0	46	30	46	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
336304086528	336304087048	336304087598	336304088148	336304088698	336304089248	336304089798	336304090348	336304090898	336304091448	336304091998	336304092548	336304093098	336304093648	336304094198	336304094748	336304095298	336304095848	336304096398	336304096948	336304097498	336304098048	336304098598	336304099148	336304099698	336304100248	336304100798	336304101348	336304101898	336304102448	336304102998	336304103548	336304104098	336304104648	336304105198	336304105748	336304106298	336304106848	336304107398	336304107948	336304108498	336304109048	336304109598	336304110148	336304110698	336304111248	336304111798	336304112348	336304112898	336304113448	336304113998	336304114548	336304115098	336304115648	336304116198	336304116748	336304117298	336304117848	336304118398	336304118948	336304119498	336304120048	336304120598	336304121148	336304121698	336304122248	336304122798	336304123348	336304123898	336304124448	336304124998	336304125548	336304126098	336304126648	336304127198	336304127748	336304128298	336304128848	336304129398	336304129948	336304130498	336304131048	336304131598	336304132148	336304132698	336304133248	336304133798	336304134348	336304134898	336304135448	336304135998	336304136548	336304137098	336304137648	336304138198	336304138748	336304139298	336304139848	336304140398	336304140948	336304141498	336304142048	336304142598	336304143148	336304143698	336304144248	336304144798	336304145348	336304145898	336304146448	336304146998	336304147548	336304148098	336304148648	336304149198	336304149748	336304150298	336304150848	336304151398	336304151948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048
3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	3650	2300	2717	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
22558	13048	16249	12811	8864	6391	5381	4653	3791	3207	3260	2457	2306	2162	2014	1950	2108	3718	4199	2760	2371	1827	1408	1487	4353	4184	3079	1617	807	443	288	208	246	218	196	204	198	176	184	197	196	195	180	219	189	186	195	199	185	194	211	199	223	205	188	178	196	179	201	193	211	187	190	203	210	218	192	198	208	204	169	188	180	172	197	206	208	179	184	186	206	206	174	202	220	191	193	193	203	194	161	207	180	201	174	207	208	205	197	206	196	196	180	204	184	199	185	205	207	196	184	190	198	180	184	172	167	192	207	213	161	210	194	170	220	177	193	193	173	206	191	191	211	182	206	196	173	167	186	193	183	178	172	201	200	180	205	184	191	195	170	201	175	182	175	222	200	206	175	199	175	213	196	176	229	191	167	189	181	201	199	181	184	172	182	175	197	188	211	167	200	185	174	188	187	186	175	198	193	210	197	174	221	188	178	172	161	185	174	216	173	200	202	198	182	171	185	180	203	206	199	205	195	202	165	195	187	175	170	161	181	193	191	192	194	201	185	194	176	178	192	194	200	154	199	168	183	185	168	207	182	203	171	192	218	179	207	163	178	177	178	181	175	192	200	196	190	186	174	188	200	194	193	177	195	188	194	184	206	171	185	202	202	203	216	192	194	186	201	187	211	172	192	196	194	175	198	172	177	193	195	195	204	176	191	194	181	201	202	189	181	183	200	194	192	202	185	193	205	170	192	194	205	193	192	194	200	193	220	206	179	172	171	209	176	186	178	174	201	204	177	198	185	178	188	181	200	187	199	192	210	222	204	183	166	202	189	190	187	180	201	175	181	191	206	176	192	207	218	225	175	205	209	194	197	171	181	194	172	178	187	164	189	175	175	211	175	224	182	195	201	210	196	166	177	195	193	198	196	211	196	197	200	190	206	187	171	192	188	202	200	205	184	195	192	198	188	178	210	219	183	207	176	198	193	174	204	187	177	183	181	179	211	194	175	190	184	199	172	189	180	201	178	179	174	180	190	213	171	185	209	195	202	189	207	207	193	222	218	215	186	209	194	202	188	197	184	191	200	180	171	196	192	175	189	191	193	185	196	212	170	212	202	199	181	209	195	210	179	183	174	185	190	177	207	197	179	181	191	196	194	187	177	160	188	198	189	193	189	179	181	181	192	207	176	203	192	193	196	194	187	164	183	180	191	206	190	187	205	189	188	201	179	205	173	191	177	197	186	189	195	193	192	185	205	187	192	182	198	192	197	180	221	186	185	187	190	197	188	168	154	196	202	167	190	169	182	185	206	182	215	214	190	182	206	185	190	201	209	166	194	193	199	193	173	190	168	179	195	198	180	204	172	241	189	210	188	194	214	154	201	172	190	192	166	189	198	191	231	199	184	191	210	199	197	202	166	203	214	191	172	178	194	197	220	194	211	184	183	199	201	171	206	181	211	182	193	167	174	201	178	182	196	214	189	186	189	205	178	190	229	187	194	180	170	191	186	185	181	197	189	210	206	174	183	228	188	189	180	190	163	216	183	184	202	207	180	193	203	191	175	188	179	207	192	165	193	196	197	197	198	175	182	191	172	184	182	172	172	197	194	214	199	169	193	206	187	194	176	175	182	176	207	205	185	176	194	176	187	194	177	190	176	207	203	207	194	183	193	165	193	193	218	204	181	207	204	156	191	182	195	186	198	191	204	181	213	183	212	181	169	210	183	194	197	197	172	205	201	209	189	190	177	182	200	187	182	162	155	186	191	200	185	176	178	179	178	179	159	185	185	205	200	197	189	183	179	164	150	217	201	222	189	173	173	189	175	176	191	201	188	190	199	220	216	174	187	195	184	200	190	188	204	189	211	189	204	188	179	149	171	211	161	194	220	184	172	198	215	188	187	183	198	191	176	182	188	186	202	186	197	213	187	217	186	195	190	184	206	186	190	169	183	176	184	177	174	208	208	205	205	206	189	206	201	183	209	174	196	192	184	190	170	201	179	197	197	192	202	169	208	203	195	188	190	201	209	177	196	181	188	186	209	214	184	196	193	182	170	199	194	187	195	172	172	192	189	208	176	195	177	155	184	181	202	199	188	182	193	207	204	198	209	199	181	166	169	186	198	181	182	173	213	187	172	195	161	198	202	208	193	181	193	180	153	190	202	199	169	189	205	207	208	205	193	173	193	186	156	179	196	205	173	184	180	212	186	200	187	180	180	197	174	204	189	180	207	220	200	184	211	201	195	200	186	190	181	201	191	209	185	195	206	179	196	184	183	198	198	196	186	187	183	169	178	222	205	199	209	197	203	212	174	202	179	200	167	169	176	212	199	189	203	186	207	187	208	198	196	192	186	184	173	187	178	194	219	205	187	192	190	197	184	196	191	184	170	159	208	210	179	210	195	191	191	231	188	176	186	183	198	191	195	182	218	187	202	191	193	195	195	188	202	190	230	186	169	203	194	187	177	198	194	205	197	180	196	198	190	214	193	193	181	197	181	190	212	218	185	203	193	197	186	196	170	185	200	190	221	209	180	186	192	180	179	185	174	184	164	211	181	184	202	149	199	161	193	193	180	202	186	190	185	191	203	191	210	169	172	175	198	217	204	180	184	188	176	186	201	210	195	177	197	194	174	164	177	196	162	209	202	172	182	199	171	184	219	200	172	168	190	204	180	181	223	231	174	204	155	178	198	181	189	202	195	205	194	190	189	201	166	186	217	188	201	185	170	188	194	185	193	192	186	188	199	179	172	178	195	182	203	219	182	169	184	197	205	206	199	158	183	191	159	177	199	194	200	201	198	179	215	192	196	179	172	192	176	181	196	211	198	207	182	198	180	170	199	168	199	215	194	200	203	187	196	192	182	181	194	197	203	196	181	184	195	157	213	185	210	190	190	196	188	177	173	195	208	202	180	177	201	173	189	165	169	183	185	196	206	171	193	204	197	199	189	203	187	192	186	199	183	206	208	170	187	199	179	239	209	206	180	211	191	177	201	183	182	204	197	186	201	179	191	170	186	179	202	179	175	211	186	195	188	193	165	194	196	206	167	201	197	185	170	195	188	182	201	185	200	194	194	211	193	204	187	215	195	237	186	202	206	175	178	238	202	180	173	203	176	209	198	216	191	169	183	223	190	200	196	201	201	193	156	226	195	172	208	194	192	192	212	206	204	179	175	198	210	193	185	179	193	166	213	187	165	171	169	193	169	199	180	175	204	178	199	179	199	205	192	195	172	205	208	188	198	200	205	196	193	166	196	189	225	189	179	193	189	184	189	181	216	174	191	225	192	179	182	176	191	203	184	210	211	172	211	199	201	190	187	212	211	195	187	217	194	187	204	213	176	183	206	202	180	203	181	165	190	185	190	185	205	185	191	183	207	210	171	196	189	204	196	169	186	175	195	174	217	217	182	172	202	188	227	203	199	189	200	203	192	190	185	193	169	178	204	216	216	191	170	180	178	175	181	226	185	219	173	194	185	181	188	184	196	200	188	196	217	215	195	190	198	196	182	196	195	168
13336	10648	19985	22815	21371	18942	18951	17304	15665	14227	14127	12283	11813	11301	10989	10372	12088	16540	18453	12958	12856	10386	8528	9126	20943	19189	14903	8445	4136	2274	1104	808	663	599	568	542	610	565	536	518	544	535	565	515	592	588	591	561	550	558	507	578	563	563	517	542	550	555	593	521	593	536	529	511	542	558	546	618	566	548	515	575	544	518	539	546	576	543	533	528	543	525	530	576	529	538	538	563	526	542	545	551	543	547	529	538	517	546	597	563	525	516	503	503	574	588	543	556	579	563	553	563	527	558	532	536	539	542	561	552	561	525	522	545	556	562	554	527	570	536	532	531	539	567	557	571	543	528	541	591	549	522	596	547	513	518	547	595	572	555	543	546	577	554	530	549	533	582	574	536	574	561	551	563	537	559	552	561	522	569	539	563	552	511	554	564	584	564	546	524	536	558	561	620	538	512	554	554	553	517	564	550	568	551	513	555	530	537	517	558	527	559	581	534	545	561	496	553	536	527	529	577	527	549	573	546	521	539	545	570	531	560	537	563	580	525	578	562	560	544	582	535	581	519	521	545	558	532	533	537	587	546	534	533	567	564	534	512	572	549	544	547	566	566	551	583	524	533	543	507	565	543	560	548	527	538	540	532	578	567	573	529	552	590	537	579	540	570	572	550	624	507	521	568	547	544	554	546	568	528	559	540	533	532	543	612	557	556	542	555	543	526	566	538	508	558	533	537	531	536	566	558	523	540	554	562	556	589	511	526	526	530	599	552	529	538	565	568	587	578	495	526	508	537	583	605	588	524	536	522	565	570	537	523	523	570	526	573	520	517	546	596	574	530	560	549	570	576	549	533	581	580	530	543	532	539	559	547	532	541	573	563	521	527	570	576	560	550	532	541	553	564	554	538	554	522	560	539	542	573	530	545	530	515	555	543	570	502	575	487	567	542	528	548	541	541	537	504	543	506	548	518	511	521	552	541	527	531	581	561	593	568	543	550	536	537	593	503	522	557	564	517	548	597	559	538	521	537	548	574	554	551	560	560	548	540	541	549	541	548	555	547	569	555	529	568	545	526	564	525	554	580	538	576	563	604	495	577	554	540	552	522	530	538	562	539	529	550	569	584	551	533	542	572	593	536	566	568	514	537	616	546	572	573	549	554	541	484	527	594	575	556	531	520	563	546	541	518	556	567	553	563	537	567	566	567	551	521	544	522	524	549	570	533	557	580	532	531	522	542	532	545	547	525	537	551	538	545	572	591	550	564	548	542	521	522	518	552	558	521	546	600	539	538	548	544	571	527	542	540	534	538	540	513	553	574	534	558	530	530	535	555	507	542	591	546	544	569	600	553	605	538	578	517	544	530	523	517	504	581	554	535	554	614	527	558	576	560	554	536	514	536	579	487	539	528	577	563	545	562	513	521	574	539	567	549	549	502	574	548	503	531	535	557	557	552	568	520	549	533	543	534	515	530	554	560	569	548	525	570	505	539	529	542	531	505	601	558	546	542	558	531	525	512	551	543	531	557	562	514	558	562	545	541	546	518	554	537	596	559	508	549	569	546	567	552	559	527	520	543	530	497	502	561	545	572	559	543	530	509	576	545	563	537	541	546	528	612	552	508	536	564	533	562	542	541	564	554	540	519	558	557	556	575	562	499	554	594	540	549	561	532	586	559	528	530	538	543	534	537	545	534	534	545	565	573	542	535	521	551	517	544	535	539	531	532	535	556	523	557	566	499	581	564	533	542	518	576	552	569	529	510	579	535	563	537	569	521	545	547	588	565	559	593	594	594	552	576	567	560	520	550	570	552	534	550	538	572	584	538	563	589	560	583	537	555	557	507	517	539	518	554	569	563	552	533	562	603	546	571	586	552	543	567	535	554	534	537	550	573	567	549	549	537	538	510	534	522	571	553	555	530	536	575	562	530	524	564	547	532	544	549	519	555	558	538	590	575	573	544	561	571	559	561	547	551	531	545	513	535	526	542	518	560	503	496	495	544	539	580	585	530	487	528	562	555	561	518	555	556	532	545	540	592	556	543	532	585	543	547	480	503	561	530	529	577	583	568	539	525	501	579	540	594	585	531	564	536	566	509	602	537	523	511	508	560	482	567	515	534	555	542	567	526	552	512	568	567	541	536	550	546	578	537	576	555	546	527	519	522	539	539	590	602	579	529	575	556	552	538	557	580	539	568	590	566	525	547	554	490	520	528	562	550	584	544	526	530	559	528	547	554	570	532	515	511	569	534	595	525	521	533	541	549	535	535	505	536	539	560	578	529	561	550	538	582	589	547	545	563	540	531	576	577	534	531	560	544	518	516	587	529	521	533	561	533	570	549	509	498	574	539	553	574	541	584	498	558	576	553	532	562	530	551	559	534	566	522	554	552	579	541	548	549	569	513	527	540	522	556	583	572	582	590	577	542	527	524	531	553	599	598	553	537	532	562	544	553	597	519	510	505	542	554	577	546	541	555	579	577	511	547	531	545	536	493	532	563	588	553	515	573	549	577	541	521	580	541	604	506	515	548	505	541	549	571	524	553	568	587	576	543	540	522	532	516	531	575	535	560	532	551	530	557	572	557	553	523	581	555	533	609	537	538	540	504	555	494	569	507	578	575	570	577	557	534	549	585	532	541	545	557	550	563	520	572	537	523	492	540	551	530	580	568	529	514	569	543	560	486	553	610	536	531	548	587	567	532	549	539	531	573	544	549	564	530	552	557	539	534	530	568	548	535	541	559	477	531	563	517	575	562	562	537	535	543	568	550	536	525	589	558	544	536	560	545	544	535	570	567	525	538	568	577	539	547	562	561	533	574	551	569	581	535	526	496	579	546	516	483	569	578	552	588	569	518	559	567	555	517	533	534	546	573	542	545	553	566	606	560	501	537	551	552	582	530	548	598	578	565	566	529	544	559	575	533	562	566	575	528	532	555	543	572	526	554	536	531	510	550	588	574	543	531	593	585	556	550	523	563	569	549	523	553	553	554	595	509	500	556	528	520	526	538	559	571	539	537	531	580	498	487	546	547	546	563	543	585	539	568	570	551	523	569	545	559	551	560	510	562	557	511	549	521	538	537	547	548	572	548	519	584	523	556	585	558	588	576	569	563	565	540	562	527	512	527	530	529	544	541	522	551	529	534	520	542	573	532	512	528	538	544	527	569	581	572	517	563	519	577	556	523	527	551	541	535	581	543	575	562	518	558	549	540	537	554	561	568	552	533	537	560	602	566	544	546	588	591	545	538	513	554	517	518	566	559	583	526	538	566	562	598	529	544	573	554	570	530	563	501	618	543	577	534	559	579	544	551	576	553	574	536	515	585	489	514	544	568	557	503	562	556	588	534	566	520	535	568	553	505	539	605	543	559	558	558	552	564	544	564	578	554	561	554	596	557	570	592	539	511	570	521	545	559	536	589	554	541	513	616	554	546	525	524	564	535	562	531	553	556	534	548	610	578	580	544	575	556	523	560	614	573	545	557	571	554	548	609	554	560	551	576	568	533	563	531
11109	7997	9937	6474	3776	2744	2198	1627	1258	997	834	724	631	523	493	412	371	336	519	546	407	369	250	339	423	423	462	374	298	245	217	214	201	196	187	196	227	200	178	208	200	194	184	212	177	192	172	193	197	199	198	176	197	190	190	196	187	220	196	205	179	163	180	205	192	190	192	200	213	188	187	218	187	194	202	168	188	187	179	184	202	198	210	193	163	189	208	162	182	165	188	184	189	192	201	169	173	190	211	180	192	191	187	200	216	186	188	213	201	154	190	167	205	166	173	174	187	189	196	184	180	159	168	193	174	184	189	169	203	188	195	185	199	179	186	217	188	195	195	169	205	176	194	179	189	190	198	193	193	157	172	208	182	204	175	182	177	207	186	181	196	199	198	207	212	209	193	200	205	194	173	168	207	194	225	179	202	198	196	209	180	166	176	195	204	168	194	200	198	199	173	183	175	197	186	193	197	206	179	191	179	175	177	169	181	178	198	171	190	195	202	192	174	198	171	206	174	206	168	180	184	187	169	181	201	175	202	210	197	177	179	180	205	174	193	196	186	190	178	203	199	178	159	185	171	176	192	202	207	191	175	193	184	198	178	191	197	180	179	161	184	163	177	167	169	168	196	195	195	195	201	197	210	179	192	194	188	183	184	182	193	188	195	206	166	159	176	170	197	208	191	213	176	189	166	198	189	184	193	195	186	182	187	209	168	152	172	179	209	179	202	196	179	174	208	198	183	210	202	187	196	193	201	170	183	207	223	177	178	183	198	181	174	203	184	179	175	169	171	172	192	177	189	196	187	190	201	206	168	188	171	184	200	171	219	168	190	183	161	188	198	186	193	203	189	190	194	193	195	178	204	178	180	191	195	210	204	193	197	182	175	182	184	186	192	179	206	177	184	198	206	190	196	195	181	179	210	193	161	174	195	202	175	187	202	186	181	183	189	201	176	198	191	189	200	160	186	199	195	216	181	180	191	187	178	182	181	163	167	190	167	185	193	192	193	182	170	189	177	159	175	146	189	152	199	187	180	206	203	160	181	175	179	182	210	173	186	194	173	170	200	189	196	159	189	208	203	193	194	199	179	196	198	179	215	237	187	195	175	169	195	190	200	178	185	189	175	178	162	187	184	183	197	200	184	181	192	191	201	204	229	179	183	186	189	180	181	192	181	177	173	192	202	197	206	203	188	198	165	197	155	147	212	204	157	210	216	202	193	163	181	186	204	205	202	181	187	188	173	183	190	190	192	166	184	179	172	205	199	199	196	202	182	183	194	172	188	195	183	176	209	201	192	190	196	213	183	219	218	195	205	185	177	222	202	181	194	206	186	203	184	178	188	185	159	185	187	211	187	181	189	193	187	168	176	175	168	187	219	209	188	193	195	159	197	170	172	220	190	201	177	209	199	193	210	179	175	173	185	180	194	188	189	212	170	199	185	205	178	172	190	216	190	206	193	185	245	191	186	205	198	214	182	203	181	200	181	190	192	194	181	168	182	178	175	185	176	179	186	172	197	197	198	183	197	192	162	204	211	218	203	204	187	189	199	203	182	186	183	186	168	187	174	193	180	195	187	190	182	204	186	167	193	180	192	194	190	175	194	165	202	204	194	190	207	199	181	171	173	203	184	178	161	182	177	177	189	169	203	186	204	175	206	197	180	187	176	173	166	177	170	171	222	156	166	201	203	178	202	186	191	184	208	196	195	190	196	186	200	206	174	185	198	186	193	215	183	177	191	218	162	199	199	192	191	209	191	201	211	186	196	207	176	185	180	213	190	177	181	157	181	174	188	179	178	188	198	205	175	193	161	200	183	192	169	191	180	171	161	202	182	184	179	196	182	191	197	172	187	194	179	181	188	209	193	161	222	192	212	206	162	182	204	202	187	189	172	201	194	184	169	167	217	210	171	167	187	164	172	211	193	177	182	196	179	205	164	167	169	200	194	162	202	186	186	197	188	162	179	175	203	202	202	195	218	170	199	166	169	215	190	198	227	197	197	195	172	181	192	189	184	182	197	201	190	214	192	212	190	176	197	164	205	184	188	184	164	187	187	214	207	189	212	181	204	211	163	184	183	204	202	178	187	215	177	174	183	203	204	194	202	202	190	197	207	189	213	166	180	177	175	184	217	186	193	207	179	210	223	189	181	206	207	200	182	214	179	184	194	206	187	206	194	195	191	193	186	193	181	181	188	228	178	226	182	176	171	177	165	197	189	179	201	180	202	210	179	204	181	180	216	187	202	179	177	171	177	192	176	179	200	201	192	173	205	194	156	222	184	176	213	191	193	192	197	192	207	182	196	212	192	215	159	192	214	198	207	170	198	198	182	186	185	191	171	200	190	197	196	191	191	185	168	189	223	196	166	198	198	190	177	185	205	175	178	197	188	153	198	191	188	186	164	171	167	192	185	190	192	179	200	178	210	173	167	184	188	197	180	194	204	217	176	176	188	186	204	177	159	176	201	194	195	183	194	174	178	186	186	179	182	197	183	209	207	178	206	180	155	236	190	192	197	185	197	168	185	186	196	214	189	198	164	186	194	209	195	178	191	168	189	164	206	186	195	185	192	184	174	194	171	180	195	174	180	201	179	187	177	206	217	185	197	200	186	200	197	193	189	179	184	185	185	207	217	169	197	214	171	172	185	181	197	197	180	192	200	193	191	180	203	210	199	200	177	199	199	207	189	188	172	207	210	190	172	192	194	180	191	176	187	198	180	169	192	196	166	211	173	164	167	184	202	193	180	182	195	199	188	181	211	202	186	186	182	199	208	181	207	191	180	185	160	183	199	191	199	177	191	187	174	187	190	185	196	214	165	186	182	181	209	215	167	173	180	203	190	197	209	194	223	190	181	180	207	192	178	207	188	200	210	187	200	201	190	210	174	182	208	205	196	184	200	177	159	199	181	188	193	180	188	208	179	185	218	191	199	195	185	206	201	189	181	225	196	178	204	166	207	183	179	177	176	179	203	189	171	184	192	189	176	187	203	182	160	195	172	189	192	185	192	186	196	181	194	177	194	200	191	171	202	194	182	202	206	198	185	185	185	177	193	226	195	168	194	182	179	178	182	187	177	195	175	182	170	199	186	193	191	187	189	195	195	197	199	178	186	192	187	180	171	176	198	162	180	192	173	190	193	195	198	194	203	176	186	162	173	202	179	217	199	180	205	174	184	176	202	189	183	177	199	182	190	186	171	189	209	185	205	193	193	186	178	184	206	189	185	162	193	176	187	198	184	153	190	178	171	188	165	199	193	228	186	210	189	195	208	169	153	178	210	176	175	170	195	177	186	180	188	201	180	181	165	181	192	186	226	196	186	216	186	179	159	182	188	195	157	186	190	194	204	200	205	235	185	206	202	190	189	197	181	186	185	205	183	168	186	198	196	178	195	228	189	166	194	188	183	190	201	187	186	182	194	170	172	170	180	186	186	216	196	200	194	199	204	189	194	184	178	194	206	211	175	180	185	183	181	219	164	182	207	185	178	160	187	178
8104	7160	14419	15646	12290	10794	9604	8146	6319	4820	4339	4063	3270	2843	2556	2174	1944	1666	2687	2744	2276	1710	1227	1461	2119	2318	2095	1581	1127	742	656	636	584	548	530	541	561	580	536	545	513	490	530	530	552	553	520	533	544	515	524	579	530	551	526	520	535	558	540	567	588	550	553	552	554	565	519	598	545	576	500	554	508	556	498	550	528	517	584	500	557	540	588	538	539	554	499	491	553	562	555	532	536	567	531	535	532	535	529	532	585	547	534	579	520	566	555	551	564	542	536	528	523	545	559	548	566	534	566	560	559	490	484	524	534	533	563	527	592	526	549	545	611	506	545	555	512	548	554	548	540	530	556	532	586	585	491	553	564	523	549	545	578	553	539	553	521	580	531	526	529	509	582	545	558	523	577	518	564	545	548	548	549	545	557	552	518	563	545	517	554	523	585	486	520	523	508	528	582	557	542	520	554	560	551	544	540	560	498	555	552	540	607	530	563	518	559	558	552	537	534	534	560	538	578	548	574	561	559	541	542	545	548	516	592	562	538	543	539	492	518	565	571	540	514	556	575	541	536	563	517	562	547	536	533	551	583	554	487	571	495	557	535	575	519	552	534	573	526	554	548	544	556	548	535	553	537	545	524	547	573	545	531	557	585	531	543	523	567	552	585	506	532	521	566	534	553	563	499	544	514	541	559	541	522	560	557	576	571	542	550	521	566	542	524	570	574	496	555	539	532	551	553	530	556	567	562	581	533	542	551	564	523	521	563	540	543	521	497	534	581	552	524	540	571	517	545	559	566	553	558	550	554	588	543	561	551	522	532	547	534	561	570	519	536	503	548	567	558	532	538	562	522	552	549	545	529	538	570	517	509	527	557	513	544	525	590	531	554	516	534	538	562	556	531	570	543	513	540	544	491	538	527	548	586	548	541	532	506	522	550	580	503	550	546	590	549	535	548	604	525	562	519	577	552	548	576	512	511	559	565	510	543	534	549	569	513	539	535	569	540	549	551	557	549	553	531	550	575	542	568	531	545	523	533	537	570	593	527	499	511	574	533	564	545	584	494	568	530	538	538	586	555	524	539	525	551	568	594	518	534	529	542	522	546	585	559	553	538	547	529	560	535	570	542	514	535	533	534	584	575	565	521	529	564	531	543	563	578	539	552	543	556	579	545	557	511	588	590	557	543	525	529	536	556	580	508	539	534	538	514	577	511	521	615	517	532	528	525	530	560	551	547	539	546	543	541	582	528	535	552	508	574	536	495	525	560	555	544	523	524	559	537	571	563	556	506	563	548	527	564	537	543	561	558	546	511	541	554	540	550	560	563	531	551	521	522	555	555	479	524	537	542	502	525	501	548	578	600	518	540	541	564	561	541	539	583	522	545	545	519	560	530	512	527	545	555	550	542	573	590	557	519	540	542	561	550	545	544	526	500	556	531	526	526	497	513	505	543	553	553	565	543	499	559	578	609	526	596	543	514	544	567	574	538	585	552	521	560	533	568	495	517	565	551	558	523	575	530	501	531	589	532	528	531	534	593	525	568	554	556	516	537	577	553	557	543	511	526	536	595	571	565	552	536	540	547	551	558	555	570	542	534	510	526	529	558	541	523	574	516	523	537	527	583	530	575	553	511	550	597	556	568	530	549	570	531	566	535	537	514	535	525	530	506	533	565	545	567	509	534	527	591	546	543	531	525	543	564	528	560	549	546	569	552	536	531	536	536	508	546	503	540	568	497	564	568	553	529	543	539	524	532	530	552	555	551	552	550	576	533	529	564	517	490	515	552	514	576	495	537	541	542	547	526	537	566	563	544	594	554	568	559	545	596	504	559	599	537	535	561	537	543	551	579	540	540	492	538	547	516	565	532	535	521	565	544	546	560	519	540	550	563	544	548	550	545	531	521	516	546	523	542	555	539	511	521	527	522	518	517	549	579	527	555	552	525	549	542	536	537	524	531	566	542	559	501	564	527	546	524	522	506	534	541	545	548	607	546	540	590	549	559	554	558	513	553	574	560	558	538	534	554	559	569	551	547	494	540	560	554	544	492	521	568	551	605	599	548	557	544	566	608	573	558	555	557	566	554	583	546	485	564	576	553	560	549	523	524	553	535	545	504	505	540	573	558	508	542	553	520	517	538	560	541	562	554	540	569	545	532	512	533	554	505	513	544	515	581	569	545	525	539	550	566	556	585	537	539	530	531	604	537	517	575	550	551	523	532	530	557	573	550	563	517	554	495	528	543	536	529	555	535	511	574	524	539	539	554	548	560	549	534	518	536	539	561	574	538	530	574	534	537	574	527	534	519	541	569	558	552	524	541	554	523	550	584	561	549	534	520	510	563	588	576	549	570	561	549	543	536	517	535	588	502	545	558	550	526	542	521	535	551	531	511	547	542	488	535	520	536	559	533	491	584	561	484	548	539	568	541	539	493	531	532	569	527	526	550	545	521	564	592	537	531	560	558	525	542	563	557	499	525	531	584	584	520	568	540	539	536	528	526	510	571	529	503	525	496	541	568	533	547	547	542	553	530	550	501	536	527	538	590	521	554	526	542	537	550	576	570	543	536	559	537	552	535	566	554	542	531	574	502	544	556	533	531	540	558	532	541	543	527	541	574	551	568	581	526	557	568	536	533	548	579	563	541	527	554	557	493	531	543	565	507	558	540	505	590	563	481	511	557	569	569	548	587	573	522	562	548	553	506	511	566	503	527	562	548	558	538	547	555	556	607	544	552	532	557	520	558	523	522	542	542	574	544	594	508	530	567	529	548	528	509	587	543	543	533	561	516	559	519	579	582	509	566	533	573	515	514	541	560	538	525	539	512	542	540	555	595	537	564	551	527	536	537	555	523	538	507	539	537	535	531	509	540	566	517	548	560	531	530	521	525	534	524	569	503	554	533	545	579	525	556	552	552	516	582	518	559	560	554	564	563	494	554	539	553	535	546	517	521	550	560	509	527	562	550	518	551	588	560	534	546	533	534	534	562	531	560	540	529	563	547	513	583	549	528	520	545	560	540	557	500	508	517	535	520	556	533	531	556	547	548	553	559	509	544	535	540	534	595	537	534	522	546	541	562	582	549	506	551	558	542	512	581	518	547	554	553	554	518	536	549	545	568	540	542	564	520	563	541	564	555	556	550	586	570	544	560	551	560	529	509	533	554	536	579	562	556	533	549	552	493	563	544	537	544	548	574	564	563	584	546	536	533	526	575	542	520	559	573	543	517	574	564	509	590	589	554	557	527	553	520	510	531	550	574	556	552	525	536	533	562	517	533	499	563	558	566	519	548	530	548	525	524	521	506	538	511	533	526	537	508	544	526	537	518	533	548	545	541	582	569	522	523	547	571	623	573	586	557	574	591	544	535	554	537	534	497	508	498	539	561	529	522	498	543	512	534	525	539	549	550	576	570	548	482	516	560	519	558	530	537	504	534	540	550	506	514	545	551	579	534	567	546	512	523	563	553	553	546	515	566	538	518	533	511	566	516	575	542	541	545	538
17791	12500	17468	12083	7183	5362	3976	3075	2392	2136	2056	1758	1479	1391	1411	1315	1349	1225	2409	3162	2323	1919	638	727	1325	1521	1339	976	602	393	275	225	180	218	199	190	148	179	189	178	184	188	198	193	197	182	153	171	192	219	180	172	179	191	179	167	179	178	168	190	208	177	187	199	167	174	199	157	179	177	148	179	199	186	168	190	176	192	173	202	189	168	189	204	183	188	185	187	149	204	184	200	174	167	169	201	194	191	192	197	179	165	157	178	193	199	211	200	181	204	190	168	199	191	173	171	185	179	176	180	175	171	160	180	203	182	197	173	195	164	170	205	202	175	188	185	193	179	187	205	172	165	180	196	183	199	189	192	191	218	202	171	176	177	191	200	190	166	181	179	185	170	201	171	187	187	193	172	176	191	173	197	168	205	180	198	192	174	175	166	160	173	191	206	205	180	213	196	189	187	205	202	163	179	192	194	192	196	176	205	214	184	201	210	186	188	163	195	188	175	175	169	185	179	187	190	185	191	173	180	180	168	208	162	172	184	212	180	178	165	183	190	209	199	185	188	201	182	184	167	186	186	194	177	177	180	206	172	198	195	203	188	191	176	197	195	179	208	179	176	172	189	191	156	181	201	167	195	179	160	180	161	184	185	168	193	159	185	191	187	169	177	189	219	191	205	197	164	195	165	199	205	167	191	190	208	198	189	174	186	192	177	173	181	187	199	184	174	181	167	192	204	183	157	180	173	149	180	170	167	177	179	180	175	198	178	173	200	190	203	185	165	176	184	149	194	176	197	170	182	170	165	184	174	183	178	200	204	197	181	185	197	181	168	177	192	185	206	186	190	161	168	205	192	165	160	155	173	185	182	185	163	180	188	182	193	199	196	195	182	209	199	182	164	160	190	164	197	183	168	173	191	183	210	183	175	164	184	192	168	174	180	182	204	174	211	169	195	206	180	184	164	209	189	176	166	179	186	164	190	187	196	197	178	199	170	164	177	189	202	183	182	163	175	181	180	167	184	208	232	194	199	187	207	164	177	192	191	154	180	186	163	192	173	152	173	182	169	165	169	172	212	180	163	203	191	188	174	181	225	202	188	201	172	182	200	183	203	207	160	172	183	193	184	188	193	187	169	209	168	170	172	196	188	169	165	202	184	168	171	193	178	197	203	213	175	183	195	175	188	185	175	201	195	199	191	190	182	172	190	185	181	164	185	181	159	179	188	193	168	182	170	187	194	185	186	183	192	174	182	213	185	195	188	190	183	187	174	187	186	187	175	196	183	167	189	187	177	172	200	199	182	170	189	195	190	185	175	200	178	185	187	197	190	172	190	192	152	168	187	175	179	191	186	179	181	208	176	182	168	190	166	187	167	171	186	172	187	157	170	150	185	182	181	166	191	177	162	173	169	190	206	168	173	176	184	172	194	177	162	192	198	192	189	170	198	156	210	163	178	196	186	194	187	178	166	178	212	174	212	202	180	171	189	166	212	205	191	216	191	171	168	189	181	186	199	199	184	157	166	206	164	178	167	164	191	186	193	193	200	207	178	173	152	178	213	163	182	191	194	174	167	196	151	192	198	213	193	195	172	177	168	177	175	180	202	182	185	187	182	173	165	180	200	188	179	169	176	182	190	198	181	190	191	158	170	219	182	196	190	173	193	172	182	213	172	176	227	198	163	178	211	180	211	189	182	179	198	178	173	181	213	179	177	180	196	183	198	197	172	183	183	184	152	194	178	211	175	183	191	208	175	193	175	178	165	199	176	189	182	155	196	165	181	169	171	177	173	178	201	157	193	195	185	181	186	193	163	188	167	193	181	208	169	183	171	179	200	176	196	172	172	191	175	182	183	163	163	201	213	184	183	170	193	173	197	158	187	169	176	168	179	186	205	203	192	168	181	175	193	189	187	182	185	167	197	196	152	187	192	180	169	186	189	192	191	197	180	184	209	200	171	170	220	189	203	156	181	184	199	170	182	179	182	174	168	218	195	202	181	190	152	191	216	190	208	182	167	184	185	175	176	201	182	194	178	194	191	210	209	171	184	178	197	168	194	174	183	186	197	169	185	174	164	203	190	175	211	194	182	178	184	208	217	187	172	184	187	180	192	188	193	165	210	208	171	182	182	168	181	197	192	183	184	180	161	188	173	181	181	199	160	185	183	193	181	182	218	158	183	185	171	203	187	188	193	213	191	177	178	190	197	176	173	188	210	180	177	168	177	197	185	191	168	179	180	175	174	187	165	192	182	198	181	185	172	165	180	183	188	191	169	179	179	205	188	200	190	181	179	179	201	192	189	164	194	133	164	155	192	195	196	180	173	174	206	180	202	196	195	192	173	196	184	177	189	195	168	174	184	202	180	217	171	208	176	190	221	188	193	194	185	161	197	191	182	194	191	206	178	194	157	174	209	203	164	185	193	176	181	185	183	182	179	182	178	164	191	175	182	170	173	182	193	177	167	175	172	180	191	176	175	182	158	171	201	188	195	179	181	189	190	186	179	180	187	179	182	189	202	185	206	177	177	206	167	197	177	173	180	204	196	191	194	183	192	181	180	177	180	171	214	176	171	179	187	202	176	184	159	178	197	171	170	177	198	178	196	192	185	193	200	177	211	178	167	186	180	171	206	164	173	190	209	195	158	182	187	195	176	164	174	190	186	163	188	193	204	190	185	178	181	206	199	183	183	182	205	177	199	187	184	193	183	171	157	178	194	201	171	169	153	199	171	183	183	182	204	196	186	186	192	182	165	175	184	162	170	178	179	179	186	193	187	165	174	177	189	182	197	175	190	185	181	182	179	158	198	185	175	183	157	169	176	194	182	167	187	201	187	163	194	192	196	198	195	188	183	201	156	191	197	186	185	176	169	175	181	183	200	196	160	176	181	183	179	183	201	167	196	161	180	164	182	177	194	196	169	181	187	184	195	186	186	199	195	181	185	183	172	209	184	192	196	194	177	177	196	201	194	185	188	186	165	180	194	184	164	181	168	178	172	144	199	184	199	186	212	189	186	160	186	196	193	188	196	190	204	206	184	170	172	187	208	175	161	210	183	181	174	204	200	199	185	179	198	190	186	188	193	207	184	178	198	196	145	199	181	154	163	213	206	180	213	205	179	191	203	179	171	202	181	183	199	193	175	177	195	169	203	163	193	196	170	176	167	189	175	193	178	177	186	185	168	168	178	199	186	187	182	203	168	174	182	165	179	195	205	165	186	189	181	149	182	184	200	196	200	167	181	179	181	179	182	200	168	179	171	198	186	180	218	180	208	217	184	197	169	178	174	188	156	215	167	160	187	190	187	167	188	203	172	160	195	194	189	184	190	170	189	172	174	178	178	178	193	175	178	174	171	185	204	205	178	168	189	183	200	178	192	193	190	179	176	209	158	179	190	174	166	191	182	219	158	186	188	209	191	201	180	177	187	184	162	177	173	175	201	191	194	194	171	178	198	177	217	157	174	183	189	174	175	194	187	179	187	168	168	182	179	173	210	193	180	185	180
11796	11098	21234	22431	19347	18339	15571	13256	11195	11101	10584	9256	8324	8032	8040	7682	8000	7313	13666	14704	13114	10334	3767	4611	8145	9042	7640	5519	3287	1806	1044	797	623	560	549	563	552	514	539	503	509	540	566	554	518	544	547	520	561	531	517	533	511	558	540	529	534	531	523	522	537	552	505	535	534	541	542	516	541	504	543	516	525	486	539	506	540	577	509	560	544	564	529	506	512	531	487	559	513	486	512	487	550	549	504	559	566	525	520	521	547	483	551	511	539	527	519	504	547	551	567	520	564	546	536	529	533	540	558	527	525	552	550	490	502	526	557	514	569	537	531	570	517	539	574	524	532	563	548	531	541	584	532	546	514	596	529	544	525	544	536	512	566	509	501	500	506	533	561	542	540	537	545	536	510	524	541	507	550	540	527	517	521	491	536	564	532	506	529	498	503	595	544	527	509	511	540	565	534	502	557	555	576	524	549	548	524	538	518	526	510	569	511	544	558	514	524	506	546	539	557	513	538	520	538	526	527	521	514	538	541	542	527	512	548	561	541	532	525	610	529	542	540	514	527	575	502	482	514	485	495	507	557	551	542	519	563	534	522	509	548	523	526	478	552	472	532	569	544	543	601	549	609	519	536	529	544	502	537	536	527	561	542	540	576	558	531	500	538	548	542	513	517	524	528	518	527	531	537	539	517	522	550	553	510	559	499	481	545	570	507	540	520	518	568	530	564	508	545	546	554	549	534	576	524	546	533	527	508	538	533	526	539	524	519	563	548	544	487	547	564	487	488	552	539	532	547	502	544	548	472	497	551	502	580	510	531	527	532	574	518	518	531	509	517	520	572	518	502	486	549	503	560	537	489	536	518	556	527	532	495	559	552	557	491	574	578	530	530	532	520	498	508	567	540	525	538	537	558	528	546	541	525	508	531	537	518	493	540	539	499	512	573	505	545	513	522	490	527	540	533	519	543	491	519	543	561	506	549	511	496	537	523	519	529	550	516	501	495	550	487	539	524	527	517	508	533	538	486	556	552	544	566	542	524	510	540	506	543	483	541	516	531	546	551	505	475	577	519	548	566	514	559	528	523	517	566	531	539	514	571	552	514	575	492	556	574	504	529	551	541	506	530	525	515	508	588	497	528	508	547	524	502	564	511	548	549	501	532	565	518	524	518	523	568	522	506	515	545	527	527	535	478	517	557	544	549	514	521	528	513	524	478	515	512	494	509	515	519	546	513	516	539	535	558	549	556	541	528	572	509	548	520	526	556	516	536	488	537	492	541	551	513	504	541	532	544	570	518	530	541	540	527	510	545	528	516	550	557	548	546	548	504	556	511	573	559	518	531	547	554	520	525	528	549	522	544	559	543	573	546	531	534	561	571	549	556	549	511	535	544	560	573	537	515	550	543	538	501	552	588	532	539	549	581	486	503	556	518	540	566	542	512	514	502	523	495	486	597	563	551	544	585	614	510	516	526	532	528	520	497	504	554	566	526	519	515	549	535	553	547	545	528	541	516	559	529	507	519	551	551	566	525	535	540	552	538	508	536	579	525	497	551	540	527	544	546	530	530	564	530	522	529	572	555	527	527	509	534	533	552	521	508	536	519	549	549	526	504	523	521	552	543	525	516	569	488	537	554	531	518	548	543	537	523	563	532	520	549	553	505	527	535	480	554	524	483	541	533	539	559	520	494	557	552	560	505	533	550	520	507	515	564	506	543	505	556	554	531	500	542	540	533	500	552	535	504	516	525	509	573	532	585	546	506	594	557	487	534	467	566	517	540	522	527	559	517	525	506	521	517	501	548	505	512	490	566	554	528	510	576	554	544	520	530	517	564	506	534	537	479	541	502	564	505	550	507	492	546	545	536	528	595	532	487	531	537	525	510	546	547	523	515	538	505	524	568	567	523	550	525	542	502	491	506	543	558	554	507	544	475	507	503	541	535	526	499	552	513	551	555	529	538	551	552	489	566	516	489	539	528	560	527	535	515	503	513	516	562	539	488	540	532	566	541	522	505	538	517	532	517	527	506	549	539	538	532	524	536	553	583	540	523	523	550	509	542	534	539	518	559	527	530	535	538	548	518	506	536	506	537	535	529	491	499	506	502	499	508	503	538	555	539	546	503	566	563	517	534	552	511	557	562	522	518	481	520	559	540	547	522	516	507	540	555	523	518	566	529	533	577	539	526	556	562	534	479	503	518	569	513	543	507	539	507	558	538	529	559	520	573	524	507	538	518	500	552	545	475	542	551	571	564	546	536	530	506	539	527	554	520	578	513	493	514	555	522	535	549	556	564	521	522	529	543	534	564	545	541	558	522	541	525	540	588	571	502	530	541	553	497	536	541	553	510	532	547	541	530	566	523	519	571	514	523	556	545	527	583	520	508	567	522	529	537	541	524	519	540	551	510	530	543	569	528	528	499	534	539	524	552	497	529	519	523	554	515	555	545	552	543	515	505	551	548	503	529	509	512	503	562	568	535	525	502	523	538	571	534	542	557	517	506	561	568	528	531	543	537	538	499	542	548	588	554	547	512	541	514	517	576	513	553	537	553	563	547	560	540	516	515	541	510	500	539	561	525	532	568	496	537	558	603	534	538	547	541	537	517	502	576	518	536	507	519	491	529	573	497	552	521	520	543	527	513	528	526	506	517	515	546	558	513	524	537	562	550	498	528	495	538	537	503	530	528	514	522	556	500	511	563	538	546	520	567	512	535	534	554	533	551	536	582	469	553	600	512	487	517	505	541	557	530	514	527	537	513	549	534	540	562	508	529	516	526	520	500	502	547	534	542	552	513	536	523	533	530	520	541	512	541	516	536	513	513	544	537	527	509	533	494	532	520	551	529	511	533	514	518	537	543	527	555	538	526	532	536	549	528	526	554	501	542	555	534	555	521	540	507	537	575	594	498	560	539	556	524	556	499	479	532	543	528	535	552	545	556	523	501	568	544	532	528	483	575	509	541	544	511	560	543	489	536	571	543	541	511	513	548	535	536	549	531	541	512	569	553	547	538	559	512	585	518	519	515	532	501	507	585	535	528	500	554	523	559	531	521	540	536	543	512	517	538	519	552	561	503	549	510	531	517	507	542	535	550	555	494	496	483	516	526	555	497	523	524	513	561	582	551	550	522	512	514	574	556	572	524	532	548	581	554	530	522	557	556	521	550	519	565	519	529	513	534	543	541	535	521	552	533	530	535	511	531	528	537	525	513	521	501	564	527	514	514	558	494	512	549	590	506	531	553	531	547	583	558	557	593	582	557	541	576	522	556	527	524	544	505	522	560	570	543	530	570	529	497	575	559	552	523	550	543	531	528	509	517	505	520	580	545	590	545	532	544	509	528	549	517	562	508	558	552	493	553	547	517	543	551	520	544	501	552	546	533	520	539	540	516	554	512	511	531	517	510	559	537	545	552	539	537	512	479	611	520	554	501	531	541	530	528	545	551	522	531	530	544	582	521	571	507	542	506	542	522	556	506	538	544	513	484	507	522	506	542	540	539	568
25135	16942	22203	17755	11561	7731	6006	4882	3799	3699	3348	2775	2606	2472	2569	2386	2161	2174	5433	4805	3871	3859	1025	1104	2308	2857	2425	1815	1173	622	376	257	265	215	224	177	190	217	223	200	164	199	214	206	193	173	185	221	194	215	193	180	195	182	192	189	229	207	219	198	221	208	218	191	209	223	201	186	195	185	199	203	193	203	174	201	181	214	192	210	201	200	218	198	171	211	201	205	204	181	200	179	204	208	179	187	232	197	220	190	196	219	200	178	204	209	227	194	212	206	220	217	213	206	214	219	193	206	198	179	195	198	194	209	189	219	184	196	206	174	194	214	187	170	218	219	190	191	196	210	207	218	220	216	238	203	198	201	202	187	214	192	209	218	202	223	210	207	209	199	214	219	227	182	195	194	213	209	209	222	190	192	205	222	186	192	201	203	226	204	199	205	204	211	173	190	235	228	177	207	203	173	215	209	214	226	211	213	194	206	233	224	221	207	191	201	205	245	203	213	189	196	201	195	211	180	206	201	194	196	196	199	172	205	199	193	197	203	213	208	193	219	197	167	193	197	197	232	194	222	211	211	240	203	216	201	182	198	218	181	195	187	208	188	184	201	184	213	213	204	209	207	178	218	217	205	194	219	214	194	189	220	183	215	189	225	195	198	187	205	206	214	226	215	180	191	206	186	200	210	210	203	226	211	206	216	190	198	194	211	222	220	200	197	219	200	209	208	176	239	219	192	199	207	197	186	230	201	193	202	196	203	209	159	194	170	209	202	193	200	219	183	172	183	203	215	190	210	205	214	177	200	194	195	210	207	190	180	209	212	182	194	208	184	199	200	196	214	191	204	201	228	210	195	232	227	215	214	219	220	214	190	220	206	197	206	188	213	202	211	192	220	198	190	193	212	196	203	213	178	201	221	192	200	199	203	221	206	211	203	185	208	206	205	193	188	186	213	178	195	240	218	228	202	214	177	202	182	216	211	200	216	210	206	198	214	192	220	218	182	216	183	211	177	211	194	192	192	201	199	216	226	195	219	202	193	195	210	225	187	197	196	208	188	197	225	191	197	185	201	235	208	187	156	189	184	196	189	179	217	198	186	199	205	190	180	225	184	161	214	167	206	172	193	227	208	181	183	202	197	205	193	189	181	193	186	186	181	203	196	174	188	203	199	232	227	181	205	212	196	199	194	191	194	210	185	196	186	226	198	190	202	218	199	215	201	197	216	231	212	208	202	217	202	187	206	198	194	188	222	191	214	221	184	195	198	199	203	232	212	202	222	192	212	214	185	211	191	206	210	223	177	208	202	216	233	212	191	204	200	215	214	193	200	207	209	190	187	208	228	216	200	205	211	215	179	208	226	201	198	189	191	196	220	188	209	186	197	202	189	200	189	184	208	209	202	200	207	204	226	196	169	203	189	223	196	235	189	202	193	230	188	207	206	197	222	195	200	192	208	202	185	190	222	187	200	213	217	214	189	189	203	201	196	211	233	191	176	197	217	221	196	186	195	210	231	195	212	215	166	184	193	210	232	193	209	192	207	200	209	196	201	197	224	191	183	219	211	214	216	187	198	221	205	213	215	195	225	189	226	189	200	210	202	194	194	198	187	192	199	203	189	193	196	200	204	194	213	183	188	209	234	202	187	188	191	208	200	207	211	189	217	201	208	193	217	221	201	198	194	207	205	239	208	221	196	235	192	176	201	204	198	190	200	190	187	220	193	201	207	214	227	214	197	194	187	211	187	184	213	178	213	213	193	212	181	207	211	195	214	215	216	219	220	212	188	210	210	199	204	208	182	217	198	205	199	229	196	213	218	194	218	192	218	216	187	209	176	199	189	211	202	184	199	215	208	209	216	229	212	214	204	196	213	189	192	201	224	213	210	200	188	194	184	193	205	202	170	198	193	204	203	202	228	212	198	178	197	206	204	193	194	207	201	198	197	204	208	194	235	191	211	181	207	200	208	219	194	190	180	214	164	198	192	197	206	172	201	212	206	209	217	189	196	216	176	191	208	214	201	211	203	214	208	208	210	212	210	191	205	206	179	188	221	180	203	202	208	182	211	195	180	185	194	215	220	205	191	198	194	182	208	208	198	211	216	204	211	185	193	199	214	228	191	202	202	198	219	206	211	220	203	206	201	200	191	201	192	191	189	222	191	206	204	201	202	202	209	187	215	204	206	209	203	220	206	206	230	206	203	193	200	203	205	212	224	168	189	198	202	174	222	183	182	209	188	211	230	223	204	197	200	199	177	194	189	219	193	210	197	192	202	182	202	196	210	178	226	199	222	182	202	189	226	192	219	182	181	203	191	214	202	210	211	202	204	196	186	209	194	235	193	195	214	212	190	217	213	176	203	230	204	211	218	187	215	193	232	187	221	207	228	178	187	206	207	229	215	190	183	210	192	228	197	210	186	192	203	200	213	184	176	185	182	211	214	180	216	195	191	214	191	235	229	184	204	200	199	177	205	200	209	175	207	201	210	213	188	208	193	198	215	196	182	210	191	170	204	198	169	197	206	204	204	197	210	200	197	189	215	204	182	193	197	207	203	203	195	188	201	209	220	188	191	221	211	192	200	200	207	211	198	192	202	202	192	195	193	193	188	202	194	212	210	189	221	180	207	213	203	181	188	209	176	214	185	206	201	192	223	226	221	192	211	190	205	220	219	210	200	177	189	211	218	201	217	188	215	202	206	198	210	184	201	209	223	181	201	197	192	209	210	206	194	181	208	218	208	200	213	207	210	189	195	209	185	191	167	169	219	184	176	206	200	207	207	204	213	207	202	168	183	206	207	228	200	232	221	186	191	192	178	181	197	198	222	201	193	188	220	199	178	203	204	187	215	183	199	198	194	188	210	202	213	202	216	207	207	218	217	202	214	210	214	182	201	169	218	185	199	227	211	191	227	214	180	199	199	193	194	198	209	197	198	215	208	211	203	191	207	208	208	202	190	206	209	189	194	167	212	189	230	209	223	232	192	230	198	182	218	206	233	188	194	193	163	189	187	212	212	224	196	193	198	188	197	203	196	204	213	197	201	203	185	208	231	207	206	187	208	205	236	203	196	228	225	198	199	198	190	207	231	194	211	195	220	216	233	230	187	214	179	207	199	204	191	213	211	200	182	208	195	206	203	206	189	218	199	206	191	179	184	196	212	187	185	205	212	211	204	184	193	192	210	185	190	206	202	205	200	219	201	212	166	192	191	218	180	210	226	217	195	204	216	199	209	194	197	206	210	243	177	213	206	222	197	194	180	216	197	182	225	220	191	203	198	224	203	218	193	194	172	211	201	210	218	207	187	203	203	211	196	178	194	213	201	228	202	183	206	204	180	213	217	225	231	187	229	201	220	201	241	196	223	194	207	209	209	212	209	180	230	197	207	206	191	208	208	209	226	202	202	168	207	203	167	219	205	210	207	193	196	208	219	193	187	207	182	213	193	202	214	190	202	192	229	223	224	189	221	180	187	223	206	218	213	189	216	213	186	199	212	219	194	209	198
14889	13897	25347	28469	25622	22361	19828	18066	15862	16217	14855	13255	13238	13130	13399	12560	11529	12110	23046	19423	18780	16539	5883	6621	12938	14862	13247	10010	6465	3256	1607	1028	776	617	627	555	546	520	596	584	539	545	603	578	595	581	596	568	583	601	569	575	635	571	561	570	590	599	594	573	584	601	552	608	632	573	578	633	566	585	604	631	602	578	564	605	545	608	589	628	586	567	507	574	559	550	607	554	542	558	602	606	587	590	582	545	549	565	585	563	559	545	533	555	569	632	552	590	591	592	597	576	590	617	549	575	555	609	548	589	569	564	599	565	574	559	567	571	595	553	589	592	594	574	584	602	567	574	552	534	565	590	559	569	577	544	554	587	577	590	589	560	575	537	579	576	559	558	520	593	545	572	555	602	574	623	588	595	577	611	588	595	544	574	583	589	567	556	607	575	558	550	612	574	582	602	566	554	563	599	587	591	549	603	610	574	596	570	551	611	608	580	581	574	624	621	572	581	578	580	575	593	572	606	595	558	587	611	573	605	534	575	597	562	560	598	557	586	577	572	598	562	606	560	528	584	573	569	574	597	546	563	616	588	556	547	583	582	585	594	603	578	581	568	585	570	558	602	583	591	551	554	582	552	557	559	547	548	612	585	567	570	592	539	559	564	591	571	565	550	565	572	598	575	548	560	575	581	578	573	542	553	570	578	582	541	598	521	606	585	580	584	534	611	531	560	566	618	565	621	545	584	557	558	585	600	559	576	545	576	543	547	557	536	558	585	557	573	574	528	549	599	573	550	564	529	593	579	565	556	545	565	581	566	540	546	550	607	554	615	579	591	606	590	542	580	577	566	560	556	595	592	544	580	591	565	579	584	603	569	566	595	578	581	554	566	591	582	611	600	589	535	561	598	575	617	591	621	585	527	585	580	574	621	593	574	577	592	601	558	534	533	556	557	599	554	555	565	551	560	588	568	592	582	604	540	570	605	575	560	542	589	553	573	613	615	579	557	584	569	590	588	591	548	572	606	575	564	580	574	573	571	532	534	585	536	566	605	597	588	539	593	568	566	543	584	530	579	589	607	606	581	548	558	553	569	559	588	550	580	568	586	580	562	590	556	577	570	561	534	556	616	562	592	591	604	575	537	558	561	580	573	618	576	529	592	619	566	555	613	565	545	585	577	542	584	575	552	583	586	616	601	613	567	574	602	567	553	589	556	579	573	578	542	610	588	602	599	523	550	556	554	534	544	602	600	588	576	586	601	603	569	535	595	550	565	513	553	549	568	579	561	578	571	566	548	619	609	617	545	596	536	545	602	575	573	559	578	566	621	573	573	550	578	567	600	607	589	610	621	554	567	581	604	553	587	579	542	567	549	564	579	599	525	563	577	588	553	590	608	617	572	586	596	564	630	594	570	563	562	593	534	596	578	571	608	569	595	543	602	561	532	615	591	572	576	561	526	554	567	526	611	570	576	606	600	528	583	512	557	575	563	559	558	574	572	562	567	575	582	585	566	580	573	581	547	598	568	596	581	600	575	559	603	582	571	579	573	565	549	535	567	577	576	573	571	607	615	595	583	603	593	570	573	576	600	563	581	558	568	598	552	595	564	604	562	600	575	588	574	575	589	564	596	585	547	576	560	594	547	572	584	574	537	604	615	558	591	575	602	607	573	583	593	555	626	564	602	594	559	561	534	538	558	612	558	568	561	604	566	559	594	577	535	546	598	623	574	584	571	614	605	587	595	555	539	616	536	606	585	558	542	553	551	593	580	573	586	527	549	552	592	589	534	561	601	581	614	581	573	595	525	601	576	572	581	559	535	575	577	574	552	557	578	593	568	596	578	578	601	608	584	599	560	550	543	557	578	555	577	562	570	566	598	589	568	561	529	547	603	576	598	578	578	589	533	536	607	617	528	596	542	587	575	559	590	627	577	563	565	570	573	568	558	613	588	619	571	554	551	560	549	552	583	613	568	574	536	559	569	514	592	583	569	544	580	574	583	566	580	539	560	611	549	590	597	561	578	618	560	568	517	565	555	562	578	540	609	611	591	550	538	588	562	604	579	581	528	562	603	587	565	573	563	564	609	581	547	585	570	552	566	569	572	626	601	607	580	559	563	592	570	560	550	592	583	578	564	563	577	627	604	557	572	544	611	550	558	588	570	559	569	616	587	601	621	585	582	633	570	544	553	566	576	587	579	597	608	575	575	590	562	551	568	528	553	597	544	573	592	574	588	571	589	578	537	558	554	589	592	564	581	603	566	583	561	549	588	583	564	607	581	595	601	610	587	601	590	604	578	564	545	575	577	572	613	575	628	575	555	576	604	599	559	560	564	574	586	565	534	619	564	519	541	597	555	578	533	591	539	574	583	562	558	611	538	561	570	584	531	559	617	549	597	596	599	548	529	552	548	528	556	627	571	550	589	565	579	567	539	600	584	576	581	571	574	590	589	621	583	557	577	568	590	574	522	604	578	579	582	604	549	588	552	534	633	538	578	617	617	622	602	565	577	560	562	560	607	598	554	592	582	597	566	560	607	581	568	553	616	564	574	560	566	584	591	587	553	578	567	570	575	584	556	572	548	530	586	592	569	583	553	536	531	546	550	557	554	567	619	569	586	579	590	567	583	573	553	581	593	588	576	567	599	591	603	555	540	584	564	585	591	537	582	567	528	635	585	571	592	599	587	574	579	562	572	552	608	574	606	571	608	560	585	606	550	562	575	587	581	603	629	609	577	586	579	564	563	519	600	601	585	560	560	585	602	581	615	583	567	583	605	570	588	560	588	587	550	548	556	608	522	575	558	598	577	558	535	598	587	575	615	569	568	584	550	565	563	558	595	556	586	596	571	573	567	565	571	571	540	533	556	550	556	574	544	586	596	554	608	605	594	554	603	547	593	551	567	581	570	556	597	594	579	578	594	616	575	578	606	576	580	619	570	570	582	575	544	548	575	558	542	596	570	550	621	542	583	575	588	567	597	565	549	555	535	584	583	596	599	588	586	598	559	581	581	551	549	599	586	610	636	604	583	600	583	549	547	583	520	579	567	607	557	568	572	564	606	583	599	593	590	582	593	569	604	599	579	576	564	575	575	611	546	587	594	530	612	563	587	605	556	591	601	549	585	555	522	564	543	547	637	575	588	557	579	535	574	612	589	560	577	549	600	580	602	582	571	564	630	566	561	586	547	560	590	601	600	593	557	578	539	567	565	590	590	578	554	606	598	663	583	565	572	579	576	612	573	562	568	571	630	548	540	578	540	610	552	573	585	561	589	512	588	595	595	561	592	576	554	549	592	578	556	560	585	555	582	571	555	541	596	580	562	576	572	552	612	578	608	599	569	573	577	582	566	560	585	603	589	549	551	522	568	541	579	582	588	574	586	524	568	625	600	619	576	585	551	586	573	570	601	539	591	521	598	603	575	579	586	573	536	580	593	551	625	577	580	571	589	561	531	583	588	555	570	566	547	591	586	589	602	583	628	603	596	585	566	576	605	544	571	567	586	537	570
12284	8353	9388	7093	4337	2828	2326	1956	1266	1117	931	876	764	693	542	475	354	351	557	683	439	354	246	287	385	368	343	324	268	228	225	193	204	185	201	177	181	161	209	184	184	198	176	207	199	187	187	179	180	215	193	193	211	178	175	161	189	205	187	193	163	205	185	188	186	188	189	193	201	204	195	191	184	201	162	187	176	185	183	189	185	201	186	184	186	197	170	188	190	163	194	195	176	189	202	183	198	184	182	175	168	195	196	194	186	199	212	210	157	210	216	202	194	197	205	172	187	197	175	180	164	175	214	211	175	181	185	170	178	228	174	199	197	192	198	173	196	168	189	185	182	186	190	183	178	168	185	189	193	196	178	188	177	213	177	189	192	162	208	192	191	187	176	182	209	193	163	173	234	188	188	177	178	174	205	211	202	192	200	175	196	191	189	189	200	177	183	192	198	188	172	164	187	199	187	222	163	185	222	186	199	189	184	204	180	199	193	208	171	196	187	207	182	193	201	170	189	198	172	191	185	209	181	201	168	188	193	189	158	169	182	190	173	171	199	182	212	207	165	200	194	207	202	186	183	187	176	178	216	181	205	166	198	165	210	186	204	176	201	193	169	180	196	194	193	162	187	214	180	181	202	188	183	186	187	194	195	174	161	180	175	215	172	192	183	211	183	183	205	209	184	191	180	206	186	175	176	183	199	183	177	155	193	191	217	182	168	182	195	197	185	177	193	193	211	201	178	185	200	192	180	203	186	182	209	176	206	183	208	192	172	191	202	187	197	179	180	182	175	191	195	200	205	187	177	173	194	202	193	173	200	192	191	180	161	174	199	194	177	206	199	158	200	167	172	207	213	197	172	185	189	180	190	179	184	168	198	197	187	220	187	198	182	195	200	216	195	177	190	188	203	185	184	220	185	173	195	210	174	177	178	195	183	194	211	187	200	189	195	201	182	183	173	189	191	201	160	191	167	215	195	219	187	195	197	196	212	195	195	211	176	172	191	197	208	212	192	190	184	197	180	179	165	199	173	168	181	185	182	179	185	162	185	177	185	184	178	208	164	185	193	177	218	172	168	186	186	214	196	176	155	196	178	201	194	206	199	206	189	193	187	194	187	187	185	176	173	196	163	199	191	209	185	197	207	193	193	202	183	175	202	166	191	190	176	188	178	194	201	182	202	159	207	190	190	188	187	195	172	172	193	191	184	166	185	182	168	180	222	179	179	193	188	194	164	173	175	180	188	199	189	191	170	196	193	167	196	177	165	193	182	178	196	193	206	174	198	187	171	200	198	184	172	198	178	188	176	199	185	195	197	183	174	196	171	177	182	181	181	191	188	183	173	171	208	214	187	203	181	177	174	188	178	183	213	192	191	176	175	175	186	198	206	185	171	195	199	203	184	179	194	184	188	198	183	195	192	208	162	199	188	171	195	208	200	169	184	176	205	188	178	186	199	207	178	191	173	173	191	194	187	190	219	175	177	178	217	170	167	196	178	217	199	191	179	183	173	188	190	173	194	163	172	188	180	204	160	203	221	180	205	178	205	196	168	215	208	193	178	199	187	169	192	177	177	199	175	174	168	165	159	200	197	209	168	199	172	179	191	196	194	188	201	208	194	186	196	200	183	196	203	193	198	176	189	173	175	185	169	181	183	178	173	193	157	185	167	204	188	174	183	179	184	193	204	172	196	189	207	189	204	187	174	188	200	197	194	203	217	199	222	197	197	203	187	191	166	192	193	156	195	184	175	183	172	197	176	199	193	178	178	199	199	187	168	179	194	192	196	225	201	190	186	208	180	160	158	189	180	181	195	212	197	179	198	170	188	185	188	167	200	195	204	192	195	171	177	176	191	176	205	191	195	215	212	203	207	189	212	177	170	175	217	169	191	174	193	192	173	184	196	186	178	183	202	179	171	199	181	176	209	188	206	194	172	189	180	187	212	200	201	183	184	203	178	172	182	181	187	189	195	201	179	194	191	178	178	174	201	201	191	214	183	169	194	185	203	191	208	165	195	208	191	179	189	185	192	198	175	168	227	203	183	186	186	200	184	192	193	168	163	183	199	200	171	165	200	182	159	183	188	193	187	181	189	216	184	173	188	182	178	210	180	192	202	153	192	188	187	179	191	185	200	198	160	174	181	189	214	196	186	204	198	183	203	177	176	194	197	177	189	195	180	196	199	206	200	174	203	178	207	190	181	162	187	181	184	178	185	204	191	167	193	196	192	171	172	227	186	169	203	197	183	199	179	188	191	202	202	193	206	173	177	198	177	169	195	183	205	210	177	178	176	171	197	228	177	173	185	190	204	183	194	180	176	204	189	186	211	216	193	199	192	192	185	183	188	213	181	181	183	176	186	192	216	194	193	172	188	196	178	204	185	193	174	183	183	199	178	170	190	175	210	209	189	193	195	183	172	168	169	196	157	200	185	198	171	187	169	190	187	188	210	195	186	194	210	187	204	196	205	157	189	179	176	183	189	191	196	183	190	197	219	190	249	176	206	173	187	188	189	174	204	196	188	181	176	177	209	206	206	193	183	178	188	186	194	157	203	191	193	173	190	194	199	201	198	193	211	209	187	212	184	164	194	183	175	200	165	200	211	179	245	158	174	198	174	170	186	182	207	168	196	191	189	171	179	172	189	199	205	215	188	203	185	177	188	194	178	189	200	196	226	193	170	186	200	165	197	173	209	186	156	191	198	177	206	195	175	206	192	167	195	186	193	179	185	197	200	188	182	214	172	171	203	189	188	195	204	176	191	198	192	204	200	197	185	188	183	186	191	187	147	180	208	204	186	184	184	195	182	200	193	190	176	182	173	179	232	190	171	183	189	189	163	202	197	185	197	198	181	186	192	186	189	188	199	175	229	185	152	184	209	188	211	186	184	169	209	178	203	191	154	179	156	190	192	217	178	186	172	180	176	188	189	174	184	187	179	181	176	169	204	189	187	206	169	179	186	201	172	208	175	196	189	182	181	183	190	175	210	176	196	171	174	209	205	177	195	167	195	211	190	188	192	199	177	200	178	188	174	184	187	190	209	184	185	173	199	183	183	203	179	189	184	169	185	173	187	203	181	207	200	179	195	187	183	220	175	186	205	193	182	201	199	212	211	195	197	201	173	190	175	174	189	194	184	171	191	201	181	196	178	165	202	181	197	191	192	190	205	194	185	185	182	186	199	168	185	217	206	181	214	190	188	176	178	161	182	174	189	197	189	189	169	188	196	176	182	167	197	180	222	182	199	188	194	171	204	176	176	192	192	193	196	190	157	201	184	181	209	212	175	204	178	174	185	201	189	181	208	165	186	192	193	163	177	182	171	171	193	197	172	191	196	200	188	216	181	216	201	202	185	188	191	191	208	196	179	159	181	183	185	183	199	202	201	158	198	202	175	195	173	177	183	177	181	167	201	189	165	174	190	189	167	184	185	180	186	207	224	183	187	209	213	201	183	204	184	180	178	211	192	195	173	168	167	178	184	178	204	195	188	181	209	204
8902	6975	13731	16059	13633	11482	10149	9145	6894	5978	5162	4887	4105	3613	3092	2517	2032	1673	3443	3603	2250	1847	1032	1250	1599	1922	1616	1155	1012	776	654	613	567	565	583	577	538	543	554	568	528	534	558	550	558	548	496	536	533	530	524	573	526	545	530	545	542	539	566	558	558	544	570	545	561	539	574	518	542	520	554	521	506	517	545	527	523	481	514	532	564	533	548	535	545	560	594	570	574	501	577	563	514	557	542	533	544	529	507	573	530	546	518	513	543	549	557	557	509	542	533	522	554	517	556	529	523	556	574	542	530	530	542	532	543	534	541	533	546	536	528	550	515	538	548	493	528	517	539	583	530	541	562	485	545	551	544	544	551	495	515	543	573	542	563	553	533	592	512	535	579	502	539	534	555	529	568	541	584	582	536	540	552	515	528	529	525	480	534	547	510	521	561	537	541	535	498	577	523	543	526	499	516	528	492	554	544	521	581	510	525	481	498	539	534	518	531	548	534	535	530	573	525	564	549	527	561	542	534	575	545	532	569	528	550	547	550	524	530	547	530	589	554	535	576	522	543	509	552	529	550	514	534	534	551	516	561	553	569	562	572	518	576	567	544	555	540	509	552	568	506	556	519	531	557	569	523	542	554	548	540	607	524	533	526	557	547	583	531	518	537	529	484	502	530	554	534	530	551	553	584	539	546	548	547	555	548	563	515	522	539	568	537	543	564	521	542	537	552	537	547	513	538	514	466	527	522	554	497	541	555	546	546	543	550	534	513	535	528	561	539	550	569	551	533	541	540	548	507	544	536	511	536	520	522	577	561	555	585	511	552	532	526	572	587	512	510	547	545	520	529	548	561	530	527	524	536	568	497	535	481	528	531	540	533	526	528	558	523	535	548	561	561	512	518	539	497	520	605	573	558	558	550	533	524	560	500	515	514	547	590	563	527	551	571	530	511	533	583	528	541	579	532	558	543	533	513	549	530	561	513	557	554	504	528	523	511	533	550	513	538	548	494	572	489	538	559	495	514	528	536	564	577	544	519	548	531	528	533	475	539	534	532	476	538	552	534	494	515	541	518	548	507	550	523	561	536	520	532	532	538	545	564	548	536	534	517	565	541	625	538	551	560	544	572	508	545	544	540	562	558	563	493	556	570	565	504	559	506	528	552	553	559	509	564	541	546	517	546	562	537	537	576	497	563	527	557	575	562	522	578	559	564	519	556	548	573	484	546	580	512	520	508	560	536	539	511	562	548	569	576	542	534	554	538	538	530	514	514	557	575	518	507	520	527	535	511	545	542	539	522	559	542	535	533	515	536	546	557	512	568	550	550	537	517	534	536	526	526	526	555	540	535	564	513	537	516	534	501	559	538	529	557	515	558	566	546	533	533	531	584	533	551	573	528	511	540	556	552	533	596	514	531	562	554	545	573	532	551	523	506	487	560	527	533	594	567	517	570	552	514	560	597	542	543	477	505	557	557	560	539	518	500	554	537	524	527	549	514	550	504	548	517	548	571	558	537	511	550	513	533	534	532	550	539	559	551	550	531	507	568	543	566	523	546	519	528	524	526	510	492	601	525	547	590	533	517	521	475	546	534	499	528	527	522	524	557	545	559	528	517	513	565	553	518	528	574	554	561	542	567	575	546	543	571	530	537	531	512	524	585	531	525	545	562	558	568	546	517	517	551	521	523	500	523	576	570	546	513	523	550	516	524	533	596	586	534	526	528	538	520	560	521	531	565	550	516	519	547	549	553	582	542	539	530	575	568	564	523	559	544	557	548	533	540	538	565	562	556	546	549	549	571	550	515	531	507	577	529	548	530	519	529	567	556	525	585	570	524	531	551	532	541	530	553	557	534	496	533	483	532	577	516	551	544	566	592	516	568	555	541	565	586	571	510	594	558	526	569	517	503	543	546	535	514	542	552	546	514	481	549	536	564	579	541	521	546	525	513	552	566	535	529	526	510	542	571	537	519	540	524	547	541	560	531	551	512	522	538	531	561	545	498	551	541	532	556	569	568	537	556	534	539	563	541	552	502	553	525	566	567	561	567	543	543	490	548	528	517	588	553	533	538	522	539	544	534	541	543	544	520	524	547	525	551	525	540	524	571	583	570	577	539	525	524	551	519	551	541	518	521	496	517	553	542	514	562	556	539	514	530	590	609	589	560	549	556	513	548	570	540	514	550	548	501	540	540	522	534	554	557	537	518	517	549	550	551	554	593	551	524	506	524	555	550	530	532	540	519	541	532	541	546	536	549	548	493	546	551	568	540	558	519	526	568	533	526	565	541	559	551	552	569	514	552	528	517	512	508	526	537	544	514	526	553	553	516	560	530	527	538	556	555	543	536	529	542	524	518	591	560	555	565	556	551	545	528	507	580	537	522	545	531	555	550	585	535	497	534	547	523	543	509	549	558	534	510	572	524	527	542	545	495	531	579	524	539	551	518	546	544	528	553	526	542	558	559	560	527	563	555	552	546	567	555	556	531	539	549	520	558	541	516	488	510	523	546	543	531	559	581	499	569	563	533	566	564	503	551	567	529	516	519	575	518	547	536	534	506	524	549	510	551	530	538	528	482	542	530	551	555	520	551	602	495	528	536	561	546	485	539	552	538	532	521	548	527	546	548	573	520	570	545	527	560	526	524	534	556	575	540	496	558	519	503	487	523	545	539	555	488	504	540	546	518	563	527	571	569	507	505	526	532	571	561	562	584	519	532	530	528	511	574	570	574	500	530	566	525	554	538	539	506	580	537	544	557	561	531	523	554	548	538	521	544	552	545	541	536	549	539	509	559	560	562	529	595	559	540	557	575	584	564	533	536	518	507	490	574	527	514	534	536	546	541	508	529	507	586	542	563	496	567	506	562	542	532	535	555	529	538	523	506	544	566	584	577	499	563	578	540	525	547	518	537	609	542	501	530	517	588	545	550	544	544	544	559	543	569	570	515	541	532	525	555	525	571	529	565	544	553	559	537	530	536	555	523	516	535	545	522	539	529	538	491	517	580	518	605	559	558	571	554	546	517	541	517	524	533	548	539	528	541	548	531	548	525	541	570	506	547	562	524	584	558	506	550	553	538	552	580	571	589	553	557	525	518	569	518	544	537	531	513	541	564	507	518	488	504	570	522	545	535	525	542	540	537	499	568	573	547	527	573	567	529	550	576	547	561	487	544	539	522	558	529	559	533	517	524	554	570	556	557	542	528	495	525	538	540	484	541	534	537	523	519	531	520	550	544	534	533	531	502	499	535	543	517	555	530	553	574	535	578	520	523	538	546	497	531	553	506	562	554	497	526	568	594	535	555	540	537	533	601	600	544	521	579	522	575	525	563	562	540	564	532	530	547	525	562	548	542	510	535	530	562	554	577	583	532	548	532	562	583	565	569	517	520	540	564	550	530	506	535	533	535	556	487	496	543	520	530	522	502	572	534	512	547	512	563	501	554	523	517	559	489	534	538	563	590	581	555	506	509	524	529	512	602	564	515	536	485	539	529	517	534	552
21066	14158	15839	12601	7938	5055	4412	3658	2839	2640	2341	1810	1569	1518	1436	1239	1262	1209	4138	6597	1843	1293	506	411	721	920	667	600	486	330	247	226	204	214	177	163	167	172	190	172	175	182	176	180	199	182	197	165	182	208	199	190	170	167	186	194	192	167	194	172	194	193	187	164	182	156	187	158	197	165	178	182	198	169	180	183	219	204	179	171	173	194	169	164	199	188	194	157	199	165	173	187	177	177	183	176	184	162	182	188	190	156	196	188	168	181	206	183	167	187	181	168	188	173	161	203	179	175	186	172	182	175	175	180	176	176	162	200	195	201	171	175	195	197	191	201	166	189	167	176	181	188	159	179	192	195	167	179	176	195	164	179	170	184	188	182	185	162	167	187	183	192	185	155	175	182	190	175	165	194	198	171	190	202	167	167	175	161	184	184	165	173	198	173	183	185	189	185	169	175	184	174	204	185	182	195	188	191	191	182	207	180	183	181	182	170	179	190	162	206	206	163	181	194	172	176	194	187	229	176	170	212	194	197	183	193	192	191	190	179	188	179	186	184	198	176	185	205	193	195	180	180	170	181	173	200	181	167	161	178	172	167	176	208	169	181	174	204	172	184	156	169	200	176	171	171	200	211	184	199	171	147	183	167	182	213	156	169	186	178	194	176	185	184	184	179	189	179	194	201	202	189	187	175	193	181	187	206	179	167	174	184	200	176	184	162	205	178	188	175	192	182	155	192	193	187	149	158	162	183	160	183	210	207	203	194	188	184	187	182	193	173	191	204	198	206	171	173	177	181	173	201	187	179	212	150	193	158	174	189	200	198	193	166	185	192	184	169	183	162	138	190	200	157	170	189	181	201	196	186	162	195	196	170	171	171	178	185	181	183	183	175	200	193	153	186	178	175	177	176	169	173	167	189	187	170	203	165	170	181	179	174	192	191	209	164	174	178	206	176	178	174	191	175	206	178	194	187	208	189	185	179	196	175	184	174	187	166	179	195	184	192	185	203	178	197	184	161	182	166	187	208	170	162	178	183	173	199	188	190	183	173	181	199	170	194	173	186	178	163	192	181	210	178	193	185	189	163	191	185	174	200	166	178	178	179	174	181	186	165	181	180	164	173	203	188	170	162	179	197	206	189	175	196	196	168	147	185	149	204	178	177	186	175	166	179	168	157	185	163	202	217	168	204	208	186	178	183	201	177	177	190	167	185	176	203	178	175	210	168	187	207	178	196	192	185	164	200	175	189	178	187	193	193	191	181	199	186	180	173	176	164	201	188	178	192	206	181	173	194	188	203	198	195	196	165	168	193	202	179	193	176	190	182	171	189	180	183	170	198	192	177	178	173	202	187	172	173	167	212	179	177	179	181	180	155	151	171	197	190	179	178	210	160	205	182	219	200	184	184	190	170	192	199	168	186	173	169	160	177	206	187	194	161	175	187	188	198	163	180	168	181	186	180	181	187	191	188	181	209	186	167	167	167	171	200	208	173	184	216	192	173	178	188	154	199	192	173	173	181	195	223	187	216	190	203	175	182	179	188	160	174	171	191	191	204	197	171	200	180	184	166	175	196	187	190	177	201	169	191	192	187	177	200	174	179	193	180	195	189	179	174	163	175	212	184	194	172	187	190	198	168	176	196	199	192	190	166	180	192	163	187	165	179	196	205	169	194	175	194	187	181	168	211	167	203	190	188	200	186	189	173	165	168	190	156	235	169	170	185	213	168	192	163	207	188	186	181	178	192	194	183	183	185	173	183	201	180	188	181	160	178	204	169	193	194	157	190	194	174	196	175	185	173	185	204	171	215	178	179	179	210	192	179	188	165	176	170	175	178	186	178	183	191	183	162	178	184	169	178	194	167	210	189	182	180	179	188	175	183	187	168	179	188	167	168	193	200	201	183	168	210	177	190	168	166	180	162	169	175	184	155	207	188	184	173	145	177	178	176	180	179	185	176	198	192	184	180	176	192	179	202	216	161	181	164	199	184	193	177	174	168	179	171	190	184	175	174	194	173	183	175	180	191	211	194	170	188	169	187	203	205	168	199	177	191	175	178	194	187	163	198	184	204	178	202	189	152	152	177	216	194	198	189	178	179	171	188	203	192	178	213	173	170	188	180	179	197	197	184	163	202	169	198	163	192	167	191	193	162	165	189	149	203	189	188	195	188	186	178	177	174	178	181	161	182	204	203	195	160	176	176	190	170	199	177	194	198	171	185	166	202	175	188	177	190	202	193	183	171	183	180	190	181	190	203	159	197	184	186	177	189	187	180	192	166	167	170	204	159	175	205	180	169	175	165	180	192	193	173	179	163	179	188	204	184	155	195	201	176	175	196	189	179	184	187	168	175	196	188	219	189	205	181	202	171	175	171	192	177	175	190	192	186	220	181	186	173	189	175	204	177	185	166	167	212	176	156	156	180	173	158	184	171	181	185	203	179	174	195	181	185	184	167	185	187	190	164	172	155	194	178	194	190	194	170	198	163	177	200	200	195	162	167	199	201	163	196	174	162	179	178	173	195	207	195	166	190	199	179	166	193	191	201	211	186	202	183	162	198	195	207	173	205	212	192	189	198	180	195	164	188	193	180	155	184	184	187	185	168	195	198	170	182	187	158	166	177	159	178	175	173	178	174	182	196	175	188	200	206	196	169	168	180	182	183	184	155	176	193	199	174	194	191	187	156	176	189	191	192	182	201	171	162	186	165	180	166	201	175	181	188	198	188	186	162	202	182	175	188	177	187	165	154	183	187	184	172	219	177	192	191	180	211	191	185	193	193	169	172	215	173	184	177	175	201	189	184	186	155	183	193	191	191	166	188	162	176	166	165	196	202	172	181	219	182	187	192	173	173	187	168	186	178	171	192	187	180	220	181	185	170	185	180	183	185	179	151	195	178	181	204	176	181	193	171	152	180	188	162	198	185	196	157	194	185	180	166	188	190	191	176	184	183	189	207	199	207	184	185	172	186	186	188	193	204	173	174	180	176	178	172	191	171	154	191	163	175	182	165	163	197	173	197	196	182	169	186	207	169	177	165	197	179	162	188	174	185	202	168	209	174	170	220	171	172	198	184	192	207	213	195	177	177	195	189	167	184	213	183	171	178	197	190	193	205	186	167	188	181	179	202	167	167	181	183	219	179	213	165	223	170	184	192	203	181	160	197	202	180	180	176	166	182	176	197	161	164	188	206	192	176	184	191	192	185	186	185	209	214	181	194	185	177	170	183	189	183	177	180	206	167	181	159	208	186	167	202	160	176	189	177	184	178	167	168	172	166	193	190	187	163	209	164	181	177	203	176	163	209	198	174	206	160	199	170	197	176	205	158	181	168	168	182	188	189	204	200	161	179	183	186	179	198	166	195	169	167	195	183	193	200	185	169	179	154	171	164	175	193	169	188	169	192	176	204	199	181	184	205	197	194	179	199	183	200	188	172	201	190	177	170	181	180	188	186	198	179	185	174	170	201	180	172	199	193	180	194	204	207	185	199	183	194	162	213
13801	11440	20231	23221	20802	16941	16887	15234	13003	12687	11532	9490	8183	8231	8144	7452	7825	7258	20071	25403	9135	7409	2687	2648	4383	5824	4031	3250	2212	1312	915	698	626	561	520	559	529	489	524	491	541	532	520	544	522	524	517	526	546	500	515	543	517	524	547	553	526	524	528	550	531	478	540	531	546	528	516	534	546	539	527	514	533	563	517	496	518	563	549	522	531	550	557	493	519	520	514	564	479	499	505	555	535	553	548	533	550	531	549	547	491	496	530	522	512	524	528	507	550	499	540	490	530	539	540	523	548	563	533	512	527	537	510	504	532	522	524	512	534	508	529	518	521	508	533	490	489	516	508	523	485	540	549	502	572	544	537	470	546	481	521	515	525	533	515	516	524	495	550	488	552	544	562	514	551	569	508	494	511	485	528	527	525	512	560	539	489	527	538	515	502	533	551	545	566	538	507	546	535	548	519	506	529	559	517	507	552	563	498	519	522	558	523	515	534	526	514	527	518	497	487	550	560	537	511	515	508	491	558	517	521	523	572	539	520	517	572	497	546	538	513	505	544	534	500	524	533	528	515	504	570	495	539	506	506	505	548	529	510	518	506	536	481	531	520	513	487	556	557	545	525	529	537	554	552	544	501	568	557	546	488	540	516	544	483	533	509	519	523	516	535	547	520	492	538	565	504	577	506	520	508	552	502	540	544	524	507	546	517	549	500	506	496	528	527	547	508	520	511	513	495	519	532	504	548	541	549	550	537	530	503	544	529	554	511	552	530	511	522	476	524	540	551	536	498	572	509	520	519	535	546	522	552	552	523	545	576	512	526	516	513	545	528	526	515	533	529	525	564	546	542	477	490	551	521	556	565	497	521	516	522	554	551	505	545	538	548	548	550	501	522	506	531	541	492	508	513	525	520	534	509	537	496	549	524	529	501	508	519	542	517	483	575	517	493	521	539	544	502	513	511	526	518	481	507	534	534	490	566	529	483	500	530	534	570	508	498	532	534	517	530	506	546	552	511	567	528	529	554	540	558	559	498	517	501	526	528	533	534	512	522	509	525	498	586	585	517	493	525	531	524	531	486	507	548	548	523	495	503	526	524	537	506	558	535	557	535	560	516	520	558	532	531	520	535	539	546	560	519	579	511	513	523	483	494	526	562	550	523	493	532	518	514	534	571	521	531	556	535	526	553	509	487	513	511	524	497	538	534	540	589	536	527	540	553	518	488	495	554	536	578	517	531	548	527	491	535	503	496	527	555	546	571	515	470	515	536	546	565	515	515	583	546	508	514	503	522	519	557	557	545	518	528	533	503	525	517	560	514	553	526	533	498	539	505	538	552	514	495	564	541	509	527	510	517	565	507	535	528	524	566	533	534	508	520	502	547	572	515	549	519	547	552	523	581	516	531	567	540	497	538	525	548	530	518	506	521	501	576	542	513	514	509	545	539	555	536	510	504	489	535	527	526	531	549	537	532	538	505	535	517	506	528	594	532	536	515	524	535	539	503	536	541	512	478	530	544	537	546	548	516	481	519	501	526	562	528	505	544	531	514	535	536	553	500	524	524	523	533	537	511	477	567	506	513	544	523	525	545	504	535	525	556	547	509	545	531	533	516	555	517	529	508	528	526	533	549	503	526	542	530	558	529	523	529	553	451	514	536	542	533	519	553	483	533	554	570	529	504	485	520	526	546	525	531	523	512	522	527	560	524	531	565	549	506	494	509	503	559	517	584	536	545	524	529	547	542	570	518	500	526	517	510	546	513	536	527	550	555	525	506	466	543	511	552	578	483	552	552	534	529	548	542	557	529	504	521	534	534	535	521	521	588	510	471	569	543	521	546	558	526	526	523	504	523	500	531	554	523	544	540	531	578	515	554	519	552	537	543	511	515	537	528	539	537	534	510	529	524	504	516	540	539	517	547	525	544	548	569	520	524	529	536	547	521	521	531	543	506	542	535	578	540	526	565	570	555	541	535	536	483	543	539	478	555	539	554	481	473	534	526	490	503	530	495	528	522	496	519	487	534	550	523	531	507	539	530	529	500	550	566	512	524	502	517	532	527	551	548	479	527	569	505	525	537	503	507	519	519	521	549	550	526	498	505	500	530	500	533	508	552	546	537	475	530	528	565	496	535	519	534	521	561	521	531	530	484	508	509	496	499	509	552	566	508	511	520	526	551	529	590	509	546	508	560	516	589	540	538	509	546	516	517	534	533	488	508	483	544	519	551	537	524	551	552	533	492	510	526	511	518	534	573	532	530	505	502	519	510	535	557	479	507	508	503	530	502	535	533	558	514	523	544	556	478	553	550	479	527	548	558	507	554	514	529	555	535	548	519	535	542	518	484	497	510	529	563	512	521	544	518	497	514	520	511	531	522	502	552	540	529	515	569	503	528	521	520	527	516	553	553	535	545	554	576	485	520	515	569	532	564	534	536	510	511	520	540	549	481	517	477	464	515	509	507	500	549	537	539	478	543	486	552	550	508	520	562	534	550	565	531	523	541	527	509	506	485	541	566	516	511	533	536	568	516	498	549	552	553	528	536	528	527	527	517	537	514	578	546	549	473	531	563	560	529	522	539	527	538	541	503	493	506	547	520	566	523	485	540	566	576	501	513	539	524	542	552	493	523	522	490	520	514	518	539	520	507	562	531	547	504	534	559	518	495	558	534	524	516	485	566	509	542	483	552	517	548	512	561	514	545	515	514	540	531	564	523	541	508	536	530	514	536	546	522	548	515	560	512	526	535	564	522	531	548	523	496	528	540	503	511	539	564	527	537	507	531	549	527	509	577	497	555	482	507	530	509	556	544	502	524	514	546	534	564	507	500	510	519	484	503	547	514	545	515	499	512	548	555	520	551	518	529	541	540	517	515	512	519	542	519	515	572	546	542	537	543	521	544	531	560	541	506	531	528	511	529	524	519	503	509	535	520	520	539	545	501	558	527	503	513	520	504	522	494	576	557	531	558	509	499	527	567	488	536	517	559	564	497	494	496	550	513	554	541	531	530	541	540	553	529	585	508	548	558	497	523	502	509	513	539	543	537	532	508	549	522	511	536	508	506	500	489	523	508	534	510	497	560	562	542	540	513	547	538	536	507	523	535	535	556	539	536	534	522	538	523	482	501	511	528	490	534	551	518	529	525	560	500	558	511	520	514	527	534	555	510	513	519	540	522	527	492	540	542	489	528	497	545	531	558	509	579	570	505	489	530	580	555	511	530	545	504	552	545	528	495	519	569	499	550	524	519	534	532	499	567	551	570	488	550	557	526	521	494	534	524	524	509	543	527	492	555	525	538	579	544	505	482	507	528	502	553	541	545	517	540	530	502	520	556	476	538	551	496	504	527	542	549	525	529	518	533	540	533	567	524	525	544	517	520	526	572	542	513	499	555	517	569	547	491	544	569	570	510	528	516	527	517	541	490	538	502	542	509	506	537	519	478	521	540	521	509	536	553	549	553	531	483	545	560	524	543	556	508	519	519	535	550	561	539	528	509	523	530	526
27462	21111	24384	19012	12591	8127	6864	5210	4561	4576	3538	2726	2476	2183	2223	2208	2477	2309	10459	10672	3935	2599	679	545	911	1185	901	770	548	346	249	240	226	210	193	180	188	211	213	196	168	202	198	198	194	205	181	218	192	171	222	201	204	203	195	220	227	193	199	179	209	208	207	199	212	188	205	201	189	184	200	210	195	203	198	213	235	200	201	196	199	200	223	207	211	220	216	216	207	185	209	193	199	186	209	200	201	186	186	205	191	204	205	216	182	194	204	218	203	192	198	189	227	187	199	199	197	193	219	198	207	208	192	196	193	210	194	221	194	225	193	200	209	187	210	205	189	175	177	195	227	210	181	210	189	192	213	185	211	194	177	212	212	203	184	196	177	204	202	189	214	207	211	218	214	174	190	211	203	215	226	191	191	205	191	203	189	199	183	189	190	192	207	217	188	212	163	203	231	200	195	201	214	217	188	212	213	199	205	205	208	214	208	217	174	204	210	184	200	210	197	228	230	208	198	203	189	196	206	213	194	189	192	201	184	198	208	200	184	198	180	209	194	215	204	219	199	209	200	200	198	189	198	163	195	208	207	198	222	167	197	184	200	172	210	221	205	202	212	196	224	217	215	195	205	196	191	200	192	189	212	197	187	202	216	200	181	208	198	181	222	178	225	214	216	183	221	201	217	189	194	177	216	208	224	211	223	193	202	207	170	181	191	211	200	210	202	218	211	206	183	224	197	158	209	202	194	172	207	208	201	188	191	214	206	191	189	194	203	196	191	179	194	209	209	185	193	196	178	202	192	203	183	211	200	191	193	173	198	203	199	196	197	222	216	195	191	224	191	197	201	192	230	193	221	200	200	203	228	207	195	203	195	182	200	212	183	186	201	216	200	203	209	231	198	219	228	203	201	189	172	224	199	199	220	194	228	189	162	193	204	182	193	212	191	199	185	181	203	225	210	191	195	210	226	188	204	220	210	203	212	193	210	180	219	194	200	219	187	184	194	215	189	196	186	178	199	201	205	181	205	197	214	190	182	193	217	205	191	202	196	191	218	195	208	195	214	189	228	187	205	200	202	184	201	199	223	210	206	210	197	215	206	187	179	192	191	212	180	187	202	220	223	183	212	214	181	206	185	194	177	186	182	201	201	209	199	212	203	228	216	224	189	198	199	195	201	187	225	213	194	176	223	180	213	222	200	207	183	195	199	199	192	185	180	184	187	223	217	176	204	204	194	190	170	186	230	183	190	188	196	226	191	204	175	221	188	166	197	186	197	209	208	194	184	213	210	209	205	181	202	197	204	226	201	174	209	217	213	187	197	203	217	196	204	193	193	220	196	200	185	169	182	195	190	204	196	188	213	188	187	196	208	186	211	185	189	187	196	198	193	209	211	207	188	190	182	205	204	229	190	218	205	200	206	212	203	197	198	190	218	175	222	203	167	188	171	181	183	210	194	199	202	190	188	193	199	187	201	201	199	199	198	183	214	206	211	225	205	164	181	227	190	212	194	212	216	220	195	195	195	206	179	210	185	177	199	228	183	199	225	178	215	208	228	192	200	192	204	200	203	178	208	216	199	170	200	194	217	198	202	191	233	207	193	204	220	211	212	189	205	196	209	185	209	192	203	192	185	200	184	184	190	177	211	192	203	191	227	177	220	213	188	193	175	206	203	201	210	178	197	181	196	208	198	197	200	192	202	209	202	205	203	188	191	187	189	203	191	184	229	186	194	195	215	202	199	192	203	186	189	201	189	193	201	170	195	221	208	201	194	169	208	237	190	200	187	211	185	207	206	233	171	183	228	192	204	188	164	195	177	212	209	217	217	170	196	212	175	179	206	232	191	191	202	195	200	208	195	201	205	206	218	213	205	197	198	193	189	199	189	194	191	184	219	210	206	189	217	207	208	209	210	198	187	221	200	222	216	222	212	231	217	197	198	185	194	168	195	191	190	198	239	203	190	217	213	213	201	187	245	201	193	197	197	183	159	211	182	226	192	228	203	217	200	199	204	201	211	189	217	193	170	241	183	206	209	192	173	197	194	193	187	179	198	222	199	204	183	197	183	214	203	210	185	204	195	203	224	197	204	171	210	178	204	193	210	199	185	189	208	199	220	193	207	191	190	212	227	179	198	211	192	214	210	206	178	189	213	218	197	185	192	163	188	203	182	219	192	170	231	191	211	217	209	211	184	232	190	214	205	221	196	190	194	185	176	207	210	217	229	183	183	174	170	188	193	186	210	206	211	206	211	205	201	170	208	198	211	199	188	212	209	198	190	189	189	200	206	181	218	215	188	209	183	205	196	196	186	214	187	223	200	186	210	211	180	194	215	202	208	174	180	188	216	195	217	216	205	169	188	192	217	173	189	206	213	188	204	202	176	196	167	182	184	193	199	197	189	209	168	187	206	202	195	224	222	198	191	184	196	207	198	187	171	210	218	212	210	204	174	191	205	214	207	214	195	220	212	183	202	189	190	213	188	241	200	198	197	193	195	205	205	170	202	197	217	196	197	180	190	198	204	216	204	205	220	195	202	202	189	218	171	199	197	217	224	202	200	193	209	236	192	196	189	211	210	189	206	200	201	192	205	188	174	201	207	202	193	194	198	214	200	178	178	212	164	186	183	195	198	190	181	187	215	198	189	206	198	195	206	178	220	202	209	203	200	196	192	195	193	179	196	170	175	197	213	207	210	215	206	200	174	235	194	221	195	196	194	202	218	217	197	202	193	212	195	188	214	218	193	190	180	212	220	215	173	191	182	213	181	184	209	233	183	194	207	190	225	176	195	203	199	231	206	184	201	212	185	193	200	219	204	194	189	190	177	198	187	213	201	196	196	179	214	222	195	193	208	200	197	210	192	207	210	215	203	223	190	206	211	203	192	202	205	200	177	207	197	188	187	198	186	195	198	187	190	218	181	190	186	209	218	203	215	195	213	195	201	217	208	180	212	197	195	197	213	198	183	228	219	193	188	226	198	199	210	193	183	208	212	195	199	175	235	202	202	198	197	206	198	184	203	185	193	206	221	186	202	214	184	201	203	187	188	200	195	182	190	236	222	203	199	192	232	214	187	209	192	208	195	183	189	184	190	198	204	201	219	192	194	212	204	169	192	200	209	200	204	206	201	201	210	200	196	202	199	175	217	202	214	214	213	205	207	232	198	210	196	183	189	181	206	210	197	191	185	200	217	169	209	225	188	209	186	198	198	215	208	221	228	219	195	203	180	169	190	210	196	167	187	197	199	218	208	203	201	229	189	193	202	221	191	178	189	188	197	166	211	190	202	214	205	222	189	220	200	193	198	210	201	204	228	226	217	166	203	195	223	204	179	203	184	220	214	225	177	201	187	208	218	196	168	180	201	192	218	215	197	216	172	206	226	198	188	213	198	230	196	204	212	195	228	191	199	202	201	216	207	203	221	212	206	189	193	195	186	188	208	206	207	205	190	190	206	209	209	208	197	221	173	191	204	211	217	189	203	218	187	222	206	183	212	234	207	235
17540	16886	26649	29178	26524	22237	21743	19166	18443	18307	15814	12959	12745	11412	11355	11756	12711	12522	32950	31086	16257	12871	3523	3007	5786	6594	5602	4179	2822	1689	1020	711	624	585	563	606	604	573	575	579	621	582	559	583	553	640	519	599	536	578	578	554	548	567	593	551	559	571	587	574	631	571	588	583	568	570	579	539	571	602	569	541	569	574	614	602	601	572	569	577	580	636	593	587	554	604	588	547	594	544	594	570	549	563	595	598	568	599	546	594	600	572	601	589	554	565	581	607	551	539	563	596	570	575	590	592	567	584	621	584	533	572	562	595	533	583	570	570	604	526	569	579	572	603	562	518	551	571	556	575	575	543	563	582	569	562	587	570	617	566	581	592	544	609	556	563	572	521	589	554	618	552	528	567	572	558	584	540	580	586	554	610	566	575	573	614	566	559	550	534	592	584	579	512	589	580	602	554	557	628	537	543	572	622	564	565	533	493	587	573	592	562	566	585	597	610	558	566	570	596	558	561	554	577	569	582	571	556	554	546	568	564	567	589	585	570	567	607	561	574	572	541	550	578	575	558	534	560	609	567	581	592	565	568	553	516	566	568	559	543	574	587	562	577	568	551	546	570	552	557	555	552	599	604	537	585	539	592	583	554	562	568	589	528	573	578	541	552	569	551	588	588	563	554	566	523	530	556	612	558	621	577	533	586	538	521	553	605	591	591	562	550	549	569	547	568	600	542	573	551	546	589	573	555	611	573	578	587	528	594	554	568	556	599	558	593	590	567	550	560	548	572	589	600	594	554	601	597	589	545	558	554	571	542	592	615	555	529	545	574	578	558	572	528	580	574	569	624	578	545	596	588	598	559	566	562	543	604	579	576	550	576	572	561	589	581	574	586	590	531	591	592	584	556	539	548	600	579	595	569	592	621	562	575	510	552	576	559	606	605	531	600	603	554	567	545	580	542	523	563	587	572	521	565	589	563	590	514	615	543	547	581	596	548	583	610	559	580	582	542	564	585	625	582	552	585	597	573	589	555	581	550	545	589	546	605	595	566	545	600	578	574	610	572	517	518	562	583	549	581	594	609	582	571	551	544	583	594	540	562	563	555	588	542	566	574	565	576	549	601	606	566	564	553	600	563	623	547	600	562	564	555	558	572	572	577	576	572	553	600	577	553	556	570	547	551	595	563	634	558	601	585	574	583	551	597	585	568	586	542	546	562	596	638	592	554	567	576	585	548	567	541	609	563	555	593	561	553	583	565	588	556	599	582	575	611	567	588	547	574	528	551	571	556	601	571	586	536	567	600	552	522	529	573	586	568	580	573	554	533	565	582	581	568	539	568	570	559	619	584	583	566	528	569	560	570	604	569	570	534	568	583	569	540	569	562	555	580	550	571	553	558	512	628	561	552	587	608	578	552	571	609	547	547	585	557	526	522	554	498	546	544	549	607	588	581	559	575	589	554	601	616	552	560	566	574	573	587	565	562	562	584	565	594	532	595	560	586	558	564	562	559	575	547	552	578	540	570	597	600	580	569	604	566	556	563	594	588	549	607	556	595	557	531	620	585	556	518	571	572	537	593	589	567	593	573	571	552	513	586	562	594	556	604	600	575	616	581	547	556	600	606	578	558	577	585	592	639	543	549	567	564	580	543	586	542	569	561	540	565	554	538	579	549	581	561	569	539	552	565	563	589	608	560	523	577	580	588	574	592	598	564	581	560	571	561	587	563	568	573	586	604	601	542	533	548	591	561	579	557	548	575	592	543	563	553	563	585	581	563	547	596	602	565	574	524	581	563	591	576	576	551	548	573	626	555	586	558	533	538	571	534	590	559	580	595	565	562	587	578	607	580	601	594	574	550	561	545	578	609	544	575	569	542	595	599	578	582	593	569	555	575	553	563	550	600	573	518	589	528	572	610	557	552	516	588	530	565	583	600	550	584	578	610	510	617	602	605	590	576	587	550	571	567	582	599	538	594	544	563	569	538	614	571	580	582	575	586	576	567	588	542	572	537	554	594	571	521	609	580	563	573	607	531	548	529	587	578	579	573	553	557	562	546	584	569	607	590	600	606	535	577	576	571	578	538	590	548	575	594	583	549	594	615	536	562	569	585	594	528	538	561	542	559	579	611	543	567	572	570	629	571	599	561	584	575	578	598	553	559	611	569	560	601	530	569	592	564	563	591	528	574	541	559	548	570	536	562	593	566	535	548	566	550	552	596	553	555	573	549	551	569	550	598	608	580	572	567	572	574	591	580	617	598	535	539	587	536	579	582	544	586	560	575	522	595	574	633	519	551	563	610	552	580	569	553	555	609	574	550	535	589	570	570	578	574	546	585	578	589	566	582	585	580	606	590	578	551	580	595	550	536	598	541	573	576	597	562	559	569	511	565	576	543	572	543	554	590	605	554	559	508	560	553	595	591	596	549	531	532	561	552	578	567	550	572	633	532	566	601	530	593	564	540	559	547	580	567	598	599	583	588	531	570	587	542	540	543	567	553	551	598	568	570	558	546	562	547	565	561	574	549	521	543	592	628	541	588	549	543	580	594	554	558	576	585	565	556	542	569	593	553	578	545	581	595	533	557	597	554	596	594	541	586	529	609	562	588	580	574	554	576	579	605	597	591	580	542	596	583	604	584	589	567	542	544	524	568	561	542	558	579	565	556	570	572	587	570	572	567	613	529	593	560	568	573	573	617	572	556	590	586	600	586	608	585	568	572	562	550	541	574	575	551	582	539	618	590	598	571	603	571	553	580	608	594	564	596	583	609	598	597	562	639	537	580	554	546	584	618	571	587	587	598	581	624	553	525	563	595	594	555	552	594	547	567	597	571	585	559	496	585	606	599	559	570	574	585	513	574	587	585	578	557	604	598	548	576	554	592	534	573	635	605	541	562	620	567	569	563	591	540	575	588	567	588	600	541	557	549	617	586	583	555	560	560	558	648	595	549	527	586	602	570	559	545	571	628	561	604	621	546	575	589	591	529	594	569	573	562	575	572	572	610	595	581	555	590	556	587	547	553	555	572	574	562	564	595	586	575	586	568	591	554	572	566	561	586	583	548	533	544	600	563	614	608	575	603	552	581	557	587	545	547	548	592	548	603	564	523	599	576	558	546	540	568	572	633	574	531	617	549	566	619	561	590	595	584	559	506	556	596	560	575	595	558	573	603	541	569	592	572	573	600	581	597	532	531	545	592	572	586	602	557	565	532	559	537	539	560	542	575	580	561	590	549	546	591	571	558	583	537	538	587	585	543	569	556	614	570	586	542	582	524	607	566	568	575	567	600	569	551	608	612	557	583	576	584	613	596	596	558	538	567	567	568	564	574	586	550	549	585	587	611	565	613	564	586	559	583	575	546	583	551	532	567	580	584	599	577	556	552	593	594	607	575	568	590	571	563	524	606	569	580	599	575	596	541	563	559	551	572	585	562	548	595	535	589	579	548	567	600	525	545	535	580	573	562	557	550	591	605	570	585	589	601	585	562	589	573	574	557	551	596	575	576
12688	11186	13127	9469	6136	4061	2829	1866	1712	1501	1123	896	883	603	546	496	478	449	789	845	400	432	303	230	240	233	255	195	210	206	205	157	202	187	213	173	195	166	158	197	185	183	221	171	201	169	175	196	215	192	203	190	218	162	182	188	199	192	189	183	192	171	176	168	174	188	179	188	185	178	200	170	191	186	194	201	188	195	194	187	185	175	193	191	178	177	188	173	186	223	166	188	193	177	187	176	184	183	182	172	190	185	202	201	194	189	189	172	181	179	211	190	182	173	182	186	194	182	203	196	171	173	177	183	186	191	190	196	179	182	160	180	184	180	166	167	197	168	175	206	201	183	193	158	204	158	186	197	220	201	188	163	178	204	170	191	186	199	207	195	169	189	208	196	190	180	186	174	187	178	187	188	143	195	178	181	180	184	182	185	178	177	168	227	176	193	161	195	174	188	178	164	202	164	197	177	193	189	196	188	191	199	184	171	176	199	212	175	171	200	193	211	179	145	212	202	196	198	198	184	189	178	177	183	197	186	188	189	181	186	189	188	175	210	171	199	193	165	197	172	195	201	172	179	187	219	186	198	179	186	222	181	169	198	170	190	186	173	203	175	194	197	173	195	206	173	164	203	192	170	181	209	217	191	184	211	168	179	179	191	187	169	181	203	178	201	198	219	192	176	200	209	206	177	219	156	169	183	183	194	197	173	168	213	185	186	201	172	167	178	209	179	174	156	176	199	188	213	189	198	163	190	183	218	201	190	192	183	201	199	200	201	203	177	178	163	188	213	179	177	178	182	220	192	183	181	181	181	191	192	184	206	210	176	206	186	221	201	193	153	198	178	214	201	206	175	185	200	207	196	179	186	189	180	193	194	176	184	190	199	172	193	171	198	180	184	208	173	185	168	188	178	189	202	191	182	209	207	163	182	191	186	180	181	200	181	188	212	199	203	168	190	189	201	173	196	172	203	163	208	175	169	182	171	203	177	192	195	181	220	161	181	183	172	212	184	190	201	172	175	197	184	191	192	205	186	194	174	188	184	165	199	194	180	202	185	187	170	195	191	205	217	187	187	183	181	175	200	188	197	184	165	191	166	195	181	172	172	191	205	185	194	189	189	152	218	207	177	184	195	178	195	200	194	185	170	191	183	179	190	197	193	192	183	189	198	191	186	186	182	201	181	193	176	183	176	181	166	174	181	198	201	184	182	203	168	194	176	201	187	164	190	192	186	194	197	191	182	219	183	184	199	196	183	197	177	197	188	197	178	177	196	183	197	154	203	172	163	187	187	182	190	158	202	191	197	170	183	217	181	192	193	194	215	199	175	189	186	218	188	204	190	194	200	185	192	173	200	192	205	191	223	161	158	173	187	185	194	189	191	201	193	195	185	184	186	196	190	183	197	195	181	203	149	196	190	180	170	190	206	184	183	181	183	178	202	182	206	183	179	195	185	179	185	178	186	178	175	199	212	170	178	174	199	190	171	186	183	200	185	176	190	175	193	196	189	199	174	189	150	180	207	184	198	206	206	189	161	196	204	187	162	188	167	198	172	166	176	186	176	193	179	205	176	194	212	196	176	174	200	181	181	186	171	166	207	210	180	176	191	181	197	194	181	193	204	179	180	184	191	164	180	177	177	210	170	177	191	200	191	197	205	168	207	176	185	215	185	191	185	214	193	187	172	171	199	193	184	180	183	174	184	183	173	183	205	173	182	226	188	184	186	182	181	186	207	181	202	191	167	178	155	181	187	190	176	184	212	180	199	211	179	215	218	180	188	180	173	165	196	208	192	189	201	187	198	209	194	201	191	189	195	166	184	190	192	190	182	186	165	204	179	194	194	208	189	207	171	176	184	174	170	174	154	200	177	190	184	199	197	207	211	184	209	189	208	186	195	190	190	175	202	198	219	168	205	210	174	208	180	209	196	197	189	186	190	199	193	184	195	205	190	188	212	173	198	181	190	172	178	193	203	201	232	184	198	161	212	194	168	190	162	204	181	160	197	213	174	189	181	209	204	186	186	204	167	171	197	191	197	187	192	184	170	164	213	177	163	190	179	153	193	207	194	170	166	180	179	196	205	173	178	185	171	178	217	200	201	186	192	180	176	186	159	222	185	187	198	187	178	169	188	180	198	201	181	189	191	192	192	201	189	200	192	193	208	198	189	172	196	193	191	214	174	194	204	172	181	208	197	200	194	172	182	185	184	205	185	181	184	202	199	181	189	192	198	166	189	160	164	211	183	187	184	178	198	182	188	184	197	186	184	203	191	195	194	179	211	186	170	172	204	188	197	193	194	162	188	181	179	165	205	177	191	196	207	176	182	200	184	188	190	170	191	170	172	197	194	162	206	182	198	200	200	180	189	192	179	157	207	178	167	162	178	186	177	192	186	168	175	181	193	188	182	153	188	172	202	179	169	186	183	167	174	171	182	188	190	194	190	195	187	158	199	177	184	180	201	199	180	189	158	168	211	189	166	188	198	209	207	206	200	201	179	180	197	170	188	191	174	189	170	195	169	198	186	218	185	206	180	158	182	186	164	193	163	140	180	178	192	203	182	198	199	199	181	170	195	205	198	165	206	191	198	186	182	178	212	192	190	185	177	208	200	170	209	192	197	167	216	155	170	200	205	174	177	161	210	193	169	203	216	204	184	202	194	210	171	170	228	175	197	190	185	187	172	166	201	193	183	199	183	203	187	192	187	188	203	179	201	184	195	179	194	183	205	170	195	176	188	183	175	184	178	191	199	230	196	183	166	196	194	191	187	166	197	199	185	184	188	200	175	184	220	183	166	203	188	189	182	185	180	177	179	192	163	202	176	200	204	209	198	186	191	195	196	196	185	209	188	177	175	176	196	186	164	182	184	188	204	173	193	178	194	194	206	181	169	177	180	197	171	207	170	191	190	185	177	168	168	193	208	186	188	212	182	190	204	162	187	207	216	183	189	198	179	164	198	162	188	154	167	182	202	197	197	200	199	209	188	206	182	170	186	200	176	204	182	187	202	167	206	195	188	179	203	182	181	183	149	185	187	190	175	184	211	170	205	192	191	193	169	181	189	196	204	177	172	187	208	180	175	193	194	202	195	174	187	198	180	169	194	171	184	184	191	194	197	204	205	180	190	169	175	207	185	168	210	175	166	204	162	183	179	195	196	204	199	182	178	183	177	176	181	191	189	174	183	183	173	200	217	202	180	197	167	207	177	210	194	192	185	175	182	202	203	179	178	212	191	170	202	215	181	210	165	177	202	172	198	176	188	194	184	208	186	191	200	202	178	207	189	190	185	195	162	184	170	191	179	199	185	193	198	209	196	198	186	190	192	179	192	190	189	179	174	168	206	173	198	180	200	183	207	185	188	188	170	201	194	176	192	198	185	215	202	184	198	190	181	198	170	174	222	173	176	164	168	171	205	177	180	164	190	212	181	195	194	200	173	174	176	179	193	205	197	197	181	210	176	174	190	185	178	193	155	162	206	179	204	185	201	169	194	181	195
9279	9563	16786	18878	17110	14151	11757	8416	8319	7147	5815	4999	4430	3329	2817	2605	2610	2552	4145	4082	1829	1869	1134	835	870	909	885	733	658	652	549	559	494	521	564	545	529	498	540	543	555	522	582	522	529	547	562	538	571	529	545	559	502	543	532	573	564	555	562	508	535	573	530	505	591	558	565	533	558	518	556	543	500	510	542	535	546	513	516	521	528	570	562	556	508	518	527	562	556	554	513	520	526	594	522	518	532	538	542	546	529	511	548	527	508	509	543	550	553	541	552	546	526	525	553	484	485	540	525	541	536	519	570	540	537	491	522	517	521	517	547	508	562	526	492	523	572	501	541	546	552	546	523	563	538	517	587	502	536	546	538	528	551	544	515	500	534	554	517	530	535	519	534	557	524	517	531	548	571	533	487	565	540	508	561	530	588	539	538	524	495	554	536	540	545	489	525	552	565	570	522	515	548	550	543	487	526	534	540	546	544	539	503	566	518	564	543	532	557	542	559	573	516	551	561	541	533	558	554	547	535	557	540	494	544	560	531	542	524	546	512	540	537	547	546	520	559	550	556	561	510	512	548	561	524	526	550	547	598	518	543	521	589	567	529	541	505	530	542	542	545	575	540	519	559	536	523	552	530	489	528	514	544	532	551	548	537	585	543	578	528	531	580	501	557	519	557	507	540	557	521	535	489	544	529	544	514	579	542	517	517	511	549	532	495	542	530	534	525	553	524	565	546	577	512	559	552	536	548	507	527	541	515	518	535	522	520	483	525	562	562	522	577	546	558	532	528	531	526	511	551	533	538	564	529	509	551	522	536	538	509	533	560	548	573	555	505	549	524	519	526	585	559	551	574	555	525	553	520	535	536	528	539	555	516	557	548	567	531	524	539	494	541	499	539	519	511	532	522	535	544	526	502	508	524	548	523	525	533	520	499	526	549	482	560	576	533	526	572	567	544	575	557	533	570	523	523	541	534	551	530	572	546	512	564	519	564	568	546	523	527	543	570	532	556	524	524	543	522	525	543	533	513	548	533	489	572	573	488	525	563	557	549	519	534	544	550	547	542	536	548	528	550	536	521	547	553	577	502	505	565	483	514	572	556	531	561	607	561	542	579	495	575	534	551	561	506	559	504	610	538	541	578	560	526	505	541	536	549	523	570	523	569	529	528	544	522	525	532	512	562	523	522	553	539	520	532	533	515	511	528	533	616	578	539	541	561	533	540	540	524	541	548	556	587	513	541	537	547	522	548	567	570	521	542	524	539	520	508	512	493	508	535	521	569	546	512	543	536	530	478	575	528	533	550	525	526	569	513	553	517	570	554	581	535	520	531	551	526	526	569	548	492	548	529	612	508	538	545	529	568	507	573	547	544	547	534	513	530	574	537	532	570	517	523	503	560	518	538	556	559	540	526	499	561	593	537	518	551	545	562	494	543	556	545	529	563	534	526	512	520	526	508	559	570	512	554	509	549	521	552	544	538	556	536	506	565	594	534	531	522	552	548	552	565	559	535	504	575	558	496	557	510	546	507	547	528	560	562	562	516	517	580	523	579	538	525	540	512	536	496	551	521	519	562	574	540	523	566	554	583	541	511	539	533	584	517	547	495	527	519	496	517	567	522	537	528	537	530	501	492	525	581	529	585	493	522	517	548	503	540	518	559	585	584	531	543	577	549	529	518	577	510	541	511	540	510	520	520	547	556	517	586	503	547	581	500	533	500	580	488	516	556	534	523	524	530	551	513	525	531	545	532	561	545	493	530	594	538	533	541	527	538	557	524	501	538	568	503	552	533	529	500	547	524	526	507	552	510	524	566	520	496	521	529	549	557	587	557	531	518	553	544	567	551	522	530	521	554	551	509	519	558	519	551	543	510	518	510	557	477	529	568	513	533	566	509	526	529	530	526	516	508	465	521	559	522	581	540	536	598	593	548	553	553	511	562	527	583	547	539	543	535	536	540	524	518	534	486	516	568	530	517	511	505	576	516	581	551	560	498	595	531	599	553	618	512	536	534	551	579	556	568	498	529	585	513	521	601	531	549	550	526	529	562	550	539	539	514	517	544	548	499	511	493	528	522	555	535	548	556	561	572	517	543	552	568	562	536	535	573	534	578	522	512	517	545	557	533	538	547	526	574	512	580	549	561	539	570	522	534	522	508	535	539	522	541	498	582	529	524	471	555	542	548	532	513	533	540	550	539	537	549	531	542	535	505	532	515	563	576	502	538	530	556	547	529	541	503	552	532	533	574	565	567	500	552	535	515	527	527	553	561	507	535	507	565	533	543	533	488	586	596	529	501	578	521	575	491	524	506	550	510	538	498	539	518	487	592	511	511	540	538	517	535	547	561	536	557	556	507	560	519	530	551	493	524	567	528	529	536	514	510	504	556	550	524	566	552	557	597	541	562	530	566	581	527	529	572	541	567	555	514	545	504	542	575	525	575	518	520	544	542	543	508	569	551	557	529	551	549	545	556	538	535	472	502	526	560	563	538	530	544	532	477	556	513	558	525	535	566	528	514	533	545	574	525	504	538	500	533	545	540	530	570	540	543	531	549	572	535	525	520	546	562	473	538	506	564	486	502	517	540	560	589	534	534	541	556	476	567	565	555	542	580	525	541	583	548	530	499	523	574	565	548	557	536	536	492	583	555	512	554	531	521	492	546	567	510	572	552	581	525	544	543	548	549	521	546	537	500	531	572	527	548	516	520	523	555	579	504	541	558	513	514	501	540	519	538	549	528	555	559	543	522	562	512	520	542	540	554	551	526	513	500	542	589	552	557	518	538	523	553	553	518	538	544	567	507	520	604	526	569	541	557	563	496	498	568	526	535	510	519	511	538	547	515	527	534	534	527	526	547	539	525	552	526	583	535	483	527	533	519	505	529	522	547	539	510	588	533	509	516	506	534	543	534	573	542	497	564	530	548	570	540	534	547	517	535	572	529	531	540	511	528	501	518	529	552	516	533	588	494	543	557	517	538	539	549	541	534	542	500	513	563	566	535	523	546	511	512	548	550	550	526	529	527	541	536	548	537	520	486	503	522	532	497	530	490	503	575	533	551	514	536	504	546	525	585	527	504	534	514	550	563	485	497	541	551	519	518	567	489	537	535	519	563	550	544	555	585	554	526	552	563	530	553	512	531	529	529	539	554	514	524	526	523	504	545	530	533	531	548	532	535	548	571	519	502	536	572	541	574	533	547	527	520	567	549	542	536	542	538	535	519	481	541	563	520	521	562	529	526	543	544	524	538	540	525	527	575	528	527	556	510	537	500	554	555	519	531	502	522	515	565	532	563	556	557	545	537	513	539	574	530	523	551	565	545	560	536	532	556	544	550	537	589	516	516	573	549	542	530	545	545	552	562	550	509	532	529	524	527	548	539	490	526	559	518	504	553	553	566	532	552	504	534	546	513	519	527	511	517	552	555	540	507	529	537	577	553	518	539	533	502	540	484	541	558	524	494	549	557	545	557	561	528	516	525	552	512	520	503	548	515	546
19918	14614	18523	16510	11154	7243	4756	4122	3422	2993	2238	1943	1641	1359	1257	1207	3284	6093	5220	3144	1048	1013	510	267	318	383	410	273	263	201	200	167	192	166	199	198	188	191	178	180	171	189	179	178	207	201	199	166	190	197	199	201	180	188	179	186	178	181	190	191	173	184	190	196	178	196	194	194	164	205	182	154	191	169	189	204	167	240	181	199	173	180	192	190	168	179	163	217	189	192	179	173	177	183	184	186	197	200	171	194	213	155	175	181	162	147	195	171	209	187	174	209	180	184	192	171	208	177	185	185	182	205	146	186	157	175	183	199	197	192	168	200	174	163	183	173	204	183	188	182	201	162	197	204	205	164	177	200	169	192	175	163	174	192	176	186	190	211	153	167	189	192	191	210	183	185	176	196	178	197	186	198	184	208	195	192	192	133	194	196	182	192	188	191	171	186	178	219	207	193	203	175	163	178	195	183	176	189	172	193	216	184	175	197	171	186	176	199	171	201	193	194	193	173	202	153	174	181	176	194	187	211	187	201	189	204	165	171	182	174	180	183	203	176	184	198	202	177	187	164	178	195	199	182	181	183	182	203	174	186	193	186	195	183	208	186	190	181	177	188	176	178	198	201	175	180	202	195	170	167	159	182	202	198	186	164	177	176	184	195	153	171	196	179	193	182	137	163	186	199	203	189	186	192	197	168	183	210	170	226	204	169	196	176	192	188	185	177	177	191	171	158	213	190	163	166	199	209	182	167	197	173	176	169	196	168	189	183	165	192	171	167	189	162	185	188	180	168	169	185	167	177	176	182	199	172	175	190	190	197	204	165	175	189	181	201	163	168	167	174	176	185	143	166	200	206	195	186	188	178	185	165	206	178	181	171	192	176	186	199	151	174	181	196	193	202	187	194	164	198	194	187	180	156	173	168	175	162	197	187	174	191	175	178	196	192	193	185	177	159	180	182	177	172	182	176	206	189	182	161	167	192	196	181	182	175	179	184	185	205	197	176	183	179	192	188	186	181	200	191	164	195	183	174	188	181	164	188	188	180	194	209	165	173	182	169	187	169	184	216	175	192	179	175	186	191	199	157	164	196	166	177	188	161	170	167	173	166	182	201	179	194	181	200	183	198	195	176	177	185	176	185	175	189	188	184	193	195	191	182	189	154	177	195	195	198	187	183	157	202	182	190	167	155	162	193	208	209	167	161	169	203	175	201	198	199	186	181	188	175	174	202	158	204	158	179	183	167	179	206	149	166	184	191	207	171	185	193	191	186	172	190	176	175	186	185	192	174	185	174	219	200	182	173	174	175	203	184	180	154	195	170	187	187	193	209	205	177	202	162	201	177	183	161	166	171	194	183	180	179	202	183	165	179	191	205	173	172	161	197	178	176	187	174	178	198	195	176	187	189	164	174	207	169	196	182	190	170	192	180	161	173	174	208	206	173	173	172	179	175	205	216	175	178	198	188	169	178	202	162	197	170	197	185	196	210	167	183	195	175	168	204	184	194	189	204	173	190	173	204	199	183	164	203	182	189	180	185	184	171	181	187	197	171	171	171	184	201	199	186	178	182	164	171	183	180	181	201	183	180	176	183	184	187	178	184	177	189	177	195	199	195	190	176	181	175	162	183	175	197	174	209	182	179	199	192	173	198	173	173	179	201	173	204	179	190	208	181	184	178	175	185	179	187	190	189	182	165	180	174	202	191	166	169	178	163	197	173	186	198	208	173	189	181	171	171	168	148	192	168	174	180	186	155	198	187	160	196	174	196	181	168	176	187	196	197	188	173	193	186	181	175	201	181	178	182	186	183	205	199	191	184	189	230	195	174	168	175	168	188	179	181	196	183	188	184	197	198	193	169	177	176	181	177	182	186	151	194	176	186	184	187	175	177	183	169	168	175	183	172	208	150	194	187	178	194	192	185	171	187	178	178	186	187	183	210	212	194	184	187	193	176	197	175	184	175	186	190	191	208	177	173	191	208	158	174	193	170	178	165	182	170	180	176	176	155	160	172	185	200	214	175	177	168	196	192	194	186	169	164	166	182	193	194	159	185	212	156	204	173	180	168	239	189	195	184	178	199	196	201	187	162	186	211	180	190	166	187	179	171	196	200	170	179	158	188	182	194	191	187	174	188	175	184	177	183	178	181	173	215	181	188	162	190	198	147	188	192	186	182	179	180	167	199	187	192	198	165	168	192	163	224	180	181	173	198	172	198	192	191	173	188	182	195	187	190	178	198	185	185	196	201	200	180	190	185	184	171	192	179	157	183	193	207	166	201	182	181	195	193	169	192	176	180	183	175	206	180	168	169	197	220	186	171	194	166	174	199	159	193	160	195	157	212	179	186	186	160	223	199	171	173	187	181	189	198	192	146	170	170	185	180	199	183	181	181	185	187	194	186	178	184	165	168	185	187	199	171	177	194	167	211	162	188	165	177	178	197	188	204	181	189	201	193	191	162	185	179	151	195	183	186	168	218	183	159	175	165	195	189	188	167	156	182	172	169	171	165	173	206	182	168	153	191	162	163	197	184	187	172	185	173	189	221	194	169	169	165	191	177	177	183	195	184	192	217	190	184	192	200	206	195	177	176	175	199	173	189	180	154	208	165	204	185	194	190	171	173	186	174	166	176	167	166	184	172	178	198	188	181	173	205	147	172	169	180	191	194	200	188	175	179	178	193	196	157	195	190	184	201	176	199	176	170	174	179	200	174	180	194	190	182	191	160	172	187	190	194	191	188	181	172	193	199	194	183	176	206	159	174	179	179	199	180	159	186	196	167	190	170	194	180	207	202	190	164	210	188	203	187	164	195	192	197	177	181	171	204	176	171	163	209	167	189	179	191	179	160	191	190	186	198	183	181	179	186	159	216	202	165	204	207	183	174	200	181	182	145	176	184	184	169	186	184	167	160	191	177	190	178	162	184	193	195	201	176	201	175	189	174	170	181	185	202	175	202	191	198	180	188	185	172	202	173	173	189	185	151	177	188	219	165	192	195	186	173	203	209	187	162	168	184	184	186	193	164	161	173	165	198	194	184	195	185	188	168	183	177	176	188	172	183	160	219	184	186	190	169	167	192	166	196	191	186	198	199	188	195	186	180	179	165	176	177	217	148	188	170	188	171	185	170	208	191	186	196	196	168	175	205	203	204	190	173	167	200	186	186	164	184	168	224	183	190	208	201	159	186	192	194	195	180	177	180	177	176	191	171	177	194	177	178	184	170	178	198	178	194	177	180	197	214	184	157	184	184	165	175	197	194	166	178	184	178	199	174	198	192	195	163	205	185	199	187	203	193	162	182	189	168	213	183	202	185	172	166	203	185	202	186	188	183	202	206	211	168	185	197	155	200	165	201	168	184	194	194	166	196	179	178	169	167	175	182	189	169	195	176	179	199	174	178	176	200	189	180	206	189	173	187	187	168	185	171	186	190	194	192	160	182	178	178	192	174	190	183	163	161	174	182	186	197	195	176	190	187	188	175	183	191	193	206	178	162	175	182
13641	12396	22518	27684	25173	21089	17486	16015	14893	13633	11392	10282	8656	7494	7094	6947	16254	24692	21227	14586	5520	5568	2813	1193	1550	1784	2128	1292	957	665	557	518	535	570	575	529	497	554	537	524	500	538	515	559	553	543	564	536	499	485	518	522	484	511	570	522	505	488	510	579	550	513	524	515	533	490	566	582	517	505	520	530	541	502	548	497	539	535	571	491	528	503	533	529	517	538	529	518	533	521	544	495	538	567	534	558	510	549	532	521	539	516	524	515	543	533	502	512	532	526	517	536	506	546	518	530	542	555	544	550	567	557	517	509	517	548	492	544	547	518	481	521	521	530	531	540	518	528	549	485	542	511	529	520	525	502	535	515	483	563	529	507	558	523	528	516	502	504	487	507	521	464	548	519	543	569	562	493	527	526	505	500	516	556	541	529	492	547	522	548	517	543	521	546	534	564	538	493	516	530	540	496	517	536	522	524	576	570	546	515	538	492	478	569	538	493	552	548	525	479	547	510	513	503	526	575	504	519	526	535	603	549	511	549	518	530	525	509	536	527	548	494	548	500	524	500	527	514	486	529	539	531	515	511	581	570	531	514	505	516	547	564	603	534	495	540	530	496	542	552	529	516	521	490	533	528	492	542	546	516	573	536	511	523	567	525	532	512	495	532	575	571	544	518	494	552	544	517	502	509	507	536	555	505	527	507	475	525	530	521	484	520	515	517	535	553	498	497	557	506	535	512	502	515	547	547	504	495	521	498	558	576	539	514	521	530	555	529	554	533	540	527	543	511	507	554	529	506	552	516	579	514	524	560	527	544	491	554	507	557	520	593	518	561	546	548	506	539	531	510	531	524	527	544	470	534	540	548	541	547	544	536	547	541	526	491	507	526	521	480	537	527	560	545	505	497	551	503	510	501	503	530	540	522	523	530	582	543	545	555	520	527	524	496	501	517	537	542	564	560	538	524	525	518	572	530	491	507	523	519	495	523	489	507	549	478	550	509	495	537	523	538	531	486	558	528	527	528	501	523	548	563	515	535	547	494	503	524	488	521	591	561	535	528	517	556	533	517	545	507	522	502	532	529	492	517	569	514	559	520	547	552	506	544	562	552	568	544	518	522	557	472	532	515	509	521	497	558	540	558	553	505	549	528	549	520	502	481	500	516	520	501	560	557	530	539	535	541	521	542	531	535	547	498	559	568	526	515	585	518	520	540	571	537	527	521	512	524	576	499	533	502	528	557	560	507	538	529	536	470	494	539	510	518	527	555	576	567	526	542	504	540	558	511	531	534	524	562	540	535	530	493	563	547	572	573	542	600	543	522	513	563	550	551	482	559	576	524	532	552	571	578	493	498	570	542	511	549	511	485	544	542	531	480	569	517	502	519	538	508	515	522	499	555	518	510	520	535	529	515	502	493	490	487	529	535	493	536	552	525	540	519	519	524	533	539	513	521	514	516	555	551	529	530	536	521	528	542	551	532	520	506	512	546	538	532	496	544	520	520	524	491	488	534	522	499	516	490	497	521	507	553	559	500	556	533	529	508	507	546	524	514	526	557	533	521	546	537	533	518	470	541	513	547	549	513	579	453	528	515	558	527	529	544	552	495	540	501	463	481	530	532	504	529	527	493	559	493	505	536	523	533	526	552	530	546	525	511	498	518	554	546	543	551	559	524	534	546	501	535	522	556	517	531	514	496	555	541	536	523	554	516	538	496	513	569	519	501	520	508	552	556	544	579	534	504	507	515	523	511	509	517	538	511	506	526	532	504	521	521	537	532	519	563	536	511	550	520	512	557	538	536	504	534	486	527	499	489	520	533	522	511	510	484	518	511	559	504	484	518	518	533	556	539	521	519	508	524	518	514	545	527	542	500	528	509	541	535	483	537	539	535	514	532	511	500	517	505	532	521	581	511	533	549	539	534	564	567	549	536	512	499	566	525	513	530	530	544	519	515	530	572	526	550	488	557	572	539	541	545	528	579	530	512	529	524	503	561	544	531	513	514	550	540	496	553	498	517	552	540	555	520	538	510	533	513	521	498	541	505	489	524	516	582	534	510	523	523	521	549	497	556	510	519	534	525	492	521	539	563	573	540	497	526	526	556	536	531	513	538	539	548	514	542	501	537	536	516	568	509	527	524	514	476	522	529	549	507	523	503	536	525	518	507	521	553	512	517	543	535	513	521	525	508	553	544	545	527	545	530	514	488	536	520	588	515	505	524	587	554	538	554	549	531	526	547	504	569	563	521	532	556	518	537	519	498	522	534	547	514	553	532	529	507	545	518	537	527	551	535	512	535	481	539	539	530	529	496	511	550	481	544	511	533	534	560	520	530	544	548	543	551	564	570	535	540	509	532	539	522	541	520	523	529	544	509	498	567	513	502	514	532	531	523	519	521	590	563	475	538	566	567	523	511	534	497	572	514	545	494	505	537	486	495	507	549	528	507	514	507	548	495	503	506	515	512	566	521	544	499	546	541	514	500	555	480	549	542	501	522	524	538	533	513	539	571	497	524	496	516	537	529	536	514	514	513	509	541	516	520	511	546	556	527	581	521	541	527	538	513	526	561	552	488	504	549	538	507	506	477	536	516	506	499	538	512	552	518	506	555	489	529	555	556	526	536	484	538	513	528	481	538	495	567	496	538	575	548	547	525	489	531	553	534	509	504	545	556	580	494	494	550	464	478	556	539	571	524	525	501	482	501	525	483	557	554	531	536	512	527	544	502	522	506	572	523	525	543	560	562	496	521	500	471	504	498	532	511	554	553	533	557	579	522	510	515	503	571	537	496	516	542	491	540	543	528	540	533	536	528	490	500	543	511	524	567	562	551	498	572	509	555	550	536	534	558	511	527	568	581	510	518	500	530	508	554	550	510	532	490	513	488	536	514	522	527	471	548	487	529	536	547	580	540	549	566	541	498	531	533	544	492	541	524	546	538	528	505	524	534	504	571	552	541	525	540	492	502	560	542	514	556	490	521	523	552	522	525	499	557	502	517	527	510	498	520	543	526	500	558	539	490	541	524	517	515	563	554	534	562	531	527	563	562	525	479	527	514	559	536	544	510	523	502	543	500	545	535	537	534	488	519	512	545	537	561	521	520	551	517	545	529	501	550	563	538	569	541	529	509	535	520	515	503	535	522	511	542	550	545	540	505	523	536	544	504	586	500	525	562	502	556	506	561	526	561	524	548	556	530	565	523	526	501	518	549	500	549	527	527	517	554	544	549	524	541	504	524	501	508	542	514	545	524	520	530	489	530	534	549	507	537	542	500	532	510	536	551	570	522	504	566	533	537	571	575	532	503	553	567	495	530	535	561	550	517	528	513	490	554	503	598	558	516	505	480	509	490	559	518	528	529	524	541	543	515	569	519	526	566	508	548	529	521	538	536	535	559	501	555	497	518	530	558	503	491	520	475	540	497	515	513	513	525	517	556	535	523	516	564	496	532	559	533	528	533	519	563	539	551	527	475	505	494	514	516	564	526	556	529	522	477	506	521	530	505
26647	18779	21976	20639	15137	11385	8404	6616	5722	4978	3965	3280	2609	2287	1946	1857	4725	9058	9617	7437	3045	1398	783	379	455	530	671	494	327	261	195	196	201	207	212	213	206	213	197	178	203	202	194	195	202	206	179	209	167	221	170	194	175	195	194	185	211	227	193	191	198	212	182	204	187	192	208	193	216	205	211	217	214	199	185	180	209	192	183	213	199	182	208	186	195	194	203	211	191	185	179	208	202	200	222	176	195	203	165	218	205	215	181	198	199	181	183	208	208	215	186	208	207	208	192	215	207	178	212	189	208	176	185	206	206	197	209	198	199	213	187	200	212	180	184	184	218	202	185	195	212	200	187	192	196	220	182	190	228	210	190	211	205	201	190	185	192	174	209	189	202	216	230	219	215	191	204	159	193	224	203	204	209	171	180	182	188	184	185	207	240	199	197	202	217	198	219	204	202	205	203	214	198	192	181	229	180	212	196	225	196	211	190	201	209	198	205	185	209	202	193	198	201	197	227	210	200	209	203	213	209	196	219	196	191	212	196	191	200	210	178	184	197	210	210	190	202	214	191	208	192	171	198	194	187	179	223	213	207	211	228	220	194	182	212	195	189	206	190	182	191	203	190	213	213	190	187	197	216	169	216	216	206	206	202	199	219	215	204	205	174	176	169	179	195	191	182	197	193	196	213	199	190	200	197	181	212	197	210	213	205	203	209	188	201	185	209	185	203	177	210	187	211	204	193	212	182	190	200	192	213	201	201	191	186	202	223	204	219	216	207	184	200	206	170	200	196	196	207	198	194	190	173	185	200	199	191	172	188	231	214	205	200	180	216	166	191	181	183	214	192	211	207	223	213	184	178	212	222	199	212	173	208	205	202	188	182	181	185	212	185	209	211	202	212	195	193	207	193	215	213	218	202	181	187	221	177	233	191	208	202	191	187	191	184	182	185	202	199	209	209	193	182	193	212	217	211	171	202	193	192	214	212	196	196	187	180	204	199	203	234	202	200	209	210	220	206	190	173	200	209	230	177	214	205	208	197	206	214	196	215	196	214	179	222	213	179	172	217	215	223	209	238	213	185	215	205	187	212	186	203	208	186	195	191	223	192	191	186	164	211	206	192	192	201	198	178	215	215	222	223	173	198	171	210	188	180	183	200	224	215	202	178	178	214	189	195	183	189	213	224	197	188	223	210	199	202	207	194	205	185	230	203	192	169	187	184	207	198	165	199	220	193	206	209	203	188	196	210	200	195	196	215	172	191	190	201	172	196	212	206	182	213	212	196	217	176	183	193	195	179	195	187	198	195	195	218	209	182	193	219	209	204	183	185	190	195	183	218	207	175	194	201	186	219	178	186	190	195	179	191	197	199	178	186	198	233	179	223	189	180	184	179	214	186	192	188	184	211	196	202	183	179	183	190	188	207	203	176	224	210	225	222	219	181	192	209	181	194	181	198	199	209	209	211	191	201	206	220	181	196	182	213	196	200	206	206	214	186	200	176	228	208	197	187	216	205	203	186	223	196	202	214	190	195	216	219	189	213	202	202	190	200	192	183	219	195	207	184	190	197	199	206	190	203	214	201	205	167	190	217	201	192	211	175	206	178	188	213	187	210	203	185	194	182	188	222	186	203	206	202	188	191	205	205	185	191	211	208	214	177	220	234	211	215	210	196	218	181	192	179	206	239	222	199	199	185	215	202	166	194	192	207	189	192	186	187	175	208	205	196	186	196	200	227	198	210	187	183	199	195	214	199	182	195	193	199	213	181	187	268	206	197	174	169	204	203	219	195	216	202	196	195	180	175	204	182	197	201	228	191	215	201	190	183	201	184	199	212	199	200	235	199	173	186	196	197	184	191	198	197	175	191	208	211	177	182	221	198	202	202	185	198	211	190	198	185	223	194	203	169	182	218	193	203	210	198	178	202	201	179	212	198	196	202	198	216	197	199	194	185	214	184	216	227	209	190	214	201	197	186	208	198	191	177	178	216	183	183	183	218	189	190	180	225	188	214	200	194	231	185	186	193	203	207	213	209	206	191	190	200	208	197	207	199	207	206	203	220	173	196	193	198	178	203	188	200	192	198	176	197	199	202	210	201	213	206	184	211	201	191	200	204	212	199	206	195	198	179	214	216	197	195	200	202	209	200	197	218	205	211	207	192	215	194	181	191	212	208	164	214	208	206	172	201	186	178	184	183	206	184	207	209	205	219	205	199	195	202	176	202	209	202	192	205	207	198	184	188	203	188	216	214	203	191	204	199	178	194	228	207	167	194	214	222	208	208	201	208	198	190	201	227	194	199	194	185	194	203	209	215	212	195	213	184	204	185	204	211	217	217	205	178	200	209	195	190	185	223	189	207	205	221	222	199	201	186	208	187	200	198	227	228	195	213	184	186	204	232	186	205	187	205	180	158	200	186	219	167	199	180	199	208	200	209	219	185	200	201	163	186	206	188	191	192	199	194	196	213	201	195	206	227	186	182	186	195	198	223	177	200	193	207	219	204	195	178	199	184	184	202	204	212	183	171	203	225	200	184	185	204	216	193	193	193	219	190	226	208	189	221	199	180	229	185	179	196	211	199	223	192	195	209	193	196	220	182	163	192	212	207	188	195	203	199	212	186	195	186	211	213	215	198	213	182	199	218	200	204	214	176	205	190	200	207	195	191	186	185	179	195	192	172	197	233	218	183	188	194	216	193	224	208	188	179	191	199	214	213	185	226	205	191	200	207	215	216	175	196	204	193	214	213	186	205	193	205	193	195	220	188	174	200	211	193	190	197	180	180	204	203	181	191	198	213	197	204	190	196	221	210	232	222	203	221	208	223	190	209	197	180	180	205	183	200	222	189	195	191	192	191	184	192	183	192	196	204	186	212	200	213	221	186	204	190	195	200	204	228	182	191	209	183	193	182	198	199	173	193	200	199	198	164	185	202	206	195	212	201	210	193	201	178	206	188	201	191	201	177	194	216	195	202	195	209	176	228	207	230	198	182	180	181	200	176	187	181	202	210	182	215	186	213	190	214	181	180	181	217	190	212	185	199	191	212	196	174	192	200	197	199	221	188	196	198	174	200	177	198	193	222	181	207	209	182	188	194	195	195	197	178	210	188	208	188	230	201	208	197	219	202	198	178	215	204	190	200	216	188	205	149	209	199	177	195	206	208	205	197	185	194	192	194	205	195	172	201	181	196	207	174	198	179	180	195	221	207	202	196	186	188	205	219	203	199	205	201	203	209	216	205	203	183	170	208	203	179	198	197	211	177	200	217	211	198	197	189	213	189	196	211	165	210	194	180	173	200	198	186	184	204	174	196	196	185	199	193	182	221	191	201	194	193	182	209	200	196	212	220	184	198	179	192	191	204	202	206	210	207	213	194	198	209	192	238	194	201	182	218	217	189	208	227	227	180	163	210	173	201	212	198	181	184	192	200	195	195	177	180	184	214	218	208	197	187	189	204	181	193	211	185	197	203	196	179	209	188	205	204	168	233	197	183	168	203	203
16300	15060	25336	32060	29345	27339	23785	21674	20753	18637	16117	14571	12836	11291	10589	10151	20132	30310	30750	25172	13705	7493	3598	1963	2211	2912	3720	2268	1287	859	642	592	582	529	572	574	545	607	577	539	559	545	573	574	582	562	571	582	560	587	568	574	611	605	575	572	541	553	596	536	562	597	551	525	592	531	539	579	558	495	565	577	544	533	550	545	573	532	571	558	577	556	525	559	578	577	572	529	544	579	551	561	548	558	553	576	559	592	557	537	547	557	541	565	561	579	590	553	541	549	541	597	583	577	582	573	566	573	538	577	558	578	539	584	587	573	587	560	578	555	588	542	576	528	569	540	553	571	557	583	538	565	536	604	552	585	555	582	565	571	561	594	577	526	573	555	526	575	575	556	561	586	607	568	586	569	574	530	554	544	609	600	581	565	590	523	592	571	507	607	593	514	561	583	600	558	560	579	535	632	571	548	585	545	607	551	544	572	528	559	611	567	571	535	563	558	564	564	543	564	553	543	569	517	552	574	542	541	607	557	595	551	536	590	565	575	574	577	535	599	578	593	560	584	547	587	573	605	546	546	540	559	545	573	536	577	569	574	574	609	522	603	605	586	598	548	586	523	579	553	566	551	562	553	601	605	540	555	581	571	578	569	548	540	506	555	557	553	603	574	539	568	534	567	574	561	580	553	569	599	524	556	584	546	556	595	599	536	540	558	595	587	589	540	594	575	551	542	526	531	578	544	539	555	524	561	548	575	588	531	568	620	562	584	579	533	560	551	534	533	555	532	577	554	515	561	577	565	573	548	551	566	567	498	625	585	515	530	566	596	580	563	584	577	533	576	575	617	577	561	612	537	592	580	604	553	600	552	557	581	584	505	543	605	561	575	582	538	549	559	560	596	553	594	544	562	564	584	575	558	561	564	615	543	572	593	560	548	584	598	616	590	625	577	572	562	570	568	557	549	614	558	584	550	570	590	572	507	499	557	551	550	587	546	595	581	571	604	543	577	548	575	540	558	551	561	537	528	547	568	541	571	549	559	589	553	583	555	561	560	602	524	574	564	571	595	551	575	537	522	614	571	516	587	560	574	561	587	574	534	593	571	566	563	541	536	538	582	550	546	538	558	523	569	539	545	582	575	568	614	620	554	542	512	574	535	604	593	531	555	540	556	536	564	576	573	583	549	585	553	550	571	559	546	576	580	601	580	542	515	575	590	586	521	577	556	556	559	584	581	571	579	570	586	576	571	508	512	561	548	561	546	597	568	581	525	572	563	548	615	561	583	562	550	560	564	555	566	546	554	561	563	553	584	561	543	595	591	556	525	576	555	562	562	573	520	599	521	591	541	579	525	582	536	537	584	576	541	549	565	549	544	595	579	545	516	564	556	576	559	532	573	542	589	572	557	572	595	539	562	527	530	540	506	560	590	590	608	549	554	541	556	572	573	557	561	549	531	530	562	556	566	599	563	583	598	542	575	574	585	562	538	554	572	530	557	579	571	569	534	572	534	552	530	548	576	541	583	558	554	562	560	549	542	550	573	555	565	570	558	584	561	552	551	599	575	556	572	560	592	519	547	575	534	562	562	566	547	570	543	581	579	563	565	596	570	543	561	632	579	576	530	576	570	601	563	552	564	533	565	560	580	585	570	615	598	496	564	606	580	554	580	594	548	592	542	573	534	516	584	503	580	585	554	537	606	570	564	591	541	548	518	585	548	596	559	589	517	568	555	540	573	564	555	526	563	601	566	576	573	551	554	565	571	546	580	588	558	605	534	536	581	545	610	553	550	547	576	578	556	556	555	546	556	566	591	568	596	546	589	544	559	587	561	558	560	589	598	571	561	572	544	551	546	537	591	570	568	540	572	591	542	556	551	541	548	561	568	560	521	521	586	559	568	620	587	535	572	592	558	557	564	564	604	572	591	570	585	558	552	590	583	547	614	589	594	580	568	557	569	535	550	587	566	568	579	564	561	551	547	524	610	587	578	567	514	558	586	539	548	544	575	558	514	552	555	547	561	578	591	583	566	603	525	576	551	519	561	570	547	544	569	571	538	558	588	577	593	610	545	541	561	574	575	577	562	609	556	568	537	546	584	584	513	583	609	577	599	545	557	540	556	576	629	573	537	575	584	594	552	595	542	593	517	585	571	581	571	547	595	637	587	574	604	573	570	548	505	584	564	558	561	601	570	569	589	546	538	567	598	537	580	593	591	534	546	530	530	571	575	530	581	574	526	583	528	552	593	568	527	554	538	511	553	540	575	563	562	534	626	560	539	576	636	567	587	575	514	532	571	553	558	571	558	588	584	570	591	585	603	574	534	550	618	564	580	572	552	562	603	577	546	569	576	588	559	543	558	642	606	530	527	615	567	588	570	547	545	573	557	547	534	536	532	577	583	564	560	525	552	594	541	550	527	523	574	556	574	532	599	547	584	569	548	600	569	561	566	562	570	576	547	547	556	593	561	576	570	566	565	595	553	584	532	593	563	553	587	543	609	571	565	566	567	591	621	595	541	563	590	597	574	548	586	581	621	597	578	554	553	596	577	570	603	593	563	552	532	567	540	564	579	565	591	568	564	550	541	549	605	547	537	597	546	572	565	619	577	594	579	500	577	583	563	611	595	557	564	517	560	543	555	517	553	556	554	536	588	581	538	548	574	617	611	567	549	589	543	554	571	550	593	552	565	561	585	535	593	525	552	543	532	561	587	575	552	565	569	587	597	548	558	534	582	569	551	566	548	578	578	527	545	569	594	565	543	582	561	560	564	569	562	572	555	612	569	559	584	552	571	546	534	500	553	565	537	612	594	526	528	513	508	556	587	539	599	557	591	533	552	571	533	552	570	565	495	617	583	552	574	556	587	568	558	580	547	563	528	568	573	531	554	606	588	552	587	552	542	523	557	549	568	568	603	601	545	525	601	598	528	590	552	548	587	565	588	568	522	535	541	551	558	570	562	547	584	568	570	601	572	551	550	518	560	576	553	599	614	545	574	592	570	523	584	558	580	564	559	567	611	571	575	545	621	559	548	586	556	549	553	559	572	572	514	589	553	533	565	601	536	563	557	605	558	580	549	580	551	585	560	560	594	576	577	539	504	550	582	568	566	548	569	549	562	584	564	550	594	534	565	601	598	562	568	557	565	575	593	553	582	555	591	562	563	552	531	585	556	548	576	600	570	562	553	558	558	562	575	538	569	562	579	567	552	583	575	546	560	567	599	541	529	576	597	585	567	568	570	579	568	573	557	573	576	547	553	570	568	553	564	567	569	533	552	582	577	541	553	576	550	544	553	552	585	564	555	579	552	560	565	562	600	565	544	606	571	586	578	536	582	551	527	537	536	559	579	562	515	567	581	540	559	584	558	555	516	567	574	547	565	572	508	533	595	575	588	512	543	581	538	534	549	564	591	549	607	572	596	568	608	537	529	535	523	575	523	569	567	544	558	517	565	569	597	552	609	599	625	555	564	542	615	558	567	540	532	568	596	564	565	568	553	567	578	549	562
13765	11461	12644	9035	6628	5109	3717	2831	2271	1549	1293	1187	953	722	582	538	533	751	778	811	500	368	275	230	202	222	213	208	200	201	164	189	178	184	203	196	195	182	195	196	176	179	181	193	184	193	180	223	195	183	189	171	190	194	191	222	180	195	184	170	189	192	205	181	185	184	198	183	194	183	199	193	186	191	187	228	193	174	188	178	213	172	176	168	191	191	187	193	169	193	178	182	194	176	185	182	186	181	178	201	185	167	185	176	179	185	190	196	170	178	196	190	179	201	193	212	193	181	194	192	199	185	202	220	181	220	189	176	182	189	182	186	199	167	191	201	144	207	209	189	188	194	194	195	168	194	189	159	182	174	192	193	170	198	187	175	178	200	182	184	178	185	204	184	196	203	199	169	178	187	181	174	189	170	198	181	180	219	179	200	184	189	201	202	201	203	202	171	188	189	172	213	197	169	215	200	179	165	188	191	190	187	195	141	201	194	182	195	184	181	157	201	168	203	174	206	191	194	203	205	173	191	196	186	209	166	179	183	180	175	189	205	168	178	207	191	189	172	180	212	173	166	171	174	201	213	164	168	207	200	196	188	191	168	196	153	189	169	210	169	189	174	195	169	197	183	182	179	168	175	184	189	188	200	206	177	195	182	182	207	187	181	210	170	195	212	196	188	196	198	199	210	210	184	180	197	190	176	200	204	177	205	178	188	190	196	188	214	204	185	167	168	196	176	189	168	183	159	167	187	196	198	204	195	175	157	190	170	177	161	203	189	178	176	190	198	212	172	206	209	179	193	189	219	194	190	181	183	204	207	202	207	179	183	198	160	189	196	195	167	168	187	190	194	175	205	196	194	183	192	197	173	176	193	168	193	209	190	194	172	185	190	191	171	185	204	204	194	196	201	187	196	185	198	193	174	200	205	192	201	207	164	194	171	191	186	184	189	181	165	192	203	174	179	195	180	199	185	183	183	187	188	208	162	193	209	194	204	174	164	175	202	216	182	171	180	173	172	163	170	179	195	179	204	204	188	180	202	183	185	211	175	188	194	182	181	183	205	193	180	207	192	198	161	182	188	216	183	199	191	186	220	194	164	165	171	188	154	168	202	213	231	184	199	191	166	166	165	153	230	190	189	182	187	185	181	180	151	190	175	183	191	193	193	181	179	197	176	188	174	181	190	217	225	186	201	167	187	197	207	192	172	177	197	204	189	191	176	207	188	187	181	187	191	199	205	188	184	197	189	184	186	178	192	171	188	174	200	190	189	188	180	198	183	185	186	186	175	221	174	192	171	182	183	183	191	185	201	169	185	232	182	190	188	185	176	195	181	161	165	206	196	172	184	189	181	191	210	202	203	179	207	188	196	201	183	166	182	196	170	183	191	187	174	194	200	190	177	172	173	167	183	168	199	189	204	197	191	182	190	177	192	192	191	209	181	192	168	173	173	200	201	183	201	166	174	182	204	168	180	180	188	188	178	181	189	199	185	181	192	197	204	204	184	200	210	208	197	180	197	189	174	200	208	204	176	188	186	186	197	184	191	190	194	201	200	158	165	176	179	177	206	198	184	194	200	202	200	187	186	180	229	178	184	195	173	179	198	168	186	182	200	188	186	199	199	204	210	183	200	187	209	195	202	198	184	181	167	167	173	183	178	180	203	213	191	162	207	209	167	200	221	208	200	178	198	160	172	198	185	175	208	212	197	185	196	175	179	194	192	188	188	182	195	198	200	175	200	193	219	217	180	151	179	205	202	185	211	182	189	204	167	171	195	184	174	194	163	186	191	184	176	191	183	162	190	171	169	172	187	198	185	174	173	188	211	193	185	192	185	192	204	184	206	182	176	212	172	181	162	176	152	193	171	187	162	188	212	194	207	192	181	192	198	195	192	197	185	198	184	184	223	179	195	192	196	185	174	166	188	233	190	198	205	176	214	181	199	163	202	204	174	190	173	197	183	173	181	179	207	198	190	180	189	173	204	180	202	196	179	191	185	173	198	192	180	211	185	191	184	203	188	188	181	198	175	179	169	195	216	208	181	155	197	170	197	179	162	166	195	198	205	184	190	174	193	185	213	170	206	182	191	159	206	182	173	181	193	203	182	198	174	206	161	187	200	190	189	194	165	236	219	188	178	178	195	176	189	203	181	176	202	190	183	192	182	175	169	191	204	206	185	176	187	197	196	202	190	203	178	159	182	196	189	188	178	164	187	176	200	194	180	209	185	190	196	156	209	169	161	177	192	191	173	193	199	196	180	174	193	170	193	206	202	174	162	191	186	203	222	183	179	175	196	185	199	194	197	184	159	177	207	213	180	191	181	195	175	184	188	196	161	183	155	191	185	205	171	199	193	191	188	189	193	187	183	184	195	169	190	152	184	186	173	204	179	176	179	179	180	195	207	170	165	170	199	176	180	194	191	193	178	169	198	194	185	187	192	193	191	179	171	205	188	182	185	185	194	190	207	199	188	200	164	176	180	201	181	189	187	201	179	182	195	170	204	173	191	179	187	186	176	164	194	159	180	179	195	195	187	193	182	190	175	181	204	206	199	198	198	172	219	198	211	184	181	197	185	186	181	185	160	180	199	195	181	192	171	190	181	162	164	212	182	188	186	193	170	175	203	195	178	185	183	193	161	204	193	196	158	197	190	203	200	152	180	194	194	186	161	182	199	194	184	161	186	187	193	182	195	186	179	188	166	208	172	170	180	206	180	179	170	220	182	168	186	196	214	191	166	177	205	183	196	174	176	198	172	167	182	200	174	192	194	192	188	189	181	192	173	188	169	214	196	165	194	177	182	192	176	181	186	186	186	189	191	176	188	176	191	204	184	181	166	210	180	189	192	203	194	177	188	194	188	188	187	182	188	166	197	162	188	189	192	174	189	208	198	170	199	172	183	151	204	182	165	187	197	166	187	181	221	180	176	173	174	188	184	168	198	173	198	224	194	183	193	191	176	190	187	218	189	194	162	153	171	166	164	192	182	165	177	180	169	207	180	170	190	187	177	204	187	195	171	192	170	188	181	173	190	197	202	182	192	181	170	189	185	188	179	193	193	194	201	185	236	189	192	194	181	174	204	192	149	198	211	164	186	179	186	182	157	173	171	194	164	190	162	181	188	184	189	178	207	192	182	197	212	184	174	185	178	196	190	199	169	209	188	217	186	187	140	187	181	178	194	224	206	193	181	187	181	184	178	176	191	191	192	187	195	192	182	183	192	197	185	185	195	198	198	180	213	206	193	178	204	163	192	172	202	214	165	196	172	189	181	199	180	175	180	176	198	190	192	179	192	198	180	179	176	189	187	194	177	174	186	171	167	173	174	201	206	161	204	202	175	210	209	188	190	180	200	173	182	173	183	184	180	200	178	173	188	185	189	176	227	199	196	197	197	232	188	181	194	185	199	214	197	176	186	206	190	185	183	161	197	212	176	194	177	186	201	173	176	195	195	181	206	195	172	176	193	197	183	172	168	180	178	182	183	188	176	205	197	185	201
10024	9612	16438	19352	19038	16738	14073	12379	10248	8146	6753	6406	4947	3845	2950	2757	2730	4025	4176	3559	2207	1425	1004	801	696	769	773	657	611	545	555	520	549	610	517	554	530	550	546	545	538	537	528	549	537	544	531	508	507	530	547	542	487	535	552	500	526	553	518	552	540	549	525	510	519	557	521	552	530	542	506	540	570	558	534	565	553	516	516	527	549	526	525	539	552	512	540	535	557	516	497	563	521	508	544	545	559	563	525	575	514	502	539	581	547	510	554	538	529	544	512	557	511	538	528	544	504	522	528	492	526	553	550	511	513	595	520	545	485	495	550	515	582	557	544	521	504	496	545	546	511	525	551	539	536	540	508	573	552	573	541	482	544	585	533	543	520	516	500	530	579	553	539	502	508	524	514	567	557	543	510	529	554	550	533	551	583	535	534	517	505	517	507	567	519	538	561	520	517	521	523	534	554	530	513	489	545	550	547	560	549	517	519	528	536	560	574	529	512	534	540	525	523	542	511	501	554	526	503	545	537	502	539	526	529	536	545	560	547	522	485	553	522	519	548	509	522	521	534	555	540	534	496	560	509	549	540	553	507	525	534	540	527	574	529	516	568	539	544	495	530	536	483	524	552	544	531	499	539	551	540	538	551	536	551	507	559	509	500	522	539	518	547	496	517	525	531	502	575	468	540	549	539	509	537	543	506	543	552	554	515	502	522	542	513	520	540	521	534	560	513	510	568	549	515	522	542	502	509	566	538	505	541	505	559	531	521	532	503	530	518	534	509	547	550	535	556	528	520	522	517	518	502	525	506	581	536	512	567	510	551	538	530	522	536	531	532	544	546	534	534	538	559	511	522	541	559	528	525	523	505	509	537	581	485	520	554	540	547	531	557	503	520	508	578	575	520	501	571	547	551	545	545	546	565	540	500	532	532	559	508	574	518	523	542	519	535	498	548	550	557	511	560	477	561	523	486	593	521	533	513	537	555	511	524	547	527	549	546	545	564	537	559	557	557	517	529	556	545	519	533	540	521	546	544	547	521	533	509	562	543	543	545	525	567	535	553	520	553	519	519	517	531	534	564	564	566	576	565	557	545	531	542	532	523	537	560	505	569	521	545	535	542	576	534	549	564	502	555	532	555	557	513	541	551	510	552	573	526	548	564	535	540	528	551	525	498	538	522	588	541	536	524	548	532	513	530	555	536	489	530	522	562	553	537	507	515	504	568	509	486	556	514	558	530	548	558	521	530	568	486	532	527	580	573	487	527	566	524	542	518	533	502	546	542	519	544	515	533	553	554	537	509	577	523	546	539	546	572	532	527	517	519	537	503	563	514	577	549	556	517	528	568	562	490	536	544	522	556	538	559	513	547	580	488	571	530	531	549	555	516	541	530	525	565	501	535	539	529	527	533	576	509	558	580	523	508	532	548	556	531	507	564	524	535	592	543	503	508	500	528	505	519	502	533	551	538	559	520	551	549	510	527	561	506	523	515	507	504	550	585	539	546	570	570	521	554	523	547	557	537	541	527	525	556	538	533	531	472	578	567	509	543	565	521	531	539	554	544	518	544	502	512	501	559	524	504	575	528	582	535	548	552	538	530	534	521	564	497	576	515	566	542	543	534	539	527	566	552	554	548	501	522	520	558	559	568	547	492	529	531	513	546	562	545	557	509	555	535	512	567	535	543	523	519	534	531	536	493	522	531	519	538	530	575	508	554	533	517	536	536	541	538	542	541	525	547	518	513	525	515	540	551	559	533	558	574	542	579	539	540	565	536	518	526	524	561	556	539	565	599	532	563	545	604	508	541	548	507	543	554	537	524	523	523	516	535	548	527	554	556	550	514	547	558	521	567	541	498	534	518	510	537	610	531	521	519	522	502	523	472	528	537	562	573	556	539	543	534	539	564	555	508	527	568	540	531	497	562	536	565	553	513	516	535	515	540	534	501	539	508	533	504	535	527	530	566	508	525	536	540	552	541	511	542	581	562	493	536	546	537	505	569	522	532	558	522	525	529	530	525	538	560	511	502	565	526	526	516	519	552	539	539	534	533	500	575	571	547	543	543	539	499	503	479	532	548	500	551	560	563	533	539	584	497	575	556	528	581	527	534	520	547	510	565	536	514	526	542	524	553	541	521	516	523	517	514	536	504	518	515	543	540	551	506	538	520	511	526	544	479	568	518	507	545	549	499	523	537	579	540	580	493	557	558	587	568	549	553	545	518	527	514	555	543	464	496	568	540	564	533	498	500	512	512	505	555	543	529	535	551	531	538	545	525	565	481	517	544	531	514	519	535	546	526	541	550	530	531	504	539	516	570	522	536	534	536	527	538	582	531	520	529	565	538	557	509	551	559	512	535	506	544	502	543	512	556	532	536	535	515	516	507	508	522	540	582	514	535	529	532	505	545	513	556	523	490	539	492	534	522	508	535	563	564	481	487	538	553	556	521	508	592	569	562	532	508	532	538	527	533	559	549	536	515	496	504	492	534	518	533	525	539	525	487	528	510	553	525	530	562	564	502	541	540	553	486	533	531	538	519	527	504	490	526	567	500	539	528	520	546	511	533	553	560	535	551	533	569	533	572	516	552	482	542	521	556	516	504	538	533	515	543	525	527	565	523	511	486	550	539	540	568	567	534	538	572	536	572	562	590	515	529	485	560	524	514	539	505	555	511	539	494	505	507	546	551	531	482	538	523	529	522	571	545	541	537	573	512	549	549	544	568	515	526	540	594	503	522	540	565	522	521	562	544	522	547	538	532	515	536	546	533	515	571	516	571	545	520	508	550	521	554	513	537	526	499	513	527	527	524	540	527	586	514	526	529	547	554	508	501	565	484	535	513	553	524	588	546	570	560	535	515	550	552	495	531	498	535	582	523	556	537	521	556	553	514	526	537	532	538	554	558	524	575	555	561	528	537	540	540	554	549	558	541	558	517	533	522	514	531	552	503	519	514	543	542	518	536	525	546	543	497	513	550	509	571	579	537	516	534	526	545	508	557	550	556	523	541	549	537	582	504	524	517	553	564	513	507	508	532	564	542	513	555	582	511	519	556	532	532	504	537	522	530	582	531	510	532	530	550	529	540	554	530	503	522	556	529	532	545	543	535	489	531	532	528	563	519	517	559	553	574	539	485	576	532	533	522	524	527	492	528	500	510	550	544	553	517	546	508	541	536	548	540	523	540	505	534	514	541	512	590	575	552	524	548	533	504	558	526	488	548	566	474	531	518	530	548	561	488	549	540	571	517	548	561	511	534	530	564	538	555	554	512	479	533	528	542	535	566	547	503	522	511	532	543	539	546	546	518	525	554	494	557	527	539	584	503	531	511	535	530	548	519	533	497	536	523	527	571	516	552	548	507	521	530	535	490	513	523	540	566	576	570	538	537	503	553	564	538	527	498	521	537	551	509	518	582	514	537	529	496	539	544	521	555	564	508	511	540	539	528	545	563	533	515	523	533	562	596	572	527	540	507	552	515	575	530	536	553	533	539	466	537	536
21272	16677	17900	14744	11353	8736	6482	5078	3699	3011	2640	1963	1605	1402	1315	1239	2309	5761	5107	3654	1768	885	420	276	284	326	305	247	204	190	183	173	185	188	188	187	209	181	199	173	172	169	200	175	188	174	161	170	183	166	183	206	181	168	179	191	209	168	186	199	179	204	172	174	167	183	158	200	171	183	189	180	162	203	204	181	169	175	187	169	177	178	204	210	196	168	154	161	168	193	183	184	182	177	183	204	172	188	181	186	175	167	182	191	178	178	198	180	185	175	185	173	177	185	175	173	171	193	192	182	160	176	185	200	177	177	168	200	180	182	178	161	179	151	196	181	179	178	177	195	194	179	167	177	167	179	175	208	172	181	182	195	175	158	177	185	191	183	173	198	166	181	183	168	186	165	169	185	182	189	177	179	181	172	186	177	177	164	186	187	174	178	200	196	160	178	184	172	186	200	179	185	208	184	178	188	168	193	166	161	172	162	197	192	170	179	181	162	185	180	186	192	175	171	195	183	188	175	202	182	212	204	175	208	181	186	204	203	190	175	186	191	201	208	174	193	173	205	187	184	191	184	190	167	176	165	178	185	188	173	183	215	193	180	175	209	199	157	212	202	188	174	164	176	169	172	166	177	177	178	181	178	196	174	168	189	191	187	182	193	204	185	188	190	193	174	193	181	191	163	174	165	185	183	181	179	172	173	186	188	201	172	200	183	184	174	174	183	178	184	189	208	177	176	186	197	172	198	165	193	175	190	173	167	186	177	189	173	197	178	171	177	161	177	195	172	193	201	208	192	180	194	206	148	182	173	147	178	162	213	150	162	202	180	206	181	170	187	181	177	197	181	166	182	223	167	164	187	150	172	169	154	161	173	176	192	184	186	180	174	181	182	183	183	166	176	181	176	177	169	149	173	187	193	181	192	179	194	169	186	186	185	191	182	167	184	205	186	171	162	182	176	179	168	182	193	201	188	193	204	214	170	186	176	204	186	184	181	148	183	178	204	195	195	182	195	168	163	160	184	221	182	176	168	202	209	189	179	206	157	180	198	180	187	189	197	178	177	179	182	201	187	176	206	194	180	167	224	178	188	177	183	177	207	162	180	206	184	193	181	181	187	161	195	164	163	181	160	176	188	182	183	186	171	202	168	174	169	183	169	171	192	159	203	176	164	170	191	173	194	188	153	173	207	205	176	193	182	161	166	188	165	168	149	184	169	166	188	166	210	182	181	166	179	196	176	162	172	170	168	184	182	168	175	177	190	176	181	198	188	178	190	199	202	180	200	196	183	191	190	150	180	166	178	199	194	150	185	181	173	169	183	212	168	165	181	187	187	169	172	185	212	186	180	193	180	178	199	198	190	192	173	203	191	198	185	187	185	184	162	147	174	157	173	178	190	185	181	174	190	178	198	177	198	170	167	170	196	195	170	197	167	180	188	201	150	165	197	172	171	162	163	177	185	205	176	196	186	174	200	174	196	182	166	186	155	183	197	167	187	184	200	162	175	190	201	174	170	177	168	187	182	149	180	192	196	185	179	181	163	158	188	197	199	165	167	185	193	194	164	197	181	176	218	200	187	185	196	179	168	176	171	174	165	172	171	197	186	197	179	169	160	172	166	185	171	180	183	170	174	222	193	188	176	175	170	183	203	198	185	177	181	196	165	170	188	171	193	192	169	172	166	181	165	168	191	198	178	161	209	178	157	184	183	171	179	192	169	205	195	184	188	187	173	173	174	195	176	184	167	168	204	164	164	175	172	187	176	158	186	198	209	208	180	174	176	194	183	173	195	158	188	205	190	174	183	181	162	190	164	164	186	177	159	173	182	173	194	189	195	192	181	197	173	193	199	183	202	188	167	155	179	175	173	163	211	188	187	196	188	185	167	191	166	171	182	174	174	172	178	183	172	164	197	189	187	172	171	190	174	183	176	185	193	197	174	192	157	194	169	207	182	171	166	176	172	178	178	179	177	206	178	198	169	185	184	179	168	167	189	171	173	182	194	199	161	154	193	168	182	188	187	190	184	184	176	167	155	177	188	186	198	169	164	187	178	179	193	194	209	184	160	211	178	180	170	155	189	186	182	181	184	175	180	173	198	182	192	190	189	202	200	177	165	147	153	175	204	173	154	206	172	221	204	189	154	202	179	182	180	172	168	199	188	183	193	189	183	191	194	178	173	179	166	170	189	197	191	211	187	165	189	201	167	177	168	191	166	178	181	171	179	177	176	169	178	207	172	179	188	189	168	160	198	191	171	185	202	179	175	203	182	182	171	149	179	192	187	152	160	172	178	180	175	184	200	171	184	190	196	203	189	186	163	178	202	176	183	184	151	174	173	178	175	175	192	180	160	163	182	180	195	153	179	171	183	187	190	170	190	168	207	191	203	195	189	195	188	188	217	184	178	172	181	190	188	187	179	178	194	200	178	188	178	177	185	195	160	186	201	192	176	196	169	198	164	158	205	180	166	184	157	186	221	161	196	156	174	173	164	189	173	174	176	193	186	196	189	175	188	176	179	178	179	154	194	208	181	179	197	150	191	188	195	181	186	185	149	174	178	160	196	191	186	169	195	188	177	201	166	162	177	199	193	181	147	167	182	202	175	189	162	209	149	183	182	174	179	171	190	173	177	166	191	177	176	193	160	213	174	174	192	191	194	187	169	218	186	195	201	183	194	211	180	191	179	180	199	170	166	197	197	191	169	194	185	185	198	196	180	206	186	181	181	200	170	202	179	180	174	168	197	174	194	176	183	186	188	171	190	187	185	200	191	191	172	181	187	192	210	179	204	158	183	169	174	179	169	209	187	180	175	194	170	178	179	187	167	202	173	168	202	195	201	222	187	215	223	206	185	184	173	188	195	184	193	172	178	179	175	174	166	199	181	174	183	165	176	165	193	176	167	180	196	163	183	204	153	188	170	179	163	187	165	194	169	181	170	170	205	177	216	186	198	190	180	165	176	195	204	172	167	196	201	189	169	188	176	181	170	186	135	181	192	163	188	177	202	196	169	208	196	186	190	164	192	182	175	182	186	176	181	193	153	189	183	180	137	183	161	186	205	186	203	199	171	197	186	188	165	190	185	177	170	173	174	168	168	198	182	157	169	168	188	181	172	188	174	193	189	200	165	186	160	199	210	178	199	177	194	184	174	194	170	155	193	182	168	170	195	201	158	178	183	186	186	187	180	187	159	197	215	181	191	185	193	182	177	187	163	159	183	185	158	180	166	185	210	194	179	158	165	164	193	177	156	193	180	167	176	173	182	174	174	168	171	178	172	188	174	182	183	147	206	184	196	196	167	178	167	192	177	214	165	181	196	188	172	195	175	175	185	174	196	144	162	190	193	178	182	159	199	167	191	197	190	194	173	179	192	191	173	165	171	167	206	170	173	206	179	166	201	188	183	204	190	197	176	191	166	199	213	167	183	175	166	171	177	188	178	195	163	166	174	185	190	189	167	164	178	179	192	190	186	168	189	200	162	198	198	176	208	168	202	187	197
14459	13637	21604	26317	26331	24224	21091	18367	15210	13625	12461	9957	8690	7401	7112	6970	12483	23188	21366	16084	9305	4726	2121	1032	1226	1471	1296	962	678	559	547	484	547	563	586	587	516	549	545	523	525	517	509	509	596	561	512	516	553	564	543	516	536	521	551	508	499	513	504	515	520	554	533	523	545	533	515	527	556	473	477	541	513	486	523	522	567	509	575	530	558	532	521	553	577	512	535	494	516	527	502	545	529	493	549	508	543	549	527	512	514	507	528	541	524	515	527	510	516	503	529	503	530	529	536	551	533	551	511	541	525	512	504	501	513	556	514	525	533	530	558	493	503	517	546	515	533	468	498	528	540	574	540	547	570	515	490	566	521	518	525	555	537	545	529	500	510	503	497	515	491	530	529	541	498	538	531	553	478	533	526	563	498	525	506	534	557	557	553	532	537	530	535	527	512	532	544	542	547	559	512	526	540	516	500	539	541	516	546	509	553	537	532	506	521	500	485	530	535	537	512	521	548	508	548	545	561	510	532	504	522	528	490	471	550	491	511	559	491	546	490	539	504	513	536	572	440	485	557	517	541	511	545	530	509	552	552	499	545	520	511	536	497	535	529	511	513	516	521	522	511	483	547	537	556	517	530	516	541	497	569	548	514	534	482	553	482	507	529	530	494	535	546	494	509	528	528	534	526	550	532	558	515	527	516	489	482	524	538	529	509	517	513	495	519	515	517	489	541	560	492	507	545	497	532	505	539	522	510	514	553	523	520	502	526	530	556	532	550	474	542	525	515	523	528	552	565	493	526	506	533	532	505	533	514	535	518	525	520	528	507	504	522	540	533	505	513	521	519	514	534	490	490	502	529	542	536	506	531	540	545	522	509	547	507	523	530	546	491	562	532	524	488	522	502	517	508	529	555	510	508	523	521	521	548	560	508	539	492	557	526	550	469	504	483	501	506	524	522	542	493	521	532	503	524	550	519	552	536	500	518	525	541	530	526	530	549	498	571	568	557	544	482	519	505	535	535	555	531	519	464	531	533	494	552	562	521	570	518	524	521	540	494	534	507	521	479	540	525	485	520	519	552	568	527	532	525	492	513	524	533	483	522	487	521	514	525	535	510	497	515	521	525	526	521	574	519	567	544	529	533	516	518	550	547	544	551	533	550	573	503	526	524	499	513	534	533	525	502	544	544	506	571	496	484	498	501	548	515	580	519	547	526	486	502	503	565	519	533	524	548	515	513	535	516	566	515	546	491	539	497	511	552	505	534	524	570	522	513	537	509	487	557	501	493	477	560	498	516	527	524	565	512	508	543	478	555	553	543	516	557	515	503	549	549	495	543	557	554	489	518	506	521	521	501	527	560	524	550	505	542	507	512	500	526	549	557	535	510	526	522	562	516	526	537	537	520	557	539	522	506	541	559	522	544	520	520	529	529	483	485	516	537	536	532	505	552	521	538	557	540	530	557	509	547	550	552	501	510	520	510	506	548	519	526	521	524	529	519	507	545	498	520	516	500	504	522	544	531	496	527	496	510	539	544	509	545	544	528	518	584	526	498	549	542	521	558	498	513	526	573	535	505	545	507	503	539	552	509	541	513	518	545	548	528	523	511	518	524	506	534	560	513	529	509	553	554	529	537	511	474	512	541	504	480	517	533	538	522	535	516	495	511	492	540	478	491	535	556	520	498	550	528	509	534	542	504	539	536	520	561	513	517	480	542	522	512	528	558	489	544	537	537	492	550	513	510	521	531	516	527	543	514	551	567	541	539	555	511	527	533	515	511	518	507	526	600	551	521	562	510	561	511	522	535	554	561	504	507	502	515	528	530	538	520	512	507	549	531	507	508	552	509	520	473	540	505	519	503	539	519	533	536	534	544	548	556	530	520	522	554	508	520	531	533	514	537	509	504	539	507	514	538	556	516	600	517	513	568	510	503	497	518	536	547	539	495	521	562	539	547	524	497	515	479	505	515	576	520	496	485	472	554	532	539	512	525	529	528	545	480	504	533	520	505	555	491	540	540	545	490	534	542	547	486	529	518	537	533	539	510	565	502	496	520	548	551	511	536	526	506	491	520	536	495	534	530	529	551	543	516	529	503	519	495	527	494	518	540	530	507	531	525	518	511	548	546	543	517	544	553	524	594	499	588	525	510	529	530	489	539	516	550	520	554	534	560	546	539	551	518	515	505	515	542	486	581	528	509	525	523	503	538	536	570	559	546	510	552	559	557	542	514	531	552	520	524	525	520	524	558	550	543	481	526	498	556	522	537	504	522	518	514	507	484	559	515	520	538	516	543	542	549	532	521	528	560	550	514	520	518	526	552	546	495	566	522	563	498	539	527	505	525	571	508	539	511	490	541	553	523	552	521	546	514	531	502	508	492	485	539	482	504	540	543	495	508	520	510	553	531	503	489	532	517	478	516	543	576	529	521	538	522	554	538	547	525	533	479	521	541	547	508	533	500	483	520	503	512	537	504	519	537	539	500	493	563	491	529	461	508	509	509	505	524	514	551	503	554	527	540	529	546	506	533	553	470	534	551	571	516	546	515	514	512	515	555	542	534	523	485	497	548	545	518	552	514	560	499	523	512	560	515	487	505	497	467	514	541	527	535	544	526	474	531	510	547	538	485	526	571	504	540	496	486	511	516	512	520	542	515	482	538	528	536	494	513	515	501	528	537	535	510	516	484	532	525	518	538	574	528	551	530	527	528	524	515	503	540	499	533	511	529	518	515	525	511	506	498	504	563	500	497	500	527	495	528	498	528	536	518	525	501	495	513	548	532	501	543	529	547	545	490	532	549	499	481	510	482	515	517	561	516	507	488	520	515	502	535	521	520	564	484	523	513	544	524	548	547	493	537	525	546	526	502	578	487	526	522	551	550	527	555	525	565	514	558	563	536	539	554	486	520	527	542	538	507	524	524	541	555	539	528	536	515	547	492	564	539	534	550	515	517	526	505	504	552	523	526	494	534	535	539	544	529	553	522	531	544	510	558	537	500	509	533	513	563	527	539	546	532	542	536	487	526	534	528	508	512	507	562	516	550	525	525	507	527	529	497	527	537	505	521	543	505	523	522	538	596	523	521	557	527	516	545	541	536	526	563	478	530	497	519	573	536	517	461	522	530	541	543	521	514	552	517	520	485	522	512	550	519	507	524	493	555	485	553	545	512	555	512	540	497	552	484	514	551	494	510	525	496	513	507	549	536	543	516	510	519	548	504	547	531	530	514	513	539	491	488	512	501	580	471	527	494	518	517	533	540	511	524	533	514	485	495	514	535	506	514	536	519	557	557	583	508	516	523	560	560	500	520	508	485	568	538	547	556	554	512	505	522	503	538	511	547	571	508	547	496	550	568	505	515	527	512	468	520	569	510	497	548	517	510	519	524	540	526	533	550	550	523	542	484	492	555	531	515	536	541	526	558	543	535	514	557	517	514	517	497	553	534	594	524	531	543	542	555	565	531	551	510	501	565	489	519	526	538	483	548	545	513	519	507	538	550	510
27699	20309	23497	20146	15325	11753	9121	7203	5523	4879	3851	2916	2707	2299	2183	1970	4447	11088	8580	6262	3395	1781	585	287	345	390	356	302	225	225	196	191	174	213	175	197	179	193	206	214	172	223	194	208	214	181	228	186	203	196	187	216	199	177	243	194	208	201	207	200	174	196	218	209	180	209	187	183	182	179	183	189	187	214	197	205	209	212	202	204	182	199	215	190	212	199	209	179	187	201	196	207	199	203	215	186	180	184	188	184	211	197	200	218	196	189	212	212	199	187	184	197	185	215	186	202	201	188	209	190	205	201	208	205	208	185	201	186	203	200	177	187	206	208	191	192	202	199	212	186	206	204	198	187	171	192	188	161	211	159	176	197	202	189	177	174	195	222	174	173	173	177	197	222	213	196	207	165	205	209	184	212	231	196	201	218	189	176	173	222	193	188	215	215	191	200	190	193	192	184	194	187	218	201	211	191	188	180	185	188	209	184	189	216	209	207	190	207	190	172	202	168	200	172	192	192	200	203	212	204	189	197	219	197	200	201	209	203	205	190	219	186	205	194	203	197	200	177	201	234	212	199	193	204	203	193	215	212	183	203	191	220	190	225	193	191	198	177	212	196	189	179	202	199	219	195	209	200	217	182	194	203	185	195	183	206	191	227	183	219	177	237	194	177	210	191	195	207	219	213	191	184	188	200	206	200	188	202	191	195	202	212	214	180	179	172	192	204	190	228	212	215	188	211	208	217	214	188	183	214	194	195	199	183	220	196	182	198	198	170	187	184	194	197	241	201	185	192	179	209	198	207	180	212	176	196	195	198	194	186	177	176	217	182	217	190	192	161	176	206	194	195	198	185	196	182	173	190	200	182	217	217	201	176	207	196	200	193	214	191	183	213	195	201	199	180	214	194	185	203	198	198	208	176	211	192	179	190	189	185	212	175	226	192	190	188	166	207	195	171	188	161	200	192	198	191	218	206	209	159	178	183	182	196	198	201	202	175	209	188	210	195	192	224	205	202	211	170	204	185	204	187	196	188	198	178	192	190	187	215	205	201	160	212	227	192	186	205	207	240	223	209	204	199	181	178	203	212	205	179	191	210	215	171	217	213	214	179	204	195	199	193	209	198	187	201	196	238	201	193	199	209	187	200	198	198	185	207	209	214	174	171	169	200	201	177	207	209	168	185	199	170	164	174	190	228	188	191	216	188	198	190	184	195	213	202	195	225	209	223	203	187	197	195	198	216	185	206	200	187	200	194	227	182	159	180	194	184	183	210	210	205	191	180	192	214	189	195	204	180	199	222	188	197	182	214	202	194	182	195	191	202	210	210	188	174	184	203	191	195	209	201	210	197	205	187	205	194	207	219	209	182	202	194	173	182	170	183	184	199	208	232	202	193	222	183	205	192	192	165	187	219	224	190	190	173	213	195	196	205	216	208	191	199	204	178	187	214	196	208	198	215	217	181	189	212	226	204	183	198	188	207	191	202	221	192	199	192	200	184	202	209	193	160	231	186	174	201	212	198	167	200	250	182	186	205	212	190	174	200	198	210	216	194	225	201	191	175	192	201	230	209	189	213	203	174	179	215	192	175	196	188	216	205	202	194	202	182	222	196	194	182	211	193	183	198	174	179	203	195	184	212	186	206	214	194	194	220	205	192	173	183	194	181	211	190	210	175	211	225	189	208	206	202	199	181	210	191	172	183	193	204	214	191	163	185	223	182	226	190	184	214	193	188	199	178	207	186	178	192	184	224	173	192	203	213	182	225	204	220	176	210	211	170	176	186	219	198	202	193	196	199	203	189	207	214	181	177	210	199	203	196	239	192	195	204	212	174	215	211	197	207	173	213	190	238	197	211	199	197	188	216	186	195	180	199	201	179	197	199	199	209	182	215	212	212	196	201	192	203	191	203	200	214	219	182	229	188	198	227	208	169	160	170	188	213	202	194	207	213	209	203	214	201	190	218	212	210	203	185	176	225	194	187	200	202	208	187	185	175	202	205	193	185	215	219	210	194	217	183	190	172	181	184	204	221	205	188	203	195	214	171	173	208	218	181	211	183	189	175	192	209	220	195	198	198	198	194	213	194	201	187	212	202	183	191	209	208	200	176	183	202	198	190	193	170	212	197	183	195	176	204	176	208	194	181	179	206	199	178	198	205	213	182	191	197	183	208	194	185	208	215	218	201	196	201	210	212	208	205	176	193	202	210	208	185	205	203	208	211	180	217	245	221	212	191	205	196	209	173	180	192	201	214	160	176	208	179	183	207	201	206	197	200	212	201	234	217	191	193	186	185	183	207	196	214	190	178	175	214	166	207	211	193	208	227	201	185	200	188	202	186	201	214	191	216	196	183	190	165	189	203	189	194	192	200	187	212	202	183	178	192	205	211	206	222	211	182	186	193	186	215	220	181	181	185	208	209	204	184	194	214	198	191	172	195	212	214	178	194	197	206	194	200	190	169	211	202	220	219	191	175	195	211	187	207	189	218	218	175	202	201	187	205	206	188	203	220	182	203	201	200	201	207	194	201	183	168	195	209	179	169	172	188	173	181	197	176	205	201	206	176	179	195	186	195	210	199	217	211	184	187	180	205	198	210	183	192	162	207	203	211	201	206	203	197	190	169	192	228	181	207	188	193	217	176	212	200	193	195	180	200	202	212	221	201	203	179	193	229	202	194	204	184	204	183	211	214	199	195	219	210	192	212	208	203	187	202	181	183	173	193	200	185	190	197	199	184	196	209	180	190	211	174	184	190	188	196	203	175	213	199	216	180	186	184	201	191	171	202	190	206	180	198	163	231	204	181	196	209	195	207	205	211	222	195	195	199	186	204	218	211	180	205	185	200	171	215	192	225	181	180	208	210	206	193	211	170	188	191	170	188	184	198	194	231	181	179	193	215	200	208	214	190	201	197	217	179	218	192	182	203	222	178	213	189	191	193	177	202	197	180	204	182	198	183	201	190	184	211	195	214	203	208	193	201	203	185	174	218	193	184	176	205	194	200	191	203	193	203	198	199	195	195	204	183	191	194	212	208	215	203	174	211	182	203	183	205	193	183	195	184	218	185	187	192	198	210	206	215	184	182	200	210	202	200	214	186	195	199	179	190	200	191	217	209	188	209	196	197	210	219	215	187	182	202	207	191	188	194	155	185	217	182	185	198	218	208	208	197	203	187	212	204	184	181	206	167	197	158	199	202	177	180	203	182	174	190	187	213	205	184	180	197	201	221	208	188	188	198	208	182	190	199	204	210	198	176	189	214	220	202	213	191	206	196	206	209	222	211	229	206	192	193	197	189	196	232	202	213	200	194	220	210	182	189	234	167	200	201	190	184	166	200	198	192	215	211	215	185	209	189	201	182	184	200	201	182	202	207	213	187	211	187	206	189	186	180	167	177	210	209	188	221	193	199	217	207	192	169	194	225	200	210	209	173	193	209	196	203	212	207	212	204	203	183	219	213	198	185	195	175	213	195	200	185	183	185	181	215	193	193	208	195	207	208
17389	16036	25923	31149	30365	28169	25700	22966	20182	19233	15989	13501	12988	11625	11269	10752	19926	33397	28676	23483	14920	8891	3070	1164	1391	1857	1688	1193	817	645	584	588	592	550	567	628	547	618	577	588	555	551	552	580	561	576	524	516	548	531	582	567	599	580	568	552	578	564	582	550	601	548	554	552	601	584	499	559	547	555	547	564	548	532	630	519	569	573	554	550	547	553	538	553	532	568	564	584	572	573	566	564	575	542	544	542	557	542	573	557	529	585	559	565	607	551	604	616	552	556	508	542	555	567	573	531	547	569	569	517	560	506	568	557	576	543	579	583	593	561	526	534	574	566	547	535	539	541	557	547	555	597	579	592	572	570	593	545	561	566	585	561	562	527	536	543	570	518	582	569	552	560	585	600	535	531	571	551	546	559	552	583	541	616	576	549	584	594	576	544	581	576	602	578	564	581	530	555	568	543	533	573	601	625	551	528	563	593	525	564	531	608	554	557	539	596	599	611	563	554	567	512	575	549	522	583	590	535	608	557	584	551	547	556	543	583	571	572	568	559	560	592	594	561	556	596	527	559	580	591	554	574	592	576	561	564	578	559	597	534	505	563	567	593	532	581	554	559	572	565	591	555	617	525	562	521	577	548	557	570	566	515	580	588	540	555	586	525	543	549	573	570	559	556	592	569	554	578	517	543	533	563	569	573	583	506	594	575	584	546	595	578	559	577	528	586	565	533	575	571	501	589	577	540	571	565	530	547	594	560	574	528	590	599	553	542	580	512	563	586	576	549	542	559	590	533	540	551	600	556	566	592	575	569	586	578	558	546	548	576	573	562	572	579	544	545	543	571	584	580	575	538	550	595	519	563	575	555	565	583	588	671	551	569	578	553	556	518	583	541	553	597	559	562	540	531	576	570	557	545	574	508	543	514	544	548	581	574	570	567	598	549	564	573	544	551	527	574	531	566	605	547	558	585	562	574	584	567	543	575	529	557	580	555	541	521	532	575	538	595	557	515	576	563	550	580	556	523	556	574	564	555	570	570	569	544	541	558	533	560	545	585	524	587	539	553	574	521	596	563	516	556	596	537	546	543	564	569	526	538	531	584	532	581	599	560	562	530	569	555	549	566	547	543	549	579	553	523	589	534	590	590	560	572	572	555	546	544	512	571	538	570	514	523	561	541	567	577	581	568	492	560	565	499	562	549	566	585	592	531	577	563	592	575	576	564	544	570	586	564	576	571	567	604	539	560	568	546	581	558	546	600	552	582	577	557	582	533	569	562	579	569	577	561	602	601	525	583	530	489	540	609	575	565	513	598	524	561	587	527	578	581	564	556	535	567	567	541	573	565	558	539	543	590	546	579	576	542	555	583	615	538	572	584	563	591	515	508	564	569	570	561	552	583	542	561	580	544	576	589	552	583	579	506	530	542	513	541	576	546	578	578	536	549	581	584	548	590	600	573	505	549	559	559	560	553	553	589	543	577	563	576	543	552	569	571	579	540	533	587	560	567	551	553	537	563	588	549	553	554	534	598	529	622	559	548	537	550	536	558	548	567	556	552	522	557	518	584	543	575	564	571	563	570	565	560	571	558	581	580	575	537	573	542	530	542	568	590	547	548	566	568	553	577	574	545	574	536	570	573	529	501	533	586	552	591	576	532	606	575	556	563	568	614	581	534	556	582	580	536	603	605	540	518	575	579	522	586	582	570	534	562	543	557	572	521	554	564	576	576	509	542	519	523	610	557	535	564	582	530	606	542	570	523	600	548	569	593	563	559	554	564	543	551	587	529	551	558	610	566	569	536	531	512	568	553	580	573	587	591	545	563	539	535	580	554	566	550	558	584	551	540	559	550	530	561	577	576	595	557	538	574	586	572	585	523	547	575	587	564	547	551	556	562	565	563	521	560	544	578	551	556	555	571	547	592	591	549	560	584	569	539	550	567	547	559	542	533	573	577	554	577	561	553	549	537	541	551	558	591	572	560	580	572	554	575	557	534	513	516	557	520	535	541	573	539	584	575	562	566	587	574	526	571	528	544	559	575	557	550	567	604	502	509	519	546	570	523	564	523	568	537	518	557	554	598	606	566	545	581	558	563	543	588	574	560	578	616	579	584	550	564	597	526	578	580	516	569	521	614	564	549	574	591	555	544	567	593	557	521	562	554	529	581	543	550	575	551	567	547	583	587	598	585	560	566	549	577	558	581	550	567	567	538	598	567	624	562	552	605	562	623	558	555	598	582	609	622	571	569	545	539	573	538	556	544	599	560	582	546	554	517	540	604	531	574	580	595	592	541	627	563	522	570	595	551	568	568	558	565	566	582	606	516	547	543	554	572	574	563	565	591	560	605	535	594	567	574	566	603	540	596	565	553	526	578	563	567	551	534	551	575	580	563	589	539	572	535	566	569	530	604	560	566	566	576	544	554	543	536	567	582	550	588	594	551	554	574	573	523	560	557	563	530	616	567	535	571	564	591	553	561	528	592	553	579	571	547	565	559	587	602	535	572	537	596	551	568	583	572	594	595	520	580	583	550	570	595	563	558	545	517	544	570	518	556	573	581	600	587	567	570	565	544	568	535	603	520	561	598	539	623	534	509	569	579	573	564	573	586	552	511	561	542	549	538	590	596	592	573	565	519	546	567	560	540	612	590	575	585	545	544	559	567	573	650	566	574	537	600	515	552	568	554	541	602	570	598	585	611	552	596	562	563	567	547	536	546	567	576	542	539	542	570	600	546	571	574	584	564	538	601	547	593	532	574	586	591	566	554	548	527	576	598	576	581	538	552	575	541	532	571	532	559	583	519	576	544	570	624	556	614	537	575	534	562	555	577	556	502	530	579	566	555	538	546	567	545	554	552	584	571	564	541	575	556	550	574	525	557	514	591	542	572	597	595	559	534	537	550	560	567	573	554	572	589	540	574	556	580	586	587	587	576	577	575	571	557	604	590	510	556	532	586	562	593	569	551	558	587	543	517	565	542	577	606	578	574	534	560	533	578	516	523	571	582	559	557	561	538	562	586	567	493	584	564	588	584	532	531	574	591	570	555	580	558	586	541	532	587	527	557	544	561	592	545	539	598	570	587	557	590	577	568	572	541	552	570	551	548	599	534	579	559	531	544	629	604	576	614	542	565	560	586	581	586	589	566	559	542	531	563	579	604	551	566	592	534	555	552	567	601	544	604	565	560	565	542	535	543	549	513	561	575	563	575	552	557	576	612	589	562	567	583	585	570	568	572	546	535	515	558	549	563	534	540	596	604	549	557	558	567	575	556	532	591	548	508	585	537	556	554	591	584	556	548	530	546	541	582	558	564	567	547	560	558	537	539	573	555	544	568	549	577	586	573	584	548	542	569	561	584	568	563	594	572	523	539	562	575	574	537	593	559	560	590	543	577	576	550	564	588	557	579	560	573	506	576	530	523	538	540	584	593	563	513	559	549	604	576	584	575	556	540	559	551	541	645	549	541	574	586	542	549	559	613	576	580	580	552	579	591	570	560	540	542
15045	12559	15698	12548	8570	5759	3780	2885	2282	1829	1289	1031	794	586	495	504	638	760	857	484	487	442	285	217	231	218	221	195	216	184	170	185	192	197	173	165	195	182	198	198	187	175	202	159	164	199	165	172	184	184	204	204	200	173	185	173	206	193	203	192	192	169	179	149	177	154	195	175	203	175	198	199	181	189	188	219	197	184	193	220	207	189	179	204	180	187	174	186	186	197	184	202	178	188	196	175	174	191	188	179	180	192	179	191	202	184	179	197	193	198	205	177	212	162	193	183	195	202	173	178	187	221	180	184	185	190	175	203	193	183	182	173	185	171	182	176	177	208	177	194	191	193	201	175	179	181	187	184	188	187	190	195	182	186	164	176	187	182	180	211	187	193	164	177	197	184	185	192	201	190	182	195	163	181	186	171	174	192	193	185	220	184	206	174	175	176	181	197	190	187	167	208	169	180	175	199	173	184	160	200	184	172	198	210	180	202	180	193	188	212	201	181	172	180	180	190	200	167	207	165	188	186	179	193	185	220	168	182	178	187	173	217	181	206	185	192	170	175	185	182	180	178	194	179	179	202	187	179	201	201	199	175	185	197	175	170	192	212	203	190	173	189	188	190	171	217	208	161	177	216	184	214	185	221	193	192	176	159	219	179	178	184	203	198	180	160	217	196	161	206	186	187	164	194	174	197	177	180	184	189	191	204	188	201	181	166	179	165	160	191	166	169	205	192	159	185	183	183	181	187	192	194	202	200	176	186	161	184	164	189	189	145	177	183	197	217	194	184	192	180	181	185	189	206	192	174	202	180	166	215	178	195	172	180	187	202	155	173	178	227	189	195	175	175	174	198	187	177	190	184	162	172	203	170	161	181	195	199	203	205	174	183	181	170	198	186	172	198	224	179	173	201	210	168	184	183	186	165	199	201	200	181	191	180	182	173	170	193	199	177	184	192	199	193	169	195	161	193	166	191	202	193	190	187	165	184	164	178	165	181	208	198	180	189	175	186	195	177	189	159	182	189	174	162	186	184	171	215	171	195	204	168	165	193	198	179	219	162	163	172	190	174	177	182	205	197	185	181	181	181	167	191	189	181	173	188	201	183	179	180	190	178	178	207	220	207	185	197	179	204	177	178	193	197	166	199	165	182	195	181	186	197	199	207	195	192	198	174	187	171	188	178	170	198	186	186	192	185	195	180	191	178	182	204	173	202	196	162	170	175	194	168	203	181	178	189	178	183	185	204	173	187	195	174	200	185	181	166	173	200	196	178	179	181	176	198	207	183	202	192	199	180	178	188	191	187	173	182	177	189	186	190	194	190	188	189	195	182	201	181	200	210	168	197	209	168	181	178	188	179	193	174	177	189	172	179	181	178	171	207	169	178	207	166	179	217	180	159	173	204	178	200	201	204	183	170	186	167	188	174	170	183	190	181	190	209	210	175	185	192	172	164	180	174	195	168	190	197	181	198	185	166	203	180	154	189	181	186	180	188	189	195	197	198	181	206	204	188	175	193	170	190	206	192	194	152	200	194	180	188	180	184	167	176	172	171	194	184	183	211	209	174	174	187	192	179	196	173	195	203	165	194	173	200	181	191	173	197	161	179	175	183	180	202	187	203	185	189	204	189	183	201	210	204	202	181	187	194	179	167	186	182	182	202	210	204	193	182	185	174	181	193	186	189	188	204	174	190	189	173	188	180	169	176	169	183	194	164	225	185	195	169	177	193	179	181	180	174	196	187	190	168	181	193	193	179	185	183	176	192	176	176	193	174	194	173	178	183	184	185	169	184	191	198	173	193	192	195	187	195	193	220	189	223	187	203	186	180	167	185	194	215	181	163	202	196	178	202	202	172	163	180	185	197	201	204	193	178	220	191	164	196	179	184	179	192	189	197	198	181	175	171	190	189	199	205	177	184	188	167	199	184	195	194	204	188	232	190	165	179	191	178	173	174	163	174	182	189	205	192	197	205	227	203	185	202	190	198	204	179	185	174	164	157	182	206	167	181	187	186	187	198	179	190	200	214	181	178	196	177	164	191	153	196	168	184	187	199	180	204	182	160	238	167	188	160	209	185	180	210	179	178	189	166	200	152	191	197	186	186	174	186	201	199	178	195	193	190	208	187	177	179	194	184	175	209	197	169	214	155	203	173	186	202	183	173	174	168	208	187	181	198	180	215	194	208	181	178	183	172	170	192	171	177	198	159	168	179	177	156	186	195	171	188	196	186	190	190	210	185	192	186	189	186	195	162	195	184	179	178	172	179	182	182	202	182	206	207	206	169	204	205	176	165	191	188	166	164	183	164	200	182	161	168	194	172	183	182	196	172	201	198	186	177	185	193	194	156	202	198	164	174	204	195	201	184	187	192	185	165	176	179	166	190	181	174	191	171	157	172	173	171	190	213	191	187	192	184	188	184	184	219	187	173	195	184	174	170	172	166	173	182	203	195	186	164	172	178	181	195	195	193	216	198	188	194	166	178	199	189	191	201	188	178	200	179	167	173	150	168	148	201	169	193	188	193	189	213	171	196	183	196	209	173	193	183	183	185	190	168	181	212	205	201	181	176	195	153	191	164	183	178	175	191	182	194	192	195	195	187	184	184	154	201	177	178	165	168	182	170	171	209	181	210	199	181	184	204	185	181	197	165	175	187	183	185	197	176	184	182	170	209	205	176	185	193	183	193	214	206	176	184	192	172	181	187	207	195	212	183	218	191	207	207	183	177	190	182	194	178	189	174	186	187	183	189	163	204	189	181	169	174	188	183	180	197	183	150	172	186	184	161	189	191	224	183	187	192	187	191	201	168	195	193	191	179	194	198	217	176	186	198	157	223	192	177	209	175	162	189	190	187	209	180	184	188	182	180	201	209	193	191	203	182	190	190	172	184	169	194	197	167	185	181	168	189	183	172	191	188	185	206	187	169	185	184	193	187	198	159	197	163	198	153	182	221	196	193	189	171	186	193	186	171	171	181	193	183	219	166	211	197	190	172	201	196	180	200	181	177	191	168	181	208	185	171	179	167	180	224	175	175	207	185	217	192	183	188	180	182	187	189	197	190	190	179	180	190	184	172	198	172	186	192	172	169	183	164	185	176	185	199	177	205	168	196	199	209	199	176	173	222	173	163	196	163	152	188	172	163	151	187	185	162	181	190	151	161	189	207	183	183	196	187	185	192	162	157	169	166	182	178	170	170	172	184	160	190	188	171	201	170	200	196	178	175	201	174	194	185	200	205	168	168	198	169	171	158	185	195	186	166	173	233	165	188	182	198	188	180	169	202	177	188	184	201	178	185	218	178	193	194	170	191	179	174	191	188	180	187	174	184	209	186	182	171	182	192	187	183	190	195	186	202	196	174	194	179	208	216	178	188	179	198	183	196	191	181	171	185	166	169	189	171	193	171	178	197	181	205	189	177	169	189	193	186	196	171	172	197	184	169	202	161	205	207	192	173	169	159	179	173	164	178	199	191	183	189	233	180	185	172	193	189	206	164
10892	10506	20095	23398	21314	17617	14463	12239	10619	9116	6579	5673	4443	3236	2739	2485	3230	4184	3848	2160	2176	1900	980	705	683	757	676	659	594	565	553	546	551	517	509	541	549	528	491	561	549	521	556	538	542	506	499	536	521	562	542	530	602	542	474	552	527	542	522	498	499	536	530	497	514	539	529	510	483	522	532	523	550	549	527	536	525	535	551	554	536	538	561	550	534	519	550	495	517	588	516	504	538	517	527	488	535	537	522	547	571	497	570	531	555	562	547	567	554	539	531	541	497	527	533	521	581	511	502	526	522	529	528	530	567	533	525	524	536	553	523	561	552	560	548	526	579	542	524	527	560	552	509	529	531	539	548	573	542	555	517	573	499	557	519	518	524	525	506	506	554	515	540	522	514	543	546	524	512	493	550	513	553	519	531	503	500	513	526	552	530	529	524	518	510	536	573	569	536	532	521	530	492	521	532	547	552	536	495	523	501	517	563	537	549	498	508	500	546	566	528	537	563	529	545	494	519	536	520	535	512	531	528	549	525	491	568	534	532	546	541	488	530	528	529	509	489	539	503	553	533	530	586	514	550	524	536	540	538	490	525	552	537	530	510	489	519	523	467	534	536	512	522	572	490	570	505	554	537	543	553	479	518	565	521	559	539	549	528	530	548	507	516	528	485	567	562	529	512	544	593	564	522	546	499	526	490	507	498	514	507	568	543	552	537	516	537	511	520	530	476	521	524	572	571	535	523	560	484	539	570	512	498	536	552	598	537	559	521	520	531	507	542	535	554	527	535	539	525	514	495	511	539	550	545	521	566	541	558	535	519	519	559	519	546	505	522	531	474	527	501	509	564	543	539	505	529	550	557	508	520	526	552	538	501	537	529	542	516	537	513	503	542	589	487	584	492	529	525	472	511	510	561	516	512	560	521	528	575	556	555	522	488	545	581	538	530	572	493	510	503	463	561	504	511	548	565	537	544	532	517	558	496	543	547	524	511	545	528	486	539	591	526	556	515	542	546	520	538	515	535	534	567	554	532	498	554	556	514	536	539	525	511	547	511	553	544	506	523	510	503	531	501	530	496	544	542	548	523	507	554	508	553	496	512	543	527	518	497	545	579	508	514	544	557	560	541	546	553	499	532	501	485	598	504	533	550	537	571	540	501	488	544	558	522	550	553	551	520	562	524	574	550	497	504	513	525	529	506	552	545	557	532	547	548	530	542	540	492	552	579	537	534	574	534	546	561	562	552	509	535	524	542	502	557	533	492	516	561	511	552	498	527	504	551	517	540	540	559	520	493	534	515	563	522	507	539	536	523	534	545	534	573	488	564	523	530	527	509	555	562	539	517	520	540	508	540	522	538	510	582	554	520	515	552	503	537	529	527	562	470	509	559	542	510	548	526	551	515	524	533	554	522	496	537	531	538	573	554	519	522	514	546	555	571	570	529	537	536	530	513	530	544	568	515	522	498	517	525	570	528	534	529	475	532	529	505	544	537	507	535	487	539	527	567	534	525	534	553	526	494	541	544	554	562	497	522	538	530	518	535	557	522	535	543	536	538	521	560	539	545	556	539	498	525	527	503	522	525	588	548	489	513	530	517	576	534	498	544	552	532	569	540	572	501	522	520	524	528	532	566	536	505	525	565	523	525	553	526	531	510	509	513	559	551	533	522	569	530	510	565	514	531	521	555	553	506	505	538	546	533	516	498	573	543	541	525	550	544	546	508	483	558	544	539	543	543	534	508	550	530	487	558	558	565	561	541	526	558	530	545	511	517	551	500	543	539	566	554	525	532	538	493	596	570	537	531	532	530	531	528	510	508	536	571	516	509	566	509	561	547	527	546	550	524	545	510	599	560	502	580	552	527	536	504	515	551	522	501	552	525	496	531	524	523	524	500	520	526	501	509	555	554	490	531	535	512	573	552	521	519	510	507	512	512	524	502	549	507	545	542	532	524	520	529	585	499	509	510	517	549	539	535	562	579	546	566	547	505	570	517	511	521	485	524	526	588	554	566	515	505	520	525	538	545	512	518	529	518	541	546	504	556	533	549	533	523	550	572	489	505	547	546	549	551	548	519	539	493	540	575	529	488	565	506	554	541	511	538	560	547	550	533	501	551	536	532	549	543	499	551	536	572	522	547	542	589	516	519	525	554	533	517	506	526	536	491	554	578	509	559	490	577	508	543	577	525	538	511	529	549	503	528	538	495	537	573	510	532	533	535	537	546	554	521	544	555	562	520	536	484	474	548	514	567	528	552	571	500	526	543	527	515	531	500	509	571	522	542	516	522	488	568	546	512	531	504	535	545	544	539	531	529	543	558	509	541	495	548	531	560	507	547	529	592	529	547	507	516	542	526	505	520	569	541	520	508	557	544	559	525	538	534	569	583	553	560	535	520	554	510	551	531	511	541	493	519	508	519	515	533	537	542	461	556	522	543	527	512	519	493	478	506	503	547	524	530	547	495	556	531	540	512	572	517	491	496	526	521	547	517	512	499	510	512	519	546	574	559	554	542	544	519	549	540	543	538	495	546	549	560	536	507	512	491	511	526	523	539	560	574	520	509	540	520	536	520	531	597	528	517	527	553	578	510	518	515	568	507	543	530	572	540	535	553	525	508	540	526	530	458	510	531	534	562	510	553	539	521	526	547	499	538	511	517	520	541	527	511	576	539	541	548	562	512	527	535	550	545	501	513	512	542	483	524	517	533	561	574	543	553	534	544	542	552	483	545	506	539	557	569	561	542	503	529	583	566	558	522	521	587	534	499	556	488	536	535	533	518	561	550	518	583	544	544	518	489	569	492	516	502	523	521	550	562	511	550	505	536	542	565	521	515	512	541	522	541	542	495	532	489	542	539	580	581	548	540	530	525	503	532	506	566	536	575	530	562	562	505	538	523	528	533	517	516	513	547	526	515	557	549	545	505	560	529	522	548	479	563	549	519	541	522	546	566	515	495	560	498	519	519	511	539	513	552	523	505	518	531	473	578	526	534	547	552	519	522	502	557	486	530	544	560	577	541	551	532	547	570	545	500	513	489	578	511	530	514	544	513	548	536	552	478	542	544	520	509	537	535	533	547	514	495	531	544	530	547	542	539	575	522	557	531	548	544	539	499	488	520	538	516	555	524	547	580	545	538	545	534	561	550	555	531	550	532	516	517	553	516	532	514	547	520	573	505	579	570	532	506	545	526	535	538	545	533	529	540	526	497	504	550	512	513	513	553	516	514	539	491	491	513	534	523	555	560	530	485	523	535	500	524	559	551	505	519	486	542	553	560	580	540	549	547	547	499	500	494	521	543	517	523	546	531	583	535	516	499	517	500	538	554	514	497	560	567	549	535	524	571	539	549	575	590	539	573	487	514	554	560	576	524	525	543	500	512	518	528	520	498	530	513	548	524	516	543	491	517	545	549	510	548	541	489	512	550	519	526	553	515	490	531	536	551	565	547	471	559	568	562	562	494	547	514	541	524	530	508	550	518	549	515	513	567	527	524	543
22499	17948	21575	17238	13477	8981	6361	5021	3910	2992	2193	1787	1369	1307	1211	1216	2927	4483	4883	3132	1492	1125	559	284	330	395	279	237	189	186	183	165	196	206	187	172	170	176	183	186	168	162	191	189	173	195	200	190	157	180	199	159	183	189	207	204	197	174	190	202	165	197	196	188	171	190	203	184	195	195	187	166	177	183	173	187	187	185	173	186	184	179	157	167	195	189	195	186	167	188	151	181	192	187	177	191	187	172	175	180	182	183	176	183	193	157	175	164	198	179	148	192	146	178	183	168	167	202	159	179	180	191	174	196	175	209	167	160	180	149	185	183	170	188	182	189	183	189	179	192	154	151	166	185	181	171	169	178	189	162	161	173	172	156	188	186	178	178	168	187	173	179	167	197	207	179	202	196	186	197	204	179	172	164	167	152	193	187	175	189	173	170	191	146	164	180	164	174	167	181	196	199	184	205	193	182	189	202	189	186	187	175	175	204	137	177	160	204	168	190	172	201	198	163	176	183	197	192	160	168	187	197	176	178	188	169	157	171	193	172	177	187	217	158	161	186	168	178	168	188	186	192	189	197	176	176	176	144	162	196	188	188	204	201	174	175	194	185	177	196	193	171	175	188	188	174	170	175	190	175	207	203	174	173	196	183	180	182	168	193	170	177	175	163	192	179	179	168	181	167	171	183	160	195	180	185	187	190	172	162	188	192	172	182	177	162	154	181	179	178	173	160	166	207	161	180	159	177	199	192	162	203	171	175	200	178	163	191	180	177	164	155	191	171	189	189	176	177	177	164	185	196	170	184	175	169	204	167	186	189	167	179	174	198	153	175	178	193	186	186	205	181	184	174	173	175	170	184	192	164	174	182	186	171	177	169	174	169	194	159	215	165	166	201	188	172	176	179	187	194	178	189	180	169	191	185	190	156	164	166	174	156	167	178	212	189	170	183	187	179	167	165	191	179	161	168	179	164	151	179	177	182	189	173	169	185	176	183	172	190	181	188	183	177	178	172	169	152	166	168	199	176	199	182	187	165	162	193	162	164	166	173	173	187	184	170	188	176	175	181	174	179	194	181	168	171	168	172	186	171	200	180	183	179	195	185	184	185	179	200	183	190	177	208	172	171	171	188	179	201	164	204	201	188	192	177	192	174	153	196	183	194	182	181	181	189	169	192	196	174	196	174	196	187	188	171	183	179	183	168	157	201	177	188	170	192	169	196	202	159	183	205	177	171	193	187	204	190	195	198	187	195	188	171	163	167	175	166	194	193	196	210	179	166	185	183	202	185	165	178	174	182	177	191	171	183	191	177	183	178	168	201	165	185	186	186	182	174	185	193	177	186	183	188	176	173	173	177	174	172	180	176	182	164	192	171	177	158	179	187	185	193	178	167	165	188	198	193	192	194	183	177	161	194	188	196	181	161	173	181	187	170	209	200	171	176	174	203	165	175	180	164	195	166	183	193	169	172	175	182	172	181	170	180	177	177	193	165	179	224	193	177	186	178	175	191	199	178	178	197	178	162	158	174	186	174	172	170	173	175	186	192	186	179	177	155	198	175	175	172	179	181	175	171	157	180	192	171	175	165	175	172	158	204	183	164	139	171	184	178	196	181	180	170	182	206	192	181	160	180	186	187	200	179	162	180	179	178	182	201	186	200	177	180	178	192	199	181	190	162	184	195	162	184	175	181	179	178	169	183	198	174	164	178	199	173	166	180	182	163	188	203	183	153	192	168	187	181	182	184	178	190	181	168	173	166	183	152	182	219	179	178	186	158	169	162	180	175	172	174	172	189	166	183	160	191	184	164	192	194	192	189	189	180	189	162	183	174	171	163	180	174	185	201	193	207	202	193	192	175	178	186	176	163	172	161	191	169	215	188	179	178	161	175	175	214	165	188	182	183	174	169	196	183	168	161	162	193	194	189	188	165	168	191	183	188	224	182	205	163	194	154	203	173	171	183	205	206	153	207	164	193	165	205	178	215	197	186	176	157	180	167	175	217	187	168	175	182	166	195	182	180	173	162	180	175	178	173	197	189	185	170	194	174	196	184	181	159	180	169	153	197	175	176	193	178	181	190	173	181	205	167	162	191	152	184	192	165	195	170	188	179	191	191	215	208	172	197	175	181	174	183	192	175	193	203	194	199	187	157	154	164	179	191	175	144	175	157	153	178	158	177	182	168	188	180	173	183	194	183	169	164	181	180	182	167	187	182	204	182	189	187	198	146	167	186	161	189	185	168	168	187	190	164	191	176	183	185	181	196	190	149	162	171	172	169	161	170	195	200	164	183	202	156	181	207	185	174	151	189	172	178	173	187	169	155	177	189	190	185	184	185	178	189	154	191	186	171	167	204	202	174	170	198	188	163	194	156	177	190	191	172	187	194	167	175	181	161	176	177	199	180	183	199	193	186	159	201	206	197	201	189	187	180	165	174	176	176	183	188	174	182	184	177	198	162	180	165	189	185	170	169	183	196	178	167	153	178	210	157	184	180	202	182	148	170	152	185	166	186	160	190	166	167	169	180	184	179	191	165	206	168	169	186	188	166	195	183	180	186	195	181	176	175	145	194	189	164	188	194	171	163	150	184	168	175	163	193	178	187	189	182	163	177	186	180	192	192	187	171	176	184	150	150	171	182	171	180	151	200	172	167	167	192	199	167	190	186	180	179	173	178	181	186	196	182	172	183	216	155	184	159	177	174	168	171	192	185	186	198	182	200	193	196	180	169	191	151	161	191	180	153	214	175	154	183	172	171	180	171	187	185	184	199	190	184	200	191	169	187	174	201	166	191	186	181	177	178	205	152	187	170	183	186	168	178	164	165	213	178	183	167	181	194	204	173	192	199	189	186	203	176	185	178	190	187	193	189	150	188	177	174	164	169	176	194	167	187	186	199	169	183	180	171	174	184	187	176	222	195	184	202	184	184	163	195	199	169	176	197	170	161	196	194	189	181	197	152	199	188	202	168	176	175	156	205	208	176	188	189	183	161	206	182	203	183	193	170	172	181	191	184	168	200	188	181	197	188	169	173	179	178	162	184	186	145	199	187	157	212	165	196	175	182	171	172	206	185	175	204	156	176	177	191	197	177	169	163	171	182	181	166	204	167	189	192	178	200	172	194	189	198	178	179	178	186	171	195	203	193	188	206	173	151	204	165	188	188	193	180	174	178	188	198	197	177	159	166	165	172	197	185	188	181	174	196	168	198	191	194	187	168	193	174	175	200	198	202	195	184	182	178	181	165	172	164	169	173	177	176	166	166	161	196	172	177	181	168	197	165	177	184	192	188	203	174	171	187	203	186	176	196	186	183	188	178	181	170	187	164	174	171	184	171	178	189	160	177	185	171	190	194	187	163	168	187	196	177	187	175	179	177	180	184	177	182	175	191	160	157	182	204	170	164	168	187	186	186	167	159	171	186	190	171	178	171	158	178	198	171	186	172	180	160	192	182	131	194	162	185	200	187	178	160	175	194	190	187	162	207	198	195	184	156	178	213
15127	14702	24422	28298	28425	23911	20444	18168	16040	13425	10707	9161	7657	7212	6927	7318	14831	20742	21037	14782	8424	6489	3250	1133	1555	1853	1170	891	661	554	506	548	517	506	506	521	506	531	514	538	516	528	511	562	491	505	532	529	515	537	478	571	523	523	542	529	522	506	522	561	517	567	526	555	508	524	522	544	518	490	535	512	538	506	545	499	513	522	501	517	540	525	543	533	528	535	532	507	513	560	526	537	561	543	475	493	513	533	493	538	512	509	506	564	501	536	496	496	506	516	525	494	544	552	522	502	497	525	513	528	535	520	509	516	542	499	528	496	494	512	504	496	485	541	513	495	524	544	533	524	498	480	562	547	517	514	487	528	547	521	535	512	528	555	547	507	548	548	528	518	510	527	525	548	557	506	510	533	542	520	497	558	522	470	557	520	512	540	525	560	543	525	559	512	509	488	523	504	522	521	528	531	548	515	556	511	527	536	501	512	527	465	508	548	518	525	500	507	513	537	495	515	532	531	521	521	514	526	520	512	494	500	488	517	522	532	532	527	535	549	529	544	515	486	536	567	549	512	499	512	567	523	510	493	536	504	529	479	512	535	536	534	510	542	553	498	530	516	537	506	527	493	495	517	542	513	541	543	513	513	527	513	519	514	521	471	519	517	484	503	519	508	549	483	532	540	547	546	519	543	538	521	509	513	513	521	491	527	538	521	519	507	553	557	514	498	524	570	478	488	542	504	503	505	487	507	536	498	519	530	511	532	511	565	519	542	534	524	529	538	545	544	551	544	518	513	511	537	542	512	549	552	522	528	535	534	474	488	536	506	463	510	486	505	535	509	548	531	514	506	496	512	502	525	514	554	482	510	509	523	513	519	555	543	517	507	531	488	537	554	493	533	530	491	552	532	531	567	502	502	566	517	553	529	567	531	532	577	512	485	517	475	515	553	493	487	546	532	504	471	517	502	534	499	521	538	492	528	522	516	554	515	511	528	530	513	480	513	539	529	522	544	525	543	558	517	501	529	538	565	518	512	539	512	523	515	558	502	532	546	536	533	502	503	553	502	517	514	514	512	499	510	516	506	546	539	542	523	551	506	540	483	525	507	519	556	518	526	474	497	544	508	526	509	527	555	499	527	497	500	544	495	510	505	512	463	501	494	496	558	511	537	491	542	532	508	507	490	507	485	497	512	559	555	542	568	528	498	567	524	540	506	543	541	577	529	523	494	520	510	496	496	535	545	489	521	493	536	549	499	511	510	541	538	519	490	518	486	529	518	507	529	519	491	538	533	495	515	501	538	531	506	543	536	508	533	531	579	530	541	506	548	558	514	503	500	496	521	557	530	537	540	544	546	536	497	527	517	507	524	565	516	504	539	559	538	500	540	467	520	489	530	486	530	489	520	489	533	575	580	530	531	523	551	536	510	546	466	508	512	556	550	561	554	530	500	488	543	523	507	529	534	541	556	526	506	488	481	505	538	506	514	511	525	518	506	532	534	508	515	500	526	508	506	544	504	531	557	513	511	517	546	541	512	484	509	511	502	479	511	525	514	542	554	496	506	465	510	542	508	525	498	503	569	522	543	527	488	538	472	491	540	518	503	500	515	529	514	486	547	555	499	513	534	533	503	513	522	541	529	513	501	518	532	520	496	510	505	517	514	540	525	516	508	506	490	509	509	561	489	498	517	508	498	492	490	510	513	529	527	531	513	498	555	524	493	531	490	508	538	536	533	486	520	542	543	513	523	497	529	506	527	508	511	553	542	522	537	509	544	545	499	539	544	538	492	537	503	530	533	507	560	583	522	543	549	498	510	508	523	514	482	556	491	523	553	509	531	496	508	536	496	521	553	519	515	525	536	562	497	496	499	500	569	518	555	525	541	527	553	517	518	539	523	556	510	489	524	497	513	520	490	520	526	531	492	566	490	537	539	511	507	516	500	501	554	513	492	484	514	507	535	537	524	541	522	516	573	489	504	517	554	558	530	507	568	547	507	508	478	509	535	530	498	522	516	487	524	523	523	530	529	524	481	532	492	540	520	505	462	518	549	515	543	522	490	505	518	557	513	526	534	508	490	476	521	538	591	536	541	512	546	535	496	526	514	503	534	541	514	543	484	532	498	524	542	531	518	505	453	542	533	532	524	526	532	508	525	481	523	525	548	532	505	513	505	539	533	486	516	530	519	533	529	481	519	549	553	520	513	548	479	497	500	547	498	554	533	557	480	511	564	513	507	488	564	549	542	533	514	535	507	551	527	517	533	528	499	479	514	500	515	540	500	542	472	528	475	536	528	526	534	517	500	515	486	565	528	546	518	537	497	517	516	522	519	563	486	520	521	542	520	533	490	530	517	513	531	494	509	501	506	485	563	525	492	533	490	512	490	491	507	501	564	525	517	537	510	535	522	539	517	501	523	533	477	539	549	521	532	540	550	533	509	508	509	533	489	509	523	507	566	539	566	513	510	517	506	526	507	534	519	549	526	491	485	530	538	501	543	525	518	564	523	523	510	541	502	546	534	509	517	528	542	527	485	492	524	510	542	529	478	556	529	546	504	503	496	567	517	516	543	472	503	547	529	534	537	532	500	525	533	530	508	503	516	493	523	527	574	545	533	532	529	543	533	507	529	545	564	529	506	541	535	553	510	534	563	534	528	503	523	537	532	538	495	506	487	532	519	536	560	552	495	495	517	532	490	527	544	559	504	492	522	548	521	484	497	521	509	511	546	508	499	552	485	528	518	477	503	548	487	549	542	512	557	550	525	529	531	530	542	530	507	511	540	535	505	545	510	535	514	542	496	510	479	510	496	566	497	546	560	524	507	502	523	523	529	506	510	543	514	518	522	549	511	475	514	518	527	505	535	528	495	500	527	504	533	541	544	487	519	517	501	512	529	542	542	520	555	532	567	525	516	516	538	521	526	477	512	517	545	562	497	519	511	534	554	482	500	527	510	479	530	475	493	500	525	542	499	523	510	527	506	517	480	551	511	517	495	510	557	517	534	536	554	554	551	539	543	492	534	527	551	502	556	517	535	512	534	499	483	515	488	505	510	564	506	514	525	537	519	499	468	552	541	538	525	502	519	539	503	491	520	496	482	510	527	530	526	502	504	559	513	514	543	536	531	516	494	524	531	510	521	589	522	484	510	476	533	541	536	532	547	513	538	520	575	500	497	527	526	528	516	511	569	563	528	497	502	571	540	509	511	550	541	520	516	524	514	513	558	523	516	530	519	537	501	490	552	495	522	547	557	495	502	538	514	475	483	515	508	542	519	533	482	506	484	505	561	490	518	480	511	529	557	537	544	525	506	552	561	489	501	499	531	531	513	565	536	555	576	501	473	547	527	515	527	495	533	550	538	494	548	527	560	503	485	529	568	552	514	515	556	518	511	525	485	552	527	486	471	514	517	469	544	556	496	491	541	556	507	502	518	515	501	467	554	517	481	512	502	529	500	534	467	538	520	517	512	495	545	532	523	507	510	512	540	573	542	500	516	521	529	519	524
27105	18824	22991	19423	15731	11946	8764	6838	5376	4269	2916	2506	2451	2451	2398	2186	3462	8938	9470	5486	2512	2138	1574	836	879	780	482	381	270	220	210	192	167	214	204	210	187	180	207	188	188	224	178	189	198	198	178	188	205	192	221	173	193	206	187	194	201	208	238	183	214	181	201	197	188	207	212	207	176	212	184	200	197	175	183	193	202	202	197	192	191	187	186	179	206	175	196	190	168	209	203	192	196	172	184	198	171	203	211	211	189	209	190	207	192	174	218	177	189	184	191	165	204	223	199	204	207	192	203	191	193	205	184	165	221	183	217	189	227	205	207	170	200	217	195	195	208	164	180	184	211	205	194	194	207	187	192	198	227	213	185	189	181	185	195	171	191	191	213	202	204	179	196	205	178	172	192	195	188	166	194	207	207	188	191	184	185	194	178	178	205	213	183	184	204	200	186	200	196	188	189	196	178	180	178	207	182	184	212	167	180	201	209	188	188	189	210	178	192	162	240	193	200	207	235	209	178	201	209	193	178	191	190	186	186	201	197	171	201	197	198	190	196	194	208	198	185	219	191	197	199	211	204	184	193	205	197	181	207	194	197	180	197	192	197	174	194	182	207	219	204	192	192	188	184	205	194	188	190	215	196	201	201	227	200	204	191	211	204	201	165	198	200	193	199	211	191	221	178	172	216	197	189	197	206	190	181	185	216	190	209	200	206	186	185	211	194	207	175	222	209	187	168	204	216	182	199	185	190	202	200	197	201	183	193	201	182	231	196	205	222	198	175	215	199	196	204	186	170	197	218	202	187	185	201	198	179	198	180	192	176	177	199	218	205	220	168	214	204	197	193	189	182	204	177	216	180	185	193	203	217	203	180	215	199	203	196	186	206	199	221	197	205	179	192	230	208	189	182	195	230	172	216	200	198	189	187	183	197	210	210	197	206	195	212	188	204	171	174	184	179	207	215	183	187	215	203	173	196	203	215	213	209	203	181	192	182	186	178	197	164	188	213	205	189	210	192	210	198	199	194	216	167	170	168	195	200	195	175	206	190	167	184	185	220	196	187	182	223	194	196	184	216	204	200	211	206	186	188	182	183	187	200	206	195	176	209	208	203	188	175	214	198	186	204	205	200	237	185	206	199	185	177	229	208	190	183	206	190	168	202	198	212	193	226	183	204	196	183	201	213	185	210	185	195	190	169	196	169	190	173	217	179	197	206	190	186	188	192	212	201	208	196	197	191	215	180	194	195	200	224	203	190	181	201	194	187	192	175	197	180	193	183	224	205	197	202	191	191	210	195	180	197	180	205	201	191	211	206	234	180	194	184	210	181	205	191	204	182	198	185	194	195	180	187	221	192	197	211	179	193	198	196	173	192	170	193	184	198	183	187	219	211	228	171	189	185	202	177	194	183	189	197	190	221	196	207	223	204	171	201	197	205	186	179	172	180	225	196	180	190	177	210	214	191	171	216	194	218	176	197	186	202	205	205	199	196	187	227	215	191	194	174	212	202	198	176	177	184	196	210	194	185	189	208	172	195	188	213	205	193	210	188	182	191	173	204	183	193	204	190	196	196	193	199	180	221	200	183	190	194	187	185	180	186	171	195	167	209	195	177	188	197	191	202	200	221	189	227	191	191	198	209	190	167	198	173	204	172	179	211	200	175	185	175	198	183	195	186	207	205	181	219	202	207	188	187	195	191	210	191	187	211	201	188	201	186	204	201	188	208	188	168	181	200	182	195	192	208	200	194	216	200	197	185	188	187	196	188	202	212	204	197	205	232	183	205	196	209	189	197	204	209	204	196	203	199	191	188	216	195	200	195	204	231	174	209	195	198	187	190	210	192	191	192	198	191	218	191	185	185	184	181	174	176	209	164	198	201	192	193	196	184	194	194	180	220	175	212	181	199	187	189	193	204	203	194	192	185	193	194	180	211	188	182	206	183	228	204	191	213	191	180	204	205	178	212	180	208	165	214	214	187	168	163	216	200	164	199	207	191	216	212	196	196	180	225	193	206	210	181	165	183	197	200	192	194	195	210	202	212	180	189	179	197	182	188	202	224	175	199	198	202	209	203	195	204	188	196	209	171	220	189	176	193	219	185	214	227	170	176	201	180	206	195	206	184	193	187	220	189	185	218	188	192	198	204	213	181	198	198	203	186	200	182	194	180	222	194	214	199	166	201	175	211	191	206	188	198	177	204	210	192	176	199	181	201	230	217	211	204	193	194	183	195	194	216	177	199	208	174	197	214	188	197	193	184	193	206	196	206	206	190	206	179	196	186	228	181	218	217	159	200	205	194	198	182	185	200	206	206	191	187	200	196	198	156	197	206	192	174	184	200	170	206	201	210	177	213	200	225	183	186	201	201	211	181	179	190	189	185	207	197	183	214	221	204	201	195	213	181	194	202	215	229	189	195	202	165	210	202	184	203	201	209	205	220	192	231	174	203	190	193	206	211	186	205	191	171	218	213	203	195	203	204	210	188	194	218	179	173	172	177	194	190	189	177	203	224	188	202	201	191	195	168	193	203	208	190	169	181	189	203	191	205	182	160	208	204	189	235	190	215	191	199	200	201	217	208	174	202	204	181	217	209	199	182	192	179	198	171	212	219	200	205	178	211	227	211	199	180	183	190	188	182	202	229	209	180	196	184	198	214	205	171	203	200	219	184	224	193	196	164	200	166	182	181	205	202	200	165	213	189	178	192	199	199	195	190	189	188	190	190	214	170	188	190	208	179	182	189	213	207	200	185	198	170	198	179	184	182	177	166	193	171	187	210	194	215	192	195	201	177	197	201	188	199	201	199	204	187	207	197	183	176	187	189	171	199	207	192	188	208	155	186	191	201	207	190	188	186	202	186	212	171	181	196	209	204	192	187	204	189	183	185	189	203	207	188	197	176	158	199	208	195	201	187	191	187	207	202	198	194	158	206	197	190	199	202	206	211	164	222	208	220	193	187	197	202	191	202	191	191	210	220	181	195	194	211	214	205	199	213	181	185	201	187	199	193	201	203	210	205	173	194	203	211	194	210	181	178	203	212	216	176	187	202	200	191	170	190	183	178	163	215	237	230	202	200	207	187	186	199	178	183	201	192	202	209	205	208	207	199	208	218	199	192	207	193	176	176	186	216	190	181	199	174	200	207	179	183	167	173	196	169	190	210	205	182	192	182	174	218	196	185	179	162	183	214	203	181	171	192	196	228	193	214	222	197	198	203	207	185	197	211	171	206	175	174	199	205	201	198	189	183	183	171	201	195	175	187	212	201	191	191	192	203	170	194	185	195	190	170	186	186	193	210	177	187	193	208	219	199	185	207	186	198	180	218	174	208	163	200	193	185	197	196	210	205	200	174	201	192	193	189	189	182	189	179	196	208	197	205	206	219	202	204	213	192	205	208	206	218	171	198	212	184	181	189	188	192	201	191	206	193	215	181	179	204	193	230	181	203	189	172	186	184	210	206	181	196	203	184	180	182	197	202	194	194	202	207	214	178	217	188	182
16537	15038	25688	30006	31258	28177	25183	22217	19951	17079	13407	12187	12033	12279	12119	11869	16511	30814	29375	21487	11931	11473	8725	4607	4899	4186	2500	1592	955	711	565	523	561	572	574	583	546	572	558	568	568	551	575	586	565	569	547	616	527	563	548	498	545	563	518	553	599	551	562	533	578	571	554	551	570	564	566	597	563	522	541	533	552	546	571	549	507	522	538	564	534	535	550	558	566	562	550	549	541	583	559	562	530	534	508	522	579	542	587	571	602	538	547	552	560	538	542	541	566	586	549	568	549	552	594	565	549	617	525	587	561	579	556	507	533	542	552	610	566	556	583	551	553	568	569	596	578	529	561	549	543	533	559	596	579	520	580	556	535	561	556	598	522	603	565	550	549	546	541	596	561	575	542	545	574	525	540	578	568	535	554	556	598	555	575	530	565	578	617	558	587	614	550	566	536	525	499	555	549	581	529	544	562	558	563	608	540	573	561	553	540	544	579	538	549	503	556	518	606	543	561	526	555	542	584	551	549	569	556	509	544	547	558	601	552	536	595	536	531	590	584	544	565	553	567	508	528	567	539	568	527	580	565	569	537	541	537	587	526	562	558	580	598	558	572	547	533	497	565	573	542	526	569	539	548	558	543	524	608	556	569	568	574	571	535	552	565	576	522	521	565	571	548	562	555	535	556	575	536	556	529	514	550	564	573	523	537	572	555	598	556	571	553	534	487	594	576	528	538	580	550	529	509	546	534	573	586	612	548	549	508	562	537	542	570	574	550	546	576	566	531	550	582	527	509	534	567	554	577	538	584	530	538	611	560	505	551	599	568	578	550	599	556	556	577	549	554	540	546	584	527	540	554	547	506	579	561	540	550	589	533	598	542	581	581	577	567	572	614	560	589	550	529	573	564	548	569	568	569	591	557	561	532	567	573	572	566	587	578	574	597	538	575	570	553	584	570	567	548	558	553	574	625	532	575	558	525	533	540	533	574	525	554	583	528	589	564	548	585	584	553	576	545	552	597	551	514	558	564	557	552	529	576	593	590	550	606	573	556	554	562	547	572	540	546	558	531	605	540	578	521	540	582	572	532	508	537	527	561	570	492	538	548	545	585	575	596	613	553	566	494	562	531	526	541	583	581	547	584	571	540	527	528	566	524	518	569	538	545	601	605	593	526	568	541	517	579	531	570	561	550	552	558	527	546	552	580	532	563	563	560	551	551	569	580	598	580	541	536	522	554	519	549	568	569	568	579	534	529	547	553	616	601	522	561	546	569	543	571	554	570	566	540	589	543	598	546	580	610	562	565	558	560	571	543	547	523	552	558	561	568	568	566	546	519	563	565	576	542	545	589	549	562	570	529	578	544	583	553	520	552	595	519	567	561	569	510	513	577	560	578	541	548	538	548	565	573	556	596	612	548	566	543	548	570	559	545	554	560	563	547	558	542	529	612	544	570	591	539	522	523	566	581	570	534	546	545	567	543	554	569	575	539	572	554	540	582	548	549	594	592	555	548	548	567	522	587	563	578	559	547	512	571	527	566	597	566	555	511	581	541	578	565	505	557	576	533	542	588	539	582	550	560	567	547	555	574	576	537	587	548	540	571	577	559	559	601	570	540	567	527	571	565	530	522	543	537	540	604	570	567	573	548	555	555	536	567	577	540	565	559	571	571	552	569	558	535	562	591	545	541	543	579	574	571	556	539	528	552	560	551	551	553	527	558	525	547	544	562	548	551	565	570	540	566	581	536	586	579	529	558	577	577	515	541	556	589	513	509	534	596	559	539	523	534	554	580	558	519	539	540	605	514	594	586	503	565	588	529	540	588	559	592	553	571	581	530	553	551	594	583	593	575	546	521	559	553	544	607	565	557	535	540	608	552	539	554	546	591	567	574	550	575	581	567	574	577	571	574	542	570	546	573	536	592	591	587	533	549	542	542	545	568	609	557	606	570	505	513	583	564	538	563	567	533	549	571	554	512	558	596	569	541	546	558	569	586	570	584	576	555	550	584	539	564	524	558	558	557	543	578	526	557	558	566	589	534	574	551	552	533	529	572	542	510	566	556	584	548	565	587	561	563	562	537	565	536	533	551	527	542	571	520	573	571	599	592	598	581	579	559	563	528	575	561	561	484	548	538	578	520	564	555	600	590	569	553	578	567	549	566	535	589	544	566	575	532	576	565	555	585	524	564	535	567	561	542	561	541	578	513	576	566	565	552	555	566	584	548	568	561	584	558	562	554	541	559	556	550	524	544	556	547	553	529	555	571	513	550	518	551	621	528	541	544	568	535	620	604	587	586	597	559	565	583	584	564	562	545	575	557	566	570	568	562	528	547	559	527	550	556	543	546	540	568	546	579	557	567	533	499	539	561	567	564	604	567	560	556	578	580	571	591	557	589	556	538	570	562	602	563	555	575	573	564	580	566	554	602	595	558	522	501	585	548	548	545	529	534	565	552	569	537	549	538	554	550	511	556	553	586	544	535	540	590	558	584	557	560	594	584	550	499	545	538	565	575	511	542	537	577	545	549	591	543	549	528	546	550	525	564	523	553	573	516	599	589	582	592	548	569	573	607	567	564	583	555	585	526	560	492	571	579	517	569	556	502	539	544	555	528	535	535	547	552	556	524	552	585	596	546	576	584	537	532	552	557	604	529	561	567	550	539	535	567	585	580	578	551	525	599	564	537	526	587	580	547	539	594	557	574	543	537	529	617	573	524	561	525	534	566	518	519	544	566	551	567	581	548	533	546	522	557	556	528	534	590	549	555	556	567	558	562	487	544	546	569	579	572	483	544	594	537	562	550	550	535	569	548	513	535	593	541	556	573	583	551	551	529	543	582	583	571	602	579	555	542	498	578	522	554	567	536	562	507	584	519	541	544	582	557	577	596	516	552	589	546	621	556	533	540	568	583	584	587	592	509	546	533	606	576	525	547	546	526	548	546	564	538	558	555	523	537	542	557	543	597	569	565	533	589	581	533	509	561	539	542	548	568	554	600	574	530	592	490	573	543	579	533	570	532	576	548	546	509	617	549	538	521	603	547	551	558	558	553	515	548	564	498	570	560	596	562	576	541	555	550	533	563	596	562	563	510	574	575	567	555	561	553	580	592	551	560	563	574	544	594	515	550	557	592	591	587	557	577	524	542	527	573	592	522	570	509	575	561	547	588	551	598	525	542	566	556	599	552	544	549	582	544	525	557	571	550	532	581	567	552	563	569	563	549	528	534	549	559	576	513	558	549	534	606	574	542	534	544	557	623	565	502	573	556	552	555	552	566	544	557	541	546	544	585	535	549	526	526	533	593	572	579	590	551	590	553	547	515	583	578	577	590	569	543	511	580	529	573	542	522	546	554	567	523	603	487	581	525	544	509	563	585	609	579	552	574	535	536	549	550	565	515	564	534	557	597	558	532	552	572	567	544	575	576	554	575	576	564	576	546	542	567	559	577	564	561	542	550	562	564	592	580	553	570	542	562	570	571	581	536	565	555	567	531	543	579	570	546	608
12212	9851	11429	9012	7611	4632	3416	2763	2178	1501	908	952	785	632	613	485	463	683	878	609	397	372	361	327	312	276	231	216	185	165	197	175	193	173	192	167	188	169	188	202	198	194	174	204	147	175	194	185	178	175	171	181	200	196	178	161	186	194	202	182	161	190	203	194	197	187	204	195	159	176	203	184	199	170	180	206	200	188	196	176	207	191	188	159	170	169	183	194	199	197	200	193	160	187	193	205	196	177	179	187	195	189	180	159	187	179	201	182	209	176	193	190	184	185	160	202	173	185	193	175	174	185	198	185	201	170	176	190	169	170	196	183	183	166	185	175	175	169	193	183	202	193	187	167	194	182	178	192	183	168	149	168	171	181	180	166	194	216	173	186	197	165	179	172	141	218	179	187	217	169	199	201	168	190	199	185	203	170	180	160	183	194	199	168	176	177	154	177	178	157	183	217	181	185	184	181	180	185	174	169	189	189	194	189	170	183	194	191	183	188	185	168	208	168	188	161	178	200	157	164	164	169	168	203	209	181	166	163	161	204	182	194	163	160	193	181	169	188	191	189	163	187	181	183	182	182	184	157	179	189	181	212	178	197	183	196	209	191	190	187	193	197	190	172	182	223	185	189	159	170	181	170	157	178	185	205	197	187	203	175	188	200	192	193	190	199	168	197	168	201	186	199	199	203	175	192	198	175	181	183	201	162	172	189	210	167	182	203	173	184	190	178	180	189	192	195	190	184	228	184	196	185	206	156	196	164	168	178	174	169	186	169	187	207	167	192	154	206	175	181	167	192	170	203	212	183	179	213	198	171	161	163	202	180	187	191	190	175	161	186	196	185	195	192	181	187	198	170	192	208	208	188	201	197	161	178	182	175	194	201	180	171	189	186	190	185	202	181	195	196	155	197	178	178	177	186	208	183	176	198	195	173	208	175	182	216	170	173	174	173	189	200	173	191	181	181	165	180	187	157	170	176	187	175	185	187	170	193	185	215	196	171	173	199	182	194	168	193	171	198	213	184	201	191	156	195	186	186	183	188	166	184	158	185	172	176	181	180	169	196	156	208	176	196	177	201	161	187	229	188	155	172	201	183	185	192	190	161	201	212	198	179	187	183	177	174	205	178	217	195	180	175	224	227	184	199	186	175	185	198	181	204	177	194	193	212	198	176	205	203	174	184	170	183	204	198	196	188	187	192	186	161	171	187	178	182	161	190	189	204	207	188	199	169	186	180	190	177	191	219	198	179	189	204	203	167	216	188	174	204	192	179	165	204	186	189	178	182	212	182	187	172	197	179	203	171	184	199	188	181	177	202	195	199	190	170	180	155	181	167	166	196	173	194	185	179	192	206	185	201	183	199	180	184	168	179	159	180	155	186	214	180	214	184	189	180	191	213	203	171	169	174	177	180	238	192	187	212	178	186	180	180	181	215	182	186	184	153	181	169	206	180	182	184	187	183	158	167	212	179	186	166	185	160	188	209	196	209	181	194	175	193	196	174	172	203	167	168	188	152	194	181	163	187	179	193	170	205	187	202	193	198	166	170	188	171	200	179	206	201	169	196	192	151	186	183	184	200	190	182	162	174	206	184	167	193	173	172	160	191	168	218	173	176	178	176	171	213	198	198	183	176	170	181	225	189	203	195	181	172	182	202	187	182	181	173	168	189	180	204	205	173	143	194	198	201	171	184	191	212	186	166	191	170	165	171	193	147	166	174	171	182	161	185	165	199	182	143	187	194	200	209	167	192	173	166	174	168	184	185	197	184	179	198	192	161	190	175	182	181	175	189	184	174	202	207	185	170	184	189	188	178	183	182	194	162	160	171	180	173	188	193	203	190	166	173	197	185	190	174	191	164	183	190	149	211	190	189	175	189	189	176	194	199	163	212	218	190	158	185	189	170	193	196	176	197	182	187	199	203	199	152	193	191	194	133	154	192	195	195	170	197	178	198	208	188	172	201	185	187	189	219	185	197	196	178	180	192	193	186	195	195	161	157	201	178	190	171	179	163	207	179	193	165	181	199	201	163	203	192	175	181	188	184	194	178	155	192	171	176	188	188	185	199	178	182	163	185	175	194	216	157	198	171	180	184	192	175	169	193	179	215	172	185	167	181	184	177	185	222	199	167	183	155	185	180	179	199	168	175	204	179	204	201	205	184	209	175	202	189	171	178	205	174	176	185	202	165	162	194	167	184	190	187	180	182	190	177	200	185	172	184	200	176	187	186	164	169	193	204	185	183	178	163	184	189	183	160	200	231	206	173	211	182	170	163	199	186	194	170	196	215	173	191	182	175	199	167	173	190	185	173	170	189	217	162	200	172	191	180	175	184	185	207	177	173	173	161	185	181	187	159	186	177	185	208	190	171	160	186	194	195	204	171	189	197	186	196	152	198	176	181	210	173	183	188	172	186	158	176	188	185	192	183	190	189	199	163	184	231	183	215	163	168	183	180	186	207	196	170	212	185	191	182	172	211	206	193	174	162	194	203	191	184	177	156	173	200	183	184	180	162	185	191	211	181	160	216	167	173	166	186	196	182	199	159	187	202	180	178	180	171	174	180	216	199	195	190	204	178	168	182	199	187	180	155	197	181	196	168	220	184	169	159	179	181	166	175	178	200	180	187	183	191	202	172	186	196	191	185	195	173	182	194	224	176	195	186	170	186	162	167	179	193	185	174	193	176	185	175	180	172	170	199	183	180	163	197	165	189	166	164	201	186	187	175	194	180	186	181	165	177	213	180	190	168	204	190	213	166	171	213	189	172	184	193	223	187	194	196	195	172	196	197	176	157	208	210	175	182	194	195	174	191	193	187	187	165	194	170	175	204	187	160	161	180	186	206	170	202	171	205	189	190	189	172	186	167	185	171	192	169	195	199	175	190	161	182	167	180	185	184	212	180	197	182	193	204	167	166	165	200	178	206	186	161	194	192	212	190	183	190	198	188	157	192	182	197	164	212	171	189	177	193	192	178	174	186	164	173	188	194	170	180	185	171	180	199	162	174	183	187	170	190	189	166	159	186	202	167	187	180	178	181	177	160	175	184	194	175	205	197	207	163	206	194	169	178	187	182	202	184	194	167	190	172	195	188	184	196	170	175	181	175	197	197	174	177	187	204	198	188	207	156	172	193	188	159	172	191	185	166	183	185	173	203	166	190	196	181	197	192	183	187	196	183	176	159	166	208	170	164	178	167	187	167	172	183	167	195	174	187	186	189	181	202	189	182	154	174	180	157	182	156	208	176	186	158	195	197	186	203	181	173	177	177	201	181	193	173	189	176	195	175	186	168	206	172	170	182	181	200	208	192	206	203	168	191	196	197	179	174	186	147	183	162	197	198	166	183	194	176	174	178	197	196	186	206	180	164	198	192	190	174	159	168	188	155	173	175	200	182	179	187	171	198	191	192	194	172	194	193	160	188	166	209	170	173	167	187	174	197	191	183	162	184	180	178	189	167	189	169	185	191	190	187	200	186	192	169	195	192	193	185	162	195
9396	8718	15989	18753	19937	15295	13853	11757	10409	7157	4980	4923	4273	3396	3221	2759	2502	3922	4265	2908	1896	1568	1676	1495	1183	944	758	678	581	581	561	572	509	574	536	514	527	556	514	536	550	503	487	507	504	486	480	512	516	525	535	537	537	520	515	520	504	502	531	540	551	516	506	549	506	535	518	501	537	508	529	543	513	507	545	560	531	541	550	588	515	512	541	542	517	519	548	505	496	513	579	522	550	544	536	524	473	537	517	519	530	557	506	542	553	510	519	494	516	515	546	546	541	531	518	526	528	565	508	565	543	528	548	524	528	512	540	547	523	515	515	499	528	519	548	500	511	558	532	513	541	509	532	529	503	545	544	524	512	559	443	530	549	477	544	515	559	525	504	496	481	523	544	554	485	536	504	553	546	488	541	553	517	545	511	513	516	540	522	557	534	523	500	512	536	547	485	536	498	527	564	536	523	512	561	530	512	497	547	502	499	499	517	568	483	505	499	471	505	530	546	525	546	554	512	518	515	520	497	562	578	487	502	539	515	555	513	515	509	510	517	521	534	493	516	533	510	563	567	541	523	534	492	521	505	508	495	553	519	474	516	511	487	594	589	557	517	507	507	517	490	523	484	513	491	494	560	545	530	512	506	512	507	499	506	452	512	511	532	529	541	508	536	525	534	520	525	478	548	534	517	544	542	553	529	527	524	565	534	546	510	505	499	519	546	502	545	547	514	616	542	545	552	513	504	490	589	495	584	535	558	558	502	559	529	536	508	521	506	584	593	476	556	541	547	552	499	538	502	510	541	458	520	523	540	545	522	542	524	495	536	501	568	486	549	518	522	504	539	524	486	537	516	502	545	542	533	550	545	537	511	529	548	511	534	530	554	539	518	491	525	571	513	522	529	523	533	511	507	530	493	528	524	549	532	510	548	523	531	512	536	474	512	553	524	528	518	505	553	526	536	553	542	519	530	526	545	545	527	512	501	521	498	487	490	511	521	531	549	530	533	505	532	517	552	518	547	537	535	510	517	543	521	539	489	550	526	556	536	486	521	506	531	519	532	507	476	505	564	524	485	512	515	529	508	503	500	464	514	512	500	543	476	539	510	529	509	529	506	508	502	527	524	468	533	505	537	505	495	546	521	517	567	549	523	469	561	561	514	560	562	537	512	512	526	520	492	528	479	500	524	562	540	518	491	549	516	532	526	532	523	553	501	493	542	502	557	510	543	523	536	552	547	506	529	511	524	507	529	528	523	540	525	502	477	513	532	538	550	526	563	590	515	486	544	526	524	497	500	522	537	541	535	539	520	528	541	550	537	540	497	542	512	504	542	531	505	521	477	534	512	522	483	495	488	520	490	524	561	522	470	540	515	536	539	508	489	491	501	537	493	522	521	545	499	547	524	510	545	486	544	510	493	570	521	490	541	541	514	541	538	506	524	536	533	516	500	532	537	525	558	567	568	496	528	557	513	529	495	513	526	563	543	539	543	530	508	504	526	528	543	552	525	528	534	538	517	509	506	507	545	520	515	542	535	537	522	480	552	510	537	533	523	518	552	554	541	533	495	535	513	536	525	509	523	511	542	566	517	541	541	520	552	552	516	512	483	540	543	519	509	511	508	538	527	481	490	507	522	501	545	530	574	535	497	549	561	502	512	511	500	566	522	524	564	515	505	539	500	516	497	525	497	498	524	576	535	548	563	523	490	512	503	506	519	532	553	536	569	539	555	549	528	536	507	529	495	530	567	537	570	494	491	535	475	532	503	540	491	507	521	523	517	541	510	531	502	535	569	527	515	531	480	565	494	475	524	520	534	546	514	482	529	514	488	546	551	539	497	538	512	565	486	529	502	521	512	536	497	525	552	485	565	530	506	539	505	520	519	494	549	483	517	500	542	518	523	551	525	537	521	517	526	507	586	530	508	520	505	541	518	514	554	533	498	551	539	538	549	563	560	545	528	528	510	504	476	520	521	500	513	491	512	517	508	532	554	503	502	542	530	472	530	566	570	536	523	511	508	521	480	542	486	547	533	537	510	530	518	498	465	563	539	505	534	496	511	522	536	498	534	543	554	505	506	549	508	538	535	527	521	582	536	526	525	527	517	526	561	527	489	512	537	517	508	480	530	563	518	530	511	501	504	549	547	537	519	525	543	505	507	499	517	522	501	532	521	522	545	500	527	488	561	489	519	498	531	532	554	522	538	517	529	525	522	551	509	562	526	550	543	522	517	538	486	539	557	526	499	511	519	556	557	527	556	529	517	512	508	501	538	585	512	513	554	565	518	506	484	545	513	522	446	498	551	545	495	563	519	525	509	536	537	523	562	522	519	536	500	533	527	491	523	539	509	514	536	525	515	549	521	535	541	522	537	505	536	501	523	525	549	541	524	484	577	489	509	524	495	532	514	545	511	511	538	531	522	518	548	527	503	487	567	483	544	554	498	522	509	551	513	496	522	531	574	513	521	541	532	545	538	508	522	554	494	529	557	509	486	522	548	499	521	545	501	530	459	566	500	516	528	480	530	534	551	508	518	520	515	539	544	485	514	524	479	550	520	561	495	498	531	538	527	528	518	521	528	482	533	513	510	552	565	519	554	481	529	528	513	526	527	545	539	532	538	496	544	557	507	550	524	517	530	509	536	528	518	570	528	545	564	545	499	513	541	507	545	492	518	516	468	530	549	545	520	502	569	558	542	517	515	544	547	529	506	552	526	527	526	502	564	557	545	532	499	509	553	516	501	485	517	556	525	524	552	538	541	531	520	540	518	534	485	502	519	517	542	461	530	501	498	494	532	527	522	552	531	550	525	547	526	499	506	511	519	528	519	548	528	505	524	537	496	506	527	545	491	496	532	510	556	525	528	508	541	544	524	545	585	535	531	538	533	525	513	527	512	519	488	532	538	499	517	518	479	546	542	561	476	529	524	548	538	539	514	585	517	521	494	515	518	526	518	521	532	537	542	472	524	529	535	502	525	510	526	525	519	513	512	511	538	486	519	572	571	583	585	509	542	536	508	524	520	511	537	534	562	547	528	528	552	524	528	543	542	559	503	510	471	505	536	508	522	504	518	546	537	520	502	488	509	485	494	515	490	504	514	522	532	523	552	498	533	480	514	549	487	511	543	503	544	540	520	504	509	528	549	509	504	531	529	500	516	502	496	486	510	559	497	508	516	514	537	515	509	501	519	515	494	524	530	553	523	519	520	522	546	496	550	526	534	520	517	502	497	537	524	555	508	547	505	589	510	535	543	533	519	517	497	518	531	529	538	548	497	525	542	528	503	504	545	505	552	520	549	562	534	571	528	558	515	522	513	566	554	539	562	550	552	542	528	549	475	537	564	529	511	529	480	513	534	497	523	555	479	515	540	543	553	528	498	512	516	514	516	480	554	514	527	521	516	525	502	508	519	539	529	501	548	522	495	538	519	513	512	526	511	516	534	496	521	486	558	542	519	549	517	515	505	516	495	513	527	578	511	528	509	512	533	528	496	514	551	525	552	498
20482	14465	17667	14025	10960	7235	5345	4493	3341	2083	2082	1826	1601	1591	1501	1509	3044	3959	5419	3480	977	671	815	875	670	419	348	269	216	165	171	205	195	164	167	179	177	160	178	187	160	171	183	190	195	171	184	186	178	165	179	192	172	192	198	196	207	166	184	183	175	192	188	157	195	180	192	174	177	165	155	196	192	168	179	175	193	164	198	198	159	172	154	178	151	184	169	204	200	201	180	193	195	177	179	166	188	180	199	184	189	192	158	173	176	186	168	187	192	175	180	191	188	173	165	157	188	174	190	172	174	153	177	170	187	191	173	178	173	166	161	191	151	174	180	161	173	155	158	167	214	171	173	194	185	192	173	169	197	185	177	187	162	162	182	166	183	196	153	164	196	186	171	182	165	177	170	181	182	190	165	200	172	197	164	163	157	184	194	176	170	162	164	179	169	176	158	160	183	192	177	160	163	166	204	165	179	161	196	176	170	165	174	183	171	154	174	165	157	182	150	167	182	185	160	179	202	159	167	183	148	178	190	166	179	174	177	169	184	177	189	193	161	176	185	180	185	189	164	183	168	184	157	167	195	175	160	175	185	179	182	193	199	208	178	159	203	180	173	176	190	175	189	193	186	172	175	180	166	177	181	193	179	184	191	193	161	181	165	146	180	167	158	164	150	153	206	171	192	166	180	173	162	179	173	159	173	180	187	174	181	159	165	177	166	150	157	195	175	153	183	173	185	155	189	185	160	201	190	155	174	152	168	172	177	186	180	182	177	174	201	170	178	154	174	165	163	179	183	171	180	179	184	157	188	157	170	176	211	177	184	192	187	205	188	169	176	187	203	184	174	185	204	190	177	172	177	178	200	197	187	183	156	174	179	182	211	175	177	162	165	179	175	177	171	187	186	167	172	163	191	162	195	173	164	180	180	175	178	179	177	191	189	188	195	190	181	212	167	165	179	174	179	158	173	188	171	156	199	169	186	149	203	179	178	162	192	169	178	189	203	181	168	185	200	174	148	165	178	188	193	174	161	199	191	184	175	194	185	200	175	196	172	181	188	189	183	156	172	185	210	169	171	190	175	179	182	144	191	205	187	168	177	182	215	159	166	197	177	180	174	190	186	178	176	188	164	172	170	172	185	159	164	187	169	182	198	172	189	171	158	171	168	170	165	162	186	182	200	175	184	193	202	177	177	178	159	170	165	178	204	163	196	162	196	180	152	181	175	189	165	187	168	162	171	198	152	193	145	208	179	181	188	199	195	158	175	182	161	172	174	171	175	161	195	184	178	185	160	187	206	162	201	188	189	158	173	167	185	161	174	158	176	190	187	178	167	176	164	169	168	183	180	187	182	199	185	164	173	201	166	183	202	175	164	188	159	157	170	189	188	180	166	195	192	165	175	180	177	214	179	177	174	179	200	181	163	196	155	166	201	164	189	164	185	204	172	171	204	158	202	167	164	208	186	183	169	170	174	198	195	193	168	173	180	159	159	164	194	155	160	176	193	212	165	169	169	159	160	179	189	172	166	149	178	163	194	192	168	167	189	179	161	177	184	157	166	155	153	155	186	177	183	178	177	159	169	161	183	164	177	168	173	176	173	173	186	167	190	189	176	186	207	173	188	193	180	187	191	170	194	171	207	159	182	179	193	158	147	180	198	177	186	169	168	146	154	175	160	169	161	186	177	170	198	187	193	164	204	172	177	180	198	182	202	162	186	172	186	183	168	183	198	140	150	176	185	174	167	172	170	176	195	193	167	170	176	171	184	194	184	162	175	148	193	181	189	182	195	184	193	192	179	187	175	176	189	187	185	163	199	179	160	176	192	153	174	183	169	175	167	186	163	176	155	177	190	198	177	172	172	172	156	193	183	178	199	175	188	199	151	162	175	189	194	189	210	180	218	163	190	134	167	182	163	170	204	179	201	169	178	186	152	184	188	155	172	176	188	178	175	184	196	190	193	191	175	180	171	153	175	173	189	178	163	183	182	185	204	193	199	181	165	175	187	167	170	169	179	173	175	185	173	174	177	161	184	178	155	151	165	201	175	177	200	188	175	180	174	192	186	173	190	160	194	169	172	184	179	180	185	178	162	157	188	176	186	178	179	175	198	183	152	182	155	166	177	187	202	202	186	162	167	187	202	190	171	188	167	185	179	223	196	211	192	166	193	192	169	165	163	196	169	184	209	150	175	176	153	170	178	174	197	205	163	177	178	193	184	181	198	175	187	145	190	185	161	178	174	145	172	177	184	171	183	156	182	174	171	143	178	176	179	212	173	145	163	176	157	167	173	173	190	182	189	173	177	188	162	168	176	190	187	186	178	164	180	172	159	183	163	175	201	201	182	179	188	181	204	178	189	160	174	165	174	177	173	155	168	154	179	188	184	192	158	195	166	169	175	199	181	151	174	183	164	169	165	165	170	166	165	187	202	193	188	177	177	176	157	193	179	196	182	175	173	199	190	154	183	160	166	168	185	183	189	183	179	212	176	188	179	203	184	172	193	187	170	190	175	179	188	163	189	181	178	156	176	169	189	163	174	189	160	171	170	159	173	185	178	197	189	171	197	190	215	172	164	170	177	202	184	169	198	172	176	195	202	157	167	171	177	169	160	181	161	195	171	179	188	171	181	172	184	198	188	170	184	163	178	165	148	183	185	173	180	164	184	192	170	146	183	153	161	191	169	175	195	195	161	173	182	173	185	186	173	177	183	186	181	172	190	199	187	209	164	183	174	185	191	189	184	189	175	181	162	188	197	169	191	176	158	198	172	173	155	202	178	190	168	181	154	175	175	176	192	184	190	175	170	155	190	156	190	186	185	173	159	177	173	184	162	168	157	187	182	163	169	176	190	181	181	178	174	177	178	186	169	192	186	167	183	173	196	185	179	162	184	157	188	160	173	175	181	181	182	187	179	161	180	172	165	182	197	197	152	181	179	198	172	171	177	168	189	179	183	171	178	175	166	175	195	184	160	190	199	181	190	182	185	176	214	167	191	163	201	179	186	193	194	181	170	187	195	179	202	174	174	206	180	177	158	161	178	191	211	184	173	176	170	156	180	168	172	155	166	189	180	184	181	173	175	178	190	176	189	179	188	175	184	179	193	183	184	193	183	186	199	184	158	154	177	159	159	169	173	169	176	185	177	167	197	152	188	165	192	180	170	179	175	207	184	181	181	162	178	205	149	163	197	207	168	184	166	174	182	198	180	183	190	149	224	164	178	168	164	173	186	180	185	170	163	165	187	169	203	155	188	176	185	182	153	174	177	164	194	164	174	180	185	166	219	185	145	178	174	171	175	176	177	169	153	177	195	187	155	142	187	168	189	168	165	180	169	172	155	163	162	162	184	179	202	187	171	180	184	165	150	199	206	202	202	172	167	192	185	186	178	185	166	190	182	158	168	157	172	199	176	208	169	151	168	167	186	173	174	176	160	159	168	201	162	174	185	161	174	163	165	165	182	168	149	178	192	199	168	178	202	173	194	175	175	171	179	170	165	164
13308	11933	21920	25348	25565	21582	19044	17499	14228	10585	10341	9582	8761	8705	8491	8622	15248	18514	22538	16047	5152	3779	4977	4904	3508	2420	1474	895	709	645	580	561	533	535	567	509	553	504	543	502	499	492	504	506	466	512	532	522	524	561	501	485	554	542	494	503	536	534	514	520	529	491	563	490	524	533	474	521	481	528	528	487	506	482	506	475	495	533	515	539	527	512	501	513	485	516	540	559	503	522	499	555	531	513	484	485	516	502	490	535	539	545	515	522	519	501	502	478	514	520	529	521	518	554	503	525	516	519	502	489	539	483	526	501	499	522	524	537	509	518	503	468	514	508	500	522	542	503	521	519	477	494	537	499	491	524	501	494	484	539	472	494	479	508	494	535	518	496	518	525	517	511	513	494	508	524	512	497	541	546	527	524	506	511	488	532	510	517	558	540	470	494	472	467	504	495	500	505	500	523	513	477	532	527	534	521	516	495	478	539	494	496	545	526	513	522	520	491	539	512	525	531	518	513	486	551	537	467	558	486	536	518	516	505	511	527	516	498	547	500	501	524	495	507	509	535	506	500	520	539	540	472	517	499	485	513	531	508	518	500	490	504	535	504	507	465	510	583	528	534	480	525	536	512	521	472	525	508	515	514	490	500	531	500	511	499	500	521	532	482	497	490	462	505	506	486	503	538	507	507	518	520	492	524	503	521	504	522	513	536	519	507	522	490	524	477	506	505	553	525	512	490	464	554	515	495	492	544	489	550	477	508	436	497	494	470	517	515	540	505	527	503	485	550	484	513	544	502	495	499	509	533	513	543	531	532	516	507	515	480	555	497	519	484	521	511	493	543	501	503	487	518	495	522	534	484	483	505	510	494	513	510	501	473	535	499	487	549	525	500	529	502	549	506	481	502	506	509	513	518	531	515	494	493	493	556	485	525	522	495	543	534	474	508	534	520	477	528	547	485	510	482	471	507	559	507	496	515	501	535	465	498	520	520	505	549	523	538	510	503	496	534	536	544	509	505	521	484	530	525	506	545	550	482	496	476	512	512	501	519	470	502	532	514	513	520	503	496	492	485	502	502	533	571	498	487	501	533	512	514	511	527	533	516	527	520	507	548	497	476	510	523	515	483	514	498	528	562	502	509	505	506	486	509	498	481	507	494	522	511	524	544	490	521	560	504	477	564	542	500	574	516	514	508	495	545	527	496	539	513	504	489	522	544	473	527	501	481	519	502	542	490	551	553	527	525	539	502	486	496	460	506	551	485	497	531	525	511	514	520	503	500	529	540	525	551	524	543	501	519	499	526	508	511	511	516	519	551	542	500	507	482	508	531	498	537	474	537	509	569	512	541	495	558	481	512	519	550	520	530	511	542	522	489	494	512	527	539	551	546	521	533	520	514	485	503	509	534	506	533	498	530	514	523	529	509	509	468	506	521	516	504	535	503	550	521	501	500	566	458	500	504	508	521	513	519	522	519	483	497	494	556	545	556	510	504	493	488	524	514	507	492	499	507	486	501	533	561	525	538	516	508	501	510	491	536	507	507	533	459	476	552	470	502	492	549	489	519	505	514	522	492	498	501	552	533	542	495	489	481	490	493	497	521	476	515	518	500	530	524	470	494	490	548	497	500	505	497	518	514	507	518	499	492	536	528	530	524	530	516	509	511	548	551	498	508	531	490	521	513	578	503	507	507	506	533	519	501	505	520	541	490	541	551	516	549	508	483	506	509	540	480	504	491	513	539	563	482	545	513	521	536	496	543	525	494	520	523	508	491	479	499	510	471	528	562	529	477	507	531	506	496	511	481	503	486	496	507	498	496	526	548	535	490	531	528	541	510	509	509	518	511	554	473	520	497	534	518	523	505	551	513	557	482	535	495	533	484	505	515	497	499	499	528	489	539	481	497	480	545	495	500	521	498	511	520	449	499	509	507	531	514	509	470	558	514	563	534	547	490	470	526	515	489	521	502	529	519	522	511	498	487	533	515	494	512	551	508	520	532	511	500	488	480	503	466	528	524	509	525	465	519	502	502	496	509	495	521	520	542	523	516	502	477	507	513	509	506	517	507	499	531	492	539	507	511	507	545	509	525	486	510	512	542	508	522	497	561	474	512	489	501	524	515	545	504	528	500	502	498	493	508	534	532	504	500	459	490	526	524	515	501	520	533	537	538	524	456	475	523	537	526	517	519	484	512	533	531	527	527	530	520	497	516	495	519	517	521	493	491	515	501	496	535	513	528	490	496	475	530	524	535	517	504	543	528	507	493	545	501	522	523	540	495	537	483	534	535	525	532	532	529	513	523	515	520	539	524	524	478	519	523	546	514	498	494	542	555	547	501	518	520	524	513	536	473	542	518	498	488	468	495	486	502	510	509	535	505	548	495	485	540	504	485	496	517	469	504	502	465	518	510	502	530	533	532	485	556	530	537	516	476	526	513	480	506	485	551	469	511	517	515	517	496	494	546	513	504	497	516	516	501	496	471	545	496	470	525	522	529	525	523	520	511	503	524	529	500	552	510	496	544	516	486	529	512	499	527	509	496	532	502	538	437	510	479	512	519	502	506	515	469	510	505	518	511	548	493	503	502	509	539	546	517	533	496	515	493	515	519	566	534	539	518	547	509	494	518	509	545	510	516	534	542	536	500	484	546	514	503	503	543	513	519	518	491	550	486	509	568	519	546	491	464	519	514	514	544	501	528	554	503	479	460	526	480	524	524	523	515	514	500	521	495	552	480	528	477	540	471	555	480	541	513	517	473	482	527	490	554	489	503	535	520	536	520	492	513	499	520	524	491	496	524	513	514	495	510	496	479	528	492	543	523	486	521	508	510	499	483	517	503	488	503	519	498	509	551	524	527	524	550	515	508	522	510	521	548	549	498	514	475	523	529	472	509	506	528	482	545	581	547	490	500	528	512	482	483	537	526	521	530	504	497	495	484	525	494	518	509	532	534	527	517	508	516	494	521	512	512	520	507	528	509	486	521	496	505	538	518	523	508	536	544	539	496	508	540	514	547	524	523	513	518	529	521	524	522	530	488	479	511	510	509	500	535	500	509	518	492	488	465	515	521	509	527	532	493	511	505	540	532	506	518	490	565	496	473	497	514	518	529	501	533	504	500	509	484	527	540	579	534	548	542	514	525	523	461	517	512	470	504	483	498	500	492	482	497	556	522	525	495	505	533	497	538	506	497	537	480	516	534	505	508	512	489	462	483	485	534	484	489	538	506	523	528	481	509	473	516	520	523	499	497	485	502	503	511	504	503	530	528	498	488	477	515	496	548	540	498	513	478	481	527	477	521	550	502	557	506	515	502	514	512	519	497	542	540	519	489	529	507	493	538	488	506	513	537	493	520	497	563	494	521	485	493	512	536	495	498	505	508	470	542	497	534	496	524	492	535	493	508	489	505	496	492	503	494	489	519	520	550	532	498	522	516	510	513	505	542	515	495	562	524	497	517	491	475	520	518	516	505	502	564	520	498	506	509	504	515	533	510	479	516	510	520
26468	17455	22070	19233	13129	9050	7556	6059	4334	3439	3387	2816	2575	2311	2301	2151	9009	5463	9226	6366	1566	1196	1306	1502	1160	755	430	368	282	233	248	216	201	199	206	208	189	197	188	189	202	195	186	203	181	221	193	194	213	196	202	184	179	199	226	195	204	196	211	209	191	182	207	215	200	192	193	172	193	199	198	189	207	201	202	190	186	206	181	184	176	194	196	185	179	182	189	202	187	189	164	205	191	190	205	206	187	207	177	168	157	170	208	211	184	183	186	181	173	183	205	192	212	176	178	188	171	212	177	161	181	180	209	189	190	195	193	210	204	205	183	196	185	175	206	185	212	219	214	175	210	181	181	164	209	176	186	199	182	197	176	187	180	199	210	172	181	188	207	221	179	202	185	187	164	197	164	221	204	192	209	181	156	176	189	210	207	186	186	208	206	183	203	203	187	169	210	197	212	211	193	183	205	196	208	185	223	220	197	206	190	204	173	189	196	218	205	175	195	226	169	192	216	185	195	200	180	206	210	190	198	186	192	168	182	189	184	191	185	193	180	184	191	223	172	199	199	173	182	191	200	220	201	190	170	190	213	221	185	216	194	187	187	210	199	208	164	163	193	207	187	190	206	184	171	187	183	202	213	217	207	207	193	210	185	196	205	206	201	193	221	193	180	190	176	194	179	181	204	165	190	210	215	197	191	204	169	189	185	199	164	214	181	165	191	196	157	198	184	199	189	173	200	178	198	196	183	211	194	218	196	182	201	202	186	223	178	214	215	186	197	213	178	203	176	188	193	197	206	182	183	222	184	204	187	198	199	184	161	162	190	207	195	194	196	178	181	182	193	210	222	184	200	206	190	229	187	191	182	200	185	178	218	171	190	217	190	179	198	216	190	208	183	202	190	204	195	164	202	179	195	197	190	189	205	189	205	224	220	201	185	171	184	187	199	191	179	164	168	176	188	185	180	185	206	191	203	181	170	184	190	195	189	207	162	196	184	188	203	183	206	182	225	218	185	177	188	194	182	180	192	186	199	203	209	160	217	203	197	212	199	209	209	191	188	193	182	189	157	205	187	191	215	186	184	205	220	208	190	182	189	205	184	174	191	199	176	189	184	178	174	208	221	172	185	204	186	206	187	170	192	202	197	188	174	206	187	209	192	183	201	183	211	169	194	165	181	191	189	188	191	189	184	211	191	192	230	207	189	185	243	202	207	187	201	192	175	187	198	185	196	188	175	191	201	204	189	207	229	190	201	213	211	180	190	217	179	191	180	197	217	161	196	200	199	206	202	185	186	209	213	204	200	199	199	187	178	204	181	197	151	188	180	175	182	183	167	205	198	184	183	224	184	191	189	202	190	187	218	168	206	180	179	196	179	218	211	189	203	209	187	185	185	174	191	227	197	192	210	189	210	185	179	178	192	217	203	202	182	200	173	187	183	200	182	190	193	180	199	195	205	189	203	198	202	189	209	198	185	187	204	172	188	205	208	221	169	200	198	210	200	188	174	201	186	181	183	192	185	179	190	199	159	184	192	191	197	197	190	179	195	197	201	208	187	205	196	192	210	174	197	192	208	197	197	206	170	214	193	170	180	187	188	222	218	196	193	193	185	213	203	204	179	172	189	189	186	208	188	172	227	175	202	204	199	198	177	190	188	204	184	202	189	201	215	189	175	187	212	199	182	170	191	205	180	210	199	205	170	178	206	171	184	191	193	183	220	214	202	206	217	179	169	188	197	206	176	214	189	185	184	191	200	172	213	209	194	191	210	176	183	180	173	186	188	170	187	166	194	190	198	154	192	192	192	208	185	190	220	215	175	200	181	192	214	192	213	209	224	204	213	206	225	194	203	202	198	173	213	186	201	167	163	173	220	228	194	181	172	161	186	179	200	200	177	156	219	198	191	182	189	192	198	200	188	181	168	202	186	194	175	197	172	217	185	211	198	199	197	178	205	177	174	202	199	176	188	209	173	169	180	190	207	183	209	203	202	196	193	187	204	197	209	173	201	177	188	186	203	201	178	199	202	196	228	183	191	173	220	145	183	214	201	207	185	190	202	199	178	202	188	178	204	204	214	217	208	211	182	170	189	184	199	205	188	196	225	190	185	187	191	191	213	179	191	184	197	219	174	190	177	198	178	175	176	196	175	194	195	183	170	166	212	184	192	182	178	192	176	202	190	204	188	213	218	191	201	171	202	173	203	220	211	194	198	205	192	185	191	182	196	203	148	196	216	202	189	197	209	183	159	205	184	198	212	193	200	206	199	191	184	213	196	200	194	181	206	192	206	201	184	164	187	210	197	200	184	215	188	194	191	170	197	232	190	180	198	187	184	186	184	208	177	191	186	227	187	191	203	188	213	191	188	180	201	191	200	179	179	183	196	161	218	181	185	211	199	196	190	181	191	168	179	195	199	191	172	204	196	178	194	174	186	200	190	199	217	176	185	168	186	169	187	184	174	227	192	214	183	198	191	209	185	219	170	204	203	191	181	204	184	191	184	177	218	199	218	197	202	220	179	210	194	199	182	228	202	169	198	193	175	185	179	196	203	217	182	198	190	193	169	195	196	151	225	202	197	193	199	189	176	198	177	180	188	199	183	183	186	226	193	205	172	191	178	188	159	187	202	186	174	168	175	186	181	197	186	205	206	181	207	211	185	199	177	178	233	207	204	191	192	169	173	203	180	214	205	197	189	193	175	191	193	196	198	189	190	187	197	195	218	185	200	197	194	179	175	205	174	181	188	194	191	201	182	203	196	199	199	202	191	210	192	193	174	198	203	189	182	173	208	208	207	193	216	202	191	203	190	213	193	165	176	210	198	197	207	223	185	192	174	166	183	172	211	221	178	198	205	195	182	184	160	196	168	187	195	187	202	175	209	176	193	205	195	187	165	197	188	200	176	186	202	190	204	207	178	202	210	194	196	170	208	182	178	212	184	195	189	186	193	203	202	197	187	190	184	192	184	194	202	197	217	194	199	177	167	203	180	184	193	185	167	156	186	198	174	200	206	182	202	192	197	184	203	198	165	198	208	211	205	200	221	185	191	202	194	205	169	196	186	199	201	199	187	194	156	183	197	187	182	207	190	191	189	175	216	170	203	191	160	197	207	178	198	191	193	192	202	176	200	188	197	176	208	194	223	214	200	176	219	171	201	198	198	215	192	175	207	205	212	194	182	200	203	210	174	178	185	158	202	199	187	202	201	203	190	204	196	195	204	213	187	181	232	181	196	191	171	175	190	219	209	204	171	176	194	171	192	172	191	190	208	193	177	199	182	214	192	174	208	184	198	216	199	178	186	168	192	198	202	175	190	195	209	196	184	188	200	164	222	174	204	198	217	170	191	205	196	197	164	201	183	185	210	201	212	184	203	201	180	211	206	179	192	190	195	193	207	187	197	215	199	193	204	175	183	185	203	188	198	188	187	202	183	194	176	176	207	206	214	200	222	212	185	174	179	196	208	177	188	180	207	209	208	164	179	183	189	200	200	190	216	167	180	193
15740	14049	25048	30088	26959	24268	23225	20700	16892	15051	14334	13191	12548	11943	11817	11514	30409	18663	30594	22584	7321	6252	7731	8459	6667	4100	2487	1530	1143	825	759	641	606	568	585	590	565	570	552	557	565	524	551	538	564	540	583	551	613	559	547	574	555	551	531	551	580	517	546	611	537	548	510	587	563	513	565	560	540	569	545	561	570	532	537	538	507	562	549	565	518	572	517	548	592	560	566	534	558	558	549	540	546	612	562	567	507	500	540	571	538	542	499	546	557	566	538	539	554	551	491	548	567	523	591	590	599	590	530	573	543	537	588	531	559	548	535	601	546	568	520	578	550	535	514	513	555	550	548	569	567	549	559	521	583	569	567	539	553	521	564	534	537	562	547	528	590	549	577	536	538	574	550	539	582	528	505	540	581	528	554	569	531	560	546	538	523	569	594	576	551	578	533	542	599	544	553	574	544	527	580	583	547	582	574	508	551	537	554	551	553	583	549	580	555	520	516	574	558	580	542	592	521	559	601	521	520	558	553	543	538	602	581	533	562	537	534	560	585	550	555	571	544	584	573	547	585	528	551	525	564	549	546	487	555	545	513	566	565	543	569	597	594	543	566	549	560	521	584	567	531	568	521	529	513	574	520	596	524	534	524	559	572	509	594	601	579	526	536	544	507	520	547	578	520	566	508	553	530	564	544	560	578	596	600	529	562	558	582	554	542	555	585	559	532	583	554	554	571	505	566	535	528	529	578	552	552	543	570	571	561	545	563	522	521	560	554	582	607	528	519	596	560	570	546	529	553	563	546	547	531	544	531	558	543	568	515	502	602	551	548	582	559	532	524	536	514	572	524	582	610	552	546	562	526	555	527	522	543	557	540	551	557	535	567	510	554	547	566	554	563	576	591	532	594	570	543	573	542	577	506	547	566	580	533	539	558	561	585	505	545	543	553	529	552	519	532	558	564	596	583	538	531	583	560	548	561	511	549	550	525	517	518	555	529	555	579	538	526	542	568	576	579	596	552	552	553	532	630	575	537	563	545	557	515	567	605	508	528	540	576	571	564	566	510	536	543	512	541	561	581	537	561	542	574	567	578	552	547	557	538	539	564	556	538	552	583	570	560	522	520	576	599	532	579	501	543	544	580	597	534	542	553	566	532	592	563	561	541	555	550	546	522	507	567	534	575	532	551	553	596	577	527	556	565	510	525	549	535	558	490	530	546	535	608	528	541	539	563	571	585	528	550	540	549	571	534	552	527	578	532	538	541	567	576	523	571	538	584	548	559	510	595	557	576	532	513	571	592	579	565	548	510	559	571	571	529	581	549	549	552	556	543	541	565	539	531	556	575	531	552	574	600	520	552	539	536	549	562	534	533	537	556	579	602	534	571	582	576	590	528	577	555	575	511	602	546	559	554	543	587	590	577	565	522	586	501	589	557	586	566	555	572	554	549	580	542	553	527	576	523	534	511	564	546	545	540	543	576	554	519	562	551	609	583	559	535	568	571	564	563	561	572	571	547	535	556	558	549	537	532	566	540	559	524	560	537	534	579	559	533	535	539	544	519	569	559	583	563	575	527	594	565	548	593	548	570	590	530	562	572	532	582	540	544	548	555	540	579	564	525	532	500	555	537	529	544	541	520	562	562	555	521	559	558	565	579	558	567	550	585	521	576	554	506	542	554	550	550	507	509	537	520	572	563	552	540	557	578	550	555	582	541	551	573	542	522	569	577	564	532	525	544	545	548	573	538	530	570	545	536	574	527	543	549	555	569	533	580	577	554	552	573	513	551	547	513	587	534	532	547	549	554	573	510	568	520	543	529	543	557	570	537	565	577	552	567	559	574	581	518	559	588	575	550	522	550	513	547	546	547	538	572	561	533	571	510	513	531	532	547	587	587	547	539	611	557	536	553	569	527	608	557	531	590	545	600	570	550	555	513	538	527	583	538	545	601	576	543	551	556	552	573	554	548	546	554	589	572	546	570	564	552	562	571	594	551	547	571	562	570	566	500	521	535	591	522	503	576	528	547	541	563	574	565	590	533	533	566	506	552	575	554	604	589	596	530	577	544	597	579	554	550	550	536	588	546	528	595	590	563	560	568	573	541	541	579	551	565	534	543	533	561	546	558	551	556	557	567	580	562	555	528	548	541	524	546	562	555	493	558	567	516	564	533	537	565	551	576	516	571	547	522	552	560	588	557	549	569	534	582	513	538	580	543	530	631	532	559	573	532	547	591	560	504	563	572	549	558	523	580	555	545	541	530	552	578	564	549	558	585	536	550	517	534	599	543	518	588	542	550	571	550	559	550	581	588	554	566	572	593	531	523	540	564	518	539	540	568	547	548	522	515	561	566	564	537	545	525	535	552	560	553	530	573	591	578	546	529	564	531	574	560	548	528	556	578	509	563	541	565	570	567	561	576	537	582	540	520	566	558	565	535	589	547	547	583	570	562	537	585	547	542	519	580	601	584	553	553	542	567	506	585	580	551	591	608	584	596	547	557	554	572	531	527	594	513	546	541	570	542	540	554	540	567	559	538	531	568	527	531	528	564	557	567	541	547	510	547	543	538	545	536	588	572	588	542	549	533	537	557	530	555	572	549	552	603	580	551	517	610	636	569	593	534	560	563	575	533	530	565	537	529	574	547	550	537	541	545	532	582	580	530	546	517	581	565	555	557	548	557	550	585	531	536	558	523	520	570	536	511	540	548	558	549	581	563	552	563	605	559	574	558	574	584	548	548	519	528	531	516	581	565	564	508	565	584	561	526	559	552	520	548	564	580	561	540	530	550	535	533	567	609	532	529	570	515	531	572	540	577	555	535	527	545	580	517	541	552	564	538	582	530	554	549	516	569	574	563	525	580	533	543	561	478	551	567	573	571	544	555	561	538	566	630	533	581	589	540	568	531	554	544	524	539	521	517	536	593	550	508	554	516	576	548	564	526	566	512	567	603	511	523	541	563	584	590	561	561	556	559	528	546	567	568	538	553	493	577	565	585	569	525	583	519	561	525	579	569	598	574	565	544	543	543	579	582	564	562	552	545	558	546	595	532	555	564	532	570	536	576	567	551	546	561	553	531	528	558	533	541	555	541	527	526	593	544	540	551	516	518	568	557	546	537	537	587	559	613	563	543	543	516	519	571	569	547	567	556	575	524	586	535	572	583	563	518	499	529	533	566	534	527	529	563	522	536	516	544	564	567	523	565	528	517	577	562	530	538	522	582	534	550	557	547	534	527	610	540	562	528	559	572	566	526	566	562	543	540	579	506	569	521	524	542	547	516	505	567	589	537	568	536	544	546	587	518	545	566	539	533	576	581	568	555	503	490	555	565	534	543	546	542	534	552	557	541	540	541	550	541	528	573	532	549	548	566	565	559	542	551	570	535	533	568	598	546	556	543	569	574	582	505	584	523	555	611	547	552	524	593	521	558	554	586	537	581	539	558	562	526	564	563	546	573	573	551	566	522	516	577	591	523	561	555	528	544	593	551	538	533	526	551	575	503	543
12050	9088	11071	9093	5744	3725	2787	2051	1585	1381	1016	665	620	514	420	391	643	413	502	744	459	437	466	376	332	277	241	226	187	198	208	192	196	192	192	181	190	193	183	194	184	183	191	179	183	177	185	162	171	211	188	171	183	183	167	189	177	162	198	194	180	175	195	197	206	177	184	183	173	160	203	179	155	196	155	156	197	182	194	158	181	181	173	208	187	168	178	165	182	195	141	176	161	170	185	163	149	165	184	184	171	170	189	155	205	185	177	204	179	168	170	173	183	173	180	203	170	175	176	178	179	194	221	187	171	171	160	186	180	189	192	163	185	169	177	169	177	186	194	176	173	159	179	182	181	172	182	189	175	176	177	176	167	180	179	158	187	164	187	171	169	161	168	176	167	154	186	209	173	175	192	190	194	212	183	185	180	185	189	163	182	165	178	186	198	180	192	185	207	161	179	179	155	155	174	174	213	168	167	190	213	174	162	177	172	175	184	179	179	186	214	187	202	166	183	177	183	212	204	191	195	179	181	170	188	181	184	162	160	174	167	178	186	192	174	152	182	189	192	163	176	187	165	195	165	176	187	199	180	180	159	202	181	180	165	188	175	197	187	188	174	177	196	138	168	181	183	181	175	169	180	210	187	188	184	183	177	176	151	176	167	196	165	176	174	189	178	182	178	187	164	180	195	191	192	178	163	207	171	179	172	185	182	177	176	200	176	189	169	173	171	184	186	157	164	170	155	188	142	177	175	185	168	177	168	172	183	187	206	191	160	176	140	175	162	156	154	178	187	193	172	184	176	177	188	189	179	176	154	198	181	174	184	190	195	173	192	198	160	163	185	190	168	182	193	180	181	174	206	168	178	165	172	155	168	191	171	204	184	200	181	190	154	188	159	171	184	182	184	194	185	201	175	174	177	155	181	179	164	156	179	222	182	183	175	194	170	134	196	186	158	195	178	160	153	181	178	182	168	194	173	180	151	198	172	152	185	173	156	157	190	165	181	191	173	191	199	186	190	168	186	180	186	158	196	174	186	171	180	165	165	187	162	186	188	182	202	174	163	192	190	167	160	160	185	182	175	173	178	215	197	181	155	181	173	180	146	171	171	159	173	183	179	172	171	178	191	158	171	169	181	178	152	160	178	179	178	166	178	169	181	161	158	186	173	167	188	178	201	165	179	161	182	199	156	201	154	169	168	187	184	167	166	187	182	180	174	203	165	184	168	150	156	175	175	194	169	180	176	203	158	173	168	187	193	180	170	160	179	191	183	169	186	173	178	194	163	158	208	205	163	163	158	179	184	154	170	168	177	158	160	188	174	190	196	170	175	177	188	188	175	169	172	194	178	173	172	196	178	177	178	195	196	197	164	169	171	173	179	189	174	164	154	161	197	189	182	171	187	192	182	165	164	170	184	193	178	171	154	181	194	188	170	173	172	180	181	158	166	206	169	185	185	204	171	210	207	183	161	200	195	193	183	182	170	186	174	179	171	170	164	174	199	184	170	194	191	179	206	185	169	185	192	182	201	179	211	171	176	184	179	164	190	187	163	177	171	192	170	156	184	169	195	180	170	175	181	165	188	176	157	178	157	179	215	178	185	164	192	171	160	187	160	185	182	170	166	179	186	178	189	191	181	185	190	178	181	188	160	182	195	174	184	184	156	185	185	210	191	192	155	195	184	168	175	174	178	174	164	161	175	184	174	185	203	146	184	142	177	157	184	167	185	164	177	162	197	186	164	184	186	163	191	171	172	185	178	167	171	171	178	154	179	187	179	190	177	181	176	178	174	177	191	196	177	176	203	166	181	172	184	177	177	197	189	195	185	157	183	175	193	179	168	171	182	177	178	181	186	169	188	178	197	191	191	160	168	174	198	159	167	176	177	177	162	191	189	172	165	155	153	193	186	185	175	167	172	193	200	160	191	208	192	190	169	192	162	154	201	189	184	169	166	189	176	161	181	191	168	165	187	162	179	178	169	205	187	154	174	193	173	174	171	178	184	193	175	172	163	176	156	201	180	196	180	176	167	166	179	170	171	174	176	177	154	191	182	194	173	162	168	164	179	175	199	153	161	158	156	175	171	188	211	182	141	169	201	169	177	177	189	185	171	189	156	154	158	156	168	190	187	188	216	172	194	177	177	176	155	162	163	181	176	182	202	166	167	192	153	178	180	149	174	194	183	179	180	192	170	186	201	154	159	205	169	191	163	168	169	188	195	179	182	176	178	199	160	176	209	178	171	182	179	158	169	179	177	163	169	159	192	151	169	163	179	194	198	178	164	175	177	166	172	162	143	160	177	186	194	185	175	186	192	159	192	161	167	179	185	200	194	176	180	172	197	193	156	180	186	159	178	157	192	169	169	173	160	181	170	169	200	159	159	181	195	159	183	168	156	170	171	163	158	159	191	188	214	166	174	157	173	181	167	166	195	171	188	188	175	165	194	185	193	190	175	191	198	185	173	132	201	185	177	206	174	187	191	182	185	179	196	162	199	190	139	195	165	181	171	171	147	162	156	182	152	175	196	188	193	162	183	189	161	178	183	177	192	166	178	152	182	169	183	190	171	170	178	194	180	165	176	190	173	188	202	192	181	175	182	164	185	169	185	182	189	181	209	207	159	171	181	174	206	174	176	170	176	173	179	163	179	189	170	181	177	150	181	184	177	179	204	158	166	164	202	176	184	185	184	181	198	166	166	177	161	177	179	171	192	176	190	170	185	187	196	198	172	191	182	167	195	196	194	171	188	193	205	183	184	186	197	153	169	196	171	163	175	167	166	195	183	216	163	164	184	192	171	175	185	190	173	189	172	175	165	185	183	175	164	186	192	163	180	168	168	160	201	185	203	181	185	169	176	165	160	160	169	199	191	155	178	193	203	171	200	178	175	193	190	172	164	196	192	156	189	172	205	165	175	169	190	175	179	201	151	182	174	180	191	168	189	197	173	188	171	189	152	184	179	180	175	192	199	163	174	181	176	183	155	189	168	196	188	186	192	179	155	174	175	167	199	208	155	160	179	183	168	166	202	154	169	185	187	158	174	164	178	174	170	175	162	192	181	184	160	156	173	174	167	167	173	183	187	179	191	178	168	177	172	202	187	153	176	179	194	197	175	165	199	199	168	181	173	217	168	165	169	187	192	187	171	185	169	182	175	169	173	147	161	183	188	191	189	179	176	181	185	169	207	169	194	175	184	197	191	177	163	180	193	186	184	176	181	169	205	180	183	199	166	181	179	216	171	194	190	156	169	172	145	189	191	175	173	183	179	170	184	168	177	193	156	188	177	190	170	186	167	183	205	163	185	183	195	173	174	199	193	156	178	162	174	180	166	187	213	162	172	197	174	190	198	173	175	190	169	161	172	195	156	193	177	193	167	178	185	181	156	165	185	180	173	185	179	217	174	197	181	175	166	204	194	168	175	191	175	179	156	174	163	164	150	172	163	165	199	197	172	203	200	171	189	185	187	175	182	155	215	180	199	166	200	186	183	182	188	191
9403	7940	14866	19204	16393	13367	11142	8800	7592	6841	5570	3846	3111	2769	2255	1941	3520	1978	2502	3895	2265	2317	2159	1733	1478	1148	772	590	537	551	560	557	561	501	481	499	520	521	547	489	513	492	492	530	490	557	514	502	557	516	511	544	519	541	554	542	506	521	481	507	469	493	497	545	528	509	465	520	501	453	511	551	486	544	493	491	500	514	475	487	510	473	519	517	536	496	542	478	545	455	508	516	468	532	483	497	519	551	526	518	503	507	513	543	487	570	502	493	548	555	524	480	494	511	511	493	536	502	529	485	479	539	557	489	510	509	498	505	518	520	536	495	512	495	504	470	520	478	501	504	515	523	467	518	545	530	546	502	506	514	524	492	517	513	474	489	500	509	483	532	533	516	501	547	521	519	520	535	524	520	493	511	560	507	522	529	533	495	500	523	487	520	495	469	503	512	485	502	520	501	565	479	519	488	470	476	496	489	488	502	531	517	486	529	505	509	492	511	493	506	492	493	570	479	492	526	508	523	503	520	505	491	502	540	517	490	524	459	539	497	494	477	488	472	517	501	521	536	544	515	507	510	497	495	481	507	472	474	476	505	462	515	474	477	500	498	497	489	513	508	507	513	473	521	515	507	504	472	477	499	499	502	473	489	517	513	506	559	477	492	517	521	536	491	492	463	511	504	513	476	513	491	495	506	509	539	503	530	535	514	497	475	470	525	480	465	463	533	511	489	504	511	493	516	473	515	525	517	508	486	503	516	529	549	508	518	504	563	516	498	494	505	487	515	503	507	522	506	500	505	533	483	534	526	489	562	535	530	543	530	504	492	476	457	490	511	533	460	529	493	489	517	501	514	517	544	505	508	489	529	523	508	516	513	544	521	472	502	476	508	486	506	499	496	507	508	502	501	532	506	450	470	525	484	515	477	536	532	536	500	504	509	526	496	509	499	487	551	521	505	567	487	492	531	514	527	496	547	537	474	453	494	473	515	516	511	486	480	489	491	512	521	485	490	515	496	528	503	494	566	520	531	489	517	510	532	513	519	491	493	509	536	492	515	513	477	498	458	505	492	498	516	492	513	537	450	509	534	461	494	471	527	520	504	509	535	495	481	474	517	503	510	540	532	505	496	514	478	531	456	549	504	502	525	529	516	532	504	515	498	540	502	502	504	528	476	479	498	516	470	472	462	503	484	540	487	475	506	554	516	493	524	497	534	487	507	546	509	497	507	558	526	500	505	524	512	477	526	529	472	518	510	513	520	530	550	536	509	464	481	503	501	512	485	511	520	471	501	491	498	463	473	502	499	479	454	503	503	500	497	518	500	481	519	549	502	526	516	523	530	509	490	502	519	519	475	511	482	482	525	530	520	497	469	494	479	472	528	529	491	530	488	526	517	532	496	498	482	528	514	494	475	522	518	520	486	520	480	520	492	489	487	471	507	516	528	495	506	491	479	538	491	498	495	518	528	478	466	536	486	508	504	490	536	519	500	529	484	457	530	535	510	491	488	520	502	523	538	507	493	510	509	523	540	494	496	494	531	510	503	484	488	527	511	540	519	538	498	507	500	538	515	523	487	499	502	495	538	490	524	534	533	497	497	497	509	492	494	538	504	469	491	559	537	463	504	510	520	540	479	489	536	523	519	519	503	495	530	512	551	511	495	513	562	550	538	499	496	515	546	504	490	484	486	507	498	515	464	510	481	527	538	484	521	504	505	502	473	549	553	522	528	482	472	531	517	499	529	488	505	491	511	450	510	504	459	498	472	517	502	517	516	517	517	516	497	545	504	539	483	520	508	512	502	497	513	501	548	514	521	508	474	490	512	511	478	537	521	507	502	509	498	484	503	519	472	531	493	524	520	497	446	520	461	520	514	526	482	531	497	517	503	487	511	563	510	503	501	504	502	535	546	523	495	532	535	504	504	495	494	509	482	514	528	539	526	485	493	520	543	508	496	522	479	546	535	488	473	534	482	517	516	482	531	503	500	495	526	538	554	550	501	510	535	520	511	515	489	503	488	489	496	550	485	520	518	517	527	486	528	544	514	516	500	506	472	488	503	517	505	482	494	480	491	504	496	517	520	520	507	539	528	532	532	539	516	479	513	484	545	524	506	530	521	536	488	480	501	455	527	519	514	528	526	535	500	490	453	542	529	499	501	507	499	495	496	520	509	485	531	513	486	531	476	482	520	515	492	449	492	523	506	510	488	507	488	482	492	562	535	517	481	486	535	506	511	501	499	508	504	494	480	535	500	501	498	509	541	511	504	551	487	509	474	498	486	498	498	523	469	520	500	550	494	507	543	519	508	537	550	510	528	518	544	532	495	499	540	471	512	489	482	531	511	526	502	506	504	519	492	528	512	527	489	526	483	511	496	516	435	497	520	493	543	503	482	483	508	521	498	546	533	515	469	494	503	500	494	504	533	503	498	503	479	497	509	478	480	549	523	539	526	493	516	488	490	529	517	486	540	535	564	516	513	544	498	509	498	528	448	529	498	508	520	512	462	520	507	504	500	474	478	508	509	512	508	520	514	547	507	477	482	499	479	530	514	525	519	513	481	557	539	510	498	500	498	493	490	472	544	535	573	534	515	506	507	507	512	524	522	480	472	497	480	506	466	513	489	526	506	477	499	483	516	477	556	541	510	540	497	468	523	499	496	523	476	535	468	532	481	502	486	518	469	522	508	502	513	484	500	523	522	493	513	577	550	518	514	515	543	500	496	489	513	502	493	541	509	560	586	481	504	494	505	523	500	525	470	485	533	480	480	518	504	482	510	485	544	492	504	506	481	459	547	505	514	472	570	499	482	470	512	489	496	500	504	509	518	468	552	484	507	484	499	551	506	507	505	535	527	488	530	509	458	475	521	544	490	516	519	526	502	518	484	516	518	518	515	509	497	498	493	498	492	518	533	530	481	513	519	492	476	496	500	505	516	536	498	510	516	501	525	509	522	499	515	531	474	535	478	460	492	539	511	508	505	526	495	517	538	497	513	514	461	518	505	546	501	514	529	522	497	514	507	515	493	508	564	462	494	512	508	537	530	501	488	516	482	547	542	541	511	487	526	515	531	494	516	529	496	486	498	481	483	475	515	528	517	504	479	501	515	506	502	511	459	545	489	486	485	493	499	470	504	539	476	474	499	512	514	495	516	551	522	495	509	559	508	486	502	490	533	518	528	496	511	525	476	504	520	522	503	501	503	516	521	528	522	532	520	507	483	545	517	472	510	497	513	514	479	479	461	539	487	510	526	496	555	498	477	483	512	492	517	530	499	494	518	513	482	516	508	497	512	450	499	516	485	531	494	518	494	548	509	527	476	529	489	469	476	523	489	524	538	482	547	503	505	510	495	536	497	501	520	524	542	519	522	525	480	487	502	488	503	522	494	493	510	464	501	508	505	545	490	544	538	533	516	531	495	502	501	516	486	507	537	501	554	477	526	478	476	496	492	521	494	512	504	521	558	518	531	551	479	509	514	546	550	516	474	518	456	507	468	516	480
18950	12827	15307	12521	9446	6382	4795	3726	2968	2659	1774	1591	1558	1340	1209	1578	6101	3295	3315	3198	739	842	926	985	775	562	224	251	196	225	203	207	182	180	175	177	163	198	157	179	167	177	178	187	166	189	172	171	183	182	175	172	156	162	195	182	147	184	152	145	180	189	165	197	165	145	164	143	177	174	182	176	160	173	158	146	179	165	159	171	187	193	156	174	155	170	167	181	184	171	174	170	170	191	163	168	185	187	165	177	150	212	147	179	160	189	166	173	174	181	145	163	153	187	193	152	174	145	202	186	186	183	175	164	162	175	188	186	183	178	168	176	151	172	159	163	207	174	183	168	176	195	151	181	180	166	190	156	193	181	164	191	170	174	200	187	178	185	148	167	169	190	201	157	190	161	180	162	175	149	161	178	162	186	165	185	149	188	189	180	166	162	146	154	175	158	168	167	178	179	184	162	182	174	170	167	199	164	169	175	168	186	151	178	180	178	159	179	194	155	179	165	181	143	154	198	162	188	166	166	171	191	187	155	181	158	168	178	172	164	171	167	176	169	156	170	202	157	171	187	174	155	158	174	169	183	171	175	174	149	186	159	174	153	177	175	162	158	159	160	186	170	157	153	191	163	200	185	161	154	174	165	156	178	165	169	173	164	183	185	153	162	167	180	172	165	153	175	162	176	168	173	172	174	176	153	172	144	174	182	175	167	173	188	166	167	152	178	165	162	186	153	139	175	179	154	147	187	170	173	172	161	156	167	159	200	184	154	170	186	178	179	173	161	177	132	158	169	188	156	189	178	174	200	182	177	164	162	173	162	183	177	191	207	166	187	167	181	169	174	176	153	187	177	142	175	180	176	175	165	165	177	177	207	162	187	173	190	159	160	171	165	153	179	192	176	170	184	165	161	185	156	185	174	146	190	172	182	175	167	165	181	171	162	166	155	163	195	151	158	162	178	167	186	178	163	161	158	173	192	156	148	183	203	157	180	179	181	167	146	190	173	196	162	184	143	179	182	175	179	140	185	165	163	168	175	156	187	164	181	182	173	182	165	145	193	163	191	174	181	186	201	170	186	154	160	171	165	171	193	163	171	185	158	196	185	169	184	185	159	178	175	194	184	174	179	163	170	191	164	173	164	183	168	169	163	184	181	179	190	171	168	181	157	166	155	181	181	176	179	163	160	191	201	160	184	168	129	165	186	179	167	191	180	145	170	165	172	166	165	167	177	176	157	191	186	157	186	182	162	170	159	187	180	159	157	167	166	189	165	165	176	167	184	182	174	178	175	174	176	162	172	146	157	184	144	175	177	180	160	167	158	198	184	159	163	163	195	155	188	158	176	151	158	164	178	146	165	179	160	174	180	177	167	174	164	180	175	157	186	144	178	213	177	159	178	183	170	204	173	171	155	190	165	191	169	163	167	174	151	189	173	153	168	173	156	190	150	179	155	181	161	167	179	184	167	161	169	185	184	168	171	184	153	200	189	202	157	167	180	168	155	153	189	157	161	155	175	158	167	167	171	153	182	168	185	154	174	170	172	189	168	175	162	192	166	172	182	189	190	190	162	189	183	192	162	162	174	174	171	171	169	173	172	152	164	182	170	158	173	157	168	175	185	178	186	162	155	166	184	186	172	183	168	185	159	166	154	178	160	187	187	184	197	172	177	174	170	166	161	186	153	163	188	154	174	165	167	177	169	183	208	185	161	173	186	161	154	155	174	190	150	172	173	185	180	188	189	169	153	176	193	195	174	195	166	170	162	158	169	162	159	192	172	172	175	165	176	161	194	171	155	155	191	180	177	171	164	151	158	182	176	159	164	168	189	174	161	181	197	173	153	162	165	180	170	167	164	186	156	211	182	176	162	170	191	176	164	146	175	178	158	183	191	188	165	186	169	152	166	180	168	173	153	176	178	164	184	189	182	173	171	165	161	172	157	172	154	158	183	159	161	164	167	166	161	159	168	171	190	151	140	172	160	171	172	195	185	189	188	176	157	172	182	156	159	172	196	152	188	154	172	181	169	168	188	144	183	168	178	176	155	160	169	176	157	173	167	201	164	193	165	160	177	168	143	149	173	168	183	156	170	164	169	185	180	204	178	166	154	163	182	174	164	168	180	170	174	167	192	184	157	170	167	167	169	154	169	146	143	188	175	177	184	188	194	176	190	161	203	161	177	168	181	189	171	156	156	164	156	163	184	173	168	150	175	149	182	192	163	191	178	166	172	163	154	174	174	182	166	178	165	163	183	157	150	184	164	184	150	181	159	177	158	194	185	180	176	169	165	162	182	173	185	163	134	169	192	174	154	162	169	147	173	176	175	186	178	170	166	160	191	181	180	184	139	190	191	171	183	173	152	176	192	189	181	157	161	193	158	173	158	172	168	185	189	169	169	158	170	166	167	188	188	160	163	172	179	157	170	178	155	154	186	200	180	184	180	165	153	172	164	166	181	168	180	186	189	164	141	171	164	174	162	148	159	175	153	160	172	173	169	184	158	154	166	198	131	149	168	157	178	182	183	183	190	169	181	164	189	177	171	178	176	202	187	166	170	163	171	152	173	184	164	159	171	181	168	174	181	193	161	184	171	176	176	166	196	151	177	172	152	184	183	193	171	180	191	177	156	160	143	173	138	186	171	178	163	176	172	197	164	167	141	157	170	190	174	182	180	176	172	153	183	169	178	163	153	152	176	172	174	186	148	171	180	167	156	171	174	188	171	159	177	178	172	154	193	135	181	184	153	167	170	163	182	193	157	181	186	197	188	155	176	166	159	164	177	180	182	174	173	161	165	171	157	176	160	160	169	147	191	128	150	160	178	154	165	181	169	181	196	204	178	178	156	156	156	181	177	167	164	182	182	173	175	168	163	173	165	164	163	186	161	180	177	172	179	163	181	190	176	171	179	162	185	181	166	158	179	182	154	173	178	171	171	183	155	175	163	160	170	169	165	178	179	202	176	190	189	175	174	156	195	154	167	177	149	163	156	162	164	169	183	147	179	174	171	202	188	144	179	159	170	161	161	171	168	188	177	174	163	187	163	170	195	171	187	180	191	162	193	153	160	140	179	169	199	151	173	196	167	149	161	203	172	189	173	154	166	190	199	158	200	184	172	165	158	161	162	176	173	176	160	160	143	204	178	158	183	175	160	159	176	180	172	158	175	148	166	160	185	185	143	172	181	189	177	167	167	155	172	170	183	187	190	172	174	154	168	181	168	179	179	163	174	177	166	157	169	174	185	183	193	193	152	168	163	164	185	162	176	185	171	188	152	179	173	178	179	166	157	187	172	169	177	187	176	164	159	167	173	169	160	168	165	162	173	165	165	175	189	198	183	175	177	152	180	158	164	166	188	164	174	173	188	169	177	168	154	158	189	149	195	154	189	162	141	149	165	163	168	211	168	180	153	160	154	164	174	188	172	172	156	155	150	152	161	170	168	165	190	196	166	178	156	168	165	163	152	155	179	171	173	178	186	159	183	159	164	182	179	164	158	147	177
12828	10862	19450	23648	22927	19266	16881	14471	13367	12187	9174	8516	8412	7581	7080	9417	24088	13497	16198	13867	4232	4751	5055	5641	4524	2785	1004	911	711	787	840	755	669	586	493	490	484	478	498	481	480	526	517	485	487	493	485	494	535	508	501	495	460	531	515	521	468	497	488	495	515	513	510	524	444	512	500	490	497	491	496	470	507	508	502	483	488	493	511	488	483	488	485	501	498	506	503	531	498	493	506	480	457	480	515	467	519	503	495	500	523	529	486	463	484	478	468	480	489	471	452	499	498	495	489	536	492	555	531	479	499	493	496	499	514	498	461	477	467	476	490	485	502	452	473	481	494	518	536	500	500	524	477	483	466	510	474	522	476	489	498	502	475	487	501	465	499	512	501	496	472	482	486	532	486	475	498	528	492	478	506	475	489	504	483	506	518	481	487	505	505	513	472	491	460	475	492	491	496	491	479	472	525	484	504	469	490	489	464	500	507	481	528	518	484	517	487	480	516	492	449	486	491	461	483	477	482	485	480	476	490	514	485	468	490	478	481	511	507	483	509	535	504	496	516	477	451	479	495	499	514	510	479	521	457	474	515	494	485	518	488	494	498	509	475	496	489	530	519	501	477	514	471	472	525	478	527	532	481	491	485	516	509	523	470	469	513	501	531	481	458	521	528	484	486	520	530	517	506	484	549	505	501	491	512	527	475	515	495	481	508	508	520	489	504	477	496	487	520	502	542	501	481	503	472	490	473	540	460	507	520	514	474	509	480	506	482	499	477	504	470	502	456	441	455	467	473	508	459	483	458	490	454	504	496	481	494	512	516	483	531	483	521	471	476	526	470	522	518	482	458	487	511	512	500	487	506	501	477	545	508	518	495	512	502	487	454	504	513	487	467	480	522	475	490	480	474	471	486	508	491	516	486	497	488	487	517	514	498	500	498	503	468	485	510	478	492	487	490	502	534	472	486	501	513	528	492	468	478	493	483	484	487	508	492	527	482	499	556	450	515	489	488	499	489	518	501	564	491	506	515	495	528	502	497	463	516	462	497	482	495	508	486	518	469	527	519	502	509	506	463	495	529	486	499	480	512	512	441	481	521	496	515	503	502	510	510	524	515	447	495	509	462	484	479	523	483	485	491	489	516	487	475	445	486	518	506	472	467	525	479	457	539	514	481	471	468	515	437	534	508	488	505	462	501	507	511	492	521	518	515	498	510	476	474	529	527	493	507	499	494	511	509	511	535	506	473	538	498	466	470	485	502	532	472	493	505	466	520	475	520	486	481	494	485	525	519	499	500	527	502	518	474	513	493	542	479	515	523	507	480	485	484	448	489	511	458	511	517	490	513	531	507	465	540	504	493	501	463	464	486	473	514	478	451	476	501	514	521	512	517	496	492	508	516	510	502	494	500	511	525	482	459	507	530	443	467	487	494	538	500	480	528	499	504	488	513	498	479	471	539	489	507	500	504	474	460	490	464	478	507	510	493	465	453	478	516	500	501	468	507	477	492	506	471	465	471	486	527	467	483	490	487	489	475	490	504	515	511	477	509	479	505	480	483	489	495	495	501	490	525	482	471	474	496	542	496	471	525	476	549	474	510	504	462	475	463	476	488	484	478	475	506	502	491	497	470	510	517	482	487	493	507	507	510	501	490	473	500	509	472	503	471	502	541	532	479	529	485	495	513	503	478	514	507	483	524	493	492	513	500	513	445	461	531	502	492	480	496	509	478	492	503	531	488	491	464	504	478	498	488	495	537	497	513	482	479	505	493	479	510	501	526	511	496	507	473	462	506	502	476	476	494	481	506	490	480	470	508	538	497	536	472	480	495	501	462	459	513	515	529	491	450	513	477	500	502	475	530	517	507	473	482	489	493	503	504	453	521	514	532	522	485	456	469	499	528	492	492	483	490	481	474	508	499	525	484	507	517	514	484	495	491	487	484	487	506	498	486	488	553	517	508	440	514	515	435	482	513	521	538	494	506	469	483	511	486	507	494	535	488	479	481	519	511	501	527	464	522	505	501	526	497	469	478	506	463	512	477	498	507	491	488	476	493	457	474	521	493	507	500	522	483	493	482	517	503	534	481	505	507	489	469	516	508	510	533	517	513	501	507	492	544	493	483	501	512	500	534	483	482	480	480	523	510	482	486	499	500	438	511	522	507	495	474	500	530	484	535	536	463	507	526	500	501	514	502	508	503	495	467	486	496	492	473	477	488	507	494	502	495	548	540	488	505	490	500	471	517	522	454	499	511	513	521	493	504	509	511	501	504	481	487	471	527	488	509	485	532	511	535	521	470	499	532	517	495	494	505	484	486	509	480	495	522	502	503	468	502	520	483	509	461	518	465	515	447	514	516	481	448	512	495	508	453	494	494	491	499	485	469	523	480	478	462	501	460	493	514	509	479	475	476	481	541	501	480	496	545	506	496	512	522	485	536	501	528	502	550	507	530	470	523	458	507	496	500	478	481	503	506	494	530	474	513	494	503	485	487	510	490	521	497	524	526	523	527	490	477	492	531	516	497	472	523	479	489	521	487	495	483	506	526	478	485	460	476	511	478	480	491	539	475	503	474	496	507	470	489	489	495	512	502	493	503	454	493	482	526	530	493	508	480	472	468	520	495	520	480	501	518	476	469	500	505	489	489	486	483	493	478	480	480	523	539	554	441	505	482	525	502	520	484	487	444	494	503	476	466	525	486	501	545	521	479	473	513	486	473	492	509	537	470	486	546	507	480	519	508	489	494	513	471	515	491	470	510	469	487	490	533	480	484	495	468	520	523	502	465	513	490	514	503	516	504	498	507	504	507	499	480	479	472	485	510	500	474	495	504	442	476	568	460	473	516	487	459	512	483	503	499	491	499	470	496	496	480	482	473	501	526	473	491	483	478	476	518	514	536	489	496	483	491	489	462	500	505	485	480	462	473	443	474	506	527	480	477	502	499	495	466	500	510	452	507	487	475	527	496	491	520	468	513	503	503	493	498	462	440	498	511	489	492	516	501	479	511	480	503	513	475	507	503	514	493	506	479	528	506	497	491	448	456	508	508	497	479	464	500	513	482	503	506	527	511	472	500	482	465	540	487	525	509	480	497	518	508	490	502	494	487	479	521	470	518	475	514	485	483	507	497	494	486	489	492	486	479	478	532	530	535	492	497	526	482	502	490	493	522	473	456	514	481	482	497	504	516	504	480	533	475	501	477	467	467	474	483	459	482	513	510	520	510	506	496	513	514	507	535	506	506	479	475	491	453	519	512	517	527	506	492	481	491	520	513	488	491	478	518	505	489	499	467	507	467	490	504	491	490	498	492	506	473	459	472	460	497	479	493	470	482	489	488	532	495	467	481	501	456	499	509	522	512	487	501	512	466	504	478	501	514	492	460	455	482	486	492	478	536	507	502	470	506	475	478	537	488	493	499	480	491	499	505	486	550	492	532	514	489	520	494	478	451	511	489	480	526	494	496	502	493	477	482	487	507	443	534	530	495	522	526	510	489	534	498	508
25264	16976	20730	17136	13222	9381	7374	6028	4652	3707	2860	2672	2629	2448	2274	2344	10279	8280	4071	4571	1519	1655	2055	2221	1665	947	600	338	241	326	350	289	269	230	188	201	197	199	204	181	201	181	181	198	204	191	204	199	180	199	207	172	209	180	160	164	209	196	191	185	207	175	187	205	170	201	173	170	202	194	206	225	189	190	181	200	195	199	215	194	205	204	198	184	202	192	200	197	164	171	216	200	189	200	220	183	195	174	184	223	208	204	200	172	201	205	184	188	193	205	184	180	171	199	188	168	162	188	203	204	202	193	189	199	179	175	191	196	201	221	185	193	184	198	190	197	200	199	199	192	176	204	208	186	198	219	193	174	181	158	186	213	180	190	191	170	219	190	170	174	194	207	199	212	184	192	183	190	163	203	190	167	173	172	210	194	179	209	191	203	203	209	199	200	213	192	191	198	188	159	176	186	186	179	167	216	190	190	228	196	192	191	221	193	201	197	181	167	173	184	158	182	220	193	183	185	205	189	163	202	171	195	185	205	172	208	180	213	207	192	197	193	198	167	188	207	197	198	179	180	165	182	213	194	182	200	182	194	183	155	194	197	190	189	193	182	195	199	211	201	185	180	152	193	193	157	186	212	214	203	184	194	201	190	188	193	196	212	179	200	210	213	199	176	185	179	200	192	178	196	178	177	224	177	187	204	190	216	199	194	181	179	181	201	197	231	197	188	184	173	190	162	204	205	186	187	177	179	178	172	178	193	200	199	181	187	187	184	179	192	212	159	195	192	191	180	198	190	181	192	188	198	195	208	183	182	187	203	192	188	193	188	195	187	198	200	179	198	187	218	182	183	184	183	198	205	194	181	178	176	187	212	196	187	187	177	176	185	162	183	215	181	188	203	181	185	180	180	204	175	202	200	170	187	185	213	180	182	184	174	173	192	209	212	168	199	194	191	182	175	232	196	194	212	178	163	205	197	185	189	192	201	185	171	195	159	212	174	204	209	186	182	175	179	191	181	202	178	182	174	192	166	178	189	182	212	191	183	195	202	159	216	197	188	193	186	195	201	222	185	185	201	216	183	166	199	192	197	202	176	199	174	190	181	178	192	176	208	184	205	205	173	189	193	184	197	185	174	189	209	205	177	197	191	214	186	196	187	193	188	204	209	215	203	186	184	206	198	179	172	171	190	180	204	182	169	177	216	186	212	222	196	211	195	220	181	208	185	191	162	209	194	191	183	219	158	178	196	211	177	202	188	167	198	191	202	200	196	189	200	233	190	209	174	189	175	181	178	194	165	193	194	186	182	209	194	182	182	192	213	201	165	189	183	184	177	186	176	176	194	185	199	206	193	167	195	220	188	193	210	198	200	196	212	180	204	184	184	187	179	207	175	184	188	172	207	193	185	170	167	197	191	206	228	198	165	165	218	209	206	190	193	188	204	196	196	190	198	196	197	226	196	192	200	184	196	187	175	194	188	187	212	204	202	194	182	191	200	186	193	218	191	186	204	188	195	184	180	189	207	183	180	228	226	165	210	154	203	189	185	179	190	210	203	188	178	180	208	195	187	197	183	214	210	168	193	200	202	196	198	215	246	203	221	182	213	194	183	195	210	197	176	178	201	181	209	167	182	192	195	177	183	212	180	187	194	191	196	196	186	148	155	187	203	173	197	201	190	186	199	212	203	208	202	183	200	164	192	210	204	170	185	172	207	187	203	189	207	213	213	176	170	181	198	171	197	191	214	177	208	174	191	212	189	185	202	199	184	182	191	192	181	195	184	199	180	199	220	201	170	182	187	165	192	183	163	191	187	199	187	194	210	181	171	165	192	186	178	207	174	212	170	194	195	188	192	185	195	179	191	186	199	204	205	184	177	149	172	200	196	172	180	199	188	203	194	218	193	196	190	194	178	179	189	213	190	191	180	180	195	207	200	198	219	202	200	194	196	165	207	189	200	195	183	194	191	192	184	196	194	199	205	189	180	209	186	200	192	204	193	207	176	196	203	203	197	189	200	184	198	199	184	198	194	169	222	182	188	186	188	173	188	200	190	191	172	203	210	189	207	201	194	176	173	175	175	181	214	210	201	197	197	181	201	168	185	187	187	163	191	205	195	186	196	174	177	189	194	154	215	193	179	194	179	205	188	201	201	219	183	209	183	176	187	202	225	192	224	184	190	207	179	185	179	188	199	198	201	210	167	187	189	166	175	221	184	181	204	188	184	186	210	239	185	191	201	206	166	160	190	193	201	171	180	190	185	201	196	181	168	202	195	189	191	183	201	206	210	198	207	192	192	200	194	192	207	212	194	192	187	174	181	197	181	222	194	193	207	188	192	174	203	224	192	204	171	175	194	204	192	185	191	175	192	205	185	198	209	187	175	195	200	185	187	197	207	202	199	199	206	201	174	209	190	185	197	191	190	185	209	195	229	192	195	203	196	199	169	203	210	159	166	221	195	202	199	208	197	209	207	183	191	206	166	222	192	188	189	190	190	162	190	180	184	214	165	202	195	186	195	189	208	180	203	192	201	199	193	198	191	176	196	200	207	215	202	188	179	221	213	178	177	189	184	196	183	180	207	182	178	180	177	199	204	184	174	184	187	203	194	202	172	213	223	209	215	206	213	175	185	175	218	176	191	169	164	183	185	185	205	190	190	241	186	169	200	177	190	208	187	188	191	219	202	191	215	190	163	179	192	197	185	198	169	201	154	171	208	205	190	171	197	191	192	200	200	205	185	199	184	187	209	163	180	193	181	176	218	209	192	201	195	187	193	213	189	200	212	197	173	202	212	204	187	173	168	172	201	194	189	183	193	216	200	191	186	204	190	179	218	197	182	190	204	201	202	212	190	198	191	201	171	203	185	193	178	194	221	194	194	186	182	184	194	192	165	185	180	192	169	211	176	189	184	192	199	218	229	179	199	190	182	177	199	200	203	181	177	189	167	204	219	209	179	214	195	176	168	181	176	209	182	186	196	181	187	185	198	205	201	193	194	210	181	192	195	184	193	199	183	167	210	163	198	210	204	208	210	179	195	199	172	178	203	156	186	177	193	210	192	178	196	193	190	205	176	200	189	173	180	179	209	188	192	187	209	192	194	180	183	186	203	189	216	181	191	178	198	160	188	218	219	207	217	198	212	218	216	226	195	208	181	187	199	193	193	214	214	200	204	179	197	187	176	182	179	195	204	191	229	174	225	208	176	178	197	186	180	183	190	188	187	193	190	192	191	192	206	161	206	195	200	204	198	186	170	191	195	195	183	202	187	183	188	195	180	169	194	210	175	171	176	209	198	190	199	188	186	202	181	187	173	217	213	200	200	200	178	196	192	190	186	198	192	176	157	199	201	194	203	211	199	194	183	212	183	170	173	201	207	195	177	196	193	185	191	197	179	188	212	159	201	185	205	199	195	176	189	174	175	189	183	203	173	194	197	209	177	196	192	177	185	205	179	185	187	192	188	175	173	217	183	189	178	203	181	205	201	211	182	218	196	194	201	198	206
14887	13821	23835	28554	27740	24171	22320	20102	17906	15511	13041	12549	12758	12238	11940	12396	31845	22341	18259	17310	8526	9363	11174	11841	9168	4427	3155	1282	1014	1487	1550	1068	830	716	626	584	572	544	522	523	590	577	580	550	525	550	570	575	576	512	580	530	550	538	536	541	546	556	555	556	501	548	559	560	542	553	545	549	532	522	555	554	572	509	565	557	571	586	554	589	590	574	551	583	554	524	538	528	549	559	491	515	566	567	535	543	556	528	545	514	550	539	530	526	548	567	563	588	516	591	543	525	568	525	566	538	557	530	542	569	567	516	599	556	530	545	565	575	580	523	596	551	510	543	570	528	542	560	542	532	556	550	586	514	553	504	547	514	543	609	543	547	531	559	544	583	538	552	501	569	544	578	543	524	553	538	549	522	544	539	561	539	553	533	547	548	504	541	553	552	551	550	541	521	522	544	525	560	565	569	545	543	523	510	564	539	560	516	563	553	539	551	537	528	571	542	547	540	547	525	584	561	498	508	514	579	578	523	555	530	553	553	516	551	531	552	567	578	576	576	494	560	551	546	536	565	556	506	579	538	515	545	554	544	538	567	572	516	544	531	558	556	534	518	555	518	565	546	564	504	531	512	531	544	554	496	547	546	526	520	555	566	539	578	536	527	546	520	568	567	498	555	513	540	551	544	557	566	558	507	548	508	569	546	540	568	516	575	539	519	545	559	521	535	534	551	535	526	556	533	557	555	573	556	555	559	516	555	556	541	539	557	560	552	561	555	544	539	559	525	544	575	570	547	556	530	594	573	553	543	560	557	511	554	562	563	559	526	534	536	533	559	578	526	565	535	523	508	524	555	514	520	548	581	529	561	541	521	547	544	559	541	569	566	551	524	562	544	531	525	504	520	542	504	529	509	583	575	546	559	544	554	529	533	539	588	584	506	520	553	545	512	551	538	542	535	555	538	547	574	537	557	558	573	556	568	513	534	540	554	554	598	556	558	535	571	549	571	590	590	572	506	527	559	496	564	568	554	548	533	539	522	552	577	579	509	559	553	534	562	569	523	546	533	554	503	541	522	532	557	539	554	532	542	506	540	563	570	543	527	538	535	539	539	549	536	559	523	556	512	565	504	506	547	566	567	542	559	556	531	538	539	552	563	543	522	574	522	515	542	479	519	521	527	520	565	542	535	553	552	513	528	529	569	507	524	582	528	534	565	531	538	516	553	553	543	552	550	576	525	547	497	562	556	536	550	550	598	549	557	529	559	538	538	556	544	517	570	553	560	570	536	524	520	544	550	506	476	532	581	539	550	498	519	497	572	540	542	574	547	550	528	539	538	547	540	524	501	535	543	540	503	550	532	535	519	565	620	563	519	529	573	566	534	527	511	528	556	549	602	543	532	565	550	482	525	554	561	597	534	530	565	520	533	562	558	515	566	565	529	562	547	587	559	556	539	525	525	568	523	502	568	513	549	549	570	511	555	586	537	507	572	566	499	546	534	537	548	580	514	547	580	534	509	560	508	506	538	571	528	535	546	590	538	548	553	579	560	585	558	563	549	557	577	498	526	569	576	533	556	560	498	518	502	532	533	520	511	551	523	544	573	595	523	477	514	537	552	522	546	568	523	570	571	567	560	547	573	525	498	504	583	557	581	512	517	533	562	600	525	547	543	521	530	570	604	522	529	543	515	564	507	532	520	550	576	557	564	570	511	525	521	528	518	571	497	552	580	527	534	490	547	562	520	531	555	506	524	578	534	541	537	544	498	583	566	527	552	533	556	503	533	518	521	559	540	552	537	561	564	549	544	487	553	526	533	552	556	566	551	574	555	566	538	544	545	553	548	628	565	476	520	579	543	534	539	531	532	575	526	532	540	568	501	593	553	579	500	555	516	554	544	555	521	593	572	559	529	539	527	558	569	585	520	506	564	576	596	546	577	523	511	554	560	574	551	538	546	562	580	538	579	550	573	563	603	588	550	533	548	553	545	542	569	523	557	547	558	494	489	513	611	521	533	525	511	509	547	554	560	549	559	564	494	571	524	557	564	573	512	546	571	581	574	587	546	559	559	523	550	529	566	537	528	540	574	500	510	533	524	527	541	549	548	498	560	557	534	560	518	565	554	529	554	550	559	590	552	560	544	538	525	553	542	536	579	517	535	517	534	494	554	527	560	530	528	540	556	551	530	611	536	540	518	526	513	542	549	536	597	534	507	541	557	530	546	553	545	543	552	523	540	544	531	524	509	547	535	504	569	505	583	575	535	539	524	571	487	558	555	572	557	555	539	529	524	594	545	534	546	553	541	505	565	560	537	535	552	527	587	524	491	534	560	525	526	569	550	560	555	545	537	526	557	556	564	524	538	567	573	581	526	558	571	560	585	508	542	565	526	529	533	504	603	592	563	556	563	531	563	536	539	534	580	519	531	538	533	511	551	543	559	554	543	538	556	537	512	543	546	533	574	544	506	531	581	547	540	591	523	581	584	545	535	551	550	520	504	539	544	518	532	533	509	574	590	575	539	541	572	537	548	584	519	493	545	546	571	531	512	568	586	584	527	549	536	534	517	549	513	496	536	538	583	540	570	516	562	527	514	556	538	525	495	558	567	576	541	563	544	525	572	548	535	525	565	546	566	533	528	539	515	524	557	577	586	532	557	552	533	565	543	515	562	524	540	539	572	540	505	550	574	592	591	544	540	556	521	559	566	586	534	522	516	524	549	543	574	509	548	562	574	528	514	528	557	535	512	533	511	550	499	540	536	558	593	562	557	493	519	515	500	568	532	547	535	522	529	570	588	539	547	581	542	534	565	555	502	531	515	522	557	538	546	547	520	550	565	545	519	539	543	556	565	571	528	562	561	571	517	541	522	539	528	527	537	567	558	527	531	542	552	551	603	529	510	556	535	545	522	612	579	550	587	539	555	544	514	524	543	560	521	527	569	540	524	525	522	537	550	545	537	558	564	517	562	518	546	527	563	555	565	542	535	493	567	565	526	543	547	528	549	512	531	559	528	567	524	538	551	558	569	519	532	538	550	558	550	517	511	560	562	508	529	599	561	587	547	572	538	534	561	565	520	561	528	544	549	531	542	569	517	568	547	559	533	573	541	557	531	546	529	528	563	563	543	527	493	544	519	559	555	541	557	492	539	522	554	561	557	510	522	507	525	559	558	556	562	514	559	523	524	563	568	554	578	527	561	522	505	568	542	541	545	555	584	550	554	540	558	515	573	536	537	541	571	565	528	546	548	523	545	530	547	515	566	544	497	570	518	548	554	532	549	544	541	527	555	527	538	551	538	538	544	520	523	567	591	529	555	549	498	540	555	556	533	553	547	565	532	540	543	559	530	528	513	554	571	549	542	523	545	536	536	535	581	532	541	555	567	548	523	494	609	543	535	564	476	568	546	556	533	524	571	547	531	545	480	530	555	530	538	580	541	544	558	546	547	544	526	529	553	512	525	567	526	524	554	502	546	540	581	557	532	566	550	515	561	569	528	565	559	546	504	526	529
10697	8210	11147	7829	5312	3755	2934	2421	1879	1164	801	727	647	542	529	505	910	1029	562	449	407	347	322	363	279	235	225	214	199	202	165	207	169	170	191	190	189	177	160	180	173	166	193	190	182	171	161	173	191	170	179	188	201	178	168	176	167	202	165	167	159	182	173	196	178	181	178	165	192	197	183	204	186	174	148	185	206	158	182	196	197	189	177	173	177	173	165	155	173	182	182	183	168	185	156	181	177	172	176	183	183	147	195	171	185	161	175	164	164	190	186	182	181	160	181	185	176	181	189	181	199	181	173	170	169	181	171	193	170	162	156	183	184	168	189	151	184	196	159	186	182	186	163	152	172	169	162	167	178	167	175	191	180	192	179	187	168	176	171	190	173	171	155	170	168	191	192	188	180	161	186	151	201	176	168	167	170	180	185	169	159	186	166	185	169	182	176	176	188	149	160	163	185	176	195	185	188	192	181	197	181	174	182	173	210	165	172	183	194	167	152	161	150	169	172	151	171	161	202	184	175	176	171	204	176	189	167	170	168	171	190	191	177	162	181	164	186	179	187	152	177	190	172	164	181	181	198	190	188	184	177	192	163	179	178	196	216	195	206	190	187	179	178	175	165	198	182	197	165	161	215	178	157	182	187	215	155	194	192	192	163	169	169	174	176	168	183	188	186	196	191	186	183	213	169	164	170	167	184	201	193	178	182	187	188	168	195	156	205	172	164	184	154	155	187	171	170	175	164	188	202	174	174	184	190	154	182	172	181	205	174	181	171	188	165	167	185	199	208	176	171	197	191	197	174	179	184	164	173	177	171	177	181	164	167	165	141	183	186	179	159	188	165	178	181	210	181	164	162	190	169	183	158	175	172	195	176	163	178	194	171	167	157	183	194	194	177	179	166	166	171	198	183	184	172	191	178	179	166	173	205	196	184	161	149	201	197	172	194	164	199	176	158	181	179	170	195	188	188	189	186	160	160	188	169	165	165	155	163	170	163	186	169	183	170	177	186	162	145	168	172	178	179	172	188	179	172	184	213	173	168	202	170	188	163	187	180	159	169	196	204	183	182	189	169	181	158	178	176	192	168	194	168	189	183	193	183	166	172	166	167	187	174	170	173	147	177	186	186	209	171	187	178	188	174	189	138	188	145	167	167	183	165	173	167	157	182	178	163	188	189	176	176	158	185	194	196	194	176	172	181	180	183	179	167	185	173	194	187	165	181	155	149	176	187	166	192	185	183	178	199	167	187	171	185	196	191	188	157	164	159	189	189	197	182	196	192	167	192	159	150	199	183	177	179	154	196	175	201	180	163	198	197	144	167	161	194	187	181	162	202	166	178	172	161	208	162	194	200	156	192	188	187	175	182	199	169	158	193	216	169	183	175	183	182	192	137	185	186	158	197	164	191	180	166	175	176	174	178	186	159	189	188	173	156	175	187	191	188	177	182	173	192	178	158	168	179	174	193	172	190	159	161	168	177	183	185	160	190	193	183	178	173	182	172	193	195	163	170	176	156	157	191	192	177	194	169	184	160	171	172	211	162	190	170	183	197	161	165	168	174	184	163	156	183	172	195	188	193	164	166	177	183	214	197	190	168	169	169	163	176	162	179	155	173	175	177	161	179	186	188	189	169	190	179	179	198	164	177	198	180	199	187	180	198	167	188	178	151	176	176	159	171	195	173	176	182	180	164	187	182	151	173	174	187	169	214	170	158	195	163	165	169	166	183	183	153	182	204	198	161	184	181	182	175	171	178	169	198	174	196	167	167	154	206	170	178	167	186	152	172	184	176	188	187	154	152	192	188	190	166	166	183	187	177	176	182	183	176	201	168	182	183	167	190	198	159	158	181	156	188	174	217	145	158	200	189	190	189	179	177	171	174	174	182	190	153	178	177	173	154	184	181	166	183	184	187	186	152	195	185	175	189	157	185	180	172	200	192	153	187	163	181	184	170	166	190	176	169	158	190	192	195	180	164	188	189	192	164	162	184	167	181	144	185	169	187	189	182	157	183	158	171	190	160	169	172	194	189	178	180	193	191	174	190	189	170	153	196	171	179	150	165	169	188	177	185	193	181	181	156	177	192	169	174	181	181	163	175	171	179	196	192	174	165	176	168	189	183	174	179	179	161	171	210	150	179	170	177	151	167	180	165	146	201	165	177	173	192	163	159	215	184	178	183	164	167	181	185	163	180	181	185	173	163	161	165	175	183	173	178	145	181	176	167	173	203	201	161	181	164	190	175	170	182	170	181	188	184	170	183	198	180	152	187	174	186	172	185	192	183	173	182	167	181	194	170	193	164	166	175	176	164	159	167	194	181	170	208	181	190	181	179	181	183	180	154	158	148	186	191	167	155	189	185	173	176	164	190	201	162	175	173	168	165	162	177	198	180	176	196	173	180	193	155	169	169	173	185	176	155	173	202	195	169	180	166	188	192	170	193	195	171	195	179	196	182	173	162	183	196	176	182	189	185	182	184	170	178	189	182	172	194	180	188	194	212	188	172	173	169	188	190	162	175	160	172	183	159	168	149	179	194	167	177	178	166	169	193	168	167	164	156	161	179	156	166	154	159	167	182	186	175	176	182	196	186	191	192	191	173	179	159	180	182	193	186	183	189	177	160	197	166	184	166	182	157	141	177	170	172	193	154	169	178	184	176	169	168	170	176	184	182	209	162	184	195	197	186	183	188	187	178	182	165	149	180	170	207	182	172	192	190	169	170	169	180	190	182	181	174	167	170	156	177	176	179	165	196	174	192	196	195	164	193	161	154	141	163	175	180	190	175	155	176	160	172	178	175	170	169	169	169	162	193	195	186	175	171	186	163	194	194	188	187	182	180	181	211	197	200	159	167	166	163	212	169	195	179	171	207	172	185	156	172	156	174	164	189	175	161	195	139	177	150	171	169	188	179	183	161	180	195	169	196	171	190	199	164	172	159	179	176	179	194	184	160	184	161	175	169	151	186	159	183	157	196	176	191	144	175	188	182	198	153	191	154	162	165	166	174	188	188	182	151	176	189	170	170	174	174	172	177	166	163	164	192	179	163	206	167	198	172	174	176	184	201	161	166	177	158	170	193	167	172	176	186	177	167	178	177	173	180	189	169	179	187	180	180	184	173	151	161	182	171	197	169	170	159	194	168	207	186	167	145	179	145	187	178	188	181	195	185	159	182	176	155	172	183	176	140	173	177	201	177	173	192	188	182	193	169	165	181	160	166	168	185	181	188	158	157	204	165	177	176	172	173	176	183	179	200	201	161	191	175	162	176	193	188	181	184	221	174	176	154	165	176	178	177	163	173	168	192	178	177	189	177	178	192	173	181	188	198	182	166	185	182	161	152	168	172	169	178	171	183	173	169	180	170	202	181	173	156	167	164	194	184	174	197	180	160	178	157	166	159	164	177	157	182	182	176	187	205	149	168	165	168	188	183	180	180	193	169	175	184	171	174	174	179	151	165	196	174	184	171	152	182	188	193	185	182	190	183	168	198	196
8302	7787	15120	16960	15309	12910	11482	10048	8568	5494	4287	3779	3197	2834	2617	2743	5080	5364	2616	2306	2107	1758	1569	1553	1183	913	739	570	560	537	569	515	540	498	506	507	504	524	542	509	510	519	467	519	527	518	492	486	508	490	480	531	509	490	495	532	503	506	503	484	546	489	519	534	545	508	493	507	556	511	503	515	521	529	550	493	493	525	509	495	478	492	531	493	491	543	489	545	537	509	519	547	495	514	503	464	501	529	507	500	538	485	500	523	521	497	509	539	492	478	511	505	469	496	488	479	506	520	503	544	498	498	517	463	550	520	510	518	469	513	483	490	466	492	496	518	489	453	492	495	518	556	534	494	497	524	514	565	502	521	518	512	492	542	465	545	507	533	532	501	494	472	490	505	497	506	507	498	519	501	490	545	496	497	488	491	490	513	497	507	519	540	537	507	487	509	515	534	491	504	477	487	519	528	541	488	509	510	488	542	523	517	513	492	538	553	499	481	483	507	472	484	506	517	509	499	466	530	541	505	479	508	479	482	492	510	523	494	501	505	538	468	497	498	521	533	529	538	509	468	524	515	481	546	514	497	534	520	506	512	515	512	477	532	515	500	499	497	479	538	474	504	485	481	491	480	508	524	520	529	463	515	506	546	478	548	467	484	525	518	510	467	514	463	532	463	508	513	486	530	504	534	532	475	492	486	504	530	511	507	534	511	520	526	534	510	487	498	505	516	504	518	508	559	484	503	516	565	471	486	485	516	537	510	498	481	503	478	498	503	526	522	481	492	506	493	518	519	524	534	506	552	525	500	483	536	516	509	497	501	529	484	552	497	497	458	529	490	500	487	511	520	520	498	491	482	527	444	491	514	489	469	526	497	477	493	541	497	510	530	498	511	519	523	501	521	511	503	506	515	510	489	495	515	496	498	516	533	477	485	513	517	507	509	528	481	498	514	527	498	530	445	489	555	449	454	537	537	539	515	505	508	473	527	485	515	508	516	512	512	536	483	562	470	520	497	495	516	481	506	490	514	502	508	482	522	517	470	502	488	526	498	482	502	522	517	545	469	510	476	504	500	490	518	496	517	508	498	533	484	511	480	500	510	513	507	494	531	506	517	470	539	516	518	521	486	479	481	493	499	501	540	516	505	531	506	498	536	495	484	482	503	482	517	497	526	541	548	523	462	503	498	501	512	517	476	507	474	502	487	521	534	505	504	486	529	473	576	500	483	511	526	490	482	488	530	506	489	472	499	509	488	499	512	501	464	498	483	463	505	509	490	514	514	522	505	515	482	524	484	497	489	490	504	521	486	469	537	523	462	534	482	517	484	511	483	513	514	503	492	513	477	486	495	516	515	474	496	480	488	497	483	503	509	498	502	466	466	487	507	479	510	483	500	506	498	477	530	502	477	495	537	488	525	507	499	467	497	491	508	553	486	514	498	465	501	479	519	521	508	520	519	538	505	517	479	518	517	481	527	495	492	491	528	483	501	502	552	494	520	504	511	492	502	476	508	498	498	506	548	542	545	486	503	456	486	518	482	540	517	482	565	490	506	529	476	506	537	506	516	534	492	520	478	511	502	526	528	525	491	533	496	491	486	499	509	486	537	487	510	490	550	511	501	511	488	455	502	533	531	578	528	498	513	500	487	510	518	500	520	486	502	513	494	497	514	513	508	508	503	497	493	530	475	478	524	511	484	555	528	520	512	472	495	531	543	527	497	507	486	530	482	531	538	474	525	524	531	485	505	533	520	501	504	491	497	557	535	536	475	480	492	537	490	525	507	507	496	504	510	520	542	525	507	550	544	485	528	493	505	519	505	532	496	531	505	473	511	513	511	491	483	546	508	526	497	503	504	543	492	499	517	528	477	476	504	552	452	571	507	495	516	483	536	552	495	532	475	514	505	461	531	495	521	484	522	504	495	493	536	509	509	511	512	497	484	511	527	506	510	495	554	470	510	533	526	514	508	494	475	518	514	495	500	503	525	496	528	502	506	499	472	514	483	526	490	511	508	515	521	510	547	537	518	518	513	549	520	520	476	547	505	469	518	531	545	501	501	507	479	511	526	471	473	503	500	539	475	486	512	519	510	513	488	514	482	467	492	506	501	482	504	500	552	480	514	531	495	528	490	480	514	521	508	502	526	535	512	512	475	540	523	458	517	479	493	466	524	507	461	484	493	521	507	514	549	475	520	543	528	498	514	479	501	517	502	519	471	504	553	507	498	524	541	493	530	506	511	456	520	489	497	476	520	550	500	510	492	499	534	541	508	464	488	473	486	533	491	517	544	525	511	496	491	531	467	499	547	521	551	499	496	476	522	503	543	550	519	495	524	499	564	482	504	522	507	520	497	514	525	504	505	506	542	510	509	512	513	511	484	488	505	513	482	471	527	485	482	491	536	476	541	502	487	476	478	526	523	523	520	546	473	497	517	523	537	533	531	547	488	529	506	488	454	487	545	517	525	516	526	516	503	519	526	531	502	513	532	525	510	495	521	537	530	507	506	504	496	493	485	520	517	500	522	524	502	497	540	527	457	537	506	501	505	481	515	510	529	509	497	495	507	515	518	469	532	529	517	488	506	507	486	486	524	421	537	511	504	516	469	474	467	499	521	519	511	469	523	491	494	498	542	485	512	544	511	529	515	552	490	506	475	484	500	482	521	501	492	502	462	490	525	515	540	540	515	498	485	477	502	498	490	518	516	475	459	516	512	506	489	538	476	526	478	504	483	531	513	525	527	510	511	529	469	498	527	508	483	515	510	506	504	515	497	478	531	514	485	487	522	528	490	472	531	514	520	562	484	500	496	558	510	495	528	508	537	496	525	513	491	535	501	526	535	508	482	500	469	506	508	487	513	518	516	481	498	523	512	509	507	507	493	534	486	505	495	504	497	492	515	498	496	552	497	541	512	481	475	529	467	487	531	500	520	511	497	500	511	488	497	483	536	492	504	544	532	480	486	525	516	494	504	495	522	507	469	515	486	511	517	495	491	507	540	509	492	546	531	533	543	523	489	504	515	501	505	521	522	511	527	500	454	472	495	526	494	489	497	493	510	524	466	523	494	502	521	511	506	510	459	493	548	489	552	580	489	488	498	541	527	527	482	509	501	505	523	496	541	493	511	479	502	532	539	532	474	474	462	503	494	573	493	497	494	509	522	494	489	475	518	555	509	511	509	536	513	465	513	533	515	519	473	469	477	493	556	490	489	522	526	474	513	558	513	492	522	505	516	478	546	473	513	494	477	478	480	472	523	492	497	470	516	477	517	495	501	528	499	537	524	493	519	489	477	464	512	529	457	494	501	485	507	493	478	550	528	508	539	518	534	475	486	490	480	519	505	537	480	537	554	507	499	510	513	504	526	478	524	511	525	490	481	487	487	509	503	474	508	496	501	531	525	540	515	512	516	502	490	512	509	503	521	508	491	537	509	467	538	496	538	480	507	495	499	487	466	491	449	525	529	514	516	495	494	511	502	483	495	485	521	468	526	504	511	526	524
17550	10868	15824	12232	8568	6443	4717	3828	3243	2178	1853	1727	1746	1541	3837	4438	5699	4633	1398	1205	867	790	1040	938	787	514	267	226	203	183	180	193	187	161	186	189	177	185	161	166	175	187	173	165	167	154	202	174	160	186	202	178	182	148	166	165	166	181	163	171	171	179	180	164	172	163	173	170	192	167	179	172	194	139	163	186	174	151	188	192	169	166	146	182	194	181	173	178	191	175	168	164	177	172	179	179	174	182	159	176	166	164	192	182	166	154	169	196	178	168	164	160	163	167	176	132	171	172	158	169	166	167	173	181	173	195	179	151	190	160	178	206	181	175	164	181	154	145	177	189	173	170	163	168	168	167	163	172	152	175	189	159	158	178	163	166	185	140	191	179	176	156	176	167	147	186	159	170	158	177	179	170	147	154	191	178	168	185	188	173	205	155	158	176	177	205	190	161	166	188	173	166	182	182	178	163	184	187	149	156	181	194	166	157	176	158	174	164	160	176	179	174	171	191	180	164	203	186	168	157	159	173	171	170	166	147	187	176	175	193	197	173	157	172	178	157	181	180	171	173	136	185	180	166	168	177	173	171	185	198	189	156	170	189	171	182	200	188	172	173	190	167	187	205	191	176	169	175	175	177	163	166	201	177	164	174	164	174	158	179	192	206	166	175	184	186	158	148	174	172	178	168	167	172	173	149	173	185	167	175	172	174	165	172	187	190	178	173	183	166	176	177	178	161	156	176	176	175	182	166	182	178	162	153	181	175	167	173	173	175	177	170	176	182	165	208	168	167	167	184	163	174	172	167	155	178	162	187	189	198	156	175	172	170	149	166	173	150	187	177	161	186	183	197	170	152	177	175	197	179	192	169	176	167	148	161	173	172	186	156	192	168	182	161	153	162	177	183	161	185	156	155	188	162	172	170	184	179	200	167	164	165	155	181	161	187	170	169	161	178	167	156	171	168	175	172	158	175	159	205	176	172	177	174	149	175	191	160	154	177	158	164	162	174	184	176	182	177	169	160	172	181	211	159	146	200	158	213	193	186	187	169	165	183	190	166	158	171	172	157	181	174	168	149	157	178	173	163	171	169	197	159	172	173	155	167	176	193	158	196	179	184	184	202	176	175	188	156	177	175	148	186	170	178	185	165	175	196	174	176	198	155	171	157	168	161	167	187	161	170	153	171	162	170	194	176	159	166	208	160	168	181	176	177	178	179	175	157	191	194	153	203	174	187	162	189	179	183	197	166	177	182	167	189	152	175	162	179	168	183	176	182	167	170	191	202	150	171	167	164	195	159	190	179	184	178	191	176	178	166	182	183	154	156	168	174	186	152	178	180	192	160	158	176	149	197	163	150	159	175	147	184	169	173	185	169	176	184	168	160	205	155	193	156	190	190	150	185	171	154	174	174	162	161	196	153	169	179	189	154	174	188	141	167	159	166	199	159	180	133	174	195	174	193	185	173	159	173	182	154	180	191	176	164	143	159	195	167	185	176	181	162	176	158	181	159	158	154	178	159	190	169	202	165	181	183	162	192	177	193	172	169	184	160	158	171	172	177	173	172	176	160	177	170	183	164	174	183	195	161	190	145	174	172	178	181	168	184	168	193	162	173	180	160	181	186	180	168	166	156	192	173	179	172	161	177	183	156	182	169	179	174	160	176	187	193	196	168	169	168	196	173	169	167	179	170	171	177	156	192	177	198	183	157	163	182	161	204	157	176	150	186	176	174	180	169	161	185	194	163	179	172	183	187	188	178	180	194	171	184	179	176	150	201	165	195	175	173	203	189	162	162	168	159	171	163	196	183	185	149	174	180	167	173	161	190	172	182	170	181	172	159	191	183	177	190	160	165	161	190	153	158	182	172	194	166	162	173	189	168	184	190	152	138	207	183	181	184	184	172	167	183	160	157	138	180	185	208	180	180	191	183	162	181	164	177	185	187	179	177	172	195	152	174	171	169	149	173	166	184	201	204	167	176	173	172	179	154	174	175	145	172	179	170	164	155	172	176	176	169	189	159	160	186	142	152	173	174	208	177	154	156	154	161	174	182	173	172	177	184	170	171	174	186	178	174	172	186	145	193	151	152	170	191	153	173	173	188	187	175	180	167	187	168	159	166	174	168	183	200	152	166	157	175	201	157	178	195	174	168	175	170	169	196	183	158	189	165	159	192	161	170	184	174	160	211	176	142	176	156	190	171	179	177	172	182	186	180	172	176	193	179	176	168	169	173	165	170	157	173	168	159	169	178	188	174	168	197	187	161	205	198	183	181	178	166	198	165	155	158	172	182	191	152	181	171	188	196	161	148	137	191	157	189	170	172	184	174	178	180	161	164	197	183	186	154	167	173	181	173	156	169	153	168	165	161	183	152	163	184	194	168	188	168	167	159	175	160	160	197	167	164	175	162	174	163	187	171	199	165	171	194	177	174	193	177	187	171	165	157	166	177	180	151	174	164	165	150	190	152	157	162	194	184	163	190	166	186	147	172	182	168	176	173	178	180	181	157	165	180	193	181	160	175	181	167	184	181	172	185	161	162	186	159	179	173	195	157	158	156	174	181	159	204	157	177	164	161	149	191	173	150	169	155	172	154	159	154	144	159	167	190	160	170	149	169	180	195	201	178	183	159	165	168	184	177	169	152	167	185	163	165	157	153	185	170	181	191	181	200	183	206	171	194	173	177	180	166	177	203	183	165	182	192	194	186	186	157	166	170	167	162	176	139	193	171	174	196	156	153	177	201	169	176	178	161	166	171	174	170	164	159	182	181	182	183	154	190	173	181	163	175	152	186	191	153	188	182	181	176	135	180	190	166	166	152	186	157	160	186	196	158	167	154	176	152	165	196	180	171	156	180	167	171	186	174	203	171	168	155	167	170	167	185	175	152	152	178	163	164	154	180	177	194	170	181	178	170	185	166	192	176	180	161	167	188	155	174	182	194	179	152	182	153	198	166	169	163	173	157	163	170	199	172	150	154	170	160	151	154	183	154	168	194	149	174	201	147	155	179	178	194	163	175	184	160	166	166	144	172	172	174	182	163	157	179	164	140	149	169	169	178	164	190	160	183	151	199	158	177	166	180	172	172	177	174	176	174	185	171	164	170	165	173	173	184	177	186	179	202	192	184	159	179	170	182	172	162	181	167	181	197	175	212	176	196	165	174	171	174	183	185	158	176	164	181	164	126	164	164	161	180	192	160	158	186	185	178	160	156	176	176	171	185	191	169	174	174	189	172	185	180	170	167	176	175	184	153	173	174	167	177	189	176	172	185	173	171	166	183	155	161	187	162	159	180	161	191	166	169	165	182	197	177	187	181	154	176	175	167	162	170	157	174	169	171	197	187	173	148	174	185	189	166	183	174	174	175	191	184	170	157	175	171	162	185	180	164	162	179	167	177	158	169	156	154	173	165	157	166	179	177	157	162	171	185	194	165	155	152	173	175	190	159	153	169	179	187	138	177	177	164	187	176	155	175	184	163	183	152	178	161	172	156	185	157
11464	9746	20599	23191	21835	19660	17084	15241	13743	10363	9571	9033	8957	8696	17118	18288	22951	18206	7298	6721	4765	4437	5795	5464	4005	2324	1128	860	733	598	559	533	527	521	481	482	487	531	491	483	505	482	502	480	512	473	509	503	490	480	493	476	501	504	518	509	461	482	516	498	474	492	468	498	489	520	516	484	510	492	491	488	483	494	511	510	540	478	536	494	492	498	520	521	456	511	521	525	475	492	464	459	487	502	474	485	511	524	509	478	476	532	492	458	517	525	518	504	495	522	466	470	513	479	469	506	515	518	489	522	524	506	489	481	472	486	524	483	488	467	517	480	532	509	515	532	488	504	499	504	505	489	519	514	512	479	520	507	504	472	511	452	521	494	498	517	520	463	480	506	476	500	525	486	529	494	481	489	514	474	488	502	507	487	496	470	468	513	471	495	489	489	487	493	497	511	528	480	521	525	489	508	526	496	524	539	491	527	438	453	473	500	513	513	471	482	535	480	547	486	513	487	494	544	491	503	475	467	493	492	518	502	536	535	514	489	474	497	453	512	449	508	468	470	495	437	485	516	484	480	457	498	498	487	522	512	507	476	507	508	512	500	484	526	504	495	523	476	488	469	534	506	487	467	473	492	493	504	483	461	460	505	500	507	504	519	465	528	467	505	493	504	446	514	485	485	504	500	477	547	509	503	472	521	475	487	516	504	479	515	543	528	488	490	500	489	495	502	524	498	533	483	480	505	489	489	500	503	519	486	488	495	492	530	501	526	476	535	484	489	510	502	520	531	485	503	487	540	483	495	525	501	529	513	474	492	487	527	501	508	488	526	529	499	505	489	501	483	520	494	528	492	499	484	513	515	523	525	451	503	482	460	481	486	500	506	473	522	479	517	491	543	499	472	500	484	502	474	530	457	485	500	516	512	526	502	525	467	493	523	472	523	523	480	467	485	529	502	502	502	529	478	469	498	517	509	509	487	514	435	521	517	484	502	494	474	472	527	518	504	509	495	508	487	503	500	506	539	505	521	513	540	530	481	501	495	507	473	522	503	517	484	528	489	544	529	477	487	520	490	501	506	467	509	475	467	526	474	477	506	503	525	507	494	474	535	515	494	514	475	529	499	516	486	465	514	496	484	483	516	501	478	477	499	500	462	475	485	491	524	487	460	515	493	469	497	529	482	474	502	480	475	463	526	476	482	514	467	491	496	481	518	504	509	474	474	543	522	506	474	474	494	466	506	460	524	516	516	476	501	550	488	509	507	493	503	505	515	530	485	470	525	485	507	487	515	505	510	496	406	507	505	465	506	496	504	499	478	489	532	533	484	515	521	487	500	490	495	523	508	495	483	478	478	474	483	467	488	510	479	492	497	461	462	524	518	524	503	470	488	493	500	475	507	468	519	528	510	471	507	471	542	485	489	509	505	510	492	483	457	519	496	487	522	465	500	459	494	505	498	478	499	519	544	447	508	482	447	499	484	522	446	465	487	486	499	486	478	466	443	474	475	502	485	501	508	502	470	493	516	511	487	507	513	484	487	509	517	501	500	526	514	521	476	493	510	482	477	520	495	496	506	517	486	498	470	538	520	494	504	495	560	484	512	499	501	538	472	528	545	466	516	529	522	487	527	467	511	502	508	520	495	502	501	504	466	533	504	504	511	504	483	534	526	536	526	527	478	486	562	501	481	496	468	499	533	512	458	501	491	460	518	524	498	487	502	510	476	464	496	529	515	507	481	489	518	517	493	504	437	523	498	499	470	471	498	467	478	446	525	508	542	526	485	517	507	489	480	501	482	511	526	519	486	498	509	518	477	487	507	531	507	482	478	466	484	505	497	487	516	538	504	497	497	503	466	489	516	497	507	500	482	541	473	500	565	508	507	495	489	530	488	503	516	500	489	518	497	489	506	526	490	491	549	482	529	533	505	482	473	511	526	505	524	504	504	496	486	565	451	496	500	490	498	507	494	503	519	511	523	498	540	530	478	475	466	558	496	483	513	548	466	505	519	518	514	510	499	463	504	479	474	520	476	512	504	522	509	517	486	533	481	469	508	518	506	516	472	462	538	511	519	491	509	494	502	509	515	502	494	515	480	483	492	513	502	491	494	509	484	497	519	516	504	537	528	496	482	510	505	518	526	500	511	492	492	475	476	496	492	510	490	478	491	522	520	482	494	476	485	541	488	532	472	499	506	520	490	454	546	516	531	450	510	493	543	514	504	487	509	496	491	502	483	499	487	436	526	525	520	473	476	515	483	473	527	490	475	484	502	483	465	483	497	506	511	523	492	475	488	498	504	512	439	473	499	479	451	480	517	521	545	497	482	518	524	480	470	522	492	505	479	531	547	490	524	456	488	467	524	472	514	516	472	477	483	457	516	521	494	523	490	490	508	496	507	499	510	470	479	506	489	483	507	523	487	518	500	479	492	510	475	517	531	500	485	495	477	497	491	504	463	508	450	507	493	495	499	512	506	481	524	506	466	494	481	495	520	496	477	486	495	475	504	474	476	517	497	481	436	522	500	517	470	461	497	533	519	465	481	456	512	538	502	489	479	487	474	498	499	502	495	491	473	502	532	494	475	467	512	533	499	503	529	537	456	531	497	491	504	481	504	545	494	487	499	518	492	465	555	515	476	494	516	488	460	494	500	489	509	496	564	456	512	497	515	490	493	490	494	509	455	471	475	484	522	540	508	485	457	472	513	525	515	520	503	480	487	503	536	514	486	516	514	501	521	494	477	486	471	482	456	527	517	513	516	502	500	504	482	472	472	551	513	521	496	503	486	493	512	537	548	546	512	468	508	510	503	520	512	510	507	510	499	474	506	492	502	507	519	492	497	503	506	496	483	527	505	519	515	511	501	508	478	478	539	492	494	484	512	511	511	482	536	489	503	525	465	505	511	548	495	523	475	475	520	480	495	513	466	550	494	495	526	475	517	507	467	535	534	513	506	534	489	506	493	486	474	481	464	468	512	515	509	490	468	510	531	503	543	545	490	488	514	478	496	483	485	496	497	508	499	520	507	538	427	498	490	565	497	448	478	540	475	444	505	491	451	494	524	521	449	494	520	490	503	522	496	498	497	523	479	520	494	518	493	496	502	485	503	494	465	459	498	509	515	458	537	520	482	487	518	496	513	521	511	499	474	462	500	442	528	498	478	501	440	479	528	475	520	523	508	448	499	498	504	523	480	468	511	477	504	512	508	496	472	509	477	454	501	510	490	477	494	499	525	514	455	516	534	483	511	502	530	517	476	537	527	498	519	480	486	480	431	502	493	513	461	469	491	532	512	462	479	497	517	488	488	496	514	503	479	492	509	454	490	464	479	479	483	521	479	511	496	508	468	535	502	510	491	508	516	458	490	488	516	474	519	521	510	514	481	481	531	490	497	503	480	484	501	474	521	516	465	500	507	506	513	537	514	511	503	503	540	480	506	517	507	487	507	480	494	487	552	496	512	541	522	475	484	484	483	491	515	524	482	564	508	460	507	471	450	495	497	483	536
24320	14465	20585	18399	13105	9603	6950	5306	4145	3553	3189	3094	2697	2489	11201	11437	3574	5214	3647	3578	2663	1370	2021	2030	1005	848	534	277	296	250	234	218	181	192	186	199	194	193	186	202	203	202	203	177	184	189	206	184	189	170	192	215	199	197	179	226	185	221	181	187	192	157	176	197	212	197	173	184	163	192	192	179	181	166	190	198	204	197	190	166	183	210	202	192	202	170	188	177	178	204	196	218	181	195	185	191	187	201	194	197	181	184	181	186	195	194	195	162	167	188	185	197	171	178	200	213	196	205	198	196	196	204	192	189	193	174	204	184	181	166	178	201	199	193	217	214	190	182	170	194	185	193	217	179	207	206	166	202	180	184	189	177	181	236	214	178	207	189	191	205	181	171	212	203	226	178	190	178	203	199	197	186	195	173	183	165	179	192	204	188	183	201	186	181	207	199	172	212	204	191	188	194	173	165	178	165	192	220	186	183	194	173	216	196	204	191	205	171	203	220	191	191	179	208	179	212	182	192	193	191	193	201	186	192	180	164	173	202	197	186	173	183	216	193	204	199	197	202	173	188	192	187	184	203	188	188	189	183	216	185	189	188	201	230	187	183	203	187	200	182	197	172	170	183	202	180	175	201	182	214	180	187	187	201	186	177	183	179	178	184	184	179	187	184	167	213	170	198	193	171	201	196	175	186	203	189	202	189	197	172	195	180	204	207	207	193	183	208	194	192	200	198	201	176	197	195	181	202	195	171	195	200	201	180	178	195	184	183	213	194	203	200	195	186	173	180	166	206	211	197	179	209	198	192	187	188	192	180	185	185	196	191	204	214	179	197	196	202	208	184	144	213	210	173	199	169	198	187	202	173	180	203	169	199	182	168	187	164	200	203	177	190	193	185	197	192	197	169	208	179	211	208	193	187	173	191	213	183	196	192	186	169	179	197	225	205	177	200	190	196	197	206	197	195	200	189	208	197	171	186	170	177	194	173	218	157	194	195	217	198	162	201	183	186	203	209	199	198	200	192	185	186	185	214	193	189	171	180	187	197	202	201	182	180	194	173	215	189	179	212	173	187	212	164	189	183	189	185	203	194	197	193	194	197	187	230	233	200	173	178	183	193	212	188	202	174	173	188	202	202	182	182	197	166	227	202	218	180	205	191	181	224	216	214	190	219	168	201	185	203	196	200	213	197	176	216	202	199	198	181	179	156	209	180	195	201	185	187	224	202	193	228	231	167	193	172	170	197	188	166	179	212	184	222	183	177	192	172	194	188	180	224	193	185	200	187	198	203	191	186	201	201	176	182	195	209	202	192	188	190	206	195	253	198	193	183	190	195	189	238	210	199	213	197	204	195	181	200	206	204	186	192	187	186	174	195	192	231	200	172	194	189	193	167	190	164	189	201	198	214	183	187	218	194	185	202	178	184	174	207	191	197	194	200	216	198	195	162	195	175	201	211	193	177	203	186	200	209	184	193	202	204	171	187	181	187	191	206	208	221	184	215	197	186	209	192	190	177	164	159	194	184	232	201	195	176	204	174	213	190	205	182	185	190	203	193	187	175	192	203	199	199	196	204	201	197	181	191	205	195	220	206	197	209	220	204	209	205	195	194	211	176	182	180	201	190	160	189	192	187	179	189	188	172	159	202	187	187	188	172	187	186	183	186	183	193	197	197	205	171	180	180	193	205	176	201	202	200	222	186	212	204	205	214	170	171	169	171	175	168	193	191	182	195	194	182	194	176	201	177	216	193	209	173	190	191	192	161	177	212	192	208	197	191	193	192	185	159	225	172	180	187	183	181	194	187	208	192	184	200	161	202	172	191	169	195	215	204	196	198	189	213	227	179	196	213	186	193	182	189	217	208	192	190	190	189	185	165	202	186	174	193	187	185	202	184	172	192	192	189	205	173	182	210	211	168	179	196	203	222	183	182	181	198	171	198	186	194	174	195	196	197	185	191	173	171	210	168	183	196	188	188	174	208	188	191	199	209	175	203	185	187	187	191	174	184	203	208	174	168	191	193	191	195	213	207	210	213	200	183	195	205	181	179	198	138	185	214	188	174	183	182	193	203	211	179	192	204	197	190	220	188	207	191	199	185	202	207	176	174	190	193	170	197	218	200	204	180	199	201	215	207	209	181	206	188	205	189	182	183	146	182	206	185	215	204	200	203	226	184	187	197	164	180	216	163	205	214	182	196	198	177	190	201	192	193	226	199	188	188	211	176	173	229	206	203	200	199	179	180	189	178	189	167	187	170	219	186	184	194	206	200	172	183	179	207	214	186	220	204	209	184	192	170	240	189	177	189	204	198	197	178	198	205	184	181	184	195	197	176	194	194	191	199	235	187	178	188	209	189	227	174	209	188	216	188	178	194	215	168	168	180	177	212	205	184	189	184	206	212	213	208	206	210	186	174	187	170	203	198	189	180	179	191	183	177	187	192	179	176	212	195	185	178	189	197	166	183	208	199	179	175	216	180	201	185	192	215	172	181	191	197	181	218	216	193	195	184	192	187	207	207	214	195	176	195	182	193	187	203	198	181	213	180	179	175	196	194	178	216	192	198	195	187	185	192	210	185	180	190	178	202	186	213	192	195	189	201	224	189	188	171	198	188	187	193	182	217	177	206	206	192	173	198	185	194	173	200	183	177	181	190	183	223	203	184	197	196	227	187	178	172	188	190	191	203	197	187	206	174	204	173	192	201	196	192	211	184	194	207	214	182	195	193	187	194	188	178	193	207	185	166	174	178	197	192	199	183	185	202	174	186	188	175	187	244	169	197	195	190	180	213	195	197	163	196	196	220	174	202	179	180	191	199	196	205	193	226	215	179	199	203	209	186	185	197	180	176	165	161	198	189	190	179	202	214	186	168	182	192	182	225	209	176	200	201	187	185	190	196	180	203	222	200	186	197	201	184	195	169	178	179	177	184	195	203	192	184	192	193	190	201	204	180	180	189	206	190	171	190	186	212	206	200	200	215	176	181	200	197	176	191	197	184	207	194	197	177	201	182	217	197	202	185	201	185	203	219	190	187	198	184	204	189	195	192	181	181	187	172	166	191	201	202	174	191	174	195	211	186	186	185	202	178	180	196	207	196	187	160	182	171	193	183	178	213	175	209	183	197	206	201	202	195	179	186	187	202	199	208	185	182	188	215	195	200	186	195	204	187	194	191	179	184	181	203	201	190	209	194	191	203	225	170	199	199	179	187	204	181	187	217	224	190	208	194	198	197	206	208	207	192	189	192	149	162	198	204	214	165	185	192	180	183	182	207	181	197	192	198	193	188	206	201	207	193	191	195	195	198	186	200	189	185	202	215	175	196	200	195	204	200	217	176	175	179	199	188	187	188	187	187	193	197	222	181	175	198	177	192	183	181	182	196	161	188	170	197	188	209	196	201	210	190	191	214	208	201	197	185	187	186	194	178	198	203	194	182	212	205	226	202	191	182	188	198	161	197	202	196	200	187	172	210	187	185	188	186	169	197	170	180	195	163	224	198
14064	12019	24723	29670	26822	24542	21607	18723	16173	14470	14286	14424	12862	12087	32952	29837	13862	21535	15927	16698	12918	7722	11572	10720	5616	4727	2742	953	1080	851	691	680	629	528	599	530	559	586	543	534	554	530	496	564	543	543	525	548	518	544	501	539	542	599	602	527	550	522	535	559	560	597	558	577	501	568	546	520	547	563	513	579	508	551	523	559	527	542	584	584	546	543	535	527	521	516	551	552	518	529	562	551	590	549	564	527	553	561	599	512	563	558	540	540	593	545	597	550	587	550	522	513	582	537	572	603	563	572	501	555	562	536	548	537	542	546	559	531	560	542	567	516	502	559	577	588	515	535	560	544	524	503	533	535	549	540	534	547	519	511	556	567	547	551	558	611	538	540	528	516	546	552	573	578	515	539	524	571	550	555	546	493	527	540	551	538	549	541	556	522	558	533	564	544	584	526	580	555	531	542	501	502	512	564	559	525	548	509	559	563	513	576	527	574	547	567	555	543	556	505	573	570	581	563	525	545	574	544	535	603	556	513	566	544	572	604	531	510	552	570	552	553	563	553	510	558	565	554	537	570	523	581	530	587	542	527	573	574	583	565	573	523	544	533	506	537	536	566	573	543	555	518	500	553	551	551	561	526	510	583	520	532	523	568	510	541	533	533	528	559	556	539	535	554	532	550	539	579	521	541	573	557	504	587	591	560	530	563	566	525	545	551	591	525	571	516	577	536	554	513	531	551	575	543	538	527	521	533	574	533	562	588	590	554	560	577	549	516	541	584	537	554	550	504	503	559	611	533	567	574	506	542	547	557	519	500	553	545	534	530	489	579	517	582	557	569	535	572	570	563	553	541	514	606	552	529	565	505	550	572	536	547	554	526	537	569	537	552	509	553	543	575	556	571	537	580	546	570	557	509	516	546	509	510	520	505	544	545	553	555	586	564	560	557	563	557	600	564	548	596	537	552	526	597	547	526	524	578	553	540	534	546	542	515	540	527	555	558	566	587	551	511	570	534	539	540	543	556	536	586	532	545	560	528	571	589	558	540	565	501	549	501	550	562	569	555	551	504	516	545	509	498	508	586	527	537	528	525	524	586	542	518	505	565	536	520	520	550	536	518	565	556	588	530	515	541	541	579	525	529	559	577	543	542	537	538	527	495	598	568	524	545	528	511	496	520	540	546	545	551	556	563	566	543	537	580	535	533	567	518	589	559	514	540	546	546	562	593	507	555	536	601	571	548	598	535	579	535	530	500	520	535	540	550	533	560	582	538	531	541	531	527	557	570	571	582	537	553	539	501	573	575	557	511	548	509	562	578	533	565	549	526	568	531	531	538	503	551	575	525	553	544	587	532	516	553	535	570	556	531	535	537	603	543	545	522	537	553	520	541	569	528	539	582	574	564	583	539	551	522	544	522	549	531	540	563	515	546	507	608	542	576	535	526	549	588	528	533	551	548	575	531	575	529	588	532	549	521	561	517	593	576	558	530	587	500	530	572	567	528	538	552	557	536	531	553	532	576	536	549	587	490	564	531	550	542	518	508	515	532	511	538	538	536	547	553	587	526	557	552	585	536	574	558	534	528	555	564	581	560	514	566	572	557	564	549	544	592	535	544	571	548	545	567	575	538	548	557	556	571	545	574	542	538	579	516	541	562	505	524	560	573	540	573	550	541	536	554	529	526	550	536	554	506	541	536	548	579	537	515	583	533	569	536	533	543	571	582	529	542	578	556	535	511	546	521	559	552	567	538	598	526	539	539	563	561	550	530	550	532	555	529	540	549	517	537	582	534	535	572	504	574	550	521	521	554	533	552	512	548	576	556	545	569	563	548	524	547	544	576	551	558	528	559	565	495	580	545	551	565	538	549	577	508	554	552	521	554	523	560	594	517	553	556	560	540	526	508	539	546	499	514	511	485	538	589	581	557	565	551	568	557	539	528	504	530	524	528	526	529	499	571	530	546	596	528	567	538	521	554	544	568	546	539	548	555	535	538	511	533	547	563	559	550	498	512	566	545	546	530	571	527	587	543	560	559	562	517	522	572	578	568	568	549	526	507	551	520	560	557	555	521	532	551	600	516	540	567	542	522	545	533	569	556	527	562	564	577	533	506	534	533	563	558	564	501	585	566	526	542	560	557	524	568	566	560	561	528	535	547	554	558	566	519	516	543	559	549	562	533	591	591	514	555	545	556	558	494	519	553	559	565	508	542	537	532	543	473	566	490	520	566	605	557	557	545	561	578	574	522	597	524	530	535	570	589	484	556	524	512	549	504	546	569	510	549	523	545	577	581	541	557	536	502	575	538	538	544	514	528	519	550	499	563	601	515	558	506	545	526	500	524	565	586	565	582	511	539	608	540	571	532	551	577	537	536	516	595	518	584	559	512	526	563	531	521	550	556	546	569	553	561	540	525	529	534	555	578	527	515	592	529	531	520	577	577	560	546	577	506	522	539	548	557	518	526	555	595	563	551	561	524	521	548	532	567	572	523	524	543	557	519	574	485	518	530	538	522	509	554	534	551	537	571	544	530	528	560	541	575	558	520	500	550	540	535	538	545	525	565	485	545	559	556	547	581	546	560	533	551	533	544	570	542	515	543	558	532	544	534	509	550	534	525	530	562	548	535	573	556	542	521	529	555	555	522	523	552	546	567	577	572	508	540	580	569	562	517	553	479	542	554	547	523	505	539	586	551	560	562	534	537	550	583	495	597	560	516	545	563	517	571	522	517	544	565	569	556	560	548	553	516	538	532	559	575	562	540	574	525	560	510	515	561	567	552	569	590	544	523	545	545	571	574	510	576	562	543	545	557	534	554	560	532	523	536	560	539	531	539	547	544	550	551	572	568	566	550	535	579	549	547	577	591	557	563	573	523	581	560	510	558	570	558	602	523	565	546	541	531	551	584	548	568	581	519	549	511	568	544	516	540	525	523	560	570	559	563	555	578	538	520	527	560	533	545	547	522	532	568	566	492	544	545	537	538	563	535	562	560	542	532	573	535	550	576	552	552	554	565	550	547	554	520	541	558	557	573	549	537	556	542	548	564	498	576	526	537	559	557	581	561	532	579	545	516	552	507	541	598	540	565	521	545	539	530	594	564	597	559	525	522	555	553	576	539	551	563	534	511	554	487	539	551	552	540	589	545	527	578	521	531	507	591	599	528	556	568	539	518	539	525	563	583	540	495	535	542	562	545	573	567	564	586	534	552	572	516	547	551	549	530	511	576	560	505	533	549	528	546	571	563	506	535	537	533	564	559	565	573	518	530	561	570	575	568	523	530	561	549	584	541	544	565	564	545	537	551	534	574	532	569	535	533	543	544	523	567	567	552	505	554	542	548	525	556	542	576	559	537	581	576	526	577	576	535	548	541	545	538	538	521	556	569	533	534	537	528	574	534	569	544	579	521	526	585	542	572	541	584	505	527	586	584	512	530	532	561	525	524	561	541	541	562	549	538	533	546	546	547	510	529	533	580	515	590	584	528	518	535	550	572	559	553	546	559
9032	5602	8334	8918	6291	4018	2483	1865	1315	1080	857	793	594	473	883	1194	861	664	537	478	363	301	307	274	210	246	221	209	187	208	161	171	174	168	179	175	158	157	174	171	174	194	172	191	195	166	174	179	153	170	148	193	170	164	189	175	177	172	150	173	169	165	175	173	164	157	190	199	174	185	178	169	163	162	193	195	158	173	182	169	167	176	172	198	166	173	170	181	164	174	179	179	151	188	183	163	158	153	206	178	193	189	193	183	187	158	167	177	183	183	175	175	150	169	196	207	165	188	182	186	182	156	189	185	164	174	178	165	186	173	163	165	161	172	154	157	158	183	168	146	190	169	157	173	157	178	160	173	183	173	220	174	157	169	171	169	186	196	166	150	193	188	182	186	159	175	173	163	177	200	180	157	150	160	194	173	218	169	164	159	181	154	182	186	182	189	140	182	162	155	145	179	189	177	180	165	160	169	183	181	180	167	167	177	174	203	164	153	150	162	147	185	180	156	183	190	176	175	145	172	192	186	172	170	177	170	180	177	180	175	195	187	175	200	181	177	163	159	212	171	191	195	168	177	177	185	191	186	177	168	149	206	185	183	182	163	185	164	181	170	187	171	169	181	182	170	159	170	152	172	186	164	179	164	165	163	153	177	184	181	167	181	179	172	163	180	177	183	176	181	172	156	164	171	180	170	162	170	185	171	180	181	165	174	154	196	191	157	187	192	182	207	182	184	181	179	182	200	165	181	163	200	156	160	162	183	168	188	198	152	167	191	179	162	165	146	182	174	149	170	183	174	166	195	176	165	181	167	190	169	175	167	189	158	165	186	181	158	180	173	196	180	195	192	163	176	168	183	181	180	160	132	167	196	179	203	177	174	181	176	170	149	173	186	156	170	168	165	188	151	171	169	182	157	191	179	167	197	163	167	161	176	159	182	176	193	180	182	160	177	156	198	159	205	192	176	163	181	181	186	175	168	171	181	162	204	178	184	169	186	185	174	192	180	158	200	190	173	173	181	188	165	195	187	187	173	164	197	198	207	173	171	161	199	195	157	170	182	157	173	174	178	162	183	195	183	198	176	152	171	191	180	174	149	167	163	170	183	159	167	172	158	199	186	170	163	204	190	181	176	167	163	173	157	170	185	173	162	166	172	166	178	183	175	174	171	180	184	198	168	179	191	175	181	201	233	173	156	160	184	164	164	198	191	156	184	182	173	160	183	168	180	188	158	189	179	171	161	180	186	174	182	181	183	191	181	201	182	175	200	166	186	188	180	201	171	195	204	158	165	178	161	190	170	179	164	167	156	190	173	142	187	166	156	173	189	200	173	174	191	160	164	164	159	200	166	154	191	171	158	188	164	154	190	173	186	169	163	192	158	186	165	165	167	168	165	178	175	174	167	171	169	167	183	183	170	172	201	173	168	179	161	156	169	178	178	178	167	179	209	181	172	190	172	180	176	199	179	199	154	141	156	174	185	170	167	154	149	175	154	200	207	160	170	185	170	204	200	196	179	177	159	181	183	177	163	192	163	170	177	137	172	155	174	174	166	183	195	171	183	173	150	185	168	163	195	157	195	159	169	180	174	167	176	163	175	156	185	171	188	195	183	184	169	195	178	175	175	149	170	193	169	188	188	188	187	172	184	169	182	186	172	160	195	177	198	183	154	160	162	173	195	187	160	143	185	166	172	162	183	182	182	182	173	177	169	163	175	178	188	156	170	168	165	163	188	188	166	191	198	167	183	182	187	194	173	184	189	155	189	155	153	161	169	172	188	177	187	164	177	151	169	183	175	181	172	204	172	184	161	176	173	167	181	165	174	154	176	171	166	204	203	172	168	165	159	176	161	174	177	199	169	170	181	191	160	165	162	161	167	182	181	165	172	184	158	185	200	162	180	167	164	167	147	180	152	178	158	189	180	156	172	158	158	187	221	211	173	201	197	181	158	165	184	162	173	170	166	191	185	145	190	163	169	169	166	179	188	172	211	168	171	174	169	161	171	196	195	188	166	165	187	190	161	185	176	155	199	190	190	174	162	162	186	187	173	183	172	187	140	170	155	185	169	199	182	156	164	178	184	159	189	198	199	197	195	176	160	187	182	170	173	159	176	169	193	205	164	160	178	175	161	194	162	183	152	176	162	163	169	163	161	166	180	171	181	169	179	176	188	173	156	195	179	170	184	175	166	178	191	167	187	172	169	181	168	160	165	192	176	159	159	175	175	183	169	170	187	174	178	162	190	210	176	165	197	174	182	174	170	177	179	179	187	172	195	197	169	184	200	163	149	167	185	162	180	170	166	195	184	177	159	178	159	149	164	157	178	185	163	150	149	163	171	179	173	168	196	165	165	160	176	176	197	193	161	186	190	192	178	190	186	169	156	166	169	192	200	163	168	176	174	164	169	178	197	190	175	208	171	205	176	184	184	199	179	163	173	168	171	181	192	204	169	179	202	171	166	181	151	171	186	196	185	159	180	160	186	191	148	177	176	189	194	181	182	146	162	157	184	181	193	182	175	158	166	184	173	155	173	144	182	186	182	164	165	183	154	170	182	172	180	175	162	182	184	172	210	161	167	174	181	197	164	164	187	153	155	183	150	169	167	171	181	165	209	185	182	157	188	176	153	181	193	170	164	147	171	179	157	175	172	190	180	172	163	180	148	176	188	175	182	149	163	184	194	181	170	181	168	176	184	188	182	193	175	180	168	164	190	206	196	178	189	189	137	179	172	188	183	158	165	212	161	154	181	186	159	162	173	168	176	176	189	200	185	201	188	163	174	152	161	196	185	185	170	159	164	184	187	164	165	190	178	194	201	192	167	145	156	185	194	174	165	164	129	175	193	173	190	167	160	181	164	175	192	154	183	202	178	173	168	182	175	207	188	164	173	208	168	201	176	179	188	163	180	189	170	185	188	186	186	172	172	190	176	177	197	158	167	171	190	184	180	170	190	184	160	147	187	191	176	174	169	199	155	175	190	164	168	185	165	170	191	173	157	169	189	181	151	180	173	184	177	171	166	196	163	161	167	165	178	194	173	173	156	167	162	154	167	173	161	169	170	168	174	165	196	165	211	177	181	198	177	181	180	178	175	185	173	165	199	170	187	168	146	191	183	181	200	176	159	167	168	183	187	168	175	179	177	188	204	171	158	182	164	142	199	178	202	180	190	170	194	165	192	163	160	166	180	171	153	162	195	170	180	184	193	183	185	172	183	179	200	131	195	183	183	159	202	213	215	172	157	192	171	165	191	158	174	183	166	180	162	163	187	184	166	189	182	184	191	181	150	171	179	173	178	159	184	167	170	179	183	179	180	193	165	167	163	166	169	174	180	167	201	203	173	170	169	161	192	174	185	170	165	183	166	163	186	207	183	162	174	190	165	153	188	174	185	193	187	149	157	189	163	158	182	184	149	189	161	175	167	191	171	166	160	172	178	184	148	168	180	168	179	177	186	181	170	158	174	170	166	184	181	157	166	182	179	166	179	164	177	167	172
7214	5291	12706	19076	17393	13512	10136	8438	6624	5513	4771	4138	3045	2354	4756	5893	4163	3465	2684	2410	1939	1212	1306	1147	808	867	685	564	618	551	518	512	519	500	515	527	487	480	460	513	497	539	447	509	526	453	458	489	501	512	490	519	426	492	526	516	511	512	500	491	498	547	489	491	522	495	552	502	514	520	488	501	538	514	493	516	513	469	507	518	497	505	517	507	512	531	507	509	530	489	490	523	476	474	455	482	511	534	505	490	510	513	518	494	492	514	518	481	486	533	521	493	459	501	500	522	501	506	534	512	496	497	498	517	509	542	470	553	486	487	497	483	542	501	467	508	491	504	485	464	505	506	524	491	499	550	530	496	525	510	494	481	485	486	498	481	504	486	484	503	485	464	468	501	511	525	505	488	479	486	494	538	520	524	486	480	503	501	524	457	524	518	506	495	509	481	524	487	480	473	526	473	531	492	552	487	493	557	522	533	470	481	534	500	524	492	548	482	506	509	505	512	500	526	490	471	483	500	470	502	477	511	514	482	490	479	496	535	494	510	473	513	503	503	529	515	490	491	548	539	534	475	531	505	474	507	491	506	503	527	505	500	500	524	519	520	501	519	449	489	500	521	473	510	492	498	499	539	499	513	547	488	499	504	511	516	525	475	515	471	491	511	470	513	491	493	493	515	534	554	510	489	504	501	475	524	473	463	509	476	471	520	489	524	480	493	514	515	525	459	522	512	494	476	491	529	510	486	484	501	506	515	523	512	530	456	503	489	501	546	492	508	492	488	494	505	488	478	499	465	506	469	506	492	488	520	498	540	504	518	516	510	507	461	542	498	555	530	498	484	510	516	496	493	514	511	524	487	479	549	493	510	482	462	484	510	479	510	508	500	514	529	518	491	479	473	466	462	510	496	518	539	504	522	479	502	499	528	512	525	506	543	468	516	473	496	481	529	520	490	522	525	477	510	493	507	517	520	462	489	513	472	490	537	506	476	493	507	481	495	522	494	529	473	529	506	521	504	477	499	521	486	504	502	500	486	497	518	497	489	473	502	488	528	522	481	532	475	507	539	488	473	480	514	511	487	460	504	491	506	479	531	481	472	488	451	474	482	463	476	556	534	467	513	521	481	484	494	508	500	504	517	489	524	511	534	501	519	492	476	531	556	502	536	508	474	471	528	531	483	480	498	514	517	536	526	472	503	510	481	487	481	523	523	466	474	483	512	499	537	492	504	519	528	452	543	510	503	499	489	488	479	501	525	512	519	476	533	498	471	513	510	508	511	485	466	509	477	508	523	507	515	493	476	477	508	499	496	491	506	478	510	490	516	519	521	478	496	511	469	489	527	552	487	482	488	495	508	482	473	492	535	481	522	501	534	514	510	514	491	481	481	531	488	479	515	509	494	504	554	453	513	497	462	472	505	488	538	531	487	493	500	483	485	478	516	506	485	485	495	500	494	530	514	539	494	508	473	487	493	498	506	463	478	511	488	501	508	466	474	518	503	499	491	540	511	486	464	511	472	479	448	476	505	508	493	491	505	484	506	472	499	500	519	461	489	516	548	500	490	469	485	507	484	503	520	462	480	451	512	484	513	521	479	492	467	473	512	523	508	525	471	550	524	517	491	511	510	469	465	535	489	473	509	452	506	474	525	532	505	539	487	491	492	501	483	510	524	538	518	489	529	529	545	533	525	496	507	520	513	464	499	498	508	488	459	513	496	464	514	515	540	503	508	495	512	485	513	510	490	518	465	462	500	508	508	451	536	485	491	459	529	513	474	502	488	477	476	528	531	492	511	491	477	506	498	497	505	494	511	489	492	494	513	491	517	507	505	516	459	518	504	515	468	470	512	503	502	466	539	494	461	491	463	512	484	521	488	502	471	496	466	492	510	479	483	451	518	472	507	518	500	538	498	493	507	548	456	504	499	497	475	539	532	512	512	532	534	473	521	530	516	456	519	486	485	481	502	487	507	476	494	547	519	514	497	505	497	483	530	478	498	472	510	487	545	491	478	505	498	495	516	476	502	554	537	471	526	520	510	498	500	506	512	531	495	510	520	503	515	499	483	541	506	464	510	512	507	487	505	491	517	496	504	525	447	507	521	491	499	497	523	483	517	486	538	532	531	526	467	482	482	520	485	493	496	464	513	541	504	546	524	509	524	495	524	530	507	489	469	493	532	470	532	503	506	496	473	513	511	495	474	503	460	478	527	484	480	514	512	505	480	484	526	503	492	542	513	481	558	502	496	509	490	499	470	508	495	570	497	492	528	493	506	517	510	481	484	491	475	527	469	487	500	519	521	508	496	503	489	482	515	507	519	554	489	466	513	512	520	515	528	501	511	493	493	510	516	547	518	497	498	459	533	523	508	489	495	477	499	481	510	489	558	501	482	442	513	507	528	505	477	491	501	518	476	512	513	492	465	504	522	539	524	494	490	477	505	504	482	517	497	456	479	476	519	540	481	540	507	516	486	502	540	485	526	478	510	488	503	516	519	463	501	506	520	456	512	505	493	495	519	520	483	486	484	480	505	530	482	497	471	520	510	515	492	524	516	496	479	494	465	482	550	482	463	543	556	529	525	514	518	492	492	519	490	479	516	488	522	528	468	478	497	484	472	558	479	552	516	512	491	470	484	481	506	509	465	491	518	485	494	486	517	505	517	478	519	552	511	499	537	505	494	504	529	541	513	498	472	548	493	484	523	453	484	474	493	479	487	523	537	518	482	484	522	502	479	495	505	478	550	482	509	448	515	509	510	522	466	492	433	523	484	528	497	494	481	502	522	504	534	495	528	559	516	510	497	481	485	490	482	504	542	508	495	493	507	490	486	482	510	524	517	530	469	525	461	511	508	490	541	488	514	488	524	502	516	489	506	507	483	543	501	472	520	525	479	508	508	498	505	482	496	476	469	478	551	528	491	496	484	496	475	528	547	498	536	474	498	425	512	495	506	489	435	495	517	495	527	457	493	517	484	485	511	517	527	456	496	519	490	507	480	488	502	511	489	473	504	492	488	516	498	516	509	522	492	512	508	493	535	499	505	473	500	498	524	521	504	495	490	504	500	490	491	532	548	508	505	499	529	516	519	467	485	533	451	520	510	509	521	537	510	500	450	473	477	493	511	521	507	524	487	543	486	507	501	477	527	511	524	504	550	510	487	491	461	489	503	540	528	478	499	518	526	511	479	485	526	494	536	532	472	516	479	485	494	536	510	515	474	536	511	480	522	529	481	505	472	460	524	528	515	495	528	481	516	481	526	463	461	535	486	523	526	471	499	498	494	513	528	520	540	496	511	481	538	515	485	495	514	506	504	512	519	481	529	504	516	515	490	524	502	522	507	493	495	534	530	513	460	497	527	504	506	518	500	464	488	512	498	480	504	502	500	475	499	499	460	454	462	512	511	501	503	505	555	498	479	532	500	522	546	484	478	492	507	558	511	474	543	487	483	473	539	474	516	523	510	524	474	488	484	498	502	510	497	516	507	492	487	504	506	501	452
16018	8708	11280	11885	9355	6539	4711	3235	2537	2277	1860	1664	1287	1080	6282	10524	7108	2484	981	787	588	410	547	328	280	311	196	243	269	280	245	223	206	181	179	154	174	157	154	187	159	175	148	156	178	150	173	160	152	165	154	171	143	160	171	156	163	174	152	179	170	175	179	167	173	167	184	155	172	178	161	159	142	158	163	154	189	165	148	166	146	143	174	159	138	172	159	163	167	133	170	165	157	161	162	187	150	145	164	166	153	153	151	188	192	171	154	177	177	170	178	154	170	173	155	179	153	169	159	141	155	176	169	158	141	166	159	178	166	161	169	177	168	178	181	166	158	191	176	158	169	163	162	169	165	177	174	170	146	172	148	160	153	176	156	149	176	158	163	167	158	173	188	164	169	155	160	153	154	174	177	172	184	135	159	151	161	173	180	159	166	148	169	164	164	160	153	175	160	193	183	166	170	198	175	178	162	175	159	173	158	156	168	156	176	194	169	163	179	185	176	175	149	160	202	155	156	167	167	182	153	186	187	170	187	187	159	183	162	165	178	172	165	169	156	171	164	163	183	162	171	174	171	177	154	202	156	183	189	164	191	160	189	172	173	190	174	146	155	177	171	166	193	179	158	158	142	185	186	160	178	156	159	159	168	169	154	158	158	160	157	139	144	173	189	175	169	204	195	161	161	167	160	178	143	171	167	158	207	186	156	176	164	164	163	163	163	189	171	160	170	200	194	179	156	184	170	189	166	180	148	170	149	171	166	178	178	161	146	168	186	175	168	182	160	153	184	153	198	158	176	167	160	157	171	173	148	178	159	140	165	179	182	164	156	159	155	148	166	151	174	178	159	173	180	178	169	178	173	163	169	166	173	178	178	161	175	178	151	178	195	208	179	177	153	168	163	150	178	180	174	153	177	161	164	178	156	144	172	148	176	172	165	178	163	158	170	160	158	149	181	164	175	181	166	173	178	174	166	190	186	181	154	197	202	179	168	170	171	166	174	180	160	156	167	157	168	167	180	166	178	148	152	175	169	163	150	162	170	188	159	168	169	185	185	176	149	153	167	162	189	185	164	151	161	182	156	174	165	169	185	156	154	158	185	165	153	167	170	184	177	171	170	166	159	171	168	176	165	150	163	182	152	166	199	169	169	188	170	168	178	160	152	160	168	174	189	191	160	184	155	148	170	163	157	159	202	144	165	155	176	157	160	186	172	176	159	184	168	152	162	168	176	171	186	183	160	177	142	149	130	146	152	175	158	141	159	171	133	170	156	214	159	192	155	169	165	183	184	167	171	160	168	170	169	172	159	177	162	143	163	148	172	185	158	188	168	158	175	164	189	176	178	166	141	190	179	174	160	187	171	162	183	163	180	154	185	160	148	169	168	159	160	132	177	162	177	165	148	179	174	181	146	195	197	173	140	147	170	173	162	155	161	192	183	184	188	167	156	159	159	141	198	171	164	176	166	180	174	160	166	197	153	183	149	168	170	168	165	172	162	171	174	190	179	142	169	162	175	146	129	166	159	194	155	168	173	148	162	189	142	194	171	155	174	151	165	174	168	154	164	170	172	178	158	166	168	173	181	174	155	180	168	179	169	175	187	168	185	163	164	162	178	155	174	139	176	171	168	178	146	181	170	177	159	184	183	179	181	160	162	184	152	163	150	161	174	170	163	173	180	165	198	173	145	171	156	159	187	181	183	151	152	155	179	166	179	153	169	172	184	158	157	164	163	158	183	169	173	167	179	176	184	163	183	169	153	175	178	173	157	141	174	185	201	164	163	154	156	170	176	159	168	155	166	179	181	173	173	167	137	164	183	162	156	168	171	176	185	144	141	160	173	185	163	161	176	156	186	170	169	168	197	170	178	160	175	166	163	154	187	164	172	170	171	195	164	164	171	154	169	168	181	153	147	181	191	174	204	162	154	161	161	186	146	191	151	168	182	180	172	147	166	154	158	158	179	156	126	150	133	169	174	147	183	175	163	185	169	172	168	179	171	174	188	140	165	157	155	179	191	163	152	155	175	189	164	187	143	194	166	184	165	181	196	194	171	176	179	167	177	173	189	152	162	165	154	157	173	173	159	169	164	177	161	203	187	167	124	180	179	155	169	169	185	177	175	149	177	162	165	162	167	172	180	165	151	181	196	179	156	181	169	160	169	169	188	161	195	173	170	174	165	157	157	165	162	134	154	196	147	179	189	176	193	167	155	156	166	190	161	152	180	176	158	153	161	161	177	167	174	153	184	185	180	151	183	194	147	185	181	170	176	164	148	175	164	163	179	179	180	148	189	175	179	147	190	165	151	159	165	153	150	180	180	174	169	162	192	147	169	180	172	170	150	168	160	168	186	210	181	175	182	173	165	170	173	162	170	170	155	153	161	148	164	166	172	169	162	173	154	193	169	155	158	173	155	175	195	151	185	193	171	151	152	150	172	167	165	157	186	159	165	162	182	153	169	200	153	181	204	165	182	160	181	147	168	153	143	173	169	129	161	177	178	145	204	176	168	170	145	177	176	148	171	179	165	165	173	180	151	179	171	161	152	195	146	151	162	163	152	162	164	146	155	189	164	159	166	169	181	157	168	173	164	147	144	167	186	155	156	149	165	168	191	159	175	154	180	158	182	166	172	171	172	194	154	179	171	178	181	148	164	161	161	150	170	157	181	156	166	159	169	148	171	183	156	160	154	157	165	166	177	151	158	141	133	172	170	180	194	141	172	187	169	182	167	172	178	152	176	179	172	157	182	184	175	171	165	175	170	164	165	184	177	180	164	186	154	180	178	166	179	185	161	157	151	138	168	147	161	152	147	161	180	203	160	158	167	155	166	144	174	160	190	163	184	177	178	155	170	181	157	169	181	170	162	152	165	193	200	178	143	160	173	168	154	167	170	165	161	184	176	163	143	179	197	170	159	150	165	185	156	142	189	170	185	191	151	194	180	164	185	177	158	193	172	183	152	145	159	171	159	165	176	191	147	205	182	140	168	178	185	150	181	178	160	155	152	150	176	143	171	168	175	157	162	170	174	169	170	160	189	142	175	182	180	176	188	175	178	166	178	150	161	141	159	187	173	178	173	180	192	170	151	173	172	167	163	171	155	164	155	198	164	181	157	149	158	157	179	173	188	173	161	168	182	171	174	174	174	139	198	187	185	162	164	182	175	169	168	197	168	194	159	183	178	181	195	166	162	163	164	167	182	132	166	132	159	176	150	145	183	179	169	169	149	180	180	171	194	174	172	183	154	155	179	177	174	164	174	158	170	165	171	196	169	171	177	148	151	149	164	164	162	147	179	163	163	174	144	157	184	169	184	159	170	170	173	161	171	156	184	174	162	158	161	175	171	155	182	156	173	177	155	175	194	175	169	171	173	162	173	175	179	177	130	166	149	165	193	165	142	167	146	166	154	144	172	174	173	167	183	179	183	166	194	166	172	167	185	156	163	164	166	166	148	139	187	153	165	177	170	180	154	154	154	147	161	188	173	137	164	181	170	149
10460	7796	16553	23592	22767	19728	16946	13036	11610	10746	9879	8713	7018	5944	23932	31437	22996	10721	5273	4395	3101	2003	2992	1502	1476	1225	913	953	1153	1174	889	680	625	555	505	523	482	511	494	516	495	459	481	477	511	503	520	507	490	474	514	485	488	479	450	468	457	465	501	516	508	558	474	512	455	521	483	501	481	507	483	461	499	515	534	517	494	490	433	487	435	475	487	469	461	474	495	485	497	485	455	487	525	483	503	508	522	504	521	463	462	455	475	467	476	495	442	453	446	515	505	478	535	449	510	439	458	471	485	488	518	510	508	514	459	492	471	515	462	470	468	485	488	498	480	495	505	440	484	503	461	522	522	472	449	471	513	470	442	453	490	462	483	505	463	480	440	502	464	523	499	525	484	468	497	455	505	468	481	464	454	469	486	505	479	495	492	500	513	463	505	502	495	472	478	495	492	481	512	463	474	477	491	481	519	491	483	506	497	498	470	506	470	458	498	528	494	504	497	446	504	482	476	533	487	478	506	511	478	511	502	456	489	538	496	498	507	501	465	493	470	539	467	487	497	466	492	480	510	476	507	508	503	491	489	499	494	489	474	469	492	497	460	478	459	491	515	464	493	507	528	463	473	503	508	501	504	433	486	482	485	478	518	480	495	507	478	503	456	481	469	488	495	498	496	469	489	483	503	479	520	501	467	490	484	474	471	485	522	475	495	523	518	494	446	440	474	488	467	470	496	551	482	475	519	488	455	504	497	468	478	475	455	442	488	493	512	508	484	489	464	495	484	467	469	496	456	480	483	483	530	471	464	485	505	484	486	483	483	493	480	501	474	471	496	499	491	498	482	457	489	459	449	479	474	518	521	508	477	494	500	467	473	466	467	507	484	462	476	492	483	506	538	465	485	509	516	482	523	526	470	428	499	527	507	443	490	481	495	502	475	522	516	496	466	472	466	492	461	481	491	468	503	466	478	469	512	464	495	486	476	513	492	476	483	484	514	496	500	514	505	509	489	483	510	467	484	464	520	483	494	475	476	496	517	467	502	469	476	466	507	486	471	508	482	489	499	474	508	458	469	484	474	515	477	510	508	523	498	468	492	487	487	463	504	464	478	514	459	530	495	488	509	528	490	468	466	500	501	511	505	479	505	486	467	508	435	458	510	485	447	496	475	491	446	459	478	481	498	506	462	492	489	488	457	519	493	497	511	507	495	513	519	515	495	518	495	467	515	505	500	442	446	473	488	499	469	501	482	465	483	473	487	533	493	494	477	470	461	497	505	477	507	496	488	499	460	486	467	461	489	499	483	452	474	451	510	496	479	494	487	478	515	466	527	486	494	493	500	536	511	488	491	495	457	496	485	469	508	458	497	482	511	507	496	524	487	508	480	458	485	510	505	472	521	510	472	511	447	477	497	422	450	448	492	472	492	519	482	449	494	489	487	473	505	493	463	483	496	506	458	474	469	481	505	467	463	506	482	502	506	525	541	480	542	471	485	488	482	496	490	476	484	466	470	470	473	491	458	504	491	504	475	528	486	502	455	454	456	458	466	468	508	531	482	493	500	480	476	479	499	503	465	461	448	479	540	536	529	509	451	490	431	447	474	497	489	493	492	489	477	524	497	487	515	488	481	506	490	483	474	497	479	467	450	501	522	504	495	495	488	484	513	506	504	451	484	497	447	497	520	513	511	511	506	518	485	512	490	441	499	475	481	458	485	451	483	529	488	489	484	472	481	503	483	461	528	481	519	488	523	452	476	490	489	487	503	485	516	490	485	467	480	476	526	522	500	471	458	491	477	490	475	494	492	505	510	456	515	470	486	499	523	498	462	509	487	500	521	488	491	479	448	472	472	467	482	488	474	473	507	470	496	485	491	471	498	484	488	471	502	482	515	502	467	460	445	516	530	471	450	501	496	446	523	525	510	503	473	427	480	451	490	501	483	469	484	507	451	461	493	459	513	484	505	493	483	502	446	490	477	500	485	488	509	488	460	524	471	478	498	491	489	542	482	470	489	478	503	490	467	465	501	505	517	513	499	508	485	465	512	521	499	472	484	494	512	463	461	513	482	555	473	496	506	507	507	507	487	502	487	505	530	481	453	487	470	450	506	445	468	470	501	500	488	472	469	451	474	467	514	466	477	488	474	491	474	506	501	476	484	471	468	510	464	487	474	495	498	465	503	503	498	506	517	521	453	471	499	450	482	478	481	521	499	493	479	474	501	473	458	439	513	490	513	466	491	503	500	463	483	491	485	504	514	479	497	511	458	508	503	478	498	495	467	467	485	467	479	536	453	462	465	471	470	482	498	490	474	479	508	518	473	493	484	495	442	468	512	473	505	516	458	456	509	421	478	493	495	445	463	485	470	492	503	516	475	511	496	495	501	496	476	476	481	491	443	470	488	473	477	479	501	489	509	459	493	466	485	508	483	493	496	499	459	453	497	522	514	506	494	501	550	463	462	517	473	483	496	513	488	465	515	510	482	488	471	472	483	492	477	502	490	457	495	517	514	481	468	499	478	451	471	481	488	460	464	479	452	478	503	461	519	481	443	494	492	486	494	468	462	473	488	480	517	494	440	474	461	481	471	467	495	489	440	476	501	479	517	464	463	445	529	497	466	522	501	447	498	488	451	452	529	473	515	480	528	521	475	503	490	485	474	489	470	517	488	467	477	509	463	460	456	504	483	479	465	498	485	530	476	474	475	465	463	468	492	471	477	502	492	527	487	516	482	465	496	473	481	459	514	477	479	450	478	507	489	455	499	478	472	470	478	487	536	510	512	445	514	448	492	469	488	468	496	468	460	499	474	486	451	509	473	495	493	502	475	437	483	457	488	493	423	481	450	464	503	486	478	471	450	528	510	498	467	510	435	474	504	507	503	489	505	492	497	444	477	458	543	475	488	487	454	487	470	479	499	458	482	497	494	484	471	470	479	519	459	487	493	456	497	498	499	480	447	466	464	473	487	516	488	492	504	461	478	505	525	494	549	478	455	483	474	433	467	512	496	481	498	489	503	460	477	501	480	484	442	467	516	474	479	483	498	511	508	479	461	473	495	496	467	514	474	467	492	457	470	487	474	494	496	518	496	492	507	496	482	452	476	490	472	494	481	491	456	459	470	469	489	483	490	467	464	476	474	468	466	476	465	481	505	480	480	501	503	496	503	490	509	470	460	454	488	461	493	479	494	504	473	480	483	511	482	467	508	486	480	495	485	486	489	475	496	498	480	477	493	524	480	488	512	482	486	470	474	479	516	481	515	469	473	501	445	482	477	537	480	463	505	480	511	460	490	484	471	468	479	494	507	466	480	512	461	488	508	485	478	506	499	480	456	527	487	509	445	518	492	459	455	503	524	481	497	512	480	484	505	470	472	461	484	477	476	506	497	482	493	460	465	469	456	497	508	489	455	524	492	496	517	460	497	511	504	515	426	448	522	503	484	464	477	494	484	489	500	494	504	489	507	475	499	521	485	524	503	445	500	476	524	473	476	509	490	481	476	503
23171	12631	14875	13942	12114	9356	7006	5179	4211	3730	3250	2527	2123	1959	12673	17955	7746	5654	1813	1472	837	773	1176	582	488	455	402	346	483	522	435	400	327	254	214	209	203	173	182	212	169	183	198	178	173	170	181	194	186	201	194	175	193	186	208	150	183	182	170	187	168	192	212	178	206	175	167	160	202	203	224	184	176	198	177	201	196	182	205	177	184	193	177	181	201	189	163	195	184	187	195	193	170	173	180	201	158	194	192	160	183	178	163	183	176	182	206	179	190	160	198	185	195	177	192	178	207	207	176	179	193	185	188	184	191	181	191	188	179	189	166	188	188	185	188	181	185	231	174	199	201	188	174	173	216	203	171	180	180	177	172	183	190	190	171	185	200	175	185	168	201	172	204	186	182	182	188	192	197	193	184	213	166	182	190	181	194	188	201	189	199	211	193	203	186	174	174	177	196	189	178	202	179	189	190	179	166	197	183	207	208	181	202	190	192	201	187	176	166	196	168	182	173	183	177	194	219	194	202	189	196	208	177	234	173	153	184	189	191	200	202	203	187	167	188	172	180	180	176	207	184	193	187	187	186	203	171	180	219	203	192	193	185	168	197	179	171	159	194	198	169	200	187	214	187	182	182	205	180	207	186	203	217	189	192	166	179	187	205	181	169	204	191	199	157	191	213	180	192	188	193	184	196	184	195	190	177	187	175	197	211	172	199	193	189	184	137	174	181	178	179	202	195	207	192	199	168	191	188	190	176	194	166	201	197	192	208	191	203	200	179	186	207	183	199	198	181	195	190	207	181	191	189	171	178	197	184	172	205	185	188	170	182	175	169	171	185	197	188	165	193	180	182	165	183	196	204	199	194	185	184	173	168	176	186	216	165	171	200	188	208	179	162	185	182	174	184	170	170	173	166	183	212	177	197	199	209	221	214	191	177	173	181	192	175	180	192	185	196	167	192	189	192	198	206	192	199	184	186	196	191	169	214	187	170	184	190	197	211	188	167	185	181	192	202	168	150	173	188	186	157	189	218	177	189	192	189	228	176	186	188	178	186	172	201	193	188	166	183	175	186	177	165	207	203	202	169	182	178	180	196	173	202	199	184	161	203	199	169	194	200	212	169	198	174	181	172	189	177	200	196	184	194	183	206	184	186	184	198	201	197	197	181	191	185	169	200	174	193	192	175	175	207	202	160	184	187	199	196	195	200	198	174	159	200	196	200	174	191	191	186	165	230	177	148	194	178	219	199	206	195	161	165	210	174	204	171	206	185	201	199	189	181	212	187	191	209	180	173	175	183	197	202	197	183	211	172	178	171	193	200	197	179	173	175	194	192	194	207	184	191	202	202	178	185	178	175	198	166	206	187	170	195	177	199	196	190	187	178	200	199	180	168	204	173	168	189	177	183	181	199	188	184	194	171	173	197	191	181	156	151	199	201	194	181	169	201	203	184	203	193	171	185	173	194	195	175	169	203	177	162	185	198	166	176	190	161	190	202	183	207	185	194	201	167	184	194	205	185	172	177	191	193	214	193	191	209	194	189	178	187	189	223	191	213	165	195	187	182	200	164	174	170	175	223	199	183	181	185	184	160	198	204	170	184	187	178	166	190	200	184	184	185	187	194	183	200	172	185	179	172	169	218	215	186	200	174	160	186	206	168	210	162	198	180	187	195	184	188	169	159	184	204	167	174	188	198	200	206	178	173	190	185	176	179	186	204	188	159	194	206	183	189	178	193	199	206	173	205	179	194	184	198	186	187	200	193	205	201	191	206	187	185	193	177	182	175	196	191	182	176	190	213	193	185	184	207	197	173	183	183	186	226	183	192	191	181	189	180	164	199	174	177	191	194	197	209	194	193	204	164	177	182	192	185	227	166	179	197	224	192	192	198	210	166	167	163	198	199	183	188	186	206	212	187	212	173	181	179	194	195	194	166	192	174	209	191	206	179	159	195	191	176	198	204	166	184	183	171	201	187	190	197	193	182	213	201	172	187	189	181	188	185	186	235	223	205	173	189	188	170	199	185	158	172	184	215	204	190	203	176	174	200	167	178	192	185	178	195	194	192	176	190	206	221	179	187	211	184	173	204	173	178	185	206	195	190	185	205	196	179	184	172	195	168	188	195	196	184	188	169	208	213	213	196	206	163	200	192	203	204	174	192	191	191	175	212	193	199	185	184	199	181	159	204	191	199	183	190	217	185	166	171	198	191	195	208	199	206	192	197	205	192	180	184	164	175	193	159	181	181	166	197	183	180	182	170	169	187	197	181	176	198	184	173	186	189	202	202	204	193	166	200	185	184	176	188	173	189	171	190	169	188	198	193	192	176	212	177	202	161	178	180	201	169	195	190	175	196	200	184	194	218	197	196	182	171	195	211	167	200	182	189	156	187	204	192	186	212	191	177	191	178	186	181	175	198	169	183	191	205	196	182	196	200	202	175	201	184	197	183	188	205	209	176	183	200	202	179	197	201	189	212	162	200	180	187	190	211	176	177	186	194	205	207	180	192	164	203	196	158	177	186	191	183	206	193	174	176	175	190	168	194	196	182	184	166	184	196	172	197	192	178	170	166	171	205	198	184	182	188	178	199	183	216	162	174	194	198	200	183	183	197	165	197	205	198	182	186	182	185	178	177	198	197	183	169	177	172	172	184	178	195	170	197	199	186	173	179	179	191	192	175	174	183	180	219	177	209	168	178	191	175	189	166	174	164	194	182	162	191	171	196	201	174	197	188	198	185	190	215	176	177	177	178	208	183	186	210	186	191	197	191	180	170	192	183	193	204	184	182	194	175	173	191	179	217	191	174	180	175	181	190	186	191	178	154	194	195	204	164	185	185	191	184	184	217	178	187	192	195	178	200	213	183	182	202	204	202	201	184	190	211	160	186	196	185	188	197	176	190	182	186	196	194	180	193	176	193	173	178	194	174	189	207	179	201	190	184	176	198	184	197	184	172	169	194	197	170	191	164	175	159	209	175	190	178	184	209	184	200	192	211	202	185	164	184	156	174	185	164	177	163	171	189	200	190	186	204	172	180	178	202	188	165	211	164	170	197	195	177	161	180	204	185	161	186	189	160	184	205	195	182	167	182	210	184	178	212	168	172	194	173	176	199	199	192	195	191	211	190	172	203	169	207	165	209	169	189	175	201	171	168	177	182	179	182	202	158	200	176	180	187	192	187	205	214	201	177	203	175	183	174	191	199	174	199	162	181	177	189	206	197	174	190	207	215	182	174	189	201	199	195	234	178	211	185	187	189	189	181	193	175	187	227	171	160	170	156	204	191	179	204	184	185	180	171	189	173	194	191	185	164	205	196	209	172	175	166	201	177	180	192	197	205	164	193	179	191	170	215	190	190	180	171	189	168	188	212	171	198	196	206	189	198	205	184	200	187	176	190	219	184	181	204	199	201	193	193	196	170	171	188	191	202	179	178	187	198	202	203	193	220	194	180	213	191	170	153	186	173	162	185	194	202	175	190	183	176	185	201	180	202	161	169	195
13272	10386	19491	25361	26926	24296	21504	18416	16754	15641	14370	11937	10571	10580	34879	38494	20712	19596	9181	7706	4980	4172	6473	3299	2551	2182	2092	1807	2440	3157	1985	1679	1282	948	663	532	562	544	546	543	538	498	540	513	542	552	524	534	539	531	558	525	521	528	539	539	563	528	581	523	542	564	544	561	562	554	565	547	522	546	565	556	530	514	542	552	542	567	554	544	527	533	545	529	596	535	560	536	540	601	586	555	535	555	594	580	559	508	557	542	525	567	479	567	542	577	522	510	525	596	582	531	506	543	532	531	562	545	538	550	509	522	505	543	489	534	565	538	529	559	516	505	540	537	507	554	516	543	540	525	528	530	541	543	549	514	581	524	553	494	495	512	520	530	493	564	501	549	535	523	530	557	527	532	554	530	543	505	584	558	549	514	529	543	538	528	521	546	592	561	565	549	548	532	551	507	573	517	529	533	524	554	524	518	572	545	535	541	524	558	551	552	524	525	539	484	540	534	537	522	577	568	541	559	528	524	512	534	572	554	530	551	567	552	546	542	556	516	530	511	522	515	522	557	563	532	537	590	533	561	520	521	514	534	522	518	559	536	508	541	525	514	528	544	533	527	532	499	524	548	546	537	514	533	541	535	519	541	531	541	529	578	470	558	557	464	558	543	547	524	518	524	520	551	558	517	564	600	511	516	567	570	546	519	545	543	556	510	548	491	564	563	540	529	551	578	558	515	510	545	563	509	563	495	500	538	555	536	531	550	531	525	561	588	533	553	506	545	512	573	532	550	589	544	533	514	492	557	580	485	549	501	573	530	578	527	532	538	520	566	473	546	506	509	523	515	553	537	532	567	519	541	541	523	543	527	533	545	525	534	535	537	520	535	541	485	559	500	552	479	511	521	545	504	492	550	520	461	573	558	573	485	528	520	512	499	537	523	562	510	548	510	464	527	543	520	560	513	536	513	536	526	517	552	550	513	597	557	551	471	572	548	556	549	579	540	491	539	547	549	508	502	534	550	513	550	591	563	520	559	558	521	521	538	527	535	546	524	513	561	513	552	535	522	547	530	531	567	517	541	574	529	553	535	535	537	536	538	533	529	590	585	540	561	517	530	543	570	556	485	541	536	546	540	486	535	504	561	498	550	539	538	515	549	547	546	547	527	576	531	545	510	563	501	582	559	536	571	564	551	545	568	525	514	514	536	502	546	518	564	504	501	531	553	516	545	520	515	558	540	506	577	533	510	497	540	493	536	559	525	562	551	559	512	528	577	514	520	562	518	592	539	542	553	508	554	513	554	546	531	531	546	526	547	531	528	542	574	469	536	543	512	525	560	533	538	516	539	584	505	544	545	542	546	602	573	515	529	561	535	509	538	548	524	506	532	608	565	538	520	546	554	503	537	487	519	541	573	548	505	533	555	500	532	563	568	557	541	550	515	530	527	531	532	537	544	555	557	520	533	568	558	510	523	519	528	532	532	538	543	530	534	531	521	533	532	506	520	517	549	536	535	544	548	550	581	561	577	515	536	533	565	527	538	518	538	532	519	571	525	519	528	522	549	559	538	526	527	512	611	566	553	502	533	542	539	537	511	544	525	560	539	550	545	548	537	534	535	532	533	541	540	537	508	492	504	567	522	557	512	532	566	514	509	538	539	495	529	557	519	561	533	503	511	518	534	513	510	529	513	534	565	537	497	558	535	561	521	520	566	557	570	537	546	513	564	498	543	530	533	533	568	601	519	528	542	544	504	530	559	555	579	537	542	546	536	496	509	553	507	517	550	543	541	517	532	573	475	553	501	533	529	536	552	545	528	506	555	547	574	497	561	555	535	536	557	532	560	552	555	533	534	519	561	531	524	576	562	556	541	568	540	530	508	548	503	528	545	560	500	498	561	541	550	538	510	501	566	505	533	509	517	526	530	528	512	548	554	529	539	532	548	548	508	555	556	552	536	558	547	533	506	522	522	547	544	561	518	503	556	494	548	540	519	558	583	540	539	548	562	545	503	521	491	543	532	541	538	537	550	580	525	497	540	513	505	512	522	561	515	524	534	508	553	511	567	547	520	528	507	551	574	508	563	556	528	588	547	531	548	513	517	490	533	504	532	540	549	548	518	541	569	543	543	528	551	556	552	544	534	506	539	553	552	507	535	509	504	513	563	553	516	551	529	546	508	527	527	521	553	532	568	558	534	524	506	561	566	524	499	545	558	555	580	534	541	552	563	554	535	561	571	539	527	549	551	534	566	541	569	568	551	538	511	520	509	589	567	519	554	487	555	533	544	530	549	509	523	514	545	545	574	531	548	572	541	540	569	574	536	515	489	543	576	546	557	528	542	532	541	532	485	589	566	508	521	575	543	545	524	540	539	581	526	530	525	497	563	552	533	546	496	531	527	573	526	515	537	564	542	559	540	556	560	528	575	532	557	517	545	581	549	563	528	536	588	592	555	533	531	564	530	555	556	523	520	527	527	541	557	512	489	523	542	542	504	534	535	529	536	500	558	572	554	557	553	546	517	476	588	538	556	457	537	544	540	544	558	542	515	534	523	516	580	530	560	547	546	523	531	526	491	541	571	542	565	515	553	525	515	530	535	529	523	528	551	525	506	594	524	579	528	500	535	507	572	515	509	525	509	564	524	553	586	583	495	536	546	544	555	560	571	511	525	549	519	513	540	526	539	560	526	521	566	523	520	598	528	519	566	575	537	549	541	545	574	568	539	558	548	508	533	549	506	564	563	531	558	520	587	527	512	564	550	563	518	573	562	516	518	525	553	509	572	554	550	541	550	535	550	546	523	541	529	513	568	533	538	561	508	561	532	535	477	552	562	549	510	493	547	536	546	541	503	545	545	513	500	535	535	536	552	527	549	516	504	566	563	554	523	541	533	556	517	555	570	526	515	517	506	487	538	480	532	547	537	571	521	509	516	529	544	531	553	525	553	548	535	504	514	515	547	571	505	554	486	553	581	512	517	568	507	529	521	555	570	561	525	543	500	541	525	544	555	531	548	535	568	505	557	557	525	562	571	536	522	528	539	541	556	540	510	549	540	499	534	560	574	520	499	540	516	540	507	550	515	532	529	520	558	569	505	528	529	546	519	538	553	540	546	575	577	566	532	539	562	553	536	540	580	529	538	557	560	517	503	556	575	533	548	516	513	502	554	529	536	538	542	541	567	540	570	535	535	551	538	518	561	499	561	488	535	555	542	548	538	501	522	557	550	538	537	529	564	574	511	526	509	502	546	567	580	525	567	521	520	515	507	503	528	566	529	513	574	573	509	511	568	541	550	520	544	587	547	557	577	511	508	568	542	541	534	525	549	537	550	553	545	537	526	488	564	562	512	529	554	556	558	545	503	545	530	559	517	573	567	543	574	538	524	517	550	542	545	487	569	549	551	517	550	531	534	539	510	523	535	528	524	523	510	509	534	517	556	534	549	505	560	517	540	500	521	526	521	554	505	548	508	575	493	516	530	518	522	503	486	531	530	521	474	519	529	516	587	528	553
8438	5174	5631	4630	4017	2734	2277	1775	1387	967	744	634	568	624	1063	1409	651	868	485	382	292	286	250	246	240	241	238	175	205	203	198	230	187	208	179	159	182	164	171	156	154	168	162	165	168	148	177	175	187	169	164	182	173	173	173	148	178	183	156	165	186	193	189	175	171	166	188	184	171	185	175	182	158	178	164	185	169	168	182	169	154	170	188	181	182	179	176	161	174	154	199	157	157	153	158	162	179	180	173	169	163	163	162	177	164	179	185	160	155	164	169	161	162	159	146	153	165	156	169	179	149	184	197	162	143	165	155	177	132	195	196	173	167	183	168	156	154	164	171	139	217	183	178	158	197	176	161	174	159	168	156	174	189	177	193	135	173	187	184	157	157	196	168	181	187	142	178	151	161	164	189	156	169	171	186	149	161	145	189	160	155	160	172	177	168	151	153	154	159	162	182	152	152	175	190	175	173	157	193	126	169	191	170	180	164	183	168	150	171	176	187	174	175	199	154	152	178	160	175	173	149	160	156	170	180	167	160	159	176	172	181	166	159	165	174	195	168	173	178	170	150	179	174	184	172	157	187	197	152	147	170	174	173	175	183	184	158	193	171	150	171	210	171	179	173	174	148	183	193	166	154	155	183	149	154	152	167	179	175	150	181	145	166	165	163	164	155	169	182	182	159	179	155	157	166	186	154	166	180	161	165	196	197	153	164	156	179	175	164	153	189	165	147	143	147	172	171	180	187	161	159	162	171	154	173	152	163	150	188	185	157	173	149	168	184	156	153	181	190	163	175	176	165	195	171	192	162	187	164	168	185	174	159	174	154	159	176	181	169	179	170	145	167	189	184	141	164	159	158	184	161	181	178	156	135	196	165	171	190	163	173	147	164	184	155	169	163	170	164	154	188	154	173	161	166	152	172	165	163	176	172	158	182	172	156	167	182	182	153	146	183	156	179	172	169	169	144	169	173	163	187	163	168	184	157	172	191	168	182	169	166	161	157	182	171	197	181	159	190	156	148	150	183	185	170	154	166	157	150	167	174	176	170	180	161	182	171	182	187	159	154	191	178	171	147	163	181	176	181	173	151	158	159	172	157	163	182	156	185	178	166	162	147	151	191	165	160	152	154	170	192	200	181	165	161	161	178	152	173	172	167	154	157	159	175	179	180	190	197	176	163	166	156	171	178	156	135	158	161	153	176	169	157	159	193	172	206	148	176	188	159	171	168	192	189	166	186	168	161	191	166	183	195	156	168	163	167	178	195	170	181	177	158	166	155	159	175	183	156	134	160	178	182	132	175	181	173	164	158	183	184	184	161	151	169	161	180	162	169	163	152	179	149	191	166	138	185	180	153	169	143	148	184	139	146	175	167	163	176	165	155	176	169	161	194	191	161	168	171	170	154	165	172	185	153	174	172	170	170	168	156	170	157	156	171	165	150	177	177	138	156	163	185	183	160	154	167	162	170	143	178	156	166	181	164	158	182	171	176	166	147	154	155	168	177	175	173	166	175	182	158	174	189	180	147	161	160	165	142	174	172	191	168	195	169	184	183	151	183	169	182	154	169	147	155	151	182	172	182	179	157	165	156	177	161	167	172	165	163	180	153	157	195	193	166	164	162	175	151	163	171	186	161	181	170	171	167	176	168	141	179	167	160	151	156	170	174	173	146	160	173	176	130	172	180	167	167	182	178	163	179	169	185	181	181	163	172	150	165	187	187	175	166	164	148	178	164	167	137	184	163	182	176	182	169	177	174	185	169	187	165	147	177	160	175	181	174	163	168	153	150	173	162	151	150	165	185	170	166	176	169	171	154	181	177	174	160	172	170	174	169	164	157	173	175	175	164	188	160	158	188	152	149	170	185	162	166	169	157	160	148	188	177	191	175	164	163	168	181	195	165	162	206	165	167	155	159	176	179	165	192	160	191	167	158	182	163	199	158	164	152	151	162	172	164	197	164	166	138	162	185	157	148	164	145	196	179	185	187	159	184	148	174	170	174	194	179	159	162	187	137	160	155	159	168	159	192	167	151	183	178	173	182	176	182	157	160	162	151	147	173	170	166	186	145	175	153	158	197	176	162	174	181	201	164	180	174	172	159	173	171	148	190	172	173	154	167	158	180	166	173	178	163	159	180	158	183	178	150	171	171	164	182	175	172	174	157	165	168	176	157	183	168	179	166	167	165	152	181	145	174	202	157	138	180	180	170	169	172	147	165	177	166	172	170	157	165	171	151	170	161	168	175	172	160	169	172	156	166	155	166	163	180	173	186	164	148	166	152	172	159	178	155	154	174	174	170	169	179	155	138	162	162	155	170	162	169	166	186	177	165	180	152	172	166	176	172	172	185	171	162	145	183	152	157	140	166	181	190	170	166	175	150	151	176	169	167	156	162	153	173	150	179	178	167	183	180	182	168	187	167	145	185	169	173	173	160	174	182	175	159	181	162	169	165	172	176	175	181	174	177	207	155	183	164	166	177	160	158	181	191	196	162	142	175	157	171	145	163	162	131	155	179	159	163	144	167	187	169	174	165	168	188	155	153	165	174	150	165	177	188	168	159	176	173	153	192	169	156	165	153	170	185	159	175	187	156	179	188	173	174	160	160	184	173	173	168	166	203	201	158	190	182	176	173	187	173	176	190	175	190	155	166	162	174	189	151	145	187	166	171	168	183	163	191	195	168	152	182	179	173	172	188	140	167	172	161	173	148	168	153	177	199	179	176	164	189	170	166	152	178	181	160	160	173	163	183	169	170	189	165	163	183	176	160	142	149	161	153	166	179	169	158	172	153	174	184	179	147	177	184	189	164	167	159	162	164	177	169	174	150	195	151	156	183	169	151	159	171	166	173	185	195	154	133	185	163	158	151	149	173	169	178	172	165	158	171	149	170	160	155	163	164	167	171	162	163	163	172	175	179	188	189	168	171	162	157	166	164	184	185	167	159	169	166	150	172	172	156	150	192	184	185	156	157	161	165	155	183	173	134	150	184	170	166	156	168	190	176	159	170	153	163	162	185	158	158	167	162	165	151	168	181	168	194	185	146	156	197	180	153	159	172	159	165	164	153	159	176	175	141	191	178	152	186	167	160	160	161	161	155	163	164	183	159	167	162	194	172	156	172	157	202	172	161	163	176	193	174	177	183	153	173	162	148	169	198	154	173	159	166	171	175	171	191	149	174	165	155	173	157	172	160	187	181	178	173	153	168	167	169	164	152	153	178	173	153	184	164	170	166	163	156	157	164	152	158	180	164	152	159	190	179	161	176	147	178	167	178	163	186	184	154	154	181	176	148	184	184	187	179	163	181	173	170	190	179	192	177	171	150	161	157	158	180	161	169	177	186	166	175	165	175	173	158	162	169	178	171	162	193	182	193	190	159	151	160	171	181	189	183	163	164	182	152	173	175	170	172	176	172	177	157	174	165	172	184	165	150	165	182	163	205	178	163	173	173	171	184	170	176	160	185	182	175	172	182	150	174	176	160	167	176	177	171	178
6936	4789	9164	11837	12482	10570	9709	8028	6987	4950	3778	3068	2738	3212	5943	7228	3470	4535	2644	1919	1368	1150	1113	1068	919	819	1012	660	674	745	722	699	721	591	561	473	506	471	485	497	498	487	499	499	463	463	512	499	495	479	527	469	492	501	466	500	469	461	497	511	507	457	503	482	484	457	470	455	491	494	477	474	493	511	494	481	500	500	522	463	485	498	486	489	481	445	510	470	501	494	515	489	480	472	488	491	512	463	466	509	527	505	461	478	480	489	473	478	477	476	455	473	473	449	468	499	491	476	463	470	466	503	501	496	468	479	456	486	484	476	505	476	516	536	525	474	504	459	477	479	483	492	495	491	469	498	496	472	497	468	491	485	506	480	454	484	483	495	492	485	486	503	493	457	508	454	495	497	477	480	519	478	453	505	503	490	462	513	503	484	475	511	560	492	465	488	467	458	487	480	478	528	527	512	490	481	475	507	486	501	446	488	479	490	493	471	499	478	492	541	472	502	471	511	516	491	490	477	524	499	485	515	480	468	490	466	465	499	462	495	498	479	463	455	496	511	460	449	481	481	466	497	471	475	496	523	473	500	489	469	504	495	490	488	512	478	469	487	466	466	511	463	504	527	514	497	482	463	455	478	539	516	501	477	493	493	469	469	503	508	472	484	444	483	498	471	507	459	473	476	491	487	498	530	507	498	466	495	478	531	496	513	461	459	510	490	484	518	527	506	493	489	496	477	462	504	441	500	471	481	474	508	458	485	435	497	500	462	477	421	484	485	495	490	395	512	449	478	497	510	476	499	503	491	500	475	494	471	492	481	478	506	487	511	472	500	521	472	508	494	465	493	472	505	487	474	494	471	496	475	480	482	475	486	464	498	525	499	499	450	464	473	466	475	480	503	457	494	498	469	499	465	537	460	463	487	507	463	509	508	444	492	528	468	497	481	496	496	443	489	526	514	441	512	511	471	471	518	463	486	490	498	476	512	471	498	523	463	484	484	444	471	523	506	509	469	447	472	479	483	465	495	469	492	493	492	468	477	462	442	476	517	510	501	480	492	471	435	492	495	465	514	463	494	518	500	462	484	481	507	538	509	441	471	516	488	504	503	539	513	478	489	478	453	471	483	471	489	445	483	475	483	486	484	469	487	434	508	524	457	472	519	495	474	476	505	463	479	453	455	455	518	471	466	500	496	507	492	508	494	497	502	426	488	470	495	475	474	467	434	531	475	465	473	483	469	467	442	482	446	471	442	435	505	489	454	514	469	484	527	495	517	473	484	551	470	434	470	509	472	497	509	479	515	490	484	481	536	452	492	460	499	485	473	433	473	468	510	458	519	443	470	499	487	462	517	482	521	505	520	503	457	525	496	504	513	495	464	474	495	486	454	500	521	495	497	491	490	449	470	502	482	482	468	500	493	505	495	484	507	454	491	486	468	466	491	504	502	444	461	501	488	477	463	479	479	487	479	512	477	458	472	482	460	520	458	506	463	510	476	509	469	515	464	461	470	491	470	494	469	491	535	504	460	458	481	485	480	462	536	484	493	474	479	515	457	474	486	446	476	488	517	536	469	497	464	488	475	465	492	435	517	489	475	455	455	469	486	479	463	512	476	511	462	523	475	519	488	517	486	501	477	485	489	475	493	467	488	472	449	490	499	494	483	463	475	479	505	514	498	449	505	493	496	472	452	515	450	502	469	464	471	523	465	522	473	469	456	500	475	482	463	482	466	478	498	437	448	466	490	483	504	497	476	475	489	507	533	479	499	477	478	494	470	495	485	494	464	492	488	472	502	441	529	476	470	512	489	460	425	468	472	503	522	476	492	477	501	492	478	478	501	463	489	487	482	518	506	497	495	524	490	505	470	512	457	489	499	459	554	513	518	488	488	497	463	495	505	493	481	461	503	474	490	495	492	460	482	515	540	473	472	493	443	489	458	502	509	461	470	489	483	501	464	494	494	497	481	495	500	490	454	468	529	486	525	508	515	490	498	503	476	501	447	510	472	525	490	461	488	471	533	449	511	488	478	502	464	456	460	494	456	503	482	463	508	520	479	473	479	493	473	524	494	475	504	466	530	480	467	512	496	438	506	479	481	479	494	490	509	540	495	475	502	499	545	472	503	483	475	484	468	479	485	466	505	490	488	473	513	477	479	507	451	464	446	460	505	449	454	472	489	485	492	489	474	520	491	493	490	491	498	447	508	495	517	480	445	476	449	535	525	478	458	479	479	490	480	474	445	472	449	489	491	431	474	527	508	498	443	469	453	477	472	515	509	488	462	508	499	511	445	466	472	475	514	515	470	472	489	473	465	491	479	459	498	520	463	458	443	475	485	521	471	509	512	493	487	521	460	478	510	501	499	534	531	514	456	502	471	495	516	516	483	502	461	464	475	470	506	464	502	479	476	515	457	517	470	516	511	489	481	454	490	459	517	469	479	493	475	513	477	472	496	474	521	519	512	514	469	461	507	467	505	473	514	504	466	497	485	455	540	507	473	446	475	540	452	505	486	505	492	464	475	449	478	490	466	458	516	493	455	488	493	497	471	491	536	469	463	504	490	511	471	483	498	483	441	477	486	477	493	476	489	472	485	468	486	470	457	496	470	525	491	468	487	520	483	511	504	490	472	485	466	448	491	500	489	489	449	482	485	468	457	526	485	486	548	489	481	508	484	480	474	466	476	480	544	504	471	491	485	475	506	469	466	464	484	468	462	516	485	475	446	530	485	489	495	445	511	459	479	506	530	469	436	505	509	463	468	478	478	466	495	497	521	478	487	479	489	475	452	513	497	484	496	490	454	481	486	482	458	466	490	495	524	478	463	468	495	462	484	522	475	450	483	500	465	486	469	492	514	512	494	480	520	482	451	481	473	465	525	522	474	478	504	474	469	469	497	463	493	468	481	479	487	460	475	484	513	453	488	445	520	495	442	487	489	458	461	475	476	509	473	489	483	468	500	456	504	502	483	528	472	519	464	495	466	507	507	498	496	491	478	486	491	506	446	454	475	460	521	432	447	488	446	486	482	520	488	507	492	502	489	464	450	499	494	484	491	521	439	504	454	498	432	466	486	467	494	518	486	462	527	479	531	509	504	509	505	498	490	480	509	469	482	499	505	449	493	483	456	466	466	482	494	466	493	500	482	509	480	490	520	454	497	468	487	488	523	477	470	507	505	495	470	500	457	512	480	476	473	535	470	463	509	476	469	495	491	521	445	507	469	456	453	506	481	479	477	471	508	465	498	520	466	519	500	484	476	460	468	514	487	518	491	507	470	457	471	478	466	455	494	509	481	495	496	509	488	508	469	505	486	490	536	466	475	493	511	480	501	466	486	467	495	521	524	511	494	501	435	490	484	499	508	474	488	474	480	502	473	501	470	545	488	507	461	469	457	497	449	514	475	501	485	467	510	516	481	508	492	495	487	475	506	476	447	483	498	461	479	477	470	482	504	497	494	456	463	475	499	505	486	497	479	495	507	507	501	499	517	515	480	488	475
16099	8273	9747	8601	6585	4853	4025	3489	3040	2196	1781	1425	1416	1528	8005	8001	2934	1693	1812	2013	1107	552	544	547	451	534	440	293	281	354	373	363	249	206	192	168	168	152	147	148	163	177	145	155	154	173	153	169	150	191	154	163	168	133	164	156	173	140	174	162	163	139	150	169	178	168	144	181	158	197	153	183	164	170	156	188	168	160	162	173	162	165	150	181	170	158	156	143	152	161	175	156	161	168	158	148	170	191	157	164	152	144	183	182	124	140	167	143	159	164	167	155	149	141	154	160	163	167	152	172	152	162	150	152	191	160	152	148	170	182	160	187	159	172	158	162	167	165	148	167	180	162	168	147	168	163	173	173	170	147	143	164	138	151	171	148	181	166	148	179	154	157	162	179	172	153	164	153	150	152	153	181	189	188	163	186	171	148	159	149	192	160	163	141	172	182	157	166	159	186	171	159	170	165	146	158	141	138	158	160	162	167	168	153	174	165	165	152	185	167	170	168	162	176	143	173	162	161	164	191	144	158	165	160	141	149	184	145	177	158	183	128	194	146	148	155	142	137	151	148	170	162	170	170	163	186	169	145	168	149	155	162	152	176	174	189	161	177	143	157	150	194	168	154	156	179	152	157	178	169	169	166	169	169	154	153	184	176	166	140	187	162	198	153	142	147	167	158	185	157	143	158	162	146	163	150	153	142	159	172	163	189	160	164	161	164	171	144	186	181	179	167	172	160	158	172	180	156	189	176	172	165	176	173	170	153	160	169	151	151	151	167	153	140	143	150	167	146	156	133	164	158	182	163	157	167	154	166	173	173	136	177	150	154	164	179	163	161	158	148	151	156	180	166	147	167	164	166	196	173	174	161	170	138	167	175	160	189	148	152	151	160	154	140	170	173	149	157	143	194	154	173	171	160	166	138	173	180	157	149	167	142	176	150	141	174	149	168	139	144	140	154	176	176	142	161	176	168	177	186	144	159	150	168	151	176	157	160	163	139	148	158	185	151	169	164	168	140	162	166	149	152	145	149	156	160	151	155	156	175	175	157	185	171	157	143	169	162	171	178	144	174	154	151	166	157	159	147	151	143	173	171	174	142	154	165	124	167	154	152	179	147	168	157	174	164	160	179	177	167	154	166	174	149	169	146	175	151	175	179	167	167	191	162	164	165	165	177	145	164	143	163	171	163	174	165	163	178	151	165	160	167	156	164	172	160	162	180	152	154	167	183	173	161	155	149	158	165	139	157	172	174	140	158	133	173	170	179	170	158	158	146	163	176	142	188	172	156	168	156	136	155	165	171	167	174	149	181	156	134	155	157	146	165	156	175	159	183	160	134	153	168	173	166	169	163	164	140	165	152	149	153	154	148	149	170	157	169	170	174	158	162	205	134	166	175	164	172	164	169	165	164	165	157	180	163	171	134	165	153	152	142	155	163	144	160	146	171	160	147	161	185	181	147	172	172	187	147	160	168	174	158	177	172	189	150	170	160	166	183	160	166	155	158	198	165	174	162	158	146	155	170	162	181	173	155	162	158	153	128	174	167	158	157	167	169	177	167	156	162	156	147	179	170	149	163	159	162	177	163	143	171	179	162	173	169	164	167	138	165	154	173	171	159	175	161	169	178	143	154	154	171	173	173	170	165	146	161	171	149	168	185	167	140	153	185	167	161	175	167	163	136	169	130	146	178	164	180	162	172	174	149	191	159	140	156	162	166	162	153	167	151	158	177	164	153	151	177	152	177	167	168	175	158	167	151	152	165	162	174	170	167	170	156	199	172	159	173	167	144	169	163	172	168	172	166	178	173	166	153	148	157	153	156	154	153	179	175	174	158	174	164	186	151	152	169	175	183	159	154	144	161	167	158	153	134	117	184	163	139	164	162	172	149	173	189	184	163	151	151	168	175	172	165	179	152	173	177	168	189	176	162	172	167	155	153	166	186	168	124	184	160	177	165	144	174	169	139	170	164	176	169	163	144	174	168	154	160	160	168	151	164	170	169	147	192	152	152	135	175	171	166	174	175	182	149	156	161	176	144	145	180	184	151	175	156	174	185	173	153	173	160	155	175	171	154	173	183	169	169	166	182	141	160	145	163	146	182	155	173	194	176	164	184	169	158	164	157	144	151	150	176	172	166	158	168	145	153	145	183	165	148	177	164	189	164	177	168	174	163	161	137	158	177	152	162	157	170	166	161	170	148	155	165	157	163	161	181	141	154	169	177	161	152	178	169	164	175	149	171	179	174	151	162	158	137	175	167	171	163	179	160	179	165	179	172	187	160	179	163	179	181	169	150	159	165	171	172	178	162	170	167	157	175	166	182	140	149	148	166	149	172	161	142	185	171	162	178	168	159	161	143	168	155	152	163	170	154	172	167	161	143	160	159	145	155	140	158	141	159	175	151	147	146	152	146	183	182	156	176	165	159	150	161	162	162	164	164	153	165	138	166	164	146	175	184	176	166	186	150	146	190	183	148	156	152	172	182	164	151	158	153	175	151	154	161	137	149	181	154	163	166	152	185	162	147	149	164	177	131	157	174	158	166	159	157	185	168	160	151	166	177	157	161	173	151	183	174	163	148	144	164	152	171	150	146	157	155	137	158	169	184	172	181	134	137	136	154	151	151	152	151	185	167	153	164	170	134	182	176	153	168	157	172	177	135	158	157	173	159	151	155	144	163	152	179	142	176	180	157	163	150	140	154	151	138	159	180	138	169	169	149	157	161	143	168	167	147	175	163	160	173	147	165	148	173	180	136	169	159	166	158	167	146	175	144	176	147	175	186	163	166	155	171	173	168	161	152	181	172	167	179	165	158	150	162	148	171	172	152	174	153	161	164	189	147	165	153	172	170	154	162	177	167	171	174	162	195	201	171	165	131	161	138	155	169	182	179	181	172	175	149	162	157	174	176	171	156	189	152	135	175	151	154	146	131	177	177	174	176	149	165	152	155	140	169	149	160	141	159	148	142	189	169	144	157	186	161	161	148	188	158	158	168	144	166	163	173	180	174	155	144	147	175	181	159	173	152	129	155	190	147	147	155	143	183	160	172	172	147	168	142	194	171	166	147	190	151	167	150	159	151	164	164	152	162	174	149	154	175	163	155	158	172	146	169	182	180	183	156	170	164	158	144	163	175	187	167	165	174	158	141	139	158	129	176	171	160	175	142	144	158	176	171	160	167	155	156	164	185	155	173	137	161	171	155	160	152	171	169	149	166	174	151	148	154	167	151	147	156	152	153	159	163	159	134	174	168	169	163	156	170	180	182	169	185	131	169	171	182	146	183	168	158	180	162	159	176	176	166	176	155	164	177	169	150	138	144	146	155	161	167	157	153	153	167	197	193	156	152	159	170	175	139	128	132	177	161	158	164	164	160	157	159	149	170	159	164	146	182	167	150	167	177	133	175	155	164	154	153	172	159	145	172	164	139	164	159	168	169	155	162	161	158	143	146	160	169	170	178	153	178	167	167	166	139	152	150	129	152	164	147	152	144	167	173
10538	7575	15112	18704	18596	16285	15302	14046	13351	10627	8899	7587	7899	8302	28545	23251	12948	9543	10299	10686	6355	2959	3035	2970	2389	3142	2439	1295	1366	2037	1992	1761	1201	881	648	528	482	514	494	482	459	481	470	471	459	498	487	513	476	476	446	491	468	509	484	461	489	472	472	439	455	430	467	467	458	488	461	463	512	504	500	458	508	507	488	469	474	494	464	474	478	492	478	482	495	511	481	452	466	467	433	478	458	508	481	425	471	488	435	528	477	432	465	434	449	491	464	481	443	468	485	495	474	466	516	476	456	471	436	502	494	462	473	500	461	467	495	489	467	464	493	452	489	518	515	508	546	457	437	467	453	462	466	438	483	472	450	494	469	487	461	496	423	448	462	472	478	457	457	453	468	469	456	465	496	497	480	442	473	482	476	456	487	482	492	476	473	432	470	460	481	446	437	458	495	505	455	470	446	512	471	461	444	508	467	462	489	478	476	451	462	443	432	454	454	453	472	456	496	467	495	457	460	456	467	486	482	485	486	448	474	441	457	449	464	499	493	417	441	467	492	495	477	468	515	431	463	480	498	467	475	470	462	465	467	510	421	457	459	481	471	507	490	529	500	480	481	477	501	469	495	492	475	455	473	448	478	501	475	467	487	482	474	497	470	464	468	493	493	450	506	433	504	501	454	448	471	466	474	457	479	435	498	443	445	482	468	475	496	433	508	437	479	474	483	555	458	467	457	453	441	483	455	507	428	470	520	484	509	448	456	474	487	500	437	471	473	494	428	453	464	493	468	478	479	517	494	474	467	465	460	418	492	461	496	480	493	502	523	468	479	468	477	446	499	459	506	494	440	448	491	480	484	499	483	478	479	475	468	492	501	452	445	473	472	472	472	501	486	491	488	458	464	461	470	475	484	449	432	453	448	442	447	471	434	480	464	443	485	438	453	464	474	467	501	448	440	465	472	494	493	474	440	464	495	514	465	467	437	505	469	452	434	455	487	453	485	473	459	481	448	483	480	485	474	496	471	449	490	474	477	487	467	469	466	473	454	456	468	472	454	476	471	448	457	462	453	449	463	454	469	451	492	485	433	458	446	479	501	463	478	458	481	520	475	491	463	440	519	453	479	480	496	479	437	514	487	476	490	514	491	449	463	449	436	474	481	450	443	497	475	452	459	513	436	479	494	486	481	496	484	464	438	461	464	494	488	484	438	461	484	476	480	454	518	461	487	441	467	470	486	498	474	487	516	481	455	466	427	443	475	470	465	473	483	449	463	491	474	456	419	402	476	447	474	469	489	461	480	450	466	452	487	464	467	462	456	474	485	460	449	477	454	488	498	442	497	507	484	484	486	470	447	500	498	474	485	451	511	475	474	516	443	441	446	436	471	497	459	453	474	475	458	472	463	470	438	482	432	479	433	497	497	448	432	480	486	465	463	488	468	475	448	470	460	485	492	453	469	437	467	470	491	496	455	539	474	468	473	469	501	451	484	510	453	490	482	445	476	511	477	484	477	473	489	456	472	460	471	431	480	470	483	479	460	486	488	497	450	465	455	486	510	491	432	445	441	461	448	492	489	487	454	470	508	448	449	491	484	477	410	472	487	460	473	478	424	524	463	475	464	436	482	443	437	457	452	444	446	495	511	486	469	454	437	486	493	466	469	443	516	452	455	457	453	441	460	466	478	513	518	432	473	476	485	456	479	478	486	485	467	462	466	451	506	499	476	505	467	483	488	460	499	490	475	505	480	456	481	444	505	490	490	452	456	489	481	507	464	485	452	439	487	459	469	466	492	485	438	490	446	503	473	462	504	492	420	478	526	448	466	462	484	462	414	438	467	475	476	438	470	496	497	511	466	458	465	474	444	467	486	453	465	458	468	500	459	477	452	459	431	485	482	484	491	491	476	444	472	494	475	490	475	476	478	495	442	468	438	483	461	468	488	447	478	460	474	498	449	446	440	477	435	462	505	499	482	467	477	431	450	499	497	470	435	467	461	488	479	486	505	460	461	473	487	495	495	472	468	461	494	494	452	481	462	488	462	479	464	434	485	488	497	474	427	495	450	461	457	498	458	475	449	481	481	456	469	498	456	466	509	491	484	456	486	414	493	493	503	489	481	479	452	461	497	464	473	450	474	458	443	479	451	492	452	461	477	462	451	434	453	508	474	453	485	470	461	463	470	500	468	429	476	432	430	496	458	435	477	488	504	483	446	429	488	457	452	499	468	467	483	450	478	499	458	511	481	470	450	482	482	486	467	466	528	459	500	457	472	498	496	449	460	493	451	496	446	436	464	487	455	466	445	493	480	514	510	431	460	475	483	484	462	519	446	486	499	456	467	466	444	474	466	472	457	481	439	473	535	478	480	472	478	472	472	475	464	463	464	453	480	459	475	479	474	455	504	457	442	482	517	460	469	485	469	487	512	453	464	459	501	486	488	439	477	470	486	498	502	486	455	448	481	451	469	489	460	459	458	487	478	474	467	476	510	492	484	473	482	445	467	460	462	487	461	471	470	478	450	467	482	460	467	466	486	449	453	491	463	498	466	480	484	478	452	507	438	481	501	440	477	492	501	503	484	456	483	435	493	488	484	486	503	485	475	504	474	456	500	488	459	456	476	487	514	521	444	501	486	472	480	481	494	481	471	488	458	502	471	480	499	461	496	435	465	443	452	433	448	467	500	464	456	463	463	445	499	467	507	483	471	472	457	488	446	479	525	451	465	450	491	470	490	445	493	446	454	463	475	439	474	448	468	506	445	452	480	470	493	465	498	451	485	477	475	493	477	487	467	526	466	445	456	470	491	444	455	465	484	439	467	470	476	448	468	479	468	472	458	513	467	465	441	462	487	475	458	488	469	474	467	476	457	466	448	477	466	492	471	486	457	473	478	456	492	483	470	458	481	480	496	486	444	486	482	507	457	454	486	456	491	441	506	472	479	496	475	448	448	421	502	456	493	447	463	467	469	468	494	488	498	467	500	488	495	475	495	492	448	507	453	476	451	448	476	516	437	478	480	487	488	466	487	475	473	448	479	472	445	454	447	443	488	476	498	486	511	447	484	491	490	468	454	456	472	486	505	481	471	462	471	469	468	458	457	466	479	513	481	432	462	474	474	466	490	485	501	459	466	478	487	455	461	495	469	488	487	470	470	482	485	446	446	483	447	461	455	469	479	476	487	474	462	430	462	516	487	479	462	480	469	435	484	485	452	477	501	503	439	502	424	474	483	448	487	455	478	486	460	487	441	458	449	465	489	439	481	481	488	466	486	491	474	492	486	443	497	486	499	468	456	451	455	439	462	478	491	460	513	450	477	457	460	492	478	494	493	475	473	469	429	500	499	464	455	471	498	493	466	450	483	471	433	477	474	424	464	487	491	496	438	492	474	476	473	478	473	467	471	489	457	489	471	496	463	461	470	500	477	475	472	496	446	475	487	485	460	507	494	479	434	513	492	426	451	455	488	467	484	431	463	440	478	472	482	432	460	492	472	453	465	468	498	484	426	475
23528	13212	14964	12446	9195	6808	5486	5061	5031	3618	3027	2486	2383	2789	14238	17574	6330	1871	3162	3631	2070	774	650	605	494	567	405	414	473	555	576	414	313	247	248	205	159	194	208	179	190	188	188	194	189	202	199	175	195	188	181	179	191	200	186	199	181	181	208	176	179	183	197	202	164	178	200	153	165	189	202	177	196	196	192	175	207	184	187	175	175	177	194	186	186	181	202	180	175	178	179	227	195	168	187	166	190	202	191	187	186	201	160	186	199	178	194	170	185	200	192	186	182	200	175	223	195	187	176	205	186	177	179	189	174	177	206	180	182	171	176	186	205	169	183	181	175	178	197	202	172	184	207	148	182	169	192	186	197	182	185	211	174	188	172	201	190	177	186	206	180	197	179	177	211	182	177	164	190	179	178	180	185	182	191	193	182	181	196	193	173	185	181	188	165	212	190	166	186	194	203	186	174	182	187	166	200	190	174	171	175	210	206	180	190	187	175	204	201	178	196	180	186	193	190	182	161	180	215	198	207	187	182	191	182	203	223	207	186	191	186	187	196	184	179	206	164	169	182	205	206	201	180	164	211	177	171	199	226	185	177	199	181	200	169	169	196	166	194	200	198	177	183	188	187	211	178	193	179	185	175	182	202	186	180	160	185	184	183	169	205	209	202	173	189	201	187	197	163	181	217	166	180	188	171	176	184	177	180	175	199	207	192	189	174	181	166	165	203	181	226	211	187	192	191	182	174	187	186	212	179	198	206	181	179	202	162	192	199	157	172	190	172	180	167	191	206	200	219	200	187	195	191	176	199	208	203	160	188	197	189	179	172	191	203	178	184	201	192	157	206	172	168	179	166	206	202	206	207	173	187	196	182	173	183	191	176	192	189	199	188	194	185	204	156	186	188	194	183	188	202	206	183	202	191	175	200	194	203	195	183	169	175	216	200	184	195	192	167	198	189	189	209	199	163	207	192	175	192	164	193	208	163	176	190	180	177	201	194	197	161	194	197	186	177	189	190	199	189	182	196	175	201	184	211	174	193	171	198	197	159	195	196	179	193	182	194	163	198	223	185	195	174	184	192	209	185	198	193	204	187	186	190	192	187	176	185	181	206	192	181	191	190	205	193	205	210	199	172	215	178	182	175	183	193	170	182	170	197	178	202	203	205	199	177	223	185	184	164	175	187	165	194	175	185	159	177	196	193	189	200	167	190	206	204	173	181	182	205	191	182	202	205	187	188	197	184	203	203	203	187	175	171	186	162	192	203	197	199	205	200	206	185	203	183	186	175	192	177	165	207	208	182	178	188	218	204	172	187	203	233	185	184	203	175	186	179	173	178	190	191	186	186	197	174	178	188	193	170	185	218	180	186	203	155	182	187	201	186	190	188	216	187	214	187	184	160	208	166	184	213	209	198	170	191	187	172	175	181	220	190	172	187	214	188	188	190	177	178	199	197	175	194	174	192	182	188	207	194	194	191	198	192	188	167	200	203	187	179	210	178	178	166	193	194	191	197	190	177	192	200	178	166	170	177	200	182	181	174	196	182	202	171	208	188	184	189	180	202	186	198	181	187	206	191	193	192	209	176	215	192	221	161	171	189	196	178	169	178	190	191	183	181	181	184	160	195	215	170	199	188	202	199	189	167	169	203	188	195	175	184	187	197	195	196	203	187	178	196	187	198	179	177	174	186	187	175	190	190	175	199	208	155	195	178	200	189	201	196	212	186	179	213	176	183	201	213	192	183	184	165	209	195	180	212	203	190	188	228	167	182	175	191	200	211	161	184	185	189	206	175	203	185	191	174	208	163	193	191	176	173	193	201	189	201	188	191	225	183	172	173	178	172	186	174	186	188	188	200	179	217	207	190	196	181	192	206	203	194	195	199	212	192	209	210	186	206	190	172	178	193	180	193	186	164	180	173	161	175	181	182	179	183	172	183	182	205	197	190	183	189	164	212	189	167	196	161	157	164	192	183	182	184	191	176	196	199	196	196	181	190	201	191	200	188	195	173	178	205	204	183	206	193	211	198	152	180	181	186	204	180	207	195	185	182	194	202	189	207	203	173	188	159	187	186	193	194	186	182	196	221	171	185	198	200	207	186	189	175	194	178	211	182	185	199	188	197	202	191	199	210	197	191	165	190	175	197	185	182	193	199	185	203	191	202	178	172	187	205	190	182	200	184	193	207	201	177	186	192	172	200	190	187	199	200	222	195	188	164	180	180	176	170	179	195	189	197	218	189	202	181	164	196	181	180	191	215	185	201	161	211	185	186	183	184	182	172	186	162	192	181	176	203	198	178	169	180	179	186	193	180	205	196	201	185	158	197	202	168	183	168	207	192	181	196	186	200	189	202	171	176	183	181	190	179	182	172	191	194	169	188	200	178	197	188	187	180	188	207	191	191	183	178	174	184	175	174	185	197	195	192	182	196	194	198	189	210	167	197	196	197	186	173	192	197	197	202	193	206	192	225	203	164	185	180	181	179	200	182	161	140	192	176	187	179	181	199	221	185	197	206	182	178	217	218	194	204	202	159	191	184	186	191	176	171	167	186	211	200	198	197	199	172	187	171	197	203	174	208	176	195	201	188	167	195	196	197	164	166	179	185	190	177	186	196	194	203	195	182	200	172	174	182	194	189	198	213	186	197	201	198	182	201	176	190	220	192	212	217	197	182	175	186	179	186	196	197	190	176	211	192	197	179	191	210	191	196	180	196	160	197	205	190	212	212	190	186	165	188	179	200	193	225	185	201	210	181	211	179	181	175	188	201	185	195	193	207	170	178	212	206	196	176	174	177	186	200	182	202	167	171	198	174	174	199	206	215	228	204	178	181	173	192	185	186	181	190	180	189	182	188	175	204	176	184	174	184	201	189	201	188	179	186	195	182	178	181	182	178	199	189	187	196	175	161	184	189	160	199	190	171	168	188	205	178	188	187	181	178	182	193	170	190	187	191	169	181	195	187	208	177	175	176	183	201	200	184	167	184	180	197	189	199	207	171	186	185	193	196	183	198	198	199	188	185	196	183	184	195	219	177	198	183	192	164	182	217	186	164	172	193	179	197	193	160	179	220	186	175	197	175	171	192	176	198	209	178	195	216	192	198	202	187	187	193	161	180	178	157	166	172	193	200	194	185	175	190	153	186	161	194	210	174	194	190	180	187	170	186	213	192	178	183	214	192	172	175	172	189	195	195	174	177	186	182	178	171	194	187	199	192	200	160	186	169	193	172	204	193	183	192	181	185	193	181	180	181	191	200	159	180	199	222	192	184	211	197	180	183	199	184	173	168	181	194	186	192	192	166	191	206	201	178	193	164	173	189	169	167	202	198	170	163	173	187	204	199	166	196	193	177	192	178	192	185	198	179	187	196	192	196	205	183	189	203	190	200	182	213	183	173	203	178	192	200	206	198	197	193	157	218	187	197	189	190	163	165	210	195	193	189	183	193	208	195	201	159	175	200	202	199	161	185	189	193	182	193	196	202	207	186	204	182	176	173	185
13579	10745	19242	23376	22368	20172	18601	18146	18372	14878	13040	11750	11705	13844	37752	38170	15548	9901	15636	16697	9745	4091	3170	3387	2981	3542	2308	2059	2244	3046	3108	2171	1472	996	731	565	571	557	531	541	552	522	522	544	583	565	559	566	514	562	554	549	539	521	537	525	547	515	509	567	558	530	526	547	519	540	533	545	547	514	529	520	529	495	543	575	526	531	527	554	559	522	542	530	528	499	577	561	516	566	556	574	552	563	538	526	557	552	534	600	528	577	504	568	496	548	503	530	519	557	520	588	527	555	532	516	567	525	537	553	544	522	539	539	525	506	539	526	567	505	511	498	542	521	578	548	574	553	499	538	554	526	507	566	542	545	528	564	519	566	527	571	551	521	523	488	539	556	550	539	501	523	529	547	522	553	525	527	569	509	487	527	542	564	552	547	524	533	566	536	574	514	543	544	533	551	554	568	497	542	551	510	554	532	554	479	505	565	503	528	511	527	577	542	530	554	548	504	555	591	510	523	569	536	549	512	539	531	519	523	532	535	536	543	532	526	565	545	483	517	561	568	553	524	551	515	558	545	542	517	496	558	555	567	546	557	532	543	534	547	525	548	532	528	554	517	534	531	515	520	564	549	534	534	520	566	598	510	597	519	524	520	535	538	521	537	530	543	509	542	553	546	521	496	527	539	556	513	530	522	541	551	504	538	516	550	486	522	534	522	513	552	512	543	566	539	492	550	540	564	512	511	531	527	541	510	553	576	499	588	539	557	539	598	510	547	515	554	556	574	541	529	555	525	527	539	492	517	518	545	513	491	539	493	556	555	531	569	545	513	600	504	553	506	508	547	517	554	522	576	502	561	543	539	557	506	537	531	527	524	523	506	544	513	532	567	530	495	514	539	517	559	541	510	507	506	519	543	521	572	576	562	551	554	501	527	562	540	566	539	547	555	541	509	549	527	551	555	533	520	560	547	534	512	551	532	561	564	563	510	568	485	514	527	545	564	545	529	490	553	515	538	532	548	518	533	514	536	589	523	504	537	526	538	561	534	508	526	517	558	498	562	579	510	569	516	526	520	530	564	542	527	549	543	545	537	588	518	511	526	534	543	558	573	539	563	539	517	539	581	529	531	530	559	509	536	537	543	551	591	548	560	524	556	549	562	546	532	555	522	533	517	534	571	519	515	528	529	522	551	537	551	565	546	535	526	494	543	551	504	531	521	507	567	526	537	525	498	527	523	546	532	594	536	556	493	576	559	537	553	538	489	598	511	532	551	562	550	539	539	566	527	569	581	539	533	520	550	541	542	505	536	553	551	570	547	501	508	539	503	552	534	557	550	555	546	544	500	525	489	573	531	531	508	525	542	545	510	509	519	504	571	567	551	524	540	504	568	519	527	544	511	573	569	531	515	526	544	561	615	537	518	534	557	512	516	541	577	538	588	533	558	576	535	532	528	513	572	544	496	535	535	599	564	518	550	596	511	526	523	546	514	523	528	548	526	587	509	565	547	588	523	524	509	506	568	503	550	521	531	531	519	537	512	571	572	495	532	524	558	523	529	556	512	563	530	508	505	538	571	521	523	544	500	493	572	511	566	567	534	555	541	514	530	552	504	528	529	563	582	556	537	537	520	505	477	545	516	525	555	549	509	507	528	517	514	549	529	557	558	558	502	550	525	551	514	528	543	513	581	537	533	534	522	531	499	522	487	504	534	538	536	540	485	547	568	579	537	565	517	507	542	531	547	558	568	554	534	541	529	545	522	568	531	546	556	549	533	518	509	546	540	512	528	503	490	500	569	579	539	542	515	528	516	528	544	511	501	533	502	510	521	518	558	520	544	556	546	529	568	511	548	512	548	588	544	584	568	555	504	524	590	557	569	553	549	512	545	548	530	523	509	541	537	534	541	551	555	523	585	566	535	534	548	529	538	532	541	561	508	520	515	551	570	534	579	532	578	528	535	540	529	524	563	501	566	565	506	527	521	533	558	514	555	496	532	557	552	504	538	521	551	556	554	540	519	573	550	560	500	593	514	538	545	522	495	525	501	515	557	542	526	530	509	547	533	576	529	556	585	573	543	530	543	591	584	509	541	510	496	536	526	516	510	515	521	506	566	521	557	508	553	533	555	530	540	532	537	551	515	551	542	548	529	546	517	539	567	517	527	544	542	524	538	532	532	532	541	535	523	562	537	512	583	520	523	522	541	520	543	573	521	524	513	504	544	550	561	536	534	508	530	549	554	505	552	562	532	510	559	554	532	550	583	507	512	525	546	535	524	526	524	532	522	576	537	546	496	518	506	550	512	542	549	583	548	524	539	524	563	579	555	547	500	569	514	528	518	508	540	567	525	538	536	511	516	560	555	519	518	574	536	484	525	480	555	548	504	550	539	552	520	525	526	582	536	538	567	520	561	518	540	466	522	550	523	540	523	544	506	501	583	531	535	531	525	518	558	533	503	548	541	538	501	547	541	525	538	531	566	559	534	514	534	532	537	545	512	495	516	549	544	531	564	549	507	544	515	507	560	530	522	522	547	577	523	553	531	499	546	547	521	521	517	520	531	551	507	539	516	520	508	564	547	535	589	548	528	534	518	557	516	536	537	568	555	529	532	558	581	542	541	528	546	510	517	511	544	584	521	527	543	560	513	585	514	577	502	538	531	515	555	500	548	524	541	522	553	555	506	560	545	518	518	538	535	540	537	514	531	511	516	561	540	524	482	515	507	522	503	545	537	589	539	498	515	535	536	541	562	511	503	523	501	550	549	552	552	529	549	559	482	555	531	572	491	532	558	510	495	543	552	555	532	552	530	545	525	511	550	527	523	557	568	549	521	532	557	577	496	533	572	534	541	506	555	530	533	550	526	529	491	557	535	583	561	564	558	512	559	532	534	535	534	533	554	502	523	536	509	546	518	554	515	544	524	522	555	585	557	587	515	529	496	541	553	516	545	526	547	557	556	551	504	528	525	531	570	534	541	496	567	550	571	526	518	518	517	547	539	567	531	520	583	521	512	564	548	529	532	551	534	545	598	541	559	564	537	553	520	521	554	544	553	557	533	529	520	568	535	566	536	567	511	574	507	542	549	497	511	541	553	552	539	517	524	573	528	521	504	528	512	553	545	569	508	540	537	531	514	522	536	542	515	514	512	537	512	490	520	516	505	560	533	561	524	524	517	508	543	578	531	532	584	511	568	558	553	554	556	559	502	547	476	533	530	492	527	529	512	541	510	554	548	552	543	506	520	526	508	562	536	536	556	511	556	535	572	549	554	540	534	491	527	525	539	531	578	544	537	499	538	543	554	493	562	512	540	566	548	523	589	567	514	555	505	549	526	556	527	552	541	533	532	529	499	571	510	534	560	506	539	507	501	558	562	487	553	542	509	533	530	559	545	544	525	541	508	535	533	514	537	509	558	552	573	516	565	590	545	575	518	501	562	563	560	595	516	520	554	521	540	516	557	538	537	481	566	487	543	571	532	559	549	497	518	555	548	575	530	529	544	539	519	508	562
9053	5037	6005	4069	2917	2107	1577	1427	1368	945	712	648	683	950	1564	1848	793	544	584	679	551	261	216	215	228	198	199	210	210	181	210	197	184	164	169	181	159	170	174	162	180	178	202	185	182	148	168	166	167	155	164	171	190	172	186	186	198	178	172	157	167	165	175	166	191	155	175	184	169	186	208	183	192	146	147	162	189	177	164	190	154	184	169	172	179	182	153	173	164	173	162	164	152	177	148	179	197	185	175	187	155	160	160	164	157	159	165	145	141	149	173	174	175	176	189	168	172	177	189	199	174	179	179	165	182	146	166	174	167	168	191	188	187	149	171	158	173	188	171	170	182	145	177	157	167	157	181	168	192	163	179	159	192	190	185	165	165	192	176	172	146	175	181	172	183	178	146	178	169	165	175	171	184	189	217	187	173	168	161	183	189	171	177	171	166	186	161	182	158	169	155	147	163	180	174	175	164	184	175	167	179	181	169	163	160	169	181	187	153	164	193	160	173	157	186	144	163	175	172	153	172	156	175	155	181	172	161	154	177	206	178	195	181	161	162	197	170	157	190	152	171	177	162	173	175	171	183	172	177	162	174	162	185	175	152	175	151	176	177	172	168	168	167	183	192	182	187	160	169	160	160	171	178	160	177	155	179	181	173	169	171	155	169	152	158	155	174	171	161	179	168	153	150	179	172	179	164	157	155	178	172	194	170	160	186	167	184	160	166	179	172	165	161	184	163	186	162	166	153	170	178	182	162	190	164	171	165	181	176	187	177	183	177	158	171	159	179	173	153	164	180	170	195	183	175	160	164	186	173	186	162	176	158	161	147	166	165	154	188	169	168	171	155	150	172	176	177	193	184	176	156	188	167	197	146	181	181	185	184	162	159	165	178	144	147	161	158	178	150	189	158	192	167	149	181	169	184	167	162	173	169	180	175	178	168	191	191	181	173	186	165	183	161	179	160	165	170	173	179	194	188	183	192	187	169	173	178	164	165	160	165	197	160	168	179	190	166	158	187	157	171	170	176	171	160	163	189	182	175	136	150	199	170	172	179	184	192	172	165	184	169	161	165	173	173	167	190	162	171	173	172	184	177	172	151	158	160	172	166	149	161	173	148	163	153	154	174	180	167	169	191	191	197	165	172	180	174	172	159	167	164	192	160	169	163	196	155	199	167	162	176	172	168	157	172	180	170	159	160	188	170	180	158	167	174	159	168	175	163	177	197	157	175	164	186	166	186	174	190	182	178	200	159	160	172	178	154	189	181	192	156	179	166	192	169	194	177	156	166	168	174	160	166	167	159	207	172	156	150	176	178	163	154	159	195	196	170	153	183	158	157	176	191	159	146	152	145	173	172	155	177	193	160	172	192	146	164	161	183	198	181	150	163	164	150	175	165	166	172	149	176	167	153	192	170	174	158	161	180	175	162	166	160	185	173	151	177	171	175	175	168	174	180	175	181	167	152	154	156	175	175	173	176	166	172	180	172	172	177	162	195	173	195	170	175	190	177	149	191	157	173	155	179	165	176	185	165	141	205	154	160	197	179	150	152	181	166	172	176	169	189	149	177	174	165	191	156	186	187	164	174	161	176	172	161	155	182	196	189	164	153	185	165	161	153	177	172	169	177	177	165	167	181	198	176	168	184	173	171	185	170	174	157	174	144	162	161	154	195	194	161	156	168	150	170	153	191	163	162	169	172	157	156	187	167	165	179	143	171	169	174	173	184	180	161	168	157	163	166	178	174	166	171	178	178	181	187	171	192	157	195	157	178	191	190	170	161	175	168	153	196	178	179	166	181	199	146	186	181	157	170	156	178	183	196	166	153	184	190	161	184	202	164	179	189	171	164	183	153	175	184	173	172	157	164	173	175	184	187	185	177	175	164	218	154	196	204	163	210	172	170	180	163	155	191	186	160	149	195	167	178	172	171	165	155	183	186	197	160	196	163	171	197	169	167	137	160	181	174	169	198	181	161	181	183	170	163	188	183	161	152	155	168	172	179	169	175	162	157	142	170	154	178	161	161	194	165	181	189	151	173	168	150	149	165	160	156	187	178	160	168	165	165	177	163	145	158	154	156	177	157	152	151	180	176	181	183	180	174	179	165	154	182	175	160	176	155	165	152	169	204	169	177	197	179	164	173	174	181	186	179	173	169	193	174	164	166	185	148	177	171	152	166	167	181	175	152	170	183	180	160	189	174	153	179	180	159	177	179	159	168	162	191	180	175	167	171	165	192	168	164	161	148	148	173	167	169	191	177	179	171	177	180	180	163	179	154	162	180	177	162	170	201	180	151	194	174	177	172	172	177	172	173	179	169	170	162	152	176	173	162	170	157	174	174	176	181	163	163	150	196	168	202	148	183	187	167	165	176	167	188	173	163	167	167	163	162	157	206	162	152	145	173	158	144	154	194	152	187	161	170	167	148	188	187	165	172	194	183	181	166	180	170	152	138	166	188	147	163	175	178	174	158	188	172	162	163	178	180	193	151	173	174	157	168	150	167	148	187	158	166	184	175	184	169	160	173	177	167	171	178	177	169	168	172	152	188	181	160	161	199	174	166	150	177	178	164	164	170	160	177	168	174	163	164	160	147	154	170	159	157	149	164	178	180	175	179	177	174	171	183	158	157	205	182	170	171	160	162	158	180	171	168	153	156	180	185	163	164	165	153	175	176	169	177	179	169	149	149	175	178	161	163	196	157	184	167	166	186	142	151	173	174	158	173	176	178	164	172	181	170	171	194	157	163	164	171	205	176	188	159	175	186	166	166	159	186	165	175	187	173	193	165	172	169	168	179	145	181	158	193	178	153	183	164	191	203	163	163	172	170	181	181	172	198	147	158	160	175	186	168	171	155	175	189	172	145	139	168	148	169	175	162	189	181	177	153	154	165	170	174	164	164	181	202	171	194	160	167	144	190	172	178	158	168	178	185	186	185	170	185	176	166	160	190	177	178	170	163	177	186	181	159	162	183	183	188	159	180	170	191	180	164	181	173	158	182	180	170	161	164	171	175	191	183	168	177	148	172	188	180	156	178	206	185	177	165	175	180	176	170	164	186	166	180	202	146	172	158	175	177	157	176	168	180	169	179	148	151	157	175	158	163	158	167	180	168	170	195	159	178	182	161	165	162	154	170	164	171	176	180	164	170	178	197	183	187	177	166	163	167	192	188	176	180	175	178	190	171	162	177	198	164	186	159	165	152	187	180	207	165	166	173	168	167	182	195	162	164	193	141	181	158	197	164	161	169	174	168	167	187	183	181	176	189	162	166	179	168	177	171	160	189	154	165	173	182	146	169	195	184	169	181	188	182	169	185	169	175	197	151	179	169	186	167	149	153	151	181	171	210	155	167	199	179	183	161	172	170	152	181	191	150	144	200	179	163	178	193	180	164	155	165	180	183	191	185	168	181	169	186	180	164	164	177	175	176	153	160	201	183	169	156	176	132	170	175	172	166	161	167	153	167	175	163	150	159	175	155	163	166	182	179	177	182	195
7149	4985	9615	10595	9833	8010	6936	6684	6493	4643	3565	3227	3826	5017	7910	8229	3649	2937	3194	3577	2910	1066	931	815	829	688	688	655	605	637	667	644	619	531	508	503	477	501	505	495	459	509	462	534	486	480	499	460	492	501	499	456	465	478	493	515	456	472	520	487	521	447	509	499	497	477	474	480	475	499	515	467	506	485	527	498	507	468	498	524	497	478	503	507	477	479	472	453	497	480	463	475	495	524	491	481	498	447	506	459	486	520	511	515	530	524	501	496	460	521	494	497	554	485	463	511	478	465	524	482	490	496	492	505	465	448	478	492	507	487	493	490	486	514	508	480	515	515	479	483	511	499	498	511	495	492	470	487	479	455	531	495	444	477	519	483	473	496	496	520	512	510	508	493	479	541	536	468	498	447	514	464	525	484	503	509	472	496	513	494	528	471	467	481	513	491	477	478	509	471	481	510	505	497	446	492	501	462	470	514	510	488	502	481	526	542	550	482	483	473	475	527	469	480	479	494	459	482	494	506	470	520	493	481	495	454	457	491	505	541	504	476	489	491	469	484	502	519	470	505	482	493	485	468	502	507	507	481	491	475	517	481	472	496	480	513	503	462	470	493	485	489	499	506	484	488	496	481	510	432	517	479	474	485	481	492	494	516	495	512	504	485	483	487	477	503	488	518	501	466	515	477	558	514	520	486	489	492	528	462	494	480	489	521	500	520	500	532	451	497	505	486	474	489	485	510	489	510	505	502	461	508	477	505	499	506	495	487	493	464	498	494	468	528	480	519	464	464	486	470	518	535	497	453	448	486	469	483	521	490	456	467	496	487	491	501	511	477	465	465	483	458	485	488	522	429	477	491	519	529	481	463	488	469	486	496	506	485	464	476	493	445	518	507	508	485	507	476	477	477	506	508	504	481	484	518	523	471	508	493	484	487	482	495	525	502	500	507	494	481	518	487	470	469	507	501	476	514	492	513	475	490	456	518	487	501	507	511	514	469	504	488	507	464	498	498	518	491	516	473	518	535	540	467	465	500	504	497	519	494	455	493	484	496	503	492	466	493	479	546	483	507	470	499	502	508	517	517	496	506	474	458	504	470	463	475	529	479	527	490	474	470	485	508	490	498	504	479	501	524	482	493	494	481	504	506	497	470	488	509	516	479	480	482	536	512	479	523	504	481	502	494	495	504	474	490	461	499	492	501	493	485	469	475	515	492	465	554	484	485	456	497	511	459	465	465	514	504	495	459	471	522	425	503	477	474	467	494	455	515	518	558	488	505	465	474	494	484	465	476	478	466	517	476	527	457	470	504	476	490	469	490	481	489	532	457	467	512	508	507	495	481	478	514	496	504	462	482	468	496	537	479	473	488	481	486	458	468	470	506	492	433	511	500	495	485	481	483	481	474	534	519	520	504	528	486	464	501	503	501	507	465	497	471	463	495	537	512	455	491	466	481	511	498	482	477	527	530	495	511	502	521	475	498	503	494	479	487	491	498	516	505	491	463	495	520	507	473	479	509	470	498	506	501	450	503	487	476	482	483	466	497	499	510	478	447	477	522	486	480	490	493	477	522	522	484	526	504	513	506	471	486	535	465	483	515	518	497	469	491	466	491	530	512	455	496	466	508	542	463	490	472	469	528	463	493	531	545	544	484	503	499	485	498	468	547	494	478	492	527	526	508	491	505	481	513	518	504	451	455	481	522	481	473	516	481	488	489	479	470	484	514	486	490	514	526	483	540	527	507	477	445	473	528	487	480	478	511	506	484	480	489	500	492	463	473	488	486	486	538	499	503	459	492	484	491	514	457	498	498	476	480	489	520	471	478	461	541	461	498	500	469	500	489	491	520	520	491	520	520	491	477	482	493	489	477	486	481	524	463	513	485	500	523	492	468	509	486	503	490	500	534	498	508	485	488	486	459	481	526	501	497	478	512	518	495	502	465	503	488	481	459	496	496	495	484	497	472	525	530	503	467	514	499	461	457	502	475	484	478	513	507	484	466	488	472	508	474	474	483	539	455	488	478	525	525	481	471	462	487	471	465	483	474	499	478	532	498	562	522	508	486	479	486	472	495	565	473	496	502	470	497	487	494	450	521	448	489	464	461	488	473	488	463	484	461	494	492	519	510	463	531	502	475	543	513	475	492	493	508	487	478	449	485	461	489	498	482	501	476	491	473	537	514	464	516	494	505	487	460	498	490	500	485	515	511	481	510	517	486	500	546	475	483	454	482	485	534	511	485	486	494	444	505	470	499	477	421	512	479	479	519	505	498	478	467	474	490	484	494	542	485	470	524	469	489	437	500	467	505	496	502	498	484	493	480	513	515	480	476	512	477	452	480	512	532	497	501	507	498	463	498	452	469	487	503	492	525	472	530	483	498	486	475	484	498	478	472	513	479	481	476	468	515	453	463	494	452	511	490	448	479	508	460	501	507	473	464	474	516	540	514	516	478	446	484	475	496	496	484	512	458	499	490	513	494	515	495	471	488	525	515	463	514	486	463	508	509	499	467	474	510	457	495	502	486	476	453	509	502	521	483	476	510	471	472	472	454	471	431	482	480	464	480	517	503	472	487	501	494	466	493	486	481	486	508	521	476	507	484	480	473	492	520	448	507	474	495	504	502	524	468	500	478	474	503	489	505	484	464	497	458	487	476	505	482	499	490	474	516	509	519	484	488	502	497	467	511	488	476	481	521	484	464	506	481	486	444	489	539	499	478	513	506	496	452	457	490	482	511	486	519	490	535	475	490	459	507	494	463	502	511	505	504	478	510	517	484	493	527	478	467	511	529	514	497	536	469	507	499	467	519	523	496	484	464	501	504	507	487	527	498	541	484	483	495	480	474	501	456	529	487	466	513	460	485	483	489	486	507	492	472	483	466	501	508	469	470	512	487	481	487	476	503	493	465	486	476	500	493	465	485	477	486	492	439	473	492	470	488	542	468	510	484	470	489	501	512	506	481	497	480	521	486	499	484	484	496	487	499	469	486	476	466	493	506	489	484	509	530	508	490	494	502	480	463	545	523	455	492	507	494	512	514	482	492	473	523	480	504	454	474	512	483	492	496	475	483	483	455	515	486	475	454	518	470	471	483	499	487	487	466	479	464	460	528	478	470	495	444	511	474	542	503	506	509	473	495	493	485	499	479	487	532	487	516	445	510	459	491	468	512	513	500	477	504	477	485	491	503	490	484	459	503	483	473	492	489	468	535	491	513	530	479	489	457	512	487	494	493	500	486	525	528	493	490	479	500	509	498	466	487	518	485	495	504	463	504	479	521	472	509	478	499	512	537	513	437	491	527	490	465	496	521	504	516	501	473	534	479	498	499	482	469	468	450	460	471	486	496	496	460	510	501	531	467	468	454	542	474	454	490	527	492	516	567	517	486	491	507	509	496	482	494	515	504	487	448	495	469	537	512	498	531	514	493	499	513	515	482	525	516	466	504	476	498	474	485	505	502	484	494	506	483	474	494	523	446	437	462	496	501	477	496	471	539
16570	8443	10383	8058	5205	3726	3319	3086	2783	2173	1827	1572	1830	2199	7921	6877	1708	1335	2176	3180	2705	1040	364	310	328	291	278	258	287	339	287	283	227	218	176	172	187	196	152	165	153	177	177	171	162	177	151	148	151	142	160	176	164	147	156	189	147	179	180	161	165	167	161	168	167	146	160	179	174	168	158	163	168	162	162	176	185	165	179	168	175	154	158	154	175	134	184	156	173	153	160	174	190	166	162	142	182	167	183	163	158	164	146	163	174	168	169	179	170	167	182	153	155	150	186	157	169	163	154	170	193	160	179	181	170	176	166	170	146	177	159	155	157	156	178	163	133	148	154	161	170	143	167	141	164	157	157	153	160	186	169	165	169	166	155	168	175	138	170	166	161	165	179	147	146	152	182	204	183	164	167	197	160	167	193	172	149	157	184	168	163	168	158	145	166	157	148	141	147	146	168	187	178	191	159	151	152	157	164	178	167	157	155	184	172	177	145	153	176	164	187	164	193	179	182	164	169	169	147	159	175	169	187	183	155	152	172	163	185	178	175	180	135	145	163	153	143	170	182	177	158	179	185	140	147	157	174	178	187	178	177	155	177	163	139	152	185	180	158	202	147	197	162	152	176	174	184	185	150	175	166	154	167	176	149	168	152	172	158	162	159	181	153	166	161	167	160	158	132	158	183	185	176	183	185	164	130	162	175	169	177	151	164	163	152	157	172	157	155	165	186	172	155	151	140	165	170	162	158	131	180	167	151	164	184	161	174	161	162	160	157	166	151	163	184	173	167	171	154	171	176	153	150	160	183	160	168	174	197	186	154	160	159	175	166	164	145	172	172	134	170	177	153	154	167	176	157	155	170	187	159	168	177	168	177	168	181	170	162	172	161	165	168	177	163	157	162	189	180	183	153	148	160	175	151	177	167	159	149	179	153	171	163	148	153	152	176	181	158	170	164	166	159	187	139	178	169	145	147	147	155	154	167	172	161	156	179	177	165	176	187	148	182	170	157	153	148	167	187	177	155	180	162	168	164	167	149	165	166	159	161	149	170	157	160	176	160	148	145	164	158	171	157	184	181	148	159	157	159	157	148	173	168	146	202	163	160	148	158	158	146	192	158	161	182	179	142	152	193	190	176	184	148	170	163	183	168	194	178	183	160	170	165	148	150	143	170	159	179	157	175	180	169	137	177	164	161	164	156	186	165	165	176	183	151	176	168	163	141	160	159	170	165	154	171	135	170	156	159	172	163	168	164	150	167	171	163	165	149	145	154	149	159	192	176	172	163	166	150	176	166	182	155	164	173	162	170	176	190	175	155	154	175	195	140	165	173	144	154	170	161	157	167	161	180	145	162	178	164	148	158	185	167	162	179	146	155	177	166	150	169	174	171	145	140	176	151	172	180	135	168	153	187	159	174	160	150	145	186	184	146	172	147	180	159	162	183	152	164	186	159	164	132	156	175	160	170	176	148	170	175	154	169	163	156	182	142	163	159	149	157	173	141	164	163	171	155	161	139	153	176	195	183	159	177	163	162	174	175	160	154	194	150	180	155	155	172	158	175	185	152	155	170	159	154	170	176	169	184	175	167	167	167	161	140	171	178	184	156	195	157	158	176	160	164	169	177	154	156	177	177	179	192	179	145	161	165	163	154	155	173	148	178	158	174	160	164	175	175	159	158	168	160	163	173	161	166	183	156	160	149	156	181	170	173	173	167	156	156	150	157	169	169	149	168	171	169	165	162	186	156	165	138	173	150	154	161	157	169	208	155	186	172	168	185	160	166	165	178	175	180	167	169	141	174	161	177	159	162	163	188	154	161	147	167	156	178	150	167	174	173	156	171	182	160	178	172	161	153	137	170	166	166	153	174	165	157	178	154	175	179	179	172	129	150	187	142	164	160	176	163	173	144	180	169	179	150	178	165	186	168	168	155	153	166	177	168	160	156	147	180	173	170	173	180	160	145	156	167	146	160	147	157	157	183	156	183	157	180	183	162	158	162	151	149	161	188	162	161	171	177	159	158	196	166	158	171	160	152	157	154	171	185	175	166	136	192	166	165	164	165	149	160	188	170	150	162	162	174	142	167	175	165	173	154	144	160	173	159	154	150	158	169	158	162	181	177	145	184	169	181	177	171	183	173	168	168	136	155	153	154	168	179	161	157	181	157	155	162	166	173	167	192	163	174	168	166	167	176	181	183	184	164	168	197	165	175	177	172	167	156	167	162	165	159	162	156	128	147	167	142	134	165	168	171	180	175	177	158	186	147	152	164	148	180	174	171	165	175	173	139	156	145	148	153	153	159	145	165	174	172	171	163	167	182	177	168	166	165	182	154	134	177	153	183	162	171	169	160	161	165	185	173	156	155	166	148	193	169	141	160	154	169	171	175	155	156	182	148	159	137	190	181	164	163	167	157	169	175	167	171	153	186	168	136	181	161	156	162	163	151	182	175	156	143	172	173	178	154	167	183	164	166	170	135	168	168	168	170	169	173	182	160	145	174	169	173	155	175	137	189	168	166	194	138	146	137	167	168	164	150	158	155	184	164	150	173	158	137	175	146	171	141	187	152	153	153	153	155	164	156	184	158	172	146	165	164	152	153	174	159	148	142	166	178	161	158	179	165	183	167	184	165	186	171	151	155	153	162	157	168	151	153	179	141	148	176	165	154	157	165	174	172	152	160	147	166	188	176	166	134	160	136	164	164	161	154	160	176	183	171	178	171	187	195	154	170	133	163	153	171	164	174	171	158	158	163	141	163	137	168	164	173	166	154	189	165	175	165	173	178	157	163	138	161	159	163	147	175	176	160	166	160	159	174	177	154	161	183	186	160	166	187	163	164	165	168	167	175	161	166	148	159	174	154	159	163	187	168	174	162	150	171	172	167	153	167	186	177	151	179	151	173	172	174	148	177	180	188	149	174	149	164	191	180	136	174	188	152	153	155	172	154	180	144	155	163	173	172	168	171	141	156	161	152	170	171	162	121	165	182	179	160	152	156	167	160	188	159	164	186	170	169	149	176	187	172	157	174	178	168	171	199	178	168	158	156	181	179	155	163	157	177	169	164	161	153	185	161	163	151	171	149	150	161	173	172	171	140	164	143	161	192	186	177	172	167	190	179	147	181	147	167	156	185	170	182	188	145	143	186	180	160	173	151	138	165	166	157	176	178	178	168	168	189	176	164	177	195	149	169	162	158	169	150	158	165	171	153	145	159	169	161	165	162	190	176	162	171	158	164	167	161	154	170	141	154	168	150	162	191	158	153	183	170	183	163	161	161	181	162	162	155	173	161	166	145	195	181	152	174	180	166	170	174	175	160	154	187	154	178	146	164	152	166	163	192	151	177	163	170	161	172	173	166	168	159	166	175	174	157	165	152	156	197	184	171	155	166	178	166	161	171	169	167	180	162	159	169	174	150	177	170	172	165	151	175	143	195	189	189	178	165	175	155	176	169	158	158	165	181	159	165	170	168	176	163	187	167	162	177	186	146	177	152	173
10905	7590	14922	17936	15617	13430	13299	13255	12910	10142	9106	8537	9600	11499	27628	20071	8956	7794	11945	16023	14227	4752	1725	1616	1560	1223	1149	1059	1248	1610	1347	1080	735	621	520	531	491	446	484	520	482	487	474	449	455	480	454	503	502	498	485	503	484	474	485	453	443	493	489	487	504	505	521	480	487	461	479	469	519	453	492	470	427	449	442	493	472	481	480	494	486	467	480	491	524	455	514	473	478	466	477	474	463	447	451	477	511	440	516	488	492	479	472	492	486	516	444	518	459	487	506	458	534	509	459	514	495	455	464	507	435	518	463	457	450	505	481	444	474	489	464	476	459	463	452	472	505	492	490	479	484	484	497	492	503	485	462	479	504	474	496	458	508	482	484	473	472	469	446	478	454	465	468	477	470	495	505	471	516	482	489	446	511	448	513	475	465	475	469	493	497	485	439	496	501	442	510	505	482	450	443	478	488	453	508	495	475	471	479	509	511	503	484	452	490	478	505	518	518	488	464	510	464	479	448	492	465	468	475	499	443	480	474	442	458	495	502	484	502	496	505	465	457	510	466	445	486	478	453	453	526	499	482	440	427	446	462	481	484	475	483	538	439	466	497	471	463	473	461	508	447	469	494	485	464	513	476	467	494	485	492	459	461	452	455	448	446	492	439	477	469	451	505	453	445	467	476	464	541	467	493	485	472	472	469	522	495	460	473	444	520	488	489	481	485	465	515	482	513	474	461	479	503	488	493	499	449	513	459	484	501	481	478	483	467	499	483	494	486	470	482	497	459	457	485	495	454	468	469	528	493	451	521	480	483	453	474	456	466	469	497	515	467	484	470	514	445	458	526	441	512	479	484	439	477	425	506	518	464	500	436	487	482	504	466	505	483	494	497	516	468	500	442	450	460	479	446	486	493	485	459	449	474	498	484	458	484	481	493	484	465	494	504	478	502	468	495	507	477	493	432	478	471	453	474	478	434	478	446	460	495	473	451	473	471	458	511	493	479	506	491	507	479	451	462	479	484	520	473	494	488	479	475	491	464	456	496	494	468	470	448	449	470	451	492	443	513	475	442	480	476	457	465	471	499	483	490	478	496	482	470	509	461	529	516	516	480	450	513	497	446	510	527	489	486	510	478	474	494	472	479	469	488	510	476	503	497	496	450	517	505	461	481	508	461	494	498	468	500	454	512	447	487	452	496	498	507	511	501	509	439	499	450	462	482	516	500	498	463	488	478	492	514	496	473	476	442	466	436	505	487	515	480	493	498	494	450	486	502	487	503	484	498	499	500	537	465	489	445	471	482	497	466	486	507	475	520	525	467	490	483	473	504	514	477	532	487	452	490	493	491	470	464	465	506	469	487	505	500	480	485	483	499	482	472	485	483	470	499	446	466	493	504	471	481	463	475	470	484	474	485	466	467	487	483	491	477	497	495	465	464	462	494	470	472	496	461	481	490	495	475	505	458	489	455	494	487	492	492	495	468	512	465	457	474	504	466	511	495	473	496	490	483	453	509	471	506	473	487	476	456	457	490	444	501	482	472	522	484	513	438	480	448	487	461	459	483	481	469	495	466	514	479	464	476	483	471	495	459	452	458	506	496	477	500	477	470	491	511	483	485	524	457	472	449	507	498	451	466	451	498	456	449	473	463	467	511	473	502	453	480	470	478	446	477	525	510	505	489	492	494	498	486	483	478	488	470	470	491	517	494	452	497	480	449	492	457	509	476	457	499	486	510	472	494	453	443	487	468	457	492	452	502	464	471	510	457	468	494	474	487	486	459	494	465	452	510	450	477	476	452	479	450	497	450	479	509	463	432	457	461	485	498	469	482	457	483	509	460	467	505	488	467	470	483	521	482	496	514	529	477	472	459	444	493	456	449	473	482	489	479	497	499	494	465	492	478	489	426	514	455	519	462	484	469	438	485	511	475	476	421	466	457	511	509	439	481	487	464	486	478	530	461	461	507	492	496	511	455	456	513	474	474	493	482	530	477	463	449	467	475	465	473	458	528	466	488	534	504	451	477	440	468	505	455	454	486	464	513	478	448	486	450	511	517	469	438	482	504	479	489	485	474	548	494	505	465	456	490	492	486	450	450	461	465	479	465	448	502	459	488	494	486	464	465	478	481	476	465	460	505	497	426	442	481	485	493	466	521	490	500	459	456	468	482	481	521	455	480	439	481	487	478	508	493	491	491	465	480	465	474	470	498	468	468	469	472	471	452	521	497	510	476	458	516	454	512	461	495	465	515	473	433	485	483	472	508	455	481	462	466	481	458	488	459	500	490	467	477	471	474	537	484	451	474	463	512	478	525	513	476	462	458	493	489	455	462	490	463	487	462	450	478	445	495	455	518	486	453	492	475	513	487	460	491	485	456	468	484	484	462	474	479	491	472	470	486	486	452	460	481	478	439	470	479	448	513	469	474	497	464	485	489	532	462	478	449	502	455	469	479	442	454	453	510	483	458	476	454	461	452	491	467	504	508	478	466	481	455	498	515	483	516	476	457	493	459	450	436	453	472	509	507	498	467	480	485	505	445	471	460	463	485	500	517	451	493	465	457	507	462	493	492	486	444	481	491	459	457	494	473	481	536	494	528	536	480	446	501	461	433	471	498	481	492	440	447	459	483	505	486	480	436	437	479	470	441	480	456	499	499	485	440	393	481	468	466	479	496	468	475	486	500	456	449	461	456	473	495	497	513	478	484	479	489	508	491	437	472	457	463	525	460	446	485	466	500	474	449	512	499	463	494	477	467	440	487	464	499	507	505	508	513	500	512	498	488	484	500	466	466	478	478	451	462	469	416	440	439	455	473	461	440	461	487	455	514	504	456	463	469	494	497	445	462	471	491	497	464	478	478	482	454	490	476	467	495	457	504	472	465	473	519	470	467	488	449	482	507	465	463	478	473	449	483	474	519	464	461	484	458	467	466	468	505	497	464	489	467	455	463	520	433	477	471	509	546	470	485	514	468	469	473	485	500	480	450	481	497	532	519	460	477	481	492	473	461	456	493	482	490	475	483	502	476	422	479	462	526	446	487	460	477	476	492	476	503	514	487	464	492	495	458	494	475	502	481	500	469	458	491	463	482	468	471	491	498	513	512	473	507	505	457	494	509	484	487	444	451	492	461	476	471	506	474	460	469	471	439	439	489	508	495	452	498	500	448	470	466	513	474	498	479	446	480	493	444	484	479	452	451	453	461	477	469	447	474	497	501	483	489	462	473	483	467	458	490	468	492	435	481	484	454	456	525	498	494	473	482	491	460	458	449	501	484	477	477	479	481	455	534	465	488	453	463	488	507	469	460	463	468	519	478	489	476	491	492	508	462	490	488	459	460	523	478	464	454	472	490	442	440	446	478	462	498	465	455	473	460	489	529	418	441	509	453	498	457	504	465	471	483	470	475	481	478	487	482	460	457	467	471	442	479	485	508	427	450	466	473	470	510	505	489	470	476	450	461	470	454	492	461	470	482	471	447	476	493	498	457	443	471	464	494	434	474	483
23201	12975	15864	12650	8141	5467	4849	4520	4606	3729	3210	3177	3256	3675	14913	14658	2789	1703	2790	4232	4450	1306	670	913	750	438	427	389	383	546	454	396	264	245	242	224	185	200	203	177	164	177	199	188	201	187	196	143	192	173	162	185	202	185	184	199	213	180	177	191	207	162	195	197	189	189	171	184	174	185	206	196	184	176	187	193	180	203	212	181	190	184	181	187	175	186	194	168	186	185	193	180	187	185	194	182	183	176	191	186	168	188	176	180	166	195	211	189	183	207	223	181	195	200	196	205	182	185	169	185	178	173	191	202	188	185	227	183	168	169	219	178	177	170	189	180	185	199	178	196	197	182	171	176	182	198	174	194	190	201	166	173	177	200	181	209	210	202	194	169	204	205	197	214	195	173	186	192	189	217	199	170	203	179	185	209	164	179	194	170	177	171	197	185	173	187	214	177	187	195	171	187	192	203	174	177	217	193	172	188	168	205	183	162	196	184	191	188	181	178	188	189	195	187	180	194	209	183	176	193	149	183	190	205	180	192	193	197	191	170	198	185	168	178	227	214	202	191	199	191	213	172	198	209	191	201	182	197	221	188	179	205	197	183	182	193	164	181	208	182	190	214	193	187	205	198	194	188	178	181	172	194	166	177	189	172	181	171	180	207	193	177	200	187	186	199	178	192	181	167	194	190	175	194	209	166	186	197	181	210	170	181	212	205	216	192	165	199	214	192	197	177	179	194	201	191	205	171	189	204	192	201	174	185	173	186	177	210	178	197	188	188	190	201	198	185	194	193	221	220	193	215	168	184	181	192	183	195	192	192	182	183	189	191	192	173	195	185	200	184	192	186	206	208	206	188	200	206	227	181	198	191	190	203	198	168	189	190	158	195	211	184	212	216	180	185	190	184	178	178	191	193	184	184	178	179	161	198	144	202	193	186	218	182	182	214	192	201	197	186	168	203	193	200	200	186	194	212	185	190	198	197	190	182	191	166	183	194	193	195	189	184	187	177	183	189	174	187	212	174	174	160	191	210	206	176	183	214	215	173	190	217	192	206	183	186	167	178	199	189	192	175	186	192	194	177	205	199	165	188	193	202	194	200	163	198	168	183	193	194	182	176	187	169	188	184	187	191	182	176	185	216	211	200	188	183	212	186	200	179	182	170	180	192	186	205	180	174	197	193	188	166	186	179	185	179	177	196	190	185	206	195	199	215	177	205	188	191	166	197	196	202	180	173	175	198	193	187	208	174	193	171	201	207	191	185	200	205	198	205	207	201	170	210	193	179	172	196	219	210	178	179	184	166	186	216	169	181	183	175	170	170	201	185	187	193	193	189	189	158	193	185	186	197	188	172	208	202	176	199	168	205	173	178	194	180	174	209	185	203	179	167	198	184	200	163	197	174	207	185	209	184	191	212	192	177	193	182	189	177	188	192	170	197	184	171	195	178	179	180	191	159	156	197	163	208	177	194	183	176	191	178	182	203	184	180	202	208	196	192	169	181	201	173	205	192	193	188	172	206	178	187	192	184	222	188	185	187	197	208	180	190	180	181	171	181	177	190	168	179	186	220	194	171	193	185	165	188	163	187	177	176	191	180	187	176	167	182	171	179	182	186	204	182	186	168	177	200	198	172	189	167	173	208	182	166	207	219	187	191	185	185	169	191	180	175	203	203	210	194	185	188	174	190	163	182	208	177	205	178	181	189	186	176	205	194	190	167	174	176	201	194	160	187	170	193	197	182	180	209	169	188	198	196	202	175	197	194	175	217	187	161	190	193	185	172	188	162	165	164	175	203	197	186	192	189	196	197	209	202	199	177	180	165	161	218	210	213	189	176	179	191	178	179	181	193	154	184	209	187	178	169	197	158	203	190	184	191	185	223	196	179	175	212	198	184	192	211	184	166	181	183	186	180	160	222	226	199	183	194	207	182	195	170	219	191	193	183	218	170	176	166	193	152	202	199	180	190	199	213	185	202	194	173	182	210	189	176	163	192	184	185	205	164	186	222	160	182	172	206	168	187	185	189	177	210	203	184	173	190	190	189	193	196	212	181	196	202	165	202	198	196	202	171	188	193	202	199	214	200	170	182	193	210	201	187	225	186	184	160	171	188	186	184	188	169	184	179	176	180	174	172	179	194	173	201	175	200	194	186	178	199	181	182	221	194	205	183	168	177	204	186	178	195	174	190	183	203	200	193	193	186	177	173	189	173	192	197	174	213	220	201	197	206	192	177	193	173	164	202	176	184	208	213	185	205	185	210	189	187	188	170	193	197	200	208	179	180	201	186	190	203	205	190	180	195	205	185	192	193	195	160	160	187	168	187	225	187	168	201	213	209	164	198	185	190	187	191	213	181	194	164	186	189	201	187	169	207	209	191	203	203	163	179	176	208	184	166	185	175	172	182	171	182	200	211	195	191	200	192	180	204	159	166	212	171	194	189	198	200	185	193	201	171	172	217	167	220	191	200	188	177	188	167	174	210	198	197	183	201	176	190	180	188	162	157	173	193	192	210	180	162	193	198	193	213	209	183	173	190	185	171	174	190	197	200	182	187	194	188	169	191	192	210	184	165	196	167	188	171	214	172	181	211	178	199	207	183	176	195	180	181	167	175	206	183	181	173	183	197	185	182	185	188	186	172	179	182	206	185	201	204	200	202	197	195	199	180	193	185	201	201	195	210	192	189	180	185	173	211	181	178	180	183	182	189	179	197	214	194	198	203	214	176	175	195	207	233	190	200	184	182	208	174	189	182	185	183	203	173	180	197	203	183	210	189	185	175	195	203	204	187	181	206	213	178	197	179	194	167	195	194	165	172	172	173	183	181	169	200	192	202	182	182	199	203	189	195	221	179	174	183	189	219	176	205	202	175	155	169	182	209	168	197	183	174	194	191	206	202	200	208	188	196	186	185	176	197	201	180	183	206	181	182	205	195	193	220	179	167	178	211	197	195	204	169	176	188	165	194	178	194	195	200	184	188	204	176	167	199	181	197	187	196	187	186	187	184	191	173	197	182	186	180	190	208	159	178	179	178	188	178	186	151	173	206	204	190	220	187	177	176	189	219	182	196	182	191	207	182	179	199	180	196	195	184	199	210	170	193	197	192	166	174	202	205	207	170	170	222	180	180	189	197	174	177	206	182	189	212	201	190	185	175	206	219	176	170	187	188	163	188	190	191	208	196	160	205	191	208	177	187	212	161	173	183	192	192	190	182	192	185	193	183	209	176	156	166	199	197	163	171	192	181	196	177	163	184	190	184	170	184	207	206	202	192	198	190	176	187	194	164	193	186	194	181	197	200	194	178	171	189	167	192	205	201	168	202	209	172	188	164	191	204	193	187	203	201	212	174	196	198	190	200	196	205	192	196	181	212	189	184	175	184	179	195	185	172	172	191	203	191	188	184	180	189	207	185	171	179	201	185	159	182	195	186	204	161	165	215	187	202	161	206	175	191	183	197	216	175	207	197	162	161	182	188	198	191	202	217	160	213	186	170	171	180
13246	10635	19950	23343	19952	17405	16931	16931	16910	14833	13644	14359	15231	16369	37931	29472	11622	9447	14261	19466	19366	6288	3443	5198	4067	2264	2176	1863	1956	3068	2468	1890	1200	762	619	584	542	557	525	525	544	532	567	538	541	497	523	519	511	534	557	548	515	515	571	565	535	526	553	534	499	553	548	522	551	554	522	594	580	532	589	501	517	545	536	514	535	517	505	524	538	543	516	541	521	515	541	543	544	585	573	518	500	568	527	488	549	524	497	517	550	535	515	557	527	554	533	553	538	577	490	564	487	508	572	464	527	528	554	562	597	537	529	543	525	553	542	498	549	549	530	585	530	537	554	545	528	533	582	526	561	563	565	535	560	592	529	475	524	520	506	575	538	548	507	519	505	525	518	519	564	503	540	519	557	489	525	535	551	539	568	544	517	553	553	549	534	544	526	537	480	532	560	564	513	551	555	492	507	551	534	527	559	534	537	564	551	528	511	574	548	534	540	537	529	548	528	525	522	579	506	532	561	518	488	518	565	542	525	551	533	521	582	518	532	539	535	546	549	560	549	544	549	543	507	539	523	519	539	527	513	606	567	533	571	547	484	548	524	564	558	555	517	496	530	547	522	535	556	534	506	516	566	544	558	567	504	553	523	525	528	526	516	512	550	543	512	504	507	542	571	523	515	577	549	536	550	561	526	533	554	525	603	534	517	565	526	509	582	530	542	565	554	502	545	539	556	539	517	525	498	529	576	541	527	500	525	530	527	592	549	532	577	541	500	535	552	535	583	571	541	540	555	543	524	563	543	543	510	479	542	561	521	528	519	559	539	506	578	500	502	550	547	522	523	509	504	535	565	566	531	567	537	566	547	540	540	515	509	559	542	518	496	514	518	532	539	524	543	514	507	541	563	514	541	555	554	532	516	538	536	538	567	515	550	532	537	528	552	556	565	542	520	551	577	509	529	545	545	515	508	549	533	532	543	558	491	482	538	491	510	563	533	543	511	530	531	540	540	609	551	460	562	551	527	546	530	532	536	532	593	519	512	579	562	560	547	496	497	549	505	559	540	561	559	538	561	578	586	580	548	561	508	508	572	530	574	511	538	530	557	574	537	539	523	573	511	546	522	480	498	519	512	539	555	545	517	513	566	546	592	532	587	537	540	529	537	563	504	533	564	539	561	573	540	528	585	539	545	539	507	529	509	545	532	580	514	515	559	538	514	519	527	554	563	547	517	541	515	522	528	534	538	538	547	549	549	499	523	553	550	545	534	551	508	534	563	558	580	536	522	516	509	521	575	540	534	510	521	553	541	543	531	520	515	513	536	540	534	512	544	553	542	552	543	529	547	523	486	542	574	515	565	576	559	512	516	507	520	537	540	532	567	546	538	567	561	492	514	538	507	494	551	559	494	514	524	514	517	537	564	537	536	536	523	525	496	548	530	525	559	529	579	518	539	530	503	556	541	519	559	516	567	519	537	563	559	522	561	535	506	521	522	556	520	556	523	524	539	543	580	538	535	561	559	521	496	522	525	528	539	531	558	552	527	561	569	517	501	489	539	537	528	556	503	508	537	541	539	482	542	519	513	562	577	552	535	519	533	523	537	533	529	519	576	534	503	556	535	477	549	515	535	508	518	527	507	518	588	528	552	524	485	537	574	539	554	562	533	501	545	541	572	502	509	538	509	542	468	534	550	541	547	607	507	566	551	520	531	523	519	522	543	571	541	517	530	561	533	582	534	530	561	575	564	556	519	559	550	502	542	493	539	528	560	567	564	548	524	526	560	514	533	530	526	513	508	535	511	509	517	508	515	543	555	506	520	534	592	512	582	513	534	527	578	520	540	557	544	542	512	552	549	553	562	550	530	547	567	535	502	514	501	497	615	530	572	553	553	538	534	530	521	551	525	539	549	562	536	520	538	551	499	540	497	546	520	568	509	536	494	559	556	542	530	573	528	556	548	522	544	549	575	526	580	582	514	549	523	561	507	509	561	536	554	542	543	551	559	561	517	561	559	554	537	550	535	525	547	571	508	531	498	527	526	545	516	545	567	507	535	529	487	538	504	501	550	546	535	553	508	539	533	522	553	506	509	551	514	538	529	533	558	550	556	495	500	501	578	532	507	525	541	531	486	508	566	526	486	535	536	577	548	514	571	530	482	554	536	584	502	548	557	562	554	538	558	546	511	515	514	547	542	479	551	532	463	562	556	520	566	565	560	556	513	514	574	538	555	590	560	534	541	541	567	533	583	504	549	573	540	543	532	542	521	572	573	551	529	545	549	551	532	515	543	533	528	567	543	511	549	551	518	585	522	570	554	571	510	534	522	552	526	543	586	532	540	601	568	567	503	590	562	491	539	533	533	562	553	535	534	545	518	525	546	527	557	515	502	506	514	508	530	517	510	551	541	543	535	551	540	529	538	538	555	543	538	549	545	547	570	509	521	538	553	548	559	533	530	554	558	531	507	544	551	519	509	551	497	520	526	567	578	530	533	536	546	508	527	554	524	550	542	539	581	534	557	511	554	502	513	529	519	543	522	519	555	546	514	539	553	541	537	574	543	545	558	520	525	539	536	538	546	524	534	536	502	515	504	530	534	573	557	543	524	490	529	522	568	531	557	523	507	548	526	524	572	536	507	532	508	541	556	517	549	556	548	541	565	490	555	519	545	560	534	499	550	572	522	542	538	551	556	508	552	526	539	556	557	542	519	520	562	521	535	538	493	593	557	561	573	534	512	546	563	526	524	550	539	521	517	498	574	549	532	546	536	534	534	560	509	517	536	534	517	548	526	532	554	563	534	553	546	577	550	542	524	553	576	537	530	467	539	526	512	515	560	600	525	551	540	540	580	543	546	507	521	512	532	529	533	530	569	515	527	568	552	541	533	541	550	515	517	543	538	551	523	572	571	523	537	571	548	554	525	518	552	533	530	527	542	531	540	545	552	529	509	527	552	517	497	579	498	569	543	526	519	570	541	563	564	540	567	527	531	565	553	528	528	501	534	492	559	515	557	561	556	535	544	533	532	571	562	516	543	497	533	543	585	531	545	584	552	549	534	547	570	517	553	527	537	533	546	507	543	546	541	539	522	531	566	568	503	469	530	564	548	569	520	580	497	524	503	502	535	526	543	529	516	534	526	524	564	536	513	558	543	542	555	528	550	531	547	556	511	532	518	568	534	528	557	526	545	527	512	520	523	524	559	523	494	522	527	526	544	540	551	538	550	500	506	566	522	531	496	543	498	579	527	548	532	565	527	521	536	575	559	563	536	538	584	577	509	547	580	530	530	500	537	529	520	503	576	535	530	550	521	484	551	543	520	527	515	539	564	544	526	544	555	539	517	535	524	545	510	597	521	515	516	565	509	571	493	539	540	552	556	524	539	531	511	530	482	542	544	537	537	553	565	519	568	559	520	513	542	527	549	530	543	533	530	515	538	537	509	516	537	572	533	544	541	524	521	544	600	593	534	555	557	561	536	508	530	510	527	516	554	559	535	521	546	540	565	544	572	565
9088	5540	6379	5114	3312	1866	1491	1356	1245	925	907	1178	1192	1286	1919	1394	754	605	565	511	501	303	239	228	270	261	243	230	200	183	186	191	173	188	163	182	158	161	163	214	170	154	185	184	213	179	166	176	141	172	175	176	151	184	167	196	167	180	205	163	169	187	164	162	171	159	168	172	177	177	157	177	170	167	174	181	164	197	192	206	168	175	178	185	158	173	168	182	160	174	187	164	169	158	161	164	190	161	159	180	158	164	165	177	192	169	167	184	174	174	156	141	180	168	172	161	185	173	171	156	147	162	174	189	201	170	176	173	166	182	152	165	174	176	162	171	171	182	154	170	178	183	152	180	183	153	166	157	137	176	192	176	156	176	180	159	174	166	152	177	169	184	166	181	156	171	181	165	174	162	179	169	167	165	169	173	169	166	160	174	159	177	164	170	147	174	193	178	181	190	185	168	180	221	171	139	189	172	166	173	160	149	174	185	179	182	174	158	171	183	166	173	171	167	158	149	192	179	184	193	170	168	174	164	185	171	169	164	163	159	153	161	186	170	163	182	148	151	146	186	164	171	164	161	139	175	159	175	161	170	194	209	177	177	177	174	181	150	169	154	170	172	169	159	180	167	165	173	166	176	173	173	156	165	193	171	172	130	173	178	178	161	146	161	175	195	175	169	160	185	172	170	171	176	188	166	168	183	169	164	170	194	158	179	164	170	156	188	168	190	161	168	140	170	158	182	187	167	143	186	142	169	184	170	174	161	161	164	175	167	157	147	160	161	166	160	212	208	163	169	180	171	178	172	158	168	160	179	183	161	150	170	181	170	159	169	132	187	190	177	186	169	169	167	160	183	175	151	190	179	149	164	199	181	182	167	156	182	172	165	153	186	150	159	164	178	179	175	176	174	167	197	157	175	152	178	165	197	174	167	183	172	179	189	152	196	180	160	178	169	194	182	189	175	184	179	174	187	175	175	152	150	163	189	164	163	180	179	147	164	164	150	184	184	203	181	214	147	167	165	194	142	187	171	190	199	166	177	184	152	192	174	199	162	188	169	181	169	157	170	173	197	139	186	210	156	185	174	176	168	175	152	161	189	174	159	148	183	174	158	168	186	170	180	160	165	177	153	176	179	170	169	181	192	155	196	191	190	159	173	171	176	162	168	183	168	173	160	166	172	172	184	168	191	162	199	181	147	168	179	173	193	186	175	178	175	163	177	172	144	195	166	172	183	176	185	187	171	166	162	170	166	190	188	177	152	182	167	158	188	180	145	164	174	165	164	164	170	191	171	174	154	164	154	173	174	194	155	157	155	159	212	164	166	176	175	165	159	169	185	158	175	182	165	181	184	184	161	161	167	147	164	166	158	152	174	182	161	176	167	173	162	175	168	184	191	156	172	193	156	153	161	173	181	161	169	167	176	168	185	180	187	185	163	164	169	162	192	180	177	170	148	162	165	159	193	190	145	172	166	148	185	181	185	154	149	164	169	172	166	174	160	154	174	191	192	152	164	165	193	192	148	180	156	187	170	170	157	147	196	168	178	161	160	180	158	177	180	183	198	164	189	188	163	165	175	154	168	153	164	181	165	211	163	183	195	187	172	167	155	170	175	164	173	174	173	162	164	179	188	153	151	142	181	191	183	178	158	155	179	143	189	186	179	166	184	179	192	180	153	179	169	170	154	175	201	181	148	181	179	154	170	208	181	181	182	152	159	172	173	175	185	194	179	177	184	171	175	165	158	143	161	157	174	186	165	160	179	194	182	181	149	172	136	151	191	156	196	175	190	165	169	168	153	172	176	143	177	166	175	175	168	192	172	179	156	163	194	153	154	193	166	186	170	164	167	183	165	171	169	156	197	174	179	170	185	185	169	187	175	141	173	175	169	167	167	169	185	172	162	156	166	153	165	193	177	182	186	138	163	167	182	180	176	176	171	169	177	154	158	174	170	142	182	187	173	166	153	175	163	173	166	168	189	173	169	157	184	156	180	159	180	176	186	164	186	171	178	165	171	176	181	173	180	170	174	194	156	154	189	148	158	166	147	150	198	196	183	180	154	162	171	177	180	183	180	164	180	172	173	173	184	194	160	160	158	152	151	154	167	171	177	169	158	185	177	163	200	171	186	174	192	166	182	150	187	160	172	184	161	175	170	161	181	174	169	160	175	182	187	187	139	171	194	167	178	157	191	156	147	183	177	145	175	186	174	153	203	174	171	176	158	175	143	153	183	210	186	172	170	180	149	160	164	145	173	169	168	160	186	175	158	164	154	153	160	156	172	177	149	159	161	157	189	198	166	189	167	159	167	159	184	162	169	168	174	167	139	181	157	151	166	152	170	175	171	163	180	174	179	155	180	155	160	166	170	149	187	174	170	204	167	199	173	159	158	163	201	176	170	172	192	158	177	143	168	154	156	176	152	164	164	188	167	179	154	155	182	155	153	174	170	179	162	184	196	173	171	154	167	189	170	164	181	177	177	167	173	202	169	170	166	184	172	170	171	177	159	158	183	174	177	153	177	158	169	160	176	149	192	186	177	149	151	178	159	167	184	173	187	149	168	170	190	176	170	152	180	169	172	168	166	190	196	183	155	183	178	195	152	172	186	196	172	193	176	182	168	181	192	169	189	155	154	190	189	181	176	151	204	183	174	172	168	179	170	165	166	165	169	153	173	175	175	173	174	159	183	187	190	187	167	169	161	194	158	161	188	180	149	173	170	185	188	186	159	176	177	196	181	161	157	167	177	167	178	146	162	165	149	176	172	162	183	162	164	181	179	157	189	188	165	178	203	167	170	179	166	155	150	156	177	156	187	157	159	188	180	169	167	160	166	162	187	158	180	167	152	165	187	146	164	170	179	182	169	175	175	183	156	174	193	156	168	176	182	178	167	168	162	150	163	156	167	168	155	169	149	173	196	148	187	167	155	175	162	157	186	170	163	198	174	167	186	165	171	177	198	165	190	162	168	198	190	178	195	174	180	194	159	161	179	174	177	167	168	163	173	159	190	180	180	184	192	172	177	185	183	182	164	181	180	169	181	194	189	156	180	169	155	175	175	179	153	157	164	179	192	180	166	169	157	171	170	177	183	158	165	191	150	160	193	191	183	177	161	186	175	189	170	160	182	164	163	178	163	157	163	167	165	170	197	197	184	164	166	190	192	160	170	177	189	176	173	156	162	160	184	184	168	165	174	181	176	198	176	179	186	167	171	170	155	156	192	180	177	175	183	203	178	161	166	154	164	159	170	160	172	174	168	193	162	177	172	151	166	208	178	187	169	171	172	167	166	174	170	197	184	178	165	169	186	163	183	170	186	169	180	204	186	164	174	171	145	183	165	165	177	173	194	187	192	170	176	155	184	177	148	165	161	178	153	153	191	193	161	181	168	179	161	131	166	168	184	151	176	180	143	168	169	152	160	208	175	187	165	195	164	162	182	157	186	177	170	184	191	166	175	180	147	185	166	191	143	169	184	179	168	195	180	156	150	178	159	153	182
7472	4938	9946	12488	10461	7597	6549	6441	6038	4790	4957	6155	6319	7003	9816	6390	3738	3225	3193	2772	2335	1213	883	897	918	1068	990	738	639	588	572	573	549	513	459	508	472	480	477	495	502	542	503	482	478	476	483	516	495	504	527	488	480	462	505	479	504	493	517	459	496	506	478	490	473	468	489	471	475	517	483	466	516	468	536	524	504	489	478	488	511	506	489	462	518	466	465	494	500	475	494	519	524	453	457	464	523	505	484	478	454	515	514	546	457	491	490	491	491	517	467	477	520	474	523	500	524	464	522	460	500	472	529	474	495	487	489	468	493	481	536	509	475	517	488	470	499	512	490	496	479	522	480	513	483	462	513	467	488	468	474	463	515	468	498	488	491	492	457	516	523	456	495	440	481	472	511	538	523	486	478	500	468	502	477	493	518	485	493	511	496	514	496	501	455	498	484	494	537	500	466	475	530	499	472	464	451	497	496	472	505	489	479	497	492	498	490	501	526	480	505	486	495	486	493	472	504	490	493	475	491	482	469	516	475	506	474	502	491	493	462	517	461	477	491	467	480	469	479	477	484	469	491	474	465	479	491	486	508	491	488	455	502	496	499	489	509	501	468	495	491	474	491	470	501	478	448	524	509	486	470	473	520	517	528	504	509	509	480	498	507	526	536	447	494	483	528	513	517	489	515	462	472	480	504	474	518	496	490	496	498	489	445	505	507	485	491	473	489	461	503	505	481	500	471	485	490	488	494	496	482	524	507	467	481	492	502	481	483	466	509	451	502	528	480	467	496	486	485	463	504	521	486	473	494	492	447	470	487	521	469	488	497	474	550	517	483	464	481	502	475	498	489	510	499	524	496	495	465	459	511	491	472	482	489	514	493	544	492	493	453	479	462	478	471	477	512	500	434	507	504	446	492	483	525	472	472	508	458	470	469	492	510	490	486	498	438	475	514	510	502	476	502	485	483	465	484	492	463	485	495	472	487	460	529	487	506	493	505	463	530	484	510	463	472	499	491	462	486	481	496	504	513	517	499	479	502	494	526	464	457	514	508	471	489	474	483	495	497	461	447	450	483	484	506	546	468	515	498	473	441	522	499	481	490	479	500	505	509	537	478	489	516	478	515	481	463	512	481	477	470	485	515	466	475	504	445	489	483	449	492	446	487	481	514	492	495	494	490	480	497	475	486	487	530	532	509	525	479	469	507	519	482	464	489	529	479	519	498	469	487	513	498	494	479	469	445	472	496	495	497	488	460	499	463	467	533	497	489	527	494	515	483	485	479	511	503	473	510	506	462	504	446	480	525	485	505	468	496	508	493	473	481	489	465	455	458	456	493	477	488	487	507	517	470	479	486	456	519	458	505	490	465	509	476	519	536	469	456	466	504	490	462	493	511	518	482	493	445	485	494	471	470	531	475	478	488	494	486	481	453	463	531	465	519	480	534	495	522	466	486	497	547	479	468	485	491	458	489	519	499	503	511	505	504	465	480	467	469	488	491	465	496	510	491	511	484	491	514	480	472	492	523	467	506	529	501	524	497	469	517	496	485	489	527	529	482	471	505	458	493	487	480	494	440	515	510	507	487	496	513	501	517	468	458	489	507	467	498	518	521	493	452	475	478	473	505	494	501	463	484	467	460	488	546	543	526	490	487	488	502	482	510	537	489	482	499	541	498	493	476	477	494	490	475	500	481	482	508	515	500	527	490	499	436	500	459	493	517	492	546	488	494	514	488	467	461	523	526	502	539	509	483	463	500	490	539	474	499	494	517	475	489	535	486	478	500	503	510	467	496	472	503	503	492	520	495	460	497	506	495	462	487	483	476	474	491	456	485	487	535	534	456	497	505	515	512	477	517	474	489	475	488	499	468	505	466	485	496	472	462	493	463	437	460	468	491	485	499	489	518	502	462	497	471	517	464	492	480	523	496	511	478	471	525	470	481	441	460	481	502	511	516	555	516	477	493	469	495	517	441	498	499	477	481	521	569	468	519	514	490	510	516	459	486	487	477	522	486	512	466	487	497	476	484	531	535	481	450	492	469	512	544	512	459	492	508	443	491	492	476	471	487	473	482	477	509	506	464	504	509	493	491	453	448	510	495	434	459	479	500	496	496	497	480	508	486	470	451	538	497	481	506	497	476	508	529	497	497	522	464	525	503	487	487	501	514	487	497	486	471	502	477	479	516	520	499	495	544	456	541	540	459	505	471	515	531	490	493	498	477	489	493	483	520	534	536	528	495	475	513	461	504	503	501	512	489	447	518	505	483	492	483	476	474	512	485	477	487	495	521	461	530	469	470	493	532	499	476	489	498	502	512	490	487	529	518	510	493	503	484	487	514	503	471	507	506	487	490	474	507	479	498	498	460	486	456	447	558	518	491	481	501	499	480	474	473	494	488	521	516	512	481	471	509	493	523	511	504	517	511	494	494	465	484	482	503	475	497	456	510	490	509	457	488	511	477	482	515	468	462	482	519	478	481	454	495	469	457	469	505	495	498	485	542	474	487	518	510	486	503	489	467	468	502	532	531	500	517	503	501	469	491	503	469	481	463	481	526	466	508	530	507	514	464	472	501	466	480	495	534	518	482	438	486	506	491	448	509	506	499	493	470	476	474	489	455	514	456	507	452	461	469	440	481	470	463	515	499	516	488	507	489	448	478	481	484	464	487	483	519	492	506	477	521	468	469	518	536	514	559	502	472	483	506	503	500	494	501	479	467	507	462	465	455	497	436	479	502	529	478	497	520	479	453	522	541	477	491	465	546	507	496	474	508	471	510	455	500	486	491	488	463	490	495	503	484	499	496	518	496	491	490	469	506	513	484	476	491	537	472	507	513	510	526	453	479	503	463	503	486	524	484	483	490	461	479	477	455	441	452	453	475	516	482	521	482	538	498	495	480	461	488	465	470	461	498	473	503	487	487	460	461	443	497	509	490	461	477	471	472	504	478	462	518	538	491	481	474	484	483	488	460	457	480	495	469	476	509	498	455	487	469	474	478	496	469	444	516	470	460	488	475	476	478	502	495	469	461	516	513	487	506	521	468	504	483	475	484	492	455	521	506	454	444	506	493	476	518	480	521	512	529	473	486	446	519	486	468	488	498	511	510	486	488	532	518	471	506	510	459	512	491	499	470	456	507	519	487	460	483	496	499	489	524	503	476	469	492	501	439	468	526	538	483	483	474	546	473	487	486	497	509	464	473	500	464	452	458	465	511	490	492	469	521	476	499	494	473	507	519	499	491	515	487	461	537	499	458	496	462	512	485	500	485	515	497	442	516	493	483	488	508	510	554	446	439	501	479	521	522	477	500	474	481	472	500	520	502	494	477	512	522	497	512	458	463	497	449	500	495	481	480	492	461	495	491	475	475	519	513	473	480	485	435	487	492	494	469	468	505	492	479	461	515	469	451	516	454	476	477	488	503	477	486	486	488	491	475	472	487	514	499	510	515	474	520	464	495	511	482	451	480	472	514	493	490	517	515	483	512	491	476	471	487	478
16307	8894	10873	9260	6990	4907	3298	2810	2638	2475	2594	2663	2925	3130	8107	4344	3762	1701	1967	1943	1949	728	593	428	450	924	722	365	287	308	287	253	230	180	228	174	171	170	165	148	167	171	167	173	155	151	163	158	181	157	179	184	144	144	187	166	169	163	158	167	152	169	180	147	189	177	153	163	154	158	148	156	172	145	153	151	171	162	162	145	176	161	167	170	159	154	171	184	169	182	152	153	158	160	171	174	149	149	164	183	150	179	170	176	172	162	200	153	169	162	158	167	166	176	161	145	139	183	161	161	150	177	147	151	169	139	177	170	161	171	150	160	174	173	153	168	157	169	160	175	160	151	154	152	142	133	153	148	182	159	127	180	161	151	170	169	176	192	190	167	160	169	182	187	150	152	177	166	173	129	171	180	170	148	175	167	178	171	171	189	143	184	154	157	172	147	177	181	176	147	180	159	161	168	154	138	146	162	159	172	160	179	162	151	159	177	176	172	154	189	149	149	180	161	181	153	169	171	163	154	172	180	168	144	137	176	167	141	137	160	176	168	170	180	183	163	169	168	172	145	140	187	156	166	151	162	146	187	175	186	160	167	159	149	161	155	166	144	153	143	169	184	159	167	164	185	184	169	159	174	142	165	176	156	159	177	164	142	160	164	172	157	142	155	150	185	174	151	183	165	145	165	153	186	149	177	185	159	180	179	168	173	182	151	165	151	173	155	146	159	171	145	154	163	176	150	143	153	151	170	176	155	165	184	163	153	139	171	154	157	162	190	163	173	159	170	160	161	177	173	148	156	180	168	166	156	162	175	137	184	166	162	132	160	168	154	172	176	157	174	164	180	165	174	145	161	154	182	189	147	165	156	152	161	175	169	163	145	157	160	153	142	146	153	184	178	172	160	148	164	158	165	153	176	134	170	176	166	187	177	150	182	151	148	184	181	164	152	154	185	167	147	152	153	149	166	157	179	179	174	154	185	172	160	162	129	157	155	174	164	161	153	175	155	139	167	184	166	163	169	175	199	160	163	170	149	169	148	133	161	177	183	133	177	184	149	150	152	181	155	187	171	150	159	168	163	153	142	153	180	182	165	169	171	123	146	154	163	167	174	173	188	161	152	170	162	165	171	149	145	151	154	150	176	170	149	188	165	169	163	175	166	153	172	150	150	165	174	158	159	165	152	141	165	153	178	165	162	148	165	160	152	152	157	155	165	153	162	155	153	151	156	153	157	163	165	193	183	182	145	152	155	158	151	164	146	156	155	161	147	158	180	170	149	168	158	158	186	163	149	145	163	176	172	189	175	156	151	176	149	160	150	170	186	155	156	153	181	142	142	189	150	155	176	168	153	175	170	184	152	166	153	165	146	148	145	151	172	153	149	181	190	169	154	160	158	170	168	180	155	154	169	155	147	154	165	174	171	160	167	163	161	174	174	171	167	151	161	168	160	145	181	157	161	165	144	162	144	177	159	187	185	150	199	174	170	175	161	172	173	178	155	142	161	152	159	169	142	172	173	169	160	188	177	153	153	188	164	182	166	154	177	172	189	179	154	143	162	183	168	159	182	166	172	154	167	164	141	166	164	182	155	160	145	171	195	173	165	165	155	162	156	162	149	151	150	150	161	174	168	179	199	182	184	181	170	186	166	159	167	168	163	159	178	163	182	152	156	168	184	169	179	162	162	137	161	159	153	174	174	181	168	160	172	174	154	182	165	171	161	164	166	179	164	151	146	169	164	148	143	155	184	156	187	173	142	161	158	150	175	151	154	165	144	145	161	171	171	164	159	156	176	164	160	162	176	183	186	148	158	178	172	169	175	171	151	188	159	159	161	162	175	147	156	154	162	156	164	167	162	146	165	154	163	179	168	186	138	174	139	158	169	171	171	179	172	186	183	165	153	198	148	165	166	170	188	151	158	160	143	178	164	174	163	155	158	174	162	167	161	144	178	162	178	158	182	171	177	144	137	163	177	158	172	141	153	162	154	169	148	145	154	164	178	183	166	159	140	180	150	177	161	148	146	166	175	179	161	163	164	163	161	160	163	149	147	137	145	167	169	169	158	189	162	186	169	179	155	156	154	151	171	146	154	120	150	177	164	180	166	183	180	170	159	171	153	166	172	158	173	144	165	184	169	143	134	177	146	149	159	153	183	160	168	148	160	160	172	165	160	164	166	170	181	161	172	160	170	165	161	158	169	138	154	169	168	153	164	175	168	175	163	164	155	177	152	150	168	160	181	178	189	176	185	169	165	181	147	162	168	182	161	158	157	150	161	164	177	186	172	175	162	158	180	166	160	180	166	150	145	147	171	164	149	172	190	161	172	165	172	153	159	179	164	149	174	165	157	165	164	170	154	166	171	148	188	168	165	169	159	187	183	165	129	162	147	187	187	156	173	137	146	166	149	165	158	162	178	144	155	189	201	153	168	175	150	177	173	170	165	192	173	151	150	169	159	158	146	170	159	170	144	148	155	182	173	163	150	159	157	153	165	150	165	155	163	167	152	179	164	188	150	159	162	161	164	157	154	158	159	168	164	164	170	160	176	171	175	149	147	196	168	167	175	178	161	169	165	186	172	181	124	159	166	163	155	149	180	170	150	178	164	142	152	160	170	148	182	163	155	168	142	159	145	152	183	164	157	150	159	164	174	178	170	177	154	172	174	177	184	155	164	186	170	167	164	136	163	176	167	151	119	185	171	145	152	155	150	182	182	157	182	174	172	154	158	174	169	155	170	161	162	167	171	160	142	145	168	148	177	181	160	172	166	144	179	145	162	160	170	162	175	143	157	185	155	161	152	170	156	167	174	157	174	174	166	159	166	153	162	169	154	169	174	176	160	162	167	174	171	144	164	151	178	166	190	165	179	147	172	158	158	160	160	148	155	174	152	154	150	166	141	164	168	179	176	160	164	175	163	191	178	172	154	160	153	170	167	159	150	181	184	163	175	189	161	156	164	182	151	127	157	168	167	153	172	189	157	174	144	170	149	171	161	162	150	157	179	160	136	152	189	157	159	151	167	175	191	177	146	146	181	154	179	169	163	166	169	164	190	170	152	179	157	178	145	168	180	158	162	177	164	148	174	150	168	159	182	173	153	167	175	152	156	158	156	154	172	159	150	158	171	156	163	162	192	194	167	147	180	165	148	182	153	154	154	163	154	167	174	182	188	168	169	156	155	143	173	198	154	182	173	175	174	155	175	178	156	174	164	160	156	168	173	150	169	153	154	161	170	196	160	161	158	181	187	153	175	141	175	185	151	171	179	168	166	155	151	162	157	189	152	163	147	172	179	162	166	179	165	157	147	154	154	195	146	165	162	160	149	164	144	175	171	151	152	172	182	159	168	187	155	165	152	149	160	156	174	154	136	172	177	124	159	162	156	167	142	148	170	147	172	189	160	167	159	159	165	179	142	177	165	162	136	174	156	191	152	134	141	160	177	150	160	149	171	164	182	187	166	191	171	149	165	147	157	180	171	165	183	163	163	176	160	171	141
10893	7914	15537	19862	18953	16390	12686	11877	11680	11291	12306	12824	13949	15045	28565	16306	16359	8883	10848	11032	10942	3868	3039	2221	2554	5229	4044	1994	1348	1466	1246	968	762	560	524	474	476	434	454	455	485	453	526	452	465	478	495	451	442	485	522	484	481	465	502	477	478	525	475	509	481	454	523	425	488	471	473	533	462	489	473	514	491	488	458	500	455	467	537	485	453	506	452	456	482	490	494	471	481	477	475	436	482	468	451	474	469	489	495	441	487	451	459	471	534	451	455	483	443	448	455	468	519	464	463	479	476	478	425	435	510	472	526	498	480	497	458	479	471	491	481	490	454	478	487	485	493	517	487	484	481	470	480	509	464	485	471	492	432	484	496	488	498	468	485	500	468	481	456	478	465	436	494	472	489	467	504	501	491	474	483	474	494	469	454	493	444	522	458	448	474	476	461	490	495	452	443	451	466	465	480	482	481	458	531	453	472	487	471	455	469	430	453	430	454	497	466	476	460	488	467	469	478	463	488	482	467	455	456	475	503	492	479	514	493	464	483	467	486	549	463	498	509	506	443	486	459	480	455	482	480	477	472	486	523	482	472	512	478	471	456	492	455	478	494	517	456	508	462	505	536	471	464	439	488	458	472	480	470	475	491	447	499	451	469	522	516	481	494	452	476	446	436	499	501	439	478	479	505	435	443	444	522	462	491	482	473	477	514	483	475	482	451	466	497	484	462	475	483	445	460	480	465	487	498	446	467	447	501	473	487	462	470	455	436	464	510	479	473	460	474	442	472	460	466	481	491	484	496	490	470	486	496	471	469	463	492	456	501	487	466	439	455	487	483	441	445	513	514	512	500	464	511	476	483	466	461	474	481	519	478	463	465	492	464	488	458	451	470	465	470	482	471	465	430	509	475	467	489	459	497	450	451	517	462	505	456	459	464	465	447	484	509	476	450	451	445	465	438	474	474	454	470	429	490	480	499	470	431	524	545	506	484	476	495	452	472	491	481	491	469	486	518	525	454	473	496	452	461	472	478	470	460	454	467	484	454	467	468	482	510	445	496	488	441	457	456	473	473	474	515	492	432	495	476	488	483	487	493	462	479	467	502	478	456	507	479	512	465	446	475	478	458	474	492	467	492	501	494	468	509	459	477	473	494	499	499	505	483	457	457	477	451	487	463	467	452	486	475	491	479	478	466	484	508	476	500	491	480	469	483	500	441	464	462	461	460	455	444	498	449	486	441	514	518	472	480	491	431	493	475	488	498	483	501	471	469	473	447	494	451	475	452	458	462	449	498	459	480	489	551	414	488	473	504	473	481	504	472	493	499	467	486	490	446	468	468	508	470	453	485	441	499	496	467	486	497	510	472	482	466	464	478	489	453	498	460	503	489	459	493	467	514	471	474	458	478	553	528	479	491	479	471	469	443	446	480	438	449	488	466	481	458	459	444	447	469	489	493	511	461	457	461	477	485	487	471	485	515	479	490	454	514	499	453	509	469	452	515	464	467	470	433	448	484	448	496	482	498	476	473	448	456	461	465	465	503	479	466	501	474	477	480	483	445	480	477	504	455	449	490	443	477	451	467	443	468	447	478	475	467	456	511	496	465	469	456	483	514	440	459	510	490	487	478	500	445	484	460	481	533	472	483	476	470	454	478	463	452	459	491	461	467	482	488	461	460	457	482	450	517	463	506	491	490	480	492	482	494	460	436	489	460	467	464	453	483	504	491	434	490	441	484	457	477	492	509	470	480	466	432	445	498	475	478	504	489	517	467	513	505	451	499	493	502	466	483	435	437	458	458	481	460	480	467	499	459	491	459	485	486	461	484	469	503	459	476	471	485	459	467	477	480	479	499	486	481	463	501	485	492	479	511	496	490	521	444	500	493	499	480	488	471	477	478	494	467	490	457	496	496	474	454	448	504	446	454	433	457	485	485	491	490	456	472	492	494	479	446	486	504	456	464	461	491	487	476	530	468	499	492	490	462	444	490	498	451	470	478	521	482	470	448	448	499	498	490	464	462	471	464	468	449	480	503	526	476	458	489	475	500	445	509	476	506	494	497	497	457	484	445	476	489	446	441	477	496	470	492	461	508	497	481	477	462	480	476	442	461	468	453	495	473	496	477	470	478	521	505	496	489	458	473	453	444	448	475	501	466	508	515	487	525	487	457	489	485	469	481	470	493	480	461	482	452	478	472	503	486	503	468	535	469	499	497	497	486	504	464	485	484	443	507	489	486	467	478	458	487	465	481	488	474	497	481	445	470	472	442	512	548	471	456	511	472	541	479	484	502	439	474	481	512	500	525	456	471	487	439	478	474	454	457	443	458	504	456	501	460	495	464	481	459	483	519	478	464	482	444	483	419	471	498	495	525	472	489	524	498	518	501	469	472	452	471	501	440	464	472	432	452	443	478	454	478	514	466	499	469	450	413	462	488	460	475	492	486	471	453	451	443	440	485	448	473	464	465	476	505	515	476	471	522	479	472	443	503	494	472	448	521	452	451	475	497	464	491	474	423	488	478	502	510	502	475	443	472	457	438	456	503	469	476	441	502	489	478	511	484	472	420	453	466	465	485	505	419	474	508	469	490	482	477	496	482	460	521	440	478	476	463	471	510	477	503	469	462	494	498	485	453	477	433	462	497	485	488	470	481	455	477	446	473	483	480	493	427	508	456	466	477	444	476	500	479	479	446	437	471	496	507	461	510	484	508	435	474	477	443	435	464	472	520	480	494	508	471	493	476	479	471	450	450	453	503	473	465	473	459	483	448	484	507	469	492	483	460	492	464	438	467	490	490	456	480	450	493	489	489	473	486	497	480	488	493	501	518	495	485	444	498	473	518	466	468	466	451	454	500	460	477	465	493	464	452	475	472	490	461	500	504	464	428	480	459	492	505	465	512	498	472	499	495	477	472	519	474	461	440	473	516	508	446	446	436	483	485	492	478	508	506	481	496	465	473	473	455	421	497	453	426	507	470	460	484	525	485	470	485	440	496	471	466	478	486	506	512	518	462	509	487	465	449	488	477	455	468	471	466	434	476	468	495	507	489	493	458	490	504	472	494	475	474	469	469	461	490	451	474	468	463	441	460	483	476	489	464	496	498	492	466	464	452	478	506	496	458	474	517	445	510	487	450	476	467	451	476	495	470	448	435	443	461	520	492	444	476	435	493	480	501	511	442	498	514	488	493	450	474	483	445	460	482	493	465	498	488	483	514	504	486	460	416	490	503	519	453	467	456	499	480	516	440	469	509	458	461	455	500	518	514	475	484	446	463	495	433	465	492	491	466	474	457	495	449	459	469	480	445	505	508	494	475	485	471	480	494	471	489	458	493	454	444	464	442	478	487	455	483	466	509	457	473	477	465	507	472	443	487	486	498	479	471	517	485	486	485	478	473	463	484	505	505	478	467	448	470	518	449	472	491	465	492	430	446	465	483	460	454	489	470	483	466	454	510	498	487	463	462	445	500	475	464	471	465	474	474	515	428	486	518	490	483	480	484	470
23988	15686	15375	13735	10509	7961	5783	4887	4711	4575	4810	4838	5135	4067	9677	6557	4978	4363	2903	3598	3555	2199	1604	1555	1126	2804	2585	719	749	739	667	439	342	260	224	214	203	199	184	216	173	197	193	162	201	171	178	176	198	193	185	193	181	171	169	193	180	175	188	188	198	184	156	186	178	182	169	183	192	189	179	206	189	193	173	205	203	174	207	195	171	197	176	175	200	185	207	184	185	174	191	183	208	184	179	190	189	186	189	164	185	155	167	166	194	176	204	161	182	163	167	207	187	184	178	163	197	185	194	192	185	200	184	198	188	179	201	183	199	196	213	189	200	190	183	172	181	185	181	164	174	198	174	204	173	187	173	178	199	181	206	202	172	176	175	171	163	212	198	198	181	175	209	188	220	191	181	182	191	205	189	162	180	186	173	192	182	189	179	173	180	188	163	183	191	183	186	185	192	188	177	192	173	188	188	177	190	190	186	160	172	182	197	181	167	193	179	159	174	192	190	206	205	181	185	168	176	194	200	182	159	191	169	188	201	188	175	161	184	215	188	155	197	227	201	187	190	202	221	179	178	162	184	179	192	165	180	169	202	188	198	188	185	188	194	179	189	192	189	174	186	206	171	184	213	189	205	193	191	208	178	182	187	178	176	207	164	165	187	211	181	176	187	211	176	185	197	206	198	159	187	184	170	185	185	188	207	182	173	190	198	186	217	201	195	178	185	205	168	154	191	175	183	171	202	194	187	185	176	225	199	209	173	178	162	181	161	173	208	190	193	184	183	189	172	171	183	174	202	186	162	191	182	185	198	178	190	175	191	197	179	216	198	165	195	174	201	190	197	207	183	202	214	162	180	194	180	203	191	182	208	191	184	192	191	189	181	190	179	183	188	187	163	200	189	181	179	173	185	180	181	200	205	165	172	161	180	206	184	184	191	191	170	194	197	202	181	180	172	186	161	195	201	164	184	186	206	219	202	168	187	197	203	184	205	203	179	185	177	191	175	182	190	185	220	175	169	171	190	178	203	160	175	178	190	205	162	215	172	185	177	180	173	191	180	175	171	203	199	208	187	188	172	172	186	199	167	196	216	176	201	155	205	192	186	199	195	181	186	185	180	192	194	170	180	196	196	179	183	168	200	184	184	184	199	182	195	179	179	189	188	180	191	188	209	170	207	189	179	183	173	174	184	164	187	173	191	193	188	191	194	207	169	192	190	184	191	172	201	191	196	170	167	191	185	164	177	177	188	189	179	180	190	184	202	187	194	157	173	178	157	177	174	189	178	191	191	187	193	184	197	194	192	175	187	185	210	169	160	196	182	180	208	174	196	177	157	204	175	197	191	183	157	187	180	182	201	180	178	180	190	177	201	188	195	189	181	216	192	183	183	185	198	199	177	184	181	183	191	182	193	183	210	184	194	171	183	188	182	182	167	174	166	175	163	179	198	204	200	161	207	199	180	172	177	178	193	193	201	177	218	182	173	208	184	205	162	195	192	175	199	184	165	176	179	198	185	187	194	196	174	213	154	186	179	190	180	220	193	174	183	194	204	184	185	182	187	203	200	182	218	195	171	198	205	172	175	196	170	193	198	195	192	181	188	188	190	192	192	199	179	187	183	161	205	190	188	197	176	188	177	185	189	195	162	166	219	206	184	187	176	202	180	175	168	188	181	176	199	173	166	221	183	151	196	193	188	186	180	179	197	181	202	198	205	153	183	177	173	216	202	175	191	169	191	191	177	207	188	163	203	214	173	170	202	181	159	182	198	193	176	197	176	169	189	219	178	172	208	228	177	179	204	191	204	204	181	216	187	197	179	163	161	187	169	209	175	178	174	156	191	169	188	208	182	171	155	211	192	172	175	173	189	195	189	193	193	188	182	197	175	185	171	179	181	181	181	158	183	196	191	188	181	209	173	190	190	184	174	188	193	200	183	190	170	198	200	190	196	193	183	188	155	212	196	189	158	207	186	198	161	184	189	175	193	176	187	197	212	199	184	174	187	189	181	190	196	177	146	199	197	205	187	187	185	213	184	194	193	156	178	180	170	173	180	188	173	196	184	167	198	204	175	191	200	189	169	171	194	201	182	172	175	174	207	206	191	164	180	183	209	166	181	172	180	191	154	190	184	213	168	181	200	179	181	226	192	202	192	202	186	176	195	162	199	179	175	183	176	211	223	202	193	189	208	174	205	197	170	172	188	178	178	176	195	198	172	232	178	175	193	170	203	176	195	194	197	203	200	164	201	194	193	190	198	180	159	183	185	203	173	181	202	186	178	183	173	181	211	178	212	195	180	184	184	190	206	172	165	197	173	192	193	195	188	188	202	171	183	199	165	195	182	188	206	218	212	162	176	182	218	187	192	198	187	203	184	215	174	182	197	192	194	185	202	177	189	182	190	206	175	202	191	178	181	199	172	216	179	199	190	202	197	203	181	195	187	205	184	187	191	182	182	186	176	202	194	172	180	186	168	196	175	174	188	173	198	196	183	176	193	188	173	200	199	200	177	199	178	171	214	173	198	195	195	191	192	186	184	195	168	191	180	204	165	184	194	182	202	193	197	186	180	171	196	166	198	166	162	185	182	196	176	191	161	191	155	187	192	173	164	197	171	188	181	170	204	187	183	182	170	181	181	207	185	184	196	204	192	205	172	177	147	202	182	196	211	207	175	187	185	189	166	190	201	198	172	187	191	188	176	196	170	173	191	186	212	177	199	177	186	207	182	215	174	194	196	210	187	192	175	181	198	184	200	201	204	213	206	175	208	180	166	177	177	188	186	183	187	181	180	187	180	178	211	168	185	177	163	204	158	184	171	172	188	170	190	204	188	193	180	192	186	184	200	199	203	197	178	212	188	198	197	193	180	173	198	207	205	190	199	163	224	177	219	187	198	175	195	185	191	192	176	181	182	180	193	166	174	169	183	191	168	174	184	169	201	175	194	164	192	174	194	211	185	185	172	165	197	209	178	176	201	186	175	173	204	180	178	156	170	184	178	187	207	185	184	186	169	199	184	205	194	174	206	207	202	199	189	198	203	169	176	197	194	172	188	208	195	190	185	225	179	182	192	205	171	195	171	194	178	191	196	200	173	179	197	205	196	192	171	182	172	181	197	199	190	195	180	195	203	189	183	198	202	166	191	177	166	188	180	187	194	188	194	195	185	165	201	195	203	172	187	178	174	214	211	176	196	172	189	182	218	195	207	199	200	182	195	171	186	200	179	179	202	178	190	202	193	167	211	182	187	181	190	188	151	176	197	171	164	203	200	212	194	161	190	199	186	191	168	195	206	193	183	202	211	187	179	203	192	197	199	183	207	211	187	185	192	183	196	177	183	194	187	176	186	172	180	178	188	194	193	185	210	205	177	198	179	197	190	213	180	215	159	173	189	200	196	179	199	177	200	194	202	174	183	156	170	184	200	181	203	179	173	195	188	218	188	185	171	179	196	191	152	179	201	202	220	158	206	175	178	192	180	173	203	172	164	176	161	188	199	202	202	158
14261	12402	19549	24574	23969	21884	18716	17768	17530	17715	19588	19720	20579	17221	29303	21318	19729	18016	14126	17230	17266	10263	8722	8508	6405	14641	12654	3910	4169	4192	3252	2311	1251	843	667	639	556	550	488	546	565	516	541	525	533	540	520	530	509	513	560	533	543	553	576	535	559	511	561	556	522	568	540	545	523	448	529	513	529	541	523	534	560	530	521	569	530	519	548	480	533	557	536	506	517	545	511	501	531	526	562	530	491	536	552	543	507	544	556	506	537	565	524	497	543	563	555	538	550	543	556	556	497	554	556	508	494	531	536	536	508	535	503	544	508	570	572	519	575	513	522	506	514	529	518	522	573	565	531	511	526	512	493	489	533	568	521	503	504	530	532	525	540	553	513	522	533	553	504	520	490	527	518	511	557	562	498	496	531	477	488	525	493	557	519	536	531	513	513	527	530	509	551	504	530	498	511	519	556	486	573	500	553	551	548	522	530	539	513	507	528	530	534	541	540	539	510	542	547	523	538	521	535	531	531	528	544	566	494	554	521	514	518	557	539	550	533	544	546	554	521	569	530	536	560	512	541	560	545	519	536	564	558	541	528	533	566	569	580	519	490	564	514	534	516	583	522	596	474	544	552	541	522	527	623	529	509	551	556	535	497	587	571	517	551	494	508	529	496	507	574	563	538	545	530	558	556	527	546	519	514	516	532	535	546	494	526	530	503	515	518	509	555	513	535	523	517	524	574	548	553	535	518	520	514	540	542	506	527	516	540	513	554	538	496	545	530	513	560	505	481	521	503	564	531	522	522	521	531	556	550	544	532	516	524	585	542	510	508	540	544	573	555	520	583	520	516	523	487	520	519	576	500	533	532	508	515	549	541	528	496	536	500	512	547	538	537	553	547	529	550	539	558	533	543	484	554	493	566	527	500	524	486	503	539	514	537	558	568	551	553	512	535	537	552	532	536	526	543	493	580	489	552	530	508	529	520	562	500	550	517	544	543	535	545	491	539	551	505	525	502	493	521	495	539	551	524	517	539	520	519	534	571	530	520	556	536	511	543	528	554	553	523	534	499	547	529	517	528	501	536	550	536	552	511	582	509	559	548	553	504	529	560	548	538	524	495	535	534	537	561	540	534	508	528	507	514	566	523	529	523	545	532	508	568	527	513	515	571	547	528	558	518	572	536	492	544	528	532	511	514	536	582	526	543	537	546	523	533	519	516	569	530	565	539	516	511	541	462	536	538	545	506	542	494	547	532	518	546	555	535	588	502	545	545	511	521	534	539	601	531	565	538	525	535	549	534	558	561	567	530	554	523	560	518	520	541	530	549	561	506	451	539	501	519	537	526	534	540	554	536	533	519	551	552	523	549	498	512	552	514	534	562	525	523	534	578	535	588	512	548	547	536	546	546	527	574	540	531	537	501	509	546	520	517	489	554	478	513	550	507	505	540	551	514	500	503	509	535	499	489	550	571	570	544	483	535	563	552	552	520	506	566	497	520	550	520	518	542	586	551	516	543	538	538	569	559	528	500	522	535	524	537	530	535	509	593	538	563	536	534	494	538	570	557	558	588	520	557	525	531	535	483	488	535	542	531	542	554	488	519	503	517	509	546	570	582	541	548	531	576	519	485	527	515	560	513	523	511	538	503	515	534	508	554	537	564	523	583	510	527	557	536	534	534	521	570	517	563	557	518	536	540	545	546	514	538	531	511	496	527	549	505	516	526	506	549	519	532	521	498	553	541	506	559	498	506	525	577	542	529	543	546	557	525	547	525	549	536	521	557	564	515	534	547	538	525	546	488	568	542	536	525	546	546	543	576	508	552	535	516	528	523	549	494	545	498	535	523	547	546	499	564	531	554	556	490	509	552	525	529	534	469	518	552	550	550	518	531	525	525	500	523	556	506	499	503	538	522	545	539	547	474	504	558	562	525	530	497	549	558	555	499	584	536	520	536	545	546	517	531	579	510	544	542	482	555	536	524	514	503	562	536	505	479	524	536	574	530	584	528	558	559	550	549	524	551	509	549	555	542	541	538	496	516	530	525	553	529	554	497	532	547	569	533	553	539	554	521	577	522	512	466	536	545	525	513	538	503	539	561	521	554	555	540	506	529	528	604	533	532	502	531	532	554	527	551	544	494	528	526	550	518	561	524	475	517	527	514	509	526	540	547	552	535	534	523	535	574	565	531	513	583	521	514	513	513	499	523	557	538	561	567	520	519	547	540	528	529	549	492	568	538	543	552	522	532	566	561	545	477	549	518	528	512	531	562	554	544	542	556	497	528	516	517	532	521	529	545	544	554	522	565	540	551	546	537	568	507	534	568	503	596	539	516	526	523	526	551	519	523	566	550	536	519	545	553	549	519	521	501	541	542	523	522	565	533	547	533	578	545	520	490	534	511	536	576	527	526	532	518	541	486	524	563	527	504	601	525	537	553	495	533	537	508	518	541	541	538	566	558	541	511	507	528	523	518	531	568	546	539	545	557	562	567	583	537	553	515	551	544	518	523	562	484	514	508	544	536	527	537	540	527	563	527	507	553	589	528	574	547	531	551	527	549	535	515	540	558	533	550	529	583	524	548	583	574	558	534	548	529	491	527	523	545	535	553	530	580	527	533	503	534	501	494	522	555	523	555	556	538	508	566	530	539	545	574	583	618	530	511	486	544	549	520	527	512	536	518	526	530	505	548	518	538	539	514	547	496	522	554	541	522	541	523	563	522	529	559	544	541	585	544	519	553	575	522	547	531	538	503	517	533	565	538	513	499	537	511	537	545	563	510	543	537	538	545	518	516	552	561	494	494	562	521	573	536	524	551	486	553	540	527	489	568	503	563	528	525	518	558	508	498	536	554	563	561	558	514	534	521	533	537	519	504	545	519	485	496	518	515	531	530	537	522	555	547	516	529	535	536	515	528	593	517	548	507	516	537	500	509	529	545	518	499	517	525	519	574	539	522	527	532	537	539	555	546	505	543	505	517	557	495	554	536	513	535	542	496	572	498	560	523	530	535	498	513	528	527	503	534	530	566	505	549	557	526	530	492	537	541	534	541	535	546	547	514	515	531	532	568	509	517	540	517	503	537	513	569	530	520	538	519	496	522	513	552	527	506	506	565	524	510	501	561	493	500	494	555	527	530	538	526	571	532	530	532	530	538	570	521	519	535	541	533	519	518	550	530	530	513	520	565	519	525	562	528	561	513	526	554	511	533	511	531	490	559	511	505	542	571	511	514	485	539	520	501	502	480	553	535	530	493	553	567	548	553	512	532	506	532	529	531	536	541	521	551	530	556	552	509	475	519	549	533	527	507	507	547	527	524	550	491	536	498	528	523	519	511	496	488	548	550	556	526	536	527	514	527	526	571	548	525	557	568	549	516	524	549	567	524	534	543	524	497	508	514	546	557	557	587	531	564	521	512	532	538	530	515	534	490	555	504	530	562	533	567	539	523	525	498	515	544	500	528	524	546	510	549	554	562	520	541	522	532	534	534	540	582	559	481	525	540	559	506	526
8811	8378	9658	6852	5145	3596	2958	2544	2135	1862	1720	1999	1357	953	1146	1365	1353	903	472	431	394	346	339	324	295	367	381	220	227	211	220	196	182	181	188	174	171	162	192	179	180	164	162	155	189	170	161	152	151	153	159	191	161	180	183	165	171	159	162	160	173	178	168	189	176	155	164	159	137	173	192	165	159	182	179	175	148	158	159	167	146	180	161	174	181	178	198	171	147	157	158	179	163	186	178	148	176	140	163	161	185	158	155	173	174	171	166	185	176	161	179	146	167	166	176	150	170	160	174	157	177	159	154	162	141	150	182	165	179	175	166	178	181	149	165	144	157	187	172	157	173	176	167	172	197	185	150	170	156	167	153	149	187	169	177	163	177	180	150	180	197	160	167	156	168	169	171	187	161	171	169	157	152	155	155	185	187	168	194	168	162	186	204	188	171	192	168	160	163	151	138	142	167	168	165	150	165	160	166	175	174	169	178	166	185	155	172	165	160	168	162	159	181	165	155	182	180	160	181	172	145	168	155	175	172	150	179	133	144	158	142	171	180	168	178	173	148	173	173	169	163	164	157	181	170	180	170	167	167	162	156	170	172	186	150	185	161	183	187	162	155	175	168	141	177	175	167	162	191	200	166	149	166	183	172	162	168	166	167	177	144	199	172	167	162	155	168	166	175	148	180	162	187	173	192	165	159	192	147	163	183	173	142	175	157	168	174	166	172	174	167	154	169	168	154	163	189	153	188	166	160	174	169	184	170	146	182	189	182	171	159	166	153	183	166	172	148	177	158	178	174	179	158	150	186	149	162	162	178	160	172	151	169	151	165	176	158	138	141	197	171	162	180	196	182	174	138	184	165	161	168	171	182	184	158	172	168	168	194	154	173	165	177	146	160	186	164	165	174	170	157	180	132	149	181	190	189	173	166	144	174	167	179	157	174	158	177	147	154	158	143	172	178	181	178	148	166	180	194	163	156	170	182	185	165	154	176	198	203	162	179	173	168	161	165	166	163	154	158	155	163	132	173	169	156	180	174	166	176	172	168	186	168	144	169	172	160	157	182	172	181	150	163	176	149	167	173	188	172	175	152	169	178	172	163	177	171	162	172	169	186	180	164	183	164	160	162	151	165	162	163	173	134	147	157	166	178	160	160	159	173	161	152	165	169	174	173	166	168	170	139	172	160	160	164	178	194	172	170	158	169	185	175	168	190	169	177	164	157	184	171	164	165	179	182	178	184	141	186	168	173	185	164	156	172	166	170	174	174	167	154	168	180	163	170	169	181	179	174	164	173	160	147	165	173	172	174	168	160	179	136	181	180	173	180	173	180	161	151	158	160	168	136	162	154	157	165	182	174	180	167	164	168	188	187	165	161	187	186	154	180	181	177	163	157	157	180	169	162	173	153	168	146	166	133	152	185	153	171	165	170	175	173	152	154	163	158	180	159	158	165	152	182	174	197	161	171	169	171	169	175	194	175	158	168	186	176	158	173	159	159	133	179	154	174	166	153	182	167	176	160	186	192	161	167	164	173	176	184	142	163	163	177	195	165	154	156	170	176	155	166	174	158	177	172	173	173	180	161	172	167	181	141	151	137	165	161	167	176	155	188	171	159	166	159	168	160	180	144	163	153	169	184	162	166	188	171	157	174	158	179	163	167	173	162	167	188	165	162	185	171	156	159	146	182	148	153	154	164	148	164	191	171	155	156	174	179	202	166	139	163	175	177	170	167	163	160	148	180	176	171	149	155	180	158	145	165	165	186	151	154	174	180	155	156	162	168	168	162	159	156	165	137	175	166	155	179	173	160	163	184	175	203	166	176	145	174	169	166	164	168	152	167	153	182	161	182	177	145	175	171	173	186	157	207	163	164	183	156	144	146	165	171	135	179	150	157	162	171	161	155	148	179	134	166	159	163	191	205	167	151	168	167	158	178	157	175	167	174	152	173	158	168	188	179	152	166	159	175	163	165	174	158	152	171	149	158	165	152	153	176	156	180	189	152	178	185	187	167	150	159	161	151	143	165	187	188	181	183	161	162	166	182	191	176	192	161	160	172	160	179	161	161	163	159	170	169	180	167	135	147	202	157	178	180	170	144	164	152	174	161	174	154	172	142	187	161	152	186	150	147	162	168	172	150	176	164	157	177	156	177	182	167	145	162	166	173	176	153	154	154	183	154	153	185	164	182	185	177	176	140	155	173	187	174	143	151	144	135	186	173	167	187	154	187	184	171	189	147	157	170	159	169	153	155	173	154	157	161	176	160	158	168	167	148	177	183	186	160	165	149	167	191	156	179	183	160	165	157	156	163	159	171	162	165	174	189	162	175	187	171	150	141	173	165	156	152	164	146	163	175	187	151	165	159	170	172	175	169	155	187	178	175	163	147	147	160	155	172	180	181	151	160	166	160	162	165	161	168	164	173	193	155	155	155	175	163	188	163	197	167	173	196	152	178	191	164	166	142	161	170	167	161	162	158	167	152	143	160	179	186	181	161	176	146	177	171	142	177	164	171	153	180	183	179	141	171	159	159	172	156	163	170	177	150	158	152	186	185	188	187	144	166	152	158	168	190	150	149	187	172	176	175	157	151	150	148	166	179	175	145	158	199	187	160	178	166	184	152	153	172	178	186	159	157	191	181	146	165	151	157	185	162	164	176	171	188	173	179	169	189	153	191	153	179	184	185	182	189	169	159	148	153	181	155	179	172	151	185	165	151	144	164	154	160	132	151	169	168	157	165	177	153	177	172	166	159	190	154	154	166	174	203	164	180	187	169	178	158	169	165	185	177	176	172	168	183	180	190	156	165	187	145	171	169	179	170	153	166	161	170	161	157	157	174	177	189	156	167	153	164	180	158	175	166	163	178	173	145	174	160	164	162	157	167	177	170	162	149	174	159	189	175	152	162	173	168	180	172	162	168	181	179	203	166	180	155	180	186	149	185	172	147	156	182	169	157	164	185	153	178	151	164	179	187	163	172	170	175	166	159	143	171	174	153	172	153	161	181	169	186	175	166	160	182	146	193	177	171	184	167	163	171	185	152	152	156	166	157	146	180	186	152	181	188	153	153	166	160	173	171	179	139	141	182	182	161	149	160	168	168	158	177	152	164	149	173	168	148	173	159	163	165	176	172	177	162	170	166	175	171	183	168	178	166	173	164	174	165	185	171	148	147	171	161	159	155	153	164	151	184	184	153	148	177	157	190	161	190	161	154	166	139	154	149	170	162	162	166	166	193	172	163	163	168	166	166	157	160	152	193	157	157	186	195	175	177	170	177	176	175	173	176	165	198	159	153	154	171	180	165	160	156	176	166	161	149	186	189	179	156	162	163	162	149	171	176	163	178	159	167	160	159	175	167	164	161	145	181	171	175	151	186	166	186	160	167	167	161	193	163	170	167	172	172	157	175	185	154	160	151	165	181	174	145	155	179	176	148	164	185	154	170	162	171	168	165	167	143	179	149	176	171	160	164	173	179	180	137	170	162	175	152	162	159	187
7331	8017	12612	15640	14738	12781	11411	10786	9652	8936	8417	9748	6981	5037	6376	7318	7199	4619	2498	2335	1935	1654	1503	1496	1317	1894	1993	883	844	764	813	641	601	584	493	469	519	450	442	467	439	462	509	462	528	488	513	475	448	461	459	466	482	483	488	503	472	507	450	464	469	518	468	506	493	509	482	529	459	468	451	500	500	504	491	496	503	513	498	489	455	471	455	455	477	492	510	544	460	551	484	435	459	475	466	456	476	457	454	495	469	478	488	436	445	487	465	511	463	472	491	481	477	466	479	495	490	467	442	476	488	486	507	531	455	458	471	487	476	477	449	474	497	470	466	476	480	505	491	463	488	470	478	463	471	491	506	476	495	459	509	494	482	512	496	482	487	461	479	500	467	468	461	443	477	479	510	492	461	491	497	494	478	444	501	490	442	439	458	489	462	458	491	479	479	467	478	482	445	468	487	478	507	449	481	517	443	457	445	495	467	519	492	491	510	521	503	447	444	474	477	449	477	453	444	498	487	468	475	457	487	483	505	455	453	494	480	432	530	493	502	456	501	462	472	451	479	474	480	485	482	442	499	511	453	502	483	486	499	465	497	472	470	537	462	463	490	462	473	446	479	463	468	473	458	481	490	475	468	496	483	461	446	487	505	461	486	468	480	468	473	515	491	449	463	446	461	514	521	503	498	482	477	484	492	447	468	503	508	466	453	480	523	481	513	437	479	487	473	517	466	464	482	483	474	492	493	503	466	474	495	509	492	473	473	511	450	466	472	469	454	486	471	506	440	472	490	493	449	511	481	460	482	496	474	472	483	516	476	502	513	467	466	478	511	485	506	509	455	488	477	484	467	487	468	490	488	518	459	464	453	471	440	461	448	482	476	487	485	456	463	539	474	470	437	520	477	466	491	472	486	488	454	483	465	456	508	499	501	464	468	464	488	486	459	464	459	484	441	464	504	517	492	481	504	506	449	493	501	474	477	487	465	468	502	473	481	441	440	497	512	439	482	459	479	465	456	462	478	501	474	485	466	491	524	494	491	484	473	480	482	501	452	492	473	478	443	465	470	454	487	485	473	456	480	464	502	479	501	452	475	511	487	473	475	458	455	454	473	519	501	434	460	548	530	470	492	466	489	447	511	478	495	466	470	480	480	478	478	516	455	423	460	437	463	508	460	496	468	516	470	477	460	483	485	484	462	451	472	495	506	470	449	469	479	526	463	480	456	480	469	472	506	471	453	483	487	458	462	490	528	493	472	465	514	488	492	479	496	439	448	448	444	492	458	454	522	488	478	475	458	528	456	474	477	499	474	494	456	457	469	472	492	481	469	484	456	491	490	471	491	514	484	523	473	447	465	465	469	521	473	494	485	492	463	464	492	484	515	463	500	491	505	466	491	459	474	481	494	469	486	473	450	471	450	504	457	476	496	508	469	452	484	465	471	467	457	465	478	505	472	519	476	457	448	462	445	466	486	508	455	474	486	472	504	480	495	445	482	470	479	463	511	493	492	475	476	456	500	485	512	507	482	481	515	465	488	488	446	464	439	525	504	510	420	479	440	485	484	456	479	494	533	526	478	464	486	503	458	473	497	469	511	464	470	509	481	469	457	460	441	456	470	464	458	484	500	494	476	461	498	499	520	463	503	453	497	502	496	506	446	479	505	455	467	497	469	484	457	469	483	452	479	474	496	489	482	429	504	494	468	484	475	474	490	483	524	449	445	505	475	484	432	486	467	486	465	504	456	448	467	482	424	519	481	494	480	509	477	474	515	450	443	471	488	478	511	453	496	503	462	471	478	503	484	505	479	446	476	489	479	511	481	476	466	465	441	477	486	458	501	491	489	477	496	498	468	481	477	472	510	461	473	480	465	491	472	490	476	493	488	464	501	501	465	497	495	505	471	458	490	480	447	514	499	441	465	459	471	461	479	475	492	488	497	442	502	475	451	455	493	505	492	488	474	507	478	506	490	497	450	474	526	454	469	493	457	468	490	457	499	493	454	488	480	451	459	468	467	483	503	453	488	474	458	487	487	474	491	506	457	450	488	430	485	473	469	485	472	419	482	489	490	464	461	452	494	487	497	450	474	499	486	467	480	496	467	449	479	428	507	483	470	456	511	505	461	490	465	497	456	446	524	519	475	477	488	466	441	456	480	427	506	460	461	448	521	465	514	512	431	469	501	446	519	479	467	470	468	490	477	448	502	470	472	474	483	481	482	475	521	446	499	482	461	489	466	459	529	501	463	487	469	469	502	515	481	471	493	483	487	487	510	470	452	482	479	449	496	497	439	441	485	477	460	498	531	510	498	482	490	445	484	529	477	464	461	481	489	471	452	508	454	463	502	497	442	495	501	481	451	494	468	484	479	505	513	495	472	443	481	504	467	513	461	457	517	478	511	493	520	457	492	476	435	483	494	471	504	454	508	489	471	438	504	485	453	532	478	440	469	449	455	471	460	455	479	458	438	503	497	473	470	484	473	455	465	508	475	456	477	460	467	491	476	476	442	456	477	532	475	453	497	495	475	486	453	505	509	518	477	455	455	488	488	444	485	480	493	460	483	475	498	463	477	480	460	462	466	501	506	488	484	479	464	481	455	476	493	476	453	459	494	500	520	494	460	498	453	443	454	455	489	476	508	472	427	464	475	466	488	504	424	467	462	483	495	475	505	478	530	469	482	508	500	523	445	466	493	482	488	471	470	461	487	457	480	448	484	488	472	455	507	487	489	472	459	453	477	463	472	509	487	465	467	478	519	505	493	457	460	420	538	491	469	454	452	472	499	476	449	486	482	472	472	514	470	454	477	474	488	449	467	509	495	461	500	473	487	450	458	492	469	470	478	477	495	501	494	499	491	515	470	496	492	423	482	443	469	479	513	493	515	449	498	507	486	496	472	499	476	467	493	458	440	494	496	485	434	476	473	481	454	518	464	477	474	513	477	487	463	463	458	465	435	465	448	474	508	467	531	497	475	483	479	495	499	443	468	473	465	463	483	458	446	455	465	469	476	493	462	464	480	490	495	481	520	473	509	476	504	491	493	476	487	490	458	488	501	484	479	469	522	483	469	490	470	528	498	490	498	511	504	460	509	466	477	465	468	454	439	446	499	461	496	482	477	463	515	503	480	444	476	478	501	529	512	512	422	479	475	477	463	503	515	479	488	488	454	454	505	469	490	487	505	485	493	445	494	484	495	495	466	500	478	496	471	487	493	492	471	496	479	483	466	475	469	450	520	472	488	527	497	471	511	472	448	496	478	471	486	474	484	456	460	486	494	492	505	488	511	438	471	469	470	492	483	467	482	462	487	477	498	464	430	490	458	454	491	463	472	471	479	482	492	503	500	489	491	496	460	463	483	477	483	460	503	492	486	486	498	466	475	492	511	505	460	495	485	456	497	512	482	456	491	460	479	500	456	441	493	519	460	513	498	465	495	453	504	435	512	471	452	483	495	479	462	495	454	479	486	453	465	489	501	486	478	494	533	489	482	495	489	473	474	466
16809	11965	17308	14587	10073	7288	6356	5577	4424	3600	3663	3377	2314	2675	3872	3842	5215	3890	2627	1067	647	570	663	636	491	1324	765	503	438	498	455	267	222	188	189	163	170	139	155	139	158	177	155	161	196	157	156	178	141	144	159	171	140	162	133	174	152	143	178	157	177	140	149	153	162	160	160	158	144	138	169	143	153	156	147	153	133	171	169	179	172	155	151	151	144	165	176	174	128	140	139	148	171	174	162	190	162	159	164	146	153	160	160	164	126	166	153	153	159	168	162	144	154	161	150	151	166	171	176	142	152	155	166	147	148	158	160	178	138	189	139	176	143	165	172	150	165	159	157	159	148	149	169	161	162	177	161	154	170	151	146	157	171	150	163	154	157	147	158	175	162	154	147	153	147	157	155	149	150	163	153	163	141	155	169	147	159	158	155	156	158	138	180	177	160	167	167	178	163	158	163	153	151	144	171	178	148	149	155	168	149	148	157	147	158	174	154	173	134	174	165	160	150	176	171	155	169	140	167	160	167	148	173	176	154	162	152	155	153	171	145	160	164	149	144	147	174	141	166	150	151	157	163	171	154	149	153	154	138	165	154	141	161	152	152	163	168	161	175	168	146	137	160	148	154	134	166	157	153	168	182	153	166	164	163	164	141	149	163	177	157	151	173	166	173	183	155	140	146	172	161	162	151	158	162	151	152	145	156	152	192	172	154	153	175	154	170	169	171	177	173	157	161	160	173	149	145	173	140	156	163	179	158	161	145	145	155	148	169	149	163	183	155	172	148	168	133	169	160	127	149	154	156	153	174	170	159	149	161	152	157	200	172	136	155	155	161	148	151	149	155	160	152	187	155	173	159	161	181	172	176	159	147	173	153	135	165	175	171	158	157	169	136	159	163	140	162	173	140	162	155	129	158	144	170	157	162	174	174	170	158	145	176	153	163	157	181	142	170	173	168	172	175	174	163	160	159	169	170	174	184	160	192	139	161	139	166	166	176	125	161	144	156	172	162	160	169	163	154	174	149	141	149	169	142	172	162	169	154	158	154	154	137	155	170	188	165	151	144	154	185	146	157	152	167	159	130	143	135	183	147	163	142	177	160	158	158	182	159	161	167	146	151	168	147	171	142	155	143	125	161	165	168	148	158	130	168	181	172	160	149	162	183	153	159	144	174	170	180	162	166	172	152	127	137	191	147	160	162	155	175	147	176	179	165	185	144	172	153	180	147	145	154	125	172	144	169	156	151	129	145	138	133	169	164	142	151	150	147	171	153	151	163	150	147	141	179	161	151	133	164	166	201	144	148	146	145	158	168	165	160	153	148	160	143	151	154	174	174	159	165	159	164	150	151	156	161	158	155	168	174	137	144	160	161	166	158	171	149	153	158	156	156	152	163	150	164	155	119	162	163	156	164	156	143	165	151	155	195	158	142	177	161	146	166	168	160	146	154	167	159	157	134	150	167	157	162	158	172	159	146	169	146	165	172	173	173	154	145	136	155	167	157	161	156	151	147	187	171	158	169	161	146	166	149	160	170	156	153	156	148	137	168	150	170	137	160	147	163	149	158	170	151	165	156	144	160	150	155	156	152	153	168	158	149	165	166	150	169	186	137	136	165	141	142	166	166	180	143	142	165	162	152	164	158	158	163	158	155	163	179	160	168	132	151	170	152	151	167	157	141	161	159	150	160	175	158	178	167	181	166	166	171	157	170	147	158	164	152	141	144	141	140	143	157	152	135	163	174	166	159	165	163	158	163	187	154	154	151	168	173	155	170	152	161	167	171	162	136	144	158	172	152	200	164	136	154	146	165	153	179	160	138	166	125	170	160	167	150	184	191	172	137	156	144	148	160	158	159	150	175	182	179	167	157	172	162	168	134	154	161	154	165	158	153	163	183	145	150	148	168	166	140	150	161	153	174	154	162	190	195	166	140	175	166	160	166	148	156	152	157	159	161	146	131	166	141	158	153	177	136	168	164	143	169	157	168	161	190	154	165	161	154	154	174	140	133	159	159	161	140	173	158	165	194	157	141	161	166	158	143	165	165	169	150	157	147	149	142	137	153	168	173	130	167	144	169	148	140	161	173	163	158	155	158	151	162	161	143	170	142	155	152	170	157	166	152	165	178	157	174	164	158	151	137	151	184	163	170	151	149	150	149	135	169	163	158	142	153	182	115	188	154	150	152	171	153	150	164	161	161	179	150	160	147	174	170	173	151	156	134	136	174	156	150	181	157	202	180	146	187	152	162	175	162	161	143	160	156	161	178	150	140	143	152	155	146	163	153	157	146	154	174	149	157	157	142	166	182	194	158	153	141	169	168	169	183	160	161	139	163	148	155	176	166	165	160	159	147	187	169	174	144	168	166	156	139	173	154	155	151	158	175	135	171	145	159	173	172	149	177	151	181	180	155	167	159	147	158	157	159	161	167	132	154	161	170	137	186	165	145	171	160	159	158	159	162	160	145	151	163	133	151	169	148	154	150	166	149	154	147	172	170	147	167	180	146	167	158	165	156	190	152	165	144	163	178	145	157	186	146	169	170	153	142	141	143	159	150	172	155	151	174	175	168	159	151	144	171	167	183	158	146	148	164	156	154	165	202	168	144	158	125	145	150	190	178	152	157	150	170	161	200	154	159	159	166	127	151	143	133	149	166	164	169	168	167	156	170	177	163	169	162	140	156	159	147	136	146	163	174	151	179	167	164	147	162	152	153	163	148	158	183	183	150	180	150	155	161	144	165	168	170	180	180	156	160	141	156	169	170	151	180	166	155	150	177	167	157	144	173	158	158	174	147	175	169	160	141	157	140	160	157	146	148	166	151	170	168	151	137	163	163	158	169	160	154	164	154	174	170	152	138	156	147	151	157	153	182	172	179	144	137	169	159	169	152	161	158	168	142	154	155	165	152	156	148	147	175	162	146	155	136	146	165	181	174	167	167	179	131	156	150	159	152	176	141	172	135	167	164	163	169	167	162	168	173	175	135	141	154	140	166	173	165	176	159	167	177	182	187	145	147	147	150	171	160	182	161	145	157	145	144	129	194	184	133	179	171	166	157	161	146	146	177	149	139	140	148	179	163	151	172	152	169	159	139	183	156	157	172	146	148	173	187	159	150	165	165	166	150	179	152	157	163	167	172	171	164	156	158	148	152	152	150	202	158	162	130	170	168	179	180	155	161	168	165	161	161	164	161	174	171	166	136	177	147	140	157	166	149	151	152	176	148	152	136	128	158	156	144	151	181	135	161	139	151	177	166	150	143	158	149	162	169	143	170	157	163	144	191	161	155	158	147	163	139	164	168	167	159	161	152	175	160	135	140	149	161	145	161	149	153	160	180	144	169	175	157	169	157	153	150	161	143	158	165	152	172	151	140	166	160	147	143	152	145	163	175	161	179	141	142	141	174	162	153	187	149	172	161	168	157	165	171	149	152	175	159	177	186	166	136	139	157	170	168	137	175	159	180	161	166	179	176	158	158	156	157	129	167	148	168	169	152	140
11190	10755	21395	25425	23384	21143	20538	19757	16836	15231	15792	14593	11459	13241	18072	17369	21606	16478	13424	5462	4050	3386	4067	3809	2778	7858	4547	2501	2081	2911	2178	1385	940	771	615	456	469	441	439	488	460	483	420	514	446	485	479	473	489	443	470	454	436	511	433	467	464	441	459	462	491	457	485	453	486	457	448	433	471	485	491	475	442	453	474	482	438	469	472	484	467	456	479	485	486	464	433	447	462	456	477	489	484	472	451	453	419	459	469	498	479	479	451	462	473	473	467	484	449	466	502	456	471	479	461	462	490	442	501	475	450	446	491	450	450	491	471	515	483	471	449	481	456	473	468	423	479	482	479	461	499	462	477	464	514	460	434	454	512	463	495	486	456	457	463	456	452	441	483	481	448	427	492	472	501	428	427	453	495	410	448	477	484	454	456	450	476	448	452	493	481	446	447	484	512	418	461	447	462	462	474	539	511	476	441	495	449	471	434	448	460	485	427	497	469	452	466	459	467	432	446	476	467	481	516	480	484	527	458	456	474	466	507	465	447	465	432	442	428	508	448	434	457	473	466	478	497	443	459	481	443	446	481	484	463	463	470	436	474	470	471	463	411	449	435	486	453	465	446	467	457	517	440	437	469	440	448	469	493	471	473	442	472	454	461	490	433	463	445	459	507	461	447	476	497	465	477	475	478	450	441	465	488	454	482	460	487	461	450	456	462	495	469	484	476	471	455	529	486	438	453	487	452	452	450	457	471	466	478	486	462	438	503	451	421	463	466	473	449	483	459	427	482	460	473	453	475	487	470	455	467	435	451	446	480	430	464	472	524	481	450	434	488	454	503	436	449	469	457	466	467	472	441	490	491	492	464	426	460	465	462	493	449	437	438	493	483	448	475	493	492	472	459	455	463	458	484	457	488	413	444	461	480	474	450	469	487	455	485	490	466	467	453	475	470	499	435	464	490	529	489	483	519	488	441	439	455	466	497	474	510	492	484	485	466	438	466	477	469	477	487	466	501	465	453	460	502	437	453	503	450	470	483	443	448	500	423	440	447	442	481	500	481	463	472	469	415	487	435	432	472	468	481	462	471	425	508	480	457	485	462	456	489	456	485	445	474	448	473	438	457	488	482	441	467	500	456	424	473	468	485	481	466	498	443	458	442	452	490	497	456	425	464	510	477	467	466	486	483	441	470	438	468	433	505	480	442	461	425	446	427	443	450	453	466	507	450	465	448	469	478	485	461	458	455	475	427	482	470	433	505	476	445	438	450	420	462	473	433	474	458	437	473	488	455	458	484	465	523	448	461	489	434	477	442	461	469	454	491	437	521	501	485	485	450	433	454	496	430	469	449	466	480	458	463	477	494	439	485	435	440	492	439	428	454	487	443	489	492	460	491	460	435	510	510	471	467	468	489	448	488	470	439	457	445	457	421	462	487	473	439	452	442	476	433	459	441	468	439	453	467	486	472	458	505	489	496	459	493	475	446	427	424	484	456	451	481	447	476	455	460	476	477	446	464	473	471	446	504	460	501	474	459	460	492	461	497	481	473	452	501	466	450	480	482	431	448	460	463	455	478	470	447	449	438	470	482	480	472	455	455	441	490	464	480	466	466	475	426	456	441	461	436	434	482	473	476	455	468	462	441	462	483	463	463	471	445	453	469	436	436	436	477	455	431	486	462	444	471	463	485	418	453	491	453	477	516	482	469	463	446	445	450	470	434	482	475	492	467	439	438	465	501	491	476	437	457	454	480	478	467	480	501	447	444	495	443	479	442	467	466	447	435	445	430	489	462	473	454	471	419	405	484	484	519	493	480	484	464	442	441	460	453	457	457	456	445	469	464	482	420	453	469	455	468	435	462	461	457	479	450	487	498	457	447	506	507	459	470	502	449	469	467	474	473	462	493	438	433	445	484	455	474	414	459	484	472	473	500	459	448	468	474	444	455	462	459	451	450	456	467	484	434	445	452	415	499	454	481	431	466	449	478	479	483	486	494	440	455	447	499	489	481	472	458	401	487	475	474	461	458	482	501	449	461	430	435	452	480	445	483	503	430	430	522	449	452	476	501	441	446	461	465	452	488	494	466	439	474	464	493	435	467	412	434	477	488	461	439	480	475	461	488	455	492	457	462	463	456	442	478	464	471	465	448	475	444	469	425	481	483	487	497	453	457	435	464	513	424	455	500	469	477	472	489	469	449	487	491	487	453	471	438	486	482	453	495	449	475	445	542	457	466	483	487	449	413	469	467	448	490	460	482	472	450	457	467	465	421	466	467	488	468	475	460	488	457	447	496	449	467	437	456	503	459	455	491	463	462	500	462	445	465	435	471	497	435	462	454	490	418	445	461	441	434	475	448	468	483	440	448	437	461	478	447	415	465	459	462	473	467	445	461	431	505	508	404	473	468	478	409	468	486	448	440	490	460	418	481	442	455	476	484	455	488	465	477	471	485	497	475	468	477	471	456	497	519	460	491	441	491	440	475	474	475	476	478	447	465	466	458	502	507	485	486	454	483	481	463	490	474	468	469	468	429	452	500	487	456	467	437	468	454	504	475	503	532	435	433	480	478	455	495	482	473	456	506	447	456	505	478	458	467	468	495	464	483	470	494	519	469	463	509	456	478	447	456	445	492	443	450	495	468	466	463	472	451	483	457	454	457	490	486	484	418	455	497	484	439	463	500	461	491	433	509	453	473	478	437	454	463	466	491	495	460	471	486	432	487	487	473	457	451	453	461	474	490	476	482	480	447	471	458	451	440	462	495	471	444	476	461	465	479	478	430	447	469	430	418	446	469	499	509	462	456	491	459	475	459	450	457	488	440	471	447	443	473	489	490	484	476	451	505	486	455	462	433	442	459	489	465	446	461	448	486	465	475	463	445	502	470	481	463	442	483	510	477	450	478	460	444	483	468	428	422	453	472	458	443	499	454	493	413	456	447	475	433	453	490	456	434	492	451	453	450	449	431	427	440	469	503	448	488	467	440	419	434	449	458	485	462	498	473	473	487	469	451	468	441	461	463	479	439	474	447	474	457	489	440	431	457	448	503	455	474	466	476	492	455	463	463	479	492	471	451	432	459	474	493	498	466	492	457	474	442	435	438	474	465	451	457	430	455	471	477	501	530	471	495	458	473	476	464	488	500	441	426	449	445	436	536	501	477	472	452	454	473	467	443	446	495	488	461	467	430	408	474	483	448	456	468	448	474	427	490	455	500	462	473	470	483	472	481	462	462	466	478	422	475	469	461	450	480	464	470	467	427	458	486	466	454	461	474	464	480	492	459	467	463	464	432	488	467	440	456	463	474	491	487	455	461	483	457	458	501	437	470	481	498	486	476	497	464	466	427	503	468	460	456	476	447	466	438	496	500	456	466	412	491	458	453	446	476	459	438	467	471	468	417	451	499	473	466	482	469	474	463	464	436	468	476	450	455	446	443	458	450	471	486	473	511	509	458	470	472	460	462	454	449	438	487	495	468	498	464	467	458	422	486	463	433	500	457	452	448	469
23857	16543	22786	21669	16420	11029	10149	8453	6415	5852	5706	4233	3653	4568	7337	9074	12558	5132	3067	1900	1069	778	669	716	671	1697	1070	536	596	695	572	432	315	267	205	205	184	169	199	187	166	172	192	204	166	179	198	177	185	176	185	197	162	189	163	199	198	191	201	191	195	166	207	172	207	181	185	187	181	193	181	197	190	187	165	170	195	199	185	172	197	216	205	177	180	176	174	195	201	178	176	175	185	188	180	203	195	191	196	170	172	194	177	204	200	191	171	165	181	169	213	173	163	182	176	181	179	201	188	195	194	194	185	192	195	191	209	192	165	176	219	189	184	195	172	185	171	162	177	201	158	200	161	206	188	206	181	193	176	184	202	180	162	192	192	182	173	197	174	174	199	193	171	199	233	178	194	189	175	183	188	149	192	183	175	190	199	162	149	167	168	196	175	171	177	182	161	205	181	186	193	201	202	167	188	189	164	170	185	195	205	192	177	187	180	184	192	185	170	182	160	179	191	168	192	205	170	175	177	173	166	173	185	196	172	198	204	207	169	186	181	164	190	192	174	202	206	186	176	192	188	167	209	203	178	189	186	168	190	185	185	178	188	154	178	168	180	198	181	173	205	175	198	159	206	184	181	172	175	164	171	196	216	161	178	183	203	176	196	202	168	183	177	184	186	195	182	173	166	160	181	205	181	192	150	186	167	181	183	173	173	189	196	170	188	182	177	176	183	198	195	169	207	177	205	205	213	191	178	181	192	180	205	145	171	193	184	185	208	182	177	175	219	187	191	194	188	191	180	188	185	165	172	179	175	187	183	200	176	167	169	192	193	196	204	215	162	195	190	206	170	170	191	176	187	176	192	177	205	163	188	197	187	174	183	189	195	196	205	206	188	207	186	186	188	159	214	204	192	189	168	206	174	192	206	180	172	163	178	195	173	194	184	170	178	175	189	172	192	187	174	202	197	186	192	171	208	181	179	193	197	172	196	205	174	183	201	167	204	163	187	206	204	186	184	195	207	157	202	165	170	173	182	175	196	173	182	187	184	182	178	188	171	198	185	192	210	182	195	191	192	188	176	212	199	170	185	199	194	175	169	178	175	189	190	171	182	178	159	193	171	186	168	169	191	168	181	175	188	169	179	198	173	182	180	188	194	192	216	160	184	202	194	175	182	205	196	196	189	195	167	178	175	203	212	176	210	196	184	186	180	180	194	177	194	161	199	170	202	179	189	173	209	178	192	179	174	167	185	204	164	202	183	199	177	208	186	179	172	191	164	168	169	178	185	179	197	166	181	188	197	181	175	201	192	192	180	175	181	183	189	177	174	186	212	190	172	177	169	203	161	183	184	197	173	179	161	186	160	188	183	165	163	197	195	187	184	206	176	177	207	187	172	194	170	187	190	187	190	175	196	193	159	197	166	206	175	169	183	182	188	186	171	184	166	176	188	176	169	174	158	183	159	184	147	189	197	188	190	164	200	204	177	209	186	162	174	169	178	172	187	179	176	187	190	180	185	185	192	185	179	187	163	192	163	193	179	201	160	197	173	204	181	185	173	170	190	205	176	190	183	196	189	203	179	172	189	177	193	188	170	203	184	182	178	166	191	189	164	169	173	164	207	182	169	191	173	164	165	184	169	204	184	185	181	199	186	193	162	193	186	205	190	173	163	175	183	181	189	194	167	156	201	182	199	187	175	189	185	177	196	189	180	183	222	179	208	179	213	199	212	179	190	153	167	184	169	171	187	203	185	191	211	183	185	175	199	173	179	173	184	193	162	218	184	178	187	174	175	177	216	193	201	177	179	172	181	172	199	181	178	214	188	177	181	189	206	181	202	182	194	188	178	203	218	205	178	186	166	183	181	176	181	179	197	206	173	165	208	174	165	198	197	213	169	186	175	182	188	164	197	193	170	195	192	189	161	173	193	199	197	176	182	169	192	179	178	190	181	190	164	166	195	186	194	154	185	164	196	192	182	165	190	184	176	178	198	208	194	194	174	191	201	158	169	180	195	172	177	168	178	168	182	159	202	177	169	162	167	193	201	180	198	218	191	193	188	194	192	166	177	175	178	192	203	181	163	203	179	179	181	183	215	180	177	193	197	171	179	182	183	178	189	186	174	178	200	188	163	186	185	199	184	174	183	189	213	182	169	182	220	187	188	166	183	167	185	167	180	196	181	179	189	178	195	185	177	177	184	190	192	186	159	189	207	188	169	176	167	195	202	158	198	189	175	185	193	185	205	209	184	175	178	163	192	170	169	157	194	193	209	178	188	199	177	189	179	185	164	176	169	170	186	198	165	169	175	169	169	164	174	187	171	186	182	192	193	215	191	183	188	183	157	173	166	208	186	202	199	171	190	186	188	187	214	176	182	172	192	175	193	178	187	170	177	177	201	188	180	199	182	182	195	172	183	189	191	190	181	189	164	178	206	197	164	187	177	181	195	170	190	179	176	186	199	185	165	189	182	195	171	175	195	194	176	200	179	181	163	176	182	184	192	188	189	190	195	215	183	191	171	185	151	154	182	166	195	176	197	184	194	195	177	198	213	177	177	170	187	190	179	171	180	202	170	190	173	186	183	186	171	185	172	185	201	172	173	189	189	202	195	188	187	168	180	168	203	181	170	191	172	183	184	192	210	203	181	188	173	181	175	184	198	179	184	157	181	188	170	159	197	199	192	184	204	187	194	201	195	185	169	186	183	176	203	191	184	188	179	159	175	184	193	199	211	205	176	161	195	183	188	175	179	197	194	194	189	208	186	197	188	174	198	189	213	196	183	186	160	199	184	206	175	173	168	187	175	160	190	180	183	162	200	164	176	193	184	179	206	203	220	194	191	158	205	188	179	181	172	157	195	197	190	188	184	197	179	199	181	159	204	228	180	181	190	166	179	193	166	195	160	165	189	202	189	175	167	178	193	206	208	178	174	185	214	175	159	185	189	198	179	185	208	197	155	187	160	184	195	193	182	188	195	185	176	190	181	165	174	174	175	221	185	216	184	171	192	175	185	168	195	175	191	167	180	161	201	162	190	190	184	195	190	175	163	186	185	179	226	177	189	191	174	196	177	176	209	193	176	182	179	178	183	207	188	188	175	193	183	198	194	187	205	190	171	182	176	187	159	164	167	178	184	206	173	173	171	171	178	192	166	167	179	180	183	179	204	217	214	206	190	192	209	194	172	182	196	172	182	170	166	177	192	179	194	187	184	194	162	201	180	164	180	177	196	166	201	171	191	181	190	197	189	175	180	165	198	177	191	168	204	171	183	191	204	182	170	181	190	170	165	182	197	189	182	194	188	190	180	169	203	188	214	197	186	166	191	194	176	181	205	200	181	183	175	176	203	170	163	181	175	204	192	179	211	173	163	168	177	181	148	190	201	177	177	174	183	182	189	168	181	164	178	163	193	219	186	190	191	195	192	169	172	197	183	192	168	177	195	207	166	219	170	149	203	206	197	176	205	174	194	184	166	168	171	212	187	209	190	174	185	189	188	177	190	187
14042	13630	26213	32316	30513	26525	27135	25122	21651	21149	20981	17450	16378	20028	26677	28698	34025	17310	14755	9592	5612	4189	3997	4449	3808	9741	6195	2701	3553	3841	3221	2119	1399	933	722	605	571	544	526	535	550	534	539	550	520	560	495	509	510	498	496	555	520	525	532	525	545	545	518	545	506	536	519	582	548	540	559	497	526	533	537	539	521	544	529	552	521	566	555	522	493	503	495	542	535	559	520	500	520	509	555	536	517	528	531	513	510	509	540	540	556	537	549	544	564	501	527	512	582	517	538	586	522	531	520	514	522	517	511	521	563	535	534	527	553	506	514	536	536	530	534	526	522	569	588	557	553	540	544	512	553	528	541	514	519	541	527	522	579	518	540	573	553	518	552	520	525	518	571	565	527	524	530	531	505	562	554	504	493	497	501	502	526	517	539	552	518	570	519	552	528	542	503	481	496	552	545	557	499	517	471	551	547	504	537	515	483	536	520	535	546	558	519	511	530	535	561	542	586	551	553	520	521	530	528	523	474	516	577	562	570	527	526	548	475	549	551	529	500	507	488	541	536	536	516	508	511	564	517	549	538	539	498	524	540	546	543	545	499	546	556	534	539	514	530	541	477	529	549	517	503	566	509	534	521	555	522	525	532	494	544	488	545	524	536	580	470	591	519	535	503	597	500	507	468	525	534	535	547	494	535	530	523	517	542	559	537	522	547	520	536	533	508	531	563	523	533	542	550	507	492	538	585	479	506	544	529	537	514	534	540	511	559	549	537	541	507	529	577	567	516	545	532	537	551	508	533	541	525	510	549	495	513	501	520	504	552	570	486	530	518	516	538	503	514	517	527	515	534	562	519	525	518	558	530	545	526	544	539	525	545	495	518	529	562	558	508	534	545	540	512	536	550	516	483	521	521	548	535	507	550	508	536	553	513	524	500	508	559	564	535	502	527	515	554	550	540	553	499	532	537	518	515	575	533	514	526	548	534	502	519	534	575	517	532	572	508	541	546	511	509	530	533	543	520	522	522	514	558	547	589	533	517	545	521	521	554	517	499	559	546	520	517	498	493	541	524	531	517	552	518	554	532	500	497	523	498	515	487	531	526	549	542	536	578	587	551	490	546	554	549	530	548	524	515	542	537	569	508	487	554	537	532	522	505	562	542	522	529	521	527	461	544	573	566	506	519	555	492	545	497	539	548	537	553	526	534	537	518	538	492	474	573	542	516	499	524	480	549	525	555	495	510	538	532	528	526	551	522	518	514	511	503	522	551	495	561	531	538	525	534	509	529	524	547	517	532	540	564	539	509	501	528	541	526	556	551	483	518	500	510	571	523	518	571	561	519	491	518	563	524	545	516	536	522	549	512	515	469	540	531	488	547	518	515	512	529	530	518	517	577	570	548	549	539	560	531	576	526	521	525	507	514	549	578	549	534	512	501	504	510	506	545	547	533	548	548	570	499	533	521	518	535	569	539	506	505	523	509	555	512	483	496	501	485	550	514	575	519	554	541	548	551	567	538	537	538	569	532	542	481	535	514	526	535	505	544	558	511	523	550	534	523	516	531	558	532	526	492	539	531	470	522	525	499	522	492	506	548	549	538	500	588	492	521	532	484	547	544	538	580	498	538	537	526	482	512	525	545	549	545	568	508	494	538	526	540	540	499	528	511	526	511	550	518	531	515	517	500	509	513	581	541	490	512	520	520	542	530	521	521	539	504	517	524	503	510	562	564	519	516	526	552	526	513	540	522	508	538	547	520	484	521	536	543	535	555	547	531	528	536	522	532	504	555	506	555	557	502	538	540	549	522	490	563	567	523	509	503	497	513	553	535	543	562	549	491	567	498	568	536	505	519	527	532	479	540	520	526	532	531	542	516	525	540	518	493	534	520	580	565	511	551	487	551	551	553	532	533	553	502	527	536	500	516	539	545	535	523	540	501	546	490	542	554	567	476	545	544	538	551	562	558	496	523	489	536	551	508	497	519	503	532	550	520	499	516	524	504	538	514	523	531	556	578	503	517	528	548	500	540	525	555	527	520	488	522	532	526	511	541	504	551	525	518	511	518	481	531	543	524	554	525	519	533	523	537	555	522	544	528	515	534	574	571	505	469	563	510	566	552	526	540	522	541	502	564	528	497	494	548	504	505	529	544	531	523	572	525	517	548	512	540	521	525	503	515	547	542	522	520	530	505	509	518	532	501	549	537	554	496	522	540	534	527	529	546	510	533	522	519	532	523	564	524	579	511	568	519	556	515	577	537	512	491	567	557	515	540	563	534	505	540	519	530	518	506	528	498	519	559	524	494	565	563	528	511	531	550	534	572	573	526	561	527	558	574	566	481	531	478	549	567	557	514	509	511	490	530	586	522	506	506	551	554	563	540	538	530	564	492	504	541	505	520	483	531	517	512	536	527	508	500	517	543	513	579	570	566	566	543	545	505	551	526	566	525	517	515	563	525	515	562	543	513	509	503	590	546	534	485	533	581	515	517	575	533	520	558	568	525	544	551	524	584	521	527	498	526	563	506	533	543	499	516	524	508	569	516	520	540	504	513	541	536	513	553	551	538	526	525	511	523	516	532	583	515	557	522	544	516	511	502	567	546	502	560	579	538	503	544	572	539	557	568	554	516	545	491	543	546	561	547	550	562	535	533	559	526	585	528	495	547	502	511	496	497	510	492	528	540	509	537	556	568	570	543	515	552	519	550	513	542	548	555	525	576	539	534	519	555	539	489	495	494	571	550	530	529	521	544	521	501	493	536	526	533	499	547	512	535	515	555	517	550	523	525	561	540	538	568	522	501	566	543	528	526	520	500	564	550	518	506	541	522	514	536	531	507	586	541	560	506	552	474	543	498	552	511	535	565	530	517	504	557	523	542	553	531	520	524	529	549	516	542	537	521	529	524	522	523	557	460	536	503	548	569	562	535	499	532	528	514	507	540	556	510	514	520	526	560	515	536	540	494	513	500	575	506	543	524	564	531	512	540	558	523	563	539	532	540	495	506	516	555	515	526	508	516	544	534	475	532	543	519	528	575	551	531	521	588	513	516	479	539	517	535	598	519	566	519	531	551	516	574	568	520	559	508	551	529	527	534	527	523	571	541	547	490	559	519	524	527	561	549	537	564	540	519	501	546	528	514	568	535	539	560	499	538	513	524	500	526	509	550	517	493	551	537	549	532	495	543	555	514	555	518	497	521	570	545	547	495	550	544	513	502	495	537	510	528	500	497	522	513	601	506	491	521	538	552	545	513	504	503	572	499	513	519	517	542	533	524	544	546	530	539	554	516	520	508	529	570	509	535	493	550	544	511	538	553	517	509	534	530	517	544	520	521	543	489	531	556	530	541	557	536	513	504	504	540	523	547	578	523	503	566	565	476	494	580	529	530	517	512	528	504	533	567	536	557	557	534	547	520	532	519	534	526	544	561	504	555	508	561	532	575	541	519	500	513	531	533	519	555	518	548	563	529	511	540	552	534	501	547	543	487	580	538	486	529	501	544	541	495	520
9420	7780	10558	9533	7230	4859	4000	3143	2595	2364	1671	1211	1131	1551	1358	1323	1005	645	521	364	307	256	283	248	206	262	214	200	228	199	192	167	177	165	186	164	164	145	156	171	160	159	163	177	178	172	153	144	160	176	176	147	171	168	183	162	147	143	178	167	171	168	163	167	172	176	167	169	170	171	186	171	163	170	160	160	186	166	171	159	160	156	184	176	175	152	158	170	163	162	159	163	180	185	146	158	171	152	162	188	186	163	172	178	171	169	153	144	177	175	166	174	174	183	170	158	167	203	167	175	167	149	181	151	155	160	158	149	181	165	155	168	177	179	188	166	155	169	169	157	147	161	193	171	164	140	161	171	179	152	193	172	181	153	156	175	170	195	167	159	161	182	157	153	165	142	191	161	151	173	175	167	165	168	164	169	163	151	189	164	176	142	166	148	177	144	163	163	155	167	142	170	167	169	158	166	163	172	201	175	187	172	170	198	141	147	167	165	173	149	183	154	206	149	165	148	159	166	167	199	173	160	137	162	194	161	161	170	145	162	148	175	187	179	164	179	163	160	171	139	154	179	171	181	154	135	154	168	148	155	179	182	173	187	131	176	175	154	173	177	159	165	151	167	172	182	176	145	182	184	188	155	190	174	172	164	165	186	198	176	174	181	152	166	185	176	180	155	181	183	156	158	180	172	153	162	172	160	170	179	172	170	196	152	159	180	161	180	174	173	170	182	180	163	190	174	163	164	175	176	163	161	189	148	162	170	161	172	176	178	184	164	161	170	146	186	159	160	139	148	153	159	180	177	150	159	170	180	177	166	154	164	169	162	177	155	197	127	142	154	169	153	171	160	154	162	156	179	147	180	174	166	160	142	159	195	156	197	163	163	162	169	165	147	151	167	173	159	191	158	168	169	162	196	162	170	185	154	167	163	135	156	162	155	135	151	169	176	159	140	164	166	177	166	167	176	182	162	189	158	177	172	160	174	188	187	146	172	164	154	163	175	181	169	159	162	165	163	169	177	172	178	175	162	159	178	168	183	162	156	156	148	153	172	171	180	146	156	171	167	159	155	180	153	163	162	172	155	167	161	177	146	170	162	159	170	167	171	179	179	172	167	147	162	170	169	173	167	162	168	162	183	171	171	143	150	171	164	158	159	167	155	177	185	173	179	189	155	194	182	143	178	163	160	165	150	180	171	159	161	156	167	167	173	166	167	159	167	153	176	159	168	143	161	188	160	152	157	174	148	176	184	163	153	171	166	178	189	165	172	163	141	168	176	168	164	163	172	168	175	165	163	173	168	154	171	141	161	179	174	167	163	157	151	184	175	185	150	125	155	169	166	174	168	180	163	170	194	169	171	173	154	151	174	178	174	163	159	166	172	163	171	171	186	182	192	185	180	193	177	151	149	175	160	157	174	150	175	163	158	166	152	185	150	142	178	170	194	172	165	177	175	184	175	171	164	182	150	158	177	160	179	143	153	146	183	170	156	171	150	140	160	156	183	186	167	179	173	173	163	172	186	139	172	150	149	164	177	151	182	166	130	208	169	154	173	157	177	171	167	169	141	179	158	162	144	158	180	152	181	166	169	160	165	169	142	180	172	148	157	171	156	177	180	177	151	181	160	189	191	182	179	173	190	179	170	180	152	184	161	177	155	156	202	158	192	144	163	179	157	158	183	159	160	171	164	156	183	151	161	163	146	149	176	153	167	179	188	155	168	150	166	174	147	167	149	137	187	141	165	173	179	184	166	166	162	165	165	187	137	158	160	169	203	170	169	141	150	167	161	168	173	167	156	191	159	145	144	154	175	185	158	163	187	163	170	176	163	130	163	184	149	152	177	152	178	171	158	190	156	204	143	161	179	179	156	195	162	166	184	165	170	167	158	178	164	162	145	161	148	148	180	158	153	163	145	159	164	153	162	170	166	142	163	166	170	153	156	173	181	138	164	157	149	172	178	148	169	163	180	164	172	183	159	154	170	166	181	169	149	161	146	165	166	144	162	183	161	159	171	157	147	172	170	162	144	169	158	191	181	144	175	169	152	175	158	177	156	174	165	160	160	160	185	191	156	163	150	192	186	159	156	146	172	160	186	173	156	156	155	165	167	163	184	160	158	160	162	170	173	170	166	177	172	165	174	162	160	169	161	149	170	161	178	162	166	150	180	175	161	179	183	154	182	164	170	176	165	161	149	148	176	187	176	151	183	148	180	175	170	173	161	151	158	167	164	169	173	164	169	166	169	150	157	147	163	166	171	165	179	174	161	167	174	181	166	163	187	167	172	172	148	170	150	157	167	163	146	156	174	174	186	163	149	164	178	164	179	189	173	200	160	174	158	171	169	166	185	171	169	150	180	176	171	141	154	157	187	177	168	163	160	166	178	148	175	199	175	183	178	165	163	145	179	149	157	161	145	167	153	164	180	156	175	162	146	158	160	185	153	185	159	205	158	170	144	176	165	148	149	181	161	179	171	168	161	158	172	178	176	162	163	185	151	179	181	144	183	177	149	171	154	185	183	182	159	163	164	170	181	163	175	162	152	149	184	162	174	152	181	163	177	181	146	186	158	160	142	152	156	164	190	198	139	162	162	147	169	165	166	161	176	158	161	158	159	149	182	166	153	164	168	191	157	183	169	139	166	175	168	128	170	180	156	164	168	149	179	144	178	138	172	139	166	157	153	159	144	155	161	155	166	143	181	181	164	174	185	156	165	157	159	172	176	171	166	148	196	180	158	144	148	181	173	166	157	167	162	198	180	175	188	177	157	169	157	152	166	146	177	180	168	159	164	177	178	138	168	184	159	173	171	166	169	171	165	168	161	180	164	182	151	166	162	163	163	167	178	195	162	170	154	170	177	153	191	160	181	171	158	185	158	173	178	154	188	175	172	157	162	156	161	158	160	153	178	152	170	142	159	172	144	200	167	184	150	147	160	186	192	162	174	144	141	148	190	169	166	174	148	173	183	147	174	172	185	174	165	180	158	159	172	156	176	161	193	148	143	173	166	154	165	162	165	178	183	155	172	154	165	141	179	160	162	187	158	168	181	171	150	167	163	162	171	147	165	168	176	158	173	172	163	157	163	173	166	162	192	179	170	175	163	159	165	163	169	152	169	179	179	142	162	157	149	157	173	165	147	177	182	145	171	161	168	163	174	171	180	149	161	152	162	178	152	157	182	183	183	165	161	159	178	155	174	165	145	191	151	172	188	159	173	177	170	191	181	173	160	192	167	167	188	202	159	182	146	171	161	157	175	154	158	144	206	168	163	166	184	145	164	149	169	161	171	159	172	164	180	179	149	171	189	166	168	143	142	166	153	168	153	155	169	176	167	192	157	155	160	163	191	163	156	180	149	163	160	148	174	165	171	173	196	173	204	176	189	151	182	148	181	174	178	178	168	184	146	166	164	161	182	164	191	184	156	170	158	170	172	191	168	184	133	176	139	166	172	165	172	148	169	175	160	163	159	162	171	178	133	154	176	177	153	163	155	189	166
7465	7157	15169	20182	19067	15896	14885	13078	11859	11200	8098	6677	6259	8465	7306	7070	4895	3455	2656	1895	1442	1231	1061	841	852	1212	981	717	790	726	688	614	578	519	525	551	464	464	455	516	499	476	472	466	498	520	494	490	507	501	491	510	512	465	499	477	472	443	490	449	482	439	477	456	464	492	480	472	497	493	467	520	456	483	419	474	468	489	480	482	483	483	508	496	472	466	456	488	470	473	468	477	449	493	497	484	472	465	492	484	454	488	457	489	501	489	461	495	486	499	524	480	498	493	481	484	479	448	460	507	482	476	491	502	454	451	459	470	516	472	470	494	474	512	507	448	482	493	482	461	450	485	450	454	453	489	486	481	456	526	509	449	453	468	492	492	477	465	463	497	468	464	504	502	505	464	552	520	480	485	479	460	508	450	513	463	469	499	425	481	458	509	484	502	480	484	482	485	432	491	476	509	471	450	420	499	466	494	490	510	489	494	488	488	450	486	446	516	466	464	437	480	494	505	522	474	489	477	461	475	466	487	480	474	475	480	481	477	456	477	470	471	497	505	434	496	507	474	473	487	455	461	469	462	464	479	500	446	498	449	514	469	486	446	494	453	500	496	494	464	442	506	462	537	497	465	442	481	483	476	459	484	500	432	465	514	485	499	510	494	482	464	463	475	458	486	446	465	478	509	519	502	474	495	503	500	479	470	489	506	469	479	504	498	477	471	450	506	488	492	457	457	471	498	505	472	479	446	498	491	485	489	470	496	509	475	510	530	491	469	480	456	498	475	477	522	490	493	451	473	456	481	503	436	483	509	469	490	492	472	457	480	479	502	504	456	462	488	470	473	465	466	438	442	479	469	474	469	488	487	505	500	488	483	471	482	481	513	473	471	460	486	499	506	464	481	483	493	450	467	463	464	500	493	478	498	496	498	477	477	524	515	439	449	493	474	456	448	472	470	459	472	500	491	450	492	453	492	513	488	469	497	468	460	471	511	461	478	485	438	492	509	478	460	456	484	495	471	499	491	477	488	493	464	488	476	491	495	448	481	511	452	500	474	461	505	495	464	483	463	414	471	479	478	482	392	473	477	477	474	438	476	499	505	495	481	520	471	467	486	482	484	474	456	494	497	500	463	516	517	464	461	453	484	484	498	475	452	485	466	479	483	503	501	482	478	518	505	445	509	522	476	481	497	471	485	470	513	508	465	490	473	464	500	512	514	480	494	482	492	468	469	459	477	475	479	474	466	460	530	509	454	467	499	503	456	470	453	489	514	523	488	474	492	499	500	456	486	476	441	431	477	517	494	469	463	502	528	508	453	476	519	524	456	535	442	431	468	524	469	445	477	507	507	506	488	479	505	498	467	479	440	491	516	512	474	512	490	490	471	433	449	482	476	499	468	455	508	452	515	522	468	467	476	471	468	483	445	446	479	461	468	496	503	512	460	455	497	492	507	476	504	441	489	503	489	498	467	489	503	458	465	507	507	503	494	480	491	475	531	475	507	487	458	457	450	468	463	496	425	481	480	483	470	466	488	487	477	518	465	481	451	474	538	474	500	543	443	479	503	487	472	474	429	472	479	483	506	467	501	461	494	477	489	509	483	441	517	443	499	510	478	465	506	453	478	487	517	515	457	510	472	497	496	504	483	488	498	450	475	515	478	459	446	476	473	460	504	498	487	497	468	446	463	478	466	508	480	473	489	469	464	469	473	462	445	516	479	471	444	496	460	456	467	524	474	448	466	460	487	476	474	469	499	469	483	511	483	521	496	456	500	458	483	531	493	469	467	488	485	458	508	494	493	494	463	470	484	481	476	472	500	487	485	500	472	485	497	483	476	452	484	486	484	493	494	471	505	440	489	514	476	470	492	511	507	468	476	467	468	463	494	479	488	459	516	481	487	488	500	488	517	530	450	500	516	456	442	502	492	461	499	477	473	481	509	486	479	494	468	516	495	457	474	470	487	477	476	429	483	478	498	508	453	472	495	480	482	441	497	490	494	468	470	451	498	474	484	483	469	468	429	475	454	465	469	491	464	445	476	504	501	480	515	485	490	486	482	454	470	466	450	500	446	501	453	473	481	470	508	489	430	423	443	501	450	449	470	453	488	448	456	470	466	464	435	525	507	473	489	499	471	485	514	417	495	524	497	498	533	496	470	490	500	470	480	485	475	486	508	499	484	472	460	502	492	542	495	496	519	468	477	460	474	481	450	503	489	465	504	494	482	458	460	503	502	465	510	461	498	482	447	482	440	487	491	484	463	470	466	487	495	453	468	496	478	457	459	462	496	469	458	475	487	476	481	487	473	448	482	480	486	515	465	511	514	455	503	464	513	468	493	450	499	460	481	444	478	485	500	461	452	516	488	465	453	526	445	471	462	484	485	473	487	523	482	491	487	497	469	513	495	473	482	489	452	471	480	490	477	462	468	440	511	455	495	463	486	474	505	465	451	498	478	481	498	497	550	526	457	484	467	476	476	482	461	454	451	486	491	494	492	514	489	521	448	458	470	511	475	457	451	478	445	436	444	491	474	506	496	491	451	499	442	497	459	495	488	468	468	454	483	493	500	461	498	463	468	503	467	478	477	491	507	507	492	458	425	453	461	517	480	466	461	505	478	482	482	480	457	453	500	478	475	460	511	506	455	468	482	505	496	466	479	471	493	476	474	475	470	468	477	497	481	494	468	456	489	501	476	455	471	495	508	512	477	480	520	457	487	472	484	483	474	486	472	470	500	455	463	488	467	477	495	478	468	493	484	522	469	513	448	450	488	506	456	500	466	456	486	514	498	502	488	446	492	474	447	484	498	474	488	522	471	464	450	511	475	492	459	502	492	441	486	502	498	485	491	472	447	450	506	486	491	488	498	479	484	457	462	442	521	474	473	451	513	477	464	477	482	463	503	517	450	511	494	438	518	464	515	485	484	489	478	502	464	472	425	489	437	493	496	481	469	441	495	491	523	480	490	444	484	454	452	468	458	477	515	512	481	500	467	448	495	498	497	477	491	499	512	482	466	486	498	502	473	464	467	519	489	499	468	482	481	469	494	507	513	453	472	484	491	489	483	518	492	452	461	477	506	476	519	481	526	469	443	490	490	476	454	452	493	469	482	502	506	486	512	472	447	449	469	509	470	466	479	485	467	515	461	467	448	498	479	454	489	519	452	495	525	469	458	466	486	484	441	517	497	449	451	459	489	503	511	506	468	457	467	469	473	500	503	482	443	526	507	500	492	495	483	467	480	510	447	458	461	506	450	480	437	476	472	450	458	476	486	499	436	543	448	465	493	478	478	494	487	485	484	485	494	488	488	519	469	463	477	498	470	491	492	482	477	509	468	457	475	503	449	448	475	481	474	478	489	477	498	465	455	459	455	462	459	483	486	474	464	479	478	474	513	508	453	451	493	485	472	474	486	501	478	466	480	497	498	515	466	465	470	475	462	490	485	488	455	487	471	458	464	487	499	493	530	476	492	493	476	437	455	496	469	511	482	467	480	463	497
18469	12391	16247	14957	10670	7301	6255	5464	4451	3612	3199	2933	2999	3459	4653	9729	4218	1890	1268	1274	971	805	718	524	499	904	714	360	332	329	290	254	213	154	175	153	158	158	166	161	167	158	161	163	150	164	167	154	151	186	164	174	164	156	149	127	171	152	174	183	167	173	168	177	172	162	179	169	159	168	171	146	170	157	151	162	180	156	167	166	165	144	162	174	166	137	146	176	153	153	151	153	175	162	183	171	170	175	157	143	146	154	180	161	154	154	156	172	149	165	153	165	149	148	151	153	179	129	152	170	157	154	141	165	163	182	164	152	149	154	172	166	172	154	165	181	172	167	175	189	135	165	168	158	144	159	144	150	151	184	187	132	157	159	149	176	148	161	154	165	161	148	179	148	156	178	164	136	186	151	147	143	147	145	165	147	161	156	166	153	151	152	152	173	174	167	150	176	166	176	159	159	162	153	174	140	180	158	170	168	162	157	147	159	162	161	162	163	165	158	139	173	198	172	137	184	171	184	168	172	167	184	146	163	174	143	146	161	162	182	172	153	167	173	149	169	153	160	168	166	183	165	165	159	160	175	138	128	159	155	178	153	162	150	174	157	174	153	187	158	153	152	145	159	161	156	189	162	157	168	140	150	155	143	166	144	193	172	167	172	159	186	150	178	147	167	165	151	166	180	178	154	177	158	161	160	144	150	148	136	158	176	171	153	166	171	180	157	163	164	156	144	164	151	157	153	170	137	165	143	156	158	168	157	177	168	139	182	158	162	188	154	143	164	187	174	172	179	155	174	179	158	161	162	160	160	167	144	136	148	164	172	173	138	140	161	154	168	159	133	145	168	162	170	164	152	175	159	175	155	183	169	161	166	167	158	171	159	168	177	162	131	161	166	183	145	189	175	159	168	175	168	138	171	168	178	150	169	181	165	159	180	174	158	160	167	175	171	154	158	154	168	174	154	161	158	162	150	169	155	172	170	173	177	156	168	142	178	162	158	158	169	157	172	164	153	152	162	147	132	158	177	164	149	160	172	146	188	173	162	163	170	147	167	164	146	157	165	154	157	162	140	173	164	165	151	179	171	153	161	154	176	162	171	169	169	162	163	152	173	148	166	178	184	145	157	171	170	146	166	170	163	156	153	166	157	157	145	167	158	141	172	143	161	158	177	169	160	165	153	179	153	170	156	168	152	149	160	157	172	147	149	167	160	165	198	171	150	158	160	158	167	175	171	188	158	188	154	165	149	177	176	154	149	210	161	149	181	167	176	194	174	189	149	166	157	181	165	156	192	149	152	180	176	140	145	171	171	161	167	139	142	172	170	161	180	181	171	185	161	151	178	165	145	164	184	132	155	163	174	167	175	162	169	180	155	148	151	165	153	165	156	163	171	152	165	169	185	157	158	165	129	132	158	147	163	168	174	148	149	167	158	163	175	143	159	192	154	143	174	167	179	135	167	158	155	145	154	153	158	150	178	163	173	174	161	174	166	179	168	156	175	161	168	158	175	143	186	151	160	157	171	139	172	174	154	159	144	185	154	170	149	162	154	162	164	170	161	182	183	141	144	156	166	178	180	164	162	157	135	158	150	156	158	162	180	159	160	163	167	171	148	156	153	192	168	170	163	163	162	163	168	163	133	165	163	122	166	149	175	159	162	174	159	172	168	184	149	149	159	171	181	169	143	147	148	170	171	152	158	144	151	140	158	148	166	157	158	151	178	163	158	189	141	152	183	139	197	181	164	156	166	161	172	153	171	141	146	166	170	166	175	138	167	153	164	164	166	170	193	131	132	142	156	159	151	143	146	166	153	153	138	157	164	138	166	177	147	152	174	152	156	176	172	172	189	159	168	181	155	156	173	145	146	166	162	159	147	171	153	147	164	171	186	154	151	180	156	196	166	165	166	170	156	155	171	184	167	149	155	191	155	176	160	169	169	167	162	169	154	158	151	162	183	163	166	168	149	173	167	168	140	164	148	170	182	153	157	151	167	159	179	164	171	150	165	155	171	161	150	146	166	169	156	173	156	186	165	168	168	148	155	141	151	145	155	153	152	155	159	163	178	146	168	171	178	169	141	168	137	159	165	164	149	154	171	153	173	154	145	164	146	164	169	150	151	147	169	160	167	163	162	156	154	166	155	175	159	151	170	161	161	191	168	175	148	170	153	157	186	152	139	163	138	152	156	180	189	163	169	191	173	161	167	192	148	154	170	162	182	153	155	150	154	169	170	151	150	159	159	167	171	166	151	169	169	154	167	165	158	150	149	179	171	144	153	152	140	157	173	156	165	151	173	142	160	148	157	181	144	153	151	168	171	161	144	175	171	169	156	175	163	174	147	176	160	166	160	161	137	162	163	171	154	168	174	162	156	154	177	149	165	169	176	155	170	203	159	179	165	164	156	159	156	138	148	142	144	155	164	174	151	182	155	159	167	180	141	177	167	141	156	170	148	149	165	155	174	179	164	154	174	166	162	146	131	169	177	149	171	152	143	161	179	163	142	154	170	182	183	155	148	166	143	174	167	169	181	143	169	179	141	161	188	156	150	155	179	158	155	167	146	156	175	163	155	165	161	161	173	147	170	152	169	179	159	139	151	159	151	139	159	158	164	156	182	155	175	152	159	160	162	164	169	162	181	171	154	174	156	166	161	160	165	158	171	175	185	150	165	169	161	149	155	155	164	169	176	183	179	194	139	163	177	186	160	170	170	177	165	174	157	156	183	167	138	168	170	165	150	157	152	157	163	152	163	168	170	174	153	168	192	164	156	158	174	142	178	172	148	150	175	153	185	170	166	163	154	141	138	170	151	145	166	164	164	151	165	160	167	158	187	141	139	154	149	147	185	172	155	139	178	171	155	190	171	162	171	181	175	162	149	165	171	140	150	155	171	164	190	180	172	165	183	165	164	183	168	174	180	154	145	142	151	183	148	149	172	163	157	148	203	168	168	168	179	173	165	159	155	140	145	159	171	146	150	173	162	156	152	177	186	168	166	151	178	143	172	183	141	152	162	191	154	179	180	131	159	154	163	152	190	163	140	161	148	154	178	171	184	134	176	162	180	141	138	148	186	173	200	167	170	149	133	165	145	182	167	151	161	183	156	163	160	165	174	167	150	165	141	155	147	151	161	163	142	165	178	149	155	140	153	146	170	166	155	158	193	182	157	168	160	160	171	160	186	177	158	172	159	183	135	147	159	156	144	169	144	163	153	160	190	144	148	162	155	162	152	158	172	147	163	156	179	181	162	179	186	168	159	154	166	147	159	159	163	168	174	158	152	192	134	150	181	154	180	160	179	160	159	145	169	152	158	163	159	163	172	163	177	168	167	153	176	160	166	151	156	172	151	180	149	166	145	151	186	175	185	151	157	179	173	171	164	188	139	156	158	142	141	182	195	140	168	170	171	183	147	156	151	172	152	163	170	132	149	160	145	158	160	137	174	171	164	161	154	176	151	163	184	124	187	178	178	157	182	173	159	188	179	149	152	191	179	151	169
12267	10495	21385	26115	24492	21536	20593	19683	17358	15771	14403	13866	14539	15971	20143	30922	15229	9830	7191	7470	5689	4609	3823	3100	2671	5459	4171	1819	1645	1546	1327	939	714	572	533	477	490	492	484	459	523	484	465	483	442	475	473	495	485	456	498	477	469	502	432	480	445	514	455	488	472	493	448	486	480	499	491	484	479	509	468	473	467	514	421	456	492	488	491	487	469	462	473	450	470	445	460	442	511	452	501	461	481	482	495	468	494	450	440	485	459	448	485	480	453	472	481	500	448	458	443	478	506	529	467	473	468	446	485	457	475	445	483	467	482	470	466	469	460	471	495	495	447	434	458	464	465	476	441	479	449	457	464	451	514	478	445	475	451	448	455	461	457	458	440	455	463	465	454	489	470	462	460	479	424	460	476	442	478	463	442	476	463	508	475	501	457	448	427	521	492	454	453	500	423	466	495	452	481	468	438	480	481	443	426	472	444	455	458	440	500	489	450	469	474	464	457	479	457	480	486	469	496	456	469	448	470	473	479	468	446	447	441	464	448	497	450	454	472	493	485	470	446	495	494	451	456	482	418	437	501	504	437	452	526	487	467	483	485	427	477	469	488	472	478	448	439	471	488	465	488	455	485	476	464	437	467	480	445	475	472	422	451	436	466	459	437	475	461	463	495	517	493	446	464	432	451	487	494	486	468	497	482	487	448	469	454	463	454	469	483	492	443	446	430	459	420	481	503	469	474	456	431	460	465	438	499	483	456	478	445	468	470	459	481	470	509	461	480	483	489	512	470	460	460	486	501	498	479	447	450	420	487	471	457	482	457	467	449	473	493	441	492	457	462	441	446	472	453	443	482	448	476	458	459	478	460	527	497	474	510	481	494	483	388	437	493	477	501	469	494	484	514	474	434	440	487	471	416	471	461	511	504	463	442	473	483	450	463	467	478	434	491	420	430	464	459	460	461	489	491	449	458	465	464	444	482	450	486	491	488	488	464	489	458	496	486	450	437	477	483	469	503	480	470	484	472	478	512	458	466	491	436	502	528	448	413	484	456	494	428	440	487	478	491	482	448	473	477	449	490	475	457	514	474	512	457	439	492	476	475	482	535	468	437	484	489	458	473	414	465	459	493	490	465	451	457	503	443	503	466	494	497	450	439	446	480	460	447	459	513	483	455	486	472	494	479	494	464	472	482	453	490	477	475	445	470	468	477	449	467	479	459	449	462	506	471	424	429	481	463	437	480	480	453	408	471	438	512	481	459	469	477	428	467	477	436	489	485	493	494	451	479	489	546	428	475	494	467	494	448	464	446	474	455	489	473	468	448	432	441	477	479	424	477	480	465	446	481	480	476	460	459	460	467	483	474	474	466	447	467	520	472	493	492	474	479	478	451	478	455	477	476	496	440	485	474	445	512	472	471	478	474	466	472	462	488	451	503	442	476	481	454	483	448	457	427	483	489	495	477	442	463	507	480	458	461	432	453	456	454	516	462	483	430	456	474	484	463	504	437	435	483	456	475	478	458	474	475	478	485	490	483	457	450	454	441	469	458	465	491	464	442	467	424	430	459	457	499	474	448	460	471	504	457	468	485	462	467	465	455	490	479	487	461	467	460	428	474	472	444	447	442	506	461	477	500	491	465	465	472	461	475	524	472	460	504	472	503	459	474	442	458	502	450	446	429	454	474	484	458	508	458	465	478	436	480	485	492	503	479	493	442	471	487	456	471	467	458	499	478	481	448	434	482	457	494	464	480	454	495	460	479	477	452	425	448	485	494	456	495	479	485	461	466	472	461	466	454	496	451	461	508	508	458	408	471	503	515	440	473	419	464	510	496	465	479	472	490	484	434	494	448	499	461	495	478	449	435	477	428	482	516	506	459	499	454	438	444	492	488	513	492	483	503	492	465	451	451	467	473	458	482	439	461	487	473	474	493	504	477	490	455	463	468	479	458	449	475	461	503	497	458	470	458	463	491	491	476	467	468	464	460	471	462	477	441	473	494	477	447	478	471	507	445	419	491	457	439	466	487	483	454	461	474	523	473	477	454	453	419	461	488	423	469	489	465	496	470	521	462	505	465	453	478	433	456	452	477	471	486	495	483	477	477	456	491	476	470	491	445	440	453	485	485	463	493	438	458	473	488	516	524	467	479	471	473	463	466	474	450	450	468	451	459	461	444	460	477	463	427	491	468	452	447	486	441	479	500	487	472	469	470	436	463	460	478	475	469	435	435	482	537	457	461	408	462	469	443	473	458	488	472	451	443	488	461	468	470	452	456	464	485	498	464	472	475	457	474	441	446	490	477	428	472	464	468	472	461	475	454	477	478	518	469	452	491	467	484	472	457	489	466	459	470	505	478	453	426	441	474	407	475	484	476	467	459	481	479	464	475	439	491	444	448	510	537	484	465	460	462	474	436	458	440	469	415	445	482	451	450	442	442	452	484	497	471	470	447	495	493	453	445	473	458	456	462	463	471	448	473	509	455	427	454	460	478	440	482	477	520	459	496	507	476	498	458	451	442	471	511	447	469	470	478	492	487	480	485	471	464	464	487	491	459	470	481	455	458	442	453	453	449	471	475	470	462	501	481	457	449	457	471	496	495	497	494	459	451	435	465	443	449	482	495	449	462	507	481	484	454	484	451	470	509	482	492	471	477	467	483	483	465	473	477	451	494	440	427	442	464	457	472	456	471	465	506	434	501	488	478	474	494	455	476	487	490	475	454	441	503	517	464	454	517	464	470	435	463	486	460	437	475	514	478	481	467	487	429	475	520	473	438	475	496	457	487	426	459	481	454	494	476	476	456	443	490	461	471	463	478	472	495	458	490	499	477	475	496	469	501	524	475	487	475	456	460	463	489	461	475	460	462	513	434	451	441	492	473	489	501	449	422	473	495	448	482	461	481	464	475	482	435	495	456	467	458	452	519	447	472	474	462	472	438	476	490	446	452	457	457	498	446	447	451	496	481	424	456	484	459	477	544	481	452	427	483	449	499	515	453	526	461	455	476	476	464	464	487	464	464	432	459	488	465	447	486	493	472	467	437	470	465	447	432	495	469	482	471	464	527	476	455	476	467	486	478	438	462	476	498	486	429	457	501	478	454	462	464	465	472	494	467	442	470	460	465	472	460	440	426	506	494	475	485	485	488	493	455	481	482	469	444	470	437	467	488	481	461	467	457	466	505	489	481	456	483	458	462	456	447	499	469	454	487	469	495	503	470	482	488	438	461	510	455	437	465	454	456	456	476	457	465	490	475	458	469	466	496	496	463	497	480	516	461	497	465	437	422	439	467	452	429	461	451	505	491	520	462	508	433	491	493	479	495	501	448	483	471	506	438	512	431	477	436	470	451	476	456	501	496	448	486	455	484	510	455	487	473	465	460	438	467	466	476	467	502	499	469	463	469	433	472	445	443	474	459	493	477	444	480	460	463	449	484	491	470	452	507	503	456	505	513	425	466	490	465	503	457	473	495	470	479	459	461	469	473	475	492	463	483	489	486	490	473	449
24553	16666	21422	20402	15453	9960	8272	7879	6480	5046	5107	4843	5377	5586	8903	17299	8640	2450	1866	2224	2513	1326	1071	1285	1060	1412	932	632	600	342	302	252	206	206	182	181	179	184	194	183	175	194	177	200	156	185	211	190	198	200	191	195	203	216	194	199	177	177	177	199	189	205	164	144	195	205	176	183	210	192	168	189	192	173	174	205	191	171	206	197	191	192	199	180	205	193	185	198	195	205	181	191	174	182	188	178	195	228	225	185	173	166	204	171	187	167	192	162	190	173	189	190	179	176	190	191	183	193	171	176	195	202	176	200	194	182	206	197	177	186	195	163	200	205	176	172	158	196	181	175	184	185	191	155	200	217	205	173	175	183	196	183	194	185	181	193	206	175	168	184	219	175	192	183	191	178	186	182	181	186	178	197	200	189	201	182	187	168	203	204	180	180	207	179	225	188	181	171	184	206	187	175	185	205	190	198	193	207	221	187	177	199	188	190	171	210	187	174	211	195	175	193	181	208	200	202	193	189	179	178	180	200	176	193	193	160	172	191	177	200	184	184	175	188	197	204	174	182	195	191	201	174	205	211	220	178	217	168	168	209	190	211	235	200	171	206	208	184	183	198	183	188	192	182	190	199	182	173	178	181	167	205	181	180	185	178	216	193	179	185	160	158	189	182	178	170	198	181	186	197	159	215	177	202	198	187	197	191	198	175	177	211	176	167	215	183	184	186	197	202	190	179	199	182	170	193	195	175	184	177	186	184	183	191	185	205	213	193	165	198	154	213	192	173	172	177	162	199	197	178	180	194	184	181	184	174	194	184	183	211	200	198	192	166	182	176	202	189	181	189	181	168	190	187	174	191	187	195	194	192	181	175	172	215	159	177	207	214	191	192	178	188	170	182	165	184	205	204	179	212	170	212	198	206	200	212	213	180	199	191	187	170	208	151	203	185	213	168	189	189	167	202	174	209	178	198	222	181	174	192	203	175	181	179	190	192	193	185	189	217	176	201	172	185	198	226	202	166	172	223	174	195	161	180	197	198	192	196	188	196	217	198	187	181	196	211	185	224	190	208	196	178	156	154	215	200	177	206	180	184	181	184	194	229	209	174	169	175	195	162	201	214	192	192	192	179	197	196	172	163	178	179	178	165	183	202	170	191	212	191	204	199	192	211	212	191	186	182	168	198	169	180	202	185	206	192	187	184	198	192	194	178	198	210	213	186	201	182	212	181	178	176	158	199	171	202	202	182	157	188	206	169	179	155	195	182	177	203	187	191	173	198	186	191	185	179	173	181	178	200	174	186	173	188	173	187	203	186	230	182	202	187	189	168	197	174	197	191	194	199	188	186	198	189	192	177	184	194	188	179	190	176	181	165	174	189	212	178	204	180	209	184	182	174	196	207	213	187	191	188	187	208	190	194	189	187	193	192	172	205	215	178	198	176	181	199	190	190	166	193	208	168	172	184	178	208	196	173	192	183	180	193	184	173	189	182	160	181	194	168	174	175	180	179	188	194	195	191	199	169	180	186	191	180	154	184	174	177	171	183	185	175	182	187	169	200	205	178	177	176	193	201	178	196	174	179	173	179	186	192	177	187	209	186	209	181	209	192	189	199	175	176	179	177	170	209	188	191	189	193	193	188	198	178	182	170	165	187	186	172	176	184	180	176	184	201	189	197	175	180	208	182	176	177	219	209	203	161	186	208	200	191	173	161	189	194	185	173	182	190	167	176	196	187	192	188	198	182	175	219	157	172	204	191	191	202	207	205	203	179	193	173	153	182	168	182	186	215	197	195	176	193	194	164	168	186	195	205	180	200	179	203	184	178	188	175	211	200	200	213	174	160	210	171	183	191	202	202	180	198	185	189	229	199	162	199	167	192	184	196	185	190	177	193	244	188	166	202	191	184	193	184	191	185	187	208	177	179	165	184	178	178	193	215	195	209	202	183	177	199	200	206	212	203	195	180	199	194	175	203	188	183	184	190	185	180	202	196	182	189	211	189	183	178	224	183	173	159	166	157	159	202	188	176	193	185	191	205	175	200	188	182	179	179	187	199	183	172	208	174	197	177	196	184	184	191	197	193	202	194	193	166	182	167	191	197	176	147	167	179	184	193	175	218	173	186	180	209	184	172	195	173	206	189	198	203	194	187	168	196	217	166	187	192	188	192	175	198	201	190	208	171	188	193	191	189	198	187	209	197	209	185	211	200	165	173	205	182	205	186	174	179	184	179	178	184	189	175	170	176	202	188	168	185	189	175	187	202	185	186	207	172	161	186	183	204	205	190	174	170	191	187	209	179	180	184	177	152	178	203	195	191	165	199	196	192	195	183	184	202	209	180	192	174	184	206	184	177	177	179	205	180	198	213	183	189	197	202	200	186	163	174	196	156	170	191	199	170	181	175	192	187	187	191	202	208	187	197	185	183	214	178	165	208	189	157	187	195	198	178	199	190	179	190	200	178	190	168	201	192	191	179	175	184	178	193	181	198	182	196	215	168	220	194	187	204	180	185	207	189	181	175	214	171	175	205	194	190	184	176	204	203	190	170	177	175	193	184	158	185	201	182	185	204	173	159	204	187	165	179	200	197	167	195	186	176	190	197	194	182	183	183	188	199	188	182	211	184	194	165	168	200	178	180	191	209	194	193	173	203	184	192	168	202	209	172	182	206	221	188	183	188	172	176	188	199	171	186	182	214	211	176	178	180	172	199	199	158	188	184	199	170	181	182	207	187	180	188	197	190	193	214	210	193	188	184	201	196	162	162	165	188	212	194	199	200	170	193	181	177	192	197	188	177	198	179	192	184	190	191	181	170	165	203	203	183	182	164	161	159	168	197	207	196	204	204	185	186	175	194	181	164	191	173	192	189	183	185	192	183	172	210	181	165	202	181	184	200	169	208	189	185	173	186	189	193	189	216	200	163	197	171	211	215	196	201	194	202	180	209	181	201	195	193	219	205	180	202	172	217	180	188	188	193	183	175	193	186	170	178	212	184	206	199	199	181	204	194	190	183	189	177	206	202	195	197	187	208	181	178	214	167	195	170	185	183	181	225	185	175	176	192	185	186	176	185	180	175	183	187	167	197	205	176	203	176	157	182	163	190	177	202	181	170	164	200	165	212	185	195	198	168	171	182	171	200	169	196	189	193	195	194	192	190	186	193	207	194	188	190	192	184	193	188	193	194	200	185	172	177	189	185	177	178	184	180	186	189	188	193	190	176	204	202	195	205	180	201	178	192	193	197	159	188	180	174	209	187	176	187	192	177	175	190	179	179	162	170	173	185	194	179	203	191	182	199	204	178	188	185	210	189	189	182	198	205	204	200	173	198	198	178	182	196	187	208	207	188	200	206	185	193	180	185	190	184	206	179	204	205	193	169	181	175	195	184	168	189	181	170	209	208	183	217	177	183	209	179	178	188	173	208	199	198	197	180	191	172	189	215	202	186	195	167	190	181	179	190	180	179	192	177	160	189	192	196	169	221	191	195	153	186	198	190	197	168
14765	13619	25176	31376	29410	24752	23698	24064	21486	18687	19919	19372	21537	21954	29071	39084	22437	11553	9727	11963	12645	7981	6151	7449	5836	7769	5074	3664	3137	1459	1255	938	715	573	562	568	514	569	537	531	524	564	528	538	537	540	527	533	529	515	547	520	521	495	511	491	579	552	555	553	561	546	528	519	547	480	539	522	525	523	531	555	511	531	507	533	525	534	553	528	517	567	530	522	565	570	509	534	540	552	536	529	529	546	503	554	549	544	571	553	517	528	563	549	517	548	551	538	533	535	500	517	563	566	585	546	536	517	524	506	530	546	543	571	527	518	553	568	529	525	558	513	491	521	499	520	503	545	550	535	520	568	562	523	513	553	547	502	540	510	544	547	494	505	509	524	500	533	496	551	484	521	538	552	541	534	521	547	539	525	552	505	544	541	504	540	536	520	548	521	550	588	538	497	506	557	565	561	490	562	538	544	561	573	562	542	541	543	574	488	545	534	533	548	538	567	517	476	534	484	553	550	550	572	541	514	513	493	532	532	552	566	564	531	491	514	547	574	548	525	543	541	565	531	538	519	557	535	532	526	503	522	543	532	510	543	551	562	553	493	527	553	547	562	533	522	552	543	513	549	532	557	555	553	513	546	532	526	514	527	546	532	551	517	521	553	540	537	521	506	508	549	549	566	533	529	547	540	536	515	557	564	526	516	535	509	552	524	534	534	526	527	531	532	496	559	489	550	520	527	518	539	497	532	570	516	570	553	549	557	527	517	532	517	546	536	517	534	575	577	525	519	547	559	542	538	566	505	581	502	519	565	546	542	520	536	560	556	510	524	505	518	536	539	572	517	523	535	567	545	538	530	544	511	525	534	534	543	547	566	542	540	520	498	539	547	510	536	505	520	534	552	514	516	537	532	526	535	492	506	527	526	525	538	559	528	533	517	532	554	534	570	529	547	536	553	491	585	519	530	539	523	535	544	556	507	509	536	545	512	468	539	524	553	496	537	554	496	574	508	557	558	519	539	517	564	520	545	551	536	528	541	538	506	572	562	516	536	543	521	554	546	553	573	531	509	538	511	526	482	528	537	545	562	504	548	544	551	534	544	551	508	551	559	549	514	533	514	550	536	508	589	510	503	526	559	494	538	545	510	527	522	496	563	552	557	556	544	547	578	516	505	548	531	586	516	511	541	522	548	536	542	525	536	561	551	559	510	515	546	554	493	524	530	544	495	512	488	568	545	547	547	553	521	516	553	494	520	512	595	540	555	541	514	539	498	536	543	518	565	523	569	566	553	549	578	513	549	527	561	482	518	535	527	504	546	527	489	513	517	535	542	528	503	552	568	570	510	550	529	548	557	545	519	586	531	503	565	543	548	555	516	504	563	567	527	517	495	539	523	521	534	505	562	596	532	546	536	551	494	568	508	527	551	553	526	514	575	519	526	537	543	564	540	510	531	530	564	513	512	518	484	544	528	563	499	550	543	531	549	562	534	571	525	508	580	510	540	520	528	535	550	524	522	545	540	518	512	526	524	551	533	506	541	555	512	582	536	528	529	564	511	529	538	540	536	555	471	510	553	543	542	526	524	547	547	539	496	540	536	545	511	529	507	531	509	531	527	544	571	520	507	507	522	504	545	555	548	548	517	542	522	551	534	514	526	495	539	514	526	556	561	515	556	525	561	574	582	501	544	513	567	531	544	541	509	519	513	548	535	525	533	530	525	497	542	483	513	565	535	491	553	568	545	562	576	522	554	580	550	522	537	488	521	514	543	555	518	529	534	516	543	556	551	517	517	595	537	536	516	508	484	530	527	526	535	510	529	526	519	533	592	512	513	527	508	516	538	527	516	549	543	507	533	547	534	514	505	566	546	540	536	527	528	539	492	530	539	538	528	486	473	542	518	490	504	484	535	560	522	559	487	502	522	545	502	534	532	506	534	574	557	536	534	542	581	504	504	515	523	546	533	507	527	551	508	535	545	562	542	516	521	538	537	546	555	523	513	532	562	476	519	548	545	540	519	507	485	537	519	532	541	548	541	559	545	543	626	529	521	545	531	565	512	544	539	527	510	510	562	561	560	531	529	525	519	535	502	565	518	528	540	547	517	524	541	516	505	507	558	529	538	580	536	554	531	517	519	546	538	522	525	528	526	536	535	535	556	523	526	562	562	513	503	508	539	557	531	536	503	513	554	501	510	555	547	548	552	538	538	542	527	626	562	507	485	567	503	503	534	517	536	559	522	555	544	521	541	517	540	557	529	542	527	548	487	528	576	554	573	539	548	536	539	545	510	522	565	514	567	532	541	518	561	531	538	484	528	520	523	556	535	532	518	519	553	494	567	560	534	543	554	517	512	480	511	566	572	554	589	557	524	542	498	556	530	523	561	521	520	477	539	535	490	518	583	570	523	501	502	539	560	518	516	536	550	579	528	529	536	519	533	498	523	526	553	527	527	532	531	522	514	555	532	557	543	530	579	516	538	535	547	541	530	531	515	571	506	558	552	531	520	568	543	536	530	533	513	510	517	567	540	522	563	541	544	508	561	534	584	541	505	549	525	560	596	549	557	542	512	494	520	565	503	525	509	508	531	557	524	498	566	533	536	565	535	521	514	577	556	569	555	519	563	531	542	549	546	498	525	527	520	540	530	501	537	571	537	488	498	521	535	545	522	516	508	558	550	528	533	522	554	564	568	497	555	554	504	521	535	538	544	529	554	521	544	546	588	542	534	541	478	507	523	561	529	546	498	526	567	515	511	524	541	524	507	515	573	513	572	542	516	542	558	541	556	546	562	535	519	555	605	535	528	526	516	511	542	550	500	526	529	532	498	523	578	574	515	535	555	521	522	525	550	527	572	590	512	558	546	564	493	547	528	558	550	555	532	539	569	522	520	546	516	543	569	502	547	498	547	561	531	594	566	537	583	540	569	553	528	521	547	546	535	531	507	528	538	485	524	562	529	516	558	559	494	508	566	522	558	542	557	564	489	528	513	521	545	521	543	502	515	513	571	537	518	547	540	556	535	549	575	552	556	565	547	574	541	592	545	516	550	560	569	522	518	508	579	513	536	560	555	497	518	548	494	586	561	560	544	550	555	518	562	559	514	563	522	557	566	550	523	524	552	528	568	510	511	514	556	565	554	521	537	508	535	570	559	547	564	550	553	555	556	544	535	532	540	549	519	523	528	500	574	524	491	501	545	524	533	530	507	533	512	492	549	552	544	523	508	546	505	563	554	540	556	534	543	509	566	547	546	530	542	518	518	552	549	527	543	579	565	550	521	560	560	549	525	523	546	562	510	517	500	542	507	566	532	548	538	540	508	533	506	547	552	536	553	538	532	562	523	564	558	521	536	568	552	531	552	495	537	554	548	502	543	554	537	520	527	534	508	553	531	554	541	564	574	535	567	544	582	522	547	559	567	539	551	515	525	547	537	569	524	503	551	521	524	545	558	514	543	535	562	547	532	557	535	555	519	510	536	581	506	508	532	548	545	542	525	535	551	538	524	523	531
8730	5925	8819	8286	5781	3747	2786	2243	1938	1594	1569	1558	1715	1555	1263	1656	949	494	429	429	445	365	280	250	272	243	277	243	190	162	186	195	185	180	183	175	155	193	164	145	175	174	193	165	183	178	180	187	183	154	168	176	169	159	197	165	170	153	196	166	167	175	164	178	180	173	177	154	192	170	161	177	151	196	147	171	174	161	176	169	164	187	171	211	188	187	188	182	177	152	166	134	172	149	174	191	182	170	198	146	166	160	165	172	152	150	164	182	172	166	162	163	139	160	168	171	187	183	154	147	169	180	148	161	187	187	156	156	183	167	147	190	173	163	165	170	169	184	172	164	197	154	170	161	156	182	185	178	177	186	177	161	180	177	161	174	156	192	181	171	177	186	181	163	172	179	154	169	196	171	146	170	171	170	168	150	190	177	161	177	167	168	184	173	179	178	165	166	161	162	163	183	151	166	145	168	182	177	191	171	170	169	166	163	179	180	173	155	158	168	162	183	177	177	149	165	166	166	184	166	166	183	158	165	146	177	182	175	153	170	160	163	164	161	161	157	172	183	166	161	162	168	162	179	154	188	166	185	153	181	170	161	172	160	154	188	183	151	163	170	177	180	168	176	167	179	167	156	167	186	159	167	187	181	135	154	173	162	150	178	159	165	169	168	143	174	182	167	194	171	176	163	157	178	194	187	169	179	183	175	172	183	172	167	178	163	167	187	177	177	158	185	154	163	165	163	190	181	180	167	138	179	178	165	177	149	175	192	180	163	157	178	177	147	178	166	166	169	169	144	180	183	164	151	158	174	164	190	170	157	175	175	185	185	168	178	185	162	176	186	185	151	173	178	190	172	173	175	177	167	155	174	162	166	184	145	165	149	164	168	177	161	195	154	143	159	163	142	172	170	182	159	164	158	171	170	153	169	153	182	177	180	171	171	193	177	175	170	193	190	188	173	161	138	171	178	177	141	156	169	188	165	147	152	168	167	170	196	155	177	178	177	151	163	148	183	176	171	185	162	159	174	170	169	174	160	180	178	186	152	140	177	153	165	154	180	159	164	167	170	158	181	161	165	158	177	166	171	174	175	150	171	152	159	168	160	188	177	164	171	182	164	176	174	198	164	189	188	160	192	195	189	174	189	151	158	168	163	188	171	189	175	161	164	178	175	179	155	151	162	164	184	156	164	196	165	179	178	164	164	143	149	180	177	156	174	142	149	157	152	176	173	169	176	159	174	170	165	164	161	169	155	164	170	133	159	169	175	162	153	186	183	170	162	168	147	180	175	188	180	149	167	180	177	161	167	144	186	169	155	195	169	160	171	154	156	167	171	190	163	164	188	175	187	168	166	184	202	160	159	145	173	167	181	156	153	199	154	152	162	153	157	159	159	149	177	195	167	157	185	184	156	186	170	165	162	189	171	158	155	175	173	175	205	170	170	176	175	174	165	169	156	170	171	180	173	178	159	175	169	188	198	186	178	158	170	148	166	179	176	196	156	164	148	164	186	173	181	166	157	177	165	173	182	161	144	179	192	176	167	176	174	159	169	145	158	179	186	185	175	163	157	152	156	194	154	182	190	172	191	149	166	180	181	165	164	144	158	167	167	180	181	183	180	165	172	175	194	172	170	161	198	179	194	163	160	174	182	179	162	151	153	171	181	191	170	168	166	169	164	161	180	190	167	184	167	161	160	162	175	180	154	190	170	174	152	172	172	180	175	166	170	172	205	162	196	175	171	162	179	182	161	176	151	200	166	160	196	172	177	171	188	159	187	180	182	143	166	162	157	176	163	179	195	156	171	172	165	185	162	181	145	173	170	159	167	174	183	172	173	184	153	187	202	168	166	181	177	160	179	159	162	151	169	139	156	157	166	162	165	182	178	161	169	166	167	166	160	150	162	178	196	174	186	144	169	170	164	159	169	180	178	162	179	188	174	149	163	189	169	145	167	164	169	169	166	165	171	173	208	201	142	174	150	149	193	198	164	186	173	175	165	174	169	193	151	167	170	184	185	177	159	159	153	163	175	134	148	141	172	169	191	192	186	161	171	192	159	161	187	176	175	174	166	197	162	186	185	191	171	147	171	159	146	158	173	174	175	169	165	162	166	168	163	146	141	159	163	162	178	160	158	185	168	156	137	171	195	184	152	181	197	184	172	162	182	181	164	159	175	162	170	164	187	164	164	179	153	136	153	155	153	156	156	166	176	152	172	191	154	161	181	191	184	173	178	163	161	183	169	167	173	189	170	178	172	156	170	153	186	164	155	163	160	187	167	168	170	153	198	164	183	182	173	189	175	169	191	179	151	146	166	182	168	167	162	171	166	184	169	165	170	133	180	152	157	174	153	169	178	143	156	189	164	181	162	162	168	188	157	152	181	165	171	155	159	206	174	171	178	171	193	174	158	164	160	172	163	160	165	169	159	157	173	177	168	175	185	157	191	160	170	176	181	165	152	183	186	187	162	172	152	170	154	184	170	197	172	210	176	172	171	182	168	154	153	174	172	155	160	162	163	164	160	201	172	181	159	165	171	187	175	139	127	182	181	187	158	169	182	191	171	182	154	179	161	171	178	162	176	183	163	165	165	173	158	162	187	157	149	174	203	197	144	160	163	185	137	175	160	175	202	173	166	155	179	146	172	150	177	131	180	179	200	160	185	157	158	180	188	176	163	157	164	192	194	179	189	178	161	167	169	171	183	200	141	169	180	161	190	172	169	163	174	161	179	177	180	190	165	185	151	168	173	163	168	156	167	175	138	158	190	190	169	156	183	161	151	177	150	195	184	174	149	165	184	173	163	137	181	156	167	178	183	159	181	182	153	156	176	156	180	154	172	159	157	197	174	171	174	161	169	168	171	189	180	162	176	189	175	136	180	171	172	143	182	177	171	154	150	134	168	135	170	166	175	163	168	172	190	166	185	165	165	176	156	160	157	176	141	171	169	163	162	156	164	186	161	174	197	167	160	173	150	165	184	173	182	147	179	169	167	168	171	171	163	137	147	170	177	186	151	152	173	162	153	175	160	164	171	164	176	163	176	173	153	141	181	146	181	156	175	173	169	159	161	172	161	195	164	157	193	168	203	167	158	162	159	174	173	170	193	190	179	149	161	168	165	164	175	158	188	179	157	172	168	163	174	202	168	189	160	175	184	174	151	166	166	164	176	177	166	186	155	148	167	173	181	168	178	167	176	156	154	163	167	151	189	147	174	157	157	165	159	202	195	171	180	159	169	160	169	165	167	177	155	166	165	167	157	182	174	192	197	180	161	193	160	166	164	195	171	187	168	187	182	144	172	173	159	162	151	179	186	189	170	160	203	159	134	158	156	185	158	177	164	161	155	154	157	172	150	156	165	174	144	165	182	162	183	178	177	156	183	166	178	153	194	180	194	166	177	169	186	171	156	178	128	192	172	171	181	188	173	169	168	172	183	178	168	200	191	178	154	173	168	168	165	187	167	182	163	167	175	171	181	155	170	192	172	153	195	164	177	173	162
6991	5593	13704	17712	16693	12704	11220	9583	8902	7627	7739	7774	8832	8106	6938	8474	4605	2914	2430	2505	2275	1864	1293	975	1097	1013	1064	792	650	625	593	539	519	514	492	531	502	475	494	470	508	467	499	480	481	456	542	470	486	489	518	469	496	487	480	527	552	509	533	504	452	446	470	466	462	503	484	522	514	515	509	473	445	503	516	488	495	488	490	519	500	498	511	473	491	503	498	465	526	493	456	462	505	500	479	471	492	492	521	507	469	501	458	478	463	486	494	506	496	457	468	474	501	478	514	487	457	509	474	516	489	481	492	497	471	463	478	507	488	512	481	496	485	501	493	502	462	499	493	500	514	502	466	512	460	471	465	535	510	490	475	532	517	478	521	481	452	482	480	528	464	464	478	496	523	466	477	484	537	497	539	454	508	480	478	538	489	490	511	487	508	473	507	492	494	527	474	471	524	466	494	513	505	486	480	464	476	489	498	530	482	439	476	495	469	501	486	487	484	487	509	462	466	474	473	456	536	493	485	481	495	496	485	485	498	479	500	495	516	492	493	518	494	482	495	509	487	486	490	487	490	538	474	466	468	497	467	477	509	486	494	501	477	513	509	508	490	468	515	525	488	479	490	492	493	500	494	479	489	516	490	511	474	488	472	475	485	472	488	477	442	485	440	485	490	486	477	475	477	505	493	491	485	498	536	487	479	521	499	483	490	516	504	476	506	466	496	515	513	480	452	499	472	495	480	472	471	469	471	500	506	503	474	503	520	498	506	496	466	481	479	481	491	458	477	477	510	455	564	483	539	496	456	496	484	505	498	503	479	506	458	470	470	525	469	486	479	465	520	513	499	500	496	514	494	474	485	455	485	484	515	456	504	475	509	485	449	476	489	515	473	454	505	494	513	468	481	501	489	459	506	465	471	526	537	515	481	456	515	483	477	506	493	502	503	465	528	470	482	483	526	486	521	528	487	508	504	480	493	473	439	484	496	498	499	494	488	474	475	477	481	423	513	493	485	549	491	505	495	491	487	504	501	513	517	495	458	476	509	459	476	518	482	475	476	478	445	514	473	454	476	474	460	493	473	484	494	488	472	484	478	503	502	488	441	465	500	509	489	490	504	520	469	481	505	468	504	432	504	496	497	472	473	531	467	464	513	496	498	451	498	471	471	528	501	487	538	499	547	507	480	467	495	490	526	531	480	517	521	517	485	496	527	464	511	476	477	499	454	484	513	500	487	475	497	500	470	486	494	453	495	498	528	491	490	519	511	483	499	457	482	524	481	498	493	465	506	507	461	473	495	481	496	450	450	517	514	476	512	496	474	476	487	470	469	482	497	503	484	411	481	492	434	521	485	465	489	470	521	526	508	506	489	495	442	462	502	453	481	474	497	487	485	471	498	503	489	494	467	478	508	480	485	531	471	492	476	454	511	506	479	481	479	487	454	504	505	468	451	458	474	498	461	489	478	445	529	476	465	455	497	493	527	494	518	507	507	498	537	508	518	544	483	478	471	443	474	510	489	504	483	462	474	466	520	500	478	493	462	509	506	445	534	503	473	450	509	479	502	502	518	496	502	495	449	498	523	497	510	497	499	513	501	495	495	475	470	490	500	520	477	485	473	508	538	448	491	510	509	469	507	481	490	483	450	487	507	492	460	488	485	453	496	506	482	482	485	501	473	466	425	466	487	497	477	463	515	503	479	511	508	432	481	485	465	460	503	491	454	498	472	490	534	479	470	487	501	502	479	478	484	501	519	518	454	477	475	495	471	460	492	518	525	455	482	489	474	480	465	508	463	459	447	500	530	487	493	474	467	488	499	494	482	530	514	469	457	496	500	515	529	494	456	464	495	442	517	513	504	505	467	460	474	502	444	448	507	503	490	494	461	483	467	511	442	517	509	510	512	489	513	509	497	509	512	467	502	463	480	524	449	458	507	510	489	494	480	506	492	507	446	501	468	508	494	482	474	505	491	515	481	495	488	487	491	523	468	480	501	528	465	487	525	465	491	510	501	479	498	487	483	485	469	486	482	497	482	515	473	531	475	481	488	495	499	477	455	483	516	502	468	467	481	486	485	489	470	455	487	454	483	508	496	504	570	475	483	495	501	491	492	490	501	505	501	498	494	499	497	485	476	488	504	459	495	483	454	508	484	505	528	496	478	461	480	464	519	508	447	486	477	458	476	469	491	418	497	526	472	466	462	501	503	451	479	514	518	497	481	485	454	454	460	500	475	442	500	507	487	504	515	494	515	516	458	491	475	484	474	491	493	489	511	492	501	489	492	467	445	514	506	444	517	506	507	516	521	479	514	472	488	506	459	522	503	466	471	505	453	453	476	497	555	461	526	500	511	536	492	464	486	452	511	501	526	491	501	507	456	490	478	519	503	493	520	489	480	469	480	499	475	498	462	431	488	430	473	480	487	480	475	473	512	452	513	517	499	536	495	516	478	473	500	519	479	449	515	471	469	471	505	496	527	494	466	465	476	493	463	498	449	475	519	501	511	480	473	445	484	508	455	494	461	501	509	511	491	486	482	477	513	544	526	497	489	545	478	446	479	481	536	435	461	458	505	469	504	513	480	512	454	463	479	495	495	446	477	449	484	516	493	508	443	488	453	456	511	495	452	468	470	503	501	482	522	469	481	491	487	448	467	474	492	489	475	476	503	473	495	497	498	491	453	528	466	500	483	495	518	506	482	476	505	500	501	484	516	472	469	447	483	488	506	498	474	440	471	505	453	510	465	493	475	494	494	527	515	460	494	532	488	503	532	510	517	492	470	456	526	486	496	453	496	472	509	500	476	468	466	517	503	530	490	506	511	459	485	504	518	511	476	493	492	478	497	518	472	520	481	480	534	488	517	490	484	540	500	482	466	524	464	520	507	507	493	452	485	494	494	509	453	450	489	505	479	498	490	497	506	467	469	471	462	456	516	499	497	466	477	484	488	481	454	481	508	428	462	474	489	480	504	520	483	500	520	474	498	503	468	490	468	480	462	441	476	479	469	484	471	474	469	508	506	502	492	514	469	468	508	469	492	496	481	504	471	502	499	461	473	485	492	479	516	512	484	486	482	503	508	469	475	523	478	487	499	496	471	479	466	476	493	487	465	464	459	473	475	464	479	508	476	496	440	534	467	537	476	463	485	482	496	495	477	472	462	488	482	524	511	487	522	495	482	486	495	474	493	469	484	508	462	456	462	514	455	503	464	503	498	496	480	492	494	516	511	464	481	484	485	498	473	507	487	499	468	458	476	472	460	465	478	522	494	478	472	517	463	513	509	494	459	480	493	482	495	501	481	494	459	494	461	506	536	495	479	472	470	477	526	490	472	476	488	502	492	474	494	514	469	496	503	481	469	458	486	482	515	448	480	491	494	463	519	496	519	492	475	493	498	470	474	514	500	511	503	473	485	505	470	510	456	536	484	483	482	475	494	479	458	456	465	498	476	506	471	494	447	493	490	504	516	472	467	457	500	490	489	515	476	473	479	491	488	454	479	467
16897	9748	13357	12603	9693	6596	5019	4093	3318	3033	3268	3547	4319	3809	6291	10071	4869	1310	1119	1131	871	717	552	416	708	670	681	365	266	277	232	198	161	183	168	163	156	160	176	156	168	178	154	173	166	172	165	159	171	157	176	170	172	171	160	181	154	181	152	165	160	157	171	177	155	142	144	154	159	185	167	149	167	136	157	159	158	150	149	151	173	183	163	186	167	174	170	146	160	179	146	177	156	175	187	172	136	160	180	187	179	169	175	170	169	158	178	158	149	163	149	148	187	153	165	167	177	170	174	168	158	180	167	146	173	182	163	161	153	164	176	176	166	172	165	164	185	166	175	157	169	153	151	172	164	157	153	163	155	180	168	142	186	166	174	173	166	148	187	166	156	176	185	166	166	196	173	169	161	176	157	159	172	172	185	151	166	171	176	174	154	152	145	190	168	158	150	181	151	163	165	164	161	173	146	146	157	163	180	170	181	175	148	181	171	184	160	159	144	144	174	148	159	166	157	145	153	170	174	168	185	154	149	144	152	166	154	172	177	192	176	162	168	184	155	163	151	158	156	161	139	178	172	149	162	176	160	177	173	159	165	167	167	150	181	170	166	172	166	168	162	178	185	169	176	172	171	148	151	175	160	182	169	183	153	142	167	171	164	172	174	174	168	171	166	164	148	170	164	146	185	166	152	178	159	165	171	166	180	174	204	153	129	162	154	162	146	171	146	146	175	180	156	163	179	149	172	147	151	170	149	171	168	135	145	159	152	177	158	163	162	139	168	135	138	165	154	145	172	187	191	171	187	164	178	191	155	188	178	169	155	160	150	175	160	173	164	187	168	172	166	171	171	152	160	187	130	160	166	149	155	175	165	147	145	193	166	143	150	130	151	152	149	168	173	181	172	140	153	160	168	187	137	154	147	184	144	164	163	153	165	179	160	167	179	166	144	162	189	144	163	144	161	162	168	149	172	158	152	166	180	169	181	150	139	171	156	137	138	161	174	171	159	174	179	175	190	162	156	145	175	182	164	164	164	167	188	179	154	156	160	176	149	157	182	154	150	166	152	161	182	172	174	164	155	156	156	181	173	167	148	163	172	162	141	172	170	152	145	135	178	161	177	154	156	166	167	161	149	174	139	172	172	163	187	173	160	180	152	148	160	150	151	142	180	148	185	176	179	158	149	163	178	183	181	183	153	140	156	152	167	154	164	137	154	173	148	165	175	169	167	171	151	171	134	159	175	154	162	184	165	171	164	160	181	156	171	195	159	175	161	167	169	157	172	175	189	187	178	163	160	169	170	190	172	173	167	164	168	156	166	181	165	161	178	147	172	169	141	159	171	152	166	159	158	157	170	165	159	166	178	154	165	183	137	177	177	164	152	190	159	149	173	140	159	161	166	155	161	161	178	181	147	170	134	169	151	167	161	149	126	155	163	177	150	141	138	163	167	151	163	155	161	175	183	156	171	152	173	151	174	188	161	163	161	177	145	181	186	171	145	148	165	179	157	169	163	180	124	163	179	163	159	169	180	176	195	146	169	137	183	159	160	207	159	161	167	170	154	163	168	169	153	158	160	190	167	174	175	157	145	181	171	182	162	156	142	186	178	186	166	165	179	160	132	171	186	134	146	160	175	161	190	179	167	142	173	177	168	152	161	167	170	181	179	161	190	160	135	162	162	167	170	167	156	159	178	178	172	164	148	140	167	160	165	169	150	160	155	169	181	170	165	127	156	151	172	153	175	152	164	151	190	172	177	149	157	171	154	168	151	160	173	181	173	182	192	144	180	139	169	160	151	170	162	155	172	149	156	169	176	150	162	149	173	155	181	150	182	148	164	173	152	182	177	151	154	166	178	172	175	150	166	134	164	162	169	181	185	162	165	161	152	173	169	156	160	160	161	176	160	148	166	162	157	156	163	173	155	176	162	162	181	151	156	161	178	178	186	160	178	168	182	139	138	140	169	188	160	150	164	163	155	139	171	168	175	173	178	183	135	173	195	160	175	179	167	167	187	159	193	173	187	137	163	157	166	167	190	155	178	154	173	189	171	191	166	159	169	181	170	158	168	179	167	156	146	178	170	183	168	158	176	159	162	141	171	165	178	151	179	162	171	167	176	151	172	184	170	163	178	158	144	172	185	154	160	167	188	163	147	166	171	155	171	161	172	168	165	162	148	148	177	164	145	167	145	132	176	185	184	167	149	179	161	150	171	166	162	169	184	158	165	150	158	146	143	152	182	154	186	162	153	155	186	175	174	172	149	176	158	143	160	178	181	191	161	159	156	189	152	176	164	166	180	148	162	179	146	149	142	143	165	185	165	174	152	162	169	184	157	189	154	164	165	178	179	162	164	170	161	166	175	138	152	158	165	154	172	168	140	167	174	135	165	140	145	158	160	179	160	179	171	169	147	167	156	141	160	164	159	180	182	160	153	167	169	152	157	155	163	184	180	159	165	167	174	165	168	168	167	188	172	157	161	195	155	167	165	155	152	173	173	154	174	167	179	171	153	160	174	171	162	172	134	165	174	147	173	154	160	141	147	168	168	153	135	174	183	156	178	176	145	195	183	181	173	166	148	139	159	156	164	149	154	178	162	176	174	164	175	182	148	165	162	143	161	169	192	165	150	137	168	160	179	176	137	159	185	154	173	171	166	161	155	164	181	155	174	181	144	141	180	156	163	171	159	184	161	171	175	165	150	171	155	158	153	175	172	161	168	179	180	170	171	147	159	175	179	179	161	144	168	188	146	169	191	169	185	169	166	189	184	164	164	166	133	165	161	172	164	173	171	150	166	159	164	139	209	160	178	159	167	175	162	166	167	154	155	147	155	185	174	164	160	206	165	156	150	180	160	180	160	187	177	141	162	182	156	171	188	161	186	177	133	158	162	162	158	156	143	166	163	166	176	171	145	149	173	153	172	146	144	158	150	174	173	166	163	153	163	175	157	171	168	152	174	177	164	154	169	163	184	155	149	160	190	173	164	174	147	154	167	168	169	169	171	143	158	161	155	187	172	188	168	139	167	184	151	149	174	166	135	155	168	168	161	178	183	174	179	164	166	163	164	172	160	157	173	158	169	165	159	168	162	148	156	162	162	175	185	173	188	149	164	154	158	146	173	174	175	168	167	165	173	162	150	149	176	165	157	152	156	167	171	140	161	152	179	151	174	148	173	180	173	143	159	151	159	157	178	191	169	175	190	138	175	160	143	161	150	157	162	147	192	185	168	128	171	187	156	142	153	151	147	146	166	177	160	178	175	155	183	134	163	167	171	142	159	165	129	181	167	160	172	159	200	152	192	151	191	190	172	145	183	168	153	158	157	161	180	140	163	146	165	152	162	171	151	175	178	129	169	154	180	182	162	152	144	165	139	154	162	152	163	164	161	157	142	172	161	178	154	159	161	163	183	154	151	162	160	163	162	168	166	139	181	163	134	180	182	170	197	165	156	159	184	164	156	183	182	156	169	169	170	185	161	157	183	159	156	161	174	170	159	186
11112	8765	18378	24247	23162	19779	17805	15953	14073	13347	14826	15980	18939	17138	24247	30840	16140	6951	6360	6347	4872	4222	3093	2224	4060	3741	3489	1969	1258	1186	948	736	573	545	476	484	496	481	496	464	479	445	485	487	479	450	457	481	470	486	485	483	491	463	460	476	478	473	492	461	477	480	486	509	470	485	513	476	486	479	496	508	510	472	523	500	501	503	466	467	479	465	498	446	478	490	465	459	502	449	462	487	489	439	526	463	463	516	477	526	461	489	467	470	464	475	513	497	480	483	444	488	488	480	469	446	478	487	446	487	486	498	480	509	467	474	458	523	439	456	482	487	492	518	499	458	473	483	468	488	473	515	433	477	506	493	492	458	475	470	491	459	485	482	454	450	461	467	454	492	476	467	473	479	480	498	463	502	479	502	478	507	490	480	463	460	442	456	469	463	459	520	464	497	478	474	471	457	470	463	436	472	471	457	509	481	489	502	497	489	477	503	504	471	458	456	458	489	460	492	482	485	463	494	447	511	490	460	488	446	517	493	467	494	462	467	472	491	496	514	481	447	499	486	461	447	471	462	473	466	474	487	516	512	495	470	495	494	456	449	473	493	434	458	445	488	450	493	493	485	478	493	470	483	464	490	481	493	485	472	484	475	485	511	443	466	512	472	482	474	469	456	493	503	499	485	495	481	499	486	449	486	506	456	478	477	437	464	484	483	446	501	446	458	463	538	477	470	510	498	537	448	476	440	464	496	456	471	508	483	466	474	484	498	448	508	517	464	461	541	473	460	540	472	467	495	494	496	498	473	488	461	518	450	496	450	436	504	478	503	477	483	478	454	473	487	469	460	514	479	489	498	475	487	481	461	461	482	475	474	516	452	457	467	459	497	516	480	487	415	503	485	518	507	473	473	502	478	480	478	497	523	498	466	525	497	485	508	448	495	473	477	508	438	461	487	462	487	516	492	460	496	472	443	487	474	483	509	471	439	496	522	460	501	478	519	494	508	485	481	458	463	497	485	472	464	456	487	464	484	464	490	486	471	475	488	464	426	481	502	483	480	468	496	483	467	495	480	484	494	485	523	481	464	472	508	514	430	492	461	474	461	447	452	454	507	492	468	464	451	463	489	510	464	505	487	451	466	430	441	486	471	521	446	469	469	504	468	447	485	453	433	484	514	470	492	513	460	460	472	470	519	454	469	464	462	474	501	476	504	471	459	458	491	533	457	508	440	447	462	466	493	463	510	507	508	471	475	447	520	483	486	466	475	449	458	468	501	481	484	460	527	460	478	466	499	435	477	476	470	499	442	498	459	466	488	478	487	460	492	455	463	489	495	447	473	484	452	468	444	485	518	473	477	497	468	473	457	465	504	503	425	503	486	483	492	464	508	477	469	455	515	487	500	480	466	449	483	464	496	465	479	472	479	463	494	484	496	473	497	493	499	485	460	476	468	472	475	513	484	530	463	486	499	476	476	456	436	471	458	474	465	487	444	506	468	484	463	485	490	488	511	478	474	447	457	471	491	502	464	458	475	483	489	460	508	474	469	506	474	490	450	466	498	492	469	493	493	465	468	518	513	487	500	495	494	515	478	431	455	488	484	477	524	495	446	477	448	484	458	516	497	493	485	498	457	462	512	462	449	510	472	484	473	488	493	448	487	488	480	487	459	492	469	485	531	472	455	487	465	469	453	486	455	517	482	482	474	495	484	536	494	468	503	469	465	433	511	482	503	442	477	490	492	492	466	499	487	502	473	476	493	463	500	490	479	464	461	475	441	519	460	492	462	476	458	488	517	495	445	482	500	489	488	505	482	497	456	472	487	504	491	498	454	474	491	509	452	483	463	482	489	486	499	488	495	450	472	491	464	498	447	498	482	499	484	470	463	466	509	507	523	478	493	474	497	511	457	486	475	525	478	435	474	473	463	465	427	475	475	476	481	500	486	443	491	473	462	491	499	458	437	508	460	449	474	471	498	472	485	498	447	491	454	496	453	470	500	471	472	459	512	467	499	496	452	481	456	484	493	440	484	473	471	464	464	489	509	480	489	486	468	497	481	474	419	464	503	474	519	470	449	469	437	469	481	467	459	470	479	478	486	491	481	485	478	505	505	511	482	496	493	483	480	482	512	439	526	526	499	474	441	499	516	477	505	448	464	457	452	473	464	460	452	462	463	504	467	452	517	507	467	502	480	477	470	471	464	466	483	472	475	475	491	473	448	462	492	501	478	479	518	437	514	436	476	513	503	461	499	484	498	459	492	487	478	478	488	480	480	522	484	455	477	469	497	461	479	460	507	488	478	455	514	476	505	504	478	485	483	489	466	498	483	451	511	518	480	473	473	482	466	510	471	488	462	436	478	490	442	492	496	502	476	473	485	473	496	482	495	468	473	465	510	468	472	465	480	471	498	493	509	508	478	492	502	483	489	450	449	478	516	504	472	488	507	481	463	489	481	495	456	478	505	464	494	481	482	500	498	485	479	471	430	489	428	506	500	463	493	509	466	468	496	470	488	504	469	451	481	498	497	477	480	485	481	467	483	466	474	468	450	452	498	491	503	494	527	491	468	485	472	459	537	484	476	476	492	474	467	443	485	478	526	448	482	508	496	468	502	511	463	460	490	460	474	490	492	492	493	465	481	467	484	457	486	493	533	456	488	434	478	501	471	467	454	468	460	489	475	470	512	452	460	492	469	463	476	459	466	478	449	511	521	483	487	486	466	483	495	445	532	510	509	453	494	469	450	462	486	479	483	459	474	473	472	487	484	466	499	460	492	465	477	495	503	442	453	496	476	487	486	483	477	454	486	460	441	502	477	467	489	490	473	496	449	475	437	464	479	450	462	453	493	473	482	484	494	470	487	445	488	504	480	450	479	454	458	471	498	491	496	420	470	492	467	476	472	513	514	468	461	503	510	483	506	479	489	469	468	465	488	475	476	459	483	500	485	479	478	468	510	458	467	469	497	506	482	504	525	459	480	493	506	498	478	499	484	495	475	494	474	488	448	511	492	473	481	483	484	487	501	455	493	470	483	492	437	523	475	474	467	487	440	473	483	463	459	479	481	502	451	459	539	492	486	473	475	505	471	473	526	495	471	485	492	469	499	489	488	496	479	471	480	508	482	500	523	490	422	467	504	494	486	458	436	494	482	478	506	502	473	450	512	465	478	476	505	443	495	515	492	453	527	471	465	496	501	484	461	479	475	481	550	470	450	498	499	494	494	487	496	498	448	451	466	490	456	495	512	471	496	451	472	460	508	487	487	439	488	413	448	475	480	488	484	484	502	457	510	470	502	524	458	467	481	453	475	497	500	471	482	468	474	483	479	454	483	491	421	498	456	455	483	439	477	511	476	448	473	494	478	482	493	463	492	469	478	469	473	483	459	479	490	469	466	469	505	483	459	481	483	478	475	470	490	467	488	499	501	476	482	493	505	453	444	539	437	449	451	503	486	453	442	473	528	451	477	478	521	463	529	424	515	463	478	490	525	462	489	466	493	477	481	513	494
25584	15579	18609	16518	13289	9867	7342	6475	5379	4890	5250	6100	7149	6497	10914	18173	7656	2460	1939	1724	2161	1043	752	726	1148	1178	1047	706	393	344	321	270	213	180	176	186	198	181	218	187	170	187	176	183	188	186	205	193	184	167	191	209	183	211	207	162	185	185	215	182	193	180	181	179	176	214	179	167	208	195	176	181	195	172	163	172	170	218	199	195	167	178	203	190	198	204	195	176	199	211	190	193	215	162	205	163	189	190	186	169	182	181	182	189	184	154	185	190	190	174	171	201	187	172	179	182	186	206	195	178	146	209	177	177	167	190	196	182	197	178	164	187	197	202	181	217	189	191	194	213	176	164	196	196	194	162	201	196	200	186	194	193	198	159	190	209	192	177	192	197	189	204	168	177	203	186	200	187	193	174	201	184	189	214	207	211	227	185	202	206	170	184	176	194	216	198	188	192	182	191	207	190	199	184	194	180	196	168	188	156	185	165	200	176	171	197	204	184	206	174	204	173	173	173	204	200	189	190	183	180	167	177	193	182	176	177	217	228	195	188	176	190	182	176	185	204	194	177	190	203	185	152	194	187	172	193	151	220	186	179	198	167	173	181	185	196	169	212	186	179	169	155	213	202	181	187	173	163	207	182	178	191	154	201	164	195	195	186	179	202	196	177	157	187	167	182	205	176	145	173	187	199	180	194	192	194	182	184	180	175	188	198	182	200	189	190	194	185	175	181	183	198	157	206	193	176	169	181	154	182	200	159	181	200	192	201	179	180	166	196	189	169	190	185	188	186	184	197	189	181	172	180	210	187	178	203	204	176	178	189	201	169	189	179	189	187	205	166	188	190	167	179	183	206	204	190	198	174	234	197	178	178	175	186	189	176	185	177	190	189	209	164	212	185	189	180	205	172	174	174	200	184	190	206	189	160	199	168	178	186	205	190	197	184	189	185	206	186	204	188	184	162	184	145	215	159	200	186	194	190	190	187	181	198	177	187	182	158	190	180	182	168	196	200	168	175	188	156	175	209	181	186	183	190	179	202	168	214	174	200	196	198	189	194	191	185	170	176	187	201	173	189	186	198	175	178	162	173	183	175	201	192	193	168	185	183	191	190	188	179	156	184	207	180	189	172	178	188	168	186	198	205	184	178	207	191	233	190	203	189	178	183	180	200	178	189	184	199	193	188	184	179	193	159	193	171	194	198	166	190	192	186	169	185	197	193	173	185	164	181	175	183	169	193	188	178	188	201	177	206	184	180	206	177	179	191	189	183	171	174	197	162	188	166	184	171	180	204	206	189	177	206	212	167	193	186	197	183	183	174	171	197	195	189	203	181	157	182	185	180	198	184	189	207	196	177	188	188	189	160	197	188	190	187	192	190	198	206	168	184	178	178	179	164	189	197	190	183	169	177	186	195	196	189	171	185	196	179	194	192	179	196	180	196	176	175	192	198	190	187	206	194	164	188	196	195	197	179	179	181	199	182	179	191	187	203	188	207	198	179	206	151	198	192	205	210	188	210	203	185	209	175	175	180	173	211	218	178	187	162	206	187	196	207	168	223	174	185	164	182	185	175	203	214	198	171	200	175	177	194	182	180	196	191	171	178	193	187	182	198	182	179	181	177	195	199	191	164	191	195	193	212	186	187	205	174	171	200	179	213	190	186	179	192	168	176	200	184	193	189	210	142	195	187	184	180	189	191	196	171	233	164	183	169	201	222	187	168	217	204	198	175	198	201	196	193	204	184	180	192	170	172	187	197	218	166	170	208	184	177	193	188	180	168	194	185	203	174	195	177	213	198	174	206	206	176	184	191	189	174	180	162	158	193	197	197	189	182	214	184	204	217	173	179	212	188	198	189	185	184	187	214	167	179	168	165	158	206	186	208	174	192	182	176	198	183	188	177	172	209	175	194	189	204	184	186	195	172	181	205	186	195	179	199	192	180	177	193	192	186	219	195	171	191	183	176	190	209	209	177	215	174	189	157	188	197	192	181	164	180	183	207	189	184	222	177	194	191	181	208	177	185	202	198	179	190	180	201	207	183	198	188	182	195	184	176	189	221	155	166	173	188	170	196	175	184	167	201	178	207	189	211	177	194	175	184	178	165	193	183	184	182	198	205	191	161	189	187	176	191	189	192	203	200	207	176	200	169	185	159	167	160	170	208	175	199	209	186	191	164	198	203	191	180	194	196	212	176	189	188	213	196	207	186	211	178	227	164	182	190	201	199	215	196	166	180	203	180	197	168	178	188	185	192	197	171	197	189	174	202	176	196	181	209	181	197	190	193	199	203	195	195	191	188	170	179	200	169	176	184	189	190	180	185	205	185	165	174	172	201	154	182	176	179	208	194	209	191	164	186	202	189	195	198	191	190	190	179	185	196	168	159	183	185	175	175	181	180	197	200	216	162	173	187	199	184	184	186	190	216	178	189	183	202	173	196	215	227	190	179	183	175	193	207	176	170	188	180	202	190	182	183	201	161	179	180	188	195	187	209	194	198	192	171	185	205	183	211	186	186	182	171	217	170	174	214	174	183	150	174	176	178	178	170	214	193	178	177	184	166	202	173	136	188	186	171	181	198	183	204	189	204	199	175	196	160	210	198	189	172	188	201	183	161	200	192	198	186	195	183	203	218	210	200	165	209	194	197	178	188	185	175	193	179	184	183	184	202	177	169	199	173	191	186	199	166	168	196	209	192	193	217	200	185	156	168	206	202	215	205	192	212	209	192	207	184	204	168	188	182	173	194	164	192	188	177	174	207	190	179	192	185	193	173	205	181	182	194	186	207	166	183	151	191	189	195	167	185	196	170	181	193	189	183	187	194	192	163	178	176	178	200	171	180	159	174	203	190	180	182	192	195	188	188	186	187	195	188	184	187	171	184	180	192	189	195	196	199	199	195	205	177	188	173	167	198	188	193	162	181	179	202	178	198	193	175	193	184	194	205	174	192	177	153	185	181	187	170	183	173	173	203	206	172	211	201	195	186	195	214	182	192	198	180	201	198	194	178	197	203	189	187	208	172	183	206	165	176	193	184	215	178	184	196	193	187	167	202	183	203	154	177	207	186	179	182	178	204	180	195	185	181	179	199	190	179	187	184	196	166	192	194	200	181	178	205	171	191	184	209	180	207	164	178	173	166	208	197	203	193	197	186	182	168	179	193	193	202	208	184	190	182	191	183	190	208	169	172	193	199	197	211	181	179	188	179	180	193	196	172	198	183	188	191	208	186	203	184	191	176	191	173	163	183	189	184	200	182	179	182	184	184	178	176	188	180	187	160	167	194	208	198	179	196	177	200	207	204	215	179	183	157	177	180	189	195	186	164	197	193	209	212	192	214	178	181	185	196	192	162	189	208	182	185	171	177	173	183	185	177	189	160	187	177	181	190	181	198	173	201	183	184	175	190	177	178	164	172	202	197	161	184	195	187	185	186	182	193	185	197	188	188	179	195	204	212	183	177	185	186	188	181	193	167	188	221	198	207	191	187	169	182	188	190	204	168
15246	12392	22975	27793	27815	24787	21986	21111	19274	18844	19324	22795	24926	23935	32241	39553	19796	11904	10647	9489	10819	5946	4078	4309	6696	6892	6186	3469	1923	1655	1312	933	680	618	570	550	537	558	551	498	519	525	608	551	515	587	491	526	543	558	551	583	522	528	559	548	557	520	534	550	571	511	575	572	519	563	524	528	507	545	521	547	534	529	515	505	504	526	559	510	498	562	497	516	550	534	556	512	502	534	509	568	566	522	500	534	533	537	597	525	535	549	552	529	539	523	557	558	551	567	563	541	531	551	528	528	575	558	522	531	573	582	561	520	539	530	558	544	495	580	541	502	555	549	543	567	514	522	504	562	548	563	522	567	529	527	542	538	596	557	559	546	523	557	532	538	553	529	547	561	497	523	519	529	534	530	580	570	518	553	533	526	548	527	523	515	544	554	546	524	540	542	561	560	529	574	550	553	552	509	514	517	563	521	570	520	559	536	537	559	551	558	540	549	575	538	584	562	550	523	539	553	572	541	534	536	540	556	567	540	558	541	559	529	550	549	548	506	557	522	524	542	544	580	548	515	537	529	569	571	590	496	574	530	550	521	530	558	539	548	558	528	516	551	550	560	552	487	552	547	540	530	538	569	494	550	546	537	501	537	544	518	556	528	536	557	543	545	567	539	505	505	495	529	511	526	531	544	527	560	549	537	544	554	559	546	532	523	517	559	511	552	499	528	530	544	540	489	538	520	527	576	547	539	532	528	548	571	526	529	565	524	532	577	523	562	582	555	545	536	546	531	561	551	581	541	543	553	549	569	515	562	466	547	525	547	530	525	570	514	541	568	542	526	537	544	523	537	530	543	526	525	568	515	492	518	552	532	573	519	548	512	558	532	548	510	558	516	521	555	538	511	545	469	526	537	552	537	554	571	528	548	530	514	525	555	522	536	514	542	526	526	557	505	549	558	511	598	538	505	518	553	538	512	528	491	514	525	578	561	553	578	524	560	535	504	530	539	548	531	542	574	526	528	534	516	526	501	503	531	517	539	539	573	520	499	544	522	504	552	525	479	500	531	503	529	526	519	515	538	535	533	514	560	552	546	515	520	548	551	535	547	527	512	522	537	530	525	547	575	577	498	516	499	513	520	533	530	517	531	539	548	490	520	556	529	573	536	555	579	548	543	547	553	497	538	521	537	563	540	546	556	532	548	519	511	514	533	587	560	553	537	532	546	542	589	511	538	543	543	535	558	538	546	541	531	535	555	537	505	560	525	561	524	555	563	540	552	521	539	543	580	522	557	547	487	570	519	515	551	528	530	542	552	561	509	622	510	508	551	538	529	504	553	545	518	492	555	546	578	528	541	508	524	511	559	499	538	545	560	523	566	501	492	533	546	544	553	578	607	485	503	547	527	549	529	530	540	562	519	563	560	521	538	522	518	540	491	539	531	567	522	510	540	573	569	533	511	552	539	521	515	534	554	534	551	547	538	552	552	497	540	534	541	519	553	555	572	538	546	548	511	521	570	526	554	574	487	566	538	531	568	546	540	529	547	556	516	491	550	539	511	559	539	512	543	540	544	519	535	525	540	547	533	493	550	538	565	537	519	533	588	530	524	527	523	557	529	530	516	511	544	502	554	555	509	513	556	551	536	518	554	571	503	556	577	549	562	521	487	555	532	511	538	540	559	564	545	536	560	524	495	567	596	527	530	535	533	537	551	528	514	551	564	532	547	524	545	511	537	550	536	540	541	529	556	544	515	559	558	536	562	511	540	533	564	502	516	564	555	545	554	508	544	488	509	529	546	511	556	570	506	526	495	544	528	615	557	550	567	518	493	557	540	526	570	516	546	539	520	528	568	513	542	550	532	542	541	538	522	586	538	508	508	541	543	537	567	559	516	536	580	526	524	517	550	509	557	549	525	509	538	541	511	592	524	499	543	521	541	535	558	521	570	550	583	522	584	510	481	560	565	566	578	536	502	500	527	498	517	557	561	527	566	498	547	561	564	529	553	539	589	555	549	538	545	528	541	545	565	550	504	556	560	522	504	554	502	535	595	517	499	557	580	527	509	534	556	541	534	564	526	581	566	528	539	557	537	570	531	529	554	519	510	537	522	520	535	532	553	503	584	496	555	517	528	516	522	577	528	561	535	557	496	517	524	517	496	572	564	523	539	535	552	520	539	483	540	512	522	558	527	521	506	499	582	546	576	565	539	558	531	531	530	579	543	546	525	552	512	523	522	562	552	560	579	552	553	493	540	523	557	559	568	524	548	517	530	533	568	536	572	542	524	572	567	518	507	514	545	528	541	510	488	559	536	522	546	525	557	512	509	529	551	522	525	542	555	509	519	557	527	538	520	514	544	548	544	531	505	520	558	513	540	539	558	540	573	538	513	545	530	533	560	533	518	542	562	528	539	537	510	570	558	567	549	529	552	512	544	571	544	539	515	529	574	520	532	513	496	569	574	539	536	540	565	549	525	531	496	503	571	558	519	510	536	538	546	502	504	493	537	523	513	534	502	497	559	511	520	527	524	548	543	530	504	562	554	553	538	519	548	563	542	571	519	549	518	550	567	532	512	505	550	511	528	512	538	525	520	532	542	552	528	556	503	532	569	517	547	509	524	539	536	511	556	513	551	527	528	544	530	535	504	532	525	536	531	548	536	511	552	532	545	558	555	505	534	518	487	527	524	567	555	531	520	549	520	555	561	573	574	501	534	564	578	515	528	538	509	533	509	564	552	545	551	547	572	566	536	564	552	511	573	579	556	529	564	548	519	548	545	512	568	596	526	555	519	524	512	554	552	571	536	535	534	550	509	503	586	501	528	496	583	532	487	530	504	549	539	523	548	564	548	581	531	555	516	526	565	524	513	526	533	553	563	541	514	512	471	534	511	514	586	569	561	520	528	528	547	507	533	527	554	537	536	495	540	521	516	543	513	559	544	530	536	519	556	514	514	560	547	518	553	507	577	571	550	503	522	546	544	560	546	531	513	508	547	535	542	559	515	570	522	513	538	516	545	553	525	530	542	508	515	529	503	528	577	548	529	536	533	526	536	560	518	565	572	547	550	557	533	511	511	514	561	490	553	518	508	512	506	546	567	567	512	564	540	539	530	568	510	579	562	556	515	489	552	522	566	613	534	570	499	538	527	524	549	540	534	565	507	547	527	574	561	543	525	526	508	523	536	558	528	555	507	571	498	561	563	505	527	525	544	538	523	569	555	557	527	500	522	545	559	530	487	497	501	553	558	519	510	529	535	518	557	490	577	509	525	515	530	512	560	512	514	541	539	471	538	579	522	547	506	539	513	510	543	548	538	517	523	543	542	486	534	517	545	525	498	543	561	527	550	542	533	523	558	549	534	543	559	539	571	518	520	552	527	499	519	561	576	486	511	568	503	526	567	498	526	582	520	570	510	546	537	542	566	491	525	553	534	534	551	506	551	538	546	552	527	549	536	520	526	512	534	543	522	495	551	545	545	542	573	510	546	534	500	540	541	517	522	525	537	517	562
8475	5906	7182	6420	4500	3950	3051	2136	1831	1648	1482	1985	1984	1468	1698	1768	777	613	484	497	382	314	328	280	280	256	257	251	210	198	173	186	181	165	178	146	173	175	174	164	182	164	156	168	164	163	175	180	178	161	180	171	178	169	159	168	162	161	180	189	181	169	169	157	166	187	183	183	165	205	182	184	158	166	198	176	159	168	183	176	159	195	189	165	156	176	168	140	168	180	196	187	170	202	160	175	158	169	168	176	164	163	159	154	176	158	167	190	163	179	185	168	180	175	170	164	146	152	176	174	155	156	187	199	168	153	170	163	142	173	153	191	176	174	170	173	162	164	163	181	169	190	170	172	160	170	186	180	165	183	172	158	155	155	183	180	146	168	186	167	185	148	195	189	176	188	164	156	157	180	177	169	182	168	158	176	165	160	177	166	153	169	163	171	172	179	164	155	169	162	177	180	152	161	166	145	176	182	165	181	177	171	165	153	159	165	157	157	177	185	180	168	193	158	167	173	176	166	174	197	166	166	172	169	153	186	169	166	185	171	167	160	160	159	153	166	173	159	159	191	147	163	176	170	173	134	168	176	169	174	162	162	166	165	159	167	197	157	144	173	160	177	170	181	181	201	209	176	171	191	151	167	186	153	168	155	176	185	156	151	158	161	172	185	174	174	185	181	173	177	178	167	168	137	187	180	181	180	167	188	168	166	171	149	189	172	182	175	185	160	178	179	174	151	163	182	163	169	165	166	160	158	194	175	180	170	150	173	186	138	171	173	183	170	145	184	178	193	165	160	141	145	162	168	181	164	164	149	182	186	144	186	183	186	166	152	160	203	171	171	177	179	151	185	140	177	167	184	178	163	182	200	169	161	160	195	175	175	174	196	151	153	163	163	154	187	171	200	174	176	193	146	161	162	163	179	153	181	151	194	141	152	182	164	192	174	168	165	152	170	187	158	149	161	181	186	153	187	160	166	161	180	170	169	190	167	163	160	164	150	163	174	143	169	177	165	174	181	183	165	176	171	182	163	164	182	159	153	166	188	179	146	162	179	155	186	200	175	155	166	181	175	185	153	179	171	181	178	168	165	171	160	169	180	174	173	174	156	159	161	177	176	154	156	191	179	166	174	188	173	165	174	175	151	167	161	156	183	164	146	167	171	164	164	159	176	187	143	189	180	149	175	154	139	169	180	184	167	168	153	173	167	183	153	182	168	167	150	164	159	168	145	193	154	156	187	180	163	176	175	153	169	152	164	169	168	176	185	173	173	168	158	154	200	144	185	172	180	172	165	177	166	181	173	162	185	153	178	160	154	162	156	161	177	183	151	148	167	184	172	176	152	170	181	186	180	186	147	177	181	172	158	143	168	175	195	162	155	153	162	176	181	178	170	173	171	173	154	165	170	158	162	156	186	173	164	189	190	175	151	154	156	162	172	153	152	184	167	197	193	177	169	153	177	179	171	157	197	186	184	160	178	199	180	175	197	190	152	171	162	182	157	186	171	152	171	169	183	140	162	161	171	180	170	175	184	197	184	169	174	165	167	175	148	177	179	185	155	161	177	170	202	170	179	149	167	174	191	173	159	184	160	160	171	178	179	189	161	167	161	174	154	163	166	186	163	135	194	149	159	155	170	176	183	156	173	182	151	158	170	161	179	199	170	169	161	166	154	164	175	191	172	171	168	146	164	163	158	188	155	175	184	177	159	188	186	183	160	152	163	165	190	164	185	165	188	163	181	166	171	168	175	166	163	185	166	156	158	198	173	175	160	167	174	159	172	181	173	175	171	186	159	189	157	169	149	168	165	150	179	149	163	170	170	171	179	182	152	168	161	173	170	172	166	173	168	168	168	167	179	180	179	154	166	171	170	151	163	142	163	155	180	172	174	200	163	200	152	176	160	167	162	159	159	170	188	166	172	164	163	180	169	171	184	160	171	152	169	175	180	159	173	186	165	202	194	163	175	151	158	162	164	143	166	188	164	185	167	181	177	170	177	179	172	163	206	177	178	182	163	174	174	180	202	161	157	167	171	151	161	141	162	168	166	175	155	169	183	179	180	141	171	160	164	174	163	176	167	176	167	180	157	188	182	186	186	189	169	193	154	189	161	159	171	166	137	173	190	188	183	169	164	148	172	163	169	151	150	165	170	193	193	166	166	169	168	169	158	182	163	154	163	158	167	171	166	180	173	133	165	164	173	166	169	176	154	173	174	178	158	181	186	177	150	180	174	139	164	184	175	155	164	167	173	170	158	165	167	188	150	158	156	177	192	156	180	162	181	169	159	146	185	169	175	165	160	177	167	158	179	175	159	175	155	177	148	175	176	170	156	182	166	167	187	168	159	166	187	187	184	168	170	181	184	167	148	159	183	188	176	167	180	163	180	175	182	138	201	177	177	149	151	168	148	159	180	181	158	186	177	159	158	173	162	172	162	176	154	152	175	171	168	167	169	180	176	172	194	192	167	172	177	171	178	167	184	193	181	198	173	182	173	194	179	141	170	159	164	180	173	161	160	187	184	162	172	172	166	160	146	156	158	166	170	163	160	156	165	180	153	180	171	192	176	171	167	171	166	174	149	142	191	179	167	175	166	186	176	157	156	172	157	173	173	168	149	176	173	152	181	161	146	167	189	158	157	167	170	185	165	181	178	192	170	191	165	166	183	180	170	151	150	159	166	164	175	178	145	153	152	183	156	169	176	159	167	167	162	175	174	188	169	169	153	154	173	144	154	206	163	161	161	178	169	160	161	141	164	154	161	165	171	192	159	182	151	160	209	162	175	164	189	167	172	171	165	166	177	141	170	180	148	163	164	151	163	169	179	191	153	180	161	175	167	166	157	163	156	168	161	166	169	158	138	152	207	165	142	184	173	182	157	181	172	171	160	186	180	172	171	177	175	193	188	198	157	179	169	170	189	158	189	170	169	190	170	158	185	178	168	180	199	163	191	180	186	186	171	156	167	172	160	154	172	159	163	180	168	172	153	174	158	158	167	192	158	174	176	180	156	168	186	189	183	163	146	175	164	168	179	180	173	175	194	174	174	185	171	179	157	185	163	159	175	171	165	199	162	168	157	172	170	156	151	166	174	191	155	184	164	141	170	176	165	189	152	190	178	162	167	188	186	151	192	162	175	171	168	163	165	162	148	162	183	196	161	171	156	154	171	174	160	145	169	193	180	166	169	175	169	170	195	159	162	165	155	173	175	169	198	168	193	174	192	159	183	216	174	181	177	183	151	163	209	195	156	164	171	165	190	159	172	174	173	148	176	176	162	185	170	159	172	162	164	168	172	169	160	169	134	168	172	165	154	164	167	158	179	202	169	146	165	189	166	174	166	166	169	179	168	207	172	151	177	184	177	180	150	172	163	181	175	168	207	171	161	147	159	169	166	163	170	174	184	171	180	157	157	156	167	170	161	171	158	161	163	178	164	174	166	164	178	200	156	159	159	179	180	144	162	156	186	178	185	149	190	179	152	177	148	168	176	184	165	166	169
6318	5689	11608	15426	14209	14181	11644	9458	8865	8336	7505	10380	9827	7698	9101	8322	4028	3118	2437	2733	1698	1432	1607	1444	1282	1042	1034	923	688	671	611	585	539	532	493	450	494	477	515	504	499	489	494	556	503	471	451	474	501	465	484	516	480	509	460	517	487	438	474	486	469	500	522	468	495	484	452	494	488	443	470	491	511	486	490	505	498	508	490	510	468	503	502	532	484	492	484	495	528	508	486	486	480	445	459	458	515	465	505	481	502	509	497	465	448	462	500	505	517	469	447	499	459	470	497	498	450	496	513	494	491	479	479	522	444	508	459	500	453	485	473	488	509	456	454	455	458	480	491	485	475	558	517	476	488	474	481	511	453	469	511	525	508	528	529	470	534	488	496	469	461	446	479	464	434	451	479	475	538	499	498	456	452	455	473	478	454	468	519	483	499	470	461	487	458	511	474	486	467	499	517	492	458	468	499	482	503	460	484	452	484	465	478	493	441	480	482	460	475	472	474	487	485	494	486	471	457	520	507	450	487	477	521	548	525	476	502	495	524	522	486	457	474	465	490	436	485	502	464	479	493	479	473	481	501	439	502	477	507	446	502	517	467	492	461	539	499	507	477	420	442	469	495	484	474	469	495	511	491	497	475	530	478	500	529	498	517	458	516	452	461	490	526	492	463	491	473	462	541	459	458	499	466	477	508	512	461	458	503	486	530	480	491	484	470	501	479	516	476	462	475	530	514	468	528	460	532	493	460	466	491	471	493	459	535	473	467	513	493	481	488	486	464	455	506	481	533	443	470	507	546	503	487	540	521	474	509	530	488	441	497	456	476	500	501	484	508	461	496	483	486	505	478	473	466	491	501	491	475	502	536	483	493	517	512	479	487	471	502	488	492	440	473	486	496	471	509	489	492	480	488	494	502	472	496	505	474	499	515	489	495	497	488	507	508	494	504	511	482	493	485	482	469	495	436	443	479	490	470	476	488	516	433	475	525	470	496	497	465	518	442	492	502	493	518	474	477	453	502	460	454	430	491	487	471	478	526	481	492	500	468	466	472	490	477	478	538	474	468	513	493	463	486	487	492	525	475	443	492	497	476	512	485	486	499	459	489	498	458	462	488	514	492	469	494	443	458	507	473	458	472	505	509	507	438	465	476	495	509	494	482	489	500	466	483	477	470	481	526	542	490	472	500	483	483	480	522	496	464	468	485	509	477	485	497	531	482	489	496	509	468	478	468	486	529	494	496	430	470	521	495	496	501	450	512	475	528	510	510	455	498	517	509	459	481	484	487	537	497	448	476	476	511	489	482	512	490	504	521	459	466	491	439	481	462	482	495	475	479	508	436	450	491	454	491	469	502	478	519	472	491	485	479	487	539	510	511	501	502	544	467	509	501	503	473	525	527	460	467	464	514	463	495	482	474	486	509	479	490	482	498	503	526	485	470	484	488	505	487	504	479	495	465	497	497	494	471	515	480	465	482	482	510	478	508	495	483	505	476	473	504	492	474	473	520	491	476	489	507	520	461	488	510	479	518	492	481	496	494	424	487	484	469	475	500	498	481	504	480	512	450	499	487	543	475	462	484	493	480	461	499	506	492	492	489	523	497	500	514	457	477	489	511	482	500	467	475	477	461	507	471	501	489	497	480	456	493	475	486	484	485	485	516	523	444	502	514	494	559	488	466	506	501	473	486	505	483	484	466	497	494	463	502	509	480	475	481	461	507	481	469	525	524	465	522	478	494	471	490	493	466	489	492	479	471	483	491	470	478	471	478	519	481	488	471	480	507	503	477	499	486	496	483	473	478	460	470	485	501	500	465	501	481	479	491	489	464	503	424	503	463	498	436	483	488	492	483	480	497	469	496	498	484	505	498	494	503	458	503	476	496	499	491	473	498	504	471	499	450	474	528	479	500	474	481	462	522	504	521	456	495	523	531	459	513	485	491	471	456	514	480	505	503	448	505	484	481	496	539	485	519	499	470	485	499	500	477	527	509	515	476	482	484	454	471	463	497	510	481	467	507	451	483	477	512	498	472	503	476	474	480	479	468	502	424	457	500	481	493	471	487	510	446	488	488	508	495	509	474	488	511	485	487	475	474	481	489	477	460	503	474	463	514	495	492	436	453	496	480	514	481	499	498	477	483	484	487	464	495	505	494	500	506	495	516	509	516	504	497	532	475	530	504	484	481	486	461	488	472	479	480	494	493	494	504	436	482	512	491	474	442	480	507	494	490	439	491	475	506	518	479	508	492	467	490	460	519	491	505	478	465	492	528	458	505	450	465	467	525	518	466	497	527	494	486	443	510	494	479	471	448	455	523	434	475	497	489	467	472	481	508	518	460	496	467	459	487	466	497	510	465	495	502	460	519	494	490	459	467	525	531	527	482	463	461	522	488	509	479	484	480	480	477	467	447	490	495	499	489	503	473	460	515	491	507	517	474	480	465	482	487	503	469	508	452	516	502	484	498	474	523	463	490	491	527	459	514	500	488	505	508	488	518	487	514	470	482	484	477	476	496	527	511	519	490	483	482	486	489	467	455	471	501	498	464	481	521	516	491	472	483	486	511	474	495	519	477	475	485	479	479	486	504	477	506	499	511	502	455	481	488	485	469	506	497	455	503	477	487	506	484	480	502	499	490	541	528	533	448	523	468	474	440	507	493	525	485	485	481	482	466	469	485	484	472	456	447	502	489	487	538	467	522	469	461	489	447	466	475	470	477	474	485	468	483	515	474	492	491	495	489	473	471	491	513	491	470	477	478	503	563	474	481	462	519	471	479	501	488	473	465	475	498	513	481	501	499	455	527	486	452	462	524	487	465	493	456	496	501	458	457	493	499	518	499	473	497	477	521	534	476	498	449	455	487	474	470	479	521	483	501	458	527	448	504	477	500	514	463	523	482	457	502	477	478	486	463	468	479	512	471	472	489	466	483	487	484	493	459	468	469	505	479	519	522	481	496	491	514	514	509	480	479	486	475	493	457	469	480	524	467	487	487	455	489	466	497	490	563	502	475	492	528	496	504	459	477	488	458	516	486	480	470	500	507	507	476	457	465	472	511	492	485	528	494	510	484	487	541	494	475	495	411	489	485	465	513	501	526	486	507	497	507	491	493	496	469	472	496	498	481	539	452	450	470	449	492	471	498	486	468	504	494	491	528	516	532	511	472	463	467	480	488	475	475	495	492	525	497	459	509	516	446	449	500	514	485	469	522	463	494	494	479	476	446	523	501	466	438	484	464	506	507	487	502	518	487	474	503	546	506	471	485	494	469	473	501	494	460	530	508	514	485	481	481	518	460	449	483	519	521	480	447	476	494	494	505	493	505	449	431	479	487	482	466	501	502	486	486	500	463	495	456	461	493	519	495	456	454	481	475	468	467	486	504	447	505	497	485	490	459	489	478	529	494	471	471	480	530	481	489	467	541	470	473	440	528	499	493	454	463	460	515	477	505	499	503	459	490	513	493	491	492	458	547	502	458	467	494	473	477	484	474	500	469	479
16534	10282	13500	12877	9271	7462	6185	4588	4152	3733	4018	5075	3888	3448	8526	8766	1898	1234	1484	1925	652	535	451	448	507	625	540	504	321	255	259	223	189	175	169	171	184	164	195	147	161	193	154	178	155	166	136	162	172	161	157	151	170	161	180	152	178	159	172	167	159	170	158	168	152	164	148	156	146	148	170	169	156	171	174	172	175	171	168	155	161	161	173	166	152	165	174	152	184	172	163	178	161	188	178	156	159	168	156	157	183	181	148	158	146	143	183	175	166	168	158	183	158	163	132	158	183	168	151	160	183	166	151	157	170	145	191	178	143	144	174	153	156	161	159	161	158	150	152	171	158	152	146	169	180	176	139	165	172	160	154	162	160	147	180	154	147	163	139	176	165	158	171	183	185	169	159	174	141	145	149	169	200	161	175	160	158	171	184	189	147	148	169	139	174	137	156	161	173	148	166	151	167	159	147	150	169	175	152	171	160	178	161	189	169	179	167	160	171	167	157	149	162	158	166	153	176	167	179	169	178	170	161	160	182	163	171	146	159	152	166	174	165	159	187	159	160	156	152	164	162	185	176	175	171	163	163	191	159	148	161	156	160	167	174	138	153	162	152	167	175	171	162	167	153	166	178	155	194	134	169	148	152	163	170	160	153	172	150	177	143	184	156	184	184	168	157	183	161	182	160	167	167	174	168	176	154	180	160	152	159	175	154	183	172	150	149	180	175	160	176	171	147	150	188	158	183	162	184	156	164	163	165	170	156	174	185	150	168	176	156	166	165	182	166	160	171	155	162	167	168	157	143	169	164	147	162	194	165	162	161	155	172	165	153	164	155	165	172	184	174	156	196	138	150	179	176	162	159	150	147	177	170	155	166	158	182	168	156	152	165	154	196	174	168	165	164	180	144	155	150	177	176	152	175	162	170	144	193	157	181	136	160	162	147	161	157	178	156	163	156	153	156	170	138	175	163	137	156	177	180	170	152	165	149	174	160	163	154	171	154	178	158	149	153	173	144	155	181	166	142	196	160	158	173	173	203	160	165	157	167	153	160	172	160	172	158	155	149	172	176	160	199	139	172	184	177	159	168	152	163	183	160	167	166	164	156	168	149	148	149	160	184	156	150	172	165	160	187	145	159	174	168	134	166	143	160	174	174	169	172	152	170	175	139	164	165	168	151	166	157	192	163	170	165	174	155	175	179	176	134	157	135	177	155	182	186	181	172	146	151	152	161	152	161	162	157	170	149	163	173	169	155	172	181	184	160	179	177	151	176	171	150	173	151	183	167	149	168	165	177	144	162	157	173	153	153	170	180	173	180	145	168	157	185	152	197	167	178	174	174	186	198	171	154	158	182	179	181	146	149	156	157	148	181	165	185	148	145	178	153	135	158	176	181	168	175	150	165	170	154	156	138	185	172	149	135	156	172	176	171	148	185	160	170	154	139	155	176	170	171	164	158	172	151	170	157	174	152	164	165	161	163	147	174	159	179	152	169	170	155	154	161	167	182	186	183	166	165	181	187	173	156	154	163	172	156	159	162	151	155	169	167	142	158	177	151	131	162	166	169	167	160	155	151	172	160	172	161	176	144	150	164	148	190	154	181	149	167	165	176	180	166	167	163	159	169	166	175	149	164	148	174	171	164	147	171	166	160	181	175	156	157	153	154	146	143	169	139	159	153	157	162	166	179	172	171	165	167	184	149	164	148	161	173	159	178	182	147	144	180	150	171	168	146	174	171	159	186	163	163	169	159	174	163	157	168	172	183	175	166	161	168	184	144	150	142	187	151	164	171	173	175	173	153	147	182	144	163	162	165	169	162	175	183	152	158	183	161	170	176	184	160	132	147	164	152	156	176	176	159	153	162	167	185	178	172	142	156	154	168	175	172	180	158	153	182	167	145	144	159	173	155	167	183	158	169	152	178	156	173	151	170	161	165	161	165	162	157	166	177	179	150	180	159	163	179	166	167	157	163	182	151	174	187	160	173	178	165	155	156	170	153	181	174	145	151	158	165	158	155	158	160	143	179	142	171	146	161	137	156	155	163	171	164	171	152	171	163	173	198	166	151	154	177	155	171	175	161	179	151	177	152	169	153	177	142	165	161	146	173	150	164	156	171	171	163	171	173	181	155	157	166	145	172	169	166	164	167	183	157	165	158	158	168	185	159	148	142	175	164	164	170	175	157	172	163	170	158	139	141	184	143	153	153	170	164	158	178	181	186	192	157	148	155	151	158	154	163	138	172	175	158	178	168	165	157	159	152	171	155	171	163	148	160	149	151	160	165	163	164	157	171	151	175	170	174	141	179	158	150	157	210	176	166	166	179	164	153	150	161	151	150	171	167	160	172	183	142	163	168	178	147	170	162	151	169	170	184	151	176	187	183	157	161	151	165	161	155	162	140	163	169	180	182	156	171	143	173	151	170	176	163	154	152	200	171	177	176	178	180	150	155	173	169	152	155	180	163	171	153	169	155	172	159	162	159	162	168	161	177	164	137	182	185	164	157	155	150	176	172	156	157	148	155	162	176	171	165	177	145	174	155	162	167	175	169	145	147	138	152	179	168	174	159	149	176	194	181	171	162	172	179	161	177	163	145	171	174	173	180	161	144	156	154	162	171	170	153	132	170	159	171	174	176	152	179	183	170	151	151	182	174	166	157	150	169	154	182	143	165	169	166	150	172	180	160	146	178	163	154	162	160	172	151	164	157	172	171	201	153	177	184	159	158	163	163	163	168	144	162	192	160	189	146	154	172	160	179	173	167	178	161	158	180	152	159	175	151	174	154	147	159	174	152	169	178	166	164	162	183	170	144	154	156	137	139	171	169	160	165	129	194	157	161	160	161	191	149	140	156	170	187	141	177	161	149	174	157	156	177	175	177	158	169	192	181	164	171	168	175	176	175	144	149	166	156	164	158	164	202	147	168	181	182	166	155	151	165	155	155	168	156	130	168	190	151	155	167	149	153	164	136	178	177	165	185	143	155	156	193	172	148	170	177	163	164	148	189	170	163	183	176	176	184	156	165	166	153	191	158	138	183	148	163	189	164	166	158	164	178	147	199	161	159	175	171	151	172	158	174	190	176	189	188	164	165	185	153	199	155	149	186	141	139	174	168	176	159	170	165	148	187	160	155	185	135	158	171	176	167	166	163	173	176	162	191	136	158	147	150	173	150	174	200	178	139	157	144	143	159	166	183	146	187	171	170	149	132	187	167	187	178	191	173	177	148	163	183	153	154	157	148	188	130	165	147	162	176	169	173	154	153	178	165	165	144	175	198	168	158	171	167	155	173	164	160	179	155	172	170	146	173	170	147	166	173	168	154	160	159	158	151	168	144	162	181	155	172	178	162	153	165	152	145	141	165	154	173	171	143	161	178	183	166	155	134	167	169	172	182	172	179	151	168	168	176	174	167	169	174	154	155	155	173	152	171	169	160	152	206	170	159	182	165	154	151	188	169	169	163	171	167	166	149	182	167	194	140	159	183	183	133	164	166	159
10862	9219	19405	24120	22396	21760	19949	16961	16564	15442	16706	20213	16814	15890	29435	27206	8261	6989	8260	9952	3567	2898	2722	2600	2807	3794	3231	2739	1451	1285	1048	763	586	522	478	473	487	459	475	507	456	457	513	469	500	476	503	456	513	527	481	462	474	482	448	464	475	445	520	466	472	458	488	474	495	476	474	511	485	470	500	453	485	511	442	493	464	499	477	503	465	474	481	482	466	447	494	491	429	439	497	486	488	456	448	498	474	487	453	498	467	469	504	457	470	506	504	473	478	491	432	488	497	472	473	503	469	452	478	490	472	477	450	484	503	478	443	504	512	558	479	510	503	486	471	496	435	486	500	475	475	459	472	493	465	481	510	483	494	463	475	464	455	521	498	463	458	473	483	421	503	482	488	476	453	496	466	453	452	493	458	474	488	459	489	516	512	494	465	453	521	501	467	431	498	479	464	470	488	519	434	456	492	450	450	459	467	487	486	467	475	500	460	491	451	472	473	472	454	480	481	474	454	513	502	504	494	535	478	463	488	458	461	473	463	496	469	465	475	498	468	501	447	480	477	461	493	497	533	527	483	483	489	509	482	490	493	462	522	460	496	477	496	477	462	468	440	449	500	448	436	465	497	493	473	507	502	513	498	442	427	469	502	480	478	477	461	491	480	482	487	456	472	460	424	441	468	491	467	495	460	463	454	484	506	475	491	456	499	484	489	502	531	474	483	500	476	444	457	508	503	493	493	495	478	465	463	487	491	467	491	481	470	464	478	458	463	483	482	493	463	493	460	477	485	501	452	479	466	453	462	472	465	451	478	499	514	472	448	446	476	504	494	495	497	528	476	455	436	485	503	465	489	473	499	477	454	481	447	477	498	485	468	504	471	482	496	486	500	451	502	405	447	527	482	462	492	443	472	519	443	486	498	478	474	493	480	476	470	484	491	439	473	505	496	480	472	494	492	471	501	443	489	440	473	475	410	460	489	502	454	514	479	496	506	471	468	478	440	470	493	522	448	464	490	431	472	464	432	502	470	458	505	472	507	485	447	455	490	425	462	485	500	502	462	463	511	479	471	522	486	505	473	478	493	514	502	454	484	481	466	457	498	487	485	504	498	479	499	439	541	498	468	517	458	484	472	533	440	473	449	455	467	464	471	467	463	450	491	475	469	474	469	467	506	471	485	456	474	468	468	486	430	477	461	489	484	479	516	484	446	464	454	470	497	510	478	484	481	481	492	468	499	471	476	463	483	493	486	442	463	460	486	471	459	443	480	479	479	487	470	481	514	480	460	481	476	428	474	468	490	477	459	478	503	489	494	474	518	442	533	459	495	473	493	497	481	454	472	479	465	476	492	501	476	503	471	480	504	484	472	457	463	534	464	464	486	505	500	457	513	499	475	466	462	465	469	490	483	483	477	478	492	523	463	499	513	466	489	450	487	463	449	447	535	484	505	487	486	471	498	460	459	495	460	516	456	487	457	456	471	491	503	450	508	501	478	468	470	498	459	470	470	480	485	477	504	444	480	470	496	480	450	478	461	482	459	475	464	473	518	484	454	439	465	510	447	487	479	477	463	499	490	477	470	479	478	495	474	492	480	453	474	470	459	473	467	457	490	424	469	463	521	455	477	497	473	478	501	485	445	477	514	489	472	482	477	467	478	483	475	490	471	482	450	482	473	461	502	474	482	469	513	501	498	449	526	472	431	470	458	464	468	471	493	508	470	488	469	474	457	479	506	479	470	478	483	490	460	518	480	482	466	463	464	502	457	490	468	497	471	477	465	495	482	484	448	466	503	503	489	443	476	486	485	452	462	463	486	467	455	485	487	453	501	477	433	493	507	501	452	483	490	494	506	513	464	461	467	451	470	477	520	486	480	458	472	484	478	505	496	492	495	483	505	456	482	457	514	473	491	460	441	477	508	496	458	517	461	468	479	449	501	476	467	477	458	482	507	495	472	479	504	504	484	491	444	465	508	493	499	496	507	469	493	495	491	476	470	453	509	440	470	489	468	475	478	415	508	512	485	522	506	479	444	466	499	481	511	483	465	497	513	484	512	438	453	516	501	472	513	440	501	468	433	479	474	477	475	459	499	477	434	472	486	484	496	476	474	481	483	494	474	477	455	474	460	489	488	474	431	471	472	497	450	509	492	509	495	494	470	437	503	458	486	492	478	485	517	477	469	504	471	475	498	495	504	495	457	453	510	465	466	441	525	473	488	472	479	458	488	485	447	436	466	490	471	473	475	476	472	437	481	479	463	489	490	457	450	460	493	463	476	471	510	480	473	467	470	480	459	473	465	503	478	488	445	465	487	506	467	472	493	454	471	434	493	481	469	471	442	463	427	478	467	506	445	462	486	509	456	455	476	466	483	487	509	486	462	476	467	492	523	438	481	488	496	444	456	453	479	478	476	472	439	486	472	486	475	480	459	503	503	515	466	543	460	487	498	430	474	472	470	497	490	470	492	488	451	450	457	450	502	483	466	444	448	462	467	477	478	492	441	455	437	473	441	468	504	460	495	451	507	457	515	470	480	473	433	419	460	442	478	510	473	484	486	472	501	524	486	467	483	446	462	458	494	462	525	489	450	501	478	484	486	499	455	467	502	500	506	455	455	473	479	502	473	516	493	496	439	516	551	488	492	449	463	470	438	460	525	483	494	495	498	454	442	515	475	491	455	486	473	481	479	482	503	492	446	466	420	466	495	490	450	479	462	481	485	504	473	487	517	458	482	418	494	499	465	461	492	477	479	504	459	484	453	495	494	477	470	442	477	461	476	463	501	491	485	472	507	465	466	475	463	471	510	487	483	502	490	458	500	481	500	486	463	484	476	495	473	473	461	507	467	482	466	465	476	472	489	486	446	525	454	515	439	475	484	506	464	487	544	493	490	459	497	463	471	498	467	466	472	450	442	498	496	456	445	506	474	456	505	439	456	481	479	451	457	486	484	492	459	485	481	495	463	464	434	496	472	470	493	467	452	455	470	504	506	461	508	496	496	467	507	456	517	477	514	500	501	459	483	499	494	462	454	479	486	488	458	462	521	510	481	489	494	496	456	456	473	486	469	488	503	483	494	480	488	468	462	447	512	478	483	462	484	479	495	461	509	479	458	486	479	445	436	476	481	418	483	490	450	477	487	506	478	480	487	463	511	463	485	425	452	460	473	496	505	476	457	465	505	469	426	470	459	482	460	484	470	444	491	496	481	483	501	484	467	476	507	487	446	450	477	432	499	490	437	473	479	448	488	502	509	487	478	477	480	496	482	492	445	518	465	464	431	497	486	438	501	460	465	491	443	474	419	492	505	487	463	506	499	456	457	475	482	476	488	494	458	450	489	461	437	492	475	480	437	460	515	464	492	484	479	457	476	459	474	445	515	477	506	480	489	472	472	467	500	497	517	519	498	494	461	452	474	453	477	429	458	470	495	499	459	473	458	481	460	472	460	475	480	480	471	470	499	489	490	506	501	493	523	482	476	494	525	512	478	458	487	443	490	477	485	500
24995	15661	19533	18934	15499	11552	9777	7317	7353	7152	7671	7689	5918	6394	15391	14966	3583	1700	3787	2504	973	536	653	495	794	1041	911	725	428	432	368	283	212	235	183	192	202	189	187	185	169	182	185	199	182	201	169	186	194	189	200	181	178	166	197	169	185	200	180	189	222	196	193	179	162	163	182	190	173	181	209	212	188	199	166	202	185	179	165	169	188	202	178	193	171	143	193	178	164	165	180	184	187	190	186	191	196	177	193	198	206	204	189	178	196	181	195	180	200	169	187	194	169	204	174	200	196	187	178	186	178	196	195	192	176	183	179	185	203	186	196	218	183	185	175	183	177	180	192	157	166	176	196	185	212	190	175	173	201	180	203	175	197	209	200	190	211	191	199	185	187	180	205	202	164	213	161	182	210	194	184	185	179	211	202	198	199	186	187	174	171	183	195	189	217	190	161	187	164	197	179	198	173	214	179	186	174	185	204	170	180	178	155	179	221	206	189	179	189	187	191	173	189	169	189	196	177	170	184	192	181	181	191	163	157	200	181	219	197	184	175	177	184	168	179	205	195	205	188	190	170	201	200	207	179	169	199	178	167	191	186	211	201	191	176	192	175	168	182	189	192	167	185	176	176	215	189	188	168	190	187	176	169	208	214	204	187	192	189	196	180	177	190	171	164	199	184	224	183	162	193	204	193	205	172	174	172	185	182	183	175	181	201	191	199	202	182	179	191	207	225	198	173	186	195	196	189	206	185	167	183	196	183	184	195	177	205	197	187	169	173	207	192	167	177	192	187	188	190	171	202	195	212	184	174	185	188	204	194	182	162	169	190	160	174	188	185	160	181	190	206	183	189	197	218	169	186	188	177	197	180	243	177	209	189	196	195	195	162	174	183	192	163	170	196	185	201	172	185	202	210	210	219	202	186	182	190	193	194	204	201	185	199	203	170	171	178	193	204	181	187	160	197	213	214	172	180	168	181	205	147	189	191	175	194	190	178	169	175	188	173	195	196	177	185	185	208	218	173	196	209	188	186	187	195	180	186	200	183	170	189	191	168	176	202	200	178	189	187	190	194	196	192	211	182	170	168	204	197	184	215	169	178	163	200	177	162	152	183	197	205	197	169	220	203	173	173	171	200	179	172	201	190	178	196	222	178	198	195	180	195	201	164	176	177	183	182	179	178	203	202	172	180	194	207	193	186	181	190	211	196	189	211	172	173	209	177	177	176	197	210	182	188	193	180	170	186	176	193	195	166	198	164	190	176	176	188	162	171	197	178	171	177	190	193	190	181	199	198	193	196	198	198	199	166	177	194	176	176	184	194	192	163	194	195	180	176	200	197	182	206	186	196	187	167	184	182	195	185	188	185	185	163	156	174	182	203	203	172	174	210	174	167	198	195	174	214	202	185	212	170	206	165	169	167	181	208	187	201	182	168	204	159	189	212	170	170	198	202	180	171	177	185	194	194	181	166	192	176	162	190	187	204	174	212	198	199	197	195	198	176	202	191	179	177	190	205	180	207	204	178	183	178	188	188	176	181	190	186	178	187	191	207	222	166	184	203	178	202	205	197	158	217	191	189	202	205	187	186	172	182	181	182	189	177	173	214	184	204	167	196	196	177	199	176	173	184	189	211	176	213	200	171	173	151	191	172	206	193	191	193	177	193	175	176	180	180	178	207	186	185	209	209	154	203	188	169	175	171	194	180	175	163	185	181	194	189	172	197	186	169	170	180	196	185	185	172	192	189	201	204	178	180	216	187	166	168	203	192	185	187	196	198	170	188	191	190	208	170	201	217	182	205	196	211	188	203	192	185	186	188	180	181	177	179	196	186	192	188	190	192	186	193	177	161	175	205	169	191	186	177	185	173	194	162	173	188	206	170	222	188	172	203	192	196	164	203	185	181	170	180	182	170	197	202	198	154	212	187	175	172	175	172	197	197	214	202	183	191	188	189	180	185	193	168	186	150	195	188	191	208	184	175	190	189	192	176	194	198	175	191	174	211	198	185	204	191	169	169	189	194	196	181	177	184	210	219	201	190	151	177	189	182	193	187	180	173	157	198	180	168	198	177	199	174	195	186	206	187	186	217	192	174	210	203	201	203	185	193	184	200	203	178	194	184	189	176	169	207	154	169	195	164	170	176	192	173	214	195	186	172	196	196	161	160	193	173	175	188	199	182	169	178	191	189	174	204	182	187	194	174	188	191	171	186	201	181	188	181	202	191	187	170	182	168	176	162	196	189	186	190	187	195	198	186	182	208	199	169	194	187	209	222	195	198	194	173	180	210	183	178	198	195	202	212	198	209	199	180	178	169	205	199	195	164	189	209	189	185	179	170	178	192	198	170	202	195	170	195	170	187	180	221	172	162	191	178	208	207	197	186	170	181	189	180	190	184	194	197	191	168	178	190	195	170	198	208	195	169	203	192	177	192	190	179	191	189	202	172	181	172	184	200	215	157	197	188	190	205	208	192	181	185	187	196	199	166	185	178	212	168	188	193	188	194	193	173	184	186	165	184	155	173	198	203	185	207	171	167	187	206	192	168	197	201	195	202	203	184	183	179	188	176	170	175	186	184	201	177	177	196	171	180	188	191	181	173	190	194	191	140	187	187	151	170	196	215	192	181	186	220	199	191	179	199	173	190	199	171	178	190	189	195	222	201	189	171	206	185	174	171	212	165	198	142	179	188	197	195	197	195	180	184	178	197	182	190	191	203	179	210	186	167	174	198	225	164	184	176	169	201	180	181	183	199	179	177	165	179	168	183	169	191	209	173	163	191	179	160	175	188	182	178	193	176	218	182	204	172	177	213	162	196	188	199	208	162	196	178	160	205	206	199	171	167	189	191	187	177	194	180	194	201	203	218	201	200	185	187	185	195	192	165	199	197	170	166	202	199	183	191	172	184	190	195	188	202	157	201	193	176	176	193	189	203	211	162	183	190	178	193	186	205	205	192	190	202	181	183	180	158	162	204	200	192	192	175	173	175	205	199	159	197	178	197	173	170	168	195	197	173	190	202	192	174	165	173	198	192	194	200	173	188	159	197	202	190	169	187	191	224	192	212	203	178	176	196	192	216	161	184	192	214	194	170	193	198	189	212	178	187	185	170	173	183	176	180	193	201	159	207	174	201	185	190	155	203	182	201	175	177	214	175	202	171	195	189	187	181	199	173	218	173	199	191	168	190	196	189	174	194	180	178	191	176	185	199	183	179	175	168	183	202	165	182	188	181	194	190	183	210	173	190	205	187	195	176	201	182	191	175	172	181	166	162	196	164	174	193	188	178	164	195	177	200	163	186	188	201	202	169	205	194	170	188	201	182	202	183	150	208	186	187	179	207	179	180	196	162	200	187	192	202	180	190	192	193	196	205	184	174	219	172	172	197	176	195	194	197	187	188	186	197	190	201	179	178	179	199	215	177	218	214	185	177	196	172	175	167	189	185	179	183	193	168	168	198	194	198	190	183	183	202	179	207	181	173	191	192	182	212	177	174	163	181	174
14819	12526	24321	30215	29448	26763	25790	22268	23624	23256	25180	25216	21350	24131	38111	34277	12005	9361	17828	12067	5094	2978	3547	2843	4539	6104	5196	3819	2388	2388	1722	1146	762	633	567	504	544	532	567	536	550	541	537	495	518	554	525	502	582	514	535	560	550	561	536	537	555	522	548	546	506	530	557	497	541	541	531	521	522	516	496	542	541	550	567	524	541	535	583	550	525	525	517	513	544	558	538	564	553	517	537	563	533	553	499	551	522	539	550	511	531	536	541	576	553	531	546	491	539	544	523	550	504	554	558	582	520	509	547	551	523	494	530	506	544	541	515	584	549	564	563	546	520	508	550	512	531	511	541	540	550	505	553	537	579	502	544	520	534	491	563	525	535	485	519	535	541	480	519	539	577	528	549	542	548	511	528	504	508	536	530	530	531	586	552	559	560	569	543	510	515	527	506	540	473	527	551	502	550	509	537	544	533	540	541	532	561	531	555	533	575	518	528	561	590	547	504	521	575	542	552	546	540	522	505	589	511	535	545	537	537	530	553	500	541	535	563	545	518	523	525	529	540	519	561	510	556	547	525	555	517	523	554	566	554	535	543	555	519	532	544	544	507	533	528	528	541	544	573	554	495	533	555	510	532	545	550	485	533	538	523	565	513	519	502	509	498	537	545	522	546	500	517	568	508	588	532	543	524	560	512	526	565	532	563	540	514	531	543	547	526	511	514	508	516	560	575	537	564	497	507	546	561	492	587	522	519	524	595	550	537	533	530	532	546	530	550	551	520	537	545	537	529	535	530	541	513	505	527	531	554	504	509	545	520	524	527	531	597	497	554	551	605	529	522	516	537	543	528	527	544	523	553	537	526	533	496	489	521	538	520	514	520	547	573	541	533	527	534	503	511	519	497	564	544	591	512	548	503	543	553	533	521	559	566	532	586	557	557	561	547	545	506	505	561	510	551	595	512	516	502	500	550	559	511	513	540	579	521	536	516	534	537	548	516	529	516	483	529	537	528	579	531	538	551	537	520	521	565	496	541	569	476	530	546	518	507	514	495	561	542	520	519	513	539	555	510	544	544	553	520	554	526	580	500	527	554	502	554	517	551	516	534	507	562	546	500	530	561	542	572	538	535	521	556	525	566	522	530	516	531	574	529	600	548	544	540	557	518	510	568	548	543	544	509	499	550	520	538	504	546	578	511	565	534	537	547	517	547	546	526	551	537	513	553	537	530	555	524	546	565	506	543	558	548	547	512	530	541	554	546	497	506	538	549	523	501	528	518	532	546	538	545	587	565	586	503	545	533	532	564	489	529	531	557	518	538	560	512	518	537	548	527	539	563	498	579	545	538	549	552	515	547	563	559	555	475	531	536	537	551	490	555	553	508	541	543	550	518	543	534	522	524	509	543	530	518	554	537	524	535	565	479	540	540	568	535	500	528	554	544	536	544	551	537	599	516	535	530	578	568	545	584	570	506	536	540	526	525	521	548	565	512	528	488	520	556	515	536	542	554	565	521	527	558	534	505	516	546	488	507	552	545	542	516	564	513	550	562	502	523	549	574	553	563	533	528	568	524	582	567	547	541	541	532	536	522	480	546	553	515	540	597	521	561	540	533	535	538	525	500	557	550	537	522	542	518	520	574	583	526	530	524	523	516	541	540	538	572	527	533	534	482	516	537	515	556	572	532	581	567	529	499	555	538	561	518	541	532	529	537	510	548	560	560	522	532	562	510	560	504	579	533	560	535	508	522	530	538	528	540	502	488	539	536	534	568	530	499	557	510	532	539	548	542	496	517	519	546	529	563	537	552	547	548	516	551	546	543	549	513	558	563	505	523	543	534	528	514	525	490	547	519	534	516	543	537	553	514	529	504	508	503	556	526	543	536	551	547	556	546	510	550	509	498	522	551	543	502	529	500	559	500	585	533	551	512	513	546	519	539	527	563	550	511	532	490	538	539	520	514	517	524	506	518	502	524	532	523	498	560	526	518	533	505	521	546	537	498	508	560	532	515	556	517	524	585	551	514	549	538	457	485	530	526	525	548	551	521	530	550	543	497	503	516	546	503	561	568	514	539	542	578	561	531	523	520	515	515	480	554	532	592	493	536	525	508	525	532	551	562	529	487	547	497	499	557	526	522	496	543	502	538	549	507	572	526	536	532	557	559	515	480	559	551	547	531	566	544	579	537	559	527	519	538	526	530	538	508	562	530	525	498	544	516	541	528	520	556	513	537	526	503	484	546	528	538	550	531	530	566	572	544	573	518	553	503	545	552	532	561	533	530	579	580	524	563	545	548	528	546	555	503	475	575	578	530	507	522	491	553	545	507	520	538	538	515	549	520	553	518	517	534	525	533	523	571	576	523	543	552	543	535	533	529	554	510	570	555	524	510	522	546	522	564	544	494	498	558	554	523	518	515	524	494	580	534	577	532	527	536	509	511	554	563	524	541	542	577	554	564	529	578	556	515	550	527	548	548	565	535	532	541	544	593	585	524	538	581	543	566	544	532	533	559	560	536	523	524	536	531	534	546	509	536	523	551	552	549	501	508	542	564	499	551	524	547	583	529	558	539	550	511	502	548	518	503	561	485	544	530	549	510	510	525	533	527	530	539	479	502	543	513	511	571	525	508	523	547	545	508	531	560	543	559	577	536	554	534	545	516	500	521	505	525	509	497	562	533	535	548	532	503	493	550	566	530	520	538	517	533	533	549	550	529	528	548	538	540	534	542	547	550	530	498	549	503	544	520	516	498	543	511	509	575	496	502	567	530	530	540	562	528	558	529	522	535	566	520	517	529	541	541	524	547	526	558	509	499	574	558	560	573	531	506	530	509	541	507	530	522	562	526	527	526	551	527	541	518	548	560	549	535	518	580	578	495	520	514	524	562	543	563	528	567	555	534	533	579	558	548	540	534	574	539	546	533	523	510	533	595	517	564	561	526	529	523	545	488	514	516	564	558	574	575	572	521	556	489	540	517	532	534	537	482	532	537	521	570	505	519	513	506	521	536	551	573	573	595	524	526	589	518	498	537	547	522	586	582	535	527	517	522	557	549	531	537	530	550	551	509	552	513	529	513	560	530	540	555	545	527	546	569	586	501	529	549	545	538	532	548	551	508	566	546	525	546	516	572	569	514	515	549	507	505	502	549	494	517	527	539	560	555	502	530	512	546	526	522	534	496	516	549	520	560	529	531	513	531	501	529	538	566	531	532	557	529	577	537	541	499	566	541	522	534	544	556	533	567	500	537	529	515	549	534	545	537	544	537	558	503	511	556	554	538	527	583	512	507	541	545	542	547	544	549	522	533	544	552	539	538	524	508	518	555	558	546	541	498	542	547	523	513	550	529	521	523	535	575	514	542	546	532	511	552	491	543	512	503	537	526	529	537	535	547	554	533	521	563	541	502	557	545	508	505	510	558	567	526	530	547	524	561	500	517	535	570	539	539	511	554	532	570	533	539	528	521	557	574	521	495	537	533	565	519	547	529	564	526	516	555	580	535	544	527	581
8463	6040	8335	7815	7017	4164	3104	2260	2235	2311	2292	1806	1695	1579	1641	1439	485	387	545	407	245	225	229	204	199	204	183	199	210	211	230	198	174	179	183	155	157	175	167	177	168	178	164	177	159	155	147	138	156	155	171	162	181	167	153	170	156	156	176	172	173	159	176	154	171	167	165	177	171	161	175	156	163	180	156	172	153	182	166	168	197	154	165	152	181	186	144	148	150	158	167	132	174	188	178	162	186	151	168	169	161	180	147	161	153	163	179	186	168	169	164	167	170	146	164	166	170	162	147	165	162	187	156	173	164	151	179	180	174	169	183	154	171	160	174	161	175	177	166	158	161	173	170	180	177	167	149	164	163	155	165	171	163	160	167	177	164	186	196	163	161	187	192	180	140	145	169	176	174	180	175	176	169	197	186	189	143	155	182	147	154	160	175	190	182	172	169	166	178	156	176	170	146	173	170	179	181	178	186	174	161	176	179	167	176	177	162	163	169	165	173	173	211	149	151	161	153	186	176	153	165	155	177	159	164	157	145	154	146	165	166	162	175	147	159	175	169	162	177	162	184	188	154	168	137	174	191	150	173	177	158	175	170	209	177	155	143	180	180	183	160	147	176	179	167	165	178	167	162	167	138	187	172	151	178	172	156	166	158	171	188	175	178	179	164	172	167	162	147	171	147	163	168	189	166	145	198	170	170	165	179	155	188	156	182	170	171	139	168	168	176	159	162	159	171	194	186	155	187	166	156	158	160	165	155	173	158	147	164	165	142	170	176	156	166	168	160	169	165	150	134	184	165	157	164	147	166	153	147	161	159	166	145	179	161	157	164	175	144	173	164	169	191	133	180	178	160	160	158	155	180	167	181	158	166	181	173	178	150	177	161	140	203	157	172	161	145	195	140	159	176	175	176	157	188	148	145	171	159	166	172	171	175	161	155	171	158	161	168	177	200	163	166	177	188	171	166	160	161	192	173	154	145	131	153	165	176	173	162	191	170	148	174	168	171	175	167	156	167	153	165	159	197	167	186	155	158	145	167	158	202	168	148	158	145	171	155	164	196	170	162	155	200	164	167	164	188	169	167	178	160	166	175	169	162	158	181	185	161	150	178	169	177	184	174	165	176	173	189	159	170	190	157	179	172	162	160	192	182	172	174	171	176	167	167	189	162	158	173	185	156	167	147	169	168	163	154	158	190	183	172	172	146	161	178	154	178	183	186	161	164	168	153	177	153	187	164	153	162	178	168	177	160	173	172	174	184	172	188	173	173	176	161	146	162	159	166	170	170	164	171	163	188	180	163	164	148	177	171	177	165	150	166	165	160	160	156	175	164	161	157	177	160	159	153	164	165	149	154	174	188	181	170	170	175	165	174	178	183	162	182	179	166	152	187	157	157	184	182	150	179	140	160	142	186	163	174	169	153	188	196	174	155	169	169	185	195	145	189	182	158	165	159	158	185	153	172	171	147	186	156	155	163	169	159	195	183	171	165	152	165	145	159	178	169	160	156	175	176	174	180	152	173	184	165	155	177	171	187	148	207	167	165	182	161	182	176	156	182	159	171	182	160	146	150	174	167	181	193	170	173	173	160	173	162	175	162	165	159	179	169	180	161	172	159	181	160	165	161	178	155	164	171	169	167	165	152	173	154	177	151	141	180	164	159	171	160	164	157	163	165	169	196	141	165	166	185	147	152	172	194	177	172	150	176	185	171	168	176	156	176	175	182	157	146	176	150	190	165	140	192	182	163	197	151	163	162	158	194	175	159	154	188	189	178	149	170	152	156	156	156	183	177	159	174	151	155	173	162	170	153	188	161	163	167	157	174	177	172	148	165	174	162	173	179	168	182	163	169	164	159	197	177	166	183	166	168	176	175	153	177	139	151	152	177	149	149	186	159	173	160	179	164	147	194	167	161	171	171	155	179	167	159	173	187	182	187	163	166	161	162	158	198	162	165	160	149	167	145	156	173	174	136	168	156	190	161	165	175	172	143	149	145	174	167	177	152	173	152	163	170	189	155	161	173	167	167	167	150	159	160	178	155	206	167	155	186	166	172	165	166	177	175	165	189	167	141	164	162	150	182	190	182	203	162	171	161	179	148	144	176	160	173	175	173	183	173	185	148	151	146	168	160	163	145	172	162	153	194	171	163	169	181	156	169	153	150	159	175	180	167	187	166	158	171	161	193	163	165	154	170	185	175	182	186	187	186	191	131	177	178	152	176	145	179	166	183	160	167	172	163	156	172	153	166	162	157	178	145	166	160	175	165	167	166	156	154	171	151	189	164	167	167	170	164	168	158	204	155	172	164	169	159	169	142	151	164	160	172	174	181	170	168	183	181	165	172	161	166	165	164	157	151	158	179	151	180	182	201	180	173	159	160	191	150	178	161	167	151	143	155	173	174	163	185	181	177	161	154	181	160	175	157	172	186	180	184	214	167	174	143	164	169	172	173	154	164	190	179	161	186	179	156	178	163	165	183	188	162	164	176	159	160	173	153	171	166	158	190	168	171	176	162	156	168	166	176	172	160	161	175	190	179	184	190	164	164	179	172	176	177	183	174	162	169	188	201	182	160	170	175	166	158	171	173	156	180	168	161	178	167	155	154	157	153	163	166	168	185	173	161	181	165	172	173	179	158	167	154	157	165	163	161	155	183	175	150	161	161	177	175	172	179	158	176	194	178	179	170	164	153	150	173	176	168	166	176	150	172	163	180	172	179	146	147	152	181	171	185	151	174	175	167	156	132	170	191	153	174	177	177	145	149	158	190	155	172	160	158	155	173	167	188	178	169	184	161	189	160	146	151	190	175	158	152	165	148	171	159	179	162	173	201	165	155	204	181	175	171	152	173	174	167	183	154	151	180	174	165	154	163	162	183	172	179	175	182	178	138	148	179	150	173	174	179	169	181	160	167	177	182	156	164	180	160	156	172	163	161	145	190	165	166	158	170	159	163	181	176	166	162	155	166	164	153	154	150	157	149	159	176	167	167	181	166	165	148	173	164	177	157	159	160	156	177	153	166	152	178	198	159	186	173	183	158	161	163	170	184	174	148	163	190	190	182	167	149	163	160	177	161	183	167	155	153	171	164	174	168	170	168	150	171	161	154	168	170	156	178	165	164	172	189	167	169	184	170	164	168	168	178	179	194	142	190	157	180	163	205	170	145	193	176	168	150	173	167	177	180	173	175	174	170	161	173	173	152	139	187	179	157	202	188	178	139	160	176	160	162	180	167	197	173	173	167	170	177	197	164	164	167	166	172	168	153	155	173	180	155	165	141	193	169	154	173	169	147	180	156	144	152	159	161	157	154	172	181	172	155	163	155	182	184	173	169	164	189	173	148	181	170	167	175	163	154	176	177	196	160	172	170	157	172	164	166	176	160	152	157	169	158	154	158	144	187	158	153	186	151	165	143	166	165	167	144	155	171	167	155	176	159	159	159	167	180	163	147	143	187	175	143	158	175	157	164	179	170	172	176	186	183	145	153	155	164	154
6287	5932	13429	17721	19345	13930	12031	9775	10290	10999	10744	9125	8771	8238	8580	7207	2450	1724	2598	2036	1052	955	867	840	741	837	898	862	820	775	740	658	572	511	518	502	454	506	482	510	490	477	518	472	477	476	486	513	499	492	482	466	541	460	497	480	479	485	491	451	497	507	452	506	448	443	451	443	516	489	472	489	474	493	492	465	497	506	488	473	460	495	468	500	506	528	455	480	484	448	495	466	459	447	477	533	488	438	465	509	474	490	475	473	499	548	479	474	438	476	504	493	482	476	479	448	492	484	478	495	487	464	496	492	508	482	533	474	473	521	516	501	496	494	483	481	471	489	479	506	487	464	504	494	491	498	496	509	514	450	512	497	513	499	458	461	482	505	492	550	492	455	494	472	466	460	468	484	427	506	465	526	470	474	475	477	467	465	501	496	495	505	466	507	522	432	518	492	463	518	489	451	528	502	471	441	486	478	494	480	503	475	466	459	497	493	507	470	513	514	522	497	511	486	475	513	521	456	469	453	507	465	475	491	462	477	513	458	467	444	458	494	507	482	459	494	482	513	477	458	461	463	472	428	483	518	483	440	529	474	532	446	477	475	468	475	504	499	475	469	447	483	485	440	460	537	507	511	459	497	500	476	501	508	504	499	471	491	463	483	456	519	478	504	500	486	478	489	482	454	482	476	483	511	478	468	513	480	458	473	497	499	463	473	473	511	498	485	497	487	461	501	478	442	512	466	502	459	482	441	463	464	478	485	490	479	477	466	473	476	472	499	421	478	545	507	472	476	481	436	455	468	496	447	502	459	493	485	449	503	491	453	449	531	457	447	468	524	504	490	457	478	445	458	494	480	442	520	471	442	480	465	513	502	501	477	489	498	462	463	475	495	483	466	508	479	456	467	478	459	492	489	463	506	476	475	516	466	518	496	484	447	487	433	514	453	510	437	473	484	454	495	431	491	491	493	486	454	504	464	481	486	480	466	453	486	461	482	478	501	479	493	472	482	486	494	464	505	488	455	459	503	456	482	474	441	486	428	476	485	534	509	482	447	472	495	482	499	466	483	470	443	501	490	499	471	472	505	493	516	469	501	477	523	476	506	510	475	508	495	491	497	471	471	435	485	520	501	485	503	488	480	448	483	460	501	478	465	478	483	500	471	458	451	448	488	499	476	518	475	503	453	493	483	489	481	486	447	494	494	441	496	465	514	472	492	488	476	482	511	489	496	447	467	467	476	491	476	493	476	477	469	454	486	488	462	503	470	440	436	488	502	457	473	461	471	507	446	491	495	484	487	497	510	504	442	485	483	514	442	483	493	441	495	464	450	436	498	465	515	485	462	487	507	534	489	476	491	458	503	439	498	460	499	488	487	430	475	478	494	526	453	519	507	474	475	471	491	466	508	516	474	476	472	474	486	519	497	501	474	489	467	470	506	455	490	460	462	471	449	492	524	485	468	499	489	479	480	463	471	485	496	505	468	409	516	447	519	502	509	515	469	460	503	523	474	508	472	477	459	484	468	462	489	522	473	504	466	451	490	484	493	481	514	499	491	476	488	503	489	480	474	500	488	427	497	470	465	494	494	456	473	474	490	457	488	484	465	491	481	483	495	515	490	474	468	492	461	477	503	463	448	508	471	467	483	485	453	490	443	486	456	480	434	487	451	504	456	516	483	527	520	461	487	468	484	481	476	468	498	480	530	479	488	480	480	495	438	470	466	478	428	479	488	472	490	497	464	451	503	500	472	473	457	451	457	520	472	504	495	491	455	540	475	468	487	476	461	497	466	484	483	492	475	494	478	518	507	493	475	473	503	464	516	474	476	465	481	532	485	467	511	481	469	482	474	458	521	480	497	468	493	482	453	444	470	495	503	478	481	510	495	496	501	455	501	510	473	479	491	489	476	459	484	509	472	465	481	491	469	469	502	479	514	471	452	491	477	485	473	506	504	447	470	462	481	489	504	489	481	465	530	444	456	471	468	472	501	505	528	516	463	521	484	464	489	503	502	464	471	478	464	477	450	495	523	478	483	502	488	479	493	506	491	480	474	454	474	483	481	441	492	499	477	453	467	456	467	465	444	451	481	462	489	503	446	456	500	492	441	458	499	473	488	501	472	478	512	474	483	513	464	485	502	509	437	487	481	461	481	466	502	502	456	455	446	500	515	457	508	508	480	487	444	473	476	494	485	460	486	492	518	502	513	500	466	468	477	481	477	482	446	476	489	460	486	462	451	466	475	482	481	511	472	486	470	520	450	498	464	455	463	513	479	480	481	495	473	469	527	490	503	445	457	511	458	455	484	471	485	478	486	495	513	473	460	509	461	540	510	463	467	465	456	448	492	434	478	475	486	496	483	476	529	506	521	460	525	490	504	477	493	503	472	481	525	469	507	476	444	448	473	445	506	503	435	479	521	494	474	449	494	465	454	515	500	490	489	496	483	495	480	493	493	487	475	491	456	474	532	476	524	458	480	501	476	480	471	514	507	524	500	498	486	473	431	453	482	475	467	499	471	516	469	481	519	468	520	518	465	510	486	484	474	443	480	479	499	456	490	472	503	517	484	497	490	476	527	524	479	443	453	503	487	501	481	480	462	469	514	481	553	475	476	490	460	471	474	505	541	501	497	460	473	461	487	479	492	496	504	467	480	470	461	489	463	489	504	458	499	494	475	494	467	456	466	447	465	449	488	479	547	465	479	516	473	465	534	485	482	503	456	470	464	505	483	482	480	485	501	437	470	458	482	456	485	473	503	457	459	501	479	487	477	492	491	486	481	491	528	515	510	485	479	462	453	491	509	494	506	491	445	519	487	475	475	482	464	506	502	487	504	458	467	489	478	462	479	499	488	462	506	478	452	506	509	475	491	523	477	441	495	497	475	478	465	488	504	442	485	478	472	477	496	485	522	491	470	483	477	483	473	514	480	516	457	484	495	507	520	471	442	490	486	497	476	461	515	502	500	502	530	485	477	450	464	462	526	486	486	470	458	477	535	453	479	479	532	475	450	486	495	515	464	424	455	443	524	477	509	465	515	498	490	468	492	457	500	465	492	522	479	443	458	468	496	454	465	481	500	525	441	446	520	508	495	511	527	463	479	498	471	525	488	468	475	460	516	496	504	459	501	473	513	476	452	484	436	504	498	465	470	489	492	473	465	438	529	499	488	457	486	540	482	505	497	490	468	517	460	469	469	495	503	521	475	468	456	453	520	472	475	481	466	504	497	479	465	462	456	474	492	460	482	538	478	484	517	467	485	460	469	452	478	458	495	505	468	470	493	477	504	485	496	462	489	488	480	461	472	496	473	495	504	509	485	475	472	496	486	498	506	489	474	493	511	483	501	524	487	473	501	491	467	436	490	483	486	498	477	472	501	491	514	476	493	446	500	502	502	512	491	504	488	499	501	481	484	471	453	480	481	509	498	516	497	489	465	478	459	509	495	433	507	461	470	459	509	550	454	507	502	458	476	513	474	518	471	503	496	475	523	501	454	459	491
19033	10436	13862	19339	39534	15201	5846	3970	3421	3622	3598	3073	3579	3121	5461	5445	1001	1159	2531	749	467	532	399	332	326	335	396	688	541	450	403	274	248	179	183	156	168	148	152	159	152	167	162	148	150	159	171	166	166	175	174	166	169	174	160	154	161	157	161	168	170	173	152	168	142	156	161	159	181	156	167	158	137	162	154	155	153	161	147	178	187	160	175	174	189	197	142	164	159	151	141	141	178	153	158	160	157	175	162	170	165	164	189	141	176	180	168	154	160	190	171	158	184	144	172	170	145	175	179	159	184	144	167	153	168	183	164	160	156	172	182	147	161	170	162	172	170	159	169	158	162	159	161	155	143	164	159	177	176	168	167	172	172	172	158	126	159	152	145	166	177	169	165	163	140	183	139	188	188	182	139	180	133	155	147	170	167	166	156	143	163	164	156	170	168	149	172	133	187	155	173	168	160	183	156	191	177	152	139	175	177	166	146	169	169	159	183	153	163	170	151	156	157	146	172	154	188	161	152	148	180	159	182	165	159	150	179	178	166	137	159	145	153	180	164	157	155	144	159	174	168	166	151	174	144	176	156	177	167	156	189	153	160	189	168	158	152	128	176	167	169	149	158	167	178	156	168	164	169	175	157	152	146	172	176	175	160	176	158	173	185	156	153	161	154	158	167	169	174	164	165	169	160	170	160	153	160	168	156	167	168	150	165	153	153	168	166	165	170	160	164	155	141	175	173	155	160	151	159	165	155	144	162	174	156	147	147	156	159	144	180	167	167	147	134	169	161	152	173	170	156	187	165	178	149	164	168	180	149	153	177	162	163	153	162	170	147	147	170	151	156	150	168	163	171	161	177	158	144	168	150	163	163	191	200	167	176	154	145	157	161	170	157	167	168	169	173	197	165	165	179	169	160	167	176	169	171	157	160	162	179	166	172	168	151	159	171	146	171	138	173	175	153	181	155	162	175	187	159	146	160	177	157	184	169	153	137	160	175	170	163	161	128	167	173	154	158	178	170	153	170	181	168	146	164	150	151	143	154	159	157	163	174	172	180	177	176	172	199	164	157	165	159	170	154	160	166	170	183	149	143	177	175	156	171	155	147	169	156	182	166	167	180	163	166	182	191	154	150	142	182	169	156	174	162	144	168	180	154	165	180	147	168	150	179	171	152	174	162	163	148	180	158	175	170	173	153	166	150	154	135	157	172	156	166	152	163	171	181	154	160	164	182	162	171	163	159	156	146	153	169	178	164	172	178	148	182	150	161	161	126	162	176	181	160	179	175	159	166	168	164	160	148	162	156	166	146	166	174	169	186	154	177	149	152	162	159	172	156	137	166	162	174	172	172	145	154	167	158	191	147	140	171	158	171	160	154	175	154	143	152	151	155	151	158	166	193	163	163	164	182	172	145	156	156	159	156	166	172	184	170	153	176	194	187	161	179	174	158	169	182	178	166	163	142	193	161	167	166	166	169	182	160	154	165	153	166	158	169	146	166	137	177	193	177	160	150	152	160	159	177	170	162	155	157	157	162	176	169	164	170	141	149	171	155	142	165	154	159	165	157	141	172	146	156	173	153	175	156	170	158	153	155	162	163	180	156	182	184	162	159	179	165	180	156	143	164	175	182	157	155	159	155	150	162	176	179	162	196	194	161	182	153	161	166	175	172	184	148	174	162	159	174	167	197	142	168	146	172	162	201	162	148	152	153	187	159	162	171	175	163	174	177	162	181	165	158	154	163	183	133	190	159	158	155	169	183	157	178	165	143	155	172	152	150	176	179	171	156	156	149	174	151	153	157	159	170	160	197	154	145	181	158	165	167	142	151	166	186	174	166	175	155	151	164	146	159	163	154	153	147	173	173	168	173	187	188	171	186	184	169	146	148	152	175	172	161	162	174	169	172	159	166	162	171	156	157	168	165	160	144	165	173	159	170	153	201	144	181	175	174	186	154	182	163	149	178	159	157	164	154	156	131	153	147	184	164	186	173	170	181	182	153	179	169	169	159	188	185	161	184	175	191	159	157	159	157	179	165	189	138	159	159	169	154	178	174	181	166	170	162	164	162	161	164	155	166	168	152	174	173	174	155	170	161	163	148	186	175	143	146	170	165	168	169	163	166	160	147	148	167	163	144	194	159	159	158	154	160	184	166	152	160	136	173	136	175	176	166	164	164	159	164	178	170	187	166	181	171	171	154	174	164	158	166	168	173	162	172	171	154	163	190	173	151	164	163	187	168	152	153	174	168	159	155	131	185	143	157	154	139	178	174	155	156	160	164	153	190	150	160	152	163	155	157	168	139	162	161	145	180	172	177	160	162	174	162	177	181	169	150	166	158	157	153	176	162	180	185	163	166	149	154	162	174	171	158	142	149	164	179	150	152	166	152	151	170	174	161	170	168	148	156	160	156	161	180	170	190	160	165	181	168	144	161	173	139	178	148	145	175	187	151	157	178	141	169	180	191	138	152	164	163	178	156	134	143	148	171	152	157	175	162	152	175	181	168	164	166	168	165	153	181	173	177	177	154	161	167	165	170	166	160	159	142	180	166	169	187	158	173	153	150	164	163	155	152	166	168	143	157	186	167	171	163	173	174	148	160	185	157	150	151	161	174	156	160	182	168	170	140	196	174	153	162	155	178	141	158	160	160	178	170	151	156	135	145	134	161	190	156	172	178	146	155	136	158	156	160	178	179	176	171	156	166	150	148	154	175	154	159	160	161	180	169	165	166	173	159	155	165	181	164	165	139	163	169	145	170	168	158	175	183	185	175	145	161	148	185	161	140	185	143	147	164	164	127	181	178	159	166	143	185	162	160	158	172	164	156	156	158	179	148	158	192	169	189	170	161	153	144	152	166	154	160	163	159	160	176	172	149	156	135	165	168	158	171	149	164	137	150	145	153	148	163	151	158	161	152	162	153	143	157	173	147	155	162	184	156	185	169	153	154	168	147	167	169	173	143	187	159	167	174	182	164	136	170	163	178	155	188	162	165	169	158	148	158	193	158	169	155	152	152	162	174	175	160	178	163	148	140	180	160	186	156	180	174	154	154	156	165	193	176	162	159	179	172	172	140	150	169	190	173	154	128	171	161	152	148	170	159	162	165	139	158	163	158	165	144	165	170	145	167	160	162	165	165	147	166	180	146	167	192	170	182	166	150	150	167	161	176	174	161	152	153	164	167	170	133	163	154	161	162	154	150	161	194	166	155	138	158	178	164	136	146	146	141	167	167	164	159	162	149	157	156	172	153	166	169	146	170	139	177	162	170	182	163	169	161	168	157	157	181	168	187	168	165	170	154	159	178	146	149	166	157	163	158	138	154	175	166	162	174	164	161	176	160	136	149	142	168	175	159	176	178	161	185	153	169	164	172	175	179	168	156	177	150	177	181	172	151	186	169	169	182	171	148	170	171	150	156	180	166	184	176	148	167	159	173	162	151	164	179	142	185	177	162	159	171	168	168	186	164	157	178	160	153	145	167	171	160	147	168	150	195	174
12337	8154	18990	32708	49376	22482	18165	15282	14129	15298	15546	14178	16221	15067	22588	19276	5182	6729	12771	4241	2689	2600	1698	1694	1650	1686	2037	3879	2940	2439	2036	1342	833	609	506	439	475	457	451	464	483	479	466	492	462	485	486	476	448	464	465	441	468	512	505	441	498	481	470	477	482	420	493	444	471	461	458	484	445	491	486	509	468	482	473	478	477	440	473	458	478	485	451	505	471	493	450	471	520	448	487	455	472	467	454	476	466	480	466	483	462	519	483	504	470	477	484	459	497	468	483	441	492	506	466	442	408	494	481	492	465	431	486	491	492	479	458	447	457	499	448	476	502	458	490	480	464	465	474	523	492	462	468	464	426	465	470	432	512	489	416	511	455	475	461	502	468	469	499	473	461	427	455	492	494	442	498	461	473	478	496	478	522	494	532	492	451	472	454	493	462	475	514	432	491	518	459	503	462	484	521	433	416	450	466	433	475	498	464	490	468	469	485	500	501	448	471	423	451	436	514	479	434	486	478	437	433	480	470	494	473	473	477	465	465	448	464	472	470	499	471	470	479	461	465	445	452	476	475	483	456	443	440	471	477	515	465	490	464	482	464	483	434	459	463	485	469	474	458	485	455	503	448	475	466	478	464	437	494	466	442	449	460	477	480	475	435	455	460	457	519	477	481	450	473	511	503	477	487	491	498	478	472	464	475	491	478	467	496	456	444	473	489	480	489	480	433	465	451	460	541	517	477	482	442	441	482	476	444	477	477	455	479	471	455	484	439	449	440	519	488	449	444	440	453	475	467	462	452	469	472	514	444	482	448	491	475	461	500	477	483	468	495	472	478	474	438	507	459	463	450	482	443	471	452	451	491	476	504	440	484	482	479	481	517	467	462	481	496	455	450	434	470	469	455	451	503	432	470	499	499	448	438	460	455	479	459	486	467	464	466	474	483	467	484	467	475	491	481	470	477	470	448	508	488	477	415	455	484	475	486	452	508	421	423	508	502	472	466	446	445	473	482	506	463	495	457	466	476	476	508	430	466	490	477	432	486	450	470	465	481	471	489	494	471	518	481	506	461	484	491	490	496	467	480	439	482	462	473	463	438	490	494	481	498	457	478	480	440	525	462	492	483	496	474	426	461	465	460	459	460	452	462	458	438	522	498	514	463	493	462	475	437	476	474	462	449	462	484	427	500	454	454	475	489	462	491	477	467	491	467	504	484	408	483	464	468	470	483	463	480	472	489	503	491	464	440	467	495	428	486	454	485	491	470	455	468	482	456	465	477	501	476	466	488	474	466	499	477	476	451	470	485	489	444	449	480	459	441	456	472	477	487	453	492	445	514	511	432	490	475	435	478	489	450	473	466	460	491	462	453	481	477	489	478	474	445	483	473	480	506	456	454	472	478	435	432	442	478	443	464	469	500	452	488	476	478	521	476	505	483	464	461	467	482	447	475	457	488	489	483	465	478	469	467	446	493	496	502	472	504	473	434	488	466	458	462	486	475	497	458	468	479	467	464	482	473	468	474	481	480	445	483	465	450	448	465	462	483	465	501	483	455	458	473	476	483	512	460	476	494	466	455	481	462	485	442	485	487	482	458	465	486	482	483	455	490	474	513	428	538	491	457	457	449	464	463	443	454	514	493	487	481	420	536	446	444	489	499	457	479	479	479	452	463	466	435	475	449	513	465	458	443	483	454	460	491	444	437	467	450	501	465	464	471	464	491	456	500	436	463	458	519	465	485	454	471	461	498	495	477	448	473	495	482	426	483	474	517	479	468	475	472	442	464	443	458	442	503	470	449	446	456	475	455	478	495	487	452	460	466	437	467	488	516	422	469	452	460	493	494	448	497	496	442	502	485	468	486	450	466	501	451	454	509	481	443	470	489	425	467	453	445	464	445	488	464	502	473	467	485	468	478	464	511	525	485	454	482	446	474	450	461	476	467	471	500	439	541	475	479	469	471	472	486	475	463	495	476	467	458	463	468	453	486	503	450	467	460	497	480	452	448	485	454	511	459	501	459	486	430	447	471	488	456	482	496	473	464	446	468	480	460	452	465	480	483	475	497	495	509	496	485	469	525	457	474	487	489	453	426	462	477	452	444	498	516	473	485	472	471	468	503	493	499	501	501	459	450	481	462	470	468	473	502	466	480	460	520	477	465	454	492	450	455	494	437	486	450	476	510	502	482	471	485	461	500	478	500	476	495	478	484	478	491	491	484	439	425	476	466	450	444	484	446	466	498	443	494	502	427	446	482	485	484	496	509	439	486	444	477	494	492	487	476	429	443	460	452	483	467	468	464	507	474	444	443	439	448	473	441	483	468	487	432	514	442	465	462	475	524	489	473	487	464	454	456	445	464	420	498	461	472	479	499	463	498	477	470	456	460	488	491	478	476	418	495	476	501	439	437	452	537	522	475	460	459	460	482	501	438	450	498	449	459	457	478	484	511	447	465	472	468	488	455	505	474	465	472	471	492	494	498	470	470	474	507	459	488	464	473	469	472	450	453	471	462	460	485	463	487	474	525	455	449	461	493	442	487	454	472	427	488	457	477	460	436	475	456	470	477	479	464	467	456	471	477	446	454	464	460	507	484	467	472	461	452	473	524	437	460	472	511	501	468	475	491	481	452	453	503	476	502	455	475	452	459	479	483	464	468	477	505	500	508	492	501	463	434	464	449	473	443	466	448	470	494	442	491	506	445	485	408	523	431	467	486	480	470	506	454	462	465	488	511	499	509	455	432	429	445	447	465	453	485	470	497	483	473	454	461	479	457	474	465	455	496	464	508	486	470	465	427	469	457	471	507	502	466	463	451	462	454	486	431	471	443	430	471	461	492	479	455	503	498	480	505	517	465	449	440	488	516	459	491	497	455	506	454	443	466	454	490	491	458	454	480	517	455	493	507	453	473	501	476	445	415	486	478	476	465	444	469	478	456	512	441	496	458	458	466	467	495	459	465	435	491	478	467	509	474	459	487	454	490	502	491	442	464	455	461	495	508	450	484	451	483	414	504	484	486	510	456	516	483	472	473	478	478	455	489	449	489	485	456	488	449	462	480	415	472	458	427	513	453	437	462	461	453	521	463	504	495	458	493	484	465	493	453	453	518	475	481	506	504	474	499	435	452	446	493	467	461	515	478	464	452	457	485	461	470	479	469	488	478	471	433	469	466	470	481	486	452	471	493	484	429	476	397	438	482	493	476	476	484	493	484	463	477	482	458	467	505	478	458	461	446	462	469	470	480	441	449	433	519	450	472	429	444	519	467	475	450	467	473	453	496	510	488	469	426	471	458	473	451	514	508	459	449	456	429	418	490	503	443	452	455	460	446	456	477	456	459	483	454	463	465	427	470	434	493	469	443	442	465	476	493	482	475	496	469	410	446	484	471	473	506	485	472	499	492	456	464	455	496	469	461	471	466	464	488	474	470	503	482	465	458	450	471	427	528	465	498	466	491	478	506	506	476	469	451	467	502	481	475	437	475	463	475	459	471	441	463	497	484	436
26602	16349	17923	33686	64663	39800	13236	5649	3591	4159	3984	3547	3968	4081	5886	5323	1528	3022	3555	918	657	631	559	493	463	412	535	640	862	626	564	374	264	215	206	197	173	183	181	206	198	198	203	178	163	196	202	176	186	190	193	168	190	230	210	205	170	176	182	192	186	193	190	186	192	208	189	175	195	195	177	183	222	210	186	186	183	182	178	195	199	190	183	169	178	190	162	175	192	179	164	201	161	182	190	162	177	202	186	191	202	171	190	177	181	190	207	191	201	206	174	191	208	182	202	197	205	178	217	198	202	199	188	217	198	179	206	208	179	207	201	188	184	186	183	166	202	182	201	182	200	168	198	214	195	186	216	200	203	175	183	173	180	212	210	208	199	176	186	190	164	177	196	189	184	176	183	185	202	219	195	188	192	186	179	186	215	193	194	202	183	183	178	183	200	196	170	196	192	192	173	204	169	219	181	212	189	203	188	196	208	181	193	172	164	173	184	191	201	182	177	171	180	185	194	190	179	203	200	177	204	216	195	191	181	200	189	205	187	201	159	202	197	174	206	184	203	180	188	190	186	172	166	214	198	174	169	180	194	190	202	192	190	195	187	192	181	201	198	182	202	204	196	186	214	160	183	192	207	183	203	185	202	198	169	195	163	180	187	171	198	177	191	194	203	174	196	187	182	205	212	178	186	176	200	199	181	175	180	204	191	171	185	172	200	202	163	183	183	189	203	198	188	198	202	177	157	206	194	192	172	181	191	194	175	189	187	175	193	189	193	193	184	152	182	199	180	165	190	199	189	193	198	192	179	198	196	163	193	193	158	168	205	189	213	193	192	197	196	216	199	187	201	178	183	183	177	187	186	187	176	199	183	184	198	184	192	169	186	190	176	170	181	185	204	213	183	179	173	202	218	186	200	183	204	177	213	196	187	190	185	198	189	193	198	180	191	168	188	174	198	185	188	171	192	203	200	172	219	198	196	171	198	171	191	191	175	180	169	197	171	176	193	174	187	187	152	187	190	189	192	188	207	181	221	200	189	183	194	188	190	190	195	203	192	180	189	185	174	172	200	179	184	193	195	150	167	199	223	192	203	198	165	143	177	192	182	189	207	201	188	157	207	186	202	173	176	176	188	205	171	176	180	179	198	193	181	195	196	181	197	177	181	188	199	147	181	169	176	167	203	188	185	182	201	200	148	184	191	201	193	190	215	204	194	199	201	183	197	202	180	227	198	173	196	186	188	180	191	191	179	207	226	184	196	196	179	212	176	194	193	209	178	216	166	195	166	204	185	191	189	193	203	194	198	190	190	176	163	181	204	163	179	195	193	192	181	204	191	187	190	176	193	174	174	165	193	221	204	202	215	196	192	198	184	195	161	176	178	173	190	163	201	195	185	197	169	181	176	200	190	175	189	178	214	167	169	195	171	178	209	190	192	196	190	163	201	209	206	202	209	191	216	191	198	177	218	173	189	208	210	200	188	186	197	186	203	171	208	203	186	206	169	171	174	212	202	189	184	186	188	219	184	206	174	197	196	189	189	193	186	171	188	195	209	177	196	194	159	163	193	174	177	192	185	209	196	192	153	192	166	194	178	215	177	189	204	176	209	173	207	199	194	177	162	182	185	174	188	190	201	186	185	174	178	196	174	158	178	193	190	192	185	169	195	213	184	182	168	220	186	193	189	160	169	202	193	184	210	211	193	191	185	173	184	184	175	187	196	150	177	203	182	188	197	190	214	199	193	186	181	176	206	190	179	157	173	186	171	183	183	178	210	184	189	180	195	211	188	191	184	195	202	175	162	175	175	152	188	182	168	182	179	196	198	214	190	187	211	194	181	200	196	189	170	193	198	192	172	197	165	167	182	185	188	192	183	171	217	210	205	189	189	209	185	173	189	203	187	190	193	189	162	209	191	195	168	188	196	196	174	181	198	184	199	205	185	176	191	211	169	180	215	174	170	193	188	206	169	192	188	179	188	170	191	215	198	184	202	212	171	200	157	203	180	167	161	196	206	179	186	151	218	193	198	166	196	195	170	202	177	192	167	196	188	180	189	225	194	189	187	187	165	171	180	214	175	178	209	193	193	201	183	201	191	201	189	225	176	198	202	192	176	167	162	192	172	184	205	186	165	188	178	203	216	176	167	179	167	187	208	203	197	196	199	192	207	194	190	179	169	203	189	175	183	212	188	182	170	186	157	180	193	207	214	186	179	191	218	165	186	183	177	207	207	166	174	162	193	178	192	187	185	186	179	197	172	175	178	190	192	206	188	179	159	175	193	194	181	193	172	184	182	192	194	207	178	186	200	186	209	176	176	193	173	167	194	187	175	188	194	197	168	167	200	184	206	195	179	178	169	168	200	186	175	191	191	161	200	183	208	190	174	184	174	188	187	193	194	209	192	181	199	182	177	195	177	178	172	191	199	188	200	167	186	195	179	167	182	208	187	198	182	189	164	195	197	208	173	205	190	213	187	183	203	208	183	227	172	196	199	211	194	185	207	174	186	195	166	188	231	199	198	180	210	189	171	170	180	215	185	204	194	181	211	192	182	204	183	198	193	208	180	211	204	204	201	168	199	168	181	175	180	212	176	200	184	174	163	219	182	171	188	208	186	170	222	199	194	162	203	211	195	201	203	180	180	228	172	181	180	173	204	176	181	198	191	195	192	204	185	202	215	199	185	186	165	194	186	153	186	204	175	193	184	206	162	186	189	184	188	168	184	198	175	197	195	180	189	188	193	199	161	199	203	206	171	175	188	165	208	176	189	181	200	184	160	191	209	213	189	163	202	211	223	211	191	174	182	163	177	201	193	179	173	209	180	197	181	199	190	206	196	178	170	186	202	213	205	186	207	174	209	193	175	200	183	178	181	188	184	172	186	179	195	189	185	190	197	184	171	213	210	172	175	203	190	206	183	201	170	188	182	182	180	193	176	159	179	173	181	176	154	213	174	196	190	184	175	192	196	176	200	185	181	184	167	193	193	200	179	177	200	178	212	169	195	188	174	176	188	191	219	198	202	199	174	187	173	197	192	210	203	203	200	185	197	193	192	176	190	170	170	185	187	190	181	171	197	196	167	186	185	218	190	197	178	183	166	203	207	196	208	181	190	177	194	179	159	207	197	174	219	200	201	201	186	185	197	202	185	178	195	175	210	206	178	168	197	203	180	185	174	213	178	198	161	195	173	197	193	216	213	197	165	196	189	190	180	179	202	174	199	194	202	180	194	180	182	212	186	206	177	198	198	191	204	185	194	193	195	193	193	197	188	186	196	184	198	186	169	189	170	201	194	176	162	198	195	167	187	167	194	192	192	190	185	217	185	170	188	195	193	175	177	219	196	193	189	198	170	182	187	190	170	185	183	187	200	214	210	186	191	165	197	204	185	186	164	185	187	176	196	195	179	202	188	158	183	189	177	184	204	188	190	193	196	195	192	201	181	195	173	185	215	211	156	180	181	181	195	189	198	169	186	233	169	179	188	201	173	227	217	179	181	185
16087	12683	22146	45290	71941	40083	18622	16880	14527	16611	16163	16023	17059	17945	23336	18002	8057	14797	15535	4316	3440	3458	2885	2636	2284	2224	2917	4013	4891	3443	2728	1747	1110	760	633	556	533	531	543	558	545	560	550	506	586	545	496	530	563	526	540	548	528	545	515	525	544	544	499	505	521	495	514	480	537	528	541	547	510	501	529	522	543	578	544	503	593	574	574	583	528	557	530	542	543	563	532	519	525	575	540	553	548	547	522	516	561	545	526	527	517	534	538	556	565	536	532	558	569	532	544	546	509	508	499	529	541	518	538	555	534	530	504	569	521	507	570	494	549	498	508	544	580	553	534	520	562	506	576	539	574	489	509	563	530	527	556	543	538	537	552	526	527	526	512	571	566	540	530	558	553	538	545	534	529	557	486	557	512	529	547	484	540	542	541	541	551	575	506	544	567	550	514	519	544	526	549	501	519	499	542	509	543	570	508	564	510	567	516	516	493	548	512	535	524	503	553	554	548	542	507	555	554	538	543	544	493	573	556	516	516	570	579	521	510	477	513	527	558	571	529	554	501	527	496	563	533	579	561	506	503	531	521	541	540	519	541	518	576	512	565	566	512	528	512	538	563	516	562	535	531	517	483	537	538	506	512	557	547	504	542	561	564	524	548	518	510	552	526	560	528	549	542	565	529	495	550	521	526	516	527	475	531	543	515	570	534	509	522	554	527	558	539	560	556	531	507	534	504	511	521	512	511	557	524	569	531	616	522	535	569	512	524	523	513	550	563	601	521	551	530	561	551	550	478	498	567	520	528	547	523	560	546	547	544	538	542	567	551	534	536	560	540	519	512	544	534	528	553	523	526	553	516	548	487	525	502	536	524	512	559	512	524	545	521	531	538	549	532	529	522	533	545	537	533	547	499	542	529	549	527	577	510	544	481	547	511	546	535	529	535	531	482	573	521	522	554	555	532	508	498	521	525	487	544	533	549	572	536	547	561	541	541	475	566	522	510	519	536	546	527	557	493	569	510	545	529	496	550	544	518	527	541	512	547	543	540	540	554	531	567	520	581	497	546	509	546	561	562	557	540	519	582	510	562	539	559	552	536	536	558	547	520	537	562	510	526	571	548	547	555	525	536	552	517	529	537	502	540	532	520	483	499	553	560	526	524	547	553	490	515	500	524	508	547	538	552	543	539	523	488	572	494	507	530	573	517	528	566	530	552	548	543	490	540	510	521	520	513	546	605	541	529	496	504	532	539	511	558	511	511	547	536	529	561	609	534	528	532	517	519	554	586	526	511	517	510	569	532	498	523	540	524	549	500	512	548	560	523	537	530	546	511	531	525	513	516	557	516	497	522	561	534	509	558	528	551	548	536	526	529	559	513	532	514	551	500	547	543	535	513	493	518	540	527	536	530	494	521	551	527	546	541	500	498	577	556	523	556	559	528	522	558	547	531	539	554	514	526	548	558	558	506	532	525	574	544	543	535	511	522	493	548	510	556	558	533	523	544	563	543	550	539	560	518	523	527	571	536	497	575	491	551	536	547	540	563	550	531	494	575	541	526	538	536	528	528	531	553	527	510	534	557	522	550	532	548	487	516	536	530	539	515	540	553	495	596	527	504	577	557	531	536	591	498	519	557	545	532	535	554	568	548	521	583	520	545	574	532	525	527	551	505	560	591	535	524	558	501	537	572	551	533	535	543	515	523	569	533	520	509	536	569	528	547	537	525	471	567	527	547	519	529	512	535	545	552	521	516	563	510	539	501	551	564	553	540	532	520	515	553	548	528	555	522	532	520	552	507	551	489	491	509	572	502	556	562	529	519	554	551	543	528	520	545	522	538	593	553	517	562	533	550	584	576	516	561	530	532	536	563	552	536	553	521	552	526	576	567	532	542	539	537	497	493	550	560	531	549	518	549	503	576	552	526	535	484	571	525	515	529	533	530	550	560	541	547	532	526	545	539	497	568	546	598	539	571	529	538	532	540	542	552	540	561	551	539	498	562	520	566	558	483	535	534	550	554	563	524	528	538	506	531	560	554	530	562	569	515	510	525	544	523	565	531	537	537	521	576	550	522	541	487	547	514	487	517	551	476	560	528	529	522	533	506	499	517	531	528	521	564	548	571	552	524	566	485	550	554	557	561	534	559	556	523	521	551	538	552	520	526	512	558	497	588	522	545	543	555	521	502	513	565	534	523	540	537	548	560	513	552	524	545	538	497	506	571	567	525	555	566	542	559	565	555	527	530	553	562	489	527	537	551	528	468	560	520	546	496	549	526	523	527	544	513	553	552	553	553	515	516	536	499	521	564	530	512	540	561	517	552	545	525	547	544	557	532	528	537	530	569	515	522	554	554	534	529	543	548	574	534	532	525	556	517	533	553	514	497	532	539	522	518	542	522	532	528	514	507	555	487	564	509	554	534	515	522	538	532	518	486	555	541	521	543	567	521	557	550	557	535	572	502	523	537	584	502	515	495	522	546	537	518	526	536	547	495	573	523	543	566	540	518	543	540	492	557	510	545	521	544	527	542	536	558	531	546	531	550	491	539	505	565	520	558	571	503	563	577	545	547	524	560	528	531	511	535	536	559	521	532	527	505	517	579	517	560	543	565	559	523	543	506	561	530	526	588	530	540	571	540	542	521	577	503	530	539	567	540	512	540	541	556	525	555	551	522	501	551	529	533	509	510	518	567	528	529	525	516	533	503	573	533	505	524	524	568	511	479	518	520	544	574	526	550	514	523	548	562	550	523	550	554	495	517	552	554	526	549	508	565	540	573	510	489	547	525	542	546	575	534	527	488	519	510	549	554	512	506	540	527	566	515	497	572	484	560	533	566	526	582	564	550	538	562	531	585	550	505	544	536	557	524	518	531	582	523	522	497	532	529	497	543	533	539	536	549	509	567	533	534	537	529	549	511	548	504	529	592	534	534	546	500	505	565	550	511	524	518	546	530	528	508	550	537	533	521	546	504	554	541	502	510	537	548	547	518	525	552	519	549	507	526	538	526	501	549	510	548	565	579	517	539	516	563	532	582	534	540	521	540	541	555	523	566	566	501	489	554	563	561	573	550	553	504	524	583	567	542	520	518	584	535	514	564	555	539	509	546	530	517	552	514	524	528	535	530	564	560	509	560	506	589	561	539	509	515	514	560	528	530	523	543	537	554	524	541	516	535	561	514	520	501	557	553	508	526	566	574	533	527	537	533	552	547	575	519	499	531	562	551	557	536	522	504	563	548	506	551	498	536	514	533	554	540	534	548	529	510	529	518	549	569	538	541	536	535	547	529	508	542	535	563	497	573	531	509	560	526	565	540	529	565	526	540	513	520	563	551	510	525	540	551	549	560	552	554	507	548	523	552	559	569	494	544	551	470	506	539	558	545	505	540	536	498	549	532	549	522	510	564	484	576	547	514	525	542	532	490	564	528	530	515	563	507	537	541	558	474	487	547	519	492	549	543	571	535	526	506	520	529	497	548	534	572	535	569	551	547	531	509	547	546	586	538	521
9882	7252	7277	5897	9805	7763	1978	1594	1129	1153	1004	1043	1046	956	744	474	390	367	477	380	191	251	225	201	204	212	231	215	203	178	210	181	196	148	161	179	158	176	166	185	150	161	157	181	163	162	161	173	161	167	191	158	164	154	185	165	179	191	182	167	179	149	196	168	144	164	161	175	175	158	174	157	163	192	175	172	176	157	162	188	185	160	158	189	161	170	152	170	175	155	154	146	192	156	153	173	162	176	194	181	140	145	172	162	181	161	179	172	197	165	173	182	159	168	157	177	156	169	155	170	186	172	166	172	161	156	160	171	160	178	156	159	159	173	167	184	188	172	167	181	163	172	150	185	172	153	171	174	175	164	177	180	152	141	167	135	177	185	189	184	164	168	186	139	175	170	197	176	183	160	203	175	173	177	179	140	181	184	179	153	169	198	171	173	188	178	159	154	175	217	177	159	173	195	174	177	185	164	171	183	180	188	152	160	155	168	178	185	168	143	161	160	174	172	157	188	177	176	180	168	168	190	168	154	164	163	180	193	195	146	192	195	178	168	179	146	166	181	180	207	177	169	164	176	153	159	162	167	186	178	170	169	172	162	186	178	163	171	163	183	172	180	190	157	189	163	158	189	155	173	170	180	169	160	174	183	193	171	183	195	179	166	163	166	191	166	182	173	165	163	192	174	184	140	176	163	159	160	155	161	179	182	135	169	162	167	172	162	184	159	184	188	155	165	147	185	162	146	174	167	180	184	179	165	177	154	164	154	176	155	177	193	165	188	171	165	164	176	155	179	160	178	179	173	198	139	145	186	181	160	185	176	195	177	175	169	156	163	163	149	160	156	183	170	150	189	184	151	172	169	156	183	151	153	167	167	164	155	148	192	176	172	164	182	171	152	154	200	170	185	174	170	172	173	171	170	177	160	167	159	158	179	164	163	175	169	177	163	166	170	151	177	181	176	174	160	149	143	191	168	154	169	163	157	196	144	182	182	181	162	189	182	163	163	173	171	178	150	166	153	158	152	157	173	197	158	178	168	187	164	174	148	173	156	182	182	174	162	172	153	159	179	154	178	157	170	159	172	173	174	178	167	161	187	167	175	153	171	180	173	173	187	154	163	162	179	181	152	185	175	157	159	167	187	158	167	166	155	168	157	143	171	174	188	157	183	154	139	177	173	146	159	174	148	150	144	174	178	185	179	186	176	163	166	184	167	166	154	144	193	160	176	175	153	174	171	182	172	176	174	173	209	165	175	171	184	172	165	188	189	186	157	180	158	159	151	184	173	171	177	172	153	166	161	200	170	172	177	167	152	175	153	183	175	185	175	168	176	183	165	152	172	167	145	159	175	176	183	179	195	154	167	178	157	167	167	162	190	189	152	170	159	203	151	178	158	174	183	168	194	163	173	172	169	163	165	152	155	176	149	166	152	170	170	174	176	167	171	169	146	165	190	170	183	167	174	176	152	176	171	158	172	162	158	180	156	167	164	167	168	206	177	164	149	179	164	178	187	181	158	172	183	195	171	176	168	151	181	166	148	176	192	169	178	187	161	164	157	172	146	169	145	166	149	173	178	171	174	190	190	183	162	168	152	171	163	171	173	158	171	180	150	175	163	135	145	151	165	159	153	158	169	183	181	173	142	174	198	178	166	172	173	165	188	189	187	171	182	194	166	184	179	162	170	158	163	166	163	176	166	166	165	189	181	177	196	139	168	157	186	161	165	187	194	159	163	157	180	166	162	176	179	207	189	155	161	187	184	185	178	150	159	161	180	184	178	169	182	146	174	187	161	163	184	147	161	166	184	189	161	175	157	178	151	158	190	162	180	176	180	178	173	159	166	164	153	182	163	160	164	172	171	185	187	195	153	160	185	171	184	198	163	179	161	176	199	196	164	175	187	167	161	158	182	164	155	175	168	182	172	174	160	159	187	171	176	167	155	192	146	163	166	177	175	173	145	137	169	149	163	155	185	172	156	181	160	173	167	169	179	158	176	157	157	160	175	150	169	161	188	185	178	173	161	122	172	168	188	177	145	176	166	180	158	165	150	170	155	151	170	158	162	168	180	176	175	178	178	152	172	174	177	175	207	146	162	164	192	177	187	141	163	180	175	166	160	177	171	171	163	183	166	154	164	177	179	182	171	159	159	158	202	164	174	152	150	174	184	171	175	169	160	163	178	166	158	172	177	169	170	135	188	154	160	158	179	188	181	182	164	156	190	159	184	171	165	167	192	166	134	149	160	163	170	164	161	165	180	184	146	175	176	178	178	174	187	178	175	157	190	167	185	177	161	145	198	160	171	162	170	180	177	152	166	153	165	166	185	157	156	156	155	180	139	168	173	159	183	162	151	171	180	173	187	183	167	166	148	157	185	163	169	180	189	183	169	166	187	189	161	158	182	156	169	163	171	157	169	182	160	179	181	170	171	152	173	177	185	166	174	176	162	194	184	166	180	173	158	160	151	166	146	157	161	175	191	157	159	160	151	171	174	172	179	168	151	178	166	169	187	169	178	169	146	148	147	164	162	152	195	167	162	160	146	147	160	181	178	167	163	178	179	188	172	193	172	178	170	156	166	163	183	173	179	211	170	172	165	169	167	155	160	195	187	156	162	174	168	180	136	149	160	160	166	181	195	163	162	195	155	176	160	167	141	167	171	174	204	167	173	188	152	181	173	157	160	175	152	148	169	157	163	152	185	180	155	170	169	156	194	148	169	173	187	159	173	144	152	171	166	154	179	191	145	168	174	190	204	153	173	157	178	187	160	161	180	170	187	173	170	172	163	161	185	163	162	183	194	163	146	200	169	191	193	164	172	216	189	183	184	175	155	147	160	169	177	162	173	173	159	172	174	193	170	156	170	153	163	166	176	179	194	163	180	176	154	143	179	187	172	172	177	156	174	183	174	158	184	148	180	174	185	172	165	179	189	152	177	150	199	173	153	167	159	154	175	165	178	184	164	168	175	169	166	169	191	182	162	189	167	176	171	176	164	188	149	175	185	163	161	146	176	159	160	173	199	160	173	182	210	181	159	170	155	211	150	148	184	154	186	185	195	168	171	152	154	172	174	179	162	162	146	152	176	177	197	149	178	149	157	158	185	146	151	168	155	179	157	189	175	186	157	171	171	143	175	182	161	180	188	186	158	173	157	163	177	178	168	189	167	167	153	211	153	179	187	148	162	181	182	177	198	196	163	170	162	172	165	176	187	182	153	157	200	185	170	179	190	163	171	160	162	185	180	154	192	161	178	164	184	151	161	197	182	174	172	168	170	186	167	165	180	155	159	157	185	179	177	156	195	169	169	168	184	155	152	173	181	183	160	162	164	162	146	151	179	167	189	160	177	177	184	178	167	195	169	172	170	180	147	165	184	176	170	168	180	172	162	182	182	189	174	174	175	183	184	187	174	192	162	172	147	172	160	154	163	157	141	147	160	138	167	162	133	161	179	156	176	187	170	173	162	156	163	178	160	203	174	171	149	171	175	169	158	179	165
6927	6547	11354	14600	25496	18951	7478	6776	5951	5959	5057	5386	5580	5451	3937	2539	1739	1751	2331	1700	681	883	707	718	710	675	728	753	731	601	638	600	567	537	480	479	474	490	543	494	484	476	533	488	435	487	481	434	513	473	510	457	497	474	480	488	503	523	465	509	488	503	529	495	455	495	509	498	490	475	509	447	468	506	457	513	489	494	502	488	489	471	550	507	481	492	488	473	516	459	435	475	449	483	441	473	468	448	478	474	481	514	454	481	467	466	486	471	527	503	437	494	495	482	474	483	504	517	494	462	496	488	472	483	520	468	499	498	504	481	459	494	444	473	443	470	465	491	483	464	471	502	435	499	439	504	521	521	484	469	480	498	462	478	503	462	487	524	499	484	474	468	531	479	474	456	473	512	472	487	497	488	485	533	515	465	535	512	476	467	462	485	513	459	461	498	501	505	490	497	471	494	496	434	512	470	481	465	484	495	486	479	500	490	488	480	462	487	489	479	497	485	469	495	503	501	508	475	479	518	514	514	464	524	475	495	516	467	491	501	462	486	480	551	472	503	468	470	477	488	525	498	498	485	501	516	475	488	522	456	502	490	497	482	473	477	454	514	536	465	454	479	480	471	523	491	494	493	494	518	490	505	498	510	472	500	483	498	488	474	468	499	484	465	494	471	454	447	469	491	486	513	488	455	499	478	492	478	459	451	510	517	507	479	499	470	447	493	461	491	503	483	480	487	496	477	500	496	468	505	498	473	486	497	503	494	529	485	467	434	519	469	525	482	444	478	490	484	460	506	460	483	498	521	499	505	514	494	470	483	505	467	476	489	472	504	461	470	463	451	455	503	463	492	478	468	483	444	510	500	520	501	502	473	518	466	486	531	491	473	490	501	515	507	502	480	484	477	485	473	466	506	457	533	440	517	514	454	467	476	461	473	464	489	493	485	444	484	476	466	552	469	504	487	500	495	488	460	479	508	506	456	459	488	490	488	474	491	447	517	508	487	506	491	538	511	493	455	492	445	480	490	472	514	469	474	500	502	519	471	447	512	488	500	493	515	475	507	493	492	497	493	460	490	496	518	488	464	482	492	496	511	442	501	469	498	438	493	456	483	509	500	487	490	510	407	515	495	476	540	488	450	521	439	513	527	441	523	492	456	468	445	471	483	525	460	446	464	481	493	507	461	480	502	519	482	512	457	525	465	502	542	524	443	467	474	469	511	480	501	475	498	454	538	486	437	486	481	475	515	500	490	484	498	507	516	507	509	471	442	485	462	490	483	480	463	506	472	489	509	521	475	487	501	500	508	486	431	493	509	500	509	485	506	503	496	504	497	518	501	505	465	472	505	504	485	468	508	511	475	473	478	484	479	509	454	471	502	495	494	541	486	493	506	518	507	484	502	529	477	485	481	469	475	475	481	487	460	443	475	491	504	472	499	519	512	505	502	486	465	458	511	460	496	475	498	509	484	499	487	498	498	472	478	475	485	491	457	484	495	480	518	475	472	500	506	470	508	498	476	462	469	536	484	509	481	519	474	511	521	459	512	428	491	476	460	496	457	518	508	495	489	503	530	505	504	444	494	524	515	508	467	503	507	481	451	463	514	508	458	537	486	473	504	462	465	490	517	464	533	462	455	478	490	494	485	480	491	494	490	499	491	494	460	481	476	514	473	498	460	473	531	506	509	480	495	493	490	476	465	404	478	539	498	490	480	493	497	504	508	463	463	523	488	431	505	491	480	480	490	458	465	474	471	459	497	479	489	493	489	476	522	493	491	464	474	509	467	498	504	486	498	495	498	481	457	477	458	488	480	474	492	482	440	492	473	485	489	478	497	508	489	504	483	503	524	496	473	445	459	505	458	469	461	489	513	467	485	479	491	482	469	507	454	482	495	486	486	469	485	490	493	463	483	498	473	487	489	510	491	490	483	463	478	524	513	481	489	492	514	497	494	474	465	483	505	496	477	470	459	472	512	501	486	484	442	480	475	512	524	489	440	482	498	485	479	477	469	512	461	503	446	467	498	503	500	513	491	507	520	479	498	470	473	459	470	490	500	499	489	467	460	487	469	466	483	487	501	461	447	484	503	467	498	458	473	511	509	499	534	490	472	506	491	484	478	455	534	484	482	499	487	509	497	462	488	467	441	509	482	462	481	496	490	447	501	501	505	443	496	477	499	510	490	517	506	480	487	540	470	469	493	488	471	505	494	495	429	478	509	500	460	465	503	465	502	456	494	485	511	515	482	478	505	442	492	436	507	486	493	473	472	483	492	483	528	447	466	453	492	495	490	483	439	510	501	467	495	495	498	525	475	438	465	472	480	460	518	520	473	461	469	497	481	464	482	469	458	474	518	464	507	509	518	473	448	483	517	495	449	519	487	467	500	469	500	492	550	479	501	504	437	490	488	457	470	473	485	494	478	457	446	483	484	468	488	485	485	485	510	449	483	520	527	505	515	461	500	524	483	452	460	451	487	472	504	445	482	504	495	482	524	493	471	466	527	478	494	502	513	460	493	496	513	496	545	473	503	452	462	501	514	504	462	536	471	527	479	459	510	478	504	493	445	496	467	455	563	499	508	526	492	476	445	475	486	455	474	541	487	460	461	506	440	521	519	509	489	503	514	503	508	452	471	503	472	496	509	513	474	508	467	488	491	459	490	471	456	457	486	501	465	457	475	501	499	466	472	528	480	496	485	490	561	449	469	448	457	473	485	450	435	474	463	464	453	474	476	519	514	489	486	475	495	444	450	463	505	518	501	521	461	494	472	536	477	454	508	496	511	486	482	476	502	485	483	503	431	476	484	499	504	466	488	450	482	500	504	460	464	461	472	500	503	498	493	450	472	464	509	538	476	466	484	483	504	496	468	492	478	497	446	476	525	495	491	505	480	493	478	464	536	517	471	464	522	484	451	485	437	498	499	472	520	470	464	535	457	503	447	468	500	495	529	536	478	516	470	444	514	499	453	469	517	468	478	445	446	505	463	498	474	491	476	499	441	477	486	519	503	496	489	487	471	471	514	523	492	460	486	486	491	503	520	517	483	435	516	497	512	503	481	476	491	466	496	493	501	503	525	457	457	470	471	510	495	493	493	498	528	482	513	502	454	510	487	449	475	508	476	460	486	484	474	497	510	496	461	513	470	482	468	503	498	503	486	463	506	515	510	501	501	488	505	504	522	486	535	491	463	482	480	462	484	499	493	473	475	521	503	491	488	512	535	496	487	504	509	549	458	509	469	461	471	490	439	522	472	491	466	462	511	520	521	479	511	540	485	524	446	492	516	508	516	459	486	459	496	496	474	530	503	486	493	526	477	486	480	459	450	470	479	442	461	491	520	456	502	472	486	487	489	487	484	513	509	505	515	524	497	508	496	517	457	481	477	478	490	502	502	463	503	523	506	462	486	507	503	492	461	503	515	483	462	480	463	451	446	506	480	488	507	496	493	512	458	459	463	499	494	486	491	505	497	482	495	447	475	456	469	530	470	464	463	432	530
18850	12475	13290	19032	44078	46967	12131	3026	2285	1935	1771	1864	2188	1848	1897	2512	1476	1103	1978	1229	261	247	200	212	204	187	199	197	195	218	233	225	177	185	169	164	175	145	174	155	161	176	164	152	138	166	173	165	172	168	173	165	162	162	178	157	169	178	177	153	185	168	166	165	181	153	162	176	156	161	159	175	151	150	170	178	173	165	164	169	158	156	167	176	162	187	160	186	172	178	169	158	148	165	153	148	134	157	154	159	152	171	163	167	175	171	157	158	181	168	159	169	166	171	174	155	162	154	158	155	175	158	170	191	162	163	191	151	176	159	166	175	165	167	184	179	187	139	181	160	181	156	180	160	136	155	159	159	166	181	172	167	165	144	163	163	150	153	150	158	153	156	177	155	177	153	171	175	171	158	153	169	157	154	167	166	177	143	154	151	148	160	165	153	145	170	151	179	186	157	158	150	154	161	161	173	154	165	158	172	164	166	172	169	137	180	176	163	160	137	167	155	155	176	165	162	161	144	155	176	176	144	180	157	150	158	162	184	165	189	152	138	157	161	162	157	183	152	176	150	185	192	161	179	171	166	136	159	167	196	180	185	165	167	163	149	168	147	164	156	187	185	162	148	175	174	181	176	179	175	161	169	178	135	171	178	162	145	150	174	135	182	167	156	168	163	160	149	178	167	155	136	147	163	180	146	175	163	157	165	137	164	144	207	170	125	194	165	162	150	148	169	166	184	165	182	156	181	173	176	182	163	163	152	167	179	163	166	178	176	150	171	191	164	161	154	161	165	171	174	170	174	187	171	171	169	165	178	134	162	173	165	157	149	183	169	189	145	146	165	166	186	201	166	146	176	143	161	164	178	160	185	166	165	170	172	172	153	162	172	158	166	154	164	159	165	166	164	162	184	167	164	171	144	169	169	177	163	178	183	178	171	175	164	173	168	154	163	157	149	181	161	198	169	140	147	149	150	145	142	134	166	164	164	156	148	164	181	176	154	183	163	181	163	133	151	163	176	155	184	151	170	153	162	154	167	169	168	147	155	156	193	147	166	160	185	168	163	161	169	152	144	168	144	146	180	193	137	181	166	162	185	144	162	184	166	173	152	152	173	182	161	164	145	187	176	170	179	155	171	169	173	158	157	184	174	169	159	151	159	163	165	178	183	174	161	150	155	193	169	174	173	144	150	166	156	191	178	181	150	188	175	144	158	151	172	198	172	147	149	163	159	181	163	150	149	172	151	178	167	162	198	174	176	174	174	159	161	175	167	162	159	147	168	159	149	152	174	162	143	164	180	188	153	162	167	172	188	173	174	166	172	130	184	156	142	159	156	160	158	173	160	182	170	189	160	167	151	186	170	165	157	164	172	150	178	171	168	162	162	177	146	158	171	160	150	159	172	168	163	157	175	151	179	151	166	137	173	160	171	173	166	177	178	186	145	162	172	165	188	174	182	167	156	175	162	184	173	193	154	162	163	170	151	159	163	176	167	166	150	162	155	154	154	167	174	178	167	180	164	155	174	166	180	171	154	175	154	159	140	169	147	148	173	165	153	171	166	171	165	186	187	185	187	164	146	161	153	174	181	162	149	170	146	161	163	161	160	156	175	185	179	145	157	189	159	162	179	180	170	148	188	155	186	158	140	168	158	186	169	142	154	170	153	164	173	163	150	175	166	175	161	161	168	185	162	158	143	166	155	188	168	177	165	174	146	183	144	188	163	145	151	168	169	177	153	173	178	170	166	170	146	174	180	152	182	165	157	168	167	163	167	142	156	164	163	170	151	151	157	168	157	171	178	162	159	184	145	142	145	171	166	171	172	154	169	205	155	173	142	163	154	177	178	167	132	158	158	156	194	155	159	162	179	153	151	164	166	158	149	162	163	166	168	171	176	165	171	169	157	148	142	171	187	162	156	151	171	171	159	147	154	168	172	165	168	184	162	162	161	170	184	170	150	169	164	166	158	162	156	171	183	164	165	176	168	163	181	148	150	167	169	154	160	179	152	163	182	165	181	162	153	173	165	170	151	178	171	158	181	175	153	179	164	189	144	160	149	163	162	169	167	148	157	167	138	177	170	162	143	153	159	155	167	177	173	164	170	172	171	160	165	155	180	197	173	174	179	174	165	157	164	168	162	165	173	164	165	144	191	174	170	162	178	180	162	166	179	176	171	174	139	178	162	182	158	135	159	138	164	171	174	137	203	138	161	161	168	133	138	157	163	173	157	166	154	161	122	141	190	142	177	155	165	178	171	167	173	168	152	164	152	185	151	181	143	156	155	159	150	161	154	165	165	162	168	151	170	172	181	185	141	163	165	166	169	177	156	156	183	165	173	162	174	145	157	155	183	165	161	157	165	142	191	158	176	150	177	180	178	171	166	178	178	160	167	171	162	170	138	184	118	164	177	169	172	179	176	154	161	164	180	181	181	140	172	174	163	167	209	174	150	182	185	166	155	154	164	159	154	181	184	161	180	173	183	174	162	142	176	166	185	180	180	175	171	143	153	174	174	182	186	145	183	172	196	154	152	146	153	164	150	163	177	164	146	166	158	158	149	177	169	182	142	180	160	160	172	152	148	159	165	174	154	185	172	153	162	164	161	157	161	176	189	160	163	179	145	178	151	186	166	155	136	156	170	185	128	148	155	173	170	183	179	153	168	166	160	154	169	158	130	154	184	194	156	180	166	166	175	169	142	135	173	184	176	169	154	159	175	173	184	158	171	140	180	174	180	168	171	176	176	148	170	160	163	189	150	160	186	161	169	157	175	167	183	178	179	180	176	161	171	180	173	167	168	160	198	159	179	163	174	152	148	180	167	166	161	187	171	168	183	188	172	171	178	143	188	161	166	156	146	159	161	145	163	160	154	160	155	159	182	161	161	189	163	174	156	170	169	163	167	167	181	179	178	156	158	182	179	174	169	170	160	180	170	163	170	156	156	203	142	147	164	164	166	185	176	146	151	173	164	185	176	169	166	175	183	169	155	158	153	154	166	174	174	173	170	164	174	153	180	186	167	183	175	181	165	186	166	140	172	168	167	172	169	157	164	166	179	166	172	174	171	144	174	165	164	172	186	137	193	177	176	201	148	167	164	159	181	162	157	157	182	178	131	176	177	183	163	139	135	158	165	171	168	161	201	172	151	147	138	148	176	165	178	175	176	155	150	178	163	157	146	176	163	177	184	164	171	152	149	160	145	150	183	176	189	177	138	170	184	183	158	143	190	160	145	160	161	159	185	178	182	171	194	154	168	163	166	174	148	166	165	181	143	163	141	164	174	188	157	164	167	131	176	163	181	148	174	170	151	151	176	167	145	173	163	172	164	168	178	191	158	174	151	151	160	179	160	153	174	165	160	163	162	144	183	169	149	144	159	174	153	177	156	171	161	153	153	151	170	161	159	176	164	149	173	144	180	169	157	185	163	181	181	169	166	165	165	178	173	167	163	168	150	154	166	172	157	166	151	146	169	169	165	171	159	173	164	158	187	186	148	169	167
12021	10803	16933	31853	57064	52554	12111	10796	9863	9142	8690	9041	10822	9503	10338	12191	7786	5960	10359	6412	1007	802	728	698	747	716	717	679	703	805	970	793	589	525	509	509	461	493	434	484	478	517	460	456	444	477	479	478	461	464	513	463	494	458	482	489	465	484	495	494	511	461	477	484	456	464	470	473	457	514	474	454	500	464	471	496	465	483	455	442	485	455	508	470	470	445	491	471	486	440	513	472	458	417	476	509	447	489	463	475	456	507	473	496	456	478	509	497	473	479	449	481	538	482	498	445	476	496	481	476	490	446	481	485	461	482	478	433	464	478	459	483	487	484	430	453	487	489	496	486	450	502	477	511	429	461	512	479	467	469	450	456	488	479	491	460	473	475	466	451	484	480	459	488	453	472	492	436	488	456	474	473	498	472	472	501	466	461	477	481	475	456	492	535	490	485	492	469	510	494	501	474	451	458	430	470	443	476	494	477	455	517	468	498	466	491	501	467	507	478	516	451	485	483	468	462	465	486	507	467	443	460	487	485	485	442	469	480	468	447	463	474	448	450	510	498	452	425	455	475	453	493	486	479	461	528	487	472	503	471	492	444	501	445	474	522	499	517	465	535	451	460	433	471	483	469	501	490	483	455	449	448	477	490	462	498	469	453	496	485	497	489	434	494	456	493	500	493	485	481	521	486	501	462	438	513	505	517	499	483	492	503	445	463	472	461	508	480	495	483	463	494	474	477	459	517	463	488	503	465	457	472	460	460	481	456	477	463	461	435	486	498	459	512	483	492	515	468	489	485	478	488	483	482	425	465	500	505	474	468	485	499	489	495	476	480	504	470	439	470	495	482	470	519	481	482	495	486	457	512	509	456	447	491	484	431	503	440	484	458	485	481	479	488	456	487	510	495	488	482	500	455	464	456	507	525	479	496	457	486	492	468	453	493	488	459	483	506	479	468	495	517	487	492	497	492	455	510	438	482	466	468	485	495	473	456	469	498	484	472	467	476	440	481	480	463	458	451	477	475	447	477	468	453	486	500	510	453	480	484	458	472	477	476	498	433	497	504	482	518	476	478	434	468	447	481	462	506	492	490	459	463	465	506	474	468	460	447	488	422	478	447	522	495	439	487	476	504	483	459	495	475	495	475	453	488	496	467	468	485	448	472	462	501	484	440	486	464	416	471	469	461	447	450	464	502	487	479	477	493	501	473	458	476	474	465	474	462	459	476	502	490	480	467	498	493	516	482	443	508	490	482	477	494	497	478	492	493	488	499	487	428	524	501	496	488	460	464	420	490	500	466	504	471	467	466	490	485	480	495	471	502	464	436	479	496	450	481	484	490	411	457	455	451	497	484	459	500	487	502	465	487	468	517	539	493	452	472	462	451	470	493	491	490	458	475	470	443	500	514	497	444	485	507	451	500	466	493	485	527	530	470	493	472	505	487	477	481	522	511	477	461	465	505	502	480	473	457	493	461	504	517	448	494	477	495	461	456	459	449	446	517	500	505	447	481	477	487	480	479	469	483	474	509	474	451	503	470	479	470	498	482	461	512	471	455	484	504	480	461	468	442	452	499	471	479	494	502	481	463	472	479	405	508	473	445	453	523	461	473	451	494	524	463	486	489	487	442	450	440	471	468	479	477	440	496	433	489	499	487	465	397	474	499	482	461	460	471	488	443	438	501	458	514	493	492	514	497	471	441	511	464	480	442	468	461	465	496	460	475	479	469	480	483	478	492	487	525	461	460	441	495	456	479	489	477	499	520	458	488	476	445	443	469	516	529	484	462	476	486	497	451	486	505	452	482	455	470	464	471	484	496	493	462	518	465	470	415	495	469	481	469	454	475	476	486	490	470	489	464	452	489	452	477	501	474	477	517	489	470	474	456	500	510	474	532	424	445	487	501	459	521	466	486	490	484	496	445	426	489	465	481	484	473	468	485	481	488	467	443	461	448	452	467	488	470	508	489	454	479	485	533	505	503	512	502	470	461	469	475	483	466	454	445	473	502	470	478	445	463	486	439	464	519	475	461	558	476	461	473	497	483	493	477	471	446	459	466	452	504	476	465	481	491	460	493	489	476	456	487	467	489	460	465	481	504	469	503	502	494	462	429	462	492	459	513	493	485	471	482	504	462	496	492	497	458	458	491	477	486	466	492	445	489	472	445	464	483	503	463	483	464	502	485	472	455	467	484	510	454	458	433	454	475	468	520	474	465	455	509	444	500	495	509	458	480	476	516	507	464	495	440	476	519	481	469	457	454	501	483	473	496	456	471	486	447	477	456	469	458	477	488	483	466	509	506	510	505	455	449	493	493	481	453	484	473	503	459	431	475	517	500	469	494	465	467	459	464	461	468	465	476	483	425	483	458	435	456	466	520	444	443	508	459	457	454	482	461	495	504	512	487	495	461	495	483	490	475	493	436	424	491	443	499	461	487	477	509	470	508	456	476	515	450	443	542	489	488	461	481	493	481	478	492	481	466	457	521	444	508	490	427	483	471	469	478	465	455	488	489	508	492	444	476	472	487	474	482	430	472	456	497	483	504	433	439	503	505	470	486	496	488	456	450	465	457	498	446	538	502	500	525	473	471	436	484	456	458	489	500	479	461	461	459	484	505	459	450	458	460	465	424	488	477	470	469	488	492	469	511	472	481	439	473	474	439	521	481	485	495	437	480	480	499	480	461	485	495	454	491	520	472	503	489	454	475	470	500	463	477	519	456	493	472	462	495	470	450	497	471	512	494	497	450	461	480	451	458	474	496	482	496	440	460	487	446	491	481	511	522	499	484	467	489	496	503	452	454	467	494	476	445	484	460	466	467	484	494	479	449	464	436	491	467	528	492	482	468	453	459	477	453	496	474	452	470	487	507	496	483	485	498	438	479	497	482	496	473	511	486	494	480	456	454	480	480	467	500	500	487	467	492	468	501	527	505	480	494	434	480	494	479	465	452	485	509	439	445	470	460	484	480	483	489	505	463	516	451	435	476	488	503	500	483	502	453	477	491	463	486	471	473	488	455	454	465	480	490	459	491	484	469	523	492	484	470	492	472	482	477	502	484	457	482	503	519	463	484	472	462	510	487	497	477	477	473	487	490	468	460	458	453	492	510	492	471	492	474	482	526	488	438	471	476	492	487	495	504	487	500	470	463	500	455	481	482	461	480	519	428	440	488	474	473	493	460	454	489	473	499	496	481	469	439	451	500	503	513	518	519	484	485	452	506	478	446	517	509	458	489	481	485	477	464	460	504	429	473	506	455	456	464	520	493	467	463	474	491	462	496	470	535	505	487	424	486	497	456	483	485	480	436	486	495	431	448	459	446	505	524	538	487	475	482	494	470	492	447	476	479	479	474	478	500	490	489	472	485	473	496	430	520	510	471	458	467	475	470	475	484	521	485	479	450	468	466	482	509	499	512	484	503	477	475	484	474	467	480	490	459	488	468	489	472	511	494	458	469	473	495	471	502	473	483	431	451	496	493	495	431	486	483	455	492	490	494
27355	17679	22459	33612	65662	60391	22828	5775	3032	2340	2062	2354	2692	2006	2408	3941	2581	1538	2516	1429	401	275	240	226	232	230	227	208	199	232	225	231	193	192	171	189	169	180	190	184	183	186	224	192	214	204	183	195	169	191	211	172	207	188	187	191	172	193	181	184	212	194	207	194	179	179	202	176	188	197	206	204	178	184	163	193	162	193	204	197	188	189	169	175	161	182	188	204	210	182	210	200	187	166	189	189	184	185	193	203	167	182	190	189	173	199	188	191	194	185	212	221	179	180	198	174	187	175	193	176	177	190	216	188	171	211	173	187	190	203	187	204	215	201	218	193	195	215	189	188	176	215	195	203	193	186	179	175	188	192	198	187	208	153	191	196	196	200	193	188	214	176	171	194	177	196	212	192	184	174	199	189	191	194	198	198	169	173	181	190	181	175	184	202	192	194	185	205	168	180	195	179	190	170	176	203	222	193	210	190	188	214	169	213	170	199	188	214	194	187	205	184	181	217	190	187	179	185	183	195	201	192	167	185	199	212	183	193	211	190	175	189	194	181	222	209	204	189	220	166	173	194	191	170	181	183	179	214	190	172	217	196	188	204	188	181	189	201	205	208	183	194	194	203	235	183	196	168	196	180	180	195	197	214	202	187	171	175	197	189	189	179	190	218	199	202	202	208	178	195	192	195	202	195	172	203	185	204	179	184	203	171	203	204	179	202	184	186	200	191	195	190	188	184	201	179	181	192	203	194	208	147	192	208	196	185	205	175	184	167	199	172	188	209	171	168	206	175	192	189	213	210	196	183	187	193	198	177	200	176	168	197	185	189	193	188	185	192	204	201	220	170	204	219	186	197	199	198	176	189	191	188	197	199	188	186	182	180	172	162	176	204	192	183	203	183	207	219	177	201	197	202	197	190	179	199	203	189	186	191	183	199	183	182	177	208	193	171	167	184	186	206	202	204	170	191	197	179	170	172	181	171	195	189	184	167	181	182	181	181	174	187	171	188	159	189	182	186	167	196	213	193	190	170	166	187	209	189	196	193	198	174	196	174	168	208	190	169	169	189	194	193	192	182	181	219	187	195	205	180	200	195	182	180	189	193	186	200	172	208	184	198	213	185	186	186	196	216	205	157	174	187	192	172	191	205	191	186	178	188	183	190	179	201	155	177	162	196	201	187	203	181	187	215	182	199	191	165	161	206	196	196	224	191	180	180	198	201	175	182	206	177	183	193	190	198	204	193	166	191	162	193	204	199	200	188	183	194	195	196	181	167	201	181	170	190	182	175	202	186	200	193	212	186	195	185	177	205	148	187	179	183	197	183	200	181	169	169	197	187	176	204	168	182	192	202	192	173	212	176	174	187	191	232	195	189	177	185	234	202	171	167	186	191	188	143	214	194	176	180	188	192	183	209	185	172	184	189	214	196	182	186	195	177	210	177	227	221	172	188	208	173	176	203	194	214	192	189	194	181	204	192	193	179	200	188	184	184	195	179	202	188	188	202	206	218	201	185	184	207	203	197	175	176	196	180	168	167	206	177	182	201	156	173	171	187	203	186	198	189	205	192	191	187	184	176	174	182	210	205	192	183	181	166	200	174	191	193	205	189	183	182	203	186	214	149	210	192	200	204	194	170	190	199	192	168	187	223	178	212	182	199	170	175	192	192	167	216	182	203	177	183	178	198	189	194	199	189	199	189	192	189	194	187	232	191	189	206	202	177	188	189	176	207	179	199	191	187	195	183	179	210	203	202	196	186	169	204	165	200	188	172	185	177	200	204	192	169	178	168	181	212	195	190	171	178	194	194	206	205	174	231	203	188	201	178	187	192	172	187	164	186	165	206	172	198	180	184	178	181	198	183	195	179	214	192	210	185	176	186	212	179	158	191	200	192	205	195	209	207	216	199	226	216	198	185	214	199	193	191	186	174	178	209	170	195	186	198	214	223	184	183	181	197	193	197	172	187	202	190	195	196	190	201	208	188	197	168	212	212	182	186	196	182	199	193	198	182	174	174	174	199	210	180	193	196	196	174	175	192	177	200	190	171	183	190	214	179	162	210	179	201	206	195	188	169	197	201	167	174	194	170	197	204	193	184	188	191	226	196	184	168	182	186	183	178	180	175	177	197	205	194	201	187	167	195	203	186	174	188	206	185	187	194	198	168	192	194	182	196	191	200	179	193	212	174	182	180	185	205	177	177	190	167	190	183	224	192	179	188	186	197	189	200	182	216	186	170	175	198	182	199	204	182	191	181	171	172	200	203	208	180	186	196	203	186	159	174	189	187	189	189	189	194	172	201	192	182	194	189	177	190	173	189	195	197	182	211	187	202	197	171	193	197	174	186	175	185	183	166	191	200	186	162	204	195	184	187	183	182	199	174	176	210	187	220	207	182	171	198	192	201	194	196	198	195	198	177	199	210	191	181	169	184	213	191	188	196	182	198	159	203	216	199	187	202	219	180	195	211	194	198	191	191	178	213	211	190	220	197	218	166	210	166	200	169	188	188	186	215	200	192	202	189	211	195	198	211	174	191	218	181	194	190	195	167	187	185	179	186	207	185	202	203	199	181	194	218	192	194	180	204	152	162	195	194	198	195	202	210	193	197	174	197	180	182	191	161	210	177	175	181	209	174	190	182	197	165	191	196	195	197	200	206	204	214	192	192	185	212	200	196	179	186	192	200	196	189	201	184	179	204	169	203	191	176	201	182	180	204	199	175	187	182	189	170	187	179	193	179	167	188	181	214	196	189	161	205	174	208	201	195	199	203	188	203	192	219	180	188	201	208	212	191	189	177	184	183	172	170	191	184	193	206	155	180	201	171	163	185	191	185	204	175	200	217	182	185	188	214	215	204	182	167	191	207	194	160	194	204	196	193	171	195	195	199	179	182	218	181	188	191	196	180	169	197	205	210	202	184	183	174	172	202	203	187	208	202	166	183	172	189	219	228	193	192	180	179	204	215	155	185	164	201	175	210	196	197	172	199	177	179	211	194	190	213	197	196	179	163	181	189	207	181	188	181	214	191	208	218	169	189	181	172	179	191	170	185	185	189	185	183	187	184	206	163	208	181	189	176	189	193	210	165	192	215	199	189	193	210	167	179	162	178	183	198	209	185	190	204	193	174	195	186	201	172	222	186	186	207	175	180	189	172	178	177	167	203	175	205	183	206	213	228	196	182	196	202	173	198	227	200	175	199	201	190	179	207	176	190	197	190	200	201	189	197	187	210	214	187	189	208	210	177	217	204	186	187	193	179	194	194	170	189	167	188	203	196	191	206	194	175	196	184	172	181	196	221	163	160	167	187	161	217	174	195	188	196	204	174	181	180	170	204	187	171	197	192	174	203	194	189	210	195	209	182	193	215	186	206	179	204	197	203	195	196	203	190	193	209	196	173	179	191	200	193	178	170	175	201	195	195	183	209	197	186	191	198	196	177	216	194	193	171	184	212	191	208	182	172	166	190	197	197	202	194	187	183	197	181	207	179	177	191	177	185
16684	13756	25471	44695	73970	66394	18740	12327	11665	10074	9538	11247	12726	10006	12337	16238	12705	7786	12447	7435	1684	1016	651	700	654	688	676	724	718	807	787	805	664	529	542	555	537	545	592	539	563	545	507	555	525	561	538	539	571	526	517	557	534	552	552	548	556	547	556	502	569	554	501	551	537	534	532	537	545	546	549	507	499	527	545	552	539	564	544	505	540	521	516	538	536	580	566	589	572	582	529	516	577	566	514	550	567	572	533	555	553	547	535	525	586	561	550	516	572	506	539	516	523	561	503	553	488	529	512	541	526	566	561	544	518	550	508	563	542	521	568	505	553	507	565	522	547	571	559	517	512	572	542	541	589	562	571	559	567	549	543	528	515	488	551	533	579	548	517	577	549	515	575	520	547	508	517	527	512	558	575	532	547	524	527	540	574	549	562	511	565	519	543	542	543	580	536	526	521	543	536	539	578	542	492	537	577	550	527	502	557	547	530	500	533	540	524	553	526	498	556	548	547	546	565	568	529	538	578	532	507	534	549	508	556	494	559	563	562	515	544	587	490	586	565	494	543	505	543	539	546	534	542	585	496	556	545	567	567	553	549	517	516	515	553	545	537	505	534	515	533	514	527	544	547	530	545	541	547	526	523	527	530	550	548	527	525	527	531	522	514	553	548	496	535	510	555	531	571	528	532	571	539	515	535	530	585	544	543	568	548	518	527	514	521	544	555	553	578	550	522	546	533	563	560	528	552	556	526	505	558	502	524	556	541	544	508	518	534	532	576	534	564	498	548	512	533	528	525	559	570	569	537	520	521	543	529	490	528	521	554	543	546	552	538	546	512	507	578	502	543	564	602	492	561	552	549	541	537	540	543	526	512	537	548	505	513	557	517	517	530	525	534	525	557	541	554	518	543	557	557	546	572	542	599	527	578	535	520	567	570	558	543	511	571	592	543	558	488	577	547	520	579	546	551	557	551	528	522	502	502	560	543	520	519	552	495	578	556	547	506	529	533	539	570	545	567	559	540	562	553	530	553	564	553	545	531	599	555	548	553	507	513	521	528	561	548	521	561	524	544	515	531	555	574	510	528	552	530	588	507	563	552	561	526	550	502	536	507	558	552	543	548	547	546	483	567	602	524	544	546	538	521	548	543	554	532	505	543	545	550	569	552	532	530	498	552	524	547	528	557	523	567	538	523	538	509	539	539	552	544	510	510	531	575	542	529	581	484	579	542	545	542	536	520	554	502	535	556	509	571	567	534	538	520	559	562	540	543	523	489	543	542	530	517	552	596	553	532	557	520	546	552	503	537	564	524	567	520	529	513	575	561	528	577	520	543	546	559	539	521	544	580	572	564	516	554	597	537	540	512	547	549	546	543	555	569	547	537	489	539	531	538	550	528	526	552	541	586	499	517	569	552	543	506	511	545	540	484	519	522	544	534	525	531	531	508	570	543	500	567	535	547	564	546	540	557	590	536	560	521	495	513	569	499	501	564	531	548	512	549	550	554	512	570	534	525	528	556	534	576	529	523	551	556	547	540	568	553	523	572	538	525	491	560	569	532	564	545	548	551	586	493	559	541	554	570	535	539	509	585	531	567	547	563	504	544	545	506	537	544	582	549	544	569	559	547	537	552	521	567	512	529	535	559	522	510	507	528	517	558	534	540	562	508	512	573	543	543	592	558	566	548	557	580	536	520	536	554	566	518	503	535	545	505	492	521	566	534	524	524	549	545	543	537	534	577	520	549	534	504	540	542	556	512	562	514	549	520	533	547	539	552	514	548	528	523	543	540	553	578	560	533	543	537	514	529	528	555	546	541	539	541	514	538	584	537	528	536	548	533	529	523	543	541	568	543	511	541	564	521	553	531	533	538	509	541	521	566	520	557	552	547	513	519	528	525	528	523	537	551	528	528	528	548	516	541	483	567	562	526	508	543	509	523	547	597	536	556	556	527	508	532	541	511	601	521	550	549	552	540	568	534	541	544	524	568	557	567	565	520	555	538	508	526	500	555	533	540	548	513	533	571	580	566	521	506	584	541	596	505	501	512	538	531	581	530	491	527	536	522	535	517	520	542	560	552	532	508	557	550	543	518	552	519	508	529	543	504	505	574	546	525	549	533	549	513	562	549	545	550	550	531	525	479	553	514	552	545	531	558	494	579	566	535	542	532	574	532	496	528	563	583	557	556	555	519	557	536	519	562	531	516	541	560	527	515	582	554	533	538	554	498	550	528	538	534	542	532	546	559	531	572	501	522	524	568	573	535	508	523	520	527	541	532	541	533	529	549	516	528	546	552	529	583	565	550	524	496	526	575	577	481	518	540	521	565	556	584	564	527	544	506	531	564	553	550	527	542	535	526	505	566	534	515	493	535	546	540	533	552	528	571	525	535	532	546	545	533	536	542	561	543	565	547	541	555	544	569	543	519	559	569	546	520	537	527	541	561	581	504	580	556	543	554	560	555	554	587	576	516	535	537	554	585	561	545	495	530	521	530	565	541	511	540	544	545	546	528	550	575	519	542	546	533	552	575	526	542	540	537	546	524	522	554	533	511	526	534	580	481	578	550	538	536	555	525	549	549	521	533	521	536	540	551	553	524	547	515	560	557	550	551	574	540	553	534	550	523	513	532	615	558	557	578	524	518	558	520	517	577	590	523	520	505	510	510	552	573	477	574	553	528	518	539	576	523	573	551	529	504	622	582	485	504	583	570	564	552	487	582	546	585	600	520	549	554	538	561	534	538	535	588	529	531	552	567	508	572	542	528	541	510	518	540	531	551	548	527	533	518	513	579	577	510	545	548	577	499	507	489	539	517	507	507	553	512	518	511	560	532	563	557	564	544	536	576	563	523	512	563	531	525	565	563	517	520	548	574	573	542	556	584	513	510	553	519	564	537	557	550	526	559	506	535	568	537	523	524	560	560	508	581	532	565	566	541	515	539	555	522	518	570	531	581	541	539	532	495	526	547	539	547	571	534	539	572	535	518	576	577	525	526	575	527	513	568	553	521	554	563	557	530	503	558	535	541	546	550	550	544	562	561	535	541	513	568	537	542	500	543	513	553	521	527	558	559	508	557	496	564	531	513	485	558	520	577	526	494	569	564	531	544	521	524	571	539	506	503	546	510	549	499	521	561	556	539	499	494	561	556	503	552	528	531	523	546	608	542	523	557	506	550	576	516	531	524	542	523	524	530	545	525	550	567	537	589	536	541	523	550	553	554	531	524	557	570	499	572	521	522	534	564	533	493	550	538	561	553	535	540	530	559	521	509	520	546	562	550	564	527	550	516	565	541	515	554	556	566	556	510	539	509	555	578	567	545	547	493	569	510	540	510	585	518	553	515	529	498	551	477	542	493	528	543	567	535	560	531	566	538	559	548	571	549	533	518	552	538	557	505	560	577	539	526	531	531	597	500	539	538	562	548	504	522	560	591	548	559	542	556	547	511	547	529	534	492	531	514	516	530	525	569	516	602	556	557	572	554	576	549	520	532	547	555	515
11324	8220	10599	8998	11839	9567	1976	832	689	616	529	630	632	455	427	457	360	242	257	234	162	152	195	196	184	177	173	168	182	161	156	187	183	171	178	169	195	177	185	168	148	164	153	168	176	208	158	155	166	196	188	186	159	198	172	187	158	168	170	162	172	176	183	185	179	182	165	163	187	202	190	177	158	180	165	169	161	162	196	154	181	165	177	169	171	180	167	197	159	166	175	182	163	166	176	175	165	145	155	171	145	164	171	152	185	172	195	173	136	176	157	175	189	161	176	184	166	183	182	177	161	147	185	143	156	193	155	175	173	151	165	166	191	196	177	165	154	153	182	183	183	178	169	177	185	159	165	185	182	179	181	168	169	154	160	167	176	167	175	177	173	171	181	167	163	169	179	174	157	186	167	177	160	159	184	166	193	161	180	185	144	217	187	152	170	183	177	156	160	165	178	187	174	140	192	181	147	171	151	188	152	199	136	181	195	175	159	191	166	172	154	163	174	167	171	158	176	166	175	160	181	158	162	153	167	199	145	173	184	155	177	195	166	162	180	191	171	175	141	167	154	172	166	191	175	168	204	176	186	162	173	166	162	155	188	185	143	159	207	188	167	152	176	175	176	191	161	185	164	161	181	181	180	169	179	173	153	173	191	161	172	192	172	174	194	180	166	168	182	194	156	194	180	145	162	160	163	158	146	162	189	143	181	164	190	196	169	164	155	155	168	180	166	169	182	171	155	179	181	145	165	174	179	172	183	172	177	182	166	182	204	168	171	171	201	169	155	179	185	175	173	180	176	187	155	156	151	156	141	166	178	174	188	177	166	156	166	179	173	167	160	187	154	169	178	178	178	162	162	173	165	175	187	173	167	164	177	174	180	183	201	179	192	201	165	168	181	157	170	190	184	149	172	184	168	175	181	168	162	193	183	186	174	171	171	169	147	180	172	187	163	163	148	181	165	160	184	152	178	189	174	166	169	152	155	169	170	166	174	179	157	160	197	168	156	166	175	181	169	189	171	183	170	169	190	178	188	183	177	176	172	168	172	176	153	172	160	167	182	160	180	175	167	165	158	173	170	175	148	188	154	183	168	181	173	175	182	169	175	179	191	163	150	174	166	160	165	167	182	181	148	183	189	181	175	190	187	174	171	158	189	157	140	173	164	147	164	182	178	184	156	162	174	160	187	189	167	162	181	161	163	168	160	187	141	194	167	162	210	162	181	184	153	156	177	160	184	172	163	190	171	158	156	183	180	165	181	174	181	161	188	177	182	197	158	166	170	189	186	179	172	170	160	183	180	190	147	202	162	150	154	153	186	158	179	165	156	153	176	174	167	165	178	166	163	162	175	160	189	196	185	208	166	165	157	157	201	160	180	182	187	179	162	170	161	164	177	168	193	164	151	161	171	175	160	173	187	187	168	179	166	181	182	173	159	181	166	186	178	187	166	166	179	177	156	192	165	152	180	176	163	143	171	187	187	170	169	168	173	160	167	203	148	194	143	165	153	176	168	146	181	183	156	173	153	173	178	165	168	175	179	167	172	179	151	173	169	145	148	156	166	170	161	169	191	182	185	177	141	189	197	165	179	178	178	137	171	143	151	190	152	183	179	183	186	161	194	178	179	166	170	166	199	151	179	165	165	175	195	182	180	158	183	185	166	184	194	158	151	144	170	169	172	178	177	203	190	149	178	158	176	175	198	155	191	173	167	156	169	149	174	159	190	171	201	151	184	186	228	172	183	149	159	158	178	185	177	145	188	159	179	166	148	153	165	169	182	174	171	176	164	162	169	179	155	167	172	155	165	179	198	162	164	160	181	192	179	160	182	168	171	177	187	164	153	165	168	179	174	168	176	175	165	199	163	164	171	170	168	172	186	190	146	174	193	178	153	179	170	176	157	183	146	169	170	176	168	164	168	163	178	180	201	176	171	162	176	169	175	150	180	158	182	163	178	185	168	146	178	181	194	183	143	178	177	175	199	186	173	166	172	184	171	161	170	176	181	181	156	179	155	176	157	188	171	170	192	197	205	187	182	170	160	154	203	171	180	157	165	183	185	186	157	169	185	166	174	192	171	178	169	190	185	177	206	181	155	178	194	166	162	181	156	187	191	171	170	177	171	172	179	152	177	175	187	163	193	153	191	176	178	167	159	180	195	189	191	179	187	175	194	160	181	168	151	159	178	159	195	188	175	184	183	162	174	186	169	162	176	184	156	174	178	168	198	180	165	165	182	152	180	154	186	185	163	168	187	157	146	164	134	164	165	161	193	200	174	160	179	212	169	182	184	195	183	158	183	146	171	185	176	165	179	182	158	164	158	161	167	188	180	173	170	168	168	151	183	163	191	163	166	150	187	159	179	169	171	195	162	162	144	156	189	178	165	167	175	171	170	174	170	157	147	199	180	176	179	152	166	157	142	171	181	186	169	173	156	196	178	180	163	176	186	177	148	161	173	183	196	193	192	165	167	158	175	156	179	184	159	168	185	161	174	172	168	169	195	184	142	169	185	183	173	162	197	190	152	185	181	171	179	174	175	150	178	168	167	180	171	169	155	167	162	167	182	176	165	208	164	167	161	196	173	197	189	147	163	160	159	176	164	199	179	157	184	153	165	184	170	139	174	185	178	165	153	162	184	172	185	165	157	170	181	185	155	175	168	175	187	201	165	190	174	182	177	181	171	179	162	167	182	175	168	178	183	157	170	167	172	180	165	170	154	184	167	162	157	189	166	184	184	181	170	158	183	170	167	173	177	181	173	178	158	183	170	163	170	170	174	197	190	172	151	181	170	179	160	161	170	167	185	184	170	165	178	154	174	152	173	171	161	187	175	171	182	166	176	172	167	181	167	156	172	166	171	169	169	170	181	162	166	147	149	194	169	159	184	154	161	187	165	160	179	167	182	178	171	180	179	191	177	168	178	189	172	184	174	202	194	172	164	170	187	175	187	168	179	166	185	156	165	190	170	177	170	154	164	209	167	170	165	160	140	173	148	161	184	191	191	189	172	142	151	161	157	193	168	171	183	165	156	163	182	173	185	168	161	173	170	166	151	166	168	181	192	177	174	157	183	173	154	169	166	162	193	165	186	164	158	190	186	178	167	170	165	175	175	182	188	183	170	176	164	193	154	189	178	157	181	164	165	188	149	155	185	168	172	179	151	186	167	166	184	195	138	184	169	162	176	182	167	181	177	151	170	196	170	177	194	190	173	192	178	175	176	166	153	155	185	162	171	190	168	172	163	146	160	180	178	176	163	136	199	168	160	176	190	194	158	144	172	180	168	191	142	152	161	173	150	161	181	182	180	188	188	188	152	164	169	179	173	178	172	148	187	194	185	167	174	154	164	187	172	197	172	145	156	156	167	176	171	184	174	154	194	185	171	169	156	190	164	183	167	192	152	180	173	196	159	178	151	170	144	182	216	172	162	167	165	158	182	172	188	174	185	182	163	170	161	183	184	190	162	178	168	172	156	173	166	152	176	193	154	170	157	176
7788	7483	15422	20064	28358	22787	6005	3408	3124	2787	2804	3411	3246	2480	2179	2295	1706	931	1029	769	582	524	511	545	512	521	506	524	530	490	492	543	484	505	507	496	489	484	521	471	438	532	485	498	479	452	465	492	487	477	514	487	529	477	488	482	488	456	465	494	499	509	511	494	520	512	479	474	467	469	494	488	481	487	479	493	479	495	486	487	473	484	509	484	493	543	456	477	479	489	486	503	507	472	475	505	482	512	468	489	507	470	497	521	503	491	497	479	470	485	534	472	488	497	531	490	490	475	490	487	476	524	469	501	507	510	501	455	482	528	475	503	486	480	500	501	484	492	467	472	499	505	515	510	497	541	496	493	525	509	455	483	458	511	490	476	487	517	503	532	522	496	496	521	479	502	490	465	457	507	478	478	444	513	489	462	478	466	483	467	470	512	500	457	488	499	475	532	463	490	479	508	493	510	509	511	466	469	465	517	483	504	493	475	452	522	473	520	500	437	521	519	492	468	508	517	487	488	532	511	494	472	486	444	480	491	500	480	457	450	496	470	458	458	487	490	514	487	506	480	468	527	485	473	472	504	522	489	513	515	522	444	450	448	489	502	501	488	483	481	493	483	526	502	535	470	487	493	527	493	521	516	490	481	489	484	478	479	510	528	525	515	522	521	493	493	477	496	508	438	486	500	480	505	501	495	495	516	480	514	498	484	465	505	522	457	501	503	450	526	474	477	499	498	462	495	513	495	462	496	484	438	510	435	507	444	465	508	486	508	508	475	503	470	463	491	507	473	503	479	515	483	484	519	464	477	514	481	484	477	514	491	485	502	479	462	462	467	471	473	493	480	500	464	524	472	490	456	509	469	499	511	492	508	484	490	529	483	471	470	513	502	510	513	470	480	503	488	526	513	479	515	493	506	510	511	468	458	490	515	505	497	519	474	479	469	517	483	471	475	508	522	548	478	524	510	482	469	505	470	542	483	467	538	500	500	485	496	477	522	525	540	483	477	541	527	472	461	485	479	489	454	519	500	493	486	493	468	504	554	519	474	513	510	481	502	494	467	497	478	471	506	476	510	463	502	511	497	506	482	558	488	480	515	507	536	521	491	489	463	470	484	521	496	489	526	525	491	491	514	457	489	482	485	485	513	480	521	503	516	519	465	511	471	475	530	505	516	505	493	494	505	483	495	489	475	531	475	483	547	509	452	471	500	526	522	486	489	510	535	483	482	470	515	476	492	490	515	487	521	507	486	492	500	536	437	505	492	512	493	499	515	524	509	496	499	506	476	484	459	482	467	500	512	511	519	504	543	472	457	501	488	527	487	477	481	461	477	447	458	469	481	452	492	515	483	437	471	494	515	507	486	475	528	515	507	506	509	505	474	484	499	433	492	499	486	499	470	486	494	501	471	501	483	478	479	514	474	464	475	420	467	462	462	460	499	492	503	482	490	498	488	480	511	512	510	539	501	467	460	475	508	507	511	493	514	511	498	474	434	521	489	478	516	457	480	484	492	458	500	505	469	499	510	466	475	495	516	492	481	465	454	522	497	474	480	508	484	500	526	455	488	497	511	507	453	489	449	471	505	471	485	488	493	489	487	525	473	516	477	505	483	455	478	504	471	460	483	474	508	500	534	456	559	451	461	460	508	507	457	490	518	481	467	540	465	517	499	461	508	537	477	444	464	499	491	499	469	478	461	479	456	483	489	507	541	498	482	509	504	512	490	495	428	490	487	492	508	491	485	451	499	483	495	428	511	507	490	517	457	507	522	497	470	490	491	500	476	502	486	520	511	485	479	538	510	533	506	470	477	499	532	503	483	460	500	463	495	487	485	461	507	501	470	465	453	510	470	486	507	529	458	494	510	453	502	458	485	538	486	487	478	437	469	465	497	498	500	465	513	498	508	495	483	491	518	487	468	534	520	500	481	507	439	465	456	480	516	500	486	518	489	490	475	483	499	516	484	479	507	519	477	465	457	455	504	466	458	528	485	451	496	490	511	493	551	465	488	514	477	479	483	529	490	457	477	510	495	495	520	463	483	478	481	497	504	471	457	509	499	465	493	511	545	492	500	448	508	512	461	501	435	517	473	507	501	496	480	499	476	450	516	500	490	514	495	476	504	501	530	501	522	498	491	473	496	516	492	486	494	478	446	518	541	500	501	453	478	484	546	488	466	477	487	481	473	484	490	453	507	489	499	485	491	508	481	478	497	512	490	486	487	475	518	501	489	501	495	481	481	497	504	496	468	490	539	475	452	490	514	433	518	538	529	490	460	485	458	502	534	489	495	481	513	502	480	492	514	534	539	494	477	525	546	489	487	516	488	488	467	491	502	465	505	507	484	506	484	525	516	437	477	547	489	476	498	494	493	488	487	479	484	489	535	471	540	529	542	485	481	501	491	514	466	510	503	511	487	467	503	488	469	505	487	529	475	493	504	475	481	447	514	499	529	469	497	491	492	465	477	494	429	474	485	513	466	510	479	524	491	525	461	473	474	467	483	513	488	507	486	452	463	480	463	469	502	476	501	492	455	503	503	492	503	504	513	478	480	467	520	477	518	490	467	535	506	517	513	497	501	513	486	491	521	536	490	465	494	493	509	475	475	551	470	499	524	479	470	542	502	493	494	512	480	477	483	490	479	488	529	494	507	478	526	494	518	514	495	536	461	503	482	498	513	488	470	536	495	517	501	491	521	482	484	520	477	507	442	511	455	465	485	454	482	477	528	503	499	489	474	491	470	478	474	476	493	468	440	520	505	525	520	540	447	484	516	485	496	472	494	490	499	507	515	507	470	510	497	464	472	489	465	482	513	487	457	470	500	467	545	494	471	487	479	486	505	468	455	460	478	510	482	513	464	478	496	493	499	492	456	475	479	489	483	485	499	516	488	518	504	496	464	515	491	497	469	454	485	498	467	517	472	508	450	509	479	480	539	513	488	520	457	508	494	453	480	491	470	490	524	508	485	512	483	495	517	527	486	453	506	479	492	497	479	494	490	500	536	523	522	511	504	482	465	477	490	481	528	512	467	504	482	509	481	514	491	513	473	490	481	500	515	494	478	498	488	529	473	474	495	495	478	461	497	487	499	471	516	512	473	528	520	483	494	502	483	512	490	499	534	475	502	494	491	486	512	529	515	474	504	532	527	459	493	506	507	469	517	480	479	475	496	484	484	473	467	481	546	464	480	484	505	480	459	508	467	475	474	476	484	519	484	485	528	530	471	503	512	475	434	491	492	493	481	497	477	479	492	492	474	493	536	451	460	511	516	540	447	484	482	475	487	465	506	518	478	533	534	461	497	478	502	498	514	513	511	515	517	503	488	486	465	502	496	494	514	502	466	514	514	488	543	505	507	483	519	488	521	507	466	501	493	496	486	481	510	476	478	493	464	464	526	483	495	464	477	478	451	517	476	508	542	497	483	475	482	512	512	533	499	482	502	513	527	453	494	501	494	485	464	465	503	506	471	498	492	518	511	522	477	527	470	499	470	505	503
19273	14400	16905	15291	51626	46949	19249	2603	1250	930	1093	1362	1164	664	1065	1658	1407	743	429	300	272	194	182	185	183	174	190	188	196	187	164	181	167	171	180	170	173	159	162	181	162	176	155	167	171	185	159	163	180	170	169	192	172	145	173	163	175	153	173	167	164	171	183	178	169	153	178	177	157	179	174	153	171	141	173	152	167	162	169	184	159	176	172	167	150	175	174	175	162	164	167	161	181	157	174	195	152	171	153	166	158	159	197	175	160	143	175	160	184	145	201	171	162	161	168	180	182	177	174	162	168	165	160	179	144	151	169	172	153	169	155	157	160	161	178	169	172	145	162	182	155	163	177	162	154	149	180	179	174	167	159	140	170	168	175	189	158	152	169	159	150	159	151	164	165	148	175	173	197	175	173	167	193	180	155	166	173	153	152	161	180	158	159	156	166	145	183	179	167	135	152	185	174	152	166	164	173	193	162	183	139	162	167	164	164	143	171	141	136	168	152	165	177	160	161	148	184	185	166	188	157	134	165	166	179	168	165	155	158	158	178	155	136	167	173	133	155	168	163	164	162	172	155	171	163	178	178	157	168	146	191	162	162	158	170	174	173	150	140	182	188	167	168	166	170	153	130	171	189	172	156	172	188	180	182	178	159	166	181	176	138	150	158	181	169	172	184	164	172	170	155	151	162	172	163	171	163	153	140	193	173	155	168	204	178	159	162	168	164	171	156	161	158	163	178	187	152	192	160	167	144	161	178	169	164	179	159	169	142	161	174	191	186	170	166	168	162	174	189	155	167	167	158	170	164	154	189	162	178	162	158	173	163	168	182	159	162	168	154	183	175	155	162	176	156	153	165	192	187	165	156	177	180	177	147	163	182	191	150	158	185	169	165	150	177	174	162	148	175	181	167	182	164	149	159	169	174	170	172	183	152	169	169	167	171	171	166	184	169	152	177	145	172	140	177	180	159	161	161	174	172	166	188	176	150	167	184	165	157	160	175	165	152	163	178	155	183	177	161	173	188	162	162	159	157	164	193	172	163	194	179	168	162	143	155	168	158	150	166	165	187	162	151	165	138	161	160	194	163	168	197	178	152	141	197	179	174	162	140	157	161	170	198	179	187	178	151	155	149	179	173	167	153	169	165	181	201	157	163	190	154	165	170	152	157	188	172	178	170	153	170	165	172	154	179	157	193	166	179	161	184	167	190	141	174	157	168	178	179	148	155	176	156	152	174	168	174	171	151	190	143	150	133	178	160	171	161	149	160	162	171	174	167	165	176	146	147	147	173	180	193	173	177	181	154	162	168	150	193	172	191	174	146	159	160	152	157	134	170	143	151	182	181	174	183	177	148	169	165	175	171	166	173	176	161	179	160	158	170	180	164	179	172	162	170	157	173	163	149	156	178	193	168	180	175	171	205	135	161	158	191	158	154	155	146	165	180	149	169	144	149	154	184	168	169	177	142	172	164	167	178	168	170	157	165	175	174	164	181	162	194	174	179	169	164	170	155	160	182	165	138	151	160	185	186	153	152	164	170	172	172	174	160	172	179	179	155	164	179	166	182	131	158	154	159	177	156	186	181	171	157	169	167	161	143	171	182	176	164	169	165	165	164	166	153	173	189	144	188	175	164	169	177	165	177	163	176	165	149	158	168	160	166	162	150	165	152	186	177	143	178	171	166	156	169	158	169	153	168	147	163	152	157	181	168	154	161	166	182	185	169	168	151	155	164	200	169	175	173	180	161	189	162	165	174	145	159	181	172	172	170	171	181	177	169	164	183	166	174	181	179	177	173	145	175	155	168	171	161	193	160	159	167	176	195	162	148	165	165	181	165	153	174	168	181	182	159	160	121	164	157	162	167	161	168	161	145	200	145	166	164	158	194	157	161	126	155	150	204	160	154	173	187	176	172	164	133	152	165	180	171	163	193	186	150	172	185	164	130	175	179	177	181	160	176	155	161	165	182	157	155	156	157	157	162	147	169	159	172	156	156	167	161	156	160	174	161	172	183	186	165	152	170	181	150	170	165	187	177	169	183	142	164	139	196	158	159	167	139	157	185	159	174	186	156	157	166	156	193	152	134	168	157	160	187	156	170	182	167	161	163	178	155	170	165	159	154	180	161	160	170	191	163	190	180	183	157	158	152	174	169	195	165	156	165	178	169	179	155	171	151	149	167	178	175	155	156	167	182	163	143	173	175	174	166	180	177	166	150	161	143	185	161	144	171	152	151	170	168	156	181	183	174	163	152	152	171	166	153	171	152	169	181	158	177	147	165	149	173	140	190	157	169	159	178	186	163	140	144	151	145	155	153	147	169	174	162	165	190	163	151	171	159	155	177	163	179	159	155	145	189	160	162	170	164	156	171	157	151	175	168	152	186	164	170	181	163	152	154	180	162	179	171	151	155	168	174	172	156	173	185	165	177	168	191	164	155	151	152	155	191	165	188	158	169	183	158	160	146	179	172	178	182	169	176	169	160	136	182	165	156	154	182	163	187	156	165	180	148	159	151	160	145	174	172	181	174	174	165	158	174	166	165	156	181	185	189	182	156	155	175	150	164	159	181	143	146	147	166	164	187	187	144	166	174	158	159	191	150	187	173	170	145	180	158	161	160	176	165	180	164	166	171	194	172	169	167	180	175	176	160	176	155	190	166	184	162	182	157	156	133	152	175	168	192	204	165	167	175	172	167	164	165	162	155	171	171	147	171	158	166	174	183	166	170	151	175	174	182	147	184	168	142	165	162	158	176	156	184	141	146	153	189	163	177	172	172	170	177	147	149	151	159	167	158	194	170	162	186	167	154	169	150	169	169	182	181	203	160	156	173	173	167	181	179	184	185	152	150	170	160	193	202	173	176	176	170	157	191	176	173	152	163	148	154	162	161	169	180	161	161	165	159	155	170	174	161	158	162	156	175	165	168	187	155	180	162	154	169	193	146	162	175	185	163	173	159	168	163	125	144	166	150	151	168	153	156	154	170	169	149	175	172	161	175	155	153	174	170	141	179	163	164	150	154	167	156	174	169	164	157	181	151	148	173	165	166	170	174	157	171	160	186	169	167	175	183	172	169	144	161	156	178	154	160	176	154	156	167	169	163	170	163	154	167	181	174	165	142	161	162	197	174	153	171	177	147	176	147	169	200	148	146	173	167	164	153	159	167	151	170	163	189	135	170	148	157	182	154	150	139	166	177	183	171	170	135	160	175	157	194	179	170	167	179	136	176	170	164	152	164	168	181	156	152	160	170	157	160	175	150	181	166	173	180	162	164	176	163	166	149	186	195	180	184	162	155	183	180	156	154	149	190	176	175	156	175	147	153	169	170	169	166	181	170	168	181	161	161	191	178	148	146	176	188	174	181	169	169	168	163	179	160	160	155	188	182	194	162	174	167	185	225	148	171	164	182	185	161	194	181	167	194	178	162	199	181	167	134	179	181	151	175	163	162	157	155	160	155	164	169	197	191	171	191	177	194	182	165	153	192	157	162	160	147	171
12898	12388	21305	27698	62172	55474	21597	6346	5685	5145	5432	7043	6288	3659	6214	8966	8050	3833	2170	1364	1205	624	576	606	570	548	594	573	603	629	648	613	549	521	504	468	516	488	477	504	473	471	470	461	476	422	480	465	482	486	500	490	499	485	482	481	486	474	465	458	517	489	489	503	436	486	446	480	480	517	463	501	482	504	440	465	488	482	470	494	506	495	464	480	527	450	502	512	497	498	496	510	501	438	510	490	517	483	483	485	495	503	458	460	502	492	509	460	513	479	470	504	499	457	469	449	485	497	485	497	485	484	498	487	486	463	454	461	537	519	510	463	479	498	476	474	468	527	494	476	518	492	471	492	474	460	447	492	519	465	496	471	465	501	483	441	532	449	502	449	478	496	468	449	458	496	510	542	476	467	527	495	505	456	469	495	463	456	450	422	475	532	457	477	476	498	475	505	518	473	501	479	487	471	495	463	448	451	456	496	507	473	454	492	518	460	457	472	487	483	444	462	462	481	492	472	469	527	468	486	458	463	515	500	513	499	502	468	461	516	491	462	485	482	490	489	487	506	474	521	454	451	488	527	450	487	480	523	479	460	479	503	479	513	471	496	506	475	503	525	511	447	449	514	454	492	496	468	483	504	465	468	479	447	461	502	476	508	506	522	510	530	483	482	479	470	447	477	477	419	522	474	491	483	463	457	443	438	484	482	493	460	504	472	490	503	511	463	480	490	492	482	431	464	502	498	486	464	468	447	510	459	512	461	486	441	511	475	445	482	497	435	495	476	464	481	455	491	484	487	527	497	465	458	480	528	471	490	491	469	452	525	473	491	432	491	488	457	499	511	437	495	502	463	519	480	444	480	442	493	487	508	448	469	502	499	450	498	505	482	438	488	512	474	476	467	435	542	459	501	479	459	499	505	457	471	503	472	508	472	488	461	468	467	479	506	512	440	508	482	478	491	463	476	467	506	467	486	492	468	466	497	486	518	471	489	482	526	490	468	485	466	551	476	466	466	508	475	493	510	462	480	461	477	479	505	517	448	444	513	474	499	453	494	458	474	479	476	490	485	508	479	512	505	497	465	474	486	496	475	491	459	518	490	472	526	476	472	429	450	485	518	484	479	471	463	452	494	443	479	456	491	497	469	502	458	503	490	494	492	473	452	511	534	495	465	484	542	500	439	445	466	497	461	501	522	417	507	498	471	488	472	478	483	486	482	490	469	440	453	452	463	483	506	481	449	449	495	490	517	461	518	466	487	434	486	509	496	504	490	474	497	487	522	488	506	440	417	507	476	504	462	455	472	443	480	465	466	481	489	447	505	483	489	510	476	448	495	512	429	485	479	466	488	445	464	457	486	510	463	452	493	480	493	473	477	501	506	477	514	448	486	493	461	450	502	485	439	495	486	494	488	475	525	468	490	512	467	512	489	484	441	493	460	471	567	459	487	507	488	505	489	486	459	473	487	454	491	484	448	511	483	482	454	508	478	469	491	495	510	467	441	459	491	498	463	487	521	445	490	512	464	484	500	482	484	484	483	492	478	480	485	465	490	491	467	488	516	462	449	513	451	452	471	509	515	483	487	515	463	488	450	488	471	451	493	496	479	480	550	487	452	522	471	476	506	518	460	487	498	482	478	478	481	516	488	468	469	455	502	503	453	471	472	501	445	448	483	497	469	531	434	485	464	464	507	466	487	531	516	461	472	483	469	460	481	487	468	463	479	481	478	483	502	511	488	466	491	503	460	495	489	476	501	458	483	483	481	500	484	471	473	491	483	459	476	457	490	512	482	451	462	518	445	478	478	477	516	494	510	500	472	503	506	459	480	506	479	466	494	481	460	519	479	488	505	475	452	497	461	479	487	505	457	484	481	474	467	491	457	485	512	479	539	450	487	458	452	495	463	471	479	470	479	491	481	461	485	500	496	508	479	497	459	498	478	445	505	496	455	453	482	445	458	490	479	456	454	521	490	475	474	482	504	473	478	500	492	480	513	495	495	523	470	492	473	462	483	477	445	528	525	484	486	485	490	460	491	463	467	475	491	457	442	454	452	461	480	463	509	469	467	496	458	461	444	458	465	493	493	463	440	468	484	497	478	494	450	463	506	450	472	492	497	466	470	467	469	472	501	467	518	506	495	478	492	500	461	524	462	509	472	463	486	436	478	455	461	442	496	489	456	474	438	479	512	531	489	490	480	475	498	486	453	486	493	486	492	465	487	455	450	467	469	478	503	491	499	511	512	495	456	520	499	469	478	503	484	507	488	473	492	523	489	478	494	468	515	464	461	464	474	514	442	490	452	466	477	507	528	454	439	477	478	450	503	478	438	480	455	482	465	525	454	467	477	469	507	504	514	453	538	502	500	499	471	464	523	485	462	471	473	469	506	497	507	498	497	502	505	498	510	475	492	470	487	476	499	485	492	498	496	446	497	443	471	459	492	464	464	481	507	462	480	518	472	515	477	516	515	495	515	471	470	502	457	462	469	501	487	452	479	492	490	469	426	467	477	450	518	451	487	448	502	496	520	505	508	489	484	502	480	447	488	476	471	485	464	481	440	497	490	496	475	424	487	459	503	452	512	497	502	471	462	452	459	497	480	509	504	466	499	464	457	512	477	499	484	468	494	494	449	481	454	487	452	506	463	471	489	515	493	497	478	471	451	474	495	481	477	480	486	486	489	471	454	467	493	499	493	474	483	461	459	496	480	472	467	484	484	502	452	485	485	486	536	462	492	452	468	486	489	464	509	491	481	462	506	528	526	451	480	463	446	484	499	467	476	473	493	510	546	478	479	463	460	477	488	535	440	487	482	463	431	458	466	458	469	521	516	533	505	494	491	460	467	496	499	470	487	460	496	452	484	455	530	477	489	465	502	499	483	475	434	486	503	483	473	500	462	468	485	441	549	472	486	513	463	441	464	468	465	475	499	494	452	486	501	483	531	492	448	467	474	489	480	491	521	468	489	477	480	451	473	506	501	444	454	461	479	488	494	480	446	441	513	480	493	472	516	494	480	506	466	448	513	449	478	434	482	481	486	481	441	482	507	463	478	476	491	474	462	451	488	495	468	470	447	462	432	454	448	518	483	447	478	463	500	512	475	487	455	469	492	449	479	498	467	517	479	450	486	471	466	486	490	483	486	485	494	492	484	457	454	495	507	473	488	494	531	463	514	446	473	505	451	486	453	526	499	447	499	467	492	543	452	483	471	457	481	469	492	478	463	488	513	467	482	491	437	483	499	495	428	498	464	482	497	481	501	480	475	484	466	490	470	479	477	467	469	469	490	491	469	461	469	522	459	473	474	455	516	480	484	478	471	507	491	483	462	450	491	476	485	521	443	489	477	509	478	493	505	499	520	462	484	489	458	465	452	503	505	510	468	488	469	482	477	461	474	466	468	484	496	476	501	476	447	498	493	502	470	470	465	539	522	445	498	471	446	488	496	510	479	471	472	466	493	505	473	484	480	489	490	454	483	483	470	481	492	461	490	487	489	477	507
26512	19214	23328	39408	64633	60176	31446	6330	1770	1439	1491	1901	1329	771	2117	2096	1404	1434	638	400	323	218	205	208	194	212	185	193	226	227	235	206	193	159	209	180	181	200	196	186	193	196	192	170	205	156	197	193	224	196	216	208	188	193	204	185	188	168	203	203	187	194	190	215	192	217	198	188	193	198	186	204	181	188	205	200	194	191	201	201	183	202	195	173	182	184	183	203	214	191	192	199	228	175	211	195	186	212	184	188	215	200	209	201	178	199	189	158	194	162	180	209	211	189	195	181	189	182	202	197	227	171	224	179	184	196	164	184	201	197	176	186	204	209	188	194	183	204	176	185	184	168	195	175	192	217	167	190	191	172	186	213	189	202	188	178	209	185	204	189	162	167	201	206	177	202	171	181	178	187	198	181	175	188	172	166	199	200	206	192	201	201	197	198	176	214	187	189	179	183	206	199	200	200	180	199	165	186	196	210	195	164	183	199	218	203	209	205	205	206	182	194	176	180	182	196	182	206	197	186	169	182	162	190	186	174	184	212	209	191	180	220	189	204	199	207	176	181	195	182	203	176	181	204	192	196	181	169	179	197	197	185	175	198	197	182	191	198	218	179	209	186	169	175	205	205	175	175	182	188	188	197	200	199	184	195	164	183	175	177	183	191	190	203	185	203	201	190	193	195	214	179	209	174	205	164	172	182	174	189	175	194	183	174	196	207	174	190	185	195	185	185	196	180	175	164	177	188	178	189	196	187	191	219	206	162	207	188	199	205	211	199	194	171	205	206	199	166	171	200	211	190	186	218	217	202	212	189	200	194	184	177	195	232	184	195	181	169	177	201	174	197	180	178	210	182	173	187	176	177	214	187	180	186	196	205	192	201	213	219	224	215	189	190	163	190	201	181	176	167	193	213	176	188	183	187	182	164	182	211	207	194	194	212	190	188	186	164	194	178	204	202	189	181	183	178	199	188	183	213	191	201	196	188	198	178	194	167	175	181	177	194	179	187	171	165	211	176	191	170	162	187	199	210	215	189	196	196	205	183	196	213	189	197	189	170	205	185	181	184	188	193	189	199	199	191	180	186	206	185	184	183	185	198	179	202	169	200	207	171	221	158	162	180	201	209	214	193	188	185	204	194	213	201	174	190	184	202	199	179	198	180	211	215	207	189	201	187	201	179	172	194	205	189	217	178	183	186	189	214	168	244	208	189	183	189	180	214	202	203	191	193	184	187	192	173	237	179	207	214	187	175	193	177	188	186	202	189	205	186	176	176	187	202	201	178	175	226	189	161	169	184	182	177	205	189	162	190	185	196	160	184	180	178	197	194	168	172	168	201	204	170	217	181	207	188	180	194	182	211	184	192	181	173	214	169	178	189	206	200	198	193	203	202	182	203	152	194	191	201	174	180	186	173	194	180	196	191	201	194	169	195	191	189	161	175	157	172	181	191	205	185	200	169	178	192	196	205	196	210	178	192	192	192	185	168	170	203	204	194	203	166	175	169	207	176	162	168	184	180	196	178	188	173	211	174	182	185	194	182	185	177	211	213	190	209	180	197	184	212	181	169	194	179	175	213	183	194	221	201	199	168	168	195	205	184	197	172	206	172	185	190	185	168	184	216	184	208	181	222	180	185	188	184	190	203	199	193	197	192	199	183	196	208	181	182	206	189	178	184	198	206	186	181	169	169	204	212	165	211	151	197	202	172	198	204	187	195	195	200	191	187	183	177	220	204	193	180	188	162	190	203	185	208	198	185	182	179	166	193	180	193	210	192	208	167	209	180	202	195	184	149	194	198	190	213	194	210	226	198	205	182	183	188	177	185	181	182	184	184	206	213	193	157	189	150	184	194	212	186	180	203	188	201	183	208	195	190	193	198	181	220	183	180	188	189	192	189	195	180	191	189	197	197	186	179	175	197	182	212	170	185	197	181	182	198	226	184	224	177	183	187	185	175	191	180	179	202	194	175	173	192	193	211	193	170	165	200	185	184	184	179	216	201	194	206	156	197	165	178	176	212	196	202	178	194	162	214	194	209	165	188	171	181	184	185	185	195	200	200	205	200	194	185	179	187	178	167	165	187	172	181	177	225	193	181	189	212	170	203	194	195	214	198	175	173	199	202	198	197	170	195	203	202	210	219	201	191	166	190	185	173	218	192	186	177	175	195	173	192	173	207	189	212	167	170	193	173	200	202	198	164	206	189	181	173	173	196	195	179	174	179	200	194	185	179	204	223	182	175	187	197	184	186	178	194	202	208	188	188	196	233	178	193	227	179	216	180	207	191	174	197	187	180	198	182	189	204	167	186	198	194	179	201	189	207	186	184	204	184	184	185	198	170	177	196	219	193	187	181	201	218	200	203	186	181	198	190	187	206	181	192	166	186	201	187	184	167	169	206	187	176	197	181	197	197	183	192	185	204	181	179	204	202	183	182	192	205	182	181	216	194	196	192	178	196	176	170	170	163	184	174	166	195	193	215	204	205	180	177	200	174	214	201	167	181	187	183	191	204	176	195	197	188	193	227	190	183	181	191	208	218	203	179	204	196	191	200	187	182	202	186	164	196	158	171	194	169	191	195	183	193	181	187	197	211	173	216	175	193	200	196	183	192	196	208	192	221	181	207	178	180	189	170	197	198	188	175	204	171	195	194	195	188	185	183	198	210	195	179	179	182	193	195	179	188	197	178	192	201	183	191	194	199	185	204	184	205	184	183	192	205	206	175	188	185	203	189	181	213	174	200	191	198	187	174	218	200	194	183	207	199	182	183	209	199	205	191	185	191	219	184	197	180	183	193	181	210	181	194	219	159	196	169	191	169	195	191	157	206	193	177	190	180	185	186	196	177	223	188	189	173	190	176	180	194	201	160	186	177	202	187	190	182	200	181	175	210	170	205	180	213	211	172	191	193	173	196	170	168	203	183	192	173	203	201	186	196	209	215	219	216	190	200	193	205	189	181	201	177	183	200	200	188	205	205	221	192	168	212	192	174	205	167	175	202	173	192	191	201	208	188	187	181	201	174	198	151	201	188	197	203	188	196	221	184	201	194	178	193	203	216	192	190	186	184	199	182	181	196	196	201	189	179	220	207	189	205	195	167	193	185	191	181	202	188	193	192	211	174	207	191	199	181	180	186	178	178	178	207	193	185	212	203	190	181	191	178	199	191	195	212	173	165	206	176	189	195	169	180	193	201	188	198	195	190	199	191	209	195	199	206	184	187	178	178	186	177	160	194	176	191	194	182	192	196	189	190	204	179	195	190	180	188	197	181	199	183	178	185	184	195	200	198	179	176	185	178	193	198	178	191	208	181	195	180	235	195	209	166	178	193	170	180	188	184	199	208	176	186	205	205	208	191	180	178	185	198	207	199	197	191	189	187	178	187	186	190	197	196	193	196	173	162	182	201	174	194	197	174	192	184	173	177	203	197	189	174	184	203	185	169	192	192	200	185	196	197	209	206	206	188	204	207	188	166	178	199	170	219	186	198	177	180	238	188
16065	15445	26631	48583	72751	68709	31436	7951	7112	6473	7348	9499	6724	4088	10961	9771	7569	7785	3479	1964	1360	788	681	728	760	674	683	745	805	916	879	743	657	584	543	530	537	561	527	594	545	533	524	572	525	542	522	529	518	555	547	499	543	511	561	590	502	505	540	540	543	538	537	527	542	540	582	526	514	531	524	570	494	520	553	589	520	525	579	486	575	548	547	552	553	557	546	545	539	506	541	539	520	540	504	517	514	527	602	557	550	565	529	549	516	511	530	509	498	520	515	558	514	567	530	543	556	524	529	519	557	539	541	553	563	565	515	551	546	557	540	525	537	549	501	565	509	546	546	527	528	547	523	553	558	561	508	529	597	532	574	533	531	565	583	525	527	492	536	574	529	527	563	513	506	566	521	579	549	557	538	530	541	533	565	538	537	556	549	503	555	546	546	547	541	522	518	532	547	535	523	510	556	529	547	518	548	568	506	556	527	537	517	549	546	524	514	522	523	523	558	542	519	572	542	528	558	535	536	490	537	497	550	474	546	564	514	552	538	542	503	600	515	541	552	552	554	514	553	485	527	533	517	545	571	470	537	507	536	579	607	541	516	533	582	553	542	558	574	530	581	531	505	528	526	572	550	545	509	552	539	546	515	530	531	568	549	552	525	520	511	604	548	532	547	523	543	527	495	530	525	541	544	531	539	556	540	552	537	540	504	573	532	538	575	568	523	566	540	560	569	538	542	554	587	560	559	533	536	490	500	526	497	528	541	581	519	578	549	530	510	518	532	548	513	548	518	526	503	512	552	528	532	531	519	547	526	549	530	502	525	532	573	547	520	533	570	555	540	574	540	536	604	526	523	547	542	485	559	547	522	510	545	539	508	524	514	514	537	542	538	545	532	530	560	555	527	542	534	523	524	564	520	523	549	557	529	504	541	559	552	520	532	549	550	519	554	556	541	537	527	533	560	552	596	512	533	489	575	551	526	518	521	525	510	534	503	549	563	525	495	528	512	503	505	558	553	533	519	557	577	559	518	544	546	568	561	522	529	517	513	529	533	527	540	548	568	550	556	557	517	532	524	539	553	556	554	568	550	593	534	524	536	539	549	543	561	549	548	520	547	479	566	565	515	548	535	528	527	524	496	530	576	535	574	555	510	513	511	510	541	541	566	548	525	549	553	556	555	519	530	561	562	513	514	548	570	507	565	533	560	534	501	545	545	568	545	513	506	552	547	520	568	555	522	509	537	546	505	537	525	540	546	551	532	553	560	562	520	527	563	533	545	528	501	501	557	533	537	533	518	540	530	567	580	557	570	507	548	534	522	488	544	521	556	536	545	567	526	519	498	521	525	512	566	551	546	575	576	540	519	517	535	521	506	563	515	576	530	512	542	496	550	543	561	497	498	567	557	548	569	509	542	568	540	564	544	512	545	557	511	581	545	482	549	553	553	504	532	586	532	550	541	584	584	515	557	561	533	538	519	540	506	510	533	580	535	520	517	532	568	536	549	540	515	542	506	567	505	527	518	534	491	567	551	542	549	509	541	506	546	539	543	506	528	507	527	537	567	534	571	530	528	553	534	515	525	553	507	551	531	528	539	516	513	544	523	499	510	520	509	555	531	533	532	553	550	546	523	541	503	541	542	568	551	574	524	522	499	541	536	536	580	531	524	585	522	507	513	581	555	530	549	548	542	551	544	529	535	541	592	530	560	511	490	524	552	566	578	543	531	539	515	560	563	547	527	550	585	529	531	543	568	531	544	558	520	543	496	561	570	510	529	548	552	504	557	543	523	541	545	468	554	543	529	554	549	544	558	558	577	538	521	515	514	549	537	536	556	588	591	556	515	571	525	533	564	505	545	536	568	521	542	561	559	550	566	527	517	543	521	571	552	554	562	512	531	550	588	556	485	507	554	567	527	524	516	530	581	530	542	558	550	565	538	563	513	483	571	556	539	587	601	567	550	562	549	550	556	519	542	505	548	575	564	568	503	520	563	572	565	519	586	501	544	529	545	570	540	521	550	534	539	533	497	531	554	574	532	554	524	555	560	471	534	528	576	567	494	537	544	517	518	522	533	562	528	541	577	541	563	577	550	554	537	535	520	555	510	515	551	528	549	509	549	556	535	524	565	539	537	533	561	530	518	577	522	565	565	547	517	492	554	600	514	511	541	524	549	540	558	542	547	541	503	515	537	534	536	499	503	536	599	546	526	544	477	504	521	527	527	529	521	568	546	511	559	522	512	552	532	526	559	534	569	556	529	515	524	544	546	504	528	525	522	554	519	525	517	477	551	560	572	540	490	557	499	558	554	519	578	472	550	557	521	505	546	573	561	536	512	509	548	546	547	555	551	501	525	509	544	532	558	537	539	578	577	555	502	563	525	537	562	523	549	519	562	533	540	558	517	541	529	554	572	574	555	561	560	511	549	555	494	537	532	548	559	532	540	549	526	496	542	504	530	528	542	577	535	551	516	526	540	522	571	551	501	501	575	552	527	529	559	540	552	554	562	505	502	508	517	553	553	527	532	492	567	546	506	571	578	586	527	529	495	535	522	524	555	524	584	538	538	545	532	548	545	529	530	521	559	525	513	532	534	519	530	509	524	527	552	514	536	512	505	558	538	553	537	553	594	542	544	545	568	547	509	534	541	555	536	561	561	536	541	506	533	569	516	567	518	576	528	594	547	538	533	544	509	555	529	534	551	547	519	526	526	591	520	546	540	555	524	547	536	549	526	524	572	565	525	497	523	537	544	581	515	557	532	529	543	517	540	546	535	551	525	500	539	544	564	511	516	546	486	507	532	546	545	515	522	539	577	571	526	573	578	526	549	565	525	537	510	517	543	516	598	513	525	546	517	523	553	538	565	535	556	530	557	549	572	559	547	530	541	548	555	573	594	567	524	574	531	499	541	519	553	482	560	548	546	529	533	541	555	530	541	505	504	496	531	518	544	531	526	497	523	535	498	543	502	560	487	531	507	535	561	572	505	568	562	556	582	532	512	565	486	531	532	531	531	568	535	590	560	553	518	526	530	527	513	560	529	548	561	519	557	540	539	510	531	549	515	489	537	572	530	562	586	602	523	550	533	505	537	532	519	541	544	531	511	547	561	513	502	529	561	540	533	531	526	516	542	538	523	535	536	558	531	535	491	540	535	560	546	560	517	511	547	530	516	552	564	566	508	529	542	534	547	525	528	536	577	576	565	510	538	580	551	501	485	530	516	539	563	579	552	558	549	546	538	525	534	489	562	554	548	539	515	550	516	515	525	532	566	544	528	534	533	516	539	540	505	582	523	576	559	557	519	553	553	537	535	545	506	536	537	561	543	533	545	513	547	539	571	483	548	541	570	575	539	523	516	530	527	527	554	510	556	535	533	504	553	550	571	535	536	601	575	550	553	544	571	563	521	576	518	495	537	555	527	514	567	542	573	510	523	538	556	539	510	551	535	525	537	526	513	535	532	515	522	505	516	562	524	528	540	580	508	538	542	505	560	541	540	589
9409	7659	11904	10396	12324	10470	3019	643	531	485	577	558	395	287	288	267	299	250	242	175	174	160	182	185	165	178	163	181	159	197	159	178	169	173	185	183	153	177	175	161	176	171	157	182	162	184	161	149	178	168	205	168	143	168	161	187	165	173	170	185	169	195	210	156	186	173	167	176	172	170	181	200	181	183	179	178	153	152	167	183	182	187	193	170	205	178	194	181	174	174	166	182	165	158	159	169	148	179	176	149	170	198	199	172	175	173	162	156	175	171	183	170	174	176	192	168	179	183	171	157	168	152	178	157	168	173	182	176	160	183	186	193	172	185	179	161	179	142	156	174	181	188	174	170	185	188	178	182	177	164	193	189	181	166	167	160	172	190	190	163	145	148	149	176	194	186	166	192	182	179	179	138	173	169	180	187	191	178	169	177	158	167	168	188	195	176	143	171	178	150	155	165	175	193	149	152	184	186	166	151	176	181	195	169	191	186	170	153	172	183	157	205	171	180	165	175	177	162	177	163	183	148	184	192	194	188	162	156	152	165	163	170	183	172	177	204	166	184	210	165	179	155	163	166	166	190	192	168	165	174	169	174	164	199	178	143	194	171	158	182	169	163	172	160	164	182	179	152	178	195	169	190	199	162	194	160	164	164	158	173	192	177	143	158	175	176	162	177	165	156	165	177	178	148	178	179	176	139	173	187	193	162	166	168	191	178	181	181	160	184	172	170	179	154	173	155	164	162	182	157	161	162	175	159	186	179	156	179	167	160	179	154	176	198	179	197	175	152	166	166	171	162	193	183	170	172	184	200	156	163	165	182	154	165	162	164	193	190	180	171	175	158	199	156	163	199	158	155	195	188	190	163	170	161	168	149	185	175	182	189	166	182	173	166	181	182	168	173	171	196	183	163	172	163	163	169	179	187	188	171	183	177	147	171	172	180	184	169	158	188	169	158	150	165	140	184	162	160	160	165	190	170	177	178	168	160	168	175	193	219	173	166	193	161	166	148	145	169	205	187	179	189	179	159	188	183	191	189	167	199	197	182	181	179	184	156	159	171	182	150	185	185	185	166	188	145	180	169	171	183	166	195	169	176	176	180	164	167	155	169	152	155	201	164	172	153	169	194	159	153	198	154	173	187	161	168	170	175	175	169	187	189	168	168	162	200	177	179	177	172	163	189	164	164	191	176	169	169	188	185	191	155	168	180	171	187	174	177	178	192	190	163	156	178	175	169	166	157	165	148	165	170	181	166	194	168	168	176	168	181	155	185	150	168	182	187	147	179	197	163	171	187	180	179	184	167	148	170	179	179	159	164	175	170	175	178	172	178	207	194	164	167	180	174	150	168	161	170	181	183	162	173	176	168	182	153	174	167	164	150	173	156	194	150	173	178	185	193	181	158	182	172	203	194	162	185	175	168	186	166	180	138	189	169	151	196	178	158	152	157	149	153	179	133	180	176	175	169	155	177	188	168	158	185	167	198	138	178	164	190	177	192	180	180	149	169	165	180	176	165	153	178	181	168	173	182	168	191	164	174	172	173	158	165	183	172	161	164	152	165	170	157	170	189	176	178	175	206	155	180	157	170	151	152	157	182	166	175	177	189	168	140	177	166	171	174	166	164	181	165	168	161	186	167	183	166	152	198	183	164	177	186	170	171	169	155	172	178	147	163	158	175	183	164	178	177	194	181	166	163	171	145	168	196	173	175	190	167	168	155	185	177	177	187	178	172	180	201	160	178	165	176	153	183	151	148	183	186	201	188	198	144	178	170	177	208	204	176	166	177	173	164	163	165	154	167	169	185	174	166	183	176	179	175	177	173	186	196	140	170	176	172	179	178	161	175	187	193	181	181	163	178	163	162	186	170	192	160	182	185	181	160	156	173	162	144	185	173	169	164	204	162	159	155	167	175	199	167	183	171	186	165	199	156	165	182	164	170	170	185	168	157	170	176	165	178	158	169	158	147	168	166	185	190	192	176	165	180	186	163	175	162	169	207	153	180	190	177	177	171	166	175	170	169	163	182	170	178	198	162	163	179	163	164	181	176	170	167	142	180	164	175	167	184	196	172	170	154	167	207	161	174	171	204	181	159	184	175	181	193	158	139	184	179	175	183	190	169	157	186	165	175	179	181	168	191	173	180	163	200	154	142	170	184	176	171	167	164	164	184	174	187	160	151	162	153	159	203	169	186	148	159	190	185	171	174	165	170	166	177	162	161	176	157	178	182	174	163	166	162	160	172	162	170	160	181	193	189	155	172	158	165	168	139	173	182	159	183	176	174	172	185	191	170	160	166	171	186	186	195	163	175	187	159	172	191	162	159	206	184	161	165	156	186	182	192	148	139	167	171	157	190	171	165	171	173	161	182	164	165	166	178	146	178	173	186	179	162	171	174	201	171	166	170	163	171	186	169	187	178	165	122	203	154	176	166	162	142	168	197	183	182	163	145	179	175	187	161	174	183	185	169	181	190	155	163	178	168	169	193	150	168	178	155	167	159	154	174	156	155	169	180	174	190	169	151	140	192	192	162	157	174	142	181	176	190	189	163	171	195	183	176	178	170	167	165	165	135	171	163	155	165	175	166	173	160	175	163	163	160	162	157	202	163	165	166	147	177	176	169	166	186	192	177	187	165	186	161	179	155	172	185	166	164	177	180	178	164	184	171	193	157	165	165	168	166	174	192	158	173	159	178	178	176	170	186	159	174	158	163	160	170	190	148	168	196	173	170	183	181	158	145	170	189	194	153	188	171	175	156	171	161	165	177	185	183	180	151	182	155	166	168	184	181	183	156	174	163	172	198	145	190	178	149	192	184	170	154	185	177	162	154	171	192	205	174	163	193	189	160	174	170	151	188	164	182	192	176	180	167	202	182	171	174	176	197	171	181	161	179	182	179	176	168	175	196	182	181	151	149	154	152	160	175	151	181	179	187	205	155	163	181	186	147	172	183	166	197	188	181	173	177	202	167	180	171	184	176	186	185	176	178	180	190	183	178	184	187	157	159	183	164	171	180	194	165	185	157	164	176	168	190	176	191	178	172	159	180	174	206	180	186	184	173	160	181	175	191	163	167	188	192	182	176	184	172	156	158	159	155	146	192	181	161	190	163	148	182	147	182	159	188	157	192	179	178	140	142	154	136	174	177	182	165	166	151	168	168	189	152	166	152	206	176	191	167	159	188	170	163	194	170	159	163	187	185	168	157	166	156	184	183	193	157	170	174	135	181	164	169	171	193	173	173	181	176	186	176	166	175	160	139	187	163	170	170	178	140	168	192	168	143	195	166	143	175	177	174	164	159	179	177	147	142	186	195	179	177	155	186	197	188	172	191	184	188	171	192	170	160	178	161	167	192	187	182	168	188	187	180	174	174	140	182	167	162	166	181	185	186	184	185	142	174	184	168	177	152	164	156	160	182	189	171	163	176	175	199	157	197	195	185	184	188	162	185	159	157	200	158	191	153	179	172	167	184	190	207	186	186	188	196	158	179	173	173
6645	7153	17001	21228	28935	24708	8750	2589	2382	2227	2686	2609	1685	1182	1267	1174	949	934	754	555	484	554	523	497	481	536	500	480	537	534	494	484	535	505	507	474	471	438	462	500	474	475	475	457	546	541	510	468	496	488	455	494	508	496	498	497	502	502	528	483	456	468	487	529	535	478	475	501	512	501	504	475	499	502	536	495	515	487	518	489	469	512	505	536	506	483	522	520	469	528	477	511	484	469	482	528	518	508	471	494	486	487	505	486	479	508	517	469	492	479	512	480	473	470	464	497	438	508	476	488	466	474	500	497	481	462	549	518	494	496	511	512	503	439	488	501	477	501	511	479	557	461	497	502	485	498	530	498	481	491	471	474	492	489	475	474	453	473	517	522	466	462	480	484	476	505	509	474	463	526	478	444	496	497	505	538	521	528	465	481	484	486	499	480	472	508	505	475	474	483	515	465	498	486	528	462	500	509	503	493	498	494	488	499	504	497	477	462	499	497	495	506	495	454	482	481	474	486	526	488	500	495	473	515	463	476	523	506	525	507	535	467	495	534	506	474	502	532	474	497	458	522	483	501	503	510	471	505	491	496	516	463	486	474	500	574	503	488	490	492	498	473	492	482	513	504	494	454	508	523	483	507	459	500	504	527	469	506	506	516	486	475	483	507	512	454	467	530	478	474	513	532	506	518	478	502	502	498	473	498	513	511	480	502	515	496	499	491	497	523	486	521	489	495	495	474	495	480	461	533	503	513	482	490	466	505	441	473	503	484	489	512	504	517	511	509	500	479	486	465	481	486	454	506	461	489	548	446	523	529	471	474	459	477	503	486	514	447	513	527	504	503	485	478	457	487	538	503	491	493	489	515	501	498	505	539	502	472	506	467	509	485	498	469	523	482	467	467	501	493	508	506	499	489	467	467	493	499	472	507	519	494	437	477	502	446	502	442	510	525	478	483	484	458	508	494	508	533	493	519	519	509	439	504	511	495	497	469	487	511	510	505	501	512	470	492	484	482	478	510	487	520	542	472	513	441	479	461	454	492	497	471	473	488	490	478	490	488	484	498	478	501	506	502	475	533	463	472	484	490	505	466	477	475	508	454	478	494	491	489	542	510	469	501	482	485	501	494	499	496	481	502	540	481	508	506	460	511	489	494	485	496	498	469	525	474	475	485	489	481	504	496	500	495	517	515	486	500	448	522	509	451	492	498	483	513	477	524	484	505	481	508	485	490	464	498	504	505	459	540	515	531	523	508	497	476	469	478	486	489	505	501	503	483	506	489	495	508	501	498	514	465	521	534	496	476	505	529	485	452	465	480	499	481	473	493	469	452	473	478	513	498	481	502	465	471	500	494	504	454	436	562	507	501	468	474	479	507	500	498	488	526	516	477	505	481	478	499	496	475	483	505	457	476	520	521	499	491	516	486	467	509	524	513	495	467	518	520	511	473	506	544	476	481	492	463	516	477	533	515	489	476	518	488	551	507	456	493	489	540	521	481	503	531	504	508	465	452	489	497	491	531	479	533	500	500	508	486	465	471	475	505	498	489	508	466	504	452	453	447	538	470	517	505	514	515	518	499	529	499	485	468	527	498	490	519	516	490	504	476	505	508	500	464	487	488	468	487	523	504	496	489	477	492	490	505	500	490	483	483	473	493	496	482	526	506	494	466	478	441	496	517	475	485	507	492	505	481	498	509	458	488	493	475	515	534	486	522	496	480	523	449	478	524	522	457	482	509	481	533	520	495	488	463	518	457	512	479	520	533	503	507	501	480	487	515	520	516	477	514	442	471	482	532	519	499	510	504	527	526	479	474	478	511	481	499	472	534	544	516	457	523	483	523	536	491	477	532	521	481	489	490	540	472	468	491	478	480	505	499	464	493	474	462	517	433	505	509	523	494	478	498	465	466	489	520	483	568	539	503	495	522	518	467	495	425	498	498	497	474	526	468	491	510	473	494	497	514	504	467	527	492	490	496	495	488	503	496	462	489	557	492	495	508	507	532	497	540	505	502	482	506	479	494	496	490	490	478	503	508	454	523	502	508	498	466	475	513	507	470	500	544	484	478	524	504	474	469	456	515	488	445	479	539	501	474	493	507	460	510	477	498	462	473	474	489	471	543	489	484	548	461	496	473	506	499	437	539	474	524	488	516	511	508	466	509	476	534	521	458	507	465	499	532	463	511	517	485	522	491	479	491	508	487	476	466	499	492	500	498	464	532	504	524	496	522	512	458	518	496	505	485	509	489	501	513	483	494	500	488	493	531	464	501	493	507	512	522	507	498	494	505	447	504	465	504	461	491	487	506	465	482	523	489	456	495	475	488	491	494	497	513	490	505	467	458	481	467	483	438	540	479	466	455	506	470	514	457	489	493	471	520	549	505	476	478	479	520	488	470	485	504	465	501	484	456	521	468	511	500	510	476	503	499	473	468	477	500	486	466	502	502	477	495	520	518	466	514	505	500	471	507	476	497	493	455	495	527	471	514	478	527	504	514	484	506	456	502	485	537	532	459	528	481	510	506	434	503	528	478	495	504	494	495	467	506	550	507	487	482	482	480	461	487	470	441	520	513	486	500	558	476	467	515	507	546	491	478	501	521	491	513	492	499	484	492	518	503	493	446	495	515	505	490	476	507	482	481	485	484	471	488	494	451	442	523	530	496	462	539	487	518	522	492	476	483	497	490	532	504	481	433	511	494	483	472	511	468	531	494	535	512	500	535	489	510	484	507	528	519	494	539	523	476	455	525	515	526	485	461	498	521	519	533	492	530	475	483	494	489	484	496	492	483	479	484	514	505	467	512	470	486	509	478	491	504	514	435	500	506	496	512	510	485	460	526	521	483	469	512	481	492	497	482	496	505	511	508	484	492	477	530	469	473	522	472	471	474	513	479	504	499	522	483	474	456	465	478	518	474	525	467	477	466	457	527	502	481	501	508	491	514	522	519	551	493	479	495	504	498	501	528	461	527	505	485	472	451	512	493	502	500	515	513	515	489	506	482	490	540	497	470	474	480	487	466	502	517	492	482	498	493	500	473	480	473	463	472	495	479	443	491	501	507	471	481	454	501	514	490	491	497	476	448	507	469	520	498	472	523	468	455	527	515	524	453	480	522	464	457	486	477	460	518	499	494	456	524	486	503	499	499	492	469	513	470	513	501	488	506	500	515	472	464	528	475	523	507	486	461	494	525	497	489	488	484	493	505	518	513	509	482	497	480	489	494	485	497	503	483	454	490	474	459	463	502	521	499	486	465	494	494	516	485	496	493	495	496	522	514	509	515	469	499	499	497	476	490	489	483	536	455	447	464	567	519	497	502	512	480	470	462	487	464	505	493	508	533	497	479	501	506	479	474	520	479	508	444	506	481	493	494	511	503	506	494	504	459	518	486	451	541	508	469	503	486	489	449	483	485	487	530	506	484	459	478	519	514	449	479	485	520	469	495	490	466	477	517	519	470	471	487	481	477	522	485	513	465	512	505	483	498	455	528	495	470
18570	12216	17037	31104	54481	46978	22865	2778	970	870	816	777	541	424	929	803	664	680	382	199	173	191	206	174	183	175	189	206	199	167	175	158	182	168	162	171	181	155	163	154	168	178	160	194	143	138	177	189	145	160	182	160	168	167	175	194	163	152	146	164	175	158	163	156	178	176	179	182	168	169	186	171	159	179	189	194	176	166	151	174	166	167	184	197	171	169	153	159	174	160	186	170	177	170	164	164	190	166	160	166	189	168	173	160	173	158	186	152	153	151	180	166	187	159	179	201	171	187	197	149	171	199	190	166	171	157	154	151	181	181	178	159	197	193	190	182	184	175	157	183	171	154	170	175	168	184	177	181	187	170	156	181	162	174	134	173	156	168	161	194	158	159	174	169	167	175	155	159	155	190	154	146	163	181	151	155	147	175	166	161	152	172	173	174	192	170	166	167	178	181	168	180	182	179	177	179	171	181	182	156	159	168	193	190	160	166	152	169	157	197	185	163	151	174	196	182	161	158	187	159	196	172	150	179	179	184	161	169	185	150	178	176	174	163	160	163	176	178	168	183	161	189	163	186	174	162	185	155	195	169	173	196	158	179	168	167	193	164	163	150	185	150	146	142	189	167	160	171	159	183	182	169	152	157	164	152	170	199	176	155	172	165	165	166	176	153	162	162	193	156	168	175	171	187	177	163	180	163	170	177	189	151	191	168	199	188	168	189	182	168	148	181	169	174	162	179	165	148	171	169	166	156	176	173	194	157	179	171	178	155	164	180	179	177	165	168	170	177	189	154	144	157	170	166	168	166	158	191	150	183	145	164	152	167	156	148	169	190	184	163	168	171	156	167	151	180	170	165	179	151	175	148	181	178	178	150	152	176	166	152	163	188	176	177	158	170	172	172	179	163	157	179	192	165	169	157	168	167	169	184	183	183	176	149	179	166	167	159	165	147	192	174	186	142	174	173	190	161	157	164	181	162	187	157	153	177	156	156	138	175	181	150	166	159	162	153	152	159	163	178	159	171	152	168	161	195	171	158	188	162	179	162	164	162	161	156	180	162	158	169	152	172	170	153	168	154	173	162	187	176	164	169	172	185	172	176	168	164	195	151	177	163	170	164	165	174	172	177	156	178	185	163	167	147	181	135	156	169	163	178	182	176	181	161	142	196	182	150	177	139	154	158	166	160	176	161	184	176	169	158	178	163	167	172	176	153	200	189	156	174	159	167	187	178	179	177	174	159	174	153	172	185	181	181	173	163	154	173	173	169	170	168	188	184	166	136	166	158	175	152	129	190	163	175	175	185	168	174	166	178	146	177	184	165	177	161	184	160	192	178	178	170	143	182	178	155	189	159	182	159	176	153	173	193	183	164	159	188	159	159	181	140	162	160	185	164	149	157	168	181	184	168	151	168	172	158	184	164	163	175	188	174	180	177	151	155	157	159	155	134	171	172	162	169	176	174	170	157	171	161	190	184	158	182	156	181	180	167	184	185	177	162	148	145	159	168	180	189	164	165	185	155	166	190	162	159	174	153	173	172	175	153	161	159	189	151	189	146	160	178	164	165	182	174	173	184	153	197	180	149	163	151	178	179	165	170	162	166	189	182	153	172	170	197	157	154	143	181	185	170	171	179	171	160	177	179	146	149	146	168	159	170	175	189	176	178	162	146	173	164	169	190	159	155	202	172	168	159	183	169	158	186	180	156	179	166	162	137	171	174	180	159	171	187	170	201	195	162	170	180	155	160	166	181	153	178	151	165	164	199	138	214	184	195	173	172	166	182	148	180	181	169	170	156	195	171	174	164	128	178	173	190	179	153	179	178	189	162	182	183	172	171	164	177	155	159	158	183	190	187	167	166	165	158	155	167	162	187	169	167	160	159	147	184	159	170	166	175	164	153	168	167	168	157	175	187	184	177	151	149	177	169	171	181	167	172	179	153	168	164	184	151	175	176	176	164	175	143	170	179	166	173	166	149	177	174	152	160	167	182	171	182	181	163	181	178	152	191	192	158	146	161	185	178	166	162	204	155	151	144	190	167	164	165	179	194	152	163	184	171	170	175	164	148	151	143	178	175	164	167	179	153	190	163	157	187	170	192	168	178	157	183	164	179	139	155	184	194	168	156	172	165	175	149	172	172	162	186	170	167	163	172	172	162	168	155	154	178	158	173	171	166	166	152	168	170	179	161	157	186	178	149	180	152	200	177	192	148	147	167	183	153	183	154	185	165	168	168	189	161	168	164	151	171	180	174	175	138	174	190	176	180	165	189	160	172	172	172	181	177	177	152	178	180	160	136	174	156	183	191	178	182	171	157	192	157	177	153	178	185	163	192	176	169	177	159	167	165	168	179	161	166	186	175	175	187	204	182	164	159	169	184	169	149	185	190	174	172	159	158	167	174	167	180	161	163	165	187	161	163	184	162	165	155	198	161	183	181	190	191	169	170	161	178	161	177	189	178	150	178	165	150	167	154	170	160	146	177	180	181	171	169	156	175	173	169	153	164	171	179	182	174	148	151	154	153	171	154	174	177	180	206	175	152	179	183	169	147	154	185	189	154	173	174	180	157	155	173	167	168	177	166	140	164	178	180	187	173	146	180	185	186	179	151	179	188	170	188	144	199	157	160	146	178	177	154	153	193	177	165	171	188	177	204	182	188	184	159	154	141	158	154	173	191	198	189	181	182	169	176	157	152	152	176	182	164	192	171	166	160	161	170	182	184	153	166	163	183	181	158	172	157	158	166	168	153	201	162	162	156	183	162	166	188	179	157	149	169	157	168	171	163	154	152	183	173	164	177	181	185	171	176	154	178	154	171	171	191	152	163	169	176	167	153	187	169	173	159	164	146	153	177	178	160	168	165	151	181	192	153	182	175	156	175	149	175	165	183	180	178	161	178	179	168	154	164	164	148	164	201	152	165	178	181	163	167	165	174	198	160	174	149	179	149	195	150	191	156	173	171	155	190	207	170	150	181	186	181	173	163	154	187	173	183	164	176	150	171	155	179	163	178	183	166	144	157	162	157	164	163	185	160	173	158	154	163	170	178	174	169	199	156	154	159	173	159	150	189	175	172	172	171	185	184	177	178	185	161	165	160	180	180	165	139	165	183	180	168	165	186	186	181	173	184	175	159	160	169	171	161	169	156	179	175	159	161	184	180	166	172	150	186	164	183	188	177	185	151	178	161	179	149	171	166	177	174	161	169	171	165	202	167	193	167	157	161	167	180	170	156	159	167	171	172	166	154	167	188	175	180	167	192	164	153	155	167	173	162	156	172	154	157	148	176	166	167	166	151	176	202	179	172	160	163	164	174	159	154	163	179	165	165	197	171	178	160	153	171	157	169	178	161	171	169	151	143	185	159	160	172	183	166	150	178	159	176	172	175	157	160	190	168	176	166	185	162	179	153	167	184	156	163	174	167	170	152	175	116	159	176	177	159	164	168	175	167	150	152	177	162	166	160	174	155	179	181	181	179	149	166	184	137	169	152	162	190
11965	10282	21802	42380	63648	56702	26738	4457	3996	4220	4286	4289	2629	1988	5425	4194	3799	3670	1919	634	595	728	598	556	499	509	626	528	535	503	560	469	499	474	455	481	466	476	490	534	482	481	541	505	460	440	486	496	467	493	457	493	512	467	504	497	452	507	501	486	506	498	495	494	488	496	488	483	457	467	475	514	487	488	488	443	540	465	478	472	509	472	470	493	483	486	492	479	476	531	468	492	507	481	445	525	535	482	519	503	507	470	488	485	464	479	511	455	510	475	495	495	502	496	487	479	490	496	486	527	455	484	484	450	468	452	481	526	484	528	434	484	512	470	494	457	490	499	503	462	489	483	493	492	523	481	479	511	470	520	461	494	528	461	507	479	469	447	484	493	453	454	485	508	499	496	454	487	515	526	464	528	468	469	485	467	467	476	475	467	451	449	476	522	458	525	486	469	524	517	469	470	501	479	517	511	489	495	507	486	470	469	469	480	480	488	452	478	487	456	467	473	466	465	502	502	531	504	463	481	431	485	467	487	464	488	504	486	479	483	496	453	494	463	508	480	470	499	447	498	471	498	446	495	471	480	521	463	448	467	540	474	477	458	520	487	508	454	478	504	469	478	487	493	499	484	489	485	489	488	493	478	498	478	528	476	480	487	510	503	454	463	493	479	468	510	488	479	465	505	495	492	469	472	473	475	509	486	519	486	504	458	508	512	492	482	464	450	512	487	486	489	505	457	493	471	484	503	477	488	482	469	531	521	484	458	511	458	456	502	475	438	471	514	532	485	481	479	498	492	485	486	480	521	494	503	491	455	487	470	488	482	482	534	494	480	498	474	502	501	482	464	472	442	441	496	483	452	498	466	511	484	475	471	503	485	487	487	491	483	463	526	526	495	485	479	471	469	496	534	494	511	465	477	507	499	455	462	497	458	523	525	527	491	460	461	464	511	468	453	486	484	460	442	474	480	501	484	498	475	475	483	496	493	507	468	469	501	483	472	471	492	473	494	453	499	501	486	485	471	495	489	534	463	478	497	447	490	496	491	540	515	499	495	483	502	441	508	502	515	474	453	509	470	485	496	482	520	491	479	451	511	512	496	467	493	465	479	490	524	518	485	485	487	488	469	507	489	513	566	489	485	474	498	508	472	459	521	474	483	484	501	443	497	487	478	465	485	506	473	507	483	486	473	514	467	502	453	523	526	497	493	459	472	462	481	495	501	476	504	470	498	493	466	472	493	510	484	495	463	486	460	505	490	538	468	486	484	502	483	500	449	521	474	487	509	501	476	514	511	514	509	503	456	475	470	485	503	501	481	495	460	494	471	513	458	463	522	440	462	475	477	495	507	518	509	466	493	461	517	525	464	496	491	501	500	499	457	522	509	489	478	514	432	489	465	519	510	516	484	473	478	505	470	496	485	498	517	508	469	485	469	495	496	507	436	532	486	508	483	495	488	527	503	475	462	509	504	495	502	473	493	464	482	454	489	465	516	467	436	503	491	482	475	485	482	461	521	504	466	473	499	460	479	513	478	480	461	516	519	497	466	512	500	503	484	458	513	486	515	459	449	463	529	501	464	455	482	491	439	492	479	490	454	493	454	520	478	483	439	494	483	485	473	497	482	506	511	493	476	493	499	514	496	503	496	484	480	500	485	480	498	449	504	487	493	498	456	429	522	483	532	472	476	512	508	470	459	476	457	495	469	462	522	462	450	491	534	466	499	482	491	516	480	485	477	502	526	512	459	466	473	491	471	495	487	488	504	506	471	495	466	500	491	473	507	478	466	469	523	493	438	489	427	493	459	454	538	462	469	460	499	505	520	469	512	477	460	482	452	502	512	488	486	480	479	498	508	488	485	465	495	498	470	472	502	485	502	454	508	519	459	498	481	475	457	477	502	500	505	505	504	487	482	487	494	478	527	488	527	497	511	500	472	504	476	455	495	480	462	449	486	478	502	501	486	457	480	475	476	474	473	520	467	502	508	493	492	506	456	476	503	505	475	461	547	517	507	520	501	480	517	540	525	489	488	480	464	489	472	449	513	513	461	489	516	461	478	529	456	478	458	478	470	461	524	503	461	485	494	492	502	497	455	491	428	489	488	468	482	487	472	485	451	500	480	458	470	508	492	456	513	482	504	522	491	479	494	496	497	507	491	477	496	503	474	482	474	468	481	498	457	480	516	505	479	486	478	461	455	474	502	500	478	502	488	485	469	504	478	488	459	464	532	474	470	484	467	486	491	473	498	505	506	514	485	506	531	477	486	483	476	462	465	511	520	504	471	502	467	487	492	465	503	467	512	474	511	482	503	504	503	469	474	514	516	481	480	455	494	471	525	474	519	469	494	492	453	503	506	524	494	492	480	474	502	499	471	494	508	488	470	490	495	506	464	436	474	490	489	535	489	467	449	491	476	492	478	474	503	461	503	486	503	470	483	517	503	498	521	458	485	457	478	469	468	458	515	474	439	504	486	511	476	483	491	537	489	513	522	475	487	497	463	509	510	499	478	474	500	498	459	497	464	488	501	492	484	475	471	509	481	506	510	484	471	479	482	529	501	486	463	511	472	469	507	503	495	436	517	483	476	500	451	486	487	463	495	503	471	453	498	498	433	459	473	467	508	498	492	486	494	484	490	491	451	515	508	499	477	492	522	477	474	461	484	476	503	455	499	468	495	492	488	463	506	490	436	475	462	460	501	466	486	488	483	502	543	459	502	516	471	487	506	478	469	476	461	522	508	477	506	486	488	489	537	470	512	481	474	506	481	512	468	494	496	461	476	490	487	482	469	478	508	488	499	468	457	469	488	508	461	531	506	485	492	486	508	519	473	498	463	489	458	468	528	493	482	434	497	482	494	511	491	471	506	494	483	492	436	510	471	482	455	491	497	527	528	459	499	474	449	459	493	492	491	481	485	555	472	484	466	482	529	480	476	524	459	487	486	487	513	499	505	449	512	469	497	505	499	493	488	508	453	505	485	468	484	496	463	485	473	474	497	511	523	521	472	498	504	521	490	486	483	502	512	460	495	492	470	476	489	488	478	501	517	488	534	472	503	477	515	506	493	480	467	481	517	464	499	468	484	489	511	513	493	461	471	462	476	497	495	480	460	482	491	469	537	465	488	481	494	494	469	489	512	482	472	475	454	474	506	464	503	479	510	479	470	513	507	450	488	497	469	488	475	459	496	446	489	505	472	490	478	534	487	507	506	524	508	541	477	471	526	477	518	508	448	440	460	504	464	465	499	502	471	475	455	508	463	471	494	521	464	471	451	464	495	514	513	442	514	463	423	479	470	461	513	469	521	493	470	476	499	503	483	476	450	467	455	509	468	458	478	517	475	512	530	512	495	506	472	481	475	474	466	482	482	487	509	473	464	494	490	493	484	488	502	487	464	503	511	485	513	492	482	537	489	458	465	452	528	492	464	483	476	492	470	489	512	499	507	495	474	465	460	460	435	452	463	470	486	466	490	465	506	505	468	458	482	526	504	460	501	513	481
27362	19605	22606	36731	69795	60861	32783	6670	1434	1238	1252	902	718	652	1887	1409	1213	1272	680	260	221	217	223	212	200	225	176	199	190	220	191	188	193	197	196	193	182	203	203	181	184	186	206	184	166	225	217	218	220	187	190	155	185	199	205	181	167	192	182	197	185	219	176	194	182	173	206	190	203	202	175	195	207	180	173	164	216	179	195	187	196	189	216	179	182	176	201	204	195	190	205	195	204	188	183	193	213	161	205	207	200	184	179	188	183	164	181	196	224	188	198	196	186	183	204	186	179	184	195	188	177	185	196	187	202	190	207	205	202	193	198	191	196	213	167	195	207	174	205	175	190	177	180	173	198	202	188	182	183	184	192	187	188	178	207	189	196	206	209	196	168	175	229	183	177	191	190	202	193	195	202	165	168	201	201	193	191	185	209	175	194	198	196	213	172	197	188	181	189	179	210	176	205	195	195	216	201	189	173	183	204	192	191	184	219	177	193	201	195	218	221	192	162	168	188	197	175	219	197	196	220	203	173	205	184	202	195	176	192	193	177	191	199	196	200	177	186	200	236	192	202	187	195	182	193	194	197	206	204	230	196	160	185	179	205	197	190	205	214	216	201	191	194	183	205	194	180	227	208	210	185	169	190	179	188	198	201	192	188	202	188	179	183	188	206	214	184	190	185	212	180	194	205	188	217	206	207	196	211	180	191	173	186	189	192	160	185	199	192	204	209	202	200	206	189	185	169	177	185	176	196	176	183	191	197	179	192	189	201	190	177	172	182	186	192	176	196	189	175	188	192	182	205	199	199	181	183	188	190	173	207	168	188	202	203	195	198	203	197	173	183	217	215	201	199	242	178	223	209	195	189	187	198	217	177	169	173	179	174	210	211	172	173	187	198	167	203	182	195	188	181	192	197	205	219	191	174	219	196	188	199	182	204	181	195	170	195	205	182	192	227	194	182	203	180	206	162	227	183	173	184	174	207	209	205	191	200	209	208	188	200	200	190	202	191	205	183	169	176	192	194	191	180	206	187	172	183	199	188	169	210	194	193	207	209	173	216	197	222	183	191	190	203	192	212	194	181	169	184	184	188	220	183	214	184	189	190	186	207	179	206	209	192	192	212	219	225	182	204	199	195	187	184	202	201	180	195	167	215	168	177	206	166	203	181	218	167	198	187	189	219	201	181	208	184	191	183	210	221	186	178	185	163	190	169	192	172	208	195	167	174	224	196	200	181	189	217	200	239	193	193	186	196	210	192	199	204	173	186	189	191	187	205	183	209	195	199	207	190	203	190	192	212	195	181	200	188	193	197	213	179	201	188	197	183	188	192	192	192	200	205	183	189	193	194	205	168	191	186	186	211	199	218	184	187	166	205	178	201	199	197	177	192	221	202	188	185	208	183	196	190	198	165	198	173	176	184	194	168	198	205	204	194	227	206	202	193	194	184	190	187	197	234	196	193	212	192	178	197	190	208	199	214	187	184	186	208	180	175	201	199	164	180	211	206	192	192	183	186	204	209	209	207	177	191	189	193	209	180	175	183	186	193	191	184	205	191	194	200	162	203	194	203	178	168	202	200	185	197	175	227	187	201	182	213	178	176	188	183	191	158	177	217	192	195	176	206	203	190	209	176	199	200	186	171	201	205	190	176	191	180	192	175	206	197	196	207	202	202	222	202	190	210	188	197	218	185	202	206	183	191	194	217	184	184	177	186	205	208	178	198	173	186	177	190	205	213	191	225	182	196	195	208	178	214	187	211	164	205	199	186	209	177	196	187	170	172	204	167	201	220	192	183	176	213	211	198	191	195	207	237	197	201	181	203	228	198	196	182	176	152	172	199	197	176	186	195	189	183	195	217	220	192	161	208	188	207	195	179	177	190	208	173	194	186	160	203	205	186	194	203	202	187	184	174	175	200	175	224	177	197	192	205	185	218	176	198	198	194	182	172	187	176	189	224	177	186	190	192	191	218	196	190	190	152	200	201	217	189	188	194	201	174	180	208	197	204	208	175	174	204	174	199	196	196	212	182	213	213	204	201	184	187	225	217	195	193	194	205	197	196	193	202	184	207	196	179	217	226	176	196	195	185	175	191	194	182	199	204	206	180	193	202	176	187	203	211	160	198	189	219	180	184	177	192	199	197	227	209	212	187	196	191	191	180	180	185	217	171	178	187	172	186	183	202	203	187	193	187	185	183	177	158	224	187	189	206	193	216	211	233	189	179	210	166	163	210	197	190	197	194	208	156	172	194	207	210	234	191	218	205	214	195	198	185	190	197	168	200	211	210	198	172	213	179	208	193	188	185	162	179	196	201	202	169	200	200	188	246	190	214	182	199	198	214	201	210	199	218	196	219	209	187	185	188	192	210	169	192	180	190	227	198	189	182	207	199	176	190	190	186	180	187	207	195	201	200	215	188	185	202	172	192	198	179	203	194	219	186	180	201	199	197	161	182	163	184	206	214	185	190	171	193	179	182	191	185	204	206	190	193	200	179	184	186	189	196	217	212	188	184	183	183	193	177	211	206	184	203	206	199	197	192	184	206	194	185	185	193	182	204	184	182	196	215	207	192	202	196	202	164	162	191	185	209	193	191	220	191	192	211	204	195	185	206	204	170	164	176	178	177	177	206	183	192	218	190	192	213	173	188	198	197	190	175	225	183	202	224	226	210	177	189	170	164	178	194	221	180	166	183	212	182	191	177	208	202	197	189	166	170	213	193	204	189	196	208	205	212	191	169	205	204	185	175	184	204	171	211	168	196	194	201	184	205	217	208	212	218	195	183	193	215	179	186	184	189	182	193	186	180	197	184	212	166	186	179	168	201	192	205	178	166	201	169	176	174	197	182	180	195	188	207	197	181	187	228	187	205	179	159	209	208	213	182	215	186	209	211	211	211	215	210	204	220	188	186	198	188	201	191	185	179	187	203	199	186	192	201	197	189	173	184	195	195	206	186	178	231	181	205	184	214	201	208	209	169	191	190	189	205	185	208	210	185	224	201	197	179	205	197	194	191	184	192	177	194	173	187	193	183	186	199	212	191	195	179	189	198	200	211	218	189	178	198	179	169	197	207	188	178	187	176	207	204	185	217	207	194	192	192	198	181	201	175	211	183	183	188	197	196	201	204	214	182	206	182	199	214	169	181	214	185	188	185	208	208	185	218	192	189	180	165	183	211	191	206	197	202	203	173	184	193	191	177	194	207	192	179	186	202	186	173	188	199	196	221	220	202	195	181	207	207	189	197	211	200	176	204	200	184	203	202	215	186	193	178	195	190	207	177	205	189	215	177	185	204	167	186	207	196	180	190	184	206	183	171	205	177	194	175	197	205	178	215	201	199	194	186	190	207	198	194	174	194	202	207	192	192	198	198	186	171	185	186	183	211	189	193	213	200	213	206	219	179	166	183	204	207	229	205	187	180	166	177	175	200	197	216	185	202	199	201	177	175	215	199	212	203	170	201	178	186	190	201	200	192	220	175	182	213	197	177	194	196	205
16624	15181	25911	45378	78309	70027	34545	6604	5988	6050	6131	4540	3526	3186	10107	7453	6472	6845	3316	1209	929	730	572	595	548	615	683	578	570	631	572	527	586	568	540	583	539	564	555	529	529	567	598	520	546	569	547	546	506	512	558	570	540	549	559	541	605	570	537	583	530	534	551	567	562	518	568	531	528	558	515	552	550	508	546	558	553	534	523	513	531	548	538	547	576	543	530	593	532	588	548	563	546	534	574	519	520	573	542	582	536	569	530	509	544	538	613	550	529	531	546	557	499	566	527	563	550	506	544	549	520	525	578	521	543	511	522	539	535	532	527	561	563	527	557	564	512	556	580	534	558	534	521	584	519	575	545	534	534	532	513	538	520	526	536	564	521	574	552	546	536	595	523	552	538	542	540	547	531	537	534	537	511	533	534	541	531	565	557	550	567	507	561	524	582	546	557	517	517	543	508	565	527	574	563	504	539	562	512	563	521	553	493	603	515	520	544	518	536	530	544	537	518	543	558	561	561	526	557	524	540	531	518	529	577	526	545	495	554	527	568	541	554	549	540	548	524	552	544	536	539	536	536	521	572	567	557	529	533	547	543	553	546	571	565	510	556	548	597	520	530	537	563	577	550	556	537	514	539	540	541	561	559	573	513	556	579	561	506	557	507	531	521	524	543	529	561	580	583	551	573	536	527	512	533	594	542	553	536	538	560	560	508	561	548	517	568	536	565	504	543	534	536	536	534	528	570	523	556	563	537	542	551	574	565	507	586	488	536	552	524	503	565	541	542	537	574	575	557	584	581	563	536	531	520	558	546	552	519	504	545	554	622	577	532	555	558	531	600	542	541	550	551	519	545	529	507	541	555	514	565	574	581	511	574	535	543	555	550	537	585	546	582	550	559	549	520	547	539	582	570	522	534	532	596	573	514	541	546	551	562	520	570	525	532	567	572	558	569	590	515	526	597	547	546	564	554	571	571	523	532	593	546	550	516	524	509	574	553	545	498	544	564	551	539	614	526	582	575	522	528	511	577	529	526	551	563	535	553	548	581	538	520	545	512	517	535	532	531	565	568	516	560	547	539	521	541	579	548	577	579	524	561	530	527	544	555	585	528	602	570	576	521	516	559	526	553	566	549	579	520	500	530	551	528	590	551	483	530	530	561	530	531	490	542	534	570	527	522	501	510	521	585	529	536	567	560	622	531	519	568	564	554	562	517	536	537	557	565	561	573	557	564	528	502	567	527	539	532	527	521	533	527	530	528	530	515	541	583	538	574	547	534	524	566	550	521	552	582	534	560	528	543	541	531	553	524	519	549	546	569	575	527	543	550	513	543	561	573	540	528	496	534	541	567	529	554	585	553	512	542	518	560	512	565	548	530	559	557	538	533	524	543	519	534	504	552	542	554	560	525	566	546	535	515	541	549	534	558	514	591	529	582	522	575	527	548	551	566	552	551	542	561	561	543	529	550	514	525	551	553	563	564	519	563	594	518	522	572	511	541	528	523	507	559	556	552	549	553	561	590	539	546	529	535	544	549	519	520	502	577	568	565	553	514	569	565	530	553	519	549	563	572	522	573	526	600	559	532	558	521	538	579	544	557	547	572	517	568	561	543	555	543	567	548	572	504	548	545	585	587	539	575	523	557	532	550	574	522	529	552	541	497	545	504	559	504	558	550	556	575	545	519	521	575	540	522	527	549	531	543	579	495	581	551	523	554	518	551	547	550	545	519	554	540	560	506	561	568	528	549	554	566	535	509	558	556	580	532	518	515	562	563	553	529	571	557	537	521	501	540	573	529	576	514	541	542	506	523	526	536	500	522	535	587	555	527	529	534	539	536	566	552	566	554	537	555	563	547	546	583	546	550	584	535	559	544	555	516	562	519	521	561	552	493	532	561	528	589	569	501	567	528	544	558	549	551	561	568	533	554	517	536	525	520	540	516	511	601	521	526	550	517	545	529	500	552	530	550	564	562	535	543	560	578	540	535	574	533	549	516	514	559	525	596	548	518	536	534	529	551	553	577	536	544	535	522	563	564	544	567	533	539	554	536	536	534	543	561	544	500	576	539	533	539	525	535	582	527	506	538	525	514	571	549	530	550	553	515	542	546	533	562	558	533	549	546	561	525	547	530	520	591	530	563	536	523	537	562	527	544	495	513	539	578	546	531	565	559	580	543	541	574	578	540	566	563	554	551	556	542	575	505	570	512	529	488	541	554	547	529	588	539	544	541	525	568	554	578	527	498	578	527	543	534	566	548	543	574	540	560	543	548	547	553	556	520	540	566	568	572	572	533	551	538	562	557	527	522	549	563	495	590	537	582	518	559	501	560	575	548	535	537	549	523	540	565	548	542	522	541	535	564	522	560	529	564	538	574	538	532	543	583	557	589	540	506	552	554	506	527	576	525	563	563	562	559	555	564	576	513	582	578	515	538	566	555	543	531	551	557	555	543	574	496	554	533	536	545	495	561	556	566	537	579	541	527	549	562	579	594	527	570	527	553	517	563	568	549	515	541	539	544	536	516	573	526	548	548	570	536	530	566	518	558	528	586	544	513	566	515	529	533	550	543	566	539	539	524	547	548	537	576	528	518	545	505	485	524	551	546	555	552	539	534	569	524	518	566	566	558	506	585	514	573	567	553	556	591	570	540	515	558	531	523	543	539	561	583	558	525	528	540	580	548	523	541	541	544	550	549	527	510	538	530	518	547	509	578	531	527	543	571	549	563	562	498	495	567	518	545	523	535	556	554	556	574	507	594	566	597	554	575	569	556	538	507	573	546	565	565	577	494	563	563	553	580	528	540	526	520	524	501	566	501	546	528	576	552	543	571	524	508	532	531	592	521	521	532	557	558	564	564	567	539	548	541	556	552	546	563	563	569	570	512	541	540	563	537	569	539	556	528	529	545	511	570	546	557	552	547	531	586	615	584	513	528	546	573	569	549	563	523	583	522	525	567	591	561	549	542	547	567	538	595	592	548	559	527	557	544	567	495	527	551	560	533	542	534	552	556	551	538	536	601	533	554	563	540	541	555	538	540	530	576	537	548	557	572	506	513	566	556	587	550	536	539	517	513	567	569	571	553	554	591	542	567	563	523	586	592	523	515	575	526	490	561	547	544	535	531	542	561	521	558	565	514	588	558	526	541	541	556	530	517	559	525	538	555	569	540	517	527	510	551	559	535	548	557	528	580	532	555	574	538	581	556	523	520	509	540	523	508	523	524	571	484	550	556	548	543	542	498	552	584	531	552	573	520	529	539	532	551	553	572	524	516	544	552	568	518	558	538	549	556	527	557	547	566	547	543	530	533	569	596	539	538	559	534	540	556	545	539	525	576	531	512	563	544	574	531	536	563	532	557	577	566	548	559	542	592	555	605	606	562	527	517	570	580	557	544	560	488	542	555	559	531	524	587	552	545	556	526	506	511	540	508	508	573	582	548	592	533	545	549	533	575	577	572	542	518	527	536	551	570	543	521	523	548	533	550	527	532	511	523	548
11340	9567	11514	10797	13687	9712	2836	744	567	502	486	332	310	277	301	251	246	258	257	214	187	194	191	187	172	173	202	164	182	191	158	177	177	184	196	168	184	194	177	181	169	173	162	168	160	161	163	186	174	178	169	148	185	184	155	161	201	172	171	169	168	161	156	194	179	160	172	174	159	187	176	161	188	161	185	199	190	180	165	172	168	196	151	178	178	157	162	170	168	181	174	165	188	172	173	197	165	179	163	153	165	178	168	177	179	142	188	203	179	187	176	176	168	171	199	161	168	188	172	174	189	190	176	168	182	169	200	170	183	147	166	194	175	206	180	189	175	162	174	183	150	181	168	165	187	185	172	166	192	170	157	184	183	160	161	193	175	165	210	182	199	180	170	160	161	181	173	178	181	157	186	155	172	163	196	187	176	161	173	176	177	163	198	186	202	187	188	164	178	194	176	179	176	190	186	200	167	180	195	165	186	185	164	169	182	155	173	195	175	182	174	196	184	196	175	176	185	167	185	168	184	183	178	159	192	198	175	190	167	195	170	167	158	195	163	207	150	183	175	180	159	172	173	148	183	174	190	189	185	163	174	165	162	174	185	173	146	196	190	190	175	170	166	176	172	188	166	157	178	155	164	180	154	180	177	159	180	192	196	192	197	201	173	182	184	183	170	188	166	171	174	186	168	151	180	180	175	169	181	189	170	174	182	196	169	166	190	177	156	168	187	162	175	173	154	180	175	172	181	191	163	191	160	184	199	196	167	155	160	155	187	155	184	155	169	173	170	157	170	178	176	178	157	177	167	148	209	188	173	210	177	160	203	181	168	174	183	170	192	158	181	180	180	197	175	157	155	174	197	164	181	186	209	169	178	204	192	164	152	157	172	183	181	184	180	190	194	176	177	198	169	173	162	177	165	194	176	164	167	192	160	151	190	203	184	174	195	184	170	176	189	170	170	182	185	183	194	188	193	171	175	175	156	169	173	163	170	188	177	170	172	178	155	161	200	178	180	198	174	177	183	190	165	182	173	188	185	151	179	210	148	167	167	193	157	150	182	189	211	183	175	164	185	164	168	178	160	183	192	153	183	184	171	182	168	169	194	181	159	199	180	163	174	173	181	174	198	176	189	187	156	171	181	193	163	190	194	171	158	176	165	184	186	184	172	171	172	152	177	182	173	170	173	195	178	179	168	165	180	170	172	189	164	164	186	192	184	151	193	180	190	184	182	174	166	177	189	170	165	184	158	156	182	181	169	160	178	162	176	178	171	181	180	162	181	181	179	172	178	172	190	169	153	179	152	171	188	192	183	197	177	177	179	172	186	185	178	182	177	180	176	173	163	171	192	178	184	173	198	187	155	167	164	162	172	179	171	176	160	180	161	171	167	185	178	156	182	203	201	207	160	169	179	180	187	185	159	170	175	150	183	170	170	173	182	188	183	173	169	197	158	174	184	163	183	156	168	182	186	180	175	144	205	167	181	171	180	167	174	181	187	184	183	179	167	188	158	163	183	176	190	173	217	152	186	168	158	186	173	166	173	160	185	190	159	200	201	158	156	186	185	164	171	172	177	179	182	179	179	191	177	183	174	189	175	192	179	150	163	160	177	186	155	156	179	177	171	164	169	180	169	173	162	173	161	174	160	187	198	172	148	181	172	174	183	186	181	175	157	184	175	169	170	180	146	173	194	183	188	155	165	199	191	165	195	177	191	165	174	178	161	161	178	172	150	166	195	167	207	191	172	175	171	178	171	183	182	160	171	155	184	194	163	186	152	166	168	175	178	150	157	180	188	162	190	178	176	176	191	171	164	171	143	152	178	190	176	185	180	185	168	172	179	196	166	162	190	181	174	179	174	174	152	189	171	163	175	170	177	165	175	175	198	171	179	191	185	167	192	182	205	202	162	178	148	171	169	171	166	179	162	174	180	165	184	151	149	184	165	184	180	174	158	204	164	201	182	177	174	185	191	192	167	194	176	187	186	185	206	177	168	189	196	188	192	179	169	158	177	188	189	185	193	178	182	174	183	196	169	208	160	170	168	173	172	170	174	198	184	169	161	184	184	164	165	175	169	201	169	201	167	199	185	181	177	178	162	161	175	174	151	147	170	178	171	152	163	157	167	197	184	174	173	172	195	177	175	180	159	176	185	155	180	176	190	155	176	176	195	167	185	173	181	179	167	213	176	155	190	185	176	190	191	179	155	167	155	165	196	180	182	168	180	172	178	167	163	194	178	164	177	153	172	156	192	177	170	176	156	177	181	181	150	209	174	170	145	188	185	192	153	165	160	187	170	161	165	159	194	157	165	198	175	165	166	154	187	173	186	167	192	175	170	173	205	159	151	195	179	192	173	173	183	180	169	178	155	138	172	183	169	181	171	185	175	176	180	176	184	175	194	142	147	173	167	165	170	186	178	176	182	168	167	170	150	146	168	170	153	145	186	196	175	151	178	184	170	180	169	183	190	188	187	175	209	151	177	174	182	192	155	168	206	169	194	163	186	192	165	184	213	174	173	171	161	158	182	160	191	157	207	162	191	166	179	183	169	189	194	174	171	155	177	166	142	179	168	186	137	154	163	188	183	168	202	181	164	182	173	165	181	178	155	178	167	162	149	169	167	170	171	165	186	161	195	181	173	184	177	191	163	177	184	150	163	167	153	174	167	186	190	179	182	180	169	189	170	172	169	187	170	180	193	195	154	174	176	172	177	170	167	193	175	147	189	153	180	158	183	181	158	150	209	187	169	171	166	160	176	169	159	188	175	163	160	183	166	169	178	165	170	178	196	192	178	194	158	164	185	167	176	188	177	162	173	181	187	166	169	193	162	172	166	182	170	159	182	185	204	185	151	162	193	206	173	180	214	152	199	185	151	191	188	188	195	170	170	186	176	181	190	165	188	149	196	165	162	148	182	178	158	145	159	180	162	200	177	166	166	188	172	191	187	182	181	170	183	202	174	191	167	181	156	166	184	168	155	191	164	187	212	160	174	141	174	182	176	191	177	189	205	188	179	198	177	184	190	162	167	203	184	153	157	176	155	162	192	165	148	163	187	217	192	171	176	175	190	183	158	199	151	153	170	175	190	178	189	165	175	183	178	164	186	183	155	181	159	189	202	194	173	171	184	175	186	183	180	188	196	177	170	200	166	165	178	181	152	182	190	171	183	143	217	177	151	165	206	183	154	179	175	194	168	153	180	203	197	173	151	182	180	186	166	156	145	174	171	177	158	172	175	164	163	179	200	175	163	199	159	186	171	187	166	182	163	155	200	167	156	206	174	189	166	187	186	168	173	173	181	183	208	174	186	192	168	172	189	175	180	169	185	178	173	179	174	194	174	178	187	162	169	185	165	157	163	174	165	153	171	170	178	203	163	168	173	189	207	166	167	183	164	161	161	171	168	160	162	173	176	165	176	183	170	207	176	178	180	176	203	168	153	176	178	175	197	185	157	166	195	164	210	166	180	173	188	179	158	184	190	188	212	149	167	174	163	183
8038	8365	16023	22504	29566	23279	8733	2588	2386	2387	2279	1542	1240	1141	1405	978	1045	1115	882	599	536	494	522	502	532	514	540	497	483	505	532	536	455	467	491	466	512	527	503	513	506	517	501	504	508	500	455	499	503	518	492	497	538	485	543	551	510	492	517	499	543	538	511	538	575	487	490	502	465	485	496	483	545	486	519	484	521	481	518	481	494	534	533	522	510	526	508	484	491	548	507	529	529	473	510	483	487	489	497	484	514	461	492	508	489	503	485	522	503	495	523	473	501	501	496	516	497	504	488	533	559	470	510	500	532	525	509	468	482	480	507	480	508	471	506	494	478	503	510	489	489	512	503	536	527	502	504	535	504	505	506	472	527	474	527	489	437	490	523	474	495	522	495	476	502	490	496	508	467	484	483	502	499	521	529	535	513	498	503	528	491	499	509	492	502	516	519	469	497	526	500	499	478	489	519	474	529	498	527	498	511	488	471	446	456	514	511	491	446	516	518	474	478	477	469	500	517	489	510	489	485	541	451	501	529	503	471	509	516	507	494	475	536	495	516	524	500	506	483	483	500	507	533	492	509	502	509	495	515	469	511	479	538	519	514	518	542	495	539	464	485	471	498	518	531	519	501	473	487	465	455	483	528	460	498	476	535	514	474	515	482	498	486	503	463	518	464	502	547	482	488	547	495	479	484	494	508	527	496	503	472	477	511	507	505	487	491	511	491	551	515	492	461	480	493	510	475	482	482	520	531	509	566	545	519	493	467	482	495	497	486	494	502	498	454	489	504	529	482	471	523	518	510	496	500	451	492	506	546	542	516	501	486	522	507	480	503	533	489	482	519	514	527	495	532	506	481	504	455	553	515	498	445	510	494	508	480	499	463	484	518	462	520	451	503	502	497	499	481	522	494	505	477	531	493	520	502	526	489	493	481	506	463	495	537	475	501	460	509	494	490	496	492	500	480	494	511	505	461	498	486	514	554	484	480	498	512	522	490	545	485	527	489	473	484	544	516	526	470	523	492	468	474	502	459	486	503	486	514	510	527	489	511	499	532	510	494	548	503	500	464	492	517	499	468	486	478	504	560	488	509	474	481	501	483	477	496	475	524	472	527	499	497	523	521	463	509	507	526	478	475	500	518	520	476	514	494	502	480	471	526	505	451	510	509	478	503	491	498	446	461	539	505	494	484	513	485	520	473	484	482	510	496	553	505	477	489	530	482	524	499	496	475	506	501	476	512	527	485	504	506	464	497	533	489	464	491	483	518	493	474	468	518	534	460	499	482	511	476	523	515	498	465	465	500	525	500	494	517	482	471	509	490	517	471	493	509	513	513	529	520	501	474	476	501	514	491	515	503	484	513	514	487	522	512	480	486	519	483	498	488	520	544	519	481	517	483	461	546	529	491	492	504	476	498	478	516	511	479	512	479	470	511	497	520	478	514	469	470	498	507	481	495	458	440	526	481	536	523	502	537	513	472	475	557	535	496	502	508	495	502	469	533	475	493	530	479	507	514	528	465	499	545	534	487	497	456	497	476	466	532	481	515	502	525	510	482	499	484	517	478	493	493	511	503	496	481	508	481	482	521	491	502	526	475	491	461	518	498	479	474	442	529	542	481	525	500	477	508	522	472	501	494	530	512	486	531	510	482	509	497	552	486	481	502	496	488	530	537	505	485	506	500	492	478	526	498	524	456	505	527	465	487	500	500	532	491	484	474	518	488	478	476	509	489	545	470	453	485	526	539	489	469	521	479	483	502	501	490	549	509	532	496	495	485	515	494	512	437	519	525	524	472	491	482	504	505	508	495	485	507	483	477	502	484	519	539	514	466	520	510	503	530	497	485	502	492	489	503	487	521	538	450	511	497	513	481	440	485	495	518	506	488	461	473	515	498	482	448	515	491	484	487	529	498	503	464	486	495	504	494	463	496	499	526	477	514	498	483	443	502	507	490	511	494	482	510	481	500	441	489	487	559	480	500	504	514	512	458	521	511	518	535	508	498	525	513	520	498	492	504	507	474	506	541	514	499	554	518	471	525	470	504	521	528	500	519	489	483	518	486	535	508	489	533	503	500	474	495	516	521	534	533	458	486	486	536	482	495	511	525	509	497	530	513	504	491	524	535	542	535	495	544	496	475	498	528	523	508	506	484	501	524	476	484	487	525	495	515	515	507	508	511	480	516	517	497	487	475	490	473	516	463	508	502	497	483	515	500	493	534	498	484	473	503	509	492	486	505	511	477	488	506	487	492	496	499	490	510	465	512	531	508	499	492	535	512	494	513	535	500	515	492	538	501	476	501	510	498	526	490	531	493	485	508	488	510	516	475	500	505	490	496	514	502	552	496	499	486	517	483	495	505	509	492	487	489	546	492	525	518	477	478	523	475	505	482	496	520	481	446	501	487	493	436	497	534	477	493	498	510	500	466	513	485	483	497	526	512	478	517	460	465	479	539	518	471	490	462	499	500	489	462	491	507	531	516	498	493	476	466	519	498	517	459	506	502	483	506	500	454	480	507	465	466	516	525	508	469	495	525	491	497	548	462	514	462	511	496	492	520	509	472	475	531	532	509	520	480	505	508	486	528	504	509	540	491	518	489	505	513	509	512	501	467	495	440	534	491	473	518	526	443	510	501	518	506	528	498	495	557	489	463	496	504	477	535	512	457	471	491	508	526	514	481	506	497	482	517	489	481	474	515	489	550	492	515	518	512	484	481	522	491	493	510	487	526	514	493	477	536	476	508	525	475	493	534	510	502	510	497	473	527	519	531	505	477	477	491	490	469	504	501	483	495	521	514	525	487	493	505	513	494	526	488	516	490	495	500	491	523	515	470	491	485	525	488	505	496	518	470	512	529	497	516	508	510	530	500	471	485	524	491	502	489	490	500	527	496	510	490	477	498	505	513	481	541	487	530	522	485	482	492	517	531	502	501	511	522	485	502	493	515	490	500	540	509	554	512	532	510	483	484	470	487	502	496	507	498	522	514	498	518	463	450	492	488	482	520	493	500	521	493	530	487	500	509	518	486	491	515	507	537	498	511	496	485	477	508	470	483	483	488	513	476	493	484	507	544	531	497	493	514	496	488	477	566	467	524	522	526	503	506	474	528	540	516	505	499	476	514	516	504	499	506	495	491	503	519	509	532	487	498	539	501	518	530	473	521	528	507	464	446	508	487	519	485	527	483	537	531	483	478	479	450	519	544	517	499	518	489	559	505	473	499	515	488	488	491	508	479	502	504	481	508	501	532	512	506	536	507	525	459	512	513	495	478	485	519	487	520	469	516	506	505	513	509	499	550	520	513	503	522	537	510	474	537	483	462	497	538	507	499	500	534	538	549	453	510	499	524	526	509	526	526	519	523	501	482	504	504	496	475	505	522	511	547	490	531	492	546	484	518	480	511	484	480	528	496	469	505	509	532	467	498	499	478	494	469	476	495	503	525	504	521	503	506	471	500	489	507	520	490	505	498	487	473	485	526	486	523	480	488	487	516	537
21035	16118	20313	31107	57848	43043	20843	2809	929	768	644	571	498	459	1130	731	573	902	502	251	172	170	170	166	150	175	190	178	175	149	182	151	193	160	184	169	171	165	203	152	167	155	182	172	144	183	185	145	180	184	203	153	155	162	168	173	197	176	162	167	145	176	169	182	175	173	180	202	183	171	159	166	151	181	160	152	156	165	195	199	165	167	165	179	170	162	171	170	153	179	176	194	155	176	174	170	178	175	188	166	167	162	162	175	153	188	177	164	152	172	192	185	174	167	170	183	187	174	145	164	163	173	178	183	173	169	187	169	161	160	199	176	154	185	159	146	170	172	167	146	165	200	174	180	180	175	172	162	173	191	197	173	171	177	183	143	158	177	166	187	162	170	175	164	163	155	153	191	158	174	170	174	174	172	178	178	162	168	175	177	165	169	158	176	179	180	160	169	176	161	165	172	158	175	162	183	174	165	165	167	184	182	184	194	154	174	174	168	170	163	182	195	176	164	185	169	184	174	196	147	158	165	171	163	168	172	175	169	161	177	163	167	163	182	167	169	163	162	166	162	187	159	149	179	167	175	170	184	176	173	200	156	178	167	142	159	168	161	190	179	189	171	161	179	175	181	174	154	184	177	172	167	173	159	178	171	177	151	151	174	165	176	162	166	155	188	155	163	172	174	182	169	174	170	170	173	164	159	157	163	183	163	187	148	199	156	175	158	169	196	160	210	190	162	180	176	170	184	178	195	182	167	171	193	162	141	159	157	193	166	174	181	153	178	173	170	167	147	178	166	142	176	197	190	171	170	187	168	193	174	160	173	153	179	177	172	177	172	169	169	183	175	167	180	178	186	168	202	149	171	180	194	173	166	163	171	181	169	170	178	189	169	180	175	171	198	160	169	171	204	169	164	163	156	162	167	178	183	154	184	172	178	192	187	157	179	202	202	172	154	175	180	183	181	168	162	164	174	157	140	175	166	151	191	171	191	167	154	179	196	163	159	181	181	174	176	176	167	180	161	198	171	168	174	191	189	152	189	162	147	179	192	187	152	172	199	158	163	165	176	152	165	182	179	150	174	159	193	160	182	181	165	190	187	179	201	184	181	165	167	169	157	189	154	196	160	167	177	181	179	158	168	172	167	158	180	170	159	149	165	170	162	163	184	164	183	181	168	164	180	191	156	173	163	184	165	163	182	171	145	153	192	182	172	182	140	142	160	152	176	157	172	169	155	180	185	173	174	158	165	197	146	181	171	162	167	174	175	179	174	164	171	160	140	177	179	174	166	159	170	164	193	181	171	148	178	171	148	178	155	167	156	162	179	188	166	187	163	166	173	168	185	175	188	161	178	159	170	175	169	185	179	160	169	196	172	169	173	187	184	178	194	197	158	190	154	162	175	159	184	179	174	160	175	191	173	170	165	165	164	198	177	173	175	153	177	180	169	167	160	174	179	185	177	178	182	183	186	180	180	196	172	173	174	164	170	171	180	170	170	151	172	157	165	160	177	177	178	158	197	183	194	157	171	148	143	184	174	163	199	158	178	179	188	188	193	161	187	164	175	150	160	164	168	154	156	157	161	157	155	193	186	166	178	160	155	149	167	179	163	167	139	164	173	160	148	162	152	156	180	178	181	177	156	161	156	172	175	151	169	183	192	148	166	147	190	144	191	189	171	163	193	159	169	157	158	180	184	165	168	198	170	159	172	178	163	170	166	169	172	160	170	167	162	203	181	163	162	151	186	177	143	155	193	150	180	159	166	162	195	162	171	166	191	164	185	166	182	154	173	172	180	150	172	180	175	161	169	199	155	165	178	190	163	130	178	189	180	155	167	167	179	180	171	187	173	182	185	167	197	148	163	172	161	185	146	176	193	168	181	161	166	189	143	187	179	165	172	155	182	179	182	156	159	181	148	172	173	183	176	185	164	155	179	167	166	146	176	177	147	134	178	186	171	184	176	157	166	178	187	161	149	174	175	160	170	155	174	191	174	172	189	150	182	174	177	176	169	183	195	170	168	179	193	151	172	183	184	157	186	159	165	176	160	171	180	170	185	122	156	153	165	175	190	174	172	195	179	178	167	157	164	153	191	178	173	169	176	162	160	170	176	170	178	159	179	169	141	181	178	156	183	177	178	197	156	170	166	156	178	132	139	175	165	175	149	168	178	162	169	188	164	171	188	163	193	187	180	169	182	179	184	167	180	182	167	160	160	179	148	140	165	165	162	159	173	154	174	168	164	178	192	166	156	159	169	171	166	167	154	143	170	166	182	179	192	195	169	188	147	175	161	164	189	151	164	160	167	162	176	178	171	165	181	179	148	169	161	160	178	170	168	173	167	184	164	153	186	154	176	167	166	184	180	164	148	164	166	180	175	194	182	177	159	144	184	162	145	179	166	176	158	163	152	175	161	208	161	191	189	139	193	172	163	167	177	163	175	173	180	184	180	156	167	183	191	177	179	177	175	198	189	173	162	147	179	180	141	191	173	148	180	186	169	145	196	181	172	173	177	173	177	186	160	178	169	143	165	179	168	167	181	171	168	163	175	159	158	177	170	163	176	181	179	170	158	174	172	178	182	179	179	165	202	176	176	177	159	168	174	188	176	199	163	164	152	172	171	172	173	169	157	183	164	141	158	156	183	186	178	183	188	179	175	181	180	185	169	192	163	164	179	172	168	174	169	171	164	167	161	174	179	165	165	167	168	195	168	165	164	177	190	155	169	176	161	157	164	155	174	172	184	165	165	166	173	187	171	157	163	166	161	151	174	159	155	187	157	168	166	194	168	176	169	188	172	168	164	179	156	184	167	150	168	168	193	187	158	171	150	167	215	175	179	179	191	163	163	189	182	175	174	183	183	177	187	174	180	165	188	174	183	155	162	176	162	170	164	175	151	181	202	176	166	173	165	170	201	166	148	159	177	195	174	155	183	197	168	176	180	183	176	192	153	182	187	188	165	171	167	161	179	176	172	201	186	179	189	163	162	182	181	177	165	186	163	184	202	143	180	152	160	171	184	182	174	181	169	192	180	197	181	185	161	167	178	140	185	169	180	171	182	186	190	152	171	170	176	198	178	181	166	174	159	164	166	154	161	189	184	159	164	174	154	166	180	173	164	185	164	170	191	173	160	162	176	145	163	161	160	178	171	193	177	171	152	182	149	176	186	192	183	176	170	194	165	182	180	189	175	201	186	162	152	172	172	166	180	183	170	168	189	179	156	177	194	179	189	164	183	189	153	165	169	179	177	165	172	181	187	161	176	184	172	172	175	175	161	172	184	156	171	175	171	174	168	181	170	162	148	174	177	166	162	166	162	166	149	163	164	151	160	158	175	190	152	189	176	184	174	140	174	171	166	161	178	169	187	160	168	166	161	184	160	175	185	196	179	186	146	173	146	161	160	167	146	173	172	191	163	191	186	167	171	167	161	189	189	176	172	165	164	168	167	172	173	182	140	172	159	172	160	143	167	181	176	178	180	170	176	179	209	166	151	165	181
13951	13384	24540	42419	64737	52397	30391	4651	4740	3796	3265	2812	2427	2448	6335	3844	3198	5156	2719	1158	659	479	497	525	499	545	513	535	481	477	487	513	536	518	505	508	516	544	470	508	487	504	481	510	481	489	495	516	478	506	482	483	485	475	527	491	494	468	473	507	495	500	503	499	462	509	489	499	518	537	454	453	480	484	506	507	536	481	534	502	494	510	493	469	531	518	455	448	504	495	486	501	509	473	498	470	492	486	459	512	486	517	455	504	480	540	493	501	499	483	492	498	461	505	517	496	544	500	509	491	507	500	521	524	494	486	539	517	488	492	496	487	497	529	444	529	518	493	491	488	460	451	493	453	453	503	504	480	469	502	494	540	474	469	495	470	468	497	488	521	504	459	495	465	502	474	502	492	511	497	454	492	505	478	486	496	522	509	476	505	497	485	494	500	524	507	487	544	499	472	549	486	523	483	507	477	456	511	480	513	517	505	481	462	472	464	503	537	474	510	482	507	451	468	495	515	503	455	513	516	507	480	505	497	505	500	480	528	472	513	514	467	489	542	543	506	489	517	483	508	480	502	477	512	508	497	512	470	507	525	493	488	493	490	530	465	461	495	480	486	480	457	465	502	548	483	520	495	502	480	515	507	503	492	540	520	516	524	510	506	466	469	503	486	488	498	502	508	474	484	470	497	490	509	488	490	481	464	510	469	473	480	481	481	498	479	483	511	516	572	490	506	498	429	469	526	484	521	505	497	493	530	476	491	469	512	521	496	490	462	494	531	508	498	509	516	497	496	441	497	508	495	505	546	492	464	530	510	482	475	491	463	497	464	502	486	487	498	437	486	463	493	500	476	541	493	491	480	494	518	505	530	529	493	488	454	508	461	531	495	537	481	498	485	475	509	484	463	487	451	535	522	515	479	433	477	480	471	506	500	529	461	496	498	473	504	468	508	493	480	481	470	500	486	499	447	479	458	519	473	467	449	491	467	527	493	496	505	528	501	512	469	467	512	499	473	508	450	481	502	486	484	517	463	472	450	527	484	456	459	538	482	524	490	502	493	512	494	469	472	495	502	464	467	509	494	509	509	476	487	491	475	517	484	493	484	515	516	496	495	506	542	515	487	448	470	526	465	465	514	498	465	453	517	469	473	477	510	498	499	474	484	490	458	491	531	478	476	458	522	469	526	509	504	534	483	504	482	516	510	519	466	531	519	520	513	449	490	519	518	493	476	518	497	512	506	521	470	472	516	499	500	524	494	493	489	501	461	500	453	477	490	549	493	524	474	448	479	489	496	468	476	494	491	512	478	538	483	484	510	502	491	522	479	498	509	484	487	506	506	479	483	508	507	511	480	468	496	467	471	498	484	504	499	456	499	524	495	480	508	491	520	506	498	464	514	484	522	499	503	535	535	495	443	455	487	529	484	504	507	474	527	514	512	490	530	504	503	516	503	536	560	495	463	499	516	509	527	542	529	472	474	562	493	433	481	526	473	539	484	491	511	488	477	523	496	513	480	499	506	494	484	494	477	510	506	517	485	514	489	473	506	471	497	467	496	501	509	496	503	520	473	469	480	534	487	453	494	443	493	494	514	564	489	518	495	517	501	507	502	516	479	520	536	519	504	499	476	490	501	478	481	521	490	486	521	516	472	490	484	480	490	491	506	511	465	481	471	544	467	478	502	451	497	509	535	486	479	479	516	519	472	502	488	483	485	480	500	466	523	454	485	473	467	487	521	461	483	527	475	525	528	467	563	465	498	492	492	501	480	501	494	495	496	489	546	494	480	501	470	513	496	517	469	491	495	505	496	529	522	478	487	490	553	493	480	469	510	483	486	462	504	469	453	483	515	514	494	467	521	473	523	516	484	502	481	488	443	526	525	476	458	522	504	480	504	500	459	469	500	477	497	449	490	497	480	496	514	462	451	497	504	494	513	493	453	539	472	518	504	504	500	486	481	497	520	504	537	497	508	496	477	494	481	519	495	523	537	501	468	487	524	512	497	497	494	501	449	505	508	497	539	470	464	519	507	483	482	496	538	511	490	491	483	428	492	474	455	492	443	491	495	510	481	508	514	505	480	486	453	519	504	505	502	481	493	429	520	488	520	525	535	492	461	492	503	478	459	553	488	473	506	463	453	497	510	476	480	505	466	498	501	504	492	501	468	481	480	525	497	493	462	472	498	500	493	529	480	498	488	486	481	504	509	489	479	551	525	495	490	500	476	499	475	500	438	541	512	558	497	537	506	463	485	499	495	507	492	496	491	482	496	446	518	463	481	501	485	506	516	470	509	497	533	514	491	460	466	514	521	479	507	520	486	492	515	515	505	493	495	499	504	510	510	512	431	486	508	475	473	500	522	511	474	477	463	504	465	475	529	509	518	499	532	439	512	478	518	448	499	524	503	511	485	472	465	483	494	482	515	524	486	473	502	464	511	493	480	453	499	463	498	527	498	483	473	513	535	502	505	480	465	472	494	520	492	492	513	491	526	462	496	484	507	519	491	468	430	475	543	504	474	516	479	477	487	518	479	495	488	489	484	558	493	517	520	488	503	482	496	481	499	446	481	483	491	477	494	505	498	512	498	514	504	514	510	466	454	477	460	527	458	505	487	471	480	518	483	494	535	527	512	483	516	460	518	468	501	520	501	539	529	524	497	495	520	489	462	504	506	533	496	489	507	523	516	498	457	516	461	503	488	501	519	453	501	511	484	516	503	513	469	487	510	481	509	478	456	455	467	457	478	502	481	516	498	504	501	481	472	471	519	504	502	494	492	495	495	488	444	487	480	467	489	479	504	555	444	479	520	476	468	455	472	439	517	495	504	518	499	470	506	492	539	523	450	483	501	507	515	467	520	478	475	498	471	494	476	482	491	483	446	510	529	451	522	509	469	521	469	509	490	499	510	491	493	511	460	533	473	498	488	485	498	491	481	503	552	498	474	494	439	535	453	509	497	436	486	428	523	476	486	499	521	492	490	491	538	485	518	520	461	480	507	513	476	483	513	509	501	514	472	499	503	462	493	523	487	489	559	518	496	463	509	500	542	491	533	517	487	533	518	493	524	522	534	493	474	466	510	492	511	497	508	499	460	475	518	513	432	488	489	470	488	500	484	532	527	504	532	478	489	485	543	477	497	504	501	472	491	504	520	525	542	483	484	538	500	522	499	485	506	453	490	475	517	520	512	465	468	491	470	512	508	496	511	454	481	500	498	516	495	500	505	468	521	470	482	478	476	495	515	515	506	495	463	473	505	489	507	520	521	515	481	470	508	481	515	496	467	455	494	504	502	478	509	443	491	481	480	455	499	513	482	487	510	472	508	455	469	481	522	497	483	525	496	493	486	517	479	497	499	450	497	494	500	499	445	504	509	492	525	497	498	535	471	507	522	471	512	511	483	485	449	456	513	489	486	526	458	527	455	493	445	518	471	481	520	445	502	463	446	456	491	475	472	512	487	506	489	482	526	497	469	506	480	456	505	482	515	475	468	493	527	468	459
28033	20354	27163	56216	70738	52758	29286	6314	1240	1014	861	779	652	737	1955	1366	699	1414	798	452	275	245	200	194	191	192	200	206	198	177	184	170	205	170	200	205	199	178	218	198	188	209	178	189	177	197	201	203	192	232	173	198	218	203	192	199	189	194	180	169	210	193	197	165	203	211	201	207	196	199	185	188	175	214	206	210	196	196	210	178	182	195	184	211	206	189	210	191	187	194	187	210	199	199	207	205	194	214	191	188	189	203	197	184	203	199	174	206	198	229	218	181	188	191	186	211	192	177	226	193	188	180	210	198	181	201	200	181	191	216	204	204	208	188	197	214	200	202	202	198	208	183	193	177	195	201	182	193	186	178	203	202	211	212	189	195	201	216	175	198	188	160	188	180	181	199	194	196	182	193	176	190	205	200	188	195	212	217	217	209	180	199	225	194	189	189	206	184	196	178	212	204	183	170	197	210	205	204	184	200	187	172	197	197	203	218	182	195	216	186	178	178	233	179	178	185	179	186	210	191	208	213	187	179	200	205	192	174	164	168	203	204	190	215	197	188	170	184	207	191	213	160	169	181	205	207	229	177	184	175	198	193	194	208	169	191	205	188	181	211	176	211	204	188	191	202	199	203	206	219	185	213	176	170	198	179	197	199	219	217	178	192	177	211	192	209	168	195	179	184	176	201	188	188	183	194	184	211	204	212	203	191	172	231	188	209	191	186	218	185	206	204	192	186	225	169	225	185	185	197	182	184	181	206	182	196	179	186	190	198	215	181	206	201	187	182	215	184	185	174	188	180	155	170	193	201	193	191	199	194	205	194	203	177	193	175	193	200	198	215	214	194	163	205	196	198	170	188	192	199	199	173	215	226	195	197	217	198	180	206	204	188	192	202	196	186	185	218	205	188	195	191	210	217	205	207	216	176	206	194	188	198	186	197	207	195	192	176	191	203	193	202	195	208	219	209	210	213	196	189	179	200	188	175	217	188	192	180	201	197	214	200	184	174	191	180	211	189	187	211	181	204	213	182	191	186	207	176	207	184	196	175	193	181	213	173	197	208	194	187	177	199	196	205	207	202	177	173	199	199	202	209	193	194	186	192	173	166	212	204	203	216	212	180	193	172	186	167	207	181	181	250	182	192	193	184	214	198	190	190	196	199	188	191	181	169	183	203	193	203	194	189	205	209	197	198	218	195	181	186	177	203	185	171	207	209	191	196	187	191	206	199	209	164	185	200	188	191	188	192	201	208	196	190	190	197	176	188	193	201	198	199	205	176	201	233	195	185	185	187	169	196	192	185	188	187	192	189	172	195	177	207	171	212	191	214	204	185	203	194	206	219	171	187	206	185	180	191	201	196	175	169	180	210	200	184	200	189	182	164	199	205	208	218	192	197	189	186	219	186	197	210	202	204	184	207	173	169	208	185	185	197	195	200	196	178	217	186	205	202	185	198	197	171	204	184	195	182	196	193	199	207	208	215	163	199	199	189	191	190	198	193	200	180	181	181	191	196	189	175	198	196	202	191	190	198	175	187	214	205	187	180	192	193	195	194	215	194	186	204	162	173	197	185	191	165	208	180	177	177	193	195	189	171	209	192	184	186	195	186	232	179	175	174	204	184	188	170	195	174	153	196	199	189	197	199	199	195	182	184	164	201	174	214	215	173	197	192	207	184	206	199	208	195	198	198	220	179	187	203	184	192	195	200	205	191	194	196	179	175	231	205	215	186	204	160	178	212	215	180	209	206	175	192	176	194	188	196	204	187	192	186	219	199	183	185	179	221	214	176	185	186	204	186	216	183	201	203	211	204	194	191	191	206	193	189	188	195	222	207	192	171	226	190	182	190	177	185	223	200	198	196	201	187	174	156	204	190	184	203	186	198	197	186	195	210	178	224	194	214	194	178	192	193	183	213	209	208	189	200	195	188	197	208	188	179	196	198	178	195	215	204	203	206	187	182	221	201	195	220	183	196	203	173	210	192	203	189	194	185	198	179	212	224	203	186	228	208	185	196	200	185	168	192	182	191	174	192	166	191	197	191	203	228	200	176	199	189	199	222	186	200	171	193	188	199	194	220	192	200	170	195	174	192	198	178	198	199	189	212	179	194	193	230	190	203	188	199	212	209	199	191	179	187	193	199	184	189	214	189	200	199	220	213	198	205	199	189	174	204	173	209	183	196	182	184	210	195	213	206	193	192	209	213	178	201	174	204	195	186	197	202	193	209	193	196	233	217	194	169	178	191	193	207	192	193	197	211	181	188	211	199	195	182	197	209	206	185	203	204	170	199	207	197	186	210	196	182	213	173	196	190	207	209	190	177	210	193	179	209	207	194	178	199	173	188	187	191	235	201	176	191	192	197	189	182	196	193	203	181	207	205	192	182	206	199	160	225	207	216	176	205	186	200	191	208	172	172	208	188	201	189	204	192	180	171	193	212	182	204	203	181	178	196	191	191	191	187	186	187	222	185	189	195	198	182	191	192	194	202	195	227	186	184	209	210	184	213	201	197	212	188	209	167	201	179	222	214	178	199	177	169	185	175	197	184	191	208	188	204	175	189	196	188	188	159	208	197	183	179	165	210	214	195	192	194	183	187	209	189	205	189	212	184	202	190	172	187	194	232	199	189	194	180	185	202	206	179	209	214	197	180	213	228	179	199	189	191	173	212	181	183	198	181	197	189	200	182	158	191	187	176	178	196	187	196	210	197	209	172	205	214	192	208	175	195	203	189	187	182	196	205	196	215	190	212	199	219	193	193	194	193	197	208	188	207	188	212	218	193	191	196	191	158	206	187	185	182	194	222	199	191	210	207	182	193	175	190	190	206	183	183	181	185	168	206	186	209	189	208	201	206	224	205	193	177	186	222	185	162	189	205	173	210	195	209	201	200	184	214	187	195	176	183	178	174	189	206	205	205	197	173	199	202	185	229	166	209	239	232	220	186	185	221	189	197	208	189	198	196	202	186	186	190	217	204	194	200	197	195	199	194	183	175	200	189	208	173	172	176	189	205	205	184	204	227	196	178	200	222	192	179	186	189	212	182	207	207	183	178	188	172	181	216	146	175	171	184	197	196	197	198	184	158	175	197	207	202	185	184	218	218	172	214	203	234	193	207	186	203	203	187	210	184	195	183	201	193	176	169	218	189	186	206	200	172	198	195	198	174	177	212	199	199	201	216	175	198	181	186	186	207	195	198	177	194	199	215	184	185	204	207	185	180	194	183	222	190	194	201	179	184	181	194	186	187	193	196	208	178	206	174	211	209	191	209	177	202	189	211	196	188	195	181	214	200	211	194	181	199	189	209	187	186	208	187	187	190	192	192	219	204	191	210	229	197	185	217	202	203	178	209	190	188	187	191	183	191	192	209	208	199	184	200	185	185	219	170	224	181	198	197	190	211	180	167	166	185	200	191	201	201	180	192	187	178	202	179	203	194	186	187	200	193	204	180	184	175	197	197	197	189	179	181	168	171	194	180	184	209	198	178	172	185	185	211
17040	16516	29729	63678	78218	61382	38209	6748	5334	4700	4156	3849	3210	3970	10489	6613	3541	7697	4236	1743	967	615	555	558	568	631	550	586	574	575	533	528	572	566	553	528	566	569	531	615	552	561	540	534	536	544	607	547	529	547	573	574	547	560	502	534	594	566	515	489	528	588	547	560	551	524	562	550	559	574	550	563	501	586	546	546	580	537	549	531	532	539	560	542	541	539	577	538	517	558	542	536	503	558	555	531	541	559	557	548	521	514	542	556	538	521	571	524	541	557	588	553	545	517	538	600	518	543	562	559	569	535	540	569	556	512	556	544	527	540	510	570	511	538	520	570	549	515	589	553	586	574	554	559	566	520	548	573	536	552	573	572	559	527	573	540	572	517	584	583	518	536	585	569	550	563	504	566	544	550	553	546	558	569	527	529	506	560	516	569	563	550	519	553	576	532	559	527	543	530	540	560	545	540	541	549	540	540	556	531	555	579	571	511	510	556	549	581	541	587	520	515	556	559	546	557	553	559	540	555	540	545	517	557	531	528	516	526	536	562	566	529	531	509	553	570	566	545	554	542	543	587	562	585	570	559	517	547	576	591	574	530	522	602	555	539	538	579	490	546	530	607	565	571	545	570	537	536	544	576	545	515	572	562	495	567	551	509	560	559	533	574	541	580	581	563	521	561	575	570	548	540	533	550	541	581	531	546	542	553	541	566	528	565	572	568	514	548	536	530	525	541	516	560	510	535	543	538	538	526	505	539	564	530	543	553	564	542	539	588	566	558	560	547	541	551	532	553	519	586	499	539	557	568	558	579	547	527	545	551	512	535	513	558	536	586	543	579	576	518	555	574	532	531	553	558	554	534	525	553	612	559	556	533	561	558	534	546	538	554	534	546	558	551	585	558	546	584	488	553	529	546	574	596	544	573	553	511	533	593	541	531	528	500	576	568	585	539	563	534	525	570	507	540	539	530	601	540	542	578	516	557	555	562	504	534	527	537	587	527	606	569	526	501	547	571	546	534	566	506	576	572	532	562	596	558	564	559	544	581	541	509	584	528	541	520	543	550	556	570	520	584	539	576	550	559	525	580	535	551	511	541	551	533	528	565	534	560	559	551	559	549	565	559	538	532	569	545	540	535	478	523	563	582	565	499	542	508	572	531	569	573	543	509	570	606	572	519	542	590	623	513	527	585	593	558	545	519	542	541	593	576	511	543	535	535	538	560	545	549	552	560	540	571	543	569	533	566	548	572	490	503	554	533	550	567	540	507	579	575	532	509	531	564	592	543	572	570	562	537	557	531	562	547	502	531	547	551	538	591	557	542	566	571	581	519	539	577	577	525	586	544	566	524	493	570	551	579	528	521	575	581	547	539	519	501	539	581	529	571	535	568	548	508	552	536	556	570	545	531	590	612	559	502	539	544	546	571	564	567	588	536	540	569	559	520	530	543	575	551	523	560	530	513	585	545	557	574	567	530	585	531	521	583	571	531	541	555	562	554	514	555	552	532	548	543	528	557	498	539	595	548	562	599	546	555	600	558	564	543	571	522	544	538	535	543	572	542	578	557	524	578	503	532	549	531	506	544	588	532	562	559	565	571	584	534	568	542	533	532	547	527	566	540	567	588	516	520	584	553	593	550	521	567	573	601	552	562	537	548	580	532	529	572	557	548	557	550	553	572	550	583	502	555	516	533	486	524	527	567	559	544	516	532	544	544	505	555	535	534	525	554	547	566	609	550	572	558	499	585	575	549	544	523	507	534	503	551	571	543	582	549	520	561	517	583	522	533	588	558	528	583	527	559	575	544	554	523	537	540	556	548	581	533	507	558	538	613	526	529	554	529	570	568	519	538	519	561	519	514	553	563	518	559	565	574	565	561	566	496	524	558	522	553	573	512	526	545	525	550	565	540	570	530	529	578	521	560	530	612	520	566	507	518	535	554	532	585	556	538	517	535	562	528	552	534	573	589	540	588	554	525	542	535	570	514	602	547	526	552	523	560	533	556	558	573	511	541	526	586	541	563	540	549	584	554	559	549	539	569	587	544	577	572	498	572	576	567	558	548	523	596	536	607	571	558	561	550	576	538	545	552	550	524	558	536	557	515	503	541	554	536	558	524	539	575	576	541	579	563	523	525	538	523	547	567	539	559	537	525	583	564	572	536	542	539	539	534	556	532	574	550	582	533	581	556	594	531	507	551	579	550	583	509	592	567	597	520	545	541	542	590	556	567	537	530	574	556	590	563	529	528	554	513	592	578	535	567	557	541	540	540	556	538	519	550	555	531	563	532	525	574	563	537	557	558	514	567	553	541	549	543	542	577	574	553	537	546	529	544	547	543	586	533	574	543	576	518	558	561	501	515	527	587	530	543	548	580	543	596	533	534	587	544	521	563	580	540	578	518	543	580	566	533	529	570	518	541	521	529	593	544	550	512	510	553	553	573	565	527	538	568	508	524	547	551	574	531	541	541	510	568	560	529	603	554	566	558	571	619	546	543	580	545	579	552	558	501	573	495	544	542	540	486	539	557	544	560	580	552	567	508	555	514	519	515	573	527	570	571	553	540	553	554	535	531	549	531	520	582	592	525	564	536	538	564	526	561	604	543	551	511	559	544	586	533	544	538	536	534	555	560	568	549	522	580	539	569	559	516	557	564	576	541	527	550	541	591	567	502	585	556	587	609	528	535	541	544	547	570	527	565	558	556	530	538	550	527	569	548	540	534	610	529	577	549	560	571	534	558	599	516	580	549	538	525	533	557	543	557	582	566	558	558	528	539	561	554	566	583	553	569	550	564	573	574	520	550	527	575	556	523	526	526	562	525	565	596	530	553	553	545	545	513	549	556	483	513	534	570	552	506	544	568	546	578	532	535	545	546	516	545	548	544	539	605	561	566	574	580	566	532	561	567	487	543	567	539	560	526	546	584	522	546	572	547	562	560	570	587	529	545	497	538	552	535	569	550	535	561	531	565	530	539	604	526	527	564	528	527	553	547	568	563	525	561	538	568	530	509	548	538	559	542	587	515	580	534	558	535	551	586	518	530	553	580	585	552	542	532	492	531	539	581	549	555	570	523	563	547	579	569	531	558	540	554	530	571	529	566	585	512	582	553	532	514	512	579	536	543	512	568	549	559	552	544	558	549	545	566	568	554	606	548	526	551	550	542	557	548	535	543	583	557	539	511	549	551	544	537	550	525	524	541	527	531	581	537	568	575	527	494	520	557	546	548	549	546	514	541	567	536	500	545	498	570	539	561	540	542	560	557	558	514	549	541	570	555	584	562	519	553	545	529	559	505	572	565	537	574	563	602	543	582	563	560	543	555	574	553	565	531	566	558	555	545	561	539	590	535	554	515	522	561	532	528	566	546	560	518	520	543	538	553	537	564	541	554	558	528	504	561	556	548	515	542	523	544	527	557	560	558	594	551	555	593	547	570	517	531	467	527	548	515	541	520	553	552	529	546	582	534	569	538	541	531	533	497	503	535	587	560	546	553	564	524
10976	9810	13017	12860	13199	7395	2371	596	410	376	328	335	273	301	312	296	226	253	236	195	187	205	170	193	210	191	182	155	172	183	168	185	178	174	195	165	164	178	190	185	146	164	163	196	156	190	182	196	190	181	175	175	184	169	165	203	184	199	182	160	170	191	198	195	195	166	188	190	172	182	205	172	202	176	170	154	179	187	177	178	163	186	179	186	177	209	175	203	180	167	196	163	177	174	182	170	179	177	179	160	179	197	171	170	169	173	176	162	181	160	173	176	202	192	182	199	176	173	162	180	180	175	180	187	181	161	162	165	178	167	177	196	174	183	174	206	184	173	172	187	177	176	161	168	155	169	205	161	173	161	185	171	184	186	183	176	170	176	161	202	174	193	197	189	169	196	177	167	192	156	178	165	169	186	170	184	169	164	187	176	180	171	160	195	192	187	181	162	168	179	165	165	184	188	186	188	173	176	170	186	177	170	167	178	151	177	174	159	164	171	177	191	195	202	207	169	185	178	195	169	208	205	180	198	178	196	206	153	191	174	174	182	172	183	183	195	192	194	197	164	194	181	185	171	173	160	176	189	169	188	176	182	159	176	159	164	181	185	188	175	185	183	173	181	197	174	178	172	214	161	195	196	177	175	155	188	179	197	158	208	164	175	177	213	185	184	194	147	199	180	188	175	171	151	194	172	190	167	193	167	179	198	176	196	173	190	160	190	178	196	202	160	154	189	161	211	175	171	170	175	181	134	186	162	161	191	172	184	193	178	160	173	178	161	198	175	172	169	208	177	211	189	176	173	177	190	177	161	192	179	174	176	183	165	183	200	191	156	190	196	171	200	174	184	191	186	190	175	190	194	192	169	193	213	179	152	178	145	211	194	184	191	204	177	187	153	169	187	173	174	167	180	156	177	200	166	184	215	171	166	185	181	175	163	202	192	175	183	151	181	190	183	163	169	159	180	163	177	190	163	185	170	167	182	160	187	171	169	168	175	176	175	197	179	187	213	205	196	183	188	157	169	186	171	224	178	194	151	193	168	179	192	208	172	180	176	191	184	156	168	158	171	184	158	181	179	163	176	185	193	153	176	208	181	165	174	185	180	179	174	172	167	161	174	202	165	174	177	196	192	178	192	178	176	208	187	193	159	170	178	162	168	167	168	155	187	180	183	171	202	188	182	175	191	160	184	184	169	172	200	181	160	171	169	160	163	202	180	191	172	153	171	173	179	204	175	173	188	192	179	181	185	172	185	164	195	187	168	195	183	192	184	189	201	208	177	180	186	188	177	179	143	167	170	176	161	192	206	180	177	181	172	163	188	194	191	155	160	166	194	192	179	164	187	197	199	193	185	187	178	171	204	165	176	169	184	192	182	172	185	187	197	195	212	193	193	160	178	170	171	175	177	181	160	161	130	176	188	181	186	186	187	160	194	165	182	188	171	205	202	180	188	173	206	184	178	193	179	194	183	178	165	210	200	177	175	191	159	169	168	191	179	173	186	179	171	190	184	177	209	173	187	168	186	165	175	161	165	180	174	169	191	175	190	153	134	186	196	181	164	194	164	194	183	171	191	162	184	191	171	184	201	200	178	179	182	159	185	174	174	177	174	168	177	150	161	205	187	164	177	150	172	183	171	187	194	193	180	162	180	182	204	177	161	156	181	176	160	169	195	163	191	178	202	193	175	193	171	179	183	174	157	192	178	183	174	171	178	194	191	189	190	165	195	189	196	181	189	176	185	200	196	188	205	174	153	177	162	174	160	167	175	194	157	196	174	179	180	188	159	207	192	196	179	169	167	171	208	180	164	181	170	188	157	167	174	173	172	184	206	173	189	170	144	190	194	166	176	176	172	160	200	198	190	153	169	174	179	182	166	187	189	179	184	196	168	212	164	182	181	177	179	164	169	158	200	184	186	176	191	165	187	189	178	170	165	179	167	148	179	178	193	198	160	169	184	152	167	187	164	166	188	162	185	174	188	189	170	172	152	181	189	193	182	179	189	169	204	186	168	168	161	183	176	172	174	188	199	187	186	198	196	170	174	163	182	193	167	165	178	206	171	175	172	183	173	176	187	167	166	168	183	183	167	144	204	191	172	196	172	166	177	180	186	200	173	186	184	209	188	197	177	174	198	200	188	150	166	187	184	198	190	185	166	154	190	181	195	187	199	202	178	168	169	166	182	194	195	185	163	175	186	169	158	189	170	171	172	183	188	172	152	179	206	180	185	154	188	182	194	177	187	184	188	192	166	169	180	182	153	176	157	187	198	166	176	173	181	168	176	162	163	171	200	158	175	194	185	175	169	199	172	177	170	159	172	165	208	147	191	190	181	184	167	178	152	184	196	171	202	210	195	165	196	174	163	175	155	181	205	164	160	153	187	172	173	173	158	176	206	184	168	178	164	190	173	183	191	177	176	182	172	189	177	175	175	187	192	154	179	178	186	187	168	169	181	190	181	198	201	201	159	185	169	204	172	175	202	165	181	183	202	174	176	176	186	183	184	176	182	193	196	187	170	158	197	157	176	188	181	158	154	199	185	193	149	195	195	185	185	196	179	209	188	182	165	188	175	188	167	190	162	155	189	173	190	208	184	171	184	180	166	176	191	184	213	183	190	191	176	178	181	195	193	183	164	152	188	187	172	198	176	179	173	181	189	175	164	188	194	173	179	164	178	182	164	189	183	184	202	189	178	176	185	170	170	188	194	162	186	190	191	174	188	184	165	181	210	191	157	188	182	175	162	181	180	185	161	184	198	212	169	154	168	187	178	187	182	182	166	188	161	155	168	179	175	169	157	204	178	196	162	168	165	189	180	199	190	183	168	188	180	170	156	151	180	167	192	172	196	165	195	163	186	157	204	187	175	190	158	206	163	189	180	169	174	154	148	149	183	188	186	167	150	197	188	174	154	168	192	192	180	161	178	195	204	176	158	190	160	165	189	197	162	156	197	188	171	164	171	165	180	165	160	178	154	189	180	193	166	172	184	185	177	157	165	190	177	179	181	190	184	183	191	202	196	190	170	202	166	159	166	168	192	170	178	174	188	186	174	181	187	198	191	155	181	170	170	174	181	186	176	183	173	186	179	175	172	171	173	153	193	195	190	186	158	165	169	195	181	174	190	207	171	158	189	167	150	168	176	166	175	229	193	152	183	181	180	158	190	166	158	200	191	188	179	169	189	163	174	158	182	179	185	201	174	179	184	181	190	184	195	172	166	176	156	193	181	191	164	191	164	177	188	198	166	184	183	169	183	193	168	182	157	174	169	174	170	160	192	178	196	189	183	160	187	196	155	187	149	174	168	165	198	207	179	208	160	186	172	209	173	186	191	189	170	153	165	180	177	206	190	178	162	160	175	165	166	194	190	172	171	164	178	182	193	194	171	167	187	198	156	175	170	196	168	166	180	182	183	166	204	172	168	191	181	196	171	187	185	202	192	177	147	179	182	180	128	202	182	189	197	179	172	183	163	172	187	173	172	188	171	187	173	154	189
7724	9027	17711	25989	28185	19220	7794	2375	1857	1696	1429	1305	1308	1199	1421	1054	819	942	941	662	574	538	542	486	507	506	497	527	487	503	523	491	523	526	515	497	544	485	520	505	528	571	489	559	524	479	461	474	496	510	509	522	497	492	563	538	488	488	497	503	533	522	488	507	506	513	464	487	506	508	516	522	502	486	505	478	521	478	550	564	513	548	515	522	517	500	498	519	493	526	513	471	535	526	518	515	504	523	477	529	518	500	500	562	516	471	478	542	482	498	517	505	495	526	477	518	493	475	506	517	520	495	496	508	511	536	534	491	539	470	503	508	473	515	511	466	518	518	517	505	498	494	506	499	528	462	513	514	498	508	537	531	494	536	511	458	525	500	504	495	546	528	485	505	526	515	470	503	518	516	485	504	510	521	525	511	490	500	522	468	512	497	493	510	540	484	550	540	495	466	491	489	489	495	503	498	517	517	511	504	525	541	491	483	491	487	491	503	549	499	484	564	529	464	482	508	536	502	509	506	519	543	531	529	516	524	524	461	491	492	522	529	454	486	494	490	510	528	532	532	498	530	495	527	501	518	512	478	548	510	504	542	507	543	544	525	492	508	500	526	489	503	471	510	512	508	448	509	490	545	510	490	523	497	577	522	489	487	516	489	526	481	517	537	492	454	499	538	488	537	517	505	516	502	497	505	503	514	483	494	497	530	501	491	510	520	513	485	507	497	514	526	538	496	523	529	526	496	497	509	489	504	545	514	486	557	499	481	524	542	488	507	494	495	482	491	541	469	522	474	522	520	522	518	517	526	503	545	526	545	486	543	496	509	538	529	512	522	501	525	507	480	509	470	498	492	495	512	490	512	464	518	527	512	492	492	566	544	498	531	526	557	543	524	497	478	521	578	538	508	530	537	496	507	500	532	516	506	476	477	489	545	561	515	487	463	529	493	533	475	509	463	508	483	507	514	547	509	511	556	500	505	502	530	521	516	497	513	524	518	533	527	521	488	517	521	473	539	502	495	495	514	524	537	520	497	511	547	499	533	522	513	505	466	500	477	502	503	497	495	469	509	503	548	550	543	467	477	492	511	546	517	528	509	456	522	502	562	486	504	484	525	512	481	487	477	472	471	474	503	483	512	541	504	494	512	505	511	498	517	555	479	525	515	494	502	505	511	486	477	514	529	501	482	517	546	520	494	482	531	462	505	547	543	527	491	508	520	491	533	491	525	482	524	476	521	498	487	515	472	487	488	524	482	467	570	509	503	529	514	525	492	525	497	532	504	511	517	517	492	515	568	504	539	490	543	510	499	529	513	483	527	526	469	512	524	543	517	498	494	515	531	481	529	531	495	496	527	507	505	525	488	509	531	489	512	495	527	521	537	510	538	527	537	529	506	536	499	542	489	545	558	483	532	460	496	502	513	467	513	529	528	531	526	521	513	512	534	538	509	482	548	485	568	505	486	530	523	469	492	506	489	497	505	531	497	532	509	511	513	525	534	501	516	505	502	516	527	508	508	508	514	495	492	499	534	514	457	500	476	506	496	472	532	516	538	516	507	526	518	484	513	499	475	479	513	550	518	490	508	511	496	476	527	469	484	544	548	538	495	500	485	460	499	532	491	498	530	502	476	515	515	516	546	474	486	494	458	509	502	499	473	473	551	538	508	497	463	459	566	519	527	486	493	514	497	494	513	481	464	502	505	484	487	493	498	518	512	484	522	505	534	506	514	498	503	516	512	539	501	510	517	489	493	507	495	504	505	550	451	500	490	548	507	540	485	500	493	542	516	514	502	539	511	508	479	506	486	517	519	504	543	499	540	533	517	482	510	506	517	521	527	540	514	497	526	491	556	542	501	487	491	517	539	520	505	500	549	476	515	446	499	558	507	497	509	457	531	519	475	471	541	522	492	516	501	521	504	513	498	540	517	501	524	495	540	475	471	498	499	511	492	489	467	540	542	494	532	491	529	511	497	477	525	527	531	474	496	529	504	525	529	500	487	553	531	529	540	513	521	513	525	524	511	488	511	526	534	491	502	515	478	515	526	513	479	468	512	518	536	519	488	492	536	516	538	480	493	472	509	499	520	481	506	493	531	505	484	487	499	514	467	508	485	506	490	520	521	513	513	482	488	501	497	506	515	515	483	509	507	492	494	506	544	490	463	502	512	509	483	525	525	541	517	486	497	492	517	529	495	506	496	487	528	529	472	491	479	511	501	505	529	504	493	452	525	498	468	478	510	505	491	489	555	481	513	533	501	489	519	536	528	535	516	481	505	480	515	514	487	535	525	507	496	534	521	493	515	510	524	516	534	509	513	524	478	498	545	491	507	473	496	521	509	458	505	487	500	524	488	515	521	502	510	475	538	501	538	513	524	479	523	521	499	479	507	501	515	524	515	506	518	507	488	509	509	547	529	494	497	512	495	509	526	473	512	525	512	531	550	493	505	488	510	510	499	501	475	546	499	484	542	482	505	508	462	503	497	495	496	482	507	497	529	531	506	490	469	548	519	525	474	464	531	542	540	520	530	531	510	523	539	498	473	490	479	499	515	539	512	491	545	562	499	503	503	557	516	532	484	498	508	511	492	530	551	484	472	531	477	535	503	541	520	534	496	567	532	531	508	528	513	502	498	524	522	519	558	456	548	498	517	494	508	510	491	518	507	546	514	529	530	507	513	532	499	489	481	519	481	515	500	535	502	512	550	521	488	506	532	513	538	493	499	507	498	511	505	516	479	478	501	521	525	499	513	524	499	492	526	490	484	494	498	493	513	527	503	505	466	488	499	515	512	546	494	511	465	525	532	509	513	490	522	478	480	504	536	534	522	531	537	503	481	495	520	501	517	530	502	503	481	540	515	505	489	537	492	502	491	496	542	479	553	485	547	471	507	542	525	514	504	535	522	468	513	522	522	523	493	523	526	492	492	467	512	540	541	502	491	519	504	506	527	487	525	504	506	496	483	515	504	493	498	532	548	507	509	520	475	552	514	527	504	517	508	495	525	497	544	472	496	488	532	520	529	516	561	522	527	495	469	496	511	516	537	496	524	520	476	496	558	491	509	511	514	509	491	534	531	511	496	496	537	517	506	519	506	490	514	482	488	541	509	486	514	461	512	531	501	556	525	539	503	522	527	506	489	495	452	480	482	480	502	489	558	502	502	506	520	457	509	491	501	536	486	478	509	498	506	505	494	501	524	513	499	494	461	526	493	494	518	496	504	518	482	491	478	505	490	485	513	489	470	525	505	528	488	512	496	500	481	523	485	478	505	515	544	529	487	503	497	526	562	503	519	529	471	503	507	517	502	522	522	545	495	548	508	506	494	554	521	498	495	530	506	491	509	520	500	504	504	519	516	518	510	507	540	530	485	517	540	574	510	525	502	503	491	553	483	472	509	537	469	524	512	522	482	514	512	484	511	484	522	537	507	550	508	509	529	473	495	501	482	539	483	492	492	474	557	506	572	487	511	489	498	523	514	509	543	524	490	483	525	474	495
19478	14657	18807	48360	56471	40814	19237	2823	701	693	612	491	537	537	1077	1181	846	532	332	252	185	209	182	159	164	178	159	194	188	196	152	161	188	165	179	179	179	172	152	173	175	177	191	186	196	188	172	158	177	174	225	190	167	165	178	170	191	190	173	174	165	165	190	171	173	187	196	169	179	176	159	186	165	195	159	152	171	170	182	171	203	171	164	150	147	191	177	175	162	162	162	174	200	188	188	144	180	175	190	176	196	166	169	191	185	179	166	161	170	175	172	184	156	183	153	162	167	168	177	162	179	146	214	191	176	170	169	174	174	178	191	171	163	178	187	170	173	175	181	175	171	164	183	165	160	167	174	170	172	172	200	202	165	203	166	171	182	177	181	170	195	192	176	181	160	182	202	183	169	161	190	179	173	210	186	173	170	157	194	188	159	169	165	201	163	195	194	162	189	182	180	184	165	176	170	172	166	181	179	200	202	163	156	157	193	176	189	176	179	187	179	181	180	171	175	155	169	174	166	173	183	179	184	163	185	178	168	195	167	184	177	149	186	182	176	178	175	195	170	191	161	174	182	160	193	160	184	171	173	173	188	176	160	176	161	173	169	180	178	174	165	164	175	155	168	183	174	203	191	172	149	174	159	144	167	165	190	176	176	166	154	172	162	172	161	160	170	167	184	161	170	174	189	184	156	173	211	177	187	179	173	157	201	198	178	200	174	168	175	178	174	174	151	135	174	175	167	157	195	180	148	177	145	185	180	168	160	194	186	173	170	168	189	158	195	194	181	168	167	162	172	165	175	160	185	174	182	155	142	176	190	151	187	162	193	188	208	181	194	187	197	163	182	173	162	160	180	176	185	169	178	159	192	195	146	171	151	147	187	158	186	178	183	176	159	183	168	165	179	153	174	164	174	194	170	166	158	169	195	170	164	178	179	170	179	158	181	173	177	191	174	171	169	173	194	168	172	173	190	182	191	194	194	204	186	163	163	149	175	189	168	209	182	173	148	184	171	180	168	171	188	203	149	160	180	163	175	187	164	195	170	173	181	207	171	164	180	176	156	188	168	174	186	194	179	168	175	153	196	168	188	171	182	159	184	178	176	198	167	160	176	168	184	196	160	170	168	171	178	193	186	177	173	175	184	153	171	166	186	189	161	167	181	200	148	172	185	179	174	203	187	171	172	193	172	183	173	201	183	190	178	177	201	163	177	162	167	176	177	163	161	175	167	184	193	177	164	171	170	168	191	180	185	177	157	177	177	184	177	183	189	163	192	181	166	193	170	161	158	185	168	178	172	166	176	179	166	148	194	158	167	170	179	175	181	176	157	146	156	170	178	182	173	164	176	177	168	169	167	189	173	176	185	173	173	172	183	176	179	177	188	171	146	201	158	164	164	184	202	160	159	178	184	165	201	172	167	187	157	176	199	160	186	155	167	165	183	166	216	149	179	183	207	151	179	193	165	176	163	168	182	192	198	199	184	168	184	169	193	185	187	209	188	171	169	163	188	178	153	149	190	191	172	201	184	191	171	162	169	186	189	195	178	208	168	182	153	171	177	177	188	158	164	171	202	187	175	175	177	188	175	163	178	179	171	167	176	171	178	168	189	164	163	155	206	189	184	170	173	190	194	179	194	177	186	191	159	178	143	200	191	169	192	178	179	181	181	207	205	159	191	179	179	159	148	176	162	165	185	180	181	182	182	166	191	185	158	172	179	175	167	174	188	192	164	180	173	185	185	182	168	174	217	171	180	192	185	171	169	183	163	195	193	166	177	191	172	208	198	184	175	193	184	183	177	150	172	174	184	176	186	177	176	179	178	190	164	178	160	190	174	162	179	193	183	199	166	188	172	157	166	171	176	163	152	175	184	185	178	167	186	161	165	183	179	193	186	170	182	184	177	192	186	185	167	144	165	163	205	189	184	189	165	195	182	148	179	181	194	166	170	194	182	193	175	180	196	175	166	156	173	188	198	183	171	195	161	186	170	167	175	198	177	150	188	179	168	189	172	197	165	180	183	181	173	165	164	191	182	163	173	166	171	167	177	170	155	181	178	165	190	171	189	162	186	167	192	183	190	166	164	172	196	160	149	172	177	170	154	180	185	177	158	163	168	171	171	198	163	170	163	158	187	170	185	178	181	184	175	169	192	172	171	168	192	172	156	182	175	172	184	180	178	192	165	195	164	179	177	190	153	159	161	164	169	179	171	172	176	153	183	179	174	202	173	170	170	183	184	133	187	158	172	151	191	187	187	185	181	186	173	170	181	164	179	187	193	172	175	171	166	184	189	182	168	165	158	164	224	192	172	206	166	186	178	191	168	173	173	181	181	165	180	169	174	176	207	177	173	174	187	165	174	168	148	156	166	166	198	181	171	170	175	181	184	187	178	189	181	188	168	169	174	176	181	199	178	177	181	180	166	154	175	166	174	196	188	172	179	167	187	191	191	172	184	171	170	172	185	174	173	156	170	185	147	177	197	174	170	163	194	197	188	160	173	176	157	175	194	159	198	168	205	150	177	171	199	177	166	171	163	175	183	169	181	175	185	167	180	185	180	164	155	185	145	177	212	162	178	179	148	183	199	171	166	172	173	174	178	152	162	179	173	180	171	189	190	198	172	184	169	195	150	182	170	172	172	173	179	184	168	188	172	164	180	189	170	179	189	168	172	182	180	173	188	161	174	200	169	176	191	156	182	168	164	161	178	178	188	165	169	182	180	157	160	195	172	182	182	198	186	175	180	179	187	172	170	196	177	182	195	156	171	185	175	179	160	185	170	162	176	143	182	197	229	197	157	169	168	185	208	154	199	180	180	197	181	170	162	177	188	208	168	162	168	188	186	148	189	156	170	178	171	175	195	156	199	195	183	175	166	168	162	169	189	188	161	179	184	176	178	142	169	165	163	194	190	154	161	170	159	191	200	162	184	186	174	179	178	212	153	180	185	172	186	175	169	180	185	171	159	168	164	173	171	173	167	170	167	195	193	177	167	164	188	182	185	161	181	165	175	173	174	169	166	198	188	177	171	176	173	181	185	194	192	167	179	193	158	186	171	208	180	163	167	170	177	171	161	162	171	158	186	156	154	198	176	165	176	156	176	158	171	168	163	188	174	189	202	164	167	190	173	169	194	167	184	182	168	171	159	176	186	166	156	172	170	158	174	166	170	177	194	173	172	173	169	182	197	194	157	160	193	174	166	169	170	189	169	158	183	184	183	160	155	168	162	158	155	165	196	172	195	155	172	173	176	178	195	177	172	194	179	165	167	183	189	172	179	162	188	178	168	176	166	169	183	186	179	195	187	176	172	177	181	201	171	173	165	179	191	189	150	150	167	173	194	178	170	193	219	169	165	159	184	200	161	198	174	171	170	175	166	204	193	170	173	174	204	196	159	179	167	179	189	165	191	183	177	172	173	148	172	189	166	193	170	163	169	172	189	184	172	183	172	183	170	178	196	174	186	158	159	153	170	184	183	183	170	162	186	180	188	146	184	211
12786	12678	23054	57087	63564	50331	28630	6248	3315	3182	2988	2556	2600	2564	5853	6320	4412	2513	1541	830	627	521	534	511	493	532	517	492	497	492	502	502	494	514	524	466	536	507	492	474	521	501	488	514	498	501	507	503	495	526	467	488	546	509	512	477	538	491	546	501	506	502	472	507	522	497	483	461	488	525	540	538	505	499	487	527	544	508	518	521	524	491	511	518	484	483	497	525	476	456	526	532	512	517	502	501	487	498	522	505	510	495	478	483	503	530	491	450	505	502	497	500	478	529	474	456	516	530	490	490	509	488	458	486	494	511	525	510	512	514	477	526	488	517	518	518	477	523	508	481	491	489	479	491	534	499	497	468	489	509	538	513	501	490	516	511	468	512	510	520	524	496	496	489	450	473	543	522	521	446	507	472	513	548	541	488	507	529	531	515	483	496	525	524	529	526	502	492	519	493	495	483	490	521	590	500	516	493	526	497	511	480	486	507	477	526	512	549	487	467	499	523	490	490	520	493	523	482	514	498	533	482	538	535	473	470	541	503	508	501	500	520	511	487	469	529	461	496	479	505	515	523	514	548	533	511	521	498	493	530	528	474	536	490	507	455	515	509	518	485	533	516	508	534	473	512	491	482	516	511	511	513	472	476	498	487	484	535	505	484	496	499	474	526	522	519	509	515	517	502	501	486	504	528	515	497	536	528	524	499	496	499	498	508	476	511	489	503	496	485	477	475	474	477	527	514	519	540	475	506	505	504	527	500	504	496	519	519	496	507	518	506	505	484	472	535	491	511	523	539	532	486	480	529	523	472	483	494	508	524	508	487	491	500	504	487	515	479	493	524	508	465	502	502	507	519	526	496	486	496	504	491	470	514	529	505	511	498	537	533	499	516	469	525	537	493	508	458	498	510	479	477	487	474	528	490	517	489	493	500	507	515	511	501	509	482	476	487	509	478	514	469	514	505	509	487	472	535	500	527	454	500	496	492	487	489	500	489	535	517	493	509	471	481	496	506	512	508	492	526	499	508	538	453	493	462	537	479	535	524	482	550	482	536	476	521	461	536	487	496	461	494	485	507	499	503	468	494	517	500	449	487	483	489	546	462	523	477	510	512	503	479	486	534	504	510	480	508	515	480	511	488	495	481	512	521	462	515	484	520	523	477	508	506	493	528	513	516	465	465	478	493	499	527	520	494	523	492	523	461	483	484	512	482	524	498	521	529	500	508	472	515	533	478	538	490	475	483	464	507	505	507	522	521	501	496	492	482	508	476	484	510	487	507	440	546	508	503	545	516	468	474	538	532	521	503	551	534	506	548	503	535	535	505	518	501	470	512	486	520	484	500	491	504	470	532	507	492	483	509	531	505	529	516	459	495	509	525	513	450	483	468	522	494	508	451	494	508	526	471	501	509	450	517	522	498	517	523	487	521	533	507	519	521	456	509	535	466	519	508	513	526	509	456	543	529	505	522	494	529	507	499	478	534	471	503	519	496	503	524	496	469	505	493	509	508	542	501	495	494	487	470	491	506	501	515	487	487	456	460	521	527	450	484	485	474	535	500	503	522	499	493	529	483	497	511	479	519	506	476	546	529	468	494	496	505	500	496	475	497	471	476	494	548	488	489	506	490	514	494	457	525	519	511	516	506	493	492	524	511	522	491	498	491	479	465	501	523	520	502	519	542	527	526	512	522	498	479	528	541	504	523	573	494	479	523	463	500	499	478	498	560	524	498	516	503	494	489	515	489	497	510	519	534	518	486	485	483	500	534	525	486	493	499	476	531	552	507	507	517	530	477	502	570	514	508	471	473	477	500	517	523	494	496	502	497	529	490	501	532	466	501	500	498	501	539	506	495	486	470	492	458	494	499	508	505	530	490	517	522	510	467	500	496	482	512	537	482	477	474	478	447	509	464	488	492	506	502	505	487	505	483	500	514	496	524	524	493	487	501	519	485	535	533	484	531	497	506	457	512	519	460	484	481	524	514	494	539	496	499	547	480	504	518	511	481	478	501	480	512	490	502	470	527	460	487	546	515	483	543	476	480	501	486	512	535	499	502	550	518	528	481	537	535	509	492	522	514	450	504	526	506	488	490	497	543	522	512	502	504	519	499	509	491	473	537	503	522	517	527	512	467	506	521	481	513	471	522	499	537	513	474	510	507	469	486	473	483	504	537	494	475	503	517	496	537	508	544	489	505	512	485	495	531	493	550	511	493	500	483	494	529	480	506	476	530	492	480	507	501	546	510	479	504	473	532	521	495	512	486	482	469	466	478	488	506	508	495	474	494	478	453	496	500	474	509	480	491	513	474	526	494	482	452	522	471	498	534	506	472	503	549	501	481	532	523	485	495	492	512	514	500	507	493	489	526	493	527	520	450	505	498	485	510	528	498	500	492	481	532	500	532	521	548	522	498	489	520	491	550	496	489	508	527	481	503	493	532	517	468	522	455	509	497	519	499	493	478	486	468	494	496	506	493	469	486	496	532	488	476	525	480	469	483	520	521	496	506	469	485	492	477	478	490	501	468	472	482	473	458	542	476	505	519	525	474	517	540	527	479	506	484	546	515	484	538	496	533	485	469	458	504	489	541	532	472	509	514	525	497	483	483	474	471	484	494	468	492	491	511	496	506	520	501	500	515	492	522	511	498	493	512	511	564	543	503	500	501	507	447	498	540	527	510	509	505	503	514	520	534	484	540	480	508	490	498	503	496	464	509	498	523	497	509	508	491	521	473	497	447	477	490	510	460	491	505	480	520	533	524	482	468	477	480	499	512	476	556	492	544	524	512	481	482	460	485	521	526	488	474	528	526	496	533	494	503	476	494	487	486	498	515	503	532	508	535	537	516	502	519	514	497	534	513	506	526	527	494	535	560	517	483	533	511	489	477	466	487	534	455	495	510	529	525	502	515	465	516	526	497	515	472	499	470	556	509	477	520	513	480	516	524	540	479	487	502	504	479	499	487	501	504	485	521	485	514	519	510	496	524	521	511	535	512	524	480	537	487	495	501	554	507	520	496	504	486	529	509	494	556	494	464	526	499	501	517	491	506	500	512	505	480	513	481	528	490	512	489	542	533	510	508	487	465	515	533	523	486	548	521	525	468	517	470	502	482	503	522	496	542	523	490	471	480	499	510	441	518	488	491	484	512	525	519	510	508	459	522	488	513	496	506	520	507	482	482	497	481	539	460	508	530	528	502	470	479	504	499	480	517	501	512	492	483	492	502	488	492	517	493	453	521	493	489	491	534	534	508	495	523	519	507	496	475	490	482	497	467	470	469	500	512	484	461	481	535	475	494	461	506	480	501	502	505	508	549	484	510	496	511	522	538	503	468	526	508	498	551	481	514	500	508	472	534	507	503	515	510	473	528	500	539	522	520	511	516	553	498	515	488	462	493	479	478	532	514	531	533	538	517	489	494	515	503	489	501	482	513	505	522	490	515	490	483	470	498	506	520	459	523	485	513	516	481	510	493	485	507	526	482	529	521	431	507	512	520
27736	20423	24812	64280	68085	50369	28993	6678	1282	1028	977	784	800	793	2165	2381	1504	791	453	317	243	225	203	191	203	199	207	184	189	207	205	180	194	171	174	195	179	174	190	192	184	194	196	186	190	208	186	203	203	189	179	226	213	183	217	199	208	208	175	197	182	202	201	183	202	188	217	179	213	187	223	193	211	200	188	183	187	194	182	207	185	164	184	205	176	176	208	202	190	208	200	198	217	210	204	186	208	192	185	218	215	177	180	204	216	192	207	204	190	206	188	210	204	185	225	202	209	201	202	197	188	171	203	208	199	205	193	153	205	196	178	211	188	227	185	194	191	225	194	211	213	224	222	179	203	196	230	178	178	196	200	186	182	201	187	197	201	195	215	184	202	196	217	193	190	197	213	187	189	185	204	211	201	214	223	202	191	193	209	188	195	238	219	211	199	203	182	211	180	204	205	170	195	189	175	203	197	189	198	202	179	196	190	197	172	201	175	185	195	192	192	179	181	183	194	204	187	193	191	175	200	226	199	208	199	189	191	198	199	173	203	225	189	164	197	219	193	197	181	190	213	208	211	188	195	190	197	203	202	189	199	213	203	211	210	195	203	184	178	196	206	189	203	190	207	225	183	221	185	227	195	191	161	203	196	188	197	216	187	205	198	187	195	191	184	193	184	213	202	215	184	207	185	210	216	196	218	188	178	211	211	206	194	179	196	200	181	197	198	210	208	163	185	189	207	183	183	203	181	197	184	204	194	160	190	196	186	194	195	197	202	195	177	177	194	187	201	203	224	188	196	191	206	203	177	179	200	203	181	195	194	196	177	183	207	181	189	183	195	203	177	204	191	182	210	210	185	189	176	151	207	166	197	202	201	203	193	193	197	189	199	187	197	196	188	195	205	193	205	183	222	183	206	215	186	217	185	202	208	188	211	171	201	192	183	194	208	201	216	192	193	225	191	215	238	195	201	201	217	185	204	189	198	202	202	187	189	210	207	204	183	198	190	184	184	209	210	177	196	193	187	186	218	198	189	192	214	184	211	200	191	185	198	192	194	209	186	201	191	207	206	183	203	213	190	202	187	199	183	165	184	200	193	192	183	233	191	207	197	187	184	196	179	195	196	214	208	214	221	195	194	194	178	197	198	220	205	198	227	164	206	199	222	229	219	216	220	203	199	218	198	205	215	222	190	189	223	195	192	201	204	212	186	198	195	185	198	199	178	203	195	217	188	180	210	218	195	229	203	225	208	185	196	196	196	222	217	194	191	203	188	189	194	218	204	195	169	177	218	186	201	194	211	203	199	214	218	195	196	188	196	204	204	195	215	202	196	213	170	216	200	186	179	210	177	176	212	222	230	192	205	200	189	191	186	223	207	214	225	204	183	210	203	212	170	221	215	216	182	185	196	198	209	199	200	198	201	186	181	188	188	188	205	194	202	175	187	185	209	200	177	193	172	211	202	209	213	183	209	205	205	192	212	199	198	206	208	177	196	189	185	197	181	202	197	228	192	201	191	223	174	169	160	186	199	194	174	171	203	185	195	189	189	213	206	185	200	192	204	202	185	195	179	189	199	189	179	173	168	177	215	199	185	221	209	194	201	194	224	193	191	198	191	199	183	190	171	161	195	174	212	217	199	201	188	202	191	191	194	199	199	199	200	218	182	201	200	184	201	169	196	202	224	173	175	207	194	187	196	204	196	183	191	165	183	214	197	205	201	191	192	185	186	197	195	218	198	169	178	187	204	203	188	203	184	204	183	217	201	185	190	188	186	183	200	188	196	196	218	181	198	198	189	178	222	198	184	196	194	193	172	205	176	205	214	209	211	209	194	194	195	197	218	196	213	210	193	215	184	191	194	178	191	196	171	205	206	208	195	186	197	218	159	216	168	187	200	209	198	229	201	188	189	206	206	201	193	196	209	184	196	169	176	206	201	185	185	218	185	213	226	161	197	210	203	208	195	177	181	198	194	207	214	210	197	221	217	203	186	203	186	206	187	192	182	204	220	201	179	225	187	203	187	215	232	202	197	201	181	218	183	199	215	193	208	201	207	209	200	180	195	208	198	192	200	203	194	197	200	203	199	202	219	203	189	204	179	204	200	195	184	209	191	184	186	207	192	201	197	194	202	187	185	212	204	199	199	188	219	200	192	203	190	171	201	173	187	192	176	195	186	206	192	188	184	205	174	194	183	191	203	204	191	158	188	176	197	208	223	157	196	184	192	217	218	172	199	207	187	201	205	180	187	168	196	202	181	190	185	218	205	188	175	192	199	199	204	189	203	190	189	183	182	203	203	196	196	218	207	189	203	185	209	189	184	215	182	214	194	179	175	212	197	189	183	181	181	188	195	178	189	179	193	195	172	184	202	195	219	210	184	205	218	183	224	174	199	200	209	181	200	199	206	196	202	203	182	196	189	221	175	214	200	198	204	193	176	177	195	190	184	216	212	196	196	224	206	196	185	186	196	226	202	214	201	176	217	207	211	194	188	203	188	202	155	203	187	191	205	199	187	194	205	196	193	178	178	204	202	195	183	201	193	207	211	183	193	184	184	197	190	191	177	178	216	171	180	190	214	188	199	189	203	183	171	189	182	202	190	201	172	218	212	189	197	183	187	216	204	174	218	186	183	229	192	185	195	183	189	182	179	186	180	192	180	183	168	197	194	212	197	200	207	181	171	193	185	181	196	219	186	185	215	186	193	196	185	202	217	202	195	187	167	160	212	195	169	196	191	202	172	183	218	193	192	192	168	185	214	178	192	206	188	207	197	211	170	202	212	181	207	171	211	165	179	202	201	214	194	200	198	204	193	190	202	171	179	221	186	186	179	211	205	185	185	208	196	177	207	185	200	170	176	189	215	185	199	187	200	205	191	206	196	182	212	186	200	191	192	192	171	188	193	201	173	207	184	212	189	162	194	202	185	205	177	193	182	198	216	185	178	190	213	200	180	183	206	179	204	198	197	216	201	202	210	209	192	192	170	194	186	204	194	225	188	186	204	199	229	202	193	196	199	221	188	190	214	206	188	196	208	198	187	193	195	216	199	193	207	205	243	175	204	210	204	188	174	183	204	205	215	206	178	203	192	228	196	186	201	195	180	211	184	201	192	211	216	178	179	209	204	197	190	231	182	197	215	188	201	177	195	189	190	210	190	201	191	208	163	186	206	220	208	232	217	201	194	195	199	222	203	195	190	214	180	215	202	197	193	190	193	228	193	167	219	193	193	206	188	191	202	197	177	204	199	202	198	185	193	213	203	210	205	193	230	204	207	181	211	190	198	208	191	195	182	209	189	175	189	181	188	209	189	185	170	187	171	199	205	194	195	200	206	217	194	225	186	193	195	205	223	181	186	184	230	228	172	198	177	201	197	188	176	173	197	200	198	200	176	190	212	207	190	178	222	186	202	215	193	183	201	205	188	172	183	194	183	200	199	188	180	179	193	193	203	178	191	193	196	198	180	218	213	176	186	188	189	178	174	201	189	197	194	201	208	217
16807	16132	28123	70492	76007	58252	37440	10009	4970	4964	4417	3621	4079	4162	11126	11475	7924	4276	2318	1165	746	644	597	524	553	532	601	560	565	564	554	563	544	585	546	542	573	580	543	590	530	585	551	538	587	542	542	563	516	560	555	560	560	523	514	549	538	553	586	553	528	576	544	584	567	562	575	541	540	556	543	519	539	517	555	510	603	564	570	597	568	575	547	564	564	537	531	503	562	569	530	592	546	594	547	561	510	569	551	608	547	558	518	600	533	497	551	537	568	555	568	504	530	569	551	557	575	574	537	585	537	539	510	532	573	530	590	562	561	548	568	511	597	545	540	542	555	560	589	543	581	529	550	558	489	528	575	530	588	581	586	542	564	557	589	564	592	580	605	562	573	541	542	527	587	538	551	489	529	555	529	557	545	545	546	534	556	571	566	571	554	520	519	548	548	523	560	549	517	552	549	572	564	563	599	550	561	538	506	541	522	526	539	525	547	553	591	566	544	586	567	569	570	519	541	577	537	530	571	523	550	581	530	576	541	548	578	580	532	541	585	510	536	574	612	526	498	563	566	549	546	546	538	538	563	542	535	569	518	525	535	550	523	534	550	538	563	540	566	526	565	540	576	510	582	538	519	533	563	573	567	570	581	564	554	548	512	540	573	559	589	561	555	557	523	554	551	558	531	533	552	543	547	592	565	576	573	546	523	497	545	508	560	597	545	529	554	573	537	540	551	556	563	527	559	546	530	579	582	532	567	605	536	595	583	545	584	555	554	541	561	545	600	527	562	555	567	551	566	553	523	555	539	581	584	517	614	537	546	528	557	551	552	518	555	598	575	570	569	551	537	574	519	540	541	563	588	548	527	545	570	519	595	545	551	559	542	541	553	530	598	500	590	558	549	562	548	578	542	560	562	542	557	580	570	537	529	551	542	546	596	537	560	524	541	542	458	553	540	545	547	558	553	526	557	577	574	544	528	557	554	570	530	530	548	529	596	557	562	560	513	534	567	558	564	528	587	544	599	600	504	565	562	523	589	540	530	520	583	545	559	557	578	564	553	576	547	534	622	538	550	552	578	570	561	551	535	569	574	553	558	525	569	521	549	609	551	541	555	554	579	562	520	584	567	555	511	584	567	553	548	566	517	618	523	478	508	571	574	575	539	536	554	585	545	584	552	587	539	558	612	546	530	556	566	549	591	604	537	555	561	540	533	560	527	603	570	576	536	558	587	575	553	545	551	568	530	551	542	582	562	516	553	547	537	550	552	587	564	539	570	612	517	598	551	516	544	541	569	523	528	540	583	518	524	548	580	554	530	524	556	548	596	544	552	535	530	520	554	544	543	529	544	539	519	573	533	573	532	537	522	546	554	525	566	558	554	543	501	566	555	543	517	572	561	547	539	550	564	556	557	580	551	513	550	516	545	553	556	543	567	577	570	572	554	572	586	568	540	504	541	560	556	558	573	544	548	597	541	518	577	528	539	549	578	556	548	528	579	530	552	563	520	533	533	561	538	544	555	578	525	536	540	566	546	530	570	534	543	555	561	556	572	538	581	602	507	528	565	513	556	554	557	547	554	550	554	553	592	548	529	532	533	524	519	528	548	569	534	564	564	539	534	562	542	552	513	534	562	555	558	544	593	577	546	563	580	560	528	536	537	530	539	522	570	546	535	535	549	582	552	508	552	558	535	590	566	507	523	527	500	552	571	566	499	524	552	523	591	500	566	574	573	544	589	533	527	544	563	553	553	561	527	543	540	562	553	521	568	554	570	594	590	565	594	543	574	571	565	579	602	530	564	591	533	550	525	552	562	568	553	552	576	571	529	590	569	569	599	520	553	556	535	523	509	562	560	550	567	585	504	542	552	561	509	542	552	528	530	551	579	547	556	579	524	512	522	514	572	599	548	597	556	567	595	543	556	536	531	554	564	560	509	559	546	549	549	546	579	557	574	540	542	525	508	590	520	523	565	563	568	511	530	502	570	541	519	520	552	510	519	512	548	523	595	522	527	553	552	533	502	540	536	532	578	562	559	570	548	566	520	515	564	512	558	605	555	538	540	551	536	516	570	541	531	571	533	543	578	557	513	524	594	553	599	542	553	518	586	549	531	554	584	572	508	529	552	540	548	518	573	534	560	579	564	545	513	568	544	570	588	544	576	559	549	528	546	550	549	537	578	568	527	520	539	542	521	539	557	565	495	560	565	580	545	550	577	511	545	518	528	585	526	576	554	533	583	554	577	577	543	566	529	571	538	519	540	550	561	497	541	527	531	539	539	520	554	605	592	565	591	554	549	546	564	589	513	560	510	571	573	541	612	549	554	593	589	558	601	550	575	540	541	581	548	537	576	551	594	592	570	532	516	551	497	553	525	545	561	578	570	538	579	548	587	554	571	520	547	580	522	584	550	565	542	529	561	520	603	553	555	551	534	542	552	522	518	531	575	574	555	541	542	540	571	566	505	582	552	599	524	561	540	554	572	526	562	558	564	574	572	574	544	519	550	554	552	556	534	530	523	573	551	563	576	520	533	542	551	535	564	584	576	587	509	540	555	545	549	552	585	556	592	514	589	538	567	569	551	570	542	550	521	573	553	493	550	575	591	586	551	534	556	539	564	565	559	550	568	498	508	554	555	534	562	566	566	531	539	568	592	554	546	538	503	546	563	517	533	570	534	593	608	604	556	551	530	566	518	516	552	580	556	570	582	555	523	570	567	553	521	580	581	577	591	551	565	559	548	582	543	538	535	591	530	525	556	564	559	528	520	530	586	530	557	562	538	556	553	510	548	570	561	540	591	552	567	586	576	545	497	541	543	564	537	530	565	542	546	547	567	528	550	570	523	593	578	543	555	568	535	549	623	544	512	572	552	562	552	542	574	543	553	482	531	541	547	533	538	546	573	556	592	532	541	529	588	564	532	565	551	548	538	521	547	602	555	500	532	528	502	553	584	560	488	584	540	545	532	532	508	560	549	531	503	578	530	525	560	542	566	532	530	544	557	549	552	543	526	578	527	534	526	531	544	571	548	586	544	557	535	561	550	511	590	513	531	540	552	535	576	564	561	564	553	530	550	585	532	534	508	497	545	537	513	547	571	516	543	569	551	521	552	571	539	573	561	551	560	546	576	594	549	545	548	538	528	543	538	527	571	551	574	530	538	572	549	556	539	560	552	563	545	546	549	528	565	582	553	538	572	544	550	521	530	598	559	528	531	526	570	543	556	530	567	535	548	542	540	539	568	525	526	561	568	531	543	526	565	538	547	552	550	563	581	579	541	510	593	544	600	574	622	565	543	545	558	584	559	543	547	563	560	551	522	614	546	527	576	561	549	529	539	554	571	548	553	577	586	478	575	582	543	573	566	526	568	542	575	583	557	559	553	513	520	554	592	513	523	567	531	541	553	540	557	522	556	495	548	521	545	511	556	558	541	574	552	550	599	532	567	511	551	524	582	591	531	559	527	543	587	541	540	552	554	565	545	534	516	506	503	563	567	560	540	522
11729	9283	9556	11181	10641	6368	2356	782	480	470	391	348	304	335	374	376	306	254	217	217	214	155	161	179	171	158	175	155	204	168	174	199	193	180	184	158	159	194	201	163	180	186	171	180	159	194	186	156	175	181	171	153	159	170	200	169	154	183	169	179	158	198	170	165	189	171	178	185	193	185	173	171	171	172	174	170	164	188	206	176	152	200	180	208	187	176	185	176	167	170	185	175	161	178	178	177	174	163	160	190	179	185	189	171	199	168	195	175	179	152	182	191	190	194	177	172	154	185	193	158	187	174	189	177	159	182	183	165	177	194	179	167	170	168	162	193	184	174	173	178	184	178	203	191	182	186	177	196	177	187	181	209	187	187	185	186	158	179	183	183	165	178	183	201	193	173	187	183	202	173	200	160	176	179	155	181	188	180	178	167	186	180	147	188	195	169	190	178	185	199	184	181	177	168	171	184	183	176	156	181	187	185	175	200	205	181	185	180	171	177	157	164	146	193	181	179	192	188	181	182	188	200	168	177	176	187	187	170	185	166	181	187	181	206	173	195	173	179	182	181	174	203	180	166	171	166	188	196	182	170	213	185	181	190	208	170	175	191	192	170	195	205	191	178	190	174	194	186	195	196	178	177	165	180	171	172	202	190	177	190	188	194	176	183	186	175	162	180	175	159	206	167	186	178	172	187	180	181	194	220	185	178	161	178	171	177	178	146	185	159	179	184	170	170	196	148	176	192	190	158	187	184	167	160	210	188	195	167	182	208	164	185	177	178	175	174	170	181	178	180	163	170	176	164	186	158	205	202	183	184	177	202	182	161	178	196	162	171	182	181	200	169	170	176	185	190	183	191	179	192	157	177	177	169	194	192	179	167	180	171	168	203	191	186	154	191	181	180	174	174	178	190	153	162	204	154	175	189	186	175	183	157	191	174	193	188	166	179	209	177	185	173	197	182	196	207	184	168	172	190	179	183	166	181	165	166	169	185	173	209	163	185	190	184	187	164	181	167	186	188	164	196	174	186	166	172	175	198	202	161	167	172	186	179	171	204	181	165	196	202	171	185	185	198	182	166	199	143	168	173	184	172	143	176	185	178	168	172	172	184	180	173	201	202	165	175	177	196	148	181	181	168	152	201	174	168	189	182	191	205	159	196	194	158	178	196	178	190	176	177	170	171	186	187	201	166	172	186	168	174	177	180	156	192	188	182	175	188	176	199	177	178	186	203	175	160	156	153	173	183	191	195	185	181	162	158	187	160	187	195	189	176	166	174	183	156	184	204	210	183	193	157	178	181	187	175	194	168	161	174	157	189	177	173	169	173	182	180	177	167	185	180	198	182	170	159	171	198	190	181	178	188	182	185	166	172	194	192	179	184	172	180	187	175	173	203	184	188	180	181	171	170	157	173	166	209	195	171	173	166	169	165	189	212	199	191	175	187	183	166	170	196	195	178	183	193	169	156	183	144	200	177	185	189	189	179	174	192	193	188	186	161	183	174	182	163	185	163	189	205	175	183	208	166	186	193	186	191	177	169	173	178	167	188	187	183	186	164	172	198	183	182	199	194	180	173	156	170	178	197	201	167	194	159	196	183	183	191	162	182	199	186	175	182	175	186	200	197	153	181	166	169	166	205	199	220	205	199	177	151	179	176	213	178	172	195	177	161	182	199	175	176	173	181	181	162	176	158	190	170	181	162	180	187	184	178	189	182	155	164	178	178	171	180	195	167	162	178	164	178	181	196	180	187	182	179	177	151	179	174	198	199	185	210	163	181	194	188	189	146	178	179	177	200	191	188	175	162	192	181	192	205	196	192	190	182	195	195	191	181	180	182	192	204	191	155	157	159	173	191	178	154	198	185	183	189	186	169	169	171	182	185	178	185	145	165	188	171	170	152	163	185	180	180	180	161	170	181	176	183	182	197	200	158	187	187	172	177	166	181	163	176	200	179	172	178	210	185	199	171	161	161	177	179	183	171	159	173	167	162	187	168	193	148	175	176	178	189	156	189	178	181	185	200	173	184	193	165	196	173	174	167	197	190	204	181	192	173	174	184	171	175	179	163	182	168	182	178	184	189	182	163	184	168	177	160	193	172	170	185	197	179	148	174	180	163	181	178	178	181	176	169	199	176	174	168	186	189	173	184	181	179	183	178	175	188	195	170	187	158	172	177	176	178	182	176	187	200	190	185	186	189	191	171	162	196	151	177	173	153	179	189	170	170	194	190	185	166	166	174	171	175	180	185	170	205	197	170	194	165	188	191	180	147	192	170	178	149	176	183	186	169	194	190	200	154	174	188	180	197	169	163	149	177	186	195	191	165	184	198	163	171	179	161	184	172	181	169	185	203	186	190	173	164	206	170	161	195	163	189	176	197	219	181	170	189	170	183	180	181	200	179	167	161	161	182	164	181	215	170	202	172	172	172	179	158	161	167	173	172	191	176	160	180	183	196	184	164	178	193	184	196	194	157	199	166	171	199	160	206	180	176	188	183	167	197	199	185	169	157	179	194	181	181	198	209	180	172	196	196	150	175	175	172	189	176	165	171	186	180	168	180	205	184	197	190	164	181	161	194	165	188	171	168	193	182	186	158	171	198	167	159	179	175	186	153	178	179	168	218	176	176	192	192	194	190	171	174	198	171	196	170	197	168	202	182	201	199	160	183	178	188	209	173	185	174	180	160	153	174	165	188	197	189	154	165	179	180	178	173	187	192	184	164	178	184	176	172	164	193	173	164	177	172	202	162	190	193	165	178	181	195	157	203	180	177	188	179	189	170	191	170	164	173	189	181	175	177	187	194	168	190	172	181	170	212	192	172	169	169	195	185	169	182	186	199	208	162	182	166	175	172	196	181	180	169	192	191	182	190	206	175	188	172	158	156	156	206	176	183	170	195	175	176	161	170	171	194	181	190	162	194	197	172	172	168	202	175	180	203	176	188	166	216	182	189	176	183	185	186	170	198	181	166	202	171	198	193	195	175	201	187	195	195	185	163	174	181	200	174	188	216	185	196	188	166	189	160	183	165	161	174	196	175	155	168	176	166	169	200	208	173	173	159	191	175	165	174	183	176	183	165	179	191	167	170	170	175	165	179	178	201	200	196	180	180	186	181	165	167	177	183	197	170	164	159	178	183	190	180	189	189	163	175	187	165	170	175	190	167	207	166	176	186	189	165	202	192	178	202	194	183	187	176	198	169	180	177	183	184	188	187	184	188	157	178	180	163	177	182	202	166	175	194	208	194	201	180	185	148	215	164	176	184	195	168	186	162	191	185	201	190	202	159	191	180	146	190	186	181	181	211	198	168	165	173	158	166	168	183	162	180	189	178	180	187	172	198	185	189	193	186	175	195	193	176	184	184	180	173	180	166	150	189	155	212	183	165	167	175	160	186	182	198	164	178	195	180	179	202	208	218	206	173	178	192	169	179	202	209	190	172	179	171	194	167	185	184	198	157	211	207	181	179	176	150	173	197	208	180	178	175	190	195	140	182
8370	8287	13553	24208	25392	16915	8284	2988	2131	1963	1783	1427	1399	1341	1887	1724	1164	943	736	601	517	528	498	496	504	502	522	535	506	485	502	524	540	467	552	519	530	497	510	501	531	498	471	503	502	502	503	542	514	503	451	546	499	495	469	476	477	500	523	555	513	491	492	527	486	523	476	520	493	488	515	536	512	506	505	500	508	498	530	514	457	523	523	524	521	518	518	537	520	543	499	513	532	514	535	463	514	541	521	526	530	509	481	524	536	508	489	525	456	462	481	520	536	522	485	505	511	535	486	531	512	542	542	547	539	493	560	485	507	543	510	513	527	515	482	531	483	523	551	516	511	490	504	537	508	525	536	539	506	538	508	477	492	535	490	545	500	518	489	518	523	550	533	476	482	537	521	513	508	517	532	497	501	495	520	545	525	530	558	507	524	482	505	549	578	483	513	512	530	517	515	530	534	492	530	453	539	515	543	495	487	562	516	587	492	487	514	506	533	544	538	489	525	525	531	525	502	498	501	503	494	494	505	502	508	541	550	518	504	553	520	475	494	507	509	527	503	515	487	482	492	489	567	478	507	504	496	497	496	528	519	521	517	499	491	499	501	505	496	505	489	500	484	536	540	529	534	495	499	517	497	476	484	521	508	523	485	501	485	493	537	526	515	494	551	532	478	556	525	455	475	541	525	507	540	516	525	500	540	514	497	541	531	517	543	508	516	494	489	498	516	517	547	522	515	510	513	558	533	518	491	511	494	524	515	500	526	503	520	482	470	497	512	493	530	506	529	525	529	500	510	484	537	556	507	522	490	505	515	492	532	540	518	526	545	538	514	546	482	506	521	500	510	503	528	505	538	490	534	505	505	468	500	525	507	539	510	555	501	513	524	490	523	486	520	483	478	450	521	509	512	493	524	506	475	528	521	502	507	543	465	526	508	491	520	494	537	492	513	543	498	562	488	509	479	501	484	511	477	549	509	505	497	500	487	508	538	525	549	507	516	548	516	468	539	516	496	489	492	527	510	542	539	524	534	496	521	485	507	472	505	527	500	513	501	510	501	506	469	511	461	520	484	516	513	482	482	469	506	522	473	484	521	533	506	497	519	510	482	489	481	494	552	480	541	487	542	531	536	513	516	508	491	497	508	458	521	520	532	527	525	502	509	475	477	478	485	524	530	515	509	490	506	558	523	511	521	481	530	525	536	460	529	495	463	522	514	502	492	526	528	572	520	551	502	499	504	506	501	454	509	507	505	519	553	504	496	476	495	498	493	491	526	504	503	497	503	505	528	493	500	528	517	485	479	510	515	501	519	514	479	483	510	516	514	499	486	489	488	505	512	480	510	529	539	553	500	541	468	515	545	504	538	515	468	476	519	532	525	523	546	534	520	518	517	518	507	536	521	557	519	534	496	516	547	504	518	490	557	506	534	554	498	556	463	508	532	551	552	524	531	472	564	512	510	517	524	483	514	543	546	512	504	506	521	502	524	481	511	493	504	512	499	492	479	480	503	552	526	526	517	485	520	529	526	476	489	503	511	485	556	527	561	498	536	499	514	525	480	479	520	553	469	501	506	494	496	491	488	507	521	527	549	471	509	541	466	494	537	508	512	507	529	551	481	515	560	499	492	490	526	541	514	541	487	528	508	511	496	530	537	521	480	531	543	519	485	479	543	520	552	505	522	533	501	470	516	465	537	505	488	485	519	554	511	482	502	508	490	519	492	505	501	542	497	455	495	525	496	502	483	514	537	545	520	543	526	514	561	488	518	532	489	499	503	467	514	517	509	489	534	515	533	472	485	470	507	551	530	476	494	451	494	512	510	480	524	520	491	492	504	508	554	507	527	506	524	500	479	543	510	473	512	531	517	503	506	506	508	495	523	529	527	492	488	509	506	536	474	540	500	516	541	513	525	522	514	503	519	529	502	485	502	517	516	505	533	542	497	496	534	497	523	493	522	504	527	487	481	517	534	508	501	487	491	510	504	525	491	545	502	510	546	523	482	499	521	474	521	506	458	490	543	449	504	513	556	517	542	486	487	539	511	507	538	562	519	495	496	470	520	522	514	496	491	497	468	590	525	505	486	492	502	486	539	534	531	523	523	502	521	508	520	494	492	533	540	509	508	528	534	484	482	477	493	504	511	513	489	512	518	499	517	529	513	552	466	513	530	498	531	500	496	527	527	505	515	520	506	495	509	452	501	519	499	474	535	571	502	502	536	518	473	480	500	539	525	532	498	506	501	533	493	506	510	512	533	520	478	526	526	489	538	510	503	520	499	484	495	525	531	488	506	490	508	482	557	524	552	482	534	494	525	527	523	487	487	516	535	484	477	529	523	480	509	522	510	543	515	554	514	507	517	499	533	523	506	492	492	497	486	504	541	498	518	529	502	523	519	499	519	516	536	520	514	499	493	533	497	514	549	476	475	486	520	516	505	511	508	529	507	497	489	537	513	512	501	508	513	499	554	527	500	484	538	531	490	532	494	518	522	534	511	500	495	533	541	496	527	501	521	548	492	509	524	524	505	492	500	498	504	483	520	526	548	498	493	498	554	494	538	468	510	541	509	478	520	510	536	467	499	509	552	494	555	533	486	511	516	517	526	496	536	498	511	501	514	506	509	478	502	531	498	565	490	508	526	491	491	488	547	506	560	539	546	495	505	479	482	534	522	482	470	499	516	497	536	467	529	506	513	500	499	488	506	505	538	514	554	480	564	510	546	494	532	513	533	478	534	551	532	516	515	543	490	497	490	508	483	493	528	480	549	501	528	545	490	520	546	494	485	515	521	520	535	493	545	534	509	514	508	531	484	509	498	499	511	513	517	489	534	566	432	525	477	558	485	509	494	541	503	502	521	529	498	503	524	554	488	517	448	500	523	509	489	502	511	482	525	481	488	492	519	530	528	525	522	495	532	489	504	474	516	511	516	497	493	497	512	479	502	522	533	523	497	503	504	530	520	505	510	525	492	512	494	529	491	513	471	514	502	539	522	530	483	523	537	506	460	520	539	545	537	531	524	495	523	502	487	547	494	510	554	499	564	509	505	478	512	524	502	528	520	505	510	526	490	497	457	495	542	519	530	534	463	517	561	513	495	532	520	481	495	464	537	534	512	487	535	499	475	563	475	510	481	511	541	503	513	499	496	461	523	515	504	530	493	514	485	546	524	495	550	501	456	562	513	481	495	510	543	547	541	496	497	546	514	529	513	541	472	482	513	513	523	478	549	545	479	519	484	542	499	478	522	488	491	528	503	508	486	508	526	473	483	532	519	509	518	526	547	514	530	510	462	498	513	536	544	536	501	538	511	477	501	534	493	520	524	476	513	526	524	504	529	535	519	530	494	517	473	520	520	523	522	523	555	534	498	505	489	542	506	542	521	534	487	505	539	496	518	518	496	500	531	551	470	484	463	503	480	530	490	516	502	525	514	532	526	528	502	536	543	490	493	499	524	489	524	510	501	507	528	500	528	503	463	505	557	524	551	507	502	507	525	497
20126	14585	17704	47113	54134	36663	20584	4841	1187	972	707	634	680	773	2015	1637	1032	545	351	258	215	188	171	172	173	168	176	177	171	172	172	177	174	166	161	192	176	169	203	160	169	179	186	160	174	163	179	165	158	194	167	166	158	165	185	173	162	171	178	187	156	201	157	192	159	196	160	180	166	181	178	183	177	151	187	184	223	175	211	177	186	174	191	168	164	173	177	167	168	169	176	174	148	183	164	199	179	184	158	206	174	186	161	194	150	185	177	181	192	162	153	165	163	172	201	195	193	185	178	177	183	170	168	185	183	161	183	171	174	182	187	166	189	178	151	167	168	165	193	193	174	172	161	177	160	178	153	182	184	158	195	175	163	187	159	174	189	148	159	169	170	210	197	186	166	177	147	171	152	175	180	171	180	198	174	174	161	153	177	179	166	173	181	162	178	189	166	172	169	151	175	159	178	191	163	170	165	169	182	193	185	177	166	168	171	170	202	171	174	193	193	188	167	178	183	164	189	182	170	170	173	158	169	178	156	174	176	176	183	179	169	150	165	195	188	175	182	196	180	179	170	166	178	173	176	181	169	184	158	150	186	204	172	171	178	192	176	171	157	177	172	143	214	178	182	167	157	152	172	164	194	208	188	187	183	164	182	166	168	165	187	156	189	195	152	191	185	178	178	161	178	172	194	197	194	159	167	178	176	202	166	167	189	194	170	180	176	141	183	179	164	197	167	170	168	179	175	155	187	190	182	168	186	187	155	151	161	175	194	182	188	188	181	163	182	178	203	181	177	214	153	194	202	170	184	157	166	180	160	190	206	160	175	174	198	181	166	188	153	184	180	155	166	166	178	188	188	170	182	175	180	189	185	187	150	191	185	180	216	176	204	202	188	177	208	180	171	189	175	164	189	192	179	154	178	194	159	176	166	193	173	162	170	182	186	162	182	170	183	170	163	164	193	204	198	158	192	171	197	181	161	164	189	177	194	173	167	171	182	171	180	165	176	183	209	161	158	180	173	169	181	196	174	188	184	161	173	165	190	191	181	185	163	174	172	182	181	168	184	179	172	179	167	204	189	184	165	185	161	170	187	173	176	196	189	167	177	165	186	161	184	156	175	152	187	169	158	201	184	157	163	167	167	164	186	156	175	163	166	171	188	193	201	163	181	185	186	160	183	172	166	172	172	167	166	153	182	168	173	190	185	184	160	165	166	173	153	184	164	204	178	200	186	179	174	145	187	172	177	172	187	226	147	167	164	167	178	155	164	155	178	201	179	178	189	178	169	159	172	195	194	171	165	193	206	181	169	184	192	168	195	175	177	153	184	172	184	209	181	195	159	180	180	189	183	193	161	184	172	149	163	178	200	188	159	185	192	208	189	158	171	163	181	195	189	181	174	171	179	206	174	146	184	192	182	172	163	168	196	158	170	183	187	185	180	155	178	168	190	184	184	174	186	173	174	183	195	182	187	175	170	159	164	161	183	198	169	160	157	184	201	187	184	196	158	199	186	163	182	185	171	183	198	168	201	160	168	171	176	186	167	164	187	174	188	167	178	171	160	183	179	184	180	182	160	160	175	172	174	188	188	152	186	162	189	179	170	150	200	171	173	196	196	172	182	187	193	183	167	149	161	187	175	148	166	193	175	180	182	167	178	175	176	182	187	169	157	188	182	188	178	181	181	168	161	177	169	178	169	189	186	183	169	192	184	152	181	170	161	167	169	185	180	177	139	191	164	180	174	177	175	167	166	167	166	149	194	173	191	162	170	188	183	169	176	173	200	185	186	193	185	185	188	173	138	184	184	183	163	171	187	177	189	171	200	165	167	170	200	210	172	174	168	169	186	175	177	166	171	178	160	181	188	183	180	165	167	175	201	174	161	178	183	186	174	173	166	180	174	168	184	167	143	170	185	177	174	183	160	166	170	203	170	175	166	184	161	177	206	170	182	167	180	174	169	187	189	176	177	175	207	171	190	170	167	162	167	177	161	175	185	190	159	167	175	186	161	178	176	195	180	194	184	184	167	183	168	172	174	165	188	136	181	170	167	178	169	174	177	187	191	175	168	152	184	176	169	161	169	184	162	186	195	166	176	165	166	181	188	204	189	175	174	177	171	183	199	159	169	187	172	167	177	196	180	162	156	171	162	174	171	188	162	182	175	169	174	177	174	188	162	163	182	173	165	162	185	177	161	172	179	196	178	174	196	176	192	164	154	191	152	158	156	156	177	179	190	175	154	188	180	158	168	184	190	184	178	155	191	200	174	192	167	163	156	152	182	168	193	162	162	174	169	187	177	181	185	171	164	173	192	175	166	202	213	186	172	172	164	188	172	173	189	180	198	178	169	173	185	161	175	189	158	177	172	151	156	156	192	177	181	188	191	175	183	177	185	179	167	170	194	172	177	189	189	190	173	194	181	172	185	191	200	171	174	194	169	176	194	164	164	134	191	176	156	178	158	173	201	141	149	189	178	198	186	188	195	174	167	161	161	188	159	190	160	161	166	185	167	195	184	176	178	171	179	181	207	167	179	167	198	157	175	182	197	191	172	170	160	177	150	185	193	196	171	184	183	188	189	174	173	160	167	179	169	194	174	170	177	148	175	177	187	188	166	182	164	170	166	177	172	196	180	170	196	192	181	172	178	155	165	160	169	188	169	177	181	191	172	177	174	189	168	160	174	188	191	171	181	176	182	187	185	168	169	194	171	187	180	179	190	182	145	166	184	158	183	175	166	174	166	192	181	180	189	202	181	187	196	186	204	156	166	160	167	188	171	205	170	189	184	162	175	146	176	182	190	183	168	168	165	171	160	150	153	166	187	197	159	184	176	160	165	170	171	157	172	191	185	167	139	190	175	168	185	168	178	149	153	193	204	158	191	177	179	183	165	172	172	166	181	194	153	182	191	191	186	189	166	164	156	158	181	169	196	175	181	205	169	180	166	181	169	185	193	189	186	168	153	169	178	193	183	181	169	165	187	166	162	176	182	154	168	180	164	196	151	175	171	164	169	185	170	167	181	170	167	171	165	185	188	170	172	183	182	163	175	186	162	157	145	182	180	159	176	185	166	172	147	169	184	181	161	168	164	190	177	178	177	193	164	190	178	161	164	172	160	178	180	189	170	189	183	157	175	173	182	190	163	177	176	175	187	181	171	153	191	154	179	201	176	176	186	201	178	188	187	183	177	161	184	202	177	172	154	200	180	181	181	172	177	170	216	150	169	173	199	184	180	161	161	169	170	178	172	184	189	167	184	185	154	202	173	193	169	171	151	155	182	155	193	178	179	176	167	184	171	202	172	167	180	168	167	181	159	199	186	189	165	183	192	172	181	184	163	149	155	161	149	195	176	173	200	183	164	145	166	190	176	178	183	175	184	187	194	160	175	192	166	174	164	170	188	159	182	180	204	186	171	175	154	194	158	184	168	175	190	212	199	172	197	152	172	164	164	199	163	161	175	179	160	154	179	170	181	178	174	151	172	166	155	175	172	195	177	176
13060	12153	23323	55115	62364	46677	32055	12312	4964	4592	3701	3385	3496	4085	10696	8290	5403	2873	1559	858	591	552	529	500	485	500	479	469	510	520	527	514	513	490	501	479	529	506	492	488	506	487	499	509	507	518	501	501	505	490	501	488	512	501	526	489	506	494	511	497	497	522	509	497	485	491	507	524	531	534	504	494	535	493	476	520	498	517	496	523	532	492	518	509	563	495	530	520	482	528	544	548	518	531	517	512	483	489	518	496	484	545	518	488	475	468	507	504	510	502	518	528	541	527	467	545	522	482	512	513	502	501	543	496	487	487	549	499	511	486	523	495	495	483	504	516	486	507	538	464	520	530	500	513	522	511	511	494	485	456	489	507	497	513	518	458	486	475	489	502	489	517	532	559	467	475	470	527	490	500	512	481	508	530	518	457	493	526	523	500	491	523	489	504	518	502	518	499	500	479	492	519	506	516	535	466	523	523	492	506	516	481	539	503	480	507	510	487	482	472	516	481	509	527	523	471	480	529	533	469	540	504	503	450	527	474	501	476	533	508	534	526	473	515	521	484	480	525	544	520	483	517	513	469	492	506	491	492	471	522	533	540	514	530	528	498	493	492	525	502	504	510	537	493	499	519	520	497	520	486	509	469	522	475	538	499	488	508	491	501	498	486	486	516	519	520	506	492	521	496	509	502	503	497	469	465	523	527	509	475	498	533	503	526	503	503	469	473	535	510	542	480	526	493	520	549	513	540	533	483	565	510	522	485	532	517	516	510	562	476	466	489	488	540	507	482	515	491	491	521	501	469	549	486	451	505	501	518	495	521	483	523	512	535	514	485	500	498	530	491	553	499	458	528	501	501	487	554	533	484	474	526	496	495	519	477	516	487	517	516	526	512	533	485	479	484	517	524	463	520	513	487	476	489	500	501	516	512	496	524	508	476	445	480	481	500	455	520	504	421	498	501	506	499	514	498	494	545	531	518	473	538	490	511	505	484	541	534	527	442	504	523	538	500	572	546	464	507	482	501	508	529	463	504	482	510	515	511	540	492	456	476	505	503	511	500	528	519	550	533	494	510	450	484	523	527	475	513	525	521	524	508	476	520	499	501	482	536	529	511	480	545	510	473	476	477	510	513	501	495	491	505	501	483	536	476	512	494	511	466	516	470	496	496	500	523	485	465	514	488	507	514	489	497	536	515	534	492	519	515	525	499	516	495	515	519	522	505	511	492	509	492	477	502	527	483	525	474	519	495	485	487	511	502	486	539	503	500	499	462	490	471	515	548	484	504	515	491	520	547	501	535	502	500	501	522	490	502	489	510	538	527	511	480	503	506	504	526	530	481	522	491	504	488	542	485	538	468	549	518	492	487	476	466	492	469	522	529	477	496	469	497	466	501	492	493	515	476	505	503	466	512	511	511	525	536	519	477	477	518	549	523	527	506	497	495	521	473	469	531	520	499	485	481	454	481	500	528	515	506	509	515	500	538	532	516	507	496	500	505	486	487	533	513	497	538	479	508	499	505	466	521	495	471	480	481	505	512	484	479	509	486	496	509	517	551	529	509	490	527	497	456	500	519	503	533	517	496	514	497	484	508	500	491	526	494	489	502	488	524	496	496	499	504	488	521	507	472	481	492	550	510	460	513	504	490	506	506	516	486	497	511	498	487	513	504	528	521	489	461	515	484	510	507	533	484	535	520	459	484	559	499	572	523	529	536	497	512	474	499	543	531	488	507	484	471	468	513	465	496	498	507	505	532	517	487	507	496	533	500	477	507	512	491	497	523	473	548	506	496	500	536	519	511	481	505	498	509	497	481	497	541	520	522	522	542	503	532	482	497	485	530	499	493	498	506	498	511	458	530	527	505	497	468	500	506	502	510	482	540	508	527	508	479	512	510	534	478	485	483	461	508	521	490	525	534	518	509	492	506	484	475	517	472	513	505	496	460	527	504	496	508	479	528	476	538	455	505	483	474	525	521	515	494	490	533	514	493	524	514	531	549	507	474	503	521	443	525	489	530	528	516	513	497	519	490	506	476	458	481	513	506	521	514	515	491	512	525	489	515	472	496	517	506	505	478	516	476	524	563	496	516	470	546	505	515	547	506	533	504	482	489	479	502	533	502	499	494	477	497	506	524	449	498	526	486	494	470	471	515	503	504	511	530	478	503	527	502	536	479	491	481	543	521	512	488	511	491	487	522	453	529	557	505	515	498	528	513	505	559	508	505	554	490	518	484	508	511	499	527	523	506	487	518	499	484	466	440	477	514	466	475	509	488	530	507	494	509	492	508	480	530	518	490	486	510	490	491	504	474	525	514	516	510	486	507	490	496	528	495	484	495	498	512	509	523	493	475	541	498	490	517	470	515	510	492	494	509	477	479	496	480	511	495	501	499	505	523	486	512	528	493	535	518	513	518	479	541	515	480	511	502	519	553	495	524	498	531	510	495	522	544	513	485	475	516	484	495	518	489	476	470	489	457	502	473	525	513	506	508	487	525	496	446	508	544	466	473	515	500	490	533	466	517	539	475	504	499	514	482	454	494	527	513	474	505	477	516	533	501	515	489	520	522	498	507	493	508	485	528	517	514	516	505	508	536	472	535	517	523	502	458	526	483	504	497	495	493	504	506	486	518	503	516	523	475	516	511	524	536	479	512	508	499	555	518	485	530	487	443	487	538	485	457	522	530	486	534	449	546	490	477	532	525	486	516	465	537	498	511	512	517	498	497	550	484	499	477	492	515	517	476	514	512	541	510	509	515	520	453	510	506	517	529	507	482	464	509	548	491	488	523	489	481	497	498	527	498	493	479	523	495	495	479	532	501	485	500	510	490	489	503	512	481	481	462	484	481	478	490	525	505	519	515	499	517	525	542	460	520	479	471	474	537	475	500	510	503	512	536	517	511	493	507	527	499	505	530	550	498	497	501	513	478	482	499	499	455	522	525	535	503	538	489	495	491	473	528	485	496	536	497	524	496	519	494	488	494	516	518	541	520	494	462	506	492	514	503	500	511	466	481	495	514	513	497	493	509	499	486	490	486	481	477	491	516	515	539	498	468	467	503	486	509	521	534	524	529	525	474	516	480	530	535	522	530	511	451	501	496	503	449	475	518	535	466	502	556	539	462	477	459	509	497	509	485	523	493	473	514	494	466	477	502	508	517	520	524	498	499	482	493	488	524	499	480	480	488	516	476	526	546	479	524	505	488	539	503	524	508	499	491	529	537	476	498	502	516	532	524	452	532	516	484	512	513	501	485	518	524	512	531	520	514	509	517	502	503	459	465	514	539	488	458	538	480	496	529	498	494	539	512	539	519	532	487	541	467	500	500	509	499	476	489	497	496	495	458	487	488	469	504	525	495	476	494	510	498	473	521	516	531	487	500	502	519	505	515	503	539	477	500	477	505	533	480	504	508	476	509	498	520	499	490	476	524	476	529	523	509	485	499	513	550	511	488	522	499	518	554	531	498	467	527	483	501	467	489	515	505	477	502	449	475	529	516
27035	19630	27133	63468	68840	44356	30134	10032	2878	1794	1415	1322	1294	1602	4607	3843	2511	1362	672	333	254	210	206	189	210	200	217	176	215	176	206	214	210	210	179	217	204	214	207	201	227	198	203	211	218	197	176	206	205	198	181	204	185	192	209	203	195	200	197	194	190	203	219	188	203	190	212	204	217	208	219	231	202	224	212	206	192	201	208	204	179	162	198	170	195	191	174	200	210	209	197	171	192	200	219	195	180	184	182	195	199	191	202	199	194	190	217	209	204	191	192	182	196	216	206	181	228	208	169	198	184	213	192	190	200	170	216	187	188	178	197	196	196	158	201	187	192	227	205	202	201	188	195	191	175	215	204	184	180	190	203	197	197	178	187	217	198	179	182	183	185	184	180	198	200	205	200	196	161	178	174	187	185	184	211	202	193	182	215	229	207	193	199	204	214	204	193	168	186	221	218	205	211	173	220	192	211	187	188	212	187	192	199	189	210	201	203	183	206	199	186	203	205	188	193	209	201	196	194	216	207	183	221	187	209	187	167	220	197	242	177	208	197	195	176	214	205	181	185	191	192	196	189	199	198	208	176	197	212	185	175	193	197	183	202	190	220	211	200	204	183	202	190	181	191	218	210	206	170	181	180	173	175	198	207	232	209	203	219	179	203	198	186	195	186	192	220	196	186	194	223	204	207	205	212	204	227	188	179	216	176	196	204	192	200	200	187	204	198	191	229	194	191	213	202	181	177	221	193	184	200	193	185	193	196	192	212	204	173	194	199	179	184	196	218	180	166	209	210	203	217	174	193	196	178	200	193	193	189	188	173	200	207	183	188	209	204	199	191	180	219	204	191	193	191	216	201	185	158	179	216	217	196	188	172	202	188	182	179	197	176	200	202	185	193	191	178	181	204	224	197	179	196	197	206	201	201	193	177	204	206	187	204	202	210	191	202	211	196	206	167	194	190	193	223	190	190	208	200	210	190	230	179	189	230	199	204	209	195	183	184	222	189	209	220	240	179	184	183	202	185	183	177	212	211	193	203	198	221	199	204	191	173	192	209	184	184	186	172	219	203	198	192	190	211	201	171	223	200	193	193	201	200	171	216	165	184	172	162	187	231	205	186	213	163	181	191	213	197	199	211	175	185	178	211	180	188	208	220	208	173	195	179	194	218	205	185	177	191	177	203	192	193	210	203	185	196	207	203	199	188	175	212	194	198	179	201	212	216	187	194	222	198	218	238	209	216	216	192	215	185	178	203	179	208	185	199	195	228	183	170	201	199	215	205	180	183	215	178	217	189	175	214	191	174	212	204	196	244	212	211	191	194	231	201	194	183	202	186	198	173	202	194	187	197	188	211	192	202	199	184	187	177	206	185	185	216	196	232	194	181	176	218	171	183	167	184	172	202	214	220	188	174	191	201	213	203	198	225	193	208	189	213	209	195	180	193	155	200	184	210	209	225	185	183	202	204	163	183	164	203	200	162	220	195	214	197	197	217	229	187	191	216	184	172	223	199	201	176	204	181	191	197	217	210	202	178	191	232	187	220	191	203	213	226	185	173	193	204	195	199	203	181	205	185	215	190	195	237	205	203	222	183	191	206	180	217	193	216	206	198	189	189	197	213	195	203	197	217	172	232	203	194	205	221	190	217	184	172	216	190	202	194	184	191	199	181	202	225	209	195	186	194	192	208	205	216	187	192	168	195	172	187	172	182	207	177	207	190	197	197	204	196	206	182	211	205	202	191	202	198	177	204	219	182	202	195	202	202	225	198	169	187	226	183	208	211	215	179	198	184	195	204	206	179	228	191	202	200	197	181	210	211	195	197	196	184	202	217	198	193	193	180	204	213	202	192	203	198	213	209	174	188	195	195	188	184	196	174	218	213	229	217	226	200	159	231	200	173	205	190	177	204	215	181	182	211	206	203	213	192	168	186	182	221	194	210	185	218	214	194	193	208	197	186	197	161	184	189	182	205	200	208	209	172	181	190	221	214	208	185	180	192	194	188	181	195	180	194	181	178	195	188	190	194	186	193	226	211	190	192	175	197	207	196	179	202	197	185	172	175	195	205	162	184	184	211	189	178	237	184	195	191	188	178	206	202	189	187	201	188	185	176	176	197	207	201	194	186	209	208	190	208	218	183	191	207	195	173	210	184	194	210	189	191	203	190	203	217	186	214	205	186	205	193	190	212	181	181	214	226	192	182	191	198	200	189	187	193	230	212	213	212	186	193	178	184	199	209	205	199	213	182	180	217	202	191	184	202	217	204	207	200	167	231	183	172	203	213	206	213	207	197	196	221	186	178	212	166	203	199	202	201	201	206	188	194	181	207	189	201	215	215	156	194	185	199	180	173	174	189	191	208	212	195	191	219	218	213	213	186	203	197	182	182	204	198	177	185	200	202	186	203	204	193	213	195	192	205	202	190	187	210	186	202	221	190	199	185	215	208	218	186	204	210	203	207	202	217	201	183	209	200	202	207	197	186	225	189	195	215	212	197	211	215	202	182	179	193	193	193	193	202	190	174	191	187	207	206	214	188	219	207	208	183	190	199	206	206	191	194	184	203	198	216	184	188	193	206	197	185	207	202	168	197	188	196	188	219	175	209	202	167	200	198	205	196	184	195	210	188	188	189	206	195	194	173	215	215	216	191	205	202	218	183	183	194	179	211	175	221	224	206	214	190	209	231	211	194	203	190	203	177	213	195	199	189	209	192	196	212	233	197	196	213	206	211	204	186	185	199	207	253	215	220	214	199	202	169	203	191	199	210	197	199	184	210	176	168	227	189	192	183	178	217	201	189	208	162	194	216	193	198	201	201	219	166	209	220	212	186	171	204	224	186	185	177	175	189	186	206	202	180	195	215	203	197	188	206	201	191	196	192	183	185	230	187	231	181	192	195	181	196	211	187	210	198	176	201	225	169	218	185	198	223	187	171	195	208	172	193	187	165	204	217	204	216	207	202	196	177	176	211	194	183	193	208	203	192	195	202	197	185	174	225	189	201	195	178	203	196	202	193	182	185	189	202	187	191	172	215	200	202	207	225	202	191	219	200	178	215	176	196	196	183	183	194	187	203	171	188	192	195	204	211	186	200	208	194	197	225	188	210	199	219	182	210	202	176	199	210	179	182	189	209	209	201	189	202	220	194	195	180	208	194	180	202	209	222	194	206	202	173	185	202	213	193	199	207	182	204	197	188	191	196	193	202	194	172	188	193	223	183	186	225	185	176	181	203	183	192	205	190	183	206	209	194	180	198	184	196	193	187	197	188	180	185	198	213	226	186	198	204	201	181	196	176	224	205	202	180	205	187	199	198	221	212	213	206	186	181	216	201	188	188	186	201	211	213	169	202	199	196	187	212	232	187	192	164	184	168	179	208	190	201	196	192	192	171	222	205	164	199	196	190	195	184	214	192	191	172	209	180	192	212	200	194	228	193	189	195	170	203	200	204	199	235	171	195	184	191	195	192	202	216	173	213	199	166	194	202	203	180	204	195	182
16544	15288	31454	68355	76089	52411	37521	19582	9794	8164	6950	6153	6769	8369	19386	16185	11663	6705	3306	1372	751	653	619	567	561	536	554	550	549	573	563	565	534	555	567	555	568	572	564	535	538	556	553	564	567	564	535	527	579	549	539	539	527	545	518	560	562	521	506	553	564	547	572	520	594	587	577	570	557	512	534	503	545	589	512	554	583	560	538	548	547	524	518	586	563	552	551	558	500	540	540	545	545	534	507	545	574	565	586	599	533	530	562	534	575	544	552	566	508	566	590	560	548	573	534	518	581	558	515	564	623	509	531	560	548	621	604	583	550	595	525	562	563	571	551	518	562	543	563	551	548	533	549	547	557	529	531	563	607	557	531	549	556	583	532	544	563	531	579	572	542	545	534	552	552	561	528	558	581	571	583	548	580	520	560	596	527	560	537	531	573	539	576	581	545	559	525	565	532	552	489	571	521	573	524	546	564	529	516	549	529	553	550	555	581	549	555	524	511	525	559	543	503	574	541	525	560	515	494	572	589	544	543	596	593	563	547	544	565	574	570	482	579	568	540	538	547	569	553	549	531	508	526	518	580	533	591	559	508	557	552	524	543	515	522	545	564	507	524	546	544	585	542	561	556	567	572	546	532	592	529	548	555	546	523	525	588	568	563	597	536	582	524	574	550	530	550	595	588	579	523	563	549	526	536	550	525	533	564	567	538	560	551	530	535	528	569	623	522	542	550	531	535	543	518	561	522	553	570	591	521	592	511	553	577	525	522	571	570	611	516	538	551	581	530	546	563	524	571	572	556	573	584	563	515	526	537	532	565	586	569	557	542	545	526	538	568	565	565	532	565	547	536	544	569	546	511	545	545	540	545	542	612	526	586	552	551	528	511	572	591	520	583	533	567	538	554	569	550	545	552	556	609	568	572	550	534	563	589	538	542	619	555	581	525	578	535	543	582	548	559	528	561	534	569	554	568	566	563	597	527	575	564	530	569	546	550	507	534	539	560	553	538	521	581	558	537	513	552	559	516	595	562	542	530	577	539	527	556	588	582	534	575	587	571	563	519	559	556	567	565	538	575	528	552	520	562	536	562	538	562	571	557	532	582	582	519	548	563	589	540	587	520	522	539	544	564	565	524	564	597	552	542	553	531	565	515	522	522	549	507	550	541	538	549	585	578	537	534	566	535	508	520	557	584	537	542	559	537	570	522	526	566	547	527	548	512	563	563	592	589	560	613	538	523	565	519	537	560	576	566	542	562	515	562	531	564	498	557	540	521	557	549	545	549	548	552	575	532	544	569	566	560	518	531	580	565	548	552	582	555	567	569	611	542	575	556	498	577	536	567	565	549	538	568	568	523	568	547	519	563	513	556	543	551	565	576	598	515	540	557	525	576	546	568	542	541	535	540	519	501	576	544	536	561	556	566	567	593	556	509	564	541	526	582	575	580	572	550	568	562	557	557	529	551	567	604	550	564	560	554	594	563	526	580	589	540	539	548	602	521	524	542	533	574	591	560	536	550	584	564	542	539	560	557	558	556	550	541	572	540	574	520	551	568	578	574	550	584	565	523	573	537	582	561	564	534	527	583	509	537	542	541	528	517	536	521	596	516	506	581	567	540	590	567	552	545	524	537	548	547	553	540	540	567	569	547	584	555	542	569	552	559	584	558	523	568	592	553	511	566	520	542	527	548	553	547	564	557	574	557	558	547	515	568	543	536	569	568	552	534	558	542	580	557	561	510	595	550	528	579	537	575	573	604	559	541	535	598	551	519	570	565	514	563	560	541	563	586	506	590	526	541	553	526	582	550	544	560	573	538	535	530	565	532	578	553	548	553	569	524	519	523	536	549	580	527	547	512	571	587	590	559	605	545	552	568	529	556	566	576	535	547	534	548	588	551	532	589	545	530	574	586	584	571	510	530	572	524	527	561	570	566	523	526	550	564	534	557	520	547	557	516	545	531	514	519	537	537	543	588	573	543	569	578	572	547	509	550	593	556	560	507	531	544	554	521	533	587	538	574	558	592	570	561	539	532	540	546	549	581	544	552	566	554	549	569	563	564	543	557	549	605	564	572	567	535	548	558	559	509	518	533	550	562	564	548	580	563	535	531	575	530	538	533	508	560	572	571	584	545	519	605	595	547	513	528	515	526	554	604	525	541	574	535	543	548	573	585	592	535	545	533	554	505	538	532	546	566	568	551	529	557	545	544	520	536	564	566	508	596	568	515	550	544	559	554	612	545	571	558	541	583	529	571	543	549	524	582	532	602	543	559	518	548	573	596	589	562	559	564	558	569	526	549	568	560	566	599	585	528	585	564	551	569	522	560	533	569	561	544	542	555	567	539	576	536	533	566	541	528	533	571	562	525	585	569	526	567	566	591	586	522	549	616	569	569	572	544	563	547	543	535	545	542	529	543	534	539	575	535	558	601	566	551	548	547	563	573	555	566	530	549	541	513	515	546	546	568	596	539	596	563	559	598	584	555	553	582	542	532	525	544	575	558	572	565	550	573	565	566	565	539	574	521	547	532	541	541	542	534	539	523	561	545	550	555	574	551	534	564	555	571	582	535	520	563	584	545	518	581	569	568	553	535	597	534	550	562	577	544	540	584	545	554	569	546	554	532	542	588	523	595	538	533	549	597	520	575	542	562	554	572	527	561	549	549	590	564	576	579	590	543	538	550	539	554	515	546	513	547	526	572	567	530	527	542	542	553	578	531	556	514	546	553	559	562	589	553	534	515	532	577	574	525	549	522	500	551	550	595	559	577	558	552	505	519	565	572	563	524	514	543	569	532	548	503	586	551	568	547	574	549	559	585	553	496	562	595	576	556	570	597	555	588	546	572	551	563	554	511	536	562	556	554	567	541	520	602	520	542	540	625	564	596	545	548	554	522	583	562	546	574	512	554	562	537	545	561	579	556	568	540	563	573	569	527	575	552	529	558	503	563	573	594	538	529	544	532	546	522	549	559	578	552	523	535	512	539	583	552	581	564	539	600	537	557	550	541	537	551	555	582	560	522	504	581	535	506	516	541	547	573	593	554	538	525	569	568	582	546	527	521	552	585	533	532	571	552	532	547	525	570	544	544	547	568	557	537	554	552	542	533	576	579	560	536	543	572	579	549	556	541	572	598	552	563	597	614	576	547	531	488	561	538	558	585	515	532	600	536	547	572	552	546	526	569	565	486	615	522	547	548	571	548	548	529	573	553	542	556	527	572	539	563	550	574	559	560	538	553	557	541	525	548	582	566	516	534	519	572	575	564	558	530	590	559	533	565	550	564	549	522	572	557	576	584	535	577	575	564	511	582	554	536	547	549	572	580	560	559	551	545	537	538	561	579	540	544	548	574	570	550	595	580	539	563	592	557	582	528	558	543	552	488	511	538	579	581	590	565	512	543	511	577	543	553	515	567	548	529	595	536	545	584	552	596	528	502	530	544	518	521	515	547	549	489	539	531	578	566	560	598	547	560	557	535	564	537	541	566	606	573	532	584	538
10872	9012	10767	12595	11507	5454	3013	1514	1083	795	553	519	619	514	608	641	495	391	294	200	193	176	202	181	163	185	195	190	175	158	148	173	193	204	210	182	166	169	166	165	201	202	168	198	173	166	176	173	161	206	181	180	172	174	192	162	164	200	196	184	208	181	177	194	191	195	193	207	194	162	177	188	161	182	177	177	164	188	176	198	177	174	187	185	164	188	179	154	189	170	194	202	174	173	164	175	165	168	151	168	162	184	166	184	171	174	173	179	173	196	208	192	202	189	193	197	177	168	174	180	198	188	201	173	164	185	174	172	188	187	167	179	186	169	174	173	169	161	177	192	198	183	178	172	161	177	154	169	179	164	182	193	185	185	200	155	183	149	150	207	176	188	178	173	154	167	194	166	164	178	169	194	183	191	201	193	158	138	172	161	155	205	187	191	157	151	189	157	148	149	167	173	166	156	164	188	188	169	166	189	166	187	179	191	173	178	181	170	190	193	182	184	190	177	159	180	178	210	164	178	185	181	175	181	156	163	185	163	195	164	160	195	158	183	211	180	176	163	178	191	167	183	176	171	174	182	203	171	168	182	187	180	177	176	181	191	181	173	177	179	151	183	182	178	199	181	201	164	172	177	177	167	180	174	175	185	158	174	192	152	174	195	193	187	164	186	173	158	160	170	180	191	157	187	174	179	183	191	177	199	200	183	178	215	172	175	199	172	163	176	173	169	168	192	167	177	163	180	175	190	188	174	172	173	191	174	186	179	172	176	191	188	165	182	154	169	164	174	174	171	182	191	180	191	176	178	182	157	188	184	170	156	180	174	196	174	168	167	154	183	181	190	162	177	185	181	165	197	185	164	180	174	196	185	192	215	181	187	188	184	181	201	185	182	175	188	185	180	164	197	184	175	162	198	171	179	175	169	181	167	222	163	158	147	190	178	175	208	173	173	207	176	164	188	170	161	183	166	189	177	158	199	172	174	176	180	206	204	177	192	186	192	180	158	191	198	182	198	181	172	226	183	163	192	185	170	178	197	173	213	174	169	163	182	184	186	185	165	178	186	169	191	169	185	195	171	186	161	189	161	200	179	194	179	168	183	203	172	168	185	171	195	198	190	189	156	177	178	182	189	172	180	194	181	201	199	194	185	180	201	176	162	185	174	178	198	189	180	155	168	161	183	177	167	173	179	181	216	167	223	160	170	172	177	170	159	155	169	154	193	149	173	201	195	184	195	190	159	168	167	185	183	195	191	156	176	183	159	188	204	182	174	169	178	172	175	169	150	164	171	154	176	189	168	166	200	198	199	201	206	154	181	169	192	175	174	177	180	139	145	166	197	203	186	175	167	180	173	177	164	182	201	161	192	189	161	178	173	187	162	194	180	197	173	176	176	185	174	185	182	168	198	190	167	185	177	174	164	185	172	202	173	156	153	183	186	182	177	179	175	180	204	190	168	162	198	178	160	186	167	158	190	173	199	174	174	168	187	166	162	165	195	195	167	196	172	172	183	189	190	199	182	202	180	158	162	200	179	162	180	181	176	161	173	176	177	162	204	186	197	182	182	195	190	203	165	147	174	191	206	179	163	179	198	179	184	169	205	188	191	207	168	191	161	171	185	180	167	183	180	175	192	167	170	176	170	196	165	160	196	181	196	188	167	178	175	187	170	205	170	179	204	176	169	167	177	189	168	199	165	164	172	182	191	170	177	175	187	200	191	205	202	183	166	170	203	195	188	162	184	178	221	170	222	185	169	187	176	186	205	195	167	178	176	202	158	214	173	182	172	190	170	181	205	167	188	192	175	162	163	203	153	185	186	168	181	183	205	173	184	189	203	197	199	171	180	189	165	161	187	165	173	196	176	169	165	183	192	172	155	169	171	197	185	185	181	178	180	199	174	155	181	157	176	191	169	178	177	191	177	180	195	180	154	143	193	165	183	182	158	167	155	182	215	176	172	171	208	163	185	185	156	168	181	176	197	185	182	184	174	194	156	168	189	152	179	175	193	169	188	180	174	193	181	170	204	181	187	195	162	158	187	168	192	196	173	186	193	214	198	179	184	189	151	191	186	171	182	191	187	149	206	178	183	174	190	175	199	157	190	193	187	182	191	180	195	193	167	187	211	202	181	186	169	198	172	198	170	193	180	185	189	188	184	184	182	165	188	180	185	164	175	192	196	190	196	165	171	171	187	191	142	193	174	206	178	165	159	218	195	182	192	151	185	160	174	178	191	200	183	170	194	175	171	179	176	163	170	172	180	179	179	143	167	198	179	174	213	174	176	177	161	188	191	189	174	168	185	178	170	156	175	195	180	191	158	172	169	178	184	150	179	175	183	195	159	185	162	151	198	156	184	169	176	173	178	169	181	185	163	204	181	191	182	176	189	178	180	175	209	179	186	189	198	181	162	158	201	180	188	191	205	195	175	161	168	186	198	173	187	175	206	178	162	175	165	186	192	163	169	187	188	149	184	182	175	164	173	182	163	197	169	186	192	204	160	194	212	189	194	194	181	180	162	184	175	163	187	175	204	196	191	186	172	199	151	206	171	201	176	164	192	165	170	181	199	187	181	187	171	177	181	185	202	172	179	195	185	174	162	180	179	163	182	183	187	186	159	187	181	160	174	171	158	174	187	197	203	192	191	197	157	195	194	183	189	179	194	165	178	176	182	181	173	158	180	173	172	178	152	173	182	191	174	170	172	162	202	162	170	179	177	189	167	198	197	206	159	187	197	169	166	180	173	172	178	164	186	171	185	191	182	162	179	179	187	175	161	177	163	174	186	175	187	188	185	185	170	167	172	205	195	193	187	159	166	164	180	184	169	172	174	179	165	179	169	183	188	206	174	198	198	176	203	188	189	186	197	205	167	149	174	158	178	166	178	193	183	168	181	171	173	204	177	204	189	181	212	167	180	164	162	177	176	189	160	178	174	203	198	171	180	178	171	196	167	186	191	157	156	158	164	200	174	187	160	189	168	182	165	178	175	134	195	154	175	154	170	183	181	185	195	181	182	155	159	189	222	165	164	176	212	176	187	174	178	177	166	187	201	180	188	190	197	182	177	151	170	202	163	169	180	180	199	187	177	161	205	165	194	180	182	160	185	197	200	171	171	198	186	168	184	169	202	180	156	198	195	172	188	186	177	188	170	204	194	158	169	184	171	177	160	170	172	165	165	191	175	183	178	225	185	190	202	212	201	182	170	187	161	189	160	201	192	197	202	191	139	196	155	189	191	182	173	176	174	190	160	165	199	167	205	180	190	170	185	191	196	177	178	183	172	188	157	180	172	209	175	169	184	180	186	165	188	180	180	185	192	183	165	185	197	190	184	166	166	147	181	159	176	167	183	174	172	193	185	158	151	194	161	198	176	190	180	214	193	167	176	182	190	185	217	161	191	181	196	173	199	189	169	184	180	168	157	186	209	181	162	179	168	164	176	188	208	179	172	192	187	189	183	187	195	178	176	186	162	154	174	181	175	179	173	163	161	168	188
8155	8072	15342	26268	24332	16565	9924	6369	5029	3622	2726	2471	3092	2582	3102	2921	2263	1539	1006	705	537	527	541	517	499	512	491	514	511	515	507	484	533	468	531	547	514	535	523	493	521	504	514	485	532	490	457	519	510	504	509	485	506	490	527	489	525	499	515	488	531	507	493	453	546	518	463	499	480	518	521	513	488	523	519	496	479	529	481	533	536	503	476	510	532	509	491	464	493	481	505	511	520	561	453	512	486	534	516	493	473	470	493	490	518	520	513	513	521	519	553	479	486	569	507	513	513	537	494	481	509	524	464	494	533	450	541	483	491	476	536	482	474	530	493	515	497	500	494	507	475	482	522	508	475	540	522	500	506	468	500	497	523	497	524	522	527	496	534	518	529	494	469	525	530	537	502	508	478	497	487	480	514	536	525	536	490	514	478	503	514	519	541	532	450	501	522	494	500	537	513	535	483	498	481	491	502	534	536	525	494	519	570	547	527	552	531	474	526	503	488	556	513	504	518	558	488	513	511	506	506	496	503	506	486	516	471	502	485	537	518	481	512	490	486	556	490	494	478	546	521	492	513	551	490	520	531	496	528	534	532	509	504	514	526	539	486	486	543	549	505	499	532	496	507	486	512	550	500	532	509	548	510	503	485	531	508	491	543	511	487	490	517	517	545	497	490	508	538	492	540	525	512	519	516	482	527	515	514	491	470	474	514	506	494	482	493	526	535	511	489	512	461	442	543	520	498	543	536	480	491	505	486	525	498	546	528	483	506	499	498	536	516	493	497	491	521	519	468	519	487	506	523	513	484	546	516	503	459	522	517	485	555	513	522	539	486	511	484	482	523	474	494	504	502	484	481	466	480	525	485	498	525	532	497	525	507	510	499	505	496	504	506	513	500	515	507	510	501	556	485	513	517	505	512	476	492	520	461	511	483	523	529	526	518	522	501	516	486	497	542	536	515	530	524	526	503	527	528	528	519	514	504	517	535	501	505	515	495	494	519	481	480	483	499	533	503	519	514	526	516	483	493	526	522	529	479	454	507	521	491	519	492	466	516	517	514	484	547	517	485	505	524	488	505	503	473	518	506	527	488	526	524	542	524	492	490	494	527	521	477	504	494	526	476	510	512	521	498	492	501	483	496	492	503	520	525	532	503	491	566	482	497	538	470	507	486	504	492	537	496	518	486	521	494	481	512	513	467	521	536	492	477	480	525	515	477	515	487	522	513	502	468	525	499	496	506	521	541	522	518	526	463	513	530	500	493	535	480	495	530	507	503	512	511	504	532	516	504	519	540	519	482	548	498	490	549	547	514	546	543	531	503	540	499	522	495	553	534	521	531	570	476	464	503	495	549	473	554	537	481	498	527	528	545	490	500	505	514	508	503	528	551	524	498	548	497	541	468	542	481	512	523	526	517	486	510	498	533	506	501	498	545	474	489	497	507	522	518	493	547	495	504	497	484	479	526	532	514	532	515	544	487	474	511	511	479	510	506	520	518	501	487	486	525	512	517	517	511	509	471	490	496	557	539	545	493	488	524	505	500	493	490	475	471	523	485	517	475	532	527	550	513	514	490	495	495	526	524	501	537	483	516	541	492	485	509	530	502	506	499	516	477	515	511	493	503	502	509	491	500	535	519	473	549	505	532	482	538	534	498	476	514	493	500	487	541	503	577	536	508	479	533	465	484	531	528	534	511	510	493	490	505	542	507	518	520	481	522	531	551	493	513	520	469	532	518	496	540	512	525	520	517	511	526	502	512	513	477	493	512	470	521	444	478	490	542	534	475	500	513	505	510	504	493	530	475	485	499	524	478	463	539	540	524	536	503	496	485	527	507	503	500	513	487	484	550	502	540	539	516	510	511	454	507	577	508	480	482	502	497	505	517	496	501	531	491	549	485	527	452	527	500	527	543	474	483	536	487	479	501	547	507	474	493	486	534	494	502	541	567	511	519	495	509	478	498	522	504	488	461	543	517	494	528	480	494	511	494	530	503	497	500	520	530	494	502	509	507	517	514	526	492	494	485	522	523	518	503	553	505	496	521	503	466	497	524	513	551	530	456	493	561	521	527	489	496	533	515	484	499	542	531	509	501	517	493	477	525	517	517	530	492	505	505	504	547	508	487	532	520	474	509	500	482	492	481	528	538	538	474	476	511	493	541	481	500	495	540	484	529	524	519	541	477	481	491	498	511	495	521	494	456	499	481	488	501	549	545	502	521	484	529	510	538	477	529	531	491	491	529	573	519	516	470	505	555	497	480	501	454	497	514	514	473	508	514	523	475	504	496	518	525	494	536	471	520	521	561	538	511	558	515	533	504	500	485	522	510	474	548	523	496	519	512	508	535	500	497	517	507	518	523	531	475	517	518	502	465	489	484	515	533	511	495	488	530	488	507	520	508	517	524	514	548	478	498	495	508	508	529	533	502	505	526	472	518	490	496	515	511	553	517	488	537	538	509	472	520	510	482	517	474	531	506	505	505	490	507	479	506	504	496	514	524	531	490	501	498	495	520	526	515	507	507	512	483	497	500	485	496	533	499	545	488	468	527	501	519	517	511	524	499	472	513	499	515	503	517	510	510	469	494	501	489	531	487	475	540	525	491	529	466	536	556	516	532	501	532	488	440	524	456	477	535	519	497	527	507	539	555	537	518	482	526	499	520	511	474	534	508	517	506	501	524	498	499	512	481	532	497	521	519	516	477	525	534	529	553	522	525	490	532	496	485	518	544	483	548	488	499	541	492	480	492	512	518	518	508	508	496	556	535	538	489	499	457	485	511	511	532	558	474	502	516	513	521	511	519	522	505	530	511	496	535	520	524	492	527	539	525	497	504	489	465	494	472	511	486	515	514	506	497	477	507	493	504	510	477	491	501	524	512	487	498	515	568	492	481	508	474	526	506	498	526	543	538	499	483	548	494	570	468	465	503	529	510	523	486	522	534	493	523	516	515	554	509	491	535	521	509	521	519	486	490	483	481	504	462	515	463	534	498	498	543	500	495	516	514	506	497	496	488	525	488	492	524	493	510	484	521	494	538	531	476	482	491	534	509	552	515	489	524	497	524	473	519	488	529	568	456	482	514	527	527	521	506	491	505	556	501	524	454	526	494	508	518	505	487	531	545	515	488	488	462	484	529	512	469	541	487	478	525	529	485	495	501	501	522	533	532	501	530	507	555	525	528	545	465	478	500	478	506	488	508	523	530	500	477	450	523	529	493	493	525	497	524	559	527	535	528	482	518	517	509	540	522	489	508	506	512	476	519	490	503	501	499	526	533	511	525	536	502	504	489	498	488	516	526	548	495	473	474	530	465	526	531	545	484	526	485	486	493	526	486	527	535	526	500	502	537	538	502	504	502	497	511	499	528	487	475	523	540	520	523	505	506	519	485	505	476	512	466	510	510	501	512	487	468	494	503	496	506	468	537	499	468	508	527	524	511	525	519	529	513	491	546	499	500	503	486	541	495	520	488	499	516	522	545	532	553	564	510	492	524	532
19206	15069	20154	50864	32649	26394	11815	5459	4068	2574	2091	2059	2370	2105	4587	4785	3471	1857	982	402	268	205	174	166	175	169	180	179	193	172	157	148	159	152	173	184	160	167	176	177	172	186	191	170	183	181	179	179	161	157	190	169	168	175	150	188	184	161	200	161	163	171	163	175	171	170	170	181	167	175	166	164	191	169	184	179	161	181	175	200	172	198	186	164	187	174	175	165	158	202	202	161	165	148	143	181	177	207	156	155	212	177	181	171	160	169	186	170	158	173	162	166	190	187	164	159	200	191	169	190	168	186	196	174	171	157	184	178	179	175	183	170	164	166	179	159	171	178	185	197	171	192	175	192	185	203	167	177	157	178	169	189	176	151	160	185	173	192	170	155	158	168	146	172	178	181	165	156	165	191	190	175	189	185	195	181	219	163	183	181	167	154	172	151	187	165	170	183	183	193	185	192	151	176	163	169	176	166	177	178	195	180	193	172	155	217	178	186	180	188	175	157	188	152	165	183	179	176	169	180	166	182	155	157	162	172	192	199	164	173	198	183	170	181	188	168	161	173	178	174	190	178	176	187	188	150	155	162	174	165	203	180	199	178	165	205	154	175	191	189	176	161	190	173	155	173	165	166	179	186	182	175	176	179	176	174	196	157	167	191	188	188	161	165	185	173	172	185	162	166	177	162	162	179	177	163	204	180	174	174	174	162	182	178	185	166	146	156	170	213	187	182	180	150	198	161	182	183	178	179	161	164	201	164	190	161	195	189	168	186	172	153	154	183	184	194	165	201	189	169	208	180	169	199	171	158	185	170	176	165	200	185	183	203	173	176	173	163	162	207	168	183	185	153	168	180	181	162	166	178	170	180	175	166	182	196	171	177	166	185	173	170	188	157	174	166	183	181	190	197	170	166	172	151	153	182	184	147	148	181	197	170	189	166	188	164	183	171	164	184	189	172	177	166	167	160	188	175	172	175	156	169	183	201	159	199	183	167	185	171	167	163	159	188	174	187	153	162	178	191	191	174	161	160	185	180	175	172	169	167	174	167	171	206	166	164	162	201	171	174	182	176	191	163	184	167	185	160	157	137	159	155	183	163	178	169	177	176	172	158	198	175	161	202	155	155	182	190	159	186	183	187	168	182	169	172	168	192	211	185	179	162	187	173	159	195	182	173	175	190	173	177	185	176	178	181	171	164	164	163	176	171	168	168	177	174	178	169	152	159	167	190	169	177	144	165	149	187	167	184	161	149	192	172	168	177	186	187	166	173	171	170	187	178	160	161	182	162	162	187	180	180	171	169	154	196	167	172	175	170	147	189	214	175	178	175	145	168	176	158	187	178	183	146	190	183	174	171	172	185	188	187	160	173	173	158	186	171	158	167	182	166	161	198	141	154	148	174	194	155	164	154	172	184	176	178	170	176	165	202	194	173	183	171	185	182	180	155	177	173	182	191	156	158	198	171	181	187	176	187	176	157	172	177	197	164	166	171	153	180	159	175	179	181	180	190	169	169	194	191	170	172	163	175	197	187	156	174	163	197	179	168	169	175	171	164	161	177	202	190	165	173	167	186	178	187	170	157	187	163	174	172	162	187	184	171	156	170	198	186	149	149	165	176	156	158	164	179	150	176	159	161	159	161	142	191	160	165	181	166	170	178	183	173	142	179	169	173	163	175	181	186	170	194	178	175	187	136	175	209	185	185	195	197	169	159	147	182	178	170	193	177	168	179	190	181	168	175	172	176	157	171	153	174	184	163	203	172	184	197	170	170	176	153	178	166	168	171	164	191	165	186	183	164	170	165	165	150	169	192	178	153	183	172	175	180	151	176	180	170	182	150	164	164	180	173	174	182	168	171	166	145	172	174	166	172	192	155	175	156	179	182	168	176	168	185	156	162	177	172	185	183	154	169	164	179	165	186	175	195	157	176	161	186	170	174	169	191	177	173	176	182	175	171	179	191	132	181	160	177	177	182	173	169	179	162	181	167	168	171	177	206	167	170	161	176	150	186	161	151	159	167	183	184	158	165	204	159	156	181	172	174	142	193	170	189	167	163	149	189	175	154	163	175	188	168	178	163	172	157	155	187	184	186	173	185	173	173	160	164	161	186	192	171	170	185	165	174	182	192	157	155	192	147	162	189	186	159	159	221	181	189	148	182	175	196	181	163	173	170	178	179	182	175	173	184	163	167	166	204	180	183	162	172	153	196	179	191	158	173	170	195	154	189	161	179	161	192	160	181	161	169	190	173	186	173	164	189	165	171	153	151	183	184	182	154	173	160	167	193	184	183	194	175	184	188	183	155	194	205	172	193	198	163	195	173	172	156	178	167	188	171	160	175	174	169	148	186	141	156	164	168	158	172	175	165	161	179	179	172	162	194	171	178	165	162	157	169	183	168	167	193	176	159	158	165	164	163	181	187	165	167	157	165	181	181	191	209	169	190	175	179	185	181	150	179	186	189	174	163	171	180	189	184	176	187	172	178	172	186	165	163	159	174	168	167	177	138	170	187	190	197	169	171	172	193	158	167	184	174	173	169	203	176	184	174	189	161	168	156	190	170	199	180	193	181	169	149	180	174	174	178	175	182	186	168	150	156	157	168	162	156	153	169	183	190	155	172	172	166	177	178	179	166	180	174	182	167	168	180	155	203	190	172	151	156	172	186	169	175	176	184	194	189	172	211	173	169	163	177	177	171	180	205	130	191	171	188	181	177	177	169	166	147	195	172	173	175	177	183	177	165	174	192	173	187	150	167	174	172	167	180	156	186	166	165	169	182	170	173	192	171	185	192	169	164	196	167	156	183	171	176	154	180	165	194	170	178	186	152	168	161	168	176	193	182	181	178	164	182	174	202	157	188	173	193	175	192	179	144	212	173	165	188	195	203	160	181	200	200	163	177	185	175	186	186	181	159	179	161	143	182	175	157	153	192	177	158	179	189	143	198	176	178	208	174	188	167	159	177	178	170	166	165	164	161	169	185	163	156	173	206	148	171	191	168	187	168	153	167	183	154	197	150	182	180	157	176	174	187	156	194	152	183	169	180	182	177	182	185	177	170	179	191	202	161	153	172	167	169	191	169	187	154	166	177	175	180	194	160	179	172	178	171	186	159	171	186	153	176	160	164	189	173	166	213	168	173	158	174	178	187	164	178	179	159	191	168	197	191	197	163	162	173	171	166	198	181	186	164	160	191	181	173	167	172	174	170	166	190	163	188	163	195	172	150	176	175	177	170	171	179	175	194	154	169	192	172	200	173	146	163	165	180	174	159	157	168	151	174	161	187	141	172	176	186	198	192	177	184	154	167	197	185	172	164	182	165	169	160	180	171	164	185	181	211	157	189	190	195	193	178	182	167	180	192	186	167	168	183	183	183	175	183	146	166	174	162	173	190	175	189	196	177	218	158	182	177	178	183	170	167	164	190	179	162	175	162	193	163	154	186	160	156	204	164	166	170	176	158	149	198	157	180	150	192	159	175	173	181	194	177	188	169	153	157
12688	12904	25231	57731	34897	42024	20917	17628	14976	10832	9660	9873	11620	10768	19969	19584	14774	9125	4733	1705	924	608	513	473	513	510	512	490	497	526	477	483	488	479	518	517	525	477	449	503	507	539	456	451	491	504	488	502	495	498	477	506	505	498	542	510	484	498	482	466	488	476	500	509	557	499	513	502	491	507	458	500	524	499	461	510	502	478	461	490	526	488	493	482	504	472	482	526	499	497	521	499	499	474	478	481	519	511	497	527	464	500	497	485	464	551	475	526	486	501	493	502	440	530	486	506	525	493	510	468	477	468	495	520	529	529	477	511	513	486	492	439	524	527	496	489	460	489	508	475	491	479	498	472	506	490	462	482	495	502	506	532	492	523	484	453	509	493	481	489	507	491	496	486	518	525	482	509	530	485	505	488	476	488	475	465	421	495	470	501	549	464	478	471	473	521	460	460	540	533	455	508	427	520	500	478	527	514	524	506	494	517	513	477	531	508	485	492	499	463	482	486	506	486	518	488	493	459	479	523	520	463	489	490	519	478	511	443	500	507	473	500	508	520	510	471	504	457	479	496	497	459	494	465	498	528	513	512	496	520	506	510	460	542	498	468	448	500	533	482	476	510	517	518	489	507	510	489	496	493	462	468	469	489	503	475	500	526	489	528	517	519	540	525	503	499	478	510	510	500	500	501	463	522	490	492	485	493	498	461	538	506	551	477	525	486	462	488	518	457	517	481	516	510	479	456	508	446	486	500	511	527	520	508	483	512	500	511	471	508	470	467	490	529	493	484	524	503	485	484	478	471	458	484	487	522	498	480	493	479	489	511	452	485	419	512	511	510	471	460	488	485	520	522	498	498	512	491	482	491	501	494	499	523	493	470	523	496	509	532	493	502	483	524	480	528	495	503	511	447	505	512	503	519	477	496	467	492	500	479	498	460	480	491	474	499	512	532	535	534	553	488	522	499	478	533	479	500	490	511	526	521	404	547	456	465	521	481	476	504	517	497	468	477	525	482	491	484	483	529	479	495	483	491	480	493	470	487	480	492	520	474	548	500	528	517	530	515	508	489	494	496	449	480	523	472	520	502	431	473	470	522	476	512	483	479	495	442	490	482	489	493	540	473	507	511	497	538	484	530	472	498	494	479	467	546	466	488	490	529	511	490	512	477	485	488	511	509	509	478	497	483	450	468	458	466	499	498	491	499	509	517	540	504	528	505	534	487	460	503	470	477	490	494	475	472	496	520	500	500	483	484	503	495	485	498	508	518	516	488	524	495	502	517	484	508	483	464	473	488	534	503	493	484	454	487	489	463	483	490	485	522	490	505	505	472	467	539	511	492	504	510	542	449	502	486	496	490	520	479	492	488	483	471	473	510	487	469	485	454	542	516	505	509	492	552	494	511	523	509	502	494	495	516	510	484	451	478	496	502	501	503	493	486	483	512	483	457	495	460	479	490	481	481	486	496	523	530	478	527	512	527	460	473	515	499	508	468	448	448	502	513	517	510	510	504	502	507	478	475	512	533	464	467	506	538	498	470	521	500	542	530	511	489	487	483	472	509	515	485	459	467	513	461	492	522	503	465	535	477	499	499	506	514	535	529	570	498	486	473	521	540	530	507	474	528	496	474	490	488	506	467	484	491	496	510	505	531	527	497	483	451	455	506	541	492	466	470	491	550	501	521	455	479	530	501	540	515	499	450	464	476	507	489	504	496	476	495	507	482	454	508	485	511	494	485	446	470	507	502	499	492	503	493	476	477	472	501	522	512	498	494	492	519	454	488	498	496	485	479	499	476	469	518	502	512	488	486	495	492	508	484	477	480	508	525	499	482	489	465	475	460	475	468	505	483	499	498	498	523	496	480	468	479	481	477	470	498	512	477	509	489	500	502	535	521	473	524	521	527	516	488	492	492	503	508	494	470	488	517	503	518	486	472	498	461	483	511	449	497	500	481	476	526	505	485	490	514	482	530	472	512	531	481	510	498	515	472	508	497	510	453	504	499	516	492	493	482	506	503	508	514	494	545	473	499	474	497	505	456	439	480	504	479	474	444	506	500	496	518	497	509	505	487	489	523	489	475	473	471	488	490	473	514	512	500	510	523	473	518	493	494	497	461	498	514	530	509	474	468	496	496	526	522	535	518	479	481	491	499	505	502	505	505	527	474	518	528	512	501	462	497	472	499	505	480	473	506	501	466	510	518	515	502	474	487	501	499	500	481	494	496	483	578	477	527	503	484	481	523	516	529	495	461	465	527	505	503	457	509	510	497	493	480	488	513	526	519	490	515	486	446	485	470	506	506	486	494	500	504	478	527	472	512	497	481	479	496	496	502	501	518	519	448	532	511	518	516	472	505	521	514	478	508	537	474	488	492	496	499	477	454	529	467	481	492	453	526	518	509	503	516	533	447	494	504	493	482	490	460	456	477	482	504	482	494	496	516	482	473	481	504	514	453	449	472	485	537	523	502	534	466	518	515	516	469	483	499	437	472	540	508	498	495	503	496	484	505	510	516	462	509	501	507	543	496	484	466	462	504	498	493	478	499	500	433	459	521	479	492	486	469	507	482	496	460	524	481	481	537	529	493	510	512	476	506	479	496	475	468	461	494	525	526	552	500	502	488	465	494	458	514	525	463	502	499	520	523	512	483	483	479	468	488	493	515	481	502	474	528	515	479	474	487	524	501	473	490	512	536	512	468	491	488	529	500	489	483	488	505	458	486	491	484	502	480	495	505	518	507	470	507	504	502	533	486	487	514	530	491	504	513	449	528	531	463	483	462	482	496	502	481	506	493	454	477	469	497	473	476	505	490	490	501	534	523	480	521	522	564	543	502	487	501	491	492	531	493	469	534	487	473	547	521	493	505	483	519	495	483	487	542	496	503	526	497	516	485	506	499	479	500	474	535	517	477	489	487	502	501	512	515	524	487	482	483	488	497	475	485	515	482	493	490	452	461	482	460	450	506	485	506	485	482	481	512	549	487	473	519	492	491	512	539	497	477	488	480	483	461	498	506	477	524	475	514	476	479	511	482	465	522	494	527	514	508	537	497	522	508	507	470	505	510	476	455	515	475	494	512	497	501	514	525	511	521	501	506	474	476	469	512	487	490	473	516	504	498	482	498	560	509	462	489	505	500	506	518	470	501	481	510	472	472	511	523	477	465	495	540	474	534	502	499	491	525	489	489	481	485	485	491	496	494	505	497	477	457	483	522	500	501	509	490	503	461	471	506	491	513	507	500	536	496	478	531	531	496	505	512	512	509	500	483	462	484	504	497	521	510	501	479	475	462	495	477	460	523	499	481	552	474	483	489	511	459	478	513	473	482	504	495	510	523	487	521	495	504	460	541	534	500	487	503	501	491	475	490	498	507	465	503	482	511	522	501	519	552	512	499	488	489	511	491	482	534	471	446	475	516	522	491	487	503	503	510	491	488	471	511	455	509	508	465	450	476	466	500	483	509	478	473	521	540	481	503	505	497	486	461	484	507	495	499	488	521
28685	23312	31018	62803	34020	31510	19441	12125	7509	5313	4240	4490	4156	4557	11962	10465	7302	3838	1865	617	317	211	210	211	199	223	203	195	169	206	213	160	209	195	173	190	204	182	178	193	208	218	204	206	193	216	189	200	212	192	187	195	202	210	197	209	183	175	186	184	189	214	169	191	195	214	209	185	212	184	166	157	222	203	198	193	204	195	182	188	198	174	182	207	214	203	184	183	196	192	197	176	231	207	198	203	185	195	209	197	198	211	176	207	167	188	185	173	208	190	189	176	201	189	190	176	191	215	213	189	193	204	183	207	202	171	189	181	225	202	220	165	191	191	216	198	182	206	186	197	192	189	200	209	208	190	202	179	189	193	188	220	187	192	213	187	189	199	211	177	204	185	219	188	168	194	196	179	217	191	215	211	186	208	214	212	192	174	210	188	167	203	208	190	212	184	208	179	208	218	210	208	226	203	192	193	198	198	200	201	223	210	199	204	182	214	203	221	210	198	179	222	183	165	167	189	220	184	197	180	185	213	198	196	222	158	191	225	193	182	188	199	191	196	188	192	190	197	163	194	212	184	193	197	208	185	207	191	206	194	211	176	194	202	198	203	186	200	206	173	206	184	208	199	191	195	192	201	182	201	201	200	182	172	214	203	183	182	211	193	184	163	194	212	196	199	199	198	171	206	185	195	193	187	202	227	176	209	184	198	197	206	197	186	214	205	197	190	164	186	187	194	189	173	192	201	204	199	168	187	181	208	184	191	192	195	187	196	188	209	206	209	196	198	205	187	213	193	182	197	206	211	193	207	212	201	166	188	179	223	198	213	196	226	204	203	200	196	181	223	183	174	197	175	183	198	194	206	179	198	205	217	185	187	199	203	207	175	197	196	230	195	203	188	179	250	183	185	202	184	184	214	188	185	211	197	169	212	199	201	215	188	176	229	201	171	214	201	188	181	198	192	195	204	189	196	186	177	200	213	191	198	223	198	192	214	194	169	192	213	207	200	176	198	215	218	180	196	190	184	185	185	170	197	193	192	185	180	210	223	178	184	171	196	205	193	195	181	200	198	169	176	183	201	210	151	212	196	190	191	174	193	169	201	211	195	201	207	196	185	194	222	191	202	203	206	197	206	177	183	192	217	201	172	205	193	204	197	198	203	192	191	197	174	185	180	173	199	218	222	197	211	180	177	196	189	167	180	190	201	186	179	205	177	198	206	211	183	181	191	202	185	205	194	215	187	207	196	174	182	190	162	202	178	187	188	177	189	182	172	170	193	190	184	171	167	217	227	207	186	189	219	201	179	185	201	222	191	206	180	193	210	209	198	207	172	184	202	178	224	202	187	220	198	207	203	213	203	195	179	184	195	194	164	216	188	183	178	179	184	183	203	203	212	196	200	189	174	206	203	185	187	204	211	219	232	203	182	188	179	197	186	190	184	162	187	189	186	198	194	215	197	169	184	196	183	201	176	197	188	173	189	194	176	221	184	205	176	184	190	217	195	190	170	201	172	219	215	183	205	183	191	205	197	219	186	171	199	199	204	209	206	170	198	207	202	179	192	170	206	173	218	171	202	210	224	179	226	200	182	193	198	207	176	197	189	215	202	208	211	191	192	194	199	204	201	184	192	189	193	191	207	176	181	196	191	195	180	186	185	198	196	217	203	218	186	203	167	208	169	202	191	203	194	209	200	188	192	193	203	197	211	191	211	191	193	175	190	186	213	208	192	216	201	167	199	192	200	210	194	188	225	187	169	185	210	216	179	181	211	205	171	188	180	195	185	203	181	220	176	181	198	188	199	179	197	172	191	193	210	197	195	204	179	208	216	179	179	184	213	178	199	223	202	204	207	200	175	172	200	215	208	163	205	191	202	190	198	196	195	190	196	209	233	227	216	187	201	169	183	198	202	206	193	207	162	188	206	198	207	188	189	189	209	197	197	202	186	205	200	186	234	161	208	210	196	204	211	209	187	199	219	199	210	202	177	201	187	195	192	188	193	191	197	194	193	182	183	209	191	182	233	199	187	203	204	199	210	193	188	207	182	196	175	175	186	188	182	189	221	191	181	195	205	183	180	186	190	184	195	198	205	174	177	185	212	203	208	211	191	226	173	194	209	195	190	191	184	189	197	192	177	184	186	216	215	189	180	196	198	231	189	216	195	186	200	197	216	181	183	197	211	219	198	211	187	182	219	158	198	186	194	172	224	188	186	230	183	197	200	226	179	172	198	198	193	198	179	211	192	167	200	187	178	216	186	195	195	197	217	203	204	195	214	182	175	182	213	192	165	200	201	193	205	184	179	209	203	186	171	192	196	196	188	217	181	218	207	173	202	196	206	201	208	190	190	186	206	190	205	191	191	190	174	198	215	196	187	208	221	182	190	196	192	191	201	162	204	178	198	191	204	179	199	204	194	195	207	186	197	188	214	179	190	180	187	209	205	219	202	183	206	191	208	197	197	170	175	191	175	188	219	192	207	190	202	192	184	189	213	206	213	200	169	197	213	190	209	196	194	201	205	198	184	195	184	187	214	187	197	185	212	220	186	193	191	193	203	229	191	166	229	205	205	202	190	216	187	194	194	212	204	176	191	198	207	200	186	185	202	180	186	201	204	216	202	231	196	194	212	206	200	230	202	185	214	203	191	209	200	185	189	216	187	186	218	216	225	186	178	202	212	200	175	208	184	203	200	184	240	191	182	191	207	184	188	192	200	212	202	196	200	180	169	192	200	206	219	197	182	183	200	212	224	215	214	183	196	181	187	205	241	201	187	206	207	173	186	209	194	213	181	202	185	188	206	184	188	186	203	194	195	192	205	190	215	206	191	176	204	191	168	199	198	195	208	208	171	189	175	207	174	204	189	204	196	193	176	214	198	187	177	174	191	178	181	219	198	194	197	207	177	201	193	191	196	201	189	199	186	192	195	224	201	204	214	203	209	196	199	180	195	198	199	197	198	220	170	190	193	181	191	181	188	173	195	172	205	214	200	213	186	204	199	204	209	211	201	194	209	199	208	201	200	193	184	206	182	176	173	198	215	194	208	185	198	186	218	223	180	194	196	204	197	203	194	209	199	200	207	177	209	204	180	200	190	185	204	210	193	213	214	200	192	204	172	209	188	170	178	182	197	186	178	204	188	189	179	173	206	242	207	193	220	180	192	199	191	190	179	178	170	209	188	178	174	205	206	189	209	200	196	187	189	192	200	174	214	187	196	213	185	202	230	174	176	201	201	188	192	172	184	170	178	198	188	223	201	180	182	205	184	210	195	203	173	158	208	191	195	199	194	188	151	211	198	202	186	191	191	180	176	215	203	219	192	179	211	201	191	182	193	206	200	189	183	225	190	180	186	194	195	205	190	194	212	202	192	194	206	207	226	202	199	203	171	189	200	212	226	211	199	211	190	198	170	189	206	197	188	204	194	214	178	191	210	192	196	199	193	187	156	211	216	201	198	205	183	207	191	203	177	196	202	205	215	189	199	208	201	202	166	192	225	184	182
17712	18999	33718	65324	36658	44340	31330	25894	21872	18014	15777	17940	17325	18441	33106	30232	23245	15778	8288	2691	1338	755	544	553	568	563	554	531	534	525	545	549	570	509	565	540	527	576	553	525	507	518	580	562	508	565	517	557	562	512	534	573	545	516	562	618	558	547	528	464	570	533	531	515	546	537	524	505	554	560	553	532	580	537	530	516	552	577	615	581	532	553	544	562	537	611	562	565	542	563	529	584	554	546	525	535	545	575	568	496	484	572	589	541	560	541	549	507	566	527	502	548	566	540	547	529	563	551	556	558	570	534	527	554	533	563	604	554	571	506	538	545	568	541	527	543	582	525	533	542	552	559	520	551	550	550	507	546	563	519	540	536	538	552	519	560	535	589	523	578	551	559	541	520	536	533	486	568	545	551	565	535	563	563	571	527	495	543	571	570	538	535	516	538	543	547	564	549	526	579	542	543	540	567	562	568	551	578	534	531	541	582	560	546	569	557	558	533	538	577	562	608	552	558	540	570	570	561	543	564	528	518	561	542	534	554	542	546	531	542	553	569	524	555	541	537	554	574	564	569	570	576	573	576	544	571	547	503	622	578	532	548	541	587	496	550	526	545	522	580	584	563	560	558	519	534	547	527	500	535	556	578	553	565	570	544	551	578	533	543	551	501	557	542	517	545	534	562	586	537	548	556	527	559	547	545	543	581	516	555	515	537	517	503	506	561	558	527	554	554	583	511	568	528	618	555	515	519	551	551	562	539	510	527	518	544	600	544	549	528	558	538	556	542	521	584	512	537	562	571	533	503	589	581	605	500	543	527	547	580	548	572	552	559	525	511	573	538	576	560	529	549	540	565	564	534	557	570	535	577	561	487	598	559	509	511	557	552	532	608	565	507	543	541	514	546	512	537	567	514	544	564	553	515	555	560	557	552	525	553	577	585	525	541	514	579	591	522	565	523	595	570	514	547	560	536	561	508	533	555	553	608	559	573	543	561	519	574	552	569	541	530	571	536	574	555	530	552	573	559	569	566	539	548	497	600	573	570	543	588	542	524	563	549	549	544	511	535	573	563	505	556	559	572	537	553	543	548	510	578	552	563	598	580	548	567	586	561	562	541	552	541	562	605	541	558	523	564	566	551	542	560	553	534	536	573	570	517	536	576	549	561	575	538	569	555	570	511	570	569	565	519	557	565	568	507	551	536	563	541	597	580	530	521	550	527	578	572	566	544	528	515	586	514	558	544	514	589	558	550	544	572	566	563	531	555	545	552	564	546	539	559	547	574	543	569	567	556	562	594	560	597	534	566	607	550	556	550	569	536	554	546	587	513	542	534	576	544	584	525	581	556	546	568	562	557	543	565	529	566	558	571	519	592	547	539	511	564	546	572	553	587	515	534	529	552	553	558	549	519	600	548	515	558	528	546	554	550	585	510	514	531	489	510	578	555	537	545	557	527	561	564	575	540	545	547	584	557	560	586	537	542	526	575	566	521	515	529	573	561	566	557	569	538	531	531	511	575	528	549	530	535	548	515	571	564	517	528	534	570	533	550	561	573	552	563	569	533	518	520	520	553	544	543	562	551	548	573	505	563	528	561	553	518	545	553	548	562	515	545	516	523	529	506	526	512	585	483	554	570	542	556	556	523	580	564	564	538	519	550	554	569	568	593	570	535	528	547	543	518	526	615	559	514	511	545	540	547	588	513	508	540	531	547	586	532	589	597	515	586	560	569	544	525	544	567	524	539	543	548	549	559	543	543	552	549	496	565	544	494	543	542	568	542	502	547	519	524	529	543	522	518	541	570	546	547	523	553	546	552	566	579	546	524	541	548	548	523	513	541	551	597	547	541	531	599	520	529	550	574	541	520	546	568	540	537	589	546	551	517	563	571	553	528	572	525	542	571	541	534	539	527	532	557	531	520	564	522	533	551	543	543	516	541	551	580	532	542	534	584	584	560	537	533	596	577	554	587	545	559	583	553	548	547	529	521	540	566	522	579	552	558	519	572	557	542	580	561	577	526	565	571	573	547	556	540	568	533	515	583	525	579	515	558	543	579	571	533	525	568	517	575	524	530	578	561	527	539	569	568	557	575	518	564	562	542	519	536	533	542	559	563	524	560	538	546	530	596	563	579	549	534	502	528	552	544	539	546	557	545	559	543	592	496	564	523	590	559	553	574	545	530	533	566	557	543	576	516	551	543	509	561	554	561	560	528	541	524	524	574	561	545	548	527	598	556	566	555	533	576	560	528	543	548	554	529	553	556	549	554	532	564	573	551	543	522	589	532	528	549	534	540	548	553	602	534	543	555	583	537	531	532	547	559	545	595	525	580	507	593	542	522	539	578	551	541	553	558	544	533	565	566	583	505	538	583	539	519	513	499	539	542	563	558	517	545	533	591	557	511	511	565	547	519	536	544	545	560	546	569	529	545	579	573	577	525	526	541	543	543	523	537	571	548	524	582	563	534	569	538	539	520	561	540	559	533	547	553	539	570	585	531	524	577	580	571	525	555	560	542	570	556	521	549	494	500	518	523	544	546	539	542	528	504	527	564	557	539	556	547	588	540	595	560	553	561	567	535	537	584	569	558	554	525	492	537	525	498	534	551	553	514	546	547	559	548	518	543	507	529	527	555	503	552	516	554	580	541	580	590	566	530	531	561	564	540	508	544	544	583	525	588	546	550	555	550	564	511	534	538	542	580	587	558	533	512	512	587	477	564	548	569	576	543	530	506	561	501	546	537	585	542	566	533	546	542	525	537	513	537	559	568	540	601	541	504	580	571	536	561	539	527	529	568	550	530	539	592	528	523	573	552	543	558	552	521	521	524	544	571	505	550	549	589	562	543	514	544	555	526	604	535	549	512	535	555	530	513	540	566	554	493	568	529	562	528	544	558	528	596	564	510	509	559	519	559	538	537	563	533	554	567	546	561	522	558	559	527	561	593	546	524	568	566	543	520	584	572	587	539	530	610	532	563	545	551	563	552	538	550	575	553	578	547	544	547	552	526	568	553	560	590	555	534	538	518	526	528	526	577	570	515	524	578	565	587	518	559	558	549	535	531	605	523	552	582	524	555	562	541	532	563	550	567	586	537	530	518	510	540	529	520	511	538	532	517	538	579	515	534	514	512	546	573	568	555	571	528	558	571	535	542	550	541	516	550	558	559	563	518	563	576	560	556	580	517	554	602	575	572	546	570	569	549	537	569	521	549	564	580	578	582	527	564	571	567	555	577	533	538	579	580	529	571	566	532	533	621	544	561	570	504	500	569	537	561	584	554	532	552	550	585	574	547	558	548	507	538	552	538	566	548	537	556	532	526	556	513	569	570	568	541	562	513	542	569	543	511	526	549	539	568	538	553	550	575	594	548	549	518	548	544	544	557	532	564	589	579	545	555	547	586	550	546	520	543	562	510	569	557	529	568	568	544	552	554	561	571	570	475	543	550	551	509	554	527	523	535	549	536	534	529	549	529	498	553	590	550	557	522	534	542	552	570	525	533
14095	11497	13761	13928	8260	5449	4003	2848	2163	1499	1393	1592	1165	884	1037	1113	985	717	414	267	194	186	168	189	155	176	191	186	172	192	193	167	184	181	183	177	200	162	201	162	181	183	182	155	161	180	166	187	188	166	179	172	147	189	174	183	155	183	182	165	181	197	175	175	174	176	163	179	166	189	183	183	178	165	171	187	153	158	188	183	165	189	165	183	177	192	148	171	172	158	196	168	183	157	178	148	186	175	182	202	165	184	177	158	166	172	165	184	190	175	181	171	176	156	174	166	187	172	186	187	184	173	183	212	172	186	194	151	179	157	179	168	176	188	183	177	174	187	159	197	194	169	189	176	213	185	180	209	195	205	157	169	179	169	190	179	189	198	202	176	177	174	178	152	189	193	176	176	207	190	156	159	201	185	172	174	174	179	160	158	172	181	170	207	172	177	163	154	165	175	178	178	162	164	177	196	166	188	183	172	199	184	155	187	190	190	175	178	195	179	152	186	182	174	173	166	165	155	172	185	175	181	185	206	206	182	164	185	186	199	157	172	187	181	189	206	171	166	161	190	176	166	192	214	174	185	171	158	171	167	172	193	215	187	190	183	163	187	189	182	150	187	181	165	198	184	192	190	201	177	188	149	180	206	180	182	172	186	166	179	139	215	165	181	161	165	195	177	194	164	175	152	200	181	199	186	189	206	190	184	167	174	185	172	159	166	183	187	189	175	201	180	202	187	177	189	163	170	168	169	163	160	143	189	187	190	181	193	209	167	176	176	176	164	187	185	170	203	168	170	215	201	166	175	174	160	163	176	182	176	171	177	155	178	202	163	165	164	193	183	202	178	159	188	174	197	193	184	156	186	192	175	170	155	163	165	170	198	189	168	180	170	170	180	159	178	189	171	181	186	171	178	189	186	187	184	155	175	191	187	192	179	176	163	172	171	180	164	200	181	200	186	181	177	186	179	182	199	195	191	174	173	197	191	155	187	186	186	173	197	193	171	185	163	188	158	185	179	155	176	181	186	183	175	177	189	183	191	175	188	190	172	212	168	196	170	171	160	165	164	184	197	165	168	179	158	164	182	146	186	154	150	171	168	177	190	193	169	189	179	173	184	181	174	158	209	164	167	182	160	191	189	177	196	166	193	195	181	168	190	151	164	183	198	187	190	161	167	176	185	178	122	183	178	160	178	199	177	158	176	183	189	153	153	158	188	176	157	189	196	166	170	162	197	171	181	161	162	181	175	157	185	169	191	181	177	165	147	193	185	187	200	183	186	173	173	148	192	158	190	185	180	175	171	171	155	181	191	187	167	220	183	175	181	181	180	161	172	186	196	181	172	142	181	177	170	185	189	176	173	163	166	163	184	162	169	183	182	180	163	180	165	173	184	174	189	189	172	156	197	195	183	144	195	170	164	181	178	189	180	163	190	169	171	175	181	192	157	153	168	170	193	182	171	168	188	160	197	159	190	163	185	192	184	187	151	157	179	199	168	158	185	189	174	191	195	191	167	180	174	165	190	179	160	170	183	174	182	183	195	175	170	162	189	184	171	163	188	187	179	185	202	168	168	179	146	195	181	178	184	170	179	174	160	190	190	199	173	167	168	173	176	157	161	161	175	175	196	168	187	195	168	173	193	180	189	170	170	206	189	143	201	190	177	186	175	198	176	145	164	180	191	197	166	171	158	164	162	194	184	191	167	176	161	178	172	189	176	172	192	184	179	190	170	172	181	189	187	175	169	175	179	180	176	198	156	208	179	167	183	179	179	171	190	180	160	169	183	177	142	170	178	166	184	169	203	177	180	156	158	170	175	195	176	206	175	190	170	171	175	177	188	192	158	193	171	188	174	181	171	181	182	172	182	168	180	205	186	175	180	174	172	166	167	177	173	148	161	188	175	196	181	174	148	143	154	190	175	189	186	154	178	141	161	165	174	194	185	174	163	164	179	184	172	185	186	184	215	199	180	167	190	148	180	179	172	162	174	183	169	179	158	161	164	163	136	195	171	192	159	147	152	172	178	179	179	178	171	193	175	164	171	185	179	159	163	201	187	173	185	203	159	167	176	172	177	193	165	145	174	176	198	192	164	178	197	186	173	170	182	152	180	151	167	170	154	187	192	162	169	183	160	189	165	169	191	173	180	171	169	181	163	170	182	167	162	181	179	194	176	172	193	154	180	173	178	157	160	190	189	175	186	202	161	201	192	169	187	164	190	174	171	172	171	174	175	172	184	178	191	190	159	167	177	197	168	173	173	168	181	169	175	167	183	214	163	174	197	182	179	173	163	166	173	164	190	178	175	180	174	170	191	185	189	187	210	187	177	179	166	194	184	184	181	183	176	194	167	189	160	164	188	170	186	151	184	164	183	167	187	170	197	164	147	172	168	168	182	175	176	169	172	168	167	180	176	189	162	167	179	161	163	191	174	141	179	188	191	180	164	187	220	179	171	182	174	211	173	169	165	186	168	183	170	181	195	157	185	157	171	172	181	189	162	174	182	180	184	164	171	168	157	189	185	177	163	182	204	176	161	209	176	186	171	175	165	204	167	190	191	166	182	152	181	186	153	193	154	184	174	172	160	173	186	182	189	162	203	190	167	160	191	196	205	202	181	174	170	173	182	191	182	172	163	192	185	180	170	171	189	179	175	192	200	166	174	190	162	166	180	185	173	165	179	174	170	170	172	181	176	174	197	185	179	182	165	177	170	181	183	174	191	185	148	185	168	154	193	180	144	171	164	181	175	175	202	177	171	179	174	168	191	153	178	173	186	186	174	199	207	171	156	194	180	219	154	189	193	182	183	155	162	158	173	169	145	183	157	169	166	186	213	164	156	179	184	197	178	152	171	186	174	200	195	193	186	174	175	189	195	201	166	176	161	169	168	197	190	163	165	163	166	163	172	160	191	178	196	170	170	177	183	198	193	179	176	193	172	173	181	156	181	176	175	183	165	194	180	183	164	188	162	168	178	186	172	189	192	169	184	179	161	186	169	168	173	199	186	167	201	163	190	184	181	195	165	167	167	192	182	202	198	177	145	164	166	167	183	159	191	156	159	209	177	172	183	157	193	175	177	191	220	169	175	191	171	173	193	180	170	193	178	183	165	165	190	181	181	185	177	172	181	190	183	163	157	169	173	178	188	150	159	161	177	160	192	176	172	169	172	183	191	174	153	194	193	167	185	188	190	169	168	181	168	186	186	194	179	186	160	185	175	167	170	173	201	185	177	175	185	174	157	185	202	166	167	194	173	159	178	187	163	195	195	189	189	139	185	158	162	180	186	199	173	197	159	184	191	165	182	193	199	170	186	185	188	188	194	190	177	186	186	163	171	189	164	192	164	173	173	157	166	184	173	211	202	178	182	180	153	169	154	173	149	184	191	173	172	160	167	160	152	172	186	195	197	199	153	193	202	164	176	179	174	176	184	200	184	156	175	163	207	187	170	184	185	177	170	156	188	179	180	174	190	187	154	168	180	195	167	186	182	202	176	173	199
9916	10142	19081	25820	20181	16578	14136	11275	9429	6832	6525	7892	5824	4368	5197	5105	4405	2877	1557	918	562	510	492	467	497	519	535	521	511	481	542	533	484	504	515	469	512	490	498	521	476	493	539	518	473	446	483	511	512	500	512	520	515	514	528	516	467	502	535	492	520	497	479	461	496	503	488	453	494	548	475	522	463	447	493	478	489	488	566	510	486	500	512	539	502	551	485	504	501	524	501	510	483	471	517	516	526	520	548	498	476	523	502	540	535	522	528	536	512	477	508	470	506	543	497	468	528	491	507	481	528	515	510	512	486	521	500	478	478	478	516	512	519	514	512	513	487	520	486	495	549	530	475	488	498	492	471	500	541	497	530	487	524	495	477	528	526	476	491	522	520	503	484	501	516	489	475	478	518	482	452	459	521	491	496	474	506	485	479	546	503	475	478	519	509	494	516	513	500	497	518	509	529	486	515	549	474	513	481	482	509	471	511	523	542	533	505	509	533	492	499	533	508	535	497	524	526	531	538	492	525	498	504	484	530	473	509	549	515	494	491	487	502	549	506	492	520	517	482	518	475	467	495	506	480	509	482	495	479	478	475	507	545	527	537	487	485	477	477	506	512	481	514	511	513	500	481	489	523	513	517	516	494	496	465	475	489	495	472	553	497	497	523	495	481	523	487	472	519	493	497	467	529	483	537	524	548	528	504	502	480	518	496	532	502	503	542	473	511	515	505	519	535	525	490	473	523	523	512	493	528	514	484	500	510	515	486	505	496	504	524	519	474	508	498	511	499	483	504	511	535	499	490	496	507	536	506	451	495	484	497	480	534	485	544	491	516	499	505	534	510	492	492	515	521	522	488	488	489	462	469	531	524	489	501	505	506	496	499	492	476	494	501	524	487	507	504	494	545	519	488	515	509	532	491	527	505	475	505	495	467	497	519	477	453	504	523	543	495	523	502	509	474	471	535	530	512	493	514	475	486	504	544	526	486	530	518	524	518	464	473	535	541	487	518	510	482	478	521	489	501	501	474	520	522	519	499	493	542	499	500	511	524	491	519	496	505	497	505	553	521	499	514	521	533	541	476	530	537	517	469	535	534	521	482	509	456	481	530	505	524	476	501	525	488	466	471	482	519	461	479	511	478	554	496	512	510	474	525	505	483	510	488	500	524	536	539	535	498	498	491	500	532	503	519	532	525	518	535	480	506	516	523	505	510	488	457	530	493	516	473	498	474	493	498	465	492	483	487	462	546	472	520	501	520	511	501	513	520	501	464	522	486	480	495	500	525	516	552	510	520	507	493	496	546	492	523	505	522	510	500	488	504	533	497	509	478	498	521	437	520	477	515	539	509	515	543	538	513	514	514	528	498	533	515	502	501	529	511	493	503	447	512	493	502	482	551	513	487	461	484	488	509	483	497	502	501	500	470	511	494	479	513	510	535	480	523	484	497	505	508	483	531	514	489	507	503	489	525	506	487	474	494	495	497	495	500	501	526	489	476	491	453	505	504	477	526	578	477	519	510	480	501	479	525	516	504	487	495	494	504	531	503	550	479	514	492	506	541	501	505	499	488	520	514	508	556	534	495	507	530	507	496	500	477	539	465	522	490	503	518	514	486	495	503	488	457	507	545	497	524	497	493	470	488	429	480	493	548	540	468	508	505	518	475	460	528	480	539	512	480	506	503	494	459	522	505	484	477	489	499	492	484	492	530	506	493	493	455	499	482	490	491	534	468	513	490	463	505	470	504	481	539	480	493	482	562	517	513	509	497	473	472	524	496	520	517	483	504	498	510	513	509	464	525	497	545	502	502	495	486	517	501	490	521	499	547	465	518	505	449	489	474	515	490	480	524	494	519	495	469	514	501	497	505	500	486	494	469	516	502	540	545	545	499	519	469	461	520	521	503	500	506	504	539	467	480	500	519	525	479	505	458	516	514	502	479	525	531	500	535	493	478	520	502	506	498	465	484	524	506	514	503	488	477	492	520	489	481	548	515	498	509	493	517	503	470	520	501	534	483	528	497	502	532	517	470	546	512	498	530	526	488	499	486	483	526	476	505	494	490	498	496	475	489	503	501	515	470	474	512	509	474	539	475	496	522	488	487	482	533	506	439	529	498	468	472	484	529	505	519	538	520	511	490	463	510	510	444	478	479	514	532	494	513	528	491	570	484	505	480	515	471	504	510	496	492	491	500	485	498	491	560	527	492	515	524	515	535	490	486	511	479	534	531	523	473	519	534	547	539	518	505	461	461	467	497	515	551	465	498	475	499	512	515	474	510	531	518	512	491	492	508	492	501	502	504	532	487	530	554	525	507	505	517	495	509	521	507	495	508	527	517	491	471	495	492	511	498	469	484	503	489	495	480	514	507	511	517	487	520	474	519	493	540	497	491	497	526	489	511	492	476	467	531	490	545	498	486	486	519	547	517	475	518	495	506	511	514	495	509	476	488	498	517	508	500	521	484	510	506	472	499	467	504	483	505	494	501	471	495	554	489	515	498	536	505	471	547	506	487	514	480	507	513	494	478	497	518	486	504	489	552	494	534	491	469	523	526	518	449	478	536	515	491	489	478	547	462	530	527	470	480	532	522	517	515	502	518	523	524	488	484	498	496	483	465	470	502	521	497	538	474	545	487	488	496	504	499	525	510	514	506	507	485	482	493	520	491	480	496	522	484	504	524	534	502	532	518	479	507	517	531	498	499	495	526	499	520	508	525	524	506	498	523	503	495	547	491	517	476	491	464	551	520	502	468	517	496	538	500	477	513	448	475	483	531	476	510	485	537	475	448	491	497	465	487	448	526	534	510	488	501	475	504	479	531	494	502	521	520	475	497	490	493	547	521	494	494	472	554	468	487	523	493	496	493	525	518	501	532	505	531	477	482	505	517	500	501	514	536	517	496	503	454	554	483	518	510	507	488	530	526	519	480	468	453	480	477	521	531	526	536	526	512	509	500	482	515	504	522	505	440	529	520	495	540	507	451	491	484	537	501	536	487	505	500	536	514	543	483	494	454	525	485	492	520	519	519	496	501	508	492	493	515	516	512	536	486	497	500	493	480	501	481	517	502	527	486	475	495	513	530	503	511	497	474	519	499	466	473	515	500	520	501	479	502	475	504	497	521	502	499	484	510	528	487	483	493	491	490	496	475	567	487	490	509	525	518	524	501	509	492	495	491	497	536	494	514	462	485	487	496	461	561	497	520	490	503	518	508	472	473	531	519	505	528	514	551	502	505	497	493	515	500	518	513	476	462	477	541	486	506	497	528	491	494	490	505	525	532	485	533	512	520	552	478	491	539	519	507	524	471	536	484	490	479	475	512	503	471	482	490	504	511	528	524	490	541	519	495	484	493	517	483	483	487	501	528	462	492	490	489	523	542	492	523	522	503	503	495	494	541	506	495	512	528	487	509	500	509	492	530	477	491	518	479	489	492	537	478	501	508	485	492	519	481	485	511	533	497	496	534	549	480	513	486	483	494	518	475	519	488	485	512	513
23620	19124	23985	33127	18360	14061	11704	8903	6905	4319	4143	3646	2221	2663	8101	7036	5120	2641	1086	451	289	190	160	150	172	186	155	193	190	178	169	198	163	167	170	171	173	179	173	176	163	179	193	195	156	164	172	159	179	183	160	176	163	154	173	185	159	205	162	177	182	189	160	151	168	184	146	186	198	147	167	159	175	189	173	177	188	183	189	174	194	183	140	166	151	177	176	175	154	182	166	204	149	166	161	176	183	180	182	152	177	176	180	167	157	179	172	191	191	166	174	149	172	162	150	155	172	187	187	187	182	156	185	169	160	187	144	199	169	171	170	183	178	158	163	173	158	167	177	171	172	187	181	167	162	167	165	146	163	167	169	168	156	165	176	184	179	181	177	169	182	196	177	169	162	169	167	176	181	183	147	178	165	178	158	137	169	173	157	191	156	173	154	177	175	165	172	155	181	182	179	174	160	178	181	183	194	164	190	187	165	171	164	175	152	170	154	179	164	158	172	146	184	175	184	178	181	171	162	169	181	170	162	150	184	167	189	181	168	166	178	197	194	154	201	183	189	168	174	184	186	156	171	191	179	166	162	176	178	174	208	155	168	192	173	152	186	173	188	172	177	178	150	174	171	156	176	171	156	173	145	147	183	156	180	162	156	190	169	167	181	177	186	165	159	183	163	166	155	182	215	150	160	159	185	171	175	159	164	168	184	196	161	147	175	149	162	187	163	151	184	161	150	161	185	185	187	178	192	173	183	175	169	199	170	175	160	162	150	179	188	166	166	151	182	178	164	155	179	166	167	174	192	189	177	148	187	168	178	165	174	157	176	180	153	181	159	172	191	177	184	170	152	174	154	164	155	157	175	180	166	181	176	165	163	153	171	173	172	169	176	159	166	191	164	168	169	190	163	174	165	177	168	181	151	198	179	181	181	173	173	173	173	138	185	170	180	184	186	167	159	174	194	167	160	182	186	185	172	173	159	184	156	171	186	191	193	176	154	170	177	180	181	206	171	173	185	185	173	173	160	157	182	160	159	176	169	171	169	162	161	181	193	189	174	165	165	165	172	150	163	167	179	167	155	182	155	170	154	163	169	176	180	178	157	168	149	179	167	171	158	172	167	149	177	150	185	170	148	155	171	154	167	198	173	191	171	171	167	155	176	166	155	154	168	173	162	161	159	170	164	164	169	177	184	193	188	154	169	163	173	171	162	177	176	168	179	183	182	185	182	182	150	171	146	172	163	158	173	168	160	167	156	150	179	184	182	149	182	166	178	166	201	186	157	165	165	168	170	165	175	180	193	173	181	180	197	171	172	173	168	185	180	151	184	172	181	173	174	171	158	150	174	166	165	197	175	175	193	161	155	150	179	175	168	154	194	155	158	208	178	160	181	161	151	157	161	169	176	190	161	180	190	171	156	184	150	152	160	167	165	170	191	165	170	199	167	164	182	168	183	158	164	165	160	160	169	150	159	201	166	173	145	199	189	151	181	174	182	175	189	185	163	183	178	189	162	160	152	150	204	180	179	150	176	168	155	157	180	159	172	165	189	208	194	154	174	185	199	192	190	151	168	182	149	152	176	136	186	196	179	193	164	178	165	175	176	181	175	167	166	177	169	165	149	155	156	171	187	147	181	201	161	157	169	199	161	159	190	156	178	197	159	179	151	154	145	146	179	175	160	198	156	184	186	187	164	166	198	206	209	180	179	188	164	174	150	185	181	160	195	164	181	176	168	162	163	186	154	143	167	161	177	198	184	171	174	170	165	167	179	182	165	173	172	177	175	183	196	170	170	173	172	183	191	155	161	173	175	174	160	168	166	169	165	158	177	185	181	170	172	167	183	163	163	175	160	168	167	159	156	162	176	177	159	186	180	178	169	184	169	145	188	158	154	157	198	154	154	193	187	184	149	173	153	177	164	173	163	169	173	193	177	165	174	156	173	199	185	172	188	158	189	199	158	190	161	171	165	161	164	163	167	185	179	146	181	169	190	175	164	171	200	154	197	186	168	173	192	163	178	166	178	154	189	195	192	163	193	163	157	182	174	175	167	163	161	162	177	167	142	152	177	169	167	171	158	189	174	178	156	166	152	192	134	187	183	166	157	183	177	166	145	191	166	161	176	179	180	187	165	180	162	189	151	177	174	160	159	171	150	171	159	193	175	166	169	157	172	156	184	155	183	163	158	163	175	168	165	165	181	173	176	161	154	172	174	197	184	190	156	172	166	164	169	183	162	174	169	162	173	146	181	194	188	173	174	161	174	160	171	171	157	179	146	168	163	173	164	171	171	185	162	192	175	156	166	182	141	191	160	176	166	179	200	190	157	173	157	190	181	162	177	180	181	185	168	150	160	186	169	183	198	164	183	164	196	155	178	158	169	189	157	160	169	156	172	153	178	190	159	168	175	164	180	180	180	178	166	175	184	173	197	211	163	172	181	181	188	151	182	191	168	158	187	148	170	151	171	179	195	165	181	171	161	171	170	190	171	179	153	179	174	186	156	184	164	175	177	158	188	172	153	157	187	183	187	175	141	185	163	155	170	181	202	158	198	185	171	212	157	165	187	183	190	190	174	188	170	176	194	159	171	158	170	175	166	192	175	174	157	163	171	170	151	161	160	197	174	169	175	160	169	165	167	156	177	213	184	194	153	182	171	173	175	159	162	169	185	183	154	177	162	158	157	177	177	176	178	175	178	183	174	168	184	158	154	164	155	170	187	169	154	179	189	173	182	177	177	190	153	182	154	170	148	153	173	179	155	163	179	158	147	174	182	164	146	172	169	198	187	173	191	182	179	144	171	193	151	180	187	188	169	174	170	176	174	175	180	199	167	168	188	165	175	157	163	186	161	191	183	171	166	184	172	183	185	198	179	175	161	167	166	181	157	169	168	185	168	169	177	166	158	158	172	183	202	196	183	150	174	172	192	177	158	182	174	148	166	179	204	169	204	208	168	173	175	190	178	191	159	172	194	172	175	161	172	173	167	156	149	151	182	178	163	176	186	160	178	185	175	184	190	168	196	173	162	159	178	168	179	174	179	202	145	203	176	164	181	195	170	172	187	178	175	187	163	172	178	151	172	185	179	164	184	185	184	165	203	163	184	159	172	168	181	136	193	174	169	182	166	163	170	163	196	163	169	169	187	163	192	154	149	173	160	196	186	168	142	178	162	182	157	139	167	164	178	181	170	176	173	174	175	196	185	149	179	172	183	179	182	187	184	168	170	189	178	165	172	194	181	152	169	178	163	170	182	183	161	168	180	162	184	201	170	180	162	169	163	165	179	185	150	190	155	172	165	194	176	198	184	189	147	173	164	197	169	161	144	187	179	165	168	185	175	150	145	151	177	152	174	177	183	172	200	172	167	182	180	180	157	169	177	176	168	156	166	173	150	163	175	181	175	169	185	187	156	159	167	161	193	158	181	162	184	176	162	159	200	174	162	187	178	168	187	186	168	155	177	201	182	167	143	171	158	183	183	177	191	163	153	180	172	144	186	187
15947	15857	27492	40328	30143	29100	27443	23705	20978	16104	16967	15075	10915	12930	27721	25177	19089	11864	5676	1924	1020	602	489	509	498	528	495	435	538	512	491	514	518	479	492	498	492	492	497	424	468	483	504	526	461	489	533	516	503	490	457	528	518	536	493	486	492	479	539	511	449	450	539	504	503	468	478	522	483	500	494	481	490	501	489	468	495	509	526	513	515	500	453	531	515	501	482	506	466	505	495	475	493	494	454	535	514	517	469	517	513	476	501	532	481	481	525	515	483	480	497	493	469	542	509	509	468	522	501	453	493	478	534	521	491	486	469	545	518	444	515	489	508	523	499	492	507	461	503	486	496	465	462	485	532	517	499	505	521	477	503	468	540	471	475	506	488	461	469	496	491	503	520	506	521	519	518	514	457	484	463	510	501	472	501	520	499	545	516	483	481	437	470	521	494	508	457	496	495	492	519	475	521	465	522	488	487	484	516	491	455	482	496	512	518	524	523	495	543	497	462	467	530	465	473	523	533	504	523	541	478	499	476	489	488	495	521	517	459	497	497	499	469	458	520	477	459	494	495	488	475	484	491	506	484	483	472	498	494	508	500	508	472	500	497	538	507	485	460	493	485	517	519	534	529	511	471	485	491	483	473	484	510	507	519	491	504	470	504	490	479	475	479	476	499	497	535	486	460	498	499	529	509	505	502	471	500	470	464	489	515	470	518	502	521	482	485	492	452	470	518	477	501	436	483	502	508	500	482	514	500	521	476	483	489	484	467	500	501	522	482	481	457	511	495	512	478	479	473	487	520	462	535	490	490	515	520	490	496	495	527	509	497	485	514	484	534	507	482	495	488	521	475	474	520	514	499	463	496	485	466	491	467	487	487	484	506	498	524	506	484	545	516	497	463	523	506	481	467	477	492	483	443	453	490	500	529	496	530	532	482	510	482	494	463	503	494	480	483	474	491	492	459	500	485	518	487	507	490	496	522	507	513	490	449	501	462	508	522	492	487	489	489	497	457	470	479	485	462	479	504	497	524	511	508	486	516	465	468	519	533	531	439	519	497	563	515	507	460	502	554	490	482	467	504	475	515	487	516	510	529	463	509	516	494	454	499	521	499	489	510	490	451	484	514	482	472	490	510	514	442	506	456	499	508	497	506	485	458	547	505	535	460	519	463	529	507	460	482	489	443	522	445	522	507	490	460	489	467	517	482	496	494	496	493	495	522	532	437	485	464	502	454	465	483	500	465	489	521	492	501	492	511	506	497	508	485	528	473	481	508	493	465	516	520	516	496	507	487	498	474	488	511	486	509	489	495	521	530	483	490	498	453	455	488	482	508	535	475	494	457	466	484	509	494	487	444	515	492	444	499	496	474	498	491	515	474	479	509	486	477	497	484	471	479	489	521	529	496	487	484	513	483	475	493	475	510	512	499	539	487	492	514	499	467	498	471	485	524	476	478	457	508	492	457	502	468	460	510	482	513	499	498	457	492	520	482	552	505	464	498	505	476	484	509	465	491	465	498	484	478	507	490	505	506	486	484	473	505	478	544	487	472	502	466	470	478	515	505	525	485	467	476	478	486	514	542	514	483	460	488	521	509	489	493	522	487	493	507	476	484	513	516	486	477	517	465	515	515	488	516	453	497	460	489	464	487	489	497	466	488	501	510	511	473	528	504	491	457	517	476	522	491	480	486	517	493	502	517	518	512	487	447	521	492	487	485	505	489	502	486	486	466	458	477	529	499	476	515	489	484	511	498	501	537	491	519	498	547	481	517	528	531	500	480	503	488	500	483	517	460	475	487	484	476	490	461	514	482	503	489	494	477	473	477	502	535	496	522	501	486	452	499	461	539	504	492	490	482	467	544	489	505	488	485	495	527	451	496	511	531	502	497	483	489	491	493	486	500	452	460	489	494	513	517	530	463	534	514	484	502	479	525	469	502	513	518	514	508	491	499	447	484	487	501	438	441	554	501	532	485	461	441	538	494	475	478	499	496	482	532	490	478	502	513	517	475	490	502	491	480	489	487	470	492	499	475	467	494	522	518	473	515	533	493	484	485	465	470	496	495	474	505	505	446	493	493	494	483	475	467	506	479	490	500	527	515	473	521	507	531	512	534	491	482	504	486	479	519	474	460	518	532	490	485	534	490	512	516	489	512	510	500	486	502	500	504	516	527	465	490	503	531	518	496	514	506	524	517	498	468	480	484	522	511	493	469	525	533	497	486	473	510	524	474	502	483	460	496	472	502	535	469	444	510	506	514	520	477	492	480	517	500	491	482	520	531	501	479	494	478	501	499	500	518	499	445	464	540	505	511	534	501	489	505	468	522	501	497	511	517	471	506	499	512	511	502	475	475	472	542	489	504	481	551	518	500	477	493	470	478	498	535	518	478	465	505	492	525	520	472	494	474	454	525	496	521	446	510	510	509	516	489	482	563	502	521	515	506	534	473	501	454	498	497	512	503	499	560	508	508	500	404	516	502	493	511	523	481	440	504	519	462	517	480	489	514	464	502	502	452	532	488	480	500	494	496	484	493	456	473	493	501	464	483	466	520	475	511	478	568	518	496	466	493	500	537	492	524	529	474	494	471	494	476	502	491	473	455	483	493	493	486	496	508	502	466	485	491	490	506	445	507	508	490	504	483	493	495	482	533	480	512	494	502	483	511	542	456	463	488	530	489	485	510	468	494	485	500	507	455	494	482	508	471	495	572	516	447	491	505	512	483	501	516	517	519	489	487	472	504	489	477	540	468	501	466	497	492	484	460	532	461	496	499	470	467	502	526	529	534	495	507	522	524	499	516	498	492	471	500	437	512	508	521	480	444	530	503	527	515	532	490	529	525	479	502	510	510	505	486	467	511	434	490	533	487	504	525	502	475	521	490	494	566	482	492	476	502	517	472	491	503	499	484	502	472	531	493	503	493	522	471	495	485	470	476	511	499	480	507	492	576	474	478	495	513	494	495	452	545	488	530	475	489	474	484	529	467	492	501	525	494	508	535	486	494	533	525	484	508	507	504	513	493	484	518	502	508	519	480	526	481	448	513	448	439	532	523	461	502	495	488	504	511	484	497	463	555	494	554	475	490	492	496	485	460	512	479	539	579	489	488	496	486	512	494	500	491	481	519	519	511	518	484	516	482	490	472	474	483	513	513	521	503	505	503	487	472	492	485	517	504	464	493	507	503	490	490	501	464	501	483	489	482	484	485	519	501	491	476	506	459	461	482	515	481	505	528	497	469	497	516	522	494	461	538	493	546	479	477	551	480	520	490	499	497	488	473	516	480	493	487	516	477	483	515	492	465	458	468	471	502	567	484	527	472	463	529	523	454	503	485	519	506	487	527	481	450	543	483	481	514	520	460	470	479	491	482	537	486	483	501	492	502	507	522	520	496	493	480	508	498	467	502	487	493	525	470	513	466	480	510	513	472	473	476	464	489	497	461	435	490	503	505	510	514	521	487	463	519	515	482	498	506	500	489	468	504	466	520	495	507	525	501	534
29302	24703	32863	35929	27162	24935	21736	17878	13299	8077	7531	5238	3100	5597	13345	13751	9750	5575	2356	864	418	238	212	204	204	220	212	180	215	213	201	196	175	183	184	197	176	187	211	187	198	183	195	175	199	199	185	203	198	194	197	217	199	211	208	178	197	200	195	208	191	203	194	189	199	210	197	216	193	197	186	194	182	194	212	189	202	206	214	209	200	185	207	189	184	207	198	185	199	190	169	186	189	216	211	204	198	196	209	213	192	181	219	207	205	187	183	210	210	201	202	193	217	183	186	204	168	195	176	199	202	193	225	179	194	187	194	212	198	199	177	185	201	231	172	186	199	189	198	184	202	206	193	185	206	209	194	189	198	204	195	189	190	218	208	183	181	160	192	181	194	200	185	173	191	191	189	185	184	193	178	190	175	202	182	199	210	208	184	192	211	220	206	192	196	179	215	201	171	193	219	209	183	175	189	210	237	206	206	210	204	211	193	156	195	202	193	182	217	208	187	197	177	199	183	219	191	177	182	187	190	199	196	189	171	173	164	201	226	190	191	178	203	189	190	187	182	184	217	195	177	190	186	175	204	205	203	215	190	165	198	175	194	196	190	211	208	217	213	190	191	184	189	190	215	171	210	190	180	202	206	204	196	189	195	192	184	222	194	197	196	203	187	195	217	197	199	200	189	188	194	195	181	198	191	184	191	195	162	183	188	207	193	192	190	184	204	182	197	216	210	186	181	193	190	197	189	185	175	184	184	168	199	186	195	209	184	175	192	185	200	221	199	182	209	161	185	213	182	206	202	187	212	205	226	197	179	199	195	178	178	197	189	178	188	195	207	193	220	150	200	213	216	189	209	192	219	215	169	211	193	189	207	192	177	168	199	177	194	218	218	186	203	184	187	164	200	181	215	194	199	196	186	187	163	191	181	218	200	172	185	219	218	162	174	199	191	189	205	180	201	194	198	212	170	193	179	206	196	194	177	203	213	180	201	182	199	222	207	158	214	198	189	177	205	183	203	203	198	184	192	181	214	198	185	215	209	171	202	197	207	183	216	229	200	190	182	224	194	190	182	172	193	187	215	209	167	206	200	201	196	195	214	186	146	180	172	183	188	191	208	180	184	193	194	214	185	195	182	182	207	184	191	201	199	194	178	200	200	161	197	181	197	211	180	193	179	184	202	190	203	202	183	190	181	193	162	187	194	193	225	199	191	167	182	204	179	178	206	206	198	176	207	181	203	189	187	179	183	190	215	175	219	185	195	181	199	183	190	182	184	192	203	174	168	192	187	171	203	198	213	204	215	197	192	196	196	196	211	189	220	218	199	185	198	200	198	200	200	213	192	180	183	183	197	194	199	174	183	215	185	194	176	182	212	217	213	209	174	169	178	204	179	186	183	197	177	177	214	205	201	183	185	194	179	228	214	195	209	202	198	187	204	207	211	201	182	194	208	194	169	209	204	168	186	188	210	219	167	185	196	214	194	187	191	201	201	202	174	195	203	177	178	178	191	188	189	206	184	201	189	183	200	189	188	181	204	195	180	173	198	190	216	195	212	188	200	192	223	181	169	213	209	193	196	182	177	225	195	193	227	189	196	190	194	186	208	190	209	187	224	203	193	189	185	190	202	165	198	197	196	196	184	203	198	197	198	170	191	172	226	193	201	179	203	197	182	203	205	200	185	190	218	199	185	179	204	178	188	199	204	190	217	192	197	199	170	182	196	200	168	220	195	203	183	210	200	205	206	200	191	209	188	200	195	185	216	198	199	174	163	198	193	181	213	199	206	227	205	178	196	165	204	225	182	193	193	211	202	196	187	203	215	191	224	190	193	203	195	213	220	207	182	187	187	161	186	197	207	197	179	183	173	214	195	202	204	199	168	196	216	209	173	192	192	197	186	211	188	210	172	195	206	183	200	197	198	167	200	201	185	204	186	196	199	172	204	177	197	208	206	214	194	201	209	209	188	220	189	197	222	215	198	234	178	204	182	212	194	199	201	187	201	193	143	210	173	201	204	174	177	184	206	193	203	201	209	181	192	186	194	182	182	202	187	191	216	200	197	214	201	204	199	205	201	187	187	196	212	199	178	212	219	193	168	171	209	184	215	200	178	167	192	182	178	200	223	203	195	181	198	194	211	191	196	215	185	214	222	196	205	203	180	199	195	197	202	181	193	184	183	194	182	174	213	175	186	223	188	203	199	208	189	183	186	210	191	182	201	187	207	219	178	194	198	186	216	187	186	205	180	189	170	199	208	218	192	179	202	193	169	191	218	189	188	189	190	221	182	171	202	195	197	228	211	193	208	196	221	199	202	203	178	191	203	188	198	240	194	179	210	187	175	214	198	190	182	203	203	222	176	182	184	213	189	200	205	216	205	177	204	185	224	178	160	202	191	182	208	178	177	186	201	207	194	198	205	182	185	210	198	207	190	205	199	196	192	223	207	187	198	172	202	188	163	215	187	181	186	172	217	189	158	192	212	206	190	172	179	176	207	182	187	181	185	203	200	200	190	175	222	221	181	170	163	211	194	197	217	185	199	183	182	201	198	209	188	179	179	188	176	189	216	201	194	222	185	196	188	204	178	200	208	202	192	195	189	213	195	194	208	200	222	208	190	184	206	194	191	191	179	189	214	194	192	169	195	190	196	193	188	170	180	194	212	198	177	202	183	201	205	175	183	193	206	210	180	185	211	196	184	221	209	222	195	210	185	213	206	196	184	175	195	194	201	180	178	200	184	189	189	196	211	187	195	190	217	221	190	173	178	200	191	183	186	203	187	202	194	201	195	201	189	199	175	194	183	182	203	194	191	209	181	205	193	185	174	177	191	187	213	199	224	201	165	209	183	193	224	204	185	214	176	169	190	196	193	180	202	219	174	194	199	198	181	191	202	222	198	201	176	194	185	180	199	204	204	186	191	192	222	190	180	193	203	205	188	202	181	186	204	197	188	196	211	200	174	212	191	197	197	192	188	223	212	226	188	181	198	198	208	177	182	177	185	186	183	168	189	213	219	196	194	195	193	205	196	191	191	176	195	212	206	199	198	218	181	188	206	190	197	198	180	185	192	224	186	196	189	184	175	215	189	189	185	187	197	206	189	211	221	199	191	188	170	179	215	203	181	164	158	198	168	215	193	203	225	206	209	193	214	194	210	173	186	213	173	190	200	221	211	199	200	189	195	205	167	185	213	183	187	178	199	207	220	169	204	196	215	215	212	199	223	174	204	190	219	168	190	208	197	165	182	191	187	227	213	215	180	185	182	221	173	181	195	201	207	174	197	202	197	178	183	190	222	216	218	190	212	218	201	188	204	199	185	189	168	189	185	174	185	186	192	181	191	193	198	216	201	210	186	211	199	189	205	198	213	195	175	196	198	174	183	208	213	204	210	200	217	185	208	193	210	194	212	210	195	191	165	198	218	204	186	199	202	200	195	189	201	170	189	190	197	202	192	203	204	210	176	172	161	193	220	181	190	207	182	171	209	188	182	162	191	185	187	172
19070	19942	33660	42466	38201	38707	37215	33770	28688	22628	24049	18478	13851	21598	35153	34667	27340	19646	10655	3681	1591	706	583	599	599	569	576	605	535	592	592	571	573	570	579	556	522	550	539	576	583	510	595	564	549	536	568	548	569	577	570	568	541	582	537	556	560	535	558	579	553	567	587	543	562	526	527	546	540	561	560	557	540	543	595	477	559	547	537	564	546	554	547	570	563	572	569	537	535	523	564	482	510	584	572	556	524	542	569	516	553	546	551	548	579	557	516	561	517	547	587	521	526	551	540	560	516	511	512	563	558	523	535	548	597	539	588	525	522	537	552	481	568	506	577	565	542	570	555	545	609	540	543	546	542	552	574	541	517	600	570	563	547	536	579	554	535	494	578	536	535	624	560	556	518	576	554	543	548	551	543	512	545	555	555	563	569	564	548	546	506	563	556	584	544	549	533	561	580	547	611	540	570	541	530	497	527	561	561	599	527	580	549	567	519	537	503	566	549	530	559	525	554	527	550	559	571	525	529	555	545	565	548	582	569	559	546	552	562	554	578	568	537	550	574	554	566	517	507	529	566	541	611	578	557	560	593	565	553	560	561	556	580	508	472	585	573	542	571	531	590	552	539	550	583	573	504	524	524	527	554	540	543	522	529	532	536	566	497	511	562	545	544	534	532	577	553	572	550	559	572	559	539	497	558	522	557	535	563	538	576	609	572	527	556	576	530	551	564	505	547	563	515	540	522	548	518	554	545	520	516	515	540	563	563	523	599	528	539	586	554	540	501	556	574	549	560	549	542	518	552	559	528	568	508	537	608	537	539	548	560	567	607	543	542	613	547	540	480	532	575	509	530	495	563	554	585	574	552	559	588	582	545	579	521	549	577	548	530	539	565	510	529	561	541	568	608	529	577	562	559	545	561	526	530	555	545	537	542	560	554	530	512	562	547	583	552	554	513	585	563	544	553	535	611	560	561	533	507	551	555	547	566	568	526	529	514	524	528	560	541	540	528	578	530	544	557	537	557	581	557	519	554	543	555	569	557	521	510	548	543	547	550	549	551	561	507	531	553	577	521	598	569	542	534	572	551	497	519	540	548	619	558	587	568	552	578	567	518	506	525	544	600	541	522	513	540	548	535	533	548	556	561	510	545	550	543	556	589	541	516	597	578	527	585	529	515	555	545	535	545	556	568	573	585	519	564	588	584	589	586	575	500	535	572	578	525	561	570	560	559	527	529	573	549	515	548	566	507	518	546	546	531	563	533	576	523	524	538	580	544	566	565	559	538	544	540	523	552	566	570	554	577	545	548	539	533	546	598	556	599	522	532	550	533	547	529	584	559	536	555	582	548	541	524	551	513	549	551	547	556	542	539	566	537	587	515	559	534	518	563	549	549	513	574	544	550	537	545	553	528	550	540	569	528	597	529	555	556	508	539	512	552	573	526	568	541	596	564	564	507	534	551	528	519	583	533	563	583	549	534	504	536	550	546	515	553	571	517	573	554	574	488	575	579	559	534	548	556	557	511	548	538	522	558	580	517	564	563	526	590	505	545	542	568	611	498	553	528	531	531	523	549	570	550	558	556	515	579	548	586	568	560	546	560	543	558	565	542	555	544	579	567	566	539	528	571	559	534	575	558	498	570	552	534	549	569	553	538	545	531	590	518	544	547	554	549	570	575	555	552	537	526	479	528	544	522	542	574	526	521	535	553	578	584	548	537	574	571	507	565	548	553	561	574	545	548	545	566	507	529	549	558	547	566	532	552	568	563	534	510	532	501	510	515	559	593	541	535	521	565	515	530	539	564	504	563	565	488	526	595	554	527	554	541	551	599	580	531	571	551	542	575	544	565	497	544	570	559	579	526	572	508	514	559	582	492	582	508	520	519	544	584	531	536	529	541	544	515	549	511	582	568	564	544	518	541	487	554	566	531	598	557	558	557	520	514	594	515	564	555	565	537	558	553	527	529	542	613	551	537	541	605	538	541	535	570	547	531	573	582	502	502	530	525	568	535	573	526	561	575	599	552	584	567	571	535	552	557	550	514	570	523	523	518	544	559	501	537	560	561	565	561	554	551	567	553	564	556	564	515	568	537	571	520	530	554	538	559	553	528	557	532	570	527	543	533	549	536	527	545	548	555	529	507	525	582	536	538	549	541	558	538	538	589	516	557	515	559	589	542	586	531	538	520	524	548	548	521	546	569	551	552	496	514	546	539	510	518	549	593	567	552	523	570	551	570	513	524	571	560	523	610	549	571	547	565	500	561	528	571	541	508	537	531	534	555	545	536	523	546	563	544	557	578	570	591	527	526	516	540	561	529	538	528	555	536	521	528	533	565	565	555	493	576	540	545	542	541	542	545	562	560	566	566	563	553	555	535	566	526	541	525	540	578	562	542	522	516	565	554	555	579	547	526	591	563	549	547	521	525	553	557	547	535	505	574	548	502	571	579	580	530	525	573	509	511	513	500	563	566	568	504	535	524	585	559	576	558	528	617	552	550	544	533	511	541	560	532	555	568	536	549	538	534	551	605	564	557	559	530	590	560	517	547	571	544	588	573	539	570	547	630	565	561	542	588	545	518	558	586	543	611	487	518	565	556	541	540	549	569	540	565	556	527	610	576	547	522	545	585	555	529	587	536	557	570	578	526	519	562	568	551	551	525	602	548	566	522	531	594	567	528	562	545	531	531	560	565	551	545	544	536	564	564	504	495	544	557	528	553	522	600	555	533	543	603	533	576	566	535	563	546	576	548	528	523	532	533	556	527	539	532	553	540	543	552	568	516	553	522	548	510	536	524	559	530	528	558	542	501	547	537	559	541	582	506	536	546	529	562	529	549	510	543	536	554	548	568	542	559	576	588	510	568	533	554	519	512	573	548	561	550	521	547	553	564	584	518	569	572	531	565	521	576	544	578	563	532	520	565	542	604	560	499	541	577	587	585	545	541	581	536	560	568	515	596	532	542	526	558	533	537	573	549	566	574	553	489	573	581	526	591	542	538	602	513	551	582	568	543	572	599	570	551	559	586	535	562	556	539	530	592	528	527	565	564	548	532	592	547	572	575	547	526	539	546	565	536	576	561	526	583	540	556	550	522	537	559	567	536	574	547	498	538	584	548	552	531	580	552	530	543	532	506	546	536	542	561	548	538	522	559	544	552	553	557	538	559	569	533	518	519	544	542	538	555	524	537	549	568	524	571	556	530	549	533	515	543	605	565	549	531	559	562	565	575	513	547	544	529	565	561	517	582	575	529	564	516	555	523	605	553	556	549	536	556	544	534	545	578	558	573	560	545	582	567	541	528	544	520	555	528	565	572	586	546	540	501	552	555	539	573	506	546	554	550	567	572	535	557	576	573	517	530	555	519	557	576	549	532	553	615	553	553	577	559	582	560	540	560	513	570	557	558	535	541	558	529	544	515	561	538	562	530	541	553	560	557	597	545	567	523	601	575	571	524	558	561	536	573	529	556	549	556	513	523	538	520	553	562	548	557	563	529	534
12541	11400	16052	12485	8984	7006	5041	3708	2230	1845	1615	1035	790	518	933	1227	700	542	548	340	307	204	174	171	184	156	187	183	170	170	147	168	186	166	179	146	169	177	197	168	223	190	169	180	184	158	176	179	179	172	187	164	171	171	165	179	192	184	205	201	155	161	199	181	168	150	195	161	189	159	195	190	165	186	174	174	175	180	203	178	182	174	165	175	166	154	200	182	171	163	157	183	171	174	163	194	163	162	183	178	181	153	167	164	182	166	175	198	195	170	155	171	150	174	185	197	151	181	217	176	160	189	177	187	174	168	182	172	184	168	171	188	182	159	150	179	170	177	200	188	154	174	163	182	188	181	176	165	170	153	192	184	171	188	205	171	175	180	183	184	174	173	171	180	150	204	182	147	180	163	178	177	183	207	165	158	159	156	154	171	190	181	180	174	183	190	188	170	152	200	182	179	164	174	181	210	185	155	183	183	179	185	196	178	179	186	171	145	179	154	166	159	200	171	183	187	170	181	172	180	150	167	161	172	174	179	182	158	178	183	184	202	186	184	188	150	160	182	163	169	165	167	185	172	181	175	172	192	188	159	159	208	186	172	202	189	176	171	192	175	199	176	164	173	212	170	158	167	180	156	171	173	150	176	165	170	173	167	177	185	169	167	166	176	156	172	168	178	193	177	186	162	193	153	161	182	189	172	185	182	158	178	183	175	156	170	175	163	181	177	180	178	172	188	179	187	180	187	159	171	159	193	178	179	165	183	175	162	177	198	183	191	151	204	196	194	185	171	172	159	176	171	163	171	161	165	184	180	174	183	180	159	169	163	183	156	177	164	149	180	168	150	187	207	142	162	153	169	174	200	195	165	214	140	170	154	175	171	178	154	172	183	152	165	155	194	174	154	159	176	150	190	166	153	175	178	165	171	182	177	169	192	166	184	167	190	174	178	170	178	178	170	203	191	157	188	185	183	163	172	159	173	206	187	151	173	173	174	174	174	197	166	198	152	176	189	215	170	164	189	188	175	194	165	184	165	181	168	184	170	188	194	172	170	179	168	175	176	180	162	165	168	171	174	188	176	168	190	181	207	185	195	177	184	189	191	171	190	157	186	166	197	189	177	180	195	162	188	189	181	179	164	173	153	157	185	176	164	159	180	177	190	165	162	164	165	175	181	192	169	173	179	188	188	178	189	190	165	162	168	180	173	175	202	179	175	175	183	179	174	176	179	188	167	193	170	177	181	181	159	184	155	199	174	182	165	165	169	161	182	156	164	185	148	172	173	169	163	177	154	148	161	162	189	183	173	169	197	187	167	171	176	169	167	163	171	175	160	176	179	178	173	164	146	184	162	179	171	179	193	153	153	181	135	187	174	152	186	183	163	170	186	170	193	180	159	181	191	153	202	182	168	168	162	169	179	165	178	167	163	177	159	162	173	177	169	157	181	167	170	140	182	160	173	196	168	168	184	186	173	161	190	182	185	188	160	188	185	179	172	161	203	167	212	183	130	160	183	181	197	171	192	161	172	178	170	166	173	167	161	142	182	172	189	178	175	171	157	175	182	187	179	161	173	157	159	170	173	165	168	193	172	170	181	182	163	162	184	174	172	174	168	160	182	152	154	175	161	176	189	178	153	172	189	152	165	194	181	175	178	182	177	179	175	154	185	171	167	154	179	180	167	161	167	179	176	194	175	152	194	204	169	169	179	204	153	162	194	152	173	188	169	179	185	195	154	182	175	184	164	183	178	159	166	174	165	177	159	150	176	182	164	171	160	169	178	190	164	167	179	155	182	162	191	181	175	181	157	159	182	161	175	178	172	203	186	212	207	147	171	179	164	174	172	175	173	173	198	177	178	175	200	177	181	169	191	171	158	203	165	157	191	182	189	168	180	169	184	174	156	186	179	196	154	164	171	166	168	175	173	178	166	185	160	183	171	167	172	157	171	144	167	185	153	174	180	168	169	205	190	198	148	156	186	179	189	174	160	161	178	197	165	172	184	182	184	171	200	211	194	179	175	177	143	189	181	202	169	176	171	175	176	181	158	185	165	181	183	173	183	171	165	186	200	186	184	187	196	182	160	185	177	182	168	171	178	163	193	173	164	177	152	179	179	196	200	180	166	176	156	170	179	197	175	168	166	159	182	182	143	193	151	165	189	182	186	144	173	173	164	186	168	205	186	179	164	167	193	177	204	184	180	143	180	173	190	171	183	179	181	192	176	142	177	185	179	152	173	149	190	156	147	185	182	166	170	203	152	169	167	168	162	168	196	163	176	200	173	165	195	161	173	169	173	190	180	177	146	186	174	176	179	176	182	201	175	183	193	212	190	175	197	189	186	178	171	184	179	177	167	169	174	173	155	181	190	163	165	163	178	157	154	187	187	161	163	184	171	174	161	182	162	175	170	189	164	145	173	188	184	191	193	186	190	179	176	166	151	163	201	194	147	170	169	177	171	165	187	180	194	151	197	175	186	162	166	174	194	167	155	203	164	174	167	160	173	175	178	171	180	182	168	154	164	188	165	192	175	164	197	199	168	142	176	155	176	183	172	164	148	181	168	162	157	165	183	188	184	194	170	174	180	175	162	164	157	174	184	182	189	172	188	171	172	197	152	181	190	188	175	209	200	183	172	169	180	179	168	154	145	168	166	179	155	177	171	181	155	187	160	148	194	162	179	186	150	144	163	173	186	177	184	158	160	189	182	162	171	178	163	172	189	193	186	206	193	143	180	188	176	162	175	184	180	176	179	197	169	153	181	161	183	179	210	203	170	195	174	175	169	188	170	168	179	176	180	178	191	181	157	178	195	179	173	207	186	161	174	179	173	165	174	167	185	153	157	161	168	170	168	176	175	159	157	172	175	177	168	175	189	165	173	159	157	194	181	160	170	183	168	178	190	163	197	173	182	162	179	167	167	170	167	182	158	195	175	170	192	186	184	186	186	176	166	182	174	188	164	175	213	157	154	171	181	188	178	153	181	158	176	185	180	179	164	179	177	186	147	173	180	154	181	171	152	171	169	153	190	135	127	163	178	171	195	195	154	161	173	160	158	177	174	163	188	164	191	167	187	154	172	181	177	177	169	183	179	154	180	173	183	160	176	186	175	168	192	187	197	161	187	148	153	179	176	173	193	180	178	159	199	172	174	180	176	176	189	182	192	177	161	173	139	186	188	171	166	176	200	179	181	184	174	171	176	172	173	189	160	175	176	157	183	180	171	148	184	167	171	174	172	166	183	168	193	177	186	193	184	184	166	169	199	170	163	168	168	143	168	177	159	206	198	155	201	165	196	168	170	189	167	177	179	182	193	177	182	177	162	161	155	179	176	171	198	168	165	164	178	157	167	192	165	184	169	141	152	151	172	178	167	182	188	190	153	194	189	163	170	147	171	187	187	149	188	200	183	193	180	155	170	175	172	170	184	184	153	166	172	174	161	181	166	191	159	176	170	198	196	186	158	163	162	187	161	166	147	184	163	184	176	176	184	168	158	157	165
9164	10231	20989	23421	21643	19915	16670	13685	9576	8605	7694	5429	4197	2637	4770	5371	2976	2171	2593	1460	1105	577	482	481	479	507	501	515	524	537	507	512	492	531	521	506	466	522	478	506	521	483	490	494	495	477	499	500	535	518	463	459	525	466	487	489	523	535	473	519	521	478	498	543	481	500	493	521	501	518	477	484	534	491	488	517	492	514	509	491	515	526	482	500	509	522	472	524	480	504	485	501	457	479	494	490	493	464	488	475	469	513	494	480	504	507	487	518	521	479	492	529	524	491	495	500	527	502	532	460	464	538	500	485	483	538	499	481	533	485	473	462	494	472	480	481	470	504	470	498	498	504	514	481	505	505	479	444	503	482	497	482	509	483	517	508	490	512	476	484	510	490	465	489	506	476	523	464	494	513	491	523	501	510	486	493	491	524	496	497	491	475	542	540	506	502	511	469	515	497	452	472	463	499	499	501	499	484	493	487	522	512	530	531	526	527	475	485	485	482	479	525	501	529	506	513	503	490	538	497	466	521	478	492	488	473	460	496	485	486	515	524	466	493	503	461	532	520	536	499	504	474	517	482	495	503	474	521	469	487	471	542	490	493	514	491	496	504	523	478	509	512	505	521	544	506	523	506	517	493	477	507	512	529	447	498	487	455	528	454	524	550	462	469	475	498	491	515	507	497	501	507	495	461	519	518	504	504	514	493	508	525	473	463	506	534	485	476	518	491	476	502	482	513	490	482	484	497	482	511	487	511	519	505	510	524	478	518	493	529	453	468	531	493	472	543	495	480	497	478	479	451	499	473	442	518	480	500	505	492	462	471	464	506	467	510	502	500	529	491	530	515	509	513	475	498	521	529	480	477	519	514	500	479	474	481	486	482	460	527	490	498	467	489	492	544	481	494	523	509	463	499	504	484	502	515	459	501	480	495	503	508	491	501	503	495	519	508	515	473	530	469	488	461	517	484	522	471	499	513	482	508	495	496	483	523	500	497	524	489	505	536	515	504	505	516	518	512	504	500	534	465	528	497	477	499	465	467	455	457	505	487	465	529	548	468	477	496	500	534	506	506	494	511	491	500	492	508	519	477	487	472	524	499	489	507	496	462	498	488	487	508	510	498	493	498	494	483	547	506	468	497	556	502	484	442	496	489	534	491	513	499	498	457	483	507	483	512	488	495	536	496	489	508	464	500	507	481	501	490	510	465	517	482	519	475	479	527	463	513	516	480	480	491	458	526	518	505	499	501	519	513	503	510	477	488	483	541	493	535	475	467	488	523	508	469	468	509	508	491	507	482	505	516	485	511	495	500	490	498	532	528	544	525	500	479	486	551	503	499	495	460	465	481	509	514	457	499	477	526	528	503	482	472	522	463	523	484	478	513	516	470	491	487	501	502	544	483	510	513	470	485	492	511	509	513	481	486	463	476	458	486	513	481	507	517	491	516	505	515	504	502	533	526	487	530	458	476	473	511	542	509	500	498	531	522	527	492	478	506	496	508	486	510	495	531	537	497	512	497	505	497	479	542	512	503	508	507	512	476	544	499	489	520	494	477	512	521	512	525	539	479	506	500	485	534	480	523	475	495	488	479	517	479	520	473	488	491	490	498	482	490	463	448	472	489	512	509	516	477	471	524	505	484	488	514	464	501	497	509	443	471	485	539	480	498	473	557	524	495	514	520	549	467	502	506	523	499	495	541	520	442	527	515	515	487	469	482	496	465	485	538	483	535	463	488	540	495	517	482	508	517	489	474	491	503	506	494	475	498	538	495	530	525	534	515	458	504	509	506	490	472	429	467	473	484	516	499	452	513	483	505	497	496	490	504	538	480	496	475	494	489	489	498	505	512	497	504	510	481	503	483	487	552	505	514	530	487	506	516	519	501	542	446	464	474	492	520	488	484	499	532	496	501	525	534	518	502	491	499	500	524	511	508	501	509	487	480	517	543	484	481	486	473	506	462	466	488	484	535	507	486	483	522	476	489	525	510	483	520	505	502	492	472	513	478	504	455	511	487	495	457	516	483	474	513	505	516	484	493	477	505	487	485	485	527	484	495	519	509	514	506	500	481	526	487	475	483	465	448	518	494	489	479	507	493	539	472	502	500	511	477	493	448	477	475	498	506	504	455	482	504	488	474	506	482	460	520	544	492	484	544	473	508	514	435	497	506	499	471	522	484	499	508	507	472	508	465	492	489	501	476	493	472	523	477	487	490	509	471	477	470	487	479	477	492	522	479	510	516	482	476	496	511	519	519	532	487	520	499	496	472	533	487	515	494	504	475	505	479	483	478	512	470	531	491	497	479	529	520	477	486	513	491	475	470	505	505	475	498	476	493	503	482	534	454	489	513	480	483	539	482	500	474	464	472	541	459	503	522	526	488	494	515	503	452	487	512	543	453	477	475	488	506	481	506	536	507	501	488	498	510	498	510	511	494	505	449	549	506	481	512	477	524	499	461	498	473	489	502	469	524	511	485	505	468	538	460	487	488	502	460	472	499	479	475	581	497	501	502	485	505	517	493	503	523	482	447	514	497	483	546	501	488	455	491	529	497	505	536	481	489	487	481	449	474	546	514	477	511	487	510	472	530	489	505	503	507	526	518	513	453	460	538	506	462	508	489	507	457	471	496	449	533	467	497	459	510	471	481	475	484	496	463	489	493	499	497	514	517	505	478	497	480	527	553	454	534	465	529	506	476	506	454	478	538	521	524	498	490	490	504	478	499	502	512	499	477	470	456	478	520	500	499	502	436	466	509	514	537	479	476	496	535	519	474	476	479	491	523	529	481	491	468	496	510	504	520	452	542	494	500	478	523	509	476	485	492	489	506	478	540	524	497	492	548	508	506	528	523	508	509	515	502	489	502	507	480	469	481	513	506	508	494	477	489	473	519	488	466	485	482	497	481	519	486	500	509	448	480	464	500	499	485	515	518	496	479	506	513	511	544	468	506	517	462	495	501	481	502	491	527	465	485	493	461	437	515	525	510	486	493	482	468	520	517	485	531	509	474	489	458	485	501	497	486	470	521	499	507	478	486	493	492	486	493	498	524	464	478	509	515	471	512	482	497	507	483	498	483	499	524	511	520	516	483	498	551	505	507	481	504	508	548	498	521	476	491	524	478	463	523	485	524	494	537	493	514	505	498	498	470	480	511	462	505	566	503	515	505	487	518	525	499	493	469	495	497	482	464	487	524	495	469	511	510	498	540	547	523	529	527	497	507	483	504	497	482	505	469	536	505	536	488	482	489	485	451	493	499	496	508	493	528	496	551	518	520	515	509	467	493	490	493	495	494	515	524	485	499	451	483	491	519	517	492	465	524	515	516	463	502	496	549	483	507	508	525	471	482	489	501	496	481	468	510	513	511	519	520	464	491	506	513	506	512	491	467	510	511	508	489	502	507	474	510	516	514	497	479	492	492	486	512	523	471	484	517	512	519	480	461	531	531	482	524	527	514	506	486	489	495	471	492	538	503	487	516	505	502	497	524	550	483	500	491
25084	22261	26474	24757	21414	18570	15358	11333	7355	4516	3079	2467	1680	1579	6631	7873	1871	2893	2686	1269	1249	390	209	175	182	193	187	186	190	195	186	141	174	184	179	182	195	163	186	168	181	201	179	186	167	200	166	174	170	168	194	189	171	174	164	168	179	161	181	168	173	177	177	173	161	165	173	132	165	145	156	187	155	164	186	180	197	159	180	185	151	167	187	184	171	161	165	143	183	177	178	170	174	170	183	150	172	193	150	185	186	155	168	181	177	155	192	169	162	158	179	167	181	176	174	169	159	197	157	141	185	172	173	170	170	180	166	169	155	175	172	175	175	147	166	177	163	194	178	193	173	155	177	170	165	175	161	150	168	167	160	156	167	174	179	193	187	152	182	176	155	151	180	172	160	162	144	190	172	186	159	179	151	177	146	179	156	193	183	193	168	140	140	181	159	182	147	160	163	162	160	178	157	181	178	158	162	181	177	190	165	171	161	160	187	162	162	150	198	173	168	170	156	157	165	169	186	142	163	161	161	150	169	162	165	162	160	186	169	149	127	170	179	182	180	160	161	187	155	167	158	175	150	158	185	179	172	163	180	154	197	150	174	169	167	167	165	180	172	172	168	168	170	176	192	187	174	147	169	146	169	164	170	176	154	194	167	145	186	170	159	174	136	184	174	145	179	166	176	189	162	162	193	156	177	157	155	172	159	151	165	177	176	168	177	155	166	165	172	178	154	170	176	185	156	170	183	147	179	156	173	174	161	158	182	159	173	158	158	172	180	171	180	142	177	183	176	155	158	181	163	203	176	174	173	152	171	172	172	174	172	166	166	138	159	180	152	165	181	162	155	156	171	148	134	151	182	168	190	164	179	187	193	170	151	154	175	186	181	184	157	165	183	181	173	175	164	137	202	161	190	169	165	153	173	173	153	183	163	184	163	159	180	180	175	156	165	152	150	150	172	172	182	183	157	164	167	170	171	156	167	154	159	168	163	170	170	163	189	163	158	175	204	192	187	163	166	174	184	167	164	169	166	181	174	158	167	177	160	152	165	192	170	140	171	161	165	166	193	160	184	182	192	168	184	187	195	182	155	166	155	178	170	173	164	173	173	156	164	162	182	167	170	201	168	169	172	165	181	173	163	166	168	148	168	156	179	163	176	165	182	161	185	167	149	178	168	171	181	144	149	184	165	160	148	142	151	169	144	152	176	168	162	161	163	193	174	158	165	166	171	174	158	149	174	157	160	163	170	180	156	171	166	164	177	205	184	170	152	169	152	143	149	182	165	155	173	181	174	148	162	155	159	161	190	161	183	179	159	141	175	187	175	156	176	194	163	179	178	180	175	151	188	156	178	172	172	157	192	185	168	180	162	187	162	203	171	138	178	157	198	194	168	155	169	147	177	172	170	178	171	184	139	164	162	174	167	142	149	159	162	163	190	188	166	176	157	181	149	177	152	164	186	148	167	195	168	192	180	141	170	163	175	186	179	164	178	178	166	160	162	155	158	157	162	176	167	159	191	193	142	195	167	142	168	151	137	154	155	167	170	155	176	169	157	163	179	152	178	179	181	184	159	165	165	194	179	174	156	159	162	155	175	168	155	196	185	157	180	192	170	166	168	171	161	173	174	170	175	156	160	165	150	191	177	174	166	173	197	174	158	190	154	188	184	161	164	157	166	166	193	197	195	163	175	163	152	189	171	158	189	166	172	161	167	186	183	174	165	169	156	165	183	170	172	161	176	170	172	157	160	173	176	183	155	158	169	176	176	185	177	186	167	168	173	177	170	178	156	144	163	167	172	186	184	170	160	167	164	193	180	171	148	165	177	175	168	172	184	150	176	164	188	175	153	187	168	158	198	197	149	171	163	181	164	145	198	179	161	173	163	160	151	168	172	179	179	209	165	182	167	173	161	167	166	164	161	150	162	172	160	170	205	155	149	169	175	178	154	146	149	164	164	156	186	162	177	195	159	150	170	162	167	161	154	173	184	153	179	156	176	146	156	180	176	167	169	173	147	155	187	167	163	168	184	191	190	165	161	164	172	190	181	157	172	183	175	173	179	183	137	166	186	159	168	161	170	146	169	188	177	157	166	170	192	157	149	161	171	190	178	162	162	158	166	186	152	179	168	168	167	157	175	171	164	171	168	174	156	191	136	158	156	186	158	169	165	166	155	154	171	186	195	162	152	163	143	160	194	164	160	176	166	168	176	151	182	166	169	169	177	169	192	179	177	167	159	174	177	184	177	161	140	161	168	157	178	175	176	174	159	170	186	160	171	178	176	160	180	159	200	164	142	155	156	189	167	175	166	182	171	157	167	177	180	140	160	175	181	173	184	171	151	153	164	186	161	170	158	174	185	168	167	157	154	171	203	167	167	181	164	165	168	155	137	184	166	161	175	174	181	156	170	170	191	153	169	157	156	187	201	158	172	185	159	166	170	156	162	185	171	174	161	165	156	185	159	191	178	192	175	174	168	181	133	170	158	171	178	174	142	159	177	182	159	149	167	176	196	171	195	182	153	165	163	170	176	166	179	187	151	192	151	165	162	168	184	160	186	157	173	170	159	192	168	168	172	194	168	172	151	168	185	167	179	163	166	182	193	168	153	152	153	175	180	177	174	154	163	162	163	174	170	180	169	186	185	170	162	178	164	157	174	180	164	153	164	173	174	163	170	150	193	153	141	168	166	163	160	183	178	174	181	183	176	164	168	168	176	172	177	185	151	157	173	173	183	156	147	192	171	166	164	170	185	168	160	170	156	167	159	163	198	195	173	196	172	152	181	174	168	183	159	184	169	186	173	172	179	168	162	180	154	159	195	172	180	192	181	152	167	178	190	159	198	165	167	162	187	169	172	168	149	191	194	186	182	183	190	187	168	184	167	157	167	166	146	178	167	197	164	166	161	158	174	168	164	178	165	163	192	189	185	158	179	190	160	176	173	172	181	153	171	153	177	168	172	188	139	164	173	174	151	157	190	171	155	176	173	163	175	173	161	185	188	150	174	192	154	179	194	190	175	161	165	175	172	156	155	168	157	161	164	173	155	169	170	178	157	161	158	175	164	194	165	178	166	177	168	168	150	166	158	175	152	170	169	153	179	166	181	172	172	151	184	181	148	167	151	188	173	165	192	198	180	165	184	184	174	144	177	170	157	174	171	147	173	169	142	165	178	170	164	163	181	178	171	172	170	166	156	194	154	180	178	183	163	180	161	160	172	163	164	182	176	186	162	167	174	177	157	175	184	194	147	162	174	185	168	174	163	189	164	166	152	143	173	175	171	172	162	167	173	129	177	173	169	175	190	180	157	150	172	172	168	146	149	163	154	167	166	172	153	177	170	166	196	175	175	178	174	166	168	153	184	189	180	197	173	150	170	186	188	176	168	158	169	165	176	182	180	176	162	167	151	159	176	128	178	147	154	152	176	163	175	161	173	149	188	165	174	169	174	163	156	161	142	160	182	142	166	181	176	184	152	156	145	174	147	177	172	187	161	145	144	160
17056	18554	29394	33817	33999	33055	30386	26536	20792	16572	13078	11372	8420	8095	25277	25904	8058	13711	12416	6251	6073	1748	646	520	590	598	621	575	549	555	483	526	505	506	475	512	479	449	474	482	521	510	456	428	496	463	458	491	473	470	518	458	487	504	486	483	477	486	484	481	486	458	498	480	509	481	541	496	470	500	483	472	496	499	501	497	466	469	474	443	510	489	500	495	488	464	539	495	474	468	447	525	483	494	486	474	507	498	494	488	494	526	483	480	483	512	471	517	509	475	454	453	471	491	459	474	438	473	452	459	487	477	494	475	470	474	426	494	499	477	467	500	457	477	458	475	474	477	462	460	504	448	493	454	493	486	455	467	476	450	469	527	486	496	462	480	485	460	497	479	468	489	473	485	493	505	478	500	523	495	482	482	527	474	482	494	479	512	456	495	505	493	478	468	487	463	508	477	475	428	516	470	509	457	474	502	478	518	507	487	470	497	501	512	491	463	486	476	495	482	483	504	476	497	504	475	467	536	482	485	484	460	463	508	503	487	457	502	498	458	496	505	487	471	457	510	456	472	493	489	494	470	484	480	494	487	496	493	531	509	455	498	517	466	480	492	507	471	488	452	471	497	463	461	496	511	486	468	466	463	482	458	486	511	502	528	488	485	538	474	550	471	496	480	496	470	474	496	475	512	490	498	497	508	485	471	478	460	506	499	499	447	492	453	503	506	447	460	526	441	505	516	483	475	484	478	481	498	485	499	507	445	507	480	464	470	495	499	492	497	484	481	499	437	504	437	489	525	494	464	496	452	493	523	504	491	530	503	470	476	488	453	482	508	529	481	511	469	493	463	496	459	512	465	493	484	507	462	455	474	459	481	493	434	484	491	495	444	462	469	527	480	499	523	483	446	448	475	507	520	492	484	484	511	491	504	507	511	510	481	503	500	459	501	443	508	477	501	511	459	480	484	514	488	505	424	439	524	476	528	495	485	459	525	470	475	494	483	479	452	472	441	471	495	471	496	507	497	440	517	459	483	466	537	467	498	456	503	462	505	498	502	497	508	462	487	478	508	516	468	452	464	480	438	486	517	514	473	503	467	497	479	522	492	475	466	470	506	508	489	472	460	460	483	450	479	486	482	463	478	484	456	479	474	487	466	472	497	500	525	488	508	467	456	470	506	485	491	514	491	488	481	521	503	502	482	474	506	474	482	522	521	497	488	456	495	466	442	507	496	481	472	488	446	454	471	463	478	480	497	547	458	514	455	530	470	468	485	477	488	455	499	463	477	502	488	472	519	479	491	469	502	478	494	516	503	461	511	482	526	443	486	499	484	472	506	472	432	473	473	501	484	540	478	499	484	486	481	458	502	507	470	476	466	458	468	486	502	506	472	490	495	476	472	493	482	484	474	484	468	471	475	502	464	493	495	513	464	477	454	484	455	450	453	486	487	492	522	495	503	490	489	493	509	467	488	482	440	462	504	464	484	456	471	495	462	465	515	461	487	465	503	448	490	493	517	443	511	499	498	471	506	504	438	483	487	440	480	467	466	514	477	463	475	514	506	496	468	457	501	459	476	485	491	446	513	487	470	484	518	480	508	484	483	470	507	511	506	506	511	503	509	502	480	487	459	469	443	443	483	475	489	521	475	497	475	467	514	476	466	436	483	440	472	522	478	501	471	471	472	493	480	468	467	471	489	535	515	473	466	444	504	500	487	480	449	514	506	507	501	493	465	459	493	509	459	471	483	441	468	509	481	517	494	499	459	494	508	466	470	449	474	492	474	467	496	506	450	485	481	460	485	506	523	490	517	477	511	492	468	474	486	473	466	500	494	495	491	488	499	536	529	483	491	453	488	482	527	430	455	483	431	482	466	474	498	524	480	489	467	456	471	504	474	477	469	500	465	518	467	481	498	499	467	530	518	470	493	499	495	547	521	510	468	490	450	458	480	494	467	482	487	494	508	488	478	482	461	459	494	509	469	494	475	511	469	454	512	469	485	506	457	499	506	464	498	503	465	485	515	493	457	454	499	469	495	495	473	520	465	513	499	516	479	475	486	497	452	460	498	496	467	460	478	500	450	438	463	470	481	463	503	513	457	489	470	462	495	495	469	465	506	509	488	454	486	488	493	460	497	465	505	494	509	500	462	493	454	482	477	484	466	509	494	451	474	464	463	474	514	479	483	506	486	520	463	504	508	514	503	434	484	487	489	494	453	509	466	515	497	514	490	459	485	504	479	459	517	496	503	498	493	510	464	505	479	490	474	467	423	484	480	482	517	468	483	506	465	497	446	480	497	453	499	470	477	490	527	509	460	481	474	502	489	475	520	468	453	488	465	489	483	485	490	492	497	485	469	484	491	515	501	454	488	494	461	481	438	544	522	520	504	471	516	503	495	500	458	484	497	500	485	507	488	464	502	442	516	496	466	467	486	496	516	468	509	490	492	516	493	541	504	522	522	494	450	481	447	531	504	509	490	494	434	523	458	452	492	450	508	479	491	485	506	482	500	519	542	493	480	469	515	469	477	487	511	499	483	458	477	490	511	452	499	476	496	468	488	487	464	483	508	526	446	509	513	482	494	474	483	491	491	468	467	528	489	481	473	496	464	485	454	491	483	484	489	503	511	517	473	520	528	458	482	479	533	474	467	505	483	450	485	533	500	474	499	466	512	476	513	514	511	486	486	489	494	481	469	494	490	499	456	507	487	489	510	486	487	510	496	483	448	486	535	473	491	517	484	472	473	479	459	480	487	465	507	500	502	461	501	490	484	469	483	483	493	496	473	459	522	493	508	479	488	487	492	493	429	470	452	455	477	493	454	466	484	496	478	473	485	471	451	441	495	455	527	493	467	472	477	478	495	489	499	492	459	475	472	518	493	479	513	479	503	494	483	481	450	488	429	498	483	487	451	465	500	466	508	508	481	470	516	491	491	450	456	499	470	506	499	480	458	512	516	517	487	505	501	497	469	498	476	529	476	477	504	500	494	480	495	499	493	518	452	502	471	479	491	508	455	512	493	505	448	493	474	432	467	460	478	510	506	495	478	485	473	488	501	508	489	474	473	472	484	466	486	512	461	472	486	451	482	520	516	470	497	455	514	471	494	461	500	479	467	487	447	498	487	499	471	483	516	448	444	518	463	476	462	490	486	482	489	505	513	491	482	528	503	515	461	471	479	517	484	489	477	469	452	453	489	475	493	487	500	476	486	471	487	464	560	464	475	487	459	487	493	470	448	436	486	463	502	489	472	480	463	486	480	512	502	457	467	525	503	464	459	492	427	485	447	478	481	493	516	456	491	459	488	432	524	488	434	470	470	484	490	510	499	488	470	488	472	483	495	483	464	485	472	519	500	454	473	505	469	479	471	490	519	483	480	504	463	506	491	497	472	501	516	476	472	525	469	474	504	468	467	484	509	438	488	468	489	482	540	497	478	466	477	449	482	470	497	506	502	522	471	471	486	449	481	496	488	509	489	464	489	463	527	498	497	488	431	489	474	509	502
33255	29572	37234	35411	30258	27938	23349	17165	10965	6787	5476	4138	2791	3558	12862	15656	5186	4221	3648	3021	2433	760	300	237	222	232	225	241	205	229	231	196	185	172	221	175	201	198	166	200	170	185	218	190	190	179	178	185	185	194	187	196	192	183	202	194	193	207	194	176	203	207	214	185	197	193	186	192	202	177	218	228	176	214	198	197	185	227	190	202	178	183	214	196	190	204	206	208	166	204	190	160	183	176	207	203	175	167	186	189	196	200	192	171	205	191	188	195	190	181	172	201	220	190	187	206	198	182	212	173	211	177	189	199	187	191	169	175	213	197	203	178	172	195	188	189	197	199	194	207	210	201	201	210	181	187	219	178	190	179	184	167	205	207	168	165	218	208	166	159	212	191	207	182	176	195	174	198	186	179	201	178	211	175	208	195	196	215	191	215	206	194	192	165	208	192	187	205	199	192	179	190	205	227	176	190	197	207	184	207	195	203	192	168	173	210	210	205	174	189	196	212	180	188	171	196	194	207	174	208	193	202	188	196	177	200	211	172	201	193	181	200	209	200	190	181	197	188	216	185	184	189	185	192	196	184	211	225	202	209	168	195	220	192	201	189	202	198	185	188	197	175	185	198	210	184	208	201	189	182	220	214	193	202	188	215	223	198	197	200	196	198	234	199	181	198	187	187	179	184	207	187	188	212	215	196	210	184	227	172	186	211	218	191	210	184	203	172	185	199	172	176	206	189	197	180	194	188	180	220	170	203	201	172	190	227	188	170	187	222	212	197	202	174	175	186	179	177	224	202	174	210	179	184	177	203	190	181	188	165	190	199	191	227	208	202	173	176	208	187	175	208	218	204	191	163	205	170	193	189	192	176	209	195	192	189	206	180	188	191	179	206	205	203	189	197	183	214	223	180	199	196	205	196	194	195	179	187	181	181	187	187	191	226	202	198	199	196	183	218	184	185	198	177	187	199	175	203	214	200	209	178	185	192	193	185	216	186	188	184	191	210	174	199	215	202	184	185	185	188	176	172	184	207	199	171	217	190	215	202	191	162	188	156	203	213	208	202	192	178	184	188	220	215	200	218	176	195	200	219	229	188	186	206	177	193	195	194	219	177	204	196	207	177	187	238	205	185	206	177	197	215	207	183	200	204	158	212	194	185	224	190	180	209	214	193	201	197	182	209	183	211	181	188	202	202	207	170	179	170	172	201	184	200	207	210	185	200	192	169	214	209	203	208	170	188	173	191	206	182	198	188	193	209	192	197	181	200	211	217	181	171	171	199	197	199	188	196	177	167	189	209	183	197	190	202	205	171	196	182	175	179	193	193	213	212	208	222	162	212	210	180	205	209	207	202	186	187	191	185	172	192	207	198	195	207	194	200	181	188	171	198	203	174	188	178	187	159	214	200	189	187	174	183	202	183	194	177	207	192	201	195	181	219	199	198	191	189	185	206	211	176	199	199	233	182	182	179	191	223	163	209	205	219	211	189	221	182	185	201	196	175	186	187	196	204	157	204	190	173	210	208	182	187	179	187	198	206	202	180	186	171	203	190	195	203	185	208	207	226	210	224	205	217	192	217	223	207	179	164	181	190	176	191	200	221	194	190	186	183	204	175	190	197	188	171	208	188	183	185	220	196	198	245	179	191	193	194	188	199	192	159	182	214	180	174	171	216	198	174	202	189	200	178	189	178	185	211	180	166	164	177	189	183	194	185	204	183	162	189	205	206	185	215	193	188	209	206	196	197	182	199	209	226	176	194	194	192	178	204	197	202	195	202	215	217	192	175	198	172	214	211	186	188	203	206	204	199	189	190	184	200	192	212	179	195	184	199	219	195	182	218	204	190	222	206	202	208	196	191	191	220	206	189	196	200	208	167	207	190	190	190	193	187	195	194	161	205	199	224	172	210	194	193	191	206	181	190	201	191	213	199	218	198	191	211	200	189	187	189	167	196	200	207	189	188	182	208	192	199	160	213	218	181	192	203	177	198	190	191	196	174	171	203	176	192	223	200	180	186	201	212	208	171	205	187	215	227	207	192	180	209	184	198	195	210	202	188	173	195	205	181	202	213	194	188	183	194	196	197	203	173	186	200	204	168	182	179	184	180	202	206	216	200	170	209	155	189	208	188	198	196	175	205	197	181	199	196	195	185	184	187	175	221	178	182	225	183	213	213	209	180	178	179	195	193	190	177	214	191	200	181	163	170	186	195	178	196	223	203	191	183	214	199	193	198	231	203	191	186	202	187	179	168	177	208	210	173	210	187	205	194	201	182	196	186	193	205	203	204	200	193	179	201	186	170	171	188	183	206	186	184	196	196	203	172	215	211	204	210	176	214	194	174	179	200	189	182	200	192	180	219	193	172	187	197	180	185	196	217	203	204	180	203	174	200	187	196	205	182	203	219	207	194	176	192	200	158	217	185	210	229	199	215	174	184	169	201	175	209	203	193	202	212	197	211	217	201	185	197	207	196	184	168	196	188	190	196	171	213	196	211	202	206	203	210	179	173	194	189	180	192	215	184	216	181	181	206	190	172	211	208	187	182	216	222	183	179	179	213	205	188	188	189	186	176	204	180	179	197	204	201	174	189	173	197	200	222	177	205	202	181	177	199	203	193	192	175	225	209	197	198	185	199	232	193	197	208	208	205	169	176	175	213	183	174	183	181	165	200	223	205	198	221	185	177	199	198	204	193	195	191	212	183	178	201	198	192	167	211	168	178	198	213	193	201	178	185	172	203	196	170	184	195	201	214	184	226	213	222	191	205	218	184	166	190	185	191	225	193	193	188	178	207	187	195	172	209	207	203	177	202	171	192	192	187	184	184	213	160	204	197	213	184	218	189	189	219	196	184	213	191	181	204	199	188	199	194	219	203	209	178	178	189	213	192	204	161	189	177	206	201	216	182	180	202	186	208	191	193	204	186	192	206	212	208	218	183	194	166	176	219	208	198	181	207	230	201	185	202	171	188	203	185	163	179	225	195	207	183	214	188	203	190	218	191	187	198	169	184	217	201	172	176	199	206	190	221	201	209	208	199	203	202	212	224	177	179	180	186	190	189	197	195	178	188	199	198	194	194	205	223	185	205	186	169	200	195	215	167	164	204	196	206	245	211	184	166	185	213	164	204	212	195	174	203	188	206	214	194	219	192	193	215	181	154	179	185	179	185	209	181	206	195	200	183	200	194	157	174	195	173	190	194	189	184	194	185	202	206	186	184	164	178	199	200	206	178	181	202	190	185	207	196	165	186	186	215	180	203	175	210	234	205	181	209	215	192	201	201	196	204	194	207	181	186	199	203	186	187	181	192	219	196	182	213	186	178	198	200	207	177	195	188	203	165	208	177	184	189	202	208	191	188	201	192	196	205	182	175	184	201	207	194	231	177	209	187	194	220	213	204	194	176	167	201	187	190	174	166	205	201	184	185	206	192	189	207	174	190	181	192	177	201	205	202	178	205	203	195	210	182	213	175	196	213	168	184	176	215	192	193	191	203	172	211
22138	24290	36863	41325	40539	40124	36573	31165	25390	20473	19345	16092	12492	15590	34697	36409	15465	17777	15580	14084	11444	3494	1131	674	578	718	689	714	621	612	598	642	592	542	558	580	545	552	549	566	557	549	529	550	532	558	541	558	537	549	567	563	543	547	549	519	587	521	502	537	548	505	538	541	541	547	577	545	525	576	562	567	537	586	552	551	566	560	564	556	580	580	573	563	577	583	515	545	552	546	535	563	600	528	534	600	544	585	536	548	518	579	564	557	587	554	521	544	553	532	585	541	533	547	545	586	531	530	552	546	522	568	522	562	518	534	516	559	538	527	569	550	531	546	528	552	513	532	599	560	568	547	556	583	540	547	525	581	576	507	566	502	557	528	572	560	522	562	514	539	560	524	522	534	540	564	571	530	554	559	575	542	573	549	576	584	491	559	515	524	526	573	524	569	554	546	519	575	486	560	510	553	526	609	565	567	518	542	534	539	546	556	538	531	554	562	552	519	541	539	515	571	549	573	582	559	544	530	528	557	564	573	528	544	574	546	536	556	547	556	573	551	533	585	585	507	501	520	554	572	522	494	566	551	536	528	539	543	547	532	549	520	541	558	542	552	537	548	520	547	589	533	576	541	609	557	507	518	540	547	540	590	553	513	554	527	558	555	568	510	520	561	578	560	604	548	566	504	559	536	574	565	498	559	545	574	545	514	533	531	581	526	541	517	527	585	600	561	603	573	558	537	516	538	520	522	534	571	514	548	529	534	589	534	532	546	566	531	532	581	585	561	540	542	572	553	569	585	504	519	534	552	545	583	550	560	550	531	578	584	506	578	532	543	508	551	563	533	528	549	524	572	511	511	566	555	539	520	585	511	530	536	534	559	559	520	570	521	540	508	527	519	573	577	550	493	522	547	493	549	554	549	592	588	557	553	607	564	550	562	545	557	556	568	531	586	544	567	568	535	596	566	527	536	550	529	546	564	497	527	570	525	530	574	539	538	525	572	539	504	554	562	567	525	535	538	526	556	534	551	537	559	572	584	591	574	558	546	583	571	556	527	521	521	562	542	507	537	556	568	545	516	533	514	559	553	597	568	485	487	557	560	599	522	552	533	597	571	538	574	523	536	547	554	551	545	535	592	555	553	518	553	578	565	554	571	536	546	556	553	565	569	567	587	514	565	549	543	512	562	606	539	539	612	479	511	542	548	538	532	525	541	510	537	600	557	539	531	516	552	549	521	572	588	545	510	549	539	548	520	515	540	525	547	569	547	511	530	523	512	554	561	522	536	541	557	530	512	562	570	604	558	594	572	547	537	558	545	567	557	523	537	541	523	594	542	527	481	578	547	502	522	537	539	549	543	559	542	534	544	590	529	560	556	561	587	518	540	558	529	556	587	582	539	558	560	571	567	529	539	548	540	517	560	514	539	574	606	539	545	541	524	550	544	574	572	502	530	559	543	523	523	555	548	561	538	557	543	563	557	535	502	571	572	593	551	524	538	532	575	558	576	531	564	486	541	528	522	560	582	551	558	534	511	553	550	542	561	571	578	484	559	518	564	516	546	552	512	551	572	541	577	584	591	493	559	559	581	558	526	549	583	514	581	538	552	539	557	530	540	527	548	554	522	565	515	571	508	588	536	544	566	533	537	549	524	512	544	560	532	556	549	549	537	512	544	584	544	538	563	542	545	532	520	542	582	567	575	539	563	566	537	562	556	536	517	537	521	549	524	536	561	584	550	520	573	524	555	560	537	565	556	520	537	544	538	540	511	546	544	551	539	549	560	562	566	530	537	532	534	545	508	549	526	604	528	574	572	514	531	578	535	492	536	486	583	507	546	526	576	527	545	561	507	565	535	516	556	533	551	581	546	558	564	525	516	570	550	576	548	559	544	529	530	559	595	565	538	554	554	495	590	526	585	523	560	529	534	537	532	569	583	538	542	571	525	575	551	530	531	564	564	540	521	575	570	509	538	551	517	509	535	538	536	582	575	556	537	563	561	540	535	550	557	508	535	558	556	561	544	528	579	501	560	545	544	495	568	541	531	569	571	506	543	565	524	543	523	563	561	540	526	541	531	544	571	548	547	561	494	599	544	566	532	554	583	565	542	570	555	547	513	532	540	544	556	531	610	538	559	545	565	549	599	531	559	547	564	546	548	532	494	544	540	568	561	535	518	546	571	539	516	512	516	530	551	548	506	537	576	547	535	545	537	573	557	515	529	558	551	565	546	579	569	483	523	541	553	568	556	570	573	539	558	552	591	521	528	506	522	535	567	574	573	555	528	543	561	575	528	502	585	595	517	494	536	576	562	586	524	562	574	532	579	528	542	569	539	533	536	522	563	572	599	557	515	507	541	535	553	553	575	534	547	561	526	523	512	536	567	561	560	560	544	563	545	528	576	501	547	523	509	578	539	553	550	568	591	529	557	576	570	569	554	549	543	540	550	565	558	580	535	542	537	553	549	555	568	552	567	555	571	555	568	568	576	549	575	557	534	541	512	553	552	595	532	521	536	505	566	521	551	501	542	548	567	528	538	540	514	559	581	552	544	528	547	506	541	522	528	540	533	536	531	543	529	546	570	522	573	539	585	577	543	567	531	542	616	545	586	568	541	547	558	510	526	553	594	572	541	609	545	524	592	539	554	534	548	526	543	557	536	575	594	560	553	534	580	539	505	563	524	531	490	529	496	520	543	581	568	501	583	551	574	554	523	519	582	556	577	618	528	525	544	505	538	533	512	562	548	549	555	516	493	560	553	543	553	544	530	578	604	568	582	564	570	505	544	540	576	574	526	588	533	550	559	528	560	545	577	543	457	520	520	512	533	507	582	555	567	540	540	545	551	541	528	587	516	557	508	569	540	513	552	558	591	538	551	524	533	535	549	583	552	575	528	537	545	551	508	535	526	563	546	570	546	524	557	534	559	561	567	541	547	538	573	526	561	556	520	575	554	544	518	570	521	595	522	564	514	527	554	592	551	515	509	556	535	533	556	565	547	535	522	546	536	499	518	493	545	526	530	565	563	552	545	520	558	525	529	559	531	541	546	503	541	569	566	564	535	505	546	569	516	519	550	554	541	491	525	560	531	564	504	562	520	558	534	587	577	554	587	523	590	560	562	554	532	562	569	534	540	539	585	556	529	579	579	500	554	528	532	544	508	532	579	549	556	571	569	574	556	505	566	561	523	564	548	544	557	537	539	536	518	545	576	539	550	533	532	554	535	544	575	565	517	548	548	514	512	551	558	541	562	527	560	528	540	535	530	558	573	522	569	555	551	512	546	550	549	557	527	559	590	528	554	528	508	520	576	553	544	545	566	564	574	539	539	569	544	573	557	549	551	553	489	537	530	553	575	557	514	527	515	548	570	573	578	565	529	560	545	555	519	550	558	535	561	542	543	556	528	595	532	536	541	547	545	567	558	562	519	530	562	533	533	510	545	559	530	548	586	559	580	597	501	532	536	545	520	518	596	530	556	504	550	516	573	545	524	532	535	522	551	538	562
16473	13209	15626	13018	9374	6525	4179	2831	1751	1149	1146	689	563	557	822	1219	1087	541	366	328	303	196	180	184	169	176	179	167	182	175	184	169	174	173	149	165	162	187	181	151	163	174	175	164	201	184	175	198	145	197	191	160	176	177	147	171	193	213	149	178	169	169	186	141	176	164	188	187	155	173	153	169	193	170	157	168	181	170	185	167	182	177	187	180	183	156	183	167	180	149	149	187	195	154	199	186	190	178	204	163	176	176	196	161	182	196	164	176	169	182	189	186	179	178	186	174	170	160	175	191	182	184	168	177	190	183	185	154	174	199	175	182	173	180	185	190	174	183	172	169	168	170	159	207	178	170	157	159	170	178	176	176	171	147	163	200	165	163	164	164	168	167	173	163	182	158	171	171	179	176	178	164	166	175	174	165	175	169	177	195	162	159	154	170	150	155	172	174	186	165	170	194	176	161	158	176	172	176	155	167	160	180	162	175	154	159	154	172	164	179	190	169	176	187	165	195	177	162	185	168	186	196	157	150	165	157	164	164	181	183	147	145	184	174	194	174	161	168	168	180	175	186	155	188	164	198	170	216	188	198	166	166	187	185	163	164	151	161	191	175	166	155	154	164	188	184	174	177	176	174	175	178	209	177	151	181	193	196	171	158	158	149	199	203	165	165	165	200	165	173	177	172	160	183	201	168	163	193	151	173	171	176	175	165	152	175	167	169	160	173	173	172	148	177	172	167	196	169	176	198	158	187	169	144	175	179	163	177	160	173	176	188	179	171	160	179	176	153	173	218	173	186	190	163	193	197	158	175	185	183	182	166	146	160	173	174	189	176	181	166	184	158	209	141	164	195	148	160	168	165	165	174	157	189	182	172	167	172	194	194	193	169	176	173	184	167	158	182	182	147	165	198	183	197	172	153	182	163	161	178	183	150	180	180	165	187	160	152	205	157	184	177	164	177	180	195	169	185	190	175	143	168	173	156	170	186	161	167	199	170	162	181	176	185	189	157	196	163	198	186	183	152	161	208	150	193	196	171	170	195	170	177	173	194	171	184	175	167	160	157	154	141	164	172	173	189	172	173	177	142	186	162	168	186	168	191	185	166	175	185	169	170	205	153	173	179	197	165	167	179	202	173	158	176	179	175	175	152	169	182	177	190	169	184	186	178	173	175	164	186	185	165	190	173	178	173	174	159	166	161	200	170	162	184	184	171	167	161	182	178	177	182	180	163	172	174	156	192	181	180	192	176	194	175	174	163	165	176	183	180	188	180	177	174	191	186	162	156	199	193	183	175	180	189	152	157	185	176	189	188	159	187	182	144	196	183	188	145	176	179	188	201	168	172	155	172	150	171	190	171	172	161	174	151	163	162	200	174	137	161	148	161	181	183	197	151	157	188	161	167	169	161	201	179	168	193	192	162	209	164	176	156	191	176	191	163	192	152	180	168	165	181	178	184	204	172	196	185	165	180	150	184	182	163	156	165	165	164	187	171	177	181	207	187	172	159	154	184	206	164	163	169	178	181	196	176	175	171	177	207	144	173	180	215	190	161	160	192	160	188	170	174	167	155	192	164	173	169	166	170	162	192	170	176	203	158	179	175	175	189	158	165	176	161	187	178	165	181	151	181	171	185	153	160	169	170	163	166	198	173	192	159	170	191	182	161	163	171	200	177	180	180	184	175	173	172	165	179	199	169	168	165	183	180	174	169	180	154	176	164	183	183	200	174	171	177	175	173	185	153	181	180	169	181	178	194	166	203	176	182	188	169	167	171	189	179	161	167	165	183	168	177	187	169	172	172	167	179	163	204	169	148	191	174	178	157	168	176	187	190	185	153	167	175	181	159	166	182	173	157	188	157	159	180	163	189	195	175	168	182	165	179	172	173	152	192	150	162	176	165	181	173	173	168	164	187	180	170	176	180	183	147	156	198	166	180	156	156	193	189	189	178	164	177	170	160	174	170	199	163	191	173	182	167	190	176	150	174	174	161	208	167	187	174	162	157	184	183	166	198	159	186	179	174	164	167	158	172	172	186	165	176	171	167	157	174	177	181	165	159	196	165	177	163	174	172	168	170	157	187	178	182	189	183	171	167	165	184	183	154	170	184	190	198	174	160	177	150	159	148	185	140	162	180	165	157	180	180	169	175	183	182	179	172	175	160	183	172	160	151	192	173	169	159	190	158	179	163	175	181	171	187	167	168	174	184	184	163	167	175	193	180	165	150	191	192	184	183	168	159	159	176	159	153	151	146	173	162	168	165	164	177	167	163	165	176	172	185	163	177	149	176	150	169	159	160	161	187	161	189	165	194	163	161	181	177	163	195	178	202	143	186	169	192	149	191	193	174	141	163	168	180	163	161	162	150	183	162	170	176	185	173	164	176	154	160	166	183	172	185	200	203	189	197	150	169	161	164	163	163	165	164	174	184	184	160	162	159	169	154	188	167	170	170	176	169	151	153	189	169	168	171	172	191	167	168	146	166	162	184	158	192	164	159	173	181	177	162	176	180	193	156	159	190	198	164	136	162	198	168	156	153	203	185	200	184	181	172	201	183	211	161	181	156	177	179	163	175	166	166	162	199	180	163	160	195	194	158	188	157	166	159	159	169	175	175	179	178	138	184	145	187	168	162	147	192	178	167	183	171	167	210	172	196	174	196	174	168	159	167	150	185	199	177	172	171	154	160	193	164	162	169	150	168	179	197	179	163	191	166	202	181	163	188	172	170	160	194	175	179	185	176	167	188	148	159	183	179	173	166	180	202	176	170	186	187	191	183	151	167	161	169	171	160	189	164	186	166	175	174	182	187	171	177	152	164	166	195	180	187	161	175	172	167	175	192	193	210	177	166	163	149	169	177	187	172	163	187	185	182	205	198	167	173	194	192	162	173	188	205	162	170	182	164	177	171	160	185	179	188	163	180	167	173	174	162	173	187	173	165	190	173	177	181	157	179	172	190	192	182	191	174	157	169	172	177	180	153	187	170	164	193	197	159	181	188	173	166	185	204	183	178	182	177	181	179	170	174	172	149	173	180	151	170	170	181	173	157	194	182	213	157	177	171	174	181	160	188	191	178	168	174	172	164	165	170	148	194	191	192	160	168	194	175	194	165	158	196	179	182	194	152	162	165	206	178	194	182	171	170	173	163	176	193	201	184	181	185	158	160	172	169	167	173	183	176	181	166	168	174	190	186	173	186	169	158	177	163	198	160	160	176	178	169	181	163	176	172	178	173	170	183	162	160	192	173	179	159	175	197	188	168	176	184	188	182	164	177	161	184	182	161	184	174	192	200	161	179	162	181	187	183	173	173	191	201	170	198	161	182	188	158	169	175	178	132	168	179	160	164	159	144	186	196	149	189	182	202	164	177	163	196	156	160	186	196	164	174	184	177	192	200	170	175	181	187	195	188	196	171	187	171	169	183	170	178	184	169	158	170	165	188	178	181	158	185	160	188	177	177	164	181	176	177	188	171	187	149	156	156	161	161	177	159	181	163
11621	11588	20802	23885	22396	18963	14273	11185	7591	5653	5235	3609	2988	2900	4162	6060	4999	2155	1560	1168	1039	651	547	525	487	486	488	502	498	468	500	511	470	503	483	491	487	471	488	488	489	496	496	519	535	470	515	499	500	500	469	522	504	493	517	485	477	506	485	508	519	502	523	504	520	472	469	475	498	466	462	506	506	504	458	476	504	490	484	473	467	490	508	526	475	501	507	430	502	511	516	490	485	477	494	516	496	485	476	448	471	483	501	505	476	493	536	450	513	484	493	518	494	488	452	477	545	484	526	487	487	487	464	496	518	484	467	512	500	515	452	501	485	481	502	554	504	509	506	490	483	492	483	544	493	467	495	504	444	486	471	463	526	503	509	459	496	503	485	490	495	482	468	487	487	523	484	504	500	486	472	476	482	507	473	540	493	478	502	448	526	474	492	506	481	544	489	473	498	502	512	507	490	493	510	496	544	486	466	488	477	500	481	512	479	488	494	477	486	475	459	460	502	449	506	474	523	478	448	492	511	479	495	536	470	475	492	453	473	497	482	501	522	487	475	511	473	483	505	500	518	502	473	487	451	494	500	520	490	481	497	503	501	481	534	496	517	458	524	513	491	491	483	470	487	489	492	500	444	466	500	475	494	522	528	490	480	482	500	484	484	496	470	479	475	500	533	501	472	519	487	517	499	519	472	507	499	501	495	495	505	513	471	495	492	518	535	491	508	512	494	516	506	489	481	498	524	477	464	497	473	512	473	549	522	453	494	488	488	473	553	524	472	447	492	508	480	533	521	500	478	482	464	491	501	498	487	510	491	475	537	485	485	532	471	499	514	469	489	496	477	499	482	508	468	517	451	495	480	487	482	484	456	513	483	500	556	519	508	511	544	517	527	498	484	466	483	487	541	507	510	497	487	482	488	492	469	494	518	441	476	507	445	498	471	473	480	509	508	501	472	512	519	503	439	489	475	512	484	497	490	491	520	474	466	492	513	490	494	532	510	498	515	490	539	482	511	505	512	478	489	489	491	503	533	506	482	475	480	480	500	492	538	466	501	525	518	463	498	511	474	450	541	511	500	471	443	500	537	496	499	491	516	534	519	492	462	465	472	513	513	498	514	483	505	491	522	498	481	499	500	498	544	473	489	457	450	498	482	450	509	458	519	489	502	506	489	516	519	524	495	497	527	526	495	499	501	475	473	514	473	483	498	494	492	484	490	509	462	524	477	518	494	499	480	487	523	526	515	530	471	488	483	541	501	477	495	467	539	513	459	487	502	502	485	497	503	491	520	471	500	475	475	502	507	504	506	514	473	481	507	528	499	505	500	478	495	519	470	500	520	520	508	466	469	504	507	515	486	480	468	517	474	544	500	511	496	485	474	547	471	512	503	501	474	464	510	558	484	490	498	493	509	500	494	527	515	459	469	482	476	489	505	528	521	544	492	490	559	471	488	495	504	523	540	480	482	507	503	487	501	504	520	525	482	520	484	498	515	510	470	455	479	508	503	453	495	471	489	481	523	491	504	442	464	499	476	474	464	491	503	515	454	467	493	470	493	535	488	499	490	519	510	532	529	468	475	478	502	504	483	538	499	474	493	505	555	506	478	464	485	512	486	497	492	535	501	494	476	515	445	531	508	484	517	502	509	536	478	504	481	514	527	484	502	482	487	491	503	476	534	499	492	521	505	458	509	480	487	532	501	464	486	528	504	490	470	500	463	513	476	520	524	468	533	495	471	493	472	546	464	523	498	448	513	521	521	483	532	488	511	476	489	452	526	498	487	466	524	499	476	475	495	500	485	474	484	469	480	505	467	490	519	472	518	507	484	504	472	522	471	474	483	511	532	519	475	494	482	514	551	473	559	463	451	501	517	491	503	506	482	486	496	510	497	517	539	502	514	470	479	469	519	547	496	517	486	463	507	472	474	505	503	496	484	522	485	492	495	504	496	477	477	510	473	489	518	471	512	464	506	451	527	507	511	501	512	495	519	461	511	504	521	454	506	512	532	503	504	477	505	479	501	531	478	508	445	511	484	512	540	509	530	506	506	499	482	465	433	501	517	535	500	497	504	519	499	513	499	493	481	492	468	496	503	508	500	505	472	519	494	488	502	452	464	458	489	509	524	532	442	481	497	466	525	500	522	499	470	497	481	465	475	448	510	511	503	493	486	494	496	477	482	495	489	488	483	522	536	471	526	503	494	496	489	477	500	471	498	501	495	529	554	506	488	473	478	520	470	526	481	495	509	484	461	455	506	456	462	473	513	500	482	491	488	480	475	510	517	471	523	494	512	481	456	487	521	490	502	508	531	466	507	472	524	478	505	517	517	502	481	482	522	507	461	485	499	483	458	503	490	463	473	479	509	536	496	510	505	476	514	488	516	505	507	507	485	512	457	461	503	557	501	481	476	481	521	528	467	524	481	549	501	491	499	486	511	511	490	504	522	522	479	519	479	501	489	479	485	524	475	478	510	473	474	466	484	520	478	495	500	520	470	506	485	478	516	568	500	463	481	484	522	540	495	471	485	504	474	521	535	525	474	485	443	456	508	491	465	517	489	475	488	461	523	492	487	474	502	469	469	491	548	485	539	497	512	499	501	508	508	509	525	513	519	517	477	533	505	502	494	506	453	475	500	507	516	494	468	519	532	500	482	476	480	469	470	487	481	508	499	528	482	472	467	485	471	514	483	476	455	486	488	487	476	529	451	479	484	435	468	514	487	486	514	491	500	497	480	471	479	489	503	535	499	537	486	472	494	498	457	531	507	482	493	471	497	464	522	482	504	516	497	495	454	519	540	451	458	474	495	496	481	476	542	486	488	436	488	517	492	476	492	520	508	500	476	507	509	487	499	483	515	501	443	456	512	489	507	478	526	495	492	492	501	503	519	457	512	512	542	504	508	454	501	468	478	477	489	516	493	485	469	486	463	497	474	532	464	489	490	504	479	484	522	488	468	526	485	491	528	524	485	497	503	484	495	495	496	491	514	512	467	501	481	472	490	485	496	508	486	488	497	496	504	495	518	459	483	504	522	536	517	489	509	526	459	466	514	494	448	493	518	538	537	469	490	479	496	512	500	474	464	530	476	474	493	476	492	479	506	462	493	497	494	474	490	487	468	534	501	503	532	522	517	501	496	497	457	477	473	504	465	499	503	448	523	492	479	499	502	445	472	481	498	486	473	517	486	492	481	532	485	478	485	498	503	488	486	505	525	524	507	528	528	503	484	512	498	469	492	516	488	476	528	481	463	553	512	497	487	508	490	511	509	490	496	500	476	561	499	501	508	500	513	477	501	507	489	476	494	536	477	477	486	494	495	473	508	466	474	478	511	492	449	436	476	519	521	489	523	532	487	471	517	488	433	481	522	506	507	515	440	476	461	472	522	498	483	477	480	516	535	481	527	508	483	511	435	437	486	487	507	500	466	498	474	524	496	488	511	467	511	513	496	517	481	456	510	480	511	468	442	482	500	467	505	504	491	509	506	486	524	511	529	507
27132	23941	29262	25728	23565	19704	15005	9264	5325	3713	2682	1987	1632	1401	5920	9895	6883	3399	1289	518	304	210	156	198	196	179	189	161	169	153	171	189	175	176	160	172	173	160	185	168	171	185	166	189	194	176	176	183	188	170	185	156	170	176	154	169	164	174	143	174	165	148	176	173	152	168	152	150	163	158	151	165	172	163	165	152	177	160	165	173	172	183	176	171	148	179	172	178	195	198	179	191	203	200	186	172	187	161	174	188	185	153	171	145	157	175	142	138	166	160	172	185	180	167	163	181	204	174	182	168	168	160	176	181	171	193	159	159	175	180	175	164	152	181	164	174	191	160	158	154	191	188	157	175	187	157	161	181	169	174	153	160	181	171	151	150	179	176	170	172	144	166	187	164	182	164	168	174	178	179	159	173	189	155	188	166	171	159	162	201	170	166	170	161	159	194	149	158	186	152	179	178	167	178	164	161	167	175	177	185	175	170	152	182	168	162	158	180	157	181	163	173	191	185	160	181	210	159	176	179	157	128	166	181	186	172	173	169	162	190	183	165	172	179	162	171	180	173	146	171	179	172	172	182	180	145	171	175	162	166	176	190	154	179	162	174	155	200	188	158	177	153	162	179	186	159	169	184	160	171	163	196	187	180	165	183	187	174	184	158	159	179	176	162	174	190	188	174	175	163	166	162	167	176	160	162	186	200	179	165	166	173	196	176	183	176	162	182	152	197	163	168	178	173	154	157	151	144	168	191	143	166	141	154	176	178	162	168	174	170	186	168	182	177	190	191	159	175	192	161	174	191	182	182	163	165	198	185	168	164	180	183	173	168	161	150	181	180	178	171	148	154	161	166	196	190	150	173	188	161	158	189	176	169	149	168	173	152	180	168	188	173	166	178	193	168	172	176	170	150	185	191	181	156	161	189	165	154	181	156	174	178	172	157	152	181	186	154	159	196	171	185	166	168	185	165	159	184	167	176	186	161	191	158	171	174	173	162	195	178	185	163	149	172	164	160	157	166	160	177	175	188	167	192	178	188	168	158	149	187	174	186	175	154	170	180	183	160	162	173	170	159	172	164	179	179	175	179	176	157	161	171	191	180	169	166	174	182	187	175	170	167	190	153	197	168	160	183	174	162	168	165	165	184	174	177	163	164	186	160	189	184	176	180	186	176	170	182	177	178	154	159	189	186	167	186	184	163	190	183	137	183	177	176	170	171	165	173	179	186	172	187	177	177	180	154	163	168	182	167	174	194	150	189	163	175	186	185	181	169	176	182	163	161	175	184	184	176	196	172	162	182	158	169	174	165	176	177	167	157	173	193	171	156	167	184	169	182	183	161	167	185	171	184	155	161	158	185	159	192	190	176	174	176	168	186	180	168	171	178	147	183	177	156	193	168	171	167	176	187	189	165	181	216	165	170	151	183	165	161	165	174	197	144	181	185	170	164	169	193	156	165	170	187	174	139	134	155	178	181	166	187	174	171	174	179	162	168	163	173	173	166	164	157	180	166	182	160	169	170	182	159	175	188	149	180	185	168	153	165	184	164	176	179	176	172	153	190	162	166	171	185	170	171	186	157	166	154	157	162	176	174	157	173	153	166	178	153	168	145	180	171	162	155	176	142	175	157	157	191	167	178	165	181	185	185	203	159	174	170	157	143	171	178	169	174	179	179	163	153	183	154	162	152	168	175	181	180	173	190	185	153	172	167	169	173	159	155	177	173	175	169	157	165	169	175	174	182	187	185	174	174	180	159	141	170	150	165	144	169	171	167	176	167	162	155	167	181	179	173	192	176	167	174	163	173	197	141	190	164	165	189	173	148	160	154	176	198	173	166	190	155	166	181	144	161	183	171	180	173	171	198	169	167	193	159	187	181	144	151	176	170	152	183	182	169	185	159	192	167	170	177	186	158	190	184	146	154	184	173	150	146	147	150	182	173	163	151	151	190	179	193	172	153	175	168	174	188	195	171	172	163	187	163	170	150	147	164	184	186	163	177	175	144	152	156	151	177	198	174	142	174	200	157	180	157	165	168	175	168	168	186	184	155	157	168	176	166	155	157	147	151	173	181	176	176	177	156	182	180	176	167	190	182	174	160	178	173	211	176	145	164	168	175	211	177	169	163	179	153	167	181	162	165	170	165	181	178	159	183	162	169	166	173	179	189	166	167	150	172	146	191	172	164	161	179	145	181	177	174	175	189	183	169	179	179	164	159	175	184	174	154	174	170	185	178	177	174	201	150	189	156	168	172	178	168	156	162	172	153	176	182	189	154	160	215	180	183	176	162	167	166	152	178	192	170	131	183	181	161	168	164	173	184	184	161	165	153	182	156	178	183	185	179	158	168	156	167	168	149	142	176	157	179	164	190	187	185	184	189	171	194	180	160	163	174	170	148	203	166	183	176	181	178	147	159	175	182	182	179	185	173	194	142	173	185	154	160	171	175	154	178	158	190	193	165	177	166	162	183	172	143	175	182	189	180	168	182	161	150	170	208	155	142	152	173	169	171	182	166	186	167	140	157	169	196	203	174	144	175	173	174	168	188	185	170	187	195	182	190	165	179	154	179	172	176	162	169	156	171	146	164	209	165	196	167	174	170	162	155	171	176	197	172	187	170	189	170	167	162	179	182	164	170	156	174	180	164	156	182	176	162	176	174	194	178	181	166	168	168	184	157	161	161	169	175	174	174	190	175	173	180	169	153	185	187	161	168	174	177	155	169	162	144	208	149	156	171	174	167	187	166	184	192	184	161	152	176	158	159	176	178	172	167	185	159	170	162	168	151	186	156	180	166	187	164	189	167	166	180	178	176	197	191	182	169	176	163	178	187	144	188	178	166	149	177	181	157	174	169	165	166	175	187	175	174	163	175	165	176	164	174	167	195	152	158	168	175	177	171	156	158	165	161	173	151	172	175	185	178	186	182	187	173	166	174	187	184	195	191	174	167	174	207	162	162	165	161	160	169	187	166	184	128	160	168	160	152	165	135	164	174	161	185	184	177	154	184	148	168	200	165	165	158	169	172	160	179	161	185	193	202	150	167	148	177	167	185	189	166	191	162	196	139	162	177	190	150	176	187	166	155	185	165	184	166	182	196	168	151	164	177	178	174	170	184	178	151	166	164	147	188	174	169	179	185	154	155	167	170	161	177	158	155	145	175	150	185	190	171	183	161	170	175	173	160	176	164	185	157	178	161	180	158	168	183	163	177	159	182	185	177	183	171	152	176	178	160	144	190	156	181	181	175	180	208	172	176	191	183	173	179	185	169	153	203	196	178	165	162	154	181	184	167	170	165	171	173	168	183	166	163	180	156	159	190	161	175	175	169	186	153	172	180	155	183	165	157	177	159	173	176	158	158	167	199	161	165	178	168	171	162	167	160	182	150	167	158	167	188	161	163	164	172	186	140	159	178	162	180	186	159	184	158	144	176	193	160	154	188	163	156	179	190	164	154	185	157	170	178	156	182	176	169	173	183	147	148	164	188	179	193	163	179	161	170
18508	19889	30807	34626	35776	33658	28761	23154	17034	14472	11327	9351	8315	7617	23078	30296	23042	13659	5922	2178	1131	692	564	500	487	500	517	509	471	502	496	499	484	480	510	504	483	469	508	453	506	478	505	489	518	490	504	507	506	474	489	489	509	489	491	491	508	514	496	487	474	493	469	459	501	520	506	472	482	507	486	490	496	454	465	478	513	503	492	492	488	478	475	478	472	483	467	475	486	519	509	483	497	491	478	517	508	500	480	500	462	472	496	480	444	486	479	509	509	494	442	492	536	516	512	500	461	464	497	484	467	453	502	496	503	471	468	467	469	480	498	466	529	480	542	449	447	489	478	482	503	512	453	527	513	501	434	502	489	510	496	458	475	477	458	489	497	517	461	484	513	476	460	482	478	465	488	496	523	477	485	458	480	481	493	492	502	508	458	500	515	522	496	507	494	502	489	458	485	463	458	498	474	464	499	452	467	478	477	506	515	507	503	458	463	511	486	471	458	510	489	513	512	514	503	512	499	451	482	474	554	501	461	499	498	503	480	448	504	468	478	501	477	548	492	471	489	504	481	500	516	506	492	481	462	487	471	514	499	479	472	509	450	509	525	501	501	491	501	503	554	486	499	512	482	470	461	509	473	484	471	514	462	501	519	501	484	470	489	505	483	472	497	500	537	502	500	478	473	476	521	537	506	473	525	480	473	478	512	475	512	498	517	532	453	480	511	519	512	524	493	509	502	451	471	467	481	522	456	438	493	496	497	488	471	476	477	505	535	460	514	466	495	484	510	470	530	445	495	496	467	518	518	484	513	488	498	524	473	512	479	537	511	486	496	476	491	486	501	483	460	466	491	495	468	530	496	511	511	525	484	497	494	469	539	494	510	512	458	480	469	495	473	502	461	473	472	500	486	506	455	447	511	471	485	469	490	488	509	494	512	468	482	531	504	489	496	509	484	475	495	517	471	505	518	489	451	494	524	470	502	465	462	507	457	473	492	489	511	493	491	504	450	503	483	501	488	550	442	485	488	492	480	498	532	455	486	457	449	507	513	530	519	480	496	503	488	481	501	525	469	490	485	467	466	472	476	466	484	518	472	489	490	468	506	485	509	478	510	460	505	503	514	478	507	509	514	506	480	484	512	479	487	503	503	470	487	535	491	487	450	483	456	485	486	482	501	514	476	490	505	503	476	527	466	484	497	504	488	477	509	495	487	469	510	481	469	443	481	456	500	490	500	527	532	509	494	497	472	490	493	486	478	511	481	468	478	492	479	479	468	437	496	462	492	481	468	530	489	482	462	492	472	481	480	492	489	460	446	495	490	516	482	468	480	456	472	510	506	503	458	499	461	499	510	490	492	500	465	521	468	509	519	470	495	481	464	468	520	479	457	504	508	466	477	523	485	517	514	477	507	517	496	467	504	478	506	478	453	449	487	516	496	529	487	518	499	466	497	526	456	547	468	499	537	497	479	471	513	502	491	487	471	457	465	534	489	448	490	518	547	533	482	477	511	494	520	459	463	563	463	476	508	470	494	483	483	486	471	485	482	531	476	497	493	503	509	502	484	500	507	472	484	459	507	452	523	493	476	467	447	507	476	500	491	515	492	495	493	506	505	505	511	489	492	442	484	439	498	471	503	458	524	526	461	499	449	474	452	473	480	481	475	509	491	510	468	484	514	463	461	487	486	461	495	513	505	484	517	483	506	468	485	511	512	460	533	460	501	498	486	484	526	514	488	504	489	483	521	494	483	482	511	496	509	493	484	490	450	511	481	521	497	551	474	487	486	470	529	505	481	537	470	460	504	492	500	472	503	443	472	469	515	541	533	488	479	471	494	498	484	532	502	468	497	513	486	492	489	515	479	447	486	476	487	537	471	500	519	483	474	518	481	473	478	512	528	490	467	495	460	477	508	473	469	498	478	461	492	480	482	454	467	471	527	512	495	489	452	534	488	489	481	476	466	466	480	491	460	454	496	525	469	527	497	480	455	473	496	542	472	485	498	485	503	510	472	492	495	472	470	507	423	538	487	503	453	456	482	532	495	524	494	501	483	521	492	505	471	510	511	446	516	521	518	494	491	474	519	541	500	467	514	500	475	532	508	475	473	506	530	512	503	512	442	485	474	492	501	464	477	485	454	540	476	491	509	498	478	498	509	516	499	505	492	488	435	518	464	504	466	542	483	485	458	475	526	499	470	493	467	502	496	509	497	460	501	541	486	458	487	507	491	506	495	474	485	498	485	529	492	443	516	474	505	461	502	527	505	522	466	452	463	494	472	463	495	516	495	446	497	533	489	528	498	492	539	478	479	488	518	479	529	496	488	444	493	533	465	489	502	467	488	490	522	475	510	488	483	488	513	507	518	482	468	458	438	481	485	503	479	514	498	470	461	477	508	466	502	508	519	480	488	476	497	489	486	499	534	520	497	498	522	450	501	476	480	539	489	497	485	506	476	505	479	532	467	459	495	465	496	488	499	505	481	472	505	462	457	487	492	508	505	471	539	458	497	506	525	474	515	466	466	488	489	480	502	505	497	495	478	531	490	499	489	475	499	481	505	455	487	520	530	482	510	554	477	467	477	516	461	506	475	470	516	491	516	497	526	466	500	535	542	480	485	463	493	529	470	476	496	526	467	529	495	467	532	491	479	543	482	466	441	476	476	455	465	491	480	499	511	505	460	504	494	470	467	514	442	474	487	521	479	438	483	498	503	482	472	465	521	478	483	478	473	448	477	463	443	492	477	491	519	532	489	499	482	470	500	503	506	506	522	485	500	471	491	494	484	484	486	512	497	514	497	455	462	504	509	475	493	490	499	495	501	518	531	469	466	509	472	476	460	512	485	480	505	493	504	468	500	526	504	487	465	467	476	494	479	493	480	510	491	484	486	515	500	484	485	523	493	459	485	496	489	500	483	427	482	454	497	493	521	466	479	474	520	498	468	461	498	520	504	497	492	479	517	472	496	505	494	542	486	508	490	511	520	538	497	461	482	518	450	500	501	490	486	500	484	521	447	522	488	496	484	500	481	452	488	509	524	481	491	489	498	458	486	460	481	487	532	458	489	466	498	482	473	471	507	423	501	519	473	488	473	504	530	479	486	476	475	502	498	514	479	495	504	487	504	498	490	454	482	488	493	506	480	516	496	519	510	467	506	475	456	443	470	470	498	453	501	476	466	470	472	506	490	491	487	505	497	494	514	507	465	466	523	481	483	499	487	495	480	547	526	510	498	502	505	484	495	527	490	485	532	474	482	500	512	519	495	494	461	484	470	493	465	473	539	480	503	495	504	519	479	488	528	484	494	486	517	486	507	475	514	465	509	487	480	522	478	512	469	525	468	483	504	477	472	452	504	458	491	502	479	481	476	502	526	451	535	501	483	498	480	495	482	457	436	527	456	486	478	495	480	482	522	466	479	488	501	501	492	457	491	483	504	475	492	473	521	491	505	517	479	518	482	493	522	501	490	482	498	496	467	479	494	480	483	492	497	455	502	470	460	461
33388	30950	37623	32587	31755	28619	23830	17077	10392	6934	4270	3259	2751	2287	11674	17519	12201	6287	2154	723	342	233	190	200	196	166	195	199	185	190	211	201	197	184	180	199	201	196	190	174	192	197	210	167	195	162	199	201	152	192	181	195	184	196	185	203	183	187	194	201	200	185	184	198	209	199	183	168	223	196	178	206	195	161	214	216	194	190	203	161	193	171	175	198	219	203	213	202	182	195	158	180	197	209	188	203	200	158	200	179	180	213	183	207	179	200	208	194	211	196	183	184	199	185	208	187	198	196	189	181	182	196	215	183	199	189	210	172	197	203	180	200	200	206	194	178	167	194	204	200	202	214	204	175	192	201	200	202	157	190	204	197	169	182	191	174	185	166	208	226	198	181	207	186	180	192	190	166	212	211	201	203	179	184	180	197	187	191	179	202	183	217	223	157	206	203	200	199	177	204	208	202	201	190	195	181	203	193	220	179	186	196	189	198	202	208	193	189	206	179	186	196	213	204	196	197	170	186	211	206	218	185	188	177	215	217	201	169	228	173	169	198	176	187	202	185	201	202	193	188	208	187	212	187	224	178	174	227	175	211	185	200	195	195	202	197	200	183	182	159	195	210	195	191	193	197	198	200	218	186	189	199	192	204	196	202	181	190	191	192	180	171	194	192	217	189	191	191	205	197	197	213	173	177	200	195	198	173	166	185	210	197	188	207	184	190	177	181	189	201	188	179	180	197	189	195	199	200	184	198	217	183	189	192	184	171	217	193	187	185	202	209	202	192	179	186	182	189	187	197	200	213	201	197	175	204	188	201	175	232	174	188	206	185	191	197	184	202	190	196	186	206	167	196	160	164	207	187	177	193	186	193	189	184	182	183	202	202	186	201	184	197	212	194	184	175	197	167	204	193	179	191	187	203	203	171	219	212	200	193	182	179	176	213	232	169	218	201	180	197	194	202	194	207	201	168	195	194	208	221	183	177	219	214	205	162	200	177	194	183	201	198	197	178	182	167	169	173	185	205	212	194	222	214	176	206	192	178	204	189	189	212	196	190	192	188	198	190	199	174	195	199	192	177	210	193	202	185	179	178	200	185	209	184	181	196	218	190	171	230	163	210	209	193	191	188	191	192	228	214	189	166	191	176	211	183	186	190	160	177	205	197	157	193	198	173	180	207	213	195	199	197	214	190	210	174	195	193	191	191	209	201	198	192	196	164	203	200	209	200	178	179	193	201	215	225	180	197	184	194	207	193	221	190	194	212	198	207	186	163	192	202	194	177	194	183	183	191	189	214	231	187	175	186	215	198	176	211	207	203	214	183	213	206	183	181	194	203	177	185	201	203	191	174	212	203	193	187	219	181	197	149	202	207	193	205	191	177	196	214	185	207	175	183	191	184	191	198	170	198	175	174	158	217	165	207	187	212	193	187	205	176	204	217	211	177	186	208	165	213	184	196	209	187	166	199	182	209	205	189	195	189	177	203	199	176	209	194	197	199	186	188	195	208	193	203	192	179	200	188	201	209	191	196	189	220	192	196	190	209	171	201	211	170	171	217	186	171	174	152	179	197	192	178	179	187	190	199	199	233	196	205	194	183	190	189	186	196	202	206	197	173	205	211	176	199	191	180	187	183	198	194	163	179	188	184	187	197	207	222	181	168	191	220	174	207	185	203	220	166	198	173	188	201	187	195	175	207	192	192	205	209	191	185	196	214	198	188	207	186	214	176	174	181	190	190	190	183	223	194	215	221	199	223	209	185	197	203	203	197	182	190	195	178	195	193	203	182	199	208	179	182	184	167	184	211	179	188	203	182	212	178	212	180	220	192	180	190	203	195	186	180	193	206	186	190	188	186	178	182	167	197	194	177	184	215	197	211	202	172	189	194	167	191	186	201	194	196	191	191	204	174	178	211	212	228	199	188	193	174	187	210	190	211	182	168	201	203	201	200	201	171	190	209	199	185	185	193	183	196	210	185	187	210	185	206	203	183	180	211	194	205	187	176	218	164	218	190	176	188	199	167	219	205	200	210	199	164	199	180	170	191	197	203	210	200	199	217	217	207	198	215	202	176	192	181	198	198	183	174	164	185	210	220	195	203	220	180	198	180	182	229	192	206	182	165	197	182	192	177	189	178	197	201	192	188	186	197	160	192	196	216	207	182	216	178	207	186	201	191	203	196	192	186	201	197	192	216	173	207	179	168	197	186	181	191	152	216	182	196	172	220	168	198	195	202	198	187	193	207	196	195	185	172	217	205	215	187	221	177	180	209	188	183	196	201	193	189	196	184	206	217	189	172	193	202	197	180	210	181	191	185	168	188	195	213	175	213	192	216	217	186	198	171	199	188	192	219	195	180	195	188	203	213	215	175	184	197	196	192	207	209	198	192	181	193	196	204	197	199	183	185	186	202	170	200	190	203	193	192	200	223	174	177	187	199	189	199	197	178	189	219	196	163	186	196	194	191	182	192	200	200	214	186	186	201	200	209	205	209	191	209	188	179	199	194	174	191	185	209	179	199	192	216	212	195	195	196	210	199	200	192	211	196	198	183	181	196	207	194	185	190	210	196	187	191	217	166	195	215	198	214	220	206	202	164	198	184	165	184	212	180	201	193	194	187	185	211	221	206	208	205	203	185	208	193	187	172	181	188	204	181	195	186	198	201	184	168	194	197	173	194	197	171	214	203	183	191	172	183	186	190	189	189	186	192	192	202	184	198	198	196	200	188	195	208	214	167	194	193	190	189	207	192	191	210	173	197	186	190	194	176	163	203	192	165	207	177	176	215	188	173	196	203	194	192	200	183	188	194	197	191	181	208	204	177	174	207	204	206	180	183	195	215	186	192	186	192	194	170	209	203	211	196	170	210	189	177	193	176	187	202	190	202	197	206	201	176	205	183	185	180	179	200	195	186	191	213	171	199	188	182	215	217	180	184	197	211	212	204	198	183	215	186	212	183	204	184	182	191	213	205	197	173	191	160	182	199	209	177	184	182	202	214	189	205	193	175	200	215	186	170	196	202	190	202	182	164	194	179	208	195	210	172	192	203	190	179	200	173	189	195	185	174	215	187	207	198	181	175	193	195	201	162	205	171	205	187	225	187	174	201	217	174	228	186	189	193	210	207	202	202	216	187	221	207	199	194	181	183	159	200	208	186	205	207	196	189	185	184	212	187	173	183	191	195	199	195	180	194	188	202	187	190	201	180	174	170	185	183	210	191	187	200	183	196	195	202	165	186	202	194	203	175	168	216	170	186	181	174	185	171	184	198	178	193	211	196	204	181	196	190	187	187	206	173	211	186	173	209	191	194	202	200	190	204	205	191	219	185	212	199	206	208	199	194	198	193	205	190	207	176	204	196	203	203	180	173	202	196	193	177	196	182	188	192	210	204	183	174	196	199	196	214	191	192	182	188	213	189	187	227	188	209	208	190	185	219	165	214	230	199	191	190	198	206	199	186	200	175	178	204	197	199	201	188	177	202	205	194	206	194	186	203	178	207
22439	25634	36756	40623	41915	40257	36045	30810	23743	19991	16356	14045	12341	11311	34371	38699	31024	20538	9162	3051	1344	749	633	582	582	597	550	550	590	524	534	558	518	534	559	551	464	555	528	547	556	585	532	576	564	523	532	551	556	553	541	537	549	547	521	556	511	588	583	577	514	550	567	534	573	528	514	536	559	502	575	511	512	588	542	532	513	550	531	526	561	548	538	595	555	550	588	548	549	563	563	558	536	538	533	523	561	524	579	511	509	543	605	603	546	572	536	582	535	578	533	545	527	529	564	553	555	563	514	562	597	594	542	528	539	544	513	549	573	523	563	546	526	523	598	555	540	520	549	605	555	570	538	561	529	550	489	574	569	566	595	519	533	541	538	549	587	563	543	527	528	558	547	515	537	562	558	508	518	567	569	536	590	561	567	541	528	561	541	479	560	575	560	542	515	580	571	531	611	531	572	522	563	504	534	509	533	568	542	509	543	597	568	530	592	512	546	503	516	604	564	575	563	537	537	558	562	553	559	558	584	542	530	576	562	600	543	556	541	552	544	513	540	544	524	542	540	590	530	608	501	549	603	610	570	559	557	479	573	548	544	548	513	562	543	585	525	510	557	573	551	517	537	566	574	562	516	530	523	520	552	542	511	545	530	592	534	533	579	584	523	552	584	562	592	564	565	537	593	567	550	571	523	545	507	510	574	529	562	540	566	507	566	539	514	573	529	541	548	539	566	591	563	531	500	571	551	558	561	553	529	561	547	555	500	570	567	527	512	585	567	530	556	529	573	527	525	584	523	545	554	542	521	565	584	595	605	551	607	551	546	538	538	512	540	539	540	534	539	534	508	549	570	566	557	563	552	543	547	576	546	569	562	590	520	556	523	572	495	533	550	571	520	563	557	562	554	558	523	590	535	534	587	567	490	557	471	532	541	561	534	564	588	510	494	514	559	512	562	536	555	539	542	512	534	555	552	521	510	554	584	500	530	532	528	561	552	531	528	557	552	505	565	510	539	541	503	558	546	551	559	558	528	507	554	538	571	522	570	536	510	555	540	525	493	514	567	544	627	597	549	559	492	572	543	545	557	580	538	559	552	568	573	532	569	542	555	533	532	564	529	533	509	500	560	533	569	559	484	596	539	523	534	527	510	550	522	570	520	632	524	529	546	530	533	573	537	532	542	513	577	493	573	562	556	592	527	577	548	548	545	553	532	533	553	585	547	564	535	516	572	536	515	536	513	518	541	563	557	550	590	536	549	555	505	539	542	565	532	555	540	530	573	555	535	563	564	568	591	543	580	559	577	600	552	558	558	537	528	540	571	541	521	531	592	537	505	575	528	524	546	522	529	524	564	590	571	578	570	560	566	566	540	558	578	585	536	564	525	568	566	556	554	574	576	529	534	521	580	569	542	583	592	556	547	532	533	531	560	507	531	535	554	540	547	571	581	510	554	555	555	530	588	512	543	528	542	557	536	552	528	583	574	517	562	565	522	560	581	567	541	489	569	538	570	562	524	552	579	534	551	556	522	559	548	508	602	526	563	558	549	527	540	524	583	512	588	564	524	548	558	543	545	531	595	551	561	573	558	479	535	529	558	561	570	509	530	575	561	527	585	554	511	550	527	573	520	570	542	558	559	529	560	562	533	540	569	550	537	556	496	548	554	516	556	529	534	562	584	575	530	546	553	543	552	538	563	602	529	571	557	507	522	558	526	600	550	544	536	580	518	559	534	546	516	559	577	596	571	528	540	529	584	572	512	501	622	529	575	545	512	531	533	535	553	593	516	532	538	539	570	584	550	537	514	540	537	570	556	539	501	520	529	542	525	540	547	582	542	558	545	567	521	590	562	522	610	484	508	549	567	517	525	552	549	541	533	555	554	533	569	528	560	541	567	537	514	545	570	571	542	517	547	538	560	553	565	535	517	543	543	544	549	563	539	582	529	583	566	554	502	576	551	529	523	539	535	478	539	532	542	530	508	519	550	497	509	575	561	572	536	516	550	549	554	561	562	545	562	513	528	568	566	535	533	530	576	529	535	541	561	525	554	542	559	531	552	538	552	581	574	571	524	538	573	525	535	539	520	561	551	551	580	546	525	526	563	581	519	538	511	550	524	540	551	540	545	530	564	593	539	530	496	546	577	551	547	523	566	556	513	572	542	555	527	556	542	528	539	540	513	550	545	572	599	503	505	516	541	564	592	537	538	533	556	552	533	555	552	515	569	541	527	545	538	571	532	549	571	491	532	527	525	534	505	542	577	520	565	492	529	550	524	575	526	517	514	552	539	518	553	546	554	501	539	573	552	562	539	505	527	521	535	564	560	531	520	531	572	529	563	546	616	574	555	601	528	560	535	543	585	531	540	516	567	546	568	531	549	586	588	539	528	570	576	569	537	523	581	550	529	578	591	495	531	556	506	541	531	513	552	574	589	566	563	528	525	518	553	560	512	537	508	590	566	604	528	546	555	558	520	574	568	529	567	586	532	564	554	560	538	568	538	506	553	560	538	521	523	530	558	557	549	554	496	549	515	537	560	513	547	526	548	529	561	550	558	566	563	525	556	555	560	540	546	545	548	545	566	509	550	534	569	556	531	573	555	585	541	548	495	537	557	559	521	546	549	589	535	563	563	532	581	544	534	571	542	534	558	516	503	522	573	558	541	522	524	525	543	589	547	541	521	558	527	604	541	571	524	526	535	586	499	545	514	545	552	535	517	512	552	545	520	561	549	520	552	528	543	563	529	558	591	578	487	589	549	566	558	572	558	566	555	545	564	544	533	534	521	538	534	503	587	550	548	549	597	503	517	538	554	540	547	556	519	558	547	508	581	539	580	545	573	577	570	516	537	600	564	580	539	547	568	521	569	599	540	533	551	552	506	566	572	530	542	550	559	539	551	568	536	531	526	526	548	559	548	556	532	525	602	541	550	548	552	509	569	561	567	545	546	477	566	549	536	538	544	551	531	529	543	569	581	592	537	555	554	567	571	536	541	534	543	566	548	539	563	562	528	538	564	586	536	518	572	537	540	544	539	632	553	516	507	494	550	608	539	528	545	558	548	554	560	558	551	531	528	508	534	533	535	551	544	612	502	538	544	533	559	532	515	566	617	511	541	572	552	560	544	539	518	539	557	535	564	532	556	528	584	550	586	533	545	553	517	577	536	557	537	564	552	585	529	557	562	550	581	562	546	524	554	555	528	501	536	545	556	555	550	548	517	518	546	551	516	538	538	520	554	536	567	558	522	557	529	557	539	558	542	545	542	548	530	575	592	532	552	596	546	552	539	552	501	524	519	566	537	578	540	576	601	559	528	515	586	577	572	545	529	527	536	500	563	552	507	581	536	542	593	546	510	560	563	563	531	545	572	515	529	543	503	509	556	556	534	554	549	553	570	528	537	577	525	534	525	562	551	568	529	558	564	563	559	546	539	556	520	547	560	560	562	545	614	567	567	564	556	551	558	541	551	545	558	542	542	569	531	546	523	543	521	520	574	552	540	562
16308	14544	16805	11289	8327	6104	3961	2224	1481	1034	845	771	630	545	971	1385	1294	878	486	287	201	182	160	189	187	185	176	176	190	190	183	172	163	163	185	179	165	185	165	167	175	187	152	192	172	180	164	196	161	187	191	182	158	169	175	169	178	173	168	174	181	185	179	192	165	164	194	186	179	174	197	188	194	179	169	163	174	174	170	181	189	161	205	166	170	162	167	175	164	187	194	185	173	187	159	195	185	189	165	179	194	170	168	174	163	170	187	180	211	169	160	175	165	190	197	158	153	163	157	185	199	191	184	173	168	163	194	183	161	199	183	186	151	170	189	171	181	174	180	174	176	177	172	182	189	164	149	175	187	179	177	164	200	185	168	189	189	176	172	186	150	195	172	162	168	171	172	170	164	168	165	156	176	175	185	175	155	182	158	186	197	157	178	158	159	179	172	199	160	161	153	185	198	167	185	164	194	147	172	168	178	180	187	176	158	180	164	161	176	168	189	168	163	186	179	196	169	171	169	170	188	173	172	167	168	191	179	162	198	186	167	185	163	188	160	157	188	179	183	166	188	186	176	164	195	188	187	166	173	184	153	176	182	199	151	167	178	173	182	174	193	172	200	188	174	185	205	172	171	186	202	164	171	166	169	203	171	152	176	170	186	172	195	155	176	160	200	170	201	167	192	189	163	190	199	181	145	188	162	176	170	170	172	185	185	182	178	150	204	162	168	197	165	189	160	191	166	197	191	159	190	153	162	176	183	164	170	183	171	155	197	168	179	182	155	176	167	167	153	196	191	186	194	152	186	180	182	209	181	168	174	162	181	173	181	184	170	173	158	157	184	181	175	186	165	184	152	182	156	215	149	200	183	148	177	166	173	161	176	174	179	165	179	169	177	169	164	187	186	165	164	154	171	159	162	199	170	164	151	184	168	153	171	166	175	157	179	166	186	170	169	171	187	185	176	155	145	188	170	159	148	171	166	186	148	163	169	176	175	175	194	168	152	168	173	183	197	163	180	162	191	168	176	182	148	177	191	160	178	180	174	178	175	163	186	188	170	191	193	205	171	171	143	191	178	164	156	151	163	162	153	192	156	171	164	174	196	159	180	207	177	167	165	174	165	157	172	177	187	174	179	179	168	194	165	188	169	196	176	156	164	194	152	163	146	151	197	203	192	175	174	179	176	166	157	171	156	152	181	168	176	165	192	157	177	192	167	197	147	158	177	179	205	190	160	168	139	179	169	173	193	177	173	171	187	176	167	197	174	167	155	192	169	169	154	169	189	177	173	187	184	200	171	169	169	161	171	151	155	177	153	186	207	175	171	195	195	168	188	198	179	190	170	196	189	163	214	173	158	200	184	169	167	167	151	178	170	174	186	173	166	166	176	183	173	185	170	205	171	190	180	183	175	149	157	179	182	173	183	186	182	177	173	168	182	182	161	197	173	153	181	187	161	158	185	191	187	185	167	184	199	203	186	179	174	157	170	181	158	161	165	178	194	188	173	172	179	162	156	158	177	174	209	176	204	171	203	182	181	182	170	171	192	178	164	152	181	151	178	159	154	184	146	160	177	161	174	159	187	199	178	173	177	174	163	171	206	164	172	174	179	185	180	190	167	184	156	170	160	158	175	180	161	153	177	188	174	157	165	188	173	196	184	172	145	182	181	187	183	183	177	161	186	154	170	206	184	171	157	198	162	190	194	166	162	174	165	144	191	193	194	164	192	170	163	157	167	182	199	158	188	196	163	174	163	167	198	172	177	159	161	166	160	161	177	200	175	173	169	160	172	187	163	181	181	185	170	190	197	190	184	156	173	181	175	157	178	171	181	183	201	175	163	181	169	183	165	190	175	203	169	173	193	154	186	150	184	177	174	180	168	179	168	183	193	191	198	157	136	202	177	180	182	204	186	194	161	188	184	186	166	164	184	174	156	177	159	179	170	202	203	181	155	189	163	173	182	182	187	185	217	186	156	173	179	192	177	158	151	153	174	172	169	189	178	194	188	161	167	155	210	201	174	174	173	182	169	164	170	175	164	162	178	166	177	187	193	167	190	157	184	171	180	177	162	182	203	156	147	193	172	163	189	200	181	172	170	188	182	167	166	171	165	162	194	192	157	154	180	177	185	196	180	192	186	177	184	153	154	165	193	182	214	179	169	177	169	164	161	201	154	191	184	166	156	180	207	178	194	159	186	167	162	152	163	168	189	168	191	182	161	178	174	170	161	196	167	180	191	180	188	165	186	193	167	161	177	192	155	166	176	177	183	157	142	147	191	178	185	154	204	148	171	154	192	169	191	172	181	187	181	154	190	182	176	167	173	191	173	173	175	164	165	169	181	152	186	175	161	167	175	175	187	185	184	190	186	147	172	163	198	181	186	167	160	184	180	178	188	183	192	172	192	190	152	187	171	176	204	164	164	152	151	163	176	175	170	170	194	191	169	169	165	182	198	181	168	173	149	168	154	146	161	183	199	150	163	149	169	193	165	164	156	164	176	183	183	178	162	189	178	193	158	198	177	190	192	164	174	185	162	170	170	186	173	200	164	168	172	176	180	173	141	157	182	203	162	171	161	200	151	178	178	173	169	196	164	168	166	191	179	168	165	190	170	168	187	174	182	194	180	200	162	180	204	172	183	172	173	172	178	152	172	181	195	192	174	177	181	173	163	185	180	166	194	162	170	182	144	162	174	177	193	185	190	156	162	188	176	156	160	191	176	172	169	194	174	153	150	176	147	161	200	181	159	196	159	170	148	179	173	173	188	172	194	162	191	162	177	209	161	168	175	160	186	176	179	171	173	182	189	179	196	153	174	162	187	156	169	151	175	180	175	171	168	155	162	172	182	186	171	177	172	159	154	179	184	186	171	185	176	148	199	158	184	191	185	166	192	184	187	177	192	178	177	175	169	192	185	179	182	161	175	189	174	183	179	190	178	172	199	194	169	149	172	169	168	163	185	167	175	153	167	167	157	155	191	187	152	181	178	182	185	162	179	157	155	189	173	185	157	161	174	164	182	172	186	201	157	176	186	173	181	193	169	172	164	165	188	158	182	157	182	175	181	160	166	174	180	187	200	191	161	149	178	197	162	170	156	177	150	161	200	191	183	188	143	168	169	176	156	165	186	138	169	178	188	197	169	205	185	199	192	176	166	167	172	166	205	177	192	172	176	174	170	188	180	154	174	193	198	192	186	168	169	168	163	191	163	187	182	177	196	190	187	172	173	162	197	191	181	171	181	172	189	167	185	169	168	157	173	193	170	166	157	192	160	170	178	167	174	175	148	173	185	182	175	169	166	188	163	160	180	164	188	210	176	164	182	186	185	173	170	173	176	174	167	183	185	155	187	188	188	183	163	168	204	154	176	186	195	177	163	175	179	150	171	186	182	168	199	161	180	183	174	179	177	169	193	169	163	166	180	205	172	177	177	179	181	169	161	169	187	169	178	187	170	177	169	170	154	175	167	148	183	184	166	178	177	197	159	186	172	168	184	187
11209	13052	21619	22003	20650	17732	13755	9252	6515	4933	4001	3640	3157	2782	4921	6439	5603	3710	1928	878	581	511	470	543	542	456	485	508	516	458	497	513	519	508	504	487	485	497	520	491	492	499	506	502	475	477	517	485	488	502	479	500	456	527	511	502	510	496	519	501	503	479	497	522	522	503	506	473	481	521	480	508	488	470	465	545	475	496	538	455	498	507	494	470	492	476	513	467	474	551	501	488	511	486	501	521	516	472	532	473	507	472	516	467	515	505	496	485	450	485	484	484	493	500	516	531	494	488	474	531	454	459	518	499	472	470	488	493	509	489	533	495	453	528	479	487	486	503	486	506	477	481	489	501	522	521	510	491	486	483	488	493	475	525	476	569	481	504	506	504	504	507	532	518	482	476	505	464	509	513	550	512	511	473	483	477	502	481	534	494	486	520	530	502	495	471	468	483	495	518	502	497	473	495	482	504	508	464	530	471	487	485	508	479	526	524	525	479	528	519	524	483	484	508	494	509	472	516	527	501	507	485	476	458	487	485	521	465	512	481	499	480	459	473	533	502	537	472	501	559	518	458	521	480	489	495	511	456	522	513	510	532	523	472	488	472	500	540	483	498	498	499	479	471	486	476	448	460	450	467	484	479	506	492	490	493	491	518	474	491	496	496	483	488	530	469	519	473	463	494	518	511	492	475	481	477	542	473	523	501	472	473	509	479	544	477	495	493	511	509	487	507	495	502	511	488	516	471	464	509	495	485	509	527	517	476	503	514	474	500	491	510	486	486	507	505	500	507	500	523	498	513	489	487	476	461	489	514	486	520	475	515	500	498	537	495	514	494	522	471	530	482	509	493	519	473	540	446	477	497	466	553	495	498	481	503	493	524	493	507	508	496	481	452	481	479	522	475	491	508	512	505	517	469	503	495	542	486	491	479	468	448	457	482	483	502	518	493	488	489	461	494	525	487	477	457	509	487	484	504	490	530	505	480	517	492	476	478	469	519	516	470	480	486	503	496	505	491	458	480	506	501	511	503	486	523	447	524	525	498	484	474	511	498	486	511	486	462	498	492	505	507	506	478	451	484	476	484	509	487	455	477	541	478	517	494	463	517	503	399	519	482	522	542	476	484	508	457	490	512	511	493	506	495	487	483	487	498	493	482	496	483	508	499	472	528	514	495	498	475	493	507	453	439	505	480	481	467	497	481	515	481	476	501	491	502	501	475	485	515	488	469	499	475	519	526	498	510	548	504	470	503	523	487	526	474	463	475	500	517	515	488	484	488	474	485	475	501	454	517	510	493	474	489	532	477	515	524	518	497	500	504	495	528	482	497	487	487	457	542	509	511	478	454	487	509	541	483	477	479	531	535	533	501	563	490	512	486	494	494	522	510	521	494	476	477	465	500	531	506	468	553	479	479	547	512	479	512	492	508	473	515	514	532	523	490	511	524	492	490	488	497	506	507	505	504	480	535	510	485	517	456	497	492	481	466	531	513	505	511	490	509	515	508	463	492	475	494	459	511	492	480	499	444	477	518	528	463	487	490	473	506	495	508	546	485	477	499	470	489	535	508	480	535	515	515	490	509	504	498	503	469	508	481	498	464	511	498	519	516	484	511	473	509	512	507	445	468	496	513	507	480	492	563	473	491	473	520	487	518	506	493	504	494	555	492	465	518	519	502	484	519	487	491	499	491	499	487	506	452	490	526	489	501	497	538	505	493	486	520	505	528	544	508	496	502	475	507	517	508	511	488	512	529	493	498	484	529	477	482	463	481	445	475	489	497	460	493	525	499	462	524	482	525	471	494	481	489	524	509	511	479	505	479	477	465	498	512	478	510	476	510	512	476	483	512	517	469	499	508	462	468	490	528	519	487	482	502	496	498	527	464	476	510	544	497	504	515	503	465	517	498	557	481	479	483	486	455	547	482	475	489	539	484	502	480	522	524	444	468	499	478	531	493	563	525	493	484	494	501	474	498	491	481	511	513	513	480	496	507	465	529	511	495	481	495	539	538	508	524	483	461	527	479	494	517	528	499	495	494	495	486	505	505	493	540	528	518	528	511	518	478	514	468	477	483	479	499	577	532	489	458	506	523	463	499	513	528	475	511	463	499	505	472	469	526	508	498	499	519	506	462	481	491	482	455	461	465	468	535	514	504	481	504	506	503	507	518	498	482	516	504	487	525	514	505	493	472	484	488	506	452	527	458	485	476	517	521	438	496	478	518	512	520	517	468	496	521	476	462	509	527	514	493	517	500	476	491	508	519	538	490	505	446	487	446	526	439	526	494	472	484	500	531	506	504	497	481	531	441	487	466	488	519	520	475	511	486	486	500	515	502	481	509	503	495	507	496	479	460	532	466	518	500	490	501	527	500	514	496	504	485	474	491	478	497	483	468	511	481	500	490	482	528	483	508	494	496	474	502	530	489	520	519	474	511	444	532	508	484	525	501	479	496	498	450	494	505	479	504	472	496	495	494	494	590	489	500	482	467	539	529	505	484	461	476	480	502	551	502	516	519	459	518	497	527	512	497	469	490	519	518	501	490	515	501	456	514	512	482	522	497	501	491	482	472	461	489	483	515	493	508	511	496	520	467	508	484	498	495	509	503	502	498	491	474	498	482	479	522	512	514	508	488	471	511	471	478	501	523	532	509	460	493	515	499	530	535	535	473	493	470	492	515	517	490	512	527	513	503	468	509	459	531	487	448	540	492	489	494	514	511	541	481	499	520	482	515	518	502	485	511	460	488	509	497	531	524	504	508	484	518	497	544	507	519	540	503	486	490	464	517	499	488	525	555	502	501	480	516	523	477	459	495	542	478	499	525	471	493	469	489	507	525	461	430	525	482	499	467	531	501	511	540	506	475	514	500	484	434	500	502	543	465	536	451	506	499	514	510	511	478	484	528	485	506	504	492	495	515	524	505	487	505	488	489	506	527	529	452	510	506	499	491	505	498	535	469	497	470	479	495	488	494	484	540	506	517	460	471	502	504	488	540	516	436	494	503	516	459	529	472	471	483	488	512	488	469	472	527	539	472	490	465	529	523	481	505	524	467	500	489	480	486	511	501	427	534	527	517	483	519	484	474	510	474	518	480	487	522	480	480	478	512	495	512	492	513	465	509	498	493	494	499	519	530	489	454	503	464	501	488	456	516	480	492	521	504	509	494	520	486	530	485	444	509	477	489	500	502	466	476	489	511	484	502	453	480	477	534	505	507	477	522	533	541	493	519	494	499	488	509	547	492	519	497	485	497	460	487	508	508	496	505	471	514	483	475	509	490	505	482	529	511	513	517	519	520	487	487	476	476	502	504	475	438	517	501	522	493	483	516	521	522	495	486	536	493	498	483	458	460	510	476	452	523	486	516	488	530	496	529	491	512	542	530	519	492	505	485	502	525	515	524	508	542	480	488	481	462	518	510	480	503	518	498	479	473	505	499	484	500	493	501	510	495	461	502	481	466	520	495	532	539	497	499	515	475	496	532	442	485	460	545	461	471
26921	23178	29629	25068	22408	18568	13127	7474	4609	2787	2287	2053	1848	1708	7676	8848	4894	2814	2009	642	295	194	204	189	187	175	192	157	154	158	186	194	171	158	168	162	162	176	165	158	141	178	165	165	164	179	169	191	158	192	183	184	161	170	166	183	165	166	178	198	165	179	191	216	167	162	160	175	171	160	165	169	174	151	183	155	189	167	167	186	155	172	151	171	183	185	194	174	195	166	168	160	179	169	169	184	172	178	170	157	155	177	174	174	172	173	170	171	187	161	183	171	154	180	197	167	178	165	179	173	169	169	175	179	185	157	151	165	178	141	152	171	163	185	179	176	181	162	159	153	164	180	168	153	174	148	167	182	175	159	195	163	171	180	155	144	152	170	174	175	198	160	133	136	158	166	192	192	156	175	153	173	162	163	132	185	180	179	162	138	177	179	180	175	189	189	174	172	150	157	188	161	169	169	183	163	164	167	160	159	167	171	181	163	147	185	154	176	189	182	160	166	169	172	163	152	177	149	166	161	190	177	177	176	169	165	178	169	188	198	181	161	166	152	157	161	189	181	166	165	152	170	166	162	179	176	170	166	162	177	182	158	186	167	172	143	170	192	184	146	178	163	163	159	164	162	160	154	169	197	165	168	179	173	182	162	195	166	185	177	158	168	181	185	159	169	160	175	186	157	163	157	175	180	160	153	165	165	190	163	138	147	167	172	198	157	142	160	164	154	156	177	172	154	155	201	166	193	174	163	170	170	148	171	158	164	172	169	186	180	168	167	173	166	167	154	163	154	172	177	167	175	165	165	181	156	153	158	160	169	178	152	151	168	171	174	160	189	150	163	170	158	152	150	174	139	156	191	197	158	184	171	164	170	176	175	161	176	168	154	165	175	190	170	178	172	168	183	190	193	150	177	178	205	175	153	178	163	164	168	168	165	178	173	177	184	161	175	176	150	174	165	162	184	173	156	163	154	165	191	152	153	180	185	169	166	163	147	154	176	159	152	162	162	184	154	183	155	181	158	173	163	166	177	159	169	183	172	181	192	166	165	173	141	159	163	187	181	162	157	163	171	183	198	160	174	137	163	164	183	155	184	160	176	170	165	168	190	177	148	173	189	157	179	163	173	190	175	177	166	187	172	166	153	172	164	181	164	177	180	192	187	183	196	164	174	172	164	161	159	162	162	169	175	152	150	163	166	177	184	173	166	178	156	178	198	173	203	170	147	186	161	184	184	176	181	154	156	187	157	140	172	181	189	214	179	164	164	167	176	179	172	170	178	167	173	180	198	167	179	180	169	178	165	177	167	170	147	149	171	168	171	179	178	175	176	151	183	177	190	176	166	169	171	175	172	160	181	167	162	164	156	157	170	158	163	165	157	162	183	163	177	164	158	179	157	156	171	167	163	153	176	171	170	169	147	166	159	184	171	155	167	169	178	164	178	174	178	160	165	166	166	170	172	163	187	177	160	166	170	152	177	172	158	160	157	154	195	169	176	147	168	172	177	169	179	134	184	161	171	192	161	171	192	181	199	174	190	175	158	190	174	189	160	166	172	170	154	140	176	160	177	164	187	140	139	173	165	134	164	143	182	198	177	153	164	162	184	186	176	178	179	176	178	170	155	148	184	144	177	179	170	180	173	168	171	172	164	194	196	161	141	158	169	156	169	188	167	162	177	168	186	165	173	161	145	203	179	168	188	174	162	177	165	179	164	178	165	174	164	180	159	175	169	160	173	142	176	169	186	175	171	158	199	169	143	161	158	168	156	154	166	181	153	174	165	171	168	156	164	172	146	184	159	190	131	166	152	148	161	181	171	166	175	184	179	160	170	165	172	176	156	169	195	135	144	181	193	178	164	183	158	198	163	189	183	172	167	167	166	174	161	169	175	178	187	169	178	190	175	171	181	194	172	163	151	159	169	177	195	170	162	150	162	132	158	153	157	150	180	161	165	151	178	163	160	184	180	153	188	172	200	174	165	173	173	169	165	181	162	191	154	160	176	165	167	187	178	175	174	172	203	171	179	174	168	161	185	170	176	166	174	204	158	178	148	165	157	165	162	161	158	169	165	160	165	168	130	176	184	172	157	167	169	195	174	149	167	171	182	168	173	189	197	192	154	173	174	182	154	180	177	194	172	180	193	165	173	168	176	144	171	188	195	169	171	190	178	160	173	177	196	174	200	160	166	156	166	183	199	165	155	162	144	145	164	171	170	161	166	176	167	153	180	177	178	159	180	191	165	183	156	158	162	179	164	167	171	174	152	149	155	149	165	181	175	154	178	158	165	170	165	169	180	195	168	176	182	154	194	169	179	182	183	172	167	166	163	164	147	186	178	180	142	172	164	170	165	186	172	171	177	179	167	156	175	167	148	173	143	152	155	165	181	156	147	172	158	150	173	154	182	167	160	159	183	163	170	154	155	167	178	172	169	153	165	175	146	174	172	170	164	184	188	170	153	174	155	193	166	148	193	166	179	161	141	166	161	174	143	145	162	171	166	173	161	165	181	178	198	194	169	158	165	177	154	172	172	176	170	170	162	158	179	160	176	216	187	170	160	165	170	175	163	181	180	193	180	168	176	165	160	185	163	182	171	166	163	146	154	177	160	179	182	169	170	181	134	166	182	166	196	165	163	150	161	165	168	176	177	178	154	152	165	184	189	173	182	181	168	176	164	180	186	153	180	188	168	138	161	176	172	149	184	164	168	182	182	157	161	157	165	170	152	167	172	150	179	170	193	153	178	182	163	167	164	163	160	167	164	165	185	197	198	160	189	156	163	164	186	165	171	183	188	152	176	175	167	166	179	171	153	189	168	174	155	183	147	141	175	192	175	182	185	179	160	178	150	175	212	202	169	126	178	159	149	166	173	173	150	185	187	166	185	154	184	189	166	165	159	181	176	156	183	142	160	184	159	173	147	165	179	184	191	171	151	177	165	162	151	186	183	173	151	165	173	187	165	178	159	173	172	157	173	154	174	185	175	165	173	168	158	179	174	165	164	174	179	170	187	180	148	183	167	167	176	164	155	172	193	205	165	173	161	159	168	173	147	172	172	174	175	183	156	190	196	157	169	137	178	156	171	161	155	181	170	155	143	164	159	155	150	174	145	170	187	165	134	154	165	163	179	167	156	176	168	157	198	151	165	170	167	172	160	161	166	155	164	172	170	169	170	177	164	183	174	170	184	182	170	160	165	179	178	169	153	151	168	174	154	170	177	178	165	195	174	189	169	148	155	166	164	165	170	140	162	155	156	149	170	162	160	187	156	185	157	166	185	156	159	174	184	157	202	157	165	199	156	170	171	182	167	171	161	168	190	150	151	171	183	205	148	163	183	167	176	181	195	169	187	188	162	182	200	187	179	184	160	188	185	174	179	176	178	173	178	173	182	178	182	149	181	177	186	180	154	166	186	175	192	186	167	179	163	179	162	171	168	181	156	174	160	182	164	172	152	174	183	174	165	192	144	177	157	162	183	164	162	189	163	154	153	156	172	188	170
18471	19329	31705	34276	33700	31433	25604	19295	15820	11613	10761	9663	9330	8942	27140	27970	18301	12908	9031	3050	1172	768	569	498	497	498	534	456	457	496	484	491	477	475	472	466	528	472	490	462	481	465	481	455	439	510	468	515	472	520	456	460	493	484	492	477	511	464	445	519	525	495	491	516	474	464	494	484	463	481	481	471	498	469	473	459	460	490	469	478	492	495	474	451	450	471	498	499	455	464	458	486	513	516	437	491	494	475	472	485	450	467	483	484	517	514	499	478	456	513	488	463	470	511	477	499	466	464	519	494	484	477	414	531	473	503	481	459	457	475	506	490	483	496	517	463	464	491	493	482	495	483	459	461	488	482	465	508	464	491	491	477	527	468	463	482	497	472	477	510	484	481	538	472	511	487	461	472	507	457	478	524	504	501	473	459	446	486	496	541	503	504	509	523	474	476	526	514	496	508	487	453	459	473	476	474	504	502	490	477	491	460	473	486	462	469	479	500	470	470	482	488	515	499	501	461	484	460	487	492	467	521	446	492	470	458	451	512	478	515	465	471	505	486	478	470	534	483	441	476	476	486	510	525	481	466	517	478	459	437	551	502	480	507	487	506	528	484	463	448	515	476	476	539	443	443	439	468	469	476	450	518	461	500	511	447	482	547	476	462	454	475	508	489	480	501	497	481	461	473	447	468	446	481	474	503	472	515	473	480	457	484	528	487	534	525	453	497	502	466	485	481	481	461	547	468	473	483	491	506	496	520	473	454	491	481	480	516	471	474	472	466	467	441	462	501	506	466	441	522	464	492	522	447	484	496	477	489	482	508	494	453	476	500	429	495	489	510	487	452	477	493	515	467	466	478	512	491	472	458	467	443	469	423	473	490	485	490	507	453	504	495	456	520	466	519	471	498	451	498	477	483	499	487	528	486	457	493	462	454	494	445	471	506	501	476	524	440	500	486	487	518	454	434	506	481	445	499	485	474	492	451	504	484	504	469	464	468	464	489	487	481	479	536	466	483	483	493	480	522	494	469	504	483	497	450	481	472	487	496	492	490	484	503	507	470	480	455	471	532	479	446	472	484	442	484	451	461	450	464	505	512	485	485	483	490	477	456	529	494	480	497	458	486	468	486	515	484	528	478	447	476	485	503	505	486	484	468	438	470	497	465	482	482	442	509	506	486	444	491	491	506	504	500	522	507	482	493	510	473	492	448	489	493	462	482	471	489	456	475	499	496	493	467	497	425	508	500	496	500	474	482	505	481	512	505	482	473	465	509	511	456	478	503	489	533	476	486	487	462	477	442	504	485	525	474	456	475	482	521	495	453	536	496	488	484	453	472	483	441	484	473	497	469	495	488	471	439	445	472	491	493	502	524	505	481	498	494	518	515	489	486	513	450	476	481	522	461	479	479	518	481	486	509	477	470	477	520	491	479	478	538	492	472	536	501	512	479	454	481	469	523	500	440	442	491	517	499	494	506	530	487	470	497	464	526	497	505	453	496	514	498	503	519	509	491	467	530	483	485	500	463	542	504	499	546	411	440	476	507	487	460	498	497	458	470	500	522	494	464	475	460	512	511	450	478	462	518	499	446	505	460	461	493	474	496	474	473	489	519	484	497	494	475	482	494	441	469	492	478	489	479	503	450	478	480	469	465	465	477	489	447	455	491	494	498	492	501	482	501	503	520	473	466	531	458	491	504	466	469	457	464	459	482	477	484	469	497	490	457	466	458	466	480	481	528	471	497	506	423	461	490	508	464	450	486	456	486	541	475	507	456	459	490	470	494	505	504	480	469	509	490	489	469	504	476	521	492	469	474	498	464	469	503	469	494	497	431	489	493	518	477	479	501	480	474	533	442	515	507	462	456	527	500	471	470	459	491	469	456	497	459	462	479	503	453	498	499	464	459	483	480	488	480	476	502	536	484	478	469	486	501	485	512	486	473	474	467	471	528	471	524	454	518	476	472	488	446	506	481	453	492	468	431	480	474	491	489	478	448	480	490	484	502	474	499	477	486	500	484	523	518	438	448	496	455	489	494	526	497	505	502	473	517	483	460	472	460	458	472	484	438	503	492	487	461	488	477	492	500	469	495	476	468	496	470	434	475	472	521	503	460	470	498	531	488	486	456	473	464	492	480	473	455	514	506	503	477	539	478	465	500	491	500	480	490	508	511	473	477	516	461	470	453	490	465	480	461	438	475	481	481	459	466	514	484	485	473	418	469	482	484	461	516	482	474	495	495	495	498	479	487	486	448	484	480	479	520	486	473	485	492	531	504	470	480	519	461	458	447	471	518	484	466	479	509	483	463	440	476	477	492	488	465	498	480	510	473	526	468	508	489	468	487	486	498	481	496	446	501	497	479	497	488	467	503	453	465	466	482	475	494	484	508	493	501	446	491	483	498	493	480	479	467	469	463	454	484	466	479	514	452	532	464	473	473	521	484	469	493	492	523	479	530	484	505	437	461	439	499	484	500	485	502	514	488	493	480	479	475	440	464	454	487	479	483	477	490	467	476	513	482	442	487	517	484	501	493	497	528	506	471	487	504	494	452	509	526	425	445	446	517	483	492	509	488	473	453	496	510	505	510	475	504	489	498	479	445	476	464	459	513	489	498	464	498	487	470	495	462	490	504	467	513	487	500	458	527	464	485	476	453	518	562	468	505	482	471	479	450	483	486	488	518	463	492	513	498	492	467	474	476	487	510	509	541	508	481	464	441	513	496	506	481	504	491	500	463	522	507	522	480	498	452	482	469	516	505	491	471	482	496	501	481	489	495	485	505	514	527	460	523	513	509	438	518	498	465	488	481	508	519	484	464	477	492	484	558	517	502	480	509	481	485	475	463	493	480	500	509	463	461	496	459	469	507	494	494	461	509	471	559	515	465	476	486	462	462	513	494	466	491	475	484	508	451	474	460	472	495	479	476	481	512	476	516	491	449	488	468	486	490	443	507	450	466	479	485	493	460	479	479	488	526	494	485	483	514	452	495	474	441	449	490	462	487	513	490	471	464	467	462	452	482	468	470	478	472	542	481	459	489	485	486	509	478	514	510	484	502	506	512	497	518	478	475	519	504	501	498	501	499	424	549	482	489	498	459	470	488	497	481	506	461	458	471	471	474	499	517	470	460	498	466	488	476	504	508	492	476	433	501	519	470	485	531	490	537	466	535	499	515	523	476	469	524	498	458	503	524	478	481	494	479	494	507	504	513	509	485	511	443	486	475	492	471	469	474	496	500	504	449	462	443	486	483	458	476	444	458	490	480	431	464	458	482	522	496	503	477	493	500	497	468	520	484	490	463	493	470	468	455	485	497	484	498	511	463	480	445	517	494	478	466	484	478	473	470	509	505	469	499	472	459	442	472	479	485	491	485	465	499	455	495	512	512	449	500	485	518	445	474	527	484	481	496	503	495	504	497	484	466	486	485	492	504	483	489	533	515	459	462	482	519	476	471	482	498	488	517	472	524	472	522	451	513	481	472	482	489	477	484	506	474	508	482
34469	28669	37262	32706	28833	26232	19377	12674	7790	5095	4081	3067	2522	3458	15402	15650	6964	6313	4621	1422	504	307	249	194	187	203	197	196	174	191	205	186	218	191	202	194	201	185	182	174	196	186	196	200	192	194	194	180	195	202	192	199	186	177	206	174	182	192	190	182	180	192	195	214	209	199	194	201	228	202	199	206	217	191	212	175	175	190	198	165	186	177	193	194	211	191	173	204	184	174	197	204	213	193	193	185	189	216	195	187	196	182	189	190	178	209	191	214	186	186	201	180	191	179	177	171	183	191	209	141	193	188	190	188	215	203	220	206	219	188	198	182	190	202	195	181	196	173	200	206	183	176	201	167	212	186	212	201	185	192	162	164	189	200	178	193	203	195	174	203	209	197	202	190	212	184	222	192	212	189	188	217	177	192	213	180	226	199	194	213	185	177	188	200	192	182	189	194	212	183	167	202	201	192	184	200	182	177	206	180	204	193	193	207	199	183	197	187	192	187	180	178	203	166	195	189	168	201	174	181	200	177	219	179	182	165	191	196	176	229	169	182	184	174	194	169	186	178	168	177	195	194	178	203	194	172	216	221	162	167	195	202	192	171	165	195	178	189	182	216	189	185	170	192	191	165	216	186	176	208	191	216	194	190	181	209	178	206	174	198	196	197	192	210	212	188	213	195	196	187	167	198	161	208	213	203	207	203	173	180	205	213	202	195	210	193	181	206	189	195	168	190	170	196	195	206	189	175	166	190	176	191	212	175	181	198	186	197	181	185	198	201	166	210	173	204	190	194	182	189	199	205	195	209	208	185	184	207	192	197	199	199	210	207	200	174	195	203	179	197	194	205	202	194	175	162	191	171	157	180	194	188	190	178	188	206	217	179	193	199	220	186	207	212	207	196	166	222	194	161	175	220	201	192	186	191	191	194	190	209	186	185	171	177	180	194	185	190	232	195	199	194	221	212	195	176	161	220	209	182	201	199	179	197	203	177	201	204	178	203	175	190	168	194	247	206	208	212	180	209	185	180	205	210	185	201	201	183	209	209	202	192	205	209	184	190	201	203	201	206	208	191	193	202	210	183	213	194	195	200	197	199	198	196	195	203	208	168	185	165	203	189	189	185	191	171	171	198	193	191	181	203	195	184	200	191	188	192	191	185	184	179	225	171	169	211	184	187	203	195	184	196	198	185	187	203	204	167	193	181	196	191	203	212	190	184	179	192	192	198	176	178	189	213	198	189	201	165	189	178	199	172	203	197	182	191	193	189	187	173	181	192	200	183	205	205	178	186	205	192	200	174	200	192	180	171	218	192	201	196	189	178	216	206	202	180	188	195	161	173	187	181	173	181	189	183	190	194	190	170	208	194	166	191	195	165	186	171	181	226	213	195	197	209	177	197	188	185	195	190	196	196	198	191	197	177	170	188	198	191	213	201	195	207	201	187	219	206	177	205	185	202	179	198	179	177	184	202	197	191	191	187	216	215	191	199	207	202	183	174	209	191	197	169	207	191	194	193	180	188	197	202	197	180	210	165	213	180	202	217	191	207	194	191	173	191	183	194	196	178	206	177	180	193	176	203	181	171	191	196	169	211	179	199	168	204	215	200	211	193	210	220	180	204	180	180	170	186	193	201	209	193	201	182	187	199	186	184	181	197	189	189	195	191	202	185	205	187	200	208	205	176	160	193	177	179	200	176	193	223	187	189	205	182	188	180	210	216	169	184	175	175	198	173	197	201	186	186	196	184	197	201	158	208	191	177	184	187	176	175	217	176	217	205	206	195	182	203	190	188	210	183	203	189	174	208	204	188	186	193	175	178	168	191	196	191	202	172	173	200	199	197	197	180	187	203	181	183	185	185	195	197	187	181	203	213	189	184	197	177	195	198	194	204	191	227	176	183	204	183	211	188	220	196	185	200	179	182	216	182	187	181	184	207	197	182	198	185	180	151	217	215	193	197	159	177	166	190	203	184	212	200	211	181	187	182	203	193	164	179	200	207	178	196	151	189	163	209	179	174	186	204	216	180	213	201	220	174	190	221	184	173	176	176	184	192	196	190	192	203	202	199	201	203	183	199	196	168	214	208	196	174	172	170	175	196	189	178	209	206	181	200	208	185	192	201	192	204	196	191	215	197	195	167	193	204	193	197	184	188	194	203	192	190	226	205	209	215	184	198	184	201	163	179	172	196	184	211	187	202	175	207	178	174	181	192	214	195	182	200	191	203	198	204	172	208	177	189	208	189	203	203	193	187	195	188	178	195	189	220	216	181	197	202	182	186	205	181	186	179	184	169	206	180	206	168	174	224	213	164	184	184	181	216	184	178	186	194	209	218	198	194	198	184	186	192	208	165	217	191	189	206	176	188	193	203	199	223	192	190	182	213	205	213	205	183	206	189	214	186	191	172	194	186	158	217	186	175	207	179	189	184	204	177	208	173	194	171	183	174	217	192	199	174	180	175	187	206	201	210	198	193	185	174	200	193	163	195	181	189	206	180	201	175	195	196	173	190	169	210	194	203	215	217	198	198	184	199	201	186	188	190	200	174	177	180	176	197	151	160	181	201	190	215	204	192	182	187	193	183	203	200	201	205	192	221	190	187	202	214	196	177	170	179	169	198	188	188	194	190	199	202	201	196	199	189	173	210	192	190	215	188	190	216	203	163	186	199	176	169	201	204	205	199	206	175	185	193	184	230	197	188	215	185	200	165	177	205	201	210	186	166	194	192	181	193	183	224	184	173	183	190	196	211	189	183	195	202	167	182	199	176	199	182	203	207	194	179	183	211	185	165	193	187	195	198	178	207	179	198	192	181	189	214	203	204	192	210	207	202	187	166	209	182	202	174	185	193	185	189	165	187	196	189	193	214	179	193	206	196	191	161	203	202	178	184	189	192	193	215	206	206	189	190	179	166	189	183	181	173	193	170	186	192	189	193	197	201	186	201	204	197	207	181	198	186	193	198	182	209	237	181	205	190	193	176	168	191	163	200	189	175	189	181	218	174	200	185	203	190	181	214	199	180	220	180	189	190	192	203	201	196	228	201	196	170	174	173	232	190	191	187	185	176	193	186	165	210	179	187	199	202	195	195	176	215	202	191	194	193	193	164	185	231	200	214	179	178	187	204	211	193	185	203	210	220	199	196	178	181	191	188	200	189	202	178	209	193	170	220	180	191	187	187	204	220	208	214	196	200	202	164	214	193	181	180	186	163	192	203	185	207	189	201	218	210	168	182	186	223	195	181	172	181	206	214	188	181	186	172	188	194	187	173	200	210	176	186	197	207	221	176	189	192	197	184	191	209	172	181	214	205	205	179	188	190	179	207	188	185	223	188	209	205	198	175	177	191	185	179	182	153	210	202	185	219	199	192	197	191	171	179	188	200	182	171	211	217	201	197	178	179	183	164	197	203	167	219	196	195	208	204	214	196	179	203	176	198	176	207	191	179	151	197	176	189	211	200	196	193	213	229	197	186	199	209	196	173	177	204	190	188	215	170	190	198
22649	23158	37389	39969	38621	37406	31207	25891	21189	17865	15843	13169	11311	15433	37883	35714	20249	22433	17368	6434	2320	1051	742	589	509	551	541	564	539	530	526	551	545	545	518	528	532	557	510	506	542	501	520	545	532	529	589	557	558	526	563	535	546	506	527	505	542	528	548	527	575	527	494	518	561	481	536	567	548	565	563	505	550	513	566	521	522	546	505	527	527	525	535	562	539	579	557	505	569	547	557	556	600	565	564	590	564	555	556	598	577	553	528	545	560	515	580	558	511	531	550	490	542	575	545	528	511	490	551	581	497	557	584	507	565	533	506	568	511	528	554	539	532	491	539	527	565	545	511	556	555	516	489	552	538	542	572	560	546	535	525	565	523	532	553	539	513	546	545	572	532	530	517	587	525	593	531	537	554	586	518	537	504	549	524	530	565	566	560	546	553	509	549	601	576	524	538	526	540	565	531	528	556	534	568	522	536	537	552	548	544	541	529	512	510	524	547	517	558	543	512	543	559	552	529	494	560	540	553	538	557	589	497	573	549	540	542	536	581	537	509	540	496	546	543	500	560	548	542	536	531	505	489	572	488	544	533	538	511	560	534	504	546	599	571	539	541	517	554	545	554	499	569	520	535	526	525	538	564	502	524	503	504	524	534	588	511	549	539	502	576	551	508	558	550	529	556	547	537	559	543	501	500	553	576	569	541	565	534	538	514	529	543	566	511	538	547	539	536	525	587	495	542	551	515	536	560	545	536	527	511	549	570	546	493	549	510	567	536	534	544	524	559	523	505	552	549	556	517	527	526	549	554	517	512	546	518	544	554	591	558	545	566	584	560	506	550	564	525	568	567	617	547	517	492	516	536	543	538	543	556	538	586	505	558	566	559	532	532	562	559	560	517	546	523	541	566	537	554	508	540	478	509	546	496	585	550	542	521	533	592	519	530	505	511	569	515	564	524	583	572	504	519	568	519	537	553	536	534	520	572	542	551	584	555	530	565	497	532	537	546	564	533	571	548	561	521	536	545	548	539	547	511	589	523	537	552	549	563	529	542	547	540	520	527	518	525	551	521	527	578	522	504	538	519	547	531	545	569	515	521	562	540	512	518	504	549	531	531	536	519	567	553	558	533	542	519	508	555	524	510	557	580	547	563	556	525	531	505	591	534	534	574	566	534	557	514	542	517	541	560	565	547	540	503	537	550	518	564	520	580	516	533	554	549	535	495	500	550	574	505	526	547	552	538	560	551	574	526	540	521	493	514	532	528	545	540	540	585	552	520	573	532	528	567	541	581	544	520	506	563	512	550	556	542	512	547	563	527	536	533	581	514	558	541	537	564	553	536	571	565	500	555	515	552	527	528	576	527	536	551	497	527	568	554	542	553	547	544	536	550	550	544	533	538	535	557	550	603	567	540	545	545	566	543	575	546	533	523	566	554	536	544	554	564	579	553	543	525	545	568	505	568	511	571	604	561	550	508	563	571	549	530	557	529	518	538	566	502	539	548	532	525	497	520	515	519	555	496	521	514	580	565	564	553	528	533	572	508	558	519	517	513	548	565	512	515	524	543	564	538	531	567	551	520	571	548	539	531	569	514	517	571	545	557	548	493	551	547	507	561	553	590	494	544	523	551	548	550	560	556	490	542	533	574	553	544	607	575	556	538	461	548	522	562	564	592	500	529	527	508	528	525	585	566	541	560	523	523	549	564	540	572	543	529	533	519	546	539	572	554	552	517	517	538	522	519	565	560	544	527	521	576	531	559	558	550	558	543	530	588	552	545	527	558	537	499	523	550	563	578	593	561	545	543	528	571	562	513	523	532	582	552	548	519	526	508	508	544	492	546	533	564	527	561	506	513	549	540	566	575	563	527	579	522	532	525	564	537	498	535	569	512	546	558	567	507	530	521	535	600	552	563	548	567	519	478	513	561	538	533	535	543	546	579	544	515	557	567	505	510	543	555	527	530	536	532	536	574	507	534	553	486	543	538	514	543	549	554	552	554	554	571	525	507	517	572	524	538	555	551	546	545	547	569	538	508	522	562	556	514	497	564	549	573	587	535	510	560	563	566	505	545	555	534	527	542	515	533	562	549	478	581	545	536	543	540	590	501	564	520	552	564	586	523	531	527	566	498	509	520	545	533	558	530	571	550	539	551	534	529	558	536	522	490	597	528	522	513	554	552	535	562	569	532	540	549	572	550	491	543	560	558	541	538	551	530	547	575	529	532	549	562	541	541	602	557	545	517	503	565	501	518	521	531	492	522	534	507	546	545	526	485	554	546	540	522	540	562	508	533	513	534	526	567	551	550	568	553	534	553	546	540	528	574	547	539	522	553	531	568	535	569	552	514	513	523	556	524	574	536	508	501	524	520	533	538	528	515	525	538	565	545	528	520	519	509	560	561	540	526	544	517	545	496	545	552	556	556	538	552	546	519	522	518	551	549	552	548	511	556	555	495	520	545	532	537	500	554	571	525	563	575	565	535	582	516	577	531	531	526	518	569	573	575	534	572	500	518	552	522	539	538	553	489	544	515	506	575	494	513	531	529	569	564	583	540	531	524	522	537	531	537	573	561	557	564	510	554	545	518	544	525	553	540	529	540	528	555	499	523	539	519	553	542	538	562	558	530	538	496	586	526	516	546	533	548	532	515	556	565	497	538	518	528	506	499	573	556	548	546	555	531	535	536	541	506	527	561	549	571	527	531	542	551	521	504	539	501	536	583	547	554	561	530	594	544	530	552	536	560	519	527	521	540	534	534	543	574	541	524	525	559	560	518	581	547	549	504	545	520	553	571	542	585	526	571	518	532	547	516	532	560	578	540	532	525	511	513	552	465	515	534	544	527	533	517	561	506	564	555	564	531	526	583	576	549	536	511	564	546	488	568	534	544	520	555	546	504	610	560	554	556	538	526	540	589	527	517	578	492	557	576	537	565	509	508	526	558	499	545	532	525	589	560	537	563	561	539	513	522	518	535	549	502	541	515	575	532	539	544	562	544	563	556	500	554	525	583	538	565	511	548	578	556	538	481	522	543	593	526	558	559	558	552	530	545	543	577	539	564	513	510	579	566	530	526	511	529	530	576	540	539	555	549	536	529	529	516	544	547	519	561	534	527	518	560	556	564	570	519	599	516	483	551	542	575	525	518	506	542	519	540	572	545	501	556	538	576	554	547	565	545	519	568	553	538	598	508	586	555	538	539	484	541	566	516	556	507	562	560	570	520	601	529	514	565	524	528	546	532	552	514	548	556	513	537	498	572	534	537	529	506	532	520	528	544	561	532	529	489	539	538	535	532	547	561	501	527	535	524	539	549	561	538	549	514	568	539	492	527	554	524	536	564	528	556	506	549	514	531	557	631	542	510	531	540	535	501	547	534	542	530	501	587	571	554	486	514	515	562	517	538	510	556	555	560	543	530	530	527	581	570	535	528	540	544	488	602	555	568	549	572	484	514	544	552	539	558	540	553	541	523	557	550	513	529	555	564	608	537	517	524	502	523	554
16148	13146	16153	9552	5529	3940	2676	1728	1196	875	717	530	441	508	664	503	448	1096	1304	640	306	220	177	145	173	147	137	181	207	197	165	161	177	166	178	177	173	170	134	166	180	162	175	195	170	152	181	173	173	171	161	161	151	164	149	164	170	172	179	157	164	139	173	172	166	137	165	174	143	189	168	155	166	170	178	174	193	182	194	177	179	194	181	178	181	169	170	188	174	175	165	169	152	183	170	183	157	175	153	186	161	160	166	188	172	172	171	176	190	156	174	188	166	170	166	175	162	153	185	184	183	145	164	180	179	188	160	182	146	147	181	173	184	175	144	202	183	143	183	156	192	162	170	185	178	164	184	176	161	155	168	204	145	188	159	192	176	179	155	168	176	143	171	162	154	203	165	151	155	171	152	185	159	175	171	163	162	184	195	169	165	164	176	184	160	159	167	156	155	178	170	180	177	158	163	171	167	176	171	168	159	169	156	172	177	177	156	149	172	159	186	176	176	181	184	209	156	139	159	132	198	180	180	179	191	163	170	172	152	196	159	175	167	155	195	151	168	156	179	158	168	175	215	155	185	166	153	180	188	164	167	164	193	161	156	168	176	176	167	160	170	142	150	161	175	161	184	164	169	163	168	165	159	164	154	158	169	180	148	170	173	175	179	169	173	193	168	169	172	190	180	193	165	177	167	178	158	160	150	201	192	181	188	157	173	145	174	162	192	142	200	170	185	149	161	168	163	193	160	147	172	177	159	162	176	166	165	175	182	165	155	191	174	193	153	147	176	170	163	148	174	182	194	179	168	177	175	188	178	173	180	177	171	175	167	188	164	150	158	182	182	178	171	171	168	176	155	170	182	183	148	149	172	196	168	153	167	200	171	175	160	157	183	176	193	168	175	191	170	170	158	157	167	177	172	180	160	166	169	161	154	158	197	156	156	184	155	173	174	157	167	177	179	169	169	161	181	162	167	163	156	149	149	191	201	171	161	174	172	167	184	158	150	164	167	162	140	172	192	165	177	160	167	174	173	180	172	187	162	189	188	176	180	163	168	141	179	178	203	164	163	175	134	180	165	174	170	180	186	166	202	146	152	155	188	145	186	188	171	185	154	171	202	174	187	149	153	160	175	169	163	170	175	185	160	169	175	155	166	155	166	168	170	192	183	176	158	207	208	174	164	149	198	169	155	166	168	145	166	188	150	176	174	161	140	184	159	174	158	153	155	185	176	171	169	208	160	171	194	182	150	160	164	153	156	152	180	145	167	183	163	173	160	176	161	165	190	183	176	181	170	137	168	153	165	147	167	173	183	175	160	175	154	170	167	158	158	164	179	183	178	172	167	163	158	151	168	164	173	174	192	190	164	131	157	176	167	142	162	166	175	142	193	170	164	175	157	177	185	164	181	196	167	172	174	174	160	156	143	171	143	169	195	190	186	156	152	145	171	155	167	182	185	170	179	183	168	204	168	164	199	179	173	188	162	159	165	181	173	177	164	160	175	176	173	180	169	168	185	170	189	170	157	181	198	136	172	151	168	171	170	168	153	181	183	166	166	165	176	169	187	189	173	138	161	173	196	172	179	176	181	177	151	176	182	181	173	204	137	181	176	179	179	152	179	141	173	165	174	150	176	155	173	153	155	164	176	180	168	155	185	169	190	172	165	186	164	170	180	173	163	190	156	188	170	169	158	162	174	192	156	165	168	168	174	169	190	162	159	171	191	172	183	168	167	162	179	162	155	164	159	160	161	173	179	163	140	165	180	178	172	163	155	171	167	201	174	195	156	184	169	180	156	186	183	177	171	167	161	161	191	177	160	173	166	166	193	185	178	159	199	177	173	195	169	165	153	184	162	158	162	164	149	167	165	159	170	184	173	195	178	184	158	172	172	204	150	147	185	198	166	188	177	198	165	156	180	186	197	176	169	157	171	178	172	191	185	174	142	167	164	166	177	153	191	152	166	166	161	153	156	143	160	163	177	146	184	141	153	176	157	139	183	178	173	171	147	176	197	168	197	174	209	169	155	186	189	180	151	171	179	175	181	178	214	156	158	165	155	181	188	170	177	177	150	153	179	195	169	171	166	156	191	192	162	149	160	179	171	163	188	181	148	167	159	164	166	184	161	171	170	161	175	189	183	171	152	163	166	170	170	193	186	158	172	177	187	165	177	147	165	178	165	175	190	154	162	166	184	184	170	165	175	161	178	167	176	179	155	188	166	188	181	169	158	197	165	154	164	159	190	184	181	183	185	164	172	156	178	176	194	146	166	152	179	194	170	164	171	161	197	175	161	163	177	154	162	158	197	177	160	160	174	157	161	135	165	187	180	182	177	166	185	159	157	176	163	167	165	182	168	178	181	191	159	167	170	179	165	179	177	168	169	161	168	146	162	164	175	196	167	170	154	181	149	132	153	181	172	161	171	165	163	155	185	162	163	176	157	157	173	185	164	174	159	163	170	164	148	161	157	174	169	182	150	181	172	159	183	178	173	160	175	199	178	162	171	168	153	134	152	163	179	174	165	174	179	178	170	167	166	149	144	162	186	171	178	184	160	192	161	175	172	185	170	149	178	154	180	178	182	152	174	188	141	173	180	198	202	162	174	167	178	178	142	184	170	143	152	183	172	174	158	194	148	183	150	151	174	145	182	163	143	170	184	170	133	185	187	190	169	184	182	161	167	172	175	176	149	147	173	159	189	177	180	172	155	173	188	175	152	169	152	153	160	186	165	167	197	176	159	178	160	176	190	162	160	174	186	170	166	197	157	168	182	179	187	197	189	162	172	189	164	194	169	182	173	165	168	189	172	181	153	165	166	146	172	168	187	196	162	165	169	184	184	181	197	166	203	176	186	156	181	176	158	178	165	162	190	165	159	184	155	162	183	177	171	181	159	142	177	171	168	167	145	159	162	178	172	173	167	187	168	173	197	168	175	186	177	165	177	168	176	181	173	186	178	157	176	158	155	165	184	152	161	178	173	164	170	161	154	166	182	167	193	171	170	158	176	176	180	192	167	166	185	138	182	173	175	180	174	180	177	181	172	173	174	156	160	177	161	166	174	177	195	166	174	177	182	164	169	151	199	156	152	186	188	149	155	193	168	189	172	193	178	162	173	170	180	168	176	171	169	161	217	166	170	156	176	164	176	173	176	178	160	155	174	186	178	168	168	151	187	179	163	166	177	146	159	174	154	159	174	184	172	165	161	170	171	166	164	157	168	196	166	196	167	154	171	155	187	155	167	181	169	167	182	156	171	170	182	152	193	203	161	180	191	151	175	158	202	178	159	158	169	177	188	192	161	176	174	175	175	173	182	173	162	164	162	173	191	169	161	160	182	183	176	176	165	174	173	171	184	177	183	173	180	156	176	178	175	174	175	190	149	152	174	168	198	200	181	163	176	159	183	192	157	168	167	199	179	167	164	166	157	185	179	156	171	186	170	170	148	168	161	165	163	190	165	184	164	152	181	164	175	171	191	155	154	150	186	168	151	187	187	147
11732	11435	21814	19488	15874	13338	10393	7466	5697	4299	3625	2666	2225	2410	3323	2346	2409	5835	5971	2588	1122	630	532	501	506	470	494	485	469	506	445	480	524	441	498	436	483	479	486	466	467	505	484	515	485	485	446	517	490	461	530	470	448	486	522	520	507	488	491	503	485	465	445	489	477	499	462	486	500	470	496	512	492	504	484	495	480	500	452	469	516	519	483	470	496	477	530	482	510	451	472	461	435	461	464	488	414	510	500	493	469	482	457	501	511	498	508	475	479	495	452	501	502	485	494	507	459	530	481	508	494	545	512	510	481	480	492	500	492	467	497	507	462	474	472	475	480	449	497	504	409	491	453	486	513	460	478	494	486	424	476	476	465	469	524	462	509	453	469	497	459	476	472	488	537	497	476	451	471	488	481	507	462	461	528	494	471	503	502	489	483	426	502	497	514	478	511	496	441	471	512	479	477	521	485	500	524	459	500	482	457	496	477	513	469	484	472	488	484	490	512	486	463	501	492	521	496	474	488	480	513	508	512	471	489	543	512	462	465	468	505	481	494	510	496	441	482	486	463	511	477	510	479	507	478	453	491	480	543	491	438	490	475	509	482	499	470	475	481	528	481	487	476	508	494	507	478	493	480	460	475	494	461	456	475	483	513	493	475	488	473	500	475	474	499	444	489	463	466	477	542	471	506	461	478	492	513	461	497	478	506	491	502	491	493	454	469	441	525	474	511	470	491	462	486	506	486	503	496	501	483	448	443	543	489	466	467	465	437	506	496	486	468	541	443	522	472	450	476	517	500	507	472	496	447	515	516	488	492	491	510	477	492	481	498	454	479	482	508	483	497	463	446	497	459	475	509	527	471	498	477	497	459	487	509	514	483	492	496	484	506	457	490	467	473	511	501	482	502	460	456	486	538	472	492	459	482	516	479	480	474	482	484	448	447	469	469	507	451	532	466	444	479	468	483	516	491	457	483	466	476	462	496	494	487	494	472	495	439	485	497	500	476	457	487	471	478	477	475	464	501	489	497	466	472	460	470	526	511	457	502	498	474	503	466	456	504	486	449	441	497	499	458	527	468	494	441	466	466	477	473	478	468	494	490	478	544	473	487	491	491	487	502	474	492	491	530	493	489	478	478	479	551	470	500	484	450	492	466	515	469	483	483	474	512	444	458	488	487	472	507	480	488	467	445	514	463	471	494	508	473	488	497	475	512	521	488	499	490	535	452	476	530	517	514	461	485	486	492	473	467	458	474	491	446	492	505	518	482	507	439	482	505	473	533	485	500	465	437	479	495	502	429	458	489	477	486	480	479	467	497	513	484	463	530	483	503	470	460	466	478	500	475	460	464	488	482	490	478	499	472	501	483	469	493	514	525	487	484	486	462	487	462	487	500	478	464	503	507	470	484	500	492	465	473	520	490	492	513	495	501	468	472	487	487	501	504	474	504	459	464	513	503	489	494	496	500	478	475	509	489	466	449	461	453	489	468	489	512	519	477	451	453	497	534	470	480	482	462	467	475	493	476	460	467	460	473	475	458	491	496	503	497	448	505	491	541	462	517	467	472	510	496	493	487	451	451	504	455	483	482	503	481	487	478	418	445	442	491	464	516	490	505	509	509	457	474	502	522	484	491	513	468	485	456	477	479	484	512	491	474	472	505	496	504	485	467	466	482	517	465	467	476	523	450	492	512	495	466	489	444	471	498	445	470	470	473	457	487	475	471	498	505	518	455	492	530	501	473	474	483	528	440	511	456	486	461	483	468	482	488	452	475	469	455	483	472	536	500	486	492	480	545	514	482	499	479	526	468	489	481	485	502	519	470	479	493	497	488	485	456	500	519	493	502	522	485	475	510	498	483	434	478	484	458	492	466	485	483	459	468	486	446	497	501	466	479	485	491	480	486	439	489	468	478	459	481	470	495	495	459	465	495	505	480	467	509	464	508	470	456	470	476	488	497	505	492	503	452	480	496	481	464	482	478	503	523	506	497	514	503	441	486	471	492	481	506	497	523	467	475	504	472	466	502	514	471	468	489	458	511	477	488	463	465	466	488	482	471	485	470	461	478	529	494	454	488	469	484	492	499	444	458	468	484	496	453	482	504	456	497	472	482	456	491	496	503	488	477	521	471	480	460	488	463	496	474	480	493	494	504	493	474	499	495	478	485	487	484	487	493	487	498	507	496	495	488	443	506	506	508	496	442	459	543	496	446	474	504	469	470	500	455	523	477	480	459	464	471	464	464	451	459	515	517	502	480	484	491	488	494	452	447	483	484	479	524	482	531	476	522	475	481	506	504	463	486	473	454	502	471	461	449	522	477	492	482	506	478	467	476	485	495	490	503	481	460	452	502	466	467	475	467	494	464	466	449	475	467	498	441	492	468	478	509	487	483	471	500	508	445	498	530	495	507	504	498	462	492	482	472	466	492	492	494	486	489	500	471	482	494	481	484	494	481	495	484	461	457	473	509	458	488	435	454	454	502	500	485	454	443	476	496	506	507	477	483	494	489	536	476	469	510	514	474	456	513	495	505	520	506	488	557	475	456	488	508	526	449	492	491	464	523	455	497	508	516	474	485	484	501	482	498	493	479	496	504	496	485	461	506	476	447	513	460	511	434	501	454	453	475	520	512	513	479	495	498	474	534	444	516	470	465	442	462	443	484	486	497	460	484	470	515	477	494	528	470	448	497	506	473	512	464	501	538	498	514	519	462	491	468	479	460	500	475	476	490	487	442	477	463	441	476	494	474	493	495	488	548	464	491	493	498	478	534	474	512	503	487	471	499	461	503	494	477	514	498	474	492	479	485	496	462	498	484	485	493	497	469	468	471	507	476	486	497	516	494	477	492	513	459	489	467	449	479	508	480	496	482	514	472	493	466	454	498	456	479	486	419	482	489	501	496	456	484	452	492	486	481	470	442	485	481	485	480	523	464	501	507	512	484	500	478	526	470	450	468	492	498	493	501	459	477	504	469	480	499	487	485	460	501	459	504	495	509	447	496	486	526	484	480	514	472	478	501	486	486	484	500	521	496	464	500	469	472	489	484	467	509	507	467	511	470	465	456	499	494	511	479	481	489	527	478	493	521	508	506	477	483	509	490	495	484	452	469	483	475	456	470	475	491	504	479	482	427	485	478	475	477	459	498	527	491	455	437	477	478	478	501	484	471	468	481	461	458	460	492	513	464	481	481	478	498	442	450	477	476	495	500	455	484	508	490	515	455	481	473	493	480	479	481	499	516	440	458	534	444	514	516	456	479	465	442	457	486	474	462	484	475	475	479	485	466	448	476	490	473	514	456	440	477	465	486	510	433	497	502	522	487	436	501	505	503	500	492	463	464	481	486	504	501	445	482	499	530	526	513	476	447	471	478	460	500	446	501	476	506	532	464	502	474	484	469	475	472	480	508	514	482	473	467	505	479	433	524	484	466	484	498	465	519	484	503	500	470	488	414	471	475	479	525	492	467	486	463	472	462	503	492	513	537	445	492	501	450	491
26035	23599	29713	21553	15442	13219	10332	5764	4041	2555	1779	1652	1550	1897	1116	1110	4322	8446	6229	2261	790	335	229	158	154	157	150	181	155	143	188	169	173	152	180	155	167	165	199	147	186	155	151	163	155	177	158	151	156	146	161	161	143	160	149	161	132	158	190	152	162	162	150	178	172	157	160	187	173	167	170	161	188	188	162	162	162	165	181	161	144	166	147	187	133	151	188	142	177	134	175	159	159	189	160	144	149	179	168	174	177	188	155	165	151	145	187	151	166	182	170	176	162	163	169	158	159	170	148	148	158	149	196	177	168	170	153	165	150	159	141	167	136	166	168	163	148	171	175	167	158	164	179	146	155	181	186	156	170	165	155	159	173	163	151	147	184	182	187	151	149	161	157	162	168	149	168	181	151	158	163	159	192	188	169	164	163	165	168	159	172	179	158	163	167	185	156	177	172	179	157	179	153	168	168	188	149	183	161	176	184	159	168	175	166	172	177	152	167	151	167	165	139	160	191	169	156	143	164	186	144	172	183	186	176	174	166	166	182	176	173	146	163	176	153	174	157	158	158	152	177	145	148	152	155	152	154	150	170	146	157	130	152	147	178	153	151	186	154	162	159	159	180	152	181	136	168	158	149	137	172	160	159	177	186	172	177	161	172	168	162	172	170	166	163	154	184	168	172	155	151	146	172	150	167	164	180	165	145	169	178	166	163	193	149	174	148	163	192	150	158	164	175	154	207	157	146	154	170	178	177	169	145	164	135	189	166	154	150	155	162	154	151	179	167	161	156	177	170	148	148	179	161	180	157	175	161	164	160	168	151	169	151	183	137	177	185	180	162	155	155	166	141	165	178	172	167	152	170	168	151	158	168	174	182	145	169	167	151	159	166	173	160	173	148	172	161	165	176	153	168	148	170	161	166	156	159	158	180	174	174	177	160	153	182	181	150	171	164	138	149	167	134	165	175	166	192	134	172	192	164	176	162	158	178	156	166	151	154	150	158	162	178	151	161	163	141	150	163	152	172	170	161	155	146	171	164	163	157	190	175	152	158	156	162	165	157	166	153	177	170	179	162	146	159	164	181	168	160	163	151	167	167	175	154	156	148	179	177	180	146	153	173	158	154	175	136	176	174	157	142	177	140	170	166	176	166	176	169	149	158	168	160	165	170	174	170	152	156	166	171	192	160	173	151	192	171	174	168	149	164	151	164	169	165	175	151	179	160	156	159	178	149	180	156	185	175	164	155	138	179	181	156	168	137	137	154	150	149	155	162	191	175	185	170	159	187	169	164	173	152	143	140	157	177	197	178	163	172	175	163	150	163	162	143	137	155	159	158	167	171	162	154	159	146	160	157	151	153	170	164	164	166	155	163	173	176	185	155	161	145	180	153	155	160	154	175	157	187	180	153	179	156	155	171	175	185	160	161	172	166	151	164	164	168	161	172	167	184	152	166	177	170	175	157	161	177	169	144	148	150	174	185	170	190	176	174	158	156	161	166	159	158	175	157	153	163	156	177	174	168	150	155	166	184	188	172	174	190	167	153	148	184	173	177	164	172	176	159	173	164	149	158	167	159	164	145	165	167	201	164	168	157	173	191	180	171	180	159	166	171	163	161	147	191	154	166	153	183	157	156	154	168	158	176	170	194	165	172	164	158	169	168	145	144	142	172	177	177	152	168	141	161	154	184	175	157	172	146	192	160	131	134	190	184	167	166	162	170	151	157	162	149	169	175	167	163	147	162	168	160	166	164	161	165	167	161	154	158	156	157	159	178	163	159	160	162	164	152	175	152	182	171	148	155	145	151	150	164	177	177	162	162	137	156	153	170	163	165	164	153	173	176	165	153	177	167	165	177	169	164	168	152	155	168	158	190	154	140	175	151	179	155	166	183	160	147	147	159	157	176	139	159	179	179	180	170	158	177	161	175	145	178	178	155	180	139	190	166	165	152	154	157	156	167	164	144	172	152	161	160	144	186	167	171	149	150	158	165	136	143	171	172	167	164	158	163	183	158	157	163	164	160	177	160	154	177	138	176	147	166	158	172	167	172	134	168	150	165	179	164	154	150	174	138	154	152	169	157	169	125	161	154	169	158	167	169	157	151	173	144	191	177	157	200	185	152	147	157	151	173	179	162	140	134	148	166	164	174	165	191	150	170	182	183	147	157	164	152	179	182	161	169	150	177	170	183	153	168	171	180	182	161	170	177	175	182	163	160	150	170	174	171	162	172	163	175	168	170	163	153	195	176	164	175	178	187	160	185	184	168	177	149	164	154	156	176	150	142	170	172	155	174	173	168	175	154	162	186	175	173	164	164	153	158	149	150	163	148	169	177	185	153	162	163	171	158	175	184	158	165	160	188	154	198	166	160	159	177	175	162	175	188	156	172	187	151	179	179	169	147	160	155	171	169	173	156	151	171	196	170	152	155	184	153	167	187	161	173	187	159	184	153	143	177	155	179	160	160	157	164	159	150	168	164	143	163	174	166	155	171	152	160	158	172	148	173	172	170	172	158	175	171	166	163	154	159	162	158	133	174	164	164	174	143	175	169	164	171	153	165	181	180	162	163	178	169	148	170	173	152	152	168	167	146	152	197	180	161	203	162	147	179	169	169	181	161	167	143	142	137	147	180	159	147	165	148	152	160	174	161	163	183	139	159	148	165	149	172	149	151	192	145	154	154	161	164	141	173	166	145	152	176	164	181	168	182	141	150	178	185	155	182	159	171	169	176	175	170	152	178	154	140	183	175	165	163	144	185	185	154	148	167	171	165	164	166	161	154	175	164	184	156	195	164	166	163	160	182	165	149	167	169	198	189	157	171	159	171	140	154	156	180	170	176	170	153	147	156	156	145	165	178	146	142	172	167	146	177	163	163	169	182	174	164	175	155	170	189	176	153	155	142	167	163	179	169	149	175	158	164	164	182	193	162	180	162	188	164	152	147	159	151	170	156	156	177	156	167	164	177	175	167	156	162	168	149	157	188	164	172	184	167	155	153	158	185	180	170	162	209	173	170	158	151	159	167	163	159	163	147	157	172	149	164	162	171	160	158	177	175	176	163	153	180	153	155	159	173	158	180	179	160	164	156	159	163	163	149	158	148	158	162	167	156	175	160	174	174	174	168	158	170	153	163	191	167	201	142	174	166	157	166	161	152	185	167	178	141	169	163	153	168	154	173	147	168	160	158	178	153	156	151	141	160	175	141	144	151	169	173	183	169	141	150	171	170	153	158	157	162	181	194	172	195	178	185	178	160	154	171	181	169	180	163	147	166	150	157	154	165	195	162	158	161	178	182	187	175	163	156	169	143	174	157	147	155	184	172	173	162	143	167	187	160	184	125	164	150	142	176	169	155	180	157	161	148	164	150	164	154	175	180	148	151	169	160	178	150	141	163	153	152	161	171	192	172	178	183	160	155	175	157	164	181	156	161	169	203	143	172	160	176	172	171	175	167	189	163	168	162	147	157	186	172	157	162	141	181	171	153	165	169	185	152	181
17238	20196	31931	30410	28431	27673	23086	17995	14363	11177	8370	7743	7493	9428	6044	6327	19222	28172	21044	9273	3447	1269	697	475	467	444	442	479	501	489	500	454	467	507	502	455	492	448	471	497	469	525	471	482	481	438	474	435	474	481	496	476	503	423	471	444	449	426	461	489	458	493	465	478	485	450	476	473	462	443	484	438	455	471	490	494	468	493	491	506	478	464	456	463	464	470	448	488	455	454	477	468	466	486	493	519	438	467	519	486	466	473	444	446	484	460	482	473	505	460	477	507	474	476	457	501	501	461	446	479	512	445	460	454	482	417	478	459	507	470	495	492	488	481	502	476	458	457	464	461	488	459	481	467	446	448	502	485	482	493	454	483	454	484	503	515	510	486	492	519	480	491	495	447	441	460	461	519	474	464	466	479	467	501	478	490	465	502	480	491	465	481	447	489	500	470	501	463	421	459	488	480	498	464	474	448	428	491	509	436	482	446	511	515	490	491	481	461	479	435	499	482	443	451	471	505	491	491	475	489	474	474	465	498	446	499	483	447	494	465	471	485	483	480	468	469	469	478	472	445	485	481	474	481	472	494	448	457	464	431	459	464	467	444	463	453	470	485	465	474	466	482	470	486	445	462	461	468	460	460	476	469	496	449	449	462	473	503	494	464	462	471	467	477	504	466	469	476	460	472	458	459	453	473	523	491	485	477	508	479	450	461	458	459	514	470	485	490	490	508	477	472	508	476	450	500	456	519	450	457	497	461	482	458	483	501	474	487	455	482	469	446	499	424	480	464	491	441	511	463	463	437	431	431	504	440	485	473	452	489	523	479	464	463	492	501	438	440	458	475	467	521	445	505	473	470	491	464	437	517	452	438	474	494	446	450	464	473	464	495	464	465	451	474	505	453	493	495	438	471	488	442	498	464	487	462	503	500	468	451	496	476	483	453	480	496	458	459	443	437	497	485	460	524	496	481	480	494	496	484	471	478	449	475	485	471	468	498	485	495	498	489	486	497	509	468	419	449	467	468	463	491	468	453	464	431	474	489	455	475	473	468	485	494	483	499	493	452	516	510	465	454	484	461	486	474	487	491	487	478	449	458	482	486	463	451	490	466	468	457	430	449	477	480	455	518	459	477	468	477	481	485	440	490	478	472	463	474	485	456	480	423	436	451	463	484	505	438	449	468	454	431	450	444	446	466	468	480	501	506	475	517	474	447	508	462	480	457	422	437	415	506	475	439	451	499	444	462	476	485	495	463	455	450	462	475	467	491	444	457	464	476	457	475	476	479	515	512	500	467	491	466	481	495	470	483	481	468	509	475	459	482	515	513	441	481	480	445	483	423	506	497	445	463	512	484	453	434	467	526	484	454	446	439	476	446	484	474	507	517	441	439	487	472	459	480	455	461	488	444	487	495	481	476	440	454	482	421	468	475	490	480	476	452	484	465	498	492	453	481	454	492	467	448	469	510	497	464	504	489	473	454	467	489	470	497	444	491	479	413	459	452	459	428	474	495	478	451	437	473	450	493	478	485	445	507	436	503	444	476	467	442	459	470	488	512	464	500	468	472	473	472	505	450	484	531	468	459	474	487	474	460	462	481	449	443	422	497	466	465	506	478	461	478	467	472	417	452	458	510	446	513	508	449	482	458	483	490	477	452	491	485	485	451	481	463	472	516	475	482	492	467	514	447	494	489	491	460	472	497	499	471	475	445	462	479	483	502	506	463	468	457	445	439	488	485	507	491	458	456	459	454	489	500	456	445	449	469	461	470	487	449	473	450	445	478	464	493	501	466	473	485	439	464	491	461	494	464	466	483	464	501	488	465	473	457	446	481	484	436	491	467	496	488	467	476	515	485	455	479	469	445	473	456	485	473	451	466	499	479	500	478	500	474	473	509	488	462	456	430	470	492	480	434	506	460	469	464	487	512	462	445	420	449	499	470	464	489	505	475	448	468	496	467	454	478	482	488	466	464	494	469	462	468	501	469	444	455	472	481	476	454	473	469	480	448	477	473	487	470	442	430	456	493	459	493	439	460	496	434	515	452	494	472	495	459	481	479	478	510	470	480	483	492	481	511	476	460	448	484	505	473	467	451	451	405	484	485	494	446	483	488	511	497	493	503	450	465	502	480	447	458	518	414	465	468	462	463	467	456	525	448	466	499	485	451	513	517	480	487	467	466	495	443	481	457	487	471	473	444	472	457	495	472	462	469	500	474	449	493	445	459	464	470	502	489	445	472	460	447	471	432	465	449	471	456	468	475	496	511	451	485	467	442	465	497	478	491	448	467	496	457	483	488	440	518	469	453	452	475	426	522	473	459	436	485	433	453	514	479	466	483	440	479	481	481	446	478	418	460	455	498	476	448	463	439	455	484	441	479	473	488	494	467	473	495	476	503	428	435	458	459	496	485	458	520	470	466	495	462	439	486	480	442	495	434	434	511	488	468	474	485	446	462	503	489	454	467	441	468	500	471	457	455	497	470	450	488	432	495	456	490	469	453	494	489	465	470	504	462	464	509	485	493	459	473	463	447	468	467	479	438	444	465	499	436	459	457	480	459	442	431	519	486	492	522	450	435	514	490	446	507	506	464	480	481	477	460	484	478	497	460	480	474	459	435	497	454	460	484	491	457	471	488	461	516	487	472	464	453	492	502	467	440	483	484	457	457	504	446	498	486	489	474	476	480	493	479	446	461	452	458	466	467	478	510	479	475	462	484	466	430	471	502	442	471	464	514	473	440	489	489	498	461	478	474	441	478	481	475	440	472	460	482	469	461	455	489	484	487	484	462	472	480	455	486	453	487	450	477	475	455	480	483	448	467	467	509	454	471	509	511	493	485	437	501	447	478	487	462	484	499	497	452	500	498	432	502	501	492	454	467	488	490	467	478	477	492	473	453	473	442	460	453	462	473	456	450	463	454	486	496	470	479	463	469	473	475	490	479	492	484	461	473	485	501	476	454	513	456	501	466	502	462	470	494	517	510	494	463	442	505	491	439	491	512	486	435	468	452	493	492	479	492	478	462	432	483	508	503	497	445	480	484	445	494	496	452	468	477	464	502	468	471	475	489	446	491	478	510	449	493	471	475	437	439	505	480	456	516	476	501	453	524	483	498	484	426	472	448	446	496	462	518	500	480	481	474	497	465	462	470	467	472	494	493	476	512	466	458	471	435	474	518	503	488	458	464	474	434	454	521	474	520	500	518	469	508	439	467	467	508	460	468	480	471	470	466	427	501	461	460	474	462	445	497	480	406	475	475	498	468	458	446	488	482	487	437	446	431	465	487	509	504	479	474	480	476	492	530	483	459	476	463	488	457	468	469	483	491	444	489	430	466	463	470	482	483	461	464	486	524	459	458	480	450	455	487	496	478	467	511	458	459	482	457	472	450	445	450	488	497	449	474	467	486	474	473	438	492	491	491	471	462	450	460	475	480	489	423	498	463	505	432	497	469	501	458	441	500	478	436	478	468	514	472	485	498	504	489	452	487	508	476	441	480
32050	30231	37573	29231	22167	18500	13245	10190	7450	4280	3108	2568	2436	2230	1899	1914	7461	10388	12525	6986	2435	780	296	212	178	212	211	209	194	217	218	189	185	169	191	197	183	205	210	201	188	189	200	179	202	182	201	191	198	197	177	183	182	188	207	169	169	212	192	198	183	186	179	186	200	204	208	193	204	205	205	189	195	211	193	183	196	193	199	194	177	190	197	166	188	169	183	176	148	197	210	182	187	199	182	187	196	179	195	207	195	194	200	191	182	194	231	193	194	174	183	184	173	197	202	173	196	193	177	186	194	214	173	185	168	185	166	194	178	194	218	217	191	186	197	177	221	198	191	189	174	229	179	211	196	183	188	187	212	183	235	205	198	175	184	177	166	204	187	195	195	194	197	210	178	191	169	197	198	202	179	212	185	189	200	198	172	181	194	203	189	188	195	205	173	180	173	178	196	189	180	194	199	199	192	187	184	171	196	193	213	208	216	208	185	181	183	208	190	192	175	191	189	165	176	206	201	187	172	188	193	188	185	195	206	183	191	193	188	194	179	198	171	183	211	191	200	176	183	205	197	185	193	188	183	178	193	174	186	185	185	190	194	153	179	174	197	204	200	182	171	180	179	192	180	185	187	204	188	172	182	176	178	202	207	210	182	184	184	195	207	193	180	173	186	184	184	206	186	182	169	202	211	198	188	185	183	167	210	186	200	207	209	231	186	208	186	171	193	196	194	174	181	188	174	193	202	200	188	183	176	216	173	198	191	204	179	197	180	192	177	168	204	211	183	177	192	180	167	202	202	189	163	170	177	164	191	204	202	180	171	198	200	190	189	195	189	197	195	185	199	171	180	194	198	191	205	185	217	199	174	195	183	197	189	196	193	170	224	194	197	201	196	187	194	167	194	175	182	197	200	220	186	176	179	188	185	187	212	199	185	192	203	183	190	172	207	197	177	207	165	174	178	197	216	188	210	187	215	207	208	178	196	198	200	194	185	185	169	187	210	182	175	192	188	193	190	186	192	177	201	211	195	189	187	199	170	187	192	203	175	196	197	201	188	180	194	194	178	176	203	177	185	180	181	157	174	207	212	195	180	203	170	204	186	195	208	187	193	216	206	180	183	194	183	207	199	191	185	170	180	196	179	209	167	181	196	184	182	188	189	209	193	178	192	221	203	202	168	203	169	172	185	192	190	178	191	191	192	175	203	186	177	195	202	185	172	196	191	182	193	191	212	204	209	172	178	191	199	174	190	194	194	196	180	169	183	180	208	185	173	192	201	194	192	212	209	175	182	203	151	196	178	168	189	205	178	179	181	196	191	170	190	178	182	208	175	198	177	177	189	197	206	180	189	169	176	195	190	199	193	195	203	194	196	166	162	188	178	180	193	191	193	190	200	182	196	198	210	194	168	213	188	214	195	198	167	184	188	192	187	182	208	182	202	194	169	193	166	205	197	193	187	187	186	214	201	186	172	199	215	166	169	202	155	194	184	203	196	177	185	153	162	191	190	215	193	189	174	163	192	171	198	203	164	201	182	188	224	218	157	209	184	187	192	186	180	177	187	178	173	209	200	205	190	213	183	193	166	199	186	188	194	181	204	193	192	178	183	209	204	196	189	192	176	199	196	189	156	202	192	208	194	204	187	199	207	198	184	164	181	181	171	180	171	199	196	194	176	194	198	202	189	164	178	190	173	210	173	175	201	181	201	196	180	190	179	192	188	181	201	204	185	171	209	180	195	190	195	203	168	200	216	185	208	177	170	204	179	172	204	189	192	204	193	213	196	185	166	202	184	179	200	190	156	182	184	170	193	199	184	197	224	227	173	176	183	196	161	216	199	208	175	189	210	192	186	210	195	211	176	185	190	182	181	177	189	174	182	192	176	219	173	209	199	202	207	227	179	176	210	205	179	177	194	181	171	201	186	187	193	191	186	175	180	194	203	207	173	196	181	182	189	211	194	180	204	200	199	207	225	176	183	176	203	175	168	200	205	202	199	186	184	182	206	178	213	199	198	183	199	193	211	196	179	190	186	182	186	195	184	164	195	181	196	215	169	196	190	184	191	186	210	193	197	179	195	207	212	202	169	168	187	208	200	178	193	183	190	187	193	167	194	184	168	187	182	170	174	187	217	193	202	202	179	200	174	180	189	197	173	202	177	196	177	188	200	196	202	215	184	237	186	193	196	197	185	187	201	178	196	192	187	214	192	212	198	197	196	193	164	182	193	195	169	218	192	208	196	190	187	212	173	177	190	182	179	230	216	195	189	199	183	226	180	186	188	200	179	214	188	189	208	205	199	190	189	209	188	194	194	185	167	194	178	171	205	192	174	196	187	184	196	191	198	183	164	175	212	173	191	191	182	209	184	205	173	177	168	192	166	195	171	199	172	227	190	203	193	198	207	190	176	201	211	181	196	204	203	172	157	188	190	201	222	197	184	195	181	200	180	201	186	204	189	182	203	191	197	188	182	165	220	197	185	175	226	197	175	201	211	169	187	180	182	210	206	207	181	178	172	187	204	184	187	215	180	201	164	191	205	179	191	194	187	188	192	203	171	204	176	205	175	194	213	186	182	180	176	186	192	200	171	199	193	183	181	200	193	176	182	164	196	168	203	179	182	171	171	200	200	175	231	201	190	192	187	195	207	185	187	212	184	193	196	180	204	178	211	195	202	175	202	168	196	183	172	193	181	165	201	187	177	194	163	200	192	194	183	211	177	198	217	190	202	198	177	178	197	191	165	175	199	202	180	187	211	203	179	193	198	198	217	174	200	217	191	183	204	185	192	205	213	224	181	177	205	188	194	180	215	189	186	195	201	188	218	186	191	200	164	208	201	167	207	168	195	204	182	200	196	212	218	175	193	172	171	190	195	169	177	182	199	175	180	199	190	187	176	215	202	205	181	189	197	207	202	169	177	207	206	198	211	174	169	171	192	200	196	188	187	195	164	202	214	177	195	171	218	196	173	174	205	213	171	211	190	197	185	196	208	189	186	195	196	189	189	188	201	195	199	193	174	167	213	210	197	179	201	201	204	202	201	205	201	169	176	176	164	223	182	178	194	173	193	194	190	153	177	193	175	175	207	200	183	199	192	180	175	192	177	179	174	171	193	185	191	199	201	185	182	179	183	201	202	170	182	187	178	205	192	191	210	175	181	200	175	177	214	192	178	206	206	199	184	179	185	186	186	205	206	201	188	195	190	183	196	210	185	215	216	184	185	168	173	169	197	184	187	185	204	186	176	195	185	192	168	188	216	206	192	204	208	209	206	202	191	197	196	183	177	200	187	187	195	190	175	181	181	192	204	175	192	199	193	206	190	186	169	201	197	200	197	173	171	177	192	203	199	186	180	186	201	182	196	189	201	180	176	206	193	200	202	159	173	197	184	185	189	191	174	198	181	192	185	198	176	186	198	175	195	183	166	197	213	204	185	198	170	188	215	206	193	198	167	194	197	173	178	167	183	191	179	182	200	181	209	186	177	202	197	209	168	212	171	175
20621	25647	37607	35670	33432	30970	26148	24835	20961	16037	12932	11302	11228	10308	9915	9810	25495	30779	32259	22628	9785	3615	982	549	557	552	526	688	657	684	569	577	563	559	511	530	569	489	517	529	549	557	552	548	558	534	566	541	523	559	513	515	531	534	529	561	506	569	495	530	555	535	578	571	534	531	564	562	549	538	551	537	559	543	529	528	547	587	552	542	563	509	559	568	568	533	537	551	487	546	539	547	527	559	573	512	567	521	531	562	526	531	513	527	561	467	539	546	526	540	537	545	546	537	511	554	557	539	536	529	547	561	525	546	551	521	520	479	512	549	523	560	538	519	597	540	561	567	556	497	523	543	545	539	535	544	518	539	524	588	571	553	522	529	510	537	536	538	526	506	560	534	565	534	547	534	538	527	523	515	573	552	562	563	535	528	582	589	521	541	506	504	537	581	553	530	516	553	560	582	518	567	549	517	512	544	510	530	540	543	526	520	510	561	502	506	535	530	477	519	534	542	507	525	527	523	519	553	546	526	537	552	536	533	534	586	553	489	580	523	544	540	562	575	554	543	528	514	495	539	530	550	523	533	524	516	561	545	570	517	549	541	527	559	510	539	525	507	555	548	541	534	558	524	521	580	535	539	571	579	538	522	568	584	516	525	532	541	567	487	556	545	551	563	541	529	499	504	549	523	527	533	494	534	555	518	502	544	534	538	574	511	565	498	533	568	504	520	531	577	561	548	519	564	522	568	545	567	554	566	515	566	506	526	525	507	523	558	565	526	571	490	574	499	546	542	526	559	562	568	512	567	547	542	555	518	583	496	564	546	541	513	535	574	548	534	502	500	515	558	561	548	534	548	545	512	583	546	522	510	516	529	517	518	548	529	533	555	494	526	584	557	528	526	500	508	557	526	522	503	561	571	507	496	495	580	516	522	559	533	587	489	518	533	515	526	551	539	545	537	518	523	507	539	556	561	549	545	528	556	541	588	552	517	536	528	556	596	527	531	556	529	554	506	549	527	550	538	554	531	592	562	509	542	526	514	517	567	565	519	514	522	539	560	485	562	554	557	526	510	542	483	517	523	498	601	587	553	554	536	521	526	524	552	518	548	536	560	555	555	539	515	564	558	545	498	543	521	500	493	557	514	508	515	524	511	552	517	526	579	498	528	519	537	510	536	532	506	528	545	537	543	534	538	536	566	525	539	570	540	549	559	524	510	556	524	533	530	563	499	511	492	539	537	602	515	514	526	565	551	536	525	586	556	558	562	544	509	546	563	574	518	529	495	538	584	534	546	512	537	561	500	506	545	531	537	534	519	517	566	536	560	573	537	513	550	515	552	503	535	578	548	520	505	537	534	545	545	517	511	528	533	555	553	516	521	507	497	540	546	560	578	501	527	533	533	511	544	524	523	573	536	528	526	547	481	554	585	549	525	516	517	576	603	488	542	531	544	494	531	569	506	508	516	562	535	522	576	567	572	542	520	525	508	536	480	498	535	493	530	513	508	558	574	539	533	543	544	560	534	509	534	574	521	525	517	481	572	576	548	534	517	562	571	497	554	569	510	544	513	548	583	533	579	548	549	586	559	544	538	571	513	512	551	546	558	548	552	508	569	531	508	531	544	556	493	524	520	502	557	563	530	501	525	578	520	549	521	524	512	557	541	520	528	548	516	554	575	515	526	563	542	514	515	514	559	527	515	551	511	522	561	533	548	525	559	553	552	583	552	537	544	542	537	522	569	537	529	541	509	515	543	513	534	519	540	536	548	550	554	534	540	503	538	528	510	541	548	559	572	513	538	535	533	521	556	492	535	571	540	559	552	503	524	564	496	565	544	536	562	531	536	561	529	605	515	536	537	526	555	535	589	551	534	582	542	541	533	536	531	543	497	498	530	555	575	565	547	511	559	517	567	501	533	548	530	502	521	518	526	542	530	538	512	509	537	536	517	580	557	556	542	509	574	569	555	529	489	564	519	520	579	552	566	543	539	523	536	522	542	542	539	518	505	548	563	522	537	559	520	534	547	538	561	559	524	495	533	498	529	588	552	563	518	512	500	558	533	565	526	560	509	531	530	562	542	565	538	554	565	560	566	518	564	550	599	549	503	527	536	532	530	530	538	538	544	564	518	545	539	512	528	535	524	538	548	509	553	525	570	549	507	544	531	536	529	539	545	543	557	530	551	576	509	489	531	561	547	555	537	524	510	523	534	546	574	495	540	592	529	548	557	494	562	561	530	540	556	519	555	490	554	559	557	566	539	557	545	524	503	521	563	497	539	520	555	578	505	538	554	564	519	562	516	527	498	509	544	532	553	514	519	541	547	551	536	576	545	534	554	519	532	530	566	490	591	543	549	554	530	559	538	532	506	499	523	518	550	527	513	549	517	590	548	516	521	541	512	551	550	558	563	552	528	533	495	556	542	535	581	550	572	533	521	543	519	551	587	545	549	572	522	542	583	554	592	507	547	536	565	540	558	544	507	535	516	566	564	534	523	536	512	539	537	537	521	513	551	568	552	576	535	524	535	524	492	507	522	548	548	540	557	521	544	551	537	545	541	516	497	473	560	561	540	538	559	522	528	537	555	549	537	541	559	532	568	539	542	541	574	505	540	559	572	543	564	540	575	507	564	518	495	565	508	514	558	572	505	545	561	535	534	504	552	488	515	557	565	549	563	514	508	536	529	526	523	532	528	502	550	517	524	532	553	557	528	510	506	547	536	525	539	561	506	546	563	527	536	531	532	575	558	507	502	524	545	519	491	541	509	535	487	538	483	564	560	510	547	509	566	510	527	558	547	529	502	524	496	525	571	518	574	517	555	494	537	543	555	514	563	531	562	525	567	534	518	493	527	518	524	547	568	590	542	536	559	544	515	575	540	503	574	548	547	537	524	548	522	526	507	526	482	511	520	515	521	526	571	511	562	524	499	551	550	546	569	583	541	515	559	553	570	503	541	539	510	534	547	535	563	539	543	551	545	583	530	525	498	481	546	515	542	524	562	554	572	565	539	527	521	521	530	535	512	544	539	545	529	544	536	569	538	562	560	509	561	551	534	549	565	486	534	531	543	575	536	563	506	535	513	511	568	550	552	539	535	502	499	555	524	533	521	553	543	530	576	563	519	519	508	503	566	544	522	533	519	558	552	540	537	547	541	527	518	561	532	562	523	521	502	504	563	523	508	571	538	536	539	532	599	539	546	597	533	547	526	535	591	578	512	556	555	508	510	543	544	553	568	542	552	514	567	558	540	546	556	519	511	567	548	547	538	523	564	550	560	536	517	599	500	523	544	527	533	556	529	531	527	537	527	509	557	535	527	538	543	555	587	548	565	521	528	544	561	556	508	530	561	546	521	515	496	545	547	557	537	506	523	544	528	540	563	513	561	509	534	534	575	488	560	502	523	540	552	559	501	516	542	544	476	564	512	503	527	538	554	504	545	532	525	540	522	500	558	544	512	521	530	557	520	516	523	573	506	505	529	556	558	515	554	573	526	514	523	568	528
15026	13080	13398	8921	4781	3238	2168	1556	1163	676	577	569	524	436	305	333	487	732	1138	1090	573	263	196	159	173	173	173	179	187	158	144	171	167	176	156	177	152	150	188	148	167	171	179	173	162	152	184	183	199	171	171	144	170	190	168	143	159	158	169	178	151	186	167	158	177	167	163	164	172	155	168	173	164	139	167	167	169	182	162	157	169	178	169	152	156	144	157	181	159	157	178	181	167	155	151	160	157	176	174	179	176	141	156	162	153	153	165	160	193	168	154	156	176	172	160	178	157	168	174	162	174	172	158	147	166	149	170	173	182	165	164	153	145	164	151	155	181	155	173	157	185	154	189	154	160	168	153	159	174	144	170	158	168	160	163	192	177	152	177	173	157	132	158	164	165	173	148	181	179	177	182	160	154	137	154	145	173	181	174	163	164	162	182	155	169	184	196	181	149	171	173	184	164	172	147	144	152	166	181	188	175	162	150	151	171	165	173	167	175	178	159	167	150	153	167	158	166	156	155	174	151	172	154	177	179	182	193	179	162	141	164	185	178	178	163	177	167	172	146	150	151	164	166	160	191	154	154	168	164	160	166	177	158	169	163	181	183	139	169	165	188	174	151	164	142	158	164	142	153	164	177	147	173	166	167	168	175	159	169	175	165	167	147	158	158	172	166	154	143	154	147	186	176	152	156	169	174	165	166	155	176	173	152	159	187	133	162	164	162	170	163	143	181	152	199	185	143	152	180	174	159	168	156	151	159	177	154	167	174	166	157	178	172	182	144	177	205	154	158	168	178	176	181	182	156	157	156	154	166	143	161	165	186	174	167	166	148	179	156	182	154	146	168	172	163	155	174	176	167	160	183	163	145	172	174	167	170	154	162	170	153	158	199	158	151	169	184	184	169	171	177	154	151	158	176	146	150	170	183	146	167	153	151	169	175	148	171	168	177	180	162	175	156	149	174	163	155	166	155	166	160	169	148	156	157	190	181	165	170	139	162	193	176	175	163	181	150	172	159	147	176	176	178	178	178	170	150	150	143	161	159	176	166	150	180	182	156	158	148	178	155	180	173	145	178	172	167	160	180	191	187	172	171	172	166	174	172	190	149	155	156	168	174	152	154	159	153	181	175	179	157	154	160	130	184	177	160	137	154	173	141	139	180	159	176	171	187	189	168	170	144	162	181	169	156	165	162	196	161	163	141	157	158	155	172	162	177	167	188	196	175	180	151	171	157	189	152	169	153	174	176	166	151	153	164	172	145	165	166	165	179	140	162	182	166	180	183	170	179	174	167	169	161	178	186	179	175	173	173	168	157	148	166	161	166	163	157	191	190	160	167	157	153	175	165	175	157	162	153	169	174	159	161	173	153	178	170	155	148	159	171	163	168	175	186	182	179	162	161	173	151	167	165	172	173	171	152	159	153	176	153	185	167	166	183	154	151	148	173	171	150	143	196	161	168	158	177	180	183	178	154	190	158	179	162	183	151	184	156	179	167	181	170	189	146	152	163	169	177	158	154	155	160	166	149	158	195	184	156	147	171	155	167	150	155	162	172	145	167	170	167	158	169	170	138	164	187	163	156	147	177	169	198	162	166	191	158	168	164	173	172	179	154	146	143	177	155	165	176	196	156	141	139	165	157	155	183	146	181	150	156	168	177	174	144	182	162	165	154	164	184	163	168	184	143	141	181	149	180	175	175	181	162	177	161	169	153	151	177	153	173	177	164	167	145	153	177	157	189	153	175	189	148	135	161	177	167	156	160	169	173	163	184	162	178	166	152	154	152	173	156	133	161	155	185	179	165	191	195	158	158	160	147	168	160	164	157	177	181	163	148	152	164	164	170	163	162	168	173	142	159	173	174	151	144	167	168	173	175	160	161	166	153	155	159	153	157	157	171	163	169	159	179	175	171	161	155	151	178	163	149	171	167	163	175	174	168	159	148	151	173	153	149	186	169	165	149	157	173	176	160	164	151	154	183	170	189	143	166	157	162	161	184	153	164	174	183	171	199	161	164	164	153	146	149	184	163	178	160	158	164	148	182	160	158	166	169	159	178	159	158	167	166	162	129	154	140	180	148	199	182	152	153	169	162	160	169	159	158	153	147	163	155	178	159	176	158	150	183	161	166	195	170	170	156	163	160	176	170	149	151	170	175	177	163	160	165	163	152	161	148	178	152	167	170	165	149	174	148	177	175	163	156	172	150	166	137	161	155	166	169	171	131	151	169	172	160	157	177	171	176	173	182	171	176	182	166	169	174	181	163	185	166	171	161	162	168	167	141	168	150	161	162	165	161	168	178	150	167	166	167	197	153	160	180	151	178	161	159	164	178	172	170	163	189	150	172	167	183	134	190	183	170	174	172	193	182	169	178	166	176	162	162	187	165	182	157	149	165	162	152	158	147	168	168	157	177	141	157	172	179	158	158	162	182	179	152	174	150	149	136	142	163	167	142	158	176	166	155	170	163	153	164	158	150	141	164	167	157	161	175	157	147	175	166	173	175	178	164	170	167	170	152	154	189	162	168	153	179	181	171	170	156	168	163	170	166	150	160	169	161	173	169	169	162	167	185	161	155	164	164	178	140	166	168	191	187	166	155	182	160	162	160	170	177	165	175	166	164	187	150	165	154	179	175	151	141	159	162	183	156	167	157	177	148	156	169	182	184	179	166	152	158	146	200	167	177	165	145	160	162	157	149	180	154	168	151	158	149	156	162	180	165	124	171	149	171	164	152	144	177	200	186	183	170	154	171	143	168	160	163	176	163	162	172	172	153	141	154	146	175	157	149	179	149	136	174	167	168	171	164	175	143	167	164	167	163	186	159	186	189	180	146	177	163	155	174	166	156	178	156	165	179	170	183	164	165	159	150	170	186	177	143	159	178	165	159	159	152	169	173	173	151	154	152	190	178	153	148	152	149	166	154	137	163	156	159	181	164	170	176	168	182	154	171	167	175	155	156	169	154	169	151	164	185	158	182	149	161	151	153	156	148	162	145	159	164	194	176	172	137	159	184	154	167	177	152	157	183	156	163	159	159	164	175	175	159	161	139	162	148	152	171	171	166	186	172	185	171	182	162	149	179	152	151	150	176	167	180	168	163	159	143	164	151	175	180	165	180	161	190	166	193	169	160	157	166	183	167	153	150	144	163	181	173	160	143	141	159	153	159	160	179	163	199	155	171	168	158	174	169	168	171	174	163	153	179	159	177	161	158	185	181	166	155	171	173	177	147	180	184	174	168	173	173	162	153	175	176	167	145	173	161	187	168	147	173	198	171	163	169	159	175	173	147	160	179	146	198	178	176	205	195	162	172	171	157	163	158	190	151	180	149	167	161	178	186	152	162	170	173	163	144	149	176	166	160	172	171	156	157	172	142	145	155	162	161	172	161	178	167	157	177	163	179	180	172	152	167	173	157	197	148	140	145	158	151	165	185	157	178	186	158	172	177	193	149	157	159	160	162	192	165	161	173	155	166	161	170	177	162	193	161	155	155	156
10659	11873	18023	18546	14559	11692	8693	6907	5440	3259	2836	2809	2555	1995	1612	1611	2195	3957	5607	4780	2509	1031	515	498	512	510	466	507	476	468	491	533	477	439	461	465	447	443	486	490	478	482	433	460	441	455	490	477	527	482	480	440	473	457	461	494	464	493	476	459	447	442	444	433	487	495	464	442	446	489	451	485	454	479	491	444	454	447	481	440	447	497	463	501	458	485	487	494	469	453	492	478	449	443	446	473	413	494	463	444	466	508	458	473	510	440	468	493	494	510	460	493	450	429	488	449	495	474	494	425	504	483	474	490	464	474	495	421	461	440	508	510	469	488	486	473	470	459	416	463	478	455	516	439	489	482	488	475	469	498	485	511	463	434	483	493	459	453	466	499	502	442	481	447	455	461	493	466	493	443	451	432	474	502	438	488	423	428	458	447	444	459	454	508	519	477	476	507	478	450	473	482	480	483	456	494	515	469	490	480	471	482	457	478	444	462	466	464	479	475	506	478	473	447	472	466	493	531	470	461	431	451	497	478	509	464	489	488	449	483	507	494	441	499	476	508	468	477	502	498	444	476	459	471	495	472	462	519	449	452	497	469	492	473	470	477	497	458	486	440	458	478	473	426	472	460	457	457	459	474	488	488	454	479	469	448	464	496	453	454	487	427	476	433	448	479	531	481	462	450	434	458	481	487	457	480	485	509	453	458	447	455	463	456	503	483	474	479	447	488	488	491	475	469	442	463	467	459	477	478	478	457	448	459	475	455	427	455	480	480	448	494	490	466	484	490	472	466	531	448	481	469	486	464	488	476	501	452	452	448	475	470	472	488	480	478	520	454	486	470	497	473	511	458	464	444	503	464	466	472	494	427	491	423	504	452	481	491	457	425	466	442	475	460	492	500	514	467	483	476	524	478	457	460	465	477	461	447	501	440	447	533	474	463	467	448	480	485	461	465	459	464	452	474	491	478	494	465	465	444	524	444	459	485	468	451	446	475	460	496	488	438	471	455	463	466	471	479	477	494	452	507	460	490	431	480	435	469	464	469	475	485	439	435	479	508	472	484	477	475	455	497	459	450	455	453	485	477	469	499	439	443	473	439	471	486	476	486	426	489	473	466	483	485	475	473	471	495	420	487	455	461	462	465	452	465	487	483	476	497	493	451	465	472	512	467	468	473	493	459	459	493	481	445	474	460	461	476	511	434	456	498	429	482	493	463	477	465	459	463	485	461	485	504	477	496	422	458	462	508	455	447	455	454	481	503	481	468	488	498	457	470	446	457	465	472	440	463	507	470	452	467	485	483	488	475	468	458	488	477	466	455	469	472	486	468	442	470	480	453	482	479	482	464	471	471	459	458	454	496	436	474	500	454	493	458	487	468	487	462	457	485	459	455	462	450	463	452	449	439	463	468	411	449	466	469	486	465	478	456	471	450	476	469	436	465	463	481	459	480	468	444	515	499	491	479	490	483	451	496	487	468	466	470	486	481	469	459	477	455	495	439	518	456	483	483	476	446	451	453	482	463	476	451	466	490	506	471	515	471	437	473	458	490	533	457	466	455	493	467	450	478	460	468	461	481	474	469	486	484	463	443	510	475	449	511	460	474	452	456	501	490	451	485	462	456	469	494	515	459	465	458	481	469	446	432	464	468	483	455	466	485	466	441	431	477	492	458	489	458	521	470	453	497	447	470	441	462	483	432	476	461	470	490	464	457	480	458	470	444	507	512	488	499	484	459	455	465	474	508	526	431	494	466	527	466	508	471	463	442	460	505	470	462	445	475	477	480	457	450	446	465	478	492	460	453	480	456	473	480	473	447	490	503	484	469	475	480	471	527	441	457	497	446	485	459	468	489	497	490	448	469	482	470	490	438	484	488	444	451	456	501	465	415	488	470	491	451	451	438	432	483	451	450	453	467	435	440	479	471	466	478	490	484	459	460	453	471	466	484	466	462	455	489	481	496	451	449	487	417	486	456	490	493	468	502	518	443	448	483	451	455	443	466	471	459	513	487	470	462	489	428	493	479	476	459	504	485	489	459	504	444	468	470	461	508	461	491	477	470	482	478	448	478	482	475	487	458	466	505	460	454	446	467	475	480	465	493	516	440	476	507	432	466	491	450	472	479	461	503	500	456	448	412	488	442	489	456	475	455	477	498	460	449	439	494	491	447	474	452	421	441	428	453	460	455	469	432	467	462	481	475	538	468	505	460	458	485	456	469	452	479	436	437	439	467	451	430	472	485	427	440	430	488	457	431	503	488	471	504	470	509	439	426	459	469	475	431	476	449	452	467	426	457	449	462	470	469	515	457	471	489	452	508	487	441	473	479	464	492	494	480	482	478	504	463	506	455	488	511	471	473	448	498	477	457	477	474	464	493	480	468	469	506	443	492	476	472	493	461	445	514	478	478	458	481	477	439	474	483	425	476	492	473	468	462	450	507	438	502	436	506	514	471	463	474	465	492	478	447	482	518	490	477	434	466	517	454	497	471	488	474	425	478	499	486	477	446	454	459	478	502	479	486	456	489	501	442	488	468	476	476	504	488	433	491	483	453	490	442	486	471	482	489	450	465	496	501	527	505	464	491	503	512	470	451	477	479	497	454	475	442	456	449	477	467	490	473	465	489	497	503	435	481	453	495	474	448	431	490	480	439	467	480	445	483	438	456	492	455	485	454	447	516	471	473	508	452	488	471	455	423	457	431	442	487	477	492	476	499	517	442	493	468	467	508	462	489	473	465	438	440	473	485	505	508	466	471	481	443	493	459	484	472	460	469	461	455	458	481	459	469	538	448	488	487	481	498	465	450	502	476	499	468	466	503	492	489	475	502	501	488	494	527	518	503	469	488	512	481	456	485	460	467	536	479	476	441	498	436	508	479	507	478	472	463	502	472	471	455	466	447	477	490	487	426	497	451	499	450	469	489	474	469	444	446	478	444	479	444	464	467	457	469	452	483	424	491	453	476	444	485	480	484	447	456	491	500	495	480	450	469	485	436	504	490	436	468	461	498	431	499	501	496	440	466	472	464	509	479	441	488	480	482	465	486	484	461	460	498	484	466	475	437	470	451	450	474	450	464	461	459	444	457	466	474	487	464	486	477	486	473	478	431	489	459	458	450	461	422	450	492	509	493	443	496	431	469	491	481	474	490	462	478	495	442	444	423	458	498	518	471	451	443	471	463	460	475	451	466	472	478	459	477	459	458	497	473	464	470	457	426	461	474	495	467	453	465	440	502	421	443	483	492	459	523	502	432	464	454	476	459	498	467	522	440	494	478	475	474	433	482	479	461	484	462	476	463	453	455	493	448	519	462	493	477	446	470	440	483	432	467	469	487	526	493	448	420	497	471	486	496	493	478	457	467	483	490	472	475	433	474	475	458	488	498	475	456	469	467	478	479	481	506	461	456	493	484	470	446	512	438	458	489	471	447	487	498	455	449	463	459	522	450	457	463	486	464	511	486	507	450	485	478	473	439	475	476	453	480	524	435	468	471	513	438
27114	25651	26728	20198	14327	9638	7063	5031	3515	1883	1801	1512	1160	846	738	827	2564	5716	7201	3895	1876	648	255	171	159	188	188	166	154	209	166	157	172	166	175	181	159	160	166	173	159	165	161	159	171	151	170	151	143	166	158	180	142	186	182	143	149	175	141	159	170	147	161	157	165	150	150	140	158	136	183	160	180	150	166	158	156	147	147	132	145	159	164	168	154	149	162	163	150	147	169	175	126	186	166	149	143	154	159	162	192	170	153	151	175	145	142	147	142	146	155	138	164	151	155	156	163	165	166	150	164	170	179	137	158	153	151	185	180	160	154	172	145	170	153	140	159	168	166	168	140	173	160	164	164	162	167	152	148	173	161	151	164	154	161	151	169	136	157	143	167	177	183	175	158	157	169	161	161	148	155	183	136	140	155	180	154	173	162	181	151	173	191	163	151	159	145	157	171	161	153	152	142	188	155	172	150	185	159	160	147	173	139	167	165	160	139	138	172	166	164	173	167	160	147	174	160	166	165	165	139	164	170	162	159	153	166	150	159	189	157	159	151	165	156	161	153	151	159	164	174	138	150	139	180	159	156	159	145	163	139	167	147	170	151	141	164	158	151	145	160	172	173	143	181	166	160	162	157	172	173	129	154	164	156	180	141	161	157	184	166	142	176	177	189	149	154	160	176	159	153	154	148	149	168	161	146	141	155	173	141	172	158	158	169	147	152	148	140	187	154	170	156	153	180	154	161	157	139	187	156	180	172	139	163	145	150	161	152	179	140	146	138	173	155	156	169	157	149	140	164	153	147	165	173	144	162	158	158	173	168	157	159	182	158	168	184	150	154	145	169	165	155	157	160	184	157	145	152	154	155	158	160	157	162	171	161	177	170	161	150	186	155	174	168	173	150	149	158	166	170	158	145	180	154	139	150	161	155	162	158	152	169	155	155	161	156	148	167	158	168	184	161	169	165	144	187	177	178	152	155	142	158	148	163	150	141	151	150	180	137	157	159	145	150	175	152	131	155	135	154	177	172	191	165	140	168	173	160	171	157	160	162	156	131	136	191	164	182	165	162	165	168	143	146	176	132	143	156	144	185	177	157	165	160	150	164	145	160	174	151	147	150	155	151	186	168	176	155	187	152	138	152	163	151	139	166	163	164	168	167	138	191	141	142	170	167	163	164	170	152	172	165	174	142	156	152	153	147	173	165	152	189	157	167	162	113	161	179	151	157	142	142	155	142	151	166	154	164	156	188	161	155	160	186	155	153	149	156	157	141	160	172	150	153	146	160	155	180	172	154	142	172	190	168	165	170	152	169	168	177	160	161	147	134	164	184	159	154	182	143	163	170	179	164	154	169	172	173	177	135	148	170	188	156	168	158	148	161	152	182	166	147	176	145	155	178	164	167	167	165	168	162	129	154	171	143	159	150	157	179	163	152	156	155	154	170	185	151	152	149	172	132	158	145	152	154	150	143	155	177	146	137	159	184	159	159	157	161	167	135	158	131	182	146	170	152	166	147	150	182	150	150	144	173	160	161	153	143	161	142	159	145	163	152	169	162	150	142	163	164	173	155	155	160	148	151	150	145	166	140	140	173	159	158	170	172	146	137	169	156	159	155	165	169	169	162	145	148	159	151	164	141	148	160	162	175	139	155	135	162	135	166	159	146	180	135	148	156	160	159	146	156	169	196	161	137	168	152	145	163	171	147	167	159	149	182	161	178	159	144	155	164	161	138	158	165	165	153	134	155	154	157	170	164	152	173	150	145	162	184	155	150	165	142	169	174	152	161	150	159	166	186	169	172	159	162	148	152	155	150	139	168	151	144	174	172	157	146	153	155	144	143	129	168	160	165	155	150	168	164	152	183	140	130	144	139	154	160	136	161	157	176	161	155	152	145	153	150	141	161	158	148	142	167	164	144	175	154	167	182	174	180	162	157	154	156	171	166	179	149	160	182	138	167	142	147	154	163	166	142	160	164	176	173	188	172	152	161	177	166	154	171	146	144	130	163	182	163	157	184	149	185	156	150	187	156	185	173	135	166	140	151	163	146	165	159	192	155	147	158	157	160	141	158	154	151	171	152	141	189	159	163	143	166	165	141	155	166	156	149	161	169	161	165	173	157	161	176	147	169	144	162	173	164	180	151	150	155	152	160	150	156	175	166	157	156	164	158	151	176	150	176	158	153	172	157	160	155	147	140	137	151	130	155	160	166	194	132	193	160	151	148	154	164	160	160	146	179	148	139	158	158	167	168	170	170	175	171	162	143	137	179	170	156	162	149	155	183	137	141	142	146	157	138	175	143	163	150	163	153	150	138	159	148	117	147	155	139	161	138	157	169	168	159	153	181	157	149	172	138	143	177	154	154	155	168	158	161	145	159	158	145	151	168	157	147	178	166	164	144	153	172	152	119	149	124	156	173	175	140	171	151	169	170	172	156	153	154	158	184	141	160	180	172	162	148	149	159	125	174	164	200	169	166	163	154	137	161	177	173	162	138	146	160	173	179	146	167	169	169	142	151	152	147	156	147	163	164	171	152	170	119	169	140	134	150	155	145	156	184	143	142	161	169	180	150	176	168	156	147	162	169	156	170	159	153	155	162	159	160	165	155	170	158	175	167	141	157	138	142	153	172	174	142	149	172	163	172	175	153	153	170	159	184	159	151	165	157	156	170	160	148	144	151	168	152	182	151	154	174	170	159	170	139	119	166	126	154	165	168	178	163	157	169	163	166	170	154	153	159	147	158	166	151	151	165	168	162	162	141	150	148	159	172	143	161	164	155	170	147	177	122	155	166	174	159	154	141	138	160	154	151	161	160	154	181	163	151	165	163	146	173	159	142	148	160	152	172	164	159	147	165	159	155	122	155	167	187	177	192	161	177	157	133	164	144	161	150	160	170	157	169	162	153	146	150	166	137	167	177	179	165	154	147	166	149	158	159	160	169	178	163	156	170	165	142	161	150	157	172	139	157	151	147	165	164	151	165	156	171	164	144	164	175	146	154	161	152	155	167	164	150	155	159	157	147	147	147	157	159	162	138	153	157	162	162	170	162	151	154	160	169	153	167	165	152	167	137	178	156	160	138	188	150	144	188	160	178	157	159	150	180	165	149	165	160	190	148	150	151	168	133	161	166	140	177	156	156	144	159	151	155	162	171	166	174	154	168	158	156	172	154	136	176	164	130	138	164	165	163	144	167	145	148	171	156	164	155	169	159	178	166	142	167	153	132	144	171	157	175	177	152	135	177	167	161	150	127	172	171	147	173	164	178	182	155	153	169	161	164	162	135	142	157	138	157	145	160	132	141	174	152	159	173	149	170	171	176	171	180	147	157	156	147	164	155	147	172	176	171	137	144	160	169	139	173	140	146	166	170	177	158	179	145	155	150	164	162	157	171	154	172	134	160	146	149	156	154	169	163	151	168	170	166	157	159	160	143	166	168	158	162	151	155	168	165	168	185	146	141	159	155	154	159	154	179	151	133	162	157	156	160	154	165	133
18520	21743	28295	28070	26315	21553	19783	15809	12754	8669	8424	7424	5573	4517	4019	4628	12909	23705	24650	16708	8373	2838	913	510	458	525	494	492	512	517	517	520	480	501	473	500	453	465	447	465	516	459	504	412	450	424	419	501	442	475	500	460	454	475	444	438	495	442	466	494	488	471	461	498	465	471	414	463	440	446	414	500	447	462	463	445	467	471	471	480	442	460	485	493	468	458	446	437	474	467	482	440	479	421	467	492	494	463	480	503	478	458	484	467	466	443	492	479	421	473	465	416	455	481	496	464	465	470	418	442	477	460	465	433	417	485	490	445	476	430	477	466	475	450	442	481	453	478	507	431	469	434	450	484	493	469	486	481	465	467	439	485	436	436	455	434	507	460	442	449	473	428	436	434	440	510	481	481	436	441	444	475	457	427	456	470	459	465	494	499	409	456	420	458	437	427	454	470	479	431	471	495	474	441	502	485	455	404	446	476	439	445	488	433	448	510	489	445	437	425	450	494	492	436	489	458	447	452	433	433	496	436	456	443	472	434	442	434	472	439	431	457	478	495	477	447	462	487	477	461	409	457	470	462	505	477	453	466	444	417	458	473	437	484	455	441	473	425	446	466	477	483	425	466	438	429	472	503	447	455	423	447	459	452	433	502	475	478	430	472	482	436	465	417	461	475	445	495	510	424	461	504	459	485	478	449	415	502	491	449	462	480	467	525	507	418	431	441	421	456	487	447	454	459	452	472	474	461	474	533	455	437	464	474	477	454	456	469	457	473	462	484	460	468	443	474	402	435	490	486	464	514	446	484	431	480	441	473	423	516	486	447	460	450	473	421	407	456	467	475	463	478	463	463	462	465	465	474	484	445	470	468	450	459	459	488	445	428	441	456	461	472	498	450	429	481	485	445	471	445	437	477	475	487	470	472	444	420	450	486	440	517	468	492	501	456	435	444	454	492	455	474	475	481	496	480	438	484	488	450	460	426	437	479	461	451	452	499	465	413	476	467	478	474	421	460	451	454	488	479	441	457	410	476	456	469	477	475	442	399	468	442	478	449	446	494	430	451	462	477	448	500	488	446	485	483	440	450	451	503	425	459	450	455	436	448	435	464	482	470	479	453	442	451	437	469	455	480	424	453	459	485	426	446	447	473	430	442	438	436	462	478	484	461	438	478	477	469	482	418	457	433	448	453	482	478	467	454	467	467	477	446	416	451	469	477	498	472	434	430	436	492	441	444	479	471	511	452	448	467	496	479	423	461	460	445	453	494	476	439	448	437	479	478	482	441	479	393	489	448	429	478	463	486	459	453	425	463	467	474	506	491	440	465	449	488	441	464	439	436	474	465	438	423	496	485	461	474	483	469	462	453	490	433	454	459	495	474	491	476	440	437	438	447	440	448	459	456	450	460	449	451	458	463	446	453	497	541	416	489	465	474	455	440	466	457	475	465	514	456	478	459	450	500	426	436	449	456	460	480	471	492	443	439	469	449	470	461	475	449	479	456	484	444	483	465	440	446	435	457	451	469	432	496	453	476	443	445	453	441	456	484	484	431	453	481	473	499	474	449	423	472	457	436	462	441	495	447	448	458	463	440	430	474	455	430	511	448	432	468	519	460	453	454	502	432	441	471	471	462	479	420	433	456	475	468	437	457	445	438	474	448	475	473	437	435	479	487	433	455	442	436	436	443	465	431	464	456	425	472	465	461	471	493	451	468	429	460	467	453	451	452	487	479	458	449	422	499	484	453	419	439	443	470	466	481	437	456	457	430	456	483	479	465	430	451	461	456	496	444	428	450	451	463	488	467	458	465	420	471	480	481	453	425	477	470	468	441	462	441	496	444	482	459	454	479	457	434	452	452	467	408	408	504	480	477	447	472	447	450	458	447	480	458	489	434	483	474	484	465	459	432	466	464	482	455	445	466	457	475	448	441	476	461	493	480	477	471	457	449	467	440	438	454	431	469	483	474	437	502	442	473	505	519	454	441	481	474	461	458	477	442	440	486	460	523	447	448	497	475	443	474	421	439	464	449	470	413	480	466	414	435	450	436	452	466	458	465	475	451	485	468	441	488	452	514	451	467	439	479	445	482	469	466	458	469	461	445	475	442	475	451	430	445	468	458	472	448	424	510	457	473	440	438	485	450	433	476	465	452	505	461	457	486	481	445	488	415	509	460	450	464	440	482	496	480	445	438	487	469	457	489	484	457	446	456	460	448	434	495	451	461	415	422	514	465	459	505	457	462	461	454	464	465	456	471	477	451	475	452	462	459	455	470	452	441	445	482	506	479	508	433	468	462	490	437	458	444	495	455	441	471	474	437	435	436	442	471	476	474	440	467	468	491	456	491	493	468	474	453	479	463	467	477	446	446	468	439	482	447	455	473	461	452	446	487	455	438	485	468	506	454	463	480	462	481	467	470	446	473	443	498	440	449	437	424	441	470	459	446	448	465	470	476	471	469	453	457	467	471	440	442	481	433	502	452	465	444	460	463	511	454	452	480	433	485	455	430	479	460	464	445	510	427	453	491	433	439	481	444	437	480	481	482	430	486	468	463	410	441	440	423	476	452	459	449	437	461	479	471	450	442	421	456	470	462	471	487	442	466	468	478	444	483	455	441	455	452	443	458	445	456	450	414	462	442	441	463	506	442	459	446	467	503	432	467	499	444	463	527	430	496	427	444	457	486	423	491	463	418	479	471	476	455	459	450	474	448	473	486	483	442	474	460	477	477	459	453	443	450	439	438	434	466	467	450	451	467	429	452	483	453	437	469	418	453	472	464	473	449	454	423	492	454	455	454	447	483	479	437	462	452	450	474	407	445	434	446	497	466	411	465	447	457	445	427	437	470	481	470	415	435	411	461	475	450	466	460	481	451	434	430	495	444	514	477	446	442	481	451	476	490	462	431	500	470	490	490	476	430	467	462	433	431	444	430	431	456	455	446	437	474	464	461	474	504	491	448	473	460	500	435	466	442	435	459	491	474	452	487	431	432	439	488	460	476	475	463	483	459	442	442	459	417	478	445	478	473	462	417	481	454	464	449	470	515	454	474	484	456	466	473	438	423	461	434	447	507	543	472	451	472	478	436	469	443	441	489	446	427	476	488	456	457	471	473	458	468	452	465	493	448	493	475	458	480	447	442	494	434	465	449	447	441	454	466	495	476	451	443	449	419	495	455	431	450	451	437	449	464	464	482	486	459	448	458	464	467	465	486	446	465	468	462	469	452	471	433	461	441	499	438	448	492	484	437	463	462	440	458	443	474	456	480	495	444	445	482	478	447	471	477	469	424	435	483	458	457	478	453	432	458	439	473	436	448	477	437	430	469	472	502	477	482	462	473	454	472	435	462	490	486	464	453	468	436	446	472	428	476	453	455	473	484	464	425	481	436	486	481	465	497	500	429	449	478	494	472	458	460	405	482	471	458	454	459	436	436	458	466	472	455	475	485	488	432	451	448	435	472	469	495	461	478	478	465	427	488	466	429	486	500	475	429	480	466
34340	29631	29491	26815	20692	16073	13163	9357	5709	3593	3156	2025	1734	1530	1490	1331	6201	12922	11900	6885	2680	998	331	211	176	219	208	204	187	202	218	223	178	236	203	199	211	216	194	169	179	200	197	183	175	206	188	185	190	191	171	177	180	184	186	197	161	198	205	169	190	189	172	202	185	191	192	201	203	183	159	190	208	168	197	181	216	179	210	180	202	192	189	217	172	205	167	177	206	202	195	197	207	181	188	200	191	197	184	200	206	194	193	190	199	179	180	192	183	159	188	216	186	211	200	177	177	175	192	202	176	172	214	182	192	201	200	196	181	205	185	210	187	157	169	194	185	189	180	211	215	215	206	179	181	197	193	182	207	209	173	193	193	188	185	215	187	194	195	169	170	184	178	193	193	185	182	198	188	189	198	186	189	205	179	194	159	187	190	194	206	207	206	192	178	181	176	192	167	182	180	176	179	202	192	168	202	203	185	187	189	174	188	184	196	172	185	218	190	209	178	198	203	207	201	221	194	209	165	193	181	176	174	155	181	177	191	185	198	192	172	174	179	188	185	181	193	184	161	165	204	203	212	203	219	193	178	189	177	197	211	188	205	183	190	200	196	201	191	179	174	190	180	208	195	172	188	199	208	179	203	195	188	217	185	186	174	179	201	208	190	179	181	191	188	181	173	201	226	183	205	193	167	185	189	194	178	205	185	160	184	194	212	195	175	203	198	192	178	182	207	185	157	173	174	176	180	233	183	186	196	176	178	180	207	192	184	195	196	196	187	178	198	195	172	196	181	200	201	192	188	191	177	175	193	206	176	163	169	206	161	191	187	189	199	177	234	153	168	168	193	191	169	178	197	226	201	191	180	191	184	180	171	198	171	177	182	217	175	196	195	186	179	181	203	186	182	205	214	168	184	197	172	164	166	192	201	190	189	178	170	224	183	171	206	205	205	223	210	197	180	205	217	191	190	179	174	198	183	186	187	199	191	183	222	192	195	185	217	192	182	168	199	190	204	185	183	191	203	193	154	187	203	181	198	173	190	180	215	201	160	169	183	172	173	170	175	201	190	194	187	178	182	180	172	190	170	195	192	181	173	205	198	192	172	167	166	198	191	176	211	175	191	166	208	203	162	184	188	199	202	189	183	176	156	204	205	183	203	222	189	187	200	178	162	190	193	190	228	203	210	155	203	191	179	208	168	200	185	180	189	180	205	198	192	161	217	197	196	172	206	185	189	182	188	179	192	181	193	184	193	171	203	193	185	222	230	212	201	200	180	185	196	182	191	194	177	197	184	208	213	177	198	175	215	211	198	167	204	194	196	205	189	220	188	195	169	221	191	195	182	198	191	174	206	198	184	200	183	184	217	199	170	206	185	177	208	160	156	185	199	184	186	172	172	194	173	182	199	188	198	209	210	205	215	181	163	205	198	212	192	185	187	199	170	179	198	217	188	194	191	197	201	160	191	178	185	214	172	191	198	223	186	178	168	173	197	201	189	180	191	202	190	196	185	190	172	176	201	171	183	163	181	183	192	184	188	183	196	178	175	212	194	198	176	191	160	222	169	177	178	157	174	181	185	182	177	212	179	196	211	207	206	165	194	177	217	181	195	177	190	194	182	186	174	192	162	204	167	182	186	189	173	185	211	209	196	187	175	195	150	194	192	210	187	188	188	174	201	201	181	170	200	193	208	186	188	191	188	205	191	192	176	199	187	167	191	224	199	198	193	188	191	208	197	192	169	182	201	166	184	194	173	179	183	206	183	166	178	189	214	175	188	164	200	179	199	182	173	195	189	190	187	165	204	186	192	196	192	188	193	181	210	182	196	216	216	203	178	187	187	189	205	207	164	165	214	191	208	207	193	181	190	173	172	191	198	189	190	193	205	181	187	170	195	183	209	202	198	178	195	184	214	195	182	196	175	199	198	204	187	211	187	197	194	174	192	208	190	213	174	168	192	184	181	185	162	187	193	178	195	183	197	176	176	192	168	189	163	208	209	195	175	211	188	207	168	198	204	193	178	177	172	171	178	159	187	210	179	185	178	174	213	180	210	169	176	179	186	208	163	200	183	161	170	177	197	178	184	192	177	196	197	185	198	177	198	199	212	173	166	208	185	185	186	184	212	189	196	183	169	217	200	193	203	192	192	189	206	193	191	171	198	201	192	183	206	165	198	189	204	176	161	209	200	159	176	184	177	202	200	158	218	182	186	189	181	189	187	185	174	192	199	187	192	158	183	209	193	199	180	202	165	193	161	184	188	210	205	203	216	185	188	167	207	207	214	170	192	174	190	200	206	174	185	207	191	170	185	221	194	175	217	169	181	192	202	195	202	180	192	181	179	212	176	186	204	213	170	170	224	217	192	167	167	198	210	193	187	191	199	193	182	180	180	188	178	199	205	188	201	158	188	194	194	181	185	161	190	170	182	190	194	185	194	187	184	218	195	204	219	204	208	209	201	190	219	189	195	176	209	185	178	194	212	193	181	183	170	187	177	205	194	183	180	184	200	188	167	177	214	217	200	201	179	209	174	187	174	180	184	197	192	194	186	210	162	189	222	190	196	212	194	215	193	187	184	185	201	188	190	208	189	179	194	209	183	162	200	156	156	185	204	192	187	175	204	196	196	207	173	188	202	190	179	213	189	200	189	190	183	213	175	203	173	200	198	187	200	183	200	188	189	177	183	193	173	182	217	181	197	204	201	184	175	155	185	207	214	170	189	177	180	196	190	177	200	170	188	206	213	176	174	217	174	187	179	184	186	193	188	191	229	199	215	199	201	181	184	194	179	192	188	179	194	202	191	185	176	178	171	201	177	193	181	199	202	188	198	176	173	199	198	189	172	190	192	205	188	165	178	198	191	162	189	180	195	205	181	202	193	212	215	194	179	174	197	198	198	209	184	157	180	183	193	185	206	179	156	170	176	175	164	199	191	180	200	192	184	203	167	177	188	202	183	177	206	209	172	178	191	147	210	180	210	182	186	166	182	185	196	204	193	185	211	198	170	192	187	174	184	180	171	182	193	184	208	194	221	185	177	186	187	183	187	191	198	194	176	181	189	204	179	176	202	171	195	212	167	184	204	208	188	196	191	191	203	197	183	199	188	167	214	198	205	191	175	209	177	188	190	177	167	183	198	207	195	185	191	185	175	204	199	181	174	202	166	158	203	191	172	190	190	176	172	198	195	190	184	171	165	199	177	208	206	189	216	182	170	193	162	166	173	158	178	196	155	187	176	203	176	201	195	164	165	194	182	169	178	185	178	181	194	195	155	177	185	197	210	166	176	182	153	196	185	175	209	169	185	207	191	195	191	165	187	176	198	175	206	179	180	178	222	185	182	171	189	178	172	218	189	187	177	186	182	195	181	217	211	216	202	195	206	191	159	185	180	173	155	155	175	163	184	175	184	209	194	194	188	183	170	179	176	184	189	191	177	196	184	173	209	186	168	186	175	185	200	194	174	166	211	183	167	186	187	157	208	188	171	179	186	195	191	190	187	163
23243	24209	30107	34196	31513	28580	27389	22682	17708	13137	12417	9270	8228	7219	7787	7051	23560	34086	32329	22731	11211	4553	1243	593	580	541	588	621	562	660	595	641	666	636	591	563	550	525	597	519	529	520	520	561	518	504	544	574	539	529	528	541	548	552	492	538	504	532	563	527	571	549	538	534	532	579	541	564	535	525	504	531	568	509	574	514	533	536	509	520	487	582	521	552	543	526	556	526	527	535	558	514	549	564	583	550	534	487	548	526	577	525	519	515	528	544	525	532	538	562	580	522	540	544	554	559	506	523	591	558	535	536	541	544	544	558	518	549	543	529	524	528	525	523	535	521	536	518	575	558	522	555	524	551	539	523	595	535	526	567	568	564	525	516	506	524	555	532	540	549	489	532	558	541	523	513	539	565	500	582	549	546	534	546	501	506	536	557	519	556	534	569	554	547	537	566	554	530	525	550	553	557	531	552	502	534	568	560	495	531	550	518	566	582	522	502	535	568	585	498	523	523	510	554	570	527	556	530	567	521	528	544	567	557	553	548	526	552	494	517	560	539	512	537	560	552	539	561	553	558	519	530	564	589	541	565	579	501	522	555	489	511	515	514	553	547	522	548	536	532	550	551	558	542	530	554	552	570	518	502	580	508	535	518	530	556	535	558	521	515	549	496	500	517	517	519	557	516	525	525	527	550	556	518	533	554	525	565	521	575	547	551	532	525	524	550	558	539	563	541	545	544	516	553	527	554	528	543	577	518	540	531	494	548	542	545	528	541	562	547	564	526	579	538	528	555	545	513	517	504	551	503	541	539	546	528	547	531	545	511	535	495	525	553	532	551	555	589	568	525	579	534	562	528	545	530	476	528	555	531	553	554	525	565	535	555	511	533	560	568	496	583	555	523	561	539	534	591	536	540	510	512	536	503	540	545	548	545	550	522	550	512	546	495	534	480	531	543	523	530	548	520	550	521	552	542	554	512	522	532	530	541	530	552	533	574	529	560	520	515	551	564	544	503	497	543	559	542	556	586	506	539	581	557	508	561	542	523	504	517	545	497	534	537	553	525	570	561	532	535	527	538	522	568	535	527	543	590	548	523	576	590	511	529	585	526	544	564	556	558	552	533	531	576	541	543	544	551	543	539	542	517	528	552	524	520	487	527	571	511	493	548	512	567	553	501	544	549	576	527	531	554	551	565	537	514	558	549	545	493	547	527	553	590	571	535	538	554	489	508	551	521	527	550	562	534	537	520	566	530	521	553	566	545	513	558	522	540	551	525	521	503	548	541	530	545	547	540	526	528	542	510	521	507	529	503	548	570	495	534	489	492	534	551	558	515	520	568	521	519	489	555	532	585	555	550	545	514	508	518	538	530	540	524	542	534	544	506	571	557	553	531	505	561	507	564	511	537	528	559	556	525	544	541	564	522	537	545	553	567	536	544	546	529	571	510	516	516	565	498	552	531	534	502	555	534	506	543	531	527	545	533	545	541	566	517	530	522	557	548	535	546	572	535	516	551	544	516	555	582	518	502	481	559	575	521	513	565	536	532	569	531	551	491	506	519	561	524	488	555	534	557	496	536	558	523	500	547	557	519	530	530	544	533	536	516	560	556	534	555	537	544	517	534	532	501	544	535	541	534	537	563	533	567	522	525	542	521	529	517	543	546	523	575	507	546	523	520	538	566	556	569	538	538	556	550	523	529	570	521	512	532	542	591	522	516	526	550	556	509	514	546	557	542	594	573	520	517	520	519	501	497	539	520	506	530	558	490	621	552	521	549	559	499	521	557	510	524	525	495	530	553	574	568	547	540	526	534	535	566	538	537	588	570	554	544	540	564	519	522	486	544	529	515	564	555	531	564	593	546	504	546	521	544	568	548	544	543	547	518	529	546	547	524	499	540	550	523	525	570	525	544	573	555	506	504	496	565	537	545	512	559	569	547	549	551	513	595	509	509	568	521	568	537	522	512	546	518	494	496	519	538	541	556	519	523	547	591	522	540	523	582	547	562	548	539	537	538	515	536	511	526	527	522	510	479	509	550	470	530	552	549	534	530	562	541	505	564	562	509	558	584	502	517	537	555	522	543	564	560	506	556	540	526	545	526	523	540	509	548	513	563	520	540	599	521	537	589	576	520	590	567	545	515	524	523	510	549	558	518	521	507	538	526	538	543	586	553	549	582	536	521	548	539	542	560	536	592	548	553	567	526	566	556	517	505	540	551	507	520	528	553	522	516	543	532	560	539	545	524	495	514	570	515	571	557	529	489	527	540	538	537	555	524	538	549	544	531	538	533	542	531	532	577	529	542	559	541	532	551	562	527	475	529	552	532	549	536	507	567	526	559	514	551	512	540	538	532	578	540	567	552	493	573	537	532	537	522	568	562	569	559	585	542	516	509	531	522	547	532	512	543	526	521	530	555	546	553	553	507	550	581	553	504	512	532	528	524	535	557	559	551	590	542	516	551	553	524	510	529	501	513	552	526	525	513	508	528	536	537	529	567	524	525	527	539	542	528	576	536	511	525	559	534	594	542	522	521	560	575	505	565	489	513	532	518	525	556	600	509	548	535	505	529	542	559	539	540	526	495	538	560	518	541	574	514	510	552	530	539	534	529	546	539	550	536	523	554	519	532	525	567	506	502	549	537	538	549	520	539	485	548	554	557	528	535	528	528	501	531	574	513	490	561	517	540	534	555	540	552	574	551	551	532	533	520	518	548	538	549	539	526	565	542	542	538	519	569	539	501	540	522	537	507	511	516	539	539	547	569	490	538	555	534	568	554	536	564	534	549	559	521	557	558	540	540	521	498	528	545	551	502	557	523	539	530	526	572	561	559	535	552	538	556	521	538	564	553	539	536	519	519	526	493	504	527	524	508	548	559	542	526	540	556	513	557	521	545	462	512	510	525	523	577	524	554	542	533	533	530	570	542	545	553	527	574	519	526	532	538	559	536	516	519	551	529	465	562	562	522	519	520	510	513	543	513	527	531	525	563	532	520	553	520	541	548	590	505	522	528	506	513	579	533	580	514	564	518	580	519	515	505	535	567	542	519	536	515	523	537	558	534	551	558	531	519	519	557	511	572	580	481	580	496	507	540	537	552	556	540	560	512	559	533	528	537	475	536	552	525	497	527	517	550	527	507	530	515	522	555	547	552	544	547	541	539	552	549	573	542	515	498	491	523	572	533	548	554	580	543	531	553	523	548	523	516	504	542	490	538	556	536	521	512	524	521	519	504	564	554	506	529	547	504	519	553	533	545	560	604	493	501	521	503	556	558	502	519	530	546	526	548	513	510	576	549	591	559	538	522	553	548	527	534	545	502	540	553	498	550	589	530	485	483	507	482	568	548	544	510	525	545	544	499	516	530	552	521	529	527	526	547	532	574	545	505	538	540	570	546	509	530	538	524	565	509	518	544	511	563	519	544	529	566	556	520	515	503	501	541	564	532	513	537	530	518	507	526	533	558	589	534	551	574	516	534	546	560	533	509	552	532	553	544	536	582
13019	8932	7870	5833	4234	2962	2208	1331	1000	608	624	438	389	386	297	316	599	1191	1027	754	536	264	194	149	138	181	163	172	166	182	163	182	166	183	169	148	164	184	149	192	156	170	163	192	156	194	163	155	153	198	156	158	144	161	186	144	152	209	145	183	175	177	187	181	167	177	174	144	165	172	153	163	151	160	177	164	180	159	173	156	164	150	162	171	178	160	155	166	162	173	161	179	158	163	178	157	180	176	169	172	170	169	168	152	143	188	157	151	177	148	170	176	185	157	164	169	165	134	176	167	154	172	165	154	149	142	141	150	144	151	128	137	159	142	161	157	177	161	169	162	182	184	160	164	154	177	164	165	163	173	144	188	184	160	145	164	165	179	169	182	158	148	165	157	165	165	148	170	178	149	172	174	157	163	184	180	171	171	168	174	158	167	168	149	191	156	160	152	177	171	162	194	182	173	183	162	173	153	153	161	154	160	178	147	158	188	167	166	138	174	159	169	153	148	147	164	148	169	151	179	172	150	176	182	159	149	175	166	131	170	173	151	166	175	167	130	159	142	194	181	164	193	163	160	148	162	172	139	163	153	171	171	183	167	180	150	176	176	153	162	162	176	160	174	165	193	141	174	145	168	169	131	176	151	179	175	169	148	152	151	185	155	186	158	163	162	153	151	149	158	165	165	168	146	150	167	150	160	157	179	163	162	169	142	167	162	149	168	198	166	164	174	135	170	169	162	188	154	169	176	202	160	168	151	169	152	187	173	158	160	174	184	142	156	165	154	176	161	149	135	178	161	166	150	176	164	174	152	197	186	145	177	178	145	171	148	163	170	156	160	172	177	175	167	162	140	174	160	176	133	151	166	163	157	154	191	145	185	161	157	174	139	171	171	174	187	172	185	175	164	170	156	161	158	159	150	161	175	136	167	198	182	159	129	169	163	168	175	171	178	136	157	175	159	163	182	161	169	147	170	141	171	168	164	134	162	167	154	166	164	150	124	170	157	143	171	136	150	177	157	186	165	167	178	169	146	178	160	175	161	146	162	157	159	159	166	170	155	166	171	178	157	173	191	141	122	174	172	143	166	162	174	186	159	202	173	161	167	183	181	166	150	168	160	178	177	145	180	162	145	137	173	167	156	163	182	133	190	170	181	153	179	157	165	149	154	180	162	153	178	162	179	148	157	180	161	162	172	161	163	152	187	161	155	159	159	159	158	152	169	163	170	153	166	163	167	162	177	137	175	185	151	185	164	155	169	146	181	186	152	158	172	189	174	166	151	187	155	154	140	152	144	155	165	157	152	157	169	153	154	161	170	196	150	165	177	162	174	180	162	177	181	159	171	168	156	151	178	155	160	171	166	181	155	168	163	155	165	167	170	172	169	158	164	170	151	156	166	198	172	182	168	146	149	146	184	161	145	152	150	178	162	148	185	146	171	158	158	138	159	155	158	181	151	169	182	148	149	159	144	157	167	177	157	170	174	149	160	162	150	153	160	167	164	151	168	158	171	168	162	153	178	162	161	156	150	161	150	170	165	171	185	190	123	183	164	172	160	159	150	160	145	199	164	155	166	140	158	117	195	152	169	174	152	179	176	179	170	141	152	168	147	169	166	163	140	169	161	165	165	168	158	167	192	134	157	165	163	162	136	179	145	171	153	167	163	144	145	183	163	155	140	146	160	159	166	168	174	169	138	163	174	174	171	206	142	151	142	162	148	170	184	149	171	173	156	204	167	172	179	159	157	174	145	173	152	149	167	170	157	174	146	157	185	177	164	162	155	155	177	181	161	141	167	164	154	156	166	167	139	164	180	175	157	198	149	141	152	163	172	154	173	154	143	162	165	179	194	170	160	160	192	158	162	179	148	160	159	166	186	166	166	184	141	175	157	167	156	176	160	157	142	158	155	146	174	153	163	168	163	179	170	173	165	172	170	149	169	169	174	155	139	195	182	170	171	146	187	153	207	170	162	167	151	131	164	175	177	144	187	182	170	175	140	160	152	150	170	143	173	165	170	173	160	144	181	166	175	156	156	159	181	178	167	173	157	169	159	142	181	146	172	181	190	173	169	179	143	174	158	158	174	172	172	160	150	161	174	152	145	176	179	142	164	147	152	153	155	160	159	166	172	157	152	184	185	148	167	176	152	159	146	172	177	158	177	179	169	173	173	171	184	162	178	159	173	185	166	179	156	128	161	170	166	163	154	177	180	148	147	183	150	154	158	158	196	162	170	142	178	168	132	149	185	128	145	168	168	177	178	157	178	166	145	171	171	164	166	141	178	168	146	144	133	164	145	185	150	176	156	171	146	184	176	170	180	152	168	175	156	204	172	154	131	150	163	170	159	154	184	148	158	150	160	149	160	165	177	168	172	166	156	162	171	142	161	164	180	176	165	175	193	169	156	169	164	166	158	192	136	168	151	173	180	172	148	178	169	159	151	159	185	157	137	144	175	174	148	178	150	203	169	156	162	168	168	186	176	150	159	174	166	168	181	141	148	156	161	135	195	177	158	152	161	183	171	157	151	183	163	175	168	159	156	174	176	180	162	166	132	173	152	153	168	153	168	159	164	166	170	166	179	160	162	166	175	164	173	179	159	174	153	165	152	153	147	148	160	158	157	174	189	177	175	175	173	172	165	159	152	180	181	176	160	159	151	155	184	159	138	147	162	179	169	167	160	169	164	156	146	174	178	187	151	158	154	146	175	158	167	163	151	161	162	163	180	152	157	147	151	179	157	162	156	141	157	163	175	183	187	181	152	185	172	179	211	179	145	153	135	177	156	174	175	142	144	167	156	167	173	170	160	159	141	180	160	152	166	183	160	173	149	157	174	154	153	175	166	166	158	155	148	173	160	172	151	154	183	160	172	161	173	175	168	154	162	170	167	183	171	159	147	173	186	187	142	149	174	159	158	157	159	160	174	174	172	167	154	161	179	189	168	170	177	159	205	181	165	153	163	174	186	180	181	171	152	147	204	165	163	185	167	157	166	167	166	152	177	155	142	186	146	180	166	176	182	159	171	180	146	163	181	162	170	187	176	158	165	172	150	163	160	169	153	165	140	159	166	169	166	153	167	157	157	168	175	170	157	172	188	153	152	151	150	170	171	194	171	144	159	161	175	159	161	172	160	185	152	161	153	145	172	170	178	177	166	175	173	162	173	169	159	163	176	163	176	173	152	154	151	159	167	171	171	134	158	181	182	165	162	172	153	154	168	154	147	169	153	157	166	193	173	130	172	161	160	158	174	162	162	176	157	176	166	175	174	171	180	186	171	146	203	142	161	157	160	168	134	166	184	177	160	180	157	165	164	164	164	145	157	162	155	169	157	174	168	181	161	166	143	158	176	183	176	175	172	174	172	153	152	187	146	178	161	182	160	161	173	172	137	165	171	140	170	167	158	185	149	155	145	175	180	178	155	165	161	167	151	192	164	150	153	154	195	141	144	160	165	162	189	165	193	163	179	151	152	163	162	183	160	149	181	170	174	146	150
9623	8171	12448	14889	13173	11003	9088	5924	4494	2827	2960	2193	2085	1867	1434	1285	3271	5774	4792	3291	2016	924	547	491	455	463	458	450	498	490	463	461	514	472	491	519	463	469	438	468	508	471	465	461	481	454	469	449	510	476	515	462	480	483	460	461	484	494	477	496	482	473	463	498	470	500	483	460	515	493	492	495	508	498	500	443	517	469	474	460	486	463	456	465	470	498	468	437	432	468	447	446	486	511	486	470	456	439	480	461	474	450	452	455	467	492	449	466	512	499	471	436	466	473	469	477	486	455	473	473	469	470	507	441	492	457	477	510	477	464	494	452	472	486	447	520	472	459	510	478	465	455	474	441	460	488	479	460	497	492	454	486	437	473	491	464	488	443	501	442	460	437	478	485	463	495	477	485	426	502	486	480	468	476	481	449	457	495	460	430	466	459	457	486	445	460	454	462	470	480	466	439	520	456	449	471	454	516	470	505	459	441	458	459	476	488	455	464	462	519	491	442	470	464	509	453	455	435	499	470	475	495	453	485	474	479	463	471	528	449	492	504	497	482	427	458	484	454	441	488	467	482	473	461	449	453	456	448	497	475	474	485	473	477	454	477	482	507	487	481	505	440	473	475	447	481	448	494	477	457	447	455	418	476	491	473	473	436	471	483	473	459	464	453	464	466	468	488	429	468	477	443	490	443	466	482	442	439	454	490	463	483	479	458	486	481	464	489	482	480	449	548	432	498	464	437	486	487	482	493	515	508	478	434	457	444	486	437	453	458	480	459	465	475	448	418	446	439	455	481	485	471	464	480	448	458	461	467	467	453	482	445	485	473	514	437	443	455	471	493	458	471	489	538	498	506	455	446	450	504	502	500	478	448	482	455	447	456	481	440	448	452	479	468	450	488	483	464	459	462	459	475	499	497	467	511	462	446	463	476	467	459	486	485	493	443	444	472	486	451	477	474	454	460	469	456	424	450	487	461	457	468	455	481	486	475	451	441	468	471	493	424	469	475	455	493	502	466	451	490	495	459	446	430	464	486	461	429	440	450	465	449	482	460	459	473	480	467	468	521	442	487	478	462	476	430	490	465	482	451	499	477	440	463	476	464	455	499	486	466	472	454	510	486	509	463	423	457	482	465	448	442	493	483	472	474	466	473	474	416	452	506	499	480	454	467	428	464	472	446	471	452	479	471	429	478	461	469	495	468	458	505	466	489	480	431	504	463	452	484	469	469	483	441	445	470	454	454	453	458	479	472	465	493	474	487	457	502	465	438	474	491	469	440	437	460	494	451	453	450	490	505	502	443	468	479	446	491	436	483	477	491	483	493	466	489	477	492	458	418	488	458	486	457	468	436	503	464	464	460	443	457	502	450	426	491	461	468	486	457	490	494	503	473	499	461	476	488	474	438	483	473	480	471	520	484	476	447	487	494	478	459	439	487	468	469	424	456	460	436	471	449	483	468	442	494	451	450	460	473	479	436	453	506	437	438	431	446	433	523	442	484	463	520	465	478	427	473	479	461	509	492	467	463	460	507	491	469	468	484	463	472	476	454	459	438	442	452	474	491	446	462	456	456	490	497	500	477	454	442	448	471	497	515	461	469	484	472	469	498	429	505	459	442	456	475	494	488	448	506	514	451	509	459	456	452	462	518	498	470	468	512	503	479	453	460	496	488	502	474	485	508	450	434	453	457	463	484	451	464	489	474	478	465	480	448	452	468	476	476	468	521	488	498	491	454	464	462	481	501	466	484	478	472	473	464	485	466	463	469	443	432	499	484	526	466	492	477	488	481	485	495	464	467	480	475	441	476	470	451	488	454	465	441	459	466	495	453	450	445	503	505	449	481	495	453	484	489	478	467	498	435	488	446	438	490	465	456	469	460	488	463	453	467	458	460	457	468	467	453	433	477	493	478	468	428	509	451	442	431	437	471	481	458	452	479	439	421	465	463	497	498	482	495	500	455	465	471	442	509	442	447	461	463	471	456	462	498	457	435	468	476	502	488	477	449	514	518	439	486	469	484	463	487	499	480	505	478	478	468	467	466	477	476	498	465	475	501	470	451	461	492	490	482	443	462	466	491	451	453	481	464	492	456	453	474	500	473	506	470	468	470	487	479	484	501	473	431	474	512	474	453	524	478	492	478	481	491	426	461	499	471	476	484	435	463	435	470	468	471	475	511	459	501	474	440	452	493	471	457	495	472	452	464	436	440	465	511	468	483	458	486	468	473	438	505	449	534	481	468	456	507	452	495	488	451	419	471	473	503	486	460	476	479	447	457	455	447	473	445	456	439	446	461	472	487	477	457	464	474	463	526	472	458	432	493	470	427	435	485	483	476	462	450	487	433	504	485	490	476	482	518	460	468	466	499	490	468	459	460	473	463	478	463	476	462	476	480	451	467	470	486	473	466	450	469	498	432	474	464	517	455	440	479	460	483	488	446	495	484	472	517	476	486	459	494	470	479	430	496	466	426	493	442	476	459	458	477	471	469	500	449	458	428	475	440	433	465	477	472	438	479	489	505	447	490	472	467	470	476	451	423	438	415	420	506	459	474	450	462	515	498	474	443	497	491	458	504	448	473	491	475	468	444	454	498	479	479	476	495	450	507	459	489	429	473	480	489	441	416	480	488	475	484	492	504	495	483	488	458	469	472	474	467	453	505	445	482	467	481	470	479	480	516	501	461	488	481	460	481	434	461	463	469	457	451	481	488	498	492	496	516	446	496	424	481	478	466	442	451	469	480	499	472	439	482	421	461	505	499	468	488	464	482	469	493	475	473	479	478	477	495	471	459	472	468	448	474	468	527	472	485	479	458	468	481	450	493	455	483	463	434	474	464	478	414	473	460	482	499	483	487	438	434	480	476	477	455	488	485	473	457	468	456	444	526	431	448	462	443	455	510	465	467	474	457	473	491	460	484	456	454	452	468	476	480	460	465	499	504	499	466	481	426	503	486	481	442	459	468	488	459	474	514	462	506	470	444	464	448	481	471	461	443	489	472	496	469	445	479	476	504	449	462	478	482	473	459	454	497	450	460	464	476	423	461	492	503	477	450	449	432	484	444	480	463	474	443	503	494	513	484	432	484	506	471	493	498	453	495	459	486	449	457	500	460	496	427	491	470	465	478	456	491	425	508	458	468	433	454	480	461	503	481	474	492	466	480	479	439	467	485	443	480	464	501	479	488	472	402	447	460	462	478	496	494	417	453	471	460	526	455	448	477	486	456	460	495	441	503	487	490	437	469	468	438	458	476	454	462	476	419	476	439	422	482	434	478	463	468	454	429	467	466	491	472	507	493	494	466	476	454	487	458	529	475	474	492	492	522	487	452	476	524	484	463	415	445	477	461	473	489	428	464	433	469	467	470	477	429	499	463	452	475	471	465	476	479	462	485	503	453	469	472	466	480	461	473	448	480	479	454	458	490	468	467	471	478	490	467	483	438	496	446	469	464	461	459	477	484	474	461	454	489	432	490	456	472	473	492	476	458	457	465	479	475
21033	17922	18645	16092	12795	9010	6397	4212	3160	1818	1408	1290	1026	1225	1317	3333	4008	7944	4722	2518	1210	598	194	183	183	151	166	150	175	168	171	191	176	159	159	163	153	168	162	155	154	168	146	157	152	177	160	174	143	149	170	150	175	200	158	155	167	142	149	162	140	144	173	156	161	149	147	154	152	166	146	142	170	164	149	172	168	153	124	158	139	158	143	147	166	173	194	148	192	168	149	160	153	178	151	148	161	139	147	176	153	148	162	180	163	158	161	173	169	168	157	150	144	149	164	161	161	156	152	167	142	141	155	153	175	132	155	163	159	164	163	144	163	132	148	161	159	168	151	178	154	148	135	163	167	152	175	160	148	173	177	166	156	172	177	143	148	148	157	156	156	152	193	164	144	152	160	164	162	147	182	147	172	158	174	148	154	145	161	158	163	165	165	170	178	165	182	158	170	160	168	165	153	153	128	129	145	166	148	147	167	167	152	166	141	170	161	180	157	173	153	153	137	144	163	160	144	157	180	170	148	167	154	169	128	131	150	152	151	171	166	152	137	153	163	149	152	152	155	164	195	146	181	163	158	152	174	165	151	155	167	140	170	147	170	160	150	168	165	160	161	177	159	163	152	150	158	174	165	170	150	161	117	151	157	173	161	160	166	150	167	164	156	144	162	175	162	155	159	170	146	149	158	146	175	140	140	151	161	130	125	147	165	163	162	181	136	163	137	146	176	149	176	161	122	149	165	163	158	163	183	142	160	160	148	148	149	181	159	146	169	163	164	157	175	158	161	174	176	160	152	145	167	132	173	177	167	164	145	151	155	150	166	182	133	149	166	139	136	158	166	163	145	162	161	148	159	175	164	137	157	152	166	147	150	180	130	162	156	180	151	172	144	158	163	161	154	166	140	159	169	184	169	167	167	182	137	166	174	147	165	137	178	160	163	166	177	161	153	153	158	144	163	146	179	153	166	154	157	161	156	179	137	137	152	164	167	162	150	176	170	167	171	177	161	156	147	162	166	142	150	154	160	166	166	141	145	146	166	143	160	163	161	158	162	171	167	156	191	169	157	168	137	171	168	155	169	157	165	155	172	155	165	164	167	161	157	144	155	178	166	170	167	147	177	141	163	157	151	151	161	161	167	154	150	160	163	156	176	180	153	174	167	182	168	148	176	156	141	143	148	179	138	179	167	169	150	141	159	153	145	149	179	159	155	149	136	156	170	172	164	146	174	153	151	139	141	143	155	145	142	152	142	151	146	148	163	152	132	157	161	142	157	148	149	144	163	179	148	170	158	165	153	168	173	151	169	136	182	160	134	157	171	153	161	155	152	175	172	141	143	146	145	156	163	164	156	150	154	154	161	173	173	161	192	161	161	147	152	178	170	164	164	149	149	157	147	146	184	139	147	138	158	171	150	149	172	180	173	157	161	142	152	184	149	154	170	159	165	162	150	150	151	158	172	171	159	142	185	136	156	152	156	156	169	179	140	158	161	186	154	178	146	159	174	148	168	151	142	130	150	177	170	169	162	133	124	155	158	145	175	151	192	159	156	131	157	164	160	147	148	190	171	147	154	157	169	160	152	162	171	175	169	141	152	144	165	141	143	168	161	146	156	148	163	165	162	176	163	165	148	147	144	162	158	143	141	159	166	160	152	161	168	155	143	158	164	147	150	191	159	154	156	147	175	164	156	164	139	156	163	184	191	156	155	167	170	162	152	149	170	151	150	146	156	178	150	187	152	150	151	150	165	155	143	154	164	154	155	152	155	158	178	145	159	151	155	160	172	147	184	137	144	137	148	171	144	141	148	137	159	156	158	146	150	166	157	172	160	146	148	148	158	147	150	171	152	131	141	136	153	148	153	124	144	181	160	162	147	150	144	157	172	154	179	165	152	152	161	171	158	157	164	169	149	146	153	156	165	177	156	145	167	163	153	137	164	156	170	145	186	152	152	151	149	164	143	158	164	160	152	160	179	165	170	169	154	162	164	167	145	163	171	167	151	141	174	157	153	147	165	152	148	168	170	162	170	159	150	158	183	166	162	155	154	163	142	155	154	171	146	139	130	156	145	136	146	138	163	129	155	137	167	136	151	155	164	158	153	162	173	167	159	154	160	151	154	174	153	144	151	155	182	171	159	149	161	162	158	172	145	150	164	165	144	153	157	145	165	150	172	160	153	150	151	166	172	142	164	146	179	141	157	180	177	155	176	163	171	161	177	158	161	156	157	142	162	143	144	182	166	161	175	152	154	187	169	167	164	149	184	172	153	147	168	156	174	156	175	153	169	158	145	172	159	147	148	168	167	155	154	159	167	175	160	156	168	141	150	137	163	167	174	166	182	146	158	156	167	163	144	139	152	164	160	149	164	151	160	174	137	139	163	175	144	164	176	157	165	147	156	161	173	144	165	164	179	162	166	135	168	142	141	146	150	183	149	192	124	159	165	163	175	170	182	160	162	154	159	168	160	149	160	173	153	164	166	139	162	166	160	158	154	137	157	144	162	130	149	162	171	166	158	162	144	160	151	163	166	167	150	169	157	164	168	168	168	178	161	146	157	161	162	155	143	157	156	163	133	172	153	170	149	161	142	166	155	181	186	162	164	138	148	162	158	159	148	154	141	150	181	139	175	178	174	158	153	173	168	166	156	167	150	142	169	156	167	154	159	144	147	166	175	177	145	167	156	131	146	156	171	186	148	144	164	156	133	157	167	153	165	144	155	154	168	173	149	177	160	156	183	151	174	151	143	165	151	168	142	163	173	160	140	172	154	175	164	164	186	152	163	149	164	181	161	156	152	162	158	151	170	200	166	152	161	156	155	149	157	146	168	127	156	166	158	173	164	164	151	148	148	142	145	156	141	148	150	150	179	166	144	154	174	166	142	159	172	163	151	172	156	159	159	158	165	159	145	151	149	151	151	160	196	174	173	182	156	147	149	143	142	141	142	141	162	159	148	162	158	164	154	148	150	152	192	164	173	166	161	147	155	138	156	172	133	166	172	164	155	143	158	167	148	137	141	168	154	159	158	159	174	137	142	142	160	166	169	153	167	156	152	164	152	157	148	179	165	158	164	162	164	152	168	154	157	159	150	157	162	181	184	145	151	149	163	191	148	177	140	166	154	185	178	161	172	170	153	139	151	156	164	172	168	141	153	163	164	159	152	188	157	180	157	179	155	157	164	189	191	162	140	163	157	160	174	180	154	146	164	141	162	176	165	154	145	147	154	149	171	167	167	156	152	162	156	149	151	145	175	163	164	171	169	168	165	143	138	163	157	146	152	145	141	174	174	162	136	156	155	152	163	147	163	167	153	169	192	156	173	152	160	168	156	187	150	162	150	163	179	147	170	159	160	147	143	153	164	163	155	145	184	167	146	178	135	161	139	162	165	157	168	146	161	156	188	147	157	178	145	161	177	159	169	157	160	152	167	158	161	145	154	160	167	139	166	161	150	151	155	155	157	143	167	179	160	159	139	151	165	142	134	170	140	158	162	173
14408	15634	22043	25604	24661	21114	18294	15194	13056	8423	6875	6560	5499	6383	7296	14590	17084	27087	18279	11501	5890	2848	709	491	458	495	480	489	490	506	515	434	509	456	440	452	470	443	438	440	423	465	493	453	421	421	465	448	449	443	481	424	455	417	479	472	416	411	447	471	477	504	445	462	455	454	449	448	418	456	455	472	466	465	461	442	403	474	473	506	461	431	472	445	458	470	466	430	457	471	461	435	443	435	453	449	470	456	449	424	459	454	419	439	474	457	464	412	418	459	436	491	437	451	472	458	465	451	441	488	446	486	475	446	487	434	430	503	429	482	418	481	484	445	460	475	458	465	445	457	473	452	455	437	456	457	445	482	462	477	440	490	455	509	439	457	453	503	486	457	448	480	471	457	483	464	464	437	434	428	533	434	485	448	434	444	455	462	462	432	452	469	455	413	458	438	437	456	479	438	419	469	483	451	467	487	485	457	440	442	437	466	430	489	457	465	424	448	491	467	447	459	446	459	435	495	419	466	483	429	478	447	467	486	478	466	396	487	478	455	481	476	445	430	435	451	460	477	461	462	439	439	483	496	483	493	433	425	508	467	457	464	503	473	458	445	456	447	466	427	499	441	426	472	468	430	494	458	484	436	475	413	452	495	466	433	457	486	493	467	503	433	465	422	444	469	410	469	487	471	482	458	466	466	455	474	430	444	481	428	437	490	450	459	453	453	438	465	462	475	429	440	444	417	494	471	474	458	451	508	456	475	440	424	442	450	440	444	473	481	457	444	450	438	460	454	489	472	484	426	458	448	464	432	465	451	459	456	444	451	444	449	461	492	415	473	447	463	464	457	445	469	449	458	474	471	440	423	438	487	443	452	460	493	454	459	463	469	466	461	420	445	445	492	433	456	458	480	465	477	460	439	434	466	429	441	455	464	450	438	488	439	508	484	441	460	457	472	442	414	476	479	460	479	497	461	443	431	437	472	453	482	413	447	445	467	422	455	415	478	425	518	451	470	503	483	426	474	421	465	426	447	456	413	476	445	438	405	454	461	472	439	505	440	493	473	423	462	471	465	445	485	451	492	477	492	473	431	450	471	423	457	436	480	467	463	491	440	460	451	468	463	440	453	474	486	481	436	463	433	447	506	455	433	408	449	443	450	459	492	450	458	416	437	460	456	466	468	456	455	450	448	443	478	429	489	453	469	469	477	467	425	470	450	466	474	449	458	454	459	454	497	466	449	470	461	479	480	490	484	444	420	474	472	484	436	461	458	476	471	466	447	523	462	451	454	481	472	487	431	445	458	495	427	447	441	479	471	429	401	444	471	466	430	451	446	447	483	441	485	473	454	459	444	433	472	504	441	464	470	436	454	448	431	504	471	517	457	470	397	442	504	465	455	462	480	485	466	440	482	486	458	434	466	469	439	455	487	480	510	448	477	461	493	464	434	455	488	473	466	460	475	438	457	466	453	464	502	431	488	449	448	448	426	468	444	435	497	483	486	468	451	475	472	475	468	427	457	475	466	478	446	450	461	486	438	430	457	445	459	486	449	469	463	443	447	468	494	459	453	491	460	461	488	432	454	450	435	425	450	499	470	404	475	459	468	435	474	433	454	427	440	477	470	477	447	438	455	461	471	478	467	469	439	469	432	487	484	462	459	493	445	466	435	455	442	434	426	437	453	501	438	446	469	455	449	484	478	463	493	462	500	443	500	488	477	458	466	489	457	438	455	461	432	439	455	460	497	432	477	475	477	439	469	474	479	426	464	478	441	476	485	454	454	456	490	482	449	429	465	471	464	482	448	419	456	459	451	476	413	424	472	459	467	464	450	420	433	446	445	434	466	468	474	454	457	464	428	446	463	491	433	431	464	454	479	510	448	453	471	487	485	464	456	442	437	456	455	454	460	512	459	445	440	454	478	470	487	468	457	435	469	512	448	452	419	451	455	469	452	467	499	450	481	440	448	444	460	472	452	475	457	496	436	485	425	439	419	430	493	493	448	462	443	492	443	494	463	434	478	439	476	423	421	453	450	424	470	487	466	493	437	423	441	449	456	505	478	461	447	491	466	475	451	476	498	432	447	505	450	456	419	447	457	455	483	444	445	465	454	443	462	433	443	432	436	459	467	452	446	473	473	476	485	461	463	520	462	459	440	428	446	441	442	433	449	454	496	480	411	449	465	457	483	486	446	474	480	453	456	493	429	460	450	484	482	462	469	443	490	477	483	427	431	444	467	453	472	430	428	457	481	457	459	436	482	454	458	491	459	442	463	437	475	450	495	413	471	417	455	441	449	454	451	437	469	454	465	458	426	440	474	453	457	469	458	449	450	478	455	430	458	444	452	479	453	438	496	438	491	456	457	442	448	489	508	430	456	474	435	459	448	457	486	460	483	474	473	427	445	451	474	439	488	454	429	477	452	448	458	458	474	452	474	467	480	446	457	435	497	444	471	462	431	486	421	454	472	464	442	452	443	449	459	469	418	467	488	482	497	484	456	463	463	424	431	435	456	419	424	423	465	475	476	433	510	469	464	437	474	431	470	404	482	474	417	482	504	455	460	447	474	471	476	453	456	429	476	441	446	490	430	487	493	454	466	420	467	451	469	449	459	463	463	426	466	455	486	447	451	470	468	446	453	438	471	460	446	424	474	466	456	475	484	431	474	495	483	462	430	474	465	480	444	476	465	479	440	471	432	444	474	470	426	454	476	478	470	458	446	461	460	450	465	487	487	473	458	445	497	445	485	461	439	484	489	489	405	469	462	470	481	491	451	426	454	441	450	483	542	437	447	396	488	444	459	447	475	454	459	451	493	440	459	445	462	409	436	434	452	458	429	431	422	453	480	473	449	506	461	475	524	432	444	449	460	450	441	409	460	439	485	440	450	432	428	433	468	426	503	440	432	482	491	440	501	479	486	467	449	474	461	469	468	437	411	446	461	459	429	492	455	433	469	487	477	471	491	485	467	450	447	432	474	448	442	455	437	510	478	486	471	445	454	448	455	449	453	441	484	452	435	463	443	452	477	470	470	461	481	458	440	460	463	444	448	480	443	444	459	488	459	447	421	425	441	467	450	525	431	476	459	473	482	478	486	475	475	462	435	448	474	461	461	452	459	448	460	474	446	464	454	455	438	463	504	475	442	486	466	446	466	471	457	472	446	464	436	417	464	447	470	496	462	476	490	466	469	430	469	426	450	478	445	448	453	472	449	432	485	465	485	463	496	455	474	459	418	446	477	496	466	500	446	459	441	433	418	459	461	463	471	445	458	486	454	463	447	479	479	489	459	445	473	474	452	457	451	478	492	468	475	451	467	445	485	486	475	425	438	464	448	467	447	460	433	456	470	491	435	484	482	471	432	409	446	476	476	448	471	453	438	457	471	456	463	449	441	429	484	460	524	485	410	457	441	482	461	438	453	501	470	460	481	469	453	521	482	478	385	426	471	435	461	447	457	463	463	471	427	448	447	460	463	418	448	470	478	472	446	464	447	469	451	471	419
28668	24996	26732	22201	17865	14576	9993	6738	5198	2768	3054	2328	1925	2083	4725	7758	11488	13387	7286	3282	1561	760	260	189	213	185	179	178	202	186	207	201	178	169	176	180	164	192	183	179	198	178	214	188	196	194	192	201	192	183	199	187	196	213	168	184	179	181	188	196	168	185	181	170	188	217	201	159	184	192	197	196	203	189	172	201	176	189	188	153	197	197	160	184	164	178	157	179	197	184	174	195	182	204	213	201	176	178	183	194	187	190	193	191	181	182	188	202	202	185	178	188	175	187	188	176	180	177	179	192	197	191	206	169	221	195	214	201	212	190	182	189	204	190	191	203	187	203	188	210	205	172	174	182	194	209	210	176	186	192	179	195	186	208	180	167	189	200	177	184	184	196	197	190	183	176	217	198	194	202	192	175	178	182	222	177	183	184	193	196	171	197	183	186	177	189	193	210	171	205	197	190	197	203	184	193	183	204	183	176	196	184	197	187	174	195	199	181	215	188	187	197	189	214	169	221	184	200	176	198	194	177	195	176	187	172	202	194	201	220	179	187	177	180	188	189	179	183	176	173	197	210	183	200	179	192	153	203	172	197	213	178	175	192	193	215	185	202	203	207	196	177	180	184	198	195	211	178	163	179	187	172	178	179	180	186	191	182	175	179	185	181	194	179	178	178	195	181	196	179	197	188	178	181	206	205	182	173	176	186	179	180	186	203	210	194	208	208	169	152	191	182	174	208	186	174	216	186	193	187	212	203	186	181	207	186	164	194	204	204	181	185	176	184	214	171	180	193	172	187	196	200	186	207	193	185	183	196	198	176	211	196	195	191	170	196	190	207	179	176	185	208	187	202	178	189	200	186	193	177	186	186	183	178	205	211	173	183	189	183	190	186	187	182	201	195	191	166	184	177	194	192	198	186	170	202	200	173	175	180	176	184	202	178	185	201	187	183	190	201	199	190	169	176	152	213	189	187	188	193	179	192	186	185	190	209	174	215	175	198	199	184	177	193	200	171	186	195	183	205	208	176	201	190	165	180	176	219	187	174	198	143	178	202	197	172	194	192	207	197	201	184	195	216	194	204	174	171	193	186	211	186	211	182	202	204	186	198	204	186	181	169	182	175	194	176	178	183	203	182	174	203	167	186	199	194	179	184	205	212	200	203	197	194	190	192	208	206	182	208	192	199	191	185	188	196	177	183	183	186	189	228	195	183	206	180	163	166	182	197	197	172	188	169	184	186	216	189	181	183	164	199	171	200	200	189	192	193	205	211	189	191	176	195	210	197	189	184	186	202	185	189	201	210	191	189	193	188	199	185	189	205	186	194	170	175	191	179	171	191	200	203	177	186	194	197	214	201	163	203	179	181	173	202	174	177	173	188	190	192	163	208	200	185	186	175	186	209	196	201	191	180	165	182	193	235	193	189	186	211	195	197	181	191	197	194	201	189	188	182	193	179	203	216	187	177	181	167	182	196	199	181	187	178	204	185	212	197	195	184	186	194	182	180	176	178	194	209	199	222	176	201	212	192	180	176	196	172	168	180	173	171	177	193	180	178	141	173	173	180	171	176	202	204	205	175	198	213	178	177	180	179	198	195	179	186	176	156	200	185	164	196	182	203	218	174	170	187	187	164	175	193	185	187	197	215	172	169	196	186	185	194	191	180	234	199	195	193	166	175	208	188	210	184	212	181	183	187	193	188	172	208	215	177	177	192	201	188	189	205	203	207	171	188	174	183	203	185	195	171	182	191	180	195	193	182	188	196	202	182	207	200	171	179	211	188	165	205	201	201	180	210	180	183	188	172	180	168	210	209	193	177	198	179	184	192	179	197	187	152	189	179	171	175	196	176	201	199	181	213	160	191	187	168	186	184	220	190	192	140	196	198	200	179	167	180	176	199	194	197	168	182	170	207	183	175	169	192	180	210	171	178	185	210	186	197	177	188	198	157	202	201	205	179	157	195	184	188	195	184	213	187	181	205	205	206	195	182	157	176	208	181	198	181	192	177	183	194	176	211	191	186	194	224	203	197	194	177	189	198	190	166	192	198	154	195	212	191	199	187	178	177	195	172	182	173	176	169	166	200	184	189	216	190	188	211	189	174	197	195	195	185	189	191	200	186	201	208	195	199	196	210	201	181	168	190	186	182	181	199	221	183	197	208	195	187	183	196	202	198	194	204	183	171	184	185	185	186	195	191	153	187	192	180	197	178	191	192	179	200	179	176	158	191	179	199	198	171	188	181	209	201	209	207	200	190	172	168	223	191	204	180	189	204	184	177	195	187	173	204	206	186	181	178	199	191	187	170	184	195	222	213	195	179	211	205	186	214	173	197	206	191	201	219	162	188	171	187	191	178	177	202	216	183	176	177	201	195	177	167	187	193	213	197	168	213	184	193	216	191	215	202	172	214	204	168	202	176	211	175	195	200	189	179	207	182	181	205	212	186	179	193	214	139	218	219	175	206	184	171	161	190	198	195	198	163	181	180	189	206	203	191	191	178	167	179	173	186	183	152	163	191	185	194	176	172	187	190	184	175	167	169	188	216	174	215	161	168	155	213	202	189	173	181	193	203	181	185	202	201	189	230	178	200	184	192	174	192	172	191	173	187	195	194	176	188	194	189	171	184	182	164	180	198	214	198	200	195	158	194	175	174	193	186	179	167	192	190	177	202	200	215	186	178	224	174	185	174	184	206	223	178	197	180	173	193	188	162	210	199	201	183	183	195	198	174	199	183	226	197	200	218	161	194	175	196	178	196	196	190	176	197	187	179	187	196	174	210	177	185	188	189	168	178	180	197	187	214	173	194	192	201	194	184	192	172	186	181	174	184	215	194	217	162	169	175	196	161	211	213	198	177	176	200	204	166	181	186	186	185	175	186	186	177	192	181	186	202	170	192	183	183	175	191	172	186	187	188	162	197	173	176	194	195	195	176	165	215	203	181	199	190	186	186	194	203	190	185	203	199	211	237	181	209	176	207	198	180	188	210	196	186	189	200	172	199	196	187	177	201	238	189	160	198	193	173	162	215	204	187	197	172	191	207	170	190	178	197	193	174	197	193	195	202	235	173	164	201	177	188	176	185	178	219	202	215	197	195	183	198	205	187	190	205	178	193	186	182	202	176	165	192	219	186	208	187	188	183	230	168	182	191	209	200	180	186	190	205	194	190	189	168	177	178	198	186	180	173	200	214	172	185	197	168	209	214	208	162	195	189	203	173	196	171	180	201	200	177	156	168	183	212	190	190	187	180	185	200	164	213	182	189	214	212	188	191	190	197	188	194	201	209	208	203	192	161	193	183	208	207	173	175	210	219	192	205	186	192	183	217	174	164	189	176	198	194	185	177	180	196	192	206	180	202	211	200	199	190	201	195	183	173	191	174	167	194	191	183	185	179	190	170	176	192	196	192	202	196	197	214	201	206	206	191	210	182	180	180	185	184	195	209	207	174	162	170	188	185	196	191	212	196	188	201	173	189	202	188	199	175	202	190	199	195	198	201
18356	20304	27191	29877	30035	27742	23262	18960	16508	11286	12387	10626	9099	10129	18869	23741	32803	33611	23225	13766	7301	3425	986	546	532	563	551	592	601	549	632	601	550	565	593	535	526	518	566	520	536	554	536	550	562	556	537	517	518	574	513	539	569	544	551	527	560	617	523	557	558	523	532	539	529	542	511	549	560	569	541	562	527	526	533	532	568	557	577	559	543	545	510	557	562	538	558	542	466	523	556	538	504	528	554	515	524	532	528	550	566	537	541	541	558	554	519	534	545	534	578	484	528	554	535	538	546	532	571	570	581	543	523	535	528	524	529	557	518	517	548	544	554	550	520	532	521	554	538	537	510	562	559	533	496	511	514	540	544	551	560	554	551	538	579	510	520	525	524	544	503	552	567	572	537	546	554	548	568	559	520	550	535	540	528	540	499	512	519	552	541	536	517	522	514	543	553	536	592	530	583	521	549	539	495	550	535	527	551	554	546	545	524	511	575	554	515	536	516	520	547	543	550	527	547	510	510	523	600	557	562	553	542	546	522	562	519	518	554	574	512	549	493	524	546	517	520	547	516	505	557	514	534	513	539	528	508	530	524	543	521	584	561	533	549	529	533	545	516	530	566	557	521	510	534	543	572	531	555	532	560	537	548	489	538	558	569	516	550	527	512	534	554	521	553	538	496	535	550	505	548	510	499	530	515	564	565	544	577	515	514	530	576	508	527	541	570	550	563	561	520	544	557	574	529	536	550	526	541	510	549	540	533	519	530	602	559	540	523	532	537	518	523	544	530	576	553	550	561	530	551	488	560	549	539	558	525	553	539	497	548	516	546	572	547	490	495	541	543	515	526	536	564	562	496	551	575	515	564	564	528	536	502	532	522	487	538	520	533	507	565	532	566	571	600	532	568	567	526	545	576	521	532	502	533	539	544	534	566	516	557	478	564	518	502	590	569	544	536	526	520	558	535	539	552	547	519	531	546	511	553	533	547	555	537	521	548	527	553	543	526	548	555	524	531	511	544	546	532	523	536	523	526	535	531	522	523	577	519	506	545	525	538	509	533	504	504	525	490	533	549	513	552	482	527	514	530	525	537	547	497	495	552	573	590	558	520	556	544	550	547	562	546	580	526	557	567	540	520	523	540	501	542	576	550	536	543	531	539	498	538	527	553	508	537	514	539	512	552	548	558	551	547	588	536	552	596	569	516	536	564	546	514	533	506	583	545	526	536	508	539	556	567	551	508	538	571	483	557	497	549	542	554	482	593	566	534	523	516	543	503	546	514	500	521	540	527	551	520	560	498	552	561	545	537	539	553	526	537	502	535	531	519	570	523	551	550	548	521	549	495	552	581	553	542	530	540	553	536	545	517	535	559	551	550	478	583	526	521	526	507	505	531	526	515	520	559	546	501	526	490	522	539	524	535	542	532	560	558	537	529	534	549	528	593	559	544	529	543	527	510	581	570	567	560	540	532	542	537	517	530	552	525	522	539	511	524	561	550	536	516	531	529	553	496	504	546	594	526	508	592	544	490	524	570	563	561	517	547	520	581	543	552	565	531	517	566	564	511	547	529	555	546	507	565	509	527	623	546	537	525	558	540	523	568	570	560	508	498	547	549	518	565	503	509	537	544	537	527	575	570	540	563	560	515	534	582	506	547	529	545	509	513	552	532	597	495	540	521	557	571	501	542	536	548	511	550	486	542	493	532	558	521	562	523	556	514	536	505	539	496	530	578	523	521	548	547	559	550	549	543	516	496	547	526	545	562	587	541	517	566	522	507	542	502	548	550	506	515	521	535	575	562	538	533	535	520	560	546	494	534	516	551	517	566	535	540	546	553	512	532	533	522	505	547	526	514	523	501	565	526	527	571	520	545	568	527	552	558	538	546	564	528	518	573	506	506	511	544	555	509	536	558	548	511	511	565	595	512	508	521	566	527	554	501	543	547	512	554	520	510	525	583	524	560	544	555	543	563	532	559	519	517	511	535	531	595	588	532	477	588	588	538	544	572	507	498	543	470	567	535	521	579	508	561	532	547	505	524	524	513	508	564	531	534	527	544	548	587	514	545	552	571	537	518	555	509	541	518	541	540	512	495	531	543	522	584	531	546	568	536	552	552	528	545	555	536	509	540	503	533	501	582	532	536	536	524	557	536	531	567	552	550	508	554	556	520	527	551	511	503	500	522	538	547	537	574	555	562	556	552	571	555	547	545	537	576	536	506	527	556	513	490	583	540	518	534	551	512	506	530	560	536	565	552	568	565	551	557	557	533	544	544	583	518	572	482	542	546	546	549	555	523	536	575	545	513	531	497	564	491	548	519	542	581	497	525	510	526	498	530	510	542	543	527	506	549	532	527	555	519	546	536	527	514	588	582	473	530	490	563	526	567	495	565	521	582	519	495	541	509	554	564	534	563	515	532	530	538	555	549	538	551	540	528	533	562	523	549	512	548	526	512	507	523	555	533	507	534	554	533	532	524	555	506	531	503	568	548	532	536	508	482	527	507	536	542	546	508	518	510	539	589	500	556	526	538	528	559	522	555	529	500	530	512	540	538	530	519	531	537	536	521	528	560	548	496	563	573	536	533	507	503	536	547	537	604	521	518	570	496	575	522	514	568	521	523	545	541	567	554	524	576	539	538	535	534	503	513	537	547	511	528	559	521	549	523	525	510	542	544	540	553	525	538	498	542	541	553	537	587	490	542	534	526	582	521	515	555	502	520	544	528	522	514	574	527	553	515	529	550	536	558	566	555	528	551	530	562	531	522	538	575	528	528	535	566	519	547	531	529	514	561	529	524	554	540	602	534	615	518	533	544	539	562	569	531	528	523	603	570	552	534	525	554	528	513	570	534	558	531	506	522	521	528	509	528	556	496	518	568	499	546	546	513	552	560	556	583	536	536	493	480	545	556	497	532	522	533	538	541	540	557	539	529	545	538	481	564	554	569	557	520	531	513	536	545	571	532	523	554	544	560	537	525	556	546	564	531	525	515	521	554	547	556	544	570	525	595	518	535	539	554	524	521	549	588	558	522	504	512	558	586	551	571	522	541	514	515	518	553	533	522	538	544	515	548	502	526	538	530	577	535	536	570	511	512	541	530	518	522	546	529	540	556	558	547	535	505	587	522	501	536	520	512	522	536	564	566	557	552	544	596	510	547	496	500	552	531	546	522	531	516	492	523	529	529	538	531	537	506	544	500	595	539	513	544	536	535	564	523	508	540	518	540	531	538	543	544	524	542	588	508	533	562	553	515	520	526	513	539	551	521	511	540	536	503	515	521	527	549	546	539	528	541	497	528	529	562	516	552	545	526	518	550	506	497	547	545	512	539	522	534	558	526	536	547	517	587	558	534	562	516	557	565	551	552	541	534	523	498	547	522	514	529	506	542	522	567	572	542	532	536	518	545	506	547	536	524	532	516	547	566	551	541	544	554	532	529	516	555	534	549	532	535	560	513	532	540	543	512	576	542	577	559	532	542	531	520	526	524	552	524	520	523	584
10950	7419	6637	4275	2791	2229	1345	1003	765	547	581	467	477	417	595	829	706	1091	881	522	342	193	170	181	151	146	169	171	187	154	168	166	153	164	164	159	179	186	153	181	196	175	163	174	173	168	161	174	162	181	165	155	161	163	172	154	166	173	154	152	187	176	154	167	172	150	178	163	178	156	172	151	153	168	177	168	182	179	161	177	153	131	203	151	148	157	155	172	149	142	190	149	166	161	167	148	178	177	163	180	191	173	184	152	173	166	160	166	148	159	167	176	184	169	141	166	155	156	161	177	178	158	188	135	174	172	181	173	165	163	165	180	156	143	155	179	172	174	185	149	178	160	164	167	170	165	163	179	181	151	169	163	192	161	180	175	159	174	148	190	147	165	168	167	144	157	179	157	179	171	162	148	163	195	143	162	164	151	160	176	191	172	173	162	196	167	139	145	159	148	151	173	159	161	171	145	158	181	175	162	172	172	174	182	150	165	137	153	164	186	157	165	166	163	181	172	165	177	140	150	169	170	149	160	166	171	193	137	169	167	173	160	186	158	169	173	174	150	175	182	147	159	183	174	178	164	171	174	174	184	152	173	183	165	156	151	173	145	139	172	206	194	178	159	157	144	165	162	184	155	162	170	162	167	163	160	156	162	160	167	158	184	167	185	177	180	205	185	177	170	165	187	170	158	152	160	152	139	162	180	165	161	167	165	180	159	178	165	159	163	177	147	170	162	175	174	167	188	157	165	160	163	207	177	172	178	157	138	167	167	149	174	155	172	166	152	160	171	153	155	147	167	171	172	157	164	189	149	147	154	165	171	157	150	136	178	168	167	161	180	170	145	162	153	142	166	155	181	163	151	166	166	161	158	147	168	147	143	153	168	178	172	159	186	146	172	175	163	158	164	158	155	177	152	165	144	161	162	163	140	174	178	179	156	166	154	167	179	157	153	131	170	164	165	197	160	162	159	147	160	146	161	192	197	151	171	175	157	175	139	174	176	158	162	158	174	178	157	190	167	150	176	153	170	179	157	161	172	193	160	161	179	175	143	172	158	179	174	166	181	164	175	179	147	149	179	175	163	161	150	155	163	175	169	166	172	144	151	183	189	172	193	176	131	164	149	192	183	161	157	182	163	166	165	152	151	152	167	193	166	140	175	162	181	173	156	176	187	158	157	173	164	155	162	168	150	148	170	162	188	156	172	148	160	163	151	166	166	156	176	145	176	172	144	146	193	179	154	159	166	182	196	157	149	174	152	163	143	182	147	166	160	161	175	148	173	165	160	174	171	162	167	160	148	141	162	156	173	181	154	173	160	178	186	160	162	159	164	162	154	173	163	160	171	161	170	171	160	176	183	159	180	174	159	164	174	162	181	163	135	146	178	152	172	175	165	153	185	140	165	161	172	169	162	168	171	183	162	160	151	186	148	160	174	161	171	147	166	166	164	163	157	166	142	153	163	192	151	163	191	174	172	164	186	154	165	200	146	147	145	168	171	134	170	136	158	174	166	195	170	165	170	175	151	160	180	158	189	178	171	171	164	148	173	165	157	163	190	151	183	150	166	172	169	158	168	175	155	162	160	186	121	175	150	170	187	170	190	166	163	167	185	180	174	166	153	194	160	163	147	160	151	152	175	154	168	172	151	176	154	197	161	187	163	177	164	149	161	150	175	185	187	165	153	179	175	161	166	153	165	143	154	180	162	136	171	174	182	171	160	152	161	169	192	175	183	164	172	186	170	205	178	155	193	153	168	182	176	169	174	176	150	169	181	144	166	161	191	138	160	176	166	160	166	166	145	156	165	179	194	158	169	188	185	173	171	164	153	162	145	167	178	169	149	171	182	162	177	165	145	160	178	169	158	179	172	167	178	180	145	143	155	187	162	169	166	153	143	179	163	165	155	161	157	170	175	149	141	159	171	178	183	169	167	168	162	161	158	156	192	142	198	184	152	176	155	152	186	179	169	155	152	161	185	176	165	173	183	164	168	166	170	171	175	176	158	166	162	175	170	160	163	160	156	176	165	171	186	169	153	166	171	170	150	169	160	145	169	146	164	143	153	160	167	172	164	163	174	182	190	179	154	185	179	175	163	155	171	167	151	163	178	166	157	156	165	156	177	157	179	178	187	146	171	172	161	162	134	155	171	163	157	150	180	175	191	159	150	167	177	168	174	151	141	156	159	176	189	158	177	176	150	163	181	165	160	161	154	150	168	173	186	181	134	161	154	178	165	162	160	159	138	154	135	161	159	136	147	165	146	177	167	159	166	170	175	186	168	124	169	176	161	160	156	176	148	163	176	138	158	173	153	177	158	155	135	152	166	172	151	175	166	160	149	195	154	170	162	150	154	168	180	144	170	165	152	178	158	162	169	168	149	162	167	168	153	161	182	172	174	152	184	173	194	158	157	166	160	159	180	164	170	170	164	154	162	166	145	171	144	183	174	165	160	170	165	174	175	178	192	179	191	177	151	165	164	160	164	180	170	153	186	168	177	146	161	176	159	164	145	164	162	183	164	165	161	155	157	157	185	149	150	156	172	161	169	176	140	163	151	149	182	164	167	158	154	202	184	145	146	173	163	146	151	163	152	141	164	177	169	176	174	179	174	168	171	169	167	176	172	172	144	173	163	181	173	194	143	181	159	176	172	172	144	156	169	159	149	190	161	170	157	174	156	167	174	175	177	145	159	151	157	163	156	159	177	172	169	170	168	160	163	141	157	155	164	141	194	153	162	134	153	142	172	155	173	162	146	166	181	147	169	164	161	178	154	152	169	163	161	156	160	165	154	127	148	154	175	167	162	163	147	160	144	174	165	162	154	179	167	142	126	154	170	164	151	188	146	170	168	168	162	136	168	155	170	171	150	160	163	157	158	185	166	184	191	171	166	167	182	146	167	159	167	165	152	152	173	162	150	177	160	139	146	166	155	157	169	162	149	176	161	151	147	164	181	179	141	187	177	140	147	186	143	160	177	160	178	165	183	162	170	151	163	175	156	173	151	154	162	190	160	187	166	145	157	165	155	136	183	157	171	171	161	179	170	165	183	178	164	183	155	159	164	173	172	157	159	165	162	178	160	159	164	179	171	163	174	148	156	180	175	163	172	166	174	179	167	178	161	169	196	166	176	173	166	165	178	171	180	161	177	183	143	168	166	158	154	172	173	156	167	163	166	169	151	180	184	173	157	162	150	151	197	162	161	174	160	183	158	163	163	150	166	158	160	161	160	177	152	157	177	187	155	161	172	169	158	186	194	162	150	149	154	178	161	161	177	161	177	155	174	192	171	175	187	191	189	165	174	168	180	156	172	171	175	163	162	169	158	146	168	183	171	151	169	188	151	157	172	179	159	176	165	165	156	153	170	159	183	141	154	165	186	147	147	188	190	151	163	160	167	180	167	175	156	170	180	162	143	171	178	163	157	184	143	179	161	170	149	144	173	167	146	180	162	164	154	170	162	176	171	162	145	159	144	156	183	153	149	160	179	153	176	163	182
8349	6962	10720	11083	9525	8474	5463	4547	3447	2649	2834	2313	2227	2041	3047	4207	3453	5325	3642	2238	1198	716	486	474	472	430	499	484	467	518	522	496	446	477	469	469	479	455	497	451	453	478	492	441	471	475	501	468	461	475	480	495	447	468	447	471	442	463	474	480	474	484	507	457	498	468	474	496	474	461	473	462	461	491	478	502	492	466	493	497	440	500	513	465	474	456	494	444	461	474	491	486	438	475	486	481	492	496	501	469	447	491	464	451	464	470	483	507	464	504	479	488	460	496	495	468	514	440	496	463	433	483	445	469	470	492	473	468	492	484	480	464	463	473	492	463	460	512	453	465	494	456	442	509	504	446	451	453	479	497	514	502	474	476	481	500	463	493	486	475	495	478	458	461	513	480	487	449	436	466	500	479	487	481	472	522	460	490	476	513	508	474	492	454	469	483	475	458	458	474	460	459	497	467	450	504	475	484	482	457	472	454	477	470	504	488	460	470	429	445	479	455	478	493	440	496	472	473	486	455	468	442	451	508	433	472	450	441	484	465	478	481	451	464	496	462	475	479	492	504	465	482	500	514	453	474	503	463	479	494	486	489	477	506	472	454	459	414	443	501	472	451	500	475	497	490	490	485	457	473	479	492	487	495	461	453	464	464	453	485	490	464	436	473	453	451	468	434	451	512	424	467	484	501	459	511	469	481	432	449	483	488	476	506	454	495	453	461	471	491	464	536	451	466	455	492	503	472	478	481	474	527	489	491	437	444	467	461	495	481	509	460	436	510	462	488	469	485	474	464	459	434	463	452	476	470	452	464	494	426	464	478	473	486	460	475	507	455	445	477	405	474	410	460	463	439	495	489	488	452	499	468	480	493	454	516	484	491	491	423	467	458	505	452	452	439	425	484	467	493	476	417	419	441	485	433	449	465	447	505	482	448	462	467	478	475	484	490	487	461	480	442	515	465	466	501	439	477	507	462	510	509	478	464	522	459	475	462	475	506	455	469	469	491	459	479	480	451	441	499	476	475	506	456	492	455	461	452	465	478	496	454	497	483	457	477	455	507	470	463	490	504	507	480	500	471	477	526	439	460	439	492	478	471	460	442	475	457	434	477	493	468	447	470	475	519	441	515	473	488	507	502	483	437	505	470	454	467	451	505	434	480	443	473	481	499	433	450	497	473	467	460	469	477	466	484	488	474	474	528	446	457	478	470	486	482	473	465	479	497	457	479	501	467	444	446	490	506	509	465	496	488	486	500	478	447	475	479	447	488	465	507	458	478	433	479	440	451	454	500	470	481	526	450	471	441	447	511	487	496	507	461	470	464	484	419	505	510	434	481	461	427	450	417	468	500	492	492	478	508	492	475	475	430	485	495	466	482	475	474	474	477	466	435	479	464	495	461	519	492	449	474	514	481	461	454	470	488	496	473	467	481	453	489	441	453	461	470	484	503	457	525	488	505	478	485	490	496	470	479	440	420	467	447	501	470	489	480	486	427	472	478	465	478	445	485	461	457	476	457	522	503	508	461	487	470	479	472	513	463	444	462	499	473	469	482	479	439	441	464	466	467	475	540	474	447	505	485	470	471	495	472	512	451	428	449	491	456	478	475	432	488	441	503	455	511	496	462	488	441	490	507	467	481	484	470	442	468	498	445	484	466	461	475	476	470	501	482	461	489	451	458	484	416	462	473	464	466	474	488	448	451	479	481	482	449	480	444	469	494	475	432	486	481	464	451	436	486	491	511	476	508	466	500	426	470	471	477	479	441	487	448	450	478	438	471	440	483	458	486	442	477	495	461	452	501	485	463	495	481	526	492	476	457	504	482	431	472	482	467	499	457	455	464	508	459	452	477	466	458	477	501	483	484	464	468	478	469	472	478	467	497	453	451	467	458	530	472	513	492	459	485	456	467	470	464	493	464	461	454	446	454	472	481	477	443	493	461	458	441	521	447	464	426	459	468	470	501	434	461	475	477	489	452	499	483	483	452	502	474	437	489	488	450	465	478	465	486	434	485	493	481	454	508	494	509	415	469	499	478	462	483	463	464	485	452	482	432	483	518	493	442	479	490	470	508	470	499	504	494	468	458	470	487	437	497	468	483	482	441	435	471	504	465	460	473	460	488	474	484	497	449	460	473	453	467	465	495	496	488	453	459	460	491	484	463	466	483	460	526	491	453	490	471	456	444	435	442	458	505	433	471	469	437	435	481	491	449	433	472	451	511	480	490	486	437	455	484	477	471	461	471	438	471	483	472	469	485	486	467	437	471	454	472	506	502	435	467	444	479	477	469	474	476	463	437	464	446	491	429	481	465	488	465	421	503	501	460	496	438	476	455	494	485	470	505	496	470	465	469	457	477	483	452	500	438	509	459	526	481	470	490	467	438	468	476	493	473	491	470	481	487	488	474	470	441	454	443	472	500	497	453	514	485	439	490	464	481	492	482	482	500	450	493	450	482	504	468	475	484	456	480	495	450	507	418	466	444	490	452	484	419	513	473	466	481	446	446	460	517	484	465	486	479	469	463	518	470	463	463	439	495	520	496	435	493	503	457	467	459	481	497	473	466	470	497	519	503	483	475	447	517	479	457	453	482	480	505	493	463	468	446	456	466	453	463	450	464	461	481	500	493	463	484	449	511	476	439	418	503	494	461	482	454	478	462	443	499	513	452	485	487	463	447	450	499	486	489	485	472	435	506	468	506	455	481	447	484	483	502	464	456	492	496	474	473	505	444	502	463	495	455	503	392	484	478	492	497	457	487	473	491	504	471	431	481	483	491	436	441	458	464	478	465	425	495	495	474	461	450	490	464	458	482	460	491	494	480	468	467	450	455	457	460	477	515	493	513	472	486	473	493	508	480	470	479	472	501	458	478	437	438	501	488	478	453	468	467	451	483	460	488	478	496	475	474	484	520	477	483	443	494	458	489	492	458	471	463	467	433	510	459	464	487	486	476	455	498	482	456	489	470	449	468	443	497	498	472	480	498	436	486	477	468	469	466	456	486	463	468	455	470	469	505	485	476	487	481	486	470	437	486	470	482	462	467	474	482	464	442	445	451	457	461	485	434	503	477	452	518	465	504	476	487	474	435	495	468	448	434	495	488	496	522	467	470	472	470	506	472	522	427	515	457	459	471	472	486	458	452	472	512	439	481	473	495	471	472	485	471	474	465	465	452	468	492	461	483	456	451	472	461	459	446	460	470	444	464	493	456	487	503	497	464	479	452	493	496	456	466	487	463	497	512	473	491	463	440	480	487	449	451	490	461	480	495	478	484	487	463	490	483	448	483	466	498	476	465	486	481	514	473	463	472	489	484	494	485	503	459	457	449	455	456	480	489	453	484	472	445	484	474	461	472	463	469	475	499	506	439	467	462	480	470	498	467	467	489	442	466	508	496	491	441	503	486	442	468	499	448	454	482	461	479	476	491	469	480	462	474	505	459	498	482	496	502	462	459	450	504	508	487	487	505	465	478	481	496	496	464	466	465	443	462	438	463
25370	21637	20835	15962	10175	7605	3947	2778	2144	1804	1955	1314	1194	1087	2898	7792	6719	4881	3122	1549	683	329	180	159	178	153	163	151	163	177	165	174	149	170	159	145	151	149	179	178	177	157	157	149	180	139	154	152	173	161	167	172	161	152	149	148	170	164	175	154	152	145	159	156	151	158	171	152	153	173	157	171	142	158	174	165	158	135	162	156	145	147	168	146	148	145	148	161	140	184	158	158	160	180	158	131	159	161	166	170	151	170	162	146	169	166	175	165	171	152	176	171	183	171	169	162	182	155	150	154	163	151	190	164	136	162	136	156	145	190	157	148	137	152	170	166	152	178	176	148	138	164	162	156	173	181	156	167	158	157	151	161	155	161	165	147	183	172	166	141	159	152	152	144	139	154	143	202	153	151	165	168	181	198	167	166	177	176	160	172	161	146	165	152	171	170	180	134	127	192	162	150	157	136	141	151	180	139	169	180	163	157	147	123	156	172	167	163	172	179	172	180	152	162	146	156	158	139	165	150	191	156	184	178	167	160	152	181	163	159	165	157	170	136	141	167	132	172	161	161	163	162	146	155	183	146	160	162	173	164	152	162	146	142	189	172	161	190	155	157	183	180	151	146	157	145	147	183	178	173	177	180	175	173	179	152	161	164	160	150	167	171	144	175	177	160	177	167	145	167	146	173	156	162	190	136	156	161	159	178	169	175	149	170	156	171	167	162	184	144	151	162	164	142	136	168	169	163	171	158	191	172	177	160	183	148	150	151	151	173	161	160	153	152	140	161	194	156	154	164	169	175	170	174	149	179	158	160	163	158	172	187	176	170	153	179	173	185	150	169	151	155	164	170	175	151	181	171	170	162	162	172	174	155	177	142	172	137	138	156	165	172	153	167	144	175	185	143	162	145	185	153	157	127	151	189	138	156	148	188	152	165	154	140	161	148	191	170	160	174	153	169	176	150	120	156	130	152	165	158	176	172	161	155	163	154	165	144	155	172	154	161	166	152	169	170	161	188	170	167	162	155	159	148	171	161	157	173	145	137	174	178	140	167	174	159	147	160	167	160	149	183	159	162	142	149	174	153	171	164	153	151	163	145	167	145	171	159	172	180	170	170	165	175	201	156	184	157	179	141	159	166	169	146	177	172	185	146	179	163	163	173	193	174	172	178	166	172	151	159	152	142	150	162	153	151	174	182	192	163	159	160	150	158	163	171	161	178	156	182	161	196	168	166	169	162	166	165	154	144	172	162	169	187	170	147	136	149	172	141	161	157	153	163	176	164	154	161	170	190	160	168	172	168	151	175	142	198	160	152	164	176	183	157	159	158	143	163	183	153	179	176	137	154	171	166	180	160	163	149	157	178	155	168	185	162	182	159	169	143	175	166	153	167	170	145	163	150	169	156	161	176	169	138	190	160	171	159	173	147	190	193	179	168	161	161	167	142	164	176	146	157	164	181	154	155	171	153	142	157	161	185	169	188	176	165	163	178	160	156	146	187	185	164	157	166	157	165	174	157	156	156	149	148	142	154	171	162	187	181	162	143	201	161	165	158	165	152	157	158	165	177	170	153	155	165	144	154	148	167	168	172	134	164	164	152	139	165	148	157	156	164	135	140	164	139	160	157	147	183	181	167	167	162	150	145	152	163	162	142	172	156	166	179	171	142	167	149	167	150	153	159	155	160	171	159	144	160	170	131	161	171	155	151	178	189	168	148	163	144	179	161	158	168	185	162	187	187	140	155	172	153	167	192	187	153	173	166	161	172	171	156	182	167	152	164	153	189	191	147	169	176	167	145	161	150	162	168	184	166	164	157	161	160	173	156	145	149	165	147	141	173	175	174	146	173	184	169	145	156	148	154	150	158	171	177	158	164	136	171	170	173	162	157	142	179	179	175	186	153	126	169	184	155	136	188	157	147	153	162	167	134	144	180	154	160	140	142	184	158	182	139	160	164	162	149	156	172	154	166	157	161	153	164	172	159	149	146	175	167	168	152	157	178	151	153	152	168	156	179	161	150	163	153	167	174	158	175	189	171	167	162	190	149	147	154	160	173	157	150	175	171	155	148	164	184	153	148	149	143	157	156	154	141	192	168	161	162	178	142	143	159	165	155	175	149	164	155	165	167	144	161	164	158	172	151	139	167	163	168	180	161	179	177	154	182	160	171	144	173	138	151	151	156	179	170	156	190	155	175	168	181	194	182	170	173	145	167	148	147	156	183	141	184	153	161	152	153	171	170	162	155	151	164	177	149	153	171	156	181	159	143	159	146	188	153	161	162	166	136	150	173	166	153	172	170	154	175	164	165	183	159	137	178	148	168	144	146	171	154	167	163	148	140	168	191	172	179	171	158	167	138	131	173	164	160	146	167	150	165	152	151	146	166	172	170	153	139	153	169	144	137	168	154	156	174	174	137	169	164	149	189	152	165	133	142	147	157	187	139	175	162	175	160	179	171	154	147	151	152	167	184	149	189	170	156	136	185	165	152	157	150	173	149	155	173	161	173	153	177	159	146	184	157	142	154	165	154	152	146	181	160	160	187	160	179	166	145	151	172	168	155	168	157	144	164	156	160	147	166	153	164	166	171	148	160	136	160	160	166	152	159	140	151	171	150	169	156	158	169	155	180	164	166	167	162	161	134	157	149	151	149	165	157	174	178	171	140	168	173	146	147	154	176	159	189	180	176	171	182	153	177	180	172	172	146	136	167	142	164	165	163	147	161	174	160	148	197	174	173	183	150	154	168	168	151	167	153	184	166	151	163	166	159	165	173	184	134	167	159	157	153	157	173	153	175	175	165	141	156	168	172	138	148	158	156	159	165	167	152	161	176	137	132	155	150	167	131	158	155	157	158	153	145	145	181	157	157	158	166	172	172	165	176	139	160	162	166	170	167	140	148	145	175	179	172	157	141	167	145	175	146	162	180	167	178	176	137	146	145	193	155	166	169	156	134	159	183	148	161	182	179	185	156	143	154	143	153	163	169	154	156	163	153	155	153	153	164	180	177	152	160	167	152	168	178	142	155	158	150	171	142	148	162	164	162	175	149	177	164	166	138	170	152	164	166	160	179	156	172	147	146	180	172	175	158	161	158	141	132	169	163	182	160	184	174	176	141	151	135	163	164	197	172	150	133	164	178	157	178	166	164	182	166	164	144	156	175	161	160	165	164	202	168	142	159	139	145	141	154	161	158	166	163	144	161	157	153	162	182	153	171	179	157	161	155	145	173	173	173	169	144	163	156	166	166	171	177	154	159	168	154	153	186	166	139	147	158	185	150	157	176	150	161	152	161	156	153	136	136	160	155	163	179	179	162	137	154	161	175	131	191	166	159	138	166	169	161	172	163	176	145	171	149	144	140	166	141	167	176	161	142	166	147	157	140	163	182	169	157	171	148	187	164	182	182	150	166	162	147	177	160	153	158	156	147	143	170	143	159	153	180	149	153	164	154	156	159	173	158	173	145	151	159	143	174	195	178	205	140	165	162	159	147	159	178
17606	17955	22443	25004	21112	18694	12898	10356	9524	8017	8764	6596	6378	5654	14043	27002	22714	19695	14137	7659	3156	1213	513	485	499	489	440	433	505	481	521	498	503	451	482	536	470	477	471	483	468	476	490	485	485	482	473	450	477	471	481	458	471	491	455	445	484	519	480	484	474	485	491	504	462	446	443	496	467	460	476	466	460	526	499	449	452	467	483	462	449	473	490	444	447	462	473	438	460	441	450	475	454	459	480	480	492	488	464	502	466	479	478	470	451	479	460	461	465	436	441	459	468	442	450	478	444	433	479	447	455	502	497	450	457	470	508	475	457	478	472	467	454	499	461	469	463	444	450	466	484	474	485	472	472	499	510	455	453	468	481	451	479	438	482	456	474	446	439	457	468	437	444	487	447	471	486	481	488	483	482	508	454	429	477	472	466	450	446	466	463	455	465	493	467	440	448	462	470	458	455	456	469	494	445	470	463	449	463	481	459	460	469	474	481	475	476	465	468	456	459	477	486	473	447	458	434	457	452	466	434	473	490	434	440	460	449	467	438	472	474	468	466	489	484	495	464	461	454	467	462	450	500	474	471	473	470	466	467	464	459	461	471	448	481	477	488	505	483	482	470	430	460	475	471	500	468	495	462	485	486	481	484	487	475	483	454	488	460	507	449	481	447	451	449	465	470	482	449	500	442	440	434	480	488	443	441	495	466	474	489	498	460	468	467	472	468	450	487	447	450	483	496	450	468	467	448	461	478	440	468	461	488	489	487	448	445	460	436	431	449	477	460	476	476	484	449	459	478	440	454	474	488	446	409	460	435	466	433	458	459	487	414	497	443	462	476	442	472	470	412	464	500	454	464	444	462	458	477	461	493	467	461	463	470	455	462	484	476	499	487	450	457	464	461	474	476	454	457	475	473	470	476	443	435	453	439	456	522	471	479	499	430	475	454	457	480	457	432	472	450	465	443	454	482	468	486	488	498	449	474	480	508	449	502	475	471	483	476	445	430	464	462	454	445	490	440	452	449	424	466	461	457	501	486	453	443	476	519	458	477	438	477	487	483	435	496	488	471	409	433	499	483	489	450	462	469	450	471	451	451	451	456	463	502	476	444	491	454	483	480	484	451	497	483	465	480	442	493	441	483	448	466	508	439	451	458	474	496	432	475	436	430	462	469	505	495	486	495	476	414	475	453	437	455	429	489	497	484	482	473	475	469	453	506	505	461	478	459	515	475	472	450	457	483	505	433	477	459	443	465	479	478	472	542	470	458	454	499	452	476	469	513	463	471	435	474	453	462	480	488	481	483	487	454	443	453	457	471	478	436	455	460	427	458	505	479	440	462	465	433	451	477	479	484	505	495	492	412	486	470	481	481	479	527	471	473	441	495	481	469	506	465	470	438	462	484	444	463	423	451	448	453	498	464	452	453	481	479	469	452	478	454	431	499	467	468	483	487	460	492	467	461	450	507	459	472	513	481	462	469	510	485	457	467	472	485	485	466	481	503	470	439	457	498	481	426	489	463	485	447	494	432	469	456	468	483	459	470	435	436	466	473	457	487	470	499	442	468	484	494	471	485	457	444	448	465	499	461	457	432	425	406	436	492	481	487	498	487	459	439	479	472	496	487	495	460	441	468	471	429	438	461	452	464	448	460	466	455	498	482	469	462	422	492	479	488	480	511	478	483	441	444	450	468	478	440	477	482	469	473	454	452	428	457	445	476	477	479	437	463	438	503	434	471	475	453	481	432	517	467	450	459	488	439	470	499	468	474	445	459	482	482	485	465	447	453	474	428	465	451	469	468	446	471	462	429	433	478	466	481	479	452	453	487	469	479	444	455	455	457	458	493	473	449	482	467	460	472	509	429	481	450	436	471	447	482	470	470	445	440	485	479	464	460	430	477	477	430	459	512	448	479	414	463	479	505	459	446	471	454	470	498	457	434	449	475	477	448	461	509	490	492	486	474	476	476	428	445	469	468	466	440	452	442	452	473	474	506	495	485	435	474	429	453	458	455	425	481	471	485	450	473	482	486	494	453	491	434	475	481	493	453	463	458	512	491	441	495	443	450	500	469	477	468	429	455	477	499	490	474	455	466	485	458	481	485	464	440	434	466	465	461	458	492	442	447	498	485	492	476	444	464	460	493	486	430	464	480	492	438	467	445	459	473	488	466	484	463	481	471	487	458	457	435	506	543	438	445	443	450	463	458	465	439	483	473	431	493	495	458	462	477	469	462	482	458	431	468	457	454	443	460	452	452	475	451	467	475	471	495	477	467	506	480	424	462	443	460	499	473	466	477	457	482	482	452	462	435	478	473	445	470	451	475	507	448	475	457	444	466	484	489	475	465	456	449	490	478	474	513	479	448	482	501	455	456	493	497	483	474	463	442	438	491	478	468	469	432	439	471	466	472	447	463	481	500	499	450	460	484	451	429	465	406	427	466	490	441	479	490	494	440	492	438	458	461	460	459	462	475	456	472	482	439	449	435	487	471	447	487	462	496	456	455	448	469	492	429	457	472	462	479	461	492	459	446	465	421	462	516	458	442	452	452	461	446	489	452	463	462	449	427	496	477	517	507	457	477	500	490	441	491	459	445	462	443	508	483	464	485	459	473	486	477	478	502	514	465	460	506	495	458	462	509	484	463	479	445	483	495	455	458	447	441	462	486	486	478	478	441	420	458	507	464	447	456	434	467	439	509	454	507	456	466	492	458	443	452	491	456	432	480	470	450	458	417	520	478	504	453	461	488	459	450	473	449	461	455	455	486	466	480	477	477	523	453	480	469	452	482	503	496	482	462	432	435	446	462	484	510	453	460	452	491	464	462	464	493	457	475	471	456	466	458	453	468	484	455	485	457	457	463	491	453	464	452	460	459	464	453	487	454	495	412	483	487	448	494	524	459	466	467	483	464	460	449	464	485	474	483	465	481	449	465	489	460	488	464	481	476	459	457	455	445	428	458	448	448	444	433	467	450	485	473	481	465	475	447	479	466	448	424	474	462	466	420	464	445	511	445	481	466	463	456	500	429	440	442	476	441	495	461	466	468	425	428	454	462	450	459	487	523	454	494	441	443	499	459	455	462	494	503	490	490	425	449	498	512	494	463	446	484	464	460	472	494	437	500	453	467	461	423	506	508	460	459	426	467	444	470	457	452	485	477	477	468	487	456	481	479	457	456	519	457	449	450	464	433	439	457	460	464	480	458	477	463	512	460	466	470	465	487	473	482	483	499	502	471	470	445	433	483	460	443	476	462	487	471	449	440	498	487	455	476	487	461	460	451	457	481	453	488	492	465	492	464	446	419	467	484	486	501	459	517	468	442	475	444	501	441	440	488	467	463	472	444	500	418	437	453	448	468	459	486	464	445	499	537	487	496	461	511	480	435	443	456	478	459	480	447	465	480	436	472	486	452	482	450	425	429	468	451	493	460	469	442	479	457	486	444	478	484	473	449	493	487	450	429	454	435	483	468	446	446	453	443	482	482	516	438	477	500	433	475	462
33259	31090	30527	25899	20837	12317	7562	5016	3999	2537	3384	2548	2118	2061	7239	12400	12396	9199	5553	2894	1161	444	170	207	184	199	213	182	231	213	188	200	185	193	176	190	214	202	216	170	185	179	189	161	180	195	204	175	199	196	195	207	208	194	156	190	212	194	183	209	183	195	193	178	188	187	194	178	181	178	181	196	206	183	182	196	198	194	211	184	191	161	213	188	175	151	217	209	163	195	171	172	198	203	191	200	225	180	182	189	209	194	203	204	181	183	192	179	195	158	192	187	176	198	180	199	166	184	155	180	195	208	195	200	205	181	217	177	207	201	193	174	182	195	182	181	202	164	200	162	170	198	168	208	175	202	205	176	197	177	196	193	218	201	188	208	196	190	177	200	198	155	182	172	187	196	182	190	182	204	188	197	200	215	167	186	204	181	203	197	192	193	197	188	194	194	183	192	189	195	173	183	195	196	188	185	196	166	169	219	192	200	212	170	175	190	174	181	206	189	202	160	189	179	188	201	206	186	177	181	179	189	211	186	211	165	179	181	190	187	186	212	219	211	194	174	169	204	181	178	213	176	200	172	182	192	193	212	188	210	177	174	201	195	211	188	192	195	203	177	186	198	201	205	163	204	212	163	168	186	217	171	175	180	202	213	178	175	186	197	188	176	189	181	214	198	198	216	213	211	162	199	178	190	167	202	195	196	209	196	171	189	203	208	156	213	201	200	192	209	188	211	200	202	176	203	167	181	179	198	196	180	209	179	198	226	212	193	179	194	214	188	186	216	203	187	205	199	186	182	186	208	194	204	193	185	194	179	154	185	199	196	197	177	178	203	222	164	168	185	179	220	190	191	184	163	173	171	191	178	176	163	201	207	201	186	205	171	166	197	181	216	193	197	240	189	196	210	210	178	183	194	198	182	184	210	185	174	185	202	187	180	181	174	198	182	209	199	187	192	171	196	214	174	182	174	162	183	215	189	197	203	177	191	184	212	213	201	178	176	180	195	174	207	188	183	212	170	198	194	192	180	196	211	187	190	170	196	179	176	191	183	190	182	190	182	175	191	203	200	200	185	179	197	188	194	204	191	204	195	195	193	181	198	206	197	183	204	172	213	198	209	204	207	189	171	194	190	181	214	183	204	188	187	202	194	181	184	209	187	195	188	190	216	172	188	186	213	184	192	175	191	191	180	187	190	192	196	182	194	160	190	184	188	183	177	190	224	185	193	181	206	189	194	205	182	185	194	207	209	161	206	206	183	169	202	188	195	206	199	198	172	191	153	179	192	187	159	225	193	212	193	166	200	185	175	186	193	193	184	192	195	202	182	174	177	199	162	190	180	199	198	188	191	188	193	175	214	179	196	210	182	200	187	205	181	186	184	187	188	193	173	199	171	200	210	200	200	170	191	207	201	219	179	170	185	214	180	171	188	214	168	188	183	180	187	173	185	200	206	204	228	219	188	198	190	183	204	182	197	165	179	173	176	185	197	230	216	183	174	202	184	186	190	200	214	184	188	193	194	192	194	211	209	186	199	199	180	197	183	185	223	182	163	182	189	194	187	192	182	165	167	195	207	175	187	203	186	173	192	205	163	189	186	209	191	190	198	213	183	185	183	208	200	193	191	183	163	186	201	178	199	197	201	198	193	178	225	200	192	224	186	200	179	211	185	163	188	198	203	198	202	197	186	169	198	193	181	186	202	192	191	170	171	165	191	192	190	211	181	190	210	206	184	194	191	183	203	196	179	194	185	207	178	194	208	178	179	190	171	190	181	171	183	187	172	178	179	191	196	206	176	198	203	204	174	192	164	206	218	217	198	198	176	207	188	178	193	189	189	171	183	210	203	193	150	172	206	163	192	183	166	159	174	186	170	213	198	183	188	197	183	182	200	199	186	231	191	184	204	193	195	179	194	210	221	205	179	185	183	192	179	193	166	213	201	185	182	199	181	164	190	207	204	192	197	182	209	186	190	162	206	182	198	191	197	186	211	155	185	177	193	187	197	179	188	197	197	195	198	182	185	191	203	199	169	158	181	184	171	197	197	178	202	198	187	192	171	180	198	208	180	173	195	174	209	183	200	194	171	166	153	212	174	177	195	203	201	184	196	198	176	196	183	197	200	182	175	199	150	170	203	186	183	182	186	201	190	178	172	186	190	182	177	189	186	191	204	171	198	207	187	212	193	180	206	175	190	187	197	166	172	211	200	184	166	178	174	197	168	191	159	182	184	188	204	207	214	181	212	196	211	198	193	189	173	191	211	191	172	191	186	192	174	191	187	188	170	193	189	214	186	175	179	211	211	189	188	208	188	212	184	176	195	201	160	195	164	175	176	185	168	172	193	191	170	186	174	196	170	190	167	195	196	193	174	202	171	194	200	216	196	199	188	185	174	174	188	174	220	179	169	195	198	193	203	182	173	167	193	211	204	209	187	195	190	185	218	172	192	175	191	194	197	193	197	195	202	201	186	172	192	176	215	198	159	171	189	166	175	187	190	163	182	172	198	191	198	187	183	191	195	191	179	172	203	194	190	200	193	202	196	173	192	191	206	204	193	190	220	181	193	203	178	202	187	215	174	185	195	177	183	213	198	195	173	185	176	173	185	191	174	182	191	165	183	189	193	187	199	195	200	202	203	208	178	204	201	187	178	208	182	183	178	208	224	182	188	177	190	178	174	194	200	174	170	208	169	170	216	191	200	188	192	190	172	188	176	196	188	216	213	203	195	175	190	211	175	184	197	209	184	199	206	205	182	182	175	202	204	205	170	186	196	218	192	183	165	188	187	190	195	171	195	195	217	208	216	177	179	189	193	171	202	200	197	191	169	207	190	178	184	199	201	170	197	179	200	210	209	203	211	171	195	174	216	182	194	179	200	191	160	187	206	184	197	208	207	179	215	228	184	178	200	183	192	198	196	176	196	178	207	192	195	174	188	206	197	173	199	206	170	179	198	213	192	218	176	178	173	214	189	170	198	225	173	170	209	224	191	198	200	181	205	189	194	162	193	185	169	177	210	183	208	186	191	210	191	180	200	173	183	184	189	202	183	206	187	192	185	202	195	176	215	175	192	193	191	209	201	170	194	182	189	152	175	181	180	200	185	181	205	192	185	184	214	179	173	187	200	186	193	196	166	189	196	171	165	202	191	182	218	202	181	173	173	201	208	178	198	180	179	198	177	176	181	184	194	218	180	204	194	220	197	199	220	220	181	198	186	184	186	186	189	184	205	215	185	169	192	181	196	196	193	174	183	215	203	163	179	171	231	205	190	190	207	193	186	193	206	197	206	209	229	179	186	225	188	190	205	205	201	215	195	201	162	207	207	175	172	184	189	206	154	202	203	198	218	218	170	177	184	204	183	211	185	180	187	209	194	179	184	191	202	172	186	212	213	213	198	180	183	211	185	186	202	177	221	159	181	190	186	176	196	172	188	188	191	192	165	204	191	188	191	194	184	196	185	206	193	188	180	170	177	184	191	168	212	190	177	163	206	194	192	193	198
22993	25426	29305	33300	29586	23172	18205	16290	14539	10507	13632	11073	9934	10277	25557	33790	33120	26996	20395	12403	5504	1970	573	556	553	565	532	566	585	606	619	567	573	552	537	540	527	541	500	554	512	532	543	540	532	494	543	499	555	523	537	531	597	495	580	497	493	549	518	520	570	494	536	486	533	519	552	509	543	515	526	543	560	546	525	530	571	535	528	485	531	522	576	507	520	572	486	548	504	609	507	544	592	538	548	546	555	547	527	548	561	560	576	542	570	539	521	541	516	558	546	507	542	531	501	589	537	535	561	530	537	565	558	518	550	526	574	574	539	506	549	542	591	518	569	541	551	573	570	525	534	530	521	514	540	563	556	515	526	540	536	526	533	531	554	536	541	551	585	535	543	488	519	526	543	523	542	533	550	559	541	566	508	516	576	522	572	529	557	527	510	546	562	531	495	502	543	528	539	504	539	531	563	527	557	533	524	560	508	558	541	507	507	513	551	544	550	520	490	569	550	543	523	552	503	557	545	563	505	529	508	520	554	623	562	535	511	544	563	544	547	541	539	511	550	509	520	515	523	564	533	523	540	534	551	585	516	560	510	540	530	519	521	501	538	509	492	562	561	491	574	536	547	583	552	544	504	566	562	536	520	569	504	561	555	514	576	512	541	501	546	524	584	586	539	535	502	551	565	581	523	482	508	513	564	577	561	529	534	539	531	560	494	526	520	543	529	535	535	536	518	527	542	592	541	540	514	507	572	590	507	558	533	530	511	547	525	547	568	591	569	554	561	517	560	535	541	525	559	566	565	545	524	542	540	513	592	549	531	542	495	488	545	528	514	478	518	539	554	563	550	526	531	536	539	573	539	516	531	545	545	581	519	532	517	545	487	532	578	511	535	546	539	534	571	561	505	524	533	526	569	547	534	576	532	568	566	575	531	533	530	516	472	528	539	535	532	569	538	599	529	525	562	527	553	549	526	577	518	552	591	586	556	546	512	519	529	543	544	566	521	526	526	512	523	567	550	479	556	540	564	524	539	501	561	519	522	525	506	540	512	528	528	536	523	553	513	553	529	512	551	571	558	548	562	540	564	536	525	510	547	533	529	534	554	530	522	574	501	546	529	560	529	532	562	571	514	539	548	508	558	519	495	554	526	541	558	523	567	550	544	505	513	535	512	564	540	513	505	554	544	555	541	497	526	560	552	531	515	579	539	526	541	538	557	562	574	513	536	543	492	534	538	546	516	575	528	511	545	527	529	599	569	516	532	582	504	505	535	563	553	550	581	540	574	545	539	526	508	595	546	569	567	551	518	562	483	502	537	541	551	556	509	503	538	575	569	551	559	525	459	522	533	562	528	543	533	544	567	545	537	509	538	570	536	525	547	550	538	515	529	527	588	546	563	544	541	563	573	568	523	551	537	534	544	482	517	552	500	526	525	513	556	550	580	532	557	528	523	519	539	564	522	538	545	530	517	541	557	506	536	532	554	540	511	529	562	546	539	579	536	535	540	570	554	550	554	534	521	510	499	560	552	532	559	528	546	540	507	541	534	535	534	552	548	594	583	553	562	558	538	583	526	529	526	525	543	566	568	583	563	541	502	524	536	545	504	558	507	539	516	534	535	512	572	536	519	527	542	535	541	544	573	542	505	554	518	560	555	528	545	528	528	506	526	568	573	565	545	536	523	550	526	507	514	498	563	495	505	558	473	508	520	546	538	556	531	577	618	525	563	547	555	487	558	533	536	580	524	548	565	524	576	536	515	571	543	580	516	509	521	493	520	511	526	547	562	546	569	550	550	506	531	555	537	533	531	527	551	554	511	510	536	587	543	537	537	566	560	513	555	565	558	544	573	523	506	525	551	552	559	542	559	511	517	526	536	544	556	537	543	542	539	554	548	556	548	559	563	532	512	551	538	547	507	529	517	556	571	568	509	495	526	568	502	523	568	583	506	548	532	554	527	542	553	562	551	543	546	552	544	532	537	569	549	581	526	487	522	525	570	550	537	498	555	528	521	556	537	486	563	525	565	562	539	536	482	565	541	518	536	534	518	532	535	548	516	546	583	554	529	544	533	555	519	585	529	536	563	580	564	524	515	543	563	521	542	561	579	580	544	547	588	576	560	539	531	516	533	537	518	534	540	548	552	575	549	527	549	531	534	527	551	541	536	511	507	544	555	515	568	527	555	564	543	540	524	570	539	580	522	531	522	479	531	538	497	520	534	562	552	553	545	526	575	543	588	537	567	560	533	534	539	515	550	557	518	496	528	532	534	538	529	538	539	517	562	552	540	507	582	546	522	511	574	528	529	514	564	567	563	510	558	533	527	508	533	531	492	541	580	532	550	559	555	549	581	549	539	589	519	500	562	553	545	537	519	522	534	576	529	536	529	528	536	571	531	521	558	546	527	542	530	541	501	560	504	582	530	558	547	547	501	553	546	558	553	560	612	550	563	514	548	566	495	552	518	543	538	504	489	515	535	560	589	558	534	569	571	511	530	533	555	528	565	557	521	577	533	531	529	568	494	563	520	570	549	541	556	512	523	534	505	522	511	531	570	496	527	500	525	559	509	592	594	519	540	509	546	508	548	569	536	540	540	532	574	498	543	506	555	504	547	545	522	564	542	522	573	540	548	536	494	511	501	535	534	521	591	536	541	540	548	565	517	531	507	558	543	564	544	518	553	584	516	548	590	584	534	580	547	523	537	511	555	531	523	542	546	538	523	541	568	485	544	554	582	559	509	561	530	494	518	482	571	529	593	541	570	563	546	538	545	501	540	551	505	514	553	545	573	574	553	490	534	511	565	572	507	556	583	538	554	534	504	519	538	492	532	560	532	569	535	557	545	532	563	556	537	514	554	539	569	544	575	529	521	520	537	551	512	550	505	521	572	487	539	535	527	508	553	523	583	531	533	565	556	544	567	556	500	541	507	529	558	531	583	530	559	520	554	576	487	510	519	522	535	559	484	519	543	534	539	538	496	589	531	544	544	522	540	527	519	550	532	562	544	558	549	532	563	538	532	530	488	519	561	555	581	540	518	545	524	559	534	525	539	562	574	565	500	505	571	525	548	542	540	515	489	537	530	563	497	522	547	528	507	556	519	529	521	541	539	537	554	534	534	525	534	541	515	555	543	513	516	520	580	584	551	510	543	514	538	535	509	563	534	589	525	521	505	490	559	573	546	527	524	560	526	584	568	558	502	521	542	541	555	549	505	527	499	535	513	527	519	533	523	523	536	551	568	586	565	540	549	564	537	532	559	540	537	560	547	535	571	566	540	530	545	525	520	556	513	548	541	532	560	519	529	557	522	562	534	555	529	518	547	528	541	547	599	519	540	502	567	590	529	541	509	506	551	507	559	552	540	524	573	514	550	554	570	550	535	511	576	595	565	539	550	562	541	526	570	541	541	552	535	513	538	551	555	528	526	542	534	535	519	529	518	564	584	556	546	548	581	543	566	557	538	551	576	547	530	560	528	556	570	512	547	512	542	521	559	542	522	530
9916	8762	8628	4857	3525	2055	1230	809	721	705	485	471	377	350	534	683	911	860	830	545	331	221	167	162	156	171	173	150	192	161	174	189	178	192	158	161	182	176	143	134	167	196	160	164	169	160	169	156	160	164	160	165	150	154	174	173	154	176	197	167	154	175	166	165	166	164	146	165	150	172	167	165	162	165	161	154	175	178	181	171	188	174	171	179	168	174	169	171	176	160	153	160	191	164	150	163	137	157	143	153	151	170	164	149	148	148	143	174	161	173	171	169	189	164	169	157	166	146	153	176	161	176	143	177	150	170	192	157	176	179	159	160	152	154	158	179	183	166	180	172	164	174	141	193	168	165	185	174	179	167	175	160	186	214	170	183	160	142	164	183	154	179	177	171	192	177	168	174	158	168	160	148	166	156	169	162	161	176	167	152	155	168	158	179	179	156	191	155	147	170	172	164	149	155	168	176	158	175	164	153	145	190	152	180	146	152	168	170	158	165	174	157	161	153	166	138	156	172	192	148	178	155	177	174	175	180	172	164	174	179	151	165	178	158	141	147	179	164	179	163	174	154	152	178	158	173	171	188	158	155	168	173	154	154	172	178	170	152	163	147	156	174	175	181	160	170	160	171	162	167	181	179	187	160	176	144	170	160	164	173	163	138	156	166	178	180	157	171	168	173	171	170	179	159	179	162	159	184	175	184	177	142	169	163	162	174	179	184	154	184	188	155	161	168	178	177	171	170	169	192	186	171	181	189	165	165	166	146	187	156	188	161	161	151	167	185	164	205	179	168	169	184	155	173	175	163	172	179	180	175	165	174	160	164	171	156	167	177	161	157	159	172	188	188	178	160	188	163	148	165	170	150	181	162	174	154	173	181	153	179	178	172	172	165	172	174	161	164	155	187	163	150	188	179	163	173	173	189	164	142	172	179	184	169	158	183	162	169	167	138	189	216	185	145	163	178	148	162	145	178	156	175	133	150	186	188	159	141	142	178	174	165	174	166	171	156	164	173	167	177	175	157	162	158	153	176	155	162	150	138	175	180	160	170	200	154	167	156	207	182	167	158	187	154	175	172	156	167	161	160	154	182	158	179	161	163	171	175	158	168	164	156	164	157	137	180	177	148	132	175	158	174	154	166	177	168	160	167	172	156	184	161	140	169	170	180	188	161	156	164	180	192	167	157	151	171	167	159	176	168	202	184	165	191	159	165	173	198	177	170	156	183	163	175	165	153	163	149	156	176	177	151	179	159	185	194	143	161	163	184	156	145	163	175	145	166	142	156	151	160	161	152	162	168	168	159	177	157	191	170	162	183	194	169	181	164	173	177	158	165	179	163	168	147	172	170	201	156	148	168	171	182	185	158	163	166	180	177	141	143	161	170	162	166	175	175	179	156	163	176	165	133	151	144	162	178	176	154	140	173	179	154	194	178	169	167	179	168	171	176	138	124	158	156	186	177	165	163	152	186	166	177	169	180	205	175	137	160	168	179	160	167	185	170	163	178	159	165	173	158	155	148	159	175	161	139	162	176	165	161	174	154	152	160	159	157	136	154	172	167	174	193	172	157	163	169	170	176	140	138	176	169	163	177	152	157	192	168	158	175	163	186	166	178	154	179	169	166	174	168	166	189	175	159	152	172	163	166	185	163	174	167	182	173	141	161	165	153	145	153	167	169	175	169	169	179	171	135	181	190	183	172	176	169	144	167	166	178	142	159	152	155	189	187	176	164	167	164	173	184	186	189	191	161	139	165	170	176	192	165	148	171	188	168	154	187	156	173	142	180	161	144	144	169	168	167	173	161	168	158	163	178	167	166	155	170	142	185	179	181	170	189	170	188	143	170	206	167	157	163	154	174	182	177	147	165	172	139	143	157	154	182	200	167	169	165	187	150	172	175	157	160	165	207	166	168	177	175	175	188	158	167	167	159	150	178	183	157	166	174	155	190	169	154	168	179	166	164	168	171	144	152	164	169	148	183	188	154	170	165	168	178	168	155	170	158	143	173	161	176	168	177	165	171	192	170	195	182	167	169	173	141	189	165	183	170	179	157	162	181	181	154	161	167	197	178	169	168	149	178	169	197	151	146	161	153	158	162	188	178	177	165	179	174	181	162	163	175	152	173	153	170	154	160	172	169	151	159	159	157	179	169	177	151	142	158	151	170	164	161	174	160	147	191	157	168	182	168	170	170	169	188	163	165	150	165	143	152	164	179	177	177	167	161	182	176	181	180	173	172	167	177	135	170	183	165	183	186	187	166	157	156	179	160	177	148	179	140	162	156	178	176	154	173	170	196	195	168	185	185	165	175	181	169	145	150	182	170	174	174	179	172	166	168	147	165	132	143	170	172	175	157	149	173	184	144	179	181	188	164	180	161	161	157	177	180	145	153	175	159	182	158	172	175	152	161	158	176	148	175	148	194	172	156	174	164	146	168	161	158	163	174	163	183	190	168	178	160	138	145	164	152	155	166	188	160	158	160	156	161	177	166	151	151	162	159	154	174	161	180	183	157	177	168	148	173	167	161	168	142	158	188	169	161	155	175	164	160	161	182	166	145	185	166	176	183	188	162	180	160	137	192	172	163	166	168	179	177	155	157	165	176	149	173	157	160	177	155	165	169	165	165	166	173	163	158	165	181	179	154	166	173	175	180	159	169	179	181	183	160	186	185	163	190	176	171	157	168	165	207	178	174	175	166	162	156	179	155	183	183	168	178	188	157	164	167	157	164	173	143	158	166	162	176	165	159	165	169	154	197	162	177	145	164	165	145	158	165	165	168	174	179	160	171	167	138	146	158	157	192	213	154	164	196	198	176	152	143	152	159	163	159	166	155	149	165	163	164	163	156	175	205	150	154	161	167	168	137	153	173	157	171	198	158	168	193	156	162	182	190	161	158	178	151	151	161	174	189	186	171	149	182	155	158	170	168	169	159	145	162	189	166	171	179	163	173	164	156	175	184	174	198	152	169	152	142	176	153	171	169	176	167	180	152	149	169	165	166	165	162	145	158	139	171	153	147	173	187	180	178	173	191	167	160	166	148	177	163	172	172	156	162	176	156	164	179	179	182	147	155	178	156	172	146	168	168	147	168	169	167	150	153	148	183	166	165	159	137	168	178	158	177	147	183	156	152	154	156	163	180	154	164	182	145	164	169	185	158	149	171	150	173	172	151	170	173	197	167	172	178	186	164	158	169	171	165	166	144	172	174	170	161	168	155	155	165	170	154	167	190	196	164	174	194	182	175	154	177	158	181	139	170	158	170	149	172	180	183	167	157	167	149	190	152	160	156	180	186	137	166	164	158	165	180	155	182	163	161	161	173	183	165	168	153	177	168	167	150	181	161	145	166	137	169	176	172	181	168	139	178	144	171	181	180	173	149	163	175	192	164	169	188	152	180	159	179	174	186	180	165	162	163	171	163	156	150	162	168	168	135	171	150	145	173	150	166	169	172	168	145	173	183	152	149	170	183	151	186	157	156	194	185	152	171	158	169
7612	8468	13497	12368	11109	7764	5501	3513	3229	3370	2471	2091	1843	1717	2691	3532	4440	3904	3313	1976	1294	699	501	470	478	460	483	456	467	517	474	497	516	466	466	473	456	465	490	475	485	480	518	459	422	456	491	477	473	491	475	452	454	480	479	464	436	459	461	468	473	501	452	477	512	479	501	466	449	471	527	489	473	481	484	483	479	485	470	464	448	498	467	502	475	510	505	501	483	493	511	466	489	452	489	444	468	500	461	465	475	480	452	468	507	507	478	490	454	486	458	475	497	454	470	494	471	454	455	508	461	476	439	463	468	455	487	454	476	454	450	486	499	460	515	483	494	476	472	484	470	490	454	462	475	490	512	458	474	499	476	458	461	443	515	448	466	438	481	460	483	503	493	439	484	486	506	472	468	502	507	444	485	500	493	467	485	487	482	459	498	483	530	477	504	487	498	512	504	460	483	456	481	494	480	443	503	474	458	484	477	416	474	482	483	474	473	486	510	497	469	493	465	475	468	469	503	486	471	492	454	485	493	493	511	482	454	474	499	493	490	505	454	470	477	474	475	454	472	498	486	468	483	469	436	511	470	511	447	463	475	463	468	485	480	458	485	532	481	435	493	519	496	471	475	493	466	479	516	476	479	472	468	490	473	465	512	472	471	475	502	497	481	497	474	436	455	493	475	490	460	462	475	420	456	472	493	497	489	489	497	489	488	462	459	444	446	449	478	517	465	494	471	501	494	459	453	472	492	437	447	503	466	498	487	499	488	487	477	491	476	470	482	451	496	490	476	452	455	495	483	503	481	453	502	491	475	491	510	431	440	507	515	469	502	461	498	447	452	446	463	477	499	436	484	462	481	481	441	484	469	513	497	456	464	452	442	464	481	441	510	460	440	488	479	485	505	493	472	463	518	423	446	462	497	492	468	479	465	490	488	454	452	521	481	544	460	492	491	494	468	495	490	443	472	487	469	454	445	480	470	440	491	487	488	479	482	460	481	487	479	492	510	456	468	480	440	495	484	499	452	444	470	495	497	474	494	511	480	464	472	435	467	447	467	474	473	428	517	474	485	483	469	487	433	500	484	457	477	467	475	442	463	459	471	476	453	494	501	472	453	454	462	457	483	485	454	500	486	460	484	448	481	479	520	487	483	451	468	467	430	485	455	492	499	465	507	491	482	503	458	453	491	482	487	499	489	473	498	448	481	474	477	458	441	471	445	522	478	478	511	518	482	466	508	456	463	479	457	465	488	442	474	453	443	485	443	451	466	487	481	460	470	500	421	499	493	454	489	492	447	448	494	432	494	456	464	483	482	492	504	476	480	450	479	498	461	494	420	452	522	497	492	433	499	468	476	475	518	465	449	510	461	463	450	471	472	431	503	459	484	501	459	503	495	489	511	501	479	447	476	481	474	453	479	469	493	445	483	505	471	466	481	489	493	472	466	491	457	492	474	456	470	461	476	450	470	516	461	471	465	468	467	468	446	473	451	503	488	455	465	476	470	441	481	501	451	480	502	480	463	475	455	502	490	452	426	486	495	467	474	452	496	514	463	464	447	460	502	481	493	456	489	499	522	461	467	474	511	504	489	512	467	480	498	466	453	451	514	506	455	492	467	486	475	464	460	488	484	454	486	468	508	467	485	476	491	410	480	481	512	517	482	448	475	471	471	458	461	458	474	491	496	521	453	471	458	466	456	449	491	498	451	438	481	498	478	485	456	455	466	452	462	465	486	482	467	462	521	483	482	513	432	443	463	418	463	470	496	464	473	483	479	488	516	493	486	463	448	501	463	461	491	482	489	483	466	525	459	470	469	509	450	462	473	500	501	448	496	477	476	469	479	523	483	449	530	476	472	446	452	457	493	494	466	456	508	450	483	492	456	482	463	478	463	482	481	492	475	442	465	436	489	485	494	464	463	456	479	469	481	485	449	452	496	485	459	517	437	516	496	476	486	527	456	505	474	488	458	488	474	469	489	497	427	473	446	473	463	487	447	475	508	485	452	470	456	515	489	463	456	459	476	486	457	438	477	506	460	454	482	421	466	496	453	489	493	530	475	525	496	480	478	461	505	492	483	451	489	492	484	500	472	452	468	464	440	443	443	455	435	480	433	481	444	446	462	465	522	495	471	466	458	462	505	462	487	494	482	449	513	457	456	479	496	467	491	476	469	479	458	464	453	496	455	482	461	468	463	480	455	492	514	457	468	453	457	446	453	481	493	461	445	504	456	500	511	464	473	471	530	442	448	524	463	470	508	486	446	493	437	472	465	467	434	517	490	456	460	455	465	471	486	450	426	441	471	456	477	458	499	478	486	499	484	444	485	474	486	516	487	462	482	470	501	468	447	501	513	436	488	451	487	464	486	455	516	449	471	480	463	487	494	501	470	432	460	467	479	504	476	488	472	449	508	492	463	516	526	470	474	448	447	458	419	509	491	493	483	485	473	437	496	533	472	494	464	466	469	483	471	470	503	456	498	469	493	477	442	511	498	470	448	495	509	471	463	472	462	499	470	472	458	463	453	445	488	457	494	442	469	460	508	450	496	450	500	454	468	477	489	504	481	459	461	451	464	482	447	449	499	504	472	451	510	452	501	440	439	451	479	521	501	468	479	490	491	487	469	485	503	487	477	497	487	487	492	423	484	445	500	445	462	500	473	448	491	441	520	470	453	451	473	500	475	458	526	500	437	497	476	472	504	510	450	476	472	467	498	455	487	471	429	464	467	496	499	469	508	444	448	480	464	468	466	481	474	502	471	466	484	450	488	449	487	494	490	464	464	500	480	445	488	468	528	443	458	518	480	489	477	481	487	491	463	445	506	444	491	486	437	502	435	442	472	475	496	457	510	500	466	538	492	486	488	478	464	497	503	487	482	502	468	509	476	462	502	467	523	475	478	525	507	444	498	462	466	501	495	499	472	499	486	435	457	477	462	485	430	477	516	485	436	479	477	454	452	480	492	490	476	468	462	497	461	454	462	477	437	487	472	503	491	475	478	471	497	453	496	464	467	484	476	502	463	476	546	500	486	489	461	429	485	450	523	490	451	452	439	480	486	472	468	477	465	492	475	498	486	483	461	482	449	489	484	489	497	490	492	443	483	477	504	478	455	448	505	462	464	467	479	454	432	462	486	503	487	484	495	481	483	463	520	471	463	463	484	448	476	446	479	446	467	468	441	471	460	479	459	447	479	431	438	469	479	504	525	492	480	472	518	464	437	477	450	483	439	511	468	486	496	471	477	476	490	523	510	548	492	456	498	505	478	478	465	491	467	464	497	494	480	496	450	458	477	463	506	495	483	498	479	527	496	475	478	486	476	469	454	501	491	452	489	476	491	493	486	463	478	478	487	478	459	494	424	470	478	498	514	462	473	468	479	446	503	490	532	471	465	491	492	458	503	458	504	468	487	502	490	499	462	446	501	499	517	493	491	454	466	487	463	468	457	410	492	436	470	516	499	455	470	518	466	492	446	450	480	489	470	471	463	501	501	483	499	501
22004	19313	22431	18710	12937	6823	3736	1779	2425	3431	2687	1296	1067	936	3650	5610	6549	5486	3155	1599	760	302	168	164	187	172	179	175	171	206	188	184	182	172	178	152	164	163	165	170	146	174	151	138	168	168	136	161	188	164	138	153	171	173	160	161	166	160	153	178	133	168	183	178	163	180	159	158	145	157	181	156	156	160	144	172	183	172	176	157	150	176	159	176	163	165	152	137	156	166	167	163	175	162	156	169	171	157	160	163	153	170	155	155	167	168	173	150	174	170	139	152	167	152	178	165	145	169	155	186	155	161	179	167	161	174	157	176	185	165	150	167	159	175	148	160	158	173	165	154	172	147	189	134	165	161	144	165	168	168	158	166	165	145	149	158	159	164	185	161	166	183	149	141	148	161	168	152	180	164	146	146	177	174	168	175	157	141	175	157	168	138	157	158	147	158	162	166	137	167	141	189	174	157	150	152	173	177	151	161	180	156	150	165	161	142	150	182	154	162	158	153	165	160	179	147	146	166	166	141	170	161	161	154	179	162	176	176	157	152	178	133	169	172	156	174	172	149	184	166	159	166	171	177	152	172	157	147	173	181	182	193	184	148	163	140	161	155	133	179	159	165	188	160	147	156	167	183	166	162	162	157	179	172	159	162	167	158	166	183	164	150	151	183	169	153	175	139	169	160	148	159	173	172	154	147	174	178	156	166	175	185	153	173	155	171	140	152	155	154	154	165	138	162	175	139	142	148	158	158	160	139	172	162	165	147	150	140	165	150	163	167	182	157	165	141	181	174	191	182	140	164	182	145	152	159	195	144	151	151	162	163	181	178	163	168	154	154	149	178	179	173	164	171	181	176	155	163	154	163	155	148	153	122	146	159	158	149	149	157	146	158	155	153	180	159	149	145	165	168	167	184	171	161	174	151	159	167	161	174	145	153	148	182	188	142	170	158	162	146	173	177	196	158	173	162	165	166	155	161	136	161	153	182	149	145	152	158	163	177	151	175	171	177	183	157	171	145	163	158	161	182	160	160	160	160	163	172	156	157	149	144	149	166	156	167	162	141	168	165	154	166	156	163	159	163	176	169	146	167	140	164	159	148	170	154	152	157	163	163	159	192	157	183	153	178	157	158	170	179	165	161	156	145	178	151	204	140	165	150	188	159	163	144	175	146	159	166	173	147	137	143	171	157	132	170	156	197	169	185	168	160	130	185	150	137	142	141	150	176	152	187	186	185	146	182	153	156	157	172	175	148	157	168	163	169	176	170	180	161	161	161	143	155	165	155	174	162	178	166	156	162	145	148	152	155	171	179	159	164	152	158	173	162	172	175	166	168	182	148	153	165	148	158	142	156	169	162	174	149	159	168	185	154	188	159	170	183	151	167	170	171	152	165	150	144	176	144	160	183	169	162	171	171	154	174	150	175	170	176	140	180	162	169	165	142	153	160	149	141	170	152	152	150	142	170	162	156	149	167	173	174	169	127	157	170	162	173	152	145	176	152	164	175	157	138	137	147	171	172	176	161	181	169	155	182	173	184	157	178	159	163	149	150	159	150	152	180	162	147	178	154	153	149	147	152	167	146	143	151	155	161	151	174	169	154	164	155	166	161	140	166	173	146	185	164	157	155	169	145	160	185	155	170	155	167	170	132	151	145	149	139	173	154	181	155	171	164	185	153	174	158	147	160	168	176	158	172	147	188	153	162	171	149	149	181	153	161	170	161	166	152	135	165	165	155	171	138	155	161	165	161	167	166	153	143	142	199	177	209	153	168	186	153	159	160	169	137	171	155	164	157	165	155	163	171	163	158	143	140	154	177	180	178	139	149	162	154	144	154	154	174	178	146	170	133	144	163	156	164	173	158	158	171	161	196	157	156	139	156	162	146	158	156	166	161	147	153	155	136	152	167	172	148	149	158	152	159	183	150	154	168	125	132	166	149	170	176	179	153	160	147	157	169	163	166	162	170	176	171	157	164	151	170	146	166	170	193	152	173	184	144	161	165	165	145	149	148	186	176	185	149	153	157	149	162	149	152	158	156	154	161	148	160	161	177	148	164	140	168	157	175	157	175	148	149	146	143	166	169	132	133	149	154	168	165	173	163	177	171	146	169	163	179	174	173	174	187	177	172	160	156	164	179	155	154	166	135	181	145	154	169	138	165	166	153	160	148	156	164	154	183	159	152	169	159	165	163	160	163	181	185	171	161	146	162	167	167	160	177	166	159	161	141	167	171	165	150	171	142	158	168	160	151	162	153	172	156	160	170	161	167	173	160	157	157	167	156	161	166	181	172	164	193	143	162	163	164	149	133	169	160	163	184	163	155	143	158	183	158	154	156	167	168	153	133	155	162	174	156	151	158	175	154	152	147	157	158	167	160	162	137	137	156	135	160	170	150	168	169	155	172	153	156	179	159	188	165	165	175	159	179	158	145	165	159	170	153	157	186	170	177	169	167	155	168	152	150	158	160	171	167	175	155	166	165	134	146	171	169	167	175	159	155	166	162	154	148	164	158	202	162	155	160	152	184	159	175	153	164	153	158	160	170	159	174	147	170	159	157	165	165	169	175	149	170	194	147	168	178	149	178	157	153	150	146	171	162	164	148	152	175	149	174	164	133	145	163	164	164	164	156	182	168	174	174	166	159	148	173	139	150	149	194	156	159	151	145	180	165	149	169	184	163	154	146	178	161	160	167	159	162	140	153	137	170	167	149	159	165	148	184	152	165	160	148	167	162	157	169	151	150	170	159	143	165	171	138	151	162	162	177	165	171	160	173	161	181	164	168	153	160	162	169	163	167	139	159	174	179	144	170	168	151	174	144	149	156	145	151	177	180	167	134	152	173	166	177	146	162	164	171	176	147	169	172	161	154	154	173	177	188	154	164	180	167	188	153	153	169	173	143	156	164	164	171	176	164	157	156	177	162	159	150	165	150	149	175	164	164	178	192	151	154	147	152	169	163	165	142	155	139	179	183	148	162	166	158	160	132	138	144	171	166	159	171	137	161	156	167	141	178	161	160	154	159	151	156	158	187	163	172	165	184	183	194	154	148	168	160	169	141	151	192	166	139	159	162	144	152	141	138	177	142	169	141	136	168	154	199	161	168	166	154	155	176	148	172	143	176	153	174	162	171	165	151	159	168	148	163	160	155	149	186	168	176	167	159	148	186	164	178	162	156	151	182	186	139	159	182	165	177	169	163	154	187	166	167	148	171	158	171	193	155	161	189	147	161	147	137	150	171	150	161	159	154	157	167	174	141	156	142	152	164	137	145	143	156	168	162	168	168	161	162	172	161	156	180	179	158	145	171	184	173	153	152	186	133	150	163	146	181	150	160	142	163	151	176	158	170	171	180	169	146	148	143	158	165	156	168	164	161	159	177	172	157	137	168	151	138	145	165	157	148	128	157	142	143	164	172	163	168	165	175	150	157	158	144	172	161	179	180	178	158	148	135	161	171	153	146	177	161	182	160	135	160	157	172	151	162	194	162	138	148	166	163
15056	16379	24901	26630	24513	17819	12568	7186	10477	14001	11270	6143	5495	4989	16833	22067	24252	21574	14021	7939	3515	1085	449	499	459	430	501	504	488	512	505	510	504	440	466	457	433	461	479	455	476	494	478	477	463	462	398	468	448	466	480	475	449	487	478	465	432	480	485	470	465	469	478	474	472	487	476	448	484	448	488	430	499	432	460	423	473	460	484	489	465	479	484	480	508	466	471	462	477	440	455	456	484	462	498	495	436	468	448	476	465	465	470	471	487	452	463	457	445	496	478	463	504	436	493	403	471	467	447	427	457	468	443	442	474	481	475	462	450	472	450	458	457	464	506	472	433	468	452	488	482	433	498	462	449	486	479	434	442	477	474	480	466	492	440	458	473	502	472	465	502	450	428	474	465	453	449	453	465	451	457	473	491	490	490	483	455	476	451	484	471	455	433	462	461	454	488	428	460	421	487	479	452	485	479	451	509	471	438	466	506	442	507	500	469	468	464	487	466	513	457	450	466	418	488	450	452	480	475	478	459	436	446	496	479	481	487	481	472	463	456	476	436	464	458	478	410	471	489	480	446	480	506	440	480	476	499	463	457	464	459	481	445	476	453	423	454	456	467	471	480	478	483	505	475	437	462	460	467	443	454	520	467	465	497	432	444	451	429	428	459	447	491	450	480	450	442	477	496	460	459	472	490	460	478	475	496	448	469	475	501	454	458	448	498	465	509	452	512	464	490	507	452	480	449	507	461	476	442	443	461	487	507	490	441	497	459	450	479	507	492	488	456	470	490	458	456	467	471	467	507	433	462	469	476	499	451	487	516	469	503	469	451	485	513	510	451	469	428	467	468	506	502	469	487	486	477	501	477	469	449	484	514	471	457	505	486	461	461	461	469	461	429	457	505	453	481	493	504	517	453	464	468	439	437	460	470	439	449	505	459	488	483	433	453	454	456	490	489	498	485	465	499	458	445	464	472	489	514	475	465	477	543	509	469	453	458	507	462	453	441	445	468	492	439	435	475	479	487	501	444	505	457	463	458	446	477	481	420	488	456	492	476	490	464	436	486	444	464	460	473	467	485	453	468	477	490	497	471	494	499	489	474	435	444	454	467	468	471	468	449	486	465	476	464	463	458	481	505	477	444	471	519	468	475	473	447	489	497	477	451	445	478	464	489	492	436	437	450	461	484	464	476	436	493	474	457	453	470	448	454	447	462	470	497	470	451	488	487	448	458	508	479	492	474	424	499	456	535	442	458	471	479	472	482	472	485	490	467	483	495	441	443	471	459	464	468	485	475	452	485	458	488	473	456	450	439	462	472	432	472	471	470	480	505	452	428	485	494	463	527	494	467	476	475	446	514	454	440	430	500	473	462	460	440	465	456	454	483	494	481	455	419	420	470	500	465	456	473	449	450	473	451	439	469	442	456	484	490	473	455	478	464	500	459	474	469	464	481	479	471	470	479	486	457	469	471	433	481	464	472	473	448	428	416	488	488	441	482	482	433	488	450	498	476	430	486	546	459	446	463	491	463	459	482	472	475	445	484	466	471	447	472	463	492	484	456	446	448	442	482	461	450	443	466	443	492	449	496	444	498	426	505	427	525	484	464	468	442	438	468	456	470	446	453	467	477	463	462	457	481	465	471	422	446	460	454	485	452	488	442	456	454	488	479	485	476	472	462	446	458	470	479	463	475	490	517	474	448	482	515	449	482	497	451	454	496	479	492	461	480	446	477	470	475	479	436	454	510	469	468	452	443	471	480	488	483	475	485	465	475	484	432	470	459	406	486	417	505	447	477	457	478	478	452	461	436	499	451	445	486	483	452	487	475	476	464	454	498	464	475	455	459	474	444	457	444	468	456	443	470	482	461	447	471	477	463	460	482	468	441	498	477	490	445	485	435	484	499	461	468	457	487	461	448	443	502	470	406	484	436	451	470	446	461	456	494	459	513	464	434	504	483	450	500	480	490	466	463	494	444	459	448	454	490	477	512	489	475	451	486	436	481	456	467	471	451	459	525	491	483	448	427	425	441	446	427	451	493	452	468	433	442	480	480	477	454	486	456	480	456	487	441	467	467	481	445	471	468	476	458	446	434	453	413	482	452	470	510	447	488	435	483	516	422	496	482	444	465	457	503	451	463	464	469	484	478	495	452	470	504	449	450	496	484	466	444	481	498	458	456	457	477	445	478	494	456	437	467	455	443	471	501	466	465	437	521	432	510	465	460	447	489	471	523	449	491	422	442	462	466	493	458	446	443	455	448	429	486	473	459	476	501	484	495	464	473	480	463	450	481	457	454	490	450	416	489	440	452	438	462	487	455	466	452	441	473	459	500	495	485	474	456	457	470	478	438	478	454	467	476	480	493	452	486	438	511	475	455	431	443	498	473	455	461	490	469	433	491	501	466	443	474	483	477	490	467	526	464	496	482	468	471	494	467	465	444	432	469	450	439	477	425	458	484	458	466	460	419	496	474	488	462	465	472	425	480	493	466	500	471	451	474	478	441	462	459	445	468	466	490	487	446	465	429	453	466	440	479	503	470	473	472	490	450	444	466	468	494	496	470	418	468	496	494	451	456	437	417	448	450	451	464	481	444	467	500	466	469	469	457	480	454	457	491	475	475	512	500	471	478	438	478	468	506	429	485	495	488	480	417	489	495	491	467	439	454	514	490	463	469	494	432	435	487	475	458	470	456	448	473	507	472	453	445	474	439	492	488	454	447	460	437	498	425	468	470	460	476	503	445	469	469	480	459	493	443	488	470	448	483	470	495	458	465	440	486	463	464	477	492	487	483	488	447	468	496	456	488	469	458	504	472	488	453	432	489	454	462	436	477	463	455	483	473	447	491	460	457	431	447	471	473	491	465	487	473	460	436	470	471	475	486	471	502	466	482	467	454	471	437	424	479	488	497	490	481	431	496	461	452	485	470	496	491	448	459	455	485	486	515	452	452	440	484	483	488	497	449	471	462	435	460	448	440	458	489	470	453	466	429	454	476	455	505	448	444	488	464	485	480	451	470	437	512	440	449	470	472	474	463	448	462	480	471	452	458	465	464	483	507	464	459	488	480	458	458	484	456	439	464	441	475	493	454	451	477	450	483	512	463	491	490	470	461	455	477	481	466	467	470	426	474	473	454	462	502	464	452	498	474	506	465	481	484	461	465	438	459	464	490	481	454	485	466	511	443	426	444	460	472	486	441	506	439	518	484	491	451	474	460	480	455	473	497	485	492	455	482	457	462	456	476	459	445	512	454	467	460	449	469	472	459	460	453	459	471	473	483	446	478	463	470	486	480	461	456	495	467	433	486	441	439	470	494	514	447	467	478	450	442	471	451	450	495	482	472	460	519	501	469	494	448	457	473	478	489	453	432	484	496	488	432	475	464	490	453	474	470	452	496	480	481	468	480	460	460	453	490	468	473	494	475	484	471	485	466	509	473	466	490	473	463	425	466	458	440	445	495	482	467	446	487	463	448	453	466	446	489	476	463	486	462	454	474	504
30823	27890	30277	27512	20646	12057	6628	3567	5555	5363	4191	2252	1532	2455	8903	11911	11640	9902	5148	2577	1171	430	177	218	195	208	204	174	193	207	221	199	185	189	211	182	199	177	200	207	200	205	174	192	201	185	204	197	201	216	189	217	183	171	197	196	200	201	210	187	198	195	184	200	203	169	192	186	190	185	223	188	186	218	200	158	177	186	193	189	178	195	190	203	178	188	198	194	180	182	182	184	178	212	189	192	181	209	206	205	236	214	205	181	159	200	202	202	197	188	215	211	194	219	207	184	197	197	204	189	184	194	177	192	194	184	175	202	201	201	179	199	183	219	170	182	175	184	210	203	209	191	209	196	192	166	177	193	209	194	168	184	194	182	197	186	203	180	223	208	177	196	185	192	181	200	181	211	187	198	209	222	210	189	186	186	177	179	200	177	198	189	217	175	178	180	183	198	204	192	167	196	196	208	168	187	194	184	189	191	191	187	204	174	205	160	172	179	220	181	182	181	198	182	206	197	204	205	212	186	180	212	199	189	216	185	183	170	205	182	207	174	190	172	180	190	208	217	194	198	179	181	212	185	196	210	182	202	196	197	197	198	187	193	196	181	217	222	186	195	240	224	189	179	190	196	204	196	175	201	193	192	181	200	188	192	198	196	173	183	188	183	188	194	182	188	194	185	212	212	166	200	192	200	183	191	197	201	192	184	185	179	190	182	221	191	190	188	213	175	159	199	193	181	182	197	177	191	193	206	183	168	189	197	194	178	186	195	201	187	170	173	178	174	190	191	180	180	169	204	200	214	191	178	175	191	170	196	186	186	179	177	194	171	201	211	196	170	181	204	200	215	200	204	209	201	180	178	190	187	186	184	195	170	195	173	185	182	178	166	186	191	194	208	194	184	184	193	178	203	173	204	212	204	173	211	188	190	190	209	215	174	216	187	194	162	196	186	190	206	204	178	201	189	202	167	172	216	187	171	197	191	181	189	182	204	186	174	186	197	199	182	192	195	197	195	210	196	212	191	170	196	187	199	194	195	206	188	198	216	243	193	183	212	217	233	219	199	187	228	199	207	185	201	166	188	212	188	166	197	182	185	187	191	193	166	216	176	200	211	212	210	171	193	197	180	178	170	200	198	190	238	215	177	226	189	176	202	191	222	207	176	194	185	182	195	196	193	212	198	195	187	202	186	190	210	190	171	195	169	180	210	185	210	226	183	184	199	202	195	194	213	214	175	198	197	201	178	192	186	195	209	203	217	193	189	201	201	210	200	213	173	222	212	190	167	188	187	203	193	198	202	210	212	201	184	180	192	204	206	205	207	188	188	188	186	185	216	181	178	184	193	208	204	206	181	168	198	184	202	194	202	180	193	190	211	219	189	187	182	185	195	199	193	206	204	201	181	196	191	209	202	182	176	183	179	178	183	181	178	202	172	193	190	172	195	169	192	200	190	203	201	162	200	210	193	192	174	187	184	178	187	207	181	185	193	196	203	201	207	201	182	194	190	217	206	200	192	176	196	204	185	186	179	189	177	188	218	186	201	201	166	158	182	179	205	198	180	184	190	181	192	198	197	217	223	175	189	203	204	180	181	192	190	185	199	181	182	212	176	184	174	181	188	187	158	164	244	203	192	201	203	193	207	223	218	197	196	174	184	189	181	206	187	176	198	203	201	198	203	184	209	223	165	214	194	157	186	184	185	218	183	178	188	219	169	187	166	186	180	194	167	181	170	190	212	196	193	212	202	200	207	182	154	192	192	196	202	200	186	195	206	203	210	189	200	198	169	191	187	192	200	207	182	168	215	196	193	191	202	182	184	188	191	191	187	173	169	186	191	221	210	167	174	174	208	177	204	195	168	199	180	200	167	196	170	190	202	173	158	194	201	200	172	203	183	210	189	203	176	174	190	177	188	196	184	183	184	194	219	179	174	220	190	192	201	187	197	189	199	181	225	187	213	187	207	173	213	184	216	185	180	195	182	178	192	159	211	173	189	201	171	217	189	170	204	188	189	178	171	219	199	174	183	184	167	190	198	193	190	192	170	185	198	193	184	192	185	186	179	186	196	160	188	183	193	186	176	195	202	209	206	203	187	189	186	185	199	198	190	209	202	198	197	198	190	214	191	191	168	191	207	176	199	178	188	213	193	198	172	181	186	194	168	192	191	197	197	198	198	177	184	184	166	180	200	190	201	215	211	204	194	195	176	204	206	197	196	189	185	201	217	195	199	205	186	200	199	175	199	172	182	199	191	204	191	199	210	179	187	215	188	205	186	195	176	186	181	190	202	200	225	189	215	173	206	204	178	171	190	200	194	186	179	183	202	177	188	155	173	188	205	204	195	184	204	175	183	182	203	171	186	169	191	206	202	174	166	186	189	202	177	182	189	188	195	216	194	199	210	187	181	175	192	155	186	183	205	178	180	182	214	212	209	175	191	185	212	203	201	193	225	227	179	207	193	197	221	204	184	182	207	173	200	185	206	210	193	212	197	184	182	191	202	183	222	182	188	182	205	181	181	197	190	206	199	195	205	188	206	186	164	182	211	203	178	205	190	175	198	164	186	195	184	200	206	194	168	169	191	175	188	187	206	209	205	208	180	210	199	185	220	192	186	209	187	189	206	187	196	197	174	202	210	212	186	188	179	169	181	216	158	201	189	202	201	185	208	186	195	175	171	209	181	202	211	198	179	182	201	180	177	205	205	186	214	220	211	179	179	177	184	167	199	207	204	191	156	192	201	163	192	192	191	165	187	202	208	184	223	205	190	200	225	193	210	188	195	199	170	189	208	190	185	211	199	202	198	178	178	198	164	224	178	204	237	206	167	216	199	177	207	182	202	184	212	175	200	192	205	192	184	213	202	207	192	191	174	212	200	207	185	194	194	183	174	199	202	178	211	189	191	195	197	181	202	207	161	202	168	185	178	214	163	191	205	209	197	206	212	207	196	210	215	176	173	197	187	206	208	181	158	192	210	200	184	182	215	200	190	211	198	199	177	215	218	207	207	222	176	193	190	198	198	165	192	185	189	189	200	186	230	202	202	182	183	193	184	196	171	187	183	210	152	161	213	183	183	194	200	185	206	198	171	195	199	179	163	170	206	196	210	184	182	195	178	210	190	201	183	195	187	205	203	213	219	200	163	186	186	216	186	182	198	177	218	198	188	180	219	232	178	173	210	178	213	177	187	170	197	214	202	169	157	183	189	194	186	203	203	200	185	193	192	219	197	188	182	194	177	192	182	206	177	172	220	171	206	167	190	220	164	194	169	222	191	181	190	205	201	214	201	183	175	186	181	169	205	189	198	196	191	226	225	191	177	209	192	192	172	178	181	198	178	190	188	189	195	176	201	192	190	207	194	184	209	196	187	191	191	191	209	201	197	182	189	198	200	212	185	210	193	170	175	209	212	200	202	208	195	172	173	204	187	205	190	213	203	212	191	208	178	204	180	187	184	212	206	185	191	160	189	209	170	198	167	182	156	173	221	198	188	208	193	191	181
20598	22420	30432	34306	30510	23561	16752	11932	18504	17004	15032	8961	7503	10890	28382	32513	32387	28968	18992	11651	5123	1734	645	570	553	576	611	605	538	568	605	602	563	583	552	516	572	519	581	549	560	537	492	493	526	550	495	569	536	507	557	557	519	580	547	527	552	558	491	498	554	578	505	589	529	526	550	523	548	540	542	525	534	585	536	573	572	543	537	579	530	551	504	548	525	507	557	509	554	561	518	537	562	515	570	564	545	514	561	571	563	531	557	588	537	554	549	552	540	571	566	538	571	532	567	563	585	539	555	549	528	539	610	545	506	503	581	564	569	539	586	534	532	546	508	532	534	560	546	539	583	519	571	512	527	535	548	513	546	567	552	572	547	521	551	531	561	514	601	529	500	555	547	516	534	557	533	532	561	521	530	572	529	526	508	507	547	533	569	537	556	542	512	592	550	573	538	529	559	599	549	581	544	525	581	531	557	514	571	550	506	527	539	529	576	509	578	533	527	527	552	569	544	557	534	511	549	585	563	573	532	512	556	522	519	560	567	565	532	558	568	538	552	539	523	534	564	559	544	494	540	551	530	532	534	508	564	554	557	560	590	518	585	563	559	553	549	579	547	545	507	529	503	566	559	510	542	539	593	546	531	500	526	510	551	524	521	508	491	550	555	537	517	545	545	478	545	601	540	563	578	564	546	550	526	536	520	546	566	524	561	528	560	549	555	560	557	553	596	576	514	536	513	551	543	554	514	504	517	559	559	555	511	568	519	565	562	562	542	583	565	541	534	554	538	547	483	553	521	546	523	511	531	541	520	556	561	544	550	557	539	536	549	520	543	500	579	553	560	565	545	554	573	503	526	552	554	533	561	556	575	553	536	537	516	537	604	565	555	548	557	554	576	479	544	551	559	551	550	519	565	534	574	582	562	535	531	510	541	537	567	529	555	567	555	547	530	534	557	524	506	534	499	502	557	552	587	525	507	522	541	512	543	530	585	533	534	525	538	502	531	564	546	483	520	552	505	541	591	501	528	528	587	559	568	542	552	535	514	517	540	525	527	534	536	530	545	536	538	549	581	524	544	566	550	568	557	565	540	518	538	564	530	573	523	546	544	554	567	542	522	586	532	540	596	563	580	532	550	565	516	532	501	544	538	532	530	475	525	545	485	548	554	557	566	559	534	526	551	535	541	535	546	501	555	535	544	541	507	601	536	529	555	580	558	530	573	517	533	560	531	588	519	565	567	534	544	574	548	542	574	534	543	559	541	556	551	519	514	584	502	555	570	521	550	558	532	568	523	553	535	572	583	566	564	532	531	542	552	572	546	556	583	560	506	524	538	552	539	551	523	559	568	501	559	527	553	523	555	568	576	561	568	523	533	539	532	556	581	530	552	521	593	573	548	528	529	513	554	574	528	562	535	582	568	569	535	533	561	527	564	505	541	548	564	535	520	535	576	559	506	538	563	566	623	571	516	534	564	520	544	546	507	551	519	545	495	553	547	539	552	533	507	519	503	601	527	561	532	532	542	527	566	534	535	553	559	558	544	548	569	538	559	555	540	522	580	535	504	516	515	498	579	567	559	531	511	539	546	557	549	501	554	534	527	547	539	512	553	555	533	568	566	514	558	568	544	561	507	550	525	537	538	569	563	528	568	566	482	548	548	546	574	545	539	541	504	552	502	561	519	530	566	503	572	541	576	510	523	534	565	557	570	575	524	572	550	564	512	542	521	553	570	557	532	532	557	558	534	518	516	552	528	534	542	547	543	516	556	503	560	587	484	588	558	513	576	526	551	505	522	566	516	583	525	543	522	558	523	532	543	571	540	513	508	560	512	552	563	545	604	575	550	522	551	524	547	557	520	540	568	546	541	565	545	530	503	576	548	535	550	527	560	520	484	536	520	545	526	582	559	557	560	533	608	482	574	586	546	577	533	573	579	517	529	575	533	491	517	510	523	555	520	542	538	539	562	544	537	569	588	531	552	526	570	537	539	548	581	542	532	536	555	547	552	561	575	577	568	537	554	530	542	541	564	573	580	539	564	581	555	528	523	518	540	522	529	546	567	554	538	505	514	597	555	534	550	605	568	542	568	560	555	567	534	504	520	545	519	525	540	557	535	522	571	543	532	576	563	590	529	541	546	538	535	552	542	542	580	578	569	520	501	531	558	571	586	580	509	562	561	564	530	522	573	541	542	527	554	563	554	542	534	578	584	531	519	581	528	547	568	536	530	554	507	528	519	549	526	496	549	600	547	587	536	552	557	574	556	589	559	540	584	572	539	538	568	558	529	511	587	551	522	510	561	552	584	553	529	540	512	535	511	555	564	553	541	570	566	586	521	522	529	535	536	555	535	526	525	529	534	612	551	555	550	541	511	544	526	580	530	548	554	509	499	571	583	573	539	553	531	563	541	533	539	513	569	497	548	518	555	533	617	539	523	512	568	498	521	599	563	584	568	597	553	543	530	538	580	554	586	590	554	545	563	503	596	563	525	572	546	540	554	564	559	552	610	590	534	570	582	553	554	566	567	514	559	552	535	556	572	547	521	569	539	565	551	536	549	543	507	515	571	531	527	528	543	530	548	517	562	568	531	516	500	540	545	513	569	526	558	520	559	553	519	511	564	548	559	593	540	570	524	524	514	507	535	560	512	556	549	560	541	546	555	544	561	539	532	558	538	555	564	567	532	517	575	538	588	511	505	569	560	563	496	535	527	623	521	523	523	554	550	582	537	537	571	534	536	562	554	536	529	529	502	591	512	547	576	525	560	540	532	537	521	554	527	536	566	570	572	546	557	532	530	540	539	555	512	563	568	491	535	555	566	533	550	551	499	526	605	547	544	557	548	513	570	520	521	543	564	537	484	517	541	579	564	579	526	552	507	533	550	590	545	506	500	565	556	565	549	503	534	537	536	564	534	545	510	550	558	533	530	525	559	535	547	577	496	547	565	540	539	545	552	546	551	536	577	539	528	545	583	543	510	533	572	538	539	563	556	546	539	545	557	534	525	528	571	538	512	526	510	570	540	554	529	527	507	590	504	588	537	547	536	564	556	524	556	562	529	567	529	567	559	558	530	545	531	576	551	518	508	556	527	535	536	552	541	552	532	544	514	543	557	519	519	527	537	559	564	550	497	538	554	550	530	523	561	572	558	538	520	522	591	556	559	536	523	560	538	531	531	504	497	563	542	526	563	535	590	561	551	583	578	545	551	552	533	524	537	586	529	561	537	562	581	567	523	559	546	586	543	601	527	531	617	519	501	567	537	558	553	573	537	516	552	555	524	561	502	563	557	527	558	532	569	542	532	558	515	507	565	569	543	504	519	572	532	592	526	590	551	582	524	552	551	559	572	549	569	520	515	561	558	542	599	609	587	528	546	534	553	552	513	518	585	557	504	516	548	557	534	514	558	548	554	560	519	543	516	530	533	562	535	593	565	536	539	564	533	527	574	542	546	505	541	562	598	527	556	552	538	530	555	548	523	562	531	544	588	550	527	568	539	537
9979	7266	7792	4895	3300	2164	1227	1082	1090	651	532	376	296	422	652	870	817	1034	593	404	316	227	183	188	166	157	170	176	158	160	167	155	174	199	172	170	157	160	176	195	186	167	148	156	178	191	146	187	197	184	171	171	196	189	156	153	156	171	167	157	158	162	204	163	213	139	147	179	187	157	174	138	182	193	160	167	154	156	187	169	158	150	165	152	159	152	166	148	198	169	177	145	153	150	142	181	163	165	164	171	183	183	166	167	184	173	180	180	166	182	194	164	176	168	175	162	167	184	162	183	148	168	179	175	158	164	177	171	150	148	176	187	170	182	158	179	175	173	142	153	166	188	149	164	196	171	165	177	168	173	187	170	152	183	169	177	144	187	182	157	146	198	169	172	178	174	174	169	159	185	162	158	156	161	174	163	173	154	188	156	173	153	167	164	161	198	131	162	163	180	166	169	164	178	184	155	180	163	160	193	172	145	182	162	160	185	157	166	162	173	175	160	155	175	193	178	167	165	169	171	168	144	162	167	176	180	176	167	152	163	166	180	153	176	153	160	182	164	186	156	171	170	171	155	157	207	164	152	192	154	172	155	182	181	160	180	173	187	184	186	171	152	199	179	191	158	148	169	171	175	191	149	164	161	161	184	180	199	174	166	170	196	166	158	156	171	196	191	160	156	153	197	167	160	151	162	160	168	186	158	161	150	171	175	162	174	180	195	173	140	176	159	166	169	178	175	185	156	174	162	174	177	199	191	150	179	165	163	158	183	174	163	165	182	169	181	171	155	181	171	196	176	202	174	159	165	176	168	187	173	179	175	157	153	179	145	146	156	163	184	170	180	162	165	171	174	160	181	174	186	172	167	189	161	159	193	150	182	163	163	186	172	155	170	164	173	198	193	200	173	188	188	145	172	163	172	155	174	185	161	196	166	173	171	160	171	163	169	170	188	171	144	159	160	175	174	176	160	205	175	160	184	166	164	176	167	183	167	174	180	165	182	168	186	172	162	194	176	151	168	193	165	187	139	171	153	172	166	188	181	197	169	168	163	155	149	172	184	189	182	172	160	149	182	151	186	184	187	177	162	146	181	173	188	170	175	165	166	160	159	142	188	182	182	182	165	179	180	170	167	171	174	148	164	184	199	190	192	195	166	171	186	182	169	159	159	169	148	168	152	176	152	164	185	162	169	175	167	165	181	169	180	171	150	186	171	182	184	160	168	166	177	154	166	162	165	178	170	164	165	161	188	201	174	170	176	170	167	176	135	166	181	178	166	165	178	170	186	170	180	167	198	196	161	178	191	158	149	184	169	179	168	142	173	139	159	168	164	133	173	181	174	157	169	184	145	148	173	190	162	165	156	164	163	178	164	171	184	174	155	170	180	169	150	160	180	168	178	185	162	178	164	166	147	156	156	171	201	173	193	163	140	179	171	178	175	150	188	180	161	181	153	164	181	156	203	167	168	159	148	165	162	158	149	162	154	161	177	177	166	169	138	145	152	204	158	145	160	159	184	204	181	179	153	171	161	164	157	185	180	159	176	150	165	166	163	193	168	148	176	195	141	188	156	160	161	159	157	170	163	193	171	147	166	142	165	161	174	172	150	192	146	159	188	165	163	173	172	183	173	152	155	166	193	140	174	124	158	184	146	178	186	164	190	208	193	149	153	165	153	190	176	161	167	170	181	191	159	169	171	175	173	176	172	185	185	194	170	151	171	170	182	162	168	166	169	148	164	173	188	166	175	186	180	182	162	162	168	175	176	179	157	171	175	152	151	172	163	162	171	179	151	176	179	185	166	159	174	178	201	163	165	168	157	157	170	165	190	175	172	184	170	175	156	169	161	164	171	181	201	141	163	170	166	178	145	196	174	157	170	180	178	182	152	176	163	156	158	183	195	172	160	160	160	181	138	177	176	192	176	183	149	181	182	164	151	195	174	180	160	170	183	181	167	157	151	160	165	161	164	185	151	188	177	161	161	178	176	184	168	183	164	176	185	151	171	145	165	165	160	131	175	170	173	200	203	175	204	177	164	172	175	163	166	171	177	172	168	154	174	178	179	173	153	170	185	187	174	184	176	181	152	156	151	175	171	155	156	155	147	153	162	153	168	173	147	171	163	163	156	188	175	192	186	171	134	167	180	152	150	163	155	181	179	182	157	193	155	174	174	184	186	168	144	187	172	183	167	170	156	150	192	179	169	169	172	169	164	162	163	167	164	193	185	177	171	174	172	173	163	181	177	184	190	188	169	164	174	160	141	152	174	179	159	171	162	174	154	167	167	172	181	148	151	181	190	194	173	163	173	181	173	150	171	160	166	167	159	173	148	188	183	157	158	169	169	166	181	162	161	179	173	161	184	173	185	160	180	161	172	181	150	165	188	158	162	163	178	155	177	154	151	183	166	177	169	173	180	190	188	174	181	183	172	162	184	184	198	152	139	173	156	191	177	169	170	178	178	187	153	173	175	174	167	155	152	172	158	174	156	178	173	166	178	171	180	171	173	166	173	163	166	166	140	184	165	188	175	172	184	152	151	181	166	183	162	182	161	178	188	177	186	166	163	188	158	187	149	196	174	164	154	166	177	159	178	189	191	146	163	156	171	167	175	151	154	167	187	167	177	159	161	192	160	169	164	169	189	171	175	156	184	187	153	180	155	173	171	147	172	162	150	171	164	170	144	180	168	196	205	170	188	164	167	176	202	158	171	167	172	145	160	178	163	148	139	165	170	160	179	191	183	193	160	162	172	171	173	174	161	180	171	161	185	164	198	157	179	150	176	164	171	150	154	172	151	184	181	166	151	166	154	163	162	155	170	152	151	164	159	172	191	180	147	168	173	184	174	178	171	162	183	159	165	172	160	158	173	164	179	168	179	192	188	165	184	176	187	158	175	164	149	160	163	183	162	172	155	173	175	183	169	160	163	163	173	174	173	176	160	181	176	176	183	157	147	189	169	171	190	176	155	179	155	155	160	148	170	179	169	178	173	173	196	168	159	163	185	175	170	131	188	169	153	167	189	164	187	157	149	171	175	168	156	157	186	185	180	176	166	174	178	174	172	175	155	145	181	174	176	152	163	174	163	160	177	146	186	170	163	171	169	166	157	159	176	202	170	162	176	157	186	145	170	151	185	160	168	170	169	169	171	178	155	167	154	177	165	130	173	158	164	197	143	172	159	159	154	169	194	165	182	172	189	169	186	152	159	147	167	180	190	175	165	179	178	183	160	160	166	161	171	184	184	160	156	178	152	189	172	166	169	167	164	163	161	150	175	152	159	172	181	193	146	152	163	151	184	169	170	161	161	164	158	148	167	183	157	163	157	166	171	156	160	155	157	186	177	163	188	166	172	162	173	140	156	155	173	193	162	181	157	181	170	163	181	189	156	170	159	150	169	171	171	166	161	176	184	160	175	161	174	158	166	163	173	172	195	165	167	162	141	166	181	140	169	163	154	145	187	171	184	145	163	166	158	169	159	153	163	179	159	163	179	179	175
7299	7540	12948	12667	10782	8398	5435	5192	4889	2941	2364	1928	1387	1941	3464	3964	3713	4365	2417	1630	1032	682	521	474	441	483	502	507	536	504	471	486	478	463	452	484	455	483	491	471	520	496	464	469	461	484	520	531	485	515	487	448	467	528	486	467	496	531	452	438	493	480	480	482	499	489	453	483	498	501	488	475	471	531	472	447	529	487	479	493	478	497	485	515	477	478	510	500	472	499	508	454	485	479	467	457	487	519	480	485	474	510	500	460	471	525	475	467	502	514	509	477	520	469	488	452	505	497	469	502	454	537	440	497	491	479	485	438	509	505	515	476	475	521	483	478	458	476	476	502	439	500	477	518	486	476	511	514	489	466	461	510	510	503	510	465	506	459	466	469	497	488	467	485	472	477	479	478	492	435	453	464	526	464	515	499	446	496	478	496	479	490	519	474	492	443	479	465	472	500	482	521	501	486	481	509	517	509	490	496	450	491	479	498	473	516	495	457	520	495	493	475	464	501	493	504	499	518	504	528	493	505	521	481	487	511	545	481	515	472	453	514	488	522	482	521	501	452	490	459	491	468	501	510	510	511	468	466	466	471	498	488	486	484	478	484	485	527	480	477	477	459	500	424	471	504	485	461	512	473	491	462	466	498	471	523	461	500	533	490	471	487	451	464	472	510	488	452	459	493	473	478	498	467	493	475	467	484	488	490	470	518	464	480	466	496	461	490	527	487	469	491	487	494	489	523	508	511	501	509	518	473	491	464	519	471	478	467	506	494	459	454	479	466	499	458	493	499	486	497	456	498	475	514	487	436	527	507	499	540	450	469	479	494	477	453	478	487	465	524	470	435	471	511	490	459	478	466	467	491	484	532	502	519	492	491	438	509	472	507	520	466	448	511	466	486	482	509	499	510	504	500	473	541	464	525	469	499	479	409	495	494	484	476	510	490	519	469	451	483	468	452	500	463	534	468	519	474	458	484	495	490	457	474	522	497	498	532	497	490	481	504	463	468	457	493	441	485	493	507	502	501	463	500	458	449	488	483	493	472	473	516	466	485	492	500	504	437	496	518	493	515	487	484	494	459	474	468	461	485	474	455	462	491	484	496	497	496	444	517	471	497	462	472	502	465	488	444	536	490	483	436	459	487	502	478	474	508	489	518	435	484	483	481	470	493	486	485	480	499	479	477	497	501	469	512	478	485	495	455	486	503	500	487	479	463	475	475	488	521	455	455	496	511	497	485	509	446	471	481	500	422	533	475	491	448	458	487	447	490	506	477	465	477	500	491	473	482	454	508	472	475	501	471	485	486	498	502	506	532	508	525	509	495	493	489	481	523	480	510	459	469	477	464	468	455	446	509	451	517	450	455	507	478	490	460	479	491	460	487	470	425	490	508	509	489	499	465	518	470	504	425	487	466	503	436	500	487	504	459	501	452	488	463	527	496	520	493	482	457	496	458	485	457	467	464	482	485	490	510	484	460	484	496	536	527	481	491	474	500	452	472	476	461	469	493	492	499	470	487	472	486	459	480	503	499	488	486	495	457	518	473	450	503	476	490	451	489	446	461	497	481	498	473	514	473	460	500	500	492	465	502	465	487	486	509	466	501	502	443	495	520	442	464	473	513	497	457	482	497	515	502	483	485	444	483	513	511	462	505	458	459	466	477	479	486	487	510	451	448	472	485	499	474	492	483	473	452	473	505	511	502	480	512	482	488	456	501	495	502	510	471	469	494	506	494	456	472	446	491	509	456	512	478	481	495	489	509	464	486	469	503	484	459	512	504	523	504	547	503	466	483	468	518	484	471	493	491	515	513	468	500	491	485	485	458	479	519	453	493	491	484	484	512	493	506	492	489	501	525	473	521	476	528	520	510	465	478	486	452	530	456	477	527	479	475	519	460	483	492	474	465	468	496	465	476	452	474	498	500	463	488	500	494	443	469	488	482	505	486	498	511	493	470	468	486	479	463	490	498	480	485	492	483	499	478	450	456	507	540	533	448	484	473	480	510	484	492	493	513	488	492	472	516	522	505	487	470	457	511	466	474	489	485	487	470	450	478	481	506	475	482	474	495	455	474	517	459	504	469	522	474	497	495	505	478	464	504	463	492	478	455	493	479	501	511	512	495	500	457	481	488	457	490	503	535	479	484	514	500	496	460	505	478	465	503	489	511	470	461	517	502	472	489	487	504	454	475	498	478	519	497	466	424	466	472	504	478	506	489	445	531	517	485	511	484	444	502	460	491	454	508	491	486	481	488	454	487	466	471	475	486	509	486	494	452	488	487	475	473	488	473	517	461	516	490	520	494	461	486	492	513	472	447	484	491	484	500	456	495	461	457	457	496	532	501	489	492	487	492	485	491	489	492	504	504	487	452	458	490	479	482	464	489	499	456	470	503	502	490	501	504	514	503	477	473	464	470	470	525	502	465	492	493	476	472	516	504	490	469	499	501	467	494	497	489	484	466	442	465	443	475	504	471	530	481	481	484	475	481	425	456	490	479	516	496	494	479	470	484	473	487	474	489	495	467	451	505	491	463	494	464	482	497	460	477	527	448	491	461	479	481	493	470	494	522	478	495	547	461	432	504	495	505	454	520	494	503	497	518	493	490	464	489	452	525	470	473	465	480	460	489	486	504	478	460	475	531	535	490	488	458	481	475	493	481	455	506	489	492	519	514	455	483	510	506	518	471	508	492	438	478	466	487	490	490	465	478	498	493	469	475	502	471	499	458	482	485	499	453	517	491	471	470	482	499	458	515	461	497	474	457	475	453	470	484	478	480	482	477	482	497	494	471	491	489	505	479	501	449	485	523	507	467	477	458	512	493	466	513	486	465	488	505	496	537	438	475	537	478	477	477	472	470	511	495	524	474	474	495	492	511	487	452	490	467	496	469	483	473	494	503	488	478	452	488	492	480	465	447	500	503	471	507	487	507	458	503	458	514	501	471	490	492	486	466	488	446	453	494	436	479	439	463	521	478	510	486	495	481	483	495	477	453	492	501	475	425	503	475	548	501	462	512	511	500	493	489	440	491	488	483	513	493	492	487	489	519	478	535	516	523	506	475	485	505	467	451	491	477	519	478	462	487	469	480	457	502	499	490	483	518	513	485	502	471	458	488	468	489	447	494	520	494	461	489	496	474	453	503	459	477	473	471	517	501	442	503	506	481	468	464	486	466	473	469	466	491	471	502	481	468	438	494	488	484	443	455	460	481	499	509	447	460	477	462	482	493	475	513	448	473	449	479	506	511	513	492	491	437	503	462	515	502	490	473	492	495	478	484	468	509	515	488	499	507	462	495	486	480	514	499	509	469	499	483	539	488	481	495	494	474	443	495	439	481	491	467	485	516	461	476	480	507	496	509	485	506	538	478	501	478	491	476	463	484	448	465	458	470	444	527	536	467	473	531	479	515	466	515	501	502	540	493	494	495	464	484	505	481	505	509	437	474	480	466	514	496	507	465	470	464	471	523	478	494	500	451	480	501	482	479	464	503	489	494
23099	22081	26082	19831	12164	7680	4799	3633	2745	2457	1619	810	960	1279	5243	7464	5727	5033	2335	1099	601	348	218	170	190	159	145	161	164	179	150	155	170	179	157	177	150	202	168	155	164	167	181	157	169	170	172	159	169	158	159	177	160	162	177	166	168	150	148	161	153	165	146	184	176	171	161	168	195	160	193	171	164	150	164	168	157	162	152	140	164	163	155	195	171	173	160	161	149	139	171	156	180	166	171	187	149	167	191	175	195	169	157	177	188	160	168	172	175	160	181	172	144	187	174	144	202	179	137	168	179	166	145	167	182	177	176	190	189	199	162	151	165	171	173	181	187	198	160	157	198	164	168	143	168	197	177	148	174	162	165	172	180	141	168	164	176	134	178	156	181	171	160	156	181	170	164	137	170	176	163	160	157	163	170	159	198	179	155	168	168	143	191	150	178	164	158	171	172	178	196	166	182	168	178	160	195	171	164	170	180	192	171	155	173	174	177	188	172	175	159	167	164	177	165	164	167	149	184	170	182	167	169	182	152	179	167	146	185	167	194	190	169	162	156	191	161	174	170	140	153	175	163	145	188	178	171	165	157	164	148	172	149	177	171	185	156	172	160	164	169	155	162	199	172	143	157	172	169	176	162	167	140	146	157	139	171	162	165	178	163	164	127	163	161	166	155	158	165	163	163	138	152	189	161	163	165	175	163	160	161	151	148	197	147	161	151	178	152	164	179	162	159	170	172	162	158	170	155	138	157	181	160	171	171	160	177	166	170	166	162	159	161	182	152	179	167	141	160	171	169	176	151	177	159	161	175	167	174	161	167	175	192	157	140	148	141	180	153	145	141	162	159	185	158	162	152	163	161	182	158	185	186	146	164	154	188	177	145	181	158	172	137	156	163	159	164	176	187	190	164	150	180	140	176	163	150	171	173	160	164	178	145	184	158	164	183	146	155	156	158	151	169	167	152	181	179	146	163	142	164	164	152	171	192	183	174	170	154	139	149	158	179	156	166	182	169	165	183	181	160	156	179	152	167	161	157	176	157	171	182	161	160	158	166	195	181	149	161	164	159	142	172	149	170	199	150	167	187	184	172	162	161	154	181	170	165	173	154	165	178	158	150	155	171	183	169	158	164	151	180	174	173	171	189	161	157	178	180	158	160	176	165	182	164	146	180	159	158	186	191	173	165	160	177	167	153	165	176	180	196	184	160	176	191	179	167	176	189	155	166	157	166	170	162	150	164	170	189	159	187	170	151	164	157	176	149	163	164	160	174	153	157	179	177	172	144	160	173	171	167	162	159	148	154	166	159	181	168	170	179	156	151	181	159	160	175	166	176	175	193	159	139	155	189	168	169	170	174	148	178	193	170	199	172	162	173	156	149	161	167	185	170	183	144	172	173	161	188	172	154	172	181	149	148	172	162	156	162	191	156	160	176	152	147	155	162	164	162	157	190	170	172	178	137	164	203	183	154	161	162	156	162	176	144	173	169	150	179	159	163	164	185	172	166	176	143	169	180	156	194	163	187	176	165	152	147	165	150	183	154	159	186	145	176	162	162	166	176	160	160	167	151	175	162	145	160	163	169	152	161	170	160	172	196	178	174	170	156	150	159	147	171	183	157	176	179	154	161	189	171	168	163	148	161	151	149	155	171	165	144	161	158	164	170	184	176	166	146	151	169	166	155	166	147	162	162	148	154	181	176	180	167	147	176	175	161	141	168	134	172	167	136	138	183	152	157	170	188	165	164	155	179	159	172	178	168	153	172	160	165	149	178	165	156	179	171	170	168	184	167	179	156	174	174	161	173	165	158	168	176	170	182	164	168	145	160	166	176	182	175	163	165	146	164	177	169	166	171	171	196	179	167	172	178	154	159	200	182	180	162	164	164	165	180	149	160	178	155	155	177	165	153	165	167	182	161	173	144	165	166	162	154	174	163	174	168	191	138	167	128	144	171	204	164	148	148	169	161	145	153	174	168	166	166	183	152	173	204	171	174	177	178	172	157	156	158	176	169	184	155	156	160	180	143	166	150	160	160	178	140	144	151	181	179	182	162	173	173	166	181	166	166	161	172	154	166	171	157	156	164	166	162	165	191	150	166	175	162	155	162	161	155	140	173	179	170	167	173	186	180	160	178	172	154	170	180	162	157	172	152	145	183	177	176	175	174	181	181	178	181	170	160	167	159	177	209	161	162	167	159	181	169	179	159	168	192	187	151	169	177	159	170	159	160	159	150	193	177	172	186	170	170	162	167	169	157	171	169	175	167	165	153	175	170	156	173	180	159	155	164	166	177	191	135	175	151	175	189	185	149	163	186	155	175	172	142	173	146	180	169	171	192	163	149	163	156	152	175	169	175	181	171	146	169	154	165	171	162	175	159	157	171	156	162	170	166	149	156	147	153	171	155	152	177	177	165	174	152	202	172	183	159	171	154	166	159	181	151	153	150	182	188	192	200	175	164	165	181	170	159	169	179	151	154	167	187	171	157	188	172	150	162	173	152	176	156	158	167	172	162	167	174	188	180	163	163	155	152	153	166	181	156	173	171	161	171	161	138	172	164	171	175	180	172	170	163	160	176	167	191	178	172	152	166	150	167	152	168	175	183	166	186	205	172	185	141	171	164	146	153	175	179	187	173	141	162	158	172	165	150	160	189	166	156	167	178	153	163	155	189	190	177	141	184	177	186	175	168	165	177	141	140	167	136	151	138	193	148	168	180	177	183	144	170	180	160	186	163	180	162	151	171	166	161	177	147	165	162	168	162	168	178	171	160	188	195	174	177	170	160	182	192	192	170	167	155	195	176	156	157	176	156	173	186	192	190	168	155	166	155	183	180	194	162	168	163	161	168	155	171	170	167	166	188	168	136	150	189	152	136	186	173	166	173	152	171	158	146	166	162	203	179	146	178	174	155	165	173	169	149	162	170	185	177	171	170	186	170	188	186	153	150	155	157	177	146	175	167	157	177	162	173	171	168	156	169	198	168	166	152	165	179	170	182	158	185	185	164	188	175	167	183	157	166	166	150	169	178	156	168	169	185	167	162	177	184	149	174	165	177	156	154	160	166	182	169	157	170	166	166	182	181	169	166	160	176	156	152	172	169	179	162	148	167	156	170	191	171	164	179	162	142	176	168	159	163	156	159	185	183	179	159	166	173	184	172	166	164	163	184	163	144	182	154	160	186	163	176	173	148	175	170	179	168	183	195	184	150	162	142	183	169	164	172	169	159	166	151	135	174	153	158	167	156	189	175	178	164	160	161	159	176	153	168	178	172	181	143	169	165	173	184	162	164	163	165	162	162	162	156	179	168	190	154	171	181	144	173	162	183	152	147	173	170	166	177	146	149	164	159	178	173	179	175	183	161	170	150	146	167	150	180	167	159	172	196	158	158	151	163	162	160	149	163	160	183	155	146	160	172	146	171	168	158	178	172	151	169	155	173	166	164	180	162	173	161	151	185	161	161	160	162	184	157	180	183	167	180	161	142	161	199	176	176	164
16052	18747	26900	27220	22982	18894	15760	13432	11445	9837	7479	4206	4891	6662	21294	25815	21309	20036	10576	5553	2912	1509	654	540	443	522	506	511	480	500	460	497	521	484	454	492	469	483	460	474	453	490	462	423	523	498	495	501	463	509	466	466	451	490	485	473	438	455	456	464	535	476	463	523	495	464	485	484	474	479	505	484	499	459	459	505	507	483	439	471	483	485	445	440	426	455	425	422	518	468	482	484	465	504	457	487	448	461	505	463	477	480	485	483	471	448	480	492	490	425	463	499	459	495	480	463	469	449	474	471	480	463	479	513	538	494	483	480	469	463	466	509	518	485	512	465	490	514	476	474	504	455	493	472	502	496	513	453	442	455	478	461	504	512	483	487	467	480	491	472	437	471	503	468	461	481	486	475	473	446	488	454	461	468	502	467	493	461	490	496	443	471	474	470	518	509	449	502	467	504	479	544	476	450	471	518	475	435	461	523	451	524	504	486	480	515	491	465	488	498	474	500	502	473	448	480	490	518	481	484	519	515	487	465	518	472	497	486	454	430	507	461	465	450	459	486	447	508	423	465	474	460	481	486	542	454	453	493	500	436	519	467	468	449	431	510	484	492	450	502	471	485	458	507	495	501	485	461	452	454	464	463	471	474	438	438	471	468	479	486	498	470	493	481	472	456	473	491	487	479	479	475	459	452	498	475	513	484	472	502	503	489	481	493	515	474	487	499	454	499	488	485	456	489	463	526	493	488	437	502	467	509	472	469	440	450	468	470	464	480	474	464	487	496	480	476	440	496	487	511	452	484	487	483	464	461	468	476	487	506	476	526	463	496	464	449	455	476	477	510	515	441	506	479	446	487	503	461	462	475	507	469	458	489	479	505	483	501	508	522	494	517	505	447	469	465	470	464	473	475	520	481	452	498	487	462	498	468	496	449	465	483	478	480	458	456	421	490	447	454	510	500	455	485	478	493	483	514	456	485	480	506	493	478	494	432	431	465	484	502	493	465	424	508	457	511	470	496	465	495	481	469	482	457	456	477	471	492	480	484	504	467	503	431	435	529	473	454	464	459	444	503	440	482	463	493	499	505	474	493	451	500	468	465	487	473	487	477	469	447	480	474	527	475	478	483	470	495	499	479	489	456	486	485	545	499	474	494	470	459	462	510	478	499	483	517	454	472	445	474	503	479	492	502	498	469	467	445	487	507	459	531	482	477	486	457	457	488	522	474	442	463	499	475	456	469	467	493	484	474	466	508	489	483	475	483	479	454	488	471	481	436	527	520	476	472	484	474	461	522	460	449	476	510	473	477	506	487	493	491	517	509	532	467	471	437	444	461	451	459	447	468	469	485	456	511	504	484	516	486	501	474	460	488	484	470	492	499	519	478	460	495	484	481	497	479	489	467	461	483	453	497	463	463	476	513	494	458	463	482	488	538	484	505	478	509	518	461	490	461	509	453	461	476	482	502	469	498	498	429	478	489	467	454	447	451	505	488	470	455	473	433	498	477	472	468	460	538	499	474	518	478	513	486	436	461	479	457	437	473	453	485	505	518	493	464	520	472	467	460	513	483	478	484	502	477	459	495	488	481	475	438	425	441	543	496	483	492	533	471	469	476	430	466	478	476	475	456	464	463	456	505	500	512	458	486	466	444	471	465	488	473	467	490	456	492	447	462	481	474	472	476	468	499	467	495	492	458	464	450	449	467	470	460	472	460	448	474	475	450	513	442	478	507	474	460	471	476	487	517	456	474	497	478	506	515	469	495	465	474	440	482	445	485	480	421	470	460	479	496	488	455	500	461	443	457	477	496	484	494	461	515	433	462	471	463	476	485	471	446	485	469	498	481	460	481	457	463	525	447	460	469	453	478	462	494	484	510	442	497	480	465	430	458	468	463	519	491	493	486	503	507	491	477	515	439	478	448	507	457	454	491	466	500	442	450	461	475	476	470	460	486	469	436	524	491	485	479	494	523	460	485	489	460	465	472	480	470	525	477	483	492	495	458	468	483	515	502	490	485	509	478	432	465	466	504	462	468	479	507	489	493	479	462	486	490	516	446	505	489	433	489	505	482	487	483	442	480	531	482	465	460	483	446	493	458	459	497	496	500	484	506	494	456	519	477	451	476	545	496	501	461	517	461	462	465	482	452	462	499	473	483	473	493	526	465	485	472	498	464	488	494	475	490	461	462	482	460	504	496	487	489	511	511	451	501	446	499	503	484	468	463	511	505	493	453	439	480	457	445	484	474	465	499	443	476	493	473	472	466	468	458	476	492	474	482	467	505	491	491	486	452	491	476	502	520	474	476	505	490	517	495	473	496	481	500	499	455	487	480	479	489	502	484	457	450	465	474	518	507	491	505	503	487	505	460	468	483	481	475	498	488	490	512	491	519	483	493	481	447	472	486	475	500	496	513	463	504	472	482	508	467	473	494	448	473	468	490	450	496	475	476	482	497	467	461	503	473	506	480	482	487	476	425	475	465	466	482	468	477	476	475	465	485	459	498	499	465	464	477	454	465	448	459	504	503	463	491	476	458	458	462	472	479	473	460	452	479	484	478	452	502	471	518	485	458	459	475	476	422	457	476	473	466	469	486	463	522	437	485	456	535	474	499	457	449	460	464	424	492	469	503	497	530	468	436	525	505	530	436	459	480	497	500	485	505	504	455	483	480	474	482	531	452	472	452	475	508	482	501	495	445	485	456	494	471	481	537	462	468	465	480	491	410	459	473	449	454	465	466	537	488	532	485	488	483	452	454	485	452	476	505	467	487	486	500	504	468	501	456	481	468	480	482	499	469	505	469	485	492	498	498	451	459	480	489	484	453	514	472	509	453	475	453	492	494	481	470	476	462	430	504	476	493	468	474	453	497	470	490	500	525	470	454	521	506	464	477	442	481	462	491	459	457	495	481	482	500	500	476	471	440	480	478	490	493	458	484	493	494	490	488	413	485	470	468	486	445	460	485	472	497	524	440	502	491	515	484	448	473	488	499	531	439	488	465	475	450	491	470	466	471	484	500	490	471	480	459	466	503	488	437	482	492	496	488	503	488	495	459	463	509	514	479	480	467	456	453	468	482	466	478	434	434	508	487	491	458	449	493	474	480	448	483	490	505	479	469	486	501	465	487	450	499	462	461	478	428	512	441	463	483	494	478	521	485	435	498	491	495	466	451	487	466	503	509	505	468	513	443	448	527	481	479	497	490	468	505	472	436	464	462	480	507	498	469	519	505	482	446	481	444	484	477	474	475	466	449	466	452	459	449	503	468	492	497	477	475	476	476	489	475	507	448	464	521	481	464	477	438	506	502	472	412	457	443	425	499	493	502	453	453	479	469	487	478	495	472	476	467	481	463	488	486	507	464	486	470	477	504	515	487	478	507	482	459	485	496	455	505	497	502	501	495	494	463	451	496	499	487	465	477	506	486	470	460	471	469	473	456	452	453	513	495	496	443	480	480	446	486	486	449	497	471	476	484	468	489	477	480	474	439	481	443	480	474
32307	30351	35119	27749	18945	11591	8068	6053	4355	4222	2116	1733	1997	1680	9141	15495	13291	8274	4252	1828	950	619	255	258	190	204	184	222	206	195	201	171	173	201	196	187	209	208	197	197	189	207	199	182	210	194	200	206	210	234	199	209	197	208	195	190	198	179	176	190	205	178	196	173	186	207	198	192	204	195	202	200	196	186	220	197	196	207	183	180	188	212	180	219	190	198	181	204	169	202	176	189	192	188	196	206	200	196	183	198	212	190	186	198	194	189	185	186	178	206	193	189	195	194	225	189	200	189	181	204	207	193	168	191	161	183	182	187	195	180	185	201	191	203	198	205	186	207	171	202	190	187	199	187	185	183	194	210	211	186	175	185	194	186	198	202	194	183	203	197	193	216	207	182	212	185	188	170	202	191	206	210	198	204	189	196	215	182	188	185	205	200	198	207	201	209	207	178	197	189	184	187	190	162	211	166	217	192	196	202	165	218	193	222	202	194	172	203	217	176	181	171	192	188	196	191	189	194	219	214	176	192	185	204	188	190	197	193	218	184	179	160	184	192	177	155	168	201	183	194	182	209	211	184	196	198	195	196	195	215	174	165	162	202	189	196	169	214	187	185	200	197	191	187	191	202	191	192	194	186	224	208	219	176	169	197	213	210	192	194	197	190	219	192	192	197	218	190	181	201	176	208	199	193	194	218	171	191	189	202	190	210	211	191	194	189	195	221	197	207	176	181	189	176	196	199	178	196	193	207	191	191	199	207	178	203	176	173	196	201	199	176	194	194	196	186	191	196	186	199	189	192	194	205	188	186	188	196	188	222	191	199	184	183	174	170	179	196	194	187	192	205	184	200	212	213	173	159	210	194	178	171	190	232	184	182	184	206	180	173	203	194	191	208	208	187	184	180	210	184	188	213	194	184	201	193	184	167	191	212	180	189	192	185	210	209	214	170	199	188	206	198	184	203	182	148	188	207	198	195	212	202	197	182	199	200	186	186	217	171	186	204	184	207	189	209	190	183	176	189	197	184	173	201	209	173	197	176	191	195	212	203	202	189	204	196	209	179	181	218	191	190	191	203	178	191	187	204	184	207	217	191	207	191	192	208	176	189	185	196	199	184	190	204	179	199	189	202	194	180	181	185	188	180	206	186	228	169	193	190	201	182	178	160	229	211	201	205	177	164	173	204	194	207	189	200	186	205	188	172	217	204	211	191	184	184	190	186	200	200	178	186	188	187	208	192	184	190	175	181	177	181	200	199	204	215	201	187	194	212	209	206	182	169	206	184	203	180	202	190	213	204	206	189	218	172	165	183	194	209	197	183	212	199	189	181	168	200	201	211	174	166	198	188	217	192	201	182	183	201	205	202	202	181	177	191	208	196	188	193	166	206	176	198	195	201	190	195	216	199	168	217	216	203	176	191	189	187	207	182	185	181	174	204	181	191	184	201	215	164	198	231	179	205	200	188	184	207	166	161	176	203	192	193	197	173	179	198	195	200	176	185	193	211	165	187	204	169	192	170	206	211	200	211	180	186	182	183	217	186	175	188	203	203	194	180	200	175	191	170	197	218	185	193	165	189	196	213	189	181	207	202	192	179	206	191	176	184	191	212	187	171	185	198	195	188	202	184	216	206	210	201	197	177	195	206	176	178	191	183	179	209	184	203	201	202	194	180	181	202	169	216	207	216	177	224	193	181	181	187	208	196	186	194	194	193	205	221	188	180	217	186	203	208	189	195	194	178	187	169	186	159	177	179	181	211	172	200	180	180	185	198	206	225	217	182	169	174	193	200	208	173	203	220	190	216	187	194	187	194	171	200	191	170	199	190	193	186	193	202	191	185	197	211	208	199	176	190	179	184	231	197	188	181	198	186	198	190	179	178	203	208	194	186	179	193	182	206	200	177	172	205	212	183	191	185	181	165	174	186	189	178	193	183	176	168	217	209	215	194	210	202	188	202	181	201	212	180	198	176	226	181	192	203	178	217	216	170	178	176	157	197	175	205	195	206	197	205	199	191	213	202	203	178	196	174	204	215	191	193	193	186	198	198	190	167	194	199	196	189	195	201	184	198	197	204	202	176	188	188	220	202	208	201	190	166	188	190	192	202	210	212	196	177	230	221	180	206	191	175	202	182	215	199	190	197	191	180	185	171	204	210	207	174	195	182	216	202	190	205	178	172	181	189	199	193	201	198	204	160	183	175	204	200	197	204	191	191	204	206	186	197	194	207	198	202	205	184	185	192	226	218	193	184	175	190	203	172	167	206	197	184	166	195	202	193	193	195	196	216	206	188	191	202	180	200	174	200	212	192	225	187	190	198	195	184	188	182	197	176	167	188	193	155	183	205	188	190	207	190	204	216	214	210	210	181	177	184	204	195	210	185	204	209	199	187	188	167	191	208	211	198	181	175	197	195	196	177	187	193	167	186	199	187	183	181	216	187	203	197	193	184	195	205	196	212	204	175	193	165	185	216	196	194	186	183	208	188	199	179	201	191	204	177	186	180	174	191	186	202	205	196	174	171	180	193	162	199	184	192	182	179	220	179	198	193	204	194	201	177	197	186	191	211	195	206	197	219	165	178	196	197	169	180	211	193	215	200	192	168	204	175	180	184	170	194	183	189	198	207	196	185	179	187	184	199	193	201	186	198	163	207	202	200	191	193	177	191	184	201	191	178	186	196	192	190	156	204	184	202	201	197	194	184	215	197	211	172	187	199	207	207	191	204	197	195	195	185	187	192	211	207	206	164	189	194	225	199	192	202	200	189	174	243	172	176	181	194	191	198	180	186	176	180	196	188	187	181	192	183	181	190	192	242	195	174	190	193	195	186	186	210	198	201	201	190	195	179	189	175	155	194	196	199	203	201	182	191	205	182	188	189	182	183	196	231	221	196	203	175	209	202	184	203	193	210	172	176	195	213	176	156	191	202	213	190	194	212	190	172	221	197	188	197	197	195	214	188	192	182	176	212	213	202	183	193	206	198	200	198	204	185	192	192	214	196	207	185	192	165	201	218	198	194	211	191	198	224	196	176	172	188	209	199	218	212	177	205	195	190	190	193	202	187	220	187	188	180	175	202	184	208	194	209	175	216	201	187	216	211	183	176	192	196	187	191	210	207	191	211	204	211	172	178	181	205	202	183	200	184	191	195	184	176	196	207	208	192	170	200	182	176	200	184	184	197	189	183	185	218	195	192	190	192	208	198	171	204	184	199	196	212	193	174	192	181	193	199	212	199	174	213	175	196	190	179	161	209	198	190	195	184	194	214	198	214	225	195	185	184	210	218	221	189	202	188	197	199	195	195	197	197	190	200	195	194	198	179	215	199	186	189	189	200	206	191	176	194	194	187	200	193	201	191	191	190	182	197	207	166	186	193	176	186	187	172	197	209	166	188	173	213	185	205	192	196	208	187	188	187	212	184	223	174	187	201	198	204	181	187	176	189	190	202	203	174	212	199	180	175	209	189	212	184	189	187	205	211	186	174	208	187	181	200	186	193
21813	25051	34294	32866	28362	22949	20597	18152	14933	15159	8555	7504	9319	8098	28628	36936	32855	25756	15997	8056	4795	2617	866	836	645	558	541	564	549	562	557	512	556	580	578	526	505	558	557	529	562	532	561	500	529	532	508	575	603	525	574	536	492	576	535	531	519	523	558	566	538	507	545	533	553	521	566	547	525	499	523	517	527	547	513	539	530	510	507	543	563	541	537	558	575	571	534	544	563	531	553	562	545	591	553	553	573	545	519	538	557	541	568	507	575	547	560	563	546	504	527	546	533	506	544	536	542	540	521	584	535	538	556	521	563	587	571	549	589	521	549	531	514	546	571	565	521	545	545	555	534	578	517	549	526	518	563	545	510	553	521	527	514	558	549	581	558	511	549	600	566	528	556	514	575	561	579	542	514	530	538	571	577	539	566	529	530	535	570	579	586	532	540	531	558	554	560	516	526	550	536	557	546	588	539	562	553	569	572	530	519	532	511	525	536	523	534	534	567	561	559	550	530	564	549	524	519	547	558	538	536	584	553	571	575	565	576	562	552	566	543	531	585	534	572	552	577	521	506	533	502	542	517	577	538	595	540	518	549	569	530	553	537	586	523	528	549	534	543	563	566	547	555	553	549	511	577	552	564	534	559	569	528	555	609	529	514	560	540	521	501	545	538	506	546	566	554	557	530	548	588	526	529	571	531	554	528	559	516	547	514	517	612	528	555	547	560	525	542	560	510	552	540	529	552	560	513	548	549	532	548	566	561	594	509	531	562	545	560	561	573	539	557	566	546	579	526	570	523	525	512	561	564	554	520	548	543	545	563	557	532	548	541	556	538	542	533	549	547	546	549	549	528	555	542	515	592	590	533	543	559	573	547	546	546	560	527	537	532	556	547	521	559	562	524	572	543	558	561	561	545	565	586	606	578	530	525	519	566	501	569	550	539	531	535	533	581	559	562	555	525	534	547	515	528	587	594	549	521	528	574	558	507	523	550	572	549	576	543	555	550	541	556	576	530	526	558	546	516	583	538	544	528	579	550	557	554	587	518	526	569	533	560	539	571	576	547	540	554	593	566	550	553	569	581	569	572	519	520	530	532	532	558	558	531	539	556	547	534	532	519	537	552	564	539	549	557	554	589	565	532	510	539	544	527	515	554	543	547	558	539	526	551	574	557	578	595	562	523	518	560	513	534	556	532	534	540	547	544	572	569	505	550	562	567	537	505	534	506	537	559	540	509	559	573	525	539	558	595	561	537	547	572	517	529	584	539	545	558	578	536	547	524	528	555	589	564	557	557	523	567	579	543	580	590	574	529	551	543	563	536	561	585	567	555	573	521	578	530	566	559	543	512	548	556	543	532	549	531	578	548	567	547	561	575	540	553	572	553	538	560	586	535	524	581	528	534	526	538	564	524	560	545	520	569	537	573	533	483	529	566	560	546	550	531	567	537	548	552	558	552	595	537	549	513	521	552	523	550	530	573	536	536	588	615	542	553	507	527	519	566	556	553	556	500	542	575	551	560	515	549	542	546	493	545	565	531	565	571	571	554	527	552	547	559	540	540	506	543	563	495	536	548	540	570	543	520	542	519	541	496	602	555	565	501	558	556	561	520	559	550	517	561	534	549	574	496	555	555	544	557	578	551	560	556	566	511	512	565	525	563	560	579	577	475	540	597	566	571	534	558	541	532	536	557	588	565	541	535	531	560	571	542	544	552	574	593	531	563	610	578	533	532	556	540	582	563	508	521	518	543	526	554	535	504	559	513	555	494	560	543	547	555	593	562	553	556	552	493	500	547	538	535	567	557	570	550	514	545	529	528	537	555	516	528	557	520	517	545	536	557	517	530	542	561	510	579	568	542	511	556	554	529	564	544	533	522	530	524	530	534	518	522	506	578	558	600	521	537	519	554	537	556	563	563	528	576	557	540	531	546	485	593	522	578	577	562	577	551	542	570	560	533	601	535	519	560	560	559	559	586	527	537	542	520	524	532	535	535	542	512	533	558	544	539	556	528	568	554	581	552	547	524	533	573	544	526	511	565	570	547	536	551	561	553	515	574	557	585	565	542	581	634	551	534	503	552	576	561	544	525	525	582	576	561	531	553	535	550	547	533	562	562	544	543	548	526	576	544	539	569	548	580	565	573	510	540	510	533	545	546	532	548	568	528	551	571	558	557	539	537	536	556	511	570	526	522	574	605	557	571	562	521	559	554	563	555	537	563	557	563	536	535	539	524	584	534	516	585	539	515	566	548	551	581	542	556	548	551	559	570	569	507	539	548	553	535	545	538	536	539	555	586	524	565	586	539	549	586	549	524	507	540	575	556	574	514	541	502	518	587	555	554	549	550	522	512	508	550	551	564	533	544	534	595	542	536	576	545	538	550	546	533	526	564	544	524	559	522	557	522	597	563	537	525	568	580	545	529	540	531	519	531	577	570	528	542	549	572	544	544	580	536	531	551	524	600	544	544	543	565	530	500	558	533	539	527	527	582	528	525	539	513	563	549	563	567	542	502	586	598	519	566	581	573	542	581	560	543	555	572	523	527	557	568	504	534	550	543	588	563	548	526	541	518	557	554	526	508	561	541	580	562	543	588	553	566	540	556	547	519	541	566	523	510	552	552	557	569	577	543	537	539	565	523	558	559	581	530	539	569	529	502	547	552	538	563	566	531	552	498	548	529	503	516	543	552	569	510	536	548	571	595	535	518	559	536	552	545	527	586	566	531	540	532	528	561	557	548	555	535	536	604	566	542	566	544	523	564	506	550	518	516	544	547	582	577	562	551	560	576	520	574	540	548	512	585	575	524	541	540	564	562	539	545	547	511	542	559	502	542	564	551	529	548	542	525	566	511	526	577	538	563	498	492	523	545	528	544	564	579	560	525	556	573	527	592	553	539	556	554	534	547	542	562	514	580	525	542	535	590	550	531	548	552	552	515	566	536	558	568	534	596	578	540	562	549	572	540	551	522	540	522	553	598	565	526	572	556	529	557	581	535	483	555	547	525	532	530	548	581	538	509	542	568	557	571	541	561	566	507	526	541	536	558	560	543	559	557	549	536	559	556	549	548	575	534	558	540	525	549	550	553	504	502	574	568	520	534	552	554	545	533	557	568	560	566	552	566	532	519	529	529	549	552	566	524	563	533	529	537	575	577	581	576	546	576	489	569	536	508	565	590	569	548	523	542	555	570	532	554	528	571	548	550	556	564	574	504	558	561	537	519	573	551	541	528	510	560	552	529	523	554	576	532	528	533	571	543	536	534	552	620	576	566	534	559	570	526	563	559	515	541	535	562	531	542	589	543	575	595	520	526	536	536	544	547	587	559	495	595	565	563	534	536	522	560	575	544	553	525	563	565	504	558	578	525	556	543	518	538	572	561	540	577	559	529	526	550	536	537	543	531	569	585	520	552	522	545	538	548	600	528	540	488	607	550	564	513	521	508	540	494	557	581	571	530	564	545	542	550	521	517	544	580	500	598	559	569	555	590	539	523	546	589	537
9314	6506	7824	5917	3292	2015	1217	848	611	658	407	305	361	315	527	645	1148	1126	805	423	262	277	177	196	208	134	152	162	160	193	148	181	167	179	169	196	159	154	191	172	146	174	168	196	162	157	167	144	154	181	169	150	202	182	173	173	202	151	165	178	177	164	148	163	164	160	181	144	141	139	166	153	184	170	179	177	161	176	163	184	214	202	188	165	175	159	173	159	165	158	150	184	169	158	169	171	159	168	151	181	166	167	178	191	147	179	181	158	155	183	169	162	156	171	163	176	158	203	167	194	166	156	174	150	183	149	165	171	151	167	188	135	170	180	155	148	167	169	161	185	179	175	156	155	165	194	147	177	167	172	190	177	167	160	156	177	152	170	165	148	168	170	185	138	171	178	167	174	152	166	199	181	199	178	179	151	175	148	168	160	168	159	163	153	201	181	170	170	171	172	174	168	161	208	162	172	153	183	179	200	164	150	171	172	167	153	178	172	174	156	169	178	146	184	210	145	175	181	181	161	176	167	168	186	178	166	195	167	183	164	183	183	187	154	187	186	173	157	179	172	171	169	195	133	163	153	171	173	202	170	150	163	171	176	168	163	165	185	181	171	150	148	188	176	168	182	165	160	144	195	180	154	170	163	144	157	193	167	167	174	169	179	171	158	162	167	185	172	161	164	164	171	185	142	184	168	178	190	174	172	173	150	188	170	175	169	177	167	176	166	164	171	166	142	176	153	189	173	182	175	162	157	171	170	184	190	200	177	182	171	171	172	181	180	168	165	157	177	146	196	182	161	148	173	169	179	166	176	156	176	168	176	158	177	170	157	178	183	167	158	190	191	176	168	194	168	191	168	165	178	167	153	157	160	142	168	158	166	167	182	149	165	161	175	158	157	180	149	181	161	173	197	173	178	180	158	157	171	154	170	161	171	173	182	177	178	163	177	184	180	142	184	135	171	176	160	158	165	176	174	166	160	170	166	165	180	179	163	166	155	179	164	147	177	167	171	194	157	186	158	168	161	159	174	187	147	165	170	147	179	198	164	177	155	178	158	180	158	185	160	153	166	171	157	167	174	169	165	202	163	176	164	186	149	169	185	142	169	143	184	161	178	165	172	185	169	161	164	189	156	191	187	174	172	174	188	152	174	165	163	178	167	158	162	164	167	191	192	176	177	196	168	167	146	170	153	187	175	173	185	179	157	161	184	189	172	172	174	177	162	182	175	143	166	157	175	162	172	156	180	165	171	160	179	201	148	161	160	167	179	191	151	149	196	177	167	189	169	169	159	179	171	163	167	184	156	154	173	176	172	158	164	168	169	157	154	174	168	162	170	179	181	175	181	168	178	179	158	187	188	173	159	158	159	166	158	179	155	158	150	167	187	192	158	159	168	177	177	162	164	147	159	136	172	189	160	176	203	155	163	180	170	159	176	157	164	170	171	172	162	174	181	175	151	171	163	174	165	173	160	161	181	160	156	179	156	208	174	172	169	150	165	166	153	175	182	182	169	171	161	173	164	176	165	145	176	175	158	158	189	143	166	166	154	152	167	161	153	178	154	179	163	174	166	157	168	188	177	147	169	165	184	161	188	190	162	174	155	147	162	151	155	162	178	178	167	173	165	178	159	183	163	187	146	193	174	166	144	151	180	158	174	172	172	149	154	161	187	177	144	169	183	168	173	201	158	188	179	143	167	143	165	173	167	174	156	157	162	163	161	175	166	137	176	194	188	187	167	173	167	186	171	168	174	187	153	160	181	178	147	151	186	173	167	176	168	178	146	191	167	162	163	179	167	166	170	171	162	186	176	157	193	184	159	159	162	165	151	181	174	170	166	164	157	187	186	172	202	157	168	163	180	177	182	149	189	149	169	187	171	175	156	162	150	163	185	171	157	125	169	198	169	180	196	187	186	181	153	175	171	179	159	169	182	163	153	147	158	180	179	178	170	169	177	175	183	177	180	166	196	162	171	166	151	171	173	178	173	199	170	173	162	189	173	180	149	165	169	183	179	172	169	167	179	164	156	155	167	164	171	184	165	163	167	160	192	152	170	167	137	173	187	177	175	165	146	171	169	171	163	182	145	150	175	170	162	176	173	152	184	181	154	197	145	182	159	154	174	183	169	171	159	166	153	171	164	153	162	165	171	170	161	170	174	184	198	199	176	169	165	162	165	175	166	157	157	178	154	170	175	179	169	193	169	173	151	165	196	211	180	169	169	170	199	176	202	158	171	179	155	170	160	183	141	192	180	186	152	147	171	164	161	160	179	174	172	152	176	188	179	161	187	173	187	177	159	166	187	174	187	190	198	143	177	171	186	176	166	143	185	165	150	176	168	183	158	176	174	161	202	165	180	168	184	172	163	178	167	178	167	165	159	162	173	185	166	174	187	150	169	166	176	180	151	167	181	142	192	162	151	193	182	170	164	172	160	178	166	168	155	179	175	175	197	163	160	156	184	151	174	152	172	165	175	165	160	170	168	163	168	181	162	186	172	181	153	161	191	165	141	155	160	156	161	168	188	204	163	162	186	171	170	166	154	160	147	153	183	172	174	187	157	139	172	170	188	188	153	179	159	202	162	187	183	180	191	199	179	174	149	175	174	165	165	174	179	164	158	164	167	179	159	188	198	161	187	168	159	171	170	161	190	161	180	181	138	176	160	179	154	202	178	178	174	167	158	193	186	153	183	166	193	178	185	175	161	183	159	157	161	162	176	144	183	168	161	154	196	181	156	159	153	160	170	168	174	169	171	174	174	177	180	168	195	185	172	182	178	179	188	166	150	208	179	204	146	190	158	179	175	167	147	167	167	185	182	171	165	183	174	161	186	188	161	173	164	173	157	160	176	158	180	198	183	194	163	182	176	181	184	175	172	160	165	175	153	160	167	157	164	144	181	153	174	150	155	180	150	157	177	175	163	164	181	163	166	183	171	154	178	151	189	175	163	175	162	183	164	168	183	171	197	176	191	164	154	162	174	148	168	160	155	175	179	146	160	141	166	172	150	181	175	152	157	179	159	157	179	179	163	146	162	171	156	153	144	167	151	171	153	185	182	163	156	147	167	190	152	170	164	172	171	181	163	184	154	181	184	169	165	166	178	174	174	167	163	182	155	161	199	169	158	158	182	168	174	175	185	159	173	169	168	179	169	174	151	152	170	176	161	164	148	154	189	167	181	162	174	178	166	158	141	158	165	146	181	193	161	151	146	181	184	174	181	162	164	191	167	173	150	181	176	150	198	177	159	161	182	193	157	167	174	169	161	171	201	166	190	170	193	154	167	170	184	164	188	150	180	167	165	155	162	157	178	170	159	175	163	165	172	156	151	169	181	176	151	165	168	171	168	157	161	166	170	165	163	161	174	174	178	182	178	158	166	144	185	172	195	181	152	192	181	163	176	176	166	177	163	159	181	161	164	174	164	178	155	146	167	162	169	188	185	166	152	162	178	172	176	155	173	163	191	170	168	153	170	161	164	165	174	178	175	195	183	190	166
7212	6565	12958	14439	11068	7847	5055	3905	3077	2681	1638	1445	1685	1315	2460	2683	5672	5174	3412	1640	938	954	666	531	558	469	478	492	469	478	489	488	494	471	433	476	515	470	483	489	483	504	443	509	475	529	509	522	454	487	484	465	471	531	490	496	511	494	500	506	498	502	499	508	542	525	486	501	491	470	523	480	481	492	488	503	475	480	484	489	499	483	501	516	461	513	490	527	455	495	470	454	459	467	505	480	459	480	464	470	464	451	516	483	502	480	498	483	510	480	471	487	468	488	510	495	525	492	505	466	527	509	532	516	499	478	482	493	509	480	424	495	507	507	501	531	445	505	465	482	450	454	451	494	499	496	534	503	484	457	500	488	472	515	494	477	487	473	509	533	506	538	513	500	458	472	465	504	464	480	514	458	490	465	524	467	514	479	479	438	510	486	496	472	506	502	496	502	483	467	507	483	512	495	483	478	460	499	484	484	450	501	503	474	471	474	508	498	493	502	488	544	482	469	523	470	492	504	483	504	530	480	495	499	501	525	463	463	473	483	495	483	490	506	510	472	504	449	503	498	467	474	522	463	499	494	474	463	524	491	439	475	486	477	487	496	473	472	531	479	442	479	483	461	467	489	516	478	498	488	480	478	489	445	475	483	513	518	490	456	506	463	526	451	488	528	480	546	495	521	454	485	505	472	495	469	476	523	476	454	501	468	475	513	464	461	472	468	503	468	443	482	470	493	492	484	475	508	481	493	500	515	537	465	504	505	474	492	481	497	509	534	510	531	447	508	492	470	489	479	493	495	463	502	500	479	514	482	516	467	525	540	475	517	476	511	494	446	492	523	485	474	499	481	513	480	463	481	483	511	497	483	490	496	510	459	477	489	500	498	500	498	473	476	510	465	453	489	531	503	472	460	525	525	508	523	456	469	506	512	525	477	475	455	495	486	514	472	497	491	480	495	486	442	522	544	436	487	462	494	508	444	491	489	531	484	505	466	463	506	456	474	496	497	451	489	466	445	501	446	524	472	485	503	546	518	485	457	497	499	437	529	524	500	509	499	490	481	462	471	470	514	536	488	465	491	487	528	465	505	491	503	483	477	503	483	484	489	484	476	502	488	460	454	418	490	478	523	486	475	517	478	491	467	501	470	498	505	469	449	504	483	450	500	482	472	501	470	463	459	476	454	454	469	508	459	486	495	528	451	513	478	490	465	467	461	489	474	496	459	497	486	491	514	431	495	517	469	459	484	506	504	469	490	499	498	477	467	466	490	499	482	482	503	478	515	470	471	487	505	490	484	486	489	503	504	509	495	487	489	482	485	510	492	463	528	457	529	526	486	486	494	454	468	481	501	498	482	482	505	527	492	473	477	521	498	500	471	513	446	498	477	504	450	502	477	470	507	479	508	456	508	536	509	493	502	471	427	477	504	509	443	499	533	481	486	485	502	487	479	502	486	508	507	507	478	501	512	481	509	504	518	474	525	485	462	488	491	474	473	487	473	492	470	498	458	493	479	478	500	478	442	492	479	519	477	521	507	506	485	492	512	481	484	474	503	477	511	489	506	503	540	500	502	471	461	481	505	457	476	480	493	506	501	510	482	485	513	482	492	512	497	486	483	466	484	483	444	487	508	494	469	490	460	486	488	485	477	520	450	503	477	484	500	492	488	463	486	545	503	490	481	474	509	468	523	542	501	486	489	524	459	504	462	473	499	519	481	482	473	514	501	471	467	498	526	490	475	530	491	505	511	462	504	473	503	449	488	519	505	468	515	500	481	486	488	468	472	480	497	531	488	509	522	484	468	483	501	465	506	490	501	474	474	472	507	488	489	501	470	457	505	474	487	474	506	515	470	481	461	441	504	486	466	473	501	497	472	498	467	461	468	477	486	467	484	511	484	515	488	513	502	471	506	491	477	479	496	501	488	515	481	502	498	482	470	494	499	479	505	460	463	503	483	464	471	510	473	496	473	463	507	475	489	448	489	482	529	508	478	463	479	496	488	470	535	473	489	494	460	536	508	528	490	518	451	496	518	508	479	478	506	514	531	453	497	487	506	449	468	505	501	502	464	522	473	507	479	494	497	474	498	445	424	474	505	461	459	497	486	518	465	455	488	476	526	483	443	494	463	441	512	526	532	473	541	504	504	527	483	464	483	494	455	512	431	499	545	467	463	478	527	484	514	508	422	513	484	474	501	463	506	515	515	457	482	521	507	459	519	463	479	466	503	517	462	452	514	473	490	494	513	486	499	500	492	462	502	521	478	467	503	468	495	517	504	479	479	469	491	486	485	519	479	446	469	530	516	445	515	515	505	435	455	508	552	525	485	473	534	507	516	534	481	506	496	527	484	518	529	441	477	518	487	504	458	489	497	506	544	489	493	483	477	491	492	484	507	506	494	494	501	527	480	480	464	472	471	500	483	460	470	520	467	492	484	481	491	495	476	483	508	501	481	486	481	488	495	507	484	500	522	457	478	463	494	465	493	504	499	504	456	478	499	517	465	487	510	485	520	455	513	455	490	483	485	478	534	480	507	468	475	513	502	466	459	491	518	475	486	497	505	520	489	453	486	490	483	516	471	463	495	527	522	481	453	480	482	506	517	480	490	491	471	486	499	470	481	493	486	518	505	463	498	501	475	472	505	493	489	480	474	508	496	493	483	488	479	484	476	496	484	483	533	471	521	455	512	522	511	487	503	446	471	502	483	480	486	525	451	502	509	480	484	474	459	482	479	470	498	523	458	498	464	501	512	503	519	491	473	512	497	507	497	465	475	527	498	510	475	461	475	502	505	472	501	455	495	453	459	511	488	498	491	518	476	484	484	435	451	501	495	450	517	515	497	484	467	512	512	464	484	489	479	479	469	457	476	475	498	510	483	498	475	471	481	490	485	505	516	536	472	481	473	473	488	502	509	474	484	510	507	465	518	503	484	514	527	473	514	486	503	496	475	507	516	475	494	455	464	461	531	467	520	489	478	504	523	485	497	518	506	466	480	469	492	485	516	500	539	485	458	459	459	491	533	541	511	448	472	501	483	495	498	487	481	475	470	500	506	487	522	516	459	466	478	478	508	510	457	465	471	486	470	537	470	532	502	465	501	494	498	495	527	494	518	520	499	506	522	520	479	478	461	455	464	481	441	475	485	536	488	513	451	523	483	500	453	471	462	442	452	480	477	460	538	476	503	497	503	477	498	492	471	484	477	476	497	503	489	500	493	492	471	508	510	491	475	453	490	480	498	493	499	474	511	497	487	473	472	447	515	490	519	522	426	502	507	489	500	486	519	511	466	512	467	496	492	525	493	480	494	526	471	539	464	545	508	509	505	506	465	515	471	509	477	494	474	492	471	519	458	477	507	513	478	500	534	459	496	505	442	496	459	462	514	492	483	468	503	486	454	511	485	465	486	451	514	460	435	497	495	510	497	510	473	489	515	480	483	463	498	489	478	483	487	517	524	487	503	510	478	501	456	513	491	456	507	489	498	511	477	485	489	463	502
24899	24923	24373	20447	13403	6497	3116	2399	2450	1917	1379	987	1088	998	1420	2705	7071	8003	4375	1373	456	632	256	332	287	211	167	175	160	177	161	155	151	194	178	165	168	183	153	173	154	185	162	162	159	167	160	144	199	188	161	139	171	157	160	186	158	159	149	131	167	183	165	157	166	183	152	179	169	142	163	153	158	154	161	154	145	167	175	170	132	135	175	161	173	177	145	168	150	162	148	150	159	146	179	179	182	168	163	174	148	165	158	171	170	169	162	161	152	152	182	145	166	180	138	175	170	177	162	158	164	143	177	146	153	169	173	174	181	154	181	155	159	172	176	176	178	174	150	151	153	143	169	167	130	193	152	170	167	166	159	168	153	157	163	145	154	146	170	139	157	170	167	154	171	147	169	162	152	160	163	162	155	152	180	144	164	184	155	156	166	169	162	160	185	173	160	139	169	158	169	191	143	157	143	162	161	161	165	136	179	142	168	159	173	178	177	158	181	153	167	168	183	179	130	153	137	146	171	160	161	170	157	143	166	156	152	167	156	154	166	168	156	169	169	155	161	163	178	177	174	147	157	157	188	135	164	143	168	161	147	165	164	194	170	162	150	179	171	158	139	165	160	158	139	148	151	166	172	154	156	161	173	163	154	172	169	164	167	170	178	176	147	147	184	165	166	165	163	161	151	191	152	169	180	149	165	178	147	163	160	176	150	143	151	152	152	156	161	148	158	178	168	174	149	167	171	142	162	172	139	159	157	158	174	160	159	164	169	166	181	167	174	173	178	161	174	165	148	167	174	148	161	152	181	168	189	160	155	180	148	154	152	166	168	151	162	163	170	172	160	167	169	184	165	169	178	178	162	140	168	152	151	155	156	162	172	160	165	137	162	146	130	163	163	169	123	155	171	172	165	176	161	160	179	157	160	160	196	157	151	173	146	153	181	167	153	170	138	176	188	173	144	192	171	156	163	131	160	159	153	166	176	181	145	165	136	159	141	164	187	143	154	156	179	155	166	163	181	160	180	180	192	162	178	160	143	171	174	172	157	178	165	150	179	162	169	160	164	163	192	167	149	133	170	179	177	162	168	155	164	176	159	149	183	171	169	149	172	139	152	164	158	166	156	153	173	169	166	155	159	157	165	160	163	144	152	154	145	151	149	162	163	179	163	159	128	159	151	163	166	152	174	161	158	170	162	158	158	180	165	142	148	177	148	149	125	175	162	178	162	178	184	163	154	151	176	186	163	179	172	155	151	172	175	161	156	162	184	176	164	153	160	164	148	165	150	149	160	164	166	174	186	170	142	170	171	180	163	171	149	161	173	159	137	182	175	165	170	182	170	142	171	183	155	162	156	184	149	178	179	174	172	144	164	175	184	176	179	161	154	167	178	173	181	166	154	164	181	158	158	169	185	144	150	135	145	165	165	158	198	174	162	163	181	185	183	151	171	176	154	155	145	160	146	153	165	158	167	170	192	154	172	154	166	137	158	160	147	150	141	145	159	168	167	145	177	181	132	175	161	158	155	166	132	158	169	158	186	148	163	168	158	164	156	183	161	159	154	137	176	152	175	169	151	147	157	180	149	153	160	162	133	168	162	155	153	167	160	172	142	175	164	166	164	158	136	159	145	164	164	174	147	166	161	164	148	172	164	156	178	156	162	181	171	157	175	169	159	179	160	156	167	163	162	153	151	169	163	166	164	199	153	169	164	170	168	174	153	195	162	175	163	167	156	173	156	156	158	158	197	145	158	164	164	151	165	160	156	176	162	151	187	142	164	136	166	149	152	171	176	144	157	168	155	157	165	163	140	172	146	168	164	177	187	178	160	180	185	156	148	164	169	170	156	158	178	157	156	166	155	168	182	141	163	142	157	173	167	153	168	186	159	175	171	187	161	166	158	160	161	180	164	164	162	170	168	164	147	170	178	159	141	148	168	148	149	181	158	166	149	190	198	155	163	188	170	166	152	164	161	161	174	161	172	188	142	179	162	171	170	158	158	167	146	161	174	153	166	164	154	170	157	173	132	154	169	165	145	158	179	171	160	186	173	156	160	162	147	159	163	170	148	165	149	168	145	191	161	143	155	162	181	165	159	161	167	156	176	159	157	138	170	162	167	192	147	157	165	167	166	178	143	183	177	155	144	160	181	171	191	156	153	140	159	147	141	170	164	138	155	172	159	166	169	171	151	164	163	161	170	170	148	174	156	146	164	134	169	170	142	175	163	183	157	181	153	146	157	146	158	144	178	164	162	173	172	175	178	145	145	183	168	199	170	175	177	177	177	172	169	178	149	176	172	145	164	158	171	155	188	164	176	170	157	135	156	167	149	175	166	152	163	174	169	167	175	133	159	152	163	185	163	147	135	187	178	150	158	163	169	148	166	124	178	180	154	195	159	165	160	173	167	173	168	192	178	171	157	161	168	142	162	158	173	155	166	149	189	172	179	177	183	172	161	171	168	180	177	162	158	178	192	173	150	171	164	159	139	155	146	175	142	152	161	172	153	187	171	163	164	164	149	179	169	155	153	179	167	171	176	158	175	159	151	172	142	151	153	163	147	152	167	148	159	174	159	170	154	167	157	141	148	149	158	178	170	156	169	147	159	171	144	157	192	167	154	162	161	173	170	172	183	171	171	158	170	185	183	174	181	176	157	160	158	174	144	151	173	157	161	154	155	162	172	160	155	147	156	151	147	153	179	178	147	141	164	181	165	177	173	170	156	162	166	165	157	183	164	159	148	164	159	175	169	164	149	156	173	168	165	192	153	180	165	155	124	143	165	151	182	170	156	144	148	150	161	184	154	167	164	140	181	157	178	158	180	142	149	153	169	174	157	176	158	181	171	160	168	177	184	166	168	169	152	167	142	166	177	168	151	186	154	171	174	160	148	156	163	155	165	175	173	162	179	172	163	165	149	148	185	152	164	173	173	143	149	143	167	170	165	165	160	162	175	141	159	175	166	164	153	186	175	174	172	168	146	185	178	164	174	175	168	174	187	164	153	187	184	149	163	150	178	138	168	158	152	165	158	173	146	175	144	156	163	147	158	170	171	136	149	163	177	155	156	152	165	163	173	172	179	139	172	151	171	174	173	154	190	155	156	157	175	169	140	149	171	156	168	180	170	177	155	198	176	161	168	152	166	161	156	172	170	158	177	158	160	178	144	148	198	153	164	169	160	171	158	152	162	168	166	191	163	171	168	172	165	174	160	191	148	151	166	155	168	155	167	178	170	155	177	146	172	156	156	169	173	134	157	170	158	179	165	170	153	191	142	156	149	183	153	180	176	165	181	154	188	187	169	168	154	156	181	137	163	181	149	167	168	182	159	174	194	181	177	165	178	142	171	175	160	159	191	154	149	159	165	133	182	167	154	191	189	173	166	161	140	140	171	153	167	173	160	183	142	163	161	154	152	194	161	158	150	146	154	160	178	158	164	144	154	165	162	147	152	167	182	169	157	171	197	168	179	159	150	157	180	152	160	143	178	168	149	141	153	146
17856	20681	26053	29711	24041	17132	11376	9384	10369	8533	6154	4881	5937	5237	7651	12865	26086	27172	17526	6308	2202	3325	1063	1295	1233	787	604	547	465	470	495	505	473	460	452	478	484	474	467	499	465	482	455	487	453	445	437	467	493	488	444	438	462	470	447	432	496	466	461	453	485	467	493	464	499	462	488	510	457	425	468	473	426	452	479	482	479	471	498	451	476	486	461	463	464	486	482	491	459	456	499	464	508	458	458	453	480	497	484	484	494	419	478	485	451	451	464	470	475	490	482	434	469	517	430	508	493	447	454	476	472	472	455	464	455	485	464	499	508	460	493	493	449	477	490	469	489	470	483	461	418	451	486	439	502	456	446	529	466	476	452	460	431	484	489	471	505	465	498	476	483	498	535	468	479	465	473	491	463	449	479	462	476	466	500	462	470	475	501	503	463	484	454	467	449	487	454	449	494	465	493	466	498	466	489	476	477	510	475	472	468	454	479	476	478	464	425	489	458	494	509	417	523	443	445	490	463	452	466	448	481	481	472	486	489	501	482	480	494	438	441	460	477	454	490	499	504	473	460	468	450	486	444	475	457	496	439	482	487	498	476	471	462	508	476	483	445	485	515	469	494	485	474	443	485	505	491	500	469	481	489	465	477	433	483	500	466	472	451	447	469	485	466	470	460	445	485	481	491	504	491	475	468	492	461	479	479	466	452	447	464	480	453	462	452	481	457	498	460	451	456	464	473	521	445	475	464	503	470	510	471	492	449	460	471	465	508	468	488	433	435	445	466	431	444	505	417	514	500	485	463	447	508	454	468	460	515	489	505	450	478	412	434	438	484	460	424	491	437	443	472	451	486	501	454	493	436	445	439	500	507	484	484	483	455	488	522	486	452	499	447	470	452	455	458	453	472	510	454	509	463	481	461	454	456	437	473	453	450	476	437	492	502	473	496	465	487	485	446	449	491	465	439	519	453	446	471	433	476	461	452	451	457	440	465	437	469	461	461	478	515	470	466	513	450	474	438	439	527	466	463	503	469	455	487	455	456	495	486	443	488	442	464	441	493	483	457	461	482	463	493	467	445	479	493	485	481	461	504	424	461	494	465	468	462	465	504	452	484	444	483	475	493	442	472	472	476	472	469	465	432	471	461	451	497	466	470	470	466	456	501	467	454	462	485	470	462	458	466	474	457	412	507	463	470	427	487	443	441	480	481	416	485	484	472	465	492	488	452	504	477	472	467	497	466	471	466	466	451	444	508	469	434	464	441	507	431	472	479	454	498	460	476	485	461	438	455	476	472	475	460	501	471	429	475	466	496	499	473	481	488	464	493	477	468	438	489	471	466	440	495	473	489	458	456	499	452	478	479	437	453	472	472	424	445	478	463	440	442	474	444	440	478	450	490	455	457	489	446	464	487	509	442	520	471	464	439	492	486	473	470	462	476	466	472	503	477	470	474	500	450	435	501	476	461	494	473	510	445	463	488	480	474	492	470	517	488	496	467	488	480	471	457	442	449	502	454	439	466	467	466	477	472	469	450	478	457	472	469	483	492	477	465	484	480	414	473	424	503	440	480	489	472	457	442	500	450	458	473	455	482	505	481	477	475	427	449	434	452	480	480	439	472	471	508	441	491	524	458	520	468	438	496	461	484	455	463	478	467	465	487	468	497	505	475	506	448	424	490	445	484	511	466	473	474	472	463	473	455	490	473	472	483	455	460	495	450	454	484	475	526	474	519	461	427	476	447	485	483	483	456	456	493	502	466	506	500	468	506	481	521	476	467	475	458	502	477	507	474	466	446	489	492	451	471	432	468	467	457	482	451	515	515	497	407	478	452	465	436	469	465	483	507	487	462	488	493	472	480	474	464	463	470	459	454	502	484	501	474	478	463	509	470	448	476	496	449	490	451	500	469	476	435	460	450	468	495	512	497	396	459	472	470	474	468	461	464	506	479	484	461	501	435	515	436	491	520	453	464	461	509	449	494	477	486	479	445	458	511	497	512	475	489	442	476	474	465	505	447	427	455	481	422	460	508	490	473	452	473	488	478	489	444	464	466	454	495	493	468	489	477	435	455	447	503	441	488	490	488	449	470	453	476	495	455	487	484	483	470	452	477	450	444	464	478	530	474	496	472	506	477	476	511	476	478	477	512	529	467	441	480	470	475	490	427	446	536	469	467	471	490	487	436	450	454	471	492	459	510	475	518	503	484	473	440	475	439	513	477	459	478	447	455	465	443	463	462	491	487	481	464	482	506	444	474	509	430	465	492	484	493	458	474	451	475	494	505	479	466	441	463	444	462	443	466	486	449	469	487	492	435	472	465	487	460	444	464	472	461	460	457	488	464	481	461	426	448	465	462	461	435	467	528	487	519	506	471	481	459	476	462	497	472	470	484	487	474	475	492	469	467	505	479	471	463	479	463	461	468	456	484	465	459	468	479	472	462	466	472	452	495	477	470	488	446	451	455	469	412	507	448	458	481	432	488	448	518	456	465	474	485	489	463	460	453	504	479	448	447	481	463	542	496	489	564	448	486	459	485	459	463	457	447	476	438	443	512	470	456	461	458	486	460	444	470	463	509	434	461	462	505	454	449	468	457	471	453	446	463	470	450	482	481	486	444	462	464	505	515	500	467	456	499	457	460	458	466	470	480	466	470	485	494	446	483	464	462	447	437	453	468	510	466	454	503	492	487	475	465	475	491	443	505	467	506	520	505	473	477	502	467	440	472	443	465	439	456	494	476	483	485	475	490	450	517	476	443	465	481	459	451	485	462	489	468	482	507	445	430	477	469	486	456	461	465	473	491	439	468	474	466	488	456	494	473	484	448	504	481	482	518	521	499	454	515	451	463	445	432	492	468	470	503	459	481	479	429	453	463	460	479	486	463	455	451	471	465	475	461	466	461	507	463	432	467	478	480	424	460	476	491	457	464	472	467	487	518	475	482	482	417	450	463	460	449	411	426	449	493	443	425	459	462	474	467	484	480	468	465	439	468	450	472	430	474	434	428	468	510	491	465	444	479	471	479	452	461	501	466	470	488	489	488	477	483	476	447	467	465	490	442	446	465	449	424	468	490	468	446	463	400	469	439	455	484	457	427	459	459	439	477	462	474	476	497	456	470	477	512	490	457	464	513	500	487	477	448	471	488	449	499	505	419	462	481	495	435	472	445	471	492	498	478	498	488	453	490	481	427	459	491	501	474	500	440	450	478	453	481	480	482	497	449	443	448	472	479	509	456	476	464	478	489	455	496	476	464	492	455	495	477	460	476	492	454	422	444	442	467	485	464	430	477	462	462	453	482	491	483	496	493	474	503	478	467	453	470	509	464	456	460	505	445	461	460	458	484	463	450	479	443	487	479	461	494	506	496	465	468	463	489	436	452	433	473	468	491	467	454	510	504	483	473	475	496	464	512	448	459	457	476	456	472	454	472	480	496	445	480	508	492	527	488	449	477	440	488	499	427	442	480	446	502	457	459	500	470	481	483	487	447	441	463	473	474	483
30554	32585	34576	28189	20721	11428	5757	3403	4919	4411	2463	2096	2206	1526	2866	10242	12970	13760	7680	1387	446	805	597	313	588	554	334	239	197	189	184	205	190	184	204	185	215	187	189	157	186	191	170	170	198	206	185	187	187	174	210	197	172	185	206	187	198	185	184	214	205	188	195	204	190	156	207	185	206	212	211	192	218	178	223	179	169	208	203	190	217	167	186	196	178	183	210	204	217	186	189	164	199	202	178	209	191	230	183	191	203	177	181	168	188	171	209	217	187	179	174	213	165	197	209	188	204	186	185	185	196	220	183	226	212	180	196	190	176	204	205	201	173	184	191	185	179	192	192	216	186	170	186	193	162	193	173	197	206	193	196	201	197	196	178	171	191	214	188	206	174	202	208	185	181	187	158	185	177	189	195	181	182	205	169	184	204	217	176	193	169	192	199	187	186	229	168	187	203	205	178	189	199	163	184	208	172	192	197	182	205	194	195	211	212	197	182	181	211	212	198	202	214	193	180	180	195	188	189	192	212	202	184	174	191	178	192	187	183	210	205	184	208	202	184	178	212	200	186	184	211	158	182	201	174	188	197	205	176	174	184	186	198	209	196	186	179	176	185	181	163	193	178	197	224	185	184	220	181	201	204	179	201	175	186	196	174	197	183	174	188	191	181	191	186	186	195	206	183	175	197	187	187	183	208	193	200	209	196	171	188	201	177	196	186	203	205	190	213	186	196	217	193	176	187	204	191	203	173	191	198	187	189	198	174	170	177	191	203	191	224	193	184	183	202	166	184	203	188	184	185	200	186	211	159	202	185	191	192	164	196	196	190	211	189	191	193	198	166	177	188	181	199	176	189	193	200	178	182	188	183	209	208	173	166	194	223	184	167	188	188	179	181	164	197	183	186	177	173	206	180	194	178	196	208	202	206	184	192	208	198	188	189	180	193	194	182	218	207	192	195	195	201	200	185	174	170	208	194	202	183	204	201	197	190	192	206	191	202	203	184	192	200	165	196	198	184	179	187	163	178	194	162	139	208	197	193	194	193	190	192	187	170	175	173	195	174	173	211	156	207	202	168	198	174	175	200	214	177	185	200	207	198	192	214	178	200	183	167	218	167	162	199	171	204	184	199	173	192	171	213	213	192	179	173	182	180	179	190	205	214	208	188	184	178	196	187	180	185	196	181	196	202	176	188	180	210	178	163	185	213	177	193	193	184	197	199	210	190	201	177	179	202	207	192	194	167	195	191	199	192	204	184	152	184	203	192	197	183	181	192	189	174	187	185	179	192	228	181	198	173	191	186	179	186	195	189	175	205	210	194	186	182	164	187	190	198	165	193	194	194	202	198	203	225	184	199	210	194	170	176	185	220	204	207	176	166	172	200	183	187	165	194	177	185	208	204	161	189	181	213	179	224	208	188	194	186	167	193	169	172	198	163	192	170	183	208	171	198	192	204	171	191	180	176	190	159	210	175	185	194	189	194	191	173	206	153	173	211	178	196	198	201	181	192	196	191	182	195	192	180	168	181	169	198	219	192	176	198	200	189	198	197	149	183	195	200	191	204	187	188	225	173	169	178	203	205	200	180	203	201	240	201	197	173	198	178	187	239	188	204	211	198	203	208	212	195	203	165	152	198	198	185	187	174	196	194	202	194	204	204	226	192	179	184	183	197	180	202	188	180	199	175	168	221	190	188	195	210	224	174	199	190	193	207	213	172	201	207	166	162	190	176	209	185	192	184	191	184	179	203	195	184	199	208	210	184	214	180	190	181	195	193	177	185	220	173	202	185	180	186	190	191	171	216	212	216	210	181	193	178	203	193	181	195	192	169	191	204	175	186	186	186	183	208	191	182	187	172	187	192	183	218	195	198	189	161	200	166	199	201	192	189	214	193	173	201	147	169	187	174	215	206	192	176	176	199	169	198	186	174	189	178	215	159	185	177	186	198	207	199	176	187	193	174	192	196	199	199	180	182	198	206	210	178	192	211	201	186	221	176	207	189	174	175	205	182	196	192	216	205	179	208	178	166	168	204	202	185	201	179	184	185	185	196	170	191	205	158	203	161	184	182	208	183	190	219	175	208	202	206	162	175	199	179	201	209	196	201	174	203	186	205	173	199	204	180	177	196	188	186	184	195	191	193	176	190	196	177	192	197	192	184	189	200	208	200	202	160	195	185	216	187	181	210	187	199	226	209	212	202	208	211	173	184	197	191	173	197	219	176	203	184	180	177	208	185	198	212	196	178	203	195	177	168	198	187	194	185	190	179	203	178	198	151	194	212	165	235	208	195	168	188	179	198	173	180	220	199	190	211	206	215	197	207	188	192	213	188	182	211	203	214	194	180	209	187	182	229	184	188	170	196	211	191	214	171	175	186	192	176	196	202	201	178	181	209	187	164	166	199	198	198	183	201	195	190	194	175	179	182	190	185	183	195	188	190	191	201	218	187	187	211	167	188	178	183	194	175	190	167	167	190	207	190	205	197	215	197	184	183	175	191	189	204	180	188	195	195	168	200	188	189	174	205	193	162	196	225	195	195	191	195	188	204	208	183	189	163	200	186	183	150	187	196	182	188	211	187	204	178	191	174	194	181	195	180	171	200	180	182	205	192	205	199	178	182	192	166	193	181	210	183	174	171	201	156	185	204	193	185	191	185	194	191	204	194	205	194	188	178	166	214	193	184	204	188	202	192	183	189	219	184	210	170	188	189	202	186	207	201	200	189	199	186	195	198	184	170	195	198	213	196	194	214	190	199	184	174	219	200	171	182	175	185	202	163	181	206	214	189	198	205	212	187	218	228	172	188	206	179	200	192	198	187	159	209	171	209	164	172	172	183	194	205	188	184	186	187	180	181	185	200	189	207	194	199	194	177	204	205	217	194	205	201	180	193	189	204	176	166	202	194	175	207	182	203	209	182	203	208	176	214	181	192	180	198	193	191	182	212	179	190	183	192	178	188	170	191	214	207	165	201	160	202	205	204	177	195	186	195	196	192	190	194	181	193	203	191	159	180	170	199	213	201	191	183	209	212	195	205	204	198	211	176	207	162	168	173	198	173	199	178	188	175	164	178	198	201	175	174	204	210	175	187	180	183	214	203	214	216	196	198	200	180	184	193	196	191	170	188	202	206	187	195	210	200	193	204	176	177	194	210	181	176	183	172	226	169	223	196	182	189	212	196	158	191	179	181	226	195	203	194	199	180	186	194	219	181	184	206	189	186	180	217	169	196	202	198	200	198	202	181	203	199	182	185	195	200	183	209	173	218	188	209	202	204	202	207	180	178	183	206	184	206	216	195	179	179	191	193	214	189	190	194	196	156	191	192	171	194	217	200	201	175	177	173	183	216	186	191	159	187	171	180	198	203	183	193	185	188	180	204	199	186	186	197	203	183	219	208	183	187	179	211	173	188	199	198	195	177	210	198	162	199	181	198	195	205	203	207	190	177	168	201	202	196	226	200	200	184	205	225	174	191	178	188	210	184	183	182	180	177	174	203	189
20655	27422	33163	34292	29671	21412	15307	12460	16971	14530	9328	9353	9942	7565	13359	30085	34898	33543	24684	4924	1940	4403	2980	1367	3209	2897	1503	775	631	568	560	550	523	557	552	561	570	562	506	543	570	545	536	552	516	523	495	561	540	568	592	551	543	527	550	573	575	520	520	533	559	517	533	497	536	568	552	556	536	510	512	548	546	535	565	560	543	535	584	517	554	548	576	589	559	594	528	520	534	563	538	533	522	526	589	512	517	554	571	510	528	508	537	505	540	567	548	543	543	557	540	580	562	550	544	567	520	535	580	545	545	575	558	560	547	509	547	517	532	518	518	522	537	503	553	531	520	525	536	542	565	562	535	576	555	582	548	546	561	554	515	555	512	566	538	536	518	550	541	545	507	540	548	522	588	588	526	580	561	503	525	536	544	573	532	553	556	568	554	533	562	506	544	533	535	543	557	527	553	486	540	554	490	567	581	559	543	546	560	538	524	539	506	553	523	540	496	573	556	552	520	565	571	524	527	514	563	560	578	523	535	513	544	547	509	573	544	552	552	559	537	513	550	524	504	503	527	549	535	542	522	570	508	585	587	587	547	503	536	546	562	534	569	553	542	581	522	550	581	556	545	520	552	512	568	565	526	553	558	530	563	523	544	523	518	535	551	570	528	514	517	542	523	560	541	510	530	561	528	541	539	526	566	562	509	527	552	520	534	522	542	570	533	560	557	555	554	539	560	526	549	559	557	534	533	549	566	571	559	567	588	521	582	577	489	515	562	583	520	540	530	552	553	547	551	550	555	505	535	526	559	547	514	529	536	588	539	546	555	524	552	486	500	580	557	543	551	553	546	547	526	549	526	550	543	563	553	537	542	540	516	602	557	518	563	551	491	560	573	513	568	568	560	508	561	572	538	503	537	512	528	567	532	537	540	554	554	536	526	559	571	577	550	560	529	532	539	548	528	592	572	518	547	560	575	518	548	510	550	570	586	564	519	566	559	547	558	548	573	550	561	561	520	580	493	561	584	505	582	589	571	522	590	524	561	556	515	565	534	549	497	572	538	482	529	522	544	506	544	490	580	566	572	543	559	553	544	573	522	522	515	563	562	563	549	546	570	513	499	540	537	532	551	579	544	569	589	530	545	530	576	544	552	527	532	509	533	534	542	530	588	593	540	520	547	566	577	557	543	506	540	557	541	542	582	530	533	511	516	473	575	525	520	584	548	515	557	551	560	492	561	541	531	548	533	547	583	510	560	521	554	550	562	573	527	533	538	514	556	583	557	501	543	565	528	574	562	491	527	532	565	541	568	517	550	549	521	580	563	533	538	575	502	543	531	560	562	511	573	556	563	511	518	532	550	503	542	549	567	590	528	546	509	557	535	512	568	601	507	563	559	496	546	511	578	564	541	552	545	539	547	549	540	535	572	570	570	535	527	522	572	573	520	570	505	526	549	568	522	519	561	511	529	495	506	567	532	577	554	538	561	567	523	590	559	533	574	528	539	559	515	587	559	537	512	534	536	591	538	562	539	523	556	537	553	564	535	567	523	603	516	519	548	529	511	527	568	529	491	526	509	547	522	581	571	577	558	556	568	590	516	527	525	559	545	536	503	552	520	515	559	543	545	534	527	550	560	575	536	557	589	547	530	530	553	507	556	529	508	545	582	557	548	542	566	536	588	571	546	534	517	493	505	577	535	548	534	511	536	533	540	590	496	533	539	533	550	554	556	553	522	544	551	566	556	537	518	549	556	573	562	540	586	554	564	516	547	528	575	539	527	546	530	525	546	525	534	560	517	514	520	509	556	536	555	490	507	531	548	520	585	541	571	540	548	570	560	539	531	544	561	558	572	507	530	548	573	523	559	512	534	519	506	531	566	552	568	586	562	541	564	493	554	550	524	529	533	557	516	516	544	569	522	541	547	559	528	550	568	500	569	546	515	569	556	526	586	540	580	563	526	517	540	517	536	542	570	543	523	565	533	544	540	570	520	552	552	540	566	565	563	576	525	569	571	545	534	590	601	552	540	511	546	528	564	540	533	544	555	533	554	501	546	504	535	522	525	519	571	556	553	540	556	556	540	531	534	564	548	510	534	548	588	541	515	555	541	532	563	580	546	548	552	538	530	569	550	532	553	561	526	544	537	544	526	547	551	572	554	542	562	543	582	567	538	504	546	544	536	532	558	570	525	550	542	544	559	537	550	552	538	504	546	524	552	568	526	586	582	512	551	554	552	556	543	552	549	545	498	548	544	545	533	586	563	532	561	550	555	576	523	521	553	563	541	543	560	530	551	534	540	555	587	532	546	552	536	567	564	539	558	566	514	583	537	557	522	572	557	529	587	564	546	546	556	531	550	527	544	524	580	541	533	528	525	552	538	542	569	537	561	555	544	539	553	562	522	573	531	559	529	533	537	528	591	599	544	515	508	540	579	555	552	539	568	571	541	497	552	538	537	562	549	528	516	549	546	573	536	516	556	560	589	554	527	552	556	489	573	572	532	513	580	511	553	525	498	581	541	517	582	531	531	555	538	562	559	554	537	576	561	558	552	560	522	573	592	513	537	558	567	511	557	595	521	537	538	545	560	536	517	507	591	597	498	525	525	517	589	530	523	549	547	543	544	548	561	568	583	542	543	571	533	552	551	528	570	549	523	560	569	533	549	566	515	538	553	606	491	498	559	561	568	534	597	541	564	534	553	526	556	538	528	538	539	563	552	543	510	529	518	534	561	528	545	548	495	546	543	541	558	556	509	593	560	563	551	511	529	513	554	563	592	575	560	533	590	569	552	552	567	520	568	528	551	536	570	570	550	543	547	552	520	536	536	529	530	543	591	565	541	540	535	560	537	529	548	525	563	547	510	555	547	488	528	512	520	530	557	551	571	552	512	537	558	567	583	510	527	560	608	534	564	569	539	568	568	549	535	544	575	557	544	553	503	541	533	517	526	592	553	512	548	548	523	516	531	516	540	540	542	506	583	549	578	512	520	563	516	539	555	540	558	545	543	543	564	521	600	565	559	555	475	564	533	539	529	510	547	518	521	499	545	547	567	565	571	506	532	546	485	574	538	567	533	498	543	533	561	542	524	536	529	548	563	573	548	509	550	560	544	532	520	546	562	583	506	572	576	547	548	521	539	548	529	557	537	524	534	527	544	578	536	528	578	544	554	546	516	542	577	537	525	481	561	534	532	562	570	584	508	529	543	506	580	558	554	526	569	543	533	578	586	560	522	504	559	533	555	542	536	564	530	524	543	571	504	503	550	574	534	532	537	569	573	553	546	540	570	553	536	545	547	546	562	579	535	594	533	568	506	551	521	550	550	527	530	571	521	582	561	546	562	550	532	530	517	548	567	553	521	561	568	542	547	586	524	529	564	585	561	519	549	546	557	513	560	552	530	573	563	586	524	563	501	561	549	507	551	571	532	558	572	503	579	617	578	570	546	561	536	555	543	584	520	550	543	558	557	561	560	531	532	559	536	533	582	516	514	513	514	550	528	547	548	564
8113	5676	6504	3889	2161	1432	616	541	823	660	365	384	368	422	419	633	1198	1177	701	358	193	196	198	168	179	233	200	178	189	166	158	173	188	148	182	182	170	189	187	161	165	178	168	150	163	185	163	158	180	145	168	169	185	157	200	160	169	172	175	165	145	159	169	166	158	185	163	153	169	162	181	148	151	163	160	158	175	160	169	165	169	170	158	162	147	157	164	156	178	158	147	174	156	169	174	152	146	167	166	163	163	166	157	157	164	139	171	173	167	157	168	172	152	184	152	167	142	171	174	151	178	167	178	150	154	179	178	164	166	160	177	181	156	159	152	160	168	155	182	180	165	172	199	156	174	158	180	170	166	170	163	196	176	164	169	156	160	162	188	174	178	164	186	174	154	150	178	175	159	176	154	165	164	166	166	179	153	168	167	159	178	156	141	188	167	168	165	155	169	176	155	172	170	167	182	146	139	173	168	168	181	183	181	169	152	167	168	160	136	153	174	151	163	166	169	171	150	169	190	150	150	192	180	133	171	179	152	167	169	158	158	161	170	172	177	162	176	174	184	150	183	166	159	151	177	151	174	177	155	178	145	168	164	158	165	176	152	138	163	131	149	177	147	152	157	165	162	167	189	156	155	157	162	152	164	160	156	174	157	169	137	180	151	192	148	158	169	158	157	164	181	167	160	154	180	157	144	158	158	193	141	158	158	171	174	151	167	168	190	169	152	153	154	175	165	174	157	158	182	152	176	170	174	149	155	171	152	178	163	185	171	160	188	155	171	192	187	198	183	153	152	145	154	150	158	179	160	157	167	154	170	158	133	181	158	187	157	166	179	152	188	175	178	164	202	157	156	175	171	180	185	170	169	180	136	158	163	156	159	156	164	149	161	155	184	160	183	170	176	166	171	158	156	154	185	163	166	151	171	159	160	199	153	165	157	147	154	148	169	149	157	160	168	173	171	176	174	174	194	165	165	164	187	158	168	150	137	176	173	144	159	163	131	177	167	146	173	149	174	167	167	170	167	164	171	140	182	175	184	144	146	159	163	154	167	157	161	155	177	171	165	168	181	133	166	181	166	185	182	155	152	136	180	162	162	173	167	158	161	165	162	159	125	173	178	178	194	163	198	182	155	168	166	191	158	165	170	156	176	149	161	170	154	166	150	163	161	162	171	176	188	157	174	169	164	147	178	171	153	157	169	165	161	153	177	157	152	149	151	164	159	165	160	167	154	166	166	149	182	145	169	175	143	149	164	146	164	141	168	182	150	161	167	153	163	169	147	166	167	156	169	182	171	161	175	160	148	145	176	154	164	188	150	152	153	178	160	152	176	166	161	165	195	175	179	167	155	162	148	157	160	163	157	167	171	153	173	173	162	162	169	155	168	146	166	174	152	168	172	176	166	180	174	171	162	163	160	156	167	185	177	156	165	152	153	182	183	139	173	163	161	178	155	170	183	156	140	171	149	170	175	168	187	164	164	157	142	171	176	154	178	163	167	171	141	163	176	161	156	176	172	171	175	182	174	163	182	164	186	178	169	166	159	182	161	178	149	160	163	175	162	147	171	166	170	170	162	169	156	160	157	154	183	166	177	167	170	171	167	172	150	168	176	149	171	187	182	151	180	153	174	179	173	171	176	170	157	168	180	138	160	158	173	145	163	163	172	156	161	165	163	161	157	160	164	144	163	177	136	165	157	181	168	134	153	168	150	160	162	158	179	155	165	171	178	172	146	163	176	167	172	173	152	157	187	186	156	156	168	169	176	142	142	157	165	160	180	172	163	141	183	171	174	169	163	174	165	164	174	174	162	168	168	152	162	157	173	149	167	177	159	149	145	174	176	173	170	200	168	145	158	169	182	167	139	163	189	177	158	165	161	198	159	173	174	137	173	152	169	170	165	160	178	172	161	170	175	164	156	161	154	157	159	170	152	176	176	153	173	155	151	170	168	157	160	172	156	174	169	183	174	172	171	160	162	153	185	175	182	178	166	152	162	169	147	169	160	172	129	190	159	166	168	161	183	142	156	146	151	157	154	176	160	165	182	157	172	156	152	167	158	185	157	184	169	140	171	174	177	147	176	168	180	162	163	147	173	187	167	157	167	167	188	160	170	162	177	173	181	180	184	176	170	156	178	164	149	154	200	156	163	163	159	180	171	169	142	163	147	168	162	173	171	172	173	152	167	162	162	149	160	156	158	169	159	183	147	163	180	152	156	147	189	175	183	156	182	146	162	167	177	182	166	178	159	156	157	176	162	165	148	151	178	142	166	163	159	207	178	165	186	147	151	158	186	171	168	151	177	145	154	155	172	180	172	149	159	149	176	165	185	166	155	154	158	171	178	170	175	163	173	157	168	172	183	192	153	147	183	151	188	137	164	160	173	171	168	141	159	161	162	184	161	197	158	144	200	190	168	170	149	153	171	158	172	165	156	189	161	167	164	133	171	179	161	182	170	160	164	181	162	160	155	173	179	169	161	193	137	163	167	162	186	145	199	174	140	157	152	153	157	162	160	151	158	168	180	159	134	169	182	175	174	156	162	150	145	175	171	172	158	176	164	156	168	180	167	158	179	169	158	148	172	162	163	169	157	157	169	179	164	170	172	156	149	163	140	155	158	166	160	170	161	159	158	148	181	149	172	173	163	156	169	180	157	170	158	156	189	169	151	169	176	164	169	172	159	181	161	164	159	157	163	156	163	163	157	162	170	139	165	167	154	161	171	193	157	177	152	167	147	150	168	152	178	139	156	158	173	177	160	165	173	157	168	175	162	150	159	149	172	144	169	175	171	158	155	177	185	177	150	161	168	180	162	160	171	158	169	153	169	174	147	202	156	173	142	175	163	169	166	184	146	142	148	160	157	179	180	171	147	163	158	151	172	170	174	146	177	166	171	181	164	157	168	158	161	168	165	164	163	171	187	132	173	156	181	171	173	152	165	164	149	156	157	138	194	163	146	168	193	153	156	178	162	160	169	150	144	188	136	175	158	159	153	162	190	163	152	136	147	161	193	149	174	173	161	188	158	185	163	157	175	150	144	147	174	150	169	186	171	194	174	171	178	155	171	158	153	162	148	164	174	197	148	163	162	184	196	177	147	162	160	146	167	180	165	164	179	158	172	159	166	146	150	162	158	160	149	151	178	175	153	185	162	155	165	143	172	170	158	180	171	174	173	169	184	140	155	156	143	169	186	181	164	153	148	158	176	142	131	177	194	151	190	155	153	200	152	172	179	156	163	154	149	167	178	139	140	159	150	155	160	139	174	191	178	137	167	151	139	175	133	174	177	150	175	159	177	146	143	164	176	170	179	184	175	153	176	169	180	160	153	172	162	162	166	155	151	166	169	162	166	161	174	174	141	162	165	173	164	175	175	174	158	166	147	172	145	164	168	177	169	162	185	177	164	179	163	158	172	179	159	143	156	166	167	163	158	172	161	165	160	155	161	153	168	153	166	163	132	186	162	152	168	189	157	173	135	163	155	148	173	169	161	181
6391	5944	11131	10777	7858	5433	2592	2470	4104	3314	1898	1720	1891	2042	1998	3138	6388	5327	3185	1359	641	684	674	624	651	856	731	556	526	465	506	482	498	492	447	455	491	482	467	457	440	495	513	492	467	493	446	467	474	471	503	471	481	481	460	492	521	467	478	490	469	482	483	453	465	480	495	469	478	463	461	471	459	482	466	471	487	467	467	478	477	484	429	465	478	463	474	461	466	484	464	466	460	473	487	484	468	432	476	469	511	466	458	491	475	464	477	483	432	493	522	434	454	435	451	456	456	476	458	447	486	466	471	461	456	483	448	486	448	483	485	487	485	466	442	422	458	451	449	485	468	448	471	484	451	476	469	463	491	470	451	486	469	439	468	485	469	443	452	454	455	416	450	456	487	441	497	466	463	448	439	481	526	490	478	513	450	425	479	489	498	475	472	509	496	472	488	505	456	462	489	430	462	466	464	500	484	490	506	477	460	462	484	491	498	438	486	468	481	456	483	498	454	501	446	483	436	474	458	463	433	445	451	477	441	479	495	483	472	440	472	515	454	462	467	512	454	472	470	436	520	456	485	512	450	481	468	450	437	525	471	454	483	505	503	501	458	467	490	447	444	499	454	488	477	471	486	476	464	471	468	461	445	485	454	452	478	478	458	491	460	473	471	476	445	479	446	463	440	476	484	502	473	482	435	503	491	490	446	437	472	467	419	507	505	497	499	510	448	465	462	481	468	448	454	467	471	490	492	488	433	442	496	453	493	449	460	486	500	475	410	475	460	445	469	498	461	473	482	483	506	476	465	462	481	456	482	483	485	486	436	500	475	507	444	487	458	462	475	492	484	450	469	424	455	510	465	495	462	503	480	486	436	482	466	464	452	476	471	432	443	435	455	481	511	462	459	479	465	506	492	472	479	455	494	481	467	480	486	503	482	497	445	436	454	456	483	455	478	506	444	478	465	486	453	471	511	501	465	437	468	512	517	457	416	465	457	442	474	455	470	460	485	475	449	459	483	459	479	490	455	495	432	440	512	469	466	475	476	431	503	439	462	426	528	478	477	530	470	472	497	453	440	490	451	491	489	477	482	482	510	475	517	484	452	466	473	498	457	484	476	494	424	467	492	488	484	497	426	475	477	507	491	503	429	485	486	464	474	469	453	463	464	477	490	459	498	472	481	463	486	447	476	456	474	477	465	485	458	451	463	460	457	470	485	464	461	516	485	446	457	480	471	454	478	483	474	487	463	462	471	477	442	470	485	457	460	455	470	485	434	463	471	435	448	480	489	455	469	459	471	457	474	461	462	433	453	461	462	454	459	498	453	476	471	449	459	481	474	450	493	461	429	475	495	462	480	475	497	479	490	456	472	436	444	499	469	457	482	472	474	497	457	452	437	459	447	484	452	460	493	509	508	459	448	467	453	434	464	462	482	460	503	466	460	479	432	459	473	406	481	450	474	473	469	487	471	475	444	442	418	441	468	468	498	467	434	459	454	462	509	473	468	492	452	486	478	484	478	476	514	438	473	451	476	449	491	443	435	489	498	462	461	457	477	511	461	469	468	460	481	473	481	483	468	458	498	478	480	498	454	461	486	488	489	447	476	491	501	476	483	492	504	483	480	487	456	425	516	508	480	482	458	528	483	480	484	446	470	481	482	454	435	488	484	483	498	446	463	484	532	514	496	455	442	446	493	468	455	478	487	470	483	513	481	495	493	465	431	472	488	481	429	436	491	465	457	470	474	496	465	459	496	470	468	456	467	464	434	493	474	513	458	513	504	469	477	490	465	465	506	466	492	474	492	454	462	508	516	482	494	495	514	457	447	446	484	491	449	444	462	474	448	466	462	459	505	470	471	487	433	492	458	423	476	488	461	478	477	477	468	453	460	488	490	469	512	489	463	489	498	486	450	481	458	497	468	459	453	544	458	454	482	490	469	495	488	456	504	477	469	468	492	465	437	471	463	506	462	466	454	473	463	482	465	459	478	483	488	471	462	441	436	474	476	474	473	448	459	454	484	501	459	502	488	435	498	445	464	482	452	422	486	439	465	468	512	455	470	467	457	473	459	497	471	508	497	449	476	489	443	477	462	463	461	467	477	481	494	465	454	471	503	447	476	478	471	496	463	475	484	502	498	487	451	486	483	460	482	455	487	473	462	494	481	464	477	516	489	446	482	458	428	442	458	498	468	446	445	437	507	469	471	462	445	467	487	464	465	460	487	479	494	476	429	475	426	478	492	486	470	482	488	428	449	477	503	484	419	487	514	483	477	471	464	476	441	464	483	504	483	438	430	484	434	491	502	438	459	500	495	478	446	459	467	469	480	494	489	460	486	456	480	471	488	492	434	505	437	488	478	484	448	461	460	436	492	458	493	457	461	452	445	477	488	449	468	442	449	474	512	462	495	466	472	478	464	473	480	448	481	463	488	518	475	444	472	463	437	497	465	460	498	461	467	480	460	480	470	485	418	447	460	495	476	471	446	486	477	451	467	473	431	445	471	489	469	449	462	467	452	471	472	468	470	462	502	476	426	501	452	479	453	455	516	462	454	475	491	436	497	476	459	458	479	453	450	466	427	484	463	485	476	509	490	485	483	454	475	438	481	475	494	467	432	467	463	478	424	456	467	444	472	465	484	460	510	471	443	460	485	488	485	478	492	466	486	507	469	424	481	511	449	538	443	474	455	469	465	466	457	457	503	453	465	463	479	489	484	447	480	472	465	489	438	484	490	509	489	482	449	449	491	457	493	471	497	510	482	473	441	443	492	446	489	483	473	471	473	465	474	484	441	473	456	455	455	465	466	524	438	456	456	491	489	429	441	481	480	463	510	484	469	461	459	456	493	457	455	446	481	468	494	489	457	516	486	492	488	470	439	447	460	447	493	453	473	480	441	476	486	459	476	445	471	497	456	470	464	461	478	495	533	516	445	486	513	467	443	504	479	471	464	465	443	468	478	445	471	445	496	496	476	486	460	479	495	453	449	462	472	468	461	449	424	511	505	457	453	493	413	435	457	513	475	469	486	453	472	461	473	524	438	474	456	504	473	472	487	472	485	491	463	477	467	461	508	480	470	482	453	417	484	482	481	426	484	458	485	438	478	481	470	456	473	445	457	450	479	443	470	495	437	469	478	447	411	483	472	437	451	455	478	483	466	460	469	432	466	441	515	466	491	490	493	474	475	463	477	485	465	468	468	482	436	462	463	501	522	477	472	476	465	455	426	490	475	483	462	522	466	467	448	479	511	443	474	481	445	470	463	497	454	463	471	459	492	425	496	493	463	459	493	482	469	451	451	470	476	471	503	454	447	465	478	482	451	456	505	464	470	428	452	440	468	468	474	504	457	481	484	488	464	447	467	466	471	459	469	514	463	469	507	471	457	462	460	480	455	502	463	471	437	462	492	464	474	462	529	478	496	510	460	495	414	474	475	469	481	468	445	518	485	482	475	464	483	447	462	450	430	482	486	472	504	459	461	484	467	453	451	460	444	465	486	486
23513	20362	20402	16505	9331	5426	2701	1889	3486	3071	2020	1200	1331	1450	950	1352	6116	7137	5263	1998	365	360	399	307	265	826	502	297	235	197	160	147	142	153	152	148	175	156	137	189	140	157	118	148	165	152	159	148	130	173	180	155	145	147	161	146	152	163	156	171	157	151	161	143	154	155	125	152	148	168	165	162	151	139	150	171	177	145	157	155	151	129	148	148	154	153	160	170	162	128	156	173	151	154	167	159	169	150	141	149	166	168	146	155	145	148	202	152	176	141	156	160	151	161	175	146	158	159	175	155	178	161	179	151	157	152	160	132	168	160	167	160	151	149	153	154	162	138	170	141	158	165	142	139	163	146	158	135	169	178	124	155	157	161	170	160	154	163	163	151	153	160	151	143	161	168	170	159	141	140	158	165	148	170	152	137	159	167	166	154	148	147	144	158	163	178	162	136	166	185	168	138	161	155	165	153	162	161	156	151	175	155	160	137	145	166	135	147	162	151	158	161	135	162	162	139	145	148	160	136	161	155	175	161	160	156	158	159	143	188	167	173	166	138	146	143	135	148	155	154	148	170	151	178	153	173	164	150	167	157	136	140	173	178	153	130	158	166	169	159	144	154	164	139	152	152	150	159	158	151	149	156	161	152	133	170	136	171	150	169	158	151	160	182	147	140	171	163	160	166	159	179	152	157	154	154	167	145	153	181	156	154	160	155	170	162	139	156	154	154	134	133	171	158	149	159	178	128	149	154	162	173	135	158	149	154	138	155	146	172	143	143	163	149	171	173	177	143	150	146	148	174	148	139	139	142	158	142	122	146	150	153	161	137	161	165	151	142	148	154	171	136	173	175	157	170	159	155	160	123	148	163	165	170	145	167	159	155	163	171	161	160	162	167	159	180	179	138	141	154	180	157	139	169	146	180	176	165	152	152	161	133	147	153	145	129	169	172	146	172	147	137	131	159	137	142	139	168	173	170	158	178	160	137	158	163	153	155	151	147	156	150	137	145	145	159	149	155	144	158	166	156	172	168	159	160	166	154	173	146	165	157	136	153	162	150	165	164	165	164	143	170	156	142	171	166	163	165	171	134	164	167	153	139	156	154	173	154	162	154	138	140	156	170	179	160	150	173	145	147	144	145	159	162	150	142	135	145	142	151	140	149	137	158	164	163	153	158	134	156	176	156	168	157	132	151	176	152	173	180	153	148	181	166	158	157	160	160	176	164	156	151	142	154	152	159	161	164	172	163	140	170	176	178	145	155	150	145	185	160	160	163	180	149	155	167	158	165	140	140	155	148	158	163	167	156	137	154	157	132	145	165	190	182	142	166	167	166	158	149	165	166	169	143	138	172	138	144	142	170	148	157	155	151	160	151	142	142	140	130	182	154	157	152	172	137	157	163	135	154	166	148	141	158	144	144	166	153	157	139	178	142	152	148	151	152	147	169	149	147	155	157	120	148	165	176	144	169	150	156	144	149	155	157	167	165	159	165	173	145	164	163	164	166	166	161	169	158	131	133	162	138	151	142	166	179	141	134	158	144	154	138	145	159	149	143	155	137	161	177	125	148	151	167	152	166	162	151	153	152	162	154	148	158	160	163	154	158	149	166	154	154	174	153	145	146	158	135	142	166	164	138	140	154	155	155	168	153	154	168	147	157	163	144	156	147	166	127	133	140	177	174	154	167	142	143	163	152	165	153	164	123	145	175	145	151	169	154	135	147	162	156	152	145	122	154	156	119	155	153	150	172	158	150	147	138	157	161	158	169	150	168	140	147	149	153	161	151	159	155	150	164	171	173	147	161	156	178	156	157	150	142	171	142	160	139	152	164	163	169	165	155	161	148	166	151	173	142	151	151	161	140	143	145	167	172	166	139	148	156	145	154	170	156	145	151	171	157	171	156	143	135	173	134	155	151	163	159	159	144	136	135	154	167	171	169	136	160	154	174	161	161	149	175	164	171	145	150	134	139	141	146	163	141	155	160	149	149	149	157	149	150	159	153	147	154	164	136	139	158	153	157	177	137	165	141	141	166	156	143	147	133	168	155	153	154	163	149	151	156	136	166	160	146	175	152	170	138	147	143	161	170	148	165	157	144	185	164	156	138	177	124	161	163	177	151	134	148	155	164	135	153	155	147	158	189	182	156	155	168	147	129	140	189	163	141	148	181	173	172	176	128	182	161	148	164	165	147	161	169	140	156	173	181	155	162	138	148	149	165	173	177	142	167	158	149	151	148	151	160	143	175	173	164	150	162	170	160	156	143	160	159	188	148	151	166	131	142	144	193	144	162	182	147	164	143	154	150	166	177	164	168	176	147	142	161	142	161	151	167	150	140	172	156	172	149	166	172	122	156	157	173	182	162	150	153	162	139	150	146	140	149	180	181	140	144	149	149	147	167	165	142	144	157	121	161	151	162	129	175	152	159	149	175	173	136	158	161	164	134	143	137	156	137	141	153	136	158	154	152	167	147	150	130	140	155	157	158	161	162	144	170	139	172	157	172	163	155	153	156	160	140	138	142	138	153	182	154	169	174	165	147	166	135	160	146	146	136	145	152	154	178	164	158	169	159	141	149	156	166	162	160	164	162	166	151	168	152	142	157	168	154	167	157	155	172	156	160	142	137	152	158	143	149	142	169	177	153	155	155	164	159	157	153	165	157	148	158	182	165	171	154	147	186	135	150	159	169	154	146	176	159	157	140	146	164	156	143	137	176	139	159	124	177	167	142	163	162	150	167	170	174	156	161	181	138	153	154	150	143	166	146	165	148	162	142	136	152	169	148	144	151	155	168	161	163	163	166	159	146	166	169	179	174	150	150	159	156	143	165	140	182	138	141	158	154	161	189	162	149	151	179	149	157	147	173	160	164	151	163	150	156	138	152	138	153	150	157	161	156	157	166	148	161	150	159	139	158	155	169	149	157	160	154	149	141	162	147	146	157	150	173	160	142	158	162	155	194	148	148	152	150	171	157	147	153	147	149	167	149	159	165	149	145	159	147	146	170	147	162	177	148	152	144	142	148	151	159	134	163	160	143	140	135	164	148	158	151	169	149	142	176	168	156	157	134	153	160	158	148	160	141	153	145	166	164	160	159	148	140	163	134	154	146	137	176	156	152	159	155	148	142	164	168	167	171	165	143	140	163	151	141	156	146	164	125	155	159	139	158	134	135	141	163	145	152	162	156	146	185	165	177	154	159	139	167	158	166	163	146	131	163	180	160	173	171	160	138	170	152	144	163	145	149	152	141	171	160	141	166	146	169	153	175	168	161	144	163	141	149	144	170	146	160	156	148	169	156	157	142	151	160	160	155	164	156	156	180	153	139	158	161	171	160	166	165	167	150	162	153	163	146	138	140	159	150	152	131	156	154	170	169	132	158	165	182	154	139	161	159	163	155	154	159	153	167	148	139	158	139	141	155	139	139	156	144	147	163	146	165	156	153	151	160	143	162	152	129	165	161	171	149	132	148	152	146	148	171	164	152	150	157	152	139	136	157
16666	16585	22929	25208	19083	14659	9127	7806	12770	11986	8091	5952	6749	7259	5376	7583	23751	25632	20120	8749	1637	1657	2030	1319	1427	4682	2566	1293	775	673	554	541	491	464	462	457	471	464	505	440	453	469	479	406	462	451	456	441	454	470	483	447	429	500	442	440	438	428	478	450	480	454	421	444	426	476	450	485	465	511	465	448	425	489	453	452	446	435	479	464	456	407	436	439	445	462	443	455	473	475	507	467	456	456	426	454	419	442	427	441	473	455	430	411	467	462	440	445	435	476	473	438	424	437	455	462	451	450	440	444	470	499	451	462	476	472	487	463	437	454	450	458	443	432	466	423	480	409	446	449	485	476	466	477	458	465	433	472	457	433	443	426	440	446	454	418	463	405	439	435	475	474	481	456	442	457	432	450	431	435	424	457	467	428	452	455	485	466	453	466	479	428	465	415	500	439	477	426	470	421	449	415	419	419	455	452	446	422	458	440	443	400	411	452	498	425	440	453	443	435	463	431	477	436	473	467	429	446	448	456	462	443	449	484	465	444	442	509	463	438	453	433	480	474	450	418	470	461	444	444	436	436	465	438	408	436	453	444	456	393	469	468	421	415	447	473	414	438	497	448	462	481	438	442	435	420	455	421	483	429	452	439	440	435	475	469	406	494	513	447	455	466	460	438	455	424	436	442	466	473	447	468	454	470	433	434	451	438	455	435	444	467	451	436	427	468	448	425	440	425	448	472	475	457	416	428	439	453	473	504	426	469	476	421	473	436	464	480	439	442	453	428	440	472	454	437	444	453	445	492	410	470	463	466	434	465	430	456	483	473	457	474	462	468	446	441	437	439	449	477	449	497	451	461	440	442	443	469	483	462	420	491	447	449	473	430	467	448	424	448	433	435	451	442	460	425	424	463	443	474	451	443	468	412	447	451	444	455	452	461	489	453	466	480	432	456	438	467	441	484	421	471	411	469	472	453	415	451	431	477	466	462	492	426	468	466	442	433	455	459	435	424	417	415	463	480	433	448	506	463	462	498	437	478	407	458	423	465	419	452	441	488	449	408	445	449	403	458	488	424	466	434	440	436	440	468	473	448	468	424	470	453	461	453	443	458	490	422	470	445	446	480	448	446	447	449	428	445	414	458	465	426	453	466	446	424	424	471	488	468	468	447	472	436	485	456	418	439	411	428	437	422	424	441	480	470	431	435	410	446	453	471	434	443	436	452	412	425	463	430	466	492	455	467	428	457	454	448	445	469	441	421	462	432	463	466	442	477	459	418	441	443	492	464	471	422	431	465	464	446	448	456	473	449	447	465	462	450	439	467	424	465	463	444	449	433	456	460	435	439	461	440	421	449	435	460	433	443	443	442	465	442	459	447	450	477	452	435	445	438	460	475	451	500	443	467	420	442	454	464	459	446	445	440	451	451	459	482	460	427	406	442	450	455	409	495	457	456	437	456	458	397	418	471	428	475	454	450	456	431	413	449	457	473	448	440	456	452	491	496	462	428	450	470	460	412	460	467	445	437	470	461	435	435	457	465	447	473	413	458	394	453	457	451	460	456	487	471	463	462	485	460	477	440	456	477	443	424	472	459	490	479	429	471	446	443	472	462	473	409	431	444	470	488	454	464	418	445	406	468	404	452	429	424	445	483	459	453	411	438	451	423	471	488	476	426	454	456	463	454	454	426	447	451	458	491	431	446	504	480	400	467	454	454	465	456	448	447	456	441	483	463	441	479	447	439	447	452	413	427	439	444	431	459	514	490	443	453	430	457	436	486	473	423	450	462	457	466	459	438	440	456	432	396	454	468	415	449	428	436	467	420	462	431	448	458	437	414	435	457	469	431	456	422	420	449	445	429	480	441	451	456	489	443	476	481	435	470	466	456	450	476	452	435	451	464	441	466	465	448	445	436	434	434	414	449	464	450	454	464	443	463	407	457	498	483	435	469	476	450	437	458	435	450	448	433	429	446	463	432	462	436	437	444	474	413	490	459	433	437	467	421	452	439	442	437	440	421	452	437	460	473	456	409	454	402	459	472	453	459	428	407	421	452	457	474	422	451	462	491	455	450	479	478	420	450	471	411	449	449	462	422	427	441	433	488	491	453	430	477	448	418	436	460	447	474	459	421	446	466	442	442	421	444	479	458	494	437	447	459	472	438	446	454	464	424	464	457	452	461	430	469	451	432	449	422	476	464	430	445	439	414	473	472	446	447	451	443	485	416	468	453	421	460	450	463	423	447	452	440	417	452	461	454	467	436	463	459	461	407	459	454	449	479	428	479	434	439	445	439	441	450	449	432	473	439	478	459	450	468	440	438	417	422	492	438	467	430	461	467	462	465	456	455	450	433	434	436	486	477	389	431	464	431	462	450	445	460	435	459	451	443	449	417	396	426	423	470	457	436	467	484	449	407	476	436	436	475	417	464	449	457	478	454	477	457	443	444	429	466	475	436	434	466	442	449	447	447	420	464	446	427	493	437	431	451	437	411	459	478	424	482	482	438	438	455	430	419	470	415	459	473	467	475	411	465	457	452	498	463	456	462	455	469	477	454	424	473	455	461	459	453	456	429	462	454	460	482	459	465	416	429	403	445	482	472	428	432	416	463	435	465	456	446	438	440	440	447	408	461	444	430	437	464	471	435	441	451	441	431	483	490	441	436	457	443	459	463	441	463	433	490	472	430	459	430	433	446	435	440	458	467	467	472	494	483	445	395	440	480	466	432	456	448	433	407	445	465	444	460	469	463	448	420	487	490	424	460	464	436	430	445	480	495	448	476	440	467	457	441	420	427	442	443	443	477	417	457	445	439	447	436	450	448	454	472	441	483	458	441	446	458	462	488	445	450	450	439	449	422	448	429	446	442	451	467	424	412	423	449	487	477	428	485	473	416	406	447	423	471	464	467	491	439	465	409	492	441	457	441	462	438	446	494	425	454	457	456	477	401	426	437	476	395	455	449	445	457	462	464	456	428	460	478	428	468	430	449	459	485	468	460	440	477	483	471	475	412	441	449	443	449	449	422	458	430	446	482	438	439	443	460	434	474	466	462	448	450	458	442	464	444	456	439	462	433	434	423	440	451	477	463	452	467	463	436	462	454	462	433	438	442	437	444	461	422	470	460	454	465	448	423	481	486	478	452	479	431	457	458	417	448	471	421	441	451	442	443	463	477	449	440	462	454	480	441	435	428	451	459	443	424	449	462	478	465	422	403	470	445	486	440	497	446	471	436	464	439	420	464	475	452	437	468	416	463	440	458	457	443	470	455	491	433	460	496	421	443	430	453	439	436	496	446	440	477	477	467	455	470	426	445	416	468	460	445	469	446	436	443	456	462	438	455	441	463	471	445	465	490	446	454	445	453	460	442	437	492	458	494	437	468	441	423	467	479	474	489	479	409	494	432	439	451	519	429	452	440	439	439	471	471	431	487	455	465	453	459	467	437	424	459	470	437	485	442	417	495	430	425	461	440	449	441	514	408	423	409	435	456	432	480	427	461	434	444
30115	24775	22992	19212	12761	7473	4395	4098	5803	4644	3443	2635	1669	1449	1353	3308	6106	10309	11233	5048	1441	627	1296	679	516	2252	1246	441	524	468	296	304	240	237	205	179	182	196	202	186	177	177	189	177	181	159	194	192	197	194	198	182	190	175	154	161	198	174	188	193	188	186	209	204	199	173	188	181	151	180	203	182	193	208	173	210	179	215	182	171	167	197	185	188	187	184	174	174	191	176	197	147	185	167	169	214	186	176	177	207	166	167	184	172	161	204	211	189	170	173	176	158	171	189	180	184	218	174	202	172	190	191	168	180	165	161	195	185	185	153	174	193	184	170	205	173	199	211	180	182	186	201	200	175	168	186	183	184	202	170	193	195	181	204	171	158	182	174	207	164	188	185	183	184	189	176	183	191	181	193	182	209	172	178	191	185	175	179	184	206	179	180	180	198	196	179	189	183	187	191	183	198	177	171	182	193	181	213	175	183	185	212	165	182	188	181	189	184	169	172	189	181	203	187	220	191	184	190	195	181	178	180	195	203	182	170	193	185	157	189	178	185	184	166	190	186	206	196	164	200	189	191	173	171	186	189	193	176	161	180	173	191	188	178	185	193	187	184	176	189	190	211	187	171	180	182	172	190	185	178	174	178	190	164	210	181	212	196	194	197	181	161	206	148	191	197	203	217	215	186	200	188	170	203	172	192	186	195	194	207	159	165	166	181	177	178	198	174	184	197	172	181	200	195	179	196	177	183	204	206	167	211	192	176	198	183	206	192	173	179	193	181	193	192	184	180	190	178	170	172	180	180	192	184	161	184	178	192	171	190	194	186	186	206	193	197	208	187	184	205	174	170	179	207	169	176	200	179	184	187	199	190	198	208	167	175	184	176	201	200	190	184	170	166	182	181	217	193	193	188	179	176	198	171	183	202	185	190	169	164	197	167	194	207	180	161	188	196	179	202	194	162	188	195	158	194	190	190	164	179	187	208	193	195	217	163	190	204	182	208	183	168	195	200	202	188	198	191	191	175	183	162	200	178	181	182	172	191	182	203	178	193	181	181	204	203	180	187	195	210	185	177	196	159	189	169	204	208	185	185	177	188	184	198	178	202	203	202	186	180	202	182	209	200	182	208	177	177	186	179	159	197	187	194	179	181	185	199	173	184	177	179	194	186	170	194	182	193	205	174	173	191	189	182	184	186	172	157	195	161	186	188	189	198	201	195	188	177	188	184	177	182	195	187	172	166	219	201	196	184	187	197	175	184	186	167	205	159	196	178	181	184	186	199	179	212	194	196	177	186	218	182	194	181	180	203	193	183	199	174	201	190	186	189	196	201	176	155	192	183	183	200	162	172	202	178	173	174	189	196	187	180	184	200	182	167	211	157	178	205	192	188	211	171	156	197	173	199	176	199	182	150	196	179	174	185	169	186	216	194	171	169	169	194	182	173	168	187	204	163	195	201	187	195	193	168	179	167	208	191	191	194	164	178	192	182	199	194	197	194	167	168	195	190	209	191	170	188	202	172	191	190	187	187	189	170	178	189	165	181	190	176	174	151	189	199	165	192	211	215	206	170	167	199	184	165	168	186	181	176	180	193	184	178	176	167	196	166	176	182	182	189	174	198	202	218	200	182	200	218	186	189	194	177	196	176	182	200	178	194	174	187	168	204	188	181	209	203	216	191	175	166	178	142	203	184	219	187	212	179	195	176	186	202	182	169	191	179	209	168	193	204	187	192	148	215	200	173	192	172	207	195	185	173	175	199	181	192	176	185	169	190	210	185	191	166	177	221	192	180	188	189	194	204	197	185	170	191	186	203	185	190	182	205	212	175	193	177	176	168	173	194	161	183	197	198	186	180	189	182	162	179	186	224	172	205	179	196	189	174	191	160	180	182	190	174	184	209	211	206	189	179	209	207	189	180	197	191	160	220	178	173	195	157	177	216	189	189	205	179	180	173	165	199	179	180	175	179	179	187	212	195	218	166	213	172	159	194	182	191	181	208	202	184	193	199	195	166	209	186	192	172	205	184	196	168	168	198	204	199	189	165	157	184	173	174	190	201	177	205	182	188	200	192	177	189	197	178	203	187	196	189	174	181	198	175	192	184	174	182	171	169	168	183	185	174	179	181	194	192	179	164	180	170	184	198	186	197	181	198	170	182	179	191	187	179	200	192	153	189	185	183	201	170	178	190	162	190	178	174	174	183	188	173	197	182	181	172	186	175	194	222	184	177	187	204	211	154	179	179	159	185	205	174	185	168	180	157	168	188	188	154	181	179	195	180	211	222	180	178	172	197	175	172	198	185	183	194	183	173	207	182	202	190	187	173	179	202	195	204	190	185	208	206	171	178	184	175	209	169	161	191	190	231	186	150	188	184	202	161	178	178	180	194	183	184	169	179	202	201	206	179	188	177	215	178	177	189	185	197	199	186	195	187	181	212	190	182	181	163	200	199	194	184	193	204	195	174	178	179	176	199	196	177	198	188	185	188	186	185	179	163	189	188	185	177	188	179	180	211	177	183	188	213	180	167	165	178	180	197	198	176	168	191	175	188	182	171	179	189	185	178	161	208	202	189	214	176	179	164	180	174	162	189	205	174	181	175	222	162	199	169	175	199	172	195	168	179	163	195	189	192	212	181	184	195	183	200	206	180	187	208	194	200	215	205	212	190	193	179	199	169	200	205	168	198	184	173	198	186	178	190	186	187	174	197	188	162	194	194	178	169	184	194	210	161	189	210	206	201	188	210	175	200	202	198	185	193	214	182	174	187	208	171	173	183	183	179	193	209	193	191	195	178	165	179	185	204	180	196	190	186	159	194	207	185	205	183	189	189	205	187	190	169	186	199	173	217	184	213	184	178	184	176	164	159	197	185	189	175	168	192	164	190	179	174	181	173	182	169	189	159	192	176	180	165	197	197	167	187	167	195	196	175	180	171	163	172	186	221	181	181	183	196	179	188	207	185	180	165	195	183	176	184	179	226	209	174	161	164	164	186	170	179	198	180	156	174	205	203	214	203	182	177	184	183	200	190	166	180	176	167	169	172	202	196	174	164	195	193	174	199	179	191	165	188	169	192	174	168	180	184	180	173	157	177	189	208	188	183	165	175	192	176	163	181	193	198	200	177	184	189	155	168	189	173	188	194	180	213	170	174	188	180	178	187	196	179	183	175	186	187	182	190	196	179	187	174	172	187	196	191	166	179	168	196	187	198	186	189	205	169	182	173	201	182	175	185	185	200	205	159	162	178	180	214	192	187	194	188	196	187	171	196	191	200	182	184	198	190	194	201	173	182	177	189	186	166	180	193	181	156	183	200	191	191	165	181	179	187	187	193	161	175	204	185	189	183	160	201	211	186	180	165	162	193	186	191	175	188	186	210	207	199	166	181	174	177	200	182	172	191	183	186	184	184	173	178	175	182	165	210	196	170	188	196	213	167	195	152	193	183	151	195	223	192	169	202	182	182	172	196	193	175	205	177	201	172	180	190	190	198	188	198	203	190
19950	19317	23348	26011	22601	17559	13365	14064	18003	16467	12620	10985	7914	7371	7043	13314	22107	30060	29759	17737	6349	3203	7010	3696	2430	11580	6405	2148	2718	2306	1144	1077	1020	766	631	611	555	558	527	545	480	527	549	515	541	549	502	525	497	534	554	529	541	539	516	548	551	491	572	564	545	553	547	534	534	478	559	485	526	599	548	548	549	487	505	520	536	537	523	509	570	515	520	515	561	562	531	529	528	484	500	522	512	547	540	534	535	520	559	509	522	552	572	556	515	502	495	521	530	555	527	560	539	501	543	506	547	530	543	573	541	510	503	560	516	537	548	528	560	549	557	517	522	497	513	524	512	515	511	571	548	518	543	544	501	569	533	541	524	556	563	537	501	539	532	539	519	510	539	507	511	506	494	487	489	505	518	483	558	513	508	545	532	510	501	544	470	538	528	503	465	510	565	511	517	515	499	545	537	548	525	562	541	490	504	544	467	482	533	537	491	567	512	499	529	567	561	521	540	499	511	513	491	547	495	493	499	509	500	545	501	518	493	560	485	526	514	523	549	521	553	513	551	508	529	512	515	526	516	529	550	558	525	541	527	540	510	533	486	534	498	508	528	559	452	557	537	504	469	591	493	536	536	522	544	520	528	550	560	516	506	524	549	497	491	534	550	553	527	522	535	498	565	531	492	541	515	573	527	516	536	497	492	492	526	521	507	561	519	509	549	521	534	526	530	528	528	495	537	521	532	519	515	498	506	528	506	526	469	537	481	513	466	526	523	549	546	580	551	497	539	540	511	506	552	560	515	508	516	506	527	498	512	540	511	470	531	524	543	519	522	570	511	533	523	523	514	502	509	513	518	524	491	509	556	508	531	509	545	526	492	499	546	534	516	523	529	516	540	546	537	502	502	515	511	546	514	547	480	565	491	535	483	488	519	508	508	540	557	540	549	528	547	547	541	526	524	554	552	490	543	532	509	540	514	512	527	564	516	489	512	517	528	522	552	526	510	503	543	530	522	525	542	496	530	508	487	504	531	520	547	543	553	496	584	566	557	562	552	553	506	547	528	528	540	550	542	506	510	518	555	514	574	538	527	508	544	482	526	523	541	556	505	534	524	521	493	531	488	514	530	516	592	505	526	521	539	514	535	512	529	561	487	557	550	514	551	515	543	510	528	550	549	464	542	526	540	519	520	555	546	530	515	553	552	509	524	573	508	537	506	499	457	507	542	535	534	536	494	518	531	547	524	532	495	511	517	513	537	538	532	516	463	525	561	499	486	483	519	511	557	512	563	511	527	542	526	556	507	539	540	540	548	560	544	554	556	518	551	545	512	515	519	541	563	552	535	514	538	490	537	501	530	532	501	522	554	550	527	536	513	501	520	545	521	500	553	505	521	544	499	557	531	519	513	501	530	519	525	498	548	546	505	547	547	522	517	554	505	488	523	528	515	522	496	532	516	521	529	527	500	530	506	499	541	549	555	515	522	543	563	548	498	533	525	534	524	585	516	485	516	527	520	494	503	525	557	504	511	468	558	516	503	488	568	482	490	563	524	522	547	496	526	481	504	512	484	542	528	487	505	513	548	524	506	496	569	567	525	554	514	544	490	500	498	539	562	537	514	512	518	503	555	507	505	539	478	489	528	545	529	513	520	503	509	557	549	526	526	468	520	534	545	544	568	533	535	546	530	513	518	540	589	494	543	498	546	489	513	498	501	566	552	521	517	556	541	525	545	526	525	489	557	519	541	503	558	516	490	543	510	528	536	539	538	527	510	536	560	530	521	505	523	539	550	560	549	550	535	548	554	482	525	531	534	535	491	523	506	483	530	515	528	529	518	537	540	496	539	520	520	505	517	541	524	537	486	492	510	531	522	503	523	541	537	550	534	540	529	538	545	542	535	528	560	537	496	539	519	553	560	548	528	507	498	545	561	539	507	556	490	511	497	519	527	495	508	553	515	523	513	525	516	501	539	538	549	554	533	480	551	543	490	545	548	527	521	523	506	523	508	533	544	528	533	537	545	566	516	510	528	523	544	546	523	537	514	529	503	532	542	529	469	531	523	477	548	545	499	506	534	527	543	517	515	532	536	567	566	536	545	523	523	515	542	525	514	511	554	558	502	491	532	492	518	560	517	533	511	501	515	509	515	539	517	547	524	528	556	556	522	536	542	542	563	503	552	519	546	513	519	552	502	550	525	554	487	510	547	505	536	531	484	508	535	542	523	483	547	496	532	492	488	530	495	552	484	507	514	509	519	563	536	531	504	516	530	503	501	499	537	508	539	554	511	501	531	539	499	513	520	541	484	547	478	482	573	549	506	553	570	542	503	496	489	523	535	532	533	544	547	501	527	505	513	545	492	534	475	545	528	517	518	511	493	535	524	492	501	546	529	552	547	500	517	488	507	519	525	504	510	527	522	543	541	534	542	542	474	524	543	518	508	534	536	516	563	516	547	536	541	519	547	570	531	568	511	527	538	502	544	534	525	534	545	555	520	537	550	496	533	534	535	484	534	534	506	519	495	534	550	546	494	508	526	499	551	531	537	549	531	542	521	535	537	532	479	516	533	474	522	512	515	565	470	522	552	509	500	497	531	528	556	490	542	556	530	552	504	589	538	503	560	503	529	532	538	549	503	560	519	483	529	504	539	565	543	532	528	538	566	560	588	555	484	545	544	562	526	553	568	525	549	526	549	535	525	525	563	548	531	536	505	478	516	552	551	555	507	533	517	543	577	489	537	512	553	514	529	539	533	525	500	556	540	518	489	541	522	528	549	545	511	507	539	517	528	534	531	512	506	542	506	513	506	532	519	551	509	518	510	494	525	559	531	498	511	533	500	509	523	506	515	520	542	487	533	510	570	538	539	521	501	495	536	520	562	523	527	536	526	489	486	555	502	530	496	557	535	521	513	519	536	533	534	568	535	495	518	479	531	509	517	534	500	526	539	529	557	497	527	481	558	528	521	529	546	501	543	556	541	554	505	525	545	560	524	494	540	507	570	555	520	497	521	536	487	518	518	529	478	532	489	519	534	500	522	550	569	507	499	485	546	528	562	507	549	517	543	542	533	537	516	577	513	512	522	497	510	509	498	543	536	556	500	547	537	483	510	537	548	541	507	517	559	502	542	501	566	475	548	553	522	552	572	538	553	533	470	537	507	532	539	535	533	553	496	506	505	503	490	517	515	517	519	492	540	534	512	574	560	550	541	506	525	525	526	525	521	482	536	524	517	512	486	516	525	558	502	543	530	523	523	534	543	484	528	496	526	521	530	528	546	560	539	502	531	570	551	528	539	504	546	497	532	481	573	562	507	516	533	525	526	541	539	529	497	492	523	488	558	551	533	515	554	527	525	555	544	546	541	513	516	544	500	520	493	558	546	514	550	522	489	517	567	522	469	517	557	539	539	479	502	500	542	512	496	554	513	524	532	511	502	562	501	562	546	506	543	577	499	505	539	526	553	537	525	525	514	499	509	575	540	522	522	504	497	540	543	518	532	538	527	542	540	530
6653	4418	5189	2849	1614	1163	823	727	643	519	391	369	281	259	311	621	529	474	780	452	250	226	207	181	201	292	290	174	167	180	192	162	167	177	155	153	169	162	161	119	164	166	176	162	162	147	169	161	151	172	170	163	151	149	174	165	139	143	156	153	150	142	162	162	176	159	136	157	178	168	163	149	156	157	144	146	158	156	167	174	172	159	136	149	158	149	158	164	154	155	143	164	154	171	143	158	153	173	134	149	168	166	159	156	152	158	166	162	138	152	155	172	137	147	154	139	171	152	175	146	155	141	149	151	162	155	157	153	163	143	160	178	148	159	167	144	155	155	158	140	148	158	165	137	175	136	138	152	144	163	143	137	147	162	157	146	139	157	142	149	171	153	149	154	150	178	146	145	164	160	136	162	164	147	153	145	173	135	163	154	162	177	144	136	168	153	156	160	156	155	168	163	144	170	127	159	150	146	168	121	183	167	148	154	168	170	126	149	172	143	158	170	156	134	156	150	149	156	143	155	161	122	148	156	154	151	159	168	158	162	154	151	160	162	138	139	158	134	148	153	155	154	175	160	145	141	160	153	149	132	162	152	155	126	175	146	172	157	140	164	146	175	137	143	147	177	137	146	126	154	153	165	147	142	144	170	148	158	149	154	160	165	170	142	160	157	139	162	147	143	145	162	136	160	135	157	156	171	178	146	178	148	160	147	172	156	175	162	139	157	156	175	155	136	158	158	154	159	149	166	139	183	149	145	157	150	131	160	157	147	143	141	152	162	162	143	175	144	148	144	162	146	143	151	176	146	137	159	154	142	146	155	150	173	158	149	133	166	145	165	151	169	188	142	167	142	164	148	164	141	154	153	126	158	157	151	143	149	150	127	169	150	154	165	173	172	171	154	155	140	135	164	153	145	156	141	165	130	143	158	157	160	162	134	156	146	146	149	143	136	178	159	160	163	149	144	159	144	165	134	153	186	154	163	168	165	154	154	143	147	153	155	148	154	117	150	148	153	153	159	176	146	169	156	131	156	159	146	154	171	150	170	175	152	153	171	143	158	145	170	151	139	162	161	150	150	147	129	136	168	139	159	154	154	151	159	171	153	174	144	174	145	143	161	146	178	155	143	153	163	145	153	176	173	175	139	143	155	159	151	153	160	166	157	137	153	148	173	163	140	153	174	145	157	143	138	143	142	147	193	142	146	137	152	167	155	148	134	151	168	166	141	149	156	158	165	167	173	141	147	165	157	152	144	152	144	157	152	138	146	129	177	166	142	156	169	160	143	128	153	117	153	177	145	179	151	141	155	140	146	127	166	127	173	181	163	144	147	160	146	143	149	157	165	152	142	137	158	149	148	126	150	156	162	148	135	144	157	157	166	150	155	153	152	142	145	165	149	175	159	156	149	150	156	162	128	135	157	162	162	133	138	151	152	140	151	184	147	160	160	162	139	169	161	153	165	143	144	140	170	157	134	153	147	128	157	161	159	162	145	162	152	139	147	170	135	158	151	178	165	148	150	150	153	164	151	162	161	133	139	155	161	132	130	149	151	164	159	174	149	160	147	159	143	163	166	148	184	169	155	147	164	160	170	171	171	180	145	149	160	179	147	149	153	146	160	158	141	141	155	137	167	165	163	169	167	142	147	149	179	155	160	158	164	155	171	139	158	162	141	158	162	147	142	163	149	165	166	168	155	145	161	131	171	160	176	171	152	142	139	156	155	136	130	153	135	153	175	150	136	126	161	162	159	147	161	173	121	160	152	149	153	168	163	137	138	146	161	157	173	152	172	138	134	149	143	157	153	163	135	161	129	153	151	159	157	155	163	171	143	156	150	146	172	148	145	147	140	142	151	180	154	142	150	150	160	139	159	182	147	161	153	143	155	137	150	156	149	149	152	139	138	156	169	156	167	182	169	146	173	149	141	156	184	150	170	154	150	159	159	155	168	154	130	162	157	168	158	163	140	171	160	169	145	181	156	158	156	154	146	142	147	151	151	163	146	130	157	127	155	135	138	175	158	154	136	139	126	145	167	161	155	155	163	140	135	157	157	134	132	154	156	162	177	137	158	133	141	138	123	163	157	146	156	153	169	128	150	166	144	173	155	118	137	153	188	130	137	150	157	178	152	153	155	170	156	145	158	161	143	142	143	140	145	124	149	144	136	155	167	176	137	165	158	183	149	143	164	182	151	167	161	148	163	167	159	119	128	145	160	133	157	158	154	148	145	139	150	144	148	160	157	165	153	185	168	193	168	160	155	143	118	165	159	140	152	173	143	152	159	174	148	131	146	145	153	142	166	152	143	148	146	160	157	157	154	164	176	129	175	166	153	131	152	146	147	165	157	166	157	159	155	139	127	157	145	176	140	152	168	174	175	146	149	149	162	172	156	162	123	158	128	149	153	134	151	151	149	142	155	138	148	142	152	144	156	142	163	152	153	144	152	152	157	186	195	151	151	150	166	153	147	135	158	157	149	152	151	164	139	143	125	167	145	165	132	155	140	163	162	154	153	167	151	153	153	176	154	143	154	156	143	168	162	168	144	159	142	148	147	135	145	165	162	133	164	143	160	173	165	136	160	170	138	164	137	162	150	148	150	145	164	178	136	150	152	169	150	179	150	147	155	139	161	172	146	155	147	155	156	140	142	135	145	141	138	184	172	152	141	179	188	159	148	142	145	159	146	157	156	160	145	146	171	143	149	146	168	148	161	138	159	146	148	142	156	149	182	144	142	146	164	176	149	176	153	134	148	143	156	160	152	136	147	157	139	135	167	131	149	167	149	170	157	143	154	157	137	160	157	175	150	174	167	153	157	144	162	148	137	148	166	149	161	156	133	157	157	168	143	141	165	148	160	158	180	138	148	176	155	154	165	140	152	143	137	166	162	152	154	145	165	174	153	144	148	162	161	116	162	149	156	154	149	149	160	151	143	146	129	153	138	154	170	180	155	156	166	152	161	151	160	138	170	131	138	138	165	148	137	161	128	142	147	144	165	185	160	147	160	150	160	149	154	174	134	164	148	158	171	166	137	156	173	145	127	137	146	153	151	163	128	164	150	163	155	170	154	159	146	154	151	156	165	149	148	153	152	161	156	143	166	139	164	153	152	182	169	150	130	150	175	159	154	151	156	159	164	143	169	154	163	137	147	146	162	146	145	158	139	144	157	171	154	172	145	132	187	157	158	148	132	143	152	152	135	155	159	159	156	158	142	144	163	177	155	142	151	162	130	156	156	152	161	139	146	169	161	138	155	164	152	133	137	142	141	168	151	169	162	139	165	151	131	166	174	146	138	174	138	143	155	158	146	181	154	174	154	166	161	162	149	163	135	154	154	155	155	140	162	150	140	153	154	146	145	143	153	142	169	145	165	154	144	152	128	162	153	159	138	160	142	139	157	158	166	137	169	129	149	142	151	160	163	156	158	163	173	137	147	170	165	148	169	139	166	157	136	154	144	157	130	166	151	156	152	139	148	157	133	143	142	162	180	174	150
5150	4597	8678	8218	5821	4674	3908	3373	3412	2382	1934	1715	1269	1106	1449	3522	2609	2492	3977	2014	1115	806	896	761	709	1214	1178	540	505	573	511	477	481	464	488	459	432	400	439	426	459	462	418	447	454	403	427	459	473	447	448	419	429	441	421	400	434	435	449	435	445	442	409	418	424	426	402	460	458	450	453	414	435	468	440	471	444	433	435	432	464	434	487	461	430	459	458	450	437	410	451	401	441	426	472	434	434	448	467	448	433	440	421	438	468	462	418	448	469	466	431	445	411	438	458	447	439	458	407	482	479	436	422	441	420	432	438	467	420	441	462	429	480	466	425	445	407	463	431	414	426	423	416	464	448	411	463	429	454	478	432	412	471	480	451	456	473	455	458	409	443	433	431	428	436	438	443	456	503	430	471	412	428	425	448	461	454	459	409	462	461	433	466	407	463	457	429	428	453	463	455	458	415	471	447	408	433	424	457	425	418	446	449	435	403	451	451	441	435	456	494	445	430	423	445	458	491	446	435	412	492	490	460	419	445	462	465	456	429	478	423	418	461	416	451	429	465	438	401	478	485	434	433	438	421	452	454	437	434	416	475	455	437	398	456	423	431	455	441	430	437	463	403	445	454	400	459	431	409	457	458	462	451	441	477	432	443	400	436	464	439	428	436	418	458	413	455	426	478	442	454	434	473	424	429	465	423	455	448	371	439	447	454	442	424	435	459	449	477	481	430	427	430	437	470	392	465	427	426	455	430	440	458	466	460	441	450	465	477	415	450	409	415	453	429	467	438	488	445	433	480	422	435	445	450	461	451	445	435	457	465	466	476	471	460	413	415	448	453	418	420	459	428	418	449	440	454	413	425	431	459	445	439	467	412	429	435	466	402	404	397	419	458	434	424	451	473	415	428	420	432	429	472	436	429	451	459	455	443	461	448	431	483	438	438	403	420	418	433	436	477	435	439	444	419	429	451	429	477	438	457	413	473	476	439	430	444	416	444	453	450	438	429	440	444	453	449	428	442	435	448	454	408	456	454	446	456	430	469	423	428	430	487	435	434	417	453	432	425	448	441	421	465	479	459	434	438	416	498	443	435	476	472	435	427	457	456	408	453	415	463	464	470	455	452	451	456	461	398	409	431	416	452	435	446	429	460	477	412	430	469	445	456	433	446	436	480	415	408	481	428	508	442	448	407	457	487	446	433	437	455	440	441	480	460	450	440	442	453	454	469	445	456	460	461	411	454	432	440	419	447	456	433	416	459	452	407	395	404	444	449	451	462	434	478	459	449	476	408	457	477	469	412	466	423	449	442	450	456	455	445	447	439	442	420	448	467	432	454	445	461	439	449	447	434	470	440	437	425	421	446	458	418	410	460	394	427	448	421	402	439	414	419	455	452	426	447	435	473	457	470	452	461	436	456	452	433	450	462	475	451	466	444	483	453	413	424	413	433	463	443	432	463	448	477	417	485	418	430	431	475	476	478	453	437	439	438	482	450	399	426	433	442	429	446	422	429	457	471	452	463	418	446	441	412	419	436	440	440	437	412	447	421	419	430	415	428	451	481	429	471	414	441	440	443	450	440	455	432	461	449	440	435	471	436	437	412	433	424	429	430	467	446	457	449	413	443	471	444	442	413	455	460	421	444	484	443	455	446	432	423	436	461	465	485	435	442	440	445	416	445	449	432	455	412	436	445	492	444	444	451	434	450	414	467	455	456	407	444	429	444	433	450	438	468	437	436	424	415	428	429	455	446	476	435	448	416	446	431	447	423	432	451	424	466	454	390	395	435	449	474	433	438	500	440	414	417	426	487	430	486	416	398	428	440	457	442	454	414	459	420	432	447	440	436	417	430	423	460	436	438	431	449	475	454	434	393	450	464	416	407	418	408	396	459	422	436	435	463	424	428	430	423	428	478	423	455	452	453	432	456	457	424	454	424	415	474	455	461	440	403	413	416	413	435	424	418	460	446	453	463	463	471	424	429	457	462	435	458	461	415	440	443	457	480	418	432	467	442	428	426	441	416	417	436	417	426	415	452	446	449	489	419	458	444	445	433	410	427	440	447	455	442	431	445	444	422	434	467	448	447	440	463	460	429	476	437	425	426	389	405	442	474	451	434	451	442	459	433	464	437	450	462	457	424	430	432	489	408	430	425	478	403	445	442	425	439	442	431	459	408	435	449	439	428	450	452	447	447	424	378	469	417	459	416	428	430	411	492	449	426	437	453	441	470	446	433	454	449	408	419	403	461	434	421	390	447	429	446	467	439	468	480	433	426	431	473	415	462	448	492	435	428	440	481	445	454	447	452	458	463	462	443	435	455	469	444	446	458	461	463	456	402	430	463	455	380	449	458	431	482	478	439	442	471	455	465	448	429	439	437	417	453	457	418	476	466	437	416	449	460	438	464	418	417	430	421	433	435	437	426	444	399	428	458	439	457	430	426	438	434	435	450	463	437	486	439	449	496	474	419	443	451	464	450	474	393	410	420	441	421	440	449	414	447	444	457	410	426	428	445	439	453	448	487	440	431	444	446	399	438	418	468	447	437	447	444	431	410	435	424	434	420	443	412	418	429	422	455	448	426	447	452	465	472	440	474	461	452	470	414	453	423	467	445	462	452	447	439	428	454	448	463	445	446	426	435	469	425	441	471	416	455	412	464	477	455	415	467	483	483	462	428	449	447	450	457	442	437	403	443	398	450	484	440	494	452	438	466	461	434	451	461	405	426	412	419	446	398	461	452	443	444	476	458	461	446	461	452	450	465	454	418	412	449	483	446	459	441	402	427	461	496	440	397	437	448	423	444	435	402	430	483	443	473	440	430	485	434	429	417	423	453	460	469	413	483	451	393	396	441	446	427	439	437	449	448	473	468	438	432	447	440	446	418	411	462	445	427	440	426	464	446	466	455	466	427	456	423	464	404	432	461	442	440	452	480	419	484	437	425	429	428	428	404	434	454	417	442	458	446	442	455	428	464	421	418	451	410	461	470	436	459	461	468	473	438	456	443	445	440	435	455	436	434	451	424	458	458	476	436	449	452	490	399	415	450	433	450	429	461	459	477	435	432	444	463	430	450	442	438	445	449	462	471	427	398	421	458	406	422	420	491	432	411	464	454	446	473	453	447	459	435	444	467	470	427	405	445	444	437	395	428	440	454	463	477	440	439	462	428	405	443	448	452	433	479	441	451	471	419	415	440	442	441	446	463	459	414	436	429	473	461	457	440	420	445	411	430	430	468	444	446	447	489	433	439	467	472	416	468	456	487	436	461	463	453	433	412	429	454	446	465	437	442	425	426	431	466	476	451	444	434	463	443	407	466	432	435	455	484	465	466	448	459	459	450	457	431	427	435	406	448	433	472	440	428	431	460	455	477	454	457	439	420	511	445	426	421	439	443	446	435	414	435	438	458	412	452	476	462	433	417	437	457	417	442	439	436	404	423	420	420	392	432	464	409	415	463	436	430	459	448	433	431	474	434	444	429	445	439	435	464	460	453	437
17483	10341	10497	8491	5191	2947	2399	2268	2874	2359	1668	1127	945	675	833	6086	3194	2073	4120	3241	1422	977	475	307	279	801	888	208	240	213	188	195	171	162	152	139	136	151	143	139	141	127	125	135	133	129	148	170	143	139	156	134	139	147	159	124	160	131	134	131	141	157	158	150	152	147	121	150	145	135	167	144	143	146	157	154	159	152	139	141	154	152	140	139	142	170	124	157	156	149	147	137	146	136	139	152	145	153	139	154	169	125	144	137	161	150	125	157	149	152	140	135	133	147	176	133	163	138	151	148	167	136	140	133	166	136	159	153	157	136	154	126	131	143	147	141	160	151	129	154	154	159	168	121	158	150	129	145	154	159	135	142	143	146	146	155	172	140	160	161	161	167	148	185	152	151	142	137	136	127	129	166	156	150	142	184	155	147	152	164	135	162	143	137	151	154	151	130	158	156	127	136	154	144	134	144	158	156	132	162	161	174	156	140	147	142	153	135	126	151	125	133	140	134	160	143	139	144	140	126	132	152	172	146	147	125	146	142	149	133	159	143	149	146	143	151	165	162	139	128	133	130	126	152	177	147	151	127	142	141	125	116	130	148	174	152	162	140	128	144	139	140	136	147	164	169	134	167	144	155	137	133	143	164	125	150	159	165	157	162	135	160	140	130	135	150	153	149	127	161	150	158	156	141	142	129	174	165	125	161	138	153	159	147	169	136	143	152	145	167	162	147	131	160	137	150	147	147	132	139	162	145	145	144	143	127	126	152	152	117	154	143	143	149	135	135	155	156	148	126	167	131	155	140	162	139	147	146	141	147	155	146	138	155	171	151	131	151	129	129	141	143	155	138	138	139	156	159	154	150	146	158	126	144	174	139	147	136	171	153	137	151	151	143	144	144	125	128	157	160	139	136	145	148	153	134	155	143	136	137	133	145	164	150	132	166	149	157	133	156	137	155	165	161	155	159	152	141	128	141	138	143	114	134	139	143	137	141	149	158	145	140	139	150	147	144	146	158	157	135	177	150	160	138	151	146	136	136	146	135	163	145	122	163	140	147	142	138	145	165	137	139	152	137	131	143	131	147	139	153	141	140	137	150	143	145	144	143	142	132	140	155	135	147	147	136	152	159	151	134	156	133	140	153	148	144	138	162	147	173	157	135	166	138	145	128	141	143	132	148	139	150	160	146	152	140	154	127	129	130	140	143	151	135	143	133	141	123	144	180	132	158	137	137	138	137	136	130	144	144	138	139	134	148	161	166	153	132	144	141	128	148	144	148	147	138	132	148	144	149	148	149	145	147	141	148	125	147	135	144	145	143	143	163	146	148	164	157	138	141	137	152	150	157	145	133	124	156	151	155	153	124	161	147	129	141	138	148	132	149	163	150	141	146	135	150	132	145	156	147	128	131	141	136	145	142	165	147	163	138	140	151	151	150	172	164	136	132	146	151	160	149	158	140	185	161	137	153	144	131	163	142	148	146	143	127	135	141	134	160	157	144	130	154	147	150	131	142	144	147	137	143	151	133	139	138	142	148	163	136	149	146	152	143	169	148	162	172	137	134	131	172	145	137	152	144	125	125	106	158	157	132	167	143	146	140	165	144	139	140	165	145	133	145	171	181	142	166	138	171	133	151	149	125	148	163	171	139	137	150	124	146	137	119	130	157	129	140	162	144	130	174	160	143	123	135	144	154	139	154	150	146	147	144	155	131	149	147	158	160	138	148	145	132	172	139	150	154	137	138	158	147	159	149	124	161	169	151	127	171	123	154	132	157	146	141	147	149	131	147	119	145	167	146	129	165	144	138	168	140	137	150	132	112	126	158	165	142	162	147	161	167	132	154	140	135	144	146	146	124	151	144	147	154	162	139	155	130	148	154	145	154	157	136	145	148	146	157	155	162	134	150	155	129	132	144	140	152	132	147	151	142	165	133	148	117	147	157	164	134	146	158	147	136	148	142	156	126	155	146	163	145	153	120	137	169	150	149	140	147	164	158	152	158	138	138	149	135	156	140	154	156	156	167	141	136	142	148	164	144	164	141	126	156	135	142	121	137	131	131	132	149	152	152	136	155	142	154	140	131	143	135	148	152	151	139	137	137	142	150	152	136	142	157	131	152	136	136	167	143	147	147	134	129	164	128	161	146	161	159	145	160	133	135	135	137	126	152	160	156	148	136	140	149	161	154	156	121	146	143	149	138	149	144	155	148	136	158	146	154	132	150	132	145	153	137	146	147	131	142	144	163	141	136	139	154	145	165	143	122	147	148	145	140	148	161	165	150	143	129	173	132	145	149	137	165	138	117	140	147	166	127	135	144	144	139	152	136	138	174	150	135	146	140	148	151	151	147	131	138	139	161	168	142	159	155	154	148	143	162	162	144	148	155	132	143	148	177	159	149	160	158	144	152	130	129	146	144	152	148	156	151	126	146	152	130	160	146	168	146	157	141	133	159	156	156	134	146	139	125	125	135	148	152	141	147	147	147	157	137	179	151	157	143	149	154	151	139	151	145	152	120	170	159	151	145	139	144	146	153	130	121	164	153	147	152	196	148	137	153	138	132	143	142	143	142	141	159	155	141	157	126	145	133	153	148	153	158	134	149	149	151	160	148	172	176	131	159	151	158	165	147	138	136	160	140	150	159	121	141	140	133	126	144	125	140	143	162	152	171	152	152	167	139	143	137	154	142	149	144	165	144	139	148	141	153	143	129	128	132	162	130	148	152	138	132	151	134	123	160	144	147	146	149	150	163	152	145	129	146	157	146	144	149	127	120	125	144	145	138	136	164	159	140	136	155	155	159	159	154	149	162	168	135	142	128	132	159	144	147	148	164	153	158	146	143	150	159	155	137	138	143	145	149	139	160	152	142	132	163	149	145	163	154	134	156	158	133	146	146	161	163	150	143	129	154	157	156	150	155	151	163	135	135	165	137	147	149	157	147	136	177	156	159	132	152	136	141	146	143	158	134	139	163	145	160	160	152	159	156	134	154	141	148	160	145	129	130	130	148	131	140	156	151	130	154	161	145	138	135	146	150	148	162	128	147	140	153	131	143	147	158	149	129	121	155	136	155	160	148	130	173	130	148	156	154	143	145	149	156	136	129	138	141	146	142	149	141	153	145	132	148	141	153	150	145	145	139	148	161	168	129	175	162	169	165	137	160	147	160	152	153	165	152	165	137	157	151	140	142	160	153	128	157	158	162	137	145	139	137	155	139	133	144	139	140	140	110	138	132	139	133	155	151	120	147	126	160	140	133	140	137	120	131	140	145	145	157	151	140	147	136	161	165	123	133	131	157	157	151	147	137	143	132	166	155	129	141	157	138	161	138	164	160	157	142	145	147	167	158	138	154	148	147	149	124	135	139	143	145	123	146	132	138	154	145	148	153	167	135	133	136	134	127	136	142	143	150	159	158	134	158	137	160	131	154	147	135	142	125	122	129	136	162	139	140	157	158	146	150	139	148	136	145	149	168	169	160	138	169	146	140	145	160	163	144
11745	8816	15240	18456	15030	10589	8999	9522	10919	9654	7196	5486	4555	3690	4738	23285	12482	10222	18136	14752	7262	4747	2527	1504	1461	4887	5060	955	989	940	803	644	606	576	513	489	464	444	408	466	400	403	441	435	378	453	403	443	413	432	452	424	464	404	439	421	414	454	437	429	433	420	454	415	406	423	421	449	433	406	403	493	424	449	462	441	445	433	409	432	394	442	397	460	449	421	443	415	427	414	434	470	453	409	395	443	410	423	437	425	430	415	460	397	396	429	427	412	449	446	421	455	475	468	459	415	409	409	388	409	405	423	400	459	405	400	392	413	403	397	431	441	433	417	427	441	397	438	437	415	443	444	409	406	432	412	414	442	427	436	437	426	420	419	422	402	458	421	432	440	455	410	427	402	415	435	410	430	434	430	440	414	430	404	357	449	421	412	430	395	438	438	427	397	457	424	418	429	440	425	410	472	413	445	395	406	416	428	459	463	452	409	433	405	372	445	396	408	424	425	429	417	410	399	400	382	410	445	464	425	420	407	416	471	418	404	439	383	390	433	421	423	418	428	424	444	432	408	423	421	393	438	448	419	417	436	423	406	457	464	427	412	455	439	434	390	444	435	406	479	429	431	425	443	443	416	403	465	444	445	412	438	419	437	406	397	429	438	411	412	388	407	414	418	443	366	409	399	431	454	390	455	421	428	449	416	429	428	458	438	435	389	437	439	437	415	412	434	417	407	425	433	444	413	452	425	421	404	436	455	433	410	451	435	425	463	421	417	463	415	420	425	420	454	453	430	480	412	450	405	422	445	449	427	424	439	444	395	449	436	398	418	471	441	483	419	383	439	420	432	417	460	417	453	421	474	427	440	404	419	448	434	405	437	396	439	398	402	448	449	404	439	407	410	380	380	433	424	391	417	460	448	424	429	441	425	382	444	446	387	436	432	425	424	437	428	449	451	419	437	430	428	452	404	452	417	415	405	441	440	448	410	445	430	384	425	435	406	419	434	450	400	447	405	441	454	418	475	426	436	441	431	439	423	430	424	395	405	470	437	404	410	451	376	375	433	405	416	386	427	443	417	417	447	434	411	428	465	436	437	383	451	429	406	417	437	409	386	429	437	436	451	444	440	418	416	445	440	428	409	445	406	417	486	407	435	435	456	447	426	451	445	428	440	423	470	444	423	422	452	416	433	410	441	400	423	378	422	441	457	459	421	424	459	443	421	429	431	417	415	402	381	428	428	435	388	402	457	440	416	439	406	412	428	428	469	421	423	440	404	412	422	431	395	427	415	431	434	402	406	428	420	434	415	428	443	395	407	416	413	459	404	428	417	440	439	427	445	433	435	424	439	458	413	459	414	422	413	380	472	469	385	442	417	411	454	427	433	408	442	438	433	447	430	456	427	395	431	434	424	381	404	406	438	425	412	471	439	398	418	454	429	469	400	414	409	387	422	407	465	441	437	434	411	413	422	420	407	441	416	431	432	414	461	420	423	406	414	458	423	416	420	442	447	410	445	462	444	437	468	420	416	432	410	400	434	453	402	428	441	427	461	404	458	458	436	400	439	445	411	445	433	439	431	426	444	431	418	411	408	406	452	453	439	415	391	404	439	429	407	440	452	413	418	417	421	453	415	420	420	402	418	404	409	452	383	391	408	410	404	384	399	438	447	398	476	406	414	407	426	452	426	415	430	454	450	377	433	440	419	420	430	456	456	399	426	433	409	408	424	454	417	408	427	420	402	426	437	461	441	438	389	417	435	422	442	428	444	400	444	397	433	432	410	450	452	416	408	415	431	451	424	409	406	399	408	435	422	451	453	434	460	423	412	448	415	439	424	426	430	430	424	440	449	450	417	414	454	385	428	460	444	415	453	415	407	467	423	439	455	443	466	418	443	431	444	434	460	443	397	432	396	393	442	402	391	436	450	452	425	415	421	442	423	417	412	440	396	435	413	403	416	438	427	403	449	458	457	408	423	442	422	427	444	441	458	429	434	408	429	453	446	411	429	412	434	426	457	450	428	440	376	430	438	414	398	439	384	406	405	412	427	416	400	416	432	430	445	458	432	390	421	437	397	439	422	449	425	422	406	409	432	420	437	401	434	418	410	438	463	423	433	402	429	414	460	418	394	431	477	419	413	427	419	439	458	468	438	438	421	424	427	428	433	420	406	417	429	397	425	404	411	419	408	414	438	418	449	439	449	406	435	431	444	440	446	425	459	388	403	415	421	417	425	443	406	426	441	421	425	430	418	409	421	425	431	445	439	437	421	469	437	396	430	462	425	408	446	476	399	414	431	419	416	425	426	456	422	417	396	450	452	447	441	405	418	478	415	448	402	440	477	431	438	459	415	424	431	454	412	400	442	426	437	458	427	452	417	433	434	435	419	440	423	451	446	465	422	454	408	411	425	414	422	429	381	412	418	430	400	393	409	437	404	433	440	447	442	435	430	423	421	474	381	399	406	416	414	420	437	396	416	414	431	435	422	429	434	397	443	422	466	406	430	408	423	424	429	452	411	457	418	432	448	423	394	475	397	472	454	425	400	410	445	447	452	394	426	417	468	442	426	449	438	452	407	386	371	425	408	443	412	463	479	396	471	420	403	436	420	421	443	359	417	431	462	446	422	425	423	427	445	412	429	417	432	440	449	421	441	389	476	414	412	436	436	395	408	406	424	429	424	458	458	395	423	413	440	440	410	427	414	458	424	436	429	443	413	425	446	442	440	462	396	400	416	432	439	443	438	427	440	426	415	429	451	413	427	413	458	427	409	418	418	418	429	420	392	415	402	443	382	404	428	402	461	381	394	433	449	426	439	463	431	434	409	454	450	446	449	416	440	438	456	447	387	425	434	422	391	426	435	415	417	413	426	422	381	402	441	428	423	461	404	441	433	448	463	459	446	435	432	451	434	415	408	430	404	401	446	423	408	394	425	392	441	437	417	456	414	402	423	451	429	391	404	427	436	440	447	444	445	428	416	396	414	442	478	418	445	396	457	415	451	464	468	440	411	438	416	395	426	421	450	423	452	442	428	454	465	425	441	429	409	450	444	465	441	476	441	417	425	438	432	454	456	393	443	417	417	435	431	434	460	423	396	423	420	415	404	450	445	413	439	481	406	421	458	437	418	434	396	438	434	445	454	405	421	482	438	423	450	458	398	443	436	408	391	401	418	449	414	413	410	430	417	449	421	383	426	408	423	418	439	424	418	429	469	403	374	420	426	439	413	439	435	412	447	453	457	416	469	452	398	441	445	431	397	427	405	410	420	422	438	425	430	418	413	438	437	466	447	439	432	433	422	407	442	480	419	420	457	429	419	439	422	415	426	425	459	482	422	444	396	405	408	465	425	418	432	477	448	430	392	457	424	407	406	420	438	405	439	402	411	426	411	429	447	415	437	408	441	435	431	428	398	445	418	405	444	406	419	478	391	432	389	428	421	453	436	417	423	434	427	448	438	445	396	382	423	420	428	433	431	429	462	423	438	424	431	446	432	440	385	430	454
24729	15218	14669	11084	8112	5689	3017	4157	3881	4032	3354	2172	1580	2042	1566	11357	8602	1677	2186	10379	7170	1397	585	416	503	802	763	234	250	333	266	249	228	220	230	181	213	178	176	174	185	187	171	164	174	182	192	185	176	193	198	195	199	181	168	192	181	175	185	193	205	174	194	172	200	163	195	192	162	192	191	185	170	182	178	184	173	199	181	191	161	164	187	182	214	184	178	153	182	139	189	205	177	171	172	178	199	171	193	172	173	171	166	180	180	189	190	189	184	168	190	178	184	162	195	169	187	185	191	181	163	172	196	174	182	195	172	174	183	171	186	182	181	190	182	169	195	190	175	187	184	182	179	162	201	182	191	159	189	171	193	181	189	182	175	161	208	174	183	170	171	154	169	183	176	183	177	156	172	181	155	170	164	185	184	199	184	185	184	177	192	161	161	169	187	175	176	201	169	162	183	183	160	181	165	189	182	189	174	179	182	175	196	169	193	211	187	199	184	174	182	184	148	167	208	177	189	175	195	189	192	194	174	210	178	190	173	175	178	179	186	167	179	160	155	160	176	169	162	172	188	180	160	183	196	179	199	176	194	173	147	155	185	175	173	207	180	191	184	174	183	154	175	154	183	158	172	202	173	203	175	159	173	193	176	186	174	158	176	179	192	174	185	181	192	183	186	168	171	160	180	186	176	181	171	172	171	186	186	172	166	206	179	190	178	177	161	188	186	174	176	169	175	170	202	180	175	185	192	172	200	168	189	185	203	188	173	210	172	164	177	177	191	192	170	198	175	171	163	177	167	172	173	205	160	193	181	174	169	182	169	194	183	173	175	194	165	171	174	173	174	190	177	235	165	162	182	204	192	186	176	193	188	186	178	183	176	179	191	171	200	165	177	173	164	186	170	185	184	160	169	196	199	157	187	164	151	177	178	183	202	173	165	189	162	187	170	177	175	171	178	212	165	185	173	184	160	189	167	176	193	165	182	162	167	175	185	230	177	187	181	186	201	172	199	181	190	192	190	178	194	163	161	169	148	176	148	174	185	170	189	174	164	179	179	160	167	151	194	171	210	175	196	179	172	170	185	196	179	178	173	171	204	205	197	203	181	160	194	165	174	187	187	189	195	177	182	199	180	176	161	189	178	180	179	189	170	167	189	180	189	166	178	189	182	178	187	204	157	196	194	190	192	168	165	194	169	152	190	185	177	165	182	169	189	175	175	174	164	157	173	194	172	164	203	198	166	181	167	165	186	178	158	193	174	189	178	183	211	159	185	187	162	183	195	184	191	186	188	192	179	173	174	181	171	196	195	168	189	180	178	189	177	202	152	172	177	148	211	178	176	178	173	169	174	162	193	192	174	214	182	167	173	181	189	179	182	206	166	153	173	174	191	158	184	172	200	165	173	201	194	195	175	191	177	188	192	187	176	192	175	172	198	164	148	204	180	192	184	166	180	182	196	187	169	144	197	172	161	185	186	204	162	163	187	151	176	171	183	191	169	171	173	192	171	168	204	198	178	169	193	170	180	162	189	184	196	197	188	183	176	197	157	153	192	175	187	194	173	185	177	182	191	171	180	175	201	171	187	185	162	187	198	187	196	153	182	207	176	171	178	194	158	170	160	188	205	176	178	166	190	169	146	174	171	186	179	185	190	184	183	199	180	168	178	165	201	167	186	165	172	189	192	171	189	166	170	181	149	194	176	197	194	178	198	190	165	178	169	192	183	174	179	172	181	191	172	184	184	190	143	172	172	165	199	190	179	187	185	175	178	202	174	183	168	200	165	191	181	165	175	188	194	164	183	190	204	180	197	181	207	189	160	183	177	165	175	208	182	170	179	184	187	198	198	167	184	195	195	183	187	201	178	189	191	187	176	172	155	173	193	200	163	185	172	186	178	186	188	177	185	204	170	193	165	162	188	189	185	174	162	174	177	172	190	174	178	177	201	202	160	178	182	176	176	157	173	181	183	196	168	191	174	167	177	206	168	175	159	165	175	195	157	170	186	184	201	190	195	179	170	206	177	177	161	180	182	177	171	205	173	192	171	156	176	181	158	163	175	175	187	188	181	182	195	178	175	193	157	205	202	193	149	163	178	171	186	204	170	133	194	208	191	185	186	164	170	170	169	196	181	184	191	177	200	158	215	149	173	173	194	164	157	183	178	198	169	175	200	165	200	195	200	166	174	171	189	189	187	184	169	170	168	158	203	184	181	169	170	176	184	184	202	179	195	174	173	150	178	179	169	193	187	184	168	179	188	179	186	174	181	178	171	179	159	205	195	174	191	185	152	176	192	195	170	194	173	194	187	175	173	174	162	158	194	179	182	165	193	207	203	176	182	158	177	189	162	150	177	155	177	173	185	173	187	179	180	170	193	194	195	172	180	174	172	162	173	201	177	172	181	200	165	179	166	193	192	206	189	187	186	169	202	171	194	161	208	183	182	187	158	171	145	173	174	203	176	175	163	165	178	172	181	181	183	178	177	161	167	171	182	182	184	173	169	171	203	156	171	176	191	186	159	185	169	198	171	161	165	186	180	191	171	161	192	188	175	160	175	161	196	176	181	177	186	188	180	179	201	185	203	187	197	187	182	187	171	176	159	157	167	172	182	194	187	168	175	181	176	145	188	195	160	188	181	166	172	195	173	160	191	155	182	159	179	180	192	164	169	172	165	193	160	196	174	192	193	192	194	181	169	178	163	142	167	162	174	177	182	217	198	185	177	160	172	177	175	173	196	181	184	179	189	185	215	169	174	166	191	185	189	172	178	163	166	199	184	180	178	193	175	171	197	188	184	206	170	180	165	194	209	174	183	191	198	167	209	161	184	206	160	172	195	166	199	188	181	192	168	197	165	198	172	184	182	179	197	160	156	197	166	185	154	198	174	197	163	187	177	162	173	185	171	210	179	166	192	199	191	167	176	200	164	170	180	185	173	175	178	175	176	175	198	190	205	175	181	172	176	178	158	170	201	192	185	174	159	188	195	162	174	196	165	185	164	194	183	139	187	202	192	169	191	177	195	175	179	186	148	180	169	171	177	184	212	190	184	165	171	204	171	163	199	216	184	190	187	170	156	166	166	171	166	157	176	202	167	170	158	185	170	188	180	207	174	176	169	171	165	171	187	190	186	176	168	176	174	173	170	168	191	200	196	189	191	189	160	177	175	181	184	192	159	168	159	211	200	168	155	174	199	168	170	172	180	185	173	201	188	189	205	187	178	184	166	187	174	198	180	166	183	174	163	208	177	194	180	182	160	190	170	176	181	192	175	172	188	171	159	189	167	178	207	193	185	179	173	190	193	176	189	178	167	173	159	173	166	197	176	189	179	171	166	180	208	173	187	170	186	194	180	194	169	177	176	171	184	195	185	161	156	185	180	169	178	177	168	182	195	173	188	138	184	182	160	190	194	179	176	163	166	184	184	192	158	158	182	179	189	180	192	201	173	195	143	190	188	174	163	176	177	192	180	170	170	197	180	175	184	188	199	185	202	173	171	176
14729	12185	17429	20044	19732	16216	10829	15149	14328	14387	13175	8529	7191	9507	7412	31585	23016	6928	10899	32546	22771	5193	2893	2037	2372	4144	4246	786	1076	1438	1107	919	870	787	678	583	604	535	481	539	515	510	518	499	513	521	520	490	476	514	503	536	551	469	510	499	552	466	561	546	461	484	473	493	535	529	534	514	487	515	510	499	522	496	532	532	512	529	524	561	539	528	472	512	540	544	530	496	525	466	501	520	534	538	499	519	480	489	511	554	496	522	550	507	497	507	552	539	483	559	549	503	499	525	502	560	492	502	584	514	497	519	543	509	537	518	513	501	507	551	518	555	472	514	507	515	477	525	507	513	515	501	489	512	520	507	537	538	549	526	517	528	517	560	502	517	533	533	532	503	458	498	506	506	501	485	514	521	517	517	517	494	514	503	493	537	568	479	495	488	517	513	524	586	527	510	491	520	507	508	474	529	535	484	515	513	537	515	476	511	530	495	515	516	480	513	526	535	539	549	542	490	485	497	503	555	501	484	497	510	526	530	540	512	479	513	528	518	478	552	541	530	515	498	505	550	520	512	508	492	527	508	536	542	518	510	527	517	528	500	519	514	501	503	514	517	559	492	520	533	518	536	511	542	506	537	486	508	504	500	484	513	485	502	492	489	517	523	484	529	514	521	547	504	508	507	556	531	526	505	541	530	525	519	501	516	500	539	502	531	537	548	522	474	523	521	530	500	527	518	505	523	521	482	473	521	528	523	505	541	489	503	539	505	577	509	483	514	559	531	497	568	531	499	500	527	490	513	527	502	494	496	522	546	524	492	499	534	495	481	529	544	511	517	474	492	521	510	505	510	546	553	513	517	514	496	569	538	513	530	530	524	501	536	503	545	513	526	550	553	549	498	524	506	505	529	530	547	552	466	524	493	485	504	522	517	515	542	554	489	506	497	502	486	512	486	479	485	492	521	489	511	557	514	478	568	511	524	515	522	523	525	477	535	518	566	536	510	485	533	549	500	513	481	486	498	509	502	501	487	525	526	549	536	514	513	521	525	518	520	509	504	522	520	496	536	507	486	480	508	507	521	524	495	517	478	540	525	488	509	509	499	554	502	505	529	499	491	534	462	539	526	485	533	532	524	512	535	522	512	522	487	546	527	534	556	522	511	522	478	523	504	493	546	523	530	552	498	507	541	534	531	524	510	514	504	494	455	460	504	527	530	528	546	509	509	547	517	507	514	530	511	529	529	504	470	513	553	496	515	514	538	487	507	518	512	517	495	493	535	530	494	546	513	533	524	471	511	525	532	513	498	512	457	531	480	495	530	491	546	513	496	554	511	500	497	506	496	480	477	504	519	527	532	529	519	543	526	512	502	544	522	491	520	483	490	532	498	494	506	508	533	522	517	534	538	487	508	496	480	509	505	515	501	531	474	534	538	498	514	530	528	552	480	502	482	518	528	521	527	492	488	496	560	530	538	560	486	530	482	481	481	442	566	544	499	513	530	546	549	555	516	482	539	511	558	507	472	463	536	557	521	540	559	528	527	531	530	508	508	514	481	517	496	524	488	514	499	515	523	504	479	499	525	546	558	534	550	490	526	551	513	492	518	502	503	528	540	519	484	495	533	528	488	517	566	496	500	528	516	478	522	525	454	524	515	477	519	541	500	524	525	488	497	506	507	528	488	537	522	508	503	530	545	519	531	503	518	556	535	502	499	488	521	549	520	500	540	514	526	523	532	514	543	519	491	538	515	545	494	560	514	526	512	531	509	501	609	488	532	540	512	554	557	517	522	495	523	536	509	568	518	505	492	468	476	571	537	512	520	521	484	506	508	555	489	556	464	472	524	526	530	503	548	499	496	510	525	502	484	545	509	521	514	556	554	521	494	531	509	520	552	509	537	529	471	538	501	515	516	515	513	488	523	533	488	478	503	498	528	501	504	508	518	546	533	528	532	519	503	501	508	548	524	507	502	506	537	496	469	502	539	517	549	514	523	533	537	521	535	483	506	492	522	493	534	494	488	516	537	530	518	488	504	532	509	511	516	514	505	489	482	519	522	510	488	494	510	540	542	529	493	507	560	501	488	525	548	522	531	506	534	474	524	503	534	530	504	509	506	494	532	528	522	561	476	543	538	494	513	533	536	520	518	500	495	563	548	483	494	488	531	520	517	505	501	509	515	496	528	511	509	525	528	537	531	488	498	525	516	540	502	539	502	484	489	516	515	490	480	498	505	528	497	529	486	506	522	516	494	515	529	538	475	508	534	509	505	467	508	493	493	507	502	492	538	507	515	472	504	499	490	475	484	492	466	506	530	509	508	486	538	503	583	518	540	477	479	512	517	515	504	504	526	488	512	510	512	498	488	498	491	492	537	504	537	514	538	492	506	505	496	523	518	531	531	509	531	488	507	504	508	499	523	500	503	545	502	536	519	530	491	503	504	529	503	537	479	510	501	493	515	523	515	537	545	554	513	552	518	504	536	525	532	503	598	513	486	524	521	515	554	529	498	563	523	549	500	536	503	472	543	512	495	480	510	510	526	507	500	520	560	527	487	530	497	493	528	504	500	518	520	493	527	513	512	532	536	507	502	504	504	505	542	510	531	494	511	487	515	506	497	504	490	558	529	514	524	522	491	509	506	528	506	554	494	527	525	541	521	552	529	510	545	506	500	506	513	520	525	475	520	498	503	550	521	543	541	503	463	464	537	494	518	458	532	541	520	527	507	547	483	488	519	533	508	516	535	544	541	527	562	527	559	502	488	516	513	485	526	530	534	497	475	502	541	527	539	494	509	518	521	510	488	507	498	539	540	492	527	508	488	537	512	538	545	512	563	487	539	500	468	507	543	512	488	459	546	504	500	503	507	494	520	495	511	544	526	524	508	514	480	515	516	501	475	489	526	473	516	533	529	513	513	543	496	487	485	508	545	551	494	541	460	509	540	543	501	531	499	493	535	521	505	534	533	525	507	500	560	512	528	500	547	499	502	518	528	477	530	554	543	514	488	505	544	517	547	519	555	490	502	502	527	522	549	532	488	515	510	489	526	507	520	487	557	552	522	499	508	552	548	517	487	513	509	527	529	489	498	509	501	532	554	537	556	548	501	528	548	548	560	514	512	480	543	491	539	488	565	503	500	529	503	515	540	526	536	535	499	507	502	512	532	472	472	497	497	516	539	522	499	507	502	506	476	433	507	566	530	538	592	475	541	508	531	568	525	508	567	502	525	538	501	531	505	510	538	484	484	502	529	512	517	531	508	514	491	527	488	508	492	529	500	493	525	495	517	491	528	512	528	528	512	557	533	522	525	515	496	486	497	511	487	500	522	509	484	485	501	518	499	512	502	579	550	498	540	515	515	492	545	490	502	496	487	530	524	501	557	488	495	488	547	518	540	534	488	537	554	522	470	521	516	513	525	536	516	538	555	515	537	537	536	496	530	517	512	526	529	504	530	513	538	555	528	509	530	518	474	498	528	521	523	497	509	493	479	538	516	505	505	541	553	476	537
4996	2556	3228	2709	1483	979	801	624	475	502	369	222	206	260	262	518	335	292	269	664	752	520	213	198	224	212	166	172	137	178	164	163	160	161	164	168	156	153	155	138	135	134	133	133	137	122	131	137	123	139	142	151	153	147	155	153	137	161	154	133	151	132	147	132	146	116	165	121	154	138	133	147	131	140	142	130	155	148	123	164	137	125	155	157	129	148	146	147	153	136	149	137	139	141	149	122	152	142	129	138	143	133	139	136	162	115	158	145	136	134	146	147	160	118	155	140	152	130	149	151	145	129	153	148	158	131	135	128	150	154	156	157	140	143	146	147	136	135	135	129	165	135	142	136	170	149	139	155	144	127	140	139	171	149	133	135	128	142	122	122	156	164	141	147	138	159	125	152	150	154	160	139	156	170	134	149	161	141	149	150	144	151	133	128	146	134	126	148	155	132	143	141	125	135	146	144	123	152	138	159	135	146	125	142	166	142	154	136	135	170	149	127	142	151	155	138	148	135	124	136	126	148	165	128	144	140	155	144	144	130	112	130	147	139	180	138	130	145	137	172	137	130	133	129	145	148	129	137	134	153	160	124	159	148	142	152	143	135	160	141	136	141	134	126	144	134	160	145	162	138	132	168	134	145	141	114	140	147	137	134	129	152	138	141	151	126	133	135	142	138	137	159	156	127	151	149	138	146	133	135	137	143	144	146	141	169	146	127	135	162	139	141	166	139	153	126	146	162	136	158	168	141	157	117	123	130	141	144	120	142	156	144	156	120	125	156	146	136	154	147	149	124	156	151	138	137	117	126	179	135	147	141	153	158	143	164	141	134	129	159	156	135	146	142	128	153	150	139	154	139	136	143	146	136	144	159	141	131	137	171	159	137	136	127	143	139	150	154	128	148	157	142	132	124	125	127	156	145	151	141	147	127	125	138	124	139	142	132	142	136	162	162	132	144	112	137	127	146	150	140	127	150	141	121	150	141	155	141	130	132	144	164	132	144	156	148	163	155	157	119	140	145	133	154	136	139	169	159	137	127	169	153	156	123	138	137	140	129	144	140	135	139	155	154	145	134	153	150	140	163	138	139	144	140	118	131	173	146	111	137	134	156	152	146	149	150	141	142	127	141	137	135	138	135	127	149	140	133	138	150	144	161	143	154	141	176	120	159	140	146	153	122	143	153	155	149	146	134	124	164	127	148	132	134	153	134	148	140	148	162	161	150	155	160	129	123	135	147	156	147	170	151	117	129	143	144	176	138	137	139	149	163	136	137	137	125	153	157	129	176	145	155	154	133	139	135	131	140	155	144	167	153	133	122	137	169	121	129	146	141	148	120	152	158	168	131	140	152	147	146	122	132	142	125	149	162	158	154	157	146	165	142	127	136	143	125	149	168	163	164	133	133	155	157	147	145	137	137	130	136	132	136	150	168	145	149	145	155	143	163	134	138	124	117	125	167	133	138	148	144	122	161	155	152	163	148	143	141	146	136	125	150	123	124	137	143	132	133	132	123	139	153	139	135	147	136	153	168	144	138	150	153	135	157	140	143	133	146	133	130	138	142	131	141	140	143	147	171	152	149	139	142	131	133	140	133	142	132	157	146	153	157	130	150	154	137	128	144	159	141	163	141	151	135	147	154	147	142	144	121	119	135	121	128	150	133	149	135	153	141	151	150	130	137	130	132	148	147	121	158	143	145	161	151	147	129	150	148	148	150	134	140	141	151	137	144	135	162	112	140	132	147	143	150	147	127	123	149	167	134	143	143	162	153	136	146	146	139	133	146	144	145	133	151	125	130	142	144	139	135	142	122	133	146	153	140	153	152	137	142	149	140	130	159	134	166	150	149	139	147	134	136	156	131	137	141	143	149	131	135	139	121	140	135	130	147	156	145	151	140	134	142	155	152	136	139	135	123	122	138	145	135	144	122	125	157	146	152	141	147	149	132	151	136	153	144	143	163	156	157	128	149	143	135	153	137	156	137	127	158	139	140	127	135	156	146	142	130	142	147	157	136	143	130	132	144	129	157	157	142	156	152	132	135	121	155	136	150	150	152	129	143	150	145	139	146	155	150	147	155	143	147	142	140	147	151	141	135	170	156	132	154	141	149	124	159	146	122	145	162	132	136	143	151	153	133	158	143	151	155	152	142	129	152	109	144	174	150	134	162	135	157	116	144	133	125	160	129	134	147	138	145	153	132	148	160	132	132	143	154	144	151	132	153	162	146	143	141	144	147	150	127	129	145	138	138	142	150	135	146	174	139	142	160	146	123	140	142	136	182	128	143	143	138	129	142	157	119	144	147	147	168	142	133	152	172	129	145	163	144	141	139	141	165	157	137	135	160	160	138	138	136	143	140	159	138	136	120	139	139	159	134	140	131	141	134	162	133	138	136	125	142	155	141	126	136	150	145	140	140	151	148	117	167	148	131	153	150	148	132	152	137	121	150	139	149	147	147	136	132	140	145	140	162	166	148	131	142	153	141	141	134	150	163	123	149	161	157	128	113	157	143	147	124	165	141	143	145	142	125	133	173	125	145	145	135	119	157	134	137	151	129	141	146	139	149	138	156	125	149	155	128	131	135	144	151	140	128	152	151	146	158	148	137	142	147	153	137	154	140	125	145	149	134	142	156	135	133	150	168	130	111	148	139	131	131	145	124	153	144	150	165	146	141	168	151	126	143	146	152	144	179	177	147	139	130	127	162	136	154	137	125	146	144	147	129	157	134	145	121	138	142	129	138	164	141	135	148	136	140	156	136	136	144	157	158	172	141	131	157	144	144	138	160	141	145	145	151	134	146	149	169	133	126	149	132	136	131	135	133	141	161	131	138	140	157	139	168	148	138	152	169	144	133	162	147	147	111	155	145	140	154	134	139	155	155	126	151	146	115	131	132	132	135	153	139	141	120	188	132	147	146	144	133	131	144	159	132	134	132	147	139	147	162	137	130	163	157	147	146	137	136	154	152	145	128	142	143	152	146	130	133	152	140	147	157	143	152	143	154	136	147	135	119	143	130	152	163	143	153	157	127	131	147	157	157	134	132	137	177	138	140	167	142	152	140	140	137	138	146	141	157	148	148	134	124	139	157	152	130	129	151	147	145	147	122	152	147	140	137	148	160	129	143	130	166	132	140	143	133	146	143	164	141	129	129	121	166	156	156	126	145	157	134	150	167	155	148	158	143	141	161	155	130	127	137	150	141	138	144	127	121	153	154	150	150	132	119	135	170	139	146	129	141	157	134	159	142	164	159	158	161	146	137	165	135	140	127	157	121	137	136	144	147	148	150	136	143	144	140	151	151	148	142	160	128	153	124	154	115	135	141	149	154	133	167	131	152	125	140	131	136	148	126	147	137	128	154	158	143	139	158	131	130	126	149	117	144	144	164	168	120	137	138	126	128	157	125	162	138	147	146	136	148	140	157	161	147	151	132	150	142	126	140	138	121	141	148	154	166	138	158	142	148	153	133	145	115	141	153	164	136	141	133	156	130
4137	3119	6386	8235	5664	3989	3336	2903	2240	2024	1728	976	820	1080	1049	2931	1617	1307	1259	3671	4037	2395	835	837	868	916	704	441	426	560	566	519	473	475	475	455	445	450	395	412	381	423	432	466	401	387	425	428	394	439	417	375	409	412	434	401	429	363	407	421	401	406	393	412	417	428	375	446	441	403	382	369	401	399	374	412	425	442	408	392	437	386	437	421	439	432	409	413	419	422	459	411	417	420	390	432	436	422	433	437	408	402	430	413	424	412	421	421	429	453	411	430	390	429	398	415	385	433	470	428	413	391	407	422	414	456	448	397	442	411	422	445	424	422	438	422	425	402	424	388	438	392	410	401	420	422	421	404	425	414	431	409	420	415	453	400	443	421	399	398	444	404	420	413	417	461	406	411	428	379	411	453	412	415	427	442	408	400	413	423	413	409	413	397	441	437	393	400	370	437	463	403	426	440	451	380	408	438	422	425	432	402	403	418	458	447	453	412	391	452	389	375	400	413	377	413	384	423	398	411	464	413	443	433	442	434	458	389	443	439	381	421	431	416	415	416	380	427	412	363	462	418	399	383	450	438	392	419	418	377	429	390	422	447	413	424	383	436	419	436	409	410	413	417	394	397	468	429	382	435	386	399	434	419	440	455	410	427	398	420	422	372	392	422	431	438	407	442	440	387	405	431	456	432	426	454	402	417	443	424	416	450	435	433	413	416	358	399	468	422	411	404	385	356	384	450	394	423	430	427	465	393	383	414	403	455	435	452	419	420	406	430	415	406	408	419	405	428	410	435	427	374	448	409	371	422	442	438	385	412	428	413	388	380	408	432	422	417	396	421	390	438	423	439	420	401	403	402	389	378	388	399	382	404	455	430	382	394	396	416	423	420	416	415	398	387	405	405	416	428	415	406	418	416	425	440	416	425	427	427	413	415	434	398	421	418	432	403	446	430	418	392	408	390	410	399	410	453	423	421	404	433	414	408	396	433	467	397	402	398	389	382	404	444	394	415	408	419	432	417	439	404	432	424	408	388	415	411	409	417	423	427	423	400	393	407	391	378	428	423	415	401	428	408	445	414	401	425	439	390	416	389	408	401	434	444	392	431	437	413	399	422	422	405	408	422	435	418	412	421	417	475	410	422	407	408	435	409	400	435	443	412	408	415	387	406	410	429	410	433	416	445	412	410	400	415	423	440	392	416	430	375	398	437	410	402	397	386	419	456	440	454	422	393	412	369	437	415	438	418	431	443	414	427	398	443	412	434	421	437	417	364	456	453	394	412	435	433	447	423	426	396	427	425	425	447	423	400	450	403	409	395	396	428	453	412	441	428	416	444	422	417	418	411	420	403	432	443	445	421	429	397	414	442	433	439	438	436	413	471	396	424	436	405	443	420	416	444	405	399	430	391	410	426	402	425	420	395	432	401	428	424	427	409	411	424	393	425	404	372	375	394	432	411	434	410	410	417	467	430	411	414	431	419	419	415	433	425	399	432	415	416	393	450	413	384	425	415	408	376	419	441	439	399	430	458	399	406	408	398	443	416	430	407	427	429	421	426	427	420	419	407	426	451	393	403	439	426	408	452	421	389	419	418	441	435	445	442	422	431	421	376	436	402	354	441	409	423	373	409	448	418	431	385	428	423	368	441	421	403	423	418	418	434	410	400	470	446	429	442	423	436	409	450	410	409	399	455	414	410	412	397	408	418	405	429	398	440	421	402	379	413	441	385	448	441	421	399	390	404	389	411	405	422	430	371	406	416	402	384	434	387	421	403	447	421	411	418	405	400	410	421	414	381	462	417	427	428	440	406	478	433	432	398	385	421	419	414	377	411	412	412	418	413	446	416	415	416	421	434	410	425	387	401	401	405	426	438	437	392	424	429	434	384	435	454	427	412	414	411	404	443	454	417	412	388	407	423	390	440	439	418	441	390	396	429	402	402	391	422	399	410	407	415	417	383	425	431	420	439	410	423	404	447	409	439	419	391	399	425	420	417	401	359	429	409	352	415	415	391	410	409	407	400	415	410	458	430	430	406	412	445	438	432	428	425	411	382	400	433	416	412	400	413	403	385	421	395	413	416	429	404	388	393	400	455	419	418	431	445	390	424	429	416	398	386	437	434	414	393	399	436	419	429	403	407	416	446	403	410	394	406	390	400	406	456	449	428	423	404	394	405	410	422	420	439	417	446	417	417	388	404	399	404	426	422	409	437	409	418	428	441	446	419	413	398	399	416	429	445	410	409	454	400	404	428	440	406	454	436	378	440	393	413	416	421	399	420	401	427	444	411	422	429	420	371	400	378	445	385	389	390	403	435	415	426	440	433	399	437	385	418	415	439	435	396	456	426	407	392	406	430	389	379	375	431	445	405	404	417	370	435	412	420	396	418	393	414	409	435	405	412	413	426	439	458	440	427	436	431	424	422	386	387	392	429	392	409	400	412	416	414	446	436	426	430	430	386	417	420	456	434	436	412	464	392	398	408	429	427	428	409	414	424	421	419	394	391	448	408	413	425	476	426	426	437	443	416	415	420	456	413	407	385	424	427	428	424	441	449	416	398	431	422	375	375	446	436	420	414	463	418	396	428	417	421	393	405	445	439	426	423	432	432	461	403	413	414	440	384	417	432	394	446	427	409	433	409	416	417	389	423	408	431	391	421	428	438	404	413	437	411	403	434	403	403	415	429	392	408	434	421	456	444	413	425	448	413	417	415	429	436	429	410	401	394	433	415	420	448	411	428	395	379	399	418	429	394	417	437	395	422	437	424	407	416	470	422	394	420	419	391	419	386	416	407	410	377	405	436	400	445	444	422	429	410	394	405	424	429	388	393	392	419	397	404	413	435	431	388	398	410	423	397	417	431	397	392	455	427	396	391	444	411	427	404	392	399	431	389	401	422	408	416	393	408	393	418	440	382	399	392	437	392	445	445	401	400	435	423	406	429	400	383	413	433	392	452	441	401	406	437	423	439	430	408	432	429	419	386	414	420	423	404	383	428	437	398	433	404	382	411	408	409	409	400	417	395	400	417	422	409	433	416	394	432	444	401	431	421	403	409	429	435	452	378	400	449	413	431	418	451	413	451	378	429	405	443	429	416	404	416	424	412	377	407	404	408	395	428	382	409	432	449	409	407	450	386	407	423	393	415	433	400	424	430	427	411	398	419	457	451	424	421	405	436	428	402	423	437	426	414	418	425	410	429	424	377	414	423	397	439	423	375	446	414	460	406	406	446	440	406	424	395	425	410	453	396	440	442	391	436	445	397	424	425	416	422	444	422	403	436	416	421	395	365	391	418	452	420	433	418	375	414	412	384	422	403	442	439	421	419	440	456	411	437	398	417	436	414	426	418	434	414	412	444	420	424	411	420	434	389	431	414	405	409	430	441	394	422	383	410	406	422	400	413	377	408	397	402	398	398	409	418	435	442	419	433	386	429	402	398	429	415	463	416	422	431	432	405	415	438	420	423	404	397	430	424	424	431	390	404	398	439	434	443
15159	8827	8122	7255	6952	3901	3017	2565	2654	2306	1822	1085	773	7323	2621	3564	1228	515	556	686	2467	3527	649	611	865	864	277	180	191	246	332	281	278	258	263	200	156	131	145	139	137	136	138	128	131	122	125	131	148	149	137	116	131	129	122	136	120	126	139	122	119	132	129	131	145	144	142	128	118	131	123	154	148	142	121	132	148	124	131	139	149	140	138	141	114	128	141	91	147	137	144	128	118	136	114	139	129	123	129	144	125	136	125	126	151	130	131	142	138	139	133	131	123	139	127	124	144	138	144	126	136	113	138	118	155	139	153	138	133	131	150	115	134	158	127	124	130	120	144	159	117	117	146	135	149	126	137	140	126	132	121	135	133	143	104	116	130	132	142	138	134	132	135	154	129	137	134	116	116	146	144	141	153	122	130	139	130	134	141	124	132	127	124	150	137	106	141	130	123	119	142	107	138	124	122	143	122	131	160	122	129	151	139	127	147	146	123	133	125	126	145	129	126	140	120	132	141	146	119	139	131	131	132	144	124	127	123	136	140	134	145	120	117	135	132	125	133	132	153	145	135	137	157	115	116	116	123	126	139	130	116	135	142	110	118	152	143	121	128	116	123	139	129	127	133	121	122	116	118	130	131	121	158	132	132	121	155	137	129	144	133	125	161	120	140	138	130	132	131	137	134	140	135	136	130	130	139	136	120	143	113	143	125	152	120	137	146	132	137	106	144	143	134	115	141	144	130	137	153	148	137	134	132	133	152	125	126	124	140	105	138	126	140	133	149	141	131	108	121	121	131	143	126	153	120	113	142	129	157	124	142	142	150	140	132	126	142	123	152	133	130	146	135	128	130	153	143	132	120	127	134	141	137	133	130	128	121	104	157	141	139	109	159	124	148	118	157	134	116	124	105	143	146	151	146	138	133	147	137	112	141	129	147	131	114	138	150	143	127	130	141	149	149	127	137	121	111	138	122	119	125	127	147	145	134	162	150	124	161	119	139	130	120	131	130	135	148	130	118	149	113	155	133	140	135	125	133	134	114	131	138	133	115	146	138	155	136	117	142	117	131	130	129	132	129	128	121	152	129	111	130	138	134	142	166	123	121	125	138	117	125	111	114	125	150	127	147	113	123	133	139	146	143	129	140	142	151	133	155	121	140	136	132	134	130	128	164	142	135	145	127	157	137	116	131	134	115	121	150	126	119	137	144	151	134	134	110	122	149	147	141	135	141	137	139	138	126	109	126	133	131	131	144	126	134	134	134	148	126	131	130	142	116	139	131	138	139	161	143	134	118	123	129	140	115	133	133	145	109	146	108	126	135	122	127	135	141	148	150	118	132	128	123	110	114	142	143	147	139	131	133	133	123	130	151	122	138	146	146	125	127	124	130	113	130	148	128	116	129	134	142	145	141	154	142	121	145	137	154	133	135	128	117	130	139	131	128	125	136	136	132	135	126	127	154	152	142	130	132	112	130	128	135	135	124	119	131	113	134	117	137	124	129	118	139	135	122	128	125	123	132	133	131	118	129	116	129	144	116	145	152	133	132	128	143	121	140	148	127	161	146	130	137	149	139	129	120	144	111	118	139	157	141	141	116	140	134	119	139	146	151	129	128	144	124	128	136	108	130	109	131	143	149	133	132	125	125	123	120	126	165	133	152	135	128	136	112	133	133	134	124	125	146	141	128	111	135	124	139	125	138	145	149	141	134	142	149	136	125	131	133	124	137	129	154	130	123	149	130	156	162	136	141	134	129	130	153	126	129	127	148	132	149	135	138	113	123	133	140	134	134	128	139	129	123	131	136	120	154	128	125	117	134	131	146	128	143	143	134	128	150	130	118	133	136	148	137	143	142	122	128	135	146	145	156	126	134	126	126	141	141	123	124	147	131	149	125	131	125	142	152	130	160	122	149	136	120	105	136	143	133	130	155	116	143	147	142	145	138	123	144	138	136	146	137	141	150	137	139	129	118	124	130	121	134	121	124	150	130	141	132	113	114	137	143	134	142	147	138	138	138	140	127	130	120	122	136	137	153	136	126	150	130	138	118	129	126	138	136	146	124	120	147	126	117	123	142	132	132	138	143	131	161	151	116	130	135	118	132	140	116	155	125	130	93	146	146	136	132	135	111	141	138	146	123	142	124	149	121	147	127	132	155	132	147	133	143	131	145	120	157	141	129	147	139	107	125	129	148	128	134	125	125	142	111	130	111	133	132	131	134	131	142	139	157	144	140	125	130	123	132	124	112	147	138	129	130	149	144	115	145	124	123	134	140	109	134	117	125	142	139	133	125	136	134	133	134	151	152	118	144	130	121	122	118	138	124	121	109	121	140	115	181	140	140	154	131	123	135	144	132	111	130	113	141	129	142	138	122	118	124	138	115	116	139	143	136	134	122	136	131	124	125	162	142	130	153	141	132	157	119	132	145	114	118	124	136	129	147	140	117	141	133	138	138	120	132	118	114	121	108	120	144	107	135	126	117	125	118	116	141	136	130	132	146	146	152	125	134	131	129	114	130	122	128	131	148	124	117	140	127	141	127	122	120	138	129	145	133	124	147	133	145	151	144	137	126	125	125	124	119	140	97	129	159	139	118	146	154	143	141	124	126	128	121	134	139	131	121	138	125	147	142	125	144	136	137	132	145	138	156	135	129	124	130	150	157	151	140	133	125	130	121	121	130	133	131	138	136	135	140	127	134	139	159	123	143	121	148	119	150	120	147	135	119	142	132	133	152	143	153	139	116	118	133	139	116	120	121	124	126	130	150	137	131	135	153	135	114	133	140	128	153	121	114	146	131	142	123	129	144	118	120	143	129	130	137	143	117	119	128	139	136	136	124	133	144	116	130	141	139	129	143	129	149	148	128	111	141	127	125	147	125	107	136	123	121	156	127	133	129	142	123	151	153	136	127	137	113	121	129	139	154	131	142	136	145	124	146	124	123	133	121	141	156	126	129	128	134	135	132	145	139	139	135	120	110	127	140	147	128	141	144	118	103	128	141	146	117	142	129	134	128	135	117	127	123	115	127	126	128	137	159	152	140	130	99	146	151	104	122	148	124	145	128	132	119	141	142	132	117	121	122	148	119	154	116	152	132	133	144	130	122	119	132	122	146	119	140	114	128	158	125	147	129	120	122	116	108	164	119	122	139	129	146	144	141	131	124	115	133	123	132	125	133	145	137	145	139	146	124	117	122	152	143	147	110	127	128	128	141	140	149	132	130	127	142	119	126	119	142	139	130	145	147	145	145	137	151	131	135	122	130	135	145	140	107	151	135	108	131	117	137	137	135	134	123	151	129	134	139	136	124	151	138	143	132	140	132	126	142	143	135	129	147	134	128	128	131	148	134	121	138	135	135	141	123	143	124	140	134	126	123	134	117	140	134	142	144	121	140	132	144	146	146	111	121	141	127	149	147	118	133	126	123	144	140	148	115	113	146	129	148	144	140	119	133	126	127	121	128	145	123	144	151	130	134	130	134	116	138	137	134	149	148	135
10327	7795	11580	15922	16698	12805	11382	9590	10177	9264	8079	5109	3752	22468	8095	15727	6944	3111	3242	3592	12631	15411	3743	3411	5188	5083	1286	887	992	1164	1861	1194	1212	1300	1129	831	648	468	394	386	371	388	414	371	406	408	427	381	393	389	403	392	389	390	371	412	382	396	402	385	404	400	417	406	376	397	406	385	416	352	398	416	395	393	447	423	383	389	425	407	401	414	377	404	403	350	394	382	395	403	405	400	405	386	415	420	401	390	375	360	388	380	392	378	376	389	394	382	387	394	355	444	414	446	385	396	384	415	410	402	401	404	392	413	369	446	405	363	399	412	386	398	389	450	400	403	439	378	415	417	388	400	380	401	365	372	401	401	372	423	421	398	392	375	400	386	405	398	406	394	406	406	400	404	434	374	395	385	391	405	359	388	431	433	385	414	438	400	395	375	391	415	354	382	402	392	403	423	398	383	372	416	402	421	382	356	400	403	381	377	392	377	416	415	384	381	375	367	397	432	404	386	387	410	382	375	413	397	387	394	391	401	410	409	420	375	373	393	384	386	395	394	390	402	434	398	398	422	389	373	436	401	382	374	408	404	351	353	418	403	402	425	405	423	413	390	364	396	398	375	413	402	367	397	417	413	384	399	414	399	394	404	386	434	392	407	369	384	440	402	376	346	401	401	387	405	362	385	396	405	390	394	386	366	365	404	374	384	443	404	368	374	408	363	386	409	375	411	402	432	413	374	413	395	373	405	414	437	371	395	377	373	422	431	370	394	421	419	389	399	406	427	411	370	436	387	400	396	370	396	389	385	369	374	406	381	419	394	384	380	400	423	374	387	366	398	400	413	378	384	394	384	375	393	395	391	391	398	369	454	397	410	407	394	412	374	421	397	384	379	367	407	380	404	396	422	409	365	392	374	392	380	398	394	365	391	367	392	416	406	379	364	413	362	374	395	380	417	409	367	399	388	373	404	370	408	405	425	387	402	380	420	415	431	403	386	390	382	390	386	390	404	395	438	376	382	399	362	376	420	383	362	399	409	407	349	413	374	436	404	416	380	360	397	403	403	399	380	408	379	383	387	402	412	410	426	401	368	403	375	434	416	390	408	400	376	385	408	410	411	386	428	407	387	386	392	368	400	396	380	394	402	365	389	374	423	361	419	396	391	364	388	400	387	393	393	403	405	366	402	356	382	426	394	363	413	374	410	397	431	389	427	416	390	373	370	382	420	393	411	403	360	376	377	390	382	407	393	384	412	352	411	384	402	378	370	393	408	394	386	401	393	391	415	400	447	385	443	441	394	359	386	421	425	390	373	394	384	402	382	398	379	404	411	403	372	417	393	426	417	380	375	397	389	394	435	411	394	354	421	401	399	395	401	427	399	404	345	416	394	388	414	368	365	377	412	401	426	400	385	424	378	430	386	396	384	408	414	391	381	401	360	409	417	386	375	385	399	393	366	404	383	395	392	404	409	388	382	366	426	385	390	384	410	419	423	440	385	389	404	413	388	379	407	388	381	389	396	410	396	428	405	400	392	441	396	418	382	357	391	388	375	404	415	424	401	407	442	383	396	397	416	404	404	394	400	392	416	422	384	388	408	398	400	396	404	409	398	372	391	394	359	403	429	389	395	382	366	416	388	395	364	405	388	375	439	375	374	447	393	459	388	351	385	412	377	376	414	403	395	401	428	409	382	405	414	409	413	437	398	414	403	365	363	407	398	374	426	389	389	381	377	388	400	396	394	364	400	373	427	392	375	397	410	388	387	392	394	399	385	373	394	403	420	379	417	386	394	376	421	378	420	382	406	393	387	366	384	362	418	410	401	387	392	390	391	375	448	396	433	409	397	384	409	413	403	392	405	375	384	413	429	373	379	404	354	358	395	394	392	402	400	422	418	368	372	417	384	374	364	402	415	403	369	418	395	400	397	415	364	435	406	384	408	381	400	386	372	392	409	410	412	371	426	369	424	396	391	388	399	386	451	408	383	382	395	402	401	349	407	383	388	370	404	415	381	405	423	399	388	392	399	429	430	403	395	402	399	383	380	367	380	402	398	393	379	432	400	413	389	381	417	400	382	381	421	391	406	402	416	408	422	392	386	400	366	397	382	392	416	440	353	406	391	405	392	371	402	373	381	385	387	379	425	393	416	410	382	388	381	420	381	388	391	401	398	384	366	403	374	423	386	389	388	409	393	400	382	405	424	358	419	392	394	419	417	402	424	388	406	365	399	389	406	396	365	420	391	388	390	442	398	378	363	416	389	383	422	403	436	399	390	375	398	416	363	404	368	388	405	378	356	419	435	400	422	433	391	347	381	404	421	406	395	373	374	448	394	380	399	379	427	354	404	421	384	376	342	403	406	390	402	408	379	401	401	422	383	372	380	396	378	407	399	426	368	425	374	412	429	419	375	372	406	426	374	417	409	426	406	413	401	365	346	397	406	367	357	387	392	392	416	378	410	439	385	395	380	405	371	372	385	399	370	415	392	408	408	393	401	407	403	396	370	406	396	398	370	383	388	390	405	369	351	386	418	408	399	403	400	406	367	411	406	414	392	401	430	413	373	395	398	362	391	417	379	386	399	397	403	381	378	411	390	418	398	385	425	354	402	400	412	392	357	387	398	379	407	412	359	400	376	381	347	357	395	421	387	381	373	398	411	398	428	390	395	421	442	375	358	411	368	411	384	402	405	404	389	362	425	386	385	400	399	379	406	411	402	354	390	405	388	417	424	374	398	411	381	404	380	401	412	384	413	375	375	396	397	394	400	413	436	400	405	363	369	412	405	384	370	426	398	377	372	378	396	394	421	389	373	401	411	358	365	404	371	349	434	367	362	386	443	399	388	378	397	372	406	389	411	383	403	397	366	391	400	385	395	395	409	396	378	412	423	385	432	437	423	386	403	398	368	376	380	412	411	385	394	389	408	373	446	374	369	391	430	382	413	377	402	369	429	375	401	398	378	362	387	431	378	384	388	379	382	413	403	399	361	405	393	415	382	422	337	393	401	413	410	371	382	401	397	390	388	411	402	420	438	380	435	387	343	371	372	351	390	406	382	413	454	424	410	419	399	385	377	417	363	372	378	419	401	385	360	382	397	385	415	403	414	400	407	360	406	407	392	387	417	362	419	419	373	402	381	397	363	383	391	392	374	407	423	404	415	387	393	396	402	380	416	377	398	362	361	403	402	406	373	378	406	389	402	397	396	377	349	374	382	407	394	417	400	382	426	379	384	388	358	395	360	376	350	386	383	386	406	420	411	368	383	412	371	420	376	382	422	397	414	404	412	402	378	377	377	396	394	392	385	373	419	418	387	389	405	411	383	419	373	405	337	388	392	375	379	406	410	392	408	426	391	368	405	379	411	411	386	404	395	402	383	383	380	413	340	395	401	422	442	388	361	391	396	385	394	401	393	426	424	400	402	434	395	410	396	389	387	370	401	386	383	412	429	426	384	407	379	407	438	390	395	393	393	379	393	389	385	410	395	403	383	388	399	380	360	392	380
23419	15117	14930	13228	12335	8328	6270	5132	4084	4522	3188	3082	2262	7714	6801	6222	2661	1135	959	978	1781	3466	1344	1794	1187	2388	722	1140	1388	1222	1280	1035	1015	1105	1031	707	461	215	167	170	152	178	171	157	174	167	169	173	165	181	168	160	181	162	165	176	160	161	182	164	148	156	156	161	147	183	161	154	155	162	173	181	172	149	166	143	175	169	141	163	170	147	153	158	186	182	177	170	158	167	167	169	189	168	149	153	174	174	166	132	161	178	170	149	166	165	181	166	147	169	162	176	156	172	165	163	158	169	156	166	165	140	179	167	171	176	156	147	160	166	165	154	148	171	162	164	166	164	173	168	142	161	154	182	145	142	195	153	156	151	167	134	175	146	167	169	161	139	143	172	143	173	157	175	175	160	167	175	168	191	171	160	165	165	172	185	173	172	176	173	158	156	149	164	143	153	202	158	165	153	152	173	134	168	172	186	172	152	165	150	175	162	172	180	152	169	186	178	179	186	147	201	174	155	198	145	139	145	158	159	155	156	169	184	169	171	170	159	139	167	166	182	164	154	153	174	187	156	134	197	146	167	168	143	186	156	148	155	151	170	160	159	175	166	148	162	185	176	168	176	180	142	178	202	180	148	173	157	141	171	167	164	140	171	165	161	179	160	159	172	150	152	169	154	143	153	178	166	156	161	167	172	161	162	184	163	176	169	170	140	178	185	153	172	173	155	159	180	172	163	171	151	179	181	178	163	174	161	150	161	181	142	167	163	166	158	152	134	182	152	166	154	155	169	170	171	158	169	153	158	166	153	146	148	163	189	187	177	166	178	163	163	178	174	134	158	178	180	167	148	166	171	159	150	165	169	171	152	173	153	172	156	166	151	168	169	173	160	154	180	145	175	178	182	167	176	171	148	173	161	180	165	150	160	156	174	185	191	198	171	161	175	160	157	167	156	177	174	178	173	173	176	176	154	175	151	185	151	169	150	175	181	158	174	164	179	176	206	189	178	167	194	155	163	169	162	179	174	183	170	166	179	167	178	163	184	159	164	164	163	154	176	145	160	166	175	165	140	169	155	179	155	160	150	162	199	152	174	167	172	156	168	168	160	160	152	199	166	148	153	165	173	156	158	146	178	185	171	177	155	152	158	176	151	179	196	157	165	168	158	160	171	154	172	153	175	189	166	173	153	170	180	153	187	155	155	161	155	185	163	169	168	176	152	167	148	142	164	157	182	171	185	169	156	157	173	145	155	162	153	150	146	159	197	180	155	147	164	145	158	179	153	157	169	189	163	160	157	180	171	177	174	164	169	166	153	170	153	165	157	170	183	166	168	155	174	168	135	162	176	190	155	161	166	160	166	171	158	179	165	160	159	158	175	157	175	158	153	138	162	164	200	145	177	160	158	148	168	154	157	164	181	167	169	149	174	175	163	167	177	173	191	161	180	181	164	162	155	200	162	192	155	158	171	180	145	152	172	154	191	169	149	154	153	171	199	175	172	161	149	169	164	185	161	173	160	158	177	169	147	171	153	191	178	181	164	171	158	165	169	170	148	161	167	173	164	138	147	164	174	185	160	169	186	159	145	150	178	172	143	158	150	169	172	160	152	147	156	151	143	190	148	180	171	167	172	177	165	160	163	166	156	145	182	164	169	180	167	149	163	159	164	164	162	135	148	181	149	175	174	164	165	165	144	170	183	165	149	176	173	197	151	171	171	154	156	176	144	178	161	176	164	164	178	136	161	155	158	157	181	152	169	163	151	165	166	188	142	156	151	178	163	171	159	137	166	171	164	156	152	162	163	163	166	160	156	152	166	169	175	155	177	181	190	153	187	152	163	175	151	152	177	175	172	134	171	152	180	167	163	162	168	152	160	150	161	161	181	159	175	174	170	167	170	168	161	171	156	139	170	153	164	162	163	158	169	168	171	156	161	168	164	165	149	159	166	175	148	170	164	175	162	182	161	157	191	156	155	171	149	164	159	158	163	146	171	176	155	183	166	172	177	148	172	166	142	177	163	150	157	146	165	179	152	167	171	182	174	171	151	166	168	181	150	183	169	158	154	159	181	153	150	192	157	179	176	159	169	182	155	148	162	163	176	169	156	161	184	201	168	161	158	149	181	179	181	181	189	162	175	179	158	163	182	155	173	177	183	132	160	180	180	158	157	153	142	145	140	163	171	170	166	147	182	161	186	181	173	178	169	163	168	167	153	168	170	164	177	149	161	183	156	174	193	172	155	174	170	190	150	189	168	148	166	174	165	160	174	173	172	205	154	170	154	177	178	162	187	158	145	158	155	135	163	172	193	173	173	143	154	170	168	168	165	149	192	160	186	186	177	191	186	159	170	170	171	176	157	177	154	164	183	188	170	169	144	152	166	151	173	177	152	174	217	186	165	163	151	154	155	185	162	148	158	162	171	170	180	177	179	178	173	166	165	183	165	179	183	156	152	156	156	162	162	164	166	179	139	156	159	185	176	165	160	155	143	150	156	165	157	180	174	158	156	177	158	170	134	169	171	164	163	170	159	170	148	177	168	169	194	151	164	168	191	160	170	197	162	167	148	150	156	147	192	193	172	179	169	150	167	170	155	182	154	125	141	156	177	166	173	192	128	163	160	162	180	181	147	160	160	171	151	144	152	163	166	176	177	163	167	168	153	163	171	158	159	162	191	151	163	170	158	175	178	165	161	177	174	167	157	161	162	158	171	145	168	169	166	173	164	172	159	153	150	171	156	131	154	164	180	160	169	180	144	172	187	162	170	170	163	179	184	166	175	160	170	159	171	129	170	163	167	169	151	182	186	184	155	168	168	171	133	133	157	171	160	151	170	163	169	186	180	153	171	157	155	163	172	173	164	146	151	165	171	174	166	193	150	166	177	179	168	170	201	161	146	182	165	171	143	152	165	152	143	174	186	187	157	153	159	166	168	159	172	163	180	141	163	141	177	181	196	177	179	169	175	173	188	167	151	172	187	158	168	169	162	183	181	175	184	163	170	177	159	160	153	156	159	181	175	165	159	167	151	155	151	167	148	171	161	196	194	200	170	166	187	176	152	169	163	172	163	142	153	173	175	166	167	147	189	147	164	164	169	183	162	145	146	175	155	165	178	157	150	149	191	163	162	171	159	164	167	185	150	165	157	171	162	173	200	155	153	151	159	160	152	149	166	147	161	180	181	184	151	159	161	179	167	152	142	163	165	164	157	150	176	164	144	159	181	130	176	170	160	164	160	172	154	174	168	152	155	157	150	191	169	157	159	161	173	141	182	160	169	150	199	162	172	172	149	157	145	180	152	157	167	189	171	176	163	175	137	183	181	159	190	183	175	168	163	167	203	158	166	168	186	128	174	179	149	172	164	175	149	163	154	157	180	145	154	164	169	168	194	185	141	172	148	159	182	173	154	191	147	159	191	165	159	155	171	174	155	174	175	163	167	150	154	180	170	167	177	174	160	165	170	166	159	164	174	177	159	191	163	184	172	177	165	159	179	152	173	167	161	165	160
14350	11811	17225	21409	23545	19749	17450	15624	13737	14509	11719	11966	9822	22206	15470	20628	12345	5470	5094	5134	9817	14072	7805	9045	7205	12769	3743	6785	7891	6808	7727	5874	5785	6464	5847	3883	2098	965	478	480	461	475	454	487	502	507	475	438	467	511	493	445	479	495	461	467	468	501	508	495	464	489	455	501	486	487	503	459	513	498	480	467	449	474	504	469	495	432	432	475	473	459	454	480	509	489	475	480	489	483	498	466	525	500	485	485	492	508	474	446	497	494	500	479	509	459	461	485	497	463	493	476	459	507	469	489	503	476	485	473	484	479	491	490	481	494	461	475	474	494	517	497	490	501	433	487	515	482	502	491	448	485	523	478	527	484	514	455	501	473	521	467	452	457	442	474	456	481	483	557	483	465	492	440	475	453	436	481	490	461	441	457	465	448	483	493	490	503	485	452	506	452	523	477	442	471	462	446	475	486	491	484	472	476	464	538	447	475	482	468	481	501	481	493	457	490	477	477	512	465	494	476	486	467	541	469	462	483	482	450	456	469	490	483	497	477	483	487	451	477	460	479	478	458	468	464	478	462	454	427	479	529	514	449	512	470	480	458	480	528	470	460	475	505	472	464	480	490	494	461	449	485	467	446	450	462	455	445	448	474	489	451	470	471	481	519	486	501	498	493	474	454	475	456	449	495	485	469	501	448	500	501	505	477	470	438	435	463	484	500	490	481	479	448	506	502	486	465	464	467	422	494	454	472	514	482	486	484	474	482	457	449	502	492	494	460	482	473	551	481	460	512	516	498	443	484	508	486	463	464	478	455	471	466	461	436	495	462	391	489	485	482	477	475	501	470	469	511	518	457	455	475	397	448	508	442	456	466	473	428	469	500	477	484	502	453	489	494	514	494	462	455	484	477	511	524	478	452	477	468	484	490	471	489	420	506	475	515	478	465	511	484	478	514	447	482	495	494	473	469	470	470	452	457	508	467	494	499	439	490	438	512	427	490	461	527	509	461	462	471	480	488	466	468	500	493	472	482	458	482	476	499	513	450	485	448	505	494	469	450	442	464	494	497	504	478	486	502	456	483	491	462	470	489	520	484	495	445	479	490	462	466	464	492	459	454	448	480	457	477	483	492	505	488	413	542	480	492	451	476	515	480	490	474	487	479	448	472	465	505	483	497	473	488	462	498	466	463	459	501	468	520	487	459	465	455	490	466	505	463	556	498	481	523	428	459	497	465	477	473	491	485	489	479	461	501	469	456	452	460	549	494	522	431	480	503	473	448	509	490	468	453	452	483	454	480	462	487	477	508	502	509	454	479	496	450	518	526	481	479	487	490	485	473	472	456	478	518	467	477	510	478	458	481	471	479	520	454	484	460	503	493	494	467	465	483	487	470	520	514	481	446	471	471	480	421	429	477	474	486	505	514	480	461	469	496	516	537	454	474	491	496	467	488	447	484	469	472	490	493	455	487	474	458	477	467	470	498	492	454	515	424	504	474	473	519	485	492	491	475	470	486	450	501	475	480	466	457	462	490	496	465	507	503	519	470	492	494	438	469	474	504	480	508	505	490	474	467	491	479	471	471	498	489	464	456	483	476	458	447	477	482	481	502	502	466	462	497	470	476	485	483	459	489	488	543	474	482	466	471	475	515	516	495	471	459	481	495	486	474	484	467	486	486	458	492	462	473	500	484	494	456	515	513	466	452	471	481	466	496	484	493	461	475	446	524	466	470	472	455	458	471	484	510	476	479	449	488	519	481	442	472	496	489	462	482	493	449	460	493	477	474	469	482	465	443	497	471	487	501	464	470	432	482	499	493	495	440	502	485	487	437	438	490	535	525	460	486	477	492	479	495	457	484	508	465	481	489	468	516	494	455	464	490	463	482	463	481	501	504	464	477	511	460	463	458	515	470	495	481	520	454	511	458	509	472	476	499	450	477	480	489	449	478	482	466	475	466	508	483	502	506	490	487	501	475	464	483	466	487	522	516	465	452	476	452	521	491	487	493	473	475	481	454	462	478	472	466	497	495	487	492	441	473	464	486	442	489	497	504	476	475	462	468	508	510	453	457	488	466	453	516	473	454	452	494	486	459	469	480	480	528	480	458	443	470	482	489	510	507	474	449	492	452	471	491	473	486	517	455	481	518	518	479	472	471	478	489	490	473	465	484	489	458	483	457	444	509	487	447	494	489	434	500	510	455	481	499	448	470	510	463	476	484	483	490	455	414	477	468	509	459	495	541	476	512	487	479	461	479	502	495	492	477	477	516	485	468	462	465	469	447	472	514	498	459	470	451	498	479	475	497	471	447	492	475	454	468	505	462	514	461	479	491	462	483	514	484	493	488	495	522	485	468	457	527	476	449	484	479	469	474	471	451	490	473	492	449	474	464	449	453	449	486	522	495	452	472	535	462	483	452	499	452	469	449	439	478	478	442	518	493	440	474	517	467	490	487	461	436	498	513	474	513	441	464	478	484	513	476	475	508	444	480	470	522	507	529	520	511	469	459	464	475	467	459	457	512	507	508	538	477	490	467	494	492	495	492	480	484	448	463	487	480	481	503	473	465	543	491	456	508	501	507	465	483	512	497	468	492	479	466	475	508	500	484	504	453	473	444	467	480	444	480	489	454	469	498	474	502	455	505	449	479	476	484	448	467	455	465	500	440	461	494	457	513	500	504	470	478	450	435	452	468	470	485	507	468	493	508	487	484	467	444	481	487	420	489	462	464	492	459	491	497	472	492	445	500	451	501	403	446	486	461	504	463	459	503	491	479	497	501	494	480	499	480	462	459	470	448	479	489	481	483	507	471	462	485	474	484	490	495	514	465	471	473	470	466	486	490	452	464	520	459	560	471	499	459	457	468	453	518	491	465	475	484	482	434	515	468	499	489	486	466	484	473	480	526	465	508	475	457	464	493	503	531	501	500	489	491	475	453	463	476	482	521	483	482	454	506	429	514	499	470	460	478	472	501	467	503	475	461	474	504	457	461	462	474	450	470	518	499	503	480	483	484	463	469	479	468	489	478	424	426	475	511	494	493	430	463	487	505	464	422	491	479	483	478	492	541	467	473	503	451	498	512	487	465	527	465	476	499	487	491	477	483	464	475	472	440	483	495	482	461	470	509	482	485	459	495	467	483	487	481	487	453	474	500	445	463	464	458	486	466	516	482	527	498	468	468	451	477	479	468	492	464	462	512	494	454	470	464	453	463	492	481	482	456	470	469	449	475	514	504	485	499	503	472	458	518	514	487	461	470	471	474	500	495	430	505	430	484	480	456	472	462	475	478	482	442	474	474	555	462	490	443	454	466	467	498	469	479	505	464	488	483	474	461	460	490	458	481	488	481	499	458	484	484	509	500	507	501	497	478	444	438	469	481	451	506	484	534	513	521	452	499	464	449	498	517	446	486	481	449	483	456	466	455	468	472	491	462	446	478	488	484	489	538	480	491	492	459	475	460	514	475	492	474	480	530	504	476	483	482	476	500	469	487	454	518	473	455	434	481	475	500
4730	1417	1398	1300	1227	1036	787	591	450	361	304	386	245	292	229	634	395	172	195	203	249	254	275	270	170	231	149	185	277	282	215	195	188	215	259	223	185	164	127	118	120	139	139	132	120	113	129	120	107	142	99	126	125	123	131	124	122	122	123	125	140	136	113	128	112	108	125	134	113	100	130	112	116	96	133	125	116	110	129	113	124	116	119	140	116	106	129	116	131	137	141	158	119	133	115	119	144	110	134	102	117	138	136	124	142	132	119	119	117	145	122	124	124	119	120	134	131	146	107	114	140	119	144	154	106	144	112	141	132	145	122	131	139	126	127	120	141	119	134	128	129	148	133	143	121	104	136	123	144	107	144	133	114	136	133	132	121	126	144	135	130	126	141	130	120	121	130	130	121	121	134	142	164	131	116	132	139	117	117	118	136	130	117	137	123	114	113	142	120	115	131	136	148	133	128	126	121	143	113	137	117	126	117	132	128	115	147	128	120	129	124	131	117	128	128	133	138	117	126	111	109	130	131	118	125	122	142	125	132	121	130	134	127	102	124	113	107	128	123	134	140	119	140	118	134	106	115	110	145	118	116	145	108	119	139	123	113	122	122	115	132	146	147	151	121	108	131	119	111	124	139	132	114	125	136	122	123	108	136	144	138	135	132	130	129	130	131	113	110	131	99	145	112	119	126	113	134	130	128	141	133	119	129	118	138	140	124	115	124	129	103	132	122	108	122	118	119	111	118	122	154	103	108	125	112	114	105	115	127	153	130	110	120	147	115	116	134	121	127	129	113	125	113	133	140	133	136	101	110	128	131	133	112	133	134	103	140	135	115	147	120	123	148	119	132	121	145	104	132	131	115	122	147	133	122	134	133	114	131	128	138	113	137	112	119	118	113	114	135	116	133	156	122	111	119	134	136	103	125	121	138	131	148	113	145	127	116	146	122	125	145	125	134	134	116	154	106	111	124	126	118	123	133	135	117	124	125	117	138	110	151	130	111	106	150	107	117	140	128	121	134	150	134	112	140	143	144	140	124	134	118	129	131	143	120	125	132	122	106	136	133	124	129	131	147	139	109	122	128	119	123	124	135	139	133	126	125	124	122	112	127	134	124	138	139	114	127	119	145	119	126	119	130	159	113	132	119	122	125	132	113	142	96	148	125	123	133	138	120	115	104	122	133	120	142	130	130	119	121	114	116	126	127	130	137	125	125	126	141	133	121	123	136	132	116	116	130	134	134	118	119	134	114	133	115	124	128	106	117	128	104	126	145	137	120	136	135	137	110	114	125	139	134	116	118	124	129	128	121	136	106	148	106	135	101	127	122	124	110	135	147	132	132	128	116	138	143	127	121	140	135	144	133	110	123	138	138	139	132	103	144	123	121	126	158	134	119	131	149	129	129	125	141	111	140	113	131	114	129	136	136	131	127	110	126	117	128	134	108	123	126	124	117	114	118	115	127	117	107	120	129	112	127	116	130	118	118	116	149	134	124	131	124	126	118	133	105	107	131	119	143	122	130	128	125	133	134	128	124	146	116	132	116	138	137	130	117	122	133	117	119	142	128	147	135	116	116	133	114	116	120	125	154	133	139	129	124	129	116	131	103	125	139	123	125	119	118	126	128	124	136	126	125	112	132	136	120	139	138	133	134	124	116	133	149	125	134	117	136	126	120	120	125	122	161	125	133	126	146	121	112	122	113	146	146	143	128	117	160	144	126	116	140	126	127	130	124	129	100	137	118	120	119	112	115	115	137	118	133	120	131	137	129	126	111	129	103	122	145	144	120	123	131	135	120	136	113	112	119	118	127	139	136	120	135	102	131	123	104	130	116	114	116	131	134	113	128	112	130	146	124	145	138	128	136	143	131	135	125	118	130	122	132	112	123	117	146	135	114	127	124	116	119	136	125	135	135	133	116	142	149	117	144	128	129	164	112	127	125	126	110	130	132	123	129	121	132	146	128	133	111	129	157	115	153	105	126	128	137	131	114	157	121	121	112	126	124	117	114	116	119	134	121	128	117	127	131	126	128	123	124	139	136	131	130	130	124	125	135	121	122	134	130	141	123	102	135	139	147	119	122	120	103	119	124	124	134	134	126	134	117	117	114	134	134	141	128	123	103	124	104	130	154	119	120	123	108	126	136	128	134	128	127	114	119	106	142	124	134	107	135	113	120	131	155	119	122	130	128	147	125	126	123	128	108	124	138	137	147	128	129	156	132	135	138	123	128	110	103	123	129	124	131	136	118	125	126	138	136	125	111	132	127	122	144	114	123	117	154	149	129	123	136	121	115	128	134	110	138	120	104	119	150	135	125	117	114	133	146	120	137	118	119	133	142	132	131	121	120	121	105	122	130	136	121	116	136	115	146	128	132	133	136	134	139	123	131	110	152	128	131	117	134	123	114	134	124	137	128	113	133	147	111	131	132	130	122	123	139	117	120	108	147	108	117	141	125	115	138	135	126	122	116	148	127	122	122	125	131	105	118	134	121	145	129	123	125	125	127	154	156	125	149	122	134	133	109	121	128	127	106	144	130	111	120	120	139	116	111	125	127	122	132	130	140	126	138	138	124	138	116	121	128	107	121	136	127	116	136	120	116	119	113	131	109	128	124	131	126	153	129	114	110	130	119	130	115	116	100	132	110	117	125	126	135	119	142	113	156	117	136	119	120	121	120	114	131	122	112	123	153	134	114	125	118	138	124	137	130	116	140	122	121	125	106	117	124	137	124	133	129	135	143	127	138	138	118	128	119	121	122	123	125	122	105	117	133	142	120	120	125	98	130	138	140	120	128	135	132	121	120	131	133	127	125	129	123	133	130	140	102	108	139	135	128	139	125	111	123	118	111	147	137	122	132	127	120	133	121	113	125	131	126	145	118	132	132	123	139	112	126	111	125	134	130	118	125	121	122	120	120	115	111	118	134	125	145	130	140	109	126	114	117	135	117	137	133	108	122	124	133	125	112	104	130	138	127	142	106	134	133	115	116	136	132	118	131	123	145	143	120	133	123	135	93	142	152	112	120	135	138	133	131	134	113	145	119	139	132	133	148	98	150	133	132	123	172	126	136	114	135	123	119	120	138	126	121	135	124	128	121	129	128	144	124	120	141	120	133	136	123	155	131	119	119	117	110	138	129	111	121	133	128	112	128	113	124	122	118	121	122	120	134	144	138	119	141	131	140	142	138	137	141	131	133	121	125	103	113	131	139	114	125	125	115	106	117	155	128	127	134	103	132	131	122	129	134	152	113	136	133	138	118	124	125	125	111	114	113	118	152	141	142	116	127	120	139	157	117	127	123	123	136	144	124	144	131	118	125	120	128	108	146	118	104	114	129	136	131	137	131	120	132	122	125	118	132	116	149	148	99	128	112	135	127	109	145	113	126	113	127	135	132	137	115	113	128	138	110	129	125	126	129	151	133	128	126	123	132	124	122	135	143	111	133	121	114	126	120	121	141	132	123	131	135	128	135	113	147	129	150	128	130	103	117	133
3955	1809	2816	4475	4723	4188	3484	3070	2133	1825	1495	1846	1165	1657	940	3268	1916	661	829	966	1160	1271	1435	1489	867	1214	682	979	1518	1273	1205	964	749	945	995	956	694	459	372	390	409	380	362	365	373	380	362	366	409	339	365	383	386	378	329	408	349	410	375	321	369	416	384	355	369	376	387	366	388	385	363	392	398	395	379	384	374	382	374	380	360	365	360	392	390	373	370	367	375	423	379	342	351	377	343	367	364	381	385	355	361	401	372	357	367	355	365	392	388	349	349	351	374	353	379	375	378	366	372	378	396	390	358	374	352	364	354	365	376	340	344	383	358	349	405	386	359	403	391	352	355	355	346	368	362	384	345	370	364	399	384	358	336	396	352	383	418	395	355	355	352	362	374	394	354	373	379	394	377	361	361	392	362	380	385	362	373	376	381	352	376	372	387	400	364	332	369	380	362	377	386	393	350	351	339	346	359	393	351	363	331	365	360	382	394	400	328	374	376	368	373	332	386	335	385	359	345	401	360	379	376	340	367	362	358	350	352	374	339	391	335	367	338	394	362	369	400	392	366	353	393	325	387	362	372	367	381	376	380	354	348	369	380	372	350	367	368	370	353	348	366	426	361	403	365	388	357	352	383	392	361	363	389	364	374	378	383	379	354	396	363	369	363	363	338	417	407	396	373	372	350	369	354	345	377	367	368	360	376	350	388	370	393	334	363	414	357	369	372	354	362	340	359	354	366	383	384	373	345	372	359	357	389	399	395	423	371	351	396	371	389	385	374	427	388	375	367	383	384	376	397	368	393	359	377	372	398	358	369	375	393	361	386	374	384	337	376	366	377	349	373	362	362	353	383	376	391	382	376	365	372	372	385	390	390	343	375	369	353	408	371	368	346	366	354	351	364	364	364	346	375	357	376	370	383	379	360	357	352	342	362	365	374	377	345	392	387	355	380	367	381	378	378	391	383	373	372	385	393	400	366	339	403	372	408	364	364	369	378	374	348	386	354	392	377	356	368	410	340	362	333	398	313	364	338	381	390	407	364	413	402	349	374	353	359	363	393	385	369	392	394	391	373	371	363	358	350	352	377	355	351	382	427	366	380	359	358	353	358	346	355	359	370	368	381	383	347	341	367	346	377	419	386	379	389	393	355	380	341	383	385	372	373	397	359	418	347	373	355	378	361	360	340	344	397	389	394	362	385	370	381	397	381	396	408	398	358	361	356	361	346	401	366	386	375	380	380	343	393	376	379	393	369	370	378	431	390	355	349	343	363	359	379	348	386	373	378	374	373	353	362	365	342	373	382	376	367	382	375	361	340	372	362	372	386	384	357	397	359	356	392	360	396	370	389	375	357	348	372	386	413	357	352	364	354	364	369	413	352	380	336	374	355	377	352	333	369	394	381	389	358	412	347	346	365	380	357	375	353	334	372	345	380	370	370	382	387	356	354	343	353	359	349	361	385	358	354	350	405	331	350	354	365	345	327	371	365	355	383	372	361	345	372	369	401	355	370	359	393	389	340	361	350	402	363	364	393	375	395	376	351	370	395	373	351	395	343	354	369	377	383	381	389	374	403	378	367	366	366	361	348	372	392	329	381	359	376	379	368	373	362	352	377	362	353	357	379	365	343	360	370	380	396	412	381	359	373	369	352	355	328	370	372	365	367	392	346	354	358	391	378	357	376	400	370	389	333	368	354	400	347	365	347	358	386	388	391	377	368	361	358	364	381	384	354	357	388	356	374	362	331	396	370	336	339	360	383	369	370	359	388	353	361	395	406	381	369	384	362	406	378	340	393	360	348	355	381	378	372	359	346	365	326	355	383	365	380	364	372	360	373	369	386	409	387	381	356	388	352	389	398	345	365	393	344	368	388	359	359	370	389	368	407	382	375	369	390	347	346	365	411	384	382	378	347	386	345	368	363	405	360	373	401	369	390	413	374	331	396	351	403	354	391	348	377	362	417	336	384	388	369	385	369	355	339	404	362	362	377	384	369	355	366	347	377	360	353	336	336	355	368	374	359	377	367	347	364	376	384	386	380	353	380	379	335	393	346	377	343	381	395	341	357	346	371	370	345	375	388	409	376	341	374	362	372	392	362	378	360	391	373	353	332	378	378	377	345	359	368	339	351	386	338	363	361	356	355	360	365	393	352	373	367	414	393	364	382	377	353	341	353	388	403	386	378	368	382	392	369	388	378	370	397	418	369	388	398	384	404	367	357	362	381	390	351	342	363	350	402	392	401	395	367	354	379	373	367	335	355	384	374	363	379	354	343	369	368	354	377	353	382	370	366	354	396	398	391	371	389	370	363	368	372	415	382	399	357	349	370	357	406	369	355	371	419	380	359	393	358	391	350	376	391	324	405	389	347	395	331	376	382	379	359	360	386	401	387	352	352	344	396	392	338	393	368	352	360	397	357	362	361	392	375	365	359	356	384	371	417	417	356	324	355	408	362	349	398	399	404	357	350	350	385	371	374	352	327	363	353	324	350	399	342	360	355	365	345	358	388	353	355	352	372	407	344	380	368	399	356	351	363	374	401	380	361	356	386	342	383	380	402	380	393	384	378	373	382	356	365	400	358	368	339	364	356	344	358	381	403	362	407	375	362	368	375	397	388	358	356	379	415	385	355	361	353	391	372	360	377	365	354	364	357	383	401	418	371	345	358	381	351	342	404	362	410	376	402	385	360	398	394	367	334	369	384	372	366	342	385	363	332	392	354	390	397	360	374	369	381	405	366	358	383	361	352	347	363	355	395	366	377	373	369	367	363	358	395	342	386	391	377	358	396	359	353	374	357	395	353	375	339	357	388	398	378	367	365	388	363	384	385	387	363	381	372	373	412	337	395	340	350	379	357	402	370	382	412	383	428	374	421	352	356	352	384	394	345	360	390	372	375	388	355	358	382	359	386	398	393	309	350	413	355	378	369	351	350	390	389	360	366	355	344	412	385	335	380	347	377	377	368	376	368	386	351	369	329	381	368	391	383	355	358	345	366	360	401	389	347	350	362	376	352	386	372	369	376	373	351	355	377	338	379	377	391	416	368	371	383	370	361	379	349	411	383	378	359	379	378	366	375	409	355	373	348	342	363	344	376	414	375	373	384	376	387	381	392	365	350	366	374	367	386	383	376	392	386	360	348	365	375	362	371	403	359	375	338	373	398	386	403	397	384	375	349	395	367	371	372	392	349	336	363	412	379	374	390	365	373	380	358	391	355	373	395	383	348	364	358	326	343	356	346	362	381	354	361	346	382	388	353	361	374	376	354	396	388	367	403	392	378	355	380	374	407	371	349	382	370	397	356	350	387	362	363	371	363	352	346	372	352	390	319	364	363	388	324	361	361	349	356	388	342	355	339	368	370	366	383	334	342	360	384	341	386	357	344	386	396	393	363	360	388	397	397	397	360	381	433	374	365	372	370	391	350	386	380	382	383	368	364	382	377	372	362	394	351	365	374	384	365	367	372	381	375	361	358	366	397	387	338	326	391	353	348	347
14743	7603	6692	4816	3859	3375	3335	3018	2648	2588	3045	2822	1427	3844	924	6796	4245	753	428	547	589	471	659	961	645	1099	321	489	1058	551	508	441	473	487	486	383	255	175	128	129	116	119	102	125	109	139	153	127	136	142	143	104	136	128	118	117	137	122	128	133	118	122	123	123	120	119	117	112	113	120	106	130	114	110	123	136	130	121	113	131	121	110	123	113	130	144	116	148	115	113	107	129	117	129	137	123	105	137	141	107	126	110	118	121	114	125	119	124	125	119	120	111	137	115	141	128	111	102	109	115	127	111	124	116	137	127	110	127	114	121	114	136	97	111	110	135	117	98	124	95	146	120	116	110	129	124	99	96	124	136	114	145	122	136	108	110	124	135	131	122	127	125	102	119	143	116	140	111	131	126	131	123	137	127	129	115	113	111	117	110	107	121	132	130	113	110	128	108	135	106	101	103	120	118	117	138	116	118	103	103	112	112	110	111	116	114	123	140	118	134	133	127	137	117	128	138	120	123	118	109	128	145	103	116	114	117	122	136	131	109	106	131	142	115	114	124	121	120	128	119	125	102	109	123	129	124	115	100	111	112	102	133	127	123	130	114	117	129	109	128	115	138	114	137	121	138	132	130	122	117	128	123	137	141	113	113	141	138	115	122	121	101	113	99	127	102	122	133	109	105	114	107	135	136	139	109	129	143	118	126	112	126	117	102	119	112	109	130	114	105	109	114	111	107	131	136	96	125	117	139	138	110	112	121	102	123	102	98	134	111	118	128	150	115	125	153	137	124	124	127	120	116	115	127	124	131	122	125	119	114	100	131	119	112	121	102	128	133	137	99	118	126	114	122	120	127	137	143	112	115	124	132	140	118	118	128	135	129	106	122	113	129	117	116	105	117	103	106	117	105	112	110	116	150	118	129	129	119	115	109	116	128	122	119	112	113	118	139	125	119	120	128	116	107	125	134	126	106	120	104	128	121	125	104	117	108	141	121	111	132	119	121	124	114	111	124	143	124	107	131	118	118	143	131	133	137	126	132	125	136	113	127	131	117	128	115	122	123	113	133	113	102	103	109	104	133	120	115	116	124	98	118	123	119	120	117	112	124	109	121	124	101	134	118	120	133	135	116	114	112	122	147	106	146	136	127	111	101	128	120	122	119	120	110	137	139	115	112	123	125	119	126	131	122	113	106	120	115	136	117	120	130	151	119	119	118	121	113	124	123	117	125	136	141	138	136	93	114	140	111	124	103	126	104	137	101	125	116	112	111	119	142	116	123	116	119	112	131	114	113	119	114	106	134	124	119	104	119	136	117	139	133	131	138	119	125	128	113	123	93	135	125	126	109	127	98	121	123	112	118	128	121	117	93	124	101	134	123	126	111	121	122	98	128	117	120	138	108	116	136	119	121	128	130	124	138	113	139	115	121	104	132	134	118	123	121	138	94	137	113	146	117	121	126	107	108	112	123	131	105	120	127	119	114	115	119	131	141	144	116	106	115	126	104	118	126	118	121	107	124	132	136	127	118	111	113	113	124	119	136	129	139	117	118	127	119	109	102	137	134	124	107	115	119	120	112	109	106	126	131	133	110	109	123	126	101	114	116	125	105	125	112	113	127	130	131	148	136	127	125	111	139	137	133	118	139	136	120	105	143	126	126	123	140	119	129	108	128	134	117	120	116	149	111	122	120	123	120	128	123	121	118	130	129	110	123	125	96	131	143	126	122	118	126	137	123	104	128	113	132	128	123	121	121	141	99	108	143	132	121	139	103	116	131	123	114	119	126	117	114	128	118	143	112	106	137	108	128	122	132	126	113	107	118	119	109	111	127	124	117	122	133	119	123	127	119	113	116	107	116	134	128	134	132	118	124	122	119	103	110	110	135	104	129	112	115	131	117	112	117	118	133	134	118	97	127	107	117	117	121	144	123	136	121	124	128	133	118	118	133	136	112	116	137	112	123	129	137	114	126	118	120	112	120	137	128	98	117	135	121	128	107	115	131	120	124	124	118	140	121	101	129	119	115	116	120	116	110	108	117	131	130	109	113	128	127	129	115	138	105	114	119	114	133	123	123	109	130	132	128	123	123	133	122	114	111	97	119	125	113	126	113	130	118	125	113	122	111	126	131	110	125	102	107	123	111	123	137	122	104	107	134	109	125	111	103	129	136	123	116	115	123	112	129	124	121	122	116	116	125	118	127	98	133	104	116	121	129	121	123	126	125	111	116	114	98	97	141	104	117	107	143	130	113	136	125	146	130	125	138	141	108	129	131	113	117	128	135	102	108	129	130	131	117	120	139	146	106	124	114	141	137	131	121	125	115	110	110	103	140	118	113	125	131	109	114	121	121	130	100	113	118	113	114	130	131	128	105	126	120	122	135	119	122	137	125	137	127	131	115	143	126	127	126	112	123	124	139	120	120	116	119	131	131	111	112	119	110	107	131	139	118	119	110	129	126	115	141	116	119	126	124	147	116	123	125	118	112	115	115	120	123	105	110	128	121	120	134	127	124	118	118	112	128	119	112	119	125	127	125	138	129	113	109	120	116	97	122	131	118	121	139	115	115	128	124	120	106	120	100	109	126	129	119	109	137	113	117	121	123	112	122	134	100	112	116	92	123	115	123	132	147	93	115	142	125	141	114	113	119	135	128	115	127	110	116	92	143	121	105	136	119	116	125	118	119	128	101	112	118	133	127	119	130	152	126	122	143	121	144	113	125	126	137	126	115	141	111	132	134	124	117	132	109	130	130	109	125	124	122	145	123	118	112	129	120	118	118	115	125	135	122	141	119	127	96	140	129	126	142	113	123	108	118	134	126	143	114	140	123	118	127	112	108	121	117	103	142	108	111	100	110	135	127	120	137	119	120	128	107	115	122	146	136	116	140	125	123	98	117	113	104	101	120	138	132	134	122	124	113	111	128	122	118	124	134	121	130	131	116	127	107	120	114	122	129	136	128	115	120	100	112	123	97	126	124	141	120	112	129	124	129	112	120	112	140	121	133	124	129	124	128	133	113	131	117	112	114	118	118	126	134	118	135	111	130	119	120	114	121	114	106	126	141	112	103	121	144	107	126	106	111	137	125	99	111	125	127	97	123	115	116	135	124	132	101	116	121	126	131	129	120	138	118	114	140	114	129	136	131	110	117	127	122	113	123	116	141	129	132	142	126	123	128	126	136	124	130	128	113	101	118	101	111	134	107	115	146	105	119	131	104	136	110	117	106	127	134	116	119	128	102	93	116	103	127	154	114	127	123	113	131	134	125	119	136	117	123	107	106	138	114	114	109	102	117	132	125	135	137	100	109	116	133	106	112	126	116	118	110	115	140	104	109	119	118	103	117	126	115	120	105	101	138	130	112	128	109	123	126	122	128	120	128	116	101	135	110	137	113	140	128	133	130	138	131	130	124	126	136	114	122	132	116	121	126	122	115	128	131	133	117	129	134	111	122	125	125	116	126	121	114	140	106	103	130	123	111	117	125	115	103	127	116	121	106
10053	6979	9356	11746	11851	11579	11390	10471	10040	9411	11593	12137	6423	13945	3841	25593	16331	3413	2414	3024	3333	2954	3976	5970	3997	6992	1717	3118	6819	3653	3197	2922	2836	3181	2730	2135	1160	554	348	367	353	372	331	374	377	343	355	349	380	384	349	327	363	347	373	360	356	379	358	365	356	317	392	378	352	358	356	359	345	372	376	367	366	386	355	345	397	357	379	357	343	359	370	346	401	357	364	378	362	388	366	361	378	363	395	412	384	375	383	390	389	352	348	363	350	331	370	347	338	373	378	365	356	355	359	364	376	322	386	334	390	360	335	366	373	423	362	365	362	388	347	340	364	367	387	385	371	371	366	348	372	358	360	356	345	341	373	361	350	397	358	335	336	352	373	376	346	344	384	375	348	400	347	371	309	381	343	375	346	360	351	354	366	330	356	365	397	365	359	349	351	376	374	390	342	381	385	392	391	349	342	336	373	356	377	342	343	359	382	392	361	336	394	326	356	342	372	341	367	396	367	351	351	379	338	354	365	342	407	345	370	341	346	392	370	366	334	358	411	320	327	351	383	361	372	351	366	358	363	376	354	338	349	374	343	363	353	400	368	372	347	343	367	342	361	353	368	377	405	372	358	337	350	365	366	359	380	363	323	371	415	350	376	361	354	366	391	393	348	351	383	384	371	353	346	370	317	394	372	363	366	338	375	320	354	361	390	377	351	388	360	359	348	355	333	378	359	364	323	380	345	350	371	380	370	365	330	364	351	340	401	359	368	357	345	346	375	387	353	372	350	365	349	333	383	340	345	383	352	342	348	353	374	338	372	337	373	376	370	372	370	345	373	358	331	376	381	377	364	360	368	409	365	348	356	366	357	355	383	360	375	387	372	330	355	389	367	355	340	348	371	349	344	352	352	362	368	368	392	350	339	387	370	354	390	369	331	375	321	383	349	359	371	388	367	361	354	388	381	340	341	340	373	336	366	339	395	390	377	386	399	349	380	404	364	350	363	371	358	361	363	366	399	372	352	350	384	357	392	339	354	341	366	322	299	354	397	403	360	368	350	370	328	337	362	369	339	346	356	369	372	331	347	369	376	364	362	367	385	351	395	366	349	408	359	375	332	353	371	339	366	353	373	379	312	370	364	352	357	392	354	402	345	336	353	359	364	358	385	374	354	350	379	377	383	358	363	369	364	352	395	398	367	342	359	374	361	355	383	369	344	381	374	347	363	392	356	350	355	381	349	367	341	358	353	354	387	332	383	381	347	361	385	333	325	366	351	368	378	369	401	372	367	357	345	388	389	368	352	337	342	351	328	359	325	401	392	349	355	385	387	354	332	344	368	359	339	390	361	382	371	335	345	361	370	341	367	362	328	379	326	339	374	398	403	328	374	372	374	359	343	365	370	388	365	402	391	355	354	389	351	406	358	372	380	350	377	372	380	338	379	360	345	327	357	378	353	351	365	391	348	370	389	398	365	379	382	339	359	384	370	390	381	391	376	337	396	375	360	343	387	363	355	355	368	353	369	362	380	352	371	352	357	380	347	344	374	374	355	372	385	327	384	339	358	372	348	338	367	388	388	377	355	363	357	378	337	359	333	354	331	376	350	345	367	378	397	369	392	347	382	403	374	363	378	374	357	364	367	381	362	372	412	375	376	340	368	359	359	357	355	347	384	389	370	341	339	380	378	403	335	324	351	372	354	385	331	382	392	362	380	365	356	360	370	358	365	342	375	363	373	367	368	347	366	387	381	373	369	403	353	383	342	373	358	374	362	354	367	359	388	396	363	364	366	384	373	357	356	339	383	328	359	363	380	371	383	340	369	379	368	380	367	349	374	365	363	379	371	384	372	396	372	390	395	376	353	365	352	379	386	364	316	349	365	380	378	392	353	354	335	378	384	363	340	331	357	385	363	374	346	349	338	375	370	354	378	321	340	363	385	347	344	378	384	396	406	314	350	377	347	354	398	366	354	349	346	357	339	348	343	399	344	349	312	338	357	337	373	377	375	343	352	354	364	404	330	386	340	356	353	383	389	365	366	368	347	371	362	357	362	366	363	393	382	367	355	395	353	341	347	373	334	359	380	381	345	406	335	352	395	377	372	349	392	375	376	361	379	376	337	336	368	386	367	376	342	357	382	357	349	375	354	382	373	385	373	378	347	318	363	369	366	351	389	405	349	388	350	373	360	351	366	401	330	346	371	366	362	347	388	342	340	383	364	399	334	364	363	373	401	364	341	350	375	395	324	332	354	385	366	374	348	362	353	373	370	344	338	355	353	385	363	376	381	346	366	351	386	367	386	342	369	363	372	387	356	383	382	362	325	376	360	390	367	378	371	342	349	353	315	383	369	371	382	413	383	343	383	370	398	357	397	351	359	362	345	367	347	376	369	353	383	361	365	359	344	341	393	365	357	371	350	363	355	355	365	370	368	365	381	372	362	322	348	366	328	360	370	378	364	353	391	347	360	373	385	369	340	342	393	346	372	364	376	396	340	361	363	414	370	373	367	354	340	334	344	355	385	368	351	364	366	368	327	364	363	351	339	363	366	375	340	387	335	371	373	349	389	383	356	364	370	371	385	338	364	392	323	338	326	380	365	382	354	372	392	382	327	359	347	366	368	365	351	289	396	380	382	360	331	385	360	341	391	381	344	375	323	356	374	378	364	379	359	359	362	362	366	342	400	388	342	346	372	331	342	369	361	360	351	372	383	397	357	358	322	348	365	344	297	395	367	372	399	346	348	355	337	403	396	363	408	362	349	360	377	347	393	392	393	356	360	358	378	380	368	380	349	353	364	366	350	372	365	372	339	358	364	386	374	359	349	369	354	371	335	398	355	355	332	341	367	333	367	372	373	393	392	361	354	361	347	363	414	343	368	391	371	385	342	323	374	351	336	375	311	337	384	362	395	375	374	376	354	384	383	365	370	356	377	350	348	372	343	369	361	340	372	363	348	371	348	366	343	357	367	352	380	370	358	373	368	348	374	334	361	383	353	348	391	361	369	358	348	360	345	385	368	380	376	346	358	349	359	380	373	323	366	368	378	381	371	329	384	342	402	374	403	392	324	355	341	379	355	362	352	366	354	406	335	368	376	395	382	391	361	338	391	340	363	355	332	346	340	357	358	324	369	383	372	374	391	348	368	370	380	378	379	383	381	340	356	368	348	331	356	363	380	382	366	356	354	382	352	330	342	357	318	366	353	365	362	350	389	381	360	349	335	323	380	368	377	380	377	328	355	342	363	367	355	367	395	359	359	367	356	343	353	360	383	383	345	356	364	363	356	362	331	373	362	368	375	380	349	377	348	383	382	357	379	362	341	372	364	369	361	386	368	348	393	359	422	322	375	368	366	369	362	373	332	362	343	384	376	343	354	366	351	351	334	366	360	388	370	382	364	342	363	383	383	357	326	363	363	362	379	375	358	369	364	363	377	357	353	355	347	368	370	348	362	320	366	349	371	410	375	381	353	355	344	382	381	371	355	387	341	375	325	351	353	389	366	358	363	360
23190	16015	14168	10453	7409	6920	6345	5460	4758	5378	9141	4761	2486	3295	3192	14880	5558	1642	981	1044	1132	1017	1176	1649	1777	1716	2023	1200	1488	1001	1059	887	1028	1200	981	673	364	219	161	176	187	174	168	151	146	165	190	167	160	150	140	179	172	150	155	178	158	176	161	141	167	179	146	175	138	163	160	171	165	176	169	177	149	161	172	172	180	143	164	155	173	173	159	176	182	157	146	167	174	171	184	180	182	185	157	182	156	167	191	143	177	161	165	155	162	159	160	162	156	162	179	162	173	167	159	176	153	173	150	146	152	155	139	158	183	163	162	142	158	165	185	157	156	187	155	167	147	178	165	154	178	170	156	165	162	160	187	184	172	167	166	162	169	174	166	167	166	158	141	142	162	125	175	165	167	194	166	166	158	148	185	154	154	168	147	155	185	186	150	154	175	150	185	157	175	170	159	156	180	160	170	178	161	167	148	188	164	184	183	179	169	142	142	153	151	190	169	153	172	171	159	156	198	168	165	166	162	151	158	168	169	184	180	165	175	166	187	165	177	177	178	149	169	150	144	150	144	177	142	178	177	185	184	191	163	157	158	177	187	173	162	168	170	170	170	155	156	143	152	168	151	146	184	146	148	159	184	174	176	169	163	170	160	178	138	146	181	184	158	173	171	162	174	169	164	158	162	164	169	182	185	155	173	154	153	153	167	170	141	177	179	170	158	158	157	131	170	160	162	183	147	165	170	163	166	166	169	133	179	179	164	144	171	178	143	176	152	173	149	158	176	182	156	160	149	160	165	157	151	183	166	177	164	149	145	170	154	148	153	171	176	169	160	163	144	166	174	187	141	146	161	156	174	159	162	161	164	180	149	192	155	185	174	180	187	167	151	165	166	162	149	154	151	174	180	169	173	161	158	161	168	173	147	172	156	158	161	182	154	158	154	167	159	176	167	161	158	187	170	165	163	164	139	150	157	167	177	137	162	180	158	143	160	164	169	144	147	151	137	159	128	138	148	145	148	158	184	158	173	152	162	159	173	157	154	149	172	163	159	164	127	157	184	156	149	176	187	169	157	141	160	180	171	182	164	162	176	162	144	158	144	164	181	163	160	159	171	150	161	145	169	178	178	143	159	154	193	168	181	186	167	180	161	174	131	142	172	165	149	114	147	166	166	163	174	172	166	155	144	160	162	177	180	173	158	159	181	167	150	176	151	158	146	179	168	157	179	152	144	164	167	160	158	137	159	149	176	150	180	179	144	141	160	163	174	170	156	150	155	145	152	155	174	152	177	176	153	177	163	159	141	163	149	166	152	185	179	144	171	163	145	147	175	155	161	180	175	163	170	143	152	170	165	168	149	132	158	158	191	171	166	182	180	158	184	177	178	160	150	172	145	154	163	163	143	168	154	171	153	168	161	179	163	167	161	157	191	180	171	139	173	160	194	144	162	162	171	181	154	194	180	161	184	168	178	136	178	176	155	176	182	158	170	154	184	149	167	158	159	161	167	169	158	155	177	165	158	159	164	178	161	170	157	144	158	172	168	163	156	153	195	164	166	167	164	159	148	160	186	201	158	190	184	154	146	166	167	148	165	166	191	146	153	160	160	192	148	170	198	141	150	161	171	176	144	146	162	166	168	151	188	154	176	132	154	152	162	150	156	179	159	147	150	159	153	160	168	169	173	166	172	178	189	139	146	153	153	162	178	174	138	157	173	164	137	157	152	150	147	145	155	177	186	175	171	174	175	145	193	148	173	165	152	137	166	154	156	158	153	179	165	160	167	165	169	180	166	180	158	169	181	156	148	160	157	171	168	189	154	191	149	176	163	148	158	144	169	146	156	176	176	170	168	154	167	153	168	156	181	161	170	161	177	164	148	168	163	163	173	172	184	159	167	169	183	192	160	185	144	161	166	170	161	158	139	158	172	157	162	156	176	148	164	151	167	170	177	166	173	168	149	166	153	158	171	164	166	154	162	170	161	162	154	154	157	178	175	167	155	158	147	177	217	152	169	158	162	163	168	165	157	172	162	152	183	160	151	150	164	154	174	156	187	177	165	187	146	168	171	175	165	175	186	161	140	140	161	157	155	167	157	161	163	149	166	155	156	150	173	164	169	170	160	165	153	189	137	178	158	158	179	163	181	166	163	166	160	162	164	162	164	181	177	163	152	172	169	151	167	153	171	144	164	156	174	147	159	163	166	165	165	166	178	168	184	155	157	183	185	171	152	153	166	161	141	146	143	145	171	150	164	167	181	156	149	150	153	147	171	162	151	194	156	186	164	160	162	164	176	155	155	166	171	168	172	137	168	156	188	180	158	176	149	140	178	171	177	152	155	158	154	164	150	165	153	158	174	207	194	167	148	159	163	141	161	163	156	163	180	144	199	156	179	161	155	174	157	148	149	178	161	158	143	166	141	179	141	179	165	173	181	147	180	165	160	154	157	172	162	182	154	166	183	153	140	188	148	151	167	163	176	154	165	145	162	157	161	184	154	150	176	189	165	161	154	167	185	168	158	141	153	200	183	183	151	179	166	165	160	163	138	160	185	168	167	152	149	178	151	161	189	156	178	195	195	183	148	159	155	171	161	157	164	151	175	161	167	180	159	175	186	165	174	137	156	156	151	165	180	143	164	161	171	164	157	165	164	171	166	151	170	173	144	165	173	162	160	174	177	156	148	176	182	162	166	172	168	125	160	154	153	169	170	190	155	155	149	182	174	167	155	172	128	152	173	152	171	161	161	158	156	177	145	185	175	167	155	192	162	198	178	157	165	202	162	152	161	171	198	153	166	187	147	156	156	178	160	161	177	195	190	160	176	178	147	157	147	160	145	178	169	184	158	166	188	164	183	163	169	149	157	165	176	179	153	160	158	167	166	139	168	172	173	163	160	159	181	172	150	169	155	164	198	156	164	157	165	160	160	173	164	182	168	150	162	174	152	159	156	164	152	152	190	172	175	180	164	169	164	165	157	177	173	171	168	171	146	139	154	157	146	153	176	158	161	177	157	137	153	176	150	198	196	163	170	161	158	187	163	175	138	141	153	148	150	178	177	169	161	141	177	166	176	157	156	183	159	177	146	163	139	152	152	203	170	176	166	166	164	134	179	161	189	187	152	152	146	150	161	181	175	176	196	191	163	161	185	166	155	178	168	156	166	161	156	171	198	157	188	172	173	162	166	173	141	160	143	152	170	148	170	152	175	143	163	160	168	189	143	159	156	176	164	165	161	146	179	156	177	183	156	172	163	160	157	159	160	179	169	143	156	202	168	162	167	169	154	185	157	156	174	186	159	157	149	169	159	170	141	183	169	187	165	192	174	167	161	168	153	165	175	168	167	146	164	160	137	170	143	151	139	168	167	177	169	171	176	171	150	178	171	155	158	173	156	144	152	161	138	162	149	156	167	146	167	147	155	172	147	150	145	157	149	158	184	187	146	172	176	159	146	152	159	151	154	161	151	144	156	165	159	179	171	179	164	152	169	172	177	136	176	147	156	132	163	161
14142	12683	14797	16207	16272	16430	17248	16033	14839	16824	23046	16577	9632	12431	13173	37558	13063	7619	5372	5962	6198	5597	6777	9298	10364	9500	10630	7000	8633	6286	6338	5549	6189	7208	5590	3577	1789	918	532	425	517	501	471	479	527	488	532	485	468	468	467	471	501	511	462	507	472	433	455	439	488	488	450	459	466	450	468	462	481	448	463	444	475	516	450	469	472	474	494	517	496	463	478	533	458	472	490	473	463	447	473	487	480	443	502	470	460	488	496	513	492	477	471	486	467	499	455	468	468	459	508	498	484	457	469	467	510	474	489	474	448	458	484	440	493	467	493	463	471	481	452	517	435	479	443	460	469	456	472	479	451	494	456	472	485	436	509	515	475	483	467	477	491	473	506	503	523	513	518	473	480	488	464	527	491	510	462	471	468	456	471	443	473	533	462	460	470	481	475	491	462	492	446	484	501	486	470	508	480	485	446	474	463	533	486	523	466	458	471	479	485	488	484	487	495	470	485	479	482	476	461	479	417	487	504	464	476	496	472	485	459	486	469	448	471	478	449	500	502	458	442	453	449	463	461	495	462	463	474	501	504	470	464	502	490	490	442	487	502	512	450	501	500	518	460	503	469	503	498	452	481	471	488	452	456	486	469	500	475	474	486	503	467	422	451	449	505	481	490	519	492	514	500	442	448	491	529	506	479	543	472	536	486	417	453	509	460	488	524	479	507	455	484	496	415	443	453	484	458	473	531	484	497	450	469	457	475	473	495	503	476	483	493	493	497	488	494	472	489	450	467	511	439	485	464	501	494	509	495	535	473	490	465	499	510	454	472	438	502	454	452	483	495	469	489	495	458	459	513	484	471	470	501	476	470	439	502	469	455	491	496	459	474	480	464	529	478	494	477	482	495	459	469	438	504	464	504	453	472	475	458	472	472	485	473	442	468	477	466	501	509	474	482	450	522	448	457	478	500	448	481	461	475	464	530	470	472	496	468	487	458	482	447	491	464	461	495	473	506	454	460	491	506	488	479	477	490	489	486	471	473	487	497	479	463	462	487	445	463	504	495	518	482	509	462	460	474	478	502	443	454	478	510	472	482	446	469	504	476	481	502	469	465	469	492	497	502	475	449	502	453	481	477	469	486	506	506	476	489	471	438	487	444	483	476	442	494	438	524	440	472	470	476	460	488	460	482	462	493	492	455	498	467	455	495	473	474	509	499	492	461	465	481	461	462	502	470	508	501	482	516	423	519	463	469	497	484	449	507	504	463	455	485	444	445	469	496	484	487	484	499	488	471	461	448	473	436	457	484	515	472	473	476	472	473	463	461	479	471	522	517	487	459	504	467	534	457	495	446	449	464	484	478	460	461	468	444	463	469	485	468	487	478	476	483	471	497	483	483	511	494	454	482	467	487	490	481	478	492	457	466	486	502	455	476	488	486	469	474	468	460	476	468	487	459	463	480	440	451	489	488	463	486	481	478	467	465	484	475	515	511	488	452	473	484	415	454	445	470	507	492	465	492	495	431	459	505	497	509	471	531	474	481	483	503	455	480	487	459	494	492	473	470	452	493	472	504	452	511	469	485	476	464	490	497	473	466	480	499	462	473	450	496	460	461	451	468	492	454	477	499	490	487	515	498	485	435	468	478	437	469	476	484	469	497	466	494	469	449	451	492	476	474	474	476	510	470	498	482	475	450	466	509	481	492	513	502	482	454	463	452	467	474	547	493	487	461	492	449	490	506	498	481	477	493	464	482	500	470	470	478	514	424	491	500	514	483	462	492	488	476	472	484	471	465	457	498	487	467	444	454	447	445	473	508	495	471	460	460	472	485	499	434	514	502	500	498	483	502	415	480	478	449	507	484	450	483	506	484	457	489	459	454	528	479	461	471	482	483	470	490	485	510	488	462	497	493	497	475	442	444	490	506	496	482	488	478	496	470	489	485	461	464	463	484	494	455	465	458	497	466	488	434	455	424	467	483	481	484	460	496	480	448	511	504	448	422	500	467	499	467	478	445	503	458	470	462	454	465	466	463	480	484	499	495	487	460	493	495	463	477	514	503	505	466	446	496	457	457	494	460	509	484	501	460	445	482	436	460	496	490	468	491	449	478	502	483	477	464	474	447	482	451	443	473	460	501	500	522	440	421	476	466	447	479	475	473	463	483	497	443	494	519	512	474	519	500	478	468	475	426	480	483	483	460	466	470	454	503	477	470	479	457	483	447	477	483	465	458	500	478	516	490	455	503	461	500	508	466	495	503	481	472	476	479	496	484	447	457	493	467	481	510	490	450	477	508	494	510	484	427	444	447	485	471	469	491	468	459	490	476	474	485	474	442	496	453	458	473	466	463	496	504	440	509	474	463	437	493	482	475	466	463	501	474	491	447	454	466	490	530	483	469	453	492	455	497	469	447	465	498	486	476	491	461	467	453	521	487	436	491	470	485	498	481	464	459	449	454	452	481	461	471	536	450	463	482	509	517	462	459	481	504	491	467	493	466	440	478	468	505	474	479	483	475	470	472	480	457	488	472	471	458	488	482	467	449	497	462	507	461	481	498	457	470	496	444	471	510	486	470	517	470	453	478	492	458	483	470	464	482	479	485	493	465	458	500	448	504	477	472	435	491	495	484	453	477	509	473	484	506	479	479	473	470	522	482	448	480	490	480	499	441	450	451	467	481	445	488	473	500	487	496	447	453	488	485	514	473	488	499	456	469	447	470	453	503	468	485	497	529	477	478	507	493	490	494	521	491	497	478	439	486	483	446	441	477	475	451	484	475	492	482	478	460	485	482	512	494	485	473	454	479	506	458	488	446	466	488	492	465	500	487	469	503	472	487	480	453	487	484	452	489	441	452	527	475	468	479	481	470	490	468	490	449	445	475	460	471	457	474	420	450	482	466	461	476	486	478	522	455	500	464	497	447	517	458	493	453	440	467	475	479	455	459	506	502	496	476	459	507	458	510	498	510	472	501	475	467	463	452	476	446	482	472	466	459	480	437	464	482	474	516	471	486	489	473	493	448	484	462	467	452	493	446	494	435	467	460	491	466	463	480	485	486	471	487	468	476	458	488	484	472	503	451	483	484	487	443	503	525	449	497	482	494	461	488	472	425	451	479	428	521	498	504	482	492	514	452	470	491	487	481	500	493	517	438	467	498	463	456	485	466	491	477	497	463	457	512	466	470	478	493	500	451	481	498	463	458	450	485	510	477	452	428	458	519	470	553	490	448	489	495	440	436	507	503	476	477	468	503	456	471	497	495	465	460	499	497	500	492	456	498	493	464	439	477	495	489	442	486	442	448	446	462	499	458	452	450	432	476	443	478	444	449	456	459	546	480	530	486	481	481	460	485	479	462	501	451	476	458	514	468	476	514	506	513	514	489	517	500	452	512	529	483	443	436	482	432	491	473	480	475	505	464	482	467	435	483	479	499	477	475	450	482	478	470	473	483	481	462	452	493	485	472	492	502	491	489	492	492	485	490	436	450	490	466	507	510	434	425	457	504	487	512	476
4683	1604	1509	1162	1137	988	737	578	498	535	738	595	342	241	412	1054	505	275	256	207	236	285	261	293	313	278	257	329	214	181	214	214	180	212	197	191	170	159	137	121	120	133	125	110	108	134	116	128	105	117	140	138	129	142	132	110	141	129	121	135	122	117	151	128	101	120	111	125	115	117	148	125	121	134	149	146	139	130	117	138	128	133	143	119	111	138	132	129	135	139	137	137	125	145	136	128	151	126	133	135	141	130	128	145	132	116	132	107	122	118	128	118	111	127	108	122	138	135	129	138	145	108	126	105	113	128	110	99	130	133	131	113	128	143	133	137	125	128	146	120	120	112	119	142	133	132	145	144	127	149	114	149	134	116	130	131	105	123	130	147	137	139	109	154	147	143	115	119	135	123	112	119	156	130	132	127	143	133	121	133	147	134	136	130	117	146	126	140	123	133	115	116	120	149	127	133	115	112	115	133	115	124	128	120	127	137	114	110	113	133	126	147	113	121	123	124	130	127	107	126	129	126	135	126	135	126	115	141	108	131	132	126	123	121	125	126	132	130	128	146	158	104	120	118	127	132	125	123	121	133	117	141	129	139	117	134	132	125	118	136	135	153	124	136	124	127	158	118	127	123	133	154	124	124	112	150	133	133	126	141	144	117	115	119	113	127	125	136	126	128	134	132	114	123	120	105	132	135	112	109	107	124	155	131	141	120	124	135	116	128	123	107	125	123	125	135	147	122	129	128	127	132	134	126	140	121	128	126	102	122	139	119	126	114	133	134	131	110	137	122	118	142	134	134	135	138	135	116	112	126	133	108	119	124	133	152	123	130	113	132	115	118	128	135	129	122	129	121	135	116	127	130	132	121	130	144	125	144	130	147	129	145	133	110	112	142	132	131	127	121	113	144	113	145	155	130	139	139	138	124	132	141	124	139	118	124	136	149	114	111	92	130	132	126	138	131	141	123	131	120	133	137	126	114	131	120	128	141	128	137	128	120	137	109	122	123	134	127	147	131	124	121	128	144	111	114	127	117	139	136	130	125	140	138	143	120	136	127	128	140	126	143	124	142	135	135	120	138	140	112	115	123	137	134	119	120	112	117	119	115	127	135	116	126	120	140	120	124	120	149	138	141	117	150	120	149	132	131	134	141	120	145	135	122	130	114	117	133	115	130	127	125	122	138	120	150	138	125	118	121	150	138	145	117	125	129	130	116	121	142	138	121	136	107	108	156	117	126	148	129	128	128	148	128	123	117	126	155	136	127	107	115	126	122	123	128	120	127	121	132	120	127	116	120	114	118	130	123	118	113	125	140	119	138	132	142	135	126	115	140	122	118	118	143	149	127	105	124	150	136	126	108	126	152	119	158	116	112	108	151	139	125	146	118	137	133	111	115	130	122	116	138	124	131	120	116	118	114	133	112	127	140	133	141	129	136	107	141	143	130	99	140	136	129	124	115	128	130	130	111	111	124	115	115	152	138	146	124	119	137	124	150	121	117	129	126	131	140	118	127	131	124	139	107	110	113	117	136	108	121	128	122	129	124	150	139	123	134	132	133	125	128	132	129	129	127	129	114	123	143	132	147	131	156	133	140	130	143	136	140	143	135	134	145	118	136	137	121	121	124	121	142	124	126	123	120	145	136	149	121	132	130	139	133	132	136	118	132	143	120	150	130	145	127	125	156	139	131	116	115	116	141	119	149	128	140	128	115	130	134	104	133	121	131	152	148	123	126	139	156	125	143	110	125	108	128	121	138	130	134	131	128	132	119	134	119	141	128	125	133	115	147	119	135	112	142	132	126	132	134	106	131	127	136	127	127	143	143	135	128	126	139	127	125	112	126	114	104	111	102	146	119	134	138	140	137	121	132	143	128	130	119	129	122	141	146	123	112	114	130	136	132	132	134	127	137	116	130	124	124	120	130	146	122	130	131	127	136	140	142	143	124	125	126	136	132	139	134	133	136	117	109	126	118	135	119	134	129	128	129	136	135	125	109	125	147	132	120	138	130	129	142	136	140	121	125	129	111	124	130	142	105	111	127	118	104	137	151	119	135	121	130	129	138	127	124	119	116	123	127	145	129	116	115	149	116	145	119	139	127	119	131	148	135	122	136	126	135	124	121	117	123	142	142	127	124	118	142	121	132	127	127	119	126	129	127	115	129	142	115	119	147	125	123	125	113	116	125	106	114	114	134	137	129	120	129	157	143	119	110	112	117	119	135	122	130	119	135	132	142	138	131	114	110	131	120	138	142	136	147	103	134	139	127	120	134	123	125	136	122	111	129	127	123	128	148	119	113	146	113	137	129	131	120	135	136	137	127	110	128	117	139	126	141	119	131	143	132	126	122	141	116	133	132	122	141	132	124	143	124	109	126	132	118	127	144	145	153	113	141	149	124	137	132	129	141	147	136	140	141	119	134	114	118	122	135	152	129	129	124	140	120	149	148	133	143	130	102	113	121	120	128	110	130	129	125	130	126	139	124	141	141	122	116	139	114	144	133	126	118	130	142	115	124	130	130	121	146	122	114	134	119	128	132	135	116	127	130	135	126	139	130	146	143	126	132	141	129	118	165	116	120	119	102	118	129	128	126	128	139	140	127	142	137	125	114	109	102	134	125	145	118	114	130	124	126	127	128	130	134	120	137	119	129	124	121	128	118	119	115	146	123	151	133	130	135	139	128	123	114	146	118	106	133	150	126	132	129	148	124	110	133	136	138	136	127	136	133	116	138	116	130	114	133	140	111	155	119	138	107	110	121	126	124	148	122	125	115	128	111	125	118	121	136	151	125	131	129	133	117	119	138	137	133	134	122	144	136	135	121	135	144	131	149	141	117	132	125	116	131	131	130	115	127	112	119	128	128	135	116	135	129	126	117	109	120	94	124	123	132	117	133	132	154	127	120	134	122	122	125	122	131	122	131	124	138	126	136	138	144	112	114	108	120	147	111	135	148	120	126	142	131	134	131	128	113	138	133	115	125	112	125	118	140	156	143	138	133	146	124	122	120	139	135	120	122	132	136	132	138	143	142	137	143	140	111	129	120	129	124	130	111	130	119	146	139	146	135	148	124	114	114	143	135	137	104	128	134	109	151	133	112	130	118	131	114	129	128	132	123	140	114	135	131	127	135	126	121	118	133	133	124	128	138	111	130	120	129	116	128	124	144	129	120	135	119	107	133	111	124	141	136	112	117	132	119	106	126	138	123	145	142	132	110	108	127	107	114	130	132	132	148	126	140	124	138	143	110	134	142	133	123	136	125	140	134	113	127	139	108	129	114	126	123	124	147	129	123	132	123	132	133	119	119	130	116	134	124	131	124	124	125	136	136	116	131	148	128	133	144	137	122	101	126	136	149	146	139	133	102	138	123	125	129	106	132	130	113	132	129	121	99	122	137	130	147	124	117	133	125	131	130	131	122	126	138	150	108	125	122	123	136	137	135	112	126	131	130	130	118	139	108	115	110	131	150	115	133	136	121	136	120	136	151	122	119
3912	1821	2974	3471	4344	4237	3526	2698	2091	2448	3821	2982	1887	1053	2137	5438	2519	1371	1035	858	1224	1507	1391	1552	1593	1257	1353	1437	978	858	911	830	664	887	840	757	521	388	386	365	371	389	393	388	415	360	398	382	369	372	322	358	368	351	417	384	395	369	377	386	331	358	355	405	382	402	371	394	392	363	383	381	382	369	379	342	359	378	419	400	364	380	406	414	391	393	368	342	373	349	375	393	372	396	416	395	358	389	376	390	395	411	379	397	363	441	383	358	360	364	378	351	374	378	380	382	387	369	391	359	356	393	354	390	372	373	378	402	370	389	371	368	360	397	378	354	369	353	392	356	357	396	346	445	386	342	357	389	358	361	414	396	380	375	359	384	331	365	374	369	394	387	382	364	388	378	417	376	372	390	359	361	365	379	353	383	381	389	391	357	360	381	357	362	388	390	364	349	339	365	414	348	373	346	377	425	351	364	406	364	365	368	376	380	390	402	373	422	354	376	389	392	358	385	358	359	357	370	412	361	390	358	381	377	393	411	413	367	405	403	376	373	409	396	389	358	362	383	377	366	382	366	380	391	385	360	377	373	360	378	351	378	369	381	387	328	354	362	386	361	393	412	410	383	361	361	375	381	388	389	381	410	376	345	389	354	355	376	393	381	407	397	387	336	378	423	401	348	358	416	370	370	357	351	374	339	386	378	340	387	372	374	387	382	382	348	386	381	368	382	379	393	403	386	393	379	388	341	392	373	374	377	387	359	363	410	383	374	338	363	387	396	385	382	399	380	403	421	398	353	368	415	377	367	394	387	390	366	405	354	354	371	386	393	392	378	406	355	401	355	372	394	374	402	361	384	394	386	366	351	372	380	384	374	413	374	361	395	407	392	351	369	358	375	417	360	357	377	400	392	352	372	351	388	368	346	393	355	375	368	391	381	383	378	362	407	349	402	387	397	387	385	394	374	378	358	383	368	401	379	395	362	377	371	376	388	387	420	406	402	382	365	347	380	353	367	386	388	346	392	397	408	387	398	338	397	405	395	365	371	367	376	384	377	377	383	413	379	375	344	349	347	381	381	364	397	353	385	361	407	398	419	364	371	406	382	363	398	386	366	387	342	386	350	376	389	355	357	409	404	391	365	332	384	392	395	371	396	388	375	352	376	405	360	387	384	365	388	347	378	412	348	374	355	346	361	372	365	353	366	390	403	378	370	394	370	380	365	375	393	387	402	389	395	386	391	387	382	354	431	410	377	373	379	368	378	413	387	368	344	360	411	366	373	367	380	350	394	371	378	370	387	375	392	374	391	377	369	375	382	364	395	381	382	359	374	364	328	360	407	385	367	351	334	393	392	369	356	401	358	372	398	387	383	354	366	382	416	406	388	392	370	343	372	415	389	412	364	396	373	422	372	358	365	381	347	378	360	383	368	380	399	393	376	370	387	340	393	356	397	394	389	383	390	419	375	369	368	367	377	398	377	334	365	362	363	379	375	363	370	384	351	391	387	392	360	397	347	384	385	369	358	374	383	385	393	356	402	434	367	379	357	379	382	415	378	374	379	383	360	362	425	377	341	381	355	378	401	396	369	384	376	408	396	411	398	346	402	375	378	364	412	403	372	389	355	365	378	392	387	367	416	342	390	337	390	361	412	375	386	388	370	371	362	391	345	340	410	371	388	403	397	343	390	340	412	382	402	369	388	346	365	357	393	372	366	381	393	378	355	385	399	399	386	347	401	361	374	385	340	370	377	400	375	363	334	401	387	404	369	399	358	387	352	417	362	399	342	352	382	379	382	362	398	389	348	389	372	376	351	377	392	392	396	397	358	375	396	364	370	368	349	383	363	373	352	383	357	385	384	375	344	356	373	379	396	363	374	371	365	386	379	357	352	345	372	369	378	359	376	380	367	381	363	387	395	360	387	371	403	385	371	374	348	379	378	369	360	360	399	371	389	374	408	385	376	353	362	339	355	357	363	362	390	377	370	367	362	387	394	386	354	352	410	360	404	397	387	377	389	389	356	387	365	421	380	368	393	345	390	366	390	408	355	384	365	369	386	381	396	375	411	391	337	391	359	385	408	422	400	371	399	394	397	394	382	369	371	360	391	370	356	378	358	365	360	369	396	387	377	375	363	354	386	403	383	390	400	386	390	368	357	404	403	362	360	393	345	352	381	372	349	376	385	365	368	379	391	441	342	386	366	388	369	383	396	392	401	411	408	393	372	368	365	422	392	338	390	401	350	349	403	362	387	370	364	384	363	400	390	379	380	410	365	375	384	368	391	386	377	397	324	369	390	354	367	375	386	409	396	364	380	345	358	407	383	374	379	373	392	376	377	382	392	383	375	400	370	350	335	336	370	364	373	379	423	370	370	397	353	396	418	384	377	382	369	378	389	371	361	418	373	404	370	355	383	366	369	350	399	385	415	375	395	398	381	367	385	392	407	384	393	356	375	374	364	399	381	362	399	374	379	391	361	390	378	365	378	379	376	393	345	406	376	397	366	354	387	372	389	358	400	380	388	349	379	372	380	369	372	341	381	361	356	378	353	369	375	409	358	390	392	369	373	388	351	394	384	387	388	390	397	369	381	368	374	396	373	359	396	396	388	371	363	362	362	381	387	382	395	386	387	390	380	393	400	352	370	386	351	362	377	388	383	394	385	368	409	369	399	380	360	389	354	383	365	381	350	400	387	350	383	427	413	348	351	359	329	381	382	408	379	375	375	418	359	363	406	380	388	363	375	349	381	402	394	386	358	376	375	367	345	380	377	379	370	387	393	383	393	378	388	380	386	391	374	384	378	386	375	376	371	371	391	363	395	378	377	366	367	363	390	411	410	406	364	335	364	366	396	353	392	388	361	344	410	412	367	378	386	365	374	382	414	374	374	381	384	349	394	361	376	378	377	359	380	369	403	365	385	347	378	354	353	379	397	401	392	430	365	413	411	377	389	386	373	378	370	376	364	401	367	396	374	383	383	374	377	382	355	367	355	374	373	325	370	381	385	388	387	361	398	391	400	385	394	355	367	366	410	374	390	348	404	387	389	408	370	383	363	403	357	393	358	376	372	351	362	380	394	362	366	396	366	376	378	396	381	355	396	412	380	398	352	355	382	338	378	378	369	379	408	347	407	362	413	350	414	372	408	409	387	380	404	399	349	368	367	426	386	376	376	394	359	409	388	379	393	380	378	356	389	372	389	369	415	346	356	368	340	398	329	399	360	361	401	423	389	361	366	354	381	396	352	350	371	393	355	417	382	371	364	405	350	370	378	392	435	370	398	367	365	372	379	403	369	356	405	371	391	358	332	361	364	353	393	385	380	383	386	410	378	383	351	350	385	386	361	354	352	356	346	399	334	398	374	387	401	394	386	333	348	409	377	357	405	404	345	385	360	404	337	407	370	378	385	358	380	379	399	382	363	405	368	377	358	388	394	384	403	383	373	388	359	358	369	400	365	394	369	385	369	386	374	359	369	385	364	344	364	387	388	403	394	392	381
13408	6045	7270	6545	5459	4359	3318	3300	2406	4504	5531	4331	7592	988	1491	3386	1066	1012	813	957	892	862	887	1130	1299	1394	1276	1300	691	753	658	781	850	759	605	377	201	145	131	109	106	111	117	105	132	101	125	120	119	140	107	119	112	124	112	135	122	125	121	127	130	121	123	104	112	110	124	114	108	121	121	121	123	106	137	110	123	111	118	137	105	117	109	118	144	110	113	110	105	104	105	135	109	130	123	101	117	119	129	117	106	103	124	123	131	140	141	128	117	113	117	119	115	114	108	120	140	126	111	111	133	111	102	129	126	124	137	118	119	144	132	116	116	118	128	111	124	98	99	100	117	104	111	126	106	116	131	100	103	142	94	122	117	134	115	135	119	137	113	106	128	131	139	100	107	122	116	116	104	128	134	107	114	122	118	129	111	117	113	116	122	106	108	116	134	104	126	126	136	121	94	119	128	124	128	129	132	97	121	113	102	106	123	130	120	113	112	113	117	111	124	109	116	108	113	119	104	112	111	120	108	119	99	111	113	113	115	125	96	136	97	111	134	109	120	119	114	118	128	136	99	121	122	116	112	102	123	106	107	116	137	116	118	122	121	117	122	104	97	105	142	130	124	123	115	126	122	127	119	96	125	105	121	125	108	118	108	122	114	95	116	128	117	117	131	132	123	117	113	108	121	124	117	127	135	147	112	123	121	109	111	123	110	103	116	101	127	101	115	120	135	105	133	119	123	103	132	102	124	102	118	124	116	120	107	114	123	104	116	103	124	122	151	123	139	134	133	109	127	99	125	122	93	134	126	129	100	123	116	129	124	138	117	109	137	115	123	116	132	135	129	103	123	111	126	127	125	124	107	124	127	137	116	113	131	119	111	105	116	124	135	113	128	126	112	123	109	118	135	109	118	120	102	118	127	119	125	116	129	112	122	138	119	121	133	143	119	111	122	116	128	105	123	118	104	109	105	126	125	108	149	112	128	122	126	138	110	113	105	114	122	121	132	102	112	104	116	118	129	139	110	134	121	116	115	120	113	133	127	122	106	116	124	117	104	125	133	130	120	137	104	115	98	111	123	116	124	129	96	125	109	100	115	110	121	114	100	126	128	124	120	114	108	105	127	122	110	128	123	154	122	103	129	97	99	119	144	109	126	103	115	124	106	127	119	111	113	126	115	123	127	129	115	125	128	120	111	104	120	131	113	107	125	108	110	120	142	110	109	125	140	113	126	123	126	113	118	123	97	109	108	103	137	121	120	121	138	104	115	120	111	117	94	120	125	112	114	89	129	131	140	118	132	106	102	119	123	103	93	123	148	123	104	119	123	116	132	119	107	138	116	118	130	117	131	111	133	117	131	138	119	105	129	120	125	114	112	132	102	125	97	121	129	121	116	113	127	135	108	110	118	132	125	118	132	136	117	118	119	130	119	114	116	129	132	146	109	120	110	103	99	117	153	120	128	113	118	118	112	115	133	108	122	120	118	129	109	119	111	136	118	128	109	104	118	125	109	105	102	103	127	106	138	133	112	140	125	105	122	111	123	113	133	103	103	121	100	116	107	134	109	125	125	129	118	105	120	114	115	128	115	119	106	111	108	108	104	120	112	107	115	117	140	133	122	97	137	137	117	120	133	131	105	119	109	122	133	140	134	107	119	122	128	105	140	131	105	110	109	114	126	118	116	119	124	116	123	103	123	126	130	128	130	126	130	124	118	109	108	104	122	119	101	97	140	125	120	130	119	123	128	135	109	110	106	117	136	123	138	118	126	111	94	105	117	129	120	98	122	116	128	140	116	105	133	128	112	133	113	128	105	109	94	110	110	113	117	113	119	113	124	121	138	100	101	119	107	123	133	109	130	107	112	108	110	105	124	105	122	134	134	110	117	111	116	121	111	119	124	115	126	116	124	111	121	104	121	108	126	113	110	118	125	105	115	128	105	128	91	109	118	133	120	96	133	129	115	143	116	104	102	129	102	137	118	120	125	110	142	116	112	121	102	107	137	121	110	125	121	103	114	111	107	134	114	101	120	120	108	108	113	131	114	144	110	123	109	115	128	114	128	144	120	133	119	127	107	119	130	125	130	123	125	115	130	113	119	113	117	115	124	126	115	124	110	131	118	115	135	97	117	103	102	103	114	123	122	132	111	115	129	121	133	136	113	131	111	114	118	118	115	115	112	124	120	103	95	115	110	143	111	114	111	111	123	128	113	145	128	123	116	122	118	113	102	119	115	123	100	138	107	108	102	105	138	126	105	104	120	96	126	140	125	111	124	124	114	123	122	107	113	134	122	118	121	116	105	101	115	84	122	126	120	117	118	143	104	116	123	114	101	118	144	108	105	121	114	119	117	121	121	106	108	132	120	129	124	111	128	111	132	118	105	105	137	124	121	127	108	103	120	107	138	115	110	130	109	125	139	118	116	131	119	134	138	110	115	105	114	112	121	142	123	135	115	133	127	120	122	130	109	119	107	114	112	111	119	136	104	137	125	141	123	115	112	110	117	119	112	106	85	95	123	126	135	102	104	122	109	131	117	121	126	134	125	118	128	117	100	123	107	118	139	127	112	140	120	116	127	106	122	121	109	126	110	127	111	113	136	113	100	115	121	110	140	126	120	128	111	116	109	132	114	107	122	119	112	122	147	114	90	113	129	122	108	102	108	128	120	108	120	108	117	125	117	115	115	123	132	116	113	110	107	113	139	118	111	100	122	124	110	116	112	123	120	135	116	102	106	95	114	126	132	135	108	106	116	129	110	117	113	110	130	114	128	119	105	116	120	117	111	129	131	130	103	117	107	133	110	107	138	127	101	120	107	136	138	119	120	108	129	111	115	121	107	120	115	131	110	95	120	124	108	130	114	105	115	122	108	110	116	121	120	116	101	113	111	104	108	127	118	126	115	107	116	129	120	100	115	108	108	104	137	110	118	134	128	90	138	104	96	128	134	107	124	148	126	121	119	108	117	109	119	105	126	106	127	106	123	122	111	132	120	106	110	126	123	111	112	112	110	128	107	123	113	101	125	118	116	131	126	114	120	117	116	123	109	108	127	125	121	116	118	121	135	133	123	99	112	108	115	116	111	129	127	146	118	122	129	111	137	119	113	116	128	119	122	108	117	139	122	139	136	120	117	137	112	119	110	93	126	124	115	119	117	128	100	104	106	129	131	119	120	109	119	112	114	109	142	126	120	123	119	114	111	113	111	128	120	128	127	119	119	138	104	117	114	106	114	114	122	112	141	110	114	123	133	105	133	139	133	114	135	108	130	142	132	136	105	100	113	130	114	119	127	126	129	133	121	117	124	111	110	119	128	119	119	133	142	111	126	121	112	117	108	104	108	125	133	123	127	114	104	119	106	92	116	107	125	127	112	100	124	129	103	113	117	122	110	116	116	132	127	123	109	129	122	114	108	125	134	119	119	126	117	123	120	102	130	111	113	118	115	119	103	129	108	120	111	130	114	98	117	116	118	119	121	113	124	139	124	134	106	115	129	92
8977	5665	10640	13577	15191	13075	11393	10841	9024	17375	19655	16586	23722	3610	7856	12611	5862	5492	4750	5766	5287	5108	5156	6599	7887	8166	8137	7920	4523	5075	4026	4701	5645	4436	3256	2062	878	683	388	386	332	350	357	388	338	391	367	350	327	372	350	330	343	336	323	358	394	371	366	365	355	385	329	363	349	327	358	353	366	327	353	346	324	357	370	343	350	365	339	369	346	371	350	337	356	333	329	371	338	368	373	356	368	362	368	369	359	335	353	376	359	336	355	356	341	351	360	380	370	336	363	379	314	342	359	342	364	354	388	340	321	376	337	350	378	354	349	361	346	327	330	368	326	377	365	385	375	364	349	347	343	357	367	344	344	345	374	372	376	393	378	361	366	358	360	364	350	360	349	336	366	365	374	364	344	362	343	348	346	325	366	352	389	353	370	379	325	334	313	348	311	374	380	366	364	373	380	336	350	330	344	344	325	363	354	327	324	397	348	315	318	403	372	314	350	357	395	335	324	350	360	386	374	366	374	362	360	369	373	360	368	375	371	353	366	375	385	362	347	370	363	328	342	332	368	350	343	334	364	391	347	312	373	333	351	333	341	376	389	331	348	322	358	340	341	351	367	333	360	345	373	373	312	367	358	328	354	368	321	348	356	341	364	378	349	349	347	368	342	357	349	356	330	378	359	352	373	371	366	383	353	368	362	370	372	347	347	351	361	375	368	361	354	346	325	352	349	378	340	328	345	375	361	344	337	391	341	360	321	356	393	332	390	360	386	360	377	329	344	349	362	383	351	386	356	345	379	349	349	341	353	373	378	328	367	398	389	366	368	375	346	395	359	364	379	311	356	369	340	326	338	344	358	349	332	340	378	379	346	364	371	362	344	331	364	344	346	327	370	361	367	328	344	380	359	324	368	373	368	343	364	372	380	371	360	326	354	367	363	394	361	339	386	356	345	325	383	382	350	320	364	376	358	355	354	336	342	374	335	361	337	384	375	355	377	325	341	323	346	351	346	368	380	395	303	362	365	361	337	373	351	341	384	340	359	354	362	360	347	338	355	370	359	353	386	372	369	362	347	374	370	355	321	342	362	379	348	371	338	348	321	363	350	366	358	312	361	357	373	344	360	354	376	338	373	343	331	345	373	359	337	376	353	367	371	379	388	354	321	360	341	344	363	339	310	380	382	366	368	343	341	350	337	372	340	349	343	303	354	355	397	374	355	357	353	312	389	363	346	345	366	356	351	388	362	384	356	366	333	364	327	361	381	340	341	363	395	353	394	367	339	329	339	335	342	313	349	353	355	371	354	358	380	337	334	346	352	364	393	355	365	333	347	350	395	320	357	371	346	382	343	351	393	385	346	352	383	377	381	326	375	375	308	332	375	352	335	351	360	351	368	356	382	349	353	326	373	384	329	357	351	351	394	351	359	369	337	345	343	367	373	357	361	318	371	371	361	355	349	349	370	326	348	374	349	331	353	395	336	364	333	332	368	345	397	364	356	361	380	347	351	357	331	355	367	362	361	354	380	356	385	338	385	368	355	344	340	389	388	354	375	337	354	329	328	334	377	351	345	382	350	339	372	351	395	346	332	405	356	376	387	380	337	373	372	314	323	383	359	329	332	356	377	368	367	351	364	326	357	311	334	396	344	375	361	349	353	352	364	342	363	350	363	336	341	341	348	316	326	388	339	347	321	348	338	379	384	375	371	322	415	348	338	360	325	319	316	365	332	342	335	339	360	346	342	382	377	340	348	353	378	388	369	381	336	362	365	360	360	388	318	366	309	347	352	345	368	328	339	346	367	359	333	355	318	380	334	338	383	368	342	367	337	372	358	353	332	363	369	348	388	373	366	353	376	354	363	371	351	363	333	331	342	321	332	351	344	355	349	375	357	393	376	333	360	315	346	339	369	368	378	354	339	349	383	362	365	355	356	358	343	365	357	349	361	339	377	341	358	352	357	365	354	380	316	337	352	349	314	358	366	346	377	341	363	361	332	381	366	327	349	368	349	380	369	326	366	351	409	397	351	324	353	306	368	350	360	351	358	378	304	368	355	361	341	386	379	346	357	391	365	362	342	352	347	325	358	350	355	350	369	333	343	347	375	387	364	339	374	335	344	339	369	321	341	339	353	346	383	358	362	338	330	359	384	371	372	367	374	361	376	338	389	384	330	332	359	344	358	348	353	354	363	352	353	350	364	366	352	355	393	356	322	353	311	363	357	331	346	360	406	373	373	370	380	356	330	349	355	381	360	359	336	337	361	359	366	344	367	346	365	363	358	326	343	338	354	363	343	349	372	354	372	339	375	365	369	377	358	385	361	352	385	367	367	331	342	344	372	357	368	347	353	383	335	346	365	338	362	371	367	356	361	340	384	376	381	368	359	343	356	351	354	332	359	357	367	352	380	356	369	365	330	322	344	387	354	371	356	382	359	339	364	362	348	368	361	371	334	360	348	341	340	356	379	352	369	347	388	375	345	376	359	371	383	352	379	375	351	350	332	318	347	330	347	353	344	356	346	370	339	369	329	375	372	348	359	375	370	339	360	383	365	340	352	335	344	336	354	339	379	365	362	353	374	340	355	348	359	397	377	324	336	361	375	360	349	369	382	401	321	357	363	342	346	362	340	341	337	358	352	339	355	354	368	352	330	342	366	363	340	364	357	381	385	341	382	362	368	377	335	390	383	350	337	347	362	398	369	380	335	359	364	338	399	340	359	379	363	351	341	338	356	337	330	331	342	364	345	343	353	351	342	352	332	378	363	320	350	378	328	352	363	363	363	358	374	376	376	358	346	375	346	363	353	388	378	322	361	337	348	420	348	382	376	351	334	366	355	340	350	359	334	389	362	387	339	391	347	357	355	357	338	382	345	352	338	351	324	377	384	384	347	341	394	355	334	379	359	370	399	341	370	380	360	360	358	353	353	358	345	401	350	352	364	362	351	345	358	335	374	331	385	386	363	357	333	360	349	336	318	322	359	380	337	330	327	354	329	399	344	358	388	333	374	405	374	349	400	341	356	369	358	343	333	324	360	364	344	393	375	314	373	335	362	381	335	398	353	361	357	351	337	355	377	347	380	342	346	392	304	324	331	349	358	392	360	332	352	357	352	331	361	361	371	345	386	371	340	346	362	355	342	353	360	369	365	366	366	333	370	360	359	356	309	362	309	363	362	372	308	366	337	343	315	368	376	325	371	357	348	366	347	342	360	319	352	374	346	315	392	357	385	360	379	381	368	366	375	369	345	344	354	364	350	331	375	348	354	372	351	341	351	368	344	350	346	328	387	343	355	365	339	337	394	345	397	357	372	361	353	363	355	391	356	323	354	357	330	392	353	323	361	331	390	354	371	364	386	381	327	375	381	360	379	364	337	373	355	363	325	380	333	323	352	338	368	339	337	375	381	354	346	344	354	378	355	360	405	374	372	367	345	346	329	376	374	338	359	318	361	304	371	340	393	357	356	335	343	379	373	362	340	388	337	330	335	334	306	383	383	351	368	337	366	366
10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	10	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
