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
336807649033	336807649592	336807650142	336807650692	336807651242	336807651792	336807652342	336807652892	336807653442	336807653992	336807654542	336807655092	336807655642	336807656192	336807656742	336807657292	336807657842	336807658392	336807658942	336807659492	336807660042	336807660592	336807661142	336807661692	336807662242	336807662792	336807663342	336807663892	336807664442	336807664992	336807665542	336807666092	336807666642	336807667192	336807667742	336807668292	336807668842	336807669392	336807669942	336807670492	336807671042	336807671592	336807672142	336807672692	336807673242	336807673792	336807674342	336807674892	336807675442	336807675992	336807676542	336807677092	336807677642	336807678192	336807678742	336807679292	336807679842	336807680392	336807680942	336807681492	336807682042	336807682592	336807683142	336807683692	336807684242	336807684792	336807685342	336807685892	336807686442	336807686992	336807687542	336807688092	336807688642	336807689192	336807689742	336807690292	336807690842	336807691392	336807691942	336807692492	336807693042	336807693592	336807694142	336807694692	336807695242	336807695792	336807696342	336807696892	336807697442	336807697992	336807698542	336807699092	336807699642	336807700192	336807700742	336807701292	336807701842	336807702392	336807702942	336807703492	336807704042	336807704592	336807705142	336807705692	336807706242	336807706792	336807707342	336807707892	336807708442	336807708992	336807709542	336807710092	336807710642	336807711192	336807711742	336807712292	336807712842	336807713392	336807713942	336807714492	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2673	3650	2300	2674	3650	2300	2675	3650	2300	2676	3650	2300	2677	3650	2300	2678	3650	2300	2679	3650	2300	2681	3650	2300	2682	3650	2300	2683	3650	2300	2684	3650	2300	2685	3650	2300	2686	3650	2300	2687	3650	2300	2688	3650	2300	2689	3650	2300	2690	3650	2300	2691	3650	2300	2692	3650	2300	2693	3650	2300	2694	3650	2300	2696	3650	2300	2697	3650	2300	2698	3650	2300	2699	3650	2300	2700	3650	2300	2701	3650	2300	2702	3650	2300	2703	3650	2300	2704	3650	2300	2705	3650	2300	2706	3650	2300	2707	3650	2300	2708	3650	2300	2708	3650	2300	2710	3650	2300	2710	3650	2300	2711	3650	2300	2712	3650	2300	2713	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
58279	46688	41523	32964	33073	35513	30602	18472	6014	837	256	236	235	189	209	218	232	200	195	219	230	213	211	240	233	187	230	226	242	197	228	203	243	205	218	195	192	207	190	210	209	203	228	186	238	202	208	221	194	239	229	221	185	210	229	206	218	205	223	218	202	194	221	197	185	212	221	207	210	210	234	212	218	205	196	214	194	237	231	188	189	202	197	214	195	222	210	214	230	212	198	225	226	228	215	174	217	233	192	228	209	221	194	215	206	200	251	222	184	208	248	222	222	209	211	215	246	197	229	205	210	187	222	223	219	208	225	220	225	221	207	220	195	189	237	213	227	203	214	204	216	196	202	224	199	193	208	205	214	197	217	208	199	172	200	196	237	224	182	218	226	211	216	193	236	225	221	209	237	233	198	232	207	192	211	186	197	186	227	210	216	207	225	196	196	223	207	192	232	224	203	201	193	213	197	185	206	223	207	210	207	196	214	199	208	237	245	214	213	231	232	217	217	223	217	235	195	223	231	221	221	184	206	226	189	214	202	230	239	208	248	248	209	198	211	232	166	218	195	212	191	208	231	204	227	225	217	197	234	226	221	191	215	208	199	224	204	231	224	207	213	215	235	224	213	232	205	233	196	189	207	211	220	199	216	218	229	195	238	209	203	241	226	211	182	213	271	192	199	224	218	248	223	204	239	216	216	223	236	184	238	185	197	217	180	230	226	216	237	228	182	211	212	227	221	201	207	210	214	207	220	223	189	232	194	191	235	197	224	215	228	198	234	202	197	213	214	207	226	222	189	239	239	198	215	184	215	198	211	183	233	211	186	237	234	225	208	195	225	195	224	203	207	184	183	222	191	218	239	226	224	220	210	206	182	215	230	224	205	231	195	224	249	231	203	214	216	201	208	207	184	226	206	222	201	215	235	219	218	186	212	192	215	201	190	219	221	239	196	218	205	184	198	210	217	202	204	212	208	214	231	220	228	217	231	226	206	230	201	219	199	192	183	193	201	221	212	224	250	223	234	218	208	226	215	212	192	204	227	214	194	197	223	208	198	185	212	224	204	185	203	223	244	195	210	208	223	202	173	193	198	180	191	211	211	233	234	192	216	232	245	228	214	216	223	181	214	190	199	215	230	223	190	215	212	235	211	207	192	203	227	210	189	182	215	201	199	188	226	198	202	217	195	213	217	248	207	214	214	223	209	175	200	224	200	200	232	193	228	205	220	202	223	192	196	215	216	210	214	244	207	189	220	197	197	208	213	183	210	209	218	209	217	223	233	202	235	238	215	198	235	256	209	207	191	223	221	177	210	204	200	199	213	206	201	213	220	186	206	228	216	207	205	198	210	219	210	188	210	218	216	199	209	192	248	217	202	199	173	247	227	226	200	199	211	231	198	200	207	214	226	201	189	204	202	227	217	178	202	230	200	228	216	210	199	197	208	229	218	223	208	206	194	226	194	220	236	228	212	197	225	228	218	205	228	224	194	219	205	223	198	247	189	214	236	214	228	197	221	234	229	199	210	225	204	224	214	211	232	199	215	173	207	221	210	195	200	218	217	206	205	212	234	228	194	193	214	208	230	221	223	210	191	181	202	208	209	216	193	209	200	201	201	205	188	225	188	224	229	239	191	195	218	201	213	203	227	223	200	202	209	206	241	202	205	194	199	231	210	228	197	222	204	204	212	219	220	199	210	223	210	204	227	211	220	218	195	246	205	219	217	225	224	210	224	216	211	217	196	220	209	208	212	233	208	188	203	197	216	206	230	236	220	209	192	227	181	221	196	208	225	201	208	205	203	201	207	224	233	197	222	212	233	189	207	209	212	195	220	196	197	204	207	202	206	209	218	219	225	218	192	199	234	193	218	231	181	213	211	206	234	215	239	213	208	214	231	203	205	192	218	192	193	241	221	208	209	223	199	213	198	207	209	202	225	211	216	206	210	224	213	214	222	225	202	199	197	201	242	194	221	224	214	218	194	245	212	193	217	188	211	217	241	211	247	210	209	203	224	223	216	212	196	172	210	205	243	262	209	235	204	211	211	225	203	218	211	195	167	200	251	231	221	208	209	240	204	229	222	220	224	208	191	202	212	204	222	228	228	210	244	200	209	210	199	231	233	211	193	215	191	232	201	198	197	223	209	200	197	179	215	232	215	220	196	220	223	210	200	202	180	222	206	213	212	218	218	208	189	216	206	199	233	235	200	211	230	208	253	214	223	214	204	221	231	246	213	200	215	221	229	206	223	221	239	191	215	178	191	226	231	232	214	222	219	194	207	199	203	247	235	201	211	230	215	212	206	185	229	229	234	170	195	207	219	221	219	193	221	203	206	216	236	221	225	212	209	230	215	224	214	224	205	207	217	229	221	195	229	242	199	197	209	198	214	180	227	189	183	183	230	203	202	210	210	191	211	184	201	195	203	232	194	208	214	205	222	198	207	235	251	218	192	199	225	201	226	221	211	206	211	183	214	207	218	210	223	232	234	208	205	197	225	201	203	217	213	225	236	208	213	219	207	203	247	230	199	221	186	200	218	208	191	217	200	212	206	229	204	201	216	226	207	259	212	243	207	189	218	219	201	220	214	192	218	189	221	205	207	201	208	255	225	210	226	193	211	213	208	185	193	245	211	212	212	181	213	238	212	212	220	223	217	195	214	207	191	193	207	222	220	230	210	211	221	224	189	225	193	216	216	227	210	194	213	230	208	187	211	213	210	216	228	211	213	186	186	211	234	221	226	231	210	241	217	223	221	219	225	219	236	209	186	236	207	237	237	190	206	220	246	197	233	210	206	194	184	214	207	196	223	208	209	228	241	185	236	198	233	227	227	207	238	199	209	233	242	201	194	199	230	198	213	199	226	204	230	210	224	207	206	201	243	199	223	209	214	222	213	217	208	236	181	212	212	202	217	202	229	242	212	254	234	214	220	233	205	217	233	224	185	227	196	180	200	224	236	221	207	207	205	224	190	212	227	217	219	224	215	235	201	224	258	195	204	208	205	200	208	237	201	204	206	188	203	182	216	218	181	244	211	237	204	208	217	244	204	197	220	203	237	244	210	196	223	181	209	196	226	205	218	188	223	214	214	246	196	193	206	229	233	205	197	225	218	206	218	212	227	207	218	188	225	240	251	209	207	224	230	233	218	232	201	199	225	186	194	213	245	229	219	207	221	201	188	206	208	219	213	191	227	226	227	218	209	200	202	207	207	184	192	223	224	194	185	235	223	204	241	206	209	214	216	185	213	232	220	215	219	214	229	194	198	190	210	222	212	197	193	227	201	195	204	216	183	217	216	225	172	207	215	236	212	219	231	223	216	178	221	205	204	201	220	188	204	230	199	221	230	209	219	197	203	201	209	220	221	225	192	208	225	218	198	205	220	211	206	221	210	209	228	199	214	217	214	197	237	215	205	189	190	215	231	235	200	234	188	241	201	231	219	199	178	237	204	196	226	199	214	192	178	202	199	206	204	227	222	238	225	224	236	214	219	219	209	219
51940	57089	55543	68401	71586	62378	41981	17234	4252	937	552	587	520	507	520	493	508	498	532	514	510	491	483	478	491	493	493	472	513	438	492	469	444	466	473	516	435	500	495	500	457	456	467	493	486	470	503	437	517	442	454	493	462	475	475	443	500	470	514	476	466	447	506	471	486	479	508	458	483	461	525	486	481	452	489	473	416	487	464	496	473	504	467	469	494	507	512	487	469	512	490	499	486	460	512	510	455	472	487	445	451	471	483	502	470	472	448	482	473	477	475	486	471	502	500	482	470	477	501	487	490	472	506	444	473	486	438	496	472	468	491	468	477	459	462	422	426	475	498	459	478	486	479	474	468	492	459	464	456	479	452	470	500	457	465	505	467	483	466	475	482	454	441	465	494	479	462	482	447	477	507	481	481	494	459	488	500	463	452	460	444	484	497	462	440	474	440	466	441	471	459	486	477	464	472	495	441	442	469	464	502	480	438	445	473	516	486	467	491	490	471	447	433	470	471	429	470	491	497	534	456	450	462	498	497	481	473	507	471	485	515	492	449	514	458	469	496	424	486	462	480	480	441	501	485	494	474	480	451	470	497	490	489	455	490	475	484	452	482	471	449	494	480	471	474	453	512	468	495	507	501	431	499	485	514	484	493	483	480	420	496	463	436	460	473	491	492	488	502	407	470	451	492	476	506	498	485	431	496	453	500	489	463	492	483	487	492	498	468	494	476	466	482	498	492	507	487	519	462	504	460	450	530	492	494	471	502	450	453	509	468	472	483	487	480	448	477	460	482	488	470	493	480	430	509	441	446	504	503	527	494	502	435	488	492	497	496	464	451	490	493	497	480	440	456	464	493	490	485	498	481	465	478	488	513	506	448	467	462	428	472	505	441	488	497	448	485	462	478	464	460	477	450	501	461	478	453	434	461	507	470	489	475	466	486	481	461	486	449	434	470	459	507	471	487	458	472	477	474	449	478	483	443	442	490	477	432	492	461	430	472	511	487	461	471	477	499	481	463	481	515	458	437	481	483	476	464	467	449	472	469	475	475	495	469	500	472	483	476	489	429	416	469	468	499	507	497	498	496	458	497	468	494	469	463	478	460	487	472	497	489	468	490	479	480	494	459	486	506	469	493	484	512	493	470	472	454	479	492	441	510	473	515	440	505	484	525	464	505	478	488	445	464	493	447	463	480	492	465	494	480	453	430	478	477	479	452	443	449	436	481	452	478	461	472	452	465	515	500	451	485	494	467	447	493	456	434	448	483	475	498	487	493	473	434	500	468	494	484	533	491	500	473	432	475	476	480	513	490	516	472	459	502	452	495	430	479	474	454	501	472	479	483	491	481	511	492	510	467	477	469	469	472	444	462	479	498	512	493	504	446	461	516	466	497	507	455	473	494	476	495	478	488	476	498	451	466	503	462	461	459	461	488	467	455	435	447	441	481	459	472	459	516	479	482	460	485	453	469	489	479	489	498	491	467	484	461	479	448	503	479	478	449	489	474	459	492	476	463	463	485	479	435	478	453	490	500	471	487	477	499	496	492	431	451	465	464	504	483	474	494	469	504	495	494	471	504	528	470	494	507	514	461	494	469	492	478	466	473	458	463	455	479	465	482	447	473	481	489	501	485	508	451	486	476	485	476	449	502	466	475	477	500	449	458	451	455	482	491	455	467	474	453	418	472	492	492	487	473	446	452	463	478	517	494	517	504	483	449	497	451	536	450	489	475	468	448	477	450	473	469	502	479	474	477	462	487	473	511	480	498	503	539	466	490	450	445	498	450	515	493	488	516	482	467	450	508	446	460	487	462	491	514	458	486	494	463	487	485	463	474	481	495	445	524	531	482	515	499	469	481	500	468	482	458	475	480	516	461	507	439	480	457	533	479	481	497	449	506	457	489	446	468	440	468	485	490	468	448	483	488	468	442	469	473	485	451	442	482	483	470	462	473	466	452	442	516	446	449	452	517	466	484	500	494	485	505	503	485	478	450	518	476	456	457	437	456	465	454	505	454	508	484	466	467	455	496	433	416	444	508	443	469	490	485	431	534	463	483	489	507	528	461	467	526	502	463	500	451	471	500	506	485	464	497	471	465	497	491	462	506	458	524	481	479	476	434	453	449	510	419	464	465	457	463	489	459	502	457	489	423	475	462	467	484	453	458	495	516	505	492	492	471	492	501	434	466	469	469	460	443	486	494	451	476	446	468	473	524	475	478	468	531	470	488	457	485	456	442	479	477	511	473	492	459	476	471	478	441	468	464	504	506	446	462	495	569	539	477	463	437	504	460	451	465	493	522	487	452	465	463	475	462	436	510	496	450	479	472	502	490	497	478	485	465	426	470	470	493	459	486	507	490	485	455	474	511	492	491	481	473	473	454	478	468	464	460	462	498	503	513	498	449	502	477	466	432	534	485	497	465	496	468	477	455	510	451	478	491	477	449	470	480	418	487	482	440	488	442	507	477	432	462	482	482	468	493	498	490	490	485	519	509	448	476	508	488	494	454	495	469	515	455	510	499	494	492	456	476	471	469	491	444	465	465	489	484	505	479	518	479	498	479	449	420	541	484	458	449	459	486	483	489	442	471	535	469	486	471	463	509	463	447	454	476	475	481	486	494	491	501	481	494	476	430	460	451	507	492	467	498	483	468	463	486	454	422	473	484	509	480	462	466	453	462	490	448	475	477	501	498	464	476	468	485	502	497	468	501	445	501	447	481	495	464	492	426	491	458	446	471	478	501	446	449	492	477	466	460	465	464	467	497	489	487	467	482	480	430	481	453	529	464	490	473	471	476	486	491	463	479	468	438	498	477	424	499	451	533	509	469	490	433	468	477	449	470	510	487	475	510	491	461	498	472	511	459	506	492	467	473	508	463	466	486	481	481	480	498	485	517	503	500	494	436	485	474	488	475	467	470	509	480	460	450	470	486	478	463	488	472	516	503	502	488	466	486	511	486	481	425	513	434	460	472	464	455	453	484	503	509	490	437	460	468	494	444	453	481	478	514	435	508	451	492	514	425	476	489	479	500	489	483	512	494	461	450	455	452	413	481	469	487	488	485	482	487	480	441	435	508	440	447	457	508	463	484	443	511	504	496	465	493	476	481	460	490	476	526	501	502	449	475	480	471	486	444	480	461	524	481	473	468	501	453	468	482	497	510	474	442	461	439	421	470	462	452	485	469	475	465	500	481	467	541	480	474	503	480	456	503	456	459	464	453	458	448	478	459	498	475	468	479	451	491	467	463	498	508	466	445	471	493	481	492	462	466	501	483	460	496	475	499	498	492	447	448	448	505	483	499	499	487	465	484	483	458	474	453	463	441	475	459	472	445	487	449	495	477	465	441	463	492	443	455	488	501	492	431	493	483	447	438	486	506	521	491	471	490	439	470	461	473	477	461	493	496	427	486	482	461	483	463	478	500	478	487	516	482	518	459	492	460	484	463	493	472	478	480	469	465	459	471	514	495	461	475	452	482	483	469	496	443	469	464	460
21223	23913	22392	12032	6541	6247	3693	1153	396	265	232	235	205	219	211	248	238	237	219	198	202	206	227	207	242	211	226	193	223	249	243	195	204	220	220	214	213	224	231	226	184	204	211	231	208	222	219	223	230	231	219	223	221	221	212	212	206	219	210	242	236	200	229	231	221	188	238	220	239	197	233	215	217	200	220	211	219	210	254	217	218	226	199	242	230	231	247	233	223	208	231	194	195	219	220	208	217	218	207	225	206	200	238	194	216	214	216	212	200	219	244	232	228	223	229	248	226	209	236	192	180	205	241	214	213	205	218	213	216	213	210	203	239	246	236	201	227	248	244	255	238	226	237	226	223	212	196	217	231	210	214	268	222	210	229	235	218	245	230	208	222	250	211	223	259	235	242	225	210	208	215	217	251	202	226	223	219	238	236	213	231	225	206	210	225	213	187	198	255	228	257	230	243	225	257	243	216	223	227	216	233	239	217	259	245	221	195	230	250	217	222	212	217	225	229	204	215	222	231	248	222	211	227	228	223	230	211	220	212	207	239	210	231	220	233	247	229	238	222	246	210	215	241	246	207	209	195	200	219	226	183	223	225	219	236	206	255	210	219	243	226	223	226	230	215	204	224	235	221	237	227	228	213	220	228	246	210	251	220	217	203	207	226	204	235	203	217	209	235	211	227	231	210	222	195	239	237	214	190	226	218	212	255	193	230	240	207	218	213	198	213	208	264	204	258	217	228	224	217	211	226	211	226	227	220	245	212	218	233	234	213	197	246	218	206	223	229	243	216	239	226	224	213	208	231	219	219	245	233	197	239	219	242	244	207	228	236	233	210	226	229	244	209	246	211	217	205	231	237	201	232	226	240	199	240	244	207	219	214	211	228	222	225	207	234	230	185	233	231	230	222	210	232	207	215	213	231	205	213	247	219	197	197	218	237	205	222	226	231	224	212	231	202	235	189	208	256	242	214	225	222	219	227	229	202	220	231	206	229	231	225	222	204	207	235	226	221	265	204	224	199	192	207	213	198	253	230	204	206	212	232	207	223	227	226	223	241	204	237	182	228	220	207	234	233	228	212	241	227	242	228	228	277	217	254	230	253	225	243	217	223	214	218	216	208	211	217	217	221	210	217	212	223	217	227	206	233	205	228	233	240	237	219	206	237	245	237	239	199	229	213	218	236	205	220	211	236	244	208	252	217	206	211	218	185	228	256	215	201	203	244	193	214	226	255	210	222	222	213	203	196	197	234	235	235	222	202	201	212	218	239	230	240	212	217	232	205	198	200	217	254	265	205	224	218	231	232	223	231	219	234	258	212	198	239	226	208	190	217	211	219	232	240	208	234	245	204	205	229	239	220	223	230	230	224	218	211	258	239	241	239	200	268	214	206	234	230	242	223	246	213	241	199	237	231	228	218	210	229	217	222	212	238	225	220	226	237	232	226	245	239	232	215	258	214	211	240	200	205	217	225	243	206	260	242	226	233	233	224	203	234	223	209	235	194	217	217	250	219	207	246	235	216	226	234	226	206	247	203	252	230	235	252	255	243	229	233	216	256	226	211	218	192	209	224	216	248	224	244	220	211	216	236	236	223	226	222	212	213	223	197	243	232	220	216	214	241	238	218	218	210	259	225	207	206	258	249	216	205	206	211	207	211	241	230	230	235	209	200	228	216	205	210	204	210	212	215	227	231	218	213	189	231	229	200	246	246	196	188	219	244	220	219	230	245	241	222	207	239	249	224	242	228	210	223	229	242	225	225	204	218	237	232	234	192	241	212	232	223	239	198	182	202	194	228	219	238	202	204	224	241	224	202	232	238	198	229	207	239	206	248	246	237	237	234	219	226	192	202	223	224	231	239	225	229	210	243	204	234	233	210	215	211	224	221	219	221	208	273	199	226	238	229	218	209	214	219	197	200	235	204	206	256	252	243	234	223	230	235	226	189	194	218	245	222	214	228	206	232	242	235	224	226	228	234	223	208	221	241	228	226	212	194	209	206	214	219	229	214	221	235	236	207	233	248	230	207	205	206	193	233	242	253	230	216	196	219	243	232	238	225	235	239	256	230	191	217	226	239	223	246	174	211	216	220	215	270	227	230	242	219	234	249	228	221	203	234	230	218	204	227	228	224	207	226	226	214	230	211	231	228	235	205	209	202	236	215	199	211	218	241	230	222	212	216	226	232	199	220	195	224	206	218	237	254	235	195	233	204	221	233	206	211	217	239	235	223	233	247	207	218	230	209	203	214	246	200	213	257	235	237	231	243	227	245	227	224	223	230	224	200	207	200	219	231	240	213	247	218	228	229	225	215	217	225	204	237	222	214	241	213	204	210	264	247	256	223	222	233	227	242	225	219	231	218	216	223	204	245	215	197	248	211	217	206	242	244	241	220	206	235	203	242	238	220	205	222	223	214	240	248	207	239	198	212	213	232	222	222	225	214	227	215	268	213	238	238	204	234	233	213	249	232	259	234	242	224	231	217	240	229	221	232	242	219	228	201	213	215	213	235	260	226	206	215	200	232	223	206	230	224	227	226	220	237	207	217	229	234	223	223	218	237	234	234	238	247	214	214	216	194	227	239	252	221	217	193	217	234	219	225	209	213	237	240	243	230	206	238	215	223	199	222	231	245	218	229	222	252	228	222	223	255	219	220	215	206	257	225	205	231	260	243	241	227	241	209	210	237	214	222	212	229	225	199	211	247	218	230	250	241	212	209	216	243	226	236	217	221	222	246	247	210	237	211	233	222	216	212	229	225	226	235	232	249	216	196	204	222	218	240	209	226	243	232	245	186	213	217	206	229	221	204	236	249	253	209	217	241	242	226	236	219	232	214	253	231	230	227	211	212	223	206	201	236	209	220	235	251	220	228	203	222	231	203	239	187	219	221	231	215	247	221	266	222	215	213	203	206	214	218	202	222	222	239	219	214	250	212	232	204	251	209	257	213	220	203	199	247	221	220	220	207	209	234	221	208	213	225	212	215	214	231	230	218	217	233	237	206	216	212	221	212	226	214	213	221	231	212	227	220	218	238	241	234	221	242	219	198	241	227	228	253	212	225	228	259	209	201	205	219	221	207	212	217	207	226	218	226	224	226	205	249	210	259	223	224	209	252	199	201	256	231	217	219	247	219	213	232	224	228	223	233	219	237	228	207	212	200	224	192	237	182	206	216	225	246	192	190	220	258	228	213	250	234	209	208	235	215	225	228	234	226	211	205	246	212	243	220	269	226	219	234	230	206	207	205	218	237	191	240	196	231	206	226	235	242	223	218	244	221	225	203	238	199	244	234	219	231	237	216	218	200	221	256	228	235	240	202	206	202	239	245	214	211	225	217	225	219	206	229	230	254	226	258	209	240	224	245	228	214	207	233	245	215	222	222	228	224	244	213	228	224	236	219	208	220	232	223	232	199	217	233	232	216	193	200	184	220	256	238	229	220	216	182	231	207	237	216	240	240	219	238	231	190	235	206	206	229	213	243	229	189	221	232	216
16600	23449	25786	20052	15947	16617	9212	2888	915	564	530	502	598	540	549	516	486	514	515	482	556	530	565	558	497	532	528	547	521	510	529	541	535	535	540	549	491	519	497	530	523	550	525	513	533	516	525	488	479	530	575	476	496	510	504	524	530	502	521	523	565	510	530	546	564	532	508	520	508	532	581	529	564	531	567	505	575	507	505	541	581	523	505	539	547	548	549	519	503	510	557	494	569	526	522	498	498	523	511	531	523	537	537	493	508	537	560	531	529	496	510	511	539	541	533	530	504	534	509	530	540	554	510	551	501	534	518	546	564	498	528	500	543	538	508	516	497	506	569	567	528	524	528	513	528	544	511	545	570	517	543	556	497	521	527	513	550	499	571	533	509	509	532	530	535	516	490	513	540	532	540	514	532	497	514	512	518	577	504	574	513	493	582	524	559	500	502	552	494	529	535	485	526	516	547	508	517	531	536	538	569	544	534	557	495	526	525	587	556	536	536	533	563	539	531	503	532	534	551	572	494	512	533	512	510	531	541	519	510	588	527	538	572	479	549	497	538	570	510	539	539	555	504	507	528	493	518	547	556	532	537	536	535	537	550	533	521	549	552	513	529	577	551	530	558	551	521	503	572	527	519	566	536	543	516	552	505	494	540	521	541	532	541	510	539	542	525	555	543	533	548	513	498	554	528	530	503	505	543	602	521	558	517	527	503	537	564	530	525	518	531	490	513	537	496	474	519	576	539	504	506	557	531	531	552	499	500	502	509	521	490	532	553	542	566	552	523	537	522	556	549	559	528	519	556	527	543	512	545	554	533	528	511	486	531	532	498	478	545	530	524	538	534	536	508	531	557	494	519	542	570	520	542	493	569	477	513	531	488	533	524	521	548	514	509	522	525	499	511	493	569	492	550	536	535	517	541	523	540	523	540	542	542	558	534	499	540	517	538	536	498	491	523	481	565	538	498	511	536	555	528	543	538	541	490	537	536	520	518	500	526	512	531	498	551	480	522	518	521	548	537	537	525	520	539	530	528	520	539	532	524	571	542	542	577	516	509	517	519	514	530	525	529	520	509	514	522	486	545	507	526	512	507	542	506	501	479	528	522	542	534	521	550	510	580	523	520	529	535	485	514	519	573	571	503	493	574	578	546	560	556	524	528	540	534	558	493	539	556	526	523	567	531	504	494	542	515	520	544	510	505	511	516	558	534	515	495	560	516	514	543	531	512	542	536	538	504	505	493	532	513	527	513	537	480	519	495	531	532	509	531	547	523	558	515	534	521	562	521	512	559	496	505	556	552	533	509	582	504	543	579	523	510	558	517	508	524	567	511	504	518	551	536	545	506	545	512	530	540	526	513	494	508	527	513	499	556	512	555	518	554	565	552	538	586	520	519	550	549	523	488	515	540	531	549	556	561	569	499	528	515	525	529	492	518	532	502	510	506	555	508	538	565	569	512	544	553	546	514	563	520	502	536	499	539	504	515	486	530	499	483	509	530	521	517	519	496	539	554	516	540	509	543	537	478	508	542	493	545	534	508	537	537	523	539	576	546	525	567	533	543	535	520	517	503	577	501	511	540	518	531	503	571	475	521	538	552	525	522	519	520	505	541	491	489	523	531	538	547	532	519	497	506	531	517	489	507	522	509	519	496	509	547	566	552	544	501	528	523	555	507	523	546	531	556	525	575	537	531	539	522	544	511	515	529	549	537	497	521	543	550	506	512	504	535	564	537	532	495	480	557	525	522	552	510	492	497	553	579	519	546	484	523	525	516	525	537	520	563	511	482	517	482	488	553	522	514	546	518	506	542	473	491	533	526	497	545	554	558	527	515	534	549	570	537	504	546	504	539	546	545	531	546	513	537	554	547	503	508	543	526	517	513	516	542	578	527	526	496	519	556	529	553	544	535	524	517	536	532	578	515	525	502	568	497	513	518	521	516	493	539	495	506	540	499	561	515	542	544	514	497	525	527	526	501	534	505	549	522	501	521	516	514	500	521	511	502	539	526	534	505	549	482	553	548	496	569	576	555	516	500	544	490	524	524	533	485	521	504	543	570	544	537	531	552	548	524	527	517	493	559	552	489	498	546	595	582	559	525	565	502	505	562	523	499	545	543	501	547	511	566	524	507	532	523	520	560	513	531	493	531	526	489	538	496	536	540	568	507	552	550	551	494	527	494	510	520	507	543	535	485	520	542	563	492	526	560	529	523	547	523	507	514	512	536	509	543	508	486	541	576	512	540	483	548	551	545	550	562	516	508	515	495	499	573	533	521	518	502	537	533	545	505	480	554	540	526	553	527	523	507	544	552	510	529	565	506	517	569	487	525	485	475	493	544	529	523	506	503	487	488	515	538	517	532	543	543	545	515	525	536	521	529	549	524	568	537	520	529	525	512	536	547	584	524	541	478	515	510	530	506	529	552	529	532	544	542	539	527	552	533	492	503	515	522	570	560	516	528	505	510	556	522	554	548	497	522	516	542	516	535	524	543	563	514	527	490	516	509	503	523	562	547	504	515	546	546	501	510	518	530	536	518	477	549	524	573	536	510	526	543	511	546	515	525	528	521	552	523	534	500	518	554	518	534	513	557	520	575	515	538	519	488	525	533	505	556	544	510	525	539	539	506	507	557	525	518	543	501	502	517	509	527	509	538	545	523	534	556	562	512	506	553	544	537	556	499	528	507	555	503	517	533	502	542	509	530	550	554	520	514	530	526	509	530	520	525	565	502	539	514	519	501	569	543	484	520	494	546	519	553	513	546	512	502	535	526	528	515	503	520	545	493	515	531	532	531	501	519	489	498	500	505	537	516	535	532	548	543	515	516	491	525	492	498	555	519	499	512	526	502	511	517	564	520	498	555	529	543	557	540	512	514	540	543	524	515	502	523	510	501	528	522	491	552	502	554	580	520	507	547	509	503	538	553	534	499	558	579	518	498	511	504	498	533	543	513	538	475	578	514	513	510	519	548	587	537	517	558	502	550	539	506	548	546	548	531	527	520	512	516	543	513	557	520	502	499	548	532	537	500	500	526	554	512	519	506	557	508	516	531	513	513	519	540	495	544	493	513	532	528	538	539	520	502	500	502	573	526	516	514	501	498	533	527	530	583	498	529	528	522	479	521	532	540	547	549	498	527	535	543	554	523	512	506	534	522	539	541	563	542	524	490	535	548	555	503	542	523	516	577	486	485	552	533	519	525	519	481	519	542	491	541	518	536	538	533	543	491	535	529	528	529	530	481	507	510	532	581	508	546	507	526	539	554	532	512	531	539	545	534	541	541	541	536	540	510	523	513	535	547	531	505	502	516	522	514	528	519	512	544	501	518	545	559	543	520	508	468	537	532	499	494	532	525	523	503	506	540	519	520	525	521	527	505	504	520	561	516	564	551	524	579	538	493	535	543	533	532	501	520	527	521	504	565	500	500	509	522	548	540	520	499	526	497	530	553	583	516	559	506	546	551	546	559	521	518	518	540	568	458	558	520	510	515	549
53708	50364	45709	35667	31168	30845	23198	10696	2516	467	255	224	239	242	213	227	242	230	216	231	219	237	227	221	200	225	216	224	243	234	206	231	204	222	265	262	192	211	210	203	245	239	240	224	243	229	214	195	257	242	234	250	214	230	234	237	235	194	225	249	212	230	202	193	235	213	219	204	222	254	232	250	237	245	239	232	234	235	225	199	251	219	220	232	219	240	242	246	248	257	211	245	208	218	233	231	223	235	245	224	227	198	226	240	223	221	237	232	230	225	235	201	264	243	235	238	256	217	248	238	225	219	249	209	212	223	199	259	214	240	237	238	239	243	240	240	227	226	212	220	245	269	236	222	226	238	242	210	224	240	227	230	243	250	245	196	237	252	214	237	237	218	241	234	226	206	240	234	213	229	220	210	214	241	238	230	203	219	222	241	214	260	191	222	194	240	225	231	240	206	242	222	227	238	265	221	207	237	263	245	200	206	224	252	234	192	222	215	235	222	215	222	240	241	258	221	227	233	224	243	236	243	249	230	245	242	230	210	220	227	235	223	228	199	228	236	244	236	244	258	217	236	235	227	279	233	229	217	224	204	207	213	194	201	203	225	233	211	241	239	237	255	220	230	250	216	218	241	229	270	246	227	190	231	217	261	216	280	214	236	236	209	216	224	244	210	221	267	223	249	191	227	255	212	199	229	219	225	221	239	225	238	237	231	240	252	216	238	232	235	207	229	227	230	224	224	235	259	251	244	238	206	219	241	239	240	228	228	239	242	243	249	220	204	227	229	239	216	202	233	199	226	255	222	227	213	200	223	211	212	222	243	234	213	219	244	219	244	256	212	203	216	236	225	230	230	241	239	233	240	223	241	246	224	212	238	211	218	226	243	240	242	212	223	237	233	218	240	201	215	216	249	215	238	251	219	206	227	262	211	227	236	247	236	235	211	212	212	251	226	203	227	250	214	225	230	227	213	238	229	255	241	254	221	257	223	252	271	250	216	230	249	230	235	233	240	217	195	238	218	215	228	211	247	255	233	214	214	248	241	230	245	225	239	205	234	248	236	222	210	224	236	234	206	225	227	260	229	203	244	237	197	223	233	227	215	230	221	248	222	218	217	255	222	244	209	222	218	225	264	204	207	238	236	220	220	192	242	255	228	236	216	206	217	215	244	228	228	228	231	220	256	199	238	235	235	228	249	241	214	228	224	187	193	214	211	246	229	213	235	207	222	210	248	237	218	248	220	221	240	224	216	226	218	228	230	243	220	237	210	213	217	217	246	234	225	203	208	258	239	225	256	240	219	232	208	227	241	209	224	212	243	252	227	234	223	241	243	251	240	230	242	188	224	238	223	213	218	242	245	228	199	217	228	234	230	260	254	246	215	235	225	249	189	224	238	227	244	255	228	244	229	214	229	253	227	233	204	233	222	227	219	224	222	214	204	218	199	225	234	238	235	252	234	233	226	232	251	208	242	219	210	232	219	239	227	248	245	248	216	228	242	197	238	231	242	210	227	229	246	238	217	240	228	204	218	227	228	259	223	233	218	264	236	195	237	223	243	226	238	213	227	231	238	200	239	220	226	239	221	211	241	229	242	260	237	203	227	218	217	223	204	205	234	215	213	221	251	234	205	217	216	224	227	224	231	192	250	221	243	216	228	203	218	229	252	208	218	202	215	217	226	222	240	222	195	221	241	263	229	253	196	232	217	244	215	221	248	256	229	218	271	219	241	216	208	223	247	239	241	200	194	223	250	225	223	239	239	244	247	219	206	226	217	210	196	239	224	219	244	218	229	211	211	220	239	219	204	232	200	220	215	191	229	223	238	238	227	227	229	228	235	245	251	216	212	226	246	246	227	224	225	232	245	223	237	225	241	258	215	263	256	225	239	216	262	228	228	225	208	214	204	219	201	232	204	215	230	210	225	204	216	260	254	239	240	233	235	225	238	248	225	219	249	242	223	236	224	238	233	236	243	209	249	242	231	218	228	243	256	242	249	228	213	242	218	247	216	231	224	230	218	230	205	215	251	237	222	219	215	252	257	217	224	237	211	226	228	228	246	244	207	243	237	231	248	234	249	214	211	234	237	229	237	220	234	255	226	252	239	252	230	207	222	214	214	240	219	239	219	245	238	219	258	245	226	216	248	228	203	214	229	215	199	195	225	252	226	255	228	253	228	208	213	238	224	251	220	247	221	238	229	227	249	201	224	248	241	222	221	218	204	225	237	230	234	223	236	269	233	207	242	234	238	197	232	211	239	215	247	212	232	243	215	237	251	193	231	239	204	194	230	208	246	214	216	242	241	229	250	233	222	229	224	232	235	227	240	221	210	227	211	249	242	243	235	203	231	211	201	220	233	204	228	268	215	221	249	211	222	215	218	224	217	212	216	208	246	213	218	214	206	233	252	218	242	232	222	230	244	252	233	207	214	219	205	228	239	241	245	216	214	230	251	221	261	223	221	233	254	248	183	234	224	216	201	251	251	209	238	223	240	223	205	200	234	252	215	196	218	219	209	221	234	235	230	230	191	245	242	217	224	211	226	197	215	206	221	214	242	219	211	241	248	224	233	215	243	219	216	224	235	244	246	249	231	225	225	252	217	242	244	246	209	226	238	238	227	236	230	245	229	221	244	217	261	253	235	198	205	236	234	226	248	225	244	229	240	255	230	241	248	213	265	213	247	234	254	262	238	238	232	245	221	221	252	207	235	216	241	234	220	243	264	206	218	210	234	253	215	223	211	224	237	240	219	224	244	201	232	237	228	242	249	256	230	258	220	230	230	210	239	232	208	232	232	223	200	223	213	237	228	199	240	243	242	246	241	202	249	210	256	203	210	233	202	262	235	244	218	216	202	213	211	248	222	219	227	245	217	231	252	234	206	238	252	231	243	217	234	248	222	228	223	253	201	233	234	231	238	230	219	244	227	240	254	205	223	212	217	248	207	235	246	237	258	221	221	227	267	217	230	204	235	242	207	203	227	216	235	239	223	229	227	224	253	210	231	258	225	256	224	227	214	236	236	220	231	224	201	215	234	233	231	204	245	231	247	208	235	224	197	212	226	212	233	227	206	235	219	226	217	237	256	208	234	223	234	244	226	241	242	224	230	210	244	248	203	227	222	217	240	210	208	243	216	242	223	238	227	236	227	248	222	225	218	218	231	214	231	215	233	228	219	207	217	228	264	213	226	233	221	237	255	202	224	239	218	229	225	209	203	267	231	230	227	216	254	225	243	219	224	264	228	224	247	217	233	240	228	222	204	236	235	223	196	235	204	266	239	248	240	248	238	249	201	221	225	238	221	214	232	213	213	241	201	246	230	225	240	222	238	264	218	199	250	195	207	210	226	243	235	220	220	216	218	224	262	239	218	231	231	208	226	205	254	213	225	206	232	234	247	225	243	234	232	235	249	236	232	242	234	228	247	238	261	244	234	250	251	211	241	200	238	230	191	218	223	216	213	242	230	230	225	247	208	225	228	220	228	229	224	227	230	203	246
44958	55268	56644	54264	55890	48215	28388	9262	2247	778	562	534	546	576	499	576	521	506	521	538	553	532	531	490	539	545	516	567	492	545	503	524	474	546	571	510	491	511	538	497	512	516	526	528	487	520	505	534	534	502	541	514	516	538	510	532	541	577	506	497	499	574	528	515	547	564	542	527	547	508	517	515	526	502	494	553	550	556	548	473	553	543	538	532	488	475	509	531	551	517	541	558	491	522	517	510	476	536	529	508	555	539	512	549	537	569	517	543	559	512	548	538	558	541	499	488	512	535	522	548	570	533	575	522	514	542	490	545	500	533	529	536	545	523	513	499	498	514	505	530	576	575	577	554	541	479	531	533	534	510	562	552	469	488	492	536	498	510	520	543	505	512	532	545	520	500	534	531	539	496	514	582	538	538	528	546	511	506	531	487	496	505	550	545	541	493	545	507	534	492	542	522	536	515	513	533	503	464	514	511	534	533	555	539	581	532	574	531	550	510	556	527	526	554	494	585	543	534	528	538	523	535	518	515	515	519	515	531	517	522	566	510	513	490	510	552	536	526	527	514	522	479	492	527	520	510	531	529	537	498	501	513	543	539	522	510	525	520	557	517	496	494	555	506	551	567	529	523	533	519	519	556	546	572	537	510	566	518	484	543	501	482	519	539	506	505	512	583	592	528	517	533	487	539	476	568	502	556	499	552	557	512	497	513	547	544	470	510	504	503	492	526	508	500	518	512	571	493	500	528	496	527	526	507	541	534	547	513	524	484	508	559	540	507	542	516	523	533	566	507	509	530	479	558	522	518	560	513	486	541	529	484	544	516	537	494	539	514	525	527	569	506	526	547	566	510	494	510	541	569	509	540	509	523	534	487	535	505	547	539	528	525	545	527	487	557	512	517	496	528	498	565	504	556	503	523	499	521	529	527	554	572	532	534	552	528	509	506	532	538	541	579	553	523	578	519	539	518	519	521	522	531	498	504	500	497	461	533	555	508	500	551	485	522	502	572	526	555	530	539	560	492	564	551	535	559	489	533	545	520	480	563	526	524	505	571	525	534	504	523	502	529	536	537	490	548	542	583	554	555	544	539	533	526	567	553	528	542	533	495	514	549	507	528	499	546	500	527	553	554	529	563	534	566	555	505	526	501	550	491	530	521	529	523	515	518	551	514	522	526	480	510	482	491	494	536	538	534	536	538	551	551	510	527	500	576	513	521	517	521	502	498	507	504	522	541	544	519	520	545	476	532	525	518	515	531	493	476	513	476	506	548	518	490	553	472	476	473	525	481	549	565	485	550	567	538	503	519	536	521	526	519	559	557	548	496	520	502	532	531	508	560	491	505	542	523	526	545	507	512	495	499	523	548	484	530	553	569	530	516	531	559	467	511	518	561	505	538	541	576	526	518	556	559	536	491	553	489	532	546	531	552	513	546	533	493	517	534	505	490	534	527	539	538	531	539	525	528	514	513	561	529	544	530	534	527	545	530	531	547	556	498	522	538	493	486	517	547	496	531	506	525	505	511	534	537	544	537	491	541	544	518	540	507	525	517	516	531	539	534	511	527	514	535	539	566	508	510	485	487	505	519	527	504	516	509	542	516	522	530	548	523	523	516	523	528	522	538	529	526	540	515	539	514	529	507	490	522	519	523	477	534	550	505	506	507	546	474	527	505	548	518	537	533	535	519	477	542	523	551	495	529	542	495	525	517	509	522	507	544	504	526	527	506	509	510	511	583	519	540	481	509	484	530	526	530	558	537	504	525	512	506	534	516	510	532	502	542	529	547	499	497	475	546	565	552	509	546	556	534	490	588	518	509	524	512	538	504	527	503	498	504	484	524	551	528	550	489	462	497	556	545	545	569	542	514	510	538	559	522	481	539	534	517	517	522	476	483	503	530	516	536	533	489	521	504	525	505	545	481	531	573	541	557	547	530	520	570	521	515	549	514	521	505	514	532	487	540	541	515	542	524	570	520	496	532	528	511	515	498	572	516	539	539	563	472	527	477	553	488	469	520	576	544	506	498	506	501	528	518	551	508	496	504	549	524	515	544	541	493	468	515	507	530	535	509	541	554	516	513	504	554	528	510	551	529	542	494	523	522	503	521	509	513	536	536	514	501	559	506	491	525	546	489	525	533	514	559	546	548	559	534	531	545	512	518	564	489	518	531	509	510	513	519	522	542	504	529	551	480	518	535	524	542	541	513	497	501	534	511	539	508	477	519	509	479	510	548	507	518	538	521	546	516	492	517	564	542	525	538	523	527	508	476	550	522	543	569	487	511	555	545	507	505	558	543	511	554	570	558	491	508	515	512	557	542	552	497	503	546	539	526	514	521	495	550	543	549	530	510	538	495	522	484	518	496	534	505	522	544	518	544	553	524	505	547	533	501	523	514	509	514	506	500	512	537	530	511	539	521	544	500	531	513	563	513	531	522	569	554	537	563	549	561	545	535	532	557	487	518	548	504	518	504	536	507	560	505	550	539	521	470	552	499	490	509	489	509	492	523	556	525	541	490	498	517	549	529	527	521	502	496	514	529	515	501	513	508	479	517	530	572	532	526	472	547	521	553	535	544	540	507	525	503	493	523	505	538	495	515	540	516	501	535	551	554	531	523	500	557	520	609	532	542	534	555	514	506	483	522	524	506	521	561	515	509	577	522	527	537	518	539	562	536	487	503	515	523	529	534	526	495	557	513	517	490	563	522	499	529	534	527	553	556	551	532	498	533	519	520	548	543	553	519	526	485	517	520	538	522	505	509	542	506	549	522	539	556	533	514	487	519	539	535	515	532	540	530	528	510	548	537	508	511	500	488	538	528	536	487	485	503	496	499	551	511	520	501	531	553	540	493	484	505	536	526	526	520	522	535	516	514	554	532	525	509	522	530	535	513	506	545	552	497	472	525	471	480	513	513	504	551	526	528	503	528	477	523	533	509	532	522	493	515	510	530	525	523	551	564	524	522	517	510	506	531	505	556	495	511	556	517	529	505	531	534	532	511	489	527	540	532	557	527	539	529	542	538	516	491	535	514	501	554	485	525	514	545	488	568	548	561	523	516	480	536	562	482	524	512	541	486	504	541	514	515	579	549	529	529	526	520	474	575	551	509	478	493	530	527	512	495	547	541	527	503	534	554	511	512	499	547	533	505	539	551	462	479	491	543	497	505	535	539	514	517	513	513	589	519	526	561	490	566	549	552	519	529	518	554	563	518	475	511	514	559	497	484	467	507	555	524	511	564	528	538	518	557	514	530	529	561	524	524	516	508	487	516	526	537	532	517	539	468	581	526	510	503	491	502	506	520	512	539	547	544	544	542	529	545	532	577	509	524	495	488	527	521	524	513	499	508	544	556	555	552	498	475	525	494	507	506	529	475	506	541	517	508	524	531	534	501	473	562	516	486	465	490	521	543	487	525	528	540	525	520	501	527	499	535	521	520	584	547	574	495	555	526	574	504	536	544	510	515	521	566	525	583	517	510	519	519	523	500	508	519
57220	47100	38560	30905	32404	36598	31391	19976	7221	1159	266	207	251	219	201	223	218	201	215	199	220	253	235	242	217	196	224	210	184	215	225	231	221	197	197	201	216	199	198	223	228	216	235	207	203	224	224	210	215	204	235	227	225	212	200	200	222	239	216	229	206	214	212	256	221	233	201	222	236	215	197	214	216	244	202	251	196	217	206	217	213	206	210	218	213	228	223	232	229	228	198	218	205	218	196	194	193	229	213	217	210	205	230	217	217	241	205	244	213	200	211	201	202	199	197	214	194	195	205	190	192	212	218	240	224	196	209	215	208	216	188	197	213	193	205	214	192	197	210	225	220	208	194	229	225	201	236	215	209	221	232	207	224	194	203	204	219	236	194	235	194	180	224	220	212	214	199	239	191	225	191	235	231	234	200	226	210	210	197	208	229	232	239	216	222	207	197	220	203	203	206	208	183	219	228	196	230	222	205	199	217	209	204	229	211	212	213	214	213	224	205	241	227	232	225	246	205	210	227	203	206	212	205	221	205	231	220	220	199	201	208	246	200	213	205	233	190	216	226	195	217	217	199	221	202	215	214	236	209	184	189	210	212	197	220	206	226	250	241	230	200	233	218	192	202	234	235	215	186	214	208	207	233	215	228	222	218	211	219	226	204	239	224	210	239	223	218	178	234	225	256	189	198	196	251	207	174	246	208	187	207	261	217	207	251	216	227	248	238	208	215	220	224	206	197	217	222	222	210	210	208	191	202	208	220	221	223	227	212	263	235	233	217	230	211	210	189	223	223	227	221	215	214	225	183	189	215	210	214	227	209	242	220	229	190	257	192	214	207	222	220	201	215	200	228	200	220	215	231	208	204	202	247	199	196	217	216	204	212	198	233	216	232	188	202	203	184	204	230	234	215	235	236	208	245	218	219	212	221	218	245	193	212	224	200	220	209	209	239	233	220	201	238	228	211	195	205	216	211	231	222	215	205	233	260	209	211	214	225	194	206	228	228	205	211	206	214	219	215	250	231	193	212	238	204	211	234	231	204	211	220	212	231	203	254	201	220	202	194	214	185	208	213	206	214	208	229	203	230	242	202	176	191	187	202	200	194	211	218	222	213	243	211	216	234	200	199	176	210	245	225	253	209	212	215	187	209	208	231	232	243	181	220	205	217	197	226	219	218	222	195	212	224	227	226	192	216	216	204	223	246	185	213	244	180	225	219	231	191	221	216	226	213	225	215	239	202	200	224	250	225	202	216	225	235	237	214	200	210	202	212	202	227	225	250	215	209	225	211	230	243	199	228	212	218	229	230	203	222	209	213	234	231	221	231	225	216	213	213	210	220	206	206	219	220	224	245	179	199	241	217	203	209	211	213	187	225	233	226	218	225	201	229	210	213	225	208	203	223	202	234	195	218	239	189	198	204	223	233	189	240	202	203	199	209	238	200	211	218	212	205	202	195	250	242	215	204	228	205	219	222	187	212	206	223	205	228	200	218	206	216	240	197	227	215	182	193	210	203	220	228	207	205	207	230	242	186	222	201	235	212	240	220	230	215	196	182	245	228	193	199	199	237	194	194	209	224	225	196	210	232	218	224	213	203	233	229	206	234	228	207	203	208	219	234	206	199	228	211	193	235	251	236	232	228	224	215	211	217	251	222	218	221	202	201	224	222	244	208	230	213	217	236	193	204	208	228	213	221	223	231	223	227	253	220	221	220	238	214	228	220	211	207	183	199	220	205	208	204	233	179	224	218	197	199	184	227	220	217	220	201	204	214	201	241	215	204	184	221	218	218	228	195	219	188	219	228	212	224	203	201	219	208	220	230	207	259	215	237	242	223	193	236	208	192	206	220	221	223	194	206	187	225	216	224	208	197	224	201	226	196	187	220	207	234	225	209	208	228	218	227	215	191	187	221	243	203	191	206	204	217	212	201	213	192	222	231	188	191	232	214	194	180	217	227	216	249	212	234	198	227	212	212	224	185	212	205	215	218	202	192	220	174	247	194	209	226	207	227	207	226	202	201	206	221	196	231	239	217	219	212	209	197	201	198	220	217	219	197	238	226	183	219	228	207	218	218	238	223	210	200	201	220	212	226	211	224	208	224	205	192	227	225	201	204	211	220	238	183	192	223	200	212	196	190	235	219	226	226	219	195	226	247	196	204	211	191	236	231	214	193	206	208	242	224	211	213	213	220	214	220	226	184	219	190	194	219	221	222	223	187	207	178	194	203	205	226	176	212	241	256	199	207	214	207	208	191	225	225	230	236	208	241	244	221	207	210	210	211	212	201	236	213	218	215	220	208	223	208	185	223	221	228	223	223	243	241	187	216	195	200	210	210	228	219	233	217	213	218	191	210	226	168	192	195	208	223	209	220	216	194	235	215	217	216	189	188	196	202	227	204	193	187	205	227	191	195	203	200	186	227	197	228	187	203	205	200	215	231	269	216	197	204	200	236	212	230	211	199	223	217	232	217	206	226	221	203	208	230	228	209	214	208	246	257	240	231	250	219	218	244	219	205	217	244	198	215	207	248	214	237	210	215	220	239	206	217	214	207	197	219	220	232	179	230	199	244	201	198	193	226	192	229	212	223	199	201	219	226	209	207	210	216	214	191	205	200	207	190	187	194	230	226	218	191	183	203	212	209	207	230	199	209	208	211	192	224	193	234	197	220	202	206	212	207	207	223	215	213	228	205	199	210	240	196	203	216	226	215	212	258	230	224	187	213	223	205	203	183	198	221	222	208	218	216	213	226	205	201	222	215	197	207	233	178	228	206	229	231	241	209	213	219	215	211	218	214	205	212	226	192	204	203	198	226	204	223	231	201	222	222	240	205	235	215	208	228	236	196	231	209	233	213	195	214	228	214	192	208	219	220	228	205	202	214	221	243	233	242	240	223	200	203	226	214	218	199	226	232	217	212	217	220	220	220	242	238	215	200	209	220	243	213	239	224	212	203	211	228	229	184	229	218	217	219	210	197	216	205	231	223	249	212	209	211	242	192	241	218	234	210	216	218	229	213	216	239	221	181	218	224	204	239	212	223	200	224	221	221	211	202	201	214	191	196	212	199	233	224	185	208	220	208	253	197	212	231	225	214	222	213	203	202	181	198	232	216	188	208	223	229	205	222	206	186	214	226	205	210	216	213	213	204	219	215	229	224	219	204	245	228	235	224	225	230	186	200	210	265	238	205	221	212	210	221	208	228	200	213	212	220	219	236	200	216	218	213	224	194	230	217	189	188	211	224	226	233	209	190	209	224	235	191	223	203	236	191	184	191	182	208	231	204	235	177	203	216	224	229	234	234	197	213	220	214	209	181	233	212	241	218	219	194	207	207	183	211	222	199	214	233	230	211	224	214	231	198	202	200	251	214	213	207	192	195	231	209	230	169	224	236	200	221	222	206	230	216	214	213	219	231	202	228	222	227	235	208	244	204	208	215	199	222	201	234	212	221	237	220	241	200	226	210	210	227	203	208	213	233	186	210	190	209	222	202	220
50875	58397	53122	61248	68380	66331	44478	18937	4766	1120	566	517	506	557	513	485	484	455	486	525	463	502	455	478	489	476	499	494	466	447	512	484	501	465	480	471	448	460	495	489	474	448	513	498	487	455	457	471	498	466	493	469	490	464	473	481	484	490	469	505	492	463	481	501	482	481	480	454	510	513	511	504	485	450	507	502	486	444	491	433	473	464	458	481	481	486	449	496	474	515	516	452	469	431	459	442	526	472	476	522	499	477	495	462	444	439	485	489	481	482	486	480	479	478	502	484	467	464	500	494	481	443	439	483	475	463	497	513	456	500	453	465	449	498	463	456	467	479	455	430	463	507	493	473	497	503	530	457	475	498	496	482	448	451	491	499	497	490	474	508	415	486	444	485	490	483	471	484	490	482	448	486	502	474	441	451	462	478	454	485	483	448	442	529	510	472	470	492	496	499	482	469	518	466	511	532	445	475	462	489	509	507	504	474	472	464	456	442	502	467	474	449	452	492	430	502	501	454	507	470	438	456	448	537	527	479	478	484	457	482	426	465	478	474	453	486	489	459	484	455	471	446	480	491	484	486	510	457	487	477	512	449	484	486	473	479	492	463	515	451	474	447	452	477	445	443	473	489	488	484	522	477	454	481	516	493	478	473	455	486	497	482	503	515	478	473	495	483	476	463	471	480	471	480	518	480	461	469	446	503	487	466	476	496	450	513	493	462	437	499	516	457	482	454	491	512	470	495	460	457	459	424	461	488	461	459	462	476	477	489	429	434	479	516	436	466	488	475	449	441	452	475	518	473	452	494	486	487	445	468	478	477	486	482	486	468	430	492	491	486	514	478	483	479	449	431	500	473	462	492	469	447	481	463	538	481	439	498	507	479	466	470	464	440	471	476	500	461	452	480	452	460	494	466	486	464	447	496	398	459	540	491	452	474	464	486	455	468	469	475	477	457	448	473	473	461	477	484	469	474	523	496	490	520	522	498	487	471	466	483	502	466	507	455	465	452	476	464	459	443	463	434	458	503	452	478	460	467	479	479	464	496	440	464	483	492	500	449	488	492	486	490	490	473	455	464	508	469	486	495	491	459	482	460	494	507	444	487	484	457	488	486	486	492	507	485	507	474	492	468	453	456	495	489	462	470	446	429	460	475	479	490	503	483	464	466	514	478	517	493	474	515	476	465	474	494	454	455	446	479	517	489	501	497	468	453	478	455	480	491	478	479	473	503	500	480	488	514	474	508	478	479	434	530	495	468	464	504	451	452	495	431	500	460	471	507	453	467	485	447	471	458	500	505	447	444	442	466	471	512	430	500	450	517	494	457	453	483	466	496	497	466	499	471	447	476	490	469	473	474	485	465	465	481	445	467	483	478	500	454	475	474	471	492	481	484	457	437	483	427	508	443	481	480	486	475	514	483	472	489	473	471	443	493	483	461	471	466	528	479	479	492	483	477	477	454	477	451	515	500	517	465	451	496	469	473	494	438	487	490	494	468	496	474	512	491	462	470	448	458	478	476	507	449	501	447	465	477	476	481	463	460	511	482	499	471	495	487	508	482	499	472	497	465	499	471	490	475	450	475	456	512	474	501	491	483	535	440	466	499	479	461	527	477	486	456	498	466	516	448	474	469	468	487	444	526	490	476	434	455	505	498	456	487	486	534	522	464	466	439	487	499	470	466	477	448	472	456	477	485	471	490	477	518	504	463	485	477	450	465	468	442	483	465	466	459	503	540	476	475	464	456	493	466	489	466	479	480	489	466	453	470	487	456	461	483	498	482	468	427	454	451	475	443	488	489	486	510	504	467	499	482	494	482	479	503	458	461	490	462	450	443	459	442	499	523	484	467	472	497	487	501	456	462	472	473	464	497	499	452	473	469	503	477	469	488	410	456	459	482	495	451	463	516	483	443	489	508	484	461	492	479	475	477	494	497	478	460	468	482	458	492	515	485	488	521	447	480	484	489	518	447	500	488	480	505	467	452	504	483	497	472	491	454	492	470	490	456	440	478	472	475	492	482	470	446	453	498	451	489	461	512	487	461	467	477	474	510	472	455	463	481	529	497	480	489	448	456	492	513	458	519	488	479	505	446	514	510	491	495	480	510	463	502	478	474	483	495	481	471	489	488	518	493	492	433	452	449	446	455	479	438	475	469	481	455	473	451	480	427	456	514	493	458	498	489	481	465	466	505	466	451	465	511	508	516	510	461	487	486	477	461	500	478	463	457	498	451	468	496	446	461	457	490	520	481	464	492	491	494	518	488	460	471	471	478	462	465	445	467	499	481	476	465	514	487	467	491	487	484	422	527	488	498	490	515	507	452	475	471	491	461	500	460	476	476	506	463	467	465	515	459	507	472	493	484	472	526	482	430	504	451	487	507	481	448	450	488	509	485	486	470	473	505	428	477	483	451	463	474	484	467	457	458	447	472	495	478	446	462	479	513	464	465	473	494	473	478	495	474	460	482	455	491	485	487	471	476	476	474	491	472	484	505	486	478	488	477	502	454	476	448	476	445	474	480	454	460	472	451	482	446	489	479	479	420	484	490	492	473	479	487	525	424	469	457	468	459	473	460	506	507	467	480	455	461	483	465	495	525	459	486	469	511	449	440	503	433	438	490	471	481	461	472	436	529	474	445	492	467	498	478	467	486	491	448	448	437	456	493	492	484	502	418	471	442	493	519	500	463	502	443	465	489	498	506	476	519	474	505	473	462	476	436	496	459	509	510	483	474	528	504	457	460	473	449	486	495	518	486	450	491	505	493	498	449	455	515	477	478	428	488	431	463	513	459	473	475	481	513	503	468	465	529	506	491	490	501	463	494	466	424	443	449	488	486	478	466	503	465	475	488	501	459	494	491	505	460	480	498	465	480	431	487	521	503	445	511	485	463	475	524	514	463	468	458	457	438	435	481	465	455	485	416	515	504	471	473	457	501	477	493	473	466	465	463	449	452	499	445	478	488	454	450	462	453	500	479	474	478	495	505	471	482	443	490	487	479	500	488	490	493	454	476	521	488	475	471	477	441	459	476	478	502	487	464	524	463	488	463	442	474	455	479	465	488	492	468	486	464	456	460	487	472	452	464	505	441	485	486	475	484	468	484	481	505	487	451	496	472	479	437	478	486	450	458	445	470	479	496	464	487	501	494	442	497	472	514	454	463	449	459	534	482	522	491	441	444	496	492	492	464	463	494	482	458	502	468	453	460	450	484	487	478	525	481	459	482	500	462	487	489	473	464	490	473	464	456	478	478	424	481	456	449	469	486	484	482	462	489	478	464	437	463	474	435	510	485	467	469	479	488	457	463	483	518	479	457	480	450	440	471	468	485	465	498	472	474	498	488	465	439	445	515	452	482	507	485	458	471	497	506	526	477	515	471	474	490	460	483	507	483	504	447	496	525	434	466	456	465	442	481	468	489	457	473	451	510	452	456	527	454	479	472	410	503	476	463	460	470	489	487	475	478	482	478	472	490	474	448	488	459	444	466	444	483
20162	28298	30956	17037	8722	6548	3034	907	372	257	219	218	200	216	219	231	253	223	213	240	208	226	219	229	252	228	242	225	223	215	241	206	192	229	224	215	207	268	261	232	238	233	266	231	247	271	243	236	251	208	255	193	214	227	227	231	215	249	248	229	229	232	226	251	214	231	223	256	226	225	245	231	230	234	231	249	221	224	225	200	230	242	238	239	231	240	225	219	239	230	235	231	229	225	231	241	221	220	216	203	222	203	222	208	209	217	245	212	222	229	228	231	235	214	236	208	227	249	228	249	255	236	234	232	213	237	231	248	202	240	241	198	238	237	231	235	223	197	217	247	202	215	226	234	217	193	238	236	217	211	250	234	267	232	228	234	252	249	246	245	223	239	222	209	205	243	228	233	226	252	251	242	237	237	229	217	226	231	236	238	231	245	236	224	212	251	264	221	228	227	210	224	221	222	227	237	212	219	213	242	218	225	237	232	231	221	233	225	212	248	235	211	253	233	233	243	221	236	250	230	219	237	208	211	220	199	232	244	252	188	222	239	246	221	223	240	261	253	212	218	208	243	259	239	196	232	216	222	229	211	239	244	206	219	227	193	248	220	230	225	224	218	217	243	227	207	212	242	217	212	232	206	227	224	242	228	267	252	212	226	228	229	244	215	244	228	243	222	242	249	237	226	215	228	232	200	232	227	210	244	242	235	244	211	213	239	233	251	232	220	228	225	216	258	240	232	247	237	238	231	220	261	214	212	241	202	213	207	226	208	218	238	241	220	227	210	215	202	251	257	234	254	199	237	192	225	206	239	207	209	208	236	244	254	223	250	220	248	245	227	237	245	214	251	218	250	204	194	216	242	205	260	246	225	223	205	221	205	218	239	221	216	243	227	219	249	221	213	232	213	212	194	213	216	236	199	208	210	194	210	231	230	219	184	213	238	255	206	209	233	261	200	208	195	216	224	221	226	205	232	233	194	241	250	231	224	188	187	253	223	220	206	228	242	255	223	224	208	215	225	241	209	211	227	215	216	228	213	227	241	224	219	219	210	215	259	241	230	236	232	228	199	191	235	226	254	228	259	242	228	217	239	211	245	213	213	224	230	255	204	178	210	215	218	250	262	217	230	223	245	229	224	213	233	229	233	261	203	223	220	214	252	210	248	229	226	244	247	222	246	211	215	232	243	273	203	221	214	210	220	250	248	238	220	230	252	230	215	228	224	217	239	234	235	215	244	262	243	232	212	224	234	226	204	250	208	215	199	254	237	215	209	216	211	210	234	249	234	204	212	219	230	224	235	252	214	237	212	219	239	210	233	205	222	229	229	238	228	244	195	254	208	243	259	220	225	213	219	250	217	216	214	219	229	263	237	242	206	230	213	241	227	207	220	215	230	223	229	232	286	215	222	282	234	222	214	230	215	224	234	213	227	208	235	234	231	208	195	253	210	231	223	252	217	239	236	217	210	242	236	227	195	230	239	190	219	222	222	219	215	220	219	243	249	225	238	223	248	221	254	214	229	216	221	234	233	249	213	238	218	255	253	225	196	229	231	196	240	222	222	249	244	220	243	216	249	204	223	231	206	218	235	224	221	209	218	236	227	208	219	202	221	218	210	224	228	230	215	214	228	236	231	223	198	228	255	229	200	174	216	232	238	212	196	260	215	215	226	232	249	204	260	237	186	225	215	248	216	245	217	229	235	228	235	217	205	196	226	235	237	242	232	253	229	232	243	238	227	230	252	244	206	176	225	245	229	230	229	228	211	214	256	228	205	239	215	229	207	219	250	211	195	233	232	243	212	220	257	214	246	242	266	243	213	231	219	221	215	234	242	222	219	248	222	222	213	219	216	193	232	206	238	214	253	190	208	199	216	216	233	209	235	187	193	213	212	225	208	226	214	237	197	220	261	222	211	250	220	246	208	201	234	227	214	226	230	251	221	250	216	231	235	243	233	225	210	212	234	221	206	190	241	225	223	235	237	230	218	226	201	230	230	211	215	222	218	219	215	245	229	214	219	231	204	201	211	251	231	238	201	239	206	235	245	228	227	247	258	202	208	195	236	233	230	226	207	230	249	264	249	218	244	221	269	243	237	226	228	229	211	230	224	218	240	228	202	245	218	221	237	198	225	228	218	233	239	222	255	219	211	207	227	216	246	230	245	209	223	211	214	208	246	222	224	215	223	244	232	221	269	237	239	221	230	259	237	240	216	248	235	227	194	251	230	252	241	219	216	225	234	217	238	228	227	244	209	211	195	205	235	226	232	247	241	238	234	239	201	210	215	229	251	249	219	225	236	197	248	218	209	203	210	243	196	217	222	249	216	223	243	202	214	229	224	205	212	222	236	226	242	239	259	226	206	222	219	215	240	205	234	233	243	230	219	223	218	234	200	205	205	219	210	202	251	225	207	220	224	256	256	229	226	245	246	238	228	236	239	227	204	206	188	234	239	227	220	245	225	220	247	238	250	216	207	227	225	232	221	224	233	244	200	250	227	252	221	220	212	218	216	240	183	212	216	212	196	226	229	210	241	227	234	247	232	215	251	244	228	247	232	222	238	233	252	218	248	245	205	233	222	238	216	229	241	228	206	209	216	224	236	250	240	238	232	232	231	237	210	225	224	254	250	222	237	252	222	204	230	213	231	240	203	230	228	225	210	219	244	225	237	214	219	218	209	216	219	242	229	209	245	252	241	190	217	250	220	233	246	230	212	233	221	243	201	194	224	220	250	225	224	208	240	206	224	222	226	211	211	242	243	219	225	212	187	217	219	238	210	214	221	253	230	211	212	247	216	240	199	220	264	187	253	241	221	222	233	230	216	258	243	240	258	206	225	240	250	206	223	229	255	227	202	230	223	233	222	250	228	224	252	239	229	222	207	218	251	224	229	222	211	253	253	221	227	251	231	257	242	224	218	205	228	229	237	199	249	205	195	207	240	244	217	241	232	229	252	241	232	199	252	204	231	237	217	221	225	234	254	244	231	213	216	256	222	210	209	243	226	226	233	240	196	260	217	249	257	213	214	243	221	204	237	196	235	213	214	196	225	230	239	202	208	229	224	231	244	238	216	236	194	225	226	210	264	221	212	246	229	242	230	240	224	270	220	203	196	231	228	210	223	195	219	223	203	215	223	225	222	194	236	235	270	213	219	243	219	249	188	266	232	240	207	210	211	226	228	234	215	248	210	238	233	243	229	209	231	253	220	231	209	234	236	254	227	227	213	199	230	242	224	224	243	245	249	213	197	240	233	270	199	211	198	223	231	226	217	221	240	233	227	243	253	202	221	229	203	243	216	224	224	204	242	249	227	225	243	222	242	207	214	239	246	171	222	224	222	216	257	226	199	217	222	252	241	227	227	239	244	205	219	235	243	217	203	262	264	235	222	242	257	237	243	251	231	194	238	222	239	245	213	220	248	226	212	237	230	229	204	220	254	225	219	235	248	228	209	196	192	239	210	255	218	232	230	218	253	229	237	223	189	218	225	233	207	218	220
15150	28284	33434	22268	18354	15342	7591	2346	885	576	516	497	504	504	549	529	559	531	558	546	534	531	544	522	515	533	521	513	521	528	502	512	535	520	538	561	535	542	581	554	515	553	530	511	533	546	551	542	522	566	541	530	550	558	527	524	504	518	527	508	510	570	549	510	502	526	553	524	559	515	516	563	527	529	493	545	565	547	552	517	545	576	539	521	537	559	531	538	557	524	549	490	521	525	487	511	542	502	512	521	518	541	514	565	582	508	535	508	490	523	569	516	555	506	510	542	545	518	541	535	564	549	552	514	512	508	508	518	523	503	545	538	522	523	495	534	528	486	472	545	565	534	482	574	549	550	505	538	535	546	479	528	562	533	554	570	537	546	525	518	530	475	501	536	530	523	502	560	528	574	525	521	525	471	546	500	532	517	546	559	522	523	529	511	541	539	497	538	535	501	502	536	539	529	552	531	545	510	514	539	532	491	542	504	541	537	568	544	572	519	573	542	489	552	535	579	520	528	522	557	559	532	559	521	564	512	550	572	492	535	531	542	552	512	536	542	465	534	542	538	495	542	516	509	545	548	534	559	538	518	573	504	523	551	564	565	532	521	553	541	519	523	509	484	544	544	550	541	543	533	546	521	563	514	533	519	559	528	544	550	530	493	529	495	509	459	524	496	571	526	541	475	512	537	517	552	562	581	504	530	547	515	501	510	529	521	493	527	544	555	551	546	524	514	566	532	542	561	530	567	568	558	482	508	511	537	524	512	509	542	536	532	502	503	516	597	508	521	550	546	568	601	491	516	499	507	528	564	514	516	510	539	537	560	506	550	529	522	541	527	540	556	532	546	526	565	553	537	515	536	527	524	574	512	509	521	555	513	563	525	497	520	554	510	512	533	524	564	491	511	474	563	531	535	514	556	498	517	544	536	519	538	526	542	546	537	505	539	559	547	513	556	544	530	552	505	549	490	516	554	552	525	582	487	547	534	514	502	516	552	538	575	510	552	523	545	537	486	516	532	546	544	533	529	510	499	531	532	536	550	550	563	531	534	566	535	557	530	531	532	520	535	521	562	522	532	536	545	557	541	510	542	534	538	501	555	559	540	537	552	531	526	516	546	540	531	515	549	521	537	534	533	541	570	500	510	528	521	543	581	506	530	533	551	508	559	532	493	553	518	558	517	556	501	550	531	500	493	524	502	531	544	508	489	517	513	541	598	564	477	526	534	536	515	560	501	522	558	547	497	524	553	532	506	531	526	539	587	547	517	502	556	517	510	524	513	501	506	488	525	513	523	536	581	521	522	562	520	510	543	506	497	537	524	522	539	540	532	508	518	525	516	517	529	520	519	549	483	524	581	531	560	494	548	555	604	497	520	513	486	576	485	524	558	515	559	560	543	525	527	510	540	496	546	492	489	527	543	537	552	509	515	538	533	511	533	580	526	514	539	511	528	523	527	501	563	503	527	525	526	514	531	540	591	519	509	549	536	553	541	520	512	553	538	497	534	539	529	537	521	512	529	511	563	502	496	615	506	545	531	503	518	520	518	542	466	535	536	519	527	595	587	539	527	522	532	537	527	516	543	517	568	507	536	541	517	527	482	547	519	527	497	565	505	531	518	519	565	509	514	467	505	493	564	542	531	514	492	516	555	544	518	551	510	569	541	523	518	551	520	561	539	520	530	521	559	533	555	569	494	554	506	498	504	554	567	539	565	549	536	565	556	517	532	528	536	525	500	534	552	543	516	521	565	527	544	566	573	475	492	529	505	544	572	537	540	515	522	498	543	519	541	519	526	539	535	503	508	501	514	511	516	503	557	514	512	534	534	520	493	553	542	545	511	547	533	498	483	498	517	532	539	517	572	560	494	559	494	538	569	533	523	541	524	511	514	518	495	538	533	501	514	519	516	513	502	560	533	518	518	539	545	510	519	554	508	549	515	528	508	528	543	510	538	524	533	555	526	561	535	545	526	524	516	534	539	486	517	557	534	535	574	542	529	513	551	587	534	572	528	495	526	516	495	528	583	535	543	534	486	498	538	560	510	520	453	550	529	512	542	558	516	530	519	505	489	537	520	534	555	545	573	502	509	539	541	558	513	521	547	532	529	554	537	523	536	572	538	558	556	527	543	490	551	519	567	536	530	539	554	573	516	498	589	513	554	541	578	558	539	561	528	550	571	507	531	501	502	544	521	518	543	531	551	568	531	558	523	552	537	538	559	507	544	521	549	521	550	526	529	522	526	528	509	518	536	520	529	530	533	536	545	500	528	499	540	500	529	510	572	526	563	505	572	555	562	541	525	495	551	526	517	488	533	567	541	524	555	518	519	574	556	561	535	517	519	542	524	524	550	528	547	537	569	546	514	549	542	535	517	528	522	516	520	530	540	529	485	554	527	540	530	545	525	560	534	539	518	524	529	497	537	551	510	539	570	502	520	537	498	530	530	558	524	561	503	517	554	495	614	540	518	512	524	504	520	521	521	538	533	550	525	528	554	543	559	492	533	519	517	534	527	565	517	539	543	521	496	496	504	541	535	547	531	540	540	530	528	527	514	530	498	540	553	596	555	516	561	546	500	505	514	533	551	525	567	506	532	529	579	497	526	550	517	543	604	523	511	526	531	537	542	537	575	549	500	538	526	535	510	559	522	541	500	508	506	523	550	553	494	538	494	540	516	533	516	529	542	542	548	527	531	551	540	533	559	566	572	540	541	514	540	551	534	508	545	549	522	526	530	518	524	517	539	536	565	561	509	528	559	526	554	552	564	568	508	544	477	504	547	523	530	552	538	518	528	535	554	518	553	536	530	522	483	539	588	540	551	546	518	534	509	548	510	506	534	531	549	559	532	522	532	543	504	541	546	551	552	562	565	527	540	521	535	544	574	539	532	498	470	521	522	500	544	539	561	556	523	534	518	529	539	494	517	511	543	548	510	535	548	517	548	507	521	513	535	557	487	533	489	548	517	488	544	539	529	527	496	491	550	512	545	517	559	589	534	545	559	519	521	556	561	545	564	531	540	551	516	540	506	527	556	522	521	515	572	538	553	555	525	495	527	557	579	532	570	572	544	514	524	548	558	467	567	550	517	563	522	573	517	524	533	547	546	502	541	518	554	488	532	529	539	509	540	530	567	572	552	534	573	542	533	537	539	531	564	519	537	491	500	509	570	539	542	518	516	512	505	548	513	525	511	546	560	555	539	542	514	539	491	561	521	530	524	522	516	547	501	541	519	500	583	539	564	557	530	501	545	541	508	537	515	521	558	542	528	521	557	558	524	540	529	566	547	519	529	528	522	531	496	542	566	514	538	535	546	526	550	481	524	574	536	541	534	548	484	543	519	525	532	523	521	560	561	532	541	551	506	567	537	518	543	540	553	544	489	526	546	549	499	487	566	519	523	492	549	519	553	566	541	577	548	540	580	538	522	545	549	549	536	520	522	526	504	513	537	507	553	583	526	489	563	548	505	536	525	566	516	515	538	555	562	568	532	551	515
53185	53831	44296	31729	30185	29956	24297	12898	3369	567	251	225	232	254	243	229	267	241	261	248	228	245	257	257	227	245	239	219	237	217	207	222	240	244	287	259	223	231	258	259	258	239	234	242	250	219	224	227	237	230	212	215	264	260	215	234	244	219	226	231	246	230	232	230	201	219	231	215	237	225	209	235	256	223	241	233	225	213	265	224	229	242	232	251	227	233	223	225	227	228	246	214	239	230	208	244	265	267	274	222	230	221	225	248	241	238	228	204	245	261	221	226	256	249	222	217	228	214	225	213	229	226	254	250	239	248	235	252	258	248	255	227	261	217	255	223	230	212	223	253	198	258	252	242	227	218	231	240	247	200	222	242	224	235	234	210	221	220	248	225	220	241	255	241	253	230	245	221	215	221	234	213	196	235	195	262	203	230	231	241	226	229	258	223	217	209	243	245	234	234	242	229	262	204	217	226	229	262	249	217	252	184	222	246	240	229	205	236	258	216	238	228	238	243	225	261	237	233	274	241	220	212	221	230	229	237	226	223	235	229	234	221	250	273	227	223	226	227	224	256	209	249	223	243	256	227	261	243	228	228	219	244	216	241	241	247	227	235	224	204	248	220	222	219	243	234	262	265	265	256	226	223	227	241	261	218	239	238	232	216	248	239	235	200	218	225	226	255	229	212	229	228	224	225	235	236	234	203	247	227	221	214	268	217	228	206	236	216	246	221	253	230	227	226	239	217	233	237	227	245	219	248	247	242	253	273	211	205	245	248	215	229	228	215	225	232	236	232	233	220	248	235	227	227	207	252	257	214	229	236	226	228	220	223	237	222	227	214	216	224	231	219	229	239	231	229	219	199	222	242	237	222	215	216	236	245	238	259	218	237	207	260	244	235	272	233	265	238	229	217	254	245	202	205	246	229	224	208	248	239	244	223	228	259	217	219	221	211	233	204	249	248	253	225	222	225	242	231	227	241	234	231	229	235	214	242	222	206	232	245	234	231	208	211	199	232	256	230	234	225	232	220	243	225	252	251	240	221	225	237	236	224	246	272	204	212	221	233	209	234	228	226	247	217	237	249	260	222	233	249	214	221	233	243	222	236	225	220	225	216	230	230	212	195	237	209	229	256	223	245	202	225	226	241	220	232	236	255	247	227	247	252	229	246	217	238	212	250	233	219	259	215	246	255	213	268	233	214	244	229	239	230	241	211	249	245	260	215	218	219	230	233	238	187	216	230	211	232	254	237	206	245	236	212	227	268	219	232	220	244	235	213	232	218	237	219	248	234	232	226	233	224	234	232	256	220	220	219	256	230	212	226	216	224	235	225	221	228	226	252	256	224	217	226	240	232	212	215	218	230	214	229	228	204	254	221	233	257	241	240	250	230	230	206	219	238	245	225	206	213	230	257	216	246	214	233	223	242	224	213	298	236	230	216	241	241	197	250	223	255	207	232	234	230	229	218	236	232	198	216	228	252	223	231	200	228	212	221	266	222	245	242	233	188	209	230	240	217	247	232	237	208	228	206	236	226	245	248	242	256	265	233	240	237	232	242	236	244	251	266	225	221	242	231	233	223	232	248	187	224	216	225	219	251	227	215	214	229	244	202	225	248	269	232	241	225	226	213	244	221	258	232	270	238	204	235	227	236	228	254	209	216	242	233	216	230	218	222	203	257	258	240	215	228	221	235	245	224	261	203	222	232	231	213	254	239	206	210	261	248	227	252	239	244	230	234	245	228	264	204	222	217	213	252	242	228	207	252	237	211	222	234	239	237	267	206	214	249	220	197	202	260	218	257	200	240	250	202	235	218	210	228	262	229	242	244	234	239	219	235	226	231	225	240	210	228	227	233	225	258	250	222	221	246	247	229	241	226	224	282	234	218	223	219	241	226	221	223	238	238	210	211	199	239	212	247	231	209	242	215	220	224	235	234	235	244	224	229	232	236	248	252	253	238	225	221	213	207	237	250	260	214	225	222	250	238	245	221	231	235	240	215	232	202	226	226	250	236	227	230	225	212	218	242	229	239	241	228	250	250	243	220	226	230	232	200	222	238	243	235	216	215	225	241	229	253	234	215	236	228	208	223	232	209	248	257	234	223	232	240	221	215	206	225	236	232	220	214	215	227	247	231	229	218	215	240	247	255	251	233	234	199	185	246	243	230	240	226	243	237	228	216	224	220	235	290	235	244	219	265	265	266	236	233	232	238	206	244	227	231	224	252	252	245	225	234	217	248	225	221	209	227	235	241	219	238	245	241	208	217	218	236	246	214	215	237	239	230	227	259	264	214	232	234	236	214	255	212	239	227	222	244	226	218	216	225	251	223	212	218	226	227	233	275	205	200	210	258	232	190	243	218	257	259	219	252	247	227	223	213	246	208	230	221	233	201	246	249	215	240	229	239	254	222	256	239	249	249	263	224	213	241	243	232	224	230	248	254	251	251	198	236	255	228	260	232	217	244	237	220	219	227	246	233	236	210	228	249	231	223	235	231	211	216	276	245	232	206	223	235	223	204	242	250	237	234	234	240	230	242	225	245	205	223	236	227	207	262	224	248	226	204	216	236	239	229	231	244	200	237	235	255	206	225	210	276	218	222	215	230	228	248	244	253	231	248	252	227	219	244	223	237	238	231	234	234	217	205	238	253	214	246	225	219	249	227	259	205	255	251	204	251	256	229	237	238	218	208	230	227	228	247	235	217	217	220	241	238	237	229	255	200	236	229	229	214	256	243	238	220	233	219	234	227	215	232	247	219	251	270	267	260	235	223	207	238	208	229	247	260	215	216	242	222	218	220	231	262	226	218	236	223	256	231	216	239	205	226	224	234	248	255	209	210	220	253	269	233	251	217	236	257	244	247	251	242	218	201	219	214	223	244	232	231	215	224	233	245	259	255	251	234	239	200	219	234	194	233	243	206	250	220	230	216	224	206	245	249	239	218	210	229	259	215	216	235	217	198	243	204	201	223	216	230	236	240	221	252	236	234	251	248	216	231	229	232	226	232	222	227	227	264	218	220	252	245	233	258	204	235	234	250	252	230	236	246	239	239	254	250	203	219	241	242	235	216	232	227	224	219	207	248	236	235	207	237	230	266	206	240	215	226	237	254	277	226	197	195	237	219	215	254	206	230	223	222	216	204	215	228	220	230	184	228	212	220	207	214	262	238	242	227	255	212	225	254	222	216	232	243	242	208	212	258	217	269	232	212	214	221	218	205	259	231	235	244	250	247	195	242	214	236	222	200	247	219	244	201	218	248	208	219	232	233	247	219	247	242	222	223	220	225	237	217	218	234	272	224	214	228	240	243	223	209	255	222	209	209	226	260	250	271	207	214	239	237	236	247	238	201	232	221	222	216	230	238	224	257	248	244	212	202	212	224	210	242	219	231	229	201	223	246	232	223	230	213	254	218	225	240	247	245	202	210	220	245	242	234	230	225	258	222	223	247	228	202	201	247	240	217	241	208	237	212	218	238	248	205	259	219	218	219	223	233	213	202
43502	59927	54951	52319	56730	48569	31173	10696	2564	871	556	557	538	511	559	570	577	544	510	553	547	533	536	555	505	528	506	556	520	555	549	545	544	526	523	513	500	520	542	524	548	548	558	524	525	534	540	539	534	554	547	495	494	529	539	507	501	508	520	549	511	518	554	532	497	563	541	546	516	541	519	512	514	503	508	518	545	511	561	569	544	574	558	510	505	511	519	508	541	545	498	576	534	523	528	523	550	514	525	505	520	553	532	493	484	534	499	549	531	562	523	526	568	556	496	536	530	533	548	563	512	528	489	506	556	526	511	553	521	537	518	541	539	524	585	516	524	513	520	536	516	521	572	543	552	491	562	553	509	547	550	547	515	546	521	545	527	541	542	534	497	562	514	519	509	527	514	513	550	560	503	534	505	537	498	532	517	581	508	573	505	530	559	526	586	526	528	496	533	557	509	536	538	543	540	520	508	524	507	522	538	563	541	538	549	539	562	519	550	534	490	553	542	489	483	530	542	526	501	535	577	533	579	526	514	510	494	547	509	552	498	562	549	523	512	517	561	502	507	489	534	554	509	539	553	491	513	512	560	481	554	481	517	538	513	560	538	507	522	532	554	519	534	503	521	527	559	547	524	536	520	551	517	485	523	518	506	502	518	532	499	556	528	528	514	516	505	538	512	528	537	567	512	520	536	528	554	513	514	561	557	545	538	496	549	542	555	542	529	519	510	516	568	495	548	528	518	528	514	514	524	524	488	518	538	508	518	501	522	554	519	536	528	523	496	518	543	557	515	527	550	574	525	513	528	471	548	519	531	544	521	545	554	536	538	526	512	555	559	515	515	520	528	565	536	504	517	532	492	535	560	533	515	511	552	544	558	530	519	534	540	520	573	538	524	522	569	492	554	486	506	500	532	545	513	533	525	502	527	487	531	518	537	554	541	556	542	536	538	557	546	525	555	531	546	546	502	510	551	519	507	487	516	468	556	553	552	554	495	530	532	517	504	536	541	537	522	496	557	496	482	547	486	568	514	528	520	536	496	547	538	575	531	495	537	564	541	523	551	539	521	520	542	544	538	490	546	512	522	555	529	535	475	519	504	507	542	541	546	562	556	545	511	539	537	489	525	527	548	537	591	471	526	537	560	527	531	510	542	537	518	539	524	503	541	553	554	541	520	512	523	525	548	519	507	498	495	519	500	516	523	531	547	536	547	482	531	518	523	565	556	514	533	513	512	552	552	545	514	524	548	531	538	544	549	500	489	536	539	513	513	481	550	508	611	517	536	496	527	530	497	497	537	526	496	551	525	546	508	492	523	528	517	515	518	564	487	504	562	560	472	521	566	533	530	503	519	566	487	544	526	524	523	540	565	577	511	542	550	506	528	540	516	549	560	535	485	520	520	563	515	538	522	537	510	517	525	511	527	528	522	515	546	540	532	523	534	568	532	547	494	531	504	534	514	532	554	547	527	538	493	534	527	537	514	522	513	551	506	546	520	489	546	505	516	554	489	543	563	550	543	514	538	502	486	541	509	485	524	548	527	552	551	525	508	481	529	522	509	504	506	557	514	537	516	531	512	486	539	517	524	533	536	510	509	559	512	501	521	554	529	481	504	524	519	503	487	544	565	548	531	530	547	533	494	550	550	507	524	546	530	544	533	529	522	527	529	511	522	515	501	557	561	543	534	539	530	523	521	538	500	533	522	529	509	523	519	563	546	539	539	549	543	503	549	515	524	523	540	552	550	522	535	518	532	567	515	532	524	507	539	544	570	543	500	513	517	515	515	526	551	535	497	498	538	537	549	498	515	506	531	497	527	540	482	513	564	541	493	488	514	532	529	562	481	552	542	535	503	517	508	544	557	530	528	518	553	565	527	546	523	526	485	512	508	487	532	580	535	518	560	559	543	516	531	526	526	484	469	515	517	511	513	529	574	545	551	537	549	519	495	493	516	566	522	540	557	506	501	503	513	517	557	528	503	528	521	537	528	512	545	508	513	507	559	525	509	507	545	553	536	569	522	558	606	528	552	542	499	541	568	524	533	521	527	548	552	485	535	495	549	568	552	503	539	553	555	518	525	544	545	530	514	526	546	563	534	565	496	507	510	541	505	529	554	513	512	531	550	523	537	527	537	514	512	562	521	538	527	511	563	545	502	542	571	542	545	515	498	544	542	517	546	539	497	499	582	539	522	555	513	534	541	523	521	547	517	562	534	503	508	505	499	577	504	591	490	552	523	532	535	580	522	517	514	525	534	498	501	529	539	557	569	538	535	545	524	572	527	557	502	544	562	506	537	557	562	539	546	478	522	539	573	517	541	501	537	556	539	529	581	519	523	569	521	494	479	537	546	509	524	504	527	512	518	523	554	565	529	557	523	558	503	528	506	469	523	550	531	520	531	560	568	513	523	509	524	512	536	560	537	527	507	549	502	529	523	523	485	525	530	528	533	510	509	528	529	501	537	524	524	510	527	522	570	499	542	518	531	530	530	476	517	562	517	540	574	510	481	533	552	530	552	532	518	544	485	550	534	504	563	560	557	522	535	495	517	532	575	488	494	524	524	546	550	534	548	576	516	533	543	545	526	517	539	521	507	550	497	561	565	545	548	542	538	525	546	508	529	534	559	553	488	539	534	554	526	534	538	504	505	538	517	478	554	547	531	506	526	500	528	502	534	565	507	532	573	549	550	516	537	530	542	549	484	578	508	504	533	575	533	509	505	515	529	510	484	563	516	513	492	494	558	510	565	541	533	524	555	492	487	503	509	547	557	545	528	518	555	526	493	552	531	529	511	510	534	557	503	494	557	519	518	509	517	531	524	539	525	516	503	556	588	519	542	540	518	543	544	526	513	525	555	557	529	540	512	531	525	538	515	529	494	537	540	506	513	501	511	516	565	515	508	566	490	487	523	530	574	516	516	527	541	552	547	516	510	521	537	517	510	511	508	542	534	536	511	527	512	568	550	506	461	483	557	524	547	531	512	513	550	542	519	516	510	564	520	562	574	538	518	542	498	555	548	538	539	540	514	534	531	527	561	571	527	459	561	532	492	548	517	511	508	503	491	514	539	557	524	509	546	531	527	496	532	505	542	560	548	546	538	555	539	494	508	558	499	525	544	534	521	553	522	534	529	545	537	570	556	564	495	544	492	517	527	518	486	546	498	543	550	520	515	542	503	509	541	551	506	521	515	529	557	528	533	525	530	575	525	554	570	528	571	530	524	572	508	515	542	551	572	524	519	522	540	487	506	557	504	509	540	546	487	502	485	517	560	514	519	541	512	564	515	579	515	538	541	596	520	521	500	502	502	525	552	562	525	514	511	477	528	506	545	487	536	574	531	531	496	522	540	518	539	517	520	510	493	563	515	517	518	558	581	558	526	493	562	515	547	551	531	511	516	500	497	522	508	543	486	558	480	533	547	524	574	565	531	517	521	482	558	544	548	564	516	524	542	540	557	519	487	547	527	551	539	546	573	504	518	527	568	551	522	532	533	517
57646	44761	38332	34341	31402	33959	30922	21471	9268	1619	303	260	219	214	248	228	236	218	246	215	242	210	214	227	236	243	232	230	224	194	207	217	221	203	217	222	220	225	238	217	214	230	233	232	253	223	203	226	219	219	226	207	214	218	237	245	211	224	198	239	222	192	259	214	218	227	212	254	244	228	247	224	221	217	243	259	230	221	216	229	230	212	204	215	237	231	214	189	216	213	233	227	224	205	203	224	228	195	201	209	268	244	258	243	220	205	204	238	213	206	205	209	213	200	234	220	205	211	262	220	218	201	225	221	223	222	182	197	212	215	211	225	233	188	239	205	239	248	242	251	225	210	209	201	208	226	223	224	218	228	218	220	217	225	217	196	209	263	263	228	230	215	198	222	239	211	207	197	218	215	226	212	227	206	242	240	208	238	223	232	218	212	211	216	210	222	214	199	235	187	225	237	220	225	210	226	256	237	211	231	222	238	227	216	235	214	254	198	216	237	250	241	213	200	181	191	249	222	252	218	240	210	216	217	204	218	245	209	204	232	234	215	241	228	261	211	225	222	212	211	183	213	231	210	211	244	235	198	256	203	212	197	215	230	243	214	201	205	210	197	210	208	227	225	234	215	201	232	217	223	222	227	213	226	223	227	217	200	216	216	230	233	226	219	240	183	212	243	221	220	212	248	219	202	245	204	243	235	194	198	226	238	208	233	189	199	223	233	233	229	222	212	227	257	210	250	224	201	196	210	197	232	213	196	204	226	195	240	205	201	225	234	243	232	225	221	245	206	223	208	252	223	233	216	229	223	196	221	218	188	213	204	212	208	238	233	225	242	224	210	241	240	236	218	221	240	182	209	224	194	197	205	218	236	244	236	207	225	202	222	208	217	256	229	227	224	231	259	218	238	231	212	237	222	213	244	219	236	188	210	218	221	257	229	224	213	207	232	202	230	231	212	208	232	228	185	235	224	201	217	234	217	215	216	214	222	225	256	221	176	214	235	260	202	239	237	222	197	210	209	225	213	203	234	222	221	220	233	209	211	226	246	228	205	249	203	231	195	210	212	221	200	207	221	194	213	228	175	197	203	226	200	199	224	199	231	202	234	211	221	221	236	207	229	224	215	195	208	185	213	226	216	242	231	238	227	224	215	193	224	216	222	225	204	208	234	231	219	226	202	210	241	232	218	226	203	214	224	209	208	192	204	205	216	221	193	194	189	225	214	226	220	213	216	222	208	227	235	214	208	233	235	242	212	234	221	215	214	200	208	221	247	212	238	227	230	203	243	211	202	226	223	201	187	215	216	233	203	207	201	209	235	234	223	238	246	237	210	216	225	222	233	209	208	225	210	216	211	244	218	249	212	242	231	210	230	225	227	225	198	209	221	243	237	220	216	231	218	233	224	243	216	228	205	234	218	219	218	231	222	197	198	212	223	218	219	191	218	200	252	225	212	214	224	226	229	175	218	214	197	217	216	224	221	216	191	214	213	218	243	224	194	207	182	229	221	251	221	210	218	199	219	219	219	235	225	214	240	226	201	216	235	212	232	219	237	225	230	267	202	211	239	221	202	222	216	206	210	232	256	251	220	211	230	236	241	204	196	207	202	208	232	222	234	242	206	235	220	201	212	215	203	212	231	224	238	180	210	214	219	214	211	213	190	190	199	202	220	214	226	235	222	255	227	223	213	241	222	210	239	219	227	229	210	235	230	219	215	242	198	240	216	218	204	236	237	235	202	198	228	217	223	236	220	219	236	210	248	220	216	208	206	203	234	227	217	223	219	221	190	219	214	231	239	193	223	215	218	220	202	215	192	239	226	219	186	225	199	224	225	223	199	209	193	233	223	226	229	212	223	214	236	214	238	203	196	246	265	215	222	247	235	238	201	256	239	216	249	209	226	223	197	222	212	226	210	215	244	216	224	205	227	202	222	207	233	217	214	215	188	237	244	237	206	201	226	227	236	246	222	208	224	222	214	208	229	205	204	218	214	240	216	207	205	223	209	222	216	228	255	222	196	222	232	213	225	214	213	228	224	226	213	253	217	240	208	206	229	238	198	191	208	270	210	217	218	244	227	246	225	223	249	226	222	236	212	199	226	231	192	212	213	211	208	204	234	222	222	193	206	202	210	202	225	219	215	223	226	225	215	247	221	218	224	223	217	232	204	236	226	227	230	206	220	214	220	204	202	210	246	223	234	227	234	218	224	208	217	221	215	201	195	211	209	220	173	207	239	225	207	225	205	238	211	210	175	211	198	238	213	238	225	205	229	194	210	223	226	214	249	199	197	176	224	199	221	234	232	241	206	197	246	202	222	210	202	208	222	234	217	208	230	228	213	252	220	230	189	215	229	209	241	209	224	211	201	196	230	219	225	218	242	229	232	209	189	215	210	202	202	230	186	211	199	193	199	217	237	200	184	230	208	248	225	218	220	225	217	251	231	238	225	228	250	225	206	203	241	209	230	217	213	189	205	222	235	234	234	215	205	212	249	244	226	235	215	222	223	236	250	231	197	222	208	216	250	195	203	232	207	201	236	231	198	227	210	209	201	223	225	201	197	228	217	202	209	222	219	221	196	205	229	220	226	218	249	211	219	229	215	246	214	200	207	221	214	196	185	209	225	198	212	235	212	220	210	229	206	233	224	220	209	255	197	210	225	241	219	215	208	187	217	201	203	213	217	224	264	214	225	229	230	243	213	205	223	261	225	207	218	223	242	204	232	242	190	211	222	189	206	210	236	235	205	191	203	242	209	213	197	211	206	222	219	206	249	202	209	226	222	229	206	219	229	237	202	202	219	182	216	217	236	215	207	190	241	209	228	237	186	216	204	193	188	210	207	217	260	246	248	225	238	184	210	232	216	219	208	212	234	219	208	217	219	216	229	234	224	216	222	241	224	211	241	195	206	222	197	221	197	231	239	237	217	262	235	226	241	207	221	229	229	241	234	212	220	227	193	218	213	185	198	215	214	241	211	248	222	237	220	203	195	236	220	199	187	216	223	241	237	227	225	215	232	233	211	215	224	237	206	216	267	213	222	204	223	201	220	230	213	226	214	233	248	233	211	235	216	229	207	233	216	223	224	209	208	201	209	228	241	236	206	244	239	224	203	222	222	215	216	235	196	243	209	218	200	213	230	248	209	183	228	212	217	224	201	240	217	226	207	207	217	218	242	211	192	216	201	233	224	233	205	199	216	222	213	239	194	195	190	241	249	216	215	208	216	210	241	244	211	193	205	254	216	262	213	215	232	212	240	208	211	208	221	209	219	248	228	238	248	214	221	216	226	223	223	230	220	229	203	228	224	227	223	232	222	234	243	211	187	206	231	222	223	220	181	217	236	212	246	253	231	230	208	229	221	215	215	222	218	222	255	216	213	217	219	234	239	241	177	209	217	209	247	196	200	252	225	206	215	230	192	223	211	215	210	211	219	196	219	224	218	210	237	218	239	214	228	224	222	178	203	197	202	230	232	252	212	216	248	219	213	231	219	223	229
51853	56263	58349	61600	71272	65361	46453	21262	5208	1218	585	559	557	489	492	511	501	546	479	520	536	482	471	466	486	543	456	487	484	480	505	494	496	472	512	521	464	515	464	488	455	493	451	462	490	466	492	492	478	515	456	483	471	493	485	497	503	498	488	505	548	483	471	513	480	506	458	496	497	484	505	492	471	483	498	504	494	494	474	476	494	498	471	475	457	515	481	513	482	512	515	481	465	485	479	490	466	455	513	534	476	496	470	448	520	498	480	502	444	449	488	490	470	494	507	482	471	498	489	503	476	455	537	516	476	496	500	490	462	491	473	451	490	490	481	455	464	481	471	489	473	480	485	499	479	513	476	462	483	502	523	511	519	480	462	516	456	468	477	491	480	463	493	492	492	495	501	489	463	505	479	454	532	459	477	463	447	480	450	462	508	474	466	504	509	477	487	450	459	471	481	469	456	509	535	534	501	495	485	501	442	455	465	501	481	490	480	470	494	483	497	510	490	484	462	473	467	474	481	508	530	500	499	488	508	459	509	532	498	485	454	491	509	478	493	503	496	483	506	485	493	451	462	487	507	481	472	518	467	477	480	488	499	491	497	501	512	465	493	503	494	478	445	486	499	435	509	491	465	493	459	492	482	486	460	472	478	482	476	465	465	470	513	499	486	492	449	497	451	449	457	481	466	503	519	513	478	489	481	503	504	492	476	526	525	501	505	467	478	474	463	511	458	502	488	511	480	481	487	489	473	427	492	479	485	448	476	448	471	475	446	477	480	494	490	446	458	484	491	519	460	466	483	492	478	492	467	491	494	487	482	532	456	485	480	476	481	520	477	496	466	510	490	493	448	503	511	476	471	498	498	479	462	486	463	477	484	470	462	525	468	479	515	429	525	485	431	494	477	476	461	459	488	462	480	484	476	468	500	467	474	469	478	471	487	486	450	463	464	497	452	493	466	493	493	484	477	492	493	494	463	484	497	471	457	469	475	474	462	486	531	502	491	485	457	524	505	508	479	469	476	485	476	511	471	478	487	491	446	473	464	475	464	477	508	506	479	484	512	485	500	508	488	486	482	497	512	466	462	460	518	500	454	466	484	444	498	485	437	492	481	489	488	559	479	515	479	458	504	479	478	480	458	480	470	496	456	446	491	452	515	494	489	502	506	489	478	470	499	512	485	500	508	487	444	453	479	465	464	476	480	479	470	509	479	473	499	492	469	447	452	443	467	494	476	469	454	497	477	494	485	472	513	430	463	498	442	470	491	471	448	450	462	465	494	459	497	479	469	477	479	488	477	456	457	518	521	498	453	495	497	483	520	501	464	463	491	453	535	514	493	483	453	482	479	436	478	487	510	465	472	469	471	476	507	468	482	487	465	458	464	471	487	514	501	493	491	467	470	503	478	484	505	458	499	430	513	476	501	452	461	487	482	493	493	448	471	490	455	490	435	448	495	471	494	464	457	519	490	472	480	475	490	473	495	493	450	474	461	476	450	512	478	519	506	483	496	477	510	472	502	509	459	519	480	495	489	499	472	486	497	467	490	487	488	459	485	444	476	513	465	487	468	485	491	473	473	482	493	464	491	471	484	484	489	480	502	473	458	473	463	517	453	505	490	500	502	463	475	497	467	455	440	486	507	485	494	462	480	460	479	497	519	488	482	438	439	482	476	481	477	459	521	507	512	489	488	467	497	493	499	488	512	500	539	490	484	501	509	469	510	472	480	490	450	525	460	483	533	520	472	489	486	467	501	484	481	461	487	501	496	508	501	470	483	465	460	490	489	461	443	487	498	462	504	463	501	445	499	516	506	474	450	503	490	452	442	494	534	476	493	499	517	450	445	471	492	483	485	486	515	461	484	478	491	499	460	470	499	474	504	473	508	485	500	515	468	486	480	509	493	507	494	425	484	502	472	488	472	460	500	465	469	474	511	454	510	466	510	511	493	516	480	465	502	461	470	508	446	478	498	473	461	488	469	449	480	450	455	530	450	507	484	497	455	477	488	493	508	497	462	511	496	460	495	464	521	494	465	489	484	446	518	456	489	486	469	480	466	487	486	441	510	482	530	480	425	515	445	489	470	488	481	513	476	506	445	473	503	498	448	468	518	477	499	479	482	504	511	479	508	453	459	490	432	467	475	528	500	503	485	493	463	454	454	476	453	502	485	456	481	449	489	509	472	508	494	528	486	483	519	446	509	485	453	489	501	469	518	506	452	482	494	454	480	492	433	513	448	511	452	467	452	499	478	474	472	508	511	497	516	455	474	492	492	519	483	486	463	472	461	486	521	489	526	472	480	507	476	484	486	512	486	478	479	486	474	497	497	477	488	488	484	471	482	508	464	452	469	464	456	462	451	483	503	499	489	523	474	435	469	471	466	466	479	478	495	527	485	468	462	473	455	451	517	517	501	479	479	505	505	485	520	488	494	485	463	498	517	497	469	475	455	465	491	532	510	508	484	474	485	501	465	470	489	495	518	496	469	501	511	461	498	463	500	465	503	487	493	514	520	480	489	490	482	471	437	474	528	499	506	487	444	436	471	483	515	480	456	489	500	515	515	520	491	464	474	521	451	471	468	521	497	457	494	489	500	482	503	507	491	483	469	491	494	495	506	505	492	508	494	459	517	484	494	490	472	468	486	476	494	487	487	466	500	502	484	475	484	490	464	495	456	478	483	465	464	487	482	444	463	455	492	464	464	479	470	499	499	495	502	485	511	487	474	527	502	482	459	508	469	473	516	457	470	446	468	508	502	482	488	484	474	516	490	465	442	488	488	508	439	494	502	491	494	485	478	469	516	497	446	474	481	480	484	494	513	492	453	458	466	504	483	481	503	482	482	467	492	470	443	490	500	499	476	506	462	496	477	485	486	462	494	494	463	501	495	486	483	475	503	470	478	450	460	474	492	488	521	492	488	489	538	473	443	488	472	481	450	444	508	490	461	485	520	483	478	547	491	485	463	450	486	444	436	509	470	492	516	513	493	496	491	486	471	451	492	477	498	500	476	485	445	492	495	477	487	478	484	467	467	502	473	490	500	457	448	482	492	520	486	515	495	492	491	468	491	476	425	481	470	481	470	501	458	475	478	490	460	490	470	518	494	504	501	444	470	458	474	484	493	469	497	508	499	495	459	482	427	491	491	502	459	490	500	469	467	517	504	482	464	493	471	469	462	469	495	453	508	460	516	534	479	493	471	451	489	506	468	456	485	486	489	510	507	497	503	485	492	498	513	478	443	486	493	515	483	480	504	486	522	440	497	498	487	515	481	468	449	471	483	456	468	492	501	458	482	492	470	470	506	490	471	477	472	471	446	482	464	524	474	496	437	475	486	507	481	461	559	451	504	455	484	483	503	479	479	468	505	479	459	448	478	499	458	476	502	457	501	440	508	450	487	455	511	478	442	474	509	428	509	475	488	473	480	513	510	503	501	467	507	479	484	466	504	467	481	500	439	505	517	484	497	507	495	469	537	513	462	451	471	468	486	449	480	505
20892	28453	31634	20790	10222	6074	3651	1503	501	267	236	230	241	246	207	221	233	227	216	219	259	245	238	220	235	203	255	224	204	233	236	215	228	232	244	254	222	232	238	218	240	213	217	222	235	241	217	226	221	223	203	219	224	218	234	235	238	222	222	212	232	239	236	235	237	210	203	213	232	241	232	226	202	225	211	224	212	226	247	210	250	184	234	240	243	246	199	207	232	232	261	250	223	226	207	235	219	231	267	243	237	254	209	234	232	230	216	197	217	226	256	204	242	218	257	230	218	222	242	218	228	213	205	211	218	258	216	212	247	225	242	212	212	250	230	253	212	251	229	227	212	245	204	230	222	224	239	207	215	240	224	218	234	239	224	259	242	236	229	227	221	242	235	219	218	232	241	212	194	232	237	250	218	228	222	198	240	272	243	230	221	229	219	221	226	240	207	224	205	212	243	191	206	240	219	226	224	231	249	207	223	238	237	222	210	232	221	230	231	232	218	224	226	248	212	212	210	204	251	223	262	236	191	226	223	216	211	207	212	249	250	223	231	227	225	229	225	225	219	239	198	225	204	221	235	224	216	213	224	222	217	227	248	196	242	212	255	225	226	223	219	221	222	214	216	215	243	215	231	222	206	245	244	255	215	207	217	233	221	249	231	235	224	238	233	222	225	241	231	226	234	214	224	224	224	210	233	237	232	265	227	217	224	227	234	232	190	246	204	235	212	254	233	201	232	243	243	243	239	244	254	235	214	246	221	216	218	210	244	221	246	198	235	243	211	245	210	195	222	238	254	200	219	222	229	216	224	214	231	228	239	204	262	232	208	237	243	247	201	218	232	255	221	196	220	206	204	237	220	246	216	218	241	253	202	212	220	214	221	260	257	209	247	226	221	215	252	228	262	215	253	261	205	223	214	238	253	223	242	257	222	221	255	253	225	216	224	218	252	251	219	249	223	239	230	235	234	208	217	242	240	249	238	228	261	232	211	238	208	221	223	238	217	241	230	208	244	216	226	225	229	181	249	224	229	231	208	192	226	230	240	242	244	207	214	237	206	236	246	223	245	184	246	216	208	198	235	212	205	190	231	243	218	229	224	215	234	234	241	240	203	207	217	236	227	227	229	204	197	207	235	234	220	235	237	231	236	251	210	231	218	254	249	225	213	253	230	225	249	224	230	227	229	241	241	238	235	226	230	232	218	244	209	215	237	227	241	211	255	244	235	227	211	200	245	223	213	241	234	237	235	246	241	230	230	221	249	232	208	219	206	222	205	219	215	238	225	237	245	239	226	215	240	207	238	276	219	208	217	229	223	246	237	229	204	242	240	227	213	238	222	224	222	222	230	224	241	221	209	232	238	230	212	229	232	235	210	228	246	202	223	222	205	237	218	251	220	217	194	208	236	247	215	211	229	249	225	247	247	244	218	253	234	244	245	223	209	252	212	238	225	279	242	225	222	219	214	251	207	241	262	238	244	240	233	247	216	231	215	225	237	226	246	220	241	217	246	200	208	254	226	249	204	222	205	223	239	249	219	233	214	239	221	225	233	238	212	254	186	244	243	219	209	233	249	217	237	255	246	252	246	213	222	213	202	249	231	227	245	203	237	223	238	245	224	240	226	238	242	217	226	227	214	252	219	209	244	225	235	235	239	284	196	244	240	212	218	207	214	242	234	202	258	220	227	235	208	232	232	241	233	230	235	232	200	214	227	209	253	215	219	199	224	250	233	212	237	232	233	227	224	209	232	240	202	197	203	240	228	225	239	213	219	247	217	236	246	246	228	220	200	227	205	207	245	229	234	230	218	212	251	232	203	228	224	227	215	235	226	247	238	240	245	211	232	197	189	241	231	238	226	243	247	219	230	202	223	222	210	231	242	258	237	236	225	238	228	195	249	216	220	221	215	236	238	224	230	214	238	251	235	240	199	192	218	221	213	239	245	217	220	257	230	222	224	218	260	260	241	236	258	249	246	204	227	243	212	218	243	218	230	223	231	218	240	198	210	228	245	220	232	234	251	242	222	248	243	231	214	221	228	226	219	217	228	243	231	219	217	249	223	255	228	219	242	221	261	219	217	255	214	227	226	188	237	210	222	212	267	195	247	213	229	210	241	227	224	221	239	223	222	220	244	261	242	238	231	221	219	232	199	218	229	253	224	212	264	228	240	238	226	229	239	255	240	242	200	233	239	243	182	240	230	238	221	248	222	210	209	230	255	231	217	244	236	226	212	185	213	224	242	210	231	206	230	221	246	263	233	211	219	227	203	229	213	256	206	192	221	241	236	218	201	243	230	232	216	233	245	218	224	217	230	244	213	233	211	219	210	216	253	254	239	237	234	259	217	222	217	252	232	219	245	233	253	218	238	240	259	265	237	212	231	243	221	234	222	221	223	219	226	236	257	243	217	199	231	250	209	230	230	221	235	240	257	237	219	236	229	257	260	209	235	231	217	214	204	202	208	217	232	242	235	247	230	217	250	202	239	212	263	243	214	216	218	221	224	230	263	240	228	240	228	221	219	236	218	222	226	232	206	242	236	242	234	229	203	241	229	223	245	244	251	202	227	248	256	219	237	222	206	215	246	226	235	240	244	238	230	208	252	215	231	241	213	225	270	214	216	227	209	228	234	234	228	215	203	231	220	261	253	213	206	214	224	202	218	231	199	231	217	247	212	220	210	214	230	215	200	199	220	242	186	209	225	230	233	223	205	240	212	235	201	228	203	242	235	227	253	237	236	258	223	222	221	242	216	219	223	246	235	215	226	234	239	222	226	232	227	240	243	249	234	234	238	236	232	220	238	236	238	223	206	229	216	236	221	232	237	228	216	224	252	245	217	215	243	233	257	236	241	241	220	236	230	199	225	204	230	207	195	251	218	209	236	223	225	220	223	203	231	268	203	225	229	237	205	225	233	228	227	226	226	238	220	235	217	219	248	216	222	217	222	223	232	217	230	212	224	226	231	212	215	236	221	221	237	227	197	224	264	229	235	233	219	235	223	240	222	222	257	218	226	221	222	234	226	246	213	202	243	242	248	225	257	216	233	212	241	246	222	220	229	238	230	237	225	254	225	217	244	230	200	240	210	210	243	213	242	216	243	222	235	231	219	216	255	208	241	255	231	241	226	226	243	227	231	217	213	236	241	237	227	232	210	239	231	205	230	199	197	206	224	222	233	226	210	246	234	240	230	219	254	219	231	217	219	233	237	218	211	229	202	215	207	196	221	229	198	252	235	248	221	199	215	233	208	202	230	239	231	222	259	225	251	243	206	252	217	238	227	246	224	258	243	256	255	245	210	241	214	223	198	241	204	212	255	230	228	226	245	227	241	248	223	229	246	227	223	240	204	208	262	211	221	215	218	219	188	224	227	220	209	236	232	234	205	265	213	216	245	204	218	231	240	218	253	222	213	210	243	246	216	242	252	252	238	217	250	212	213	246	230	217	228	200	215	238	232	245	213	228	205	232	219	236	241	234	231	230	238	246	212	224	242	195
16775	28406	34189	28764	19070	15300	10044	3901	1162	680	580	526	552	511	519	514	550	510	538	513	523	511	555	556	556	533	570	582	580	492	547	594	498	511	494	558	532	513	560	523	518	530	581	567	552	564	519	554	517	563	511	541	478	509	550	547	562	550	522	511	538	575	547	534	533	555	529	541	541	529	519	508	550	519	541	503	559	547	526	480	520	537	498	514	519	504	527	511	526	529	500	549	539	528	533	550	555	553	532	512	544	526	546	489	521	535	512	556	559	568	550	548	541	542	566	542	540	550	518	538	525	555	546	563	544	524	491	548	514	539	513	531	558	543	536	546	532	532	515	540	554	515	522	549	508	486	507	541	542	559	576	553	558	567	515	504	545	541	532	512	529	569	557	494	496	544	507	510	548	521	578	543	523	533	561	527	544	531	541	518	523	526	512	561	511	556	532	555	535	531	515	543	528	567	517	486	526	571	551	593	507	558	540	548	574	560	537	563	531	561	543	500	517	508	581	532	524	560	530	526	541	546	552	552	531	526	553	530	530	541	536	564	574	505	514	578	501	503	503	522	528	530	504	569	513	479	530	506	551	537	534	494	547	531	577	543	536	517	606	541	477	546	533	493	506	529	544	567	543	501	511	535	584	518	527	564	540	535	558	529	560	504	546	537	552	527	546	572	523	558	565	542	512	547	526	550	551	554	515	529	552	524	552	514	524	521	572	544	510	514	544	545	546	530	514	546	534	520	500	539	537	552	558	549	553	515	512	547	551	547	557	522	518	552	561	530	515	538	564	517	545	523	491	528	494	570	541	504	519	543	563	498	551	565	545	572	525	550	539	544	548	542	583	535	549	525	540	516	518	544	541	513	533	570	505	563	565	518	538	516	512	544	545	571	511	525	501	515	468	556	510	556	566	548	529	515	570	536	543	548	559	537	528	556	562	535	521	516	572	527	520	578	513	559	527	526	511	554	551	533	503	549	520	518	488	564	506	560	560	524	505	546	504	594	537	534	548	532	537	502	548	502	538	539	554	515	582	548	547	545	535	508	544	578	518	520	565	505	506	514	507	545	517	537	554	517	556	523	523	529	524	522	540	540	525	562	565	544	540	506	511	541	546	516	570	520	498	525	524	533	514	500	541	561	574	560	539	506	528	552	536	557	518	534	558	504	536	516	500	589	560	500	550	554	504	539	556	563	519	558	535	514	524	540	526	508	537	490	608	550	540	498	571	521	488	549	524	529	486	567	597	526	534	543	525	521	538	556	496	552	522	557	549	529	522	546	555	529	530	538	523	563	544	570	520	481	505	550	561	529	556	540	547	559	507	556	611	557	544	520	571	502	529	491	543	514	493	544	534	519	532	552	548	517	547	494	496	564	531	572	540	506	581	571	544	518	522	534	539	538	567	550	517	529	559	542	519	524	500	528	538	526	539	545	520	566	562	547	542	497	539	525	541	562	563	556	536	527	542	537	542	545	567	526	491	505	556	531	520	546	494	545	562	574	545	557	565	552	574	564	503	534	580	518	552	594	565	529	521	519	515	516	527	509	578	566	567	528	510	528	523	528	519	538	525	540	537	502	552	534	478	535	525	538	563	510	535	536	501	573	501	516	545	496	536	546	542	551	551	509	521	522	508	464	559	509	562	501	523	520	548	557	544	551	565	562	496	540	527	491	554	537	519	511	559	548	527	552	505	522	528	507	498	548	515	550	583	538	533	523	528	519	531	559	498	547	525	540	559	535	570	534	556	552	552	525	537	553	515	545	526	560	549	549	520	540	511	506	519	547	546	526	511	537	550	534	553	569	541	527	564	520	492	528	564	563	525	539	577	532	498	507	544	565	555	514	505	530	542	566	553	561	496	537	535	567	540	541	512	521	516	513	555	541	579	529	569	527	540	503	552	485	530	518	495	485	511	553	520	550	505	509	553	535	567	535	557	537	529	519	517	521	551	512	511	549	542	532	523	548	521	558	527	550	549	534	529	542	529	564	551	534	560	529	536	545	528	506	514	507	554	566	546	528	518	516	576	517	544	517	549	518	525	511	499	516	518	551	516	593	572	510	536	503	526	531	545	524	509	557	544	560	523	508	524	532	525	508	493	523	487	521	544	522	547	548	507	553	569	525	522	553	524	558	549	519	505	574	554	540	557	507	527	568	527	532	503	561	527	527	534	556	545	550	536	556	532	564	513	506	514	581	506	567	534	535	489	504	551	557	490	506	546	551	527	544	497	509	533	581	513	531	528	552	497	573	536	543	582	544	533	539	540	516	572	481	560	508	529	541	510	531	521	511	584	533	548	504	532	542	533	551	535	577	532	594	562	484	547	555	517	559	505	512	526	540	551	527	509	486	556	547	526	520	510	543	516	522	542	491	550	517	568	596	526	529	545	529	522	531	541	587	521	570	525	511	530	543	546	540	526	542	536	556	503	528	515	526	538	541	522	510	512	579	527	527	516	520	564	492	559	550	501	548	569	517	570	534	515	537	526	545	533	523	520	546	512	513	507	525	519	530	555	523	578	529	526	503	559	545	504	534	489	544	582	532	543	534	510	501	573	511	539	506	564	512	538	550	530	583	530	507	531	547	520	509	573	575	536	523	536	539	561	532	574	550	518	523	531	522	554	557	514	533	502	512	562	535	509	527	518	525	516	554	542	524	530	541	557	575	516	493	528	509	541	540	519	570	535	522	574	532	562	555	548	560	526	522	536	506	527	547	545	493	546	517	495	569	538	510	572	504	531	527	548	533	538	554	580	573	486	554	569	502	551	510	540	487	564	529	510	539	523	501	532	481	549	554	520	527	530	533	543	533	513	517	519	542	530	527	503	539	530	543	531	542	514	528	516	553	500	545	518	577	525	539	525	539	528	534	510	554	497	525	546	555	549	570	548	516	547	513	551	535	524	552	503	527	598	506	571	536	533	513	504	534	532	522	520	556	524	533	533	519	510	539	523	497	476	532	499	531	514	558	551	522	526	537	554	555	521	501	579	544	557	521	580	571	584	494	511	551	547	529	580	548	518	556	548	562	553	564	546	537	556	531	550	545	549	552	558	521	529	566	544	531	509	541	508	552	534	533	563	564	527	571	576	549	535	538	572	539	525	518	518	549	492	557	520	574	537	529	525	513	498	576	543	574	563	527	527	525	537	526	521	534	535	518	505	530	551	548	526	566	528	599	519	543	486	561	532	496	511	536	541	568	526	540	574	556	522	485	537	543	557	551	502	522	510	557	498	557	538	519	549	536	556	562	543	510	503	568	543	546	557	557	539	525	529	549	554	581	524	507	552	548	532	539	482	503	591	495	558	534	546	543	518	566	536	540	512	558	540	555	516	515	528	554	557	523	542	526	496	521	542	516	563	552	553	512	573	570	535	525	517	530	523	540	552	541	531	533	543	560	505	562	567	527	515	515	546	565	526	516	516	549	569	579	510	560	548	550	518	555	496	522	516	543	533	551	540	551	508	557	578	502	520	525	540	542	506	560	551	554	547	538
50275	54077	46398	41149	32013	30422	24794	13313	3579	660	250	217	221	210	236	244	261	230	234	223	218	223	234	249	218	220	229	267	222	235	247	223	216	217	247	251	232	222	234	228	226	229	203	227	238	236	221	236	247	217	244	228	225	225	209	222	218	216	196	225	224	228	222	227	232	254	219	233	233	209	231	219	244	210	225	241	231	212	224	218	202	201	237	232	237	217	233	229	242	233	229	246	231	252	215	264	223	242	233	198	194	248	252	225	234	246	236	233	238	218	246	271	223	236	245	230	235	213	224	238	245	238	220	244	223	219	258	223	238	227	261	238	266	252	227	222	231	238	240	226	222	238	208	209	234	227	263	251	236	230	214	251	227	223	243	237	240	225	206	217	237	217	200	251	227	209	228	228	237	226	238	228	241	235	249	230	232	213	220	218	247	216	216	244	223	250	204	228	195	218	219	246	240	217	220	252	243	239	194	222	227	220	239	233	221	238	247	234	237	250	233	240	235	259	225	238	216	223	206	223	253	246	222	230	250	227	245	221	220	209	250	234	230	231	219	209	220	232	227	234	210	244	229	232	218	252	250	217	231	230	232	242	223	234	224	247	243	223	239	237	230	260	241	266	236	226	236	258	204	227	234	234	227	252	214	203	237	220	223	207	237	199	208	227	245	225	266	250	249	227	213	210	230	234	250	223	239	264	223	208	199	240	253	253	235	221	227	204	259	221	231	204	249	232	232	214	230	224	233	261	223	232	244	240	237	223	211	244	215	233	223	233	215	235	233	240	223	232	229	258	206	199	256	222	220	195	238	246	229	257	222	258	219	215	241	255	224	241	231	235	212	244	213	217	240	262	250	218	260	247	230	258	241	242	218	227	219	247	230	215	245	217	226	215	246	240	232	227	252	202	223	221	220	223	231	233	211	217	242	231	233	225	241	205	227	237	227	247	240	230	226	264	224	243	211	246	244	246	222	247	204	217	211	254	215	218	239	228	211	228	218	258	237	248	214	214	213	248	247	241	221	233	221	207	223	217	216	229	232	251	217	253	260	237	217	235	261	198	246	202	240	248	218	228	229	248	226	239	204	227	237	230	231	232	244	239	211	242	249	205	216	241	234	236	227	223	249	243	237	212	209	214	222	212	251	253	226	191	243	228	226	231	256	242	253	228	253	240	225	230	255	232	238	218	255	221	243	237	236	239	213	213	211	217	251	218	209	227	220	237	280	234	226	218	221	204	215	220	241	237	221	221	252	225	230	211	233	232	223	255	212	197	206	245	218	223	216	233	218	213	228	218	235	240	208	213	205	239	216	229	238	220	254	233	224	245	207	230	246	210	224	251	231	228	236	238	228	232	246	252	227	230	230	233	214	240	206	235	202	236	218	245	226	218	248	263	234	235	231	256	213	226	213	248	206	226	258	233	227	253	251	230	225	223	239	224	226	235	220	203	225	208	239	206	249	231	207	240	267	204	248	202	252	236	229	250	215	220	249	227	255	247	228	237	214	256	245	255	227	256	238	244	244	216	252	211	242	224	223	251	249	232	248	233	234	233	233	206	216	214	196	234	240	231	208	207	228	225	225	224	244	209	235	222	231	205	215	220	242	240	226	219	244	258	255	216	229	241	236	226	205	239	217	236	252	252	209	225	241	223	239	243	243	226	209	235	249	219	261	214	202	229	234	230	239	236	222	238	219	255	263	210	230	241	227	232	210	228	244	227	229	227	221	229	236	262	246	252	218	247	236	221	247	252	229	240	213	202	208	231	224	245	228	232	215	241	195	224	247	219	205	217	237	227	243	224	242	228	242	228	235	224	240	237	219	219	197	232	247	280	228	237	229	227	227	247	238	248	226	215	271	241	263	239	254	217	243	246	222	230	251	231	266	215	237	212	252	236	200	226	206	231	236	229	258	225	209	219	240	210	235	225	258	242	255	282	211	244	263	244	230	233	221	235	224	201	263	222	225	237	231	205	256	231	216	201	238	224	276	243	257	250	242	237	231	240	243	241	250	238	241	211	201	240	228	220	209	241	229	243	227	238	222	226	210	246	228	228	240	227	187	236	251	250	247	274	230	248	230	249	243	223	236	226	259	233	259	239	229	268	217	250	229	228	227	218	234	244	191	243	224	225	247	224	259	218	246	193	205	212	223	228	211	237	242	211	220	206	206	233	233	236	209	240	212	246	203	214	233	232	229	211	253	232	264	236	238	256	235	246	235	221	257	234	230	226	261	252	239	239	220	244	214	270	229	216	232	215	222	228	244	201	223	233	232	229	225	235	199	192	239	244	211	248	235	209	226	224	224	244	203	231	230	228	205	215	226	239	255	251	243	207	237	232	237	217	233	219	239	247	235	228	230	243	218	253	220	251	225	234	249	281	231	223	231	219	221	231	217	242	216	230	238	267	245	235	243	245	259	225	247	205	222	240	237	232	253	261	217	229	209	218	232	191	221	224	227	227	221	247	258	216	209	222	230	247	231	246	242	215	204	205	206	243	210	235	236	231	224	244	228	201	221	224	235	240	233	241	207	236	219	240	242	223	213	220	219	214	199	241	213	252	228	199	221	230	244	205	228	224	253	222	222	263	235	244	270	214	210	230	228	233	265	234	220	200	230	238	241	212	219	220	222	237	218	250	231	213	236	226	227	230	216	209	232	252	222	213	233	230	220	249	227	265	226	233	214	204	213	246	225	216	228	224	210	252	221	243	237	228	260	212	217	249	229	214	210	232	238	194	205	223	202	244	232	210	227	237	210	216	223	205	229	222	227	237	256	257	228	264	221	238	222	212	237	241	226	210	225	252	221	253	253	237	248	213	190	249	241	233	211	244	253	208	237	236	226	230	203	221	234	230	240	232	231	209	230	244	213	215	226	243	215	223	242	190	228	230	220	219	227	223	220	251	228	253	219	256	209	246	226	236	219	205	237	209	238	243	259	234	238	218	224	258	255	204	240	202	226	246	236	199	215	240	227	250	228	224	238	228	221	212	204	236	260	218	228	206	250	232	229	216	199	226	239	245	226	222	222	230	226	244	249	221	240	224	254	238	232	252	237	210	239	232	210	217	223	237	252	203	215	230	222	213	247	266	200	228	276	208	228	234	208	235	238	227	211	238	218	256	218	215	225	199	251	221	217	191	231	241	221	239	264	217	231	240	232	226	219	251	224	232	234	236	220	229	232	209	222	226	194	238	233	240	230	245	251	192	213	235	239	215	197	209	223	227	245	236	242	234	199	218	224	229	238	260	231	226	245	232	233	232	219	219	254	237	226	244	239	224	217	221	246	228	217	237	222	257	224	213	240	245	223	222	238	253	220	215	224	258	244	247	238	223	232	221	249	234	210	242	245	245	242	225	216	236	216	243	227	236	216	220	215	247	219	218	260	222	230	217	215	226	224	248	234	227	242	215	219	263	198	230	223	258	231	224	229	252	223	218	225	220	238	233	186	209	224	247	205	210	203	197	237	229	207	244	228	227	226	218	241	256	231	228	216	251
41157	56928	58111	55225	56176	50772	32740	12116	2839	931	552	542	559	566	550	535	568	528	528	572	521	518	538	536	534	532	537	518	569	527	529	544	540	561	509	525	536	480	541	525	498	549	554	555	491	545	553	542	524	541	543	512	471	521	538	544	489	510	515	497	505	530	559	531	560	506	545	545	531	574	521	539	519	513	535	536	551	548	535	494	527	486	537	538	540	510	529	518	586	526	501	544	523	539	543	505	509	582	517	498	571	504	520	544	529	546	495	572	529	544	503	547	530	497	522	533	539	545	543	534	560	540	537	490	539	514	545	526	521	553	543	566	521	559	507	517	544	533	511	584	531	521	542	529	524	499	531	518	504	515	540	538	538	531	519	511	524	503	588	517	499	527	529	488	553	527	509	554	560	507	544	559	541	533	519	530	514	519	519	521	511	520	516	541	503	511	542	532	540	541	541	517	524	535	511	503	507	523	522	520	552	535	544	512	507	500	541	518	524	526	512	586	549	551	556	584	501	517	565	505	551	539	554	511	565	548	514	562	565	556	531	541	514	539	526	588	527	602	537	554	536	532	517	521	533	536	526	549	515	520	508	564	499	533	540	518	535	523	534	516	540	530	541	531	540	503	528	564	509	510	529	474	496	514	516	535	527	513	573	531	601	562	505	567	536	519	489	484	535	537	538	534	516	503	521	531	560	552	554	509	510	528	519	547	532	528	532	572	513	513	478	504	507	493	503	528	552	539	559	475	494	507	555	513	514	547	527	541	520	503	532	481	556	535	550	542	538	516	524	524	548	485	540	517	501	529	495	509	560	543	520	512	527	508	535	523	529	545	518	527	487	521	531	534	523	510	523	524	524	546	508	509	535	523	524	518	478	544	519	527	497	517	505	556	509	513	497	574	526	509	513	518	495	521	508	485	499	549	536	499	530	561	523	522	519	565	558	551	528	525	527	558	500	551	513	504	479	515	511	543	499	555	547	543	529	528	563	520	519	512	517	556	533	539	530	528	548	540	535	557	545	537	506	519	517	520	542	514	521	553	486	526	536	530	573	521	505	570	526	535	500	516	546	515	570	503	525	496	493	483	546	517	560	487	519	542	516	530	582	513	533	517	542	500	509	539	559	518	548	532	526	573	525	480	531	531	524	531	539	540	500	544	524	489	539	522	535	569	478	497	495	513	491	504	520	536	522	530	534	550	489	531	561	509	513	548	506	527	506	519	536	539	506	543	543	526	501	510	519	571	562	465	540	546	522	512	521	501	525	500	511	558	550	557	501	557	553	521	516	523	514	532	525	561	571	529	513	544	520	513	510	529	487	529	538	529	529	575	490	555	511	580	548	531	502	558	493	498	525	500	557	556	504	554	538	583	539	528	523	514	538	568	547	511	569	495	512	547	538	514	508	559	529	544	555	484	494	560	508	527	537	543	524	554	568	508	507	512	539	553	506	546	507	535	501	519	535	500	532	546	530	548	511	539	526	554	516	521	538	561	501	493	514	514	520	533	490	541	527	560	540	515	559	528	526	490	531	526	502	487	534	484	549	554	532	534	525	542	546	523	545	534	565	514	532	503	572	540	504	519	542	543	526	530	513	524	538	529	539	501	545	508	544	529	541	518	522	527	522	551	562	546	553	547	542	517	521	509	511	565	551	561	525	494	510	528	463	563	539	559	527	513	512	486	527	539	506	547	538	506	501	495	531	536	519	552	520	548	498	555	544	577	517	553	480	508	519	510	561	516	502	543	510	559	543	487	529	500	513	553	563	523	529	561	515	551	536	536	546	521	574	532	485	522	529	555	517	506	533	518	508	505	501	509	528	568	515	490	521	497	498	543	523	525	525	482	536	516	529	517	553	580	537	492	538	502	517	492	514	533	527	533	528	455	525	532	547	522	551	552	516	565	520	505	528	557	491	542	514	530	559	504	531	552	516	548	549	538	509	521	512	507	511	538	513	532	536	530	532	511	573	484	512	536	534	534	515	490	446	480	571	534	530	534	542	540	522	521	550	596	542	491	524	517	526	490	523	516	509	549	485	506	518	587	491	525	571	507	522	536	557	533	530	535	490	509	536	558	536	513	551	490	514	520	535	515	526	537	519	566	552	518	528	534	537	524	542	487	578	531	498	485	497	486	500	512	555	498	538	493	526	528	517	517	532	483	562	545	519	535	542	528	542	511	524	532	569	518	543	501	517	496	536	536	524	487	530	535	537	551	527	512	563	505	535	485	509	508	536	553	517	524	527	536	561	524	485	549	547	527	524	548	551	501	565	496	521	556	526	545	530	536	494	505	547	522	571	515	547	529	517	525	521	547	550	533	536	573	521	524	512	540	549	541	545	533	542	491	501	540	490	530	560	543	504	482	500	550	553	512	528	531	520	552	534	511	514	526	518	543	517	513	527	537	498	563	497	528	548	489	533	512	557	487	554	548	538	490	527	561	512	554	506	550	529	526	539	518	544	601	537	562	529	521	544	512	514	544	543	555	545	503	543	520	509	492	523	560	550	501	517	489	529	520	530	538	570	503	557	526	506	526	553	500	559	518	510	491	557	510	572	496	550	517	481	554	544	506	550	547	539	505	518	571	533	575	539	541	537	535	534	524	482	505	559	510	551	507	546	519	499	529	496	500	537	529	531	514	519	538	548	547	522	506	553	543	543	554	510	528	505	524	528	585	545	548	566	524	542	511	512	563	558	541	529	557	504	505	527	553	491	537	545	535	547	508	512	509	503	530	490	504	452	517	574	529	517	507	523	539	530	511	518	557	508	500	520	518	502	526	528	583	532	517	536	520	542	534	593	543	495	540	511	542	510	556	543	522	515	556	520	553	569	518	525	535	509	529	541	477	499	521	512	533	529	557	518	560	560	517	514	496	547	539	532	501	547	543	552	497	533	513	513	484	557	480	552	516	502	513	553	554	547	546	528	554	538	502	538	525	503	520	524	561	515	502	513	573	525	529	527	571	533	544	506	538	538	525	526	536	558	543	506	524	500	542	531	532	502	575	537	521	535	525	514	542	532	509	507	516	532	518	562	521	521	515	551	523	489	561	529	499	537	521	474	528	505	516	491	547	510	513	525	509	511	496	529	501	513	511	479	526	560	508	543	492	521	524	522	514	533	530	600	555	512	540	505	471	507	547	496	563	555	561	490	534	535	542	529	545	553	529	529	524	526	476	526	501	541	502	558	554	543	502	527	523	543	542	538	520	532	525	549	525	503	528	514	537	515	547	518	548	532	557	493	556	523	456	537	541	548	493	516	503	537	542	557	520	548	544	543	486	601	540	539	533	560	488	515	508	530	529	537	537	502	528	523	542	574	528	506	541	548	556	553	516	525	535	545	535	537	508	540	529	509	514	542	574	573	520	518	504	519	531	552	547	571	520	506	530	560	566	477	551	542	534	529	520	540	551	535	538	507	512	518	549	536	517	505	486	562	509	539	529	554	554	530	584	551	554	518	540	549	549	559	528	544	546	548	532	558	481	517	537	527	516
57012	50298	46549	37219	32946	34716	32651	22530	10729	2221	344	244	202	225	205	223	234	197	215	207	197	232	211	206	203	220	223	217	233	232	230	227	224	219	215	212	230	205	190	207	183	204	213	200	206	187	223	225	245	212	202	237	221	216	246	206	211	222	207	225	186	181	223	195	228	230	202	180	201	221	231	215	215	228	197	203	217	210	235	195	214	214	217	214	188	203	207	218	204	226	219	217	206	235	229	232	235	209	193	217	230	204	205	239	236	217	210	222	209	197	226	228	198	210	206	217	221	198	209	215	204	224	232	205	224	227	212	214	210	201	199	211	213	204	221	219	210	194	227	203	236	205	229	221	200	215	205	205	206	193	215	213	243	189	193	223	234	206	208	205	207	244	226	262	202	216	225	191	204	198	212	177	220	213	194	230	198	213	223	214	197	202	209	212	218	226	225	225	199	197	197	212	212	229	206	205	237	219	220	205	202	184	202	213	183	216	209	198	204	213	202	244	235	208	213	213	211	238	225	199	215	233	205	223	226	244	232	251	225	204	223	186	204	196	240	224	194	212	220	218	205	219	226	205	204	234	191	235	229	223	183	211	196	210	201	196	209	206	221	239	214	212	226	218	225	199	214	231	226	242	239	226	230	205	203	209	227	210	216	199	227	199	210	245	235	207	233	218	233	206	204	227	215	225	207	235	220	194	193	222	248	218	204	216	215	225	219	219	215	220	219	244	194	199	209	210	246	239	212	197	220	180	206	228	214	197	208	192	220	203	225	194	217	207	189	216	227	237	197	223	253	195	213	224	242	245	208	201	201	225	212	202	195	216	204	211	211	175	212	191	209	204	232	239	214	209	224	199	201	226	242	201	224	222	199	201	208	194	203	210	208	218	222	229	196	204	224	204	200	181	235	189	207	210	186	209	178	219	205	191	226	248	193	222	231	210	191	200	199	214	228	223	225	221	219	186	195	208	210	212	221	210	197	209	224	226	231	216	194	185	223	201	223	201	200	219	205	237	194	219	247	197	190	218	229	210	228	213	204	205	199	204	227	241	237	216	213	204	202	218	187	176	214	251	207	234	205	240	202	218	190	216	240	203	209	176	201	220	206	201	224	220	204	204	206	228	204	173	202	189	192	197	226	234	193	208	193	191	231	216	223	207	217	181	211	233	242	220	228	217	230	192	214	232	217	225	209	238	229	204	234	232	238	186	206	225	210	210	232	220	211	205	204	237	216	235	185	190	213	217	200	220	230	197	221	249	200	194	202	229	215	239	182	192	222	233	250	225	181	210	235	198	217	209	230	200	242	218	246	204	249	203	227	223	209	189	202	206	212	209	197	216	209	218	227	191	218	207	205	237	183	215	224	214	177	190	247	259	240	200	215	234	224	188	238	195	214	238	228	209	196	190	214	202	249	216	209	209	199	225	198	204	196	202	204	228	210	220	211	216	216	192	223	210	234	226	211	184	218	228	201	196	217	232	208	200	225	228	229	208	237	219	211	208	209	196	201	201	214	207	189	215	219	234	193	209	248	203	235	202	222	193	214	228	184	210	228	212	231	206	228	211	209	205	225	197	218	231	226	234	222	217	223	249	204	214	216	215	220	221	231	217	226	228	227	228	208	187	224	224	236	213	220	231	191	217	211	199	217	203	239	234	181	199	196	216	220	224	210	210	223	197	214	192	189	195	200	205	190	187	214	233	212	235	243	235	225	225	204	226	225	188	216	214	212	226	205	239	236	224	212	214	214	219	225	226	227	200	212	213	206	212	195	209	218	225	219	234	213	177	239	227	222	220	229	219	206	209	228	207	214	220	227	203	228	218	233	188	216	221	216	201	234	212	219	181	216	197	220	211	218	217	205	202	228	220	211	211	200	220	196	218	214	236	166	210	214	203	230	265	238	227	237	192	213	200	206	228	227	219	216	204	228	203	208	221	217	235	212	193	220	233	208	207	217	208	183	199	190	221	230	212	201	188	234	190	201	224	217	204	186	183	232	216	199	198	231	234	217	226	233	227	216	196	205	221	228	201	213	212	190	215	241	219	214	202	225	212	227	194	237	210	223	221	216	218	167	201	203	199	188	204	231	217	211	215	207	215	211	247	198	219	204	222	191	228	228	239	210	206	207	215	198	214	203	211	239	194	192	212	206	203	201	219	212	195	200	234	214	210	203	244	252	229	232	217	235	249	216	191	206	199	231	190	210	226	226	215	210	228	219	181	206	243	224	229	229	229	196	200	226	219	211	235	241	216	227	216	229	212	225	211	211	216	209	188	235	196	245	232	210	204	232	201	200	244	170	193	212	225	215	205	206	196	240	244	200	230	205	217	216	207	211	246	212	241	211	215	220	212	224	198	232	226	234	232	228	231	231	199	214	234	228	217	194	195	214	222	238	221	207	188	234	239	239	206	229	217	215	206	197	197	246	212	240	179	217	217	175	211	195	213	241	207	212	206	230	212	201	217	204	192	183	195	224	224	212	222	217	222	227	236	231	208	225	207	200	209	222	212	230	229	206	212	211	220	190	218	204	211	220	226	203	245	223	202	219	203	219	207	216	210	227	213	229	206	196	219	184	230	210	205	225	194	200	213	178	205	199	195	238	210	205	222	206	208	209	204	210	200	222	224	204	217	229	197	216	240	226	203	208	221	196	177	228	217	214	177	211	203	228	194	243	213	231	218	215	213	205	196	194	223	259	211	211	219	217	202	202	228	217	203	199	198	219	208	202	196	249	213	220	226	203	211	227	236	183	220	193	213	192	208	219	234	217	225	214	207	231	227	201	211	223	231	219	218	221	239	214	228	224	209	190	235	198	214	197	186	209	226	226	200	223	207	199	202	215	225	200	217	224	208	210	202	212	229	209	241	205	191	240	212	204	204	210	217	227	201	217	217	225	202	225	225	225	211	197	207	212	215	202	204	237	193	189	217	228	221	227	205	195	231	220	218	204	215	215	226	210	196	193	222	211	198	204	213	227	207	205	232	236	221	221	200	190	231	215	196	206	214	212	226	216	219	221	220	216	229	204	204	236	235	190	188	231	216	202	201	227	206	220	203	216	188	195	207	233	235	227	202	221	226	225	186	252	196	221	209	180	231	213	213	219	200	198	216	215	212	229	188	209	188	225	215	225	224	207	225	218	214	215	223	223	215	205	218	202	182	232	229	212	226	186	219	195	206	233	184	231	223	211	251	214	218	212	211	218	211	206	168	200	210	232	205	222	237	208	217	196	236	195	221	202	203	208	210	222	218	230	233	206	235	206	234	218	221	201	237	211	212	228	197	222	199	212	209	208	237	223	232	218	213	189	240	200	186	220	208	220	227	237	224	200	208	193	228	241	226	243	221	200	207	221	209	210	204	223	224	213	217	221	193	230	226	200	185	219	236	197	218	202	225	222	270	209	194	202	215	217	211	241	252	231	196	208	224	203	207	200	192	194	206	212	213	204	227	227	209	207	208	205	216	199	249	218	220	202	206	214	246	199	192	212	187	229	207
47927	58357	58916	58864	62529	68807	50261	23733	6353	1525	610	595	546	533	525	486	474	526	484	527	483	518	499	504	512	481	522	495	530	521	457	501	488	495	499	502	473	482	470	489	531	495	501	491	475	456	482	471	509	477	458	480	495	447	457	477	476	478	484	501	489	518	478	504	485	437	475	452	484	461	478	471	497	489	525	481	510	521	509	447	477	473	472	456	495	429	476	481	492	438	470	466	477	460	486	475	482	518	481	476	477	466	486	490	476	493	484	522	496	505	474	509	499	496	461	483	507	504	501	465	485	466	492	476	526	446	482	488	504	468	513	472	472	483	541	483	473	473	473	447	480	478	484	480	487	456	490	452	465	518	475	485	477	505	499	513	477	490	461	494	502	479	522	509	459	488	498	495	503	485	466	477	507	490	471	476	476	453	481	509	465	499	511	490	491	456	510	477	465	473	503	492	522	475	499	462	472	496	434	491	455	475	492	533	472	483	505	475	479	526	449	467	456	463	482	477	482	490	497	493	492	458	478	497	480	449	478	456	494	502	510	470	522	467	445	506	502	502	479	474	502	492	461	497	500	468	461	478	515	485	470	454	486	432	473	478	493	466	468	473	467	479	461	503	460	489	456	480	432	492	493	488	458	513	496	496	499	482	481	482	488	510	450	463	473	440	517	511	480	452	439	508	486	464	460	452	481	455	457	467	517	473	472	527	466	485	480	497	464	472	511	490	511	473	455	511	504	466	511	460	502	468	518	477	404	492	460	451	464	524	494	457	511	511	478	461	473	480	468	455	464	443	427	474	507	509	488	487	504	484	474	455	492	472	531	495	474	454	527	471	486	420	463	471	457	474	512	482	450	454	468	472	502	459	475	457	491	487	516	498	510	490	487	503	494	476	466	460	482	466	482	456	434	476	498	460	475	461	482	518	481	504	470	462	441	468	511	522	494	492	479	477	473	474	454	482	495	480	478	472	466	481	466	492	486	498	492	479	503	454	478	499	471	465	512	449	471	450	490	468	502	452	469	458	498	494	461	487	524	466	494	502	499	497	453	496	453	500	473	490	498	509	497	481	484	502	503	495	486	513	470	476	479	452	460	485	489	459	469	467	469	474	481	467	448	470	470	463	470	502	456	505	457	469	476	469	501	488	513	457	502	469	477	497	500	482	471	507	486	509	454	470	493	440	470	481	478	512	438	479	473	462	469	529	486	504	481	455	455	474	490	503	501	474	484	506	504	466	479	453	494	510	479	489	460	451	466	484	508	505	518	509	491	457	523	485	448	451	506	479	514	475	461	454	526	459	463	504	495	504	465	486	504	454	491	468	513	474	500	490	472	500	440	495	506	483	466	480	468	505	491	487	488	476	456	505	477	464	460	486	473	463	482	485	497	501	484	459	481	491	479	484	488	525	508	495	462	493	473	505	479	512	475	440	487	470	491	538	456	506	505	504	498	494	459	494	502	488	486	500	441	469	453	433	463	490	495	482	519	473	489	506	474	476	442	518	473	472	481	519	504	490	477	460	507	475	445	461	472	458	481	480	530	485	485	497	469	454	451	468	493	493	503	448	475	449	470	503	454	500	511	478	485	502	486	467	490	468	455	494	450	482	503	491	474	471	464	505	458	467	470	518	490	481	495	509	486	536	474	517	481	454	477	475	439	460	438	465	487	476	464	473	523	488	459	460	451	493	458	482	487	485	445	473	465	489	482	530	495	463	468	484	478	461	456	510	491	453	511	498	486	483	505	482	444	479	459	485	513	502	466	489	500	497	470	482	483	488	515	485	493	467	472	504	476	449	475	510	477	475	498	475	489	475	474	503	473	453	510	470	511	479	505	485	410	538	475	502	499	483	496	505	480	424	502	478	497	480	470	463	497	502	458	475	507	500	455	496	488	510	498	488	496	496	498	443	451	496	518	491	462	514	461	483	472	476	465	491	471	497	515	474	448	455	455	478	489	487	481	499	513	486	473	500	486	457	471	496	488	480	475	469	463	467	464	489	469	455	471	526	537	492	502	493	494	445	492	492	462	492	471	488	496	472	507	458	526	500	440	492	495	492	496	506	474	474	483	470	499	481	516	454	474	514	471	481	503	490	515	494	469	465	472	475	475	463	494	471	481	468	469	526	473	456	463	476	452	455	486	508	494	461	493	491	473	461	460	470	516	515	483	473	444	508	453	480	518	468	498	459	507	442	450	466	441	488	483	507	498	436	493	497	484	493	491	491	463	533	487	481	465	486	489	474	464	517	516	506	492	522	496	478	475	534	458	442	470	459	443	472	488	511	523	461	488	498	484	483	470	515	492	501	471	436	476	503	474	498	460	518	483	494	502	493	501	471	470	497	496	491	474	507	469	492	447	445	472	421	506	483	477	508	507	512	457	462	477	522	539	485	452	510	463	487	473	451	482	467	492	479	480	470	460	493	479	488	474	477	486	486	451	454	491	486	506	523	483	504	495	469	510	506	467	430	485	448	477	476	458	460	513	467	485	532	487	493	537	494	455	441	450	503	461	482	486	502	432	472	476	458	512	544	481	458	461	463	472	480	501	520	488	516	535	485	461	521	454	488	441	489	514	482	510	485	440	451	502	489	488	476	478	426	463	497	475	488	494	474	492	456	490	477	507	485	513	509	497	518	494	490	498	471	469	453	513	480	522	510	475	453	483	489	488	494	478	486	516	520	521	482	475	472	450	490	515	479	464	517	523	476	485	470	479	466	502	496	492	486	446	490	519	444	474	443	490	460	485	505	500	492	466	486	494	504	493	460	491	494	521	485	490	480	469	469	518	472	492	442	481	473	480	477	471	477	457	473	438	466	478	483	483	486	489	473	477	480	476	480	488	468	505	448	504	494	478	493	484	507	510	491	475	516	462	472	490	469	482	496	477	472	476	443	490	504	462	499	507	459	474	445	497	441	484	483	448	469	513	494	454	464	453	493	498	482	472	461	463	490	480	469	515	425	505	469	498	529	494	495	481	506	509	458	425	459	465	513	487	516	476	468	466	518	500	472	511	485	447	467	481	489	470	509	455	507	519	475	476	461	483	496	535	465	455	483	448	467	480	480	475	429	527	483	462	442	491	482	492	448	472	507	513	493	450	507	518	468	511	459	461	492	458	493	471	513	487	474	488	487	477	481	502	503	492	465	482	483	471	493	459	471	486	467	504	496	469	507	509	483	466	471	521	487	463	468	466	457	449	481	469	473	489	475	491	463	485	473	487	471	474	476	508	508	488	470	487	519	493	486	474	460	476	495	479	477	489	476	451	472	492	465	494	472	483	487	469	522	487	458	470	471	463	449	486	505	452	480	471	467	507	515	509	532	475	516	499	494	507	506	484	435	456	446	456	465	470	485	503	462	485	468	512	480	485	467	477	446	473	468	533	463	476	463	496	470	505	505	511	473	487	511	454	483	494	502	520	497	443	487	457	479	478	451	448	462	458	463	489	522	446	498	500	456	423	486	426	484	483	463	503	502	487	511	496	500	454	524
18999	29136	30183	16745	9018	7289	3597	1101	406	244	223	206	242	224	242	229	250	226	234	220	204	238	215	221	239	234	219	241	224	249	231	202	205	208	237	227	222	249	232	229	240	215	242	245	216	208	238	209	210	234	226	230	259	247	219	259	247	239	225	232	236	209	209	224	225	223	241	229	223	239	216	254	248	211	220	201	226	239	246	226	210	244	235	216	258	225	238	233	196	223	217	224	233	237	198	226	234	217	246	202	239	210	232	233	208	228	218	187	234	228	264	240	256	238	243	256	221	240	261	222	213	248	233	198	210	244	232	268	220	210	220	246	207	203	196	216	216	202	231	237	210	200	221	212	220	230	218	228	208	240	215	232	234	208	229	216	207	225	214	214	225	239	243	224	231	222	208	222	232	238	229	264	243	215	233	207	228	215	231	220	235	238	208	234	213	192	235	198	231	236	200	254	241	201	234	218	219	215	237	233	234	233	227	223	224	222	238	262	256	218	257	262	223	237	223	243	218	227	221	224	239	235	200	210	250	258	229	197	222	235	249	221	255	221	257	204	247	214	207	251	219	231	213	235	199	222	203	259	252	217	230	233	234	236	228	222	237	217	252	268	251	201	233	218	210	214	226	194	220	236	247	226	212	217	224	206	207	269	230	209	223	229	224	247	226	215	224	206	231	191	245	213	223	252	212	209	212	198	239	227	232	236	238	229	233	214	228	210	221	237	244	210	227	229	240	224	197	220	228	223	221	221	259	230	239	227	233	233	221	215	211	231	257	234	221	253	231	225	225	214	186	238	224	230	211	201	204	219	217	241	196	238	237	230	218	246	254	210	224	243	206	243	232	213	241	241	218	247	215	221	232	234	245	212	239	190	249	224	202	229	257	208	215	245	231	211	245	218	224	243	229	227	229	232	214	229	211	251	211	213	223	222	242	222	206	243	248	231	238	219	267	251	237	215	243	203	213	222	241	229	225	218	232	254	242	252	252	205	216	240	209	230	216	255	209	236	250	233	216	212	246	206	216	217	230	209	245	220	254	197	213	212	198	216	211	245	236	221	224	241	273	215	209	176	226	225	223	230	266	233	210	233	202	245	244	228	225	214	237	222	214	244	222	262	212	201	228	227	228	222	248	253	230	233	228	236	218	188	217	193	206	238	223	241	237	239	222	216	217	213	213	233	212	207	249	225	224	197	218	252	213	214	199	208	223	244	225	200	235	230	225	226	237	223	242	225	241	220	254	217	221	205	198	246	217	214	220	219	244	227	223	214	239	213	224	228	217	245	218	217	262	241	230	240	220	209	239	233	247	214	252	214	246	241	232	237	231	235	224	221	219	216	235	262	227	223	266	245	226	221	231	224	214	225	207	203	215	230	236	190	225	249	241	232	248	216	228	242	236	242	240	242	215	242	220	235	197	219	232	218	206	218	222	248	226	208	212	252	225	223	224	216	228	217	236	202	215	230	244	232	212	222	239	188	253	244	225	244	216	229	217	219	225	214	178	194	239	229	209	219	241	223	224	230	226	196	237	238	216	236	215	256	227	180	231	208	247	199	249	246	229	252	214	214	209	237	216	193	212	230	213	243	228	227	229	218	243	260	215	250	224	215	250	219	232	209	210	211	228	228	222	231	233	225	224	219	223	205	231	217	234	239	241	212	230	245	202	209	231	211	196	258	215	221	219	227	229	227	231	229	216	244	234	220	225	188	209	222	206	206	239	243	242	217	223	231	236	219	226	236	246	231	244	206	226	233	212	242	197	223	243	224	234	249	221	253	244	202	255	228	228	226	236	218	249	224	242	255	197	221	236	231	223	203	225	245	233	231	253	233	211	247	205	242	212	237	220	216	213	218	223	218	215	243	206	215	225	241	210	241	224	229	219	237	244	228	201	218	239	245	213	268	220	236	217	202	237	197	225	246	216	224	232	234	195	231	223	264	253	233	229	220	231	246	211	247	221	220	270	245	201	275	228	202	225	216	184	214	230	219	215	254	233	230	233	224	228	222	220	248	232	228	233	214	242	206	232	234	242	236	229	234	223	233	225	215	236	231	208	234	206	234	229	233	239	262	223	225	229	220	216	236	236	216	212	212	241	233	252	258	228	245	246	214	224	235	235	213	256	208	195	224	222	219	251	243	235	203	218	234	217	229	219	203	216	238	236	224	247	211	222	250	226	229	226	199	234	198	235	239	231	236	228	226	227	237	232	246	213	243	224	232	268	247	255	210	225	205	232	251	234	206	242	213	241	237	228	213	267	206	213	235	221	220	213	243	231	203	240	202	187	218	207	250	241	239	264	216	215	211	232	198	216	219	229	249	231	208	202	211	220	201	204	204	214	222	206	253	194	223	180	216	216	191	232	204	219	201	213	220	248	229	233	247	196	227	220	219	234	247	234	233	214	253	220	229	230	238	215	218	221	217	230	234	215	227	237	258	223	247	210	243	231	234	221	228	218	236	234	239	203	217	201	233	208	210	230	212	229	209	227	219	244	240	208	225	214	211	204	196	210	223	242	212	223	222	224	242	221	218	221	218	238	255	241	218	250	210	233	268	255	239	231	228	255	235	246	227	216	228	251	226	224	230	233	208	233	213	240	240	234	222	233	238	234	239	210	222	258	203	234	245	242	214	216	237	207	236	253	245	224	243	258	244	256	250	209	222	215	218	233	220	235	228	226	221	230	223	252	230	214	223	245	201	234	247	235	238	222	212	238	229	201	203	230	237	241	247	247	230	216	214	220	204	232	219	252	226	228	229	219	257	227	228	217	204	210	250	223	250	216	201	210	224	241	178	225	214	221	236	217	247	233	218	235	218	219	220	206	204	185	255	229	217	253	193	226	217	238	215	240	229	210	233	221	231	205	253	207	237	234	222	237	220	237	234	232	243	269	227	216	224	240	233	225	209	221	233	255	262	241	208	254	222	235	239	251	197	250	233	221	232	236	252	218	221	198	211	237	237	220	214	239	216	222	219	244	255	232	215	205	235	225	259	239	242	205	219	218	230	240	200	246	238	227	211	230	227	236	228	209	228	216	226	259	229	243	245	217	232	208	213	247	252	237	212	240	242	222	217	219	209	222	238	247	235	235	223	254	249	228	242	229	231	251	262	228	229	213	227	221	202	209	229	246	215	229	215	216	210	206	231	231	225	222	217	246	214	246	196	241	242	223	246	219	244	229	220	218	231	226	245	212	215	251	204	238	260	245	229	227	213	194	218	230	249	237	221	227	209	248	243	226	229	204	214	186	245	235	238	240	236	216	212	216	205	232	221	222	255	244	242	197	239	225	198	194	203	238	219	260	248	246	225	229	233	237	243	228	237	213	222	237	232	228	222	229	205	202	223	224	249	234	218	247	254	246	224	203	231	204	205	263	226	248	232	229	220	221	258	260	248	256	225	232	251	242	229	222	241	176	231	238	238	229	252	235	184	221	223	215	213	233	239	223	249	229	249	240	219	214	220	228	229	231	260	243	252	234	225	227	254	211	226	213	202
14916	28493	32174	23582	19001	17219	8563	2611	887	580	556	583	545	525	529	531	551	543	498	521	546	532	514	550	520	523	549	537	516	510	556	509	544	536	517	549	509	506	540	552	553	508	529	558	536	537	534	507	576	567	525	536	542	530	502	529	506	537	521	538	533	539	557	524	508	562	509	501	508	557	489	552	582	528	560	536	489	493	527	553	560	532	531	512	535	529	544	547	536	556	551	531	558	540	527	498	516	518	535	535	502	555	528	547	573	535	510	527	538	543	536	529	555	495	515	532	534	529	538	534	537	536	565	550	567	537	504	539	535	547	589	563	551	534	558	535	520	503	536	533	526	539	528	544	520	522	521	536	514	518	553	506	522	544	549	530	504	490	527	549	533	515	563	545	538	522	539	527	544	506	544	550	567	526	508	563	510	556	541	494	511	529	511	532	520	511	551	560	510	502	494	517	524	531	552	562	536	553	596	537	506	536	545	477	560	576	542	552	547	526	524	557	573	563	521	543	479	566	545	556	532	520	537	522	473	531	503	510	538	536	525	535	547	500	547	505	527	509	523	563	546	575	536	507	537	515	556	517	578	568	572	542	571	545	505	546	569	569	488	531	565	550	523	546	524	560	511	520	520	551	523	546	577	561	488	542	530	541	515	543	529	531	532	544	516	544	557	533	563	558	547	560	534	564	514	507	543	507	515	523	530	561	514	513	532	555	531	559	547	519	492	540	506	513	539	479	520	546	549	508	500	498	549	560	525	525	565	551	559	562	554	527	539	547	525	571	531	542	488	499	572	543	535	504	531	565	541	545	562	578	541	552	510	586	510	510	512	463	563	515	572	554	552	543	520	545	543	538	556	505	510	534	501	536	518	561	524	534	544	529	529	497	532	546	508	525	527	568	533	560	550	525	578	534	587	557	545	520	546	556	525	573	539	517	507	522	493	502	539	511	533	512	539	534	530	550	520	534	491	515	535	533	550	555	540	536	545	519	520	542	527	499	550	513	537	535	532	497	513	517	546	499	522	538	544	499	553	573	554	513	536	520	533	582	545	550	487	512	520	544	496	534	515	543	539	529	557	482	522	566	534	508	574	518	480	521	570	543	573	512	538	516	517	570	515	519	584	535	514	505	495	473	579	556	547	545	544	533	533	560	539	542	532	483	531	529	554	523	524	510	497	497	547	490	529	514	563	516	516	551	532	534	527	521	545	573	547	516	556	541	574	578	512	547	542	579	492	556	546	500	531	557	542	546	559	529	519	517	554	558	497	500	573	509	524	554	560	551	580	552	555	488	526	565	515	516	574	532	533	539	562	569	560	549	518	518	508	546	517	556	506	519	547	532	521	548	523	549	543	552	560	573	506	510	523	523	539	498	512	543	544	522	528	542	543	510	558	542	559	516	547	540	517	554	490	545	527	536	566	539	526	508	522	508	533	514	554	545	527	550	525	566	572	565	530	529	524	505	490	546	549	554	544	520	529	539	529	538	525	557	517	570	550	545	552	517	486	508	537	544	541	539	561	574	513	529	493	522	537	533	530	545	543	535	486	486	480	551	496	513	564	545	527	538	536	548	560	542	513	517	550	525	548	552	544	530	507	540	519	531	532	565	529	538	552	488	527	508	531	592	496	526	530	544	555	501	546	554	512	578	564	543	532	563	532	570	530	501	562	540	520	569	512	538	555	547	525	567	591	527	512	519	520	518	509	481	550	524	559	532	534	543	536	539	500	528	541	543	508	538	561	573	522	525	557	537	528	552	505	539	571	540	504	543	509	521	564	545	541	536	496	554	520	516	531	544	539	518	570	519	539	563	516	485	517	521	535	562	539	508	508	534	524	508	592	551	517	542	554	499	543	517	487	537	516	516	495	546	526	550	505	551	553	563	529	543	546	552	519	544	534	540	497	526	537	551	502	512	540	515	553	558	547	522	513	505	543	523	539	526	537	511	553	538	500	556	537	547	570	515	513	558	553	537	506	566	549	505	514	537	510	574	578	582	522	502	578	534	519	575	534	540	544	531	526	535	536	579	557	537	513	526	560	536	568	539	519	531	498	552	519	590	542	557	529	546	549	555	524	571	559	530	534	546	536	510	548	558	550	556	533	590	523	542	542	510	521	503	512	490	545	488	506	570	530	530	556	513	530	535	535	545	557	528	552	507	514	479	562	531	496	503	541	568	540	507	468	542	501	506	492	533	500	590	528	580	545	521	527	545	549	541	531	529	548	510	540	524	544	511	505	579	539	541	567	508	527	510	517	541	527	531	524	526	510	521	522	561	558	546	532	500	517	528	522	541	529	515	501	535	509	512	516	557	523	533	514	537	548	527	518	506	546	556	492	571	546	515	575	508	552	517	549	515	552	544	556	574	542	569	562	517	483	547	537	526	487	511	530	467	506	518	500	567	557	566	550	532	522	531	526	513	524	541	500	475	531	569	530	512	545	511	560	528	500	492	511	522	553	517	549	509	545	534	570	530	512	551	504	507	557	500	551	538	553	520	496	513	549	528	519	531	523	536	549	512	525	532	542	498	557	563	535	532	535	511	577	553	531	532	558	515	556	570	512	531	531	541	552	552	559	561	522	527	507	575	541	556	566	529	545	587	524	510	493	581	501	518	528	565	538	497	513	513	594	506	545	555	562	527	558	538	549	540	527	526	530	507	543	520	560	544	526	522	521	521	538	524	520	514	519	553	527	526	509	499	521	504	521	570	544	567	568	514	566	538	539	529	521	517	549	534	492	564	510	523	551	516	533	531	574	519	496	560	550	549	581	515	573	514	507	531	529	545	537	539	532	538	508	498	544	497	545	539	532	548	530	524	564	527	551	551	582	529	551	573	524	519	535	515	516	481	502	528	516	550	545	554	511	527	555	545	498	547	516	528	569	558	550	529	568	575	526	528	552	500	522	494	498	525	485	521	562	560	557	549	496	514	554	519	513	569	535	558	535	565	529	560	566	570	531	535	552	524	508	512	559	520	554	579	529	530	552	542	560	568	518	537	570	513	526	561	562	497	541	527	567	534	556	532	534	552	561	535	526	506	527	565	530	545	509	501	527	571	548	537	552	493	578	564	530	514	540	522	538	554	552	501	481	551	527	498	539	531	526	568	585	542	543	500	568	527	564	542	532	558	526	506	521	533	532	510	567	513	534	536	535	566	543	539	522	540	539	528	516	535	551	572	578	509	549	530	544	526	506	554	521	559	484	535	568	528	556	523	522	512	561	532	557	519	484	532	552	531	545	531	535	525	514	484	488	525	547	523	543	480	527	535	509	580	548	567	528	566	523	511	542	523	536	502	517	526	517	564	534	514	544	529	485	518	568	565	563	522	501	578	540	514	537	515	511	537	538	548	561	539	547	568	519	538	495	537	494	526	546	504	551	512	591	504	529	553	514	507	511	530	515	581	526	556	548	515	526	543	536	517	517	560	507	516	526	502	516	520	578	488	505	581	566	527	520	571	507	513	523	549	553	524	560	560	560	546	539	539	566	547
49043	53218	49942	37864	30711	30173	23572	14122	4663	791	249	234	241	244	259	252	245	231	271	247	208	247	234	230	217	230	222	245	237	238	254	226	227	204	237	244	230	209	249	228	237	250	223	208	240	251	239	258	217	236	255	231	239	238	231	222	233	197	265	216	242	223	227	250	267	225	245	226	269	229	232	216	251	259	190	220	222	258	229	253	241	242	243	233	227	232	221	254	251	231	232	259	259	233	242	220	222	244	217	210	261	244	230	226	231	229	226	221	216	255	264	219	251	246	233	225	236	240	267	238	271	238	235	234	234	228	204	240	222	249	254	232	228	249	253	239	208	226	243	214	216	241	221	207	226	263	223	218	242	232	224	236	218	215	218	208	240	245	258	219	229	196	232	231	252	238	237	240	243	263	237	239	218	219	242	247	236	222	217	230	228	208	230	200	226	229	267	228	225	217	184	243	236	259	243	230	224	228	191	257	222	220	239	229	230	242	224	244	214	203	200	238	191	252	190	252	236	240	253	225	233	220	250	217	246	256	239	221	235	229	221	235	238	218	235	228	206	236	221	230	223	233	231	230	229	214	224	250	222	224	215	262	208	196	229	228	256	219	238	210	249	250	229	254	224	206	229	225	223	242	251	226	252	245	219	213	270	232	228	240	205	248	252	222	245	216	209	213	227	226	231	220	216	233	236	236	225	210	240	240	239	212	201	251	253	229	244	225	226	208	254	218	250	226	234	231	231	237	236	225	210	240	233	251	228	228	216	243	209	245	241	230	233	220	223	258	255	239	224	250	238	233	234	228	236	248	271	236	213	225	238	203	224	247	243	234	234	215	238	270	224	230	239	208	237	231	225	229	239	259	227	250	226	247	253	221	201	243	231	239	244	260	250	224	233	237	227	237	247	225	280	238	271	246	231	230	213	239	248	249	240	240	221	253	262	193	218	210	243	237	221	263	221	214	233	221	208	201	214	231	196	249	219	260	244	229	225	224	207	236	205	207	236	262	216	209	247	251	231	219	214	240	212	224	243	250	246	230	223	265	216	236	232	252	257	239	249	220	203	243	219	240	224	217	251	212	228	219	244	243	226	210	231	233	229	230	219	221	244	240	246	240	225	236	239	235	227	225	211	218	228	241	228	198	235	237	258	230	233	225	211	252	239	234	217	230	250	233	226	217	232	241	247	272	236	209	224	236	229	239	238	218	221	228	225	210	244	239	217	244	253	230	233	246	213	237	246	254	219	210	222	207	225	236	226	238	260	219	235	216	196	238	246	258	206	221	235	234	215	252	255	237	244	249	239	253	237	230	197	222	249	196	215	238	249	229	248	208	226	239	218	235	233	208	227	204	254	240	231	241	263	230	238	245	233	228	222	236	209	217	253	242	213	230	232	256	223	263	219	222	207	190	206	223	249	269	247	268	236	252	219	249	231	239	219	217	229	212	212	237	225	213	236	222	235	233	214	201	222	213	245	249	227	221	222	200	257	242	246	250	229	209	233	252	232	218	236	214	239	207	228	209	236	245	216	216	218	211	223	230	251	245	224	222	240	229	239	244	261	231	213	195	241	223	239	234	229	238	248	229	225	243	261	261	205	244	207	215	246	235	212	248	215	229	243	197	217	202	229	226	224	221	249	236	240	217	225	224	210	232	236	226	231	211	216	225	212	208	226	222	207	220	229	248	231	254	231	233	223	229	233	231	251	213	235	231	229	256	223	227	232	240	228	247	229	217	243	225	241	226	231	236	246	229	251	229	218	220	217	224	226	250	228	233	232	243	227	222	247	238	247	208	218	231	234	217	247	231	228	222	216	237	239	242	240	218	240	187	218	220	214	245	180	258	206	243	230	234	259	252	247	257	209	243	249	201	240	235	219	222	228	228	218	231	207	213	206	245	230	225	224	235	255	241	229	229	223	249	225	224	228	237	223	259	226	224	208	269	211	202	230	253	253	213	218	228	226	231	242	205	257	224	231	231	233	226	235	223	226	205	241	238	230	213	222	212	229	229	208	218	214	211	220	227	221	237	226	231	253	235	233	264	232	235	220	249	218	246	229	237	227	249	240	222	221	226	235	258	219	213	250	223	216	218	238	194	226	250	221	221	211	223	212	234	250	233	213	226	210	247	266	241	247	262	228	200	227	213	198	190	262	231	245	234	241	210	243	220	249	232	215	206	225	223	261	212	214	219	246	219	227	238	246	233	206	225	220	240	231	230	199	243	232	242	224	247	275	234	222	216	235	215	219	216	221	245	214	230	253	242	238	209	224	231	231	240	230	197	231	230	256	246	254	228	267	267	208	211	244	217	223	265	247	231	228	242	236	261	238	212	233	241	246	259	245	222	245	216	206	229	207	259	220	267	251	228	229	233	230	254	226	247	247	232	242	221	222	228	248	210	220	229	231	223	196	226	213	227	247	251	243	239	210	250	212	241	212	256	242	220	195	210	210	228	224	222	231	241	239	227	213	250	237	211	242	210	226	244	237	242	230	233	246	257	217	243	228	230	225	211	241	230	217	234	240	209	222	205	202	229	240	213	257	220	220	205	228	249	214	248	255	260	242	279	202	239	216	227	219	243	213	242	223	238	213	249	238	232	228	258	217	205	223	211	219	236	205	221	246	217	229	204	243	251	220	239	244	258	234	239	213	262	244	208	200	239	245	232	235	225	240	224	232	238	272	228	284	244	246	217	201	258	239	252	248	285	228	230	239	211	241	232	242	218	233	247	214	252	255	216	228	245	222	234	221	241	233	206	217	238	265	242	236	246	192	239	239	222	251	269	253	231	211	222	237	213	264	231	219	215	222	229	259	223	229	223	234	229	240	234	221	229	243	266	229	235	222	205	221	237	213	211	214	234	234	215	249	233	236	220	225	214	224	239	236	230	236	221	235	251	224	238	238	246	181	217	224	238	202	252	253	214	201	247	216	232	215	216	198	241	225	218	252	235	238	207	238	235	230	221	250	233	230	237	229	229	255	263	216	235	232	198	231	223	228	242	233	210	251	217	229	249	210	233	211	229	204	234	258	231	219	228	258	213	233	211	218	226	219	234	210	229	232	251	238	200	214	221	218	248	223	233	237	246	240	247	257	241	222	240	214	209	231	238	229	246	247	240	243	243	200	251	210	233	243	239	215	223	241	210	212	229	214	220	216	206	227	223	224	226	224	206	245	223	215	223	221	233	232	248	232	206	250	220	250	242	190	211	222	225	233	251	218	226	237	217	216	217	209	252	250	230	237	213	239	277	233	245	217	219	240	225	249	253	254	215	215	238	229	246	230	227	229	241	236	235	218	230	211	224	191	225	214	233	219	222	233	254	208	277	213	229	227	236	231	220	211	223	241	257	259	253	221	205	236	251	234	226	219	247	223	252	210	217	255	226	214	234	239	267	212	257	215	215	233	218	206	233	223	243	237	235	213	217	256	225	216	210	269	243	248	253	235	235	212	224	221	236	235	223	208	231	213	244	237	211	252	201	205	240	237	246	250	247	248	237
37475	52498	58343	53830	59433	51101	28609	9275	2082	786	560	558	540	520	535	541	495	539	543	538	568	544	538	557	526	574	550	557	559	508	556	513	521	549	517	504	553	513	535	557	562	519	478	565	559	515	545	547	536	529	543	508	503	538	556	535	521	562	484	573	520	488	508	544	550	568	535	557	556	547	546	484	555	547	506	539	481	541	511	545	544	541	574	534	555	548	499	520	521	522	569	562	536	532	533	560	520	532	573	521	524	533	534	524	488	567	532	503	520	532	561	515	493	538	588	495	528	494	564	517	496	529	536	522	516	550	523	474	506	525	540	559	529	472	513	522	530	530	529	562	532	560	539	552	503	541	524	502	534	563	493	521	514	523	498	530	494	540	509	512	483	508	487	498	577	527	474	526	546	530	576	542	547	506	530	514	529	556	531	527	540	498	503	515	519	564	478	578	513	544	492	526	525	513	521	518	520	525	490	565	515	510	524	514	546	580	549	540	556	519	523	522	538	496	509	526	485	503	541	493	550	509	529	527	505	552	557	550	530	523	535	534	553	543	549	499	536	568	521	523	507	545	542	514	518	573	541	544	501	506	568	512	491	504	486	480	546	528	533	511	526	519	512	538	504	534	505	531	520	553	551	536	553	503	543	502	554	525	538	532	560	538	580	536	483	534	527	506	517	532	502	554	549	521	544	538	528	529	507	509	522	480	487	552	536	542	494	515	551	498	493	511	522	533	502	545	509	493	527	553	537	506	532	567	504	568	582	531	516	516	529	568	512	534	530	543	550	525	549	538	510	524	563	549	519	556	531	501	514	505	529	532	557	509	547	544	524	510	550	526	564	513	561	493	515	499	492	530	541	494	500	510	554	521	526	499	490	526	525	523	508	525	540	543	560	534	489	538	539	488	570	530	530	460	544	526	547	538	542	523	539	517	524	524	478	502	497	548	492	533	565	528	486	525	546	496	503	546	527	519	504	546	522	494	503	557	498	512	555	545	542	513	582	465	540	554	537	502	507	529	565	568	507	532	546	515	518	514	566	545	544	567	518	515	535	548	536	503	504	504	544	541	520	537	520	499	564	523	549	482	521	519	539	532	515	492	534	500	555	505	504	488	514	526	531	547	519	537	520	514	525	535	503	530	531	519	553	510	491	529	519	520	555	484	546	523	505	527	553	524	529	513	518	491	509	548	560	517	525	550	489	514	552	514	517	546	545	535	535	510	519	500	551	534	511	539	476	535	504	503	565	597	529	528	531	502	532	529	516	491	524	516	557	529	534	581	529	562	554	502	576	532	498	549	556	560	481	530	527	497	545	512	514	550	542	554	533	512	532	530	515	552	559	511	551	539	533	506	530	522	528	474	534	511	559	536	536	518	532	539	517	505	503	546	509	483	526	548	510	502	482	518	549	545	520	545	503	522	531	508	515	559	524	543	512	528	527	550	545	495	554	490	505	527	560	533	514	556	532	540	552	517	514	526	520	499	544	517	549	552	517	543	536	515	530	527	496	554	518	535	536	511	510	494	550	517	503	541	535	530	526	525	521	513	527	520	515	500	497	516	515	526	531	508	516	525	552	536	549	534	544	539	520	515	529	555	511	551	573	530	579	567	517	532	537	527	533	517	533	524	509	564	536	518	503	525	543	498	480	524	561	533	533	529	507	543	513	528	479	547	555	507	534	485	507	516	501	504	516	522	543	488	561	492	509	539	572	526	490	562	511	511	510	573	529	524	501	519	550	531	521	574	519	493	547	574	542	518	512	528	513	533	535	541	529	507	540	542	495	481	474	507	525	552	543	510	512	534	544	569	524	581	506	487	484	528	578	511	544	490	576	518	518	498	554	563	539	517	535	498	534	532	515	487	533	492	516	548	497	540	505	532	509	509	500	480	520	539	535	522	483	510	512	485	538	508	560	498	538	515	507	531	575	526	531	566	549	551	538	515	545	531	536	558	517	517	539	497	530	517	527	520	479	507	511	501	522	503	546	510	524	540	547	520	537	538	537	534	510	536	567	542	551	564	528	540	552	526	483	538	541	505	536	521	556	503	546	513	538	544	567	500	543	533	560	495	537	530	520	573	550	521	560	498	533	522	527	502	533	512	523	525	543	545	487	503	537	518	570	548	525	504	550	495	515	566	538	515	551	479	497	524	530	562	549	537	590	543	527	543	548	553	541	473	530	515	536	545	561	567	532	525	543	532	512	569	540	513	574	516	508	528	518	533	516	503	539	537	539	513	541	515	519	527	545	495	538	504	514	514	535	524	526	510	527	533	539	547	502	548	517	520	544	530	524	550	532	547	506	556	513	550	505	539	539	512	535	534	501	496	529	524	535	538	530	499	519	528	504	523	481	526	554	511	519	524	552	517	531	491	567	563	518	536	523	528	545	502	511	528	560	501	508	518	525	540	517	526	512	535	527	514	524	533	515	528	532	507	554	532	504	483	498	486	513	530	545	514	510	536	533	536	536	521	527	539	527	530	478	518	521	522	522	563	552	508	512	565	530	546	521	521	547	538	466	568	560	522	530	503	509	535	551	489	483	522	534	512	535	525	498	540	497	507	519	514	505	537	521	524	487	508	552	524	553	527	554	555	525	569	511	512	473	494	580	510	485	452	540	537	506	507	573	574	551	539	545	568	542	529	512	544	531	497	566	525	566	513	505	518	517	528	522	557	531	539	490	539	523	501	515	564	516	507	524	525	533	506	496	569	553	531	532	525	535	535	518	513	536	500	532	521	515	529	521	569	503	508	490	511	514	485	509	518	526	523	479	523	551	539	518	565	510	562	517	513	514	564	520	518	584	540	557	531	552	526	537	578	503	500	519	525	539	535	515	507	490	533	528	545	521	529	511	549	561	518	552	521	533	514	528	552	535	539	498	532	508	497	550	465	521	556	520	564	511	542	534	539	532	560	492	558	519	535	549	541	563	493	561	556	541	527	526	523	527	547	525	537	512	516	528	543	547	549	509	516	534	508	526	525	515	537	562	518	518	527	477	510	488	520	517	589	532	505	527	514	530	513	526	565	529	560	528	501	527	559	499	559	548	562	496	521	531	496	501	530	527	499	518	514	530	488	548	520	520	525	515	555	531	481	513	501	571	552	519	538	513	508	492	533	530	523	566	554	517	525	523	564	542	488	540	539	509	495	552	573	505	507	539	506	529	518	503	500	537	546	517	534	525	511	545	573	495	537	556	574	534	517	514	555	552	508	525	541	493	550	552	520	491	517	556	541	528	509	539	523	526	504	485	522	523	548	507	519	531	550	540	541	546	515	542	529	525	542	491	505	512	526	549	539	522	503	514	525	547	534	533	542	561	522	543	567	548	501	494	537	533	530	543	499	490	520	565	494	518	592	533	492	550	535	550	510	538	533	591	480	487	509	526	577	550	545	562	545	504	541	532	509	556	523	528	512	542	540	544	538	530	508	524	518	564	535	521	518	519	541	527	536	528	509	529	504	549	498	561	497	520	536	565	507	524	500	525	515	541	540
56091	53019	39834	34083	29874	30356	26644	21235	11310	2336	306	260	241	218	217	229	199	200	225	229	244	236	228	218	215	218	230	192	222	223	223	239	224	229	220	232	202	237	210	212	209	233	223	227	221	222	229	238	223	222	219	244	223	212	180	241	236	252	208	212	246	216	218	226	233	195	200	221	195	222	201	230	225	233	247	213	220	234	224	236	212	239	201	240	254	197	214	215	195	198	197	228	225	221	224	204	225	205	228	215	199	219	220	226	236	244	206	214	238	213	233	202	225	229	193	217	201	215	240	207	218	241	214	220	225	221	210	207	235	198	226	184	224	225	231	197	215	204	213	223	230	234	194	229	214	238	222	201	207	219	248	230	214	225	242	223	202	243	224	202	214	204	206	215	207	223	223	212	219	216	230	234	208	228	224	232	218	227	247	239	252	227	230	219	205	230	225	217	235	219	210	230	199	211	204	209	177	243	224	201	225	226	224	209	231	221	194	228	219	216	237	184	203	200	215	233	214	214	230	195	186	209	233	223	219	220	184	203	208	204	274	224	200	215	200	235	223	220	245	241	225	236	176	213	215	223	237	200	236	223	227	223	225	223	259	229	204	226	206	208	230	259	213	190	189	226	217	219	248	234	226	254	214	240	219	246	208	235	210	240	240	237	254	218	210	221	218	228	245	226	195	199	233	230	228	203	237	236	228	213	204	224	225	217	219	241	217	221	211	200	204	201	223	210	189	242	220	199	209	227	188	219	240	217	179	232	202	228	214	213	219	220	213	231	251	218	228	236	220	227	224	209	218	220	200	202	246	207	214	213	206	233	254	197	209	224	231	219	193	223	184	219	231	198	211	238	250	216	206	241	206	238	217	195	242	203	221	239	191	238	191	222	246	236	238	218	191	228	235	208	219	220	220	230	212	237	212	210	227	234	212	205	220	197	251	213	237	212	219	216	213	235	228	234	225	211	232	215	200	242	209	197	197	226	218	229	218	204	221	211	237	215	238	203	191	246	218	202	215	221	217	219	245	217	201	209	202	221	233	220	221	207	235	224	265	258	227	204	236	231	211	215	212	236	218	180	198	207	223	195	209	215	218	236	238	235	217	202	254	185	210	193	205	211	221	217	230	236	236	191	216	216	193	219	209	218	206	220	216	217	232	244	227	210	240	238	195	220	221	224	225	226	249	221	243	194	237	228	209	212	220	225	213	207	218	169	228	260	212	211	234	245	230	211	208	204	211	215	214	222	248	211	206	222	211	201	217	208	216	209	236	224	236	233	193	206	234	239	232	216	207	202	225	230	232	205	211	232	185	215	207	248	224	217	199	252	189	238	208	195	202	203	236	216	216	207	220	210	197	223	206	254	221	214	226	209	188	217	204	224	235	217	241	231	217	203	220	245	204	208	220	223	226	253	219	206	237	195	207	239	206	220	203	228	207	258	245	218	193	241	180	207	236	210	217	227	215	221	229	214	212	215	230	231	216	212	194	211	203	218	232	213	184	280	235	207	230	220	232	245	203	197	218	178	198	205	194	241	224	225	240	219	219	229	195	217	226	237	225	218	209	203	227	207	224	238	210	211	200	205	240	220	230	211	240	221	187	213	239	231	204	216	222	218	203	221	242	230	267	201	205	217	241	217	218	204	213	206	231	226	208	223	210	224	215	234	222	228	230	209	211	218	257	195	204	212	235	196	182	226	195	221	247	216	197	213	216	229	222	235	250	239	231	235	216	242	240	222	233	204	211	189	236	215	257	218	246	223	230	235	222	196	214	224	225	204	204	219	190	211	238	202	209	218	224	189	190	215	227	215	197	231	211	212	216	232	237	233	223	199	228	239	215	234	215	230	186	213	223	220	221	245	218	250	250	215	204	211	236	236	218	231	215	223	214	220	207	220	227	230	227	195	221	247	237	199	225	196	237	233	196	262	232	225	235	227	213	252	218	200	217	222	205	221	213	238	225	218	202	208	223	248	255	233	235	203	199	222	244	213	221	231	206	185	243	204	226	256	201	224	213	209	207	210	193	193	221	203	224	220	220	204	196	212	224	263	216	226	195	238	223	215	174	215	212	225	217	250	251	209	221	190	225	208	216	223	237	221	209	213	201	243	205	224	209	205	256	237	219	246	209	246	223	224	207	206	244	182	232	207	213	236	214	221	209	224	250	213	235	222	201	252	234	210	176	231	210	221	225	222	218	226	213	196	211	203	237	236	197	239	224	206	218	217	241	237	235	219	223	210	225	221	204	218	222	218	214	200	227	201	197	192	232	218	216	228	208	237	236	244	203	215	221	214	211	197	220	207	220	236	222	225	242	219	220	243	211	209	219	242	239	219	227	206	208	238	239	202	193	226	231	214	210	215	235	198	231	234	221	221	227	207	232	228	196	207	220	240	224	216	199	228	232	225	217	226	229	226	214	264	237	219	242	210	215	212	233	194	237	210	232	235	210	216	216	226	226	219	232	207	226	217	259	225	231	228	217	225	230	253	243	228	218	189	225	200	218	219	234	199	275	241	230	193	231	217	235	242	232	237	254	212	172	214	247	229	204	218	208	211	220	221	231	246	216	230	208	202	194	232	221	204	226	237	225	202	230	228	229	240	246	227	218	228	229	236	222	200	201	204	239	239	211	216	206	230	199	199	201	220	216	244	194	221	220	175	209	202	247	229	227	225	203	236	198	233	227	198	206	211	209	205	212	220	215	224	237	215	241	205	222	215	229	227	225	220	212	228	203	266	238	246	219	251	213	192	207	227	211	216	208	206	223	243	252	234	239	245	210	263	230	190	204	229	231	229	210	196	224	214	215	219	215	235	241	222	223	190	232	244	245	240	233	217	210	211	217	228	209	229	224	240	214	206	207	214	234	213	212	188	204	214	212	218	218	227	283	205	233	231	240	233	204	248	236	229	220	230	241	171	203	209	215	212	209	246	230	228	213	224	194	214	219	240	223	235	208	234	230	217	225	183	225	237	222	220	242	200	237	209	229	252	244	212	221	225	214	218	229	223	242	184	236	228	254	270	260	227	233	201	219	217	214	191	201	233	218	224	205	209	219	237	234	229	202	230	221	212	220	241	244	223	203	216	211	233	210	209	244	245	250	228	232	215	239	243	223	225	230	212	219	226	210	211	211	219	217	243	230	231	263	199	235	214	208	221	227	220	210	221	217	226	234	199	228	203	203	195	198	239	207	214	201	212	221	221	220	230	245	207	205	201	236	239	246	216	242	222	196	239	227	215	206	206	199	219	239	216	216	234	241	222	212	205	231	233	226	218	210	206	204	215	217	250	251	204	239	202	204	191	218	246	229	242	199	218	235	223	209	208	221	245	226	190	224	208	213	213	233	228	205	230	220	204	182	222	225	251	222	236	204	218	207	200	200	225	219	237	224	221	236	229	195	230	247	239	212	211	245	184	236	207	253	219	230	206	237	197	197	226	234	203	219	245	202	217	234	215	206	222	224	226	239	217	229	188	210	221	215	216	227	200	203	212	223	210
44792	57330	53227	55413	72639	63310	38794	14788	3465	971	554	530	501	469	487	526	472	459	543	531	492	466	447	504	507	495	460	493	511	505	480	507	496	522	502	502	482	505	488	541	456	520	456	467	515	467	483	489	461	480	476	465	457	478	483	499	515	485	491	504	490	441	471	474	477	472	515	481	491	460	495	520	482	469	505	491	454	475	519	485	519	429	515	479	464	472	493	506	494	521	437	522	497	458	488	493	479	525	513	484	475	495	483	504	494	484	494	475	456	494	497	506	469	484	508	508	469	451	518	527	506	543	480	494	493	452	447	486	477	496	452	499	456	470	511	508	505	487	454	484	458	479	468	497	519	491	464	503	523	472	519	487	501	526	488	452	522	493	481	501	470	485	492	511	494	479	462	512	477	489	529	472	498	507	467	505	476	485	500	519	508	480	468	505	483	489	477	477	423	488	499	464	462	472	474	502	563	475	495	448	480	479	444	526	508	499	472	461	498	449	481	484	509	480	454	520	478	487	515	475	519	492	486	511	434	495	470	431	506	507	486	465	501	499	495	512	472	480	508	482	460	492	472	503	509	498	489	473	432	472	479	490	476	520	500	488	507	520	468	463	483	466	463	466	507	486	476	482	460	498	498	490	450	531	480	486	522	482	480	467	491	523	481	450	475	471	474	515	471	472	450	512	512	466	511	488	535	481	509	512	521	490	470	466	502	483	493	519	458	472	468	471	481	499	511	477	520	467	481	493	501	492	476	501	502	515	480	475	466	505	502	457	482	483	425	493	527	480	469	495	479	497	483	444	474	471	462	539	501	459	508	499	457	481	467	502	479	481	447	489	464	507	479	493	455	496	473	479	467	484	498	468	478	498	463	482	501	489	481	493	489	462	461	509	493	473	460	507	506	486	448	487	470	492	480	484	529	469	471	478	514	450	512	490	479	472	463	458	470	485	482	477	479	474	471	534	456	476	497	515	493	479	511	478	487	484	438	521	464	489	480	496	478	486	483	510	508	449	514	484	478	493	459	510	482	493	517	496	521	479	491	472	486	483	470	481	502	492	493	484	478	482	483	439	466	494	480	533	467	447	498	481	456	477	476	485	506	445	478	496	465	498	481	459	491	445	481	518	497	434	533	503	519	466	459	500	495	468	489	468	490	467	475	510	475	473	460	480	474	560	514	479	473	476	470	531	498	502	478	505	503	462	512	495	461	462	438	514	469	503	477	474	466	485	498	529	481	519	476	510	469	484	501	485	556	473	474	502	463	488	498	495	488	476	498	457	473	450	499	498	483	501	488	469	449	458	475	479	509	467	471	461	496	469	461	503	454	470	471	465	472	492	509	502	441	496	491	492	443	472	462	491	485	516	465	478	468	496	509	507	471	448	485	494	473	520	501	514	467	477	477	473	496	496	485	480	516	491	462	464	485	498	482	450	460	527	480	509	490	475	499	477	484	448	504	471	413	501	497	461	458	491	499	471	519	483	489	494	492	497	511	480	484	463	479	478	465	501	463	469	474	505	504	472	497	495	494	522	488	469	502	453	450	505	504	447	497	500	502	451	514	490	451	464	503	474	459	454	492	480	512	488	489	441	514	475	495	497	448	501	485	491	501	500	449	454	489	491	506	508	497	522	470	504	479	464	501	465	470	477	470	477	485	452	466	477	451	507	502	515	441	465	495	446	472	487	487	505	506	495	491	465	475	464	491	523	434	455	489	436	448	521	531	488	463	520	465	469	520	486	460	499	461	500	474	494	476	435	473	507	489	487	508	502	479	475	451	486	469	483	470	459	467	496	450	448	459	466	455	442	502	477	494	485	495	486	492	510	479	463	508	473	445	461	529	506	480	484	497	506	465	497	485	488	452	448	487	472	488	529	476	472	457	508	471	462	504	457	519	456	485	544	486	462	474	495	492	482	473	476	500	479	520	472	472	509	503	492	440	481	491	470	471	475	516	460	475	487	483	448	452	450	448	506	442	526	506	470	513	479	454	455	489	443	495	463	516	479	508	473	467	463	509	484	468	497	479	526	474	479	437	520	474	465	422	485	498	448	465	494	514	495	498	514	478	452	470	477	496	443	508	530	492	455	493	444	478	493	506	466	497	471	499	488	495	495	496	492	493	465	467	506	481	484	500	449	504	470	497	475	457	487	496	492	469	489	467	493	496	467	479	497	459	448	485	459	476	493	501	459	506	462	462	464	500	435	439	501	463	476	488	497	483	493	492	503	490	493	466	463	528	453	459	472	518	490	509	505	486	476	492	446	471	504	486	453	498	471	452	491	495	464	530	475	503	443	484	476	522	491	499	456	471	472	479	497	495	505	501	506	487	479	491	482	482	493	495	499	478	480	527	477	477	472	517	457	517	487	480	495	463	453	473	460	502	507	511	474	500	489	511	507	505	447	503	451	494	498	437	488	483	524	469	467	466	499	513	485	470	484	467	477	478	481	503	477	528	481	452	500	435	507	451	499	486	475	466	478	508	469	486	477	487	521	473	492	473	473	489	501	472	467	529	474	515	511	504	444	501	436	491	495	517	469	473	461	461	491	473	464	473	495	500	455	500	476	443	462	489	470	519	514	482	516	563	541	453	453	506	467	511	482	474	504	474	463	490	466	466	459	456	508	463	504	495	463	461	522	508	450	490	490	472	491	473	505	529	491	433	481	494	488	450	473	483	495	505	496	428	457	505	467	481	472	480	485	511	471	453	432	500	500	513	488	448	486	497	477	484	467	487	505	517	459	457	522	481	471	458	480	519	498	481	500	475	494	457	493	497	476	488	502	460	481	496	492	476	493	476	482	462	473	479	488	471	454	486	497	444	481	485	501	469	486	464	480	493	455	520	519	484	517	493	469	488	476	514	468	481	489	514	481	497	463	435	490	488	493	435	452	482	478	484	430	478	493	471	489	459	519	488	480	467	491	498	481	482	480	476	492	485	484	496	482	475	505	480	480	510	512	454	502	457	453	499	499	479	506	465	468	493	486	486	471	479	499	529	510	459	516	455	475	460	471	500	471	443	441	515	476	491	478	480	503	462	447	535	461	461	486	450	467	479	482	512	480	496	493	466	461	444	528	484	475	555	467	440	493	489	454	486	498	488	446	468	469	479	490	480	483	471	496	456	490	488	485	483	500	482	482	483	457	460	473	466	482	486	487	494	495	519	473	530	467	483	484	519	492	447	510	499	497	447	504	445	492	502	490	459	524	431	502	473	522	480	485	534	505	498	519	465	485	480	500	495	461	475	446	481	496	479	513	456	474	514	438	490	529	503	473	470	471	482	496	465	464	446	482	469	476	509	455	429	490	525	503	481	486	519	479	493	429	436	525	490	472	475	488	483	471	458	471	478	489	420	500	495	508	455	478	488	521	496	451	469	488	494	499	511	503	499	502	487	513	480	464	485	452	485	483	499	474	498	484	509	498	493	509	482	477	487	504	512	475	452	455	462	508	517	480	482	479	480	486	486	482	490	484	514	436	462	496	473	508	484	482
17611	27653	25416	14893	10078	5736	2277	683	287	242	206	232	246	220	200	232	251	215	240	258	225	238	218	220	216	216	239	238	235	213	234	220	215	228	260	224	195	252	213	215	229	198	237	216	188	228	226	223	220	213	202	249	250	213	227	243	221	224	252	226	226	223	206	247	265	244	223	272	213	249	231	248	233	263	214	247	231	239	221	220	228	227	256	231	219	210	221	237	199	228	220	230	260	241	260	258	232	239	234	218	254	223	258	228	232	210	238	234	225	233	248	222	235	223	205	230	244	228	222	254	223	237	200	217	225	247	229	233	244	235	217	203	215	240	235	218	238	227	237	226	239	229	241	225	230	194	213	211	209	230	252	237	239	231	220	217	233	222	248	227	214	254	219	200	218	206	215	225	207	199	212	221	225	230	236	249	240	241	244	212	215	221	232	201	198	232	229	226	252	240	229	276	239	228	231	217	243	194	212	220	216	237	239	220	210	232	210	223	223	214	234	191	207	232	250	212	241	253	236	246	247	251	217	204	208	257	218	229	239	230	236	236	261	201	242	234	213	221	235	209	248	233	235	222	230	234	256	222	211	248	219	227	214	222	217	220	206	223	246	240	239	251	218	229	227	227	236	242	229	223	223	228	224	208	210	215	230	230	216	251	270	246	231	247	243	215	236	222	211	207	213	208	234	244	255	219	265	230	214	237	227	229	244	230	230	242	223	233	234	215	219	216	219	234	209	232	270	229	218	255	221	225	202	236	213	208	236	231	204	225	214	217	239	201	231	233	225	218	256	223	254	229	222	219	259	223	237	249	221	241	225	243	233	216	239	241	203	237	202	264	221	219	216	231	243	239	269	236	219	258	253	218	257	254	219	227	225	227	245	238	234	220	259	215	243	226	229	250	208	233	233	247	254	233	221	203	250	244	256	232	234	219	209	251	255	228	264	223	211	221	222	238	243	260	243	229	235	235	231	248	219	192	213	222	224	199	254	225	228	191	225	226	242	230	215	234	244	248	227	245	229	236	206	240	200	249	229	236	250	214	210	231	219	243	204	215	224	230	214	218	227	252	246	201	219	238	228	228	210	253	219	223	221	233	215	251	221	234	228	225	213	214	213	232	231	209	209	245	229	212	233	231	212	220	259	224	247	222	231	263	241	225	207	206	220	245	227	247	211	235	219	200	225	245	245	210	236	238	228	208	213	204	237	227	256	218	264	243	251	230	221	235	240	253	199	228	238	215	238	233	219	211	214	226	228	220	192	229	221	245	205	241	246	205	215	228	218	254	252	226	210	238	241	215	212	206	229	224	263	212	225	243	217	240	223	204	241	197	232	213	214	259	270	240	246	236	247	228	241	219	229	243	262	226	215	241	221	220	220	247	248	219	203	223	210	248	243	242	211	236	213	222	219	248	239	205	240	215	228	225	214	224	202	235	229	238	229	236	216	245	208	245	243	241	232	239	233	202	237	205	212	210	207	227	238	223	263	239	234	228	214	202	241	209	210	203	219	225	229	198	218	219	222	250	212	220	241	242	257	256	225	220	262	215	247	217	209	219	224	237	223	238	253	201	211	244	213	215	242	229	281	228	199	236	282	217	247	206	233	256	216	249	241	242	234	235	225	245	251	229	224	213	237	225	223	201	242	238	218	192	197	240	247	214	243	235	247	242	240	238	224	222	216	202	218	234	203	240	271	227	269	230	228	186	243	231	221	225	246	247	221	230	267	257	254	223	224	202	224	253	193	240	223	232	221	261	211	232	204	229	231	235	242	208	229	275	203	223	266	228	226	252	242	246	222	248	238	191	224	238	251	228	208	245	272	272	213	210	233	221	210	222	214	239	242	222	232	215	219	214	234	241	241	215	209	215	215	211	192	240	243	241	238	236	226	221	238	224	215	231	233	207	226	243	239	228	229	232	246	232	211	232	232	220	210	249	237	232	248	249	218	259	243	238	260	223	242	225	255	216	218	205	244	207	234	218	235	206	236	244	243	242	249	212	220	236	234	230	205	241	236	238	216	242	256	224	272	199	239	214	244	207	236	244	244	274	269	217	240	233	225	218	248	239	255	203	212	240	237	228	229	227	231	243	237	216	257	237	226	243	201	214	220	242	227	227	238	248	239	215	246	219	237	236	236	222	218	212	242	247	214	231	197	232	232	209	220	219	232	202	218	189	229	218	224	235	216	216	233	238	241	216	201	223	221	258	242	238	204	233	217	223	214	238	205	213	227	229	226	246	231	228	221	212	230	230	251	239	217	231	212	218	232	233	246	223	219	254	202	232	198	251	216	241	220	254	222	237	229	216	215	228	229	231	231	260	268	235	244	257	235	244	237	201	242	240	237	249	224	247	219	227	228	195	232	233	226	223	236	231	221	232	273	211	247	256	293	235	238	236	229	232	218	212	230	221	228	260	204	233	210	220	238	203	217	215	230	215	237	231	230	248	252	229	248	201	207	231	222	225	210	245	229	249	239	236	221	228	235	228	230	247	238	235	219	217	240	234	208	219	241	247	244	218	241	224	201	225	222	209	224	212	217	246	241	226	198	229	240	248	230	213	235	191	221	238	203	241	200	249	243	229	232	246	228	223	222	237	217	273	245	199	218	251	198	250	239	233	244	246	224	240	216	215	211	226	221	223	241	210	223	245	232	223	237	234	252	244	218	234	234	231	256	250	224	225	196	219	207	213	245	216	218	229	225	244	232	258	221	238	244	221	233	212	232	222	244	245	247	239	241	215	239	258	210	231	224	227	202	225	235	230	224	227	197	220	225	216	249	242	250	233	219	222	235	234	208	198	212	227	211	220	220	229	250	205	206	226	210	219	220	261	221	225	226	224	251	217	225	219	230	230	219	197	221	243	247	237	229	233	243	230	236	230	213	219	249	227	229	217	233	234	257	255	226	249	246	237	216	219	217	254	229	230	221	202	250	222	229	245	221	218	237	225	206	227	183	239	233	248	199	222	232	216	225	247	243	239	231	210	222	213	251	252	214	234	223	222	239	223	213	234	200	205	238	223	215	239	223	222	220	250	236	247	227	237	224	225	206	211	205	237	228	225	238	232	244	215	204	256	213	224	199	224	255	218	223	222	211	221	211	229	221	228	226	242	234	240	221	228	227	224	221	219	242	261	211	200	244	221	231	243	259	209	218	215	251	226	233	233	256	227	233	237	227	216	219	209	206	223	230	209	236	257	212	227	245	239	230	208	215	204	234	232	246	257	223	246	239	185	211	235	238	229	208	252	191	255	225	227	237	228	247	235	234	233	234	230	201	228	242	210	258	247	221	214	249	204	246	219	228	229	227	242	232	227	242	243	234	219	218	221	242	246	235	225	232	241	227	216	231	210	241	226	218	224	219	213	227	212	219	254	236	223	206	243	241	233	227	231	217	226	200	246	223	188	254	215	229	226	237	233	228	230	231	202	207	216	254	232	215	217	250	229	249	206	215	226	254	252	239	227	221	218	224	236	245	197	222	240	234	236	207	189	227	251
13407	27673	28003	22425	20991	13454	5360	1697	753	551	525	534	530	567	524	537	550	560	578	544	557	527	570	572	527	550	559	542	545	521	555	523	562	537	539	565	561	541	523	540	515	538	591	529	536	546	537	519	580	559	541	554	538	526	563	541	538	508	550	534	515	538	527	539	569	544	530	518	503	535	527	515	504	498	519	595	540	561	520	562	509	531	563	535	541	508	540	526	494	483	505	582	527	498	544	560	538	543	514	540	506	540	525	545	503	514	575	550	559	514	557	524	561	566	543	556	552	527	510	531	569	529	501	522	542	553	534	517	505	523	514	529	528	530	548	536	543	510	558	534	540	578	553	530	498	509	502	529	512	534	548	520	533	558	510	512	503	534	531	562	544	514	544	552	549	563	540	530	525	477	546	523	500	499	543	532	561	533	512	558	539	510	525	522	549	536	576	532	525	527	514	531	539	571	551	502	548	515	547	554	519	561	540	512	526	540	526	536	578	534	517	520	557	535	551	541	532	517	568	566	521	559	489	541	544	522	565	515	510	546	512	519	540	508	495	540	520	523	526	501	598	512	500	508	512	542	517	527	517	554	590	552	531	518	541	508	513	514	555	503	531	548	517	517	520	542	523	570	515	539	527	511	515	578	552	527	516	556	572	507	545	543	560	561	499	538	574	542	517	543	585	556	551	499	524	519	533	485	553	576	497	602	507	514	542	531	504	553	534	512	502	558	513	550	550	540	533	514	521	535	502	492	509	531	591	511	536	513	518	496	497	489	571	544	522	526	538	511	589	515	536	537	525	560	529	542	500	505	493	552	504	516	472	516	544	527	521	529	528	509	524	566	508	545	552	563	524	530	523	548	530	509	557	498	550	515	546	522	501	515	515	527	503	551	561	547	499	575	545	506	476	565	544	541	547	519	535	559	530	494	557	516	559	537	547	551	507	526	534	550	557	535	582	535	549	527	501	553	504	551	524	547	549	539	534	514	540	511	520	546	523	554	521	479	504	549	496	548	539	548	528	521	558	559	553	523	487	542	550	556	549	535	519	538	508	551	492	528	537	525	570	542	527	521	514	566	539	513	502	518	523	544	543	532	553	510	558	544	511	522	548	507	520	528	519	548	534	532	543	551	566	552	544	517	550	511	510	557	530	513	533	501	515	535	549	570	521	524	504	552	543	554	550	541	552	543	538	527	551	515	557	550	580	557	539	490	546	573	534	579	562	541	512	526	545	504	518	529	537	538	555	566	527	560	541	522	568	490	512	530	566	526	535	506	519	529	540	568	541	544	533	540	554	521	585	552	527	514	560	554	552	490	523	519	527	528	546	491	495	521	566	600	547	522	526	509	511	580	493	543	549	521	503	577	531	532	558	546	531	549	578	533	544	573	563	579	549	537	546	533	500	552	536	521	534	507	563	515	522	536	549	541	540	559	512	544	509	519	570	504	582	523	553	579	519	545	539	536	537	507	526	556	564	591	516	516	474	524	538	519	553	525	582	535	502	497	554	563	562	537	540	532	527	495	533	575	514	538	571	536	549	560	542	517	518	557	555	531	499	518	568	479	556	524	507	521	524	548	582	545	611	544	526	557	504	496	545	530	560	544	521	539	536	539	535	545	532	483	567	545	521	558	536	526	554	521	530	517	501	538	530	543	565	509	520	558	536	550	535	503	530	550	490	556	501	561	501	538	544	549	556	518	538	487	539	545	542	532	544	534	545	542	513	571	558	511	540	512	533	529	557	515	584	514	568	543	555	520	510	532	517	558	561	519	534	475	531	551	509	537	527	459	584	539	514	520	523	515	522	534	512	521	567	523	513	538	534	526	547	582	524	560	529	544	539	543	509	509	546	548	572	546	528	481	527	529	525	563	551	567	549	531	533	527	536	572	495	540	525	520	528	511	526	522	550	563	554	537	546	505	535	549	539	564	507	513	540	557	502	545	564	536	541	540	540	592	558	586	548	519	542	516	541	535	557	515	533	505	556	506	547	535	548	558	551	515	550	522	552	528	530	530	545	546	519	548	531	563	538	553	559	541	505	564	538	498	508	534	523	526	482	540	532	504	517	517	520	563	541	521	504	512	522	561	505	535	510	494	521	534	536	525	541	570	513	538	563	547	520	542	541	547	518	518	570	535	547	523	544	564	556	548	539	542	561	546	550	526	485	558	505	550	560	537	538	562	529	581	534	535	567	505	581	580	548	562	521	494	558	534	519	555	506	519	536	511	528	499	535	537	512	512	586	551	532	565	542	538	523	515	493	529	555	516	533	568	514	528	531	547	560	520	578	530	561	563	547	523	468	544	521	524	492	510	549	536	504	544	522	499	533	586	527	534	554	525	564	524	531	507	551	496	494	527	526	521	532	523	518	516	509	569	548	565	554	492	582	537	520	485	558	572	535	498	494	510	553	580	583	569	514	571	530	538	541	578	575	542	510	522	466	557	492	578	547	543	520	524	509	482	528	572	537	535	557	521	539	578	531	562	542	497	523	551	503	564	501	549	536	540	508	571	540	528	571	529	542	543	550	561	544	501	545	539	552	534	530	564	506	559	516	537	558	526	530	566	539	508	508	532	544	555	532	531	561	547	549	551	586	525	536	540	559	543	547	523	517	524	572	574	507	544	517	532	577	522	533	519	496	550	549	499	523	602	511	544	573	533	578	545	545	574	579	518	539	557	504	522	545	562	511	523	492	536	533	538	553	535	572	553	508	551	517	545	551	523	548	516	569	501	533	522	520	528	541	527	506	524	561	546	527	541	596	556	549	570	544	555	557	538	505	518	528	550	523	542	510	553	525	583	528	541	499	546	532	556	512	504	545	540	535	522	557	555	527	495	542	546	531	492	547	554	516	551	571	543	558	533	583	546	544	552	558	550	512	518	559	560	511	557	499	524	541	573	561	526	530	498	516	546	548	510	535	533	478	542	550	540	512	508	576	539	500	538	587	550	519	557	547	563	538	513	503	516	563	567	552	502	502	522	519	546	529	556	561	524	545	509	527	527	525	520	540	495	547	514	533	526	519	506	533	516	498	530	562	543	508	533	534	543	532	512	595	554	504	510	551	527	542	532	532	556	485	580	561	522	566	517	538	582	531	515	532	523	513	547	582	510	552	538	536	533	558	553	515	544	518	547	504	508	505	528	532	519	518	538	528	533	517	574	534	517	564	501	512	536	499	558	522	546	513	523	537	503	532	515	538	560	524	551	547	549	562	523	555	517	551	497	506	499	521	501	516	492	539	479	522	558	518	593	539	571	547	537	561	496	541	521	520	574	573	560	544	482	583	516	556	542	533	551	540	546	556	539	527	499	558	530	545	551	525	510	530	566	571	555	534	514	526	554	567	571	515	555	518	510	515	541	565	581	497	520	528	553	573	524	530	544	534	551	526	558	548	491	509	511	559	513	570	551	524	543	544	507	554	527	506	570	484	540	552	556	545	550	520	505	554	535	535	553	526	530	531	554	485	544	504	520	535	549	553	576	526	512	578	563
50323	52515	42919	35127	35338	29715	18752	6357	1291	341	243	238	241	249	213	255	216	239	242	229	217	224	241	248	228	238	248	213	236	210	273	242	231	239	204	247	229	244	234	242	253	232	238	210	249	246	240	216	241	234	219	211	233	231	218	211	223	214	221	239	257	229	222	188	212	235	226	207	208	230	226	226	218	240	227	236	232	245	246	238	239	236	199	217	222	237	255	229	253	250	225	232	224	229	240	230	233	228	228	239	247	251	236	252	204	231	208	247	261	238	243	224	221	240	239	223	212	222	219	219	196	230	203	223	202	240	245	244	241	215	240	236	229	231	241	228	239	219	235	245	245	220	219	220	241	232	229	235	224	224	240	210	226	223	211	239	259	214	244	215	227	214	230	229	241	215	279	229	224	233	232	232	239	233	275	247	221	219	221	224	222	254	227	206	220	222	247	237	233	228	234	217	233	235	245	225	229	222	250	209	221	244	209	222	249	235	227	256	236	233	227	224	231	253	254	237	219	243	241	244	224	249	197	219	218	236	210	229	236	254	232	216	254	266	246	204	220	256	210	209	235	200	235	219	208	229	241	224	226	217	250	228	230	208	236	231	227	227	235	238	232	237	190	235	225	246	220	219	239	259	226	199	219	268	221	232	217	241	245	222	225	209	224	216	243	247	212	230	226	231	238	222	211	213	249	201	239	238	212	238	225	216	211	211	242	230	244	218	241	222	198	247	237	215	219	228	225	209	262	247	239	223	239	246	236	225	224	238	223	246	265	231	273	222	212	237	216	214	237	230	247	217	236	220	216	214	231	243	236	192	242	241	249	247	210	243	215	222	241	235	203	237	235	224	242	240	246	217	241	215	259	207	222	237	191	250	225	232	236	211	230	241	245	241	219	242	234	226	232	213	223	235	242	246	193	254	247	244	243	239	259	260	243	198	219	265	224	263	240	234	216	222	255	253	229	226	243	221	233	235	219	223	249	219	227	221	244	256	250	216	247	248	242	254	214	227	208	250	224	236	220	246	229	254	230	219	203	218	220	257	229	210	221	194	218	260	223	225	263	223	227	209	216	233	235	235	239	245	212	223	236	242	213	241	216	207	258	206	238	234	219	236	219	209	209	230	227	218	237	223	211	247	231	198	251	214	233	215	220	222	234	231	217	239	235	230	213	246	233	251	246	221	205	239	218	235	220	197	231	243	220	203	248	243	229	236	249	211	219	238	244	232	246	217	258	249	245	242	224	248	243	222	238	211	227	208	228	227	260	214	202	240	202	202	239	203	237	239	209	234	233	230	222	233	225	246	229	249	234	266	230	221	263	227	228	228	254	221	219	238	235	219	257	237	226	230	225	220	212	229	235	237	258	244	257	226	231	226	244	225	235	229	254	239	250	249	243	240	238	224	214	204	228	228	201	215	264	233	262	247	252	230	232	231	278	244	226	242	236	198	209	239	255	249	193	214	220	226	222	217	236	237	210	235	232	216	213	246	257	225	206	234	241	263	225	251	249	246	212	214	226	195	229	231	216	232	226	232	222	205	227	204	226	220	233	236	221	241	247	206	249	251	260	229	240	219	256	230	227	250	232	252	236	250	260	224	250	200	257	224	255	226	237	202	215	229	211	237	225	227	230	239	231	219	201	241	233	228	206	216	223	251	234	248	228	229	246	251	236	244	229	202	232	207	230	247	245	236	220	220	218	230	209	237	243	245	252	208	193	217	242	237	241	237	241	214	220	215	234	219	254	225	239	230	232	251	244	235	250	237	236	209	222	222	209	241	223	243	218	223	227	213	206	229	237	225	219	236	213	231	253	239	235	236	217	231	211	222	256	240	258	227	248	264	230	217	222	245	234	221	246	205	226	240	224	207	246	254	257	220	238	243	235	235	235	208	248	231	218	247	240	237	214	256	224	240	241	203	213	229	230	216	225	237	247	218	228	225	226	210	237	225	206	231	229	229	229	225	230	217	225	234	201	226	248	212	219	210	194	233	236	255	246	229	218	233	225	241	241	234	188	226	252	250	261	266	240	220	251	250	235	265	223	250	231	217	261	207	225	262	231	252	218	237	253	219	220	241	216	249	244	250	246	223	216	233	208	260	219	222	243	249	252	235	223	229	232	243	256	235	212	247	233	254	262	260	197	248	228	217	216	243	233	237	249	233	235	230	241	226	222	247	201	234	217	203	240	236	239	230	218	226	227	208	239	262	233	236	211	241	215	222	223	270	240	224	212	238	213	231	239	228	234	220	238	242	237	239	225	235	222	221	219	212	226	216	226	256	234	253	207	246	221	233	244	231	253	230	221	222	236	214	232	217	243	247	224	229	221	237	206	195	221	234	238	221	231	236	235	255	227	259	225	268	236	239	227	232	231	217	200	219	228	217	235	243	202	245	208	249	221	229	244	222	239	225	216	220	249	228	221	228	217	200	220	239	229	199	242	253	240	242	233	214	220	214	222	255	234	210	234	203	214	266	210	225	228	241	223	251	231	229	232	236	242	239	228	241	233	210	236	246	235	238	246	250	238	228	243	235	237	211	227	223	216	217	227	242	216	255	233	224	226	223	237	233	234	238	228	249	187	216	229	224	245	216	237	231	231	225	234	212	220	250	219	219	216	241	237	219	229	233	258	232	255	200	235	212	244	215	264	226	228	223	237	235	229	250	235	205	250	244	224	235	214	219	226	219	227	251	237	212	236	218	215	220	236	214	246	216	184	227	247	233	225	230	253	217	221	229	231	248	231	233	221	252	231	218	214	211	204	210	244	251	256	233	202	222	229	228	254	227	222	214	226	225	243	216	244	257	235	222	231	217	207	219	200	219	245	235	225	202	243	241	223	196	228	260	230	230	262	272	239	268	222	242	233	248	234	249	221	242	236	252	235	225	225	250	233	209	203	234	222	248	228	225	239	250	241	212	253	221	232	262	214	203	216	258	218	216	220	229	268	226	218	223	233	215	238	220	239	209	225	194	220	253	198	238	237	228	217	227	227	199	222	245	230	227	218	247	249	214	235	237	241	243	237	215	244	217	220	222	242	213	221	238	216	215	226	246	238	235	282	219	234	235	239	227	222	217	235	212	241	243	199	224	213	247	243	231	272	220	241	227	236	228	223	196	224	227	221	235	224	241	244	235	239	225	244	238	250	232	249	209	231	234	258	229	213	211	236	215	228	212	232	186	259	233	253	208	225	248	199	247	226	253	230	222	219	222	228	235	257	243	242	230	247	218	251	247	251	207	232	229	235	239	239	211	230	253	225	225	235	218	220	218	241	239	190	237	221	243	227	273	208	221	233	214	235	237	236	241	251	210	243	247	219	215	245	234	243	240	226	234	209	251	251	237	225	231	230	253	213	228	235	213	232	216	228	229	233	247	230	239	241	241	209	266	249	229	229	232	248	212	214	200	244	233	215	244	205	222	226	231	220	217	242	234	255	217	243	230	240	210	245	229	245	234	221	221	220	194	235	210	215	221	246	245	216	225	252	237	223	213	231	230
40052	54724	52951	57148	57619	42053	21791	6086	1551	663	564	534	539	526	568	544	502	536	579	585	558	510	501	524	506	535	537	530	535	534	528	470	549	553	517	540	533	516	529	511	517	526	507	526	532	560	518	530	538	514	522	504	548	535	537	556	503	536	534	536	531	535	523	515	541	522	515	536	490	503	531	527	533	556	491	558	561	571	571	529	513	529	570	550	581	512	506	508	484	518	505	529	518	477	569	535	496	555	516	554	582	542	517	560	558	539	555	549	491	535	486	519	526	548	540	510	523	513	532	522	542	574	544	494	513	538	539	531	490	521	572	538	550	568	475	533	512	552	493	534	543	518	529	588	519	540	489	522	517	524	521	544	508	521	535	537	520	520	532	525	571	551	525	524	559	528	557	553	589	529	480	528	548	539	502	531	513	540	475	528	558	515	514	537	549	528	525	493	534	570	543	538	524	518	530	519	553	568	529	505	501	550	566	553	477	560	537	490	541	533	519	568	545	504	525	537	531	547	508	523	535	536	522	522	528	547	530	567	542	533	510	588	481	559	541	528	539	518	517	519	502	528	507	538	509	526	516	537	540	512	536	537	545	516	539	520	533	531	566	517	536	542	529	528	559	540	554	525	547	526	523	544	516	514	570	560	512	484	517	521	498	565	534	501	546	496	514	512	549	554	520	519	567	556	490	557	475	480	498	549	547	524	530	537	541	506	532	530	529	545	536	520	525	535	510	531	551	561	555	569	486	472	491	527	553	508	533	523	492	524	553	515	485	538	543	513	549	512	520	531	526	538	537	517	543	568	520	530	557	534	506	550	549	565	524	549	520	544	511	499	515	574	499	536	546	553	513	518	534	511	530	509	555	572	543	511	495	522	492	537	507	506	526	548	517	520	523	536	543	504	531	562	501	531	501	527	531	524	527	538	532	535	546	532	573	518	529	529	570	538	487	524	519	510	508	526	517	531	514	500	593	532	548	507	489	544	516	548	507	544	541	501	530	538	545	514	572	493	524	559	520	542	573	530	535	556	507	504	568	520	521	543	523	517	522	529	479	556	534	552	529	553	525	546	525	543	568	525	542	545	525	517	537	537	509	515	573	546	503	531	524	529	506	523	523	555	531	551	489	524	497	521	579	522	550	499	516	514	544	461	501	551	547	537	538	543	524	529	556	546	527	543	511	547	545	508	505	534	537	504	543	562	546	539	559	505	537	533	500	535	540	572	568	537	537	534	535	545	514	535	528	552	539	514	518	531	527	543	544	530	521	508	508	518	487	528	520	551	543	534	528	508	546	541	537	514	536	512	507	542	517	505	567	570	558	547	503	542	531	521	514	512	500	532	515	526	506	519	555	524	509	495	524	578	508	547	524	549	486	519	536	531	552	529	520	522	533	548	540	499	552	535	505	549	562	522	532	540	566	577	537	549	525	504	547	572	508	559	527	554	530	509	547	519	538	517	497	509	499	556	540	514	546	554	527	540	501	491	561	510	523	536	492	550	485	529	501	514	536	524	596	559	564	551	545	511	510	476	532	550	545	527	537	509	574	545	508	510	508	543	541	534	550	531	589	516	521	494	550	510	498	502	529	560	496	494	568	527	521	500	550	546	552	524	530	586	544	513	523	516	527	544	545	477	519	515	536	504	517	530	534	498	542	561	533	512	531	523	535	540	525	519	527	519	529	498	503	559	496	524	507	545	500	542	514	511	521	503	519	479	555	532	496	523	484	530	519	556	546	529	552	523	542	499	524	524	528	502	538	516	544	518	528	536	555	483	552	499	509	601	544	562	537	541	489	548	530	529	524	544	521	512	506	498	550	518	521	509	548	527	533	510	540	528	544	529	566	537	494	509	525	534	588	523	562	549	529	517	511	514	535	534	558	583	542	522	513	501	507	523	517	523	558	543	561	545	570	513	546	551	526	531	557	494	538	494	526	521	537	547	503	536	519	487	539	536	544	533	519	485	562	527	548	500	563	523	540	498	529	494	514	518	523	558	517	535	521	535	539	534	534	501	530	509	536	503	489	537	536	528	513	498	560	524	524	503	509	513	505	497	575	552	509	537	519	575	547	549	514	509	514	525	557	536	505	515	555	547	530	515	521	519	583	514	509	527	564	522	500	482	542	561	554	576	516	521	498	510	492	542	534	536	534	533	561	532	495	550	566	570	490	491	590	519	511	519	566	560	521	532	488	582	535	524	497	525	539	548	524	489	499	509	522	478	528	522	526	506	557	561	566	542	511	552	538	523	527	532	517	526	534	501	504	482	491	525	544	503	523	493	557	573	545	551	532	528	530	577	519	538	530	536	514	559	492	475	518	502	545	545	538	518	528	515	523	562	553	511	520	531	544	557	517	508	547	534	538	536	504	512	536	510	536	526	545	508	505	516	529	505	537	494	548	518	522	479	531	505	538	522	569	564	527	551	519	537	563	540	484	560	542	516	500	553	470	545	525	542	558	562	548	514	524	534	511	552	529	546	545	541	470	528	546	558	527	512	565	525	522	532	526	534	520	507	539	513	519	546	539	500	499	514	532	562	575	520	525	529	542	529	518	547	531	531	535	518	497	557	529	509	527	514	538	547	526	537	536	538	492	532	531	509	552	501	539	542	495	566	476	533	491	535	558	503	543	527	504	552	539	481	556	495	532	587	522	554	511	515	527	543	570	550	552	545	537	513	496	523	528	584	495	516	543	504	549	565	477	544	500	518	521	561	542	513	558	524	517	526	487	540	518	522	563	547	502	513	489	490	528	532	567	528	559	516	579	525	565	527	536	538	533	505	546	555	550	516	533	576	533	507	519	556	514	559	490	493	508	523	530	551	534	536	504	511	490	590	554	520	541	523	554	523	535	496	542	507	549	549	511	528	545	553	511	535	523	535	489	521	578	497	500	489	524	502	571	515	498	536	557	546	499	502	531	522	489	545	540	542	486	532	518	529	557	525	539	534	581	521	518	510	519	543	546	516	529	547	482	490	511	539	551	574	544	569	476	569	546	491	476	550	552	519	529	553	525	557	517	532	499	496	540	481	511	531	542	543	498	575	542	556	549	521	550	553	529	573	528	499	545	547	535	531	524	504	520	516	493	586	489	512	520	500	488	521	578	495	478	535	541	518	544	542	560	508	532	567	545	504	470	502	511	533	523	530	502	537	507	497	522	537	512	534	520	535	479	550	498	539	539	543	543	553	537	514	525	527	519	509	523	500	562	513	552	516	513	573	531	518	545	545	524	480	554	489	521	567	574	531	550	521	513	515	558	526	539	558	531	506	555	567	509	553	539	532	503	535	506	554	517	518	481	514	521	521	494	531	569	530	529	550	547	515	552	510	521	477	552	516	554	519	539	506	546	526	528	533	523	545	592	492	518	543	503	540	503	526	489	531	533	506	536	582	536	521	532	537	512	566	531	570	577	502	557	490	531	512	543	527	496	520	540	507	503	527	498	567	560	535	499	531	529	561	523	490	549	542	452	520	507	517	543	548	585	540	549	543
57415	50985	40313	30570	34452	34951	28004	17086	5605	959	207	230	235	225	211	214	225	226	254	222	199	217	235	208	211	229	206	214	240	213	198	219	239	208	210	213	206	241	249	222	211	223	222	229	206	218	213	237	237	201	246	226	222	222	230	216	195	221	230	211	203	216	227	219	225	197	221	193	196	256	206	202	211	192	217	225	210	214	196	209	214	221	222	221	217	214	196	185	226	235	214	190	232	235	221	201	238	210	224	193	198	232	234	227	215	222	240	225	212	205	199	242	202	219	199	213	198	217	224	224	211	203	234	216	234	209	210	235	237	219	221	221	202	199	219	229	220	218	242	242	224	223	241	218	227	196	214	209	232	189	188	197	234	216	217	203	191	207	223	213	228	200	211	196	253	202	214	213	193	214	194	202	232	196	226	205	216	236	218	230	218	221	221	216	241	193	238	193	226	205	220	212	219	209	223	210	218	235	213	186	231	221	224	245	222	191	207	227	204	222	220	192	234	213	199	226	248	215	247	213	227	216	204	218	237	233	214	241	210	235	197	209	200	221	211	223	202	211	252	208	195	206	206	212	228	235	211	214	229	212	224	168	213	210	211	209	187	239	236	207	204	190	207	197	213	204	240	230	216	207	189	206	240	194	215	229	228	228	231	252	211	225	218	242	218	239	193	211	198	199	213	268	226	231	218	214	196	211	233	213	209	213	196	202	221	236	202	200	232	229	222	201	243	226	202	217	216	195	242	232	227	215	200	217	222	210	234	237	196	232	218	191	176	243	200	260	210	238	200	229	253	225	205	202	223	218	230	222	217	223	206	222	220	220	190	242	221	193	211	215	222	223	221	211	200	224	198	229	223	222	222	212	210	238	235	206	225	239	202	212	221	220	257	195	252	220	215	244	215	204	203	199	239	217	197	194	222	229	231	213	204	187	198	207	194	225	214	220	230	223	216	168	216	243	223	189	202	193	226	207	214	206	237	220	213	243	231	201	204	183	213	223	224	202	223	218	210	204	203	237	211	213	230	218	203	236	228	211	195	223	193	209	240	206	230	223	204	204	234	213	229	238	207	226	220	248	211	207	223	215	219	193	194	192	237	240	186	207	196	228	218	187	215	230	234	214	216	204	219	198	214	170	215	201	229	227	241	200	211	207	222	189	240	264	211	212	200	207	195	225	201	215	238	221	195	217	199	205	214	225	203	221	259	198	223	204	193	221	185	202	198	213	216	207	226	246	205	213	230	210	197	221	224	211	193	219	218	192	216	221	201	233	230	219	220	222	206	207	226	217	241	219	215	224	187	233	187	198	216	232	187	251	200	218	198	223	231	214	216	238	227	196	228	232	203	211	237	253	219	208	223	220	220	218	188	210	237	228	219	231	218	228	204	224	206	197	208	225	237	207	234	209	220	217	212	238	233	237	207	227	203	209	208	197	205	223	226	201	254	224	214	253	203	224	223	231	212	210	196	200	202	211	239	224	218	238	193	214	184	204	228	211	186	230	191	235	225	229	200	230	231	224	238	209	229	220	208	213	185	208	204	221	193	206	246	225	201	223	207	189	178	207	208	209	203	197	208	192	226	214	193	220	228	206	222	211	208	204	232	227	239	187	217	219	208	206	184	207	203	210	216	230	241	203	218	216	239	202	190	221	215	181	246	188	215	237	231	215	215	211	211	204	237	210	226	224	215	209	196	224	206	192	229	230	222	179	218	199	194	196	239	221	224	235	227	220	240	247	211	198	210	253	219	180	218	257	195	196	246	201	244	217	208	190	240	214	228	196	195	195	232	204	214	229	239	221	226	193	240	206	206	221	211	236	190	224	224	227	242	221	186	244	194	200	219	222	229	238	254	214	210	242	206	221	230	190	208	233	207	208	218	208	224	242	210	220	236	263	237	196	238	264	259	227	216	202	230	206	197	207	233	190	209	229	201	173	220	229	208	190	238	203	205	196	177	214	226	238	196	203	203	222	206	206	213	209	202	212	211	204	196	216	214	215	205	213	190	221	213	210	211	205	211	230	214	222	242	242	215	193	229	213	206	202	212	222	224	208	233	233	205	253	238	230	212	200	233	210	230	232	220	163	242	206	217	196	217	189	221	211	208	228	205	203	180	191	210	194	205	221	237	232	228	210	236	192	178	194	212	224	205	201	207	199	220	208	228	227	211	182	227	219	224	204	193	242	209	198	198	205	212	210	211	227	216	228	232	226	205	202	201	210	210	232	196	198	188	225	229	214	215	229	188	234	215	230	216	252	205	227	206	242	216	216	197	237	211	209	243	245	228	209	227	216	219	203	233	197	188	213	219	219	230	219	200	229	216	206	208	245	220	222	206	207	223	228	236	207	221	216	221	209	232	216	233	204	234	221	220	212	230	195	205	238	231	208	198	246	227	218	201	204	214	196	200	182	208	230	242	223	201	230	214	221	233	227	201	201	248	221	221	210	210	233	244	231	193	202	194	209	204	200	213	208	229	169	209	203	199	186	191	192	208	205	221	200	213	201	196	213	233	214	222	210	218	227	221	243	198	216	221	199	194	230	250	207	225	213	232	248	224	223	199	214	209	235	211	222	221	244	241	174	255	239	221	188	211	225	236	215	230	216	208	236	203	236	241	222	229	220	223	233	218	208	225	228	214	228	242	208	231	220	219	241	197	185	234	219	252	227	198	212	217	205	222	230	217	179	213	223	229	243	234	191	231	229	186	232	232	238	214	200	201	223	189	225	208	232	210	222	252	219	213	208	220	230	231	230	234	225	228	197	213	227	229	238	225	220	224	223	222	187	191	199	216	199	222	209	218	232	209	204	228	221	207	214	178	195	213	229	249	228	203	200	222	204	223	194	233	218	202	215	225	190	220	219	206	204	190	209	220	210	242	184	230	227	214	225	222	208	223	231	203	242	260	200	227	239	212	217	215	207	225	213	208	229	184	206	177	179	222	210	224	187	229	183	224	216	203	221	242	179	196	232	185	182	239	197	208	209	222	243	213	195	207	204	210	249	210	217	199	213	224	196	194	223	223	204	216	204	250	172	208	211	221	202	245	208	231	204	208	216	229	212	206	226	220	200	216	202	206	225	209	204	183	194	206	192	242	233	204	235	243	209	200	223	206	239	192	210	230	223	211	230	214	178	191	183	222	240	224	199	232	211	199	213	205	215	238	217	206	224	218	222	230	200	238	219	236	231	216	241	206	229	194	208	213	227	238	210	191	225	208	203	230	202	216	218	203	208	204	246	195	232	235	208	226	211	195	219	211	213	216	232	217	207	206	220	231	239	207	236	238	211	234	215	200	239	227	208	189	234	208	220	208	226	226	238	182	208	230	185	241	215	204	208	223	250	231	209	210	216	217	211	225	228	206	201	215	230	201	234	227	207	202	194	221	216	196	238	216	230	217	224	238	220	235	206	219	215	206	217	235	214	227	226	203	209	223	196	216	232	233	258	191	217	243	197	207	217	221	220	201	236	212	196	219	228	210	224	209	194	219	217	228	199
48279	58001	52177	67951	75882	59347	37801	14653	3361	1001	534	513	524	479	532	483	470	449	518	490	485	532	501	514	497	482	481	512	490	485	477	482	432	517	516	456	482	493	488	488	462	481	467	533	471	491	533	506	473	444	475	480	463	497	474	498	516	471	455	510	516	523	486	500	479	468	493	440	475	500	546	495	485	497	454	527	461	505	518	492	488	503	478	467	444	497	468	475	456	447	465	546	481	501	540	483	485	474	483	496	454	459	479	495	473	478	472	481	418	522	482	523	501	507	475	465	501	482	482	470	470	493	478	495	487	497	504	479	495	475	501	515	468	483	503	480	465	460	476	454	506	510	457	513	495	503	452	463	481	508	446	486	454	503	532	499	467	492	520	502	487	495	547	488	506	476	477	507	474	462	508	475	507	454	482	494	486	470	477	490	509	491	468	494	509	513	523	506	507	489	486	461	471	501	505	508	464	526	450	517	481	458	502	490	480	478	453	492	482	496	512	470	459	493	519	467	505	452	465	497	444	488	491	485	453	503	484	467	488	492	526	486	479	479	465	504	497	487	500	488	522	477	473	508	502	502	502	484	474	473	479	470	475	490	456	464	478	437	450	524	493	473	480	518	491	496	464	483	468	469	508	498	489	478	474	484	493	503	492	483	495	464	487	452	517	507	503	506	500	475	480	509	474	529	525	453	473	460	451	508	457	521	480	467	509	470	483	448	488	532	506	471	518	529	514	438	488	482	500	476	526	478	492	496	513	461	471	523	473	490	477	452	486	482	449	472	461	457	480	521	437	457	519	462	493	479	464	494	500	505	484	461	439	452	437	413	529	480	470	478	480	514	477	496	471	498	450	452	481	507	535	505	490	502	453	528	484	472	530	489	466	497	473	473	455	472	468	499	476	486	500	517	455	489	447	497	484	502	463	492	476	505	461	477	473	496	488	493	478	468	496	469	462	493	485	492	473	497	477	454	466	494	494	510	533	484	507	501	499	445	479	486	499	489	476	488	430	480	480	459	484	483	514	489	468	523	505	489	504	526	459	471	475	512	458	495	483	448	468	479	504	459	483	494	495	490	490	511	489	496	470	516	513	484	514	498	502	441	459	482	487	465	445	501	433	466	467	476	460	457	492	500	502	481	492	472	461	456	479	445	509	514	498	462	454	518	496	459	521	454	422	495	468	517	507	508	494	454	490	486	474	474	493	482	481	490	491	465	508	517	457	455	512	475	445	497	503	481	489	503	463	486	452	486	477	463	500	520	483	481	483	515	516	510	482	516	451	486	486	502	497	496	511	441	500	474	504	465	496	484	485	485	458	505	480	483	494	510	456	489	481	490	487	502	478	513	481	470	442	507	446	499	482	511	506	498	455	461	468	467	493	540	481	452	473	442	485	471	519	485	452	455	508	457	489	450	489	488	460	524	483	500	492	475	463	491	473	507	479	489	478	530	493	487	484	479	486	486	493	465	504	463	465	492	485	495	505	451	496	521	465	493	458	466	501	474	482	505	461	516	511	457	472	500	454	501	490	475	503	474	504	477	462	515	495	446	504	507	481	461	516	510	451	465	486	488	474	520	476	504	477	515	454	475	487	475	448	464	441	457	459	453	472	469	441	499	453	452	486	507	527	460	481	453	488	500	478	506	465	493	480	480	473	493	460	482	499	495	468	519	465	497	452	477	493	480	483	490	493	519	502	495	477	482	485	506	498	485	467	482	479	461	512	493	487	491	496	525	483	465	515	500	469	491	492	492	508	513	516	506	485	497	486	460	491	486	519	518	478	538	466	444	511	424	503	475	534	531	476	480	486	466	535	477	455	506	482	442	484	468	467	488	461	469	484	443	481	506	483	522	466	468	457	484	485	529	481	476	478	476	508	502	497	472	486	473	488	528	442	504	500	469	465	498	456	482	492	489	461	457	485	519	471	525	470	492	515	502	467	481	504	476	493	441	514	526	439	490	489	481	458	516	469	461	490	473	485	464	504	461	445	504	526	500	547	484	461	465	485	449	458	441	449	511	528	492	461	492	516	491	486	500	523	511	473	488	481	494	469	469	495	463	456	475	481	466	539	472	491	473	514	477	487	499	493	508	485	467	471	472	491	526	483	513	493	472	490	519	512	464	460	491	503	496	445	507	513	508	501	476	501	472	517	512	496	512	489	497	504	490	517	474	491	510	491	488	501	489	513	485	481	500	492	471	502	478	490	466	472	492	478	533	503	475	472	479	493	476	501	502	455	498	498	493	475	470	527	511	479	483	500	532	461	494	468	471	492	520	440	472	492	524	470	474	476	465	491	481	501	480	527	488	477	487	464	489	499	447	488	473	491	480	486	492	483	476	483	466	445	496	490	472	489	511	502	447	494	498	479	479	470	522	508	457	462	474	500	453	488	503	531	503	471	428	504	483	475	426	502	481	509	488	451	494	471	460	512	428	457	459	463	480	469	479	480	502	516	520	469	482	479	443	474	473	476	477	452	487	488	460	483	481	490	501	459	477	483	488	479	480	489	468	518	467	494	489	519	534	492	477	452	472	445	457	450	477	496	480	441	498	483	451	507	504	506	472	514	488	491	491	439	515	485	507	473	460	484	462	498	515	470	462	495	500	508	516	501	468	513	502	488	498	503	467	466	490	472	483	460	474	503	508	503	489	501	493	453	500	501	484	460	501	508	481	490	491	494	469	512	506	533	441	504	512	485	487	497	479	491	470	460	449	488	500	499	491	520	509	483	532	452	487	492	493	476	469	472	472	456	472	475	489	497	518	500	476	487	468	526	474	460	486	472	482	495	476	456	510	495	509	467	468	492	478	457	466	452	504	482	486	486	464	488	455	480	475	482	493	487	460	460	489	458	487	484	468	472	485	487	456	524	476	508	481	492	441	488	466	458	480	495	496	446	513	488	538	482	524	492	473	475	472	468	460	484	498	445	507	481	458	490	486	475	479	490	500	472	525	498	460	469	509	462	470	495	471	510	491	518	482	498	490	505	484	473	468	460	477	482	474	519	487	458	488	451	468	451	500	501	489	511	506	513	531	469	459	451	478	452	498	511	489	492	487	487	470	444	506	504	541	487	491	499	470	509	513	472	557	477	461	461	492	470	483	454	537	510	475	483	508	470	468	517	454	480	488	496	509	492	498	490	476	478	484	499	484	497	479	494	529	496	477	530	464	482	475	534	453	493	523	509	453	537	496	505	448	458	505	473	530	513	481	465	443	475	484	480	497	480	521	483	452	473	470	484	492	501	498	469	474	484	459	467	488	465	504	484	558	494	539	451	487	450	519	445	543	460	459	550	475	495	475	467	496	488	496	482	469	482	512	498	520	462	495	459	496	517	463	484	484	483	522	489	475	479	494	513	479	486	514	513	500	448	487	503	475	437	485	489	481	510	480	471	464	511	480	508	477	452	516	499	465	494	482	475	477	474	468	483	467	488	497	450	489	502	476	491	492	459	490	470	448	497	465	455	473	474	490	491	471	476	476	510	507	513	469
22111	32325	27473	12663	7781	4805	2402	872	373	255	251	226	236	250	215	228	241	216	244	225	240	225	224	219	221	226	213	212	233	235	249	263	270	229	223	206	252	226	248	228	210	224	267	226	252	225	242	226	229	231	244	215	212	232	221	211	203	210	181	265	229	219	218	265	225	226	249	230	232	233	224	212	237	233	240	235	220	232	234	228	230	222	218	236	239	215	186	208	247	237	248	224	229	244	228	218	195	236	256	235	250	236	220	202	210	247	220	230	197	242	231	237	244	235	245	223	248	251	244	243	211	214	240	210	210	235	263	230	218	218	238	242	218	202	200	260	232	245	210	236	213	249	215	206	234	219	251	231	214	221	229	205	223	256	230	233	202	231	236	222	223	209	227	240	227	226	213	215	235	236	229	262	229	241	237	239	225	219	235	233	234	214	218	231	235	231	218	257	226	231	210	250	208	233	205	229	248	235	195	213	229	261	205	224	255	215	190	246	239	219	235	253	232	217	225	256	231	237	233	221	171	250	225	228	241	204	239	240	228	219	225	207	237	242	247	243	223	228	209	250	231	237	236	213	254	216	236	225	245	214	218	228	219	249	240	239	231	205	254	242	237	218	238	240	255	256	218	243	235	246	240	198	225	239	216	225	233	237	241	223	237	254	233	209	249	238	223	237	214	246	212	244	239	206	220	220	237	225	214	246	218	238	213	237	258	238	235	223	227	213	244	206	231	235	252	211	247	233	253	206	244	213	197	228	248	252	245	273	245	243	268	208	238	224	266	214	207	232	238	199	259	231	241	250	235	217	199	218	225	231	248	232	226	214	260	217	215	242	235	235	221	237	220	236	262	225	232	217	237	246	225	230	210	237	242	245	247	231	236	212	200	202	245	244	215	229	230	214	205	220	228	211	235	243	198	211	206	231	231	197	237	223	199	228	252	233	256	241	237	244	223	222	259	238	240	246	218	194	226	225	236	175	238	230	232	209	182	206	206	202	236	245	228	220	230	246	241	234	249	233	232	243	216	213	212	231	241	240	189	224	252	243	221	265	248	229	220	219	244	235	203	209	236	197	243	212	206	202	217	207	226	235	233	224	267	258	240	216	240	228	245	200	212	217	207	234	210	241	255	228	260	239	205	230	213	233	238	205	241	249	229	238	220	241	224	223	228	239	213	211	203	235	220	238	259	237	220	248	241	222	229	192	230	198	270	229	241	246	217	211	246	250	216	240	225	240	188	240	204	213	227	192	211	228	214	229	197	220	238	240	231	212	213	250	237	243	236	228	242	241	244	237	256	251	237	240	239	242	228	250	211	230	215	234	237	225	243	227	243	218	218	193	210	244	267	242	231	224	222	233	227	227	232	253	232	231	246	216	213	243	197	213	233	261	213	241	206	226	227	195	206	260	234	202	221	229	200	223	252	221	239	216	212	228	197	221	216	238	244	230	230	257	248	207	238	214	197	187	214	225	235	211	228	250	204	227	225	222	222	217	224	226	220	206	225	250	224	220	232	235	217	212	217	219	238	222	212	227	266	218	261	226	229	215	206	230	225	219	242	234	187	235	252	252	238	216	253	221	260	253	239	217	246	234	246	207	252	228	236	227	202	261	239	249	223	221	236	240	217	252	254	212	229	235	202	188	196	221	246	215	240	241	240	237	246	206	246	205	209	223	246	216	226	228	215	229	254	244	225	234	212	203	243	222	211	234	248	236	235	242	222	263	225	250	225	225	213	243	222	254	196	219	213	205	227	230	230	257	235	220	224	235	238	209	182	203	229	243	246	234	237	263	242	235	214	215	214	223	245	229	238	209	222	235	247	245	255	234	236	204	216	202	218	234	240	249	205	241	237	221	203	232	211	242	247	239	242	236	260	227	233	229	234	224	253	226	252	243	227	235	217	197	253	224	256	227	213	213	237	228	227	262	207	233	245	207	254	227	228	241	228	220	215	260	216	238	197	215	223	243	240	224	215	235	231	240	235	253	211	228	216	235	196	261	217	240	222	250	227	234	242	232	256	233	218	238	219	220	235	230	259	224	214	220	219	237	247	219	227	253	210	216	240	235	229	231	211	235	207	217	201	252	202	234	230	206	248	231	219	237	234	221	212	225	230	202	244	220	229	228	231	225	239	200	222	261	246	211	228	231	237	233	238	240	230	221	229	224	240	250	236	212	216	210	246	223	216	240	229	224	226	236	234	227	236	229	210	220	203	230	238	222	229	211	231	214	225	220	231	222	250	248	232	240	217	248	196	245	238	251	238	271	216	233	228	245	227	220	237	236	248	222	245	254	220	247	215	232	237	235	230	244	220	222	233	241	214	219	222	223	229	234	263	241	219	235	230	231	223	231	243	240	224	221	212	251	245	235	217	215	241	238	233	225	239	214	228	211	210	236	210	213	234	233	222	221	218	214	205	221	239	211	203	229	254	263	249	204	225	241	222	222	207	236	226	242	231	226	239	243	242	223	260	233	257	215	226	215	249	225	230	228	229	226	199	214	236	224	218	205	204	229	243	224	242	223	242	241	214	223	252	194	230	220	231	206	230	245	217	238	246	243	205	192	218	219	224	229	261	213	210	233	249	237	225	226	236	229	251	246	217	230	208	226	212	247	233	234	230	225	251	230	223	204	231	217	232	231	243	232	225	199	232	229	218	165	229	215	243	227	205	237	226	223	225	243	251	211	192	237	228	246	218	230	223	214	241	237	212	209	224	237	235	214	217	269	248	197	212	257	254	228	234	217	229	212	234	198	228	233	225	224	217	241	234	240	244	236	241	214	230	205	263	230	226	242	228	237	233	210	209	213	230	227	216	228	194	193	209	216	202	235	234	205	233	260	246	203	194	222	207	219	217	225	228	216	213	212	224	242	222	233	221	246	262	245	217	204	222	247	228	233	236	204	205	229	249	225	243	208	247	217	219	233	235	227	201	221	233	213	241	235	201	220	239	236	213	225	224	225	207	243	235	196	242	252	228	210	208	249	245	210	180	216	235	253	233	221	191	228	241	227	196	225	207	224	225	221	232	236	236	220	238	247	238	223	213	236	244	254	234	222	251	216	234	205	237	215	211	245	261	220	234	230	236	238	232	229	231	226	212	223	228	214	229	219	218	224	233	222	219	236	262	207	238	243	208	244	224	219	225	221	259	221	206	243	219	215	215	229	223	230	213	229	230	234	217	215	223	233	235	235	229	225	253	237	260	275	220	213	253	234	218	214	234	233	216	231	258	202	247	245	243	209	186	232	225	226	246	216	252	252	230	227	253	208	218	218	248	261	229	233	236	249	210	241	224	216	221	245	212	235	247	253	239	226	231	210	263	227	227	237	217	231	219	244	223	253	223	223	192	220	212	245	215	198	230	230	235	207	237	194	222	252	241	256	187	261	241	225	237	244	227	229	248	213	213	213	222	249	239	229	243	228	238	225	221	215	230	203	217	206	233	234	202	231	234	242	211	226	213	211	244	221	230	223	228	214	213	211	219	244	203	247	222	238
17627	31076	28865	18285	17205	12051	6393	2180	891	603	565	557	577	520	563	573	584	520	531	569	568	532	590	541	500	552	516	543	503	514	557	530	558	529	542	567	540	523	512	559	543	562	522	545	565	524	549	508	559	541	534	551	567	516	534	596	552	519	544	529	531	523	508	572	528	549	538	561	524	539	566	499	543	561	483	528	522	553	553	540	518	541	539	588	565	550	555	523	539	528	535	538	551	527	518	572	509	557	536	515	513	517	503	543	529	534	554	540	567	545	521	567	508	521	504	547	517	554	545	526	553	542	539	536	535	561	565	551	585	510	521	532	524	534	552	541	518	518	569	558	536	548	543	506	549	546	543	545	542	563	535	542	516	536	556	549	523	531	546	555	559	525	536	511	532	542	573	524	549	529	537	526	510	526	528	541	517	576	565	552	557	540	571	573	519	533	514	567	510	558	574	568	541	520	526	536	535	499	580	514	507	551	553	571	530	547	514	530	515	550	505	519	529	538	552	532	539	602	520	534	532	546	561	521	506	514	563	496	558	533	540	540	566	485	535	542	537	557	560	535	534	525	547	523	536	538	533	512	555	534	572	565	526	528	543	561	539	533	536	581	553	514	532	546	510	547	526	518	548	545	542	513	571	509	486	560	528	522	561	520	552	526	497	544	520	527	532	554	555	547	515	520	522	550	540	560	502	529	556	561	509	524	522	562	553	542	559	536	534	530	541	628	538	563	510	539	573	517	503	539	539	535	527	500	545	551	514	549	543	508	529	532	540	538	541	522	539	540	546	528	520	558	517	553	563	506	541	580	565	523	567	503	506	534	524	538	563	537	549	569	564	554	523	522	528	538	515	504	514	549	549	536	561	523	525	537	583	544	526	526	510	529	541	534	532	513	505	552	544	551	553	539	534	575	536	574	550	463	536	558	550	548	486	518	567	525	480	537	528	515	560	522	507	522	503	504	562	557	524	549	532	537	509	547	524	575	588	490	547	556	515	542	547	518	538	538	525	545	560	533	508	563	534	525	497	486	526	559	550	536	512	519	532	540	553	565	534	560	519	558	536	489	519	501	533	542	525	574	555	551	553	535	521	476	563	528	516	510	568	523	566	514	534	544	560	539	535	541	517	539	530	530	556	528	523	544	564	514	498	564	552	512	536	570	525	523	538	497	550	497	540	533	490	507	497	526	540	546	529	520	510	551	544	514	547	528	560	484	570	520	520	543	564	546	567	524	568	533	529	556	554	566	521	521	489	502	502	517	582	550	593	537	534	548	558	525	552	542	514	540	522	544	548	546	538	574	536	566	560	534	510	536	537	533	532	538	524	558	541	566	534	544	514	534	549	528	513	547	502	547	547	543	564	537	555	549	561	548	539	536	570	532	513	517	514	500	519	542	548	563	506	496	543	514	543	528	518	489	557	537	515	523	548	529	524	539	535	559	561	544	570	533	526	550	514	557	504	535	522	532	540	549	537	539	536	527	496	492	532	517	513	541	563	526	503	493	571	508	545	511	549	532	522	535	553	520	565	550	533	505	542	487	509	520	522	523	548	573	549	542	521	517	522	545	578	535	512	511	508	527	514	564	556	545	531	554	526	495	561	528	561	545	563	507	512	501	548	544	543	546	531	505	539	524	538	504	547	517	536	523	524	559	526	526	574	503	571	517	563	521	567	523	553	525	505	509	544	517	536	542	580	555	546	550	540	549	572	504	516	552	522	544	496	557	537	553	537	525	530	539	546	503	533	512	519	527	523	526	535	488	523	564	526	494	594	540	533	511	552	533	520	523	528	547	511	527	535	559	541	541	505	567	525	566	513	541	551	559	552	515	510	544	528	558	526	562	523	565	522	516	512	524	557	539	548	548	534	524	531	587	538	522	530	512	593	531	512	537	551	521	526	540	576	569	562	538	551	538	549	541	569	512	520	570	519	529	577	540	579	560	563	551	517	549	598	554	510	569	561	495	561	505	570	555	525	511	566	561	566	574	515	543	529	543	506	526	583	533	585	517	529	542	556	526	532	543	546	537	560	561	535	550	534	561	568	512	538	561	526	560	522	568	542	565	574	562	530	542	545	568	539	497	547	596	521	539	569	546	540	545	536	533	504	524	537	529	524	556	508	544	527	519	528	527	535	544	542	518	501	517	553	551	518	571	501	551	555	509	511	529	568	520	541	538	531	532	555	517	530	536	475	549	567	555	514	532	523	551	543	562	518	546	550	550	561	543	536	556	510	554	538	540	553	481	519	539	522	549	578	547	581	513	520	548	541	525	529	529	554	562	543	551	555	527	549	544	504	572	500	571	520	565	530	493	541	495	532	540	492	533	585	543	562	556	549	541	556	546	577	537	580	572	526	552	546	593	520	534	565	490	517	520	547	556	509	506	500	533	563	537	516	511	522	555	569	546	552	502	537	534	534	502	557	549	472	487	554	552	523	553	552	570	585	560	550	550	564	553	523	561	537	541	572	547	538	525	514	513	508	521	552	530	525	569	544	569	550	539	523	544	550	531	570	524	563	547	537	538	512	524	560	552	545	546	551	529	552	545	504	555	533	547	566	537	511	527	530	538	569	524	545	536	508	510	543	534	546	568	558	555	542	565	548	531	537	564	526	542	503	540	516	538	528	543	518	527	508	558	544	540	511	513	517	532	484	521	544	568	538	561	492	565	553	555	534	515	526	573	539	514	512	550	526	507	547	570	519	512	514	548	535	532	554	569	555	513	562	531	558	512	488	530	507	579	572	532	558	544	491	515	522	541	526	554	529	544	561	559	511	542	539	539	538	549	535	558	555	571	555	519	506	547	536	553	550	552	489	523	530	521	554	538	533	539	525	564	565	528	496	521	558	560	567	529	572	518	518	476	636	530	543	559	526	544	558	529	527	510	505	531	537	552	531	513	528	553	543	569	530	527	518	549	517	490	572	553	525	518	549	540	524	538	576	522	533	539	582	549	502	517	509	505	529	529	569	577	548	568	533	569	563	545	546	562	524	513	527	526	533	535	544	581	515	535	488	557	545	542	507	550	541	533	552	556	546	564	559	552	555	529	532	517	524	521	517	537	493	547	571	554	537	539	534	557	527	572	548	521	521	535	579	516	516	517	560	518	527	508	545	551	580	577	522	533	548	550	531	554	540	535	542	581	526	540	565	523	539	537	531	563	532	513	552	529	531	527	531	525	529	541	523	541	545	536	508	523	489	490	543	539	530	497	550	522	582	488	543	494	544	539	566	543	526	533	525	578	527	531	530	542	520	504	569	527	557	538	514	554	555	578	546	546	495	540	502	536	536	540	525	564	527	566	532	526	540	551	530	567	530	527	562	541	550	542	518	551	544	505	557	552	565	522	528	516	586	510	520	527	548	519	562	551	537	535	574	546	532	505	541	567	532	535	547	586	505	584	527	558	504	517	570	513	550	507	559	560	526	549	560	528	532	522	557	513	518	538	511	501	535	486	530	530	528	533	530	565	538	531	502	574	517	554	565	525	555	520
49842	53465	46137	35568	29315	27661	23455	12487	3066	489	235	212	233	247	278	236	238	282	249	224	225	228	249	223	250	210	204	220	196	215	241	199	214	241	226	248	236	249	237	212	261	248	216	219	243	239	275	235	266	240	251	241	244	224	222	218	236	237	220	224	237	241	209	263	220	224	210	229	227	245	235	217	252	241	205	233	258	202	240	250	246	247	250	213	220	230	265	241	228	230	227	237	235	189	228	243	236	199	223	216	237	226	248	219	222	246	185	244	240	225	218	239	215	224	230	243	227	231	226	238	239	237	246	231	237	249	210	242	246	219	227	234	228	230	239	240	223	206	235	227	218	222	227	220	276	221	240	232	242	248	246	203	239	234	203	242	246	213	207	254	232	247	261	238	246	219	232	227	226	243	225	245	237	230	240	220	182	225	221	219	250	248	235	203	195	247	200	271	235	221	232	235	206	218	240	238	221	253	219	227	265	245	232	230	228	226	240	203	243	238	287	255	217	251	244	249	230	246	226	220	249	216	254	208	236	241	235	250	254	226	238	218	206	228	215	252	249	234	248	211	235	236	238	265	235	222	248	247	245	251	204	232	246	235	238	246	236	223	207	255	234	216	250	225	253	267	244	237	229	227	245	218	232	237	237	252	256	241	201	230	222	244	220	239	219	229	199	204	245	223	238	219	238	216	217	223	248	214	226	229	237	252	240	252	224	236	227	215	205	235	252	243	234	233	242	206	238	280	247	226	233	240	247	245	248	235	245	248	216	249	234	214	241	217	216	211	192	219	244	214	231	213	242	262	239	245	216	216	215	229	219	229	267	232	235	227	228	259	219	211	206	197	220	236	245	224	239	260	247	241	225	226	218	257	232	242	235	261	223	248	254	248	252	227	203	242	232	227	205	221	214	225	225	254	230	250	224	245	224	219	211	228	239	222	255	219	220	223	232	214	261	227	223	219	219	233	203	214	223	225	233	217	239	247	212	235	249	234	242	224	224	230	232	230	254	181	232	213	226	229	223	232	234	224	253	212	223	243	242	254	245	239	236	232	262	242	232	239	214	233	219	208	228	242	225	229	244	240	245	249	226	279	236	234	199	228	242	234	237	208	231	215	223	271	216	276	261	236	238	214	247	223	239	216	230	244	256	217	221	226	214	235	262	217	246	222	258	208	211	265	239	272	201	216	234	228	227	225	221	225	215	238	233	235	242	232	234	233	232	264	235	204	233	239	196	223	222	218	243	243	220	249	261	218	214	212	248	233	199	261	228	242	232	236	226	259	213	228	232	255	231	246	272	229	252	230	199	213	238	235	227	273	240	218	212	223	252	251	274	235	208	248	250	220	230	228	207	232	236	212	222	224	250	249	228	239	228	243	223	223	239	235	239	231	235	243	224	265	228	209	242	263	232	250	229	221	220	235	215	252	249	206	216	234	236	238	228	215	239	220	213	223	219	233	238	236	227	219	205	214	211	233	240	206	247	229	244	224	240	242	245	212	237	217	249	222	241	228	256	212	237	226	229	217	235	261	218	211	230	241	225	224	244	218	240	216	224	245	238	236	223	244	251	220	244	220	238	204	229	218	240	241	268	253	232	239	255	209	237	266	270	253	234	188	197	231	215	235	226	220	234	228	237	200	205	247	245	230	221	244	239	237	209	241	231	263	224	224	239	232	240	262	258	223	241	230	249	252	239	215	237	209	209	245	231	213	224	216	236	249	229	236	210	232	243	236	231	242	243	231	258	228	221	237	239	253	216	242	205	211	220	235	253	239	207	215	203	260	244	248	228	248	259	239	206	255	228	261	236	226	230	266	212	233	245	216	241	232	289	243	268	221	200	214	215	207	211	237	232	233	220	229	226	226	218	252	245	229	242	236	223	241	209	254	226	219	211	246	238	220	235	219	255	261	234	239	231	219	214	264	219	212	217	203	236	222	232	236	252	199	214	226	238	237	235	222	236	226	248	254	252	237	229	238	212	217	216	233	246	228	241	230	246	227	242	239	245	243	200	257	204	254	246	234	216	209	226	216	242	247	239	262	227	235	234	222	212	213	261	237	246	247	237	222	240	246	243	249	252	222	234	242	227	248	201	245	220	193	231	228	231	238	222	252	205	253	250	233	233	224	241	232	229	248	230	215	218	224	252	231	214	239	221	273	237	230	218	251	233	226	218	235	210	238	212	252	226	224	229	216	252	239	238	229	241	246	225	220	263	231	238	230	225	237	228	219	221	237	230	202	241	215	247	237	250	224	227	222	240	231	222	207	232	252	212	221	224	232	229	255	244	250	215	201	230	241	225	216	245	236	266	194	238	204	235	232	255	238	262	234	227	213	242	243	241	199	190	240	224	236	244	245	221	246	220	240	246	214	220	216	219	218	231	228	213	238	219	228	220	237	230	260	219	221	233	226	212	243	231	224	220	247	246	250	228	265	225	216	212	195	230	224	216	255	229	237	227	262	238	253	221	224	235	222	249	229	215	234	205	229	228	252	228	236	235	227	250	229	220	239	256	225	233	237	271	245	223	256	232	237	228	235	231	242	235	240	231	240	226	237	201	223	253	268	246	256	238	221	210	217	252	222	267	241	215	264	205	224	206	237	245	218	252	216	242	201	247	230	207	238	245	232	247	228	225	245	218	230	239	261	242	233	253	218	193	231	225	220	238	248	231	252	227	240	246	239	219	243	240	232	243	233	253	235	220	234	206	237	230	247	216	251	261	220	262	228	207	229	235	232	225	250	217	236	238	211	226	246	254	263	208	196	242	237	242	244	192	240	252	237	214	222	228	239	238	248	215	206	238	249	245	254	214	221	228	228	223	217	214	219	229	244	238	249	204	245	236	217	251	236	238	218	224	244	242	256	238	228	248	259	235	252	226	241	223	241	264	234	257	249	247	262	217	219	253	234	223	250	195	258	214	223	256	221	227	227	234	232	235	249	221	214	238	242	227	220	231	216	239	204	238	253	238	244	207	236	214	234	238	228	245	221	214	252	243	236	227	212	242	236	229	213	218	249	265	246	227	223	251	258	232	219	245	228	241	251	227	205	232	226	237	186	232	222	230	230	214	211	242	236	245	231	238	242	215	248	228	209	251	251	235	209	213	211	210	228	210	188	208	225	254	239	245	226	258	231	236	270	237	254	221	236	221	243	253	203	234	244	208	230	250	219	228	252	251	221	240	226	240	244	247	233	217	260	275	258	206	228	224	238	232	236	229	217	247	252	248	217	175	226	234	229	232	230	218	236	248	223	246	236	247	229	248	205	243	224	236	218	229	233	219	234	218	214	238	227	221	229	257	226	248	238	253	242	244	252	209	236	210	253	240	221	206	222	245	239	237	243	216	239	252	230	235	264	242	221	227	211	232	209	228	212	227	243	246	210	237	236	220	251	230	234	228	213	235	219	220	216	240	226	226	250	228	253	240	240	217	207	257	232	257	226	249	249	228	231	239	204	252	255	241	254	245	205	211	186	253	233	221	226	212	240	242	234	198	224
41138	58908	57290	52581	55736	45471	29301	10373	2363	832	569	586	505	509	503	539	517	554	514	537	544	522	537	567	525	568	516	539	567	552	506	518	551	479	477	530	509	546	526	547	553	565	510	550	528	537	528	512	534	529	484	506	498	547	534	508	542	524	553	502	581	569	554	536	540	514	513	567	524	556	508	484	528	526	554	492	512	503	545	540	511	527	544	501	528	569	509	512	525	534	525	528	553	550	502	505	542	545	511	548	511	560	567	525	526	506	532	537	475	551	575	529	524	508	526	539	543	494	518	553	515	567	536	550	535	534	595	543	547	559	578	512	518	534	524	541	523	531	559	521	555	535	549	528	512	512	516	515	550	532	542	517	561	553	536	574	558	585	519	544	545	533	525	525	515	530	497	532	544	515	515	545	553	530	486	482	539	549	537	513	557	513	514	497	573	544	539	521	487	562	493	552	541	548	499	569	510	582	553	542	542	565	530	557	533	537	556	576	567	513	520	508	515	564	535	520	551	519	521	531	546	529	530	577	539	558	571	496	569	529	513	476	554	504	538	572	512	499	524	547	566	538	518	493	530	566	477	537	551	524	506	565	520	545	536	510	511	572	535	498	520	546	531	561	517	519	522	520	514	540	581	513	531	498	503	524	518	505	527	520	572	526	545	529	557	524	553	533	524	520	530	514	566	543	585	521	532	565	498	526	536	506	547	538	544	515	570	536	543	567	513	515	544	522	507	547	559	530	535	526	549	539	542	508	519	518	561	530	543	517	549	536	585	518	507	552	521	530	547	511	517	525	590	497	523	536	535	528	520	516	533	518	552	564	515	529	538	505	558	515	528	532	548	560	548	531	540	516	509	537	520	512	517	484	527	519	539	553	547	513	537	532	550	533	547	564	546	517	549	521	557	539	485	508	546	534	506	508	507	535	516	513	529	515	513	517	573	541	582	562	523	531	501	544	545	529	557	495	552	497	579	553	516	537	549	534	570	591	520	497	557	510	547	510	526	527	536	529	534	539	542	526	546	554	524	543	540	531	554	520	514	540	528	530	513	538	506	526	540	564	528	550	540	531	521	537	601	532	556	517	543	526	508	534	550	534	511	549	581	518	472	524	494	535	518	561	522	505	527	514	526	529	523	527	540	510	530	545	536	509	517	471	531	547	524	561	528	576	507	530	540	511	515	529	526	525	544	514	504	548	533	524	495	555	547	532	575	516	539	508	534	518	528	590	563	521	509	589	568	532	561	565	539	514	522	493	510	517	508	483	560	555	521	501	572	536	542	524	526	530	494	551	533	530	537	527	546	484	508	551	498	552	543	549	505	557	548	522	525	547	518	510	472	546	519	523	539	521	546	526	526	551	522	491	535	546	484	540	552	572	507	525	504	517	527	512	492	486	520	518	543	554	520	518	534	518	536	536	544	545	535	557	505	530	533	546	525	582	500	544	555	536	493	534	524	530	535	545	511	525	534	478	519	563	524	527	542	563	516	516	474	531	548	510	529	553	510	518	547	550	539	530	555	469	536	513	529	516	531	559	516	479	502	540	548	523	549	543	575	537	552	555	526	534	518	544	516	511	560	532	517	572	532	546	543	575	566	546	492	536	563	564	542	536	514	535	521	562	562	524	508	541	536	566	556	509	523	533	583	534	518	505	553	529	564	531	538	527	520	548	552	537	577	550	545	534	545	520	535	566	566	534	532	533	549	518	544	523	551	543	506	497	496	505	519	505	530	545	547	510	542	579	517	584	535	534	524	544	511	495	490	536	527	538	542	552	513	565	514	563	564	557	531	513	528	507	506	482	536	512	567	535	544	531	537	503	502	518	519	534	488	518	512	521	537	543	495	526	584	556	579	546	527	536	519	520	539	584	531	522	479	563	543	541	542	511	523	457	563	540	577	543	535	496	483	558	545	528	495	499	546	515	534	579	502	537	507	539	555	532	524	512	553	540	502	562	540	471	517	480	489	537	552	517	552	549	500	560	505	541	519	551	534	542	532	554	500	534	521	560	506	516	553	504	532	557	559	551	521	513	585	520	554	520	545	537	542	570	495	528	518	532	479	578	499	539	519	574	505	584	515	564	542	546	527	537	533	539	517	490	523	543	541	538	496	526	510	528	544	593	552	487	580	542	557	578	565	531	510	527	525	539	564	559	522	513	516	564	558	500	559	484	533	514	507	518	566	567	549	547	565	530	522	570	513	580	542	568	542	561	561	583	560	505	554	535	527	523	575	583	528	611	519	552	569	533	540	525	510	510	552	558	543	554	547	576	484	532	569	495	510	531	530	543	569	537	544	533	524	485	528	542	556	541	544	503	523	535	519	587	531	496	525	528	484	538	503	535	537	496	544	508	491	544	554	548	524	531	473	538	547	567	537	535	505	548	540	480	507	538	514	558	552	444	526	550	517	505	569	562	501	503	536	569	547	528	504	549	514	497	537	507	498	527	546	563	534	587	553	552	511	525	559	561	508	538	538	532	544	518	551	520	568	537	504	510	509	553	550	520	502	552	565	533	528	556	559	551	551	523	523	576	539	571	524	538	524	544	532	518	529	550	531	552	522	540	585	549	521	480	573	539	506	507	568	507	564	561	517	548	512	538	550	528	517	528	560	523	541	514	514	541	530	539	511	536	510	568	507	550	543	514	519	550	519	532	551	507	522	542	551	494	578	499	551	513	517	530	515	564	538	567	512	560	516	492	541	581	542	550	525	536	484	522	545	502	535	524	533	526	520	493	538	492	504	557	536	504	538	511	524	539	529	533	533	524	518	550	521	538	530	535	493	497	548	528	550	507	506	545	512	567	552	553	539	515	536	517	493	553	537	561	525	498	531	537	561	574	531	494	499	523	535	563	514	526	507	567	537	532	524	488	544	557	552	514	553	547	563	552	559	508	515	536	520	524	521	517	509	508	533	553	548	568	523	524	536	569	509	531	487	513	530	522	543	517	560	523	573	522	520	542	523	513	533	554	503	537	539	535	540	517	517	554	535	480	534	506	509	513	537	511	546	501	553	547	516	533	503	569	581	572	523	559	550	515	556	520	539	509	498	538	539	490	545	509	515	535	541	556	534	574	532	546	559	578	568	580	496	518	535	546	567	518	516	521	524	568	506	560	525	534	540	526	541	510	533	513	560	512	512	549	540	539	558	549	519	546	512	544	554	569	570	545	505	558	566	533	564	508	536	530	519	506	526	520	536	558	535	551	543	530	494	546	527	511	528	524	536	510	532	536	527	555	534	593	566	496	521	576	513	541	522	532	500	516	548	520	529	534	548	545	515	545	550	526	540	539	514	547	529	545	533	552	540	557	521	503	494	557	500	552	514	539	543	595	529	535	524	533	562	543	557	498	523	555	520	538	565	545	527	523	530	541	507	530	528	512	498	547	516	544	508	547	511	564	540	522	523	539	538	520	526	551	522	528	542	533	573	522	571	552	503	517	541	513	512	527	532	519	540	544	515	509	499	517	532	542	503	501	527	600	535	517	549	528
58815	52464	42278	32096	28489	29911	27314	20173	8892	1447	275	272	244	238	225	214	213	233	209	247	214	234	250	241	216	225	226	217	208	225	223	232	249	221	239	209	235	202	210	215	236	211	214	238	259	238	196	223	220	231	246	230	222	228	243	220	254	239	218	225	198	196	208	236	247	201	236	227	224	210	206	221	225	196	242	229	191	230	247	230	219	231	235	216	233	240	205	217	230	231	208	226	238	241	192	201	218	199	226	213	232	235	209	246	201	189	195	221	229	224	247	221	256	236	199	239	229	187	222	220	218	200	213	247	213	226	227	245	202	197	206	227	236	218	197	202	230	199	234	208	196	241	221	202	205	222	224	237	203	223	213	209	221	184	216	226	220	244	205	231	199	219	224	197	213	248	201	220	248	199	228	195	231	227	207	216	205	216	212	214	240	225	214	196	236	271	208	220	234	215	247	231	213	204	210	204	241	221	233	226	244	201	233	220	234	232	215	208	220	215	263	200	263	204	218	211	213	184	237	213	229	214	211	195	217	186	208	219	230	254	206	197	190	202	209	231	243	204	203	233	217	221	202	212	217	214	251	226	224	250	211	185	222	229	208	242	226	224	205	208	188	225	224	218	227	209	205	191	221	219	228	223	236	222	228	194	196	216	223	226	200	230	198	218	221	220	244	211	238	232	221	208	233	208	227	199	217	216	215	215	206	223	238	223	227	222	226	224	206	218	212	236	215	217	237	222	214	240	229	232	247	211	229	235	212	216	223	218	201	230	207	255	232	228	205	228	198	214	219	219	266	230	215	211	222	197	220	227	221	227	206	220	220	236	182	236	240	209	209	235	215	228	248	214	223	232	208	232	244	191	218	210	203	218	242	219	229	251	226	200	212	244	242	236	230	235	229	238	208	187	226	214	211	225	214	224	230	237	225	212	205	236	200	207	200	255	256	227	218	214	228	211	223	220	215	213	258	214	198	209	218	214	219	236	222	249	229	250	188	215	210	201	226	239	209	248	224	242	219	213	230	215	243	199	236	231	222	232	233	234	230	229	211	226	226	202	201	238	247	197	227	225	231	256	212	221	198	205	224	233	256	204	222	229	218	189	226	246	240	225	209	216	228	205	220	213	232	235	202	247	231	266	206	219	228	208	228	253	228	237	227	203	216	223	235	238	248	228	257	224	224	229	226	227	199	241	196	213	216	217	194	233	223	223	198	215	212	217	225	194	213	205	214	250	238	200	222	233	218	250	219	198	229	212	253	194	206	204	220	223	205	210	224	220	219	205	227	208	204	239	233	218	199	203	234	225	235	218	233	202	214	222	259	221	214	216	230	239	224	227	222	209	230	231	220	252	251	210	229	212	242	203	193	244	245	218	229	229	207	206	222	219	248	238	221	206	213	199	225	232	205	223	202	212	219	244	206	231	204	249	211	228	216	243	228	173	212	237	237	215	218	208	233	219	210	205	215	229	202	205	212	213	241	192	199	216	221	234	220	211	197	226	186	202	251	226	211	233	213	229	243	222	232	204	259	200	217	240	252	236	232	226	233	195	216	214	260	227	236	228	209	227	231	257	244	249	220	184	227	208	213	227	236	235	220	211	238	204	215	249	256	219	212	222	211	217	220	227	202	234	241	237	228	210	214	241	198	228	224	225	203	190	217	235	259	223	204	209	203	253	207	203	207	200	210	206	215	225	208	216	199	209	248	228	224	236	228	215	249	205	236	256	219	235	219	235	232	217	223	266	224	198	215	229	236	218	211	227	224	236	211	217	210	198	222	234	227	218	226	226	231	221	214	226	200	212	234	197	253	247	241	202	225	242	195	196	232	211	204	207	227	220	235	202	220	231	190	243	213	185	221	238	234	242	227	193	225	220	227	225	210	234	204	217	221	201	211	227	236	214	206	225	242	218	229	215	223	220	218	209	213	225	220	229	207	193	216	199	215	213	202	182	211	190	226	232	221	233	206	201	226	207	206	214	234	226	236	204	228	224	234	220	212	225	223	225	197	244	198	222	235	201	183	229	240	240	217	221	208	201	197	242	250	230	233	204	188	213	215	238	221	227	229	261	246	203	227	217	232	248	208	203	217	232	187	213	244	231	178	237	208	217	229	209	224	231	220	219	251	218	218	217	188	211	228	224	221	243	260	234	199	246	217	219	217	242	227	227	189	221	206	225	232	204	207	175	203	226	214	237	215	207	226	231	201	212	224	218	231	184	233	233	216	202	222	227	209	237	222	247	231	246	233	214	246	235	202	226	208	247	253	241	228	199	239	202	213	215	238	218	207	236	237	235	212	234	207	252	201	228	218	203	205	216	210	218	191	209	236	232	201	223	220	216	260	215	207	196	213	222	207	215	220	218	235	221	227	182	215	209	262	224	231	216	234	257	210	235	219	239	225	207	220	235	224	195	215	220	232	216	222	204	227	206	220	204	233	211	235	252	216	201	227	193	253	214	205	225	220	238	203	219	229	211	205	205	235	214	231	213	251	211	224	251	211	208	215	207	207	210	223	201	213	214	208	231	196	208	222	231	211	208	192	225	229	222	225	206	214	231	186	229	230	236	219	204	248	215	230	208	213	229	246	239	235	224	217	203	254	239	243	203	225	229	239	239	225	224	217	250	239	225	236	231	203	230	220	225	185	209	199	202	244	232	232	234	218	202	229	205	207	236	208	223	218	207	234	222	192	203	213	224	255	215	214	204	216	211	232	246	250	241	240	240	219	217	226	217	220	221	213	206	211	219	225	211	199	217	211	246	226	230	226	240	221	229	204	210	228	232	209	240	212	220	203	225	224	193	203	211	227	222	226	232	204	229	241	212	210	231	208	204	238	205	259	224	221	225	233	236	217	231	226	195	191	225	236	232	215	179	207	227	200	192	209	212	224	192	201	225	199	212	227	247	233	219	217	220	213	215	224	219	216	221	203	243	215	242	229	217	213	228	198	214	221	213	211	198	244	235	229	244	227	218	225	231	251	227	208	229	225	229	206	209	187	229	220	237	240	220	214	219	224	224	203	236	213	242	219	210	228	217	202	192	214	232	235	197	226	229	207	225	200	220	241	227	213	220	235	220	214	228	234	222	200	209	220	212	184	211	226	219	206	220	235	215	200	207	203	212	205	205	197	228	211	216	214	243	216	238	221	204	222	226	227	225	199	231	220	211	210	228	185	219	238	206	214	210	216	236	198	231	222	261	241	177	203	241	245	230	224	220	241	228	192	226	218	230	235	230	203	219	197	228	221	209	231	222	210	248	228	217	210	236	234	229	206	209	247	229	236	203	208	240	213	224	233	224	214	240	209	245	233	210	220	227	223	208	217	217	213	223	215	217	229	233	232	232	222	188	219	225	238	202	235	233	206	205	228	229	197	219	237	182	219	209	214	209	231	206	245	242	219	219	239	217	220	232	236	236	207	231	230	233	192	241	198	223	236	212	227	219	207	218	221	225	208	198	212	228	257	237	238	207	229	229	229	224	228	222	215	217	209	238	207	213
48228	59994	54207	61892	67375	60478	39726	16454	3907	1051	563	537	558	515	498	529	516	521	497	518	489	519	468	515	504	544	489	507	488	472	483	481	516	504	476	491	490	518	500	514	527	500	502	514	492	497	512	473	473	509	473	462	449	501	477	492	504	478	480	437	470	479	487	469	480	459	507	476	510	528	442	504	554	476	518	518	472	467	494	463	497	542	493	494	522	482	465	477	473	539	458	490	523	503	507	498	462	474	474	523	514	456	467	489	525	488	461	484	501	513	504	502	468	483	506	500	507	512	435	520	511	529	482	484	516	496	522	513	488	442	512	504	477	492	485	457	501	446	458	499	514	450	464	501	452	473	491	470	478	466	521	500	446	511	469	462	499	479	503	492	492	472	499	493	545	491	496	493	506	502	487	499	476	497	482	499	479	480	502	514	470	493	507	473	483	508	462	524	463	475	505	517	482	511	481	434	460	491	474	444	523	495	475	481	467	518	468	487	468	484	524	474	488	465	451	509	497	493	472	482	498	485	521	488	490	508	506	476	510	490	471	437	480	463	526	482	504	477	485	456	501	480	471	493	493	519	481	490	514	524	506	536	481	520	485	480	486	487	506	450	474	501	470	466	479	472	480	493	500	482	527	478	480	474	514	480	489	487	497	500	489	477	474	489	494	454	486	495	431	524	522	530	502	484	467	480	469	470	484	491	465	476	467	503	497	495	476	539	466	495	491	475	507	479	446	520	492	500	487	480	480	518	483	482	538	492	484	460	538	471	496	461	491	503	490	547	489	510	482	497	495	490	509	479	504	507	502	509	509	473	503	469	443	489	499	514	511	478	496	458	526	491	504	481	526	490	478	497	505	484	498	451	451	474	482	494	486	519	507	469	474	482	499	475	527	506	520	444	494	453	444	489	470	507	482	488	506	511	478	459	458	500	448	461	433	491	459	483	514	504	514	514	455	496	468	464	483	498	537	503	447	487	431	491	489	478	486	491	489	529	486	507	502	468	494	487	521	462	521	523	457	494	470	503	483	494	520	489	468	470	482	474	471	499	446	451	458	508	486	506	490	476	472	490	492	490	435	466	490	508	473	470	462	469	513	506	511	502	522	510	483	471	494	452	488	516	506	500	499	509	505	457	498	495	518	481	456	502	529	482	522	483	447	459	515	487	469	489	499	481	510	455	482	481	500	527	464	480	506	478	450	496	470	454	519	499	499	491	474	459	513	488	474	482	469	505	469	506	483	510	462	458	446	488	471	512	488	522	498	474	480	499	473	505	516	481	505	488	505	461	487	468	463	547	501	509	494	509	496	491	507	476	491	516	460	522	475	534	490	485	480	534	493	478	503	500	495	464	495	485	487	493	452	486	453	488	473	570	465	486	504	491	471	476	482	538	452	469	451	477	476	509	525	479	512	492	528	485	517	476	477	502	470	510	472	436	486	479	482	468	487	537	490	489	499	505	536	491	463	528	480	489	499	517	485	514	467	472	476	426	484	506	467	528	520	491	520	489	496	538	545	467	541	470	478	499	523	507	506	461	492	496	496	506	451	487	451	495	505	505	490	444	561	481	477	482	514	470	489	492	502	485	485	497	503	507	500	510	463	503	516	487	482	528	508	476	494	488	486	486	473	501	471	495	491	483	464	504	480	508	470	475	452	492	478	492	459	469	488	517	477	495	521	509	499	534	494	491	473	493	494	491	500	513	496	490	536	471	486	485	489	456	477	479	466	470	472	491	484	465	467	430	496	482	499	451	465	499	497	509	475	505	513	471	517	492	438	463	454	476	457	507	501	480	508	492	482	454	472	460	486	465	490	492	501	482	476	523	489	491	538	515	473	501	461	502	511	456	550	453	510	511	506	480	463	464	505	473	529	510	472	479	439	485	479	483	505	487	511	484	483	469	467	497	541	452	496	490	465	462	482	471	533	504	466	470	513	522	475	465	476	499	495	510	472	527	476	486	460	516	507	494	482	481	439	481	473	491	450	474	478	456	520	498	519	511	475	481	463	480	446	482	471	476	468	450	523	486	490	492	515	496	459	473	444	473	480	444	491	487	481	475	520	486	501	483	477	494	476	480	449	506	482	440	509	504	473	505	523	473	466	448	517	532	488	481	457	514	488	496	496	445	481	473	473	513	466	491	506	472	490	457	506	492	453	461	498	501	487	480	489	499	540	499	493	465	481	519	484	464	491	500	470	479	497	508	465	530	481	488	482	477	493	480	433	447	499	466	495	500	496	485	466	483	527	453	480	504	463	500	470	468	523	493	499	480	483	458	461	515	498	502	493	520	449	531	474	465	460	454	495	469	486	486	476	485	503	532	550	464	501	473	507	470	467	485	480	499	501	469	445	462	490	497	495	506	477	463	498	485	476	531	482	456	482	523	492	456	511	487	484	492	464	517	471	491	452	476	470	486	491	477	466	484	462	487	490	494	505	462	486	481	507	449	472	491	489	500	454	453	453	478	492	471	542	493	500	489	537	496	475	495	504	512	472	455	481	463	495	458	498	478	466	459	492	504	506	499	553	535	490	541	467	506	461	476	508	489	483	486	534	537	524	482	466	500	489	511	484	500	469	482	518	539	453	503	474	498	495	473	488	491	484	490	480	458	519	508	474	463	495	470	484	478	492	454	481	483	483	454	458	485	504	471	509	508	505	472	489	502	469	487	498	513	506	478	480	485	448	479	455	494	454	479	477	501	510	465	498	450	455	456	469	461	488	496	506	481	489	475	474	467	472	495	509	504	521	480	544	525	463	476	458	509	456	440	499	504	477	526	505	492	483	472	505	488	463	488	425	445	468	491	450	457	466	512	494	486	494	500	495	478	495	477	459	480	494	479	474	519	499	474	481	509	499	474	479	501	466	444	488	423	473	483	469	476	493	488	449	448	483	490	534	477	485	496	487	525	499	498	453	490	473	502	519	466	525	524	500	490	466	518	488	484	535	460	521	488	487	466	509	506	461	487	523	456	486	513	496	459	471	464	493	451	479	498	516	503	493	506	481	492	502	466	496	471	556	464	482	482	483	492	499	494	506	465	510	474	535	516	493	499	490	451	475	502	485	526	477	493	494	461	431	502	480	483	473	475	484	470	498	525	555	499	500	501	485	498	470	486	496	472	451	500	520	529	481	480	496	475	479	458	447	492	490	536	493	458	472	507	469	517	528	498	508	483	457	465	446	494	458	469	467	510	460	491	476	476	513	447	474	471	432	493	507	494	486	468	483	479	454	505	527	509	468	524	466	484	524	473	495	478	495	503	432	445	461	537	494	489	510	479	488	516	486	470	518	478	517	479	475	483	465	500	527	502	521	468	510	484	475	504	493	473	505	484	477	468	492	502	455	470	464	493	452	456	496	502	489	523	506	471	506	492	518	521	457	481	475	488	504	501	474	488	494	512	483	485	423	492	485	488	458	488	491	491	513	520	466	470	477	479	470	491	491	477	509	502	468	510	528	492	484	509	477	483	493	505	526	498	460	476	482	506	489	486
21856	34423	33629	14345	6703	4571	2808	1019	426	257	242	229	239	233	237	222	213	206	221	231	261	225	230	236	241	226	229	224	239	244	243	253	202	248	203	247	240	265	225	217	268	213	229	228	237	242	224	243	231	209	248	259	220	209	234	223	267	264	211	225	207	226	250	216	237	235	220	235	246	205	257	242	223	243	236	220	239	221	229	237	217	228	256	211	234	253	236	221	221	235	254	223	214	225	207	218	228	225	245	262	228	222	236	258	215	223	238	222	232	237	229	214	207	222	248	227	225	219	238	253	233	226	237	239	226	226	200	221	253	250	227	235	218	217	218	233	234	220	234	223	204	222	229	230	243	243	243	248	213	258	228	228	236	234	256	215	256	240	243	238	217	255	225	214	236	211	225	251	218	209	229	254	242	251	235	237	209	238	235	219	237	236	232	238	211	213	246	227	270	231	224	249	220	195	209	221	213	228	213	220	209	256	268	251	241	218	229	211	227	239	255	212	230	229	226	201	247	225	244	241	243	220	202	232	211	230	247	227	216	210	216	226	223	196	232	240	215	256	241	268	208	211	228	217	223	220	211	226	236	238	234	198	244	238	217	257	230	224	227	246	230	257	224	241	240	218	229	235	243	220	231	214	216	199	233	238	223	232	225	209	242	216	222	240	237	247	243	224	236	261	234	233	249	267	229	221	227	197	235	228	222	217	245	245	246	226	216	237	219	251	220	244	211	207	235	269	203	207	222	215	236	236	236	245	228	216	227	232	227	265	228	189	208	249	205	223	225	229	264	225	213	214	235	216	220	239	214	245	227	220	247	251	230	237	242	217	245	225	255	239	212	236	244	218	250	236	239	225	228	230	230	231	216	216	248	251	192	229	230	237	242	243	273	254	201	238	227	226	253	230	240	247	206	228	216	256	221	240	250	247	245	227	234	218	256	231	247	203	224	247	198	227	256	252	246	221	222	210	206	236	255	226	217	244	237	232	246	255	269	263	213	243	220	258	222	225	249	233	239	225	265	238	227	227	261	251	206	222	253	243	238	227	223	227	222	218	235	214	234	238	215	228	239	217	241	209	213	235	233	217	247	231	232	242	220	245	254	214	237	231	238	247	241	248	237	237	231	222	236	238	223	221	216	251	241	233	211	218	202	200	230	256	206	244	244	213	223	212	229	227	225	242	231	221	217	239	225	241	221	214	210	227	238	200	242	223	212	257	265	236	218	230	221	219	237	241	205	221	219	218	231	227	214	224	213	242	214	237	226	229	213	241	212	224	247	234	262	213	227	238	239	240	256	244	226	216	230	243	226	211	217	237	234	225	227	216	280	227	247	235	189	223	261	246	226	218	251	249	207	223	235	218	231	231	222	219	249	252	227	226	216	249	221	241	236	222	249	234	219	206	232	225	224	235	210	211	246	252	239	219	212	235	244	210	240	186	211	219	221	236	202	251	233	236	244	217	229	233	227	214	236	230	252	231	248	214	206	242	242	216	207	205	244	250	234	232	217	211	230	215	215	212	243	256	219	227	238	239	219	270	238	225	241	230	219	237	239	229	228	232	211	231	247	209	236	239	219	229	248	234	234	225	249	199	222	229	238	244	233	244	212	223	277	202	251	247	225	235	209	230	221	215	207	249	239	240	213	209	242	247	248	226	195	205	237	238	217	237	244	187	246	236	236	218	206	225	231	212	255	224	243	228	232	221	262	233	219	251	235	249	260	245	206	237	209	227	240	253	207	218	215	212	208	220	229	215	228	248	219	232	235	253	229	275	211	236	207	255	243	243	256	241	248	211	239	217	234	258	252	239	236	215	194	201	254	236	211	250	226	259	242	228	261	227	229	228	217	241	245	245	230	218	254	234	210	224	232	221	228	232	264	211	276	204	221	205	227	252	248	200	238	205	236	186	210	225	234	240	209	246	258	208	241	251	238	236	248	222	230	240	194	241	190	210	241	216	229	227	228	210	232	208	220	244	230	225	236	217	211	214	241	224	225	202	237	216	229	230	239	210	250	257	231	274	213	186	229	210	269	233	215	204	244	225	229	222	227	240	254	235	222	192	218	242	247	230	235	235	244	230	225	227	225	222	231	190	202	229	223	218	251	228	246	237	243	210	221	241	210	233	248	226	223	248	237	219	245	208	230	239	264	223	231	216	242	213	218	234	261	230	244	221	248	233	236	254	196	234	239	232	233	228	226	231	248	224	213	241	228	241	214	213	252	242	201	207	244	234	252	225	219	242	212	232	229	208	196	238	237	223	230	222	238	228	251	213	203	199	208	230	213	247	237	219	217	208	227	243	232	233	236	237	243	231	231	265	224	232	219	206	231	248	225	223	252	249	241	225	247	225	217	232	209	205	228	227	228	215	230	204	215	233	236	212	255	223	252	235	237	244	197	257	224	219	221	219	261	238	253	238	238	236	233	246	200	235	226	231	238	219	225	212	207	237	230	253	224	214	217	226	207	184	203	232	244	225	211	225	185	232	199	226	227	220	206	222	230	207	237	214	232	264	228	235	219	233	203	224	201	257	230	218	215	234	229	230	223	242	228	201	235	267	243	236	230	228	213	223	242	217	203	230	243	220	244	236	230	247	211	211	234	224	211	236	240	231	219	252	219	251	257	256	217	196	230	240	207	220	210	256	246	240	219	218	222	238	225	230	209	211	244	208	208	248	281	226	258	221	216	223	227	232	240	254	266	249	220	220	219	216	243	243	185	277	224	254	191	224	219	223	211	243	236	209	227	239	216	241	220	215	227	214	228	209	231	214	211	213	211	251	238	265	252	236	221	225	218	243	236	224	215	244	202	240	215	240	240	263	222	242	219	240	214	227	230	238	226	251	209	224	228	217	262	243	228	214	211	232	224	238	240	226	226	241	243	245	241	215	238	223	191	229	216	242	209	221	216	224	177	222	228	252	260	228	215	223	249	247	209	225	224	221	250	237	240	228	232	245	228	230	234	246	235	229	204	242	243	236	237	204	245	219	236	228	218	246	222	233	258	236	204	226	210	214	225	251	233	224	251	207	250	246	216	232	223	231	227	219	233	243	238	241	202	265	228	217	228	238	214	242	230	192	207	239	242	227	245	218	234	254	223	238	223	218	244	219	212	233	213	242	228	212	226	202	243	216	204	220	211	234	229	225	232	232	229	221	221	224	224	212	207	251	228	225	221	217	222	257	242	243	198	238	217	231	237	228	217	230	219	201	231	214	222	221	261	218	231	247	226	246	226	234	233	226	216	233	246	230	205	209	223	252	229	245	217	203	237	227	218	208	264	227	249	227	245	242	221	216	231	221	212	209	211	229	222	225	243	226	229	199	236	237	242	197	212	215	210	241	240	221	223	208	236	229	237	242	197	247	240	205	271	234	251	212	222	226	201	191	218	230	224	214	230	231	245	267	233	217	211	264	222	256	242	239	247	227	225	227	238	226	219	203	211	246	233	251	254	236	243	211	246	231	214	233	227	229	230	213	226	261	220	220	214	217	246	223
17546	33769	32619	17922	13984	11902	7241	2477	923	625	539	523	526	533	513	504	539	537	514	570	555	551	534	577	524	568	518	532	510	561	549	502	530	515	545	515	543	553	583	527	544	547	501	505	567	528	561	538	489	550	553	511	517	504	514	529	523	553	483	534	486	547	529	547	550	555	503	543	538	529	493	543	541	554	554	547	536	566	528	535	539	510	548	541	522	549	547	567	535	554	533	541	534	531	542	512	545	563	527	507	514	550	487	521	507	517	553	506	495	530	548	511	516	539	565	516	586	495	509	499	566	522	561	537	544	532	535	513	537	520	555	558	513	518	555	512	534	534	530	533	542	544	522	559	567	547	523	556	542	531	531	544	531	585	555	539	539	530	496	560	513	505	514	521	543	516	491	559	521	543	564	517	540	556	499	522	542	521	530	512	548	525	500	547	555	541	504	528	546	557	537	535	566	515	498	519	557	532	521	532	531	553	536	535	563	556	546	538	575	502	511	544	570	541	529	530	567	537	566	558	535	512	559	565	535	539	523	545	561	526	571	563	547	558	517	611	519	502	537	558	568	580	545	502	570	551	568	544	564	578	535	552	490	524	520	544	500	519	569	564	536	547	541	506	554	548	524	545	493	533	555	514	562	549	547	531	566	546	541	541	583	501	541	530	536	556	562	501	577	560	554	559	561	516	566	519	504	520	571	535	564	533	569	528	485	530	549	516	500	563	535	562	538	544	521	534	513	533	542	546	520	568	559	526	529	530	522	538	558	529	555	517	554	518	558	524	542	537	524	570	561	525	514	534	484	505	576	554	540	590	549	520	544	537	537	540	536	539	549	526	560	544	556	537	513	513	514	558	535	554	533	518	567	534	568	520	538	547	537	516	534	517	555	561	565	521	566	536	527	516	548	537	525	526	586	530	543	544	476	508	517	513	503	544	526	554	539	515	532	504	550	519	542	561	527	514	555	550	526	537	543	509	531	536	521	565	545	501	529	556	526	554	500	537	527	511	550	536	606	577	552	560	519	562	547	504	570	549	514	535	573	536	521	523	537	548	541	546	584	523	512	535	544	511	512	514	550	537	568	515	558	545	563	552	503	553	534	532	517	537	552	516	506	515	509	576	567	525	554	534	571	529	571	517	519	518	531	581	514	549	488	537	542	524	541	542	569	527	532	519	540	538	550	497	548	507	514	556	526	563	554	487	490	589	520	504	540	510	517	586	538	518	618	563	522	541	563	539	560	555	568	563	543	554	582	547	572	578	535	520	563	550	541	554	546	554	559	498	536	548	588	541	531	534	510	515	549	485	535	511	519	566	495	557	566	578	542	533	569	552	525	519	608	566	534	557	510	556	544	548	526	577	548	509	533	554	498	496	566	543	513	563	498	510	552	550	515	533	528	507	512	528	559	555	519	482	589	549	513	530	528	488	542	539	586	548	493	529	526	540	526	561	518	546	554	572	543	530	537	608	566	525	565	532	564	566	565	581	588	537	533	500	495	511	501	561	547	536	539	553	575	601	562	475	524	546	547	538	547	535	522	501	506	524	530	536	545	552	563	507	549	507	525	549	568	543	523	542	553	544	500	499	564	511	551	544	537	518	525	544	556	524	543	499	547	541	554	537	537	540	554	497	510	513	539	544	518	561	573	545	567	503	570	542	558	552	538	572	529	480	542	584	585	548	526	565	538	530	549	564	531	550	517	525	531	536	518	535	493	562	577	531	487	551	557	526	532	551	519	523	526	544	573	504	549	529	532	525	511	548	525	504	523	558	521	549	534	529	534	525	567	529	529	550	519	575	525	553	512	514	523	564	558	546	541	538	541	522	568	551	532	566	504	535	538	542	540	549	510	567	529	544	522	535	530	579	532	525	521	495	543	549	523	506	546	552	572	568	554	515	532	507	545	523	520	566	547	516	529	565	537	552	505	585	527	509	569	525	558	516	551	532	533	537	549	527	515	586	555	572	525	532	538	498	537	542	554	513	541	535	558	592	550	550	532	556	542	497	560	568	519	554	474	551	525	549	526	575	543	586	524	490	529	557	514	567	550	540	547	499	532	537	531	544	520	473	487	517	557	531	592	532	520	530	541	531	563	549	560	532	553	504	555	475	514	534	580	531	514	556	530	523	528	549	523	557	546	532	538	497	578	528	572	558	523	517	547	527	545	551	529	552	524	553	519	535	518	564	520	561	545	543	518	536	557	526	550	537	547	548	590	544	566	491	535	494	516	538	534	542	513	532	528	511	547	528	609	531	548	533	558	541	549	571	546	539	497	531	546	527	530	512	522	537	549	561	525	531	550	515	519	559	506	515	545	540	556	499	568	569	562	546	534	525	520	509	560	527	583	534	544	548	503	536	517	520	576	521	493	527	507	526	542	562	554	519	558	543	496	533	540	540	533	551	513	570	556	581	530	538	560	521	559	555	534	547	540	528	547	520	527	496	543	546	511	549	550	550	542	531	511	526	516	556	509	533	567	533	528	537	537	530	516	558	562	534	553	565	547	541	568	537	516	523	524	553	564	582	570	497	556	559	515	502	535	549	544	502	555	559	542	504	523	494	535	532	508	539	528	550	544	511	509	526	514	529	546	521	554	576	568	524	553	496	495	567	507	522	540	533	529	541	557	506	541	543	560	559	521	557	522	520	529	521	546	533	572	597	524	542	529	559	509	551	544	571	541	561	515	552	506	514	523	525	549	560	522	533	509	528	546	537	518	559	566	565	537	503	539	519	581	560	529	577	536	527	557	524	517	562	527	531	533	526	554	531	523	495	509	509	492	517	546	533	506	573	529	538	548	519	498	556	552	549	504	558	523	527	555	509	518	526	571	521	569	543	508	574	524	549	489	556	532	539	549	540	560	540	537	541	562	517	528	548	517	548	496	537	529	547	540	542	564	526	547	515	505	526	497	540	538	520	514	552	555	534	524	549	572	524	521	569	540	567	555	558	549	522	563	542	548	528	540	530	525	564	547	530	512	511	551	557	492	532	572	525	513	513	539	530	527	498	513	577	568	520	493	552	560	573	553	583	560	546	550	537	541	528	544	577	562	535	483	557	497	530	520	543	556	555	507	569	518	537	530	560	536	503	511	520	574	510	572	583	538	592	551	554	593	513	516	572	567	540	557	533	513	570	542	531	504	539	538	565	493	541	499	496	522	530	562	549	543	552	519	516	560	485	554	563	540	563	529	578	518	553	501	577	566	529	534	557	541	581	529	528	571	497	520	558	548	517	599	549	549	547	554	511	545	568	529	530	542	558	530	544	518	521	523	534	562	551	527	500	557	550	505	514	555	542	579	575	530	539	511	524	518	503	599	568	548	512	543	536	516	559	524	512	515	557	581	506	555	530	539	557	524	528	528	488	516	540	556	551	539	528	536	548	513	516	537	554	593	530	538	547	492	520	532	565	537	536	543	542	566	544	554	532	508	521	551	522	516	509	555	549	563	504	587	587	554	536	581	512	549	535	546	586	523	542	510	535	541	539	523	551
55636	47829	41154	37081	34649	31887	23487	9785	1998	404	249	262	261	244	247	220	215	212	273	255	210	213	240	235	234	241	219	248	241	205	210	217	211	242	229	222	217	237	239	223	232	234	225	216	229	222	213	251	258	224	280	230	239	227	248	251	236	245	267	233	237	251	237	237	223	226	205	240	242	235	229	238	248	235	247	238	231	227	224	224	215	239	223	253	239	254	239	237	232	240	228	222	231	215	215	242	234	204	238	240	205	228	231	230	225	219	232	222	216	224	233	212	254	222	198	208	221	213	247	220	258	221	235	231	225	203	219	219	263	231	270	260	222	238	246	245	215	253	218	211	243	238	238	246	238	223	195	237	238	228	242	193	219	231	245	258	198	240	271	229	252	255	220	225	246	230	248	247	259	277	243	229	198	231	251	230	247	215	220	228	239	240	207	225	266	245	228	228	238	221	237	255	244	210	225	237	233	258	239	253	241	204	247	236	196	217	262	230	222	275	250	233	244	221	223	231	220	264	247	234	226	233	253	257	226	260	236	247	224	194	266	242	234	236	234	250	226	246	245	229	224	216	245	229	252	194	236	255	259	213	227	232	199	223	210	245	231	228	254	227	243	234	253	206	238	234	232	234	212	233	242	251	220	233	226	230	224	220	257	227	222	251	233	237	235	238	228	220	238	263	262	218	212	218	220	242	245	227	219	232	236	250	238	245	226	207	222	251	231	223	220	249	239	246	226	252	206	204	251	266	228	221	240	233	214	226	235	222	235	228	213	221	233	235	240	242	224	234	252	242	221	212	228	222	213	218	216	200	229	216	232	207	228	247	229	225	231	247	249	239	230	263	243	231	252	235	234	246	226	215	212	229	253	223	242	196	217	235	222	237	207	228	224	241	227	237	200	225	235	201	235	263	202	208	246	244	231	233	236	214	249	227	219	218	244	236	217	231	226	250	246	246	223	222	215	235	222	236	221	220	208	250	274	252	251	234	236	248	227	233	235	249	220	261	232	230	237	216	269	225	214	248	247	238	246	201	223	234	234	225	241	235	219	212	223	261	278	242	252	242	254	254	225	223	239	209	224	236	217	245	245	256	238	233	245	240	228	246	232	263	227	240	263	240	222	220	248	239	241	234	252	266	232	225	264	262	222	214	228	243	240	222	222	252	223	228	236	240	222	242	283	245	218	272	222	275	210	226	221	207	229	230	232	245	228	224	245	246	252	229	228	231	244	247	243	256	254	254	245	242	215	220	230	216	218	213	243	237	220	231	240	210	219	226	256	228	233	240	229	220	260	236	209	202	237	227	246	221	223	194	229	252	242	238	261	231	234	228	224	266	244	255	242	234	221	216	242	241	232	243	215	246	250	233	227	206	214	228	245	233	225	225	238	240	225	235	258	235	252	221	221	228	236	206	204	230	251	204	237	230	251	242	241	231	221	229	249	215	236	237	242	236	241	215	227	243	226	203	223	239	214	224	232	211	220	220	226	233	228	233	220	248	205	223	220	244	197	258	225	231	226	230	226	262	267	225	229	234	228	243	215	239	211	246	223	226	237	230	234	228	212	251	224	225	230	238	254	237	242	245	284	235	238	224	253	228	231	229	246	219	253	223	221	221	261	234	233	253	259	246	235	245	223	258	226	222	251	267	237	214	266	254	238	242	222	236	226	241	250	249	260	225	209	271	235	244	244	226	219	202	240	263	221	227	218	213	225	206	243	226	233	225	221	230	232	221	260	225	208	202	224	223	228	244	227	241	230	232	261	228	220	247	263	240	245	239	223	232	255	235	230	214	250	268	263	237	227	217	253	222	239	239	210	242	242	249	271	215	239	253	219	245	254	239	224	232	248	215	267	228	240	212	219	263	225	203	258	218	236	235	260	239	290	231	229	240	256	241	263	242	206	230	201	235	249	240	241	218	226	245	248	238	244	198	245	214	221	237	208	239	230	237	253	219	237	241	197	263	215	204	242	200	226	256	242	231	240	208	237	229	251	242	247	233	228	238	249	218	228	252	190	234	237	229	259	228	211	232	242	228	226	243	239	228	224	221	244	245	245	239	236	223	228	220	249	228	235	235	247	220	231	229	232	254	232	233	277	254	219	233	219	220	213	209	223	249	228	237	251	228	232	237	252	231	228	243	220	232	219	231	211	224	213	230	225	208	244	260	209	229	225	243	240	231	249	213	221	250	217	225	242	219	221	223	234	254	257	241	263	255	228	255	217	261	247	203	243	254	226	238	244	240	240	227	239	239	223	218	238	207	260	271	241	219	243	221	228	244	235	238	227	220	249	221	236	239	266	193	256	252	259	209	206	233	226	225	226	261	234	224	233	234	224	219	221	207	240	236	236	234	196	251	218	250	238	233	233	239	242	237	242	260	209	213	219	224	240	237	235	228	241	219	243	215	230	221	222	226	248	225	260	246	237	242	244	250	218	223	222	223	216	224	224	226	255	237	225	246	260	212	229	241	209	211	251	240	220	248	222	231	231	248	244	232	229	230	234	222	251	217	260	222	221	248	228	259	242	237	232	205	206	229	236	251	238	247	224	230	238	226	227	220	250	218	219	243	226	244	231	267	209	254	222	235	247	253	247	250	228	223	268	258	214	236	242	236	224	231	223	198	234	242	233	225	257	246	230	241	237	210	234	231	248	219	240	261	241	208	217	223	231	242	212	256	205	213	226	231	228	248	213	222	244	243	222	241	245	213	224	202	254	224	232	239	236	218	214	217	228	238	244	247	252	235	245	243	229	210	226	238	223	215	266	205	263	235	214	248	203	252	219	256	240	206	224	246	220	244	243	227	236	244	219	210	249	240	244	230	202	194	226	258	246	235	219	229	210	225	229	237	231	247	219	234	241	232	227	218	240	251	200	241	207	251	258	243	240	232	226	228	240	253	232	239	236	239	212	213	246	244	228	206	240	265	233	216	231	253	208	216	234	204	205	222	235	217	216	241	222	263	209	232	244	250	229	247	248	225	237	196	238	217	256	233	207	203	234	266	228	215	249	208	216	233	233	237	226	216	207	199	234	235	238	252	216	230	228	210	215	221	212	249	230	225	207	223	221	200	250	222	226	235	212	226	232	231	226	247	239	232	254	255	263	256	241	230	248	239	217	233	214	236	226	243	239	254	245	218	227	231	237	275	225	212	226	241	235	244	245	228	229	216	238	238	232	232	260	252	222	223	212	236	239	218	216	249	216	231	218	226	242	217	232	237	192	235	221	257	239	253	211	234	232	219	217	238	220	251	246	194	277	259	220	232	246	241	228	235	215	235	231	238	206	232	265	229	234	229	234	248	244	243	251	246	223	207	225	217	210	240	218	282	244	227	244	225	226	257	221	240	243	222	253	260	208	243	200	227	236	246	212	221	224	241	243	236	219	261	245	231	200	241	231	251	243	229	225	219	253	230	230	238	237	220	221	181	194	232	215	217	224	224	252	239	241	216	238	236	238	248	244	237	237	237	235	220	199	229	221	227	223	223	196	247	225	235
46425	56116	56277	59857	53339	48236	30049	10747	2530	873	581	566	533	534	519	529	540	542	533	542	550	525	522	520	576	541	549	496	565	520	520	562	522	509	566	519	529	537	550	541	528	523	502	553	555	516	551	508	533	523	484	526	557	543	547	562	528	487	524	524	519	593	549	533	573	555	534	542	540	535	529	544	549	527	500	532	545	497	531	555	552	529	540	548	550	545	571	538	539	553	495	537	543	520	533	544	551	529	512	541	535	528	532	552	521	552	538	545	558	525	541	527	483	535	540	553	569	535	516	544	549	558	528	521	503	529	517	569	591	515	512	535	532	528	517	525	515	551	498	522	541	514	559	505	514	508	538	505	577	512	562	566	532	539	506	520	536	532	539	507	538	532	537	516	504	510	528	530	507	509	527	500	518	551	563	529	535	542	511	491	513	520	479	572	552	499	529	507	496	499	537	554	535	525	508	523	508	503	512	524	508	534	508	523	518	508	548	566	531	522	543	525	539	515	536	544	561	549	515	508	512	545	547	521	521	528	525	510	536	502	478	536	524	556	521	535	575	536	535	525	544	509	499	501	530	524	562	517	520	532	519	526	567	545	507	540	538	482	520	511	551	523	561	523	549	486	531	503	526	498	566	547	494	550	516	505	505	489	499	524	525	554	543	560	550	544	507	491	551	530	522	523	516	579	504	517	535	562	558	485	528	529	518	542	544	533	546	491	520	553	521	548	569	494	505	543	536	498	537	537	539	516	564	564	532	518	553	497	547	553	566	530	549	524	500	523	534	557	509	530	533	558	493	539	543	516	499	566	521	521	525	558	528	529	545	532	541	556	501	547	541	529	571	501	511	525	530	522	541	518	575	507	558	552	515	531	571	544	525	582	535	551	494	545	517	524	567	549	537	481	506	535	513	539	557	532	492	548	534	525	537	541	533	550	502	485	563	524	558	556	573	519	520	529	510	508	511	538	516	537	519	535	504	508	545	537	529	534	545	526	519	528	535	536	510	535	514	516	545	528	551	509	558	525	535	548	571	558	468	535	496	535	560	572	533	539	507	490	500	526	550	532	537	540	534	515	523	537	535	509	499	547	516	475	537	535	534	553	529	559	577	538	546	529	532	519	540	544	521	525	522	585	536	532	537	531	535	558	542	545	506	544	539	499	514	523	569	519	536	551	546	511	542	559	574	561	505	524	531	542	539	524	516	545	515	519	562	542	598	519	598	510	521	564	523	523	523	532	506	533	534	512	538	531	517	512	542	508	590	514	529	546	567	560	507	518	545	561	510	563	519	579	545	505	575	513	543	513	565	529	548	558	527	536	544	506	481	492	540	538	532	549	553	556	518	564	519	522	483	472	536	525	550	539	544	517	537	539	504	548	561	534	549	583	536	499	484	491	511	537	549	541	563	537	509	513	531	533	508	548	543	555	518	512	568	530	537	520	547	486	560	523	527	526	533	550	521	492	544	502	531	537	549	501	506	537	518	527	522	536	502	514	556	501	531	530	532	573	529	535	522	536	563	504	538	520	522	515	549	532	524	516	567	522	544	562	543	531	524	538	529	545	531	522	519	550	556	506	522	522	520	557	580	588	591	564	473	521	543	496	480	521	486	527	510	523	541	490	515	528	529	524	528	545	531	526	529	540	501	546	509	534	560	556	524	553	552	541	553	532	529	538	540	554	553	564	579	543	513	516	523	525	500	525	531	541	543	540	542	522	543	496	535	539	552	545	552	541	524	529	559	566	539	548	535	525	547	502	610	497	567	518	502	511	517	532	507	527	500	529	530	554	525	527	571	532	546	529	514	541	533	554	494	531	501	521	544	516	567	519	532	536	531	512	539	534	524	566	529	546	532	568	508	503	519	535	553	562	547	546	532	511	508	551	546	527	521	534	510	533	518	521	517	492	501	526	515	536	537	529	526	559	522	540	562	501	535	491	510	519	607	527	529	508	542	522	508	591	523	564	521	508	532	519	565	551	532	573	552	521	537	516	533	544	579	579	529	516	533	586	537	539	572	504	518	517	536	528	529	504	537	583	555	497	508	535	545	528	518	541	562	544	523	513	538	548	562	512	538	576	555	498	553	559	524	504	558	538	543	543	537	503	487	533	511	546	483	500	525	516	548	561	538	536	471	551	539	521	564	510	547	535	566	554	560	563	545	516	548	536	543	540	510	518	493	518	533	537	542	504	521	532	561	564	552	532	486	514	521	559	522	520	555	535	515	501	519	533	506	564	491	524	519	552	506	530	534	533	552	569	547	578	521	537	506	514	559	518	516	507	516	538	562	520	584	504	484	568	581	508	558	513	504	507	552	583	543	545	530	530	562	540	534	548	532	581	505	526	490	522	537	528	537	527	508	510	524	555	542	502	549	534	524	518	514	528	519	517	497	525	524	535	530	541	509	539	571	520	480	507	521	574	551	547	533	522	562	523	585	531	508	578	519	566	523	552	528	523	528	571	517	542	501	525	508	513	513	542	549	517	543	560	537	541	512	525	532	494	488	556	473	532	517	537	537	506	534	532	491	502	543	559	523	522	524	511	512	496	542	472	560	527	555	528	507	551	499	521	531	543	577	548	527	509	529	546	554	559	535	563	538	499	573	512	528	552	527	503	526	524	525	529	519	520	541	523	535	522	538	518	509	546	517	520	527	533	547	511	520	584	563	478	549	501	484	503	508	550	564	508	561	546	534	511	515	544	536	535	502	536	546	557	536	551	505	505	545	582	535	525	546	536	522	558	548	555	548	548	522	542	560	575	542	533	548	513	534	502	507	527	548	503	559	549	520	535	523	509	573	507	535	549	490	545	533	515	545	581	549	512	511	548	534	573	563	552	516	515	525	510	543	556	519	538	520	558	538	561	562	520	533	555	525	539	565	511	528	561	530	540	533	539	520	522	533	550	542	528	508	555	529	548	484	528	559	554	525	521	517	530	552	524	513	519	511	521	544	498	493	543	503	527	546	539	520	540	480	549	531	486	527	546	542	571	534	516	482	546	518	499	499	530	532	533	526	549	509	573	563	498	526	554	524	511	529	547	552	536	554	509	541	510	551	515	610	521	492	532	521	531	577	536	500	550	542	517	517	526	523	535	507	511	515	535	588	540	538	543	514	505	540	557	520	493	540	543	600	538	548	522	536	537	535	526	506	534	485	481	532	493	582	516	543	576	519	537	529	549	528	500	533	544	564	532	506	512	571	571	526	557	521	516	534	537	570	494	520	545	511	545	544	551	519	514	524	515	491	564	537	496	551	525	539	514	575	528	509	530	537	537	476	498	529	538	527	516	552	549	534	520	494	536	556	492	544	552	494	528	549	523	564	546	520	544	541	536	538	517	559	512	522	543	576	491	534	528	522	558	507	526	539	550	516	513	541	524	550	510	532	511	514	561	515	520	530	535	578	518	545	530	507	578	556	516	508	528	502	511	554	519	532	517	511	547	523	521	507	490	556	524	513	549	535	511	518	509	532	521	538	541	553	559	596	478	546	486
58985	46670	42410	39015	35784	32294	29796	22809	12411	3000	469	299	230	232	251	240	261	201	246	242	226	229	230	211	217	243	245	258	225	230	224	244	201	223	195	267	220	230	230	225	206	222	239	225	217	273	234	219	212	238	196	226	211	247	229	195	216	242	224	215	221	235	234	215	210	207	241	203	219	204	205	229	207	200	218	222	211	269	227	217	204	225	175	207	224	203	188	221	225	215	226	244	201	245	241	205	206	220	217	233	220	209	207	253	224	229	233	243	214	215	218	217	216	225	203	233	234	218	207	217	216	224	243	199	224	240	199	224	197	198	246	234	203	221	214	243	220	222	207	224	217	231	208	181	238	228	203	200	224	228	206	240	229	220	223	208	213	242	199	209	231	197	230	233	244	236	203	217	241	209	186	214	216	213	218	211	246	232	223	224	248	242	236	240	194	223	216	226	237	224	198	213	204	192	227	198	218	204	223	238	242	218	206	274	193	209	219	197	222	211	213	216	200	239	236	208	216	241	210	215	205	239	211	238	233	209	207	204	229	241	230	197	214	194	234	196	201	226	236	224	215	221	243	239	230	236	220	220	221	210	211	223	212	216	224	239	224	238	226	229	219	211	221	206	210	192	240	205	213	228	226	224	226	221	222	217	223	232	216	213	195	217	214	227	221	213	218	218	257	212	209	211	204	201	199	240	208	232	234	206	219	181	206	202	233	194	238	216	223	218	231	182	216	216	214	227	252	222	208	202	240	233	184	218	234	211	203	192	210	224	244	221	248	238	218	196	229	239	232	213	230	218	222	225	234	219	223	228	231	202	218	228	211	219	204	201	247	205	189	231	212	242	216	229	228	239	232	203	224	187	224	222	218	221	201	202	231	225	229	226	219	210	186	205	203	224	214	250	189	189	228	199	198	196	192	240	226	214	197	248	215	237	213	234	207	208	271	204	222	228	207	201	171	231	198	237	207	202	227	232	245	208	211	203	227	217	231	222	220	219	226	223	244	236	221	207	240	218	186	227	233	215	215	244	203	227	201	215	212	218	201	203	247	211	236	210	256	205	199	204	222	225	213	206	238	244	217	212	197	209	214	225	229	200	226	213	255	240	230	236	198	252	227	236	218	217	241	221	205	226	245	226	198	237	227	234	233	230	242	225	200	211	210	213	207	237	196	233	237	205	206	228	212	192	221	191	252	208	190	225	215	216	234	230	249	223	214	220	208	208	242	219	201	229	221	202	235	215	234	232	209	212	236	228	261	200	239	229	214	242	203	227	224	194	216	206	225	195	227	228	202	203	226	205	200	225	223	216	209	231	203	205	226	240	224	225	211	197	201	229	209	222	202	232	228	242	199	219	232	210	206	239	211	205	225	239	205	213	197	223	218	211	188	195	189	243	215	200	231	190	223	220	192	205	201	232	237	220	221	203	219	224	207	200	213	210	222	235	200	214	221	222	236	221	219	186	226	247	210	235	229	252	221	205	207	223	204	233	214	229	200	204	200	231	214	249	255	228	219	208	222	217	239	214	206	217	205	200	214	236	209	206	197	197	218	241	240	217	220	184	222	223	226	236	217	234	225	211	204	216	205	191	184	222	200	214	232	180	216	223	200	233	213	210	221	221	232	197	204	211	214	220	217	242	212	186	222	246	227	208	213	208	249	223	248	273	211	217	210	190	230	223	200	223	197	215	216	214	220	235	225	200	231	205	214	212	234	193	231	220	219	182	208	214	217	217	226	234	212	182	229	226	227	224	236	199	212	213	207	230	226	195	211	196	227	224	220	209	242	215	210	238	225	217	237	217	247	227	218	211	241	222	258	229	204	205	217	223	228	227	206	240	213	271	202	221	235	241	185	228	224	226	194	215	200	203	186	239	218	208	223	223	223	195	205	183	227	205	207	228	244	222	197	196	220	195	222	240	207	215	202	233	228	223	233	208	214	210	203	198	218	188	219	229	208	248	208	212	221	206	226	233	241	223	217	234	214	215	230	224	189	214	199	217	216	221	206	215	232	223	219	204	197	210	233	213	212	236	222	214	218	213	227	200	205	195	204	214	188	193	197	214	203	233	224	217	229	200	209	213	237	187	195	248	222	201	209	231	203	218	225	236	224	218	221	206	230	230	238	211	207	202	231	223	225	219	192	241	247	229	200	203	215	228	230	204	228	241	248	214	216	212	193	214	207	215	212	193	234	232	214	216	226	184	225	195	187	202	214	206	183	200	253	241	225	234	235	217	227	210	198	222	201	203	207	220	221	216	223	210	202	218	206	208	244	225	231	220	211	221	222	209	215	241	229	215	228	241	224	201	212	214	253	208	213	197	221	219	228	207	229	238	218	218	216	219	197	222	224	231	195	250	232	216	228	250	253	209	219	238	223	209	193	182	201	229	213	204	232	223	229	213	216	213	221	213	222	231	212	205	237	223	220	230	234	222	217	220	225	213	213	216	209	235	211	217	218	209	215	196	226	241	195	233	203	225	235	226	212	227	211	216	243	188	230	213	224	217	230	212	225	216	200	213	204	238	212	212	211	214	232	212	200	216	225	176	222	216	221	197	230	199	211	215	208	234	235	219	210	215	211	233	228	218	206	234	222	242	249	206	220	206	227	195	240	219	186	217	210	208	222	241	224	219	195	218	206	233	211	210	252	206	223	230	191	229	234	204	233	217	213	207	198	246	231	205	226	238	228	212	245	215	227	224	223	211	192	204	211	214	228	201	221	235	255	235	190	213	217	248	226	226	230	193	189	211	195	218	221	219	201	201	236	251	238	195	213	215	228	207	202	218	208	200	246	224	207	220	241	234	200	227	210	211	186	240	216	217	224	215	224	216	251	206	217	203	218	234	217	217	239	222	266	233	212	240	236	228	210	211	196	238	208	209	191	248	217	248	228	220	216	208	224	206	227	197	234	170	225	212	188	210	216	190	202	215	227	244	217	220	237	265	223	235	223	232	261	229	229	252	214	215	233	218	241	224	244	227	210	218	212	242	218	229	231	225	227	224	216	231	226	213	220	220	229	248	195	225	214	203	220	223	201	229	203	223	203	191	206	214	218	201	226	194	221	191	233	212	209	252	206	206	209	216	201	251	228	186	230	209	237	224	224	201	245	231	257	216	211	212	214	222	239	216	241	239	224	272	194	195	228	204	229	233	196	227	200	252	194	246	233	224	234	228	221	222	225	238	232	237	217	237	241	212	203	210	229	191	242	214	213	203	226	226	235	226	231	217	238	216	199	218	208	223	240	216	223	210	203	217	226	208	225	245	237	236	217	214	195	213	228	209	233	230	254	219	260	222	212	214	222	258	214	209	219	218	199	196	237	210	242	207	236	243	202	229	205	204	202	204	202	232	211	218	222	222	235	218	216	213	261	228	235	215	215	214	243	245	259	217	199	201	218	242	232	219	211	231	197	241	227	207	223	198	231	239	188	203	212	197	246	199	209	203	206	219	206	219	203	224	251	194	213	215	226	244	238	204	228	234	195	221	190	222	214	216
52985	58522	57165	61585	60408	69654	48348	22651	5732	1395	564	575	542	516	539	505	443	472	495	473	458	527	523	497	477	513	472	468	456	513	502	466	482	459	470	499	501	502	472	498	504	474	473	512	501	499	500	481	503	481	483	434	517	508	489	482	485	467	468	494	532	496	523	495	507	558	471	504	505	454	487	475	485	495	469	528	490	445	520	511	472	488	486	501	510	499	492	515	468	476	511	471	483	457	453	490	497	479	492	501	500	486	474	534	530	488	491	494	461	486	450	463	510	490	452	492	493	490	528	449	456	533	504	516	450	505	480	487	510	535	497	488	482	504	472	467	502	529	490	440	493	470	466	508	459	491	503	501	495	509	493	519	481	475	502	491	499	475	496	490	495	506	494	461	491	470	536	507	497	485	486	523	520	503	510	475	498	471	479	472	466	479	453	474	495	513	459	489	460	452	473	480	455	488	490	539	492	482	443	407	499	492	523	473	465	516	512	463	472	466	493	474	488	506	481	467	496	499	504	521	478	496	515	484	526	519	517	474	492	511	466	473	499	510	492	497	486	498	503	491	487	503	524	498	484	470	459	524	510	516	511	439	518	472	495	469	480	499	462	501	490	485	481	483	507	490	469	493	460	435	466	490	472	492	511	518	476	496	514	460	533	460	482	512	476	494	492	479	524	487	478	497	448	507	512	503	493	518	471	531	457	504	511	520	441	464	509	482	500	516	477	495	452	517	476	505	502	523	487	471	434	440	522	494	482	463	475	502	477	479	488	526	460	488	504	505	463	469	473	462	498	527	507	468	448	466	511	461	510	482	476	484	484	484	483	502	515	463	453	510	493	509	494	469	464	448	492	491	467	495	487	466	460	488	464	482	490	498	453	484	501	499	506	497	464	486	450	475	489	509	513	486	474	488	510	521	477	484	525	516	457	515	468	502	485	505	503	490	498	527	475	504	497	477	493	480	489	501	468	472	538	509	512	497	505	516	518	488	488	488	480	494	492	474	493	453	461	476	527	487	517	476	443	446	492	480	469	468	479	500	505	463	484	518	513	462	480	485	483	493	503	489	471	487	496	491	461	465	473	460	495	464	495	483	510	464	479	481	533	431	460	515	484	458	473	492	555	519	463	478	447	470	478	505	511	496	491	511	515	481	502	479	471	477	504	502	476	492	452	472	488	480	496	509	487	489	471	464	474	511	477	507	491	502	498	478	504	518	494	478	516	504	457	459	474	502	493	488	497	517	464	463	511	492	507	461	531	480	462	542	493	433	463	502	502	497	500	486	490	475	474	468	536	488	489	468	496	484	461	518	513	450	479	438	496	516	523	464	490	499	520	482	499	502	490	438	489	481	519	491	520	490	453	502	517	514	504	485	492	469	455	502	474	512	493	462	497	483	464	541	518	480	492	513	529	461	498	464	485	495	503	480	494	463	526	505	471	483	485	493	470	489	492	511	484	482	517	485	514	463	462	510	486	530	508	468	484	483	530	495	495	473	469	495	484	492	490	472	524	516	488	491	476	505	452	520	511	487	490	481	462	470	490	491	464	509	500	485	541	470	483	483	507	488	484	501	464	491	485	470	484	463	468	512	442	478	499	489	497	478	449	523	495	491	476	495	516	482	451	499	510	534	453	476	547	494	505	468	474	523	496	480	461	461	515	531	509	461	520	500	529	478	490	482	507	493	512	486	456	471	496	503	486	533	511	474	502	490	494	481	488	471	478	512	496	453	501	506	474	484	490	485	497	446	461	480	501	520	483	467	490	531	504	496	500	505	473	486	464	453	494	475	485	482	494	504	493	490	497	497	504	467	492	495	508	481	496	495	508	500	499	489	508	496	451	466	513	497	460	534	532	474	501	454	486	437	449	477	470	472	508	486	507	508	461	473	490	499	503	491	457	537	477	485	485	517	508	546	492	470	460	467	483	468	480	517	507	502	498	514	488	490	477	529	482	464	494	503	486	487	486	499	533	483	498	512	469	519	505	477	501	526	489	507	463	488	522	485	471	496	504	506	525	452	499	482	519	471	469	516	496	502	520	456	442	491	524	511	530	520	499	493	484	497	468	487	465	478	497	473	455	530	439	509	526	471	495	471	491	502	499	492	469	506	457	518	549	466	463	454	503	487	507	481	518	518	499	508	474	514	508	465	481	443	502	508	482	452	493	517	471	497	460	533	514	477	443	455	523	494	492	523	480	477	495	525	491	519	491	530	477	495	518	465	500	470	474	494	498	480	488	496	481	497	467	465	477	463	482	491	500	486	490	484	504	502	481	501	518	515	462	460	471	490	474	494	505	479	484	529	471	484	499	514	506	492	497	503	489	500	493	470	500	504	450	486	454	485	502	516	444	449	498	519	526	444	453	507	520	504	498	503	506	488	489	488	509	476	452	515	461	486	461	515	492	467	501	453	485	511	466	489	489	495	486	447	483	512	504	518	485	456	447	478	493	471	507	522	494	481	516	481	504	492	518	522	507	461	533	485	493	460	501	552	494	523	501	473	499	470	512	487	498	465	472	501	483	504	485	483	442	503	502	500	517	465	474	481	527	488	521	485	480	473	483	538	440	468	491	528	444	507	499	457	483	480	507	526	501	497	490	477	488	481	500	495	496	467	496	459	492	489	532	469	488	440	480	478	479	478	514	512	506	479	495	507	514	485	480	488	521	433	490	499	514	460	509	478	495	463	478	497	519	506	489	501	506	486	537	495	485	469	521	474	486	500	519	498	453	502	475	510	528	430	433	474	510	507	516	470	480	493	491	485	463	465	514	477	482	506	500	456	483	501	483	486	499	504	483	521	474	483	494	474	476	472	482	486	487	486	496	498	520	492	489	492	502	450	504	482	475	524	453	484	493	523	481	477	457	496	503	492	504	468	507	486	502	518	481	467	481	512	495	492	481	461	503	464	527	471	475	506	485	472	489	493	494	509	452	510	494	545	498	514	495	484	478	507	446	463	523	497	499	545	475	467	436	506	470	473	503	462	478	467	526	496	506	462	503	502	486	463	470	502	523	480	501	484	525	468	508	507	498	518	485	500	440	479	465	496	481	532	509	531	459	495	506	459	465	519	491	488	495	486	484	497	487	474	476	494	500	463	482	497	474	496	504	531	473	451	536	477	461	464	465	475	513	507	448	510	492	527	476	491	503	509	498	518	484	478	520	477	488	506	502	483	485	478	489	455	449	514	444	478	467	486	474	541	496	506	484	480	502	471	480	493	454	521	515	508	481	511	535	457	478	500	491	474	497	491	493	494	503	494	476	477	485	484	492	534	539	479	450	463	472	517	463	523	471	488	489	472	479	486	431	495	483	495	475	469	487	478	494	489	511	494	452	448	494	465	493	495	446	480	478	504	496	455	473	479	485	508	482	500	495	509	477	486	485	470	517	520	531	494	461	498	495	480	481	514	472	511	485	510	450	501	469	525	490	541	494	464	488	482	531	512	523	496	474	473	521	512	510	468	466	504	487	456	483	475	565	526	488	466	520	459
20189	28310	28840	23851	10747	6499	3143	1013	397	252	228	245	255	241	249	226	240	234	218	224	235	270	233	214	233	232	240	250	244	223	251	218	219	246	221	189	196	239	217	213	220	246	227	235	234	218	227	244	254	226	232	238	210	216	234	223	213	274	232	238	239	226	228	218	246	250	220	250	225	235	227	234	233	227	221	204	225	247	250	240	215	224	227	240	252	234	252	242	208	233	242	235	259	228	235	248	244	231	242	192	230	242	252	223	223	218	229	249	237	243	230	252	210	229	227	223	216	217	213	225	255	223	209	207	231	219	215	222	242	234	219	232	222	236	207	223	228	248	223	211	224	229	220	216	236	218	237	242	227	221	222	258	228	238	219	247	240	221	204	214	279	201	244	267	243	226	198	196	226	226	228	233	237	204	221	227	252	232	246	243	236	245	220	217	212	248	206	239	241	224	257	257	217	239	247	248	236	246	230	221	238	221	228	239	242	240	211	241	255	241	231	214	269	218	227	219	234	225	223	245	266	235	213	205	232	244	240	213	224	211	232	250	239	243	208	221	255	238	211	245	236	228	222	236	241	248	247	203	216	222	238	211	227	229	226	218	224	203	242	254	221	235	214	216	229	213	235	223	249	219	205	195	229	240	202	230	221	213	278	232	239	228	228	255	248	233	236	235	206	221	233	241	249	243	225	241	225	217	220	237	225	209	252	252	235	228	227	246	196	210	232	215	222	243	217	233	218	207	251	222	231	211	219	248	206	240	218	223	260	226	243	235	235	228	242	192	242	231	216	205	244	241	230	228	216	205	227	204	231	206	230	228	205	238	200	239	256	236	261	242	229	212	244	229	231	219	216	241	250	230	236	246	237	237	226	236	246	210	216	225	207	225	217	235	216	231	240	229	216	214	243	226	226	208	248	219	246	228	237	231	274	222	238	227	228	223	225	248	241	220	212	240	227	222	209	219	234	222	234	242	256	228	206	247	248	205	236	226	241	225	225	206	232	237	230	233	219	254	229	245	230	220	226	214	243	234	253	255	227	227	228	229	252	228	218	249	248	270	213	240	208	210	209	244	238	262	206	242	217	191	220	212	231	219	215	223	225	248	230	236	254	228	224	240	227	243	229	222	208	218	231	246	210	253	246	210	256	237	241	270	230	208	253	243	218	230	215	218	232	224	243	265	229	210	220	234	238	233	225	204	224	227	200	207	249	272	222	222	222	252	252	231	237	200	239	229	217	214	243	229	236	262	230	235	218	239	229	227	235	230	239	239	248	234	245	208	215	240	215	239	203	208	244	221	212	242	241	209	245	225	211	250	218	243	237	235	258	254	256	243	231	249	252	214	247	216	226	215	212	254	236	207	245	248	204	232	217	230	234	253	254	203	210	226	215	242	215	227	242	208	214	259	232	225	206	228	237	214	216	255	230	245	216	232	260	219	212	214	247	235	208	213	231	214	256	206	210	216	207	248	229	194	220	203	191	215	234	249	263	249	229	228	223	222	199	193	209	218	206	220	222	256	208	226	211	236	248	219	224	256	239	230	210	232	211	209	213	247	245	206	239	257	233	202	233	233	241	215	226	230	226	230	237	247	212	217	223	240	225	224	224	246	229	229	242	229	255	226	209	224	229	233	256	207	216	235	231	238	257	243	228	222	259	232	269	208	223	224	225	235	207	210	249	234	246	236	219	235	233	234	219	228	217	207	212	214	212	213	256	232	222	229	225	243	232	229	237	232	218	231	240	246	243	246	221	230	226	225	238	226	214	233	270	243	241	211	230	239	248	233	243	220	233	223	241	228	208	250	208	233	231	240	237	219	235	223	224	200	214	247	216	217	245	217	247	237	208	205	227	209	219	244	254	245	227	212	230	230	255	217	245	223	214	210	232	234	249	239	253	234	226	239	218	252	213	200	230	212	229	231	224	233	244	223	228	216	274	228	205	227	235	215	248	231	202	229	230	230	203	213	230	210	202	213	243	224	221	226	244	219	211	225	241	203	231	223	234	239	243	254	250	241	235	241	230	222	225	222	222	258	206	222	224	214	216	221	208	240	269	209	235	250	230	241	241	233	250	214	207	212	217	235	224	244	220	237	218	230	244	212	227	236	220	215	218	226	216	244	230	249	272	213	217	220	224	229	209	218	240	223	233	208	184	205	232	241	258	233	223	235	217	196	220	222	237	233	251	235	265	237	249	253	220	216	206	214	252	217	220	236	251	253	237	224	227	200	248	246	243	233	222	268	228	240	247	208	222	244	247	252	219	227	221	243	246	217	231	235	232	226	223	246	214	243	252	241	238	242	219	221	226	237	233	221	241	270	244	242	218	204	222	212	253	245	217	226	226	224	227	232	212	221	235	239	275	225	222	213	231	247	232	241	227	229	237	229	226	233	249	224	238	284	234	229	217	224	249	239	232	214	237	221	229	237	232	230	255	237	228	235	246	211	220	237	238	203	217	222	216	239	228	235	232	248	230	229	237	215	233	213	216	227	221	200	225	248	221	223	265	250	206	205	231	225	228	224	275	226	230	232	242	229	237	225	219	241	223	223	239	231	236	234	239	216	237	215	236	217	220	246	229	221	223	224	223	237	227	227	193	229	237	255	234	257	248	219	235	210	192	221	238	227	213	245	199	219	235	224	206	263	230	263	198	218	237	214	231	238	195	219	227	200	221	219	244	216	223	256	217	230	233	242	274	245	215	222	198	214	222	244	223	270	227	221	229	248	237	230	223	231	253	222	207	245	227	229	239	233	238	237	199	243	255	217	210	229	217	214	218	244	242	262	251	228	233	242	254	216	217	238	230	242	202	217	242	215	209	192	246	233	230	234	222	230	246	199	244	247	227	242	255	240	248	228	244	224	212	231	259	236	221	241	205	211	229	230	221	256	226	251	215	256	251	248	206	215	231	242	228	215	232	224	228	225	214	236	246	231	218	190	231	238	232	247	228	220	234	240	236	233	233	251	233	244	262	263	245	231	234	216	236	219	231	236	226	190	218	229	224	255	248	221	244	250	252	230	228	249	202	198	245	248	220	218	240	240	235	227	234	227	221	244	226	250	234	207	227	241	228	207	232	251	260	233	227	206	233	232	221	244	225	227	216	207	208	278	222	240	249	218	218	229	216	207	231	248	218	246	220	222	215	212	259	242	262	239	234	227	242	217	223	245	236	244	224	221	210	240	208	231	216	232	218	241	215	238	224	235	234	219	245	220	229	237	227	232	262	228	240	195	214	183	205	233	234	212	226	228	241	234	229	228	238	259	217	246	192	231	244	210	236	228	231	213	220	211	209	219	228	196	226	218	227	226	210	199	223	229	252	249	211	216	247	226	240	237	252	237	221	219	246	220	226	211	211	237	228	230	238	253	253	233	263	205	216	230	213	250	223	240	211	222	229	220	241	211	245	246	209	227	208	211	220	205	218	242	259	193	254	191	226	247	213	227	234	220	241	207	215	230	246	238	224	256	231	214	220	227	250	226	243	213	236	247	245	245
15028	28473	30110	32358	18481	15583	7802	2642	927	586	524	531	544	516	538	553	471	533	520	545	551	555	567	511	523	517	536	530	491	520	537	566	555	531	558	539	529	515	533	519	521	548	562	549	533	573	544	515	467	542	554	552	539	524	524	537	533	564	556	525	547	537	542	534	538	517	534	525	537	554	538	582	539	531	520	564	524	573	526	523	515	483	572	546	545	532	550	534	563	508	570	511	548	559	536	545	557	540	545	513	543	553	593	610	543	550	568	542	526	502	506	580	527	560	495	557	579	544	548	530	553	561	543	519	518	523	525	534	569	543	529	587	517	558	525	523	504	530	559	545	552	569	527	586	575	568	516	532	533	560	544	569	574	559	541	544	585	560	537	556	580	550	583	552	550	506	547	538	573	513	554	545	578	570	546	493	559	592	519	511	541	543	606	541	518	544	547	570	549	617	569	579	598	564	547	562	533	542	576	546	519	555	541	521	511	542	552	546	508	533	530	568	491	564	514	547	508	542	534	526	516	544	530	551	524	555	511	520	554	541	563	520	533	540	543	525	543	525	510	523	545	545	531	543	534	519	542	580	523	474	544	505	562	531	552	542	506	536	498	512	534	555	571	529	528	544	558	581	553	539	548	532	534	532	504	566	531	514	505	559	535	517	597	580	502	518	509	515	527	570	547	554	540	554	548	521	536	591	556	538	559	544	512	570	560	522	540	535	491	536	524	572	553	504	539	533	527	539	500	557	548	563	543	529	606	535	526	541	535	528	555	564	550	548	550	553	548	508	510	561	556	571	537	511	528	522	570	545	525	566	548	539	544	535	533	552	561	559	516	555	549	551	512	540	512	533	504	571	509	504	534	573	533	543	529	532	554	538	557	542	572	530	542	511	514	547	567	575	551	543	518	542	569	564	528	557	569	570	566	527	498	517	561	491	529	522	547	520	540	564	559	509	564	488	543	534	504	547	531	530	512	504	573	545	557	544	512	546	594	521	554	512	554	511	540	534	534	523	519	559	526	523	503	516	559	559	541	530	500	550	559	532	552	507	565	518	507	518	532	577	548	493	516	534	576	498	556	557	555	518	545	552	533	545	558	574	520	564	511	531	544	539	499	511	521	544	555	551	540	583	560	553	584	503	577	565	520	545	525	561	551	543	555	527	503	560	556	579	536	535	552	568	553	501	549	522	534	567	547	574	507	544	560	509	544	527	552	540	560	532	529	535	541	519	563	524	558	551	542	535	543	533	507	562	539	555	539	536	560	545	509	587	549	520	574	558	518	529	528	560	529	523	537	527	562	572	514	621	515	516	540	528	578	575	554	565	552	582	543	557	533	558	543	539	590	558	545	574	567	586	506	523	518	556	554	550	531	555	563	544	532	524	480	563	548	555	549	554	559	511	545	551	548	550	567	564	537	519	508	520	520	558	526	522	535	509	555	534	544	540	550	531	533	535	572	550	501	546	566	538	516	552	536	511	569	541	525	555	559	572	534	551	506	520	535	553	505	546	549	558	523	521	597	521	523	539	543	564	571	546	486	509	553	524	544	523	526	532	523	541	515	561	545	549	580	557	499	530	577	520	521	572	561	549	496	513	494	565	521	527	551	518	515	543	527	550	529	521	509	577	547	546	535	521	554	520	554	540	577	515	580	551	549	530	555	569	590	491	513	596	519	542	602	554	580	536	519	520	524	489	545	592	576	547	519	553	551	534	540	543	557	526	572	540	538	490	545	564	521	523	553	529	530	555	536	529	524	533	552	519	511	516	535	532	517	553	574	568	523	540	550	556	576	549	524	558	579	537	537	586	560	563	523	521	486	553	569	548	571	535	565	525	593	525	566	546	514	528	540	542	516	511	518	551	549	511	561	507	474	532	513	477	540	552	550	524	535	543	552	512	517	540	485	581	548	537	547	565	559	534	530	561	569	531	538	549	537	520	531	504	511	485	567	540	519	531	562	577	542	555	545	548	557	560	517	551	532	556	556	555	546	537	537	546	497	529	542	529	552	521	562	553	588	540	564	538	520	535	527	573	490	556	519	524	552	574	513	546	565	552	511	543	541	521	531	543	551	513	536	555	527	536	529	521	545	562	522	565	521	570	514	555	497	514	504	581	558	558	531	535	504	497	544	569	552	571	547	573	528	503	526	549	627	530	524	549	510	561	508	537	497	588	505	567	567	511	555	551	496	516	533	569	540	521	550	538	500	527	549	536	542	527	538	514	531	522	520	555	537	537	561	573	570	550	558	491	537	563	548	545	533	562	529	563	503	490	571	534	567	561	540	579	543	532	505	528	518	542	512	498	536	527	526	519	529	539	544	535	537	553	518	538	537	571	522	516	509	552	529	534	564	570	536	547	552	529	531	534	507	523	528	559	528	555	515	587	530	528	514	557	556	561	561	510	554	516	537	603	521	532	555	551	565	523	519	543	547	563	548	543	529	542	554	565	534	545	564	557	550	529	547	526	524	570	569	505	553	527	489	544	570	517	546	553	541	538	535	529	515	544	517	512	551	491	562	563	552	563	571	507	519	590	540	533	548	552	536	518	543	564	481	550	558	532	577	553	537	517	510	536	535	560	548	541	535	516	596	531	525	543	565	548	577	558	593	524	524	510	559	581	560	513	536	533	571	548	527	530	559	536	544	559	567	549	546	528	544	539	538	527	515	540	538	572	547	527	553	527	558	560	552	535	534	558	518	522	562	544	560	558	558	531	540	586	593	553	550	546	502	559	532	574	526	548	509	551	568	558	541	563	544	543	556	553	537	560	560	528	571	555	523	567	582	519	562	524	556	575	519	590	538	568	491	508	553	520	570	531	537	551	495	533	532	539	561	532	529	581	551	573	537	539	581	545	557	548	555	549	545	556	576	563	546	546	521	503	522	549	530	553	499	533	552	523	572	539	501	554	545	543	529	561	572	563	528	536	538	578	523	557	531	586	536	565	552	565	532	540	579	561	526	563	539	530	545	552	540	564	540	541	524	569	606	598	521	524	588	563	525	558	545	557	552	583	524	560	546	563	518	529	526	512	515	497	535	587	534	518	556	530	553	553	546	511	507	545	554	577	572	539	531	549	579	587	570	533	589	531	556	548	539	556	501	548	543	497	543	559	570	578	571	536	522	544	599	517	558	483	554	546	544	559	545	542	536	511	585	517	568	517	549	573	517	535	535	554	569	486	544	507	541	554	549	563	492	522	548	543	530	519	516	552	545	580	562	521	544	562	512	558	527	539	567	548	558	506	561	590	531	543	493	514	532	579	533	590	522	564	541	508	502	562	542	566	529	512	559	559	542	543	552	560	536	513	533	493	556	530	500	544	565	515	555	539	523	543	548	533	544	499	535	514	533	607	519	478	587	535	524	519	538	559	540	558	548	509	561	606	586	586	525	544	521	506	507	523	555	564	548	528	538	519	532	516	566	565	532	510	560	587	529	560	557	521	560	538	525	539	508	518	587	591	510	538	570	580	585	578	518	575	524	557	545	515	513	531
55298	48315	44281	37734	28600	26738	24185	15781	5106	818	265	255	265	243	262	220	250	221	244	247	232	266	241	246	234	215	251	265	246	212	209	249	235	242	252	248	239	224	238	273	232	218	253	235	239	244	256	247	240	243	243	246	239	265	223	222	228	246	227	267	248	280	230	235	251	248	251	233	236	230	217	248	243	239	206	234	237	199	215	237	228	237	279	239	215	256	231	244	244	213	231	243	249	252	255	243	248	208	236	243	239	245	244	240	236	239	208	228	255	215	219	262	214	241	244	255	211	264	257	247	256	230	234	220	248	237	224	251	219	249	236	244	271	239	245	230	243	223	243	249	247	243	229	260	203	226	225	221	247	247	236	260	231	229	251	256	258	239	236	238	237	243	240	240	209	250	256	225	245	271	232	218	228	236	238	192	269	222	244	239	232	215	240	231	227	253	220	235	240	265	244	243	238	237	235	229	230	233	243	242	200	244	249	243	232	238	243	221	221	216	224	226	247	256	202	215	224	251	235	232	223	244	229	238	228	245	236	242	266	241	234	279	278	262	241	237	238	251	246	239	270	222	255	232	221	223	261	245	243	233	209	206	230	258	219	244	227	247	254	235	236	258	247	223	238	216	253	262	235	224	239	248	236	248	250	259	251	250	245	234	219	248	276	228	226	239	268	222	214	250	232	247	274	223	239	207	205	229	251	219	238	243	248	252	237	230	244	196	215	240	237	229	227	273	255	269	250	257	231	261	204	258	234	269	225	248	246	234	242	248	237	256	233	240	252	244	237	230	251	214	253	244	233	232	242	245	233	232	252	218	250	239	234	229	220	242	226	233	244	225	224	205	238	262	232	245	244	240	261	256	242	231	263	241	281	224	244	245	204	226	267	232	262	244	245	232	245	253	244	236	258	260	262	234	236	229	243	238	211	230	240	234	241	251	228	250	250	207	243	241	243	258	240	239	223	225	257	226	229	244	194	245	260	223	255	242	215	227	229	262	234	247	234	231	231	273	262	233	240	253	220	242	244	213	216	242	243	220	210	217	182	219	215	216	245	258	242	234	227	227	250	211	234	263	271	251	250	212	225	215	222	236	239	242	237	243	259	240	235	235	240	243	226	257	236	233	247	251	228	235	260	211	209	221	245	280	245	254	252	251	231	235	228	246	276	240	223	245	248	240	222	259	261	286	268	250	247	217	238	255	268	235	250	249	233	248	248	221	245	244	214	246	241	239	263	255	257	196	236	246	209	234	239	220	247	247	250	234	273	211	229	252	247	249	224	228	243	251	240	259	273	260	258	241	250	244	232	251	237	253	231	250	270	223	247	252	241	229	248	242	252	236	244	246	233	252	252	223	253	218	217	235	220	260	237	239	217	263	215	234	273	229	216	239	222	234	230	240	244	219	204	246	251	233	257	252	245	223	243	267	231	246	223	238	241	252	234	252	209	228	216	227	244	243	218	249	230	250	234	246	227	233	213	230	205	245	247	219	239	253	220	244	258	267	244	234	206	238	218	232	235	224	244	240	245	245	266	243	259	274	233	223	234	267	211	239	261	251	245	233	227	264	234	235	226	254	228	241	255	250	228	227	235	257	245	217	252	224	217	260	223	217	267	212	238	228	247	214	249	291	283	230	252	224	276	250	226	266	224	241	249	251	252	264	251	252	245	199	248	240	246	247	265	229	209	209	245	249	231	233	240	214	257	200	250	240	261	242	223	243	228	240	219	263	230	234	244	255	265	240	229	246	242	247	233	238	222	210	236	234	251	238	262	207	269	246	228	224	240	244	237	224	225	231	242	250	227	228	222	229	245	246	240	258	208	261	255	235	243	246	233	247	223	243	219	239	251	196	222	262	235	249	241	251	249	246	235	249	203	207	259	241	249	218	238	239	236	246	233	251	234	219	260	228	227	235	245	231	209	223	231	279	246	250	224	246	237	242	244	265	237	205	234	227	224	224	241	248	205	233	247	234	237	217	239	241	234	223	232	219	220	229	239	231	253	253	254	248	234	233	227	236	242	224	223	236	239	212	265	239	259	224	211	254	223	233	221	264	245	247	238	240	251	248	237	234	231	254	277	260	264	233	237	228	237	228	225	258	269	210	224	272	243	223	230	243	202	231	268	228	218	223	251	258	249	203	230	244	241	266	256	219	222	227	266	223	264	239	247	228	242	222	267	257	258	260	264	247	212	259	240	235	247	238	244	225	276	240	222	233	219	210	213	240	248	225	232	239	252	202	230	243	223	306	226	236	277	272	263	230	217	246	230	232	237	234	198	253	235	231	229	230	240	223	242	225	227	245	258	267	259	211	245	216	233	241	219	259	240	253	240	258	246	222	240	249	242	228	195	245	227	236	242	225	280	269	249	259	258	260	249	228	240	251	232	254	230	244	234	222	231	260	237	220	238	240	225	236	244	229	252	208	259	210	246	259	237	258	222	246	263	236	220	257	257	211	240	244	244	228	239	224	234	232	213	229	242	235	250	232	225	249	234	232	233	243	235	252	272	263	248	251	247	251	231	221	278	255	233	233	230	258	244	216	263	229	261	231	254	256	227	249	195	254	231	254	228	237	243	229	226	227	247	278	239	254	243	249	217	231	234	259	211	225	230	229	252	269	235	200	255	244	231	232	240	260	232	272	247	254	243	246	219	241	225	286	244	247	255	230	248	218	269	228	237	242	235	237	222	258	253	267	247	239	241	243	242	251	225	219	289	240	266	207	235	225	216	256	224	224	262	248	246	214	206	252	229	230	241	219	255	268	252	228	221	223	245	252	238	267	208	246	243	238	269	239	233	208	218	257	230	235	262	195	250	236	255	248	264	237	246	269	212	232	224	216	262	221	222	251	195	226	215	228	232	238	224	257	257	229	226	253	222	198	243	256	219	229	257	251	238	247	249	232	232	247	237	216	249	244	221	241	259	237	262	217	241	223	246	218	210	223	235	245	189	240	262	243	246	230	198	249	218	245	227	263	267	243	256	213	221	236	239	239	234	266	242	237	250	253	224	249	211	254	237	248	239	199	243	216	234	242	227	232	266	229	251	198	242	234	249	227	267	229	216	242	231	241	205	239	218	227	231	267	236	227	239	257	254	249	231	238	220	246	223	228	275	244	219	250	277	247	244	234	269	245	205	259	225	273	245	245	246	256	226	258	239	219	229	231	230	224	234	214	248	248	249	242	218	220	240	199	267	222	241	244	242	255	236	260	225	236	245	266	228	233	203	229	237	239	250	222	210	240	208	274	234	247	235	233	248	234	262	257	234	213	216	239	236	229	260	248	238	242	259	258	192	238	243	242	217	226	263	235	218	240	266	255	246	248	250	243	231	215	236	218	242	267	228	238	247	225	222	231	236	225	249	253	246	211	253	239	242	238	248	234	250	218	224	206	266	231	212	245	257	249	216	254	223	235	244	246	205	226	235	228	247	236	233	243	251	231	223	219	244	242	250	229	223	255	238	220	258	231	261	249	243	219	218	219	237	238	204	229	230	259
48685	60244	58209	54661	53381	47982	29333	9847	2317	815	620	596	588	557	583	547	571	550	528	536	556	553	545	554	516	563	548	580	540	544	501	547	571	540	500	506	530	557	569	572	543	520	544	536	557	541	548	561	522	562	539	565	527	540	560	501	521	549	542	532	523	508	506	522	544	500	559	517	573	512	525	499	507	516	562	509	565	559	555	518	510	548	554	535	538	549	483	537	583	549	537	547	554	568	495	554	496	537	555	527	537	526	530	562	537	517	518	540	553	575	523	501	498	522	525	554	537	513	563	536	562	503	551	549	538	492	565	564	514	525	551	545	564	572	543	523	555	467	551	570	534	514	534	570	527	575	508	530	506	553	533	588	566	521	576	526	570	518	535	537	566	524	557	522	535	525	556	550	548	600	562	528	540	558	536	511	539	503	501	543	504	507	541	557	523	513	539	536	551	555	524	514	588	519	559	543	498	504	535	503	549	496	511	556	521	537	544	555	537	542	568	512	541	506	518	511	480	525	522	546	541	553	532	564	535	517	534	490	563	573	522	529	538	558	571	571	559	495	506	521	523	563	536	539	541	559	549	564	528	557	535	553	569	541	555	518	543	559	533	538	531	563	528	527	563	511	505	522	546	560	531	528	563	582	527	503	510	519	537	552	510	542	541	513	567	492	572	548	527	568	527	523	528	510	540	551	510	527	519	538	530	552	516	515	549	555	541	554	536	546	538	506	483	531	542	533	553	533	551	535	566	520	560	523	495	561	589	512	556	535	545	513	541	511	566	540	514	553	558	551	533	571	545	574	531	541	550	539	522	563	500	512	532	568	506	545	521	514	538	527	543	560	558	532	567	541	526	551	528	517	556	524	552	562	568	531	584	524	538	546	527	530	517	526	595	543	538	554	544	526	536	522	532	535	521	493	539	539	515	540	526	516	512	556	554	530	541	552	534	574	551	543	540	593	565	526	552	554	532	492	564	536	514	541	525	514	587	596	503	560	511	516	512	535	515	530	508	531	537	534	556	509	524	536	530	575	541	523	544	548	570	541	557	533	576	534	537	537	505	506	546	526	558	520	546	571	507	525	522	559	479	540	510	562	548	537	523	563	493	572	503	527	566	536	488	541	525	506	520	564	563	505	533	525	522	535	523	528	567	483	539	492	509	562	536	550	543	533	525	560	538	536	494	542	539	551	551	536	538	562	566	523	552	547	569	549	531	535	501	530	525	570	529	543	557	537	530	535	509	546	551	543	534	518	535	571	515	506	543	515	550	555	521	519	565	544	547	507	553	594	493	554	536	567	511	558	508	513	566	525	566	527	497	541	521	527	548	574	520	570	479	537	513	550	524	529	496	520	531	540	510	522	541	567	586	533	540	541	519	497	535	538	546	513	565	524	539	556	528	517	527	554	527	507	561	540	556	535	519	493	515	526	554	548	533	525	524	537	530	535	564	545	500	554	557	526	527	510	566	517	566	520	539	518	536	507	535	558	526	554	521	526	560	541	580	541	523	553	600	506	556	516	521	566	526	531	546	530	541	557	550	545	501	507	510	522	489	572	526	532	522	509	500	569	530	528	531	534	514	519	524	531	555	567	514	514	531	564	548	534	530	551	519	528	482	576	546	542	517	548	573	559	513	564	521	530	564	556	545	533	514	533	540	509	580	543	570	527	517	554	554	535	517	518	515	556	540	518	548	534	565	551	542	540	550	576	547	542	541	514	510	532	514	582	572	544	522	563	547	529	470	526	561	518	553	536	558	503	539	575	560	518	540	535	532	564	536	574	543	527	595	540	490	552	553	560	556	516	536	529	537	522	548	548	519	514	502	538	536	544	566	533	520	555	540	554	527	530	539	533	571	525	529	547	538	509	564	522	538	498	485	529	529	511	550	494	566	569	546	552	547	559	539	562	516	587	513	539	536	544	547	527	560	545	574	522	560	525	534	546	547	524	553	542	508	520	546	526	586	558	512	591	559	534	537	550	554	534	538	559	518	574	524	541	512	486	570	548	544	560	530	528	551	507	551	580	545	515	528	559	521	544	526	499	520	528	553	572	534	536	528	503	558	576	554	505	558	528	541	551	534	524	528	545	555	557	527	544	554	536	592	534	568	546	565	517	561	581	529	542	554	549	546	495	532	524	570	550	547	534	563	570	570	526	575	518	570	563	542	538	551	517	537	541	523	513	524	521	545	531	540	559	552	566	537	534	514	537	551	566	485	548	571	511	535	520	555	515	567	546	559	536	531	597	525	522	526	542	539	568	516	552	554	555	503	517	605	545	555	569	552	511	497	519	539	534	518	518	548	531	563	502	568	512	521	564	559	562	577	536	541	528	570	579	499	533	538	527	535	552	516	513	563	542	498	524	548	557	530	561	489	558	545	615	522	542	481	513	551	547	521	514	533	533	545	520	539	532	560	547	555	552	578	531	518	570	529	530	578	499	520	557	527	513	531	553	560	510	563	523	513	563	512	506	568	541	548	573	548	546	544	548	548	493	577	551	518	577	511	531	563	540	544	519	501	548	530	519	534	514	563	534	517	550	549	538	530	526	520	569	561	518	517	534	533	536	569	550	533	521	502	501	524	523	533	577	500	575	509	533	555	512	533	528	579	548	539	527	555	564	546	514	541	549	543	546	541	528	536	564	579	542	542	536	542	547	519	542	521	519	535	544	538	525	519	597	534	523	586	545	546	509	528	514	533	547	465	551	551	574	525	538	532	546	492	545	539	538	546	515	573	543	527	510	499	548	576	567	495	599	575	526	529	563	536	534	549	537	534	598	585	547	520	544	521	535	543	566	523	556	514	540	525	555	519	507	530	553	533	488	544	553	528	549	529	529	506	533	499	549	539	569	567	532	515	538	558	543	486	523	521	523	535	516	529	539	548	584	571	568	524	520	545	505	518	567	534	556	516	493	515	550	531	496	527	499	553	544	523	521	538	529	527	542	540	536	569	553	498	509	518	565	571	542	534	552	558	532	559	552	534	498	556	513	546	540	498	516	542	549	571	587	575	507	493	531	516	526	507	544	519	515	483	550	525	523	550	543	583	511	554	525	531	508	498	552	554	526	531	531	524	527	558	547	511	541	542	538	527	535	552	566	557	520	518	540	549	552	512	483	536	554	539	575	580	511	560	554	538	537	570	575	524	517	551	539	496	531	580	565	515	536	524	571	556	512	517	557	535	575	544	523	538	515	487	544	567	516	536	583	564	533	512	545	506	515	549	562	497	562	542	521	564	541	500	559	527	563	538	485	565	502	593	570	530	546	547	540	489	538	590	513	497	529	545	534	521	567	533	529	529	545	513	546	553	576	521	504	529	515	562	517	556	566	538	570	492	553	551	509	558	514	571	518	541	555	524	532	516	504	505	552	546	546	506	558	512	518	560	550	551	485	526	520	490	545	517	541	530	516	546	508	541	537	544	501	503	538	513	514	564	523	489	528	521	545	562	551	545	599	544	574	545	520	571	551	579	570	490	507	550	540	559	526	503	546
58809	44337	40397	32620	28670	29833	27261	20849	10402	1910	300	249	267	242	235	223	256	246	248	243	231	218	246	264	251	252	242	258	241	232	243	232	263	226	233	230	266	228	228	218	236	254	242	249	273	243	232	249	225	254	229	219	219	221	221	222	214	232	223	243	217	236	237	210	219	236	204	225	193	246	208	237	245	231	221	250	235	221	243	216	227	242	243	287	262	273	224	239	243	238	233	231	221	252	199	208	254	250	231	213	235	251	264	247	246	227	249	235	241	227	212	238	244	228	243	202	205	225	232	260	234	226	228	231	235	220	212	208	250	242	240	247	231	203	237	220	242	215	224	220	236	244	225	246	246	239	217	280	270	210	213	242	212	227	223	221	211	209	240	211	211	241	237	237	248	235	224	243	226	257	218	247	204	229	231	240	252	222	233	207	216	208	201	229	220	247	247	276	223	209	209	243	212	226	221	247	240	243	213	231	218	235	270	240	265	231	226	247	216	208	213	238	214	232	243	248	253	235	224	264	251	234	221	229	231	231	246	225	210	231	228	252	228	212	252	224	234	243	231	187	242	226	207	223	215	224	201	228	225	212	259	200	212	220	219	242	207	195	220	244	263	227	200	222	222	238	226	212	228	238	233	248	230	245	229	191	216	225	222	237	239	230	200	219	248	227	238	250	190	239	225	219	190	247	219	234	252	236	253	235	216	233	221	218	202	212	257	226	226	237	229	230	183	212	239	229	237	236	246	206	232	203	236	228	234	255	254	237	206	236	224	188	248	234	228	245	230	252	228	219	221	224	248	208	208	233	246	283	223	247	224	236	218	220	261	213	214	211	257	225	231	245	200	225	247	227	252	216	228	214	238	204	222	244	220	228	223	249	222	204	237	230	220	246	239	221	226	234	235	224	232	226	242	231	212	253	261	238	224	252	245	217	239	211	233	234	223	210	225	250	238	241	243	225	231	238	241	234	247	231	246	201	252	236	249	219	221	237	212	250	235	201	227	243	253	247	222	221	246	256	230	224	236	237	194	243	242	220	217	216	235	213	258	220	236	231	225	203	243	235	247	215	215	214	251	251	249	214	250	247	233	237	257	230	213	250	243	236	216	244	224	283	242	240	222	233	214	251	243	250	248	238	206	261	242	245	261	215	234	250	242	255	213	232	227	247	223	236	232	264	257	213	232	235	214	212	222	212	223	258	247	235	232	203	253	216	223	252	219	225	238	208	211	243	222	218	237	224	215	217	190	227	219	240	249	246	225	246	243	222	248	238	236	261	258	246	240	232	222	267	235	234	223	225	220	234	240	241	219	233	229	180	210	223	261	222	233	217	247	228	213	226	235	197	214	219	224	263	235	227	228	187	221	214	229	257	220	237	254	224	222	245	239	209	229	250	265	221	213	222	196	237	242	191	240	239	232	245	226	228	232	215	238	255	218	231	223	241	206	243	233	251	202	241	207	237	254	234	246	205	237	223	242	221	222	247	234	207	236	218	223	241	205	221	186	238	235	236	240	225	260	230	226	231	268	207	226	221	216	228	225	236	243	224	251	231	238	232	230	247	242	247	227	245	248	246	218	240	223	206	253	232	216	244	235	219	260	260	234	244	231	202	223	228	223	239	239	242	218	228	227	250	246	222	243	240	219	251	224	228	239	226	242	246	249	225	233	238	220	241	232	214	235	215	218	216	207	211	228	217	226	233	247	240	246	259	226	205	242	244	225	241	214	269	209	215	228	206	243	247	236	242	213	230	245	218	230	230	243	244	238	230	233	239	215	224	252	200	206	238	224	221	234	236	217	236	227	221	227	219	197	245	241	249	249	237	222	216	186	204	214	196	227	251	214	267	207	239	256	187	209	256	226	245	204	245	230	234	258	246	247	214	246	213	239	243	259	249	234	220	230	213	251	229	236	224	254	222	254	210	266	247	216	227	224	227	228	246	216	221	210	275	229	249	263	240	224	253	259	223	225	241	229	204	222	256	192	206	263	234	241	229	214	250	237	238	233	241	219	265	206	220	245	232	263	241	227	244	226	219	208	204	196	226	240	202	245	243	231	225	255	231	210	239	242	204	215	233	240	221	249	250	241	233	204	222	239	230	215	253	247	234	219	234	240	256	258	240	222	234	219	236	241	245	235	250	223	248	236	207	215	248	256	213	232	209	235	234	228	209	207	220	221	229	229	230	231	231	224	245	240	260	213	231	236	217	205	221	226	225	224	197	222	252	246	247	242	253	240	244	211	269	213	245	216	232	215	225	226	267	245	244	239	237	251	238	224	219	206	210	222	230	232	220	240	237	231	241	217	226	261	240	239	232	231	233	229	232	220	237	256	223	214	261	233	205	231	226	216	211	233	196	233	245	233	236	223	225	252	225	227	226	242	219	222	235	216	220	237	251	242	250	250	251	231	231	221	234	213	201	222	244	210	226	228	227	232	203	239	218	218	227	228	224	231	230	205	212	252	233	221	249	223	232	202	214	235	219	229	217	233	241	216	227	220	224	240	235	245	232	237	232	205	229	226	257	200	223	209	211	248	229	206	212	223	206	191	232	244	246	228	218	221	214	219	231	241	219	256	238	223	222	239	289	229	235	239	256	263	247	241	229	219	222	213	233	219	232	241	246	244	205	255	234	213	220	253	237	242	191	235	229	215	225	247	236	236	229	220	258	258	214	220	225	250	264	231	216	201	230	242	232	239	235	212	241	253	211	212	252	230	231	204	191	209	214	233	222	253	257	252	213	249	233	259	247	226	215	246	244	262	228	221	255	219	241	247	248	256	226	273	268	225	239	232	237	207	236	206	243	233	231	241	222	244	261	223	254	225	250	211	264	252	203	220	237	229	220	232	215	231	251	235	239	226	221	246	225	235	278	229	241	209	238	210	224	201	244	237	230	199	241	229	225	220	240	200	234	229	249	250	215	235	243	240	210	217	233	258	219	210	228	254	225	234	223	225	204	244	212	254	264	252	248	231	246	246	198	230	256	204	254	219	229	250	223	214	222	214	232	258	252	218	228	219	216	227	226	194	224	212	235	213	237	229	196	239	222	236	228	219	231	230	235	235	225	242	209	228	219	200	244	222	235	220	226	230	242	201	235	269	237	227	228	249	243	213	234	220	184	240	227	251	213	230	228	215	205	225	209	252	227	220	262	233	243	212	224	221	227	214	236	231	248	252	239	228	264	216	223	253	223	252	237	237	217	228	221	203	217	204	223	212	215	208	251	230	229	242	225	227	213	205	226	200	236	214	217	209	234	227	190	214	216	234	238	220	217	222	255	243	222	247	236	217	243	225	223	216	209	222	205	237	210	181	245	230	215	215	225	227	215	226	243	226	195	252	216	191	235	249	213	217	216	215	225	237	209	257	199	267	235	219	260	237	221	190	233	206	211	234	212	219	267	210	248	234	232	245	234	266	241	240	216	211	237	223	229	235	213	247	244	233	214	229	219	230	238	239	232	230	224	275	206	230	249	233	237	239	220	201	231	268	226	263	242
53774	56985	54150	59344	67754	61042	39216	15257	3343	1035	659	578	539	507	527	554	530	544	487	518	526	478	495	540	509	541	538	523	533	490	492	491	507	497	505	479	513	508	490	494	467	519	496	537	473	522	500	447	517	481	504	489	492	483	481	499	479	522	456	522	458	511	499	486	508	478	516	478	511	511	497	506	501	507	524	502	499	516	497	495	500	476	487	502	488	481	485	500	445	468	496	544	506	473	513	530	495	531	520	478	476	527	466	493	510	527	497	501	471	506	468	493	534	499	473	472	481	493	511	473	518	510	513	487	483	478	504	506	473	487	499	478	472	530	459	490	507	492	510	493	482	520	500	533	517	456	515	441	522	457	520	498	519	550	452	487	528	488	515	498	525	509	511	505	496	523	493	514	524	448	501	507	480	483	475	507	498	523	491	514	507	488	496	516	510	489	523	471	515	500	472	552	526	527	454	483	456	488	514	513	486	515	499	485	486	531	504	508	540	511	492	510	527	477	478	473	488	499	498	518	487	487	499	473	486	490	496	503	535	533	455	508	484	500	517	490	563	512	465	446	513	470	498	495	531	493	516	492	559	477	521	496	504	560	506	495	494	480	527	514	506	506	508	490	500	520	484	488	486	504	464	508	489	465	534	489	482	526	496	492	495	487	494	449	480	513	521	463	529	487	526	465	510	511	519	465	491	469	488	509	497	491	523	501	485	497	511	481	495	534	482	508	490	470	527	537	500	481	497	495	538	524	515	469	492	479	457	466	497	479	507	472	503	533	485	522	474	514	528	507	527	495	481	561	462	492	514	522	482	476	466	500	470	540	485	489	478	449	484	530	480	500	482	494	491	529	473	490	526	511	503	496	542	515	479	511	516	516	463	479	488	479	445	491	520	502	478	490	520	501	485	523	507	513	503	523	509	511	516	443	488	496	503	473	492	504	505	477	487	520	535	508	479	478	507	486	518	511	486	502	494	497	480	445	536	501	482	511	525	539	525	479	495	462	489	486	529	510	497	490	503	515	508	518	517	493	500	498	491	474	478	498	467	512	522	514	492	458	499	494	482	539	458	462	499	515	528	477	532	479	488	519	490	504	492	487	509	478	499	529	479	541	478	469	454	475	493	489	546	480	515	466	495	491	488	508	467	539	482	524	529	515	477	511	473	506	509	540	493	508	492	478	481	488	467	469	530	506	463	482	478	534	500	495	470	504	488	463	489	491	482	504	488	499	433	483	478	508	503	467	505	464	518	526	513	501	519	516	497	539	509	482	473	504	472	459	490	427	504	507	490	495	522	507	484	481	478	487	470	487	501	479	505	488	533	495	489	465	513	493	462	475	484	502	456	509	497	533	489	526	469	513	492	515	492	511	504	447	500	513	505	489	518	504	516	477	508	512	461	522	507	459	476	475	476	470	505	479	483	468	493	523	508	518	496	529	512	495	503	514	494	514	499	507	515	493	510	505	528	497	499	502	484	503	488	478	467	553	460	500	508	501	476	536	479	476	518	513	481	481	505	472	487	484	539	491	525	474	509	494	518	502	498	468	505	462	508	516	456	495	491	479	513	503	476	512	502	459	512	468	502	493	487	535	462	497	488	498	514	543	469	465	533	487	548	507	513	513	508	505	495	498	471	515	481	503	537	456	498	505	494	510	497	511	494	465	493	483	508	483	460	488	491	504	496	490	477	470	485	496	481	493	515	471	495	522	519	499	507	468	533	474	441	451	517	506	503	502	499	490	525	498	495	555	500	474	499	527	497	500	519	470	454	497	520	524	502	467	532	480	524	516	499	498	515	520	494	487	503	489	529	478	471	525	476	481	445	516	490	476	503	481	510	467	530	479	498	482	508	569	458	481	517	523	499	500	501	536	507	496	458	483	498	501	521	458	517	516	509	552	512	486	513	518	510	543	482	438	481	543	490	486	512	511	511	518	511	520	474	499	493	477	463	471	483	490	520	498	495	488	517	546	492	505	463	491	501	545	471	514	530	493	498	500	484	478	446	459	521	503	522	500	506	499	499	492	504	485	486	510	514	513	462	435	492	478	470	463	538	507	513	497	483	486	486	496	519	526	489	507	481	487	454	510	525	464	532	484	471	457	475	463	473	537	472	456	472	470	479	512	487	478	483	496	485	504	507	529	489	520	458	484	503	541	513	491	485	490	507	480	525	500	498	486	489	506	476	510	507	487	493	502	510	478	498	491	511	498	487	497	471	475	486	522	531	505	527	487	527	475	478	502	497	487	487	491	520	506	481	495	516	519	540	469	461	506	488	506	519	488	530	468	484	481	492	500	478	475	449	505	481	469	538	499	476	509	508	507	501	527	510	503	509	499	478	504	487	504	533	477	502	492	540	491	509	485	496	488	449	521	490	481	505	497	524	543	531	487	494	508	504	483	449	517	487	497	504	465	475	482	483	480	483	478	486	477	560	521	519	519	471	507	512	502	528	541	535	513	496	519	520	505	438	509	522	513	561	500	496	488	544	507	499	516	486	466	502	482	475	485	515	466	473	467	534	488	450	512	507	508	500	500	505	491	529	535	480	512	462	484	525	475	497	511	485	494	502	491	495	516	531	517	528	510	498	457	504	502	510	499	508	491	469	495	501	470	495	499	470	530	486	520	484	494	477	507	529	478	481	535	503	536	521	499	483	496	508	421	513	529	494	503	481	513	475	504	466	510	449	479	470	464	519	487	443	508	515	498	486	498	493	491	467	479	528	507	518	514	552	499	528	469	509	514	475	512	496	484	484	471	496	496	504	522	538	525	486	520	443	478	504	525	554	499	504	481	485	489	499	477	442	531	491	487	517	487	478	507	496	511	511	505	504	482	486	517	486	482	494	451	484	453	505	455	493	508	499	523	477	507	534	506	497	474	504	517	483	493	494	492	518	498	477	525	487	488	553	509	517	508	465	533	501	469	465	523	486	479	493	523	509	504	504	507	492	485	495	508	479	502	499	505	473	513	508	474	531	479	492	524	466	479	519	520	507	451	463	496	519	460	489	475	456	498	496	473	504	511	491	472	505	508	528	490	478	486	493	479	450	485	487	500	499	509	492	496	482	497	479	484	496	492	493	471	514	498	449	464	506	455	536	503	519	479	518	515	518	525	471	514	496	520	538	478	479	532	508	526	490	491	528	497	468	504	500	514	519	498	511	544	513	485	482	545	466	491	537	501	507	460	465	508	513	503	448	507	529	507	460	491	501	520	482	524	457	515	529	482	512	475	485	518	455	494	505	536	457	499	479	509	505	493	503	508	528	457	445	484	461	565	506	501	501	491	494	468	480	515	507	502	485	516	524	502	493	498	482	477	489	459	484	476	489	517	483	499	483	411	501	491	512	445	478	516	470	482	491	494	475	524	507	506	507	458	482	495	489	491	501	458	502	490	504	500	512	498	514	476	494	500	473	508	472	490	490	486	469	479	513	502	502	469	526	478	473	496	462	462	478	515	501	480	481	502	520	480	514	498	477	457	463	469	509	480	501	528
21882	35232	34370	18522	9025	5105	2427	791	342	237	261	233	210	222	249	254	249	211	215	236	240	232	251	220	222	256	246	246	262	204	261	231	254	271	255	222	236	236	221	230	230	247	224	223	244	234	241	228	218	246	236	236	237	253	236	209	219	232	219	237	217	247	238	240	209	233	238	236	283	246	242	247	265	240	247	221	207	237	208	235	223	232	234	250	231	224	246	213	240	244	250	237	242	223	230	204	235	210	199	220	235	234	236	237	249	208	236	235	271	214	229	237	235	245	232	236	241	251	232	208	245	224	221	235	261	242	229	233	276	231	239	234	246	220	244	225	228	242	218	236	228	211	228	237	227	228	212	245	220	208	255	238	239	229	232	240	234	207	233	241	226	244	241	255	237	226	202	213	228	214	219	226	257	217	227	259	222	216	234	240	221	226	257	226	211	229	231	223	249	225	237	250	238	233	239	230	210	245	246	243	211	235	231	232	231	246	217	237	237	233	234	216	218	236	228	240	235	240	236	241	233	264	239	222	244	242	257	254	221	239	234	222	232	237	236	237	245	254	243	212	237	204	244	232	229	227	233	262	214	241	278	229	247	258	227	217	227	233	221	207	256	233	214	210	242	245	248	237	220	236	238	213	228	239	221	216	225	222	227	222	220	249	233	232	234	229	216	228	206	215	209	242	231	213	234	235	244	226	224	237	226	223	228	232	247	212	244	259	220	218	237	210	227	241	214	202	217	215	219	217	222	223	230	236	258	239	273	197	218	249	261	202	230	272	224	250	234	253	268	243	215	235	248	219	234	224	216	224	218	231	234	233	243	249	224	239	236	214	251	246	215	247	207	220	221	231	226	253	228	229	222	241	227	207	224	244	231	226	253	261	239	236	239	260	225	232	230	231	241	233	237	236	218	232	253	204	220	237	239	220	233	228	242	199	238	217	246	206	247	206	249	195	224	238	233	221	247	267	226	237	229	230	218	241	199	254	252	229	215	214	222	229	240	235	237	216	245	248	223	233	212	230	252	229	222	226	249	235	219	251	248	243	252	235	210	255	233	233	256	234	229	257	209	249	249	236	226	261	239	227	222	258	243	257	247	223	246	232	237	224	212	251	228	224	249	232	240	255	225	231	242	229	242	260	226	228	225	230	254	224	253	209	210	244	239	233	219	224	243	201	205	239	252	265	220	250	224	231	247	240	248	238	255	241	214	238	229	230	220	261	242	255	206	222	246	245	243	239	239	231	259	215	204	209	250	232	251	245	274	258	230	226	253	211	214	246	230	229	209	234	253	260	214	213	258	248	256	233	259	244	248	222	237	224	255	274	211	235	245	233	208	230	233	220	223	230	235	234	250	203	239	230	239	223	218	233	238	222	230	223	220	215	244	222	210	224	225	238	247	254	295	215	236	221	236	214	260	244	224	226	251	230	266	244	225	230	255	228	232	217	252	223	238	240	227	244	233	222	231	219	235	254	236	225	249	259	221	248	231	232	223	242	221	218	233	231	208	210	247	222	270	247	209	216	238	248	251	245	267	224	219	255	240	237	236	239	235	245	223	238	254	223	233	210	237	246	239	231	234	232	223	246	205	254	251	242	222	242	240	263	242	223	258	220	257	232	235	215	247	241	240	197	267	236	231	231	240	246	228	213	233	214	273	239	270	233	224	252	259	226	244	236	225	261	226	243	234	246	216	225	242	239	254	220	240	241	226	235	233	239	248	249	252	239	239	235	212	225	217	250	235	259	218	242	261	230	245	244	238	217	201	252	212	243	224	263	214	189	218	223	240	228	235	220	244	250	228	239	221	231	252	249	203	260	247	232	218	217	219	232	235	231	251	253	242	252	246	222	221	206	228	227	229	222	232	215	243	230	208	223	235	212	255	205	231	221	239	247	236	203	222	245	255	235	217	243	240	231	251	242	248	242	240	233	214	239	226	209	237	235	251	225	216	204	243	256	268	241	227	243	249	243	247	283	259	243	220	218	227	218	219	207	259	221	236	245	227	227	248	205	248	242	213	257	240	238	229	229	224	266	213	218	245	241	257	217	248	229	219	241	211	240	212	241	263	267	243	242	232	214	258	232	248	200	251	223	232	196	242	224	200	236	241	221	208	223	236	235	247	264	232	227	206	221	224	232	248	239	230	248	246	230	229	239	235	239	236	206	206	230	226	223	232	223	235	252	197	252	277	239	235	242	268	198	214	212	234	245	230	244	224	230	233	240	207	217	248	231	261	213	227	244	237	229	234	218	275	220	197	239	235	214	220	239	222	264	263	246	240	227	231	238	217	218	248	263	229	218	226	227	236	262	230	256	249	212	233	208	259	221	202	234	229	257	237	212	218	221	247	236	233	260	223	257	223	249	195	244	246	244	242	244	234	218	237	221	227	225	245	219	259	225	231	232	247	253	247	242	216	232	254	230	269	216	231	217	230	226	263	219	202	230	222	236	227	225	247	192	223	227	219	235	206	214	223	232	244	237	204	238	237	228	193	229	230	264	229	256	208	236	216	204	241	240	212	226	199	223	226	223	237	213	224	238	236	234	228	231	226	227	238	231	271	246	217	247	229	271	215	261	230	231	228	227	244	224	212	207	220	203	241	232	241	250	202	239	215	264	265	223	235	204	250	256	221	243	222	227	248	226	204	224	259	275	244	224	238	238	234	196	227	239	219	220	226	252	219	227	241	226	207	200	254	237	235	238	255	239	219	211	220	251	238	236	244	247	246	241	243	219	231	230	243	234	222	223	217	211	233	243	224	223	253	211	238	221	216	222	238	222	225	219	247	210	223	225	238	250	240	255	235	235	237	222	234	234	222	222	212	239	247	237	223	207	252	226	254	231	240	246	242	247	251	260	234	239	220	226	222	239	260	227	215	248	234	225	211	236	224	225	261	254	277	223	239	224	240	218	221	250	240	246	242	241	232	249	224	253	228	222	266	245	258	223	208	242	234	254	248	245	223	245	235	235	235	248	258	233	240	215	251	269	238	254	241	235	233	236	232	230	243	244	239	276	228	224	226	222	214	233	248	230	245	219	239	228	213	226	230	252	236	218	225	250	218	230	228	263	260	239	243	219	247	237	256	251	236	239	236	250	228	237	253	247	233	223	212	250	187	242	210	210	221	238	229	214	258	247	231	276	238	235	216	223	220	255	213	208	257	254	237	200	228	206	211	240	229	234	198	210	245	233	236	239	232	207	216	267	231	223	215	233	249	228	235	237	225	234	241	239	225	227	225	205	215	228	227	270	221	226	225	233	249	231	252	232	212	244	263	264	227	235	205	207	229	212	245	229	234	234	209	225	255	246	231	231	247	230	241	231	224	203	245	246	227	234	242	223	236	224	240	233	243	233	227	255	233	231	243	231	238	225	210	230	243	222	226	220	226	237	216	224	238	244	268	239	238	231	226	234	257	235	239	221	277	244	232	245	234	250	232	252	247	252	247	238	212	231	245	246	245	219	235	231	229	203	250	236	262	247	237	222	234	224	238	238
17702	33869	33748	25060	16463	12059	6060	1930	765	587	557	553	542	516	550	551	543	580	543	607	558	504	547	489	521	549	583	568	497	485	539	550	529	516	554	557	570	585	549	544	552	519	531	542	533	522	534	564	537	553	572	506	533	548	539	529	545	535	564	528	527	536	553	561	577	568	539	547	555	529	518	564	579	532	502	545	541	542	533	550	549	541	552	546	541	509	548	529	554	535	543	558	525	528	553	543	579	526	533	570	534	589	557	549	521	540	559	547	522	537	550	545	514	528	563	523	549	521	530	556	542	568	546	530	561	536	544	600	564	522	553	535	533	588	539	545	566	560	567	551	546	546	539	567	551	545	572	498	538	574	520	563	551	515	573	535	569	518	528	608	540	571	608	491	524	592	565	573	539	519	531	557	563	527	564	546	559	556	544	510	568	564	546	537	567	540	570	519	549	566	543	561	603	518	512	509	546	538	520	530	539	578	548	554	563	548	529	548	529	556	529	550	556	528	544	585	531	525	573	541	553	568	548	584	536	537	537	569	523	565	575	529	558	533	533	566	529	562	547	528	529	569	558	547	548	545	559	535	545	577	581	570	530	535	525	528	511	525	507	527	509	546	512	513	529	539	531	543	548	498	547	545	536	541	526	562	533	591	539	548	534	536	560	557	497	534	506	530	545	549	538	545	562	586	546	559	555	530	554	511	579	545	522	585	537	526	521	561	519	539	539	508	549	534	531	568	531	536	521	546	524	552	548	537	537	516	528	562	520	539	555	513	559	569	541	552	525	553	523	554	540	537	519	581	538	521	562	597	519	579	504	559	565	520	556	562	513	501	562	563	531	572	552	537	559	550	547	526	540	546	554	524	556	554	565	553	525	518	538	555	565	548	569	543	539	565	546	589	526	529	543	514	552	591	563	532	541	527	554	563	534	577	510	552	543	559	554	564	562	551	505	546	555	551	546	554	536	539	529	575	522	550	528	551	545	588	544	590	530	604	565	557	540	548	543	543	533	542	552	550	533	543	584	542	539	525	546	540	537	552	551	607	535	565	549	568	557	592	509	541	548	556	559	528	563	529	542	531	567	512	509	534	523	524	567	502	535	518	557	538	524	540	523	534	555	515	542	514	554	576	530	542	520	543	500	554	538	568	550	542	519	534	570	534	556	557	560	552	514	579	533	598	532	554	575	573	555	560	516	550	541	511	514	560	546	539	567	549	545	520	540	552	530	499	513	524	538	522	505	579	537	554	557	517	550	522	536	540	541	509	479	517	552	546	514	526	562	516	518	511	576	587	507	507	504	564	563	519	568	515	564	549	529	549	566	540	517	517	509	538	521	526	506	584	578	581	575	565	503	545	523	498	586	523	546	525	522	532	523	550	496	551	553	534	546	534	524	538	543	569	533	534	533	513	541	571	548	548	544	536	557	517	512	534	587	553	541	546	543	502	527	545	526	529	543	570	562	563	548	511	489	561	488	552	584	558	516	576	540	523	547	521	555	529	531	522	545	571	600	560	572	572	538	594	561	531	521	542	544	542	524	499	570	541	555	544	526	539	504	487	561	526	572	533	554	556	561	536	556	512	555	483	527	590	556	535	552	574	584	573	553	564	568	543	556	548	512	557	512	532	567	559	546	535	511	547	527	546	575	515	516	501	567	561	571	579	555	541	509	572	590	571	550	541	543	546	550	511	539	514	550	556	535	534	571	558	555	539	551	552	544	524	545	576	533	515	507	549	560	585	558	519	526	535	556	570	548	551	534	557	541	514	535	538	534	538	544	523	517	543	519	545	586	561	563	588	538	540	557	557	558	577	526	556	542	536	571	520	504	564	547	583	523	576	552	500	530	566	541	583	538	513	521	582	563	492	536	528	526	517	514	516	536	540	579	567	540	562	523	555	537	523	550	575	530	583	544	520	571	574	534	604	550	559	535	561	637	529	567	574	549	540	544	553	551	555	561	567	525	547	571	541	565	560	583	526	572	543	541	531	533	522	516	527	531	527	533	505	523	516	519	519	563	566	525	551	514	548	530	537	515	530	522	499	520	550	489	550	542	571	575	530	527	571	595	543	536	547	587	540	546	557	571	556	528	541	540	534	538	558	575	520	557	505	555	549	544	554	518	540	571	515	553	513	504	554	566	561	498	496	580	521	527	553	543	512	530	605	546	550	523	525	548	563	556	579	528	554	559	540	578	552	526	523	536	533	526	567	573	553	576	521	575	528	546	513	542	576	498	537	535	534	523	582	579	541	560	587	485	539	552	541	560	567	545	573	537	521	524	539	527	590	626	546	565	547	535	530	541	537	534	598	600	552	541	558	561	574	558	521	538	533	543	529	527	563	536	549	512	556	507	525	565	542	544	526	469	536	550	508	564	555	596	567	551	534	536	509	551	550	565	539	567	568	538	520	512	542	557	564	587	581	550	532	550	576	521	541	578	534	560	568	567	578	541	541	532	605	533	571	558	566	536	552	545	523	557	540	567	522	494	536	541	566	534	539	543	589	527	512	551	521	555	538	582	524	518	520	553	518	548	563	520	560	556	545	497	530	542	531	554	534	532	527	503	537	538	550	531	580	523	547	522	518	576	556	545	574	533	557	550	546	548	524	519	530	556	525	578	529	548	567	545	583	568	520	536	515	572	545	522	528	574	546	578	537	521	584	554	559	535	511	568	550	564	513	538	510	558	519	590	531	508	554	548	551	543	592	554	544	529	531	543	516	555	570	568	562	591	548	540	563	547	577	509	550	545	555	536	553	597	546	544	556	560	546	539	494	545	533	539	552	531	533	520	549	557	606	595	536	578	564	556	528	563	556	523	566	528	536	542	518	511	553	554	539	546	584	563	533	544	537	533	563	559	542	543	473	589	525	526	561	556	551	533	563	523	491	573	554	523	544	567	551	524	567	542	511	549	558	535	590	537	566	563	549	552	533	540	538	602	535	538	589	517	581	555	587	583	551	549	567	540	554	541	576	552	599	562	512	553	577	521	549	523	548	581	574	558	558	582	542	553	553	581	523	532	522	558	565	533	547	517	517	522	560	581	515	543	559	543	531	563	557	576	528	502	534	546	555	585	517	545	540	553	534	563	551	559	508	518	565	549	553	514	570	533	564	541	583	547	527	537	590	538	514	501	586	519	532	523	542	555	562	530	544	559	509	551	543	559	546	503	588	601	528	561	529	535	540	488	508	564	535	525	539	556	533	571	576	538	536	527	556	577	575	559	549	544	536	517	534	478	537	562	562	526	579	550	607	525	505	528	520	507	596	540	563	569	550	542	570	585	566	487	588	506	585	540	568	595	515	547	573	495	516	529	536	540	563	569	536	543	519	550	519	542	526	556	568	515	511	568	525	550	501	532	567	553	526	553	559	569	504	577	574	545	575	579	534	510	584	527	550	561	593	505	542	539	534	554	543	556	513	549	593	535	541	570	589	552	541	551	548	548	543	545	534	505	542	491	536	574	568	550	562	586	548	539	542	562	532	557	524	533	500
51749	57978	47036	34110	29426	28517	22775	11151	2551	372	252	234	220	232	259	238	244	242	234	246	275	255	226	249	245	232	238	235	257	232	229	227	227	221	265	235	253	231	256	221	235	236	243	245	253	252	246	240	258	263	246	229	219	250	238	218	242	249	246	230	245	219	251	220	213	228	262	249	244	231	221	248	247	250	237	245	244	268	245	253	226	222	238	247	260	255	249	243	252	242	236	249	228	253	265	229	245	251	294	228	240	249	238	243	248	243	237	246	256	236	249	211	233	245	257	229	228	212	254	223	212	236	217	232	226	241	231	223	202	225	251	232	238	228	261	220	223	265	237	238	219	248	229	262	224	235	222	241	245	224	260	258	225	279	232	235	257	232	265	237	269	261	236	220	247	234	219	245	249	236	225	243	244	286	238	245	231	247	228	238	231	228	236	202	230	244	256	211	265	242	246	231	246	233	217	234	249	231	219	249	237	219	246	239	222	245	223	292	263	243	230	237	223	251	240	245	259	202	224	223	223	245	252	246	251	249	223	220	245	236	254	249	231	270	251	233	238	257	226	272	216	251	245	230	225	246	230	212	230	236	231	225	233	231	243	249	215	257	213	203	245	227	250	201	217	197	230	244	235	252	231	246	230	238	216	237	254	240	245	257	236	241	255	270	224	229	244	235	222	233	232	225	246	202	227	225	247	230	214	219	250	268	244	250	226	253	239	207	236	244	228	209	250	234	229	221	223	249	273	234	260	208	230	240	224	246	227	253	241	252	243	240	254	237	228	240	206	239	251	221	230	221	209	213	219	220	243	229	230	262	250	203	252	215	250	207	237	233	237	232	227	241	235	232	211	232	264	251	217	239	248	221	227	245	254	223	241	245	250	230	239	264	257	245	210	226	255	239	251	252	252	220	257	227	241	256	232	260	249	258	212	225	252	260	247	249	249	260	231	190	227	242	227	219	246	210	218	223	233	245	204	203	242	247	237	219	207	213	206	231	234	227	235	217	200	244	252	241	222	228	221	215	246	227	254	259	225	254	224	235	239	235	215	228	242	247	230	245	226	241	223	234	246	222	261	243	233	247	216	249	240	217	238	250	250	243	206	225	242	274	233	211	247	231	237	237	242	217	236	229	196	240	230	248	212	231	257	221	254	212	237	226	220	244	233	229	251	244	251	238	266	225	215	240	211	243	251	269	217	258	239	219	245	259	244	226	214	238	239	242	216	255	212	255	252	226	231	219	227	276	219	222	234	231	243	238	227	249	252	226	236	221	240	246	230	206	205	245	256	242	259	224	230	214	267	248	238	259	206	217	224	227	228	271	223	249	249	249	262	201	249	246	254	235	254	245	230	211	260	244	238	236	243	227	247	249	239	235	259	249	228	241	264	244	249	228	243	235	219	230	231	258	227	231	203	216	267	219	230	244	231	213	233	197	216	230	211	233	246	229	213	250	226	252	224	270	254	245	233	266	226	239	258	237	248	250	235	250	259	240	230	259	215	231	242	253	232	220	238	236	203	238	237	224	230	221	230	238	268	219	244	249	241	256	247	261	193	249	264	241	245	223	259	234	229	255	269	222	250	249	213	219	249	207	204	213	234	258	249	243	271	254	236	228	220	242	242	226	231	262	219	209	246	237	271	244	235	244	228	242	221	238	241	213	226	255	233	228	280	256	225	244	215	252	212	240	269	252	268	233	236	233	258	229	243	206	229	226	251	256	219	249	198	242	228	233	223	226	229	231	243	231	244	221	248	201	213	222	224	225	252	232	250	238	244	241	233	216	227	245	253	241	216	232	246	237	231	221	234	235	246	248	230	234	230	224	224	216	216	239	241	230	243	237	261	254	257	244	257	259	261	237	240	243	229	228	245	227	247	246	229	225	240	257	239	221	266	248	232	266	243	212	247	267	221	253	278	232	233	219	271	265	208	231	232	251	234	265	261	229	219	234	225	241	204	234	242	222	247	264	243	253	222	234	245	231	230	226	234	253	233	224	238	231	226	229	250	235	234	228	258	255	206	243	240	249	226	227	235	233	243	233	227	245	237	246	243	252	259	231	217	233	239	226	242	221	219	252	220	236	263	242	235	222	228	272	222	215	233	263	205	235	244	238	216	251	229	231	239	242	224	239	257	245	260	229	254	226	239	224	206	214	202	248	241	211	253	258	247	242	248	252	243	237	265	244	249	239	200	222	236	258	244	241	238	227	252	230	221	244	231	218	232	240	243	257	243	230	223	255	224	225	235	218	237	217	219	220	203	242	244	245	248	244	249	215	251	248	241	249	215	227	216	254	240	260	249	250	245	221	225	256	255	223	216	207	211	225	243	223	240	239	237	226	249	233	244	238	262	223	250	249	254	225	245	236	237	253	238	257	209	249	249	203	252	249	251	225	237	234	266	220	221	230	222	221	204	270	242	251	236	251	235	261	205	239	224	235	237	244	229	238	239	254	245	239	252	232	233	254	210	249	218	242	220	241	198	215	223	252	223	220	251	221	244	247	240	253	237	255	238	224	229	242	259	235	211	225	253	238	233	228	207	237	262	253	248	236	220	223	246	216	231	231	226	241	235	234	272	245	209	227	239	250	264	245	221	232	252	255	261	230	236	198	216	241	244	233	236	232	257	223	227	198	221	255	233	223	188	239	237	257	217	239	242	210	206	250	235	241	236	245	229	220	240	234	237	243	254	251	231	245	229	217	221	245	256	218	274	204	238	228	236	232	255	257	227	248	255	231	246	245	256	249	211	244	223	232	198	221	231	236	230	268	263	233	207	273	210	240	236	235	244	240	222	249	237	212	216	229	228	245	212	208	251	242	213	206	254	198	253	218	267	223	232	214	240	251	209	211	240	224	238	243	238	223	242	250	249	203	232	249	204	241	225	243	243	237	234	236	235	227	239	248	260	223	202	234	251	259	232	254	231	267	244	214	278	227	228	234	231	235	277	250	243	249	244	249	234	237	211	213	247	241	237	254	242	237	241	231	254	235	208	256	221	216	256	237	237	248	253	227	223	256	265	255	228	218	265	262	244	227	254	243	224	238	221	225	257	215	272	238	213	246	231	257	247	241	235	249	239	248	228	233	207	202	202	235	220	262	245	224	236	235	227	235	233	210	216	233	228	239	228	234	232	247	234	248	210	226	226	269	231	221	237	225	219	251	237	227	239	240	235	249	244	250	221	211	212	233	218	244	252	253	218	247	251	234	240	246	216	233	264	225	229	230	257	266	244	231	243	244	246	225	228	265	220	240	233	244	228	245	261	239	243	207	209	246	255	237	236	235	250	233	225	236	232	244	217	252	239	236	236	223	253	231	259	229	230	231	243	234	248	241	209	229	232	251	241	240	196	218	220	223	244	237	242	240	230	242	224	243	269	250	241	239	233	233	234	243	253	242	242	241	243	260	256	237	250	232	224	267	216	208	227	222	257	254	240	248	218	247	249	225	242	222	234	268	224	259	242	265	238	228	233	230	243	244	211	246	212	230	215	211	209	231
40386	58053	54959	54634	53038	46432	26543	8412	1850	722	558	552	556	566	527	562	547	489	542	523	560	551	521	531	549	515	554	524	519	546	542	550	546	538	583	553	532	512	514	516	563	504	522	520	522	531	527	525	535	560	594	531	594	582	548	576	527	528	519	537	587	540	530	569	461	549	556	510	584	480	556	545	549	546	545	563	533	553	534	501	553	530	525	557	507	539	546	537	582	532	556	522	557	578	558	578	528	529	536	531	568	537	521	502	588	534	565	573	559	534	519	483	584	508	540	538	513	549	532	511	490	562	536	536	528	526	582	586	529	524	560	536	495	534	525	541	547	513	521	559	538	534	533	534	577	539	482	523	513	532	528	524	500	581	544	553	530	503	541	510	525	534	536	546	548	563	536	562	539	528	545	542	529	520	527	490	550	523	527	539	561	537	547	562	511	555	523	537	565	568	588	541	522	569	548	548	508	537	499	515	542	537	548	528	523	530	520	556	588	553	522	545	516	520	556	570	500	529	593	548	577	554	533	552	508	525	566	541	541	549	552	545	526	543	541	546	574	547	596	548	489	582	539	561	519	491	551	595	543	573	547	561	554	531	556	541	525	511	524	540	601	526	546	530	560	536	516	514	539	537	571	561	553	483	564	538	515	546	467	512	497	548	532	529	523	524	572	583	549	558	508	575	549	548	510	501	567	519	492	548	549	544	504	508	551	511	530	535	562	539	521	516	521	581	513	536	555	545	562	544	573	524	551	531	573	542	564	545	548	490	508	569	532	562	517	552	483	538	534	545	583	523	542	553	558	533	544	525	568	529	524	546	512	556	549	563	508	566	514	543	559	542	537	536	539	532	529	598	516	551	520	518	521	532	540	546	561	525	586	525	541	581	517	547	512	514	530	559	557	499	559	519	574	552	481	567	529	491	516	524	478	541	573	547	525	502	496	568	560	523	573	524	492	503	510	526	562	495	575	557	516	580	540	503	534	564	525	535	563	565	527	531	535	536	554	594	487	534	559	562	554	492	527	551	515	529	519	532	567	554	547	559	546	541	570	555	548	552	584	501	574	502	556	549	515	541	516	582	530	533	523	490	539	534	496	531	570	535	560	503	496	553	539	520	551	551	525	538	525	505	531	537	549	537	526	564	505	526	538	485	527	502	583	576	520	489	571	577	551	533	543	529	548	553	538	529	564	537	521	555	509	515	509	537	556	543	535	547	547	533	545	538	530	545	537	560	542	501	537	530	536	558	571	535	551	535	516	529	544	525	542	509	561	549	563	525	531	530	531	560	547	529	528	515	536	560	536	554	547	535	547	528	577	492	556	519	523	529	556	532	568	544	529	551	557	556	573	586	543	613	581	526	543	540	501	517	538	519	577	524	567	512	562	559	537	529	533	555	508	542	507	574	572	514	545	497	540	539	532	537	579	534	520	543	536	527	527	554	515	568	540	547	529	536	570	507	530	534	548	538	518	516	541	493	531	558	556	528	535	530	531	549	529	557	515	513	486	533	515	538	551	535	503	493	564	552	533	562	525	547	511	544	568	568	540	555	511	563	494	513	535	532	533	553	519	510	561	515	527	579	530	565	520	548	547	574	583	551	539	556	525	529	552	525	491	526	535	530	539	592	525	531	493	516	532	549	521	566	575	504	554	509	518	514	530	553	589	528	552	538	512	515	562	523	533	529	567	541	527	535	547	532	523	545	495	548	540	506	524	523	541	528	561	566	519	512	511	504	589	523	533	520	582	528	556	520	530	540	542	519	538	543	575	553	534	538	510	498	516	559	511	545	519	553	533	485	551	569	521	558	550	548	550	548	505	540	537	542	568	540	492	543	579	499	550	530	515	497	590	533	528	512	534	554	563	515	520	564	513	554	555	500	559	542	499	582	546	553	526	547	529	527	539	595	529	517	547	525	535	533	535	508	526	526	530	491	532	569	474	521	558	538	512	569	529	549	546	511	528	519	550	551	562	529	592	565	556	548	503	557	519	537	544	567	556	551	525	549	545	532	550	524	566	555	511	530	561	558	540	515	556	518	527	551	520	557	545	589	565	538	513	493	523	526	590	532	544	531	555	533	554	568	510	521	552	495	529	498	511	551	497	515	518	509	559	484	557	533	482	542	561	491	582	516	527	559	534	546	491	537	532	532	511	544	523	534	525	544	548	506	574	544	580	533	544	584	539	522	593	566	549	542	508	552	513	550	539	569	545	507	569	508	586	514	505	553	541	533	537	557	527	518	483	522	505	537	529	568	580	531	524	548	559	548	535	565	498	515	497	494	557	533	541	576	514	528	530	513	498	564	507	538	552	520	547	523	530	561	539	569	567	566	535	538	550	556	518	527	557	529	521	522	526	542	486	552	528	508	533	534	531	529	557	510	526	515	592	545	509	558	512	551	506	533	533	541	490	533	539	514	556	533	545	540	537	553	561	575	470	505	537	515	521	523	523	538	507	549	556	539	546	536	526	553	503	544	491	524	541	557	590	514	546	560	560	503	491	548	521	552	550	527	521	479	515	543	526	583	490	549	522	565	510	515	519	518	564	560	547	559	530	493	561	543	508	511	546	521	511	553	516	515	522	511	554	518	559	512	555	557	508	549	527	541	526	563	553	524	539	546	516	530	533	541	535	555	545	549	516	500	522	546	515	566	590	519	584	552	551	525	550	541	575	535	553	564	524	527	539	534	529	560	525	560	528	548	581	548	559	538	565	536	561	573	545	558	564	540	546	589	550	537	575	533	535	546	520	543	544	546	507	519	526	606	535	548	506	558	526	586	537	487	538	547	542	543	585	521	569	515	543	534	540	558	515	516	558	535	533	539	540	519	504	545	566	511	538	551	524	517	538	557	551	511	570	515	547	572	524	536	554	532	562	535	525	533	540	504	541	496	506	514	530	504	514	579	595	522	552	512	536	547	551	544	539	551	526	533	532	513	516	558	538	512	519	536	562	500	529	535	504	507	546	498	533	534	523	498	542	528	575	578	517	579	560	551	578	553	566	506	554	534	525	547	529	558	515	537	535	548	526	528	507	538	534	521	531	521	522	602	545	539	538	538	579	536	512	542	546	546	556	505	507	549	537	504	553	529	571	546	525	520	503	560	532	573	521	522	541	547	574	573	544	570	545	507	525	526	556	543	533	522	523	555	507	535	590	553	519	536	575	538	572	565	540	580	541	564	544	553	525	494	553	551	531	557	519	542	524	517	532	550	552	529	539	504	553	553	530	550	539	534	565	485	551	570	498	494	570	557	528	579	553	549	550	555	560	539	564	522	512	558	508	496	516	515	543	530	550	519	553	551	537	532	565	503	555	529	571	535	543	542	520	530	567	528	515	563	503	517	535	520	561	553	539	540	581	550	525	537	515	502	527	539	547	528	531	542	497	574	548	510	558	545	553	525	525	532	540	569	517	522	532	577	528	560	536	529	520	535	539	545	542	541	554	545	539	551	498	503	507	535	557	559	562	531	486	564	519	554	481	537	533	535	519	501
60894	48322	42921	36666	30543	28702	26889	21526	12756	3372	435	254	251	224	229	220	215	225	219	232	223	265	218	226	234	251	231	214	219	246	204	189	252	221	237	233	235	225	247	224	206	222	234	236	179	238	230	234	233	220	222	213	236	205	204	206	205	223	235	264	230	242	228	237	227	210	214	256	252	227	222	204	266	229	214	202	235	237	230	208	214	215	208	228	238	230	181	216	199	214	216	223	215	251	229	241	251	257	251	246	214	219	241	215	234	198	202	213	237	228	237	227	215	237	223	233	245	242	217	189	238	228	213	236	210	264	247	235	233	235	198	236	221	228	224	232	230	207	203	238	258	239	210	254	221	234	242	226	246	264	241	213	241	221	224	219	218	236	213	225	238	191	241	236	214	216	216	201	221	232	220	233	190	233	239	211	228	253	231	208	243	229	209	224	222	235	228	230	231	233	237	244	245	222	233	233	239	254	212	225	256	228	232	229	189	240	233	220	238	237	222	230	240	219	228	204	249	205	226	209	217	220	201	215	202	242	245	218	226	251	232	224	225	261	214	217	225	222	236	224	245	225	224	239	246	206	224	210	237	227	233	215	208	240	221	220	229	218	211	228	244	201	216	233	212	231	223	264	207	241	237	225	230	252	240	238	222	240	234	235	219	216	255	225	233	240	220	207	244	241	224	231	220	228	217	251	208	224	215	222	226	234	226	237	177	219	209	222	229	231	208	217	219	213	244	245	216	227	235	216	252	212	249	212	224	223	237	236	217	217	219	230	225	213	244	222	231	227	223	231	201	183	232	195	238	225	254	196	236	216	232	216	221	192	226	252	175	201	256	225	218	219	228	214	238	198	226	228	235	214	230	217	234	217	206	212	213	237	224	228	248	217	220	232	226	219	233	204	256	235	192	238	222	238	248	247	221	204	242	253	244	227	220	247	241	204	237	222	213	205	206	223	239	215	221	258	219	193	237	207	252	216	231	225	214	213	239	223	200	228	232	220	240	210	243	205	253	223	218	241	215	223	255	232	229	225	253	239	238	225	228	215	228	220	256	215	251	228	213	218	204	249	231	232	247	225	201	218	225	221	213	214	208	229	249	247	212	196	246	230	217	223	225	231	213	227	211	218	225	238	209	238	202	225	209	210	208	256	226	222	221	233	236	235	257	234	205	197	225	220	250	201	236	245	215	220	227	223	227	242	257	264	226	214	212	188	235	245	245	222	213	212	203	246	208	212	195	222	253	233	192	222	234	246	207	216	208	259	244	228	234	267	233	219	220	203	225	252	229	229	212	240	232	228	228	226	226	220	257	240	206	221	226	212	249	238	221	242	234	233	204	209	246	227	235	213	212	203	226	224	209	211	241	266	233	225	233	216	228	225	206	230	223	222	226	229	226	235	207	250	247	213	225	230	205	243	224	217	222	215	226	219	204	217	230	235	227	244	217	226	192	214	226	233	240	212	206	238	246	227	210	242	222	215	231	218	212	244	248	222	227	236	229	203	219	215	251	241	238	249	239	218	219	242	263	212	269	221	227	238	264	235	212	258	228	239	223	217	229	239	233	228	211	198	213	224	194	199	200	226	231	239	253	243	238	232	217	244	234	233	241	239	235	211	224	228	233	209	212	219	225	235	225	225	258	226	215	229	240	268	235	216	222	240	247	234	239	232	224	246	238	201	211	272	237	240	218	212	237	232	211	244	207	204	218	247	234	225	218	205	182	235	259	234	213	218	220	211	224	249	195	233	204	214	222	234	222	214	233	233	214	182	225	215	220	213	200	211	196	217	224	196	241	192	237	226	227	246	224	218	236	254	239	222	247	229	232	219	256	242	240	242	257	211	210	206	248	218	220	218	242	215	232	249	250	240	233	211	228	225	228	227	244	219	218	232	239	230	215	229	204	226	214	230	235	201	238	251	244	211	239	219	207	268	231	229	215	215	223	232	205	197	230	207	219	239	220	206	238	243	237	198	239	224	213	236	256	239	225	197	213	213	242	219	237	205	195	225	226	219	176	227	216	243	205	242	233	268	233	240	236	223	218	196	217	254	183	208	264	218	225	222	213	253	222	217	232	222	222	215	231	235	214	223	211	234	231	234	227	222	209	210	233	243	235	236	220	220	230	212	210	196	216	210	224	191	229	252	233	246	234	237	223	232	232	222	216	240	223	229	278	240	220	223	238	237	229	246	224	235	210	229	219	176	226	242	226	221	223	254	228	215	226	217	216	187	209	240	223	228	237	241	231	208	226	260	217	216	226	236	230	226	202	206	216	214	237	239	218	217	232	219	227	221	223	230	207	239	233	248	226	219	246	207	221	229	238	203	168	218	271	229	246	220	219	215	238	237	241	227	232	232	234	209	196	215	239	237	205	208	241	224	236	201	234	225	221	212	208	230	245	230	205	251	207	231	223	249	218	232	221	201	203	237	192	230	210	213	201	239	236	239	227	228	217	227	247	231	230	223	224	222	207	224	228	250	228	242	218	224	233	200	229	252	216	224	226	218	193	235	242	215	234	216	229	213	235	248	219	249	230	227	245	230	207	198	210	238	186	199	258	232	229	216	241	234	234	218	214	220	227	231	248	280	239	244	230	236	217	213	224	217	227	202	241	231	237	215	228	210	218	231	241	201	237	237	230	211	199	238	230	239	215	210	235	239	225	210	244	256	239	225	205	212	231	221	250	217	253	225	253	245	236	256	219	254	213	209	213	224	232	246	229	197	223	226	228	222	241	239	247	216	213	200	208	191	220	221	239	222	199	219	229	232	239	221	218	240	243	225	213	218	223	239	242	219	219	198	223	218	251	206	208	240	195	237	230	233	238	214	220	209	215	211	213	219	220	244	221	198	205	205	197	214	212	227	212	229	233	225	216	215	224	210	233	193	227	231	241	201	233	220	204	219	198	215	217	227	207	208	236	224	209	206	224	225	230	239	235	222	247	253	239	223	235	222	192	249	202	255	229	226	214	230	243	242	222	185	201	216	222	207	209	213	222	269	234	233	242	219	252	226	217	221	233	200	220	197	206	239	229	222	228	233	212	223	215	229	246	241	211	236	251	232	199	238	222	226	239	231	230	230	211	254	237	234	222	217	249	234	231	222	232	237	216	190	206	191	223	207	198	222	237	227	219	236	195	211	227	221	255	230	217	248	242	203	235	224	217	264	252	233	224	201	230	208	224	237	210	236	244	237	215	208	247	245	228	222	243	206	203	192	235	248	239	243	231	245	234	248	211	234	254	250	245	228	235	221	222	253	235	224	216	234	204	211	227	256	223	257	242	247	208	210	213	199	225	195	225	246	217	215	240	225	216	223	244	234	229	211	206	244	237	230	231	228	228	211	233	233	224	223	224	185	247	211	187	225	213	231	222	246	241	266	206	221	219	231	221	204	225	215	242	253	246	209	248	241	234	243	210	259	247	265	246	234	228	214	224	217	248	229	221	230	204	205	198	223	225	213	246	247	215	226	228	199	201	233	197	216	202	237	210	222	206	252
53042	59333	55525	54276	60578	61497	40162	15831	3574	1051	588	619	544	535	532	554	540	507	534	565	513	525	524	559	548	482	521	551	567	510	511	578	501	500	519	490	467	473	485	510	522	511	488	541	471	481	513	484	481	517	468	519	517	519	499	489	525	498	525	516	492	505	487	501	476	482	521	492	504	491	477	488	492	501	508	518	481	501	516	499	520	496	448	487	514	529	466	497	487	476	499	484	507	530	487	481	469	499	457	461	529	499	480	537	458	486	469	488	525	489	516	517	448	518	492	499	487	501	478	508	478	502	507	480	494	488	480	514	466	470	484	520	521	529	466	524	514	500	553	511	505	477	504	497	471	493	498	455	508	496	481	492	478	491	487	422	481	480	480	494	497	499	468	487	539	474	462	523	462	488	492	466	511	466	470	491	495	496	492	447	525	514	512	465	553	448	493	492	488	503	523	488	517	501	502	489	492	475	487	491	495	453	444	494	499	464	519	524	458	463	503	479	479	500	490	484	499	484	539	491	493	466	437	458	526	502	481	520	487	517	487	514	482	538	469	513	480	518	498	496	506	512	481	461	523	474	488	500	488	489	490	536	520	474	491	444	518	502	483	501	475	521	505	487	503	520	488	476	490	494	483	508	478	472	503	507	494	509	493	515	452	496	501	496	510	467	477	491	501	505	461	511	487	544	476	502	526	495	464	493	526	531	489	509	463	498	521	509	511	476	531	493	499	486	515	495	524	484	510	471	492	476	508	498	479	482	496	468	528	503	496	503	484	488	487	497	507	497	492	513	518	494	512	472	505	473	484	516	469	501	487	525	493	522	512	510	455	491	511	468	525	471	452	475	505	482	466	498	521	523	482	490	492	450	532	500	477	493	460	489	491	516	496	554	480	499	526	505	501	515	512	547	480	509	472	480	502	439	490	522	460	489	512	502	462	533	482	494	467	490	490	497	486	483	496	526	482	485	489	510	477	504	465	514	456	499	521	495	452	506	486	495	500	475	488	468	513	516	486	483	516	484	485	478	490	481	496	499	516	482	473	568	511	457	503	520	450	476	512	521	471	505	481	486	465	488	466	511	508	481	494	501	488	475	506	490	476	523	514	520	471	502	512	490	494	530	461	497	478	481	477	506	491	525	501	467	534	471	489	448	487	459	508	445	522	484	470	525	513	494	527	495	476	492	490	444	475	485	490	499	507	555	501	534	473	522	497	483	519	489	519	505	487	500	524	549	481	486	479	473	479	488	540	535	501	482	519	470	525	527	513	549	532	513	485	512	496	514	497	474	494	468	479	475	504	473	521	490	513	479	528	513	461	479	496	469	504	541	492	515	510	487	439	489	505	485	488	466	494	483	495	487	486	494	446	464	507	484	489	462	479	497	483	529	482	474	511	460	484	493	481	506	479	507	476	502	496	525	481	504	534	537	498	521	514	484	479	510	507	498	471	477	511	550	485	533	489	536	441	518	489	503	504	478	500	543	482	512	460	514	478	502	512	509	526	507	494	481	507	484	483	490	487	507	465	492	501	478	509	510	500	513	492	467	483	533	499	491	509	514	467	527	450	472	491	481	486	482	442	485	507	470	463	479	495	500	450	526	514	516	496	457	464	490	451	481	497	504	474	491	481	513	500	541	473	507	443	474	473	508	526	500	514	466	485	471	498	469	507	472	513	508	524	500	501	491	510	493	513	521	484	494	470	499	502	471	512	487	497	503	465	469	528	509	491	469	484	461	510	479	503	500	475	477	462	523	498	445	442	509	496	477	478	498	475	498	486	496	476	483	506	500	519	507	510	506	474	535	487	483	495	502	479	466	502	495	500	525	484	488	511	506	485	475	454	522	498	501	480	486	497	518	518	472	480	497	467	462	445	476	520	462	489	481	511	483	500	495	475	467	504	515	516	485	509	474	454	514	477	425	448	495	526	490	486	515	472	548	486	491	511	491	465	516	486	487	551	488	492	523	517	518	508	516	509	493	479	492	482	510	528	478	546	467	515	485	500	488	482	512	490	508	506	471	466	473	500	486	497	533	488	457	483	482	496	493	524	498	508	529	513	477	490	508	492	519	509	467	501	504	518	504	506	516	483	453	514	506	498	454	515	493	481	457	485	496	531	493	457	467	448	492	463	470	498	515	509	479	447	482	487	467	478	487	487	522	523	490	453	491	479	517	477	494	505	478	503	477	499	511	517	497	499	484	510	463	518	479	485	475	482	476	495	488	513	516	512	475	501	508	492	550	529	515	471	502	479	484	522	461	486	493	483	487	501	470	496	493	477	494	497	520	449	489	495	522	465	507	483	476	493	505	497	522	509	489	480	489	492	492	514	460	536	516	533	495	478	486	468	474	504	488	483	488	503	487	481	501	510	531	462	508	517	513	491	466	487	488	520	516	524	509	523	491	489	467	510	508	477	500	478	439	456	450	518	492	514	494	504	498	486	506	492	535	504	531	485	519	508	501	487	476	474	495	436	515	549	479	518	443	480	513	487	507	504	500	462	473	500	469	492	443	467	527	525	458	461	480	468	492	490	483	465	493	466	505	498	503	501	453	523	482	509	458	481	499	492	473	466	473	487	484	516	508	497	519	495	518	487	470	486	483	494	500	439	473	490	470	525	516	492	492	529	484	462	471	460	523	461	476	507	498	515	485	487	474	472	486	502	499	475	497	495	514	463	523	483	492	474	527	477	516	484	469	473	477	485	472	520	532	514	522	461	515	474	502	469	496	504	514	459	470	511	503	481	495	496	460	490	459	507	464	486	499	501	486	521	479	495	495	463	505	511	505	481	478	506	503	485	476	507	519	476	453	568	484	481	500	462	477	483	474	532	496	466	502	518	485	484	461	514	480	504	499	512	473	489	481	486	485	495	491	489	458	505	516	477	493	520	462	493	493	496	490	488	489	488	460	510	519	494	483	472	505	486	500	488	523	480	486	459	478	477	508	484	484	490	486	542	510	502	476	477	468	479	470	489	516	484	510	485	485	487	445	494	510	508	517	493	511	495	493	512	471	488	489	480	527	454	474	488	500	514	481	524	482	491	493	471	508	463	463	521	512	538	510	521	475	536	513	490	509	497	475	512	501	507	527	492	436	512	500	510	457	530	482	526	437	488	543	493	499	516	509	470	455	465	505	489	499	502	484	486	469	463	510	479	501	496	524	503	489	454	503	527	496	494	504	493	490	517	498	516	483	516	527	514	485	506	456	469	542	499	484	479	477	511	480	512	503	455	456	451	492	464	503	459	482	492	476	508	461	511	451	473	482	495	492	481	476	463	486	472	509	512	479	498	459	509	492	484	476	475	472	474	482	483	519	501	485	474	513	531	450	460	491	529	477	495	483	482	473	508	453	483	501	501	523	487	483	486	477	481	510	473	496	504	490	465	503	502	527	488	473	506	481	501	506	490	464	494	494	496	470	456	494	461	526	521	511	509	512	522	489	479	482	530	530	478	495	482	504	508	476	509	495	509	518	477	466	486	491	482	484	463	477
25875	34643	39815	21972	8499	5074	2637	1050	459	277	237	225	201	242	192	239	268	224	253	239	221	236	213	243	246	241	237	263	209	235	281	258	247	244	251	214	228	221	256	214	232	225	253	231	217	254	209	231	226	233	252	219	256	269	244	212	224	220	230	232	245	237	216	245	236	236	226	225	238	219	240	233	268	226	221	222	221	227	219	228	269	227	212	209	221	244	249	248	240	198	234	239	219	246	235	239	238	242	234	237	216	242	242	212	189	220	235	253	225	224	242	245	214	242	211	225	229	250	253	235	222	245	260	226	224	243	242	237	240	215	243	229	217	260	246	240	236	242	237	234	231	228	216	238	227	239	218	229	220	232	248	244	232	242	222	258	275	253	216	242	243	229	216	237	219	276	242	254	228	238	214	229	250	243	231	237	233	239	193	230	258	209	209	240	262	228	253	254	224	213	216	222	255	251	265	232	203	248	253	229	231	225	249	239	230	230	254	240	229	217	237	222	249	227	219	229	237	235	249	246	224	236	233	237	236	229	213	272	244	199	239	226	246	230	201	248	221	263	241	260	248	276	239	227	250	226	216	225	234	234	227	216	231	248	240	208	205	235	244	234	251	232	214	253	220	206	227	248	231	227	206	237	226	248	221	236	238	247	204	246	212	239	223	236	224	265	234	235	228	221	214	238	227	232	225	215	224	194	226	266	230	234	215	223	249	221	228	257	214	225	246	229	263	229	225	240	256	257	210	232	224	234	259	251	224	225	248	219	251	223	219	235	222	239	262	234	225	226	218	236	233	232	227	231	209	242	259	224	252	230	250	209	262	203	221	238	225	225	207	237	215	229	250	229	240	235	225	244	230	212	237	216	247	265	234	242	217	241	252	245	214	259	233	251	212	236	238	220	215	240	245	222	221	247	236	227	258	218	249	268	216	228	247	238	244	255	214	264	214	220	234	241	239	254	242	208	239	227	238	231	248	233	231	252	210	239	228	222	215	231	230	224	277	236	260	217	251	223	219	243	241	233	227	238	241	235	226	234	234	274	231	235	248	246	226	241	234	187	233	264	207	232	247	239	223	266	251	214	241	254	224	269	254	230	232	258	225	220	238	215	207	239	250	211	213	221	247	253	243	245	238	262	241	231	197	213	238	254	219	241	253	271	230	229	220	222	225	231	233	222	220	190	238	237	235	235	221	217	233	210	242	235	244	231	207	212	224	251	225	221	243	253	213	237	234	254	247	235	225	237	207	233	215	238	240	243	269	243	238	220	247	246	243	241	259	180	237	221	231	241	197	254	266	240	226	220	266	218	229	231	215	212	223	211	214	237	258	248	225	241	225	247	230	242	228	243	226	221	238	215	212	234	207	249	234	242	234	252	233	221	251	213	228	233	259	240	201	223	239	208	222	263	267	213	228	225	218	220	211	228	235	224	236	225	226	244	224	228	214	227	241	232	208	226	246	225	211	204	270	239	213	242	217	228	209	232	236	217	214	223	241	219	250	243	222	218	245	230	225	243	235	251	238	241	238	234	247	240	224	245	231	221	226	244	234	197	223	203	259	228	226	219	249	234	233	224	245	244	254	217	240	206	210	227	242	253	198	217	246	263	200	234	235	235	245	262	238	235	230	222	228	225	251	262	235	240	250	207	242	224	259	251	231	219	234	221	224	233	217	234	218	197	216	264	222	226	214	237	228	225	237	227	231	221	236	224	224	240	239	237	225	237	250	233	216	203	249	210	245	251	267	222	254	238	225	211	240	221	229	246	237	254	254	246	225	237	210	249	211	250	240	250	232	247	232	213	229	246	227	226	246	212	233	248	230	232	254	244	244	241	217	217	216	209	209	216	232	253	219	209	234	226	226	228	238	219	228	229	207	251	209	239	221	237	249	240	242	227	234	215	231	202	231	243	223	230	246	231	238	227	215	234	249	238	228	265	235	220	220	213	248	234	217	212	209	209	219	230	270	250	234	210	236	197	239	234	255	227	246	209	234	280	201	240	218	221	227	226	200	244	248	229	237	214	239	253	232	237	231	245	231	231	224	218	202	201	240	243	237	223	233	238	228	200	233	220	256	217	225	209	251	250	230	230	274	236	245	237	235	247	227	230	247	228	223	229	255	214	221	231	240	252	247	239	252	225	220	231	234	225	263	245	221	230	228	246	225	225	201	221	239	192	247	244	241	240	255	220	234	277	219	231	231	206	243	220	232	239	248	242	233	250	239	217	189	221	235	268	259	236	243	221	236	221	243	232	224	235	236	242	225	225	257	255	217	233	256	226	238	210	247	210	259	262	232	216	237	220	238	244	248	221	232	243	239	218	246	205	214	245	225	210	190	226	240	259	227	214	239	235	220	225	220	230	234	226	218	243	234	221	239	216	241	238	250	219	222	255	236	228	239	256	229	223	236	254	202	227	255	210	233	205	243	207	261	232	244	250	230	240	256	255	236	205	218	260	237	224	237	250	241	250	215	248	238	237	238	267	217	221	245	237	210	224	245	270	212	274	238	230	241	256	211	205	237	233	228	224	227	249	200	224	242	211	211	254	248	245	195	225	217	214	232	223	243	234	240	239	262	244	246	226	222	224	232	238	263	216	215	222	244	221	229	229	255	240	230	244	270	225	250	230	208	227	212	254	240	233	256	232	221	231	261	240	223	206	242	232	233	221	238	265	228	222	231	199	254	232	222	261	214	266	238	200	232	218	232	235	242	227	217	220	252	227	216	216	231	227	227	238	253	230	239	232	235	234	228	221	222	231	248	244	214	214	241	192	206	229	231	276	204	208	218	242	230	221	242	218	245	230	229	238	241	224	237	229	235	224	241	189	249	234	255	239	227	212	246	242	237	238	246	250	253	233	236	258	256	244	239	227	253	260	214	194	209	193	199	235	227	235	206	227	227	227	249	235	211	217	220	230	233	237	226	240	259	232	219	225	237	214	243	225	225	218	226	244	236	228	226	242	209	255	226	246	264	215	255	215	239	224	225	229	267	233	195	245	217	262	241	225	235	262	238	239	233	250	228	236	234	196	251	234	201	236	252	232	250	234	232	234	244	204	212	281	220	226	230	246	232	233	264	231	228	248	223	226	237	248	250	236	212	229	211	242	222	227	228	250	214	226	252	237	274	247	231	255	209	245	221	242	227	226	220	248	230	237	254	221	232	214	237	225	241	235	238	219	238	244	226	243	246	246	262	238	243	246	218	239	226	262	244	228	250	214	192	230	237	208	232	248	224	222	201	212	252	219	233	237	240	241	244	222	241	225	226	244	223	233	248	226	222	238	237	237	217	204	230	240	211	227	231	225	214	245	227	237	267	221	241	243	238	222	234	224	244	210	246	243	212	235	243	235	255	244	234	239	223	267	239	246	229	225	222	208	251	216	246	249	223	233	228	235	219	235	262	231	251	229	214	225	240	236	226	241	224	205	215	225	228	210	251	249	230	223	226	237	237	244	213	223	255	244	247	232	223	204	226	235	229	221	240	212	244	234	223	243
21413	32770	40137	23747	14774	12126	6429	2044	826	623	567	534	543	518	550	547	555	502	545	542	558	511	501	538	521	534	569	530	547	546	553	563	522	590	569	531	578	516	519	588	539	528	522	531	561	535	496	503	526	561	559	556	540	558	608	549	556	520	559	537	546	576	551	570	571	517	532	540	527	557	547	614	526	569	543	534	534	539	575	516	577	549	565	564	551	574	544	553	519	530	527	572	525	547	544	551	558	551	530	559	551	540	535	559	595	511	527	558	542	551	534	570	540	558	553	574	545	550	555	550	550	557	525	541	553	540	552	530	497	531	547	545	483	560	559	551	547	540	555	521	577	528	527	560	523	519	551	519	507	516	552	551	555	533	494	572	545	522	533	587	541	563	553	550	530	545	529	510	526	568	551	545	561	553	572	556	575	530	555	516	603	527	544	523	539	566	565	561	562	483	506	498	545	563	539	508	541	550	548	513	521	572	519	558	571	552	551	543	573	555	513	565	540	516	584	539	538	553	552	522	566	507	551	559	519	569	521	580	591	541	560	530	553	540	565	522	508	543	575	533	524	591	526	574	530	572	515	565	546	500	559	577	549	526	565	578	560	523	574	559	525	572	554	532	569	562	558	589	552	548	529	557	533	529	574	529	572	505	524	550	576	540	519	540	478	519	556	593	527	545	594	571	538	523	515	540	566	589	555	556	545	568	611	577	544	553	540	521	534	602	509	534	574	546	522	510	534	509	537	548	533	536	559	522	540	539	502	539	536	538	569	566	549	537	572	538	558	573	523	555	568	552	531	530	555	583	552	516	491	549	563	590	573	551	548	511	534	570	554	536	537	542	531	562	525	569	551	520	488	538	554	533	558	541	561	585	543	499	536	567	542	550	525	547	554	569	536	514	527	542	560	532	519	563	550	507	545	560	532	552	512	552	511	546	543	549	531	562	521	537	512	544	558	565	575	560	596	526	567	576	535	543	559	586	552	537	574	515	522	537	614	521	568	541	499	512	535	554	576	568	535	551	516	573	549	541	590	569	539	545	578	551	525	530	561	572	502	571	533	560	573	553	495	578	580	563	537	573	523	530	541	542	528	551	552	537	542	551	534	513	537	577	524	545	563	530	513	552	559	538	535	574	533	545	540	546	534	546	519	541	525	559	536	525	513	549	560	562	507	560	509	554	534	519	578	527	529	553	560	553	555	570	557	540	505	514	501	520	546	544	539	526	546	553	508	546	563	545	600	543	555	554	546	601	557	575	508	586	556	542	568	546	550	512	560	564	550	565	537	560	539	533	573	532	494	512	544	579	568	517	559	562	534	584	506	571	610	523	531	525	568	569	535	533	517	513	565	536	570	559	572	546	543	586	512	535	558	536	520	552	582	573	582	576	565	564	532	553	559	551	561	548	524	535	568	572	521	541	507	556	538	532	540	526	537	530	535	546	545	536	582	561	558	542	535	550	533	552	544	520	534	551	540	507	503	551	562	519	553	527	554	562	538	560	510	520	501	529	514	553	546	527	564	541	582	552	556	556	565	535	544	547	521	515	556	547	554	559	556	521	520	609	530	556	501	555	493	526	513	518	519	539	556	581	539	538	604	556	561	535	563	528	557	548	546	549	577	558	563	525	515	550	526	517	550	535	533	550	514	579	576	552	532	542	522	526	533	608	537	579	546	562	555	556	546	573	522	519	530	525	542	534	567	581	557	569	519	524	578	509	600	537	555	577	523	512	562	516	589	512	539	550	561	549	514	542	610	534	510	574	530	556	565	557	539	552	545	560	540	574	556	534	548	514	578	546	520	549	543	521	527	527	526	541	552	500	528	557	489	554	532	552	546	511	546	550	519	522	532	522	555	551	580	561	520	502	540	548	515	553	512	564	585	603	505	551	533	559	568	546	537	576	507	562	555	539	528	537	549	560	511	560	545	543	519	531	554	532	547	540	536	535	547	552	523	550	515	516	566	550	548	561	517	534	541	558	543	546	556	562	537	570	553	510	523	556	553	581	593	562	599	551	602	561	537	565	552	568	537	486	556	561	506	525	560	564	542	546	565	503	566	565	540	540	558	557	566	541	545	578	550	560	548	532	540	535	551	517	524	558	539	553	555	524	555	528	530	592	528	530	575	523	529	543	555	535	573	575	555	580	560	555	546	534	551	537	553	546	540	544	479	567	562	524	572	505	557	539	544	554	504	539	538	509	559	584	548	584	565	553	551	534	522	547	537	516	585	526	546	606	540	574	506	549	544	568	537	543	566	535	541	542	574	536	537	544	565	544	520	574	528	538	552	537	574	591	529	523	517	535	535	540	531	534	539	545	554	567	508	531	544	537	528	562	571	523	542	584	548	507	559	531	575	523	555	534	553	561	552	544	557	557	571	533	513	556	591	528	601	529	553	602	553	545	538	548	528	530	570	522	528	540	545	570	561	555	530	535	528	518	567	494	545	571	536	551	560	582	559	479	527	594	552	527	536	537	517	542	522	530	526	555	535	558	527	554	527	572	511	566	556	500	585	568	565	514	524	564	544	534	508	544	493	565	541	553	519	536	594	579	555	548	604	557	552	539	551	558	575	558	519	577	568	560	550	560	525	530	567	540	600	501	549	532	569	522	506	557	563	512	546	551	536	548	536	534	559	541	565	557	533	547	538	529	536	517	499	560	529	489	546	550	575	542	571	597	550	513	570	542	523	573	512	527	540	552	540	519	547	573	534	557	547	573	558	608	580	486	539	572	549	590	568	561	601	583	493	526	528	552	569	478	559	538	531	547	519	560	541	507	522	522	542	530	559	522	554	534	535	553	519	551	563	520	578	542	569	544	539	566	536	519	542	539	531	535	540	554	562	538	537	515	544	543	533	533	508	591	547	522	570	548	509	545	573	533	514	554	574	496	546	545	559	556	558	527	525	527	545	539	557	559	543	534	553	534	554	479	575	551	544	514	570	552	533	501	501	524	529	550	498	579	586	583	532	544	541	525	552	531	477	524	554	545	555	535	562	550	530	564	529	503	518	530	563	566	556	501	533	535	523	557	539	510	571	533	514	541	545	590	530	544	557	544	517	564	520	532	529	509	535	571	535	538	507	538	537	540	542	554	545	547	519	560	552	526	568	560	511	542	511	599	612	530	589	550	588	553	549	526	540	537	531	558	525	552	577	525	570	557	526	524	548	537	528	580	557	503	585	524	544	541	554	538	543	512	532	531	533	549	542	520	573	530	519	514	554	561	546	535	525	544	548	555	582	553	508	579	553	546	521	568	561	534	512	565	541	527	508	540	546	522	523	557	561	537	542	539	525	581	556	543	520	513	533	501	528	535	518	579	541	529	590	568	525	509	531	544	534	569	546	516	559	531	550	554	548	565	511	536	539	505	518	578	593	498	492	581	540	527	510	512	550	529	555	538	534	553	549	547	518	532	533	542	535	584	531	546	526	525	538	504	549	533	556	515	536	580	515	519	572	514	604	555	574	582	537	578	542	531	565	512	535	561	534	514
57516	49076	43457	37094	28722	29130	23675	11395	2469	449	273	243	243	244	228	254	248	252	234	243	231	249	221	211	236	260	252	247	241	229	213	233	212	219	255	254	266	224	239	262	217	245	226	248	239	231	238	229	228	244	230	238	241	237	243	245	260	248	254	253	230	240	253	244	254	239	234	244	234	233	251	209	233	224	240	236	257	218	228	254	226	222	231	239	222	240	252	243	243	239	242	240	253	258	256	250	228	229	212	240	243	246	243	242	213	224	230	253	247	240	256	220	243	254	266	225	230	233	256	242	235	232	215	234	218	228	252	280	275	221	216	223	253	224	236	223	225	266	230	268	246	226	250	246	271	228	226	264	248	214	264	261	228	248	234	236	221	230	244	208	240	234	230	222	238	237	231	214	219	276	211	262	252	229	239	237	251	233	232	217	259	248	252	220	259	226	215	254	237	229	232	193	248	220	213	257	245	250	244	219	240	247	260	242	237	242	238	245	228	261	232	220	228	232	238	213	248	239	239	217	224	253	233	247	248	254	231	223	231	271	229	233	277	233	266	268	215	216	222	235	249	234	240	220	242	257	237	260	243	228	253	261	258	255	219	229	226	221	248	252	235	247	247	238	220	257	252	242	236	238	239	239	254	240	248	231	244	226	242	221	238	260	251	251	211	267	237	255	240	228	247	231	228	220	224	213	208	244	239	260	268	241	218	236	256	260	240	220	230	272	247	246	220	249	259	216	242	205	225	207	232	215	268	205	230	279	248	216	219	241	236	250	214	257	213	225	224	230	236	221	228	234	237	238	244	243	209	231	270	261	223	256	235	228	248	247	239	250	259	246	281	241	263	227	259	228	236	257	226	232	257	232	246	250	253	235	224	255	238	235	230	223	213	249	226	236	226	216	252	211	222	248	263	252	226	214	225	251	217	217	230	254	256	244	225	227	262	224	247	218	239	227	222	216	256	277	241	192	263	227	269	250	242	216	218	234	210	240	222	249	221	245	238	226	240	220	226	232	250	225	282	253	278	229	243	254	231	220	227	246	247	231	226	227	233	225	252	240	245	195	216	230	227	225	242	240	248	254	227	230	219	219	232	258	246	226	233	252	232	248	240	252	241	229	212	237	249	242	231	234	242	250	225	232	211	246	248	237	230	242	257	243	259	271	251	274	252	257	228	223	213	245	241	252	222	267	223	222	220	249	231	236	247	211	251	245	229	240	249	235	243	220	233	249	223	242	223	224	239	223	243	271	219	255	234	245	246	231	250	233	244	257	224	236	242	245	240	243	215	245	223	235	222	238	232	254	245	249	248	249	242	241	240	253	247	232	267	234	209	241	250	267	243	236	229	230	231	243	227	241	225	234	244	266	249	237	222	221	266	237	253	233	231	263	255	220	245	234	223	239	241	248	252	243	232	227	241	252	235	233	237	239	252	222	254	223	239	255	232	246	206	209	243	232	228	244	229	221	251	212	225	228	258	249	221	244	227	262	243	239	254	220	226	250	247	216	256	211	258	219	227	250	237	236	235	236	245	242	247	259	221	220	253	206	268	228	226	264	222	238	229	244	246	237	216	204	280	230	251	254	247	234	227	245	255	242	206	242	255	222	262	250	256	244	253	228	221	249	222	224	225	259	239	225	249	248	259	251	233	260	246	238	243	248	248	262	230	266	243	241	229	238	255	247	237	248	252	221	237	213	228	251	244	240	241	275	238	202	235	227	248	231	254	222	204	233	220	262	237	236	245	211	237	268	197	236	233	250	247	252	229	200	245	234	228	273	234	212	221	215	232	201	242	212	252	240	224	237	237	250	233	242	247	227	244	224	219	224	232	247	239	232	241	227	225	232	205	215	264	252	244	251	218	241	281	246	232	237	223	211	214	226	243	230	248	234	226	235	245	228	270	227	250	234	232	241	248	238	246	250	248	233	233	240	221	268	251	272	242	237	247	237	220	242	240	225	244	226	254	266	224	247	273	243	215	276	222	278	265	240	248	221	213	252	273	210	252	204	237	236	228	259	237	240	205	246	241	237	248	241	252	223	249	221	232	229	267	229	228	221	205	220	253	217	237	253	231	222	249	239	233	258	217	261	251	240	242	231	246	228	244	237	258	219	223	249	268	197	264	244	273	245	232	230	204	248	219	236	231	247	201	235	220	205	270	236	227	233	226	232	244	262	197	243	233	228	240	254	256	208	244	237	260	255	271	240	219	216	243	225	236	255	231	229	259	258	230	232	238	241	230	265	237	250	252	242	249	257	258	248	211	240	244	228	253	222	226	219	220	207	282	228	257	247	254	211	253	234	222	196	227	238	219	233	224	240	243	244	240	229	231	237	241	217	254	228	229	249	273	232	210	218	238	241	210	231	258	225	247	281	250	221	262	231	236	233	247	261	203	240	267	268	226	241	215	248	221	234	205	247	237	232	237	249	239	224	244	214	234	261	221	242	241	264	286	236	218	260	230	222	243	219	235	226	221	216	228	213	219	243	241	217	259	244	254	240	228	253	276	248	255	240	252	269	258	241	279	239	236	264	256	255	257	227	232	242	250	225	209	249	227	242	250	227	226	246	223	239	233	262	251	244	247	245	221	215	229	288	296	237	255	220	236	225	241	250	246	234	223	245	254	247	236	220	230	251	242	240	223	224	224	255	216	232	220	265	235	234	266	239	239	222	231	222	258	239	242	249	219	249	217	235	215	243	246	262	238	243	240	218	232	230	259	237	242	251	244	226	238	250	250	254	244	219	229	237	220	218	250	237	242	235	221	213	226	242	248	236	255	215	236	255	230	251	264	229	217	246	247	228	258	249	255	250	245	251	254	224	251	233	222	233	250	242	211	262	257	245	245	257	233	231	251	236	222	251	256	250	239	212	241	237	234	237	237	197	232	234	237	244	250	209	237	244	249	222	231	248	227	224	240	240	247	259	244	256	230	212	224	227	215	206	226	248	224	278	225	239	229	250	254	236	256	236	243	255	240	238	264	214	276	250	220	224	210	258	199	213	262	280	258	231	212	233	204	228	227	222	240	242	239	234	225	275	255	225	217	232	243	236	245	223	236	210	238	264	249	239	231	248	240	243	238	209	240	247	227	281	231	221	235	227	248	256	266	215	233	240	247	242	252	255	237	259	235	242	227	234	289	227	240	229	220	200	234	212	231	259	220	229	218	275	239	254	238	262	230	252	234	235	227	220	244	215	258	265	248	257	249	232	228	236	220	235	218	233	219	236	244	237	265	244	238	207	238	220	237	226	247	259	215	243	230	250	236	265	261	242	235	254	262	260	243	232	265	251	235	258	242	211	263	247	235	230	236	263	238	250	263	259	239	257	245	254	240	224	230	230	225	216	245	252	250	232	251	249	209	225	241	237	250	241	238	225	229	225	244	246	237	254	230	263	262	228	216	251	233	249	234	238	242	240	230	227	268	226	240	234	222	201	256	245	238	230	211	210	235	204	227	252	237	256	238	255	228	231	243	244	230	236	219	215	242	260	248	244
50311	60012	57996	54793	51219	47089	28389	9057	2020	787	638	557	555	558	568	546	561	567	583	555	506	560	577	465	543	565	543	526	594	529	533	567	523	551	570	549	543	551	513	575	503	538	496	542	505	571	553	560	537	526	508	577	565	495	527	551	569	565	555	563	551	471	539	570	504	572	575	523	529	476	537	540	549	541	493	595	542	551	565	518	565	522	534	609	546	543	507	545	560	501	567	500	569	559	554	526	519	542	475	551	547	576	506	552	527	575	549	521	554	557	530	519	558	525	542	565	558	529	542	516	522	551	562	564	550	545	531	555	546	500	529	508	537	565	546	527	542	583	521	542	535	550	557	548	536	554	487	535	535	553	525	530	521	551	548	507	516	524	549	580	537	547	527	551	559	519	523	543	537	534	542	510	522	536	619	512	509	514	508	523	586	498	545	496	526	534	543	526	533	532	532	562	540	554	545	544	545	534	532	521	546	574	531	518	530	571	567	546	540	525	539	503	534	523	525	520	570	522	555	510	534	517	516	514	562	559	534	544	533	503	504	540	496	538	585	542	538	495	540	558	566	526	563	552	544	516	516	526	577	558	559	546	554	545	559	536	578	553	549	540	541	524	558	519	594	568	521	529	552	519	535	499	541	558	569	553	528	575	544	574	524	551	537	544	520	538	534	556	502	521	524	568	553	519	519	504	522	545	546	517	526	558	547	496	527	543	565	565	508	526	500	488	495	504	542	548	578	539	560	540	532	543	546	547	572	529	522	539	556	528	531	561	491	543	506	539	583	517	536	526	539	514	543	540	542	574	532	552	512	526	502	545	560	526	536	535	531	517	522	523	543	532	522	530	569	505	523	534	516	554	499	542	522	513	544	568	520	538	560	545	536	537	577	574	543	539	554	552	539	599	542	535	522	561	568	549	520	564	539	538	523	547	551	526	550	528	521	529	510	504	546	576	580	529	547	536	559	534	534	550	563	531	534	525	510	517	607	537	556	474	594	520	529	585	521	532	543	515	529	586	514	542	486	532	544	564	621	530	537	521	536	532	523	537	524	545	577	545	526	539	566	520	499	547	544	568	552	481	522	541	522	546	514	520	526	493	522	579	560	514	551	530	552	559	572	526	537	568	573	596	519	522	540	579	502	525	543	533	567	522	503	513	530	563	511	515	549	537	524	550	524	553	578	536	541	570	585	556	580	483	526	590	507	515	546	547	533	515	556	562	494	558	553	558	552	546	553	525	569	537	553	547	529	515	541	569	567	531	522	540	556	534	547	517	538	568	517	553	558	541	555	499	510	504	546	567	566	548	545	510	551	547	514	510	540	546	581	540	521	558	549	583	543	542	562	564	553	508	552	492	523	534	604	538	556	524	552	554	507	564	568	514	530	523	544	508	560	533	522	566	497	551	553	495	584	511	481	478	521	527	539	528	492	541	577	528	537	534	528	520	576	518	531	515	562	547	566	524	545	538	550	559	518	569	529	509	560	554	538	561	516	537	525	551	555	506	562	528	548	588	578	541	588	543	559	546	578	535	507	516	538	525	519	527	517	552	520	537	514	526	560	542	595	555	534	510	524	585	544	518	587	496	540	558	595	512	531	538	556	547	576	519	542	556	501	525	554	563	548	508	555	523	546	553	538	556	550	531	545	487	572	523	530	589	537	514	568	530	508	516	561	519	562	532	524	537	568	511	586	492	566	544	539	579	558	517	536	575	525	553	537	535	554	571	523	567	523	501	529	517	550	511	524	555	529	540	534	495	507	529	556	582	563	581	525	484	517	518	563	543	485	511	512	558	531	562	548	566	557	530	528	514	554	533	486	530	525	542	576	526	541	535	600	558	515	553	552	514	534	522	541	531	526	547	542	555	528	537	495	532	549	508	536	553	509	547	554	535	526	536	544	535	572	525	528	554	503	529	528	521	504	562	547	564	531	543	546	520	508	513	524	557	545	509	508	511	536	547	534	522	524	564	557	527	554	515	594	480	520	548	560	525	567	510	544	551	559	506	508	555	513	530	528	536	538	553	545	529	502	557	555	554	556	539	487	537	544	575	543	580	517	510	502	542	555	563	529	531	532	559	555	516	511	536	590	510	580	546	574	559	591	518	541	541	577	547	522	520	517	511	552	555	529	528	559	556	531	542	504	546	509	547	530	541	540	547	519	500	521	518	516	515	508	518	551	546	539	514	571	514	499	507	552	536	550	571	510	546	575	551	569	545	543	542	494	518	524	570	541	571	538	495	567	529	524	566	503	547	558	535	475	563	526	529	582	514	545	552	547	535	545	520	571	539	570	541	524	551	601	559	493	537	576	556	546	543	523	507	550	478	503	568	521	534	547	554	534	519	538	540	521	549	555	504	543	519	521	550	514	527	535	544	586	550	575	499	579	563	572	520	549	539	525	509	564	541	574	581	581	578	526	555	538	490	518	557	535	501	515	561	536	538	536	556	532	535	540	546	564	519	503	573	554	536	553	545	527	554	540	556	529	541	543	554	511	513	539	535	518	555	511	517	530	542	539	510	531	559	511	530	562	556	554	505	546	550	512	531	540	549	480	529	517	513	577	541	562	541	535	532	519	494	566	570	566	563	543	515	501	509	506	519	543	560	562	513	544	540	527	576	549	510	534	495	521	526	539	547	523	564	550	553	520	517	562	534	530	575	545	579	545	550	513	541	508	567	576	524	534	571	530	519	520	594	522	492	536	576	525	584	553	560	577	533	521	529	548	520	538	538	516	568	526	574	513	501	534	538	522	507	581	519	563	528	529	527	512	511	519	524	520	517	535	502	574	539	511	543	552	521	553	515	527	517	511	513	564	513	555	563	587	543	575	522	546	577	558	535	559	524	547	516	549	562	525	569	542	549	547	511	544	539	522	565	595	515	572	534	537	545	508	563	528	506	532	520	580	571	565	563	521	564	583	532	516	539	553	529	508	552	556	517	536	534	537	545	553	538	538	516	552	544	526	513	558	537	530	512	557	568	505	495	573	553	506	558	531	527	552	528	501	507	529	537	508	516	573	540	510	558	549	512	593	535	537	556	513	527	570	526	525	535	535	553	585	556	528	546	523	560	548	528	544	551	530	587	555	529	577	525	527	538	506	560	502	489	527	528	573	515	543	533	512	513	525	535	508	531	510	495	545	583	557	553	503	519	503	549	553	536	504	532	547	556	523	545	567	512	497	522	522	576	519	547	510	538	563	571	536	562	562	522	509	554	534	529	565	568	510	532	572	598	527	518	533	550	578	554	518	563	492	570	502	557	545	546	525	515	541	584	569	540	547	525	507	573	515	535	591	536	552	534	543	540	520	542	556	552	528	501	553	566	522	522	485	555	476	523	587	531	534	559	564	570	532	590	510	545	524	564	557	539	546	551	520	538	521	533	545	570	548	527	548	568	581	494	561	501	509	514	557	558	539	595	528	531	515	527	588	576	606	561	523	577	545	519	574	536	536	526	524	541	562	578	531	583	524	538	544	563	558	555	556	566	548	541
58753	45180	44852	37803	28093	26420	26060	22300	13209	3411	409	261	236	259	243	207	242	261	219	265	265	227	250	252	219	245	187	226	225	220	212	215	224	224	207	274	233	204	223	250	199	229	255	217	219	204	219	207	215	237	210	254	197	247	246	257	206	217	230	221	213	233	216	237	254	249	200	232	223	176	213	242	254	225	203	258	213	217	249	238	263	209	220	241	232	251	205	237	254	250	259	249	232	224	227	255	225	207	215	231	202	229	203	240	211	225	228	227	218	190	213	246	220	230	217	246	222	221	240	224	223	228	217	231	215	237	240	221	229	183	198	212	193	228	251	248	247	227	205	232	193	221	245	241	242	204	220	239	252	215	237	257	233	246	216	230	209	241	233	233	204	254	229	212	211	230	201	251	233	243	222	218	222	189	198	243	254	228	221	236	204	214	235	220	256	198	237	241	245	264	228	259	248	223	217	221	245	236	232	212	242	218	233	232	214	259	239	222	213	205	236	231	194	222	239	212	232	221	226	223	217	216	267	202	201	232	261	238	218	256	232	228	240	250	243	224	229	208	224	224	211	193	249	202	250	239	234	255	236	220	228	237	218	224	217	206	239	270	223	238	208	234	196	207	215	221	218	258	237	227	249	248	207	202	219	233	238	214	234	262	219	203	203	234	224	232	210	218	244	216	240	235	240	243	204	209	235	202	218	243	229	216	239	225	222	220	232	217	255	187	219	238	221	229	220	246	224	218	250	186	241	256	216	242	251	211	200	205	255	233	258	227	219	254	221	206	239	206	230	216	229	223	203	221	251	214	230	219	225	205	222	233	229	225	215	241	235	229	232	221	235	237	211	246	215	242	246	236	241	216	257	213	206	232	235	231	224	192	222	236	231	213	209	219	198	208	233	204	202	226	214	202	248	213	258	262	231	204	235	229	194	260	258	201	225	225	222	211	235	207	205	255	217	219	253	226	237	243	221	232	201	224	227	212	234	232	241	231	211	260	232	238	192	190	236	198	242	233	242	218	199	219	227	214	204	220	244	217	244	221	241	247	233	228	239	234	241	224	241	243	219	252	236	220	232	228	244	212	251	242	240	232	222	216	258	233	222	234	230	221	230	232	233	224	243	237	223	237	200	206	223	210	219	218	197	224	216	213	215	217	240	216	251	191	216	246	240	229	231	238	230	246	271	255	239	256	202	229	233	252	233	218	217	229	209	204	206	218	230	221	211	231	249	226	205	217	246	217	216	261	213	221	230	236	229	214	217	228	238	213	252	240	210	213	228	208	235	245	243	236	255	237	238	225	246	214	221	215	225	245	203	223	209	249	249	230	219	231	234	224	216	223	231	207	242	241	195	200	208	221	233	219	229	221	233	210	213	218	232	223	228	226	227	199	234	208	223	220	236	243	240	213	215	226	221	240	255	247	231	192	214	226	218	198	231	211	231	224	248	234	221	237	212	220	185	241	235	238	237	213	203	198	239	244	208	239	207	229	241	217	210	212	212	234	205	192	204	206	221	227	216	228	221	239	241	259	205	246	218	239	223	220	200	252	221	216	243	220	243	218	227	237	231	240	230	250	199	232	208	242	247	218	218	243	206	256	244	226	204	216	217	243	243	245	242	230	214	223	231	238	239	232	245	247	224	208	206	207	281	236	246	226	220	232	224	190	217	234	225	222	220	240	221	230	211	189	202	202	244	235	230	197	220	238	226	218	239	250	199	204	262	232	253	244	225	229	261	189	233	242	237	226	219	202	226	221	209	232	196	225	213	219	258	231	219	226	212	245	233	211	217	216	217	228	255	234	222	246	228	226	232	200	242	214	203	265	247	239	216	253	223	227	193	243	201	218	261	212	219	202	232	211	214	236	248	234	222	223	208	233	206	233	235	253	209	236	264	224	182	223	241	263	241	226	226	227	236	227	223	208	224	257	240	218	233	237	236	227	229	237	199	236	238	207	217	217	218	226	222	231	222	225	199	239	211	225	250	220	234	224	242	240	207	230	232	227	239	206	249	225	213	219	201	231	225	246	235	206	192	240	237	229	234	201	210	250	221	241	213	218	237	218	216	224	218	242	240	217	221	217	231	231	224	191	184	232	244	237	207	235	227	209	222	227	192	242	215	218	240	238	220	228	214	228	247	203	221	237	248	245	216	235	233	214	237	206	213	225	212	240	214	201	216	245	228	211	233	244	216	207	212	210	261	217	237	216	218	218	201	212	247	230	213	189	219	236	248	194	213	257	223	245	228	229	223	220	229	242	227	225	221	263	231	222	237	231	206	222	230	231	235	220	216	196	242	237	235	228	210	229	216	216	204	212	252	219	251	250	233	237	226	238	205	219	226	252	219	256	244	216	218	215	225	229	222	239	198	235	232	215	217	250	230	216	211	227	226	208	250	237	244	231	225	192	199	215	219	225	230	204	236	226	233	224	257	228	210	198	222	198	239	220	214	196	194	229	205	209	244	221	227	242	257	209	213	229	213	216	215	228	204	224	226	227	211	225	236	224	220	211	220	212	240	235	224	223	219	214	209	233	242	233	217	226	245	240	233	221	239	233	245	206	209	229	235	201	219	245	244	225	196	196	259	214	224	255	224	231	240	212	199	202	215	233	214	220	195	247	234	228	229	216	228	215	230	244	194	214	249	218	205	225	221	221	223	232	232	218	239	230	228	231	221	222	228	233	232	220	208	245	250	205	205	277	200	218	222	224	215	242	223	232	212	221	256	236	211	223	204	235	212	231	233	231	239	224	201	222	247	218	192	216	242	211	223	224	213	220	194	232	238	241	218	224	200	208	233	215	227	242	222	230	250	221	223	225	208	241	254	211	200	236	225	241	236	254	258	220	226	202	228	223	223	216	229	231	222	218	210	224	199	235	227	237	265	242	222	215	221	241	210	209	216	221	226	231	210	201	222	207	247	223	222	234	200	218	199	209	214	219	190	224	226	262	225	221	221	219	239	198	209	178	226	237	228	227	249	219	233	234	233	251	212	179	216	243	231	225	249	210	255	215	222	226	226	233	242	236	232	240	231	222	238	245	229	200	211	227	214	215	212	245	199	207	212	224	221	230	246	232	211	225	223	240	207	226	216	248	230	219	191	238	188	224	235	237	229	243	211	240	262	242	245	237	236	216	225	214	214	249	241	194	210	211	211	241	218	239	212	215	240	211	218	229	209	209	230	213	220	224	209	245	210	218	233	259	238	230	231	221	262	227	230	229	211	215	207	198	216	234	216	267	225	199	210	197	217	230	237	220	224	220	261	219	216	233	220	233	225	208	232	208	227	204	229	221	219	239	215	232	232	202	231	219	195	226	217	251	226	215	230	219	233	242	205	224	215	247	234	257	214	224	226	215	236	262	221	245	223	220	211	222	248	228	230	219	200	209	228	246	244	253	220	237	212	235	226	219	203	223	219	216	203	255	233	210	218	237	219	253	210	225	224	244	238	224	223	231	202	254	226	187	248	220	233	240	219	200	223	206	234	223	219	215	197	218
54517	60330	52823	50914	59420	58546	37659	14274	3339	974	588	586	586	511	569	557	553	523	530	518	567	497	517	449	520	546	522	495	503	507	480	490	489	477	527	504	486	494	509	523	434	488	517	467	493	520	530	481	506	517	502	512	487	481	510	484	498	541	482	491	507	460	538	502	480	482	510	499	478	534	529	501	464	460	471	501	521	480	455	501	481	483	484	492	496	510	528	477	511	528	492	463	491	489	528	482	510	468	495	478	482	477	483	471	489	481	463	449	471	491	523	470	526	492	525	545	470	521	493	476	506	492	475	518	464	497	481	533	540	474	483	485	505	543	512	478	492	497	447	488	468	479	477	509	500	480	464	498	485	454	511	499	469	452	503	475	490	495	502	452	494	477	489	515	502	474	479	493	536	498	500	475	482	464	466	470	442	493	515	535	498	470	493	475	483	507	461	492	485	487	513	484	501	517	502	453	467	484	490	516	486	467	492	466	507	483	497	507	512	518	475	520	474	469	475	488	473	490	477	501	534	492	543	502	516	499	506	461	484	469	484	503	464	484	498	459	483	484	469	490	471	482	474	506	489	474	506	486	490	481	490	473	511	492	490	476	467	481	508	493	508	482	496	487	469	517	543	483	489	458	510	477	513	487	485	490	462	495	494	477	475	483	522	485	515	447	494	479	465	493	494	478	524	486	478	539	506	515	499	521	449	488	473	531	466	532	470	508	462	501	502	513	508	480	504	427	482	517	514	479	503	474	481	516	494	477	511	468	490	490	495	497	525	496	493	522	499	472	506	495	486	502	484	508	492	485	468	475	509	495	486	531	501	523	500	470	498	497	503	519	480	508	506	459	533	531	503	491	491	493	457	502	492	467	442	474	465	452	431	499	507	500	500	466	492	503	508	506	481	503	495	497	519	495	467	478	500	513	511	514	535	484	475	524	493	518	494	515	466	508	487	517	520	495	465	497	489	497	509	523	491	513	473	521	494	518	462	509	480	508	450	533	474	514	492	557	495	511	502	487	469	499	505	514	473	498	520	510	483	494	496	467	503	471	497	452	488	502	492	476	497	465	503	482	516	475	526	466	489	484	516	517	510	503	505	509	482	510	491	439	462	520	528	490	484	480	485	494	463	469	505	472	494	510	462	494	490	511	466	475	491	542	504	480	504	496	496	477	497	524	498	493	524	500	474	478	487	488	467	512	487	471	475	453	488	487	475	472	505	458	510	454	498	471	491	501	467	500	465	487	511	489	531	484	475	534	473	487	494	494	503	474	544	517	461	474	470	489	463	476	484	498	479	497	497	498	478	488	489	516	451	450	493	479	517	512	532	474	471	501	497	501	516	502	526	491	511	511	487	475	503	471	509	516	494	491	546	475	502	518	491	457	465	454	517	491	499	490	482	464	462	455	513	535	471	507	510	487	474	513	485	466	506	462	491	511	456	468	469	503	468	463	507	525	480	534	502	482	482	508	480	536	451	522	506	489	509	465	462	479	486	512	469	488	497	485	514	474	511	490	469	489	473	504	499	476	479	499	486	473	483	505	493	521	481	487	482	437	500	494	497	490	456	515	486	508	467	509	509	537	477	502	509	497	451	467	495	500	490	486	479	488	488	509	473	492	499	462	522	501	494	502	474	472	532	496	524	504	478	467	515	528	487	466	524	495	477	554	488	512	489	483	504	510	527	517	513	512	489	478	476	450	505	507	472	475	513	468	490	461	481	499	489	505	465	498	504	476	498	504	512	499	452	478	502	479	511	480	483	507	516	500	507	544	529	442	483	525	515	519	483	477	489	520	495	452	547	506	483	470	467	527	463	505	515	490	511	482	480	466	476	494	497	494	480	455	501	465	456	421	489	550	519	452	503	522	466	482	501	467	484	479	525	481	489	511	500	482	486	463	497	471	488	453	477	498	506	466	468	469	490	521	532	511	454	466	498	479	503	430	502	478	499	450	500	500	443	480	506	492	525	464	500	468	506	496	479	478	506	471	490	494	502	503	483	487	515	493	470	478	545	501	496	505	532	489	540	506	473	509	477	492	489	470	509	498	470	498	473	514	496	485	511	476	477	469	521	500	501	505	446	496	517	509	476	527	505	479	509	503	513	467	539	441	496	512	520	492	492	529	488	500	529	519	470	521	495	483	530	503	479	478	489	453	484	492	490	507	503	503	507	524	505	467	475	499	487	481	497	558	531	489	507	501	494	508	494	535	495	530	544	480	532	476	493	479	465	445	529	472	497	521	468	454	489	494	471	486	468	456	478	452	497	511	538	523	499	516	522	498	548	495	499	457	507	505	510	479	483	470	517	494	486	476	515	483	491	443	486	431	491	497	475	510	507	479	482	475	494	471	520	465	486	470	490	499	464	488	533	521	490	487	477	495	512	492	485	529	502	493	525	485	482	479	475	500	500	475	495	520	500	462	461	485	494	514	481	510	499	469	500	486	481	492	489	469	502	497	510	476	486	517	507	504	486	450	469	489	456	475	477	513	502	492	493	526	451	452	527	482	493	488	498	483	503	498	480	490	479	470	492	536	452	522	478	463	441	465	468	466	474	505	484	523	499	492	487	478	489	479	462	481	486	483	496	536	492	502	477	452	520	507	448	471	555	516	439	488	497	478	496	518	496	482	496	467	462	505	493	482	504	485	471	474	489	500	484	526	502	485	510	492	475	485	506	480	489	520	456	513	478	521	463	488	487	496	480	458	476	456	503	485	511	474	468	482	499	505	514	443	507	539	486	521	490	484	474	481	494	482	506	494	446	485	516	457	489	473	498	477	508	490	457	512	492	508	477	557	506	510	491	524	473	499	471	475	511	477	473	494	496	485	475	514	537	492	474	464	510	469	533	475	454	504	497	460	492	494	453	497	447	495	490	472	456	492	528	496	463	530	500	492	480	532	497	480	500	490	484	485	525	492	517	482	494	442	508	496	474	536	503	495	490	516	486	494	520	499	520	501	486	486	472	464	503	502	475	440	487	496	475	503	475	498	464	461	478	474	514	494	490	474	500	457	516	513	529	484	475	477	491	459	479	488	524	447	474	455	467	471	478	538	485	478	495	456	503	472	488	444	443	511	510	455	481	472	486	464	490	495	510	507	490	479	500	528	508	518	512	479	530	511	489	495	484	478	517	499	514	464	451	518	509	473	493	480	484	467	471	489	514	498	482	517	489	485	512	504	509	484	465	469	489	463	505	513	528	499	474	496	517	464	496	483	473	500	516	501	478	500	525	503	501	552	453	515	487	500	511	485	527	506	462	500	479	506	463	496	531	510	499	506	498	474	469	504	496	501	472	442	490	495	488	482	505	508	481	530	503	507	472	474	487	482	492	474	483	496	495	490	516	502	536	460	465	476	505	530	485	532	475	532	534	488	505	501	492	465	498	513	496	474	483	484	473	491	505	480	473	472	505	467	509	470	522	466	459	481	514	514	510	488	461	508	479	522	489	462	480	494	504	529	484	496	515	484	512	519	523	459	500	517	478	445	499	512
22686	33845	31945	19317	7044	5815	2664	868	349	244	238	243	248	259	258	266	249	249	239	237	241	241	228	218	232	234	225	238	225	226	198	239	223	228	218	225	251	251	240	221	225	231	226	242	250	226	240	229	225	214	241	246	253	226	233	236	246	229	224	255	229	269	215	247	248	225	261	224	240	216	239	240	217	222	218	244	213	264	263	220	221	226	224	208	220	219	249	229	239	259	254	231	249	249	252	250	231	257	240	211	219	239	245	244	211	229	209	230	221	235	266	239	247	224	241	222	255	229	204	236	225	243	212	230	224	217	236	222	251	224	237	212	267	232	235	246	222	192	230	219	229	222	204	240	228	245	260	248	263	232	223	238	228	219	219	214	223	250	250	234	221	236	223	213	237	258	236	230	228	230	224	241	226	237	225	240	248	256	240	240	220	227	226	215	232	232	223	216	231	233	219	245	245	230	207	232	242	236	225	245	224	233	247	224	238	231	231	221	213	226	241	243	227	227	231	223	245	213	245	213	288	222	238	240	211	239	262	205	242	232	217	243	214	240	250	226	230	233	239	252	249	210	240	222	238	229	246	246	209	229	223	228	229	236	271	220	236	208	264	241	236	238	235	235	233	224	241	266	248	216	249	253	242	227	237	232	248	216	219	237	235	244	197	219	240	228	240	231	233	241	220	206	243	215	242	193	245	251	222	237	237	229	241	204	248	256	275	248	226	246	230	243	239	226	227	230	233	242	221	245	247	243	249	255	245	241	219	219	230	265	246	231	260	263	235	230	256	229	206	239	193	247	247	260	235	226	232	238	225	242	264	223	223	228	216	250	240	225	226	215	229	220	251	260	246	247	262	248	209	253	242	225	229	200	246	211	241	235	242	224	215	225	225	224	220	231	230	236	218	235	269	227	246	222	236	236	266	209	271	220	229	234	216	217	252	231	251	254	246	239	246	236	218	212	247	235	186	235	238	235	219	224	248	219	267	241	242	225	242	219	228	270	263	227	251	214	245	243	220	216	230	231	235	249	216	221	219	246	232	217	237	225	244	248	229	192	241	208	220	234	240	233	227	217	217	239	252	229	220	219	205	245	227	220	228	241	247	209	214	201	208	223	236	227	246	231	224	215	234	211	225	218	233	212	209	265	225	244	255	236	210	250	256	214	235	245	211	242	241	247	233	239	253	232	245	232	242	217	248	234	260	274	215	276	242	233	223	217	222	231	237	237	238	212	231	226	226	229	224	236	244	233	222	263	246	247	254	243	257	262	236	212	246	225	257	207	232	230	248	264	218	237	232	237	229	239	222	228	228	240	201	253	243	234	226	216	238	202	224	232	241	257	242	225	235	233	233	242	213	204	237	246	241	256	219	216	231	202	234	243	249	228	246	228	226	226	237	256	202	250	224	258	228	233	234	242	191	229	208	233	259	221	215	219	202	238	227	228	256	246	228	226	213	245	221	237	233	236	249	225	222	216	223	229	236	256	228	205	222	227	233	234	225	222	240	251	255	226	259	219	264	234	202	232	233	211	247	230	230	218	218	238	254	244	225	231	235	196	244	233	223	243	237	241	234	200	226	213	236	219	258	239	255	223	251	226	235	210	222	211	234	238	241	246	194	236	234	233	237	203	235	225	228	219	228	232	237	218	228	207	236	220	229	217	222	243	225	256	248	236	240	232	253	218	234	282	232	242	213	218	226	240	226	229	211	229	248	217	247	242	257	226	235	226	248	235	246	232	223	264	228	243	232	229	233	251	227	236	227	235	258	233	226	246	247	240	232	269	238	211	264	236	241	234	239	252	248	209	202	220	239	211	249	227	246	231	223	237	246	231	251	234	248	237	249	246	266	229	237	231	277	262	213	207	253	243	257	203	247	245	212	253	215	234	226	224	232	237	242	242	227	233	274	199	238	235	251	237	242	207	242	249	243	213	241	203	236	219	226	261	234	241	240	256	214	260	230	220	227	231	224	250	245	229	228	251	248	238	248	247	216	216	234	238	199	212	233	243	215	249	218	223	224	238	232	261	248	232	236	241	244	218	227	246	224	225	241	218	215	253	183	239	234	244	201	234	233	231	224	268	268	242	233	245	232	213	206	243	235	247	242	225	253	256	235	247	223	249	221	231	241	229	238	252	246	258	210	210	243	265	213	254	239	228	225	260	237	216	248	227	241	213	228	235	227	255	252	222	225	244	245	225	260	213	225	222	211	242	243	228	231	208	229	220	233	248	239	247	233	207	208	218	242	232	208	246	239	227	227	226	204	244	248	233	250	223	255	233	241	232	240	221	248	257	198	254	235	224	191	213	242	249	252	265	250	236	250	245	246	236	247	268	231	201	256	268	236	266	268	218	228	206	207	214	280	224	241	246	238	254	207	228	228	246	239	214	223	227	227	240	241	242	252	254	216	267	217	234	252	267	242	251	220	229	253	223	229	223	236	240	255	255	209	229	208	238	237	232	226	253	227	228	244	216	231	221	234	255	229	240	228	242	234	214	203	231	265	238	252	246	230	216	208	236	215	241	220	229	229	251	269	234	248	225	247	228	238	215	237	241	220	252	222	245	262	201	236	240	229	223	248	240	222	232	254	250	219	247	268	267	276	247	220	238	241	245	231	248	227	214	226	224	247	213	219	263	236	233	224	222	238	244	270	251	251	207	233	241	241	246	250	247	238	238	212	235	225	239	230	237	214	226	227	239	230	264	229	233	239	236	251	255	232	256	257	219	210	209	233	212	232	260	252	220	240	230	252	223	207	277	238	255	229	251	243	205	238	220	205	244	250	225	224	238	215	249	248	239	250	245	244	233	249	224	227	260	197	250	221	230	253	242	235	261	236	266	244	230	246	235	240	247	221	215	203	204	216	202	245	265	232	223	235	201	202	207	264	227	216	225	224	241	253	246	265	251	229	234	249	226	226	213	223	249	214	212	198	250	236	230	240	225	256	248	215	206	245	225	235	229	238	244	262	210	234	252	233	252	230	252	236	237	230	219	255	244	210	198	231	264	249	217	213	239	211	238	254	232	224	229	221	246	212	208	250	239	244	223	215	244	210	247	250	243	215	226	226	207	221	223	264	231	236	257	214	241	191	240	217	279	211	232	218	237	227	214	230	236	210	203	219	204	236	247	211	212	194	202	248	241	221	254	234	231	201	228	243	226	216	263	234	247	240	253	252	228	239	223	249	259	249	222	236	236	208	250	287	224	231	241	257	210	206	218	248	238	212	249	200	242	221	236	252	262	223	255	245	228	230	231	256	237	256	237	244	242	229	250	231	250	199	240	222	241	229	257	254	253	232	232	216	266	237	208	219	248	229	236	217	238	237	255	232	229	241	224	266	238	246	224	238	254	228	234	228	233	242	205	226	221	240	257	242	204	240	235	228	235	230	236	208	244	242	235	251	216	237	197	210	238	235	231	245	239	234	227	215	229	216	234	215	231	223	208	214	212	206	227	232	239	233	243	236	260	201	242	234	238	255	239	226	243	224	215	205	243
17533	33130	34283	25302	13609	14123	6707	2125	788	585	541	582	566	547	526	541	562	553	503	564	543	571	548	559	573	539	527	552	527	575	543	546	585	549	541	549	550	571	545	529	543	554	543	574	585	559	526	557	526	539	530	538	544	533	555	572	544	545	557	597	557	533	512	530	528	530	591	503	551	551	603	543	525	568	515	543	546	538	574	554	511	552	504	517	549	544	520	538	557	535	555	521	585	548	626	531	534	573	562	574	536	517	574	545	536	543	531	576	545	533	539	513	512	537	557	528	553	533	561	578	518	570	550	564	525	544	543	578	557	547	517	560	540	551	560	547	560	524	520	562	555	567	567	575	538	598	529	539	549	590	501	563	544	519	551	578	540	521	576	556	596	552	505	536	558	543	544	541	584	563	549	504	554	576	533	526	550	571	547	529	506	553	568	581	534	556	542	517	528	539	560	535	545	526	523	584	576	553	554	550	560	563	542	512	510	549	536	543	567	537	564	550	566	529	549	551	567	538	555	549	543	576	573	600	569	583	558	554	568	591	541	541	548	567	578	543	533	536	563	593	522	517	520	526	521	550	512	518	520	564	540	496	505	521	533	519	568	557	541	521	567	563	605	515	534	546	488	506	523	537	554	577	571	552	548	545	589	537	541	535	552	552	521	570	547	535	573	554	515	529	535	530	506	538	558	531	577	548	575	530	537	542	528	573	553	518	562	539	499	554	549	542	578	575	556	573	592	522	528	532	535	550	510	515	524	495	542	553	518	554	591	518	549	523	528	531	517	523	557	571	576	535	560	521	577	539	560	556	587	538	548	558	538	533	560	535	582	596	538	544	514	544	521	557	542	551	544	538	505	517	501	551	521	510	592	582	530	536	571	596	543	548	581	485	537	577	550	573	499	569	544	614	559	564	546	571	571	510	524	515	553	544	546	534	600	528	572	542	591	555	531	516	559	564	567	517	543	561	556	569	518	581	510	536	540	570	557	537	545	557	553	547	525	529	550	536	506	578	540	545	541	536	484	567	561	546	527	573	538	546	545	548	546	544	528	536	531	531	526	534	548	537	543	519	524	558	540	544	537	514	545	574	512	572	547	538	516	560	567	553	553	592	534	532	576	516	522	523	562	535	563	521	484	547	581	525	554	538	545	498	576	544	546	551	526	553	576	509	545	516	550	567	532	543	552	591	522	570	567	554	547	539	549	592	557	549	562	553	509	543	604	545	544	531	545	553	583	552	515	554	560	540	556	515	549	532	519	545	542	559	592	544	552	548	524	541	514	539	560	576	565	553	538	570	543	535	552	523	523	536	529	545	544	550	553	555	527	556	578	581	511	456	578	555	529	556	513	535	540	534	558	564	543	549	544	561	533	528	508	535	530	554	569	539	528	546	549	531	568	553	561	546	539	582	569	533	564	548	551	542	556	589	523	557	539	561	571	552	553	519	552	599	570	562	489	558	565	550	589	570	564	579	525	558	561	530	595	541	534	560	559	549	567	508	519	519	600	546	571	522	539	528	544	546	573	545	557	548	582	511	552	553	510	557	539	558	578	567	540	562	527	554	513	546	544	570	494	524	587	523	583	559	566	543	542	543	562	552	568	525	530	565	575	582	533	555	486	574	521	525	506	505	499	548	547	544	556	522	541	601	551	521	511	581	550	541	524	562	522	542	576	516	533	515	546	535	536	597	556	547	574	515	550	536	530	480	546	540	533	541	583	532	570	576	583	542	558	554	549	553	527	582	598	559	505	547	564	530	558	557	517	534	544	535	524	586	508	558	534	549	518	559	541	545	532	541	561	547	526	493	563	527	539	578	590	565	563	570	589	547	534	543	535	498	580	519	523	544	549	552	526	574	505	539	539	579	540	551	577	542	526	554	536	545	523	534	587	548	543	551	599	529	540	577	537	590	553	553	531	568	553	572	564	539	554	608	505	561	546	593	537	516	524	500	586	586	525	564	567	570	571	556	542	578	538	552	550	507	532	538	533	529	551	569	552	525	534	562	572	533	521	517	543	529	542	512	493	512	549	540	563	546	546	550	524	530	542	519	521	551	572	567	556	557	564	538	539	528	537	537	501	524	523	517	543	557	548	526	517	542	563	543	579	508	545	516	530	536	560	494	541	514	569	555	589	546	567	547	596	514	522	535	539	550	532	581	532	543	534	561	535	551	565	519	517	520	538	535	527	544	568	578	546	522	524	548	573	561	518	543	503	533	541	569	547	546	533	578	516	549	548	560	525	542	544	583	528	581	611	571	565	554	541	581	559	542	553	565	529	561	537	510	597	527	530	547	589	546	481	549	510	508	547	540	527	521	534	538	518	571	602	539	553	526	555	533	542	574	507	499	562	549	567	537	553	552	555	543	551	521	551	497	566	557	537	584	557	580	587	538	535	535	589	583	502	537	564	554	596	555	506	531	491	575	576	555	582	530	527	569	483	509	540	525	553	540	538	594	537	567	527	525	510	570	537	554	557	543	518	565	546	503	584	542	520	543	520	566	552	562	567	602	547	523	514	567	536	568	559	551	546	543	547	521	533	522	538	545	540	544	509	566	505	596	563	567	552	549	566	511	502	605	557	544	524	567	556	529	550	533	519	499	524	530	566	539	552	556	554	567	534	527	511	532	540	588	534	531	535	543	569	536	577	540	552	544	557	530	561	514	537	542	575	554	495	540	563	594	580	513	583	526	567	507	571	561	557	529	513	568	544	503	538	554	542	543	510	543	546	504	556	548	508	565	535	532	577	531	560	561	541	527	607	532	544	543	529	569	569	556	550	582	562	532	520	567	504	506	586	561	577	522	511	539	537	506	523	588	502	556	538	552	553	537	568	520	562	561	553	547	562	548	593	569	551	545	548	546	579	535	536	540	549	556	550	548	586	559	520	546	530	545	588	560	552	560	545	542	557	529	543	555	555	543	556	535	536	484	527	515	561	552	553	544	524	547	578	548	556	533	510	542	519	557	563	540	535	555	557	539	561	544	544	528	587	547	558	524	522	567	519	577	550	539	528	529	549	562	583	519	540	542	533	511	527	547	548	528	537	534	510	543	562	571	522	563	523	566	548	525	523	530	519	556	545	506	533	503	536	569	575	567	542	537	561	566	515	561	543	528	552	560	542	541	507	553	560	584	547	540	552	530	507	491	559	532	545	527	524	519	543	538	563	536	547	532	499	552	578	555	500	508	535	553	564	556	513	572	555	530	536	539	531	533	570	531	576	542	561	540	542	525	559	543	540	566	576	473	547	505	546	556	547	605	540	552	540	508	562	550	489	577	526	553	542	566	566	514	501	536	548	540	507	567	569	548	589	578	522	510	545	599	545	556	506	532	555	546	531	551	592	555	552	537	589	545	554	550	560	554	554	570	551	509	531	578	547	565	565	510	550	553	517	547	531	493	532	560	553	562	577	515	549	559	510	532	533	526	565	526	541	548	562	539	507	566	557	488	572	571	571	542	536	581	569	596	577	559	582	506	556	522	561	560	569	514
55814	51420	46125	38709	29934	30005	23517	11813	2940	529	271	272	274	232	248	267	241	252	259	230	235	231	202	239	256	250	230	258	226	254	238	244	243	224	239	247	280	238	253	244	213	212	236	233	233	216	271	234	208	258	232	245	261	227	256	242	253	265	236	241	260	248	230	231	237	219	232	229	234	238	244	252	241	229	242	248	251	258	230	233	238	236	226	231	218	257	241	259	218	222	236	234	261	205	222	269	226	253	256	231	226	247	256	248	234	232	259	238	258	239	195	213	247	217	247	241	253	265	263	234	238	230	256	236	212	229	201	214	219	242	247	226	244	241	224	256	228	247	223	208	265	219	263	257	269	223	262	210	206	273	264	237	247	225	252	229	234	268	237	246	219	233	236	251	228	202	224	250	247	235	243	223	215	245	244	247	215	228	244	221	209	224	263	255	240	222	240	217	238	226	229	239	244	215	225	270	252	257	258	253	228	239	203	196	240	234	257	239	209	228	223	240	256	243	226	261	239	241	230	227	198	235	236	238	220	240	267	248	242	216	240	234	230	222	265	246	242	216	226	237	249	215	236	219	265	248	241	228	272	226	247	243	217	213	225	271	247	249	233	239	243	238	232	226	224	251	254	271	239	210	250	227	231	236	214	220	257	227	254	216	246	236	257	245	222	255	256	231	248	241	245	209	269	240	228	238	223	226	257	242	235	227	227	211	245	213	248	242	240	215	211	217	217	252	237	205	217	211	237	228	239	222	238	219	272	237	259	256	230	232	220	224	208	242	211	251	250	241	216	252	234	202	224	245	238	257	221	249	241	238	227	227	241	206	253	261	276	216	228	218	235	248	257	229	218	210	260	252	237	230	232	245	232	211	202	236	235	245	230	257	235	232	246	228	254	280	250	217	231	255	221	236	226	195	231	217	220	258	235	219	206	207	236	253	222	252	222	246	215	236	221	253	241	245	235	197	233	253	271	235	222	211	239	255	246	262	235	261	260	214	230	241	228	217	225	246	248	233	241	258	239	223	236	228	225	228	214	255	241	208	234	224	230	222	226	238	256	238	246	240	241	215	248	278	243	238	275	259	227	250	237	216	204	235	226	257	242	229	208	223	245	240	260	250	244	233	253	270	265	230	253	264	243	220	240	254	239	251	236	198	256	228	235	214	239	235	257	223	243	232	229	218	250	233	232	246	223	254	227	238	223	254	240	242	237	254	241	232	216	262	226	218	247	230	213	214	247	264	272	275	232	264	228	248	245	242	260	238	250	220	242	224	271	231	246	244	211	236	241	231	226	243	245	252	237	211	264	218	254	233	242	240	205	220	246	235	224	243	234	266	253	252	221	247	256	225	227	215	249	233	252	240	258	209	243	229	243	243	218	290	262	230	221	243	236	254	262	245	238	217	240	241	217	223	253	231	254	247	243	265	246	238	242	241	246	243	262	234	239	239	240	242	232	250	211	250	232	231	232	252	231	230	228	252	227	260	227	228	265	253	265	234	251	253	231	227	229	244	237	237	210	233	244	241	242	227	246	229	232	248	233	245	193	238	221	226	227	204	248	229	207	234	236	206	255	251	236	266	252	249	229	229	213	238	248	233	213	243	212	252	249	230	199	211	242	242	238	244	218	241	245	260	227	233	227	224	230	237	229	234	253	259	246	251	237	238	258	220	218	254	248	244	250	221	273	249	223	220	223	222	244	264	251	257	238	209	234	225	238	245	248	224	221	219	249	251	234	263	216	256	245	241	219	238	214	226	213	271	232	260	252	261	249	221	242	251	230	267	237	237	247	243	229	245	248	229	238	234	220	237	231	234	245	243	231	215	233	233	212	225	238	213	206	234	211	230	218	231	235	227	238	234	246	225	235	242	240	234	254	224	259	257	231	228	250	227	225	236	216	232	260	229	240	252	236	240	238	261	238	234	210	207	224	237	246	250	250	246	270	263	237	253	237	244	254	240	254	208	240	209	238	250	233	228	239	245	246	240	223	219	258	227	217	219	259	229	243	242	245	197	218	226	238	221	216	240	248	233	230	234	198	239	220	252	240	208	226	234	212	247	229	241	222	261	223	225	258	253	257	248	224	246	244	274	230	242	238	246	234	222	251	237	254	240	216	274	251	196	223	234	246	279	237	264	201	243	229	253	261	239	225	224	239	207	272	232	236	246	232	246	226	239	246	212	224	226	236	255	249	253	191	238	242	248	224	225	204	257	225	237	222	252	227	239	241	238	229	209	235	236	277	237	252	203	236	271	247	239	208	221	227	213	217	225	236	231	239	277	237	221	233	246	221	237	266	238	225	237	247	262	246	241	244	238	237	247	227	255	219	258	250	240	253	219	238	229	226	246	252	248	235	212	240	244	214	243	246	247	238	231	245	250	253	248	219	225	232	244	232	245	252	256	226	216	238	249	238	261	226	266	235	243	229	228	254	223	222	223	245	236	226	242	264	223	232	245	207	244	237	219	230	245	266	267	271	263	227	228	219	217	241	246	253	236	275	250	235	238	241	228	232	239	237	242	239	261	210	234	260	257	234	249	229	244	248	222	219	268	239	234	250	249	209	252	240	245	218	245	240	237	218	253	239	222	235	235	221	237	243	213	224	217	257	235	228	268	231	222	203	246	223	229	246	232	237	216	239	212	219	239	276	234	220	226	227	235	238	235	246	227	244	221	243	231	202	227	277	250	217	218	208	239	237	253	280	198	217	236	234	241	202	237	207	224	245	231	267	252	240	208	248	223	227	241	243	220	260	221	228	220	268	219	246	210	240	246	274	215	229	240	244	255	246	250	224	221	220	238	252	245	264	230	216	237	234	236	257	231	229	246	231	245	240	227	223	220	229	252	256	255	241	235	241	236	237	218	236	226	270	252	233	247	236	219	251	232	215	228	217	199	207	225	226	240	242	238	233	217	231	232	222	228	251	262	239	215	229	238	217	249	214	243	241	215	219	247	245	257	215	240	256	235	247	239	243	220	218	226	225	248	236	230	243	211	233	259	236	241	216	235	227	267	217	251	231	218	228	250	230	231	263	249	245	221	241	185	219	229	214	240	233	199	244	219	223	240	259	255	216	266	253	257	234	218	212	230	236	235	231	229	226	230	277	234	220	226	230	232	247	257	242	232	256	229	200	229	213	232	236	224	247	247	252	239	248	233	231	225	258	205	230	265	217	217	218	252	258	240	235	234	240	241	231	229	228	227	268	213	218	219	245	229	237	237	225	252	226	248	265	245	233	243	208	236	217	218	245	234	232	253	245	235	227	217	245	229	221	242	228	265	241	231	238	240	233	228	276	236	228	234	252	239	252	234	262	235	224	203	229	264	243	278	239	255	260	202	265	226	212	255	224	219	237	221	259	253	232	271	235	274	244	232	215	219	234	195	226	246	245	230	231	244	228	209	227	236	231	214	244	248	239	223	219	228	247	238	228	213	226	238	250	241	235	238	234	254	219	242	218	244	235	228	221	236	248	235	233	227	232	244	235	223	267	282	255	234
47589	59329	59783	53696	51682	48805	28267	9243	1968	798	619	539	587	535	561	573	523	508	524	544	553	517	550	516	527	573	575	532	516	562	544	537	564	539	501	504	536	572	545	547	550	562	525	554	538	542	535	523	533	540	504	543	528	569	555	570	520	526	546	565	544	528	546	557	463	541	531	527	536	533	542	548	555	570	522	562	554	578	554	516	526	551	538	570	537	527	525	547	515	551	551	556	551	505	554	562	541	533	537	558	541	579	520	549	524	544	579	536	519	561	542	476	462	509	526	559	559	546	544	499	500	546	530	583	576	527	517	526	566	524	559	542	519	534	529	501	536	523	537	535	535	585	557	539	533	569	549	539	530	537	573	564	526	520	535	557	512	511	536	523	577	514	580	565	537	555	545	548	530	574	517	537	554	523	522	554	529	502	567	564	507	527	522	544	527	534	585	540	540	552	572	527	544	525	579	501	528	509	568	545	511	533	560	540	545	586	539	519	512	554	555	519	545	504	539	514	567	559	584	547	526	536	550	532	503	534	559	529	543	549	542	518	575	515	504	494	524	543	528	552	553	548	503	552	527	498	552	580	532	533	509	555	501	507	574	553	559	540	533	552	560	533	535	546	539	537	602	519	522	527	584	556	498	572	519	533	544	503	560	564	544	554	533	572	525	542	495	525	530	557	524	520	560	553	508	560	562	512	503	548	554	522	558	516	529	518	508	536	612	537	496	547	506	519	528	549	547	550	541	510	542	548	530	587	559	534	561	554	555	540	516	530	495	545	572	511	570	507	517	516	544	531	525	515	546	557	531	552	506	515	549	562	516	570	522	559	529	562	531	517	527	521	544	536	550	535	546	517	555	535	508	528	541	533	501	494	540	554	516	575	552	499	531	523	536	515	563	546	545	562	512	548	543	552	558	520	530	519	555	530	536	568	590	593	529	539	548	543	554	523	538	544	540	528	483	542	511	516	521	471	540	566	542	552	543	569	534	534	539	517	535	546	527	565	549	575	536	548	531	552	530	531	555	548	528	494	544	520	499	562	551	551	547	514	544	580	551	513	525	539	536	516	547	542	513	550	588	564	524	511	565	578	513	588	519	532	568	585	584	538	525	549	540	552	561	562	561	501	525	529	546	517	512	565	537	525	512	529	538	531	605	566	527	528	556	544	521	554	562	573	551	505	556	520	533	515	554	568	510	550	545	545	480	544	526	563	510	548	556	501	550	547	514	582	538	526	539	535	532	509	557	507	542	581	532	551	584	570	513	515	512	544	497	513	542	542	524	499	567	543	556	528	584	532	550	548	546	553	554	539	508	532	532	548	511	518	521	551	545	546	529	603	555	547	492	549	561	520	553	537	541	529	544	532	530	534	541	565	520	545	576	547	522	531	538	547	534	573	537	554	559	543	509	523	561	500	540	537	531	568	551	533	555	578	578	547	517	507	603	527	537	506	542	570	500	495	551	517	525	566	559	513	538	567	505	562	536	521	516	546	540	528	546	513	551	538	517	539	546	551	546	492	536	547	563	549	503	532	536	555	528	522	607	571	531	538	579	521	539	537	534	560	600	545	569	500	533	521	543	529	572	532	546	529	542	529	520	546	519	574	556	529	554	538	504	490	556	515	540	536	535	527	583	566	523	571	546	536	561	505	542	517	511	524	544	562	570	504	500	501	594	562	568	561	534	554	538	527	528	550	579	521	550	494	551	558	525	563	562	568	584	542	519	512	518	545	517	542	527	514	529	555	539	548	556	534	544	514	502	539	549	510	530	530	556	554	548	548	501	514	534	531	530	541	549	545	576	547	547	582	539	559	587	504	563	480	518	539	569	520	547	550	576	548	574	498	500	532	543	536	526	530	546	536	531	506	525	560	560	550	573	578	545	540	589	523	529	532	539	534	514	527	555	559	545	556	535	524	530	551	589	532	537	535	517	530	589	550	546	525	556	509	562	548	526	527	522	540	532	557	555	532	543	504	550	503	546	527	580	545	521	529	558	546	517	539	543	546	535	484	517	568	550	517	534	514	508	541	526	563	570	562	478	510	541	516	513	527	526	561	537	505	538	542	523	527	503	577	539	544	505	534	543	535	559	556	539	524	556	542	572	516	520	569	547	527	520	543	526	571	510	536	548	510	540	548	539	577	527	558	515	550	558	545	536	519	541	539	551	552	552	526	512	552	537	582	553	545	532	548	556	525	531	533	551	549	524	555	515	537	548	571	549	536	548	547	519	562	534	564	568	484	523	567	540	509	506	511	515	563	528	520	533	536	523	505	499	526	569	557	546	514	520	545	536	528	550	516	526	577	596	555	530	550	530	542	472	583	585	544	489	537	556	553	525	543	535	548	532	514	510	532	514	542	540	503	552	526	520	510	577	503	537	510	523	533	513	572	513	553	545	549	509	545	489	525	526	570	548	552	563	548	550	543	497	500	565	522	565	506	517	553	554	550	546	489	551	505	531	495	570	554	514	508	556	561	534	552	538	555	554	528	497	537	524	526	569	533	587	544	564	554	493	548	544	504	518	531	510	542	540	558	543	572	496	504	544	524	540	520	573	523	538	554	515	543	593	511	520	526	545	527	541	527	572	560	514	542	517	537	520	473	513	529	514	516	470	545	577	524	561	513	527	532	560	525	537	501	536	536	524	524	538	540	548	521	496	533	499	535	551	536	545	531	520	541	501	527	518	509	524	554	543	539	521	531	554	551	570	506	558	575	540	528	511	551	536	494	537	530	523	559	552	550	499	583	542	526	553	542	521	500	532	529	518	556	577	531	526	493	548	541	502	569	533	542	526	545	543	535	581	577	612	532	523	554	524	558	556	560	531	519	540	579	536	543	502	521	523	516	518	546	565	545	557	517	560	513	545	535	557	550	545	500	529	535	538	548	540	537	544	549	555	569	534	540	562	543	507	518	555	515	559	532	543	562	557	538	564	526	555	535	554	533	500	549	580	575	539	490	561	511	511	554	490	497	529	529	558	526	548	518	557	503	526	534	488	535	558	548	544	526	569	527	534	543	556	545	548	571	573	516	505	509	535	542	530	536	533	557	550	562	506	558	568	550	540	563	551	558	551	523	532	486	501	532	563	555	571	505	562	522	550	549	532	557	533	598	532	566	544	530	556	590	513	522	465	527	578	505	521	524	529	544	530	568	570	555	534	563	548	543	520	521	559	545	495	588	536	534	515	543	519	551	565	494	553	517	537	521	535	505	525	545	583	514	534	561	545	525	520	513	506	555	530	555	537	507	568	532	475	527	562	549	508	524	548	566	573	547	531	545	553	471	555	509	508	535	603	527	543	583	512	532	536	539	539	513	542	519	513	545	533	562	507	523	497	540	564	566	602	531	592	527	534	563	540	509	520	511	558	529	552	540	533	543	491	514	531	551	539	520	545	535	555	539	519	551	514	512	560	579	538	528	524	558	550	516	510	505	509	515	531	507	535	526	505	500	534	503	572	467	572	558	537	523	518	540	525	516	543	478	564	574	521	545
58080	45976	41528	38315	31693	34148	29932	21102	9722	1786	306	239	255	210	213	245	243	212	221	200	202	234	215	213	221	244	232	233	222	244	242	207	238	241	233	232	258	243	214	215	234	252	254	201	209	221	202	218	225	194	212	231	192	241	222	232	224	196	199	221	201	247	210	219	229	207	252	211	234	207	217	210	208	198	218	228	239	224	240	246	232	215	205	231	206	225	234	210	221	214	205	251	199	195	220	218	236	233	215	240	227	200	233	228	198	262	211	230	226	243	204	215	219	216	205	203	209	211	199	243	208	238	227	223	223	217	165	218	211	218	220	204	241	225	205	253	272	207	225	195	222	259	199	208	214	211	207	232	221	250	208	231	187	217	213	223	235	237	210	218	204	232	252	226	207	229	220	210	230	211	213	215	199	218	219	244	199	223	204	207	217	241	241	215	216	223	231	226	212	196	248	247	220	213	243	215	218	246	246	236	197	192	220	227	220	252	228	205	238	235	220	217	218	235	225	233	220	229	206	215	236	224	208	233	194	189	197	190	221	217	235	209	206	242	242	211	222	216	238	237	205	247	219	233	191	239	231	220	191	223	230	210	225	215	226	220	193	224	216	199	228	223	240	247	206	209	231	229	221	226	214	214	212	213	209	264	233	205	217	237	233	211	235	213	191	211	251	202	217	188	222	227	238	219	211	228	257	235	213	224	226	221	213	243	206	243	193	216	228	201	212	197	201	196	235	210	236	203	191	232	208	236	226	214	209	221	234	230	200	231	208	226	241	192	244	220	208	215	204	195	193	203	237	202	203	199	237	220	219	233	212	210	231	248	227	222	228	217	203	189	199	200	249	239	221	219	218	217	221	225	225	223	222	225	210	258	220	216	204	231	219	234	188	233	216	207	228	208	197	211	191	199	210	200	242	237	201	219	217	234	229	204	209	225	210	237	196	217	199	232	222	237	220	216	223	197	234	193	218	229	179	198	192	241	222	236	215	226	212	221	239	216	208	243	210	223	209	201	225	231	212	230	179	201	210	222	194	229	241	223	223	196	231	252	249	213	224	204	186	226	222	227	229	204	238	234	204	188	216	230	245	216	227	223	205	229	232	223	222	227	187	191	233	202	216	218	234	198	219	207	238	212	215	228	199	228	231	216	211	188	193	220	206	207	232	248	223	214	206	212	241	214	196	227	254	233	202	223	226	223	211	219	251	231	243	214	207	226	205	227	243	245	198	203	244	238	206	216	204	244	249	210	210	229	222	223	223	235	246	248	229	196	214	190	220	218	216	194	229	206	217	212	209	222	243	234	220	221	222	213	214	213	237	211	207	207	210	235	222	202	241	208	232	217	220	204	220	238	226	218	209	230	232	237	222	216	236	224	224	250	217	212	221	202	244	193	217	236	202	199	234	180	238	224	239	217	240	192	225	224	214	192	243	239	192	226	221	208	206	221	221	195	211	191	227	192	249	208	202	191	221	218	207	203	216	231	236	241	203	201	246	226	226	217	200	201	231	210	226	213	224	203	239	190	227	218	208	227	247	218	224	211	200	224	230	216	214	208	232	209	208	245	221	219	255	233	230	204	197	234	234	234	205	254	213	235	216	218	221	207	197	235	224	223	231	231	245	231	230	201	228	234	241	221	211	214	216	195	235	193	224	215	213	231	251	231	214	239	209	200	227	233	231	229	210	225	220	231	188	242	219	207	219	207	213	231	216	210	229	216	234	201	211	240	233	226	208	230	244	209	220	232	205	195	223	245	242	190	204	240	202	220	214	209	233	232	227	205	232	206	236	196	198	212	234	213	229	229	233	246	234	203	238	212	267	206	195	194	181	223	210	237	206	247	226	239	228	204	208	230	205	232	209	197	235	211	227	174	215	208	215	229	220	216	219	246	259	232	227	226	217	257	219	211	241	221	231	237	232	201	229	208	190	222	196	208	225	212	221	212	227	198	200	214	211	222	243	229	235	231	221	174	237	215	227	211	195	218	225	228	206	222	227	190	204	228	237	215	213	242	218	214	242	238	214	237	252	238	196	223	238	228	207	213	243	239	226	222	220	187	227	236	214	237	223	204	218	214	192	248	228	226	243	221	233	212	225	212	205	200	221	249	242	214	225	237	203	230	229	201	221	217	192	212	206	221	251	222	220	223	234	219	197	238	214	259	226	220	231	218	234	192	208	199	224	236	243	243	210	227	194	220	240	191	221	210	216	214	242	199	238	214	235	231	206	226	231	222	213	226	239	217	210	205	220	213	215	229	243	211	189	203	268	227	211	232	228	219	219	224	235	215	226	240	195	240	202	226	236	201	226	182	212	225	233	208	218	209	204	192	197	214	228	214	226	214	212	189	212	228	220	238	224	208	208	217	217	206	226	239	240	254	234	213	230	188	229	229	204	232	224	207	213	226	220	239	246	249	191	206	197	207	228	228	215	219	214	226	215	237	222	211	211	226	212	229	238	227	221	219	184	236	206	223	196	217	209	204	244	272	207	242	244	234	239	197	235	233	201	230	227	233	223	210	209	228	251	240	225	229	250	238	223	241	224	243	246	227	202	212	233	234	244	213	226	243	208	205	263	220	219	220	201	231	221	224	213	187	234	226	232	218	245	219	209	218	203	184	238	215	216	222	226	223	233	231	222	207	232	215	243	199	245	222	222	203	223	204	234	191	212	236	235	198	238	211	217	235	224	239	242	243	234	225	239	223	209	191	235	209	231	247	228	251	194	236	199	241	212	211	249	238	227	250	224	217	230	204	238	196	243	210	231	230	243	198	231	228	214	226	219	225	191	230	222	207	206	240	223	241	213	215	211	193	213	197	253	207	235	227	217	226	229	226	229	244	192	242	186	227	189	198	218	221	228	212	213	250	242	248	211	234	216	242	214	234	208	222	211	233	231	214	239	207	208	213	229	217	214	215	222	222	206	203	213	184	216	192	211	223	188	228	233	210	220	243	202	212	238	235	194	237	217	239	239	209	213	201	215	225	229	225	211	201	227	216	219	226	226	222	214	195	213	236	220	213	206	201	212	227	215	226	194	219	206	231	218	222	218	191	221	233	213	205	202	213	231	239	226	221	225	230	214	206	220	234	227	232	196	243	228	226	246	246	228	225	214	206	216	212	213	226	204	228	247	239	197	222	212	222	211	186	210	222	210	208	197	209	223	221	213	236	214	211	220	205	224	189	240	225	214	189	210	245	216	221	218	225	194	210	213	235	229	201	222	235	207	225	222	205	237	214	222	232	248	230	206	221	229	209	214	235	233	200	208	204	212	218	205	219	248	217	195	213	243	221	213	213	224	239	199	227	249	222	195	235	225	216	206	241	185	208	198	231	214	232	230	220	209	222	236	230	182	207	228	248	218	198	200	221	230	226	223	233	231	241	242	208	198	237	260	200	237	215	221	230	209	207	211	181	195	213	209	235	222	226	199	225	211	229	236	237	236	209	243	236	201	220	238	226	191	208	247	212	225	229	207	224	203	208	212	224	254	215	188	215
54450	58728	60862	57759	63836	67788	44333	18755	4300	1079	670	607	551	526	544	497	534	510	498	491	486	526	473	501	484	470	477	518	483	510	500	501	496	464	544	468	479	494	501	481	470	480	502	516	478	509	443	491	463	485	504	470	502	475	495	496	485	510	490	479	504	479	493	475	512	459	537	505	488	497	496	497	483	532	507	503	477	469	492	467	487	472	509	514	471	494	488	507	452	459	493	475	469	473	534	488	506	479	493	487	497	472	466	451	517	468	510	481	547	477	490	505	442	474	504	468	517	498	489	481	495	527	514	499	489	486	442	481	520	465	481	458	462	495	458	505	487	510	497	486	502	488	482	511	512	487	515	519	520	493	495	505	500	495	465	473	516	448	475	473	485	485	492	510	515	497	492	516	497	471	486	476	481	477	481	506	467	494	515	469	499	504	495	504	493	488	472	487	479	491	465	504	512	478	506	505	452	465	488	464	488	461	486	482	499	507	525	475	512	488	478	539	499	517	473	478	461	451	453	456	487	469	484	472	490	519	527	511	460	465	484	461	500	465	488	513	514	457	456	534	500	501	475	457	455	456	506	474	481	505	437	446	540	503	468	516	482	449	495	495	491	510	490	499	486	513	504	501	455	476	470	501	464	468	450	481	476	492	508	493	486	524	487	487	482	492	464	485	474	466	485	517	483	468	527	494	515	488	481	492	534	498	508	457	473	496	494	472	547	474	476	511	490	512	477	488	435	467	516	505	495	469	494	484	510	474	459	468	504	501	460	506	486	420	512	455	466	511	485	437	505	478	488	495	491	458	470	507	473	445	480	502	501	483	469	531	460	476	444	516	469	535	517	500	458	508	493	525	499	479	498	515	513	504	482	474	478	504	470	461	503	462	458	506	491	456	530	474	511	504	469	483	499	508	485	523	484	451	497	505	489	526	509	503	458	518	485	481	517	521	459	479	464	493	448	489	509	449	457	465	467	524	492	486	494	465	529	491	486	502	523	485	474	475	514	488	492	475	497	458	472	492	459	460	484	515	480	524	459	467	447	447	505	504	501	482	477	472	443	485	519	453	498	516	445	469	501	518	479	479	476	505	509	517	500	483	483	470	473	449	466	474	510	484	457	444	469	479	533	457	497	482	508	481	502	508	461	483	506	464	468	521	493	517	444	505	477	510	487	479	470	465	473	475	503	464	485	482	462	511	484	481	445	495	475	464	472	460	475	487	440	491	534	487	483	476	488	469	476	496	477	510	471	469	459	458	459	475	449	471	482	501	479	520	477	483	470	517	460	469	477	472	478	477	485	484	465	479	462	501	465	483	516	465	525	472	476	448	516	501	479	475	491	480	503	489	506	504	493	484	486	447	461	483	501	444	504	481	476	516	487	441	460	491	502	509	459	484	469	468	510	498	465	470	454	490	495	417	473	455	501	491	476	489	512	491	499	471	471	521	500	502	474	459	495	484	533	482	528	489	489	489	465	510	480	476	501	500	482	456	547	469	531	481	478	486	473	484	530	444	474	480	507	491	446	487	526	477	487	483	485	495	495	467	503	503	497	524	479	479	475	452	490	489	490	467	498	509	454	449	460	507	462	475	471	493	452	480	446	475	471	502	495	476	500	480	483	455	479	475	484	469	494	468	539	499	470	504	487	441	482	487	480	478	522	473	474	497	451	478	515	498	453	493	538	489	490	448	471	481	480	467	482	511	490	497	456	451	497	478	481	505	475	466	455	466	493	478	544	461	440	496	485	467	470	468	497	486	487	505	513	482	484	499	487	445	455	483	460	464	503	485	496	481	474	527	499	461	479	469	470	452	467	483	459	511	457	475	496	510	498	454	481	475	467	497	451	506	493	497	486	495	514	508	487	472	502	471	503	495	487	497	505	452	478	463	495	484	453	526	503	486	465	493	488	457	505	485	496	464	504	470	507	484	503	473	468	478	471	508	478	509	493	533	486	512	467	516	499	475	522	494	456	440	450	490	481	463	467	491	494	483	498	471	479	488	469	483	486	466	438	474	475	459	475	472	536	487	491	473	483	492	532	480	478	468	436	461	499	484	481	513	474	459	491	448	513	487	467	500	471	493	496	458	423	471	510	473	456	479	458	481	472	474	484	499	476	523	483	491	504	475	467	517	522	526	476	503	483	450	450	494	486	512	461	489	483	503	529	480	461	475	503	502	493	485	526	505	449	485	467	465	513	506	474	480	470	473	486	442	434	506	464	512	486	516	486	510	448	479	497	495	503	490	482	461	462	480	491	489	447	497	490	527	508	480	473	479	465	485	475	500	475	534	419	491	466	505	488	481	469	501	464	477	481	484	509	493	487	479	482	484	495	480	491	447	496	498	488	481	503	474	479	506	476	503	428	477	492	485	516	475	451	490	494	494	496	486	508	475	495	503	481	507	455	480	505	477	502	491	468	494	467	487	535	494	495	443	514	482	511	468	464	461	468	502	501	525	529	524	462	512	487	479	480	497	497	476	483	476	530	487	485	517	471	476	496	491	496	468	455	453	513	473	486	483	478	477	489	483	503	491	493	455	471	472	491	462	513	463	498	485	484	501	516	516	486	484	461	509	498	465	457	446	480	502	476	454	516	496	492	465	467	455	447	526	456	510	516	477	480	449	491	495	502	500	499	477	504	497	491	528	503	491	529	488	464	527	481	490	473	513	486	524	471	495	501	488	489	481	503	492	496	455	504	476	520	479	482	463	470	484	465	495	486	473	504	499	469	476	462	511	503	491	481	491	477	497	495	495	463	481	447	480	466	508	502	489	470	495	509	488	453	458	452	510	457	490	503	499	452	465	485	452	482	450	495	467	516	487	492	505	513	467	456	465	484	513	500	505	499	481	441	503	479	506	486	493	505	510	511	494	503	475	518	492	473	447	461	479	454	485	494	507	446	499	515	470	534	495	500	489	518	504	508	478	513	493	467	466	497	490	491	506	494	534	473	483	479	489	526	482	466	490	502	482	470	517	464	464	502	466	490	478	512	479	503	479	517	489	513	520	469	496	502	500	476	484	474	488	476	485	472	457	487	489	510	445	452	500	465	507	468	484	488	507	460	445	469	469	513	489	500	490	486	502	485	461	458	479	501	494	500	474	467	484	495	476	437	486	515	480	495	467	481	511	493	470	498	477	470	507	448	468	500	448	492	459	475	503	465	489	449	473	454	513	487	480	478	490	491	493	501	480	509	473	471	477	493	484	433	501	448	456	489	452	509	476	526	444	467	487	472	490	516	495	490	495	496	493	512	519	481	508	483	513	462	471	511	507	468	509	478	478	488	495	483	479	486	463	493	500	513	526	484	494	485	478	467	478	491	468	493	449	537	510	470	471	536	506	490	475	489	473	480	497	467	484	487	463	500	514	505	489	486	499	479	478	509	488	502	492	486	486	458	535	486	502	497	466	515	497	538	514	500	477	509	443	428	459	519	468	468	482	520	518	506	544	477	489	494	476	497	461	508	485	505	494	472	463	509	521	493	508	482	489
22051	30891	34074	22201	8296	5915	2736	1096	511	303	251	254	246	243	254	225	232	226	235	206	221	258	256	230	239	253	214	231	243	227	219	239	246	222	255	295	219	246	202	243	232	267	253	240	242	238	219	235	230	228	202	244	246	232	259	251	238	235	245	251	260	242	263	222	226	214	270	235	231	218	230	274	231	225	259	229	238	214	233	233	227	243	218	242	217	213	218	216	241	244	247	244	227	213	239	240	234	245	252	267	235	228	250	222	222	240	232	228	234	224	234	207	224	243	258	238	231	257	279	234	254	247	276	249	216	237	245	251	239	245	237	216	217	230	243	240	231	282	233	212	214	249	252	233	221	217	241	227	229	252	221	257	230	222	232	217	228	247	261	231	251	244	230	226	249	235	228	232	222	222	257	235	261	221	223	252	236	237	259	230	238	256	213	242	238	219	233	186	197	258	218	252	263	207	222	230	226	256	239	223	236	220	236	247	203	253	243	234	248	227	250	237	218	226	227	239	259	261	244	230	217	252	243	242	264	257	231	227	239	217	240	242	255	268	251	230	238	261	235	207	235	239	258	225	244	237	250	224	250	232	224	219	220	236	237	244	229	242	228	229	186	250	253	279	226	227	243	216	226	229	210	253	241	226	238	242	238	236	220	243	223	229	247	206	229	229	253	225	207	245	233	235	200	234	219	237	259	218	252	256	251	256	250	253	245	261	245	224	232	247	248	230	245	204	233	216	233	226	234	259	213	226	252	221	231	244	210	240	239	244	264	255	245	211	224	250	216	225	219	224	226	218	224	207	260	222	216	226	269	268	237	219	232	267	232	208	245	239	262	245	221	227	212	245	234	240	215	240	266	239	206	247	251	230	198	201	244	235	265	250	237	216	243	224	228	231	255	202	221	227	210	261	222	260	239	265	234	243	232	238	225	288	235	243	235	227	236	253	228	231	222	229	224	247	230	251	239	215	217	240	219	242	211	227	211	204	229	224	250	223	215	250	227	238	238	239	239	250	232	237	264	245	244	219	244	223	227	242	222	207	215	240	243	223	245	225	238	231	247	222	254	240	263	243	257	221	225	239	232	220	206	209	223	235	220	229	238	231	253	243	219	243	238	248	214	262	227	253	238	264	248	252	229	289	213	221	257	240	229	229	233	190	250	233	213	266	214	208	225	200	253	259	217	226	207	269	225	236	217	253	262	229	240	240	271	226	233	252	242	232	219	233	212	247	243	234	221	239	231	228	196	248	221	245	235	224	219	212	221	227	247	257	227	230	253	231	210	243	220	266	238	216	234	240	233	227	241	202	217	272	223	220	267	242	269	251	250	248	235	210	264	237	242	231	243	228	254	212	255	248	213	246	221	218	214	204	246	240	234	261	228	209	247	236	246	234	256	221	244	214	236	212	272	246	235	213	202	254	222	252	223	218	267	204	234	227	241	273	208	233	258	255	243	243	223	194	237	217	201	229	224	226	219	226	252	215	234	227	223	262	235	218	232	241	218	264	255	243	210	211	248	237	221	227	243	226	258	213	257	212	249	215	255	237	231	209	217	255	221	208	221	258	222	237	229	223	248	243	237	239	235	240	220	229	257	220	214	240	264	229	248	245	235	236	233	222	229	246	224	250	216	233	190	219	241	224	229	260	227	238	232	222	245	237	210	201	240	227	224	216	238	253	229	241	234	253	225	237	211	227	214	244	257	230	248	234	248	255	220	229	216	223	245	230	210	260	213	217	230	236	222	215	228	249	223	249	211	247	252	248	240	249	231	214	247	235	226	223	233	247	229	228	263	246	256	243	225	230	214	218	225	224	235	248	201	237	247	238	223	261	233	234	222	244	232	238	233	235	224	237	236	236	243	212	248	199	223	256	252	208	220	270	231	230	206	198	230	255	224	243	250	231	270	209	209	239	236	211	242	238	235	258	241	234	231	210	272	240	259	227	224	245	263	240	242	222	208	229	212	252	253	226	234	253	229	240	219	247	261	234	223	204	245	237	276	250	216	235	224	228	252	244	261	193	233	237	235	254	230	233	242	192	204	264	262	243	217	229	250	206	191	257	251	217	239	194	246	245	227	231	267	235	254	223	234	263	230	238	229	255	256	223	246	232	224	199	212	237	223	237	242	226	248	219	256	226	243	220	237	249	272	261	220	227	247	210	240	227	225	224	258	264	203	221	246	241	221	225	192	250	240	221	218	245	243	239	272	248	248	217	241	218	213	258	261	245	243	226	263	214	222	234	264	233	261	238	194	228	257	226	261	238	212	224	238	238	253	226	225	228	246	280	242	223	248	236	215	248	226	251	224	259	258	227	246	258	244	239	246	234	219	236	238	245	258	234	210	206	228	245	257	218	239	237	254	243	243	229	246	241	230	232	217	227	232	221	229	254	233	213	236	224	262	240	231	256	261	238	232	234	233	263	262	213	210	241	224	240	270	237	242	250	239	235	260	227	247	232	236	220	264	244	245	194	258	257	235	227	242	244	262	243	219	230	228	207	213	201	230	239	208	228	222	221	229	220	231	218	215	215	242	238	256	241	228	250	216	219	266	215	243	236	231	209	242	257	211	222	238	244	203	246	231	231	249	230	233	236	232	258	212	227	218	238	237	222	235	198	233	226	239	231	227	240	204	228	213	254	223	221	215	218	231	267	224	230	239	227	230	256	218	216	225	223	261	249	244	228	207	220	216	229	216	223	232	232	227	218	252	230	227	261	204	260	215	247	240	240	240	225	232	207	230	228	237	224	235	235	235	265	228	232	215	207	240	233	234	216	222	257	221	244	242	241	223	234	217	284	247	230	222	240	204	228	259	214	252	250	245	248	205	212	234	252	245	253	243	244	251	229	208	242	244	210	223	213	237	221	226	246	261	237	244	221	223	249	229	256	225	245	242	266	261	237	231	214	231	212	239	226	213	227	222	222	236	223	226	266	210	237	223	222	229	229	273	202	232	243	218	264	233	250	232	241	215	255	236	264	240	242	242	214	258	235	247	258	222	231	227	221	250	223	208	240	221	228	244	253	235	232	235	221	233	230	228	235	258	249	218	221	253	247	221	245	263	232	194	240	241	250	259	247	225	216	209	209	190	228	235	209	244	247	234	240	237	223	222	224	231	237	234	250	228	240	228	243	224	238	225	210	249	244	220	228	221	233	259	231	224	235	235	224	233	224	227	217	223	243	232	239	219	241	198	210	226	229	243	238	209	242	239	229	219	249	273	245	257	216	252	205	236	270	234	242	263	230	244	250	202	235	249	232	262	230	222	224	225	219	260	251	213	219	233	232	227	242	236	210	241	266	238	213	245	236	234	207	222	231	238	260	252	233	216	220	247	255	215	241	240	253	232	235	251	238	222	252	247	220	246	232	224	223	246	226	260	232	237	251	252	207	208	221	265	228	203	252	196	251	239	256	228	239	246	251	221	237	244	238	228	247	234	229	224	223	246	249	237	233	216	227	233	217	221	222	237	233	247	232	218	218	266	227	236	232	237	226
18009	30553	37492	24456	15267	14114	6624	2153	873	615	532	569	537	546	563	541	552	538	570	561	540	548	601	556	505	533	570	567	551	494	542	553	533	578	538	525	577	544	534	526	549	571	521	538	551	545	569	557	567	522	560	563	521	497	579	562	516	552	582	573	496	548	528	553	548	525	525	564	535	535	494	561	557	582	565	562	577	525	571	536	556	541	551	532	565	516	506	521	506	564	600	497	523	575	559	557	540	529	544	566	535	560	548	549	545	530	508	519	527	581	540	546	533	553	583	594	540	546	559	569	534	558	533	549	560	525	544	530	550	563	522	525	595	530	546	564	565	565	545	564	560	545	536	580	552	545	502	533	546	566	532	556	539	514	526	531	564	569	497	541	551	566	544	583	499	584	508	540	551	573	545	508	578	576	557	562	554	552	523	547	506	514	596	569	538	629	505	541	562	558	554	532	536	564	565	540	553	585	562	554	537	537	591	516	546	552	561	562	534	551	536	583	512	533	574	537	556	572	554	564	531	557	534	561	602	547	554	533	548	498	570	562	530	544	553	535	606	540	529	534	534	549	541	543	533	546	555	543	548	565	491	557	565	530	527	580	553	561	542	541	550	475	541	546	547	527	523	529	524	520	552	579	546	544	541	541	509	552	543	582	540	527	546	570	530	569	550	525	526	596	534	555	548	535	522	553	541	563	560	554	543	519	535	510	578	553	567	539	554	540	542	515	508	525	562	564	513	539	545	505	559	558	512	540	578	564	537	543	549	545	575	547	551	517	532	536	519	533	611	539	581	566	591	532	581	499	546	481	522	489	515	562	582	503	554	530	529	522	543	541	504	536	551	566	539	539	502	581	537	538	557	565	523	552	496	522	505	549	542	527	549	489	525	541	558	555	519	544	578	579	535	532	556	577	572	579	562	579	561	582	528	553	548	570	554	543	515	525	514	571	493	543	512	544	554	552	561	545	547	534	553	562	530	508	588	526	557	550	578	548	527	531	525	548	527	533	543	545	486	541	553	552	502	551	559	495	541	541	557	523	539	518	543	517	546	571	573	490	549	591	533	500	542	562	565	514	578	592	554	523	539	559	570	568	552	547	594	553	520	533	603	528	550	513	546	568	585	533	539	545	539	561	524	589	598	536	545	547	528	491	527	521	519	538	570	575	517	559	543	565	558	518	574	583	579	547	580	533	583	586	532	553	562	514	521	573	595	572	553	522	554	544	511	583	537	513	565	607	568	565	593	544	601	547	510	567	556	522	525	552	548	517	548	534	533	551	551	538	560	497	574	544	540	549	549	566	536	530	541	551	551	570	577	536	570	547	577	546	508	516	575	557	575	595	506	549	519	551	548	582	542	557	558	581	585	553	567	553	539	555	567	551	552	529	576	560	534	536	523	554	531	531	582	542	558	565	540	551	535	542	586	557	539	543	555	554	558	535	563	532	561	574	574	561	525	577	536	555	525	585	542	532	555	537	565	513	575	539	575	538	510	543	531	536	564	544	552	532	587	575	523	580	549	562	541	513	492	544	577	521	545	570	580	563	554	609	555	556	552	598	531	535	528	568	552	557	517	542	531	540	546	587	531	518	578	552	499	579	507	574	535	555	538	542	577	564	479	548	568	569	557	518	540	541	523	545	547	528	567	574	616	529	554	570	513	528	531	571	553	556	545	563	553	560	550	553	523	534	552	594	539	529	553	560	565	522	575	548	590	564	564	528	513	526	548	528	521	553	603	488	531	533	588	568	567	576	585	599	586	547	524	538	540	587	550	549	528	548	571	562	552	562	541	553	534	517	577	536	498	535	571	577	529	461	538	584	532	531	545	526	570	550	591	560	538	524	574	537	524	555	555	568	548	563	553	550	550	501	572	564	528	560	588	523	571	537	590	546	540	569	499	564	571	550	571	558	534	550	556	577	540	538	539	555	535	535	572	541	549	557	524	570	540	529	585	540	507	580	540	591	531	562	564	528	495	536	492	528	537	512	535	540	551	566	549	559	528	524	553	511	515	536	539	586	558	540	492	582	537	550	549	571	492	545	576	507	554	533	557	528	504	534	532	521	526	520	552	554	533	588	566	553	533	562	536	551	542	517	549	545	572	549	544	531	505	568	521	545	600	572	536	562	592	556	563	534	561	529	533	580	538	518	538	558	590	557	498	569	515	546	536	529	565	559	568	567	534	567	520	532	533	567	579	591	518	527	566	555	572	540	523	580	563	579	533	552	545	544	603	498	575	530	567	599	587	584	517	525	511	537	524	560	528	525	519	518	572	547	573	586	554	581	503	555	545	528	538	537	542	563	562	586	538	564	542	528	562	546	567	571	549	586	570	562	544	541	559	552	530	574	489	534	525	482	538	542	576	569	523	541	558	519	579	560	493	520	572	558	543	558	526	570	534	520	521	564	574	613	563	548	529	509	570	563	535	572	537	517	597	516	548	546	525	582	573	531	563	535	518	545	512	563	538	550	546	550	541	548	555	518	537	540	583	557	518	565	559	574	551	544	529	532	563	580	555	544	568	556	539	545	542	535	575	603	563	595	583	533	523	546	550	532	536	537	562	574	502	553	532	590	544	572	556	518	529	521	522	520	543	557	535	534	536	581	577	520	532	503	564	514	551	558	584	534	531	595	539	557	553	531	555	616	546	558	519	559	542	554	526	550	546	500	578	550	513	572	555	537	531	512	523	553	550	506	573	527	549	622	563	546	550	576	559	544	563	512	540	563	523	542	550	538	557	543	544	521	535	550	561	552	562	550	552	617	556	565	514	562	582	573	531	577	546	555	551	558	530	570	543	537	569	538	510	530	527	510	530	529	557	524	528	576	554	553	508	562	556	531	524	547	568	549	519	583	522	562	590	590	586	531	556	559	529	554	551	567	562	538	550	560	517	569	530	559	553	524	563	537	555	544	514	586	528	589	537	534	545	571	543	537	569	518	506	538	555	535	568	527	552	597	549	551	530	517	570	503	545	567	530	596	549	515	556	543	530	584	519	563	545	558	531	571	584	536	560	556	541	567	545	566	574	543	527	568	534	586	535	572	549	562	514	564	583	583	512	546	573	570	571	548	527	569	544	603	549	543	556	495	541	536	519	594	561	539	551	535	542	590	542	535	591	530	549	555	584	542	541	576	550	541	511	589	523	560	539	539	547	522	553	560	566	541	567	546	545	530	583	551	533	550	513	536	607	571	541	532	546	529	563	533	509	567	516	612	536	553	542	571	522	560	559	575	514	557	541	540	535	554	545	551	550	560	568	590	531	551	543	569	542	524	545	552	546	540	536	559	550	565	493	556	574	549	548	503	538	508	554	579	489	585	520	560	542	595	557	565	548	535	543	550	575	516	558	551	567	515	548	560	556	521	513	551	551	540	545	522	559	521	573	531	554	528	543	534	535	550	580	543	567	579	544	514	544	533	542	577	551	523	562	558	562	562	579	522	573	539	569	568	553	539	521	535	563	540	526	598	550	557	518	544	496	555	538	579	559	517
56467	49513	48439	37271	29209	28767	23903	12201	3089	524	266	209	229	233	271	282	262	241	246	247	251	215	234	251	255	228	240	244	271	236	261	224	269	233	232	236	222	258	218	258	261	235	211	239	264	241	258	227	238	248	229	248	247	231	215	217	242	276	255	211	238	247	220	229	248	232	224	220	255	224	227	247	223	204	244	225	235	223	240	246	233	226	219	221	241	235	191	257	242	240	243	229	259	240	265	233	242	240	225	220	244	235	220	228	233	252	212	219	238	239	262	248	247	227	231	237	220	249	248	230	255	248	229	237	230	240	264	227	222	270	219	252	264	205	245	265	244	229	251	257	218	224	266	216	234	278	229	208	238	209	240	229	256	231	209	266	201	242	286	230	244	250	247	214	254	217	215	246	238	238	232	254	247	241	214	240	239	219	244	244	214	254	228	248	234	227	235	203	251	246	220	222	260	261	258	219	229	220	258	213	245	239	244	235	221	248	230	223	259	260	280	211	222	248	230	224	236	257	241	215	267	258	257	224	238	268	222	239	244	270	263	235	259	227	246	248	284	257	242	247	247	233	268	248	231	259	248	240	234	245	226	215	234	228	234	229	218	214	241	223	232	241	223	259	231	232	243	222	233	214	228	242	211	226	213	247	247	237	214	234	227	239	217	265	261	196	245	263	235	215	218	234	238	244	234	260	221	252	282	222	225	230	238	249	247	236	237	261	240	274	236	242	276	223	255	248	229	226	242	204	236	223	235	247	240	229	207	249	242	247	257	224	228	231	239	251	211	227	256	224	238	233	254	228	231	231	245	236	227	246	253	220	225	237	241	233	249	223	212	227	226	217	230	242	231	251	226	236	214	274	224	247	239	214	241	256	253	227	244	229	245	240	225	240	239	238	240	223	243	242	220	256	239	233	216	241	248	251	263	242	214	236	278	197	228	264	228	249	260	233	254	264	242	230	261	241	232	237	245	246	209	252	229	239	225	200	254	239	268	255	241	230	270	252	238	238	231	220	232	234	238	243	261	254	282	284	244	238	240	255	268	258	240	247	236	248	236	225	260	258	238	242	234	234	215	284	227	233	241	230	242	258	231	217	244	214	224	230	227	233	249	243	241	261	263	214	263	218	233	259	268	248	231	227	241	225	219	204	245	235	249	235	247	262	243	213	250	252	245	256	266	206	240	225	203	277	210	213	239	236	243	221	236	257	250	259	227	246	249	247	232	255	262	241	250	207	235	238	199	222	212	232	239	249	249	253	236	233	261	243	226	235	218	223	238	243	255	235	232	219	234	225	220	252	213	259	244	269	195	241	258	227	223	247	257	236	263	254	236	252	219	237	247	241	266	253	224	217	214	263	249	231	214	239	218	229	215	195	231	232	252	213	265	253	222	244	223	231	241	241	225	254	251	251	256	239	209	220	218	250	223	240	248	244	227	226	248	235	256	247	227	230	223	241	220	232	240	269	255	249	232	229	232	262	240	259	242	249	208	232	247	231	252	247	237	233	223	216	277	240	235	230	214	265	247	216	276	233	218	232	239	244	240	264	242	247	248	267	232	250	225	248	228	232	270	273	217	210	268	245	254	233	196	211	239	231	229	207	246	233	262	238	248	241	231	222	257	235	263	272	229	236	242	278	234	227	233	237	205	244	273	227	270	240	245	223	208	236	234	251	244	227	208	231	262	234	247	239	231	239	247	235	268	252	264	263	228	242	238	231	256	258	227	255	251	240	239	261	228	217	246	242	245	241	241	263	252	265	236	232	248	242	231	230	250	266	244	242	263	238	255	237	248	235	219	227	224	260	228	255	235	276	218	258	227	249	232	228	227	214	283	232	239	229	222	228	265	242	253	242	237	231	255	248	240	225	232	228	261	264	237	242	222	216	226	256	238	204	235	239	246	229	244	217	249	247	243	257	221	244	242	216	248	243	238	250	229	254	216	260	220	209	220	245	274	257	243	235	228	239	222	234	257	231	240	249	233	241	237	195	260	223	245	243	244	270	239	255	243	239	248	244	251	238	227	238	276	227	219	257	219	244	252	258	247	248	252	267	219	267	226	213	218	245	217	233	256	220	248	235	219	207	211	213	253	245	240	250	237	241	233	246	202	226	266	231	243	230	235	221	221	246	259	238	264	233	235	219	239	201	222	221	248	254	244	277	245	239	267	242	226	217	236	270	214	250	252	247	243	236	238	222	224	230	248	225	261	242	214	262	231	241	231	243	242	289	224	246	211	246	256	237	242	243	205	211	224	207	240	258	265	246	210	221	216	243	222	259	232	221	193	220	225	230	255	221	220	244	245	213	207	187	249	230	258	235	261	245	233	220	260	223	221	243	222	221	246	213	233	229	245	224	224	264	226	242	228	246	246	271	242	252	252	264	239	196	227	217	252	255	198	248	242	236	245	251	269	249	229	216	234	241	227	207	228	217	234	221	238	250	201	252	225	254	230	244	221	248	251	238	254	191	216	211	241	226	252	230	221	251	224	220	212	235	261	258	223	218	253	231	259	229	217	251	257	235	221	231	227	259	231	261	243	237	244	223	229	250	258	264	265	256	235	261	266	272	225	239	245	247	216	208	234	218	238	230	228	241	254	230	241	231	254	226	222	253	248	234	269	225	235	248	254	204	249	246	252	220	240	258	273	217	240	239	235	232	223	241	213	219	235	212	246	212	220	234	237	210	239	250	244	232	225	247	248	230	243	235	272	224	241	248	225	222	218	247	232	220	206	243	246	217	245	236	225	232	252	232	272	220	223	230	232	217	228	259	242	245	226	247	262	247	262	238	270	209	247	267	241	206	262	231	265	249	216	243	260	246	222	230	262	258	253	237	234	222	232	224	220	241	265	229	208	227	238	232	241	224	256	218	232	253	252	268	239	235	271	232	240	267	254	245	210	239	200	230	231	243	238	243	218	249	224	249	200	261	233	246	271	227	268	229	228	260	290	251	220	233	207	220	222	243	247	229	250	232	230	214	230	250	226	256	218	261	234	271	236	242	243	250	263	240	217	223	232	238	258	245	219	234	251	253	243	245	248	231	254	230	257	238	218	227	239	254	229	212	246	225	230	223	244	253	240	240	225	251	283	245	219	239	265	232	260	267	223	225	224	263	225	272	233	242	258	252	272	224	225	231	221	244	231	228	237	241	240	220	247	291	242	226	226	261	250	238	241	248	243	230	242	244	271	262	232	240	243	248	257	232	218	236	241	241	260	268	239	215	239	250	242	237	250	225	260	289	254	222	229	269	249	281	253	214	241	255	261	255	262	243	255	235	237	243	227	251	235	245	256	246	257	232	260	281	250	266	223	251	243	228	223	237	227	234	249	235	240	262	249	236	246	266	235	235	267	217	227	246	247	226	229	260	232	221	228	270	225	269	223	249	256	252	228	240	228	278	236	215	214	211	238	261	234	241	233	248	212	257	263	227	247	254	238	215	218	254	243	263	242	254	239	220	275	209	241	230	262	216	237	253	248	230	229	229	242	240	241	249
48165	58503	57940	54022	50859	47137	27962	9011	1957	730	626	601	561	561	551	540	586	584	535	521	574	519	539	519	566	541	547	581	535	520	514	514	606	540	525	536	566	530	554	562	546	542	560	540	534	546	544	546	533	514	573	537	545	560	537	545	555	539	578	542	551	531	543	570	535	502	520	535	538	504	512	567	537	497	548	534	539	556	560	543	605	581	540	553	510	551	585	565	537	523	509	500	510	518	546	579	535	502	542	555	525	530	531	557	535	541	526	546	557	534	555	522	561	594	537	547	537	526	529	516	540	546	538	543	570	526	582	514	494	527	604	577	538	546	570	524	520	574	542	522	511	550	589	543	501	543	512	545	534	546	556	555	558	560	571	527	565	495	566	554	510	551	556	495	558	576	610	545	571	564	575	539	565	614	522	556	545	548	534	540	542	507	525	540	528	531	521	539	527	567	548	533	531	488	567	546	524	498	526	548	538	517	566	575	539	576	523	529	544	518	551	570	551	565	518	494	545	509	563	499	592	546	560	516	556	549	571	532	533	551	526	525	584	574	526	525	523	530	583	531	575	526	514	548	554	567	542	583	548	507	553	540	554	505	519	560	540	575	530	555	526	537	538	540	499	536	533	535	514	553	556	577	554	532	575	505	503	534	513	562	545	585	511	548	515	554	576	532	536	547	552	538	505	512	518	545	519	529	580	551	517	524	542	547	559	543	531	520	562	542	552	569	557	542	550	518	556	533	494	546	523	572	530	489	526	575	551	545	495	527	527	528	548	538	552	580	515	515	542	559	497	595	512	542	570	546	547	495	556	523	517	558	565	537	532	599	538	505	525	556	509	596	520	510	536	567	551	545	526	530	553	530	530	518	504	550	514	542	485	555	509	549	568	522	542	532	534	549	550	523	548	519	499	530	560	564	561	529	513	523	513	534	538	524	557	537	533	517	510	537	540	536	541	559	576	526	523	528	498	510	534	544	539	508	534	598	536	535	556	583	507	529	566	550	484	534	529	517	537	578	551	526	521	498	509	552	513	566	565	584	557	544	533	541	512	512	530	538	532	543	524	529	498	568	478	515	538	515	537	529	520	526	537	537	539	555	514	554	603	546	526	519	499	559	532	540	536	551	540	570	529	554	544	550	526	545	537	539	563	558	522	562	540	529	542	565	543	518	600	547	552	513	550	576	540	533	536	552	511	532	535	521	560	525	544	578	541	524	560	544	495	553	526	515	544	547	512	500	522	591	540	527	536	502	572	557	500	545	541	544	526	544	595	524	551	545	530	539	529	562	532	554	561	540	543	542	559	540	573	584	520	569	533	547	523	533	558	543	579	530	564	552	513	493	571	559	511	514	535	555	491	503	544	562	536	504	561	513	503	548	556	529	484	523	545	552	518	569	504	538	536	534	554	563	523	546	561	527	512	574	554	560	570	530	572	515	520	578	534	519	556	579	532	519	566	550	503	600	553	547	528	548	546	545	525	504	558	545	552	511	571	532	566	542	545	538	569	572	552	544	541	552	507	497	545	556	536	553	547	546	518	525	545	537	544	554	537	540	574	540	525	531	546	518	553	581	521	554	551	533	566	543	522	565	566	513	560	543	553	559	518	536	528	546	555	540	531	528	621	506	585	529	527	510	574	531	519	529	516	545	536	566	519	523	540	546	533	547	543	530	577	559	542	518	569	556	518	541	538	573	536	543	573	510	542	584	533	532	522	573	529	568	549	564	525	523	532	534	526	570	543	574	571	558	511	559	590	607	556	549	536	563	600	522	492	529	502	506	554	541	513	526	511	543	556	529	560	550	563	545	566	508	514	570	545	548	532	559	531	558	535	518	523	507	566	587	524	523	575	560	519	502	557	501	547	546	547	552	554	495	574	552	495	542	555	548	523	519	537	554	543	578	554	526	579	577	586	509	561	547	540	533	512	480	531	505	540	546	547	562	564	522	562	515	544	558	538	581	481	550	549	573	529	527	490	517	561	561	519	549	569	570	585	541	508	540	549	516	531	545	587	565	543	555	561	562	513	545	550	541	486	507	499	535	537	558	543	541	556	537	531	527	537	532	570	546	556	542	528	560	544	547	504	512	574	518	547	565	517	541	562	513	563	560	570	546	573	556	554	494	565	529	553	514	491	555	537	562	513	523	550	542	500	523	554	541	577	536	524	550	557	550	517	567	537	531	558	526	586	499	535	553	548	546	599	475	546	558	547	556	546	532	558	560	537	523	572	550	540	516	514	557	553	548	564	571	540	553	540	523	538	562	556	594	544	565	551	524	572	532	560	549	524	529	561	533	586	532	532	486	539	501	537	544	556	517	511	525	547	522	580	550	514	533	509	542	560	553	561	514	542	530	518	552	516	521	543	508	558	557	549	528	564	571	531	564	519	563	517	538	538	564	518	550	562	536	538	578	546	514	549	507	558	552	491	545	543	543	550	543	552	509	502	585	527	525	558	500	518	571	524	528	559	534	531	517	515	537	564	583	574	514	573	530	525	548	527	581	565	533	549	542	546	546	571	501	546	546	530	522	548	540	576	521	518	604	577	533	542	522	572	557	543	506	557	517	516	543	519	570	522	574	547	534	522	539	531	556	592	536	570	567	507	556	535	546	565	537	567	607	502	531	544	528	523	579	524	564	551	505	537	553	567	528	552	544	521	512	522	501	542	537	513	527	539	537	539	573	471	537	558	580	540	504	506	524	528	522	564	579	556	569	563	555	525	542	534	539	520	563	551	594	568	524	528	564	524	556	546	504	523	528	528	553	534	593	515	518	578	556	594	553	552	521	555	518	539	553	510	547	575	525	541	578	554	534	587	567	558	535	537	573	505	547	503	539	528	531	555	560	538	560	527	529	559	547	515	506	563	542	511	514	533	532	556	492	545	543	509	510	534	554	517	540	516	546	508	522	552	551	513	527	530	512	510	560	535	556	539	558	537	566	556	525	550	558	526	523	541	550	545	506	530	545	534	534	573	566	529	541	553	565	575	553	552	560	529	493	534	557	588	519	530	575	558	594	534	544	558	545	561	540	525	530	561	525	533	526	527	531	523	553	543	563	507	512	545	575	506	559	522	515	526	529	575	573	537	570	532	542	573	515	525	543	536	531	525	571	524	540	516	557	548	543	519	546	564	539	562	556	546	545	570	556	558	551	543	559	534	518	528	521	564	507	573	528	517	521	531	514	523	503	579	497	587	510	537	548	560	502	561	558	541	504	544	535	560	561	553	518	537	569	568	528	503	550	556	565	532	541	515	568	490	549	521	472	544	524	535	536	528	550	547	536	546	569	539	515	583	552	484	549	550	553	570	548	548	512	534	588	528	564	588	518	563	540	573	519	536	520	520	522	573	555	517	538	536	552	562	560	544	500	548	536	546	525	532	565	526	550	563	570	541	587	556	552	528	515	517	503	524	518	542	621	543	545	508	499	570	542	543	576	531	551	586	567	535	552	549	504	552	540	520	592	545	544	547	583	540	579	499	562	548	550	527	550
58587	45601	42883	38709	31719	27519	25352	21527	13583	4764	650	271	259	248	219	224	261	262	255	250	244	234	249	237	224	230	222	216	208	246	238	225	235	202	219	208	222	236	204	214	228	226	212	214	227	215	246	267	222	204	229	228	221	216	227	206	215	237	207	223	206	224	245	231	256	211	213	216	249	216	218	241	209	231	232	244	246	208	193	224	268	214	241	274	227	196	220	230	214	240	233	201	222	234	212	229	220	218	201	237	230	224	197	198	227	230	219	221	201	255	242	220	229	229	233	237	260	243	218	253	244	222	238	225	227	233	225	251	221	231	220	240	210	248	236	218	223	230	219	198	240	230	198	259	234	235	242	223	259	235	228	219	215	218	261	233	234	236	228	222	232	228	227	199	205	227	213	233	244	228	218	238	222	223	195	230	236	219	227	227	223	227	217	204	228	241	230	228	207	226	244	221	221	209	249	255	229	224	235	234	234	251	228	218	204	240	242	226	223	238	220	205	258	234	221	225	212	233	238	221	244	208	228	227	208	220	226	229	231	227	223	211	263	231	256	245	225	211	240	225	210	213	223	237	245	237	235	219	222	228	197	212	209	241	208	198	215	228	215	240	229	218	242	184	240	219	226	219	235	217	224	232	221	247	255	216	236	214	229	238	228	222	255	240	242	225	212	206	237	223	214	242	244	232	220	204	218	236	247	216	195	209	205	220	213	204	210	215	190	261	230	239	225	218	230	241	210	260	247	257	261	247	225	204	227	218	248	240	216	214	224	257	226	229	223	239	259	249	209	230	226	230	218	220	234	241	236	237	224	248	213	229	234	222	227	236	232	215	209	233	206	240	262	213	251	202	245	217	219	225	235	211	238	232	234	243	246	216	237	257	229	226	216	245	224	229	207	222	225	269	210	225	242	258	213	238	226	233	225	202	216	227	242	230	227	203	222	208	215	226	236	221	218	240	240	212	236	230	226	227	242	239	227	212	206	223	271	217	226	219	215	213	218	253	242	230	247	235	216	225	226	240	227	242	197	208	201	229	194	194	214	213	222	239	226	227	246	237	217	218	236	238	224	244	251	222	241	230	243	226	252	203	220	234	206	224	228	224	232	247	225	226	246	223	225	225	229	200	250	252	236	258	245	213	243	221	222	213	213	208	223	237	217	233	244	225	200	205	213	244	214	193	205	242	228	244	237	229	211	231	216	225	219	240	217	216	209	242	208	269	233	202	230	224	181	245	224	246	222	223	223	221	206	238	241	224	239	214	225	199	231	216	185	249	215	232	235	244	224	228	207	236	225	225	232	233	216	278	228	224	234	255	235	186	218	225	233	235	208	244	210	240	194	229	235	224	246	230	235	203	233	209	214	244	238	237	216	240	241	245	228	211	226	268	239	270	247	213	229	226	254	197	229	236	229	224	220	244	244	251	228	237	240	242	217	203	224	213	210	197	209	227	237	216	227	196	205	217	222	223	258	208	222	239	253	267	237	226	216	239	228	205	204	222	199	242	201	229	224	243	233	216	212	220	216	203	222	255	197	228	231	235	215	267	236	235	219	197	233	211	209	255	211	223	251	220	213	224	209	255	238	256	229	225	238	223	236	206	232	201	214	214	225	208	201	226	223	233	226	222	201	234	234	210	214	246	242	215	210	217	222	217	227	230	199	248	208	222	213	207	226	209	212	243	275	223	224	193	243	212	203	229	228	231	230	252	213	212	242	228	229	219	222	236	205	224	221	234	223	210	215	242	240	209	242	227	221	238	221	223	225	219	230	218	214	223	232	213	245	206	233	235	241	211	182	206	221	217	228	224	220	225	217	219	215	204	234	229	215	232	261	233	247	230	211	235	213	232	225	216	212	207	228	215	202	212	255	232	226	221	200	244	259	218	236	202	223	236	219	196	237	214	229	233	232	241	209	218	223	224	234	210	206	205	193	229	224	262	200	233	232	227	246	209	231	208	208	213	226	232	255	241	212	195	220	213	252	246	229	217	197	207	212	237	242	225	216	218	210	217	218	221	203	240	240	206	227	213	210	230	243	228	214	239	226	200	215	264	207	217	217	210	237	230	225	227	211	229	195	229	213	244	210	260	235	206	210	238	215	228	221	240	235	237	224	256	231	250	255	216	244	243	260	222	204	216	222	224	210	209	237	215	228	236	225	255	209	194	221	231	219	226	224	194	252	213	226	227	252	200	218	236	220	199	215	226	212	246	205	247	224	228	226	241	219	221	234	225	247	229	238	219	231	216	218	230	220	204	259	207	215	230	218	236	241	215	223	212	210	235	208	237	241	220	202	212	200	222	229	226	227	224	213	212	221	191	225	212	213	234	217	242	207	204	225	230	255	219	222	212	242	237	249	227	236	233	198	233	226	234	210	229	232	242	229	221	271	235	219	200	233	225	221	222	225	245	226	213	237	207	226	206	219	241	232	228	235	217	218	240	198	200	235	235	232	227	227	244	235	252	228	206	210	231	229	226	234	240	225	244	211	231	224	210	226	225	238	236	251	239	228	228	268	214	215	237	228	222	226	216	228	261	241	246	202	220	221	170	207	241	227	211	174	233	210	228	197	220	220	234	222	183	219	224	237	252	232	215	208	224	248	213	243	244	214	206	213	225	233	229	231	200	185	172	237	209	219	218	226	220	244	214	234	215	215	221	197	211	207	245	243	209	220	231	248	209	221	247	227	247	238	223	222	209	234	225	203	222	213	219	213	246	251	219	236	205	229	212	213	211	240	247	236	222	230	245	253	228	247	204	229	209	240	209	216	240	249	214	225	243	224	234	240	212	216	209	217	240	236	231	231	234	235	216	235	233	224	256	253	239	237	220	205	224	236	231	212	221	216	201	238	251	190	245	236	218	255	222	249	229	260	221	242	253	249	214	228	215	230	203	231	242	212	222	231	262	206	220	215	215	225	236	207	227	229	234	213	204	231	242	210	253	211	232	225	232	214	212	244	216	233	201	212	218	212	205	219	220	239	237	235	231	232	235	195	223	207	241	202	240	216	225	226	213	196	217	226	215	245	218	235	215	219	253	236	221	214	207	206	223	247	230	211	228	204	196	235	240	197	219	225	223	210	214	220	206	202	219	233	223	230	209	236	203	223	225	216	212	190	240	218	209	245	230	228	210	222	219	199	192	218	264	223	237	226	210	223	237	245	186	212	215	192	229	209	265	237	246	206	203	242	204	252	235	218	220	222	248	230	236	198	241	230	215	228	271	242	230	212	241	224	234	223	238	240	187	232	233	217	206	222	234	218	223	231	253	246	236	225	191	228	205	212	220	251	204	193	216	237	212	239	241	192	218	225	231	234	215	217	236	233	242	212	219	194	219	225	220	221	229	224	251	230	224	230	222	234	217	225	231	251	232	196	227	220	200	220	244	226	241	200	230	209	238	244	201	224	216	225	241	196	230	211	207	211	229	251	204	210	228	224	206	245	233	242	239	226	214	217	239	215	209	221	217	232	214	230	229	216	235	232	272	217	251	213	253
53323	58958	54095	57115	56219	56814	35480	12972	2710	891	644	557	562	524	526	508	559	526	544	560	521	469	533	462	534	499	501	464	512	512	532	485	518	529	516	503	452	471	489	490	506	523	458	458	534	516	496	477	485	496	481	505	491	515	502	521	506	482	503	536	477	463	463	515	466	494	466	471	502	496	502	476	476	484	481	494	526	476	505	480	459	472	500	514	506	509	493	512	481	510	501	496	529	515	461	528	510	513	483	482	507	492	526	519	473	476	455	480	487	478	499	515	485	510	452	480	477	517	471	489	475	500	501	494	531	524	509	509	490	514	518	485	480	501	523	460	519	472	441	485	516	473	507	552	453	433	487	478	535	466	516	482	514	496	491	505	473	472	462	500	545	506	512	528	508	463	466	499	482	511	463	499	477	467	479	506	483	473	482	505	549	508	464	499	489	482	474	483	506	477	487	452	475	483	499	459	458	492	533	511	490	506	482	521	490	509	462	464	507	499	492	503	503	487	457	471	516	488	480	513	546	479	471	467	511	477	526	469	480	497	515	511	487	474	511	542	460	488	503	486	510	500	528	475	525	484	531	479	489	500	500	532	505	513	464	489	512	485	496	480	523	490	493	467	525	514	497	516	499	507	489	517	484	478	467	443	480	531	475	517	487	494	498	516	521	461	458	495	488	468	507	506	471	484	481	537	502	523	495	464	500	485	473	511	482	529	494	455	498	482	511	481	495	496	489	494	508	481	508	478	515	503	501	447	474	498	507	492	457	474	491	514	478	492	517	480	503	521	502	501	475	483	477	470	470	511	496	468	462	517	507	516	504	460	479	502	467	474	479	437	457	506	511	466	546	539	475	517	453	505	529	486	458	470	502	485	484	473	537	510	471	487	491	488	518	510	502	505	474	500	483	456	507	481	465	500	500	482	473	518	473	488	489	482	510	502	474	506	486	464	502	472	484	528	508	496	495	469	448	500	496	516	472	499	522	470	506	489	479	522	478	448	492	475	462	479	453	469	475	498	490	499	499	505	469	467	459	454	461	509	503	523	500	474	466	503	463	465	507	475	480	468	520	517	488	502	491	485	491	454	472	514	474	509	475	467	472	532	474	481	472	519	523	511	471	482	500	489	489	510	483	519	496	501	487	481	505	486	474	487	500	542	470	475	491	496	492	494	513	518	478	467	504	479	502	488	490	536	502	469	472	511	509	482	485	534	516	486	483	482	464	516	463	474	465	499	454	516	501	509	498	472	482	491	463	476	491	491	459	505	492	481	481	507	521	514	510	495	473	476	484	451	486	488	512	522	488	529	515	487	490	473	497	498	460	526	518	485	520	498	474	467	490	477	497	492	456	461	523	469	496	479	517	463	506	511	519	500	526	503	527	483	492	528	459	515	492	488	532	444	464	512	462	508	483	483	479	511	498	511	461	483	451	488	516	545	461	520	523	429	483	466	478	449	488	508	508	510	454	467	502	494	515	470	484	485	499	489	462	450	527	512	474	532	478	512	484	492	486	510	488	458	482	473	506	497	505	500	455	514	497	472	469	496	493	514	437	503	489	462	476	508	451	507	476	508	464	477	516	495	476	537	510	487	456	520	480	495	470	458	490	505	503	517	474	483	432	505	472	439	501	536	496	505	487	465	503	518	500	478	478	499	497	482	501	486	488	507	461	505	500	484	463	483	486	504	484	497	472	475	484	451	471	498	482	488	512	482	507	515	463	498	483	474	493	509	484	491	503	508	481	522	480	442	502	472	493	486	502	526	483	456	521	506	478	471	474	461	498	492	525	489	512	491	519	528	492	491	492	478	489	497	484	471	492	519	473	473	513	473	465	478	486	525	533	467	494	483	464	489	456	491	432	476	495	474	494	461	466	475	514	531	507	466	476	524	473	504	461	508	499	482	504	485	498	489	472	521	496	471	461	467	476	467	479	507	501	495	502	483	470	488	497	490	490	488	543	453	503	512	467	489	467	484	433	479	497	413	487	502	500	506	492	485	532	513	440	477	507	501	528	497	454	456	507	494	469	486	495	491	518	497	463	456	467	461	479	480	513	483	485	470	532	470	484	465	514	471	488	470	470	507	453	505	504	446	470	502	468	456	478	454	514	499	515	485	474	461	466	501	468	522	467	519	454	483	465	504	473	491	481	461	510	503	478	509	488	516	506	466	471	500	517	497	487	472	504	485	483	509	474	502	481	504	464	503	550	489	487	447	480	515	528	520	495	492	478	486	495	499	545	497	500	482	515	445	506	468	507	497	478	529	503	490	518	480	512	467	492	492	448	495	524	472	481	471	499	485	497	469	478	482	486	503	508	453	480	500	457	496	503	526	504	521	511	466	495	494	528	509	491	474	487	497	471	493	521	468	494	473	502	508	487	512	454	491	495	495	483	495	478	467	452	509	534	514	470	473	447	486	504	506	440	461	540	501	509	454	500	508	462	481	491	516	494	515	484	481	458	518	479	495	500	543	478	449	489	470	471	473	451	468	463	457	493	516	499	551	482	488	480	491	453	500	472	484	511	471	476	498	488	468	506	436	480	492	504	506	545	497	479	498	528	464	500	468	494	498	503	461	526	484	502	479	474	504	495	485	492	533	493	470	494	469	512	478	495	476	465	497	483	494	495	475	470	492	467	454	477	462	489	490	466	513	497	491	481	542	485	459	507	501	489	476	530	471	520	483	468	475	476	489	476	465	458	467	492	482	462	479	486	483	481	484	478	508	476	482	496	475	459	479	528	479	496	454	503	480	448	531	486	506	499	506	491	483	477	453	503	515	519	505	530	461	488	484	491	485	453	491	505	467	496	505	521	499	528	495	464	468	540	489	514	445	495	496	484	509	461	479	468	543	477	482	499	514	522	461	477	502	492	471	499	460	504	506	478	487	477	486	527	512	477	496	498	493	489	513	501	529	513	501	515	514	493	455	504	469	469	487	507	495	451	506	460	456	483	508	493	483	501	477	539	465	516	462	515	512	501	491	471	462	482	504	499	505	494	505	520	461	478	509	458	529	498	526	492	475	475	481	496	521	506	481	479	525	507	454	484	484	524	478	482	521	487	513	500	488	500	496	517	485	500	521	478	493	497	529	503	488	479	504	486	496	539	477	491	513	471	491	467	468	474	494	484	502	505	493	485	519	518	513	478	496	485	460	486	504	493	514	462	498	494	469	494	477	470	494	506	490	477	482	475	515	515	526	490	526	522	435	514	498	462	491	501	501	476	477	534	519	476	494	503	487	502	485	529	493	512	484	454	467	443	523	495	485	501	504	484	468	499	507	498	520	488	496	506	489	475	495	508	461	482	528	518	524	491	497	449	511	485	482	506	482	495	498	514	479	482	464	471	483	469	474	553	521	474	468	485	471	495	479	451	473	492	499	502	476	502	505	532	492	453	498	480	498	478	544	515	492	499	461	532	471	506	473	515	528	511	521	487	476	485	480	502	481	529	538	492	494	461	454	499	472	447	497	482	485	482	516	466	502	512	458	490	512
22826	27419	25803	11242	6815	4083	1912	671	300	252	231	222	264	221	221	212	260	244	234	246	236	233	234	258	225	218	241	227	234	241	201	202	244	259	258	258	233	216	246	276	270	247	234	231	247	248	207	235	245	231	239	237	234	250	250	243	235	245	252	246	207	232	239	249	212	237	217	240	239	227	215	214	238	259	230	249	247	239	256	233	234	266	232	235	225	245	258	204	214	217	252	215	213	248	246	219	256	236	192	256	281	228	215	223	223	224	234	248	213	257	228	224	252	212	210	257	227	231	246	239	229	238	257	249	234	251	240	230	228	223	242	224	226	219	226	216	236	240	239	250	202	233	235	252	251	216	240	256	238	222	241	231	220	259	211	223	242	229	251	224	211	208	246	231	247	217	248	241	233	222	234	251	222	240	219	233	236	252	222	234	218	231	252	228	222	210	227	250	234	241	225	244	211	251	215	243	258	231	217	260	236	241	264	252	226	222	221	224	221	227	242	250	256	265	245	226	227	257	242	243	247	230	226	220	234	225	225	231	256	227	244	252	228	251	243	230	256	249	223	226	242	219	221	236	231	214	207	237	261	212	226	249	254	225	262	230	219	237	241	251	230	229	227	229	224	255	240	241	251	217	252	237	246	242	228	225	251	246	226	257	246	241	232	269	265	243	208	236	230	233	245	237	237	252	227	234	215	210	254	228	237	230	255	225	230	241	214	234	221	225	261	247	219	253	226	249	238	222	211	236	226	240	218	257	225	220	245	193	245	240	268	234	278	282	208	241	254	242	250	263	241	235	250	251	253	240	217	234	225	247	259	236	233	206	228	223	236	213	206	216	262	227	238	230	248	225	236	235	245	249	264	226	256	249	230	260	214	240	219	245	256	233	206	215	268	242	236	214	255	232	229	210	231	225	220	202	240	232	245	233	238	234	247	222	222	237	251	208	239	243	218	236	231	243	233	264	241	214	232	261	222	214	215	265	207	233	234	225	243	233	237	235	218	211	235	222	234	246	242	213	228	243	246	258	237	249	242	227	206	236	240	241	231	199	231	228	225	242	240	245	239	201	245	243	242	228	255	255	226	211	203	223	239	225	208	222	226	236	234	222	253	233	226	243	257	208	231	196	224	239	235	233	234	245	257	250	262	217	226	254	235	237	235	228	223	249	265	243	241	228	211	243	257	211	225	240	223	239	229	238	199	243	249	216	233	225	230	245	227	197	221	203	222	214	232	221	243	232	230	251	227	256	253	240	234	243	234	230	247	245	216	260	269	245	284	220	248	224	263	220	220	219	228	262	245	247	222	251	259	214	254	212	241	227	228	248	244	274	224	237	265	235	242	260	232	233	248	219	231	231	216	238	231	228	211	240	226	227	261	218	252	240	230	222	254	258	237	230	223	226	244	251	234	215	199	252	222	225	243	215	223	227	222	243	237	232	251	243	244	233	244	237	256	234	229	248	251	235	259	257	212	243	261	211	227	211	229	229	204	258	222	246	275	242	245	257	253	240	219	216	230	232	235	200	231	219	213	244	247	227	232	247	201	276	271	240	270	214	237	232	235	222	218	219	249	217	228	230	216	258	263	257	218	272	213	221	217	228	228	237	188	234	254	244	232	266	227	213	233	240	208	242	222	254	219	246	237	227	252	247	200	230	241	204	252	218	240	224	244	245	214	224	226	228	254	248	235	238	233	241	224	206	206	225	268	232	228	258	237	243	222	234	227	239	233	248	256	220	238	198	268	251	230	255	218	249	229	242	238	231	266	241	247	215	242	236	223	215	264	210	241	236	240	226	203	266	233	249	252	249	196	239	279	255	253	210	240	243	233	219	226	237	260	230	263	228	230	228	246	250	235	244	221	247	266	270	241	230	238	239	217	234	223	248	245	206	222	258	212	238	250	244	220	217	246	228	226	237	260	259	214	237	225	227	239	230	272	226	239	197	256	232	217	238	227	236	223	230	228	228	228	227	216	222	238	216	243	250	235	231	250	234	247	225	248	229	237	216	234	220	270	239	252	250	249	221	230	231	247	228	238	229	243	243	262	226	206	223	240	212	229	235	254	260	251	237	255	242	225	261	218	234	228	268	237	225	277	218	231	247	227	201	235	239	244	240	245	260	239	204	234	278	244	242	228	235	245	234	211	211	271	225	222	259	228	224	216	261	223	259	253	245	245	261	232	263	249	245	253	252	217	242	239	258	229	251	226	242	220	220	211	203	223	238	260	247	220	226	235	220	238	242	232	229	237	217	226	252	242	248	261	266	234	272	244	205	234	243	227	263	212	259	246	247	239	200	249	251	228	243	258	236	245	248	229	224	249	232	239	200	257	232	239	257	232	233	246	235	227	243	236	238	238	241	212	224	237	277	231	234	235	241	245	266	221	245	225	243	233	248	235	256	235	219	248	231	209	240	214	228	249	249	213	236	240	215	213	228	226	215	213	211	244	233	227	254	245	210	232	241	221	249	227	234	222	216	255	244	245	221	224	236	243	242	224	203	241	224	222	240	264	244	268	218	223	232	215	245	220	253	275	219	254	234	235	250	228	237	238	227	253	249	224	258	222	258	251	233	195	245	231	214	202	227	249	250	230	228	225	238	241	205	226	213	252	230	240	253	250	244	237	252	243	228	231	259	269	236	252	223	255	227	249	276	224	209	228	258	236	228	232	235	270	237	239	222	214	224	231	223	235	206	204	227	210	233	217	234	250	251	211	235	216	221	253	229	242	224	235	228	230	235	241	238	236	233	234	251	255	214	241	238	229	221	216	238	209	242	265	223	225	223	252	246	219	250	257	219	250	241	248	248	245	239	243	246	236	220	220	274	234	273	239	250	200	255	230	242	230	249	249	234	225	243	204	199	191	221	252	243	210	225	248	261	224	224	248	233	252	231	237	207	252	213	225	235	217	237	249	208	250	228	253	223	250	227	244	245	253	219	235	213	262	225	220	229	254	220	230	230	237	250	232	243	240	216	222	230	226	261	245	209	242	219	232	219	214	221	214	236	237	239	244	249	259	232	219	244	265	221	225	221	221	227	278	233	276	251	244	229	204	230	225	241	218	238	237	222	252	228	226	227	233	238	250	239	234	219	212	245	253	253	255	259	241	232	225	231	248	273	230	239	260	239	243	216	217	247	235	247	259	230	244	233	258	224	254	227	254	225	216	229	246	263	244	244	245	257	242	218	241	234	240	211	255	244	247	216	265	243	247	246	250	221	230	222	228	238	247	220	233	261	244	248	252	238	246	234	268	234	244	238	248	224	199	232	242	229	205	234	213	237	243	217	249	247	258	234	236	246	252	231	221	243	244	252	230	233	213	233	228	252	230	247	247	224	223	243	217	204	267	234	265	238	237	232	250	244	259	227	241	233	216	249	265	220	236	233	268	219	253	232	254	237	224	228	229	266	243	248	247	243	225	234	253	234	223	239	220	235	233	235	259	253	214	229	234	236	221	203	226	236	248	252	234	258	228	210	215	222	220	237	225	236	220	246
17153	26518	28310	15838	15136	10106	4978	1730	758	540	576	511	531	570	560	537	587	523	531	568	552	519	540	585	549	525	556	559	555	572	524	540	546	582	579	540	557	540	539	550	512	590	524	574	538	585	559	492	543	546	558	542	560	528	547	527	563	544	557	536	526	542	522	563	513	558	548	576	535	528	555	500	534	508	528	571	546	550	565	556	547	556	583	550	557	560	533	568	556	542	552	577	600	573	550	564	510	543	565	537	582	558	549	551	530	539	540	576	555	604	554	532	586	576	513	562	546	512	563	503	548	559	553	502	530	544	556	526	548	530	539	552	540	540	545	581	539	563	560	543	536	521	545	546	533	550	547	557	540	610	582	507	586	534	565	564	568	527	544	597	540	556	531	540	559	516	542	526	577	553	527	537	577	565	560	539	559	580	528	550	547	544	506	578	536	561	490	583	537	554	575	565	545	530	551	577	573	538	528	506	573	523	554	541	514	568	549	557	540	539	496	574	552	572	510	556	562	564	540	582	509	509	534	583	564	579	523	607	540	556	567	542	527	566	556	544	586	526	558	534	594	544	538	568	500	529	554	532	522	568	552	548	536	580	559	556	526	507	513	546	554	536	523	533	566	626	548	509	568	517	556	572	582	575	579	526	542	570	589	542	569	552	549	570	493	568	526	545	556	586	575	545	556	535	548	535	550	507	532	579	521	561	553	564	521	573	533	534	552	533	533	534	570	543	501	562	543	568	533	563	559	560	578	570	569	528	582	543	521	514	547	573	595	576	538	572	528	507	550	596	580	553	574	559	528	541	558	561	586	590	545	545	561	559	533	551	564	555	527	534	578	523	540	514	561	506	534	548	538	549	531	515	502	494	543	547	514	526	519	512	547	535	534	541	537	604	545	545	562	511	593	592	541	506	546	511	531	590	521	504	560	569	538	571	544	551	552	555	524	556	496	539	572	580	530	572	560	556	544	515	529	572	604	565	549	543	547	539	504	561	548	567	524	548	575	530	598	555	521	519	568	585	549	557	558	527	562	533	550	595	562	521	576	521	535	581	566	535	551	557	562	553	577	573	571	589	555	556	542	536	565	537	531	537	582	553	552	568	582	522	581	553	545	556	538	530	510	525	568	601	563	528	532	559	539	490	528	569	512	539	562	535	602	550	512	595	526	575	571	499	533	537	547	543	550	553	569	565	555	564	530	550	592	555	564	540	559	540	574	569	592	560	558	496	527	545	537	539	532	531	589	535	542	549	506	540	570	574	516	567	567	556	575	532	575	547	524	558	527	555	564	589	553	562	528	552	569	566	528	574	532	561	548	490	557	519	533	564	578	574	547	586	519	545	550	545	502	550	516	576	606	546	579	557	548	514	578	512	541	567	538	518	558	538	545	571	530	570	566	530	517	543	526	540	570	534	564	520	566	537	519	529	566	530	531	594	587	524	530	557	519	520	548	554	557	525	591	553	539	531	549	500	581	566	565	574	526	550	526	560	541	544	558	555	548	553	569	546	568	577	553	528	577	577	598	561	523	569	575	537	554	498	578	587	552	506	529	560	533	540	519	520	548	541	552	542	530	559	589	561	547	567	516	595	543	582	561	546	566	540	549	521	564	548	530	569	553	537	540	534	539	547	562	511	508	527	547	532	547	550	584	542	588	531	545	520	549	590	535	559	550	554	535	522	512	551	566	538	558	529	602	577	508	598	537	528	537	523	538	545	592	548	624	551	577	543	531	547	547	501	538	551	514	572	567	540	590	553	551	520	570	527	585	515	492	546	590	549	514	487	569	559	532	542	543	561	522	543	559	526	530	531	552	532	534	574	541	518	544	561	564	550	586	565	533	572	586	506	589	522	507	552	550	555	552	570	540	518	586	600	621	556	555	555	542	499	547	573	593	550	526	494	563	564	549	521	627	539	548	533	566	508	588	551	540	521	580	560	547	524	553	555	534	550	557	576	515	534	591	565	533	559	552	544	546	543	607	559	518	547	540	545	578	526	568	503	552	527	536	518	569	583	586	569	549	548	520	605	591	538	565	543	562	539	538	551	556	574	584	559	553	568	525	569	546	541	561	537	553	570	552	526	579	544	544	509	550	554	545	518	512	505	553	531	553	524	517	552	540	547	526	545	563	534	515	545	541	560	571	503	528	507	538	560	527	518	581	537	561	539	579	558	527	548	579	561	530	515	527	544	530	576	542	553	555	513	553	550	519	542	525	600	560	554	532	583	545	595	513	543	518	504	587	547	556	582	552	518	552	517	554	537	565	547	560	566	532	531	585	565	532	541	536	538	530	576	566	558	572	524	534	541	555	567	531	537	539	584	533	586	558	549	550	550	480	561	575	548	552	541	589	560	548	549	531	569	504	588	567	518	533	558	552	555	559	533	515	596	543	504	568	540	554	553	571	537	559	531	567	598	556	550	571	539	539	542	501	536	510	551	508	565	559	551	572	512	544	582	560	562	558	583	554	560	577	529	523	587	542	591	550	542	540	573	549	568	571	506	557	557	530	529	541	557	533	538	582	534	545	571	501	546	584	568	559	578	495	555	579	546	572	574	563	596	549	554	514	580	531	538	548	531	539	536	538	535	560	501	533	527	514	512	545	554	594	541	528	607	530	539	571	545	540	546	574	561	535	543	556	564	541	551	536	529	586	573	552	583	552	531	532	546	519	516	567	555	542	570	541	537	537	558	550	542	554	578	540	482	536	536	549	571	519	557	547	568	534	564	500	541	557	528	531	491	568	557	538	503	521	567	560	552	533	512	537	593	567	477	516	550	559	508	551	551	543	546	520	531	572	569	584	534	551	536	511	590	574	583	561	536	523	573	563	567	550	546	591	594	545	556	548	524	556	522	585	571	531	515	558	572	548	524	559	539	509	556	568	597	526	495	570	567	514	531	534	567	516	588	546	538	522	573	516	532	497	562	545	572	579	545	548	530	564	535	509	511	549	537	561	551	547	563	536	550	546	557	546	553	505	565	602	548	555	539	572	526	565	566	558	551	523	538	525	555	546	510	509	532	568	579	554	541	557	543	544	551	536	537	548	552	538	522	547	553	559	538	553	554	552	530	522	569	569	527	521	556	512	505	543	562	561	533	512	606	547	494	546	536	557	528	532	548	554	520	538	541	530	553	545	573	563	544	552	532	508	556	574	581	541	550	531	517	541	552	529	496	556	476	532	523	535	555	498	573	515	563	530	557	573	572	509	547	561	560	546	522	558	536	561	562	586	578	550	532	568	547	571	515	546	564	598	539	555	531	545	530	526	496	550	567	584	544	555	589	539	535	579	537	543	540	577	529	557	547	530	526	569	565	530	550	544	571	554	562	542	518	556	523	567	592	568	549	567	618	565	521	550	565	545	495	542	561	582	537	567	602	591	555	547	548	563	526	528	530	545	592	545	524	556	545	560	512	543	528	552	555	532	529	556	534	572	582	515	521	565	555	559	528	531	568	519	516	556	551	544	530	510	548	532	610	587	534	532	565	563	546
53753	50196	43395	33639	31615	28177	19635	8147	1619	317	254	255	253	241	243	232	235	219	229	221	254	250	231	224	229	238	253	218	217	232	245	251	224	254	257	214	260	222	249	234	237	239	257	244	235	253	244	230	237	231	253	236	253	224	245	228	247	231	247	243	249	255	215	235	248	227	210	220	212	229	214	240	233	234	248	222	258	250	224	245	237	233	219	216	241	227	228	234	236	230	233	238	227	254	270	247	232	237	236	206	202	248	197	244	244	234	212	242	232	229	236	220	226	258	208	230	222	256	196	229	248	218	246	217	230	253	231	234	226	217	234	235	227	207	240	217	252	242	223	219	223	238	246	242	198	225	249	236	223	259	241	245	239	245	248	233	256	224	244	216	261	229	225	269	257	229	244	215	240	207	206	229	259	226	244	250	252	233	232	237	249	239	225	231	236	237	231	234	242	245	219	227	227	217	221	251	230	226	239	224	214	236	188	258	244	225	254	262	234	199	213	207	249	253	226	241	255	263	240	224	224	244	233	241	219	245	231	245	259	227	227	237	246	259	263	233	245	253	252	223	221	237	236	253	216	252	268	227	235	220	223	225	251	225	224	229	253	225	244	238	241	233	259	196	225	250	214	224	206	245	235	248	236	243	232	250	231	253	242	216	222	244	223	227	216	219	228	246	235	237	241	258	246	218	232	218	218	225	230	258	255	230	212	246	220	203	231	255	255	213	243	250	271	246	201	243	243	255	252	252	231	227	247	219	229	233	213	225	260	252	253	249	205	227	197	246	249	236	259	251	208	217	234	222	201	226	261	226	249	205	227	225	230	238	224	239	222	204	230	239	246	235	239	245	235	218	224	223	221	251	232	228	239	245	227	262	225	219	203	211	237	216	221	251	234	206	215	213	270	205	240	258	220	236	249	253	250	222	252	253	220	242	228	253	239	234	217	272	224	255	245	250	230	249	226	238	271	241	243	246	260	220	211	244	234	250	218	221	256	216	210	224	231	263	242	227	243	257	215	240	221	210	229	244	251	225	249	238	244	213	263	243	230	247	225	228	244	225	252	214	240	235	220	241	245	240	235	218	239	249	245	241	240	220	237	227	261	211	222	239	233	224	232	259	259	227	216	232	245	212	244	271	263	224	208	207	245	245	241	208	261	244	231	239	246	209	242	231	258	239	232	245	265	224	265	240	235	244	235	242	231	224	208	249	256	240	214	220	247	251	236	235	221	233	229	223	239	223	244	212	229	249	233	252	235	225	255	257	219	232	230	219	228	233	201	248	245	225	232	240	224	237	238	256	250	225	226	258	237	235	270	250	227	258	211	221	230	214	211	234	217	240	230	236	223	250	247	224	207	216	243	223	236	227	282	232	258	255	231	288	266	216	218	214	236	252	224	239	227	224	224	224	261	238	235	235	232	233	228	257	228	209	237	231	234	248	251	233	217	227	234	227	217	239	250	262	215	251	241	265	223	222	235	226	210	208	250	226	205	223	233	242	251	251	232	247	240	223	235	211	244	226	260	253	251	223	236	219	229	239	226	220	228	230	225	222	233	212	241	218	237	239	232	236	233	242	229	244	236	241	229	230	226	240	224	238	228	232	222	262	227	245	237	229	229	244	229	236	252	237	250	247	221	252	247	254	226	216	252	242	225	232	215	213	252	225	235	227	248	226	250	227	228	229	225	230	253	223	228	241	223	212	236	217	210	262	247	241	227	246	236	195	243	221	240	253	232	238	254	239	247	249	242	247	240	212	246	249	224	244	235	222	226	240	247	249	222	254	242	233	227	223	212	209	251	252	238	223	235	233	241	225	209	251	209	215	214	219	212	241	233	234	212	228	252	251	213	201	247	242	254	229	231	261	240	221	251	227	260	226	255	255	246	248	221	223	228	246	270	237	216	214	228	246	220	212	227	237	233	240	251	233	228	250	252	242	243	207	252	235	239	233	231	209	220	241	228	238	223	223	226	248	262	222	243	221	229	207	246	259	220	219	236	240	215	258	232	236	225	217	242	235	208	240	234	246	237	232	238	235	221	228	221	240	257	202	260	241	242	260	248	216	243	265	205	221	231	235	215	235	207	226	217	235	267	247	271	253	239	229	202	246	222	231	252	224	262	247	227	219	247	256	237	243	226	243	227	215	233	254	248	218	224	223	242	257	216	231	252	254	266	262	221	264	238	247	207	233	212	225	234	201	242	225	221	248	243	224	255	234	236	257	220	250	227	262	234	210	245	241	269	225	217	232	234	230	239	222	219	222	210	252	226	230	257	241	231	232	231	231	223	224	251	205	243	221	243	252	229	226	236	225	229	253	232	239	229	244	242	248	224	234	190	240	216	262	233	263	246	215	204	238	246	225	228	216	231	218	249	236	218	242	269	208	233	247	253	232	268	219	227	237	214	199	241	263	239	250	255	230	245	242	227	244	251	206	228	199	211	220	245	252	210	230	210	205	219	213	225	255	248	236	224	207	209	233	254	228	231	251	224	226	219	235	247	213	244	218	273	239	236	221	251	263	241	251	237	222	244	242	210	217	244	220	256	217	196	229	230	252	235	211	241	238	244	214	254	232	223	236	214	229	234	207	263	254	223	238	227	235	235	230	231	211	247	226	220	259	239	247	201	232	229	206	207	240	246	198	222	234	253	241	223	213	236	218	237	216	247	261	224	221	234	231	235	215	223	239	218	224	210	222	230	250	226	209	212	248	220	256	246	227	231	254	227	217	230	247	228	262	222	261	219	207	239	231	221	237	257	232	224	212	260	227	231	250	243	237	235	209	243	257	242	223	245	257	242	242	236	212	226	216	245	237	238	235	241	257	223	192	245	212	238	248	226	238	246	238	249	266	256	229	247	249	244	216	254	238	250	231	241	234	213	243	248	227	216	210	234	238	236	231	241	247	254	223	224	217	241	239	253	241	210	231	245	219	247	241	202	232	242	232	191	218	241	218	234	229	216	250	267	229	224	263	211	242	229	239	273	260	206	211	246	230	210	218	240	229	238	240	259	235	202	261	226	228	229	210	225	226	242	267	204	251	232	210	224	226	259	237	244	237	239	236	219	261	245	230	223	262	221	231	217	224	234	250	246	239	236	228	227	218	219	216	246	241	237	228	252	242	225	229	240	240	234	250	247	240	226	233	231	197	244	208	241	231	213	231	240	260	234	252	240	243	224	223	216	255	237	267	212	230	260	240	227	271	229	225	249	219	228	215	240	239	249	229	236	233	233	232	241	239	226	241	260	246	245	240	241	228	224	248	275	215	231	225	229	252	213	235	225	233	240	238	217	227	220	244	241	248	241	226	234	241	224	234	225	220	236	255	242	246	198	227	231	251	263	246	272	231	234	234	218	219	223	234	195	236	232	218	237	236	222	231	236	250	214	205	230	244	218	240	254	207	243	234	249	234	236	261	220	264	234	213	225	240	222	254	205	247	242	243	239	232	208	267	234	223	228	202	217	229	229	229	200	224	240	218	244	245	222	240	221	227	227	254
43140	52997	50361	54462	54191	41926	22931	6667	1561	691	631	511	545	559	547	550	553	556	546	541	536	511	526	550	573	517	499	568	559	503	547	553	557	515	507	518	567	516	527	546	528	542	556	551	497	549	592	506	542	519	570	531	538	552	504	500	551	537	502	525	565	544	535	521	557	593	549	561	549	533	518	506	525	544	547	516	539	519	520	513	499	560	560	520	535	528	525	583	516	530	536	556	535	531	523	517	542	552	550	537	533	543	515	504	551	498	548	527	529	522	505	573	509	495	570	536	517	520	522	552	551	531	532	507	557	537	519	574	500	534	596	512	530	554	568	514	543	513	536	536	515	540	562	532	524	526	546	517	560	462	501	542	554	538	533	532	566	539	527	558	482	499	467	541	528	568	577	568	519	564	527	579	531	497	543	530	501	583	521	565	531	528	533	516	548	562	502	525	537	532	504	523	566	546	522	513	578	513	547	526	500	556	507	551	536	524	500	536	571	530	539	540	530	527	538	511	534	523	532	539	530	554	537	559	549	508	552	527	529	534	520	540	556	541	580	509	516	557	550	550	542	525	518	522	489	591	537	527	501	559	546	555	546	557	529	578	533	570	518	554	536	578	529	511	515	546	578	561	516	517	525	511	529	569	552	541	520	537	507	526	552	589	556	576	544	561	526	532	555	552	528	564	505	539	542	562	547	513	548	561	548	515	540	537	573	528	491	548	583	498	568	536	521	540	557	569	503	508	509	523	527	527	533	565	532	569	515	566	562	585	561	551	539	503	531	517	541	526	524	552	504	551	567	532	504	519	543	560	557	534	544	552	508	536	538	540	534	549	538	536	534	568	522	517	530	526	555	568	549	538	522	517	542	555	560	557	508	504	547	519	521	527	508	521	530	538	534	514	521	557	527	538	493	519	528	523	506	571	502	529	550	511	515	540	520	528	510	540	535	504	567	514	546	537	517	557	532	527	548	536	547	522	549	577	523	549	535	521	504	576	530	535	565	525	563	526	545	532	581	552	534	586	516	530	518	526	546	493	546	552	568	592	511	514	548	518	528	565	577	548	611	575	540	517	526	566	534	481	563	549	538	523	511	549	533	482	500	560	530	538	552	480	544	529	567	556	552	545	497	550	501	522	567	529	520	517	508	524	547	553	558	577	589	541	528	510	545	555	515	539	539	522	485	538	524	533	575	513	537	542	532	528	530	553	524	551	576	572	495	516	551	548	577	557	513	559	528	481	583	529	564	549	523	519	534	556	558	524	540	489	547	551	488	543	541	544	562	514	508	508	506	545	576	574	584	552	524	555	527	599	531	499	530	567	537	527	507	546	520	507	549	541	579	525	532	513	566	470	564	535	562	513	517	522	568	518	551	529	521	527	492	527	611	495	522	478	558	511	524	541	537	555	502	512	529	519	512	518	546	522	559	502	514	558	521	535	516	537	518	527	551	537	551	549	514	507	480	520	579	536	507	593	551	564	513	582	559	518	557	529	576	519	576	539	517	527	528	519	536	524	586	535	519	528	503	533	545	566	538	570	578	546	561	522	559	538	567	509	504	512	556	518	537	544	523	516	557	541	541	535	545	494	546	571	508	525	545	523	561	575	533	521	529	557	527	528	504	557	552	527	587	510	525	510	583	517	536	565	552	520	511	520	545	540	538	563	514	510	507	525	579	521	533	521	569	555	505	537	562	535	525	518	549	576	532	519	516	572	524	528	528	510	549	486	514	537	530	526	546	537	498	539	550	527	546	528	502	526	506	501	517	496	566	560	540	554	538	555	557	549	550	506	538	535	540	532	520	560	568	575	539	526	549	542	624	542	519	519	546	550	543	535	569	508	569	560	531	561	563	562	511	539	544	535	544	510	539	514	546	559	576	557	516	521	551	553	506	526	543	586	523	494	561	566	556	555	501	558	521	537	571	540	567	583	542	605	566	528	549	508	525	520	556	538	507	503	502	554	527	506	514	551	520	548	548	505	565	525	521	566	582	538	543	549	542	592	548	514	558	548	529	525	551	513	534	525	504	558	526	562	482	546	570	557	490	549	527	537	535	535	552	515	543	554	526	515	540	499	549	540	551	514	541	557	558	553	527	548	568	531	507	496	494	549	535	521	561	585	537	479	515	542	527	528	536	514	569	555	519	520	517	516	551	524	538	569	531	505	557	514	532	521	510	550	545	550	531	552	517	539	535	532	501	550	551	544	507	543	521	564	537	512	538	551	557	514	550	521	546	518	550	498	555	529	539	496	523	553	585	531	522	523	540	549	494	527	540	529	498	514	523	493	538	513	570	499	547	590	560	557	561	543	535	552	548	557	548	515	539	564	543	524	554	470	509	534	528	592	516	519	552	556	504	511	530	536	529	523	521	545	555	531	566	538	573	568	532	545	537	536	519	532	529	509	537	542	565	534	566	535	579	519	554	532	506	532	527	523	550	519	534	577	538	526	518	551	519	565	562	531	510	540	555	529	517	493	526	510	584	541	530	532	548	549	546	549	547	551	549	531	544	514	573	528	540	553	543	540	506	526	549	516	600	522	552	516	589	528	535	555	523	571	518	554	526	554	538	514	576	540	568	514	567	546	532	547	537	550	564	604	540	536	538	524	539	523	523	505	515	551	580	577	541	529	529	527	550	532	496	520	537	571	558	550	508	548	564	516	560	549	549	544	553	544	524	539	543	552	525	527	571	548	513	486	586	530	534	574	541	551	531	530	512	527	537	563	530	532	480	555	554	565	571	550	530	565	563	556	506	541	514	525	601	555	519	537	515	549	531	506	581	545	516	550	491	563	514	571	560	538	577	514	538	561	537	558	530	511	520	535	562	547	501	509	529	545	537	554	490	541	522	518	480	555	553	501	545	540	579	506	525	500	530	530	524	568	521	533	521	553	510	547	513	558	508	530	522	522	546	550	506	534	542	559	580	520	487	516	557	529	549	538	575	543	547	544	560	564	534	497	509	546	563	551	544	532	553	504	526	541	522	538	554	530	486	556	505	544	526	584	490	516	554	503	537	560	543	513	518	545	565	559	556	499	503	534	549	586	526	538	521	546	556	531	513	516	571	516	551	532	521	539	528	535	544	549	547	494	514	561	575	565	508	534	572	551	534	549	505	529	494	484	516	495	480	523	533	595	568	558	497	531	536	526	563	548	512	541	513	561	526	495	551	563	515	535	513	484	493	565	524	521	480	516	507	555	482	500	523	530	539	535	538	543	558	560	546	522	541	534	526	537	553	556	557	525	581	548	510	561	557	511	516	526	554	520	538	569	522	590	552	515	533	530	571	584	537	552	512	518	512	518	543	540	535	503	511	516	553	519	499	562	553	512	558	501	518	560	524	523	497	560	517	563	575	580	534	553	545	563	555	535	543	559	548	542	532	535	541	580	557	555	551	521	497	522	551	560	492	504	554	542	578	536	512	528	529	544	536	514	559	571	575	522	543	535	511	541	535	537	541	534	567	516	526	532	517	568	550	508	562	541	519	537	556	554
56493	50530	42225	36788	32052	31698	26629	17037	5601	845	271	230	212	220	227	218	186	213	228	234	201	211	252	216	230	190	196	226	248	222	230	228	202	242	189	198	213	185	188	204	192	242	224	204	234	206	210	205	187	198	228	218	230	239	212	221	194	195	197	224	206	178	211	233	208	213	216	193	196	216	196	223	234	213	209	242	199	226	218	210	223	259	211	213	234	215	200	208	223	181	218	194	218	206	193	228	223	193	197	183	189	187	187	218	202	230	212	227	247	197	201	222	198	212	251	206	222	212	219	183	237	219	190	215	225	180	204	198	217	254	185	210	217	204	196	212	212	240	236	202	216	195	213	237	207	219	200	225	192	193	198	213	197	211	224	228	199	204	208	229	193	209	215	225	206	200	217	211	202	206	202	202	201	221	207	189	223	230	239	203	216	216	216	243	233	202	231	204	226	201	227	208	202	205	224	224	224	208	210	247	214	225	200	200	221	218	198	196	204	223	225	191	199	208	204	173	197	237	206	195	215	183	197	230	223	225	201	220	235	205	203	218	221	191	265	201	174	199	219	198	209	223	241	209	206	224	204	219	179	229	222	220	203	228	202	202	212	199	212	199	220	231	219	195	195	218	202	192	191	198	229	222	217	219	239	212	193	230	218	198	220	217	166	229	200	211	191	220	210	204	229	203	231	191	202	189	195	198	186	239	231	190	226	192	197	216	183	213	206	217	217	236	208	230	210	239	191	217	206	233	216	221	196	173	203	206	199	198	187	222	228	213	207	222	234	212	215	206	194	206	190	210	190	191	210	203	199	237	216	205	221	251	214	231	227	225	200	217	208	259	238	219	248	186	217	212	249	228	206	226	215	200	195	195	209	206	215	195	232	209	213	251	235	193	205	224	196	236	193	215	236	227	225	210	196	221	204	230	196	205	197	223	206	195	196	219	205	216	225	242	214	173	224	205	223	210	201	218	235	215	198	224	208	215	189	196	214	229	202	189	206	213	195	209	221	179	203	238	233	220	203	241	197	188	203	242	210	241	217	192	211	200	189	197	233	233	206	201	198	231	216	208	204	206	185	200	197	236	219	206	228	206	213	192	232	222	208	209	222	234	219	210	195	228	192	235	204	168	184	207	250	227	189	199	229	234	205	221	204	214	213	213	209	213	207	214	214	201	192	205	229	195	238	203	212	205	184	197	212	188	192	200	200	227	200	200	195	208	214	227	203	205	179	195	216	245	205	200	216	222	200	198	196	216	206	218	214	208	228	224	204	209	216	198	203	202	204	217	215	222	223	195	234	183	211	174	184	222	201	212	221	209	225	207	239	181	198	212	218	240	197	226	242	211	214	217	198	207	210	205	219	216	200	175	213	171	191	234	224	201	221	200	220	196	193	184	227	213	211	227	228	199	203	213	252	202	231	219	199	196	214	249	206	218	209	216	242	202	212	221	193	213	218	207	214	185	188	233	201	204	202	220	205	197	202	199	205	240	204	218	211	242	234	231	204	222	221	188	204	195	203	175	200	212	219	218	202	236	204	209	193	213	195	224	221	236	248	251	211	197	234	197	226	207	201	210	253	194	190	228	230	230	184	204	212	179	190	205	201	201	218	188	228	220	219	190	201	210	226	221	231	205	213	227	207	197	205	209	207	237	198	204	229	212	217	191	231	191	186	217	201	192	221	211	208	214	212	222	228	196	219	215	209	188	186	209	223	228	207	199	204	201	207	200	214	224	199	226	229	208	207	218	214	245	205	229	201	194	209	201	206	209	198	199	204	223	222	207	204	221	207	227	205	180	209	192	225	233	213	242	224	219	205	209	213	224	226	228	223	202	213	217	241	184	219	196	207	201	200	234	199	222	225	203	207	200	197	221	201	179	237	219	180	187	192	178	198	225	233	221	182	193	208	215	215	231	208	195	223	215	181	207	209	216	174	194	196	221	214	204	204	210	215	227	185	191	210	196	202	208	209	215	238	214	231	229	234	219	211	217	215	198	201	221	186	232	210	210	231	224	200	233	210	221	211	220	219	204	217	214	211	215	189	218	218	196	188	215	202	201	179	190	230	203	229	207	217	218	210	185	224	225	207	223	225	205	223	230	194	187	227	211	197	211	183	216	244	185	219	206	217	239	208	202	204	192	197	214	234	212	218	210	210	230	238	228	231	224	227	195	214	235	212	236	201	202	201	185	192	238	192	195	213	190	225	186	231	218	214	238	221	202	214	200	209	215	233	216	221	226	218	198	215	198	214	181	231	231	237	197	220	190	209	217	221	216	191	221	204	205	230	214	205	192	216	184	213	188	205	215	202	227	228	203	240	181	226	197	215	222	222	226	227	217	219	224	231	209	201	214	199	226	222	209	221	209	217	202	192	253	222	242	210	217	227	227	250	223	201	209	200	224	207	230	210	198	202	202	216	213	198	191	234	223	215	229	203	222	230	215	208	197	231	242	213	221	219	209	194	196	234	203	208	182	245	209	221	257	198	216	224	188	213	222	228	174	183	207	174	204	241	247	176	203	192	210	219	213	192	199	233	206	211	187	202	224	185	226	200	186	231	213	198	229	211	232	224	192	216	213	204	224	229	220	216	190	220	224	223	194	215	212	208	208	190	217	214	221	226	207	216	227	203	211	227	208	210	209	197	234	219	187	190	220	197	214	221	224	191	196	227	215	187	199	200	207	202	214	230	241	223	217	214	185	219	220	190	200	200	188	246	213	207	247	218	227	217	185	216	242	208	219	224	234	222	230	220	225	188	192	194	219	201	235	211	232	210	185	232	227	177	216	221	215	227	192	196	204	210	212	242	233	208	229	221	232	218	208	181	194	235	225	229	193	199	218	193	198	225	208	225	209	197	223	226	222	206	220	245	210	223	245	206	197	220	191	243	212	180	199	211	220	207	196	199	203	196	211	206	215	203	196	213	195	205	194	250	204	222	215	188	195	239	253	189	218	239	201	226	201	214	188	233	231	218	208	200	209	225	209	223	212	205	208	216	207	217	208	213	198	246	224	198	224	221	196	235	230	224	227	237	208	215	218	228	207	199	182	215	198	225	204	205	226	218	212	243	213	195	192	193	215	189	210	200	242	228	207	228	214	184	194	231	222	244	210	192	221	171	217	215	210	210	204	210	212	193	210	230	194	202	210	217	221	225	245	212	219	231	194	200	222	222	209	237	218	245	204	209	225	202	250	207	208	213	209	224	204	224	212	226	179	212	214	238	197	193	218	228	220	217	228	173	214	224	215	212	214	243	205	205	218	211	217	243	215	228	200	208	200	217	216	208	200	209	209	225	166	204	184	185	195	219	216	228	216	208	195	228	222	190	200	203	223	212	208	228	209	226	207	213	219	202	159	213	204	212	213	237	227	190	211	218	198	247	196	218	209	194	202	180	190	215	206	229	229	221	222	213	207	220	180	211	229	209	214	202	189	239	205	242	208	215	231	210	224	191	197	223	221	205	183	215	239	198	228	217	187	216	211	231	205	198	207	214	225
48548	58713	57370	62973	67545	56379	35463	12720	2820	773	590	546	516	488	490	510	508	492	474	523	456	524	446	495	465	522	509	500	478	456	491	487	472	476	505	445	503	490	472	476	477	535	477	456	512	482	506	476	506	479	526	481	501	475	450	473	474	498	464	478	492	507	495	469	472	492	494	463	454	465	492	466	515	482	524	465	467	462	499	489	448	453	466	508	460	460	490	487	475	501	491	473	456	480	477	483	493	529	493	474	485	477	470	472	440	488	486	467	507	479	447	508	457	488	448	474	496	471	478	462	473	472	521	481	487	466	478	493	493	463	482	495	491	463	457	458	446	484	491	505	527	487	479	486	457	455	481	482	467	497	499	489	486	479	462	458	478	492	492	489	508	483	502	481	493	505	489	455	449	449	473	499	482	466	477	508	486	463	486	460	460	516	493	472	450	474	476	489	498	479	470	468	492	478	487	468	493	496	465	477	472	466	495	469	485	493	484	502	470	460	503	426	474	442	493	520	486	483	487	481	519	529	501	476	462	484	472	491	497	494	466	483	492	494	492	462	469	462	485	475	442	468	461	482	492	460	479	481	467	506	437	501	473	502	493	472	473	489	477	457	472	524	508	513	496	493	535	468	441	493	470	474	473	446	508	459	512	473	511	505	484	494	467	457	456	462	438	483	473	522	448	470	429	494	495	487	523	501	488	475	487	486	482	439	475	503	460	453	474	494	505	453	442	462	465	473	475	497	466	474	473	522	514	495	470	482	493	474	484	515	480	500	473	477	488	512	484	525	512	471	466	471	450	467	482	467	505	465	493	488	462	487	445	521	505	443	481	507	453	501	422	527	467	462	457	499	487	466	452	486	506	502	490	498	469	465	510	517	480	490	422	443	475	462	484	489	478	459	435	464	475	478	489	457	479	477	477	482	466	497	497	485	478	476	501	507	504	472	508	493	463	447	476	512	492	489	454	436	473	469	521	481	477	484	489	454	479	476	488	504	504	446	492	496	460	502	455	493	460	475	505	510	436	449	478	477	427	465	469	462	470	450	486	466	456	504	468	486	444	478	494	498	468	451	460	443	486	447	486	493	449	470	487	452	431	488	534	492	483	483	468	498	499	479	495	491	516	446	498	497	481	506	477	465	429	503	515	440	484	505	465	505	497	486	501	491	466	456	477	497	488	504	475	437	478	495	496	503	447	456	460	461	501	478	478	503	470	422	450	524	469	451	483	497	433	450	476	491	480	494	500	501	521	488	463	508	495	498	481	449	488	475	466	482	478	442	487	445	478	460	444	491	451	471	446	474	462	509	451	495	487	511	507	492	482	459	454	552	435	487	466	473	474	475	489	497	449	507	520	471	509	475	491	457	524	477	450	475	476	485	466	472	507	487	477	486	468	496	497	518	499	482	473	504	448	454	476	490	453	453	452	439	452	516	478	505	489	533	479	447	494	462	481	444	460	503	460	446	491	530	471	466	488	477	477	468	499	479	463	473	486	499	476	479	472	491	500	419	494	469	481	497	478	458	455	488	437	483	474	485	458	472	476	490	463	479	494	479	466	469	446	479	499	466	504	468	461	495	459	481	465	486	484	489	501	473	466	464	476	412	519	471	473	471	465	478	509	475	431	436	490	484	474	508	462	477	500	499	464	485	498	465	487	485	456	439	473	455	465	479	457	440	436	477	504	515	479	487	489	438	474	443	535	510	505	457	473	461	478	467	469	475	440	467	507	500	506	474	473	468	511	511	452	454	461	459	491	444	500	458	492	462	462	488	471	479	476	478	506	503	470	479	490	482	485	451	444	530	507	458	514	463	468	498	510	473	482	489	496	459	502	469	500	485	470	494	488	499	453	506	476	519	464	472	465	465	496	469	451	471	507	462	461	475	495	482	497	485	476	476	456	460	495	468	470	496	484	470	479	538	453	451	464	537	461	464	507	498	444	505	508	480	461	500	466	500	425	461	455	476	487	437	483	484	456	457	453	445	436	505	458	509	463	466	460	464	511	516	443	495	514	455	480	439	488	484	467	494	464	495	454	466	500	487	499	476	504	472	477	479	499	509	457	480	480	484	504	444	446	493	502	494	472	473	461	491	479	497	458	463	434	475	466	458	471	500	448	472	448	475	487	465	444	496	467	500	507	466	420	495	463	502	485	504	475	483	496	520	525	488	467	499	489	495	507	465	472	457	469	504	501	496	481	438	522	515	430	433	508	449	479	460	483	487	490	534	499	456	474	487	478	471	478	487	484	494	466	453	508	478	484	464	480	459	505	514	481	485	468	454	511	500	489	453	464	464	488	451	473	471	460	469	483	477	489	457	473	487	493	481	486	476	500	487	479	520	519	484	506	455	452	447	505	480	444	500	436	473	476	476	471	470	465	456	488	474	481	494	504	485	460	474	470	444	474	470	470	513	464	478	500	491	471	487	524	447	465	485	470	486	473	439	467	509	465	483	476	499	479	442	521	450	471	495	484	483	470	471	498	488	489	458	466	488	461	464	482	467	478	422	493	466	511	468	468	504	531	493	437	494	465	508	480	443	512	470	445	472	476	437	497	503	498	491	492	500	457	481	421	473	503	469	447	490	525	475	481	483	478	487	542	444	507	490	485	458	476	495	495	481	471	493	483	462	476	451	460	502	473	491	482	469	462	472	477	478	458	457	482	504	488	524	490	454	469	464	464	457	486	462	492	460	486	442	477	450	463	482	478	465	496	472	503	445	450	486	491	473	461	494	495	480	449	485	506	510	487	463	472	480	497	475	515	488	484	462	491	496	486	467	460	481	493	508	479	482	481	487	479	490	440	465	481	470	463	447	505	469	419	460	471	499	503	451	496	522	484	546	447	487	419	525	477	472	482	455	452	525	469	454	471	463	500	504	479	511	471	508	485	471	467	488	492	488	479	446	469	478	508	474	513	461	516	500	506	470	483	475	479	479	488	456	511	482	508	477	435	460	478	466	446	499	526	496	474	513	472	539	498	499	473	473	484	468	455	443	469	488	478	470	482	504	478	413	450	447	486	500	506	494	501	487	504	509	457	468	477	448	471	485	431	479	436	467	450	460	490	457	505	464	462	447	480	516	484	512	478	487	484	492	492	484	469	468	491	459	452	473	490	473	451	492	483	504	452	505	472	492	492	469	488	481	483	474	456	498	467	528	458	466	483	470	472	519	473	468	467	449	485	477	475	510	485	489	483	481	464	503	430	462	507	459	462	484	520	503	459	477	480	509	452	494	468	492	476	466	474	454	481	516	528	480	493	488	446	504	471	483	468	457	471	476	502	481	480	475	461	489	453	521	481	457	477	491	481	448	464	486	474	488	477	480	487	480	524	468	477	481	470	479	482	462	495	473	499	509	480	493	477	483	474	494	468	515	461	500	461	452	461	471	502	507	490	501	510	463	508	494	487	487	485	499	456	461	436	432	503	493	478	457	464	489	481	488	495	502	456	462	476	478	448	459	480	478	455	478	484	472	455	469	497	472	465	492	518	453
18148	27395	34683	21610	8000	4978	2321	735	304	259	243	241	210	244	231	250	265	245	211	265	237	215	234	222	241	284	232	230	257	240	262	222	220	245	241	216	260	247	263	211	219	273	240	228	192	218	228	247	251	202	235	216	244	248	234	219	202	208	233	231	233	217	219	209	245	227	273	249	199	247	202	219	248	254	216	199	234	255	242	218	225	220	249	250	226	249	261	214	226	194	231	244	222	243	235	217	250	227	226	248	218	213	235	227	263	248	216	225	242	225	214	206	247	256	231	252	245	213	233	251	245	231	232	230	214	214	245	226	257	225	215	198	218	254	241	235	237	236	237	231	246	227	230	221	228	219	218	215	219	254	217	241	245	205	253	218	232	209	223	243	239	257	236	242	248	228	214	201	201	265	238	216	237	217	217	249	266	211	225	226	252	228	246	236	236	261	224	239	270	258	241	235	234	240	233	213	231	238	247	227	248	216	244	222	238	219	240	213	215	233	227	213	226	260	260	225	258	224	251	220	199	249	219	240	246	206	242	248	223	259	258	211	259	233	242	221	241	267	269	256	233	230	227	199	244	200	240	233	225	251	209	212	210	262	237	242	233	235	222	241	206	214	233	241	259	223	222	222	221	224	224	242	248	220	222	230	255	220	238	235	218	237	230	245	227	221	228	204	213	245	228	239	213	245	217	220	261	222	222	235	234	216	255	252	224	231	228	254	233	233	239	241	225	216	239	217	246	227	243	227	266	215	231	232	228	240	217	239	202	249	243	237	222	276	233	227	217	244	267	203	243	215	204	226	247	233	236	245	246	208	246	231	230	252	247	254	267	217	247	250	217	219	219	223	228	228	230	215	224	249	245	249	232	220	216	246	238	264	235	212	257	227	230	243	233	225	228	229	231	245	223	244	251	245	249	239	253	220	248	252	241	211	251	249	230	204	213	251	223	243	227	237	235	249	214	196	221	229	240	208	221	235	257	197	248	230	239	225	234	210	222	207	218	265	266	245	255	235	218	250	256	248	233	199	219	245	230	225	218	233	247	240	213	229	245	231	237	243	250	217	255	269	241	228	211	230	273	229	216	239	265	224	248	248	233	239	220	225	217	214	222	203	231	223	236	245	230	260	231	235	246	249	233	234	239	226	234	232	289	230	250	229	271	241	238	246	261	233	228	244	238	249	201	230	216	237	224	228	226	250	234	237	226	227	231	224	236	220	237	247	237	224	246	227	227	246	238	260	231	231	261	245	236	226	236	235	213	258	243	226	220	222	224	229	210	208	212	259	237	206	217	241	249	260	233	236	235	221	231	219	244	218	243	249	229	239	213	230	220	244	236	238	221	267	236	259	242	260	226	249	232	214	231	227	221	232	232	229	213	247	220	253	249	232	246	256	216	213	244	244	220	242	243	220	222	219	226	259	242	196	225	196	235	236	227	233	243	231	253	233	237	242	240	211	227	207	198	216	249	215	227	244	228	236	248	215	220	237	258	258	230	235	221	209	230	240	229	219	229	233	240	235	237	228	206	221	231	241	250	204	248	211	250	213	256	236	259	212	240	200	226	238	229	245	266	233	224	217	243	248	232	236	247	260	232	206	235	262	223	227	237	215	251	259	241	212	232	220	227	229	210	232	219	225	239	245	230	217	244	231	243	224	224	254	218	188	208	244	217	226	224	223	232	234	220	227	241	224	249	205	224	234	222	228	246	217	245	219	222	257	234	237	237	220	255	258	198	204	217	201	253	244	206	226	244	242	240	215	260	210	210	220	241	228	242	251	190	220	234	244	214	229	251	227	229	250	237	264	233	238	243	238	252	218	208	226	260	242	276	205	234	228	231	217	227	209	224	242	242	221	236	218	233	262	257	247	215	264	226	225	226	223	231	211	217	247	217	195	243	243	209	228	249	251	198	239	239	256	236	239	250	221	209	225	221	240	206	234	214	228	218	212	244	219	227	235	209	249	263	247	237	230	219	236	214	261	238	263	240	233	210	225	211	203	220	230	214	249	241	197	270	244	214	239	234	227	211	220	243	226	232	228	237	255	261	250	229	232	216	227	231	256	257	227	245	223	241	226	231	243	231	212	234	272	214	200	258	224	242	223	233	230	241	232	234	243	220	222	275	206	261	238	221	224	229	231	240	226	225	213	236	227	219	224	229	206	256	236	250	228	223	237	249	216	241	244	262	225	228	241	223	243	220	237	215	203	229	213	224	233	215	255	216	263	248	222	249	227	224	227	231	263	189	205	228	213	233	248	214	245	215	217	231	249	269	262	228	219	251	227	235	233	234	242	233	228	252	255	245	260	217	230	208	210	254	229	218	243	227	254	224	234	237	215	229	222	225	218	228	246	221	230	231	233	230	237	245	230	234	223	199	240	247	234	256	274	239	232	240	221	234	227	204	247	236	245	183	237	207	231	226	243	222	239	240	220	268	239	218	230	252	225	234	228	244	202	244	264	262	252	236	216	243	232	250	220	234	209	222	244	195	229	256	228	208	226	226	228	228	213	242	238	236	234	226	213	257	232	239	214	218	235	247	224	254	243	237	213	246	250	232	209	254	225	249	238	220	239	205	217	224	197	222	224	204	225	238	236	238	226	237	233	228	250	221	224	215	248	220	228	242	230	243	215	264	219	230	220	245	224	202	222	220	228	230	228	244	203	240	287	214	230	235	247	217	249	250	230	234	256	236	230	192	231	220	219	236	246	224	237	244	240	228	242	217	219	263	224	242	218	201	234	217	213	216	228	215	217	232	253	246	225	231	236	227	240	219	234	245	217	261	225	227	254	260	241	250	212	221	230	248	242	203	233	245	252	237	253	202	225	231	215	246	248	223	257	248	221	224	243	234	211	229	228	233	252	217	217	212	247	222	239	220	233	221	232	227	209	221	225	228	225	268	238	219	226	241	220	253	228	218	231	233	250	251	252	231	233	263	229	244	227	244	224	225	208	243	225	217	215	220	221	242	256	227	256	242	201	222	217	247	249	248	255	227	240	235	246	228	223	238	215	243	232	239	245	217	226	241	250	235	253	233	245	202	264	229	255	248	221	237	228	233	221	210	222	219	233	227	281	230	208	227	235	241	226	239	211	243	204	216	244	215	228	232	254	259	234	229	245	245	229	269	254	231	220	246	237	209	237	272	215	214	262	251	242	228	232	253	230	216	237	246	262	208	252	223	247	247	263	226	267	262	258	226	209	245	222	207	239	208	231	228	232	229	243	243	233	216	242	252	230	256	241	238	225	218	241	200	228	246	238	244	232	241	251	242	194	229	235	237	267	232	271	223	246	226	225	241	236	240	248	220	245	241	206	259	235	221	238	232	242	202	239	228	241	240	250	241	219	234	210	245	206	228	215	210	232	236	239	242	232	232	223	246	248	225	258	245	241	225	201	223	240	219	255	212	219	237	234	227	214	200	223	225	238	204	236	227	225	256	220	236	245	214	243	221	256	257	227	241	243	220	227	219	251	213	211	240	225	215	243	230	240	236	245
13815	27539	38091	21390	14747	12056	5843	1876	744	564	572	557	538	509	524	586	523	530	552	562	551	541	555	579	561	562	566	514	555	530	530	550	538	553	555	546	502	551	522	571	564	551	549	539	550	536	525	542	524	539	490	539	536	530	598	531	589	522	590	555	558	531	535	518	573	558	576	527	574	536	552	600	556	555	555	574	558	528	550	563	526	544	525	567	558	546	552	519	550	590	551	533	551	539	491	504	543	548	560	572	552	547	515	574	570	583	596	564	555	528	568	550	522	518	547	577	566	511	546	551	536	566	568	556	574	550	515	547	542	545	529	558	554	616	524	573	566	566	525	524	549	524	573	561	558	527	535	513	548	537	522	565	530	545	534	552	534	585	517	543	521	545	573	520	530	557	536	563	547	537	533	523	576	549	520	577	586	535	562	557	530	570	538	519	513	563	528	544	558	575	527	512	575	583	524	500	562	559	533	558	549	552	546	540	499	561	545	560	557	540	533	539	531	542	559	525	553	579	558	518	526	555	550	555	515	541	549	537	545	531	531	577	525	537	505	557	545	541	536	522	531	543	579	521	553	522	541	535	562	543	544	562	548	563	573	582	566	526	519	528	514	566	563	597	526	536	588	565	533	551	543	561	537	529	541	508	547	540	549	528	519	537	548	599	588	585	537	528	607	515	559	563	499	543	521	515	526	557	552	505	561	556	557	555	518	519	560	535	559	552	582	572	558	528	558	509	528	531	578	514	544	548	545	557	541	560	559	529	570	563	564	593	537	568	550	519	532	578	565	536	554	580	531	543	559	532	567	536	549	549	541	547	564	500	511	533	518	515	555	537	557	531	517	505	534	519	576	592	592	563	592	581	552	576	578	535	525	508	537	520	540	541	520	588	537	567	552	545	539	571	565	596	532	553	533	529	554	558	581	537	547	538	496	570	583	547	551	518	592	500	520	547	540	577	547	561	602	573	569	548	579	526	554	527	548	553	562	571	553	597	549	521	538	560	547	559	538	540	514	545	589	541	587	537	540	592	547	558	585	597	553	560	536	583	543	549	567	532	591	619	579	549	545	550	493	523	550	593	522	547	543	525	568	550	524	524	561	521	515	559	547	568	564	534	568	544	561	553	589	588	592	552	546	545	563	578	591	550	483	563	529	515	544	541	540	582	523	573	547	522	556	563	556	541	573	556	572	549	543	554	518	551	567	522	551	570	557	603	555	545	585	542	591	548	517	538	548	544	540	563	557	560	547	584	550	518	575	541	547	556	547	542	558	532	571	540	543	566	522	576	549	566	548	500	547	547	509	558	535	536	556	568	561	544	528	558	574	581	543	573	568	520	546	541	546	526	596	513	557	542	522	504	516	527	528	557	533	487	551	532	511	549	534	539	515	544	534	524	567	505	523	565	549	569	542	542	561	538	482	547	529	540	572	561	536	586	515	527	554	539	538	583	543	570	570	565	544	536	551	535	528	550	527	528	576	585	540	521	544	553	529	560	540	560	533	565	514	491	568	586	562	578	531	543	552	507	555	550	513	533	519	569	557	568	521	569	553	578	570	555	558	565	516	547	541	524	546	578	516	548	552	516	592	565	572	542	549	558	580	565	551	509	537	562	562	562	547	534	570	535	549	529	569	512	565	580	538	574	551	544	535	557	527	533	524	556	555	511	548	622	548	539	565	548	520	552	533	517	537	525	564	538	579	550	556	530	527	570	554	557	531	538	530	579	529	572	552	533	560	571	522	554	536	526	537	597	518	568	573	517	526	536	584	538	511	557	584	568	562	549	576	538	561	600	531	571	571	568	563	574	516	518	519	523	578	575	532	574	561	523	541	580	531	540	561	519	554	556	558	531	537	561	521	537	476	589	496	573	558	516	494	547	531	522	549	534	558	538	533	591	544	505	584	579	572	527	564	559	540	574	533	539	548	536	533	575	521	537	554	549	536	533	553	530	557	561	554	512	564	560	560	579	543	557	548	568	552	538	544	589	550	538	547	542	585	548	522	571	485	518	581	555	516	558	528	556	532	545	546	532	494	538	554	550	520	543	565	589	535	572	556	560	512	571	560	566	562	575	540	587	545	543	554	528	548	590	542	576	540	557	532	512	549	565	540	570	543	569	595	565	556	545	553	545	524	513	590	520	539	526	551	552	566	563	550	544	543	544	513	565	539	579	538	540	542	513	557	543	553	570	506	533	515	548	546	549	553	563	573	568	564	542	537	569	563	529	541	520	600	564	539	563	539	495	528	528	550	522	546	556	528	547	535	561	575	533	560	560	539	546	533	564	523	507	530	595	575	572	562	527	485	536	522	548	540	545	536	580	536	510	538	571	543	532	545	518	578	488	573	495	525	561	530	552	576	569	578	528	567	494	550	612	555	496	558	514	561	549	548	550	569	549	589	555	565	559	539	566	562	506	507	551	512	518	581	531	504	532	587	519	563	545	507	559	522	513	588	576	519	558	571	522	535	561	567	604	556	545	563	507	587	529	586	564	550	552	540	573	566	558	538	548	598	507	553	555	551	494	530	482	542	537	540	544	526	564	554	550	510	514	536	537	538	520	546	568	554	538	542	516	544	523	543	569	542	568	533	547	517	547	571	542	551	566	584	516	536	522	525	562	529	577	574	514	539	540	561	546	582	538	562	545	550	538	552	555	574	535	533	535	579	587	495	523	544	562	513	523	515	556	574	588	563	565	541	575	563	595	519	534	532	558	513	526	539	507	535	526	491	537	554	553	583	565	559	537	513	534	549	516	549	539	561	532	504	563	539	549	549	571	552	545	544	553	576	545	526	522	530	522	540	544	518	567	565	548	523	526	533	564	563	531	494	537	564	573	549	545	552	562	525	543	554	514	535	566	560	596	575	576	564	591	532	565	567	519	529	544	505	557	603	542	525	525	595	542	532	592	540	521	552	512	521	582	576	553	571	566	554	549	561	560	523	552	553	555	511	548	558	564	562	516	511	539	560	545	525	511	562	613	518	532	529	577	536	542	539	555	564	542	547	534	534	521	571	532	564	581	570	543	578	538	541	549	562	546	568	577	509	527	491	525	568	566	561	584	555	563	558	525	541	534	517	522	528	574	491	568	578	534	550	539	522	540	560	540	541	522	562	529	525	591	544	528	486	535	546	517	583	558	541	544	545	576	556	584	579	558	543	564	543	561	546	552	560	579	542	554	548	577	526	541	551	523	565	531	556	537	581	587	539	552	550	545	595	546	589	557	511	537	531	565	555	538	556	535	546	533	555	551	579	553	562	548	541	550	534	535	573	552	523	577	522	545	547	515	529	575	552	588	507	504	563	547	560	532	560	541	562	527	523	545	534	557	566	534	530	585	507	508	563	551	513	515	514	540	550	523	581	533	530	558	514	523	542	567	511	602	577	553	570	578	564	529	512	567	480	569	566	546	529	552	548	555	555	512	515	549	554	573	527	549	553	605	575	567	550	507	552	547	553	550	569	526	568	566	547	531	560	592	505	494	527	518	529	548
52130	52317	47530	37739	29273	28611	21731	9938	2287	437	269	246	271	244	212	265	235	225	242	253	227	219	256	249	251	208	234	248	228	255	226	262	253	225	199	220	214	235	232	234	218	230	238	254	265	224	241	231	242	253	228	248	239	204	251	211	230	217	231	195	253	225	274	226	241	238	230	221	227	246	239	200	275	233	259	231	241	236	241	250	235	202	204	250	260	235	244	215	215	220	264	231	244	263	229	222	220	232	229	215	203	231	228	255	235	224	268	256	236	255	226	240	234	249	205	265	219	246	242	223	231	244	243	231	245	234	205	224	217	220	231	209	231	226	245	247	244	242	240	236	178	242	228	256	245	253	245	231	224	217	245	239	219	236	246	222	230	247	217	250	248	205	213	232	228	244	225	213	255	206	230	221	247	239	247	207	256	199	252	233	227	222	230	247	229	244	241	262	230	216	235	239	260	239	236	248	236	211	210	238	266	232	245	199	223	212	232	225	229	220	215	248	253	241	227	225	249	237	223	243	238	265	231	242	242	238	234	247	201	232	233	259	206	237	282	239	225	228	228	233	237	240	260	224	238	256	235	276	236	242	244	224	240	233	253	235	243	239	230	239	223	196	255	224	229	233	211	220	228	243	245	217	242	230	224	218	255	244	227	237	240	210	239	242	236	222	233	259	204	243	236	237	265	212	254	243	252	225	241	235	249	244	217	227	226	235	227	246	253	229	258	245	254	211	227	233	274	240	234	248	250	236	224	246	254	232	217	211	228	212	228	229	213	262	247	230	237	232	263	245	252	210	254	208	244	234	226	249	254	239	194	209	234	271	242	251	243	248	230	229	218	228	243	250	229	184	197	247	234	213	226	238	240	215	196	244	235	255	242	241	233	265	245	256	214	228	237	216	208	247	239	272	252	231	238	219	195	205	246	224	212	210	244	212	220	194	253	256	229	245	266	208	203	211	232	251	257	257	216	232	244	263	243	242	218	255	222	251	230	236	228	273	228	252	230	226	247	249	227	242	245	228	207	213	237	214	226	245	201	242	215	218	263	230	241	228	235	211	251	232	234	221	239	238	196	247	229	224	228	222	223	212	266	240	209	247	233	214	275	237	253	229	221	238	226	238	241	243	244	237	237	225	224	249	234	232	221	241	229	205	229	218	216	247	239	222	218	256	245	238	229	242	216	244	237	216	234	222	233	238	233	242	249	258	258	266	243	238	218	239	235	235	232	215	239	220	221	256	251	230	213	231	238	225	207	227	226	226	226	260	264	232	252	250	258	237	229	202	210	221	226	214	250	236	232	256	255	222	229	222	228	227	219	229	231	218	231	215	259	230	223	230	229	238	245	225	240	226	250	226	247	234	243	246	266	243	237	252	223	233	269	212	219	243	227	227	225	227	233	208	229	216	254	202	233	202	207	227	242	218	242	223	230	239	242	246	217	226	237	218	218	216	188	241	237	249	257	262	221	231	228	243	222	231	217	236	212	227	254	250	204	225	232	240	248	247	244	232	263	256	229	249	237	230	248	252	212	215	207	234	239	247	254	221	243	224	223	223	274	225	219	227	246	228	206	245	238	229	227	257	234	225	213	224	233	259	253	244	219	253	244	242	243	218	218	227	241	213	206	255	231	233	246	202	247	226	226	226	243	240	213	236	240	232	212	212	227	229	221	210	234	233	209	231	238	223	198	270	239	252	253	238	233	243	250	220	234	241	239	234	224	230	228	240	234	243	239	235	249	257	248	240	211	239	225	247	243	239	230	233	231	210	248	254	250	266	217	216	254	218	224	220	233	235	207	247	215	243	239	241	205	221	226	236	220	271	254	236	219	266	263	253	231	220	234	227	250	255	221	212	267	260	249	252	249	204	237	223	235	220	227	218	209	238	226	238	232	247	242	239	232	230	242	229	255	236	244	260	239	238	216	265	226	258	231	243	230	239	232	231	246	238	221	245	240	216	234	245	232	218	239	255	224	257	257	241	216	259	221	240	229	196	235	233	230	252	238	240	272	214	212	245	206	219	239	231	219	239	207	239	250	234	225	246	256	233	207	215	197	228	243	247	222	236	259	246	210	230	253	225	258	242	241	227	201	220	232	272	231	252	217	246	206	225	235	214	236	261	230	222	222	236	245	268	254	252	254	232	258	209	230	219	255	221	225	233	219	240	245	248	255	220	218	250	264	219	260	262	225	235	243	227	245	267	201	242	241	206	231	214	259	230	224	253	268	243	211	251	240	243	262	240	242	237	244	239	234	211	239	246	285	196	225	216	249	258	253	217	239	256	260	227	256	270	264	241	211	235	203	232	224	226	248	213	219	216	231	262	219	263	262	256	256	238	232	215	191	237	217	222	250	222	225	241	222	266	233	250	236	245	225	218	241	230	216	227	232	217	224	206	226	230	229	249	254	242	257	222	243	237	245	230	250	247	248	232	254	220	219	241	227	236	223	212	236	252	240	242	234	208	265	206	251	250	238	263	206	189	223	246	214	233	236	210	218	246	225	225	260	215	225	230	240	227	215	249	219	228	234	227	217	207	238	221	228	214	242	211	240	253	229	239	232	263	249	228	235	231	228	214	238	247	270	231	231	237	222	242	244	240	256	242	225	250	219	268	216	222	238	221	255	241	221	225	256	245	230	248	232	240	215	257	230	235	246	205	216	227	231	238	259	210	242	238	224	239	301	229	230	243	249	257	212	239	230	240	241	237	250	241	236	232	234	198	251	230	228	234	249	220	214	262	235	213	243	208	236	229	222	241	254	231	240	237	266	241	229	237	221	246	248	239	218	229	214	246	235	232	228	234	240	238	233	239	245	224	200	242	236	228	189	203	245	248	237	237	224	240	234	256	213	245	269	214	230	229	241	240	238	251	236	248	222	253	242	232	235	215	208	219	230	255	242	249	219	223	246	251	261	217	220	223	221	212	230	243	255	228	241	211	241	257	209	239	244	228	220	246	258	247	234	230	219	245	225	235	237	221	201	210	238	264	244	236	233	240	228	214	235	224	216	236	241	252	249	247	232	241	218	227	239	240	258	237	208	234	218	261	240	237	249	239	234	249	214	218	242	228	244	253	260	231	239	253	242	198	239	247	218	224	231	238	264	261	237	249	203	239	255	200	215	207	238	242	236	200	230	245	232	214	182	242	220	257	247	253	201	212	205	213	228	255	244	232	248	221	201	222	235	234	226	246	234	235	259	237	227	229	243	232	227	229	240	233	237	237	257	234	236	235	198	224	222	209	242	239	217	219	240	226	254	211	217	247	208	231	221	237	212	232	204	231	211	231	226	251	274	245	222	239	224	249	220	260	252	208	244	223	214	244	252	231	260	267	240	231	206	260	262	247	207	226	232	214	194	242	250	233	211	235	246	265	240	202	254	221	241	218	227	232	250	252	251	240	237	260	251	213	266	233	269	220	233	232	242	204	244	233	268	255	234	273	248	237	234	243	215	229	206	251	227	231	244	261	246	237	224	225	236	243	196	243	237	218	249	260
42416	55174	57336	50923	53567	44717	24964	7465	1737	762	549	617	569	569	541	550	540	526	550	568	539	516	539	523	539	525	523	553	539	569	568	548	527	547	543	536	540	504	535	518	551	549	576	561	510	528	549	553	471	518	538	576	523	530	498	521	535	537	563	530	538	506	525	544	546	532	547	541	548	568	536	544	540	550	547	527	531	524	541	528	533	560	535	514	528	531	531	507	543	522	501	522	525	528	548	543	546	561	544	570	599	539	552	520	539	535	502	560	539	543	552	533	496	561	552	520	543	548	537	581	574	487	519	518	504	560	579	552	517	513	513	548	532	560	570	541	571	534	559	531	500	542	519	554	536	477	536	580	515	526	512	543	501	538	557	545	508	591	513	550	542	532	511	552	554	589	520	552	523	561	497	508	539	515	560	562	558	549	530	517	524	560	544	529	523	542	558	588	554	519	546	572	550	528	559	599	558	535	558	556	503	580	569	540	521	536	538	533	515	551	593	535	560	563	585	539	562	541	523	489	576	559	526	543	537	569	545	547	563	549	552	502	528	533	533	507	555	502	506	545	517	524	531	559	510	539	548	541	512	560	542	532	537	556	543	523	557	532	507	515	539	513	567	480	575	562	512	575	574	526	525	568	519	545	538	520	546	522	502	543	536	525	592	529	561	547	564	550	529	519	542	508	524	543	504	517	550	497	537	555	547	538	539	534	537	573	519	524	573	536	562	510	537	558	554	550	559	506	544	558	508	551	544	561	560	545	517	537	527	557	527	484	566	555	549	512	518	501	558	512	523	523	548	543	517	527	518	543	530	538	516	525	513	567	544	505	503	574	524	563	520	540	552	542	525	508	542	573	539	503	546	540	545	544	558	549	553	575	544	574	546	568	547	568	537	537	550	548	508	560	492	541	511	595	522	517	518	524	525	535	536	550	574	530	521	558	550	488	537	582	526	552	532	556	520	566	544	554	542	589	569	528	532	530	540	558	515	557	563	522	596	514	540	567	518	514	523	515	512	491	610	527	496	516	517	545	557	572	533	559	548	525	568	532	570	516	502	536	558	547	528	549	517	527	553	531	516	551	556	535	571	551	541	541	554	534	537	521	529	510	484	552	571	529	518	530	567	552	529	577	578	543	509	522	516	544	545	540	539	539	583	518	554	533	532	578	535	525	542	542	540	536	530	502	575	486	549	508	545	478	544	534	562	592	521	546	536	532	557	573	525	558	481	565	564	542	554	542	543	541	536	572	484	493	522	551	493	560	522	548	481	540	548	548	541	517	551	533	530	579	538	548	515	554	538	538	497	551	579	566	527	540	488	533	546	567	531	544	555	549	521	535	546	521	528	562	549	513	540	511	517	540	481	578	512	587	563	532	529	509	525	556	537	550	520	530	518	557	502	524	552	556	513	550	514	545	521	528	496	571	521	508	532	524	542	536	487	510	552	580	510	545	541	512	552	507	547	571	522	545	525	555	528	516	547	535	537	583	557	552	504	526	551	519	532	574	493	587	555	565	557	539	546	551	553	536	540	588	541	508	570	507	560	524	538	509	587	548	569	519	512	557	537	521	548	520	572	586	532	568	548	531	542	518	554	549	528	548	535	559	557	520	532	528	531	539	583	546	520	600	524	574	510	606	536	563	532	553	569	529	563	549	541	515	535	507	521	565	548	532	574	550	553	538	521	470	530	559	570	547	541	522	565	540	575	507	517	539	537	559	561	560	547	536	500	521	550	580	475	529	565	535	516	549	568	543	568	552	506	568	555	486	507	490	540	542	527	575	542	536	511	538	547	542	552	533	538	518	536	561	542	529	515	546	548	522	527	574	577	565	575	563	570	552	537	532	541	557	525	555	537	531	578	546	527	525	549	581	528	575	517	547	540	544	546	523	554	471	532	537	585	577	542	531	505	500	563	503	554	535	541	539	516	550	543	522	561	519	508	544	545	563	508	562	522	509	565	582	545	503	530	558	556	535	578	570	531	560	511	517	504	536	566	527	532	532	548	549	535	527	517	567	532	525	514	592	562	547	543	552	565	538	574	562	509	519	593	576	548	532	540	481	537	554	521	565	544	556	532	552	577	532	537	574	515	548	520	565	498	543	550	542	547	564	579	548	569	555	553	545	544	542	537	552	543	555	573	533	526	542	553	561	529	562	529	550	524	545	529	567	552	555	583	530	533	543	566	574	525	553	516	533	531	541	524	521	510	469	516	553	530	528	537	586	528	497	557	532	541	538	515	499	557	534	519	555	566	524	529	541	609	566	530	512	514	521	552	577	528	512	512	550	569	509	548	595	541	552	540	505	533	581	562	510	530	513	527	520	508	510	522	529	500	515	590	565	519	542	519	510	520	503	510	536	526	525	523	517	567	540	528	525	545	518	551	525	558	533	528	554	536	525	568	572	514	526	491	527	554	518	596	587	551	543	511	511	562	530	503	549	499	525	552	534	562	527	571	540	526	544	525	505	528	588	501	510	541	594	558	532	523	541	561	580	511	516	520	525	538	543	520	508	533	502	501	529	560	541	498	570	514	546	535	575	579	513	531	563	549	561	540	551	541	566	503	555	511	540	553	555	506	509	537	531	520	543	542	501	568	545	535	535	527	527	545	595	537	565	553	531	522	567	559	549	546	585	578	551	567	496	567	558	522	545	508	526	509	571	553	548	516	528	597	536	542	514	505	573	565	543	516	538	531	553	520	527	538	539	508	499	592	540	531	528	493	558	532	526	570	514	590	532	524	539	566	527	575	537	555	526	531	542	565	574	517	458	548	518	505	590	537	560	519	576	542	572	501	554	537	546	566	525	570	545	521	564	526	537	572	520	536	504	544	531	532	536	577	601	570	514	533	528	518	527	551	520	562	525	550	509	535	544	530	541	556	529	547	536	529	518	564	557	507	492	505	526	571	583	519	550	546	540	512	555	524	518	556	549	544	549	588	524	553	536	529	509	538	534	539	550	532	538	519	530	508	535	543	554	531	519	538	558	553	527	527	524	534	544	533	528	539	563	563	532	541	557	561	536	485	571	536	548	506	521	580	583	600	524	535	569	526	545	517	543	507	545	492	537	520	521	526	560	525	479	508	516	571	552	574	533	553	495	570	531	501	541	505	567	560	527	578	559	528	519	538	533	521	519	532	523	522	516	510	548	517	599	521	555	550	532	554	542	559	534	533	516	527	515	513	530	556	550	514	548	556	541	526	564	514	578	564	528	535	553	526	511	585	569	515	561	584	540	557	554	523	571	542	513	541	543	522	515	566	589	546	614	518	559	528	520	541	538	591	504	544	543	546	507	526	557	558	540	568	541	541	519	511	554	513	572	566	550	553	524	550	545	551	564	552	523	570	550	501	575	544	552	512	554	527	548	551	532	487	531	516	520	538	560	589	519	549	523	576	546	552	525	526	548	516	527	579	588	514	531	511	543	539	505	506	528	506	504	540	543	551	527	547	551	553	558	559	546	530	558	533	562	528	491	531	572	499	526	530	543	515	541
59544	49912	38209	30863	32222	32930	27784	17646	5529	672	231	237	211	235	254	233	239	242	236	232	209	235	200	210	231	218	221	239	236	246	230	208	214	215	214	224	213	226	253	247	221	208	221	246	220	208	212	231	208	238	234	200	219	181	227	184	235	204	259	199	195	227	221	211	207	244	205	227	221	224	223	213	228	217	217	215	228	225	224	222	216	225	238	226	218	245	238	210	219	199	221	213	231	202	225	227	234	228	228	201	205	223	212	210	239	199	226	211	220	212	225	249	225	235	233	245	223	228	218	217	194	213	213	223	202	245	237	236	209	239	243	226	218	255	254	211	243	225	219	214	233	214	259	232	232	221	235	252	235	204	221	221	238	225	207	211	239	210	202	217	194	206	230	213	217	226	224	235	202	232	209	227	216	229	220	239	228	196	232	232	229	218	225	236	214	224	205	219	212	208	209	206	226	236	231	224	229	211	260	217	196	230	225	220	206	205	223	206	230	241	226	236	229	206	235	227	200	236	199	227	215	220	211	198	200	221	203	202	222	252	243	212	215	221	237	215	217	236	219	201	218	226	200	223	215	221	193	229	220	208	213	222	211	214	231	238	229	231	209	222	225	223	229	267	227	209	221	205	215	218	203	247	214	231	235	258	203	234	230	230	203	205	239	219	213	207	235	231	216	238	230	215	219	209	242	215	242	212	225	202	212	209	220	202	229	232	231	218	206	210	230	238	205	236	226	215	213	214	234	240	195	230	205	212	202	206	238	245	205	199	231	215	197	240	220	235	223	236	222	238	231	238	224	228	211	219	234	219	198	216	219	212	217	228	214	233	215	216	251	236	232	228	219	247	192	196	214	216	224	194	213	217	249	234	197	201	221	213	226	214	250	212	232	218	221	214	173	210	221	226	222	257	204	242	208	211	215	193	217	229	234	215	215	173	217	219	214	197	221	194	204	223	213	234	214	240	219	244	219	233	219	230	223	218	212	178	208	200	222	239	215	209	223	227	216	203	234	214	207	195	217	232	205	227	204	226	237	223	230	192	227	230	228	220	254	224	202	204	206	214	216	217	225	221	228	193	219	198	202	232	228	215	227	211	216	249	235	218	219	206	232	224	225	217	213	232	216	214	237	208	201	245	241	227	254	230	214	229	208	204	198	213	215	235	217	226	206	211	258	208	231	212	229	218	230	220	189	245	213	236	261	225	228	257	208	218	232	218	269	247	215	193	196	195	217	213	208	216	221	203	215	230	208	204	213	212	236	223	210	225	208	234	201	229	243	225	244	211	201	215	221	218	238	233	220	226	190	238	233	247	188	235	209	241	233	215	223	233	229	227	214	203	218	227	228	237	210	247	243	216	234	221	209	198	230	192	254	219	234	231	219	239	215	206	249	210	212	210	235	230	240	247	212	229	217	201	230	220	214	237	244	219	220	242	246	232	216	229	203	255	221	227	218	211	200	217	220	188	199	237	223	212	200	194	228	242	219	194	224	235	221	240	199	216	225	208	227	223	227	241	211	241	232	228	254	204	187	244	196	216	194	222	234	231	220	216	219	198	206	201	208	225	221	217	192	205	235	209	223	211	212	205	216	237	229	212	243	204	233	231	205	220	212	188	230	217	189	221	235	214	272	227	229	232	241	213	205	237	263	216	212	216	210	233	224	232	234	227	235	239	212	232	226	196	218	180	210	231	223	230	188	223	197	215	227	258	218	249	223	212	197	229	228	250	222	200	219	199	192	217	228	237	220	209	236	199	207	216	218	210	238	211	241	214	223	255	229	190	212	214	264	213	219	231	206	220	234	201	223	227	229	225	234	218	245	233	205	225	229	224	208	225	228	201	212	223	204	201	219	207	263	225	217	248	201	186	207	231	220	210	227	195	212	248	213	231	239	194	217	195	237	231	196	198	206	204	219	222	222	217	192	209	234	243	192	217	214	204	214	238	215	210	213	226	201	213	202	207	213	212	235	229	225	217	226	237	214	210	230	232	193	227	229	221	250	205	207	213	210	196	185	223	215	227	199	219	213	204	245	207	215	215	204	217	241	196	229	233	239	214	223	216	214	214	212	264	241	211	209	191	206	226	213	239	225	217	232	213	232	218	211	211	238	212	235	239	197	212	223	234	214	213	229	247	226	221	216	222	220	242	216	209	229	233	225	223	221	220	242	203	227	218	220	196	174	188	241	228	209	201	223	243	223	180	210	241	242	242	203	214	215	213	215	237	224	212	234	227	203	201	232	215	212	233	211	192	199	214	214	206	222	223	199	215	227	228	236	210	216	210	190	214	212	189	219	205	210	237	234	235	222	211	222	225	225	226	204	217	196	177	216	202	206	227	196	246	231	228	225	210	215	217	232	231	239	220	215	205	193	220	220	210	205	212	213	227	202	211	213	231	232	230	231	203	206	206	213	197	222	221	205	205	226	227	222	233	224	218	231	200	247	235	226	234	207	228	213	227	209	249	197	240	205	195	232	230	235	208	205	206	195	201	218	208	232	218	281	232	220	261	237	217	219	211	248	200	211	228	223	242	190	205	223	208	269	228	213	223	241	229	228	210	226	219	212	226	207	232	259	181	210	240	233	228	189	216	248	220	246	250	263	205	227	203	236	234	217	212	217	219	224	245	229	214	220	199	225	218	218	210	227	221	211	226	238	218	228	216	222	199	209	226	246	194	226	206	224	231	237	194	235	219	232	227	186	201	206	220	203	249	206	225	206	208	210	215	210	211	224	230	218	223	205	221	200	190	221	217	216	199	224	198	233	214	219	229	208	248	220	217	216	224	220	210	232	198	261	206	207	186	238	219	233	240	235	207	203	223	206	223	235	247	216	200	244	206	201	244	240	225	207	201	179	213	183	223	212	219	227	233	233	229	214	248	219	220	214	250	235	223	230	226	244	226	224	208	227	208	214	210	215	212	220	204	242	225	212	221	211	228	219	236	220	211	206	214	220	207	195	189	239	234	204	217	210	220	223	226	197	220	238	212	210	203	237	214	197	220	223	207	195	229	229	215	226	210	203	235	203	225	219	236	209	220	220	226	207	227	229	224	226	210	236	195	207	242	222	190	246	230	234	221	228	226	220	232	205	216	240	205	235	217	222	225	212	220	224	216	215	201	223	229	219	261	240	217	229	227	222	209	201	228	226	250	217	213	215	208	217	211	238	205	201	236	236	221	227	203	234	219	207	209	221	228	243	219	235	205	246	212	215	204	184	222	232	195	249	211	231	232	221	203	228	199	223	205	207	222	191	233	181	218	214	244	244	222	224	216	205	210	196	236	189	216	223	206	214	201	183	221	254	212	232	208	185	235	229	231	214	266	209	225	215	182	188	219	215	223	212	252	227	193	275	212	225	207	215	201	215	238	193	223	224	203	250	205	232	215	212	205	210	221	220	225	231	226	207	229	195	231	224	216	205	235	225	227	224	227	223	204	208	209	238	194	212	198	207	203	203	212	237	224	218	240	221	239	244	214	203	217	216	207	221	231	204	207
50265	58669	53367	63899	71801	59016	37926	14110	3039	848	573	562	536	531	488	510	493	480	464	515	506	511	479	506	522	458	516	481	491	518	500	499	470	478	494	491	507	456	473	493	501	500	478	479	448	550	507	480	520	493	488	466	470	456	482	464	469	488	495	479	484	498	477	520	512	509	462	499	529	487	503	484	457	467	508	472	480	466	456	466	486	478	478	520	519	491	492	483	477	474	479	518	510	480	501	484	470	469	476	484	488	482	453	524	493	469	467	473	481	489	474	510	491	536	512	475	518	472	455	499	487	491	477	527	449	471	485	469	455	503	501	450	518	475	443	463	515	477	493	512	509	474	493	515	542	475	466	489	492	469	477	499	503	501	499	496	457	469	484	476	471	504	541	500	493	478	460	481	494	437	501	530	485	519	522	465	518	481	475	497	483	480	496	493	448	515	463	483	513	515	487	492	489	434	494	466	539	471	550	491	483	494	462	479	481	500	482	470	491	469	467	467	511	469	476	538	440	473	464	508	513	465	479	496	504	537	471	459	487	518	467	490	506	487	511	532	455	469	465	456	490	415	516	476	520	532	488	513	482	481	500	477	496	485	496	491	511	521	490	511	486	469	478	483	517	463	473	481	439	500	480	494	528	488	516	501	466	468	492	476	479	512	478	494	485	484	483	459	509	465	471	498	456	500	461	493	555	492	489	494	509	472	494	501	475	530	488	510	503	465	447	420	471	498	459	484	500	462	517	476	493	519	499	494	510	494	483	452	494	498	514	493	504	497	488	524	480	530	512	447	461	475	473	486	497	499	467	474	529	455	465	502	513	475	519	472	492	478	470	519	461	543	485	483	505	483	520	467	485	420	511	448	478	492	525	516	458	470	528	491	483	456	536	482	505	504	514	473	488	493	530	491	474	481	438	494	474	461	482	504	466	507	487	491	490	495	516	492	455	506	476	466	475	512	486	489	469	464	483	486	521	469	523	483	491	506	488	466	501	458	494	494	484	470	478	484	468	449	494	506	512	478	488	476	484	474	507	460	457	541	471	526	530	495	477	485	461	463	446	498	471	482	465	502	497	481	462	452	476	455	489	513	477	478	489	503	457	495	486	504	512	474	485	481	463	452	475	460	495	509	487	490	519	499	474	478	466	481	511	492	482	475	520	487	481	511	493	481	499	485	485	527	484	493	531	501	495	439	498	523	486	510	468	472	501	471	487	478	492	503	468	489	440	483	504	510	484	502	493	452	470	451	459	495	476	476	542	496	513	494	499	505	491	529	514	493	474	454	507	496	455	480	505	507	502	515	472	507	511	493	491	499	484	498	520	470	485	486	475	478	472	451	521	487	466	478	500	493	492	469	508	489	537	450	475	500	494	520	448	508	494	456	490	512	491	461	451	465	503	458	496	535	458	487	479	462	496	445	493	489	531	533	457	460	466	506	488	523	484	459	476	507	494	516	495	495	475	485	500	461	455	479	492	498	442	473	491	487	473	471	513	478	461	500	473	478	468	487	497	501	533	446	432	507	527	488	464	503	514	486	498	503	505	483	480	483	509	467	476	460	467	499	509	484	460	478	530	466	503	494	481	501	520	499	476	506	496	493	496	491	497	483	499	488	503	473	498	462	508	526	464	480	472	513	458	458	488	524	471	444	498	476	466	514	516	513	523	485	517	494	480	484	529	452	499	479	492	497	485	495	452	524	550	478	512	467	458	465	467	503	496	456	498	491	475	498	464	465	476	474	441	502	485	467	516	471	472	455	477	507	486	504	519	487	498	494	463	466	520	480	492	476	480	445	462	526	469	508	511	457	455	527	502	485	491	483	485	475	455	482	485	518	528	499	505	491	509	451	509	481	476	509	463	499	498	511	513	502	528	499	486	474	510	483	487	506	457	455	470	480	498	524	464	474	493	474	454	521	467	466	505	503	486	492	528	477	502	506	476	494	466	514	475	498	495	483	506	502	492	521	444	492	496	487	486	473	509	477	462	500	524	483	470	468	505	486	429	476	498	467	500	498	521	465	480	532	480	488	486	498	482	484	475	487	495	504	533	496	499	507	473	530	496	474	442	472	463	485	517	487	489	460	518	486	517	467	533	519	486	474	479	500	517	480	500	484	507	492	466	520	518	458	465	518	516	476	479	533	439	492	478	482	485	490	510	488	499	509	498	440	467	513	517	501	473	474	446	498	462	447	500	454	456	523	495	530	521	517	472	491	510	457	489	464	464	474	525	497	490	511	453	453	470	498	488	523	479	465	496	487	496	475	486	530	454	466	473	480	484	465	485	485	476	490	478	459	501	513	485	531	473	486	436	479	483	475	494	504	485	485	463	454	508	439	477	510	526	485	488	522	470	495	502	500	518	472	445	468	489	545	473	490	510	461	465	480	474	549	443	517	516	492	483	529	485	501	461	531	483	440	491	467	517	488	471	448	467	529	496	511	509	476	477	497	493	493	493	486	474	469	544	467	495	497	469	468	460	519	459	432	491	469	466	502	490	516	469	455	479	493	513	494	478	450	499	507	442	497	533	502	500	501	469	486	443	501	535	522	473	473	487	534	509	515	510	474	477	472	478	484	454	479	475	481	500	454	446	506	483	471	496	493	484	482	478	524	473	515	507	507	468	450	502	454	466	449	508	501	448	448	480	493	474	512	509	484	468	518	483	491	500	483	525	476	456	474	486	486	487	511	480	450	465	442	479	504	473	484	483	497	511	489	500	479	506	475	506	488	487	467	501	458	497	508	516	503	502	517	477	505	534	472	494	487	466	474	544	463	512	488	470	487	495	470	468	494	474	477	485	477	485	487	508	453	487	494	489	492	494	487	482	480	493	511	496	455	499	470	487	474	476	498	476	495	469	491	486	488	469	475	491	475	520	516	494	484	478	499	493	493	475	486	458	471	453	503	493	493	467	479	515	508	478	487	473	447	487	460	456	481	460	487	501	522	459	525	501	513	500	519	494	489	484	477	496	520	510	482	494	467	458	485	457	500	446	473	501	477	432	499	503	472	495	501	472	505	485	477	510	464	526	471	486	479	466	447	461	459	460	525	495	540	504	520	502	516	474	502	514	491	514	528	498	478	490	482	458	499	501	486	513	454	462	471	524	477	521	434	488	489	463	500	504	510	454	492	451	468	505	490	489	449	515	505	462	500	459	457	494	437	485	469	481	453	483	493	483	502	489	518	505	493	477	485	446	490	487	500	479	492	486	473	526	484	498	496	474	476	483	481	470	506	470	447	471	484	480	475	488	458	489	471	484	508	488	503	489	520	482	482	452	450	512	490	479	518	475	487	545	460	497	483	511	502	531	495	454	483	480	485	474	500	483	471	467	494	443	474	487	488	491	479	548	519	463	456	483	474	488	496	503	464	505	492	449	498	504	480	494	507	494	526	487	477	428	502	510	471	531	493	461	456	488	510	480	489	509	519	466	502	485	448	463	516	441	496	508	466	507	480	474	443	464	470	467	505	502	503	486	483	489	494	479	500	491	499
25197	33322	26694	12154	6108	5497	3077	1039	403	267	258	224	228	226	242	222	233	217	220	248	235	232	235	246	227	247	233	212	226	211	207	244	249	234	249	243	218	268	245	205	226	266	254	226	232	245	220	229	245	244	245	216	240	254	219	226	256	262	232	221	244	235	216	230	245	217	250	238	241	222	256	273	228	232	255	220	220	256	250	260	252	222	225	234	226	231	240	266	220	232	234	259	241	220	238	217	218	261	223	230	228	220	262	222	238	234	269	209	256	227	215	253	235	248	245	239	250	219	223	270	233	236	247	233	254	209	230	220	269	216	246	212	229	245	232	250	231	239	265	238	212	263	238	264	245	229	241	256	236	227	212	229	217	255	235	225	236	228	219	232	243	254	244	200	225	229	256	208	230	217	203	216	242	235	240	234	268	223	241	240	227	225	231	239	215	213	235	209	237	247	227	231	259	228	220	257	226	214	253	242	213	238	244	211	224	202	219	225	268	222	235	243	215	231	230	250	242	236	254	236	249	232	229	240	242	239	231	244	259	257	213	248	223	223	250	225	259	255	233	228	239	262	223	234	231	227	235	254	256	231	239	216	218	214	223	251	224	240	242	229	242	254	245	255	250	244	214	244	241	234	234	256	205	250	238	231	263	236	238	243	226	231	239	259	206	237	251	228	208	246	256	212	204	244	223	228	259	250	240	203	259	275	253	235	240	242	240	223	229	234	262	241	213	253	216	254	217	270	266	254	254	225	254	246	261	245	222	217	240	226	231	256	250	227	219	214	247	232	245	233	236	243	225	248	273	232	257	220	234	237	234	242	239	242	241	240	238	224	206	215	234	253	232	247	227	246	211	267	248	225	216	236	220	231	250	204	222	232	264	260	254	254	221	217	227	236	212	232	204	216	244	233	234	225	238	238	227	244	243	215	248	223	257	247	249	204	236	223	260	211	231	261	225	201	231	212	227	212	195	234	232	215	209	217	239	259	237	246	222	245	224	242	226	270	248	254	243	232	216	243	233	242	226	242	224	217	241	226	251	231	254	245	227	222	247	232	238	231	213	242	242	239	244	251	221	244	242	260	252	243	232	220	269	227	237	239	253	214	260	208	213	210	251	223	212	242	226	244	246	264	262	232	220	260	236	243	249	234	213	212	250	251	244	240	209	229	260	227	223	249	249	249	266	250	246	238	223	236	235	233	253	203	234	227	221	224	236	205	247	219	240	268	242	214	254	222	234	225	223	244	225	223	225	247	234	242	249	232	237	239	252	219	231	263	217	240	232	242	233	248	236	247	240	226	230	243	260	218	243	222	207	230	238	222	254	242	231	233	226	237	261	237	200	244	228	257	238	223	192	268	225	215	210	239	211	220	249	216	229	236	240	246	258	225	234	258	268	236	220	230	251	233	225	212	228	243	239	244	268	212	237	266	282	239	238	248	236	251	255	217	237	235	251	228	233	223	242	257	246	245	226	237	239	227	246	275	230	242	223	259	229	213	244	251	272	252	256	219	241	244	208	259	266	279	224	255	220	260	202	211	237	212	228	255	245	235	241	260	222	257	222	234	244	227	238	227	220	205	246	241	254	270	193	242	236	217	228	223	246	240	218	250	221	201	213	275	216	225	248	264	236	210	256	267	245	246	258	237	232	232	226	243	212	215	255	232	245	232	233	249	236	199	235	234	250	212	237	245	253	224	233	244	244	265	212	234	205	239	233	229	243	221	208	239	246	279	214	243	234	233	216	200	226	240	262	248	259	249	217	234	237	244	237	242	227	257	265	198	244	239	234	250	231	209	217	246	261	199	233	244	219	238	219	213	225	193	232	264	238	252	240	259	260	247	237	216	245	251	241	269	237	231	217	241	262	217	247	225	222	221	241	213	251	252	229	245	237	239	251	211	212	244	218	226	230	216	229	212	247	225	220	215	199	236	235	226	225	222	247	283	243	215	250	256	208	231	243	223	213	246	261	239	232	263	228	244	230	273	244	244	249	241	236	217	225	249	224	250	248	233	262	234	222	245	270	223	232	264	247	219	243	233	243	255	220	255	235	251	239	220	188	245	253	246	239	239	240	224	237	245	228	222	226	242	232	246	223	277	234	260	239	223	234	202	239	230	240	238	234	242	217	240	241	230	243	233	239	221	229	233	223	249	244	236	239	213	232	213	248	238	233	227	261	251	240	224	242	259	247	216	256	236	208	226	223	253	232	209	235	249	240	210	251	236	236	225	217	235	220	206	222	247	228	219	247	261	238	227	241	230	242	263	231	240	229	244	240	242	243	238	247	235	260	212	271	240	206	213	240	240	230	219	233	217	215	254	258	229	243	216	266	262	196	247	244	244	215	216	228	258	255	259	219	233	226	212	222	227	203	235	243	222	243	224	237	233	250	224	224	247	225	207	247	247	221	239	231	242	236	255	232	237	239	247	249	224	239	201	223	247	221	217	234	255	234	242	240	246	225	241	258	230	283	224	232	236	207	216	249	221	239	237	232	227	213	253	226	245	247	255	209	241	250	229	245	215	221	230	229	226	235	232	240	216	250	245	255	220	248	248	226	243	235	231	247	247	256	218	239	246	246	239	212	220	224	205	228	214	250	233	242	232	244	238	250	247	217	260	239	208	245	244	229	231	229	223	233	240	241	250	225	213	225	246	233	236	242	238	228	235	286	245	204	228	233	231	240	222	225	247	247	255	210	214	228	238	248	249	264	256	227	247	209	234	232	239	230	241	252	216	195	194	207	223	252	198	244	245	226	216	244	239	240	215	247	223	216	251	233	216	243	251	231	223	241	240	244	237	245	248	257	245	224	214	250	223	241	249	240	225	199	225	261	227	237	228	236	255	261	231	244	251	213	214	254	253	236	258	257	236	231	214	226	239	221	208	228	237	244	225	240	240	227	236	260	227	249	233	260	246	214	268	237	226	231	259	261	234	226	256	241	256	255	261	213	226	238	247	256	225	240	214	237	251	212	229	220	235	230	240	234	247	199	223	221	207	254	222	224	208	227	244	249	256	264	229	250	241	241	224	226	219	235	271	230	223	239	240	254	233	234	259	243	250	232	244	251	234	252	244	250	247	200	240	255	246	235	205	252	219	243	228	242	214	236	257	262	233	224	228	221	230	214	235	235	217	236	265	235	244	242	240	235	241	242	223	233	229	217	221	230	234	233	235	227	225	259	217	268	217	211	231	257	236	240	209	228	268	255	233	240	275	217	224	250	226	217	230	247	241	232	251	240	225	255	256	259	225	217	208	242	233	229	214	235	232	203	224	196	252	224	239	249	241	227	252	241	214	247	240	270	228	270	232	228	233	241	240	249	252	232	256	224	218	221	225	244	249	229	222	246	259	251	247	187	279	230	230	220	238	218	231	242	236	216	228	241	240	227	233	247	200	231	233	229	228	213	225	215	216	212	251	266	210	251	248	235	237	237	236	244	238	226	199	217	254	232	227	227	244	207	230	260	228	229	225	244	258	238	218	235	235	234	265	235	214
20730	31067	29162	17205	14265	13870	7345	2409	880	590	521	581	594	571	592	565	581	576	583	491	563	565	570	610	598	560	543	540	508	538	539	554	575	584	517	546	531	533	594	521	552	540	563	524	579	536	561	539	549	546	542	551	532	583	583	556	579	530	518	551	537	551	580	535	579	557	547	520	533	517	537	568	546	570	550	558	565	546	529	531	496	546	548	555	553	552	571	542	550	557	488	514	581	542	601	546	554	561	548	558	549	528	539	545	560	557	555	555	593	536	527	526	533	525	557	566	564	560	544	577	521	582	523	552	544	567	554	566	529	568	574	568	515	543	535	562	517	575	541	574	548	537	544	530	512	554	567	508	504	524	575	547	600	586	548	551	554	573	584	568	524	558	510	581	521	570	550	530	557	581	607	536	513	551	558	531	542	548	550	531	550	575	562	547	560	579	580	560	569	539	546	532	604	569	567	531	558	523	549	532	576	561	532	566	559	546	552	607	588	520	565	550	569	551	565	592	536	571	566	543	552	587	597	566	583	553	540	568	584	536	571	548	520	518	557	538	559	537	515	514	574	514	507	560	531	521	522	538	552	567	559	581	528	553	579	568	540	556	549	553	545	544	568	534	557	552	520	558	593	519	550	545	502	520	563	600	539	536	552	581	551	579	569	534	524	555	531	568	594	533	591	497	552	501	491	520	592	577	570	549	493	539	534	553	551	597	542	484	553	566	542	576	606	528	555	516	520	518	569	575	486	547	547	503	585	528	569	548	542	529	540	549	549	568	563	542	545	541	527	546	526	532	541	540	543	541	505	531	577	525	587	537	553	487	549	590	568	532	519	577	566	515	517	532	529	563	572	542	493	561	555	582	574	561	559	542	550	567	577	508	540	532	566	541	537	532	554	551	551	590	582	495	586	606	542	556	535	576	545	581	580	553	589	560	520	527	555	562	553	525	563	536	521	544	580	540	518	520	544	535	536	566	572	532	579	530	531	542	527	604	569	531	576	515	528	556	537	510	509	527	589	535	557	554	593	531	559	532	563	566	564	539	523	539	533	566	577	553	529	565	582	526	543	586	547	585	553	551	511	583	578	523	537	563	570	532	566	582	563	546	538	550	531	527	524	528	540	525	536	557	561	569	546	520	584	587	569	551	568	553	567	573	569	553	550	541	549	544	573	539	517	541	531	566	550	531	539	560	508	539	550	540	555	552	541	557	546	586	577	554	575	535	595	548	536	557	544	565	531	551	540	508	545	531	562	549	548	540	579	531	539	544	568	541	547	543	535	574	535	526	584	559	576	554	607	595	534	540	581	565	573	611	609	601	537	523	563	529	499	569	520	569	566	544	568	538	556	545	569	566	541	574	497	560	599	566	528	548	531	573	549	519	560	549	510	556	512	553	583	540	562	524	534	568	584	545	573	540	537	565	523	543	543	554	546	544	516	550	528	520	572	548	573	603	533	550	575	590	522	553	530	559	569	538	531	539	552	558	528	477	561	541	557	543	541	529	554	543	560	562	595	556	582	550	531	572	575	533	511	560	549	551	525	588	559	546	531	563	511	522	539	545	574	557	497	571	557	560	547	524	565	543	523	563	555	588	531	534	549	558	589	554	576	524	551	558	500	545	541	545	526	548	520	597	592	553	577	522	576	539	564	570	538	537	524	608	540	533	566	519	573	541	571	577	569	586	571	549	530	533	588	566	473	531	545	552	525	545	572	547	575	548	569	580	587	553	552	545	541	550	553	568	486	550	503	578	563	543	556	571	560	544	548	564	532	563	549	565	561	557	559	545	566	567	628	572	566	566	542	577	577	536	544	551	571	572	564	554	542	586	541	570	566	520	532	557	548	557	526	551	540	607	555	559	521	574	522	582	564	571	523	534	569	558	537	572	537	570	510	582	582	529	547	531	590	533	566	576	547	566	566	539	566	557	592	521	516	574	576	538	492	538	561	573	577	564	571	572	533	551	592	547	550	529	531	546	589	521	540	576	523	556	538	540	562	563	530	577	537	543	538	539	519	550	565	575	577	533	550	529	522	575	556	567	528	560	541	556	561	559	558	572	539	587	523	527	543	578	554	531	545	534	562	547	542	572	578	517	544	514	551	490	557	538	541	566	547	568	552	574	557	518	529	587	552	498	567	532	541	533	538	555	522	557	603	526	558	534	564	552	525	565	535	601	557	518	595	555	521	514	578	567	546	566	557	563	564	550	544	507	551	516	577	538	555	543	548	520	571	522	529	582	543	545	554	573	493	543	535	588	601	545	598	546	592	562	571	546	516	543	566	520	530	561	551	525	576	557	525	519	520	532	525	563	571	557	506	530	554	553	542	526	561	546	547	536	563	544	529	527	536	532	590	543	566	555	545	530	557	556	598	541	570	537	543	597	547	561	541	569	571	540	538	549	571	623	559	525	535	526	534	568	543	528	598	554	536	566	543	570	517	570	551	597	545	561	504	579	569	515	535	505	549	540	558	544	552	549	540	564	583	567	537	523	529	523	528	561	525	577	569	582	519	512	618	571	517	506	553	553	550	526	581	585	604	537	538	535	573	518	489	564	538	567	553	542	562	589	550	579	564	553	544	545	576	563	533	533	586	545	537	549	539	532	577	571	563	564	560	578	604	521	566	519	544	511	595	530	548	518	542	548	582	558	553	539	544	536	549	539	547	549	525	575	535	493	568	533	552	571	533	529	547	568	526	530	555	549	528	585	539	561	529	560	511	570	571	536	541	541	570	528	523	563	578	518	574	535	539	580	544	515	587	549	534	557	524	564	550	503	585	520	573	586	550	546	558	581	556	535	540	549	523	572	573	556	531	580	530	583	551	545	581	568	557	551	565	558	528	586	543	553	559	557	553	559	595	516	539	548	538	549	552	535	548	525	571	549	568	556	572	496	559	523	495	543	583	592	520	563	561	538	582	493	532	589	584	579	488	531	569	581	586	600	555	610	516	527	591	534	553	533	538	511	514	551	568	508	564	566	529	530	592	522	548	571	581	522	547	554	518	563	507	560	508	517	514	573	566	577	529	547	573	544	510	526	567	591	530	555	550	557	547	561	532	599	560	557	554	558	614	523	541	523	619	588	560	537	584	519	501	559	522	533	536	525	542	531	608	570	565	526	529	549	556	543	528	579	510	532	536	513	548	574	577	577	535	546	598	576	574	503	555	543	589	508	524	542	546	562	586	575	541	593	589	574	556	561	533	584	585	557	537	555	531	536	582	551	584	536	562	556	551	503	558	548	583	551	554	565	570	586	544	605	544	562	560	540	596	550	581	587	558	544	554	513	533	581	579	576	556	563	529	554	542	561	506	572	569	595	546	549	570	550	578	551	538	529	521	542	577	566	549	504	510	601	536	569	551	573	538	542	529	550	533	559	556	556	597	573	590	551	541	588	541	566	569	535	555	527	561	528	557	537	509	503	562	508	555	573	539	624	555	558	481	552	519	544	540	535	551	561	546	597	529	537	582	562	531	545	555	538	503	565	535	568
53285	48255	43792	33784	28894	27510	23769	12584	2696	469	280	226	236	254	242	232	256	250	237	236	250	258	251	255	258	238	223	240	240	239	269	251	241	230	262	239	254	252	241	274	250	261	253	248	219	249	244	254	230	238	237	226	236	245	228	240	249	238	236	246	235	254	222	231	208	240	234	238	250	244	251	227	237	236	227	214	252	241	248	240	265	240	269	237	241	232	265	231	213	242	222	265	236	237	226	248	249	271	239	270	231	225	250	219	250	241	213	239	264	219	250	245	218	228	250	256	240	233	244	223	237	222	238	242	251	232	257	265	244	225	301	234	244	233	254	251	224	259	218	249	238	270	227	224	246	240	243	251	259	248	236	248	220	246	227	219	244	210	228	245	249	243	211	229	257	229	264	257	225	232	258	227	273	238	239	233	243	227	256	245	244	243	246	245	260	215	246	224	220	236	209	246	275	262	271	237	234	245	235	253	244	250	244	228	221	224	245	244	231	222	217	255	241	247	266	243	235	262	222	242	234	248	249	235	219	270	251	230	241	202	250	228	243	233	226	225	224	247	249	271	268	263	243	235	253	251	255	228	229	241	240	215	216	239	259	255	240	235	217	263	237	222	275	225	225	239	234	262	232	243	243	205	238	243	224	248	220	247	227	213	240	235	228	248	240	234	232	241	240	209	243	238	241	234	220	247	251	233	235	243	244	257	233	236	247	231	218	208	259	223	221	230	236	227	242	230	231	250	216	264	248	259	205	239	243	240	222	261	214	258	249	239	247	251	264	250	231	235	255	246	240	219	222	267	278	238	242	260	227	234	221	253	256	229	233	261	265	210	227	240	255	268	244	264	255	231	225	247	236	246	248	267	252	219	241	224	256	264	231	255	237	229	241	231	266	239	245	254	249	258	255	244	254	230	240	254	257	262	220	244	236	227	206	199	244	223	248	276	254	231	225	223	243	265	273	247	258	252	246	252	184	238	229	223	260	243	246	242	241	230	244	236	257	215	237	225	239	230	244	240	231	219	257	238	265	241	260	237	227	232	246	273	254	263	227	227	254	216	248	250	223	233	271	264	250	239	248	217	226	246	242	264	231	256	229	228	243	238	236	239	249	251	242	203	232	264	248	253	251	213	202	243	227	246	239	237	212	271	232	239	229	219	258	226	230	241	256	255	259	250	239	257	234	241	240	220	251	248	246	259	260	245	257	229	254	268	241	261	213	224	248	235	246	234	258	258	233	250	225	274	212	214	226	206	229	260	211	218	215	262	238	216	220	245	259	240	269	245	267	244	251	256	264	216	261	248	248	238	262	222	218	245	272	215	239	228	251	216	235	230	267	243	255	250	217	243	235	241	273	229	229	265	242	238	265	262	257	229	256	252	255	250	235	232	239	248	248	211	232	244	248	226	251	222	258	256	236	239	246	221	210	225	240	228	233	242	236	213	235	225	227	274	240	223	270	224	256	247	235	247	225	264	267	233	282	218	233	242	240	239	235	244	239	248	223	228	277	240	244	246	236	250	277	226	213	263	259	227	254	269	245	276	240	255	248	269	217	233	273	251	237	216	242	226	207	260	238	262	230	217	211	242	265	244	253	257	240	253	246	215	249	240	259	250	238	245	237	222	232	200	248	269	248	244	260	239	267	261	254	262	241	254	246	260	270	259	257	256	235	261	248	207	243	243	258	247	242	256	236	230	230	280	260	248	255	227	233	225	251	245	243	238	237	259	256	245	233	243	235	246	252	278	251	266	249	242	269	253	238	266	249	239	250	243	267	250	253	249	252	223	235	234	249	212	242	222	253	227	241	232	265	230	237	249	261	263	259	245	237	237	252	231	265	243	221	275	238	246	242	236	272	242	226	237	235	265	244	221	192	225	228	244	229	232	274	233	239	260	245	231	227	255	239	228	240	215	268	243	283	238	260	232	226	255	216	228	248	245	237	261	233	231	230	210	249	224	260	239	234	240	234	243	234	234	250	216	253	219	247	245	255	241	218	227	223	229	242	214	224	251	228	230	244	244	212	217	238	236	252	261	266	251	252	242	230	221	237	249	235	260	236	216	246	208	253	256	232	253	258	251	257	222	214	240	241	254	243	207	248	221	259	226	238	213	253	238	212	201	235	252	270	239	213	232	241	257	255	241	270	204	236	217	250	239	237	220	238	258	241	250	229	232	217	238	250	251	225	243	266	253	242	258	256	250	251	246	260	273	260	243	258	231	256	229	233	231	252	262	257	245	271	261	241	217	237	250	213	237	193	247	234	239	229	241	269	259	258	260	262	242	223	239	247	217	271	269	244	259	246	242	246	233	233	268	214	219	261	255	253	274	251	236	232	222	260	279	252	223	258	218	252	243	254	255	234	245	229	226	252	242	243	267	230	260	237	245	226	228	223	268	228	230	266	254	236	249	240	246	251	226	246	231	240	228	222	242	249	250	238	236	234	252	245	221	228	230	230	235	208	246	230	210	235	226	267	259	257	244	247	243	262	219	257	242	240	232	228	239	252	242	274	228	247	242	243	262	250	262	238	234	252	239	253	232	257	209	233	267	246	287	227	234	239	251	257	224	247	241	222	241	248	231	232	265	197	225	237	219	267	234	259	274	270	246	227	271	257	260	224	244	225	216	255	237	234	230	246	246	237	240	238	262	235	229	250	196	254	213	252	230	270	243	246	239	226	229	217	244	265	238	260	239	264	240	255	240	242	226	251	225	232	218	236	243	241	250	218	247	238	235	277	259	255	221	258	300	254	233	239	220	236	230	236	203	202	247	248	258	264	257	228	241	229	265	249	244	240	243	244	233	247	248	242	233	222	230	247	241	252	257	254	230	246	251	217	227	257	240	250	251	230	229	230	236	239	248	274	250	253	255	237	251	265	218	231	234	262	269	230	235	273	243	231	274	277	249	241	250	258	202	259	220	220	224	245	240	247	256	248	270	278	232	247	246	240	220	230	246	237	246	233	233	223	252	199	219	223	221	211	207	250	226	253	233	251	260	215	234	263	267	242	247	223	252	230	251	255	253	267	249	248	231	228	213	233	233	245	243	233	206	223	222	251	260	227	251	222	255	261	227	246	224	233	224	248	263	257	251	207	221	214	244	244	227	224	237	216	258	266	227	234	244	229	265	243	239	237	241	230	233	246	258	256	241	245	250	234	216	229	230	235	241	247	280	247	248	253	268	239	251	214	249	251	221	247	258	245	229	215	250	258	234	250	270	264	214	223	232	224	276	243	242	223	264	256	220	196	296	226	228	262	233	230	243	253	255	216	211	270	225	234	229	226	203	221	253	236	255	232	246	269	243	239	258	270	277	251	240	264	219	227	245	223	243	218	218	265	261	244	212	229	250	237	242	223	219	220	202	256	233	221	254	258	243	272	227	243	271	252	240	283	269	238	250	214	245	233	273	238	216	239	246	208	239	237	238	243	221	257	256	247	241	237	254	234	245	221	236	247	241	250	229	237	234	257	226	232	229	222	243	282	241	275	237	253	245
46638	57153	55197	51388	53127	46769	28474	9279	2193	792	590	596	593	561	595	581	592	566	570	537	549	542	554	569	568	536	578	536	568	532	548	532	513	524	534	534	579	548	548	569	594	578	537	546	547	568	598	565	546	556	509	487	546	553	509	529	501	574	546	546	581	539	543	576	553	547	527	555	566	586	519	529	574	525	524	550	532	545	592	563	553	532	502	525	492	498	531	530	547	521	535	540	531	544	558	542	538	519	543	519	539	529	523	545	564	567	501	563	570	529	569	564	579	554	548	556	596	546	549	530	602	561	516	570	538	534	568	585	557	549	545	560	531	537	533	553	550	600	556	532	545	554	578	547	557	541	526	513	541	553	541	510	554	551	548	538	567	557	556	510	519	518	540	564	537	526	551	604	565	524	548	585	528	578	553	555	541	578	533	544	539	562	554	540	544	538	587	556	580	591	556	572	509	533	576	590	533	598	534	545	547	500	567	553	578	552	575	588	535	507	554	534	574	558	549	559	549	559	556	573	565	502	527	570	518	552	544	579	542	539	553	552	601	572	519	551	531	527	549	529	588	540	542	522	558	580	557	540	608	576	587	525	519	493	550	546	515	551	542	531	555	547	517	562	518	537	528	519	554	520	542	508	563	507	540	526	539	514	527	531	560	547	526	539	581	602	545	543	525	555	540	530	535	521	566	540	580	509	544	540	507	550	536	564	524	525	550	526	584	530	510	555	526	528	496	517	555	559	570	513	557	557	523	560	590	543	529	584	610	519	536	540	530	560	532	547	577	530	543	517	535	523	538	527	531	589	573	555	572	563	583	507	537	543	522	545	551	541	517	527	530	540	550	544	512	549	540	569	576	535	575	547	500	540	587	552	548	542	597	522	522	546	496	558	563	535	554	528	574	554	591	587	546	554	560	525	540	545	557	529	572	535	504	532	538	523	530	570	581	519	543	545	531	536	519	513	582	536	576	547	549	543	588	550	569	530	562	529	591	548	539	581	577	544	543	529	534	575	546	556	538	556	580	557	544	489	537	507	555	545	569	562	532	516	508	567	539	552	586	555	509	575	517	553	548	546	548	521	569	556	580	568	552	578	523	573	523	551	558	595	607	555	559	565	541	546	574	565	495	548	565	516	539	524	568	535	542	554	581	557	528	521	545	523	523	524	532	554	522	554	528	558	498	510	516	565	542	517	522	529	567	526	574	520	520	521	501	560	547	549	527	497	573	521	537	541	530	492	572	533	540	552	542	543	498	536	539	581	565	557	534	579	535	524	549	546	514	512	561	522	539	551	545	590	494	540	539	536	495	520	565	579	564	565	587	528	545	525	565	569	500	553	542	560	557	542	529	573	561	574	507	537	534	555	525	542	566	512	514	569	572	526	547	532	590	559	546	581	533	554	506	503	553	518	555	573	552	572	526	554	487	540	570	522	586	529	564	549	508	530	591	568	526	552	563	524	488	559	569	551	518	558	543	550	545	556	545	525	555	592	546	569	567	568	541	565	544	500	554	553	543	594	554	551	539	529	562	506	506	516	559	550	539	531	529	552	559	556	531	550	523	560	544	568	535	523	554	513	568	541	540	526	518	534	579	533	531	533	569	536	506	540	529	559	544	574	567	520	567	571	546	558	540	531	533	536	521	525	530	539	527	545	559	536	537	544	561	540	538	519	552	537	539	544	545	568	555	544	537	519	494	529	547	539	549	552	523	569	575	538	566	530	533	546	488	524	565	570	601	576	519	503	559	539	516	543	548	552	527	558	596	507	540	486	574	542	605	536	565	514	552	522	553	574	555	525	536	526	504	561	575	572	577	546	522	516	536	586	532	561	521	532	540	529	534	544	546	533	579	523	576	522	544	538	574	571	586	552	547	560	556	527	553	559	559	537	541	532	524	562	561	532	546	517	568	597	531	536	549	527	561	540	568	504	552	555	530	527	542	545	540	539	537	533	572	528	565	567	511	571	547	532	556	521	527	550	562	553	500	599	571	529	533	502	524	535	513	553	535	514	576	513	549	511	535	530	544	542	577	583	542	529	571	539	547	517	535	521	592	556	517	528	557	539	532	559	550	545	568	580	576	557	543	557	584	545	508	570	548	559	565	529	534	569	524	532	540	496	581	550	526	551	517	600	496	560	557	556	534	554	523	543	550	570	512	540	531	528	507	564	553	544	540	536	550	567	594	532	580	548	577	556	586	521	580	588	551	553	566	542	504	542	548	539	521	560	554	524	599	571	556	552	598	551	566	548	539	548	532	565	581	532	558	524	570	520	524	540	564	567	565	526	532	541	538	519	555	516	526	558	564	536	566	564	565	541	584	540	547	521	517	561	606	556	505	553	514	543	546	551	529	553	494	527	556	550	560	544	521	544	550	567	552	560	590	531	550	567	560	568	573	538	550	540	548	553	528	529	560	552	555	557	546	573	553	515	545	568	586	548	541	590	529	532	585	596	563	539	584	548	561	580	569	543	550	577	537	535	538	570	582	545	564	550	582	591	516	571	499	517	515	544	548	559	508	532	584	529	562	539	512	558	533	565	593	571	560	551	509	542	523	505	561	602	624	523	539	524	540	569	559	542	576	551	524	591	521	548	565	548	536	530	546	558	502	523	553	565	540	533	535	559	543	552	524	586	557	546	518	562	588	527	585	536	558	509	505	560	547	546	530	547	571	582	513	559	552	538	556	566	543	543	576	534	522	563	553	519	598	521	532	553	562	530	538	566	557	564	576	548	540	562	527	548	534	564	564	550	512	583	560	536	527	550	547	579	553	578	544	545	557	583	552	551	584	554	531	521	552	526	510	515	547	544	511	554	540	559	542	542	528	532	528	524	577	545	534	531	581	558	517	567	553	535	509	525	552	544	579	516	543	541	521	559	561	521	576	540	541	521	559	545	594	548	549	562	536	542	513	529	543	576	556	565	557	530	543	577	575	579	525	541	563	533	560	526	559	593	549	566	519	572	549	554	541	582	535	537	558	591	563	553	542	521	550	526	493	552	537	564	532	629	575	548	542	585	522	552	538	563	545	509	556	529	564	520	550	512	547	529	561	552	532	518	526	543	540	515	540	556	527	606	530	564	561	559	561	564	600	577	551	565	576	527	510	551	521	567	560	557	514	535	566	531	523	541	561	560	566	549	522	560	515	564	512	494	583	526	606	552	536	596	566	531	522	553	575	557	596	528	542	572	561	540	544	542	558	537	580	533	482	542	551	562	557	556	540	554	524	571	543	566	534	534	547	544	510	542	536	550	558	535	560	533	550	561	546	558	531	530	547	553	526	560	556	576	546	545	541	549	553	576	528	571	542	582	574	577	531	544	518	520	548	555	534	534	568	583	527	540	561	526	567	554	575	576	557	552	577	542	533	514	566	500	531	570	543	571	567	559	570	557	561	543	517	560	548	560	548	538	553	532	531	549	516	596	581	540	567	552	540	543	537	580	523	570	569	537	557	546	540	567	549	561	497	528	551	498	544	554	506	572	569	533	515	559
60817	43226	35919	36084	36584	34676	32642	22990	10942	2044	352	260	257	248	220	236	214	240	236	223	227	232	216	235	255	231	225	242	210	220	223	226	237	239	241	233	219	241	232	201	268	179	226	237	221	227	204	246	218	218	214	239	241	256	189	232	194	224	238	217	201	225	262	194	237	222	235	244	220	220	250	217	241	223	226	235	255	253	230	219	215	237	214	227	234	231	223	221	182	219	190	230	205	247	218	222	207	227	240	195	229	241	196	226	229	239	251	227	236	210	218	268	228	215	229	233	209	191	205	208	222	234	208	221	218	236	251	226	205	186	210	234	232	235	249	234	225	220	214	232	227	251	237	207	235	247	238	248	222	242	218	237	230	233	207	209	264	218	247	246	265	225	228	213	227	228	250	216	244	223	261	199	208	202	207	221	243	215	257	236	213	219	219	217	204	212	238	244	205	230	228	234	258	232	238	233	234	200	197	214	204	234	196	265	218	221	216	188	238	248	210	231	209	228	205	205	202	223	252	237	225	237	224	211	240	224	215	213	235	209	229	241	243	220	225	222	213	223	218	231	221	214	223	210	221	201	233	223	232	223	230	212	238	221	179	216	241	217	217	219	239	232	226	205	244	230	212	191	200	222	240	207	228	264	227	232	234	237	204	228	196	209	214	239	225	215	218	198	215	234	190	209	211	235	187	221	239	228	226	243	240	235	234	209	221	229	221	208	251	211	206	228	242	208	203	228	219	204	205	207	221	229	233	222	210	232	218	213	192	252	230	218	215	254	242	218	233	240	258	230	225	221	209	202	237	205	216	206	224	237	230	193	234	218	211	270	246	257	228	231	190	209	206	263	259	236	216	206	204	207	212	220	188	220	226	231	181	206	215	223	236	224	200	244	221	239	219	220	224	240	235	232	225	216	222	233	221	234	216	218	201	236	225	200	225	209	222	222	239	220	258	219	186	216	197	207	216	242	235	216	232	208	240	208	217	217	232	216	228	225	236	232	243	185	216	199	220	205	224	227	218	238	225	209	233	220	225	229	215	222	203	192	199	201	203	225	224	231	199	214	187	206	236	216	220	208	219	243	213	227	224	252	204	219	216	226	204	205	220	221	246	224	247	209	223	208	233	245	224	244	203	215	220	235	199	218	202	222	210	232	241	222	195	198	232	261	196	225	214	187	216	234	235	222	240	204	205	218	204	257	253	211	201	194	216	207	188	200	224	209	241	248	219	222	227	213	239	241	194	238	209	234	239	214	212	220	212	233	225	213	220	213	225	231	214	231	231	226	238	194	196	190	203	211	211	228	245	233	236	224	228	229	210	229	224	225	217	219	208	224	226	227	249	253	208	240	248	227	221	210	216	223	253	209	208	220	229	224	212	211	230	218	198	228	236	203	241	221	202	238	221	222	217	223	217	208	216	237	233	230	220	242	223	212	211	226	231	228	226	230	229	228	204	229	247	226	240	205	224	228	229	215	242	224	249	245	223	238	226	246	234	228	233	228	229	235	219	209	184	217	227	214	225	232	213	241	213	240	211	244	201	248	284	218	218	244	236	237	221	215	238	233	208	205	245	216	210	215	206	237	236	202	186	224	217	240	209	235	211	230	204	249	244	233	200	204	235	219	213	214	208	230	240	218	230	228	217	220	226	186	193	181	225	217	223	192	230	211	246	229	234	210	205	211	227	242	208	247	223	225	220	232	232	220	207	213	229	231	219	210	198	202	223	222	215	211	268	233	226	214	225	227	223	241	204	190	228	239	221	205	196	235	214	238	209	212	212	215	261	194	216	237	219	204	243	215	220	229	207	224	240	229	220	238	248	202	237	231	233	229	220	207	198	215	231	208	208	241	224	214	220	227	232	221	220	241	229	247	226	229	221	198	235	225	222	246	214	217	226	224	235	231	229	250	237	245	228	208	244	204	210	224	245	248	239	223	238	246	228	217	231	233	208	237	243	211	259	207	218	214	229	258	226	211	240	227	224	237	250	216	219	235	236	231	222	203	212	226	231	221	236	205	214	201	219	222	238	240	224	214	233	243	197	214	210	246	205	224	220	213	218	230	184	193	215	202	242	213	228	215	220	213	213	239	224	259	224	234	231	222	203	210	209	222	201	217	231	205	229	230	224	199	224	215	228	225	229	220	238	264	212	232	248	228	239	213	237	226	223	272	200	249	244	229	236	247	222	217	206	225	226	258	216	207	218	214	274	215	221	227	234	201	237	212	199	204	255	217	220	224	212	201	256	216	198	217	224	226	233	221	247	227	221	227	235	253	230	228	216	223	236	247	211	222	224	192	213	204	222	237	210	225	217	218	189	245	222	227	250	213	243	246	227	228	209	236	207	226	262	230	226	217	219	216	241	203	205	225	228	217	212	230	195	206	221	220	223	238	190	212	220	213	235	215	249	230	228	241	227	209	218	224	207	196	224	205	206	231	216	199	258	233	192	217	231	231	195	210	210	211	218	250	224	218	234	210	235	213	246	228	211	219	227	227	222	231	228	247	200	222	244	224	224	218	250	241	217	215	231	225	210	238	211	233	205	244	242	220	215	214	255	198	220	244	221	219	203	219	242	215	206	214	228	218	229	201	189	214	194	228	225	215	244	198	216	192	216	253	218	223	211	210	194	223	198	222	211	214	190	214	240	199	233	234	227	203	222	231	237	195	224	181	248	238	242	227	226	225	226	226	217	212	226	229	225	228	227	213	201	186	209	212	240	246	221	205	193	223	224	216	229	243	209	225	190	213	215	215	215	212	230	210	219	196	232	228	226	215	209	259	228	244	255	228	238	229	264	239	215	212	193	217	218	228	219	221	224	217	223	222	214	226	209	215	229	220	236	228	233	248	219	199	243	224	216	220	228	227	236	217	237	219	240	205	210	213	243	256	229	186	211	214	204	214	234	215	213	210	251	230	194	223	224	209	230	205	242	204	235	224	237	210	244	228	214	232	207	212	198	228	190	226	207	221	231	216	220	215	225	225	222	223	222	192	224	212	240	240	218	246	228	253	218	250	208	203	219	219	204	242	226	246	226	228	201	223	237	224	231	213	199	238	207	213	209	210	228	210	219	245	264	234	238	204	219	225	216	245	214	227	208	227	215	188	218	215	241	196	230	220	216	222	233	229	206	213	214	240	218	233	239	209	217	213	222	217	185	201	222	234	250	225	181	209	214	211	266	220	218	235	215	242	218	263	209	189	221	216	216	230	244	214	195	223	226	222	219	201	223	225	231	221	233	192	227	246	220	254	214	202	211	234	216	211	258	218	232	238	248	216	228	214	234	255	229	223	214	217	205	213	250	228	246	223	230	206	220	239	224	200	240	211	236	218	190	225	229	242	226	219	232	231	230	222	218	218	224	248	231	228	241	220	220	231	241	210	212	206	231	183	197	235	254	223	205	200	229	241	227	222	228	218	200	220	230	258	207	226	250	247	251	200	241	231	243	234	223	222	237	230	197	220	272	232	229	230	212	214	222	223	190	206	245	214	218	220
53596	52053	58202	62488	61731	67908	50558	23780	6135	1375	703	584	569	519	509	502	460	497	511	519	485	521	445	480	471	466	487	520	519	548	505	524	485	495	487	488	487	485	474	491	501	519	488	525	496	480	504	490	463	529	495	489	508	501	503	464	484	518	483	474	498	476	510	494	489	465	510	485	480	484	525	485	485	503	503	512	515	491	512	473	503	453	483	487	498	524	491	508	518	551	502	479	453	516	517	500	482	494	491	477	503	482	528	494	505	509	510	503	488	472	501	500	489	487	509	476	476	496	487	490	480	473	486	486	505	459	522	501	478	527	485	485	487	528	492	487	490	493	477	517	502	489	479	509	487	483	490	508	512	447	498	483	466	526	499	477	508	475	485	450	526	508	449	468	492	478	497	464	472	519	525	512	473	477	493	450	486	508	475	494	501	494	529	526	439	492	491	502	518	507	533	496	460	514	461	487	478	475	493	496	513	486	511	505	487	478	475	514	496	500	523	493	525	464	501	517	483	482	474	511	564	470	526	478	490	509	493	505	482	481	500	527	520	505	476	479	503	443	482	479	494	537	457	504	477	472	478	464	459	486	499	475	463	467	453	498	434	545	492	506	481	490	477	516	462	484	469	495	462	510	472	531	510	495	506	511	506	503	485	517	455	484	500	493	472	494	462	451	476	497	546	495	502	486	506	499	491	478	481	483	476	477	498	478	472	505	484	497	530	462	495	493	503	506	496	522	501	528	483	476	493	504	521	523	479	488	481	506	476	507	487	439	467	496	517	454	458	484	483	493	508	503	461	530	469	527	467	511	487	460	504	477	488	473	498	466	469	497	502	506	491	529	526	489	477	482	478	530	518	482	488	508	474	457	527	488	467	468	443	514	474	527	477	508	534	474	478	505	477	489	492	443	488	480	436	454	512	519	471	482	505	474	457	533	493	542	469	481	499	512	471	500	509	461	516	512	486	507	433	520	500	472	414	513	497	469	478	466	472	513	499	472	461	480	458	481	460	457	493	509	492	491	446	498	477	453	495	500	504	495	507	474	489	507	523	451	479	500	518	479	471	490	493	478	508	507	486	490	472	507	499	552	497	504	503	482	481	473	486	503	506	507	501	497	441	522	488	498	494	481	498	496	529	478	508	454	480	507	524	496	462	476	430	481	499	484	528	528	523	490	463	511	548	481	442	495	475	483	542	463	509	515	519	473	485	444	492	497	491	517	511	504	530	452	517	508	469	490	499	474	489	513	514	496	491	500	519	510	526	473	516	455	506	468	466	493	489	524	500	455	438	512	493	534	525	499	519	485	496	487	511	491	486	488	492	498	483	539	492	485	499	473	501	472	481	489	498	487	507	497	491	488	469	486	487	435	500	482	477	480	469	472	492	502	480	470	473	493	459	460	492	479	501	519	504	469	490	489	471	458	500	493	511	504	499	475	520	493	475	484	488	520	500	454	501	508	511	499	487	518	493	457	494	573	513	488	463	478	503	469	500	501	454	487	483	521	505	504	469	484	483	533	509	485	468	491	482	469	511	473	503	495	464	473	488	451	478	481	520	485	466	494	506	489	491	471	475	451	512	478	486	485	513	501	465	493	508	516	549	458	495	500	485	508	523	517	491	488	548	519	500	521	487	533	490	490	472	485	523	483	517	479	522	501	469	461	499	468	473	481	540	497	527	490	464	517	515	466	520	488	481	509	467	497	490	485	509	536	479	482	500	475	507	533	529	551	510	488	480	454	506	503	474	483	555	459	495	534	481	491	483	533	489	464	434	470	493	515	495	474	442	506	478	477	487	483	473	448	508	475	560	524	500	489	496	505	470	508	456	510	487	477	504	495	477	502	513	459	494	456	498	487	488	467	509	491	485	482	509	455	497	488	488	483	461	497	515	488	504	527	480	448	488	475	476	499	501	493	537	502	493	526	481	480	493	512	471	506	479	484	503	479	487	494	510	509	492	490	521	486	502	506	513	437	505	499	501	473	542	455	497	492	502	498	544	538	530	502	488	498	452	468	472	489	468	506	463	510	476	499	486	500	472	473	536	512	485	485	509	500	510	538	507	473	535	488	510	507	513	464	483	524	490	470	480	499	496	494	480	490	472	504	507	485	498	472	461	492	490	471	496	490	536	479	472	467	487	524	478	479	481	488	484	490	486	498	484	491	552	510	459	493	498	514	487	476	490	474	455	522	480	496	518	520	502	483	433	462	467	495	477	439	515	481	492	507	517	484	429	487	478	489	493	484	451	491	509	477	478	446	490	488	555	495	480	515	510	460	493	493	497	466	457	497	509	483	500	478	519	505	528	496	489	488	490	421	486	501	498	514	511	482	491	458	477	486	514	499	479	491	468	479	483	466	482	501	488	549	464	507	547	511	513	449	511	471	492	518	478	489	508	469	471	476	520	501	509	479	492	452	513	496	470	508	479	468	483	484	485	454	450	462	494	507	516	523	502	458	493	448	481	488	484	498	513	508	490	501	513	458	484	504	437	495	465	470	486	479	450	522	483	545	466	498	455	484	458	477	489	449	463	504	480	521	453	465	474	497	470	479	469	484	552	504	503	491	485	493	475	496	518	483	474	538	481	476	509	499	487	491	468	513	503	476	510	465	485	456	498	535	489	451	516	498	453	474	512	490	525	496	485	502	429	516	495	512	536	503	457	483	435	446	507	503	503	464	504	522	487	491	511	478	434	533	498	512	501	464	470	464	500	501	495	472	527	484	504	453	491	473	480	485	471	497	502	526	488	492	485	479	489	480	473	499	506	505	509	453	461	481	512	493	477	504	522	488	464	471	492	500	460	485	452	482	469	491	494	495	484	462	477	470	506	502	466	507	513	469	501	498	442	515	505	480	483	484	491	493	443	510	436	475	493	523	484	484	538	521	496	501	511	535	441	454	496	450	502	467	456	502	505	473	488	483	473	485	487	452	506	502	490	497	482	497	526	499	514	488	498	505	527	467	451	485	465	448	499	499	508	511	477	499	501	480	496	534	511	478	517	482	507	532	455	530	492	485	459	458	466	506	525	494	528	508	502	527	494	483	471	498	455	484	473	490	461	469	493	535	470	488	498	485	544	508	511	495	481	507	503	509	485	478	477	490	533	492	451	505	492	495	514	490	525	533	486	495	469	466	481	493	514	491	518	492	483	478	521	477	520	455	506	500	492	512	461	456	501	502	505	491	481	473	510	469	515	534	473	490	489	507	481	497	494	486	530	503	512	503	485	488	467	471	502	492	467	515	527	454	512	453	494	500	496	478	516	473	541	520	501	484	515	490	513	466	503	497	478	530	466	498	486	476	469	456	504	477	488	513	466	479	461	521	513	511	494	504	504	489	487	513	477	498	490	499	480	523	518	545	476	509	482	458	469	499	447	525	515	492	515	524	487	473	503	522	431	495	499	460	502	480	483	484	494	481	471	475	475	481	478	530	525	466	495	492	519	540	532	462	487	465	522	528	504	534	495	491	483	498	496	494	486	464	491	494	503	512
24479	38607	31154	28678	13959	6489	3057	959	369	274	257	257	230	258	222	216	246	246	238	249	241	246	209	232	237	241	235	235	296	259	227	231	234	267	224	246	237	266	253	232	218	265	228	267	241	231	241	231	216	245	242	247	222	241	233	245	251	241	253	259	249	236	251	261	200	226	238	250	235	244	228	254	241	261	263	241	232	229	245	236	260	234	227	240	245	251	236	232	231	230	251	247	258	237	231	229	231	226	232	246	228	225	280	246	253	235	246	256	245	261	215	268	220	226	256	228	238	244	201	233	248	203	225	231	242	261	253	234	248	224	224	228	224	240	244	278	212	227	235	249	243	222	249	211	218	224	240	274	280	258	240	237	259	250	250	216	237	257	229	222	245	224	215	236	262	246	244	266	231	262	222	238	239	238	214	225	242	223	241	248	242	262	214	224	232	229	238	240	244	237	244	224	241	246	240	240	241	249	225	216	258	225	264	263	255	238	230	236	243	261	235	237	227	227	255	221	224	228	232	223	221	281	245	232	233	238	250	246	241	239	250	230	248	249	247	219	263	268	265	241	237	224	249	249	224	203	224	252	215	264	234	237	239	234	259	244	245	232	260	249	228	259	220	274	232	239	228	232	248	203	232	244	232	235	241	262	249	232	249	265	245	254	246	243	236	268	238	226	263	270	231	248	226	240	251	217	251	232	253	238	248	265	234	234	246	230	222	246	207	248	236	238	230	262	278	238	223	265	257	268	252	243	226	254	255	220	287	221	246	228	246	210	266	251	220	235	217	209	242	249	225	251	271	249	245	268	253	227	237	236	232	236	220	214	244	256	247	235	235	233	201	227	239	255	247	213	253	256	269	262	257	254	267	266	250	255	248	266	219	259	238	207	247	285	270	222	257	247	240	238	244	249	236	253	229	236	264	225	246	217	233	232	247	233	246	236	228	249	258	237	221	248	262	223	247	262	245	250	267	242	255	251	241	238	245	242	223	228	250	245	242	234	235	217	256	242	231	247	233	233	246	249	251	263	236	250	248	251	224	224	230	239	216	254	240	227	253	256	255	217	272	258	240	242	252	242	270	265	241	244	227	212	247	249	228	251	238	261	234	225	262	252	253	236	253	246	206	241	261	218	239	229	223	213	244	208	232	224	232	260	254	262	223	208	240	241	247	252	225	249	231	276	235	233	260	231	236	254	226	232	236	250	257	238	213	238	218	265	219	280	248	239	210	261	263	231	255	240	249	235	261	263	265	229	249	222	265	249	219	251	228	252	240	264	221	224	222	245	251	237	252	212	236	247	221	225	250	228	237	267	230	220	269	214	234	216	269	223	270	238	244	241	270	240	245	237	239	229	229	242	231	248	221	250	248	241	227	255	255	273	235	237	236	265	226	232	264	239	235	252	247	289	240	255	262	253	265	241	208	247	223	260	237	224	209	247	261	213	220	232	234	230	226	257	224	242	250	255	230	225	256	267	241	264	252	221	236	230	272	253	235	239	213	263	267	259	237	233	241	243	230	247	260	225	240	199	223	260	261	228	240	224	238	243	243	225	244	228	238	237	235	218	224	271	243	247	252	225	211	214	234	265	268	226	243	246	245	217	232	242	239	288	277	221	245	216	218	225	246	237	265	242	215	233	232	200	285	233	258	257	285	244	239	224	238	269	257	254	261	238	210	231	216	235	245	242	230	235	236	249	242	228	237	230	211	258	246	226	237	251	260	249	248	243	252	275	225	235	241	224	232	221	240	247	245	252	235	236	220	237	250	241	241	247	248	234	239	239	245	239	227	255	219	208	273	228	249	248	273	235	235	247	244	239	232	229	234	226	248	240	245	228	221	279	238	251	222	227	235	235	241	218	228	245	213	255	252	228	227	269	251	248	271	257	248	244	281	225	249	251	254	254	210	225	207	218	257	246	217	232	237	220	279	244	228	225	251	247	265	238	226	247	250	253	243	230	273	252	235	243	224	246	216	235	253	233	242	279	270	217	220	244	246	227	256	256	244	224	246	229	229	237	234	254	223	244	248	222	208	255	276	265	248	239	227	237	264	237	222	212	234	231	238	247	236	274	220	217	230	219	231	254	222	257	231	220	202	237	255	217	256	252	251	217	247	242	263	235	278	269	259	233	222	237	218	243	227	238	238	246	251	229	223	240	210	257	256	261	253	257	261	236	282	211	251	256	224	241	218	265	246	238	262	231	254	226	262	240	247	220	252	222	245	250	217	222	228	259	229	232	242	245	255	251	237	262	200	262	210	263	223	250	230	246	231	244	231	268	221	240	255	261	246	267	240	254	242	235	245	250	241	241	221	241	249	243	240	218	253	252	231	249	205	246	222	229	239	231	218	239	255	246	225	272	236	251	253	213	226	244	213	209	241	229	224	248	225	222	235	250	225	255	264	244	220	228	258	201	243	247	227	247	224	237	255	232	216	231	262	255	253	261	233	237	244	260	216	251	235	249	228	229	241	243	239	250	260	235	223	249	278	287	257	270	256	263	248	216	224	242	234	231	239	234	257	230	225	237	232	224	251	271	246	243	256	264	245	242	234	271	257	245	251	257	226	242	252	200	231	288	257	243	207	238	230	238	228	222	247	241	253	207	217	234	217	225	237	257	257	243	245	229	270	258	216	248	253	252	246	238	277	253	238	244	237	237	250	229	253	249	228	233	266	242	267	221	259	249	247	251	249	232	233	233	226	224	274	243	240	229	266	226	223	216	257	243	243	251	257	230	231	233	273	253	233	240	259	230	236	236	232	219	216	278	270	252	265	246	262	247	257	237	224	251	227	258	215	242	233	253	237	214	247	234	258	243	216	232	242	238	245	241	234	233	217	266	247	253	232	262	259	279	237	250	270	267	256	224	243	239	251	250	251	212	246	241	228	256	227	211	270	267	225	223	245	244	259	239	228	244	243	248	248	271	226	215	265	254	236	248	258	254	194	233	227	247	251	273	243	210	230	224	245	245	278	258	245	242	221	222	256	242	248	213	257	232	237	273	210	216	234	243	231	209	264	239	249	228	239	241	243	222	239	222	286	273	231	276	284	250	229	244	267	240	229	236	203	245	219	213	260	253	212	277	214	216	248	236	266	242	250	246	216	247	250	240	255	238	257	239	246	244	252	233	229	258	249	257	258	249	223	225	272	226	235	235	243	256	222	227	208	262	225	229	241	244	224	229	233	228	249	236	247	245	254	220	239	216	246	274	239	228	265	266	245	234	247	261	247	245	231	234	204	255	213	256	256	251	236	259	250	247	264	281	220	246	257	228	230	201	224	258	254	235	230	242	239	228	239	270	256	262	242	253	239	236	276	238	260	233	244	224	247	252	227	205	238	230	225	236	226	244	254	238	230	259	273	258	223	216	241	237	264	229	233	209	215	221	228	233	249	230	256	263	220	250	250	235	236	218	245	256	243	223	261	230	244	240	269	255	241	243	260	221	238	264	262	212	234	243	240	230	254	245	258	208	236	250	269	228	239	263	256	213	239	233
19440	36301	31864	36789	18737	13764	7083	2282	905	581	581	531	585	543	575	556	576	536	584	565	548	531	536	561	561	588	596	546	545	575	584	565	507	557	600	567	571	581	540	572	542	532	565	542	581	534	523	559	553	545	570	544	536	556	573	548	590	554	550	551	535	562	596	577	551	560	565	563	624	589	486	519	587	535	554	570	560	538	537	553	529	553	562	571	579	585	584	523	598	585	567	527	551	573	567	525	577	569	571	591	552	579	545	552	558	561	523	546	534	573	597	549	581	570	566	536	565	547	572	521	590	554	569	540	568	556	563	549	565	573	527	534	537	528	588	514	516	569	547	515	533	582	602	559	560	547	542	549	570	535	559	616	578	564	546	550	567	570	562	543	577	561	563	545	554	553	541	520	597	534	597	571	564	598	533	550	552	574	512	540	540	591	519	559	529	509	564	584	527	545	589	563	543	521	588	554	571	565	532	523	508	556	572	544	568	557	586	529	543	561	530	584	538	551	554	534	589	548	550	580	600	534	576	606	543	532	572	619	575	543	610	540	580	564	547	544	546	541	511	542	562	577	548	570	575	557	547	577	562	531	566	530	546	549	562	533	562	575	531	532	579	552	551	553	525	566	542	608	526	626	543	566	530	564	591	552	568	614	530	518	582	587	594	561	566	557	539	547	563	547	548	575	540	581	541	581	553	553	563	548	571	583	580	549	529	526	568	567	538	532	569	533	584	579	561	569	549	540	543	620	520	539	587	566	551	570	577	588	554	545	608	568	576	578	586	588	577	560	584	521	589	577	561	571	531	568	534	578	574	568	544	574	594	526	603	565	573	539	555	542	582	543	536	566	593	566	553	521	574	553	534	584	552	581	572	573	608	557	520	521	554	549	584	576	567	509	549	545	586	573	525	565	521	554	574	542	573	561	582	565	554	558	583	552	539	550	559	539	523	547	551	575	590	555	541	543	533	598	523	581	566	569	563	595	603	533	557	588	554	576	550	593	523	574	506	579	588	530	570	587	580	520	572	523	575	539	512	534	590	542	536	574	561	533	530	535	515	518	530	589	571	572	529	563	540	563	551	517	522	550	531	567	564	538	547	553	558	556	555	573	569	538	548	551	558	533	553	581	550	509	534	541	579	553	586	553	548	567	573	514	568	557	542	564	551	525	539	535	535	620	553	538	583	562	570	531	527	578	567	578	578	600	558	587	560	564	590	534	515	566	552	543	548	546	584	545	515	576	571	566	564	527	583	588	554	515	518	549	558	538	565	549	543	555	571	572	557	569	613	569	585	564	536	573	595	569	579	518	536	552	579	561	534	582	592	592	553	558	554	582	582	576	546	562	571	575	605	529	554	530	599	523	546	569	557	548	560	536	567	579	551	550	582	550	532	531	555	585	568	620	571	564	576	532	565	557	540	552	537	551	536	529	547	593	589	583	588	534	548	570	541	575	554	566	507	547	596	555	488	540	507	578	600	554	571	572	518	557	541	565	540	549	539	589	597	571	566	568	576	553	581	585	545	575	558	548	561	594	555	589	587	550	557	607	583	586	550	549	552	562	585	557	517	542	521	527	538	557	607	572	540	561	553	547	557	538	525	548	507	512	578	570	593	543	562	525	531	554	582	557	550	547	544	552	521	557	577	619	530	583	556	560	542	568	547	563	590	544	573	514	597	516	596	602	550	592	542	555	568	600	578	581	518	560	538	539	534	587	539	546	504	542	546	591	592	607	554	605	527	562	554	536	514	594	553	576	577	564	554	521	560	554	556	561	537	574	569	521	509	588	541	604	550	594	560	545	553	555	532	571	560	576	560	585	552	553	543	565	542	513	547	530	547	578	577	566	519	542	592	553	536	579	614	539	591	534	534	567	558	578	538	543	586	524	509	557	593	525	574	531	561	568	518	566	551	553	565	527	560	552	583	569	586	568	554	586	560	560	557	551	564	531	517	582	610	563	571	583	565	574	534	586	565	575	530	569	556	543	528	556	550	569	552	554	536	549	590	532	576	535	560	565	562	570	556	547	605	587	591	555	563	535	572	549	553	560	553	544	521	537	579	557	567	559	556	555	591	575	613	580	566	566	526	540	573	590	530	540	545	570	560	517	538	558	569	522	525	526	546	555	582	559	596	576	522	540	595	544	554	534	599	554	595	555	574	529	545	515	560	581	499	550	527	554	549	540	559	544	525	563	532	603	559	573	549	564	550	557	546	536	581	588	557	592	568	512	544	571	532	530	590	553	619	553	534	556	552	539	552	557	576	593	545	534	563	582	535	558	567	557	583	578	576	588	594	582	563	540	557	585	531	572	590	567	568	549	544	585	564	542	567	545	562	563	577	580	536	581	529	545	579	571	597	601	600	567	554	565	533	550	574	557	545	557	566	578	537	599	545	553	528	538	564	555	558	575	569	570	524	588	565	589	600	557	541	570	522	572	570	579	530	596	557	612	525	538	522	571	579	549	553	540	572	551	576	504	518	537	541	534	586	550	562	541	550	566	541	596	512	509	559	545	554	515	565	546	567	559	533	567	556	596	525	551	571	577	538	527	554	543	518	547	588	532	598	576	543	513	565	534	562	563	550	558	559	552	587	577	560	598	563	555	617	542	612	597	532	551	525	577	557	564	560	552	504	517	573	561	542	531	551	546	569	548	534	551	544	557	549	558	573	637	547	564	552	543	548	590	520	565	572	587	572	527	549	562	523	556	581	555	577	481	569	567	571	515	608	544	573	589	600	579	576	582	570	595	581	569	538	605	563	584	547	545	567	558	558	533	562	534	561	597	558	556	581	544	568	582	536	580	543	575	506	549	518	565	521	551	556	556	570	526	579	566	550	533	561	591	530	575	528	568	574	580	540	578	563	521	594	604	507	520	516	519	546	566	596	553	593	523	530	553	542	533	535	584	559	566	553	586	558	539	567	503	518	592	570	563	568	577	569	590	537	545	586	623	579	583	611	541	550	574	551	550	580	542	558	562	562	567	548	544	553	519	563	569	590	580	578	549	575	539	568	539	563	568	571	572	608	578	557	527	519	559	514	614	551	549	595	527	544	555	585	595	624	563	569	564	599	562	560	547	569	581	576	530	552	546	533	595	568	565	541	543	557	549	566	553	529	593	528	577	594	536	586	558	531	610	569	590	592	574	575	529	581	560	584	546	558	554	559	548	590	556	561	559	557	544	534	530	586	538	548	566	544	591	574	565	583	548	585	552	540	589	615	545	554	550	561	541	589	540	565	542	619	583	573	583	574	545	581	533	572	558	501	543	598	529	587	584	531	540	554	546	565	535	599	570	547	561	538	531	575	529	538	551	583	562	571	557	556	547	587	564	560	518	593	567	571	530	584	598	532	543	596	544	551	542	551	573	548	526	520	533	544	520	568	563	532	534	511	562	550	544	584	533	543	513	558	579	585	573	524	562	587	582	551	584	577	553	535	585	541	541	557	522	562	568	580	588	548	569	539	549	570	535	522	516	539	542	566	540	538	552	560	523
54544	49689	45322	42206	32683	28673	22115	10623	2449	461	257	263	269	252	231	265	237	224	244	229	259	214	286	236	255	249	237	236	243	241	231	247	229	237	249	247	209	237	251	252	246	236	263	250	243	259	246	250	238	220	235	221	226	210	241	235	252	240	257	235	259	243	245	233	258	247	231	251	252	215	237	252	239	226	210	235	223	226	237	277	257	273	248	265	247	233	249	263	254	247	247	243	256	253	262	261	221	266	275	246	233	255	282	224	231	230	248	223	208	238	269	253	209	242	240	252	256	258	242	257	247	268	225	235	216	241	251	226	282	255	238	229	228	208	245	218	246	243	238	267	272	268	249	236	230	230	267	227	246	248	249	252	232	228	246	263	229	263	229	266	227	231	256	219	203	243	224	234	231	244	222	222	211	227	233	248	243	233	286	247	236	251	222	233	221	245	247	227	249	252	247	255	219	225	217	262	234	224	262	244	255	220	255	245	217	240	264	234	234	209	255	245	266	234	234	236	252	248	248	237	229	228	227	249	252	224	217	262	241	235	238	258	238	240	230	251	232	228	232	242	232	238	240	216	257	233	246	256	241	247	234	240	233	220	230	245	212	242	228	277	253	268	241	237	259	255	255	238	259	250	225	248	251	233	250	255	277	261	230	252	249	238	227	260	270	231	233	262	214	247	249	262	242	252	219	232	247	238	219	261	250	221	239	252	235	220	262	226	260	262	251	225	213	213	201	255	245	270	241	239	257	200	245	235	256	247	230	255	218	231	244	252	255	266	233	242	255	228	259	241	261	236	249	224	225	247	243	250	256	229	226	261	238	255	217	250	221	257	273	239	225	232	218	258	268	247	220	224	237	260	236	221	232	230	246	277	224	232	221	222	245	238	244	251	239	229	216	246	207	243	220	252	282	247	250	231	223	234	226	241	230	246	255	254	236	248	213	258	251	238	246	235	244	244	239	231	234	259	264	246	239	264	241	246	255	261	225	239	231	200	231	238	254	264	280	273	240	227	235	254	241	245	252	246	220	227	226	226	269	216	233	230	235	246	261	236	234	240	252	250	233	244	233	220	215	236	227	224	230	230	248	230	267	234	251	266	270	245	232	243	231	234	284	255	213	245	227	225	252	222	226	264	277	231	249	255	260	275	245	257	222	239	224	260	216	220	238	238	223	209	247	234	233	232	234	273	258	278	253	256	229	259	215	228	246	232	242	242	235	247	233	267	220	238	256	247	253	255	250	218	223	234	260	240	238	232	253	222	247	232	268	256	246	242	218	227	241	239	241	245	242	229	238	244	241	251	247	243	222	250	257	266	258	214	208	212	231	206	260	239	260	229	250	224	248	253	256	286	222	218	240	215	277	239	242	221	283	232	235	244	269	222	221	239	254	232	235	240	243	269	238	234	239	227	244	233	225	241	251	238	253	228	262	262	265	241	266	246	242	240	257	240	221	234	237	229	240	238	259	243	234	208	268	261	216	242	230	233	236	224	244	238	255	225	233	268	239	226	221	222	234	285	272	218	230	218	257	245	219	226	248	217	236	225	238	238	233	240	229	265	254	262	243	262	219	244	231	223	235	241	213	237	210	238	231	238	211	236	259	237	203	234	200	213	262	224	215	248	241	228	244	256	226	215	284	248	242	222	212	237	275	210	209	227	242	247	243	251	229	263	215	221	240	253	220	262	213	220	220	244	228	246	230	230	219	264	240	230	239	222	243	246	214	245	256	237	280	248	259	245	218	243	233	219	250	255	265	246	257	255	238	246	230	244	214	256	269	253	236	246	227	216	231	252	223	255	265	245	222	222	230	210	252	241	227	266	237	223	277	236	259	228	208	216	231	242	265	244	265	255	244	239	221	241	291	235	211	221	227	255	213	256	263	247	262	252	246	225	259	251	254	239	231	256	255	264	243	226	243	230	220	237	226	239	246	231	241	262	242	261	226	227	217	239	252	234	264	252	228	232	257	288	211	250	244	262	242	242	224	242	227	211	213	230	268	249	194	227	274	244	255	242	212	225	255	254	221	236	216	244	273	237	248	212	240	258	255	211	222	254	246	229	257	251	249	300	236	235	240	242	243	254	229	208	222	245	246	233	240	224	244	245	237	212	232	254	230	267	244	264	201	239	243	248	260	252	247	254	235	249	245	247	246	231	252	236	242	245	238	223	252	250	269	256	228	231	231	239	198	264	225	240	242	223	241	253	206	257	239	245	222	236	241	235	244	267	253	223	277	203	224	276	246	246	229	221	228	224	230	245	215	253	242	210	265	253	268	250	261	225	230	240	214	226	254	246	257	229	237	257	216	255	226	240	258	256	236	227	221	217	228	254	240	222	239	222	259	237	223	217	272	238	233	255	265	235	237	247	236	226	258	264	244	237	250	262	263	242	238	243	277	253	267	249	204	268	239	217	258	227	274	229	245	248	232	228	224	223	234	242	262	236	231	235	232	253	255	249	226	235	245	232	239	244	218	265	255	273	241	221	220	255	251	245	258	252	247	205	265	237	219	240	218	216	229	250	264	233	264	250	231	230	245	225	214	219	223	227	244	256	253	226	255	242	249	244	222	232	244	203	243	238	237	233	238	245	262	245	236	238	243	263	226	236	235	253	243	239	255	254	244	251	239	254	227	234	215	251	241	220	236	236	241	275	240	229	238	243	252	263	237	247	206	278	247	236	268	212	260	235	245	233	236	212	247	213	219	268	249	223	243	262	238	249	226	240	221	264	258	239	243	234	241	250	236	229	275	237	230	221	255	224	232	204	269	266	218	245	226	237	238	269	246	251	245	268	203	243	250	237	259	235	212	253	244	216	255	248	234	241	235	243	237	252	218	251	234	232	235	238	260	239	264	231	238	216	238	238	241	224	251	267	246	215	240	272	262	241	255	216	229	237	206	239	232	241	219	270	261	265	241	242	223	264	248	255	218	233	206	237	262	231	207	252	233	252	215	229	246	277	250	265	251	229	244	238	241	240	232	216	256	223	223	250	250	241	249	246	228	238	209	246	252	234	228	233	222	264	202	245	265	252	247	233	232	229	260	224	226	242	236	261	238	215	250	220	217	271	247	219	230	243	225	218	263	256	243	256	245	249	261	233	243	244	237	235	248	237	239	242	239	252	214	282	257	243	217	232	245	233	226	250	226	233	232	264	267	236	235	242	239	224	219	264	245	230	243	231	248	207	245	224	223	250	243	297	231	245	215	234	225	242	229	219	230	211	229	229	238	237	243	221	265	249	220	247	256	247	273	241	257	224	240	269	268	266	245	243	238	269	243	265	210	247	257	228	235	240	228	235	231	228	276	263	217	232	221	271	247	235	270	226	226	223	246	230	239	250	261	216	225	267	247	256	260	251	231	243	251	245	228	224	216	239	253	259	262	251	233	263	265	253	248	254	259	239	219	247	228	239	281	249	231	250	237	265	242	239	223	227	202	234	236	243	237	229	235	232	237	262	268	261	238	221	243	254	248	261	257	242	252	236	242	261	228	246
44832	54677	56465	56469	52599	44816	25701	8182	1891	762	571	505	568	539	563	551	577	570	537	564	529	589	551	583	535	534	552	520	546	546	551	555	574	555	548	566	538	600	562	583	587	535	546	520	525	543	589	532	540	559	562	577	552	563	517	565	539	543	559	571	592	551	578	578	565	516	572	576	568	564	523	562	561	548	554	569	528	584	511	542	588	557	526	538	581	560	561	572	554	582	578	591	544	616	542	555	554	558	536	565	535	513	566	522	528	548	532	552	546	532	572	558	616	544	580	509	565	600	546	567	548	537	552	558	556	504	579	549	577	573	574	568	547	556	572	536	567	542	531	542	507	564	515	526	543	575	542	505	551	503	536	532	572	516	549	567	586	548	544	546	570	519	591	556	566	598	539	573	585	569	547	518	549	507	568	548	528	584	547	574	538	538	553	536	564	555	521	575	591	533	581	557	533	599	553	568	548	593	551	532	528	547	504	537	555	535	544	509	522	511	565	561	566	532	570	556	589	548	579	580	539	542	561	534	522	509	506	550	539	543	581	519	541	591	490	503	586	576	545	576	614	543	514	521	511	567	541	528	548	539	513	520	537	536	549	541	548	567	584	551	513	515	555	561	545	579	534	593	549	568	567	554	548	562	550	569	583	525	549	565	544	551	572	564	551	521	566	545	550	554	554	544	524	581	514	620	535	537	531	609	558	568	568	542	520	542	538	574	562	499	573	564	591	556	546	547	532	537	561	544	528	542	535	571	593	546	570	516	609	562	529	543	533	534	574	522	566	565	516	530	514	575	545	574	532	520	533	539	507	611	611	551	574	585	529	562	560	530	585	563	568	595	564	548	546	526	557	570	566	553	557	590	524	526	536	548	570	526	548	498	568	567	538	529	551	514	531	558	542	527	557	481	567	542	572	516	499	532	578	573	544	542	550	548	546	565	556	550	513	595	537	553	544	541	542	545	533	552	546	567	565	488	558	502	543	557	548	540	575	544	533	579	589	561	573	551	576	590	614	545	566	566	546	600	587	576	512	610	541	529	528	528	509	551	520	544	548	597	522	553	519	556	586	538	544	528	561	544	540	517	521	565	557	558	525	509	554	522	561	526	549	537	533	541	534	551	548	499	557	549	519	583	592	567	592	576	556	531	554	541	527	599	566	589	568	575	574	562	519	594	559	563	542	541	513	540	565	535	557	552	569	558	520	539	535	582	546	549	554	523	556	526	560	566	543	587	555	504	588	569	573	551	529	522	534	577	527	537	593	512	581	515	549	594	570	562	555	541	566	540	541	602	594	534	599	558	512	560	544	510	524	570	593	577	584	592	531	550	568	521	551	561	546	541	563	537	554	581	573	552	541	593	598	515	562	582	564	566	567	537	568	554	502	576	566	583	542	565	567	552	556	485	558	619	561	534	543	574	539	558	574	562	566	533	535	582	543	509	554	548	551	584	522	536	530	573	569	545	566	538	547	578	597	565	535	537	548	549	535	582	516	574	566	562	511	580	509	553	547	589	510	538	511	526	549	544	561	547	494	551	519	571	563	555	525	572	542	578	527	541	524	562	550	525	484	558	557	501	512	588	583	519	541	573	573	578	585	563	533	505	553	575	540	499	537	521	603	542	556	532	518	568	538	544	584	592	537	544	511	538	536	537	563	548	561	538	579	563	545	530	575	574	533	519	523	568	588	598	568	526	510	558	571	578	549	571	537	521	524	504	545	576	555	547	557	520	542	537	568	534	533	597	566	595	535	551	555	532	581	576	534	566	589	549	542	552	510	500	512	523	519	562	539	575	554	534	525	565	547	540	530	555	575	568	574	545	512	527	549	548	576	576	529	534	551	523	548	519	553	560	581	565	558	544	540	587	545	558	531	559	550	541	553	548	552	524	575	517	579	569	495	525	564	517	508	528	545	560	592	561	548	530	577	532	562	558	576	464	532	610	558	573	530	543	523	550	541	548	542	554	499	548	503	566	550	565	511	580	508	570	549	546	566	574	545	527	554	479	546	562	563	523	575	549	575	529	524	494	567	551	574	547	536	544	547	526	573	553	545	585	564	551	537	557	538	563	521	559	578	589	573	491	531	565	567	521	590	562	499	520	541	583	550	574	536	537	571	543	551	564	545	615	541	546	563	542	557	500	578	560	531	542	524	512	537	555	560	515	561	530	545	581	539	570	546	554	581	530	574	509	534	525	556	548	598	579	533	523	560	603	578	566	576	600	517	529	570	538	549	554	524	545	543	538	577	522	584	560	556	569	531	556	539	601	565	560	530	536	596	562	526	554	527	533	524	486	545	531	547	522	589	540	544	541	541	566	574	538	556	502	517	548	522	582	573	535	579	522	512	523	558	533	533	513	553	534	546	514	561	529	557	527	542	537	580	535	516	524	518	560	518	598	543	535	573	570	563	524	537	537	525	561	576	547	553	549	549	591	548	503	542	547	579	516	577	528	488	535	569	545	552	516	555	539	550	593	575	578	530	537	518	572	545	549	595	534	535	476	556	557	596	556	534	558	592	536	524	561	551	521	553	539	562	572	608	510	555	512	562	581	556	583	566	557	526	575	532	591	544	560	577	569	556	599	523	527	540	535	561	525	537	533	550	549	533	509	598	557	565	507	528	536	595	533	548	585	561	571	556	556	571	489	571	551	554	567	537	532	509	554	552	576	550	547	558	529	524	543	578	572	535	529	519	619	560	522	556	561	567	542	479	526	512	508	532	543	537	566	526	583	556	530	553	538	506	591	544	556	509	513	579	566	567	563	610	540	600	561	573	545	527	572	568	580	559	564	569	567	502	554	608	547	520	571	539	537	519	563	547	579	556	538	581	530	525	535	577	536	547	550	553	556	587	561	585	499	517	521	537	534	538	538	559	568	546	519	534	559	548	594	559	559	577	553	564	539	541	550	567	529	565	485	577	525	534	550	568	533	515	544	556	564	546	523	564	522	534	558	543	538	499	578	561	529	529	568	539	553	550	555	549	538	519	569	538	584	548	603	549	504	545	521	568	575	539	541	499	562	564	552	534	544	588	532	524	547	542	534	506	509	597	532	564	555	550	536	557	515	556	533	571	571	508	582	525	592	541	553	563	554	530	569	555	555	557	504	566	549	536	539	529	547	581	556	578	539	513	511	544	572	534	511	600	534	551	531	586	531	518	521	572	565	552	539	544	501	576	543	542	543	569	542	536	511	540	532	545	584	550	541	539	528	551	568	568	548	545	533	529	567	518	585	555	517	556	516	582	550	523	571	590	539	522	499	538	578	548	548	543	548	556	553	536	549	572	560	530	544	513	503	533	545	547	499	548	525	547	548	542	583	524	515	562	581	541	552	578	536	559	508	502	512	516	500	527	540	527	538	546	610	540	547	578	514	514	558	536	589	509	499	586	537	565	552	573	548	543	534	576	522	529	584	554	580	543	546	540	531	519	563	515	569	565	560	559	554	514	524	526	557	545	544	524	568	553	539	556	563	527	552	579	526	569	595	531	553
59456	47631	40898	34570	30363	32037	27281	17792	6275	938	274	269	242	237	229	241	219	222	220	258	208	234	244	248	238	223	221	245	216	207	228	226	234	220	226	209	247	226	238	217	238	219	208	251	235	207	243	218	237	257	245	244	251	247	233	253	237	213	213	219	216	250	239	221	220	236	236	218	222	222	211	229	209	236	244	238	231	238	211	233	240	218	221	230	220	222	235	203	224	262	233	194	233	209	253	212	203	216	200	209	212	226	241	219	242	194	226	220	229	195	220	229	215	206	212	204	244	264	232	205	256	217	246	224	229	227	205	227	215	247	234	243	205	243	220	209	212	190	231	225	208	236	221	209	244	205	236	240	220	248	216	216	207	234	253	228	215	243	228	227	232	225	221	245	228	241	215	238	218	229	207	237	213	193	248	212	207	260	216	255	245	223	222	198	259	247	230	217	221	220	240	232	260	194	211	222	212	227	220	229	220	249	210	238	237	167	217	225	217	218	231	247	224	210	237	232	234	234	206	192	213	184	202	206	217	203	209	229	213	219	226	208	220	195	217	217	230	249	222	234	235	215	245	242	224	195	231	238	200	177	212	241	232	230	239	218	237	242	212	207	230	246	228	242	224	229	220	223	220	227	226	225	220	241	231	226	230	226	225	225	235	207	234	222	231	208	216	221	254	254	224	218	214	209	237	218	234	224	227	194	216	222	218	220	223	231	225	220	205	223	225	241	219	247	233	239	228	225	212	229	201	217	234	232	256	228	189	217	239	222	220	228	204	219	234	229	262	210	202	215	216	218	237	209	232	243	211	243	231	223	254	247	240	196	231	211	204	238	256	198	235	232	235	219	240	212	235	235	232	257	241	213	219	214	199	235	217	246	215	207	215	200	249	233	230	203	210	204	241	222	231	229	234	198	237	230	218	212	216	223	235	235	228	262	230	210	226	241	219	233	210	205	221	211	221	198	220	222	258	218	220	220	220	221	230	214	206	224	240	205	246	218	224	228	226	202	230	227	245	237	238	209	200	190	248	228	203	219	211	214	194	216	234	226	248	227	246	229	237	216	231	222	243	231	199	220	217	253	230	259	231	203	215	211	231	210	260	219	255	204	224	223	217	236	221	230	231	208	229	215	198	218	240	247	239	233	236	220	229	208	219	239	226	219	199	214	271	237	259	232	245	233	226	229	242	201	244	235	227	221	234	225	231	229	242	232	212	231	240	199	199	243	220	255	227	233	210	218	205	199	223	238	233	193	210	206	221	213	240	222	201	223	220	229	251	198	238	260	221	222	241	234	223	203	215	210	243	215	220	239	222	200	201	198	198	213	233	231	207	244	212	220	221	220	214	255	222	223	203	205	241	196	234	237	260	247	207	221	236	215	263	221	264	238	263	232	217	200	226	210	202	225	217	222	226	230	205	222	220	218	213	226	244	244	247	213	216	234	226	201	229	218	231	227	218	222	239	210	238	226	224	227	223	242	264	232	210	222	210	221	195	205	228	228	198	212	197	244	218	221	204	217	235	192	212	228	239	223	231	230	234	214	220	226	222	226	228	255	213	226	210	224	254	250	214	257	217	221	232	218	209	212	198	184	222	235	222	201	234	221	215	221	212	207	195	219	243	209	220	204	236	225	203	225	201	205	219	207	237	228	207	218	244	242	201	225	232	216	220	216	208	202	206	212	204	220	222	230	219	238	230	225	200	232	203	207	224	221	198	224	234	228	233	237	221	219	221	213	218	249	242	242	200	232	219	228	229	240	242	237	220	228	212	241	230	240	249	198	216	215	220	240	238	221	239	232	220	224	238	227	231	245	216	222	236	228	229	227	209	237	228	234	233	209	215	220	184	220	235	229	211	200	206	229	230	241	243	231	225	229	218	243	216	216	227	241	239	241	244	226	223	237	252	267	236	228	223	207	228	217	203	200	202	229	206	270	213	200	246	233	231	213	227	245	215	263	200	222	212	248	250	242	247	225	223	216	225	224	213	196	209	234	271	204	245	222	264	224	224	247	229	224	223	208	220	225	228	245	223	197	235	214	243	220	228	204	253	237	219	226	209	243	237	212	210	230	205	251	214	244	265	220	250	242	217	214	258	204	225	226	234	218	212	226	222	226	220	219	213	215	209	226	212	217	223	226	206	217	233	214	208	204	232	250	244	253	219	233	220	205	221	230	231	217	245	231	230	227	267	213	250	215	251	245	199	204	236	219	227	234	244	248	224	233	234	228	236	226	201	213	226	249	224	221	216	229	223	227	230	226	221	205	188	211	247	224	240	214	230	235	212	234	245	211	193	203	225	231	253	249	228	223	206	229	189	226	223	218	221	208	241	242	238	241	217	223	232	218	231	267	201	222	222	217	205	228	227	240	233	233	220	260	235	224	207	216	226	199	226	212	258	204	206	208	198	203	210	220	247	204	229	215	241	241	234	225	214	241	251	238	209	206	218	264	225	233	223	246	222	231	210	219	219	254	237	216	226	219	226	249	204	230	213	221	234	237	234	226	214	221	189	224	231	209	228	223	216	216	206	232	240	250	242	216	217	206	231	193	220	243	226	231	224	250	235	202	233	229	221	213	211	245	244	250	236	261	222	226	240	211	223	200	234	266	228	204	223	219	198	217	266	239	217	214	186	201	225	221	220	224	253	224	218	228	203	206	214	204	250	251	221	223	197	257	239	263	236	238	202	241	228	246	218	226	216	233	200	219	222	207	223	218	211	233	198	239	241	250	225	239	212	199	208	195	227	204	233	220	234	230	247	243	218	230	235	263	226	213	217	218	232	265	237	232	200	220	223	221	223	210	209	232	229	256	213	200	206	230	229	240	217	221	225	217	214	241	248	238	245	197	220	203	197	225	236	225	189	213	224	204	219	225	216	188	219	230	205	230	209	222	221	232	228	243	217	224	227	241	197	227	193	244	246	201	207	227	236	236	247	203	212	218	217	202	230	238	225	248	241	228	238	228	230	221	252	234	225	254	228	211	206	217	221	203	197	227	246	239	231	221	215	252	243	247	244	219	222	233	199	211	225	229	216	229	192	250	218	237	221	244	242	264	200	210	208	227	190	247	209	217	222	211	241	224	223	228	223	251	220	255	198	220	216	249	246	230	199	206	228	248	239	234	206	223	224	214	224	210	214	225	240	203	200	225	183	211	224	217	268	240	216	198	216	206	212	216	253	205	204	239	203	233	233	205	237	237	220	230	249	224	231	220	238	244	218	204	199	258	229	232	251	224	234	219	219	262	213	224	241	265	227	203	217	196	231	234	227	216	248	227	194	195	235	204	222	214	223	225	225	243	218	233	228	196	181	220	226	195	220	242	200	215	222	217	232	236	232	202	218	202	233	233	235	228	207	218	213	202	222	222	205	202	229	200	212	209	212	192	189	231	232	211	229	217	235	226	218	197	224	232	230	223	234	233	240	213	216	214	223	204	231	182	204	252	208	207	238	222	210	228	241	215	244	258	222	223	226	233	203	204	201	204	216	221	224	220
52778	57060	58789	61228	70629	58638	35880	13266	2914	847	601	554	534	567	539	524	521	525	514	515	510	512	549	549	499	494	485	490	500	469	517	478	495	508	461	454	514	495	499	542	471	451	501	465	480	496	527	507	471	461	455	478	520	491	531	500	515	497	512	525	521	482	493	476	501	500	474	456	487	511	473	522	459	479	502	518	501	468	533	504	467	490	474	515	527	514	492	524	529	464	477	526	480	496	503	479	534	508	524	507	501	521	490	501	500	440	487	448	513	484	460	485	477	507	501	444	481	500	520	496	496	548	507	498	496	506	507	452	489	466	511	475	448	493	516	496	512	490	502	433	512	536	500	515	486	497	486	478	489	489	521	508	489	468	481	453	485	483	456	490	516	496	512	495	512	528	501	498	511	507	488	539	504	506	514	496	501	490	483	470	465	484	505	517	489	501	502	524	493	515	536	491	477	484	549	494	466	496	528	501	527	480	483	515	529	467	512	497	502	505	509	479	503	512	494	497	475	458	502	517	513	480	504	506	516	521	510	448	489	525	527	478	500	524	494	553	509	526	512	524	489	472	480	498	486	487	456	452	495	488	512	487	459	486	475	504	490	483	508	523	492	508	475	451	526	521	482	507	491	496	508	513	450	548	532	509	514	517	485	537	510	467	475	518	528	538	486	481	493	503	485	507	491	487	510	495	474	491	485	490	508	486	525	497	521	463	506	473	505	525	491	506	474	516	522	511	482	502	464	502	481	490	447	527	516	482	475	513	497	496	475	492	491	547	486	484	528	527	502	484	519	478	508	462	488	526	511	478	482	502	490	484	488	478	490	475	508	457	500	471	488	474	508	510	474	436	496	470	494	485	470	472	504	492	465	495	485	528	456	497	536	479	507	473	499	521	519	520	499	466	486	496	520	516	522	487	506	504	491	462	487	483	471	511	475	490	507	457	498	548	470	486	490	431	513	462	487	484	513	491	513	449	487	513	527	509	507	467	506	506	479	475	488	489	510	450	506	524	487	473	451	499	545	525	501	491	498	496	542	495	475	488	500	462	542	502	466	502	507	501	446	491	498	474	512	455	491	491	495	492	519	491	490	502	531	535	481	483	493	502	456	458	486	504	518	492	498	463	545	472	499	508	496	513	545	482	472	485	468	510	490	532	462	479	475	485	503	483	509	457	489	522	471	519	465	475	480	531	494	520	506	472	470	471	475	540	535	464	522	500	519	492	461	490	520	475	464	465	499	482	444	456	548	505	504	499	504	489	488	463	510	509	542	466	521	502	487	517	505	523	480	486	478	485	506	486	476	474	499	508	512	492	501	501	488	492	496	460	507	490	471	487	451	505	516	502	488	454	454	509	477	505	510	511	501	481	507	520	541	495	469	485	476	467	496	499	474	500	489	485	511	460	491	467	513	512	476	487	505	518	506	507	494	494	511	492	492	491	519	543	458	481	490	509	460	518	495	506	539	504	465	509	505	488	535	469	490	525	485	499	447	471	488	481	487	533	501	532	503	511	518	434	486	516	519	512	470	493	525	530	536	508	502	505	507	502	520	474	476	502	510	494	472	504	509	518	468	508	497	482	492	514	512	530	482	512	529	490	551	462	540	542	524	471	503	468	454	512	511	494	499	490	491	503	505	480	489	505	466	470	462	522	503	509	499	513	505	517	508	507	470	478	493	509	489	472	463	519	539	502	471	457	492	476	498	506	491	516	497	480	488	504	501	499	485	501	514	492	508	511	513	482	451	513	468	483	532	485	455	518	517	501	501	525	535	481	505	534	530	477	494	521	500	520	503	481	487	520	484	474	474	478	536	485	483	465	509	533	502	472	516	504	491	522	456	462	512	489	511	479	520	491	492	522	531	499	492	465	524	482	492	494	487	479	488	476	473	465	510	483	444	454	481	494	463	499	467	467	471	512	502	500	521	454	518	463	490	496	486	513	488	474	526	550	455	530	496	512	500	494	489	432	543	499	509	500	494	485	490	484	501	492	469	496	497	541	489	518	460	472	505	482	496	523	503	491	488	464	507	531	515	512	437	465	466	476	479	514	521	491	463	463	528	502	526	494	453	513	473	462	471	501	496	490	476	507	495	515	517	464	505	469	464	476	485	463	521	518	527	511	506	516	497	462	484	499	488	462	486	511	514	506	488	480	548	513	504	545	507	467	500	492	494	478	483	503	519	502	494	494	505	515	473	494	466	505	529	534	486	462	488	483	521	479	501	501	491	476	484	472	505	509	516	505	506	490	472	516	516	470	498	479	518	514	480	457	507	511	533	469	480	464	477	483	499	440	506	501	489	456	468	491	516	483	464	523	514	484	483	485	516	462	485	470	512	495	453	504	440	468	507	512	475	486	499	509	486	490	502	507	481	484	528	527	515	458	457	506	470	488	516	513	486	499	492	495	462	451	482	483	485	518	525	466	514	521	496	474	518	497	507	492	501	528	480	495	517	485	558	473	494	510	499	506	507	507	507	538	502	481	479	466	490	532	471	522	479	464	480	537	466	511	505	468	529	483	514	501	482	512	531	527	459	488	468	461	490	524	477	497	498	508	502	470	483	517	495	523	467	503	495	498	492	481	498	499	489	492	490	496	522	429	498	484	492	496	485	499	520	513	497	476	499	483	496	499	509	461	480	466	457	523	476	518	485	495	498	518	519	509	489	442	514	511	517	505	523	457	490	495	496	522	497	541	465	510	508	504	462	459	509	537	490	461	490	505	501	513	480	497	498	499	500	482	525	531	497	455	476	491	457	470	504	512	486	531	499	462	544	469	508	536	479	531	516	521	488	490	504	459	528	497	502	476	502	488	515	519	509	498	475	502	489	508	497	451	496	489	497	507	515	506	504	481	512	490	469	486	509	454	502	493	516	536	494	501	452	496	527	488	512	516	525	490	499	516	533	516	507	534	514	481	457	482	510	481	457	463	480	500	520	474	490	483	486	488	531	458	503	508	498	485	506	546	509	509	533	517	512	489	493	481	509	511	502	453	511	500	492	467	491	479	513	504	467	530	562	485	489	501	481	495	512	517	488	507	523	445	460	493	540	461	499	499	516	502	505	495	509	533	498	572	483	502	486	501	493	512	499	492	512	478	482	514	471	528	506	483	489	497	476	472	501	477	495	513	538	487	507	469	461	491	512	491	472	477	500	535	508	482	499	466	460	517	522	526	484	509	468	540	480	517	497	491	461	507	516	524	477	463	489	497	522	532	479	471	500	524	509	466	480	520	522	474	507	522	509	488	474	499	498	506	467	512	494	503	488	479	473	552	503	478	516	464	516	491	487	518	527	465	509	521	513	494	476	509	496	532	465	503	520	496	519	473	484	489	517	498	496	494	475	463	521	525	449	513	503	482	529	480	429	487	478	480	501	518	503	442	480	479	453	491	521	517	494	492	507	502	501	508	455	499	497	445	486	501	478	514	495	495	492	481	502	537	506	523	498	490	526	522	478	463	528	537	506	491	518	491	511	495	463	496	494	478	487	509
23259	30097	30949	15842	7923	5187	2525	812	303	242	244	252	266	248	209	233	230	281	270	219	231	237	243	248	239	238	226	252	251	240	245	231	231	225	237	256	219	265	230	238	240	214	221	247	240	265	241	266	202	259	229	266	246	242	240	252	257	227	218	275	273	240	237	247	232	237	245	269	242	238	239	224	257	234	252	232	236	235	217	243	232	226	238	261	231	232	237	258	241	241	266	213	267	245	231	261	232	230	238	246	253	229	227	252	212	241	249	264	238	257	272	248	257	233	235	246	238	226	224	242	242	240	266	251	228	261	248	206	253	269	240	245	243	241	246	234	216	229	228	259	257	227	238	246	225	253	215	225	212	224	225	226	227	234	209	240	245	257	238	235	232	238	242	234	266	239	263	226	229	243	230	219	241	215	239	253	221	235	237	250	240	237	252	259	245	236	237	226	240	198	243	229	238	225	253	237	260	257	231	213	227	237	253	288	232	243	244	241	249	262	270	261	251	216	240	235	233	244	237	209	248	245	254	233	221	239	242	214	269	224	211	243	247	221	251	229	238	233	249	260	209	246	241	252	221	262	265	218	226	247	239	253	224	247	253	256	220	265	245	261	242	245	249	237	247	209	245	206	258	230	238	250	233	245	199	262	241	229	287	257	217	266	252	215	231	256	257	239	244	225	263	240	233	233	231	243	228	220	216	218	255	261	239	236	272	261	237	231	207	232	249	251	272	222	231	255	222	229	241	225	246	220	222	217	240	235	233	224	238	265	235	272	252	205	253	227	239	244	230	209	240	246	224	219	252	233	228	249	244	249	220	213	213	204	219	262	240	233	239	248	243	256	282	230	233	233	196	242	216	249	227	236	252	222	263	238	223	233	235	228	219	212	229	255	237	230	241	254	251	245	256	260	227	236	238	214	217	218	248	230	228	262	267	262	254	228	220	230	280	237	226	246	228	251	240	240	250	243	248	251	234	244	243	218	213	229	231	262	227	251	223	244	226	238	233	216	237	234	286	218	227	247	222	256	236	202	239	267	249	223	237	264	255	228	235	228	257	261	237	203	276	212	243	231	235	238	215	224	231	217	228	246	230	226	226	234	231	235	260	236	241	234	231	237	230	240	235	300	263	258	233	270	228	218	242	229	234	249	231	231	233	242	258	253	237	236	251	235	258	244	228	221	246	232	232	232	255	228	261	218	234	240	222	211	253	249	204	239	256	235	262	232	245	255	262	237	238	247	230	223	233	241	232	229	277	224	267	235	203	242	279	259	246	274	249	250	246	244	242	200	220	270	252	240	247	223	260	232	260	241	218	207	249	231	232	234	198	245	252	233	278	224	235	239	230	260	220	221	250	245	225	253	263	237	236	239	230	227	249	236	236	276	248	230	248	246	239	238	242	224	263	252	259	258	233	231	243	235	219	241	260	237	273	228	232	242	201	241	218	229	230	221	252	224	222	200	230	252	221	237	241	219	214	237	243	227	259	241	244	234	228	251	251	225	212	248	228	261	264	257	236	259	231	240	214	246	254	266	250	230	252	248	241	269	255	260	217	232	231	231	234	223	255	228	246	204	226	245	225	235	224	212	255	257	243	235	248	250	237	249	248	247	230	234	259	221	222	232	245	238	240	246	217	244	210	250	222	244	245	246	238	234	224	250	226	254	242	251	255	246	245	241	237	257	220	273	236	233	261	234	216	227	248	208	234	237	236	224	231	245	242	236	261	221	232	249	244	246	249	229	229	251	217	248	220	224	274	237	256	255	253	253	248	209	226	265	236	227	244	239	221	253	247	223	227	269	240	213	254	259	255	231	240	224	225	246	245	261	218	257	258	258	240	240	227	237	255	240	247	237	234	232	202	233	229	217	231	227	211	258	250	235	252	218	276	238	277	237	222	239	246	285	254	247	262	243	226	248	207	254	263	226	231	233	253	246	209	225	235	234	239	244	229	260	243	226	241	231	234	236	228	254	258	223	245	266	245	245	263	228	250	243	244	255	229	227	246	229	256	250	208	242	246	238	222	245	219	244	250	223	226	231	227	218	227	230	259	228	229	230	243	217	231	248	235	266	235	230	249	205	265	250	248	237	249	246	241	263	274	218	227	230	232	229	252	244	252	254	237	209	223	214	213	219	236	249	222	218	231	227	250	265	236	232	251	236	222	242	228	214	246	252	236	240	238	234	262	234	221	217	241	234	231	227	233	213	250	268	235	274	264	245	244	222	225	260	246	243	246	259	246	257	233	240	227	257	276	238	242	260	259	250	296	214	234	265	249	240	237	255	216	243	261	231	239	211	257	265	238	255	242	253	269	256	236	250	240	258	262	243	248	230	242	227	255	251	245	225	264	246	236	216	212	240	231	260	264	241	222	245	243	245	240	264	234	258	262	209	271	253	244	230	258	240	262	250	245	233	215	217	256	226	245	250	251	220	208	253	247	235	248	245	211	252	261	222	236	235	221	253	265	230	237	259	242	259	226	240	249	251	229	245	219	215	221	261	244	245	219	212	256	240	263	234	258	232	235	211	232	252	223	261	247	257	255	236	228	230	260	255	250	236	230	234	259	239	229	260	262	242	220	254	245	250	220	220	237	233	222	257	235	257	229	223	243	232	239	251	212	231	229	216	207	236	235	253	259	257	263	233	234	220	244	229	243	228	247	221	239	268	242	226	227	260	225	218	224	230	215	239	277	258	260	263	266	251	249	230	215	232	230	247	227	241	224	241	223	239	252	216	244	242	228	206	233	274	260	239	238	237	213	242	224	240	240	258	257	244	230	238	225	219	252	246	258	261	239	226	222	229	228	234	262	242	267	225	244	244	246	213	232	240	238	220	248	212	231	255	259	254	236	261	233	235	252	257	230	260	235	230	276	271	239	253	217	238	227	237	231	259	251	258	264	234	248	255	254	241	266	240	245	244	258	217	237	223	228	265	248	212	241	249	249	270	233	227	263	253	257	237	235	236	237	257	224	246	265	230	232	241	230	229	228	274	250	234	239	267	248	230	225	240	238	232	231	216	234	241	211	242	232	232	251	247	251	228	237	255	252	240	195	221	224	208	244	227	237	241	256	243	245	234	265	228	220	225	261	235	268	241	234	221	271	217	234	230	262	210	195	237	239	234	236	252	251	238	232	246	248	225	246	238	225	241	254	236	264	238	236	247	218	242	234	232	214	243	257	247	234	256	232	248	237	258	243	246	235	233	238	215	231	241	243	235	260	240	251	237	235	259	238	230	246	243	264	255	222	223	227	226	247	255	248	231	241	231	215	280	251	226	239	274	219	231	258	243	240	193	240	218	239	216	260	231	252	241	231	257	252	236	247	263	251	242	207	210	225	235	235	244	268	248	251	250	224	229	235	235	274	243	223	249	228	234	236	232	261	207	229	236	257	247	232	247	267	216	239	242	243	238	235	246	227	264	254	258	245	235	254	224	241	266	245	250	254	260	242	222	259	264	245	232	235	220	242	235	220	240	233	251	268	248	252	211	245	265
18311	29022	32870	20839	16246	12621	6263	2012	824	611	569	565	578	534	525	565	596	560	557	543	539	536	533	561	560	549	517	569	585	563	570	559	576	564	567	575	558	537	558	548	581	576	525	554	573	552	581	549	571	569	549	574	586	555	506	539	571	499	552	545	558	575	576	547	530	586	520	540	569	550	551	517	568	571	561	552	562	523	540	554	576	559	589	550	543	534	513	535	551	547	548	518	520	572	525	532	549	599	543	560	559	520	533	547	548	511	544	589	569	520	586	579	586	539	568	557	592	565	576	533	616	554	552	562	562	591	575	544	542	607	548	528	549	489	531	542	566	542	531	606	559	560	565	556	572	562	545	573	559	522	511	534	542	558	556	567	536	543	543	567	532	556	541	590	526	569	532	551	551	509	575	536	573	568	546	567	512	566	588	570	562	591	549	577	538	580	522	552	520	525	569	549	602	563	555	569	544	558	586	572	546	544	568	566	503	573	572	529	582	532	542	536	577	570	576	531	589	559	540	534	520	597	623	559	559	552	541	530	551	556	577	583	532	583	548	580	516	538	562	563	508	598	544	582	561	572	532	578	566	524	555	522	568	572	597	560	578	548	564	558	599	521	543	538	552	547	555	525	561	539	533	564	540	523	557	587	581	582	516	519	540	518	543	554	546	574	555	554	559	547	549	583	557	554	580	518	541	552	589	525	556	547	534	565	532	581	601	563	547	517	587	562	566	571	559	563	570	567	551	565	566	552	565	553	569	572	563	533	558	554	548	552	549	520	500	570	552	543	561	555	532	557	586	569	575	602	584	571	576	565	553	557	544	535	564	568	555	551	589	531	530	522	590	553	524	540	549	615	553	522	539	590	595	567	557	534	559	594	547	576	538	575	548	550	533	582	544	524	565	529	547	533	537	604	600	551	544	543	537	537	550	546	585	594	589	572	568	555	570	582	552	546	546	571	586	578	577	578	591	566	533	549	542	566	558	535	532	566	565	577	533	529	586	580	550	568	593	567	552	531	586	552	572	537	550	563	579	548	548	562	571	542	542	547	575	543	600	549	544	588	538	546	540	579	569	602	586	524	574	546	548	532	542	575	573	497	572	509	536	529	537	585	569	547	558	588	536	558	560	547	571	582	597	553	539	554	567	557	584	546	561	549	536	560	568	578	581	602	590	579	571	571	538	542	573	558	544	533	529	557	598	553	580	539	560	594	581	553	546	536	601	559	582	571	561	585	563	589	546	569	588	547	520	575	561	605	543	531	568	580	542	576	579	530	565	559	557	561	535	548	575	542	568	555	571	547	558	574	598	539	534	568	573	581	548	546	550	568	518	564	549	549	558	566	547	538	564	604	561	568	549	552	530	556	569	588	554	560	525	602	579	572	565	546	563	517	563	571	537	554	581	534	589	545	565	555	558	575	581	522	535	595	559	573	564	570	542	556	518	584	541	512	544	576	562	544	547	573	518	529	587	550	555	585	523	595	529	534	567	535	578	614	501	518	572	572	570	562	550	556	547	561	530	567	556	564	537	569	548	527	596	568	546	558	536	533	561	564	593	583	564	510	534	556	560	597	547	554	539	561	509	521	516	540	585	543	511	551	548	562	540	544	541	517	544	598	571	527	566	519	523	561	542	567	581	574	586	528	612	545	561	560	545	563	520	600	546	546	565	589	555	557	594	499	563	533	546	540	545	544	556	566	549	549	546	554	551	566	548	541	515	546	555	547	582	534	544	569	573	573	520	580	594	552	540	546	508	509	539	543	572	566	518	583	570	541	575	552	547	564	567	569	564	524	559	603	544	582	563	545	544	564	510	555	541	545	578	601	589	543	520	549	586	547	576	595	561	567	543	577	523	554	553	523	552	509	556	582	574	514	557	558	532	545	605	577	584	554	574	561	577	531	509	580	547	557	531	617	586	515	545	500	535	539	534	542	540	619	531	557	568	555	495	534	546	546	569	546	573	542	580	557	567	552	556	545	542	576	554	557	567	528	546	570	560	566	557	536	506	562	587	578	542	574	570	545	543	554	584	509	612	574	556	545	581	559	523	539	545	561	537	515	553	559	534	546	544	537	556	502	611	568	550	578	557	546	561	564	531	553	573	554	569	569	565	544	575	542	568	527	588	531	583	553	548	547	525	537	548	578	565	549	570	565	512	543	534	570	586	585	592	537	546	537	568	577	598	540	536	587	591	562	554	545	573	566	587	554	589	530	590	530	607	570	588	554	636	569	557	544	530	544	561	563	575	539	555	530	585	537	573	588	560	604	547	591	574	563	535	546	548	533	578	526	568	601	576	565	556	572	579	562	542	547	574	571	597	529	548	541	535	560	578	527	532	541	559	556	545	576	542	533	570	530	540	617	526	568	576	521	582	551	577	559	562	539	568	543	530	590	541	602	597	548	563	576	573	577	575	529	566	514	555	551	535	562	528	548	579	551	557	561	567	562	548	620	578	569	547	564	558	550	564	620	588	521	581	548	523	514	561	562	549	560	534	562	527	529	528	542	600	560	576	583	580	569	592	557	548	561	506	507	595	548	548	521	567	564	561	521	571	510	554	537	529	566	541	584	540	540	555	572	546	534	547	545	561	521	570	539	585	564	586	552	539	551	547	538	555	627	528	582	572	579	539	555	541	511	561	536	583	536	536	579	557	555	546	538	546	603	538	535	587	553	541	575	544	552	560	539	603	543	598	593	547	587	579	531	541	615	543	551	541	555	545	529	605	549	538	537	558	574	581	561	549	541	516	537	547	544	489	560	541	560	571	557	619	565	572	550	542	581	573	615	503	555	528	572	559	587	592	575	557	510	553	603	582	562	579	580	568	590	537	535	536	550	511	568	590	595	593	541	558	527	571	555	552	554	576	552	553	559	506	577	560	529	555	547	591	518	581	562	600	562	511	587	574	524	570	562	556	577	568	569	546	583	585	581	588	562	532	561	502	525	575	563	548	573	561	569	597	557	581	561	563	576	530	586	526	559	560	523	573	573	576	526	564	525	499	556	539	561	556	555	559	554	559	554	575	544	549	540	582	556	558	539	526	537	533	566	568	571	561	558	581	550	523	545	533	538	596	515	558	590	539	590	554	548	556	575	588	555	512	564	590	564	553	526	560	558	554	574	555	577	584	602	536	556	542	542	520	573	584	503	570	558	529	576	550	586	547	557	557	584	566	540	580	598	583	560	551	545	562	553	531	579	572	539	540	599	545	550	572	583	527	541	578	540	570	558	561	567	616	544	566	519	585	576	556	582	556	541	553	532	573	507	552	583	570	550	601	588	553	552	576	566	579	534	596	528	570	562	583	601	532	572	594	539	586	513	547	561	543	568	553	542	551	534	554	557	545	579	572	598	549	593	574	548	544	547	520	556	545	555	508	558	548	528	569	541	572	573	543	572	531	591	555	557	575	561	552	537	551	571	533	571	569	573	570	584	568	545	566	574	518	586	585	576	554	567	541	565	532	561	575	551	585	582	578	565	540	563	554	555	613	570
54900	50944	42961	37078	30919	30138	23732	11034	2300	412	238	260	275	231	247	255	271	220	240	255	247	219	253	252	254	224	250	227	236	282	241	224	245	234	239	261	242	262	248	245	238	280	236	249	234	234	264	247	220	212	242	209	242	258	231	250	264	244	233	239	234	245	256	214	201	234	240	238	232	267	247	241	214	243	259	245	251	202	254	256	257	258	233	206	278	235	276	243	197	251	276	211	251	211	226	238	245	270	208	234	240	267	238	241	242	225	238	206	261	246	217	243	248	238	204	224	241	226	214	225	221	263	241	227	233	233	227	246	199	253	201	260	229	225	234	219	238	234	274	265	255	247	243	231	232	245	246	263	261	238	245	247	252	265	222	258	248	256	246	254	229	257	228	227	244	233	256	229	250	239	234	239	233	224	232	228	237	238	262	206	238	233	254	236	229	236	254	234	250	226	207	242	235	226	217	274	247	238	251	263	220	234	252	249	261	227	239	235	244	252	215	227	245	265	265	253	264	218	252	242	238	240	255	212	210	221	247	218	254	223	245	253	225	254	228	222	242	231	258	258	243	242	227	241	247	253	261	247	233	247	247	242	259	232	241	237	246	232	244	271	272	225	231	254	266	221	242	235	284	260	241	251	267	240	254	235	230	219	248	277	260	258	236	233	234	225	258	263	226	267	251	230	239	276	250	238	275	253	250	231	230	243	227	242	234	227	250	227	250	225	245	263	225	245	223	225	244	270	245	265	261	233	254	260	242	267	238	269	251	244	229	241	211	243	234	267	233	271	254	233	245	240	243	241	273	258	257	235	263	227	240	235	220	248	276	248	269	251	249	247	261	256	266	246	266	241	242	229	260	257	242	257	236	256	236	254	232	250	240	241	251	258	235	212	256	228	259	259	256	252	247	241	227	243	204	276	252	246	241	233	252	243	221	255	264	239	219	247	239	221	254	256	259	218	229	274	258	249	225	214	228	263	227	218	213	241	221	250	272	247	249	239	246	252	253	217	263	254	230	248	227	259	241	252	235	232	239	242	212	260	236	238	239	244	237	238	243	242	246	229	244	227	237	225	231	238	212	231	232	244	245	248	270	251	249	251	235	262	237	232	245	239	256	228	245	254	255	240	247	274	230	261	240	218	251	251	260	260	246	227	251	248	245	257	241	266	215	219	251	222	236	237	242	244	197	263	238	231	251	233	269	237	259	240	218	235	242	260	256	251	253	245	235	228	219	238	265	277	224	246	245	232	234	273	278	290	276	222	253	241	232	266	218	240	223	268	253	238	262	203	246	255	245	254	245	229	221	206	223	253	243	229	259	265	242	285	229	257	272	243	254	226	234	241	226	227	234	253	290	260	230	232	253	239	264	250	243	219	228	238	252	271	266	253	219	234	236	237	240	260	254	220	231	239	215	238	248	250	255	249	205	225	234	201	232	242	224	257	250	254	239	232	243	257	241	269	226	234	233	267	245	245	245	237	207	264	230	234	261	289	205	226	226	227	219	227	230	217	226	247	270	238	268	247	243	261	261	241	228	247	236	245	269	240	255	258	242	249	266	236	232	209	219	259	247	246	215	276	234	239	222	253	223	246	269	242	239	203	250	244	289	267	208	245	222	282	249	250	255	247	229	234	245	259	249	270	251	276	256	246	232	219	231	221	239	231	214	222	275	268	207	216	238	229	226	259	235	231	235	207	240	263	246	251	243	244	266	237	270	254	211	213	232	232	249	263	254	241	205	240	221	253	250	267	249	264	226	275	232	242	261	250	203	282	216	246	251	247	246	230	227	219	230	257	244	226	252	254	237	229	234	246	254	234	221	241	226	267	244	223	246	211	243	241	256	235	236	257	252	244	250	257	256	237	260	268	216	237	260	236	245	222	237	232	251	248	242	260	246	234	271	231	262	239	220	240	263	252	237	239	227	239	243	237	216	242	223	263	264	263	240	249	245	238	252	273	244	248	235	263	243	223	251	264	239	274	233	241	236	253	228	223	246	269	253	264	214	231	260	243	252	241	237	237	260	228	260	223	200	251	263	236	255	235	270	226	274	230	254	217	254	223	237	227	215	217	238	229	245	242	242	258	197	242	258	240	234	226	229	268	242	243	216	244	250	265	231	222	255	244	238	235	245	253	259	245	227	245	253	276	237	260	238	218	275	210	244	209	208	243	259	267	260	252	251	264	230	244	257	254	260	232	225	256	229	219	237	193	276	248	235	246	255	245	238	244	264	214	260	259	257	244	224	235	231	236	267	243	241	248	280	244	272	232	251	257	224	214	252	241	245	256	247	262	290	222	226	252	240	234	255	223	232	238	253	235	266	257	204	236	248	242	249	219	222	241	263	267	278	231	245	237	263	240	256	257	227	243	242	232	266	228	270	216	205	216	234	213	231	223	241	244	228	246	247	252	245	241	261	235	252	246	232	240	243	232	260	262	215	218	249	246	236	224	253	242	241	234	261	259	217	248	228	245	210	233	246	227	248	225	283	225	244	209	274	248	272	258	236	258	253	217	244	232	225	268	228	254	233	235	266	222	242	266	254	253	235	219	222	247	242	249	249	226	253	244	233	249	239	260	242	269	238	226	237	233	254	245	240	242	229	220	232	228	225	225	238	253	264	226	236	248	241	193	246	244	227	256	275	260	258	215	238	235	235	217	254	231	282	257	247	237	250	226	226	228	247	239	267	236	223	243	232	250	228	224	219	231	220	265	232	242	214	221	262	213	252	241	232	220	277	240	233	243	235	248	231	269	219	220	237	263	250	238	244	254	240	228	251	245	254	261	207	226	231	232	205	254	252	248	242	229	225	265	229	261	221	223	246	249	244	249	236	231	233	247	245	244	273	253	243	205	238	226	228	226	225	233	277	232	226	262	246	239	250	235	239	197	238	241	261	246	247	217	252	261	246	231	231	263	229	265	262	238	229	256	255	210	253	246	249	231	231	229	210	238	240	256	239	227	242	251	242	250	216	235	235	225	255	215	258	249	220	265	231	256	231	207	227	222	237	232	253	242	243	237	219	238	245	211	249	220	235	229	255	259	234	255	264	241	252	240	242	251	224	237	261	204	231	223	238	241	206	252	259	227	214	227	236	236	235	228	223	239	253	252	235	243	243	238	244	229	231	242	238	258	227	240	246	235	212	244	235	260	244	245	270	261	233	225	224	224	223	246	237	243	252	247	269	240	222	259	256	228	263	211	259	274	236	222	263	243	283	226	235	257	247	242	258	242	268	251	228	238	227	231	251	239	212	223	207	225	263	239	231	247	243	244	233	259	222	211	222	275	222	236	235	258	233	215	249	255	227	249	258	226	245	242	229	221	269	254	254	240	229	233	241	248	255	235	262	244	260	277	258	238	248	230	246	259	268	239	219	225	201	258	240	199	228	262	243	229	220	244	239	226	233	235	246	238	248	243	246	250	249	259	239	240	238	252	257	244	210	255	250	200	224	266	246	267	273	266	246	222	234	221	252	223	230	237	251	221	257	246	241	242
46506	60166	55568	54816	55408	47090	29403	9824	2222	858	582	572	570	562	515	558	590	543	586	550	560	550	552	550	594	543	526	578	572	557	532	562	561	588	530	556	544	559	558	544	533	554	534	559	548	515	552	541	531	556	554	502	541	532	538	552	562	534	572	546	533	513	522	543	560	567	598	533	547	515	553	569	590	518	538	565	557	582	540	500	547	587	527	563	545	599	560	547	522	542	524	550	535	531	519	547	521	517	528	543	524	536	564	568	591	550	524	526	554	553	552	592	531	563	541	549	564	569	551	589	538	531	547	615	546	546	524	574	565	533	559	529	555	508	540	561	551	526	545	543	543	552	536	523	548	560	555	555	544	514	534	548	530	573	575	554	533	534	562	562	622	507	549	540	499	577	532	518	592	554	569	551	513	554	538	562	584	526	571	546	500	524	546	568	532	540	534	561	514	575	545	527	567	547	539	572	575	503	526	515	539	590	543	520	543	541	543	547	547	579	509	557	519	502	554	542	586	545	544	571	549	557	581	601	541	524	524	545	548	552	518	551	540	562	558	547	510	548	587	591	570	567	576	522	585	603	566	546	523	567	583	534	571	571	549	559	549	570	536	546	583	551	561	508	540	543	515	524	571	525	548	566	582	555	533	549	562	539	519	509	569	501	551	517	551	524	594	544	554	586	560	554	524	548	555	545	558	557	551	526	544	554	566	537	597	542	538	555	547	566	551	557	553	557	544	558	539	520	536	519	550	539	569	592	583	529	570	591	573	509	579	549	568	566	555	525	600	571	598	546	562	598	547	555	590	518	540	560	571	539	561	557	545	595	554	532	548	566	541	536	542	553	526	541	586	552	543	532	552	525	574	586	560	573	562	547	546	541	550	571	556	535	550	518	520	532	559	546	516	529	554	552	519	559	554	522	578	554	535	561	586	517	562	510	539	562	513	527	556	543	532	544	567	539	539	578	592	542	590	535	554	536	534	542	559	526	564	536	545	564	573	533	530	536	552	567	585	551	517	595	538	576	551	538	582	526	488	556	554	544	533	556	566	530	559	598	598	548	549	549	545	551	565	548	579	540	525	537	584	539	537	559	609	534	526	570	530	578	559	569	565	513	523	553	567	580	551	552	579	536	564	604	561	543	531	531	550	548	550	527	589	567	564	546	563	531	513	506	546	549	526	567	545	520	559	547	520	565	514	551	580	559	523	530	542	553	526	524	537	518	560	533	543	556	510	578	578	575	598	560	512	571	537	554	515	519	528	534	555	535	519	539	529	583	581	550	548	516	527	555	524	501	570	518	531	555	599	570	583	557	575	557	505	510	531	540	538	518	592	559	525	580	528	522	593	540	528	542	559	546	535	561	535	523	538	578	574	532	563	553	519	544	547	543	556	573	537	535	525	547	546	578	557	517	538	581	521	531	568	559	562	526	520	555	569	507	553	528	561	583	525	547	571	553	551	535	546	541	591	572	542	552	553	506	572	521	552	551	545	539	523	543	535	548	579	561	519	553	555	574	527	595	502	531	560	561	567	517	519	547	569	569	562	556	578	540	566	544	538	553	537	532	492	556	509	569	550	555	561	584	505	571	507	547	542	569	535	542	552	531	538	562	590	566	507	573	534	587	539	540	562	526	508	595	544	534	539	575	543	526	554	565	512	551	561	511	540	559	571	588	528	538	562	564	588	558	591	567	540	546	529	535	548	560	554	535	541	553	549	546	565	529	564	546	557	563	501	549	555	549	525	571	535	564	531	533	541	532	536	540	537	567	542	546	574	540	598	541	566	530	574	601	522	559	526	493	551	520	569	554	538	552	568	517	582	552	524	553	533	554	525	579	565	557	513	517	518	514	567	574	540	553	584	522	558	561	561	573	525	562	588	585	547	599	538	536	539	542	554	536	534	566	576	540	533	540	520	512	537	539	582	586	555	508	547	518	520	544	579	564	521	527	521	581	563	517	540	569	531	543	529	558	529	558	558	551	516	565	577	527	556	527	576	577	555	568	546	546	546	570	549	539	532	575	543	539	577	537	561	544	521	598	565	554	549	525	585	524	543	557	534	539	556	540	551	550	554	521	590	552	571	501	590	542	515	546	528	562	545	587	543	568	540	524	511	554	518	576	552	541	559	534	532	577	527	505	571	510	553	624	574	488	531	548	596	560	509	507	535	554	509	539	580	547	545	544	560	513	577	521	496	564	491	583	515	521	587	513	538	561	547	567	544	575	577	547	542	589	551	536	596	586	550	535	526	531	547	563	560	541	523	591	558	546	516	568	529	532	563	543	542	525	545	507	533	535	566	600	520	568	523	555	537	556	561	541	574	533	543	521	561	481	536	533	563	543	598	580	551	557	552	527	568	581	555	550	538	539	551	592	535	578	540	581	538	551	557	546	564	581	539	574	538	571	526	562	541	554	544	558	511	522	548	515	540	547	547	539	557	547	565	535	510	561	558	539	555	548	570	512	559	558	560	497	526	553	534	492	533	495	538	567	510	549	531	535	559	578	551	528	552	546	560	566	575	546	554	567	593	565	540	559	571	568	589	549	560	527	540	555	534	531	568	549	533	546	525	566	560	535	532	540	534	559	581	537	542	533	523	527	524	569	541	518	558	567	512	547	581	547	569	533	528	558	552	513	560	549	515	565	543	574	558	532	539	568	549	554	539	563	544	546	576	586	534	582	545	572	507	532	542	569	592	584	538	550	511	520	533	532	543	569	549	509	552	542	545	589	598	542	539	578	576	537	556	514	556	547	537	540	559	538	584	547	476	552	541	560	574	534	559	544	538	566	525	544	534	577	544	549	500	519	554	577	520	554	553	538	535	550	546	584	571	572	544	529	572	537	550	504	556	564	549	566	525	530	564	519	504	500	545	551	531	553	600	547	550	542	519	574	524	528	554	549	571	559	540	522	516	566	505	510	542	580	546	563	534	540	544	595	543	545	565	534	567	517	533	563	555	526	496	548	523	531	542	533	561	516	542	560	544	563	520	538	522	531	513	547	549	547	561	565	523	556	526	546	515	568	543	558	546	529	569	538	521	497	605	582	569	570	543	570	560	525	529	562	564	557	561	523	563	568	496	584	559	548	517	573	567	525	549	579	560	610	529	556	544	551	543	587	542	540	536	565	516	569	542	560	530	522	571	528	569	539	587	505	591	569	547	525	548	531	560	572	516	540	594	528	527	541	560	523	536	517	557	500	546	558	561	539	590	558	520	518	562	534	527	539	530	553	563	526	586	506	561	575	590	526	514	545	520	530	544	561	567	539	597	542	576	538	590	541	596	523	561	543	537	566	522	534	527	554	563	515	522	552	553	544	570	550	561	557	527	545	513	524	558	555	620	536	549	586	535	520	564	535	520	574	525	568	520	571	555	549	559	564	525	558	543	570	540	573	547	550	557	512	504	557	541	579	541	568	519	537	554	515	533	555	542	582	506	513	567	587	517	531	608	511	550	579	532	554	576	548	549	497	543	582	570	539	586	520	541	565	574	564
58331	44539	40212	35205	30859	30182	27152	20288	9501	1670	308	264	251	256	216	204	236	256	235	219	225	224	223	231	238	271	233	248	240	242	234	234	239	256	238	239	216	218	200	224	204	231	235	231	231	227	233	218	222	210	240	229	242	241	231	238	231	201	223	227	219	232	231	222	205	231	206	213	214	221	205	232	244	204	221	203	218	200	262	223	249	245	235	210	251	216	215	259	210	225	222	250	230	249	212	217	237	251	208	185	235	201	238	190	207	226	196	208	211	213	230	209	217	208	240	244	239	208	246	238	203	216	216	261	262	214	226	218	247	221	239	250	187	206	221	211	237	254	242	233	237	234	214	225	235	236	192	223	214	226	224	227	213	225	220	213	212	219	224	250	205	260	226	231	210	229	235	238	228	222	247	218	189	218	236	218	204	245	240	268	217	202	201	214	212	201	194	228	200	219	202	234	215	192	220	217	226	199	240	245	242	212	228	222	236	248	216	230	225	205	248	213	222	221	234	249	225	226	239	257	234	207	220	185	212	225	237	202	211	196	230	234	246	221	229	241	210	232	213	212	216	209	211	231	217	215	220	184	213	236	234	212	230	241	249	215	218	217	220	215	222	220	212	218	223	245	242	231	247	231	224	223	218	205	236	261	249	210	220	218	238	216	231	218	232	209	182	206	224	220	223	215	267	225	230	233	189	258	215	200	229	225	233	247	194	224	252	212	217	229	229	235	203	192	242	266	241	216	222	251	200	244	227	214	202	193	249	211	206	227	220	226	225	226	212	192	215	235	224	235	238	233	206	236	233	220	209	200	199	227	213	203	236	227	216	236	262	239	224	233	227	240	267	259	220	252	232	234	207	202	217	245	232	229	214	217	207	240	215	238	184	210	235	198	239	216	206	214	217	223	219	239	219	197	241	234	215	223	209	236	200	231	246	208	217	251	229	196	227	227	236	234	216	225	225	209	186	218	225	240	226	218	234	213	240	226	239	214	227	246	226	220	234	236	230	224	225	235	217	238	227	218	269	226	219	237	227	251	227	220	201	241	214	237	211	209	234	223	268	232	203	239	229	200	187	224	250	218	226	225	220	204	253	202	230	205	225	229	224	194	241	206	222	236	236	225	228	238	259	205	216	252	264	208	226	220	212	218	242	232	221	235	228	233	186	215	221	240	216	269	215	206	226	209	241	199	235	250	223	223	193	245	219	207	236	201	208	237	249	229	224	234	248	189	182	218	212	230	215	199	213	213	204	204	223	228	217	230	218	203	198	233	237	222	225	219	233	221	244	247	215	243	188	193	240	220	216	228	206	225	247	227	253	231	257	223	218	227	225	231	268	234	215	223	214	205	236	215	216	219	237	237	247	229	240	221	248	215	258	235	224	233	228	203	203	238	225	242	220	227	225	221	193	211	210	218	216	237	222	226	238	206	191	209	234	220	192	208	256	237	236	210	213	217	234	236	247	237	212	222	242	196	221	203	243	237	233	211	240	188	204	229	236	208	208	265	233	202	230	236	216	238	229	216	201	194	220	258	209	225	214	211	218	250	209	214	224	265	265	240	247	211	212	229	228	210	220	248	258	226	221	211	236	208	229	206	222	254	216	230	238	208	244	212	226	231	196	195	236	235	229	222	226	208	238	221	220	226	250	209	211	203	230	218	197	218	225	260	227	205	228	239	229	220	242	215	225	203	232	245	239	231	203	265	221	217	244	201	209	204	244	232	237	230	238	217	217	226	231	196	212	198	216	238	227	217	270	187	212	223	234	227	237	197	224	242	213	228	220	213	233	244	223	253	229	222	215	235	205	190	221	240	231	226	246	210	230	209	196	228	256	204	244	243	244	235	220	220	199	264	247	217	208	198	204	215	215	240	205	189	230	219	185	220	217	227	209	227	224	189	233	243	215	235	215	199	233	224	215	226	230	223	210	222	225	231	205	253	243	223	203	217	196	267	224	199	234	215	223	199	238	242	223	233	241	240	226	202	249	200	228	222	238	242	180	215	233	234	227	208	209	237	215	231	226	213	210	232	246	245	220	226	239	230	203	229	227	215	231	215	258	213	209	224	238	234	236	226	195	215	247	241	228	225	223	211	219	222	259	219	231	234	238	228	221	228	233	254	238	231	246	213	247	218	193	198	218	233	217	228	225	229	237	253	237	234	235	228	210	229	234	208	209	207	222	225	231	190	227	213	214	202	230	241	220	207	208	223	239	230	235	221	232	241	232	224	217	221	238	237	249	227	219	207	205	232	243	208	212	223	225	236	230	231	243	233	216	204	236	227	245	212	203	221	223	202	262	220	205	235	200	222	198	198	241	223	251	216	223	248	229	234	259	206	220	216	216	218	242	207	201	235	227	240	220	225	217	217	227	200	250	197	217	247	236	233	279	252	239	210	231	215	208	239	224	200	227	206	259	221	214	209	210	251	271	210	223	247	232	225	227	196	234	222	234	216	231	241	200	233	242	226	232	222	240	218	229	230	214	251	215	217	234	246	200	225	212	205	203	246	198	245	270	230	213	220	272	198	205	232	223	231	209	216	221	231	247	207	263	246	230	218	249	256	223	209	226	206	229	251	240	234	216	234	225	226	224	264	226	241	200	218	235	217	219	213	240	221	236	239	250	214	209	246	247	228	213	201	206	237	207	215	233	240	232	237	189	233	257	216	234	202	218	211	216	242	236	219	218	210	244	238	208	212	220	220	207	244	226	182	229	228	218	235	215	209	241	240	208	251	245	209	215	228	218	238	223	208	208	220	209	254	182	189	216	211	211	238	242	244	243	202	203	213	201	231	229	232	215	242	223	204	242	216	209	228	262	178	197	227	222	237	245	201	215	220	224	233	235	243	232	234	241	227	201	231	257	244	220	239	238	247	218	244	257	249	186	217	219	223	227	225	217	219	245	215	202	219	247	222	217	212	227	248	228	229	215	228	242	254	222	199	218	243	236	228	233	217	227	255	246	230	204	252	229	229	214	245	228	226	244	201	233	227	203	223	216	223	215	250	216	219	230	220	261	223	233	228	218	227	206	234	231	222	208	248	201	207	229	187	202	211	241	207	255	239	248	246	229	228	235	246	219	250	261	215	208	228	200	238	225	222	195	210	228	230	195	245	231	212	206	222	228	218	222	215	237	219	229	222	210	231	224	223	215	220	224	213	207	234	227	227	228	228	257	258	225	250	228	211	231	244	245	229	215	262	230	231	224	223	234	206	211	240	264	216	230	223	232	209	221	184	210	201	198	248	223	208	196	231	207	232	190	213	228	222	225	238	205	225	216	231	223	199	249	234	210	226	244	236	204	213	191	232	248	224	216	214	195	224	233	249	247	218	233	223	228	204	228	224	232	234	216	220	249	219	213	237	238	227	193	242	191	200	216	214	210	240	218	209	258	240	193	234	257	220	213	218	249	220	201	201	217	245	223	220	204	236	221	241	232	250	250	254	231	260	203	217	254	217	226	220	261	223	237	211	256	244	212	219	203	246	234	209	203	238
55571	59644	55859	56492	66698	59772	39915	15520	3622	941	608	561	534	537	498	511	531	503	480	549	473	517	496	500	520	520	515	498	487	543	493	484	526	496	491	510	488	520	471	521	471	503	484	503	460	461	515	464	460	500	484	509	500	500	490	490	491	514	506	484	533	487	497	471	508	515	470	491	486	507	483	544	504	459	495	505	502	524	468	510	499	465	479	491	500	476	508	468	503	497	493	509	492	467	515	547	470	488	471	458	473	477	519	468	489	466	545	481	508	447	467	481	500	506	503	520	487	484	476	488	492	511	490	500	505	519	503	462	532	468	456	504	505	494	488	502	493	459	502	504	499	447	497	522	493	446	482	517	465	497	502	472	482	479	488	509	447	469	517	464	464	478	509	471	501	482	490	516	448	486	531	497	482	525	520	474	540	507	496	509	530	505	503	489	510	489	537	497	513	442	458	490	493	498	526	520	487	467	448	525	495	494	510	490	468	524	491	507	448	517	478	461	482	464	502	473	473	481	514	469	509	481	492	479	470	498	468	518	509	466	489	490	471	469	528	482	449	493	511	482	492	485	500	521	496	483	489	484	521	426	491	486	513	489	484	512	483	474	518	490	512	489	510	472	495	502	492	501	503	496	491	492	459	487	521	507	476	530	482	457	515	507	487	457	503	493	482	495	498	491	497	474	480	504	503	489	488	511	491	516	503	473	468	483	480	506	511	507	476	502	478	478	495	518	488	508	514	500	468	510	477	499	498	490	487	500	534	484	493	486	514	464	535	493	503	508	532	499	485	494	515	506	467	476	460	502	531	495	502	492	449	463	484	494	514	479	513	506	502	493	482	489	481	478	488	506	463	507	442	496	525	470	492	515	488	443	496	464	501	497	511	450	515	519	495	501	470	501	495	482	457	506	477	506	470	496	526	484	468	505	478	476	530	480	503	488	484	502	451	493	482	488	468	461	457	473	509	499	521	517	490	496	481	558	448	516	501	481	491	516	491	478	499	509	498	493	506	510	457	494	512	496	469	482	505	459	493	531	502	513	505	467	526	517	492	475	462	466	530	511	460	468	506	517	492	496	499	450	495	487	521	498	510	474	495	536	492	538	500	477	495	528	479	515	503	504	496	488	508	524	499	502	482	486	502	460	490	496	488	519	455	498	531	479	521	460	479	480	485	448	486	503	481	544	497	458	517	482	464	496	511	494	534	496	464	512	491	514	524	493	510	510	483	510	520	523	498	500	501	470	493	536	536	527	513	516	485	515	494	480	501	452	490	509	535	494	486	502	499	484	486	510	505	443	493	494	515	470	442	483	493	500	509	478	522	513	496	504	525	501	484	512	532	460	504	510	536	527	528	479	528	497	553	465	502	502	493	516	497	496	515	504	508	463	531	498	506	470	487	510	520	514	495	506	481	497	465	517	490	498	505	511	513	503	483	531	478	504	510	471	500	509	495	504	516	489	509	490	491	465	470	483	516	494	495	525	500	520	474	503	503	458	462	476	519	485	491	510	489	494	481	505	494	505	474	472	480	505	489	508	507	501	453	476	512	496	499	506	463	480	514	440	504	456	509	479	512	491	508	478	498	463	500	440	515	449	506	546	493	491	494	542	509	491	513	484	492	484	465	504	467	503	492	539	482	480	452	517	471	503	523	453	509	464	456	489	480	491	483	490	481	518	527	523	521	472	499	462	504	488	495	470	475	496	498	469	496	471	472	515	467	494	511	504	501	442	450	512	478	472	493	504	535	491	493	517	500	509	486	518	495	469	529	485	513	474	514	488	488	473	513	502	480	461	480	485	518	496	479	465	499	475	482	506	465	515	516	488	531	493	494	522	480	507	485	501	497	492	470	502	507	504	500	502	447	497	461	532	486	503	469	523	481	516	492	538	487	463	494	506	509	497	475	497	460	460	489	512	478	477	480	471	530	496	452	522	503	530	495	479	495	513	510	476	507	482	495	523	485	537	520	469	471	463	486	478	530	465	499	453	537	487	520	567	512	511	489	491	485	513	512	474	474	516	534	480	511	474	513	469	521	532	463	420	524	490	494	517	501	500	491	500	499	481	487	503	491	477	462	494	542	502	486	498	507	511	533	486	502	502	525	499	507	528	478	493	503	501	503	472	497	474	487	489	504	472	486	458	476	472	523	484	517	485	501	497	449	493	463	512	507	496	485	480	486	497	480	489	514	486	484	514	460	489	490	489	521	509	448	473	499	514	524	465	526	499	475	481	502	460	506	498	498	499	506	508	499	506	453	474	543	494	522	512	478	493	491	488	512	536	461	489	501	488	508	509	453	495	538	466	457	459	483	484	506	456	496	467	474	479	499	512	493	510	454	443	502	483	491	523	497	505	478	465	461	470	489	471	493	467	503	475	483	502	517	504	519	497	465	514	525	505	518	494	505	465	490	473	478	493	499	525	453	464	466	498	536	439	515	490	488	527	476	506	517	480	469	488	457	484	519	476	503	488	479	457	519	501	481	496	524	488	466	482	502	502	512	509	457	462	466	526	476	537	494	515	510	482	491	496	456	467	487	521	554	449	518	512	544	485	517	485	440	519	508	473	522	476	505	521	496	499	467	488	484	471	493	490	494	480	494	505	446	489	467	517	489	483	501	520	471	489	464	490	515	508	497	504	506	499	491	504	490	484	532	522	473	488	432	477	505	510	505	458	511	492	473	493	502	483	488	485	493	510	494	495	545	496	453	483	532	502	500	485	473	510	453	467	495	492	534	486	484	513	480	507	456	479	442	463	518	498	457	511	522	509	511	483	477	523	479	481	504	490	503	480	491	491	461	496	516	516	501	509	527	465	499	496	521	543	476	480	448	486	479	476	489	455	499	517	503	506	512	494	467	479	505	500	507	551	547	509	523	521	516	490	481	497	483	490	523	485	488	511	490	474	485	491	484	477	516	484	470	500	500	503	468	480	500	508	503	484	490	476	495	468	484	480	531	485	500	515	473	479	513	525	511	455	466	505	504	490	498	514	490	479	519	501	441	484	512	480	500	500	468	523	471	486	430	495	488	478	493	524	467	447	528	511	500	495	510	517	472	531	511	470	470	505	524	492	484	512	467	498	507	499	509	461	510	511	477	522	529	465	474	472	488	497	501	499	504	489	489	508	470	507	466	496	518	483	483	480	494	489	470	501	456	509	476	505	499	481	484	474	560	501	526	503	508	485	482	500	478	444	473	455	513	472	485	499	483	481	489	522	485	506	499	544	504	492	501	501	511	514	543	545	512	500	567	518	516	471	523	483	524	507	488	470	501	493	497	507	512	501	478	492	426	516	502	518	544	487	504	462	483	489	487	507	516	458	476	464	474	482	463	474	516	496	500	486	479	490	451	494	512	479	514	503	527	480	493	502	473	456	484	484	470	500	485	512	485	512	484	539	487	480	456	474	475	466	484	521	505	487	518	494	521	524	498	494	480	492	509	512	487	487	443	515	465	486	526	488	500	472	528	503	528	482	484	472	503	467	478	490	487	468
25599	38832	29484	19300	7654	4889	2694	930	386	257	219	259	244	238	252	252	241	242	241	230	249	229	233	250	219	262	223	242	249	224	263	236	250	247	246	223	258	269	268	241	231	240	258	220	260	270	233	227	223	249	229	264	219	256	249	216	242	231	258	242	247	245	259	238	222	239	230	226	211	290	258	235	278	249	229	205	247	221	235	266	221	257	247	272	242	240	201	240	241	243	243	269	232	218	241	230	255	262	219	245	226	247	275	247	274	236	243	249	246	234	273	219	238	262	249	232	258	252	261	262	251	219	204	202	249	247	244	253	239	233	237	236	243	208	222	238	233	239	245	240	242	272	247	242	224	240	232	241	227	258	223	254	264	234	230	257	226	225	224	244	252	276	254	228	235	252	249	239	225	237	231	242	257	242	239	245	246	239	232	225	219	232	254	256	268	231	209	231	224	235	235	223	250	207	251	210	250	225	247	220	218	246	224	237	235	221	258	243	235	233	226	246	250	262	241	253	272	255	230	252	244	228	251	229	238	230	243	223	227	254	256	248	228	265	244	224	247	233	252	233	244	257	219	253	236	241	236	262	259	232	264	218	259	243	229	236	234	205	246	270	270	239	245	235	251	246	222	219	243	233	220	248	198	272	210	226	245	254	239	222	248	229	264	245	222	251	235	237	243	233	246	228	239	255	247	233	237	214	228	242	279	255	253	274	259	280	234	219	241	253	262	248	270	226	224	240	236	245	236	225	228	223	223	234	239	242	289	220	226	231	267	264	237	237	251	245	232	228	243	264	252	211	231	230	223	252	251	237	231	237	195	233	265	229	253	241	266	274	217	264	231	252	225	256	237	220	254	263	227	236	281	226	274	249	226	237	254	227	236	260	240	234	253	252	254	231	233	250	245	265	241	236	242	242	230	254	251	231	217	236	246	245	263	234	220	255	235	237	228	274	243	262	221	248	240	255	239	264	257	244	236	254	238	238	268	207	252	215	242	192	240	241	217	221	239	241	236	257	221	212	269	269	241	248	247	227	253	215	247	246	258	228	242	235	254	252	260	223	231	247	241	275	270	217	221	267	259	225	263	246	241	242	223	246	207	244	232	247	223	260	256	227	208	222	238	211	221	237	255	263	244	268	261	241	245	237	234	228	251	230	232	219	233	251	256	243	248	263	242	272	256	260	244	245	256	210	210	223	224	244	250	203	261	247	228	249	225	238	254	257	219	269	229	217	252	205	259	228	246	236	253	205	262	253	245	226	234	261	244	246	227	258	238	231	264	216	242	253	239	236	250	258	262	244	249	244	244	223	234	243	230	239	242	258	231	250	264	299	211	232	220	242	216	274	221	251	263	224	218	253	225	243	247	229	258	257	236	245	246	229	267	237	235	250	260	255	237	243	242	222	236	213	263	237	218	227	249	256	256	257	241	261	270	261	258	225	247	231	239	227	206	243	264	264	224	229	240	247	216	233	238	249	256	247	232	228	251	235	232	211	223	246	245	223	247	219	247	240	257	253	253	227	260	238	256	255	250	257	219	258	207	209	253	220	217	255	216	247	262	255	243	246	228	249	235	232	288	260	230	241	256	231	224	236	248	250	245	252	213	247	258	283	234	218	207	258	219	249	229	244	236	274	231	248	241	226	261	234	227	244	249	239	240	243	244	253	246	254	233	244	248	219	262	244	255	231	237	254	257	253	255	264	238	231	223	244	254	254	236	220	236	259	250	235	240	243	227	225	233	252	239	237	247	229	231	245	246	274	240	259	247	242	230	209	253	254	208	249	230	241	235	222	263	229	275	243	226	237	228	197	239	257	215	241	222	232	235	253	244	244	226	244	265	281	237	219	233	225	242	244	231	245	239	238	235	268	223	274	235	222	237	270	224	242	247	265	266	214	245	231	221	215	219	254	249	231	265	228	263	222	240	242	251	252	260	225	220	245	235	240	245	262	227	221	224	219	220	248	228	246	228	252	250	249	247	238	227	208	254	234	245	216	223	233	250	239	274	238	249	266	234	262	223	230	211	231	247	237	272	218	268	232	244	237	237	246	235	234	224	244	223	241	253	244	229	241	242	228	256	242	245	244	206	248	226	242	237	236	253	252	242	244	227	242	222	262	258	230	222	239	280	223	252	244	228	226	235	245	248	269	218	230	226	264	221	234	249	242	257	252	265	240	249	247	247	269	274	247	250	248	252	267	253	223	254	242	246	252	225	236	218	208	265	263	236	217	223	250	258	244	228	249	263	248	241	246	247	219	248	237	210	248	213	275	273	246	244	258	237	225	227	256	247	225	280	245	255	234	230	253	239	216	248	226	225	234	245	232	253	230	241	230	234	255	248	241	240	221	260	254	241	260	224	262	251	243	247	272	219	233	234	239	239	239	226	230	228	204	222	250	247	240	247	219	265	251	241	230	256	242	241	243	224	259	248	240	224	234	231	261	240	224	270	238	251	238	206	248	236	233	234	233	235	220	228	259	227	237	206	215	244	241	263	246	267	255	233	242	217	237	233	260	255	259	215	239	264	280	214	251	262	253	246	263	256	263	209	278	221	230	228	210	239	239	237	200	263	220	263	230	238	222	245	238	240	243	246	209	260	221	249	242	248	221	226	263	247	228	259	223	244	230	256	248	210	263	224	291	260	222	251	261	269	226	252	256	248	235	228	246	214	245	256	215	261	264	220	253	262	211	221	237	220	253	257	212	240	270	237	256	243	233	215	253	264	236	264	240	234	208	263	252	257	256	238	214	239	233	263	269	243	236	260	241	225	242	243	231	215	244	239	236	261	251	225	269	236	217	244	236	224	238	239	250	204	238	253	214	242	230	251	248	253	229	225	243	225	262	230	250	250	237	213	236	221	252	232	243	247	243	267	252	247	248	247	251	238	256	256	260	265	238	232	273	277	259	232	268	230	234	252	227	243	263	236	245	223	237	221	229	259	251	256	229	241	252	228	224	216	226	233	232	264	247	256	272	229	255	273	257	246	238	209	247	250	244	243	252	229	227	238	221	221	244	220	262	276	244	239	253	256	251	210	227	250	255	229	219	253	228	230	244	228	226	249	203	246	263	235	220	250	238	234	237	265	243	250	271	236	256	216	238	244	224	224	268	250	264	237	246	241	272	240	233	246	223	245	219	245	236	280	259	244	268	231	249	245	266	250	248	226	229	227	243	230	252	249	260	209	232	260	221	245	238	232	242	268	225	220	251	232	244	228	236	217	227	267	250	254	225	213	243	261	268	282	249	242	232	221	233	221	233	215	210	255	265	225	249	242	225	246	216	260	234	251	235	240	230	254	211	238	228	223	238	249	257	251	242	259	225	264	214	228	229	217	200	236	226	231	269	250	236	230	242	241	233	266	241	270	236	258	217	222	234	236	229	235	217	215	258	231	251	264	255	250	254	247	228	252	255	224	253	234	244	254	260	205	250	276	243	223	222	279	240	239	224	256	243	214	217	235	226	247	246	241	277	252	267	229	223	242	233	237	243	242	214
20640	35720	31013	25374	14918	12168	6897	2202	890	592	533	579	562	519	553	544	525	575	581	566	518	566	578	564	554	555	582	558	566	555	541	551	522	538	548	541	588	574	602	583	548	546	556	544	599	588	577	514	565	601	564	552	537	546	542	540	536	572	578	561	538	562	611	560	548	572	562	583	513	549	569	542	569	590	590	558	537	522	509	573	608	537	509	583	528	563	554	551	549	515	542	518	499	566	557	579	603	562	600	572	543	542	571	585	553	563	563	568	576	537	612	596	566	578	563	582	582	551	543	588	559	571	550	571	568	572	579	567	597	560	569	509	531	567	521	547	577	589	586	553	575	517	548	547	535	551	517	537	544	576	515	526	566	619	542	556	572	571	557	543	559	555	560	555	568	592	555	547	578	556	566	575	532	563	578	597	561	561	537	573	606	578	535	567	539	552	569	600	563	561	551	548	595	552	563	577	543	553	523	556	547	536	560	587	557	570	549	549	592	567	536	529	551	558	601	612	563	575	583	543	544	556	567	570	584	518	566	595	562	554	565	506	571	591	571	572	569	578	590	586	524	581	578	521	618	614	603	571	551	557	582	554	519	602	581	561	541	557	574	590	507	559	580	516	592	555	577	540	602	577	570	563	526	553	559	577	549	566	541	531	614	574	569	561	560	574	508	540	553	508	546	582	594	549	525	580	579	584	558	530	614	582	550	552	581	600	558	589	524	586	548	521	568	571	545	549	583	509	541	572	581	570	560	557	606	577	537	551	563	570	555	558	556	556	545	580	568	619	544	566	570	560	577	615	565	592	543	565	571	522	576	545	557	576	566	583	523	566	601	550	589	555	532	550	566	541	558	584	543	559	566	513	578	585	568	576	543	589	597	560	554	509	573	561	572	557	562	580	560	573	619	602	547	572	559	582	519	583	561	580	551	544	522	585	578	570	570	591	582	573	575	555	560	563	503	551	587	535	532	576	589	577	569	553	532	542	527	544	537	588	538	595	552	573	574	539	576	581	540	545	589	594	601	506	557	567	540	560	571	538	542	529	585	551	529	512	569	563	556	546	551	553	555	580	578	568	526	535	550	536	558	556	573	591	543	589	536	523	557	528	571	567	544	562	565	529	575	569	550	537	575	579	548	555	544	497	603	552	523	559	526	567	590	576	541	565	553	534	569	564	582	555	563	564	577	540	567	586	560	532	554	521	562	543	564	523	611	576	539	559	571	555	578	566	578	577	522	595	555	565	558	548	546	552	578	508	542	565	542	571	571	535	565	560	527	569	559	578	536	562	544	484	562	561	542	538	534	587	592	563	592	585	576	566	582	581	560	540	550	593	529	540	590	618	572	595	549	584	538	547	569	542	524	611	578	570	579	586	581	552	513	583	535	598	615	617	505	559	564	552	552	564	540	549	547	572	592	569	595	541	558	590	596	536	531	561	591	538	526	609	520	594	563	582	524	554	600	556	517	557	534	543	557	531	526	564	563	558	580	553	558	553	603	579	525	598	577	570	587	593	568	591	553	553	555	560	575	568	555	584	585	527	538	535	566	553	559	594	542	553	548	580	551	539	568	541	553	566	522	584	547	605	575	591	567	540	582	564	549	565	527	563	568	525	638	582	588	514	562	567	546	564	548	554	553	585	561	558	569	585	519	600	571	568	571	563	544	550	593	565	558	573	559	556	549	574	537	539	552	582	568	525	535	595	592	595	545	563	558	552	529	594	511	607	582	540	552	579	544	603	600	549	564	571	498	574	566	532	529	543	545	569	551	552	549	582	592	580	566	556	557	574	556	601	574	552	557	549	519	557	586	581	557	543	515	588	581	595	542	590	581	593	537	570	544	542	576	593	546	580	583	623	531	563	562	575	576	579	538	545	578	542	602	550	567	563	546	561	537	524	577	560	574	573	577	570	556	562	539	550	580	564	549	549	581	602	587	533	599	546	584	557	538	566	569	562	539	559	557	590	567	573	543	542	547	589	540	581	558	551	623	566	560	583	556	567	584	612	580	576	570	583	568	577	556	532	555	563	574	619	532	556	537	551	557	533	561	588	536	589	568	629	590	517	521	606	573	559	560	562	561	582	528	565	560	553	525	577	575	549	595	587	572	604	556	575	553	582	591	568	553	570	581	546	521	548	536	550	545	558	582	576	577	504	568	542	580	538	537	547	575	540	579	534	556	523	576	620	585	570	574	568	571	602	614	550	550	567	581	557	534	560	549	557	562	513	571	551	578	539	574	569	578	550	520	544	576	538	558	521	585	558	499	560	558	552	555	562	548	587	560	573	598	558	604	567	553	566	566	601	569	610	531	579	549	585	566	588	555	593	560	530	549	568	570	531	542	573	555	588	579	540	539	537	599	553	538	572	576	561	560	567	598	523	586	582	550	565	557	570	547	544	549	584	581	573	612	554	550	549	569	572	500	551	584	557	530	534	555	568	540	552	530	581	574	561	551	617	571	573	554	546	596	570	558	556	547	575	593	574	533	594	541	567	563	594	577	558	543	582	542	553	555	563	616	544	574	580	558	573	545	530	525	579	528	632	568	545	578	535	565	591	569	587	570	519	552	589	554	613	590	633	530	515	574	560	606	536	564	566	584	563	559	588	556	561	561	547	596	568	581	585	566	594	564	558	560	550	553	578	627	545	594	557	532	605	524	574	569	570	532	526	560	578	540	550	542	579	543	579	539	537	576	519	548	550	590	576	550	547	560	583	579	578	567	541	545	524	576	531	581	566	539	581	620	536	548	609	578	558	569	594	541	548	530	564	540	583	536	543	546	526	555	565	580	524	598	573	589	554	585	581	517	593	549	558	563	581	549	550	559	571	561	559	582	607	551	578	579	588	554	558	520	524	556	569	574	561	578	563	550	572	532	557	552	603	537	524	554	541	609	575	597	606	541	549	566	526	555	552	537	549	533	556	553	563	545	566	580	529	537	615	556	594	568	559	586	546	549	569	523	584	569	551	533	570	602	521	563	601	548	558	517	558	590	575	611	576	555	530	567	590	550	554	576	527	546	538	592	579	560	553	574	589	582	508	504	564	562	566	540	574	586	571	557	562	604	584	569	552	579	563	545	580	608	552	584	585	553	585	531	569	554	562	543	555	551	543	533	623	542	557	574	614	557	571	576	573	595	563	593	589	558	537	541	556	551	564	559	596	576	536	584	564	545	586	552	608	566	587	564	589	565	557	564	525	593	545	560	561	558	568	576	548	550	591	577	547	545	548	543	512	535	563	598	547	527	537	569	591	543	577	560	555	604	565	591	535	540	553	537	555	555	555	539	527	550	580	571	575	566	588	589	561	537	588	576	544	581	571	583	541	584	543	540	546	537	546	552	566	536	568	545	554	604	561	549	557	544	585	563	566	616	547	554	575	564	546	561	556	513	518	545	569	565	571	561	546	546	568	587	531	558	570	543	579	559	564	558	568	574	573	561	533	562	567	558	547	557	569	552	516	560	570	555	595	564	571	548	579	591	594	549	525	556	585
57055	51254	43210	34299	28645	27150	23729	14135	4205	704	311	298	262	233	247	292	248	242	250	250	245	256	245	229	237	238	276	296	254	236	259	253	254	228	283	238	243	273	257	246	235	250	251	240	242	245	240	230	216	246	252	252	257	252	245	225	224	253	276	222	253	245	248	246	250	239	237	255	268	232	249	245	255	248	231	221	233	265	271	246	271	273	273	215	232	257	257	244	272	256	234	272	251	248	255	237	251	254	249	251	252	259	223	246	258	290	241	248	232	212	228	236	234	239	243	258	252	260	289	249	238	265	279	271	227	265	251	256	229	236	265	234	246	271	285	254	231	249	242	235	251	245	231	254	233	244	239	243	271	261	273	236	248	259	231	261	244	260	261	251	229	255	283	241	221	268	248	253	251	209	254	252	234	257	247	262	226	281	285	262	256	254	292	219	235	242	263	264	245	279	247	259	266	257	225	269	244	235	256	245	251	273	262	247	255	242	265	245	259	239	261	236	249	249	269	237	259	267	213	234	247	262	251	253	226	230	256	221	258	237	262	254	261	246	239	253	259	243	264	269	271	270	262	238	257	273	292	259	276	238	230	239	250	252	263	255	254	226	253	273	263	271	221	293	232	237	226	254	263	259	260	217	239	255	237	260	256	269	256	250	255	248	268	275	248	256	242	259	222	236	219	270	242	297	261	239	240	253	226	275	251	244	251	265	268	241	245	248	264	242	224	258	240	250	261	247	248	261	244	240	237	275	255	241	268	228	239	250	228	256	237	241	262	262	229	250	277	245	294	254	247	241	279	260	244	247	233	260	274	243	252	243	229	242	223	208	275	234	294	246	266	257	253	246	240	232	254	250	233	237	283	256	246	257	271	247	249	260	264	240	252	253	269	222	251	267	248	234	239	291	237	231	261	256	266	221	242	231	248	249	252	248	263	267	234	263	258	286	253	237	261	259	256	260	249	251	255	231	249	274	242	257	254	234	246	239	266	248	265	240	244	227	240	259	267	259	276	262	229	256	248	244	254	243	202	218	239	255	251	243	255	266	248	253	244	258	268	259	230	243	251	265	233	232	229	240	253	245	281	212	243	293	248	258	252	229	253	263	235	257	232	234	262	268	234	237	254	280	271	242	284	254	250	207	259	258	274	215	253	248	239	246	213	267	272	224	266	263	259	266	288	242	263	252	255	230	228	252	259	254	282	272	258	254	226	253	265	264	262	279	256	268	239	261	246	269	237	262	254	259	210	228	260	263	209	299	284	247	249	248	273	247	261	232	267	236	258	263	270	267	246	241	234	243	243	244	231	241	243	254	259	219	257	268	270	235	279	244	212	211	250	262	247	277	230	232	257	244	261	243	224	243	233	260	279	251	251	244	260	239	258	267	247	227	261	237	251	271	276	245	214	273	245	238	280	233	242	227	255	253	255	242	256	231	257	218	259	220	264	274	274	266	265	246	269	237	262	254	256	242	239	219	267	248	247	244	244	278	271	263	247	259	260	213	243	255	256	266	260	247	249	229	249	236	251	273	270	251	269	242	272	271	233	251	270	269	242	214	292	247	267	280	219	252	264	263	232	261	257	268	257	268	243	245	233	230	289	213	229	261	289	224	237	242	248	253	223	258	263	242	246	248	265	260	265	260	248	264	228	300	254	251	221	256	253	213	237	255	236	241	242	230	218	262	231	237	215	239	253	248	243	260	235	287	246	251	255	273	231	233	260	261	277	251	290	234	218	235	275	246	268	239	257	280	250	252	253	253	237	234	255	266	258	226	252	253	250	267	237	237	264	269	252	233	273	276	236	239	244	231	261	245	243	244	238	254	265	249	267	265	250	242	218	240	252	253	233	260	294	258	246	270	272	245	228	247	234	223	226	225	272	251	228	258	253	243	254	253	221	236	282	214	234	253	263	259	263	270	257	264	220	223	239	254	254	221	248	243	258	251	304	234	259	239	262	232	247	254	255	211	248	249	280	251	247	227	238	265	270	218	254	268	245	248	223	254	282	263	273	251	242	252	220	188	220	238	245	268	225	279	235	273	254	262	251	267	221	272	272	268	251	253	258	230	246	260	271	236	255	267	288	282	233	258	271	243	257	260	269	265	252	242	238	234	243	238	254	292	265	247	238	244	250	228	257	254	261	256	255	245	208	264	254	225	238	253	253	275	261	245	256	227	258	261	236	260	269	254	248	259	271	254	277	229	213	264	243	244	243	235	271	255	244	240	262	240	245	243	238	263	239	236	239	257	241	249	250	228	226	264	277	257	240	262	250	245	230	259	273	251	245	249	277	260	263	262	245	261	253	259	250	269	247	270	240	256	265	237	228	258	239	245	230	246	235	262	270	244	275	248	282	267	275	262	225	251	244	206	255	257	252	232	257	275	224	255	239	247	271	252	247	256	250	247	235	241	266	264	244	247	239	260	272	242	256	240	259	237	238	264	270	245	254	276	212	231	239	242	253	262	270	261	259	247	239	248	272	244	227	227	255	250	247	249	288	248	217	258	271	243	310	284	246	257	252	238	239	252	265	238	250	265	254	250	259	260	261	264	243	251	224	251	250	270	245	284	234	249	251	231	242	245	267	264	248	263	240	235	267	257	251	205	263	258	249	225	258	253	253	266	304	237	252	239	244	242	251	280	252	258	245	241	221	245	275	261	272	247	253	263	274	267	271	247	237	263	251	231	234	250	239	275	226	245	244	241	227	230	225	237	251	253	275	265	267	234	228	253	250	269	256	253	239	245	285	250	228	241	250	268	249	256	234	239	258	270	257	275	203	253	237	236	247	247	257	260	268	237	255	245	251	253	251	242	266	236	245	264	269	241	270	229	277	249	237	246	267	283	269	260	219	225	260	220	239	239	272	237	249	225	257	215	249	243	256	264	248	250	260	194	227	237	249	260	265	236	264	242	253	266	253	247	234	244	238	254	248	254	271	266	276	270	245	243	248	216	270	239	218	238	234	242	251	260	262	284	263	268	242	247	246	281	286	253	280	234	268	249	235	265	266	243	225	265	246	267	266	275	262	243	262	259	245	246	265	243	253	242	284	251	263	252	234	243	243	248	263	282	228	253	265	260	281	247	249	246	244	247	267	246	276	251	228	253	250	277	264	273	246	291	260	248	206	261	225	229	270	268	274	253	256	245	226	270	250	254	270	216	266	270	260	258	246	223	251	230	241	272	232	262	250	237	234	265	247	220	242	258	263	256	231	240	253	251	252	246	220	258	264	241	257	291	236	233	231	241	229	282	262	251	241	251	269	267	265	267	239	228	249	244	248	227	247	248	289	241	281	246	231	273	262	269	269	244	244	225	261	235	255	247	267	249	241	263	229	213	224	238	253	268	248	248	249	219	233	260	255	254	268	252	258	251	244	239	261	264	233	263	220	268	277	247	266	234	255	234	263	220	267	261	257	244	239	265	269	269	240	228	250	248	225	243	243	249	246	251	260	221	243	277	249	234	251	229	253	248	257	259	257	237	236	233	245	248	235	254
48087	58951	54708	55758	54920	46581	28904	9252	2234	813	619	628	573	574	576	563	536	586	537	622	559	599	574	547	564	553	611	584	529	586	562	563	574	553	546	571	552	548	554	589	574	557	595	551	536	569	620	562	575	554	592	584	513	595	603	539	568	573	543	571	603	549	535	577	564	546	565	580	594	551	550	600	536	539	598	586	588	539	513	545	600	585	561	599	601	568	525	589	563	514	557	548	563	556	562	529	598	586	539	561	569	541	568	523	569	554	571	578	583	594	573	551	551	535	528	572	582	588	539	554	518	521	542	538	570	540	566	562	575	563	557	544	541	562	513	546	564	569	559	576	567	591	559	565	586	586	549	563	565	558	590	562	580	594	531	585	585	564	593	549	546	552	579	578	543	602	584	565	602	577	570	580	539	525	578	582	542	554	553	595	569	560	557	586	594	564	545	546	585	532	592	563	546	555	548	566	553	562	560	572	544	545	545	537	533	580	541	575	579	532	527	546	542	541	542	539	523	544	549	554	550	561	554	554	561	565	576	516	561	549	578	606	549	495	581	570	550	541	579	536	569	496	579	553	585	524	577	615	564	551	543	522	575	573	571	609	531	583	555	608	554	583	558	580	550	588	581	552	542	537	562	584	578	537	585	571	525	545	541	574	562	545	579	549	500	553	582	527	549	579	572	589	513	536	553	567	555	550	571	564	567	545	533	565	598	575	564	549	552	572	583	568	595	560	567	552	524	562	568	545	544	514	545	563	550	557	551	553	554	563	516	570	574	542	582	589	574	587	568	606	551	542	556	579	529	551	576	553	566	555	561	548	565	533	570	587	551	575	537	584	562	535	558	550	571	537	532	581	563	554	579	570	528	550	588	557	555	589	544	533	592	552	538	547	554	561	555	561	578	588	555	586	578	557	530	586	562	613	566	583	530	586	543	561	598	538	544	558	535	576	580	551	577	558	580	621	563	565	553	565	584	545	580	534	580	554	519	549	552	512	558	579	550	552	558	552	551	601	532	583	590	571	557	560	551	552	603	533	591	534	523	532	533	553	541	522	602	554	544	577	521	536	551	564	600	489	623	568	544	573	537	602	560	572	567	587	593	605	563	578	541	554	573	590	564	606	530	553	564	549	557	593	555	514	568	536	581	542	545	552	545	541	540	611	568	518	560	571	576	574	565	637	545	556	610	599	529	543	596	558	524	566	533	546	579	561	534	583	566	580	567	538	559	523	562	524	556	550	544	555	528	574	540	550	565	563	551	548	557	600	534	590	558	594	558	563	559	604	527	576	550	567	521	569	541	575	523	563	578	561	521	563	544	549	576	542	574	554	606	547	566	558	531	493	542	566	561	549	543	545	533	537	541	561	552	568	531	514	560	564	586	506	566	537	545	536	542	584	552	565	583	553	523	553	554	510	558	565	581	544	587	551	559	558	551	585	550	567	560	573	558	557	580	595	564	557	539	571	533	546	547	609	553	546	537	579	568	562	555	591	527	550	523	519	540	563	549	579	598	503	565	559	574	556	540	556	543	531	555	594	539	538	550	546	561	553	539	554	561	502	542	561	579	517	549	591	550	580	579	576	525	580	563	589	574	535	536	544	564	564	580	586	530	526	571	565	578	567	572	542	568	551	535	550	583	528	547	564	556	566	541	551	583	626	569	528	535	541	552	545	508	580	567	535	556	535	553	578	579	559	553	575	561	582	513	593	570	547	553	515	555	562	547	526	552	559	573	561	548	551	555	521	549	594	593	589	543	582	587	584	566	562	584	556	578	532	598	551	613	505	540	507	589	581	535	582	548	520	569	580	535	585	569	558	530	604	571	580	592	552	545	618	552	567	562	568	603	603	505	526	588	552	502	549	550	547	559	576	548	559	550	550	571	571	561	568	553	555	550	512	592	578	532	542	563	584	578	516	637	561	560	532	542	529	525	580	549	547	530	556	569	531	523	506	579	556	555	587	524	556	522	556	528	546	539	589	559	544	555	582	521	555	588	566	577	594	557	566	552	579	545	559	540	539	555	564	552	551	495	571	599	551	559	590	531	519	560	551	527	539	578	505	598	578	582	593	582	558	569	576	575	561	549	579	594	532	598	566	569	540	505	529	531	558	561	521	569	580	572	573	615	556	570	539	572	527	518	562	591	556	552	554	575	501	559	537	545	567	547	554	520	577	597	555	564	555	557	523	550	561	608	553	582	525	583	614	576	584	608	524	542	584	533	544	549	560	587	584	521	561	600	543	577	549	545	576	565	568	546	541	566	589	555	530	535	600	540	530	575	527	546	557	557	545	549	571	550	566	560	621	559	514	612	550	587	568	589	586	541	627	525	576	570	561	552	625	580	542	576	564	579	568	566	573	557	529	542	566	517	590	566	546	569	574	599	575	561	596	558	555	577	583	527	601	587	563	531	574	545	597	560	563	580	555	537	545	581	559	576	570	566	545	599	531	498	523	583	527	548	553	571	559	590	586	561	553	581	556	537	585	600	581	526	585	561	542	562	509	557	557	572	589	533	581	530	547	558	546	537	574	599	586	532	636	548	562	535	594	560	501	593	611	568	564	610	544	543	560	607	555	582	556	527	545	563	577	579	538	577	533	586	573	550	540	558	558	556	557	600	563	553	546	563	591	540	599	563	561	558	558	564	573	569	559	568	575	557	577	543	598	548	539	586	554	548	534	525	590	581	561	546	591	551	517	535	562	561	563	567	517	569	575	556	591	511	558	554	565	560	538	556	555	585	532	620	555	564	578	559	569	544	560	591	598	583	578	552	548	569	575	571	583	557	582	552	534	545	548	562	583	487	553	512	531	575	553	558	567	540	572	527	575	597	570	550	562	525	565	569	536	536	559	526	565	537	576	577	546	521	514	550	577	572	540	573	567	585	530	521	603	575	516	563	567	523	561	579	547	551	539	584	563	564	562	548	542	577	570	604	529	571	555	554	561	587	554	568	548	615	576	575	595	515	589	587	595	602	604	570	586	538	579	590	533	581	567	572	569	571	531	564	552	580	540	557	599	553	584	535	516	593	580	539	576	536	553	537	561	543	556	533	509	572	549	574	579	553	567	547	565	559	542	606	559	561	558	552	543	550	549	566	546	552	545	546	561	558	519	555	540	593	538	545	523	539	605	559	549	520	523	569	553	548	599	561	564	607	612	529	574	546	553	580	577	611	565	537	559	562	544	555	588	564	537	608	527	539	583	533	576	598	532	567	543	550	565	527	524	576	529	585	536	537	581	560	580	545	549	582	571	533	585	518	541	536	540	510	543	538	547	589	581	537	562	591	556	543	559	546	561	633	505	561	540	516	526	580	580	577	579	542	572	599	548	563	583	581	565	573	601	615	572	557	578	598	555	596	590	563	580	551	564	548	598	585	592	588	551	563	550	608	600	587	532	532	582	586	557	529	575	605	561	543	535	537	544	561	564	550	566	572	567	574	562	557	528	572	574	574	552	553	591	568	541	516	522	566	591	515	588	544	596	566	528	581	585
58235	45329	37181	30607	28672	27102	24749	21077	11999	2148	348	281	255	259	230	238	257	241	254	265	266	245	246	230	230	246	272	253	269	230	251	249	257	259	244	242	256	224	237	239	257	232	232	252	221	263	250	264	240	236	255	242	233	226	238	259	240	252	258	244	231	269	263	247	236	232	285	240	249	249	263	241	233	222	241	246	258	250	280	256	247	249	244	256	248	230	220	236	267	245	221	242	257	244	228	221	257	259	271	252	254	237	216	237	268	216	246	241	258	259	249	263	228	228	252	254	238	257	261	260	240	238	242	235	229	232	256	246	269	256	243	256	280	269	244	237	227	272	227	232	248	240	243	266	259	216	247	224	256	253	257	206	235	259	256	228	235	269	246	275	243	261	236	242	255	238	205	233	249	245	238	249	244	225	248	243	247	224	241	217	246	215	256	246	238	244	239	263	212	231	229	281	229	220	253	258	261	246	270	243	242	270	236	285	257	244	232	239	248	222	250	242	266	243	242	235	254	231	268	229	257	239	234	264	258	248	251	240	252	231	252	239	245	208	244	241	234	224	244	243	252	244	247	242	228	231	266	221	257	235	253	251	237	225	235	213	255	242	263	223	232	270	253	251	253	214	258	249	259	235	233	252	248	224	254	219	247	261	259	250	239	265	236	239	213	239	241	244	258	244	246	237	261	239	242	218	225	274	248	235	227	240	215	229	266	244	252	221	212	212	235	246	253	219	234	250	226	237	213	239	253	222	223	251	231	221	221	274	215	269	237	263	214	218	238	221	231	245	248	246	211	240	244	223	245	238	211	249	243	240	257	244	221	256	194	229	243	259	269	238	256	249	257	262	250	238	266	235	240	239	252	232	201	224	236	233	261	236	223	243	277	274	234	262	231	228	254	244	267	229	225	228	215	249	273	261	265	238	276	258	250	259	247	249	246	249	247	241	232	262	241	256	272	235	234	255	232	232	261	248	254	251	250	242	228	277	207	245	254	243	260	244	242	254	245	217	255	246	294	230	237	205	252	232	237	232	222	254	221	273	216	219	263	241	250	224	255	235	223	260	251	204	268	237	240	245	228	242	274	245	269	254	235	227	255	250	248	272	283	214	219	241	249	244	223	222	241	249	257	225	228	220	241	232	231	254	255	258	248	223	237	205	203	241	253	253	253	227	244	268	272	216	234	229	237	246	240	250	249	227	241	229	244	250	222	237	259	233	252	263	250	266	240	270	227	218	235	256	235	238	246	236	273	252	231	226	238	209	270	227	250	271	270	254	264	259	227	244	252	255	246	240	219	247	238	266	245	210	212	238	239	220	257	237	241	265	238	214	263	243	243	219	248	228	202	255	260	226	259	267	218	277	247	234	255	257	263	246	236	262	229	277	224	238	226	236	250	265	239	269	243	229	231	264	229	233	263	259	241	222	259	243	244	241	229	236	229	208	255	247	256	223	247	268	220	250	248	252	242	225	225	220	251	265	244	248	249	258	247	283	228	252	224	262	250	259	219	219	235	245	241	244	236	242	231	218	251	242	246	262	245	256	265	211	220	265	259	250	221	251	261	229	252	222	256	229	248	211	223	230	247	232	206	249	275	249	235	249	244	242	235	263	214	253	207	228	225	231	255	229	243	254	224	224	242	238	227	282	214	231	246	248	247	218	217	220	259	278	253	219	226	256	225	247	261	252	235	255	252	271	254	264	245	239	222	266	233	251	257	227	250	243	245	238	238	258	245	211	256	261	222	247	256	230	277	241	253	218	234	255	220	259	221	242	256	236	235	252	248	242	236	246	233	261	247	237	237	238	218	240	208	261	230	224	229	227	230	250	240	219	276	218	239	252	228	230	224	235	226	231	246	265	246	251	232	240	243	238	242	239	242	228	227	256	249	240	240	241	256	255	231	275	265	258	248	221	232	210	232	231	244	237	258	251	259	246	263	238	242	244	236	235	243	244	247	266	273	222	253	245	246	246	267	263	207	218	223	228	251	238	264	234	272	215	245	243	246	275	259	277	272	212	244	227	247	209	259	254	231	260	221	252	261	237	251	242	236	247	231	234	219	239	263	217	227	234	232	240	238	224	209	203	269	247	255	225	267	220	232	217	253	245	278	236	248	234	249	254	255	232	222	224	248	228	221	265	267	233	283	239	227	253	266	253	243	242	245	241	246	240	230	232	252	244	250	252	256	240	217	262	221	229	214	238	249	243	225	231	236	274	248	219	196	218	227	255	254	274	218	228	256	236	225	238	251	252	248	234	250	242	248	247	241	230	242	249	227	251	260	225	249	246	239	269	225	244	210	267	243	247	256	253	251	274	240	274	257	258	241	256	232	237	267	245	264	244	239	248	214	229	268	219	234	255	254	254	260	237	224	257	232	243	239	234	233	276	263	231	215	209	257	253	239	256	233	249	242	231	246	234	239	240	243	216	241	242	231	249	249	233	219	238	266	233	232	236	247	241	238	246	256	231	238	210	221	215	256	232	243	240	259	241	248	236	264	209	260	262	249	250	229	234	251	264	218	242	267	221	265	248	251	258	230	219	254	244	209	252	215	237	233	230	229	236	244	244	244	253	264	249	229	250	234	270	226	263	216	248	255	228	239	214	227	234	222	253	269	251	243	231	260	253	258	286	229	246	263	245	246	251	233	225	241	232	245	250	260	231	235	265	232	247	223	231	248	226	223	250	266	233	247	253	225	217	198	263	251	245	225	259	255	259	238	235	247	283	238	226	247	219	263	279	227	240	240	234	250	216	204	222	251	246	241	227	255	251	245	240	250	235	244	237	247	243	250	260	245	240	235	281	217	213	251	233	239	234	255	245	227	236	242	261	241	244	215	245	258	261	245	229	262	236	267	263	261	259	254	231	241	233	254	259	247	207	248	278	209	209	237	247	236	233	228	249	238	250	254	252	243	236	253	229	230	249	260	242	253	240	230	280	255	242	240	230	259	232	275	233	237	245	239	244	249	255	225	215	251	244	255	245	260	228	219	222	230	215	297	254	230	269	244	247	217	253	255	249	212	214	235	224	208	229	280	251	243	255	223	216	266	221	246	244	229	250	210	213	239	238	250	259	235	213	250	228	242	267	245	221	260	253	297	259	251	270	282	247	263	259	209	214	256	249	238	210	212	266	240	248	258	241	248	225	227	239	215	250	250	235	256	253	244	233	241	271	256	240	251	231	254	225	227	263	231	267	251	246	233	258	250	231	248	214	242	231	235	249	213	243	271	213	222	242	235	241	252	225	260	214	207	213	252	244	247	234	234	248	224	242	257	224	236	236	251	249	255	249	251	244	271	260	211	221	232	249	210	240	236	239	228	228	244	244	234	267	263	234	249	227	215	224	247	248	247	239	230	261	263	226	231	211	230	256	257	242	254	254	260	257	241	271	261	278	245	243	256	260	238	262	229	220	211	235	234	233	253	219	216	220	249	248	231	245	255	234	234	249	240	236	236	226	229	270	243	221	233	219	232	244	230	252	252	250	252	237	239	243
50265	55539	52736	60340	68239	56105	36250	12994	2976	970	661	606	598	586	540	549	518	519	492	528	508	525	523	518	543	506	545	521	515	533	525	504	527	515	518	519	542	512	514	491	555	541	545	504	515	530	531	526	524	505	517	543	522	522	499	540	542	474	505	503	567	510	530	523	513	502	535	514	539	519	559	496	544	500	484	476	481	523	519	500	524	519	464	499	526	531	514	516	539	502	468	534	573	488	526	541	569	507	519	497	537	522	464	531	549	526	496	546	501	521	573	524	533	515	501	532	532	500	495	511	511	524	535	510	538	479	516	505	514	539	524	524	489	491	492	549	535	514	511	525	533	489	505	555	510	542	499	501	514	488	504	509	509	510	537	539	497	489	591	491	527	542	518	518	537	510	523	495	535	523	521	488	514	558	547	528	549	521	576	533	510	516	480	513	572	534	518	514	542	510	531	533	486	514	538	533	511	502	521	522	523	477	509	493	593	511	468	519	545	516	516	517	502	504	511	485	492	503	517	530	482	497	473	501	505	534	524	479	486	526	495	510	525	492	532	507	539	569	515	530	521	546	477	504	522	515	510	505	540	537	551	516	537	500	520	510	498	513	528	490	513	550	521	530	515	555	545	514	522	559	505	512	516	491	504	528	548	509	516	502	524	469	560	502	510	521	503	508	483	479	515	504	519	523	538	500	475	513	513	524	522	522	519	559	524	566	550	488	540	522	521	492	537	526	521	494	488	476	512	530	496	485	537	533	515	493	506	502	488	494	502	468	509	496	467	503	531	538	494	487	480	498	538	537	503	468	494	471	518	516	525	527	514	458	502	505	513	536	461	485	487	508	490	495	505	505	496	517	517	530	492	514	496	532	499	522	542	530	503	506	498	490	513	529	496	518	534	522	536	520	518	500	501	492	486	526	524	504	498	497	522	515	491	497	514	498	489	495	506	521	522	509	492	533	497	511	501	468	508	506	508	501	481	523	490	506	518	521	496	516	504	494	538	485	484	507	513	536	543	477	533	486	516	477	523	490	499	516	514	497	557	473	516	541	532	534	508	482	504	546	499	499	474	492	531	502	501	497	534	474	483	512	458	517	550	534	484	534	511	524	485	498	537	519	511	516	502	528	494	493	511	514	537	496	484	517	457	512	494	525	519	471	491	511	499	500	465	531	513	490	462	529	565	521	552	509	465	495	511	506	508	479	540	486	476	522	534	527	520	504	507	512	508	553	509	490	493	509	496	543	537	486	534	502	473	489	527	459	477	518	518	526	507	524	487	486	522	508	503	494	507	511	512	527	495	490	556	490	524	503	529	553	487	488	527	530	541	488	507	556	527	515	552	458	499	527	548	512	518	482	530	519	501	500	475	512	471	546	501	479	526	483	480	500	505	510	515	465	502	509	549	521	541	528	515	491	517	536	504	530	463	516	545	541	527	562	483	530	520	492	500	477	475	487	473	483	494	503	506	516	501	519	526	523	540	523	538	492	528	520	518	501	528	512	532	489	523	524	483	495	480	490	512	558	555	511	522	470	498	519	512	485	489	513	489	549	559	529	519	528	531	505	512	495	552	500	511	527	513	524	504	525	514	482	481	507	516	494	511	528	485	515	507	493	484	500	553	507	516	493	509	509	499	505	489	520	517	552	482	496	543	494	510	510	507	518	498	512	507	507	480	520	504	491	489	559	529	505	517	502	538	523	506	506	521	495	492	506	523	513	515	493	549	507	534	483	490	542	538	562	517	536	516	522	509	501	514	534	531	532	519	532	518	481	515	497	503	530	518	535	492	506	524	552	487	527	462	512	499	505	545	487	507	503	513	515	479	494	536	496	510	521	511	481	535	523	490	529	477	534	549	523	564	489	578	498	498	523	515	536	503	507	530	516	515	535	532	462	543	499	548	523	490	509	528	492	539	487	497	538	488	524	528	472	531	492	513	527	540	511	504	516	506	574	563	473	511	525	529	512	507	542	502	515	499	518	530	503	497	518	549	493	466	511	521	512	525	507	523	493	494	544	540	539	488	513	506	473	494	523	534	550	473	491	500	487	515	509	497	485	471	532	497	508	530	498	525	476	500	511	493	538	482	517	480	496	517	530	506	503	489	502	547	506	499	544	477	507	533	514	533	487	497	485	462	524	525	514	560	529	524	505	484	497	496	480	546	509	532	526	506	531	553	538	533	525	491	548	521	511	534	501	492	523	502	521	479	494	498	501	479	501	520	528	498	517	480	504	503	507	520	466	483	521	530	510	510	524	539	496	521	506	520	467	521	495	528	466	492	520	522	470	491	477	518	500	517	524	552	530	502	537	534	497	531	509	486	546	538	504	509	488	533	540	488	511	477	500	515	487	512	535	523	492	523	525	525	503	496	483	474	489	514	518	501	514	498	547	489	512	522	541	496	518	502	543	494	499	482	495	499	496	510	518	524	512	521	554	500	504	537	462	487	511	496	546	486	518	505	498	500	482	493	492	481	532	467	494	543	524	506	560	500	583	498	498	545	543	482	531	497	554	526	507	542	500	536	504	503	492	494	528	541	525	517	497	503	486	516	511	488	482	527	507	503	535	520	495	487	525	482	482	523	497	488	457	538	487	511	500	536	517	494	481	505	526	498	516	533	483	503	523	525	516	523	546	531	514	517	480	515	563	530	474	532	499	541	508	508	478	501	560	493	503	539	490	517	505	518	492	488	453	535	538	489	499	545	474	553	538	522	579	526	538	471	519	490	537	527	490	448	535	516	517	501	539	572	523	518	504	474	504	543	506	490	511	517	500	490	514	512	537	464	525	499	526	511	476	530	554	498	538	506	547	499	521	519	522	466	548	512	495	533	506	502	495	528	499	488	477	474	480	558	519	517	504	521	507	517	526	510	526	520	516	516	503	515	521	483	516	541	521	539	543	505	529	509	501	496	485	522	476	504	520	498	517	521	518	502	542	508	518	517	536	490	504	484	490	526	544	560	507	542	497	495	535	509	494	536	528	506	521	489	518	518	526	525	533	559	548	526	543	497	512	466	486	525	534	485	544	540	547	504	505	523	545	499	523	490	509	521	551	520	504	516	469	506	484	474	514	506	515	545	517	501	541	473	537	485	522	516	565	519	539	515	519	513	560	490	510	521	505	498	549	528	510	531	507	479	514	540	521	552	493	484	516	506	510	462	501	491	495	536	513	513	570	539	521	511	533	508	524	512	527	560	493	527	519	484	487	513	531	502	489	541	504	503	535	528	497	490	476	508	520	539	529	533	500	487	523	505	490	509	509	518	515	543	498	521	508	494	490	488	546	504	539	544	514	534	517	505	531	509	512	512	508	506	505	479	506	532	498	503	530	519	491	509	517	508	537	528	541	473	485	495	515	482	488	482	526	513	530	518	499	525	492	496	479	520	494	508	479	504	489	500	553	506	492	524	475	520	525	552	473	500	537	493	480	494	525	532	541	507	523	527	516	526	479	531	516	489	502	484	580	563	525	497	458	508	509	513	495	497	485	528	486
23672	38342	38192	21177	7938	4551	2277	800	355	246	254	232	248	263	248	242	239	233	228	248	246	244	229	246	260	250	238	243	245	230	260	260	256	232	246	240	250	283	258	247	240	215	262	258	245	273	242	225	206	261	268	280	256	274	260	249	227	247	253	264	253	228	244	244	242	252	252	278	255	238	248	219	247	220	241	264	252	232	247	214	274	264	255	246	212	279	272	240	229	251	263	245	240	203	241	234	266	228	275	262	221	269	237	230	268	232	240	269	249	256	273	251	248	203	260	229	235	239	238	247	254	235	258	250	263	272	269	238	234	234	237	229	242	266	266	255	247	251	233	278	250	256	246	230	240	239	220	257	240	252	236	243	257	246	255	229	241	232	252	288	269	263	242	239	238	245	270	241	260	236	258	276	248	248	265	265	271	264	246	249	234	240	238	220	262	242	232	262	242	269	265	259	232	247	248	250	242	255	235	273	254	267	257	223	245	257	249	255	223	282	221	224	262	234	235	219	224	247	248	278	266	227	249	241	256	233	240	247	245	259	236	258	204	255	261	259	258	248	262	242	243	257	274	261	222	262	263	243	232	256	238	250	240	236	247	261	241	249	261	275	279	260	230	240	272	249	222	250	236	242	254	244	229	235	224	282	244	227	266	249	252	257	237	253	226	246	245	235	224	263	234	249	223	231	220	235	265	253	222	241	239	248	238	249	224	211	230	265	238	259	229	225	257	260	266	260	229	237	264	249	249	224	221	241	246	249	231	237	242	233	260	250	238	252	253	254	260	254	273	257	242	238	255	272	237	271	254	210	215	251	241	241	208	233	265	247	243	224	266	227	258	256	250	268	253	241	244	227	254	291	222	249	233	249	243	231	249	259	243	257	222	267	233	235	238	245	230	257	280	252	249	245	253	256	254	247	278	257	270	260	242	237	264	270	258	268	246	265	234	245	222	258	272	261	235	252	238	245	241	236	266	238	254	238	243	250	248	235	261	241	263	216	231	236	242	239	233	229	202	230	256	240	259	241	255	252	258	266	256	220	268	277	233	241	230	244	260	252	224	260	246	215	272	240	247	267	263	253	234	234	253	226	243	290	259	244	263	252	261	233	261	240	210	238	243	230	204	225	246	230	234	237	234	250	226	220	258	255	254	241	232	222	281	236	216	249	226	260	269	286	228	260	223	261	238	266	274	242	238	266	278	263	252	247	236	256	260	234	250	263	267	243	256	282	225	258	233	270	244	262	245	256	244	248	288	241	254	228	278	248	231	266	255	238	218	241	261	225	255	262	258	276	246	245	246	231	244	262	277	210	272	242	243	248	222	261	232	267	233	229	255	263	247	243	248	236	283	269	251	262	253	265	238	250	241	259	247	244	240	249	276	236	259	226	235	240	234	247	237	223	244	265	272	258	245	249	233	240	273	233	281	257	219	248	256	231	240	244	227	233	262	269	244	239	250	271	223	270	232	233	254	265	244	236	216	229	251	250	260	228	281	254	242	261	255	241	259	233	258	247	277	245	260	229	224	270	285	245	266	260	236	253	236	227	254	203	237	247	250	254	260	223	254	240	248	263	265	234	277	254	253	243	240	253	263	249	242	245	225	270	252	229	241	247	230	247	260	232	241	228	234	220	239	257	249	237	271	226	272	271	236	268	238	277	257	261	233	232	233	226	250	237	249	235	235	240	211	247	259	243	257	245	244	255	232	256	246	269	251	238	265	272	252	247	250	254	253	228	275	254	274	245	244	248	268	239	265	228	234	243	256	241	276	240	265	243	244	239	231	250	223	243	233	243	268	243	267	252	244	251	230	227	259	249	267	254	231	257	273	233	262	241	235	248	271	260	235	247	262	258	250	248	243	218	225	259	278	240	260	250	260	258	239	258	239	239	263	259	230	266	248	269	281	268	238	248	234	260	239	275	227	248	246	234	264	227	239	270	237	230	262	262	222	215	238	240	286	245	239	255	264	243	260	254	240	216	266	253	232	250	249	253	265	259	219	233	255	229	247	238	232	244	232	255	265	259	226	245	245	275	283	256	262	232	229	263	235	260	236	240	266	219	252	235	214	251	239	257	262	258	237	252	238	211	257	257	269	276	267	264	242	272	225	228	223	224	257	248	270	203	232	251	255	253	268	240	264	267	266	268	258	234	250	252	252	225	231	235	279	234	259	254	241	273	236	240	247	252	213	240	247	228	259	243	250	259	257	246	277	241	223	245	243	228	239	230	237	240	242	234	267	270	253	228	248	292	227	243	265	247	229	258	241	255	250	242	259	257	248	238	243	244	235	263	228	186	221	246	254	268	237	245	259	241	266	226	209	262	259	251	259	240	222	276	243	264	223	237	246	264	219	280	238	242	229	254	242	253	257	268	233	240	244	248	259	243	217	220	247	273	258	246	272	262	246	234	225	246	265	248	230	247	243	231	243	228	237	235	230	223	243	229	257	255	259	223	236	236	240	258	240	255	229	230	271	231	263	241	232	240	252	252	232	230	264	246	269	237	220	231	268	263	245	243	254	237	244	224	261	226	255	285	258	228	233	251	253	254	237	228	278	240	270	247	226	237	268	250	245	249	237	222	242	249	240	231	235	238	256	241	263	242	223	249	206	227	258	292	253	244	237	238	234	249	238	260	250	276	231	243	259	257	237	258	251	226	256	271	252	270	251	247	274	237	268	235	249	231	237	239	242	268	264	228	220	226	254	219	242	243	250	269	247	239	235	250	271	256	225	237	252	225	247	254	262	222	225	227	220	228	249	256	253	281	262	229	261	255	246	261	255	253	247	243	235	226	252	245	265	248	240	224	230	283	276	245	237	260	244	246	229	244	274	244	217	227	263	244	267	254	235	264	272	261	236	254	252	222	253	245	218	248	280	228	265	237	272	256	275	233	264	238	260	230	228	262	266	281	246	234	250	231	253	256	251	238	247	215	253	258	238	237	271	253	265	255	254	269	234	248	239	233	270	228	242	250	230	264	233	254	252	222	236	245	247	207	241	253	236	220	243	248	258	246	235	275	232	249	249	254	233	245	253	240	237	265	232	250	238	228	229	237	272	222	257	266	230	241	266	249	220	259	257	266	259	235	245	264	234	208	277	246	254	249	234	259	241	249	245	245	242	248	247	238	257	229	249	225	229	251	281	243	236	233	271	253	239	252	262	253	250	257	222	235	261	248	239	219	229	242	241	264	263	239	260	236	230	271	230	228	255	249	246	232	240	229	258	247	257	223	272	247	264	226	248	238	245	260	251	266	265	201	225	237	241	205	242	231	254	233	265	226	241	262	231	240	242	247	236	238	218	261	245	273	240	237	253	260	267	286	274	270	254	237	231	222	207	249	232	234	229	268	246	268	270	243	275	247	238	222	223	274	273	229	261	266	263	250	233	238	268	255	250	282	244	251	261	272	242	255	231	235	237	230	238	259	240	251	265	250	240	238	254	242	230	224	230	236	230	243	250	219	238	246	246	254	269	216	253	249	238	270	278	221	241	250
18967	36175	38315	22819	13297	11252	5740	1752	787	603	566	543	578	569	569	532	562	572	550	566	576	566	588	625	578	549	587	580	581	583	564	528	595	575	571	580	576	582	563	618	543	586	600	560	551	569	555	597	581	566	546	568	599	553	500	583	551	566	576	562	606	579	564	546	559	578	601	556	598	596	576	588	569	541	552	533	571	587	581	562	630	592	578	593	603	577	582	591	602	607	541	514	535	600	576	607	578	498	570	559	573	551	586	592	591	604	576	581	546	542	609	564	534	560	595	584	547	532	593	557	597	575	584	568	595	582	555	579	602	570	566	573	517	588	550	570	583	575	588	576	565	570	554	521	517	581	584	572	576	573	543	564	571	575	566	564	570	598	570	604	575	539	570	585	563	551	573	594	545	562	533	534	551	563	597	607	579	572	544	589	593	586	614	591	600	639	598	585	555	540	599	579	567	575	556	560	585	577	572	580	561	579	579	566	602	595	579	534	569	548	560	566	552	536	561	581	591	560	539	591	572	577	583	634	578	514	571	585	525	605	541	543	588	557	568	594	568	602	560	591	609	557	549	574	587	543	592	566	589	594	584	576	603	611	592	587	585	569	545	574	555	572	570	589	561	595	587	577	565	553	535	517	577	570	549	550	608	526	567	554	576	575	590	560	550	585	581	585	538	575	585	569	528	594	551	583	540	601	596	567	567	552	535	543	553	539	524	564	590	524	542	594	585	554	552	541	558	560	563	568	587	569	550	566	619	569	586	598	544	545	524	540	567	520	591	582	574	560	546	582	599	547	569	565	562	594	588	542	554	549	599	572	579	583	565	596	561	541	569	568	550	568	545	584	596	569	570	573	617	567	526	574	566	567	595	612	579	577	563	579	576	552	561	595	580	540	572	542	580	552	554	565	564	558	562	559	605	561	562	533	580	547	595	591	597	642	554	611	526	557	591	586	544	578	627	627	563	602	605	553	552	543	546	587	564	583	588	603	583	539	545	564	552	543	555	606	550	594	576	583	556	576	553	564	577	598	582	566	556	581	539	562	580	562	588	572	562	581	582	574	594	570	601	533	576	598	576	574	607	565	574	571	608	579	612	589	595	554	567	609	547	595	578	567	563	520	569	556	575	561	555	570	506	530	577	555	593	586	590	590	565	543	573	545	596	562	568	584	589	609	581	552	535	584	583	557	578	584	584	531	554	561	552	572	590	562	606	555	580	571	582	571	600	588	632	532	570	503	591	557	547	581	609	567	593	567	611	580	555	603	604	583	583	580	548	582	603	577	593	545	555	547	562	599	571	596	572	589	531	574	591	558	564	553	558	626	628	579	618	555	578	562	625	558	559	583	571	604	551	567	595	580	579	583	571	544	555	586	557	598	584	587	598	543	618	568	592	545	562	589	627	549	608	545	559	570	538	603	595	561	629	574	554	626	559	572	589	546	554	546	596	593	567	558	564	564	543	581	579	548	588	598	580	566	598	601	579	597	575	599	561	605	572	545	590	559	585	538	559	595	558	600	544	546	559	596	581	538	534	572	594	566	585	596	594	553	547	602	610	552	605	537	599	575	625	576	590	592	599	581	544	574	561	575	519	560	602	586	548	560	602	579	538	574	565	585	557	563	543	567	599	582	544	557	556	563	564	604	578	589	564	529	586	530	543	582	607	584	553	620	582	582	532	584	589	626	559	562	547	583	623	599	567	560	573	552	575	540	524	566	577	536	597	554	588	583	578	561	580	633	582	565	578	568	552	566	584	576	582	572	597	557	539	557	556	581	537	569	592	561	581	577	629	538	565	568	591	538	563	576	589	595	581	604	626	591	564	559	576	559	585	561	595	567	587	571	599	568	598	532	518	563	589	549	551	570	551	576	524	550	609	606	611	582	557	556	580	589	600	566	581	594	566	539	608	549	595	583	557	551	576	583	548	577	553	572	582	571	595	541	565	560	570	545	603	563	590	579	586	538	572	609	576	547	569	594	593	519	543	611	543	602	537	598	572	552	550	596	537	583	602	562	582	584	594	554	561	564	593	601	553	573	581	544	593	585	573	568	568	539	607	567	586	543	571	565	589	568	541	577	577	591	561	599	589	536	574	592	607	539	559	590	583	566	607	590	546	553	587	562	564	585	581	591	583	573	553	608	596	510	574	518	610	549	602	590	578	577	610	554	577	590	581	544	594	560	553	595	568	566	570	541	602	602	582	590	597	546	578	581	561	552	569	610	579	541	552	578	597	620	575	571	546	559	560	539	598	571	544	569	560	593	582	588	572	555	573	564	550	570	527	548	527	534	607	579	546	559	590	599	595	584	582	549	525	542	580	537	578	584	587	613	562	581	564	545	563	619	528	571	591	556	582	553	565	589	569	569	540	565	581	531	572	556	597	583	559	588	550	570	574	588	582	549	549	583	589	538	539	603	588	592	600	610	589	623	574	584	555	578	548	595	596	624	583	594	538	546	579	572	616	601	538	537	589	568	575	608	591	561	601	619	582	581	594	561	552	551	594	557	562	548	568	566	579	599	584	582	525	565	563	589	577	573	589	552	593	588	559	541	550	551	565	549	587	588	593	615	549	506	544	553	553	549	547	558	572	573	568	552	603	554	535	556	554	546	522	568	553	558	607	565	557	589	564	598	554	586	549	596	571	598	546	544	533	535	601	580	585	561	581	591	571	533	580	575	562	563	525	596	549	562	581	540	554	527	531	570	584	603	565	536	590	587	580	595	558	585	553	594	523	555	586	551	544	582	565	558	547	598	580	604	570	568	585	530	570	574	592	571	583	561	618	561	558	545	595	552	610	597	605	556	575	552	579	569	551	560	552	587	517	569	537	553	589	600	620	581	579	628	591	579	545	576	610	567	586	593	579	566	588	539	545	597	546	508	623	565	544	570	621	550	615	556	585	608	555	563	571	568	557	530	576	584	554	559	574	585	551	522	579	587	540	573	596	551	611	580	554	581	596	561	559	546	544	531	561	538	618	616	587	569	612	546	581	563	540	525	591	539	597	568	581	571	586	621	588	529	575	574	533	568	561	549	580	580	561	579	546	542	604	588	520	593	567	531	554	559	598	531	580	577	588	557	589	535	583	523	571	551	597	519	589	581	614	561	560	594	561	554	546	602	560	619	521	558	569	515	542	564	555	542	555	555	560	584	544	584	560	589	563	573	539	530	586	579	560	566	547	528	568	553	607	607	548	528	578	605	566	581	593	567	564	607	557	528	525	552	560	553	542	548	557	594	585	596	581	529	571	564	574	585	583	582	590	579	557	574	605	555	558	572	580	621	555	554	575	613	591	581	541	538	577	556	588	562	573	583	563	584	612	561	592	618	600	597	593	572	567	584	585	622	572	551	583	561	559	583	532	563	591	585	563	580	518	495	531	545	555	596	565	559	572	584	549	568	580	548	584	521	529	568	547	595	579	576	594	581	563	552	520	609	584	560	547	573	626	555	567	555	542	557	519	537	556	592	626	549	545	561	550	570	565	574	521	578
53879	51052	42102	31959	27297	25878	22636	13191	3497	491	305	283	268	274	280	265	265	271	246	235	253	247	230	249	249	244	258	249	249	229	260	235	222	259	265	281	291	260	250	263	262	251	269	251	244	252	280	216	230	241	213	221	228	264	248	241	244	267	252	234	276	263	273	250	257	265	254	267	241	265	268	256	272	283	237	265	259	236	250	257	231	250	243	216	226	239	298	243	273	249	253	276	256	232	266	252	236	259	247	288	233	225	264	260	232	259	230	246	262	254	273	251	261	217	267	236	239	262	273	272	280	265	249	252	217	269	252	244	241	220	265	245	235	274	267	248	263	285	244	258	244	273	255	247	259	260	230	237	258	268	221	238	258	271	233	294	275	253	268	261	242	250	255	261	257	251	268	241	257	271	272	267	263	291	236	257	253	291	236	270	267	272	273	251	273	283	226	261	254	236	237	237	284	202	282	256	264	284	281	249	235	247	243	253	264	260	266	251	259	282	275	245	236	245	249	262	248	249	269	212	250	269	226	246	243	276	260	251	272	276	262	259	235	271	243	251	281	253	255	236	238	269	290	260	237	256	269	262	261	247	265	271	281	266	273	237	228	236	261	284	247	245	263	206	267	271	268	264	270	277	240	251	238	247	224	220	249	237	233	252	241	274	259	260	253	251	259	278	254	268	233	224	235	238	236	258	276	258	268	252	248	257	240	257	235	305	225	252	253	253	245	251	264	272	249	268	238	241	258	266	304	269	290	262	275	253	263	262	241	266	241	297	244	237	245	258	268	265	254	266	264	268	272	239	248	292	237	260	253	246	244	239	270	257	223	214	242	282	257	256	230	210	265	264	253	240	251	264	289	266	245	235	241	247	266	241	252	271	254	260	280	245	248	272	238	259	261	247	221	222	251	230	236	267	267	271	271	221	283	246	272	272	233	240	255	245	257	261	242	298	241	260	250	250	227	234	256	244	265	245	223	245	233	265	265	245	240	263	269	254	248	265	267	278	249	236	257	252	216	241	217	252	242	264	276	235	265	232	244	226	264	238	236	263	251	217	276	267	257	260	259	241	243	232	232	272	264	259	287	288	231	273	279	271	251	246	257	257	279	265	262	252	250	255	264	276	249	253	244	267	248	249	255	245	272	264	266	254	245	273	241	254	260	223	257	250	257	257	256	256	290	245	241	250	263	244	224	291	229	242	269	267	249	237	235	236	262	236	246	220	249	249	246	236	252	229	237	255	251	214	246	295	264	265	281	277	260	255	258	266	268	266	245	278	265	268	244	252	237	234	241	264	247	253	249	265	288	277	279	258	233	269	276	258	280	257	253	259	252	251	251	247	248	255	258	257	238	261	265	261	231	258	267	258	280	255	271	257	238	275	262	246	257	251	234	206	243	229	244	261	245	249	263	272	265	256	249	276	252	247	270	231	248	238	265	265	285	274	280	242	259	284	271	290	258	212	253	266	253	255	290	245	242	253	242	274	232	261	257	267	236	293	280	267	277	267	236	260	271	251	243	246	236	232	253	256	265	267	225	245	240	267	283	241	274	279	258	242	271	261	257	251	263	246	232	248	254	233	257	241	233	239	240	262	252	244	245	277	285	291	239	276	236	250	252	256	248	243	249	271	271	279	250	250	264	227	268	261	268	235	254	261	260	248	228	266	242	260	266	249	235	259	243	248	229	261	290	239	258	262	268	244	281	282	273	229	251	270	240	278	269	251	246	250	262	241	268	242	258	260	277	255	269	222	243	239	247	269	262	261	270	286	252	254	265	226	254	228	260	248	258	273	257	245	253	267	273	266	259	236	257	244	259	261	264	228	244	269	249	248	254	256	268	262	280	260	236	264	259	245	274	233	259	265	251	248	252	230	240	256	261	248	241	241	230	241	248	236	245	259	303	233	258	241	247	252	220	250	274	250	250	262	261	260	234	248	239	248	269	262	246	263	247	262	253	247	272	263	219	243	265	236	294	269	241	251	264	280	223	241	247	200	251	239	258	275	286	261	276	224	252	244	259	239	236	259	270	265	257	228	241	271	245	266	220	253	252	245	244	243	277	281	226	288	249	244	276	247	256	228	228	261	256	250	278	252	255	267	226	276	259	235	271	255	258	268	262	265	278	276	275	228	274	253	285	265	276	258	269	247	262	238	245	270	286	270	232	282	268	277	244	252	239	255	266	257	268	242	262	212	253	271	249	267	261	265	242	261	266	266	285	254	267	224	263	251	258	262	264	258	244	236	230	259	284	268	232	249	265	232	249	241	227	244	251	225	277	253	267	251	241	277	257	267	252	264	243	250	260	248	258	254	246	228	260	255	252	283	258	237	259	230	215	254	244	239	235	257	271	277	241	280	257	246	264	253	254	260	236	241	265	230	274	272	246	253	248	260	242	265	236	249	229	246	284	258	246	232	256	259	254	249	266	244	281	248	264	226	270	248	252	224	254	260	303	252	254	264	238	269	267	236	269	239	253	238	258	236	264	276	254	285	240	232	244	236	232	216	258	243	266	262	236	273	236	278	259	236	263	216	243	274	244	241	254	237	244	289	255	289	249	296	233	248	257	248	257	242	269	238	239	244	211	286	244	255	256	272	252	247	265	222	236	251	257	238	249	275	251	229	273	262	261	259	261	273	271	231	242	244	272	254	262	254	245	243	246	251	236	261	241	267	224	273	235	270	265	261	277	266	267	282	241	222	257	238	239	254	246	252	223	276	234	237	269	282	233	259	290	236	251	256	233	225	255	255	261	250	279	233	245	253	245	276	266	273	219	240	263	247	258	256	245	255	251	256	261	254	265	245	235	234	211	253	238	269	227	240	265	245	270	259	273	248	251	297	255	265	241	284	217	237	219	245	239	283	257	242	250	239	260	253	243	241	238	239	240	260	277	248	256	234	222	252	260	249	233	248	267	257	280	244	274	263	263	266	265	258	269	259	253	250	269	258	242	265	228	227	277	218	252	234	239	269	250	255	254	292	274	250	251	235	269	277	265	280	266	267	251	269	262	290	254	278	245	238	255	276	233	268	261	267	258	244	262	285	249	238	228	269	268	261	265	244	242	243	270	255	242	276	281	239	209	265	264	289	277	273	282	251	244	217	256	267	248	262	276	263	281	252	265	271	239	253	234	258	255	253	250	279	258	276	240	244	230	236	252	245	269	268	260	229	249	254	255	258	248	275	248	271	256	243	242	226	260	254	258	271	241	316	257	251	235	238	305	288	258	257	243	253	267	264	294	278	249	254	276	261	264	269	269	257	250	271	274	244	271	253	255	322	228	285	261	268	249	240	240	259	271	256	263	283	285	277	262	215	227	259	262	266	266	271	269	252	303	243	241	275	243	281	254	278	240	251	276	248	264	243	232	240	277	222	269	241	281	279	276	259	271	260	264	240	262	220	264	276	235	290	239	223	257	268	247	248	275	254	226	260	253	241	268	259	265	234	238	249	232	275	251	276	238	250	276	259	226	276	249	246	238	262	259	286	278	253	229	252
44656	58263	55584	50474	52372	43361	25802	7478	1862	737	636	574	605	524	589	571	617	567	557	555	592	595	542	615	570	553	575	563	593	575	553	581	537	621	582	564	548	574	585	587	603	530	570	609	556	582	601	569	599	594	565	586	551	558	553	544	583	557	542	519	592	533	576	567	559	584	575	606	522	589	608	571	564	565	548	511	547	542	568	559	535	539	536	582	571	586	508	544	581	558	578	561	555	553	556	585	554	573	568	569	586	581	541	545	586	566	548	527	590	581	588	548	570	555	544	554	579	585	529	577	584	556	557	573	561	551	578	580	591	564	588	533	560	551	562	603	574	610	560	544	569	589	540	562	567	564	598	573	611	567	604	551	585	572	561	566	580	569	582	580	535	578	559	542	554	570	599	574	538	573	535	584	543	545	586	529	584	577	553	588	563	601	533	556	569	564	558	562	565	566	581	593	593	567	535	563	544	553	607	593	541	628	547	538	578	538	607	560	587	551	503	585	547	580	576	547	578	547	540	549	543	563	566	561	607	561	571	587	593	564	565	524	604	548	582	557	568	567	568	563	569	583	605	544	557	548	561	585	559	528	563	580	643	577	529	575	565	557	560	566	596	535	567	594	583	554	610	553	582	537	545	556	558	571	563	572	529	561	617	581	594	581	576	562	559	568	564	590	554	584	576	573	606	583	595	567	614	592	533	560	618	543	583	574	596	621	578	560	557	578	514	531	540	575	599	562	589	540	553	563	518	539	558	571	591	583	582	561	592	566	591	557	561	594	567	565	580	503	568	562	547	547	580	570	578	556	575	564	520	561	592	554	526	579	567	561	572	555	534	598	582	581	567	597	571	574	564	570	572	566	593	545	570	579	548	570	599	521	546	561	499	509	546	558	538	577	553	569	588	542	588	563	569	560	578	544	578	522	557	603	564	560	578	576	560	593	599	576	560	592	600	561	520	563	542	563	555	573	555	568	587	576	560	568	521	533	632	597	541	536	526	579	582	536	537	598	591	578	575	581	546	574	579	598	562	548	568	598	519	557	566	582	584	598	569	575	600	539	537	568	584	615	551	629	563	566	544	576	572	557	613	542	590	540	587	610	538	554	548	556	605	560	612	583	573	588	552	578	550	565	543	585	552	594	600	577	571	597	574	570	576	520	601	527	565	605	520	583	569	545	558	545	546	586	552	570	644	535	588	602	572	570	524	580	571	576	565	561	559	571	565	583	607	552	584	577	554	592	549	522	560	571	577	558	557	563	581	501	569	563	516	542	562	551	523	545	597	551	513	569	576	553	560	562	589	555	576	549	564	585	551	550	560	549	565	573	541	573	562	550	572	541	574	556	576	568	554	535	552	550	594	562	584	573	577	570	545	547	535	520	570	581	553	574	559	574	566	573	586	512	567	594	567	549	544	583	541	592	571	557	535	593	596	556	563	584	573	562	547	547	584	544	560	561	563	577	577	549	600	571	587	575	606	589	594	557	610	541	579	565	564	547	555	563	559	549	541	600	585	544	583	567	575	574	519	560	539	554	527	531	546	543	565	536	545	581	595	596	574	558	596	515	574	571	593	566	610	592	500	550	609	552	557	594	595	539	583	568	592	578	560	580	553	550	569	531	533	565	563	564	543	552	515	557	527	589	599	574	546	550	570	536	553	601	618	571	590	543	562	575	586	506	607	581	560	570	525	527	561	525	517	563	585	584	553	541	559	523	563	529	523	565	583	556	543	559	573	628	557	543	569	537	614	531	591	538	613	589	606	603	546	593	561	588	558	563	551	571	590	591	507	561	593	579	558	594	592	521	573	561	576	547	572	569	608	545	563	609	551	573	572	538	561	580	598	583	537	569	562	560	555	580	552	561	571	579	580	570	564	564	566	570	592	541	608	581	559	576	597	601	561	568	596	558	552	582	541	547	571	578	551	597	548	543	510	586	565	573	598	555	598	560	552	555	555	550	568	585	538	514	569	577	554	561	578	599	540	589	544	604	540	588	580	585	568	581	578	557	555	551	584	612	549	600	596	537	572	578	559	566	558	561	556	540	555	572	539	598	580	545	540	565	543	562	559	598	559	593	561	569	513	549	542	520	544	518	568	557	539	624	569	575	560	561	571	553	545	571	554	581	540	634	575	546	570	573	578	557	561	616	552	546	539	567	547	563	556	566	623	599	556	539	580	585	597	558	576	543	593	519	622	538	591	560	599	554	590	532	589	585	571	598	493	581	582	558	606	560	529	564	530	572	577	548	545	617	579	577	578	553	530	544	532	568	588	573	558	552	561	596	572	569	542	536	599	533	557	534	537	565	527	550	607	561	542	553	573	553	539	569	555	563	527	570	588	527	586	595	516	602	551	581	566	583	588	586	584	563	582	527	529	539	550	575	549	588	531	540	580	570	553	548	559	582	583	608	564	561	564	517	544	591	555	550	590	582	595	528	580	569	593	512	549	543	569	554	567	585	564	511	583	584	561	576	589	582	561	568	590	555	567	527	579	585	556	600	550	556	611	619	578	565	564	545	563	476	601	518	552	569	596	542	601	586	573	523	596	533	543	574	571	587	556	581	539	569	565	548	574	557	534	549	569	547	561	561	563	573	517	585	564	556	578	600	588	541	593	615	572	591	631	555	549	598	568	608	575	554	565	564	580	551	588	577	555	556	585	551	570	540	595	580	570	538	539	528	582	589	541	588	552	547	591	564	549	564	593	586	588	569	568	535	541	588	596	565	619	549	507	548	541	572	586	536	570	587	591	561	582	553	609	549	545	557	574	537	597	528	550	563	569	598	595	561	571	537	577	591	564	601	582	571	532	550	579	509	560	551	595	554	558	550	594	533	556	605	556	569	582	566	568	556	555	567	586	562	605	596	557	567	600	575	577	555	628	578	557	550	571	568	517	557	584	532	582	539	593	556	538	581	550	553	563	553	587	573	548	579	596	551	564	603	558	573	575	576	609	546	547	582	585	532	556	578	556	571	587	568	573	551	581	612	570	571	563	559	584	554	577	560	579	589	510	539	570	560	571	532	544	530	546	604	594	579	589	540	547	542	576	571	590	564	579	540	538	585	585	556	590	575	581	585	545	554	554	547	552	605	560	528	566	589	563	565	550	548	603	530	555	578	531	569	588	544	575	588	539	570	604	571	561	537	533	566	547	563	523	587	594	547	571	572	554	539	604	588	571	595	529	563	538	541	546	559	540	583	584	597	571	569	577	586	556	507	570	582	578	559	567	588	574	568	588	555	524	526	549	563	606	562	533	569	575	538	624	571	550	588	553	595	579	580	596	576	556	559	576	561	577	522	546	624	558	577	606	560	570	533	553	550	584	556	574	558	540	560	593	621	549	615	565	574	599	552	585	587	554	538	555	536	561	556	569	596	605	595	585	601	539	531	567	526	570	563	590	581	536	543	614	545	564	574	597	563	560	545	575	566	560	567	552	543	562	603	556	583	535	610	550	563	572	541	570	566	569	586	568	588	589	555	548	600	552	574	609	594
60136	48299	40560	32685	27969	27631	25942	20925	11075	1918	308	288	255	254	305	253	242	236	273	247	264	247	251	233	265	260	276	243	229	212	266	262	231	245	263	228	225	251	245	264	236	262	225	249	253	239	241	233	241	249	280	246	213	230	223	264	239	236	230	266	227	259	215	213	202	214	250	211	222	234	239	238	199	267	250	223	291	241	253	247	242	223	219	238	250	241	245	223	221	226	245	251	235	226	238	236	229	221	241	212	240	207	214	233	233	263	211	222	264	246	240	248	218	256	237	290	256	241	239	225	219	249	228	208	261	249	266	227	233	242	219	236	247	226	222	216	199	237	247	226	221	250	231	232	248	227	257	248	235	236	239	243	277	240	255	214	249	219	234	248	243	243	223	212	250	215	235	222	241	243	231	241	266	269	252	253	238	223	249	238	217	231	236	229	226	247	225	241	244	242	237	197	255	235	246	233	245	246	239	245	217	234	243	214	255	249	224	221	249	223	239	246	229	233	250	232	239	272	249	216	249	251	257	243	248	235	225	226	222	254	292	237	220	228	234	246	240	253	228	257	236	256	271	276	218	247	254	243	232	229	250	257	222	241	202	240	244	229	217	246	245	255	244	254	239	265	240	244	226	249	228	237	242	241	242	243	225	228	231	231	234	241	224	232	241	228	242	251	256	264	223	228	246	241	245	254	229	248	247	263	248	213	251	250	245	233	214	218	219	243	258	254	204	289	248	242	233	259	235	234	257	251	234	227	193	218	243	229	209	211	259	272	234	248	230	247	239	223	256	261	260	259	264	250	226	225	248	235	223	221	254	228	242	229	255	245	253	225	211	253	238	266	221	263	249	208	250	255	232	218	269	279	228	258	241	221	238	244	244	222	229	254	260	211	255	271	258	263	234	252	236	255	273	266	245	263	244	255	239	249	243	253	246	245	253	250	229	236	251	255	258	291	229	251	234	256	235	236	243	249	241	262	224	206	236	299	254	256	277	239	249	247	215	251	245	223	249	257	255	233	254	238	240	231	257	206	270	235	251	237	200	248	254	238	235	247	263	235	220	215	225	253	248	244	251	230	250	225	199	250	230	212	229	224	236	257	252	241	230	223	238	252	241	240	244	227	227	277	253	250	250	212	240	222	225	235	248	246	260	247	248	222	213	253	252	227	262	225	241	244	216	242	250	208	228	245	275	261	236	225	237	251	253	232	247	254	202	228	238	238	237	208	234	232	252	277	236	248	257	209	238	248	228	249	232	234	244	251	258	256	223	244	238	225	218	273	231	260	215	257	232	219	237	246	235	227	246	268	228	278	231	224	252	239	258	258	248	238	234	231	245	229	226	250	231	234	240	249	257	248	213	233	237	256	258	239	261	247	222	241	245	213	198	219	236	241	221	262	227	234	209	218	235	228	254	275	221	232	220	233	244	278	244	269	258	211	221	227	243	209	229	236	255	251	238	256	249	297	254	258	239	233	251	207	238	219	276	239	221	256	251	245	199	255	247	251	254	230	264	238	241	232	234	241	257	247	242	232	234	233	235	252	276	234	218	241	254	227	222	255	246	234	233	264	257	271	253	225	237	246	226	247	246	250	257	244	263	222	244	253	229	231	238	238	238	226	290	257	271	249	261	225	237	233	252	231	263	235	286	216	240	262	248	245	219	246	255	201	261	254	252	224	251	236	239	263	246	239	232	231	280	224	237	254	241	243	224	235	249	228	254	245	217	241	215	229	217	250	234	237	239	254	258	221	242	240	244	271	238	246	269	204	242	259	254	226	259	250	214	214	251	205	243	257	248	231	220	215	264	249	241	256	228	240	237	230	230	198	221	264	262	270	252	240	240	238	249	231	261	247	257	231	278	270	270	239	271	229	254	231	262	236	273	232	245	227	245	249	251	234	229	275	228	257	242	270	249	261	260	251	253	249	225	214	217	234	232	230	243	236	247	260	232	250	258	258	243	259	252	213	239	232	243	230	220	226	245	201	256	224	199	216	232	267	250	219	250	228	228	239	241	238	255	260	253	277	253	201	246	249	201	222	242	253	224	203	249	248	256	252	265	241	242	269	260	243	229	224	264	257	281	259	224	272	246	242	219	240	267	257	257	233	227	278	247	220	245	218	245	255	235	242	212	257	273	227	214	222	235	243	260	237	248	232	245	244	234	238	201	262	249	245	240	241	244	235	257	228	232	238	253	231	258	243	226	231	243	241	274	259	222	245	216	269	260	235	241	213	223	229	221	257	258	224	234	227	220	280	277	240	261	268	262	226	259	262	242	232	214	217	253	228	269	255	260	241	229	211	235	200	236	234	230	238	240	220	238	256	232	266	264	238	272	246	238	281	243	229	246	228	264	249	232	235	267	235	250	243	242	249	242	244	235	244	263	228	224	219	270	242	257	241	220	246	240	244	252	238	242	252	270	237	236	246	223	246	218	254	256	248	254	253	243	209	226	275	248	238	252	225	231	239	220	232	247	267	224	228	263	205	201	240	236	228	236	232	233	229	242	220	252	237	251	201	243	253	242	240	215	236	261	252	246	249	241	227	224	250	256	236	248	242	243	242	190	250	247	253	241	258	210	234	243	277	242	258	245	227	215	255	254	250	256	223	246	232	239	227	246	275	266	238	213	250	240	241	224	238	246	232	262	259	216	228	214	239	221	233	234	242	234	258	228	238	237	227	216	231	236	244	227	263	253	237	254	230	251	252	258	218	209	219	213	233	249	249	238	216	250	238	243	233	233	243	248	247	233	220	240	273	255	242	206	232	208	241	258	226	257	216	194	230	231	236	244	244	236	239	261	231	278	247	241	237	237	228	233	266	253	221	248	243	222	245	231	248	249	247	229	283	247	243	246	255	229	242	207	252	246	249	258	208	225	230	220	277	221	214	267	240	225	270	220	235	254	222	237	223	228	219	227	239	211	254	210	220	234	245	237	255	232	234	223	242	215	226	248	248	248	225	262	237	261	212	231	262	248	240	244	224	227	235	265	270	232	227	234	235	253	268	267	244	272	218	243	227	213	225	243	237	211	272	220	233	242	218	247	247	229	250	239	234	240	215	221	256	242	285	233	265	231	213	260	237	264	243	244	224	253	217	220	242	218	250	231	226	233	246	242	245	252	252	224	240	236	224	227	236	252	210	243	222	217	245	199	281	267	254	264	237	232	240	228	275	227	262	265	213	239	234	232	242	244	236	247	265	242	240	260	246	231	254	254	249	244	237	210	235	242	284	240	230	220	248	235	246	245	203	256	240	227	228	216	217	223	263	251	220	238	231	213	234	222	246	229	254	239	251	228	253	265	256	240	245	244	211	247	218	247	208	238	229	255	242	263	249	218	245	215	248	232	259	228	252	236	254	279	233	221	243	265	241	217	238	230	234	247	225	253	244	239	216	258	247	228	257	259	222	219	241	221	199	255	243	232	228	262	257	211	244	227	246	240	239	216	233	232	268	261	232	220	219	244	220	237	234	221	241	223	234	254	255	246	231	240	222
53474	58939	53591	52865	66413	57465	37628	13783	3014	1028	651	610	579	549	538	582	554	548	533	537	532	538	528	545	502	544	506	566	487	482	570	525	505	494	564	496	551	558	511	546	504	526	505	521	498	490	513	511	505	533	541	508	582	541	516	551	540	515	563	513	529	546	508	526	489	541	539	455	538	520	522	508	505	520	512	519	526	541	494	543	497	494	554	524	515	540	549	551	511	540	523	518	524	487	518	526	493	507	525	497	521	503	538	477	557	529	522	525	520	542	512	509	519	513	475	505	537	531	528	539	518	526	541	477	490	543	534	546	505	505	507	512	500	498	503	503	498	504	546	543	525	525	516	516	506	504	528	520	488	535	479	529	496	577	528	501	538	518	481	476	540	540	530	528	514	560	540	546	529	548	547	516	515	531	553	532	502	499	531	513	521	503	496	533	526	515	521	570	529	520	527	554	529	521	524	528	523	508	538	506	567	485	498	548	493	504	533	523	533	486	544	535	498	520	525	524	490	519	494	514	497	531	567	505	499	487	479	528	530	524	563	528	505	528	503	508	538	519	552	519	532	494	490	514	528	499	548	503	518	533	498	513	566	531	497	508	568	540	516	537	501	538	476	550	512	503	501	487	543	513	501	524	486	536	505	495	530	508	488	511	546	533	553	513	490	491	504	526	513	533	496	523	522	484	509	508	503	556	526	549	507	491	551	524	493	489	549	523	536	502	528	489	541	526	519	500	504	493	510	515	507	500	532	501	491	534	544	529	522	515	543	538	517	521	535	496	514	495	540	543	538	517	507	518	533	546	540	521	510	482	503	569	523	524	505	499	555	535	484	504	556	519	526	541	514	500	515	505	490	535	541	491	561	481	505	500	502	540	499	521	521	512	519	542	545	553	540	524	519	480	508	559	495	519	517	525	524	513	479	521	486	494	527	498	494	467	465	484	517	524	541	534	541	489	494	515	491	535	530	543	566	501	554	516	504	510	483	480	509	533	544	528	543	532	518	518	531	550	517	499	525	518	527	540	514	535	529	528	507	520	529	532	509	514	505	517	514	547	499	504	532	514	492	548	494	501	515	509	485	529	506	482	508	481	530	513	504	520	526	468	573	494	518	478	497	522	510	495	505	513	519	515	529	508	516	494	519	544	507	537	520	553	520	535	504	538	521	521	502	479	525	508	521	520	532	548	529	513	479	524	540	513	528	475	547	516	521	527	546	548	528	533	538	532	515	492	512	525	578	535	522	534	513	479	511	531	501	505	533	525	485	537	513	516	460	519	511	539	544	523	518	515	497	533	502	537	543	531	508	531	533	506	549	544	483	494	495	535	546	548	504	490	512	546	509	523	511	476	528	519	538	535	544	539	523	512	503	508	549	539	501	505	518	532	518	552	521	516	502	485	474	535	515	512	486	519	491	527	516	517	512	571	535	512	511	534	526	576	509	544	560	507	511	507	539	508	508	539	477	504	541	543	567	533	515	495	494	509	510	518	530	521	504	579	505	499	572	471	476	503	511	529	504	522	541	496	514	525	508	520	497	527	493	533	562	502	494	562	509	526	512	539	516	492	560	540	532	537	477	509	519	497	552	525	499	513	516	520	537	446	493	516	513	491	512	533	515	546	515	520	523	553	572	516	507	479	531	561	488	497	526	536	507	522	541	536	537	514	534	543	557	498	516	521	540	530	517	492	544	502	539	513	524	510	530	515	571	537	522	490	557	529	499	502	513	517	546	528	503	496	491	518	557	503	532	530	572	518	519	520	534	551	527	548	541	510	536	570	514	540	515	534	511	553	504	548	542	521	514	529	517	512	496	521	521	532	550	520	541	506	547	527	525	567	509	500	546	546	498	496	553	525	509	531	514	508	522	482	463	564	498	561	547	501	521	540	531	501	538	521	478	553	512	484	527	519	531	530	519	528	469	502	495	592	534	481	531	513	468	512	523	522	522	471	505	531	557	519	523	537	517	511	528	570	516	511	529	544	505	511	525	496	489	508	498	549	565	565	474	494	533	525	554	454	525	528	561	507	505	514	533	500	526	525	530	483	463	499	522	555	480	586	541	482	522	502	559	533	541	493	511	527	553	505	510	518	516	517	520	536	506	527	508	505	486	556	539	526	559	519	537	527	522	495	568	510	502	504	476	513	530	539	524	528	501	541	539	511	506	519	494	521	539	508	505	518	524	516	503	493	485	566	546	516	512	497	508	501	545	501	521	495	516	494	485	569	523	520	538	540	555	543	487	531	526	515	518	514	500	510	550	465	537	534	549	480	484	510	543	506	544	493	516	520	484	518	495	492	490	502	535	537	515	487	510	549	504	524	539	490	487	502	509	559	546	507	539	500	529	531	508	524	501	538	529	523	517	522	514	475	544	526	506	543	515	498	482	516	517	504	526	485	512	468	539	531	513	544	496	509	536	470	515	506	538	539	497	507	543	526	488	478	533	521	559	489	523	520	558	517	537	515	543	486	533	526	542	495	518	543	530	495	518	497	519	539	524	517	530	532	482	512	511	550	540	447	507	496	496	500	556	540	494	497	547	483	532	563	527	527	523	528	516	528	477	519	473	512	538	548	530	489	505	513	473	512	535	544	511	541	500	513	515	477	493	518	556	527	511	493	531	491	549	534	521	514	497	539	536	511	540	523	559	533	484	509	532	498	515	527	512	536	506	515	486	549	518	521	490	545	486	531	573	527	525	505	497	545	498	498	518	469	484	495	538	539	573	521	549	513	537	551	513	515	567	446	544	513	501	524	489	524	519	527	576	502	527	498	512	523	540	487	546	495	528	523	554	545	564	519	485	507	526	526	527	537	530	520	494	517	549	518	492	527	492	532	481	534	506	532	523	525	485	496	510	508	523	528	525	482	541	517	505	538	516	507	528	525	574	507	508	530	536	529	559	553	502	532	484	566	500	534	573	481	511	518	511	503	513	533	500	506	510	529	506	532	529	543	475	527	517	490	547	540	530	506	492	493	531	556	509	531	516	582	543	570	531	500	504	490	509	502	475	495	530	485	539	552	503	498	471	518	538	561	548	525	545	510	494	498	506	512	478	532	516	540	503	531	541	477	507	492	530	519	543	510	497	543	536	489	525	518	526	542	551	518	546	544	491	506	557	486	510	543	511	514	518	536	505	526	499	511	518	530	539	518	528	501	477	513	526	502	501	489	502	557	544	524	574	549	497	545	517	528	543	536	560	540	520	468	551	504	491	517	518	506	536	517	543	525	524	528	530	483	564	566	515	502	484	539	550	494	483	537	557	478	534	506	506	517	563	532	513	503	530	500	540	450	509	507	524	492	523	484	498	507	507	510	531	506	512	502	520	514	495	466	498	532	499	478	518	544	567	528	523	525	534	539	527	509	512	498	522	512	541	503	534	539	547	522	551	504	508	524	526	535	469	507	503	546	519	476	519	517	476	522	528	499	537	572	567	484	530	478	503	478	500	504	503	513	525	523	535	520	523	524	505	502	526	527	514	492	530	534	520	515
21382	32976	38910	22920	8243	5430	2926	1040	480	273	242	278	253	228	260	252	258	253	214	250	246	265	242	282	253	256	237	271	237	223	245	226	262	230	259	229	239	245	256	267	263	244	253	257	249	253	229	258	233	244	253	277	271	242	240	249	280	276	240	273	255	271	250	262	246	246	235	298	238	268	265	256	258	246	241	242	282	246	270	235	217	256	258	232	250	225	228	268	269	231	210	247	269	243	253	219	226	262	245	246	267	237	258	234	271	257	278	254	241	243	246	242	241	210	247	262	261	252	249	255	290	261	242	247	284	215	252	233	242	243	265	233	234	237	233	218	210	237	253	257	213	255	282	239	262	240	276	272	233	249	242	268	258	238	240	263	241	240	214	250	240	235	254	250	257	252	257	242	243	239	222	237	272	274	257	285	240	252	237	279	247	260	238	251	253	257	263	256	250	234	273	245	238	241	243	246	227	236	249	228	259	253	241	235	286	259	247	256	253	247	232	248	225	277	234	270	249	249	235	261	270	230	245	252	273	220	265	257	259	217	246	262	240	260	265	226	265	240	233	222	227	257	226	260	232	241	266	250	265	261	225	238	246	258	237	253	255	269	243	230	227	274	277	236	286	239	244	238	196	249	223	245	242	266	240	256	272	265	226	227	235	242	224	265	247	242	240	236	222	247	233	253	266	246	263	259	245	241	269	270	289	225	248	255	263	271	254	255	254	267	237	233	238	231	229	250	264	244	223	250	259	247	221	269	235	266	259	234	262	244	254	225	256	241	251	246	260	256	252	253	259	254	249	225	261	261	236	247	252	281	223	244	261	254	252	229	247	247	256	270	278	271	253	260	274	253	270	236	261	241	254	246	271	249	268	225	231	230	240	264	240	266	272	258	264	245	223	247	263	266	227	233	253	222	234	231	268	217	235	250	250	239	229	267	257	256	237	237	222	225	264	256	242	241	251	236	227	250	245	229	240	246	264	260	273	237	261	269	289	264	265	237	269	230	261	256	265	299	243	208	249	232	243	269	268	240	253	238	268	248	243	255	259	256	224	242	237	262	242	270	263	251	250	219	229	245	244	241	237	258	217	258	252	246	260	237	267	259	223	244	248	252	226	266	222	210	267	270	238	256	230	254	213	263	250	247	229	253	247	239	253	278	247	233	211	246	248	267	233	245	232	272	232	243	266	250	264	255	255	253	271	275	276	240	246	256	244	223	252	264	239	235	229	262	254	218	237	278	236	236	224	216	244	258	262	234	216	234	243	237	250	222	264	224	269	259	263	262	238	271	230	255	251	245	268	256	232	227	229	232	249	240	233	263	257	258	227	254	271	269	278	223	273	243	260	259	243	260	210	262	258	256	235	223	245	258	239	247	236	274	255	275	251	259	277	277	253	280	256	251	267	251	277	247	236	261	290	257	251	264	254	246	265	228	267	256	216	224	231	240	251	229	233	224	245	257	246	230	241	241	225	243	254	271	240	254	246	266	261	278	233	243	239	236	242	247	248	235	280	246	236	238	260	227	263	249	238	258	250	243	240	229	229	247	252	251	257	229	228	228	264	236	251	246	252	236	251	241	233	255	249	257	257	261	257	222	262	245	262	258	241	238	256	240	286	248	236	224	240	245	289	280	251	232	238	248	223	246	264	228	246	247	255	221	251	286	250	238	255	255	242	273	247	257	275	259	261	263	249	269	241	205	245	254	226	255	248	261	261	255	258	266	255	253	239	258	266	262	244	231	249	252	252	242	224	260	250	246	232	246	247	252	259	257	234	246	261	240	256	236	234	255	256	253	249	239	272	240	246	246	230	258	239	243	265	241	244	261	236	224	245	236	233	259	248	240	241	259	242	266	233	220	256	227	256	270	234	279	245	252	269	275	277	266	246	262	267	272	244	228	238	267	248	257	269	245	246	279	246	253	269	248	237	259	228	249	239	256	256	265	239	284	277	292	245	248	250	241	262	264	263	241	231	234	240	238	252	244	250	242	254	237	242	243	243	251	248	249	250	256	275	233	240	268	241	279	241	230	245	240	264	221	231	262	267	268	240	255	257	244	255	243	258	249	258	247	250	254	233	242	253	260	245	247	273	267	257	209	256	248	237	244	248	235	233	258	266	237	243	260	264	278	220	260	248	255	236	241	234	225	249	256	242	237	237	211	254	257	255	218	222	255	262	245	242	252	247	255	250	253	269	250	242	248	254	272	236	278	237	243	229	226	248	238	237	237	252	268	266	226	245	283	243	246	262	270	263	260	245	247	250	229	250	270	234	257	247	243	232	254	248	264	238	258	221	278	245	270	240	275	227	263	257	232	242	237	256	282	260	258	242	294	248	256	260	257	248	264	271	245	222	264	253	239	254	236	266	250	239	261	244	247	247	267	244	264	241	249	247	257	216	245	247	231	249	228	241	229	246	244	240	273	274	267	253	222	248	253	232	239	246	248	241	279	210	259	241	221	252	261	253	271	281	267	255	243	252	237	240	227	263	253	261	260	242	255	277	209	239	237	239	222	218	259	257	256	255	232	240	248	248	244	251	256	240	257	255	250	236	248	271	261	270	236	229	295	242	238	236	257	250	219	266	252	247	253	256	251	241	284	211	212	255	269	280	237	240	232	256	252	261	232	231	250	238	245	253	242	249	256	269	235	291	254	255	251	257	240	234	256	266	235	254	245	233	251	235	257	241	241	256	247	239	217	253	251	230	256	236	272	247	271	240	279	254	283	260	249	264	248	260	249	232	239	247	236	236	270	256	277	257	286	239	258	250	266	272	242	253	222	215	268	237	269	266	246	231	278	239	264	264	251	265	255	235	241	247	284	243	257	269	232	232	247	265	267	212	254	242	242	251	234	210	259	260	243	230	238	262	255	270	240	280	239	230	239	246	238	247	225	269	231	235	233	252	269	207	265	246	259	248	274	241	215	272	247	236	250	235	242	245	246	216	248	248	245	258	219	232	244	267	243	255	263	245	239	228	280	271	230	229	241	242	285	238	276	230	243	222	250	264	248	245	244	253	255	263	250	243	229	252	231	274	238	269	247	265	262	248	268	266	238	272	269	272	236	245	237	253	250	265	239	230	248	238	223	229	237	280	250	230	245	268	238	235	235	244	248	256	265	230	263	258	263	226	239	250	258	246	254	248	252	280	263	246	239	240	249	259	265	258	245	263	244	240	261	253	228	236	261	205	275	235	260	245	238	247	250	255	239	244	245	230	252	270	240	242	239	250	248	236	254	236	238	235	250	242	237	229	229	239	239	258	274	263	247	279	246	265	241	264	248	258	234	241	252	255	264	241	237	230	227	256	249	223	256	243	268	226	236	255	258	271	268	237	221	248	263	257	248	259	258	221	248	265	232	244	278	231	274	249	235	260	267	240	240	249	260	257	245	256	268	213	234	247	262	265	264	236	243	239	244	238	250	244	229	253	220	240	242	243	246	246	217	222	245	260	221	262	240	231	243	248	212	222	250	258	230	262	250	245	282	263	269	240	257
16023	32617	39404	26980	13834	13054	6722	2210	884	601	600	606	580	588	591	570	608	585	535	599	549	527	561	548	603	569	609	619	571	538	599	584	540	591	560	580	619	575	628	579	554	551	571	594	617	596	574	605	609	587	547	573	572	529	598	588	562	558	610	598	618	562	625	580	591	628	609	620	561	586	583	628	549	607	603	612	636	558	599	553	570	580	596	600	601	603	572	570	541	534	599	571	579	582	583	638	564	565	575	582	567	569	619	596	647	565	572	589	578	631	579	634	556	625	513	576	557	538	582	571	613	577	553	581	543	566	579	528	547	571	555	609	544	609	602	557	591	569	596	564	656	569	572	558	586	603	597	599	596	556	526	559	587	546	648	576	578	525	590	573	563	572	612	596	539	550	574	622	549	592	570	589	582	556	547	622	586	607	605	594	563	597	619	603	540	577	600	569	588	569	551	596	593	576	556	566	591	533	533	559	601	602	546	632	551	585	606	569	612	601	587	583	574	605	578	601	582	591	591	597	585	606	582	597	593	593	576	608	568	635	572	580	565	545	561	560	536	618	645	576	570	578	571	576	580	596	583	593	598	579	606	623	610	567	561	609	571	614	623	564	603	606	606	593	562	579	547	548	578	595	625	574	578	606	571	617	568	596	578	545	559	576	578	593	584	578	542	562	568	528	577	585	619	552	568	566	578	570	589	561	632	598	617	591	534	591	571	596	577	561	574	602	561	569	581	527	585	588	595	611	582	574	576	589	543	589	536	586	582	583	572	568	542	588	570	584	567	525	555	583	574	564	582	582	572	578	564	608	590	588	584	610	577	534	590	547	561	593	563	608	558	581	585	574	539	583	575	607	575	553	561	556	565	608	623	619	587	550	585	568	567	605	592	549	583	620	612	593	609	554	578	586	574	612	613	582	576	609	571	556	609	571	605	547	581	579	603	562	589	573	567	578	635	622	619	574	599	602	568	519	604	554	574	600	574	560	553	599	582	564	610	624	613	579	562	561	563	613	589	608	554	564	590	573	592	630	583	570	613	614	563	588	593	577	565	551	577	590	561	582	609	567	556	606	602	595	554	567	626	593	591	570	597	596	602	551	605	592	584	562	607	553	589	600	590	578	617	533	583	588	574	584	584	599	600	641	603	593	569	569	623	596	575	592	607	569	575	582	591	579	576	599	578	522	602	591	571	563	550	568	589	565	602	583	562	534	544	558	607	576	597	636	601	597	596	618	576	566	579	502	547	588	626	621	598	607	545	547	608	561	583	572	629	563	556	583	578	573	585	604	552	598	619	584	547	611	604	564	540	620	595	548	589	564	574	588	590	555	596	600	567	558	584	573	564	585	602	617	588	558	582	571	582	577	626	610	582	599	576	553	601	579	573	561	568	537	578	593	535	579	584	586	550	623	604	580	563	595	563	571	543	566	581	584	540	574	546	561	559	587	632	584	585	589	606	576	579	586	611	586	555	576	593	592	554	638	605	536	607	598	562	579	561	582	572	593	591	566	544	572	605	575	561	628	566	615	581	588	572	566	606	582	612	606	563	600	576	597	558	589	566	572	580	597	553	609	609	597	552	576	542	548	605	559	541	586	604	578	611	617	585	572	606	572	593	561	622	608	582	570	581	611	606	544	593	569	580	577	578	583	542	599	566	552	587	570	599	533	593	577	586	580	532	569	614	537	594	570	547	591	617	569	594	555	596	545	564	578	579	607	581	605	553	612	587	565	535	579	614	568	606	597	605	598	562	626	585	616	599	600	545	584	549	569	595	629	548	533	588	603	571	614	614	560	585	538	581	573	618	614	607	579	562	581	575	586	579	556	596	550	561	566	609	591	573	610	588	597	586	557	564	584	544	564	580	571	609	619	544	557	588	587	586	570	561	570	608	542	607	567	621	601	586	584	590	570	604	611	521	581	547	565	614	571	597	570	547	579	532	556	596	642	582	558	583	567	614	584	599	612	599	596	579	605	590	567	557	596	558	578	595	567	547	629	595	577	602	577	592	561	603	612	594	593	570	606	557	631	571	528	603	562	607	582	619	592	617	560	579	582	581	604	615	550	600	595	550	546	590	611	611	598	584	564	592	587	627	580	556	541	591	552	566	559	554	610	586	537	592	568	571	594	556	576	551	598	574	546	577	576	584	581	561	576	529	558	612	591	575	592	580	608	597	575	538	580	531	609	616	593	555	608	616	514	574	558	610	561	588	579	557	594	587	547	573	576	593	581	600	582	573	626	612	610	604	605	587	589	578	592	585	609	593	604	603	550	561	564	568	576	550	582	561	569	578	558	601	572	577	581	584	615	600	578	576	572	577	615	604	564	604	559	562	574	587	623	532	561	574	564	523	612	588	599	549	574	573	572	542	598	591	585	591	612	549	554	596	624	590	587	618	570	604	559	545	588	563	639	575	574	551	587	557	623	563	549	553	547	593	582	578	624	577	609	599	611	597	612	565	575	577	577	589	569	577	604	596	562	558	559	595	570	593	573	587	556	593	572	561	569	616	591	565	593	603	549	588	556	565	560	580	539	590	624	595	599	549	606	641	537	569	584	562	554	608	571	596	588	546	559	579	636	560	583	589	559	592	557	599	545	592	640	568	588	597	608	567	574	586	594	586	574	566	613	551	549	595	566	566	557	547	543	605	519	560	568	553	599	579	575	592	562	564	610	581	563	536	578	590	588	546	570	565	595	587	537	574	557	604	617	578	569	556	556	582	604	590	541	555	605	589	559	553	589	577	595	576	611	585	541	566	619	562	611	562	616	612	558	541	520	614	588	585	566	600	572	541	580	569	548	628	543	561	553	587	547	606	576	599	588	581	532	583	580	606	556	581	600	572	593	577	623	607	575	555	577	571	559	623	572	587	598	627	579	594	570	559	595	577	557	613	601	562	578	605	602	576	559	598	579	557	557	576	632	558	586	599	626	550	628	572	595	570	569	563	511	630	576	601	568	598	571	609	585	560	561	558	578	589	581	583	602	606	575	589	574	557	559	581	641	589	543	576	587	605	571	576	562	618	571	619	563	609	574	613	623	577	592	622	564	584	507	621	581	588	580	575	609	532	593	589	592	564	582	565	558	595	601	561	546	608	585	604	544	545	559	575	510	604	535	553	605	566	586	563	597	622	548	606	566	551	564	539	550	548	585	591	595	588	609	553	585	586	583	608	606	558	593	600	574	571	578	625	570	620	565	600	573	603	578	558	619	553	594	582	571	570	566	609	585	588	587	594	574	617	592	534	564	633	590	586	586	575	602	569	560	618	564	604	562	556	587	587	603	573	551	551	642	561	608	618	538	588	575	593	621	597	563	571	587	560	561	635	613	593	599	568	582	579	614	574	591	551	554	590	581	627	597	569	527	562	591	599	565	604	610	611	570	571	615	592	600	572	576	583	601	596	620	575	552	556	597	611	601	553	613	599	597	528	537	554	587	644	589	547	558	602	587	586	598	604	577	621	547	572	518	605	565	599	585	581	600	589	566	607	580
57033	50787	44364	41227	28899	25588	23240	16062	5336	732	292	255	331	253	305	293	276	269	289	258	282	256	263	250	254	284	280	259	233	242	247	262	233	271	248	255	242	269	278	235	246	265	250	267	275	240	255	251	277	277	233	275	263	247	236	220	244	269	254	248	243	255	231	254	269	259	256	264	267	249	253	269	263	271	258	267	262	277	266	243	272	269	255	265	228	250	250	257	262	278	265	251	252	272	257	228	238	276	246	251	280	276	297	244	283	241	258	248	278	280	234	230	252	240	292	240	276	248	286	235	240	235	228	274	269	239	237	269	241	242	222	246	268	245	234	237	283	245	256	244	266	256	247	254	243	241	257	269	252	251	254	223	270	234	257	237	245	275	276	261	245	272	269	276	258	251	270	261	240	245	287	266	247	261	262	268	249	251	269	268	261	260	230	257	220	270	261	293	269	296	261	248	277	246	269	258	246	283	263	281	227	250	258	247	251	269	261	249	267	272	281	241	293	280	235	246	258	263	286	279	256	272	251	243	255	273	248	238	246	250	261	250	248	285	248	250	256	285	248	271	235	263	271	249	260	282	242	260	247	252	252	251	235	296	272	253	276	253	220	256	255	268	248	289	225	261	233	246	249	245	302	258	275	248	248	266	258	262	283	257	234	268	240	253	242	224	245	257	255	269	254	300	240	232	263	245	235	257	272	267	206	248	238	247	250	255	266	246	252	274	261	277	254	266	264	278	244	263	257	231	254	275	254	270	243	228	262	236	243	239	245	251	223	246	269	267	266	255	250	273	256	239	291	234	261	278	254	276	257	269	274	284	255	251	292	256	263	253	264	220	256	264	264	250	247	247	252	268	296	264	270	243	235	242	259	253	284	246	251	257	241	258	259	229	246	266	259	266	288	269	283	254	238	252	268	263	265	282	270	255	234	232	243	252	253	281	261	263	255	237	276	245	272	243	271	258	233	284	267	284	285	230	255	249	254	253	267	236	278	275	243	267	270	264	262	246	278	259	260	234	262	258	279	266	231	298	240	216	265	262	226	242	272	239	248	251	251	252	266	272	250	258	276	293	247	305	248	214	235	234	220	249	269	268	271	297	256	267	243	270	288	267	257	276	281	251	254	251	285	245	276	288	254	268	261	248	252	261	253	282	288	255	252	262	251	248	259	298	275	238	264	261	275	250	291	240	246	257	242	250	296	256	252	260	260	256	269	278	265	245	244	254	253	243	237	244	257	247	232	241	230	224	246	259	260	270	241	245	247	257	234	263	272	252	212	230	254	262	256	251	256	280	264	261	261	238	292	274	263	247	278	242	285	284	247	249	286	292	244	264	255	275	249	252	260	239	294	255	295	233	279	265	264	274	270	287	241	258	262	225	277	268	262	237	267	248	260	260	257	251	233	269	273	240	274	260	295	226	260	244	260	271	266	227	242	269	283	253	242	251	280	258	247	268	234	285	282	250	261	248	247	265	247	229	273	242	213	243	279	263	261	271	263	258	285	258	237	245	243	276	276	261	254	281	254	247	285	234	259	255	255	242	248	253	245	264	265	265	270	228	254	276	256	265	250	266	254	301	245	260	240	253	282	254	242	255	316	260	306	252	235	220	244	293	261	223	274	238	264	266	241	271	270	266	254	226	308	252	238	254	242	238	255	229	237	288	278	291	279	255	261	264	240	254	245	264	277	271	261	237	244	245	291	247	274	243	262	273	244	251	259	244	263	232	257	266	262	256	262	252	259	239	242	224	274	249	256	269	231	230	270	234	225	254	256	277	250	250	268	281	271	249	273	297	238	260	252	265	253	234	240	223	223	254	261	277	260	265	222	268	263	262	253	261	267	223	257	232	271	231	272	246	227	259	260	295	249	260	256	237	266	263	279	277	261	264	254	270	243	272	277	264	234	256	268	274	266	272	242	285	229	259	266	238	271	236	252	295	269	278	272	272	274	240	264	274	261	246	282	252	222	240	268	269	281	259	231	239	287	275	304	262	259	238	263	256	264	279	268	282	269	257	253	240	222	222	268	291	256	253	265	265	266	261	278	237	250	236	279	245	264	241	262	258	262	268	247	270	284	256	241	266	249	250	253	271	242	277	294	284	261	264	281	268	277	251	242	259	239	242	281	271	250	265	248	286	271	255	239	267	258	267	284	300	254	251	250	250	265	274	259	301	246	253	263	234	267	239	254	262	238	285	272	280	249	271	258	273	283	244	266	224	233	264	258	284	265	256	282	251	250	255	291	261	256	260	258	244	283	273	269	284	256	234	271	264	272	275	249	288	276	261	266	244	255	264	237	241	249	261	238	227	255	251	232	286	282	247	265	251	281	265	264	299	286	266	255	274	266	245	248	248	255	263	260	304	273	241	261	274	257	268	250	238	259	284	285	252	248	248	285	251	249	248	253	270	244	237	265	234	258	272	252	218	244	296	254	238	263	251	272	254	252	263	246	279	274	265	244	269	262	243	256	251	241	247	266	256	271	260	290	251	246	294	261	227	259	248	265	278	291	249	249	274	243	250	273	284	243	288	255	258	247	264	230	274	246	273	239	258	289	245	257	258	290	233	253	244	243	239	277	210	278	251	277	263	234	235	240	255	247	258	246	236	251	282	258	258	237	220	238	263	225	294	251	270	267	282	257	262	227	251	233	264	250	240	266	235	249	268	229	284	254	233	260	222	269	248	258	265	248	238	267	283	233	280	320	271	282	254	277	257	264	254	267	269	280	304	236	266	256	252	267	277	238	253	262	258	258	260	220	239	265	282	245	292	256	264	288	253	245	257	248	289	284	259	244	269	242	246	279	242	250	244	274	237	271	266	253	252	271	235	295	277	252	253	264	285	270	291	248	258	275	268	288	208	291	263	267	225	273	244	241	282	250	251	228	287	242	245	252	247	267	294	295	305	263	254	271	243	240	268	234	254	282	228	248	278	243	262	258	288	265	231	280	286	245	282	284	291	272	265	251	240	274	248	278	261	237	261	272	248	263	258	270	253	268	291	237	254	251	264	257	274	263	263	247	259	264	237	251	267	265	267	252	243	264	261	242	241	236	270	251	251	252	269	266	282	293	246	270	216	265	283	258	254	254	259	239	257	258	270	250	241	269	284	257	219	257	261	246	237	233	266	255	261	270	221	287	254	294	271	270	262	235	270	236	235	254	250	258	266	260	263	237	268	282	294	248	229	234	262	262	270	260	250	279	267	245	255	262	275	283	258	264	262	298	272	250	273	263	281	234	278	269	251	289	256	228	252	264	242	253	257	253	262	276	249	232	276	234	233	260	246	246	270	265	233	239	266	266	263	270	268	232	268	288	232	244	255	296	266	277	294	262	242	258	279	233	244	244	246	264	254	235	239	250	246	246	265	253	283	275	240	237	265	248	286	277	268	271	232	246	261	210	239	282	236	268	281	247	239	261	299	263	261	239	269	246	302	250	271	254	289	276	273	257	279	264	262	252	229	263	229	254	263	288	258	256	244	254	260	261	316	256	250
49677	59443	58540	52611	49034	44443	26377	7968	1979	828	681	561	625	674	555	583	585	627	592	574	564	552	605	580	581	580	564	557	558	590	583	622	629	601	593	572	569	567	554	588	583	591	577	598	587	547	583	546	581	582	603	609	535	598	580	551	578	639	587	550	568	584	598	603	535	566	567	580	614	547	586	543	606	592	590	597	594	581	586	632	600	578	578	580	589	608	643	587	577	604	559	553	595	550	664	544	587	599	577	608	581	596	573	583	568	525	594	582	561	574	620	576	579	566	543	617	620	588	585	590	575	581	577	552	603	573	558	567	588	591	546	588	587	594	570	586	569	562	567	586	547	568	596	600	581	583	580	592	621	589	556	562	583	529	598	573	561	560	614	525	579	574	636	554	586	596	609	533	585	578	531	591	593	581	570	598	595	573	570	550	562	581	559	583	545	560	583	600	564	615	548	563	542	556	574	612	568	557	605	575	566	594	553	561	613	590	611	586	545	554	617	655	592	615	579	600	572	546	617	574	580	616	556	578	596	568	642	593	584	559	532	582	569	603	564	545	556	607	554	575	533	532	602	614	538	551	591	589	559	538	617	633	551	611	592	568	539	586	574	574	560	586	575	610	532	557	593	606	612	607	546	590	566	558	606	576	610	603	565	580	560	585	568	579	562	629	609	602	597	620	567	625	601	602	539	572	548	580	578	566	595	592	614	649	554	599	579	602	599	572	629	608	594	551	594	568	565	637	595	582	561	573	561	565	571	553	564	599	553	593	579	602	567	573	544	616	590	603	558	609	636	550	596	599	585	539	571	600	553	558	595	607	565	607	552	545	580	562	585	592	608	553	589	611	604	566	614	575	550	530	606	570	564	565	545	596	580	598	518	600	576	627	584	571	583	577	564	559	588	584	615	579	535	564	577	593	569	580	567	566	644	571	590	535	579	582	549	592	556	573	619	592	595	604	562	582	604	611	551	583	541	641	551	591	633	600	610	599	589	581	587	598	609	563	563	592	559	600	584	554	584	552	613	606	562	566	598	580	583	578	638	585	596	572	561	585	548	587	620	574	599	599	583	575	546	608	550	561	604	566	586	564	572	564	550	574	584	584	534	634	543	576	600	575	589	582	628	632	594	569	569	529	537	560	598	620	585	597	588	581	538	584	587	589	598	581	596	592	590	561	572	597	585	516	585	569	604	529	602	583	602	595	588	611	558	538	591	561	600	546	596	587	569	581	609	591	565	571	566	572	576	607	576	612	541	553	552	621	590	583	576	589	561	563	577	615	598	556	604	550	617	608	571	631	571	637	599	586	585	570	612	597	539	578	554	596	570	580	567	602	581	556	576	603	589	571	578	595	628	573	526	593	570	595	596	547	572	531	574	615	606	570	564	568	603	560	620	587	569	571	609	587	632	580	581	582	597	606	593	547	562	583	585	629	562	620	592	572	569	533	587	534	585	597	584	564	573	586	528	573	555	569	587	557	566	564	590	565	578	574	584	573	595	524	562	606	574	584	546	544	613	569	575	590	608	578	545	548	616	572	554	612	608	575	582	601	592	568	594	603	565	531	562	596	559	577	595	559	544	596	551	617	592	590	525	595	623	563	603	564	569	610	535	601	552	592	572	584	566	584	590	595	576	624	624	560	579	567	573	564	600	615	608	594	560	578	555	562	550	571	592	586	596	581	591	556	588	611	576	554	541	584	605	555	568	537	559	593	552	642	570	561	565	635	557	614	574	574	599	608	538	561	548	583	580	570	596	595	572	590	624	599	591	591	579	584	607	594	548	553	607	557	582	572	603	572	574	562	559	591	567	585	529	560	611	552	583	558	575	620	585	596	581	583	570	572	561	595	543	546	627	579	592	563	570	592	607	588	606	596	593	534	583	566	593	594	617	576	520	564	571	564	576	595	543	583	547	580	598	575	569	553	612	584	567	578	586	549	583	588	544	614	611	604	581	555	555	556	562	573	565	587	528	540	600	600	576	570	564	583	566	603	590	571	585	602	542	555	566	587	641	566	568	590	596	563	549	566	588	595	577	598	587	584	558	624	574	553	602	586	554	616	570	568	570	572	543	566	570	595	588	582	575	630	568	582	560	570	594	604	577	609	550	584	600	590	586	573	568	580	592	594	551	604	554	620	630	595	605	573	588	568	573	586	557	567	553	609	584	580	576	557	595	592	559	546	571	565	571	613	587	568	569	545	556	559	548	590	575	567	583	634	572	579	621	568	605	557	560	559	561	562	602	604	589	587	577	574	567	605	595	577	588	573	601	545	576	551	567	602	601	615	577	561	584	581	555	568	543	593	566	593	600	590	555	553	579	591	586	572	622	585	593	564	581	523	579	603	570	551	553	599	591	587	572	577	529	590	563	537	620	585	577	558	601	602	526	602	530	553	594	571	575	561	579	596	589	588	630	646	595	575	595	606	587	556	581	564	583	558	598	598	605	567	593	545	621	585	576	595	600	561	550	570	615	595	562	571	587	594	621	564	564	562	630	607	586	589	571	587	565	546	583	546	573	608	617	590	559	591	579	560	603	578	584	554	580	533	581	607	584	515	547	616	573	571	567	579	589	565	562	589	582	594	602	603	577	596	542	532	559	588	571	599	584	613	573	598	565	599	610	586	556	568	569	577	565	562	610	563	594	586	534	568	613	602	614	550	611	580	622	592	556	575	537	580	548	595	543	608	636	580	560	572	609	601	552	598	603	567	573	590	564	567	568	554	550	582	588	569	546	552	601	510	553	572	600	580	582	601	580	560	594	572	583	587	564	572	569	535	588	558	554	556	576	538	569	583	554	570	531	553	607	581	556	630	531	579	609	591	605	558	591	590	562	563	597	604	550	614	557	592	585	538	615	564	567	586	570	600	594	556	581	557	601	569	618	556	565	578	593	609	587	552	598	554	573	591	561	603	581	579	575	614	570	542	559	615	585	550	587	564	570	626	586	587	596	607	582	598	562	555	540	594	539	582	569	560	592	591	608	589	622	551	575	631	549	617	529	584	626	616	606	519	577	617	543	549	590	586	582	568	562	588	602	583	605	618	589	526	550	562	583	589	578	577	609	605	600	555	551	596	557	533	595	572	584	581	583	597	603	621	532	562	596	608	575	560	558	604	535	588	582	559	597	554	579	566	542	576	633	572	578	586	590	583	560	599	559	556	592	578	622	590	584	579	592	581	552	615	584	566	570	561	604	564	607	585	541	573	559	578	600	625	573	588	608	562	590	560	569	576	552	615	544	570	615	590	553	593	594	590	545	547	560	593	581	578	607	585	569	566	616	597	647	516	576	573	585	542	613	571	593	578	634	609	543	611	528	590	571	609	577	558	592	586	556	607	601	558	575	592	578	586	585	538	562	577	613	636	571	593	621	611	563	546	589	596	567	585	552	610	573	542	541	568	571	598	586	571	565	524	549	572	557	565	548	571	557	542	576	662	602	544	577	600	602	606	560	589	569	565	576	599	549	606	564	616	588	558	556	616	587	598	623	572
57739	46723	44178	34161	28389	28859	26793	20734	10561	2012	340	275	247	252	255	252	250	271	253	267	266	268	247	274	249	253	276	243	262	275	271	246	222	216	257	219	223	243	248	227	244	242	230	227	263	216	208	240	240	256	209	237	232	236	254	233	222	219	228	232	255	234	243	233	216	256	228	256	264	253	246	268	235	253	260	226	249	286	220	245	277	249	240	246	240	259	227	260	250	234	240	208	216	212	204	226	221	261	265	263	231	262	192	241	238	238	250	252	243	268	253	244	247	215	263	236	232	237	243	223	228	248	249	223	245	242	248	231	246	210	245	244	236	245	217	255	269	221	228	234	270	233	232	214	283	236	238	218	231	262	253	229	270	270	246	215	236	216	238	231	256	237	261	243	244	249	234	237	293	278	266	273	262	234	228	246	259	240	216	241	215	268	235	228	222	266	257	262	260	230	236	235	251	246	269	254	239	268	258	224	212	217	236	255	244	245	264	235	233	238	265	259	226	241	231	241	261	264	203	244	232	263	236	271	234	229	243	250	219	234	223	232	254	262	259	225	242	238	236	231	266	230	229	226	276	255	272	250	254	245	269	250	235	229	214	275	223	257	260	243	245	248	245	243	248	267	219	248	222	241	220	268	227	239	217	236	223	219	276	257	241	241	235	246	218	234	248	257	248	225	238	257	270	246	235	263	268	213	219	254	228	232	246	234	230	231	236	223	261	249	239	247	220	242	270	238	255	265	239	238	236	232	242	271	248	259	262	272	244	235	248	244	223	226	221	244	252	264	242	237	217	255	261	243	242	229	241	205	276	226	222	246	235	216	254	232	237	236	252	242	259	271	241	232	229	248	243	267	278	232	249	235	265	218	247	232	236	206	235	238	247	240	265	250	233	271	255	253	243	225	260	228	261	242	236	241	256	243	241	226	237	223	225	257	224	237	217	251	243	207	235	242	249	253	221	229	251	233	226	214	260	231	228	223	227	270	233	265	238	215	265	238	274	228	231	275	257	274	247	219	247	248	239	249	261	234	260	253	244	234	258	200	241	240	239	226	250	238	251	232	210	212	222	257	250	256	253	243	239	247	245	243	238	278	254	255	229	237	250	239	260	233	223	241	263	199	251	247	240	234	262	235	240	248	234	260	264	255	236	234	263	241	229	205	241	254	274	217	226	229	203	214	271	248	238	257	250	235	255	244	228	246	223	251	232	227	232	270	246	275	265	236	266	232	233	241	229	231	258	246	241	262	220	241	271	232	251	244	239	246	225	230	246	221	225	255	238	271	245	260	251	229	229	256	251	233	253	294	236	218	243	251	245	238	241	238	231	233	245	251	238	240	249	260	250	238	254	284	241	266	248	225	244	248	243	222	218	238	241	256	220	249	279	246	258	265	235	238	244	247	253	223	245	206	268	248	253	250	205	205	230	249	232	253	286	234	255	230	228	232	239	263	236	244	255	273	255	241	253	258	232	236	254	247	239	230	226	258	260	229	262	227	244	212	212	225	255	252	271	246	222	236	225	243	208	216	255	231	225	238	244	260	233	234	246	234	257	221	229	237	242	193	250	222	235	229	247	262	302	250	238	226	221	236	216	233	244	264	240	247	241	230	262	252	236	251	228	245	265	250	237	230	258	252	260	261	243	254	250	254	253	242	249	246	256	238	244	201	239	260	246	248	258	252	245	238	236	228	246	220	238	232	250	233	226	241	225	241	276	284	253	270	222	253	243	257	264	254	214	243	241	240	228	253	249	267	250	244	229	220	237	231	249	259	231	213	230	246	258	253	233	248	255	263	233	246	238	237	257	246	246	231	239	235	221	219	231	232	228	223	231	246	255	238	247	227	247	211	288	224	240	230	263	222	233	231	258	224	264	239	265	243	255	205	238	202	273	251	245	237	258	227	246	209	251	257	250	262	259	257	229	233	229	260	246	235	245	235	246	214	250	204	243	269	232	238	235	213	260	270	269	245	235	255	248	236	224	221	232	244	236	239	214	269	288	263	233	248	248	238	209	241	229	219	227	243	254	255	260	251	223	221	240	246	223	253	237	239	243	239	248	240	257	229	240	256	239	239	234	236	233	229	227	229	255	221	251	251	287	235	243	218	264	231	261	240	260	240	244	230	244	228	265	238	268	222	277	247	260	229	241	268	219	250	249	261	270	228	254	247	245	254	232	251	236	217	256	238	256	258	270	254	254	245	209	231	262	244	258	242	256	262	236	212	243	245	259	242	258	228	255	235	243	250	253	235	249	209	243	241	247	263	236	230	277	234	260	253	239	248	259	239	259	218	240	238	253	276	239	264	258	224	243	221	203	253	235	257	235	230	241	229	245	238	269	264	255	253	235	249	242	224	219	218	256	237	237	244	232	263	255	228	250	246	242	229	228	247	217	221	220	246	258	232	255	251	227	234	246	231	232	229	223	237	254	272	250	226	230	261	275	219	235	214	253	278	267	249	237	253	236	231	261	239	247	249	249	247	225	240	246	277	267	256	229	257	241	242	260	284	262	260	243	268	254	213	226	218	252	260	231	230	230	242	242	235	256	217	237	244	232	238	249	232	226	223	243	240	261	241	244	215	261	237	248	225	215	260	263	252	240	233	224	225	260	233	224	231	248	237	269	244	254	222	241	265	238	238	221	230	219	227	246	233	248	257	236	228	234	231	278	257	271	242	238	220	246	253	215	235	246	233	236	250	247	243	231	241	231	232	219	273	242	239	246	256	259	224	262	246	237	228	257	220	226	228	251	230	213	231	265	254	197	246	209	228	217	240	220	198	282	241	281	227	232	250	272	256	247	262	270	256	258	248	252	225	228	217	228	266	216	224	248	267	244	240	230	218	251	251	255	255	225	263	208	225	254	255	226	241	262	270	265	273	229	293	207	230	241	234	268	233	234	245	245	248	221	239	239	236	209	233	234	216	236	234	273	266	241	234	240	240	216	237	228	228	265	218	225	263	237	239	233	220	263	225	241	248	224	240	229	242	251	234	230	245	232	242	248	257	253	250	243	243	238	219	214	245	274	258	231	234	243	232	255	204	250	253	236	235	203	252	262	228	257	268	257	230	261	230	276	221	231	247	228	237	231	243	249	240	225	222	236	236	263	243	260	255	254	229	238	248	255	250	245	204	243	219	212	220	255	271	251	232	247	248	249	281	232	259	257	250	242	278	205	270	260	217	212	262	240	250	230	242	235	238	239	234	216	223	249	241	233	265	240	224	247	254	228	233	222	240	218	232	226	256	285	222	256	217	236	225	252	238	254	222	259	246	243	252	253	232	236	262	242	225	218	251	208	234	214	242	228	241	232	252	219	255	218	253	248	268	242	238	248	244	226	253	262	239	245	228	230	239	279	266	229	232	263	248	251	258	261	234	208	245	241	217	252	245	262	266	235	254	275	250	214	218	210	247	234	231	243	202	219	251	234	244	229	268	230	256	249	253	239	225	250	240	229	231	263	244	236	225	241	244	222	239	259	208	261	229	229	245	255	225
51664	59372	54807	52452	62824	58133	40176	16020	3638	1084	727	616	598	549	538	551	560	568	563	586	541	532	530	553	530	507	521	557	537	516	532	561	530	547	582	546	532	578	544	528	514	519	537	544	569	523	560	523	531	527	524	530	551	543	515	509	534	517	542	521	496	549	513	534	546	511	542	546	517	528	535	507	532	579	502	544	554	561	543	530	544	495	531	546	523	575	547	534	483	523	518	516	584	517	550	534	566	495	505	547	547	553	524	537	548	501	547	522	489	511	556	500	547	491	567	553	544	544	507	547	516	502	490	500	563	560	552	557	523	535	552	505	567	546	557	535	524	518	520	526	552	502	515	490	530	505	555	530	587	532	525	523	509	530	517	525	523	571	552	554	563	536	560	577	500	518	490	576	509	535	536	546	509	559	500	515	522	566	501	553	574	524	544	556	522	541	481	534	455	499	513	573	518	507	557	508	563	553	553	555	511	572	501	508	516	532	509	544	579	503	539	515	516	538	510	558	497	510	526	514	509	532	546	554	547	528	588	501	524	518	548	501	543	524	516	529	523	527	520	523	532	524	519	519	554	571	547	497	547	534	530	493	558	558	558	523	528	526	547	521	535	526	500	544	549	529	543	547	498	570	468	544	527	551	524	527	555	515	545	481	504	549	520	540	547	518	505	530	505	496	545	531	532	527	552	530	534	537	514	508	517	579	550	565	542	551	508	529	573	521	546	509	534	536	559	566	569	563	546	530	539	514	515	526	544	545	527	504	523	503	488	517	529	529	534	543	517	535	478	487	546	592	470	559	553	543	525	565	501	540	519	550	494	514	554	524	496	471	502	517	498	521	540	533	537	521	548	515	504	528	528	546	558	527	508	547	521	534	547	526	545	512	527	534	469	510	516	514	565	540	541	511	512	524	515	528	543	591	546	500	532	530	503	553	493	526	539	518	550	568	532	489	522	566	536	537	526	525	557	520	510	524	557	521	509	570	525	559	517	536	541	527	510	525	504	490	556	517	537	515	568	495	519	520	542	532	527	544	528	541	494	535	526	518	562	558	550	491	528	514	532	533	502	512	536	528	507	524	552	527	577	554	566	563	531	525	492	507	539	532	510	468	533	522	538	553	529	514	567	528	496	520	556	532	539	531	557	531	525	508	533	528	520	533	502	526	546	504	525	504	512	549	526	513	564	527	518	523	573	525	535	558	532	538	574	533	533	575	569	523	512	485	525	514	509	519	528	545	488	527	545	537	534	511	523	533	489	544	536	518	542	516	532	540	543	526	564	545	522	494	501	537	526	545	521	518	544	500	534	526	519	546	512	543	524	510	517	505	547	515	556	510	563	555	496	542	550	581	510	592	537	550	493	556	517	570	539	515	473	521	532	552	522	513	580	571	535	520	495	534	510	568	524	551	545	503	529	524	537	558	555	530	519	518	492	605	512	539	526	517	545	521	561	511	558	567	581	546	501	541	558	553	498	547	561	593	570	531	546	507	515	530	480	560	510	500	554	522	535	566	534	497	519	447	513	565	536	533	523	539	540	533	542	548	526	527	529	498	497	539	536	495	556	542	492	511	517	545	559	469	521	556	531	550	487	519	531	572	540	522	528	550	523	549	546	539	522	558	541	551	493	545	514	540	515	515	555	534	547	511	560	522	505	529	570	525	501	563	533	540	514	561	537	541	530	521	502	553	538	540	503	520	549	517	507	536	524	488	537	532	500	532	542	595	551	569	546	532	528	530	547	512	546	545	507	532	519	506	521	546	543	538	535	500	520	539	534	530	507	526	540	521	565	551	509	539	534	504	557	528	530	522	517	564	552	538	505	503	509	525	550	552	523	522	557	544	531	523	511	525	525	531	531	559	500	515	509	506	552	521	540	519	507	514	551	544	529	534	522	546	527	540	505	545	516	511	552	537	496	523	569	512	557	515	500	570	580	526	519	490	548	500	519	512	558	529	533	497	548	523	529	524	553	503	505	597	578	555	526	513	495	516	545	525	546	487	536	527	507	515	523	541	534	541	581	489	519	541	551	527	565	493	540	501	588	497	578	478	556	532	549	535	533	492	528	532	531	535	531	515	520	533	580	552	518	512	527	519	523	530	547	557	505	539	492	553	537	519	502	580	540	546	533	481	570	533	552	531	538	556	546	537	529	545	464	525	527	548	524	556	556	546	554	569	565	530	530	501	552	480	516	525	524	521	482	555	521	529	553	513	502	548	555	560	526	539	538	507	545	526	567	534	515	523	542	512	572	530	536	574	525	537	519	541	527	530	521	535	542	504	517	491	559	471	533	528	524	539	507	513	474	491	524	478	502	508	526	515	545	537	486	538	516	483	530	541	489	532	477	536	526	528	525	530	543	533	538	483	540	515	511	521	523	563	535	550	581	551	560	504	504	532	524	527	520	529	534	522	527	501	502	498	525	534	548	491	539	524	505	538	542	519	545	514	490	526	515	539	527	540	549	519	512	501	536	564	520	533	555	554	560	497	553	573	499	525	542	534	473	537	509	528	533	526	510	540	515	546	534	530	505	552	553	533	522	538	510	556	520	530	483	536	514	502	552	560	536	518	521	531	527	521	500	524	552	503	577	549	553	542	561	559	530	520	482	520	549	510	566	579	518	538	530	529	547	499	535	502	526	506	525	542	558	522	522	591	543	539	540	535	504	504	528	547	555	563	518	524	520	485	539	491	491	568	544	507	510	489	542	517	539	513	517	516	531	537	526	546	505	522	531	528	598	549	539	572	541	541	547	495	523	545	541	546	539	498	533	521	571	505	525	541	524	509	517	545	515	533	549	520	505	566	524	558	564	532	531	541	527	529	507	552	545	524	553	540	542	500	525	507	534	536	517	545	575	543	528	537	559	541	487	509	499	578	540	534	508	496	537	556	518	511	526	512	557	551	533	511	526	493	526	524	501	544	520	538	508	526	538	546	517	558	530	537	561	534	557	522	555	480	568	521	503	478	551	545	493	513	540	552	515	520	514	521	549	511	557	549	568	536	536	501	508	536	515	526	538	522	504	535	581	537	545	520	518	543	516	558	524	577	577	549	542	593	536	539	569	533	514	602	540	522	556	521	543	492	500	500	565	551	527	508	581	534	518	576	563	493	532	495	517	551	532	547	546	532	561	557	545	489	527	518	538	485	499	526	576	485	519	504	515	533	576	558	487	549	531	523	503	559	539	556	492	537	544	514	540	521	539	560	529	562	515	513	519	525	526	540	553	517	514	512	496	564	552	522	556	576	557	546	514	540	503	529	493	508	535	519	578	509	547	519	521	534	578	526	525	520	527	532	546	562	534	536	538	543	529	521	552	542	535	551	513	504	540	576	495	532	514	559	522	531	496	509	537	515	543	514	533	549	535	527	531	566	560	513	498	500	538	539	494	532	498	579	546	526	519	543	552	498	549	543	504	566	516	567	527	533	532	503	526	555	526	523	520	532	510	492	524	511	544	490	526	552	526	530	522	517	514	509	541	574	528	584	522	537
23695	35850	35506	18831	6600	3935	3291	1216	418	302	260	228	257	279	264	248	266	256	219	231	261	250	257	278	260	229	277	249	282	256	253	277	263	271	269	254	275	269	266	262	244	241	249	232	256	238	229	252	248	245	261	251	229	256	264	224	272	253	254	239	263	270	269	272	254	246	266	275	256	264	261	256	231	249	274	235	228	246	274	266	278	279	257	276	253	231	238	255	240	278	260	224	238	288	246	205	222	256	264	272	240	275	260	228	236	237	290	252	257	236	261	240	259	252	260	281	239	259	257	252	258	243	235	258	258	247	232	266	266	242	226	230	243	256	266	251	251	272	251	245	272	239	259	269	238	249	266	231	260	220	241	259	265	257	253	255	224	263	250	245	248	234	274	271	276	273	235	242	241	241	264	280	224	271	258	251	246	252	236	252	264	245	240	238	243	257	257	246	259	245	244	244	250	254	247	266	250	268	230	239	228	230	267	253	217	262	254	281	268	228	257	243	252	227	264	228	249	234	255	237	252	233	240	241	240	259	249	272	255	236	236	260	255	228	259	281	245	235	267	246	245	236	248	243	246	246	241	259	254	220	242	226	261	255	235	261	252	244	276	240	240	244	259	265	246	269	265	270	225	271	241	244	216	234	284	253	273	267	241	253	237	265	259	267	247	241	248	265	256	266	267	264	271	251	240	256	271	251	269	254	224	246	276	274	247	239	266	283	267	261	269	250	240	278	255	264	239	241	232	273	290	280	250	237	269	274	249	254	230	233	256	255	267	252	269	255	284	246	246	226	258	253	243	258	216	258	269	238	259	297	262	237	265	237	256	256	261	254	293	248	243	261	261	262	257	267	235	251	254	242	235	248	283	270	265	230	256	271	224	235	251	235	235	240	236	223	266	259	224	239	263	217	250	229	238	248	232	260	271	245	225	269	243	246	260	268	238	251	267	248	238	254	266	272	232	268	244	220	251	226	254	253	267	255	234	237	263	275	261	259	244	241	255	255	245	251	250	265	265	244	242	259	280	239	253	257	268	251	297	230	271	264	223	248	245	276	249	229	270	242	256	236	237	272	240	265	259	269	266	251	265	246	259	242	236	260	237	245	264	285	243	232	267	273	241	248	266	244	244	233	255	237	221	255	262	228	250	266	250	226	271	241	266	252	281	243	281	275	260	235	241	236	253	232	284	253	225	244	258	267	254	261	273	262	243	244	279	269	230	234	247	252	224	303	263	253	236	249	255	260	248	251	278	230	250	234	250	250	258	235	256	246	238	264	247	227	268	237	249	252	227	238	244	261	241	249	273	254	224	246	247	249	283	244	272	256	267	225	248	276	230	274	262	252	235	268	254	241	249	221	274	246	240	246	249	276	242	262	207	222	254	279	241	271	250	237	247	230	252	275	260	232	237	225	263	241	220	268	263	306	251	226	244	235	254	274	231	247	238	221	235	267	289	241	295	241	242	249	259	251	253	248	248	246	249	250	224	252	273	239	298	241	239	247	275	249	257	250	249	246	246	239	254	239	247	261	261	224	254	243	248	257	233	254	256	263	269	254	230	255	250	246	282	230	243	293	260	239	248	248	238	254	260	290	215	249	255	239	277	253	238	258	266	271	256	237	251	249	257	237	278	288	255	244	266	237	256	252	248	235	254	271	228	268	223	265	289	249	259	263	253	263	215	244	245	219	233	261	238	260	275	239	242	249	231	237	272	250	258	262	226	282	276	251	263	276	266	268	265	256	258	242	267	237	250	242	232	280	245	251	231	244	243	260	252	214	283	267	225	259	260	248	262	228	245	290	246	248	289	228	250	283	281	275	287	247	233	258	278	254	272	249	252	242	266	235	241	267	263	270	231	261	213	258	257	220	234	265	265	282	270	238	235	247	247	253	231	241	262	236	256	243	224	234	225	262	249	267	262	248	225	232	257	236	271	253	256	267	241	258	256	239	255	262	274	258	270	216	235	266	237	232	269	245	246	231	246	271	258	289	262	275	276	273	246	256	238	236	249	252	268	260	271	262	240	237	230	232	260	232	281	261	264	248	277	234	254	258	244	226	249	263	267	274	259	247	238	275	283	291	271	275	258	239	226	285	238	230	245	270	226	264	251	274	257	299	249	246	274	268	215	249	253	257	242	251	242	247	251	261	235	221	247	228	253	237	235	277	275	270	264	276	248	246	235	254	250	241	223	237	267	272	240	224	254	240	251	237	234	219	272	258	257	263	242	292	255	269	243	255	255	222	239	249	265	268	244	233	196	244	261	228	274	272	277	246	275	247	246	246	258	285	263	241	257	247	264	269	261	270	287	264	223	256	234	273	247	256	250	262	256	238	249	282	243	209	237	265	223	253	238	233	266	227	264	232	264	234	254	241	247	276	269	220	230	288	226	275	236	235	248	238	256	249	249	263	255	243	268	259	229	249	256	256	247	263	246	271	242	253	241	241	259	244	235	252	230	249	262	239	263	251	263	259	221	246	256	266	255	240	265	268	247	226	241	267	264	277	270	272	253	264	268	244	248	252	286	218	263	230	243	278	256	256	276	246	275	294	250	245	251	248	250	286	242	237	251	247	246	269	274	246	219	278	240	225	248	272	243	225	253	270	250	232	238	230	250	242	225	221	249	251	277	234	235	253	237	263	267	253	243	262	235	227	249	250	268	255	231	245	216	260	275	251	250	272	252	248	229	235	247	259	283	239	242	260	227	259	270	263	275	245	235	244	254	253	245	244	245	274	237	256	250	250	278	238	274	250	280	259	269	247	247	237	244	227	273	239	254	229	267	255	220	252	242	263	287	279	231	250	219	272	233	251	232	246	244	277	252	292	250	247	265	239	228	258	217	244	275	225	255	267	254	243	230	241	267	248	246	257	245	244	254	264	281	254	255	239	257	248	253	275	247	251	250	285	246	272	242	251	230	258	236	239	278	274	259	239	225	259	263	237	234	215	230	247	236	258	248	269	263	247	271	233	259	219	257	234	258	259	270	248	227	267	257	265	253	229	279	260	256	276	300	256	282	264	257	261	269	265	248	244	264	272	240	249	240	247	292	250	290	232	263	239	280	262	247	249	254	240	221	251	231	249	260	253	250	221	222	249	261	236	242	279	255	233	284	250	270	263	247	248	257	258	246	294	262	236	257	233	230	250	252	242	253	278	283	265	245	224	251	249	255	251	254	256	242	256	255	239	244	262	241	247	244	271	230	238	273	258	291	243	247	244	268	244	276	236	274	287	275	240	254	263	226	276	229	242	265	243	286	276	242	265	239	244	239	264	249	210	266	249	248	269	284	264	291	252	237	247	241	249	232	264	242	260	243	265	274	232	260	262	215	239	264	246	274	283	250	250	266	256	249	245	234	232	248	251	249	242	230	282	280	252	262	242	266	289	253	232	263	274	253	287	242	259	254	236	246	270	254	255	283	248	245	252	242	279	250	221	241	268	267	261	239	272	270	264	245	272	262	229	271	274	235	248	257	230	207	257	234	263	267	246	236	263
18526	34352	35702	23667	11957	10761	8643	2803	1012	667	596	634	639	596	585	590	559	572	576	586	577	577	559	572	636	635	603	604	652	582	577	609	592	547	602	641	600	585	605	571	580	583	565	572	645	593	593	578	598	573	602	566	594	616	552	593	581	588	582	593	583	601	565	551	614	616	560	593	597	557	539	594	579	579	615	576	559	572	576	608	620	579	584	558	593	512	549	633	589	572	591	589	609	597	574	583	599	588	597	620	571	592	581	615	601	580	601	609	606	590	572	585	600	596	557	600	629	571	585	600	581	604	626	580	607	561	556	570	565	568	622	583	559	584	612	619	612	577	618	607	600	613	592	619	586	570	583	580	569	598	567	580	569	613	581	616	580	615	531	576	658	598	597	568	601	558	591	596	541	625	583	614	559	605	616	607	581	580	564	611	581	590	618	598	596	612	592	570	603	549	612	586	597	591	592	583	586	607	601	590	567	605	613	614	579	578	582	614	621	590	596	566	593	552	652	603	603	595	614	575	531	574	595	575	566	535	588	610	571	653	605	603	613	594	615	548	635	631	563	600	564	611	574	557	557	581	588	579	594	588	641	565	600	572	594	576	596	573	582	576	588	596	578	579	590	575	640	579	591	571	584	576	608	602	594	579	605	593	594	545	592	617	576	591	607	561	591	572	562	589	611	594	627	574	612	598	599	546	592	582	604	570	600	573	605	646	624	587	580	560	586	588	601	550	603	612	602	565	571	580	557	586	575	575	570	587	542	557	557	602	583	575	551	571	584	608	591	601	594	646	597	616	648	569	575	593	594	588	566	570	625	595	593	609	572	549	602	591	580	582	559	593	597	568	600	568	581	607	576	565	561	587	595	594	600	544	599	572	559	601	599	561	606	561	575	586	574	574	595	602	556	569	602	606	604	571	573	638	624	588	586	580	598	598	594	579	555	546	593	547	571	581	620	554	592	628	610	561	607	547	617	575	577	621	578	599	559	625	587	593	591	590	584	572	587	579	614	591	589	612	592	585	600	615	570	601	582	603	574	638	585	590	597	616	592	571	617	611	586	605	606	587	570	566	588	576	597	553	583	614	619	578	640	618	602	595	589	610	582	601	567	558	605	557	572	614	553	577	558	568	603	588	562	571	554	585	580	613	588	588	578	554	579	584	588	588	615	608	602	573	588	622	623	585	562	576	600	586	593	629	568	546	564	581	608	594	601	566	566	576	593	590	583	615	615	595	600	613	580	645	576	574	601	564	576	606	595	622	600	559	583	639	578	623	658	578	613	580	582	581	573	584	577	591	574	580	542	585	565	555	609	540	563	601	561	598	608	598	607	569	563	586	588	591	592	613	596	583	623	611	536	571	588	605	593	608	647	564	579	570	582	592	573	590	592	570	568	607	607	553	581	599	611	587	607	612	554	561	596	642	606	582	570	613	561	582	565	557	595	578	622	614	583	534	593	592	590	600	560	586	537	572	592	570	588	615	566	573	561	658	592	573	618	578	588	559	584	585	601	559	604	629	558	606	542	584	532	617	560	563	579	570	567	598	604	562	601	608	590	614	562	564	576	590	587	554	589	563	592	564	587	611	551	596	591	598	576	574	604	595	534	581	589	647	586	600	615	585	609	629	574	621	592	590	579	624	558	574	590	608	589	543	617	560	585	605	563	569	596	591	593	635	617	589	584	570	623	577	538	560	586	572	589	551	614	581	606	627	580	590	590	556	599	582	583	572	594	590	561	597	578	620	543	570	607	617	642	628	584	585	599	611	580	620	627	554	576	574	634	580	601	614	584	596	603	556	619	585	572	576	574	581	547	576	565	608	574	561	605	552	599	621	618	589	585	610	627	584	575	595	618	568	567	568	608	544	601	593	559	629	598	519	587	593	611	597	586	615	539	633	606	624	545	558	591	580	597	596	568	613	590	593	604	549	611	597	577	573	612	599	571	645	571	577	562	587	594	544	603	606	625	586	552	563	574	575	543	637	574	590	581	593	555	574	631	589	594	605	597	622	565	578	576	570	573	561	595	574	587	580	529	582	625	597	558	592	605	580	580	594	584	565	607	620	610	583	622	582	562	579	588	581	553	605	603	581	606	564	592	586	601	597	622	590	577	617	600	578	621	634	553	587	595	570	610	567	586	565	600	591	614	588	544	564	558	620	626	572	606	559	626	557	587	620	609	581	612	591	584	598	632	590	593	550	562	595	607	579	600	617	596	574	610	603	591	624	564	587	579	560	601	615	605	567	534	623	672	610	620	581	573	562	546	607	580	617	618	600	570	567	610	557	589	546	555	578	630	584	590	603	581	605	594	575	622	582	583	617	559	595	561	582	607	594	590	610	601	607	560	570	583	563	609	569	620	579	588	572	636	588	599	547	577	602	600	586	583	596	556	608	589	569	595	611	563	607	598	608	580	556	564	571	594	615	590	596	635	586	614	609	574	578	581	604	616	603	603	577	561	604	574	620	586	556	587	597	612	553	586	613	560	610	564	583	592	630	563	599	626	588	599	602	600	591	548	593	592	581	578	574	546	584	600	547	614	599	609	570	531	587	579	621	573	607	577	599	565	607	562	605	623	609	586	609	583	587	576	592	597	628	574	562	612	612	569	591	580	611	602	572	603	589	547	595	505	616	609	572	618	611	648	600	562	579	567	612	563	593	577	590	578	583	563	564	596	572	590	552	583	586	567	583	620	568	597	594	596	599	575	582	590	539	598	605	569	603	579	607	552	590	566	578	627	584	560	582	583	585	569	576	589	561	603	560	577	566	611	581	592	605	570	562	643	621	557	547	578	624	595	615	579	595	568	593	587	575	642	579	559	607	645	583	626	535	600	610	578	599	591	603	582	609	602	550	584	630	572	577	624	599	602	588	575	599	565	589	623	634	559	607	617	567	593	593	579	630	602	584	586	621	562	571	597	571	603	560	578	599	565	563	670	637	585	584	592	582	584	613	607	639	558	583	572	574	583	560	566	572	562	571	571	552	553	582	603	574	621	624	585	570	604	598	553	626	615	605	605	565	574	566	587	583	570	560	625	568	559	568	562	568	578	617	611	597	574	611	620	579	606	580	605	618	575	571	591	562	644	606	628	539	608	633	534	538	634	576	601	591	579	589	601	575	617	562	568	557	627	562	577	600	595	571	562	581	601	618	632	598	564	589	597	584	552	590	566	588	604	600	580	544	623	536	593	587	580	575	538	578	613	615	591	598	601	586	592	587	611	602	555	607	567	569	551	603	586	628	599	581	611	581	606	555	593	568	583	632	587	573	618	601	618	535	585	597	557	603	609	585	546	603	565	606	593	598	628	539	577	608	619	611	626	629	602	575	604	644	572	623	616	566	596	583	593	571	621	619	606	636	569	589	575	564	570	600	569	583	583	587	613	537	558	568	597	617	570	594	574	580	582	590	612	553	618	582	590	556	605	575	586	611	553	615	599	627	545	592	562	586	574	594	566	562	625	564	564	594	581	580	596	580	611	615	610	577	604	587
55270	52053	48117	38892	29216	28352	24300	13200	3346	553	336	292	245	249	268	275	241	269	264	284	250	268	245	262	248	262	262	245	258	249	215	274	264	253	233	234	247	249	244	260	240	248	276	227	238	246	257	295	227	266	269	264	273	257	252	270	252	220	217	225	288	259	258	235	256	260	241	219	246	264	269	242	263	251	238	279	251	248	271	271	257	266	278	246	271	262	274	256	261	245	279	242	238	251	290	237	273	252	261	242	234	251	241	256	254	255	265	248	251	247	290	229	271	257	257	288	247	270	233	267	228	250	311	241	265	255	230	281	236	243	224	251	219	258	256	265	227	281	287	294	247	228	285	269	248	253	231	259	276	247	279	277	249	242	251	253	282	266	249	253	266	232	245	220	252	262	258	247	264	262	269	273	229	265	199	223	250	278	252	248	249	271	251	269	278	222	264	267	249	258	286	246	264	259	259	241	232	269	266	287	274	244	243	273	249	271	259	250	254	244	282	249	241	299	269	233	228	280	239	274	265	250	259	275	255	275	259	259	251	256	272	211	231	247	236	258	226	213	270	268	264	302	245	264	251	250	264	255	254	237	248	264	239	234	231	254	275	272	265	249	258	270	257	254	268	272	227	256	291	253	253	241	278	247	279	260	260	239	270	272	277	274	259	284	274	229	233	272	272	274	243	281	264	259	243	242	265	241	248	261	269	243	217	269	267	256	262	297	239	246	237	240	255	260	243	252	216	251	273	237	274	274	245	231	256	255	245	272	243	282	273	269	284	228	267	240	268	271	244	247	239	267	277	240	253	246	244	266	244	251	267	267	262	254	251	246	243	245	264	241	272	241	296	230	266	283	267	259	260	264	278	290	227	280	274	252	276	263	270	287	255	275	243	236	271	262	241	265	250	245	242	270	224	275	280	249	286	263	253	266	266	264	264	264	247	259	249	265	278	274	255	273	279	272	287	245	270	274	260	251	251	232	243	243	250	247	225	248	241	238	267	244	241	241	264	260	242	285	264	249	251	293	232	236	242	265	260	244	269	245	230	258	258	229	280	255	257	223	270	252	247	271	275	243	263	260	260	219	229	258	255	243	254	225	259	278	257	275	233	272	233	241	254	260	242	255	241	256	253	277	272	269	279	269	243	271	233	239	229	239	250	293	258	264	242	247	264	264	277	252	249	260	242	261	268	247	248	232	243	238	259	250	238	250	252	263	267	270	293	265	280	243	274	270	263	264	225	255	286	262	280	254	232	223	260	249	270	219	235	243	244	264	252	257	238	252	264	280	260	252	259	260	242	259	242	271	253	251	281	256	242	247	218	248	251	249	277	303	252	224	283	247	233	268	279	247	234	257	249	232	252	256	233	268	256	257	236	258	245	264	250	256	245	254	246	258	249	243	245	241	256	246	263	251	280	218	240	269	255	269	253	271	237	263	255	243	257	223	257	257	236	265	237	252	221	270	252	237	254	230	262	241	282	305	240	252	242	270	246	244	265	253	219	262	275	224	217	244	288	251	262	241	266	261	247	265	261	244	268	267	237	269	253	269	259	215	276	262	260	270	265	268	255	253	250	273	245	252	265	234	239	246	281	246	251	252	241	270	268	256	266	262	268	277	252	248	232	239	250	269	270	269	268	286	286	277	273	259	268	248	272	236	252	235	230	252	267	238	241	213	268	251	244	255	274	250	273	226	251	239	291	247	262	242	285	270	257	269	254	239	266	300	266	273	235	270	290	266	281	280	246	236	236	222	260	252	271	285	272	285	246	264	247	264	246	285	283	233	248	268	232	265	245	278	277	255	260	282	267	246	267	245	270	224	258	237	232	272	283	246	261	257	228	283	273	252	235	247	272	302	276	251	253	249	237	212	283	270	226	225	268	234	235	242	295	290	243	269	277	205	248	258	274	241	243	283	265	224	275	267	286	258	245	264	226	261	247	274	294	247	275	259	272	265	235	249	271	255	290	255	253	242	265	248	258	238	255	220	250	283	234	258	270	251	230	228	246	223	258	283	254	221	280	260	271	257	268	251	243	254	247	244	266	254	262	227	267	248	257	267	243	250	232	271	229	245	222	263	256	250	278	267	265	237	233	277	275	233	309	272	255	226	272	255	240	251	266	276	246	254	230	276	250	235	257	264	257	267	238	283	246	260	253	263	257	221	245	259	251	265	241	263	237	274	245	256	259	254	269	235	252	271	257	251	228	238	260	245	251	250	268	264	252	268	297	253	225	251	235	281	231	226	260	236	279	262	264	260	250	265	237	252	248	279	249	271	244	244	269	257	261	279	254	230	265	243	272	241	235	250	274	281	241	233	273	248	266	267	236	273	248	243	244	273	256	271	285	305	261	246	235	248	264	275	234	253	224	281	241	273	237	253	260	240	275	247	264	277	240	234	267	247	243	261	245	239	266	236	267	264	249	228	254	271	251	261	238	240	229	279	260	215	260	246	253	243	262	246	284	253	251	240	219	290	235	275	248	235	253	232	253	265	249	271	239	279	252	286	302	264	262	267	256	242	245	263	232	275	281	253	254	217	263	258	280	240	288	265	270	253	255	223	228	265	261	263	260	228	275	230	261	252	257	238	268	237	287	250	231	236	227	262	269	238	287	262	260	253	267	242	249	204	245	271	269	242	232	242	252	257	259	278	261	263	258	263	245	218	242	240	255	284	229	265	268	235	255	244	251	266	244	234	238	268	274	227	284	257	234	251	240	261	264	278	235	273	271	241	288	256	242	244	254	243	255	244	251	238	271	280	256	253	229	235	242	257	235	269	240	264	255	273	233	274	256	253	225	258	265	235	267	240	231	224	258	272	254	235	272	264	237	255	254	221	221	267	243	243	250	283	259	253	264	282	267	272	236	253	254	244	248	250	293	262	231	270	250	247	262	261	302	273	276	236	271	270	259	242	258	235	223	236	265	257	265	255	254	247	260	248	273	216	239	284	282	257	254	220	230	282	231	270	262	253	263	237	269	246	257	255	241	246	249	275	234	268	272	252	254	288	266	273	273	252	268	275	271	257	251	239	259	236	268	242	228	241	240	271	277	220	204	229	232	268	231	273	241	254	230	246	231	250	288	266	265	244	228	255	233	256	205	253	273	235	224	240	252	246	254	254	229	234	248	264	241	253	267	272	243	292	273	253	269	258	288	300	242	260	256	285	287	277	289	247	258	246	225	272	253	260	272	242	260	246	268	278	252	239	258	265	258	240	243	231	283	262	270	293	254	244	238	240	244	237	257	245	242	235	245	247	303	267	249	237	272	273	238	256	236	243	246	275	227	297	275	249	256	246	218	225	262	256	258	232	255	252	250	239	244	276	249	255	253	248	234	235	252	268	244	255	276	246	265	241	262	260	257	240	303	274	212	247	264	273	283	275	272	281	243	223	291	242	262	262	243	246	226	263	230	269	230	264	238	264	250	277	262	254	248	253	258	250	212	244	257	267	257	274	253	247	297	253	271	264	254	229	277	249	243	248	264	273	215	254	282	272
46048	57869	57700	53214	49458	46200	30372	10190	2173	817	688	605	582	578	622	592	547	564	592	615	565	611	595	602	597	616	588	615	586	586	595	549	586	616	532	594	542	574	588	592	594	594	531	545	551	555	572	606	608	622	560	597	573	611	561	569	571	622	525	621	577	587	554	559	548	537	606	575	597	587	569	581	583	575	589	588	561	565	601	593	607	579	589	602	575	557	592	603	565	572	598	588	599	582	601	561	602	573	619	593	585	552	596	593	574	625	570	601	586	576	608	565	617	600	612	594	565	625	565	592	580	577	598	579	555	588	581	596	579	554	559	542	595	580	611	580	577	556	608	551	619	555	560	563	591	565	590	593	580	543	592	583	556	551	596	635	600	560	525	547	607	596	600	568	584	573	598	619	587	606	551	586	576	596	555	573	602	581	587	581	601	565	605	593	592	537	513	578	577	552	584	601	596	584	624	560	540	605	580	587	558	571	566	570	609	546	581	572	632	573	557	586	545	552	589	562	597	561	615	590	588	630	572	564	584	572	539	524	595	623	572	567	559	589	638	594	596	578	599	558	527	578	571	615	528	600	554	581	622	539	570	546	561	557	534	540	596	560	592	544	619	589	603	584	568	566	565	549	563	614	574	613	543	535	633	589	554	576	587	570	600	603	584	582	561	568	561	551	570	552	567	606	595	571	578	581	554	604	573	587	605	596	568	604	585	553	557	558	591	555	608	600	605	589	559	566	586	540	542	592	573	574	546	564	611	586	553	594	556	540	594	597	561	599	616	559	576	584	611	595	581	572	634	596	566	572	584	584	596	582	611	573	566	573	597	563	627	549	541	594	549	605	586	601	583	572	587	581	560	571	565	546	565	587	596	580	598	561	627	585	605	580	582	613	585	575	593	588	546	542	594	556	607	603	571	583	594	540	566	548	561	524	555	594	562	562	585	627	580	576	636	579	546	595	625	626	567	599	588	631	593	615	534	574	587	572	606	591	573	607	593	534	565	585	611	585	550	557	585	573	592	562	596	544	561	567	578	531	543	567	575	585	582	596	596	551	588	584	606	622	540	549	594	583	583	573	574	614	595	547	571	577	585	582	586	601	589	573	603	596	561	594	604	604	621	528	561	603	596	605	586	600	536	573	609	600	559	571	604	573	628	615	565	603	597	581	565	564	586	573	589	628	653	575	561	547	581	566	565	552	562	592	580	551	607	577	584	557	582	580	579	573	595	574	580	563	586	568	579	546	563	561	596	530	578	585	579	601	564	554	571	588	584	567	609	578	608	555	552	583	597	594	593	563	598	586	585	592	571	537	610	539	552	597	602	596	578	611	584	557	607	597	609	583	596	603	566	633	583	595	561	568	591	597	633	578	629	570	599	576	606	543	578	520	576	604	554	558	549	563	563	593	613	545	521	583	566	557	625	549	566	608	574	579	615	609	546	583	573	549	589	554	558	556	613	615	579	542	592	594	544	583	601	609	622	603	595	573	555	589	581	572	588	584	551	584	574	581	580	597	581	558	554	558	580	557	604	521	585	551	583	568	574	607	612	570	625	585	607	596	578	547	604	586	612	516	571	580	593	599	592	555	582	573	602	566	566	634	545	591	580	597	558	614	590	559	596	567	581	586	618	632	546	545	602	586	620	614	547	530	610	568	598	544	603	589	572	550	616	572	566	561	600	563	587	572	570	589	518	558	591	589	581	620	545	563	613	578	574	579	582	595	564	565	611	595	596	571	625	617	598	526	595	581	601	551	610	589	589	566	568	599	524	583	544	579	537	558	573	609	563	577	606	526	590	566	621	578	539	579	601	599	570	551	599	578	593	617	545	553	577	534	553	568	623	569	610	608	541	545	584	546	585	583	613	611	635	584	594	616	602	594	566	583	580	594	574	605	542	577	586	578	582	575	602	600	556	600	564	561	602	587	559	596	605	554	585	550	553	578	595	538	588	584	570	619	561	549	585	562	588	581	609	594	580	585	617	535	598	588	544	585	583	575	605	601	592	583	609	583	601	541	599	569	580	555	581	587	639	532	606	561	589	577	616	548	595	565	572	617	595	584	566	581	612	609	566	597	570	552	552	562	578	618	565	590	595	610	629	560	587	616	584	570	553	558	593	577	608	560	570	526	616	614	593	611	578	564	602	572	583	565	612	596	588	600	588	566	574	593	601	573	619	617	561	557	567	522	540	619	528	592	596	596	584	587	610	568	544	558	542	588	611	534	603	582	575	556	563	562	572	589	592	565	561	590	578	581	600	569	572	564	530	594	569	620	556	581	562	589	574	579	590	580	590	559	608	551	564	596	605	568	604	576	552	573	608	619	575	586	571	575	594	568	583	597	621	589	552	612	590	568	606	561	574	574	602	637	555	572	585	562	583	541	551	555	608	573	570	575	590	597	563	596	565	589	537	593	585	569	602	607	550	583	582	609	565	537	600	547	592	562	590	555	575	573	567	582	580	601	553	582	576	567	549	599	622	598	565	593	572	531	592	548	582	583	582	576	568	599	540	572	593	595	516	581	562	607	565	578	561	561	589	620	589	616	583	556	592	553	554	598	567	533	564	622	614	589	590	590	568	539	592	568	594	594	602	549	633	548	577	558	588	626	539	565	600	597	582	547	554	586	581	584	582	628	579	597	550	635	574	578	562	618	556	559	637	576	538	565	576	568	523	580	584	538	601	631	590	587	619	556	573	549	552	570	561	542	562	563	533	568	605	564	577	590	621	589	576	582	590	575	592	588	570	604	574	566	570	557	559	554	586	567	541	567	548	582	556	576	592	591	577	576	555	559	586	568	591	596	570	579	604	588	573	580	579	591	544	549	568	568	595	574	559	609	565	574	598	577	595	575	584	572	528	578	625	575	569	565	560	594	544	585	625	588	577	596	570	579	560	621	571	586	607	568	611	574	582	551	629	596	602	554	584	587	587	592	526	584	559	564	559	532	572	544	582	537	581	577	561	512	606	544	545	574	608	578	580	625	571	583	587	576	511	580	517	564	575	613	586	622	557	561	582	551	555	574	567	559	557	597	580	585	578	567	568	573	555	576	605	622	602	572	552	610	567	568	560	594	566	544	679	581	559	590	605	598	609	575	592	573	563	601	566	616	577	575	581	567	591	585	552	611	580	568	538	609	575	632	564	567	565	567	592	601	543	600	598	591	577	565	589	595	589	581	593	598	617	583	560	578	568	610	584	575	565	594	595	602	606	623	580	565	609	584	597	566	535	625	589	550	538	557	552	591	619	590	548	601	595	577	570	586	581	577	558	568	576	524	587	529	558	575	553	636	583	604	581	554	624	567	565	599	583	578	530	531	598	572	612	555	575	570	604	549	576	586	589	570	604	573	554	555	581	563	592	579	583	605	574	584	538	560	581	594	602	582	570	581	561	577	632	567	534	557	559	557	622	589	562	579	570	612	568	599	589	554	571	583	602	584	595	582	592	582	583	564	588	572	562	548	575	542	552	556	538	595	581	560	596	519	573	587	632	580
58952	47954	41037	34897	31440	28326	24487	21170	14389	3789	413	280	286	267	261	259	275	259	244	274	254	256	251	231	230	249	240	241	235	268	236	234	239	238	242	251	267	256	263	229	256	230	254	251	265	254	228	247	225	248	249	259	239	253	246	255	242	247	279	242	240	251	244	256	245	246	229	268	254	267	278	247	242	239	258	247	249	250	256	200	253	211	240	234	225	231	270	238	271	265	221	238	259	212	253	224	210	244	233	237	257	246	220	249	240	238	256	228	252	235	244	244	237	199	236	228	246	250	293	246	238	244	259	243	250	225	233	263	235	229	256	259	231	225	224	252	245	252	253	210	248	256	235	224	243	247	248	236	258	241	245	243	232	241	258	251	233	248	243	258	220	218	237	210	223	243	235	243	246	264	261	260	249	241	275	248	234	230	232	220	239	285	229	266	253	255	250	233	247	215	235	236	287	224	246	227	234	239	235	235	259	242	259	242	252	197	241	239	249	264	249	237	237	246	242	221	234	268	256	243	259	277	242	228	263	247	266	241	239	245	260	238	260	232	246	241	254	243	246	244	256	232	234	257	265	241	257	247	235	256	273	256	272	231	248	244	234	267	247	227	232	240	275	276	241	221	256	245	246	237	229	303	216	243	244	230	224	243	228	228	261	236	255	252	223	227	265	219	228	254	236	266	239	255	223	270	288	220	255	255	229	249	217	252	256	231	231	241	238	235	239	259	215	272	265	260	227	240	251	242	230	242	239	282	261	250	253	230	260	256	237	253	251	254	277	259	217	245	250	260	253	259	270	235	256	256	263	240	251	232	258	269	248	220	271	260	244	265	237	211	244	258	223	226	262	243	226	252	264	234	272	257	262	228	260	287	271	255	232	251	243	226	257	262	267	254	281	228	230	239	240	221	236	239	243	260	236	216	222	277	242	228	231	241	258	221	234	210	233	235	239	232	262	218	263	242	244	243	283	234	265	273	235	228	250	242	229	259	238	242	262	263	245	259	246	246	255	256	258	236	244	245	242	249	231	236	229	237	249	254	256	229	277	262	252	241	226	277	248	270	266	246	216	232	247	253	266	227	251	242	297	265	229	237	254	251	250	262	240	258	217	270	238	258	225	278	230	243	234	203	258	255	233	242	252	239	245	253	227	270	222	263	241	234	222	254	233	246	251	230	281	233	246	256	258	241	244	239	242	261	236	254	248	242	244	240	223	257	237	232	235	242	282	232	252	217	230	273	275	234	247	227	263	264	238	214	221	234	244	229	233	264	239	244	231	246	253	210	263	230	250	246	241	235	257	257	273	231	223	251	256	275	226	311	243	253	254	250	242	249	223	233	253	275	236	228	242	245	225	249	265	232	216	247	242	250	249	268	240	251	283	219	247	248	245	244	223	250	244	231	254	248	228	245	229	240	247	237	248	201	250	243	269	238	227	242	240	247	257	241	229	224	265	217	240	249	252	265	250	244	236	242	243	251	236	231	243	249	228	240	227	245	237	252	255	233	213	234	242	246	256	246	246	260	221	250	257	253	244	245	248	207	256	245	254	261	251	260	249	202	238	261	286	247	276	257	237	254	269	268	239	214	256	245	246	237	227	253	218	257	233	254	252	228	230	234	234	235	264	247	260	244	229	257	259	274	260	253	273	265	240	254	245	263	227	232	258	277	247	244	272	228	281	244	248	240	275	229	229	232	237	224	225	283	256	241	265	258	244	223	243	258	238	245	237	256	270	248	258	215	228	227	285	244	250	249	266	258	252	220	255	237	266	245	274	225	262	242	251	259	288	258	256	238	239	258	261	225	222	227	273	224	235	227	253	248	242	242	228	229	251	219	255	248	272	263	232	257	266	250	239	257	221	272	254	244	259	275	234	231	259	246	229	229	230	218	260	250	224	260	260	242	245	247	237	258	229	242	256	242	258	246	280	223	232	266	234	225	276	246	232	237	247	241	255	274	258	262	262	235	226	216	233	253	228	234	257	256	278	244	268	228	230	228	259	242	249	235	239	217	250	228	252	237	218	213	247	271	237	264	271	230	258	249	252	221	246	239	252	226	264	227	242	243	252	238	263	247	245	239	236	269	245	278	254	235	227	214	238	239	255	247	237	238	250	253	222	274	260	234	226	238	244	230	220	267	247	245	240	241	257	279	258	243	264	239	260	248	262	232	231	197	223	231	241	213	196	246	253	244	240	280	238	217	252	240	256	239	293	252	246	258	232	242	235	258	259	252	255	255	243	248	263	250	259	251	206	247	240	238	262	245	239	248	237	202	230	251	239	257	258	211	241	262	257	258	220	277	233	245	271	228	258	252	267	231	227	258	213	221	239	253	246	251	236	229	236	258	237	251	233	248	243	258	264	247	242	245	259	236	232	219	241	244	263	240	242	247	249	225	259	226	255	266	251	221	259	248	255	221	215	278	251	238	253	241	238	249	262	252	233	241	231	255	238	245	221	245	248	226	240	214	259	249	248	259	248	241	233	253	221	240	244	238	223	233	235	217	216	268	230	237	248	245	239	207	242	267	272	254	212	220	256	247	239	261	253	225	234	264	263	247	258	223	242	246	212	206	223	237	259	247	227	253	253	236	256	227	262	257	239	215	261	261	271	273	217	219	259	221	282	223	240	259	243	260	226	226	266	248	252	259	265	223	248	263	239	256	229	243	266	285	203	253	248	236	238	224	279	249	253	240	255	244	245	204	232	241	262	228	239	251	271	234	211	247	253	260	243	252	260	269	219	228	245	255	253	265	252	225	226	234	250	260	249	228	221	256	265	234	272	261	213	240	257	231	260	241	200	228	283	224	259	227	244	240	263	249	248	244	238	262	219	257	231	256	280	256	266	269	242	244	242	257	262	265	220	265	234	240	249	255	253	271	247	280	216	228	252	243	233	243	236	260	230	233	247	242	231	231	238	268	237	254	225	244	265	250	236	251	229	253	266	243	245	228	253	254	223	256	238	247	276	260	220	229	240	247	259	249	241	247	237	263	238	262	239	279	253	261	236	230	243	230	273	214	234	238	259	230	231	260	266	235	252	234	231	287	242	244	218	243	249	247	224	240	233	249	235	246	246	256	256	240	244	230	230	232	228	230	265	238	232	241	241	219	253	256	252	260	222	250	238	233	239	240	254	271	248	248	252	259	235	227	216	227	280	227	254	248	266	231	266	239	231	264	254	247	245	250	255	276	273	237	245	276	259	280	242	269	245	247	217	239	259	249	247	234	254	273	231	233	263	258	226	229	259	269	196	247	269	263	257	257	239	278	279	254	240	236	229	294	262	223	222	267	257	266	227	266	242	250	241	259	241	238	230	243	256	246	248	250	239	258	257	227	252	243	234	228	263	266	243	215	238	288	277	234	243	225	246	228	237	273	248	245	251	255	268	251	235	218	238	244	240	246	242	255	250	244	240	241	276	251	250	245	240	247	265	246	252	248	219	206	246	261	248	222	242	240	251	257	264	261	267	247	243	251	260	259	233	283	256	246	245	261
50933	58808	51577	52632	58339	56872	37782	14409	3167	1040	673	613	641	599	575	582	574	560	540	569	577	561	583	543	557	552	572	561	539	566	553	584	550	531	525	555	550	548	562	512	528	536	548	524	528	510	556	576	472	542	472	509	517	489	558	543	562	502	526	538	557	544	519	526	549	559	568	567	553	547	547	539	496	540	548	531	558	548	507	589	564	553	521	489	561	516	531	534	537	578	542	546	556	513	561	545	492	501	602	542	549	542	556	572	530	515	518	514	523	520	528	512	516	510	489	499	523	546	544	538	548	602	538	522	519	559	522	530	502	491	545	526	530	529	535	553	560	513	508	537	533	518	484	567	540	520	518	505	508	554	519	503	529	524	549	524	524	585	558	534	589	507	569	524	504	564	504	535	571	509	509	520	528	545	531	538	565	528	541	526	539	542	554	529	530	571	551	576	531	525	511	501	533	574	538	545	549	528	529	549	556	541	527	532	546	536	599	557	555	524	517	502	548	518	501	593	564	505	517	536	535	520	539	548	536	554	561	492	537	529	539	573	522	573	538	537	550	565	513	522	546	501	551	579	497	528	574	495	534	513	527	548	475	564	548	574	561	578	514	519	547	539	553	522	536	513	509	552	545	483	507	528	528	527	537	538	517	537	530	532	540	532	534	549	506	529	513	496	521	510	506	535	542	553	581	522	551	573	546	567	519	558	565	556	533	509	563	555	527	537	529	507	562	500	517	537	535	552	540	519	528	516	501	523	534	544	517	536	529	554	511	524	518	558	532	575	568	549	497	481	500	510	532	527	544	516	583	511	530	563	521	479	535	521	537	537	511	507	539	498	558	550	527	516	504	514	544	530	582	528	595	527	527	546	533	489	527	497	495	524	486	540	551	555	543	537	554	558	507	518	542	513	502	525	544	520	549	532	526	513	526	474	524	573	538	532	563	548	506	566	536	552	528	515	534	503	536	538	525	561	545	560	542	556	521	542	518	532	533	545	491	540	557	574	533	515	552	564	504	532	482	503	525	512	533	534	514	539	517	532	523	521	561	531	513	549	505	524	526	550	497	523	515	542	529	511	559	534	521	499	553	527	493	483	517	517	523	544	546	582	578	516	518	503	533	528	537	560	509	534	542	541	530	530	509	549	562	539	543	529	574	541	537	526	532	532	552	555	546	476	528	543	576	515	559	517	547	537	498	553	546	527	597	540	542	497	516	572	530	567	569	572	529	583	504	524	518	542	493	513	528	529	559	497	556	517	483	547	538	510	519	531	560	561	497	542	530	558	536	560	511	540	518	550	526	532	549	539	498	523	494	542	522	569	544	554	504	534	546	552	514	549	524	542	490	518	516	569	517	499	524	598	537	517	538	536	609	546	572	518	538	505	540	505	530	537	524	552	568	520	541	551	524	529	468	536	503	500	541	521	542	498	496	545	533	489	547	548	489	526	563	552	498	523	500	509	530	504	514	541	529	498	528	499	538	523	560	566	527	528	493	523	538	529	541	539	532	548	510	529	550	546	524	566	574	499	524	544	488	517	569	527	525	544	504	512	514	529	504	571	557	540	523	545	535	534	524	535	543	565	577	529	517	533	571	534	523	542	496	535	495	545	564	566	496	485	557	582	572	567	486	550	550	530	558	538	531	531	563	542	527	513	534	469	584	496	488	523	528	553	543	531	541	550	526	515	510	553	497	576	505	519	534	516	578	562	505	502	523	560	513	531	551	554	599	525	518	547	526	533	502	547	540	517	524	500	551	523	522	524	480	532	508	546	495	548	558	515	532	541	540	533	534	561	521	553	553	536	549	522	578	538	558	554	516	568	590	545	526	511	578	542	542	520	536	532	554	533	533	520	521	557	535	538	528	503	515	524	508	548	523	517	541	525	554	560	550	538	534	527	530	516	519	508	510	506	516	511	539	524	522	547	508	555	541	552	518	529	556	537	555	535	550	551	535	505	547	515	496	509	520	504	476	482	492	542	476	554	548	505	584	551	568	544	549	562	545	504	553	510	546	498	521	531	494	500	494	541	531	553	527	591	537	514	522	537	493	491	578	539	528	544	526	508	563	518	552	537	502	538	507	547	525	570	518	549	528	550	535	522	528	498	539	495	551	561	527	535	534	481	535	528	532	531	517	538	558	538	534	558	516	536	560	559	501	498	548	512	494	570	512	525	529	545	540	573	551	528	556	512	543	519	508	531	519	533	539	527	524	537	556	512	562	567	529	549	563	565	535	564	547	546	499	551	545	548	539	560	576	517	543	541	549	525	599	525	516	538	517	555	507	504	532	517	590	544	523	541	499	595	555	528	490	561	530	525	542	527	494	511	512	535	546	559	538	565	526	554	530	559	510	527	532	531	530	535	535	554	572	532	521	497	529	541	543	542	544	511	538	530	566	524	521	548	557	507	546	549	543	528	515	566	547	522	507	572	536	547	554	541	543	509	519	545	541	553	570	536	525	545	493	514	490	510	521	535	544	505	515	531	584	540	497	547	522	524	510	553	498	535	545	555	546	546	534	570	521	545	517	493	528	590	560	540	521	508	550	505	510	566	538	555	533	528	479	548	519	534	472	547	552	520	519	480	519	532	533	522	544	583	521	567	541	557	549	562	565	480	551	557	492	570	534	568	501	523	547	542	501	541	524	554	532	528	541	493	535	510	537	548	570	528	523	573	534	528	562	527	570	555	532	563	556	511	501	504	549	521	522	540	535	508	542	496	519	519	537	526	518	558	545	559	562	519	521	518	532	491	525	516	498	569	523	531	548	523	527	515	513	551	557	567	530	553	512	565	531	527	524	563	503	553	500	541	519	528	571	491	541	565	554	525	543	533	512	487	517	520	530	542	562	494	530	534	499	511	496	495	544	539	512	511	503	543	548	550	570	535	527	513	552	515	517	548	543	494	524	545	565	524	534	547	530	551	556	522	530	535	528	556	543	550	505	513	581	534	507	538	541	525	534	513	560	531	548	497	535	544	552	518	526	517	533	508	540	517	531	514	550	551	544	526	516	550	516	561	540	512	540	552	544	532	541	518	545	510	510	547	560	493	582	509	526	524	496	472	602	576	553	498	512	565	530	528	497	514	544	530	538	520	527	499	542	495	532	533	554	550	525	530	546	544	552	532	537	564	549	506	515	547	494	596	509	549	542	522	569	511	523	517	490	523	515	549	512	505	538	494	496	523	538	529	526	539	512	529	558	539	531	469	491	596	563	491	539	524	518	484	545	542	525	519	507	550	568	549	551	559	550	510	505	530	521	524	506	489	529	505	538	533	519	543	560	557	527	536	533	493	567	543	547	527	533	547	524	540	542	543	512	526	578	529	525	553	543	523	532	500	575	526	544	503	535	572	532	526	521	526	537	576	543	558	557	530	506	569	525	537	531	509	532	563	549	536	539	510	556	501	537	524	494	566	558	534	530	541	525	508	544	531	532	554	520	564	580	491	527	497	535	496	515	524	505	522	531	539	548	591	573	480	523	561	534	529	546	503
23412	30856	34219	20342	6795	4203	2517	826	358	272	240	264	253	251	261	254	252	250	272	261	210	245	265	230	273	276	258	277	263	242	245	239	254	263	280	279	265	265	257	264	280	264	234	309	265	262	264	281	252	260	259	261	257	296	256	294	249	250	235	208	295	268	254	245	271	286	249	251	268	265	246	248	231	242	255	264	244	291	267	223	235	259	227	272	277	270	248	245	257	243	269	252	255	272	270	258	261	222	231	221	242	236	270	250	261	246	247	239	265	274	239	263	267	265	256	247	252	277	244	231	232	248	252	248	240	249	222	273	240	252	280	260	223	224	277	269	242	247	271	249	270	276	221	254	253	259	275	275	245	290	261	259	244	253	272	235	247	254	272	260	246	273	233	256	260	276	273	247	256	235	244	262	251	235	239	281	218	250	229	272	246	285	252	262	272	279	208	261	286	226	230	250	236	282	258	250	269	250	261	271	251	271	269	276	260	221	258	267	244	245	252	243	235	280	257	238	264	259	281	251	253	251	280	283	247	279	279	232	268	266	226	236	247	265	234	240	245	263	269	239	239	225	236	226	284	246	226	275	259	264	242	246	264	271	247	258	250	274	258	253	243	260	262	234	257	269	247	236	253	253	270	238	248	236	263	243	265	267	211	270	252	246	229	242	235	254	243	253	249	249	265	236	241	246	262	217	250	261	235	251	245	245	246	276	238	265	261	257	219	266	242	260	266	253	247	270	236	275	230	253	280	232	259	260	256	253	224	240	274	269	251	235	218	255	252	245	233	291	225	259	248	273	238	241	257	249	276	238	270	252	213	269	248	285	249	253	225	262	249	240	259	252	255	250	267	242	241	239	243	261	259	265	272	274	236	259	259	213	233	233	239	229	219	231	256	233	235	225	262	287	285	247	242	247	250	248	238	275	272	241	262	235	257	248	247	224	260	235	255	273	293	262	233	272	271	240	259	239	254	242	285	292	226	279	220	250	243	255	253	233	254	241	260	243	251	255	271	264	255	236	264	251	253	237	275	252	242	248	251	235	253	266	287	239	253	250	239	281	263	272	268	256	256	240	241	239	251	259	278	239	262	255	264	243	230	257	263	260	240	275	234	253	259	268	252	268	264	250	256	230	257	239	266	252	232	212	270	238	265	219	231	267	240	265	253	245	238	237	242	242	272	251	253	261	253	275	235	265	243	230	234	254	272	251	243	235	269	260	264	233	224	258	266	252	244	248	249	243	262	262	243	225	267	252	255	242	253	299	265	247	248	233	258	218	267	294	249	256	238	249	252	244	281	265	267	240	230	245	242	276	258	258	267	222	273	235	286	271	278	238	274	240	245	253	266	237	272	266	240	264	230	265	259	284	265	262	236	232	240	251	229	220	247	298	273	277	273	262	239	263	257	255	252	281	238	235	272	248	270	260	254	270	248	220	255	274	261	260	236	248	255	236	243	257	270	267	245	256	251	225	252	253	273	275	276	241	242	244	239	244	237	245	261	254	240	255	247	254	270	249	253	262	255	255	223	285	275	285	252	261	240	241	253	242	262	250	231	251	256	250	259	266	268	246	256	296	246	301	254	257	259	243	247	230	259	227	244	264	256	272	239	257	239	236	265	242	279	272	264	252	241	239	254	252	249	254	227	252	249	246	263	246	284	225	275	233	264	256	261	271	246	228	293	244	238	244	250	265	238	268	276	267	262	273	243	238	253	258	302	254	271	263	275	271	252	254	217	225	249	263	240	259	251	261	263	247	238	265	256	261	267	239	241	250	267	255	228	233	246	257	268	242	236	278	252	272	246	253	268	291	243	265	235	250	248	246	229	240	240	252	257	275	273	244	272	237	227	261	245	240	254	244	232	220	245	273	277	245	246	254	240	243	242	266	264	242	256	293	262	280	252	237	257	248	264	292	257	237	257	268	234	273	263	251	266	250	273	261	284	277	250	251	240	266	258	271	250	265	252	247	277	258	239	271	257	240	262	263	276	243	246	214	219	244	280	240	257	270	281	268	259	256	273	251	252	246	239	227	249	251	260	280	262	253	269	256	246	273	236	277	239	249	270	242	262	237	273	248	271	272	240	256	231	261	242	259	242	268	260	272	244	274	247	244	267	224	276	276	264	262	266	255	266	269	282	251	255	236	258	276	263	263	262	241	266	260	244	234	249	283	262	261	254	263	247	255	244	241	248	254	247	233	257	252	255	280	255	273	240	242	243	256	248	243	273	257	259	241	258	267	229	243	218	280	254	240	240	266	243	266	244	252	240	272	252	253	240	267	284	240	226	260	277	248	294	266	260	281	262	276	250	252	253	226	255	238	292	237	251	228	274	246	241	236	244	250	244	254	237	249	231	241	259	253	250	268	268	252	259	266	246	274	230	268	259	269	235	241	284	276	250	259	233	259	262	251	260	237	244	223	236	266	260	276	277	245	257	260	246	248	245	259	215	241	256	257	255	271	207	236	264	259	258	275	253	249	237	246	249	264	263	239	276	227	252	250	264	215	277	258	253	253	243	252	192	245	253	242	290	286	238	274	288	252	291	263	258	248	256	289	250	300	257	264	237	234	256	257	275	253	251	222	252	247	255	229	250	283	265	266	278	256	231	257	274	261	277	252	235	273	239	278	241	268	267	265	224	222	261	267	250	258	241	245	233	252	235	280	252	244	274	264	265	213	229	259	255	237	267	279	254	268	256	254	255	243	245	249	229	231	252	265	242	277	258	254	235	260	242	247	253	218	260	248	282	251	254	256	269	247	257	266	235	243	218	272	225	263	252	266	247	258	268	239	267	255	245	264	255	274	232	286	263	261	260	227	237	261	290	259	240	259	214	246	249	241	286	275	268	268	247	230	245	220	246	255	238	227	240	275	273	251	255	240	239	228	211	249	244	215	277	234	236	251	258	262	252	254	221	248	260	245	230	247	245	247	242	263	277	263	224	260	251	258	276	255	244	236	271	271	242	251	275	257	258	257	266	253	232	263	246	261	241	245	291	238	290	243	232	252	258	265	275	255	227	240	272	263	254	269	240	246	272	238	264	265	238	235	270	241	291	235	221	210	268	295	255	249	263	273	263	266	257	255	268	228	239	268	257	223	246	225	272	241	260	237	225	260	242	260	220	244	260	254	258	247	259	260	224	261	238	241	253	246	257	244	263	267	255	240	261	242	268	222	242	246	239	286	252	242	249	241	239	251	258	283	247	237	264	254	252	266	221	275	254	257	261	229	235	262	257	265	242	244	240	232	253	258	266	254	244	272	248	269	230	236	255	293	256	250	235	257	266	249	256	249	222	225	266	233	247	271	260	275	290	253	262	250	263	253	242	241	240	226	272	246	251	230	237	245	246	277	215	221	257	263	281	224	251	244	211	267	255	234	235	272	254	234	257	228	247	235	261	260	261	266	244	273	258	280	263	208	231	249	250	258	243	267	255	249	248	248	264	234	266	218	230	263	263	247	243	236	228	254	247	242	243	276	255	275	291	269	247	251	235	254
18293	30138	35815	25246	12391	10828	6327	2127	841	627	578	569	635	583	612	546	586	564	607	580	613	566	604	582	636	609	526	604	586	588	550	595	563	572	606	563	607	615	634	535	589	606	589	579	619	600	605	588	643	608	596	570	611	563	598	632	535	593	611	561	606	541	593	613	563	583	570	609	559	596	588	587	563	589	582	558	616	575	581	568	613	583	648	601	591	562	628	623	604	570	597	592	618	610	560	563	610	590	576	653	589	628	589	562	564	568	595	621	596	651	579	574	583	599	622	601	576	608	613	596	609	557	564	575	587	615	616	653	589	580	674	576	577	600	630	571	588	559	611	626	551	588	618	595	582	575	605	564	594	586	572	577	576	599	602	586	529	587	566	569	580	601	567	590	567	617	593	584	564	601	589	527	555	555	587	592	614	584	621	603	559	628	623	592	576	626	566	589	610	632	593	596	616	612	566	563	547	566	632	605	552	602	620	583	592	587	618	601	620	664	622	593	600	651	591	608	624	609	568	614	564	576	589	567	577	564	576	592	572	562	591	575	574	545	583	546	552	602	613	566	627	572	608	595	549	602	568	585	583	587	583	606	602	566	617	574	609	593	566	572	571	572	570	587	611	587	581	585	558	592	608	547	585	552	628	594	569	587	665	563	596	576	606	605	588	555	606	582	573	571	579	557	608	599	575	624	568	588	589	625	604	580	582	598	562	639	520	582	548	555	584	619	633	621	571	582	636	567	573	587	587	585	575	625	607	588	583	569	613	599	569	618	608	584	592	611	578	590	635	608	602	603	590	549	577	595	530	578	570	568	627	583	570	582	578	601	623	607	602	606	617	644	570	589	627	608	580	592	578	613	557	620	632	641	565	548	616	570	551	554	573	569	620	597	626	606	579	588	600	572	565	589	582	602	619	590	580	614	630	616	613	556	603	586	558	579	581	631	617	623	609	565	564	598	589	571	563	585	579	609	545	582	638	569	596	582	575	606	659	592	611	603	615	579	580	615	619	558	612	608	580	560	546	602	584	617	575	642	586	603	591	577	589	622	549	586	598	616	596	546	583	589	590	626	604	602	570	565	592	568	569	602	583	635	563	545	598	598	582	560	579	603	614	566	544	583	613	577	620	581	608	567	584	597	584	564	581	583	593	595	567	601	618	546	595	572	592	546	579	579	593	604	559	577	588	638	584	598	619	629	600	597	624	581	596	589	590	607	551	599	589	618	575	612	565	575	587	582	628	645	585	606	579	595	605	581	603	582	581	609	567	523	599	573	582	569	586	577	585	568	605	584	566	573	580	583	517	615	568	585	614	594	595	570	590	588	573	622	640	542	577	617	550	601	600	568	577	570	615	594	582	536	579	605	623	567	603	588	591	614	565	594	545	562	560	564	631	609	592	596	609	606	559	592	601	538	590	558	619	584	612	612	586	596	580	600	586	610	607	650	602	589	593	577	613	578	572	598	595	583	658	597	563	631	574	614	596	589	563	586	627	579	596	590	605	581	580	596	556	592	580	605	571	607	600	587	605	564	602	593	607	585	562	573	593	579	601	613	573	560	547	592	575	572	580	636	553	612	589	589	554	579	613	556	583	595	602	574	633	572	591	585	616	601	608	580	633	619	602	625	588	555	581	586	633	607	616	598	554	612	543	591	606	562	561	606	568	587	612	553	613	552	590	595	575	613	576	576	588	591	620	584	616	591	587	563	540	616	611	577	568	560	595	582	596	586	618	544	577	549	600	599	604	584	571	589	540	561	585	636	565	566	573	570	589	577	594	580	558	592	588	562	593	581	600	571	588	588	600	605	579	576	631	572	655	567	601	603	595	549	605	604	591	552	592	624	560	592	570	596	565	587	586	584	605	583	534	598	589	594	584	602	584	603	575	608	587	579	564	590	592	635	619	582	585	548	619	599	593	586	627	621	629	603	578	553	549	579	574	594	561	600	599	553	655	540	612	612	615	609	583	594	574	604	595	562	519	599	640	578	650	580	609	610	619	595	540	580	612	631	574	637	598	602	541	562	594	569	566	606	578	589	600	589	612	567	619	615	587	610	594	599	584	583	648	548	587	573	532	583	602	554	571	560	577	580	551	635	599	539	611	628	584	572	617	571	572	582	596	577	524	593	610	592	621	601	602	551	607	563	611	602	598	615	591	588	587	557	587	608	602	588	610	547	640	594	608	550	607	601	591	621	581	556	596	537	587	600	595	574	592	564	603	571	562	603	576	550	587	569	582	597	552	603	598	551	592	605	573	611	594	613	645	605	601	583	596	592	609	564	590	575	586	575	575	571	601	561	603	574	556	559	606	597	559	584	552	597	592	605	596	607	577	601	612	609	534	553	541	569	613	565	555	596	549	636	587	581	583	570	587	625	559	602	571	596	589	581	603	609	558	613	593	563	569	574	587	589	657	606	602	588	549	609	629	627	567	596	588	582	602	597	556	596	564	575	552	608	605	610	564	599	564	542	611	578	541	581	567	536	547	581	587	557	572	647	534	583	570	581	616	601	582	575	674	629	611	541	607	561	604	609	605	562	614	594	545	602	586	578	605	560	591	599	589	579	605	618	586	575	604	600	616	578	581	587	592	604	559	564	604	587	599	586	560	570	601	618	636	588	559	590	590	544	554	563	599	604	581	594	553	589	587	595	573	577	579	614	601	625	600	642	609	548	570	559	535	602	583	541	527	605	596	585	571	587	567	618	598	600	613	564	599	560	591	610	569	568	573	612	562	623	598	594	585	564	609	648	626	631	625	613	592	580	596	578	611	578	559	618	561	626	579	595	611	647	588	592	561	588	613	608	543	629	558	592	600	573	573	588	588	594	579	601	595	570	602	577	586	580	644	599	570	589	554	566	611	616	636	574	621	572	590	595	584	598	578	605	589	585	552	574	609	540	621	625	594	609	562	614	673	591	624	654	608	616	593	541	582	613	593	596	574	570	568	613	592	623	586	546	618	620	552	561	560	598	569	605	574	634	600	627	571	622	607	584	558	578	601	572	604	617	589	613	576	587	611	622	599	560	587	637	635	604	583	582	575	580	609	638	594	598	612	564	587	606	601	606	550	596	650	593	616	611	589	619	553	641	573	539	627	599	572	553	609	571	582	587	597	603	607	587	616	554	612	566	574	579	586	538	611	549	607	570	579	613	588	588	610	572	575	625	628	590	587	590	577	596	613	607	646	601	594	607	595	635	586	575	581	612	619	573	577	560	590	556	606	571	563	606	572	618	593	593	576	604	596	563	619	617	583	533	575	614	566	591	573	584	588	573	592	617	593	599	579	614	606	558	575	626	598	609	606	584	591	632	587	579	587	595	591	565	617	585	604	594	595	616	588	566	593	579	585	593	615	609	623	589	625	580	599	553	567	579	599	606	585	580	597	613	594	600	577	524	597	545	564	576	616	591	614	568	592	612	629	569	595	573	599	600	566	557	588	545	572	551	589	573	604	605	588	592	605	605	581	595	599	627	586	599	622	602	557	632	623	571
56142	52890	45545	34816	28373	28433	23698	11944	2898	484	307	270	255	267	281	221	266	271	237	279	239	258	262	263	247	257	241	245	241	249	221	259	267	255	237	253	206	236	246	228	251	260	260	264	258	236	257	274	259	242	229	251	244	252	270	252	260	228	258	263	260	265	258	230	272	258	275	252	261	264	306	292	280	252	258	251	265	238	219	265	246	284	254	233	248	258	248	243	253	245	253	229	237	278	272	226	248	254	264	262	228	273	267	257	218	243	235	267	263	245	261	237	250	266	253	242	223	229	240	252	251	250	272	224	261	228	241	262	275	262	282	263	272	233	273	255	255	243	229	263	263	255	248	265	244	259	264	260	245	273	254	260	256	244	246	304	258	260	255	246	237	238	258	255	257	244	280	256	234	255	258	247	272	246	275	228	244	279	251	230	242	244	255	273	224	286	232	269	262	248	228	242	227	246	253	255	243	246	266	283	242	257	238	261	280	257	249	277	229	256	262	271	260	234	246	265	279	262	299	272	232	280	271	288	257	270	258	234	247	233	271	244	257	269	273	235	312	268	254	252	269	260	280	260	274	252	283	275	247	275	265	249	282	259	250	289	269	247	243	283	232	245	270	276	288	251	233	238	251	251	248	269	268	263	259	247	246	252	252	254	220	240	297	280	269	267	265	255	276	294	248	288	269	282	262	262	253	252	236	275	275	269	259	261	258	264	269	226	258	289	231	259	238	222	261	277	273	222	252	280	255	254	277	252	275	231	267	260	257	244	287	261	278	271	256	276	276	273	275	255	250	269	236	258	276	255	276	264	254	285	257	229	226	279	257	278	269	255	306	214	252	282	256	268	260	232	260	290	267	249	267	276	278	242	273	246	253	267	247	234	245	260	226	293	269	260	284	259	229	238	270	216	284	271	267	273	266	270	267	254	256	291	268	249	264	245	240	282	287	261	272	246	221	278	278	211	255	273	263	232	239	253	274	294	246	236	255	267	259	257	284	286	259	248	251	217	283	271	263	273	274	238	261	288	268	249	246	263	262	250	229	276	279	251	216	266	259	258	247	280	241	244	260	275	270	232	232	260	272	265	251	248	272	252	269	228	275	218	275	265	257	216	252	262	256	245	246	244	251	257	286	233	239	242	250	245	254	269	295	252	271	260	265	251	263	240	255	258	281	262	271	277	228	245	269	253	284	266	239	270	246	242	241	271	250	253	277	272	232	267	273	242	231	236	287	295	257	216	264	286	260	257	269	266	279	250	255	268	254	277	224	228	249	231	254	252	252	291	267	264	270	250	243	261	209	252	263	239	253	262	222	281	275	261	255	227	261	287	251	260	244	249	234	263	262	248	238	255	255	226	252	257	275	247	248	278	245	263	265	261	252	270	241	264	231	263	260	232	261	283	267	250	272	274	250	228	246	275	288	266	243	232	260	246	278	260	238	295	255	234	240	279	290	233	248	256	276	286	254	250	282	252	288	259	265	291	262	269	251	243	251	290	243	240	261	268	258	260	271	237	268	250	266	249	260	258	265	252	276	244	263	237	275	251	266	228	278	230	268	244	238	254	250	282	250	252	248	254	268	291	260	255	292	215	247	257	222	271	275	239	286	255	238	235	252	283	262	270	261	238	263	251	285	237	245	259	276	231	263	261	280	284	242	264	233	256	293	285	276	280	253	254	257	235	256	252	250	258	258	258	285	243	248	279	272	263	261	257	246	282	277	236	255	271	232	273	250	269	285	266	264	251	254	259	254	277	263	267	273	275	253	255	255	243	265	270	269	271	234	286	277	256	259	251	258	286	266	263	271	268	270	209	251	260	253	245	279	258	283	261	267	256	249	245	251	247	263	269	271	251	253	238	236	260	242	262	264	249	255	224	252	267	243	262	272	236	247	274	240	273	256	242	248	281	252	250	253	240	269	273	268	287	256	259	237	236	252	231	220	259	306	257	253	262	253	271	260	282	271	240	291	234	265	233	271	259	274	268	306	279	269	239	278	254	250	253	257	298	278	243	275	280	241	271	269	261	273	274	279	284	269	253	240	251	274	245	270	228	267	266	238	255	267	237	250	276	264	263	249	270	262	280	258	248	242	275	241	262	273	244	254	239	259	241	265	262	261	276	270	229	253	246	265	234	275	229	253	256	254	230	252	277	263	263	259	263	279	288	241	258	273	249	289	248	268	292	241	278	276	252	266	248	288	252	234	250	272	275	274	245	290	238	264	272	250	263	271	255	246	247	241	253	272	251	246	300	237	269	289	277	268	300	283	272	247	266	255	268	265	259	258	266	254	257	260	252	251	261	268	269	235	259	244	244	248	279	253	237	255	267	282	250	232	256	251	279	248	238	234	276	217	249	263	268	267	280	259	288	285	251	244	245	256	269	278	261	294	285	274	279	249	250	240	246	276	263	252	275	254	246	262	237	253	282	258	273	238	247	226	278	247	234	260	242	254	273	251	256	255	251	279	282	260	257	273	271	256	274	262	249	257	242	257	246	271	268	281	267	267	274	271	266	316	256	261	264	257	253	242	257	244	266	267	267	224	252	259	230	216	261	267	275	249	257	253	214	229	254	257	300	272	224	230	276	264	241	238	258	236	257	264	305	273	279	282	248	276	237	260	273	252	262	255	248	246	253	285	244	238	235	275	264	265	254	240	241	289	233	268	259	268	250	284	271	270	267	235	276	242	247	252	252	247	253	252	263	276	257	250	254	269	279	264	288	244	248	263	282	258	271	252	257	275	265	270	304	259	279	274	256	289	234	238	243	281	271	262	277	254	263	243	257	248	262	254	219	239	259	269	254	284	258	299	273	250	275	280	236	281	277	235	256	294	256	230	299	287	237	279	255	235	254	279	244	244	260	284	264	257	273	266	262	279	261	297	288	245	280	236	278	239	257	241	222	242	257	264	295	251	284	259	265	259	262	289	268	282	287	246	283	256	264	272	268	272	257	259	235	289	257	261	286	264	255	256	260	256	251	262	225	276	260	269	271	263	257	294	295	281	243	258	249	246	269	253	265	284	215	251	283	255	291	275	228	241	234	235	232	274	267	276	269	245	248	258	258	233	252	222	266	218	273	248	247	272	300	254	275	276	244	282	266	273	256	226	244	286	255	242	261	250	240	282	266	255	217	251	211	260	266	270	283	262	247	269	269	269	295	278	250	237	278	245	245	273	272	234	256	282	235	266	264	249	244	283	219	262	240	225	272	255	247	240	253	262	287	261	263	247	236	269	270	225	233	271	252	258	271	259	262	273	250	253	259	257	262	287	256	258	255	237	265	224	252	233	265	281	304	287	264	269	252	248	261	241	257	283	235	244	261	252	237	273	246	228	275	271	227	265	248	267	239	256	215	250	269	269	271	317	295	246	260	263	256	262	261	258	222	271	267	228	247	239	274	267	270	239	252	244	242	242	256	232	259	243	238	310	263	227	251	246	279	257	243	273	276	244	261	236	289	265	277	252	255	274	242	297	262	263	254	254	234	236	241	239	271
47148	60209	57289	54612	50036	45671	28192	9020	2014	777	694	593	617	605	606	593	610	619	572	577	614	610	573	599	573	556	578	602	576	612	573	578	595	575	596	574	581	585	598	587	552	614	570	579	607	561	586	578	564	597	589	626	616	559	602	604	596	584	588	585	538	587	581	531	584	625	552	613	610	563	591	574	597	583	585	583	584	566	564	636	571	570	566	559	595	631	627	565	584	615	582	540	565	602	581	557	637	572	604	577	570	544	592	579	611	594	545	584	610	564	637	598	578	569	604	572	565	584	605	593	578	586	571	582	570	555	553	651	588	584	615	549	621	556	581	561	567	566	537	600	586	580	592	547	620	532	557	577	583	545	570	554	557	588	535	568	584	562	576	574	565	607	543	583	643	546	562	595	603	606	577	549	582	559	512	558	576	506	598	594	575	561	604	613	595	556	638	595	565	569	575	572	587	590	598	611	589	541	609	558	584	586	581	532	559	556	567	589	604	614	546	603	589	606	560	592	557	601	587	561	627	596	590	595	565	556	598	592	630	584	535	604	573	546	580	595	572	574	586	592	618	595	577	563	622	544	585	573	600	577	538	599	515	542	549	565	550	641	602	517	577	590	568	600	633	595	609	556	558	618	591	566	613	555	600	554	625	629	553	589	602	540	589	584	616	608	528	569	598	541	558	582	561	574	593	597	578	547	583	592	622	546	556	581	599	590	617	581	580	584	615	605	584	589	553	562	623	623	558	525	603	559	609	596	583	599	581	599	572	591	610	578	549	554	601	565	557	562	565	589	565	555	595	570	616	581	575	587	591	567	560	568	610	564	606	581	601	596	568	559	569	573	617	615	609	537	559	581	543	573	551	586	539	636	604	586	615	620	592	576	601	632	582	589	593	571	573	610	591	593	587	595	556	545	601	549	598	571	567	566	545	566	584	568	557	556	611	598	589	584	542	595	570	612	611	583	580	632	575	574	609	568	577	577	560	548	595	565	605	596	612	595	554	551	603	574	584	623	548	587	625	592	561	571	601	553	544	589	616	606	580	553	557	571	568	568	557	570	536	573	571	550	567	580	580	622	554	567	580	573	561	629	561	569	556	554	606	593	637	569	570	621	604	621	574	571	613	591	553	628	608	610	591	623	585	531	573	570	602	581	597	615	630	635	606	610	574	616	584	673	587	566	566	539	542	568	602	639	559	573	611	572	612	539	538	572	591	571	633	598	548	598	582	605	639	608	600	590	592	611	551	571	543	598	571	526	601	573	566	588	583	572	599	602	530	600	571	626	578	519	593	549	620	577	538	553	599	580	636	585	607	566	610	546	578	552	606	553	599	542	525	635	570	525	555	561	589	562	611	583	598	588	561	599	601	608	608	579	588	535	624	560	565	593	588	594	578	615	594	619	580	604	552	602	606	559	601	589	576	590	568	535	579	567	578	550	588	586	596	548	587	604	555	613	557	556	590	584	599	591	630	552	570	619	631	610	662	577	587	581	561	557	576	554	569	591	578	537	565	576	566	600	537	558	574	569	595	549	584	611	587	613	587	550	634	558	562	593	584	552	615	560	563	556	583	616	565	546	522	582	522	604	580	593	596	602	634	574	596	627	537	558	583	567	598	612	579	602	584	603	603	592	594	588	588	597	576	568	584	546	557	547	561	634	577	561	615	577	608	554	510	603	570	601	577	583	618	558	584	596	598	572	568	544	576	560	544	554	627	543	593	589	578	585	597	601	586	622	587	534	539	588	556	586	565	567	537	579	554	568	581	609	564	582	607	568	562	567	575	593	625	580	576	583	575	597	537	582	587	586	597	578	579	597	559	584	547	583	591	544	596	550	570	551	553	570	609	555	575	637	580	583	554	589	585	592	604	599	548	618	627	550	563	581	603	640	603	631	596	569	583	543	606	555	567	526	545	586	576	562	540	574	538	590	579	612	570	558	621	578	547	618	592	566	543	581	553	581	598	569	547	631	600	527	595	568	574	574	592	596	589	593	592	554	606	578	560	596	588	566	577	591	581	624	559	578	621	588	602	552	604	594	552	583	560	583	561	573	611	562	626	599	557	536	572	615	608	575	632	565	595	583	602	644	567	572	552	610	595	532	556	594	563	637	558	613	572	605	640	605	596	586	591	590	618	577	613	578	615	569	593	620	597	624	629	562	580	572	590	598	548	582	564	603	594	607	565	569	557	599	585	601	561	565	585	558	543	610	574	559	628	599	619	560	579	569	530	615	604	659	576	593	588	591	557	557	591	607	591	531	584	539	630	603	603	614	611	552	573	585	604	603	564	574	562	601	567	588	592	628	577	558	594	576	577	596	576	581	570	564	585	563	564	559	593	588	556	537	619	564	580	567	527	559	573	556	606	579	604	590	622	528	560	600	560	560	583	543	631	614	599	599	595	614	579	558	583	554	584	562	596	599	551	592	596	589	560	605	585	612	557	586	554	587	629	568	553	587	564	590	598	585	616	580	590	599	578	593	627	573	560	585	564	605	585	563	576	583	556	616	563	576	614	627	579	622	602	583	576	579	566	588	545	599	556	600	575	579	587	591	593	576	585	571	617	613	552	514	586	574	574	565	596	577	590	571	595	571	575	577	553	606	580	534	616	564	628	593	515	547	519	581	588	574	600	635	560	553	544	569	599	613	592	596	580	573	559	594	552	591	577	563	604	577	550	613	532	565	608	577	571	598	634	595	548	534	515	563	591	559	636	586	598	558	622	601	606	567	553	569	608	568	575	602	567	577	597	608	577	599	605	600	583	580	634	578	549	585	615	560	572	580	598	581	618	588	608	601	557	532	572	569	513	582	585	556	548	587	585	575	561	578	595	574	594	581	590	592	581	574	620	567	564	593	596	605	549	597	595	560	570	583	578	575	556	606	573	582	541	569	593	590	626	596	571	585	560	594	567	582	602	564	617	548	573	558	585	587	608	560	596	604	587	627	617	629	571	600	603	639	556	599	618	563	602	601	579	608	555	558	594	599	623	565	595	524	556	593	582	568	596	588	580	564	569	537	571	571	560	595	558	588	558	596	600	609	625	569	588	572	555	552	564	580	587	588	603	525	558	607	577	551	590	585	598	592	599	582	588	547	552	580	590	548	604	631	585	584	571	570	587	592	566	593	585	567	537	609	638	549	560	583	544	634	593	587	574	583	601	555	565	564	604	580	573	550	615	591	579	610	594	581	602	572	562	571	603	573	577	583	572	563	538	600	561	590	577	573	590	602	586	571	601	591	547	592	596	613	583	553	603	620	565	572	545	619	578	543	622	569	591	582	614	559	643	596	611	589	554	597	581	586	596	596	582	563	583	551	605	585	597	560	619	572	553	601	594	610	571	569	619	576	604	596	583	580	563	607	571	604	633	577	616	610	618	592	587	581	543	587	591	599	572	607	591	586	636	589	554	568	544	616	544	573	621	616	574	568	576	568	587	556	558	568	595	608	541	586	590	622	587	610	605	568	600	562	578	584	589	564	595	623	597	522	616	565
59074	48800	43696	37033	32261	30728	27687	20741	10097	1913	333	269	223	253	245	246	257	256	231	253	248	238	261	273	265	246	245	232	243	258	234	216	246	234	269	252	233	231	234	225	240	257	222	247	231	227	222	226	271	242	239	260	258	255	240	259	244	259	259	245	217	208	269	250	265	223	255	234	276	277	237	235	269	257	268	250	249	265	252	258	250	242	251	246	267	264	218	257	230	224	232	242	238	228	269	249	208	226	231	234	254	227	225	255	256	240	227	229	232	238	246	228	222	237	272	226	242	248	228	234	268	242	260	245	226	207	228	213	262	235	248	238	254	229	233	242	224	222	241	257	256	251	259	226	224	236	201	263	244	239	262	248	247	275	252	212	216	222	247	221	229	242	247	249	244	220	222	231	246	258	235	269	262	283	230	221	243	259	235	231	246	257	227	248	227	238	258	223	223	236	247	267	222	257	249	258	213	262	242	254	235	227	245	259	242	225	261	263	224	253	247	235	269	240	255	234	247	231	248	233	247	228	222	256	257	265	228	268	232	244	227	261	279	235	222	211	239	252	235	248	220	266	218	266	223	258	250	215	267	256	221	223	242	248	233	250	226	218	227	227	290	281	236	241	236	244	241	242	225	230	224	189	272	275	246	229	233	232	266	221	241	231	243	214	272	209	226	242	260	239	244	245	242	219	223	230	236	253	237	216	260	234	237	252	248	197	237	253	230	246	226	241	261	260	236	238	231	221	215	248	255	262	209	233	250	237	225	244	264	235	234	254	255	236	218	242	268	250	235	242	227	283	266	262	246	247	222	237	259	239	213	229	244	230	247	238	223	237	276	231	271	213	216	190	239	255	251	271	245	224	201	239	253	247	242	248	246	239	236	272	270	254	277	228	227	237	267	256	227	234	246	226	213	239	259	231	224	235	252	231	260	224	237	228	287	233	255	252	230	212	228	232	233	255	232	229	232	218	228	229	292	219	252	237	223	237	262	248	262	233	256	259	232	245	234	254	227	242	236	249	230	256	244	255	258	222	265	209	221	222	243	239	252	258	223	233	258	276	251	263	257	236	254	241	233	243	257	245	226	225	248	247	247	202	227	219	212	265	240	256	247	224	218	252	251	225	265	227	298	246	234	223	232	260	245	207	246	262	227	266	207	232	228	245	263	250	232	225	250	244	226	228	242	238	215	232	254	262	236	235	220	253	238	251	230	222	242	240	269	277	247	241	203	241	261	236	209	252	234	229	258	235	225	267	235	221	244	258	258	224	251	234	218	270	227	230	235	265	276	210	248	275	239	222	254	267	238	260	258	234	244	250	212	229	246	250	233	246	218	231	248	218	213	234	246	227	263	258	251	258	232	255	229	235	239	262	248	249	249	247	278	254	238	220	246	229	286	229	227	221	218	240	243	224	271	213	226	203	240	217	238	259	257	252	232	216	240	248	250	251	230	229	218	254	228	269	256	233	209	243	248	240	202	217	236	240	237	241	260	221	253	252	269	215	267	251	243	222	239	230	233	219	250	247	255	269	254	265	236	207	247	255	223	234	236	238	217	216	220	250	252	236	255	247	269	221	203	234	250	227	250	247	220	251	249	229	224	234	226	235	198	257	225	222	240	241	247	241	241	229	256	230	268	257	233	234	241	218	243	252	225	255	231	244	242	233	254	232	263	235	227	281	237	246	219	232	215	227	245	219	247	242	234	239	236	229	249	261	250	237	254	249	220	235	240	247	209	242	254	241	234	242	241	233	230	235	262	227	235	222	252	232	249	243	238	230	251	233	291	247	265	235	242	246	252	250	236	240	249	260	288	210	253	233	220	259	233	245	249	250	271	205	243	214	247	255	269	239	227	236	249	263	239	279	227	226	236	281	236	223	249	243	232	226	221	260	231	226	262	229	224	233	226	238	242	237	215	219	235	255	258	259	229	232	240	236	228	249	235	281	224	230	255	232	272	233	232	245	236	257	241	248	238	234	245	242	222	250	238	230	223	254	234	252	254	238	239	271	244	219	227	238	249	238	237	235	267	240	257	231	218	244	228	242	227	257	213	251	242	213	243	243	254	244	222	205	239	244	230	260	217	254	204	227	255	259	257	211	223	234	236	234	241	243	209	232	238	241	241	239	233	217	250	224	223	243	261	269	247	248	253	263	246	263	249	267	228	238	245	234	234	250	222	228	256	229	248	274	240	227	244	219	225	234	226	219	243	237	269	214	262	226	255	253	270	265	247	245	257	231	226	232	251	204	247	217	249	266	261	232	250	256	225	243	231	242	266	242	270	231	245	229	246	260	249	217	244	232	255	205	257	255	245	215	234	261	231	240	230	243	232	247	251	250	243	253	226	261	257	240	260	248	228	247	204	257	260	230	232	231	261	247	229	250	236	214	248	248	235	246	246	220	242	230	242	209	252	223	210	228	245	264	252	236	235	238	210	243	248	246	238	233	239	238	269	252	240	221	244	234	235	223	226	276	284	230	248	238	248	262	215	231	239	215	238	244	272	258	225	234	249	240	236	276	245	239	250	239	260	264	247	225	230	259	280	232	247	243	250	237	229	254	225	240	240	255	229	230	237	244	264	232	234	235	254	237	243	237	227	211	240	222	224	230	226	247	263	241	251	259	247	243	264	222	259	197	248	251	244	234	238	248	229	236	250	227	244	252	232	250	226	248	250	254	239	246	229	245	234	237	257	245	212	247	227	230	244	241	214	216	218	275	249	231	250	205	283	260	219	237	243	233	226	217	255	266	258	234	242	258	256	246	224	230	264	250	253	237	260	246	236	232	243	260	200	249	248	253	253	265	241	230	272	202	222	256	250	262	252	241	234	252	238	217	244	252	250	254	237	246	201	231	249	251	215	236	237	239	234	204	215	249	231	246	242	259	235	240	242	237	258	245	230	241	241	252	243	252	235	208	248	259	239	254	235	227	251	227	256	237	237	248	235	230	265	235	252	276	238	242	215	256	248	267	238	275	250	230	252	250	256	244	239	240	256	221	223	270	259	228	274	233	238	251	249	284	232	213	222	218	231	240	269	229	208	234	229	249	228	218	211	285	263	263	224	264	279	252	228	251	227	264	211	245	228	250	229	216	207	238	254	280	252	233	221	241	260	249	232	250	227	225	250	253	269	216	275	238	260	255	250	245	230	262	232	251	240	231	236	271	256	248	240	243	241	242	271	241	271	232	253	219	258	253	215	274	254	252	242	258	218	280	232	257	239	236	237	252	258	217	243	274	245	241	250	234	231	236	263	239	251	251	244	209	217	250	261	204	230	238	245	246	236	251	231	267	248	246	242	279	235	233	225	233	265	249	227	235	279	250	257	232	245	232	241	231	243	250	228	216	237	259	218	253	241	235	216	269	258	229	214	242	265	236	207	230	252	244	231	255	222	276	231	235	278	262	259	242	268	225	260	237	254	265	240	235	231	241	229	219	248	236	233	246	233	228	223	241	217	233	247	221	238	252	236	251	259	253	231	250	230	260	248	208	243	231
51197	60042	56822	58153	60866	62985	41769	16843	3816	1068	636	596	584	586	553	571	584	532	582	510	583	553	574	577	551	539	546	546	543	537	570	563	540	542	519	520	507	510	595	525	544	551	542	540	536	518	494	547	571	486	550	526	512	548	527	538	526	519	548	521	547	525	525	544	493	544	511	550	533	544	545	549	519	542	508	545	559	502	514	554	547	535	528	522	500	518	533	520	572	545	527	503	563	537	560	532	559	512	538	553	552	541	539	564	553	550	550	573	566	512	565	542	556	525	533	516	560	530	538	542	594	555	534	521	523	530	518	539	546	540	487	539	515	520	569	539	495	544	530	528	546	517	524	547	504	538	535	543	516	587	504	517	539	537	531	509	534	533	524	568	524	556	540	515	512	504	497	557	527	514	587	515	488	510	543	553	512	548	582	573	539	531	582	521	487	539	536	550	500	548	517	559	519	541	525	533	523	496	519	507	558	528	572	513	500	554	566	531	554	557	540	516	528	505	574	546	530	550	497	551	572	509	531	528	533	537	534	553	529	529	506	544	569	540	549	568	517	515	529	534	504	563	550	509	551	510	524	545	494	530	570	537	529	574	497	517	540	478	541	506	531	530	539	571	518	583	560	528	564	533	549	503	573	538	532	561	538	549	521	521	539	555	530	563	558	583	530	487	550	532	526	513	529	499	578	523	533	558	581	514	564	527	535	532	527	521	557	541	500	533	545	523	580	534	537	548	532	522	518	552	564	559	551	535	556	554	549	553	488	542	552	531	550	559	555	535	521	523	546	504	545	505	549	536	522	544	554	561	550	491	528	494	516	533	540	529	544	554	545	559	524	564	570	524	579	562	549	537	546	558	540	528	506	513	525	552	528	535	536	577	506	503	548	551	549	500	534	520	518	544	491	519	498	597	533	542	500	540	544	538	561	572	536	547	538	512	563	597	529	535	503	524	508	531	527	552	516	544	545	556	519	496	497	558	563	535	554	549	564	500	556	541	531	505	551	519	535	504	532	552	563	513	564	531	518	563	534	498	533	519	561	536	525	513	541	542	545	517	553	556	525	509	534	562	559	592	545	528	543	551	531	522	548	528	518	556	543	552	530	546	571	561	545	546	528	500	528	584	546	555	525	572	555	541	561	514	549	511	593	553	508	528	511	470	519	552	548	525	532	524	567	546	500	531	480	559	570	547	526	549	527	521	520	513	517	514	567	509	548	542	511	556	567	533	527	541	531	556	555	494	536	481	555	512	531	557	531	513	482	564	533	536	479	513	533	556	522	522	525	540	512	495	514	554	553	526	536	537	544	523	546	536	541	505	559	499	528	544	509	543	517	526	551	537	557	538	579	551	526	564	514	516	538	527	537	532	536	531	556	503	580	540	585	495	526	544	544	572	547	569	544	558	589	570	526	535	558	548	539	527	549	541	547	551	515	567	537	535	546	531	577	505	534	532	533	544	553	492	492	527	554	546	543	499	552	555	567	546	514	555	568	540	530	560	542	533	539	514	576	524	547	524	554	509	537	531	509	501	553	533	540	557	557	537	520	512	532	556	495	521	522	580	546	541	535	556	525	571	512	529	560	533	484	513	507	538	517	496	509	503	522	570	513	560	544	523	550	502	559	547	548	543	492	537	516	488	536	546	512	552	505	537	538	582	549	534	555	538	523	535	500	497	484	519	512	518	515	576	525	525	519	510	559	538	486	601	538	505	578	531	523	514	521	567	541	556	474	535	539	506	523	567	501	518	572	562	502	549	514	568	496	544	541	508	555	540	532	525	512	530	534	569	541	522	568	512	540	528	525	528	574	509	542	546	536	525	533	544	532	538	569	517	531	559	512	549	487	520	529	569	517	569	553	513	504	560	501	524	541	571	557	546	556	519	561	553	510	533	525	547	528	541	544	520	536	551	530	574	511	563	605	521	556	530	542	516	556	569	530	557	545	526	586	512	534	564	499	568	526	536	518	544	488	499	488	519	513	540	553	495	536	544	516	535	565	560	567	532	517	529	572	529	527	599	539	524	544	521	533	571	508	545	527	502	571	516	555	560	513	502	509	544	529	515	536	507	543	618	544	500	533	539	529	531	519	500	534	565	565	536	557	557	536	567	591	502	545	508	523	512	533	527	531	569	586	543	511	551	519	532	561	544	533	508	527	548	549	509	576	510	538	561	570	544	539	575	542	532	574	543	521	506	535	563	522	541	497	546	501	523	522	539	508	537	517	521	522	500	497	555	501	544	532	540	521	565	526	565	501	557	548	567	529	492	525	492	508	547	533	542	547	573	562	525	530	537	495	527	480	576	541	537	509	557	580	523	555	529	549	497	540	543	601	534	584	521	513	530	558	537	529	547	523	549	534	530	543	562	501	531	542	508	535	522	540	524	520	560	554	539	490	551	505	500	549	532	515	516	508	521	552	515	550	528	530	550	501	528	495	564	561	591	497	536	521	502	515	544	542	518	570	519	529	548	544	542	500	557	593	514	542	532	516	529	531	506	568	489	531	532	573	545	513	529	521	570	526	494	560	492	551	543	517	516	529	516	533	520	533	559	530	537	493	581	534	550	527	549	537	543	506	507	531	526	538	551	551	538	505	552	543	519	535	563	531	522	515	535	559	529	574	527	530	486	508	523	551	536	510	572	554	503	529	548	526	548	515	551	531	540	514	541	562	539	559	568	489	556	563	538	513	515	539	550	595	566	511	534	582	539	524	519	546	535	546	541	508	509	541	517	558	513	536	510	542	522	516	490	520	499	535	505	545	543	491	549	555	535	528	526	558	564	512	573	559	540	547	485	540	557	532	523	525	546	493	566	522	595	529	558	550	555	581	530	551	514	508	586	558	525	521	514	551	533	572	578	574	510	518	528	508	538	532	528	520	529	560	548	536	521	496	545	527	550	525	539	500	574	531	522	568	526	554	556	515	524	551	533	554	525	526	532	571	530	530	509	466	536	503	518	549	517	553	516	526	530	583	569	517	528	534	520	532	533	526	538	498	516	557	559	509	570	531	521	551	539	518	522	510	522	588	570	547	540	510	516	540	542	511	534	540	547	515	504	497	584	538	513	574	545	496	543	535	542	550	513	512	506	566	497	518	498	546	545	506	502	516	531	568	534	500	541	531	532	489	486	569	542	496	473	547	496	515	544	520	538	551	575	530	524	532	562	530	555	563	497	543	541	550	535	543	536	545	535	545	526	545	530	559	575	560	514	527	555	549	529	525	524	513	554	522	562	556	507	518	536	543	557	540	554	545	552	560	512	532	527	553	524	527	558	533	558	532	537	528	536	517	557	506	558	544	545	546	530	557	518	531	535	482	503	534	529	482	572	511	552	535	548	567	485	531	549	542	533	532	538	526	551	541	533	544	540	559	544	518	519	517	529	534	526	525	521	547	536	553	528	553	539	582	519	543	503	561	508	530	532	536	548	569	531	545	604	512	516	555	532	545	515	529	554	535	568	529	524	549	505	535	542	505	522	521	491	510	550	535	562
19964	27598	26359	16571	6634	4594	2386	804	353	272	270	244	243	259	240	262	273	241	247	255	219	271	259	258	240	231	275	268	252	213	235	259	248	266	254	232	263	246	249	273	278	253	234	281	258	260	224	240	221	253	254	252	260	279	272	253	285	229	256	264	260	251	276	235	270	241	245	220	233	249	291	278	282	253	275	252	249	281	254	255	257	267	217	244	240	251	259	250	257	276	244	286	262	233	265	276	267	279	270	259	265	252	255	235	252	256	285	252	228	230	292	278	250	276	304	253	230	248	258	268	291	242	241	256	286	271	249	237	253	256	243	249	252	260	260	274	254	263	248	241	247	232	256	266	277	256	231	261	250	226	271	272	256	262	267	271	252	239	242	268	227	248	257	242	295	271	274	256	303	261	286	271	268	251	236	271	253	264	261	246	222	263	244	253	259	258	253	250	242	229	239	283	265	244	246	234	236	241	254	261	223	256	241	266	204	273	258	260	266	251	257	237	248	257	279	226	240	276	261	254	261	242	242	252	248	245	235	265	215	262	265	230	248	275	255	260	255	251	234	284	247	276	269	270	267	219	233	231	286	259	252	279	287	259	228	250	260	244	252	249	286	256	278	257	254	242	245	258	279	230	253	267	268	253	254	232	295	246	226	267	260	266	259	246	229	246	271	236	248	280	249	256	264	268	257	281	245	268	263	235	272	269	230	246	279	259	218	281	266	237	242	247	257	254	257	265	231	285	240	253	250	276	275	237	227	263	248	267	237	228	256	283	258	261	227	246	272	269	263	289	241	258	260	279	267	262	249	237	241	250	238	277	261	254	233	241	273	237	254	256	219	254	256	252	238	222	241	257	294	245	269	266	234	234	253	301	252	280	283	271	240	272	239	291	257	220	252	229	265	267	259	275	244	269	265	262	228	261	272	251	264	263	270	227	268	254	287	261	275	271	299	235	228	265	256	274	255	296	255	248	271	261	261	239	254	270	253	264	255	255	290	263	276	257	264	226	230	254	265	259	265	284	262	247	249	241	253	269	264	275	239	239	243	263	289	270	276	245	247	252	260	270	279	271	260	224	224	236	255	272	236	259	240	254	243	250	265	289	256	245	255	220	271	242	246	268	238	253	252	265	270	277	248	263	251	262	258	255	251	247	278	290	258	267	225	253	253	265	244	261	240	247	259	223	240	266	287	281	248	233	270	240	247	278	250	284	251	264	248	295	288	236	278	244	285	262	239	261	247	278	244	265	266	255	250	261	261	278	294	272	280	255	244	227	260	248	272	260	249	246	267	248	286	249	244	241	255	227	232	232	253	229	272	247	231	267	269	240	233	231	270	278	269	273	276	231	252	251	249	271	245	258	255	228	249	246	241	247	244	271	288	265	293	239	229	256	249	260	289	239	230	277	241	242	256	271	245	270	260	307	232	247	250	244	243	244	255	236	205	269	284	254	274	264	266	295	258	264	245	280	263	259	268	245	246	263	231	265	246	243	254	245	248	273	259	259	280	274	282	249	235	262	216	274	258	233	250	257	268	261	273	255	279	255	238	261	220	265	228	239	270	279	269	244	232	232	243	249	266	231	261	251	278	232	253	275	268	260	234	263	256	226	241	260	234	252	232	261	252	219	280	257	246	243	249	258	237	268	259	283	236	250	239	229	257	236	244	252	283	247	242	258	240	267	280	250	267	236	273	249	257	257	268	250	235	268	292	242	249	262	257	281	225	248	287	242	277	268	271	275	268	252	271	268	246	228	247	270	245	265	248	258	245	248	255	275	256	260	263	276	285	259	230	268	272	245	254	247	274	266	233	262	247	272	273	271	239	277	239	221	242	265	272	274	244	263	272	270	227	277	255	268	237	287	264	243	266	267	268	256	255	238	240	246	291	266	252	267	231	254	239	276	244	235	239	287	266	231	269	243	239	249	260	258	246	266	274	253	238	235	250	270	267	254	234	244	265	246	229	249	273	271	261	281	277	268	222	254	271	263	243	269	276	251	265	267	261	229	246	246	273	230	251	242	259	233	245	271	288	248	235	241	250	270	231	268	280	266	249	252	251	257	255	257	256	255	239	273	258	249	258	282	245	267	240	253	259	249	242	267	268	268	261	277	252	256	250	227	253	252	275	251	260	230	259	234	256	229	251	251	262	259	269	224	251	215	246	247	254	228	259	260	224	246	274	244	239	226	265	259	231	252	263	317	246	249	222	240	237	267	254	256	240	258	257	257	243	263	257	227	310	239	265	281	262	281	253	269	233	260	236	227	237	275	254	255	256	253	265	258	269	276	235	214	262	248	249	279	225	252	237	232	255	279	260	262	239	257	264	238	267	238	272	265	281	271	270	255	298	238	244	276	275	282	259	266	232	264	264	230	237	252	259	227	257	253	269	242	234	258	238	244	251	277	268	289	274	235	261	246	271	256	267	276	253	266	290	264	287	263	260	245	234	244	254	251	322	218	250	249	263	255	258	272	268	243	251	269	243	246	268	247	267	259	273	271	260	284	260	213	257	275	228	288	243	233	234	260	289	239	254	232	265	236	247	239	267	268	263	229	232	278	254	250	270	250	257	258	238	256	254	250	279	234	226	239	231	247	240	271	266	256	262	268	265	256	273	268	288	239	245	269	228	273	246	240	236	275	294	255	244	253	261	250	239	235	247	255	256	242	264	254	261	267	249	257	241	282	273	237	244	275	258	250	264	263	267	253	266	227	241	271	256	250	273	290	229	265	251	265	256	242	280	244	254	262	253	255	254	269	254	246	235	252	258	237	266	247	246	282	265	259	244	283	272	249	233	229	251	249	248	263	296	253	254	230	233	229	263	278	238	250	245	273	250	261	242	261	253	248	257	235	245	232	253	248	256	250	264	256	256	222	264	241	269	259	255	242	260	253	272	253	234	234	253	238	268	291	268	237	292	254	246	258	240	256	262	243	224	267	262	243	246	250	249	277	299	258	265	256	230	285	260	264	234	245	241	268	238	259	260	269	226	250	274	230	235	267	261	258	254	269	251	287	246	246	269	232	269	266	252	239	260	238	285	236	226	265	251	208	260	250	238	261	292	253	225	242	288	253	254	255	234	253	251	228	242	243	236	219	239	264	250	239	263	253	266	271	269	256	222	232	246	243	257	272	235	245	261	254	259	234	270	269	250	247	266	282	239	269	288	267	275	275	267	274	225	265	243	256	254	246	279	231	251	302	272	268	291	260	273	238	264	245	264	265	255	260	227	271	244	308	235	251	232	269	252	278	254	282	255	250	253	283	244	249	259	230	256	242	209	261	265	249	243	259	252	269	231	238	274	233	245	234	263	257	261	269	222	282	244	233	266	262	262	255	248	256	283	265	279	295	260	285	243	269	247	274	257	244	240	253	250	242	228	272	242	235	254	254	269	251	273	256	238	246	255	254	249	235	270	257	258	243	234	238	255	227	315	238	263	235	256	282	249	259	270	281	230	273	241	248	251	262	261	218	233	272	231	268	272	252	247	253	240	254
15051	26754	29823	22620	13532	11821	6244	2154	865	661	609	615	568	593	627	627	605	590	596	587	588	596	589	595	590	590	593	566	573	577	563	654	623	616	633	592	610	582	606	578	630	575	598	606	589	651	609	609	590	599	582	585	619	626	586	590	564	552	622	626	573	608	541	586	603	620	598	613	565	587	649	592	635	575	632	574	603	602	638	586	622	572	578	575	573	504	602	593	629	599	581	638	597	594	594	609	612	613	604	574	591	615	593	623	573	601	591	633	593	581	656	575	638	572	628	612	618	583	631	625	615	567	607	597	618	553	579	582	590	586	620	626	586	567	598	624	564	616	632	614	567	571	571	680	635	595	553	610	580	621	598	610	596	625	560	537	637	601	615	619	630	609	650	609	611	601	613	631	561	609	565	606	586	576	564	611	620	587	584	586	583	607	591	612	589	591	646	567	612	628	610	666	578	634	596	582	632	634	625	571	592	582	586	568	634	581	605	606	581	594	668	596	624	591	575	597	610	586	604	615	626	620	603	573	588	572	617	623	547	612	598	620	560	615	585	572	604	533	596	611	628	660	608	616	611	601	618	582	533	652	609	586	605	594	615	591	595	620	616	587	612	619	590	607	580	611	589	577	585	631	601	599	570	585	571	596	584	600	606	562	628	590	626	653	583	586	561	569	571	574	594	593	594	628	619	623	578	602	621	634	571	627	627	596	596	592	597	637	581	600	552	628	607	611	577	607	578	602	580	610	596	580	629	577	573	609	607	547	608	613	592	618	582	607	632	595	617	590	638	547	564	594	569	620	580	591	602	599	582	581	599	577	600	581	602	608	620	564	597	629	625	584	598	585	589	570	602	603	596	617	574	657	629	565	586	594	597	571	597	611	621	596	552	588	561	595	558	601	542	608	546	598	633	611	585	626	580	584	592	581	603	590	581	545	592	642	594	590	605	644	600	612	599	608	541	645	632	565	640	611	641	566	611	625	581	611	595	615	607	595	609	565	592	628	587	634	626	650	572	570	591	586	619	578	567	599	632	595	609	626	593	587	579	588	583	588	584	583	612	636	581	580	618	566	594	577	651	594	623	597	549	580	605	588	572	593	597	636	634	574	571	622	593	612	591	630	572	603	576	599	579	569	634	585	572	609	598	569	615	608	581	589	616	610	580	596	602	552	592	589	599	625	558	597	570	617	590	616	628	574	640	618	612	593	596	581	610	598	599	641	612	621	627	599	613	570	568	591	619	608	560	648	577	566	584	648	644	647	614	579	613	558	600	603	560	602	580	606	605	606	616	614	607	621	567	640	604	613	593	662	589	582	608	601	584	564	571	608	577	599	612	628	602	561	628	584	617	549	623	582	623	628	558	567	609	581	605	595	621	583	629	597	612	563	597	579	592	589	584	548	540	543	638	602	583	584	635	608	632	667	591	618	574	617	581	583	588	604	618	618	591	592	618	594	610	612	560	604	578	563	617	616	638	649	578	588	621	653	554	578	562	609	617	609	568	629	599	593	570	598	523	611	579	570	595	626	605	619	600	602	562	591	615	595	568	595	580	571	594	648	603	569	591	606	575	636	587	588	617	622	648	635	630	611	628	579	573	628	623	641	621	596	600	589	579	628	657	574	580	580	621	559	609	621	578	611	552	593	559	575	606	623	624	586	607	575	596	593	570	580	621	606	624	624	604	575	623	586	620	603	572	595	578	611	599	600	603	565	590	596	633	577	585	617	617	581	605	589	602	588	575	588	598	614	613	637	653	572	601	603	624	632	581	583	558	570	581	616	578	577	642	576	573	590	613	612	614	632	575	579	595	622	571	592	623	590	537	593	628	630	615	628	607	615	593	596	606	570	593	616	626	600	618	567	599	564	602	522	608	582	622	638	580	614	598	611	598	591	582	607	588	570	593	560	621	589	587	582	567	564	583	655	554	645	628	592	593	595	547	626	608	653	595	581	582	543	632	569	583	613	608	603	623	636	620	597	565	565	617	586	607	626	579	584	633	574	647	595	580	594	622	626	577	638	618	576	574	609	544	633	631	603	590	601	561	574	581	638	600	620	582	566	595	611	593	605	561	599	598	609	617	618	618	595	619	630	600	613	582	608	606	601	582	565	606	586	591	643	607	606	611	581	571	581	562	614	636	616	600	594	621	592	587	623	595	602	627	633	571	616	589	606	603	620	632	575	547	630	623	580	631	594	607	624	635	631	628	647	591	602	635	577	558	598	633	599	561	611	585	610	571	616	626	634	572	603	586	578	613	627	624	619	600	590	611	600	603	606	607	590	594	573	591	538	557	577	555	612	616	600	567	617	623	557	610	559	577	568	585	573	613	621	595	557	608	595	540	567	600	587	585	601	579	554	579	620	580	615	602	592	629	641	561	635	590	576	599	622	598	596	566	573	586	580	568	555	615	594	587	594	606	619	597	667	628	579	602	615	571	637	567	606	612	551	561	585	592	598	606	593	608	634	603	591	630	579	588	538	586	635	643	632	623	584	594	589	593	566	580	596	586	603	608	635	605	608	555	571	574	623	566	641	574	584	630	581	615	617	656	587	632	567	623	602	535	610	616	642	667	574	564	594	635	586	599	584	571	605	605	591	609	608	564	608	586	585	552	558	621	639	595	625	608	599	596	599	629	607	608	610	600	637	612	609	579	613	614	628	622	592	590	555	588	624	629	617	604	598	636	592	550	575	653	621	602	595	619	611	562	642	578	561	617	646	592	600	606	610	587	604	624	633	600	605	633	607	569	582	576	559	608	613	604	571	628	597	629	582	609	579	593	626	585	576	599	609	604	585	623	597	635	632	593	616	588	597	557	590	626	567	598	633	574	639	610	585	600	625	563	585	590	592	589	575	579	602	567	625	569	605	642	582	593	604	578	580	626	581	599	571	579	625	594	589	535	615	599	606	580	635	644	591	603	638	523	613	595	599	602	595	587	606	600	574	608	620	579	626	601	610	594	566	602	613	596	577	599	590	608	546	591	574	568	569	565	628	558	616	520	610	593	587	629	611	563	605	553	605	592	655	595	602	552	608	577	610	574	584	606	578	594	571	612	605	631	610	581	603	608	655	556	612	605	596	615	616	554	578	633	592	596	598	586	617	603	599	576	654	614	568	620	576	629	572	584	589	630	651	615	606	606	578	583	569	585	579	603	599	643	591	674	599	592	607	617	621	601	589	610	600	570	606	580	634	579	624	623	600	540	606	595	595	578	590	595	568	633	623	606	581	596	593	585	601	620	614	591	573	591	548	565	626	604	610	567	629	569	625	605	583	576	676	666	580	602	585	617	606	577	616	640	660	622	642	535	575	594	604	601	599	597	597	574	609	594	595	608	600	629	620	577	621	593	601	608	619	590	626	614	601	578	602	618	629	559	593	588	604	620	594	637	603	601	578	606	595	588	639	596	605	624	571	608	604	581	612	581	611	566	588	598	568	591	643	640	583	587	604	620	597	583	602	616	599	615	612	575	531	585	598	620	604	627	609	626	590
55804	53648	45721	40397	30266	26443	22951	13086	3494	594	259	310	277	248	269	261	274	243	310	283	258	254	263	285	272	242	250	270	251	237	283	261	280	275	268	267	213	262	259	257	260	258	275	258	271	266	265	277	289	280	283	239	269	267	237	253	241	252	262	260	282	264	255	240	269	254	267	282	257	252	271	272	272	255	269	267	252	291	241	270	237	287	262	264	260	223	252	247	258	259	275	271	263	248	253	247	247	278	301	276	292	263	291	259	295	280	277	286	274	235	265	269	274	268	258	261	269	227	266	260	284	254	261	274	223	264	246	265	269	255	253	257	289	252	265	245	294	276	256	272	278	256	281	262	276	257	249	265	251	294	247	255	262	252	252	272	255	260	242	236	273	306	261	256	249	267	263	252	253	261	269	249	276	285	250	265	275	271	292	250	257	257	255	279	238	254	258	250	259	283	275	275	234	279	237	288	291	246	262	267	280	235	280	243	270	232	250	259	276	265	273	254	268	272	271	248	282	240	270	272	226	275	265	271	253	303	255	274	277	257	256	270	264	305	245	254	296	255	261	261	262	262	282	253	281	253	235	297	258	279	285	259	289	275	264	251	252	268	259	258	230	243	270	266	276	265	251	265	276	265	252	294	273	266	264	244	261	243	254	202	271	267	258	241	258	263	277	292	243	276	260	292	269	240	247	271	241	289	254	273	264	285	280	283	267	250	280	259	246	306	264	279	248	263	250	265	253	294	249	256	281	255	217	282	269	252	306	277	255	271	257	269	280	248	253	270	280	247	253	270	268	220	261	302	249	260	266	240	241	232	270	290	271	295	285	263	251	258	258	288	308	283	269	261	247	270	264	221	272	246	296	253	246	268	282	263	294	277	280	300	241	256	297	279	224	266	285	257	271	255	241	278	276	241	251	271	267	246	258	279	256	292	264	266	296	276	242	267	267	268	263	250	262	284	259	263	280	261	255	274	243	244	226	258	277	240	271	279	271	298	261	252	243	253	262	266	278	290	249	271	266	274	264	284	251	261	268	248	264	285	269	240	246	276	233	292	248	287	264	268	274	293	245	263	258	268	281	265	284	241	282	273	255	264	258	237	255	264	225	229	258	245	244	280	249	256	283	251	278	259	272	253	267	245	234	231	238	255	287	261	264	278	285	251	288	265	267	257	250	284	243	263	253	231	255	265	271	282	284	271	262	271	270	276	279	238	252	303	279	285	244	265	238	266	278	250	252	272	279	241	270	279	297	270	292	257	301	259	276	281	243	281	270	274	277	245	275	257	257	243	265	269	266	281	258	263	259	257	259	284	305	246	246	279	278	260	269	263	256	254	267	249	280	268	269	250	221	265	264	276	242	246	276	258	258	254	252	315	292	241	278	261	221	277	242	220	266	278	270	248	260	246	287	283	259	314	255	282	279	261	244	254	260	275	273	271	272	268	268	272	261	274	271	289	278	276	256	260	252	254	244	237	282	279	271	277	229	263	242	266	249	260	251	286	281	259	255	247	272	277	262	234	255	255	284	255	231	268	261	258	277	274	249	253	259	276	286	281	279	278	266	224	269	283	253	251	243	275	247	278	288	251	261	244	281	306	255	261	254	265	264	277	267	286	284	292	266	269	246	291	262	221	244	256	263	269	290	223	271	260	280	255	264	265	290	285	254	266	281	295	246	257	277	253	268	292	278	247	241	289	247	286	267	229	245	282	296	258	262	260	266	241	247	262	267	272	273	233	277	243	252	256	264	277	287	254	260	268	272	276	251	277	273	273	247	296	233	271	248	260	248	251	241	239	276	263	269	259	237	279	246	250	275	266	276	269	266	257	251	267	252	264	246	248	259	241	263	224	231	240	260	269	278	278	278	280	276	275	247	239	255	283	251	242	265	240	246	289	259	277	256	290	280	279	253	261	252	252	258	292	276	263	295	234	241	234	265	304	247	276	263	277	244	279	263	274	280	230	249	292	286	231	264	285	256	272	276	238	246	241	279	259	293	279	257	276	250	248	287	277	259	275	251	245	258	263	243	255	284	252	283	254	246	248	256	276	232	274	245	252	279	257	250	267	285	252	237	259	262	268	253	276	230	294	272	251	257	268	244	309	254	256	269	252	268	230	280	260	268	298	296	270	295	272	257	270	260	250	256	246	280	268	239	264	253	267	275	300	245	236	263	280	265	243	241	251	243	262	260	276	291	276	275	275	272	296	272	277	251	251	282	246	261	256	230	249	231	271	288	251	259	265	252	288	275	254	239	266	261	215	302	257	251	252	251	252	264	245	292	237	267	257	254	275	271	242	266	292	253	284	267	242	239	256	292	247	257	240	276	259	257	287	259	262	269	269	267	261	241	259	258	251	234	254	255	243	289	243	246	239	259	250	233	264	244	240	260	285	265	255	236	267	265	244	252	257	269	262	268	262	260	266	257	278	256	235	252	258	247	279	285	266	309	256	269	281	256	269	274	253	285	255	243	286	239	271	244	269	250	262	279	275	233	256	270	258	245	266	240	281	277	245	261	259	276	284	298	274	280	300	265	256	302	260	245	289	268	263	243	277	259	280	270	281	261	267	297	286	260	223	276	251	287	262	249	275	295	248	252	253	292	268	273	262	285	239	255	248	257	273	257	263	288	242	277	265	244	252	276	270	254	294	268	267	255	252	269	263	264	260	249	249	259	241	270	288	272	257	252	261	270	244	257	291	267	246	276	249	273	259	263	282	275	273	280	239	258	240	240	295	251	246	276	265	260	269	258	219	269	274	262	236	253	237	249	246	302	285	264	266	257	245	230	215	267	257	277	264	257	251	264	284	262	268	249	252	262	259	271	318	281	263	250	242	273	265	266	248	278	269	244	259	253	275	260	254	245	292	297	301	272	262	279	233	249	260	252	280	234	281	281	266	273	268	246	284	248	287	267	254	264	248	235	233	234	286	299	259	250	278	251	277	227	247	255	258	266	275	286	278	275	262	262	268	303	230	248	280	286	266	281	254	245	258	279	267	259	261	260	272	267	284	270	271	247	242	251	274	279	265	286	250	259	270	266	271	260	250	271	264	275	276	262	257	256	251	256	271	245	220	250	250	260	310	268	260	256	274	260	265	244	275	233	237	271	264	289	241	251	261	278	245	278	246	274	252	262	280	283	265	251	259	277	275	259	241	258	252	275	288	278	248	258	233	264	282	250	254	252	269	269	269	263	260	295	282	245	275	287	251	253	256	247	237	269	271	272	273	247	257	261	267	277	229	265	271	274	302	292	294	242	327	267	260	264	233	249	280	290	281	245	248	274	236	251	243	257	255	256	258	291	262	274	266	272	245	255	271	261	248	257	266	266	265	238	258	296	279	262	304	263	248	291	255	270	288	284	267	249	270	267	251	255	249	256	243	249	260	272	293	270	265	256	273	243	245	261	232	255	240	264	256	272	278	254	244	273	243	257	294	278	269	286	302	269	241	285	268	274	275	260	293	269	247	264	306	246	245	278	274	293	265	271	230	271	240
45927	59698	58776	57304	50310	43165	25671	8381	1891	800	628	666	647	600	616	618	610	627	585	596	573	606	642	611	568	609	621	633	633	658	599	660	539	608	596	592	586	609	629	615	588	625	548	591	602	594	586	589	611	574	649	635	659	601	556	602	600	598	624	583	592	604	614	582	584	635	597	557	579	587	621	609	585	581	632	568	582	615	603	546	595	586	586	577	571	583	622	612	603	625	571	606	614	606	612	541	589	584	612	614	625	604	587	596	611	598	603	590	595	592	605	629	611	607	592	605	600	587	569	592	603	603	569	579	600	613	583	604	611	595	556	599	561	597	606	550	612	590	586	578	576	571	583	597	587	575	602	616	610	599	615	569	561	621	621	580	582	594	574	600	596	577	592	551	564	565	598	619	566	572	607	602	592	555	587	581	589	609	581	590	605	548	629	596	573	596	611	599	553	634	556	591	571	563	607	585	576	602	605	631	578	578	617	605	589	584	600	604	582	622	594	639	620	578	572	523	592	598	609	563	588	540	598	610	646	569	598	568	573	562	585	649	649	642	616	618	604	599	581	581	611	593	614	631	571	596	580	589	629	606	608	582	588	613	589	574	611	580	583	578	573	593	599	578	575	584	620	580	590	608	599	561	584	637	584	602	625	593	610	555	600	591	570	602	587	567	633	573	628	583	596	637	565	619	578	543	627	588	610	594	557	557	553	576	629	596	568	594	584	596	607	577	615	562	577	613	609	599	612	586	618	603	569	635	616	622	602	572	580	587	613	615	569	542	567	594	617	587	625	605	604	616	621	610	620	577	590	607	609	600	649	589	599	625	579	578	551	621	646	603	618	587	574	619	562	567	597	585	609	586	592	592	564	654	623	628	571	599	607	621	616	596	610	595	589	583	596	590	575	550	602	605	594	601	615	568	603	604	567	575	627	578	594	637	606	604	582	599	604	621	601	585	577	617	610	589	587	609	542	567	606	583	551	597	598	585	584	605	573	604	564	589	609	624	591	602	586	596	568	588	594	562	607	560	634	583	596	626	596	602	591	588	583	583	599	602	583	635	632	594	576	579	561	579	624	542	582	583	597	596	590	581	563	612	606	606	590	622	585	539	609	609	630	596	610	550	629	609	646	573	611	558	610	592	596	607	581	653	618	592	604	618	599	637	624	630	606	587	579	589	606	562	661	596	630	579	604	565	652	588	594	576	600	606	558	595	566	560	585	523	616	615	612	626	565	595	620	595	557	613	548	621	657	617	592	606	596	607	622	587	619	587	557	595	611	593	591	619	619	599	596	615	608	567	613	593	613	609	608	578	600	611	571	624	618	609	607	601	620	546	554	628	576	578	591	614	603	590	576	598	604	618	591	596	569	598	577	635	577	587	602	592	571	592	608	596	592	564	615	592	553	599	586	586	642	649	610	584	591	584	561	596	637	604	593	602	577	606	608	564	574	588	620	610	556	591	592	603	634	637	570	557	612	591	588	588	604	571	584	630	536	581	586	623	548	546	671	607	575	605	593	586	606	587	608	588	622	555	587	579	604	583	597	560	587	559	599	633	617	567	624	611	612	583	585	644	627	613	656	588	610	605	587	621	593	602	611	559	584	608	566	570	629	605	586	591	616	596	615	558	582	609	622	600	581	566	603	619	608	579	608	598	589	609	593	538	581	634	591	616	628	626	564	585	627	600	587	613	615	588	631	628	586	570	567	578	602	613	631	590	555	612	584	640	608	611	654	602	592	560	623	628	573	608	613	588	569	658	583	560	576	597	581	566	575	548	570	572	571	557	577	626	594	615	611	599	565	571	582	586	591	583	599	588	620	642	605	579	584	569	619	596	578	609	570	619	578	631	645	596	636	599	634	580	630	604	592	594	557	593	604	593	637	589	577	580	580	655	591	570	594	600	585	565	631	550	611	625	616	583	564	568	601	596	588	594	628	635	592	584	589	592	556	607	605	577	651	587	605	645	597	640	579	593	610	616	635	610	590	588	595	602	578	611	554	600	562	624	596	580	601	622	595	576	566	594	621	586	581	615	613	565	641	622	567	592	606	591	583	603	600	582	560	578	577	568	631	568	583	587	572	596	640	607	635	614	603	572	585	610	645	612	614	641	617	613	602	613	596	595	629	583	593	610	556	599	602	597	580	598	599	620	561	603	602	573	578	630	574	583	523	585	614	592	610	588	614	585	605	556	606	571	611	572	589	605	570	601	589	637	604	580	643	599	579	566	584	567	597	608	626	588	570	611	585	584	617	616	576	599	596	588	616	614	647	661	574	576	583	561	587	629	546	601	567	583	603	615	618	607	605	612	623	547	615	609	608	579	557	623	604	592	565	585	578	619	562	573	626	600	628	630	633	636	599	619	574	540	560	598	614	614	595	649	598	613	615	579	573	595	585	586	595	617	571	577	559	643	591	618	591	579	614	560	596	588	559	577	605	602	596	557	592	627	596	624	603	628	579	575	618	611	623	618	611	611	555	568	592	616	577	610	624	591	586	612	604	554	569	614	600	603	593	612	611	628	606	587	641	570	598	589	571	570	578	559	608	590	593	639	595	589	628	612	594	595	599	608	564	625	614	659	597	593	585	601	567	605	616	534	577	588	561	611	591	594	597	585	556	594	612	578	610	623	589	581	612	609	571	580	592	580	583	583	585	614	591	586	582	590	588	619	602	602	651	645	605	585	577	597	572	618	566	562	552	564	653	592	536	591	568	618	577	602	587	655	585	589	582	597	575	612	593	608	632	576	605	584	559	633	592	569	579	610	583	616	626	641	578	567	612	598	591	609	557	605	610	584	598	583	602	617	565	581	552	570	598	587	597	629	604	577	574	585	619	573	540	633	601	560	565	546	599	581	608	536	585	579	595	590	563	579	594	583	594	628	566	597	620	604	595	579	589	592	595	612	610	590	593	629	610	586	594	579	590	552	596	597	610	535	563	626	621	624	584	593	600	596	594	616	599	581	577	615	625	600	583	610	605	632	581	578	634	598	606	626	640	555	580	657	610	562	606	586	579	593	566	540	644	611	588	611	628	596	618	612	603	596	578	575	561	584	616	542	576	643	548	621	577	564	617	598	606	617	608	544	667	578	597	607	628	627	577	644	589	639	578	588	601	571	612	575	578	576	593	606	592	605	593	563	597	573	607	582	598	574	587	621	584	610	609	581	609	592	610	591	628	635	613	580	585	604	614	609	630	579	575	599	567	643	540	601	622	605	608	594	563	629	612	594	597	636	551	563	542	585	575	617	569	588	613	614	620	595	600	606	604	600	584	592	602	633	544	622	595	606	595	600	568	563	657	596	638	556	617	631	596	612	571	572	605	566	581	599	582	586	632	588	567	634	643	631	617	597	640	578	593	589	563	572	599	609	566	612	606	626	586	580	610	574	554	573	637	600	597	633	585	580	607	575	628	570	590	600	584	583	588	604	569	604	619	589	593	533	586	575	584	596	584	629	680	609	573	605	581	602	623	619	605	586	591	589	636	626	552	593
57523	42684	39127	34692	27370	26683	24780	21367	12799	2928	409	298	265	288	276	269	309	262	276	295	280	255	280	256	253	271	329	273	254	272	263	256	274	302	248	248	270	275	249	279	248	224	262	263	282	294	238	294	246	254	256	295	279	292	301	269	283	302	257	288	268	248	283	298	289	261	267	259	251	247	285	246	284	276	269	289	297	274	274	284	247	249	258	226	275	313	284	258	282	296	261	269	274	249	256	245	276	273	270	257	272	252	254	255	271	277	232	276	289	259	286	252	250	278	246	256	235	256	263	274	283	244	269	246	259	277	245	274	247	273	280	226	278	293	262	284	233	252	259	285	261	262	249	258	250	252	273	281	271	268	242	255	272	251	239	233	255	291	268	270	262	226	290	265	278	269	246	264	302	290	260	284	281	259	264	270	289	296	259	254	266	292	251	274	269	243	268	256	299	271	267	259	290	237	275	259	241	258	297	283	271	245	262	260	243	251	247	254	304	284	243	261	268	228	255	242	267	239	251	274	296	250	250	269	281	244	268	263	262	263	253	268	265	268	268	289	243	286	283	270	283	265	259	274	265	284	277	294	233	290	218	252	248	250	281	263	251	275	255	255	272	300	253	256	272	273	277	272	282	287	257	277	290	275	258	257	275	242	282	267	244	255	277	277	263	267	270	280	254	248	270	265	255	262	279	264	235	285	261	251	295	275	283	267	283	252	277	299	267	303	274	274	263	271	290	255	282	254	271	250	253	244	242	249	254	264	258	263	268	264	259	274	270	257	263	273	257	270	275	284	296	232	257	258	251	264	280	236	261	279	249	270	255	247	249	277	291	242	268	282	269	286	260	294	275	282	262	251	277	279	275	245	274	272	264	291	258	271	260	265	305	281	300	266	272	255	247	268	294	290	267	254	287	253	257	252	275	291	257	247	278	272	253	258	259	244	244	318	275	255	263	265	279	254	241	295	273	245	269	252	243	282	242	242	274	276	257	258	264	240	254	272	285	267	248	266	275	228	261	268	283	285	276	247	266	264	280	265	229	260	292	256	281	273	300	253	276	284	281	247	274	261	254	262	268	268	245	253	256	264	280	286	282	278	262	254	257	291	281	270	246	261	279	273	272	255	299	269	255	266	244	256	226	272	269	263	284	267	289	258	274	271	252	281	281	288	273	288	269	249	244	269	291	248	303	263	248	238	288	255	280	274	249	260	252	250	267	244	264	287	273	280	296	252	246	266	248	298	289	273	239	288	270	267	273	266	261	258	243	249	297	296	269	267	258	277	217	246	283	252	285	265	253	244	235	262	239	240	266	258	264	257	266	272	240	243	252	272	285	237	262	241	222	254	258	264	255	256	257	289	279	273	254	266	248	274	295	267	241	258	262	265	262	259	235	244	297	249	271	258	243	243	268	234	253	245	254	255	266	259	254	262	271	303	263	252	254	235	262	253	300	257	253	271	220	300	287	281	273	258	267	246	277	290	273	255	277	255	304	306	279	282	251	253	268	256	272	260	239	285	299	254	274	270	285	305	260	265	229	258	242	255	273	270	246	303	262	223	248	257	311	251	267	259	275	255	251	248	258	224	274	288	274	273	267	250	246	264	305	248	265	266	283	269	293	291	253	294	294	279	262	252	247	274	285	252	251	260	256	255	250	271	264	268	277	310	281	258	280	277	277	263	266	256	261	265	250	256	248	312	264	290	276	289	271	256	288	270	254	255	266	275	277	252	243	280	273	262	267	314	265	272	249	227	234	290	254	266	246	275	285	268	253	275	256	236	273	244	274	272	271	288	264	269	281	235	243	274	274	289	288	267	238	269	259	278	255	231	284	243	247	243	222	265	240	264	278	267	244	247	260	288	257	260	250	264	270	272	268	279	244	257	250	248	264	237	284	276	254	285	265	269	248	262	250	267	220	283	239	259	263	262	286	275	268	244	234	256	250	259	276	246	247	252	262	258	288	264	308	253	261	264	270	231	234	275	238	304	279	278	281	266	325	245	272	251	252	255	290	261	215	243	257	277	242	257	240	276	269	271	258	259	266	275	252	272	265	244	292	291	276	247	263	283	272	284	280	262	276	250	250	271	254	272	243	288	252	264	236	269	260	267	249	256	271	277	267	260	270	260	254	247	292	241	322	245	266	269	245	236	259	289	229	233	254	244	249	270	258	268	229	255	240	272	251	249	233	277	274	279	280	243	234	253	283	274	270	223	264	268	272	236	261	264	250	271	251	255	263	267	290	252	254	292	260	243	233	253	285	255	238	276	285	281	262	254	269	261	271	269	243	257	264	258	273	260	245	259	275	296	259	220	257	247	245	303	285	257	253	272	251	271	243	248	241	272	271	254	269	268	265	260	263	286	260	272	286	283	266	272	276	257	280	268	244	267	263	239	240	249	274	261	266	239	237	224	236	271	254	282	266	279	279	275	250	238	233	241	307	258	272	302	254	264	258	247	260	284	253	264	262	276	258	288	240	281	260	233	267	244	280	276	243	279	245	270	276	243	254	262	270	267	310	243	255	271	255	256	308	256	250	251	285	264	257	237	290	259	246	271	271	261	277	255	261	281	296	239	260	288	271	271	256	261	276	293	316	240	300	309	266	263	295	264	238	271	245	273	260	244	277	280	251	244	265	259	270	262	289	266	289	265	277	241	261	249	260	275	262	269	276	250	269	266	233	252	271	234	249	243	256	278	270	267	274	262	235	244	260	271	249	245	271	249	275	258	292	226	276	285	282	259	242	243	257	274	282	246	268	271	259	249	278	237	262	254	253	240	275	263	253	281	256	280	254	293	268	267	271	287	247	255	277	258	282	258	256	238	238	291	275	290	258	270	286	263	269	245	286	257	247	268	280	243	302	267	263	221	288	259	255	251	247	237	241	273	311	267	264	241	264	258	246	268	248	255	250	264	274	294	283	283	284	288	253	261	265	259	240	265	259	288	233	251	283	279	216	265	265	266	260	273	258	252	269	266	248	277	273	255	260	253	271	263	266	293	257	294	241	270	278	280	296	287	257	283	280	283	290	265	239	285	283	266	278	280	239	217	267	251	269	241	220	253	256	283	264	237	260	299	320	279	272	264	264	233	249	254	255	283	256	278	261	284	272	259	280	282	265	252	258	252	231	239	246	247	255	243	299	257	293	250	267	244	257	279	282	235	257	295	235	259	274	256	262	260	248	265	276	259	274	229	251	239	251	288	230	220	258	256	287	253	266	272	264	294	255	267	244	274	255	265	260	266	271	280	233	230	285	261	255	297	254	304	286	247	252	262	245	267	229	263	263	241	289	253	260	309	245	281	279	281	255	289	269	247	260	250	254	252	278	302	259	268	267	258	268	245	260	254	256	266	276	259	259	262	251	260	279	262	281	293	269	262	250	257	242	253	265	278	278	239	275	274	267	307	259	285	245	269	287	255	244	252	246	259	270	274	264	246	285	296	260	260	309	257	271	261	282	250	266	264	267	271	278	255	266	258	254	242	262	235	278	288	269	262
54262	55263	55333	45917	60132	53581	33531	12079	2572	972	697	646	633	620	570	599	617	625	612	561	560	612	583	628	607	636	549	567	584	555	584	522	570	570	597	575	549	624	536	559	529	547	552	609	549	574	577	549	555	497	540	534	544	562	576	561	524	564	568	571	541	507	573	589	564	556	506	564	541	564	577	566	556	557	583	564	579	532	534	546	579	571	587	560	540	528	534	577	526	547	593	580	525	616	530	530	560	597	542	564	569	601	585	572	548	510	539	582	568	536	564	529	539	549	608	540	583	588	538	522	581	565	574	553	562	526	517	565	565	538	514	547	529	553	511	537	538	573	577	557	600	559	572	535	564	557	574	543	561	598	581	543	598	586	529	573	567	558	543	517	532	548	524	556	545	564	571	585	564	563	572	557	535	561	543	549	524	555	525	528	568	562	608	609	542	596	601	569	527	555	546	581	556	561	543	556	547	576	517	583	572	573	599	567	576	545	550	519	572	524	582	526	535	547	547	579	548	574	523	557	506	568	573	527	608	544	537	516	594	542	558	555	544	557	544	533	539	577	544	568	533	548	520	538	576	523	574	549	579	561	610	544	517	575	559	562	559	558	565	512	545	534	537	532	584	547	549	518	596	561	547	588	532	621	569	539	558	563	531	523	544	573	537	560	559	544	575	539	525	579	601	560	540	562	573	560	565	551	545	566	560	540	530	561	547	555	577	582	563	554	536	534	572	560	548	551	553	555	580	522	563	543	538	598	532	583	552	548	531	536	593	529	549	575	518	538	576	551	572	569	546	570	590	520	562	539	545	523	546	530	587	529	524	568	530	523	554	557	541	540	568	551	538	604	526	545	553	550	500	541	554	517	551	552	565	542	579	587	541	569	568	565	548	532	545	509	554	531	580	573	543	546	575	539	546	545	554	559	538	575	570	544	539	528	555	523	549	540	548	522	581	551	554	522	523	530	584	556	532	564	537	560	546	523	536	550	550	535	528	547	516	559	569	558	559	523	517	522	566	524	555	550	528	554	614	536	546	578	535	576	579	571	562	532	603	493	550	567	594	554	582	519	545	561	521	567	548	583	502	544	541	542	511	517	551	574	555	562	519	533	567	527	542	555	542	586	572	491	554	558	526	518	614	588	538	565	524	543	555	542	577	574	552	587	559	536	572	533	513	574	578	554	590	561	544	554	580	533	580	565	575	580	545	540	536	555	549	561	585	538	561	585	494	556	610	595	539	543	530	568	525	570	507	545	534	559	576	564	545	548	580	557	571	562	584	548	586	544	560	534	569	521	526	548	557	567	538	575	565	532	547	553	544	549	533	545	533	561	533	565	490	534	571	587	552	575	519	552	547	554	578	546	554	558	599	557	530	528	581	535	568	547	577	506	539	527	563	540	583	554	549	535	563	556	527	587	568	530	546	543	521	565	513	567	544	565	547	564	569	566	579	514	524	592	549	524	551	572	533	517	570	516	548	550	560	556	519	599	543	541	516	532	599	578	537	581	560	550	549	518	544	547	570	522	582	561	522	556	564	597	537	530	581	550	554	585	575	552	583	616	571	574	569	558	491	574	557	573	571	540	550	498	540	520	554	560	524	573	542	594	571	515	559	539	559	552	534	522	580	566	582	547	538	520	535	552	517	597	530	574	548	545	587	579	533	565	541	535	563	554	563	544	523	566	542	576	536	541	548	585	499	556	578	537	563	568	542	599	591	561	523	526	566	532	548	604	560	532	571	548	586	540	538	536	536	515	579	557	520	563	528	567	553	529	582	562	541	533	518	531	543	545	519	556	530	592	544	507	527	577	542	551	532	590	569	554	541	567	541	584	567	544	528	556	575	532	548	570	546	597	557	550	589	551	572	549	586	577	565	595	573	528	526	494	614	538	571	557	555	538	571	558	579	549	576	570	523	518	565	569	520	570	546	561	542	550	575	532	509	537	532	566	555	535	533	519	580	537	567	579	538	602	598	530	546	549	574	568	568	580	584	537	548	518	530	614	561	554	550	573	541	528	558	572	535	515	510	528	561	539	557	557	586	572	572	555	579	501	592	549	555	548	544	562	548	539	526	538	536	543	585	553	544	538	540	592	562	526	538	523	573	542	532	563	603	551	527	570	574	578	536	586	552	548	541	552	598	521	536	550	506	546	524	562	559	558	544	535	555	540	549	580	586	575	534	606	553	598	537	545	572	554	550	564	532	560	535	548	525	573	550	577	527	576	563	562	544	564	572	608	577	526	571	556	509	541	551	556	526	561	528	552	544	538	530	548	566	549	556	544	566	572	508	506	614	587	530	539	549	545	547	596	555	561	542	577	568	554	566	549	554	559	528	572	510	550	528	563	524	550	499	552	569	518	556	593	522	556	576	555	583	560	532	574	536	533	583	580	566	566	586	551	568	581	562	547	580	557	508	529	569	560	516	532	541	546	555	546	579	557	533	561	549	578	580	557	581	544	513	550	537	540	560	604	545	535	579	514	552	574	607	515	570	558	530	577	566	572	535	548	583	545	544	548	523	566	578	538	564	578	558	524	586	595	569	527	528	567	593	543	516	528	548	572	542	530	540	554	517	580	546	580	515	572	580	531	556	567	547	531	514	558	513	577	515	543	569	581	576	527	567	573	552	533	514	576	483	578	557	529	536	537	541	555	545	581	535	580	538	608	596	550	522	553	542	511	548	548	542	531	553	535	584	559	545	515	532	597	586	532	582	588	586	557	560	574	591	561	544	521	561	559	563	593	571	534	541	577	562	553	546	525	545	556	592	569	604	585	546	524	543	523	597	576	545	526	547	567	522	534	545	557	553	546	540	553	561	556	534	559	485	541	533	576	551	563	584	540	534	530	568	581	575	601	561	552	604	568	592	550	550	555	537	511	556	564	561	552	537	531	561	525	515	571	555	531	525	523	540	554	544	544	534	537	558	582	524	575	546	610	573	549	539	545	566	579	572	532	550	544	521	562	580	564	521	516	543	521	535	637	552	514	569	552	559	572	564	519	549	606	552	605	559	552	595	585	561	584	566	545	551	605	569	514	538	577	545	553	591	496	557	560	575	582	525	549	530	527	538	492	517	580	561	594	557	564	549	581	578	568	547	572	535	587	578	556	511	566	525	568	547	585	547	568	492	574	575	578	573	567	581	561	554	544	520	523	548	592	538	608	590	545	541	558	561	531	604	534	574	546	542	552	530	549	560	490	501	562	510	565	605	576	558	613	521	560	506	532	573	572	543	544	557	559	543	593	599	539	529	573	567	536	534	569	535	529	582	543	564	569	553	531	547	525	518	561	556	568	572	583	621	591	533	583	493	560	539	551	565	550	585	559	569	565	552	569	584	536	547	563	578	580	545	558	508	544	512	551	503	557	523	606	562	561	543	579	563	554	568	559	561	544	568	568	543	558	562	595	552	549	551	520	533	571	556	554	563	515	553	549	587	568	539	578	553	530	535	565	539	595	566	560	535	598	513	537	562	531	541	559	610	499	567	571	536	535
24952	34266	31551	14140	5674	4640	2594	971	413	308	268	259	250	275	268	242	252	275	264	268	259	224	274	242	234	245	248	283	273	268	237	248	259	264	256	235	279	269	247	275	251	260	255	251	225	256	267	239	268	233	293	274	256	259	276	282	269	244	242	293	274	270	281	258	260	255	272	254	245	263	284	247	275	274	274	244	249	279	280	254	273	266	266	231	265	270	237	264	276	247	262	268	253	269	290	254	251	255	282	268	276	235	271	258	268	271	284	298	290	291	254	265	265	240	256	239	264	250	235	277	263	268	284	242	294	264	259	263	264	271	237	276	253	267	251	266	268	273	266	294	236	241	249	263	262	270	236	245	228	244	253	231	219	253	223	246	251	270	238	259	274	254	235	246	279	260	249	288	285	283	285	244	247	270	262	278	251	274	282	264	232	235	264	254	255	264	256	284	250	279	265	257	260	249	277	278	224	255	279	275	273	248	274	266	254	217	284	286	261	283	266	261	238	241	235	284	238	289	246	271	268	259	268	261	288	231	258	249	289	285	318	282	271	264	271	291	226	249	278	242	239	263	296	251	237	262	258	241	260	271	257	274	227	254	251	286	257	271	249	266	274	262	256	259	292	284	265	264	255	265	273	274	264	277	275	256	279	253	237	253	252	276	245	273	269	243	255	248	238	272	232	235	258	293	232	243	279	285	292	245	265	237	274	270	248	255	261	238	256	271	226	261	273	240	282	254	272	282	310	266	276	243	291	273	218	247	275	266	245	266	273	271	259	268	301	258	270	248	268	266	250	266	243	211	248	278	253	239	243	273	272	276	301	296	273	243	239	258	287	281	227	227	275	280	271	253	229	244	274	277	240	248	290	290	255	248	283	265	260	243	258	257	265	261	253	223	275	277	256	286	285	267	240	249	257	270	288	279	246	240	272	239	244	278	268	267	275	283	257	279	248	276	277	249	253	255	280	236	261	240	265	251	261	256	268	230	258	234	279	257	262	256	290	299	253	306	250	270	273	251	293	244	243	258	285	276	253	251	282	260	250	269	233	279	247	234	246	238	249	280	290	235	252	247	255	247	250	278	259	226	285	238	273	261	265	245	242	260	249	265	229	248	251	291	300	261	233	258	251	241	267	260	279	262	268	271	270	233	271	281	261	275	241	277	275	264	260	273	248	277	289	279	287	275	241	275	241	248	267	276	260	286	256	263	258	270	248	272	260	268	274	277	261	245	250	260	263	248	257	234	237	238	246	276	269	240	298	281	242	262	274	246	275	288	267	264	235	269	268	278	248	285	287	269	246	267	236	300	247	258	237	274	297	232	275	261	258	270	285	268	244	254	255	271	259	286	292	228	268	249	256	246	264	239	266	240	291	251	239	260	247	259	259	296	255	248	275	263	284	265	254	269	271	221	256	261	268	271	268	296	268	281	237	242	260	241	248	251	270	251	279	258	233	256	265	262	260	269	248	261	253	293	277	266	260	261	251	233	275	274	286	265	252	254	298	264	257	265	273	253	254	224	247	260	264	288	262	279	263	275	266	290	268	269	269	273	245	241	261	278	255	276	260	272	269	243	257	264	307	279	257	257	293	263	269	257	240	267	251	253	239	244	240	285	269	281	264	247	266	238	266	264	266	247	285	264	292	255	286	260	257	284	261	241	280	275	258	261	275	276	289	275	289	241	227	252	268	272	267	287	278	261	283	284	258	258	235	278	256	265	256	280	248	248	248	247	236	262	235	271	263	255	263	283	290	257	272	264	253	259	234	267	246	256	253	274	259	252	242	267	276	250	277	252	267	261	253	269	256	263	272	250	242	245	274	246	256	245	264	268	270	261	272	270	277	257	262	226	254	282	241	258	252	271	245	272	269	251	244	321	267	252	263	272	278	274	249	236	246	259	254	310	269	267	239	233	267	267	251	221	249	253	243	270	283	300	253	254	268	246	286	264	268	263	276	272	254	238	262	284	263	235	236	237	231	255	277	240	248	256	251	278	286	258	290	249	269	259	271	244	266	242	261	246	271	231	243	255	251	253	267	268	265	273	286	248	263	254	266	252	267	239	276	257	264	268	267	249	266	281	268	280	243	255	287	289	248	283	253	264	280	235	270	266	257	269	248	279	287	241	256	238	265	253	255	278	249	254	234	248	247	301	258	291	280	270	251	266	269	262	275	260	268	281	240	277	245	250	243	244	269	276	256	294	259	244	270	266	243	255	268	280	294	249	225	243	248	255	247	257	272	282	265	281	275	221	253	282	280	249	293	272	261	245	286	248	262	272	275	263	257	249	253	242	238	272	263	261	271	262	277	258	257	266	265	271	266	229	233	278	266	237	269	261	276	227	227	259	234	287	270	253	230	248	264	262	274	275	248	273	267	256	245	278	258	276	282	241	275	260	253	273	246	270	249	265	248	248	267	301	248	260	259	257	242	274	250	272	289	245	267	234	229	290	281	260	261	263	288	259	271	269	277	242	247	268	241	260	259	264	274	270	280	247	246	269	275	281	234	269	238	247	261	255	267	262	262	279	247	239	265	287	280	278	257	258	240	266	262	249	250	266	247	280	241	281	254	277	261	263	281	244	266	268	270	253	254	243	264	268	280	261	261	285	250	309	258	268	231	250	281	258	263	255	251	261	262	232	264	249	281	274	246	257	219	256	271	266	284	234	259	252	267	253	260	256	266	271	244	286	265	250	217	252	254	237	264	263	284	227	280	256	279	251	277	235	267	280	250	260	254	256	271	269	273	264	256	264	237	248	235	270	279	266	250	271	251	251	252	254	267	280	265	294	278	270	239	258	244	271	254	299	217	253	246	265	256	261	238	284	270	255	293	266	264	259	272	264	277	282	307	244	253	277	276	267	246	283	247	260	257	245	265	263	257	264	239	259	256	277	264	260	267	274	287	259	263	252	266	243	237	244	278	289	254	278	268	253	245	269	245	238	225	284	249	260	273	242	279	241	282	293	262	265	256	278	268	264	289	263	227	279	246	262	276	244	235	263	245	265	244	279	245	276	257	253	263	249	245	295	258	253	274	272	272	251	236	250	255	263	282	265	229	277	274	236	253	260	235	275	275	261	287	289	249	262	236	235	267	262	281	266	269	260	241	252	233	284	246	261	252	278	246	260	282	303	288	258	285	275	240	256	258	234	252	252	283	254	249	277	262	254	244	243	240	246	258	277	281	255	266	279	259	273	283	247	283	282	228	254	248	237	240	264	296	267	252	278	241	290	241	267	278	260	237	222	263	277	274	249	253	275	290	265	235	263	231	259	260	235	288	275	265	220	269	271	268	282	254	268	267	241	266	261	255	250	255	244	268	269	275	234	243	258	240	237	234	283	278	256	278	264	241	278	281	252	256	269	268	270	257	291	228	241	244	249	233	244	258	250	276	285	250	261	243	289	272	251	259	243	275	251	240	264	281	259	262	256	253	270	244	291	248	244	254	230	235	285	266	264	263	233	257	260	251	241	260	259	262	247	239	281	234	263	277	301
20100	31363	31901	17578	11999	11632	6590	2338	873	623	582	671	589	562	588	580	618	585	641	582	596	633	643	563	603	603	579	628	641	606	586	601	631	625	544	598	594	608	600	623	620	603	587	613	615	608	638	601	593	640	596	583	596	601	620	560	638	630	597	585	633	606	572	620	591	601	606	587	645	625	607	591	605	587	586	665	562	602	577	631	583	593	586	598	598	614	563	618	583	582	636	557	595	596	581	605	607	614	608	595	599	566	601	570	621	608	577	602	623	635	613	581	606	626	558	577	618	617	620	615	625	590	603	633	607	597	582	562	611	624	632	632	615	623	620	604	623	574	602	640	610	633	600	652	601	588	597	607	626	630	589	586	554	555	605	641	584	612	562	623	597	615	574	593	597	613	626	631	624	610	599	569	616	550	614	589	638	568	613	626	646	618	562	645	648	564	602	588	562	622	587	640	626	598	625	601	640	563	610	606	581	574	613	572	576	607	668	593	612	639	615	561	589	607	629	613	591	595	603	646	592	622	626	601	594	610	601	626	623	615	612	634	647	627	583	604	582	587	634	586	640	639	623	596	637	650	602	581	625	588	569	607	656	609	619	570	637	544	565	612	618	647	602	624	615	582	604	586	607	622	586	614	608	644	588	575	574	579	656	588	590	641	598	590	574	562	625	605	557	549	623	626	602	573	629	609	655	643	639	586	585	569	609	586	597	603	574	626	626	590	609	625	602	608	618	550	594	595	628	592	608	563	592	631	607	616	628	644	587	600	596	627	627	601	586	570	600	577	595	589	621	588	599	582	574	583	548	605	605	581	571	617	577	653	647	594	626	632	605	631	601	613	623	638	568	598	623	632	611	614	592	576	599	617	608	606	597	624	603	666	616	593	644	587	585	626	652	622	580	548	569	616	626	636	565	582	635	667	584	627	588	588	618	565	593	586	583	573	623	599	590	602	647	597	586	593	610	615	548	594	590	579	579	630	601	604	605	594	657	577	574	614	616	587	637	550	593	587	560	616	596	572	584	619	607	601	613	578	614	641	606	603	591	559	620	651	636	598	586	639	569	603	599	626	594	622	596	616	637	615	626	592	619	587	642	622	590	545	583	610	652	597	634	616	606	584	583	630	593	614	582	591	601	652	597	612	594	613	608	588	591	591	609	632	621	593	577	616	567	615	606	579	609	693	553	621	593	601	585	606	641	612	609	570	602	564	598	628	594	614	590	599	618	594	615	595	615	609	629	557	629	565	633	587	600	605	581	590	585	609	598	578	594	619	605	639	634	622	590	620	577	601	582	627	619	579	610	589	617	635	604	619	606	577	610	575	548	620	589	608	624	602	600	572	632	570	619	604	606	618	598	608	595	622	621	590	614	635	570	548	639	621	622	588	626	650	600	633	608	563	648	579	631	656	565	640	589	567	593	617	591	636	558	591	577	591	593	647	629	623	580	621	554	568	641	576	624	621	602	634	575	644	563	609	574	574	625	580	627	608	614	543	577	610	616	612	574	598	615	599	589	635	641	582	629	587	600	598	598	616	584	619	605	586	610	599	596	613	598	635	568	587	574	634	600	591	584	629	618	656	575	552	620	596	593	634	635	631	605	599	606	638	589	584	583	570	597	600	598	627	631	621	615	582	625	616	621	611	549	578	607	574	600	617	593	612	569	617	577	576	589	639	612	650	612	590	614	586	646	576	624	586	605	592	603	623	535	636	605	598	592	633	587	621	631	592	593	628	612	674	684	584	620	601	554	607	609	601	593	618	589	611	604	621	611	638	634	622	622	615	639	595	550	582	574	600	621	596	611	613	599	602	600	581	644	629	611	657	596	615	582	553	620	580	602	588	622	641	580	637	625	572	574	621	593	544	606	611	624	614	593	657	597	586	587	612	610	589	585	563	598	645	618	578	604	656	594	632	604	612	628	575	649	595	583	626	615	601	643	605	627	613	590	627	585	607	623	590	624	614	649	593	616	614	608	611	596	602	614	582	633	585	612	600	616	642	625	596	602	634	647	586	636	572	604	647	641	592	630	661	595	601	634	634	645	628	592	620	598	617	595	605	579	597	573	612	569	593	593	567	576	601	611	609	611	602	615	592	567	636	575	627	555	627	605	604	595	609	631	605	553	618	660	607	612	594	547	602	588	607	600	638	575	577	634	618	605	618	555	565	615	592	565	642	626	581	613	616	635	535	574	574	581	590	594	619	597	605	596	606	602	593	640	559	607	618	596	606	593	586	614	610	601	598	615	605	622	671	623	571	612	622	605	616	598	574	607	601	595	550	590	555	653	612	604	545	576	617	587	650	593	607	592	618	549	613	562	616	588	620	644	602	569	631	615	577	611	570	591	608	577	593	598	582	585	619	633	634	607	600	616	608	578	590	569	622	603	590	566	604	597	602	625	628	583	597	591	571	552	590	580	604	619	566	595	603	625	550	610	543	611	605	645	631	601	584	591	607	594	635	627	639	647	579	614	594	600	657	615	599	582	617	564	594	587	601	604	619	600	630	574	607	580	591	619	547	650	599	598	563	579	612	633	622	587	598	628	552	602	593	562	583	613	588	565	596	593	603	592	570	575	569	603	602	591	605	613	649	601	622	614	561	636	639	587	622	618	626	587	630	576	621	587	621	607	624	608	583	631	604	619	611	638	586	622	604	561	582	592	614	600	642	608	597	571	589	610	611	593	611	589	638	604	607	599	666	624	599	584	649	585	565	628	641	626	612	626	615	624	602	601	633	581	573	614	612	577	557	579	583	598	636	680	607	625	615	604	581	627	572	621	624	625	616	607	613	595	615	623	594	605	651	637	595	633	577	582	582	624	594	649	556	576	626	623	563	574	605	568	624	567	624	554	644	552	659	595	599	606	583	616	591	574	600	563	625	638	609	600	620	613	611	606	623	611	592	642	569	594	603	591	572	602	589	629	613	580	593	555	637	647	587	624	609	612	616	578	597	586	605	652	609	643	635	596	602	598	589	642	634	620	608	590	608	650	575	621	591	607	608	568	644	595	580	624	589	590	638	567	624	603	586	657	578	598	556	616	658	585	633	573	600	593	607	570	632	575	627	602	624	593	572	641	575	648	577	594	598	591	577	582	638	606	603	601	581	588	607	634	568	584	652	658	584	578	603	627	582	620	575	605	609	628	628	626	558	672	576	562	622	565	620	592	625	593	588	627	563	645	576	594	599	631	615	572	628	625	611	603	636	653	618	574	624	590	607	557	627	615	619	568	586	643	570	601	639	526	589	614	617	602	621	631	657	566	604	596	595	599	625	607	629	577	654	632	617	634	588	576	616	588	651	624	619	653	581	625	646	604	570	644	600	663	621	569	603	616	632	593	610	617	597	601	586	601	595	571	605	612	644	605	638	625	623	610	595	573	622	602	646	603	591	591	600	611	624	579	592	605	612	627	623	637	584	579	598	613	559	585	595	592	603	629	582	596	599	569	608	596	629	642	639	600	631	647	619	637	605	623	602	596	591	564	607	636	639
55704	49634	42282	38093	30866	30473	25201	13076	3118	551	290	268	273	250	245	271	262	283	249	270	253	269	246	305	260	275	260	266	271	267	246	244	234	255	233	276	283	238	298	259	274	249	240	285	265	265	268	288	281	243	237	251	272	258	263	244	277	259	238	267	243	249	270	249	277	250	242	283	260	265	271	286	223	309	273	266	249	262	247	258	240	282	253	248	268	263	251	237	234	243	292	274	232	277	299	289	264	248	279	269	257	283	278	259	269	255	288	261	282	277	244	249	291	258	275	270	265	255	304	275	232	242	239	258	291	272	242	289	251	297	259	287	271	258	267	267	263	264	240	251	271	265	253	243	280	278	275	250	236	237	262	243	276	282	283	262	219	240	270	244	299	255	326	279	238	234	259	255	266	250	250	271	267	261	240	243	256	253	272	260	254	273	249	282	262	247	276	248	251	303	286	263	260	267	255	246	285	273	273	287	249	300	256	263	299	247	260	274	284	231	275	287	245	281	267	263	293	246	257	254	271	223	256	272	273	286	246	222	268	277	292	253	283	255	275	269	265	272	293	274	260	260	264	269	241	270	240	287	280	286	279	268	274	255	271	260	246	289	262	254	282	295	262	264	273	233	289	251	274	237	240	241	279	264	303	266	273	256	277	267	251	258	252	277	272	274	292	260	243	236	264	260	263	248	276	252	282	274	235	274	273	283	264	273	258	279	254	259	267	242	309	266	261	283	265	318	249	283	253	270	260	262	233	259	287	274	273	269	243	284	252	285	257	253	290	279	255	286	272	282	250	242	238	270	262	262	258	268	290	235	272	249	256	252	260	284	275	249	245	260	250	277	283	274	284	266	253	275	242	276	284	241	246	253	276	304	265	251	254	250	233	240	260	242	238	245	250	236	276	272	268	259	247	258	260	291	261	256	251	284	246	268	290	288	252	276	272	275	263	270	242	254	280	276	272	284	288	252	244	257	251	260	252	275	249	296	246	276	240	277	290	264	265	292	253	241	285	269	265	275	285	256	222	291	293	261	279	248	257	271	266	255	261	283	246	287	238	220	229	274	259	265	230	247	229	252	215	268	266	282	254	279	274	265	252	225	274	259	279	264	257	274	251	277	279	254	247	260	268	240	258	310	264	250	259	251	288	246	247	246	284	266	269	289	251	281	265	265	288	295	272	256	274	262	273	279	289	256	254	255	297	273	237	251	276	268	260	267	255	256	293	287	272	257	284	265	277	282	258	267	263	271	258	268	277	271	299	273	261	259	238	265	266	297	285	274	252	269	228	284	247	256	280	274	279	265	275	286	241	295	261	256	267	276	258	230	282	258	268	274	263	266	243	293	262	254	249	263	266	267	251	262	273	267	296	249	280	272	251	239	273	288	269	279	300	282	275	291	254	252	262	264	254	257	262	243	252	258	280	299	225	260	274	281	267	272	269	259	261	228	240	266	261	277	263	249	262	270	285	258	288	258	285	261	259	254	248	279	265	243	271	274	271	272	278	279	265	243	264	258	257	298	253	278	286	292	244	240	279	295	254	281	258	261	252	272	276	229	258	268	266	280	305	249	262	266	276	286	275	259	265	267	261	244	291	268	262	273	232	280	254	252	267	274	250	258	261	275	266	243	239	244	251	219	265	279	242	269	271	222	236	255	222	249	273	252	277	277	273	284	265	263	257	260	257	245	225	251	242	258	267	280	256	242	282	265	268	271	273	247	265	262	251	270	252	252	270	291	255	264	240	280	261	225	262	255	245	267	228	242	285	269	261	285	249	271	295	257	253	289	277	247	274	254	272	235	290	258	262	264	272	269	267	305	305	275	294	244	238	294	249	265	250	274	267	285	240	239	254	256	270	278	252	250	250	249	292	265	240	282	246	259	250	275	246	306	294	293	243	262	284	260	251	305	272	283	287	242	254	291	312	265	252	277	260	249	271	274	273	273	244	283	265	265	271	264	290	272	259	278	249	275	239	274	302	245	231	239	265	278	260	262	225	256	274	275	270	256	279	300	269	295	266	290	289	245	243	299	272	237	247	300	232	261	246	266	243	258	284	278	243	267	289	289	245	280	265	252	249	265	271	267	243	279	256	269	264	300	261	283	284	272	268	255	246	273	291	289	273	257	252	265	294	254	289	245	245	277	260	277	247	250	256	288	282	228	265	241	276	293	233	262	292	238	261	263	256	295	259	281	284	265	232	260	240	263	280	265	264	276	264	263	266	240	255	300	257	264	281	261	274	270	280	274	254	270	274	273	264	261	285	263	264	272	268	255	259	260	260	233	288	238	268	246	270	294	267	245	273	296	281	254	304	277	240	256	270	271	269	289	266	241	272	283	271	242	288	259	237	260	291	285	242	262	270	261	261	246	249	267	292	255	285	249	250	278	275	256	220	263	261	263	228	239	247	253	259	237	253	263	285	234	257	276	263	267	261	234	250	254	259	280	241	247	271	314	243	267	284	265	234	269	295	269	263	245	260	242	275	237	233	253	267	264	252	258	264	275	256	283	275	276	236	243	261	238	256	273	287	271	273	288	291	276	235	262	283	286	245	254	288	266	288	305	268	253	254	279	230	247	230	237	272	262	287	306	263	248	290	234	258	239	273	268	250	277	295	280	279	245	266	239	277	238	255	284	270	233	260	276	269	287	249	267	260	276	255	273	251	283	237	257	283	295	268	259	244	255	275	259	276	291	293	252	257	285	282	265	242	253	258	234	294	224	290	276	249	269	254	280	253	235	276	296	236	261	266	280	261	263	278	245	268	280	266	256	248	273	262	247	296	295	272	285	276	258	242	271	273	264	264	262	248	298	267	269	243	263	292	274	239	237	252	250	255	260	254	253	273	239	257	251	269	275	266	252	271	239	250	259	279	274	251	228	283	263	259	254	285	257	240	239	265	252	286	283	279	262	248	292	235	223	281	253	237	255	262	251	277	274	253	271	273	246	266	269	273	307	297	269	258	261	233	277	240	259	260	267	265	265	279	277	279	271	276	266	258	233	280	283	248	243	260	270	223	274	263	269	239	267	281	250	276	253	269	283	277	274	245	240	255	240	262	253	251	280	264	257	266	262	252	249	303	263	272	259	290	255	247	250	285	265	258	255	231	262	269	273	257	241	273	258	278	269	286	265	281	288	254	283	251	297	266	305	243	257	261	296	285	268	264	230	252	254	250	276	258	223	242	281	241	258	250	252	274	288	257	284	267	237	230	256	232	270	249	234	257	263	253	294	261	273	256	242	278	273	251	247	276	214	297	275	275	217	283	245	232	265	250	258	268	267	262	252	229	229	226	266	236	259	288	234	275	241	271	246	282	231	269	288	273	278	292	281	265	249	284	241	281	253	278	286	290	278	279	282	292	299	275	227	257	285	266	264	263	287	276	274	279	263	261	280	259	289	258	261	298	245	281	240	300	265	269	282	256	270	276	264	240	278	253	287	255	254	269	236	259	253	254	276	262	264	263	239	273	245	227	271	261	273	255	233	261	255	272	283
48653	59591	54451	53621	52225	49773	32365	11953	2603	905	690	621	586	625	609	595	580	581	629	588	565	595	620	584	621	568	554	572	580	644	535	609	648	603	580	561	615	613	589	663	633	586	609	591	620	641	583	644	647	629	606	613	599	614	570	624	555	589	631	584	648	622	554	584	578	600	597	603	615	580	660	618	619	633	586	584	606	594	616	627	619	597	595	555	598	627	600	534	620	581	612	564	617	580	574	568	578	611	601	575	576	582	626	574	589	587	587	611	557	566	603	619	633	581	659	577	587	628	610	573	630	617	606	564	618	635	583	573	607	604	591	626	586	595	590	567	615	649	590	605	631	600	625	599	633	585	598	554	561	597	617	563	623	578	591	605	629	585	577	614	572	606	594	590	589	617	583	586	613	611	569	627	650	587	575	573	566	602	597	602	570	607	543	597	606	596	598	597	616	555	625	601	605	584	626	586	611	588	601	579	644	639	580	552	629	540	587	587	598	604	597	585	594	572	573	614	542	599	633	572	556	581	566	611	559	580	609	585	615	564	612	618	628	607	576	605	586	561	598	613	629	564	537	606	591	577	590	603	641	625	598	648	610	628	579	631	583	556	591	613	560	516	603	637	594	596	620	595	619	598	570	631	567	526	616	625	590	600	584	589	647	578	566	588	605	613	596	586	561	582	590	606	610	596	575	593	610	578	592	597	587	611	598	607	590	558	596	606	555	619	570	614	617	601	610	618	625	597	580	568	602	576	572	592	603	642	600	605	616	567	583	608	656	638	606	566	623	609	622	645	589	600	606	640	576	604	563	607	568	621	595	585	599	575	589	627	640	584	625	592	583	625	587	558	587	589	614	616	611	604	621	647	574	602	605	599	564	608	577	612	562	648	595	549	587	623	586	594	602	538	606	609	640	615	578	612	614	573	588	628	603	606	591	563	625	626	601	590	619	615	589	592	630	612	596	592	591	598	629	574	564	553	605	624	611	623	550	573	602	583	597	578	584	587	607	606	645	642	643	580	635	618	600	632	589	611	590	624	573	577	568	629	578	629	553	579	568	574	575	592	583	600	609	580	597	608	587	604	585	585	605	578	576	593	621	578	604	613	587	612	597	563	579	595	609	579	622	584	597	586	629	579	593	642	594	593	583	614	608	568	583	600	532	601	577	651	568	565	636	573	602	611	623	604	578	575	571	611	615	605	594	616	547	601	622	547	574	582	606	594	636	599	585	614	569	613	634	587	604	618	566	581	588	577	593	620	616	629	632	633	600	580	597	610	596	606	585	550	612	635	624	589	638	557	531	567	619	618	588	617	583	586	577	609	611	583	571	572	609	615	560	557	578	621	608	608	549	599	598	610	568	581	602	566	626	576	616	584	626	606	597	578	601	591	579	615	568	629	602	617	578	615	593	618	619	596	613	602	605	578	543	620	633	594	573	581	622	587	611	603	596	580	596	600	592	592	589	596	624	580	686	628	624	613	585	586	566	542	573	652	591	586	569	633	635	581	604	583	590	588	586	631	612	575	613	592	588	580	644	599	617	606	631	540	551	584	627	623	597	623	612	599	567	634	635	582	612	580	547	615	555	578	589	624	594	598	591	594	583	617	542	567	582	586	592	593	582	584	633	566	600	549	589	615	600	599	591	568	610	564	630	568	555	637	576	584	582	582	567	584	603	572	576	632	579	605	651	619	632	592	636	598	574	580	592	608	609	559	570	594	646	609	593	588	616	598	591	593	618	587	585	643	600	588	554	599	647	599	642	599	616	641	596	538	593	633	582	618	598	573	607	595	631	571	597	573	626	574	582	625	597	585	597	593	593	621	594	595	616	611	580	605	572	599	607	579	587	589	586	611	624	589	574	615	577	591	612	558	582	593	651	579	611	604	589	557	557	625	576	593	599	630	563	663	613	636	581	614	615	587	602	605	573	573	596	573	645	576	591	635	593	588	585	621	590	572	583	601	582	631	588	607	602	608	616	632	632	600	585	621	575	618	629	580	594	586	555	569	637	589	635	613	617	643	596	571	597	599	619	595	634	604	583	630	587	597	591	584	554	595	608	625	596	607	571	605	639	618	592	565	610	590	606	554	631	581	588	601	582	592	619	607	599	633	607	629	613	653	579	606	576	562	594	566	576	597	596	616	520	614	598	606	608	576	575	610	613	627	665	608	576	607	547	643	619	613	590	613	578	625	622	572	608	633	565	617	595	562	592	622	606	573	575	569	583	574	624	620	587	533	607	615	611	602	600	610	626	601	611	627	582	606	611	550	593	596	609	603	562	571	568	619	567	621	597	605	582	591	582	615	639	631	601	578	603	571	572	552	565	589	647	553	585	595	584	572	580	556	624	653	590	576	603	621	614	628	550	606	604	601	597	575	621	621	557	576	613	624	577	589	586	615	622	601	655	590	632	604	589	571	597	600	579	621	579	615	604	568	568	614	592	608	593	568	624	587	569	665	580	606	611	598	599	661	585	571	569	612	625	589	615	583	614	595	604	582	595	540	644	576	595	580	556	573	577	626	571	609	585	582	621	574	621	580	568	589	635	587	598	585	609	602	652	604	615	609	601	593	609	613	629	561	609	603	544	593	597	670	589	590	613	609	558	594	542	588	642	556	570	614	634	619	608	594	562	594	602	566	588	650	612	603	558	628	589	580	627	587	625	596	607	586	559	590	614	558	587	562	569	624	626	603	615	537	572	594	564	596	574	619	613	617	565	597	623	589	620	594	606	597	583	618	625	634	564	556	568	600	563	605	593	611	613	576	569	567	567	574	599	572	577	596	592	627	630	580	550	600	611	577	597	561	624	605	590	586	552	624	582	618	654	600	604	599	615	654	627	595	552	609	572	576	598	589	589	593	637	595	608	605	581	636	586	632	585	567	591	560	650	563	578	594	590	595	619	551	575	618	555	623	588	543	595	605	572	625	616	611	567	636	562	555	570	599	604	602	597	588	591	588	583	584	594	621	650	551	528	576	589	602	593	582	573	565	625	595	589	606	672	577	614	543	600	587	563	578	645	607	604	595	602	570	644	557	631	576	588	576	606	598	595	589	561	585	610	541	614	648	590	648	605	590	628	573	579	587	600	597	559	578	629	618	604	612	556	569	555	611	604	579	612	608	558	581	606	533	575	577	598	568	600	557	581	582	578	604	595	571	614	639	579	618	618	569	588	620	607	597	570	583	644	598	573	607	579	566	606	603	609	570	614	600	595	573	654	618	626	540	591	579	609	593	609	602	637	560	592	622	571	596	608	622	574	597	659	571	580	621	636	595	601	593	598	533	622	590	621	597	602	587	565	609	592	590	574	607	568	610	541	602	598	605	566	579	572	624	569	591	565	592	576	593	601	602	578	577	558	600	527	586	622	616	610	588	601	553	582	576	582	584	591	578	602	601	595	604	623	585	626	607	599	600	602	584	544	573	558	596	611	581	554	606	602	594	600	550	602	609	652	576	574	584	568	609	577	592	573	590	572	600	623	605	604	572	621	624
59309	47875	39158	35040	28845	28589	26459	19850	9037	1633	339	277	266	261	233	278	269	267	266	268	246	256	235	236	261	263	260	261	250	240	263	292	249	222	225	241	254	249	284	282	244	264	261	256	244	269	266	267	274	272	277	225	250	227	230	238	231	245	272	272	253	241	285	246	259	238	265	238	287	262	232	269	270	275	246	266	264	261	208	233	245	243	261	243	250	272	252	243	260	274	270	268	256	241	269	249	259	271	246	235	271	280	282	224	256	254	221	261	234	223	230	238	243	247	254	233	266	250	250	268	269	233	238	281	273	271	240	240	248	283	258	239	227	263	276	246	247	245	235	240	222	243	276	254	237	257	261	247	214	282	260	260	233	255	257	244	240	237	249	280	254	246	244	258	250	240	262	256	249	234	262	259	270	303	241	264	282	243	271	263	267	246	224	221	261	285	236	259	244	250	263	274	270	258	265	233	232	243	244	256	263	285	260	268	226	269	283	250	243	267	226	248	279	232	245	246	250	250	263	251	249	259	233	261	269	279	283	264	228	242	246	275	269	268	220	236	248	238	229	236	260	270	241	227	254	261	245	226	237	261	241	284	262	243	235	246	247	232	242	264	269	248	230	281	255	242	279	293	257	228	239	266	208	236	254	269	227	240	218	256	253	253	242	270	256	279	288	255	276	244	258	247	246	221	243	274	230	245	240	236	258	247	276	246	247	244	278	236	238	267	240	294	260	240	227	245	265	270	282	245	248	261	261	239	276	243	229	237	254	263	243	229	272	249	251	248	286	258	248	252	236	259	233	258	251	284	245	224	233	255	262	236	248	254	281	247	233	252	250	256	217	255	269	258	250	244	258	287	289	216	277	263	277	259	273	263	251	247	241	247	227	293	239	253	265	261	255	198	270	239	267	233	238	239	231	225	266	278	239	232	242	230	242	236	250	261	247	267	278	222	264	262	262	259	265	241	251	228	265	245	238	257	254	270	246	241	260	285	226	249	241	251	244	246	258	243	218	249	267	243	239	282	222	242	261	259	244	264	241	234	230	219	218	238	261	245	239	260	244	233	246	261	246	250	269	253	228	254	242	254	252	251	247	269	236	249	243	270	260	252	259	221	257	273	285	274	271	260	249	266	258	241	227	273	265	232	233	261	278	293	270	251	263	261	244	241	274	251	250	256	246	241	261	271	254	250	285	238	228	245	296	271	283	271	270	254	255	273	260	285	223	248	256	263	243	244	240	265	238	233	259	236	268	251	260	252	263	260	231	248	229	232	267	254	257	242	228	228	250	251	245	275	240	239	242	268	290	264	253	291	232	229	254	262	234	228	274	283	244	287	244	247	244	266	254	254	270	276	275	263	257	265	274	242	231	267	248	253	272	214	275	260	272	256	255	263	274	236	261	257	256	220	247	286	279	239	264	271	250	220	260	288	250	231	272	258	256	257	235	256	230	257	228	263	248	276	250	246	261	268	271	267	244	272	232	283	244	271	274	263	319	245	273	268	258	276	237	241	236	261	260	235	250	262	216	240	236	233	255	234	255	232	246	250	234	241	221	236	237	233	250	234	261	241	202	263	239	257	207	237	260	242	231	252	237	235	238	263	224	266	250	256	241	266	262	244	248	241	217	273	269	247	266	218	247	235	251	238	245	223	244	265	257	237	232	243	236	281	254	266	282	244	237	270	242	233	259	237	259	253	255	237	279	248	253	261	256	244	265	240	236	248	264	260	230	223	253	247	278	257	244	235	235	273	245	243	231	242	245	240	280	249	271	242	255	263	239	245	241	235	252	236	272	267	263	243	245	247	263	267	280	287	263	238	269	257	255	232	263	269	221	253	244	262	248	223	241	232	255	258	266	263	268	253	247	237	258	248	222	252	282	266	250	275	258	243	241	242	223	270	274	242	241	277	238	253	223	278	241	245	247	238	271	245	257	274	284	265	248	252	204	271	275	242	276	243	206	249	269	259	244	233	279	249	255	241	256	263	234	242	274	246	265	244	241	229	265	257	233	230	242	254	289	259	273	252	233	251	264	233	284	271	239	240	247	202	250	235	259	250	251	251	221	244	249	239	228	263	239	227	291	250	243	285	257	229	257	230	250	248	245	230	241	252	262	249	256	235	219	219	246	251	242	252	234	254	258	250	258	227	234	248	244	271	220	258	280	273	301	264	237	270	249	256	260	246	239	236	251	271	241	226	266	233	256	279	230	265	238	254	247	253	231	271	250	256	256	285	227	257	238	271	245	247	261	240	256	243	256	292	254	252	223	248	217	270	241	246	246	265	253	237	238	263	226	238	259	279	265	259	234	245	268	255	240	252	247	285	251	254	251	220	234	239	266	282	233	251	231	254	274	294	252	240	244	273	239	254	248	269	247	232	238	238	236	236	256	249	237	243	227	259	247	268	271	232	241	259	256	248	234	245	250	237	215	251	266	254	240	245	242	255	245	259	242	254	268	251	260	234	246	268	252	247	298	242	263	251	255	239	263	281	237	261	234	236	218	229	271	259	242	249	250	247	255	239	257	274	275	260	267	250	246	227	273	243	247	260	259	232	217	259	231	266	227	256	247	265	259	275	235	261	259	273	242	268	250	252	279	242	295	239	254	253	294	250	253	256	265	274	245	259	238	278	253	274	269	250	244	240	256	251	249	213	271	272	263	244	234	266	280	228	245	262	277	287	253	275	245	263	273	264	286	253	243	279	249	248	282	254	236	248	255	242	277	251	280	244	229	234	239	267	274	239	279	288	258	262	267	257	275	244	263	290	285	266	255	244	270	264	232	246	253	238	266	248	243	264	270	221	265	235	230	294	232	257	267	271	258	264	272	266	250	263	260	257	241	240	262	244	249	244	277	264	251	277	303	246	232	251	254	268	228	275	224	290	229	261	263	270	241	248	244	228	224	241	279	281	220	253	239	222	244	265	252	273	257	245	248	257	249	249	255	232	288	249	233	248	251	234	272	261	241	274	244	247	252	278	275	227	264	260	253	286	244	291	259	271	261	257	284	252	247	230	230	265	264	256	248	266	271	252	263	252	275	250	257	279	258	265	261	252	263	290	229	231	233	250	214	216	251	283	238	233	249	258	263	233	233	231	224	266	275	264	254	257	266	275	263	234	236	267	250	264	250	273	250	250	254	255	297	226	231	268	241	262	251	255	265	241	274	259	233	290	233	277	261	274	256	254	258	227	281	247	236	240	261	245	253	237	284	250	237	230	273	255	236	262	246	262	260	282	259	229	250	254	230	264	261	266	258	275	244	265	235	255	258	253	251	242	243	263	268	256	267	260	246	250	246	255	245	246	235	252	251	253	231	236	279	219	263	238	259	226	269	247	252	248	226	215	239	255	257	258	240	250	251	254	274	227	276	259	230	247	248	251	241	251	265	225	255	233	255	255	242	232	274	235	250	211	267	248	212	272	263	252	263	262	242	269	264	262	252	264	276	271	261	238	274	269	254	248	263	241	271	306	233	239	244	254	271	225	246	262	270	232
53436	59176	54030	55018	68617	56654	36758	13835	2963	905	635	614	567	578	563	556	579	613	568	586	574	567	573	583	586	575	577	543	533	512	555	567	600	530	570	562	518	566	582	587	551	544	546	569	582	582	595	561	557	536	578	546	578	550	551	545	577	558	559	580	598	571	603	538	513	531	580	559	508	545	569	524	535	540	522	531	524	580	566	560	537	573	563	524	550	523	554	534	513	595	532	532	560	552	532	543	544	571	542	521	590	545	524	564	543	544	540	549	542	522	515	559	555	552	564	536	601	568	531	520	580	536	577	580	550	565	549	549	528	553	535	523	523	551	565	529	556	574	589	524	587	563	535	572	564	535	545	555	531	541	559	542	556	550	537	526	552	599	537	522	510	538	570	517	559	526	530	620	539	584	554	542	505	543	529	539	536	566	532	538	580	541	512	526	515	544	554	559	551	561	562	576	526	547	525	530	569	525	567	561	567	550	558	546	537	536	569	545	563	546	587	556	490	521	578	541	522	550	546	568	523	542	518	531	563	538	593	545	552	548	538	494	528	582	555	559	544	525	540	574	541	559	493	531	571	544	532	596	575	591	565	590	537	582	548	524	557	569	581	552	537	575	557	539	556	546	577	596	540	554	563	551	543	561	561	569	544	519	553	604	574	590	544	536	541	580	528	572	557	550	572	567	533	538	560	560	534	579	510	566	525	551	524	513	555	568	528	568	569	568	582	548	518	603	557	546	566	525	535	509	541	561	526	535	544	568	566	573	529	506	542	585	571	572	556	553	556	520	484	527	540	576	549	523	547	521	572	601	562	552	577	539	555	514	573	575	561	526	570	586	554	535	530	583	533	568	542	517	570	556	559	530	581	562	522	530	533	524	522	566	571	558	561	566	556	568	531	542	555	512	532	548	581	560	582	525	541	521	574	581	526	593	535	534	572	554	571	539	537	552	598	567	514	558	544	568	519	556	534	545	551	582	544	513	516	537	497	579	582	545	559	534	563	493	570	559	590	533	572	532	590	595	503	565	547	556	557	522	557	515	539	529	538	512	573	544	570	515	581	535	569	503	523	591	535	577	568	532	560	565	570	566	564	529	559	543	593	541	496	510	521	512	540	543	571	562	570	535	573	541	510	548	574	549	581	498	528	596	575	569	557	537	577	520	584	526	555	580	582	513	554	512	555	554	562	545	526	554	514	559	540	558	539	557	530	509	518	513	550	571	569	541	562	534	575	533	526	529	572	573	520	545	586	529	533	564	537	551	552	546	615	557	550	559	581	532	595	576	538	537	545	566	572	600	548	557	533	594	508	542	543	578	550	565	582	595	557	557	613	589	580	558	558	513	498	594	556	557	558	555	562	559	545	557	569	598	544	568	577	542	532	565	581	556	541	577	577	555	558	545	558	556	543	551	506	542	575	549	559	544	538	536	556	584	536	557	544	545	564	601	533	523	587	543	544	544	561	534	569	547	520	565	555	573	551	525	525	533	533	543	535	560	527	593	522	556	523	578	581	566	573	551	536	528	579	532	530	548	571	539	530	584	563	543	519	587	530	528	563	549	557	542	528	554	574	541	558	492	605	576	585	547	505	569	590	585	554	576	544	554	516	559	583	580	556	537	544	552	551	539	594	563	594	530	557	577	528	589	603	563	532	532	565	548	558	575	564	557	602	564	551	554	535	540	570	565	577	557	520	567	553	548	555	554	537	576	558	560	580	557	563	510	563	564	578	506	580	530	583	531	533	542	541	581	575	566	531	577	524	527	560	553	584	578	563	500	541	552	534	559	604	588	542	572	550	566	563	574	579	565	574	582	517	547	501	567	574	557	556	551	563	571	536	522	559	509	561	547	585	560	550	551	533	585	561	610	555	524	542	601	555	549	567	512	593	520	550	566	589	569	529	515	560	537	557	554	561	512	580	548	514	577	544	527	543	537	535	556	546	533	514	583	522	566	581	558	552	577	526	561	555	518	574	498	502	565	486	520	571	543	506	564	589	579	543	572	560	507	565	555	512	585	538	556	590	583	556	532	551	528	523	511	538	576	549	527	579	567	549	594	569	564	584	556	544	576	563	551	578	538	571	530	535	532	538	539	554	525	565	547	522	529	549	564	555	552	572	519	572	512	534	595	520	534	576	556	513	533	516	528	528	552	556	541	519	559	545	552	568	517	548	555	569	563	595	535	588	585	560	551	522	599	552	522	537	547	545	532	583	515	563	553	549	586	586	537	544	547	511	578	537	539	540	559	551	497	533	602	550	558	559	533	537	556	548	583	558	537	516	544	526	550	575	527	531	553	564	484	526	505	525	549	575	550	576	562	566	566	593	594	565	565	577	546	555	524	544	529	593	556	544	560	576	539	547	553	576	591	550	560	524	506	570	507	509	553	537	565	573	560	542	565	521	566	520	513	513	576	545	530	594	550	543	571	564	536	567	571	517	547	585	540	524	541	561	539	569	555	541	520	575	564	516	542	557	562	538	542	564	573	562	555	563	573	587	537	593	591	509	564	530	574	529	582	561	548	559	546	576	539	581	535	521	530	579	566	524	554	556	552	562	556	589	542	570	567	518	557	535	573	539	552	560	571	580	519	532	544	536	537	582	539	523	551	519	541	505	558	527	548	530	556	559	537	542	517	535	587	547	537	541	549	559	548	531	544	554	543	553	533	530	569	561	541	550	573	591	555	557	493	535	582	583	565	567	571	553	573	563	584	509	562	598	558	533	565	597	530	533	580	580	563	548	584	561	568	562	544	546	539	527	551	559	561	532	523	552	594	573	559	559	573	528	547	572	565	526	507	541	587	504	566	581	556	532	530	561	541	564	541	549	540	555	539	518	535	527	534	529	557	545	510	535	538	555	528	543	550	550	551	574	559	586	559	523	538	571	566	546	582	531	525	554	562	544	544	557	557	525	575	570	537	527	562	533	526	559	546	542	507	588	561	550	522	579	554	555	558	548	532	522	565	516	557	527	549	562	545	568	568	553	569	555	553	501	528	573	522	556	518	583	579	548	557	570	554	559	590	559	570	574	548	540	578	566	599	549	539	539	580	582	564	527	570	538	532	487	560	593	552	594	530	538	584	555	543	538	568	502	546	556	548	545	573	579	552	563	557	576	588	520	549	539	570	521	533	527	549	580	518	595	539	524	604	555	546	581	554	547	543	562	577	588	566	571	536	596	549	541	556	542	529	575	526	535	504	565	553	550	540	568	504	567	529	529	522	504	535	542	547	537	525	572	547	551	577	535	548	523	566	540	564	539	557	538	542	543	577	585	534	523	573	535	585	495	600	555	525	557	557	547	610	483	568	578	520	555	580	568	534	530	590	571	574	527	576	515	595	549	553	522	557	592	561	531	521	519	587	563	540	561	510	538	542	581	545	574	567	608	546	561	561	524	609	514	560	544	568	537	565	545	540	581	567	545	540	534	530	556	551	543	561	538	589	553	583	587	575	555	555	524	655	525	527	574	535	544	562	512	565	560	566	507	568	530	556
22715	38213	35725	19981	6725	4921	2880	1029	382	273	242	263	287	280	275	252	258	254	263	247	246	250	263	255	268	244	267	282	241	287	272	283	234	259	281	287	273	239	266	279	254	278	241	248	277	234	242	290	254	262	240	267	279	236	270	278	261	244	267	251	245	267	256	238	252	261	252	267	279	280	277	259	279	280	247	244	256	247	257	244	280	269	269	267	245	266	289	264	247	233	261	254	278	257	303	279	251	248	250	262	232	276	242	253	274	311	305	258	251	251	267	247	244	243	269	274	288	260	257	263	222	237	268	245	271	264	244	239	257	271	242	277	274	289	272	257	248	253	263	282	244	263	238	279	223	260	262	252	279	265	259	275	284	288	249	237	244	271	251	260	262	258	279	296	238	253	268	237	277	248	262	271	249	273	277	261	278	272	247	268	287	278	254	305	257	259	250	263	267	254	275	261	273	258	282	253	250	291	272	271	236	288	256	253	262	279	271	268	282	253	205	270	262	274	232	256	247	248	280	298	251	254	271	265	269	286	258	259	252	260	235	271	281	263	262	289	266	248	287	266	279	260	257	297	285	261	218	255	270	278	229	239	273	230	251	237	250	233	278	249	248	230	251	289	255	262	249	259	273	272	273	259	296	259	268	254	244	267	262	252	266	280	263	245	265	254	258	255	284	281	275	264	272	282	281	277	282	265	248	242	293	264	266	306	274	240	265	261	284	242	245	263	275	241	282	234	283	265	268	292	278	253	253	267	279	284	272	245	268	280	251	236	265	264	259	256	248	270	289	263	259	244	249	252	287	288	271	274	259	259	265	256	274	258	274	287	273	251	245	235	293	263	231	267	272	286	239	275	247	249	267	275	272	241	262	284	272	252	289	263	271	262	298	220	251	259	255	280	277	250	261	221	294	249	256	262	260	270	254	247	284	255	223	267	279	250	236	261	252	252	245	276	252	254	304	248	297	246	284	281	250	281	282	251	250	274	273	259	272	245	250	268	267	247	215	280	266	291	294	267	272	250	264	268	251	245	279	274	233	284	275	258	260	265	273	239	277	246	267	256	278	281	255	259	261	266	254	257	266	261	282	268	276	247	264	223	267	263	252	264	262	277	259	280	264	282	261	265	248	269	272	242	254	281	267	260	273	253	261	262	248	284	286	261	268	256	291	259	270	272	273	279	285	242	253	263	263	281	285	275	266	245	268	263	259	269	266	268	278	280	289	297	297	232	289	274	279	279	305	259	239	248	273	266	269	268	266	254	252	259	266	277	246	291	293	262	293	270	247	268	260	251	270	267	251	262	233	273	252	262	277	287	251	249	293	264	233	289	257	267	234	254	271	267	272	261	272	268	287	260	258	257	267	257	295	242	278	285	269	271	268	255	255	283	269	266	275	277	257	281	268	269	284	256	231	263	262	269	275	261	261	274	250	272	294	268	277	255	249	248	253	295	253	276	245	269	290	260	289	237	256	258	288	272	265	281	242	241	259	288	292	262	267	237	252	276	271	265	259	251	250	280	245	282	266	258	262	270	224	270	271	272	250	256	263	277	244	259	268	243	275	244	274	265	249	271	252	269	274	244	281	280	238	270	285	267	289	245	281	253	262	246	250	232	248	268	292	274	238	249	272	291	229	220	233	270	237	244	224	241	236	258	269	254	281	273	214	262	273	260	288	255	246	265	253	257	267	276	266	270	286	274	247	250	251	269	248	274	255	268	262	264	238	272	280	280	244	255	275	287	276	246	241	277	265	279	258	279	252	269	254	252	289	249	241	250	269	262	246	254	258	226	273	244	231	272	301	265	268	283	269	243	313	227	234	240	237	271	258	257	259	268	251	274	304	245	238	246	244	255	270	282	261	304	262	266	249	237	255	287	233	285	275	247	274	271	257	258	248	264	254	256	265	257	284	266	266	267	280	247	298	237	293	294	269	249	250	254	255	260	285	253	230	265	269	254	223	282	279	251	303	251	262	268	263	264	257	255	260	267	247	263	272	246	253	261	256	253	282	272	283	279	238	254	282	253	263	270	247	268	274	267	278	274	245	271	261	287	279	283	268	262	278	242	270	279	266	293	249	248	227	253	285	294	274	246	300	248	227	260	207	262	289	266	264	273	247	263	283	235	252	270	279	251	262	267	265	254	260	245	262	285	249	249	285	280	274	258	257	269	240	253	257	270	257	267	247	263	260	266	277	263	259	249	275	259	267	258	258	246	266	270	271	276	262	233	291	267	232	281	264	286	261	264	257	272	273	243	240	283	242	270	269	255	246	255	264	264	253	259	273	257	270	257	269	284	284	269	283	237	281	255	247	301	270	288	266	231	267	259	280	223	265	286	272	272	270	255	236	262	297	252	247	245	255	247	271	283	269	284	266	254	265	262	250	234	294	255	247	247	278	282	279	276	258	277	271	293	274	284	261	269	278	268	262	269	235	247	287	273	255	271	276	265	256	241	252	287	255	257	264	290	278	274	280	272	263	274	285	255	263	246	251	269	301	260	263	256	290	238	293	234	237	257	237	274	280	265	264	257	236	259	272	228	251	244	280	255	286	269	246	278	275	263	253	253	239	281	246	269	258	248	275	263	282	283	231	249	289	278	291	255	260	251	257	279	272	252	262	269	269	274	235	246	278	269	263	247	285	292	256	250	291	234	274	267	258	282	278	239	271	275	295	265	296	273	297	253	279	307	280	254	298	251	255	245	248	266	289	304	275	253	255	250	283	296	231	275	255	234	252	231	279	229	267	261	304	284	252	257	251	235	248	257	261	287	242	260	243	277	268	260	265	266	282	269	291	281	238	267	244	274	254	278	249	267	252	255	272	264	280	264	268	220	257	265	236	257	235	248	255	262	238	261	256	277	234	249	277	264	262	265	261	261	291	263	241	258	275	272	294	282	269	269	239	271	238	251	241	272	267	250	290	285	279	250	276	245	277	256	267	266	235	265	249	294	258	276	292	263	288	251	269	256	265	275	272	280	276	295	274	227	239	307	248	286	281	240	259	253	267	260	272	274	300	245	247	291	268	254	276	247	264	255	272	241	277	253	261	251	275	253	273	271	239	267	274	285	279	269	289	265	238	258	272	266	239	265	260	257	263	259	286	250	277	282	258	249	263	276	255	261	259	240	301	252	252	277	278	248	296	273	274	250	288	288	266	274	271	270	282	270	278	248	262	256	259	268	287	250	260	265	240	238	234	252	248	222	235	270	275	260	235	248	302	279	277	261	247	273	258	264	273	281	247	278	267	292	240	287	271	279	292	273	283	303	237	272	251	266	278	289	250	256	273	237	289	264	293	267	235	281	280	257	267	251	233	286	284	293	264	256	275	246	230	256	248	265	273	277	252	263	275	251	221	269	252	261	232	265	283	300	249	256	227	265	250	239	276	275	272	243	256	245	248	279	283	240	269	258	257	276	284	251	258	240	259	246	274	260	247	301	272	275	257	244	286	257	276	266	250	252	258	286	224	260	266	254	261	254	243	275	241	257	242	248
18335	34904	37023	22971	11159	12180	7276	2471	910	657	647	576	595	594	595	642	589	594	620	599	592	631	597	577	608	620	625	593	628	651	555	597	622	652	621	564	646	604	636	588	617	571	601	582	597	580	591	616	580	582	617	582	587	596	608	534	615	612	634	661	614	632	624	613	629	608	601	593	633	637	602	638	596	607	612	643	598	645	622	618	628	583	624	640	593	576	646	607	628	606	576	645	596	665	612	617	612	651	638	655	588	660	579	641	603	604	595	590	606	598	585	600	605	633	608	613	602	617	607	584	598	544	651	614	631	661	636	625	624	620	628	617	622	602	626	603	627	596	619	604	569	644	608	596	609	644	688	572	652	619	617	603	595	639	599	632	588	590	645	650	644	602	602	582	620	643	619	622	602	543	615	614	605	594	621	654	598	632	563	598	613	644	593	598	637	603	640	630	595	622	634	608	597	621	611	666	569	637	626	654	621	585	635	605	611	609	609	595	583	625	645	593	605	561	610	614	602	609	599	577	615	566	595	616	625	566	597	640	601	602	635	639	622	603	605	655	589	595	600	616	591	620	619	622	570	598	621	602	591	625	630	580	619	642	610	596	613	608	640	648	665	576	597	617	597	622	590	579	630	597	663	577	629	617	604	623	592	572	634	615	599	602	595	651	624	608	557	619	616	603	634	623	633	625	593	603	626	599	585	630	609	638	641	612	612	629	612	619	611	635	637	617	599	620	601	577	673	627	608	617	663	627	627	570	609	612	642	591	563	626	604	619	578	646	585	631	650	578	588	616	633	612	650	595	604	586	628	628	613	631	606	598	605	597	578	605	627	665	626	602	586	579	628	639	646	601	631	590	602	601	600	591	622	580	610	593	652	591	600	613	598	612	583	644	587	583	615	644	617	569	590	610	623	637	628	618	591	581	624	594	625	547	606	589	601	636	635	618	649	592	648	622	563	557	608	647	615	629	584	622	646	628	621	647	622	624	591	644	617	646	622	646	605	609	605	632	619	633	610	579	635	599	596	645	610	592	608	604	620	609	639	600	575	639	593	619	655	660	564	638	642	603	626	649	598	582	553	642	652	596	587	628	623	596	610	605	574	611	586	636	623	604	603	612	644	633	597	595	578	614	666	600	670	610	633	663	637	603	579	580	589	624	588	620	572	629	594	609	631	596	613	637	625	638	630	616	623	586	584	585	589	578	580	577	658	605	567	612	599	610	596	608	637	558	634	628	602	629	593	599	640	596	606	634	618	588	599	621	628	594	678	601	601	622	614	620	599	590	612	634	615	586	614	604	646	585	584	585	578	650	639	613	588	630	602	606	591	642	574	589	595	644	629	619	614	593	629	628	588	599	565	597	587	589	548	625	586	591	649	642	629	601	653	566	586	608	623	586	622	587	598	583	607	581	623	589	647	605	620	573	596	618	621	603	609	596	644	627	601	653	645	624	625	602	568	593	629	634	570	587	615	622	590	565	611	571	619	622	588	579	589	633	661	634	553	610	610	619	564	578	572	596	591	650	639	573	601	569	590	632	594	639	614	571	576	623	618	602	576	616	590	595	646	618	631	604	576	618	638	650	593	611	626	624	603	631	640	597	597	614	631	590	590	660	592	614	625	662	594	605	592	668	601	623	657	618	569	610	630	621	632	627	604	604	611	616	602	606	615	648	604	622	601	673	629	582	598	561	635	659	618	613	621	623	619	628	618	581	614	659	622	598	605	585	599	627	606	569	610	605	581	554	622	657	603	660	577	628	601	591	628	614	620	632	625	609	592	629	633	644	610	591	618	617	614	593	630	579	586	626	618	630	594	601	611	581	606	627	643	607	594	604	639	595	607	619	630	633	631	651	599	617	597	599	582	606	598	641	602	631	625	652	613	658	631	622	588	589	574	598	606	597	605	646	631	595	598	601	580	639	606	598	640	599	608	601	624	609	568	586	631	596	640	611	612	609	599	616	623	636	621	613	632	633	625	594	584	601	647	621	572	625	656	632	618	618	581	624	630	624	612	605	657	617	630	571	608	607	605	613	657	629	633	593	600	596	626	642	577	584	555	565	594	556	579	615	587	645	568	601	589	629	604	625	620	595	684	602	582	553	594	587	617	652	623	633	576	661	601	609	573	635	610	591	609	625	596	640	570	592	647	651	615	555	607	592	617	628	595	576	580	572	640	594	585	626	602	631	619	620	571	580	640	600	649	618	592	569	627	628	596	638	614	590	614	632	607	627	625	617	582	653	577	545	597	573	617	615	648	649	646	603	593	599	605	577	636	621	593	612	596	571	600	584	612	646	634	630	613	627	598	611	594	607	588	590	626	653	644	603	630	652	593	628	617	607	587	631	618	643	606	613	620	580	623	587	632	627	617	598	616	586	604	586	643	583	658	598	599	625	613	609	607	593	604	618	562	603	647	606	617	600	607	590	643	570	677	616	664	613	587	636	620	626	590	589	567	632	587	569	623	580	620	618	627	599	629	624	588	608	635	633	626	603	652	601	579	609	619	605	617	628	591	633	640	612	579	630	635	618	609	597	643	631	608	567	618	635	670	586	594	623	553	640	579	604	576	608	588	598	625	571	621	601	611	610	605	579	653	567	621	624	658	619	651	646	616	647	617	608	645	596	649	549	615	616	605	610	633	605	601	644	626	591	603	640	672	638	626	599	606	615	656	590	647	660	566	584	677	599	605	584	629	620	621	637	646	611	617	682	632	622	602	621	595	651	592	665	626	583	623	641	590	632	646	617	591	609	621	611	623	626	642	622	591	630	595	644	605	581	642	606	630	628	587	612	616	609	634	576	606	586	629	655	633	626	615	571	557	595	614	560	604	606	595	620	569	641	602	612	609	622	621	668	617	610	650	679	632	588	597	620	595	610	601	634	597	580	604	648	625	617	606	584	617	628	606	626	618	597	604	624	599	615	578	614	614	610	611	605	566	602	571	639	640	578	616	629	624	588	655	577	615	628	579	585	598	619	550	683	657	647	633	564	611	627	626	541	605	626	587	628	621	578	627	604	602	614	590	614	604	642	593	630	566	574	617	575	598	631	619	599	596	595	605	619	633	647	611	662	606	632	626	614	616	636	618	606	575	620	621	633	589	647	640	572	626	590	583	614	607	613	638	621	603	590	617	640	632	575	591	637	590	637	568	605	607	620	588	617	598	618	618	592	661	598	613	593	591	592	576	619	618	630	594	665	575	615	587	617	600	583	633	647	622	612	605	576	623	627	635	576	637	578	614	612	609	637	667	605	625	606	620	641	584	587	532	657	607	618	629	606	608	616	594	592	632	620	528	617	574	600	639	634	585	603	638	596	602	617	592	579	559	639	623	599	613	608	572	635	626	591	589	597	580	635	602	622	680	593	620	647	603	632	615	615	574	622	556	658	622	609	663	607	591	618	647	605	633	598	622	604	655	600	613	573	650	647	617	628	568	553	611	627	608	638	642	654	625	597	609	569	591	632	589	662	602	600	615	641	553	633	650	631	617	598
54562	52930	46519	38895	29035	27628	23683	13951	3895	670	316	286	265	253	253	289	300	251	269	296	264	293	255	279	282	266	263	283	280	296	266	296	285	231	307	285	257	291	260	269	290	272	251	253	345	277	275	289	277	281	239	253	252	291	259	258	275	278	284	301	239	251	267	275	244	253	268	274	250	295	268	273	276	264	296	276	258	280	265	289	245	252	248	259	246	281	282	271	266	288	270	255	252	262	255	252	252	283	268	289	261	273	281	252	282	273	276	293	273	277	284	268	253	281	272	281	258	293	261	263	275	282	245	253	299	286	279	250	268	270	248	275	299	246	268	273	271	285	261	284	288	256	272	249	266	269	250	275	280	269	263	296	278	290	271	249	245	270	304	294	280	296	258	252	278	239	268	286	245	238	256	257	276	301	229	249	285	278	265	269	253	289	258	299	282	265	250	294	290	253	262	237	250	259	289	261	256	259	254	286	271	253	273	273	249	238	258	259	300	281	257	260	268	279	236	267	271	252	265	277	265	290	253	248	257	274	259	291	294	282	270	269	299	286	287	263	284	259	272	305	275	250	273	273	250	275	287	281	276	259	285	268	272	276	275	275	263	255	275	295	244	249	269	291	253	241	270	270	285	270	262	282	259	286	268	275	230	288	256	269	260	266	275	267	267	274	269	275	245	253	265	264	262	297	264	259	272	275	254	252	278	263	280	280	275	292	243	280	272	262	276	318	290	267	303	272	282	265	224	265	275	256	263	301	320	261	278	275	270	273	271	299	262	279	281	244	252	277	269	267	261	291	256	290	273	251	299	294	283	289	280	270	276	301	271	296	313	271	249	273	269	274	260	276	281	260	259	281	270	259	280	286	255	270	269	267	292	265	255	261	258	288	266	272	279	260	277	241	299	277	304	276	263	270	274	256	268	264	250	293	258	284	296	272	267	261	295	268	283	268	258	292	273	246	276	308	266	236	265	294	280	269	258	281	274	291	240	267	247	275	260	283	279	279	254	249	242	278	279	277	281	241	264	306	252	265	285	283	290	243	267	268	285	281	241	245	272	262	267	243	284	301	270	264	289	274	308	258	273	277	270	294	236	252	262	255	255	254	278	252	279	268	284	305	296	273	254	267	228	292	292	284	291	282	275	263	240	249	264	312	260	264	308	256	267	255	279	246	252	240	279	260	255	266	259	283	290	270	276	247	239	264	260	257	251	257	274	289	244	275	282	258	263	262	238	264	276	262	242	278	257	275	263	271	282	263	271	274	273	295	279	258	252	283	257	283	292	275	302	263	286	293	243	294	288	314	283	245	295	266	274	301	280	287	298	251	295	285	248	256	260	260	241	274	285	267	275	264	272	262	271	260	261	249	260	244	298	311	279	260	266	275	277	263	268	279	234	270	301	271	261	276	270	245	277	275	268	282	261	252	259	243	250	276	291	282	276	271	235	263	273	289	234	278	281	235	254	266	258	286	260	284	304	256	276	277	276	275	257	262	259	279	247	252	283	265	295	287	270	247	265	281	262	240	245	276	275	264	276	250	272	273	280	275	285	266	264	238	280	266	322	238	300	272	277	280	269	261	271	258	257	276	251	238	259	250	275	281	280	277	257	268	259	287	298	264	272	265	271	297	232	262	275	281	277	267	275	263	284	251	281	249	279	285	265	248	269	266	282	279	311	297	288	256	248	275	253	263	269	277	289	256	247	232	264	249	273	240	267	272	279	262	253	276	262	310	267	286	290	238	296	260	278	271	256	294	279	270	245	272	257	267	252	273	270	286	274	270	294	266	269	251	269	255	276	253	272	265	249	257	270	260	292	244	279	270	279	273	284	269	297	275	245	265	268	236	269	278	271	264	270	251	249	245	242	264	268	269	268	293	268	272	255	289	266	294	305	306	266	291	295	308	273	247	276	283	287	286	288	295	306	311	272	230	263	271	260	270	251	290	255	255	270	234	266	273	259	277	293	270	290	299	276	267	279	268	272	259	261	274	274	272	234	246	276	280	278	272	256	275	272	257	273	252	285	262	271	248	296	256	289	296	266	278	261	296	246	285	256	279	270	320	270	250	298	251	276	260	288	296	277	256	256	267	250	250	287	242	285	266	279	262	232	257	248	276	268	308	288	280	238	256	251	249	280	288	269	260	275	257	271	284	248	304	298	266	238	254	279	254	250	279	298	291	318	253	241	272	294	279	285	276	271	289	253	257	259	287	266	281	265	251	274	270	259	242	260	285	284	254	290	245	235	263	263	250	287	263	273	280	263	272	272	251	269	287	282	288	268	255	250	254	242	280	250	271	279	283	243	268	261	268	282	296	252	259	260	265	282	293	256	269	261	271	257	228	279	275	263	268	230	265	275	266	277	269	265	277	241	277	253	306	271	261	254	279	314	274	279	292	255	286	272	277	253	285	262	267	269	271	274	244	282	299	245	288	252	261	289	286	266	264	288	269	292	275	256	285	280	271	271	256	290	275	265	254	299	259	310	210	246	273	276	282	260	252	258	241	271	271	278	261	283	255	239	248	295	222	279	266	247	278	267	269	269	245	251	237	264	262	272	237	236	261	263	271	262	276	261	266	246	254	281	265	233	271	299	278	280	248	270	266	282	230	287	265	293	257	275	263	279	271	252	274	263	271	278	289	281	294	270	273	268	263	260	231	270	315	267	287	283	237	277	255	314	250	293	276	264	223	254	269	262	262	254	295	299	263	259	301	261	254	288	286	255	254	270	261	289	281	238	269	279	294	296	250	275	312	257	278	274	252	290	250	289	257	254	280	242	285	274	279	256	266	273	260	256	228	252	263	254	275	242	268	259	295	255	267	278	233	256	275	259	273	249	271	296	276	275	283	244	301	281	236	247	267	285	267	245	269	279	289	285	255	269	254	294	265	262	276	299	302	280	259	284	296	233	257	246	287	270	268	273	272	267	277	265	279	240	282	241	245	286	280	306	283	253	247	253	299	275	276	240	269	247	275	289	262	262	290	275	302	283	285	288	263	277	279	283	265	271	245	303	268	260	268	266	254	282	263	279	282	261	267	286	274	280	242	246	241	252	295	257	278	283	249	265	268	266	250	292	278	293	261	253	274	282	289	259	264	275	236	258	261	267	262	256	282	275	274	290	259	287	265	271	275	265	252	255	275	253	275	272	302	255	259	304	265	260	239	255	265	265	295	253	271	274	273	264	255	294	274	287	300	278	272	285	251	255	284	283	249	297	266	250	250	292	269	292	262	270	250	270	268	253	284	272	275	260	272	261	284	261	256	282	282	273	262	271	246	284	263	263	268	264	306	308	290	264	261	263	293	282	255	239	248	295	287	257	273	300	294	241	276	277	286	299	272	288	307	260	247	235	282	246	239	273	288	284	257	273	310	287	275	268	300	297	257	235	265	274	299	242	263	247	283	287	288	246	254	268	250	293	248	257	273	280	271	307	263	272	269	239	254	238	285	289	271	272	265	274	275	301	254	236	285	266	266	297	283	274	273	257	268	292	255
45600	58904	59283	52570	52155	46820	28288	9322	1997	807	668	651	660	648	664	629	649	641	605	600	608	592	644	599	623	564	644	618	639	598	612	615	603	616	638	562	628	597	650	602	610	621	598	589	590	614	618	636	616	610	589	613	616	577	586	601	598	591	646	607	615	617	580	630	642	606	592	612	598	616	584	610	609	569	582	633	618	584	579	631	624	574	608	572	559	619	586	589	586	557	577	583	604	615	620	588	610	609	612	637	630	585	669	625	626	571	619	596	597	616	604	583	628	567	621	630	617	619	637	594	607	600	601	622	631	562	577	611	639	604	636	594	615	643	586	573	641	594	601	675	581	609	600	596	615	621	627	619	575	614	605	581	577	600	592	594	608	596	593	630	630	619	577	650	590	616	661	634	618	572	591	619	629	635	600	615	626	666	606	638	607	607	624	583	562	628	648	589	603	607	616	603	589	610	601	671	588	608	623	599	562	640	626	565	604	560	581	626	625	630	587	601	602	602	613	637	574	625	615	631	658	632	607	577	672	585	601	601	595	572	614	565	607	616	618	526	568	568	592	616	604	558	659	598	604	592	580	597	599	560	587	626	656	559	646	587	598	657	624	554	583	614	593	592	620	613	581	568	587	629	645	589	566	575	617	577	627	619	601	628	623	659	612	627	612	591	593	641	605	603	585	610	607	611	601	579	588	588	669	625	596	640	610	653	608	613	611	646	619	556	621	608	671	609	614	585	638	580	616	626	650	596	638	634	656	599	604	583	645	636	589	643	667	616	593	600	606	582	629	641	599	613	628	598	619	564	553	582	618	613	595	589	579	602	647	608	622	595	580	620	583	628	602	598	614	573	598	578	597	631	602	602	641	580	587	593	592	645	617	603	560	637	617	670	595	600	620	594	618	609	597	609	564	617	649	605	601	609	604	587	632	662	590	628	606	591	652	591	630	630	590	645	610	624	653	605	651	633	604	633	567	607	622	592	603	543	611	620	635	629	605	625	664	609	636	563	559	579	654	573	641	644	607	608	587	622	649	579	642	542	608	631	614	617	615	606	607	604	585	591	596	638	597	639	602	603	606	578	657	607	624	599	662	570	638	638	622	585	603	602	585	622	566	614	625	604	583	568	614	593	586	637	586	603	642	569	647	615	580	596	621	584	582	614	579	570	612	604	597	625	608	633	603	613	602	607	566	600	643	576	615	590	600	629	608	637	589	553	607	620	572	616	627	626	596	593	599	628	591	602	638	635	588	602	626	558	615	644	581	618	594	613	650	591	615	606	615	616	611	607	625	575	607	585	585	643	613	601	608	584	563	627	590	595	667	583	587	636	584	594	582	625	592	580	615	612	625	578	626	605	618	586	635	548	563	644	639	607	603	622	619	644	622	591	617	568	604	649	628	634	601	574	612	608	619	560	616	654	584	616	654	611	664	611	628	622	586	636	584	586	594	612	577	643	633	593	643	622	589	622	629	644	586	614	582	614	611	609	614	635	603	632	623	609	626	594	615	599	611	590	591	574	630	591	600	599	584	583	664	601	584	603	645	611	632	596	648	589	580	597	614	585	645	627	651	659	615	611	621	617	589	622	580	619	580	629	652	613	590	615	571	612	596	624	593	619	596	657	562	614	608	623	587	594	615	590	575	602	589	632	594	655	610	643	608	590	599	627	584	596	616	607	614	659	614	564	592	574	622	661	657	637	603	572	609	597	621	645	650	627	635	566	611	589	579	570	595	638	614	591	589	560	551	588	565	632	634	609	629	600	597	624	611	593	606	571	618	600	607	590	588	589	608	601	597	583	628	610	591	585	569	590	595	566	640	627	614	615	546	581	599	607	567	619	596	616	647	635	575	653	589	593	588	640	567	619	594	596	609	620	600	628	587	593	633	608	608	603	610	607	637	621	601	626	630	575	628	573	584	578	614	543	622	663	589	627	617	607	589	597	583	627	605	621	633	589	633	625	618	638	612	575	644	583	645	619	594	627	589	586	613	558	619	607	581	611	663	589	621	588	608	597	583	624	589	596	599	614	625	604	606	592	632	618	623	641	636	636	603	596	613	579	590	630	647	633	612	652	640	589	592	621	608	602	593	600	601	624	580	603	597	574	575	633	639	606	582	594	619	583	619	603	618	602	579	579	613	617	595	648	617	615	638	648	590	584	625	605	644	630	619	612	602	647	574	611	610	586	622	579	660	618	565	567	614	598	625	585	629	611	608	589	613	605	610	630	616	617	605	586	585	568	610	595	592	603	619	621	614	644	604	604	619	597	612	612	652	619	622	607	593	601	655	595	582	595	620	663	623	609	598	625	643	619	593	633	598	638	620	639	590	605	581	635	588	645	580	617	618	635	620	569	598	628	567	614	580	613	656	588	605	562	599	602	649	661	647	619	612	635	599	574	598	594	594	627	609	635	572	619	613	621	593	605	664	603	627	615	617	617	634	574	616	662	594	554	586	600	619	586	619	614	623	609	617	632	591	626	550	633	654	586	604	600	609	617	607	646	588	608	644	622	630	614	622	573	609	571	610	584	595	631	622	613	629	618	637	603	584	641	599	604	634	614	606	574	574	529	553	640	608	615	642	600	575	587	630	594	641	592	600	582	597	618	612	621	623	634	573	588	618	580	617	632	602	645	588	600	631	600	620	590	600	545	611	568	588	633	634	589	654	592	592	656	598	566	595	609	669	599	526	625	590	663	638	594	624	575	569	632	596	620	583	632	628	612	606	600	582	619	590	623	577	592	619	618	630	606	614	577	605	581	626	617	584	603	585	596	644	597	589	643	621	664	584	557	580	605	609	607	654	631	624	615	627	617	612	615	653	625	611	614	591	614	620	584	596	593	600	598	615	617	607	581	620	583	622	606	605	529	615	574	606	592	620	605	654	552	601	590	593	585	570	615	647	594	560	670	631	614	617	598	625	609	596	604	622	573	641	580	595	604	596	651	632	623	606	600	646	595	579	600	587	590	596	583	608	670	608	575	575	612	607	628	634	613	612	609	621	603	583	634	641	570	625	615	564	595	627	598	596	594	556	592	630	634	614	620	591	609	548	595	646	582	590	655	598	602	613	608	596	615	602	678	634	605	573	621	623	622	603	599	605	608	601	625	624	618	626	615	589	591	580	618	592	655	618	598	623	591	630	624	592	610	648	614	577	577	630	630	606	623	600	604	609	622	606	619	604	587	620	584	606	605	628	553	609	632	633	538	590	610	646	621	627	663	568	600	576	624	648	589	603	633	589	628	621	602	593	617	580	615	621	649	569	611	605	608	610	597	606	596	643	637	586	619	598	573	616	556	592	589	598	611	591	618	639	658	651	630	680	582	640	620	600	550	620	638	621	607	630	575	585	586	639	604	646	633	601	640	593	600	631	600	603	657	608	621	612	626	655	597	601	634	622	592	625	668	636	630	565	598	654	603	595	614	628	687	602	650	597	576	596	601	636	585	596	578	609	608	586	608	610	658	589	568	652	601	610	622	560	622	574	590	587	589
57719	46960	40836	37022	28849	27938	26340	20725	10399	2070	406	287	287	283	303	245	262	271	258	275	282	286	267	275	268	270	273	254	274	234	251	313	271	274	280	248	227	239	253	241	272	230	224	252	272	299	295	269	299	269	260	247	253	246	249	260	251	274	240	210	267	272	251	246	286	270	271	241	237	260	294	240	249	263	247	265	265	232	260	274	274	229	264	308	250	273	268	247	335	290	260	258	260	248	263	264	300	230	222	294	239	272	279	255	261	252	277	246	285	290	250	292	238	257	243	269	270	247	253	263	298	256	267	309	259	234	260	248	255	239	242	275	234	248	266	280	262	278	254	278	268	249	275	274	249	264	296	306	231	284	263	269	273	279	268	252	264	298	245	246	225	274	229	250	236	271	264	252	238	217	259	265	267	258	252	271	263	231	257	255	253	256	237	230	253	248	295	250	274	247	275	268	245	259	241	254	231	263	251	277	249	257	263	262	256	260	255	272	299	289	218	289	266	316	257	257	253	242	259	261	252	273	272	248	246	249	255	279	253	289	231	257	255	247	264	271	237	230	272	252	241	265	280	282	265	297	243	249	259	222	240	253	272	250	271	279	267	258	224	270	243	275	243	253	255	263	245	251	276	267	245	272	267	280	257	256	266	290	252	235	247	272	228	268	244	289	213	255	267	244	258	261	215	256	268	258	259	284	283	279	256	271	242	273	258	277	254	226	244	246	280	269	257	224	291	233	295	283	296	258	269	250	253	268	248	240	247	257	244	288	310	221	234	274	269	258	262	229	266	266	278	258	271	265	261	266	266	274	271	260	270	226	248	269	271	236	277	261	270	261	232	265	262	251	233	270	260	264	280	281	265	226	268	259	256	254	250	251	227	252	232	256	237	261	235	233	245	235	254	289	241	281	259	246	264	235	254	263	274	265	258	251	257	263	242	240	241	251	251	275	270	325	262	244	314	285	247	252	279	234	270	261	268	241	250	218	243	265	269	244	271	240	255	288	270	244	255	248	255	275	268	247	228	250	257	266	273	258	299	261	250	303	243	251	234	250	249	276	272	262	232	252	284	272	255	278	240	247	240	263	286	255	261	274	258	276	220	278	274	256	250	265	268	242	265	253	238	256	289	279	276	263	278	249	245	286	272	237	284	261	276	250	247	260	243	250	260	255	277	272	230	270	244	249	239	273	262	243	277	256	237	260	236	258	259	304	237	269	244	283	249	270	293	263	260	229	230	252	276	235	260	276	286	275	224	224	262	293	263	246	272	246	245	272	263	249	264	262	246	251	253	251	237	254	282	269	268	242	276	255	274	238	271	242	252	266	235	281	261	243	254	267	268	244	261	270	233	280	256	235	210	248	274	249	259	271	284	242	241	261	281	272	255	273	260	279	237	269	242	249	272	233	283	264	259	229	249	251	262	251	270	296	237	268	293	229	260	233	273	265	249	248	264	257	267	265	243	244	237	242	244	266	274	279	262	217	275	285	248	253	281	248	227	255	270	275	274	284	273	241	248	266	246	299	234	260	236	282	266	269	258	259	276	296	255	242	248	284	243	259	319	250	270	279	264	270	247	243	260	260	279	238	234	274	261	286	257	258	269	286	253	239	228	247	257	279	263	255	253	273	254	258	248	237	294	259	268	277	277	281	242	272	252	264	252	264	255	277	276	264	254	273	293	261	247	280	242	268	245	263	299	248	274	246	249	246	256	226	277	267	256	264	254	265	267	248	267	238	281	246	266	247	258	266	289	259	254	252	265	260	250	271	265	269	252	288	245	263	267	259	274	258	256	272	262	288	261	255	256	259	255	279	255	272	242	247	271	244	258	265	263	293	298	269	271	287	258	265	265	262	267	231	238	242	261	245	251	274	259	256	260	251	262	284	279	271	240	264	246	272	240	260	257	256	272	233	241	275	262	229	258	259	257	238	219	225	280	261	285	255	255	255	271	288	254	236	259	296	294	267	250	229	278	246	256	269	265	228	229	260	238	248	227	279	256	212	265	264	268	236	261	243	282	246	239	243	248	250	261	276	277	250	281	248	268	247	269	243	260	264	276	248	275	262	253	263	267	244	271	258	260	255	274	256	247	277	265	274	274	257	261	279	260	265	287	270	236	269	269	270	234	234	252	247	269	268	257	243	260	273	255	254	269	247	244	247	261	271	275	243	282	283	250	255	247	238	251	271	249	293	262	277	253	255	266	237	245	259	254	258	250	251	259	252	224	249	300	270	248	257	242	246	241	242	306	255	266	273	281	279	238	260	282	247	240	266	229	251	244	248	278	241	275	250	235	196	299	262	273	236	263	232	253	296	252	267	258	290	237	233	248	277	231	261	264	290	283	266	268	285	253	290	250	263	245	284	257	285	267	254	255	239	246	250	300	232	259	281	286	294	273	249	248	277	251	273	262	250	253	266	270	281	289	283	263	274	263	264	283	252	273	252	258	278	246	262	232	245	295	267	272	266	253	278	242	286	246	277	229	263	232	233	231	257	255	267	292	264	267	273	239	259	238	253	252	265	273	264	253	279	278	267	251	229	256	276	261	265	261	259	268	255	259	255	252	255	243	274	271	259	248	229	251	269	286	263	282	223	266	257	251	260	255	237	238	252	255	260	249	241	231	234	281	267	231	240	272	271	277	272	261	271	279	237	233	232	242	247	282	242	268	266	261	248	242	236	243	249	264	265	245	259	280	245	276	240	261	264	249	280	255	259	267	258	269	281	260	259	247	268	254	272	278	280	253	287	246	263	269	256	247	268	285	271	248	250	233	295	238	243	270	315	271	281	239	241	261	269	267	251	230	241	269	256	242	277	261	260	267	255	284	270	244	265	268	229	259	273	270	247	264	263	264	254	251	268	264	243	258	274	280	266	226	257	238	280	242	259	256	254	288	295	238	245	286	268	284	214	268	298	244	261	282	260	236	240	258	224	273	243	239	284	264	268	273	246	259	279	282	259	240	301	259	271	262	220	230	264	275	231	248	239	268	221	290	252	248	271	229	236	240	275	224	306	240	249	275	251	243	274	259	271	244	244	282	272	224	254	246	224	292	230	251	289	269	245	250	281	256	296	260	232	249	261	248	255	257	276	247	283	260	269	261	292	265	269	238	252	255	259	258	251	246	246	276	266	262	281	252	242	255	253	276	280	232	269	248	216	259	246	287	313	278	267	261	263	260	254	283	290	256	246	275	261	285	264	280	297	259	245	262	270	245	277	296	235	266	275	250	277	247	265	232	241	270	249	282	263	247	260	257	277	255	261	266	273	257	281	288	275	279	236	260	286	273	282	241	252	236	256	256	250	282	236	278	268	269	233	265	262	267	268	257	271	259	241	282	241	244	280	232	236	254	262	218	268	255	238	246	257	257	263	243	243	237	267	265	253	251	262	266	276	264	254	284	300	253	264	249	231	272	257	270	286	281	230	285	248	279	250	255	279	230	230	254	239	248	291	221	257	282	254	243	268	268	237	252	259	262	280	246	230	233	268	260	260
53787	59080	56669	54146	64853	56888	37196	14243	3011	931	759	654	645	611	559	597	631	633	596	539	601	563	574	575	574	580	573	571	576	598	582	587	607	553	533	552	565	550	552	615	578	574	618	565	573	556	591	571	577	528	567	600	533	560	595	575	585	571	546	574	579	550	529	537	554	573	575	599	593	576	522	541	563	603	597	555	534	594	577	541	580	539	563	569	579	585	583	591	560	591	586	560	547	521	499	558	551	572	561	544	532	565	548	544	543	536	555	595	586	579	543	557	575	605	635	530	607	572	606	569	528	579	551	555	550	567	555	565	549	536	565	561	537	564	549	570	564	553	554	543	547	585	586	557	557	582	512	573	565	604	601	602	605	548	592	581	564	562	563	567	557	521	585	530	549	586	568	592	564	583	518	539	544	557	558	574	564	574	557	584	570	566	597	559	578	590	554	557	577	567	600	587	540	536	572	584	554	540	579	548	534	588	561	592	518	538	570	551	571	580	519	538	524	607	575	583	557	564	558	554	538	543	593	567	594	540	562	575	572	568	612	565	574	563	576	578	529	531	571	571	592	550	597	575	560	487	575	563	596	588	539	569	589	557	546	572	556	570	539	583	543	588	535	573	589	564	541	569	564	579	570	593	610	600	563	540	561	577	583	551	557	566	534	565	554	544	579	577	569	597	589	548	547	570	536	593	556	557	579	507	540	570	559	583	591	571	570	656	577	575	524	548	547	529	579	588	546	584	596	586	563	565	532	591	519	536	576	586	585	572	575	538	572	549	569	540	561	541	578	551	563	577	548	546	573	559	595	587	559	533	550	612	516	571	583	558	545	574	549	562	594	537	548	599	537	551	584	584	573	575	611	573	553	590	577	563	568	559	565	585	608	591	585	580	523	554	594	557	576	583	528	556	564	606	575	563	558	571	573	557	541	547	541	587	562	520	580	571	562	546	581	570	550	563	554	512	541	575	587	622	575	588	579	577	605	611	583	593	549	521	538	594	569	541	534	578	562	608	587	560	586	563	581	509	570	562	550	545	548	548	552	556	555	536	645	584	584	585	584	543	573	576	547	544	564	545	570	541	532	558	533	542	531	545	527	564	536	539	579	547	536	578	567	535	542	582	574	529	551	577	542	569	559	595	538	570	583	565	544	557	538	580	531	576	572	558	572	553	587	581	562	583	536	578	532	559	526	584	548	551	589	561	560	587	553	562	517	565	554	569	534	565	575	544	553	541	530	544	576	554	562	580	574	586	564	534	561	570	612	597	556	573	537	607	574	512	539	548	582	555	547	566	525	585	540	532	544	591	597	510	588	535	554	571	536	618	558	624	555	619	578	555	547	564	559	533	580	591	551	617	546	527	560	577	587	574	553	585	526	548	585	501	545	583	555	609	583	536	554	581	585	541	583	573	577	572	613	552	596	572	537	570	541	587	582	553	578	589	610	577	570	581	522	524	563	548	574	596	549	557	553	554	597	590	558	542	585	581	552	578	531	577	543	579	579	538	538	524	557	593	598	602	560	567	551	570	565	537	595	511	567	603	552	594	574	561	565	584	539	534	537	534	573	572	547	563	567	596	541	599	583	554	544	562	547	549	570	539	570	524	590	538	562	546	608	580	582	513	586	594	579	572	554	593	570	588	559	547	598	523	573	553	569	565	559	570	514	533	554	582	532	567	547	607	588	534	549	546	571	617	582	579	562	581	584	569	573	580	592	548	548	567	604	553	592	588	548	579	597	558	567	566	575	577	525	578	524	572	605	542	574	604	570	557	611	526	573	554	602	567	563	599	529	562	570	551	548	563	598	567	601	571	543	560	523	563	562	559	575	601	525	568	552	537	580	550	543	587	582	566	569	571	558	582	568	567	596	570	556	528	557	568	573	576	598	579	528	533	565	568	611	578	557	513	574	539	560	547	526	570	573	561	565	548	600	585	594	592	520	567	579	605	586	521	562	575	580	566	586	533	591	521	560	564	552	551	550	587	592	602	550	590	586	548	572	562	596	549	549	574	542	552	555	571	508	595	559	549	535	566	543	570	544	574	605	580	575	557	515	565	556	558	564	600	607	578	587	546	537	587	544	570	581	530	533	499	589	574	591	572	594	576	569	514	546	571	607	553	552	552	614	574	521	613	554	591	579	592	584	566	591	566	532	548	567	515	601	535	570	530	544	559	578	565	588	562	560	551	553	544	592	519	593	565	549	556	600	587	523	520	539	533	540	545	571	579	582	592	600	557	614	568	540	535	563	554	524	585	564	553	578	570	559	533	544	540	538	581	590	550	562	561	561	588	504	595	506	587	553	609	542	549	593	594	587	595	537	522	523	556	509	550	527	620	578	539	559	577	547	563	557	539	564	568	562	548	556	566	515	555	544	592	529	557	550	563	608	594	555	557	536	542	578	581	582	598	539	593	556	618	588	573	566	563	581	593	574	591	543	572	553	535	508	574	596	559	595	552	573	563	595	588	586	598	568	563	578	562	557	555	566	553	561	561	613	552	554	562	563	561	561	569	573	580	532	573	537	576	558	534	550	568	560	560	567	560	549	540	575	585	560	542	546	556	549	580	555	544	584	539	558	544	536	565	572	571	574	565	543	544	548	590	609	562	548	585	577	535	552	556	574	503	528	577	548	557	594	540	550	546	554	589	595	583	595	567	566	599	578	564	553	500	541	581	590	549	514	547	551	559	565	539	505	572	534	575	585	564	565	562	559	536	551	576	579	502	547	564	538	537	574	571	532	545	548	548	606	573	585	594	568	572	547	537	560	559	571	571	557	563	538	560	530	592	536	598	532	564	608	567	586	554	569	538	558	585	540	556	535	585	578	549	523	528	550	589	538	563	577	572	567	597	592	562	605	545	534	600	545	586	570	550	569	503	549	604	564	564	619	587	544	581	574	625	557	531	536	546	521	589	563	525	547	561	582	580	585	570	581	556	579	558	575	569	607	610	599	546	579	579	597	539	564	566	573	534	575	567	576	564	579	558	569	543	552	562	563	558	570	563	593	580	549	569	559	615	590	533	565	577	549	545	543	551	562	553	574	619	558	541	574	560	552	597	557	569	534	577	552	572	569	581	538	529	577	595	562	586	558	607	529	561	537	508	575	495	524	592	586	563	548	574	571	579	557	550	578	555	563	558	522	579	570	595	578	562	547	508	575	567	596	570	579	570	536	605	598	547	537	583	537	587	562	584	568	577	553	520	571	532	523	584	561	530	520	584	564	564	581	568	606	616	542	517	560	562	557	561	550	539	588	583	603	534	579	559	586	580	530	566	560	582	592	593	559	562	622	578	553	575	575	530	557	575	545	551	602	532	552	539	546	558	593	581	580	587	582	568	531	532	554	567	538	565	566	553	562	556	554	581	535	597	549	558	605	539	523	587	547	541	542	578	550	571	584	637	579	557	492	567	539	553	534	550	570	588	540	564	533	582	544	552	565	571	582	585	549	550	547	605	557	572	568	574	566	550	619	575	559	567	585	561	580	545	562	548
21707	33446	32172	17878	8075	4934	2641	1064	474	295	288	277	298	266	261	253	259	283	286	256	333	283	277	237	273	267	272	274	266	276	260	258	276	284	257	298	275	307	259	245	251	235	270	273	288	269	278	279	253	236	284	270	294	254	285	288	256	268	252	280	277	255	273	285	288	270	245	279	277	259	275	281	282	279	274	274	268	284	288	247	255	249	261	289	258	242	263	247	261	245	243	271	282	264	263	256	278	247	273	266	266	258	267	285	248	246	271	259	273	271	265	262	216	261	259	251	273	229	284	278	256	294	269	267	282	252	285	229	264	264	276	253	275	267	230	225	266	248	258	271	258	261	242	277	277	241	283	250	307	242	268	249	255	272	255	256	272	271	265	236	251	256	275	239	256	267	276	271	262	270	289	251	291	270	240	283	304	264	252	269	277	274	239	252	251	270	296	258	259	274	266	249	271	268	281	269	319	297	261	240	289	243	276	248	257	251	255	267	270	255	275	264	267	255	248	271	266	253	252	295	259	287	239	267	266	256	285	267	254	319	301	281	241	271	270	238	256	255	261	272	244	290	254	283	283	253	264	260	270	268	275	258	248	263	246	279	237	282	261	266	251	246	276	269	265	265	258	295	241	258	251	292	253	260	257	256	234	267	224	277	317	262	243	246	251	259	272	274	255	246	277	247	260	293	260	266	266	230	277	269	282	252	283	270	256	267	241	293	244	273	245	256	296	285	252	271	260	273	287	265	244	269	252	258	299	273	244	243	259	276	253	288	287	249	276	262	264	285	250	270	223	274	272	279	262	239	277	273	279	261	303	279	255	263	273	251	286	266	286	237	267	283	260	258	268	260	282	276	260	235	242	253	277	263	249	268	247	223	304	291	256	254	238	258	264	264	266	251	274	284	249	264	252	295	303	276	289	258	253	249	280	238	253	272	275	275	278	283	261	242	247	267	275	242	251	280	282	236	280	265	297	277	265	283	242	266	277	260	263	286	265	260	259	276	280	278	264	263	250	263	239	254	288	272	255	270	254	259	321	253	258	283	254	260	266	242	297	237	250	291	263	264	285	271	250	271	262	281	269	273	268	264	279	269	267	298	224	265	250	270	266	240	271	277	282	278	261	252	264	302	235	267	273	262	266	269	235	263	270	283	263	262	282	295	270	273	274	261	251	295	267	275	307	284	225	265	275	260	277	291	265	257	276	253	258	266	245	293	261	274	262	274	256	254	287	254	281	288	263	261	261	250	259	266	252	252	259	304	264	283	248	257	271	274	302	296	245	257	259	270	271	248	240	295	260	242	269	269	248	242	287	285	266	263	232	269	256	251	278	274	281	239	249	254	271	264	245	254	269	252	262	298	279	280	276	265	224	277	276	252	260	265	269	263	287	256	256	286	255	255	295	270	235	255	255	253	269	310	277	267	271	276	256	250	265	271	269	272	279	242	247	276	283	262	287	278	267	246	304	237	277	245	247	266	308	319	277	274	277	272	264	275	257	261	297	275	276	262	238	271	244	252	267	283	274	274	293	258	278	246	268	288	249	262	285	308	288	267	248	256	267	263	265	248	255	265	277	290	290	274	272	245	268	287	254	260	268	239	272	273	291	263	270	275	285	260	299	295	277	279	271	298	236	264	285	249	272	281	284	254	261	280	255	259	267	252	267	249	259	242	262	284	288	271	234	255	247	251	249	269	289	282	243	259	259	241	258	280	241	251	267	269	261	254	291	281	278	260	250	255	279	297	265	290	280	272	251	246	245	278	263	279	251	258	280	274	284	255	256	244	279	292	247	268	255	281	273	258	260	275	256	254	266	277	295	263	293	267	285	261	242	262	255	282	266	316	264	252	260	257	266	247	246	276	251	278	296	258	272	259	264	255	265	218	271	240	285	327	258	264	241	257	250	268	267	242	258	253	255	266	275	275	260	271	268	244	264	259	287	274	278	320	249	286	261	273	235	274	281	249	256	268	250	243	305	280	253	250	279	253	268	260	297	272	245	234	255	310	267	267	271	275	244	275	271	262	244	266	304	302	272	263	276	265	262	250	284	240	266	253	293	271	287	265	249	253	265	258	258	262	280	259	240	249	278	286	254	269	259	259	279	264	281	276	274	252	258	301	283	247	268	273	251	232	218	278	250	254	267	253	279	255	291	261	233	287	272	253	266	257	255	266	276	255	282	261	252	256	275	233	270	282	269	282	266	251	239	261	266	269	282	267	255	277	249	260	266	283	279	245	275	253	308	270	258	298	250	254	305	265	269	239	292	258	272	287	298	263	266	241	234	274	278	263	280	242	260	268	265	270	265	264	224	253	252	257	268	252	247	285	278	240	285	270	263	262	274	262	248	258	297	255	240	267	266	245	267	270	280	271	278	296	249	292	273	245	248	255	276	280	284	247	252	314	250	286	268	307	291	261	270	279	260	240	239	275	284	257	261	252	250	225	283	252	259	306	295	259	242	259	257	268	295	257	302	213	279	292	280	256	260	257	263	276	248	268	261	274	271	276	279	274	286	265	262	277	236	244	269	282	274	245	259	263	291	233	241	247	279	225	278	259	284	249	261	259	263	250	277	252	268	233	216	268	250	274	252	264	250	274	256	255	268	283	259	291	251	278	247	268	294	259	253	268	243	216	294	266	281	262	266	269	261	266	263	270	265	246	281	248	272	266	268	290	232	262	265	303	274	289	293	261	254	298	235	265	271	263	281	273	266	215	258	256	281	282	297	286	302	290	262	281	299	285	291	263	244	240	279	273	279	259	271	281	255	279	271	273	247	262	247	251	267	264	252	274	269	281	275	274	256	280	263	255	255	242	274	266	275	302	280	266	238	268	301	239	268	295	249	248	275	255	262	244	259	269	313	273	270	243	246	273	274	271	254	259	266	264	283	272	275	267	262	266	255	253	268	285	260	282	273	285	275	247	273	270	258	256	254	269	275	297	267	280	286	240	233	260	228	261	273	297	276	257	263	295	265	298	274	266	266	252	243	266	245	277	273	264	256	252	286	294	296	293	265	291	258	262	238	298	305	243	229	275	238	257	273	280	267	263	281	288	262	282	251	236	238	282	254	251	283	280	268	292	278	300	278	245	271	275	247	241	254	268	240	288	292	283	287	269	242	266	259	240	261	252	262	241	289	249	278	278	290	292	248	285	278	210	278	295	277	263	287	284	239	261	273	274	264	277	264	255	278	304	261	285	247	259	265	273	272	272	264	292	289	271	269	271	262	268	290	247	259	249	255	263	245	251	240	239	265	252	277	262	283	270	260	267	309	270	262	268	240	277	253	274	282	275	262	219	247	254	272	257	264	249	270	251	246	275	286	269	294	291	262	245	259	282	278	262	248	279	267	280	268	257	256	263	261	291	257	281	252	264	297	247	287	246	238	269	246	266	273	273	286	266	272	267	292	253	247	226	288	259	268	281	262	252	268	257	268	239	241	287	243	247	293	275	289	251	248	267	274	269	253	265	271	252	218	265	266	261	248	239	302	264
16027	32493	33244	24613	15105	11749	6626	2372	906	665	628	658	598	603	652	668	612	613	626	668	596	646	616	587	640	608	628	647	648	627	630	626	644	629	658	623	606	593	629	611	592	638	572	643	620	623	643	584	627	676	661	624	589	612	649	609	645	645	611	593	609	634	643	625	609	651	609	594	620	601	646	597	613	575	589	622	604	600	632	653	636	594	625	612	597	647	594	613	625	621	635	647	594	678	597	610	567	618	636	599	600	660	636	662	601	620	643	659	627	669	612	646	633	615	629	598	640	617	633	632	651	609	631	647	611	618	598	686	630	601	640	621	630	619	681	623	637	657	611	633	651	610	653	620	648	676	660	641	598	636	597	656	573	605	614	642	645	579	610	630	633	606	628	614	589	627	626	632	657	650	619	626	632	595	610	618	586	625	615	586	598	627	659	579	617	680	620	620	646	615	599	634	601	629	659	640	616	580	617	621	632	655	634	588	608	602	612	655	613	591	654	614	602	638	622	605	650	600	641	604	598	625	672	614	599	597	603	628	596	595	576	607	646	635	636	612	654	630	599	632	615	640	618	644	622	591	612	610	636	630	627	589	592	642	615	618	639	668	609	597	649	626	596	639	636	592	621	627	590	619	631	596	648	613	628	603	642	644	594	630	668	630	625	598	619	646	647	624	638	629	576	665	603	601	652	587	636	594	584	626	628	641	616	578	611	602	631	594	622	584	645	625	557	670	601	645	603	605	636	648	617	618	621	659	580	600	644	628	640	619	649	633	590	631	611	593	623	625	630	628	606	637	580	596	660	652	571	590	591	607	594	624	598	648	640	614	607	600	606	630	594	601	640	585	630	547	597	620	587	599	613	601	610	672	636	628	587	646	601	635	618	650	621	635	624	622	621	637	614	627	625	625	621	580	664	646	641	574	672	600	621	628	635	595	610	678	592	660	649	612	647	616	641	664	622	587	608	612	621	654	621	695	623	648	678	625	643	669	598	616	643	592	621	693	619	600	602	570	626	621	569	619	572	595	612	620	608	657	628	627	639	590	641	613	564	626	634	589	574	647	599	610	665	597	631	592	633	660	569	629	637	627	629	572	595	618	639	608	598	618	597	609	618	611	580	660	592	621	605	628	651	569	623	662	634	610	668	619	610	615	608	649	597	594	611	558	639	571	600	603	660	623	682	591	563	695	596	624	577	606	571	671	609	624	624	608	622	621	604	606	585	618	628	626	601	629	608	643	577	639	580	630	585	630	648	611	633	608	591	603	645	639	622	601	604	651	653	637	619	642	625	590	635	619	612	608	575	613	625	651	613	634	603	574	626	646	574	587	665	594	593	641	610	588	636	631	596	624	587	627	649	639	639	621	621	627	590	632	592	630	576	620	597	612	568	631	629	646	590	640	612	627	629	628	657	651	627	659	580	627	607	613	667	643	605	608	648	607	596	626	615	630	633	578	580	641	606	592	614	675	599	640	569	659	646	629	608	642	565	615	633	629	619	595	627	624	600	585	611	635	612	631	603	597	591	618	591	599	608	569	610	563	595	634	625	642	646	623	638	610	647	631	602	592	601	622	581	596	609	635	607	605	675	626	649	633	619	628	607	625	587	610	655	628	618	616	608	603	612	588	596	598	617	633	599	623	619	649	606	596	607	593	668	678	636	597	599	609	630	627	564	642	622	627	659	649	640	603	594	618	609	577	607	612	653	659	649	616	642	620	608	611	612	595	591	635	625	648	632	591	628	635	609	602	594	633	622	646	614	612	639	624	595	658	640	606	593	651	605	594	629	646	626	612	590	614	662	616	610	631	659	606	588	582	603	593	606	557	590	599	620	614	613	650	587	598	638	560	633	647	637	573	626	644	654	604	650	623	624	569	626	624	631	607	607	697	639	665	639	610	598	608	623	648	606	597	662	575	596	628	620	636	649	639	600	639	621	612	628	589	576	625	617	590	621	635	586	586	612	630	619	648	576	642	615	633	664	685	625	599	633	599	636	613	661	623	616	613	640	659	593	622	613	616	651	624	653	634	627	604	649	603	645	632	648	636	619	593	624	616	643	586	609	612	589	611	611	612	659	627	646	652	606	658	647	584	596	622	582	649	614	631	599	629	631	636	571	565	589	595	622	565	639	652	622	614	607	628	600	602	593	573	660	630	593	616	615	628	659	586	623	652	613	615	637	620	632	609	577	629	623	659	651	582	616	604	656	610	618	656	630	637	601	650	625	631	638	643	602	585	670	594	597	598	649	605	595	593	597	629	631	587	629	630	636	637	618	626	624	661	595	645	615	585	667	613	657	647	627	605	632	622	616	622	648	616	608	571	623	634	645	630	667	619	624	623	672	654	595	609	587	611	608	642	620	580	626	717	609	640	605	597	647	593	602	649	609	644	598	591	620	663	608	591	617	586	600	629	618	605	581	589	613	645	597	640	673	612	607	620	637	576	610	623	598	646	650	576	626	635	595	627	613	601	590	605	592	609	617	602	623	591	606	646	648	603	586	613	622	626	616	620	666	600	595	670	657	590	606	622	649	589	631	620	647	649	591	633	646	615	611	627	621	621	585	587	631	610	623	650	619	594	570	634	616	632	642	611	668	621	609	643	631	638	577	614	572	613	648	600	575	612	630	638	636	609	586	621	644	663	621	579	587	617	620	639	613	639	638	621	611	617	580	641	627	602	635	595	628	634	646	603	658	590	637	607	573	608	625	633	624	643	648	570	615	628	619	646	627	590	618	579	650	665	600	619	624	622	583	634	612	607	692	596	602	659	651	646	632	629	592	662	593	610	656	612	605	640	662	609	615	586	632	566	616	655	636	647	623	613	644	600	632	618	612	606	630	602	596	611	639	589	584	636	630	614	631	579	572	631	620	613	677	624	599	630	576	641	599	639	593	651	597	637	605	644	629	607	625	591	648	604	611	619	675	656	611	626	637	583	660	598	613	623	623	598	589	602	650	618	623	621	595	632	633	639	608	613	612	617	666	664	608	607	593	632	662	687	568	608	632	607	655	655	639	623	672	626	658	657	669	605	611	605	633	598	598	594	634	639	587	677	647	629	660	637	617	625	610	630	590	594	613	619	606	634	574	598	608	622	620	587	644	609	635	618	612	631	628	657	658	607	590	585	624	577	617	635	680	603	629	579	627	588	656	614	621	629	634	631	627	566	668	663	634	639	615	613	612	641	636	627	639	650	638	579	615	607	623	588	581	651	642	604	644	625	579	628	642	625	649	618	636	596	706	634	600	621	639	649	630	631	619	581	617	646	593	606	613	615	595	625	609	631	623	633	605	667	618	615	609	585	586	589	674	629	669	668	639	574	636	601	632	608	654	638	633	622	602	612	601	615	613	594	604	599	595	592	668	610	605	579	603	609	620	602	612	602	618	612	660	628	619	623	612	583	577	628	572	562	606	652	624	612	645	599	633	570	635	634	637	621	612	630	633	610	635	578	632	602	618	639	608	616	636	609	619	601	591	626	620	635	611	577	599	570
53379	55266	50480	42918	30969	26814	23157	13719	3969	691	290	297	291	286	277	298	299	229	284	310	289	291	272	282	269	286	295	285	297	275	265	264	295	285	305	283	293	270	302	267	304	302	295	274	276	269	297	280	276	278	272	259	329	272	273	274	280	297	274	253	271	275	260	295	265	270	256	266	286	275	301	264	259	293	261	282	246	245	249	303	282	282	320	286	247	294	269	247	282	250	265	271	275	280	286	265	302	250	254	276	284	304	294	289	268	269	253	271	268	299	265	259	263	266	255	294	256	281	280	259	273	280	261	287	267	289	285	295	302	282	279	266	259	251	286	268	255	283	249	277	276	253	274	283	271	273	276	281	266	268	276	251	282	296	261	276	293	274	282	287	287	268	270	266	299	275	285	253	259	257	300	284	288	263	257	239	284	240	290	282	279	302	275	243	218	295	289	271	256	256	265	277	237	296	258	263	267	225	271	270	273	248	263	276	253	280	263	263	261	254	281	263	268	287	276	262	262	294	253	287	278	291	293	252	236	278	285	295	292	269	273	275	258	269	260	305	250	263	243	245	250	286	270	301	284	274	272	285	259	305	249	272	257	282	262	246	266	274	270	297	278	274	258	277	308	254	245	246	277	281	284	263	257	267	271	255	258	265	283	286	275	256	283	275	247	272	274	288	277	278	289	278	276	279	261	277	261	283	236	271	268	297	269	277	245	289	230	286	267	261	284	259	275	287	280	272	244	254	267	264	260	270	276	303	275	287	237	279	269	305	243	270	309	279	283	285	283	268	303	289	263	248	259	292	273	251	283	275	277	250	255	238	273	227	304	269	272	265	294	245	284	285	299	266	288	272	283	279	237	278	266	270	248	280	236	283	289	279	287	322	265	265	283	254	288	288	257	255	265	270	261	295	249	292	250	253	296	264	277	300	267	271	282	283	240	271	244	290	262	282	255	289	287	270	262	291	242	249	238	269	296	281	247	262	240	276	233	230	277	266	258	293	295	302	279	281	299	256	269	280	263	267	273	278	273	276	261	246	309	282	272	278	267	270	289	272	286	271	258	255	281	268	277	263	280	280	266	312	268	284	261	297	270	273	269	280	257	231	242	275	311	262	255	273	271	268	266	283	249	284	279	260	270	284	255	275	295	301	286	289	288	250	262	278	240	270	253	292	265	264	251	254	277	242	255	269	281	244	274	258	293	263	269	289	258	273	312	276	250	285	259	264	290	287	257	265	287	268	263	298	244	291	274	275	272	276	245	268	301	276	267	272	279	268	269	266	238	285	276	254	257	265	235	258	274	292	280	266	265	309	294	265	261	261	283	286	267	263	272	258	265	259	251	284	243	257	238	288	253	305	279	281	269	272	288	279	300	266	279	210	290	232	250	315	280	289	287	262	281	278	285	286	265	284	264	282	270	266	259	289	265	283	264	286	323	285	263	298	239	276	282	228	240	287	262	280	269	302	246	231	274	301	254	279	255	255	280	264	294	262	258	285	293	272	281	269	262	260	274	289	291	280	264	289	281	273	286	286	278	235	278	283	269	273	281	260	280	254	270	282	273	295	266	268	285	269	257	265	257	264	247	295	264	289	236	271	260	248	270	262	261	288	270	263	282	253	279	267	275	260	267	283	288	262	251	254	307	282	244	275	308	274	264	281	276	279	268	264	277	284	284	275	289	300	268	271	287	272	303	270	295	288	270	276	267	271	265	282	286	291	261	251	276	263	304	298	288	265	289	261	282	298	289	264	278	275	283	252	253	281	265	261	240	287	261	280	265	319	285	281	267	256	253	245	279	275	277	288	284	274	253	287	278	247	265	257	252	255	275	259	286	290	270	266	278	283	289	285	272	288	275	249	240	268	244	281	269	266	277	281	279	299	303	274	281	252	269	251	285	256	273	251	250	254	270	273	249	257	307	299	274	249	262	278	254	277	256	246	309	253	314	249	258	287	273	300	250	253	240	298	271	299	255	274	275	262	268	273	305	282	253	293	261	281	249	270	252	249	281	272	272	275	296	277	229	288	287	296	269	330	279	271	279	255	275	238	234	268	277	297	290	294	311	270	286	269	265	259	251	254	267	285	282	272	266	243	301	280	276	241	263	286	290	237	295	285	285	258	312	302	256	291	274	251	283	296	267	296	272	283	252	274	301	300	296	296	290	300	290	260	263	295	283	250	267	261	263	291	276	266	277	241	282	281	281	277	266	295	259	248	274	307	285	259	258	273	244	262	287	244	279	251	235	270	262	272	278	268	264	281	248	307	293	272	284	268	296	267	274	245	262	289	276	292	269	290	297	289	239	267	275	263	270	259	282	264	247	273	281	264	279	275	278	289	262	300	263	255	288	319	270	310	289	265	286	267	274	296	260	298	284	267	274	269	259	299	273	287	264	273	269	252	315	301	298	274	281	300	252	234	263	266	274	292	253	260	252	259	275	279	302	246	266	242	264	270	262	252	281	281	282	270	284	305	278	295	292	282	266	279	293	291	280	283	244	250	249	260	302	242	253	259	283	295	263	256	280	275	275	302	238	264	276	298	269	284	282	241	262	256	265	288	279	293	263	257	268	261	307	270	265	281	280	248	267	277	257	273	261	286	287	284	261	268	284	240	254	249	265	266	282	315	225	265	281	263	282	282	256	293	285	285	270	290	278	265	265	282	280	298	322	271	278	260	276	265	271	256	267	267	270	266	257	256	275	307	293	259	266	283	295	264	268	282	303	243	285	261	249	241	270	264	263	291	276	283	306	224	227	259	287	246	275	281	271	285	273	249	263	276	279	255	295	278	275	258	282	271	270	255	264	281	269	250	242	266	265	265	262	272	236	258	283	273	277	266	263	286	275	284	268	267	271	257	263	283	283	257	291	260	261	287	281	252	289	251	264	286	222	259	245	266	289	245	266	258	264	307	253	265	272	272	233	283	253	284	254	290	285	273	283	264	297	276	279	274	255	293	261	282	250	275	331	285	260	287	285	243	248	299	306	297	262	228	274	282	270	270	262	285	277	270	303	235	257	300	253	271	270	238	280	249	253	296	303	257	299	240	271	301	258	289	256	273	308	279	284	300	280	261	238	293	264	266	284	273	246	261	282	288	288	268	260	275	277	278	286	270	278	291	266	266	286	255	266	285	284	249	279	239	271	275	273	235	277	244	274	235	295	278	266	271	280	271	273	287	307	229	312	267	257	289	264	265	236	247	260	258	255	293	273	295	299	284	279	280	232	265	274	264	283	267	280	247	264	258	263	270	277	264	238	260	273	289	263	296	290	270	267	265	284	260	271	297	252	244	289	283	300	288	231	263	327	276	275	276	284	256	280	264	294	255	297	294	244	259	231	250	295	236	254	260	274	274	277	285	259	234	278	258	283	269	268	266	268	282	293	287	258	287	267	255	256	279	239	270	278	255	275	300	272	280	278	287	311	256	275	267	279	283	259	293	289	262	270	297	246	290	288	283	267	277	252	262	291	269	252	246	302	268	277	283	283	289	277	270
42745	57103	60820	56378	51981	44542	26878	8745	1880	876	682	626	675	614	636	637	648	628	637	631	624	670	584	609	693	613	633	596	581	593	622	630	637	610	633	651	633	582	592	625	625	584	672	618	619	639	645	632	605	639	649	648	588	598	636	620	563	600	639	633	627	592	615	624	632	620	642	614	592	605	641	603	610	634	607	611	637	592	613	631	629	604	613	694	622	593	588	645	599	602	594	638	619	571	612	616	650	631	615	619	571	592	645	588	620	589	627	626	622	607	677	630	574	590	593	585	656	615	621	618	658	655	600	640	572	589	601	596	605	624	607	605	571	650	653	603	650	602	641	634	598	654	607	636	613	605	613	601	649	649	644	618	613	546	604	625	608	580	623	610	633	673	580	589	632	629	626	607	600	611	622	625	616	604	601	686	595	641	612	602	618	621	626	592	586	572	631	650	585	610	555	623	637	632	605	574	624	657	615	590	590	607	612	610	614	648	681	617	639	637	640	626	655	605	668	607	652	635	621	598	571	603	626	597	619	580	608	635	603	643	635	607	590	591	634	631	624	653	584	593	609	637	651	656	563	619	628	650	600	614	600	623	628	673	642	571	626	610	607	608	671	639	659	663	638	670	636	569	628	650	591	589	662	621	642	665	609	631	606	584	597	624	626	683	627	615	607	625	581	625	642	604	628	613	584	608	597	595	625	635	563	566	607	630	609	586	634	641	623	603	603	571	618	628	631	573	600	607	606	612	618	573	621	632	583	583	627	630	581	661	618	603	614	618	594	594	623	596	607	604	606	589	601	601	593	606	656	650	620	596	638	632	637	586	596	620	582	592	603	608	687	599	629	603	598	589	595	658	635	671	619	588	626	615	597	639	644	613	585	618	601	617	629	591	595	641	601	664	616	624	622	607	625	629	619	620	612	629	652	613	568	639	610	576	582	625	637	622	623	599	593	622	641	672	613	596	617	635	608	580	676	635	676	635	616	633	621	611	647	611	604	609	626	616	644	613	588	583	619	651	598	622	620	626	630	664	612	580	629	600	617	610	636	622	597	640	665	672	594	630	661	605	619	633	626	634	631	595	614	595	602	603	605	641	673	608	666	579	626	616	642	638	634	601	579	610	616	647	606	599	627	577	639	603	606	607	614	595	601	611	591	617	618	613	616	609	560	597	640	589	632	612	603	617	645	564	624	636	673	622	606	598	577	622	588	608	589	635	603	595	595	603	640	561	597	617	601	604	604	609	641	625	592	608	600	623	604	578	629	620	601	628	624	602	610	601	616	616	621	623	564	615	600	581	655	591	593	643	597	632	588	619	619	609	569	619	642	601	628	643	642	667	636	574	604	577	612	610	600	617	610	584	603	617	626	630	668	614	588	616	682	605	620	582	609	619	676	600	614	621	600	657	635	615	639	634	647	608	621	612	627	589	576	617	624	609	534	603	629	623	598	649	656	576	609	620	562	669	611	648	604	644	590	675	605	678	627	641	623	614	578	579	594	578	619	579	640	583	565	564	623	619	611	646	646	575	630	582	640	633	620	601	642	582	620	634	617	581	634	564	612	642	654	607	622	584	615	617	586	621	612	617	570	625	640	573	593	586	599	618	603	629	653	673	607	663	593	632	594	598	615	616	616	653	621	625	599	647	615	630	631	651	622	608	588	610	619	664	650	611	624	594	593	617	612	621	613	632	610	665	613	623	596	588	587	583	629	668	606	616	614	638	634	653	617	605	632	601	628	633	613	590	621	583	609	563	612	599	618	628	647	627	630	598	671	577	655	639	658	599	633	608	622	638	605	628	587	623	629	606	573	579	602	597	639	646	589	566	615	681	603	597	628	638	587	580	593	615	609	618	587	621	651	591	623	564	640	638	619	634	612	633	623	608	622	589	647	631	597	622	627	575	635	651	638	625	601	581	640	630	613	593	560	653	643	594	647	584	645	589	650	604	578	633	625	634	646	619	617	602	626	644	603	668	641	594	614	634	601	583	641	643	611	595	619	590	602	589	599	587	619	672	635	608	613	619	617	591	566	637	615	640	599	661	641	625	642	589	594	625	602	599	656	643	586	613	592	637	585	576	610	576	623	577	559	637	565	655	567	634	605	642	637	658	620	592	644	596	599	646	601	630	632	579	621	636	650	600	625	642	615	634	624	600	641	623	623	601	604	602	630	648	614	572	609	610	590	627	621	590	643	640	590	633	592	624	616	586	586	600	587	615	613	632	623	647	634	594	658	626	604	616	614	588	581	622	639	629	602	607	631	681	609	594	592	586	613	581	629	607	605	596	634	583	630	642	618	613	653	609	595	594	632	617	620	584	652	623	593	622	628	600	630	640	633	641	656	629	606	604	658	582	607	618	545	606	625	643	632	624	617	634	623	608	640	629	610	631	620	677	628	619	636	628	663	658	635	598	616	627	643	635	638	640	626	617	618	585	591	578	620	623	624	618	584	629	629	624	636	617	618	639	572	645	675	643	643	591	583	587	612	590	647	629	595	625	632	587	593	623	643	596	647	604	614	635	606	623	638	600	569	617	641	604	620	630	662	633	601	626	604	666	644	588	599	609	588	603	606	625	603	617	609	609	599	605	621	604	624	603	561	549	631	645	616	633	606	563	604	658	618	654	619	581	665	658	608	609	614	617	581	653	626	573	645	640	648	619	642	610	607	625	652	597	616	653	610	572	593	620	601	647	615	635	588	598	652	602	630	558	608	594	589	629	518	556	630	671	617	640	596	583	588	599	600	583	618	583	631	610	681	633	627	605	645	625	601	599	601	680	633	598	601	636	605	639	619	613	597	584	648	640	605	564	597	607	596	622	648	636	612	600	642	622	598	593	601	624	541	619	637	613	654	613	619	613	612	622	615	563	611	614	671	667	628	656	622	604	652	633	604	577	592	575	626	623	619	580	642	584	641	622	647	583	603	665	622	612	644	591	651	607	641	664	619	631	587	609	616	664	652	624	599	622	601	586	591	612	625	626	614	618	584	639	568	597	633	657	570	641	601	605	568	625	645	625	646	652	599	593	605	624	605	636	598	619	632	631	646	601	609	604	624	642	589	645	606	679	651	576	571	568	596	651	596	625	646	663	602	590	669	621	597	616	637	667	624	619	651	606	622	636	613	610	584	622	623	657	606	586	617	636	642	595	618	598	624	615	612	588	655	584	640	636	607	595	612	647	625	584	623	543	608	597	591	628	620	608	613	598	628	635	635	672	645	638	654	605	646	614	616	655	613	609	637	595	568	612	608	634	592	610	623	621	629	646	616	608	661	584	612	603	661	605	643	653	574	626	645	602	628	624	648	623	631	634	588	590	594	607	576	632	629	617	560	605	631	632	601	584	604	616	624	592	595	622	589	620	671	599	638	629	588	612	627	648	623	631	623	634	650	583	595	584	638	610	625	607	676	632	650	627	627	668	682	595	622	621	608	630	620	610	581	583	597	602	630	604	613	603	617	601	595	580	637	596	562	613	613	614	601	613	635	594	617	598
58977	46138	38932	35612	29154	28142	26412	21308	11673	2518	428	323	280	301	249	310	300	257	293	288	260	250	267	262	241	286	352	276	277	283	237	273	261	288	295	246	273	264	301	293	297	260	272	266	243	269	264	275	286	266	263	312	270	276	259	241	259	261	264	259	277	264	279	290	270	293	263	268	271	295	314	280	277	285	269	267	240	240	261	239	298	299	278	255	279	325	271	287	293	292	269	265	261	277	288	275	276	300	257	284	276	243	299	271	265	304	273	261	265	276	257	271	300	290	271	270	284	281	286	250	266	290	280	282	241	229	262	285	244	227	273	279	291	290	252	280	296	261	304	280	272	260	264	266	261	246	279	264	227	262	223	270	270	286	307	257	253	266	282	280	276	275	257	303	282	283	273	253	260	305	281	279	256	271	273	267	254	242	263	243	279	300	264	292	251	247	264	281	250	279	280	270	243	274	266	281	289	262	293	262	290	261	273	263	263	275	224	275	248	273	290	275	274	300	248	275	266	281	256	244	308	268	258	228	265	263	277	262	293	255	266	287	298	273	239	257	302	307	248	267	279	282	267	254	235	233	246	253	261	252	260	290	253	267	236	285	265	246	251	277	265	255	267	260	274	293	243	287	288	265	281	253	247	267	254	263	260	276	278	298	258	281	238	283	261	282	284	258	279	267	274	302	240	246	265	266	270	301	297	252	274	250	258	287	275	240	237	248	260	265	286	319	300	281	276	277	315	247	283	307	279	283	270	309	269	264	276	293	300	307	270	272	252	301	257	249	262	283	263	280	252	263	260	246	264	315	297	275	288	265	266	238	255	283	264	297	262	271	252	287	271	276	270	283	264	277	266	266	259	288	240	249	280	258	276	272	271	282	258	263	238	279	232	277	286	276	274	290	284	255	264	274	272	258	232	264	280	251	242	262	250	269	248	284	270	265	260	239	242	265	272	280	290	238	298	280	266	295	254	277	239	271	270	259	277	279	257	248	264	281	253	261	280	271	251	302	240	259	270	255	279	282	242	287	247	279	266	301	267	245	284	261	287	286	255	253	278	283	323	292	276	273	270	276	270	281	274	269	285	273	255	246	259	277	257	296	276	274	308	311	280	258	286	272	266	301	268	317	280	296	256	279	266	262	229	258	270	258	296	242	272	278	272	270	287	278	270	254	287	268	276	288	271	274	288	282	259	258	285	254	256	260	293	251	257	258	271	296	282	260	270	292	252	282	256	293	261	291	288	249	272	280	300	244	300	266	282	265	268	282	271	296	258	263	297	245	272	270	261	269	260	262	272	250	276	268	255	264	252	249	298	257	288	263	257	246	229	252	294	266	281	259	297	280	266	272	286	281	286	261	274	272	251	261	260	268	275	280	258	318	240	281	263	262	277	267	252	264	267	263	253	300	293	304	297	276	282	250	269	236	309	277	268	282	252	244	271	265	306	282	247	271	274	231	247	287	266	261	241	277	276	266	295	264	271	264	281	267	242	264	282	267	283	264	254	270	236	294	229	249	282	258	278	333	297	247	257	250	259	241	275	268	298	278	260	264	243	263	280	243	256	295	296	272	280	287	251	284	292	247	254	278	249	305	275	305	241	249	298	275	294	273	264	275	264	245	308	275	296	253	291	255	272	271	305	259	254	259	232	278	265	283	245	262	270	257	280	266	254	256	279	280	253	303	248	265	248	217	259	281	289	262	260	290	279	261	302	233	264	292	269	283	239	266	251	280	273	252	289	260	276	242	253	278	286	286	247	266	258	255	259	276	277	287	292	274	268	275	269	286	246	302	255	282	306	273	285	274	254	235	246	253	224	237	274	302	276	259	275	276	311	262	229	282	291	259	264	315	285	256	237	295	268	287	256	266	249	221	254	264	252	230	269	276	286	256	246	260	286	265	248	255	266	279	258	264	280	242	295	259	251	265	251	276	286	277	289	267	275	248	285	271	239	279	281	285	247	243	252	250	272	257	275	292	270	280	262	261	249	299	257	293	292	266	269	274	294	289	297	258	278	313	274	260	287	260	298	275	245	275	292	245	284	279	278	262	281	269	249	289	244	271	250	255	280	254	274	244	273	236	270	284	283	250	289	273	298	265	277	279	247	262	274	273	269	235	266	274	260	302	243	242	266	269	241	242	282	270	288	264	259	290	265	298	282	277	285	259	267	281	280	292	280	293	252	258	254	279	247	260	268	258	256	277	268	275	304	260	264	257	291	247	239	285	257	284	246	276	298	294	267	247	282	257	266	252	274	264	293	258	258	247	281	260	287	285	258	263	260	252	313	278	259	261	285	293	251	242	267	261	279	285	254	317	283	251	294	277	273	237	239	285	254	249	290	281	265	255	263	256	271	276	253	249	270	256	282	267	248	266	289	276	258	279	295	255	271	276	283	313	265	284	273	266	256	274	229	284	273	280	307	286	277	290	289	241	260	263	324	279	285	237	239	265	254	256	239	282	296	256	276	303	280	242	296	250	261	260	285	267	269	267	238	257	239	270	264	239	284	297	274	261	251	270	279	271	278	269	273	238	256	252	241	275	268	260	305	285	279	279	271	278	263	285	280	280	260	284	303	280	254	244	251	264	254	281	308	307	273	273	297	278	293	263	286	305	255	300	292	275	256	297	268	273	247	265	268	287	282	257	262	277	243	307	283	259	256	249	278	279	245	267	273	265	275	278	295	278	246	278	256	270	259	269	281	273	264	250	269	270	282	278	267	273	274	229	273	285	272	256	283	283	277	284	248	277	265	258	282	273	273	272	254	269	281	263	238	313	261	255	283	267	301	273	258	263	259	280	302	278	267	267	312	267	272	253	238	272	273	239	285	273	318	269	271	263	264	265	292	311	278	256	266	310	264	228	260	298	271	320	274	267	292	301	258	286	255	275	246	253	299	306	259	292	255	281	238	269	286	264	251	244	258	262	261	262	256	254	291	273	283	276	244	250	258	268	305	288	309	259	291	264	291	284	276	263	264	258	288	272	254	293	268	283	276	268	247	282	268	280	278	251	274	260	245	248	301	268	253	257	270	276	266	245	275	282	275	281	267	275	257	292	268	258	258	291	305	267	271	260	296	267	255	271	274	281	255	293	265	247	249	236	248	285	284	277	276	277	300	264	255	281	272	277	271	271	271	275	295	293	256	251	260	271	290	249	254	302	278	272	261	254	257	271	262	274	275	275	271	276	279	266	292	271	268	278	271	280	288	288	294	293	264	250	291	250	288	258	262	286	288	279	272	246	295	254	283	266	261	245	244	227	272	278	247	274	267	288	278	285	268	290	252	248	253	277	270	250	245	260	256	273	256	256	279	288	269	251	229	258	272	257	262	288	248	268	267	255	272	268	257	281	284	280	278	258	225	255	286	249	259	288	278	251	250	271	295	265	280	274	250	283	255	268	251	243	257	282	282	268	260	240	270	272	269	258	244	277	284	286	249	234	238	252	275	251	266	283	268	260	236	305	299	274	259	267	257	251	253	257	282	273	246	271	283	262
52981	58922	56185	54416	62250	57124	38180	14922	3093	989	747	645	618	657	623	572	641	609	602	610	597	603	575	596	616	564	576	559	612	590	595	624	641	546	566	548	589	614	574	591	631	523	599	558	589	580	563	598	595	611	574	589	549	535	505	597	568	577	587	567	597	559	597	589	573	572	569	556	597	590	529	579	551	564	570	566	535	555	550	597	558	586	601	553	572	558	554	611	581	601	537	602	566	559	541	569	560	574	579	565	558	549	535	567	607	575	594	622	576	598	592	598	591	581	584	611	551	535	568	575	575	568	586	532	586	520	611	594	561	572	553	554	574	613	530	545	588	557	616	573	577	607	564	581	577	555	555	569	612	578	528	529	561	575	578	550	583	558	556	567	576	581	567	526	573	587	577	610	544	547	554	582	567	586	566	590	588	578	623	568	606	620	543	601	585	578	577	546	567	565	567	586	565	613	556	556	585	573	604	619	565	579	553	568	540	563	599	585	517	559	576	543	558	533	556	563	580	550	564	558	514	557	593	549	554	601	523	572	579	539	613	599	572	543	599	568	553	578	596	564	585	541	618	563	571	567	571	556	577	531	603	589	578	598	570	592	579	598	564	552	557	564	590	599	583	576	545	613	592	573	603	574	609	592	580	580	601	571	556	584	593	591	562	574	595	598	552	620	562	580	595	584	573	516	573	564	576	582	581	567	572	569	551	585	556	576	551	567	534	590	542	557	593	516	572	553	539	591	558	626	533	535	534	543	617	569	567	549	602	597	557	541	543	550	617	556	575	580	567	560	568	583	585	538	539	551	564	538	612	606	563	615	554	578	552	596	559	532	632	540	579	530	591	593	591	523	582	570	570	567	562	559	566	580	594	563	581	586	554	599	580	556	568	574	612	613	559	571	519	586	505	586	584	585	581	600	634	576	574	588	600	613	570	591	560	591	571	567	579	589	574	589	573	561	556	567	549	588	535	568	507	588	618	558	572	564	587	560	601	602	592	562	589	597	582	534	601	603	582	551	568	564	580	568	551	595	525	554	577	577	583	572	587	590	581	598	557	546	590	571	553	590	555	541	550	592	563	585	559	575	591	515	595	591	589	542	592	566	510	593	588	570	558	597	569	583	578	576	539	550	596	587	539	588	599	563	516	534	570	558	558	574	586	573	561	550	556	568	584	566	563	644	578	592	572	588	609	632	605	561	558	580	605	583	587	554	561	585	522	597	569	569	557	562	562	571	549	618	535	552	594	564	552	549	539	551	508	566	539	563	564	560	560	553	561	575	566	572	606	593	588	540	560	598	562	527	579	605	585	589	535	585	579	566	588	567	559	559	586	573	584	561	571	575	603	590	580	553	567	575	594	567	557	606	597	577	605	566	578	577	574	570	583	560	614	594	545	585	568	551	557	591	579	582	627	546	590	519	566	543	614	575	585	515	565	526	569	578	601	564	540	550	618	544	567	617	529	543	577	593	569	521	568	569	553	579	621	569	620	595	571	598	574	571	572	578	554	559	554	570	580	566	599	558	552	568	521	577	555	571	589	571	583	574	562	581	574	602	545	559	585	573	576	574	535	561	574	584	564	557	598	590	549	559	578	624	589	585	565	582	627	540	585	581	603	580	578	580	569	563	594	575	585	623	536	582	580	585	556	603	568	538	555	552	581	540	574	583	552	600	575	604	596	575	604	551	565	589	571	606	553	531	575	596	555	573	563	572	563	599	610	567	559	625	585	545	564	559	526	556	602	575	542	549	551	577	588	595	577	536	617	591	576	607	587	563	599	531	541	621	572	599	552	543	555	549	592	598	579	591	579	559	568	535	584	592	583	571	560	630	538	574	599	563	600	561	613	574	564	577	551	533	570	559	598	644	550	586	578	561	569	588	579	583	573	568	564	587	551	529	521	554	583	507	606	530	554	559	559	568	569	584	546	555	561	602	592	596	591	590	560	553	599	585	537	562	600	572	583	554	564	576	561	566	594	548	528	569	527	559	541	572	608	549	557	588	596	592	565	599	554	589	566	572	574	587	575	598	541	561	560	561	579	555	598	569	594	598	561	543	559	596	540	536	559	600	608	573	583	625	576	600	541	568	612	582	554	554	587	624	541	589	590	611	534	569	615	552	543	577	562	560	603	568	561	603	521	560	581	587	552	647	506	568	576	575	568	578	563	579	569	552	602	595	579	616	524	573	547	591	552	562	568	589	541	559	605	591	572	570	562	556	597	550	569	556	597	596	609	558	581	572	555	575	568	543	547	605	547	578	548	586	563	563	552	585	538	599	583	544	591	570	604	571	573	583	589	580	581	581	567	568	579	572	576	549	621	558	560	557	580	565	562	573	581	584	595	572	535	549	587	544	589	605	496	598	560	545	574	585	540	561	611	566	633	579	541	575	607	594	639	559	587	564	586	585	610	539	581	627	578	572	630	576	591	533	585	544	598	599	574	572	539	539	586	546	521	590	565	537	580	561	600	575	560	544	569	553	552	584	545	566	589	591	564	581	568	596	583	628	549	565	539	546	628	543	559	557	596	604	585	586	585	588	578	546	620	544	591	527	593	573	597	567	579	561	567	556	548	523	556	571	541	583	575	591	543	578	559	597	591	580	541	532	598	554	595	552	581	577	530	564	591	540	523	534	560	588	613	591	589	558	579	551	589	579	568	568	565	614	545	604	555	569	549	575	575	554	561	587	555	552	545	562	565	593	606	554	604	583	584	559	563	566	584	561	567	591	570	571	572	585	605	565	565	558	556	644	597	583	564	562	593	536	569	540	568	596	571	625	597	625	573	594	556	588	589	601	580	587	553	588	581	550	579	549	549	587	597	632	542	610	576	568	572	583	613	555	598	537	557	554	576	573	545	533	547	595	604	552	562	542	521	546	593	595	598	573	531	598	563	602	569	540	595	536	581	581	582	573	605	546	595	565	604	577	600	544	575	610	580	531	532	586	557	547	585	599	577	569	563	584	609	557	575	547	595	577	562	613	586	566	538	582	603	581	556	563	572	571	581	575	587	560	562	587	613	609	538	570	566	568	551	592	598	579	556	637	608	603	551	537	553	545	582	531	543	607	585	588	562	535	598	561	610	562	563	598	632	638	555	572	584	595	580	573	584	609	616	564	554	582	545	582	579	588	555	570	572	577	553	564	614	550	620	560	548	562	547	602	572	552	558	560	569	590	574	588	588	563	593	590	529	570	616	577	585	590	570	577	591	555	573	559	526	500	579	564	580	587	577	557	565	568	563	586	570	608	577	565	559	581	582	560	577	537	600	545	548	598	609	588	601	591	569	575	545	614	577	595	594	598	525	560	592	601	568	567	591	578	570	604	523	540	549	557	595	584	562	583	532	573	582	556	584	572	574	601	564	567	622	544	585	582	571	558	560	557	571	586	598	595	572	529	581	565	588	572	582	582	573	540	532	531	548	569	576	565	567	543	566	573	584	558	564	636	573	509	531	623	537	566	572	559	606	544	580	567	588	557	565	578	538	578	566	549
23599	39097	34722	17686	6878	4637	2797	1208	505	327	272	258	265	297	255	254	255	274	284	287	281	271	289	262	270	305	242	260	299	284	259	287	243	281	270	292	277	273	273	265	262	263	289	262	258	276	293	280	288	288	258	246	296	301	274	291	276	288	274	273	287	266	270	284	258	244	261	276	284	271	280	278	272	288	254	289	285	282	301	276	287	265	240	276	278	261	255	277	307	260	263	278	273	312	250	240	304	289	293	265	245	231	269	256	260	282	263	264	260	287	280	287	267	240	296	268	256	273	308	239	250	269	276	269	262	279	262	281	266	253	284	274	299	273	284	262	282	265	286	259	288	263	292	273	279	252	250	270	248	292	298	226	284	294	292	275	260	275	254	266	272	268	267	257	258	268	277	262	268	256	277	235	277	243	261	296	246	298	281	277	286	287	271	277	253	246	276	280	304	293	274	283	285	245	260	258	285	246	285	266	265	231	268	254	258	285	287	242	281	254	268	258	270	283	275	277	262	256	266	247	312	292	257	240	314	284	247	250	274	236	283	257	245	294	281	229	262	254	269	257	279	299	280	287	276	247	271	275	296	268	297	250	287	277	277	268	275	246	257	286	259	251	261	222	257	277	285	284	243	267	231	273	268	260	252	302	251	275	270	291	261	263	279	252	251	253	287	288	271	274	248	263	257	264	283	260	264	280	258	290	256	263	278	258	249	257	263	273	265	284	265	298	263	303	286	261	260	322	256	281	275	265	265	282	282	268	274	258	280	257	277	255	271	208	266	268	320	293	258	258	286	287	280	242	255	286	260	240	274	292	276	247	253	268	291	292	256	267	301	322	285	261	249	254	262	261	275	315	285	283	248	247	266	257	263	304	287	285	241	260	276	252	250	292	283	287	263	290	271	295	268	277	272	290	275	275	279	255	246	277	272	252	250	245	267	313	298	311	284	263	259	248	283	249	305	288	265	276	263	258	266	268	283	274	279	275	301	287	248	271	269	277	266	266	279	301	261	255	251	258	283	254	284	288	264	286	267	274	310	264	275	264	247	264	265	284	262	256	258	301	246	311	249	278	243	266	253	289	242	265	288	279	262	275	284	272	263	293	289	267	264	258	307	290	291	256	258	269	267	267	253	264	330	241	276	271	294	293	271	257	279	280	257	245	286	274	261	260	294	265	250	289	264	271	274	273	258	294	237	276	276	283	282	292	299	262	257	292	288	274	295	278	274	255	277	274	314	246	286	290	255	279	287	249	300	265	240	300	281	269	294	273	264	275	282	291	282	266	247	283	279	272	266	262	285	261	251	256	264	252	265	236	242	283	262	288	253	267	290	242	273	271	279	273	259	256	298	283	272	267	271	303	263	265	266	250	230	288	284	275	256	262	264	276	281	262	279	276	247	282	270	257	278	256	310	226	275	277	254	256	253	279	246	268	286	271	234	283	253	270	274	266	259	280	255	257	274	246	264	271	249	276	270	248	280	247	285	251	288	295	305	299	282	273	250	273	274	308	278	263	267	248	275	304	259	262	246	277	275	272	254	249	276	273	292	265	282	273	262	274	280	304	274	276	242	276	284	286	278	276	290	272	262	269	260	266	258	255	262	309	262	265	277	252	299	280	256	258	301	284	286	265	264	259	266	276	285	272	281	267	281	280	267	231	271	249	300	261	282	275	287	305	281	282	283	299	290	267	275	273	280	290	226	245	276	294	281	317	304	261	287	281	288	244	271	263	249	257	268	257	269	261	274	283	274	254	241	267	282	247	259	274	287	291	244	276	288	281	270	291	263	269	282	241	265	288	286	270	268	297	243	295	315	271	255	283	262	283	248	289	296	238	246	252	262	252	251	268	301	253	225	289	285	260	266	272	265	278	279	252	266	282	250	279	272	307	312	249	230	264	269	289	258	289	262	267	294	278	288	226	300	284	296	239	241	250	300	258	244	266	276	266	249	286	288	249	278	278	274	289	267	255	250	277	260	286	294	318	292	267	273	267	281	269	243	255	287	271	268	287	287	255	273	255	250	251	259	276	239	265	306	256	254	266	262	262	255	272	254	286	272	244	279	301	273	286	254	278	271	276	296	248	234	263	291	268	279	289	251	253	256	265	270	262	278	261	268	289	297	262	245	258	216	256	300	273	287	258	260	250	269	249	263	231	290	275	279	278	286	243	255	263	283	281	269	264	283	286	277	281	300	272	285	232	303	287	283	248	283	263	241	280	306	267	268	238	253	261	243	266	285	266	265	265	287	291	254	255	278	290	233	247	269	280	292	289	275	279	260	267	263	279	271	277	284	299	251	303	275	241	248	278	281	254	243	263	295	249	293	278	280	276	267	280	255	304	288	269	278	291	274	253	314	288	281	257	240	232	292	288	276	264	303	245	259	260	278	319	253	270	275	284	252	275	278	236	236	272	281	260	274	247	296	303	284	302	257	261	242	305	282	272	265	280	247	283	269	269	292	236	319	257	252	297	288	247	251	282	267	263	272	284	288	248	298	300	285	295	274	280	274	263	258	273	260	265	287	259	265	258	289	273	261	283	259	298	260	258	289	275	315	268	274	288	284	254	242	272	263	259	275	259	257	257	241	265	250	273	260	263	279	276	284	254	293	283	282	263	254	273	277	293	268	252	317	276	269	254	295	285	273	230	241	255	276	255	283	288	264	253	252	268	269	259	275	287	253	273	290	258	279	277	268	276	301	271	245	258	254	312	290	294	255	288	260	280	280	261	254	275	263	283	269	283	254	256	268	233	304	259	253	272	256	238	277	260	290	277	292	287	284	277	294	275	283	267	247	269	251	256	279	280	300	276	272	271	268	266	290	265	286	255	255	258	274	261	284	311	236	281	244	254	270	261	247	269	295	275	239	254	259	283	271	285	280	271	245	263	231	279	282	280	282	248	267	286	273	268	278	268	248	244	293	259	255	273	286	294	269	279	285	272	271	246	270	251	289	278	302	267	246	253	261	275	267	271	287	286	277	262	238	294	279	277	254	270	251	251	251	270	276	251	301	273	270	256	274	238	273	287	273	286	265	270	282	315	258	251	264	288	264	240	270	297	261	270	307	272	291	257	283	282	290	279	247	300	236	247	246	283	252	263	293	252	267	269	261	275	256	246	283	285	287	267	247	278	279	267	285	284	283	268	279	259	293	283	268	265	274	277	284	285	283	261	268	313	282	229	267	269	278	294	284	250	284	286	280	290	285	261	267	267	294	279	273	256	284	278	268	284	238	248	280	247	249	277	287	255	263	276	275	275	263	265	285	272	270	238	273	251	254	288	280	290	268	284	241	263	267	269	280	275	282	254	257	267	289	256	280	279	276	277	266	247	265	264	294	277	234	268	270	263	252	288	288	258	238	304	267	272	241	286	262	261	247	232	269	262	276	273	258	258	308	264	280	265	273	260	234	235	248	268	268	259	296	275	262	276	277	260	291	250	264	259	269	267	290	273	254	266	261	300	261	271	263	243	260	266	256	274	276	286	278	233	269	255
18809	35823	35638	21817	13336	11485	6783	2486	991	702	664	655	619	662	611	605	643	646	582	605	709	616	563	611	650	633	596	620	624	651	614	653	615	656	624	585	602	620	592	646	631	617	569	668	574	668	651	593	593	623	584	615	613	595	637	643	603	622	616	657	651	652	642	626	641	625	556	624	615	643	616	632	648	559	604	628	674	610	571	589	622	673	653	618	594	645	620	597	562	618	624	698	562	649	602	655	635	610	619	610	627	578	604	612	644	610	626	586	664	594	623	625	676	574	648	617	618	675	599	603	648	652	629	636	652	659	601	631	627	640	650	660	591	629	592	631	616	642	663	654	599	609	634	604	632	567	635	660	608	667	655	650	624	648	636	631	637	641	626	602	608	658	623	656	638	584	689	638	619	601	580	615	610	627	646	634	622	604	640	580	600	596	605	645	605	627	632	606	637	612	619	593	650	630	595	637	610	588	608	629	566	625	639	644	619	650	571	615	628	625	641	640	597	610	632	589	562	574	654	639	605	661	650	591	666	574	635	590	647	554	604	678	595	632	659	636	616	585	604	659	611	664	617	577	579	641	668	635	591	658	592	667	604	621	611	605	576	619	651	584	630	613	608	606	611	617	659	636	623	648	642	636	585	618	609	597	612	598	607	615	600	605	637	660	601	620	592	634	650	648	613	648	596	610	619	637	621	637	655	672	648	637	663	597	608	612	644	675	664	615	631	610	631	634	650	636	633	648	613	618	620	627	654	642	647	609	598	604	587	655	644	643	634	632	660	657	643	611	641	625	627	663	620	606	626	625	599	640	607	585	570	638	623	627	593	630	618	631	624	597	645	622	662	626	618	624	607	640	611	618	630	639	596	629	605	647	634	598	606	646	671	638	627	619	635	615	634	634	642	598	620	625	597	636	614	661	620	641	580	622	600	556	634	618	636	627	639	636	652	638	573	663	593	638	601	612	637	630	657	617	655	651	565	625	636	627	622	615	591	628	582	593	637	626	683	629	586	627	625	616	658	629	637	594	617	581	609	591	648	626	610	648	636	649	605	558	579	580	617	598	629	629	616	631	629	599	608	633	603	636	640	656	582	643	623	660	624	630	672	638	642	635	636	624	612	670	626	601	631	659	602	654	639	643	612	682	627	637	608	617	642	661	613	639	656	645	635	632	601	592	652	635	638	587	648	623	601	591	610	596	600	636	642	589	618	620	573	654	662	639	567	613	621	626	638	651	639	622	625	652	647	645	603	634	639	596	661	594	621	631	662	667	627	602	606	617	616	635	608	605	623	629	600	640	606	594	630	655	610	635	605	639	627	674	648	611	599	638	670	647	574	626	640	591	625	603	647	597	597	618	665	604	644	613	616	557	600	641	654	608	611	640	620	647	623	588	624	635	660	617	627	599	601	600	690	648	621	589	582	609	627	624	615	645	646	605	613	636	584	608	639	609	631	616	580	625	648	674	584	592	623	649	647	614	587	636	603	614	657	644	644	619	599	604	638	640	618	585	654	634	633	629	596	647	620	649	628	634	584	589	621	611	580	643	664	667	618	649	610	609	624	629	624	590	623	632	590	662	653	657	592	588	655	641	650	645	645	601	644	617	622	601	551	618	621	627	584	605	641	625	616	621	606	604	592	588	668	612	625	636	619	608	620	624	610	654	625	582	612	613	623	672	653	600	668	663	657	647	665	634	636	590	606	604	628	640	600	609	656	608	611	610	642	623	609	624	611	622	633	600	603	591	640	641	586	634	573	618	645	586	681	592	639	595	633	636	622	590	592	626	597	635	598	625	596	629	597	631	633	631	654	616	600	655	646	606	642	572	622	627	617	615	633	615	588	649	650	622	617	649	634	599	613	640	643	621	618	578	667	604	624	615	617	666	648	601	658	633	609	641	645	597	624	645	632	668	630	618	606	611	632	636	647	641	629	631	648	617	606	661	601	603	574	669	611	576	651	614	622	620	612	632	627	617	643	657	669	599	582	630	603	601	633	603	629	595	618	566	585	628	591	642	619	626	639	657	614	616	617	578	607	629	610	627	606	614	649	611	615	642	611	590	612	636	603	601	601	645	632	597	650	613	643	601	612	617	669	625	598	620	581	590	644	630	615	603	655	621	612	639	583	577	663	624	642	580	603	608	615	649	606	629	663	641	615	577	627	631	647	595	601	587	642	586	609	599	606	629	629	642	662	630	599	716	588	590	616	632	603	664	688	614	645	637	644	624	629	654	658	646	614	613	603	620	604	592	602	591	645	610	607	628	642	589	581	636	629	596	608	611	632	596	608	611	634	664	584	597	682	577	653	599	636	662	615	573	637	663	674	586	633	600	632	633	626	638	646	619	646	649	641	596	632	604	600	639	641	633	628	633	634	666	656	626	609	612	625	627	647	663	649	654	644	617	620	638	612	590	619	666	622	643	639	634	603	646	651	628	637	611	607	585	668	630	608	634	624	600	629	610	649	619	649	602	565	622	583	671	618	639	602	596	626	647	670	626	636	641	629	622	658	643	612	592	587	624	615	629	578	683	599	656	656	610	645	599	622	653	608	632	659	634	609	605	628	610	609	642	594	645	604	662	597	600	614	609	635	622	585	663	592	620	596	627	626	628	604	642	648	604	610	628	664	659	650	612	622	632	640	627	590	615	624	592	659	613	597	620	636	627	627	631	616	629	634	604	606	603	653	645	612	635	573	648	602	605	641	638	632	621	557	619	669	650	655	587	618	620	626	569	587	654	611	597	640	631	652	639	596	631	619	658	578	633	641	609	659	606	638	652	634	648	612	613	623	592	604	650	620	633	627	612	599	666	590	623	645	623	620	603	639	614	627	649	684	625	659	600	582	627	604	629	624	661	642	621	668	648	628	616	628	628	645	645	592	650	655	650	607	642	649	631	629	632	609	593	664	647	628	595	623	631	620	598	652	640	623	621	639	588	669	624	584	608	639	627	634	630	630	567	608	610	632	589	648	688	615	628	665	574	652	588	614	612	589	616	613	593	600	638	647	652	665	633	588	666	612	602	586	629	635	647	643	642	626	634	603	636	590	635	663	643	599	648	685	631	595	640	606	646	619	602	617	625	651	620	636	641	646	606	624	628	591	592	640	647	605	578	591	677	638	653	592	622	642	615	659	615	595	613	596	698	577	635	635	590	639	619	633	643	612	649	662	661	625	664	578	648	617	599	592	671	634	628	646	621	598	618	622	606	598	652	630	597	660	600	638	620	617	568	619	616	614	625	638	582	600	562	640	617	613	625	574	632	591	616	628	588	628	627	622	600	612	655	658	628	631	577	648	623	614	625	653	596	608	611	667	596	628	662	666	571	616	661	640	590	615	614	632	629	576	626	653	618	633	642	644	586	619	638	624	646	647	671	616	576	626	632	609	624	605	589	648	605	614	641	671	625	634	622	629	640	622	583	592	601	623	607	641	609	569	605	625	631	589	623	655	592	646	563	602	622	627	610	631	621	639	652	628	599	611	632	596	616	615	632
53483	47717	41249	37456	31118	28314	24153	12173	2490	503	301	326	262	276	290	317	286	270	233	290	275	274	292	275	247	241	270	298	294	289	291	260	275	240	258	262	274	283	288	251	268	278	290	252	267	255	279	295	267	268	277	283	272	299	297	260	274	256	259	327	266	268	249	298	276	249	256	274	287	277	287	293	258	274	276	261	249	261	282	287	290	272	298	250	286	276	258	278	291	263	278	282	274	311	279	300	278	280	257	258	302	291	297	281	291	259	266	248	303	271	264	286	291	299	290	265	271	235	291	278	281	277	296	266	285	283	297	276	284	280	248	262	277	274	284	275	249	284	301	274	296	260	256	255	285	267	269	289	259	280	299	246	240	275	273	302	274	238	260	276	265	267	268	277	262	258	321	247	242	253	256	272	284	278	298	277	270	228	301	274	257	270	276	272	282	232	257	282	248	261	250	284	287	250	296	274	254	278	268	285	282	280	261	250	297	247	285	295	267	267	287	272	311	255	268	268	274	258	256	289	274	281	253	287	275	257	265	263	278	278	256	235	279	304	306	248	262	292	290	284	266	223	278	285	300	285	276	274	264	282	266	284	285	289	258	274	233	304	321	264	252	270	270	277	280	283	278	302	260	253	260	267	258	273	287	257	267	294	260	278	261	329	303	278	288	256	259	297	306	279	303	282	281	286	292	245	287	266	271	262	268	296	300	295	296	281	261	263	273	267	253	336	281	282	272	262	262	238	315	268	254	303	279	306	276	278	287	267	265	297	301	279	271	288	276	292	283	266	253	280	288	292	284	293	262	290	295	250	267	300	268	283	269	293	271	277	253	297	285	269	259	267	268	279	281	280	298	287	292	273	272	277	281	274	256	253	271	239	264	295	285	316	286	288	235	264	317	312	315	291	273	257	269	321	266	277	271	252	265	299	276	276	249	270	273	303	281	267	305	293	283	251	296	268	277	297	280	274	272	295	268	286	272	294	266	255	268	279	267	274	296	272	266	296	260	298	281	256	273	276	285	284	255	241	257	273	272	300	252	297	265	258	281	256	262	286	270	292	294	288	269	261	295	288	304	260	265	267	253	298	247	266	270	284	253	284	303	271	286	292	280	286	250	269	277	281	277	263	261	310	277	252	274	298	286	253	269	294	279	258	297	309	265	286	272	238	250	258	272	271	260	273	288	275	255	262	244	256	301	279	266	248	262	252	267	302	267	269	253	285	259	268	301	267	237	278	296	262	263	270	269	271	283	289	259	265	272	271	278	292	271	284	297	286	275	258	255	269	288	269	262	269	245	261	306	280	278	274	283	274	263	254	279	299	264	272	251	261	284	254	295	272	277	287	272	259	270	282	269	275	280	301	276	282	242	270	270	224	263	298	271	272	301	281	274	281	293	291	273	279	282	252	274	292	268	292	290	284	269	246	274	280	280	278	281	284	281	253	289	242	291	292	267	265	267	280	258	282	311	299	280	268	268	251	303	301	271	266	273	275	275	299	240	270	271	250	278	277	279	264	257	248	292	282	272	301	263	262	286	272	287	230	304	257	277	328	291	274	284	242	291	246	278	274	291	306	272	273	265	276	270	326	280	261	252	265	264	276	291	261	277	232	278	254	278	268	280	286	275	275	285	284	247	285	271	299	270	300	250	297	289	255	284	305	273	260	239	281	266	298	286	261	275	262	251	305	273	250	252	250	302	294	280	263	290	263	285	268	259	294	278	250	245	261	290	289	271	245	277	289	286	257	238	238	261	262	283	307	251	276	292	267	287	272	277	287	264	277	278	281	284	263	276	286	281	273	295	306	286	286	278	266	288	305	271	248	289	283	254	281	259	295	244	270	269	241	280	293	293	263	290	275	297	302	278	271	254	280	268	287	270	238	241	274	274	304	274	265	269	268	277	274	251	300	274	296	277	264	281	286	225	238	281	301	258	256	254	267	253	276	292	291	264	254	272	281	278	246	272	281	297	245	263	275	276	281	258	252	278	284	249	277	308	286	274	292	277	281	281	280	287	284	283	252	274	262	292	297	276	272	291	311	252	273	263	265	285	287	259	253	282	278	272	273	292	270	262	290	269	273	273	276	252	249	285	279	275	295	268	256	267	257	270	254	251	292	285	257	275	308	315	259	296	265	258	255	264	289	255	294	276	271	281	277	254	275	293	261	294	281	293	296	300	283	279	271	300	277	279	254	277	266	298	280	280	286	260	271	256	263	259	272	282	258	313	266	276	270	269	270	255	268	284	256	262	273	247	289	286	306	272	271	278	264	250	292	250	271	251	266	275	233	292	264	285	268	272	260	305	264	287	248	298	261	259	255	292	259	282	278	251	269	320	274	264	287	279	275	288	276	255	311	275	271	259	268	241	268	275	274	300	285	279	286	300	278	291	278	270	274	277	258	276	264	267	257	315	290	290	269	274	267	291	290	275	255	235	242	256	294	251	277	275	275	270	280	273	269	322	296	265	279	298	279	264	252	284	276	275	233	269	240	287	268	278	274	279	287	259	269	278	271	262	276	271	269	331	307	278	252	300	279	266	302	277	291	239	250	248	254	254	256	262	279	264	293	294	287	247	279	270	302	274	264	308	300	272	249	302	307	308	304	284	268	267	251	263	277	270	277	292	253	256	281	258	268	267	291	300	270	258	297	280	286	275	239	279	283	299	266	291	296	259	279	278	257	292	282	276	273	285	280	311	283	277	281	279	284	248	268	254	268	263	270	286	251	298	285	290	267	261	275	294	286	289	268	284	285	269	317	248	298	282	258	263	255	297	274	274	281	260	309	262	316	271	282	267	255	224	265	281	297	283	276	286	300	294	289	272	290	257	273	296	252	285	256	269	288	243	254	259	283	285	274	254	282	284	268	271	313	302	295	296	254	257	229	253	279	264	280	293	318	261	297	282	240	266	248	289	271	264	288	292	249	253	273	241	325	288	274	303	260	284	284	289	285	275	290	267	258	263	257	258	287	289	261	255	274	276	297	283	255	254	285	258	288	266	274	267	261	287	280	282	316	259	258	261	273	288	276	278	259	280	259	287	257	246	243	288	281	273	274	270	258	253	296	286	243	269	242	279	281	272	253	284	299	267	301	285	306	282	247	268	252	284	295	280	279	258	263	295	263	292	279	279	304	277	274	292	262	272	273	257	264	245	245	298	251	258	263	276	270	275	284	238	292	302	301	274	274	278	300	259	306	256	276	288	296	277	258	270	295	292	266	289	258	270	273	301	271	245	280	321	304	246	286	271	271	263	258	262	259	283	248	243	262	261	285	276	268	268	305	249	278	263	280	290	256	264	278	272	258	250	303	294	271	252	275	267	231	295	273	301	276	281	278	307	262	281	279	288	266	317	299	272	241	285	257	270	253	282	270	270	273	267	274	284	288	271	235	302	269	292	279	309	277	241	279	287	278	277	312	272	272	287	278	254	279	268	296	274	278	287	281	271	279	241	262	264	267	280	255	261	305	264	269	267	295	291	267	266	278	291	259	267	240
48495	59511	56295	61084	53152	46345	28822	9909	2209	850	709	653	639	629	623	643	629	636	630	574	652	568	573	599	609	585	618	602	621	652	642	631	579	605	595	567	634	631	625	640	631	634	638	630	618	595	611	578	614	601	608	648	661	618	609	660	627	614	638	612	579	640	625	599	625	606	623	616	606	625	631	579	615	635	605	577	615	573	570	606	579	578	655	636	630	600	613	629	617	585	623	591	622	626	621	585	646	662	634	608	611	645	586	618	601	619	624	633	661	574	601	603	607	596	629	619	597	618	606	642	603	594	600	621	670	664	644	580	602	626	608	619	600	651	559	634	603	600	649	597	597	611	572	642	673	648	651	631	641	570	619	598	689	586	605	610	618	636	598	558	606	613	577	573	633	642	684	591	625	681	612	613	643	628	626	635	618	610	590	593	619	595	609	594	612	571	634	636	619	619	638	595	619	602	622	560	586	595	614	608	645	614	627	613	610	626	623	613	630	644	624	596	603	610	651	614	585	621	619	618	604	633	562	629	608	607	604	607	605	600	615	602	616	587	548	597	587	623	603	642	591	608	620	585	602	602	650	613	641	613	647	598	662	637	631	639	607	643	631	620	622	585	601	638	689	579	616	633	601	538	630	611	606	592	646	618	628	595	620	588	654	579	616	615	649	568	605	631	608	627	596	568	607	612	626	585	663	654	641	594	571	624	634	634	601	629	645	598	585	597	641	629	560	639	596	596	591	575	647	615	607	601	613	606	582	635	601	613	634	617	585	629	612	604	629	603	587	616	569	642	594	601	635	635	652	650	552	637	597	621	598	581	585	594	639	619	630	599	623	625	606	648	601	618	588	621	648	627	593	627	597	577	598	586	638	594	620	606	580	601	566	623	624	603	620	668	597	611	656	611	593	570	609	610	609	619	620	591	570	637	598	619	601	590	617	629	625	609	642	625	569	590	612	580	643	653	626	594	607	596	641	619	654	587	612	611	631	632	641	629	623	624	660	572	660	604	597	599	570	659	649	608	633	609	657	577	610	576	573	633	629	608	653	574	619	588	654	609	632	561	586	617	591	602	588	621	650	603	624	589	611	652	608	684	639	606	619	593	661	598	603	573	622	650	650	601	605	625	570	620	589	623	621	596	582	635	623	626	608	590	601	623	606	586	561	611	601	634	597	630	608	657	609	608	599	600	596	604	619	574	604	613	611	649	618	643	638	623	535	618	616	621	681	619	599	597	602	539	622	596	636	616	646	585	602	638	596	585	635	649	633	595	650	625	627	662	627	615	606	649	591	597	598	613	625	588	578	641	653	633	582	631	601	611	599	566	652	621	572	624	663	622	641	638	641	582	603	614	588	609	602	596	589	601	625	570	623	606	614	600	620	620	610	626	606	633	614	599	626	580	636	623	580	607	613	642	610	600	635	621	672	617	638	600	606	657	600	617	623	630	579	611	606	598	593	608	596	617	572	582	592	610	589	602	623	624	590	620	569	599	630	603	614	597	628	656	601	609	604	616	599	617	605	595	625	640	654	595	588	615	625	632	581	622	585	584	606	601	648	628	616	630	609	598	578	622	618	654	591	609	622	598	618	615	616	594	614	603	634	590	619	635	607	650	600	624	591	636	616	623	643	623	617	554	608	632	582	670	596	644	637	627	551	583	631	630	613	608	612	601	546	607	604	574	609	589	627	632	592	580	633	579	619	626	597	614	648	569	591	572	634	647	551	594	651	624	597	615	615	629	607	615	631	648	630	583	605	637	623	592	664	643	581	560	616	635	599	628	605	635	592	553	637	568	647	609	574	607	627	611	590	611	631	632	650	563	593	616	648	608	586	605	603	648	596	626	586	606	622	612	642	612	643	605	652	634	660	598	590	622	625	588	644	625	620	655	605	655	617	585	639	603	588	625	634	636	624	621	616	610	605	633	617	637	593	587	621	614	561	629	633	631	602	567	663	619	591	592	599	619	599	575	569	640	633	601	629	637	612	652	585	620	627	603	621	619	592	607	601	616	640	628	609	620	627	655	631	630	618	610	627	598	552	648	616	605	612	635	669	602	581	642	644	610	598	640	609	597	604	580	604	615	649	617	605	596	635	583	570	610	612	605	600	635	613	621	621	563	614	634	686	627	628	646	648	594	663	632	604	581	610	605	599	596	571	608	603	597	617	628	607	639	617	657	621	606	610	613	628	580	576	618	635	633	624	645	576	705	610	597	587	584	609	627	620	628	567	670	643	584	640	584	629	606	658	645	619	607	608	617	598	583	645	639	632	653	613	645	571	621	588	629	579	649	606	594	629	628	611	614	615	645	608	623	608	663	671	619	652	613	600	630	627	644	623	665	613	634	621	578	652	566	613	616	629	633	647	595	641	645	601	627	605	572	609	609	553	621	617	606	602	584	597	618	612	585	662	611	604	586	577	600	571	623	644	675	578	597	637	603	622	590	595	564	594	628	620	655	641	626	585	610	640	615	644	613	576	646	674	632	653	614	585	593	575	703	604	608	601	634	629	581	637	631	635	626	614	636	642	604	604	601	574	623	612	630	648	656	642	569	643	605	614	599	613	596	633	661	595	628	660	623	594	666	603	630	591	592	619	624	641	604	612	581	593	649	669	586	601	611	616	575	633	624	640	647	611	637	617	614	607	616	611	633	643	622	628	589	630	580	603	604	570	606	598	615	613	609	589	618	674	631	636	580	628	614	615	632	571	621	646	658	605	608	619	633	608	590	606	571	607	610	630	595	611	605	610	630	553	572	588	622	630	619	636	611	609	629	624	616	580	620	645	662	640	635	596	625	652	599	638	599	565	607	586	583	612	616	626	639	573	641	628	646	578	662	577	561	599	608	606	601	574	593	621	640	629	591	565	647	629	608	631	596	601	618	660	590	622	600	613	629	615	594	626	600	606	604	619	614	601	601	606	612	556	592	597	599	595	620	599	608	606	643	605	626	628	622	629	614	610	602	605	611	677	611	612	619	613	604	667	582	598	644	642	602	601	592	596	603	623	658	660	646	612	598	622	614	617	643	591	572	643	629	618	603	646	639	595	622	606	594	657	626	636	597	599	608	639	570	629	621	619	636	641	608	622	649	599	626	603	631	631	626	599	594	651	588	642	597	619	620	589	610	622	614	611	638	624	636	639	637	624	635	604	632	620	560	552	626	583	627	670	608	589	650	641	627	621	625	625	639	639	615	632	582	664	604	672	579	635	606	636	626	671	610	583	640	584	630	626	604	615	639	663	606	640	637	610	629	594	604	598	621	609	645	619	603	589	618	605	614	629	647	596	610	603	626	594	625	623	589	651	606	622	615	637	609	617	610	543	640	585	621	592	649	595	657	611	606	579	603	635	622	603	591	632	643	604	596	624	620	621	673	613	642	639	615	558	598	607	609	621	631	635	588	641	594	657	635	617	654	577	663	563	654	601	613	584	599	625	622	603	633	632	577	576	548	610	631	575	631	610	618	567	627	583	651	612	621	600	638	624	650	651	599
57774	46301	40094	34193	28702	28974	26791	20535	10228	1984	345	308	278	316	268	266	263	271	273	284	261	263	284	264	275	271	295	266	256	312	318	284	292	282	244	268	273	271	268	296	277	230	263	254	278	274	251	276	264	275	263	255	270	257	248	279	264	283	258	298	300	250	269	255	254	261	264	270	251	282	240	262	246	255	276	265	251	258	259	253	256	281	265	255	248	241	263	280	276	276	267	247	274	269	256	278	250	249	275	250	261	247	253	272	296	271	293	288	254	288	262	223	247	297	276	267	242	245	267	248	252	268	254	269	289	280	257	262	260	258	263	256	273	272	264	246	263	252	258	253	298	274	303	294	241	260	277	274	271	278	241	269	287	283	299	261	287	297	244	260	256	261	260	284	282	245	255	256	265	255	291	299	285	249	243	265	257	283	256	256	240	282	289	273	269	250	279	266	272	231	282	249	290	268	296	268	246	253	257	243	234	231	278	245	252	284	284	281	263	246	258	257	252	296	250	288	275	264	262	283	285	281	265	248	233	268	236	256	270	273	275	279	288	234	264	277	260	268	277	281	257	257	217	293	298	261	257	252	279	242	273	280	278	251	261	260	255	258	279	258	258	275	252	274	281	247	279	295	215	243	279	251	244	291	260	268	265	287	279	263	266	238	270	279	286	317	266	268	246	252	269	278	295	290	258	260	263	274	291	277	268	249	253	261	272	310	279	276	276	248	300	294	275	244	263	235	260	245	257	249	276	243	255	268	257	269	277	266	250	281	265	257	302	246	251	272	268	285	251	252	269	267	263	290	262	276	254	244	281	286	274	264	258	269	234	262	274	269	252	259	241	248	263	285	262	270	255	275	237	275	269	294	228	258	257	267	259	254	236	273	227	280	285	268	246	279	233	268	271	282	243	275	272	262	249	304	283	279	280	261	231	249	254	248	279	289	279	268	235	227	236	256	252	290	281	291	276	247	278	265	259	270	255	292	238	293	284	283	275	250	244	262	259	257	288	252	251	250	282	296	234	211	249	294	272	254	255	230	259	269	247	276	278	262	283	231	281	274	246	252	267	316	279	267	264	262	291	281	260	263	260	278	265	273	260	276	282	269	254	268	273	281	290	254	292	263	235	267	267	288	276	262	274	305	275	291	276	243	266	300	268	261	241	249	295	261	250	273	245	274	262	258	266	241	272	274	266	257	279	285	241	313	284	258	296	259	276	238	284	307	280	262	303	315	272	266	254	262	280	277	282	255	266	258	292	261	268	260	265	275	300	281	277	226	290	254	239	265	278	254	269	270	280	284	270	244	241	287	279	269	270	253	277	284	255	269	243	254	274	241	262	265	283	269	269	254	266	255	250	281	268	285	249	266	229	278	250	262	262	251	273	303	293	252	286	244	257	243	251	227	295	285	284	294	258	246	279	285	247	284	278	276	269	253	271	257	237	299	262	283	235	274	266	233	251	292	251	235	295	250	289	245	252	265	265	281	279	299	264	270	278	259	235	282	248	257	228	297	272	263	259	232	266	239	270	276	257	300	274	236	252	261	271	283	246	253	254	305	245	242	255	295	240	242	266	270	263	271	280	248	241	284	289	266	259	268	241	274	248	264	278	260	248	278	273	276	254	240	289	254	275	251	250	265	298	270	264	273	315	301	230	261	284	264	269	302	273	231	251	287	264	273	246	234	250	264	260	243	274	292	249	277	263	251	268	244	279	293	243	294	264	260	278	262	261	280	271	273	278	260	246	289	258	291	314	215	272	285	269	251	275	277	269	273	259	259	257	298	289	243	282	241	228	274	249	250	273	267	248	292	268	255	299	279	270	300	264	244	268	307	283	313	278	235	271	270	285	283	253	267	288	293	277	270	280	300	280	241	284	272	255	240	256	237	287	254	241	257	266	278	273	253	259	266	262	285	279	259	301	259	269	254	246	261	269	253	263	266	272	269	270	257	240	302	289	253	244	268	259	294	259	257	252	274	258	261	241	275	262	259	281	239	258	256	271	251	283	262	273	274	272	242	264	244	317	269	284	268	295	234	277	274	259	287	269	239	252	272	297	219	278	285	256	263	254	285	262	286	256	281	261	247	274	284	263	268	262	267	232	256	266	278	247	274	265	264	250	242	279	279	284	252	274	291	277	270	266	268	249	272	237	262	287	246	239	263	288	232	267	268	258	248	277	236	237	287	274	265	283	245	246	281	257	269	266	282	268	250	267	283	280	238	291	283	287	259	249	252	264	259	252	224	255	237	284	279	262	270	268	238	272	279	241	258	284	253	267	217	260	246	250	229	245	266	292	309	263	250	258	255	251	250	257	249	274	278	268	278	259	269	250	259	272	261	252	226	266	260	264	288	262	283	235	253	265	281	256	246	286	260	248	281	250	240	256	305	238	273	224	275	294	252	290	283	266	266	282	260	258	275	272	249	245	257	237	281	261	298	277	292	256	276	243	262	267	271	244	245	249	255	266	245	276	259	238	264	262	239	259	252	247	293	315	264	269	279	272	250	259	262	253	225	312	265	287	287	272	279	287	265	267	250	294	256	269	270	272	236	238	268	228	236	248	278	279	256	279	276	255	233	239	259	266	271	268	297	254	290	263	297	270	235	295	238	272	235	278	276	259	243	272	276	266	266	274	291	241	264	256	252	299	294	242	287	237	270	297	295	266	261	283	278	255	244	267	260	269	280	264	278	277	291	295	248	268	249	258	268	246	270	277	292	298	262	264	247	241	291	282	218	259	247	247	273	281	288	245	233	269	273	249	259	231	267	258	262	285	272	249	285	271	246	261	307	254	258	275	261	265	294	281	262	256	267	297	274	247	256	272	240	286	255	234	262	257	299	276	248	267	242	267	273	271	283	279	272	301	231	243	249	273	271	272	253	265	293	257	245	251	242	278	271	272	280	264	282	275	254	259	286	283	234	288	299	263	239	246	275	237	254	266	268	303	311	253	236	276	281	273	260	268	234	271	241	250	295	258	242	277	232	282	256	245	261	287	271	246	271	255	268	274	273	268	267	275	264	277	284	257	271	262	269	259	256	265	267	303	290	257	301	251	281	242	291	243	293	250	275	269	219	285	284	243	257	285	239	258	245	258	235	260	273	292	273	268	282	275	248	239	256	283	278	278	249	293	239	262	314	264	240	272	293	246	265	233	287	261	241	258	281	305	266	265	267	287	240	307	289	288	283	228	245	243	291	295	246	287	266	265	271	256	259	257	251	252	262	286	263	298	241	239	282	264	244	222	252	245	230	250	277	285	244	286	228	273	244	223	262	234	263	279	262	300	246	271	287	253	270	267	252	281	264	281	251	266	262	235	236	236	251	260	290	253	268	286	274	236	249	264	243	257	264	282	286	252	304	314	270	222	257	270	291	291	251	276	250	235	272	296	251	244	252	247	290	258	267	288	240	273	247	282	251	280	273	308	266	289	276	271	291	260	254	255	263	271	250	260	264	268	283	282	255	271	256	256	261	291	279	285	262	265	314	277	260	254	292
55506	58908	50943	57825	65539	57489	37625	14594	3082	963	647	668	632	647	624	612	608	577	574	568	596	554	577	582	561	601	596	604	576	570	589	573	597	602	519	588	578	578	547	546	581	563	555	598	499	565	558	550	545	558	614	600	566	531	571	572	551	586	603	616	562	576	537	583	635	594	559	572	583	575	592	583	572	588	544	540	604	555	595	564	573	563	546	600	585	560	568	563	575	580	579	579	539	574	588	578	591	496	593	562	551	593	587	553	533	545	527	568	539	545	573	588	558	607	592	583	559	546	566	588	540	582	602	590	559	545	593	559	561	579	568	592	607	583	558	598	581	597	563	631	565	587	556	557	574	576	571	583	606	570	582	524	569	600	562	570	599	584	509	521	556	584	542	549	533	556	549	594	564	604	531	589	559	567	588	517	571	582	562	551	587	558	592	541	591	568	537	564	538	591	545	554	529	569	547	605	529	592	518	529	569	569	565	527	566	551	557	574	574	528	589	548	569	559	548	576	579	574	519	561	586	557	583	549	555	561	549	563	499	575	570	590	572	563	571	516	586	575	517	554	557	577	562	547	565	547	540	562	576	558	533	554	599	590	597	585	644	535	563	611	575	548	538	525	552	573	612	589	591	561	578	528	587	580	556	568	554	544	555	593	586	583	554	523	603	537	569	553	527	575	569	522	566	552	557	581	530	563	572	576	570	588	593	556	553	597	550	580	611	544	588	565	576	573	554	519	609	569	589	577	580	596	569	579	565	579	570	603	604	585	613	572	576	553	557	549	547	552	564	591	528	514	578	555	515	570	536	558	554	500	625	595	614	573	549	600	569	561	586	542	562	549	578	588	564	582	539	589	606	557	598	561	575	545	558	547	575	562	561	528	544	585	570	617	583	561	550	576	581	540	568	542	553	552	562	553	568	591	569	566	519	606	577	535	567	603	538	570	569	514	580	621	581	543	576	577	565	585	582	558	582	588	556	562	595	529	534	578	582	537	576	569	580	603	614	536	594	633	558	545	586	557	572	598	525	573	622	589	574	554	581	572	539	583	554	564	578	550	609	591	565	570	556	621	597	560	580	585	539	582	566	557	593	584	563	588	594	595	636	595	544	590	575	580	578	551	554	590	614	625	591	554	603	607	607	550	592	563	558	584	523	594	598	564	573	520	558	625	595	550	564	582	587	577	598	542	594	540	570	522	586	552	572	589	612	611	591	593	530	571	548	556	499	538	549	544	559	550	581	558	622	613	589	531	584	560	556	602	599	571	574	564	523	557	550	593	558	559	592	570	572	586	616	569	537	560	542	582	604	586	579	534	570	572	552	550	518	588	614	580	538	553	543	551	556	586	546	596	548	598	543	597	564	567	579	601	557	555	599	555	597	609	588	611	589	605	532	574	550	568	561	542	553	571	574	563	584	562	516	560	538	605	557	574	523	596	561	548	563	578	591	560	560	604	595	572	561	563	569	555	537	566	589	534	549	599	537	574	549	582	584	627	562	560	587	597	550	546	564	585	547	563	549	561	593	590	572	528	548	602	593	563	597	572	577	563	546	541	574	585	548	538	583	562	580	547	537	568	562	553	558	576	574	586	590	560	624	559	545	574	592	568	557	567	600	573	596	583	570	555	557	563	529	606	601	553	536	590	590	605	572	533	532	551	523	539	602	590	562	564	607	558	567	551	617	572	540	560	557	613	596	564	596	541	566	550	562	544	547	583	568	590	569	545	570	542	581	576	580	606	544	597	581	572	536	525	536	570	541	565	566	549	547	533	576	584	560	606	580	566	595	599	572	606	566	556	559	528	598	561	619	558	594	578	557	537	553	623	543	588	551	542	588	553	579	538	545	575	575	564	577	580	577	559	557	580	555	621	574	514	576	568	586	575	562	552	573	575	554	558	508	575	574	540	529	535	601	581	570	596	587	597	574	582	552	524	548	608	569	569	549	560	522	583	528	533	541	552	558	555	540	547	546	551	560	614	606	544	606	566	545	574	577	595	582	545	601	583	549	602	558	578	593	543	573	506	549	579	579	575	598	547	533	572	555	528	530	563	590	566	584	561	560	557	564	604	532	569	566	543	560	581	600	602	586	560	547	541	549	581	573	570	564	557	569	586	588	583	580	615	583	542	567	591	537	560	585	588	600	545	610	577	559	587	551	562	591	557	547	523	552	566	572	575	592	577	586	570	554	537	584	580	618	561	599	574	540	584	543	581	559	525	557	568	613	570	567	592	605	629	557	576	589	585	571	560	551	591	604	548	576	568	551	572	614	533	585	570	560	610	574	577	574	618	546	571	620	545	558	611	587	612	560	564	551	577	577	576	571	603	574	558	582	528	540	510	548	582	593	552	553	558	562	589	571	577	566	540	583	581	583	543	562	541	577	548	527	556	560	550	566	549	596	576	562	601	586	566	565	588	577	569	552	590	538	619	563	552	563	539	566	604	533	556	551	573	583	546	562	586	553	560	534	579	548	602	546	536	564	567	573	550	553	560	590	583	535	576	560	541	582	567	542	562	559	561	596	590	571	570	596	579	572	561	529	577	601	539	559	596	548	530	606	591	580	611	568	571	562	571	584	549	579	571	524	584	555	551	561	535	589	599	570	537	573	537	596	592	556	544	594	601	563	575	559	586	560	549	593	581	545	609	580	591	559	591	604	588	567	555	532	541	562	595	582	623	539	583	557	556	586	560	552	568	580	558	585	545	571	561	550	593	629	567	577	585	537	595	615	579	539	541	550	573	567	574	545	603	552	566	563	546	520	579	577	590	559	598	544	559	516	574	577	570	605	578	575	622	579	606	538	558	620	565	575	587	590	543	549	555	609	567	564	592	598	555	537	610	574	542	566	565	581	555	577	562	559	573	583	581	549	536	540	525	608	569	544	567	523	593	583	580	577	592	553	560	554	571	609	568	548	569	566	592	584	599	540	582	551	532	564	560	528	518	611	569	574	540	561	577	577	566	598	580	570	519	493	553	556	563	526	580	551	553	558	586	589	543	604	569	540	572	592	564	599	587	579	568	558	584	573	551	570	539	529	581	583	600	585	594	580	575	561	559	597	546	557	559	583	569	565	576	577	529	550	603	589	554	585	548	535	554	538	569	567	622	554	543	531	563	523	567	573	556	571	634	542	541	586	555	535	595	571	595	557	600	592	545	557	546	554	555	534	595	521	546	573	608	556	565	563	579	571	572	560	573	581	539	540	553	556	555	541	538	569	562	548	544	589	571	565	604	552	551	574	591	557	563	597	519	622	520	533	579	622	595	581	569	575	603	554	580	560	581	580	565	531	549	593	600	545	540	630	570	610	616	590	513	538	578	596	578	576	600	587	595	566	592	549	571	558	604	580	579	591	600	575	563	549	575	539	589	589	546	568	566	535	588	553	590	561	582	589	527	583	554	551	573	574	583	615	594	582	583	562	607	567	552	504	568	547	583	534	599	550	550	580	547	566	543	561	560	599	571	565	583	557	589	578	560	597	559	530	583	538	596
20598	28323	35898	20634	8122	5070	2997	1178	499	333	287	289	256	254	252	291	243	259	246	256	253	267	257	269	257	259	238	280	268	244	286	281	289	304	275	284	265	268	251	269	254	281	264	259	284	269	281	275	235	280	270	277	298	281	273	284	271	260	277	274	269	253	282	287	276	255	252	325	271	283	287	262	254	266	251	251	296	271	267	289	251	286	283	262	275	256	255	291	292	281	247	227	282	288	263	270	263	255	245	274	264	294	286	272	290	298	237	253	289	266	287	259	247	272	254	273	290	291	280	286	253	255	268	267	257	270	246	285	264	257	268	300	248	254	281	259	264	260	250	288	301	260	250	280	286	283	282	287	282	292	283	274	272	277	258	259	278	254	278	268	282	267	255	234	251	266	240	248	258	274	272	261	255	276	271	268	288	274	304	280	291	260	251	250	271	270	271	253	278	284	278	281	293	305	264	247	289	286	273	261	266	253	262	284	242	278	289	260	253	288	288	286	248	272	249	250	287	262	253	273	288	311	253	259	285	287	255	263	273	286	280	266	268	255	297	286	283	238	237	232	251	245	292	243	267	253	288	262	288	276	249	266	268	252	270	284	276	267	313	274	254	312	286	285	287	257	254	239	285	258	253	282	265	269	273	272	276	264	291	290	294	283	254	285	266	295	279	274	269	240	256	279	241	244	271	330	255	275	269	273	254	285	301	242	296	274	281	289	249	267	242	288	274	269	267	294	238	276	251	298	280	269	281	267	303	290	272	261	267	268	290	260	245	298	287	269	245	271	269	260	276	270	256	299	235	278	256	257	268	281	261	281	293	279	294	280	265	249	247	295	285	250	275	294	273	271	262	271	268	272	262	281	263	258	303	286	263	253	282	275	296	249	225	275	254	254	249	275	283	274	255	240	293	282	286	300	249	232	275	286	266	271	261	259	285	236	304	242	265	273	264	270	242	257	288	229	252	267	264	284	288	311	267	266	264	274	285	297	264	271	275	276	268	280	256	289	271	239	244	297	325	289	271	260	253	268	264	263	291	288	286	253	270	264	261	288	290	281	221	289	259	256	316	235	253	252	263	295	267	285	272	272	272	291	242	285	296	279	263	289	272	291	229	259	249	261	248	266	222	270	267	263	272	272	300	292	276	263	266	274	272	256	270	277	283	288	265	264	239	264	282	339	296	275	271	265	253	273	282	271	281	297	290	233	288	266	271	283	270	224	269	271	269	262	271	280	265	252	285	263	281	271	270	260	264	261	262	288	299	230	280	291	274	246	259	277	282	313	296	271	275	261	289	258	273	255	290	269	245	287	295	245	266	228	266	248	272	286	277	248	269	249	269	240	266	257	256	293	269	246	241	294	260	275	254	275	287	269	304	291	252	286	265	254	296	289	272	282	243	263	259	265	284	279	272	269	289	248	288	278	255	273	259	248	278	298	278	251	246	232	254	261	258	256	290	265	240	258	281	291	291	237	249	274	289	253	284	256	262	304	254	286	315	257	274	267	251	246	288	255	274	282	288	242	249	258	259	275	276	268	260	280	234	267	260	272	285	278	267	281	277	259	253	252	273	294	282	278	245	288	276	265	260	272	267	293	244	267	279	272	236	254	284	246	245	281	241	286	262	264	254	294	297	263	273	289	264	282	268	269	244	301	275	282	276	269	280	265	246	286	272	276	272	266	255	252	278	269	283	266	276	266	264	292	269	264	263	261	306	269	273	232	281	278	267	267	262	291	265	260	252	284	271	250	273	276	280	277	266	261	261	267	278	252	269	252	283	275	266	276	254	264	258	273	284	265	242	263	257	262	283	277	271	275	269	273	266	269	273	275	293	303	218	272	269	280	267	306	276	261	258	255	265	277	239	247	267	227	268	289	271	278	286	298	286	290	278	298	267	277	272	266	280	301	294	281	280	302	241	276	313	241	297	277	279	276	252	271	233	291	246	263	249	294	270	273	275	287	246	251	253	257	281	257	266	254	270	247	270	261	251	283	240	287	265	247	251	275	255	254	274	274	300	276	295	272	275	269	286	235	255	249	268	274	285	276	269	261	243	281	288	280	265	280	263	250	262	259	271	265	277	285	287	287	266	284	270	284	262	294	248	289	262	295	298	291	275	274	257	255	259	288	259	292	232	267	305	272	300	270	257	286	257	275	266	297	284	246	282	260	257	273	275	304	262	270	314	282	238	265	270	262	265	274	288	257	312	306	255	229	265	243	234	272	248	278	294	266	299	266	279	270	271	267	282	261	299	262	262	264	280	250	235	277	264	249	270	289	250	245	268	252	277	274	288	261	250	265	249	274	289	273	248	292	254	286	243	263	299	253	279	287	254	255	268	285	288	267	297	296	296	256	241	271	248	233	258	250	270	250	254	265	270	276	284	297	267	293	260	289	276	292	286	276	284	271	272	259	288	282	268	272	280	266	228	268	287	285	291	252	246	294	289	281	268	280	295	270	274	250	250	278	249	263	283	277	270	247	258	268	263	246	281	280	276	270	273	285	269	283	283	276	271	279	290	260	272	258	258	259	255	254	279	286	260	252	288	294	262	237	278	273	242	265	280	307	254	268	266	278	253	292	257	274	273	272	268	258	271	237	263	283	236	275	253	250	259	261	257	255	258	237	235	252	295	266	269	274	264	302	262	273	276	298	258	288	265	262	293	261	271	293	259	274	262	273	268	300	281	286	269	255	253	295	275	270	237	245	280	291	288	265	252	268	255	277	253	275	306	282	241	255	266	300	253	263	235	269	268	276	269	307	261	280	275	285	240	272	296	274	253	272	274	286	287	268	283	269	270	247	283	251	260	275	262	284	265	229	266	235	309	263	276	284	281	280	287	304	258	259	246	264	273	286	267	290	308	265	278	283	274	282	276	268	275	253	248	235	287	266	301	305	256	299	289	285	263	310	295	269	248	290	257	274	264	272	286	264	280	274	259	259	271	302	270	293	237	287	254	276	292	259	282	283	275	273	285	285	251	266	307	276	238	248	262	285	284	257	268	268	246	261	249	262	258	235	241	277	287	285	255	269	272	257	275	276	267	242	253	285	286	276	246	258	287	254	259	278	288	282	296	254	277	275	311	276	285	263	267	298	252	267	275	265	275	257	298	315	290	259	285	298	266	277	279	282	261	264	273	240	281	296	241	237	257	249	260	282	269	265	246	297	255	268	278	303	270	271	275	274	295	275	269	269	273	259	271	271	259	281	277	291	244	258	300	300	292	264	279	285	270	289	254	281	260	281	242	265	251	264	294	268	275	271	268	271	301	267	292	285	244	258	259	283	265	247	272	259	261	237	274	292	264	288	284	306	272	281	291	265	263	268	267	301	273	275	263	258	257	259	296	250	285	248	269	243	290	266	280	275	297	272	238	264	266	264	309	292	242	254	249	247	264	256	280	264	297	276	282	247	250	245	241	261	268	263	260	270	224	290	261	231	256	261	281	261	243	257	266	291	290	264	254	249	260	289	255	234	244	289	250	278	289	314	251	274
16121	26628	37488	25498	14484	12065	7139	2498	950	676	647	647	603	672	625	615	591	633	629	674	621	629	609	669	650	665	627	617	612	609	612	605	661	602	637	627	637	648	652	620	624	579	620	643	624	618	575	655	600	622	651	587	648	631	615	638	643	620	616	641	602	592	599	645	675	645	671	620	660	630	605	608	625	603	665	626	653	621	647	647	626	689	603	624	638	585	673	608	634	609	621	592	580	605	613	617	639	628	620	627	646	609	585	592	620	620	603	637	631	574	607	629	644	603	611	594	651	598	618	597	599	702	634	624	611	600	550	560	617	606	642	618	630	661	640	563	625	596	607	632	650	627	643	635	646	635	633	624	667	668	598	639	652	634	598	625	638	624	646	656	552	616	606	591	600	610	633	572	621	646	587	582	672	619	650	606	647	655	615	614	597	608	630	624	663	662	648	608	600	641	579	593	599	625	650	629	659	633	595	651	605	626	581	622	579	627	568	652	667	614	611	676	591	627	637	605	631	646	561	629	681	624	647	638	576	654	630	607	623	596	646	629	627	621	605	661	582	644	615	591	630	642	602	610	641	671	660	626	635	635	622	590	611	625	589	607	637	584	664	631	658	638	647	589	633	632	620	595	592	656	579	642	667	582	618	661	585	640	634	633	586	615	609	668	624	638	589	609	615	594	601	615	586	626	614	652	651	624	664	628	651	626	651	649	599	587	625	686	673	637	581	651	621	603	626	579	607	617	662	669	627	654	630	612	657	605	616	636	607	641	671	687	595	626	606	602	660	613	630	585	612	644	620	624	604	619	614	645	639	630	609	631	620	646	634	594	629	655	637	647	622	622	629	641	659	623	633	625	634	650	668	602	645	664	635	664	645	619	590	623	632	615	631	619	613	590	582	653	642	645	626	650	619	601	650	582	596	626	603	621	641	631	602	620	661	656	634	598	654	637	617	591	680	648	617	631	672	654	665	647	653	646	644	601	651	617	628	626	613	624	590	649	619	649	615	617	595	640	649	633	590	638	646	614	624	608	608	664	646	645	653	613	590	658	598	638	617	600	617	620	631	627	625	606	608	624	619	633	624	613	639	634	607	640	603	620	644	649	609	666	621	655	633	620	666	691	633	617	556	655	595	642	612	627	612	622	629	637	618	654	649	648	658	677	601	632	637	609	614	657	612	633	634	662	648	578	631	618	602	578	631	637	629	665	580	637	598	610	605	597	587	626	601	633	633	653	608	619	592	627	608	614	648	661	599	636	598	650	605	629	596	641	695	605	614	596	620	637	656	626	622	627	564	641	619	617	632	621	582	608	617	625	614	606	620	581	647	574	625	626	642	628	609	626	618	622	605	601	590	620	615	623	638	596	618	641	614	620	591	584	627	657	637	667	610	649	646	636	627	599	611	628	568	576	589	639	567	634	606	600	611	634	604	635	605	616	677	623	652	635	607	652	632	641	614	629	551	615	624	587	638	572	618	615	624	649	614	636	624	667	616	667	627	613	612	662	635	641	612	613	622	618	617	613	570	651	597	607	646	609	615	624	597	618	617	625	623	609	603	629	613	600	650	618	634	619	614	655	635	589	634	628	653	610	621	637	606	586	582	608	638	623	677	644	639	624	598	641	625	627	646	605	638	605	626	614	592	655	654	633	633	589	606	630	679	638	594	636	607	665	618	564	584	584	588	649	590	623	613	651	635	591	575	623	617	674	592	594	612	604	658	587	676	613	639	662	638	635	615	630	586	670	641	630	648	630	639	624	622	593	640	656	591	659	584	669	580	601	646	645	590	625	589	595	593	622	604	610	607	617	618	665	600	614	589	632	653	630	631	612	580	629	624	664	599	670	642	604	633	630	593	646	619	587	567	610	683	641	660	587	603	666	631	631	612	633	640	611	627	573	624	615	638	635	622	610	655	588	576	609	666	663	654	612	613	624	645	617	630	660	623	606	636	635	619	635	595	625	650	665	618	639	604	578	655	622	618	622	653	624	603	647	628	625	624	594	661	632	615	597	598	583	623	655	649	674	613	597	647	597	644	606	598	580	604	640	662	567	656	607	627	652	619	622	638	605	630	647	623	613	611	674	626	610	630	621	608	596	564	638	663	624	667	600	616	597	612	575	602	605	640	633	665	616	624	651	617	628	615	633	618	592	638	618	644	600	595	694	631	625	636	597	632	638	632	609	594	606	657	669	616	646	624	644	595	633	647	607	604	571	643	626	634	612	608	570	637	657	609	657	622	632	622	659	594	634	631	648	633	615	647	625	615	624	621	648	637	621	659	621	649	603	629	620	657	613	653	582	622	628	605	599	653	675	645	657	601	677	642	595	598	645	607	630	625	622	595	603	625	617	640	655	627	647	625	618	639	634	578	655	663	656	587	630	652	623	582	636	573	639	635	626	651	590	626	616	605	659	663	589	622	640	622	621	614	659	594	640	634	612	573	641	602	609	615	646	590	604	597	609	628	575	618	610	631	647	626	643	637	609	604	635	627	698	625	614	635	646	679	639	640	638	621	612	611	620	602	582	591	610	623	618	586	659	629	636	661	605	655	629	622	614	595	640	593	655	623	637	657	651	655	647	620	638	614	605	617	639	642	631	616	652	640	591	637	597	637	660	633	615	613	629	650	609	614	647	643	596	593	627	623	620	615	596	625	647	633	622	614	610	656	654	624	650	635	608	620	596	657	611	595	596	639	603	629	590	613	607	646	617	629	607	612	656	626	615	601	623	619	627	652	660	626	595	639	606	637	613	548	612	661	656	605	590	607	629	634	627	595	591	619	646	596	647	607	657	604	610	632	590	641	637	639	619	660	631	607	623	592	648	636	617	614	627	631	680	622	619	614	626	592	630	636	598	574	636	643	618	628	632	580	667	654	642	614	615	623	659	625	599	682	636	654	592	662	612	646	608	640	638	610	636	616	659	591	673	633	657	622	599	627	648	677	654	617	637	630	605	617	642	621	610	629	603	661	619	634	619	643	599	631	624	610	610	639	620	607	612	639	646	645	652	656	634	654	628	612	631	628	665	603	625	625	564	669	646	627	637	605	631	634	634	621	639	618	619	595	611	633	615	637	641	621	597	626	619	612	630	638	629	594	654	610	644	598	587	621	632	605	608	623	602	639	661	615	638	595	599	691	640	597	594	642	642	639	681	640	675	686	648	592	622	618	631	602	606	635	623	650	593	630	624	651	624	637	591	700	674	631	582	641	617	617	596	645	642	612	626	630	603	587	624	626	594	670	634	614	604	595	619	653	626	634	650	624	600	615	617	603	620	713	604	614	646	646	615	647	655	622	628	605	579	665	653	629	608	591	660	638	668	601	599	656	638	651	598	607	621	636	661	645	643	594	647	635	625	623	637	634	586	617	642	621	626	633	650	636	675	591	626	637	617	636	636	616	628	616	635	633	612	657	635	648	657	588	597	617	599	627	642	645	612	633	592	610	644	649	628	593	616	614	636	655	682	645	648	659	663	627	634	627	619	646	629	628	621
57344	50732	45305	35962	29091	26677	22775	13915	4054	602	300	295	286	290	267	295	274	263	302	291	285	276	272	292	299	284	260	294	285	254	280	288	268	259	248	257	314	299	300	278	298	281	260	258	277	304	266	290	263	269	280	308	274	270	289	264	258	263	280	286	279	284	261	293	295	281	272	254	260	278	254	273	295	263	297	307	302	275	285	271	264	266	264	288	283	275	278	303	244	292	267	270	292	269	294	279	261	285	269	268	257	301	274	260	278	265	296	298	277	288	300	307	293	322	270	290	313	300	267	277	269	270	283	291	288	258	282	286	294	256	302	287	286	281	277	270	285	259	281	267	281	284	280	282	243	265	279	290	249	297	289	269	291	267	298	280	274	266	326	279	267	285	281	289	234	267	273	249	251	284	292	277	270	272	256	285	282	287	282	291	300	276	254	282	259	276	263	270	278	318	278	269	324	252	294	283	285	301	311	272	277	279	261	252	276	268	287	271	281	282	270	303	300	290	263	279	285	274	265	291	245	264	286	288	295	304	287	291	291	276	280	289	287	262	291	293	283	303	275	279	285	296	269	285	309	275	318	265	315	278	263	280	296	254	277	277	250	286	251	301	306	292	295	292	265	287	313	265	283	250	268	276	297	294	270	294	285	294	310	324	293	303	293	274	297	279	276	285	239	257	289	256	277	256	284	283	280	264	294	288	243	291	269	285	281	292	245	285	283	344	269	320	289	277	276	295	308	278	300	253	303	279	295	304	290	301	265	257	248	289	292	263	275	266	286	264	297	306	277	291	273	267	308	281	284	277	256	270	247	280	313	277	287	265	268	257	298	295	300	285	267	275	274	250	268	287	267	281	291	297	253	284	275	300	273	263	279	293	304	258	309	289	297	277	299	310	265	304	288	291	261	282	288	281	266	296	249	259	268	319	315	277	297	272	280	267	272	304	288	254	276	267	302	290	261	249	305	307	302	267	298	268	295	278	278	283	238	278	273	297	283	288	293	266	281	262	273	279	267	269	301	268	267	281	292	283	248	267	247	249	296	264	301	271	314	288	281	264	293	290	286	286	275	285	324	266	264	284	289	278	272	234	292	293	277	270	282	289	265	272	257	300	276	290	286	268	300	280	269	262	271	262	266	270	313	291	287	271	265	272	281	295	305	307	262	303	278	280	265	275	264	263	263	317	277	283	306	268	252	255	294	259	274	250	247	279	264	263	277	256	316	280	311	285	250	287	295	317	277	237	282	290	266	290	259	292	327	306	284	252	248	284	294	290	263	287	244	301	256	282	275	281	319	324	279	268	270	266	268	274	312	271	306	256	272	244	256	275	247	272	270	279	293	314	289	269	302	299	306	274	283	230	262	313	315	280	244	255	257	271	273	275	294	260	282	263	262	289	316	285	310	285	274	265	287	297	305	282	286	309	277	281	299	323	269	315	272	268	271	300	282	283	267	244	313	270	300	292	285	281	300	301	288	275	301	265	298	274	260	263	306	256	309	286	288	251	280	285	282	259	300	279	265	293	270	290	262	289	274	257	248	270	293	267	221	265	253	287	288	265	267	240	251	260	294	261	276	289	324	264	320	295	270	283	299	298	269	288	305	263	273	269	252	254	284	243	255	276	245	270	298	267	263	272	280	285	258	293	257	290	268	317	275	248	276	291	290	288	281	284	287	299	275	253	293	258	288	269	333	280	278	269	300	225	255	289	267	276	283	286	258	301	257	269	308	276	293	282	313	269	263	293	282	257	268	246	268	265	268	279	273	279	303	283	276	270	293	284	261	254	264	284	304	249	273	283	309	256	301	293	230	253	266	274	278	293	298	280	265	289	292	271	274	287	274	285	307	258	264	261	297	321	276	258	257	266	301	300	280	324	285	264	262	290	272	292	248	261	286	276	269	276	272	272	270	325	289	304	273	251	259	267	284	301	253	272	293	280	274	306	309	272	289	274	249	283	295	273	269	292	263	272	317	269	281	278	319	266	263	284	292	267	278	275	285	269	299	265	272	275	291	265	277	248	276	290	291	251	304	278	327	286	281	305	283	300	285	274	287	267	291	260	310	283	301	263	271	300	253	278	272	257	259	314	304	274	290	297	262	290	283	287	307	291	311	310	247	311	261	279	269	273	285	270	276	274	252	261	290	292	284	293	303	277	294	281	291	286	288	317	251	306	283	275	284	283	278	287	287	270	256	269	278	263	239	258	318	286	278	269	294	275	270	242	281	274	294	253	285	298	289	269	254	262	267	289	333	263	306	265	268	320	269	263	278	288	289	288	301	280	251	277	278	260	234	279	285	272	266	313	267	293	261	281	279	287	281	298	277	271	275	280	276	297	295	272	252	288	274	293	265	286	265	320	289	296	279	265	304	284	282	278	238	280	236	263	274	276	294	260	303	308	274	260	275	288	248	287	274	287	272	293	276	271	271	302	264	296	287	283	259	294	283	256	244	288	268	285	265	269	274	278	281	278	285	277	302	275	291	277	297	255	300	279	291	258	297	286	299	285	246	297	278	264	277	301	295	281	266	260	295	264	288	273	262	291	260	245	275	315	279	276	277	280	290	300	275	264	284	259	236	267	274	285	304	308	272	279	277	303	304	234	297	249	288	320	276	277	272	263	278	276	283	259	274	281	289	222	313	264	276	279	279	261	254	266	287	294	307	272	287	269	264	271	273	269	266	285	268	252	302	300	289	282	271	246	284	277	249	258	285	285	233	256	313	276	281	309	296	290	247	279	267	246	269	270	278	245	251	273	290	257	290	269	300	306	267	279	289	304	250	260	289	250	277	316	295	262	270	262	247	266	288	281	279	295	290	277	292	253	284	255	244	293	311	273	270	281	252	289	277	273	286	294	279	273	265	271	283	287	268	270	298	279	290	318	290	294	284	296	274	284	282	273	275	319	285	268	273	277	295	278	292	278	297	285	282	270	288	294	278	264	263	243	274	282	260	259	277	265	294	253	282	263	256	285	291	301	303	286	288	283	272	283	275	271	289	285	288	276	289	289	271	300	272	255	292	271	273	285	302	281	316	302	266	264	261	243	263	256	305	243	277	272	287	247	251	279	300	270	272	263	280	290	297	259	278	245	301	240	264	262	276	285	265	300	298	281	276	247	310	268	302	294	305	290	297	272	299	285	244	313	267	308	268	280	294	280	256	278	274	268	273	306	278	284	284	308	299	284	304	250	289	239	299	267	279	258	268	269	303	285	281	288	263	294	272	291	268	284	275	288	271	257	296	278	301	253	253	289	268	277	285	290	263	246	283	280	263	280	274	272	287	251	266	276	275	286	265	288	276	288	312	252	281	265	301	275	294	277	268	272	255	293	274	248	303	318	304	290	291	306	269	289	297	301	267	285	303	292	282	268	258	289	273	286	229	269	288	272	254	289	259	241	290	302	293	261	279	291	287	279	295	293	264	267	277	224	287	288	261	293	304	319	275	278	302	255	292	298	287	301	278	285	277	305	304	282	297	261	306	288	260	258	287	308
48693	60462	57214	54372	52961	42973	25557	8558	1906	792	707	656	600	672	638	637	652	645	643	640	573	636	618	654	605	645	666	622	615	656	646	635	601	644	655	590	636	595	645	639	648	638	617	593	634	608	649	606	655	542	635	620	595	633	596	669	631	590	605	578	619	630	645	688	588	633	662	648	535	615	591	628	642	633	618	643	625	662	601	615	605	585	595	582	596	632	588	649	655	621	606	621	618	575	627	615	619	575	604	575	614	619	595	587	655	672	609	604	598	578	592	640	634	603	616	626	632	637	592	592	662	611	625	597	592	641	652	586	623	656	610	627	612	613	632	650	628	612	607	563	608	588	611	643	629	611	655	598	617	648	619	622	608	624	606	597	578	636	609	647	666	643	657	668	662	602	627	614	612	578	632	592	631	651	594	613	600	618	624	633	607	663	627	609	594	615	643	638	626	627	643	672	641	665	645	593	593	621	619	583	636	618	616	569	644	642	616	622	615	662	581	590	614	654	652	611	621	641	650	644	615	608	620	595	634	650	641	641	602	661	618	622	634	617	615	668	592	615	593	650	583	664	618	577	608	638	635	643	597	653	661	684	609	610	620	605	601	594	638	621	618	621	589	608	624	606	632	635	595	637	558	649	588	586	643	602	609	624	612	600	618	631	586	613	614	594	586	615	623	615	626	619	617	632	638	556	650	616	629	616	646	648	580	608	624	637	636	609	619	603	617	610	608	617	588	605	659	595	633	624	660	625	616	603	599	623	624	632	571	639	649	627	570	629	638	639	584	590	616	627	621	595	618	633	568	661	617	606	625	656	631	648	636	655	662	646	613	635	639	613	586	646	653	665	633	572	644	610	654	601	647	564	636	623	615	610	618	588	656	585	625	633	619	625	674	654	609	662	636	647	613	587	629	634	641	611	642	598	618	651	615	606	637	622	639	614	634	619	627	628	638	639	590	598	591	593	619	592	615	606	638	691	593	629	626	624	607	614	596	635	610	570	614	606	601	639	609	614	627	616	624	617	568	640	579	591	627	649	602	581	654	643	623	602	645	635	640	652	621	608	638	627	586	621	621	597	615	586	622	604	588	644	573	644	624	646	619	605	603	595	633	626	631	691	629	608	616	618	600	614	604	647	622	663	617	619	634	649	623	571	618	628	604	591	621	616	576	603	619	598	569	612	670	629	653	617	587	659	594	656	656	578	598	624	607	585	633	622	638	664	604	646	648	629	646	613	598	618	606	602	638	642	614	585	580	608	615	628	609	625	631	631	598	618	595	613	612	587	636	625	647	642	647	650	600	617	617	673	666	615	667	587	648	566	626	627	627	597	611	603	608	639	660	631	641	617	673	619	642	602	575	604	653	613	609	654	646	590	622	623	660	644	597	611	630	569	654	615	643	627	643	583	642	591	606	624	645	594	616	604	654	635	623	575	642	621	626	608	625	602	624	591	607	629	576	628	608	638	603	579	644	640	625	612	669	616	621	579	667	658	609	633	595	608	683	621	626	636	631	608	640	608	668	633	593	629	588	608	616	592	602	644	646	607	635	593	582	630	604	645	635	605	648	646	602	641	588	579	613	652	602	645	619	639	616	613	618	604	644	611	629	647	633	576	602	607	625	633	634	616	614	639	607	563	621	621	657	627	623	617	627	653	642	617	607	653	616	643	641	607	619	646	626	571	617	624	633	621	630	617	623	668	655	671	608	599	605	618	598	612	569	618	603	617	626	620	613	607	642	611	575	607	639	595	643	606	612	680	621	603	615	591	638	645	631	620	637	638	607	698	589	614	631	609	617	603	610	646	625	644	648	622	620	630	602	639	625	582	654	613	633	618	570	589	626	591	624	637	609	618	611	613	597	618	649	668	609	594	596	631	594	627	594	620	622	586	625	615	650	598	612	600	616	621	635	593	604	634	617	639	649	601	586	601	606	630	649	661	663	640	605	588	617	614	627	659	604	606	615	608	589	634	648	606	636	620	590	612	570	652	629	601	627	672	593	638	677	609	636	620	633	609	625	600	649	619	611	595	607	601	636	607	526	644	582	642	662	641	623	637	627	674	643	587	605	602	614	585	593	666	643	613	656	652	668	611	666	659	637	597	596	662	578	568	629	610	616	616	625	615	622	608	635	642	634	640	616	626	593	596	635	628	585	615	609	615	611	623	647	591	631	570	637	617	597	601	631	604	591	613	601	651	689	580	610	631	609	632	607	634	631	596	665	629	636	599	627	618	604	608	610	605	571	638	658	620	597	565	608	648	622	603	649	650	611	585	615	661	592	605	619	617	646	601	613	656	626	608	618	580	614	621	650	637	636	617	584	600	620	563	636	598	676	634	618	684	611	607	606	659	652	685	603	567	616	605	626	552	623	624	631	618	580	619	618	593	598	636	611	605	631	608	644	624	626	621	597	590	592	618	597	640	604	615	641	615	627	608	641	610	635	665	623	643	588	622	574	608	639	617	669	616	638	618	608	625	581	617	632	604	622	640	614	629	624	580	624	632	612	573	605	663	576	614	619	644	651	651	612	624	631	618	618	596	632	658	658	646	595	600	610	625	591	636	622	630	621	625	626	666	604	626	652	593	604	608	598	636	618	596	682	579	613	603	674	605	597	607	651	610	595	654	596	649	611	632	647	599	628	628	596	592	695	629	600	618	622	634	596	594	619	628	628	595	610	610	597	607	596	592	628	593	603	644	647	614	580	605	632	631	655	618	633	602	633	616	601	628	613	652	648	590	628	622	604	609	596	619	594	646	578	592	625	637	616	633	599	611	664	627	631	670	591	586	597	644	636	617	667	604	630	609	609	648	622	608	616	621	618	634	619	596	612	634	627	587	596	590	590	614	629	612	644	603	622	664	636	632	619	665	661	664	628	603	581	620	664	629	639	586	656	620	620	588	602	575	659	632	661	617	652	596	630	630	594	615	634	588	590	608	599	627	663	627	622	565	608	585	654	578	616	668	639	634	617	629	618	595	586	595	654	614	574	633	626	588	579	623	659	608	609	629	612	604	645	660	611	600	622	643	647	618	627	606	610	576	592	632	635	639	628	587	578	642	605	602	644	640	629	657	632	691	614	585	618	641	604	614	597	649	586	620	592	607	598	574	651	622	564	595	668	596	621	595	627	638	653	637	645	634	611	584	612	624	609	648	583	612	676	627	597	629	624	594	643	656	678	595	608	660	681	620	621	649	636	618	608	606	628	655	628	601	619	619	614	630	626	620	620	597	612	611	627	567	638	650	609	649	623	628	677	631	595	609	652	611	653	680	601	625	617	599	616	668	630	588	624	614	671	660	611	666	585	657	604	597	651	626	582	564	580	618	561	661	621	620	623	635	642	640	601	614	594	647	645	616	606	619	662	625	581	632	633	617	616	608	591	594	617	609	626	680	613	659	586	620	601	648	618	633	595	622	612	611	596	609	626	622	611	696	616	605	643	681	620	650	608	660	630	628	622	659	628	614	606	651	618	617	689	595	619	608	631	637	617	639
57385	44249	39313	36234	30168	25885	24676	23083	14826	3427	431	284	305	287	277	297	309	263	304	286	311	325	307	279	262	287	253	262	273	268	278	280	279	271	289	253	281	313	278	274	262	290	280	258	316	239	256	243	276	247	266	245	264	301	293	267	284	342	261	259	281	282	279	272	282	322	282	282	260	246	259	268	264	265	259	303	297	269	291	280	302	266	290	282	290	261	278	224	253	285	313	289	264	282	284	279	243	267	300	273	256	255	274	250	286	288	254	301	256	247	253	301	255	260	289	288	257	291	291	292	275	255	243	264	259	273	255	254	285	237	282	271	269	257	253	261	270	325	278	291	291	266	292	282	255	241	251	267	278	287	283	264	263	299	282	267	290	272	297	260	273	305	247	254	275	274	265	298	277	284	279	251	244	264	247	283	278	239	269	283	244	249	288	266	281	257	266	253	267	263	264	277	283	267	268	280	268	272	284	277	251	298	306	264	279	297	294	249	254	286	310	278	251	271	266	256	277	242	293	287	304	259	274	260	268	239	264	285	284	241	305	307	269	258	289	275	281	263	266	284	253	257	256	286	265	244	266	276	295	287	289	246	265	296	292	267	257	282	236	282	337	275	288	290	254	250	284	251	257	275	275	270	258	290	275	276	295	268	277	283	263	283	283	303	293	291	261	299	253	266	273	254	264	263	240	294	283	271	240	294	260	296	279	261	285	270	276	241	294	256	301	269	233	273	285	273	281	246	281	282	266	265	247	241	283	249	260	278	264	288	289	283	272	306	285	279	219	251	263	265	252	269	251	280	284	257	274	285	287	253	271	272	264	272	238	258	289	306	266	307	284	255	296	273	259	227	294	264	254	268	269	273	286	298	284	284	247	279	269	273	286	268	249	275	283	275	280	304	287	261	251	265	280	261	299	282	254	278	274	285	292	259	263	315	267	302	277	285	255	266	273	277	261	260	273	285	282	258	263	294	270	280	276	247	263	315	261	280	293	251	252	289	250	255	259	286	249	286	269	252	252	260	260	289	285	269	253	247	268	256	257	277	264	272	285	275	292	268	258	265	287	285	286	273	266	255	271	259	283	297	296	273	285	246	270	241	274	257	270	303	266	282	283	258	259	257	305	282	294	278	254	271	245	255	266	278	273	272	246	281	308	275	255	287	260	267	281	280	304	296	276	272	291	286	267	291	258	287	286	271	291	254	266	234	255	259	259	279	278	276	268	269	277	284	249	272	262	265	264	269	296	262	257	253	269	273	260	297	271	286	259	264	272	250	289	286	273	257	254	239	287	253	263	280	266	270	256	293	282	291	274	271	284	281	231	276	255	259	280	284	267	279	291	289	299	247	264	256	250	291	272	282	292	245	259	252	305	286	273	258	300	272	269	283	298	283	276	270	265	288	272	283	245	253	288	291	297	288	275	294	262	268	253	269	267	248	269	252	272	248	250	273	294	279	271	274	283	255	267	305	261	280	273	232	282	291	253	286	260	264	241	273	281	266	245	277	268	295	283	257	297	311	299	271	259	292	267	292	300	257	299	264	264	257	260	250	253	294	253	245	270	279	290	252	283	266	281	255	261	269	252	273	289	258	265	263	304	261	250	272	269	265	296	283	267	277	278	260	287	297	255	293	270	265	284	251	225	266	265	275	279	271	280	264	261	269	283	275	263	281	243	243	263	280	253	256	284	267	285	319	256	250	279	253	283	279	257	240	288	269	295	270	293	282	293	270	275	277	254	288	268	274	262	294	280	280	266	276	277	290	266	243	281	239	276	249	285	262	260	257	291	247	271	276	260	298	316	284	291	240	281	224	276	286	262	275	258	264	278	256	285	278	251	253	252	283	268	294	284	260	243	259	263	263	266	292	214	261	278	265	262	275	270	278	281	337	268	262	246	282	250	265	277	242	241	273	268	288	266	314	254	254	291	257	275	273	295	270	290	261	266	270	268	302	287	263	269	237	254	254	269	246	303	252	273	252	317	264	250	272	281	277	282	300	267	270	288	294	261	275	286	270	259	291	253	293	262	312	252	259	301	250	265	283	277	289	262	264	289	270	277	307	263	280	271	295	295	285	308	273	297	266	251	259	260	250	279	264	302	278	260	268	304	286	250	277	256	289	274	261	238	233	261	286	296	247	297	270	281	266	260	260	315	260	297	260	245	255	279	258	259	250	277	266	310	293	264	256	272	252	269	252	281	240	263	277	301	227	283	285	284	272	309	307	258	288	267	272	267	256	262	265	292	245	265	274	245	271	234	273	265	257	275	260	244	255	262	277	305	272	274	296	253	270	266	291	301	281	291	278	263	292	296	272	306	291	283	258	270	295	269	283	258	249	265	294	291	262	281	307	255	257	257	276	253	285	257	262	275	294	294	293	286	273	270	241	262	276	259	272	278	261	269	282	281	283	268	272	267	257	240	255	263	267	281	292	282	283	257	265	266	285	251	294	273	281	256	277	239	265	266	276	267	313	306	270	288	250	244	266	282	291	262	265	279	270	280	295	245	283	241	287	270	267	267	256	273	314	248	298	269	288	237	250	289	288	260	261	260	268	280	243	238	268	263	284	270	289	259	266	278	271	263	255	290	278	288	256	264	261	259	286	282	258	304	258	268	300	275	278	256	283	269	291	292	311	264	286	267	248	271	268	284	286	251	276	258	283	295	279	264	282	253	243	254	296	254	298	282	263	310	265	301	310	276	296	308	271	274	271	284	258	255	294	280	300	250	274	296	262	275	263	265	263	277	262	279	279	296	332	277	271	259	273	286	280	302	302	287	247	289	267	274	303	297	272	257	273	279	214	265	270	256	311	246	269	300	279	288	249	286	317	278	254	232	272	271	291	279	231	263	281	313	279	250	230	290	318	240	251	291	249	275	252	284	270	306	311	258	255	257	252	298	272	281	294	284	283	310	259	305	264	282	253	243	292	301	242	263	267	273	290	273	268	288	253	275	254	323	249	224	264	283	287	282	267	240	286	251	272	262	295	291	264	265	271	236	268	262	253	262	302	285	264	281	269	306	278	276	240	264	288	282	248	268	246	246	276	270	245	278	270	267	283	289	243	283	295	281	233	277	262	265	289	262	263	280	303	268	271	251	250	292	278	299	303	296	312	258	260	291	255	299	260	275	263	271	255	264	270	277	282	282	271	287	321	258	294	325	279	286	315	248	260	255	278	266	248	282	264	282	296	255	257	254	268	261	247	274	259	272	270	276	289	280	262	278	276	292	288	272	243	254	293	274	285	249	270	306	286	263	273	294	260	288	283	267	253	252	293	261	257	280	271	268	271	285	294	259	276	283	246	279	261	279	267	281	270	267	305	273	241	261	255	291	271	294	260	296	257	263	280	251	290	315	271	280	288	298	275	312	278	276	246	305	260	288	277	263	268	266	293	267	270	286	286	255	239	274	269	268	273	239	303	282	268	276	251	266	226	248	263	267	263	225	273	284	293	269	265	292	276	274	296	272	284	244	235	264	273	294	300	254	292	256	264
55168	56255	55495	47529	63342	55750	37453	14986	3181	1056	744	688	616	606	619	638	611	613	550	611	588	582	625	585	615	624	561	580	569	609	623	592	606	568	610	621	619	574	566	599	564	573	563	587	598	588	635	633	602	602	567	528	591	554	599	570	594	603	560	565	568	611	576	577	581	606	591	550	602	553	588	588	605	542	583	586	576	619	575	586	559	575	570	555	624	570	564	564	571	608	599	574	598	618	557	558	592	605	597	559	596	573	568	595	573	598	625	576	584	585	557	571	569	539	530	559	546	610	591	574	564	574	563	631	600	561	592	587	604	564	570	588	576	531	590	565	585	593	621	567	614	595	603	544	570	612	585	599	538	589	548	568	559	558	595	563	587	542	606	595	547	574	557	574	600	615	616	586	572	582	575	557	556	592	589	609	614	576	556	590	572	576	535	551	586	551	602	569	560	591	590	603	534	558	586	630	591	616	605	575	567	612	589	620	572	625	606	586	593	604	586	613	594	573	574	596	591	597	555	596	549	560	588	540	610	585	553	583	614	608	563	583	574	564	562	591	575	524	578	612	613	544	593	560	583	586	605	557	569	567	563	608	564	571	554	553	564	620	583	561	548	605	582	594	606	533	556	581	581	562	567	582	590	546	595	571	596	557	612	588	573	532	554	598	575	557	605	562	654	551	545	565	579	601	613	545	558	576	556	601	592	573	520	609	578	603	614	564	548	593	574	615	572	620	556	579	570	617	595	573	556	584	577	583	585	591	586	551	563	524	573	564	582	598	605	605	581	601	568	581	601	555	591	597	546	575	606	556	552	592	531	588	587	600	582	580	574	587	562	549	604	587	558	560	575	573	584	573	601	559	597	565	569	583	581	651	569	566	574	575	576	586	603	597	534	568	614	554	575	546	583	565	586	591	576	602	577	575	560	561	578	577	589	547	578	581	587	549	575	574	568	577	525	582	587	596	593	530	570	578	548	609	611	557	570	602	575	589	596	616	574	571	546	613	589	578	566	586	591	602	576	620	569	567	564	585	579	559	552	569	557	603	597	599	591	600	576	576	561	600	559	562	611	591	558	554	607	588	602	576	609	573	550	623	571	590	537	621	579	597	559	551	540	591	585	605	542	560	590	557	542	579	552	586	604	593	574	573	574	562	591	607	592	605	535	577	591	552	538	588	542	580	595	568	584	582	558	566	563	609	626	550	590	562	562	565	594	571	582	551	577	605	616	562	557	581	574	568	565	592	558	593	526	595	548	595	575	615	587	596	581	590	521	610	512	555	588	522	574	549	595	573	584	573	591	536	564	589	581	595	555	591	563	588	549	579	559	543	552	578	533	580	563	548	565	575	555	567	541	578	568	584	592	591	554	565	571	563	557	575	611	558	589	578	587	607	550	596	575	564	568	537	551	574	538	511	614	554	593	602	579	550	573	618	577	546	604	589	573	564	574	556	606	571	595	604	566	544	601	609	584	590	584	586	602	565	551	589	581	581	608	575	580	615	657	530	625	586	592	600	601	634	562	592	575	592	601	548	606	587	589	590	571	546	543	600	586	575	634	591	528	565	569	557	552	545	604	593	563	599	541	573	615	594	563	570	583	592	601	626	604	570	543	574	568	564	547	554	625	566	592	589	579	606	579	597	590	538	542	572	574	598	605	599	586	573	599	610	561	573	559	569	586	545	564	574	562	564	561	610	603	603	612	588	540	589	575	586	562	575	592	605	562	560	606	554	581	561	576	569	607	610	583	575	570	586	584	547	575	534	569	583	591	542	596	578	612	588	569	612	594	592	544	569	559	556	587	543	597	564	582	573	573	588	588	550	582	553	561	607	573	592	597	578	549	629	562	570	584	605	570	528	548	574	614	607	567	570	581	563	575	528	607	579	569	606	610	556	597	585	558	568	549	567	575	623	581	581	591	543	590	588	569	599	577	558	586	571	553	594	584	572	613	556	570	576	594	561	568	580	599	568	609	595	582	581	586	568	562	506	591	554	587	569	590	546	585	598	579	576	547	592	580	588	581	580	577	593	570	575	589	588	551	610	579	581	582	572	586	617	563	576	553	582	576	565	565	637	586	559	585	581	609	522	606	627	591	599	587	581	595	551	614	551	563	576	619	559	555	572	562	603	563	590	586	589	552	592	564	566	543	567	546	556	530	595	584	604	577	609	604	587	565	609	560	553	520	595	585	590	601	601	594	561	532	588	561	631	612	584	591	540	574	589	584	583	548	578	593	546	599	553	608	536	653	565	589	598	582	575	574	589	610	577	565	598	588	575	610	566	573	579	551	590	572	618	605	590	571	614	587	575	572	551	599	596	557	535	568	556	609	588	543	598	586	545	565	571	559	563	594	588	569	554	571	568	579	556	567	601	555	589	589	571	569	568	576	577	636	581	579	595	558	562	585	556	629	616	545	603	544	556	569	613	521	612	591	623	579	589	556	563	585	585	614	603	573	583	563	604	560	602	520	603	568	591	557	562	616	548	587	559	559	569	578	565	584	551	582	609	603	584	607	599	584	559	566	618	592	550	549	533	577	560	534	568	624	605	551	588	624	572	595	586	547	545	579	565	584	550	602	579	575	511	578	581	582	565	613	614	555	547	631	591	571	582	604	556	591	592	589	563	595	562	526	587	560	572	598	614	585	595	571	594	554	584	553	585	554	604	579	579	588	636	552	551	592	562	588	588	591	566	563	612	627	549	583	562	556	554	617	568	570	593	560	547	627	546	569	573	573	585	629	570	579	568	573	552	586	613	575	605	552	620	593	607	612	602	590	531	591	552	614	552	605	574	607	541	579	581	565	561	614	573	595	560	616	549	586	546	593	575	578	566	616	583	583	567	564	593	562	528	555	603	569	611	604	564	611	606	571	567	575	614	549	580	577	613	567	587	540	564	557	548	557	557	578	554	573	537	561	517	570	570	547	565	568	585	599	583	533	601	574	546	593	559	557	570	608	557	604	575	588	529	539	570	599	556	565	574	556	594	576	571	604	577	561	627	616	554	600	536	594	589	542	572	590	556	543	576	587	555	547	581	609	559	569	606	580	590	582	613	540	606	551	635	544	589	580	525	598	589	559	597	584	571	570	569	554	592	582	610	529	570	596	595	590	584	579	589	542	605	621	577	600	562	575	593	559	543	630	583	563	580	576	567	562	573	577	560	542	569	580	577	613	571	558	619	562	564	584	578	574	596	574	584	596	573	586	589	586	574	535	574	577	541	586	598	616	618	582	581	571	622	586	585	599	582	557	551	588	597	565	569	601	552	579	565	556	566	585	589	565	551	548	583	563	571	636	558	585	570	546	573	621	588	559	640	596	556	601	603	562	555	591	523	569	576	538	565	567	627	582	602	581	576	581	547	566	565	525	596	598	568	564	572	596	575	610	581	566	605	602	562	597	562	599	553	574	625	536	580	610	533	595	577	579	601	583	576	568	582	578	559	569	569	591	579	562	537	608	559	563	627	577	618	594	577	581	581	592	602	590	585	590	576
22628	34657	35355	23495	9459	5011	2805	1091	436	332	292	233	279	282	250	240	274	308	275	275	286	309	255	295	265	294	282	273	270	272	286	306	274	282	274	273	284	284	276	286	281	270	263	273	282	300	270	300	267	286	281	271	269	283	254	303	278	287	267	265	300	295	274	292	243	270	260	245	231	272	273	260	285	260	293	280	294	262	266	265	275	256	291	315	282	266	267	311	287	266	285	269	275	278	292	265	274	247	270	256	245	258	263	283	263	256	295	284	271	254	283	333	281	267	338	255	305	252	280	272	273	278	275	295	255	268	285	265	246	291	243	277	271	259	271	287	272	277	285	264	274	286	266	291	248	258	237	291	266	302	271	277	228	274	260	281	299	270	280	294	249	285	271	289	281	286	291	304	280	251	255	270	262	264	263	267	242	289	285	289	281	270	260	257	272	295	271	283	264	241	252	281	252	293	281	291	285	291	262	280	292	293	254	283	266	268	255	271	271	311	308	266	289	272	276	278	268	258	282	275	295	270	274	250	255	278	253	262	268	282	258	257	288	263	271	263	280	248	308	278	300	257	259	279	253	259	272	302	239	309	273	255	266	279	276	280	260	253	254	285	271	261	285	278	263	284	268	300	276	260	326	305	277	283	271	261	270	246	253	257	283	317	268	273	242	255	263	248	284	275	261	271	266	288	273	282	285	264	265	270	263	292	277	269	277	282	298	303	281	254	249	277	285	283	225	259	270	254	301	304	248	292	267	258	302	287	262	287	253	259	275	287	290	241	288	277	264	272	269	290	270	269	276	284	287	284	266	276	267	267	267	269	251	276	277	260	299	284	278	256	246	300	275	265	299	269	267	271	273	263	276	269	283	274	268	278	259	281	232	257	279	276	264	277	261	293	253	269	305	280	271	278	296	274	259	301	270	313	287	267	274	264	283	278	270	287	287	256	267	259	277	276	270	249	292	257	246	265	312	257	274	283	272	247	277	246	265	299	292	281	287	256	260	284	244	247	259	264	271	262	283	293	264	285	281	258	288	282	266	264	267	269	292	242	280	272	276	256	285	269	280	272	264	292	263	294	266	279	281	273	301	301	259	262	300	258	277	281	274	250	278	281	263	258	275	292	299	249	291	287	281	251	273	321	272	302	246	265	275	250	279	298	276	285	286	266	285	271	270	265	301	233	249	290	251	246	282	275	296	245	270	269	247	275	278	265	269	278	272	264	239	250	257	249	270	243	287	273	283	260	266	267	246	268	278	278	240	286	256	276	308	282	295	259	267	282	261	289	268	251	272	257	267	288	308	321	283	277	259	275	276	274	303	289	301	287	251	289	253	280	269	291	267	280	265	280	248	265	254	280	294	282	269	247	290	271	260	263	291	288	274	271	257	275	284	274	247	283	286	249	301	279	298	275	293	256	257	283	251	259	268	287	285	280	300	263	288	273	271	276	236	253	253	267	245	271	272	259	289	259	270	295	263	259	290	273	278	274	280	310	307	279	259	249	267	281	267	279	284	283	272	267	268	289	278	259	273	278	253	279	248	292	231	266	259	296	244	263	257	262	246	237	265	289	266	286	297	253	254	243	264	295	249	260	282	289	278	258	264	282	259	277	258	278	255	246	255	282	273	278	288	286	253	300	262	255	278	258	257	277	273	235	282	300	255	269	287	288	252	256	308	245	270	233	294	230	246	289	232	261	297	276	294	273	274	279	290	277	284	277	254	255	268	255	268	262	279	283	265	297	281	311	303	297	275	289	255	245	276	289	296	292	249	264	247	309	294	248	256	259	283	242	252	257	276	264	292	257	310	273	282	263	290	265	284	262	248	269	289	276	286	254	268	260	262	277	304	292	286	254	252	303	313	266	273	270	261	288	261	280	280	241	286	269	278	292	290	280	259	293	275	279	259	270	289	299	256	245	267	300	271	288	255	271	242	266	270	278	257	254	299	245	273	235	301	274	315	264	267	314	267	288	275	293	264	277	255	284	267	285	236	241	265	304	249	245	248	286	252	259	281	283	273	271	278	283	278	244	259	279	254	292	273	285	293	277	283	265	285	268	269	254	314	259	276	298	261	268	273	291	252	257	286	287	276	259	270	252	266	268	295	290	269	262	255	253	265	275	259	261	267	282	274	284	293	274	246	260	276	277	295	255	294	276	278	258	280	278	318	304	288	288	245	252	257	243	270	312	227	264	263	251	241	267	291	268	273	244	258	257	256	262	256	296	256	273	254	273	270	299	269	269	269	287	272	260	270	270	247	239	304	243	271	254	283	261	258	285	286	275	287	271	296	258	300	258	273	250	244	282	244	294	270	295	260	261	274	280	231	257	259	255	245	261	287	254	270	295	279	279	247	304	297	276	280	283	261	262	265	297	262	278	237	323	294	267	240	270	250	270	247	280	255	266	279	257	306	259	271	266	261	278	267	272	270	255	265	258	299	260	281	290	285	281	242	268	264	250	287	274	290	287	256	294	279	239	290	260	252	274	246	291	279	280	259	255	281	259	291	289	240	266	300	252	275	280	286	264	281	268	242	263	285	286	250	280	243	265	273	282	269	307	306	278	258	252	263	293	271	296	285	294	295	257	290	270	289	281	279	260	257	276	247	307	273	265	271	285	290	253	282	286	275	289	299	292	276	264	270	271	273	265	288	287	276	300	260	307	269	270	272	285	292	258	269	269	252	286	244	291	248	264	276	260	309	286	275	275	255	273	281	287	286	277	267	284	267	268	283	276	269	283	277	261	287	278	290	280	276	298	259	264	262	268	272	259	265	277	252	250	270	278	255	307	272	258	301	285	281	298	276	285	281	273	287	291	265	283	286	258	255	290	281	253	284	261	251	286	283	298	251	259	308	290	289	262	263	250	290	231	245	252	260	248	238	285	250	280	262	265	278	257	278	269	240	252	284	261	250	274	267	258	255	250	260	296	273	265	238	271	265	274	271	274	284	247	251	282	251	277	290	262	283	250	274	258	282	272	247	277	265	292	309	301	280	295	254	249	285	259	259	286	250	263	277	279	279	277	263	265	275	295	262	260	269	306	308	261	255	253	264	274	294	255	276	293	268	271	242	270	272	274	285	282	268	276	274	265	282	275	292	247	265	284	293	263	281	253	263	263	286	270	250	268	250	242	291	250	305	279	275	282	281	301	278	286	272	290	287	276	260	272	250	249	294	262	276	282	275	265	276	268	279	309	290	294	261	297	261	298	261	275	276	285	281	287	320	253	262	282	269	274	279	281	276	289	302	299	249	265	290	264	266	312	259	282	290	259	258	264	281	272	257	270	283	291	298	259	240	258	284	276	272	282	262	294	273	280	280	275	281	254	267	247	291	273	271	261	303	244	269	283	290	259	239	288	257	285	278	271	259	280	287	252	279	266	256	280	263	306	288	289	275	250	246	293	293	267	262	233	257	300	278	255	297	265	296	276	267	289	271	265	251	292	256	239	278	274	305	244	268	287	256	297	269	276	268	241	258	292	283	261	258	299	262	263
18024	32178	36636	30023	16261	12156	7069	2625	979	662	643	629	643	638	601	606	628	664	624	599	634	606	635	658	638	620	650	591	661	634	621	643	621	678	585	657	608	618	631	630	688	678	635	625	615	640	630	651	676	616	643	604	626	588	635	603	620	630	635	623	629	595	624	626	649	633	665	613	633	657	654	637	623	608	610	632	647	631	668	608	661	624	669	604	626	637	652	647	675	627	625	644	600	620	636	620	641	622	665	605	619	622	601	591	599	625	613	646	694	554	668	649	627	620	655	651	607	658	659	666	640	598	623	610	624	613	572	649	663	623	610	602	655	651	637	662	641	600	609	626	690	594	597	625	665	573	647	616	633	619	689	649	612	633	639	619	608	636	633	653	651	654	627	608	653	665	614	669	613	580	648	567	620	670	591	625	660	613	606	656	618	633	622	615	632	640	627	625	625	651	681	625	604	634	621	621	588	602	643	605	633	678	624	610	644	671	627	601	631	623	621	623	674	667	630	642	640	607	655	609	616	606	635	609	619	669	636	653	659	587	623	602	619	600	601	627	641	614	623	589	629	612	706	617	619	605	601	633	677	654	631	612	646	630	658	642	629	680	620	656	598	609	657	580	644	595	594	634	621	646	620	617	602	589	616	591	657	601	601	602	646	663	689	632	651	634	646	638	616	621	623	626	614	625	620	611	624	577	623	671	689	672	645	651	642	568	651	646	608	655	651	679	615	664	648	692	626	681	601	604	626	650	666	699	676	630	592	670	623	603	636	670	677	608	651	635	644	615	599	670	581	639	618	631	622	638	634	599	637	654	626	676	604	630	597	665	605	639	633	651	624	644	625	634	612	650	621	627	629	615	659	624	574	674	606	641	629	646	648	669	624	644	599	636	665	659	635	619	612	625	642	641	619	594	596	624	675	656	625	659	627	596	651	578	650	625	651	605	640	619	600	601	610	611	625	635	668	628	607	680	630	626	628	619	641	619	615	633	620	632	670	615	614	654	636	651	672	657	621	653	609	609	680	641	609	586	625	648	665	607	644	644	617	614	669	630	618	642	576	655	647	639	618	566	598	644	629	666	666	623	598	603	644	606	597	639	630	653	603	626	631	594	664	612	645	618	600	640	635	664	666	637	633	669	669	625	657	603	620	638	599	635	638	621	647	621	645	633	619	590	589	631	603	629	680	665	568	653	640	613	656	606	664	627	635	643	632	622	672	676	635	661	650	649	624	675	631	660	639	663	618	607	660	615	625	620	614	586	657	589	629	658	604	608	654	612	628	634	605	610	664	632	624	671	662	596	613	585	641	603	609	629	651	629	657	617	600	670	663	631	612	656	623	637	655	625	621	659	629	627	601	657	628	666	631	616	606	656	634	649	625	614	635	648	588	587	655	627	650	680	619	650	627	602	578	644	596	653	666	591	612	623	647	654	655	597	602	652	647	652	603	672	637	632	603	630	639	636	643	635	641	639	618	563	613	628	625	625	633	609	624	588	674	678	633	659	667	628	643	643	599	580	609	627	614	649	623	673	640	604	640	635	637	613	644	648	605	645	631	619	629	623	631	636	611	635	637	611	635	644	659	633	638	627	653	618	594	638	612	596	614	626	585	632	621	647	595	617	594	607	628	598	612	662	655	660	619	638	611	638	657	642	614	609	636	626	629	645	656	562	647	676	636	623	662	614	618	652	656	620	636	637	653	657	628	632	655	656	598	600	590	633	640	625	617	653	634	624	672	636	632	627	592	637	676	660	642	624	658	607	655	598	621	619	636	613	622	643	614	697	620	646	600	613	610	637	656	668	621	609	652	616	639	654	632	647	619	651	645	632	619	633	634	641	644	627	631	634	617	631	583	619	654	640	620	622	615	647	623	618	615	659	675	647	652	647	681	636	668	651	642	637	671	619	635	572	591	649	664	642	647	637	657	656	659	619	633	623	617	627	656	627	616	622	672	684	659	631	616	631	643	643	648	649	652	597	631	574	618	609	623	622	643	634	605	614	654	606	638	662	647	649	621	644	641	616	671	649	616	615	615	574	658	623	616	617	638	671	594	623	617	588	649	581	652	583	591	634	604	660	644	642	657	579	610	628	695	667	621	623	593	614	625	640	579	615	627	624	687	653	666	641	658	651	615	627	632	654	655	651	634	623	626	633	637	572	621	586	625	618	641	633	622	577	632	634	609	669	646	620	586	597	644	641	618	615	655	661	636	601	621	598	609	642	659	633	605	620	621	642	643	649	602	650	657	622	670	653	659	600	683	638	676	637	658	639	601	644	635	638	603	620	607	636	601	595	659	604	671	603	655	656	650	631	621	626	631	606	638	653	649	661	648	617	617	634	642	646	590	613	629	660	648	597	632	688	645	619	630	642	630	617	652	639	629	653	607	665	633	633	589	676	631	604	625	613	630	644	599	606	590	636	645	584	656	612	632	623	595	624	616	600	606	593	624	675	597	655	635	670	627	640	634	647	654	656	656	658	658	648	608	663	649	592	637	635	625	618	700	586	613	632	615	638	628	643	623	642	624	621	620	634	601	606	608	608	614	636	613	621	624	624	627	626	629	665	668	651	625	679	623	627	577	663	660	661	617	646	627	628	623	651	631	620	618	630	613	664	628	635	653	626	652	666	656	572	650	613	629	664	634	617	619	668	669	643	630	623	610	657	636	617	604	639	674	683	670	624	630	628	641	641	655	577	636	654	647	595	592	613	667	620	605	647	634	629	650	671	628	643	615	648	618	605	625	649	593	599	624	648	611	655	620	616	660	649	628	696	629	616	656	617	603	643	546	636	657	649	638	625	613	656	643	602	603	622	671	618	604	627	607	654	669	614	599	640	641	603	593	630	637	591	672	614	607	684	633	632	622	616	627	613	625	620	618	655	660	662	616	638	617	648	650	619	676	645	591	578	605	611	646	643	618	599	626	647	631	646	646	612	599	644	618	605	613	651	613	658	613	647	655	586	602	631	621	618	614	622	622	623	643	646	610	603	624	614	622	606	641	594	673	640	601	647	641	586	657	664	644	676	665	617	687	661	605	622	636	649	652	603	619	623	652	634	620	668	666	659	654	625	670	606	685	625	644	665	646	595	624	628	590	654	620	622	631	613	641	626	593	686	619	607	642	626	647	621	636	613	666	633	645	610	635	690	577	653	638	593	635	646	695	598	665	658	570	649	618	647	614	623	592	650	591	650	664	636	651	650	628	655	644	651	649	654	631	622	619	625	608	610	633	663	627	642	678	636	603	631	655	614	610	608	618	623	627	650	604	637	579	611	658	657	703	630	677	629	613	600	607	599	656	603	614	610	629	638	601	621	635	589	595	638	622	634	622	638	580	621	662	609	610	611	581	660	681	626	637	647	635	614	647	641	652	676	623	624	655	570	637	609	676	680	662	570	583	626	658	686	633	652	655	643	627	595	648	610	633	675	665	663	640	655	647	656	633	656	613	617	628	615	658	614	589	660	577	626	600	668	641	564	681	595	615	629	643	651
56721	50743	47845	44423	35526	28199	23960	13192	3090	558	309	295	294	292	292	318	297	245	262	258	289	264	265	263	284	253	288	285	253	280	274	276	260	272	292	258	300	303	258	277	280	269	278	270	316	282	244	284	298	276	261	281	269	272	289	239	267	280	317	294	283	295	299	286	296	278	284	284	270	282	287	284	283	272	268	291	281	273	284	309	276	321	291	260	269	261	296	284	293	285	273	279	290	264	286	309	276	263	254	270	273	290	262	270	277	254	264	296	282	265	291	283	267	275	275	290	271	288	290	283	245	271	281	286	263	281	282	286	283	262	263	263	270	282	273	278	283	282	209	295	286	269	267	269	255	290	285	299	276	286	251	254	296	307	297	281	287	276	309	246	297	276	287	248	259	292	311	300	287	314	276	276	252	282	310	280	244	265	295	309	299	278	265	270	313	269	275	261	283	270	237	289	283	275	275	302	259	281	288	272	263	260	248	278	283	272	302	243	277	258	282	269	242	267	274	288	266	301	280	271	281	279	292	266	288	309	265	274	248	270	295	283	269	268	283	296	241	258	254	278	287	273	252	263	264	306	266	274	253	268	269	234	273	314	251	275	309	257	253	272	273	278	257	296	292	274	264	243	275	300	284	272	279	281	298	261	271	274	258	277	266	288	252	294	254	289	270	250	270	264	272	303	281	278	255	267	270	273	310	254	270	293	255	270	265	277	295	275	280	249	279	296	250	255	245	288	276	246	277	300	278	295	252	287	261	271	250	269	266	274	300	266	295	298	272	288	272	270	262	275	250	256	248	253	290	285	292	260	275	282	275	289	268	270	256	286	291	300	281	274	248	303	269	297	284	264	253	281	293	280	272	283	256	267	276	270	279	284	263	276	284	278	281	260	298	275	292	250	265	319	277	277	304	287	254	290	302	282	273	282	296	279	252	266	283	241	265	295	260	286	282	269	298	279	304	297	288	306	285	270	281	284	300	256	253	301	285	291	326	276	275	235	274	292	281	234	277	262	272	257	269	269	269	289	277	260	258	280	306	282	249	269	262	261	242	252	273	236	261	305	275	266	286	251	255	243	261	285	296	294	287	270	287	282	288	278	283	243	272	280	289	267	285	261	249	271	288	309	300	269	298	252	269	301	268	309	284	263	254	268	286	265	250	260	285	292	313	261	267	302	282	282	280	298	256	250	312	256	289	296	221	296	280	273	269	269	288	277	275	263	253	259	252	277	291	255	271	255	275	282	251	261	277	281	279	269	269	272	264	284	289	274	245	299	291	276	263	246	279	271	288	276	273	271	277	271	269	276	260	263	309	279	263	319	260	304	261	281	261	289	273	284	275	278	281	251	288	280	265	291	277	301	279	270	239	263	281	274	286	270	218	255	269	276	271	294	276	281	274	284	280	258	251	276	267	258	301	287	275	262	273	255	294	317	273	271	257	271	249	244	293	276	285	281	268	251	291	281	273	253	268	284	278	249	276	267	287	273	287	288	296	267	281	269	268	267	288	281	291	273	262	286	265	249	315	260	258	249	235	271	256	266	293	289	258	254	261	256	282	286	269	254	267	259	262	275	289	297	271	271	214	277	266	263	273	273	285	296	264	288	257	276	274	259	272	277	289	289	255	274	280	269	307	281	281	259	294	312	260	263	267	287	272	261	268	284	292	283	270	282	266	276	251	283	286	256	280	231	290	267	278	280	305	246	258	276	307	280	248	285	281	281	280	278	273	279	287	282	263	262	293	298	296	283	272	272	275	289	276	271	249	254	291	269	283	276	259	267	244	283	273	278	285	276	262	268	267	267	290	271	254	290	273	243	295	267	285	283	302	277	306	269	274	310	268	257	281	280	298	290	233	259	276	301	267	278	269	290	267	284	313	258	300	279	281	296	293	282	239	286	259	270	246	262	243	309	255	268	258	279	255	284	287	270	263	287	277	282	283	290	317	286	262	243	296	272	280	244	243	294	260	270	267	285	281	253	314	268	299	269	257	283	278	296	274	255	275	263	270	303	292	274	269	270	283	255	257	286	283	278	289	254	266	241	274	285	234	258	303	279	280	277	266	271	277	304	292	244	232	273	277	276	266	265	290	269	285	269	268	254	256	282	255	281	310	266	288	253	216	276	302	275	309	306	278	279	289	314	267	280	253	263	287	244	291	240	278	253	259	229	269	262	261	284	312	289	254	264	274	288	273	293	254	278	285	278	279	288	243	267	265	268	288	274	256	289	280	308	307	296	295	276	271	285	280	276	246	224	234	302	293	268	278	241	275	302	302	277	278	273	259	305	294	267	314	266	294	286	344	304	262	286	266	266	250	266	277	291	283	275	269	265	288	329	287	294	265	260	262	302	277	324	282	299	288	295	245	293	252	273	260	272	275	298	284	269	298	257	279	280	265	282	320	278	276	280	283	250	283	274	263	279	283	263	296	281	270	286	255	275	303	265	262	259	248	266	268	276	285	286	277	291	265	281	285	278	292	279	283	289	276	288	260	245	248	283	260	276	263	282	274	280	269	291	279	289	280	280	239	256	245	260	292	255	279	284	290	302	285	284	245	269	296	271	321	278	296	267	274	235	279	294	258	258	285	262	320	311	292	274	312	307	279	255	271	270	291	271	275	222	252	286	282	298	250	264	244	319	285	240	259	263	336	278	289	311	289	267	296	265	294	275	266	309	279	275	240	282	278	266	268	290	296	281	299	278	263	239	281	283	281	290	268	301	289	247	293	268	263	274	290	274	268	295	318	280	271	291	275	267	269	321	282	258	276	294	298	289	264	288	278	280	241	287	254	255	276	272	247	275	278	309	261	258	265	266	321	255	275	261	275	283	277	267	294	277	258	246	324	240	293	288	264	275	272	287	296	318	252	306	263	273	300	263	293	255	269	306	282	279	252	285	268	254	321	255	265	251	264	240	263	274	300	294	277	321	262	266	263	277	298	270	283	276	264	236	284	250	286	307	243	264	257	269	296	272	278	293	291	246	303	297	304	280	266	290	256	259	272	274	233	265	300	282	285	291	255	286	294	261	288	287	237	305	260	278	282	275	294	274	270	291	257	293	299	263	289	283	279	270	255	270	290	278	254	254	306	260	277	290	243	304	266	275	274	273	280	289	277	285	273	263	259	313	259	270	266	297	313	282	272	275	250	316	240	273	273	252	256	266	265	250	278	270	309	259	239	294	299	296	292	266	257	282	276	267	287	292	255	311	288	279	272	261	299	232	287	281	238	256	260	279	283	272	286	281	269	270	284	280	276	302	283	264	260	294	282	298	297	266	320	273	244	263	280	278	286	266	261	269	279	273	234	282	276	263	284	300	315	286	306	250	248	279	250	271	289	281	268	255	285	265	270	278	244	287	275	271	271	317	299	297	258	230	245	265	285	303	294	292	244	317	302	260	263	290	260	238	275	276	276	277	286	277	289	260	286	293	262	289	258	278	282	252	272	259	254	253	261	255	267	251	262	271	302	298	259	254	274	236	275	270	277	253	278	273
47502	56983	57170	61206	54269	45944	28225	10024	2295	833	632	638	621	616	618	652	609	676	633	591	689	650	610	588	634	639	665	603	646	609	608	679	628	659	620	628	588	617	623	601	673	594	605	623	650	607	591	622	576	583	603	580	617	661	662	629	596	584	636	604	601	592	652	653	649	618	657	599	658	612	571	644	617	624	599	662	626	604	659	631	593	597	609	589	590	643	686	617	629	621	640	648	652	675	663	652	669	610	629	610	600	632	609	637	629	645	638	612	584	609	634	618	636	595	624	657	664	589	610	617	622	648	602	643	638	616	668	632	649	593	615	583	601	616	580	638	590	585	627	614	623	622	610	607	590	592	631	625	673	617	637	598	631	614	623	600	641	615	640	652	623	648	592	655	605	618	634	618	615	662	671	589	601	613	590	606	624	593	607	640	644	643	605	652	599	608	677	596	641	615	668	622	665	633	664	639	623	562	607	663	612	648	620	559	616	616	640	626	632	608	606	624	631	647	623	604	630	604	627	606	606	669	647	613	591	628	569	609	554	635	608	649	584	611	590	582	621	677	615	626	615	628	625	601	662	592	633	627	651	604	646	644	611	615	639	578	630	627	607	602	607	615	609	618	670	631	622	573	607	608	607	623	598	635	612	638	595	598	621	581	632	620	599	647	619	640	615	603	601	564	604	623	655	636	616	613	655	607	608	635	645	669	582	624	669	638	666	637	617	616	625	581	560	579	612	645	633	638	613	638	615	630	620	605	623	617	629	633	592	594	631	593	649	602	620	593	654	659	646	632	618	577	623	672	630	650	637	610	637	621	656	600	617	592	614	651	619	658	630	649	628	572	657	634	630	625	657	615	619	611	621	627	612	624	622	652	603	592	644	611	621	636	602	635	670	605	588	682	605	607	621	607	593	648	657	612	618	686	605	671	585	617	620	617	624	614	639	601	576	587	617	614	620	670	591	650	602	616	620	598	623	631	605	614	633	645	633	626	653	614	616	650	653	644	602	634	655	666	665	587	659	608	626	623	654	610	622	618	585	631	648	631	618	645	605	595	588	617	621	630	578	653	668	615	648	630	623	625	639	589	594	636	625	647	597	629	631	616	581	652	601	606	632	619	620	654	632	652	572	603	646	594	613	601	636	645	599	635	626	631	588	639	571	597	596	611	640	577	615	663	617	696	619	601	606	573	608	607	594	553	619	638	648	644	610	644	597	640	623	631	672	597	634	597	632	622	611	563	579	616	599	623	583	603	623	651	643	593	605	666	666	619	622	623	578	668	626	591	630	595	623	594	598	651	593	665	609	608	611	623	620	612	594	671	639	619	583	614	610	656	621	622	607	614	644	636	611	644	604	596	595	563	651	616	654	583	597	626	637	626	627	588	624	611	592	660	637	649	594	595	614	629	622	616	644	594	609	656	658	651	658	617	629	634	603	594	624	626	647	612	633	618	546	622	617	584	614	599	650	634	627	632	622	594	604	622	584	588	611	598	622	569	656	644	583	666	637	645	635	598	621	610	638	596	649	620	625	635	616	646	623	624	595	663	612	624	605	602	617	583	598	573	611	625	597	628	644	646	581	597	603	597	605	588	620	634	623	654	634	624	631	564	673	642	596	654	612	645	623	610	640	583	620	633	610	616	626	607	580	608	632	666	595	605	630	637	640	642	595	589	634	576	634	624	605	605	641	634	658	626	630	623	658	627	660	590	663	566	605	577	639	609	584	593	612	587	617	639	650	611	595	636	636	622	616	653	572	596	622	608	597	568	651	591	612	620	582	602	623	650	630	618	605	652	670	646	601	625	623	627	624	636	619	604	585	583	650	612	624	538	649	624	617	609	611	647	646	672	574	598	607	595	657	629	576	593	610	578	573	572	600	631	598	624	614	658	644	596	610	635	614	655	631	609	654	646	630	634	655	626	605	637	602	647	578	623	662	585	599	628	624	642	635	644	652	651	633	630	594	631	662	647	623	621	597	614	641	650	642	616	621	589	661	611	644	643	618	607	634	580	597	615	621	612	618	648	647	593	567	590	678	628	658	620	677	624	620	643	614	639	625	622	637	628	649	640	613	637	583	593	617	618	616	597	602	629	600	614	628	643	629	607	586	659	609	641	548	632	683	631	590	611	616	632	637	631	617	612	634	627	596	613	591	631	620	623	614	589	586	638	614	659	592	576	596	605	646	630	651	607	641	623	646	614	627	650	630	629	611	699	628	609	594	569	588	625	618	570	602	574	658	620	604	631	667	639	683	610	629	645	631	616	639	592	662	634	605	632	621	585	606	608	632	634	634	591	592	587	602	609	584	628	665	674	612	568	643	590	599	578	606	595	567	623	666	659	649	628	628	599	608	615	637	604	603	650	587	631	620	662	603	625	600	646	565	617	597	619	612	607	618	637	629	644	643	593	622	653	629	607	613	626	582	662	637	643	642	615	611	635	602	585	636	598	602	598	611	647	644	627	603	632	595	593	577	623	619	665	641	619	661	654	610	623	629	643	581	639	601	628	627	599	662	661	608	594	658	614	655	581	577	634	630	655	596	600	635	667	626	618	624	618	618	603	611	612	592	640	584	597	611	607	606	570	637	653	630	655	615	613	642	619	665	634	608	673	669	654	614	595	606	650	652	643	630	626	622	654	642	633	636	632	597	630	599	657	622	614	635	615	617	628	618	636	594	585	616	607	601	613	577	563	610	650	604	670	626	649	598	622	625	645	650	614	566	616	644	653	658	621	640	628	630	606	661	635	597	661	642	635	591	647	605	649	626	619	617	601	615	645	598	600	626	637	627	627	654	585	679	597	625	625	669	626	589	577	641	625	625	638	622	660	627	611	639	591	649	587	633	635	621	593	629	653	597	627	582	604	618	629	628	623	597	622	619	557	625	625	632	586	628	632	627	603	642	622	619	633	562	624	574	618	631	616	620	607	644	670	654	632	644	636	650	592	632	636	567	613	602	566	617	651	632	607	637	616	661	586	583	611	651	614	613	590	621	618	633	626	632	651	615	614	675	593	565	599	640	642	572	615	628	627	616	622	590	620	610	613	609	612	641	609	632	604	647	625	630	639	621	674	603	615	595	602	660	667	624	637	595	622	583	615	647	553	674	601	607	613	663	581	627	636	651	651	647	649	598	629	657	610	665	617	606	647	578	611	593	646	612	627	625	659	588	580	600	629	586	644	620	629	635	658	632	603	640	642	611	664	604	601	596	634	640	628	630	658	603	618	636	563	636	614	596	596	655	625	600	601	575	641	649	665	647	626	705	667	639	632	603	615	633	579	663	650	582	600	642	634	659	631	652	658	637	620	595	595	646	638	655	619	642	590	631	551	634	589	630	626	634	581	601	588	629	643	618	649	606	649	613	600	563	619	594	674	600	648	595	587	619	618	643	626	655	636	560	649	614	651	601	633	626	634	670	613	594	622	650	649	630	601	608	608	640	641	607	587	647	611	644	606	583	632	580	577	621	595	659	608	590	611	598	664	636	666	640	643
57107	44278	41543	37114	30411	30224	27003	20025	8899	1581	346	307	274	282	297	303	266	241	247	252	268	265	261	255	283	266	265	285	264	245	269	266	245	281	240	287	281	251	270	257	281	287	253	267	241	266	260	245	280	271	266	294	266	260	244	259	281	297	256	264	273	274	275	257	250	313	248	258	268	302	302	264	231	239	274	284	242	254	262	231	254	258	260	299	228	262	267	265	307	272	277	257	275	251	264	256	247	269	284	256	243	237	238	260	255	245	285	299	251	282	264	258	272	280	291	276	279	281	272	287	282	239	269	256	236	220	253	269	252	264	237	303	263	262	262	265	270	266	240	256	279	279	249	250	272	283	274	256	236	242	215	229	269	282	287	270	267	262	294	283	248	274	270	258	278	264	282	260	264	266	270	246	279	249	276	248	283	299	252	255	263	284	247	260	264	253	246	255	247	308	254	244	278	252	246	264	283	240	262	258	286	285	266	274	242	259	273	261	263	274	263	265	270	268	239	267	254	274	246	281	250	288	239	282	277	255	276	272	330	253	251	254	282	258	263	272	262	296	250	250	268	282	271	239	242	256	249	254	251	265	251	262	271	279	293	256	257	283	263	311	285	272	251	293	251	259	269	274	263	272	248	260	276	238	259	259	257	275	270	240	268	246	285	287	271	279	246	283	271	261	258	266	255	279	271	244	252	255	255	261	322	255	217	243	273	263	281	277	210	276	284	260	246	254	250	270	282	302	281	284	266	258	268	273	274	276	256	255	260	240	261	274	247	293	267	283	259	260	259	281	264	253	253	256	249	264	250	266	268	285	244	265	285	265	242	231	257	263	276	283	269	237	229	268	256	286	238	249	253	265	284	296	265	264	275	284	264	281	263	275	273	269	272	278	302	261	221	233	244	267	265	247	276	272	260	238	285	261	286	270	296	239	265	271	252	281	265	251	238	258	244	254	295	268	256	252	291	276	256	252	253	246	276	249	267	242	231	286	263	265	262	228	263	257	273	264	252	242	203	239	279	277	235	240	247	286	285	250	272	294	259	271	280	263	278	258	263	270	257	255	271	250	268	283	264	232	273	255	260	261	262	267	260	267	266	256	301	245	307	281	259	268	251	288	224	277	282	255	256	245	245	282	274	278	244	241	273	292	260	239	232	239	252	294	257	279	261	264	239	263	278	234	257	267	281	264	269	268	281	284	287	288	248	295	277	239	238	277	255	283	260	254	243	273	290	264	275	267	287	278	277	262	262	227	258	250	253	280	263	268	278	285	261	268	228	268	286	265	279	241	249	255	286	248	253	280	292	272	276	258	269	233	252	246	267	270	233	268	266	262	264	263	231	271	278	255	281	271	254	253	273	266	262	259	304	235	291	277	240	268	272	240	298	282	243	268	263	271	270	274	243	234	284	254	250	250	246	272	260	275	246	294	262	254	253	265	244	276	283	247	291	244	276	268	297	259	259	262	263	266	211	295	256	266	258	266	254	222	250	278	267	214	267	264	259	264	255	278	277	255	269	303	262	274	294	253	246	258	276	285	255	256	236	242	250	251	261	266	233	265	285	268	242	272	292	264	284	265	288	263	262	256	281	283	257	259	269	243	253	257	245	243	295	253	241	278	283	273	272	249	295	230	236	258	245	236	303	272	272	244	258	262	282	257	263	263	283	261	273	257	285	256	254	268	287	257	259	314	248	253	253	295	265	268	248	257	273	259	265	244	285	253	276	257	284	281	254	277	276	227	269	257	245	284	251	241	284	255	235	233	286	257	298	263	288	245	272	273	250	264	246	270	265	290	251	232	283	260	258	277	298	267	234	261	264	251	245	292	274	265	242	258	253	243	275	265	268	230	246	259	275	276	264	285	235	220	277	249	267	269	266	224	252	265	269	236	264	245	247	270	283	284	288	258	251	247	267	256	264	251	255	238	281	287	242	273	253	234	243	255	271	251	276	286	274	248	243	278	270	271	260	288	288	246	286	265	265	244	268	246	239	258	236	267	264	263	265	265	277	278	252	248	260	259	257	253	291	281	247	255	274	242	252	249	272	258	252	267	282	248	265	256	255	276	268	248	228	272	263	287	256	289	259	254	282	275	274	230	247	258	249	235	277	268	264	280	286	259	241	269	295	274	245	269	276	287	269	247	278	257	273	270	268	275	252	274	296	312	273	278	263	253	265	270	250	264	291	233	268	250	262	261	224	253	259	246	273	284	257	249	268	275	275	252	258	277	294	290	257	226	268	268	270	252	260	252	261	270	254	267	262	251	244	243	289	226	249	252	274	268	282	252	242	259	294	257	273	257	258	248	262	242	291	259	266	265	261	251	242	268	271	250	269	281	294	250	267	267	271	291	264	252	258	247	248	249	307	262	264	273	239	281	274	230	257	248	260	284	233	240	263	270	246	247	274	241	263	270	243	288	277	251	268	266	243	278	281	299	244	266	280	291	259	247	276	267	254	256	272	258	251	249	264	276	263	261	257	266	268	248	238	288	259	300	226	257	257	254	243	250	252	263	257	275	268	248	268	273	249	289	259	286	252	238	277	222	253	275	286	263	260	260	277	277	254	270	247	272	270	274	244	275	239	296	262	279	254	261	238	254	240	262	276	270	254	248	284	277	272	297	256	278	270	253	264	257	267	268	275	278	270	262	267	267	269	267	272	222	264	323	232	252	271	279	249	278	232	228	272	261	296	264	264	293	265	252	297	249	267	265	252	271	237	261	267	249	262	282	258	257	245	276	286	283	286	270	233	225	255	260	259	231	265	287	286	264	279	271	291	268	272	271	245	254	257	272	271	241	275	241	276	259	255	256	242	273	230	249	270	275	258	287	248	262	252	250	283	268	287	279	248	236	277	243	263	244	245	261	278	268	267	281	245	270	231	290	283	259	266	241	245	292	271	244	284	266	262	265	277	238	277	285	272	258	282	262	267	237	276	259	278	262	247	252	272	273	269	262	230	268	247	285	228	253	274	219	277	249	244	241	280	237	263	262	250	242	249	285	230	264	252	230	276	293	267	260	270	236	262	257	252	268	262	249	266	242	239	277	258	257	281	235	259	273	275	277	303	250	289	268	263	258	264	266	243	256	270	280	259	260	274	268	272	272	270	263	301	258	274	274	257	263	276	273	238	274	261	242	230	225	261	243	274	260	259	257	263	254	250	258	308	256	306	253	268	255	248	264	291	259	227	240	280	256	267	235	290	252	263	230	294	254	272	248	246	257	258	264	241	242	257	289	260	288	258	244	243	245	273	267	258	244	281	253	230	273	276	277	257	285	270	258	295	277	250	262	244	292	268	304	277	230	245	280	251	236	266	254	248	276	248	277	279	254	226	234	249	250	251	239	268	253	239	253	255	258	284	232	255	274	251	258	243	272	276	257	287	272	248	235	262	239	271	276	274	267	252	265	254	240	299	251	245	248	254	257	271	248	241	266	304	245	260	261	257	262	263	288	287	256	278	282	268	267	263	258	244	267	300	246	270	238	270	288	242	253
54977	58308	58982	59323	65482	57554	40011	17860	3966	1169	690	611	672	601	608	613	561	606	596	611	604	611	569	585	558	560	579	556	579	575	605	570	614	570	603	573	583	552	593	552	581	578	518	583	540	579	545	597	559	583	544	568	572	563	562	576	570	570	585	580	613	570	546	615	574	573	598	561	591	551	594	522	578	574	537	605	634	612	560	575	591	548	559	570	556	602	583	579	591	546	615	563	587	576	564	576	567	599	582	546	583	582	632	619	550	589	597	605	579	564	539	575	582	589	529	557	537	595	591	585	567	568	583	596	577	569	571	597	523	585	579	585	556	551	595	584	601	578	608	550	553	585	565	583	540	594	521	597	613	577	577	567	567	594	584	533	571	584	580	557	543	562	570	596	561	617	645	613	596	572	591	595	563	584	523	592	582	534	592	570	587	548	556	588	572	606	604	598	600	569	627	559	554	589	600	549	539	561	553	584	599	581	612	562	609	582	572	594	577	594	580	615	569	592	591	559	546	586	518	586	606	581	573	574	552	558	566	550	568	595	538	561	550	560	571	570	582	528	586	589	567	584	570	573	582	602	578	513	559	564	593	569	536	595	551	578	577	554	576	585	569	606	572	561	565	615	554	585	585	553	602	550	609	567	609	556	578	603	608	564	586	538	548	559	626	594	553	578	581	600	547	587	577	604	542	560	567	580	595	573	556	605	570	568	571	604	589	575	580	579	592	598	554	590	608	534	561	588	626	527	588	502	516	576	521	556	563	544	611	569	641	546	619	546	591	579	553	520	592	577	568	562	545	596	571	573	552	595	608	560	600	602	580	555	564	608	574	577	578	551	552	614	579	582	552	561	569	552	536	603	562	553	575	544	589	584	591	576	580	628	543	585	571	574	602	534	593	593	580	576	582	602	580	566	601	563	554	577	607	579	580	578	612	558	590	542	607	582	565	619	574	589	608	539	623	570	597	627	543	570	552	589	577	595	637	537	573	547	557	543	589	537	586	538	559	609	568	550	618	623	556	575	575	584	579	548	578	603	562	617	620	575	576	570	574	598	522	562	540	526	561	562	587	601	591	581	566	569	565	566	553	544	593	555	572	622	620	612	578	584	572	565	604	594	560	582	563	524	576	555	581	606	532	592	544	571	578	532	605	615	581	576	601	566	561	586	569	573	565	593	559	598	563	596	592	589	522	616	576	577	638	596	595	600	628	604	568	606	628	632	592	547	595	616	546	540	547	586	604	569	613	544	607	624	545	568	590	632	565	561	602	572	588	605	574	545	546	548	600	558	575	537	645	574	555	584	610	546	580	568	595	590	504	612	544	563	585	578	603	583	575	603	560	586	583	559	599	547	594	588	535	588	572	584	609	621	607	534	544	574	550	589	567	552	545	603	569	555	566	583	575	574	556	624	590	586	605	543	555	560	585	585	574	558	536	539	598	570	567	585	560	576	586	569	581	549	589	556	559	585	592	605	597	571	567	590	546	596	541	551	558	584	575	619	536	583	576	591	558	552	576	581	593	626	600	578	563	593	590	594	614	579	592	579	553	578	562	553	580	582	602	576	545	557	564	605	571	593	583	607	608	602	550	616	576	598	574	571	560	596	578	554	584	564	591	542	588	605	616	585	492	573	569	558	551	563	591	564	609	591	605	529	588	587	602	549	584	591	545	613	578	584	586	572	534	524	583	623	548	559	535	535	612	595	581	542	548	598	542	538	573	558	538	593	577	585	567	567	582	586	560	604	566	576	627	595	570	601	609	578	548	580	584	560	618	579	569	595	599	586	563	577	591	545	552	516	571	570	584	597	572	592	604	542	544	586	611	581	564	570	529	556	542	582	519	613	573	568	563	564	565	539	586	578	567	622	554	578	559	599	596	596	550	591	576	577	576	591	530	589	627	593	573	562	572	585	570	610	581	588	583	591	588	602	563	614	560	549	560	578	575	564	530	567	585	585	563	563	576	592	549	540	565	598	604	581	531	569	557	606	582	525	590	554	567	571	577	549	603	578	608	562	570	580	548	558	566	595	555	573	557	557	582	575	603	574	598	565	551	538	549	528	576	599	605	569	578	575	569	584	524	585	564	552	557	540	584	559	541	551	570	527	540	588	524	549	546	610	556	571	573	550	555	525	614	598	585	566	597	617	571	568	586	579	547	571	588	600	541	534	571	563	611	599	538	565	544	574	588	561	573	547	565	543	569	574	567	579	602	533	546	591	578	613	599	616	542	612	604	602	584	573	531	606	578	576	551	542	616	558	515	535	528	560	557	551	590	614	536	541	580	576	600	552	643	549	571	567	559	581	584	622	592	556	590	596	606	541	595	556	622	547	536	569	542	588	583	582	577	531	575	578	575	571	602	556	589	577	609	576	595	562	593	580	560	579	557	554	567	541	563	579	543	570	533	552	617	587	581	580	574	577	528	591	540	526	566	596	587	576	516	564	595	582	608	589	604	590	568	555	594	556	586	571	583	567	603	553	591	571	535	599	564	567	608	610	561	589	572	568	568	609	559	554	644	575	557	562	546	554	568	571	577	557	561	592	552	582	573	605	570	583	602	575	582	596	562	601	595	554	562	567	548	574	555	641	563	599	590	524	568	595	570	601	584	589	584	503	582	588	550	579	600	546	583	594	578	581	561	601	550	561	565	560	610	537	595	566	586	590	576	583	613	568	552	565	589	578	592	558	554	580	571	604	579	564	575	558	556	594	575	587	568	570	593	564	564	564	582	566	576	600	564	654	584	571	561	594	555	611	567	543	597	529	604	571	568	538	579	556	566	587	558	567	552	587	580	567	518	606	573	585	544	564	582	573	592	607	589	604	581	569	525	533	578	552	599	610	581	584	598	555	603	575	549	574	565	616	549	561	566	573	562	626	596	571	628	623	575	575	578	547	587	537	543	602	616	547	536	578	609	545	558	572	576	532	562	558	560	610	608	548	552	552	600	588	603	566	599	582	604	539	542	602	601	590	569	555	559	592	611	580	600	591	542	566	560	572	556	568	565	571	574	635	607	574	571	586	574	536	542	568	568	558	579	566	552	573	551	563	601	575	573	607	517	593	585	556	575	545	588	606	591	567	615	562	612	615	576	539	561	532	582	572	555	583	616	548	555	630	612	584	591	544	587	569	569	559	556	578	563	556	542	589	553	556	526	582	589	585	587	594	596	576	543	558	581	588	584	595	556	545	557	593	572	563	547	595	578	631	597	544	570	573	565	594	565	594	559	588	582	571	599	625	597	572	545	555	554	574	569	570	571	563	566	526	556	573	556	575	589	591	552	605	610	560	557	593	587	589	561	555	577	567	582	591	542	577	582	563	587	532	570	589	584	550	533	570	563	593	596	574	537	595	586	568	541	565	568	567	545	585	584	510	579	594	546	584	521	603	553	570	591	545	585	610	583	596	551	598	557	559	586	570	598	575	549	601	531	584	532	530	610	600	590	586	571	541	546	580	605	572	582	597	571	562	593	573	535	574	557	588	560	586	510	576
24238	35125	35078	23839	9160	4605	2991	1296	507	298	289	247	303	267	285	257	268	270	282	285	256	285	287	265	266	276	260	256	237	277	277	252	272	281	262	252	307	282	246	284	292	282	284	311	262	270	262	263	259	249	281	278	294	277	289	275	284	257	251	248	265	253	302	261	314	291	238	251	280	263	270	250	270	259	284	222	254	273	272	269	285	244	267	253	255	265	252	277	298	282	288	278	273	298	260	262	235	282	303	279	247	261	259	269	284	261	260	256	285	284	274	295	288	263	254	297	300	285	242	276	243	270	225	254	285	263	310	331	271	243	280	258	271	275	270	282	282	283	277	251	275	262	287	245	222	271	250	283	281	262	236	274	285	265	260	296	269	278	325	290	291	299	303	272	301	272	280	269	286	263	303	290	274	285	263	311	283	262	260	276	265	276	306	251	288	277	277	254	260	273	302	281	277	294	291	253	259	270	241	243	292	267	259	280	268	268	297	245	306	261	273	265	267	245	303	276	277	272	280	296	297	291	240	303	261	297	309	266	250	263	281	320	291	276	262	279	263	263	227	274	301	282	306	261	298	288	285	249	279	280	273	268	293	293	317	283	244	278	246	261	279	321	258	257	293	252	281	301	264	297	267	258	271	256	278	295	282	276	273	263	239	256	319	289	246	272	249	272	292	279	257	289	258	280	266	271	300	266	277	272	259	268	282	278	237	252	282	319	274	253	296	241	270	285	293	273	265	279	264	272	275	292	263	268	249	286	275	268	244	264	269	250	235	276	287	282	263	276	275	256	267	268	244	269	280	279	298	249	271	258	264	252	246	270	264	287	263	267	278	256	293	250	275	276	245	270	278	265	275	265	263	275	294	285	263	278	289	259	286	262	279	292	300	276	276	277	260	264	275	265	289	238	298	249	270	275	280	299	255	279	296	295	236	298	275	263	267	277	287	287	259	275	264	261	282	274	270	262	268	252	259	252	267	266	267	279	267	279	286	276	254	266	263	274	303	272	292	290	303	290	275	285	306	299	265	238	264	276	254	287	266	293	305	251	276	265	257	298	280	289	247	299	279	277	268	249	271	309	285	308	266	250	274	267	277	294	298	263	290	260	225	256	262	273	260	284	278	293	282	257	245	283	260	271	294	268	297	282	270	262	302	278	258	266	281	267	285	294	275	274	304	310	296	281	300	290	277	261	272	262	275	271	276	256	301	257	274	301	275	282	242	278	285	286	251	254	273	295	283	273	291	275	268	301	293	252	257	274	262	288	306	241	299	245	286	265	261	269	295	266	240	266	263	280	267	277	239	271	281	251	322	282	233	261	251	251	270	245	279	247	269	262	303	234	271	267	282	264	281	262	284	286	285	309	246	286	278	269	266	244	278	261	276	286	259	279	299	266	298	287	263	274	294	270	289	276	256	276	261	277	267	269	259	268	283	306	303	301	246	264	253	289	252	257	259	244	249	282	264	257	257	265	265	250	275	272	281	264	282	269	276	268	270	266	265	282	271	273	319	284	272	279	274	260	271	269	263	284	281	275	291	266	273	278	252	253	254	269	237	290	273	291	283	309	271	240	278	245	291	291	270	244	284	279	282	259	260	252	270	297	295	302	267	274	301	245	297	305	286	261	317	280	288	257	276	304	257	267	266	259	244	260	260	262	300	255	257	255	272	271	251	269	292	237	270	255	278	271	294	285	283	270	284	276	294	263	305	276	288	262	303	282	275	265	272	253	292	264	269	247	253	264	268	274	272	291	269	256	299	271	266	263	291	296	272	307	261	255	280	288	281	251	273	289	283	256	283	277	323	262	252	274	257	277	308	260	278	277	278	260	248	276	310	267	268	255	269	279	262	271	294	264	257	265	288	306	277	261	312	297	250	257	287	273	294	259	266	255	275	296	278	273	251	249	251	283	306	275	270	287	286	315	308	250	277	306	294	273	286	259	278	272	284	293	311	302	280	300	288	268	297	276	282	251	290	278	251	280	261	263	278	280	266	301	300	278	292	293	267	269	264	286	272	282	308	252	277	259	243	264	264	268	291	286	254	266	277	269	259	253	266	251	288	300	259	237	285	265	306	287	273	271	271	263	260	248	300	269	283	261	269	274	241	287	301	241	268	263	262	266	269	290	264	247	272	318	267	264	278	270	287	289	286	253	283	261	276	263	271	284	279	264	247	274	286	277	255	268	276	300	258	261	254	247	277	274	245	259	291	254	276	285	260	281	272	281	293	270	278	257	276	268	286	252	255	282	273	274	255	284	250	282	267	278	227	291	266	280	283	258	276	280	312	260	256	292	317	278	271	269	305	278	346	269	280	252	267	262	270	268	282	283	251	277	280	256	276	302	270	305	277	263	303	264	257	283	281	234	274	260	270	293	272	288	281	266	248	283	231	287	261	285	247	271	262	278	260	298	287	267	261	261	309	268	254	256	269	287	292	266	289	273	282	260	264	289	276	270	292	292	302	272	295	264	299	236	258	279	255	282	304	312	266	282	258	294	269	252	221	268	267	305	257	268	271	258	306	316	256	299	286	256	287	244	242	295	296	296	267	267	285	270	254	281	269	278	267	274	310	274	284	225	252	259	270	261	293	283	247	301	259	304	280	275	282	269	242	255	276	272	295	280	276	278	282	286	264	289	301	270	281	259	287	267	310	252	261	293	233	240	271	251	291	277	275	255	271	242	273	277	293	263	274	290	253	262	284	256	267	281	256	260	255	270	281	295	300	288	240	285	287	276	265	276	307	292	240	298	297	278	289	273	234	252	253	237	300	276	277	257	257	293	267	255	285	259	259	265	272	282	265	277	293	244	294	273	264	257	266	277	286	253	257	225	255	270	269	285	265	276	237	286	285	285	274	267	266	291	257	267	291	277	262	265	301	280	287	262	249	265	277	243	296	258	272	260	268	277	261	268	290	260	258	298	263	249	275	296	303	250	271	285	260	290	270	270	269	268	259	293	254	269	267	279	274	267	279	260	300	274	278	285	273	288	293	278	288	293	261	288	270	255	295	271	273	273	270	299	249	247	277	280	296	278	257	263	263	279	266	283	246	262	279	262	278	273	283	278	301	260	290	289	267	234	237	284	278	290	276	281	249	267	291	282	268	285	283	291	257	306	298	291	259	266	256	249	263	271	283	261	265	275	282	289	279	290	278	253	248	288	284	283	288	263	278	292	273	270	280	253	246	242	275	283	269	295	275	293	241	302	244	299	304	271	252	251	273	268	301	263	241	272	270	246	272	268	303	282	284	282	263	284	284	279	276	259	279	241	277	283	285	283	275	296	277	261	253	261	277	277	270	272	258	257	240	308	271	284	288	264	261	271	284	238	275	287	280	256	306	262	263	278	255	284	242	269	253	271	271	239	272	273	274	264	268	275	262	247	263	265	283	284	256	268	307	260	307	229	262	256	291	262	246	292	306	289	261	251	271	259	269	307	254	264	261	298	279	234	262	269	298	296	275	279	255	301	283	260	277	298	274	265	264	279	276	285
18715	32408	37952	28989	14381	11431	7638	3106	1086	702	638	642	625	629	648	640	682	644	630	620	600	625	629	626	623	658	657	674	631	614	607	625	665	633	630	613	641	637	630	644	647	640	674	612	647	606	607	659	636	666	561	632	620	628	619	650	656	642	651	632	621	652	681	632	632	631	651	681	624	578	608	647	676	605	583	565	612	641	651	609	630	672	581	618	665	663	656	650	631	640	610	623	613	607	634	629	617	584	666	678	594	580	580	599	626	600	629	617	618	587	617	615	617	595	602	660	604	615	631	648	636	629	635	627	599	587	647	622	597	633	661	606	635	626	630	631	653	636	650	628	606	601	618	621	664	609	603	687	636	623	673	627	612	627	612	661	617	606	663	607	622	633	655	627	658	629	598	613	618	683	632	690	624	617	602	708	620	601	641	614	617	633	655	605	631	631	697	605	626	605	644	610	660	652	649	649	585	654	668	594	652	638	638	667	655	650	647	624	618	654	611	641	639	612	640	648	627	661	602	640	601	628	630	626	637	600	618	632	620	640	653	659	671	611	655	616	555	610	598	651	664	646	638	697	609	595	633	650	625	631	623	666	584	594	637	606	636	616	651	636	614	662	663	654	634	609	599	651	700	623	617	620	629	642	642	586	597	626	598	647	655	621	636	606	644	619	666	626	633	594	595	633	660	662	650	640	655	608	658	634	625	622	649	602	643	629	617	635	662	617	676	635	648	616	654	654	621	664	653	640	619	613	596	644	615	671	638	633	633	659	658	622	641	671	657	645	650	614	641	654	619	613	670	636	594	593	644	638	675	610	636	625	595	636	666	600	655	647	636	599	635	613	619	608	642	607	640	550	629	644	625	594	676	629	667	662	621	579	616	679	626	606	673	633	566	637	635	650	630	583	602	648	664	634	651	668	595	605	656	612	629	663	672	650	634	677	673	628	666	624	634	660	616	603	634	613	682	582	607	659	662	590	653	632	645	612	651	640	651	659	665	645	632	659	671	659	619	627	610	628	645	657	637	649	643	615	642	645	681	652	608	646	612	596	626	634	641	630	601	591	613	646	608	625	654	623	602	651	609	641	612	583	673	654	611	686	639	655	662	670	629	657	622	633	638	600	588	613	610	650	568	594	603	624	627	628	605	613	633	643	619	597	611	627	670	644	629	640	654	667	643	640	633	661	632	604	619	652	607	650	602	670	625	651	626	653	645	641	655	664	641	650	610	616	628	654	605	643	645	596	653	609	646	587	674	659	673	590	603	655	596	609	600	628	609	634	716	662	624	656	608	639	662	669	670	656	666	621	642	632	646	579	672	651	629	607	602	619	654	613	634	649	637	640	668	607	614	616	634	622	662	605	624	628	637	662	617	613	648	615	640	629	588	651	680	639	599	638	606	644	623	601	630	617	637	618	629	666	629	636	655	630	643	652	659	632	665	593	599	639	645	669	629	597	628	650	622	603	676	638	573	654	640	623	607	650	634	638	661	626	637	673	646	632	627	604	646	654	642	630	623	622	648	601	609	640	630	608	612	643	659	655	633	629	665	670	654	595	609	594	600	646	642	626	605	604	648	643	655	605	609	643	656	620	638	639	608	648	651	597	641	635	647	599	647	646	639	632	646	594	615	664	614	605	598	651	602	625	622	653	670	625	610	618	631	605	592	643	606	602	634	663	614	614	605	639	625	655	650	622	612	659	637	613	696	666	577	631	635	649	604	625	602	608	610	631	560	629	634	624	659	624	646	625	601	625	647	647	652	623	646	628	664	620	627	641	676	613	652	635	640	634	625	623	692	663	657	683	615	620	598	627	645	620	615	663	612	629	621	637	620	642	585	650	612	632	617	643	664	638	609	641	632	677	649	685	632	614	637	616	643	633	662	664	653	683	628	618	621	657	597	625	637	661	610	637	648	651	630	643	635	685	665	652	572	652	629	626	670	589	614	648	653	609	667	610	627	673	640	623	613	630	648	605	616	646	644	657	632	658	615	654	652	636	626	646	646	595	588	626	616	639	637	620	677	655	634	611	598	632	649	661	638	673	630	649	636	632	667	624	619	591	645	637	599	624	615	597	592	611	650	618	657	627	632	602	631	649	597	646	626	669	639	555	633	634	583	647	641	595	633	617	667	651	607	650	620	642	599	631	634	628	663	595	650	598	637	609	644	608	672	604	642	654	654	596	619	627	646	610	584	674	612	652	635	647	632	630	570	638	597	661	627	632	606	655	637	602	600	629	670	597	631	628	625	635	618	610	639	620	617	643	623	624	636	639	656	674	623	587	594	646	627	703	686	627	623	642	635	639	664	615	632	605	621	637	637	645	627	639	640	629	596	617	625	692	617	624	626	615	589	661	678	595	611	634	608	634	655	632	574	653	626	626	646	592	659	644	690	560	647	635	606	709	592	641	631	656	603	619	599	598	622	626	644	666	592	654	675	607	600	626	607	653	593	632	589	611	645	631	611	596	623	620	668	647	614	660	618	631	666	681	612	625	638	626	601	617	647	603	629	638	660	663	663	573	596	598	622	664	640	613	643	651	597	625	646	678	619	651	579	670	584	655	654	592	609	616	625	637	644	645	646	628	641	653	630	629	641	597	626	617	625	662	662	594	646	657	619	613	645	633	585	620	625	624	639	635	636	639	651	629	615	612	592	585	611	601	682	649	639	629	588	689	599	621	622	641	642	590	602	618	565	638	620	558	628	671	635	632	627	682	602	644	615	645	631	667	624	659	644	608	615	620	620	633	638	670	636	575	630	651	655	618	646	623	614	617	659	626	616	608	642	640	605	659	621	614	579	601	617	656	597	610	610	643	628	653	621	643	634	630	607	581	644	617	645	638	630	652	656	594	647	612	669	649	633	680	591	612	655	603	624	617	593	652	624	621	602	624	617	684	637	675	630	651	620	599	660	659	645	631	623	612	618	628	589	627	657	620	631	605	621	610	594	615	628	653	619	617	581	617	654	651	630	630	639	576	624	658	632	665	638	629	616	636	626	606	612	619	624	620	642	613	634	677	612	665	627	602	594	673	669	661	643	596	635	619	651	647	624	612	617	623	644	629	630	634	640	620	683	684	638	578	619	639	603	676	632	644	654	593	654	621	627	645	669	622	632	618	624	627	637	652	661	652	641	652	648	666	639	636	640	633	628	645	659	612	643	614	615	609	634	630	647	630	680	627	605	634	618	667	637	677	633	645	651	598	657	656	646	610	596	661	622	635	634	636	667	631	626	627	586	640	631	589	657	649	631	587	650	650	627	623	626	687	566	574	668	643	586	648	651	678	595	578	638	664	657	578	641	619	652	600	636	585	641	601	625	675	662	663	615	645	580	616	603	644	628	671	638	625	622	600	603	634	621	651	647	659	657	652	660	679	619	682	707	620	647	644	625	687	638	618	640	652	634	607	636	567	606	633	599	653	641	627	620	646	605	595	646	633	644	645	608	632	624	605	581	666	619	641	657	612	644	600	624	609	624	638	632	634	628	623	611	636
57274	52574	47826	40199	35047	28114	25410	15656	4182	702	312	290	289	286	286	289	290	285	308	247	278	273	293	272	282	306	272	308	293	278	301	276	251	293	259	264	287	271	284	272	255	274	251	299	301	257	253	316	274	283	290	293	306	260	267	277	301	272	279	268	256	248	239	237	236	298	263	278	284	252	280	260	303	259	272	251	292	288	256	276	264	278	300	280	283	293	296	263	252	304	280	243	245	307	279	282	288	259	277	270	286	262	266	296	308	280	295	274	275	307	312	294	296	270	263	299	283	290	279	275	270	288	296	256	278	290	291	270	290	270	263	241	279	269	318	280	318	297	266	277	268	244	247	282	268	265	290	252	286	309	287	321	291	304	257	254	263	297	296	277	278	311	302	274	264	279	263	274	256	285	270	279	292	277	299	265	265	304	259	310	267	271	252	272	279	284	247	272	293	308	280	284	296	289	280	280	285	265	240	255	270	276	289	279	277	290	294	282	279	284	318	283	236	280	300	266	297	254	260	301	313	273	289	275	285	258	279	280	297	267	255	277	267	298	274	261	256	272	275	268	265	263	284	252	272	254	268	303	259	289	296	253	276	311	284	279	310	306	274	287	284	264	296	288	289	301	324	298	279	282	300	293	261	275	287	277	243	265	295	288	279	276	305	270	286	298	273	270	283	305	269	265	277	272	256	275	273	318	288	342	304	269	257	284	254	263	273	243	282	274	295	274	281	243	291	272	268	284	264	272	290	258	291	289	265	305	295	285	267	261	287	259	301	293	257	266	298	284	257	280	291	320	294	253	282	265	254	282	289	286	284	264	280	285	301	291	262	287	290	282	295	288	298	299	310	244	254	246	285	304	273	302	225	280	269	286	264	255	283	315	264	274	280	271	269	285	261	298	260	255	291	258	244	266	281	267	281	291	254	275	280	284	271	287	305	271	276	281	313	288	240	267	274	265	292	276	298	234	274	274	278	262	257	267	271	258	252	276	289	263	243	279	273	240	273	261	260	341	271	238	273	300	304	269	324	280	290	281	245	284	281	306	274	256	256	303	250	259	255	297	291	280	296	258	262	273	281	277	254	265	267	278	287	276	272	303	278	282	278	277	302	264	269	256	281	273	272	256	307	260	288	276	272	291	276	292	261	268	279	277	310	258	268	264	285	283	279	323	282	300	268	245	266	269	298	295	266	273	273	255	292	255	275	272	274	275	248	283	267	275	312	273	282	292	304	267	287	300	272	267	270	254	267	271	266	266	292	292	268	280	312	270	305	269	276	295	278	285	280	267	306	301	292	296	304	270	287	298	274	251	286	286	269	249	264	283	257	267	289	282	262	266	310	297	262	265	258	285	270	274	290	290	314	273	279	275	289	281	267	288	259	273	262	287	264	285	269	269	278	292	288	280	299	284	256	283	264	271	265	289	300	279	277	273	309	315	286	293	280	273	291	269	284	271	297	279	303	286	275	304	244	292	287	289	296	271	277	247	255	287	245	276	293	259	316	277	293	277	261	291	244	260	286	311	261	265	245	250	257	317	277	281	285	274	291	277	270	284	259	265	275	268	296	311	288	295	239	261	271	259	262	289	267	291	309	282	296	314	261	298	261	274	295	285	289	319	285	294	294	274	266	278	288	291	275	273	268	276	274	289	293	280	286	279	297	268	280	267	300	301	263	281	278	266	243	296	270	287	301	275	300	312	294	271	266	248	294	284	251	274	306	269	268	272	260	297	299	264	286	308	266	283	280	293	262	306	263	297	276	273	279	286	274	265	254	285	266	267	247	249	278	284	280	279	295	280	259	275	261	274	294	259	282	228	257	289	269	289	244	260	284	267	263	273	302	271	232	250	285	296	293	264	259	272	294	266	282	260	300	271	296	287	282	262	257	281	295	278	262	256	271	295	273	297	255	284	280	263	248	306	288	302	269	261	244	266	294	245	244	263	284	310	267	288	267	306	294	291	293	255	264	270	270	271	288	294	298	277	298	296	272	253	271	286	290	255	251	309	278	274	261	284	269	308	261	288	280	271	277	259	293	292	273	277	283	279	274	257	283	264	281	269	288	282	227	274	262	295	255	269	277	258	266	274	285	249	277	301	286	298	284	262	305	266	257	276	281	325	274	269	270	283	300	229	272	280	268	270	272	262	286	278	299	308	290	274	288	267	278	275	279	287	256	312	269	278	296	279	272	265	286	296	263	285	242	300	312	254	249	280	248	277	282	265	321	327	266	279	263	267	267	257	282	276	285	259	268	291	245	270	265	282	262	297	284	314	275	287	261	289	264	294	289	254	302	262	253	287	307	272	307	273	297	258	272	279	285	258	271	261	271	293	279	270	271	263	309	265	269	291	274	276	275	290	290	264	307	300	270	280	270	288	296	256	265	271	289	282	246	295	300	292	277	278	277	264	231	294	297	261	287	277	291	264	266	302	273	317	255	274	293	277	261	259	270	293	279	287	279	281	274	242	261	284	270	281	285	278	276	267	268	278	268	292	265	280	265	281	270	270	291	263	311	269	236	275	290	264	257	271	260	287	308	256	264	281	265	264	290	322	280	261	290	290	266	265	280	316	238	268	247	274	306	300	274	262	293	276	261	314	241	282	279	245	267	282	251	275	289	270	258	279	283	303	278	272	254	278	288	274	276	290	268	295	286	275	279	286	287	256	261	267	273	273	299	258	281	273	274	290	294	313	256	260	258	300	272	268	306	235	280	295	294	259	255	269	297	276	255	300	274	221	276	254	281	314	250	264	272	253	293	270	287	256	253	285	294	309	284	275	297	276	302	288	303	290	285	282	259	266	296	263	276	279	304	256	280	268	274	261	284	282	280	274	255	272	273	285	252	327	293	302	274	273	269	279	286	295	271	259	267	281	290	280	304	286	254	240	270	285	283	263	285	294	257	299	279	250	278	304	282	246	267	287	288	275	293	302	244	288	295	250	304	287	285	257	286	263	289	264	261	250	291	274	298	265	249	277	279	284	255	291	290	276	292	268	266	268	264	262	288	292	312	304	270	277	291	259	250	268	302	259	266	306	285	250	285	254	278	295	242	301	301	245	276	240	309	255	292	264	263	260	278	277	284	287	284	246	270	272	266	269	301	269	277	261	275	269	251	286	294	258	287	261	272	269	268	285	266	256	289	275	271	300	252	276	300	259	274	300	285	289	263	242	286	280	287	300	238	247	265	248	258	276	267	279	294	318	272	278	276	278	274	266	256	271	252	301	290	269	251	280	270	270	274	267	278	294	291	280	290	270	312	268	283	296	281	269	285	277	282	288	277	276	278	258	275	290	268	287	273	293	304	294	275	250	296	278	240	294	274	264	294	310	260	273	293	242	252	265	327	285	271	266	276	266	226	287	265	262	279	303	262	273	285	255	253	291	275	273	284	287	279	307	267	281	291	283	267	240	240	281	240	281	304	265	254	314	300	303	267	274	276	272	256	244	270	266	272	295	277	256	266	259	246	243	248	295	279	292	282	289	253	252	250	286
48881	60918	58821	60492	52906	47591	33034	13281	2972	1024	658	678	675	633	667	643	655	555	611	597	663	594	638	659	636	689	611	630	616	615	642	627	642	663	635	613	618	590	655	631	622	598	630	634	597	574	639	644	629	659	612	607	614	595	641	644	611	649	643	611	616	591	630	622	641	655	612	653	669	610	583	626	673	628	652	616	678	630	612	672	592	683	663	659	636	643	564	606	628	646	669	600	651	616	642	614	642	587	673	596	583	622	630	629	634	624	605	574	639	597	649	640	605	605	596	611	593	626	628	617	615	632	610	638	642	675	601	630	614	601	624	610	596	612	628	631	599	618	639	608	618	616	588	647	649	651	620	588	585	593	631	617	667	607	606	669	632	616	544	618	628	639	621	648	555	597	644	621	665	589	626	622	661	635	620	666	632	611	614	591	615	623	630	637	630	603	627	579	589	648	613	655	634	642	636	591	612	663	618	673	620	602	635	606	621	613	640	604	561	636	622	653	670	594	645	607	591	594	633	629	653	614	624	594	582	621	610	660	630	614	611	626	635	573	629	603	621	618	651	602	590	669	599	592	607	635	627	573	673	616	628	670	619	575	593	643	636	657	612	588	632	586	625	635	626	588	651	605	669	622	659	627	593	624	642	614	641	608	687	622	647	639	613	621	647	643	662	594	619	607	586	650	577	613	630	642	612	630	607	596	616	629	655	591	631	617	628	615	602	611	584	628	633	596	648	618	652	620	645	628	655	648	616	624	634	602	625	616	572	599	671	648	672	596	591	627	617	586	640	589	607	662	638	623	610	669	623	601	611	605	582	631	646	608	647	616	628	588	651	614	658	605	580	639	603	638	682	650	632	655	626	638	614	622	647	633	647	608	658	640	622	656	596	619	637	699	598	648	616	604	602	627	569	618	658	607	640	620	623	607	573	618	629	642	619	587	637	623	655	619	552	637	610	597	625	603	642	618	592	673	601	598	673	640	615	612	652	645	607	635	620	646	638	625	602	674	625	620	635	563	619	631	612	653	615	634	617	635	616	612	633	623	596	617	637	660	630	589	638	697	623	669	569	596	629	642	649	617	651	603	666	651	624	650	656	640	697	603	642	619	628	590	590	566	655	596	580	623	603	618	642	633	620	626	623	643	638	593	643	659	610	640	627	626	673	628	636	632	569	579	616	632	614	616	647	631	644	626	655	659	625	649	650	628	605	634	653	587	658	656	629	645	642	639	645	645	593	629	674	634	617	624	601	656	612	620	663	659	648	651	598	671	616	570	590	633	608	621	608	620	595	648	626	630	659	630	632	664	620	584	618	597	596	633	644	652	595	643	607	638	617	604	611	652	633	581	619	595	632	651	642	592	625	605	624	621	588	630	592	555	655	598	638	583	618	596	601	624	621	616	613	628	595	630	659	638	625	634	622	624	637	667	619	659	588	561	598	609	655	585	634	628	667	678	596	628	590	591	628	647	656	629	644	623	640	625	635	611	638	603	612	669	628	630	633	630	602	585	591	621	599	633	588	620	621	627	629	637	627	630	645	677	618	633	625	615	629	616	637	587	568	646	610	618	619	623	621	574	625	611	610	610	638	622	621	619	579	656	636	610	627	618	627	629	630	640	607	633	638	571	624	640	593	565	569	642	600	642	569	599	619	634	598	596	670	580	599	649	642	635	645	623	624	586	618	659	631	607	661	605	634	642	592	564	628	617	641	614	660	638	593	611	605	574	583	627	639	617	641	622	613	601	593	586	579	586	633	620	649	665	622	595	627	633	628	614	604	564	651	618	649	648	606	626	555	615	633	600	651	640	576	644	617	657	610	598	617	625	608	597	642	650	628	627	628	643	640	620	615	586	654	642	623	626	608	630	624	583	642	628	691	636	597	625	632	602	589	590	601	613	624	643	673	641	643	639	639	580	636	655	640	593	671	598	600	684	576	572	620	613	596	585	589	630	600	641	610	638	619	611	602	565	628	616	600	628	606	607	631	640	619	606	606	613	615	605	649	626	578	619	677	605	661	595	669	631	619	610	614	601	636	657	657	634	613	630	670	641	601	612	657	621	635	601	665	661	624	625	612	594	586	634	616	669	615	610	631	612	594	619	644	633	593	622	587	649	604	646	615	632	583	616	633	618	645	641	613	665	591	605	649	592	622	637	599	602	638	617	630	632	629	640	575	669	628	621	631	681	577	620	591	607	642	631	626	625	584	597	650	619	618	627	629	576	617	646	659	636	630	621	641	663	619	639	607	665	626	634	643	634	637	598	586	629	624	654	641	588	595	610	640	612	683	565	591	603	615	584	634	639	615	629	625	630	635	626	612	633	660	606	625	652	648	650	613	648	626	635	590	654	626	591	618	664	621	631	654	604	644	638	615	685	645	607	632	589	578	608	593	655	651	641	612	634	597	602	606	617	594	647	596	612	661	599	601	618	608	626	637	660	629	629	647	642	626	575	617	596	618	614	602	627	641	619	586	623	641	588	638	606	641	659	657	669	615	629	643	631	623	640	636	621	635	624	601	612	599	620	600	617	606	596	619	616	602	657	635	562	590	603	631	641	625	655	614	620	668	651	627	607	602	582	593	630	618	595	620	620	615	641	663	643	655	631	660	613	589	624	637	629	652	611	635	616	601	648	590	612	628	599	624	615	624	630	620	613	589	636	643	617	627	592	648	685	643	637	634	641	615	622	604	640	633	684	604	588	620	658	640	649	599	621	619	645	640	614	670	595	617	593	629	635	613	626	624	619	609	651	622	625	634	625	653	602	599	634	620	635	619	602	624	603	668	649	684	628	630	634	655	622	639	648	612	622	572	609	657	649	634	653	677	579	656	631	632	578	578	613	631	618	616	645	630	619	615	601	609	613	613	625	634	657	620	618	600	595	625	614	603	653	620	626	621	638	647	586	665	638	624	588	631	597	647	659	615	627	604	628	634	625	663	583	576	647	596	651	636	633	592	627	644	580	618	635	584	633	619	599	644	602	572	622	652	650	655	653	606	652	628	631	633	652	632	634	614	615	629	669	620	634	612	604	614	668	672	653	616	629	600	611	630	585	607	620	580	669	634	629	654	611	660	610	661	621	625	627	622	670	637	580	627	651	578	616	581	621	664	639	587	600	628	633	659	594	653	599	632	603	581	570	616	641	633	574	659	623	652	574	603	588	657	612	626	628	626	635	594	596	626	655	626	600	617	647	639	629	632	592	611	603	590	581	664	636	598	622	608	659	607	612	649	571	659	629	656	563	607	663	592	650	642	583	633	576	562	639	686	644	676	621	641	665	609	642	658	611	596	660	625	644	651	623	657	606	622	632	662	651	620	621	625	607	618	614	642	587	639	585	618	588	585	613	640	633	676	611	625	618	641	648	653	637	656	618	644	636	643	649	635	623	629	650	620	626	610	631	623	586	606	618	605	625	615	625	595	622	609	635	603	625	633	625	604	617	580	638	631	601	677	612	628	633	627	603	614	622	621	649	623	617	663	682	568	602	624	602
59424	47146	42551	39475	30122	26195	26082	23449	14915	4036	494	290	293	281	283	280	302	304	257	254	273	254	280	302	281	313	264	263	277	303	248	259	277	283	266	275	273	227	294	283	258	292	305	287	289	267	277	289	280	241	288	276	236	270	255	301	245	238	244	273	252	246	301	304	283	269	280	279	278	306	278	279	258	268	288	303	282	251	267	270	245	286	297	284	272	271	254	272	294	285	275	269	281	274	260	273	277	295	308	253	255	263	278	283	251	234	270	290	281	298	263	262	275	271	261	239	289	275	270	282	266	266	291	263	285	277	265	262	292	307	300	281	262	306	282	252	292	263	254	270	250	271	275	240	276	252	263	263	276	282	281	279	262	316	290	267	255	274	290	298	261	284	251	269	284	308	256	276	271	261	259	263	240	302	259	279	267	291	298	292	266	255	308	265	282	256	300	259	284	270	294	288	235	263	262	251	278	294	316	287	270	302	270	291	266	299	283	266	300	266	283	262	300	288	268	291	260	271	275	268	265	262	257	258	303	273	247	270	270	282	280	290	254	280	285	265	274	270	274	291	280	271	284	288	303	290	255	286	257	261	295	265	261	302	287	303	298	254	252	257	268	305	296	280	269	281	306	281	298	310	316	246	297	279	304	261	292	276	279	288	264	288	269	288	287	254	312	256	314	276	262	256	281	310	283	297	290	290	274	280	292	263	269	280	225	227	276	287	306	269	285	277	257	275	293	272	284	296	268	285	306	286	291	274	253	270	297	275	284	271	245	263	266	267	284	260	246	272	309	280	261	261	273	291	296	257	304	288	289	276	284	249	262	272	303	241	260	247	230	274	307	293	271	275	296	273	296	253	254	281	287	278	311	278	265	257	284	267	270	279	268	251	267	262	268	277	262	243	248	289	275	293	287	299	255	303	271	281	300	288	304	251	262	293	255	286	268	258	301	268	300	266	261	241	248	275	269	264	269	270	252	302	258	279	288	279	266	289	277	264	256	297	269	311	292	244	301	279	269	260	288	311	283	247	261	256	278	264	273	260	269	272	281	267	263	283	267	303	292	261	272	288	277	278	271	265	290	270	280	309	284	280	298	320	250	283	253	269	270	293	272	275	272	257	276	279	295	263	254	276	274	282	280	253	282	268	272	304	268	262	241	270	289	286	280	291	304	314	296	277	276	317	261	238	236	263	272	323	277	254	264	298	299	276	302	301	277	284	304	282	291	294	285	265	289	266	285	284	288	261	294	293	312	268	255	270	289	260	260	263	268	299	270	269	274	273	270	268	299	264	285	284	259	245	231	268	261	295	275	269	251	279	276	259	283	278	292	237	299	259	259	297	282	320	269	290	286	279	269	283	254	293	258	297	259	275	269	277	276	264	259	287	264	260	297	277	264	273	287	253	338	272	263	274	302	262	280	281	300	280	277	296	262	255	284	271	302	302	305	255	289	291	262	280	234	255	268	279	291	276	264	274	263	287	273	253	249	281	270	293	274	269	249	276	262	275	300	273	261	255	297	290	247	250	282	294	285	275	299	275	270	282	237	266	275	260	278	254	257	289	239	324	287	268	296	264	267	300	257	274	259	287	284	244	274	282	280	263	257	294	279	308	285	284	260	290	295	290	266	248	261	276	266	287	281	306	289	293	286	287	269	307	255	294	287	249	266	301	259	285	260	258	297	266	291	282	238	259	251	258	274	271	294	253	309	265	235	277	260	259	266	288	281	275	271	286	280	250	259	280	279	303	301	300	268	277	243	264	264	306	293	276	275	304	296	253	266	273	310	268	299	257	266	291	302	288	262	281	283	301	282	244	275	264	260	292	304	250	280	267	281	250	250	260	279	241	246	255	286	277	276	277	317	261	272	255	271	251	236	278	285	273	279	306	279	228	276	262	302	246	284	269	301	260	288	261	293	283	278	254	256	253	271	266	284	267	251	271	252	261	261	284	250	267	292	299	315	253	281	294	290	275	298	289	252	258	290	262	283	283	285	277	241	267	269	290	263	270	281	282	258	234	273	292	295	278	259	251	238	263	309	295	267	285	255	279	264	241	279	267	282	254	289	272	259	266	290	261	273	303	281	253	256	268	275	256	272	256	268	266	264	268	262	262	308	236	289	261	243	299	283	262	262	236	273	266	250	258	293	275	260	246	272	253	284	255	338	287	275	299	295	273	268	258	288	280	276	265	289	262	291	285	276	291	301	269	251	239	279	302	293	298	270	276	300	299	257	275	287	273	287	264	277	232	267	254	276	253	259	251	277	230	274	276	274	259	275	283	315	270	276	316	247	290	267	287	283	237	291	242	273	316	261	273	272	258	249	235	263	281	307	295	268	267	282	296	260	259	301	257	273	282	256	263	263	241	266	259	284	258	254	277	295	289	267	264	268	274	266	275	266	278	282	252	290	295	258	283	275	261	264	268	291	283	270	278	278	263	296	287	317	272	270	255	298	284	291	255	255	267	242	277	293	286	263	276	285	266	269	263	251	266	246	265	262	255	252	268	260	271	282	279	277	292	288	269	258	247	284	292	287	256	260	285	262	269	284	270	263	284	286	278	271	292	284	283	299	271	289	278	282	273	273	279	282	268	280	271	290	267	301	283	279	307	254	284	261	299	289	256	269	295	273	279	213	282	279	295	283	258	280	286	261	269	295	255	288	298	277	277	285	279	293	262	264	294	278	253	275	288	264	273	255	243	276	258	314	294	275	247	302	278	265	273	275	262	256	258	276	268	259	288	273	313	309	317	281	265	293	262	280	248	294	301	217	264	283	277	276	281	268	256	277	276	273	261	322	289	264	263	278	266	262	271	271	271	276	276	278	247	292	274	284	267	302	301	303	301	250	274	261	241	256	296	260	290	291	278	306	291	322	281	267	271	275	293	263	309	285	277	261	282	294	283	284	245	281	269	255	267	296	264	264	279	237	260	266	267	291	292	250	287	271	264	235	296	313	275	327	310	259	284	248	268	291	264	280	285	261	247	271	273	286	291	299	270	257	290	252	280	247	249	269	274	259	262	229	289	229	286	272	258	275	271	291	269	292	254	276	269	294	253	261	235	257	279	267	297	279	278	256	275	272	286	251	289	268	254	250	294	294	289	271	272	279	249	265	254	282	255	282	270	286	305	307	234	259	274	275	282	288	299	280	300	280	270	267	275	282	291	269	282	281	255	291	274	299	293	270	276	279	273	269	296	283	284	278	294	279	269	290	283	272	294	272	258	269	289	286	297	285	309	253	267	275	261	268	288	249	298	260	264	296	260	252	262	260	282	303	251	279	260	288	267	321	237	269	294	299	303	258	284	280	290	289	313	298	297	265	260	268	283	255	265	291	267	255	285	286	291	267	293	267	267	262	264	328	305	267	278	281	269	275	269	247	265	287	278	262	259	278	249	259	279	285	253	279	292	276	298	261	276	288	259	262	263	276	257	255	280	289	258	266	291	285	287	273	254	297	268	291	252	285	255	298	282	272	297	289	253	266	285	262	298	273	285
56134	59081	52939	52880	52782	56315	40543	18493	4400	1179	686	676	662	660	632	666	634	609	673	621	587	602	622	578	614	610	589	582	540	607	650	555	586	598	604	579	584	621	599	576	559	573	595	583	589	632	625	602	578	584	589	580	607	593	567	608	603	567	591	553	603	538	604	562	592	581	595	601	589	583	585	575	554	593	610	574	535	601	540	545	594	570	606	634	608	564	616	576	565	596	606	598	576	618	592	609	562	555	557	559	593	567	593	555	568	578	603	576	627	634	585	587	574	578	539	590	590	582	588	629	599	586	560	602	600	583	566	558	570	604	585	551	627	614	588	587	593	597	591	542	566	579	615	566	586	594	616	557	601	590	582	594	579	608	567	574	551	540	587	614	581	582	571	587	616	532	612	567	569	614	580	562	588	558	569	620	578	592	569	599	589	540	580	584	536	549	577	561	581	606	568	546	595	628	532	569	597	560	604	565	591	593	589	628	591	589	597	644	591	556	594	575	559	615	623	611	543	577	587	575	530	603	550	606	569	546	605	566	585	542	582	573	614	640	562	609	553	567	631	577	604	566	581	561	558	600	615	593	565	599	604	576	599	555	573	615	583	557	631	613	609	583	575	589	583	595	559	572	562	528	589	599	580	569	589	558	615	613	574	587	572	563	573	577	568	566	617	581	559	570	597	607	567	599	566	591	558	580	572	590	581	552	594	572	612	548	584	564	611	626	597	561	547	608	605	568	560	587	584	614	590	587	594	566	575	550	572	620	598	603	601	584	587	590	548	584	575	577	577	565	584	580	577	550	596	545	586	616	600	617	553	584	564	592	600	616	605	586	575	608	628	577	579	571	564	581	563	562	557	537	577	582	585	546	594	611	564	566	585	543	599	594	578	576	577	582	568	623	543	563	534	589	585	583	555	591	614	561	565	607	564	577	591	572	598	551	571	582	602	620	572	610	566	574	557	593	581	605	621	582	542	598	587	583	562	642	578	607	568	586	551	558	584	549	579	631	569	587	574	587	533	558	620	565	543	629	546	607	579	596	523	604	597	609	599	584	614	601	568	549	639	606	594	620	600	567	577	586	575	561	590	581	610	568	577	571	578	562	552	568	562	585	605	564	633	554	603	601	618	577	626	566	573	575	537	631	574	588	589	595	526	589	555	579	599	608	560	575	560	587	618	583	588	558	594	605	575	569	567	545	573	576	601	553	620	597	572	605	588	558	590	578	564	564	621	610	574	611	584	576	552	576	565	591	587	583	589	567	541	567	560	598	568	592	590	574	570	593	588	565	515	565	562	568	565	576	605	581	585	635	615	591	591	588	543	571	555	578	584	587	617	613	600	602	595	581	583	527	557	583	550	619	558	627	579	591	606	571	593	600	567	628	605	596	555	582	590	582	633	598	631	561	552	602	579	629	582	554	599	591	602	563	580	541	589	569	556	590	589	618	622	538	595	605	587	597	591	593	620	569	628	589	569	626	573	569	560	597	581	550	575	592	634	584	613	564	603	590	612	541	548	611	598	559	590	578	591	584	649	586	609	564	619	593	583	576	556	577	558	567	607	557	602	603	603	545	582	586	581	568	594	560	547	567	591	579	600	561	573	575	605	591	601	602	579	584	588	576	565	607	539	585	581	607	542	587	538	583	587	603	615	590	568	607	609	537	586	570	593	568	535	604	585	572	579	562	584	562	557	590	543	587	579	607	592	551	577	618	590	598	578	593	588	583	576	564	599	596	588	551	604	581	532	569	567	563	599	576	577	635	574	578	557	591	600	584	599	604	572	572	600	608	575	544	580	598	555	607	576	578	563	625	605	573	606	600	605	595	584	586	567	594	572	590	561	568	597	551	548	603	623	587	576	556	580	606	596	577	567	555	587	607	595	587	564	574	574	570	544	563	589	610	584	566	590	568	581	613	643	588	547	583	614	560	553	616	558	589	560	570	581	576	589	623	563	562	610	592	559	591	554	581	597	631	573	563	600	603	594	595	595	538	585	636	610	608	533	571	590	582	561	597	550	562	537	606	605	523	604	569	602	531	556	613	612	588	573	587	595	614	549	577	599	574	584	576	577	588	602	574	568	610	605	600	607	583	587	599	575	586	509	605	561	609	572	572	636	591	587	557	563	576	568	612	592	580	574	581	561	539	614	603	581	567	574	578	586	604	569	617	613	592	604	598	626	621	598	568	629	607	579	575	580	555	581	604	529	551	557	563	605	598	568	609	588	590	631	559	635	596	597	558	579	602	599	584	623	586	556	622	564	583	627	588	565	624	569	542	599	566	617	568	565	584	599	566	576	559	586	591	587	610	633	584	573	606	614	577	585	596	557	548	594	564	575	602	555	546	573	584	579	546	604	592	590	542	578	586	631	626	549	597	581	613	573	565	599	590	518	572	552	574	599	587	551	544	594	568	599	593	609	592	551	546	541	622	585	594	588	576	591	558	586	600	604	593	624	577	566	566	559	598	570	611	571	606	599	546	598	591	589	571	635	582	549	615	596	604	568	607	583	582	566	588	594	605	586	589	591	638	544	574	556	561	611	546	629	586	548	593	526	580	613	572	558	634	599	616	563	555	596	607	590	559	591	536	624	574	566	582	603	572	627	587	533	609	567	578	588	620	610	557	552	575	536	578	632	578	596	579	572	562	573	564	578	567	602	563	575	545	565	603	580	562	590	610	589	565	593	557	569	567	611	588	618	571	576	575	593	610	598	561	603	553	550	508	566	596	578	597	640	602	609	576	548	545	577	603	585	612	550	555	607	583	583	584	545	575	615	585	529	532	586	553	577	556	572	608	563	578	573	558	612	570	541	563	573	593	624	606	569	557	600	622	585	582	592	577	592	581	592	559	571	549	608	617	576	619	615	560	626	550	557	546	590	599	586	572	584	607	607	611	654	559	607	604	597	624	633	572	592	564	614	561	563	592	577	561	623	626	590	559	538	537	596	570	583	563	627	583	576	578	583	571	586	558	542	593	564	585	557	597	589	618	629	570	576	564	586	551	592	616	574	586	591	570	565	588	550	553	547	531	558	551	583	593	594	545	587	546	550	586	554	592	553	567	586	601	584	557	531	562	594	556	559	601	578	633	534	585	650	558	548	588	611	602	596	568	612	565	558	643	567	600	567	583	597	570	573	596	580	548	586	547	571	585	561	543	614	572	550	607	602	587	582	541	565	599	533	544	583	574	585	584	543	617	626	561	536	621	588	559	584	548	556	611	569	605	623	587	580	591	604	590	578	556	574	601	591	559	584	549	585	608	572	598	586	593	611	582	611	613	561	567	595	578	574	594	587	640	582	604	600	533	564	581	554	538	598	586	561	561	574	584	595	574	612	615	553	580	634	598	587	534	586	583	564	554	555	633	587	607	568	543	596	566	567	582	592	593	578	580	594	532	622	577	539	592	538	566	582	586	569	583	533	575	565	564	580	575	586	585	577	582	603	571	522	570	613	583	591	584	599	604	624	612	575	558	588	606	613	603	533	554	531	586
21789	36045	37717	22645	8111	4420	2759	1195	478	301	315	266	271	282	260	311	304	274	246	269	253	292	289	278	294	280	270	272	262	270	231	276	258	296	277	265	251	263	299	273	294	260	291	300	275	266	285	255	295	260	287	265	259	289	265	250	299	282	255	289	259	264	276	277	284	300	285	299	291	280	290	266	276	288	255	283	271	260	307	299	308	266	264	285	290	276	285	295	267	277	290	278	241	263	271	266	272	299	273	271	305	268	276	271	316	272	303	246	304	248	298	275	301	275	255	280	278	274	277	291	312	295	280	273	284	266	289	266	253	275	266	293	264	283	257	285	258	269	258	247	260	271	240	275	318	304	276	274	286	273	314	268	271	287	266	277	284	267	288	287	283	282	260	269	279	288	264	284	281	295	277	271	297	265	293	291	254	284	319	260	262	276	297	289	279	268	256	268	242	271	265	277	300	264	263	318	292	269	293	282	271	290	277	242	286	255	259	266	309	304	265	249	277	297	283	297	300	281	270	269	265	310	295	277	277	264	243	271	282	261	250	290	265	286	272	265	275	268	299	263	259	275	282	280	290	299	272	270	272	242	277	281	293	272	296	270	260	282	267	285	249	265	306	296	290	287	280	288	304	291	277	247	280	276	259	286	268	279	286	297	261	284	273	253	260	268	288	272	240	269	284	271	278	243	280	306	285	264	244	286	276	288	262	264	282	283	281	252	263	312	272	319	263	276	266	278	284	288	285	293	245	265	264	272	282	283	280	261	284	266	279	234	279	274	272	281	246	271	266	273	254	273	278	274	302	286	270	298	284	279	320	264	261	281	260	249	248	282	303	250	264	277	268	274	256	285	267	284	248	295	269	259	303	261	288	293	259	288	223	280	255	252	285	269	283	296	288	272	242	301	289	269	288	269	267	259	275	288	261	269	259	255	235	288	278	275	283	286	243	285	291	290	259	270	274	271	282	264	295	276	286	283	287	260	292	288	290	267	284	256	274	286	246	285	291	276	222	272	270	274	262	300	270	293	264	280	268	276	263	284	306	267	271	271	275	260	270	283	272	285	274	277	274	265	266	267	258	286	290	263	283	268	281	267	257	267	292	295	287	261	284	271	235	262	300	274	277	282	293	276	270	301	279	253	296	288	279	283	285	272	285	283	250	267	224	286	259	281	266	274	261	237	262	320	275	287	307	298	276	264	253	293	302	269	288	278	296	265	275	272	285	290	249	255	261	293	276	272	269	317	279	295	243	291	270	278	267	309	272	272	285	263	260	290	298	266	287	278	265	250	304	254	260	255	262	294	260	275	272	277	279	278	308	288	275	286	249	274	264	283	235	282	308	297	278	267	277	299	281	279	259	239	264	264	278	274	277	281	313	250	279	284	306	288	250	261	322	263	278	247	286	279	266	264	270	293	261	285	273	270	242	284	255	252	268	280	266	266	277	269	257	261	286	289	283	289	300	271	258	250	283	317	303	273	274	273	304	241	275	292	275	259	296	289	281	279	286	262	288	262	237	282	254	259	300	238	270	270	291	279	244	285	244	314	287	290	278	294	272	271	269	262	296	257	263	268	326	260	294	269	276	266	274	285	254	281	277	271	271	283	260	297	270	290	268	276	264	302	295	294	276	292	281	266	265	262	258	286	291	283	273	273	239	272	287	282	305	287	237	280	272	274	289	293	272	302	284	281	272	282	252	265	276	225	256	278	289	296	280	263	274	272	277	295	255	245	260	270	275	261	261	303	274	290	257	266	258	250	285	264	286	306	295	278	273	281	272	271	257	257	288	275	263	289	290	265	270	279	257	306	268	273	277	285	276	282	276	239	278	273	272	271	259	270	279	263	266	278	280	249	265	271	292	260	284	279	278	278	302	293	248	293	267	293	287	283	292	290	238	263	254	247	271	276	268	255	296	263	251	296	280	275	273	279	279	283	275	278	264	268	265	302	247	291	284	306	243	273	289	257	256	301	267	258	283	268	275	290	279	255	268	234	275	294	270	276	294	228	287	262	283	274	261	285	259	271	273	250	260	292	267	267	256	258	278	237	262	283	279	279	274	277	242	276	249	285	229	248	270	280	280	292	286	274	256	286	287	278	292	256	252	286	285	311	276	253	257	278	296	276	289	242	296	276	295	286	255	284	274	278	286	292	283	258	267	276	263	269	302	308	267	264	311	271	311	270	272	284	254	240	295	246	315	256	248	294	257	312	270	287	287	259	283	267	255	246	281	294	270	266	255	259	288	287	294	257	273	286	273	287	273	267	256	274	278	246	289	287	311	261	264	287	266	267	263	250	278	283	293	274	305	248	260	270	309	283	276	239	261	279	271	296	271	265	278	267	272	295	285	287	302	269	242	273	303	265	255	266	272	269	304	277	262	287	272	288	267	291	295	285	253	279	274	319	290	251	287	258	290	284	277	294	287	302	301	262	251	261	283	235	258	285	279	261	251	292	270	265	266	290	297	286	256	290	299	259	284	291	301	284	291	293	268	260	259	260	280	281	288	239	282	266	292	257	256	276	273	277	254	290	291	327	260	259	252	258	245	294	296	250	277	261	271	284	264	284	295	285	245	265	297	263	263	279	250	248	263	281	274	265	254	239	256	251	273	275	261	306	258	277	271	242	261	296	277	260	280	283	256	248	260	281	299	253	313	279	301	292	276	255	315	273	304	306	263	283	261	269	305	303	275	285	242	285	280	263	301	311	288	257	273	269	265	268	286	267	290	265	281	252	279	275	267	263	264	313	268	272	241	260	269	287	276	271	283	280	257	299	293	293	268	259	276	311	243	275	282	286	276	274	261	276	252	285	269	290	305	270	282	301	299	285	270	275	271	293	272	290	278	253	279	320	246	302	281	271	282	286	269	266	290	276	281	274	281	283	279	275	273	280	265	310	251	267	276	267	270	287	253	286	295	269	304	249	272	269	267	284	269	262	268	309	241	266	274	271	287	288	240	304	253	271	304	261	279	299	302	264	267	293	246	264	293	304	292	273	262	317	270	277	267	284	259	267	279	260	240	252	261	259	232	269	264	272	253	286	276	292	296	291	285	274	291	285	297	274	276	291	297	281	258	307	266	287	288	271	262	258	262	252	258	240	261	250	247	263	290	254	277	262	271	245	288	273	276	278	277	267	270	288	313	265	274	269	311	299	265	269	285	272	275	273	296	299	293	252	273	272	277	269	270	269	286	260	278	296	286	301	287	288	278	265	273	265	307	273	258	288	268	258	249	240	280	295	265	276	271	278	278	265	292	284	322	263	257	272	262	301	274	293	261	277	279	273	301	282	274	267	256	272	333	265	283	294	274	271	318	271	240	281	299	269	281	271	282	278	286	285	288	278	255	264	243	292	283	273	283	263	289	268	277	283	286	256	257	276	259	252	246	244	294	285	285	295	288	290	295	283	271	300	288	303	304	278	295	262	261	301	290	296	296	289	269	289	251	289	256	280	275	285	270	259	270	278	297	268	288	287	303	265	274	256	283	248	283	309
16696	34279	39393	26926	13353	10924	7042	2965	1021	698	649	661	656	612	593	647	619	590	634	625	638	612	647	635	660	620	636	644	614	598	627	625	660	639	612	615	667	650	633	648	626	641	644	651	597	616	633	635	659	663	659	641	613	691	652	606	603	627	650	645	620	595	614	612	687	680	630	641	645	607	675	620	646	658	665	643	607	601	620	648	638	617	619	624	640	643	626	675	643	642	641	640	618	609	627	665	615	563	648	582	698	632	639	586	647	655	612	634	645	636	581	643	625	620	660	601	617	639	684	628	624	623	652	605	646	599	629	644	696	608	686	687	644	611	627	583	629	633	649	655	642	626	630	647	709	610	620	619	617	665	643	682	636	619	645	686	630	631	644	625	648	639	668	640	621	676	658	618	646	632	660	621	666	623	650	677	630	679	629	641	639	618	619	622	677	657	627	681	653	624	627	641	620	679	605	566	645	597	606	632	631	677	633	641	635	660	605	629	610	611	589	617	648	624	636	601	654	665	610	602	630	587	648	628	675	645	621	645	639	658	593	654	648	586	608	648	616	653	623	624	597	622	634	598	658	638	648	625	632	586	645	651	622	632	644	634	627	588	672	652	609	627	604	634	636	624	624	629	652	623	617	656	623	614	649	622	609	640	647	606	609	644	644	609	633	625	638	641	598	677	610	613	663	632	661	624	716	714	644	589	611	616	646	623	649	611	655	652	658	641	656	627	655	648	636	649	581	629	605	644	635	638	589	588	652	630	652	644	611	639	683	634	630	583	627	592	604	642	631	630	606	627	585	671	575	662	598	648	614	654	637	634	654	667	668	699	661	633	620	642	630	623	619	629	597	629	623	594	621	622	661	665	602	640	656	617	651	633	668	633	645	604	637	651	597	606	622	649	635	624	701	601	624	646	629	607	622	617	647	632	624	654	655	578	642	619	602	634	621	635	630	682	604	649	606	606	594	607	673	641	613	619	628	638	633	629	611	646	624	644	649	596	681	673	633	666	641	633	606	669	658	623	635	648	663	692	661	608	654	678	601	631	667	636	615	637	677	613	625	581	642	616	621	574	677	661	653	673	640	597	658	623	649	668	653	655	670	622	611	657	609	652	683	671	664	593	596	665	640	637	607	616	639	648	643	614	606	647	666	668	630	619	569	640	632	641	656	611	609	607	675	601	587	665	597	633	599	647	645	589	610	600	625	637	627	656	642	660	632	655	653	600	637	603	604	600	648	624	587	626	586	636	600	622	670	658	645	625	624	651	668	663	635	654	612	625	633	637	624	621	617	641	627	639	643	610	614	666	657	643	631	617	595	638	674	613	649	642	648	591	655	640	627	663	589	619	660	607	595	642	619	638	611	617	647	632	638	598	635	686	650	617	605	648	611	585	631	618	645	594	631	645	594	612	654	625	647	662	605	656	570	637	631	640	626	671	598	588	637	636	636	629	630	578	603	647	621	652	626	609	649	597	663	632	642	640	660	594	649	601	630	643	629	597	601	606	670	649	593	613	655	598	672	690	629	664	667	616	619	603	663	654	630	605	630	639	660	636	647	649	625	585	582	658	637	595	602	645	660	637	625	599	641	647	633	644	647	615	620	593	605	613	615	617	598	620	613	657	618	617	657	635	630	658	612	623	576	652	607	635	615	645	637	643	631	601	616	651	650	635	681	634	580	670	602	632	626	642	660	627	672	622	627	621	600	642	678	603	633	629	684	647	597	622	632	609	652	673	652	619	637	638	596	644	652	681	621	695	621	663	626	645	605	619	636	638	665	607	627	599	638	641	613	666	644	637	679	665	655	608	642	625	649	660	616	661	624	636	628	679	604	615	654	635	619	629	645	606	626	645	650	554	615	647	617	663	661	667	639	649	577	615	656	632	659	676	633	601	639	630	603	639	605	663	627	674	627	634	608	687	611	597	664	642	620	627	630	612	683	620	623	657	620	620	637	630	612	698	620	635	591	656	618	661	626	640	680	657	636	637	633	640	633	677	650	581	633	645	657	661	652	610	628	627	623	600	661	634	636	621	626	649	603	642	610	615	673	675	606	589	638	591	628	605	660	635	625	621	621	650	649	646	626	647	639	562	621	665	619	627	663	648	650	670	645	617	602	604	632	648	615	583	654	615	615	656	620	638	652	641	630	632	597	647	639	623	632	629	603	601	642	626	630	655	655	641	664	640	672	639	619	604	620	604	660	630	631	624	633	578	640	608	634	613	626	627	594	641	639	640	631	632	618	592	629	623	626	641	643	621	626	611	619	655	604	657	622	630	591	661	650	644	627	624	597	638	650	628	624	617	637	630	622	624	648	656	637	702	668	603	649	634	625	661	605	659	616	583	621	641	692	678	593	621	634	601	634	632	676	633	686	643	645	603	685	624	652	665	660	610	602	673	609	639	588	628	680	587	632	657	620	621	604	633	665	649	579	677	601	627	594	661	619	669	646	636	603	623	619	598	645	666	620	612	653	660	644	665	648	644	631	639	632	616	611	657	626	633	664	636	632	636	672	675	661	636	666	598	609	649	622	615	653	636	623	654	611	605	682	606	584	620	620	700	663	604	600	625	633	628	615	611	628	642	663	632	644	645	656	605	658	670	653	640	625	638	662	632	678	694	651	640	621	662	647	658	617	614	634	694	657	641	665	638	625	641	620	603	615	650	651	631	640	656	618	629	641	664	614	676	663	615	601	661	659	616	624	582	664	629	638	665	627	639	643	622	613	641	643	711	603	659	657	612	636	654	626	632	657	643	610	614	638	609	637	578	640	611	652	666	644	608	624	645	712	630	640	585	693	636	619	615	619	635	646	647	638	671	643	625	632	649	590	662	634	619	645	627	664	636	610	602	641	614	672	627	632	648	640	706	657	656	645	668	619	649	633	674	640	649	673	630	615	630	594	602	594	636	624	714	653	632	649	660	619	656	637	606	614	610	611	587	628	607	644	670	620	680	640	645	641	683	604	609	615	611	643	630	624	626	616	651	626	660	582	628	625	663	647	583	641	640	632	681	612	635	635	597	651	661	615	612	640	625	646	597	641	580	617	633	628	641	625	626	614	626	632	620	648	650	594	632	633	627	630	623	614	623	668	614	648	657	631	685	627	602	624	628	641	651	619	656	626	620	626	687	638	612	644	626	661	621	637	620	685	622	616	614	631	636	659	616	639	634	593	671	635	584	665	620	599	642	653	649	647	658	605	651	646	646	648	674	624	603	631	628	640	575	591	609	610	593	645	610	630	622	609	646	606	577	629	696	657	637	680	625	619	669	615	615	586	609	611	597	606	670	603	636	617	612	642	684	627	578	620	607	604	590	643	603	639	627	643	615	614	712	639	660	642	598	635	656	625	652	620	620	592	636	661	613	617	644	656	639	628	619	637	631	628	646	605	628	688	615	654	656	656	604	593	670	630	609	595	668	600	672	630	622	626	653	609	636	625	657	643	617	660	681	660	612	650	664	618	649	617	617	622	670	593	596	661	646	681	638	671	625
56957	54161	44636	39929	32811	27099	23311	14691	4281	625	347	308	289	295	290	285	298	294	278	270	281	303	266	287	240	283	298	275	254	311	288	312	316	274	304	287	275	269	271	299	304	255	289	258	310	283	283	271	269	289	287	299	277	279	290	258	315	307	304	294	296	278	274	269	272	247	283	280	293	264	288	272	298	235	273	257	306	268	283	255	277	258	280	301	294	319	275	299	302	265	294	292	298	300	286	286	243	252	274	285	313	274	295	284	280	283	240	263	247	278	272	293	295	267	251	254	282	306	277	267	281	272	288	260	279	270	262	304	273	281	282	246	285	280	270	262	282	260	304	277	264	282	279	293	276	294	291	306	290	284	286	272	253	289	280	298	268	269	288	301	285	311	277	278	292	288	284	264	263	248	232	276	277	287	253	270	258	278	261	298	256	269	258	298	282	296	284	282	282	264	288	275	282	276	289	295	260	300	276	270	251	302	276	300	285	312	292	257	295	279	280	306	313	299	286	264	254	301	299	272	274	285	276	274	285	308	279	286	293	277	299	287	277	257	280	287	277	289	270	292	274	319	260	256	293	310	307	287	270	272	265	237	280	315	284	274	269	304	279	265	310	285	306	299	308	304	290	285	254	277	255	250	254	271	245	288	244	278	292	292	252	286	288	292	265	298	308	253	254	291	268	282	292	249	296	307	282	282	319	258	246	264	265	266	268	324	302	293	272	280	277	259	337	275	267	234	266	302	292	294	294	255	273	288	294	283	245	272	282	276	279	283	264	281	252	262	260	286	269	289	278	273	299	265	267	290	298	266	272	296	260	295	295	275	257	260	287	284	275	275	307	277	283	256	290	292	285	275	304	269	320	295	284	294	279	296	294	284	287	279	274	287	264	283	260	279	268	299	255	295	269	289	278	311	307	265	303	278	307	300	292	292	276	288	290	289	315	338	291	273	265	277	287	303	326	276	249	258	278	262	246	280	283	285	315	309	285	280	251	294	280	287	277	265	286	287	253	279	304	280	278	300	296	263	285	275	282	279	277	282	265	272	267	262	268	287	297	280	309	265	287	272	258	282	265	278	284	277	284	268	263	299	236	271	289	311	265	317	288	267	277	301	297	284	287	276	296	271	276	253	243	273	272	290	297	259	296	298	290	270	277	298	286	318	308	277	286	254	269	261	278	259	334	295	278	270	268	260	278	265	289	281	297	297	291	273	278	291	287	298	274	291	256	280	284	287	290	266	295	283	286	294	281	264	293	280	293	267	287	272	314	286	265	283	286	279	268	287	277	315	302	257	314	276	252	284	282	293	291	271	246	287	316	252	301	264	308	318	277	288	278	260	236	296	273	278	290	227	295	292	263	307	296	305	274	290	292	296	279	293	263	271	274	292	264	278	265	285	298	253	330	270	275	289	315	287	317	278	303	276	323	297	280	277	278	273	296	287	270	295	311	278	279	300	290	306	297	276	268	310	265	273	266	301	285	279	284	263	266	300	287	315	260	266	284	283	245	269	268	286	279	295	312	272	282	279	305	310	285	248	266	276	283	286	296	264	285	280	267	268	316	285	297	260	283	270	285	281	313	281	277	257	261	252	294	306	277	286	319	272	268	292	309	282	288	294	311	304	265	285	280	275	280	274	247	307	286	272	279	283	284	255	293	301	299	290	305	301	290	297	294	264	282	295	295	284	248	285	293	282	254	275	258	256	253	262	248	261	267	299	284	270	277	274	291	280	282	266	259	328	292	284	259	281	266	285	265	278	272	265	286	270	269	266	279	274	294	285	281	283	289	277	273	280	262	281	300	297	275	270	262	268	266	272	269	296	253	304	299	272	281	272	281	272	297	250	246	263	285	259	273	297	278	244	287	251	286	277	294	272	304	279	302	288	287	305	250	273	284	267	307	265	241	270	275	270	268	297	269	307	283	271	280	258	290	302	299	311	275	284	252	284	281	262	288	261	317	281	272	290	269	301	283	291	282	264	278	290	271	314	275	272	320	255	300	277	294	262	295	244	281	283	264	279	314	274	322	269	285	248	301	275	297	267	290	289	277	284	270	296	300	275	274	278	287	312	290	269	266	270	298	289	289	259	292	253	300	297	258	245	258	293	259	296	265	278	286	285	333	280	282	269	273	287	334	271	236	261	288	273	272	278	270	273	283	281	323	268	270	281	282	301	265	290	297	278	285	265	260	254	282	309	298	283	261	299	252	279	238	301	328	286	272	280	287	290	274	258	275	314	298	289	296	263	294	244	295	276	286	284	276	260	256	251	285	241	294	256	271	317	273	252	282	259	262	283	286	279	272	277	313	266	266	286	289	256	262	261	239	282	271	252	263	277	271	296	286	282	301	282	273	322	270	281	306	272	290	300	307	267	297	270	267	241	284	294	271	315	301	271	265	303	286	280	268	302	289	262	262	297	251	287	285	303	288	261	306	302	281	284	282	291	286	284	298	262	269	257	278	287	262	279	270	281	259	284	259	291	282	292	307	253	249	275	239	265	276	271	280	275	253	281	298	257	256	324	292	289	295	302	324	311	282	289	317	293	309	269	312	280	284	266	293	270	278	290	293	284	275	296	304	304	292	260	255	240	289	293	291	299	259	291	273	267	267	292	312	256	272	308	272	268	293	242	282	306	281	268	273	297	296	286	292	274	294	294	250	261	295	301	298	268	281	290	304	312	279	276	286	283	277	307	251	298	298	277	288	256	271	284	276	285	295	296	291	305	318	223	269	265	281	238	271	278	283	292	299	281	280	293	269	279	279	236	281	312	287	254	277	280	270	304	297	281	307	275	284	286	293	293	249	290	288	276	268	268	302	276	321	260	272	230	285	290	281	250	272	287	288	286	285	282	266	287	273	277	284	279	264	262	292	247	297	261	251	277	284	298	289	265	293	248	264	280	301	247	265	309	283	286	278	294	278	277	276	289	237	266	272	265	291	287	259	237	272	275	285	299	276	257	290	289	266	280	301	300	306	304	282	260	261	290	301	288	264	301	288	268	277	307	251	283	301	306	267	309	298	282	293	268	267	277	297	296	251	307	272	300	283	283	286	303	275	245	275	305	274	278	277	284	292	271	291	295	270	247	282	273	318	260	265	300	272	274	278	291	288	293	325	281	246	274	282	285	305	288	283	292	286	295	264	272	276	294	268	285	269	274	283	257	258	299	284	292	280	284	260	257	259	294	296	287	265	309	288	279	310	278	247	310	293	288	298	249	344	278	296	309	306	282	275	251	276	273	289	280	280	269	265	277	284	261	301	263	305	260	253	262	312	254	291	293	300	295	272	282	280	313	264	290	288	250	275	304	276	267	290	263	263	296	272	267	274	277	290	278	301	268	283	285	285	226	266	287	295	283	303	268	292	286	299	312	278	272	267	274	291	274	284	271	298	277	276	273	284	304	273	287	259	273	255	297	282	308	244	311	320	282	282	280	249	287	297	279	283	269	326	274	272	296	285	288	277	267	281	271	316	252	269	296	269	270	263	279	276	306
47078	60912	55192	59549	51664	42765	27608	10480	2448	855	667	703	664	627	610	647	670	638	645	679	645	638	617	600	599	681	597	599	624	646	609	647	582	599	632	656	638	601	614	688	644	685	608	632	614	633	631	678	649	636	642	624	581	606	628	610	626	618	635	684	636	599	643	653	580	622	660	677	668	632	659	624	622	630	630	619	607	612	659	603	617	590	681	622	662	607	671	613	635	583	652	635	598	632	577	651	599	604	655	599	598	635	566	628	664	629	657	627	631	631	631	661	628	612	635	635	658	648	626	619	614	649	628	575	651	616	635	660	631	661	651	626	635	631	603	628	602	682	605	639	601	564	636	639	603	673	638	586	592	567	615	586	632	637	628	601	665	658	651	629	630	624	639	609	640	608	637	607	593	623	599	603	638	633	643	601	588	573	649	631	622	597	650	608	642	640	636	593	643	614	627	587	600	637	605	623	639	632	577	606	620	629	642	647	626	608	628	627	646	625	643	610	661	592	640	598	604	663	642	614	594	604	628	611	619	618	592	650	608	599	628	664	586	691	641	623	600	655	616	625	587	594	645	646	624	652	628	602	596	618	576	593	689	619	632	594	595	603	635	635	606	558	605	645	604	637	619	591	588	642	608	632	620	614	626	597	644	646	624	613	616	623	631	617	649	612	596	614	595	644	633	627	631	626	638	611	623	618	661	680	616	678	641	601	665	609	591	603	609	605	591	599	577	599	629	630	616	655	602	642	639	670	655	649	623	612	639	635	647	626	657	589	605	640	650	618	609	610	605	599	644	656	641	587	640	622	596	613	621	580	654	612	631	632	608	589	606	620	616	611	653	637	584	616	601	609	611	617	624	618	605	601	595	631	577	643	696	620	578	660	677	621	625	591	572	671	642	631	661	598	608	648	606	620	653	641	643	587	624	646	604	618	635	607	599	643	616	609	635	627	633	575	617	600	600	604	672	626	571	649	607	670	605	626	621	636	654	650	617	601	631	628	614	608	604	644	626	645	645	635	661	621	615	630	657	625	621	637	646	632	621	611	619	656	610	623	634	627	611	602	625	610	586	607	609	618	667	634	624	607	612	626	636	659	663	696	635	609	637	581	641	609	609	645	604	651	588	610	639	649	579	609	601	631	647	625	639	613	672	654	607	634	663	646	590	621	583	664	622	584	628	615	611	657	623	635	646	655	595	556	601	604	648	592	604	629	614	637	660	646	621	616	635	626	587	575	642	632	595	658	649	588	621	601	614	659	625	588	651	629	612	602	618	633	642	597	615	650	615	643	637	655	602	614	572	600	610	634	606	693	642	598	582	606	683	610	616	627	634	598	621	627	681	618	590	611	602	598	597	592	598	631	652	629	606	594	626	588	634	657	649	644	627	633	577	623	625	639	657	613	625	586	664	643	616	623	645	635	601	640	631	649	625	583	656	604	676	642	652	557	593	622	615	644	668	603	646	661	603	587	622	631	648	617	597	631	639	645	610	641	640	662	604	641	597	611	663	645	612	665	603	631	646	588	611	648	627	605	624	642	630	650	624	633	610	634	625	636	616	604	593	613	586	615	629	624	619	634	625	644	601	672	667	618	594	675	630	592	612	596	630	603	615	630	619	654	567	608	583	618	590	675	583	614	661	581	612	643	607	675	597	668	626	648	641	674	646	660	665	635	647	659	609	633	638	628	667	602	630	632	629	594	608	591	601	604	630	621	618	656	616	634	627	621	603	612	647	629	611	648	592	582	607	632	577	630	619	609	599	640	590	625	596	614	620	606	631	588	612	625	619	638	654	618	635	593	663	596	670	636	632	600	583	645	653	584	651	614	656	639	624	609	617	596	574	639	631	605	598	616	614	595	625	607	626	582	623	643	609	637	636	604	611	600	665	622	675	636	603	637	664	612	605	621	638	666	622	652	625	659	617	638	596	648	615	595	629	651	615	654	597	664	613	590	603	641	630	580	643	626	597	632	611	632	621	618	622	614	658	637	574	634	628	628	604	579	613	598	575	616	598	633	657	628	618	603	599	668	619	595	653	578	612	642	662	614	631	627	615	613	625	599	631	688	659	600	620	599	651	602	618	649	650	624	620	645	645	610	624	566	592	648	582	652	615	583	600	643	641	642	666	615	636	564	623	596	674	661	654	645	672	666	629	642	618	606	608	648	602	620	601	622	638	560	614	627	637	625	630	650	649	596	664	656	649	628	605	614	670	638	608	632	630	640	634	654	628	640	601	641	593	644	620	648	618	639	608	536	646	617	635	617	636	674	626	650	571	581	584	615	630	595	613	632	663	622	624	642	661	588	592	654	620	603	598	660	641	599	624	600	653	606	615	629	626	643	626	660	639	659	680	631	610	601	658	671	626	636	581	620	577	633	605	639	623	598	630	678	625	612	645	646	624	571	629	607	642	633	622	601	622	608	606	616	626	608	638	700	601	643	557	657	649	612	598	661	658	629	654	620	636	652	617	634	597	626	578	646	650	647	622	615	591	668	595	606	617	650	597	650	638	588	619	616	670	646	633	613	619	650	663	681	643	661	619	634	654	625	638	587	621	669	651	571	615	671	603	644	649	640	606	620	623	633	600	651	564	633	649	622	630	645	671	579	624	589	635	602	638	605	640	592	640	609	663	629	611	663	649	621	623	638	609	639	624	616	612	622	647	612	605	580	614	646	668	645	661	618	618	592	627	617	638	636	607	604	641	645	624	594	597	676	628	635	627	628	650	632	611	624	636	625	612	613	588	616	641	664	619	644	618	597	656	623	633	658	656	589	581	631	607	681	588	618	616	647	649	655	603	596	629	649	619	634	617	614	650	594	659	632	624	630	677	608	609	587	594	620	653	607	604	564	599	608	608	570	638	619	658	615	617	613	659	597	633	603	633	637	633	643	648	605	630	628	601	577	638	622	606	618	616	666	647	649	620	638	617	572	598	617	650	579	639	630	628	642	576	662	657	607	586	675	651	646	597	637	617	647	651	620	624	634	609	665	624	660	635	630	638	694	642	617	646	598	597	600	645	613	649	648	618	630	646	610	651	633	586	631	578	628	612	628	638	608	595	616	619	603	621	646	647	625	600	621	642	601	663	654	598	603	615	619	626	614	612	699	667	597	677	659	603	621	604	659	615	628	634	635	604	644	611	627	676	657	639	612	623	651	598	615	605	646	620	637	623	650	574	628	630	674	665	623	603	646	602	612	618	639	654	616	634	616	592	584	623	641	621	634	582	594	619	617	624	644	666	611	642	626	610	577	617	639	661	647	655	606	654	609	612	613	634	613	651	642	657	629	625	636	652	648	644	583	627	668	628	611	627	657	641	618	640	652	677	645	626	652	590	638	620	637	608	647	650	631	614	619	617	631	612	637	580	626	609	618	640	634	591	599	595	589	614	631	641	608	644	615	684	627	608	661	621	652	623	608	668	590	625	611	615	611	666	629	588	655	628	608	593	595	599	569	646	597	654	667	573	634	617	594	602	618	602	591	634	583	633	645
59603	47683	42932	35622	30378	26531	25627	21487	11364	2206	382	301	316	285	266	245	274	276	290	282	279	271	256	272	279	256	277	282	279	289	290	293	298	284	294	277	283	257	253	261	286	267	265	288	276	264	277	283	280	284	271	295	291	300	257	254	256	275	304	244	278	275	286	272	266	274	258	255	283	292	300	267	267	284	260	304	261	291	248	304	285	278	286	292	284	269	279	268	289	262	247	270	243	235	270	253	282	245	273	286	287	240	261	270	282	257	280	286	238	268	267	285	295	249	286	247	258	282	235	279	257	261	243	271	303	281	293	290	305	267	281	290	284	291	280	263	285	263	289	248	259	252	284	293	287	244	293	299	270	258	273	282	272	296	298	281	274	301	263	266	286	290	273	266	270	268	290	273	259	288	279	259	273	261	325	269	286	297	299	295	276	286	280	271	267	262	271	266	278	278	250	254	295	275	281	289	279	302	297	289	290	301	282	270	292	270	266	273	262	282	311	312	283	276	279	249	285	254	273	309	254	272	271	287	277	241	252	260	275	262	272	274	282	291	260	274	277	277	267	245	298	287	277	270	287	265	266	245	242	248	260	298	267	271	248	294	265	264	273	288	272	234	275	266	269	281	251	244	267	281	285	258	275	286	279	273	291	309	266	272	267	251	254	251	273	249	255	283	265	241	286	256	288	293	254	278	277	273	270	267	305	289	240	291	253	275	262	268	248	268	304	251	257	286	292	252	284	272	260	262	259	281	302	265	311	257	265	234	257	265	290	295	295	254	296	246	304	231	269	267	263	269	254	255	270	242	284	281	275	294	237	299	262	266	295	273	272	286	256	273	277	293	260	296	291	263	243	292	289	254	269	316	292	274	290	280	268	245	256	287	272	276	291	247	270	248	293	260	251	270	289	259	255	255	279	245	273	289	270	300	276	263	295	279	276	270	260	262	231	289	273	220	269	268	272	309	260	298	284	285	276	269	269	275	272	296	258	271	282	254	288	249	256	247	270	279	303	289	274	282	246	229	283	260	246	270	282	255	288	276	255	273	252	278	276	282	284	283	254	291	303	280	249	274	282	268	276	270	284	237	247	263	286	278	276	259	262	233	269	284	270	262	270	277	271	264	258	283	260	256	293	250	257	270	281	273	288	299	249	263	266	268	275	256	263	281	270	269	264	280	250	268	285	276	279	262	280	253	277	281	269	268	250	274	255	269	281	279	296	284	255	264	273	256	289	272	297	270	268	267	264	284	279	293	266	265	242	267	282	298	326	243	236	288	267	289	290	264	289	275	259	266	318	268	247	302	268	301	266	267	287	277	298	281	276	262	289	265	278	311	297	289	260	290	246	256	286	293	296	293	274	255	307	290	245	257	287	298	241	262	267	253	279	320	246	274	303	277	288	233	290	280	286	283	268	276	253	313	273	283	269	271	303	262	277	271	277	257	277	292	256	304	289	272	279	287	290	274	285	280	299	312	255	238	267	278	219	260	287	266	282	287	244	284	272	279	281	280	288	261	277	321	266	262	269	269	272	267	282	296	249	231	288	280	228	273	275	296	295	257	260	294	243	270	260	309	272	263	252	272	309	281	270	305	265	284	293	263	303	316	284	279	272	240	228	270	262	277	263	279	284	299	264	286	288	253	272	287	243	289	231	278	276	289	289	267	291	265	294	276	292	266	249	303	284	251	251	268	278	254	279	243	260	264	284	294	305	282	279	281	293	296	310	278	268	302	284	279	269	273	246	294	279	277	282	259	260	245	279	239	265	275	255	254	257	263	274	254	282	224	229	302	270	295	294	300	269	257	279	261	283	276	295	271	274	288	298	286	261	271	294	265	275	284	238	273	262	265	270	258	283	244	275	272	247	240	231	248	295	280	292	260	258	254	297	277	311	276	264	252	288	280	267	276	284	280	289	240	255	282	270	244	260	270	281	279	287	268	257	282	261	275	290	293	274	287	263	268	294	225	261	300	258	281	277	308	285	269	292	277	241	277	320	270	278	270	290	271	278	281	285	262	266	299	263	260	300	255	286	264	270	286	258	249	272	263	275	283	316	259	263	252	266	273	261	245	288	291	271	291	264	259	287	290	306	275	251	244	258	268	261	285	259	252	271	281	279	278	315	264	256	249	289	277	276	292	262	280	255	292	285	258	271	262	250	297	273	270	306	239	267	271	272	296	306	295	273	271	281	276	274	287	292	276	269	267	312	270	275	278	284	273	255	256	303	278	282	291	265	264	266	301	251	253	277	242	263	273	275	249	251	244	267	272	259	268	291	271	282	282	277	261	272	264	294	268	254	282	282	265	261	268	265	295	263	277	299	256	274	249	235	273	275	292	277	247	261	285	299	314	280	265	284	296	247	274	256	269	276	283	294	262	273	277	264	244	249	248	267	266	277	275	286	275	280	276	268	292	254	273	269	264	276	257	253	247	283	254	257	267	246	249	259	302	285	248	254	236	252	275	292	266	244	274	286	259	252	252	289	294	309	289	271	273	271	266	288	261	242	319	308	243	280	304	307	280	294	268	259	231	288	248	279	252	299	283	255	267	280	280	247	256	298	260	287	272	303	281	254	246	263	282	316	286	258	281	285	276	264	293	277	278	272	291	258	255	248	294	275	275	236	280	290	286	244	251	233	268	256	285	241	277	285	257	250	246	249	283	271	286	268	276	288	258	250	285	246	285	310	268	269	225	285	250	293	242	272	292	299	277	239	278	265	260	293	296	283	255	290	252	273	295	269	253	277	267	271	249	270	293	289	280	289	297	275	286	280	272	269	296	265	285	263	241	290	254	268	300	291	268	271	280	262	260	304	241	251	278	254	286	279	269	300	278	258	313	275	269	311	271	271	281	266	291	282	278	264	244	270	305	278	288	285	302	285	292	293	263	282	259	287	288	252	293	273	276	274	257	265	247	272	286	279	285	298	261	263	272	289	290	260	308	264	262	267	270	239	274	269	280	274	268	287	251	261	294	301	287	269	281	259	254	278	253	269	267	281	290	297	280	288	271	270	295	278	277	280	230	262	311	241	283	261	249	257	289	257	272	261	284	295	267	276	291	287	272	294	264	286	285	281	269	281	254	261	299	277	270	269	269	236	259	251	273	296	275	283	276	277	302	279	295	278	280	282	247	277	280	286	267	258	263	283	267	273	254	278	254	294	276	265	280	262	270	264	271	270	248	282	263	277	292	261	271	276	297	261	260	259	268	276	282	297	264	291	289	259	262	289	321	278	276	278	259	252	263	288	263	293	299	258	242	246	278	291	292	302	270	263	260	256	264	281	299	250	264	287	294	305	275	275	291	242	293	297	264	298	244	312	304	248	288	274	262	264	273	283	271	302	297	277	273	269	260	268	231	277	303	286	328	304	244	262	261	259	281	295	286	250	284	259	266	240	262	235	255	298	284	287	277	266	262	257	291	285	273	259	313	276	301	288	279	273	254	222	253	284	248	279	296	307	248	265	258	304	257	288	280	261	266	253	304	250	279	245	266
54479	59281	52832	56164	59330	52920	36329	15023	3300	1066	727	652	658	637	642	641	597	613	615	573	637	629	603	608	584	599	614	596	611	595	607	615	621	609	597	620	606	589	556	582	639	619	537	570	570	590	584	560	560	588	559	562	633	605	631	561	642	576	593	585	577	614	546	648	578	571	557	587	566	593	568	599	572	581	642	583	544	566	606	577	554	640	515	603	551	571	569	562	619	557	617	553	613	567	576	587	611	534	606	587	561	596	565	608	572	564	574	583	576	570	598	552	600	557	561	589	583	601	593	599	575	585	594	595	582	551	584	582	622	566	592	618	551	597	609	587	631	581	548	603	570	602	626	595	558	610	569	519	566	557	594	581	534	579	579	591	567	635	561	634	591	600	615	574	588	548	582	582	632	573	557	585	555	582	562	564	579	584	598	630	583	574	613	633	566	544	610	553	607	551	580	567	570	584	608	610	580	591	585	611	614	574	612	597	551	581	551	562	596	602	574	591	575	573	557	592	577	581	590	604	545	551	597	542	626	599	588	567	611	607	601	598	568	583	573	605	592	619	566	589	591	601	585	590	531	569	560	585	608	585	532	578	598	562	591	611	607	632	567	563	557	589	532	570	595	556	565	576	568	552	601	577	608	576	607	604	593	609	595	588	549	585	594	561	567	546	547	588	585	562	607	581	570	554	566	559	627	591	595	556	626	587	567	579	596	604	590	584	518	546	585	571	553	597	577	596	604	603	558	566	557	576	613	585	559	603	575	581	592	564	611	583	603	611	584	600	575	577	588	589	586	586	546	619	544	602	606	536	582	595	605	577	553	586	540	562	576	568	614	602	588	604	576	567	610	596	540	616	639	602	544	591	583	611	563	557	539	582	564	551	626	555	544	576	568	587	618	606	596	630	564	592	613	579	576	566	543	598	630	600	562	575	595	572	597	592	627	547	555	562	582	595	567	584	549	583	607	622	592	614	579	577	567	589	575	539	585	585	589	617	575	565	562	573	573	588	612	592	553	553	587	580	642	578	600	617	631	557	615	582	587	589	613	624	590	591	615	587	572	605	532	606	566	615	581	571	632	600	602	600	607	615	598	608	593	596	587	593	590	591	612	605	595	548	590	533	577	603	599	535	579	607	580	613	585	602	572	606	603	565	564	577	563	601	592	596	558	615	555	599	593	574	631	586	564	560	613	580	579	571	524	597	576	562	590	577	601	612	601	574	581	591	606	595	587	579	565	576	564	594	585	616	588	565	614	603	563	552	584	593	588	604	592	647	630	600	567	619	577	561	550	578	568	539	607	579	553	601	563	595	623	565	595	642	591	611	585	580	569	597	576	581	593	583	533	598	573	598	592	562	615	607	593	540	580	549	559	623	576	624	636	588	595	581	580	562	562	617	600	560	600	592	559	621	596	587	568	613	581	561	591	586	568	618	613	609	610	596	637	617	567	593	529	601	602	601	549	548	605	592	555	555	621	596	583	558	590	585	533	620	587	608	604	591	630	598	590	603	581	613	578	569	572	558	586	603	571	583	573	572	614	563	580	612	581	605	594	587	607	564	586	607	567	551	580	632	565	587	626	633	592	605	546	575	592	604	620	570	631	582	566	594	570	585	576	522	628	602	627	572	552	565	578	572	599	584	603	607	621	589	605	636	550	577	611	539	614	556	593	523	579	559	565	563	598	575	587	615	586	602	570	549	637	579	576	544	571	627	592	579	598	549	552	594	571	595	591	567	589	587	635	582	644	571	555	591	628	628	568	629	598	600	611	607	618	616	597	579	568	563	559	599	601	575	574	566	621	615	607	592	605	555	556	603	572	605	544	565	556	594	591	565	584	602	598	575	578	556	580	573	562	570	582	592	582	596	581	583	563	572	587	578	585	594	562	628	560	592	553	599	611	585	530	603	574	588	586	596	624	589	584	573	607	598	581	627	565	582	611	573	634	614	551	601	592	566	561	629	568	576	636	596	588	614	604	596	573	539	605	591	577	596	586	611	560	599	596	556	556	588	595	563	569	577	539	591	588	632	626	549	560	602	609	606	578	533	587	608	547	570	603	591	617	576	630	588	582	589	608	579	569	559	573	585	608	574	565	598	522	612	586	579	606	592	606	588	564	608	605	600	579	543	573	633	558	595	625	569	585	585	542	577	563	593	550	559	579	589	581	564	554	579	566	610	615	601	588	583	618	624	560	550	576	580	572	593	592	548	583	550	567	589	559	604	521	604	575	593	590	556	562	584	576	599	590	603	577	609	608	585	578	634	554	556	585	593	572	580	587	555	552	547	562	561	605	557	615	600	531	542	588	577	589	610	563	570	585	584	558	602	599	599	538	625	615	569	590	563	618	575	556	580	624	605	603	571	541	558	640	562	545	595	589	537	590	566	588	560	582	585	557	588	582	600	613	617	567	602	603	552	571	631	579	611	601	588	607	577	598	641	567	611	630	604	588	600	567	619	605	626	601	580	600	598	583	577	591	587	578	584	561	633	622	564	595	592	613	576	578	630	550	567	603	593	573	574	567	588	566	588	567	611	532	597	605	565	558	603	568	548	603	585	589	542	581	619	545	591	545	545	548	590	557	600	602	592	559	559	601	600	604	559	573	601	570	607	553	580	559	631	570	613	609	599	550	595	566	623	600	565	574	602	611	596	553	585	583	597	617	624	621	549	533	586	588	617	605	600	618	559	599	586	608	588	549	542	578	582	550	550	575	603	566	556	566	600	603	592	630	577	572	596	574	571	598	555	611	603	614	579	560	597	570	595	612	539	560	594	599	574	572	583	562	634	559	567	560	575	587	582	603	593	593	591	596	597	629	604	590	581	621	579	592	600	586	544	581	589	577	608	575	571	548	596	567	591	582	566	587	547	627	590	567	534	563	558	618	595	579	602	656	560	618	562	553	567	581	591	565	577	590	603	601	654	555	565	589	602	520	623	537	612	626	593	597	556	577	562	553	592	590	606	621	591	620	605	622	599	576	560	583	590	597	605	580	553	574	544	588	593	535	603	550	540	542	561	575	577	615	575	544	602	575	601	579	595	558	568	581	593	612	592	613	565	573	630	568	571	599	593	583	600	581	579	551	590	603	577	567	588	549	579	592	607	581	585	633	592	604	604	609	602	604	607	588	546	600	598	566	593	564	602	581	569	594	593	598	572	560	599	600	583	547	558	554	585	581	620	587	593	556	611	598	626	542	568	578	551	566	549	584	596	580	548	603	570	543	620	565	587	531	574	590	576	594	550	531	530	605	616	585	592	575	554	586	543	610	594	644	575	612	575	614	591	603	533	558	588	560	565	572	603	607	574	608	594	580	599	576	581	569	602	592	538	588	574	554	587	575	569	588	559	563	558	562	562	633	569	569	562	577	516	573	589	584	592	600	552	569	586	597	597	568	583	602	554	580	600	621	575	612	601	550	610	606	613	574	577	545	578	626	553	609	575	602	605	585	569	573	563	604	558	631	596	584	546	585	576	576	599	584	582	609	563	585	632
25315	29933	33758	20806	7250	4457	3088	1479	621	352	278	279	286	263	292	290	279	237	284	268	274	257	279	302	269	293	315	262	251	298	281	251	257	284	286	269	285	291	282	269	280	265	315	276	270	300	236	280	299	293	307	273	288	319	264	269	275	293	279	277	289	251	280	279	273	314	309	278	266	282	294	271	270	296	275	292	282	264	271	241	282	268	285	290	274	284	256	288	283	270	291	281	288	245	271	274	248	258	260	260	264	270	266	275	268	268	262	259	268	305	276	307	285	272	266	262	248	268	280	269	274	295	275	255	267	278	267	293	265	295	319	298	264	254	296	259	246	311	290	295	276	307	299	278	242	295	266	272	298	341	264	261	293	282	290	300	270	266	293	287	285	258	283	280	276	269	312	296	277	265	294	284	281	281	290	265	275	285	260	279	261	280	282	271	322	256	275	245	258	268	287	266	298	258	286	271	254	278	268	281	260	291	264	294	293	279	288	295	285	277	269	272	272	283	269	283	277	269	272	273	304	251	288	291	271	278	256	305	289	285	279	256	263	253	252	270	250	256	283	320	279	296	286	265	252	269	288	303	272	218	248	299	282	282	284	247	268	283	258	258	286	265	314	263	289	279	270	250	290	270	250	281	288	287	267	277	282	265	277	286	276	257	301	290	274	273	276	257	277	240	319	266	273	267	281	266	247	292	247	283	272	274	278	270	261	245	310	274	261	269	256	279	288	303	240	282	265	263	278	284	268	296	303	290	247	287	263	262	297	295	255	282	296	276	268	269	293	282	243	282	289	256	294	279	261	271	258	278	277	278	270	260	288	274	276	281	247	288	267	272	259	287	262	248	314	276	245	278	276	282	271	243	288	276	242	290	278	243	294	270	284	252	309	275	264	312	277	294	315	264	240	250	268	290	287	272	266	276	274	267	267	245	284	293	276	274	273	286	254	271	268	249	271	272	279	286	304	300	276	273	270	285	290	276	277	261	298	277	271	321	267	301	271	298	287	255	297	278	299	254	281	276	296	273	298	304	298	243	248	302	305	312	313	257	252	282	285	285	269	260	289	274	289	267	309	306	304	270	275	276	257	292	266	281	258	269	265	269	259	297	279	279	264	254	308	277	275	285	310	266	265	255	285	267	324	296	262	275	310	299	305	271	285	280	277	286	276	260	256	262	227	268	270	281	257	270	281	250	258	259	282	280	287	290	274	263	269	275	288	264	289	290	260	266	289	247	243	243	269	269	262	274	297	310	284	278	258	268	269	255	274	280	260	274	265	257	258	291	264	243	285	260	309	262	288	268	274	270	274	296	288	284	292	282	266	294	242	281	289	294	263	295	275	245	242	280	279	300	265	285	276	280	288	275	276	302	299	309	284	286	277	261	267	298	293	254	269	261	258	272	296	283	276	258	258	303	280	270	250	282	285	301	246	284	273	235	291	271	269	281	270	244	255	276	294	303	297	298	275	296	261	293	260	296	288	291	312	264	297	254	268	279	297	270	323	307	283	283	252	293	289	251	307	283	290	286	278	302	272	270	298	289	267	303	285	266	274	285	267	280	304	282	299	259	279	262	277	227	277	292	287	252	258	275	285	301	246	302	301	294	271	264	287	302	269	301	290	330	245	253	263	263	297	250	261	263	278	271	288	239	277	250	295	276	289	244	254	272	280	268	251	267	265	270	258	263	270	317	297	280	284	289	304	287	284	281	252	297	316	286	280	268	285	261	263	256	285	265	260	282	276	281	254	281	286	274	277	332	286	262	242	287	298	266	293	266	294	298	261	294	300	284	274	262	255	280	269	255	293	278	302	296	302	286	279	269	284	281	283	288	281	300	265	267	286	321	277	255	274	273	275	297	283	254	263	295	290	283	301	282	277	246	294	306	283	262	264	299	293	265	297	278	301	246	287	280	285	264	284	265	269	271	255	268	313	281	284	266	284	283	265	269	286	277	263	258	277	285	283	272	251	300	244	249	255	298	298	278	271	342	260	295	265	242	267	268	271	291	275	287	266	267	276	275	258	264	287	294	251	288	293	288	296	288	274	258	286	314	291	277	289	270	258	248	264	312	245	275	274	272	265	267	284	289	268	291	254	271	272	275	284	278	248	256	305	275	293	269	274	252	270	242	296	289	278	261	274	279	282	288	254	281	247	284	273	316	293	242	272	272	276	279	277	308	293	287	289	247	285	263	256	262	262	288	295	293	293	273	287	239	262	241	285	272	278	263	280	285	286	270	278	292	287	260	273	268	264	261	276	258	313	274	303	282	254	268	276	262	269	279	276	290	253	253	264	304	276	274	285	264	262	306	295	281	301	278	253	278	270	295	251	280	309	270	279	295	243	265	306	286	267	244	276	270	274	280	281	282	257	275	303	283	284	260	285	293	240	276	278	266	277	274	280	304	279	274	277	307	271	257	275	248	238	255	275	305	323	276	290	278	296	281	301	275	247	264	274	264	249	258	289	268	242	284	278	281	267	252	303	281	297	289	271	277	301	286	269	284	281	270	282	297	256	252	291	296	280	257	259	286	287	290	271	297	272	273	251	271	266	260	291	303	282	279	277	264	285	263	300	287	280	281	272	286	309	295	264	279	251	284	317	283	313	257	290	319	293	243	264	271	278	263	280	256	270	262	283	263	271	300	287	256	280	298	299	276	268	288	253	295	260	302	277	257	283	258	253	293	274	299	286	277	260	261	291	295	260	303	287	254	319	284	279	266	268	274	299	290	296	305	263	276	287	265	292	241	275	281	254	270	287	305	254	285	280	272	256	254	227	296	287	257	270	260	264	277	296	279	310	249	260	287	270	259	288	291	261	266	285	272	290	317	267	277	223	260	287	265	262	300	284	281	280	272	272	264	254	276	267	275	277	256	276	299	288	251	287	301	261	284	265	259	275	242	314	326	284	276	284	272	274	238	268	271	281	270	252	262	275	309	271	317	262	296	297	244	288	261	283	269	301	284	265	280	271	267	276	283	247	284	286	247	274	278	270	269	275	280	269	285	293	270	262	272	270	281	318	288	258	286	273	280	283	282	298	273	284	281	280	278	284	288	279	270	284	313	292	291	262	285	269	318	273	268	292	280	291	281	288	260	298	294	293	268	252	275	253	281	232	272	259	271	309	272	226	285	250	277	259	268	279	289	263	276	264	273	280	281	274	295	279	233	255	250	283	292	289	294	284	284	261	244	291	293	279	273	228	271	272	288	236	291	270	251	256	286	296	271	294	287	256	268	286	280	267	242	270	254	276	262	302	297	241	245	274	295	265	301	270	286	249	265	280	233	262	291	278	295	285	265	275	316	280	272	295	300	273	313	284	256	276	286	289	318	296	283	266	259	252	234	288	287	267	286	260	271	253	291	269	324	261	268	282	269	304	267	260	299	260	241	277	228	283	283	286	267	240	254	250	270	255	284	265	272	277	285	228	261	263	284	237	235	288	274	288	292	279	270	268	259	273	282	280	266	276	260	266	275	254	264	284	290	256	259	302	285
19478	27826	37113	25748	13206	11431	7182	2919	1066	768	666	619	625	658	647	647	627	654	610	601	659	652	631	674	670	605	628	638	579	620	618	669	651	665	659	638	670	668	622	618	647	669	717	608	641	641	636	631	706	670	643	604	616	613	660	662	625	649	654	642	702	636	609	639	640	613	635	653	693	669	609	606	682	630	674	603	629	611	617	587	593	661	616	638	609	627	607	663	667	636	678	620	613	645	684	632	649	617	613	618	658	635	626	630	674	645	668	635	623	659	626	646	664	681	629	615	636	616	635	599	650	651	626	609	656	629	689	634	628	601	654	704	634	591	608	601	659	633	609	638	625	608	611	645	673	672	616	626	647	673	595	637	662	627	649	616	647	618	630	579	634	622	612	596	641	586	701	634	626	668	610	623	613	587	655	633	606	651	611	622	643	632	679	635	566	656	673	666	640	618	607	670	672	638	626	658	637	599	638	599	638	612	666	656	640	643	601	591	621	637	645	667	563	634	643	594	596	664	636	577	659	635	632	651	634	590	622	633	655	631	658	597	647	656	631	674	624	642	668	693	595	620	666	610	641	631	616	681	628	681	605	628	661	646	650	599	650	620	628	639	650	621	636	609	645	710	610	618	596	633	662	660	659	641	651	638	587	643	664	658	629	672	643	639	662	663	603	645	606	621	629	613	646	642	615	641	658	668	662	592	619	667	597	633	673	636	643	658	588	633	658	626	648	638	637	643	644	653	646	640	638	671	636	624	624	610	678	628	662	608	644	620	614	651	648	612	569	618	606	602	627	639	644	642	688	639	611	610	659	648	603	703	655	632	636	648	680	651	655	621	631	656	619	634	617	678	599	638	650	671	634	654	665	644	608	609	633	619	635	648	658	689	645	656	602	591	614	633	652	684	615	635	614	591	604	595	610	660	603	665	599	665	605	687	646	652	616	626	593	646	612	587	629	628	653	664	641	648	671	671	654	616	599	617	625	634	637	631	709	661	674	635	636	652	629	621	634	634	644	684	677	639	643	598	647	633	680	628	611	676	618	678	607	647	645	659	610	640	640	617	618	622	649	650	640	641	624	600	629	708	626	686	644	611	655	641	662	662	703	624	642	636	623	610	614	616	641	639	696	626	636	635	648	656	631	630	623	638	647	629	643	612	659	647	665	657	657	613	644	613	632	596	681	621	659	636	646	652	675	644	615	639	594	576	601	650	621	619	628	618	613	649	650	634	606	610	673	617	643	647	603	681	654	659	643	629	651	636	677	672	671	639	665	602	653	586	553	633	625	642	675	643	632	599	665	648	632	647	663	642	616	626	662	623	647	624	647	618	630	583	620	628	619	622	661	656	616	652	674	622	650	631	646	614	604	652	650	672	636	623	645	652	637	681	619	661	653	649	660	642	657	699	632	642	623	620	645	620	610	648	660	663	653	587	630	634	684	644	631	629	697	637	604	665	647	634	668	623	658	634	632	644	627	636	606	609	603	654	625	693	665	610	648	589	631	623	616	633	612	610	662	623	674	668	616	658	587	588	647	639	649	656	657	604	598	590	635	677	671	624	615	597	669	638	633	648	614	635	640	654	663	612	631	642	652	608	655	649	626	679	602	644	623	646	622	640	614	635	651	610	634	672	638	688	640	658	638	681	627	649	600	656	638	608	633	638	603	612	646	665	674	657	674	671	647	598	664	645	676	636	606	602	615	656	621	666	627	654	606	613	671	653	629	623	607	589	615	673	642	600	633	623	618	711	639	644	611	645	650	604	640	642	632	688	581	641	654	621	654	598	642	676	673	677	634	627	649	574	617	627	590	682	598	629	633	635	625	644	616	641	671	628	607	626	658	652	621	681	621	627	637	625	608	611	608	634	636	620	635	617	642	602	621	577	566	654	576	600	618	643	661	635	661	655	633	636	660	673	624	607	607	612	637	649	629	643	639	661	573	589	599	634	635	654	631	606	662	605	647	624	652	612	617	660	624	639	631	641	623	606	659	632	625	658	599	644	664	638	668	618	636	637	606	650	634	613	606	632	598	703	593	696	612	630	618	681	614	640	632	662	670	620	639	622	593	627	635	656	671	646	637	645	590	663	653	604	597	620	621	606	645	618	606	614	650	649	652	632	691	637	589	671	605	667	635	621	591	635	637	621	629	673	621	625	603	638	600	645	607	598	650	596	653	575	626	643	625	605	653	649	646	646	635	645	693	639	629	659	601	643	648	631	635	652	630	651	651	629	635	642	657	636	622	607	665	632	593	614	619	599	619	636	604	607	643	661	616	632	631	630	665	598	646	635	671	593	667	591	672	674	622	590	646	610	638	661	586	636	653	628	626	664	600	635	691	624	634	609	668	684	668	658	648	630	595	648	619	653	616	634	653	635	624	611	614	650	656	635	641	594	692	623	606	615	614	661	659	699	618	638	616	610	632	650	626	606	596	635	620	623	643	667	607	667	597	618	638	642	631	687	660	639	649	641	651	600	658	623	628	635	694	626	654	638	619	601	665	649	619	642	640	661	641	655	649	632	646	609	650	623	648	683	677	663	657	657	631	655	651	639	621	657	628	640	615	682	665	644	601	621	657	627	681	602	636	693	616	645	648	597	574	662	669	653	621	648	649	627	641	604	621	668	659	627	643	608	654	655	636	619	638	601	652	652	645	585	698	682	674	624	672	629	629	668	627	674	605	646	594	620	624	665	605	654	615	670	636	692	621	607	645	626	649	623	661	619	646	630	666	625	678	635	664	635	697	677	650	591	639	594	609	608	624	635	593	623	644	656	639	637	612	669	639	642	655	654	672	634	658	666	628	637	612	671	646	589	632	667	643	623	641	661	645	643	671	610	633	656	672	611	665	648	640	619	648	609	655	610	627	645	697	656	647	604	720	609	630	612	660	615	671	622	614	666	635	629	706	620	641	631	624	623	629	651	619	647	627	612	639	653	639	647	605	664	650	627	699	648	723	637	643	647	648	639	638	655	585	611	622	640	630	632	704	667	666	647	629	620	650	629	606	606	621	646	600	622	602	636	622	626	637	662	619	652	608	603	614	631	653	643	636	633	613	591	673	634	659	626	646	646	648	604	631	651	620	626	651	606	665	626	670	723	673	686	601	611	663	625	621	606	619	630	648	662	633	649	626	691	628	650	625	633	631	638	643	640	636	680	630	596	618	650	635	642	628	624	633	653	601	632	619	613	672	648	622	649	611	645	644	633	619	652	615	635	628	617	608	615	671	640	651	593	629	617	612	620	677	632	650	589	636	637	646	645	684	638	673	591	610	660	654	632	660	620	647	627	633	681	663	652	613	658	666	663	637	642	652	643	672	651	622	601	651	613	661	598	705	635	664	663	627	604	650	596	672	598	618	644	647	612	665	634	636	607	620	619	610	591	598	663	638	627	631	618	647	625	625	589	639	662	594	659	605	663	604	665	603	613	631	614	657	653	635	670	636	643	608	608	611	630	662	620	616	615	624	654	664	598	617	612	648	655	664	667	665	620
51809	50639	49982	48182	35395	26394	23816	15472	4578	812	356	266	295	298	270	289	284	283	284	295	270	292	295	283	301	269	296	269	292	272	305	284	272	254	264	282	269	280	280	241	270	286	270	270	272	293	276	281	274	305	286	265	284	286	277	301	296	287	305	273	299	256	292	253	271	244	278	262	284	292	308	279	288	275	262	275	308	284	288	249	268	278	284	296	283	305	293	305	279	301	266	300	273	265	295	280	281	264	271	302	258	279	264	294	255	246	265	301	295	271	288	326	264	278	267	270	302	286	303	291	260	253	291	271	277	274	266	285	279	277	257	271	282	272	307	280	311	291	276	292	272	281	267	271	285	289	298	290	302	273	320	285	277	289	278	275	263	280	283	295	295	274	276	306	249	263	285	285	282	285	259	301	277	288	284	284	256	279	279	276	281	301	296	290	256	286	297	294	278	300	305	306	292	268	254	293	297	274	293	265	315	282	269	295	302	240	273	248	274	255	287	283	300	281	257	310	272	246	278	280	299	295	250	272	317	315	307	270	272	328	287	290	307	266	293	299	277	288	281	257	271	297	298	280	278	254	308	311	297	255	285	307	299	284	303	262	309	270	281	276	227	277	285	290	322	300	253	277	313	269	290	301	271	264	304	313	279	268	291	268	286	288	289	283	255	296	258	273	260	250	302	286	275	304	256	295	288	270	261	263	289	254	279	303	249	260	265	328	269	273	261	269	282	293	273	280	271	321	302	278	284	263	307	268	291	276	286	254	300	277	288	286	295	281	296	255	262	277	264	276	274	280	322	257	260	291	266	279	296	296	291	298	281	263	275	258	276	291	298	289	282	278	343	295	278	274	287	250	293	292	263	253	260	257	277	272	257	280	310	290	279	265	300	308	266	310	300	278	297	279	309	275	287	298	288	285	295	276	293	298	301	293	283	296	253	287	301	267	278	259	249	287	289	262	263	295	272	288	257	276	258	308	292	312	282	271	293	275	263	283	262	270	270	293	265	261	286	268	267	318	288	286	308	322	308	272	290	294	280	276	287	271	315	292	281	277	272	272	273	287	269	271	294	287	293	291	278	311	292	275	296	331	298	283	257	247	282	282	263	268	289	307	305	314	272	291	272	264	267	289	297	262	271	279	281	246	267	278	288	273	282	260	281	279	287	326	268	299	295	285	286	255	296	269	313	287	283	276	297	284	289	315	279	311	282	303	254	292	300	273	256	279	281	296	272	279	260	276	290	286	282	287	290	288	284	302	302	243	258	293	289	266	288	292	297	256	281	279	271	310	284	300	268	267	245	262	261	264	273	271	257	288	284	314	285	280	292	273	277	269	279	257	260	305	297	293	303	270	293	315	285	276	290	267	283	285	269	261	282	277	296	284	290	253	311	313	241	297	241	273	297	239	283	274	295	258	273	264	282	291	283	285	309	242	274	259	273	284	265	267	276	299	286	266	278	285	270	263	267	308	290	297	286	269	277	288	283	276	336	303	311	289	294	246	315	270	267	299	296	268	308	303	300	252	284	289	288	284	290	259	287	308	321	309	272	291	281	312	286	271	320	270	272	284	271	296	279	271	292	274	271	271	262	294	301	270	272	291	280	273	267	267	287	248	265	289	255	294	292	284	259	285	293	316	263	279	290	283	291	267	278	286	298	307	271	294	265	270	291	247	277	281	265	294	315	283	262	303	272	262	276	293	299	281	275	274	326	278	265	285	281	266	288	273	274	310	263	287	258	265	312	264	284	273	280	283	265	277	277	262	289	294	266	273	288	292	277	289	311	283	276	296	289	294	248	282	314	291	303	304	276	278	273	290	264	279	275	284	280	247	255	296	318	287	299	288	268	293	278	284	320	295	281	275	277	285	306	294	271	299	287	273	289	269	277	288	290	259	312	271	303	282	270	292	287	285	292	279	260	267	304	287	289	286	277	275	291	279	242	303	273	300	262	263	293	308	289	250	298	279	321	269	296	293	296	274	298	251	285	255	273	302	276	258	285	283	315	274	325	280	290	295	285	295	281	288	291	308	289	290	278	285	291	286	271	326	283	302	257	299	285	305	264	245	263	282	274	275	288	283	281	284	291	306	310	304	287	283	267	261	264	305	269	280	297	272	293	286	328	262	280	277	232	266	260	271	277	261	304	280	311	264	270	294	272	275	307	263	294	276	301	309	296	263	257	271	270	278	278	296	291	257	294	284	262	283	293	250	270	252	289	291	279	277	282	286	309	296	257	276	283	285	265	289	282	267	278	284	254	290	287	299	273	274	295	293	287	283	296	236	271	270	299	265	274	295	258	315	290	261	287	290	288	310	273	296	277	304	263	296	287	286	278	261	291	260	264	276	300	276	253	285	270	276	298	259	244	290	267	263	275	308	300	327	304	279	292	297	304	292	250	290	273	283	273	287	264	269	296	272	275	270	276	279	269	279	284	294	294	288	303	281	306	296	279	302	267	290	258	273	296	258	243	272	275	283	291	289	291	312	277	274	273	284	289	253	289	266	319	286	295	312	307	289	270	271	254	308	301	288	264	249	287	287	280	279	252	263	302	236	257	258	292	303	281	289	261	267	280	278	253	274	277	273	289	295	246	309	313	269	272	279	276	319	275	299	285	279	301	306	260	286	298	298	276	310	293	252	311	278	263	249	293	259	272	283	279	334	310	266	282	292	284	264	260	275	279	248	303	285	311	314	293	282	253	290	279	276	304	282	265	292	316	287	283	306	278	285	280	272	285	278	274	289	266	309	288	265	285	253	276	267	319	278	270	274	281	272	299	316	260	290	294	279	271	276	275	282	291	283	290	284	271	266	280	297	265	293	281	306	264	272	294	278	256	276	273	290	282	291	296	287	268	292	254	310	291	287	274	281	281	259	289	272	282	253	296	290	280	279	288	252	259	247	264	311	283	290	294	290	279	348	258	278	265	271	263	269	273	254	269	262	259	280	270	258	282	293	264	288	273	247	287	273	259	283	266	301	284	289	282	280	282	258	321	281	282	281	276	251	277	284	277	271	268	261	290	289	285	260	239	286	284	283	279	289	294	273	294	295	260	256	249	286	256	301	284	276	271	251	275	288	241	271	254	288	271	270	311	246	294	260	281	277	299	278	283	278	248	316	305	290	266	281	249	257	312	266	281	277	290	277	286	325	291	271	269	292	266	291	275	285	310	282	276	279	317	282	317	269	259	306	289	255	294	287	275	270	289	302	264	293	258	280	262	294	285	277	292	310	260	293	307	301	282	257	281	266	291	288	295	266	281	251	282	297	310	247	284	265	289	282	265	309	289	301	265	276	290	274	336	299	299	289	274	270	290	264	309	286	264	277	307	287	300	304	288	239	286	294	276	276	260	268	298	273	285	251	310	274	283	278	291	259	297	267	275	267	287	286	302	275	267	271	291	300	312	272	274	265	281	288	278	268	267	284	264	279	266	297	274	295	294	289	219	270	296	275	308	261	278	260	305	287	266	295	282	289	278	312	277	273	254	261	268	263
44027	56449	56393	59813	49007	43416	26635	9722	2297	883	699	664	607	647	633	656	634	695	641	660	628	634	680	696	593	702	617	663	608	645	625	632	642	617	644	631	668	585	656	613	585	635	626	619	640	636	648	622	668	669	600	651	614	625	669	610	612	605	592	664	628	655	650	615	638	619	652	651	652	658	614	632	650	650	656	630	619	643	665	619	621	614	662	639	631	626	648	674	612	621	671	634	624	591	614	661	579	627	607	652	652	625	651	628	650	618	632	615	629	588	703	636	637	587	708	656	633	625	637	652	664	669	654	624	640	679	645	615	599	656	662	638	591	618	608	602	634	687	614	653	658	613	614	618	635	613	647	608	644	632	646	594	614	654	652	622	633	656	626	644	610	659	593	617	691	665	655	647	640	622	630	608	649	671	605	602	617	601	626	617	675	640	622	661	686	623	634	618	694	671	627	634	606	601	637	646	617	668	617	619	604	614	662	682	627	668	639	670	620	622	628	628	619	631	650	611	647	661	654	577	624	630	645	665	668	610	677	628	621	637	583	672	621	604	612	655	647	656	622	649	627	668	644	640	597	583	634	612	630	600	655	616	590	624	608	637	614	633	634	640	613	668	680	624	627	610	653	686	601	597	628	666	639	632	618	592	592	640	643	643	667	636	637	668	634	605	596	707	667	677	673	625	617	652	635	578	639	592	652	649	601	678	636	664	664	663	610	665	634	618	643	650	633	663	672	614	634	612	631	675	632	639	636	642	670	629	645	621	611	654	637	625	644	648	647	657	643	620	642	613	624	641	640	651	651	644	684	653	644	621	653	643	650	628	599	671	642	639	638	590	631	635	676	661	641	600	677	612	655	634	644	621	642	638	620	610	647	620	658	617	633	641	630	626	584	625	654	607	635	637	622	618	650	624	643	651	666	663	631	601	644	604	640	663	683	631	642	657	630	634	648	670	675	609	597	628	625	584	592	613	637	634	677	672	645	599	654	638	644	608	633	685	650	608	668	652	680	649	564	665	609	662	629	608	594	656	647	677	645	661	668	708	646	636	618	632	629	658	630	629	619	609	651	626	594	639	615	659	662	654	653	629	675	629	655	657	617	611	687	626	610	646	644	622	674	617	565	663	602	604	603	650	639	604	620	657	654	617	634	676	588	643	610	654	645	624	655	588	638	606	664	606	641	633	662	627	621	635	631	638	609	640	615	646	608	637	638	632	617	640	607	653	617	615	629	657	622	608	604	645	657	604	602	627	637	606	586	647	626	672	608	583	586	584	616	628	677	620	596	637	612	631	597	568	668	598	658	652	670	624	595	657	632	569	630	576	608	630	644	650	630	661	623	620	594	612	623	651	617	658	661	635	613	594	642	680	646	622	613	631	614	611	637	661	679	644	592	619	613	662	612	633	569	653	646	669	637	644	650	647	650	637	619	624	599	625	615	607	680	657	656	634	618	659	607	596	625	611	623	642	644	640	629	641	661	642	640	569	624	650	647	642	628	633	621	631	625	601	640	633	624	615	633	697	626	651	665	612	636	643	612	645	624	614	641	617	669	600	642	670	639	641	649	607	636	612	649	656	652	637	656	646	618	677	596	643	639	639	620	661	616	635	604	630	684	593	634	641	683	631	588	655	640	646	632	638	625	637	590	636	649	655	630	638	641	644	621	608	663	603	635	619	607	621	655	622	630	573	621	630	638	651	619	677	566	600	626	598	614	629	631	620	622	602	631	625	624	589	609	633	597	614	656	656	652	662	604	646	688	602	627	623	648	618	632	627	598	624	594	628	624	596	666	639	627	603	614	645	626	633	646	624	665	679	626	649	697	622	621	603	611	634	602	638	596	619	671	653	666	631	618	626	622	634	609	621	619	600	648	638	637	622	576	653	657	567	609	580	643	653	636	683	678	651	663	636	655	642	608	648	650	615	640	665	640	657	653	628	572	625	584	629	634	643	600	652	669	677	613	625	635	679	624	606	620	663	670	640	638	682	639	656	609	664	645	633	663	638	618	653	669	642	611	634	648	643	615	682	626	625	635	622	637	625	616	669	618	613	663	620	638	653	636	601	640	586	649	616	640	654	603	664	623	643	586	600	622	661	640	656	645	666	643	641	660	663	575	640	678	673	636	630	605	650	656	597	610	642	611	648	661	631	621	624	606	602	657	667	622	634	616	596	659	669	629	655	600	672	623	639	618	623	597	614	631	641	633	633	638	654	641	642	633	634	640	630	615	628	635	633	623	645	619	626	651	666	603	635	647	605	675	594	616	611	593	601	645	617	630	616	617	632	632	659	616	621	663	571	621	648	618	649	612	654	667	658	632	580	628	582	667	580	626	585	632	636	635	636	645	621	656	620	637	638	676	600	638	607	653	606	608	666	625	619	645	642	647	637	610	627	646	661	653	617	616	630	607	645	586	624	639	626	628	665	599	617	642	623	646	593	642	624	659	641	642	645	665	641	637	607	655	672	580	628	586	651	648	631	562	622	666	606	651	621	635	639	662	681	643	634	601	648	646	611	591	611	671	605	642	646	632	654	666	636	664	607	669	677	592	665	580	629	642	553	646	665	634	659	622	655	643	681	620	634	661	679	592	617	623	634	620	638	630	657	704	682	629	640	580	620	609	664	622	671	625	589	658	580	602	628	664	652	633	617	616	619	618	661	672	625	660	656	667	626	634	609	661	652	671	628	667	623	638	614	621	671	632	600	629	591	661	679	617	614	640	607	633	659	613	622	621	621	658	641	654	638	625	652	608	631	622	618	630	624	650	596	641	641	627	681	620	615	663	653	625	597	606	665	649	581	648	616	649	593	661	646	626	600	632	659	605	663	659	644	618	634	640	637	628	672	660	651	651	679	603	622	669	653	661	642	687	636	668	657	650	599	681	639	609	611	608	610	595	657	639	598	599	643	629	614	618	619	620	657	658	653	661	617	632	621	633	598	651	654	600	695	641	650	578	628	632	650	646	684	625	575	629	632	664	630	617	621	632	646	641	611	632	672	632	684	643	608	629	611	634	637	635	594	692	645	628	663	617	621	631	619	658	629	666	636	618	622	631	630	682	607	650	641	634	639	627	610	645	615	654	599	662	617	653	614	623	656	656	631	673	638	626	628	645	616	603	622	622	663	641	650	619	591	652	643	634	603	612	622	648	697	630	614	626	620	673	660	658	665	652	619	614	643	617	611	650	661	623	637	620	614	641	619	612	646	634	640	644	583	649	611	576	634	624	637	665	630	664	642	598	643	614	596	628	616	600	592	644	614	638	641	632	664	658	642	646	658	638	698	629	623	643	581	640	645	696	603	643	650	620	610	619	658	659	648	619	621	636	620	632	646	650	622	608	646	619	660	656	612	622	631	641	670	671	672	609	632	710	673	690	636	635	616	635	625	625	650	624	657	651	598	664	676	664	593	600	612	606	661	630	653	630	679	631	616	627	664	631	621	592	631	671	633	627	631	641	618	628	611	595	645	645	658	625	594	609	609	597	638	657	614
59131	49327	42600	39107	29369	28618	27611	21264	11188	2601	420	291	231	304	257	299	287	289	298	267	291	276	283	281	282	259	257	254	239	298	285	298	292	295	253	289	269	261	282	284	272	285	286	276	286	264	276	258	276	310	283	291	280	270	310	270	240	306	282	266	280	291	237	247	280	276	239	271	274	238	301	292	288	291	297	271	264	249	267	268	245	266	263	271	255	228	242	286	311	281	282	289	265	257	284	275	265	269	280	287	284	282	274	281	241	251	270	302	291	269	265	290	285	272	275	266	249	279	252	289	279	255	260	283	278	280	291	281	267	273	257	310	260	282	261	269	293	278	272	247	303	281	268	274	257	303	279	285	281	254	272	285	271	263	243	259	270	248	292	264	267	286	253	241	257	278	260	290	268	282	274	261	270	272	263	285	305	245	266	272	277	239	281	278	280	254	277	287	262	284	244	271	281	270	272	264	266	268	228	308	292	286	293	271	260	261	266	264	242	261	261	265	268	264	292	281	263	245	283	255	262	250	262	251	260	286	282	295	274	267	248	283	262	277	258	253	251	255	251	298	250	276	299	294	269	281	264	230	247	268	283	265	271	266	308	260	263	244	278	263	266	289	289	258	274	259	282	268	297	284	262	269	253	253	257	277	237	270	279	253	255	275	274	274	297	263	266	259	259	269	248	256	258	264	289	280	257	247	288	229	258	280	265	273	251	279	279	267	278	272	303	292	285	271	283	293	280	294	275	263	291	268	265	262	265	253	273	265	269	260	278	281	262	273	242	228	246	261	251	258	292	274	268	277	297	252	271	269	285	267	255	272	244	294	276	262	253	258	263	269	266	270	259	257	306	293	258	267	255	303	253	266	278	241	269	290	294	278	282	255	273	281	285	240	248	275	274	225	274	278	291	231	259	272	269	264	279	256	305	280	278	227	250	269	297	256	263	282	247	268	274	268	271	280	257	261	273	263	282	259	264	274	292	265	282	266	275	277	258	259	282	286	283	231	279	243	265	260	248	261	260	278	248	282	203	284	277	254	251	242	270	270	262	305	256	255	282	289	288	257	276	250	263	286	262	268	249	269	248	262	282	275	233	269	242	267	285	243	249	239	286	261	229	273	261	240	301	283	241	249	276	300	264	267	285	302	253	244	261	327	260	286	254	299	255	271	268	273	263	269	285	278	263	291	277	244	289	281	264	260	242	273	275	288	281	260	270	244	246	261	254	249	268	298	281	269	254	275	290	304	254	243	275	255	281	259	300	235	284	302	273	278	258	246	271	317	280	260	245	264	270	277	256	281	258	262	263	262	277	273	263	266	275	300	286	248	250	267	270	263	282	298	271	239	268	254	273	235	290	285	259	259	255	276	289	266	292	285	277	281	280	263	272	266	254	267	234	268	261	269	244	273	259	247	303	256	272	290	280	241	278	271	314	287	292	263	280	273	291	257	270	251	237	264	279	275	300	288	281	261	254	298	268	253	271	240	254	268	257	253	258	255	263	247	290	308	262	245	270	269	263	276	253	292	287	259	264	269	305	274	285	264	252	268	309	272	244	243	287	284	277	264	262	298	274	285	278	266	272	316	267	259	257	265	292	294	306	312	256	278	278	267	254	269	294	267	287	265	242	257	278	234	279	251	280	299	227	271	269	286	270	286	292	276	229	265	260	262	279	264	276	256	284	249	268	258	245	255	286	271	274	250	250	259	249	267	263	273	267	295	265	274	287	272	246	256	270	272	292	257	242	263	275	293	256	284	290	314	268	274	280	313	278	288	286	274	281	264	249	240	285	259	277	270	272	286	282	282	296	266	253	249	233	260	272	271	270	275	268	271	265	252	221	282	283	285	240	275	277	284	283	238	293	259	279	250	295	251	259	277	294	272	256	254	263	279	262	260	244	250	288	276	277	248	256	254	263	249	243	304	257	283	285	259	249	243	250	280	246	294	257	259	295	250	291	255	245	269	285	221	249	269	274	264	285	311	277	278	299	259	258	259	263	251	253	273	300	276	290	247	273	260	284	273	300	317	263	286	262	280	270	274	259	242	291	262	261	255	220	261	226	260	274	250	300	291	288	261	291	260	275	258	248	272	264	291	267	263	282	241	262	243	304	305	295	271	263	265	268	268	256	244	289	289	253	291	255	267	281	263	285	286	257	295	275	308	270	252	279	260	240	277	280	290	249	258	268	289	288	272	280	279	291	301	290	249	278	275	306	291	236	244	276	284	284	254	290	261	269	247	286	288	288	261	282	256	305	270	264	250	268	261	238	246	274	282	296	264	299	252	258	306	254	295	275	264	259	276	295	254	259	285	258	283	275	263	265	252	236	269	266	252	289	311	266	261	269	254	264	264	264	287	263	282	263	274	238	239	267	244	270	306	272	299	277	275	269	264	249	320	274	290	294	290	274	245	278	242	265	245	250	249	291	247	287	276	277	260	282	291	287	252	267	292	251	220	256	261	244	269	268	284	270	277	289	281	238	255	255	275	277	269	269	283	266	263	294	290	252	274	273	259	259	238	263	279	270	257	272	263	295	260	253	284	251	270	298	248	296	297	269	260	250	277	285	285	269	287	263	260	316	290	267	257	255	258	254	230	274	273	257	255	294	289	294	265	285	269	275	268	279	217	250	253	261	290	255	270	305	305	277	258	258	292	256	269	274	259	284	247	241	257	278	291	257	262	281	272	253	242	274	299	257	260	291	245	259	293	272	266	232	271	237	276	250	291	276	284	243	269	273	299	300	260	286	282	274	267	283	296	289	271	279	295	264	308	284	302	283	244	271	269	261	309	324	283	270	262	277	274	277	265	264	295	267	282	247	260	248	315	280	263	265	242	283	276	261	280	247	252	266	296	232	277	271	243	266	254	263	270	261	270	255	252	266	254	265	274	265	267	284	285	251	278	289	255	264	294	266	280	278	278	282	235	286	241	253	269	264	270	254	264	251	282	261	247	273	266	274	255	256	281	229	282	279	252	261	260	292	260	281	247	268	254	270	290	266	253	287	274	245	279	270	248	298	280	262	268	270	287	286	281	258	273	247	287	272	290	296	271	284	265	244	269	273	280	272	249	272	245	336	240	276	278	259	268	264	262	270	269	272	263	286	294	296	245	253	249	296	270	266	260	233	312	261	228	244	267	275	296	258	271	272	290	293	285	277	315	258	257	246	270	269	270	265	237	285	267	260	260	303	263	266	276	296	255	293	285	257	270	274	281	271	249	272	279	305	298	289	280	254	281	248	288	257	278	251	280	254	278	238	274	252	279	241	259	277	264	282	244	257	268	273	294	269	252	282	299	283	281	256	300	276	309	259	264	264	283	296	285	255	254	293	271	293	272	268	298	270	245	272	276	267	277	279	285	283	282	280	273	266	265	280	287	292	286	258	267	264	295	294	280	285	279	252	265	274	264	259	319	304	270	269	292	274	265	262	254	241	242	271	299	270	254	274	259	257	257	267	262	282	271	266	244	264	253	278	275	280	297	255	234	288	263	281	263
52547	58702	54963	51402	61848	58317	41653	19362	4387	1202	706	707	626	652	621	651	581	648	616	624	637	625	618	586	603	595	598	604	593	559	615	620	600	628	594	638	596	588	579	591	608	578	593	583	599	562	591	610	559	584	608	575	588	569	581	586	610	592	557	619	549	582	627	619	594	562	568	611	611	603	615	581	618	599	579	555	544	633	581	579	589	612	597	589	532	599	574	568	610	611	583	590	630	534	628	601	582	605	597	562	597	574	567	603	634	598	594	613	613	592	544	609	574	558	583	599	553	586	571	588	590	591	542	577	595	559	567	573	581	537	638	624	572	600	591	621	583	610	606	600	620	582	606	619	587	576	587	599	608	615	535	604	645	619	591	563	561	630	605	571	580	592	582	633	618	606	616	604	634	602	612	581	574	603	595	556	637	590	617	597	605	588	620	595	599	618	603	586	587	538	631	602	632	585	604	580	621	605	557	626	584	563	588	576	595	564	613	614	589	580	581	622	611	581	585	641	544	588	596	630	532	582	556	628	620	588	610	588	574	612	561	588	598	589	609	571	604	566	602	577	615	573	566	609	603	615	623	617	602	636	633	600	583	623	579	602	590	576	595	580	590	601	591	547	578	602	541	579	558	623	587	576	587	617	637	572	553	568	567	589	557	577	575	583	595	571	572	655	588	561	603	605	597	612	551	592	572	554	596	638	600	577	620	618	559	585	584	593	581	600	623	568	569	584	554	573	595	573	606	559	566	592	630	598	587	540	600	581	589	611	572	585	593	572	603	581	584	636	604	536	607	596	589	586	601	592	594	637	593	624	608	586	615	602	584	559	589	552	623	564	560	599	606	582	543	611	588	514	601	575	572	599	610	593	545	562	600	569	576	625	582	580	609	569	575	623	626	613	570	619	594	591	609	603	626	584	590	599	612	590	582	603	575	584	581	571	591	617	584	597	597	589	578	589	591	597	573	595	562	607	564	576	597	570	590	571	620	619	565	577	597	598	588	617	567	577	592	583	579	537	605	540	581	580	579	562	583	591	589	599	581	620	573	587	587	578	588	600	591	611	598	614	592	589	589	588	592	586	618	607	576	593	643	571	584	607	629	637	581	597	615	626	658	612	599	588	636	614	612	613	615	616	594	597	569	593	600	569	604	593	616	616	564	568	613	584	572	589	645	567	590	594	582	593	606	627	595	584	567	623	577	590	594	573	642	550	594	583	580	634	533	572	628	590	598	597	584	617	621	578	634	567	533	583	620	583	608	610	554	583	583	597	549	610	571	571	639	595	584	591	602	594	607	628	635	579	591	602	621	611	586	550	617	632	556	584	565	616	599	655	605	599	550	619	601	609	591	587	546	591	615	626	614	618	587	579	600	607	610	563	571	600	576	636	592	566	617	606	580	598	567	614	568	591	569	631	590	604	594	597	594	627	611	604	595	607	604	568	586	596	562	565	582	568	639	605	621	602	530	598	599	546	587	561	591	544	571	616	613	599	576	582	576	575	584	597	586	617	578	579	562	568	586	595	595	615	637	555	622	578	604	632	638	593	620	588	620	598	604	602	603	599	572	609	594	606	592	564	624	606	568	607	570	602	561	555	518	628	632	604	578	593	577	582	572	571	568	621	576	568	587	611	565	599	580	582	573	573	600	622	545	566	592	572	606	577	589	583	585	586	582	603	598	607	594	588	570	609	577	556	562	580	570	604	591	551	548	637	654	611	582	569	575	579	593	533	649	612	596	576	631	560	556	572	582	573	605	625	618	624	587	564	633	584	583	601	590	601	618	579	647	626	608	578	577	583	558	617	624	624	599	585	597	610	561	592	540	589	561	622	577	578	578	590	613	582	583	553	565	591	582	611	600	606	578	592	600	590	593	567	614	639	593	579	554	588	661	608	550	596	618	585	596	586	546	525	589	575	607	582	608	596	613	593	588	551	618	600	592	587	559	600	622	561	610	614	564	589	605	600	607	613	550	547	621	600	623	548	615	603	606	589	633	595	590	594	572	568	581	608	570	561	601	606	582	552	568	616	633	651	584	528	552	601	613	590	576	603	577	630	592	629	582	603	587	581	625	541	582	580	611	548	571	559	567	602	550	596	588	610	600	590	591	593	584	587	625	585	574	570	639	577	625	574	584	605	574	608	589	589	595	627	552	650	609	589	605	576	529	582	583	603	643	590	644	635	629	558	612	591	579	577	607	648	594	584	576	564	594	607	556	605	582	603	646	599	558	588	559	583	592	582	586	587	533	590	598	598	626	589	633	554	581	590	636	613	566	595	600	583	557	582	586	576	601	551	603	600	596	615	616	628	596	600	570	590	613	575	575	609	570	594	596	601	601	602	597	597	572	588	579	609	598	555	577	578	590	585	573	599	551	581	562	587	562	645	598	547	633	579	615	578	624	602	632	562	614	569	611	590	619	615	576	581	543	548	518	587	585	556	562	565	590	582	562	588	587	586	602	585	607	606	596	535	593	626	615	575	559	568	550	608	591	583	617	580	631	595	601	573	613	629	555	574	588	559	545	573	606	579	598	597	632	623	616	557	581	571	605	582	586	572	609	588	556	596	633	578	556	617	625	616	574	569	591	535	581	604	587	577	588	625	607	625	586	599	611	635	594	588	604	611	561	564	588	574	612	595	614	580	614	575	565	570	576	563	587	627	592	579	595	612	599	624	594	628	603	603	600	611	616	572	634	579	552	625	563	564	596	612	606	616	591	602	573	640	585	578	625	608	592	600	604	570	615	575	587	617	578	580	584	657	616	582	609	621	564	615	597	551	613	616	582	606	593	599	572	576	600	561	591	593	578	581	630	653	562	625	564	609	549	568	572	609	624	575	584	594	605	550	575	561	659	605	552	590	582	572	582	615	594	619	585	582	604	599	590	574	576	585	624	587	643	569	569	601	580	559	582	609	582	530	602	623	620	564	600	545	632	613	565	596	608	580	567	585	568	540	573	562	588	616	576	658	614	597	600	617	548	626	562	611	568	593	582	587	584	585	598	619	586	653	629	563	622	596	622	619	568	615	584	601	581	596	611	531	610	541	610	557	629	584	588	548	632	601	570	603	584	578	605	604	557	596	597	601	581	603	579	592	600	590	568	560	579	615	572	570	607	556	581	608	621	622	596	609	601	625	582	577	617	601	634	649	577	573	589	552	624	562	584	581	637	651	594	582	591	560	581	559	574	595	594	610	587	593	550	586	592	587	584	596	616	620	589	616	584	590	658	603	628	578	588	571	595	588	584	589	602	563	582	530	543	587	554	575	561	567	567	559	574	617	585	608	571	612	603	556	588	582	570	598	618	615	606	577	573	591	580	608	557	561	578	624	617	584	605	624	592	586	592	566	546	625	587	609	641	582	571	581	588	570	604	647	565	671	571	564	559	573	617	567	578	572	618	585	613	552	612	587	596	581	531	583	587	609	586	604	588	605	567	622	592	525	577	584	598	574	585	601	604	624	589	565	595	581	604	576	606	555	593	611	557	543	585	612
20652	34204	30393	24671	10334	5175	2545	1065	433	315	267	251	244	306	294	266	240	252	263	286	278	281	294	259	278	280	273	267	303	292	285	304	285	265	262	285	253	269	270	263	260	295	277	290	293	258	287	276	268	279	288	267	251	273	267	292	303	257	294	275	293	276	248	298	277	280	267	280	285	265	262	273	268	251	293	282	288	305	262	287	244	273	271	279	285	252	263	278	292	299	281	287	279	264	299	262	263	267	251	279	294	296	251	275	269	296	261	273	264	256	289	302	288	264	287	300	264	293	308	283	275	274	283	265	248	280	299	268	281	278	264	267	287	269	272	291	265	282	281	235	281	293	274	282	260	273	291	262	299	261	253	288	266	304	247	293	257	283	333	305	274	310	293	336	276	272	272	257	274	261	304	251	277	294	250	263	278	288	323	259	248	283	275	267	264	257	274	292	294	273	295	268	267	285	287	274	291	261	278	290	296	264	258	256	267	291	300	288	265	264	279	263	270	268	252	269	287	289	278	279	297	292	273	282	263	277	292	244	250	277	297	260	282	268	248	266	256	246	291	274	275	292	262	300	229	281	270	253	283	300	264	279	268	277	264	291	277	284	243	247	315	268	270	301	271	299	280	274	285	288	284	284	282	259	288	294	300	276	292	277	281	286	280	314	263	301	263	271	264	272	293	290	250	271	255	260	307	317	250	258	289	260	293	267	269	253	285	287	275	262	274	266	272	283	259	277	299	311	284	295	268	275	265	264	287	256	280	248	279	270	260	240	288	272	297	241	272	276	267	262	307	296	283	283	265	261	264	262	266	260	264	269	278	279	282	293	242	307	297	280	276	279	272	251	279	283	291	260	306	274	293	269	299	257	271	279	279	277	255	277	273	286	284	268	292	307	303	295	257	290	292	305	301	248	267	300	281	267	282	291	268	279	283	285	293	298	282	258	274	272	238	295	253	286	284	293	273	285	286	265	292	270	251	279	244	278	255	255	270	276	282	276	286	251	269	305	274	270	277	296	271	258	269	279	300	253	278	287	275	299	228	312	280	275	285	265	294	301	280	271	279	269	282	240	289	264	248	243	301	272	289	290	270	258	280	285	280	266	324	273	275	268	249	280	259	245	278	291	287	257	305	283	260	271	298	269	268	272	280	267	251	251	252	263	275	270	268	272	257	268	280	249	264	287	290	261	286	269	298	268	303	319	255	291	258	263	305	305	277	262	250	298	267	307	264	249	274	279	275	282	277	278	270	299	276	265	267	293	282	261	264	274	238	302	285	281	254	267	287	278	258	249	276	291	232	265	266	270	254	283	246	260	262	283	264	289	271	255	270	285	285	275	267	281	285	280	308	267	259	279	263	270	287	283	312	297	281	279	286	281	270	300	282	304	281	269	275	266	297	253	290	286	289	284	280	296	265	285	292	246	264	286	256	263	289	269	277	261	246	305	275	258	249	285	281	289	277	267	305	284	307	285	260	265	296	268	289	278	288	299	290	271	252	260	288	264	309	290	269	281	296	294	293	300	244	253	279	277	274	272	286	274	277	247	263	249	252	276	297	274	265	250	257	260	273	278	285	262	279	292	297	267	263	278	288	277	270	273	296	306	292	311	266	296	303	278	262	268	274	263	300	272	300	280	272	261	264	279	277	278	309	266	282	296	239	268	286	279	252	253	288	275	294	287	291	294	244	291	275	258	269	238	281	243	263	292	283	257	279	301	236	285	305	243	292	283	281	266	249	246	265	277	266	292	276	248	277	281	245	271	234	281	272	288	272	275	260	304	275	301	271	287	289	287	284	269	277	291	301	271	268	289	293	257	303	288	259	290	269	271	266	267	277	276	280	281	278	276	281	282	258	280	286	253	298	282	293	277	253	270	279	272	291	268	272	301	262	268	303	248	214	284	283	249	258	241	270	260	271	269	271	275	279	302	284	276	306	276	281	256	305	292	275	275	273	250	269	257	285	306	281	260	260	290	280	270	276	299	245	288	275	291	257	259	294	292	283	264	294	265	274	288	299	286	266	306	240	250	274	258	270	268	253	258	276	272	273	299	259	243	261	287	283	246	266	263	292	239	268	256	291	288	297	276	313	274	280	286	265	251	294	291	297	281	278	292	265	271	295	321	288	259	316	271	304	268	299	285	274	292	278	280	278	294	282	255	279	329	307	270	283	257	287	284	287	291	253	294	270	263	291	289	288	272	288	263	286	260	286	255	273	293	290	315	249	296	296	281	274	242	266	255	286	279	275	247	252	281	275	273	261	330	300	266	271	307	295	268	288	248	302	264	261	291	286	295	273	262	279	267	291	290	278	278	298	280	295	273	259	236	228	294	276	293	261	281	276	276	265	284	273	268	305	303	270	293	310	266	281	271	257	312	272	249	303	268	275	291	252	256	268	281	304	296	280	279	275	257	266	288	295	266	278	296	264	294	264	281	281	276	291	290	256	247	257	296	284	273	280	299	268	310	276	294	288	262	315	293	255	270	261	260	265	291	285	250	247	291	298	265	277	266	260	269	287	297	264	299	285	276	290	271	284	272	286	301	282	266	292	277	285	296	264	275	273	277	252	280	301	290	281	227	258	250	292	304	301	302	274	278	288	316	238	304	284	306	265	271	278	288	300	284	262	269	268	258	276	257	280	307	267	305	258	273	279	288	277	286	290	262	300	266	287	277	262	267	269	270	256	264	263	272	276	287	289	274	256	264	283	308	272	296	253	308	297	273	275	267	260	295	253	316	302	263	271	264	286	322	285	259	280	250	293	268	275	304	295	290	292	268	261	247	271	259	270	251	277	256	272	283	261	243	261	262	289	260	261	253	272	253	289	268	281	281	273	246	256	260	284	288	265	254	272	270	279	265	258	277	279	279	280	294	286	262	255	290	270	250	297	281	276	270	302	250	303	275	289	271	326	254	281	267	290	271	264	284	286	258	289	255	257	314	264	312	254	277	273	282	286	283	269	302	288	267	255	262	277	283	286	280	273	269	292	276	290	279	283	259	280	291	246	300	268	234	246	241	271	269	280	298	269	275	287	274	300	289	266	298	288	301	298	293	291	289	288	306	254	272	273	287	254	283	293	288	265	285	282	280	271	292	290	274	285	285	284	294	289	287	257	275	289	295	258	303	278	239	259	283	267	288	305	287	263	287	291	268	304	303	302	260	260	296	279	266	224	302	295	271	301	285	302	283	274	266	283	301	293	271	300	254	251	269	277	285	268	247	304	290	261	286	264	288	265	255	309	289	262	244	262	267	289	290	271	283	281	274	255	257	267	280	265	248	290	292	283	279	271	287	279	266	274	283	311	311	287	278	270	259	297	273	292	289	269	303	281	248	261	287	263	291	256	260	302	289	294	265	266	258	251	270	280	286	284	304	314	252	273	300	290	262	247	266	277	278	266	266	291	254	282	260	245	278	280	293	290	261	303	250	269	258	276	282	260	272	297	266	318	265	264	247	282	251	276	268	307	276	322	295	260	280	293	257	297	290	268	288
15006	32587	33246	32082	16138	12105	6356	2441	1068	707	633	635	635	639	685	631	632	698	707	661	664	588	599	634	652	645	627	641	620	632	648	601	669	668	614	626	646	626	652	654	617	640	641	710	676	647	658	665	647	660	635	606	622	615	625	649	609	614	626	581	593	645	619	641	627	630	632	627	557	703	636	629	676	602	632	633	637	669	604	626	687	666	627	626	636	654	644	638	660	633	629	702	599	644	647	648	628	645	660	638	628	671	605	624	643	668	635	621	656	682	668	608	662	621	651	639	644	650	628	617	618	675	631	647	652	625	634	644	641	664	658	630	641	646	638	677	646	637	650	629	647	653	632	691	622	642	644	660	645	675	628	608	615	621	653	608	658	607	632	646	642	644	628	595	654	651	645	632	564	655	640	669	638	627	599	649	703	632	652	640	656	665	617	696	679	660	605	640	630	643	656	686	638	668	582	614	650	672	682	618	697	649	605	617	647	629	646	644	632	669	615	635	624	673	644	685	627	611	639	676	612	648	652	683	646	586	637	650	629	635	684	622	632	648	681	588	647	601	643	629	686	608	634	684	629	652	638	646	659	599	636	678	656	654	630	647	618	632	685	673	655	642	649	669	599	612	563	651	663	664	656	613	619	617	644	651	637	591	665	649	635	670	685	579	611	607	653	665	642	660	600	596	676	630	662	656	637	644	659	657	624	621	623	654	668	667	620	627	648	649	586	664	684	598	632	589	623	678	699	625	589	647	686	612	621	642	610	656	640	681	678	646	641	640	656	640	670	653	623	686	572	639	612	653	697	631	674	658	620	622	666	672	584	621	655	640	635	657	657	678	681	691	636	628	650	628	594	615	652	640	616	674	614	599	638	705	663	628	629	667	607	620	616	593	664	693	632	644	668	636	631	644	612	614	654	666	652	636	618	609	631	601	595	624	676	607	630	645	636	595	657	602	606	635	642	649	698	636	661	642	656	659	582	643	668	653	602	599	640	671	681	657	611	602	588	638	634	620	651	636	693	628	630	659	607	652	675	665	630	656	621	609	612	683	615	651	670	638	642	634	599	635	685	654	623	646	629	635	637	604	636	630	658	637	620	668	614	601	637	627	685	633	658	642	647	621	629	602	627	635	662	673	635	596	619	641	586	629	654	679	657	640	604	639	614	632	655	633	607	663	625	640	645	690	627	616	618	630	663	723	665	637	602	705	611	664	632	626	642	653	590	650	663	662	660	609	668	638	638	644	623	609	635	619	632	662	638	626	649	632	620	615	607	684	658	628	639	630	580	678	654	605	644	686	666	604	632	663	619	652	650	609	656	627	636	656	624	659	626	636	610	655	677	607	686	619	631	616	665	615	642	661	682	636	652	626	609	666	643	603	689	622	659	660	644	624	650	642	603	628	610	624	621	628	649	668	659	682	616	652	636	644	629	626	596	639	659	630	656	668	659	661	695	631	613	655	662	650	629	639	606	604	666	631	647	649	658	622	651	601	655	615	618	639	641	672	686	611	648	631	593	670	643	638	611	599	700	673	641	627	654	647	647	659	662	652	634	637	650	629	630	627	609	657	633	625	619	594	643	663	654	657	637	677	624	702	616	655	591	639	647	645	648	654	617	656	623	647	610	646	594	622	648	632	672	627	657	672	640	611	673	653	662	676	649	641	659	630	625	642	660	602	655	673	654	650	632	651	655	629	658	608	635	641	642	686	689	623	654	660	629	656	636	658	670	654	649	654	634	649	613	645	683	591	629	599	681	619	619	652	664	610	620	636	633	624	606	638	654	633	645	650	632	685	624	638	627	614	668	669	632	622	662	632	633	619	647	615	666	627	660	649	641	646	633	641	653	651	616	645	627	636	671	608	606	674	646	617	637	670	624	612	599	629	638	650	642	641	673	631	672	652	626	637	610	678	642	647	645	647	628	667	603	635	669	646	629	637	611	640	662	615	645	653	618	652	637	675	612	645	632	617	645	660	571	699	643	678	660	644	628	640	631	642	673	671	609	661	629	653	644	657	683	605	653	628	669	645	627	679	558	620	617	599	668	668	653	579	629	667	593	618	661	620	661	665	625	638	629	612	654	623	672	603	635	632	576	652	657	672	639	586	639	662	603	642	591	607	679	625	612	675	672	633	679	641	638	676	697	610	619	646	647	649	639	668	628	595	668	631	694	623	635	654	642	597	637	658	623	676	692	607	644	668	666	642	667	643	606	620	638	663	618	666	592	662	656	661	650	615	657	656	667	617	598	637	710	641	630	639	645	680	675	676	626	644	629	647	656	642	591	619	661	648	680	643	615	671	678	622	664	629	640	645	647	673	647	623	594	647	635	658	661	629	647	635	687	632	659	662	647	649	661	663	650	634	648	610	682	636	644	629	629	679	645	654	630	642	664	682	625	643	640	659	672	646	665	670	632	655	652	624	664	706	652	663	607	661	629	668	647	665	647	661	629	632	679	631	634	661	626	622	636	635	619	616	640	632	649	675	636	668	656	627	647	705	675	622	652	678	656	625	655	657	642	681	660	614	628	622	641	669	645	624	618	624	640	626	706	656	633	640	648	573	658	666	657	632	671	649	628	653	677	633	671	693	654	646	657	672	648	683	693	667	639	643	658	624	621	630	630	657	646	666	686	648	643	668	641	627	665	630	618	612	650	612	614	606	601	626	658	656	637	672	622	665	626	589	615	679	678	657	624	648	648	611	636	629	562	652	665	631	643	622	619	616	582	660	647	665	604	655	670	663	627	662	641	660	649	614	657	674	647	662	654	641	686	633	682	658	636	667	616	611	625	665	631	632	625	641	612	637	642	657	681	659	660	612	635	609	645	623	663	641	592	612	618	687	588	622	666	622	633	617	646	650	634	586	593	699	641	616	628	609	656	643	633	686	660	647	646	616	668	680	615	664	607	646	643	696	643	655	664	620	637	591	647	633	647	626	646	646	684	628	625	648	726	608	636	635	661	636	617	655	598	653	651	626	657	642	652	663	653	648	634	592	658	638	639	645	668	655	591	631	637	653	636	591	589	637	627	620	635	696	665	635	595	627	644	637	674	613	667	608	609	634	664	632	625	614	671	657	647	654	632	634	629	661	593	679	629	672	698	636	620	637	672	650	640	614	641	627	646	617	673	679	665	587	679	670	634	618	622	662	657	636	617	653	660	659	657	624	584	620	646	626	641	630	641	680	629	625	641	610	652	639	680	658	621	668	648	651	614	657	648	631	626	608	656	645	599	633	633	611	656	615	654	673	640	637	654	632	631	638	629	652	614	636	581	653	637	626	693	633	628	583	612	610	665	690	661	638	627	606	638	680	624	600	650	643	673	659	621	671	629	684	649	644	630	633	627	614	689	645	650	656	640	569	677	627	625	624	594	616	633	623	595	632	640	687	651	634	610	668	610	649	682	627	659	644	684	642	644	635	629	649	706	613	700	707	629	659	670	692	668	666	613	637	589	620	631	644	678	620	627	636	648	658	632	662	631	661	651	613	666	611
55269	54058	47061	36619	29687	28190	21995	11430	2875	551	311	311	266	241	280	250	332	303	255	285	310	298	300	296	278	291	268	276	271	285	295	267	254	307	308	278	258	274	302	293	313	276	274	286	281	286	280	275	282	272	274	284	254	263	255	283	292	281	263	280	274	271	284	247	277	283	259	270	306	280	291	290	298	254	264	278	274	289	264	286	285	286	316	293	262	298	269	268	271	253	323	298	305	290	267	316	272	286	281	284	279	346	281	279	311	276	284	287	278	295	268	236	271	304	298	276	244	304	278	259	288	288	254	296	299	238	280	288	295	257	275	255	310	289	284	309	269	300	254	255	259	270	274	280	279	263	271	300	271	269	281	273	268	261	282	287	279	270	278	298	308	272	275	278	285	242	274	252	261	316	275	281	281	257	277	269	293	255	273	273	311	276	277	316	309	250	274	309	286	281	261	300	292	303	293	269	296	317	284	287	265	280	280	268	302	294	275	263	252	264	269	282	283	293	265	286	280	292	253	297	287	255	260	268	273	285	246	262	261	256	285	284	282	281	250	264	289	253	249	263	284	303	297	271	271	265	246	293	282	251	325	290	268	249	278	266	255	289	296	279	291	272	272	317	255	258	267	270	299	286	276	250	256	294	279	252	297	270	328	277	300	275	282	277	286	312	263	294	278	275	274	291	261	277	265	313	276	262	295	255	269	263	300	281	324	279	306	330	292	288	307	261	282	244	316	290	277	299	274	290	294	320	277	293	261	260	316	298	276	312	319	270	313	284	309	327	284	282	277	295	243	306	270	276	299	271	263	246	299	250	273	281	321	295	272	289	292	282	282	257	252	271	287	333	298	286	282	306	295	259	242	283	303	302	292	280	281	302	283	290	233	305	276	255	259	249	308	265	298	270	265	285	293	273	275	277	302	294	266	280	274	275	285	275	274	283	264	298	286	292	292	290	251	257	261	247	273	275	279	299	257	272	278	276	274	305	281	279	282	267	274	264	271	259	259	269	272	268	301	301	272	278	295	280	269	265	246	278	264	294	248	305	286	256	287	313	247	266	299	306	322	282	264	276	262	300	257	289	284	249	268	271	275	322	278	292	265	277	296	242	288	332	297	298	288	276	266	263	279	311	264	259	293	256	261	307	273	242	292	252	293	254	278	282	280	270	275	298	275	286	317	288	275	262	270	266	293	248	262	295	294	269	284	287	302	292	286	275	284	281	309	300	281	262	305	263	271	257	269	284	283	323	304	285	270	273	290	294	286	268	301	245	284	298	295	323	280	285	284	275	285	269	300	244	317	297	296	292	261	301	287	291	315	266	273	290	290	264	263	299	267	262	265	301	276	277	292	266	266	272	247	299	304	271	265	287	279	288	282	260	266	301	301	257	274	330	282	300	261	278	292	298	275	297	287	279	281	269	285	279	258	298	287	261	300	292	267	296	288	326	275	287	278	314	242	275	262	280	301	304	281	303	262	269	288	273	270	306	251	283	278	264	278	267	283	252	268	276	285	319	268	272	277	269	281	262	267	300	295	296	242	299	286	228	251	252	292	274	277	287	274	242	271	286	274	265	266	300	285	254	289	275	257	309	332	305	260	292	256	252	275	281	298	290	277	292	281	316	279	275	264	290	303	283	294	316	249	273	308	270	274	297	280	264	296	295	282	282	304	294	285	285	268	274	324	253	282	328	289	298	254	266	259	302	273	293	276	287	255	252	265	241	309	298	258	287	286	261	281	275	295	251	281	313	303	267	289	277	250	300	310	284	296	243	301	274	249	292	275	286	286	288	258	277	260	280	321	310	300	265	268	283	291	298	275	277	260	269	273	292	275	279	271	286	286	255	257	280	266	294	258	291	273	285	265	264	258	280	274	268	272	237	271	280	287	281	287	263	305	280	300	263	296	274	266	270	262	292	289	254	286	314	284	271	289	297	262	250	306	286	234	297	268	270	290	302	285	294	266	273	294	279	279	285	246	279	277	263	291	298	275	270	289	275	271	272	295	292	275	298	289	269	276	266	269	284	299	275	277	276	264	264	252	278	313	259	300	310	250	270	301	327	279	276	288	267	280	278	296	262	271	282	270	279	296	322	288	290	294	280	302	254	276	318	283	279	257	270	254	300	276	258	259	284	264	261	284	297	302	272	277	278	269	281	281	272	271	283	282	289	314	291	266	302	311	277	278	284	273	277	268	278	281	299	251	277	280	287	268	315	294	282	276	238	281	300	278	332	276	276	267	257	297	297	284	275	290	300	288	266	260	262	267	275	276	294	267	288	292	283	241	272	256	305	303	292	267	275	245	274	279	298	299	288	261	282	267	241	293	279	303	290	250	260	258	285	300	284	288	289	277	289	256	267	262	279	270	278	273	272	263	296	288	279	261	273	253	264	296	289	291	267	264	301	292	278	257	280	285	276	273	271	262	276	273	241	280	275	292	294	308	266	271	290	310	275	290	275	266	257	269	269	287	291	292	284	290	303	293	269	263	264	281	287	272	284	266	275	299	253	258	273	302	266	247	278	265	263	303	283	259	271	267	280	271	277	287	248	273	277	291	315	309	306	292	256	275	266	308	269	267	287	290	269	283	254	304	279	286	220	294	256	294	292	277	271	273	281	284	296	275	270	276	266	275	235	278	283	286	241	286	303	271	300	297	300	279	277	263	303	261	294	270	285	273	276	293	269	265	283	284	273	273	290	295	293	293	275	281	293	267	298	276	281	279	283	284	261	289	272	280	277	277	325	330	261	305	278	298	271	269	280	254	279	265	254	282	270	280	280	275	294	278	299	269	257	266	290	297	296	318	307	284	285	281	259	283	296	286	273	274	298	278	294	258	297	333	265	310	281	299	290	275	263	258	304	258	281	270	284	291	318	269	314	317	288	276	267	304	304	297	287	315	262	303	282	249	261	271	263	323	287	276	285	265	269	311	288	281	275	282	267	294	261	292	271	258	284	241	305	305	260	279	257	280	288	298	281	286	283	276	267	279	301	266	280	280	294	265	316	255	304	261	270	283	261	258	267	274	328	297	273	297	266	282	263	300	264	315	288	295	289	275	267	262	302	261	248	317	274	305	261	273	269	256	278	277	286	261	249	281	279	269	284	309	289	243	297	293	267	256	309	271	257	262	296	315	282	273	262	305	286	274	287	298	295	272	256	275	277	268	283	252	269	267	310	275	283	296	263	306	275	257	288	282	305	317	276	266	280	310	287	288	283	305	272	303	269	276	254	295	292	296	267	292	266	243	265	301	282	277	288	278	273	306	258	264	267	256	279	290	289	251	274	285	292	294	328	264	243	284	286	269	270	274	305	318	292	273	254	279	283	273	292	275	302	280	293	250	298	289	284	270	265	286	310	251	271	310	254	238	304	270	250	290	283	291	286	279	253	296	292	242	280	283	290	288	281	278	284	246	260	279	290	292	292	280	295	276	272	276	291	276	283	297	299	280	313	265	242	298	276	301	294	297	288	294	269	274	266	259	285	285	273	308	254
44785	58297	58317	54428	53910	43325	25597	8430	1908	881	690	583	618	648	669	677	629	685	669	646	653	646	669	621	634	653	612	630	625	638	653	658	626	628	623	642	627	640	648	665	621	648	610	662	653	622	683	631	621	639	666	636	616	617	646	647	615	609	652	628	646	608	617	613	686	578	660	603	666	657	653	661	613	611	589	673	655	626	651	599	631	642	635	654	640	655	651	613	567	666	619	649	624	619	604	648	556	659	608	601	588	653	627	640	629	635	618	663	616	660	636	639	658	626	649	645	633	645	659	671	654	624	629	632	629	645	586	656	612	645	632	653	670	616	653	599	647	606	616	592	624	650	672	648	620	617	661	636	653	631	668	645	643	645	656	651	626	625	656	653	580	637	604	622	659	612	639	641	644	659	666	627	617	612	641	649	703	592	627	625	671	641	653	636	638	687	637	616	651	657	646	615	637	676	668	673	611	639	665	598	681	647	622	654	633	674	641	683	601	637	651	621	617	650	668	628	660	626	619	702	610	642	665	653	665	658	631	668	648	671	656	621	657	642	643	667	620	604	583	617	662	641	625	658	641	637	639	658	617	667	662	652	676	635	649	592	630	670	635	647	638	661	661	672	630	604	621	654	595	639	612	652	665	635	608	601	640	605	649	645	673	613	624	642	622	648	681	638	632	628	647	628	649	661	606	625	607	633	603	610	642	630	611	681	665	636	607	616	654	649	631	642	663	630	617	638	652	611	609	666	619	611	585	646	650	659	646	643	678	621	669	650	659	624	616	606	601	637	624	616	683	612	635	667	576	649	652	615	647	671	672	624	607	644	653	631	634	644	623	634	613	642	607	624	592	651	614	640	630	645	636	613	635	603	621	591	647	614	632	669	583	655	629	592	601	644	655	630	610	581	632	670	628	650	650	612	657	594	649	637	609	601	621	648	627	638	654	663	659	651	645	604	628	641	634	626	640	622	607	606	650	650	639	633	609	592	597	658	635	626	632	598	643	672	625	591	650	655	636	594	601	594	648	591	638	578	642	618	608	630	679	631	640	643	574	643	653	638	586	631	639	608	618	585	619	668	632	617	630	662	628	655	655	648	609	659	573	646	585	636	648	666	632	662	631	587	622	675	613	640	630	626	612	609	618	578	625	641	652	624	665	602	620	601	625	623	648	621	667	645	654	618	660	569	618	621	616	642	619	653	627	674	628	638	683	653	652	646	650	634	657	653	639	631	629	625	642	604	647	653	609	643	636	596	626	649	664	666	680	627	622	692	687	614	689	647	650	644	627	595	592	613	629	681	621	669	614	672	641	633	627	698	642	601	556	640	635	581	651	629	663	608	597	628	651	628	647	684	660	624	673	619	653	620	615	636	631	632	618	623	629	606	629	615	639	652	641	629	678	620	645	683	598	589	607	662	637	610	617	593	618	665	643	583	629	626	631	602	631	606	621	599	621	663	659	642	592	634	648	636	670	619	612	631	613	605	616	658	566	598	632	616	634	650	645	656	662	619	651	633	643	635	619	608	610	651	614	626	646	619	646	603	629	612	633	600	626	636	639	576	642	603	608	579	601	649	601	604	599	624	582	642	619	605	618	617	642	674	616	655	643	611	638	631	634	582	640	648	598	670	607	647	603	600	640	602	638	637	650	616	666	636	613	671	633	634	618	616	651	688	605	666	645	674	649	622	648	624	566	637	613	604	632	641	637	669	628	657	677	648	636	674	632	629	632	631	623	607	596	597	616	605	628	631	673	634	640	596	613	630	635	643	607	637	623	597	658	614	571	628	693	599	566	658	666	652	633	658	634	641	594	681	629	654	649	611	653	634	634	646	640	634	645	690	657	622	642	631	654	615	628	597	662	593	609	610	641	616	660	646	663	640	610	620	636	661	623	662	629	635	602	640	621	640	628	602	622	632	605	603	583	657	569	612	631	611	627	630	675	652	606	641	641	665	668	626	643	653	600	624	623	619	594	690	573	626	667	592	625	635	613	682	607	613	640	632	636	646	615	611	635	619	605	626	672	629	600	636	618	595	569	654	607	642	626	623	639	617	636	625	654	658	632	633	627	611	632	647	623	611	674	589	642	618	660	620	598	606	629	641	608	624	634	623	657	644	629	646	653	641	657	635	614	601	638	690	617	633	635	603	620	628	654	629	579	619	617	649	643	645	624	653	665	612	669	646	606	603	620	641	622	670	670	646	654	656	645	608	590	629	610	664	641	632	614	627	628	602	618	669	613	660	678	638	638	628	601	640	629	649	674	679	601	639	633	654	635	617	640	580	636	631	609	645	616	611	612	638	609	639	635	669	697	696	614	658	630	570	635	640	607	683	617	604	662	659	663	645	626	639	612	612	662	654	600	664	651	668	607	622	627	632	612	659	694	679	578	633	680	620	612	615	657	679	689	613	612	619	685	610	633	677	659	651	650	626	602	625	620	630	616	648	624	629	634	679	644	612	603	649	643	668	626	659	671	627	602	597	654	694	611	618	596	633	631	657	607	606	614	604	647	607	639	660	637	653	623	620	614	640	596	606	667	641	636	643	633	616	623	636	669	606	694	644	654	615	650	647	630	632	640	607	624	648	618	649	655	682	638	668	628	627	703	636	659	612	609	673	707	662	637	621	633	614	653	660	619	647	617	632	663	659	619	634	655	601	611	634	629	639	621	633	664	671	603	695	617	669	626	612	647	636	654	615	619	608	632	650	617	623	639	627	614	646	621	642	604	628	569	627	596	623	634	667	618	632	608	598	617	649	610	639	630	660	688	661	634	659	655	577	663	606	615	693	602	618	649	646	643	622	688	626	667	670	647	627	639	623	645	648	652	602	649	652	609	632	627	620	639	659	598	617	641	580	611	663	639	602	635	624	674	634	625	635	601	622	654	667	659	646	670	620	624	616	644	705	608	568	618	635	618	609	629	642	620	603	616	644	674	653	586	594	636	705	625	595	625	672	590	656	636	606	626	625	611	660	620	623	626	625	648	585	671	623	643	624	609	603	584	610	635	710	627	639	633	632	650	659	621	638	603	619	686	622	641	630	630	632	635	652	635	622	671	680	629	646	607	605	622	671	645	631	612	648	664	636	643	579	651	654	593	679	683	637	627	621	648	645	634	641	584	609	605	588	662	633	660	623	657	632	631	612	626	639	659	583	622	594	676	651	610	633	617	625	596	662	617	606	653	603	637	638	657	619	619	647	628	597	641	628	598	643	613	610	626	605	667	667	664	598	626	635	620	619	632	616	658	642	609	617	623	648	648	630	662	624	618	629	613	633	665	645	642	669	661	576	613	622	627	599	639	626	625	644	622	592	617	645	599	627	643	610	617	582	632	622	604	636	617	638	611	642	620	645	640	637	610	645	634	612	641	636	605	578	660	664	618	592	639	619	649	652	645	642	655	654	620	637	681	611	641	581	646	669	648	709	645	638	619	680	625	609	658	624	617	629	621	599	651	627	615	668	633	642	630	636	632	651	650	672	651	598	633	609	630	661
60488	50582	43084	34719	29130	26978	25349	21531	11138	2091	341	294	295	267	323	295	285	291	288	310	260	316	279	266	278	257	256	316	281	277	265	255	298	281	295	298	250	259	268	263	245	258	268	269	264	265	277	248	306	296	255	274	266	279	277	248	258	307	299	271	273	279	275	268	264	253	278	304	268	286	277	277	276	284	224	245	241	303	292	257	282	295	293	285	285	266	267	302	295	270	274	293	300	261	275	265	277	271	275	299	246	279	275	283	271	259	277	280	283	265	276	266	254	267	262	269	287	278	292	299	249	328	260	273	290	288	291	299	256	293	278	286	262	283	251	275	308	268	247	252	278	311	274	266	270	294	282	257	294	281	276	280	278	277	260	303	249	263	265	253	281	240	307	287	280	281	309	278	304	288	313	284	321	279	283	286	273	273	292	246	267	281	296	258	295	306	275	258	282	261	294	257	245	259	295	259	269	298	253	279	259	291	294	275	286	291	306	259	205	263	284	269	263	274	270	281	269	257	303	262	272	273	277	301	264	291	265	257	287	292	267	272	252	268	279	298	294	267	249	291	277	268	257	264	291	266	280	260	263	257	264	274	237	241	314	295	248	235	264	281	272	293	274	287	283	274	252	274	275	291	260	273	275	253	283	264	288	267	261	271	265	278	277	274	238	274	247	255	253	263	279	290	286	272	300	246	306	264	312	276	281	273	253	268	258	266	276	284	285	277	273	289	290	275	275	251	290	281	279	242	279	247	292	278	260	312	289	247	283	250	284	273	252	275	282	245	272	253	274	270	250	282	280	286	263	288	271	272	261	282	259	279	264	294	268	325	284	306	292	262	259	282	230	265	270	269	258	275	274	266	268	261	276	274	276	265	290	257	276	279	259	260	290	278	295	274	303	259	254	269	295	261	282	265	279	320	254	278	253	262	297	266	238	264	282	256	271	263	290	250	304	271	262	274	282	278	259	265	270	265	257	253	269	273	268	278	293	285	288	279	251	296	339	290	262	282	282	255	272	286	273	280	286	306	280	303	279	253	263	280	304	262	287	279	275	277	301	260	288	269	287	295	258	280	269	259	247	293	269	281	291	266	260	270	275	254	305	279	264	227	274	275	290	267	286	276	315	278	302	286	246	282	283	289	287	294	267	283	285	254	280	288	234	270	257	276	272	310	257	265	289	295	266	258	291	280	273	263	280	269	284	281	272	268	251	289	296	280	265	275	236	293	277	279	296	283	289	263	244	288	264	257	274	272	251	257	255	308	298	280	248	277	261	241	295	288	264	268	296	280	279	283	290	277	262	323	278	267	278	280	278	275	297	284	261	296	253	226	275	228	279	283	304	267	261	257	264	272	278	260	269	253	248	259	272	264	242	284	294	258	262	274	300	291	295	268	298	271	248	272	275	279	285	270	263	268	290	302	271	233	274	295	276	291	285	247	251	279	274	282	275	257	276	292	286	275	269	254	265	291	267	244	291	236	267	279	276	255	275	251	233	311	226	249	270	267	318	268	258	303	262	292	289	265	274	248	246	271	300	292	290	293	259	290	293	229	281	287	293	309	248	285	290	300	280	278	284	257	255	265	262	287	289	263	259	298	258	271	261	274	297	305	238	271	268	282	265	277	292	252	282	291	258	290	267	252	261	289	273	271	285	291	269	270	251	270	261	279	260	269	264	274	263	260	260	267	274	257	255	289	277	236	243	285	296	280	259	270	283	293	266	280	257	270	278	288	294	274	324	258	271	254	275	284	253	263	293	281	287	282	255	279	257	284	271	247	283	276	299	292	283	260	270	282	282	269	255	306	279	296	275	284	266	264	277	281	262	264	259	278	297	261	294	309	277	271	267	267	288	276	306	294	264	257	245	255	299	295	277	303	270	252	266	287	282	240	275	261	264	262	293	283	266	275	295	248	274	290	279	267	272	291	287	249	268	266	289	282	261	307	271	258	250	315	269	279	296	264	280	289	265	243	267	267	247	291	261	296	266	266	277	282	258	269	288	270	287	249	265	251	294	254	310	273	273	302	283	312	256	266	258	237	268	282	279	267	282	288	286	282	258	275	286	276	318	275	275	270	253	269	286	277	296	280	261	297	279	268	275	277	273	272	287	262	277	271	293	279	261	241	284	302	273	272	308	288	289	272	260	297	263	287	259	282	269	246	300	258	302	299	277	291	250	294	271	316	276	304	272	257	286	248	298	227	271	239	276	272	295	272	273	274	276	268	302	246	300	283	276	269	244	246	253	246	270	270	249	261	265	259	290	278	256	271	289	263	267	306	276	250	270	265	296	268	274	268	278	280	272	269	274	285	275	252	268	272	270	290	273	265	296	306	274	248	297	292	304	293	272	302	279	279	262	283	262	248	269	277	257	293	272	297	275	271	263	252	271	279	243	268	267	270	249	254	276	281	273	266	267	305	252	281	302	290	286	264	281	263	256	306	249	278	282	301	303	279	248	269	302	269	272	265	271	272	286	270	269	299	273	276	236	269	251	271	282	259	268	262	299	293	294	249	283	250	218	273	274	315	266	280	299	262	281	226	280	266	278	260	266	247	284	267	303	277	277	287	252	264	244	292	260	271	254	260	253	286	273	285	282	265	276	318	282	246	268	276	277	250	295	262	263	312	272	247	269	265	270	272	247	270	261	260	268	275	289	289	265	275	276	295	279	305	281	280	299	273	290	299	270	292	271	260	265	283	276	283	236	261	252	229	276	270	265	298	278	264	282	299	265	276	282	259	281	275	288	280	262	275	279	261	263	283	315	262	312	238	274	273	267	292	276	276	252	268	242	258	274	275	264	283	248	253	291	303	292	308	288	257	266	266	246	249	256	307	287	279	265	276	283	253	268	290	259	269	306	273	278	278	259	278	274	243	264	290	272	253	286	272	257	273	282	276	294	279	278	277	240	263	266	282	264	273	264	300	286	297	297	278	271	276	272	258	266	269	302	249	280	270	310	263	302	258	285	284	291	292	279	270	285	283	278	263	267	259	277	251	257	280	257	269	264	282	282	257	258	243	253	274	276	279	276	278	277	306	291	260	269	262	270	271	258	267	256	286	277	274	277	256	275	259	296	262	277	232	273	284	286	269	273	277	271	260	299	266	256	277	275	288	264	273	259	287	286	276	285	257	304	269	289	252	276	246	270	277	280	287	273	291	246	283	330	281	275	304	292	279	270	263	304	299	286	297	279	295	309	281	262	286	280	263	273	269	291	306	282	243	250	300	282	303	234	273	277	301	290	278	277	295	305	276	273	252	312	275	276	272	298	274	272	264	279	307	262	281	245	262	243	316	263	285	271	269	248	274	246	268	301	272	283	297	258	280	268	271	291	293	298	297	265	308	282	265	261	300	274	259	262	274	257	256	282	270	254	273	287	272	265	245	301	277	283	282	273	272	292	249	265	285	283	268	308	236	256	270	246	310	281	282	282	306	268	218	297	261	283	313	300	271	273	263	247	300	259	298	306	294	261	293	295	278	283	268	294	307	304	280
51437	60783	54630	57177	66913	56898	37454	15427	3400	1093	695	632	629	590	639	660	631	649	597	626	646	552	652	605	612	637	623	607	538	630	600	578	601	635	632	648	585	616	634	572	594	578	597	609	635	612	617	590	586	563	557	607	582	588	612	606	606	639	584	628	568	601	645	595	613	584	576	568	645	595	571	562	572	588	649	577	600	618	604	604	591	608	624	630	613	622	592	648	643	580	646	574	580	645	593	590	565	646	585	608	585	612	636	595	585	605	584	546	588	597	625	603	640	613	609	654	598	579	589	600	569	584	622	570	639	598	664	587	577	623	570	592	590	614	596	598	622	603	566	638	571	620	584	574	592	584	622	601	617	570	633	592	634	570	589	597	593	596	578	598	632	582	577	585	586	601	646	631	577	595	592	598	624	579	611	590	594	625	598	603	600	597	597	586	592	634	561	613	606	613	581	589	603	591	636	599	579	616	614	619	559	561	602	545	618	636	619	571	694	579	612	570	582	624	575	562	658	644	595	604	568	639	582	594	625	631	613	568	614	618	590	564	610	598	586	650	586	581	591	580	586	568	602	598	616	569	600	582	616	625	596	608	616	587	650	590	614	614	649	571	583	589	597	565	605	627	643	563	583	563	603	584	603	556	639	606	573	609	597	578	588	538	587	667	598	589	543	624	608	588	621	603	566	567	605	561	618	601	584	625	609	588	628	569	611	600	629	627	573	628	627	598	645	599	576	590	592	613	607	604	593	566	610	592	577	602	575	597	567	598	627	622	572	610	637	634	626	601	592	618	594	609	611	602	615	603	581	577	603	591	611	590	561	561	602	595	585	563	598	590	567	627	607	618	606	602	610	632	614	592	595	584	608	604	612	600	590	586	637	603	577	605	610	594	598	582	584	575	614	622	613	644	587	601	597	591	542	602	564	612	557	601	654	600	622	559	629	631	619	603	626	589	604	576	573	606	608	586	598	602	617	564	611	608	597	584	603	619	586	569	619	602	560	628	603	590	612	621	618	586	632	565	594	606	624	574	607	584	549	567	584	617	595	594	600	621	557	576	575	583	595	615	666	598	557	585	633	591	600	590	594	593	593	599	564	632	564	590	601	566	586	614	568	629	584	594	608	610	581	588	612	638	626	638	590	589	626	587	599	611	620	648	646	638	578	623	600	596	598	565	641	600	565	563	578	555	567	593	606	617	589	594	610	566	588	620	572	597	622	579	639	583	592	583	570	579	560	613	559	633	585	653	612	645	613	590	553	600	600	642	580	601	617	597	592	595	563	595	597	620	603	598	553	607	585	587	588	581	557	613	572	615	593	586	637	558	637	584	573	601	607	592	648	609	607	629	599	588	614	567	539	595	590	593	570	607	587	572	585	614	578	584	618	567	594	600	599	581	584	591	600	635	578	594	601	643	635	550	584	609	584	608	602	628	617	555	636	580	588	592	595	576	623	597	574	641	603	578	615	671	587	595	542	630	634	594	616	610	577	570	572	566	621	562	647	649	562	627	610	580	577	581	616	607	601	599	622	576	605	567	599	578	632	610	591	614	603	578	568	603	604	604	596	612	636	590	605	595	573	628	593	628	614	599	585	631	597	640	622	630	588	591	583	604	624	568	615	590	592	594	601	622	581	575	603	600	603	610	582	583	607	614	631	575	549	553	565	606	634	570	597	569	614	598	580	560	640	589	619	575	632	608	595	634	603	630	590	562	618	584	588	608	565	590	588	571	599	607	566	581	580	570	584	648	610	606	574	590	575	611	559	603	618	611	553	602	605	625	644	643	589	638	608	629	611	596	592	613	592	587	618	624	624	624	552	537	622	550	576	530	643	565	587	636	588	617	633	609	592	645	578	642	598	614	613	607	627	640	642	635	583	569	580	642	606	545	610	537	576	572	604	603	610	615	571	579	569	614	607	547	542	589	565	569	594	610	591	572	563	573	567	600	597	577	545	580	620	606	584	619	619	600	647	615	605	570	600	613	617	566	618	609	604	556	599	564	561	624	618	619	556	588	602	619	647	628	592	595	622	612	587	640	605	660	566	568	582	561	591	586	592	561	550	601	564	599	608	612	586	581	603	580	609	596	619	564	591	574	574	622	602	579	609	572	606	583	621	593	596	628	632	567	607	539	587	632	583	579	575	596	604	551	632	592	596	584	645	622	577	592	635	629	632	659	604	626	579	609	598	627	616	621	577	612	652	619	601	584	584	597	606	614	609	542	609	630	609	603	587	593	600	612	543	617	626	552	571	600	546	578	596	602	614	567	590	641	631	613	589	607	613	619	573	627	618	632	640	629	626	609	653	601	633	564	639	567	589	579	634	618	652	639	582	619	605	590	621	586	603	626	594	613	618	588	588	634	564	563	598	602	528	612	565	569	637	614	554	608	628	627	581	613	640	575	569	589	611	591	623	573	537	581	590	624	615	601	614	577	587	632	613	570	600	627	593	618	584	607	597	592	585	607	566	617	626	650	548	608	608	573	634	584	580	629	571	616	589	570	618	551	555	599	570	582	591	563	617	591	572	565	616	574	601	607	618	621	617	576	607	604	557	603	584	571	586	618	598	593	603	598	627	630	554	576	577	572	594	621	600	602	605	569	577	615	629	590	582	592	576	590	592	600	671	605	601	594	620	596	620	604	576	606	613	630	595	576	596	613	561	628	624	598	599	598	567	585	596	602	606	598	594	613	603	631	638	588	595	579	594	621	573	606	574	616	601	581	592	592	594	565	602	576	566	570	657	628	604	616	592	557	604	597	604	580	636	558	607	604	619	617	609	568	632	616	616	636	610	590	585	561	627	563	605	615	674	612	568	591	606	594	586	572	614	596	644	598	591	520	599	600	629	559	589	633	603	614	553	612	571	601	630	599	571	594	602	608	616	606	605	636	638	605	579	575	573	590	635	603	618	586	587	614	611	573	572	604	573	587	634	608	558	607	588	608	625	582	607	568	611	553	583	593	563	559	623	554	605	617	600	580	608	650	586	572	599	575	600	603	621	599	615	559	595	600	578	581	585	639	618	594	600	572	579	607	590	597	618	587	666	616	567	620	594	617	615	605	582	632	610	548	608	572	647	566	565	599	623	598	633	636	580	592	591	552	553	604	603	598	606	606	578	598	616	596	573	592	623	550	626	620	548	575	631	614	587	585	635	574	575	582	589	636	604	563	611	583	593	578	619	579	581	605	576	577	638	625	589	595	612	620	641	630	619	561	575	625	602	570	583	608	569	577	599	604	556	559	640	559	581	581	595	589	553	623	612	545	565	567	623	597	602	622	649	589	599	540	627	622	570	564	614	619	608	633	581	552	577	576	583	574	622	615	582	548	613	594	569	601	603	586	630	600	571	609	634	622	612	595	588	607	558	576	612	575	637	632	588	604	629	599	600	591	607	622	609	596	572	629	574	603	587	638	565	576	618	597	609	621	565	582	622	628	554	573	613	573	600	621	605	619	601	585	625	609	629	582	560	599	538	638	641	601	575	595	556	596
21231	31044	35129	22587	8507	5308	2812	1165	439	307	294	277	267	285	278	287	275	246	266	279	312	267	285	260	279	270	230	315	307	267	275	266	309	308	277	276	291	300	263	274	286	274	286	264	283	293	289	278	286	243	276	261	292	314	269	248	272	266	294	275	254	286	292	297	291	291	275	278	271	296	254	262	273	281	276	287	291	304	282	310	274	272	302	246	282	285	289	308	277	257	309	304	271	275	268	286	279	306	282	255	286	286	280	276	269	266	280	251	275	292	273	290	282	252	262	279	291	266	285	282	318	292	305	293	257	292	293	259	266	287	289	285	307	279	267	282	279	279	301	291	282	276	250	276	276	289	264	265	280	281	294	279	278	292	300	281	267	299	286	267	291	243	278	250	290	243	307	287	245	298	284	281	241	246	247	267	277	278	302	252	266	287	294	299	271	247	271	280	279	288	275	277	273	268	265	271	281	291	293	271	256	270	293	269	260	283	283	259	302	291	270	279	266	283	285	280	285	288	273	281	298	283	274	291	344	286	275	288	268	264	274	265	245	285	303	260	244	261	255	266	261	279	248	274	278	257	263	272	255	297	297	277	261	296	300	290	288	297	255	252	316	274	277	305	296	316	291	275	277	287	256	304	297	276	280	302	278	303	310	252	274	273	266	273	269	256	246	277	287	285	303	303	275	227	256	281	268	283	283	277	253	297	291	295	289	293	283	275	270	291	282	272	277	258	273	300	296	258	296	286	307	255	297	273	302	274	289	284	270	310	270	279	283	301	292	274	282	287	298	247	292	262	294	298	293	276	302	248	283	271	279	245	283	304	248	277	273	262	274	282	277	284	276	299	291	302	297	279	268	275	289	268	276	275	257	268	265	291	270	268	290	259	263	286	268	283	266	309	320	256	283	278	307	301	265	260	309	312	282	261	273	243	238	283	277	317	286	280	294	263	277	287	288	282	270	288	269	262	283	274	301	289	294	253	282	245	280	261	297	293	279	262	285	275	299	284	282	270	275	311	286	266	274	310	279	270	287	268	287	297	248	271	272	258	278	240	288	269	262	288	283	275	276	294	284	287	274	279	285	290	279	250	261	284	291	284	255	286	285	291	268	277	273	277	271	268	284	261	283	299	244	262	290	281	250	277	267	281	273	273	286	283	296	312	258	279	292	261	287	274	282	298	252	296	285	273	286	272	289	293	297	273	297	278	266	303	285	267	275	285	283	258	277	283	290	280	276	258	277	301	258	298	281	276	294	255	290	275	260	273	309	262	293	264	288	330	295	297	303	300	288	295	259	303	297	265	267	267	275	276	301	241	235	260	259	284	288	292	253	308	270	249	263	279	270	268	269	301	264	286	286	284	288	253	265	300	277	283	271	254	266	287	265	250	275	249	268	261	299	252	290	272	270	295	245	289	304	303	280	282	277	251	320	282	268	289	292	279	279	282	265	301	293	272	269	278	290	285	285	291	291	321	271	230	284	310	298	253	262	272	299	274	304	279	286	264	292	303	283	275	261	305	264	291	271	294	282	247	294	269	273	267	285	253	295	269	272	292	318	288	289	264	277	274	282	302	290	321	256	292	268	279	301	258	303	277	286	284	278	290	262	271	309	257	266	287	258	290	256	251	253	320	246	300	295	272	277	263	290	271	293	268	264	286	285	281	258	291	295	258	291	255	265	310	311	283	282	291	267	277	283	285	292	324	291	264	291	303	267	262	274	293	288	296	261	267	263	290	274	263	277	271	293	295	298	299	277	271	279	255	239	261	289	301	249	261	277	284	283	272	275	272	271	282	266	285	293	238	296	269	273	275	256	273	279	310	267	290	257	283	248	331	312	287	310	277	301	283	270	313	296	290	301	273	301	296	256	301	256	273	270	316	286	269	305	274	290	301	257	249	258	272	281	264	266	269	275	303	294	262	281	252	275	273	250	277	291	259	286	259	284	260	283	272	263	279	271	285	259	265	293	285	258	248	289	272	276	277	260	279	281	272	263	282	278	296	281	263	289	263	292	295	250	291	263	314	282	265	291	275	271	246	258	287	269	271	290	280	249	257	261	295	287	290	270	277	281	257	311	284	278	292	279	259	275	309	280	270	254	306	306	282	292	283	308	274	305	274	293	296	311	279	318	281	288	265	265	263	270	265	242	275	298	297	302	277	312	289	285	269	286	280	294	287	288	297	290	275	274	315	295	304	295	286	260	274	304	255	286	287	292	246	258	283	260	263	275	278	289	291	297	276	254	279	301	261	281	285	306	279	288	249	302	286	275	300	255	286	293	280	293	251	260	303	314	258	251	294	303	276	296	281	277	298	260	294	282	261	262	277	309	290	263	318	282	293	292	290	280	254	255	276	274	266	285	273	260	263	248	273	260	283	280	275	290	288	286	323	249	267	257	290	285	281	271	293	269	283	291	260	266	280	267	278	285	263	288	269	233	292	288	273	268	301	274	263	265	269	263	265	277	280	275	281	286	271	287	290	275	284	289	247	281	287	311	302	269	273	300	287	281	251	275	253	259	296	313	274	247	282	240	304	287	285	274	265	294	279	275	281	274	305	291	269	262	265	277	260	273	279	277	272	289	289	250	286	309	258	282	253	285	275	265	288	295	302	281	275	279	294	279	270	293	311	257	265	272	258	246	298	291	266	283	284	276	269	266	273	287	283	269	289	277	312	278	284	270	283	286	246	271	263	261	258	279	255	270	274	255	311	301	300	284	280	272	299	271	247	282	231	285	264	241	326	303	303	268	299	293	315	271	261	288	318	294	300	247	305	283	296	303	295	298	277	309	299	306	273	266	279	261	260	276	265	273	287	283	281	278	300	249	274	272	266	289	254	270	266	250	253	296	241	300	273	253	300	268	244	255	293	254	270	287	253	290	270	285	272	302	294	328	281	282	311	278	269	256	258	280	286	269	276	320	277	299	277	288	295	255	262	274	280	302	276	308	278	307	292	308	261	265	271	266	264	264	309	303	251	276	307	270	314	278	294	278	282	281	275	286	272	264	239	282	304	267	260	264	284	275	282	266	289	278	249	274	285	265	262	270	286	295	289	272	244	260	281	256	279	268	256	257	271	295	264	235	270	271	260	301	277	263	279	282	281	243	271	307	256	256	299	280	292	296	279	285	276	297	277	303	288	294	274	257	291	284	274	281	250	264	282	265	260	269	239	290	294	305	247	297	296	279	297	272	266	313	300	269	264	281	268	283	303	286	250	286	256	266	292	272	274	280	289	280	282	264	270	263	299	267	267	284	277	282	293	275	279	272	274	315	300	304	254	271	311	308	282	270	265	272	296	297	311	271	282	298	282	293	281	279	292	296	310	276	252	265	252	262	315	251	281	258	288	278	300	275	263	307	272	314	276	284	265	295	284	289	276	296	263	290	286	291	275	307	292	304	335	292	279	262	269	287	295	252	282	285	287	289	269	277	277	281	274	313	275	278	281	265	242	282	258	270	294	272	304	274	290	238	288	278	277	290	268	304	282	292	291
15701	29850	36994	28387	14215	12538	7079	2882	1064	694	669	659	669	675	614	679	664	660	657	657	644	617	653	646	648	632	614	625	631	673	628	658	651	658	660	632	619	636	667	617	644	650	660	589	621	683	668	626	650	678	670	600	631	690	635	649	647	682	629	647	645	670	627	596	636	619	668	650	645	601	671	625	653	647	602	627	648	706	611	617	628	638	679	603	649	636	614	672	657	679	635	664	684	657	631	658	650	647	608	659	636	667	560	624	653	665	694	663	634	662	648	664	656	659	644	673	632	667	668	635	671	632	664	684	660	617	627	638	659	657	675	654	674	685	645	687	629	650	676	701	656	687	650	608	633	667	675	691	673	700	693	632	652	630	641	670	640	642	635	666	604	646	627	643	631	640	656	604	663	595	658	650	661	658	657	618	641	653	660	709	586	634	629	649	645	681	674	702	642	644	637	646	649	612	659	648	581	644	657	631	599	621	643	686	643	664	695	668	630	625	650	651	638	641	648	567	621	640	689	659	671	625	661	668	704	625	664	608	684	623	626	633	641	701	649	660	648	635	659	604	671	667	642	634	605	709	630	675	640	628	618	612	672	642	609	643	620	649	658	654	653	606	666	644	666	699	655	617	672	674	666	642	646	653	658	696	632	632	629	633	698	635	673	665	661	666	658	631	651	646	574	651	680	673	601	664	661	698	639	661	657	666	628	640	656	644	638	661	656	670	640	615	600	676	685	640	625	680	665	661	671	613	662	655	664	631	643	644	660	610	636	658	670	660	634	653	681	602	638	634	664	680	694	637	667	611	640	658	694	659	589	654	621	595	576	659	639	651	616	625	681	664	611	658	668	682	615	644	648	657	679	625	660	678	651	613	611	628	650	672	652	643	622	676	645	631	640	646	664	568	653	671	671	675	671	592	643	680	631	679	639	635	588	614	689	623	644	576	624	670	649	682	715	670	624	633	670	645	663	621	665	626	665	623	623	611	674	611	646	599	602	647	577	616	622	637	622	670	619	648	673	621	622	603	625	659	627	615	651	687	637	664	630	649	654	634	659	637	662	646	651	669	733	634	674	608	648	627	658	661	628	599	651	704	654	652	682	652	636	592	647	664	645	622	638	596	635	633	637	651	649	653	623	633	626	672	658	632	681	652	639	653	635	676	683	651	644	641	681	671	619	638	616	660	644	649	636	634	669	696	651	649	614	669	662	693	663	608	622	607	688	638	654	685	625	700	640	638	662	693	635	667	620	605	690	650	658	648	619	622	676	626	638	689	607	622	654	654	631	640	653	655	637	677	661	696	666	652	608	619	621	629	657	660	602	646	685	662	676	610	649	656	636	667	647	622	648	659	629	639	644	714	609	654	689	702	665	686	634	639	648	634	649	588	643	700	650	688	629	651	640	655	613	655	632	631	600	647	646	655	658	601	666	612	666	631	660	655	623	656	634	679	618	658	672	665	637	662	659	650	657	647	690	644	648	669	653	655	673	594	649	626	668	596	614	642	651	652	690	656	614	619	662	646	650	649	692	667	618	711	621	636	611	633	633	628	607	687	618	666	671	669	658	649	663	651	670	640	679	610	640	613	657	658	667	606	665	601	658	628	650	653	649	644	578	650	656	633	649	670	650	648	728	620	644	639	668	642	688	661	672	656	671	637	656	650	669	649	644	600	644	701	626	635	604	678	644	656	600	673	650	630	645	647	665	646	692	667	684	662	679	631	651	646	643	656	647	666	643	669	657	654	637	669	650	671	641	689	670	676	615	611	643	662	665	620	621	623	656	618	610	629	602	628	633	626	622	651	609	647	685	648	683	683	632	706	639	608	650	688	632	655	629	629	665	681	700	648	622	649	679	662	647	622	645	656	644	670	614	622	622	643	623	670	671	608	628	670	674	637	632	664	684	658	628	664	657	659	661	634	642	637	638	664	623	580	617	672	654	646	597	640	652	634	695	664	628	617	649	638	646	644	628	647	665	645	663	704	652	627	674	661	680	631	606	667	617	648	713	647	599	666	664	634	676	639	659	616	644	637	663	631	668	668	637	665	666	678	623	657	654	646	644	626	668	694	591	638	653	676	635	645	670	621	599	645	578	646	650	635	638	667	700	655	636	675	644	643	669	676	627	636	641	664	630	629	682	656	613	653	629	683	670	656	655	617	651	660	648	653	675	665	655	662	649	658	673	644	645	628	643	601	665	666	614	660	672	637	689	626	645	628	674	630	658	664	649	627	665	636	638	661	641	640	650	690	599	660	638	623	649	657	660	628	662	653	655	669	682	618	663	735	620	664	619	623	588	642	667	630	642	654	627	666	643	664	611	632	695	637	635	686	649	622	605	638	627	652	657	682	586	627	678	681	610	643	652	671	700	676	642	634	625	692	703	622	646	644	621	651	595	647	664	620	613	632	615	636	633	651	637	648	624	637	632	647	644	668	627	658	622	640	657	632	603	603	641	628	625	611	670	642	661	654	641	673	605	607	656	634	638	676	619	655	652	657	660	622	636	653	637	656	650	634	655	647	628	669	634	660	618	662	672	681	647	657	640	690	624	644	666	668	655	641	601	632	631	625	723	662	649	637	627	633	632	621	666	658	644	640	642	654	622	618	618	628	634	653	645	633	661	631	666	628	647	664	636	644	604	641	657	671	686	648	631	663	661	629	648	656	650	640	616	624	632	617	650	665	708	666	662	573	658	636	686	671	644	656	641	648	599	647	670	618	670	636	632	630	665	630	686	645	634	698	629	650	631	658	661	627	661	652	655	661	611	653	641	661	647	658	643	685	654	664	636	663	673	629	612	593	664	624	662	671	634	640	675	704	669	627	653	687	589	678	636	654	617	614	631	627	620	632	635	656	684	612	680	637	685	664	659	646	651	628	619	648	633	636	649	622	680	634	675	651	652	649	676	667	627	678	637	653	647	694	670	637	685	681	610	602	620	671	655	674	662	660	653	618	676	632	630	662	662	641	645	602	668	667	639	654	653	695	612	716	657	634	660	666	654	654	673	674	643	657	643	650	703	608	630	654	633	619	649	667	659	605	635	716	650	643	610	631	690	684	648	634	637	650	632	634	655	636	665	654	684	646	666	652	653	675	683	598	642	659	671	615	650	681	652	656	633	649	634	709	663	614	660	661	599	638	638	644	653	661	676	643	686	642	654	652	626	640	599	638	630	675	648	665	634	673	669	657	608	631	625	648	613	629	621	609	635	622	621	633	653	666	661	590	660	667	646	642	666	630	642	641	709	650	658	614	599	665	623	673	622	621	571	650	658	661	647	638	668	630	622	633	621	633	649	699	630	649	584	697	641	660	678	670	622	677	636	589	661	620	638	632	610	639	651	662	638	672	655	650	670	624	644	663	636	623	624	603	645	613	649	689	669	664	694	654	604	666	648	651	643	668	637	651	665	633	673	685	667	627	667	647	661	630	654	600	671	629	700	659	659	615	642	653	665	688	656	626	651	675	627	675	657	625	601	644	645	608	657	610	617	658
56192	52683	49165	39230	27652	26186	24919	17935	6778	1188	350	315	270	329	307	311	281	303	287	302	304	313	276	314	297	296	316	289	293	268	276	302	322	279	286	283	272	298	251	260	275	275	286	292	281	272	298	274	284	275	289	307	309	280	305	292	297	310	305	281	273	248	274	276	301	275	274	295	294	286	271	306	271	287	305	308	282	280	257	271	290	298	297	270	294	325	323	331	283	290	261	297	287	305	293	286	293	303	254	320	266	288	317	279	291	328	287	284	314	265	298	287	305	277	321	268	279	291	302	271	303	295	291	297	290	311	290	298	309	269	277	292	311	275	318	286	241	274	308	278	289	307	286	306	258	295	275	298	287	297	289	302	295	289	305	283	311	260	329	310	253	278	317	311	324	307	297	249	294	285	326	279	302	287	316	330	301	286	287	278	308	314	312	269	259	256	322	308	286	260	285	288	286	322	299	278	266	278	309	291	298	300	260	310	279	285	314	280	303	292	288	271	302	296	292	258	305	293	307	281	270	343	315	273	269	288	283	292	293	294	310	293	287	315	307	269	310	307	296	279	285	301	280	258	305	298	279	271	289	315	309	326	280	315	313	290	298	262	323	299	312	286	292	277	282	296	287	297	270	281	290	282	296	331	284	293	314	303	288	268	302	313	262	298	296	316	268	287	286	281	283	276	275	267	300	305	310	266	275	278	281	267	307	288	295	242	290	297	302	298	293	297	288	299	277	255	295	290	285	308	289	302	253	290	328	272	264	310	291	285	319	319	318	281	304	272	308	295	334	295	273	305	287	264	266	308	277	294	307	321	319	299	301	308	290	269	316	263	286	309	291	323	304	297	263	289	303	296	284	271	308	256	284	268	304	315	263	243	281	287	275	286	297	279	302	240	272	298	300	308	287	252	305	299	297	301	305	289	274	252	279	301	273	257	267	291	277	300	268	325	262	286	274	285	293	277	262	284	300	289	311	281	334	293	299	293	281	286	289	296	285	280	302	307	282	322	290	299	307	278	268	293	251	274	303	316	327	311	292	267	284	256	269	291	318	283	306	287	306	298	298	297	266	277	263	298	300	282	276	299	300	338	291	280	269	296	278	289	260	272	316	310	318	289	274	306	284	299	318	288	255	313	295	269	257	267	308	314	280	311	295	286	308	299	278	313	305	288	303	278	269	287	308	262	296	266	271	307	299	271	303	282	273	281	267	273	270	289	289	307	306	296	284	298	312	324	291	314	318	314	295	255	284	312	282	303	283	289	306	256	297	271	304	287	317	311	286	324	300	275	285	314	274	300	300	263	289	273	267	296	288	264	274	312	297	306	275	275	284	270	322	322	255	282	306	299	302	278	290	273	298	254	308	278	251	291	280	294	263	323	315	284	260	278	290	309	318	298	279	300	309	291	315	293	303	278	292	286	273	283	331	271	265	278	313	270	285	282	293	272	313	263	280	319	290	302	306	262	319	287	263	304	305	300	272	303	290	284	293	282	251	261	293	274	296	318	293	272	270	284	275	293	295	284	312	280	290	288	278	288	279	298	283	293	294	295	297	303	277	285	294	295	270	298	328	309	265	297	294	274	241	307	283	272	312	281	316	299	262	315	285	293	297	288	281	290	324	306	273	306	317	278	286	276	264	255	291	307	307	284	327	285	290	316	283	295	289	298	304	286	282	290	324	266	316	274	286	294	310	320	315	310	321	302	304	309	293	274	284	332	312	266	307	274	293	310	308	301	287	330	297	275	312	283	305	273	304	294	290	310	329	310	293	302	279	307	288	268	290	296	260	301	303	270	285	300	294	290	297	267	283	269	300	290	270	252	288	304	282	306	334	313	323	251	297	296	279	277	284	271	318	294	315	280	267	266	298	298	300	287	287	294	286	289	292	298	302	314	303	311	261	289	291	318	281	260	287	291	288	293	318	255	299	309	297	311	323	282	294	287	294	315	252	280	303	371	301	325	304	293	299	285	304	312	301	286	264	305	292	289	274	325	266	275	293	269	268	264	306	287	319	338	304	272	295	304	302	287	281	287	295	292	281	310	283	297	327	261	308	271	303	309	291	296	325	281	314	288	271	298	307	278	309	302	286	293	310	294	280	307	276	319	296	303	295	272	295	284	270	283	294	282	278	325	273	296	272	304	315	302	289	290	286	280	282	296	311	287	266	297	317	268	297	261	298	282	230	252	297	286	339	320	280	284	301	278	299	269	276	312	319	262	338	309	325	272	289	287	306	296	317	298	328	285	297	286	273	274	299	286	300	300	278	259	276	318	269	314	290	300	305	261	251	281	284	289	300	327	295	252	313	280	312	323	306	298	316	316	316	293	262	272	248	287	246	287	284	302	291	276	314	301	302	320	297	304	317	290	255	298	286	274	258	271	281	300	284	297	297	324	332	291	316	306	328	298	294	279	289	295	270	253	282	291	300	293	307	255	303	292	317	287	300	263	296	321	281	311	289	270	280	268	292	271	313	254	282	308	312	294	285	313	277	291	292	298	283	306	283	293	305	268	264	282	310	258	275	290	279	299	265	275	287	303	274	284	276	288	288	308	308	295	273	283	299	261	251	286	304	272	290	319	303	266	299	276	280	305	269	276	331	290	280	273	315	272	295	306	307	294	312	249	293	299	281	321	293	270	301	284	307	274	309	323	297	273	289	288	311	303	269	269	277	312	278	281	296	264	280	267	304	294	289	300	299	305	310	284	270	288	289	274	312	277	271	285	281	291	288	281	270	290	282	291	315	318	277	277	291	281	278	281	317	329	282	297	281	283	298	287	275	287	309	288	271	300	314	277	308	273	300	294	303	307	295	289	247	266	260	288	323	267	292	296	290	269	285	311	293	298	276	302	294	269	261	299	255	263	279	278	318	272	284	282	260	272	298	284	272	281	276	314	331	325	286	309	255	316	304	279	303	304	322	304	300	285	264	308	305	319	303	298	306	311	308	302	279	255	318	283	288	272	277	300	276	274	322	269	296	333	292	300	287	331	275	304	276	256	278	313	291	306	286	288	291	288	321	293	283	284	281	317	294	275	272	288	295	300	303	272	290	305	301	286	276	291	280	287	297	278	308	296	275	280	320	287	302	316	281	295	277	296	297	272	314	285	287	299	286	307	305	267	271	279	301	249	302	266	282	297	276	297	288	310	265	301	292	283	248	303	302	292	296	347	285	311	298	268	287	306	263	291	297	273	287	270	285	298	298	308	279	290	272	292	299	289	290	290	309	256	277	286	289	297	314	294	286	255	299	272	300	317	301	286	273	318	304	263	269	328	282	315	297	230	271	288	313	274	260	331	277	312	302	294	270	296	282	294	262	298	301	287	290	317	261	311	277	325	292	314	302	297	278	275	261	291	276	296	301	281	309	295	273	312	293	288	300	314	296	299	305	283	267	304	308	272	308	311	302	294	272	268	313	301	304	277	289	282	270	290	288	327	289	298	288	281	332	300	284	294	272	292	285	289	279	272	238	296	311	288	293	303	278	283	291	288
44992	59156	59342	50938	51480	48491	32470	12948	2970	989	711	717	678	674	651	667	699	640	663	653	662	668	652	657	642	613	622	666	665	607	645	624	677	692	651	647	688	610	646	640	668	637	637	628	687	642	633	674	643	642	633	670	653	637	624	624	618	613	666	644	619	620	683	663	655	632	627	701	687	695	648	681	646	665	672	650	690	606	640	639	685	648	637	641	651	615	627	648	640	661	634	655	637	663	652	659	636	705	700	663	609	628	673	649	643	708	604	636	696	656	647	633	637	651	636	671	638	679	649	658	639	702	672	632	658	619	652	622	608	680	676	636	646	614	628	638	634	679	625	658	612	666	606	635	633	679	661	644	643	630	593	602	607	642	645	635	651	687	685	675	634	655	627	651	605	647	670	651	617	628	653	658	671	657	651	614	652	652	652	642	602	692	637	642	683	650	660	643	627	662	616	629	663	661	643	641	612	636	615	666	627	631	658	623	660	685	653	606	673	676	654	643	603	636	673	675	650	636	653	603	643	677	644	643	630	655	634	613	653	646	679	616	647	640	637	631	641	667	656	630	642	682	593	665	650	574	673	631	632	609	645	665	636	614	574	673	707	617	646	624	661	602	674	655	623	635	645	610	664	637	638	634	686	648	637	640	654	627	586	660	659	656	628	656	664	659	646	652	626	638	630	717	680	670	662	659	677	621	678	623	619	647	625	634	614	742	662	641	643	656	673	694	624	616	598	681	673	648	618	650	599	694	650	672	615	669	641	636	627	656	593	681	655	698	698	617	638	628	685	636	676	635	613	637	689	653	668	673	631	651	632	612	622	691	638	628	635	619	637	645	650	605	675	587	654	678	672	661	656	652	651	642	615	655	644	648	677	647	647	641	711	655	651	642	643	650	660	659	643	657	647	613	680	656	645	607	665	634	571	620	629	616	667	669	639	629	649	679	623	622	618	646	668	632	638	620	622	610	662	639	666	607	620	691	645	666	680	638	645	672	635	628	617	651	630	649	605	687	634	605	663	651	620	652	673	648	679	635	628	645	648	650	598	668	669	637	643	673	619	652	649	679	683	686	637	639	649	661	689	644	642	632	625	662	698	678	617	655	664	640	618	668	685	631	617	692	595	633	662	596	640	666	665	677	662	633	578	656	630	628	654	616	633	700	609	637	631	674	623	711	646	653	624	612	677	660	639	635	634	663	590	650	679	654	679	636	616	635	644	629	650	610	647	626	673	606	633	642	643	624	610	628	648	664	627	666	657	642	645	669	631	695	641	627	635	654	662	612	643	665	674	627	671	626	624	660	632	628	654	647	680	634	674	648	635	666	666	628	654	671	639	627	639	656	663	647	686	613	684	657	645	647	620	629	634	647	680	637	661	639	678	652	630	621	632	636	684	641	662	615	636	627	638	617	669	671	653	622	631	636	663	628	686	614	610	638	652	625	608	606	640	655	687	657	698	639	616	611	633	672	652	617	673	659	658	651	694	643	666	666	657	677	643	693	604	639	620	666	623	644	642	660	607	631	624	587	601	613	646	671	603	673	597	667	643	668	615	642	646	614	617	631	590	632	689	651	609	619	617	673	639	594	613	671	669	668	638	617	600	642	665	636	644	688	695	603	636	634	674	645	603	662	626	678	632	606	648	624	674	676	666	641	671	678	639	695	698	622	656	637	641	654	635	621	702	646	690	646	669	662	642	663	646	650	676	625	624	659	640	626	675	625	623	653	645	644	646	605	655	650	658	654	647	646	616	672	598	669	644	690	690	668	663	697	673	629	621	700	639	650	668	654	655	650	667	666	677	649	689	666	638	639	624	613	641	707	659	638	630	612	640	615	649	662	641	695	616	676	616	668	642	608	653	635	666	665	633	630	654	621	633	660	663	621	653	673	685	655	622	687	638	692	654	657	618	656	661	630	658	622	642	660	608	630	637	692	692	632	646	626	685	658	616	633	639	665	644	652	668	608	634	642	679	655	626	674	637	625	673	673	648	629	652	669	690	630	637	679	592	654	650	645	609	651	648	656	624	629	648	659	618	646	662	632	636	669	695	641	642	656	654	664	658	669	612	670	661	628	654	671	649	628	612	616	645	660	616	651	606	646	674	726	642	651	674	641	636	633	642	660	617	634	647	628	675	641	647	655	684	650	637	652	634	643	628	624	629	645	712	621	640	638	590	632	654	686	663	644	656	651	627	659	652	616	681	618	637	586	668	693	605	635	654	634	649	654	647	659	655	680	677	672	617	629	653	642	665	668	640	673	660	645	721	680	592	611	655	640	664	649	637	627	609	657	672	656	654	626	637	629	656	599	667	636	641	659	645	657	663	662	663	618	621	663	610	713	640	591	678	673	638	615	620	638	617	624	654	685	661	664	619	573	651	677	650	649	700	646	636	637	625	643	609	658	658	617	655	670	685	610	616	613	631	655	625	638	636	609	631	651	656	623	664	651	657	652	640	601	647	632	677	688	662	637	616	638	616	661	662	688	641	670	679	671	646	639	660	585	652	645	661	670	674	665	656	623	654	676	635	634	622	633	636	671	603	688	658	630	663	644	606	623	671	630	677	645	654	631	630	681	636	631	626	615	602	644	639	691	640	641	697	599	637	607	680	633	650	654	643	665	624	619	648	666	620	613	620	661	599	667	656	643	665	606	637	594	603	624	685	604	609	632	608	673	649	621	620	620	625	626	653	575	658	623	639	647	629	629	639	631	640	638	654	636	645	650	667	666	647	617	661	639	643	642	646	669	612	627	670	636	682	655	668	663	660	637	623	600	656	622	660	644	639	666	626	629	614	649	669	652	625	648	613	640	631	662	690	624	618	622	634	667	660	619	631	634	626	648	669	613	640	669	648	630	628	669	664	599	682	665	643	627	656	636	615	626	633	639	654	684	637	659	673	672	638	685	652	690	629	663	623	640	650	643	643	641	650	667	607	678	642	651	652	636	644	641	637	648	651	642	662	666	660	673	641	607	689	654	645	621	632	655	662	659	638	668	680	630	648	671	636	679	706	552	612	654	637	638	621	611	628	583	611	592	643	675	638	658	601	604	626	690	655	648	619	655	675	681	648	663	630	676	654	666	615	677	685	651	682	640	581	634	643	637	667	681	628	635	643	656	632	653	605	641	626	642	635	670	652	636	630	674	623	602	615	683	663	650	671	596	623	610	637	651	631	626	616	651	648	654	596	698	613	633	627	632	647	642	646	663	645	667	610	638	676	654	581	650	621	640	660	616	641	643	664	622	644	642	634	617	658	699	654	633	634	652	648	605	680	655	688	630	637	638	654	608	656	649	634	649	594	622	694	658	660	639	618	641	647	640	658	652	625	675	635	637	689	642	649	648	676	616	658	678	685	661	658	628	650	652	676	651	603	611	675	623	664	631	620	648	661	616	670	676	660	638	638	692	625	672	665	641	659	666	654	626	666	655	670	657	649	652	643	642	605	680	660	643	647	626	633	657	678	651	622	634	620	653	642	626	684	652	652	631	655	615
58506	47867	40572	34778	27739	27080	27328	23348	14074	3927	538	314	324	277	342	324	316	272	289	295	330	287	301	314	265	307	321	321	292	321	291	306	301	281	273	289	308	292	299	283	315	308	273	299	286	271	297	280	306	305	293	323	307	275	289	290	296	281	304	303	325	297	279	276	277	234	300	300	307	280	278	267	308	279	282	313	296	311	308	279	294	270	282	302	301	285	279	317	289	259	242	319	299	276	268	272	306	275	286	362	292	302	283	269	313	318	288	337	272	296	279	294	297	294	308	277	314	293	309	330	276	275	280	286	289	298	312	273	320	307	274	295	294	321	288	288	276	274	278	283	307	281	276	306	269	280	301	299	314	288	290	291	298	292	296	282	270	298	303	285	280	317	267	275	281	332	322	305	308	320	286	310	278	287	260	285	274	261	299	291	285	306	280	257	277	259	276	281	278	293	259	294	285	250	298	288	284	279	287	268	311	292	271	299	298	318	276	316	276	284	300	340	305	308	328	297	292	284	246	293	310	314	281	290	270	262	306	327	314	301	277	306	310	293	277	310	275	302	261	304	284	290	265	294	269	258	302	288	271	306	255	293	314	270	308	294	298	307	291	298	289	312	276	289	272	290	297	314	329	310	301	276	293	287	312	303	290	295	292	287	322	251	304	293	309	284	291	295	275	262	279	244	331	305	292	322	283	297	307	285	274	280	274	314	303	270	288	267	291	303	335	292	292	283	280	271	273	310	291	300	291	272	308	306	286	304	299	317	320	288	289	281	306	331	274	275	304	309	273	297	342	259	289	313	308	261	293	297	299	292	264	298	303	295	269	292	287	321	307	289	289	278	284	274	313	289	271	271	298	277	300	277	290	310	276	315	277	281	295	286	280	304	305	280	281	270	294	317	268	313	278	301	288	272	288	266	284	317	298	307	288	316	285	291	282	253	266	306	297	317	288	285	276	265	303	260	321	305	278	302	308	293	323	250	304	274	290	255	283	285	275	278	285	296	280	274	324	299	293	295	299	310	312	283	332	269	300	285	300	287	297	306	285	300	290	298	284	270	336	293	272	289	293	291	280	295	283	260	301	270	281	289	322	285	266	281	293	318	299	281	294	276	313	280	300	290	288	299	264	281	300	328	277	310	297	298	314	298	271	303	292	314	317	284	303	277	291	274	272	273	293	282	290	290	355	274	275	275	320	306	340	318	271	281	288	318	305	296	297	311	263	321	275	312	288	290	287	293	297	284	262	321	309	255	300	309	295	302	272	291	319	292	298	279	293	291	290	289	271	325	294	277	280	300	273	300	287	275	302	294	301	267	268	279	270	256	283	282	279	302	254	272	284	319	305	300	309	253	292	311	301	297	279	268	281	297	281	277	282	311	309	290	273	281	281	281	278	307	262	302	262	305	308	282	265	316	303	296	298	292	295	296	263	298	248	268	244	262	265	295	272	284	288	298	294	289	301	261	259	278	272	269	297	310	290	290	290	316	281	280	303	319	298	277	292	272	271	288	296	269	270	304	272	331	286	274	285	298	277	305	278	272	253	270	306	290	276	290	302	317	304	275	282	279	301	295	278	281	258	287	266	280	291	287	289	283	290	312	307	308	262	301	262	297	284	285	274	304	284	313	281	278	301	323	269	267	307	303	262	302	290	303	315	318	296	296	270	317	302	282	278	268	286	312	292	273	279	321	297	283	301	285	298	281	266	295	331	283	261	290	284	285	307	271	273	317	298	266	321	290	281	271	282	279	297	257	293	294	272	278	282	306	300	334	297	291	287	252	307	268	306	255	296	286	262	287	268	291	309	315	314	279	281	286	289	294	285	293	271	281	281	298	291	304	274	259	300	279	284	291	296	288	296	275	298	287	269	301	281	283	297	310	290	281	308	321	283	273	293	276	268	275	254	310	265	312	301	266	288	314	276	265	280	303	263	288	298	276	258	287	283	315	312	261	299	268	305	266	298	275	277	316	323	305	273	265	303	248	262	295	273	291	290	296	303	276	293	310	298	285	301	296	307	315	300	295	298	291	275	288	344	273	285	262	307	326	293	248	323	258	297	318	300	286	286	275	300	300	306	314	322	287	300	305	300	290	264	286	280	292	295	275	316	295	286	266	288	298	278	323	269	276	330	270	319	279	275	284	280	319	288	293	306	297	287	303	281	252	258	314	282	288	298	313	321	285	331	285	259	296	288	259	295	282	287	274	258	299	269	293	301	272	268	273	270	286	283	298	269	257	279	304	295	318	303	304	302	257	289	289	287	295	311	290	283	296	257	281	284	289	336	249	282	288	260	281	297	286	282	271	279	287	281	288	265	267	326	267	246	301	284	288	312	304	260	311	270	279	305	320	306	290	292	283	288	263	303	252	270	287	323	280	310	271	275	318	320	261	293	288	283	272	278	314	314	311	294	318	302	311	288	282	246	273	260	270	302	286	261	273	272	309	282	286	247	270	281	289	285	304	293	313	281	321	284	299	284	295	309	288	285	285	274	255	282	282	267	299	311	297	286	275	291	300	302	317	328	297	304	267	309	291	291	275	295	316	286	301	274	282	257	322	293	275	278	308	278	280	291	291	299	298	281	300	301	287	285	308	314	294	297	277	288	300	286	260	325	290	271	262	263	293	314	273	300	327	274	289	261	301	302	300	290	298	280	274	341	306	334	311	258	290	292	274	294	304	259	288	303	295	311	290	292	285	309	271	306	313	277	322	291	288	316	282	316	284	294	265	323	299	290	298	289	280	303	288	294	319	271	275	276	295	313	278	273	286	280	272	307	262	295	311	270	309	275	290	280	278	301	275	281	283	287	266	301	290	294	292	269	309	287	298	292	285	289	295	291	288	264	299	298	286	292	289	281	280	279	300	301	282	288	258	305	283	284	287	281	299	290	295	283	299	318	270	286	280	275	291	312	309	292	255	272	252	273	302	277	303	296	293	279	294	319	289	300	312	328	297	286	289	273	309	272	274	302	326	268	290	301	296	272	325	302	309	289	305	286	291	318	286	293	280	276	291	290	287	289	274	269	282	267	279	286	308	344	309	294	302	262	323	262	291	301	304	291	319	278	296	307	276	289	284	305	276	256	284	281	267	305	280	284	329	288	292	277	288	267	272	326	265	283	299	279	321	283	282	270	303	278	281	292	276	254	330	248	313	318	277	321	283	269	295	267	286	285	287	293	280	287	304	262	261	275	296	314	269	291	303	287	282	288	283	261	284	319	291	293	271	313	317	280	294	262	314	299	290	314	255	276	336	297	286	291	287	316	276	295	291	283	300	282	277	258	308	295	315	285	288	318	298	322	298	284	258	307	260	294	312	280	261	288	294	300	314	267	287	320	304	354	292	314	294	317	237	295	290	290	269	300	296	317	299	289	267	240	299	289	325	301	258	306	287	266	288	286	278	282	305	292	322	312	275	288	279	277	288	302	276	279	272	280	310	296	319	260	308	274	271	287	286	311	294	275	276	277	258	275	291	293	288	315	310	295	309	316	311
53340	57228	51251	50517	65703	60272	43900	21418	5144	1373	786	697	639	667	644	649	670	599	651	677	666	666	627	616	631	602	696	606	576	566	641	592	564	666	621	604	581	617	615	613	601	621	631	613	591	630	564	657	671	616	610	656	635	609	638	617	649	607	610	630	597	602	615	590	633	588	615	618	651	581	592	624	656	628	607	552	595	579	624	648	610	697	574	622	592	614	609	625	609	611	608	616	645	634	647	535	599	586	580	631	597	616	586	593	618	603	610	632	633	581	618	588	591	585	626	603	614	609	597	618	611	616	620	613	629	600	638	615	609	654	643	556	608	600	600	615	591	635	619	618	593	628	609	578	612	640	631	590	607	638	545	586	590	637	576	631	562	608	613	582	620	596	610	610	622	622	613	575	553	657	615	628	616	636	585	634	615	606	576	617	598	599	624	580	653	582	603	589	637	563	587	612	584	604	592	639	606	597	608	620	597	628	628	600	656	611	589	650	572	655	607	621	592	633	618	591	624	608	604	561	602	662	619	635	625	582	609	580	569	595	634	567	593	669	597	589	580	587	623	617	608	567	606	598	573	610	663	577	639	652	604	632	654	607	611	654	597	600	601	601	589	598	598	651	613	625	584	560	646	590	633	605	593	618	596	605	633	606	596	618	588	605	572	608	557	612	624	624	643	619	606	630	622	586	621	589	656	582	687	626	601	586	576	634	617	640	627	633	593	633	572	609	590	588	643	594	592	596	610	627	593	637	572	605	606	636	627	614	640	625	576	586	595	597	633	584	588	623	613	613	600	640	613	621	588	587	628	597	635	584	579	562	605	597	646	592	587	631	619	627	618	601	637	587	624	625	562	632	631	586	570	607	595	626	628	631	651	568	596	625	596	585	585	601	634	588	615	655	614	604	627	646	606	620	607	565	608	605	607	629	655	613	643	588	622	589	617	594	571	657	599	626	612	592	605	627	619	579	590	588	570	623	603	646	579	604	558	627	641	573	633	649	623	600	587	601	581	619	624	645	613	650	629	615	591	627	644	632	605	595	539	622	593	632	615	651	613	605	698	585	631	623	603	607	585	639	576	582	563	668	625	643	574	586	619	621	594	636	558	570	620	630	597	606	636	589	584	579	589	633	667	604	606	576	633	618	588	584	615	598	623	603	575	615	621	606	619	599	611	664	634	615	639	585	585	617	607	607	627	569	649	580	633	582	608	652	642	616	602	645	641	620	629	626	599	588	595	620	610	590	608	611	626	592	615	608	588	590	637	637	604	586	585	606	566	589	615	621	611	650	574	620	609	571	597	591	595	613	656	592	619	614	616	625	621	648	632	639	618	613	612	559	624	580	622	581	629	620	640	597	614	627	637	603	617	622	604	615	592	559	584	632	613	597	618	592	587	575	607	614	600	567	633	566	581	627	621	633	594	615	618	593	628	586	627	570	610	621	615	630	642	596	650	605	610	625	616	619	602	623	642	608	587	557	609	598	622	609	601	630	644	610	581	626	594	572	578	575	619	545	619	578	637	587	621	601	556	595	556	578	607	605	619	643	556	612	609	608	605	649	601	632	587	602	625	570	591	630	574	604	619	551	631	614	604	605	605	645	565	627	600	626	599	594	653	577	609	631	618	640	581	596	610	665	626	622	604	625	630	570	647	589	620	598	579	628	620	617	663	625	593	600	575	606	615	592	617	635	626	635	578	614	573	597	582	616	611	626	604	599	589	601	629	595	594	678	598	615	621	612	610	595	604	614	606	603	581	577	615	588	568	600	642	601	596	599	606	646	593	610	659	631	653	584	651	535	580	596	631	613	596	593	607	641	614	663	611	580	601	609	581	633	631	664	624	584	570	597	607	611	600	587	626	652	626	547	582	629	610	630	637	577	605	665	562	570	616	606	608	578	627	619	624	611	622	597	615	584	594	585	636	648	562	577	620	626	601	609	609	571	541	606	600	611	584	614	563	615	620	601	624	598	619	569	611	615	617	620	602	627	588	601	638	637	621	592	607	621	582	632	574	629	566	607	594	620	604	663	609	630	648	602	562	584	626	643	598	602	644	603	629	608	637	643	580	614	616	624	562	621	636	626	637	584	658	634	596	624	561	626	602	629	634	621	617	639	628	641	630	599	655	576	622	614	616	602	610	587	591	604	613	578	617	626	620	620	586	592	615	601	631	656	594	603	613	592	634	622	552	616	625	605	572	655	563	589	585	590	573	613	585	627	627	609	609	677	633	575	577	612	620	632	586	620	624	637	602	588	613	601	566	619	603	597	604	598	586	568	614	619	549	602	650	575	600	607	631	635	616	598	608	642	652	561	594	606	599	624	616	627	603	646	612	664	570	609	575	638	608	639	623	627	658	628	560	646	623	578	608	616	626	581	595	609	608	595	631	604	635	605	598	590	602	635	646	635	652	591	640	582	558	560	618	617	628	591	635	630	612	623	611	587	584	631	589	606	588	627	646	567	635	562	603	573	621	610	588	584	672	627	569	586	630	585	583	610	625	590	630	585	642	607	598	602	654	618	623	616	602	628	642	578	568	565	624	587	591	622	621	576	607	646	654	613	601	588	593	600	617	619	559	563	626	615	601	593	605	636	581	624	603	616	630	636	608	593	612	639	602	656	585	602	628	599	605	645	621	630	580	617	569	631	659	599	590	621	628	581	618	632	613	614	591	614	616	614	605	638	623	605	619	661	639	600	598	688	644	602	640	607	559	627	603	655	600	591	649	570	620	646	578	602	590	626	632	592	612	591	625	588	556	630	636	569	572	617	625	560	602	609	603	606	632	644	584	620	596	622	603	611	607	636	627	635	626	603	629	565	601	618	586	611	587	622	614	607	619	642	650	603	590	609	627	596	596	615	573	674	669	575	595	638	645	591	562	556	617	617	564	645	603	596	554	592	617	622	601	605	632	574	590	572	650	601	605	616	625	580	593	620	622	653	590	607	643	609	610	603	639	644	648	606	583	585	591	671	600	600	623	579	619	653	625	618	595	611	604	597	632	567	599	587	580	605	647	599	578	582	597	595	599	585	574	612	642	591	581	608	594	670	598	613	592	591	606	582	605	601	637	643	656	582	601	636	577	619	615	630	617	607	639	617	603	579	561	611	663	605	551	643	609	626	614	625	599	578	625	586	644	587	629	628	617	621	610	605	606	624	577	590	620	621	597	635	613	585	583	591	639	625	604	631	616	613	590	617	603	603	586	599	617	587	624	587	600	661	580	597	649	624	577	640	572	610	578	635	604	615	623	623	619	598	640	614	618	606	624	588	617	597	635	641	561	599	625	576	566	605	605	663	614	625	611	580	623	649	634	617	604	614	619	560	588	623	575	608	605	621	589	589	579	588	610	621	613	672	587	624	593	641	625	610	634	619	621	607	612	597	601	607	597	599	652	655	570	575	607	662	608	561	619	587	589	582	615	583	625	670	655	625	596	592	638	595	605	638	595	658	607	612	574	601	594	583	571	563	598	578	619	592	578	593	611	606	603	624
21957	36638	43848	27807	9480	5301	3412	1414	535	329	285	287	289	301	272	316	276	291	294	298	295	285	275	298	268	295	299	307	276	283	265	288	267	296	285	286	316	297	323	253	261	322	295	299	289	264	277	318	298	289	257	290	277	281	277	290	303	270	318	277	280	288	251	277	293	290	270	268	286	282	292	265	292	307	295	273	291	299	282	281	310	317	259	295	264	292	277	253	240	278	262	275	247	283	282	297	273	275	271	291	249	274	280	304	298	303	283	289	277	295	284	309	299	285	290	285	279	277	269	299	253	289	292	295	306	260	266	252	303	278	275	299	309	265	269	300	265	273	270	285	285	252	294	288	255	270	307	276	284	281	291	276	282	333	250	279	285	307	278	259	278	308	283	272	283	289	290	257	280	303	305	291	287	257	261	258	299	276	316	289	302	261	270	293	298	258	301	278	285	293	263	253	282	321	291	287	272	285	332	308	295	273	285	268	285	259	266	278	270	297	258	268	277	302	281	298	302	256	293	279	284	276	274	312	293	309	266	267	313	279	264	269	294	305	280	284	293	275	243	310	277	291	283	299	286	281	343	271	253	254	331	306	326	276	259	275	295	282	290	280	269	305	270	261	278	297	330	299	289	261	294	277	268	274	287	288	269	294	291	273	327	295	286	309	270	285	272	274	314	280	274	280	285	291	243	291	310	282	306	282	267	298	290	271	282	306	286	273	294	303	274	317	295	296	300	283	286	284	280	258	262	288	296	302	293	272	270	273	294	326	276	272	309	257	303	305	306	279	288	283	249	286	281	286	280	272	258	305	309	266	312	278	281	272	278	285	281	276	309	288	286	295	247	276	288	263	281	275	290	298	268	265	293	277	267	311	275	261	267	266	270	280	324	279	280	259	270	302	300	293	295	325	274	283	298	300	274	267	301	296	312	299	269	315	273	289	277	291	313	302	276	250	287	275	299	280	287	259	250	281	297	287	307	260	258	278	263	276	288	261	291	300	317	293	272	295	287	272	282	267	287	266	274	294	315	279	252	292	309	297	310	317	287	279	278	309	271	292	277	290	252	296	289	280	258	247	259	271	314	288	303	308	294	283	289	277	248	316	304	294	264	305	282	274	269	254	297	308	276	280	257	285	273	332	278	295	302	286	303	299	295	286	273	301	265	281	301	298	269	304	306	294	293	272	285	256	291	293	297	284	291	289	298	283	271	312	288	287	294	276	282	276	274	297	282	280	261	282	287	284	279	285	282	263	260	286	298	291	269	326	300	267	278	271	285	276	280	303	259	274	268	294	288	305	279	279	283	281	301	249	281	273	292	254	297	296	280	272	264	307	279	255	275	296	288	273	272	264	299	300	302	244	267	279	277	310	273	269	304	293	273	275	308	300	255	269	276	276	253	304	273	298	276	281	312	283	279	256	282	302	305	327	308	289	271	271	268	296	293	286	300	272	269	299	275	275	310	280	289	276	293	251	290	313	285	294	270	279	264	276	294	293	295	284	302	270	291	291	262	281	303	291	281	287	280	287	278	317	277	291	286	310	259	253	310	286	279	300	268	283	286	282	289	314	304	320	265	305	300	245	297	302	295	267	280	252	292	275	307	286	262	280	269	294	287	311	266	264	306	304	280	263	291	294	276	280	251	293	261	276	281	285	305	267	266	267	287	298	285	276	310	303	292	289	288	274	284	289	283	274	289	274	282	289	302	253	288	313	292	274	298	301	252	294	270	261	266	282	278	268	305	271	300	285	287	300	288	276	287	309	289	276	299	288	290	277	254	313	273	288	285	286	285	285	286	268	284	260	298	292	289	288	311	293	276	318	276	329	297	295	286	299	268	284	243	264	287	273	293	281	296	299	286	271	307	289	267	283	282	264	285	277	269	322	286	300	252	305	262	278	257	252	301	276	288	287	305	279	307	319	295	280	264	301	288	301	292	246	293	306	281	277	294	278	287	301	281	275	281	284	295	288	300	303	285	273	296	296	301	291	293	231	302	282	271	285	303	283	260	292	300	276	304	292	278	254	300	301	263	297	282	269	262	284	263	281	298	286	297	305	276	299	273	293	304	295	257	290	279	284	287	282	277	264	321	279	292	274	296	258	286	282	285	255	300	300	284	324	286	277	278	280	296	278	262	286	269	304	277	269	265	261	261	275	293	303	294	253	287	307	277	298	277	285	272	269	283	265	286	288	315	333	280	263	279	246	265	261	287	289	285	311	280	285	282	287	279	305	305	284	286	300	272	298	258	296	293	296	278	310	302	278	290	279	293	249	285	268	283	265	300	300	275	279	293	330	290	291	291	259	298	306	276	286	278	306	275	293	299	286	305	277	297	299	320	269	291	279	302	274	288	283	290	302	274	275	317	291	272	297	285	312	299	269	312	310	287	284	314	290	296	275	274	291	278	279	291	280	266	277	284	260	284	282	273	269	269	297	314	290	298	268	262	276	284	280	290	232	248	289	300	299	285	300	300	260	272	249	273	285	266	271	287	287	318	265	289	322	324	269	270	292	287	282	285	303	286	264	257	303	284	284	291	272	280	265	317	294	288	307	317	289	275	278	317	259	281	300	294	294	293	292	286	286	288	304	290	315	301	285	277	294	273	297	279	291	289	287	288	283	284	287	271	285	281	284	279	262	294	285	290	281	284	271	283	266	267	288	323	286	292	323	300	313	266	274	250	291	281	272	263	282	277	325	275	290	282	291	272	278	271	268	278	275	262	243	275	304	284	289	300	285	283	280	255	267	269	296	279	272	287	259	300	284	312	281	292	279	292	296	271	278	271	251	294	282	297	254	268	290	254	264	291	277	319	254	293	299	298	293	310	300	258	283	285	282	264	282	289	246	288	277	302	257	295	288	275	276	278	280	297	274	303	297	283	259	307	271	270	297	276	267	301	282	270	259	314	284	273	255	260	274	283	297	302	287	322	271	291	255	273	292	286	262	273	274	307	290	293	289	282	271	302	302	274	287	299	233	278	296	247	266	288	282	292	294	261	285	262	258	280	304	255	293	301	274	262	293	274	269	249	293	287	291	300	257	296	301	316	261	255	270	290	270	289	258	304	266	280	275	273	293	285	323	228	279	288	252	266	281	280	268	260	313	253	281	256	278	321	306	305	287	301	276	308	276	288	285	274	265	289	316	300	282	312	288	302	300	278	262	316	302	263	299	283	276	258	298	269	265	305	297	257	306	283	262	273	262	308	281	267	277	267	272	278	267	276	266	297	274	279	264	303	277	284	271	258	266	276	288	307	271	313	314	315	276	278	294	272	305	298	322	322	291	264	306	329	314	306	309	288	256	263	280	271	270	319	268	238	315	265	288	285	307	294	281	316	299	291	270	264	293	302	286	278	270	277	285	294	278	270	294	299	279	269	270	313	300	235	298	270	290	262	285	291	313	290	263	282	288	297	318	285	280	255	300	270	271	309	285	295	272	280	312	295	266	285	278	303	261	259	291	289	266	270	317	291	282	285	306	272	278	299	299	258	306
15968	34923	43890	28970	14056	12731	8215	3318	1110	696	646	656	635	663	656	640	634	686	728	651	654	662	657	615	663	645	616	700	638	659	629	660	640	610	687	636	637	654	709	662	668	654	670	637	636	648	657	653	631	662	660	657	582	673	653	703	666	619	657	623	605	645	680	684	635	624	631	669	651	635	685	626	628	682	637	685	645	628	626	629	657	645	632	687	679	654	671	663	718	653	632	653	618	657	687	690	669	659	676	656	635	642	645	671	700	692	649	636	702	623	618	684	691	647	650	654	630	619	672	628	614	657	674	678	667	649	661	653	621	647	668	621	628	645	672	689	659	666	676	656	647	673	652	650	685	684	629	669	708	667	695	674	666	665	637	648	610	643	677	723	670	653	660	658	640	666	656	669	638	700	627	606	679	602	639	675	651	658	625	639	671	674	661	633	641	641	656	676	647	604	675	686	622	660	672	653	637	651	626	671	624	637	648	648	686	631	644	707	647	650	627	676	659	659	653	682	664	622	629	694	638	622	605	614	666	682	639	684	639	650	607	638	640	696	665	654	617	711	653	654	651	666	605	643	736	687	666	719	617	621	658	637	650	667	637	659	681	614	686	653	669	663	658	674	649	611	672	657	637	682	667	652	630	647	639	619	652	678	638	623	668	697	638	615	627	655	635	663	650	668	656	665	666	616	724	649	666	649	614	680	671	643	676	653	626	672	638	632	639	607	639	707	682	634	689	621	659	687	637	656	620	674	628	643	660	663	649	670	690	635	647	653	687	665	705	651	642	640	630	588	637	649	678	646	584	665	638	612	640	709	667	612	648	644	623	640	673	574	648	695	616	631	645	697	675	641	670	670	650	639	660	658	652	658	649	718	656	652	622	636	599	625	704	700	676	671	633	647	633	668	662	657	646	635	720	629	666	671	676	644	653	685	645	643	673	674	650	650	647	667	703	639	664	635	665	661	612	673	610	661	636	620	663	663	701	656	660	687	681	608	670	651	675	651	668	697	648	660	643	646	671	641	659	654	644	658	640	599	632	634	629	623	698	666	657	637	660	658	643	634	662	610	683	675	633	648	669	656	653	645	647	650	671	618	676	666	673	684	645	697	651	624	648	666	646	657	639	696	636	671	689	669	654	701	644	612	651	697	666	695	716	643	632	646	646	692	624	652	657	639	656	673	695	636	650	690	641	656	640	641	679	646	631	693	665	643	621	654	672	646	685	629	664	638	618	647	623	617	689	636	652	644	674	636	657	641	640	619	647	655	640	628	646	635	671	641	646	675	626	710	658	628	680	643	658	673	635	652	631	666	691	635	644	687	641	661	644	681	666	691	639	670	663	593	647	659	662	677	653	658	632	638	637	667	689	626	640	655	639	689	684	648	626	669	611	643	638	671	682	673	659	715	599	699	685	628	695	672	653	670	680	610	673	678	623	672	658	696	674	639	636	663	654	663	615	704	675	622	689	647	649	703	652	725	692	663	639	622	659	690	662	665	679	681	632	636	666	653	669	648	695	639	618	658	657	621	612	626	680	637	641	626	669	672	649	669	608	690	683	661	650	634	637	653	647	660	647	684	622	667	640	658	666	645	644	670	682	648	663	670	653	602	622	659	629	615	682	673	621	728	666	695	655	682	640	657	668	748	667	656	645	666	668	634	645	636	668	692	644	620	606	636	670	645	637	644	621	656	645	672	624	653	617	664	634	683	713	704	693	672	701	633	643	649	607	621	685	662	611	633	706	654	669	653	626	626	689	662	682	666	694	725	674	637	680	642	658	629	685	630	642	657	661	679	652	684	666	666	667	645	662	663	666	604	649	675	606	645	662	641	628	641	669	683	657	687	662	632	635	664	655	645	678	657	652	686	697	656	635	648	648	656	630	609	657	711	618	608	643	680	637	659	641	623	641	624	634	682	702	686	697	668	648	683	662	683	613	655	651	691	659	680	639	630	633	638	646	668	655	643	702	624	660	641	591	687	607	635	617	675	669	684	654	646	658	632	612	669	635	644	657	653	662	727	649	623	686	605	672	659	676	649	641	694	666	652	685	663	670	697	659	645	638	706	647	654	651	687	645	656	641	669	730	682	711	652	641	651	682	666	675	613	642	687	596	654	618	651	640	652	661	662	666	657	649	637	649	674	669	628	640	620	633	639	674	660	622	665	636	641	620	665	635	665	629	679	668	643	634	604	668	616	676	625	601	674	587	670	660	630	665	620	620	627	648	684	658	610	641	693	697	652	674	653	682	682	634	648	671	634	673	629	671	675	636	660	604	679	666	627	674	651	642	581	616	703	627	664	644	632	669	708	649	630	623	669	651	653	662	677	645	666	663	726	612	656	644	657	681	656	668	627	672	648	664	693	657	665	638	660	637	643	663	653	636	660	656	640	640	633	629	681	616	647	685	629	628	665	701	691	639	658	632	616	638	642	713	691	629	611	623	662	679	709	637	645	602	655	660	619	657	644	665	625	627	660	699	610	674	643	616	712	676	688	641	638	659	693	642	640	614	652	626	676	638	664	677	712	611	667	629	642	693	631	658	714	678	604	646	653	613	635	652	638	625	631	647	605	632	643	607	639	646	698	609	697	656	670	656	664	655	658	612	690	638	674	684	621	725	590	687	656	662	644	618	697	647	615	634	660	702	621	713	664	671	707	684	591	638	643	602	644	654	710	645	655	645	691	643	664	648	669	670	658	677	673	641	662	626	628	600	641	668	634	692	624	656	680	649	677	620	669	640	624	648	674	654	676	614	707	670	625	661	655	636	630	614	654	641	633	692	615	665	645	669	604	631	645	649	640	641	658	652	606	672	662	649	687	682	668	618	652	650	606	652	649	640	673	684	651	650	672	682	665	675	638	658	664	630	666	681	620	689	649	688	650	649	600	684	622	722	627	694	642	643	667	674	669	646	653	697	649	678	636	628	690	616	651	625	658	655	653	663	686	623	611	636	652	720	665	710	692	613	705	698	661	635	655	645	703	627	642	692	658	633	674	640	657	660	653	719	684	660	639	649	675	644	656	668	692	675	645	657	687	633	683	621	640	681	660	694	654	640	659	635	644	647	631	641	652	619	652	637	695	669	663	621	636	644	641	632	683	689	649	662	615	644	665	688	668	647	664	648	641	635	647	627	643	639	684	614	644	643	627	678	627	669	679	653	648	688	651	653	671	622	675	655	665	637	661	690	675	671	615	645	644	650	679	633	627	620	688	616	641	639	626	650	641	655	663	702	632	645	636	638	660	628	653	621	656	657	651	685	621	619	700	640	674	658	702	606	646	635	691	677	666	652	652	648	694	612	636	652	702	708	671	644	595	676	676	644	711	616	664	613	642	663	655	624	612	627	658	685	625	654	666	706	651	679	647	698	655	645	669	647	661	655	635	588	616	658	652	647	693	656	656	686	702	652	643	625	676	691	669	656	661	678	640	674	646	636	672	713	661	629	627	669	645	649	675	613	589	646	645	684	678	659	626	716	650	631	633	678	654	631	673
54950	53774	44550	34925	28828	28411	25306	16106	4899	740	382	321	284	299	310	325	320	292	305	299	295	307	295	322	279	273	320	319	314	264	278	276	273	293	285	263	285	268	301	321	320	326	283	278	273	282	289	293	298	293	264	277	290	324	300	285	295	274	275	263	276	294	311	298	293	267	282	299	279	305	293	287	314	313	266	270	315	315	288	276	294	305	289	289	303	285	306	325	333	302	300	302	281	324	310	297	282	299	278	302	302	263	285	255	287	299	278	290	272	317	332	322	299	295	275	298	311	280	272	286	300	322	277	277	257	278	278	283	291	285	298	336	300	284	292	280	267	287	283	298	294	286	280	294	283	260	284	313	292	295	319	272	283	274	309	342	306	328	283	299	302	264	287	303	298	279	305	328	316	302	330	299	292	266	257	289	266	278	303	291	300	294	309	271	320	310	277	302	265	247	291	290	315	278	299	288	297	282	285	279	279	305	284	264	289	281	306	281	285	296	302	284	319	281	285	273	283	257	296	269	295	267	296	256	290	301	294	282	294	268	302	297	268	274	257	304	313	318	293	284	283	269	267	288	289	305	281	252	304	303	282	286	266	292	296	280	284	291	273	275	289	332	308	322	289	297	308	276	295	282	261	288	302	283	288	269	288	301	284	305	289	302	274	299	306	252	296	300	290	317	280	283	310	301	269	298	272	302	306	321	276	314	293	280	302	275	296	315	307	252	311	287	304	296	278	324	301	288	281	289	282	308	314	308	289	261	270	327	283	296	303	316	297	264	309	285	291	304	282	275	260	298	296	302	302	300	268	292	273	261	302	261	286	307	263	322	280	316	301	313	330	298	265	303	296	294	281	293	310	309	310	297	312	299	274	283	291	293	306	293	285	306	316	300	275	281	293	290	312	261	287	290	273	266	275	308	285	301	266	292	275	305	306	308	267	322	262	293	271	281	245	295	263	300	285	278	253	301	287	305	264	250	285	260	295	301	319	276	264	301	273	289	316	322	291	302	298	265	299	319	315	279	296	296	279	313	322	316	317	282	280	278	318	301	283	303	296	288	267	324	293	306	292	260	285	302	293	298	300	295	293	296	303	282	274	267	283	302	293	302	303	299	299	283	302	295	307	269	286	264	279	285	298	302	285	287	311	287	250	299	313	292	275	277	252	263	263	259	305	288	292	286	249	300	278	292	282	277	286	256	293	260	275	277	297	304	305	284	270	289	300	293	321	320	278	292	290	299	276	282	280	294	308	296	284	286	286	319	325	283	279	290	304	327	289	328	276	304	330	294	284	286	268	278	323	291	274	286	270	289	302	305	289	314	279	269	300	288	270	263	290	270	274	306	329	310	305	303	279	276	257	314	269	262	290	305	281	255	277	261	289	268	299	297	256	321	287	317	294	308	287	256	279	287	284	338	306	299	333	262	324	257	274	298	283	286	271	272	288	283	299	309	309	300	342	291	277	286	255	301	297	288	297	310	286	317	277	309	307	290	291	307	290	306	317	286	304	292	313	323	292	302	266	291	307	285	326	294	288	272	302	280	278	285	297	300	322	258	281	293	301	265	316	283	296	284	286	294	276	289	294	312	253	282	295	309	277	296	306	297	322	329	251	293	283	286	281	298	291	317	308	310	270	288	289	315	269	284	254	282	294	307	281	299	276	280	304	273	287	303	317	300	277	307	287	274	277	283	285	274	322	280	290	301	290	283	287	320	287	258	261	277	312	269	307	304	308	313	302	292	293	288	280	313	279	308	291	288	276	284	300	291	295	295	295	303	284	289	286	298	277	290	292	280	268	298	305	287	326	282	303	255	310	286	285	277	270	292	288	310	308	312	305	289	293	267	304	301	322	331	298	293	262	282	292	280	282	282	286	306	297	278	279	301	268	276	299	306	287	283	282	277	271	296	306	293	276	295	293	278	265	280	283	301	308	297	247	283	261	300	281	269	300	286	331	310	269	262	252	259	261	304	306	298	305	316	295	308	248	270	269	308	298	306	326	285	316	280	279	277	277	259	325	283	305	261	292	264	280	268	253	300	268	307	298	278	305	277	307	280	282	308	271	313	328	281	296	278	259	289	284	295	284	323	276	288	279	300	282	312	309	304	285	271	326	301	297	265	281	307	283	282	330	311	307	296	291	311	261	259	278	304	300	299	307	289	301	281	276	276	281	322	286	277	297	307	291	299	289	239	274	293	294	301	286	284	285	294	308	264	280	322	302	262	294	258	295	318	313	295	301	295	259	303	309	317	273	304	282	313	309	280	277	274	274	307	317	261	283	321	282	309	278	299	302	285	294	286	292	309	281	324	292	319	263	278	284	274	280	307	289	286	325	299	282	296	277	249	276	276	300	290	298	275	325	307	297	285	290	274	300	302	297	305	289	286	261	291	294	298	313	272	283	265	301	268	288	295	301	296	304	275	260	291	272	306	278	290	307	264	289	322	316	293	274	306	304	292	285	303	304	274	263	277	290	288	257	289	286	271	264	298	333	291	258	299	304	320	283	274	298	296	293	274	282	303	284	301	316	274	290	301	274	276	276	294	298	273	296	329	311	302	279	284	314	283	310	290	298	292	287	301	310	294	299	280	304	297	265	291	284	303	295	272	275	341	298	289	269	278	297	306	295	277	271	255	278	342	314	288	261	290	265	281	276	291	306	326	292	322	296	294	322	297	291	286	280	319	284	284	303	287	288	312	289	288	298	321	299	289	305	249	267	295	274	291	255	287	313	238	273	315	297	303	319	293	278	318	268	279	281	283	289	283	268	296	311	299	309	264	289	288	280	281	294	322	286	325	254	294	295	314	247	276	277	314	282	277	300	326	318	297	286	308	300	276	295	316	311	313	325	326	268	286	311	275	268	310	279	335	268	300	300	289	264	298	295	283	284	248	279	319	295	289	312	256	299	307	310	294	284	297	269	286	293	278	296	263	322	313	294	314	296	281	316	313	313	310	290	298	286	285	289	276	333	293	287	274	271	307	295	293	325	286	285	298	291	272	305	322	328	301	294	276	290	308	281	293	292	276	284	300	248	262	274	297	274	282	288	297	309	306	299	263	335	282	281	270	308	296	347	275	292	291	313	279	278	307	264	299	258	274	281	290	296	295	300	324	291	299	295	294	311	300	300	254	292	276	312	290	295	310	317	291	282	263	272	303	282	304	268	284	277	263	322	271	287	311	319	268	305	299	293	293	300	285	279	299	269	295	294	324	297	290	275	302	288	294	266	304	293	280	278	281	320	281	272	281	299	252	341	285	276	254	264	269	286	312	284	285	269	277	304	308	320	313	269	288	280	305	306	282	278	286	289	335	349	278	298	295	277	282	301	302	274	278	304	307	278	281	304	287	299	305	310	294	295	270	283	308	260	282	284	282	330	297	259	247	296	318	290	268	288	283	295	321	290	292	264	290	319	301	288	325	267	310	290	333	322	306	291	284	284	306	268	273	303	326	307	304	311	305	291	302	316	310	264	283	294	279	264	276	270	297	254	294
45443	57166	54545	53572	54776	48867	32781	13433	3070	1013	728	710	683	705	659	660	715	606	653	661	679	670	638	657	667	656	639	656	664	620	598	633	645	641	652	683	619	660	631	652	644	626	609	610	636	622	680	625	659	676	609	642	652	624	672	639	634	698	633	676	662	625	653	655	671	688	623	592	654	680	577	679	662	665	622	609	658	652	621	592	661	650	649	623	623	631	683	656	686	668	653	674	670	631	704	634	655	668	644	672	668	585	648	671	659	595	646	661	617	633	638	678	650	680	624	677	652	670	714	668	627	666	632	649	655	662	707	713	662	650	672	609	654	665	642	629	603	616	636	617	662	662	687	683	628	646	676	623	615	607	672	649	619	658	684	661	681	645	668	617	616	669	658	635	662	640	634	649	684	668	667	630	643	646	625	678	585	627	631	649	649	660	657	674	673	656	636	647	664	642	618	655	641	629	648	627	645	651	670	658	616	627	653	650	655	628	636	643	652	608	697	605	614	639	684	647	594	658	629	660	630	634	614	667	640	674	612	663	630	680	648	695	638	643	656	662	653	661	617	651	676	689	598	587	655	635	607	693	661	636	628	604	606	670	605	638	623	634	674	671	648	657	652	662	644	616	656	637	632	651	631	654	649	669	600	655	655	663	656	671	655	591	642	622	652	678	675	655	638	666	642	637	669	638	658	652	660	617	668	623	661	659	640	639	629	667	642	645	660	649	671	642	647	661	650	637	643	683	624	658	596	657	698	646	650	672	616	673	634	634	666	595	678	645	606	674	640	650	593	585	674	633	629	668	632	657	616	684	665	667	654	632	636	644	708	610	646	622	638	622	673	629	630	637	633	655	617	652	644	593	642	635	654	603	619	633	629	658	651	679	665	670	651	669	637	628	667	653	639	639	650	685	604	602	643	641	642	603	599	679	622	644	646	640	696	665	628	652	648	690	621	611	638	603	629	641	629	683	650	631	667	668	646	646	640	636	668	632	713	687	660	643	684	652	642	648	637	664	653	640	646	646	669	629	638	629	672	675	659	648	633	663	669	692	666	649	626	643	624	636	628	641	642	631	650	661	613	631	661	666	689	627	674	635	677	618	647	638	684	663	649	663	627	662	573	642	637	665	675	679	624	600	672	640	629	679	669	625	627	657	652	611	670	600	634	660	614	678	630	657	666	643	657	643	642	630	640	663	598	597	614	686	641	637	681	631	628	610	651	673	632	657	659	642	657	675	625	637	679	591	634	676	672	627	639	656	638	639	626	653	664	642	672	668	671	669	622	640	652	642	602	630	640	643	610	628	638	639	651	631	631	651	646	645	652	692	640	642	668	653	641	683	647	704	642	648	631	699	659	665	624	632	632	655	643	653	664	663	644	611	612	614	645	689	645	693	657	653	637	643	605	642	621	622	672	627	682	657	637	651	614	623	666	654	613	664	638	710	636	727	644	689	651	625	664	627	652	692	647	673	651	656	622	665	690	642	652	679	620	658	617	682	635	656	684	686	647	623	634	634	657	666	689	678	669	602	647	643	648	650	653	662	664	687	613	653	624	620	601	677	631	631	652	683	681	606	646	655	644	660	647	637	675	668	601	644	625	650	682	643	639	665	663	639	649	644	633	687	616	624	610	645	631	636	674	643	659	689	659	664	672	645	671	653	648	676	679	631	641	616	631	669	620	646	592	625	649	693	670	645	610	687	635	675	640	639	665	638	625	671	663	664	705	666	660	661	640	633	656	670	635	641	665	617	660	659	649	655	594	698	653	665	626	679	669	651	658	684	649	641	632	623	661	641	665	625	640	664	664	645	656	572	624	693	649	649	627	633	653	662	671	676	630	642	682	618	615	690	666	645	641	624	653	651	618	692	664	682	633	616	665	654	673	652	624	621	642	659	621	658	692	656	674	590	658	650	612	620	649	667	639	671	661	603	637	628	636	626	617	624	642	654	609	626	657	685	671	661	675	647	677	652	667	672	646	671	646	674	628	665	668	693	632	642	628	630	646	688	645	644	662	677	623	668	658	635	647	701	624	669	683	626	627	648	607	644	664	633	629	674	620	660	622	629	675	633	682	616	646	666	690	650	679	629	633	646	631	618	621	618	641	664	629	648	608	625	701	631	659	636	685	670	629	612	635	617	659	636	642	657	663	664	633	655	627	653	665	660	654	656	632	664	694	670	632	653	646	679	659	675	654	624	621	688	665	593	651	640	648	636	642	644	650	596	654	641	581	655	627	622	626	639	686	655	646	637	664	654	660	645	630	664	624	627	706	629	659	673	628	615	629	628	633	650	612	634	672	627	627	640	641	625	709	645	623	647	621	587	635	626	620	655	668	674	649	647	616	634	588	605	629	627	640	607	621	699	664	658	675	640	652	672	685	652	651	650	697	650	611	655	642	647	587	614	596	625	682	654	660	659	669	664	621	640	648	644	650	630	663	645	610	657	667	600	605	633	653	668	655	681	629	656	646	676	655	690	663	690	652	621	697	657	615	654	668	686	646	647	647	693	650	646	639	649	618	644	651	658	669	709	631	642	664	674	606	652	636	712	627	678	686	656	633	653	641	629	662	615	679	668	633	681	687	644	662	625	686	671	626	581	671	676	648	597	663	645	669	631	656	656	645	670	631	681	622	626	634	667	657	626	655	613	655	638	643	685	606	604	637	631	673	641	626	697	677	657	641	697	652	634	666	665	599	653	649	660	660	710	672	650	660	658	660	638	640	627	657	652	622	642	664	637	655	635	665	646	642	691	674	651	643	631	718	630	647	647	645	623	657	632	682	662	653	644	640	675	648	668	671	675	656	647	633	640	618	642	649	667	633	678	616	642	623	624	619	656	695	624	647	664	640	658	656	631	627	660	636	664	619	597	661	615	642	618	627	716	644	654	609	654	624	666	626	633	644	638	625	677	646	663	621	640	634	689	697	652	642	658	639	637	701	653	652	658	604	702	623	611	630	651	670	669	628	639	622	683	622	640	664	673	615	658	656	639	632	639	702	672	655	693	646	629	657	624	665	614	643	653	673	657	650	660	670	647	623	678	647	668	632	616	632	630	641	638	593	634	676	658	626	576	666	633	609	609	621	601	637	691	658	613	658	647	637	622	652	628	691	608	614	640	670	638	661	648	670	615	610	649	632	663	655	633	657	620	653	637	630	608	694	704	650	670	643	665	682	639	581	676	599	674	673	599	667	644	728	675	634	627	669	662	690	657	652	694	640	649	659	621	644	673	592	640	652	640	625	653	660	645	667	654	700	618	595	641	611	652	630	661	672	691	634	657	653	601	661	648	591	655	680	607	624	653	634	615	627	633	669	649	608	618	630	658	619	664	657	624	677	661	648	626	649	676	659	667	625	658	662	637	676	633	694	621	672	648	603	657	646	686	629	642	648	609	681	676	648	664	669	632	632	645	613	569	641	615	653	670	615	640	622	665	659	663	623	695	602	656	678	620	638	637	661	683	638	639	624	627	629	655	626	693	654	665	643	671	666	631
57727	46574	40846	33353	28702	28132	27244	22687	11569	2069	426	297	290	307	287	297	281	292	290	291	268	320	270	282	283	276	301	329	298	327	298	283	279	265	327	311	308	274	280	301	266	255	271	303	294	306	334	345	291	291	250	289	287	254	311	276	251	308	274	283	293	300	291	262	283	296	304	280	322	288	274	280	277	269	269	296	291	307	263	308	306	300	304	285	289	286	273	277	303	288	274	254	265	266	294	296	283	283	267	282	286	293	268	279	278	285	300	293	318	290	298	284	287	293	323	294	304	306	254	329	262	285	231	296	303	300	323	257	291	301	269	273	293	299	266	274	273	292	253	282	279	285	305	258	282	276	295	326	292	276	328	298	276	274	271	289	296	295	295	263	287	288	353	310	291	287	295	286	267	326	298	307	309	294	274	285	266	299	288	298	275	280	281	292	253	270	270	279	256	273	305	295	280	298	238	292	314	315	271	319	275	266	293	303	314	271	279	280	274	310	263	296	287	309	326	282	273	283	306	246	287	281	261	296	273	282	284	305	288	271	298	307	329	279	256	295	296	344	275	289	277	283	292	277	274	257	301	301	291	273	259	291	304	285	277	308	257	286	330	293	304	299	274	300	298	292	275	291	308	311	297	269	257	285	331	275	295	280	296	267	290	278	266	259	278	269	289	279	294	320	299	289	254	279	257	313	289	276	280	271	292	295	280	268	275	289	292	269	285	274	270	289	300	308	293	288	245	298	295	248	292	287	308	263	264	273	290	282	267	311	270	286	312	275	322	299	269	285	311	279	267	258	288	275	320	293	329	298	313	296	299	269	290	288	252	306	277	275	275	293	301	291	277	268	276	289	296	317	267	299	330	279	299	301	301	291	277	271	272	317	311	282	294	270	269	262	312	247	286	298	265	278	283	279	276	284	281	303	277	298	278	257	292	288	256	291	325	282	311	305	272	287	249	305	303	280	280	257	295	275	279	265	323	300	322	269	299	255	268	302	294	274	289	281	287	265	268	281	292	264	282	307	262	247	263	285	278	284	311	299	267	297	303	293	263	256	287	262	302	299	277	269	293	274	284	242	294	321	251	288	294	302	285	287	238	281	285	273	272	324	316	265	297	276	275	281	296	275	274	249	271	261	270	275	266	288	306	321	299	289	310	268	255	265	258	297	292	275	312	285	298	288	269	285	290	299	274	327	271	277	264	275	269	266	284	311	277	302	294	276	265	272	300	308	296	289	242	287	259	286	256	285	295	310	310	279	268	304	286	274	284	287	299	282	280	296	303	305	285	258	277	291	290	301	271	289	307	264	292	306	279	282	288	275	276	272	294	302	303	255	254	265	289	286	291	311	300	298	297	292	257	295	280	288	272	305	266	308	253	275	302	268	302	273	270	280	289	308	316	294	295	307	252	306	286	256	280	268	275	259	318	311	299	286	266	283	294	236	277	285	300	287	267	248	258	300	260	291	274	289	263	280	294	286	286	295	295	312	273	302	281	335	323	280	284	244	280	313	270	295	294	305	293	280	297	294	272	314	309	290	298	286	282	283	283	299	329	330	296	260	286	298	299	270	254	277	294	289	296	308	283	273	251	311	315	256	259	288	286	293	282	279	273	283	285	227	307	275	247	274	272	282	277	283	279	283	263	270	282	280	290	291	278	294	314	267	266	248	291	295	290	253	270	303	267	265	283	278	310	254	278	301	286	272	252	307	267	284	260	278	279	270	286	255	259	279	273	234	274	304	301	302	284	277	303	283	272	334	300	276	338	291	294	289	250	292	309	301	270	329	320	285	276	287	283	269	265	237	296	306	289	262	259	291	283	300	294	292	283	275	261	313	254	311	289	286	272	291	284	303	277	238	279	269	274	261	274	310	298	306	277	298	284	307	282	294	266	267	259	286	274	252	273	259	318	267	304	289	282	261	281	260	311	237	254	284	289	258	282	267	290	270	310	306	267	291	281	305	283	301	305	307	281	292	306	311	294	323	269	326	302	287	307	278	266	266	276	295	284	263	276	273	289	295	273	300	280	268	250	286	283	266	294	299	266	255	284	289	288	302	267	300	314	280	287	267	281	274	315	281	261	247	293	305	303	297	265	263	300	285	275	289	280	270	278	275	320	288	256	275	261	305	268	294	291	262	282	274	281	270	258	292	286	318	269	275	268	246	297	289	250	270	285	255	286	278	329	259	267	286	268	264	246	295	257	263	268	240	265	275	290	267	250	265	292	299	312	286	314	272	307	274	281	316	277	280	312	285	310	296	279	289	289	311	260	277	305	286	307	318	270	294	283	293	284	310	270	277	316	281	312	274	248	284	277	311	271	279	274	288	292	294	294	283	300	283	302	321	297	281	257	269	301	327	316	307	259	281	270	279	284	275	280	243	296	269	276	268	310	268	269	331	295	283	293	267	271	290	290	300	302	267	277	292	314	255	288	289	291	309	275	286	278	270	272	331	258	255	250	292	301	245	288	262	254	269	306	293	294	288	305	277	298	283	262	321	268	308	312	283	300	276	265	280	276	276	301	280	273	282	245	296	299	311	292	278	265	292	326	277	271	285	306	273	274	300	278	284	273	259	268	303	265	303	274	277	284	296	295	283	286	286	313	289	305	287	297	270	298	275	325	288	297	263	316	309	287	286	281	293	306	273	283	315	281	289	271	314	272	294	264	304	302	277	291	307	298	282	276	297	288	274	286	266	248	283	248	271	277	254	280	286	298	261	286	251	296	244	277	276	274	291	276	286	313	274	279	289	307	281	273	290	297	263	297	308	287	280	286	289	264	284	262	261	266	259	297	278	266	307	296	303	299	305	287	304	283	319	292	287	297	281	293	287	309	297	290	299	290	291	304	289	316	276	320	286	277	298	288	279	265	282	294	300	291	260	298	299	284	270	295	292	264	267	304	275	290	295	279	282	279	281	308	281	262	260	276	293	285	264	272	300	294	275	285	291	244	253	264	280	276	276	281	270	300	301	286	290	274	293	273	282	271	275	288	302	259	278	274	285	293	249	278	285	284	307	274	267	273	302	293	279	293	272	296	317	283	285	302	264	302	281	273	291	288	293	290	286	280	257	287	261	284	268	280	280	323	277	286	276	256	279	289	285	265	294	293	295	264	319	290	282	274	287	287	284	284	278	281	268	239	257	291	262	293	280	295	263	283	260	280	289	285	264	272	270	264	292	256	250	318	256	283	272	222	289	294	288	313	276	333	291	240	304	294	291	281	286	313	289	321	277	277	261	281	310	294	323	315	317	248	327	281	307	289	279	288	267	292	320	273	302	256	272	306	281	274	268	283	279	268	275	277	281	255	307	282	293	292	311	296	306	277	274	277	273	268	323	290	302	293	300	271	250	280	300	288	294	286	259	266	316	284	268	297	260	299	282	285	294	318	290	254	262	252	279	260	281	288	278	294	323	318	303	274	270	286	288	291	302	287	312	310	314	310	283	325	299	259	281	271	264	283	273	291	295	288	288	313	282	258	287	306	304	296	313
50873	55747	52329	56597	65775	60985	42893	20229	4880	1364	768	722	629	641	678	672	671	588	616	618	579	639	612	662	603	624	641	675	575	589	624	638	587	680	614	689	621	584	604	598	589	600	585	600	636	621	619	591	591	672	608	656	622	614	636	589	606	631	608	601	599	634	618	643	624	639	628	619	636	592	603	577	621	584	651	633	592	636	622	589	641	553	605	648	606	605	651	617	567	622	641	592	615	628	589	603	603	616	637	616	617	661	596	593	642	599	615	632	626	592	619	632	607	627	596	627	618	585	650	603	581	649	617	563	613	592	578	593	580	640	624	568	611	624	620	617	586	610	601	626	628	617	591	605	631	634	597	568	625	587	626	631	614	578	639	612	625	614	586	557	648	553	565	633	619	648	617	572	572	609	673	606	614	597	602	628	654	624	631	585	615	612	646	587	576	606	618	586	575	564	642	583	621	625	640	629	629	643	620	615	624	601	598	586	614	602	596	608	616	639	570	596	604	562	632	567	603	630	605	590	601	568	623	601	597	602	584	648	607	640	599	592	586	645	659	591	575	638	650	617	637	573	631	612	564	639	577	637	578	610	625	636	609	597	646	634	599	617	625	604	599	591	636	632	603	623	624	629	616	630	652	621	572	588	581	606	602	592	634	642	598	607	636	560	583	620	605	599	572	617	630	584	596	596	649	616	590	665	631	586	618	598	632	597	609	608	618	593	590	592	595	613	618	625	596	596	593	606	597	596	573	603	619	611	601	653	621	620	647	616	620	604	600	619	641	620	638	593	599	618	593	623	640	633	607	573	629	599	593	602	650	636	620	626	620	604	635	628	616	675	620	585	611	643	642	623	647	605	617	601	634	599	590	639	575	610	655	631	587	585	588	563	640	644	615	571	604	658	614	649	577	564	593	627	650	612	605	608	585	603	604	600	604	622	570	617	619	620	582	664	591	587	588	636	581	659	611	600	610	610	624	587	648	579	587	620	589	596	593	580	633	598	569	595	596	629	598	603	619	594	619	581	661	572	577	644	629	614	617	611	619	590	647	606	594	605	631	614	607	573	623	627	618	589	645	598	593	610	618	608	634	646	602	590	603	602	601	609	583	601	620	608	649	606	590	664	569	628	632	589	605	597	612	615	629	597	578	653	623	591	590	603	621	569	647	644	576	626	689	624	624	595	613	618	639	626	625	599	583	628	582	596	602	589	630	589	614	611	620	590	598	628	624	598	627	614	602	635	585	559	605	570	616	578	590	653	632	640	631	559	608	616	622	585	640	605	618	589	632	630	604	600	575	609	635	632	608	683	606	582	588	611	604	616	621	595	619	620	600	581	604	624	625	583	640	617	622	610	592	611	610	604	615	614	596	599	605	598	582	566	583	622	643	595	635	643	600	606	603	601	603	631	652	619	583	592	653	605	605	634	598	616	629	631	622	587	605	620	586	612	608	578	627	578	559	633	620	612	525	609	592	641	587	622	597	613	634	619	618	543	592	579	554	615	595	653	626	609	612	608	626	630	604	577	625	653	591	602	631	636	606	608	600	554	660	642	586	601	584	603	586	602	609	613	605	583	655	558	589	607	564	631	664	592	608	620	603	608	548	607	590	562	614	625	627	634	585	604	583	566	618	624	621	592	621	574	613	644	624	560	585	595	624	600	578	556	648	621	604	576	593	609	610	585	621	581	644	569	621	619	595	648	592	574	608	633	633	634	574	653	623	586	603	590	630	573	640	609	596	590	652	598	624	609	614	623	571	580	571	617	615	571	605	596	600	619	645	620	624	619	600	623	591	602	593	576	647	630	616	604	591	622	627	590	618	543	682	619	569	649	624	620	576	643	595	611	592	622	647	601	635	585	637	570	614	603	593	628	610	587	578	624	593	612	619	623	602	589	563	608	618	623	620	599	607	661	595	597	595	597	622	574	639	612	612	615	626	580	618	630	598	604	598	585	609	609	599	628	591	606	598	624	592	623	609	593	643	633	612	612	655	609	572	593	601	613	619	615	577	661	630	647	592	616	573	624	590	596	623	571	632	614	574	608	632	595	582	596	587	618	581	595	645	581	628	596	602	609	580	658	591	574	616	574	635	618	571	628	598	659	639	618	612	567	574	579	605	590	594	633	587	620	625	648	662	619	614	609	635	652	626	631	605	577	667	590	607	600	603	613	657	613	583	638	595	621	629	545	614	583	628	635	606	633	644	623	633	644	613	609	580	606	614	576	624	602	612	634	628	638	591	643	631	622	586	623	616	647	574	572	615	635	578	614	588	612	642	650	619	638	611	602	602	615	549	594	604	654	590	664	569	614	545	586	601	612	615	587	627	602	604	631	612	606	633	576	619	618	602	613	646	622	580	585	611	589	579	617	620	675	617	624	603	598	578	627	606	606	638	617	612	569	592	659	639	625	649	627	567	581	585	590	567	590	563	661	637	609	656	674	616	578	593	583	567	671	611	640	573	620	613	607	564	610	620	580	604	621	581	612	624	619	645	580	609	604	608	636	606	607	583	606	588	578	602	596	597	563	620	623	600	611	604	647	632	581	610	602	633	637	585	596	578	637	601	602	621	586	595	627	627	566	578	589	557	615	630	623	663	583	620	596	577	598	638	583	617	625	580	589	606	583	622	631	607	625	617	582	597	640	651	616	625	656	645	634	608	606	655	635	588	657	594	644	550	625	611	649	574	577	632	624	531	575	607	613	613	584	618	623	614	590	627	569	634	661	597	596	585	578	623	670	604	622	625	632	612	562	654	586	586	606	611	612	614	608	574	594	594	555	609	622	620	589	612	612	620	624	584	591	585	593	581	609	608	611	620	582	640	634	606	585	609	638	620	649	620	673	601	572	620	612	594	604	620	619	643	605	604	623	609	625	621	607	581	637	609	665	642	610	589	626	619	614	616	623	598	609	640	625	583	620	589	613	646	544	602	613	602	581	584	621	669	628	621	643	618	578	596	662	611	607	570	634	629	552	635	592	627	625	614	647	644	642	611	649	609	603	637	617	613	628	609	606	613	626	602	605	605	573	594	591	600	633	593	593	590	604	616	657	616	606	611	606	612	581	560	613	588	657	627	580	618	604	618	611	594	582	614	630	617	616	628	607	590	641	614	630	600	628	614	618	628	565	635	584	652	632	622	608	585	620	654	613	551	629	604	652	615	630	594	606	608	645	629	600	608	617	603	649	618	604	617	613	574	599	590	593	606	651	624	622	542	652	640	606	605	611	633	596	600	597	591	603	604	592	646	582	597	640	599	591	638	619	620	643	621	622	607	630	617	619	606	592	606	600	636	597	618	636	656	572	627	633	627	605	636	615	638	637	617	625	603	642	620	631	632	600	598	548	631	628	611	623	619	590	628	591	593	609	577	615	571	618	610	622	625	623	582	618	650	608	600	571	623	633	620	606	589	559	597	590	636	593	624	638	621	637	600	597	577	606	664	600	607	620	622	579	604	654	641	603	576	615	651	634	642	597	643	580	597	619	594	635	609	629
22636	43562	35568	21488	8076	4978	2946	1246	449	323	249	285	267	276	310	283	286	300	279	259	266	284	265	287	282	299	285	304	290	268	275	242	310	305	258	288	299	284	298	286	269	296	290	282	304	294	337	285	270	278	279	308	256	268	271	305	315	305	305	303	295	279	295	266	298	312	263	290	296	311	271	306	322	296	284	284	296	277	305	261	285	279	327	311	308	314	262	290	290	272	282	296	307	280	273	290	297	314	266	255	297	292	258	264	286	302	290	271	271	266	289	271	262	294	305	317	290	314	295	314	259	300	303	296	278	293	286	274	289	297	298	268	287	301	286	293	297	309	287	262	309	246	291	279	256	305	256	299	313	286	282	287	279	273	283	297	278	278	255	296	259	295	285	303	302	303	288	289	298	289	277	285	298	288	265	306	267	255	244	290	284	285	282	281	285	290	291	336	277	299	317	297	286	330	295	288	292	307	299	290	272	256	285	273	287	291	301	319	259	270	280	263	256	299	281	265	263	273	275	302	299	297	306	288	260	294	275	283	293	244	280	304	270	295	277	280	268	287	287	260	301	299	285	298	286	271	283	298	259	281	323	299	287	286	301	292	272	259	278	270	290	311	268	302	278	274	259	296	257	284	259	290	305	270	257	311	294	288	300	266	267	294	293	310	286	306	326	287	274	284	302	258	317	280	309	297	261	297	312	250	271	278	294	273	283	275	298	304	294	282	273	299	293	292	312	300	317	283	284	262	264	280	278	233	302	284	287	296	272	291	282	279	307	292	306	280	284	281	311	291	280	251	274	305	283	285	303	277	238	253	269	291	229	318	303	286	269	277	274	289	297	240	312	273	287	279	270	277	309	296	305	295	274	294	252	281	284	286	285	305	267	277	293	285	285	263	280	258	277	302	295	285	272	312	295	279	321	310	275	269	304	306	284	286	281	297	296	294	277	252	318	300	300	260	264	275	283	285	278	251	283	319	263	269	268	300	279	300	258	304	284	298	282	283	323	259	303	298	297	260	291	294	277	281	278	326	317	289	288	276	311	264	263	279	306	312	311	282	285	273	286	242	276	283	246	287	292	294	262	291	249	327	272	281	286	276	281	304	265	260	274	307	305	276	274	257	271	301	289	306	258	301	276	298	308	298	297	278	270	278	247	275	248	294	262	254	266	262	297	322	301	291	319	287	298	279	304	286	295	258	299	303	284	291	315	297	265	283	264	252	269	295	250	298	306	278	305	267	297	296	296	271	299	296	314	285	266	303	285	282	271	298	281	312	270	300	260	294	272	296	280	289	294	278	272	286	286	270	287	256	262	282	293	295	267	284	285	274	266	272	319	277	305	270	266	317	292	275	279	266	298	276	304	293	322	277	300	313	278	276	285	277	283	279	260	285	281	285	280	276	284	276	271	269	283	286	274	309	277	299	302	272	306	291	314	284	266	297	278	303	266	308	313	276	307	292	305	296	311	303	260	303	279	280	277	325	269	278	279	279	271	302	289	306	312	296	320	263	274	287	282	280	282	298	289	285	276	294	271	275	268	292	291	303	256	275	235	292	317	282	260	297	298	280	288	278	298	320	258	282	308	289	279	291	298	286	255	271	262	294	293	265	301	259	261	278	251	304	282	302	280	257	276	273	285	285	297	279	290	289	297	280	283	275	312	301	306	272	283	263	283	269	293	264	248	286	297	304	289	278	306	282	297	266	290	287	300	266	302	290	286	279	310	297	263	293	286	263	275	271	281	283	315	288	293	278	270	280	257	292	289	300	308	285	285	285	269	320	307	272	286	272	290	273	303	267	290	313	288	276	268	287	305	349	274	259	274	302	322	325	305	256	298	295	286	276	270	262	291	288	265	267	298	294	302	291	313	296	279	287	287	303	297	313	299	295	295	283	278	276	319	289	282	289	286	290	272	288	280	317	269	319	241	292	326	296	313	267	287	294	300	284	250	302	286	290	307	285	263	276	276	274	240	310	306	280	253	292	296	291	312	320	262	277	279	306	290	280	284	289	311	270	309	281	293	286	294	287	288	277	275	271	264	278	284	291	289	254	278	272	278	305	292	293	274	301	281	293	292	306	265	295	308	295	264	279	251	311	285	328	279	292	256	291	231	265	278	280	281	284	298	278	294	292	296	288	291	279	306	280	300	287	309	284	305	281	275	274	295	321	304	274	313	320	294	259	279	261	271	293	295	294	274	259	301	294	282	290	303	285	272	274	273	313	290	278	272	278	286	312	283	307	278	297	273	271	300	305	291	273	318	284	266	246	275	280	279	308	268	299	276	304	264	293	300	290	293	279	313	264	285	275	248	263	287	279	299	288	288	311	269	284	280	320	312	280	297	290	267	287	280	291	286	284	256	251	314	278	316	279	272	282	274	293	284	287	281	286	289	264	269	299	257	272	290	269	293	281	280	300	264	313	291	247	297	280	255	296	286	300	300	304	306	282	289	279	293	297	283	265	291	254	317	288	291	267	293	305	289	309	298	292	302	314	275	312	293	282	280	264	306	275	290	258	293	256	269	293	302	300	306	299	261	284	290	285	296	295	295	300	298	259	282	272	275	264	273	318	303	313	291	283	294	270	270	295	261	261	264	297	306	312	282	284	286	282	309	283	274	278	319	321	281	273	286	272	304	274	287	262	283	308	284	290	265	312	259	293	288	271	289	296	310	279	283	282	282	296	308	328	295	276	272	283	287	274	288	283	295	299	253	282	290	283	318	261	290	287	304	271	285	303	289	266	265	261	284	315	293	296	299	275	272	309	263	267	299	260	291	299	280	299	302	298	316	289	282	286	290	278	290	278	312	281	271	280	267	299	290	284	271	263	255	271	257	270	266	294	273	291	269	256	265	290	295	290	289	273	295	328	263	292	273	287	318	310	277	301	285	265	270	289	281	318	265	278	289	316	271	291	300	298	286	284	267	291	287	344	278	286	291	324	305	281	271	268	285	316	256	262	282	274	255	262	312	295	277	299	293	305	304	299	272	325	301	288	299	278	264	279	278	270	289	289	274	306	278	286	270	274	289	265	302	277	277	312	286	276	260	305	305	290	286	290	270	277	308	294	311	299	288	275	311	290	249	311	271	270	275	262	291	298	287	284	276	283	287	275	280	277	287	297	308	274	268	269	312	273	294	309	305	288	288	262	292	313	291	274	311	292	286	298	278	253	273	297	274	295	286	302	255	301	284	247	268	287	289	268	289	290	283	291	285	279	310	270	281	274	296	294	285	296	261	265	264	321	293	300	294	276	290	270	273	277	297	265	272	285	286	294	279	269	310	285	298	333	303	268	279	298	269	282	289	279	298	297	302	257	274	322	266	295	274	282	311	292	319	296	316	291	292	282	273	269	271	316	292	297	271	277	271	285	281	311	307	276	282	301	279	284	278	300	283	265	280	288	285	264	250	314	293	278	310	279	319	276	271	294	251	271	304	271	257	294	276	262	288	273	233	314	302	283	280	285	289	278	257	259	281	288	267	274	294	286	274	306
16465	39536	36885	24830	13994	12177	7468	2988	1133	768	652	633	661	655	645	656	647	660	643	634	700	655	681	687	649	625	671	620	690	662	660	689	656	660	655	679	689	651	652	663	640	717	675	658	648	622	659	654	662	613	702	619	666	617	656	695	690	640	677	593	669	691	627	650	661	652	648	674	641	642	608	687	663	617	694	661	676	635	684	667	688	665	628	678	645	653	645	615	646	647	669	707	638	651	697	679	657	636	632	613	611	630	642	610	638	702	628	642	623	625	635	674	596	610	669	685	620	680	689	663	664	654	672	630	643	658	663	665	661	623	671	617	640	718	637	665	662	690	673	686	661	618	665	637	731	646	645	660	681	612	670	682	670	672	648	668	668	633	668	660	688	688	678	663	619	664	694	696	678	644	621	668	650	645	621	677	665	683	658	645	720	664	668	658	639	636	626	660	680	643	666	700	659	659	638	633	645	637	645	628	621	659	670	697	665	640	699	667	656	688	716	639	675	698	638	657	689	652	640	673	679	696	671	658	652	644	656	632	657	640	657	681	628	589	649	679	672	663	619	615	667	658	669	666	642	659	658	678	633	639	668	628	685	688	668	650	651	668	650	650	655	612	681	665	659	659	688	649	655	647	656	649	652	647	650	719	659	653	642	669	653	654	626	641	647	639	616	625	683	666	674	641	687	649	667	680	647	634	618	654	647	637	660	646	666	621	651	650	654	665	656	667	622	641	701	620	707	662	653	689	651	636	697	647	659	632	662	626	621	657	610	689	677	655	704	622	717	639	653	645	661	685	653	673	693	586	673	667	644	637	689	663	669	675	674	646	661	678	677	709	629	652	677	642	698	626	652	654	637	645	618	647	652	652	629	669	673	660	632	667	687	630	653	634	689	613	635	637	622	647	647	689	686	647	656	603	710	631	624	695	694	608	640	631	663	670	677	607	680	660	669	674	685	659	628	664	663	649	668	670	654	679	661	635	631	683	643	641	625	670	732	721	679	681	655	643	662	674	691	699	626	638	655	678	648	651	688	676	649	671	704	666	684	679	595	667	665	642	642	701	673	648	663	626	703	629	658	683	624	640	671	692	681	649	661	680	652	609	655	688	654	691	668	667	667	669	635	650	624	637	635	685	652	680	628	627	599	680	682	669	662	669	647	669	704	616	637	655	660	673	639	669	675	636	655	692	625	668	691	627	616	673	642	686	632	669	634	635	662	628	630	629	640	689	687	641	633	637	616	648	685	687	661	718	647	641	652	636	649	640	647	668	633	666	698	625	652	703	653	652	676	695	678	605	669	643	646	679	640	626	657	626	669	649	664	630	606	717	630	671	632	659	660	647	625	629	677	652	663	685	672	660	682	672	681	638	655	682	626	716	671	678	635	652	625	649	672	631	657	691	628	620	686	641	632	689	636	690	607	603	673	659	641	694	692	673	669	636	655	632	644	666	629	677	644	662	625	667	647	632	676	641	655	675	679	638	692	651	654	643	632	630	677	680	627	683	622	664	657	649	645	659	647	679	654	626	669	662	657	632	654	678	665	655	663	662	653	620	637	616	629	660	623	643	666	637	659	664	631	641	630	649	642	664	668	654	632	636	672	689	629	642	704	679	614	682	627	648	645	659	678	685	604	646	641	634	620	689	655	624	669	692	642	605	689	632	610	666	690	639	659	671	675	679	649	639	676	643	620	638	654	669	677	669	658	664	650	668	600	616	633	638	620	645	645	662	650	652	686	689	654	687	677	688	660	623	649	683	640	668	689	674	679	673	653	683	708	639	675	667	690	720	638	657	619	659	653	697	657	680	624	634	644	684	619	708	617	676	646	656	657	623	609	637	698	673	650	663	606	637	605	722	619	598	648	654	641	673	629	639	675	664	653	698	656	677	624	668	640	631	638	667	650	651	709	687	606	615	665	660	638	686	678	740	656	622	632	660	667	606	618	678	677	642	593	668	648	697	621	649	693	669	710	689	677	702	686	660	656	685	630	672	678	653	640	643	624	677	695	643	641	658	637	676	694	650	663	655	640	647	683	671	645	669	684	664	643	682	667	682	643	671	659	671	624	639	647	668	664	635	654	650	626	693	686	641	683	671	622	708	638	679	693	652	659	702	669	670	675	637	651	659	593	651	666	659	624	656	677	608	676	588	682	632	663	619	639	691	670	646	658	673	604	679	667	635	657	679	694	671	655	667	655	677	680	708	675	616	705	681	684	665	640	685	685	631	668	661	671	644	673	640	626	610	664	649	646	632	665	681	637	657	643	687	641	688	612	695	677	643	664	650	669	635	681	640	654	732	664	663	625	662	661	668	642	645	716	650	621	661	651	662	680	666	658	642	611	659	670	610	645	612	670	717	633	647	662	669	676	646	649	639	634	673	620	643	666	666	687	640	698	631	662	692	629	566	630	575	667	675	607	656	665	692	641	636	646	644	639	662	668	657	684	735	630	680	645	603	665	672	633	701	662	647	684	693	616	712	658	668	652	709	643	650	673	635	656	692	709	683	647	651	635	666	655	653	683	637	663	629	710	671	713	633	677	649	660	652	637	654	662	652	655	603	621	640	657	654	648	631	615	631	624	642	646	693	636	624	648	683	634	697	719	666	634	642	676	651	646	617	608	628	642	665	697	655	658	673	654	681	604	656	650	690	684	646	630	651	651	666	636	630	657	640	662	652	607	666	577	621	675	639	668	728	639	676	686	624	627	619	644	571	672	673	640	595	683	677	658	658	694	666	668	642	673	651	716	618	684	739	667	665	668	653	674	691	669	626	685	658	701	622	600	647	633	621	699	669	628	651	654	630	673	655	710	663	631	644	662	656	677	680	657	674	633	649	666	689	706	672	677	659	656	654	643	627	671	651	658	629	659	653	664	673	633	638	706	689	647	625	666	624	645	635	619	652	668	660	675	659	652	670	646	684	611	701	631	653	648	687	659	619	630	652	669	677	633	622	651	639	693	661	659	662	619	647	676	672	634	661	664	677	666	661	656	692	677	622	691	631	640	645	660	680	656	616	660	670	665	642	651	612	655	629	632	664	673	609	655	692	661	695	635	653	706	651	638	644	607	599	654	662	630	677	638	666	665	637	637	612	650	673	636	674	647	628	622	638	690	650	607	683	682	655	683	674	699	649	620	652	661	643	664	672	676	631	650	694	629	692	710	636	671	633	657	674	658	635	709	642	639	672	644	635	624	663	611	686	631	663	631	675	697	653	640	681	653	686	631	628	654	652	689	653	649	676	646	678	691	641	666	661	645	660	641	623	689	639	632	596	637	641	601	688	645	692	638	654	695	657	632	692	655	675	646	611	699	674	615	664	576	647	640	647	621	683	661	644	684	649	694	701	640	656	708	617	664	699	685	653	681	645	665	658	708	632	666	676	699	687	682	673	677	661	649	611	651	636	636	638	650	674	639	693	652	614	682	699	677	662	614	647	714	685	673	667	661	671	665	675	619	585	714	657	674	651	682	684	645	603	634	654	677	617	689	678
56806	50522	44320	31034	26751	27197	23371	13197	3360	638	291	266	315	311	280	287	309	267	308	300	297	295	300	244	279	319	305	303	295	309	306	309	310	293	290	287	327	268	305	287	296	275	305	280	286	274	299	262	280	287	314	318	300	276	297	293	292	281	316	272	261	308	296	287	280	302	286	289	271	272	335	292	246	299	296	292	287	264	283	280	301	272	267	291	294	254	261	303	287	289	296	260	307	279	261	300	278	301	280	242	306	289	290	297	308	282	290	268	274	274	324	315	268	293	312	288	282	273	267	292	279	296	292	283	284	282	290	313	291	262	317	296	296	295	297	302	273	288	268	297	264	268	283	273	286	301	284	272	297	296	269	283	281	295	306	273	296	302	296	309	275	288	296	296	284	273	275	272	328	280	262	298	278	278	297	309	298	309	279	268	288	311	322	334	267	246	324	277	293	304	318	285	302	289	297	282	290	278	256	299	292	285	274	270	287	294	286	270	263	301	306	303	290	289	299	278	259	276	286	252	295	282	260	281	309	305	294	320	296	276	318	286	323	292	259	311	280	273	261	277	303	273	297	279	260	275	291	319	299	302	302	295	276	298	270	301	294	260	275	290	272	311	300	297	281	305	311	279	321	270	257	287	281	297	290	329	268	316	286	266	279	290	259	281	309	254	300	288	318	322	272	254	277	281	324	287	272	266	283	305	294	279	285	301	291	303	283	288	279	291	282	287	274	319	263	299	285	294	268	283	307	315	310	288	309	306	244	259	310	342	304	276	276	281	313	279	295	320	286	310	353	271	280	288	302	318	279	319	319	285	287	284	298	273	288	267	301	303	258	293	319	283	283	267	273	263	302	286	280	308	266	265	286	299	333	295	294	295	296	299	309	290	272	317	316	297	284	277	319	290	308	297	284	289	286	307	270	304	292	285	265	279	310	301	307	296	284	291	280	285	302	293	276	267	289	316	272	263	279	292	301	269	285	292	276	319	283	288	317	311	307	273	300	289	322	304	274	283	260	307	290	295	292	298	292	315	298	315	292	274	299	300	278	288	278	297	285	289	275	295	284	280	277	269	287	267	292	293	258	278	293	306	279	274	299	311	328	276	268	277	287	309	273	280	278	302	268	289	271	308	290	287	289	323	281	310	292	323	286	275	295	269	280	295	359	304	283	285	279	288	302	315	281	264	305	269	268	311	306	311	289	267	290	259	299	257	296	312	276	286	269	299	287	291	284	279	262	303	262	293	310	316	280	298	272	285	267	301	314	284	297	275	289	259	295	283	294	305	286	277	288	276	274	333	297	304	301	308	284	270	302	302	289	299	279	265	287	313	287	265	281	287	319	281	287	266	292	293	302	273	275	298	291	321	277	267	262	285	285	246	293	292	283	279	261	298	317	284	267	303	289	249	286	287	294	303	338	287	272	317	287	293	292	304	274	308	289	293	276	290	300	319	298	283	300	295	281	298	298	262	281	267	273	309	304	325	261	251	293	286	288	282	283	265	307	262	271	301	301	306	288	282	316	259	277	284	249	267	293	262	303	300	269	299	318	279	301	304	278	237	277	283	304	272	304	287	289	285	254	254	293	299	276	299	291	304	296	302	310	293	322	300	288	279	310	280	286	281	264	317	273	288	274	273	298	261	280	315	303	304	258	282	297	307	306	294	269	308	292	283	294	296	310	297	263	302	254	311	309	265	278	301	281	274	306	271	292	293	314	289	324	286	315	287	318	292	310	289	303	273	297	295	246	289	277	321	303	291	269	302	308	266	303	320	273	270	280	279	275	326	300	287	319	301	305	314	321	278	314	309	266	252	295	264	292	313	310	288	285	288	289	271	290	299	297	315	318	286	278	318	277	286	285	310	288	317	290	304	296	290	303	282	282	256	291	299	254	252	291	302	300	293	276	270	277	294	300	255	265	266	291	292	280	285	294	287	269	300	293	291	253	305	276	305	269	282	271	320	285	312	285	268	294	282	290	266	309	293	300	307	315	293	293	302	291	300	294	317	272	283	301	299	312	296	295	282	245	273	266	312	284	306	300	297	300	315	295	266	287	266	284	288	256	286	269	287	299	276	275	281	300	317	286	290	293	274	282	295	294	312	328	278	288	300	282	327	288	289	296	271	307	274	280	277	267	333	294	283	283	293	287	284	294	285	295	289	277	310	304	282	265	305	273	272	261	246	311	287	281	301	306	275	316	248	302	295	307	318	310	286	293	271	283	292	245	295	302	305	320	337	286	291	307	257	317	270	302	284	284	283	316	279	275	272	296	311	318	303	282	283	295	313	280	268	290	283	303	304	302	304	278	287	312	277	333	313	299	287	276	278	305	309	274	270	267	288	279	283	265	315	307	268	293	282	258	285	308	287	270	295	275	290	286	299	322	291	293	286	300	300	311	269	291	301	296	289	273	270	278	254	281	251	287	296	284	286	311	278	290	261	299	311	279	255	311	310	301	283	302	272	311	287	280	276	276	284	285	275	282	300	306	265	266	261	272	299	286	300	303	284	285	299	284	277	313	299	288	296	284	281	276	272	273	298	291	305	297	296	285	292	262	307	277	306	294	295	295	309	274	299	288	289	293	311	305	257	335	293	304	310	307	328	294	275	272	317	287	319	297	308	323	276	306	281	287	255	285	301	315	290	304	314	286	295	292	262	270	254	315	282	278	268	285	302	271	282	288	260	267	292	315	298	263	291	262	290	270	280	307	326	274	324	270	258	289	288	285	297	321	274	307	298	312	295	285	291	301	288	302	273	304	317	284	294	280	284	308	286	268	309	289	296	300	308	280	302	295	292	301	282	260	280	291	266	286	280	303	297	288	271	300	292	277	281	271	281	327	300	274	325	276	293	277	273	279	302	290	304	300	289	325	287	319	295	276	316	313	300	269	283	320	280	261	255	276	305	294	266	300	289	312	250	308	275	280	297	277	268	305	287	275	287	306	287	262	309	302	266	301	242	279	293	275	300	293	277	258	265	278	307	306	298	290	302	319	304	282	283	281	283	274	276	282	282	285	279	260	310	279	303	272	292	286	258	286	296	295	283	296	286	291	307	296	270	304	298	278	270	276	292	291	308	281	294	323	293	284	255	296	279	308	287	285	306	289	306	311	298	300	292	287	276	283	315	310	273	283	312	301	300	331	280	307	292	258	289	299	277	289	298	319	278	306	307	326	292	310	273	282	295	276	312	289	302	288	304	279	303	315	276	280	294	296	262	305	267	297	265	285	298	291	295	288	288	274	296	297	276	292	298	281	309	309	283	303	294	284	296	279	296	297	307	297	287	286	288	275	289	302	297	284	286	303	251	272	289	299	284	292	310	292	272	268	274	286	320	279	273	287	269	297	285	272	295	280	301	322	294	280	305	313	291	322	284	305	286	270	265	335	270	289	287	291	280	311	292	263	294	290	283	283	277	268	320	307	286	280	286	270	283	309	313	303	280	299	313	315	287	348	297	281	284	312	278	299	301	311	277	288	272	302	268	289	316	284	284
48144	58657	55286	50346	51996	44129	28079	10448	2297	888	706	670	687	656	697	640	637	658	628	593	664	633	652	671	617	698	632	661	679	621	666	642	687	606	626	695	625	656	662	640	671	650	614	599	621	649	676	629	647	617	630	639	611	654	616	660	628	663	648	683	620	653	621	653	629	602	713	634	682	662	610	688	651	637	622	627	633	672	625	627	596	660	657	655	640	675	610	611	621	622	678	620	676	671	610	633	595	633	682	645	618	636	644	644	643	650	600	652	612	640	651	607	672	650	624	675	662	617	675	623	647	647	608	656	655	607	652	681	670	674	651	645	636	623	610	618	617	682	641	670	598	649	614	676	646	630	680	592	625	652	647	634	601	679	689	655	633	664	626	661	643	643	663	632	697	634	648	637	605	649	666	676	627	619	625	649	665	646	677	602	604	617	660	626	642	675	651	622	626	603	636	610	624	662	606	624	651	643	631	635	660	647	623	627	644	698	639	610	651	652	636	643	679	679	642	649	629	583	677	622	609	619	623	668	666	638	606	655	648	631	647	685	634	619	628	638	640	622	643	674	621	680	661	673	649	569	662	632	676	641	640	618	605	674	620	665	620	599	686	636	716	608	644	622	602	639	652	660	659	637	610	641	658	669	651	612	643	646	641	670	646	617	698	674	652	703	687	629	634	665	660	648	653	642	647	646	661	644	666	668	630	610	644	655	605	627	686	652	675	649	608	683	636	663	679	620	678	607	632	650	684	647	643	638	613	681	678	704	611	652	638	638	623	628	621	666	657	676	616	602	605	664	646	632	641	651	632	692	620	628	657	676	640	603	661	669	638	613	636	683	671	662	646	603	619	625	639	667	637	625	640	623	623	641	676	654	648	584	651	657	626	674	652	632	637	652	671	614	686	660	643	663	619	648	647	642	642	628	646	663	630	619	659	686	652	665	676	636	707	652	621	628	658	666	650	637	676	653	671	649	603	670	654	651	651	645	605	648	661	679	614	637	681	650	650	656	659	693	617	640	642	677	620	671	643	670	645	651	692	644	658	643	603	658	656	688	641	656	638	642	622	641	640	632	604	683	682	646	631	626	643	612	619	676	628	577	648	652	655	631	630	604	672	641	621	658	612	630	601	637	650	649	625	620	678	631	648	609	633	633	668	599	625	689	633	621	704	639	687	619	649	665	675	664	641	648	663	662	648	701	610	652	639	666	629	680	656	621	655	638	639	624	647	590	636	631	678	624	651	628	656	626	669	653	641	637	629	618	646	662	668	633	637	633	703	601	615	660	643	704	637	631	650	640	633	710	620	624	639	661	627	649	647	628	593	646	613	593	640	660	649	655	653	667	602	646	606	594	646	618	661	671	669	628	672	653	669	662	699	659	687	660	615	645	626	673	642	617	624	641	678	624	617	646	648	652	605	677	642	704	579	696	615	679	659	651	608	618	633	664	601	622	602	626	634	630	624	668	581	669	663	639	643	657	631	699	622	624	640	665	660	637	619	643	667	665	656	627	594	709	668	697	628	633	644	656	714	631	618	691	668	650	631	636	670	618	636	665	675	680	601	593	645	637	616	644	666	672	649	620	667	646	657	640	626	638	597	647	678	629	647	659	638	581	630	653	668	600	622	649	611	650	638	681	664	645	671	633	652	694	678	693	631	650	624	659	625	602	655	651	659	629	663	612	651	704	661	656	646	620	689	659	616	636	628	629	655	655	658	665	618	646	629	628	641	645	645	664	623	658	677	667	661	646	641	609	627	639	621	616	636	643	690	677	669	655	674	682	676	650	591	651	645	640	690	647	646	593	637	669	672	607	664	666	657	645	649	600	651	679	635	551	627	626	625	644	662	618	682	668	647	680	633	685	668	650	641	647	658	681	681	629	643	685	645	604	654	614	648	670	652	675	639	663	617	629	662	602	612	651	630	647	648	611	687	652	702	656	634	685	677	621	653	596	640	635	670	659	614	636	650	626	672	675	656	671	673	658	689	689	654	684	637	667	614	593	619	643	657	663	614	593	620	602	638	623	659	644	607	604	598	678	665	601	583	680	624	619	668	644	633	637	678	674	680	589	648	634	666	682	646	634	688	670	621	615	643	659	665	656	644	644	637	687	645	660	608	661	674	667	696	657	639	631	622	650	661	651	651	638	640	646	635	617	636	656	665	620	638	633	674	619	662	653	656	629	664	614	650	642	650	660	635	609	637	657	607	701	669	641	646	632	685	678	651	641	636	666	583	690	629	672	621	666	631	598	674	667	603	632	672	622	660	685	592	614	619	638	616	666	666	654	664	680	646	634	656	601	633	623	668	668	620	630	657	642	674	662	673	653	633	647	657	654	630	626	665	676	672	673	646	626	649	659	677	608	630	617	631	671	645	658	608	628	657	628	686	635	654	629	654	618	646	635	650	633	651	626	647	619	655	650	656	692	646	674	606	682	673	625	661	662	668	679	641	614	625	626	635	594	661	641	663	639	663	648	675	651	625	602	623	660	630	622	607	637	640	625	641	687	624	648	644	613	633	664	624	641	662	621	636	673	603	585	675	649	643	652	676	611	641	633	593	634	628	652	629	637	618	606	673	623	615	616	681	655	665	685	641	642	654	663	678	598	645	641	644	643	670	670	660	657	657	684	643	669	654	634	593	667	691	616	642	603	611	618	636	639	660	629	652	645	681	649	635	660	651	652	668	664	658	637	633	655	639	624	599	616	646	656	679	625	656	624	652	660	653	666	701	640	638	663	633	640	631	628	668	657	656	640	610	632	666	660	637	636	618	609	677	657	634	633	612	635	667	677	641	685	645	638	674	666	634	649	629	666	633	651	641	628	580	680	585	647	621	614	645	662	629	640	661	660	643	594	649	615	651	649	624	651	689	685	659	621	644	599	649	628	635	644	612	640	691	621	645	651	640	639	620	639	686	608	622	668	629	654	615	656	635	606	643	661	658	675	641	638	593	645	626	660	611	614	689	649	624	635	616	651	660	627	653	648	653	616	628	677	654	681	591	693	661	627	605	677	613	647	609	638	641	634	667	670	634	676	641	641	669	664	608	642	632	614	659	640	661	654	640	647	649	604	641	624	666	603	725	612	651	640	660	658	593	605	647	629	663	641	607	673	666	618	649	649	684	622	663	663	645	607	652	615	652	656	602	612	647	659	607	667	653	654	605	648	607	656	587	645	681	666	634	664	606	643	638	669	657	644	683	668	647	656	677	606	651	617	680	611	683	643	643	644	595	678	690	691	632	677	643	676	661	589	670	634	631	625	674	672	687	631	663	631	644	640	663	668	635	595	662	639	629	633	616	612	676	622	654	662	615	648	652	645	625	643	608	650	623	625	626	629	666	647	603	653	615	657	714	640	628	650	701	646	656	628	594	628	626	658	626	636	660	633	672	614	658	622	652	671	665	601	684	600	658	645	661	650	633	643	642	634	652	635	668	671	618	615	629	652	640	652	622	655	650	601	644	636	658	674	566	628	616	663	652	652	661	712	664	648
61296	47689	42455	37351	30779	28394	27016	21372	11453	2843	469	329	296	346	319	303	300	291	265	253	317	280	275	325	277	271	267	271	266	289	302	280	246	268	245	304	274	273	289	268	249	278	265	266	265	270	279	257	272	284	260	305	279	266	268	271	288	246	279	289	268	321	274	271	261	286	301	285	280	292	296	253	287	261	288	283	275	281	272	258	308	260	295	300	239	276	283	292	310	263	270	248	294	290	294	273	286	289	263	274	296	305	274	284	288	298	297	269	274	293	264	264	277	298	254	270	295	240	276	286	284	321	275	260	267	275	311	320	281	273	282	270	293	293	272	258	289	312	259	275	279	292	267	271	288	279	262	266	307	255	300	277	284	277	304	293	250	268	281	256	255	284	298	298	260	255	288	285	257	274	262	307	272	254	280	271	263	278	299	259	315	267	274	249	258	282	259	286	265	274	317	286	273	263	287	285	260	250	298	268	245	289	250	294	298	262	264	259	291	303	262	280	275	267	263	259	274	304	271	286	274	302	311	278	290	270	286	256	261	288	287	290	273	311	269	259	273	303	257	261	306	294	265	235	265	296	238	274	297	265	270	287	314	269	280	296	258	243	286	290	263	262	248	281	302	273	235	254	263	289	296	268	227	257	282	269	282	290	247	282	300	286	240	258	271	273	282	285	302	267	302	288	274	282	270	270	272	284	255	283	286	270	255	272	269	259	271	272	266	283	276	248	262	281	274	264	261	301	254	282	323	276	280	257	299	291	249	264	296	283	260	251	269	277	263	279	283	277	274	274	279	285	245	299	277	295	298	254	249	294	285	255	304	272	271	258	288	287	278	301	287	280	272	287	274	272	258	282	309	301	280	265	250	277	299	284	262	270	294	286	257	288	265	251	287	290	290	273	299	265	265	279	283	283	259	282	278	292	249	258	255	250	265	251	297	315	273	244	266	276	267	282	259	314	242	259	273	264	267	286	293	307	263	259	281	295	255	288	284	273	271	272	266	257	281	261	279	315	274	272	299	296	270	300	248	278	274	278	260	277	266	267	263	279	281	291	304	271	293	299	274	279	276	296	260	277	293	245	266	298	267	236	299	319	279	265	273	289	254	265	303	273	257	285	258	305	310	280	276	274	285	288	247	295	245	251	257	279	265	264	309	279	259	293	237	263	279	278	257	286	294	265	289	293	284	280	258	302	284	257	289	249	273	273	283	270	257	235	273	270	235	266	257	271	278	273	288	281	255	262	205	234	265	251	242	306	283	234	277	272	303	310	270	252	290	279	289	298	297	274	274	269	300	278	281	276	268	243	236	269	272	295	273	277	292	256	292	271	231	269	254	273	298	288	264	280	262	277	300	275	279	280	272	267	298	279	293	265	279	233	282	276	265	269	253	271	272	282	245	270	256	262	258	255	297	282	274	269	261	273	271	260	280	281	280	280	278	303	278	282	284	264	297	294	271	256	263	283	281	283	262	279	269	278	283	310	234	254	281	302	292	289	303	278	274	242	255	268	254	306	281	285	273	285	287	255	282	321	275	255	301	306	253	278	289	284	272	289	274	280	273	278	278	278	248	255	269	259	286	279	313	291	251	268	253	282	292	282	284	309	280	286	300	261	258	275	285	238	267	288	280	258	294	312	276	246	276	284	297	276	263	271	287	273	271	266	291	260	277	308	291	279	283	265	241	249	255	284	276	276	295	267	309	265	307	284	302	243	266	280	290	264	251	276	256	253	280	284	256	291	291	278	277	289	298	292	266	278	272	281	257	250	258	245	292	267	284	276	265	262	261	275	258	298	286	285	315	255	286	247	289	270	285	282	271	273	271	292	278	250	288	286	281	254	277	255	249	297	271	275	258	298	287	287	242	261	276	274	265	288	257	292	269	281	282	272	310	291	290	293	256	277	281	272	285	292	301	253	273	285	262	284	276	255	278	257	265	282	277	295	272	281	259	297	288	303	283	276	279	280	300	270	269	282	281	292	271	273	233	262	260	285	267	301	251	280	284	279	299	239	240	254	233	309	270	245	266	277	269	271	294	278	320	318	260	256	252	259	290	253	303	262	282	301	248	314	282	274	235	253	293	275	256	293	265	263	264	300	290	284	306	298	268	274	288	288	274	263	289	282	268	307	260	308	259	271	256	277	251	280	271	272	279	242	278	266	246	262	286	261	271	296	279	247	282	254	262	252	273	270	246	284	255	252	245	240	251	279	282	269	266	255	253	288	305	269	286	275	255	250	289	294	277	275	290	252	246	268	272	276	274	251	270	270	303	270	275	274	280	299	314	268	295	271	271	262	279	228	283	281	271	245	297	276	276	302	266	273	250	265	263	255	255	266	287	289	275	262	277	314	277	289	280	299	270	291	263	247	234	301	275	314	274	266	270	293	269	255	308	280	307	285	277	272	266	268	271	268	275	250	280	300	264	285	313	233	278	279	263	254	273	293	261	262	255	321	284	278	289	264	292	294	306	273	298	254	245	291	277	264	269	285	291	319	278	278	264	290	286	288	274	261	258	276	271	267	290	280	263	292	242	263	275	283	287	256	219	273	256	291	289	208	283	257	302	295	273	261	260	311	291	284	287	286	291	271	284	312	294	227	261	284	252	303	309	283	300	266	286	262	292	266	275	293	272	281	274	298	264	257	249	303	292	289	311	268	289	299	272	270	240	266	279	264	291	270	291	258	273	285	282	247	279	286	311	253	291	265	305	272	258	279	292	261	279	295	294	284	283	294	280	278	262	249	259	281	291	261	276	310	259	293	292	290	261	312	293	259	273	279	290	275	263	273	318	302	277	310	277	286	303	286	279	286	275	278	272	291	283	295	279	259	276	259	272	256	239	293	283	263	291	255	293	257	282	287	258	294	289	232	275	264	248	279	262	260	236	297	290	274	256	276	277	269	286	280	292	302	270	264	273	282	257	282	277	290	291	290	261	287	291	277	291	269	279	278	247	296	269	264	259	278	270	297	297	294	277	293	240	324	291	288	271	266	248	248	248	287	280	266	258	289	285	264	286	284	286	267	268	251	236	230	297	300	278	258	269	285	293	273	258	277	279	288	258	255	264	293	299	300	297	247	273	303	287	295	267	234	286	258	249	243	277	278	268	254	262	265	265	272	275	298	283	280	273	299	252	254	267	298	314	296	292	251	280	257	259	287	268	249	276	298	293	295	293	285	284	252	314	290	293	293	303	286	286	301	252	278	269	287	262	308	263	277	289	247	320	290	280	252	282	274	248	264	297	312	279	253	248	253	252	287	276	286	248	241	270	260	311	270	277	283	275	295	285	279	285	281	313	261	262	309	277	289	273	250	300	250	295	292	258	275	258	272	274	285	263	278	295	293	253	279	264	273	271	280	281	285	317	256	275	272	273	297	273	289	235	263	257	291	282	297	272	287	239	278	308	262	292	301	273	265	283	286	300	274	277	284	319	282	254	296	257	278	274	262	275	276	280	279	268	265	267	256	273	263	247	268	293	286	286	288	245	269	264	257
53600	60207	55310	57137	60472	58261	40491	18090	4111	1232	732	623	651	662	625	601	571	676	604	625	605	628	600	609	646	586	593	603	609	644	617	625	620	619	591	609	591	581	593	572	596	641	603	609	615	599	601	594	580	603	579	613	614	574	628	579	596	599	620	602	613	568	627	623	583	618	578	607	624	621	596	635	599	591	584	633	609	576	573	591	552	593	630	583	616	591	632	606	625	591	582	584	586	617	601	584	615	609	602	565	608	660	601	601	625	618	591	638	614	610	564	630	627	594	578	594	619	553	627	583	599	612	598	592	608	569	563	587	617	621	603	602	601	601	608	617	572	584	570	602	573	640	595	548	593	604	546	609	593	587	593	582	588	567	563	595	589	592	587	598	618	567	580	613	558	571	616	550	599	624	614	572	583	610	573	629	603	609	556	636	630	625	609	614	570	572	568	562	633	631	590	597	586	561	566	603	595	578	588	585	613	575	635	598	592	602	589	570	613	580	600	614	626	609	536	605	601	568	604	617	628	597	590	583	616	609	593	571	607	581	576	567	561	644	578	608	548	598	613	583	596	612	582	632	592	607	626	558	566	587	584	577	633	606	584	572	576	605	652	580	590	620	585	615	605	606	584	598	650	578	612	585	624	574	569	639	616	599	595	587	607	575	562	601	597	636	610	586	628	605	602	637	609	632	618	593	641	590	592	584	654	628	574	590	595	600	569	583	580	566	583	583	605	603	615	643	608	610	610	596	575	590	649	633	590	599	591	538	557	599	553	597	580	582	614	608	594	633	634	615	595	621	588	624	605	664	676	574	578	614	647	607	615	630	592	596	571	639	621	617	613	606	618	622	624	598	569	566	611	603	584	557	588	647	654	577	563	583	630	613	626	569	637	605	586	563	590	602	623	618	571	580	578	624	607	620	589	633	622	621	586	560	616	610	601	589	588	560	638	601	624	589	627	640	612	569	613	615	589	572	613	603	613	557	604	644	609	616	590	614	566	554	591	617	583	600	601	587	622	586	588	615	618	600	591	556	617	572	574	569	568	631	595	621	568	600	590	662	589	603	602	595	615	605	615	612	626	564	583	588	599	609	573	622	572	597	630	553	635	625	606	609	591	624	558	577	620	587	585	591	617	600	598	615	647	641	598	629	603	563	558	606	650	592	632	647	590	587	590	610	619	680	601	558	582	593	556	603	618	579	629	619	602	597	584	624	633	587	571	619	632	584	559	594	589	617	598	588	612	617	596	631	579	583	613	631	594	637	618	571	609	583	608	608	595	613	588	573	602	618	594	534	623	619	597	633	585	639	604	599	613	567	615	592	609	577	610	593	615	597	591	596	605	607	621	593	557	599	609	655	614	602	594	569	600	611	572	602	597	626	577	609	589	603	602	561	612	591	598	606	590	564	590	637	601	635	570	587	625	636	572	582	611	633	640	628	600	572	597	582	568	582	618	596	613	612	645	598	615	618	609	562	630	588	613	617	630	648	595	589	588	607	587	585	600	541	621	605	612	610	617	637	664	573	625	625	599	611	594	650	557	588	620	564	586	603	612	606	622	601	566	640	547	619	601	565	617	612	628	587	581	590	636	602	601	589	583	587	574	634	589	616	573	642	641	586	608	596	593	596	609	585	595	572	574	567	581	625	605	570	583	589	594	565	605	591	626	638	590	633	616	610	601	612	634	630	601	593	600	599	600	609	567	631	588	612	624	549	610	617	611	619	557	579	549	567	594	564	617	584	585	587	614	594	600	625	591	611	600	585	640	595	610	594	605	578	624	624	603	599	585	645	597	602	623	605	595	585	638	599	582	625	600	637	622	573	635	574	587	652	614	592	617	606	597	612	626	566	620	641	622	610	663	541	593	619	583	581	595	614	662	569	601	586	635	595	580	602	594	570	611	625	595	592	583	622	649	642	582	591	559	651	611	568	655	607	626	600	604	591	615	571	590	602	584	595	615	617	609	635	637	629	635	572	613	606	622	593	615	581	589	626	627	585	555	599	570	568	640	647	610	622	615	607	611	611	624	575	570	580	616	601	612	637	586	564	623	598	589	599	618	589	605	659	622	583	599	580	602	585	589	597	559	615	600	615	567	618	647	586	612	594	579	655	601	588	629	600	611	589	606	589	641	613	616	626	607	596	553	669	628	557	591	613	583	626	607	626	638	571	581	611	568	590	621	602	586	599	560	609	581	572	609	626	578	552	614	600	601	614	586	603	622	610	565	622	623	587	608	614	602	623	617	569	588	585	564	522	568	575	614	574	582	580	555	611	571	620	596	586	618	571	598	583	576	609	589	603	589	595	611	583	620	580	588	604	605	628	601	610	591	608	632	616	578	543	634	624	608	624	588	596	598	575	609	553	588	607	612	578	625	622	619	604	567	577	583	615	591	588	591	588	553	600	587	611	579	556	582	565	614	571	598	599	577	597	624	623	601	570	600	560	584	626	651	644	639	595	620	568	616	587	606	603	578	610	581	580	636	584	633	605	597	643	595	568	623	522	634	570	606	578	618	613	629	603	612	610	571	593	561	651	617	534	654	649	631	619	550	617	582	642	619	582	657	571	576	581	579	589	642	599	642	649	611	557	601	579	586	591	605	602	595	612	606	580	591	550	550	640	598	634	619	569	606	614	624	583	621	591	604	602	612	597	580	609	602	609	644	603	599	609	628	618	586	560	613	646	599	560	579	626	575	604	611	594	581	558	611	578	637	613	602	637	595	630	635	583	549	632	598	601	595	587	558	619	624	597	581	606	585	609	636	587	621	555	604	605	590	628	590	639	587	581	621	625	633	570	632	591	631	581	630	602	606	620	589	580	635	602	589	633	602	651	629	592	632	581	617	611	598	615	628	619	610	569	566	577	554	593	657	622	645	613	596	594	582	598	556	604	588	623	616	610	594	573	654	609	623	562	562	588	612	583	609	638	623	623	612	585	595	596	680	582	597	625	598	606	602	589	584	600	593	626	567	587	666	604	619	606	647	607	632	612	579	581	587	555	584	612	641	578	599	607	578	628	586	589	604	592	599	581	599	625	591	571	642	600	564	583	605	606	592	609	625	528	598	615	575	606	582	624	590	647	564	575	610	605	606	602	619	582	595	619	567	575	601	607	611	587	613	590	587	578	633	621	648	620	605	620	617	581	586	600	630	605	619	612	571	613	581	551	590	608	587	597	578	592	611	609	568	644	605	615	590	590	603	622	621	621	627	638	631	617	631	597	628	597	643	553	600	594	627	576	582	631	614	654	581	612	607	566	589	577	568	617	594	592	613	591	615	625	613	604	639	597	602	592	613	619	582	600	590	636	641	596	578	608	612	552	590	659	607	597	596	562	604	595	613	634	573	603	628	620	609	624	597	572	607	584	624	654	580	610	587	594	567	618	593	564	610	601	593	604	583	624	605	601	640	637	601	575	576	619	590	617	623	616	588	565	565	630	583	578	665	583	605	611	578	597	621	597	595	604	628	564	603	596	612	571	607	595	624	574	611	593
23951	42471	43199	31472	11679	4913	2659	1060	418	341	258	289	290	273	263	297	294	274	287	287	269	274	289	287	287	274	289	250	276	271	247	286	285	259	304	290	297	297	325	267	270	270	252	292	258	275	245	274	258	244	274	264	278	283	296	252	288	295	281	237	285	299	238	307	302	278	268	284	254	294	286	278	254	287	288	259	270	268	269	285	295	283	296	265	264	233	265	257	302	277	305	289	266	281	279	274	296	287	274	318	268	277	301	288	286	283	279	287	299	292	258	285	283	299	296	288	259	278	277	280	264	245	295	286	290	272	279	313	324	262	308	275	292	284	296	294	263	281	287	267	297	285	247	306	328	279	290	271	256	288	267	318	300	279	292	298	270	288	222	218	291	274	285	270	289	296	255	265	308	290	245	287	274	274	265	283	279	293	298	234	298	301	272	255	260	259	304	262	286	273	253	271	259	262	295	273	265	280	271	292	260	312	260	283	283	242	287	278	307	285	310	268	285	265	287	282	262	285	264	272	286	272	277	282	287	266	285	308	277	269	314	307	274	263	288	295	298	275	262	272	272	276	268	288	267	259	253	265	297	276	287	274	279	305	266	275	296	262	246	261	314	298	283	243	270	305	274	275	281	274	255	270	256	284	275	282	284	300	292	260	259	277	285	269	288	264	270	287	315	287	312	280	266	275	290	292	276	280	283	285	279	254	310	277	270	293	297	275	288	299	259	295	255	293	276	293	271	287	305	298	290	285	266	274	299	260	313	286	298	300	279	303	268	283	291	281	302	282	269	258	298	242	302	289	308	279	256	269	259	295	257	264	256	297	275	274	248	281	290	271	251	251	307	298	256	286	299	284	304	260	226	287	262	276	283	307	283	314	279	288	271	278	304	285	295	269	275	271	244	246	264	282	275	251	274	276	271	272	282	279	317	305	295	287	272	262	255	246	268	288	280	277	263	295	263	294	264	275	276	283	288	279	287	294	273	272	283	293	276	287	278	276	293	271	238	268	279	318	307	285	268	298	292	248	285	268	270	264	278	281	268	247	284	299	273	286	265	248	274	316	276	276	266	254	293	265	251	261	291	266	265	291	255	314	290	268	254	273	290	280	273	288	279	303	249	263	288	277	257	289	297	275	314	254	266	287	274	262	275	293	281	279	273	274	313	293	276	279	297	277	270	271	268	277	300	290	272	273	285	293	294	310	250	247	283	275	286	282	276	246	284	270	256	269	279	249	254	266	287	312	261	306	279	273	273	294	261	290	269	263	279	299	288	253	276	255	291	295	268	286	271	279	254	247	290	291	311	264	247	272	275	279	291	295	264	245	313	279	301	287	271	261	263	241	300	268	286	303	244	280	292	279	273	273	256	255	284	274	272	304	278	284	275	281	279	294	288	285	276	278	292	245	277	265	276	254	287	300	250	268	283	281	303	268	288	308	252	248	269	247	252	278	285	305	272	274	281	315	266	289	303	268	284	277	270	275	261	286	279	280	259	255	298	287	275	256	293	277	293	308	280	266	326	301	283	294	283	276	259	318	289	307	288	265	310	286	248	296	265	315	259	306	295	275	260	268	301	265	298	278	275	278	297	277	295	289	278	275	303	301	275	272	261	281	283	284	277	312	249	268	256	274	286	257	242	266	305	284	311	255	298	274	268	263	276	272	246	286	235	238	299	292	278	288	274	262	300	244	275	288	279	281	306	245	258	279	304	294	294	264	264	288	263	297	266	273	269	285	277	265	268	267	251	275	275	260	275	258	298	278	285	286	288	269	307	255	254	257	289	288	279	292	264	291	297	277	246	296	263	266	280	279	254	271	273	278	288	291	271	326	268	273	283	286	259	277	267	270	282	299	263	290	266	275	268	274	282	257	279	300	282	304	240	305	288	300	250	271	260	293	297	247	281	302	265	265	248	289	292	273	288	286	290	291	263	280	271	267	289	317	288	276	290	255	292	270	281	284	276	318	270	258	287	265	285	299	280	257	286	268	286	248	282	314	277	324	306	309	299	275	317	283	289	292	275	249	304	262	283	293	312	264	258	291	296	288	278	275	259	251	285	275	264	293	251	268	287	275	258	281	268	288	274	304	261	286	289	282	265	272	298	309	292	262	287	296	285	274	309	278	266	283	260	272	253	306	271	283	279	262	271	259	278	274	309	279	251	292	255	285	304	268	279	281	274	250	266	284	261	285	251	266	285	291	286	272	284	304	293	266	294	311	289	267	271	293	318	288	262	261	271	295	265	257	283	261	292	266	266	273	283	256	291	256	267	276	280	282	304	279	259	259	258	294	261	252	252	300	298	273	292	287	277	291	298	288	279	265	295	301	294	310	291	276	268	284	282	286	284	303	258	285	262	268	269	303	241	299	278	282	272	277	255	259	247	273	284	258	251	307	280	296	264	280	250	315	289	293	273	274	312	268	310	316	269	299	260	265	254	270	294	296	279	284	302	276	252	272	300	274	282	263	267	279	287	283	246	256	261	284	289	283	264	270	269	261	265	276	268	264	290	288	284	275	265	261	273	321	275	289	265	268	301	280	273	284	258	292	272	271	276	274	281	261	279	267	287	270	265	298	275	281	281	289	268	290	273	247	265	267	302	277	293	291	263	267	304	266	265	274	274	287	249	292	264	265	280	281	288	285	274	328	258	267	274	234	265	263	253	271	292	279	304	273	293	307	296	301	283	275	275	295	258	305	276	263	272	289	279	277	279	264	252	253	282	283	295	280	284	251	254	279	260	284	261	288	291	284	317	277	290	284	261	237	300	303	276	280	290	275	305	269	251	297	290	299	312	275	257	248	265	271	293	277	269	230	297	295	283	291	256	247	266	286	266	267	295	263	297	291	308	262	260	278	288	293	281	262	284	299	290	292	315	289	298	278	272	268	275	265	261	279	308	260	288	245	299	302	293	302	268	269	299	293	290	283	259	271	262	263	290	296	260	261	301	270	266	278	269	303	259	305	267	284	265	287	266	294	287	265	261	294	286	329	265	271	280	270	284	287	282	267	270	246	287	268	262	274	269	270	271	258	264	304	292	296	272	287	269	278	292	265	260	236	279	284	252	276	278	279	292	271	279	271	239	272	264	308	270	286	259	249	297	272	289	285	268	253	289	265	277	264	288	230	245	305	260	284	271	256	266	258	280	260	297	293	277	282	295	268	272	285	312	288	295	326	267	286	262	252	290	271	310	274	277	291	282	277	283	317	289	277	289	282	291	266	263	282	268	278	274	275	262	283	290	262	286	302	296	278	277	289	270	271	271	262	269	264	304	273	321	278	272	305	279	262	280	286	315	255	260	286	292	303	253	292	317	300	283	280	277	256	243	264	321	275	273	271	259	278	270	261	259	299	293	256	321	290	308	269	290	264	288	281	266	284	279	291	263	273	309	279	307	252	259	286	273	292	263	262	262	285	267	319	312	290	296	291	294	290	288	267	271	292	270	308	256	246	286	270	306	272	276	277	247	269	280	308	280	251	271	260	294	265	271	289
18112	39128	44529	34496	12566	11007	6478	2463	1032	681	684	621	630	664	653	637	648	640	627	660	643	623	657	656	661	684	623	658	683	604	675	636	626	649	653	609	634	629	611	651	640	636	669	668	615	658	670	641	580	586	632	617	625	648	666	641	622	686	644	609	667	654	648	625	658	644	625	658	665	632	645	657	620	633	657	598	618	646	631	651	629	664	678	665	690	660	663	654	651	622	661	659	574	641	650	637	681	629	656	664	647	594	654	652	661	645	659	664	624	666	624	658	646	621	650	657	643	673	660	637	660	658	639	667	642	621	633	624	660	676	638	611	641	657	644	660	689	649	632	671	643	654	652	622	648	631	724	649	665	653	618	635	593	661	633	611	652	598	624	639	638	611	655	612	649	647	644	665	681	655	611	624	631	681	613	671	634	648	690	643	668	606	669	661	643	651	600	661	646	637	666	605	639	656	658	672	639	632	600	667	640	678	606	673	634	684	620	644	654	628	633	637	688	675	595	667	653	647	639	598	616	640	637	642	603	638	636	653	644	662	633	662	684	656	633	619	626	633	632	641	652	650	685	641	632	655	698	677	682	672	670	644	626	615	644	644	661	684	638	653	643	633	639	615	694	636	620	640	661	597	649	665	630	629	625	615	662	685	623	630	685	633	668	605	614	695	622	625	615	695	648	705	630	639	641	682	629	686	620	634	653	622	645	610	650	613	695	660	629	667	642	658	654	642	627	673	647	647	614	656	687	641	644	665	679	610	644	643	627	627	608	625	657	645	661	622	623	611	664	658	625	647	635	631	655	637	614	669	622	605	656	661	669	639	684	645	660	600	637	632	693	643	658	667	675	600	679	631	632	644	605	644	669	652	669	625	620	634	652	613	621	650	634	624	690	653	638	668	615	638	660	644	630	634	674	691	647	662	662	619	623	709	671	646	638	656	619	655	683	665	641	653	659	676	640	650	659	639	687	628	670	651	597	675	663	645	648	630	622	621	622	643	632	662	651	694	634	665	629	653	656	631	665	662	662	609	680	614	685	635	646	621	654	638	678	614	648	627	638	658	636	617	621	675	635	619	619	665	687	665	677	684	605	613	650	631	681	656	662	679	675	646	621	631	684	667	688	676	666	618	646	657	663	659	618	627	703	631	705	633	643	636	676	632	662	689	614	643	613	628	642	621	649	661	617	651	612	691	617	631	642	618	630	672	631	622	609	650	587	629	645	689	641	648	635	669	605	611	688	661	649	632	706	680	597	669	672	692	608	664	643	664	687	665	657	652	616	658	656	657	675	625	681	591	615	642	658	653	655	623	627	640	658	618	651	614	619	664	650	605	663	641	645	608	621	654	621	660	655	661	613	640	613	652	617	669	647	617	644	617	633	623	631	638	639	663	610	624	671	648	647	688	657	669	689	647	633	662	674	627	611	666	647	630	681	630	639	659	684	631	618	659	616	627	615	661	629	628	659	601	633	653	636	651	654	641	642	632	660	638	635	637	657	625	652	638	654	616	644	640	669	656	674	632	634	646	606	624	617	631	664	613	636	664	632	651	607	633	645	648	654	630	689	654	607	661	655	632	626	654	614	606	651	638	623	619	676	653	655	618	646	682	645	618	647	668	646	592	660	579	672	694	615	624	642	650	618	637	598	646	650	611	662	643	708	596	641	602	675	642	644	628	652	677	627	661	635	638	622	662	637	656	646	656	656	684	682	653	661	665	619	673	656	693	677	647	618	635	637	655	635	668	599	636	690	657	651	669	612	677	665	636	618	618	672	607	658	641	635	684	660	614	644	654	622	673	628	605	675	677	656	622	705	631	607	619	654	655	590	660	643	627	665	626	631	663	652	642	647	631	682	644	654	647	639	646	647	687	672	580	681	614	722	620	657	614	669	617	642	667	620	679	680	664	622	679	669	624	628	630	649	676	737	608	638	619	631	638	675	619	662	644	653	627	638	639	601	691	697	666	655	668	615	648	664	627	671	653	640	639	598	677	656	684	638	665	661	672	686	630	633	656	626	644	635	682	708	655	656	670	686	632	629	635	601	629	682	631	649	686	620	629	650	643	633	669	652	641	600	622	623	587	633	621	694	674	614	595	650	614	643	635	681	605	640	652	623	599	643	635	648	655	633	602	639	609	645	599	679	633	632	689	632	624	658	619	658	646	696	647	632	662	650	640	626	655	634	654	649	625	679	612	648	599	667	670	698	658	663	647	599	622	629	627	622	634	628	706	595	601	683	675	652	663	641	662	648	635	592	589	660	656	637	629	618	652	640	629	630	627	580	661	701	613	701	601	639	632	651	632	677	649	623	650	665	669	663	630	652	658	636	672	641	596	643	651	680	613	692	629	646	647	644	663	647	659	641	590	625	631	610	659	672	650	652	657	641	605	694	618	685	664	655	608	652	709	628	641	639	609	668	648	663	651	632	663	669	686	641	626	660	612	674	612	653	618	626	693	616	619	624	640	634	690	651	664	622	661	617	618	662	612	700	613	659	673	643	600	658	680	621	670	613	662	626	652	630	680	652	691	637	623	656	633	644	680	623	651	652	667	629	688	642	608	634	632	687	634	585	658	668	677	651	649	601	672	653	630	663	647	597	661	625	661	646	647	650	642	701	651	628	609	655	641	625	633	682	686	630	625	629	637	666	664	627	633	645	657	654	650	652	609	606	673	668	615	614	651	660	626	646	608	681	680	667	634	590	644	645	683	684	670	646	649	626	698	632	636	639	603	646	658	648	649	640	650	658	661	664	686	686	573	634	636	641	632	615	642	634	607	667	651	675	646	650	640	637	641	645	663	614	650	616	657	653	648	642	645	667	671	612	681	641	659	693	703	657	637	645	651	639	630	624	670	613	685	678	620	638	670	629	651	658	664	651	636	608	662	659	697	673	647	652	649	632	622	646	670	634	609	625	658	627	657	610	629	659	600	633	637	662	653	628	647	664	586	708	643	627	653	663	682	696	632	636	642	675	620	633	645	621	605	632	633	632	620	661	634	617	628	633	623	656	614	619	592	686	678	654	721	699	659	609	653	632	619	687	650	649	602	625	612	625	644	605	636	639	684	649	664	627	642	639	693	632	642	680	557	617	652	634	624	626	679	661	637	647	649	623	662	664	662	635	663	648	617	619	658	589	634	697	659	633	600	648	621	621	684	685	624	620	660	639	624	673	672	654	671	664	624	659	667	642	614	668	660	660	664	664	652	674	644	650	647	654	624	652	658	659	655	661	641	678	586	638	581	656	672	672	635	637	630	663	648	624	677	655	673	653	652	705	630	615	626	623	652	623	644	669	672	613	615	647	646	606	626	702	627	631	618	618	660	642	610	642	648	645	643	656	595	649	609	673	602	666	667	648	646	684	667	659	660	645	675	591	638	651	664	625	661	654	655	690	629	650	671	694	691	646	611	653	648	674	635	633	663	639	634	669	599	622	710	621	667	644	650	663	675	618	626	648	626	606	630	627	685	603	664	661	596	644	599	631	658	648	637
56173	52972	45304	32851	26235	26391	24014	16142	5115	717	321	319	278	309	320	289	307	272	266	303	310	288	295	297	307	302	309	299	331	303	310	306	279	272	303	273	277	282	277	297	270	286	304	305	276	304	296	308	290	287	282	263	280	302	286	287	262	304	281	287	273	312	283	264	307	280	285	299	282	266	271	298	284	277	280	314	306	307	286	280	299	295	284	299	258	293	290	282	300	266	298	263	294	291	305	248	312	265	306	263	271	284	287	295	308	323	272	267	268	266	289	284	282	310	283	293	271	308	325	291	268	262	274	263	280	286	286	259	277	292	270	288	304	282	306	277	308	320	256	294	288	285	276	293	270	307	300	273	284	273	284	277	283	303	289	298	279	258	339	303	278	296	268	304	299	253	298	277	283	316	298	266	255	295	293	263	272	263	288	304	281	270	259	294	282	274	273	254	297	273	299	304	296	279	293	293	278	251	319	288	274	262	322	265	257	287	291	295	296	301	286	299	286	287	338	281	282	252	273	324	272	295	300	301	298	258	310	286	289	300	287	295	311	284	269	278	281	284	280	297	262	282	277	324	264	277	279	276	284	336	306	256	293	282	282	315	280	275	264	314	295	288	328	298	289	306	267	286	272	279	268	293	294	292	286	280	338	283	319	323	261	317	270	294	317	277	294	283	305	305	295	273	265	273	307	295	268	292	293	246	287	295	281	286	274	294	307	265	254	288	304	313	278	307	327	273	262	250	292	293	268	270	298	314	282	279	296	308	308	257	284	279	266	284	307	285	293	293	289	296	310	275	274	296	294	329	286	284	285	254	261	282	278	285	304	265	301	277	275	295	283	287	306	280	281	272	280	267	266	276	249	274	277	273	269	298	283	290	293	304	318	281	258	278	270	281	296	270	287	288	279	284	294	258	256	303	261	254	315	301	302	283	270	280	274	276	259	301	299	302	278	274	288	271	298	280	310	294	275	269	287	270	330	286	299	279	313	278	290	282	250	275	297	271	285	286	287	292	291	294	273	296	267	301	266	279	282	309	273	272	279	293	313	288	285	277	275	287	290	273	301	247	273	304	267	260	253	306	270	290	322	309	269	306	291	291	271	293	303	312	271	256	284	303	316	311	302	296	312	326	283	258	316	277	286	270	283	304	280	313	284	290	274	289	307	302	267	297	275	316	280	286	341	319	275	284	268	268	287	244	297	274	268	261	299	306	287	317	285	283	264	259	279	281	291	289	309	306	312	295	298	292	254	310	293	288	297	277	285	272	291	264	324	278	297	296	321	299	297	302	287	279	300	242	309	277	278	297	289	275	298	280	316	278	282	283	284	277	266	249	289	275	305	306	263	268	252	272	279	294	285	283	306	276	308	274	319	291	276	290	277	295	276	278	289	286	296	286	275	301	299	268	258	283	285	264	309	311	295	304	297	317	306	266	266	273	258	305	326	317	283	291	295	285	295	305	299	283	312	294	294	260	302	289	294	316	318	278	332	290	299	276	287	291	304	288	295	287	265	298	305	296	278	286	278	273	255	277	281	291	277	305	277	264	296	312	312	262	296	256	287	285	277	291	329	283	252	303	330	302	302	272	282	307	282	270	289	288	299	303	280	275	296	301	260	279	284	263	303	288	258	295	259	284	304	246	293	312	273	244	264	289	306	264	290	279	275	249	289	299	262	274	299	270	302	291	284	275	314	300	304	300	282	310	282	268	279	285	272	245	276	302	297	290	281	292	276	268	289	270	308	280	287	302	306	274	266	294	292	317	311	304	277	283	281	293	299	277	284	281	314	282	279	291	301	299	270	270	283	258	296	281	301	281	276	261	271	281	291	274	296	302	272	283	314	269	288	262	264	293	313	346	299	286	283	293	285	305	278	285	296	274	272	237	240	286	296	285	287	276	261	309	259	250	297	263	292	288	296	290	264	268	288	299	309	294	256	287	280	298	278	283	274	282	257	273	290	286	298	312	252	267	277	263	313	291	247	280	291	293	273	276	307	279	287	288	265	286	301	284	262	295	262	276	326	297	281	293	280	273	271	287	291	258	264	307	272	288	317	279	276	300	273	273	275	281	297	297	265	272	276	285	293	300	251	290	279	283	282	285	293	278	300	296	302	316	280	259	313	301	269	297	288	279	266	267	285	274	304	299	266	270	266	288	263	309	282	310	301	277	292	279	294	265	290	268	308	289	278	297	302	254	314	283	311	290	277	276	289	298	321	258	273	304	288	277	280	298	289	282	309	282	321	322	295	292	317	252	299	293	294	254	273	302	287	255	305	314	287	293	285	249	269	265	283	279	297	316	282	261	251	284	269	291	268	289	286	275	266	281	279	293	328	273	258	298	297	284	297	254	284	276	312	268	291	274	239	290	317	268	292	270	294	317	257	280	275	301	293	269	287	286	254	294	300	288	277	267	288	310	295	278	252	252	277	272	302	307	308	274	276	286	310	304	281	245	301	262	304	283	286	269	291	291	291	262	276	309	297	306	311	288	304	288	273	301	325	328	299	308	271	319	292	301	291	297	298	311	311	290	320	266	286	257	257	290	287	299	291	309	283	281	306	279	254	279	298	281	254	261	289	269	318	301	303	293	313	301	304	278	299	296	305	262	274	260	246	282	280	292	302	287	295	291	318	321	295	304	264	262	319	257	297	303	285	280	297	275	276	291	278	313	277	292	255	288	236	293	264	299	269	308	305	280	307	283	280	300	262	273	283	275	292	254	292	292	269	308	295	268	324	280	296	277	307	265	289	266	306	261	254	277	270	252	275	301	266	275	276	287	300	282	267	274	300	281	286	269	269	290	292	294	309	297	263	282	287	279	273	303	319	243	303	271	286	262	275	308	283	262	292	291	289	307	283	272	275	264	296	299	306	282	281	278	274	273	309	298	269	274	273	296	278	281	309	264	272	255	270	311	293	293	302	272	283	289	289	321	288	278	288	289	310	261	276	276	297	315	308	273	246	320	307	305	303	279	296	290	284	292	263	279	312	294	294	266	287	273	291	305	285	263	275	290	296	268	283	291	314	295	295	283	278	281	316	290	248	269	290	303	291	278	277	285	267	273	259	300	285	266	252	310	289	296	269	311	340	304	305	278	245	285	295	291	335	260	316	297	267	272	246	317	288	310	292	283	312	301	317	301	280	300	278	306	311	269	287	275	270	295	279	271	273	299	265	258	279	271	253	310	286	257	322	299	249	268	291	276	320	298	288	299	286	282	304	289	293	291	296	305	271	300	288	286	290	290	296	302	285	289	292	283	319	298	270	277	293	288	277	283	301	265	251	280	326	275	277	291	274	295	280	282	288	251	275	263	279	272	294	275	259	261	319	284	269	261	294	283	283	278	288	299	287	289	288	267	275	275	293	275	279	275	287	281	259	280	263	266	252	284	316	271	296	265	269	300	284	307	281	276	289	329	298	289	263	316	294	265	313	290	279	306	291	270	334	285	294	293	277	286	253	289	301	275	291	282	308	310	283	280	276	300	297	283	258	320
48747	61770	49933	52536	50669	45208	28833	10697	2363	935	729	668	667	644	662	666	617	684	602	649	653	673	613	617	618	650	644	597	655	669	656	612	651	634	657	660	653	649	629	662	628	606	651	631	647	573	612	622	647	665	638	624	671	633	661	609	652	639	605	637	627	644	654	579	648	639	621	681	669	628	631	650	662	641	634	615	613	613	608	608	667	653	647	637	643	640	616	633	606	630	686	655	605	632	692	652	614	649	663	630	634	614	679	666	640	648	632	595	653	601	643	637	616	662	650	589	641	614	622	653	655	622	649	647	635	631	612	677	624	618	660	607	693	605	627	638	626	638	597	641	585	637	658	634	685	615	617	603	593	687	685	632	638	603	617	623	612	638	632	665	642	635	631	609	622	635	655	623	639	605	643	614	652	626	587	656	635	607	626	638	632	631	649	639	654	635	622	609	604	615	639	661	610	601	662	631	645	607	670	663	628	609	623	633	604	703	577	622	635	623	620	644	598	658	638	641	663	629	635	703	632	607	694	650	578	627	630	653	658	654	646	640	627	644	646	669	638	677	645	637	629	558	618	598	672	608	587	647	623	628	647	640	619	628	646	637	655	648	586	623	573	635	644	633	635	647	626	620	592	587	591	630	646	647	609	616	608	610	649	629	606	598	701	656	660	613	625	620	633	622	632	661	628	667	650	644	628	650	597	660	669	597	632	673	662	653	695	576	664	617	639	618	613	585	631	667	639	654	634	614	622	596	654	637	642	664	615	646	687	656	664	657	648	606	637	625	615	631	640	587	606	669	636	635	650	624	667	635	550	668	662	620	622	635	583	664	650	594	669	634	629	610	664	594	616	659	659	671	616	670	616	614	625	679	658	641	637	637	622	640	628	627	625	619	679	672	610	598	677	638	651	616	638	642	607	626	634	640	602	656	635	646	646	589	619	649	640	659	655	645	670	621	624	615	620	627	658	644	636	635	618	643	640	656	632	616	637	643	631	608	653	633	630	658	666	601	605	691	649	668	667	619	620	638	648	620	623	612	613	634	625	603	614	621	644	662	657	614	630	691	644	639	625	643	597	664	638	596	656	596	675	608	622	639	598	632	613	619	630	626	617	617	666	615	657	580	636	664	629	630	638	628	609	653	646	651	637	638	667	605	647	613	609	634	604	651	659	594	659	577	615	643	636	636	642	647	657	635	630	677	654	663	622	667	631	645	582	636	638	652	626	612	628	675	602	652	658	656	626	670	619	636	655	596	613	621	658	663	644	600	631	622	594	616	627	624	653	598	647	637	619	606	688	668	641	640	650	646	622	625	631	636	597	614	579	608	647	643	633	623	605	624	664	637	618	602	627	625	611	631	617	626	617	652	653	670	618	611	630	683	614	655	609	622	659	693	647	613	637	649	635	665	656	632	630	649	616	632	640	599	611	601	637	652	679	568	626	576	685	598	628	645	606	630	620	633	594	689	586	670	621	684	651	588	592	604	627	659	656	679	643	613	614	678	664	681	616	661	641	619	624	634	596	672	626	621	653	642	629	657	636	689	659	626	698	642	645	641	670	661	664	652	675	614	632	657	638	643	637	637	640	634	619	630	647	660	587	609	634	600	604	641	632	617	677	588	640	616	621	621	645	652	665	606	637	687	598	601	629	658	617	659	637	607	634	627	631	616	621	641	595	663	638	670	657	636	674	621	629	637	650	635	641	657	641	639	661	662	686	650	652	637	627	652	631	634	658	619	647	627	603	629	666	618	609	636	630	671	621	665	632	636	634	632	637	648	625	644	653	627	588	626	642	674	633	642	627	645	586	620	657	643	663	637	620	673	613	626	627	650	629	660	676	657	627	615	624	608	619	673	627	636	643	623	627	657	671	673	613	633	658	623	623	640	668	639	668	645	624	637	662	654	643	621	654	603	659	621	621	634	610	637	605	599	588	612	654	672	637	626	644	656	674	617	624	646	628	623	626	642	676	618	646	648	682	614	652	670	634	622	644	637	641	626	675	620	639	652	601	623	668	625	632	646	620	641	616	654	656	623	640	625	700	633	633	606	652	603	595	644	627	623	607	613	641	660	644	640	608	588	628	645	628	628	652	612	619	610	640	628	632	620	623	593	621	574	627	647	640	642	664	648	658	675	694	648	674	602	615	638	673	631	619	671	660	643	636	634	597	600	618	662	672	649	655	581	628	650	634	591	632	678	617	646	641	611	650	609	644	650	642	607	654	603	675	657	629	653	645	629	630	657	663	643	673	640	652	642	622	607	650	646	601	641	632	662	647	644	619	620	607	667	600	673	639	648	648	615	676	627	662	619	630	658	629	628	606	621	631	644	638	593	649	693	651	640	622	640	622	605	640	631	673	650	641	660	617	645	618	594	633	597	616	610	664	624	653	643	612	668	566	621	627	640	618	654	689	612	650	677	662	674	652	606	630	640	626	619	635	626	622	620	612	627	654	629	658	661	607	628	668	623	630	643	666	652	680	640	614	618	630	640	596	645	639	618	606	591	636	632	657	625	635	631	617	616	656	598	611	644	639	624	640	633	671	579	650	638	626	647	648	638	651	638	669	666	665	648	575	641	621	608	606	621	640	643	619	701	585	708	613	664	633	639	663	644	647	648	629	564	600	633	633	637	660	647	588	636	634	605	656	611	637	648	618	655	670	641	623	621	670	619	653	616	606	672	616	593	628	625	650	676	676	643	599	634	636	601	649	581	639	637	665	651	596	622	643	637	657	623	574	611	576	620	616	598	602	658	666	664	600	621	650	619	589	673	688	650	599	657	618	652	645	617	632	694	664	603	617	638	618	636	645	662	613	635	649	617	630	668	613	694	631	671	627	669	645	628	632	622	637	644	604	670	617	605	675	661	606	641	622	631	662	659	648	637	648	628	642	678	639	632	660	639	685	630	633	637	636	599	634	630	649	602	623	668	646	614	665	613	638	602	578	593	632	627	651	630	600	652	620	618	645	662	643	670	627	636	607	635	628	646	587	606	600	642	625	646	647	654	678	604	634	644	660	636	657	681	636	601	629	615	652	609	612	625	640	646	625	600	649	598	587	598	643	633	635	643	623	631	627	638	649	620	647	701	574	623	656	645	656	665	649	612	637	664	652	630	612	676	664	634	637	630	653	645	611	627	631	681	626	647	639	652	652	667	628	620	670	649	608	675	661	590	648	640	621	637	634	635	655	644	646	618	670	644	610	594	614	602	639	637	652	594	647	679	645	661	693	616	593	668	670	640	610	653	616	598	582	629	642	578	662	599	619	615	674	625	635	594	639	610	627	594	643	677	648	664	614	641	611	647	631	612	620	659	645	621	657	653	644	602	619	628	640	625	656	633	679	591	596	634	621	639	608	634	620	661	667	629	675	650	607	617	600	658	624	599	652	658	620	635	621	594	632	657	607	623	658	614	641	626	631	646	592	607	636	656	620	673	678	614	616	616	671	671	655	629	581	626	577	637	611	643	659	634	629	661	647	657	644	637	602	636	604	632
58306	46112	38806	31928	28203	28841	26601	20775	10390	2127	409	308	282	281	301	306	319	290	286	262	284	253	277	280	329	254	258	283	256	281	270	280	285	263	258	288	293	258	305	277	267	284	279	239	269	291	275	274	259	263	307	264	267	283	293	267	283	280	286	280	275	304	307	270	282	284	279	319	298	274	236	280	267	268	274	274	262	287	283	245	278	299	282	284	300	275	266	280	286	279	275	314	300	269	276	272	279	300	269	283	280	284	262	270	284	259	279	275	292	266	274	293	264	260	264	311	268	262	298	296	281	264	284	270	259	302	281	286	251	251	253	241	303	268	275	287	285	255	252	271	256	310	295	266	273	269	271	293	264	287	282	234	282	276	255	267	253	280	261	229	284	273	290	274	302	273	323	267	299	281	276	272	287	295	247	249	269	245	277	299	270	289	300	291	264	289	276	286	277	279	296	268	266	251	291	307	265	253	286	298	289	256	288	291	269	268	284	284	282	303	289	265	266	266	293	287	283	280	283	266	313	290	279	250	267	287	267	278	258	259	275	267	265	268	281	272	286	279	229	275	271	235	268	247	279	292	268	246	280	269	291	308	247	276	273	266	279	265	283	284	252	286	264	246	267	281	289	231	287	271	290	273	261	285	267	272	269	300	270	263	270	280	252	320	314	280	277	275	253	324	275	276	285	267	260	272	279	264	287	273	254	272	298	279	273	266	272	286	277	275	288	242	285	302	247	261	291	263	254	254	275	252	270	303	252	262	280	308	261	292	313	279	272	254	262	274	303	241	272	263	296	277	277	261	275	258	299	293	298	284	288	271	271	292	268	264	268	289	262	246	261	303	242	245	318	266	253	262	253	291	261	298	261	259	256	287	277	271	279	298	273	260	295	267	284	256	307	288	288	289	285	314	292	257	285	292	263	261	277	280	297	258	266	281	289	307	268	302	284	289	261	284	279	262	274	264	288	295	275	271	272	265	262	247	281	278	281	272	292	265	316	270	294	309	262	262	279	312	262	269	254	262	297	261	290	307	274	312	271	316	252	288	281	288	256	262	245	269	277	294	280	270	235	309	286	261	291	282	282	254	274	299	269	284	293	257	290	311	251	263	244	274	274	268	291	281	286	288	304	280	275	235	295	259	282	257	278	293	273	305	291	273	251	286	268	256	277	241	267	260	260	292	300	307	275	283	270	256	300	271	290	302	256	256	283	251	280	270	288	280	249	265	258	323	258	290	279	293	302	278	301	285	249	263	267	309	298	259	266	240	279	260	286	261	289	284	285	233	276	288	295	293	301	261	280	271	322	274	273	278	240	263	286	301	256	299	240	277	245	256	302	292	269	261	276	247	284	271	265	331	265	304	258	279	278	292	296	284	271	285	297	269	270	234	290	311	269	289	278	298	284	281	297	271	259	251	262	285	295	309	279	260	268	254	277	257	241	294	272	252	269	312	284	293	290	282	275	278	258	256	284	275	303	273	245	268	321	299	245	282	269	279	275	246	276	290	277	269	250	270	292	273	264	297	296	279	266	271	262	274	291	284	288	284	259	276	286	264	265	304	256	236	260	303	303	250	308	266	294	270	275	297	295	274	253	280	250	265	257	286	286	281	262	276	253	260	249	274	293	292	274	263	261	313	305	297	249	285	257	249	280	281	271	289	309	278	275	291	262	302	281	284	259	270	273	295	277	251	247	269	260	255	285	285	252	271	293	288	277	255	290	279	272	296	289	260	282	276	277	277	261	248	240	259	263	278	269	258	263	272	296	275	290	248	282	272	290	264	276	267	277	337	261	265	286	285	253	274	293	284	277	248	289	253	293	291	293	262	298	275	281	257	296	263	286	268	285	295	275	250	284	264	283	267	281	299	282	268	302	264	260	248	304	275	275	266	249	269	306	297	281	303	263	251	267	333	302	292	274	285	234	277	279	246	316	281	285	281	282	277	273	279	282	299	259	275	295	264	284	268	295	304	300	249	247	255	275	240	308	278	228	268	308	288	293	270	285	253	289	266	241	282	304	273	322	284	288	278	257	276	262	236	259	267	269	317	298	253	291	282	292	231	251	268	295	278	245	251	275	273	281	253	281	291	275	269	279	248	276	284	277	269	278	280	255	313	297	272	303	280	279	312	285	284	236	241	292	286	287	285	279	277	297	252	253	253	281	287	245	297	317	277	257	309	277	287	292	290	269	292	283	284	255	258	267	298	280	259	269	282	294	276	271	288	285	268	267	270	303	301	296	237	248	275	250	239	269	286	271	252	276	277	275	315	271	298	262	290	279	270	281	303	259	283	320	236	252	265	256	290	249	263	271	278	260	244	253	269	270	283	271	272	281	316	308	293	300	296	297	284	263	266	283	273	281	281	290	275	264	268	287	265	279	302	229	251	274	287	297	287	288	267	282	260	269	286	328	285	272	282	277	256	276	300	293	283	259	249	258	310	282	279	246	276	258	251	282	291	276	261	271	285	277	274	289	288	251	300	258	287	322	257	278	251	272	260	269	303	265	291	287	264	263	251	286	275	255	287	252	275	294	272	287	305	259	310	257	285	284	259	282	264	269	267	263	289	245	284	288	262	291	279	283	267	293	302	261	255	310	291	293	276	285	280	269	316	289	243	276	307	271	283	294	287	253	272	285	274	244	264	270	269	287	280	280	280	292	285	269	277	245	280	282	292	283	255	258	263	258	290	266	283	288	287	279	277	257	292	290	310	245	326	273	261	261	297	292	278	262	263	276	269	325	275	295	248	269	289	275	272	275	276	250	304	284	287	283	282	256	260	289	279	293	309	292	265	267	293	249	262	310	246	276	259	277	284	259	268	263	255	253	291	290	253	301	304	246	261	265	308	250	290	303	290	291	238	278	251	234	242	232	262	264	274	274	239	235	293	264	252	283	279	301	263	300	243	274	278	263	271	300	281	259	302	275	261	281	277	277	274	287	261	312	264	292	303	283	279	281	281	295	272	235	254	238	280	299	279	249	257	285	270	255	257	255	269	256	309	275	289	271	289	228	278	293	259	287	286	265	283	276	324	274	247	278	295	272	271	283	280	275	287	275	248	270	287	255	252	280	263	272	297	263	304	292	295	306	293	312	268	270	267	284	275	257	263	258	273	296	251	270	322	292	257	279	277	283	239	275	307	283	254	279	242	300	254	273	287	266	286	341	291	258	253	281	285	274	287	248	272	303	263	254	284	309	274	264	255	294	243	268	254	282	294	254	290	268	274	297	301	273	259	253	275	235	279	254	246	279	271	297	286	283	262	256	264	260	283	291	269	267	254	265	302	280	267	266	304	244	263	249	273	263	273	281	274	246	274	294	285	271	309	253	293	257	245	290	261	287	269	268	295	272	284	276	264	263	254	257	269	295	280	240	281	289	256	308	300	273	310	244	272	279	285	265	298	279	261	286	267	262	320	293	273	304	283	271	286	271	285	265	289	264	260	248	271	290	308	273	230	287	299	275	266	301	288	244	290	257	283	313	262	266	301	298	276
53881	59842	50551	54699	64502	57867	38059	16274	3456	1089	743	642	615	614	631	651	652	590	541	639	588	599	588	590	588	593	597	597	594	626	609	598	548	615	550	603	603	621	550	590	572	606	561	577	598	623	604	595	608	582	593	597	586	590	583	608	625	585	590	597	587	616	597	562	614	618	566	570	605	589	599	622	595	560	583	598	575	597	582	591	532	576	599	600	599	588	595	582	564	599	532	579	605	570	609	621	578	629	600	572	603	597	549	601	590	616	561	578	578	583	587	590	586	609	591	592	578	580	602	596	582	565	587	571	624	562	572	578	605	591	576	631	605	620	595	630	565	591	577	549	547	576	578	645	594	599	626	580	567	569	564	570	560	656	579	552	622	613	553	607	573	553	605	600	585	608	597	554	578	561	578	600	552	564	592	605	563	564	603	566	585	606	587	535	602	597	599	593	580	535	625	587	602	535	595	574	574	620	573	579	573	586	575	638	601	573	605	601	568	524	584	577	585	569	628	576	586	574	592	631	535	560	635	589	607	585	571	597	599	576	602	577	571	579	617	601	530	574	574	593	545	598	594	574	502	552	633	589	649	558	560	563	582	592	593	553	624	573	614	602	601	577	587	598	606	575	602	624	639	601	578	561	595	593	590	583	566	551	534	587	589	592	615	602	567	553	569	572	584	579	599	578	585	617	553	565	563	598	572	629	570	593	566	570	595	581	651	605	599	574	574	610	552	574	557	584	605	595	577	613	602	583	557	613	574	562	585	585	618	572	583	574	593	585	541	572	603	589	567	539	561	613	610	605	565	566	534	588	587	624	611	594	627	611	568	542	596	569	590	580	580	570	534	582	578	610	577	579	589	590	559	597	586	577	564	609	542	638	611	570	578	557	604	573	640	532	617	571	614	627	585	562	612	553	583	625	641	619	581	588	594	577	593	579	580	626	629	610	617	549	584	605	557	562	598	539	595	629	571	589	605	596	625	580	584	580	556	591	596	593	586	566	572	575	559	557	622	571	609	584	574	580	633	619	595	554	592	555	585	604	606	610	614	595	623	551	610	613	574	587	538	580	609	566	615	573	628	581	582	579	543	570	575	578	635	608	567	571	589	565	610	566	598	586	567	566	561	578	586	611	580	620	613	588	601	569	572	592	553	572	600	544	617	578	599	604	607	575	565	545	584	589	584	607	543	586	578	565	609	543	577	585	608	586	624	546	596	542	612	601	569	602	620	595	582	532	593	570	605	625	541	559	592	574	578	606	574	564	617	574	527	587	592	609	589	605	596	554	571	583	583	595	551	578	576	590	598	565	557	598	600	599	549	588	603	553	555	605	579	581	586	664	557	617	593	603	607	611	588	592	560	582	585	560	579	591	574	580	614	566	581	604	556	580	620	633	582	549	554	553	558	575	562	574	608	607	544	607	583	611	588	582	556	523	624	591	581	593	561	552	577	568	559	603	562	618	569	606	560	575	591	583	595	626	543	598	608	572	564	612	549	589	569	522	582	570	637	599	605	612	618	577	567	552	610	596	632	604	529	620	608	600	569	570	583	609	615	572	596	563	594	590	592	576	524	573	548	563	571	566	642	628	557	591	599	566	594	542	591	578	597	564	571	550	581	591	565	574	571	621	617	561	643	549	555	584	580	549	611	576	596	610	589	598	608	555	595	594	582	653	610	581	626	593	632	574	581	599	611	552	571	529	584	613	633	558	570	612	592	603	609	563	668	565	619	532	617	573	627	606	582	612	596	623	585	566	566	584	608	584	603	589	578	599	592	562	589	589	602	577	618	573	646	561	628	570	584	582	564	578	618	559	559	582	595	625	591	586	606	610	584	583	601	570	596	586	599	587	610	551	567	644	565	557	587	632	586	592	646	600	590	585	566	585	551	575	606	601	571	554	642	609	558	563	550	603	624	563	597	588	587	540	555	588	570	617	593	595	577	565	587	604	595	593	632	587	641	568	589	589	596	537	599	564	608	567	573	568	587	585	571	572	561	570	591	590	580	589	574	641	617	600	588	584	578	600	613	557	595	584	534	612	605	619	610	615	569	565	556	576	571	597	596	592	619	562	604	611	621	593	589	570	632	582	568	576	614	595	553	611	583	595	535	563	621	558	595	591	593	595	584	577	602	608	606	517	629	606	575	574	568	580	593	611	612	590	616	591	557	576	615	621	596	551	554	571	566	616	603	570	592	591	581	611	543	566	569	591	547	591	574	587	537	561	589	545	569	616	627	545	569	575	644	588	565	593	597	582	596	556	560	567	559	599	626	588	573	601	591	568	586	576	592	596	581	617	592	551	592	597	562	571	573	576	592	555	575	595	584	569	575	593	585	586	556	606	597	579	642	583	537	585	583	556	634	603	599	598	589	564	597	584	606	598	592	577	623	577	578	590	608	590	619	578	588	554	636	589	541	592	593	639	599	624	570	589	646	611	594	574	591	585	552	577	547	615	587	568	574	616	577	569	570	589	578	627	577	566	587	644	565	617	550	572	607	565	566	586	564	525	621	571	599	581	587	584	590	599	585	617	574	582	540	607	564	589	597	603	533	551	559	580	562	589	625	600	589	572	550	585	562	546	591	575	616	630	588	586	567	594	565	570	610	590	582	575	549	568	575	559	578	599	601	609	617	561	604	553	535	602	575	590	578	617	571	568	574	581	571	616	584	579	614	615	642	569	567	628	568	568	590	570	555	543	605	579	611	593	590	572	574	629	593	603	569	598	583	595	615	582	605	596	576	626	608	571	574	563	576	541	623	581	534	592	568	597	582	579	583	584	572	581	590	580	574	586	588	636	654	558	572	578	538	593	629	561	528	599	594	550	578	600	642	642	573	566	581	578	593	604	587	610	587	605	584	631	575	608	620	575	620	611	578	580	569	607	576	632	576	655	607	535	528	558	578	587	557	592	567	608	563	612	615	619	568	618	567	570	566	616	581	604	628	628	598	563	578	617	661	608	610	596	590	569	573	572	616	548	569	601	592	559	590	527	600	586	556	586	568	578	556	583	621	575	592	605	584	589	598	610	544	579	602	566	610	590	557	632	600	575	588	571	590	645	580	534	630	603	580	560	583	546	596	592	570	543	587	554	572	561	590	601	575	596	593	620	557	623	601	588	599	593	554	613	632	586	556	585	612	588	566	538	564	542	585	577	565	557	594	565	586	614	587	579	557	570	583	588	553	560	573	592	553	575	590	558	617	576	589	578	554	552	559	614	602	559	590	587	567	577	593	545	571	593	554	592	554	597	589	568	585	606	608	604	593	578	594	615	576	611	608	589	508	532	559	576	588	563	602	588	577	596	571	532	569	579	585	612	578	612	593	542	601	568	601	575	564	599	610	617	642	529	644	550	565	583	571	664	581	579	587	610	559	549	573	563	559	585	590	583	568	584	583	598	603	622	570	610	546	558	605	594	597	558	532	562	579	577	567	627	566	596	594	597	582	560	580	577	581	580	573	572	584	581	587	604	587	583	599	585	588	581	592	573	595	571
24843	33222	26210	10700	7008	4936	2486	903	404	300	276	259	295	280	253	250	275	262	282	260	287	313	268	242	245	249	263	264	258	278	255	304	291	257	278	264	272	250	268	277	283	270	296	301	266	243	277	258	246	278	270	265	260	286	308	263	253	250	240	285	264	252	265	292	294	292	289	259	259	277	262	273	289	239	261	287	271	284	267	292	284	241	272	266	298	290	282	246	281	268	260	258	268	255	257	291	266	304	280	279	280	263	265	265	281	253	278	283	283	275	280	293	283	286	272	294	268	307	292	285	246	259	292	258	270	257	262	287	259	255	268	279	263	285	265	282	279	269	294	287	279	267	259	284	274	286	266	278	268	265	278	300	300	285	283	287	256	262	292	309	280	258	260	274	260	297	296	278	301	307	263	297	284	267	256	287	297	255	272	318	298	293	281	287	280	281	259	264	285	260	269	294	247	270	271	269	236	271	263	282	298	258	288	304	273	250	257	267	250	273	254	283	299	271	258	280	273	286	281	295	284	270	287	264	281	266	270	264	226	280	269	262	295	294	293	252	266	292	304	284	274	293	270	272	295	283	266	258	261	235	242	257	279	280	279	266	257	270	284	252	278	264	254	280	291	292	280	276	287	259	260	247	259	292	287	304	277	293	244	313	258	262	259	270	279	280	254	279	261	275	282	262	283	289	278	261	288	242	271	239	286	280	271	262	272	258	266	272	289	242	266	278	306	275	286	249	238	263	283	254	263	301	268	284	284	247	250	264	255	283	290	284	272	290	285	281	250	232	242	276	270	314	274	291	251	302	296	255	301	283	277	254	268	246	307	282	288	273	287	293	290	303	269	276	277	273	247	256	280	263	314	271	262	295	281	266	301	259	316	269	277	260	305	285	251	279	291	277	300	297	251	249	272	283	263	295	272	281	292	289	296	281	268	260	278	252	244	278	260	284	281	285	259	272	267	288	325	264	325	262	292	268	261	308	247	258	252	277	276	291	255	296	265	264	297	270	265	260	269	287	288	269	284	311	274	264	277	283	282	315	242	272	258	278	273	280	298	304	313	270	296	304	274	276	278	283	271	258	266	293	265	270	244	264	288	275	250	280	285	282	271	276	284	314	312	257	252	273	260	296	272	288	278	268	299	305	250	301	281	278	274	284	281	257	276	285	288	246	294	290	251	294	281	275	248	292	312	267	280	260	296	287	288	264	256	297	267	268	286	265	259	312	280	294	265	278	261	273	294	256	278	260	260	261	270	273	254	241	258	291	285	285	265	260	267	268	272	278	283	299	255	258	254	259	257	295	253	295	267	282	279	241	272	288	262	251	282	290	256	290	261	263	301	302	273	249	291	264	289	262	266	289	255	297	284	285	292	257	256	297	258	262	273	279	267	225	287	260	255	248	264	260	256	278	278	273	277	272	275	241	245	259	277	266	259	295	303	300	283	266	296	308	259	268	253	295	263	287	302	248	290	287	268	264	258	291	243	318	231	270	267	263	272	302	280	296	292	257	278	275	269	267	256	290	268	294	297	287	267	261	273	271	268	293	259	286	309	305	303	286	269	281	275	274	264	271	273	249	272	298	282	278	298	262	277	304	263	267	306	302	249	265	268	271	278	267	268	272	267	273	269	302	264	295	257	302	263	269	265	263	285	275	280	258	271	252	255	258	275	262	256	275	295	270	269	252	264	285	246	257	272	271	273	271	288	309	272	292	283	303	294	275	279	258	302	280	284	273	230	254	251	300	275	262	261	235	258	296	254	238	266	260	271	265	271	292	283	249	298	245	294	292	264	272	272	290	286	276	241	292	263	297	302	287	262	267	275	266	276	308	271	274	250	278	247	251	292	267	293	266	307	248	250	234	259	264	255	271	260	277	271	298	239	246	242	244	272	271	302	284	253	260	275	255	290	269	290	261	296	289	257	285	309	281	298	271	262	262	266	245	286	288	267	271	288	264	260	295	242	286	275	259	277	283	278	301	287	286	274	243	278	266	277	308	280	285	267	304	311	273	276	301	304	269	281	301	276	306	288	271	305	278	268	278	232	264	273	282	296	286	293	273	293	248	303	280	267	276	253	280	266	271	267	274	290	272	283	250	278	297	255	262	284	257	265	298	267	285	265	293	278	256	262	294	264	293	246	297	281	278	240	276	224	266	243	250	301	288	280	305	302	275	275	281	256	301	286	293	298	298	278	271	300	292	268	262	304	261	283	264	256	265	266	251	294	263	277	280	281	278	261	281	301	272	257	287	299	285	226	316	230	257	315	274	280	287	298	275	250	288	276	266	277	270	261	304	304	265	266	274	278	266	233	267	271	273	297	248	303	285	285	301	292	253	240	307	272	269	265	252	265	290	273	276	253	263	306	260	295	247	289	284	296	263	263	256	289	260	262	277	264	277	285	293	270	275	244	268	289	291	304	263	287	304	290	271	248	279	292	267	283	238	287	268	265	272	273	263	283	277	265	253	243	276	263	249	296	298	296	293	268	279	271	274	272	289	264	230	279	259	287	305	268	291	253	273	273	262	274	269	253	269	275	258	267	295	266	289	259	247	303	254	290	289	269	271	276	278	270	279	267	312	257	279	249	253	289	292	240	267	258	267	275	285	312	300	272	293	269	260	266	261	265	269	272	267	268	272	272	271	262	277	284	278	297	273	255	271	292	255	274	280	296	267	271	263	264	321	278	260	250	253	281	251	254	274	286	301	298	260	270	252	283	273	277	287	283	279	251	268	276	264	290	266	291	237	289	285	267	236	251	312	288	325	267	273	285	302	291	298	263	266	254	276	258	269	264	265	266	302	280	250	302	272	268	259	269	287	331	303	253	277	294	258	255	266	280	264	291	275	254	271	259	263	264	285	269	264	267	256	274	270	260	297	326	283	296	310	280	248	268	283	271	263	258	280	278	259	291	314	300	273	282	259	283	283	256	284	260	265	257	290	294	295	305	255	270	268	291	260	267	256	274	255	285	306	281	272	280	316	265	278	265	286	280	263	286	293	251	254	287	265	260	267	300	261	286	254	260	287	252	271	304	256	287	250	278	264	241	269	295	293	300	278	287	273	280	313	279	282	259	272	273	255	295	302	277	300	247	284	257	289	275	245	303	272	275	298	288	254	315	278	301	278	304	286	271	289	251	267	286	304	269	250	264	300	308	290	264	264	258	276	269	285	269	274	273	280	318	256	296	270	279	254	272	276	277	261	240	276	291	252	268	282	285	249	243	284	254	294	283	276	264	294	257	275	269	252	257	262	280	273	260	325	258	281	290	254	275	288	280	291	264	267	267	289	283	286	266	280	283	260	290	281	272	270	264	281	285	284	259	273	276	252	263	251	281	275	229	286	268	267	271	258	306	263	292	277	268	276	279	239	291	296	282	299	278	305	268	292	273	255	281	268	255	266	292	266	252	271	277	280	301	289	292	294	255	272	270	270	281	287	281	283	279	236	298	255	272	276	242	263	253	278	272	267	295	257	284	310	304	270	258	291	307	269
19159	30841	27733	15275	16337	12269	6125	2272	923	672	638	610	654	593	624	626	630	661	644	636	663	636	637	598	677	605	631	635	575	610	601	638	634	578	653	628	595	637	643	673	587	604	646	636	641	631	639	602	654	626	636	633	617	654	668	648	626	609	589	626	660	635	644	653	657	639	651	625	664	596	661	613	614	638	657	630	599	641	626	645	646	583	593	650	605	650	597	612	629	614	605	640	658	638	627	589	631	667	611	650	655	674	617	596	649	626	627	651	587	663	624	613	627	648	656	621	671	629	643	646	631	604	617	602	640	625	613	661	603	624	638	660	604	684	630	633	629	629	605	635	654	575	666	652	620	658	654	648	620	607	661	652	591	613	619	609	639	654	607	598	582	599	637	611	622	607	681	647	650	672	630	623	708	612	665	677	598	629	665	636	667	626	626	664	650	631	628	641	586	616	645	634	632	667	631	613	631	622	639	647	668	670	630	697	651	635	593	652	667	613	618	591	659	631	634	630	647	591	570	688	627	633	631	594	647	672	654	628	629	655	650	639	610	625	627	605	603	636	656	646	648	610	636	600	599	644	620	646	635	615	595	569	625	611	615	658	584	633	640	618	658	634	644	650	601	681	640	685	645	659	641	668	658	644	651	628	614	654	621	584	622	663	639	621	588	623	619	642	650	609	651	672	701	672	663	571	610	653	597	625	662	607	688	645	614	617	677	664	648	632	633	583	596	670	638	613	577	637	638	614	599	636	633	627	617	632	627	617	646	677	624	674	606	640	628	631	610	617	652	603	655	646	603	652	661	618	654	671	607	606	626	642	647	654	632	673	642	617	700	648	633	636	640	648	663	597	643	641	624	691	627	665	591	597	627	635	611	663	686	668	650	639	672	644	643	626	628	649	634	637	603	608	619	628	666	648	657	639	612	652	670	640	671	628	637	621	632	589	660	630	634	646	599	595	656	658	673	658	601	598	664	599	632	626	626	647	617	627	584	648	567	619	658	590	605	660	596	634	618	602	653	610	626	635	633	641	678	629	675	668	636	604	657	616	658	655	635	593	655	648	632	668	634	654	596	654	661	644	641	672	644	676	641	583	704	595	647	649	565	629	599	623	667	601	615	656	650	648	666	617	625	630	648	607	616	644	616	614	639	628	602	620	626	597	614	636	603	652	668	654	667	641	646	647	614	640	609	589	625	653	645	633	626	642	642	632	627	655	637	659	638	621	634	629	595	676	644	640	593	654	600	659	604	647	623	600	684	618	654	649	630	643	650	636	688	642	618	642	642	633	619	653	648	695	626	619	627	576	670	671	638	620	611	630	660	618	596	643	601	644	613	671	629	621	620	677	603	649	642	653	691	654	612	636	618	611	634	633	604	614	644	634	613	613	597	650	617	656	622	615	567	611	637	644	622	635	671	634	653	626	623	646	622	662	635	665	621	633	621	617	617	646	644	612	614	653	633	640	626	618	679	610	615	661	609	617	617	593	620	683	641	611	642	694	651	633	629	600	666	627	667	627	637	571	640	624	700	670	665	628	604	603	638	645	639	669	630	681	606	622	613	600	610	618	665	657	612	673	620	596	657	612	631	631	621	626	627	625	642	600	635	653	606	582	634	626	670	638	634	640	616	654	616	654	663	631	646	621	648	640	648	642	619	654	674	688	596	619	653	584	625	636	647	618	611	633	666	661	611	678	648	641	577	645	615	628	632	594	645	655	590	641	631	628	583	628	586	658	663	595	596	595	652	650	626	633	645	615	603	620	650	614	651	644	660	603	614	623	624	586	658	630	661	649	640	669	623	635	610	632	667	661	655	635	630	651	635	624	568	629	643	657	614	632	642	602	628	645	652	644	661	652	650	626	641	658	598	615	659	609	613	661	602	661	651	658	607	593	628	608	579	639	607	604	609	634	633	646	635	619	594	638	610	660	674	637	636	635	645	563	649	638	652	602	612	671	623	634	648	633	617	635	640	602	665	682	671	616	604	620	640	629	638	621	616	619	634	663	652	650	610	640	642	692	637	612	630	590	618	627	665	640	656	613	607	576	588	613	632	618	634	646	643	623	617	668	620	622	633	610	630	595	647	642	604	623	607	622	620	593	658	630	633	632	708	683	639	658	668	626	655	654	618	599	617	631	630	598	630	624	655	607	621	663	640	644	664	622	646	641	640	670	656	624	589	659	622	619	686	628	605	616	638	634	593	637	637	620	672	662	652	623	612	636	655	663	641	586	677	659	584	657	633	660	630	674	605	631	613	637	646	604	650	663	608	645	604	567	607	642	667	603	657	667	666	614	615	629	589	610	618	618	619	596	618	634	621	617	590	635	640	645	602	651	658	638	632	635	625	634	624	633	655	625	661	625	633	637	655	618	639	675	626	635	576	607	635	641	656	621	616	608	634	595	642	616	669	608	637	587	617	627	626	663	622	614	653	653	584	609	588	608	661	635	617	542	651	610	617	636	623	641	657	625	564	616	610	628	658	610	598	674	630	586	621	657	599	613	677	665	655	664	634	616	614	661	637	587	625	642	622	611	637	657	605	638	660	644	669	597	600	638	648	612	655	654	620	627	640	628	641	636	641	659	627	668	611	633	666	612	609	620	625	686	613	599	670	612	594	653	650	623	627	608	607	619	588	572	611	693	631	644	611	603	625	664	627	593	645	655	601	670	638	661	621	581	643	631	624	639	591	602	596	621	599	645	635	657	698	634	588	651	612	634	660	620	632	659	592	627	681	672	640	624	624	678	649	675	616	599	617	629	647	635	628	624	649	631	640	648	635	622	638	633	639	620	605	639	634	651	622	628	616	662	630	628	615	615	594	676	597	625	633	656	688	638	644	640	632	597	622	654	624	608	595	598	629	666	645	654	653	650	599	609	633	621	624	649	614	630	642	641	652	636	713	651	667	657	684	651	637	629	653	613	613	621	651	622	650	643	646	621	636	647	595	625	618	632	621	563	688	654	642	664	594	650	632	602	634	704	640	618	611	610	605	624	653	612	665	582	606	619	584	636	655	708	642	638	640	632	639	650	618	636	623	621	616	643	613	611	658	636	671	626	624	646	625	648	670	601	616	622	617	640	611	620	621	592	678	623	570	608	602	633	612	624	612	637	636	660	616	579	670	622	628	645	624	627	600	626	663	657	669	664	657	589	607	658	656	615	619	654	657	650	664	621	644	655	617	643	688	632	663	644	674	626	622	587	612	645	663	655	657	647	625	675	587	623	645	620	640	614	628	602	620	608	664	646	661	640	624	584	651	641	647	656	629	602	631	645	630	653	626	650	660	642	623	650	611	653	627	578	700	616	674	658	651	680	613	643	670	598	600	615	680	625	638	585	624	617	636	614	635	624	669	648	636	663	607	673	650	604	656	669	626	640	613	618	673	631	644	629	600	691	606	625	632	635	608	678	627	656	663	647	636	643	596	669	621	597	654	598	678	582	640	621	653	605	624	660	672	675	679	656	664	675	594	579	585	606	619	651	625	649	624	611
56704	50434	42535	33110	28700	27800	22733	11605	2468	464	295	302	278	295	289	276	322	265	292	273	291	281	282	305	267	301	289	275	259	283	266	272	281	293	285	264	269	273	278	280	272	287	265	286	264	288	276	275	259	273	307	265	308	304	276	257	263	295	266	280	281	281	253	282	264	269	276	278	299	255	294	245	266	285	308	251	260	279	295	264	303	255	260	267	295	308	260	298	271	300	269	297	288	283	273	281	253	285	263	267	277	274	291	286	247	287	290	250	263	293	287	274	257	251	243	298	285	289	282	291	265	258	294	304	282	233	287	269	292	272	282	269	272	284	277	267	262	279	289	280	305	265	275	248	285	282	273	292	248	245	273	275	303	317	281	266	253	264	294	274	299	270	279	278	286	273	286	288	304	302	266	296	294	270	258	290	274	281	265	272	289	284	292	250	291	273	273	289	268	273	275	284	256	273	277	286	262	270	267	275	309	269	273	264	294	272	268	271	274	296	288	294	289	266	270	296	302	274	259	257	255	270	288	277	231	298	264	266	268	269	263	274	267	263	292	295	266	228	242	262	281	263	265	275	281	247	244	283	274	257	263	268	284	290	269	305	270	296	263	279	282	254	283	297	295	278	288	270	292	292	280	274	273	296	275	305	292	272	268	306	265	293	290	278	301	283	270	270	293	257	251	252	262	298	278	283	281	297	267	269	266	299	289	283	262	269	279	229	297	269	271	252	269	285	296	293	274	272	285	271	278	282	265	305	266	280	258	261	296	275	281	268	296	266	277	286	284	260	285	273	280	258	298	289	298	329	293	257	327	281	282	249	260	282	263	289	277	265	273	282	282	277	257	260	270	251	284	252	301	313	288	285	295	292	315	282	292	287	297	270	257	298	247	274	280	298	287	241	297	287	261	254	290	278	289	306	270	258	259	314	332	267	284	306	277	282	290	300	311	267	271	272	251	302	296	296	304	291	286	274	280	277	282	287	262	246	281	263	280	266	279	269	267	279	297	304	290	277	283	330	273	267	291	283	288	303	254	264	277	277	263	240	283	280	277	268	310	284	285	260	286	292	278	241	262	273	275	274	270	260	277	280	261	276	278	267	266	281	255	280	282	263	283	278	269	271	274	309	290	273	282	261	282	264	270	300	263	306	314	265	265	263	287	305	294	304	277	249	266	278	287	268	319	266	279	278	290	251	306	261	254	266	281	285	294	281	235	284	253	273	273	264	265	312	261	285	278	323	289	276	244	252	248	258	318	280	287	243	282	297	317	302	284	277	309	277	269	266	309	283	275	297	295	290	263	285	260	265	267	291	264	272	272	262	256	287	286	283	279	257	257	270	281	283	275	294	280	278	283	257	278	253	282	282	297	262	275	276	300	292	274	288	249	271	249	283	272	296	280	256	286	290	274	281	278	297	287	300	293	264	282	278	314	277	297	275	297	293	281	284	303	268	252	268	281	271	257	303	262	265	274	303	279	267	275	259	269	245	255	287	261	269	283	279	306	252	283	273	254	311	260	284	283	278	315	307	274	287	282	273	289	247	291	275	267	267	287	286	313	288	287	294	278	295	284	275	327	264	270	293	260	266	289	286	274	259	267	296	301	322	258	253	282	286	264	306	296	280	289	271	266	249	270	283	294	268	255	275	256	289	266	283	279	290	293	267	291	244	280	269	286	290	269	284	254	279	264	239	257	262	266	306	265	258	284	288	299	264	266	294	245	282	262	300	290	256	249	269	295	262	255	296	273	292	322	302	247	283	263	282	258	245	300	279	295	287	280	265	268	268	283	256	278	288	262	298	315	244	293	288	263	267	280	280	303	291	280	266	255	285	300	292	278	277	257	302	253	251	282	310	268	303	305	272	273	288	299	235	285	275	283	291	277	291	272	241	280	274	301	296	280	248	282	308	290	307	292	312	273	260	270	279	270	270	275	281	303	270	269	305	292	292	287	279	264	294	319	255	239	257	297	254	284	290	256	259	274	264	288	252	278	269	267	268	283	298	299	287	316	273	260	272	291	299	281	304	286	288	263	267	281	276	275	262	278	258	268	275	285	304	271	296	302	282	270	268	292	264	264	292	246	266	314	277	275	266	268	288	279	293	297	286	282	258	292	257	284	289	258	269	259	269	240	315	242	285	283	276	275	261	257	293	250	331	282	260	286	307	301	290	301	300	290	307	278	296	289	261	285	276	255	254	314	274	287	259	254	280	262	263	284	280	272	276	283	264	308	271	310	260	271	284	283	263	283	298	276	293	261	286	305	298	254	288	263	287	293	294	287	310	287	257	235	295	290	283	291	289	238	275	291	288	253	304	224	288	297	265	270	249	301	267	288	311	269	288	298	275	251	271	310	288	251	284	286	274	249	290	321	284	303	288	280	277	306	301	276	276	279	265	278	282	263	291	254	266	269	281	284	268	251	264	287	267	275	284	311	302	269	274	285	290	282	264	328	311	294	256	285	274	281	258	234	271	283	301	256	293	257	288	265	291	308	286	314	296	270	271	285	251	281	302	280	316	277	275	304	245	309	258	273	271	239	259	286	259	286	319	323	257	289	252	256	310	284	288	313	303	278	282	273	286	275	319	258	280	255	301	257	272	275	254	286	249	268	298	285	266	287	267	257	286	268	280	276	309	296	274	249	313	265	270	259	286	263	256	257	266	290	275	255	271	270	278	301	283	308	279	264	286	251	268	285	294	268	273	236	296	259	273	237	258	275	278	253	271	257	291	304	295	255	292	282	286	268	271	263	273	268	276	269	240	248	272	262	274	276	253	274	281	282	243	270	290	288	288	270	274	274	308	283	283	254	250	306	279	288	268	290	275	306	269	296	297	286	271	245	278	283	256	244	268	267	268	289	271	304	283	254	278	260	256	309	309	263	256	258	281	250	311	298	301	247	302	299	272	244	298	271	265	274	300	282	295	295	294	312	278	292	290	306	276	312	266	293	281	255	297	259	261	270	276	285	280	260	237	278	246	274	259	268	248	261	300	301	283	274	265	262	294	240	268	262	267	237	264	271	306	299	288	265	274	246	250	239	255	302	299	257	285	291	282	276	301	286	306	238	253	268	263	265	319	263	271	287	284	293	255	267	245	305	306	276	280	291	314	284	274	261	285	261	282	276	302	277	270	255	247	294	255	287	278	298	295	268	277	257	269	274	296	272	290	286	299	284	297	286	250	275	275	273	302	281	259	307	278	306	292	255	286	251	277	271	273	292	305	303	265	264	238	256	267	231	285	291	272	283	254	297	328	272	267	289	240	283	263	252	270	282	269	287	281	276	257	291	264	281	283	278	271	290	271	263	276	288	297	266	262	283	258	276	274	289	257	283	292	300	287	269	275	275	283	284	293	314	283	276	268	268	271	298	292	252	286	290	250	276	303	274	262	271	268	283	300	309	314	275	286	322	286	295	287	244	263	277	258	288	292	230	314	273	276	258	301	271	261	286	285	275	274	244	270	285	253	289	268	294	255	263	307	301	290	289	293	256	302
48716	60016	57796	55721	53711	43909	26929	9817	2128	867	697	633	676	657	616	634	674	647	655	630	670	623	643	667	658	625	635	650	603	620	568	608	624	642	592	659	681	611	639	647	616	613	641	614	631	567	652	624	635	604	636	632	612	627	608	609	659	639	617	613	635	614	630	619	673	608	606	610	609	640	584	643	666	594	592	611	613	634	652	628	604	597	630	613	634	612	596	647	653	630	582	637	627	668	625	618	597	631	623	592	619	591	684	638	622	645	597	622	617	589	640	635	647	639	632	613	616	611	621	609	610	644	574	613	651	616	686	622	647	698	665	605	596	553	671	581	628	610	596	644	639	605	674	657	632	661	622	626	636	639	637	614	613	634	629	629	612	606	630	632	601	668	601	615	631	643	659	656	654	638	621	599	588	657	638	626	597	635	599	637	666	621	618	569	625	591	657	622	607	665	654	636	632	601	583	615	637	632	649	616	640	655	635	597	610	606	653	629	668	570	625	661	595	557	632	587	604	617	617	587	604	663	622	613	639	633	599	589	615	603	613	640	638	608	611	602	632	611	638	595	617	648	602	631	616	592	626	617	610	637	654	610	629	649	655	609	616	599	641	594	630	615	624	637	587	564	631	614	652	637	612	648	641	623	612	598	585	679	686	642	631	639	580	569	624	621	626	609	602	585	585	580	621	609	621	603	581	631	620	640	606	602	604	661	617	664	614	628	642	639	637	633	577	597	584	631	589	647	624	596	637	602	615	608	638	635	645	635	653	621	601	641	590	647	592	624	612	611	585	618	605	659	643	656	663	653	633	641	597	559	609	602	651	641	602	622	663	623	655	660	634	628	570	591	591	630	605	609	610	663	684	609	631	626	655	621	634	612	599	633	608	622	612	642	652	652	604	606	612	634	586	609	577	591	586	591	656	634	625	614	620	626	614	621	642	599	604	612	624	619	625	614	621	623	621	661	624	612	624	612	615	610	604	666	627	622	643	585	639	620	616	635	609	664	635	642	589	655	603	609	634	607	624	624	621	627	634	657	613	631	593	556	663	625	621	636	617	613	648	591	623	631	637	606	600	668	638	612	681	622	656	611	601	629	605	635	617	607	630	638	619	652	674	641	601	663	650	644	657	631	654	614	627	585	605	604	641	587	648	624	615	602	587	623	664	642	697	647	625	645	583	656	607	622	575	605	610	627	636	571	668	653	645	590	630	680	613	592	639	676	620	626	674	597	594	707	637	635	622	629	607	627	658	624	622	607	633	651	624	608	607	630	653	583	643	632	636	623	616	594	612	634	634	631	621	640	592	645	618	605	622	618	613	625	655	582	621	670	611	642	646	619	659	603	642	562	646	641	649	615	631	593	638	600	604	682	613	617	616	622	620	645	580	635	631	612	647	640	628	595	607	656	580	630	646	609	602	595	639	611	669	633	608	633	594	577	628	620	573	631	628	604	622	600	637	620	654	568	620	676	608	630	621	617	604	617	670	596	637	594	609	662	632	633	612	662	663	627	620	636	618	606	636	630	614	614	599	629	612	656	639	572	617	620	597	626	609	642	646	610	631	659	598	677	620	674	614	608	608	605	609	649	623	640	640	588	643	659	619	640	628	632	583	617	669	606	676	689	618	616	619	644	601	621	633	648	630	611	594	668	649	651	597	641	641	593	626	606	626	591	645	636	688	666	601	614	616	588	654	605	648	637	618	600	581	615	600	634	597	652	628	595	605	633	654	555	668	674	651	618	672	633	621	628	615	623	641	599	638	604	607	615	648	647	652	658	610	604	585	614	617	611	651	653	624	643	578	612	620	658	619	667	609	623	631	668	583	654	639	624	621	637	610	614	624	631	592	645	612	684	627	584	607	660	643	610	635	571	648	657	601	607	599	575	611	611	608	613	651	618	583	631	628	638	604	612	642	655	655	672	604	685	586	584	592	635	642	666	590	587	664	637	619	630	606	613	632	602	650	627	590	625	637	626	626	627	637	611	631	630	654	665	630	629	645	614	664	641	593	593	608	639	606	655	629	602	651	612	588	622	647	624	612	607	604	637	606	587	639	548	611	662	638	659	603	600	641	618	585	616	626	638	662	629	650	600	624	647	650	662	598	614	612	611	608	608	626	628	676	660	596	587	644	645	638	550	660	647	636	644	635	596	603	641	624	661	578	635	609	626	586	621	629	609	611	647	638	618	579	621	648	602	652	598	587	622	619	618	626	565	620	603	623	660	621	621	657	637	667	628	628	639	617	613	634	599	613	574	629	619	614	599	636	590	655	609	575	662	585	632	631	636	618	609	656	591	646	619	595	615	643	645	619	591	648	621	581	650	590	614	676	620	638	610	660	596	632	647	643	659	626	574	588	600	564	621	596	612	631	650	625	645	643	615	659	664	614	642	632	627	584	647	636	640	644	625	587	606	603	621	624	610	621	654	622	628	599	637	608	582	595	617	624	667	582	609	613	616	594	607	615	657	650	611	599	623	634	582	589	592	639	631	624	646	635	613	613	651	694	615	660	640	666	592	647	624	682	628	581	639	608	612	625	632	608	610	627	620	641	626	606	652	612	580	622	626	667	614	625	599	621	610	615	625	678	560	628	637	618	606	605	662	605	661	617	612	633	626	618	630	621	639	630	649	600	576	593	634	657	595	642	616	593	583	618	601	653	628	619	661	604	642	591	611	617	652	614	622	645	580	582	624	610	595	643	628	609	640	566	600	661	664	615	640	624	566	634	547	595	592	615	602	619	605	638	667	590	644	675	610	625	638	641	686	614	642	610	620	638	629	615	632	613	613	620	633	592	623	686	595	642	634	610	601	638	617	623	631	622	642	636	592	631	650	654	640	623	663	654	679	625	632	673	606	611	560	637	608	627	620	633	575	668	601	660	671	638	633	611	610	602	609	583	600	649	597	630	651	636	611	595	624	664	624	614	645	588	568	640	612	663	668	628	599	673	614	637	555	661	616	635	668	613	641	647	630	642	609	636	616	628	700	641	605	625	619	620	647	615	599	628	585	647	616	615	639	610	624	618	655	611	633	586	602	625	642	616	621	631	622	629	579	615	626	588	661	609	606	600	593	671	613	613	637	609	628	613	607	592	623	649	660	610	624	610	603	581	649	666	622	599	674	591	615	577	593	622	631	634	665	577	625	670	596	631	646	646	566	634	608	605	603	599	609	643	653	602	618	599	585	590	637	629	632	657	628	616	620	630	603	612	585	609	633	614	613	661	664	645	615	642	599	588	618	635	595	605	652	610	646	606	581	638	611	621	618	661	661	646	648	595	587	610	557	631	667	606	661	629	640	584	607	609	594	630	612	625	667	599	630	610	621	635	656	633	604	609	640	618	580	616	626	613	585	617	610	678	648	686	583	604	644	652	631	642	650	623	653	637	629	619	683	662	567	666	630	611	649	619	610	579	611	641	631	607	609	629	637	606	612	674	605	609	609	619	627	634	619	558	605	614	632	629	633	657	587	662	619	613	625	581	623	656	626	650	606
56795	40742	41919	34996	28328	27286	25391	20073	8923	1577	380	283	271	259	262	246	282	294	306	278	287	293	276	272	257	303	278	305	275	296	258	261	260	282	243	260	273	271	294	309	273	251	279	277	254	263	312	290	268	252	279	254	255	262	290	259	257	252	275	259	276	272	278	286	294	291	257	268	273	282	254	270	262	273	281	242	249	270	268	271	282	255	288	245	266	299	262	264	289	260	234	292	258	251	289	273	256	255	251	259	288	300	277	271	260	261	234	255	274	251	238	255	246	275	281	270	277	248	247	289	274	267	257	287	257	278	285	263	258	260	252	228	261	260	262	291	285	248	271	270	283	256	269	269	260	276	274	258	279	276	257	268	266	292	297	265	250	275	271	268	258	269	257	286	264	261	254	277	218	257	269	280	273	291	253	285	281	237	279	280	298	263	284	242	277	261	258	293	244	265	266	257	248	269	262	265	249	273	279	251	276	285	282	280	262	272	294	301	262	265	288	258	273	265	258	271	275	285	257	257	252	304	265	256	271	274	248	260	265	303	277	280	249	237	248	259	261	271	258	264	256	291	253	246	280	299	277	241	248	260	294	292	257	271	303	280	240	285	248	271	287	287	273	256	279	262	280	279	294	281	302	268	266	252	266	254	254	247	272	276	267	281	272	250	270	267	272	253	224	252	232	276	297	299	279	240	271	255	267	263	294	286	283	254	266	243	266	300	255	267	239	250	255	253	250	277	280	243	275	297	265	270	282	294	288	287	268	259	271	261	258	242	259	292	243	267	243	264	274	257	262	294	275	279	240	250	267	292	257	256	313	253	251	253	277	268	285	244	237	270	275	285	251	289	262	253	233	240	265	285	243	272	266	257	252	257	275	250	235	262	243	292	274	266	274	265	247	290	262	283	272	289	271	264	282	297	275	293	263	237	253	254	282	265	252	247	263	263	244	265	247	252	295	269	243	270	271	284	281	261	278	240	255	264	289	292	246	261	258	261	273	274	283	240	278	248	261	267	266	255	259	250	257	269	270	271	282	244	286	262	294	252	294	257	276	259	257	279	248	291	265	294	273	266	278	281	286	296	296	254	283	272	216	254	281	281	266	229	274	284	250	283	253	277	273	271	277	258	259	274	278	283	249	271	240	261	225	257	256	259	280	269	263	259	269	286	248	262	270	243	260	259	255	261	265	252	279	279	273	265	298	278	245	311	250	263	254	257	262	275	272	290	271	269	268	263	257	232	266	289	263	276	279	247	255	237	255	268	257	265	272	299	284	277	253	264	288	260	304	276	287	267	262	276	239	269	249	258	268	249	282	262	281	271	264	295	302	251	242	290	289	263	290	286	261	268	271	291	282	239	286	271	264	291	274	265	256	245	258	269	280	222	254	253	251	256	263	267	284	264	264	233	260	251	286	282	245	271	266	279	231	246	267	257	266	288	256	309	237	318	263	317	269	257	268	248	281	268	298	263	266	268	270	278	279	267	262	254	246	297	254	267	264	271	265	268	252	279	304	280	267	269	258	246	261	248	238	271	266	299	287	304	287	264	305	261	274	246	289	255	281	296	267	266	273	250	321	252	272	269	279	266	274	280	275	256	273	276	257	258	276	238	249	248	229	293	241	315	294	262	305	293	278	258	288	273	253	239	245	248	287	267	286	256	278	277	247	251	253	269	280	268	238	286	292	278	275	297	273	251	263	281	256	274	270	243	271	258	281	287	242	240	244	292	286	258	272	252	294	236	271	275	278	296	289	251	267	233	246	246	265	279	260	274	268	252	293	252	273	275	277	282	262	275	301	304	261	274	282	271	280	266	263	250	239	265	226	258	268	254	264	299	268	282	302	242	274	288	246	278	294	270	262	279	272	272	291	266	286	263	250	235	249	272	290	269	246	269	231	264	272	258	278	305	291	263	236	261	269	259	260	246	278	271	258	252	275	235	288	272	292	278	269	270	285	259	260	284	270	259	277	270	261	275	288	273	260	261	247	257	264	270	285	234	277	247	258	284	234	265	253	258	271	286	268	265	262	272	254	260	286	274	256	249	311	241	253	271	262	287	272	243	258	300	271	264	273	283	242	281	287	282	292	271	278	267	254	266	266	266	284	271	252	265	265	278	246	276	293	280	245	268	250	262	267	267	268	276	269	305	261	278	261	246	278	280	246	259	276	292	261	281	267	282	238	314	272	242	271	275	258	256	294	257	265	294	227	260	267	271	293	270	245	263	256	294	276	275	269	288	268	245	264	246	250	280	266	264	270	254	264	274	258	291	268	261	283	248	272	244	258	273	264	268	272	267	227	255	262	263	261	257	297	265	265	288	302	247	277	239	263	270	283	278	251	312	239	239	241	292	272	274	287	256	264	259	274	254	263	267	284	239	266	298	257	245	267	243	272	256	267	300	236	260	290	263	284	248	276	273	252	246	227	286	274	274	268	277	281	285	294	264	262	263	297	298	278	304	288	295	260	253	240	300	254	246	274	270	232	287	270	274	299	281	261	245	278	265	261	257	301	259	268	244	276	302	301	287	274	262	273	264	282	303	246	274	266	291	264	302	261	281	269	297	258	243	246	271	282	234	253	257	256	271	268	252	259	250	269	248	256	270	267	278	292	281	266	299	284	262	248	249	231	288	288	238	289	279	276	262	271	232	255	262	269	255	236	250	259	275	255	247	259	251	274	281	285	283	277	264	241	257	288	280	256	250	275	239	314	279	258	299	271	226	271	275	285	278	279	255	280	274	273	252	272	270	277	273	277	237	257	239	260	305	274	242	287	231	287	272	276	292	266	229	300	277	258	250	274	236	256	246	286	274	275	255	275	277	243	279	248	277	262	275	279	257	259	237	257	267	250	257	281	276	282	252	251	268	294	261	249	278	289	265	307	255	281	231	217	239	220	278	237	270	250	255	247	253	272	284	242	261	269	234	270	251	268	283	279	272	267	261	289	294	268	270	265	242	254	290	282	265	274	283	273	247	277	257	270	286	228	249	225	271	248	301	295	252	229	295	240	276	269	283	260	261	285	280	271	267	284	278	264	240	309	287	292	291	270	245	262	277	277	245	308	264	300	235	254	273	251	274	263	265	265	291	268	249	275	263	254	248	261	277	248	266	248	322	267	265	265	262	284	246	257	280	239	267	247	240	257	279	255	297	257	264	255	270	262	275	283	269	265	281	314	259	257	265	264	285	277	305	264	269	280	248	301	257	289	288	268	299	269	283	271	262	272	274	266	249	304	249	251	248	280	266	258	255	247	268	246	289	267	267	254	298	243	260	271	282	287	239	266	228	240	266	291	276	257	266	253	264	262	246	253	266	247	270	278	250	296	272	291	258	275	280	260	272	303	267	255	247	270	235	243	268	282	294	269	265	297	246	278	262	297	262	266	263	294	282	260	274	237	257	266	256	274	282	280	284	242	286	286	253	238	283	261	260	284	270	273	248	284	263	246	229	266	285	251	247	256	297	267	290	254	261	253	267	282	284	276	274	236	246	283	271
55174	57052	53838	55398	65566	53492	34636	13863	2887	1035	732	618	565	618	657	579	600	587	569	576	545	608	598	614	595	641	538	578	593	542	552	574	616	578	586	587	606	598	577	580	559	615	586	611	606	591	585	588	585	569	573	562	549	586	582	549	588	527	546	593	574	585	586	601	587	541	577	560	581	553	613	570	589	594	622	544	596	541	537	571	573	636	622	583	588	565	622	589	598	596	561	603	571	562	596	592	532	591	560	605	600	552	596	553	609	533	534	598	580	594	524	586	607	585	557	556	556	560	536	575	526	519	568	609	573	506	583	540	584	565	583	573	550	548	574	562	603	549	560	635	559	570	550	571	529	613	556	574	595	612	544	566	565	583	556	609	559	569	558	621	571	616	592	541	581	579	542	563	571	559	594	596	607	580	580	566	595	651	563	553	610	610	633	602	578	577	534	574	564	595	554	547	610	589	600	603	554	568	567	573	650	560	591	575	577	565	566	591	578	574	591	578	579	584	588	586	587	639	511	575	593	551	577	570	595	599	612	563	559	595	559	618	570	560	575	608	554	583	563	550	577	573	571	568	598	567	554	548	562	553	537	528	594	577	571	574	583	581	547	568	589	607	572	547	590	597	541	573	567	596	562	608	582	609	542	538	563	562	601	578	598	574	557	551	574	567	548	580	571	632	552	560	586	587	538	572	611	586	566	573	569	580	545	619	597	574	555	550	562	623	579	602	551	560	559	586	557	583	589	559	566	549	560	584	603	568	520	528	561	581	587	565	558	582	598	584	581	595	614	580	592	620	552	578	575	543	608	596	587	560	553	614	579	569	587	578	590	540	566	558	585	586	589	594	569	567	566	594	575	575	564	580	584	570	585	559	550	557	595	592	521	578	603	572	601	545	592	537	585	589	582	565	576	578	588	600	573	559	608	574	561	633	570	579	567	591	588	565	566	553	570	603	582	602	571	531	586	593	589	597	572	563	561	584	572	586	550	564	550	594	587	560	616	597	535	564	544	533	608	567	632	555	543	606	576	555	571	608	608	592	575	590	600	566	550	578	542	527	548	552	581	562	549	567	617	575	569	562	574	657	525	519	593	567	605	553	597	592	591	557	595	602	582	588	520	575	587	601	589	557	558	571	621	537	586	551	571	560	546	574	564	570	599	531	571	594	600	581	523	563	580	555	586	599	561	531	604	539	571	542	604	617	551	528	578	586	598	567	534	598	555	570	578	611	592	588	557	549	561	608	587	570	591	590	592	585	598	570	579	541	577	549	557	624	535	605	624	553	549	584	619	579	594	567	536	548	566	570	544	577	561	564	589	562	622	570	580	556	582	518	587	539	579	553	555	567	568	554	588	599	579	576	550	543	564	551	579	594	577	584	555	579	586	577	570	554	601	558	585	639	569	613	530	526	588	545	580	576	570	523	557	580	607	578	550	602	607	564	532	597	564	575	587	583	568	572	549	566	600	595	600	581	607	561	548	553	550	556	545	608	550	596	568	593	572	620	579	589	597	557	597	612	554	589	560	639	562	564	532	598	588	559	562	623	615	551	590	594	552	568	532	622	589	551	536	588	563	566	548	597	559	566	566	568	584	562	608	578	613	562	594	607	592	591	566	568	542	573	548	573	598	577	626	575	549	578	546	557	617	547	573	551	580	583	570	579	579	561	574	557	535	541	637	570	572	563	582	596	575	594	555	564	547	584	593	590	574	551	589	589	576	570	593	577	527	567	578	564	610	593	593	577	579	581	591	557	557	624	557	554	547	583	568	556	628	588	588	558	575	569	564	570	546	538	561	548	560	564	632	583	598	570	567	578	577	582	558	591	608	547	602	544	637	541	591	569	599	564	584	549	550	595	554	591	552	547	563	583	563	557	585	581	578	612	591	573	537	608	582	584	596	565	607	571	562	557	571	582	599	553	618	589	591	564	595	576	608	555	597	606	597	635	563	591	599	591	578	582	579	588	587	632	606	601	586	559	539	581	585	592	565	548	552	573	563	530	622	556	582	572	560	605	582	569	573	558	610	552	561	583	590	567	540	579	564	542	545	608	615	542	583	576	542	549	592	586	593	596	569	593	568	589	599	561	588	540	605	591	582	606	620	578	627	593	587	578	574	587	558	556	575	530	521	608	574	586	583	607	560	583	594	578	588	650	606	578	579	566	580	613	585	612	580	595	551	570	599	569	583	560	560	576	590	544	543	557	589	549	579	591	570	582	593	565	615	581	582	591	567	565	559	630	567	555	557	593	557	583	549	547	552	569	596	594	544	575	585	585	595	554	618	600	579	537	569	602	522	559	559	519	624	571	568	563	589	557	584	580	588	588	586	568	553	568	567	573	611	554	583	602	584	567	596	536	584	557	575	620	545	610	601	541	568	532	570	576	536	582	618	580	551	568	540	530	567	578	572	553	562	578	596	553	595	582	576	605	595	600	566	612	593	587	558	618	571	554	607	613	560	546	564	599	577	560	546	585	548	547	579	597	619	572	593	592	565	535	541	592	593	574	526	574	563	525	557	536	581	590	619	616	575	575	559	586	592	567	544	596	580	569	589	610	564	571	545	564	639	583	544	561	572	554	554	570	578	561	604	583	583	582	565	611	579	594	574	575	584	546	576	556	561	572	557	569	558	572	554	567	605	542	540	591	571	551	587	576	568	536	565	566	551	566	557	578	602	578	586	558	565	621	568	562	591	577	590	570	604	563	573	565	541	589	574	530	546	552	576	589	615	589	585	560	596	563	586	566	602	605	567	575	560	565	540	616	542	568	562	575	585	589	586	600	590	574	587	610	545	579	587	600	567	607	576	605	557	602	578	590	574	606	565	580	598	561	583	605	569	571	591	550	614	582	588	605	591	621	559	561	595	574	583	559	537	513	564	600	563	600	548	529	571	566	577	614	629	546	540	575	589	546	592	594	566	560	580	586	563	588	563	588	623	571	567	536	582	587	586	551	515	594	580	604	552	580	594	583	580	559	550	568	572	586	578	593	552	558	533	580	558	639	570	568	562	542	599	561	627	561	538	578	580	561	542	606	541	613	556	581	574	621	574	576	571	545	543	569	565	540	585	586	627	582	581	576	617	585	590	609	550	562	611	521	568	575	600	529	553	577	569	569	541	525	569	581	574	565	585	609	643	563	578	603	557	574	594	551	557	598	540	533	579	545	567	574	598	563	609	568	550	587	559	582	587	587	585	568	603	558	553	586	630	548	593	607	574	588	558	585	562	579	545	608	599	560	576	590	548	560	582	567	627	577	614	558	592	605	537	557	565	534	592	539	542	569	588	584	555	586	551	576	574	560	552	596	599	525	597	508	600	587	543	602	560	597	564	584	593	566	554	585	547	590	623	608	573	618	567	599	530	552	533	616	575	539	574	595	591	585	571	564	575	591	571	588	581	574	567	565	557	572	580	586	647	554	571	575	595	566	583	554	580	551	591	549	579	593	573	601	551	582	557	569	553	518	531	556	566	570	622	565	542	606	606	546	547	586
27335	33972	35323	15300	6147	3726	1896	774	353	306	261	281	254	295	293	288	260	289	270	284	288	288	254	278	247	292	249	274	253	279	264	272	252	264	280	265	284	276	282	279	283	261	267	248	240	254	261	261	278	278	261	264	277	269	269	275	272	298	276	258	271	269	274	284	265	237	261	252	285	259	257	285	248	265	272	296	278	291	276	279	250	280	265	294	263	309	251	283	289	293	300	263	300	281	291	255	281	258	282	246	286	245	295	273	287	246	270	285	276	282	275	311	263	260	275	292	283	279	259	248	254	263	286	244	267	261	252	270	243	248	284	310	247	253	280	282	286	318	253	265	254	289	289	268	253	273	311	280	278	289	263	286	273	295	290	261	251	250	256	256	260	291	278	289	267	245	274	241	279	272	259	281	272	261	284	282	279	257	260	259	257	226	271	266	276	266	276	290	290	246	265	263	264	241	287	295	251	279	286	285	283	306	253	275	281	279	279	245	256	261	257	270	271	272	275	270	261	266	258	267	241	261	234	280	265	261	255	273	280	274	283	274	263	255	250	275	271	266	256	298	257	257	255	266	250	265	273	286	266	279	247	278	276	265	265	278	289	284	270	285	257	270	276	278	266	277	297	300	302	296	295	254	270	229	277	270	291	252	269	278	273	280	259	256	280	252	285	266	291	264	271	280	264	282	275	321	269	268	277	248	252	256	288	254	261	257	248	228	292	258	296	248	266	259	287	306	255	295	240	261	297	266	299	269	265	264	234	276	271	268	276	272	281	277	271	250	282	298	239	255	283	268	276	280	277	264	261	266	284	229	262	283	264	269	254	259	282	276	276	276	268	283	260	271	282	233	287	262	273	262	270	255	313	275	280	285	248	289	259	249	258	295	258	256	274	277	277	309	254	290	256	271	261	271	259	277	268	272	274	269	301	280	237	260	247	286	259	284	281	269	276	262	270	279	294	293	279	273	248	241	255	298	268	310	276	287	288	277	294	250	269	286	277	279	281	273	295	257	274	282	258	279	268	266	298	248	286	276	268	273	290	268	256	253	266	268	265	274	269	269	270	262	277	289	268	272	279	251	262	277	267	260	267	287	255	295	303	248	235	293	260	265	235	224	265	286	258	267	256	251	254	285	262	273	268	279	255	259	275	256	279	260	268	287	290	309	234	270	270	272	274	287	268	294	265	251	282	293	260	277	265	286	255	261	289	276	243	258	259	289	244	235	251	281	278	216	240	225	287	265	295	285	277	246	284	257	273	266	252	276	250	280	250	287	290	289	249	245	275	293	242	271	253	269	271	280	286	254	293	263	257	261	286	277	269	308	274	289	258	275	264	279	272	301	270	298	283	244	228	270	248	290	271	247	278	274	255	274	279	283	297	281	240	278	278	295	247	275	247	284	273	254	286	270	248	273	259	267	269	272	290	280	266	280	247	287	299	258	269	255	233	247	277	309	284	249	281	252	248	269	243	271	254	282	270	279	251	255	292	272	272	260	277	288	249	255	243	255	247	260	262	279	284	262	273	296	259	244	251	284	263	262	272	236	250	265	273	294	278	264	248	277	257	271	283	287	273	260	268	266	263	281	266	261	257	290	260	275	308	274	271	258	283	238	264	278	289	263	295	250	279	278	266	282	253	249	240	293	262	272	248	295	272	298	253	279	247	266	301	261	267	272	277	281	281	275	252	258	256	271	273	279	249	254	258	236	219	258	268	248	269	276	282	271	277	262	272	242	267	284	278	277	275	264	242	303	282	295	265	237	269	282	238	262	286	267	296	272	252	277	268	283	270	285	284	277	261	295	259	287	278	264	273	263	277	279	259	312	261	267	263	243	254	281	300	280	267	260	257	226	283	277	270	283	270	273	263	274	283	288	258	274	264	246	269	233	254	266	274	284	292	272	252	288	258	276	271	253	277	266	261	287	270	276	270	281	278	285	282	268	284	281	283	277	257	269	282	302	274	263	276	287	261	275	246	272	283	230	310	261	262	290	305	263	268	263	262	272	256	240	264	277	287	269	269	265	279	276	285	276	260	283	277	267	246	268	257	273	272	281	245	289	275	261	278	264	274	242	276	281	296	272	279	283	271	254	260	296	290	302	270	266	299	235	267	261	275	253	254	257	287	257	277	284	244	259	281	238	287	253	257	272	261	276	257	257	289	281	298	271	241	313	277	258	264	252	285	264	265	241	293	275	276	279	250	271	238	281	279	273	287	283	290	273	281	270	237	279	281	260	265	263	259	254	253	250	295	275	280	272	277	283	257	265	270	287	277	267	275	303	263	265	252	300	318	285	259	245	297	249	303	289	270	241	293	282	270	270	267	285	284	293	283	256	280	259	254	263	254	277	275	252	286	279	292	272	280	281	289	279	290	251	268	260	270	284	278	274	281	263	283	292	275	286	250	272	260	294	278	293	273	234	254	263	272	264	271	264	256	283	267	293	265	262	268	260	274	285	272	276	289	267	287	268	246	251	296	257	293	274	270	266	236	254	301	296	270	232	257	263	263	289	247	268	302	237	273	272	270	274	290	245	276	282	266	277	272	243	241	264	233	287	314	259	258	271	295	260	265	271	263	232	270	230	259	291	272	261	270	271	267	273	293	291	284	271	290	271	236	253	278	285	259	301	284	290	289	281	263	253	268	273	255	304	251	258	272	246	269	274	224	265	264	242	259	291	260	277	263	259	246	275	258	228	283	267	288	281	248	260	225	265	240	284	263	282	270	300	272	269	271	230	278	289	310	282	290	270	308	279	270	270	272	264	268	270	257	268	267	242	279	291	260	289	295	308	298	288	277	284	253	243	272	250	261	284	286	275	256	274	287	288	286	246	279	271	286	263	262	292	291	270	248	276	271	269	306	276	280	302	284	278	278	264	255	273	257	263	292	274	268	256	284	280	257	258	278	243	273	268	266	278	318	299	282	274	302	297	314	272	262	262	285	285	253	247	290	281	250	287	245	275	289	259	250	234	245	286	280	252	272	260	292	254	305	263	276	287	281	317	264	271	254	285	266	264	271	268	290	259	269	248	296	266	285	280	256	273	265	288	271	302	306	259	263	240	274	289	277	276	274	267	250	268	279	279	258	281	287	258	251	290	271	297	250	272	287	283	286	274	255	272	310	267	253	248	267	272	260	268	252	257	287	256	256	286	263	257	285	278	301	249	293	271	288	257	275	302	278	306	246	250	290	277	282	250	258	251	229	277	279	255	256	260	276	283	303	270	232	274	255	301	262	271	282	243	256	274	246	272	288	260	263	255	293	274	280	298	288	284	233	264	271	256	280	286	257	259	246	276	284	307	263	282	294	289	254	237	287	274	254	277	263	285	233	291	329	279	305	276	270	265	294	246	259	259	281	287	276	289	261	290	273	248	272	267	268	256	279	309	284	255	240	328	266	273	313	250	244	297	273	301	266	253	270	257	242	303	263	239	269	273	269	246	263	283	294	287	250	293	262	286	270	254	250	256	279	276	244	255	269	270	280	255	268	290
20561	31472	36205	17626	12326	9258	4879	1978	866	713	649	605	625	665	617	588	636	672	596	640	656	628	649	593	594	627	654	635	659	625	646	642	630	669	655	594	626	625	572	647	619	640	669	603	618	628	607	615	594	637	618	572	627	619	652	655	606	621	640	649	653	623	625	623	571	620	616	612	616	637	592	582	588	639	646	574	650	636	610	584	668	630	611	642	623	649	589	642	610	628	605	642	683	597	585	589	629	596	614	585	671	617	572	609	630	626	617	657	642	597	623	612	644	587	583	656	655	625	649	669	602	567	597	608	622	615	641	592	634	613	602	585	630	626	634	608	606	628	652	649	607	598	629	613	657	616	651	654	625	603	608	625	625	645	671	606	601	618	641	595	642	638	642	678	644	600	612	644	605	610	581	632	617	587	634	654	658	599	601	645	624	639	625	609	617	619	643	586	634	603	644	576	584	693	622	619	692	625	649	663	622	662	619	631	642	613	647	621	672	606	616	592	590	604	639	603	655	636	616	627	625	642	641	639	610	651	645	578	608	638	623	597	637	637	637	639	594	612	611	667	656	587	626	680	613	617	634	640	613	637	672	629	627	603	620	610	638	654	627	582	622	602	620	604	649	613	630	656	628	619	636	651	630	664	593	617	645	613	589	647	632	645	616	619	619	665	601	648	590	674	578	652	615	612	618	623	649	620	620	626	659	585	634	626	636	689	626	634	669	609	635	597	644	613	618	605	621	621	620	598	662	585	610	564	660	598	649	703	619	625	641	614	635	629	606	652	631	630	665	629	647	635	632	596	635	656	624	668	625	601	619	648	679	624	629	606	671	575	622	631	602	623	650	657	588	598	629	662	616	629	630	606	589	693	643	668	630	630	612	589	626	658	579	598	620	671	607	625	632	596	664	622	632	640	601	595	669	570	625	600	642	630	614	619	589	632	628	631	671	669	615	632	561	617	626	596	614	622	628	622	654	631	616	590	642	644	622	596	674	628	612	658	622	640	635	655	650	604	620	588	643	631	625	623	681	631	613	647	656	627	625	621	613	604	643	613	618	659	649	635	640	648	628	636	575	632	630	647	630	639	640	608	664	636	577	640	603	632	578	608	671	641	639	640	650	620	614	628	594	642	595	612	641	593	600	609	633	610	641	655	650	593	645	634	661	588	668	596	607	621	608	619	592	602	634	617	565	632	636	624	629	659	627	631	629	624	666	606	622	592	586	639	630	661	651	609	636	547	609	666	626	613	620	654	625	637	584	602	603	650	627	641	620	629	599	595	620	638	633	637	642	693	640	633	629	607	619	587	644	618	625	608	622	595	598	617	617	614	600	605	649	605	613	585	618	597	638	630	658	602	592	632	625	635	620	654	629	688	618	652	629	621	631	663	640	657	577	663	631	666	644	601	629	580	586	603	639	595	654	614	638	643	668	620	632	614	625	640	610	612	606	612	643	609	622	636	667	647	630	652	659	626	600	630	648	608	643	640	649	643	639	650	584	627	614	603	619	552	628	633	614	642	644	623	652	594	598	622	656	669	610	650	632	647	655	675	611	604	614	645	599	623	625	659	642	639	628	602	635	621	638	635	592	620	622	611	641	608	643	663	655	623	612	649	617	582	647	622	593	605	649	616	611	634	566	574	614	633	598	627	647	658	613	597	617	602	613	657	646	582	590	613	614	580	625	581	628	608	586	587	652	648	639	648	650	617	611	571	626	672	619	616	610	616	597	641	641	634	582	653	631	652	667	616	617	578	647	612	632	615	585	604	613	601	650	642	556	610	656	623	630	614	643	630	640	643	648	620	605	625	601	641	620	668	655	615	634	650	618	637	695	605	646	631	641	628	631	626	648	649	621	638	629	653	619	605	604	614	615	578	660	614	652	657	647	610	674	598	592	655	637	607	610	613	624	587	626	626	621	666	648	626	677	630	639	664	598	646	617	601	619	595	629	612	657	674	643	615	621	616	632	643	614	611	612	551	611	615	672	599	658	613	632	619	618	641	619	647	631	638	601	629	604	638	600	641	614	603	591	633	635	590	655	603	637	603	637	664	668	640	630	592	604	633	683	588	647	632	613	668	594	613	690	633	663	601	627	622	651	637	620	608	647	636	608	605	668	619	610	614	641	600	622	623	616	565	638	601	632	583	624	610	620	565	630	670	627	632	635	644	585	612	654	631	632	642	628	651	636	604	661	601	622	605	635	646	639	630	600	626	639	637	642	651	613	614	586	608	644	647	672	609	639	636	614	630	622	625	629	669	594	644	597	639	621	596	640	640	599	591	680	648	607	621	668	628	635	595	601	646	625	603	584	577	629	615	618	624	639	655	586	616	602	608	632	645	649	606	637	603	599	637	635	605	636	622	641	656	616	604	631	594	617	627	632	606	581	620	645	621	624	654	637	618	601	662	649	581	605	636	609	604	577	673	638	659	639	636	644	639	634	605	678	637	586	615	591	608	624	634	607	610	625	650	654	608	605	640	619	630	592	640	624	643	654	630	614	650	636	634	661	661	645	583	651	632	655	610	619	606	606	606	649	669	589	645	658	615	633	668	624	634	639	648	611	646	647	615	607	625	608	620	633	664	567	602	578	633	620	601	656	599	639	665	621	621	619	633	648	606	636	596	608	592	630	684	668	658	628	650	623	641	636	646	640	643	608	637	628	659	619	621	592	619	601	580	640	606	634	668	654	619	621	620	626	643	594	685	603	596	646	701	597	633	619	568	599	571	648	640	636	608	619	654	637	664	643	616	633	637	605	626	573	607	626	617	618	661	638	627	632	596	627	640	643	613	639	635	669	603	645	618	639	605	620	628	576	591	634	609	613	643	629	608	673	603	601	641	629	603	645	618	588	637	645	635	625	653	588	680	631	650	634	591	613	616	589	617	665	646	602	591	622	676	630	595	633	623	640	599	625	620	608	613	622	655	605	622	630	595	602	636	607	631	592	619	678	631	638	651	641	621	627	606	647	647	593	618	625	654	600	623	618	620	616	646	615	631	602	630	620	639	624	600	632	612	655	628	608	608	592	637	597	628	617	621	605	597	615	639	650	622	635	698	633	648	638	611	612	629	623	658	634	663	625	659	594	670	588	628	607	642	648	636	610	641	603	654	652	626	598	655	623	587	618	681	578	624	628	619	590	620	590	645	583	649	617	662	680	622	621	650	597	641	606	618	602	593	605	623	657	644	616	658	629	652	620	592	589	624	586	643	597	596	655	603	573	591	622	623	651	635	603	605	629	648	620	619	624	622	620	620	644	587	622	618	619	629	627	622	659	600	670	649	611	653	617	615	620	610	655	570	637	584	642	613	614	608	640	644	616	616	603	628	610	608	597	620	643	589	593	619	603	619	635	610	606	620	639	626	623	610	607	640	617	617	643	653	616	624	589	635	612	591	586	630	647	624	643	640	639	606	616	612	641	645	593	600	637	663	634	643	621	602	624	638	653	630	627	612	641	653	635	618	615	659	598	571	639	641	655	602	656	636	645	578
53114	55943	49023	33878	27770	26770	21477	11573	3031	500	293	270	298	280	271	275	280	284	262	289	316	261	274	266	262	282	254	268	292	269	264	261	256	281	283	317	260	257	276	261	267	231	250	285	296	251	312	229	250	259	283	260	285	272	275	224	263	251	260	281	288	292	264	264	254	299	268	278	291	277	278	310	286	282	247	275	267	264	279	275	302	270	285	279	294	269	276	256	312	282	288	282	258	267	262	290	278	306	278	292	277	287	260	267	291	253	223	259	296	278	273	308	299	287	292	311	246	266	271	280	281	256	291	287	303	284	271	261	262	282	298	243	268	277	297	258	264	270	260	237	286	283	243	262	266	303	272	273	265	265	284	275	262	274	284	291	261	265	256	276	270	269	267	299	287	275	257	290	266	266	255	243	272	270	286	243	277	270	260	303	285	258	306	292	291	259	251	259	308	278	281	277	279	247	264	264	285	298	307	283	267	260	259	284	285	296	288	270	296	271	275	241	268	289	287	282	256	287	263	290	258	306	262	260	288	268	257	268	248	229	267	279	237	293	273	241	274	272	278	281	298	260	266	288	274	248	257	266	259	299	276	278	250	254	292	272	269	281	239	277	258	257	267	273	262	270	246	268	287	294	273	283	282	282	272	261	269	284	243	282	276	269	265	275	294	281	279	290	275	256	248	300	242	274	273	310	285	258	277	304	300	264	288	291	269	278	259	260	290	269	309	291	250	275	233	285	253	253	297	273	289	266	278	285	262	267	277	267	267	293	257	271	314	304	281	302	250	255	296	255	299	284	258	268	285	277	280	278	264	279	288	264	237	275	290	283	266	315	256	262	284	264	305	297	293	268	258	266	246	290	251	277	277	261	282	260	279	268	270	297	228	271	281	279	280	264	265	251	288	268	273	261	254	246	286	228	268	251	274	290	294	266	295	299	268	250	279	263	240	296	274	263	252	290	266	271	288	262	274	305	262	256	264	301	295	260	253	270	287	313	265	247	275	273	253	254	303	289	258	284	261	263	297	284	280	279	291	285	265	287	305	289	273	283	286	274	259	284	246	270	277	279	257	300	259	268	277	277	284	273	297	246	298	288	295	262	264	254	255	275	269	275	286	272	264	300	290	270	270	280	298	269	219	290	291	287	267	280	276	263	251	249	291	268	256	275	281	285	339	296	271	269	277	266	276	272	251	295	264	311	286	288	276	262	268	279	285	265	286	265	251	249	264	290	273	249	273	288	275	274	268	254	285	281	283	268	279	304	306	277	257	282	287	239	271	262	277	296	246	291	261	289	264	305	265	292	292	253	252	265	254	252	277	283	267	279	267	294	259	249	275	293	283	257	299	264	263	279	247	250	260	286	261	261	275	258	276	252	289	274	286	281	282	291	266	279	287	295	271	286	278	266	285	316	291	265	274	287	264	282	263	262	265	271	275	285	288	259	284	283	309	256	240	285	297	251	301	269	287	290	255	269	300	245	270	294	256	281	260	272	292	274	297	305	265	270	264	251	281	302	280	266	281	287	263	261	270	278	281	273	309	270	282	286	274	285	312	276	241	268	271	280	275	260	271	263	290	278	276	300	257	275	273	288	234	272	269	254	295	292	266	251	261	280	257	266	260	272	274	290	301	264	268	300	266	317	257	275	282	253	285	270	259	251	266	283	286	243	259	242	289	312	295	272	258	250	293	271	274	258	271	270	283	286	297	251	268	275	259	266	296	296	275	279	281	279	291	265	273	303	275	290	296	302	293	288	261	257	286	259	301	255	261	282	284	294	260	263	259	289	290	291	306	266	276	316	287	228	282	263	280	288	289	291	299	279	284	267	308	251	297	274	286	280	268	238	273	259	253	256	271	261	253	265	293	249	289	288	289	293	225	273	292	255	290	263	296	305	273	285	261	279	241	293	285	274	259	252	260	267	296	280	267	278	291	268	269	228	272	257	285	271	261	301	251	263	299	275	267	279	273	257	276	291	265	269	298	271	270	288	260	273	265	256	267	253	277	252	260	251	274	224	256	249	276	307	282	260	272	285	269	303	302	277	258	280	263	279	267	281	263	275	257	276	298	270	255	282	272	273	271	274	279	252	276	281	305	304	278	254	272	278	293	258	248	291	261	273	276	282	279	312	287	278	321	280	305	279	301	298	282	289	278	300	293	268	284	292	280	276	283	274	283	273	263	273	259	278	290	281	256	270	262	293	249	271	286	292	266	276	267	304	286	277	265	293	277	323	274	305	272	270	265	274	295	284	320	264	317	268	249	288	246	277	291	281	232	245	276	300	298	281	278	249	287	250	289	274	280	268	274	255	254	292	247	291	277	261	283	257	278	316	290	288	284	271	241	288	279	291	240	295	275	264	304	254	265	244	281	282	267	277	258	266	298	292	287	262	284	279	296	276	285	264	282	289	278	267	237	239	299	282	304	278	307	292	249	272	274	281	265	274	284	284	277	266	269	266	285	250	267	306	277	278	282	271	298	262	299	289	288	270	305	294	294	292	283	261	290	270	303	285	275	267	289	290	285	306	299	307	281	289	263	276	282	308	267	275	270	284	295	282	282	276	263	255	250	274	279	272	245	269	291	264	289	291	278	265	285	305	274	269	263	275	252	299	280	287	292	264	279	285	278	278	268	268	274	254	283	288	254	256	271	299	276	254	278	300	255	263	270	247	279	246	295	272	298	259	283	315	283	250	260	272	276	256	276	255	269	308	298	270	271	271	278	301	275	283	265	247	249	308	259	283	286	256	267	316	279	299	291	277	248	254	250	302	266	282	274	266	259	271	253	231	281	303	285	281	281	251	294	265	292	290	265	298	283	287	277	273	264	291	272	295	258	245	298	295	263	271	264	272	288	284	303	255	263	282	297	245	288	294	264	292	259	262	292	286	295	281	288	249	265	313	281	253	269	289	297	285	241	263	290	263	274	247	260	254	296	271	274	293	265	280	268	270	267	314	264	260	242	304	258	276	290	248	286	279	321	277	248	279	270	272	265	270	236	276	297	259	263	277	275	267	274	277	273	255	284	262	266	314	302	265	296	302	277	286	246	262	312	242	266	252	289	239	261	297	286	278	281	261	261	281	285	267	272	310	259	280	263	287	274	258	267	265	244	270	253	295	254	298	277	301	253	258	256	285	312	260	292	282	268	293	273	299	298	270	276	290	244	252	286	300	299	259	231	289	271	255	258	271	277	275	283	287	304	252	311	287	283	282	270	277	249	294	277	291	283	256	294	276	279	269	293	326	257	272	297	281	280	247	260	275	322	268	286	261	289	271	294	251	282	260	283	271	269	270	287	293	258	275	287	291	272	275	268	292	246	268	269	260	274	270	294	266	248	255	294	264	265	267	264	276	248	295	308	249	294	263	294	262	285	280	298	267	255	283	276	287	260	255	247	261	273	272	281	279	272	262	285	270	248	271	257	264	296	265	251	250	265	264	286	310	289	228	268	299	282	269	265	271	311	280	268	291	261	239	251	252	279	316	260	291	302	272
41020	57033	56081	53789	51200	40935	23285	8217	1740	836	682	625	614	636	630	606	585	642	582	659	589	646	650	635	603	644	616	635	635	591	659	607	625	626	631	579	603	586	628	588	585	612	598	614	606	570	613	607	633	595	647	608	643	606	608	569	609	657	548	640	611	613	601	608	624	596	632	585	642	634	586	632	625	638	624	605	621	648	606	642	618	592	617	595	631	624	633	622	615	646	665	619	645	621	615	653	622	615	601	631	623	639	576	576	568	557	624	589	642	638	614	624	612	621	657	599	600	551	607	622	603	622	619	616	610	621	631	603	619	619	611	622	610	627	599	622	600	620	621	600	603	590	601	605	602	598	616	622	594	647	582	601	633	657	603	587	580	612	603	602	621	637	612	650	578	624	620	578	607	588	606	629	663	622	606	606	599	623	597	632	651	618	573	650	609	620	642	611	645	640	656	612	669	643	661	604	620	560	620	614	611	592	575	643	629	630	608	637	696	598	602	572	592	670	602	663	626	617	611	628	576	603	622	593	584	580	643	581	624	643	631	606	627	641	601	683	645	623	610	657	599	614	697	643	638	617	634	630	641	669	629	619	609	663	596	678	611	631	613	599	650	649	595	601	613	614	583	572	618	669	644	638	617	619	590	628	568	616	648	607	648	644	628	606	565	652	601	647	643	583	638	599	611	605	627	624	621	634	639	629	635	597	647	626	663	625	576	631	586	624	571	636	637	664	585	609	581	614	621	603	657	598	642	577	657	591	669	573	623	654	610	625	643	596	663	617	636	590	626	611	566	574	627	653	632	566	616	618	592	599	604	603	619	621	607	604	657	613	590	592	625	634	601	631	602	613	589	653	621	594	639	608	629	656	613	636	602	552	598	567	625	626	598	652	595	614	677	619	603	613	614	594	637	636	647	592	630	648	592	627	605	611	653	592	605	635	615	613	579	582	601	614	575	613	600	604	645	627	622	642	614	621	591	631	615	597	604	670	597	647	611	613	627	593	614	627	679	638	663	607	602	593	554	627	631	614	649	571	665	675	602	616	625	596	658	589	634	588	653	605	620	628	592	610	635	680	618	637	580	573	649	638	644	576	639	643	624	636	678	606	610	578	621	603	627	630	619	629	598	637	593	618	568	603	602	609	654	616	635	693	652	659	612	625	667	631	630	627	595	632	617	630	635	657	620	634	589	591	640	617	598	613	637	578	599	583	594	629	600	613	676	610	565	626	584	639	592	598	616	603	653	635	596	609	639	629	607	580	643	669	634	606	640	598	650	619	583	616	580	611	645	646	616	641	619	661	635	613	608	607	628	625	601	626	607	588	601	615	646	629	657	601	620	604	661	613	600	601	607	608	569	599	612	607	597	588	608	603	600	635	611	617	617	606	626	609	632	591	629	621	653	598	616	629	617	658	637	608	602	617	619	613	586	588	655	645	618	562	605	614	622	614	652	619	640	615	636	651	657	606	569	599	633	646	552	666	598	628	602	665	609	614	620	593	606	598	640	658	599	655	628	568	603	624	565	592	610	668	621	616	589	588	590	599	606	602	634	640	590	563	617	613	617	627	605	582	623	631	612	634	582	631	611	630	616	637	626	618	585	632	593	566	629	617	596	602	609	639	601	625	591	630	640	587	636	633	593	621	601	622	591	596	620	624	617	601	612	621	654	593	612	633	555	583	608	603	630	598	628	621	607	605	593	628	645	621	606	611	623	680	620	635	599	640	620	619	619	603	630	609	587	606	598	619	644	614	590	625	588	607	636	578	618	594	629	619	595	623	646	627	612	578	631	665	607	656	644	604	620	646	628	609	633	566	570	619	641	643	610	618	647	586	654	610	626	639	569	603	626	595	600	677	643	600	633	609	619	619	583	607	633	651	602	575	621	619	605	613	586	631	617	577	626	587	643	619	591	634	579	633	644	590	631	620	615	632	592	615	603	641	600	639	654	597	651	622	629	625	606	618	636	592	692	587	667	670	608	613	618	622	594	656	619	639	617	609	585	641	620	639	661	572	618	615	645	617	617	607	649	643	647	582	584	625	642	613	613	596	621	614	606	626	596	607	689	623	625	643	647	652	679	640	607	630	577	589	598	575	609	661	614	637	661	611	582	610	631	603	659	649	615	627	612	621	634	654	635	643	604	580	623	621	633	605	608	620	628	630	631	618	659	630	573	616	617	619	639	667	573	587	587	628	614	608	599	631	568	610	612	586	601	627	607	593	609	650	630	591	633	627	637	610	626	623	614	654	594	665	621	650	611	646	561	638	584	630	639	660	603	572	607	619	610	620	575	573	543	650	606	613	614	600	584	590	624	617	633	611	631	641	612	591	628	596	636	581	633	650	623	616	628	660	621	651	607	622	574	637	651	586	625	657	618	586	666	557	597	623	643	641	623	639	523	594	580	614	620	632	604	678	613	597	657	625	637	638	627	609	586	563	600	633	616	630	608	614	611	613	643	589	646	583	625	599	575	606	576	617	629	618	643	640	617	610	628	623	629	619	629	616	612	637	670	665	609	631	605	620	580	624	606	571	601	644	602	583	638	610	630	639	662	656	610	639	664	567	637	583	625	644	605	662	628	667	627	608	556	620	609	584	632	628	592	606	597	576	626	639	645	654	601	650	616	620	590	605	599	636	639	622	577	604	605	616	621	584	632	676	635	579	594	602	623	611	657	612	604	582	628	596	608	645	617	626	661	567	631	610	617	603	624	628	603	606	596	632	644	610	647	641	597	609	629	592	624	607	593	592	620	593	633	616	604	632	561	606	637	617	630	616	618	622	623	644	631	619	617	595	608	589	610	606	629	619	591	563	609	646	663	638	631	623	598	606	597	590	649	572	594	620	624	669	636	622	590	626	615	584	645	641	643	607	606	566	581	636	631	608	618	613	652	593	656	646	607	622	613	600	655	614	635	656	625	617	627	581	642	621	594	612	611	576	641	588	644	616	596	607	656	626	576	595	609	605	615	618	591	629	593	568	643	618	586	595	587	609	602	620	640	616	625	634	570	595	625	641	625	605	629	609	574	625	634	661	646	663	616	632	615	577	608	610	640	600	606	609	635	637	633	605	626	626	652	651	638	615	637	615	607	579	638	580	568	580	609	635	653	589	598	612	608	571	614	612	624	615	645	642	625	635	627	629	589	618	602	622	613	604	639	642	643	603	645	623	595	629	617	617	594	623	575	625	607	656	618	585	615	575	629	640	685	627	613	642	580	663	601	596	621	569	602	597	647	617	662	588	606	612	629	609	636	597	654	601	590	651	636	577	593	641	604	608	600	611	611	666	581	622	629	645	625	617	617	599	643	610	630	622	607	604	616	636	606	563	617	634	604	588	655	681	630	587	615	619	604	599	626	637	655	620	565	616	629	603	604	604	588	644	630	589	629	627	600	604	602	621	618	634	606	606	653	588	603	662	607	583	613	609	624	545	622	587	635	654	625	653	614	565	633	617	611	634	625	638	610	608	612	606	636	612	639	612	604	605	642	610
58556	49246	36630	32100	31291	32697	27350	17161	5364	754	332	275	298	261	268	286	266	257	260	288	269	290	237	264	300	279	257	265	264	254	253	267	243	276	275	265	277	296	272	272	271	261	260	266	233	251	227	226	253	257	248	243	239	247	299	267	239	265	271	298	226	279	208	258	269	272	283	280	254	227	286	240	254	283	249	267	246	255	261	292	254	248	245	224	228	227	289	268	262	275	230	234	253	255	250	264	242	245	262	257	232	275	281	275	267	258	263	257	259	245	273	258	261	258	249	250	247	257	280	241	282	246	246	255	256	269	286	261	236	257	284	256	246	245	262	236	263	275	276	234	245	245	231	248	263	256	278	277	274	314	261	251	270	250	239	259	272	257	275	254	242	282	278	284	257	235	270	253	261	226	269	268	254	234	280	266	246	253	235	256	270	254	239	240	248	251	260	253	250	249	221	243	273	288	277	252	255	275	238	258	220	276	249	270	232	289	279	268	252	258	275	280	285	238	284	247	241	257	257	316	286	253	234	227	263	258	282	212	254	250	271	262	231	250	239	253	258	263	262	267	268	254	255	247	281	246	243	272	263	280	285	276	282	260	291	267	261	260	267	254	280	236	252	260	253	239	252	276	256	268	272	267	269	250	244	280	307	261	280	239	262	249	276	240	264	232	255	282	238	270	268	225	268	281	249	239	280	251	260	259	236	255	241	258	256	240	267	290	267	272	255	253	237	265	261	247	265	259	245	271	245	261	246	253	257	253	251	250	294	260	244	252	285	244	256	258	255	257	268	263	271	270	257	261	252	285	261	265	265	257	234	255	291	273	257	260	231	255	215	247	282	264	265	261	245	249	250	253	250	263	255	258	270	251	250	253	269	274	259	245	259	244	268	247	296	280	276	244	273	235	251	277	253	252	262	257	260	269	257	267	265	265	280	266	269	258	273	269	247	268	235	245	273	286	291	259	256	258	292	269	237	258	254	254	248	241	253	300	262	242	269	249	260	250	231	286	288	249	286	265	279	283	241	278	254	266	266	240	250	250	237	275	277	253	277	274	253	220	247	250	246	297	260	251	254	231	236	224	256	278	273	256	229	259	269	255	266	258	244	237	255	256	246	253	245	281	244	252	257	268	236	255	257	256	236	268	261	254	236	290	268	270	284	289	272	239	251	239	258	260	250	247	234	240	250	289	276	282	272	269	270	302	235	242	260	261	287	276	275	226	260	254	263	232	250	251	246	256	251	272	250	287	261	265	247	251	285	277	284	246	255	238	273	281	269	249	249	245	229	294	244	244	265	255	221	236	238	245	253	251	263	260	252	243	273	259	259	271	247	277	265	262	244	263	251	254	269	256	252	271	270	262	267	252	233	272	282	261	275	259	285	305	241	277	258	228	278	270	252	243	257	272	228	235	248	298	262	251	266	263	256	266	257	272	255	236	249	285	259	270	236	267	265	276	273	227	240	239	245	268	282	256	282	273	243	275	270	236	272	268	290	240	297	237	251	247	264	267	296	250	258	269	273	260	239	271	240	233	222	263	276	254	256	239	242	275	266	234	274	263	277	246	287	254	237	265	273	255	267	272	254	260	246	262	277	253	232	232	276	254	249	251	263	257	228	259	255	259	270	229	246	257	248	280	254	240	231	249	237	284	233	251	253	252	284	242	273	271	257	269	248	248	259	235	287	255	258	282	246	249	265	224	230	261	251	263	278	245	282	236	264	264	236	276	268	281	253	259	231	236	252	275	283	246	242	241	282	246	243	240	238	255	257	272	275	261	262	258	251	276	260	297	248	251	237	266	228	261	263	272	283	278	234	265	277	280	244	272	269	269	272	261	226	257	259	238	227	257	257	256	266	255	241	256	252	255	259	250	283	273	265	258	246	248	251	244	259	239	262	278	260	226	274	285	264	251	232	258	222	258	250	267	282	237	240	264	252	221	264	248	253	270	282	291	292	276	289	237	239	295	249	244	263	257	281	268	257	276	227	252	246	294	263	288	243	251	247	237	253	283	266	270	266	277	241	271	258	270	252	260	256	271	258	254	231	306	258	257	232	229	263	259	265	249	223	274	258	241	236	220	260	284	258	242	239	253	275	282	271	288	274	247	245	229	253	265	263	278	286	265	244	248	274	253	245	272	247	267	233	262	280	281	289	262	249	250	231	272	263	271	278	261	254	233	252	230	267	266	258	234	268	278	279	270	262	246	261	260	278	300	289	286	258	246	269	275	280	254	236	267	260	238	268	287	264	246	230	260	268	272	256	231	255	241	262	259	248	244	265	305	244	262	240	281	269	266	250	252	254	261	257	238	253	255	267	237	254	280	244	261	237	245	234	232	249	248	266	268	259	287	242	283	270	257	282	208	276	270	240	251	257	292	244	237	272	267	243	286	297	223	268	244	268	307	321	222	264	281	275	251	283	278	247	268	216	251	263	279	281	231	259	258	240	252	256	241	279	274	274	249	259	258	269	243	251	255	251	298	246	254	218	281	272	230	278	279	274	278	225	236	291	275	286	260	270	246	243	256	247	280	263	272	272	273	231	240	253	264	273	261	243	254	256	259	238	264	259	297	275	237	217	262	254	270	236	275	268	263	262	278	254	264	257	274	261	220	252	255	263	255	270	260	281	250	250	250	274	213	260	224	247	239	255	299	282	240	245	215	248	246	250	231	240	243	288	240	290	267	244	255	289	242	257	263	265	263	240	254	280	248	262	225	267	255	247	281	244	232	233	296	250	251	281	233	248	255	260	237	253	254	267	261	255	231	228	237	265	252	273	255	278	253	256	255	249	257	301	273	249	279	276	264	249	296	250	275	253	272	256	269	242	274	284	237	272	264	262	264	276	253	287	241	254	262	270	247	239	270	248	240	278	265	279	282	303	260	260	267	244	257	209	257	239	256	228	253	254	259	254	269	240	256	260	262	267	238	231	255	247	271	269	268	268	295	240	278	244	253	234	265	251	252	276	269	269	269	293	249	260	250	278	271	252	229	260	268	257	255	257	228	245	250	247	251	243	237	282	252	255	267	215	249	253	221	251	278	270	246	279	236	234	271	257	266	207	243	251	270	278	238	268	265	222	284	220	260	240	264	257	279	267	248	238	252	245	235	267	286	250	253	265	272	281	265	234	259	211	232	235	309	255	264	238	251	250	266	253	259	272	253	270	290	272	286	267	262	271	262	239	236	264	269	266	252	280	223	246	273	263	262	236	260	238	260	234	256	255	279	269	255	250	291	251	232	252	258	262	280	272	265	245	271	282	266	244	257	280	231	278	259	221	235	258	273	293	249	241	260	261	255	263	265	252	272	254	240	256	258	273	247	244	232	281	287	256	243	231	263	244	260	274	253	270	265	264	257	227	266	254	245	279	293	239	299	255	282	281	277	246	249	269	281	281	254	253	237	244	267	254	259	252	243	279	233	259	250	249	237	246	249	249	271	261	249	273	272	276	267	270	215	243	219	241	259	226	262	232	243	271	253	267	277	221	242	245	261
50401	57812	58163	65938	67252	56266	36599	15773	3359	985	688	592	586	615	577	590	563	562	582	595	587	601	595	566	591	553	588	525	560	571	590	584	553	600	543	560	578	573	599	553	581	549	597	575	599	566	590	579	579	603	500	581	618	532	584	592	555	598	578	600	521	590	518	561	530	639	567	563	589	588	547	560	573	584	597	564	563	573	548	554	534	544	607	551	569	544	568	535	553	612	557	582	543	590	586	599	531	611	530	593	558	585	558	583	583	575	550	549	578	568	547	599	599	588	591	587	561	619	533	598	537	586	581	544	543	557	565	592	559	557	569	560	555	561	590	562	585	563	591	628	601	574	589	578	522	579	629	598	610	600	582	555	601	532	549	585	572	574	590	569	571	594	570	584	558	605	569	577	559	588	547	560	549	609	568	585	559	540	582	569	579	557	558	591	604	578	595	571	591	575	606	566	563	559	568	587	553	576	547	577	588	573	597	569	541	562	597	562	583	552	540	559	569	552	559	534	550	581	562	572	578	587	568	583	573	569	561	549	564	587	630	560	607	540	546	587	588	518	522	526	564	564	567	556	569	599	580	548	569	618	561	578	584	588	590	585	602	554	585	520	596	579	588	578	559	582	575	614	607	581	541	598	572	541	556	523	549	536	557	552	538	608	603	570	550	549	578	508	585	544	616	607	634	587	569	581	542	552	614	592	550	555	594	549	599	545	561	571	551	560	568	555	555	574	559	546	569	579	552	587	563	541	588	565	549	622	613	591	596	573	606	585	530	540	522	549	551	552	581	573	562	564	584	573	584	530	543	567	586	575	547	564	579	565	539	579	524	547	589	572	553	556	605	578	568	557	543	587	562	571	565	592	615	542	599	577	564	568	579	566	609	578	557	538	577	569	592	600	552	559	567	572	560	538	601	589	574	572	563	578	524	591	597	567	571	558	614	565	551	598	573	555	532	583	609	567	558	560	599	559	534	578	575	594	564	624	586	582	547	578	620	555	598	559	582	546	607	551	552	592	544	601	600	592	560	576	587	552	574	559	610	590	602	565	573	585	573	544	538	563	533	547	578	569	587	567	564	553	572	562	568	552	557	588	594	534	563	570	588	600	589	565	546	584	584	546	609	583	570	559	553	587	570	560	562	596	602	579	535	577	583	596	577	617	570	577	549	548	579	552	588	553	543	592	563	590	587	580	575	535	577	583	583	574	579	568	558	543	582	574	591	591	594	565	576	591	577	560	577	590	541	585	556	579	592	543	561	560	559	575	543	556	541	574	602	570	559	593	551	584	586	633	557	561	556	560	583	527	542	563	561	563	560	560	531	586	578	558	594	566	579	565	641	536	543	560	569	542	550	613	547	586	596	589	574	555	570	618	574	548	559	530	559	602	573	555	600	561	586	572	578	551	548	592	543	553	547	564	559	567	555	568	566	580	588	564	586	552	598	594	552	569	573	586	553	552	568	580	565	553	607	593	596	578	592	524	534	563	552	566	571	565	574	579	559	597	573	557	589	611	577	544	592	539	566	556	544	592	571	585	606	565	603	583	565	575	602	573	547	585	592	565	594	568	562	592	604	579	539	611	538	566	574	529	571	581	577	564	536	537	584	589	577	563	542	556	565	559	587	572	573	578	565	555	560	585	554	547	561	562	521	587	574	592	567	564	578	542	609	555	580	555	569	608	572	576	563	538	559	607	532	525	585	566	563	571	550	593	559	561	537	587	541	537	592	541	559	498	540	559	580	588	547	589	519	554	599	564	523	565	604	583	607	562	595	608	567	550	565	519	563	534	540	543	564	586	543	559	529	552	554	593	562	593	563	592	575	586	545	609	593	577	561	566	562	596	597	594	596	571	564	561	571	603	546	553	615	587	571	591	547	582	549	558	597	542	606	578	580	604	535	582	594	590	556	580	555	589	565	577	568	517	551	537	607	588	599	554	574	577	589	574	532	610	595	526	613	583	588	538	604	569	522	588	545	583	603	541	533	575	601	600	547	585	543	569	556	593	570	567	547	571	602	544	597	547	593	549	592	586	576	588	562	575	525	552	552	570	582	543	571	598	574	597	538	574	573	558	562	575	577	551	592	543	612	592	566	564	577	550	568	622	525	561	560	588	629	551	576	597	583	546	563	621	538	556	600	564	631	585	559	586	540	526	545	545	558	587	549	574	564	534	581	548	581	579	562	558	552	554	581	562	557	572	529	572	590	568	598	514	590	601	539	543	572	603	575	546	553	586	578	594	533	525	583	575	564	564	550	579	578	572	569	617	565	566	546	579	592	569	589	539	562	603	567	563	610	597	577	589	575	588	587	594	534	559	560	561	594	575	530	564	556	565	557	581	535	519	542	580	562	599	579	602	543	532	624	563	592	567	569	554	568	571	531	577	573	551	570	574	585	593	603	560	619	574	570	563	557	548	594	558	583	604	602	576	561	545	536	598	579	595	548	579	544	548	581	558	597	553	543	588	615	551	565	581	576	566	593	567	589	591	612	568	585	613	537	590	563	570	578	582	574	539	538	524	569	603	577	567	555	513	559	554	623	573	604	566	571	564	571	568	599	585	572	552	608	588	576	584	565	610	530	580	561	492	612	564	581	489	556	548	587	551	615	586	570	600	503	597	581	574	533	565	613	549	551	543	558	568	531	564	582	588	529	557	551	570	534	616	582	553	576	528	548	584	597	569	558	612	557	548	581	571	549	569	554	569	552	584	573	547	547	557	564	559	599	555	607	568	566	568	593	545	572	536	599	582	555	536	610	571	581	560	578	614	551	574	576	606	601	602	551	541	603	576	554	541	555	611	535	592	560	566	577	555	575	570	531	577	564	542	555	615	575	533	549	570	545	600	570	586	583	543	587	570	553	555	549	581	594	581	547	607	532	557	556	560	587	557	552	542	574	605	553	567	560	596	561	603	576	609	566	555	573	582	534	614	571	608	610	573	570	550	584	574	540	573	560	642	577	574	585	609	547	543	507	578	576	582	553	606	552	561	562	594	615	562	610	576	607	575	553	606	552	582	592	550	574	570	556	559	600	578	576	565	582	541	588	603	591	580	570	548	572	580	620	578	551	583	599	578	526	558	612	537	551	529	592	567	536	567	598	568	563	554	579	587	571	607	617	553	551	586	581	572	582	559	557	600	570	588	562	588	557	581	609	593	543	569	564	582	619	573	566	581	557	562	591	574	545	537	585	565	556	580	559	570	551	553	543	578	572	622	559	580	590	580	577	558	548	556	578	587	579	524	554	593	574	587	548	613	575	564	604	536	560	609	582	546	559	562	580	575	605	546	552	553	547	573	555	547	585	568	591	563	559	595	600	551	558	567	620	568	543	621	578	593	544	592	557	571	568	573	574	544	612	566	586	557	577	588	531	566	551	593	563	568	546	568	561	564	497	551	565	640	603	556	628	541	569	575	545	582	541	591	557	584	557	561	610	582	583	579	575	600	579	525	573	583	521	565	597	592	584	573	570	566	590	576	599	561	536	587	552	578
22970	29459	23170	16173	7516	4304	2447	1081	417	315	263	256	260	265	254	273	294	230	272	274	278	291	266	289	292	262	277	251	244	300	288	256	299	243	255	253	289	284	285	261	314	246	248	260	282	265	252	251	260	263	272	282	265	264	288	290	254	288	258	269	263	238	264	259	277	257	259	245	274	291	286	269	268	275	274	233	273	253	272	270	239	280	245	280	266	276	258	262	254	283	284	268	270	277	272	264	274	276	284	252	290	289	246	261	264	282	285	294	294	292	258	269	296	250	261	244	286	281	299	254	272	281	275	255	279	264	281	238	275	270	273	257	281	282	280	276	309	265	282	297	241	266	275	245	272	275	276	287	260	272	267	255	251	226	260	264	302	266	260	275	271	285	236	283	268	281	312	273	269	297	269	259	290	269	259	267	264	271	284	259	242	291	248	249	283	267	257	284	285	301	271	263	246	276	282	279	269	266	275	280	268	301	255	280	277	260	270	284	285	258	266	295	258	264	259	229	263	278	270	271	268	239	277	309	280	276	247	256	239	260	275	274	296	282	307	260	251	249	264	255	292	276	301	254	268	261	283	268	245	253	254	268	302	268	287	271	251	261	258	264	242	295	272	238	299	269	262	245	260	258	257	266	272	281	290	231	253	290	262	256	266	221	265	264	284	285	269	240	265	273	262	237	281	279	271	279	280	262	264	269	283	261	282	273	261	263	272	268	262	257	298	274	266	265	277	291	268	260	247	234	274	274	282	287	272	290	304	287	262	256	310	284	279	256	295	253	304	270	286	266	252	264	261	246	280	274	242	255	250	253	274	238	267	267	278	283	290	244	274	258	283	243	276	261	254	269	259	274	255	256	291	300	260	264	293	259	274	264	266	274	284	266	281	272	267	278	265	253	282	262	274	288	245	224	262	308	240	291	239	265	261	255	258	258	267	279	241	271	254	296	283	299	299	279	244	266	274	240	267	246	269	276	289	252	283	250	257	289	272	229	292	242	240	254	257	322	270	261	296	305	279	263	281	263	248	264	276	281	282	259	255	271	269	276	276	231	277	264	278	256	245	261	262	245	257	248	239	299	243	256	223	279	251	271	300	276	236	256	268	269	249	237	277	251	266	252	238	261	256	283	264	255	264	301	276	268	298	279	221	268	251	245	277	312	330	240	263	277	259	259	281	267	229	303	260	277	250	278	311	261	271	231	274	257	294	272	275	292	249	282	281	256	281	280	275	297	249	273	267	299	287	275	312	274	261	254	279	260	283	290	268	253	226	259	298	262	281	264	263	253	283	268	262	288	276	295	274	264	280	288	237	275	271	250	276	294	249	288	255	267	270	247	276	250	242	265	300	265	272	284	256	250	232	284	283	259	285	255	259	262	280	274	278	253	232	293	274	263	274	274	289	275	246	253	279	276	281	230	254	288	278	239	267	283	291	258	294	267	260	270	270	233	268	247	290	241	279	249	268	265	275	283	241	274	303	254	263	229	258	269	255	252	246	267	287	283	273	289	253	282	286	284	272	280	287	295	298	282	270	271	258	234	295	247	287	257	268	275	270	278	260	311	267	276	261	288	301	309	292	289	241	275	273	279	268	298	267	265	261	277	280	230	300	256	279	267	256	260	283	272	257	289	287	290	282	233	288	270	273	313	262	267	270	287	244	279	272	282	256	262	256	264	254	280	242	263	254	261	245	257	284	243	293	294	286	259	250	288	300	284	295	288	314	280	277	272	287	276	251	275	281	269	266	282	274	297	261	261	250	275	260	265	322	258	275	250	268	283	260	247	293	297	284	276	278	271	275	278	256	245	255	276	288	306	236	255	297	293	253	290	239	278	250	260	263	287	255	285	272	270	251	270	265	272	270	271	256	287	259	270	280	250	270	279	270	249	286	278	267	263	253	277	275	269	257	256	258	289	288	232	264	279	250	245	286	256	262	265	264	264	286	283	266	260	289	304	294	281	277	260	261	279	262	250	260	266	280	282	265	235	274	271	262	253	286	238	294	242	267	261	259	239	267	277	264	247	267	252	263	276	254	263	274	277	282	289	247	296	260	255	271	295	260	251	289	281	266	260	288	279	259	271	260	275	261	289	274	240	250	289	269	255	260	274	276	280	280	270	268	257	277	258	249	250	256	280	256	273	277	272	271	296	238	269	261	285	284	277	289	243	260	245	291	272	268	259	260	321	283	256	256	272	278	293	269	251	255	271	294	258	321	278	273	255	247	262	235	291	266	276	271	259	266	271	239	267	292	287	275	246	263	249	290	265	259	274	288	277	290	261	282	288	248	272	280	248	262	229	261	262	262	257	270	298	279	246	266	268	291	244	250	269	285	279	263	266	267	271	288	284	251	260	268	325	260	233	268	257	264	264	283	280	279	253	283	275	264	273	236	277	249	273	295	272	265	263	274	317	263	253	265	287	285	302	234	259	276	255	278	254	282	281	259	218	277	289	289	307	261	280	253	289	283	289	262	267	293	258	295	270	284	253	275	262	276	273	284	268	259	254	276	279	275	263	287	272	289	283	268	273	261	279	252	266	266	287	266	268	294	267	242	254	312	275	289	296	242	285	289	278	271	267	256	270	256	272	278	285	253	282	282	293	281	272	274	287	288	301	302	285	294	273	284	271	275	283	282	280	278	252	278	302	262	264	270	272	257	256	257	249	272	262	268	287	256	238	283	272	249	254	266	286	271	281	258	235	274	263	272	252	266	281	288	246	279	267	276	292	277	286	279	266	278	282	280	259	256	278	272	260	279	255	307	287	267	291	288	235	264	274	267	286	284	301	249	259	281	279	265	278	250	281	257	259	244	283	290	260	292	224	263	269	277	251	243	269	236	252	244	263	246	283	272	293	267	287	286	286	294	267	279	270	259	260	278	247	266	245	258	273	271	247	289	262	282	237	289	272	288	290	267	271	292	273	269	277	279	264	298	271	244	268	279	253	262	272	299	265	244	279	248	270	270	252	249	259	259	280	287	263	267	260	241	253	289	282	283	242	245	266	276	256	290	264	253	302	259	285	287	249	241	263	245	291	279	228	308	275	290	270	299	259	258	274	297	280	284	289	262	263	287	277	285	264	264	267	266	255	290	288	263	272	261	262	266	271	268	267	261	255	260	255	273	304	258	258	292	269	255	254	251	258	267	284	265	280	261	260	268	267	269	263	227	241	258	254	279	257	264	251	271	256	236	263	310	266	276	236	255	274	275	258	281	294	254	281	261	247	276	254	264	285	289	261	261	248	261	267	260	278	284	278	266	293	281	247	268	268	260	272	286	276	272	244	248	273	283	271	273	260	280	259	278	261	261	258	264	236	265	270	254	256	222	269	242	274	261	271	269	267	302	282	255	266	284	261	263	266	258	274	260	272	248	252	264	275	256	274	280	257	257	255	298	286	253	248	267	277	266	280	252	260	258	280	265	248	275	279	271	261	250	271	264	268	263	265	285	266	253	259	265	304	282	253	253	275	304	275	277	263	295	272	240	270	265	269
16358	27638	27150	24820	15936	11314	6584	2707	1062	667	643	643	640	613	670	609	654	643	627	590	597	652	654	633	653	650	653	636	604	633	633	593	636	624	662	623	664	599	617	622	629	640	692	657	665	585	589	616	641	619	622	614	621	583	557	648	641	588	650	642	611	600	647	645	626	633	655	659	594	575	615	654	609	653	627	664	629	599	599	601	652	611	639	620	607	689	578	638	648	605	592	645	650	601	689	635	624	653	653	653	606	606	647	643	657	607	619	626	645	628	615	666	639	633	621	653	601	649	643	645	626	645	645	638	648	635	640	611	614	659	594	620	660	667	634	621	622	610	655	635	648	638	598	641	646	655	624	622	673	622	630	617	664	619	633	595	644	628	644	655	614	592	630	634	615	611	614	629	612	663	623	626	644	608	612	632	656	611	641	639	663	657	609	652	644	639	620	640	609	653	619	645	648	664	623	660	611	663	608	647	614	684	601	626	643	609	644	624	680	603	572	651	617	650	701	614	627	690	625	632	611	606	643	680	619	637	640	663	625	648	588	598	671	630	643	623	625	611	626	660	628	623	665	649	655	652	610	674	608	611	700	691	636	612	600	616	650	626	619	651	593	664	605	677	616	573	633	666	599	668	616	660	671	602	567	625	640	650	651	648	681	595	638	635	607	662	629	622	594	643	636	616	625	664	647	627	623	653	605	626	653	646	610	641	648	616	630	652	612	628	674	656	644	606	611	629	663	643	626	642	627	658	695	595	661	637	631	656	658	631	639	644	622	598	636	652	648	599	652	641	592	626	645	671	647	550	634	671	616	643	605	610	626	638	625	642	619	644	593	620	656	634	651	649	625	651	672	630	615	596	659	671	640	617	664	621	604	638	631	646	656	636	668	658	671	624	677	601	625	619	630	595	644	619	639	593	659	619	614	592	658	673	641	644	571	635	595	639	602	640	624	652	657	653	614	653	659	616	651	608	577	614	619	650	669	652	665	630	702	628	648	624	606	622	591	628	635	610	634	644	590	658	619	649	613	611	639	596	605	638	596	600	636	618	623	625	593	613	642	636	650	627	619	638	664	622	639	673	641	630	649	642	648	628	611	640	605	640	658	689	617	636	669	600	669	608	632	615	609	624	676	617	613	626	591	628	638	627	621	619	631	615	657	667	613	649	591	611	582	606	636	689	624	602	676	649	598	612	606	656	630	645	604	646	631	639	633	642	639	667	659	600	583	656	647	637	676	607	621	632	641	635	599	644	656	623	603	624	652	586	618	633	593	594	582	618	636	609	596	651	632	630	649	597	608	617	619	596	660	669	633	649	609	661	609	657	628	584	601	640	668	668	647	602	649	654	651	605	612	642	641	605	660	640	595	611	607	590	613	616	642	596	652	631	664	609	679	594	599	650	606	609	617	650	644	642	663	627	671	613	636	607	628	641	641	627	636	667	645	649	599	660	609	634	652	653	600	594	617	644	630	610	604	655	614	648	625	643	611	656	592	633	623	641	624	607	615	613	580	610	641	606	630	676	663	642	603	640	670	620	635	665	619	633	629	630	655	614	662	651	643	636	619	665	679	631	635	612	633	641	656	584	654	657	622	637	602	618	629	626	663	628	683	641	615	648	627	636	613	582	633	655	618	670	637	620	633	655	585	635	610	608	588	638	685	677	622	621	612	584	660	648	607	650	644	612	619	660	642	637	631	617	609	609	603	672	634	652	590	651	664	680	632	635	618	591	611	648	630	638	600	599	558	611	662	639	623	633	625	646	645	658	697	593	639	634	606	633	610	651	614	664	649	632	657	650	621	629	629	643	644	640	631	595	623	621	625	674	582	597	631	688	596	641	607	640	620	590	603	590	632	663	661	630	669	633	599	622	651	636	625	637	638	614	617	619	618	680	684	614	607	654	637	614	628	639	646	598	698	606	666	669	613	634	615	651	637	626	642	658	660	608	611	653	603	632	636	686	693	650	635	634	593	645	625	587	614	644	680	571	597	592	628	609	627	592	604	634	612	615	654	712	603	593	634	572	602	608	629	644	604	671	615	664	601	634	624	609	663	591	639	631	643	622	604	602	588	678	651	606	661	607	606	578	618	641	685	638	626	663	693	637	594	647	636	614	615	643	629	645	624	622	603	651	588	619	646	593	630	590	617	646	620	625	598	621	637	609	623	645	674	661	608	615	671	639	617	649	605	644	624	596	599	651	629	630	605	602	626	619	582	587	585	618	636	617	611	575	629	629	665	627	621	598	586	651	653	638	666	611	638	635	612	615	651	623	644	634	588	678	643	670	663	636	619	630	658	603	629	603	646	615	664	631	663	673	676	646	625	640	599	626	646	621	643	624	621	610	640	611	649	614	609	665	663	596	639	614	641	577	652	616	639	662	609	605	708	622	611	652	648	631	631	627	604	606	618	624	644	615	621	633	613	644	633	599	633	669	637	680	615	637	651	630	626	659	635	610	651	640	657	645	664	630	622	645	597	635	590	605	650	622	609	600	625	643	627	619	658	666	623	624	628	621	642	642	599	673	574	630	595	605	634	588	663	634	670	622	661	637	604	641	674	601	630	674	645	610	606	625	596	613	632	665	653	697	612	607	634	628	648	638	631	640	651	654	620	649	619	650	599	634	691	642	659	611	658	626	627	598	667	596	556	631	610	633	636	633	661	614	605	611	606	673	626	631	644	633	622	621	619	583	657	596	630	637	607	636	599	689	653	615	592	628	664	617	609	611	668	641	669	637	613	631	627	621	638	579	611	616	641	584	625	649	615	620	642	677	610	641	565	675	648	645	636	623	618	662	653	624	610	622	636	634	617	641	638	653	627	663	593	596	637	671	633	605	637	620	661	628	622	645	646	632	609	620	660	620	642	595	594	615	617	614	611	587	635	617	619	599	643	636	620	631	667	611	616	617	657	638	644	630	615	619	585	611	641	631	591	641	670	630	622	648	616	621	649	604	597	739	601	647	622	590	665	617	677	594	637	657	617	595	635	569	626	627	645	657	638	667	609	607	679	628	604	600	618	617	625	652	650	604	617	625	636	652	600	619	643	599	639	610	592	655	633	668	634	691	639	646	617	647	655	666	670	599	626	629	624	620	642	648	640	612	630	615	625	637	613	593	643	622	613	628	640	617	615	642	670	617	680	679	625	679	680	651	635	606	633	648	668	656	647	627	680	654	635	589	658	609	656	607	614	603	659	622	651	650	640	643	622	599	595	627	616	589	638	661	607	656	621	643	610	614	612	644	632	651	610	614	667	643	585	612	607	585	583	651	623	642	665	649	592	623	642	695	650	619	639	637	618	648	616	635	630	639	634	570	642	645	674	610	614	667	655	633	669	620	630	605	610	645	647	594	625	633	655	626	612	593	621	604	620	673	599	630	635	636	632	632	649	676	620	583	614	604	666	604	704	651	634	684	634	677	632	638	622	627	635	620	640	636	603	600	625	638	642	612	659	627	634	662	609	677	636	636	661	603	640	653	613	636	607	657	667	610
52881	44481	43459	40817	31156	27257	24042	15284	4436	703	342	284	281	253	248	318	288	289	282	262	265	327	276	277	271	296	313	282	315	260	279	265	303	271	279	257	256	246	257	281	240	259	280	285	297	256	287	285	285	288	289	270	276	266	275	272	282	270	298	280	281	265	277	284	269	289	264	302	284	275	261	291	275	300	277	283	307	282	245	289	298	306	304	266	236	267	300	300	262	302	269	258	285	271	271	284	267	275	260	281	270	280	271	254	262	295	271	292	268	278	316	259	284	287	273	298	264	276	296	293	255	244	253	289	322	268	283	265	284	262	279	286	305	261	289	302	282	280	289	282	275	274	272	218	278	242	288	280	260	265	269	285	298	265	301	276	235	273	262	265	296	247	295	285	279	270	235	272	276	301	294	282	295	286	261	282	273	272	266	277	283	276	283	247	255	288	296	283	263	303	270	292	277	295	302	312	295	264	264	279	276	255	269	279	257	249	321	277	310	299	293	284	263	273	282	309	292	274	284	261	245	272	276	282	277	240	273	282	286	267	277	278	279	279	246	304	281	270	290	288	287	282	294	278	252	275	320	284	290	272	247	305	287	298	302	315	271	273	311	295	270	291	287	263	261	267	270	256	280	310	275	257	290	257	294	293	294	282	265	283	276	268	269	245	267	289	290	293	275	260	264	265	293	273	248	297	277	280	275	279	284	274	279	278	293	309	293	276	269	278	281	302	298	258	266	301	323	269	305	271	295	286	271	295	284	279	268	259	294	254	271	257	282	284	282	269	298	299	334	264	330	289	307	294	280	298	301	301	278	268	317	299	253	289	270	246	264	282	303	292	268	261	301	278	290	298	265	261	289	265	276	268	290	293	265	279	293	306	276	251	296	267	314	306	284	265	268	278	307	258	295	289	256	298	287	274	315	274	263	308	273	281	277	315	285	276	298	259	275	302	269	274	272	294	262	271	245	261	255	290	285	240	295	263	301	267	268	260	265	279	270	297	287	303	293	289	294	255	271	269	271	266	270	288	272	280	282	262	245	270	287	294	269	274	250	307	284	243	273	316	240	284	310	297	310	280	285	232	274	266	289	272	301	296	292	311	276	275	267	291	289	299	292	273	281	281	269	302	262	310	280	306	254	264	282	275	310	268	291	264	257	261	270	298	284	292	251	308	267	273	271	275	267	279	279	272	311	277	272	301	288	288	242	278	314	286	274	280	272	316	311	301	271	294	245	274	275	280	307	278	261	275	288	285	283	278	303	308	293	294	246	267	271	273	298	287	307	286	255	290	303	279	262	305	251	256	290	288	254	313	289	265	284	287	266	267	273	256	250	252	248	293	307	296	289	283	283	263	261	284	307	262	267	290	279	254	292	280	272	316	279	290	287	261	313	270	291	309	296	280	267	272	262	267	292	232	332	292	273	261	237	293	280	285	271	285	281	267	283	253	285	295	296	300	305	327	281	284	258	300	292	302	264	308	272	296	279	260	284	256	275	263	271	283	286	302	276	278	298	290	299	272	272	264	276	247	305	277	276	264	263	255	275	305	292	290	264	289	281	302	278	308	309	294	313	275	296	312	324	290	301	256	289	255	259	283	275	266	274	252	290	311	282	241	246	285	297	278	266	310	275	262	264	310	281	286	284	270	298	303	272	284	282	285	274	217	313	280	279	317	311	294	252	301	243	301	263	258	271	261	290	278	293	277	275	288	258	294	265	292	307	281	249	297	301	255	274	286	304	291	282	239	287	266	276	257	281	254	276	263	258	324	290	277	255	261	286	291	279	258	261	298	309	266	263	252	278	285	284	243	276	290	295	296	282	262	253	257	277	288	299	302	269	315	262	274	267	279	265	282	298	304	304	276	265	278	264	260	294	291	268	304	316	294	300	310	270	318	280	285	277	260	281	273	274	261	287	243	285	241	288	275	282	274	258	290	288	282	256	264	323	290	304	263	320	279	292	278	263	295	282	267	282	280	319	261	292	276	298	257	287	288	253	282	279	255	281	281	287	282	300	275	279	277	310	279	337	255	321	260	264	251	288	275	291	297	273	266	301	308	267	261	275	270	257	280	297	294	289	321	268	288	313	289	275	262	283	305	289	293	304	273	294	285	280	263	294	280	319	278	295	289	288	245	266	258	267	288	255	260	303	300	279	283	280	267	251	283	283	321	273	277	292	288	270	283	270	276	303	291	268	270	264	290	268	296	273	278	266	250	279	308	263	285	268	287	304	273	290	232	304	263	309	250	315	279	278	232	306	286	283	252	282	319	281	266	293	291	276	289	264	280	270	274	295	230	274	279	306	262	234	292	263	264	315	319	291	270	268	271	268	279	252	280	270	258	260	314	268	278	271	235	281	276	302	247	284	301	274	312	243	303	291	258	280	301	278	244	297	275	292	291	276	288	305	251	291	273	292	303	282	273	311	305	275	264	270	292	256	302	276	258	294	274	266	291	311	292	283	283	311	294	261	273	296	271	314	254	281	292	304	242	264	295	291	251	288	256	286	265	266	284	283	278	236	269	284	268	275	260	258	299	280	256	262	265	248	261	280	263	246	249	284	287	289	283	298	289	324	256	297	282	262	300	278	273	292	256	289	279	259	262	273	269	287	275	275	279	260	270	295	282	256	305	293	270	290	310	305	265	297	304	280	273	280	293	268	274	317	277	287	297	298	276	284	278	282	259	258	263	281	297	288	297	263	283	263	295	281	289	244	282	283	274	279	245	318	286	287	300	319	267	303	266	271	267	303	277	272	263	292	300	263	270	270	247	280	290	288	272	327	279	263	296	294	256	278	233	264	280	250	285	295	285	284	252	276	287	265	271	311	290	282	257	258	263	288	246	286	296	281	280	261	277	280	286	291	309	314	272	267	286	308	284	283	276	293	276	306	281	299	315	267	287	272	285	278	267	291	271	288	284	279	242	263	285	277	288	272	291	268	234	296	282	244	255	261	287	256	281	270	296	284	242	277	288	263	296	273	274	285	319	310	280	275	305	266	321	273	325	277	283	277	264	253	261	281	283	285	298	298	298	284	272	283	294	293	301	253	309	266	265	279	265	253	276	281	258	281	300	276	298	301	275	255	262	296	295	285	284	282	291	273	269	277	285	261	305	285	273	299	277	273	258	287	294	305	251	276	282	265	253	272	266	292	328	299	303	304	283	259	305	276	287	267	263	326	296	261	274	274	266	261	281	270	291	255	273	255	302	310	277	272	291	273	278	275	282	282	294	233	250	302	300	270	261	287	268	253	281	277	297	307	277	275	313	270	274	271	307	302	287	290	308	260	270	293	272	276	268	282	279	255	259	263	277	295	288	322	300	293	265	267	287	270	285	308	268	285	270	267	245	278	267	248	281	252	288	278	255	277	249	293	289	260	269	253	286	281	275	274	304	277	294	294	288	258	271	276	280	280	268	286	328	281	316	282	293	281	273	249	254	290	272	290	277	268	262	296	302	281	270	261	238	283	271	279	274	299	288	293	240	240	299	292	276
51378	61011	61464	58894	51695	45882	28779	11136	2237	893	712	650	639	639	643	637	645	639	664	638	675	584	640	590	651	590	599	593	624	626	653	622	621	610	662	661	621	649	567	632	629	597	667	603	623	633	632	612	591	598	641	669	616	594	632	602	626	633	568	601	588	644	584	644	680	640	629	632	611	631	633	578	631	639	626	607	629	613	606	587	617	665	625	604	643	621	614	608	624	565	639	642	619	589	658	614	632	622	659	592	608	643	637	608	607	601	582	560	604	622	592	631	678	645	645	618	650	644	585	613	625	572	659	607	602	607	621	627	612	619	614	623	623	611	611	628	625	648	650	642	623	609	628	578	580	654	651	665	621	627	612	593	645	576	634	617	595	627	607	592	637	595	631	655	619	661	580	617	606	616	610	563	659	620	630	632	681	663	612	602	644	625	593	661	641	642	644	624	611	637	626	621	600	596	635	604	616	656	600	637	556	663	653	624	653	588	652	616	615	609	626	613	639	635	658	703	607	661	637	583	648	666	613	635	628	619	647	610	607	635	614	619	610	616	579	632	622	655	630	618	661	662	592	588	601	626	623	606	640	630	633	580	670	606	642	653	622	637	624	601	618	626	643	613	675	624	669	653	616	628	636	617	615	618	624	588	607	614	567	644	625	608	608	661	636	584	617	660	678	649	630	638	630	620	620	637	611	583	704	641	609	643	652	584	641	598	607	644	583	656	641	620	605	598	609	611	597	628	634	645	581	652	610	631	649	602	668	610	638	623	628	615	654	627	621	609	627	619	629	613	623	597	570	633	622	660	620	581	618	592	650	622	566	591	624	588	594	608	601	641	654	657	608	606	641	584	605	630	589	600	595	635	629	576	634	597	595	607	644	607	599	690	651	606	670	648	632	649	618	600	587	632	609	607	606	629	633	594	634	588	600	624	638	621	598	638	649	611	628	587	650	617	655	647	602	620	673	604	641	600	677	632	641	624	635	641	610	633	649	637	646	582	600	604	673	631	612	616	644	607	570	644	650	601	628	629	625	639	604	640	568	633	684	659	638	611	600	651	607	654	640	626	667	638	605	626	604	611	572	614	667	636	621	608	627	613	636	650	641	597	572	715	666	656	656	649	607	631	639	610	621	613	662	586	601	662	614	628	635	631	607	664	584	573	637	621	614	643	630	655	630	616	632	677	620	610	603	589	627	668	599	643	597	601	618	627	613	598	623	609	602	613	624	609	603	644	610	650	652	603	617	610	596	612	600	608	636	597	634	603	678	591	616	559	669	630	617	639	646	650	655	622	624	619	630	633	649	641	602	655	686	597	599	640	659	627	653	617	652	598	617	626	641	572	633	623	625	597	577	637	595	646	563	615	601	663	605	614	586	607	614	648	632	634	653	616	620	607	649	621	600	623	654	601	658	618	574	592	639	611	658	629	690	612	633	641	635	645	617	585	624	618	602	659	592	611	639	646	633	591	653	653	647	662	672	647	578	649	587	603	620	612	626	611	633	628	586	631	581	666	603	624	573	618	608	629	606	676	638	627	595	653	605	604	619	649	628	617	618	617	659	594	617	621	622	605	635	666	640	628	611	641	619	613	584	621	648	647	642	595	605	568	632	602	614	634	688	626	645	627	603	601	613	647	645	625	578	634	588	617	625	641	640	599	613	651	658	627	627	625	627	592	612	679	646	619	619	633	641	613	641	575	589	653	631	605	579	634	641	633	644	630	613	623	605	628	621	617	599	629	609	644	586	661	625	620	583	616	667	623	636	620	603	605	607	640	583	637	647	622	659	619	676	630	646	609	598	602	583	647	639	622	635	609	646	649	612	667	609	618	654	640	623	608	578	615	624	643	624	588	638	625	673	647	656	625	638	621	641	678	620	620	648	608	632	614	615	619	605	645	610	651	645	614	597	616	610	627	651	609	617	637	604	626	654	585	613	616	628	626	601	595	608	609	638	626	617	599	641	645	666	608	646	665	625	606	625	618	668	572	629	669	627	593	626	620	620	648	617	626	587	559	654	622	655	606	605	601	628	625	613	621	589	591	599	624	648	640	641	613	617	610	628	616	634	611	619	635	583	606	622	586	625	658	583	637	638	640	616	633	664	600	617	631	588	584	600	589	624	637	622	584	615	621	642	660	640	608	605	637	645	585	636	590	611	576	618	622	688	623	633	614	606	654	608	648	598	637	622	603	642	616	616	641	655	625	626	616	606	619	648	636	603	630	601	642	636	624	618	608	592	640	571	573	612	614	626	610	576	629	601	633	658	624	622	649	642	635	642	648	574	613	579	636	636	614	671	664	662	618	684	632	651	619	635	603	593	613	577	601	631	614	652	611	608	628	619	586	646	616	611	619	608	649	658	654	669	610	652	629	632	644	589	604	617	615	641	603	651	629	644	621	595	611	621	607	628	601	664	610	581	612	649	650	654	608	601	619	611	615	602	611	625	640	604	633	597	610	628	626	627	609	581	629	617	643	629	646	632	579	638	653	607	629	626	593	592	608	635	617	609	653	628	618	645	592	626	649	638	596	620	616	632	631	612	611	626	619	629	638	607	568	627	616	619	639	613	615	609	653	636	622	603	653	646	659	678	610	622	646	640	635	666	625	595	649	622	612	606	603	624	636	608	592	616	633	667	595	672	604	611	609	644	616	624	624	658	613	585	584	664	645	637	631	624	585	607	620	615	575	627	609	603	595	596	605	587	595	639	606	606	636	632	646	599	617	595	670	587	635	650	661	626	598	592	624	624	641	630	647	639	607	616	618	641	594	633	604	636	643	634	612	634	653	635	606	619	584	621	643	621	645	576	592	620	616	624	670	583	668	641	625	625	616	581	677	610	661	633	660	655	541	600	609	625	598	612	623	623	579	596	626	611	632	600	623	578	615	611	605	583	599	599	641	640	641	567	634	567	644	560	594	622	629	625	633	598	635	633	650	612	624	632	639	623	618	646	620	619	659	632	596	610	643	660	647	622	631	603	599	635	575	618	627	627	610	598	652	576	673	596	620	648	641	647	593	636	605	613	615	630	600	651	671	636	625	616	602	612	610	605	625	607	619	586	647	625	609	628	662	611	604	651	592	654	668	639	618	616	629	617	598	647	620	603	607	639	657	647	617	600	585	655	642	621	628	629	617	657	610	665	617	665	607	621	602	640	605	645	601	593	607	608	613	637	628	646	643	614	619	607	618	674	607	588	646	609	635	645	666	590	582	635	689	628	658	647	635	639	633	646	598	638	652	648	642	627	640	602	663	615	635	586	617	637	646	649	609	619	636	555	632	646	642	618	645	642	621	622	626	575	597	633	604	643	684	615	644	636	617	590	640	627	617	573	583	615	645	606	638	602	610	589	630	614	606	661	620	631	600	626	628	603	642	616	620	680	620	634	623	609	591	617	568	660	630	575	622	582	638	640	649	614	643	606	573	643	671	549	609	674	637	700	616	635	604	641	598	645	648	624	666	617	626	605	621	582	645	617	572	628	619	638	645	638	660
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	11	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
