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
336880141786	336880142341	336880142891	336880143441	336880143991	336880144541	336880145091	336880145641	336880146191	336880146741	336880147291	336880147841	336880148391	336880148941	336880149491	336880150041	336880150591	336880151141	336880151691	336880152241	336880152791	336880153341	336880153891	336880154441	336880154991	336880155541	336880156091	336880156641	336880157191	336880157741	336880158291	336880158841	336880159391	336880159941	336880160493	336880161041	336880161591	336880162141	336880162691	336880163241	336880163791	336880164341	336880164891	336880165441	336880165991	336880166541	336880167091	336880167641	336880168191	336880168741	336880169291	336880169841	336880170391	336880170941	336880171491	336880172041	336880172591	336880173141	336880173691	336880174241	336880174791	336880175341	336880175891	336880176441	336880176993	336880177541	336880178091	336880178641	336880179191	336880179743	336880180293	336880180841	336880181391	336880181941	336880182493	336880183041	336880183591	336880184141	336880184691	336880185241	336880185791	336880186341	336880186891	336880187441	336880187991	336880188543	336880189093	336880189641	336880190191	336880190741	336880191293	336880191841	336880192391	336880192941	336880193491	336880194041	336880194591	336880195141	336880195691	336880196241	336880196791	336880197341	336880197893	336880198441	336880198991	336880199541	336880200091	336880200641	336880201193	336880201743	336880202293	336880202841	336880203393	336880203941	336880204493	336880205041	336880205591	336880206141	336880206691	336880207241	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2727	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	3650	2300	2726	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
31839	51526	39532	9051	1398	793	627	504	406	385	367	387	349	301	292	287	268	259	277	261	276	266	257	239	251	248	233	244	239	244	246	249	266	231	232	236	233	232	218	242	231	262	219	245	228	219	178	214	232	249	226	203	208	240	242	208	243	243	228	208	229	213	229	198	222	237	221	236	255	218	240	213	208	231	227	190	207	225	199	230	229	231	241	217	226	216	227	283	209	220	201	206	212	220	213	232	246	213	207	195	225	229	236	217	211	189	242	215	246	232	244	241	214	246	229	222	210	204	213	214	229	242	220	198	227	227	234	228	204	222	251	229	236	235	215	230	247	246	214	229	225	217	220	240	232	192	220	224	227	221	238	201	189	208	205	232	247	231	234	243	228	226	196	212	226	214	235	228	201	210	224	224	250	196	237	220	216	241	234	213	222	229	239	235	209	223	209	218	231	213	210	219	221	222	240	222	225	222	222	240	230	193	250	205	212	210	207	223	209	227	219	229	215	218	223	212	214	221	196	226	221	190	223	236	211	214	233	251	233	238	242	232	210	231	217	219	219	235	202	225	245	227	230	205	234	239	230	212	241	232	251	235	226	254	214	259	250	219	224	208	196	244	206	203	214	215	223	216	219	230	194	239	213	232	214	223	196	230	210	206	214	216	239	238	246	191	231	203	225	213	220	241	201	232	247	234	240	199	241	250	248	216	229	216	236	209	241	209	236	243	206	210	228	232	243	225	236	223	228	223	226	192	232	195	223	233	204	243	186	241	247	224	225	214	245	255	208	244	217	239	258	212	231	229	216	210	244	220	217	227	231	220	232	223	229	217	229	254	214	240	217	219	227	243	215	235	221	266	225	217	219	246	232	235	208	218	194	238	207	225	227	204	209	195	224	218	223	219	227	230	225	211	236	213	217	222	207	227	218	185	250	212	235	217	231	239	233	175	224	216	238	207	208	213	230	227	217	209	238	227	209	220	244	211	206	210	204	199	225	217	218	208	239	219	208	210	237	202	238	219	240	216	222	209	239	220	208	215	205	221	213	233	207	228	207	209	223	197	219	233	214	261	210	235	221	221	239	221	233	228	241	215	213	236	226	231	204	216	234	241	256	230	215	232	177	237	225	210	255	202	233	222	212	233	224	226	212	199	226	227	222	234	190	215	225	201	213	221	242	195	214	214	252	209	225	222	225	242	234	217	229	237	252	228	264	223	219	240	220	215	218	255	210	232	236	211	251	236	201	194	225	218	225	214	223	226	233	217	214	219	241	232	225	227	220	214	237	238	214	226	235	243	220	228	214	241	241	216	237	222	219	214	232	238	211	226	199	227	188	221	211	240	214	215	221	229	231	237	210	215	199	242	208	235	231	207	241	236	225	245	247	248	232	236	207	213	252	202	210	229	217	232	227	225	216	218	207	207	219	217	245	229	206	211	221	223	233	211	243	210	212	220	217	228	202	235	206	235	210	221	209	227	227	209	206	239	227	228	221	229	212	195	221	208	218	231	208	217	225	223	212	247	199	222	234	227	218	223	249	230	247	229	241	222	230	248	202	231	229	221	207	230	207	214	213	204	230	213	270	234	222	220	214	241	224	263	201	231	218	186	237	212	251	246	232	221	240	231	197	216	243	226	209	232	232	233	226	207	221	238	228	222	197	204	257	272	208	225	268	236	231	209	232	237	225	211	238	227	220	221	228	223	206	234	216	221	240	239	254	217	229	219	208	230	226	240	232	221	249	241	220	224	229	229	232	236	243	261	256	203	217	243	216	226	241	221	213	246	225	228	230	211	222	239	232	226	232	202	225	201	216	192	226	231	233	241	247	196	263	198	250	230	248	243	211	232	240	226	199	240	241	226	212	225	233	188	194	209	221	217	215	227	230	218	235	215	205	205	219	248	225	239	221	231	209	241	199	242	201	221	201	217	202	225	226	215	228	234	242	220	220	232	221	211	234	245	228	241	228	236	212	206	241	206	241	227	228	230	223	207	226	247	209	245	228	185	186	244	203	209	264	245	241	229	206	241	215	247	235	216	204	218	204	211	219	212	234	247	220	220	219	234	239	195	203	226	230	222	225	205	253	222	197	211	212	250	216	262	200	237	232	234	222	237	231	240	242	237	210	216	246	224	240	210	222	201	233	249	235	202	220	243	240	239	253	215	230	238	237	218	226	203	235	225	226	217	226	220	246	207	242	253	210	216	239	231	234	212	228	226	227	199	210	224	224	234	227	223	247	212	210	214	230	218	215	237	224	231	225	244	249	221	246	219	218	217	209	210	201	221	219	238	206	248	229	239	229	219	219	201	208	234	235	202	236	225	223	216	232	213	242	224	216	222	207	224	219	224	214	227	233	216	210	274	229	227	222	239	228	201	250	224	250	192	210	241	244	226	237	229	216	219	238	187	215	213	223	276	204	250	212	214	236	212	219	228	233	245	221	224	224	198	210	231	218	230	250	227	201	215	225	241	221	201	228	212	221	214	247	218	257	226	219	227	221	226	216	212	209	224	236	238	213	214	262	192	235	226	178	203	221	206	227	219	220	195	222	224	198	234	218	222	224	207	239	238	220	219	182	220	265	234	187	221	204	224	235	226	225	221	230	245	228	212	222	231	227	235	255	226	235	223	258	219	213	230	203	226	239	217	236	265	236	226	246	218	212	251	240	213	242	222	203	211	212	199	226	207	212	218	219	212	223	228	243	226	211	230	222	202	204	220	195	230	217	221	232	251	211	200	204	235	210	210	218	213	223	219	219	241	205	227	218	197	206	234	222	218	203	223	227	272	199	206	252	224	210	244	240	256	216	229	191	230	202	213	224	240	206	189	203	217	219	240	236	237	225	240	227	238	198	217	225	234	225	212	265	243	220	220	225	234	255	241	224	191	221	257	206	228	257	210	218	247	224	199	211	233	240	233	234	239	235	228	235	234	221	246	229	204	208	188	222	220	227	240	204	191	221	205	222	248	203	219	236	232	196	238	228	249	222	221	216	207	210	235	243	243	250	231	207	241	213	223	239	219	234	214	237	240	214	228	249	237	221	217	256	243	236	234	220	201	205	250	198	187	213	210	200	223	217	223	243	228	224	229	213	220	264	241	223	213	214	231	240	220	221	245	240	216	233	219	213	225	235	220	201	232	209	216	208	238	234	212	212	228	230	230	211	239	234	214	229	236	234	237	230	219	200	232	204	216	215	235	195	232	231	222	232	242	219	214	193	221	217	224	227	252	265	192	212	221	226	233	231	221	236	204	232	224	231	239	222	238	242	227	229	205	234	240	234	218	228	220	241	237	223	226	252	216	198	234	225	250	211	232	208	226	224	215	255	228	229	223	201	202	210	231	231	229	267	224	214	207	226	213	226	212	205	202	231	212	227	249	227	197	238	217	241	212	188	224	212	201	208	214	210	251	175	192	236	232	212	213	217	251	247	209	220	216	199	235	247	233	205	214	217	226	233	225	213	241	261	196	215	217	237	228	220	235	206	234	195	231	233	218
20989	36274	24386	5188	4284	3442	2792	2274	2133	1820	1513	1436	1292	1219	1116	1031	1021	974	949	916	870	821	780	788	737	743	697	761	715	716	736	703	666	677	667	636	651	585	686	630	628	634	678	639	581	611	566	625	623	603	626	582	599	618	599	569	581	620	544	617	589	560	571	565	616	605	594	564	571	583	568	584	583	603	587	598	620	564	560	574	560	565	558	567	584	551	567	558	595	577	574	608	617	590	561	579	563	598	556	602	588	582	596	549	605	569	595	562	602	583	571	522	556	571	611	564	548	577	548	585	538	544	559	541	546	582	575	597	555	583	607	570	579	540	552	582	533	579	551	601	553	611	560	607	593	586	577	596	549	602	536	547	571	561	580	575	586	581	546	595	606	570	587	564	552	541	559	598	598	502	550	571	608	564	598	563	554	600	586	544	569	532	594	556	568	561	554	570	591	555	504	561	543	573	537	583	530	527	573	560	549	548	532	549	556	518	570	569	505	555	587	554	554	557	531	518	576	534	564	583	566	539	582	529	592	563	571	535	604	555	557	568	542	562	532	573	550	540	542	564	569	558	565	604	525	587	598	540	520	562	567	519	576	543	549	558	580	548	558	600	564	543	589	598	555	568	572	526	566	559	558	568	554	542	570	559	596	535	561	540	550	544	572	520	579	579	576	525	555	578	557	530	597	557	541	561	576	518	586	519	560	547	543	552	592	631	584	582	561	573	587	555	575	600	554	565	550	537	563	538	566	549	614	550	536	585	548	577	574	539	597	518	560	607	564	625	566	549	623	597	556	574	567	561	591	565	609	580	579	528	596	542	599	564	553	583	511	574	566	579	556	527	586	561	568	572	585	544	574	539	551	542	536	555	579	557	556	563	577	521	554	577	609	607	539	587	604	534	610	564	594	555	629	574	549	589	582	568	581	569	554	587	588	548	578	581	584	585	581	542	548	589	593	590	571	595	546	539	569	563	582	558	591	562	545	565	566	553	532	559	570	530	575	585	578	562	553	561	532	569	546	579	604	590	616	546	592	570	567	585	589	598	571	552	558	557	580	586	561	562	582	579	568	528	548	560	556	583	576	599	538	557	570	568	603	588	584	539	558	595	545	536	577	552	581	528	580	577	588	529	576	504	566	578	590	604	562	567	563	575	556	524	599	575	510	534	571	587	551	556	550	552	560	581	505	574	548	585	570	584	569	577	562	527	605	502	548	563	557	593	548	597	558	581	577	569	585	574	575	571	552	567	560	568	559	568	584	594	582	536	540	613	593	595	526	576	560	537	546	555	584	536	582	552	581	531	585	584	572	582	566	571	564	617	552	554	553	619	549	559	597	512	547	583	548	572	578	538	565	551	569	567	580	585	592	528	544	521	585	526	559	563	555	524	562	584	576	557	578	550	519	569	542	559	583	603	512	584	560	607	584	569	575	542	594	561	536	556	577	561	574	548	560	579	555	560	554	535	557	594	573	568	495	578	557	573	568	563	563	584	580	527	601	575	586	558	543	574	555	546	554	606	538	586	559	599	532	586	618	555	545	541	573	559	563	525	585	591	544	590	576	567	557	591	539	564	571	591	579	580	598	573	537	578	549	576	537	584	589	566	605	585	560	549	580	573	535	575	572	594	509	549	561	604	550	539	538	575	578	559	547	577	606	572	549	571	568	546	539	561	571	574	543	560	594	518	594	572	564	562	522	561	589	568	572	575	600	562	572	572	531	601	600	537	571	599	582	577	557	554	538	544	557	508	518	581	540	538	520	494	532	573	550	541	583	620	566	558	551	534	601	570	545	588	551	558	540	575	568	549	541	538	578	536	557	570	557	543	546	580	568	570	590	557	533	588	570	576	580	611	556	536	540	548	540	550	596	611	513	559	536	565	576	568	543	568	588	573	573	572	584	569	619	569	544	537	597	529	535	572	566	597	526	534	569	579	572	539	559	586	573	581	550	563	546	561	613	557	563	552	574	539	554	591	547	583	549	587	608	575	594	591	570	579	554	569	525	558	530	553	546	545	557	592	586	588	543	564	553	539	543	552	558	583	562	528	556	578	567	537	541	576	576	545	569	554	551	551	613	564	567	595	565	538	572	539	582	534	587	613	533	584	537	610	580	545	555	548	589	591	561	538	597	548	521	560	551	573	587	538	573	566	584	550	598	558	548	587	563	607	587	523	548	548	549	564	573	565	520	568	549	579	553	558	565	548	561	546	547	517	547	506	584	545	566	583	604	589	541	569	538	542	600	542	597	530	525	591	569	557	553	547	567	580	593	581	568	582	554	544	533	577	562	637	561	588	596	563	573	550	567	614	557	580	606	531	551	642	577	552	597	557	538	580	574	580	543	567	580	606	526	552	579	565	571	569	539	563	577	564	555	538	569	551	582	599	553	587	556	514	568	546	533	583	564	544	544	573	574	553	530	588	537	574	559	576	626	539	541	579	575	613	544	551	544	596	557	548	537	584	557	572	559	527	575	550	569	586	570	559	570	572	554	594	574	556	542	568	577	539	573	519	565	589	564	547	575	562	561	528	574	578	573	598	556	541	578	540	559	569	553	548	518	565	600	523	589	582	610	560	593	557	562	607	590	583	570	563	565	619	552	543	549	533	563	582	541	573	551	571	558	558	512	607	569	557	556	532	635	573	571	553	500	555	539	576	522	603	552	568	620	618	624	564	622	564	524	570	593	568	569	571	549	556	534	587	612	581	574	552	531	501	591	552	597	580	602	541	518	563	562	554	500	609	557	539	539	573	544	568	583	550	556	583	574	559	548	574	561	563	565	615	581	570	542	588	552	521	596	563	537	559	566	530	525	620	581	578	527	554	563	553	587	562	591	609	592	568	577	591	584	598	567	573	556	563	619	555	591	586	538	558	561	584	537	560	540	579	564	522	530	578	540	535	581	561	568	581	556	568	555	530	595	568	559	582	598	563	591	542	578	526	565	569	549	584	557	577	570	585	524	605	581	553	585	565	546	567	560	560	536	611	569	541	576	566	605	565	555	551	554	568	573	555	565	575	543	569	610	542	538	595	529	600	536	562	582	552	609	564	534	568	528	550	536	541	565	568	525	571	541	551	576	591	588	553	599	556	574	561	595	576	567	583	554	612	580	562	545	567	556	572	587	542	551	561	582	560	533	533	566	557	561	603	523	548	573	570	597	557	557	562	557	550	522	596	538	628	549	550	554	597	567	552	604	582	621	548	534	562	522	593	573	570	560	599	586	587	562	584	591	552	585	582	544	588	560	598	559	582	571	560	563	524	577	573	554	595	573	585	541	536	557	598	592	558	569	568	536	578	593	577	592	561	547	567	541	558	559	583	572	604	541	537	575	582	620	578	560	555	640	557	584	525	551	554	552	546	581	584	528	590	589	553	523	532	608	551	601	551	538	605	536	534	624	545	562	543	548	532	567	561	544	591	535	583	557	559	595	545	564	579	525	523	576	542	575	558	562	551	550	521	518	517	550	608	554	530	578	585	552	548	568	558	551	597
2656	2189	1035	164	158	144	169	186	151	158	156	159	149	167	164	163	151	155	160	187	166	141	137	167	154	144	162	158	147	161	167	141	177	145	159	157	136	146	158	142	162	160	155	168	119	150	158	157	177	180	176	158	157	129	143	171	156	153	158	153	135	150	166	161	199	129	155	161	142	147	137	169	156	155	163	135	156	168	142	148	162	122	141	155	180	148	159	161	170	129	158	162	151	170	142	140	140	147	168	162	148	149	139	155	153	164	151	172	156	155	138	168	142	146	149	162	152	162	161	137	131	154	162	137	155	150	158	150	157	147	195	146	149	146	144	151	143	146	149	149	144	173	146	152	157	157	153	175	151	136	159	157	154	162	162	154	154	143	174	137	141	161	158	141	142	152	143	156	144	155	161	160	148	152	159	159	157	138	148	152	148	178	168	139	168	148	141	153	167	142	147	156	144	165	159	151	177	147	169	170	142	139	155	158	163	146	163	144	181	187	152	181	165	136	174	165	155	156	130	157	135	177	158	148	152	124	138	145	133	137	173	142	174	168	149	163	160	146	166	169	176	163	142	133	154	129	146	163	147	161	165	144	131	156	142	133	139	133	160	160	152	161	143	164	143	172	151	171	144	136	145	135	151	148	143	149	145	125	161	139	156	177	160	171	141	123	148	170	143	165	158	170	161	156	154	171	170	153	153	144	162	157	147	160	143	148	152	132	161	166	162	160	141	157	137	167	146	152	128	134	142	159	149	139	156	161	132	166	158	146	152	160	153	162	131	158	168	150	155	168	168	137	170	152	137	159	151	156	161	155	152	156	132	159	152	155	151	169	164	152	183	158	152	150	160	160	147	157	153	148	177	162	163	140	167	146	155	152	138	135	161	147	118	144	162	145	164	155	148	144	148	156	147	132	156	155	163	144	146	153	164	153	122	138	170	171	181	169	158	155	143	143	187	160	145	160	156	127	170	153	153	148	137	173	191	149	166	154	149	147	159	162	132	152	173	148	155	141	155	149	174	140	131	142	158	168	159	167	147	167	141	138	150	168	163	177	162	171	146	161	173	156	146	161	160	179	159	148	156	158	152	193	145	144	151	146	157	157	167	146	129	132	189	135	157	154	159	139	148	169	167	142	156	155	136	155	163	147	163	161	178	172	162	136	148	159	186	151	157	151	142	153	187	152	164	159	153	142	143	119	156	179	154	161	151	157	159	175	154	141	143	156	184	172	155	129	156	147	166	140	154	169	139	160	150	165	174	155	171	140	150	144	149	150	151	152	159	156	152	172	133	110	155	156	171	144	129	161	144	139	151	149	164	124	131	154	183	148	160	148	159	133	178	160	131	146	160	159	154	146	150	164	163	157	162	148	150	152	148	158	163	159	161	148	133	163	156	140	142	136	151	140	163	178	172	140	162	149	166	163	152	153	179	147	173	152	164	161	149	151	159	152	174	149	118	129	140	153	178	173	148	146	146	144	155	149	149	140	152	164	159	143	148	146	154	145	162	144	174	168	153	153	166	156	141	164	152	155	142	152	148	166	141	165	155	145	172	169	159	178	152	126	143	155	147	154	144	169	150	150	142	165	160	136	138	147	150	180	160	149	150	144	156	169	145	131	145	163	153	176	142	156	185	165	165	130	175	157	160	167	149	173	169	157	150	125	157	166	157	172	156	138	143	152	154	168	173	149	140	152	155	162	142	154	164	174	146	153	164	153	166	147	145	160	168	156	147	165	163	154	171	142	149	149	163	165	155	156	162	162	139	163	163	152	156	170	159	131	173	145	141	151	147	153	154	147	178	166	148	145	153	153	161	136	141	150	157	152	144	167	142	167	161	163	163	177	162	150	150	161	153	160	133	154	128	160	170	161	155	141	157	146	179	145	149	161	125	180	184	153	155	128	159	138	166	147	171	147	127	151	155	158	175	148	150	150	137	145	163	161	149	131	160	151	157	153	164	162	135	142	138	168	140	176	155	159	167	129	133	165	137	165	140	162	157	154	151	134	165	134	162	150	157	137	150	150	166	142	152	159	137	150	156	154	181	153	151	168	155	146	142	133	141	145	141	154	157	172	146	142	145	160	150	135	162	149	156	181	156	165	175	153	186	143	176	162	148	154	137	168	167	148	158	145	142	138	136	134	122	153	138	171	153	168	155	169	163	160	151	158	138	146	152	141	161	151	164	159	138	134	151	153	125	145	162	145	167	138	150	144	151	140	160	162	144	163	160	137	151	123	156	165	134	149	164	197	153	159	167	156	154	138	149	161	160	160	179	144	166	166	160	161	138	144	140	159	142	163	154	164	167	130	145	161	136	144	146	162	157	148	168	163	173	140	146	139	163	167	129	151	178	172	151	135	160	156	155	155	155	180	162	151	146	147	155	189	133	148	154	162	155	157	168	163	157	155	172	141	131	133	154	153	168	155	152	147	153	132	166	134	150	141	171	155	145	135	144	133	164	174	142	151	156	134	138	157	143	144	161	156	147	143	149	140	162	157	134	159	170	151	151	170	145	141	130	164	169	135	147	165	174	163	143	137	158	139	171	173	167	173	178	155	149	179	151	145	163	156	161	169	159	152	149	168	140	144	138	144	139	166	155	142	130	127	166	161	165	148	140	169	142	144	149	145	135	146	149	160	153	130	163	138	165	156	157	161	127	157	135	169	156	155	135	160	151	164	157	139	160	146	155	149	138	152	149	145	136	146	149	155	152	169	155	140	173	145	151	154	146	151	145	166	153	137	146	147	144	171	157	166	135	166	159	161	152	160	153	148	183	157	145	160	166	163	147	152	153	158	154	164	156	176	153	176	156	170	157	137	160	170	171	165	143	155	153	132	145	187	145	165	137	130	174	145	181	129	152	152	143	147	138	149	132	152	151	147	124	162	165	128	132	150	155	159	147	165	175	150	136	152	163	172	168	161	151	149	134	144	176	142	152	156	170	158	156	145	148	153	153	128	139	130	160	150	150	152	164	158	162	142	152	152	133	153	142	144	140	151	154	161	139	168	129	167	142	134	162	150	162	165	153	157	145	146	156	143	137	133	145	137	149	178	151	168	125	149	175	151	147	144	144	134	141	152	164	155	150	134	158	148	127	161	152	142	150	161	163	147	147	153	146	137	161	135	139	129	135	152	161	155	152	142	140	135	139	146	162	148	137	139	158	149	150	153	143	162	143	161	162	163	146	184	149	158	140	172	163	144	172	134	141	156	138	175	129	142	149	157	172	141	148	171	157	150	145	135	154	150	148	156	153	166	131	150	150	168	164	156	145	128	139	138	171	158	169	141	143	155	149	137	153	177	155	134	139	143	157	172	138	159	159	159	124	176	150	124	150	149	145	166	162	139	147	145	146	143	185	159	161	162	151	138	164	135	138	157	166	158	192	152	175	165	154	142	163	140	147	152	133	151	154	158	161	152	146	158	150	157	139	141	167	141	139	164	179	181	152	166	131	161	158	162	165	155	170	155	133	135	151	145	168	169	152	138	161	139
2950	3369	2499	532	526	478	465	490	455	463	431	447	474	458	430	439	457	409	443	420	404	481	433	451	448	457	458	426	469	450	432	425	447	425	434	428	484	403	446	425	444	417	451	457	419	451	458	416	431	422	451	428	478	461	412	438	448	418	437	422	402	408	444	480	422	470	411	440	443	421	446	442	401	429	426	409	443	481	468	454	456	459	438	410	445	427	465	455	446	425	434	416	464	433	444	437	409	419	451	447	397	416	387	448	421	458	434	426	426	430	428	460	412	400	423	431	405	417	427	407	423	469	452	424	411	406	485	426	424	428	436	435	436	409	413	449	414	423	427	442	421	429	411	464	418	430	441	448	427	411	450	429	390	437	428	419	422	424	419	449	438	427	414	429	461	402	447	425	466	453	416	449	385	444	458	444	402	436	440	445	443	447	419	451	459	461	428	401	445	456	418	412	441	445	434	444	436	422	463	432	428	423	464	427	433	436	439	460	418	406	424	452	435	427	437	452	455	424	434	464	451	439	430	440	480	438	421	436	455	426	449	435	423	402	419	414	427	445	403	431	386	450	442	452	462	418	396	473	465	416	459	433	424	427	407	447	426	416	439	431	441	435	410	462	416	459	459	434	445	416	454	393	456	406	389	436	422	447	443	417	436	397	438	433	418	462	448	442	414	442	435	474	409	445	449	439	430	445	399	423	434	431	430	436	397	404	420	427	411	445	474	422	460	407	439	442	448	420	438	449	439	416	465	461	438	426	438	485	439	429	470	446	429	430	402	450	435	403	429	447	405	443	446	420	391	451	450	458	447	422	407	405	439	427	407	467	429	404	408	423	417	499	412	395	414	441	442	423	404	434	423	426	433	413	436	438	402	458	497	433	431	473	404	419	451	415	471	435	453	430	465	433	400	441	481	454	433	460	408	399	429	417	469	462	413	445	420	405	424	462	464	482	461	386	411	429	454	412	434	416	425	441	460	428	452	467	424	431	475	434	410	433	412	408	406	425	473	422	430	443	448	448	415	434	454	460	428	438	452	470	452	402	412	436	444	410	420	489	430	474	422	447	481	462	430	410	431	443	446	417	402	434	447	454	438	434	407	425	450	419	401	451	457	441	428	448	422	389	428	447	427	463	413	455	405	445	449	408	435	455	459	420	447	465	452	446	398	405	469	471	409	436	438	415	419	475	437	430	446	466	431	440	453	429	429	442	497	449	493	393	429	443	443	434	424	422	447	403	420	411	439	429	473	446	430	416	455	449	420	423	451	396	443	473	403	418	439	431	430	437	432	420	455	439	391	392	426	418	408	442	409	474	426	410	405	442	421	435	418	465	449	428	432	430	435	440	445	388	476	444	449	438	416	438	449	427	429	489	442	406	387	438	435	407	425	417	455	430	424	422	403	415	436	434	461	417	471	428	435	463	440	416	445	400	424	447	447	453	429	406	443	434	440	451	442	413	447	406	450	439	418	443	427	452	442	445	451	435	479	453	465	466	433	454	441	431	413	438	468	436	435	418	417	412	412	448	440	460	458	441	409	443	440	440	410	452	454	470	438	464	446	456	408	455	468	398	423	423	446	421	437	465	425	435	463	429	488	423	418	438	425	487	406	424	434	406	469	460	436	432	444	418	442	439	426	457	453	494	427	426	469	467	395	444	450	445	410	438	422	414	450	434	454	447	422	462	407	474	446	436	428	408	460	433	454	457	422	443	408	430	425	399	466	429	400	409	407	425	411	448	481	388	477	452	433	424	427	450	444	400	464	455	425	406	454	438	404	441	415	415	441	464	423	408	460	453	436	444	415	439	463	447	424	413	453	442	431	449	424	463	431	452	431	401	440	448	431	393	454	418	425	461	426	458	436	426	455	391	443	469	420	459	433	430	398	470	400	439	403	414	402	456	434	437	451	441	440	435	432	474	445	415	421	449	447	460	449	459	440	418	465	396	480	471	465	419	440	446	443	471	432	429	454	502	406	416	429	414	419	471	395	417	420	459	438	461	413	421	417	456	449	429	420	428	445	415	426	445	428	443	448	435	431	416	444	416	441	427	443	432	405	427	452	410	446	436	447	454	415	407	440	420	445	419	443	416	471	480	455	457	455	440	432	417	445	417	428	424	421	407	472	411	419	468	467	420	429	414	441	404	443	371	420	410	455	400	435	460	424	462	434	411	417	431	438	441	450	439	463	424	450	429	465	455	418	481	431	418	471	421	409	447	463	428	414	407	418	426	444	473	481	415	430	423	456	434	458	382	408	435	412	447	473	408	442	431	463	444	446	400	423	435	438	427	443	443	407	491	431	466	427	443	419	436	445	402	426	437	438	412	442	415	453	428	447	442	410	433	411	429	445	434	439	445	415	432	426	452	433	411	463	421	438	414	417	399	413	409	436	460	423	443	444	389	424	461	432	430	397	423	464	419	422	445	434	446	425	445	436	414	412	445	449	426	476	403	438	427	419	436	427	429	479	399	429	426	418	466	409	448	466	426	425	434	416	463	414	421	415	434	417	443	446	425	437	428	434	510	407	419	443	448	422	450	419	406	418	447	439	430	408	409	461	458	457	455	422	460	414	430	440	417	447	449	417	447	448	454	431	456	457	454	427	437	439	454	422	438	457	424	450	439	444	421	441	445	451	417	424	438	417	401	419	399	436	433	420	425	423	452	440	440	454	433	411	463	457	451	411	435	415	416	421	436	449	424	408	431	432	425	438	442	431	444	420	420	438	434	453	474	413	449	404	453	442	464	424	421	447	448	426	428	407	489	427	410	415	416	450	431	465	420	448	460	446	464	411	413	450	487	425	441	462	440	438	426	406	442	429	442	459	453	425	432	431	437	446	432	419	450	438	421	417	499	418	422	420	448	449	387	407	441	436	431	422	423	480	378	415	449	414	402	407	443	436	442	419	451	455	440	435	465	421	464	460	416	420	419	421	434	396	431	468	429	456	455	445	452	460	429	411	453	420	412	400	401	405	415	436	444	459	432	431	463	440	416	430	450	412	462	444	449	437	452	437	461	428	443	427	423	415	443	437	434	434	461	462	477	448	459	435	410	412	446	463	392	404	415	465	458	413	468	427	429	449	417	447	407	444	454	423	408	453	427	462	461	435	433	446	451	407	432	427	426	420	449	395	413	493	402	429	444	423	437	452	397	438	423	447	421	416	405	442	431	413	453	437	418	431	422	393	409	410	404	453	425	460	464	441	439	418	410	423	398	451	421	433	439	403	445	405	439	448	427	450	438	423	453	447	426	456	429	417	413	410	428	435	424	501	415	434	425	457	411	447	404	382	419	484	431	414	466	472	456	402	417	431	468	437	432	438	406	409	420	413	422	477	413	448	433	432	407	440	442	412	459	419	433	401	414	426	439	442	419	442	391	388	458	433	432	421	437	417	452	435	423	447	418	422	434	450	426	429	428	435	415	440	431	411	472	418	442	468	448	379	430	445	448	416	442	451	435	441	446	418	440	425	400	421	416	434	436	439	451	411	435
23142	37239	27939	3699	702	543	481	417	373	305	355	330	293	298	340	326	338	291	259	286	264	253	247	288	290	258	271	283	267	280	303	289	263	267	257	275	258	292	281	290	266	254	308	285	275	291	290	271	262	278	271	260	282	297	296	275	293	246	279	298	274	284	270	280	276	294	319	285	290	273	272	283	293	268	256	287	263	272	286	276	281	287	262	280	262	266	261	286	261	280	281	303	254	247	308	268	298	293	243	300	279	299	301	279	290	282	273	248	303	274	278	263	246	235	288	292	242	287	278	267	269	274	259	293	281	251	263	272	257	280	283	241	275	270	289	239	300	250	306	272	291	280	271	286	269	262	294	257	281	252	250	264	268	272	243	256	259	291	304	274	251	260	253	283	275	292	287	258	268	284	275	280	268	291	289	309	290	281	282	278	284	245	290	262	270	282	234	265	251	287	267	304	248	282	256	256	287	276	294	264	274	271	261	295	267	249	266	266	268	273	266	273	276	302	313	258	232	270	283	296	254	279	298	289	273	280	309	300	271	259	282	263	296	271	271	247	283	255	302	272	272	278	285	251	244	243	276	261	267	254	269	270	268	277	279	272	310	269	244	272	268	267	235	257	263	306	254	277	269	292	268	276	269	296	291	286	279	265	288	283	256	262	276	299	258	264	257	271	278	265	275	283	265	276	265	240	257	285	265	263	262	313	268	250	276	265	256	303	288	271	243	266	275	280	260	259	291	283	271	289	281	265	286	256	232	266	286	275	256	240	268	235	276	254	278	289	274	273	287	262	267	260	282	289	270	266	293	272	257	287	263	277	255	259	248	247	311	247	269	305	285	293	248	265	248	278	263	257	249	245	283	285	267	260	250	254	285	241	244	298	255	280	269	277	253	260	264	263	303	295	282	258	281	249	229	268	284	279	267	278	279	279	251	264	235	281	273	258	279	292	290	265	280	297	271	268	290	300	289	273	257	278	273	272	288	266	274	263	273	299	265	284	298	275	280	268	272	281	265	264	286	246	260	295	289	286	261	285	271	265	287	299	275	284	285	252	270	283	275	246	251	258	247	263	265	285	272	263	257	278	275	251	283	276	270	254	253	247	292	255	269	228	273	293	254	286	263	280	298	259	285	262	267	256	288	265	283	275	280	258	291	280	272	305	242	281	277	264	270	303	253	277	296	292	255	270	269	287	288	247	271	269	295	282	299	263	302	285	305	262	271	285	286	307	275	262	300	260	254	269	269	267	256	249	297	291	255	295	283	252	270	245	303	294	280	281	280	270	252	284	261	292	254	281	265	281	284	253	273	261	305	270	264	263	321	277	246	242	279	252	270	294	218	253	249	257	250	292	251	239	277	288	271	267	310	283	275	267	272	278	268	286	291	328	280	223	238	300	260	295	298	287	262	267	267	282	287	289	260	245	263	256	281	247	275	260	277	282	308	267	269	274	270	284	288	267	250	249	267	264	271	268	264	278	287	277	253	274	253	253	271	263	277	294	298	274	299	263	243	254	305	287	262	273	238	252	279	276	263	282	268	277	268	314	278	279	283	289	279	284	243	258	247	312	273	269	333	285	238	281	287	259	282	286	267	307	261	287	260	318	309	280	256	249	274	274	255	263	285	269	260	294	279	269	269	243	300	273	280	277	279	260	262	289	281	278	254	280	263	256	267	252	288	272	276	244	259	279	258	274	275	291	280	265	276	279	253	266	293	263	248	250	291	271	290	282	276	272	251	319	286	277	255	271	261	283	277	269	264	292	292	255	265	234	276	270	276	240	240	275	278	289	288	252	245	265	249	268	264	272	255	269	282	299	267	263	279	273	306	263	273	270	262	264	270	271	272	284	275	302	270	261	258	269	261	244	264	242	278	295	294	242	299	275	286	305	261	260	275	241	285	304	251	274	271	316	265	267	274	272	238	274	275	281	288	291	277	249	316	245	285	267	276	266	285	254	281	261	282	270	290	237	266	264	273	248	249	249	242	263	288	252	254	271	299	275	276	271	287	272	266	255	243	288	288	255	266	288	283	292	273	247	248	275	273	256	288	261	257	236	268	271	259	297	260	251	282	310	280	259	297	262	263	290	254	243	261	246	276	269	260	253	263	249	267	250	276	243	281	296	256	268	253	266	264	236	255	243	253	257	269	225	257	289	279	291	259	272	322	283	284	290	293	295	267	272	264	266	269	275	297	242	254	247	309	302	291	259	262	278	278	257	284	272	248	292	263	285	279	297	252	267	252	284	279	272	284	285	260	270	251	256	256	269	272	281	264	267	281	300	257	249	267	277	271	280	295	264	270	263	271	271	267	273	256	257	282	262	295	255	281	268	250	261	278	264	265	276	250	289	250	256	265	257	276	282	270	276	256	307	265	246	241	287	283	255	256	260	281	290	273	261	263	254	261	295	277	267	274	259	301	290	255	280	295	303	283	303	281	255	276	288	267	266	297	266	287	269	262	266	295	271	262	235	292	262	258	267	289	286	271	305	278	283	282	299	284	276	276	302	283	264	284	249	280	272	267	283	268	248	275	257	273	296	276	294	246	302	271	269	264	278	260	292	288	281	298	275	269	269	282	280	274	279	280	266	296	272	267	252	290	264	279	276	274	290	247	286	310	290	292	290	286	258	300	265	226	281	260	271	294	240	286	282	280	284	257	256	276	254	268	285	292	278	270	241	272	281	289	265	272	288	292	304	270	268	249	257	273	271	291	290	254	267	260	289	278	273	244	311	279	276	234	261	269	258	262	219	281	259	258	262	269	261	264	263	299	269	262	261	246	260	273	283	271	273	261	278	288	277	261	246	279	269	277	269	292	261	274	248	264	283	292	335	250	288	318	256	300	265	273	275	280	273	294	267	260	254	253	287	257	246	269	267	270	243	270	275	266	258	243	280	296	256	284	244	272	253	302	259	271	249	251	283	312	296	275	281	281	273	261	260	295	271	277	253	238	272	270	275	247	262	246	244	279	263	258	289	283	268	277	267	265	282	256	282	243	256	281	291	286	257	288	252	257	222	265	303	284	290	260	253	272	247	286	275	287	280	278	258	261	263	272	253	270	275	277	282	258	283	286	291	268	277	283	279	239	229	242	264	272	255	276	259	254	260	292	256	288	279	314	248	261	228	279	250	265	274	271	273	300	258	271	276	291	270	268	268	289	265	263	264	260	276	304	290	258	281	246	297	286	263	284	260	255	292	282	258	251	263	286	275	267	253	295	284	278	293	263	285	273	261	266	279	217	268	301	274	272	266	276	253	261	274	287	285	312	282	282	271	278	290	251	257	261	272	275	287	271	265	254	289	282	283	268	286	265	281	269	265	298	257	256	284	281	252	303	295	270	248	269	266	297	287	266	271	277	269	279	280	251	249	279	267	257	265	283	274	267	286	258	277	290	250	248	292	255	264	299	267	247	240	272	276	273	274	268	286	272	274	276	267	263	245	265	279	270	278	287	255	299	283	261	273	297	312	278	233	269	282	284	283	270	276	268	253
15829	26827	21432	3186	2668	2256	1903	1574	1468	1322	1202	1174	1059	1083	982	856	921	861	898	816	836	835	810	765	815	860	774	774	768	808	747	752	756	773	734	753	791	762	719	724	737	743	738	741	765	710	722	728	741	711	752	743	748	773	713	693	734	668	697	702	688	696	675	679	670	670	692	674	739	739	731	706	707	654	729	779	725	750	675	727	691	681	705	715	730	691	692	653	704	714	746	744	742	626	689	733	713	709	716	730	717	723	777	695	718	701	664	676	719	685	751	727	731	700	656	670	719	666	715	713	671	735	703	694	704	741	678	698	700	697	732	713	720	649	688	707	686	661	649	682	684	649	646	709	725	728	757	746	724	678	660	644	673	719	639	658	700	682	704	660	710	689	663	721	676	700	660	674	698	714	640	666	731	676	677	723	737	666	703	676	686	635	700	728	695	713	649	686	663	727	682	705	663	701	653	672	728	675	667	687	665	696	671	666	711	675	634	694	775	730	699	683	717	689	697	694	710	686	721	688	715	694	708	680	703	663	715	678	669	746	646	743	662	686	706	713	663	661	706	698	686	702	654	663	698	658	726	687	717	719	688	697	723	680	691	711	712	697	659	678	686	707	665	671	792	655	706	646	706	711	681	687	706	695	674	692	659	707	678	672	669	656	671	759	636	695	713	682	667	729	701	664	682	663	742	666	706	684	724	698	688	719	670	639	716	699	706	670	727	709	705	717	668	722	728	653	697	704	677	705	736	689	687	678	662	752	657	670	698	717	703	728	690	679	721	704	728	683	661	688	683	719	707	630	684	690	700	681	674	702	673	687	667	714	693	687	645	688	715	671	719	733	721	722	750	695	701	712	667	706	704	694	670	739	725	693	707	685	758	705	666	665	665	695	682	712	694	734	713	678	707	747	657	682	707	710	715	690	660	671	698	679	662	666	693	659	735	720	698	687	673	650	697	700	647	675	707	678	695	658	726	713	703	703	662	711	649	712	701	668	697	646	760	703	691	717	663	695	682	693	736	665	698	689	690	697	689	689	684	683	703	698	762	683	708	710	739	671	699	667	692	679	651	716	635	687	708	723	727	733	700	681	620	661	660	742	712	719	690	697	675	688	711	720	673	701	672	662	724	722	685	705	671	701	708	666	702	692	678	693	695	702	699	756	693	684	692	668	763	658	726	690	669	714	677	720	694	659	726	672	684	720	666	724	701	674	669	719	693	716	642	684	678	706	658	698	704	698	693	668	711	671	712	649	698	738	692	749	727	682	681	642	693	689	760	677	731	717	712	671	687	739	681	726	671	691	667	730	673	680	706	685	648	705	734	723	693	687	740	739	745	641	726	685	670	719	705	719	688	699	757	689	678	696	705	668	721	707	725	712	704	667	700	692	707	698	660	675	646	693	655	711	659	692	650	692	696	701	713	692	711	640	712	748	701	736	698	689	713	647	726	709	670	751	644	687	694	700	660	703	690	666	714	704	723	694	694	689	679	680	686	694	644	673	681	675	679	679	708	658	682	667	732	655	720	668	732	718	650	682	645	650	728	680	680	733	715	676	669	700	680	715	741	782	693	689	694	738	666	699	689	677	643	730	682	726	703	677	728	706	669	673	732	690	693	700	671	689	691	674	695	736	656	682	720	649	727	666	668	705	679	692	705	711	704	731	708	679	678	699	697	711	698	715	653	720	706	695	665	698	670	709	695	670	716	647	683	710	690	678	725	696	688	679	694	708	655	721	671	662	703	689	693	696	673	704	709	691	684	708	687	662	717	720	682	736	628	715	708	704	720	685	668	700	684	653	679	687	697	680	691	727	715	691	690	666	715	695	711	689	720	708	650	647	737	712	670	683	691	654	661	711	714	604	664	721	710	749	706	671	669	743	621	706	702	690	717	691	682	711	686	702	708	701	692	687	698	746	671	686	764	693	759	676	687	728	680	698	684	728	645	687	697	734	714	724	655	730	647	673	713	690	661	675	696	736	707	689	740	726	691	708	728	686	672	716	721	696	645	697	655	688	690	737	710	654	666	668	704	694	664	691	738	664	682	694	719	700	700	662	697	668	672	704	718	658	696	693	722	691	669	655	671	682	652	665	682	685	709	693	665	705	732	708	679	688	695	689	690	706	655	654	679	694	663	695	715	695	647	737	684	662	706	692	723	695	690	688	683	723	696	664	705	705	703	716	694	686	687	750	727	713	667	641	685	720	713	730	683	676	688	714	703	697	723	701	728	714	716	673	646	694	732	722	719	686	673	701	719	710	699	710	699	673	677	675	635	673	711	719	666	714	687	697	718	742	675	690	708	656	686	687	649	691	646	665	713	726	643	712	715	730	715	685	702	724	696	662	714	651	657	681	714	680	702	707	725	674	717	648	675	690	684	699	715	710	687	715	694	719	693	760	710	692	691	688	632	713	719	677	708	708	722	667	726	652	708	719	729	736	674	728	698	668	703	716	711	716	685	702	696	671	698	697	682	682	682	712	687	686	717	693	712	715	699	663	701	740	692	671	661	718	708	733	701	725	703	698	670	710	676	711	696	695	708	709	726	671	720	707	725	721	696	666	660	707	669	742	704	670	681	684	723	694	683	685	676	692	692	635	688	719	674	706	703	667	729	708	720	758	723	671	681	723	689	732	730	705	693	651	648	663	692	745	669	642	696	690	740	764	674	681	702	636	717	664	678	729	702	677	649	651	699	732	696	671	715	713	676	686	699	653	718	756	682	708	740	681	726	739	679	658	679	717	713	661	658	707	738	690	702	666	740	714	675	703	688	687	703	729	680	697	688	701	688	692	721	720	654	710	703	701	685	661	709	677	689	678	707	686	673	692	700	686	691	710	645	694	702	673	699	703	723	699	743	717	637	656	668	699	729	713	683	699	706	716	738	687	655	714	695	722	718	707	761	704	673	675	701	717	698	688	692	741	722	697	687	693	732	668	661	678	699	680	692	710	630	751	701	717	701	720	680	698	695	716	649	672	697	688	645	707	707	659	709	672	679	663	665	694	688	666	671	684	718	701	640	737	689	664	684	687	663	695	684	691	682	716	730	672	700	689	693	766	696	671	692	694	679	651	663	691	708	682	694	731	678	713	722	708	684	715	704	702	735	679	706	738	662	707	657	729	704	678	684	712	722	731	672	696	739	735	647	693	706	719	699	715	734	722	711	707	707	719	720	718	709	668	684	675	698	688	672	652	687	670	692	723	694	709	705	655	658	678	676	671	664	673	683	721	654	690	707	701	666	675	755	729	678	720	646	677	703	736	701	688	705	703	716	705	733	686	672	712	712	637	699	673	714	671	697	708	689	669	685	686	716	676	672	677	677	670	703	752	702	701	676	720	706	698	633	651	694	693	660	680	706	712	655	688	716	767	670	671	663	681	728	672	731	686	721	713	707	684	682	658	671	729	679	677	667	720	701	659	705	721	711	694	673	679	647	699	698	703	651	703	641	703	727	718	675	759	752	668	701	704	698	685	760	682	679	725	697	749	703	629
32890	53223	45333	11230	1719	788	632	518	432	405	335	331	271	294	257	268	307	263	262	276	239	220	256	255	261	252	235	279	239	231	226	251	222	236	229	241	217	247	236	250	223	234	221	219	261	199	230	203	220	226	255	211	230	230	241	245	229	221	199	222	227	220	213	230	210	238	224	233	223	230	189	207	211	228	220	222	219	229	189	193	234	184	225	247	227	238	202	233	210	210	241	242	253	235	238	227	219	221	229	215	220	238	239	223	226	231	224	197	220	222	223	215	235	220	221	228	218	234	220	222	218	241	225	237	227	261	240	208	242	226	215	250	203	220	215	220	249	230	223	200	241	224	235	223	246	199	225	251	244	227	210	220	241	235	222	238	226	244	214	198	202	233	218	215	234	213	230	232	242	223	208	226	212	228	223	217	202	226	216	224	210	197	231	216	224	221	217	232	205	181	236	215	203	222	224	235	229	230	214	219	209	220	216	214	196	227	254	210	214	195	213	195	223	211	213	221	228	239	193	208	232	206	215	210	204	221	220	226	210	221	224	212	233	239	227	224	214	224	229	245	214	244	222	227	219	220	242	232	233	193	205	202	238	204	235	209	206	221	215	236	236	210	250	229	246	236	224	228	197	241	232	182	223	217	218	217	209	235	224	203	216	210	206	233	194	212	215	237	211	216	204	208	206	224	225	223	208	207	226	213	209	242	214	242	185	204	204	188	229	215	217	223	269	259	252	223	230	216	212	235	235	216	207	213	202	209	213	238	260	248	219	233	233	233	214	236	228	198	234	233	233	252	212	220	207	223	210	228	214	244	240	233	200	240	228	208	210	196	228	244	215	239	245	209	241	249	228	199	214	238	204	234	227	220	237	209	207	225	202	228	207	209	232	214	244	216	216	228	216	205	241	229	186	213	223	216	223	217	220	231	248	231	279	226	229	242	226	223	212	233	189	200	237	223	265	218	229	217	243	197	190	243	204	221	210	225	201	239	213	255	234	235	237	208	207	242	240	246	188	227	224	202	226	229	257	218	209	216	194	218	225	236	251	215	218	236	232	211	218	244	238	209	232	218	202	226	197	200	222	205	215	210	240	219	219	232	238	212	216	218	232	230	224	201	224	198	234	241	245	206	241	228	190	217	207	208	219	203	235	208	215	216	252	242	229	205	207	266	256	237	245	228	226	217	244	252	240	243	234	206	201	227	218	222	241	228	216	255	217	215	228	217	221	217	230	214	214	251	233	240	238	204	219	212	241	204	234	201	238	223	234	212	215	223	220	237	203	227	244	219	205	237	211	233	215	224	208	205	266	241	210	222	219	218	223	217	231	247	261	237	197	213	230	227	221	234	220	246	234	218	188	216	211	232	248	215	217	207	243	220	224	183	248	266	247	211	230	215	203	257	225	195	238	195	240	217	218	252	226	191	222	213	203	234	225	206	213	204	211	243	231	247	223	230	217	236	242	248	238	225	212	216	252	222	203	243	234	221	201	227	230	232	235	218	221	209	204	215	204	226	242	211	243	228	215	209	231	214	192	216	235	222	231	235	211	217	220	240	225	231	208	222	242	219	211	205	223	205	246	207	210	223	223	214	213	219	228	216	225	215	244	200	225	229	250	191	240	229	225	216	193	207	210	225	237	241	210	223	198	202	206	226	228	235	234	217	228	230	238	209	234	225	208	218	221	208	201	222	219	211	210	222	200	208	216	221	215	233	220	220	212	239	254	214	231	220	212	222	217	205	235	203	232	200	201	250	220	219	225	210	211	247	216	222	233	195	221	227	221	197	208	205	237	221	239	222	219	219	218	213	217	217	216	252	242	224	234	230	238	258	237	226	210	224	200	205	235	204	218	245	208	218	211	229	223	221	218	227	220	223	236	207	230	219	228	219	230	220	220	213	206	226	203	225	225	224	229	222	224	221	209	217	201	236	236	239	220	225	188	238	199	237	222	203	244	214	205	236	220	238	220	218	232	215	205	215	228	241	242	235	259	226	213	234	251	228	220	206	233	230	230	224	252	231	249	220	220	216	228	247	236	213	220	229	211	184	244	224	189	190	231	223	235	245	214	202	210	250	234	208	217	236	210	247	212	216	220	220	231	238	237	213	218	203	234	209	235	238	228	215	260	249	229	235	222	244	236	210	219	221	244	232	201	214	238	204	210	238	263	245	196	206	234	234	197	224	216	209	211	209	220	216	209	226	229	218	263	218	215	281	211	190	239	205	215	228	221	236	221	229	206	235	200	224	212	194	211	233	233	211	221	229	233	262	236	213	240	211	228	222	200	228	225	205	180	235	211	230	235	230	255	219	231	208	242	246	239	218	222	239	195	212	202	240	220	213	227	245	237	208	228	222	219	225	216	226	240	239	230	232	205	238	236	221	221	232	232	255	232	228	218	208	188	236	210	227	223	230	225	209	222	230	221	222	229	221	233	246	249	231	194	227	241	199	228	221	188	236	227	210	237	230	225	228	184	229	210	241	191	246	207	201	211	214	234	225	199	198	242	199	217	244	255	205	240	256	231	219	218	201	215	222	221	256	241	216	222	209	221	215	221	251	220	220	212	236	192	232	200	229	216	221	209	246	240	205	231	227	222	222	219	204	217	227	201	208	233	219	224	215	224	233	232	235	219	219	214	207	225	204	222	228	239	233	221	223	216	246	207	208	229	224	217	229	214	200	211	218	245	237	259	230	237	248	212	232	246	204	211	224	203	237	235	246	241	223	209	244	258	222	220	251	238	225	232	218	211	239	215	217	221	228	226	217	190	251	244	240	196	231	239	200	238	218	212	248	245	249	217	244	241	219	216	225	193	227	253	211	210	231	224	246	241	199	226	203	220	227	249	259	220	240	236	220	223	237	240	201	215	237	215	186	212	240	212	198	233	229	230	232	233	192	225	209	249	212	229	228	227	222	208	237	215	219	237	251	233	213	197	233	219	228	222	216	218	237	227	241	218	229	225	224	222	205	247	233	222	235	228	210	215	222	217	231	228	246	252	238	235	225	220	198	227	225	217	266	205	199	196	209	221	213	226	239	205	198	221	224	232	238	220	219	199	225	203	227	223	226	223	208	219	207	203	224	240	250	203	209	224	211	210	218	201	220	245	239	247	232	236	232	227	244	222	195	237	222	235	228	212	225	251	238	235	223	216	192	243	215	231	224	221	198	218	261	239	197	199	212	232	213	210	213	234	205	246	212	196	255	224	214	210	253	237	225	205	218	219	213	231	219	213	239	211	205	232	224	265	231	216	225	216	238	206	225	229	223	224	210	235	217	206	228	251	221	231	222	203	215	209	240	195	251	236	212	226	208	203	212	208	226	246	197	204	212	233	217	204	202	220	207	236	199	219	214	241	235	238	200	206	230	224	195	205	198	214	224	232	242	269	225	200	229	231	218	230	219	251	219	228	221	219	215	213	215	214	230	212	235	225	226	236	244	242	216	210	220	234	258	244	215	223	225	210	231	207	245	190	220	217	245	215	222	246	232	236	224
21402	36633	29372	5099	4238	3333	2849	2284	1971	1737	1558	1445	1218	1185	1159	1041	997	952	889	891	863	839	818	809	766	710	753	762	666	692	644	688	685	653	665	631	643	649	599	637	673	618	621	631	595	631	620	601	603	600	580	619	574	585	587	638	562	606	609	576	596	581	592	628	581	584	587	593	567	578	555	611	550	603	598	527	547	569	586	558	564	575	596	578	574	582	580	540	572	579	584	565	562	597	562	569	580	568	572	570	554	581	534	563	554	596	574	604	556	561	619	555	589	591	609	594	514	583	527	542	579	556	577	585	585	570	591	560	574	559	579	536	558	582	568	595	559	627	583	555	559	567	596	564	554	551	572	552	579	571	562	576	562	611	554	541	591	565	506	537	579	579	541	560	541	567	583	557	596	519	568	577	521	606	558	552	575	550	546	574	494	539	560	578	604	614	573	577	577	534	549	556	575	601	598	551	565	544	582	582	588	557	550	586	611	572	548	556	569	583	603	589	573	530	567	554	563	547	564	556	567	603	550	592	542	566	546	600	589	542	592	567	544	589	558	540	562	579	582	565	547	548	566	609	525	617	553	514	547	582	549	554	546	542	560	547	564	572	531	572	551	586	596	565	512	546	525	556	553	560	543	581	540	562	538	571	565	564	557	535	585	574	581	612	575	574	513	587	570	552	549	544	609	536	603	538	591	553	579	581	561	533	535	559	585	586	554	529	570	581	541	547	548	580	567	560	566	535	571	526	529	553	558	609	599	529	574	569	540	567	597	580	594	533	527	518	551	510	580	604	596	600	562	531	542	530	564	576	566	545	544	537	590	552	569	557	551	609	564	520	558	546	538	554	564	552	521	548	526	553	548	569	580	557	592	569	579	570	520	577	530	583	546	548	560	581	563	569	593	564	634	529	564	537	553	587	548	557	527	576	562	563	539	568	584	573	584	610	592	598	576	526	551	552	554	573	540	580	577	562	589	573	558	564	578	554	555	530	574	573	585	556	549	579	553	556	582	571	548	569	563	549	544	567	547	579	530	579	539	569	599	507	575	552	580	524	608	591	593	554	570	574	556	562	548	582	606	520	615	556	559	599	569	573	554	579	553	562	610	582	537	576	550	553	581	560	579	607	568	589	563	593	564	626	593	567	550	537	557	566	562	559	573	560	544	588	549	567	587	594	538	546	549	525	566	579	521	579	540	556	578	555	569	550	593	559	573	561	582	547	553	581	555	531	567	556	568	559	531	600	584	574	544	522	530	575	531	620	570	574	559	565	532	537	550	565	565	603	554	599	578	539	560	534	516	550	570	530	541	619	541	550	557	565	527	566	562	552	562	508	565	568	558	546	529	592	560	565	568	579	561	559	548	535	544	557	545	543	583	577	562	584	547	553	564	597	568	557	575	583	557	587	542	540	544	568	581	574	578	544	562	558	533	587	587	560	569	531	536	565	542	550	604	558	586	567	560	573	602	618	610	533	579	562	574	557	618	573	588	562	563	517	535	592	573	564	568	547	581	521	587	533	579	606	567	553	535	546	547	561	559	562	589	567	584	594	619	565	513	542	532	506	566	559	570	534	556	580	593	552	548	569	534	564	525	552	574	550	563	574	549	560	587	563	529	561	566	563	610	619	616	572	548	570	545	566	570	568	533	534	546	571	517	612	559	580	580	553	549	574	573	538	529	599	582	565	531	542	561	551	577	583	598	580	564	571	559	555	554	552	564	601	543	574	566	543	563	542	565	584	516	532	563	582	560	534	558	553	533	532	523	570	604	585	568	556	557	543	561	557	553	613	558	555	554	541	575	589	593	566	562	551	575	504	533	599	602	549	577	565	553	565	551	540	578	580	583	567	609	580	558	566	565	560	560	587	558	577	568	575	549	583	616	553	557	569	554	551	562	598	592	537	570	577	586	555	562	542	550	541	582	553	578	543	568	547	587	592	535	566	568	606	595	570	559	587	534	549	579	566	542	532	559	575	594	581	573	598	562	550	527	592	541	525	578	589	587	533	527	537	550	542	562	531	531	566	562	540	543	571	536	595	566	555	545	573	522	571	582	558	560	553	548	568	580	569	569	545	552	592	593	584	583	577	571	604	577	530	611	580	546	563	572	577	601	538	534	584	564	552	555	556	595	558	597	569	564	535	562	576	566	508	592	546	547	574	564	576	567	554	581	593	579	534	574	579	563	569	543	550	569	559	542	576	545	579	585	568	593	573	580	568	578	596	610	518	593	590	568	544	593	614	570	558	591	567	552	530	569	546	557	533	607	552	550	571	515	568	531	562	556	536	567	544	568	525	562	562	562	545	571	565	544	604	557	573	545	594	534	529	541	523	560	546	579	592	589	586	564	619	567	533	549	582	548	550	589	532	544	566	548	592	600	597	560	572	595	550	552	580	580	508	533	568	576	592	573	553	589	532	516	580	580	603	576	542	612	573	542	538	566	571	558	558	570	584	591	587	552	582	570	593	553	606	584	561	551	555	561	573	583	550	526	537	537	616	550	573	531	566	605	571	554	564	540	596	541	575	556	588	543	538	561	635	566	587	554	585	579	581	554	608	578	614	580	506	595	515	574	515	544	569	550	561	577	563	562	569	579	535	563	564	559	540	553	528	589	554	587	578	533	600	584	520	612	568	567	578	623	545	611	584	567	569	554	567	567	562	546	580	552	604	568	580	583	565	557	563	579	585	576	595	531	539	581	563	589	532	554	564	566	550	567	560	591	588	579	568	506	571	539	614	545	582	549	584	586	533	558	551	574	549	505	578	586	541	546	558	570	577	612	582	541	532	551	576	622	524	578	580	582	597	565	597	545	565	574	587	569	563	573	575	590	546	579	579	562	549	601	577	572	547	556	554	556	545	550	561	615	602	568	609	538	600	536	581	567	543	570	528	578	552	604	544	560	585	593	546	581	582	602	557	600	562	575	562	573	506	572	532	577	533	602	574	584	580	556	564	590	515	559	595	575	597	577	574	561	585	542	563	577	552	529	574	577	581	634	606	543	547	586	548	539	520	566	566	525	554	559	583	541	522	537	590	589	592	564	549	545	561	602	574	554	533	559	599	610	589	597	571	602	569	593	528	603	566	598	586	571	605	564	541	576	551	563	556	587	545	584	565	538	544	547	625	568	582	582	520	526	590	549	580	554	626	595	563	552	590	569	533	573	574	564	535	589	564	566	597	541	587	596	520	555	547	551	568	541	539	562	528	551	524	528	560	571	567	574	576	537	552	560	602	575	568	565	584	585	569	527	530	519	549	543	553	559	595	596	600	547	557	604	551	581	589	556	616	553	554	524	555	571	568	557	565	557	551	581	585	537	576	593	549	565	551	569	578	575	562	592	591	561	557	564	576	540	586	573	550	565	546	539	602	590	577	545	582	558	557	561	568	598	548	614	529	579	578	580	505	610	559	563	573	527	562	573	615	544	549	579	561	560	586	613	539	575	573	599	521	562	580	533	535	540	561	571	570	523	598	592	568	525	516	571	584	539	559
2783	2155	1424	200	155	160	160	144	160	171	161	139	150	158	155	134	144	181	161	139	136	159	147	155	162	129	145	149	182	143	144	143	178	182	181	168	155	161	166	139	154	165	148	145	157	162	164	167	162	160	164	176	130	135	163	164	147	153	146	156	166	139	174	159	157	148	176	176	170	173	171	174	163	170	161	140	153	160	146	162	130	144	161	154	148	179	173	148	150	159	145	137	149	139	155	140	162	145	152	154	159	168	170	164	155	148	149	156	173	157	148	147	126	146	151	160	160	160	157	126	155	150	162	158	171	149	128	167	150	167	150	160	168	160	133	146	150	145	137	155	144	176	174	169	148	147	148	152	126	145	152	143	162	158	164	140	159	148	154	172	143	148	140	161	159	136	151	162	151	149	146	172	137	180	134	142	156	180	164	147	157	137	127	149	160	147	163	160	143	152	142	135	160	159	163	152	149	138	165	166	167	150	158	153	139	157	167	165	156	122	142	153	164	143	146	148	142	165	153	153	144	145	136	146	137	172	172	165	141	147	160	159	147	125	153	155	161	181	135	167	151	167	144	177	145	160	155	143	154	161	159	150	138	141	160	158	145	145	164	159	167	149	157	162	150	156	155	132	162	167	164	135	135	129	155	160	148	149	161	129	148	185	142	176	146	160	158	144	136	167	155	176	150	155	165	164	167	157	152	157	178	155	136	153	139	166	163	175	148	156	133	165	171	152	138	152	142	146	135	147	128	143	148	144	170	167	147	162	145	125	169	169	150	159	158	134	164	145	157	155	160	162	145	141	162	137	165	152	139	163	134	156	166	170	143	155	147	152	169	143	145	139	148	144	174	155	142	144	132	163	173	164	144	140	174	154	158	162	140	166	146	163	166	160	155	157	154	190	163	143	142	171	146	158	158	148	150	165	165	149	183	159	128	169	165	161	178	166	163	137	157	167	154	159	164	171	152	165	143	156	176	166	140	172	159	133	154	146	139	162	128	146	135	169	167	142	167	151	138	140	144	139	152	157	152	150	149	159	164	167	162	163	127	174	135	159	148	142	154	170	137	131	147	156	143	147	155	158	156	168	169	147	167	142	146	162	155	169	136	171	154	155	159	148	159	157	133	165	142	155	153	168	160	154	163	142	147	181	149	151	162	145	167	150	152	152	149	160	156	139	144	166	153	141	151	151	149	152	150	129	148	139	167	148	144	152	167	160	163	159	151	140	150	145	146	160	152	160	150	133	175	151	164	161	156	155	162	155	170	144	152	164	155	133	167	186	133	166	145	146	172	162	149	133	156	143	168	163	143	155	160	178	150	157	150	153	145	148	147	131	163	150	157	148	137	154	158	162	153	159	170	155	138	151	147	143	161	169	165	182	162	137	155	167	162	174	155	178	164	149	154	166	148	163	137	144	161	150	137	142	130	149	164	162	158	164	168	136	149	152	153	159	170	149	163	139	166	170	170	171	142	138	144	137	157	144	147	136	168	151	140	136	171	179	151	152	135	169	154	175	169	148	153	132	135	157	164	138	164	151	150	169	157	146	144	149	166	144	165	150	157	156	163	158	155	150	168	155	145	152	174	143	167	150	142	175	151	177	156	156	136	154	163	155	148	159	149	140	148	159	166	165	168	137	144	154	139	150	142	134	138	168	135	164	146	147	143	146	154	144	153	182	137	172	162	139	151	165	174	154	144	136	157	176	168	150	162	167	154	146	158	156	169	159	179	146	148	155	158	156	130	161	158	143	159	163	172	136	157	153	132	157	148	135	161	161	126	168	170	161	136	168	135	164	146	153	159	149	153	155	152	142	173	160	151	155	157	141	154	151	147	161	152	140	169	159	124	142	157	159	142	139	152	156	160	151	150	140	162	144	167	151	117	160	161	153	147	156	168	153	155	144	140	155	161	156	149	141	139	164	172	167	165	164	158	157	147	156	168	159	136	165	159	143	144	200	153	131	156	148	152	145	142	151	149	133	166	148	133	164	163	157	174	142	154	164	138	136	156	135	169	142	133	166	167	177	134	136	136	144	145	151	157	147	148	167	166	147	148	149	155	134	130	138	140	143	157	149	148	164	178	155	147	156	170	166	177	166	150	174	133	145	173	159	143	165	150	137	162	175	158	165	179	161	141	171	145	147	154	147	147	142	169	150	133	160	157	160	150	141	163	157	167	152	141	147	141	130	155	168	161	136	175	156	148	133	150	163	163	152	177	159	161	149	157	133	140	158	149	157	161	145	149	175	151	146	142	159	143	142	160	168	180	170	161	173	164	155	166	140	146	164	142	148	145	159	139	161	140	149	149	140	167	149	144	149	149	144	156	186	158	158	150	178	152	160	157	150	139	171	164	173	165	144	175	159	165	125	152	173	151	154	139	152	158	155	141	150	128	147	169	160	134	154	160	178	133	168	151	153	154	147	155	155	162	147	153	151	146	139	144	135	151	183	137	146	152	141	160	160	171	171	167	159	143	142	147	144	131	156	157	158	173	151	167	150	141	143	133	176	148	150	151	148	146	170	169	133	150	163	156	143	155	152	160	138	166	154	145	141	172	153	193	151	169	143	138	137	158	183	145	163	156	150	162	154	150	162	162	138	153	161	149	171	167	165	154	151	138	162	170	165	175	162	142	142	161	170	149	148	160	139	150	153	152	153	147	164	160	167	159	156	161	165	160	158	149	163	161	145	148	161	164	162	153	161	164	155	152	161	156	162	179	147	156	161	156	139	153	156	166	168	131	177	144	168	171	129	129	162	137	140	132	139	145	122	126	157	132	161	161	139	149	150	143	156	147	150	130	148	165	142	147	145	159	150	159	166	148	154	151	144	171	154	170	166	142	153	143	166	147	167	160	149	182	149	160	165	165	162	156	168	153	160	164	171	163	166	157	138	156	132	154	166	166	163	153	163	134	168	150	164	154	156	163	158	165	152	175	145	161	164	146	137	153	167	175	155	168	166	145	161	142	160	161	180	156	141	165	160	150	140	135	131	153	156	175	148	142	152	150	157	146	127	128	162	150	143	135	155	157	145	142	154	156	151	140	139	167	135	131	168	153	154	159	156	152	142	156	152	149	146	149	148	153	152	144	159	155	145	146	132	163	138	163	149	163	170	157	170	160	130	170	150	171	164	148	161	154	154	165	144	148	140	177	159	152	169	156	149	164	117	180	156	152	152	172	141	158	166	147	137	163	165	148	169	174	178	140	167	154	142	182	148	150	154	156	165	153	157	159	147	121	154	162	141	169	156	163	146	169	149	158	148	168	155	139	118	163	177	161	162	157	162	146	161	150	158	178	160	157	132	151	149	165	152	166	145	181	126	163	162	144	160	154	160	135	153	165	148	143	165	162	139	163	160	175	162	167	161	168	160	163	149	163	156	157	130	148	143	151	156	158	142	145	137	154	136	155	151	164	151	151	163	164	138	146	183	145	157	163	160	166	162	141	168	180	147	155	147	156	154	156	148	164	146	141	136	158	148	176	138	133	149	165	171
3222	3648	3189	518	523	535	454	495	479	501	463	439	461	492	434	451	451	437	427	414	466	466	406	478	447	426	415	395	411	437	416	427	486	441	432	394	435	434	441	451	429	440	417	428	425	422	416	457	452	434	426	426	471	444	403	456	449	432	428	429	434	452	447	431	416	470	442	434	413	456	421	446	443	414	449	434	396	413	454	481	409	477	427	415	367	447	480	445	443	457	449	446	408	427	452	464	383	462	469	454	464	459	472	419	432	442	425	452	439	401	458	423	482	424	462	408	419	395	408	433	459	419	413	422	467	430	507	414	455	435	489	431	456	454	426	411	425	443	448	417	432	424	457	422	424	451	458	412	410	436	417	444	424	454	444	414	459	412	419	449	418	467	424	449	466	439	434	455	426	406	436	392	413	415	429	406	447	435	438	416	411	445	410	420	434	463	462	444	439	469	419	431	401	432	428	455	425	455	428	445	404	433	357	459	431	455	440	450	442	454	470	456	423	455	401	424	469	438	462	409	425	427	434	408	440	431	446	430	467	425	455	464	467	394	446	457	398	412	443	431	433	432	433	397	405	412	488	461	462	473	435	417	430	445	439	420	428	418	433	460	427	465	402	424	455	460	438	390	460	435	418	454	429	443	439	438	417	441	449	453	441	434	455	440	475	448	412	423	405	439	456	449	426	424	445	427	417	421	454	425	437	465	426	461	420	433	432	450	411	437	410	435	501	442	447	437	422	410	475	410	427	432	459	433	430	448	417	451	441	471	448	425	432	426	454	432	448	459	422	430	472	442	424	464	454	444	453	467	393	410	427	450	433	431	453	414	448	409	395	438	433	459	435	453	462	433	427	423	437	461	444	416	442	457	401	466	433	438	413	395	427	435	424	447	436	425	425	437	458	444	440	448	416	441	424	464	416	383	436	426	465	460	461	444	426	423	454	474	429	429	453	449	437	425	451	398	431	442	441	427	479	439	456	407	442	432	464	463	431	443	411	409	414	422	484	490	463	424	408	453	432	425	421	443	474	460	428	423	418	426	440	469	453	421	458	472	427	424	446	445	419	398	441	439	468	469	445	436	423	420	403	433	438	419	419	420	455	438	479	460	488	436	436	463	451	402	414	452	447	433	467	421	450	448	424	424	501	443	435	422	435	426	457	460	434	427	429	450	426	441	440	446	437	465	441	435	424	478	445	420	455	435	453	454	431	441	454	461	440	433	434	453	426	434	420	423	428	429	442	472	451	416	409	428	431	428	452	413	429	399	442	456	455	424	457	444	463	405	434	439	434	428	435	426	445	422	406	408	431	423	410	446	466	431	462	420	440	436	451	422	428	460	428	435	440	453	452	445	466	447	419	416	435	422	465	476	405	419	444	429	420	440	436	464	403	451	426	437	449	438	464	430	467	395	405	446	432	416	423	458	418	439	437	453	456	472	443	453	418	438	451	403	397	474	421	449	466	431	416	405	449	427	437	445	461	424	450	435	461	419	464	421	423	419	438	431	443	460	415	435	444	424	435	441	431	417	464	420	451	429	440	429	457	424	417	427	460	442	424	476	430	438	431	444	396	441	446	452	448	428	467	432	462	423	455	401	421	436	410	437	434	433	446	454	402	437	424	454	445	462	426	427	498	456	433	432	396	411	451	452	437	440	400	451	421	412	431	437	425	430	462	446	421	391	436	437	459	440	448	416	431	473	438	408	413	443	442	428	452	415	414	423	450	449	423	451	431	452	455	417	406	412	432	398	396	445	454	451	452	460	398	425	444	452	411	453	432	426	443	448	385	448	448	442	397	438	459	424	457	466	437	445	429	423	451	485	440	433	417	452	433	443	438	414	447	401	418	476	438	443	463	455	416	437	468	444	427	447	457	436	394	459	415	417	406	447	454	454	435	472	469	444	470	415	462	439	447	418	462	430	409	470	440	429	442	431	442	425	459	387	434	438	423	416	424	418	427	438	417	441	446	452	431	453	439	430	449	476	452	449	450	447	422	432	439	396	434	412	411	496	465	433	428	444	458	408	398	449	429	427	436	438	442	429	413	419	452	428	411	445	456	387	420	456	464	446	480	462	493	482	445	456	430	427	426	440	465	445	451	442	411	424	433	443	400	437	447	448	447	430	463	429	430	424	412	443	421	480	452	409	425	410	425	425	445	430	449	416	445	412	408	419	452	420	402	437	435	439	415	417	462	428	408	438	442	449	464	410	422	431	464	428	477	435	412	441	465	440	454	409	436	440	418	450	425	440	397	457	417	453	452	428	450	415	463	449	423	430	429	420	419	409	439	465	440	469	450	442	418	430	443	426	473	413	451	429	442	445	431	419	453	459	418	402	466	415	447	443	445	455	453	444	446	460	468	458	426	431	452	440	421	474	435	426	448	409	460	439	468	417	468	444	450	430	429	407	443	429	448	429	415	431	426	453	445	445	443	427	424	435	446	474	415	428	449	447	423	447	462	436	430	446	446	445	435	434	427	429	430	438	430	423	425	441	431	448	422	420	438	441	418	463	443	404	444	473	453	463	412	415	459	402	444	417	424	451	429	468	463	443	436	458	449	441	450	437	447	432	432	448	436	421	446	461	478	423	435	403	393	433	427	460	433	437	454	418	431	432	410	434	430	453	416	425	451	460	437	421	439	419	443	433	440	423	450	445	425	427	422	465	436	416	423	466	450	440	417	477	406	428	461	471	444	433	420	442	417	446	458	435	424	429	450	442	472	466	426	447	432	412	441	407	481	436	443	482	428	468	427	444	444	411	426	426	444	439	458	434	419	467	419	405	430	432	423	388	441	448	481	403	439	451	442	439	456	438	434	440	437	476	424	422	400	442	450	441	432	438	427	423	486	441	446	419	430	427	407	422	447	440	433	440	442	434	449	440	410	457	429	442	466	467	450	453	452	462	453	427	439	430	446	446	424	425	422	428	465	439	429	423	436	443	437	450	440	416	417	446	424	429	450	399	440	461	397	453	451	441	437	449	467	416	442	459	437	430	455	436	431	468	429	419	429	460	378	481	449	432	468	440	429	469	467	452	417	454	463	428	466	433	435	488	477	391	419	432	434	445	437	447	422	443	451	445	422	429	410	478	476	414	422	454	422	475	434	426	441	476	459	424	434	470	449	448	440	447	458	469	425	465	444	447	439	416	455	434	443	437	430	449	417	475	433	445	408	439	414	398	417	412	438	400	437	460	422	442	453	452	447	417	450	457	419	416	474	424	437	435	455	468	462	429	430	428	395	435	453	396	436	411	425	450	432	469	430	446	469	481	430	449	446	405	444	432	455	421	446	459	459	450	432	426	439	414	436	439	427	364	442	413	415	430	458	434	444	444	447	447	433	413	462	439	464	469	417	433	462	442	434	385	413	431	444	450	431	422	448	412	419	453	436	463	435	459	467	419	429	448	454	443	425	447	416	420	412	416	431	418	454	440	437	407	398	433	446	400	419	406	420	447	442	413	423	427	428	432	435	422	448	420	438	456	442	424	420	486
25057	38635	25917	2864	671	570	491	440	385	358	322	326	324	300	309	307	314	282	297	331	261	299	277	294	258	267	274	292	291	300	239	274	280	287	273	278	289	312	276	274	279	273	263	273	286	263	285	282	306	276	290	286	268	309	263	269	287	285	277	288	279	275	280	273	284	296	289	312	262	247	297	261	325	283	242	280	276	296	283	252	236	274	269	295	260	262	248	255	250	269	283	261	250	286	284	240	253	284	300	263	255	294	267	277	276	239	283	287	266	270	258	305	276	270	260	284	254	270	273	288	248	267	275	285	247	265	272	250	300	255	281	250	316	271	271	275	279	277	277	284	256	251	249	250	294	257	269	270	275	256	263	290	306	275	241	242	271	251	282	306	251	279	260	316	276	281	247	259	273	319	265	279	275	268	255	254	255	292	271	254	272	268	252	294	250	268	290	289	287	277	275	269	247	283	291	262	289	267	278	272	269	253	276	263	243	270	324	247	280	270	285	251	288	257	260	245	292	253	253	245	249	259	284	273	316	301	236	272	299	286	252	262	298	286	273	262	292	253	245	274	311	251	250	264	264	227	278	273	231	268	273	267	275	244	278	275	267	260	280	263	317	259	265	245	276	275	269	295	252	268	270	286	285	258	267	304	284	287	272	273	270	237	269	239	254	276	270	282	251	304	261	258	305	277	292	264	233	247	261	247	285	258	303	277	298	303	267	276	267	259	262	280	242	234	265	300	251	287	275	259	283	252	257	268	256	292	282	262	288	272	255	282	264	274	328	287	269	264	253	249	280	267	248	259	297	263	277	275	254	236	276	252	270	277	278	279	260	247	271	276	267	259	296	298	260	258	265	265	244	283	256	299	260	277	254	266	286	284	258	278	268	280	296	304	299	264	277	272	273	260	276	266	273	261	266	284	286	267	238	243	270	252	280	274	252	242	266	268	258	273	303	271	279	285	261	297	300	285	277	265	276	257	258	276	272	285	233	264	242	269	271	270	247	249	269	261	278	276	275	259	312	269	271	268	259	237	276	260	280	276	293	240	275	265	299	275	257	264	286	276	316	281	271	289	271	274	287	247	259	281	275	270	269	259	267	278	268	270	247	258	269	279	288	276	272	273	257	265	280	285	294	296	262	295	276	269	249	249	299	280	257	264	266	278	272	274	286	264	291	263	258	302	297	274	237	245	278	290	283	300	256	270	245	292	270	264	274	289	301	251	279	288	305	298	297	280	244	246	273	244	259	235	234	270	271	279	293	267	281	257	293	262	291	287	268	285	257	267	282	305	293	260	276	273	244	269	292	302	246	270	272	285	263	288	272	243	289	252	258	239	257	277	267	248	248	241	288	281	285	262	261	263	252	256	282	265	250	266	295	296	294	275	263	302	268	289	285	291	264	273	261	258	283	260	278	251	288	274	289	294	261	273	295	289	255	278	283	307	279	272	239	257	275	274	257	261	247	261	249	262	247	263	244	272	265	288	257	289	281	264	272	253	284	266	267	241	269	294	256	270	278	269	256	300	292	294	276	291	296	261	271	226	281	302	262	279	255	270	297	255	294	262	267	255	273	274	253	261	297	288	267	274	306	269	288	259	268	250	260	291	273	240	267	278	250	259	272	280	283	260	273	269	234	274	284	256	246	268	276	262	267	268	293	257	290	278	249	294	266	270	290	275	307	278	272	275	254	251	264	254	297	246	288	247	282	268	277	256	254	264	289	281	297	253	271	300	301	290	265	270	264	287	276	228	251	269	250	294	236	288	271	296	247	272	254	270	292	240	284	268	280	266	275	263	280	257	269	274	256	266	273	263	282	263	262	272	246	291	265	260	255	271	273	264	282	290	268	314	256	290	277	260	295	274	276	292	252	289	291	271	286	268	255	290	248	291	279	263	260	258	273	289	256	274	289	297	274	281	281	256	277	274	276	256	288	285	263	284	284	279	276	276	294	264	259	281	273	267	271	277	266	289	278	259	267	270	296	278	252	296	288	264	257	267	271	261	290	279	273	287	257	277	233	297	253	248	272	292	255	284	268	274	297	275	254	275	262	275	269	239	287	274	258	293	249	292	289	296	289	248	255	312	267	266	256	274	275	249	255	284	278	295	297	293	286	263	250	269	263	309	240	274	231	258	285	274	296	249	242	266	262	283	268	277	273	267	282	239	252	273	266	233	264	248	269	255	289	256	250	279	279	282	270	247	267	249	279	291	277	266	264	280	280	311	288	260	295	276	264	270	246	293	308	311	272	301	285	252	286	272	264	265	270	253	287	265	284	243	267	259	259	280	280	294	222	265	263	268	251	285	252	253	288	280	258	263	276	275	244	258	294	298	268	271	262	247	277	256	263	290	301	273	276	284	259	276	236	295	259	297	289	291	266	322	249	278	261	289	255	251	316	278	244	271	259	250	268	257	288	305	307	270	258	298	267	274	270	267	278	268	243	251	269	272	263	274	283	292	272	264	266	258	260	259	264	267	283	281	270	284	266	253	292	257	271	243	270	265	283	267	269	268	299	254	299	266	303	255	258	282	250	293	249	278	295	243	252	261	267	281	263	276	286	277	270	279	275	268	279	263	265	281	307	272	294	264	279	275	251	247	263	277	265	266	260	256	285	258	290	288	264	229	323	268	285	287	259	303	271	283	279	269	277	280	263	269	282	316	262	239	268	259	288	264	277	255	292	291	298	301	264	290	283	269	299	284	270	293	267	258	272	283	256	285	266	251	278	281	240	278	274	278	292	261	267	259	266	238	283	288	277	298	255	283	276	276	263	280	301	248	296	257	282	288	276	266	268	297	286	285	248	267	274	256	277	298	282	297	285	274	295	289	269	276	284	284	278	285	298	256	273	283	261	261	251	264	251	285	261	264	295	284	284	252	261	260	273	262	286	298	268	272	288	271	251	283	246	288	276	277	248	248	271	274	272	274	293	252	266	276	269	241	280	279	250	273	249	296	288	263	252	285	267	276	266	288	281	269	309	250	278	260	252	273	290	282	230	275	263	273	274	265	264	277	259	262	300	279	264	284	262	290	257	304	303	285	260	272	273	298	280	251	266	283	258	285	259	279	279	297	276	247	238	281	247	213	292	252	310	298	254	271	268	259	274	254	258	266	291	275	253	262	270	291	276	261	278	293	281	298	264	266	254	285	257	286	278	302	276	300	300	273	282	276	268	280	264	279	252	303	265	254	277	259	264	291	280	257	280	274	300	304	239	289	249	283	252	269	262	264	270	275	288	256	267	312	269	265	258	258	298	271	315	263	294	267	288	280	282	276	254	276	262	269	283	264	283	278	285	267	271	259	254	263	268	300	292	263	240	268	270	247	270	291	255	259	242	254	303	277	270	296	280	285	261	287	262	260	270	295	307	310	303	255	249	269	270	269	274	279	310	295	257	289	290	273	264	282	271	260	274	268	287	278	257	278	252	266	282	292	296	276	275	267	274	256	290	283	255	256	298	258	276	256	267	282	304	287	266	279	254	259	254	285	233	271
17063	27686	18831	3017	2682	2122	1887	1577	1466	1278	1161	1099	1095	1025	1044	959	941	877	880	896	870	830	808	812	797	751	769	822	778	811	739	770	739	727	767	753	763	702	716	746	708	711	702	722	768	708	698	700	767	709	684	703	721	732	759	700	695	748	684	720	691	711	718	678	711	691	673	702	679	676	719	715	703	690	624	733	674	713	674	689	671	704	684	645	718	671	697	684	731	675	732	715	724	736	676	683	707	705	653	702	744	664	693	694	734	668	720	661	670	712	743	676	712	700	669	719	735	689	693	682	696	726	663	706	697	655	729	643	684	692	701	725	712	685	717	704	688	718	686	719	700	699	706	723	698	685	662	708	661	713	705	689	735	719	730	699	641	718	685	724	729	640	708	709	691	658	671	664	704	717	699	658	721	686	680	716	683	658	743	680	650	681	728	699	677	702	682	738	701	658	692	701	705	696	699	707	683	672	677	715	677	722	671	635	690	690	706	742	666	709	692	707	703	673	673	682	702	731	683	679	706	695	718	707	711	676	705	677	690	736	678	697	709	710	746	687	672	685	664	657	734	696	740	666	663	717	718	687	699	696	700	679	698	724	709	720	690	659	679	701	682	688	708	666	702	707	693	683	671	737	688	701	738	733	724	693	695	724	730	730	644	675	681	681	689	702	725	701	737	666	676	679	693	661	725	666	701	722	722	688	703	713	703	668	698	679	708	705	681	718	669	732	679	698	721	675	668	714	697	691	713	679	710	706	675	667	671	688	665	705	714	625	702	654	701	670	695	711	692	734	640	671	732	670	693	639	666	696	729	701	704	657	697	700	660	684	738	680	718	715	722	670	679	720	700	728	711	703	744	679	648	699	646	706	695	682	685	670	694	645	669	655	619	647	728	665	704	724	617	684	696	681	664	699	661	732	682	714	674	635	715	682	663	712	707	676	685	743	710	721	698	716	662	717	686	652	720	697	651	663	657	722	683	706	702	729	675	704	731	696	725	672	717	681	686	704	722	668	750	689	666	685	708	694	708	676	727	678	712	724	678	708	730	699	726	693	682	664	719	645	708	718	684	711	711	708	723	699	665	678	732	731	693	662	701	749	705	698	694	731	730	691	674	669	725	674	686	678	733	673	715	707	687	674	682	680	699	689	708	672	708	698	697	714	716	731	681	702	731	693	702	635	657	715	695	667	678	689	646	714	665	680	680	654	664	722	672	697	726	716	698	706	704	689	698	653	645	654	671	703	679	672	690	658	681	695	660	642	680	708	696	684	638	689	720	728	679	774	686	710	714	719	689	716	691	669	743	711	664	676	737	651	723	743	717	711	652	709	660	725	697	664	709	672	672	694	672	688	706	673	705	656	705	694	679	679	678	691	698	680	687	669	695	683	685	708	704	702	711	634	696	677	727	697	661	694	700	727	702	686	682	681	647	731	712	673	663	720	661	710	661	644	728	702	718	698	673	640	760	691	703	648	691	738	716	698	732	710	715	716	696	702	703	690	631	697	672	692	703	668	710	685	665	683	715	665	648	729	684	677	681	668	695	695	665	698	685	698	714	639	673	709	745	720	735	668	714	673	649	697	688	712	705	686	653	663	701	719	644	680	713	696	663	657	721	653	690	676	697	708	703	654	667	718	696	688	654	692	618	697	671	644	690	665	665	659	693	716	696	684	666	714	697	699	675	717	706	719	724	690	675	680	700	628	659	699	696	679	655	662	716	678	665	704	701	711	701	669	705	715	652	690	688	636	725	723	719	683	705	674	680	662	710	695	719	697	698	661	680	654	709	699	691	714	656	680	692	689	694	704	682	661	752	698	691	706	665	718	688	731	675	705	691	673	704	655	727	647	702	666	703	704	646	669	679	686	705	687	716	714	706	677	705	710	740	702	746	680	723	620	693	725	686	736	660	707	673	664	704	697	658	697	635	692	723	723	682	711	678	688	689	685	670	683	699	704	680	703	678	689	680	640	652	724	692	655	729	653	657	679	680	710	688	679	702	676	644	671	672	694	645	684	652	685	712	688	688	683	672	712	685	711	679	672	682	722	644	704	702	659	701	626	693	745	684	697	699	698	709	697	677	713	694	669	650	617	701	697	702	745	695	684	642	617	677	709	694	692	697	723	689	650	720	706	729	673	708	723	697	713	728	705	738	645	702	694	670	674	711	707	676	683	716	660	673	700	663	668	663	654	690	729	712	659	702	621	709	701	665	723	651	684	725	689	733	727	667	671	680	686	669	704	674	678	627	744	728	675	717	694	770	713	734	690	667	702	704	715	678	704	658	747	690	708	687	684	720	718	681	724	685	662	696	716	678	701	700	697	709	659	679	698	631	693	706	654	666	698	679	713	701	702	717	674	727	641	665	723	688	715	655	694	707	707	681	684	689	709	666	713	711	708	721	690	684	709	706	688	725	696	722	738	678	630	749	672	696	702	654	683	642	695	687	654	665	722	677	688	629	655	628	671	708	643	687	732	702	644	702	683	712	696	687	701	687	690	681	717	672	718	727	720	709	681	713	674	639	668	754	642	692	704	680	759	599	683	697	709	680	728	755	666	680	698	698	662	686	692	662	697	673	673	717	649	711	693	705	665	670	683	663	677	653	690	685	706	691	764	655	722	685	706	711	655	662	678	661	716	692	662	665	693	680	686	670	675	667	674	707	683	692	718	725	723	686	684	656	665	712	709	686	676	697	675	684	647	643	658	670	692	701	679	695	683	716	724	700	692	668	666	723	702	691	703	686	676	694	699	715	721	655	739	658	646	725	711	721	705	696	678	706	671	686	697	677	668	684	703	629	662	652	728	682	730	684	643	690	630	663	691	718	721	715	656	743	675	670	682	688	710	673	707	707	646	736	734	666	683	714	680	719	705	698	723	717	686	697	693	658	690	706	672	680	659	693	679	672	636	737	695	703	625	690	745	724	696	713	689	721	634	689	674	702	708	677	693	717	691	708	697	669	695	642	660	699	700	679	701	686	681	663	662	693	647	713	654	682	691	645	641	704	710	681	692	684	671	717	666	644	694	694	732	709	712	729	723	705	746	667	695	636	663	700	681	645	702	718	723	661	657	684	732	701	716	717	734	666	677	701	711	761	648	650	682	690	708	670	691	661	668	689	677	738	716	688	703	707	685	661	674	701	669	713	675	685	698	747	701	712	718	682	694	661	702	674	696	715	651	722	649	712	686	677	661	716	704	727	684	709	712	691	630	717	675	681	709	725	698	692	690	676	697	692	663	705	687	613	666	662	644	621	675	698	663	668	717	717	674	672	682	677	716	678	706	680	705	707	717	696	717	680	658	633	658	660	705	660	657	669	709	636	731	666	688	749	683	678	696	673	688	738	684	688	703	719	681	674	670	737	697	653	705	675	717	717	711	672	658	653	711	711	697	739	725	698	767	676	695	672	731	669	726	651	672	729	668	708	694	710	717	694	648	713	693	738	781	638	734	726	666	696	693	712	629	686	740	675	683	704	662	694	718	706	705	726	639
34400	53257	37258	6783	1243	869	647	526	446	413	371	336	329	299	275	251	277	260	253	238	258	213	245	241	256	232	265	254	230	237	229	235	218	246	228	239	236	262	240	249	245	224	231	227	260	249	248	226	241	255	221	228	227	228	222	211	196	221	250	236	210	227	228	242	210	203	244	222	218	220	224	205	226	201	222	211	220	242	217	225	229	204	242	217	243	226	235	222	213	202	222	225	254	241	213	238	227	217	222	248	243	244	192	210	245	236	222	218	233	217	185	201	237	229	218	225	224	225	214	210	224	218	220	231	216	230	222	184	245	224	220	231	218	219	219	225	216	223	208	216	202	216	204	205	217	197	241	220	222	219	227	215	209	234	258	244	189	214	175	219	221	236	216	218	253	205	208	217	221	205	211	254	226	235	232	241	231	209	213	247	221	240	233	212	231	197	228	233	205	203	208	211	204	184	219	250	245	206	211	230	223	206	240	226	194	206	237	218	241	237	210	209	219	198	228	233	211	207	201	221	224	247	223	218	214	247	213	210	237	208	206	244	218	207	239	230	213	209	207	247	199	218	223	211	229	228	230	197	239	220	203	207	204	246	242	224	235	239	230	213	242	249	204	235	215	220	216	186	216	205	207	244	207	226	197	222	214	208	205	230	205	236	202	205	213	248	224	216	222	243	238	214	234	202	197	196	199	182	224	239	241	207	186	219	213	221	202	235	223	189	222	236	220	225	232	247	219	219	220	235	209	228	251	245	213	189	208	217	253	199	217	219	192	220	201	253	202	220	232	234	220	228	176	221	213	227	218	205	215	211	225	203	213	222	221	235	225	202	210	245	212	216	219	215	229	221	243	213	192	222	234	202	218	218	220	267	201	222	220	223	221	215	220	194	210	217	218	230	218	233	228	213	208	214	197	236	242	217	218	268	210	202	234	229	238	205	251	234	228	215	255	218	198	216	229	215	219	206	217	224	210	204	219	209	226	230	205	190	198	206	228	232	214	212	225	216	202	218	207	228	206	202	226	210	235	221	231	235	209	206	216	215	227	227	198	219	229	230	208	231	210	206	225	216	242	182	214	217	228	221	211	268	215	237	232	199	197	236	238	235	197	220	215	236	225	210	213	230	228	214	203	216	241	233	226	227	196	249	224	236	243	211	198	235	240	206	225	225	224	213	230	195	221	214	234	252	220	220	218	209	230	218	208	199	229	229	205	236	215	234	229	215	261	218	244	199	197	214	220	219	213	215	238	212	200	235	218	225	234	222	240	222	223	220	227	234	232	213	216	240	227	228	249	215	227	202	192	235	221	229	206	218	218	233	238	218	225	218	230	229	239	227	214	219	226	214	229	219	174	207	248	246	201	210	231	227	205	237	226	223	210	207	210	195	219	228	204	204	230	235	234	233	201	209	216	243	201	246	213	224	197	219	251	199	202	245	205	196	207	220	213	211	234	230	230	214	216	222	184	231	242	225	223	243	223	210	230	202	207	227	233	228	241	228	205	208	225	250	215	220	209	227	235	210	229	240	223	195	208	191	233	217	194	261	199	232	243	227	213	223	208	218	222	226	215	207	194	200	218	208	217	206	229	229	212	232	218	239	218	238	200	215	232	224	222	207	196	199	235	226	214	224	213	205	209	199	199	227	225	246	225	193	235	207	255	188	244	220	219	223	208	216	227	210	209	214	218	221	212	255	236	240	225	217	239	206	209	208	203	225	217	238	194	233	212	170	226	219	217	210	213	228	226	236	235	217	207	213	207	244	198	225	225	209	210	221	235	221	231	236	203	221	200	222	230	204	228	208	201	243	207	216	222	210	228	200	201	221	228	199	221	224	214	200	176	226	235	207	201	197	237	222	222	238	187	223	229	226	203	218	229	237	199	229	231	238	220	235	239	223	256	215	199	221	198	227	212	227	234	199	236	211	235	228	225	201	231	215	215	216	237	231	220	223	237	228	215	201	222	221	214	195	224	244	206	201	248	236	197	231	222	217	238	237	223	235	228	219	221	224	217	211	213	238	223	227	221	211	219	225	226	227	196	251	192	206	204	229	205	244	216	219	214	211	216	231	212	222	226	206	210	243	237	222	215	215	237	201	222	190	233	222	223	220	221	226	234	216	202	218	224	205	217	199	232	231	209	203	233	208	236	233	231	219	219	216	243	220	240	225	209	232	216	218	236	220	256	243	220	190	222	220	225	199	216	195	235	214	215	247	237	226	215	217	208	221	209	208	235	215	218	225	184	243	202	197	211	186	195	192	237	212	222	224	219	206	253	214	233	212	230	208	210	234	249	202	253	203	214	203	225	232	241	180	242	209	218	205	208	207	245	205	194	210	211	230	234	216	254	227	234	206	240	232	219	192	211	231	192	209	218	229	192	237	210	210	222	215	186	212	217	193	217	232	232	231	216	258	201	221	242	217	196	220	201	228	247	250	210	216	195	221	232	234	226	218	223	216	196	214	238	206	218	239	227	195	225	200	228	232	200	231	245	230	231	228	214	211	218	216	176	238	196	219	227	240	216	212	217	218	229	252	235	213	223	217	208	237	238	199	215	231	206	208	228	220	229	217	239	215	205	236	240	184	219	221	228	217	201	227	200	254	230	211	243	240	216	247	237	202	231	217	233	225	208	213	231	188	230	217	240	226	210	230	212	233	243	260	212	245	187	179	234	226	216	238	238	235	235	247	213	220	206	235	220	206	215	223	207	201	212	224	216	217	210	194	230	232	249	245	209	217	189	232	239	212	212	201	253	209	237	220	219	198	211	212	216	231	209	227	231	210	239	231	243	233	211	220	212	227	215	201	219	198	251	228	208	220	215	245	207	196	195	190	236	246	220	216	240	218	224	186	246	214	199	247	215	247	230	241	216	229	250	179	207	217	213	220	249	212	193	219	215	212	227	214	216	207	218	229	201	206	203	200	237	209	213	213	228	240	215	203	211	199	222	216	187	211	224	210	216	242	205	234	222	221	225	219	221	232	184	226	244	217	205	253	231	223	218	231	257	206	199	207	265	209	225	209	219	232	205	231	232	228	223	202	201	232	223	214	210	201	209	173	227	245	204	220	194	211	202	209	220	227	193	221	191	202	231	246	212	243	206	188	224	204	216	193	226	222	217	206	207	198	210	206	223	191	243	203	228	195	222	224	196	236	209	207	205	201	241	192	230	221	182	226	189	226	214	223	230	227	223	224	222	224	222	229	246	228	194	230	218	221	211	206	244	217	231	223	228	212	211	216	242	227	225	205	229	224	230	197	217	223	209	192	219	205	214	218	218	217	221	228	213	224	219	214	197	232	198	221	226	245	243	204	217	218	249	223	208	210	205	213	223	213	217	215	240	225	239	208	211	232	223	194	244	201	205	218	227	228	208	229	207	232	230	247	222	218	219	209	238	197	235	226	256	230	235	221	205	212	201	211	221	213	225	245	222	194	241	209	202	222	220	203	214	195	209	200	221	237	217	214	210	196	191	227	197	238	214	229	208	230	226	225
21724	36661	21570	5177	4282	3340	2853	2373	2037	1809	1566	1353	1226	1199	1132	1068	997	953	890	865	822	841	833	807	757	715	733	698	716	696	671	662	701	666	700	662	653	617	633	590	601	577	605	633	654	643	617	586	623	602	603	589	604	623	575	601	595	628	551	633	608	583	562	608	565	609	588	599	570	552	610	545	560	569	635	574	597	550	575	560	615	536	540	580	563	581	561	542	655	531	574	554	551	570	575	555	580	579	573	577	574	586	547	570	572	589	526	566	570	531	556	539	571	522	547	547	570	592	514	586	519	561	554	557	590	599	547	555	538	534	568	560	563	566	587	527	611	560	574	551	534	525	566	603	579	549	554	591	582	562	589	595	565	551	555	593	558	565	565	563	535	568	562	536	574	505	561	589	570	519	552	564	566	565	571	594	563	616	574	592	557	568	568	555	553	551	524	525	581	530	567	585	566	557	546	580	544	587	553	577	540	556	628	585	581	542	520	572	540	561	596	588	536	593	562	553	559	616	527	546	533	567	533	565	591	566	533	566	569	573	580	539	517	560	549	518	547	551	530	550	559	570	511	515	532	554	547	541	545	553	555	516	524	601	545	545	581	572	514	570	571	513	526	529	586	541	577	554	594	536	569	539	546	614	541	516	566	551	530	577	500	596	533	553	536	538	564	556	549	553	525	572	575	555	549	568	540	576	540	560	534	577	582	525	542	565	587	552	540	577	622	563	548	523	618	563	605	540	541	560	531	570	558	468	552	552	536	558	528	579	514	544	524	557	531	566	572	592	565	553	507	582	590	543	563	526	572	608	590	520	558	565	549	579	570	533	571	564	534	565	592	541	563	557	613	549	566	556	559	560	570	494	516	575	535	559	560	547	524	560	518	531	550	569	558	570	611	505	564	558	515	583	545	560	557	543	579	540	562	555	538	513	561	548	553	523	530	554	611	557	532	558	580	577	555	586	578	568	561	562	533	560	566	595	567	551	549	573	576	530	555	578	580	524	557	556	554	549	553	530	546	505	556	569	536	566	544	566	554	551	568	521	568	553	583	585	586	569	561	571	563	589	522	563	556	545	549	530	527	529	558	558	554	573	546	598	575	557	534	535	577	568	640	560	536	571	553	579	545	565	556	571	542	567	529	547	527	536	548	519	572	568	573	554	561	573	552	610	515	546	588	565	557	527	595	553	568	592	600	554	551	607	584	561	569	556	579	533	529	559	586	566	573	531	535	522	547	569	547	556	532	534	567	608	555	584	500	531	527	515	609	530	512	537	592	584	562	590	542	565	569	537	601	537	498	565	580	569	552	539	533	552	550	559	531	558	540	522	538	512	519	579	554	592	511	532	556	589	584	564	525	579	518	543	567	526	581	556	574	553	529	520	592	553	537	553	564	562	553	537	565	539	571	539	574	571	570	547	578	551	562	552	584	612	568	530	553	597	571	547	517	573	565	542	567	569	554	566	577	596	567	564	576	538	580	595	513	582	531	566	541	523	518	581	542	553	518	553	567	552	562	538	644	526	548	561	553	590	522	566	559	543	569	564	564	534	586	558	613	547	573	563	553	588	550	571	570	533	572	540	609	540	560	563	548	572	586	531	525	528	581	540	531	565	541	543	527	528	560	550	563	574	540	561	530	506	601	532	527	525	591	533	570	581	527	527	572	548	575	546	573	592	530	574	563	570	598	550	608	593	574	538	556	517	549	560	556	564	532	565	561	550	542	563	524	538	536	548	521	531	554	543	534	507	570	549	564	561	604	544	559	551	557	540	551	555	580	552	533	564	578	498	522	570	533	608	537	556	554	557	529	518	548	541	540	519	551	540	559	621	570	531	552	518	577	577	563	535	530	516	556	555	553	526	582	581	590	551	560	557	529	535	582	549	554	549	558	550	540	567	550	555	529	558	517	530	569	573	511	586	519	580	575	542	564	560	565	568	537	598	478	535	573	588	559	563	539	582	530	573	559	576	542	572	573	586	552	569	569	599	580	558	569	576	601	617	579	585	537	544	553	564	572	584	547	565	562	544	573	564	547	560	575	540	505	515	550	561	532	550	549	614	552	561	549	602	582	573	588	541	559	598	575	542	573	534	574	570	609	617	530	510	536	535	565	561	545	580	562	578	566	581	565	577	562	573	555	591	527	535	566	558	562	558	609	550	586	551	555	567	555	529	550	551	579	526	576	574	600	535	538	557	565	564	555	553	538	523	558	562	520	588	553	579	577	558	571	546	538	564	563	568	583	556	555	566	530	559	578	574	566	576	571	535	566	548	577	556	561	529	540	520	544	577	568	571	574	552	560	560	578	573	572	566	552	528	537	576	598	522	591	561	605	569	538	527	596	555	533	555	598	576	560	572	566	538	567	559	611	558	555	619	558	573	513	495	558	522	565	551	536	585	529	558	539	528	562	541	571	601	538	548	516	570	558	530	579	586	594	541	594	590	545	559	548	562	505	557	548	542	525	572	544	548	575	555	529	571	524	574	587	604	566	556	599	604	589	581	575	594	522	536	552	556	556	556	565	522	594	534	555	535	545	556	580	563	581	561	537	564	530	493	546	580	539	562	553	553	556	578	560	589	550	531	561	551	576	550	569	545	517	567	586	541	540	539	563	555	525	565	541	579	537	554	533	552	571	578	557	573	547	521	562	571	557	560	529	564	518	530	547	558	569	518	540	549	559	565	614	561	550	527	564	549	548	568	539	544	564	537	580	534	544	552	579	541	538	583	526	569	536	522	575	500	569	563	565	509	546	535	512	589	537	585	561	588	550	555	563	555	551	564	543	590	539	542	521	592	553	579	559	529	514	544	530	568	551	579	578	512	524	568	532	523	584	602	574	552	547	533	616	573	520	529	537	548	574	575	511	544	552	561	550	532	576	545	527	558	576	520	553	583	504	575	556	554	530	600	590	509	527	530	531	562	560	539	547	578	551	581	566	561	542	529	581	564	545	527	559	551	520	539	609	567	573	547	564	569	579	576	575	544	561	559	508	536	549	563	534	555	598	577	559	548	539	574	542	573	549	571	598	568	605	556	575	546	577	538	551	534	559	550	579	596	557	553	529	542	519	580	529	550	550	579	568	553	528	580	571	545	524	605	572	577	587	556	518	551	554	576	544	518	560	563	567	576	591	591	567	515	555	522	573	588	564	580	550	553	566	577	573	555	557	540	539	528	563	575	580	559	519	570	558	590	545	539	553	541	551	565	567	544	581	589	547	588	579	551	603	553	581	556	590	521	545	527	540	599	558	554	575	542	562	593	559	573	544	551	555	609	548	569	542	570	528	588	550	576	552	578	569	527	499	548	539	615	572	542	550	550	533	549	588	568	575	571	577	532	568	590	574	596	548	530	580	573	560	559	528	558	548	565	532	591	553	565	575	607	569	500	548	539	534	591	573	528	552	583	629	554	557	571	580	545	556	551	580	565	588	569	566	555	538	547	552	578	594	551	535	552	557	534	529	542	571	571	581	564	566	543	540	596	585	538	576	574
2572	2357	1024	178	177	161	192	153	160	151	161	162	145	127	151	166	171	146	163	174	134	142	161	167	160	157	147	127	160	139	157	141	138	150	142	172	133	129	129	133	148	152	162	152	162	157	139	164	166	167	150	163	150	159	128	150	154	145	154	160	160	154	172	183	120	149	159	142	147	147	160	174	151	132	140	158	149	159	168	153	141	161	167	151	156	144	140	140	154	163	158	151	140	158	159	137	147	164	131	153	156	155	170	164	158	144	161	148	149	139	152	161	145	159	164	149	161	153	162	156	158	166	140	130	136	163	157	150	130	158	151	145	156	148	143	169	186	190	145	169	160	150	166	162	142	152	146	174	148	169	151	141	141	147	140	161	156	140	146	162	169	150	148	158	167	149	167	139	150	151	177	130	152	161	160	155	163	152	132	138	137	151	151	139	147	178	142	170	189	169	143	150	152	151	147	132	157	159	145	137	136	158	136	135	142	152	159	169	169	164	164	157	158	151	160	161	160	156	172	165	135	140	151	152	163	142	159	156	149	148	154	155	148	169	149	148	136	145	162	151	141	151	152	164	160	155	160	174	154	151	164	161	188	156	158	153	155	134	159	126	144	165	141	155	153	145	144	142	147	142	151	146	150	178	153	147	158	130	136	143	160	156	133	139	129	133	149	146	167	145	154	179	174	153	166	124	161	149	132	127	130	156	163	130	143	139	157	151	148	162	128	159	163	127	147	153	150	181	143	145	137	163	159	145	136	169	156	128	158	126	145	131	169	154	174	143	142	161	122	147	155	136	146	157	146	154	171	141	158	139	177	147	144	161	139	128	139	154	162	150	159	136	144	160	147	143	163	143	152	145	164	138	145	168	157	156	136	156	131	159	164	148	141	178	162	162	168	153	152	162	159	150	145	146	133	161	147	138	161	147	152	172	172	175	156	138	143	154	138	152	135	157	164	144	168	172	176	160	158	151	154	156	147	155	162	145	157	133	180	139	129	145	155	151	164	141	163	169	151	165	161	166	139	153	142	130	166	145	159	169	166	142	156	151	130	141	149	150	139	163	152	160	154	153	136	145	138	140	147	146	180	166	159	170	148	156	118	163	139	159	142	147	188	129	151	160	142	155	155	163	156	169	163	158	156	151	144	144	144	162	182	168	151	155	146	170	150	144	131	144	151	158	159	150	132	135	147	153	169	144	152	170	139	136	140	159	161	135	157	168	140	149	148	156	159	159	175	153	143	146	147	140	137	157	141	163	152	156	162	145	165	151	142	167	175	163	144	165	140	169	142	125	135	143	150	146	165	132	137	151	145	160	155	147	140	147	171	170	149	144	143	138	147	147	154	179	170	158	149	142	160	159	151	158	158	163	150	155	158	137	140	140	159	124	136	148	143	141	142	145	166	180	148	159	149	157	161	143	166	140	146	157	156	150	159	148	163	127	138	147	137	163	150	117	153	163	142	150	142	143	163	169	142	161	174	136	167	152	180	144	144	164	152	132	152	141	165	142	152	150	118	154	164	145	151	160	162	148	142	146	131	137	139	139	142	168	154	166	138	136	129	156	161	161	169	149	165	171	158	135	170	150	152	150	139	164	128	155	178	162	154	153	155	156	150	149	162	159	165	140	162	167	134	134	149	146	152	159	162	153	166	150	131	156	152	165	146	152	137	129	154	145	170	140	144	153	146	160	159	158	135	163	146	163	154	144	141	160	166	185	158	164	159	151	172	149	164	155	162	169	138	129	146	154	156	155	158	176	141	166	143	153	158	162	155	134	167	148	160	164	173	154	166	154	147	146	151	167	145	145	165	151	142	114	137	162	150	175	176	149	173	161	156	162	152	133	169	150	159	143	153	139	129	164	157	166	147	151	161	158	161	143	143	159	146	144	178	136	154	138	161	119	144	149	173	162	135	161	146	142	144	161	155	145	160	155	139	172	146	155	137	164	172	163	161	146	178	158	155	168	162	156	134	170	147	145	151	155	144	143	151	153	171	131	173	145	170	160	144	163	134	141	117	162	159	158	128	138	140	135	165	155	165	165	163	163	148	145	152	154	160	138	156	182	156	137	161	166	153	143	144	168	159	155	164	153	131	139	152	158	164	138	165	147	141	136	138	143	177	147	171	172	123	154	157	137	152	162	158	144	151	164	174	157	175	166	148	159	158	165	157	152	151	157	157	147	151	159	144	146	162	169	150	163	147	153	164	144	165	155	148	143	162	157	148	179	165	125	143	165	154	163	143	179	157	132	155	172	146	146	157	161	154	159	151	144	137	150	162	168	158	158	178	153	167	148	159	155	149	141	145	144	172	152	150	151	143	144	136	148	137	150	152	152	144	152	155	154	147	161	172	163	165	130	139	150	148	167	169	158	136	128	148	143	181	162	145	170	147	143	143	147	145	148	146	139	146	160	165	158	139	156	150	143	170	171	159	168	162	149	136	160	145	159	142	122	174	173	143	154	156	155	138	147	145	142	133	155	144	148	142	140	153	166	147	165	166	149	112	141	156	153	148	152	191	131	149	167	157	149	143	151	128	136	139	151	153	178	163	158	167	154	146	151	157	143	153	148	142	146	162	159	146	158	149	145	156	140	147	167	142	141	192	160	155	159	153	141	145	142	154	172	149	146	156	186	148	160	154	156	152	171	135	133	145	165	170	149	169	157	146	152	176	167	156	163	148	133	157	146	161	164	142	176	129	163	156	131	162	163	158	159	146	154	162	150	147	158	165	149	146	177	155	166	159	154	155	164	155	163	176	126	139	146	164	126	159	149	151	157	151	177	145	147	154	147	168	149	133	142	150	179	146	157	161	160	174	164	161	177	158	150	165	165	168	175	152	136	153	140	129	140	146	169	169	155	162	149	154	149	173	162	167	136	154	128	164	179	159	162	151	149	176	149	169	140	150	138	153	139	145	163	137	171	120	151	160	146	159	170	158	158	135	184	146	158	159	150	151	172	161	130	167	161	162	145	184	157	153	150	137	127	157	143	160	151	163	155	154	134	162	151	165	160	184	162	147	143	152	143	143	111	157	169	158	167	162	143	166	171	162	144	128	161	135	134	142	130	138	155	137	166	140	124	137	162	148	135	141	162	166	134	145	160	163	152	177	144	172	153	153	152	144	153	166	165	146	148	167	124	147	160	141	156	155	143	143	147	154	157	145	156	159	136	158	158	161	151	157	147	158	155	164	149	143	135	164	141	166	167	150	141	133	143	155	155	147	160	152	171	150	151	141	155	149	170	159	153	164	166	164	154	167	163	121	157	163	152	190	143	160	129	148	147	151	171	137	146	130	147	134	129	164	142	160	161	167	147	161	150	127	165	141	167	173	150	171	140	149	180	159	148	151	171	160	145	114	154	138	168	150	145	165	147	158	137	142	146	163	163	155	164	135	139	150	161	148	159	151	154	173	142	157	176	170	131	146	158	141	162	140	149	153	146	165	172	160	143	147	150	134	159	141	152	150	151	128	147	142	142	157	135	151	131	145	135
3118	3877	2142	557	534	502	495	465	457	450	445	430	435	446	406	484	457	439	435	445	391	428	405	392	421	413	438	431	455	462	449	484	407	396	446	441	429	449	391	426	435	412	416	407	423	438	520	470	440	464	453	420	411	430	461	444	430	449	478	457	461	444	448	424	395	425	467	438	409	448	467	439	445	429	447	407	416	435	441	474	455	435	427	430	423	476	434	447	412	420	426	451	430	429	416	447	449	439	441	412	412	433	433	407	453	417	429	412	443	432	391	427	451	424	406	484	452	403	396	394	448	431	444	437	455	441	430	425	462	452	433	441	448	475	461	418	438	420	464	446	438	413	422	397	437	429	430	437	427	433	418	464	435	410	399	476	498	412	467	439	435	435	427	458	434	433	395	437	441	406	462	442	449	412	451	477	404	441	443	439	456	461	404	461	426	450	426	426	428	418	443	429	425	417	427	415	432	421	460	442	441	430	438	425	452	480	441	446	422	430	421	429	436	439	430	416	461	420	419	390	416	441	448	434	420	437	402	443	406	421	429	456	439	459	420	414	416	427	453	458	421	436	432	463	429	465	444	435	436	452	447	411	419	448	443	422	422	466	443	463	427	424	397	438	428	421	438	379	440	433	473	406	427	491	448	451	388	431	430	416	440	454	409	440	426	429	439	423	455	426	425	438	387	435	412	453	445	412	423	439	448	446	429	402	440	436	444	422	451	414	468	433	407	467	416	431	446	409	440	440	393	432	433	439	435	451	430	419	398	447	452	438	454	414	438	423	477	498	450	404	417	440	444	480	408	452	426	462	446	442	464	455	464	453	452	439	417	458	481	466	441	410	426	450	423	451	449	458	423	406	457	443	497	443	437	440	446	450	430	483	414	443	433	460	482	433	468	447	427	405	411	490	423	424	403	434	399	438	423	415	418	431	443	415	444	462	454	413	463	424	445	444	445	438	469	396	417	453	448	413	402	415	430	450	395	455	434	429	443	439	467	440	403	444	418	469	414	451	426	479	460	407	469	463	396	459	422	418	436	447	449	462	439	462	437	434	439	418	478	428	414	456	449	427	430	421	425	441	438	416	419	415	427	474	445	439	395	452	441	450	465	414	473	426	441	393	430	407	448	394	427	427	434	431	457	456	439	430	456	457	427	441	386	448	414	450	448	448	451	400	496	449	420	375	430	411	447	402	428	436	434	430	415	431	464	422	415	429	453	424	421	445	467	443	430	418	468	408	409	413	429	453	427	464	431	426	411	445	438	450	414	416	405	442	410	444	465	486	453	460	413	459	446	404	424	428	405	424	434	451	421	426	425	419	426	419	422	457	426	441	457	412	445	427	415	450	463	406	492	412	460	430	436	484	449	416	444	461	422	439	451	430	426	418	451	449	442	431	443	443	462	427	417	464	448	429	439	413	433	443	465	455	481	404	435	476	404	429	418	411	417	470	436	468	447	428	404	429	452	429	410	453	436	482	417	441	465	436	430	426	453	441	483	437	434	425	424	410	452	412	424	427	411	455	433	450	455	440	463	453	425	400	394	410	455	449	445	441	435	444	430	418	442	419	462	461	443	441	445	443	441	419	450	446	441	464	415	445	429	438	441	411	448	425	442	404	430	428	449	427	444	437	415	429	410	473	420	432	402	442	443	429	457	409	474	439	444	385	461	417	468	452	460	401	472	435	425	420	410	426	446	449	464	431	441	471	423	467	429	451	446	429	408	433	416	425	440	460	430	433	427	421	432	465	442	398	423	433	413	478	432	475	449	445	427	450	418	418	433	436	449	431	436	430	414	441	449	484	414	438	419	432	440	417	485	450	426	435	405	428	499	449	418	451	453	454	443	471	474	432	448	424	432	451	406	443	429	441	452	429	452	442	425	424	437	407	426	419	481	411	425	443	403	437	472	451	435	439	422	412	436	445	433	426	441	447	394	424	437	442	448	440	442	429	431	441	449	438	465	456	453	445	479	412	407	433	427	416	430	435	431	445	435	448	451	448	434	460	436	460	415	422	447	418	405	412	426	434	444	430	444	433	457	432	435	414	408	440	418	452	489	453	486	426	448	441	423	425	476	434	414	403	468	441	453	423	408	441	446	426	423	467	449	442	430	488	479	435	422	421	435	418	424	422	453	414	434	456	454	431	451	437	457	442	429	423	432	458	433	449	409	435	437	446	453	413	410	417	440	423	431	436	455	446	449	472	439	449	436	392	411	415	416	424	401	444	412	426	414	431	443	447	403	478	441	440	422	428	407	431	432	411	463	462	424	447	419	450	472	445	415	430	458	469	443	428	442	472	419	427	464	467	452	434	426	441	431	416	424	445	454	409	471	411	443	457	440	407	446	438	440	424	432	436	454	445	450	419	431	414	436	456	419	480	474	411	418	441	434	385	438	439	442	437	416	438	423	420	435	435	448	427	430	449	493	435	401	463	442	419	455	434	457	403	412	474	460	402	414	459	446	403	497	442	427	439	473	425	434	410	424	446	444	462	427	397	435	457	419	448	464	441	441	430	462	398	458	438	417	442	425	467	454	466	431	419	448	444	419	459	444	482	387	420	416	438	401	462	454	436	432	421	443	435	422	463	429	410	453	463	416	446	449	422	468	430	434	410	486	432	426	437	433	408	399	444	409	431	457	441	419	429	422	436	431	465	454	435	441	450	464	415	419	458	419	414	440	448	409	436	475	427	407	472	433	414	445	418	414	415	457	427	439	445	436	399	416	421	431	449	450	471	438	462	457	423	445	428	454	437	423	464	382	436	438	425	426	392	464	461	424	422	415	441	451	432	398	434	430	416	429	389	438	456	444	442	415	448	455	426	444	413	404	469	482	435	451	443	498	425	438	417	464	432	457	431	413	450	440	446	430	440	423	436	400	449	395	469	427	475	440	423	452	432	418	440	447	429	433	451	396	452	406	479	426	400	419	438	443	425	468	459	484	415	402	426	454	443	446	408	407	481	437	429	444	430	428	425	444	461	417	428	423	468	398	457	443	435	397	432	427	460	464	428	442	445	450	402	446	447	437	421	437	503	443	418	436	427	463	433	421	444	437	428	424	440	397	445	446	427	448	418	442	426	435	442	401	440	427	461	415	445	431	446	410	432	462	437	383	461	445	423	471	389	474	440	428	452	469	432	395	440	428	429	424	452	430	432	403	433	401	418	451	421	471	473	439	446	455	413	416	437	444	415	438	474	466	410	443	432	455	453	443	448	428	453	475	427	462	470	464	421	420	424	429	427	473	416	413	410	446	427	396	469	431	414	446	437	414	414	415	426	431	458	459	401	437	429	401	409	399	436	448	428	405	485	453	439	440	425	430	384	419	446	450	414	440	441	435	430	445	401	439	428	441	454	453	480	438	460	420	451	428	434	439	434	458	497	417	423	469	412	386	453	445	423	378	449	496	440	455	433	412	456	443	434	420	408	406	416	426	459	415	453	422	452	458	437	437	438	422	454	411	443	436	431	425	444	449	427	466	440	422	433	422	472
24850	42008	25586	2431	716	543	433	425	368	340	341	311	318	347	313	296	294	313	292	276	294	312	291	270	299	265	271	276	279	280	286	271	287	238	274	294	251	316	281	279	251	305	262	280	271	273	269	250	283	270	284	291	261	281	245	263	266	306	271	314	286	312	286	262	289	292	270	279	273	291	276	275	261	232	250	264	264	279	253	300	288	269	261	282	254	289	307	245	265	281	282	291	265	262	239	289	267	278	262	274	277	268	282	266	260	260	280	309	271	276	268	254	227	253	293	253	294	257	259	274	265	283	301	248	270	275	237	302	259	257	264	280	277	276	266	252	255	266	236	285	241	303	284	270	274	251	273	265	318	274	268	286	265	265	254	276	262	246	286	264	269	265	245	283	261	264	270	259	282	272	279	284	290	286	304	247	278	271	294	264	277	279	285	247	261	267	276	275	248	282	241	284	269	259	313	281	292	276	238	245	308	288	269	258	259	271	290	287	285	301	280	281	274	244	249	299	245	264	283	253	292	286	277	274	275	263	282	247	291	286	255	296	274	280	246	317	304	280	285	286	256	285	259	283	249	272	290	276	265	261	275	238	286	283	268	266	277	290	284	263	257	278	285	277	294	286	274	257	288	298	249	280	277	285	274	305	253	274	271	280	286	255	293	275	261	271	252	245	271	293	282	251	267	260	267	255	251	281	313	283	269	294	297	275	267	257	270	282	276	284	255	288	273	284	256	260	284	256	283	255	277	275	301	252	271	304	284	267	300	234	321	278	275	272	286	288	291	277	289	256	266	277	251	277	246	293	242	262	279	285	253	249	230	257	273	254	256	270	247	288	284	267	278	286	255	293	261	256	259	280	263	311	267	271	286	269	281	269	259	270	274	285	304	272	267	288	262	308	267	264	293	260	285	256	274	235	265	307	265	259	256	264	257	254	287	316	264	280	301	246	288	281	278	251	282	241	301	266	279	262	263	294	272	276	261	281	285	267	274	254	281	262	270	287	254	259	273	285	282	270	269	276	281	280	247	247	250	281	278	259	345	247	268	251	240	264	266	226	251	291	255	262	260	279	265	262	275	295	297	270	285	325	283	250	285	277	303	289	275	253	275	243	292	277	273	280	292	254	265	297	289	256	286	288	242	230	273	235	284	268	284	285	309	267	257	268	262	286	286	270	303	268	268	279	310	274	310	280	265	260	259	264	315	269	254	260	265	258	261	253	261	247	300	274	295	261	278	258	262	258	243	251	275	268	280	279	286	278	268	292	272	267	300	247	267	272	255	288	275	275	285	273	265	264	287	260	277	250	280	248	264	296	262	277	292	286	268	292	269	234	254	282	244	253	322	282	256	290	257	266	294	260	244	281	253	270	267	281	284	293	246	241	274	275	272	266	279	277	264	283	258	287	295	269	277	272	267	271	251	278	255	288	284	280	269	251	268	276	297	282	276	242	235	303	265	272	278	299	281	259	255	291	262	231	274	296	282	302	286	268	269	277	283	275	257	281	287	298	281	294	270	255	287	276	245	305	256	238	265	259	293	282	280	269	303	267	263	258	275	274	255	267	260	274	278	280	284	278	241	240	250	286	249	261	241	251	272	276	281	241	267	273	279	274	303	241	250	243	267	276	268	289	246	265	297	280	271	249	282	250	284	264	289	290	289	281	271	263	304	300	283	284	312	284	268	279	252	278	270	268	267	290	294	267	281	249	278	220	261	290	265	251	278	265	265	278	289	274	271	265	280	254	288	292	270	248	294	263	239	250	262	284	270	273	283	249	271	271	256	260	297	295	270	260	280	273	248	305	298	262	276	295	260	272	247	263	268	278	273	294	274	295	276	290	255	257	276	256	299	265	285	270	252	278	265	273	294	255	268	269	270	257	253	259	310	241	290	258	276	267	293	228	274	262	273	294	283	278	292	277	270	301	237	275	260	286	285	276	279	276	276	247	276	263	237	261	255	239	308	261	277	276	277	268	276	279	258	261	284	268	277	276	284	260	285	280	292	278	273	287	262	283	289	278	275	277	284	285	280	260	263	257	272	285	262	270	249	268	298	270	281	272	274	282	256	267	263	258	280	266	260	269	255	277	311	278	203	250	275	297	298	288	274	289	276	271	259	277	271	265	284	285	278	293	267	309	279	294	242	283	256	290	283	275	302	262	270	270	276	262	292	271	287	263	299	293	281	274	286	266	260	262	269	288	292	293	302	247	257	259	311	292	273	238	262	273	297	293	286	264	280	255	248	286	308	245	264	255	285	282	278	269	263	242	257	256	265	256	281	263	282	243	286	260	241	286	257	253	269	286	282	286	285	289	277	275	248	299	259	254	235	301	280	281	266	301	282	268	271	254	243	253	266	292	261	275	250	281	275	244	252	247	257	278	274	274	242	260	264	275	268	271	294	266	257	285	263	247	269	270	253	264	314	257	280	306	288	264	301	294	295	274	288	286	266	232	239	271	278	249	270	224	245	292	293	261	293	305	273	258	273	250	280	274	242	296	256	266	299	286	260	267	259	278	258	262	262	262	259	261	256	278	271	288	262	266	236	291	296	276	278	263	294	294	267	288	275	273	302	272	295	260	288	284	259	256	260	255	265	293	315	279	284	267	262	275	266	257	244	291	270	304	292	262	280	280	258	285	278	268	277	244	264	309	248	270	276	284	288	270	269	318	265	270	274	275	248	280	259	275	263	285	265	284	264	272	259	288	274	259	258	300	276	273	285	300	246	282	292	267	253	277	276	288	269	248	290	249	272	253	262	298	260	273	268	261	269	276	241	273	288	260	273	267	308	295	298	277	266	277	254	286	283	264	299	270	274	291	294	303	255	272	260	245	272	302	267	261	294	282	283	278	274	291	263	270	300	276	278	306	273	235	262	262	258	289	262	283	267	257	271	288	282	265	272	227	272	262	280	278	282	252	286	250	261	276	249	312	259	282	271	294	284	263	259	276	261	268	270	261	254	279	269	289	269	286	280	271	277	278	285	268	276	258	276	251	274	289	299	301	264	297	276	286	263	286	298	275	239	279	248	282	278	257	275	256	272	266	257	279	254	277	266	258	274	259	250	251	290	290	276	293	238	301	292	269	265	278	241	268	260	271	243	252	281	270	266	280	293	256	270	262	287	286	281	270	274	283	289	273	273	284	281	259	264	289	264	296	280	281	279	280	274	288	298	248	275	277	300	293	282	280	260	273	260	263	255	294	248	271	285	274	271	240	251	267	248	282	302	269	244	266	283	255	247	317	244	275	266	276	243	277	304	292	258	232	282	270	267	263	255	263	257	276	276	279	260	249	283	291	261	275	250	295	283	282	247	257	299	304	268	294	276	282	242	257	297	270	261	258	289	258	275	298	296	313	267	253	264	296	255	303	278	296	273	282	329	251	288	266	286	257	267	285	266	266	297	280	265	293	276	271	274	295	266	267	262	270	277	276	260	278	244	289	288	249	279	272	294	277	253	271	269	294	278	254	278	294	266	280	273	251	271	284	296	264
17277	30138	14996	3068	2639	2177	1925	1592	1456	1301	1203	1095	1095	1068	994	933	908	880	866	843	831	840	808	809	798	787	783	807	738	798	743	703	730	725	752	752	696	690	793	769	721	703	781	724	735	751	703	766	701	735	695	710	779	724	731	684	671	678	708	729	670	739	728	726	725	720	695	667	692	753	726	732	710	721	692	706	707	731	697	695	671	746	766	729	697	736	677	717	633	638	694	731	737	743	722	720	651	715	717	699	683	776	684	667	683	682	678	707	730	707	715	701	725	689	696	700	714	743	706	718	697	736	675	696	724	676	720	709	711	681	663	689	759	706	726	681	707	721	681	699	694	713	672	676	706	689	711	739	704	645	710	695	653	746	654	697	707	678	677	659	723	708	691	682	720	728	722	685	657	708	676	709	720	705	691	712	709	717	671	673	720	721	697	687	690	666	701	728	702	718	697	701	699	696	707	699	695	707	670	682	745	750	746	676	706	694	726	706	651	656	707	725	708	724	689	679	679	681	714	674	709	740	676	686	692	701	692	686	675	728	706	674	660	692	667	752	733	669	671	684	679	744	649	682	652	703	689	716	702	764	728	728	710	700	693	739	690	710	725	741	722	677	671	696	685	686	684	706	683	679	735	695	703	707	727	703	718	669	676	720	721	709	650	716	705	683	677	706	652	706	683	659	707	696	725	720	717	713	669	659	728	705	671	710	670	690	686	712	660	659	685	686	726	692	712	632	723	718	658	707	689	700	715	735	699	714	664	669	673	661	663	718	680	688	699	713	710	701	714	678	722	727	690	680	753	678	675	700	681	699	699	728	705	691	662	680	706	702	722	675	620	703	704	685	720	669	664	662	697	737	690	675	668	661	636	671	674	659	723	699	687	647	711	687	727	718	739	691	694	692	728	739	716	710	745	679	696	688	704	706	676	685	674	757	707	672	679	745	674	727	713	685	716	673	658	669	717	713	714	672	676	699	701	676	691	675	693	744	691	667	688	708	726	687	730	723	689	692	689	698	708	743	705	717	695	670	693	693	725	720	699	704	692	667	691	663	662	691	670	694	694	706	691	691	705	668	715	656	646	659	715	725	674	663	728	689	702	700	694	687	729	687	708	693	713	712	674	707	738	722	681	694	658	653	704	705	717	685	685	690	690	712	673	709	723	697	713	711	659	662	715	689	710	668	707	657	677	746	671	661	659	709	694	679	707	714	625	718	714	730	656	679	701	673	662	727	701	680	710	729	667	687	662	680	698	744	708	680	703	693	720	685	701	696	686	715	632	757	642	710	699	661	759	691	684	683	732	698	654	734	707	677	673	708	734	704	678	680	675	694	715	688	696	719	688	646	652	697	695	653	674	704	693	705	663	697	699	707	692	702	710	713	657	697	675	695	698	681	704	700	670	681	658	674	714	710	659	713	709	686	701	714	738	680	689	707	663	690	699	703	661	726	695	717	713	702	710	702	751	712	673	713	680	727	702	658	706	688	747	679	678	685	737	700	677	696	694	680	687	681	694	718	682	707	651	685	728	663	702	693	682	703	687	673	718	652	733	690	691	689	704	690	686	738	657	670	656	710	631	653	721	687	704	736	715	699	684	703	682	723	685	690	674	673	668	710	712	732	713	727	670	739	709	714	686	677	691	719	674	735	676	675	699	708	721	650	664	715	699	680	704	742	696	693	690	702	708	679	661	676	702	694	675	723	722	752	689	729	699	732	705	702	676	673	667	661	665	738	684	740	684	705	741	709	702	707	691	682	692	717	695	666	698	667	646	665	701	662	735	687	708	662	676	710	645	702	734	663	697	685	717	665	691	751	705	681	671	712	693	649	694	730	680	680	648	646	704	664	690	761	730	663	648	677	728	699	710	709	713	652	712	702	688	657	650	716	673	721	673	664	683	671	660	663	689	697	682	695	638	699	677	679	700	708	638	679	675	684	650	698	634	661	699	727	702	707	696	689	668	711	697	670	691	706	719	683	655	699	710	730	667	685	674	673	698	711	657	653	709	662	673	702	658	689	699	693	716	726	695	671	730	691	700	693	659	680	715	743	665	682	693	691	709	698	705	732	704	669	721	681	645	673	688	702	719	725	652	731	702	673	683	721	698	695	728	683	719	692	657	733	702	682	714	697	687	715	721	673	634	719	683	725	741	679	696	746	690	718	695	696	712	694	741	668	696	729	661	712	700	664	728	666	668	708	698	711	683	647	740	668	663	647	730	740	670	691	672	726	688	690	678	745	649	689	710	754	704	670	661	701	658	690	717	697	707	758	702	720	727	711	668	690	668	695	729	675	709	697	751	691	683	732	667	680	693	698	712	640	719	706	696	738	682	732	704	741	710	697	710	718	733	706	710	714	711	695	701	710	725	706	712	700	683	663	680	703	704	672	692	708	670	716	708	701	747	657	757	736	692	669	721	705	675	714	702	690	698	668	688	719	664	704	707	684	691	734	685	685	675	688	711	694	703	673	650	706	686	678	631	691	659	679	696	704	683	729	644	700	683	711	701	715	659	679	700	681	760	682	706	670	664	715	731	700	682	695	674	748	686	686	663	678	721	735	696	711	657	650	714	634	679	687	695	678	704	685	658	691	761	686	728	682	711	635	733	695	700	688	711	720	695	723	686	683	637	696	676	703	715	662	704	687	690	696	697	724	696	693	686	691	699	694	706	700	662	725	710	744	726	701	686	691	724	687	660	756	688	692	697	703	675	675	703	699	679	710	688	706	665	717	705	677	689	708	717	687	706	677	725	690	670	686	717	708	706	644	721	660	701	670	691	687	689	670	672	682	658	651	747	655	742	766	666	698	685	690	683	689	725	709	701	709	710	685	697	674	706	671	670	706	727	677	681	658	666	669	657	683	723	706	689	690	727	744	674	743	690	709	691	674	710	752	704	664	673	744	716	668	689	686	691	699	701	694	684	723	695	707	679	664	710	748	691	625	699	775	674	660	735	686	680	652	727	707	671	698	652	710	653	687	652	674	668	673	649	687	729	683	729	687	705	673	656	691	708	731	750	658	698	724	705	685	690	645	684	703	709	729	672	696	704	678	709	697	732	665	679	725	680	668	703	673	719	706	669	666	714	653	657	709	716	703	699	664	715	672	650	718	628	648	722	687	729	700	746	692	683	733	644	687	687	729	670	711	688	667	677	700	691	687	706	703	727	683	675	673	668	693	710	676	707	697	730	683	690	685	699	657	724	737	673	742	713	719	685	714	682	659	692	686	691	672	696	710	693	692	736	665	699	689	682	710	660	711	705	688	645	724	663	671	712	720	727	679	689	669	666	658	679	673	642	736	676	658	742	726	671	700	692	687	696	727	720	705	691	691	684	683	711	678	731	700	685	680	681	732	722	725	654	697	714	687	755	678	679	691	689	720	725	680	672	711	710	672	659	699	663	694	753	740	729	685	718	676	733	765	693	703	727	682	704	677	666	692	692	676	669	716	670	698	710	706	681	679	716	687	663	662	710	681	694	698	715	690	663	711
36073	58006	39046	7621	1287	812	595	492	442	395	339	314	296	308	294	274	276	240	243	258	298	233	267	228	237	225	265	223	242	244	249	217	206	238	223	219	221	231	231	240	241	269	217	218	223	265	226	243	219	230	239	225	225	270	241	226	215	232	224	226	228	243	219	219	226	225	213	229	197	206	222	219	234	216	211	210	222	223	212	226	210	225	227	193	242	225	251	244	227	250	238	247	230	224	222	235	259	237	250	216	205	224	205	224	214	210	207	224	206	205	221	219	226	218	240	205	199	219	227	228	204	222	202	232	212	246	231	242	225	234	227	202	219	251	224	234	220	219	239	217	209	229	257	221	220	249	188	224	235	199	214	239	235	227	204	222	221	242	249	226	212	205	239	245	240	247	213	231	214	222	202	214	203	226	237	234	228	219	241	233	252	249	248	212	249	198	210	243	216	233	223	228	201	201	223	207	250	221	201	204	226	253	221	229	221	248	193	231	222	223	210	233	241	196	221	195	203	212	231	210	205	229	202	211	227	211	222	195	190	210	245	243	251	216	222	219	247	218	222	223	229	225	210	215	232	207	187	238	213	234	222	245	224	229	234	208	248	234	215	216	221	221	201	224	222	198	226	211	236	220	235	238	214	174	224	200	223	215	229	245	207	245	232	228	236	207	218	219	217	222	218	223	206	225	253	218	209	212	214	220	251	199	209	214	213	226	204	225	247	203	232	234	213	254	195	242	221	242	205	226	241	220	225	222	216	237	239	220	202	221	229	215	196	224	210	216	217	219	229	209	249	217	217	193	242	211	239	200	234	223	221	214	224	248	200	203	235	212	213	210	232	194	221	224	229	211	241	218	193	217	237	211	196	219	238	177	215	239	200	218	227	223	225	201	215	218	220	221	204	214	218	232	233	243	231	215	223	224	210	230	207	242	232	228	194	238	206	216	234	215	226	198	214	236	201	230	226	199	225	207	182	230	207	234	231	208	217	237	224	229	212	201	246	204	218	189	213	213	241	219	234	225	215	217	233	220	221	219	220	232	246	241	246	228	236	225	241	215	211	244	214	199	221	218	239	224	220	254	231	213	207	231	213	236	214	245	223	227	219	224	230	249	187	219	229	200	195	215	209	236	229	213	223	243	242	206	211	238	237	224	233	222	208	201	251	227	212	225	240	211	233	232	212	234	228	218	237	235	236	239	229	194	218	216	184	223	230	218	244	222	225	204	224	217	209	226	227	202	188	244	218	226	270	244	234	190	230	221	214	205	219	220	201	229	215	213	228	255	230	215	252	224	210	232	221	208	170	201	198	193	230	219	231	233	240	214	231	255	226	202	237	230	219	222	217	197	241	233	226	227	200	223	240	222	200	220	212	235	210	221	237	227	231	202	226	217	218	217	236	224	231	252	221	223	217	194	219	257	214	220	227	224	238	229	234	251	207	209	193	231	238	222	210	221	227	232	200	197	227	231	214	225	246	217	228	220	205	226	225	216	220	212	233	205	221	229	197	224	252	233	224	216	209	217	236	205	229	221	212	230	231	239	210	210	230	225	212	220	212	207	182	216	242	245	214	204	250	204	231	197	214	234	214	249	236	216	218	198	193	226	241	189	219	219	190	233	201	203	241	228	232	211	216	207	221	244	199	228	205	233	194	236	233	230	199	210	194	234	234	226	215	242	199	231	208	236	206	221	207	249	245	194	235	238	236	214	238	215	243	259	221	236	216	240	225	234	225	223	216	212	226	211	237	239	224	197	214	218	228	235	222	194	249	230	180	204	252	219	220	234	250	231	217	214	207	225	204	223	252	206	224	236	218	242	214	213	228	234	247	224	221	229	222	221	239	218	213	218	229	216	256	222	211	201	224	194	214	216	224	228	203	247	229	207	212	212	230	202	235	194	217	196	241	221	223	237	213	237	240	228	213	240	231	214	200	194	201	239	193	230	209	228	239	206	232	224	214	241	218	224	202	251	200	221	199	209	249	208	214	213	210	192	229	234	242	233	205	220	207	227	214	208	225	235	221	220	216	229	202	227	220	231	224	194	236	208	183	239	240	236	246	209	231	232	222	242	211	204	182	241	237	255	217	216	211	206	211	217	217	219	232	230	228	206	208	230	206	217	198	197	238	222	223	231	209	223	229	236	218	238	200	198	220	222	225	226	213	207	229	209	201	233	246	224	225	211	225	214	243	240	212	227	210	226	224	240	224	212	216	244	214	219	227	195	226	246	243	224	250	235	234	211	192	231	218	212	212	225	254	236	226	247	185	228	210	240	209	218	218	196	217	214	241	206	237	255	211	229	244	197	222	207	198	241	233	223	222	223	217	215	188	228	237	207	248	217	239	215	250	227	231	207	212	201	222	211	215	207	219	216	236	194	246	247	211	218	210	228	204	240	209	248	221	229	235	216	233	247	245	219	210	220	224	199	224	253	232	214	227	224	248	251	217	211	210	205	223	241	212	231	232	217	231	236	225	245	218	233	213	242	198	205	236	198	230	229	243	230	210	223	213	228	240	186	212	222	247	206	231	224	203	236	228	204	222	222	197	222	213	214	208	218	180	228	186	233	221	203	227	217	195	222	224	204	210	225	215	250	232	230	200	228	222	232	228	245	191	186	208	224	230	215	239	234	222	223	259	234	205	236	253	217	193	199	211	233	225	221	250	217	227	247	219	214	247	246	220	212	217	217	262	203	227	244	240	208	224	195	224	241	216	217	258	218	215	185	213	213	213	227	247	227	209	235	218	236	223	210	217	216	245	231	229	230	234	197	248	234	230	223	214	218	246	212	191	238	195	203	225	230	231	221	230	225	223	214	226	216	228	236	213	230	220	231	196	197	224	244	206	214	244	233	203	232	197	228	224	224	190	218	216	198	221	220	198	215	218	195	226	226	211	211	207	212	219	209	231	221	220	250	223	218	224	236	245	226	204	229	206	233	231	221	204	219	212	238	180	226	208	208	247	230	238	207	238	206	228	231	203	207	246	223	208	227	225	198	240	234	223	236	209	214	215	199	206	191	199	263	231	219	218	206	228	190	214	213	202	210	248	244	241	227	214	205	228	239	231	266	221	250	204	216	223	192	218	247	226	218	227	218	225	215	224	217	214	222	215	261	225	221	208	216	211	211	207	190	205	218	205	236	230	236	250	242	212	231	227	226	210	227	224	227	200	238	214	229	209	212	231	208	221	239	222	205	220	226	221	240	248	244	233	213	252	228	234	221	209	188	218	238	225	228	220	209	231	241	237	210	218	224	206	208	231	236	227	210	240	232	220	202	246	221	205	218	229	231	223	220	231	222	206	231	222	213	209	230	204	206	232	231	246	234	213	207	202	209	230	210	191	208	226	218	228	209	197	237	236	187	197	219	247	219	211	238	219	192	192	227	227	201	205	204	226	230	236	200	250	237	252	229	232	183	246	257	225	225	218	239	209	223	224	214	215	206	227	221	225	239	239	239	202	214	206	212	225	213	212	193	209	230	220	202	225	245	210	241
23052	40286	21888	5030	4119	3375	2749	2364	2074	1756	1563	1438	1213	1196	1091	1011	965	955	915	882	816	833	815	734	777	717	679	693	742	689	671	685	674	684	684	689	658	614	657	674	643	631	671	672	620	594	600	597	633	611	591	629	558	654	612	597	590	607	611	594	609	559	553	672	604	580	601	574	580	571	583	565	607	565	618	581	609	609	595	591	570	600	513	572	579	546	627	570	567	558	564	599	613	588	583	573	518	576	565	564	596	556	577	554	579	573	589	612	528	580	568	568	602	557	556	596	567	543	557	565	584	550	573	561	588	578	554	552	541	580	537	576	571	604	591	566	552	572	584	535	562	578	568	570	541	531	557	574	603	529	567	570	549	583	575	576	576	540	543	600	634	579	581	563	557	583	547	539	573	534	578	572	592	585	541	549	540	573	572	559	602	566	559	580	534	572	575	625	576	553	567	524	575	582	592	519	566	590	524	573	570	552	631	574	563	590	558	599	549	556	573	547	537	513	576	548	539	569	574	552	570	562	569	566	556	512	581	570	542	576	530	565	555	602	613	600	563	570	591	578	560	558	547	552	596	553	543	586	581	519	574	554	567	557	522	576	615	582	522	546	536	513	566	561	559	569	524	555	557	570	555	550	546	541	560	561	606	572	558	547	513	562	530	511	531	591	558	528	538	536	574	574	561	590	582	601	528	560	622	584	581	563	555	597	577	544	541	569	556	587	532	576	548	586	586	566	564	537	606	560	580	587	532	527	570	586	513	501	561	590	529	562	535	565	613	567	572	543	551	531	542	558	532	571	534	554	590	559	530	585	558	560	508	559	573	532	563	579	530	590	530	563	547	579	587	576	587	545	543	529	589	547	578	530	584	553	566	546	522	565	528	570	579	556	540	558	583	560	581	588	600	569	561	587	576	559	567	578	559	585	522	537	601	561	543	602	573	543	551	579	543	574	601	525	567	620	558	591	567	560	526	572	572	518	593	549	539	558	523	534	591	548	562	554	578	544	552	579	558	596	581	548	587	565	561	547	578	614	514	507	588	520	573	552	585	540	532	566	564	542	561	541	598	586	561	594	586	567	595	547	528	529	534	549	568	559	633	574	599	603	532	590	526	565	553	595	517	554	549	563	577	564	542	541	573	573	597	565	566	551	577	569	542	532	558	524	599	558	587	580	566	558	516	507	527	591	576	549	566	567	542	551	529	556	559	560	518	562	521	540	519	548	560	564	563	579	549	575	548	552	560	578	580	556	553	567	554	579	587	577	611	564	541	559	560	584	544	609	504	581	556	591	562	553	580	589	568	496	566	518	545	547	574	616	540	561	522	575	550	594	550	573	539	523	587	576	563	495	568	575	546	566	550	559	573	569	576	553	584	580	550	586	576	585	565	545	556	569	555	556	543	565	565	521	576	549	537	538	562	550	565	569	593	555	546	546	522	576	571	548	534	510	527	519	572	568	545	554	568	561	564	579	572	561	530	510	587	540	631	558	564	564	535	564	586	567	594	565	557	578	583	543	587	541	595	539	572	535	561	577	577	549	572	556	547	565	523	582	556	556	581	599	546	562	551	591	550	548	555	565	520	586	567	503	537	576	608	574	590	516	552	607	553	577	535	592	567	560	570	551	587	521	564	573	536	496	568	548	536	557	542	520	580	571	564	563	586	552	580	584	596	549	535	566	586	555	545	573	571	573	559	512	557	538	580	613	560	536	558	549	538	542	585	594	538	572	549	539	595	581	589	590	583	586	559	541	574	565	591	560	555	540	539	545	569	562	574	574	562	552	532	570	568	569	603	570	535	531	574	576	555	569	599	610	604	569	542	595	544	555	563	536	555	552	585	562	579	573	531	547	531	558	573	601	595	573	586	523	543	553	537	556	531	539	543	539	543	557	554	545	570	577	553	522	559	497	594	548	574	574	568	562	547	547	600	538	563	538	556	551	564	568	561	550	574	525	538	552	547	512	536	561	519	553	611	609	576	569	545	563	552	573	589	532	562	511	555	555	566	530	573	547	548	581	556	534	612	526	541	562	561	573	546	575	563	547	507	565	512	523	535	549	553	529	561	576	587	593	580	617	557	558	562	585	538	518	545	543	585	550	583	556	566	616	585	558	534	544	545	577	570	545	578	547	556	545	534	579	525	595	521	553	538	581	523	563	583	574	579	561	570	560	593	521	559	561	553	603	534	565	575	584	578	586	537	551	596	587	589	611	573	564	551	572	526	525	530	554	582	555	541	535	573	538	566	550	588	537	574	525	597	571	547	575	555	558	578	555	524	560	589	543	583	568	562	560	540	565	571	566	581	627	572	536	539	626	562	547	536	570	570	540	587	533	537	598	569	567	563	564	586	502	541	599	576	547	581	563	525	589	555	586	570	568	584	554	512	551	551	544	606	596	579	572	546	583	563	556	541	528	563	567	564	570	580	587	584	571	568	561	552	538	529	536	576	534	579	588	603	553	544	561	513	574	541	544	600	524	545	551	526	567	562	556	565	587	544	585	570	584	567	543	573	510	551	579	586	587	569	561	558	575	586	585	555	541	580	540	506	532	551	555	500	587	507	556	608	569	591	512	542	556	576	556	555	575	549	562	597	581	577	562	503	531	607	576	575	599	560	565	550	551	552	535	542	578	561	586	571	563	596	579	533	548	581	558	568	599	536	564	565	517	555	571	547	550	616	584	555	593	526	611	551	532	562	569	588	550	556	592	589	519	589	572	566	538	511	611	585	581	585	534	563	579	552	556	521	598	591	585	541	568	608	561	562	574	613	524	546	589	569	548	584	578	581	574	545	535	532	569	573	551	604	575	573	579	602	535	541	556	546	587	500	569	573	571	542	551	545	600	547	569	614	560	582	592	562	547	544	511	573	573	577	558	558	552	607	577	570	565	565	565	590	548	551	588	550	594	575	569	613	572	607	575	596	526	538	576	560	545	572	562	580	556	550	597	609	542	564	555	539	504	551	554	524	552	571	540	596	564	535	557	620	608	573	604	548	560	565	572	573	555	544	554	571	582	605	564	533	557	596	564	528	552	544	594	563	557	559	590	606	544	553	565	564	559	612	606	551	562	582	556	570	563	526	547	583	523	542	560	550	550	561	557	552	571	579	634	571	598	573	558	538	575	562	562	555	529	565	539	587	576	545	557	575	551	507	604	575	571	538	545	611	564	563	595	565	519	593	556	570	564	575	591	570	577	548	571	566	604	560	588	577	519	528	543	562	558	511	567	571	577	533	511	565	571	595	537	562	593	578	583	586	591	579	525	589	539	558	525	577	534	538	551	575	556	564	555	580	578	562	569	564	560	580	543	565	502	552	543	549	610	531	631	589	596	558	551	503	556	568	604	583	556	553	530	548	557	540	554	566	556	555	530	563	572	557	583	594	530	537	564	554	591	534	546	621	567	536	546	554	632	553	544	513	557	572	538	542	552	603	585	607	596	523	567	574	554	558	640	568	549	557	565	579	565	560	527	545	540	562	578	595	555	550	562
2933	2666	1176	191	138	175	141	147	163	153	136	157	151	160	148	152	164	163	165	166	153	153	140	156	144	146	142	144	162	142	149	148	168	179	169	147	156	154	142	131	157	152	170	151	135	146	187	162	168	143	132	132	129	132	150	162	155	146	156	150	138	158	158	151	156	144	155	150	142	181	127	146	150	162	174	137	155	168	166	169	146	170	144	150	154	169	152	161	154	171	152	178	162	141	156	159	167	149	126	157	171	129	170	175	142	156	169	146	175	171	144	165	158	146	138	151	152	142	165	156	132	146	152	134	153	171	139	157	140	144	137	154	150	168	166	167	151	135	153	153	155	143	170	167	141	159	168	160	131	159	153	154	159	153	156	147	148	167	161	164	137	165	158	152	148	158	170	157	143	163	161	154	156	138	140	140	160	161	163	162	148	155	137	147	131	154	154	176	155	192	144	137	158	140	169	144	164	159	156	157	160	164	138	152	145	146	168	166	145	155	167	165	151	162	171	143	145	161	180	169	155	175	158	163	168	151	161	172	165	146	151	134	163	155	143	162	140	153	155	175	148	148	147	141	166	164	169	172	161	140	156	146	143	137	164	156	161	162	154	165	158	175	158	150	169	155	162	145	149	176	159	158	143	155	169	147	142	163	162	137	150	164	144	169	154	180	160	149	154	161	130	152	170	168	175	157	147	166	154	143	133	154	154	150	151	143	149	169	180	174	146	165	152	163	160	125	143	157	153	149	169	162	148	182	156	146	147	153	155	146	153	130	153	151	153	177	148	137	163	135	148	161	149	138	129	136	165	157	145	144	152	160	135	144	149	148	148	155	154	141	170	162	169	175	177	169	184	153	145	163	141	166	162	162	163	150	151	138	165	166	169	136	139	158	138	163	177	155	164	160	160	148	160	158	166	165	156	160	160	165	183	135	162	179	140	158	148	168	157	140	158	180	175	136	144	150	185	144	145	173	137	155	144	165	144	141	134	159	154	160	163	149	144	167	165	170	178	141	153	156	146	142	183	135	164	141	148	157	156	158	139	176	156	162	121	160	167	185	165	156	149	170	158	171	151	163	151	167	158	145	177	169	145	161	140	155	194	161	142	153	171	144	129	152	183	170	173	158	155	144	161	163	153	144	139	172	155	143	158	128	149	160	154	170	155	136	183	170	150	163	146	141	142	142	156	153	169	164	148	167	158	167	170	159	143	140	162	144	162	154	150	163	136	167	151	134	179	144	147	174	158	134	147	145	143	142	171	156	159	171	123	145	183	122	143	164	158	172	159	169	166	155	168	152	144	158	136	147	142	150	137	167	151	134	166	141	159	169	168	158	146	149	142	175	180	177	154	148	181	125	141	157	160	163	167	164	148	159	156	185	159	158	161	154	154	159	141	147	143	160	172	161	158	170	167	152	153	150	169	178	147	158	146	160	155	162	151	170	168	175	139	162	179	166	152	169	151	174	150	165	154	160	129	121	132	160	144	169	152	144	174	132	159	147	144	148	147	146	169	153	167	156	169	138	147	139	168	142	155	152	147	153	152	141	142	153	155	170	157	155	146	147	162	159	136	153	133	160	163	147	147	160	157	170	161	144	157	157	153	168	164	144	148	165	153	176	174	142	193	136	145	142	172	172	138	176	133	173	150	162	154	148	147	134	154	152	127	139	150	156	164	184	132	156	163	142	157	179	151	203	163	167	149	156	163	166	146	137	151	169	165	167	182	152	146	162	131	173	161	158	159	138	154	165	159	178	166	156	151	179	184	156	147	175	176	169	180	167	171	160	162	143	136	159	167	122	169	162	147	160	157	159	157	136	175	181	133	178	150	169	139	149	146	167	145	145	155	144	165	195	166	151	179	166	142	150	146	158	147	148	157	149	176	158	164	176	128	151	143	165	150	161	182	158	154	157	146	138	138	156	151	133	165	145	148	160	154	153	177	176	153	158	152	175	173	156	164	144	138	163	154	162	190	149	144	146	170	163	178	147	164	167	167	168	155	139	156	126	201	145	160	177	158	181	135	188	159	133	169	154	138	142	159	179	171	160	170	170	153	150	150	131	146	133	151	132	153	149	175	152	169	160	154	156	152	188	158	139	160	163	156	151	160	167	155	141	151	169	161	179	174	149	156	178	146	149	145	143	167	160	140	140	149	156	152	140	154	164	139	157	144	138	135	162	168	159	160	168	151	161	163	155	143	169	161	146	158	198	174	157	164	163	146	150	182	153	163	156	174	142	152	169	158	155	136	173	155	163	161	169	160	167	148	144	138	152	153	155	192	143	162	158	160	166	167	148	173	150	164	143	151	160	128	147	139	145	165	172	162	160	173	148	150	156	181	132	176	144	148	154	167	168	189	157	187	172	140	141	171	142	137	137	145	143	145	170	140	148	160	186	146	147	146	143	158	156	161	158	169	168	167	144	146	139	164	162	157	163	153	162	156	138	163	157	150	137	158	157	164	170	134	133	168	144	163	164	162	165	158	153	180	121	157	162	146	149	140	170	134	164	155	145	168	162	152	164	150	168	146	159	171	153	134	178	167	161	165	149	155	187	130	161	148	163	165	164	151	179	138	164	156	166	157	146	152	155	144	141	181	134	173	172	147	139	155	180	147	146	148	160	152	145	163	153	149	146	144	157	145	147	175	137	162	162	149	147	155	158	159	152	165	168	154	167	165	151	157	137	142	150	154	146	156	157	136	149	151	189	161	148	149	149	171	176	168	154	199	143	119	164	159	158	163	172	172	138	150	160	142	161	160	150	152	168	143	163	169	151	154	162	176	159	171	186	141	133	147	143	151	139	152	161	132	159	135	131	154	131	156	145	167	159	178	151	152	143	152	151	163	135	153	146	153	152	164	134	179	161	147	146	166	171	158	151	159	155	161	158	138	146	163	156	171	150	138	168	161	134	153	188	144	163	175	155	153	176	171	156	159	162	146	172	135	160	136	155	142	151	155	151	163	137	168	155	153	144	172	158	131	154	150	139	163	121	142	159	174	148	137	134	181	150	146	173	142	124	157	179	172	150	154	160	165	157	179	161	149	162	144	136	154	173	143	150	179	162	157	163	161	134	143	154	172	182	160	156	162	157	141	149	150	128	136	148	155	138	163	155	163	158	153	155	154	145	143	174	145	168	131	161	153	164	147	160	162	162	158	159	153	154	170	124	147	160	165	156	156	153	147	169	145	134	155	137	150	144	154	156	169	136	161	142	149	159	168	157	140	145	135	134	177	150	148	159	167	173	157	159	153	172	163	142	135	159	149	177	167	174	167	180	159	138	151	134	149	152	158	146	173	168	152	176	162	152	163	141	174	139	156	170	159	146	184	134	157	176	125	153	159	152	150	128	174	196	139	140	137	168	146	169	147	153	132	155	154	142	156	173	170	163	154	132	154	186	146	157	158	150	162	164	156	152	147	155	132	130	155	139	160	156	137	148	159	182	178	154	135	159	147	131	144	166	142	155	163	154	144	163	160	176	139	154	183	140	180	169
3363	4347	2570	596	515	533	466	496	453	459	443	439	440	454	453	472	451	470	461	470	425	447	495	482	446	431	462	446	438	415	449	420	447	404	421	411	452	468	466	418	424	434	425	412	444	435	475	441	455	437	446	474	387	443	447	427	407	443	433	436	438	424	457	474	389	420	442	438	449	422	495	410	429	441	423	451	475	439	471	457	443	485	403	454	464	464	446	445	449	445	434	471	516	396	431	486	423	463	448	472	433	489	439	450	420	422	452	484	471	421	437	422	446	410	456	455	439	470	444	417	430	430	437	413	451	442	439	378	462	431	438	437	470	440	403	449	393	425	457	446	406	446	419	433	447	422	428	399	435	474	446	402	428	483	435	436	464	401	446	465	405	415	451	445	451	421	412	404	406	421	431	438	430	427	441	442	453	449	412	443	426	458	428	448	453	473	498	463	448	415	469	401	408	440	464	459	428	435	408	391	443	488	418	461	416	380	438	466	424	419	456	419	426	445	374	450	446	421	455	457	445	454	464	426	463	443	470	456	424	444	397	479	428	412	433	482	455	466	412	429	431	437	460	438	460	464	436	441	467	454	383	457	416	429	418	435	434	384	414	431	497	449	433	449	453	424	426	444	389	481	452	479	406	411	458	431	420	427	443	431	435	395	432	474	430	483	449	441	451	457	441	463	485	437	428	406	419	434	409	399	464	424	444	423	436	447	446	444	443	393	408	458	432	440	439	427	450	428	430	412	434	428	449	400	406	451	418	429	434	488	456	429	432	456	437	441	419	421	464	407	427	451	449	449	432	480	442	433	437	424	436	436	437	429	439	454	437	452	419	448	453	427	448	432	426	434	460	448	424	422	446	443	458	422	426	488	446	424	395	475	447	394	449	402	423	419	423	464	441	486	424	443	429	404	446	428	401	417	446	456	450	457	433	441	442	432	423	411	456	411	435	451	439	445	482	463	462	414	468	443	441	466	428	402	412	396	416	442	466	455	429	435	444	434	471	440	449	439	423	408	419	460	425	508	469	481	446	418	436	426	467	452	399	431	438	473	458	432	442	463	415	467	396	420	439	478	411	440	410	455	418	460	411	404	457	425	440	388	443	439	442	452	420	459	440	482	440	467	460	409	440	446	450	467	420	449	449	449	440	441	488	451	439	463	483	464	496	478	460	421	440	458	425	442	456	462	433	441	425	461	407	410	436	452	470	452	417	411	419	403	413	454	443	457	418	433	448	419	452	430	433	423	424	402	438	446	471	486	459	394	426	436	440	416	433	442	411	449	456	420	440	438	444	447	445	439	447	447	428	415	443	478	428	455	458	450	447	435	428	463	423	460	424	441	459	393	400	449	426	409	456	426	457	441	428	428	452	402	431	479	443	411	455	444	449	408	419	480	417	422	416	429	440	421	433	431	459	425	467	449	410	453	484	451	405	438	430	429	457	407	411	409	464	416	434	407	441	428	450	445	431	396	461	422	435	473	448	436	423	432	435	454	421	439	443	461	417	404	450	428	439	429	435	433	435	444	451	435	421	424	386	421	443	387	445	465	453	411	434	420	433	387	432	466	395	443	464	411	439	430	435	423	394	417	430	446	424	443	423	456	483	450	456	413	448	446	473	441	422	445	433	434	420	448	428	429	407	426	445	420	452	468	407	422	441	444	448	427	460	424	432	445	441	419	450	438	437	449	422	369	421	424	440	489	403	446	451	461	446	432	450	435	414	395	460	436	421	438	434	422	419	447	433	419	465	464	487	450	472	440	430	405	461	447	424	455	478	375	396	447	449	403	439	423	441	429	435	448	444	455	426	448	445	431	440	445	438	456	450	433	404	433	419	398	442	417	445	422	456	419	457	434	454	470	451	435	461	439	427	429	443	473	411	434	481	468	469	452	446	449	466	445	460	492	438	448	420	442	432	486	442	462	416	472	423	448	420	432	430	424	464	456	482	422	456	448	436	470	440	431	436	439	438	437	459	474	448	432	438	458	482	439	457	461	420	405	411	442	408	415	435	430	466	442	431	474	444	413	444	452	456	436	413	451	424	465	466	408	458	424	461	463	434	418	444	454	433	429	430	475	416	461	429	432	432	428	411	472	448	391	431	429	427	414	417	392	439	421	461	443	469	448	416	417	411	447	417	449	430	477	443	454	461	462	442	429	427	448	463	456	438	448	447	423	416	441	412	434	447	503	435	447	436	444	451	429	458	489	461	467	430	468	440	441	422	463	433	404	437	423	395	473	444	418	469	441	474	431	428	424	430	437	405	438	457	471	440	408	439	439	428	484	447	437	446	442	456	445	418	444	466	412	468	481	404	455	441	439	400	412	420	453	462	406	462	433	439	443	474	461	434	440	444	483	445	474	466	438	430	458	456	449	447	456	434	423	449	392	412	430	436	441	459	429	401	481	427	424	448	434	429	467	443	470	412	429	437	470	489	422	435	474	423	445	445	483	451	469	444	414	440	452	467	419	442	445	463	504	433	476	445	419	416	443	415	437	475	416	431	431	463	440	439	449	400	410	451	433	458	466	427	470	386	450	391	459	435	454	408	439	484	443	438	440	429	438	466	434	412	403	419	435	449	460	430	445	432	407	432	447	457	423	443	420	441	423	460	463	443	427	417	414	410	450	445	427	454	413	429	453	388	454	417	452	428	443	443	441	405	405	427	451	415	439	438	431	467	445	444	439	448	450	449	446	461	425	438	421	423	455	429	403	430	447	424	444	441	436	422	416	451	469	426	436	432	474	460	439	456	435	396	434	448	423	442	439	448	450	465	430	406	429	448	443	421	418	434	453	451	451	430	459	431	441	467	482	440	426	413	450	441	429	431	431	428	451	430	451	407	450	448	471	411	419	370	435	425	454	447	426	456	411	463	416	455	460	495	469	437	453	434	453	436	431	452	416	438	437	492	436	427	467	405	438	399	470	446	418	444	432	440	431	446	428	443	434	434	404	424	440	457	423	438	427	435	431	435	407	429	440	451	428	455	429	407	475	420	480	432	443	437	463	464	441	396	447	414	459	440	424	451	463	447	426	419	461	458	451	439	445	468	443	413	449	423	420	434	437	406	451	437	475	424	449	437	402	476	395	414	461	416	454	448	416	454	437	425	483	485	453	429	434	442	400	418	415	427	422	426	420	423	399	482	430	443	416	457	440	445	429	440	457	464	445	458	439	466	444	453	450	445	446	450	437	450	444	453	425	451	434	439	441	443	406	444	446	475	428	437	435	439	449	447	444	425	443	451	462	447	443	456	438	453	452	452	417	442	419	440	452	454	456	436	429	465	454	424	401	451	425	478	445	420	422	463	446	439	423	428	461	497	460	448	439	446	452	449	430	475	422	428	434	420	440	448	459	436	431	474	469	441	463	449	406	426	453	443	456	447	418	419	462	488	459	459	413	452	457	434	430	457	428	409	440	433	421	421	435	437	422	418	459	381	406	421	416	426	447	441	441	438	457	417	472	413	432	431	446	453	425	439	462	472	446	415	456
24806	42098	26751	2965	756	549	465	429	411	319	302	330	343	347	300	291	298	275	281	290	312	270	277	290	278	282	254	262	290	282	253	292	266	282	250	246	286	272	293	261	265	250	271	232	273	257	256	276	292	312	261	283	268	268	261	262	257	235	237	311	276	290	234	298	263	260	308	278	269	261	290	257	278	279	252	290	258	278	278	285	267	264	295	273	292	255	300	257	281	260	265	290	257	285	244	267	276	280	281	282	287	262	246	278	248	258	279	262	257	279	292	257	273	272	310	252	274	268	268	252	241	271	252	287	292	307	280	289	254	266	279	279	280	276	304	298	271	265	261	267	269	267	269	273	280	262	278	256	252	274	310	249	260	266	292	252	275	274	311	286	275	265	287	287	243	262	280	280	261	286	278	252	285	248	300	269	276	269	270	287	294	281	270	304	240	288	274	279	285	266	300	287	259	266	271	300	287	249	244	277	266	272	263	316	283	265	257	263	276	260	283	282	285	255	267	286	281	248	270	260	316	261	295	292	274	276	285	273	276	262	270	269	292	277	277	261	280	268	271	268	262	290	288	293	279	290	281	250	257	298	287	294	268	269	294	249	277	253	253	277	262	274	269	250	281	256	240	266	288	273	260	267	254	257	275	276	243	285	281	255	305	264	246	262	260	306	260	288	295	273	296	273	287	248	290	271	290	282	268	256	294	282	267	291	266	270	309	255	269	256	303	252	293	258	237	247	247	288	260	271	276	284	271	256	279	258	260	275	308	264	229	248	299	275	248	274	261	285	289	286	284	255	281	243	296	273	255	301	260	283	260	270	258	244	285	253	297	291	273	241	280	277	263	268	259	274	239	281	281	253	303	263	301	277	254	253	294	299	259	260	251	266	240	293	262	296	264	277	271	296	256	286	264	251	250	270	296	273	289	275	286	261	276	271	284	266	244	295	273	268	251	262	265	285	268	277	281	271	273	288	273	241	264	279	293	283	315	258	292	310	287	273	291	245	263	263	286	270	256	300	285	265	297	261	286	296	265	228	290	269	284	313	270	285	268	269	254	281	265	264	279	271	285	268	273	237	271	261	299	254	252	283	270	280	289	279	258	284	272	265	266	306	293	289	289	270	276	264	295	258	279	276	281	252	280	287	267	260	303	282	303	278	270	311	277	273	304	249	286	289	260	260	297	240	280	268	233	264	258	280	283	291	279	287	258	265	265	272	304	304	267	253	254	264	265	267	274	275	286	243	270	282	297	248	256	276	300	275	264	256	242	250	284	286	299	261	256	280	246	258	276	286	275	271	251	257	268	247	292	248	269	270	273	269	289	269	274	274	256	273	248	284	275	244	252	308	270	280	269	265	290	285	286	305	258	281	257	244	279	268	260	278	278	249	264	312	264	271	288	273	258	246	264	282	291	285	276	277	281	253	296	294	272	274	260	269	275	251	266	268	271	268	282	252	269	260	249	258	282	297	305	320	248	271	288	263	268	256	303	300	259	272	313	313	272	305	294	253	281	291	256	276	280	258	280	267	259	270	271	290	280	277	274	250	257	276	242	274	259	281	276	273	276	261	292	242	262	275	287	282	271	267	264	285	281	238	257	282	254	252	271	295	284	273	257	237	285	269	269	287	277	254	289	272	280	283	274	252	237	265	300	236	282	284	234	268	227	263	254	270	244	290	286	281	257	282	258	270	257	294	268	297	261	257	285	234	284	285	256	274	271	277	307	286	269	286	287	245	247	245	263	292	269	273	276	271	299	255	265	297	274	264	265	296	240	290	264	285	234	273	302	278	281	247	291	257	258	263	288	256	261	274	227	271	274	279	317	244	264	253	314	268	278	262	283	267	315	277	281	250	287	259	287	300	282	246	293	280	309	284	308	276	275	259	267	283	264	267	301	268	279	270	256	318	286	274	273	265	246	290	306	272	259	260	283	276	276	279	265	292	306	256	280	273	297	293	254	277	240	250	284	281	242	291	276	281	253	286	256	261	289	246	289	257	267	248	310	265	271	279	272	275	281	257	309	277	265	261	253	267	251	262	284	232	268	258	260	278	288	281	273	284	271	275	270	285	276	275	284	258	277	268	244	268	272	318	270	277	275	289	264	312	266	257	302	271	309	255	276	266	265	291	295	252	285	256	273	292	277	276	255	233	240	251	266	255	268	276	306	287	264	268	278	293	289	316	247	260	263	312	272	283	288	256	276	268	289	296	249	270	267	273	252	277	316	283	286	282	268	281	268	274	280	284	277	285	260	260	295	262	294	291	289	272	298	239	272	271	268	234	281	288	301	281	256	276	255	286	237	268	257	277	276	303	272	252	286	288	284	306	266	323	274	275	284	305	275	293	270	282	253	284	277	275	277	254	251	277	287	268	256	323	263	264	270	237	282	293	308	269	271	271	283	262	296	291	287	269	280	295	277	307	250	278	262	297	273	254	257	250	284	289	279	262	280	283	270	294	247	262	275	263	290	256	260	302	255	286	284	284	263	291	306	294	274	293	247	269	287	269	250	281	315	293	281	286	275	291	267	301	245	258	301	277	267	274	268	283	291	272	274	264	268	279	277	271	246	262	289	263	281	276	253	254	290	259	265	294	293	259	270	287	298	263	270	287	274	268	259	286	275	279	260	254	237	271	288	257	251	273	265	294	282	297	294	270	307	271	254	255	285	273	266	280	322	257	299	258	299	293	249	292	260	295	271	253	252	301	277	258	287	290	300	287	269	279	297	262	283	281	267	254	268	270	275	284	266	276	281	271	293	270	263	266	309	284	257	286	271	257	278	296	288	269	285	269	305	254	309	256	255	264	274	289	269	287	267	284	266	246	276	278	276	247	301	288	265	241	261	276	247	236	296	266	276	265	270	308	295	272	259	326	277	268	279	257	250	269	284	256	247	257	279	285	263	301	262	302	266	271	285	284	266	276	231	282	258	241	271	257	258	280	294	250	269	274	295	271	309	284	242	265	278	274	279	285	260	278	280	271	259	256	273	262	306	272	273	257	284	266	234	273	227	287	262	298	257	282	273	259	266	303	262	260	300	275	264	285	295	261	266	269	280	270	265	266	286	283	257	265	230	272	273	280	252	236	248	316	256	285	292	248	273	283	291	276	301	267	281	263	285	283	268	263	276	269	247	274	270	285	271	272	257	258	250	266	246	281	268	269	266	265	283	292	257	276	246	277	264	264	272	262	255	279	255	277	270	283	262	267	264	311	275	261	283	276	268	259	267	251	279	277	271	259	274	288	270	268	250	286	258	270	277	262	271	278	295	253	254	275	269	270	285	257	255	285	292	285	297	278	250	254	272	248	288	277	279	253	262	286	257	267	259	281	272	254	272	260	258	260	272	290	274	275	271	239	261	287	287	285	252	265	260	270	298	273	215	253	268	256	277	249	261	275	266	304	296	259	271	279	267	252	271	271	275	291	266	296	282	281	293	281	267	302	257	264	287	253	248	287	294	281	283	263	283	292	259	275	283	268	275	234	284	254	290	271
16917	30545	17015	3153	2588	2169	1746	1585	1459	1177	1169	1140	1029	1042	987	878	882	859	858	809	819	839	781	801	743	798	798	749	688	770	716	709	774	746	736	733	801	743	705	753	720	709	734	697	687	727	748	712	727	708	681	664	718	765	725	726	721	741	697	724	718	732	726	710	709	721	731	695	725	734	674	692	708	684	684	704	710	726	694	692	674	708	670	677	742	666	693	718	694	749	721	639	719	691	699	717	677	764	662	712	729	733	676	703	750	686	663	701	698	631	712	719	717	632	684	704	695	622	682	708	707	706	688	723	668	680	681	670	774	686	667	719	758	671	729	716	695	662	689	718	691	703	656	684	732	720	682	717	674	691	667	690	693	715	682	696	681	694	704	671	706	713	667	738	679	727	718	660	693	654	656	714	713	710	691	688	694	665	753	657	686	714	676	725	722	652	662	664	690	645	639	709	688	679	739	724	682	654	688	747	715	608	683	698	653	714	683	725	737	706	666	704	703	665	741	735	669	656	678	666	717	659	692	695	690	645	683	710	713	680	697	741	731	740	674	721	691	680	683	706	694	734	706	662	697	705	682	711	645	692	685	673	673	728	712	707	713	680	699	734	673	677	711	687	703	705	709	721	681	745	709	691	721	682	737	662	720	731	685	688	707	704	672	670	675	723	697	703	649	682	715	674	652	710	704	751	666	709	665	685	670	728	711	690	714	667	702	662	690	679	679	662	681	748	755	692	695	692	636	712	710	674	680	688	707	696	637	671	725	760	689	699	683	696	628	657	660	689	695	674	687	720	670	718	668	666	688	703	697	699	707	655	701	675	647	705	754	642	670	691	658	667	728	690	674	709	690	671	630	705	695	742	673	682	661	702	627	685	712	661	664	716	676	710	695	739	652	675	676	685	661	696	651	661	717	711	674	713	656	727	681	727	760	703	755	726	722	700	742	707	705	698	676	686	699	710	628	719	712	727	707	665	691	681	700	690	741	680	704	652	650	708	672	646	736	696	657	677	696	667	692	702	647	679	713	690	648	687	699	694	693	691	671	732	650	703	699	658	652	683	707	707	660	690	696	746	732	680	713	681	740	664	676	691	686	701	699	684	655	672	705	699	699	670	698	651	751	701	694	676	696	712	723	703	657	699	703	663	703	687	690	655	674	677	653	727	679	726	686	729	722	668	696	723	660	679	721	667	716	687	663	717	711	662	721	728	676	652	712	703	664	690	683	703	649	703	660	704	715	712	729	701	736	706	696	692	684	665	681	697	684	713	649	691	696	680	688	723	683	749	734	656	661	680	649	713	683	646	683	680	756	646	689	685	692	726	675	718	653	712	655	656	654	724	726	744	702	695	699	671	679	687	718	675	683	715	662	687	738	749	683	739	623	705	692	672	682	726	712	701	740	655	678	653	704	730	689	719	673	677	704	661	701	725	669	696	686	706	691	700	710	766	718	665	659	715	700	669	629	698	744	698	673	713	658	690	719	643	726	671	660	661	659	737	677	700	681	667	688	708	672	702	706	704	663	697	684	694	716	698	721	692	708	677	695	715	730	725	636	673	637	714	689	729	663	658	695	629	726	660	692	739	689	735	676	736	687	759	679	672	676	735	691	694	681	665	739	745	678	663	680	675	728	708	720	676	673	640	701	676	675	704	653	701	717	703	688	693	676	645	746	684	718	718	681	680	650	672	654	686	666	676	674	712	733	700	685	662	652	696	721	702	743	724	678	669	715	690	682	698	707	695	694	694	681	717	709	690	706	728	676	719	701	669	688	687	650	691	706	713	682	701	694	676	680	680	702	744	663	686	735	692	645	693	716	710	726	696	663	716	665	684	711	673	725	719	698	691	712	673	688	701	735	675	692	708	654	712	728	712	736	691	727	673	701	703	670	703	699	655	695	749	681	686	710	675	731	678	717	715	702	692	690	700	679	686	693	722	712	733	698	727	665	690	690	711	680	715	639	713	692	711	706	655	667	694	669	651	720	728	683	667	711	661	697	673	686	689	721	730	695	693	705	713	717	714	685	695	672	675	699	736	686	727	700	697	688	717	680	727	693	666	707	740	695	696	722	708	687	709	683	666	672	701	722	682	705	686	699	736	674	694	723	716	679	680	686	703	703	677	656	691	682	712	654	717	700	692	727	700	674	685	706	726	693	679	695	705	736	724	728	721	657	652	700	720	655	698	702	678	667	696	686	713	704	686	715	646	676	727	642	717	663	672	660	682	710	681	698	692	710	686	710	693	702	685	714	704	695	694	730	727	702	675	664	710	748	723	701	693	694	694	724	659	674	657	722	679	696	704	711	683	698	683	721	656	701	689	732	713	714	645	662	675	696	691	641	734	711	697	732	701	683	703	702	704	697	658	679	675	659	723	675	688	695	665	677	694	673	714	698	670	694	670	687	689	711	705	684	660	676	668	717	709	715	757	707	691	672	674	718	684	643	709	690	717	717	686	702	720	704	725	628	708	708	731	698	634	681	707	681	689	699	665	688	662	697	736	689	668	711	637	664	710	687	670	676	721	688	697	744	725	687	657	717	707	695	717	680	725	709	717	682	679	670	668	705	706	681	695	718	680	696	684	727	710	713	769	703	678	669	702	707	746	658	673	684	719	722	697	706	718	726	677	672	696	706	667	715	666	705	717	668	724	703	677	716	671	696	718	725	669	681	720	710	689	719	716	673	673	694	681	687	681	716	705	689	695	676	647	719	769	676	676	707	667	710	690	714	691	665	704	632	687	698	725	664	659	689	690	693	741	673	638	676	707	725	682	699	689	726	692	678	727	720	695	721	698	672	686	671	696	744	714	712	720	643	686	708	693	708	667	743	636	706	715	671	685	653	703	629	665	704	717	651	659	669	684	693	661	696	637	722	664	655	690	735	644	757	663	709	685	690	676	693	653	683	708	688	682	698	678	646	675	711	696	730	712	663	720	723	702	712	670	714	676	690	748	682	694	711	722	697	693	682	688	707	682	721	652	711	719	710	677	634	702	659	701	714	669	644	697	690	706	712	656	683	677	647	734	701	663	677	709	709	665	646	679	746	694	655	650	654	696	698	684	702	737	675	705	691	756	691	674	631	734	691	719	673	680	654	717	687	708	715	633	745	662	650	667	631	621	707	637	691	685	709	679	697	673	745	717	701	715	666	680	689	739	667	673	707	691	705	681	702	645	701	687	700	671	690	712	673	731	697	709	686	683	722	745	695	712	702	689	689	648	700	703	714	684	702	664	696	708	692	706	691	701	677	700	678	720	670	716	682	695	744	731	694	744	668	703	700	679	726	707	701	706	677	685	761	686	666	687	694	669	630	687	717	695	653	685	717	740	681	702	736	713	687	733	674	679	689	641	687	662	705	730	680	676	686	708	675	675	696	703	688	701	700	763	689	771	680	661	700	681	725	708	770	664	701	687	678	750	611	691	707	699	651	706	700	666	696	734	679	703	703	699	706	713	700	686	724	670	684	699	707	649	752	700	722	670	680	657	657	653
37563	58026	37650	9165	1478	804	625	495	436	357	393	326	298	321	283	295	271	248	261	286	280	260	234	233	235	250	240	266	224	213	236	246	231	234	211	211	261	226	232	228	241	235	233	209	218	236	212	214	246	203	241	224	255	227	197	258	244	236	219	234	237	237	232	244	235	226	221	228	229	213	231	230	221	243	216	236	264	219	233	221	217	228	219	211	208	223	245	220	228	210	223	221	239	238	226	225	227	201	226	244	233	211	211	233	232	198	240	217	250	244	260	222	230	222	214	211	198	221	222	220	218	224	217	198	208	221	206	226	203	249	228	228	212	220	224	230	200	246	244	213	240	242	235	206	223	189	237	237	226	247	204	223	225	235	196	203	212	203	243	226	206	218	240	224	241	223	210	228	220	218	224	236	204	240	249	200	218	226	205	214	227	210	203	215	210	219	219	215	221	201	209	217	233	219	232	219	223	224	213	237	222	225	196	216	227	188	219	227	218	226	229	223	235	227	245	208	198	232	242	227	217	255	200	240	202	210	206	221	225	209	234	207	237	218	220	208	207	224	247	256	213	235	230	228	205	237	219	250	219	208	195	214	210	249	231	211	186	242	238	218	218	216	216	234	201	186	188	216	211	218	205	224	211	204	215	226	218	239	222	199	230	212	233	229	215	222	246	222	204	226	214	223	208	221	227	250	212	225	214	221	228	198	213	215	235	229	222	210	220	207	249	205	232	201	226	225	208	223	244	232	218	234	214	203	212	219	221	237	221	212	223	240	225	202	237	242	209	212	237	237	216	220	215	234	233	221	222	232	203	193	195	226	230	225	216	203	259	203	229	202	217	203	208	228	222	224	215	230	248	216	233	215	218	234	218	205	221	212	205	221	229	205	251	201	216	230	198	225	246	206	202	208	202	246	188	208	214	232	246	218	215	225	212	217	209	216	208	209	208	229	241	229	247	206	210	219	231	202	230	230	211	251	214	219	229	214	199	253	250	214	230	210	244	194	203	242	243	246	232	196	198	249	211	204	219	241	198	206	228	226	219	225	251	216	211	217	209	230	219	208	188	224	209	213	240	242	225	229	226	181	239	201	221	207	191	237	215	213	227	217	202	222	191	234	223	233	212	229	232	220	237	208	212	221	215	210	234	242	254	224	256	256	193	212	217	233	210	229	237	234	242	260	205	240	232	230	228	227	235	220	226	242	234	226	232	229	217	208	200	190	237	235	203	213	227	225	202	214	258	218	223	236	227	187	228	231	219	226	218	231	209	205	201	219	220	248	236	206	240	215	220	233	223	193	234	197	230	236	203	216	217	197	241	238	226	208	192	213	231	228	208	215	212	234	216	217	218	240	198	213	207	203	216	226	233	196	254	234	205	226	266	223	216	238	222	210	210	226	214	231	212	228	217	227	224	207	197	229	215	216	239	203	235	223	223	199	230	232	232	224	226	217	229	239	247	223	197	210	234	220	233	201	213	193	222	216	202	229	234	177	214	207	192	213	208	239	215	194	216	237	217	193	194	220	209	213	209	228	226	217	206	226	230	220	230	229	212	195	210	213	228	217	209	210	253	202	227	197	218	225	237	242	233	205	229	225	222	189	215	223	215	201	250	230	214	220	249	220	212	240	222	229	236	225	217	229	217	232	202	227	203	242	241	232	227	196	240	211	199	241	194	226	205	215	236	221	199	207	203	215	216	217	221	212	208	213	264	206	204	191	236	226	245	225	203	209	206	204	220	234	228	229	213	216	185	219	220	211	202	213	229	241	199	235	235	228	229	228	216	222	248	199	205	252	205	203	229	201	226	250	216	238	238	213	196	239	219	248	205	240	220	239	210	247	252	263	207	257	241	235	209	229	216	211	221	258	260	222	216	249	201	242	230	216	224	223	232	204	199	231	224	209	208	231	209	219	233	215	239	230	212	230	228	216	218	221	197	221	234	267	231	230	188	208	235	237	214	203	221	224	247	216	202	217	225	225	220	219	233	219	232	202	216	226	221	241	229	204	213	238	224	222	233	210	224	211	242	225	227	214	231	216	255	230	238	246	235	211	248	214	211	230	209	229	227	238	240	210	222	221	205	221	206	215	214	242	229	207	240	206	223	201	223	215	200	211	219	239	225	244	230	222	209	211	221	245	203	238	221	216	217	193	223	231	234	233	230	237	224	246	238	198	207	199	233	237	228	215	222	211	223	219	238	223	226	236	232	246	203	226	241	202	239	189	230	203	201	212	238	207	205	194	238	206	234	217	221	211	211	210	215	235	214	214	216	193	205	229	211	220	204	208	228	213	221	216	212	230	198	236	203	219	242	211	213	248	203	210	233	227	240	199	222	213	200	206	225	243	216	225	199	223	220	217	233	210	232	219	225	223	249	235	244	218	212	242	215	203	230	225	198	186	218	205	195	230	179	244	229	211	227	232	247	202	223	216	199	212	210	223	214	233	225	226	228	240	214	240	220	206	221	209	224	226	230	208	196	232	218	217	260	224	238	244	226	225	230	235	184	209	189	220	210	229	225	220	219	249	228	234	230	193	192	181	203	202	230	203	214	230	219	233	216	216	218	234	216	215	248	238	220	201	220	223	223	220	228	218	229	227	208	217	209	205	239	200	223	238	219	194	202	224	221	240	214	221	218	240	255	234	211	235	208	205	254	205	227	231	205	230	216	208	221	175	242	236	217	221	205	228	260	212	231	228	217	228	221	185	223	222	229	221	229	248	220	220	240	223	212	230	231	222	229	197	201	203	237	212	216	222	189	208	209	238	247	233	234	209	254	232	237	203	205	213	261	212	223	237	231	219	229	222	250	240	213	224	220	198	225	231	252	243	229	241	211	212	223	178	205	198	208	230	263	191	243	214	207	232	234	202	188	223	227	202	232	206	221	209	223	223	214	208	198	229	203	203	234	210	220	238	238	209	246	206	209	200	216	233	211	214	223	237	228	208	219	213	181	215	231	218	210	267	220	209	226	252	229	233	184	229	206	206	220	195	206	216	207	212	227	203	203	212	198	204	230	198	223	252	200	206	198	201	218	206	210	239	229	203	224	220	239	233	230	230	225	219	232	246	222	235	201	233	221	197	250	212	225	206	205	204	223	197	236	248	240	218	197	213	230	208	217	215	233	214	225	230	240	233	252	224	231	213	236	231	236	202	216	212	237	227	248	213	205	228	219	211	220	247	183	199	235	222	252	232	221	222	200	206	230	218	227	211	241	228	218	227	221	204	232	208	216	206	211	201	231	225	228	222	216	213	180	201	219	207	223	220	232	224	242	235	196	208	215	247	209	239	250	235	191	245	226	204	201	231	214	266	220	229	220	215	217	244	227	228	192	238	224	220	223	215	209	217	213	194	216	230	224	210	229	221	236	217	230	196	205	233	220	247	218	226	245	221	221	236	211	198	206	210	227	225	213	239	233	215	238	221	226	229	255	201	206	228	195	200	214	214	221	232	238	242	222	245	264	228	250	231	233	237	225	217	254	223	223	227	241	219
24125	39720	22514	5109	4235	3356	2581	2309	1987	1757	1572	1386	1262	1212	1070	1076	976	997	903	914	870	810	818	749	754	773	701	725	707	673	723	739	657	678	683	688	636	663	680	656	664	658	640	630	659	604	593	644	643	575	621	633	618	640	587	624	570	613	607	575	638	625	638	596	567	609	584	539	584	559	542	602	560	531	605	568	601	544	548	594	545	562	586	594	578	574	533	543	579	583	591	548	557	558	600	597	653	555	617	530	580	569	573	597	544	586	548	580	561	616	578	556	593	589	585	576	521	581	536	564	577	549	609	574	563	588	532	529	560	551	555	573	592	578	605	586	555	573	566	574	603	562	577	591	583	587	576	558	565	530	578	559	568	557	558	541	570	582	565	551	569	539	551	559	559	579	544	579	567	596	562	577	559	547	583	564	542	578	572	588	545	564	544	577	534	559	560	560	547	556	553	545	544	591	574	594	573	531	551	539	580	538	583	608	546	494	576	538	568	576	591	558	557	568	573	593	602	581	550	595	564	549	572	575	511	582	603	594	559	581	599	547	585	523	539	542	530	560	545	570	525	552	547	528	564	567	576	592	565	512	532	557	546	582	539	530	600	550	582	577	532	579	565	574	557	556	575	569	530	577	567	564	525	579	533	552	542	590	539	589	537	533	520	560	562	563	557	503	578	568	556	545	530	506	536	534	605	575	558	557	592	559	549	580	571	582	580	549	588	609	572	580	530	591	590	559	584	529	603	539	527	559	599	550	580	581	591	528	553	540	549	546	567	516	561	545	548	563	607	549	545	564	570	583	558	566	537	562	539	532	566	558	560	560	550	597	547	546	577	589	566	557	566	563	516	571	579	568	519	567	536	553	532	576	543	590	546	564	592	577	556	546	581	541	582	530	593	578	558	610	554	543	572	571	519	555	566	596	548	524	565	580	548	588	566	541	523	548	571	578	605	538	592	605	571	580	568	555	536	543	545	544	571	557	561	566	522	552	517	542	551	579	548	577	512	566	551	550	588	539	553	569	564	580	539	570	551	536	540	555	513	576	591	587	591	563	580	571	548	577	583	542	562	549	552	519	574	555	534	547	582	576	541	509	568	561	583	553	513	538	598	533	545	519	600	577	570	518	601	565	546	560	599	554	584	548	562	571	583	562	566	574	561	533	561	581	539	556	535	572	541	572	600	538	550	578	550	504	557	573	526	538	570	570	550	542	557	571	531	539	559	556	599	568	578	565	562	596	569	548	559	559	576	547	568	579	535	558	561	548	574	548	604	576	546	550	559	558	546	524	544	586	537	548	550	596	538	560	538	532	552	555	547	537	577	570	583	551	598	540	567	578	552	577	580	561	591	563	509	521	578	541	574	531	584	557	531	551	576	571	556	536	544	574	619	532	596	595	526	527	557	547	560	563	575	571	584	580	547	597	525	529	561	623	553	573	557	564	575	555	526	562	582	542	584	550	547	589	513	582	553	584	532	533	530	540	578	529	582	558	589	519	595	551	518	561	540	597	556	531	522	558	572	577	612	525	547	548	575	588	596	613	503	562	554	534	588	561	576	534	543	579	556	558	567	569	562	560	548	535	575	562	525	562	539	555	572	586	535	548	565	590	577	557	587	562	572	590	518	584	580	554	579	567	571	529	534	562	555	575	513	542	589	581	510	558	603	563	587	560	591	542	526	551	559	550	550	546	563	554	569	574	582	559	532	597	554	520	579	570	587	585	528	569	602	588	596	577	527	559	561	560	534	574	569	553	560	556	598	535	596	599	513	562	567	563	569	578	548	552	578	571	571	546	557	573	562	524	544	611	552	544	564	551	528	533	587	562	553	604	569	577	619	587	594	580	589	560	545	561	551	532	567	577	509	549	555	568	603	558	566	530	540	584	536	556	562	575	565	565	543	547	553	552	606	544	566	561	550	577	543	566	560	529	583	564	590	532	546	546	552	550	540	562	586	547	602	569	560	560	587	555	562	542	592	575	559	546	541	574	587	559	511	539	545	559	581	526	539	516	559	537	591	532	549	574	544	526	600	520	570	535	536	569	594	521	562	559	573	563	564	560	575	527	552	520	541	544	585	540	556	546	579	545	594	545	597	587	590	576	550	572	581	562	522	588	581	579	543	581	558	551	586	573	603	576	557	564	576	555	565	547	505	565	532	559	553	549	589	524	593	547	557	564	545	593	543	588	568	560	581	573	569	501	544	581	545	555	521	567	588	538	541	592	502	530	566	578	514	576	538	585	596	522	504	571	567	547	554	577	581	568	588	560	540	556	581	552	560	616	562	573	588	546	531	556	533	519	568	538	579	578	571	532	555	572	581	532	564	557	576	556	594	556	547	555	589	548	566	573	570	573	522	558	572	552	569	610	553	609	571	534	560	565	563	585	573	552	540	549	549	535	582	557	569	570	558	579	553	563	535	583	583	566	547	541	589	579	585	585	530	525	576	559	536	590	556	506	557	561	576	553	548	542	545	560	562	551	583	583	547	544	573	545	596	600	586	553	574	548	569	578	576	548	565	573	575	548	555	587	546	596	598	563	570	524	568	536	532	546	539	574	561	583	600	535	545	550	550	537	585	557	582	558	561	632	558	549	553	562	549	582	576	528	577	565	580	551	564	591	585	594	567	592	538	558	558	564	592	556	533	556	554	574	542	588	568	561	529	511	569	575	575	600	534	559	493	586	542	552	578	580	549	598	500	569	553	534	583	562	553	536	563	512	563	568	559	577	582	519	538	591	588	577	562	566	581	591	567	542	556	512	544	593	531	570	580	537	540	541	543	565	561	565	538	554	550	521	578	594	579	625	571	570	581	547	553	560	539	565	589	534	598	571	600	549	582	567	601	561	568	576	541	527	529	541	560	503	528	572	497	571	524	534	545	515	546	586	552	580	547	574	510	566	588	529	600	588	551	550	556	571	552	580	616	572	522	577	571	527	566	554	528	541	540	555	541	539	575	585	561	534	549	578	552	576	594	559	569	587	527	597	575	615	600	574	544	534	542	556	544	515	570	602	578	563	521	594	555	565	592	579	514	605	583	544	609	568	578	558	571	569	570	586	544	561	534	536	541	575	574	547	530	565	568	532	601	554	587	579	557	576	521	555	566	563	566	556	554	563	563	568	539	549	605	563	587	555	573	534	537	584	592	570	615	527	594	558	569	558	578	535	565	564	595	529	559	539	555	592	571	546	593	568	544	592	562	589	604	564	578	587	568	522	586	576	575	544	564	579	622	556	536	571	584	572	578	603	563	543	561	501	541	530	592	548	581	556	553	555	550	555	556	546	531	560	565	565	547	606	556	554	547	536	567	570	579	575	539	577	578	502	536	552	599	576	541	539	544	560	566	535	577	567	550	542	551	570	566	552	553	561	551	554	598	561	569	617	572	550	529	560	621	579	557	593	565	568	557	545	525	551	573	558	541	573	540	565	553	563	587	566	590	605	561	570	551	573	557	563	548	560	561	581	515	536	575	574	533	561	525	579	544	552	566	574
2624	2205	1236	191	144	167	171	180	156	176	183	159	153	149	136	155	170	162	155	145	146	137	129	167	152	181	154	163	163	152	137	149	150	167	162	144	174	148	141	151	141	177	166	159	165	146	153	147	153	159	164	172	176	145	158	131	155	180	167	147	149	139	149	157	160	159	163	137	153	147	148	129	155	144	153	176	148	141	157	146	159	165	147	147	145	169	190	150	136	157	156	147	149	159	168	170	176	159	148	172	145	172	167	157	176	159	166	152	136	155	153	166	168	160	160	148	176	131	160	159	128	152	162	160	154	154	162	145	173	175	150	156	156	150	141	150	157	151	151	173	161	145	154	173	149	154	156	173	182	154	142	163	157	153	147	160	152	181	153	152	160	163	141	160	150	141	142	155	153	141	167	146	124	133	171	149	148	138	185	154	161	156	159	155	176	152	152	149	156	160	147	169	157	153	146	160	136	144	179	157	137	154	146	142	152	148	160	138	171	146	148	166	162	153	155	146	162	143	149	171	166	162	156	147	169	139	163	133	146	152	140	159	145	146	146	156	146	140	165	185	170	131	168	154	158	136	157	155	142	160	165	158	154	149	136	139	151	151	141	161	160	144	158	162	137	156	150	142	148	132	152	158	161	135	139	150	155	151	141	165	162	167	148	157	163	152	159	173	169	152	154	125	177	162	154	142	144	146	154	142	146	153	146	142	140	158	156	157	167	145	174	161	151	150	150	147	159	142	137	155	146	141	148	156	193	160	175	146	169	159	139	153	138	155	157	135	170	135	146	155	156	149	140	150	135	166	159	143	137	153	149	163	128	140	150	119	152	157	156	159	156	175	151	147	153	137	146	142	158	166	160	149	151	143	169	163	155	154	179	158	155	158	152	185	143	133	145	158	155	165	163	164	153	157	156	158	157	164	157	133	149	149	159	136	140	163	168	155	155	152	145	169	172	144	142	142	146	143	131	155	152	152	160	155	154	147	167	132	140	182	139	138	158	171	148	151	163	148	158	155	149	163	153	154	151	175	147	195	159	157	165	147	151	170	138	156	148	173	168	140	136	158	125	129	162	155	145	181	171	159	149	144	160	140	137	164	135	134	145	158	149	171	186	157	138	149	144	157	133	147	152	142	133	152	160	159	176	154	156	150	151	152	155	141	153	156	166	169	149	154	140	158	144	178	165	175	148	173	155	156	167	143	177	158	176	153	144	164	163	139	182	143	165	158	158	136	159	159	152	155	160	138	147	184	145	154	137	140	164	155	185	178	160	133	146	170	160	143	157	137	142	166	152	131	142	149	142	147	145	180	150	141	144	163	145	159	133	168	164	153	155	158	159	154	161	149	168	169	132	157	153	133	159	148	142	170	159	152	154	171	166	164	160	148	143	156	143	142	166	141	176	131	142	182	142	159	149	142	142	131	153	150	148	143	160	163	150	170	146	147	150	157	149	158	150	165	169	149	154	149	157	150	167	149	165	156	158	150	153	144	144	171	162	150	162	152	169	146	159	143	141	160	154	152	159	144	147	166	146	157	150	141	155	139	160	149	163	142	161	139	142	153	171	164	150	150	144	167	154	160	153	161	157	129	180	148	155	166	147	148	165	165	182	137	142	171	156	153	160	148	169	153	162	159	171	157	153	170	112	132	143	164	158	134	146	139	156	183	156	157	164	143	164	149	156	155	156	148	191	152	153	182	159	131	153	144	145	148	164	142	174	154	158	185	155	175	144	154	134	164	137	157	146	171	147	149	158	146	146	157	147	156	144	149	167	147	154	149	134	136	122	158	171	144	131	166	137	154	141	157	150	154	137	142	148	160	160	166	174	145	140	163	154	150	169	149	167	183	165	153	137	158	158	147	158	156	174	171	180	160	158	143	144	176	123	149	167	160	161	153	173	185	176	157	157	152	181	142	159	154	164	138	140	154	169	157	160	166	134	167	152	174	149	134	145	160	145	167	154	151	165	155	143	142	146	169	160	153	149	156	143	165	158	150	168	158	158	157	172	155	162	155	154	159	156	150	155	139	156	149	154	176	142	155	159	136	167	156	143	160	157	153	138	139	148	151	157	138	163	150	153	145	143	144	173	164	162	151	151	141	158	145	147	161	149	139	169	161	152	178	160	154	142	159	185	158	162	147	163	159	152	160	166	142	123	161	140	155	143	132	145	164	147	171	137	153	148	171	147	162	169	157	168	142	174	146	160	157	139	115	169	175	148	165	160	161	171	158	175	157	155	145	164	165	156	166	157	159	155	142	146	150	134	154	162	185	150	161	165	134	148	162	145	175	158	159	158	140	167	149	148	158	162	175	136	163	156	158	139	171	134	160	148	162	159	167	173	161	153	166	166	153	148	172	162	163	140	140	138	134	142	128	162	140	162	154	136	129	163	152	162	155	159	166	136	156	154	171	127	155	143	132	183	165	151	175	161	128	152	137	144	158	145	144	154	142	149	152	145	146	166	142	167	134	163	145	150	168	152	171	170	147	163	167	159	137	151	170	143	148	161	162	161	167	144	182	149	149	156	142	158	166	167	153	122	134	170	157	168	138	169	142	153	168	160	144	152	168	150	160	159	172	146	168	136	160	198	152	153	163	144	150	141	159	154	149	174	154	167	149	156	149	157	156	158	159	150	161	136	144	164	147	152	154	175	157	162	149	161	174	149	167	178	152	156	148	168	148	152	157	149	159	157	126	156	143	153	172	164	133	176	133	183	173	165	149	153	157	166	131	137	158	136	182	153	151	161	143	157	146	141	147	149	143	149	159	150	142	137	149	120	146	156	137	164	158	149	173	163	152	144	157	154	151	154	149	152	168	149	163	156	165	139	149	155	185	160	153	163	172	157	135	138	157	151	166	161	173	154	156	152	159	139	182	150	163	133	145	127	141	152	167	172	143	174	143	167	166	161	158	136	147	156	181	151	143	153	152	167	155	167	142	150	151	152	150	163	165	157	145	148	154	143	170	148	129	165	154	154	135	170	154	148	174	198	152	153	175	155	122	156	144	145	164	167	150	157	169	172	149	156	141	145	140	147	154	153	146	155	154	142	166	142	143	150	159	168	132	158	144	168	159	145	149	188	139	135	173	171	166	152	170	157	148	142	154	149	153	155	153	137	159	150	157	183	158	128	152	141	158	149	144	157	145	160	164	162	164	158	154	146	155	150	151	145	139	163	148	135	138	142	132	167	159	165	159	159	148	156	137	166	139	149	148	136	161	171	144	143	171	170	140	129	161	155	147	139	142	153	155	167	162	167	151	178	170	161	166	165	135	161	152	156	150	147	131	129	167	133	144	148	138	167	170	141	157	155	165	136	184	160	153	162	169	160	128	159	182	167	166	147	153	161	149	168	148	163	154	161	165	149	161	133	156	179	170	134	136	154	149	160	159	130	170	167	142	151	171	152	151	146	173	158	163	149	136	167	148	158	160	143	142	170	162	163	167	173	157	151	165	140	168	169	162	181	148	150	157	152	154	128	179	138	168	166	180
3006	3845	2701	526	538	528	525	499	478	509	446	443	430	429	407	418	430	483	435	450	431	420	418	437	431	409	453	433	441	382	420	451	407	450	411	471	472	430	439	431	446	420	456	422	438	445	445	426	432	487	467	419	386	478	478	403	435	407	448	468	417	441	455	422	458	416	432	434	395	450	407	450	464	456	455	402	473	414	467	443	455	458	389	409	432	460	445	435	474	431	411	455	415	466	386	415	424	417	443	436	439	418	425	470	431	431	440	438	459	434	419	439	412	409	406	451	392	432	417	379	453	452	415	427	410	450	421	429	450	451	450	422	401	478	446	436	453	431	468	476	466	460	437	465	421	448	432	427	409	415	460	420	437	403	414	440	451	453	449	435	423	387	408	477	485	451	466	449	415	406	448	435	449	412	458	462	459	467	407	414	438	419	463	398	421	418	399	424	434	435	448	432	440	451	438	434	415	454	438	448	437	413	445	443	417	457	462	453	459	439	457	450	438	443	448	431	422	473	407	486	438	476	449	452	406	438	415	463	461	446	453	454	418	432	421	407	451	390	472	450	437	427	403	441	442	426	414	455	460	434	418	442	423	424	443	432	431	422	433	436	410	433	467	412	423	457	418	464	430	440	442	461	431	418	399	440	404	440	434	440	436	427	457	427	426	447	450	470	450	440	424	465	423	437	428	445	425	469	387	405	428	461	435	438	433	478	430	443	429	417	398	471	405	405	411	462	463	437	423	486	423	439	436	443	452	478	443	403	428	417	413	452	469	419	476	450	416	435	418	439	418	471	442	391	427	414	416	442	443	452	408	423	434	436	471	465	430	386	449	436	443	464	444	429	420	435	464	413	380	464	425	412	430	423	445	431	437	448	477	436	411	461	421	437	470	367	445	454	425	425	431	456	451	432	408	481	404	430	459	439	433	422	476	438	434	424	429	402	442	446	439	425	447	483	464	451	445	445	420	446	435	438	470	416	401	431	397	450	442	452	412	420	468	452	401	433	447	454	432	430	412	418	435	380	472	407	396	431	414	444	442	453	420	429	462	417	432	474	404	461	412	443	443	420	447	401	452	426	464	422	457	429	465	420	447	444	435	422	436	407	457	393	432	438	430	385	440	417	420	416	457	462	437	454	421	394	450	404	443	397	439	431	417	469	434	415	448	449	464	442	438	455	432	485	421	420	417	454	442	444	435	439	459	436	432	418	453	437	414	455	427	438	457	428	379	419	460	458	407	452	446	424	461	456	425	446	425	445	447	461	431	464	430	470	468	407	417	413	424	488	446	472	427	439	431	433	408	459	411	446	426	423	420	399	460	424	465	430	421	461	455	439	443	396	474	420	450	425	435	401	418	437	430	445	471	410	441	448	428	476	399	423	448	439	451	413	425	422	454	445	440	434	439	415	489	443	411	447	408	421	410	417	439	446	414	454	428	437	455	436	424	415	404	421	437	452	443	392	439	440	428	450	439	449	430	424	409	445	455	416	481	458	394	425	427	415	430	461	458	452	437	435	460	423	467	440	449	449	451	414	425	416	470	416	423	418	434	409	425	448	423	403	441	393	468	444	445	413	410	456	424	453	428	474	440	424	422	438	413	461	449	449	448	416	445	422	465	444	475	447	416	425	378	444	440	448	424	432	419	442	432	448	443	389	440	456	425	449	438	451	449	433	458	390	428	422	450	437	406	417	430	412	386	395	419	436	440	470	482	438	412	433	435	442	431	429	417	435	449	455	448	414	434	410	426	426	430	429	446	430	463	450	478	436	429	425	412	464	412	421	462	452	452	412	432	408	460	422	459	462	430	443	458	408	462	442	431	446	458	432	430	438	474	441	426	441	420	447	430	432	413	447	436	423	436	428	454	396	439	457	447	444	427	452	472	423	435	449	444	438	415	405	426	452	469	437	415	431	437	435	424	433	413	433	427	456	440	409	448	445	456	462	435	430	437	443	414	462	422	444	427	452	421	432	437	463	446	387	391	438	433	449	414	445	440	446	455	415	442	436	399	450	420	447	433	441	399	433	408	429	429	432	446	412	469	444	462	417	482	430	428	445	416	452	445	417	474	463	436	428	439	432	468	424	433	409	431	438	418	416	436	422	404	466	404	436	471	384	412	454	450	470	432	447	468	428	450	402	442	433	439	429	444	429	417	466	440	460	454	411	411	442	415	454	448	440	466	473	448	411	412	429	457	465	469	461	456	456	439	427	418	414	469	428	420	418	480	441	435	454	451	402	502	418	439	447	452	458	450	429	442	446	420	413	449	426	444	464	413	436	447	431	445	462	449	435	442	411	441	431	428	424	447	441	401	429	431	483	448	430	410	424	441	469	398	417	461	454	428	409	479	456	431	453	410	402	429	416	449	459	430	445	415	433	457	408	419	401	425	442	431	399	433	462	428	453	438	434	412	438	446	454	458	472	437	457	436	425	439	427	432	438	405	416	476	446	423	451	449	452	436	430	449	435	458	419	440	403	416	444	494	412	429	436	427	459	416	453	409	444	433	430	474	416	431	442	446	405	413	433	452	436	464	454	464	472	456	410	439	438	423	401	485	422	443	404	480	399	442	449	433	422	437	438	438	452	426	428	456	415	428	428	422	449	463	457	447	427	456	421	400	441	446	470	392	451	431	407	445	451	425	446	414	415	430	446	414	483	417	416	441	422	434	421	439	490	395	432	444	428	458	459	404	464	381	452	466	423	465	464	433	441	426	448	457	466	433	438	475	472	428	422	435	386	426	395	459	481	415	439	411	448	435	456	453	450	479	417	450	427	411	430	402	421	448	435	452	446	420	407	446	430	436	456	451	435	450	413	425	439	417	424	466	391	445	416	497	451	401	428	421	399	393	459	444	418	429	409	443	413	440	433	409	414	421	404	451	409	435	429	426	410	436	448	466	452	427	454	408	426	417	429	402	459	437	427	467	450	469	426	445	431	448	433	406	408	434	409	415	478	446	436	465	412	409	451	463	430	491	437	417	467	416	421	417	438	453	431	448	436	452	454	451	431	415	461	442	468	444	418	427	402	443	448	462	438	454	463	466	448	426	461	460	441	446	441	445	444	439	423	419	455	451	421	418	428	436	442	423	423	435	444	440	444	405	398	388	432	451	440	401	400	427	413	428	424	431	435	429	396	459	481	429	412	436	444	419	429	397	456	443	445	440	448	470	461	428	418	403	460	422	449	446	396	439	405	456	424	453	474	412	431	467	428	432	441	445	426	436	424	457	443	449	443	442	434	435	400	429	450	385	451	484	425	408	436	451	449	429	420	460	440	456	467	403	435	405	449	441	430	429	442	431	412	425	454	400	433	455	434	439	391	418	463	418	422	438	408	444	471	441	442	459	407	456	446	442	466	426	465	443	412	459	468	435	435	444	436	446	434	428	460	429	464	410	489	437	449	446	395	448	427	443	401	449	434	394	474	440	424	460	441	404	444	429	458	433	442	456	455	423	412	462	432	443	460	410	424	426	444	430	485	408	424	440	461
25243	37960	27255	3490	678	559	461	421	404	374	361	318	310	321	325	247	282	300	292	280	267	258	294	275	296	291	283	292	258	305	304	266	315	259	280	295	288	288	287	267	269	246	307	283	263	294	276	260	279	259	289	256	288	268	265	253	258	260	267	253	265	270	265	258	292	260	278	280	280	267	276	276	294	274	254	261	299	254	244	250	281	255	287	281	266	249	278	235	239	303	274	240	274	266	240	264	283	249	237	268	283	250	240	278	253	265	273	282	269	236	292	264	259	279	272	288	285	311	268	272	261	278	280	247	280	248	253	275	243	277	240	272	235	270	280	283	277	278	308	276	278	246	266	278	271	269	268	304	302	286	263	295	270	300	281	268	281	294	294	253	278	284	294	260	258	266	289	247	296	274	302	295	276	249	276	264	261	280	289	287	266	264	272	281	262	277	285	294	278	306	265	263	270	296	289	279	273	282	263	273	255	272	281	283	268	257	264	267	274	266	293	282	289	255	249	239	259	272	262	249	272	279	265	278	249	276	279	284	258	278	243	268	274	257	277	270	285	263	255	287	267	277	276	293	265	242	275	276	268	285	279	271	282	265	288	270	274	246	256	285	264	258	260	267	252	291	277	271	280	247	256	271	298	242	285	277	272	264	270	269	290	289	284	275	267	261	275	258	252	280	304	262	266	282	247	269	255	251	243	246	272	229	244	260	239	275	287	278	280	281	250	240	283	275	243	257	296	274	245	271	247	269	297	265	259	262	306	291	239	266	258	292	231	262	264	267	292	259	274	283	286	246	264	275	265	265	254	257	283	258	255	261	277	253	282	251	295	288	278	287	282	247	249	285	232	279	277	293	250	266	258	269	273	270	270	269	288	268	255	283	274	291	290	252	239	270	265	261	285	268	284	274	258	279	266	275	275	291	247	244	281	272	261	250	275	288	280	278	257	257	287	283	296	256	273	285	280	261	256	276	276	274	281	281	270	287	302	261	276	261	284	265	274	263	255	295	265	278	281	249	283	256	266	281	278	281	265	288	251	252	277	290	272	256	284	290	290	262	260	280	261	288	270	253	270	240	276	285	260	310	251	281	242	275	294	283	260	293	295	292	256	274	274	306	273	270	253	256	286	286	286	272	270	274	283	284	267	307	263	257	268	256	273	249	253	260	252	275	276	273	255	266	287	268	303	253	261	260	269	254	264	235	267	261	237	257	294	239	276	240	257	263	252	274	278	257	268	279	256	303	232	249	249	269	283	247	267	292	244	285	268	267	255	295	256	260	296	255	268	268	253	285	286	268	253	279	290	291	304	284	263	262	253	274	272	260	243	282	263	279	279	264	251	262	261	289	254	280	278	311	252	235	253	296	274	241	268	271	271	280	268	243	253	266	237	272	288	250	263	251	295	241	283	295	275	258	288	305	254	237	253	257	237	250	304	250	278	267	260	295	283	271	253	263	255	269	279	252	257	263	279	271	268	278	256	276	254	285	261	303	253	269	244	265	275	245	238	255	251	280	299	248	312	263	264	275	261	276	290	257	284	255	264	263	266	274	249	248	266	263	292	264	259	293	287	291	267	243	271	275	285	282	294	269	281	245	256	261	250	254	307	247	267	292	253	259	266	256	262	298	274	254	277	251	288	257	290	257	241	247	296	273	277	299	301	276	280	290	285	277	252	304	284	259	251	259	260	295	278	274	257	270	292	273	254	285	321	293	283	259	282	251	260	268	273	272	289	273	291	290	276	272	273	229	278	286	279	243	275	250	287	284	256	283	279	273	280	284	235	300	270	277	260	229	276	268	271	265	259	263	264	259	254	237	274	269	270	299	290	292	264	282	249	266	231	246	286	280	303	257	297	278	246	259	271	275	258	287	299	247	267	266	265	272	299	250	291	261	262	257	268	268	262	264	260	300	290	254	260	257	300	273	262	261	276	259	284	238	290	243	271	252	281	247	289	256	260	268	263	275	260	230	270	252	261	288	241	270	269	261	262	288	243	256	293	255	239	254	244	265	284	289	275	282	250	263	263	231	253	285	253	248	263	258	261	240	294	261	257	254	264	238	301	292	264	290	277	264	270	283	259	264	246	259	276	242	279	278	308	284	266	266	242	283	258	233	271	243	274	260	276	284	302	247	257	306	257	272	254	237	296	291	241	264	284	302	267	259	258	277	257	260	265	258	276	241	264	233	293	268	283	250	269	272	276	288	273	296	274	274	278	259	199	280	275	285	289	265	253	263	256	267	285	285	250	274	270	281	289	281	285	294	270	263	270	250	264	269	314	268	263	259	252	272	314	254	245	276	270	235	259	273	256	267	253	291	262	252	259	280	273	275	300	285	255	246	259	261	251	272	250	299	275	289	244	270	260	265	293	287	270	276	263	300	271	294	277	247	292	275	265	262	276	289	303	255	276	254	259	290	267	286	305	232	271	293	295	244	275	273	267	247	266	289	289	265	250	285	263	272	282	276	268	277	246	251	272	259	231	264	304	281	288	273	282	270	250	239	267	247	269	274	251	267	288	268	268	287	277	275	303	309	258	266	269	276	303	235	297	287	267	263	244	277	282	248	322	245	284	280	255	292	250	272	299	252	275	281	261	258	269	279	267	268	292	267	266	261	255	289	270	223	293	268	289	302	280	292	259	290	305	240	254	255	269	290	232	277	266	281	248	304	273	289	297	218	279	293	258	275	283	265	275	277	267	271	245	249	276	265	244	276	240	282	266	274	268	282	255	268	256	257	287	261	240	282	278	314	291	296	291	271	274	268	273	278	295	284	272	293	277	275	278	272	290	269	276	272	273	243	269	280	288	278	269	279	278	306	271	281	282	299	261	263	243	289	273	241	286	285	272	264	258	266	244	261	292	250	281	267	260	258	273	292	281	269	259	269	271	279	282	277	264	270	273	265	279	276	269	278	272	263	280	292	296	263	253	274	274	259	306	247	278	255	280	280	236	260	292	244	257	265	263	258	273	288	253	259	299	252	262	244	241	258	313	281	249	297	277	277	297	269	274	249	259	279	272	272	263	242	254	262	262	244	258	264	255	272	239	227	295	280	281	261	293	268	284	295	251	267	257	280	262	268	277	281	288	253	262	262	252	293	257	256	271	267	276	308	280	289	249	270	286	286	301	279	276	294	254	290	282	295	275	269	257	301	259	262	257	284	325	266	271	283	271	261	258	302	281	290	294	264	283	249	247	286	268	261	281	274	259	233	234	239	257	278	295	258	295	255	272	259	255	227	281	251	276	255	272	290	278	258	286	264	269	247	281	261	256	261	276	285	241	264	289	278	268	270	273	266	249	270	275	266	285	259	249	281	261	283	283	262	270	242	290	264	281	256	238	271	275	284	293	246	260	258	253	292	287	244	290	254	283	239	280	296	275	284	270	277	271	248	292	263	264	270	272	249	266	242	283	245	255	270	277	276	263	262	264	270	283	257	296	231	293	236	275	286	268	279	267	290	287	274	278	230	258	310	271	277	285	283	269	262	270	293
17345	28125	17964	3063	2661	2184	1850	1559	1409	1326	1207	1076	1021	1044	923	892	896	880	877	819	829	793	786	875	800	751	774	789	783	709	738	734	746	754	730	752	778	727	747	704	736	718	761	705	703	720	702	677	732	733	737	721	702	719	695	662	643	733	708	689	748	693	705	735	677	725	694	649	699	706	670	665	726	675	675	691	660	677	744	762	668	715	701	709	724	696	738	674	696	710	654	644	684	664	693	673	725	725	685	676	700	693	735	680	717	712	671	690	718	692	686	638	719	667	659	688	728	705	703	704	716	655	746	689	681	726	677	689	675	649	668	718	665	720	672	683	684	695	673	743	676	696	680	676	665	649	678	693	744	691	660	680	721	668	704	626	668	660	678	687	690	662	674	672	732	663	664	688	672	671	681	724	676	681	712	655	698	670	669	688	700	680	647	710	667	709	651	665	682	675	679	640	663	708	652	682	705	669	692	659	720	733	682	696	629	706	643	691	692	724	728	619	662	636	665	689	710	657	658	736	666	686	689	720	647	655	694	687	683	708	692	669	669	667	707	662	747	771	716	716	644	698	745	700	666	677	702	710	710	706	647	715	714	716	689	667	687	663	759	673	713	705	698	696	701	697	675	720	672	675	662	670	775	707	711	634	646	688	680	721	658	727	695	712	656	678	667	743	704	682	712	715	676	635	700	688	663	704	680	684	656	691	696	703	695	731	705	710	685	668	684	689	701	689	713	708	694	713	718	687	684	662	697	680	718	655	685	671	682	734	699	738	677	677	713	698	677	727	603	696	742	682	632	672	687	681	716	695	688	721	670	626	680	679	688	694	661	714	713	694	683	687	716	642	702	712	701	712	688	685	706	690	688	697	677	692	681	709	675	667	657	662	689	722	688	677	692	694	669	631	751	703	685	657	646	691	747	698	691	714	680	681	701	660	710	696	693	619	706	678	647	709	657	683	680	663	672	685	699	741	684	677	685	720	743	667	654	666	661	682	676	709	690	697	687	706	683	667	669	679	703	651	668	650	683	719	695	724	672	688	638	688	687	658	650	651	660	726	687	697	675	649	708	672	678	682	642	713	688	715	679	689	631	660	662	633	685	695	689	647	629	666	636	659	730	663	669	716	679	709	672	698	686	723	716	701	668	698	694	731	703	652	713	709	704	705	681	661	696	692	647	713	689	682	684	724	721	734	681	732	650	718	690	714	673	654	692	723	675	688	679	727	699	671	646	688	710	667	669	690	672	675	702	711	680	702	662	668	668	678	728	677	744	665	646	742	673	712	646	679	715	704	697	712	656	679	641	690	736	701	654	692	664	688	678	726	684	715	677	664	676	713	722	658	682	674	679	651	708	692	694	688	698	695	624	724	679	712	657	700	644	725	672	696	699	639	723	680	675	697	706	666	662	654	683	716	709	721	666	658	664	668	650	738	684	635	648	653	711	680	671	717	702	705	702	682	677	646	675	699	674	687	660	714	699	715	682	735	690	692	662	673	682	735	705	696	686	649	718	682	648	741	692	719	669	677	681	667	678	648	649	683	669	718	702	666	658	659	675	699	709	699	695	687	671	683	698	682	727	727	681	713	661	689	696	697	701	692	688	673	753	691	647	696	744	735	672	665	636	721	664	685	730	679	721	706	674	695	691	686	691	662	666	670	683	658	645	703	668	702	686	689	669	712	688	670	641	705	686	687	665	681	705	703	668	675	666	689	701	663	724	668	717	716	683	677	689	727	702	706	663	672	667	639	679	688	651	664	701	638	684	677	673	714	672	684	713	682	676	704	715	714	769	667	717	716	696	709	726	688	667	678	690	696	729	732	651	655	697	704	656	686	697	684	719	742	724	680	694	696	705	661	682	675	681	710	674	671	680	626	699	674	720	663	696	728	616	699	654	687	717	642	650	652	695	702	747	677	705	668	668	689	684	685	691	704	686	683	678	694	685	699	704	710	678	675	709	722	649	675	674	684	709	680	662	686	698	686	671	690	692	649	686	697	673	693	686	688	679	694	675	682	674	695	675	724	731	702	715	688	718	739	699	641	702	692	654	621	710	686	662	654	694	633	714	687	701	743	703	712	682	660	704	704	704	699	665	649	666	682	657	677	691	683	733	680	672	733	686	715	688	687	712	689	641	647	674	700	714	683	651	696	679	693	668	686	720	703	703	691	695	676	700	679	641	681	728	680	695	685	667	666	622	704	691	680	694	678	657	700	682	654	703	723	634	706	657	688	722	676	710	723	701	624	683	715	708	682	678	666	673	714	688	672	680	698	717	707	701	677	690	664	714	660	641	706	674	659	671	698	731	700	700	715	698	683	639	695	672	703	737	703	688	719	710	641	690	716	666	692	698	664	715	725	710	706	680	684	661	660	732	668	684	682	680	677	678	691	708	671	644	639	709	634	683	688	701	666	679	686	670	722	665	687	711	639	673	660	686	707	721	687	681	646	693	667	727	698	740	684	718	703	698	728	698	651	657	664	707	682	671	681	684	681	713	672	760	671	706	692	680	661	738	686	666	664	713	638	679	724	646	687	703	694	696	748	713	680	706	695	746	693	664	699	655	636	669	673	664	660	705	675	675	721	660	678	684	697	686	664	689	706	722	723	660	634	643	694	662	678	666	682	689	695	692	710	651	706	719	683	685	684	727	677	693	687	718	662	737	655	719	686	649	707	672	704	683	645	693	688	640	714	672	659	689	675	696	740	712	650	716	697	721	730	694	696	717	675	689	680	683	707	643	636	732	659	699	701	666	737	688	690	680	700	698	680	613	661	702	683	642	643	711	667	691	697	663	656	705	716	698	689	653	670	646	636	687	654	690	688	669	657	671	702	704	646	667	666	682	679	718	656	691	668	681	692	671	715	645	665	663	683	665	681	704	680	709	677	662	674	664	669	671	720	663	727	695	685	706	685	653	689	700	688	678	655	707	724	704	724	671	660	727	667	668	682	712	697	769	707	700	713	669	665	693	683	685	688	693	712	699	670	675	694	678	660	738	699	678	666	703	698	712	679	638	707	709	693	751	672	710	703	716	634	727	673	668	686	663	717	687	701	656	715	724	688	784	684	668	662	694	684	730	704	708	695	678	690	722	678	671	649	709	687	677	703	649	663	678	707	714	718	704	685	683	711	759	703	681	720	724	728	679	688	721	668	688	733	682	654	664	717	661	723	658	691	748	658	684	676	670	717	665	673	683	682	688	699	701	697	681	684	724	682	678	689	652	655	677	727	712	682	705	694	686	701	659	690	689	648	716	684	725	701	672	690	708	656	706	694	697	696	682	668	636	680	652	732	693	683	697	646	692	668	644	703	623	719	714	645	686	727	704	686	693	695	695	670	684	647	680	679	703	670	679	714	713	675	651	678	669	697	687	696	689	681	697	660	744	714	676	695	727	749	693	658	646	711	656	670	716	686	712	648	659	690	677	663	684	647	709	692	690	682	704	746	707	630	729	698	700	671	717	669	687	731	642	712	747	683	672	716	680	696	646	642
41000	54586	35621	7907	1342	809	631	498	444	407	348	321	292	288	300	256	286	264	304	263	245	264	226	241	218	221	234	217	225	256	256	220	263	202	244	230	249	253	243	234	226	232	247	217	215	208	214	198	218	257	222	242	248	235	224	209	214	231	201	239	236	219	202	222	214	225	224	236	217	210	218	228	219	211	226	199	215	239	247	219	222	262	233	204	213	210	211	251	224	222	216	222	251	213	201	201	227	254	220	220	210	231	238	223	221	212	229	209	233	242	204	244	207	232	202	205	179	251	227	241	202	222	185	226	238	211	238	196	233	189	236	231	207	239	201	242	226	228	225	236	220	234	201	225	229	217	233	230	198	227	208	183	204	235	213	237	226	208	227	235	190	188	221	214	220	206	213	206	207	222	210	240	216	209	212	239	226	218	209	217	238	239	229	220	211	209	213	200	200	221	212	225	220	224	222	210	209	210	238	212	212	223	221	213	215	204	221	214	219	211	186	227	231	173	237	229	230	209	242	207	235	213	241	197	185	209	205	216	209	215	226	228	182	228	202	221	216	218	215	248	209	237	212	216	193	198	231	225	228	207	224	213	214	235	223	232	212	198	225	184	239	210	203	225	237	210	209	214	242	232	213	210	204	232	237	196	235	214	198	237	216	220	196	223	194	213	227	209	197	247	212	254	217	251	214	222	232	232	218	232	207	224	221	246	195	244	214	241	232	198	229	237	210	253	217	211	249	224	216	228	215	196	235	248	261	224	220	228	236	246	199	244	216	241	242	216	225	210	203	227	220	224	213	205	257	221	218	234	224	234	214	204	234	216	200	211	251	212	212	239	213	227	218	222	236	221	229	210	213	210	218	212	207	222	214	233	233	212	215	219	208	232	219	197	248	212	249	217	204	250	235	212	239	228	211	239	229	229	239	226	217	220	216	226	223	208	218	225	211	187	207	222	211	220	205	202	199	248	219	228	223	200	260	215	220	251	204	233	231	204	195	232	233	232	224	216	213	209	204	246	211	195	215	207	227	215	229	232	216	228	225	227	210	226	219	208	241	221	246	229	233	232	228	239	219	259	213	203	217	215	203	229	234	225	219	229	235	223	200	208	227	228	233	200	191	229	233	229	211	199	220	230	228	230	193	210	198	228	206	242	247	224	197	235	204	244	233	216	207	215	227	219	216	215	227	221	216	201	203	212	222	197	213	217	237	243	204	202	229	208	223	219	207	218	220	186	228	244	225	202	218	217	232	234	227	221	216	204	223	208	247	220	207	223	203	238	223	219	200	237	201	199	222	228	204	236	235	233	199	234	221	222	222	202	211	217	218	204	223	206	213	246	201	216	251	223	233	211	215	250	222	254	238	242	238	224	239	204	222	214	223	252	233	224	224	224	248	217	212	220	225	234	231	214	226	215	229	193	201	210	228	192	225	206	233	227	221	238	237	233	204	225	234	220	227	200	209	225	225	258	217	242	210	221	196	229	228	219	206	224	229	220	244	235	212	205	212	239	224	232	220	209	204	211	203	248	218	200	221	241	249	221	242	210	220	210	237	180	219	233	199	231	207	202	201	206	216	206	224	216	218	228	211	215	226	218	233	233	222	222	242	243	199	245	234	203	252	219	218	204	233	231	224	216	231	232	228	232	226	230	260	250	229	206	224	204	201	231	242	226	230	197	236	210	197	213	231	232	209	268	237	224	246	192	213	185	221	235	220	223	226	213	225	239	211	236	226	228	221	235	223	207	216	228	229	199	222	218	212	214	217	215	212	249	242	236	217	243	194	236	207	218	236	228	222	221	206	239	211	208	219	238	197	204	250	219	217	234	201	185	252	235	237	215	197	228	215	240	186	194	188	221	204	224	219	235	251	219	219	217	233	193	195	234	228	240	204	239	219	209	240	218	207	207	204	206	208	209	190	222	238	248	233	212	217	230	222	222	214	211	232	218	230	229	226	240	206	206	211	234	229	229	226	227	219	209	181	238	258	215	219	213	211	228	207	200	229	206	221	213	210	206	233	214	198	250	220	210	243	219	228	255	213	202	230	209	219	245	214	217	239	220	233	214	208	232	220	245	236	230	207	222	246	200	234	200	185	230	232	222	232	197	217	238	255	196	221	207	216	235	226	258	242	202	213	211	236	223	225	206	216	201	222	262	226	240	198	219	198	230	223	231	228	217	226	208	231	191	209	216	234	189	197	215	233	211	220	233	234	225	222	202	233	238	217	255	238	229	201	238	208	224	219	192	220	231	212	225	223	222	205	215	202	245	215	212	204	222	241	230	222	224	215	247	205	197	263	212	203	211	211	234	229	192	194	208	232	240	231	230	222	205	216	270	228	203	241	223	206	201	223	230	200	236	222	200	226	211	200	202	242	192	224	214	214	213	223	213	239	217	199	244	220	240	241	226	197	226	214	199	201	210	219	226	210	198	213	229	242	215	212	243	228	212	212	230	182	233	221	231	191	198	231	207	199	226	226	237	223	219	212	205	215	218	230	221	215	215	235	224	228	204	225	210	210	217	208	246	212	209	224	210	217	200	215	230	238	208	242	204	242	235	211	190	242	229	231	247	225	232	211	213	236	235	228	225	180	251	222	240	196	222	209	203	226	226	239	226	231	216	251	224	232	209	238	239	218	231	223	228	197	220	222	199	215	204	219	190	224	215	253	208	229	229	237	218	211	207	190	223	221	222	237	211	190	246	222	237	211	229	199	227	218	221	193	224	215	224	202	221	243	240	207	233	215	243	235	218	206	218	222	215	208	222	228	198	225	199	224	216	231	225	216	208	221	227	207	224	213	244	191	231	207	208	239	238	212	231	254	245	218	238	215	227	253	226	217	217	190	192	249	220	221	228	203	219	221	247	210	225	216	205	237	242	209	229	191	217	222	230	193	233	230	237	227	230	204	198	225	199	252	225	201	229	236	210	201	214	262	229	225	241	208	218	244	236	214	226	204	225	216	185	241	228	217	213	233	222	242	241	222	226	207	209	215	224	255	188	223	212	201	215	202	225	210	218	236	221	194	190	235	222	216	222	197	219	225	233	198	214	206	223	204	226	196	219	234	229	212	222	227	215	222	210	222	192	211	209	234	217	209	226	212	231	227	213	220	223	217	231	208	233	217	207	212	211	217	224	213	238	242	203	217	214	235	219	226	207	231	233	211	248	227	216	219	176	229	209	191	222	218	205	228	216	221	223	232	233	230	193	222	236	223	222	218	236	213	224	230	236	241	211	232	235	210	213	209	225	233	218	256	222	230	231	221	241	206	224	216	244	197	225	235	208	199	218	222	217	210	198	229	201	212	211	221	235	237	211	210	212	224	205	206	214	222	237	232	201	228	224	220	221	205	210	243	217	221	235	220	196	211	218	214	240	192	199	232	200	216	219	246	221	209	237	234	241	218	216	235	233	211	218	209	232	227	214	228	230	205	202	211	237	225	232	218	231	225	210	233	259	233	211	223	224	207	220	216	229	236	245	211	224	225	224	208	203
25877	37110	20743	5251	4348	3431	2828	2351	2005	1723	1553	1380	1332	1142	1091	1050	928	921	864	862	816	832	798	791	808	754	715	695	755	724	683	659	711	678	633	653	676	671	614	641	600	591	598	617	593	600	611	603	654	605	528	632	620	583	635	577	624	600	609	548	553	611	628	597	563	575	575	606	537	613	540	561	535	607	552	556	616	599	595	589	573	585	543	559	554	558	583	577	572	569	591	561	576	596	520	566	580	566	598	553	521	548	580	539	601	568	543	583	582	530	552	569	536	589	552	593	557	618	541	598	525	546	542	568	548	560	531	542	562	595	583	623	546	551	589	556	555	560	534	528	517	546	531	577	542	563	538	550	601	522	558	538	521	549	547	554	550	579	546	565	590	550	541	514	511	595	586	612	507	616	530	537	613	554	541	600	521	558	559	582	570	557	546	566	550	533	583	593	555	600	575	545	548	588	557	580	613	535	542	541	547	560	578	543	552	519	576	530	545	597	498	535	583	552	550	549	602	593	559	537	538	545	564	577	539	583	541	549	484	593	523	570	540	557	570	579	559	555	530	562	586	589	549	567	561	560	573	557	581	550	573	558	551	563	522	544	545	539	567	569	543	532	571	568	592	548	570	560	619	536	569	561	548	530	554	599	557	570	530	606	554	564	551	546	529	559	551	529	564	576	582	541	546	545	572	546	536	559	543	610	593	584	569	611	575	633	527	600	555	598	554	578	572	549	522	547	523	561	571	550	573	583	552	554	564	540	549	571	575	539	588	541	598	565	557	592	494	559	556	587	596	564	555	560	544	541	560	561	543	577	557	532	519	552	532	557	559	521	545	541	539	553	592	534	539	520	562	548	528	597	547	528	555	564	557	545	569	556	545	557	590	572	537	572	580	525	544	573	574	568	552	573	520	532	556	555	592	574	534	530	551	535	543	550	538	540	566	555	557	558	577	544	553	547	547	543	531	516	568	556	579	514	603	551	562	565	572	580	558	545	540	545	525	589	579	572	529	533	518	528	574	555	580	571	579	578	528	539	543	554	517	587	566	577	557	577	576	530	572	554	538	522	536	543	566	580	570	560	525	563	556	518	569	587	540	549	595	551	568	566	567	570	520	558	542	515	537	559	524	538	586	514	566	562	554	532	568	571	518	557	540	529	545	540	534	583	577	579	560	566	569	545	567	551	556	560	600	557	565	577	541	572	558	570	548	539	597	560	533	566	542	566	519	554	543	533	562	570	554	546	604	523	540	569	517	549	578	544	518	533	531	549	550	531	537	579	561	558	596	588	578	588	541	573	561	565	573	589	544	556	520	564	556	567	518	534	565	544	536	553	566	584	567	564	564	582	580	527	556	563	542	532	532	616	543	512	562	555	568	591	571	602	553	598	548	566	562	578	553	544	559	557	550	573	557	582	587	575	557	551	558	560	621	520	570	515	554	537	563	570	559	558	587	586	581	535	570	554	574	540	549	539	533	534	531	560	525	586	538	566	557	567	526	519	564	548	578	512	520	560	527	589	534	559	549	568	592	564	577	541	542	578	550	556	546	482	585	566	576	528	528	546	563	593	594	550	561	592	585	588	597	535	534	519	576	550	553	559	574	550	591	537	576	520	524	540	563	583	557	540	528	572	575	557	591	505	583	528	565	508	590	590	559	541	540	572	528	553	581	575	585	522	508	581	533	545	564	552	541	586	551	549	586	577	542	551	571	545	601	529	545	527	553	536	575	526	536	591	514	562	587	512	562	543	601	538	542	585	536	539	566	566	555	550	531	571	528	577	575	559	560	589	577	552	557	563	557	531	524	553	545	524	548	544	588	544	546	566	556	554	520	564	557	581	581	576	523	574	535	539	605	561	516	554	593	544	576	548	560	563	576	581	534	524	545	496	540	570	558	531	592	541	547	546	560	576	516	570	550	556	513	589	584	547	526	574	574	534	592	551	536	579	515	572	539	555	573	577	558	541	545	584	548	612	551	538	586	593	561	564	567	541	589	536	561	574	561	573	563	582	568	523	574	535	581	519	547	564	573	596	592	536	571	545	546	551	588	544	500	544	593	544	552	591	580	576	613	537	549	583	534	573	571	532	564	559	562	543	547	544	539	562	544	535	583	578	546	533	548	538	559	534	551	547	559	502	536	542	584	555	536	569	528	550	580	586	567	548	562	592	590	567	579	537	574	552	595	573	548	574	616	635	574	569	545	531	539	557	532	581	548	575	545	560	546	538	551	573	532	539	537	562	564	529	551	516	533	530	575	542	573	529	545	545	535	593	535	562	558	548	554	522	578	571	566	579	538	560	573	536	535	629	589	584	560	544	567	559	566	534	573	561	560	522	568	555	568	587	568	509	542	583	539	604	532	596	564	557	573	546	578	578	591	559	545	568	566	566	576	539	531	555	559	585	550	551	520	554	545	524	549	546	567	574	571	572	566	564	551	512	536	534	574	524	633	559	559	568	534	553	567	524	531	561	532	535	516	583	545	544	572	545	558	592	533	583	562	542	532	575	547	536	587	574	551	536	542	570	574	515	571	518	508	555	512	534	586	588	529	567	533	579	550	592	585	574	550	576	626	531	519	566	526	570	525	572	531	585	567	559	545	537	581	573	545	518	560	619	531	549	577	547	573	573	588	536	556	522	572	586	545	539	549	590	539	537	557	562	531	607	540	530	515	549	556	590	564	552	568	591	557	582	524	551	604	563	549	548	513	532	565	595	547	577	536	586	545	551	590	555	584	554	498	555	514	565	566	567	584	547	583	552	548	533	581	537	537	580	526	544	533	538	583	566	554	583	555	542	556	544	571	531	545	561	538	595	538	532	524	555	522	540	597	536	564	542	528	525	569	549	564	540	553	567	556	569	536	527	550	557	572	553	548	569	597	572	589	574	536	542	537	575	579	517	578	543	576	568	583	550	555	546	575	571	543	565	589	583	548	600	578	544	535	585	519	567	573	571	566	517	590	596	534	556	559	597	549	530	554	567	559	546	511	554	522	540	568	544	560	551	545	572	553	543	571	560	557	538	547	515	552	525	578	562	536	582	560	582	586	547	578	570	537	555	568	522	550	543	623	571	559	559	533	544	548	551	587	555	557	541	524	527	557	523	547	573	580	544	515	535	569	539	583	558	551	577	530	570	555	580	552	592	579	519	598	571	542	576	540	519	550	533	575	541	592	523	574	561	565	554	522	513	509	523	540	539	546	552	502	518	549	541	621	568	558	537	537	564	580	541	556	517	554	552	582	581	592	575	534	561	543	565	561	585	579	594	549	571	563	600	560	562	554	534	553	540	547	575	573	534	574	536	553	591	596	570	568	573	524	524	530	556	597	572	529	543	555	539	562	519	598	548	606	526	559	541	555	560	567	550	538	556	557	548	538	588	537	517	582	546	578	525	559	572	546	544	536	576	540	556	538	565	564	561	555	560	581	560	539	586	525	525	524	549	563	576	532	564	558	571	554	550	555	579	576	529	578	519	567	586	572	581	563	570	580	567
3122	2261	1121	182	167	154	168	177	140	162	165	161	154	159	170	147	171	133	161	168	161	143	160	143	133	153	167	177	163	130	155	147	148	144	168	145	160	169	152	162	152	148	155	147	138	150	156	160	142	148	146	162	135	149	185	159	173	145	164	155	148	154	162	160	139	155	171	166	154	142	171	162	151	163	163	170	141	132	139	152	149	158	167	161	151	171	161	133	148	170	145	156	158	172	168	160	173	147	148	171	162	162	159	152	143	141	170	170	151	160	149	168	132	156	173	168	161	133	142	188	157	153	159	140	148	142	156	161	171	148	142	136	158	153	150	165	151	154	167	141	134	159	144	153	158	158	157	174	136	146	155	156	177	157	169	148	154	161	179	158	129	134	154	157	146	162	161	156	150	142	142	151	135	179	134	153	155	140	151	145	153	153	139	167	156	179	151	150	155	148	182	151	133	135	145	138	141	151	160	201	154	158	144	146	163	169	175	154	135	158	168	154	146	166	132	145	151	183	158	134	168	171	154	161	153	169	179	149	151	146	169	157	162	155	161	148	169	147	160	149	172	168	152	156	164	155	170	146	159	164	165	160	153	159	156	142	153	141	144	171	157	159	160	129	178	160	143	145	135	166	162	169	148	160	138	150	162	145	178	167	140	165	135	154	166	179	152	157	142	153	149	148	152	167	149	159	141	159	178	122	176	143	164	149	130	168	161	170	157	127	159	131	142	152	153	182	136	165	161	146	170	151	153	165	145	160	148	168	191	141	136	165	148	168	179	146	159	157	148	149	157	170	150	132	171	172	164	155	164	168	167	172	163	127	142	144	164	136	178	155	156	163	172	188	162	158	154	150	163	159	144	166	156	176	131	156	147	139	145	149	153	163	142	179	158	159	172	154	155	160	160	152	172	159	168	141	155	141	160	164	129	144	172	152	161	157	169	134	135	144	158	145	142	149	136	141	141	155	151	177	146	143	181	133	163	140	165	144	141	148	179	163	154	173	155	155	147	152	147	166	150	138	148	157	141	143	173	143	154	165	137	136	157	169	141	139	164	159	142	125	157	141	155	150	156	160	155	145	166	145	154	152	158	165	154	166	131	137	132	177	135	169	193	138	172	151	172	147	156	162	146	151	150	150	157	148	151	166	201	153	164	164	150	164	155	145	139	168	158	150	150	167	151	175	146	167	147	162	162	150	151	145	136	162	153	159	147	164	145	148	169	170	162	161	168	141	151	142	162	155	157	147	154	153	163	144	171	164	173	149	165	167	144	141	156	158	142	149	170	145	151	149	147	145	157	166	184	168	174	161	158	157	169	152	157	169	180	155	134	128	133	136	140	181	149	134	132	154	156	167	175	132	162	139	160	178	171	152	179	167	150	146	145	165	164	144	160	137	158	131	156	163	147	141	163	148	171	166	163	158	156	148	147	138	146	151	142	154	142	157	176	133	157	163	154	146	147	152	141	150	164	143	171	153	134	150	155	180	151	172	147	140	158	170	141	146	142	142	155	168	152	178	136	131	151	168	143	165	153	154	154	163	161	170	152	144	143	164	154	161	159	178	156	155	159	168	144	144	140	153	152	152	123	147	156	155	159	167	174	156	177	157	147	156	131	148	160	168	164	162	149	170	144	159	154	162	132	153	155	140	146	173	179	178	154	149	162	173	175	152	163	158	170	159	137	163	156	145	152	168	170	159	143	142	153	161	131	155	143	150	145	145	151	165	143	142	157	154	161	175	140	158	154	129	167	165	170	162	129	155	153	165	144	157	148	137	159	127	154	128	134	149	183	149	154	150	171	143	174	149	167	153	155	144	153	139	165	154	137	174	151	133	158	138	152	164	178	159	162	157	116	164	156	156	161	134	163	168	136	162	181	168	142	168	153	135	153	170	152	166	142	150	161	143	158	161	129	155	150	156	159	117	149	141	171	152	143	163	138	156	171	160	162	166	162	137	136	165	141	178	165	135	154	141	145	165	163	147	164	166	150	149	147	151	156	150	169	150	167	169	152	134	140	154	138	163	164	161	156	150	167	152	146	165	164	172	167	149	152	141	159	146	150	147	143	148	160	149	172	158	166	146	144	162	181	136	132	157	159	164	152	160	164	147	172	154	164	157	167	152	167	153	154	157	151	175	154	144	166	178	155	131	155	160	151	134	148	149	153	138	156	142	150	143	154	124	164	160	140	117	154	155	162	162	141	153	181	144	153	145	128	140	148	142	168	165	155	154	126	164	162	165	151	141	156	139	169	146	155	144	161	144	168	157	152	153	137	155	162	157	159	175	158	140	160	154	152	153	132	144	170	162	159	144	142	152	151	150	142	148	162	148	158	168	151	163	164	180	169	155	155	166	150	169	168	161	173	149	155	149	157	163	156	161	164	156	153	145	151	140	156	175	179	133	137	141	153	140	156	159	162	156	131	169	146	146	161	158	161	156	156	161	147	155	174	163	158	165	152	145	146	150	166	147	144	141	155	155	130	146	143	153	158	148	151	132	154	152	147	168	172	155	134	166	150	173	135	168	155	148	138	149	169	161	157	135	149	151	140	148	150	138	169	144	146	153	158	153	152	162	162	146	176	140	131	162	168	152	152	139	138	160	157	176	146	153	158	158	151	163	152	195	149	141	155	150	166	142	168	159	152	161	159	181	155	157	170	149	170	153	146	190	162	152	165	159	149	152	151	155	160	163	157	145	137	160	154	142	141	157	167	151	184	141	139	152	167	143	169	116	155	167	147	153	136	176	137	159	164	163	147	142	160	157	123	168	179	159	139	143	164	134	171	155	151	153	136	160	153	168	154	175	179	151	159	149	168	170	149	162	155	164	150	136	161	135	149	140	181	145	184	169	166	165	155	159	148	159	149	155	155	141	129	145	165	164	163	163	180	132	159	150	140	146	162	147	167	157	145	159	161	159	179	171	157	166	167	150	146	155	145	131	140	161	164	174	156	137	168	143	156	156	147	156	151	151	160	133	159	152	174	130	150	152	161	141	152	143	144	157	150	158	167	143	156	136	144	157	176	166	142	122	124	152	167	163	165	159	137	110	166	147	138	144	168	168	147	163	150	157	138	165	175	167	138	159	174	157	149	137	173	156	137	147	158	163	149	175	150	171	165	169	168	146	176	134	168	172	164	156	171	141	142	153	175	149	175	157	168	158	172	171	152	158	167	152	180	149	159	156	144	125	158	156	146	165	152	149	163	155	135	165	159	166	152	155	161	165	148	170	168	131	155	176	163	151	152	162	129	156	155	144	143	176	150	152	151	145	151	142	160	163	180	171	146	141	138	148	152	178	167	137	150	153	154	156	137	161	155	143	151	172	144	164	144	146	152	185	137	129	148	135	159	192	146	167	145	144	161	137	157	141	161	160	173	148	175	162	146	153	185	152	169	163	126	159	153	168	154	164	155	171	164	144	150	163	150	153	175	184	172	145	156	137	125	165	151	150	148	151	161	157	146	163	133	144	175	154	159	145	143	174	158	156	175	167
3470	3516	2220	547	563	556	525	510	517	466	422	479	442	464	454	430	431	451	449	481	432	412	430	435	408	491	440	403	470	471	400	444	418	422	419	450	449	450	441	440	440	460	462	452	423	467	452	445	435	432	462	403	443	405	442	411	427	454	458	430	391	442	431	437	449	392	445	478	450	438	450	422	425	425	440	452	452	444	473	431	460	444	433	445	472	433	409	440	442	420	418	460	434	428	441	436	429	446	471	477	433	435	443	469	427	413	430	422	425	439	434	437	394	477	394	434	409	428	421	434	433	447	413	425	450	449	456	446	454	472	468	441	413	462	486	446	444	430	440	436	443	401	417	442	409	417	452	431	410	415	439	416	387	446	436	445	412	443	415	462	478	455	422	439	437	419	402	426	436	412	433	402	455	462	409	431	388	433	410	425	419	423	437	407	427	449	470	463	450	445	448	436	406	446	472	439	432	436	434	433	401	421	436	438	422	452	460	450	412	450	458	422	436	448	456	456	437	430	437	397	447	426	416	427	468	477	425	427	435	407	432	439	390	413	429	447	434	414	427	434	438	416	387	479	405	442	397	462	428	410	443	450	421	403	423	437	446	442	449	443	422	413	435	436	467	411	413	422	428	431	387	420	408	442	418	434	452	424	387	397	436	438	420	394	445	397	439	406	465	437	455	395	420	452	414	433	422	460	454	428	420	434	419	435	437	449	456	456	423	417	450	442	421	391	441	480	466	417	461	422	433	428	456	430	432	448	418	423	444	442	443	445	426	443	417	409	430	440	384	420	419	432	420	402	450	413	454	455	399	418	423	428	476	439	441	434	410	451	455	454	452	410	424	453	394	432	401	434	438	454	440	426	425	433	399	431	443	396	404	427	392	455	421	440	460	415	426	444	431	428	420	436	467	421	460	463	397	424	433	408	414	425	418	425	448	441	440	423	453	431	405	417	452	468	426	405	427	477	405	403	453	428	418	431	444	441	469	417	448	432	413	410	474	434	423	462	458	405	437	424	408	422	421	458	432	440	444	407	408	438	421	482	433	446	429	450	456	462	461	466	439	463	439	417	460	463	459	451	413	455	436	441	452	414	439	430	443	443	420	463	429	427	440	382	454	482	453	441	437	446	448	431	406	439	440	438	439	398	431	427	438	436	441	441	440	423	419	415	451	370	477	424	415	489	459	445	436	406	417	421	423	421	432	456	428	444	438	411	432	434	394	460	451	427	468	468	407	458	440	439	404	424	427	448	442	432	447	426	480	419	414	444	420	387	409	427	432	446	414	433	448	435	428	434	411	399	399	444	413	441	447	421	459	454	434	425	414	438	425	431	436	420	436	421	423	425	439	424	422	420	420	437	433	450	420	418	443	449	469	432	443	417	437	445	432	456	430	422	437	448	470	450	425	435	427	466	409	431	454	450	431	445	413	446	408	437	427	442	439	408	431	426	443	436	444	451	428	420	436	431	445	423	452	398	486	444	459	478	450	460	434	421	414	431	432	422	425	401	421	438	410	384	433	462	431	479	419	433	451	401	420	446	418	418	432	422	446	470	475	450	440	441	470	421	410	434	403	445	449	431	445	463	431	391	422	449	453	406	430	415	445	407	432	439	421	443	406	421	445	414	390	426	422	396	448	405	439	407	450	432	439	404	417	468	423	417	407	429	441	442	410	424	399	425	398	465	414	433	409	389	428	455	440	439	412	452	439	468	441	451	412	425	436	432	440	415	428	449	456	451	453	448	416	413	442	435	442	423	449	491	429	430	423	465	438	427	470	407	449	438	429	488	433	418	438	439	457	401	445	425	425	450	441	437	430	423	425	436	424	428	465	420	411	436	411	424	400	452	449	494	434	445	414	463	424	451	436	422	457	468	430	441	411	385	414	441	417	441	418	439	444	436	418	431	457	466	409	437	484	447	413	410	447	439	448	452	448	470	445	456	477	431	424	455	458	463	428	416	416	435	449	421	408	430	427	427	427	432	423	470	440	421	457	427	444	418	428	410	446	473	427	443	478	432	442	426	431	405	451	426	406	441	424	458	429	430	490	416	460	458	402	417	476	404	448	432	442	418	458	400	443	441	407	450	437	412	452	415	428	454	439	448	443	450	432	441	419	413	444	436	420	439	408	440	442	421	433	417	466	442	424	448	406	414	435	435	423	412	402	406	411	421	433	439	461	453	435	408	445	423	418	424	418	463	433	444	454	413	407	407	427	428	447	433	412	470	422	452	421	436	479	413	422	448	470	410	418	450	462	474	423	431	433	458	438	405	424	409	411	431	439	462	434	456	418	448	456	474	443	429	434	453	454	429	414	428	439	383	418	436	438	435	423	444	436	413	456	414	461	410	413	468	439	412	443	459	404	410	433	423	454	459	461	455	416	448	420	470	429	484	433	472	371	440	446	441	453	457	423	430	433	443	439	408	434	432	462	445	447	430	422	411	432	418	432	411	452	469	445	418	419	412	422	451	431	432	471	414	434	425	455	394	466	418	449	453	447	458	402	434	464	414	418	419	427	418	434	426	466	410	421	427	392	425	438	417	438	431	438	451	440	419	437	413	450	435	445	435	435	446	435	456	425	446	404	446	479	418	449	409	411	451	427	453	420	456	467	455	452	434	417	412	458	428	443	427	440	433	456	432	420	423	445	411	423	406	411	458	450	431	437	396	408	411	427	437	428	456	449	457	401	450	436	475	427	435	425	411	433	414	449	443	438	402	445	452	473	433	411	415	433	432	443	459	452	423	423	437	441	457	411	392	402	448	448	456	434	456	427	446	487	437	424	445	440	443	393	470	424	475	429	420	429	407	430	449	442	395	423	437	449	458	406	421	423	474	457	437	434	436	417	442	417	438	416	432	419	459	460	457	444	445	445	367	469	440	409	435	460	436	400	438	395	423	463	427	450	439	428	422	406	425	416	427	431	453	467	421	476	427	445	417	424	396	446	423	434	443	380	442	420	430	421	460	426	428	416	431	417	424	436	450	427	429	430	469	432	443	437	468	418	438	433	414	418	439	426	422	475	446	432	408	452	453	449	437	429	466	435	420	435	415	404	439	440	435	410	424	415	420	433	404	425	433	424	447	417	429	452	452	451	454	433	454	423	418	440	431	455	422	459	425	456	423	408	472	431	432	416	441	448	456	438	435	451	464	445	432	406	456	460	448	469	465	463	448	438	400	456	443	402	422	449	429	453	427	458	424	442	411	479	431	448	450	454	426	395	461	439	451	462	451	445	399	432	442	471	413	375	431	423	420	428	435	395	400	458	457	420	408	435	395	427	392	475	438	440	420	440	420	454	411	469	444	439	402	428	409	450	414	433	454	423	421	463	460	459	447	423	456	471	458	435	428	416	451	434	449	431	412	406	407	420	463	433	423	438	454	448	442	452	441	410	420	433	459	490	490	437	417	465	440	435	424	425	424	431	426	461	435	420	446	459	422	468	409	417	461	410	427	435	436	471	411	463	399	408	438	438	418	467	436	453	436	444	433
28970	37707	24447	2977	695	572	459	382	378	375	336	346	327	286	293	291	293	286	298	270	316	257	264	278	277	280	295	293	261	293	267	298	310	289	261	271	252	253	279	236	271	302	263	279	259	272	271	288	241	254	257	276	266	273	241	291	254	294	289	273	266	275	279	283	254	272	283	291	268	269	256	270	258	272	280	269	299	282	270	298	249	278	249	279	256	264	273	256	313	269	297	291	264	304	299	289	273	282	260	283	277	273	274	271	293	267	285	292	295	286	269	264	267	275	269	278	287	279	260	269	291	302	249	264	281	260	281	254	284	300	244	276	259	271	255	244	299	249	274	267	275	309	276	283	302	292	253	266	253	274	267	272	291	279	281	270	265	285	295	292	272	277	260	283	294	261	266	276	281	291	287	241	270	291	263	283	256	263	285	260	278	256	227	263	236	234	261	268	258	273	258	280	244	285	276	235	281	268	258	276	290	271	259	250	260	261	294	262	249	258	269	260	254	287	278	286	260	266	282	260	281	276	267	286	267	296	254	259	305	259	284	294	254	269	252	286	283	272	256	291	265	297	282	254	278	229	270	279	292	287	269	279	314	252	295	286	271	275	244	274	292	266	303	265	299	269	254	256	285	253	283	309	260	269	309	287	285	256	253	278	274	296	287	271	249	271	266	310	252	297	256	270	255	277	237	315	226	295	248	256	258	260	267	290	291	276	252	309	245	248	257	263	275	242	282	277	296	251	284	285	277	251	268	268	244	272	261	249	265	258	270	249	244	276	283	268	285	264	288	255	262	280	278	247	265	276	260	275	276	275	247	281	244	236	262	271	252	265	265	275	268	283	274	262	248	253	263	292	281	284	265	265	251	268	256	295	281	256	261	268	282	298	269	254	269	240	283	269	243	233	252	286	279	275	311	281	265	277	272	259	267	268	290	303	302	256	275	269	282	263	241	263	286	269	254	292	260	262	265	237	258	284	287	253	262	293	307	259	284	296	297	238	275	294	290	263	243	264	265	282	266	280	251	231	274	249	286	271	261	268	247	279	285	253	274	280	290	292	276	288	244	262	308	279	266	225	245	278	267	279	251	256	265	280	267	284	262	276	290	246	278	293	279	231	277	276	259	267	276	274	274	248	273	257	258	311	277	279	274	286	253	254	285	274	246	250	297	280	275	281	270	268	247	271	297	256	263	264	304	270	284	248	264	281	275	263	255	252	298	274	277	310	251	245	296	230	247	291	290	278	280	280	265	301	268	270	287	260	280	252	291	284	270	236	260	284	270	247	276	275	263	267	276	265	273	305	311	290	269	262	271	277	250	264	290	271	270	305	272	248	270	297	259	252	269	290	288	274	274	266	277	242	243	269	296	295	288	268	231	257	264	268	250	265	287	290	303	260	267	250	258	264	285	274	268	263	289	252	277	265	267	240	270	270	283	257	286	290	251	250	259	257	250	289	258	268	237	268	314	277	291	261	277	261	246	260	259	274	265	284	260	256	290	242	269	263	256	248	279	261	256	272	295	247	255	272	267	293	296	271	276	256	261	235	260	282	278	277	252	283	234	266	259	270	272	259	245	275	276	283	264	272	252	280	279	261	248	270	286	307	267	282	268	279	253	250	288	275	244	284	269	262	256	290	268	256	282	253	257	269	264	256	281	263	255	269	268	305	289	275	247	266	282	297	287	265	262	254	236	268	252	269	263	275	262	271	285	269	272	286	302	283	280	243	278	274	267	304	273	303	249	288	269	282	278	252	265	248	268	277	274	254	288	265	267	289	279	286	271	307	265	259	272	268	271	283	271	278	260	273	253	264	267	285	286	271	269	278	272	259	258	256	269	282	247	261	295	264	281	265	278	273	251	271	280	296	253	244	288	242	268	257	283	276	287	266	300	289	277	250	263	306	273	261	268	258	274	265	255	281	272	264	280	266	268	282	263	269	303	261	264	295	289	262	250	267	284	255	286	272	279	247	271	254	231	274	245	247	260	274	262	258	256	248	278	247	283	260	256	287	270	294	276	265	266	292	270	235	272	245	298	283	297	266	264	258	296	250	264	285	260	265	251	272	257	278	265	286	293	315	275	291	275	283	250	286	267	273	296	295	265	247	258	252	287	304	287	260	232	296	284	270	289	278	258	282	292	286	250	281	265	257	295	266	289	255	311	259	275	271	241	244	257	276	261	291	263	281	279	276	267	250	267	296	283	325	294	284	248	271	261	281	290	292	261	278	296	276	248	275	288	304	284	241	281	262	277	306	287	266	284	277	275	278	275	285	228	270	320	257	289	297	272	291	266	275	244	284	281	309	252	282	279	260	272	292	261	281	259	269	269	266	257	301	278	316	308	272	265	291	278	270	273	280	221	276	285	271	283	286	271	264	266	284	271	270	250	284	292	306	290	266	248	285	276	266	295	269	258	291	264	272	291	293	256	284	282	278	286	257	295	282	264	266	257	240	271	266	269	307	286	277	267	277	293	314	269	293	281	277	271	260	263	268	240	269	277	272	282	262	300	298	264	265	289	277	282	264	258	284	263	278	283	260	261	315	286	270	315	262	284	266	269	276	268	254	247	280	278	266	299	295	275	256	262	271	274	275	292	309	262	297	264	262	242	243	286	268	257	291	253	301	278	288	279	253	283	255	260	289	307	285	271	277	283	254	292	245	256	296	286	259	255	304	247	274	296	248	276	279	283	267	247	294	282	280	268	244	276	276	299	258	240	243	280	271	283	267	265	261	273	272	280	274	293	274	277	269	282	275	291	270	287	283	260	269	273	272	276	240	265	269	287	250	247	240	243	296	282	282	271	302	273	286	273	249	288	250	266	274	260	269	272	288	268	247	275	277	283	281	271	271	274	243	283	264	256	274	285	274	250	279	294	264	258	254	234	237	249	271	263	299	252	279	280	314	243	275	296	251	246	235	272	271	275	274	302	277	290	240	277	280	278	263	255	242	274	257	264	251	273	273	312	288	275	320	260	276	294	257	252	262	264	262	283	294	277	264	245	274	284	230	279	289	272	225	241	289	270	266	261	266	293	268	273	263	298	285	293	279	277	281	266	273	280	237	243	257	269	270	260	239	291	295	250	280	256	248	254	282	331	279	258	269	251	250	252	275	263	248	283	295	244	263	256	270	291	264	243	262	312	262	258	274	284	268	275	279	265	254	241	257	259	261	246	246	278	268	256	269	269	277	248	271	269	270	292	270	257	276	308	282	302	273	247	259	271	267	269	271	251	289	276	286	280	269	337	281	240	277	299	281	279	263	271	281	282	291	279	265	253	263	279	269	242	279	283	283	267	266	273	285	242	276	293	286	298	285	301	268	285	295	263	264	319	240	258	274	242	259	268	280	264	282	257	269	267	256	306	267	287	276	240	296	301	279	276	276	241	258	258	262	280	266	299	258	274	282	283	314	278	255	273	261	265	278	258	303	253	252	282	262	246	256	261	299	268	281	288	275	273	257	286	290	298	313	261	277	253	260	241	263	285	270	224	283
19179	27038	16042	3060	2638	2297	1873	1656	1454	1349	1171	1047	1135	1004	990	953	981	924	851	896	869	783	849	805	805	762	778	750	766	734	676	744	698	712	748	750	733	730	715	741	716	706	673	693	700	683	770	673	741	705	684	713	719	716	731	680	730	706	667	692	706	742	683	708	681	684	685	729	718	713	717	708	740	660	661	727	704	706	710	705	698	694	742	678	689	722	710	623	664	698	682	724	649	676	710	744	699	667	687	669	684	703	695	676	747	658	667	736	682	725	710	715	653	682	708	637	674	726	687	643	690	686	696	687	702	682	725	687	700	700	684	696	701	695	682	700	665	660	682	669	726	677	676	677	695	690	724	727	721	645	714	725	727	703	682	701	693	705	651	741	669	718	718	673	669	694	689	684	689	707	666	702	710	596	679	715	653	720	715	677	709	668	624	688	657	663	652	663	684	658	667	661	695	707	670	695	686	686	675	699	722	665	687	704	674	712	685	726	643	683	696	693	681	648	738	701	693	670	694	694	706	721	717	652	683	693	710	724	675	720	706	676	670	690	733	627	689	706	723	718	697	716	687	687	725	707	656	674	651	687	699	655	654	700	709	690	688	652	668	721	684	703	684	697	690	737	678	701	671	657	661	728	669	715	685	697	661	650	666	731	695	682	717	709	656	708	643	634	712	696	694	655	678	644	714	696	680	665	708	663	679	737	635	725	679	692	695	706	692	690	723	733	658	641	676	657	665	719	627	687	676	667	712	692	681	734	669	696	684	675	704	663	664	682	695	691	635	699	735	697	643	669	677	708	658	724	672	649	713	715	675	682	711	695	698	693	709	707	720	723	671	705	686	685	680	721	635	683	669	691	680	699	700	645	713	669	715	675	660	694	699	678	714	705	706	685	721	692	684	689	708	766	691	716	668	725	706	726	665	676	703	735	726	676	704	678	673	659	687	676	723	689	676	679	702	648	653	681	662	735	722	708	633	683	735	710	726	711	641	736	697	703	681	717	671	675	692	683	674	667	693	670	666	730	712	698	668	675	711	670	641	664	691	693	654	688	615	669	662	703	714	656	667	695	647	672	657	714	672	661	723	675	678	692	731	713	691	673	672	766	664	662	700	661	710	683	709	685	705	676	659	678	697	648	692	714	655	699	726	684	729	647	701	719	699	681	686	716	673	641	660	622	708	679	678	695	659	711	720	653	675	706	751	686	674	687	714	697	697	667	710	676	738	643	690	725	652	725	698	678	716	723	714	680	695	659	694	686	659	689	698	691	689	704	715	713	675	701	652	671	736	685	683	680	610	696	687	709	729	702	730	687	657	743	712	711	696	721	658	673	695	678	667	684	696	667	719	684	694	691	701	726	684	653	700	693	708	672	655	744	721	700	704	684	671	678	684	655	703	662	688	662	696	691	642	672	677	699	692	681	714	733	655	686	726	695	682	666	649	726	677	665	693	634	693	669	657	725	731	675	687	711	701	689	719	716	681	679	696	670	686	687	708	697	676	685	674	722	679	677	676	674	672	715	721	671	646	689	699	706	716	707	695	668	687	745	683	667	720	707	719	711	683	648	699	639	699	691	656	722	689	717	720	731	681	680	705	643	664	723	667	745	725	696	669	685	704	670	694	708	668	714	660	704	647	676	736	672	650	693	708	765	683	692	669	715	711	693	662	695	722	696	713	727	685	662	703	675	711	691	701	695	689	679	677	665	696	699	668	722	727	662	738	681	692	666	727	653	702	657	665	664	695	656	692	644	718	622	707	666	681	693	711	673	710	670	643	687	672	745	693	718	712	662	685	688	688	673	663	688	702	660	709	676	675	693	695	676	705	692	677	654	691	683	711	726	644	678	686	668	710	696	707	704	694	689	711	686	635	648	706	759	695	681	686	695	713	699	706	713	698	715	680	687	690	717	711	717	754	688	671	693	737	714	736	684	697	698	689	660	698	713	733	704	705	632	694	675	710	699	637	713	651	745	721	692	671	658	661	709	685	727	674	717	694	690	697	656	711	639	709	690	669	699	677	692	639	700	700	682	614	670	734	690	673	656	687	706	692	688	668	669	710	711	665	671	715	702	714	702	719	701	710	657	671	708	723	677	687	697	742	679	689	687	695	746	635	706	705	706	685	665	641	701	695	733	700	672	676	697	660	644	684	702	678	699	707	710	722	709	672	701	658	685	660	657	664	675	672	666	702	692	647	670	669	667	721	759	704	696	639	662	707	719	718	691	718	680	691	723	648	699	647	659	699	710	732	716	663	649	667	705	692	693	655	681	686	676	663	688	696	729	706	705	711	694	678	739	753	670	659	690	645	709	683	727	688	681	712	645	667	713	732	656	673	663	678	681	704	718	695	673	658	698	679	671	711	658	650	722	676	677	666	682	662	732	669	695	642	714	693	695	678	704	665	699	637	734	599	725	677	721	691	708	710	715	695	682	689	666	727	695	699	709	688	640	704	647	688	657	691	705	693	638	634	707	711	677	620	746	729	682	694	719	675	677	721	705	653	702	696	714	717	720	689	695	746	668	677	688	721	704	743	701	651	702	692	702	683	719	685	687	712	706	672	766	688	684	700	641	704	736	712	727	677	652	740	656	709	664	703	687	696	670	704	654	662	661	713	740	718	611	666	711	675	681	638	700	684	650	712	714	696	693	701	642	692	703	666	689	652	701	698	684	639	643	717	645	741	713	642	651	701	679	703	709	652	654	670	711	684	672	708	697	743	686	723	657	697	720	712	686	683	656	700	706	705	749	713	699	734	719	709	707	713	670	691	669	727	697	716	739	674	723	679	727	678	696	642	745	703	647	730	675	692	675	702	733	629	748	638	690	680	674	736	687	681	689	671	673	678	663	646	685	689	677	707	666	712	672	701	683	682	661	624	699	673	693	688	650	683	724	677	696	644	666	726	729	677	654	703	679	690	671	635	724	684	642	713	708	700	672	704	664	751	748	707	726	645	704	724	728	702	662	690	666	665	712	674	716	736	652	669	672	684	658	654	739	669	646	720	704	666	707	658	693	680	715	697	683	679	715	723	736	722	692	674	678	689	687	700	741	719	663	653	736	674	716	733	734	658	724	725	716	711	656	708	751	703	688	683	672	698	706	728	692	719	711	669	713	726	697	712	703	695	659	719	676	667	703	697	675	736	715	712	701	726	702	676	684	738	652	698	674	683	673	680	681	677	671	669	686	696	678	694	687	714	718	709	673	683	671	678	691	715	697	688	668	652	685	733	744	667	654	716	709	711	664	665	660	650	678	638	712	694	655	726	700	694	709	686	692	692	684	677	725	674	728	704	682	697	679	709	691	724	698	670	636	680	699	687	686	710	674	716	650	693	671	689	657	664	697	744	678	717	690	688	693	655	677	687	736	699	701	701	680	683	675	680	652	683	647	684	654	691	656	714	725	692	727	698	672	682	660	704	745	682	680	643	682	677	710	601	684	736	658	729	706	702	628	676	701	663	673	680	727	710	702	661	755	679	703	709	675	718	662
41028	52285	33666	6314	1257	767	570	506	405	377	364	311	287	297	311	297	278	230	263	253	230	263	233	238	231	260	261	222	256	220	210	224	223	228	224	252	233	232	211	236	223	207	228	199	231	225	232	247	229	215	213	217	198	215	223	236	219	231	232	220	226	205	216	214	243	204	221	213	225	244	221	225	233	203	234	224	209	222	224	212	178	232	221	222	215	212	220	204	221	228	228	229	214	226	227	212	212	218	214	200	232	204	233	261	216	220	224	220	230	202	228	224	210	222	222	214	221	215	223	222	227	222	228	215	195	198	214	197	222	228	220	236	227	204	240	220	262	226	220	194	193	225	186	229	256	205	165	232	233	218	204	231	223	193	232	213	231	230	229	195	228	208	202	231	225	197	220	231	218	182	217	214	193	205	231	238	216	193	206	214	221	236	242	216	213	233	219	215	210	208	225	206	216	209	208	239	237	235	207	243	225	235	216	209	208	209	219	215	204	235	224	226	196	226	242	224	210	231	222	225	236	207	229	227	180	215	220	195	227	228	235	214	224	216	207	212	228	223	211	217	191	225	205	215	244	212	203	231	202	219	228	198	232	206	232	204	222	235	190	222	227	230	216	232	228	232	223	205	219	210	214	236	202	233	199	239	210	208	215	218	225	227	235	207	195	232	236	229	194	207	240	227	206	228	201	213	192	238	223	207	217	206	226	207	220	233	204	224	213	212	211	226	218	229	201	223	227	211	211	224	210	210	220	194	224	243	243	181	222	243	213	224	199	232	232	225	217	233	237	226	213	224	186	214	237	224	225	218	188	191	217	240	230	218	208	237	234	205	235	214	214	236	221	254	205	220	224	211	194	244	215	211	210	251	199	251	212	191	223	222	215	221	238	236	206	208	221	214	214	227	232	217	224	194	228	217	222	214	224	236	231	257	216	224	237	239	185	218	207	212	223	208	222	222	243	207	233	226	199	193	221	238	196	216	226	252	226	230	218	223	202	204	192	230	241	205	208	195	216	226	205	224	229	197	240	208	217	209	213	212	225	221	194	219	198	206	215	218	227	225	203	218	229	220	226	214	210	223	200	209	211	215	238	212	215	203	216	209	230	229	220	227	219	242	249	220	256	193	229	231	214	217	243	235	204	218	224	236	192	218	217	212	217	241	191	225	208	237	216	213	190	228	185	221	216	234	216	198	238	230	205	226	217	233	220	207	207	250	233	236	231	234	236	218	223	197	192	219	209	233	215	211	215	226	209	213	221	234	234	215	194	207	230	236	224	220	233	215	220	213	211	207	195	220	227	201	232	211	220	230	209	214	227	212	222	232	217	235	218	256	235	196	220	210	221	245	216	188	197	215	207	229	224	221	217	218	202	211	225	217	193	227	236	216	188	227	218	216	227	203	200	218	232	220	224	229	200	234	216	212	235	206	218	212	225	222	209	221	231	231	209	241	192	205	223	224	221	209	251	221	206	230	211	231	203	212	196	196	189	233	207	219	226	218	221	223	206	196	248	221	211	205	207	210	193	223	231	233	202	218	212	208	233	229	213	246	231	233	216	222	221	201	203	198	229	223	216	238	208	267	219	206	224	210	226	230	235	222	202	224	205	216	217	213	239	230	193	207	198	215	200	224	221	237	201	226	208	202	214	226	241	230	235	220	222	241	227	204	257	223	194	215	211	237	246	238	211	242	213	206	210	237	239	220	214	202	220	240	222	214	221	226	216	199	211	218	242	178	220	220	195	226	206	192	202	221	221	221	220	232	208	191	219	213	224	226	220	231	217	226	239	197	203	215	186	245	202	233	223	228	202	215	238	228	209	227	222	222	220	226	209	182	217	213	205	244	200	223	219	191	225	205	248	211	220	209	254	222	217	195	190	243	214	218	199	215	223	209	242	205	218	216	239	224	195	226	226	209	247	242	211	194	226	215	239	222	213	232	215	222	228	230	201	237	221	227	233	235	225	235	217	219	227	226	220	234	237	210	225	207	219	221	197	200	225	213	196	228	215	238	235	252	217	234	227	230	213	243	214	200	226	214	201	217	213	239	238	249	226	211	227	225	206	194	209	215	200	229	218	215	205	262	254	229	214	234	213	205	212	229	233	214	226	215	215	218	204	215	242	203	243	245	220	212	229	206	212	215	220	216	200	210	222	208	227	227	224	221	183	242	203	212	207	208	240	256	226	211	216	204	218	249	223	204	228	215	234	203	234	214	216	210	246	231	195	201	222	234	217	214	227	212	229	219	220	217	223	226	223	209	240	225	196	220	212	250	217	212	199	230	224	217	217	212	209	203	213	235	215	220	200	191	236	224	222	224	222	203	215	215	228	209	220	225	269	235	203	206	188	207	212	224	214	221	188	217	206	220	220	222	201	229	252	227	221	218	229	206	183	208	208	215	231	228	201	217	228	234	222	238	210	216	224	249	197	202	216	230	228	204	226	208	239	230	241	223	226	197	233	237	238	201	217	232	224	218	207	194	222	207	213	192	227	226	248	199	231	246	219	209	204	182	227	197	216	223	199	217	216	227	203	226	205	239	224	241	233	211	206	213	229	218	197	239	215	226	213	223	211	200	242	218	221	206	197	220	230	235	238	213	189	239	250	204	215	246	235	229	212	203	217	187	212	218	232	205	214	217	232	223	224	202	193	238	247	224	230	221	214	222	203	221	220	190	217	238	221	203	217	223	210	210	205	220	215	219	215	237	214	220	222	197	194	204	212	202	215	258	214	211	240	223	213	185	227	228	214	216	189	218	226	221	234	211	200	212	190	236	203	241	204	224	237	213	222	226	209	230	236	213	217	195	235	224	197	201	205	210	214	210	216	231	218	200	224	207	200	219	218	196	213	235	225	204	213	237	229	207	195	204	231	187	210	225	214	218	223	219	233	210	213	205	230	223	234	205	207	224	199	225	210	234	226	222	221	206	215	197	198	224	218	234	212	241	233	202	216	214	199	192	220	220	229	209	225	232	211	196	213	224	249	216	200	200	199	227	192	213	210	230	215	198	223	204	210	239	212	213	212	201	204	232	220	235	207	213	227	192	205	237	229	223	215	220	214	209	219	197	209	208	219	220	201	231	207	212	216	227	226	218	239	234	203	218	223	194	227	232	217	217	204	209	201	216	224	205	220	233	234	212	201	188	267	243	198	225	208	209	224	215	239	212	235	217	231	251	235	223	197	217	208	206	220	192	213	208	205	203	233	221	209	226	216	244	206	223	214	220	211	235	215	242	233	217	181	221	212	199	235	233	220	224	226	237	225	209	194	204	216	204	224	199	221	238	232	211	201	220	222	242	222	198	236	186	237	195	219	209	191	204	213	248	237	222	236	183	216	213	250	181	234	183	204	191	218	265	261	215	206	214	229	232	221	236	190	217	205	255	221	228	201	200	208	185	238	211	228	210	210	195	232	226	194	202	203	192	215	214	231	189	227	214	219	211	217	215	226	227	228	210	219	241	242	205	219	223	227	202	230	213	212	204	205	252	234	216
26010	36017	19120	5109	4301	3496	2874	2322	1984	1766	1553	1351	1256	1217	1091	1000	977	965	867	842	855	861	804	757	701	748	694	700	717	691	685	723	706	626	636	622	643	640	620	641	662	623	634	603	620	607	634	609	568	583	538	585	595	590	575	584	581	563	591	592	589	555	538	608	565	623	604	574	568	562	582	583	579	557	607	546	587	549	554	571	584	590	604	586	568	610	600	591	514	498	582	563	505	551	559	603	527	567	505	546	603	521	542	535	539	518	562	596	552	532	512	546	511	541	560	534	540	573	557	548	593	543	554	541	540	516	557	570	581	589	590	572	546	522	576	590	546	572	576	555	551	554	560	575	548	564	569	595	565	551	571	563	565	540	547	580	560	516	579	562	546	579	547	544	592	518	593	523	588	532	521	549	550	502	565	532	551	562	573	552	547	541	540	571	536	536	561	562	555	560	552	551	539	523	535	544	557	536	555	547	562	522	529	554	541	560	547	542	567	590	581	560	544	540	578	562	600	564	612	547	531	547	574	533	541	561	585	555	566	547	562	547	539	623	550	573	582	560	531	585	566	558	581	531	515	586	525	564	555	604	584	566	488	538	568	544	555	555	563	533	583	494	569	541	485	577	526	534	532	607	521	551	585	569	600	515	554	579	558	561	553	523	515	532	521	615	522	528	547	569	525	529	532	549	583	537	583	566	540	566	568	534	560	530	577	514	579	559	490	542	525	580	573	550	550	534	573	553	541	559	512	558	548	557	560	534	555	539	564	525	490	548	562	545	525	574	557	572	504	518	562	559	502	583	510	567	547	543	571	544	549	520	565	586	547	555	524	551	528	618	533	592	553	569	541	521	532	551	534	524	538	538	551	559	559	519	576	588	555	527	509	562	563	532	585	541	552	526	573	558	496	546	508	531	555	572	548	555	530	575	564	541	533	556	573	567	517	584	511	567	556	538	586	524	578	540	515	569	532	553	555	513	562	551	566	557	571	587	530	551	554	607	593	563	565	544	524	584	630	534	546	565	515	547	591	598	537	560	554	555	542	556	564	515	594	577	609	547	545	521	548	553	553	560	542	542	552	563	550	521	572	562	555	533	523	543	556	528	533	516	571	531	568	534	565	512	549	569	537	533	571	544	554	561	550	563	550	558	548	526	553	506	551	524	590	562	577	557	532	508	545	528	557	567	538	554	588	584	551	561	546	586	566	599	566	585	537	537	552	571	569	555	508	603	531	538	542	515	555	538	524	610	557	490	569	537	556	511	520	527	523	572	515	565	596	512	560	574	540	520	513	528	515	547	554	584	574	524	525	544	498	587	519	546	528	534	563	556	526	507	514	578	546	561	567	543	574	514	566	552	566	549	568	572	587	556	589	577	599	532	530	549	528	546	577	540	532	558	569	531	563	530	549	510	561	508	562	562	522	596	513	570	531	573	562	535	528	583	558	545	563	580	528	541	570	561	562	532	555	527	562	576	603	549	525	567	565	547	604	524	539	558	502	529	558	580	560	519	557	516	585	552	555	596	485	515	593	528	555	598	569	570	526	541	560	560	591	575	560	528	531	553	553	533	504	559	543	607	562	542	533	539	539	531	548	546	526	539	556	538	564	548	599	567	535	550	585	580	527	565	510	520	524	499	553	513	529	528	564	578	549	570	561	546	569	560	527	548	538	580	555	580	514	539	562	549	536	568	547	593	544	529	600	533	567	521	562	554	554	543	541	529	560	561	552	543	589	604	569	520	540	535	539	524	612	550	517	555	539	577	536	517	515	573	553	558	580	532	584	535	564	520	538	583	562	597	529	582	513	552	567	554	555	543	575	561	555	529	553	510	559	513	546	599	545	541	552	574	535	549	588	571	552	544	553	529	550	574	606	508	515	516	573	563	543	555	563	603	540	543	570	544	509	608	580	562	528	545	582	527	578	564	561	558	527	532	556	529	563	534	530	545	540	559	563	547	577	594	552	556	590	551	563	583	538	558	569	550	562	560	502	535	560	554	550	533	566	541	519	537	554	592	547	557	564	591	563	559	534	547	535	557	559	552	539	546	530	518	568	564	581	540	561	538	561	559	545	558	501	553	510	574	555	543	569	522	522	567	535	524	553	460	535	499	569	519	549	498	559	543	550	558	580	568	572	556	540	538	566	552	523	558	563	553	537	568	532	539	571	562	526	571	573	566	534	505	578	548	542	538	599	535	586	573	600	518	584	596	517	554	532	602	562	584	546	532	567	563	537	548	554	537	539	584	558	536	535	544	549	486	560	567	576	549	541	543	543	553	583	532	589	506	530	546	533	531	579	518	535	582	552	582	557	579	555	532	568	562	531	595	581	507	492	548	551	534	581	528	554	547	569	593	505	544	611	552	595	534	513	578	578	571	508	546	543	577	579	527	537	551	599	583	549	529	525	545	518	544	571	531	519	536	546	580	517	585	497	537	516	549	554	562	542	546	551	523	523	558	515	565	519	508	555	540	540	533	562	569	551	551	541	551	570	556	556	551	567	514	557	571	555	543	507	531	563	529	547	545	515	556	541	514	559	530	536	526	540	577	532	569	526	560	572	592	573	540	549	555	559	564	563	547	570	525	536	572	517	563	552	538	564	524	529	541	582	577	541	560	556	560	507	586	571	596	536	559	543	535	550	548	559	564	551	545	522	519	570	532	522	540	580	504	576	552	543	522	568	571	572	561	523	559	579	565	524	553	572	518	550	550	540	543	520	595	545	537	569	555	571	573	523	553	537	542	535	557	533	558	560	525	567	542	523	529	550	532	564	562	580	557	565	564	557	554	554	536	538	574	574	550	547	499	554	513	594	549	535	556	552	548	514	542	537	536	567	547	542	538	556	503	559	531	583	556	581	565	569	524	562	598	549	537	593	539	533	545	559	511	545	555	545	595	562	516	539	588	597	548	536	519	552	541	565	563	549	546	580	581	574	581	569	586	573	594	529	568	576	569	549	543	537	542	568	520	554	552	562	524	564	557	540	561	529	547	512	506	570	587	512	552	524	548	569	552	525	552	562	601	503	535	531	587	541	526	556	519	527	554	543	566	591	562	557	572	503	547	573	545	512	539	533	568	514	518	550	563	531	559	499	532	497	563	512	544	572	607	524	520	551	560	568	546	582	553	561	570	537	574	522	579	546	557	511	585	502	575	539	567	580	594	526	591	537	503	578	543	505	536	584	536	592	569	555	533	590	556	536	514	563	517	550	553	494	546	546	539	531	567	568	552	552	525	549	575	573	591	576	585	537	524	533	536	542	523	569	537	562	595	512	564	571	556	562	543	551	571	542	539	540	540	560	530	557	513	576	566	574	552	552	553	566	560	546	555	531	559	563	515	550	528	528	523	603	542	517	537	543	535	579	533	535	507	557	598	561	553	535	558	567	528	539	527	525	563	536	540	515	596	581	545	517	574	566	576	524	558	525	541	540	545	579	538	550	562	529	563	543	555	570	549	566	526	566	524	545	527	532	548	560	546	555	545	581	558	571	529
3360	1908	834	179	153	151	161	147	137	144	145	147	151	161	178	164	166	154	174	145	139	162	149	158	128	156	145	145	153	161	180	139	140	158	170	154	150	139	142	166	149	146	156	154	153	142	163	153	157	143	150	172	159	134	159	155	149	124	148	151	171	141	158	148	144	152	145	175	140	145	150	130	146	168	159	140	174	153	155	147	134	139	150	156	168	138	142	140	154	138	140	145	149	168	164	170	167	156	141	160	143	146	175	146	149	138	133	131	156	172	163	161	135	165	171	153	154	147	147	160	173	157	157	164	146	137	161	153	153	171	161	136	166	147	142	157	148	151	141	162	152	155	157	159	156	160	164	164	130	149	137	152	146	138	148	135	155	158	149	171	128	162	134	152	160	148	159	155	156	149	133	156	137	140	143	150	150	131	157	136	156	155	169	129	135	152	153	170	148	143	154	177	154	163	119	185	170	154	154	121	176	158	148	176	149	163	180	158	150	174	149	185	160	172	146	133	144	152	146	164	150	134	157	146	145	142	159	146	153	150	144	142	170	153	157	144	166	155	151	154	140	135	138	155	139	126	154	153	140	137	169	148	142	139	161	146	156	134	182	140	158	169	179	164	152	139	148	142	173	164	157	163	172	148	152	152	152	158	176	139	163	127	145	179	159	157	140	155	159	132	156	139	161	176	153	157	131	131	156	167	155	145	155	130	155	151	148	148	174	182	138	144	161	145	161	137	149	151	158	146	143	141	146	150	161	153	152	161	138	152	126	167	148	138	150	170	142	150	128	124	156	149	146	147	172	159	167	157	126	159	128	132	148	166	155	142	150	140	151	146	167	152	154	157	188	156	154	150	176	143	178	152	141	143	159	162	147	143	168	155	144	140	166	180	163	151	156	171	172	140	141	170	173	176	188	148	184	157	159	151	165	141	160	176	173	145	128	135	164	175	148	153	146	135	130	137	138	149	168	159	168	168	168	149	158	141	146	170	138	152	162	149	133	158	150	146	153	155	155	166	153	150	167	153	152	160	144	158	158	123	177	147	143	150	147	150	136	134	169	159	157	142	151	144	151	141	144	148	130	152	122	161	158	150	130	152	163	150	151	174	159	149	159	160	146	159	162	153	134	171	150	149	139	163	148	179	162	152	141	155	158	176	177	150	148	157	182	156	154	166	132	152	167	163	155	161	165	184	158	166	157	152	145	142	168	174	175	152	172	166	154	141	162	158	158	169	140	164	155	138	165	141	156	117	164	154	164	165	149	150	134	153	158	154	157	131	164	147	143	143	154	167	154	136	139	145	167	130	153	138	175	158	151	150	148	161	159	159	155	155	167	137	179	141	135	177	115	130	158	144	163	146	159	162	145	173	150	151	156	167	157	155	136	150	157	150	165	146	149	170	141	152	117	165	163	151	163	155	145	171	126	131	149	159	139	130	154	146	158	153	151	133	140	158	139	143	173	167	157	153	137	154	161	137	146	148	140	163	147	161	127	139	149	162	154	165	170	137	156	144	150	144	169	163	144	170	151	155	167	167	195	167	153	163	149	144	149	173	175	152	132	148	142	155	140	163	166	140	169	140	159	128	140	158	139	143	145	152	133	140	144	136	143	164	167	133	145	177	150	144	140	163	136	134	148	150	161	147	152	152	151	157	154	168	171	155	144	133	172	139	154	139	158	157	150	143	170	176	131	140	142	154	153	167	157	147	132	131	142	150	170	152	145	154	143	183	141	149	173	168	151	124	161	146	158	129	161	151	160	160	153	161	133	143	180	163	148	137	155	128	172	136	151	133	149	137	167	169	152	159	148	140	138	171	165	168	146	138	156	161	154	161	161	144	154	142	162	162	137	149	155	142	176	151	152	156	156	139	139	131	144	173	175	170	139	164	154	145	151	146	163	121	160	163	144	159	176	129	141	136	156	169	172	161	149	152	168	168	154	133	168	170	158	175	155	151	146	135	158	156	171	152	153	161	176	150	157	144	157	159	136	153	147	149	180	137	188	143	155	157	138	145	140	157	163	163	164	149	142	156	151	152	129	134	160	151	154	138	158	141	138	147	148	178	141	166	181	138	153	172	164	159	161	128	125	172	143	143	152	144	173	142	143	172	158	149	168	157	153	159	153	146	161	151	158	160	148	144	156	141	151	153	155	148	151	143	151	154	141	143	152	165	157	150	140	157	142	150	151	120	156	141	161	147	138	156	149	151	154	144	147	154	161	169	146	162	167	153	146	160	150	156	143	163	158	180	153	168	173	167	163	141	152	154	166	144	162	156	160	150	149	169	159	162	143	158	133	154	142	151	166	141	162	143	173	169	145	146	161	161	144	138	135	125	135	159	173	163	160	150	165	125	176	146	145	162	148	140	145	140	142	135	144	160	166	156	132	155	144	155	138	160	161	163	146	136	138	151	161	153	140	131	168	137	133	132	172	141	153	154	135	154	148	150	146	172	162	161	149	167	152	172	153	138	160	159	148	158	177	150	140	169	151	138	165	150	147	145	135	141	142	149	147	151	174	166	130	149	155	154	162	166	152	162	153	146	149	155	142	150	173	139	134	138	137	137	150	151	189	146	155	136	163	139	135	153	181	139	135	141	150	134	147	159	150	141	147	143	132	150	195	161	164	140	177	150	161	161	158	145	150	164	161	152	159	146	132	173	144	150	166	155	188	148	183	140	147	153	137	149	153	167	139	153	168	148	163	143	141	134	125	156	151	166	159	157	153	168	156	160	146	153	160	169	149	150	149	133	134	172	161	152	170	149	155	153	144	179	158	151	159	158	153	175	125	144	162	180	162	172	146	151	135	181	149	166	154	147	143	143	149	158	136	162	162	164	168	158	160	147	127	116	128	169	169	161	142	174	154	145	148	156	159	156	149	143	136	136	153	132	150	162	162	147	156	165	162	177	142	141	139	129	137	136	167	154	166	134	159	154	136	172	159	173	170	143	139	163	148	164	148	151	158	150	139	144	148	146	139	174	158	133	135	152	140	167	166	130	160	166	143	148	142	136	160	167	150	136	155	163	158	160	147	153	138	174	142	169	157	155	148	148	150	166	155	133	151	146	140	140	181	148	158	147	149	152	144	146	163	152	125	156	147	159	157	163	124	160	156	168	141	146	154	136	143	149	141	173	165	153	167	161	166	143	151	153	151	153	140	158	159	169	132	186	133	141	163	162	158	167	143	154	166	157	153	137	147	156	138	151	152	158	165	160	166	158	163	144	131	131	134	155	155	154	140	156	173	148	145	137	163	139	141	180	130	135	158	153	167	158	155	175	165	157	164	153	170	166	153	145	174	136	159	148	161	162	148	149	147	170	154	183	152	175	147	179	169	151	151	140	144	154	142	165	148	155	173	129	158	141	168	141	165	162	142	167	164	161	147	187	131	161	147	155	157	150	142	156	143	153	151	142	135	137	147	171	148	148	137	159	133	159	126	153	141	177	155	139	159	165	142	135	149	129	173	145	164	165	147	166	138	132	145	149	138	181
3529	3112	1853	564	516	491	495	494	457	449	452	436	457	438	463	424	433	451	435	432	474	442	459	481	426	434	423	458	452	437	445	437	400	407	438	418	451	481	462	395	417	454	457	422	414	432	446	441	416	442	399	447	437	397	421	414	442	413	433	441	482	440	398	443	411	453	469	410	449	453	407	453	446	455	432	417	432	397	437	466	421	423	420	396	408	467	444	418	469	442	443	446	430	490	428	402	395	460	428	439	423	417	412	482	416	456	401	402	383	427	380	415	413	428	440	435	444	441	422	402	443	433	445	438	436	435	420	438	452	434	397	431	425	431	458	425	459	446	432	408	440	434	411	441	447	404	407	435	435	465	447	431	442	449	431	456	427	429	418	409	450	442	450	411	417	419	441	406	451	423	428	430	418	416	435	416	454	442	473	445	416	426	416	430	414	415	422	434	423	438	410	447	458	423	426	431	443	421	409	451	438	455	419	437	410	392	447	424	422	447	416	411	458	432	429	413	428	450	436	438	384	408	428	429	424	427	416	425	435	430	412	482	422	414	417	455	445	414	428	454	455	426	439	428	442	420	450	444	447	437	448	411	441	384	436	392	406	472	420	442	458	449	429	421	418	399	399	418	459	454	449	450	451	410	465	408	476	444	412	446	427	421	429	423	420	453	443	401	430	407	422	393	389	404	454	445	428	418	483	424	427	410	434	405	438	448	393	413	424	446	471	425	392	383	420	438	422	438	464	442	409	439	423	435	411	398	407	420	431	438	439	457	413	435	434	417	424	450	420	424	464	487	418	435	421	407	396	443	421	396	417	443	443	420	427	428	398	444	442	422	398	431	447	418	452	455	461	429	405	420	436	433	435	439	431	440	446	433	430	371	436	472	463	438	439	442	426	419	399	395	434	418	434	455	423	462	438	434	418	461	455	411	450	420	472	414	434	398	413	425	403	437	436	425	417	477	423	472	422	466	428	463	427	433	434	402	392	470	437	442	407	439	477	450	443	432	430	416	472	416	434	390	444	459	458	400	428	447	429	425	438	436	434	427	407	431	406	409	399	456	409	418	426	429	428	444	414	455	420	414	397	431	446	426	443	458	423	434	423	402	432	416	429	433	391	388	435	451	436	409	451	440	391	442	410	434	443	427	457	420	445	459	422	431	455	409	408	470	422	377	443	439	452	433	471	415	427	415	432	447	455	419	452	417	409	480	405	452	420	419	391	432	458	439	422	442	416	428	427	425	448	459	453	485	419	428	455	420	437	428	392	426	436	445	444	442	437	434	419	412	416	401	413	421	431	436	431	421	452	488	465	419	414	439	420	426	422	444	399	445	452	417	435	446	401	432	413	433	456	440	448	457	437	433	463	452	430	440	465	404	462	407	416	410	439	471	417	452	428	446	413	411	420	415	457	394	466	434	436	399	414	427	407	423	401	439	453	397	464	421	424	396	410	430	409	418	462	424	424	435	424	468	428	398	451	447	412	411	424	455	438	415	412	429	405	452	411	416	429	432	442	387	409	429	411	434	441	430	428	417	448	453	427	452	446	453	412	385	440	433	401	424	436	478	410	417	445	441	431	422	421	423	414	428	424	450	415	429	433	422	433	404	449	447	435	478	435	460	444	444	444	419	417	412	442	451	440	423	412	452	421	396	417	394	470	418	473	405	450	437	481	402	450	429	421	438	466	393	444	412	432	411	453	471	418	440	440	441	444	424	406	423	427	440	427	438	437	429	420	439	450	442	426	390	442	432	397	452	443	472	424	452	407	429	411	435	453	437	415	433	423	436	445	449	440	405	383	429	376	411	412	410	468	437	419	416	449	467	409	462	418	417	439	410	435	444	406	451	425	416	420	432	436	403	433	418	423	411	447	391	411	430	422	403	409	415	406	446	436	448	443	448	416	442	436	438	439	436	450	419	432	455	444	429	420	418	393	441	460	465	424	395	443	425	450	423	430	517	445	424	424	407	403	454	406	458	436	445	430	399	444	430	385	448	435	434	424	445	425	456	440	403	434	448	402	441	454	437	435	394	451	450	418	405	418	442	465	441	413	426	445	435	439	408	439	439	452	424	437	458	459	452	408	462	425	442	446	401	408	433	460	435	416	435	446	426	422	443	430	430	456	461	433	402	425	425	409	415	410	447	431	422	418	427	402	411	408	448	436	417	433	451	389	423	426	420	441	462	438	417	415	445	420	428	394	422	433	415	445	411	436	440	414	461	434	434	435	450	442	464	434	398	454	461	436	443	401	396	418	425	441	450	448	421	413	417	413	425	446	427	435	466	431	437	443	450	407	446	443	439	448	422	429	424	414	427	415	449	450	436	418	435	449	405	435	460	430	462	448	458	447	418	401	394	450	416	425	391	437	453	464	428	448	434	423	424	431	407	433	405	478	448	393	462	443	449	404	417	416	439	447	427	432	435	422	428	424	468	447	456	434	409	402	442	442	447	429	455	414	461	466	441	460	485	420	471	436	424	390	419	430	426	438	412	434	452	446	432	412	441	438	461	443	485	449	465	433	420	459	444	448	439	430	454	449	412	427	412	458	450	415	435	457	443	412	418	447	429	419	451	417	434	428	421	441	452	447	462	450	444	393	444	433	459	405	398	429	414	444	451	443	465	450	441	404	406	437	386	470	410	470	445	426	434	464	432	433	435	500	419	429	447	445	444	428	431	439	419	435	412	463	418	447	406	420	445	435	492	462	447	399	455	449	418	427	430	424	468	442	463	402	432	466	440	435	426	469	403	431	423	417	426	429	462	423	431	467	394	426	420	454	434	475	429	442	412	454	407	391	414	442	444	422	395	440	436	429	417	452	423	442	423	415	456	372	446	433	428	446	400	422	422	436	420	438	426	420	432	455	434	443	435	440	405	422	429	438	443	460	434	436	397	402	421	439	398	440	444	414	445	463	420	429	415	427	464	394	384	455	419	435	465	446	428	440	417	425	423	419	429	452	458	378	476	451	423	447	394	414	459	469	382	495	442	412	424	427	429	467	463	396	403	434	437	401	435	445	455	448	431	468	425	433	458	445	461	421	455	421	455	419	475	432	460	422	441	429	394	409	458	448	445	427	426	461	403	442	416	460	421	457	442	471	396	436	418	448	439	436	423	420	437	425	439	418	449	431	449	434	447	426	426	421	441	443	407	416	435	436	424	421	427	474	415	455	446	460	439	451	431	443	429	436	450	421	438	424	484	418	436	467	434	449	431	419	447	424	431	414	485	439	446	427	430	431	441	456	456	400	441	419	415	397	435	432	404	449	415	460	419	444	448	436	437	449	458	434	473	428	411	458	426	437	414	418	477	464	432	456	438	461	454	401	441	457	432	441	417	418	479	437	420	423	422	399	448	445	433	467	448	442	463	420	432	432	430	443	469	422	427	478	422	447	428	418	446	433	478	437	434	430	446	429	447	450	378	432	454	441	424	423	465	459	440	449	453	412	449	426	410	420	459	422	439	416	429	415	452	421	466	416	435	423	463	423	418
28660	35013	21415	2362	668	565	498	419	394	361	315	314	321	302	292	279	265	296	281	273	322	273	292	331	287	265	263	249	262	272	293	299	286	268	277	280	296	257	263	258	265	304	283	291	276	264	279	287	259	255	281	262	280	254	285	280	275	262	290	267	294	294	257	257	271	299	256	259	278	249	270	282	279	272	287	273	256	282	248	242	248	271	259	280	282	269	277	260	249	265	267	290	298	270	254	305	291	246	273	278	262	247	252	270	283	257	271	331	277	275	242	270	302	257	280	274	307	271	288	252	298	283	273	283	279	264	273	260	282	233	259	281	272	232	266	243	282	293	270	257	286	255	284	276	303	273	292	270	262	266	251	264	246	250	250	257	256	271	262	253	250	255	272	260	261	277	309	288	238	268	275	301	271	277	277	286	255	267	286	272	260	276	240	248	256	260	259	276	270	272	270	287	276	275	241	259	285	266	270	242	287	321	266	235	277	285	249	268	268	258	245	256	269	272	232	258	247	293	292	275	265	280	279	281	260	290	312	272	311	261	263	291	262	288	261	233	251	271	272	260	253	287	277	264	252	284	275	238	273	243	257	274	280	278	260	295	255	272	274	262	272	273	254	290	251	265	260	250	255	272	252	245	285	261	266	271	304	289	268	244	271	283	262	272	260	264	278	259	284	267	260	230	273	242	253	285	285	254	270	259	272	275	247	319	283	271	285	286	277	265	264	269	261	277	284	250	274	268	292	252	271	263	297	287	259	267	247	283	284	255	254	249	258	238	268	263	295	292	243	288	264	241	272	298	237	296	247	277	252	236	280	293	274	285	281	266	259	251	300	225	275	261	229	268	274	246	280	265	277	281	277	264	256	268	290	273	246	265	309	276	246	278	254	274	299	285	250	252	261	259	295	269	253	278	271	279	265	268	265	269	247	235	261	278	247	275	281	281	284	263	277	297	272	265	265	268	253	270	275	256	267	283	297	288	279	255	252	246	292	279	292	241	235	289	252	259	256	265	272	271	246	281	232	277	291	258	264	272	246	250	282	284	253	289	268	273	264	302	279	283	275	269	265	255	283	249	292	285	266	256	283	260	248	243	266	248	250	281	242	243	273	284	262	255	289	267	257	269	261	263	244	252	308	253	273	249	244	272	275	246	253	258	296	281	282	285	276	249	309	252	276	255	248	269	272	247	231	274	267	259	277	240	262	247	281	277	276	277	268	238	249	254	293	258	261	231	270	274	279	270	234	277	260	267	277	252	263	268	269	266	294	265	323	254	259	268	313	274	286	225	243	287	289	286	258	280	294	254	292	261	266	245	308	267	271	255	269	327	273	240	261	231	254	275	267	242	285	279	269	263	252	270	281	286	277	286	296	258	260	266	278	269	252	259	254	241	277	265	256	260	221	281	265	260	251	267	260	267	282	254	253	270	249	278	264	265	251	285	267	293	276	251	292	279	275	274	285	280	270	245	246	267	296	227	288	258	259	280	241	283	264	278	269	282	298	278	270	267	259	287	273	265	273	294	270	292	283	269	245	304	284	259	258	280	269	235	277	254	265	266	255	264	273	271	264	275	279	227	253	264	272	271	277	248	249	281	254	247	252	235	263	287	255	251	280	262	265	262	261	287	312	256	265	251	272	261	261	289	285	297	283	276	234	233	261	263	272	253	261	285	287	286	289	253	294	276	276	273	278	278	260	274	270	269	289	296	252	248	240	290	313	285	247	283	269	283	247	264	293	256	262	268	266	278	271	283	261	280	283	268	271	225	287	279	272	241	285	284	262	262	262	240	254	247	237	292	281	264	246	249	256	271	272	261	300	254	274	266	279	288	278	267	269	258	283	272	253	276	260	247	297	235	298	278	255	261	255	276	307	286	284	246	292	288	250	314	267	259	262	242	255	255	264	280	280	273	278	276	250	273	283	288	286	266	288	271	261	278	273	266	268	280	248	265	275	261	279	266	278	254	283	247	266	317	276	304	247	260	257	247	254	288	275	257	284	249	306	244	259	267	277	263	277	276	262	262	265	275	285	290	261	258	283	289	289	276	297	288	269	248	263	266	321	275	253	287	281	267	261	277	265	270	265	257	273	250	300	249	238	294	270	248	276	270	258	252	271	294	269	253	270	266	271	249	257	264	271	269	275	245	267	275	247	274	266	279	261	245	279	285	290	269	266	268	273	283	277	276	263	252	253	279	278	270	299	271	260	268	298	278	254	244	253	257	268	242	254	249	269	295	260	280	267	271	295	270	259	256	250	239	260	279	290	291	275	285	276	272	270	262	270	240	262	271	256	253	280	291	313	219	252	264	253	236	254	279	272	271	253	246	229	277	255	246	235	263	247	272	274	248	224	296	275	257	242	284	256	249	292	283	280	275	256	261	252	253	260	301	289	264	269	284	255	255	284	276	272	292	281	297	232	277	247	270	254	271	269	277	255	252	247	250	273	301	258	239	284	272	279	291	282	264	283	258	280	261	248	275	297	255	274	263	267	296	268	274	285	263	233	275	261	300	275	281	310	264	273	278	300	300	275	293	250	261	288	268	270	308	221	281	254	259	268	276	282	276	296	247	276	260	262	269	262	268	259	243	250	280	257	307	261	281	253	303	266	274	316	278	285	249	258	283	262	279	280	281	252	258	313	258	263	242	283	252	254	262	273	274	265	240	244	255	250	272	257	260	253	288	276	300	243	279	248	263	267	225	297	263	280	230	245	267	262	278	255	265	283	248	284	272	264	238	252	296	284	278	266	255	257	276	313	264	282	278	265	256	247	250	250	264	262	276	266	310	270	294	252	246	261	268	269	274	292	231	242	285	286	242	269	254	275	254	245	261	270	239	248	250	267	274	262	245	239	268	262	264	278	284	242	262	276	262	266	269	284	297	299	261	276	284	258	278	234	272	296	290	269	258	265	265	265	278	303	264	290	256	278	241	285	269	254	261	291	264	267	283	253	268	277	291	254	290	262	266	258	291	283	290	265	278	273	283	259	311	274	265	246	280	276	293	292	268	280	284	253	247	255	297	266	283	273	267	261	250	266	281	300	288	296	268	242	263	251	282	257	268	241	266	269	266	281	269	274	280	259	296	263	282	241	245	284	279	289	278	291	271	286	241	272	267	257	237	282	285	259	259	266	254	269	280	262	296	254	262	290	267	292	277	303	281	272	280	271	253	280	255	256	243	257	256	255	265	260	263	310	253	264	295	277	249	302	280	294	279	265	264	265	257	261	286	259	275	244	233	255	243	270	276	273	241	265	267	278	279	275	266	279	282	267	252	254	272	272	281	267	268	261	260	268	245	290	274	254	250	256	254	265	257	277	249	294	271	278	282	245	275	256	269	299	258	285	285	245	225	285	308	261	294	285	276	265	264	277	262	261	258	284	285	246	257	287	271	289	255	300	263	248	283	267	260	248	304	282	294	280	262	244	301	273	249	266	276	273	270	291	257	293	235	267	276	260	273	280	261	292	260	263	258	255	280	281	271	260	291	280	303
18951	24976	14723	3182	2562	2230	1868	1584	1378	1326	1248	1084	1058	992	979	957	907	867	876	863	841	773	762	789	816	785	791	783	819	762	712	776	736	783	718	745	748	683	763	767	694	769	731	679	747	724	726	739	682	708	748	704	722	697	698	705	694	708	698	709	721	697	663	700	779	721	690	709	738	728	665	728	677	674	756	716	656	680	710	744	711	709	672	707	697	681	680	707	738	676	695	657	718	676	631	660	683	682	699	671	687	663	659	697	690	711	691	684	646	693	674	749	746	692	685	693	666	665	702	675	693	679	693	683	653	712	663	681	689	705	685	715	686	689	707	684	675	704	700	656	685	703	615	713	734	675	754	684	738	642	642	656	678	678	674	663	685	717	689	723	694	692	666	697	642	708	649	690	669	664	711	647	678	675	737	642	687	692	648	673	708	701	695	709	678	702	699	653	658	696	705	663	680	697	697	669	612	670	688	642	721	669	716	687	672	707	639	692	690	730	720	695	654	676	648	677	661	696	688	669	706	681	683	712	704	696	661	694	654	642	672	694	656	627	661	633	698	720	653	704	687	656	733	632	749	710	688	694	677	671	663	621	706	680	712	673	705	693	673	688	632	675	703	651	663	648	702	697	647	686	684	645	746	722	696	675	689	703	711	661	688	686	652	690	665	692	719	666	720	658	682	677	655	678	666	645	686	701	651	684	699	693	686	658	722	698	687	696	681	701	728	696	693	635	655	700	684	712	665	700	673	703	662	684	662	704	700	736	655	702	687	700	684	694	702	664	664	676	654	731	695	727	708	712	690	607	717	661	666	652	661	698	656	688	655	702	627	713	649	679	727	702	691	698	638	657	666	711	685	667	679	706	700	690	696	649	658	711	670	714	682	729	751	704	655	658	708	693	711	693	670	713	715	661	686	687	695	724	716	694	696	734	697	682	693	656	693	665	642	674	682	666	704	697	676	707	701	669	640	705	677	650	689	672	662	658	675	679	646	671	667	694	630	628	689	718	711	700	666	676	704	658	620	701	673	688	681	688	661	654	666	677	716	673	668	675	663	702	630	689	699	626	696	664	712	688	665	637	685	677	721	646	649	692	693	727	732	747	708	674	679	671	664	644	692	656	684	710	680	667	722	670	692	661	686	707	653	710	721	707	657	670	632	677	698	632	700	693	695	680	651	661	678	724	681	690	667	682	666	717	683	694	692	678	722	703	719	667	634	682	716	663	726	668	699	643	676	737	649	678	661	695	645	710	677	686	668	701	665	705	622	681	703	688	696	646	688	706	666	725	678	678	688	710	725	727	697	627	689	695	663	692	695	681	652	718	670	719	648	660	644	693	697	682	676	690	744	685	687	690	684	645	685	670	691	694	690	658	639	636	661	668	722	663	638	752	692	705	708	664	717	667	690	698	651	703	674	698	642	684	703	667	694	664	693	694	736	662	700	685	663	679	688	703	707	619	689	738	648	708	728	674	718	689	650	652	661	652	684	709	654	733	727	676	695	658	739	663	673	679	694	714	682	633	710	687	698	652	681	683	633	675	677	670	640	683	661	684	684	638	663	676	636	741	614	712	639	676	687	658	678	659	688	685	712	645	712	684	742	693	729	674	715	680	697	708	678	676	676	639	738	679	645	678	650	646	686	644	714	685	704	691	719	694	702	708	678	710	696	714	628	659	691	658	715	692	709	630	695	686	706	691	709	630	712	675	672	719	653	684	651	657	699	738	693	724	686	693	684	676	725	655	657	667	707	701	681	680	663	716	676	681	698	679	725	687	694	699	705	659	690	686	632	656	709	691	699	657	691	699	654	693	715	724	658	692	690	645	734	652	718	667	710	674	683	703	718	698	695	696	734	721	635	699	706	671	725	683	693	710	669	708	724	696	672	706	729	716	730	670	718	646	658	686	693	674	692	649	618	695	674	671	702	709	660	686	649	742	706	658	650	705	704	694	682	696	694	641	663	686	677	669	619	708	706	733	680	672	655	665	666	672	718	696	678	650	700	722	669	667	674	687	668	735	674	727	705	693	713	679	720	721	650	689	724	740	676	675	677	686	727	726	684	698	694	658	670	686	668	659	684	671	693	657	684	714	726	656	636	723	638	699	678	658	677	733	653	684	717	628	680	654	686	707	663	736	693	687	671	676	674	643	699	663	657	698	684	705	690	746	686	648	658	691	667	663	713	707	669	670	708	670	677	727	679	596	657	631	666	649	680	685	658	736	715	724	701	641	721	642	685	662	742	640	718	649	725	705	707	717	703	699	634	673	709	707	673	683	646	670	685	660	701	682	718	702	722	740	597	654	697	721	680	674	700	709	697	662	653	676	709	624	672	645	683	634	684	685	674	695	661	663	668	704	658	738	712	664	639	661	669	685	704	672	708	688	738	658	688	713	690	702	688	681	739	699	689	645	705	733	698	668	720	673	675	650	678	722	660	697	684	633	720	682	718	712	646	706	619	700	681	718	673	678	701	648	703	702	702	684	704	691	675	651	687	639	673	690	695	720	670	695	648	696	693	674	649	656	714	713	636	697	693	697	673	730	688	693	644	695	681	717	662	693	734	713	670	681	702	688	711	698	662	684	745	709	655	688	676	691	695	663	661	655	673	640	719	701	696	698	694	718	651	690	692	698	687	699	650	722	667	639	677	693	689	659	673	686	689	693	716	697	691	725	654	671	688	707	643	678	637	666	714	657	705	718	722	667	729	670	691	678	679	675	714	659	677	725	667	673	675	718	720	687	699	662	670	716	657	727	680	717	700	708	669	679	658	694	638	708	696	641	659	707	688	647	693	722	680	702	680	718	726	668	654	693	645	683	711	676	676	685	726	669	672	660	729	686	685	651	736	690	673	682	708	688	678	671	717	660	706	671	651	692	659	700	721	689	683	665	689	638	690	648	696	704	643	690	632	666	690	661	671	686	688	675	675	678	679	686	693	687	654	704	728	692	690	768	691	689	634	672	627	692	729	717	682	723	640	661	630	708	676	673	675	686	653	690	694	680	707	714	691	699	698	680	667	698	663	706	629	733	630	731	671	663	670	662	741	693	661	711	654	688	687	691	745	709	661	706	691	640	666	639	680	662	686	709	670	638	707	681	670	689	695	661	669	669	661	648	677	678	683	732	661	677	714	712	671	687	723	661	706	697	662	666	713	636	696	694	653	677	684	689	697	670	679	706	732	697	693	687	747	651	724	684	715	688	638	687	696	709	713	710	727	738	645	681	671	697	664	672	688	681	623	712	676	682	714	649	657	670	676	692	662	715	677	703	666	724	603	744	673	656	698	726	682	663	696	707	701	707	691	691	657	646	699	649	689	677	679	713	718	688	708	687	684	676	698	692	660	660	700	678	632	727	700	724	674	656	680	640	708	672	669	694	656	704	624	663	694	695	707	696	698	667	697	696	678	679	688	667	675	688	676	699	711	689	665	658	747	687	694	657	720	696	640	661	655	628	651	655	659	665	641	728	681	654	646	680	712	692	702	715	724	657
43634	49618	32243	6504	1188	839	637	501	450	390	366	357	317	309	281	277	256	266	271	267	239	246	252	245	223	261	249	233	262	226	191	226	201	260	206	213	206	235	225	268	212	202	209	212	202	210	229	188	231	210	202	217	223	207	225	245	224	240	219	213	220	232	229	244	218	268	230	235	208	210	234	220	242	218	227	224	199	237	224	195	222	216	225	229	196	197	211	219	219	218	224	208	214	214	209	229	214	219	236	240	227	243	196	211	191	225	203	205	221	250	203	250	222	225	222	206	217	213	226	209	222	201	218	221	207	210	206	231	202	200	227	227	231	212	195	217	198	247	221	204	218	200	226	232	192	221	215	232	213	228	196	218	212	220	243	233	220	232	195	199	197	209	241	210	211	202	216	241	226	225	236	195	189	206	218	204	223	211	213	222	226	243	214	209	222	232	226	204	221	235	215	225	206	229	221	224	266	227	218	222	233	235	215	194	237	238	233	207	225	226	204	197	213	215	220	213	182	211	227	237	181	219	224	225	230	216	216	205	231	211	200	216	199	207	217	210	212	211	195	175	201	227	226	245	209	236	259	196	223	195	240	210	202	219	220	219	196	205	227	201	222	228	196	215	235	213	235	205	200	204	209	190	204	199	222	219	219	241	217	224	216	198	231	228	207	201	223	207	209	232	225	210	239	232	217	215	208	230	228	200	226	219	195	212	205	212	236	211	193	257	177	201	215	226	221	225	203	223	226	218	214	215	229	237	222	213	205	207	214	221	203	217	223	191	202	233	186	216	218	236	207	230	235	192	234	223	200	218	192	251	221	222	214	244	215	218	222	210	218	205	217	228	222	193	221	207	218	205	215	213	230	234	222	213	215	212	240	225	223	221	206	216	237	219	206	216	180	201	203	222	212	201	219	234	198	221	227	200	241	204	247	214	217	244	255	224	209	209	202	216	208	243	217	217	199	193	227	214	217	222	207	231	204	237	211	204	216	218	185	216	236	206	200	228	214	236	211	207	221	218	227	196	211	216	212	195	214	198	235	219	221	230	212	206	233	224	231	198	220	192	210	210	216	210	203	225	189	228	221	216	209	205	211	221	241	221	218	189	211	220	197	195	220	203	227	228	216	244	221	202	223	218	204	231	197	214	222	206	240	241	248	230	220	224	230	230	223	222	236	240	217	209	174	234	254	212	230	215	215	235	188	204	201	198	236	218	196	211	195	214	188	222	220	203	245	226	187	208	235	260	212	245	199	229	241	228	225	215	208	221	198	185	207	196	223	221	238	225	192	203	232	211	220	221	204	210	202	210	185	225	203	229	222	204	216	211	214	221	211	204	214	215	243	239	217	234	231	216	203	217	223	246	189	238	192	220	241	222	268	204	200	209	209	195	226	184	213	233	204	214	233	196	219	232	193	198	240	212	210	252	221	208	207	199	202	198	213	217	198	203	223	221	253	254	230	213	229	248	188	195	222	207	211	219	217	195	199	189	195	225	258	208	217	207	214	194	190	245	226	212	214	227	216	237	209	211	228	202	227	213	235	222	181	196	222	209	224	244	220	215	228	200	233	242	219	237	242	222	209	218	237	216	177	222	193	198	199	220	205	231	217	229	215	201	196	186	208	195	238	216	235	212	244	232	212	196	226	208	220	237	239	237	227	202	210	236	221	206	229	200	195	212	201	199	212	225	200	210	217	205	245	246	223	207	225	199	228	218	227	216	206	202	204	203	190	223	200	223	205	196	234	228	241	241	251	234	214	200	224	222	233	216	217	229	244	206	204	216	237	224	199	222	212	230	230	216	227	229	215	197	212	213	214	225	200	213	244	213	234	230	205	218	198	229	196	205	221	217	235	205	209	207	221	214	220	207	212	221	223	219	224	222	196	209	206	231	214	199	236	212	197	203	203	238	229	220	212	210	218	194	206	213	241	232	199	218	216	220	228	216	204	232	226	218	193	223	198	192	217	213	234	224	208	225	206	210	239	220	232	227	226	232	211	229	230	189	210	225	227	224	216	220	219	211	227	225	242	206	219	186	240	216	218	254	230	226	230	232	229	213	209	222	227	205	218	230	230	210	221	203	226	228	212	217	238	204	241	217	195	231	193	186	226	217	212	231	197	213	222	207	226	227	231	225	223	209	210	238	199	173	211	219	201	209	223	205	198	246	213	198	216	208	219	200	247	231	213	212	211	218	229	243	230	244	202	210	206	198	234	202	237	218	212	246	202	244	216	208	213	200	226	207	224	176	202	220	230	223	201	208	208	223	226	200	204	232	241	196	242	235	236	226	207	204	219	215	227	200	195	229	205	208	225	210	194	215	205	227	217	225	216	217	222	202	226	207	187	221	224	213	223	193	216	220	197	229	213	206	230	202	216	208	219	202	215	197	223	212	209	199	228	210	216	249	238	221	208	214	217	223	184	222	229	211	210	196	199	249	213	201	212	203	231	221	197	196	224	233	207	235	229	212	188	214	226	229	214	216	239	208	206	225	216	211	245	198	234	243	226	220	210	218	195	236	233	199	227	205	208	230	215	223	217	230	225	200	247	210	232	230	217	196	223	194	207	199	222	235	252	205	230	233	205	230	220	218	225	180	220	202	209	206	214	215	219	220	248	251	226	211	246	224	191	241	219	228	199	233	205	231	212	222	209	233	229	196	190	220	213	212	220	209	220	219	203	186	211	220	221	207	208	204	234	220	222	209	206	216	209	238	234	208	237	221	224	222	181	192	189	196	208	216	206	218	205	223	209	205	238	213	209	210	232	214	221	206	216	243	199	221	216	210	218	185	209	221	212	224	195	216	213	219	253	207	193	243	221	215	231	220	230	213	223	213	224	195	187	219	198	177	203	208	217	229	214	240	203	218	233	212	191	189	193	206	221	235	193	210	201	187	212	209	194	198	190	228	201	228	204	225	229	219	185	237	201	213	184	216	210	209	211	193	231	197	176	218	193	202	216	209	240	211	217	225	211	223	222	209	212	219	246	206	234	234	235	230	222	212	198	235	230	227	209	207	197	253	246	213	237	234	206	218	214	200	218	226	212	202	209	222	213	218	211	205	209	232	230	191	216	200	205	228	218	207	246	201	203	200	240	239	235	200	238	155	198	233	205	212	215	207	238	226	215	213	216	229	224	202	194	234	201	228	203	208	233	231	205	243	230	207	201	229	214	233	222	216	228	213	217	206	221	242	232	219	197	192	201	197	189	241	232	223	201	211	197	209	218	208	212	227	218	215	226	217	250	231	205	205	234	234	193	227	209	216	204	230	212	208	234	230	226	201	217	219	194	204	206	220	193	209	207	188	239	184	220	205	214	207	229	213	211	222	208	221	238	229	210	205	227	213	216	232	205	231	222	218	205	195	216	219	215	212	197	216	192	219	215	196	218	179	191	198	242	211	220	217	221	223	207	208	213	234	206	207	200	208	198	218	225	221	209	205	222	180	213	232	205	201	192	207	201	225	187	211	225	223	221	219	194	214	215	220	206	211	193	213
27597	33749	18176	5151	4408	3490	2743	2407	1982	1798	1538	1394	1308	1257	1037	1054	951	939	901	894	859	841	774	793	813	726	755	743	718	714	700	694	601	643	637	673	628	646	662	623	642	666	603	608	589	602	602	622	589	567	615	590	607	590	604	569	546	584	607	598	554	590	600	598	588	571	584	576	567	580	573	587	561	566	594	519	534	573	560	581	576	558	583	580	550	567	607	596	582	538	566	529	565	578	551	586	572	513	588	544	546	615	579	507	568	557	563	564	576	564	587	582	544	551	584	540	549	582	597	579	543	539	570	543	569	534	546	532	556	549	585	549	569	583	534	546	564	587	553	537	534	565	522	542	568	545	547	566	571	556	593	583	565	572	554	581	567	557	563	563	530	563	581	563	622	556	575	565	537	538	545	566	544	545	530	505	549	511	566	568	522	504	568	559	551	632	546	558	608	529	535	553	572	524	568	552	511	603	518	542	556	495	498	571	536	542	568	543	578	494	526	536	576	521	543	582	519	552	522	562	588	541	555	522	541	562	594	573	576	540	541	563	551	544	505	519	558	583	555	566	538	516	553	565	537	535	539	542	547	563	579	537	558	536	540	539	544	550	539	548	554	546	531	561	542	550	539	522	515	528	558	564	558	541	549	554	542	564	594	516	557	581	539	530	542	541	566	544	536	552	558	572	535	574	560	563	562	562	584	544	528	525	514	549	546	524	597	584	536	567	544	560	536	541	562	577	552	565	536	555	513	511	534	565	556	541	550	601	531	560	543	554	584	534	541	524	525	533	592	561	539	591	555	529	565	530	566	503	502	570	584	565	508	547	483	548	584	559	571	582	559	499	537	510	574	511	526	530	521	582	547	505	536	569	543	551	512	510	513	557	547	532	565	575	507	549	550	535	542	556	574	543	558	606	542	545	539	595	574	577	513	568	545	551	552	543	558	568	539	552	561	566	596	496	561	526	547	554	549	554	549	554	540	557	551	604	516	546	554	511	530	539	569	554	549	543	569	523	556	524	558	576	521	574	501	535	556	536	606	525	570	556	533	517	589	546	551	585	539	584	526	574	505	560	512	540	567	550	545	552	543	550	540	546	557	583	519	557	517	520	554	519	560	539	520	558	612	569	522	562	528	523	510	561	509	535	560	533	549	550	547	527	557	520	530	522	579	538	541	552	543	529	499	555	545	567	548	504	587	540	535	548	532	592	566	510	570	574	530	559	583	534	567	549	559	522	531	531	513	579	588	523	550	554	579	529	514	507	514	556	543	542	528	525	558	527	539	555	559	551	571	510	548	543	584	587	547	516	555	565	576	542	541	561	572	532	541	578	541	543	555	543	554	577	534	550	547	559	543	563	570	511	581	555	590	500	504	538	525	563	545	564	541	562	536	530	602	550	509	529	554	520	548	562	558	577	578	530	593	548	541	564	559	543	557	538	534	583	529	520	549	511	552	603	535	524	527	516	502	550	511	535	524	562	522	543	546	552	567	515	550	574	506	521	540	550	563	531	545	538	530	553	545	520	575	546	537	547	545	521	511	533	539	564	526	583	540	548	576	545	563	537	556	553	565	569	567	549	550	584	510	580	559	555	541	518	473	562	533	601	549	532	571	529	523	534	552	557	563	563	510	542	568	528	602	558	575	521	524	574	543	545	598	563	580	549	572	563	596	560	554	603	535	574	516	545	530	507	587	545	557	597	556	567	542	557	551	603	520	543	565	547	507	582	505	561	564	557	529	579	537	532	535	553	559	540	560	539	569	526	578	534	539	560	564	556	528	535	567	592	604	530	600	516	561	550	481	520	558	533	599	521	518	576	509	497	554	488	513	531	557	556	567	534	549	529	550	560	566	517	529	569	530	553	524	546	570	573	526	515	532	579	509	572	552	545	561	533	522	546	573	533	537	541	572	566	589	542	528	489	556	559	582	570	561	580	553	550	528	522	550	541	516	516	566	546	576	539	578	537	563	513	535	567	524	515	529	559	512	548	555	540	503	507	506	516	603	538	553	535	580	556	541	598	549	531	559	574	475	537	544	508	579	543	508	545	508	560	510	529	561	517	539	561	570	562	543	566	550	568	493	533	557	557	563	534	533	568	510	541	542	561	510	544	567	547	558	572	560	568	507	540	539	551	547	576	561	525	549	564	582	513	536	544	598	513	559	544	554	557	573	561	524	553	570	506	585	540	527	515	550	566	554	543	545	551	547	569	525	515	537	557	544	564	551	576	553	536	589	550	544	532	547	582	552	581	533	593	557	516	559	522	557	529	572	586	543	582	524	519	584	615	553	537	519	560	535	558	563	560	538	600	553	543	563	561	564	564	563	522	563	560	544	577	528	523	550	574	533	529	522	583	523	510	543	549	511	554	529	501	575	558	557	571	581	520	562	529	559	541	569	503	535	580	560	578	528	560	527	553	490	593	535	545	542	527	549	529	533	577	561	538	560	538	525	523	555	567	552	552	565	504	569	560	590	567	593	553	521	542	555	568	577	509	512	540	578	576	537	601	548	558	512	525	582	558	587	564	594	561	533	560	531	568	550	518	573	559	589	571	516	567	553	540	582	573	572	541	573	536	538	535	519	545	558	593	595	557	574	526	504	540	547	555	550	556	555	561	529	515	555	550	557	572	563	532	555	544	515	572	566	549	557	558	536	556	558	530	572	559	491	552	564	533	553	580	600	559	552	541	562	521	522	509	570	569	537	562	553	581	543	591	540	584	535	567	562	542	545	514	565	558	528	582	535	565	470	530	527	591	566	549	555	560	555	527	567	559	508	540	521	538	537	558	566	544	526	523	573	556	544	559	538	561	543	566	554	592	541	542	557	563	545	529	527	520	586	558	551	562	614	543	546	568	550	573	546	529	539	577	544	533	584	518	547	533	489	555	568	583	523	565	560	607	536	541	591	523	527	541	559	487	566	550	534	519	560	616	532	533	577	582	544	553	579	541	568	540	561	531	538	516	583	568	499	539	587	568	542	503	535	538	563	550	568	554	538	568	539	557	500	536	532	566	581	558	526	547	487	564	585	563	539	533	562	562	533	540	507	553	538	512	575	547	530	565	538	525	558	508	497	560	554	542	524	579	529	566	550	565	537	546	565	504	527	583	503	537	548	576	557	547	553	532	550	532	547	548	546	552	521	527	546	507	521	509	539	550	552	538	534	546	520	568	516	559	521	519	563	522	554	538	573	556	566	507	557	565	556	512	576	598	558	553	543	533	567	576	515	551	549	565	513	538	562	526	581	593	532	561	532	602	529	562	571	546	524	588	538	559	538	575	516	571	506	517	548	563	576	525	568	522	524	523	536	521	541	526	539	563	555	568	518	517	563	540	537	527	559	550	537	516	533	552	550	544	582	504	576	556	530	560	563	525	550	578	532	533	531	550	533	543	538	551	499	544	561	561	547	499	536	525	548	502	593	575	554	502	577	563	541	512	547	553	547	560	560	529	523	581	555	524	578	567	532	573	530	533	590	560	525	575	529	543	592	581
3282	1836	834	203	142	137	187	173	146	145	149	154	179	143	155	153	172	168	139	166	155	154	148	157	160	161	142	143	157	148	154	136	174	173	148	142	150	163	150	160	156	159	174	156	169	145	172	157	166	159	164	162	143	145	159	172	161	184	174	154	139	164	152	158	154	139	164	154	124	151	143	168	159	151	158	167	157	144	159	156	133	171	147	155	180	151	157	131	157	160	151	164	155	128	160	147	138	140	150	136	156	161	143	154	146	174	161	153	152	152	144	147	135	163	144	164	159	163	157	173	140	147	149	155	149	150	160	143	144	162	150	150	150	145	162	149	146	163	164	160	164	158	148	146	158	161	176	156	141	149	145	152	142	134	158	171	140	153	169	147	174	153	150	147	171	161	139	164	170	150	146	143	153	150	145	157	158	152	171	153	146	139	145	165	143	150	148	154	154	150	153	164	173	155	158	155	152	154	151	164	149	161	158	157	170	145	177	139	161	147	141	174	158	135	156	136	133	141	147	172	156	156	135	153	130	144	144	143	162	149	166	154	115	147	154	178	147	141	150	155	170	151	151	137	156	140	155	153	140	152	161	132	138	152	133	151	160	135	140	151	137	153	141	169	148	146	131	135	150	158	149	154	156	144	155	155	164	167	128	128	161	148	166	143	154	158	168	158	129	138	166	155	167	172	164	139	153	152	156	156	144	120	146	167	136	163	139	165	135	152	145	147	163	145	136	133	142	143	136	161	166	139	140	167	156	142	153	150	172	144	145	159	145	148	140	138	151	138	160	160	142	173	154	146	161	170	133	151	143	152	159	150	144	158	184	152	129	157	158	151	149	152	134	141	132	162	155	153	161	136	142	169	157	167	152	145	167	165	160	139	163	160	143	158	172	132	152	144	162	159	151	160	156	145	138	155	152	166	161	156	125	152	185	133	164	179	138	136	157	151	137	163	150	151	140	136	143	146	139	144	145	146	155	144	155	118	164	170	137	142	153	167	147	157	129	147	148	144	152	152	144	150	147	134	143	124	149	156	172	155	140	162	162	140	165	137	167	156	177	146	152	162	137	134	168	146	168	138	144	154	170	165	151	166	149	142	139	152	145	165	152	158	152	144	153	153	131	151	139	157	136	141	156	168	162	165	154	137	150	152	136	154	161	157	176	143	159	157	145	161	151	172	167	166	160	171	138	144	164	146	155	156	123	143	155	140	160	167	158	175	157	136	121	164	129	168	153	172	128	151	159	139	149	178	154	163	139	152	149	144	169	145	158	140	147	162	146	132	152	170	128	158	161	134	148	134	130	163	156	162	157	172	167	134	152	167	143	182	151	141	143	146	146	155	152	150	127	146	133	160	147	184	146	146	134	178	141	166	150	166	137	162	154	155	171	145	143	148	166	164	185	164	169	133	152	131	177	163	160	150	154	142	160	162	129	157	135	155	158	149	153	150	161	147	182	138	150	144	150	148	153	162	143	142	153	153	154	158	151	167	151	139	150	149	161	153	172	162	149	154	161	168	143	152	155	160	164	136	145	140	146	179	151	154	172	136	155	149	168	153	139	171	154	140	141	176	158	151	133	160	135	173	147	128	142	164	165	150	148	159	146	132	167	158	165	140	156	155	146	161	143	166	157	147	156	139	151	151	143	160	143	146	130	142	154	163	169	157	146	168	143	141	145	151	165	152	152	161	165	151	165	167	149	147	142	137	147	146	134	129	129	152	132	134	153	144	139	153	150	145	148	150	154	162	157	144	164	167	158	139	145	127	150	152	146	176	177	150	180	149	144	160	167	170	147	144	142	148	166	139	153	156	146	159	158	151	149	174	153	152	140	164	137	160	152	167	148	168	152	164	159	156	152	164	157	160	129	156	153	136	151	160	175	149	123	151	148	170	127	148	150	121	165	139	144	136	156	161	161	146	152	154	145	155	140	136	156	160	169	150	164	129	159	169	161	126	159	145	157	153	143	146	134	156	132	151	134	160	144	135	167	158	142	151	139	138	139	136	166	155	131	172	142	144	129	126	184	140	164	138	146	134	162	161	147	147	129	171	156	169	162	146	163	152	157	146	165	176	139	146	147	155	130	166	153	119	165	154	165	156	150	139	172	136	162	158	136	141	160	167	141	153	174	134	133	171	158	119	161	142	142	141	141	180	132	140	169	156	146	159	177	159	146	133	152	154	154	166	159	139	144	159	150	165	152	143	170	143	139	164	157	157	174	138	144	145	157	147	150	146	163	134	150	165	162	148	140	138	171	160	157	162	139	147	172	147	162	153	148	158	169	160	159	159	173	177	164	152	157	138	150	151	155	143	141	161	159	144	130	149	160	160	152	149	157	174	123	143	154	138	157	141	152	141	162	148	144	152	150	160	165	152	155	151	153	146	142	137	153	181	155	165	155	153	152	141	164	142	137	163	130	148	179	176	157	146	161	162	156	135	161	155	164	170	150	144	151	154	146	138	173	146	142	158	126	125	166	155	139	151	154	165	137	140	135	156	150	152	144	157	128	135	135	153	151	157	163	146	136	151	149	155	142	149	142	171	157	118	146	160	151	149	141	142	147	146	148	134	166	134	164	139	145	167	136	139	155	165	145	150	141	155	124	141	145	155	155	151	155	150	119	198	149	172	144	146	136	149	166	182	137	155	193	136	158	136	141	150	138	152	158	131	173	176	158	138	160	160	165	169	145	165	179	158	148	146	162	173	163	169	144	143	165	140	148	134	152	159	132	162	155	143	164	165	145	151	129	137	132	168	150	139	169	137	169	162	167	157	162	157	155	132	144	163	133	133	122	135	166	179	153	142	150	138	145	138	150	154	152	181	160	160	156	138	157	154	141	171	159	151	136	166	149	169	156	155	125	162	137	137	133	166	189	132	168	152	144	185	154	144	157	149	133	152	144	156	151	177	137	132	156	155	124	142	157	165	148	128	169	164	156	131	141	147	162	152	158	138	138	144	155	149	157	164	136	142	138	154	169	134	152	144	146	159	161	142	143	147	163	165	181	174	131	142	164	177	176	169	155	146	152	161	175	159	160	156	164	151	177	140	149	160	188	151	153	143	159	177	128	159	153	156	183	166	174	165	164	136	163	148	178	147	166	135	143	162	176	137	153	152	136	130	179	152	177	144	149	154	142	140	176	137	178	150	134	150	147	152	161	148	167	137	134	162	138	128	145	125	145	143	160	157	133	141	133	136	153	146	146	148	133	145	145	130	145	184	164	157	144	156	150	133	148	148	161	157	153	151	125	184	157	156	153	153	151	170	160	190	142	157	149	157	134	156	157	137	136	160	160	163	161	141	142	159	132	133	154	175	163	161	141	147	173	147	184	156	143	175	171	164	163	151	153	144	152	145	154	145	153	171	158	165	132	169	171	152	155	151	157	155	159	174	159	134	148	159	156	125	165	139	145	146	171	121	165	135	161	151	161	163	167	179	150	162	154	168	168	153	153	161	171	155	158	159	175	151	149	159	148	147	148	131	174	133	134	161
3638	2878	1936	510	554	500	465	494	481	464	449	468	461	430	450	464	470	409	470	475	434	422	431	437	432	460	416	438	450	457	445	443	454	443	453	409	425	418	428	421	418	422	445	438	420	424	404	427	415	406	422	430	399	465	423	430	427	421	400	429	434	450	461	457	422	432	452	412	399	389	442	428	394	424	455	412	440	432	428	433	438	437	404	437	421	458	398	452	419	464	416	444	441	415	415	420	444	458	421	406	416	418	444	428	397	413	413	416	438	437	455	458	403	416	418	431	459	455	401	409	420	421	448	401	466	439	459	391	432	410	415	423	457	407	420	380	387	428	417	414	432	451	426	431	415	409	443	407	447	408	412	416	451	435	448	490	423	457	402	456	467	395	391	413	446	423	437	413	404	434	433	447	429	422	422	455	439	448	471	408	432	403	426	410	425	453	439	425	425	447	398	439	423	459	432	427	424	437	408	440	468	421	403	468	458	427	440	458	467	447	410	420	420	412	429	416	446	415	442	444	446	407	458	429	442	461	438	407	427	413	425	464	455	452	419	414	414	458	419	403	427	405	420	432	413	426	413	426	432	494	445	468	409	409	449	433	458	416	447	404	456	431	439	458	448	428	432	429	429	448	432	416	428	437	417	439	389	434	409	421	432	428	438	446	458	418	429	415	421	440	418	426	425	434	428	420	419	394	404	464	429	420	419	432	418	428	422	440	436	424	445	421	423	439	416	440	464	418	438	454	406	404	388	388	454	466	429	440	449	454	423	437	432	400	401	418	424	423	451	426	452	406	425	437	409	430	450	410	441	426	412	406	430	396	414	449	441	443	459	407	405	448	443	435	458	411	455	404	460	437	396	401	415	471	437	421	426	435	411	462	429	435	438	437	435	417	431	388	429	413	441	431	430	414	391	402	421	455	455	427	404	439	464	415	424	428	442	446	461	449	392	456	395	450	426	440	429	402	441	437	462	487	409	419	441	408	446	467	461	402	424	421	412	421	448	406	423	413	417	419	436	403	430	431	423	445	427	506	440	471	443	444	460	436	414	433	435	426	440	423	422	403	407	427	435	415	422	432	414	435	445	462	419	438	449	436	433	430	418	440	452	431	378	449	458	424	424	421	435	429	439	420	456	460	441	415	426	458	415	467	439	424	444	415	405	450	399	418	453	431	435	432	440	415	446	414	418	424	397	418	411	439	468	428	453	424	439	425	438	425	407	456	423	449	415	433	458	429	393	402	456	427	424	443	398	423	444	427	416	452	471	434	436	464	490	430	490	431	453	425	429	409	432	437	416	438	471	433	429	426	414	430	429	381	453	469	414	422	393	487	445	442	419	434	419	467	433	402	424	436	419	442	421	437	420	458	473	417	417	430	427	435	424	422	411	425	450	418	416	467	438	452	423	430	433	409	424	444	423	472	433	376	492	433	438	456	412	402	451	439	419	438	411	406	421	392	454	468	461	431	425	427	435	436	464	455	404	407	441	440	433	433	452	443	481	415	403	460	427	434	440	459	428	426	465	435	463	433	478	424	475	429	425	449	436	429	404	429	413	419	459	433	431	443	400	432	458	463	440	436	419	428	401	379	416	433	440	449	429	425	402	455	477	403	431	485	431	398	426	425	418	421	382	405	448	446	430	414	425	420	442	429	465	428	405	393	421	419	414	432	411	426	455	434	456	415	448	434	413	454	419	423	411	437	435	444	450	423	458	451	412	428	460	468	422	443	371	434	429	422	472	414	422	443	478	446	451	409	399	461	468	445	426	411	429	393	427	405	473	423	414	393	416	475	444	441	436	455	424	432	441	423	455	421	435	432	466	414	413	451	426	416	435	404	456	425	438	399	433	450	393	433	400	468	430	437	419	401	412	446	420	445	436	434	465	422	454	399	426	424	423	390	442	443	451	399	421	430	391	424	430	431	455	464	404	431	437	451	448	429	406	427	401	436	445	399	460	445	427	434	427	448	397	423	428	458	411	431	425	415	432	440	414	462	438	430	412	447	446	458	432	466	400	429	424	463	435	458	444	463	456	434	434	420	408	452	431	422	422	426	412	406	433	389	420	456	476	427	397	432	424	423	422	428	447	400	408	407	442	430	418	456	439	442	432	445	426	440	465	429	430	438	413	459	423	429	441	420	413	439	417	447	435	454	421	438	425	425	470	430	472	418	415	396	423	410	468	426	438	412	431	425	431	433	439	395	441	392	428	427	436	460	455	395	422	464	460	430	458	435	415	455	404	423	435	431	419	462	462	427	453	459	448	469	426	430	465	441	418	398	400	449	437	436	418	431	429	419	477	447	413	414	435	433	422	433	411	409	432	439	384	453	421	437	442	445	412	440	413	447	433	419	409	468	450	414	429	435	432	434	411	418	457	399	423	428	418	432	397	416	442	425	426	432	452	423	430	448	423	469	431	471	408	436	438	478	412	423	454	399	444	441	404	452	411	399	399	440	426	426	436	414	401	447	436	427	423	393	461	413	429	448	439	450	417	422	455	444	410	428	395	436	425	436	461	426	452	446	432	460	447	457	420	435	420	412	420	405	443	460	448	405	438	440	475	396	433	427	474	404	455	444	455	441	411	436	439	440	479	389	427	434	454	448	425	410	440	451	432	408	432	382	424	408	391	435	438	422	445	462	411	423	425	437	454	407	405	436	438	436	413	454	419	389	465	461	421	468	454	393	437	414	401	430	425	445	435	422	497	405	425	389	410	468	435	436	400	417	458	458	422	408	428	462	465	423	440	464	427	412	379	431	400	435	432	420	437	430	413	476	436	393	445	464	431	453	438	418	451	423	400	466	419	459	403	428	411	426	434	421	419	404	444	419	402	402	425	454	440	409	410	421	413	414	422	406	404	403	414	403	444	429	449	431	471	416	445	405	413	414	404	439	408	431	449	410	419	397	451	443	426	422	449	452	460	397	450	439	409	446	403	456	449	442	440	383	427	440	396	468	425	410	399	448	425	442	457	447	407	447	414	411	406	406	446	379	437	424	413	426	437	399	411	399	447	474	442	444	422	456	431	406	424	441	450	408	433	448	408	413	445	453	411	456	468	416	443	444	454	459	471	464	413	414	433	421	439	399	433	456	458	460	430	438	421	452	424	435	417	388	427	412	421	420	422	423	423	436	432	425	410	421	418	424	438	437	457	454	415	429	392	444	437	409	434	423	448	406	426	434	417	430	446	402	425	425	435	433	459	393	463	448	414	427	446	433	415	432	415	424	449	424	446	419	445	452	419	431	405	437	451	452	440	404	416	431	438	413	427	455	428	447	452	417	430	429	410	413	392	416	444	441	434	447	439	448	448	428	396	417	434	423	422	433	443	445	464	437	421	383	453	429	435	434	427	467	410	461	428	410	439	425	462	430	428	479	451	486	467	451	407	407	423	387	440	414	412	405	444	402	450	400	416	426	422	440	431	443	440	429	423	418	429	436	463	416	427	419	455	433	431	455	418	398	434	456	418	412	460	426	431	438	443	407	477	437
31618	35405	22855	2942	735	560	503	410	386	372	339	350	310	293	304	315	339	269	276	310	281	296	260	302	290	248	274	269	312	260	265	281	257	273	291	255	264	265	276	269	268	283	279	244	263	275	315	278	267	243	286	265	237	256	294	250	270	312	252	292	269	281	301	268	242	252	290	280	295	262	276	273	258	238	261	288	265	264	248	252	266	269	270	294	247	295	264	247	281	291	271	254	249	276	263	260	248	307	301	282	249	279	284	253	285	279	296	259	259	273	281	294	281	267	245	271	254	249	268	276	296	295	274	247	304	261	273	260	273	277	282	245	264	281	259	274	269	283	273	265	267	260	262	257	269	257	269	297	290	271	271	258	254	251	295	284	272	280	271	286	245	265	285	247	266	282	281	297	273	284	252	290	255	264	286	226	256	272	263	269	285	242	279	267	281	283	303	270	258	261	268	297	299	277	279	279	253	256	289	272	304	270	304	288	279	253	265	274	298	266	274	251	261	256	284	270	294	286	248	257	268	246	274	272	260	245	262	269	255	277	294	233	267	292	270	255	270	263	252	253	296	281	277	269	288	262	282	279	267	270	261	269	274	272	251	267	248	272	283	258	285	295	294	278	271	247	279	258	282	268	281	285	251	261	263	255	275	253	252	298	241	255	269	276	267	263	271	296	303	235	292	277	270	266	257	262	230	270	285	263	249	244	245	279	277	269	251	274	238	268	271	276	247	279	277	254	267	235	252	279	258	295	269	289	238	268	277	246	273	280	245	272	258	266	261	247	261	272	250	257	262	241	256	239	265	291	246	284	295	267	269	245	269	264	265	253	273	266	240	263	265	261	266	265	270	257	279	264	247	250	263	277	242	250	277	265	290	288	280	274	265	256	270	275	251	269	272	289	239	269	259	285	261	264	288	278	267	282	283	268	275	267	263	274	273	272	268	302	285	259	276	273	255	255	225	307	320	279	264	268	254	279	250	307	262	297	311	265	276	243	264	298	257	282	282	258	288	257	254	259	293	261	251	292	287	296	250	277	271	234	245	239	282	282	264	286	267	293	288	298	282	284	277	262	292	276	259	274	272	276	261	271	276	286	262	258	275	286	251	269	293	262	283	272	268	240	255	282	261	274	287	245	303	254	271	269	281	257	253	268	270	292	257	248	291	278	283	272	258	296	284	264	264	265	258	261	248	250	254	254	269	278	280	261	283	298	241	281	276	257	288	265	306	252	303	282	259	255	274	284	275	262	237	267	265	273	259	279	246	240	262	260	287	281	260	286	300	287	276	247	237	282	258	291	275	247	267	249	282	279	274	261	270	267	271	282	269	259	270	272	256	270	263	255	251	269	263	252	274	266	284	281	249	277	268	262	277	271	239	278	258	237	276	264	292	276	273	274	260	245	275	303	245	292	262	256	291	263	274	264	276	284	270	275	261	294	245	291	243	244	270	257	290	262	283	274	274	272	258	253	250	267	258	288	245	242	278	260	300	274	299	267	279	268	263	269	299	301	246	276	293	275	266	278	250	249	246	271	273	253	246	254	277	251	299	285	298	231	295	246	302	230	245	260	262	240	287	254	268	255	241	261	278	238	263	263	276	260	271	258	264	274	307	280	246	269	274	274	255	261	271	277	271	303	263	291	283	247	265	275	293	232	270	268	275	271	268	247	297	261	248	285	263	252	279	257	274	309	286	226	301	294	282	266	249	274	279	289	253	274	320	257	238	263	279	289	268	263	251	280	270	259	263	260	281	273	283	273	290	274	297	256	276	299	273	274	275	297	310	292	249	250	252	304	264	307	281	283	275	269	256	276	292	278	245	270	268	283	314	249	277	253	253	326	302	291	273	262	249	264	274	282	266	291	239	308	291	275	256	281	270	262	275	262	270	261	247	278	270	271	257	278	252	281	271	250	249	248	258	281	274	239	265	261	269	291	269	259	249	284	264	298	290	266	274	300	249	306	304	259	307	271	268	266	259	290	276	287	290	254	248	286	245	239	273	259	280	262	297	278	268	256	287	296	250	290	254	270	285	256	268	256	280	278	289	264	261	279	276	270	269	272	284	287	259	255	273	265	261	256	277	283	258	256	257	241	267	275	243	236	267	267	254	264	243	245	295	265	275	265	264	274	258	258	278	235	234	253	301	254	246	283	293	248	255	267	232	254	258	265	282	291	269	282	276	277	272	254	275	253	260	269	288	257	267	276	292	288	293	280	280	259	256	284	296	298	286	267	245	245	239	286	237	259	257	295	282	271	246	264	264	275	273	259	252	282	289	281	257	256	271	271	288	266	262	257	261	280	275	258	278	266	250	262	268	262	254	267	270	240	267	303	303	284	277	241	270	251	284	283	274	283	259	243	271	272	228	272	270	267	286	248	277	257	273	278	292	253	272	276	256	258	260	245	275	269	253	270	255	243	240	256	274	256	311	280	260	251	255	285	252	271	263	231	269	234	275	242	250	258	277	250	249	287	258	288	256	268	265	256	248	270	274	250	272	249	274	292	286	282	260	295	256	272	239	268	260	286	270	300	238	301	269	267	239	267	265	259	258	240	271	271	274	259	289	268	263	273	264	258	248	283	258	291	255	253	294	286	270	255	289	255	283	250	260	291	276	273	241	262	251	300	285	284	278	283	251	283	243	250	270	289	269	262	259	275	265	298	255	280	257	288	268	247	253	244	260	280	273	295	289	286	261	307	289	269	255	285	296	247	273	275	282	245	280	265	258	251	278	261	278	270	274	257	248	274	254	290	281	281	282	297	282	271	253	277	288	254	266	288	249	274	272	285	270	280	273	263	269	228	264	275	279	288	265	269	270	253	265	282	271	284	274	312	246	248	250	267	281	260	253	295	259	296	250	255	274	269	245	271	283	277	264	277	282	274	265	314	260	230	254	253	253	258	304	276	279	271	255	251	272	244	282	257	277	284	266	272	247	248	277	246	311	294	283	250	268	273	286	261	238	271	244	267	267	267	261	268	275	288	293	255	284	276	299	286	258	287	254	265	264	284	272	295	276	257	235	278	273	278	252	265	284	276	284	242	280	271	232	269	268	280	279	269	244	296	294	268	287	285	274	257	265	298	270	261	259	267	279	260	261	283	280	272	275	251	293	266	257	282	257	286	244	277	254	266	263	275	278	285	280	242	278	261	286	287	301	291	270	257	282	276	268	259	279	275	246	265	281	230	288	271	295	254	266	270	263	266	269	302	243	263	308	274	287	273	267	277	263	240	305	295	273	288	281	274	260	258	275	250	259	262	251	292	267	289	265	253	264	283	283	275	287	269	256	262	280	285	258	280	260	271	261	244	264	253	289	257	248	265	280	272	260	253	263	275	267	285	273	281	258	298	312	278	264	273	268	279	288	284	277	256	262	292	292	280	284	253	263	247	257	292	229	291	283	268	295	290	279	230	263	263	220	260	274	244	270	286	300	278	286	252	253	254	265	272	272	288	297	270	239	229	265	268	260	262	271	276	274	275	274	269	276	256	264	259
20386	24324	14719	3066	2660	2195	1863	1515	1458	1302	1177	1171	1080	1000	1000	917	883	874	820	832	829	820	791	785	772	751	735	762	779	767	748	750	736	723	737	746	770	745	718	768	722	676	704	745	744	717	707	767	701	726	753	708	694	720	704	695	686	683	699	708	717	688	686	747	716	744	689	746	732	699	725	712	697	683	706	677	655	718	705	695	714	663	692	700	673	656	701	679	647	721	654	713	733	749	654	699	666	659	661	684	664	694	668	709	659	721	672	686	666	664	709	717	704	703	671	695	730	771	708	678	650	684	717	678	672	669	750	720	675	707	669	672	674	678	654	675	703	691	714	693	687	659	643	705	709	713	692	671	687	679	660	665	663	704	684	628	675	698	698	703	733	711	685	685	685	687	663	658	706	683	690	705	668	701	697	709	707	749	715	660	654	717	679	704	681	706	745	684	657	687	709	719	696	699	676	700	701	687	669	696	690	680	688	684	675	660	673	624	697	673	698	692	680	715	685	741	720	689	707	696	725	637	708	657	695	674	664	677	719	684	665	693	647	649	680	676	699	677	733	675	685	685	726	670	704	684	660	679	677	668	655	700	685	671	687	682	705	661	737	690	680	678	690	690	677	674	689	702	704	729	702	700	714	731	725	695	669	684	662	753	662	643	672	653	666	668	653	635	641	659	680	727	663	688	683	687	677	661	711	694	649	710	733	622	736	677	670	643	721	728	689	670	677	709	640	703	667	718	666	679	696	669	680	712	677	735	723	687	677	682	692	711	639	691	653	710	664	686	683	730	657	682	660	708	685	680	716	684	674	696	662	690	662	709	690	669	673	658	701	690	672	669	691	695	720	692	687	698	688	670	758	731	691	676	657	704	704	686	688	694	701	735	677	669	672	666	676	669	680	738	647	702	685	704	665	687	673	707	685	670	709	706	692	700	722	685	679	681	673	693	659	673	652	690	684	684	635	695	667	670	707	676	699	710	735	664	726	709	652	692	697	694	699	709	711	720	654	684	654	694	715	659	681	669	669	654	638	697	694	650	693	679	683	693	671	693	703	654	698	652	756	633	670	681	684	689	691	712	669	721	679	676	690	656	724	668	710	699	643	678	767	733	722	680	684	730	709	623	684	711	694	694	693	697	685	725	703	685	634	668	729	703	691	737	702	740	660	706	694	696	721	701	649	667	663	731	712	739	698	681	704	676	669	650	686	708	713	704	681	667	618	663	668	656	717	669	706	641	699	671	684	688	674	691	707	690	684	681	687	684	708	687	626	725	679	696	663	645	665	693	691	673	697	662	699	694	650	738	680	661	691	666	696	644	662	699	650	685	673	675	669	667	727	661	689	710	673	715	681	694	694	712	686	722	689	714	692	709	682	712	657	671	689	654	707	697	681	667	605	671	713	712	695	696	687	687	663	712	634	655	713	686	671	604	714	632	693	697	731	667	683	672	663	692	696	696	672	683	693	719	692	679	648	719	757	723	677	696	683	710	699	730	703	703	684	658	695	739	618	685	683	674	672	693	711	738	644	682	678	757	658	716	703	662	677	758	661	684	677	658	727	715	692	668	666	675	705	675	679	684	652	689	702	664	718	677	737	715	671	695	676	656	702	653	728	715	615	681	672	694	729	669	702	692	703	722	701	696	678	654	750	696	688	683	661	681	721	675	706	703	699	677	665	665	653	660	703	676	688	703	640	684	679	653	680	689	659	690	691	648	676	684	692	723	680	634	709	712	643	660	699	643	686	711	628	669	712	706	697	662	723	667	657	671	684	709	695	731	643	697	669	693	677	659	668	695	716	683	661	662	686	680	668	675	691	736	694	674	720	717	716	668	647	689	680	670	695	674	637	700	683	685	706	677	697	681	670	682	689	687	693	667	695	679	643	640	729	701	720	651	691	718	741	713	685	672	674	663	680	694	652	675	713	693	667	671	693	698	684	667	695	702	683	713	710	729	674	668	671	691	696	654	687	612	688	692	644	705	732	664	672	673	689	665	675	719	719	734	659	709	719	744	698	690	688	648	699	705	690	709	671	706	715	703	671	710	685	702	650	671	624	698	709	646	705	676	731	724	697	667	682	709	682	659	652	700	684	697	717	738	661	678	674	737	655	727	656	702	658	703	661	692	657	697	662	724	654	649	726	690	663	664	675	687	637	680	674	648	675	725	699	673	647	704	689	640	658	673	667	709	687	666	724	697	699	678	631	694	662	671	668	677	661	728	687	655	678	659	664	661	662	677	703	714	677	716	686	690	660	659	728	705	665	706	698	683	715	738	679	685	718	724	691	672	706	632	698	661	714	742	693	677	686	680	654	700	670	676	681	678	694	702	683	656	626	693	683	674	681	673	657	638	690	704	680	666	672	687	696	644	666	674	669	622	657	708	684	689	675	658	720	688	685	693	677	652	653	663	646	660	699	699	649	718	702	705	731	643	689	674	706	735	657	708	671	693	711	697	697	694	675	651	671	712	670	639	683	670	693	736	673	654	728	669	681	737	686	660	677	680	719	691	694	684	687	712	654	724	724	673	689	693	683	687	671	679	682	677	695	739	644	700	683	671	660	663	630	645	687	643	648	657	688	640	693	646	662	716	702	696	649	654	690	668	691	639	728	673	653	646	685	740	690	656	697	676	708	636	679	697	692	689	712	711	652	643	697	659	685	655	684	627	725	693	649	690	720	644	678	657	726	679	676	714	697	685	695	688	683	724	653	689	710	728	717	710	775	689	674	675	706	694	673	688	709	680	696	642	658	648	655	719	634	682	680	681	720	670	692	725	697	690	716	684	706	663	646	678	689	658	654	699	684	691	673	722	656	672	724	658	638	649	671	684	707	681	690	659	676	670	676	670	675	656	678	721	677	696	652	682	708	693	651	685	677	635	700	671	687	687	668	717	689	768	667	715	665	701	698	668	708	683	662	701	710	658	650	673	678	704	709	675	733	639	672	648	684	680	642	660	662	662	685	687	700	646	731	670	657	743	741	660	664	715	648	711	686	713	740	641	664	670	724	673	665	690	689	698	701	644	695	663	666	674	679	647	676	689	673	696	715	706	690	711	711	678	687	693	693	683	633	678	699	737	677	658	712	684	775	655	679	681	682	697	672	678	655	737	721	712	675	664	695	703	703	648	686	695	715	677	684	706	687	643	710	701	670	709	698	686	690	657	670	713	744	723	708	661	711	696	743	699	711	713	706	707	643	700	628	708	680	722	707	698	717	742	720	675	697	750	651	709	686	661	650	685	717	662	684	692	705	716	660	684	632	722	704	702	666	669	647	672	682	692	706	711	663	726	669	692	673	667	662	668	734	705	681	685	718	680	694	765	679	705	700	681	666	673	670	699	720	715	696	666	688	704	652	699	684	671	683	658	648	686	705	669	691	635	655	673	707	678	711	698	707	705	696	652	689	682	720	657	687	669	691	683	708	698	663	642	719	631	715	691	705	643	683	656	641	709	685	713	694	711	672	677	715	678	713	625	717	687	656	662	722	730
45851	50509	34161	7790	1185	792	607	504	430	379	339	298	267	285	308	292	265	270	281	274	235	240	250	262	248	214	217	218	233	252	255	238	234	262	228	208	203	216	236	203	240	221	222	213	232	187	216	196	228	227	201	234	216	226	240	230	224	209	224	212	230	190	204	210	221	234	187	211	239	233	226	215	203	201	227	190	214	221	228	193	227	220	230	245	220	228	220	214	208	194	235	221	228	216	218	229	213	225	212	231	224	217	212	206	225	230	209	221	191	224	238	213	198	214	205	210	214	216	199	220	174	209	212	225	215	193	215	226	234	233	204	215	186	199	222	230	214	211	205	212	229	223	224	226	208	225	237	224	225	247	229	236	217	220	217	259	184	227	220	218	225	233	203	227	220	208	207	225	215	195	235	211	220	249	216	214	223	223	222	199	211	206	213	199	205	234	225	199	227	208	216	238	226	196	219	220	237	230	230	237	234	210	221	238	224	214	219	221	221	236	222	200	262	258	210	230	221	206	193	195	232	208	208	237	219	220	219	213	223	213	225	229	222	207	217	211	211	226	188	194	216	216	220	219	187	246	226	240	235	214	247	228	211	225	181	198	225	198	208	201	187	209	225	231	186	203	208	237	206	245	214	212	223	218	245	232	216	215	235	209	229	212	213	206	193	259	212	221	218	221	221	219	228	221	224	236	236	221	193	210	212	226	219	198	203	221	216	221	246	226	226	225	227	220	208	214	205	230	237	181	207	209	202	203	197	210	235	226	206	200	204	205	212	220	194	211	208	235	205	226	208	234	225	202	197	199	188	206	222	201	202	187	237	230	186	231	219	214	234	217	218	207	241	206	219	200	197	204	248	221	215	210	247	236	214	228	200	215	192	206	205	202	204	206	207	220	222	235	209	230	205	204	209	237	237	222	196	218	187	201	219	208	216	209	233	208	233	206	183	225	231	234	208	218	197	238	211	249	209	203	221	205	212	235	218	207	202	234	241	220	202	221	212	218	221	201	219	237	234	217	223	223	214	228	214	200	209	219	220	213	212	195	206	238	203	250	206	207	233	196	218	219	208	222	239	210	222	209	213	199	244	222	202	205	190	203	204	204	220	223	208	204	214	188	190	232	207	194	218	215	214	218	224	203	219	216	201	227	211	208	232	230	211	232	231	189	224	228	207	216	200	214	168	230	230	204	213	237	216	239	210	208	219	241	236	198	214	233	225	210	201	224	235	221	214	211	228	205	174	194	203	204	228	240	207	209	214	232	183	218	210	215	207	196	213	237	201	217	226	207	202	207	220	198	229	211	216	218	202	204	214	219	222	223	219	194	227	234	204	218	212	198	199	207	224	205	209	232	212	188	249	214	225	221	226	221	217	219	207	223	205	212	199	227	213	230	217	214	212	207	230	208	214	201	227	216	224	232	217	214	200	219	221	201	198	230	238	215	221	211	217	227	218	204	200	209	220	224	215	227	219	213	203	202	225	203	195	210	225	221	220	215	204	196	212	206	205	189	217	200	232	212	200	225	218	195	212	234	219	239	228	231	184	195	213	207	239	230	223	227	201	216	191	227	206	227	238	201	228	211	221	219	194	203	209	222	200	200	221	216	189	217	235	215	212	223	211	242	226	226	209	200	200	230	173	205	228	203	213	225	241	240	214	219	207	205	251	224	247	209	223	217	192	190	229	232	224	232	211	203	217	233	222	228	221	215	221	225	181	206	232	225	210	205	229	218	203	201	207	209	207	200	209	201	226	240	228	207	196	254	214	227	232	207	206	218	238	222	224	225	201	257	197	192	179	213	209	203	213	234	226	200	193	210	196	236	214	210	236	183	238	193	192	202	203	213	220	211	240	200	197	226	205	214	217	203	213	199	207	215	215	224	212	203	213	193	218	207	236	195	232	196	239	198	222	218	224	221	231	242	227	225	216	225	177	217	220	219	224	218	214	208	209	226	213	249	213	197	219	204	201	221	197	236	220	238	214	208	196	240	220	217	220	215	220	210	211	237	216	222	220	222	258	197	253	224	229	225	224	234	242	226	198	229	211	213	219	242	234	242	242	217	246	212	209	244	192	217	207	199	208	221	203	238	201	212	215	209	233	210	233	224	218	219	227	225	210	211	204	216	191	195	199	214	204	208	249	216	228	220	222	220	218	188	228	216	205	224	214	208	185	226	221	210	214	238	196	238	238	225	213	221	221	230	208	224	196	217	208	204	238	214	227	208	226	223	226	224	232	222	208	209	233	190	234	206	217	195	197	236	217	206	203	188	223	199	245	197	204	220	247	205	225	211	221	227	210	233	233	232	226	217	237	204	211	211	184	207	233	230	224	223	212	211	222	217	193	207	223	196	210	234	226	216	223	225	235	206	209	244	209	238	213	207	201	198	218	221	242	204	214	199	220	213	211	210	199	231	214	211	205	227	222	225	215	196	228	228	192	221	195	194	195	234	217	207	211	210	188	211	223	223	209	218	231	220	246	220	212	241	221	235	214	222	234	241	207	232	217	217	225	202	225	241	208	205	210	212	229	240	213	219	226	210	228	210	187	219	222	233	222	215	233	200	236	221	214	218	235	172	234	211	229	218	229	192	214	219	216	180	231	228	253	216	187	221	193	217	206	207	210	226	232	212	219	197	209	227	216	214	244	250	242	211	211	231	211	199	224	185	248	216	243	212	196	218	205	239	209	209	231	231	214	196	202	211	238	203	232	228	199	199	240	248	249	235	232	229	196	227	248	206	230	237	209	206	225	226	234	238	191	223	223	191	178	220	211	226	219	192	229	198	231	200	239	224	242	227	213	225	188	226	224	227	185	232	211	233	210	188	229	202	243	216	205	221	212	221	212	238	240	203	202	228	218	219	212	215	214	215	211	206	186	200	238	230	235	220	212	191	224	219	202	196	212	222	213	249	250	219	208	205	218	228	251	197	223	201	234	243	213	195	193	211	226	212	226	224	216	222	208	208	235	238	215	203	201	220	231	233	238	208	193	212	237	216	225	213	175	209	223	186	229	220	218	229	224	204	225	236	244	204	201	209	202	227	236	204	204	182	217	205	234	238	234	197	233	197	208	212	198	230	187	205	222	203	244	209	230	210	192	223	220	215	215	199	218	224	195	227	202	205	213	234	212	202	217	204	223	211	239	225	215	194	228	229	213	221	208	209	205	215	227	230	204	196	236	190	199	217	196	242	233	248	216	220	229	202	210	235	250	253	224	212	222	197	208	227	213	202	222	206	218	198	201	194	193	190	207	218	234	221	237	218	235	176	230	239	232	215	206	233	227	221	224	237	193	222	208	205	195	240	205	206	218	217	243	190	232	210	222	199	231	254	195	213	206	210	209	201	188	214	206	237	233	221	216	192	194	194	203	213	199	216	194	193	217	213	206	220	228	233	217	205	250	193	216	198	257	217	203	245	201	231	187	199	214	209	232	232	203	229	239	232	229	189	234	225	212	229	196	224	219	219	216	206	223	212	225	197	213	186	220	233	208	209
28756	33529	17468	5133	4197	3466	2725	2298	1984	1754	1576	1412	1301	1202	1187	1043	996	960	932	861	869	809	817	727	739	739	771	692	698	674	678	683	644	651	659	648	629	653	614	660	610	659	648	601	635	602	585	558	561	614	624	601	616	636	573	588	627	583	592	616	543	568	601	624	603	561	578	571	600	578	579	546	562	612	580	591	600	563	521	566	532	543	573	579	581	587	548	561	535	579	563	537	571	572	581	558	558	514	561	551	575	609	533	529	556	576	591	549	562	561	547	538	525	573	570	580	578	555	525	531	564	566	552	553	575	572	555	547	578	514	549	552	570	545	552	581	561	569	578	556	591	551	569	551	527	547	528	573	573	556	568	582	569	527	557	604	576	544	552	509	579	534	544	572	538	510	536	554	578	568	517	589	567	590	572	576	535	531	561	553	583	565	553	549	569	575	556	576	537	549	572	537	544	579	556	546	539	537	591	526	561	534	557	508	498	524	529	558	573	512	600	566	568	592	504	562	575	593	519	592	561	554	581	571	541	571	579	555	545	566	552	513	552	560	527	563	550	548	572	527	588	556	548	554	552	582	527	576	530	525	591	552	558	544	565	555	543	527	544	569	544	525	559	541	529	539	569	559	581	545	548	529	549	576	557	548	534	539	553	565	573	526	545	586	566	531	565	576	533	592	552	558	541	548	546	582	532	545	509	564	584	560	542	574	549	555	595	552	558	573	558	556	603	516	545	595	530	543	561	564	563	573	570	567	545	560	581	550	532	548	517	558	531	583	507	541	573	544	543	590	586	501	567	556	562	578	537	562	553	568	513	513	560	530	563	488	532	592	571	541	541	534	543	536	561	586	546	502	549	544	555	539	539	530	550	554	494	567	570	555	552	556	523	532	520	529	544	524	513	554	553	582	564	582	596	564	574	579	517	566	576	519	550	529	546	550	567	601	583	545	549	522	522	534	518	541	526	567	594	517	518	529	579	531	541	548	558	563	511	563	543	563	557	568	606	525	592	537	522	530	514	540	583	532	542	523	563	532	544	549	553	530	559	526	530	548	528	590	547	535	595	531	553	551	572	545	535	526	549	537	560	553	542	550	496	525	537	591	603	565	568	557	565	581	528	519	561	541	489	521	549	559	574	580	534	565	531	552	558	559	581	559	556	517	568	601	562	557	546	543	540	577	570	542	530	595	524	548	552	515	509	492	550	527	553	543	569	538	549	516	558	481	537	563	583	508	544	540	580	549	520	536	548	532	534	577	558	503	535	501	548	552	553	572	558	505	568	559	559	525	535	577	566	553	549	569	548	504	576	541	540	564	570	518	526	545	575	557	530	597	550	534	573	560	536	555	530	550	558	540	515	552	549	558	523	559	481	566	578	535	555	557	489	542	566	538	532	550	567	550	537	549	577	569	526	562	524	556	532	508	592	530	592	540	551	561	535	553	549	602	559	543	529	592	510	554	556	534	570	528	589	578	498	574	581	591	555	520	557	582	542	565	554	514	575	563	565	535	574	574	561	524	543	568	547	576	575	518	573	525	531	552	542	576	519	573	570	531	550	535	519	567	584	524	561	544	553	561	539	604	526	541	544	583	526	556	525	542	536	569	543	544	553	542	567	536	570	559	559	532	512	556	517	540	571	512	550	571	575	564	547	564	531	525	529	507	566	560	591	585	553	532	522	529	590	580	545	516	575	547	548	535	573	483	569	521	555	546	535	525	565	556	524	517	543	549	565	542	573	558	552	528	575	530	522	536	509	550	578	558	510	582	550	571	569	523	529	548	543	537	563	545	542	564	576	548	550	555	548	569	522	566	540	521	560	559	522	524	541	578	587	495	547	516	564	550	527	519	529	540	523	594	510	532	563	562	564	535	498	522	590	546	561	562	548	552	527	524	522	553	526	531	575	554	538	591	537	550	508	535	553	554	537	556	557	532	532	559	557	550	533	591	513	551	552	532	636	560	548	566	553	541	540	517	534	568	556	554	557	555	532	548	561	567	535	562	564	535	545	560	568	562	544	561	535	562	587	553	548	578	548	550	542	547	539	534	525	585	538	612	562	542	562	533	516	566	524	555	549	530	535	538	532	577	559	550	552	568	537	543	526	548	558	566	541	528	542	557	550	507	588	550	561	544	515	553	553	545	542	518	523	570	607	540	553	538	576	567	545	519	557	569	514	558	518	547	550	593	588	519	562	575	576	544	555	535	527	520	518	548	531	543	586	586	556	578	543	557	559	497	544	573	547	561	547	545	533	544	584	544	561	536	544	557	569	532	529	528	541	495	550	541	580	561	522	585	550	552	608	561	549	541	608	539	541	510	539	533	548	559	558	555	551	546	594	600	546	568	595	529	519	532	529	509	564	547	513	557	558	542	507	512	492	565	608	569	523	540	531	553	564	525	531	519	487	579	529	532	555	540	565	541	527	542	544	535	529	561	537	555	511	563	552	539	549	573	526	560	545	541	545	513	546	566	576	581	541	522	525	552	519	578	602	552	563	534	519	536	532	540	565	531	546	537	560	556	554	544	547	545	531	487	503	567	559	559	579	579	518	541	500	518	591	546	566	507	539	581	517	569	466	511	595	560	537	574	568	556	491	572	529	578	560	577	520	506	531	550	536	560	567	553	571	568	543	535	532	523	582	541	550	552	544	551	553	550	533	544	559	560	560	553	580	528	564	608	536	536	576	535	548	532	572	532	528	537	574	546	576	579	550	491	558	568	545	499	546	550	534	568	536	552	518	550	525	544	483	513	577	538	527	546	523	509	564	558	568	558	569	546	549	541	611	564	569	614	552	569	583	535	518	569	535	573	588	544	498	543	550	519	524	568	566	568	541	564	551	579	549	556	507	574	528	567	559	516	563	545	536	536	554	573	499	515	531	544	569	564	589	535	559	563	608	498	535	554	528	533	565	548	557	584	589	580	576	541	570	620	521	558	554	516	560	569	546	535	555	548	583	546	518	517	541	550	533	523	573	559	559	543	550	571	560	552	595	522	496	562	562	582	534	598	583	552	528	506	543	540	570	526	552	542	581	534	522	546	548	552	568	579	551	551	516	598	571	542	541	533	523	536	540	536	520	558	510	556	525	579	561	529	539	594	569	560	561	570	558	599	561	535	531	570	522	595	575	552	538	515	572	512	569	572	562	532	538	509	512	540	546	526	530	558	558	569	552	537	559	528	599	555	558	569	563	505	564	582	560	564	592	580	558	574	557	556	551	576	543	524	540	542	564	560	557	554	555	548	527	569	559	540	582	540	577	562	513	579	505	554	569	565	541	541	530	528	546	571	563	551	564	535	537	548	534	585	573	547	560	549	564	523	546	574	521	532	553	558	536	533	570	540	562	546	516	551	574	549	565	546	568	535	564	482	557	539	557	521	560	548	551	529	534	573	576	586	543	517	573	534	579	575	567	524	580	527	539	564	537	537	553	563	570	566	530	549	524	521	513	565	569	532	532	541	550	579	549	562	568	544	568	517	532	598	581	556	549	538
3495	1662	873	181	174	132	127	146	176	157	158	155	157	138	152	132	161	165	167	154	158	151	145	161	142	145	144	159	161	145	120	149	168	146	163	168	134	159	160	131	153	163	146	139	163	136	173	139	137	146	165	175	155	152	149	168	142	165	141	128	170	159	137	165	171	136	148	168	130	153	166	149	167	161	153	154	159	151	155	146	131	153	151	155	158	159	157	183	153	147	184	154	159	153	134	161	176	137	161	149	156	147	152	142	156	142	133	165	165	165	151	150	158	153	158	157	152	149	165	142	131	136	148	130	165	154	137	154	169	169	155	152	154	151	150	151	144	152	150	149	150	145	162	149	156	146	166	162	136	141	170	173	128	149	154	153	146	134	144	158	185	169	166	155	155	132	136	149	171	141	143	152	144	158	150	145	148	148	146	168	163	140	170	168	162	133	152	145	163	162	151	160	174	138	142	159	149	149	149	143	153	141	165	156	170	145	144	143	136	136	164	144	151	122	137	128	132	141	164	149	158	123	140	170	156	149	155	145	146	168	154	150	161	149	150	154	159	151	129	164	176	156	143	176	164	132	148	125	149	166	147	153	164	134	140	133	128	154	153	142	140	142	145	144	157	152	150	148	161	176	133	167	168	157	152	135	168	165	152	149	154	152	153	132	165	148	178	179	162	166	159	160	138	162	154	162	162	160	166	159	159	143	152	139	134	141	140	158	143	153	144	159	135	151	148	161	155	157	165	152	164	129	184	159	179	166	151	163	150	156	146	166	152	134	150	170	130	153	141	157	177	128	151	163	153	159	118	153	148	143	145	160	176	160	168	148	145	152	160	169	170	148	154	173	134	133	155	143	160	147	156	143	138	161	142	162	148	134	128	127	168	169	163	156	171	159	148	162	136	154	153	153	156	163	170	137	153	148	151	135	151	155	183	169	156	148	161	142	141	141	177	156	132	158	159	136	150	131	142	153	161	149	155	170	161	161	162	181	167	147	170	160	153	136	154	150	160	149	156	147	156	148	164	144	161	151	134	152	133	153	145	159	141	160	163	142	160	143	163	149	136	124	158	177	163	151	127	167	174	159	136	172	159	176	157	146	145	167	165	150	137	144	141	142	165	136	135	155	156	156	154	165	166	156	148	142	157	144	163	161	144	157	145	154	148	147	142	154	167	148	178	174	170	155	149	153	153	144	166	147	158	157	155	148	169	156	157	168	178	142	163	158	133	127	140	157	139	138	172	132	129	187	166	153	161	153	134	141	158	149	159	158	160	149	148	166	159	149	135	151	162	142	153	168	186	154	152	142	188	149	161	147	166	169	149	178	141	144	142	153	152	154	168	162	145	158	147	178	162	158	147	154	169	163	144	152	172	154	151	140	144	157	149	163	157	133	156	142	151	172	165	135	154	150	131	168	174	147	170	163	137	167	137	156	173	144	138	156	158	166	137	145	122	154	130	153	188	148	154	118	152	169	154	149	133	132	166	158	155	164	141	142	142	146	144	163	150	150	149	128	152	142	184	152	153	158	160	168	150	148	147	168	182	149	145	161	155	158	137	163	151	154	162	143	145	141	145	153	140	166	157	162	178	161	148	154	145	166	156	163	158	154	163	155	148	178	155	172	160	156	148	158	161	135	148	147	161	152	171	147	136	151	148	163	132	164	137	136	162	146	172	151	150	149	135	175	163	145	153	150	141	167	149	161	169	139	155	159	146	143	149	167	141	137	146	163	159	135	135	142	131	152	134	157	158	161	166	149	140	133	141	157	127	150	159	165	143	148	137	176	163	157	147	156	165	140	138	144	153	166	134	138	154	147	167	151	159	137	150	148	159	122	152	144	147	156	147	148	163	151	146	155	146	138	166	164	132	141	160	159	158	153	137	135	152	145	152	158	137	167	151	142	167	166	175	139	150	158	148	134	150	139	169	165	146	157	148	155	178	156	156	150	152	141	160	140	142	157	143	142	161	169	147	154	139	160	147	153	154	160	175	151	146	176	146	151	180	158	149	151	150	162	133	139	168	151	166	149	157	178	146	156	144	170	161	152	143	162	157	157	154	149	160	171	137	149	136	149	152	141	147	167	156	158	129	138	131	150	137	158	163	161	147	154	160	149	146	180	143	135	156	148	154	151	152	157	134	147	127	169	129	184	156	157	168	143	162	148	157	142	149	137	171	159	158	159	155	151	166	137	157	147	165	153	148	158	137	140	151	136	133	131	150	157	153	136	156	129	141	155	168	158	139	144	157	136	151	156	157	141	144	165	143	148	154	144	141	159	162	142	168	158	151	173	149	146	135	149	185	137	155	153	147	159	151	163	163	168	139	167	185	142	152	150	142	162	151	161	153	154	161	142	140	152	143	147	152	135	155	160	153	167	147	155	171	164	162	162	146	150	140	141	147	152	167	164	138	174	176	147	158	136	136	146	134	155	144	141	147	157	159	151	149	146	143	148	141	153	134	168	153	151	157	135	153	150	170	162	139	167	161	165	164	137	159	146	161	145	155	136	141	146	157	141	163	148	137	153	158	152	147	141	133	144	160	166	149	146	142	173	142	145	149	139	161	134	139	131	160	133	146	148	156	161	153	155	151	161	159	179	150	151	159	154	141	163	162	149	161	145	148	159	171	153	160	146	169	142	139	171	154	119	152	174	166	171	139	122	148	154	139	146	141	169	161	165	152	148	159	163	136	167	161	153	148	153	147	161	140	154	173	143	163	149	166	161	162	143	142	125	149	141	151	159	136	132	144	149	173	175	140	158	151	147	159	138	177	153	151	156	153	144	150	141	145	150	146	144	154	164	155	182	166	135	158	157	158	171	167	145	156	159	160	137	162	156	170	124	173	158	152	171	165	160	152	156	153	136	186	150	154	156	174	170	146	195	165	155	148	126	183	140	157	163	144	158	162	156	141	163	140	177	149	153	142	154	138	170	147	149	164	155	153	155	165	168	145	132	160	168	161	150	139	157	135	160	160	149	171	158	149	131	163	143	139	168	159	157	171	147	139	150	154	172	126	140	151	145	138	149	121	147	143	139	155	145	147	144	158	151	126	173	164	142	173	153	166	150	167	139	146	132	164	142	157	137	134	152	137	143	146	158	142	147	141	157	155	175	149	145	164	157	154	159	149	156	132	118	138	153	150	135	156	148	170	155	156	126	148	154	156	157	147	162	167	157	155	146	152	183	155	162	135	143	183	187	164	182	181	143	152	137	154	165	178	154	156	153	168	187	145	151	139	151	146	157	151	139	157	144	142	164	168	168	141	142	145	147	147	163	140	166	167	125	142	159	169	156	135	166	142	159	140	139	150	167	157	142	154	156	143	174	160	168	142	135	134	152	165	166	132	163	149	133	167	154	148	169	147	175	148	155	162	162	177	160	142	164	143	141	165	195	169	146	159	146	141	141	152	151	175	140	138	165	147	131	166	152	159	158	151	130	149	145	153	151	155	139	159	154	156	159	147	155	139	154	162	126	149	162	158	129	150	152	157	129
3711	2777	1951	531	545	509	440	470	451	435	458	448	453	452	440	443	438	407	474	465	433	381	419	452	437	414	476	458	440	407	391	443	416	439	435	446	460	415	425	439	442	432	409	404	439	443	445	421	471	473	409	436	417	420	433	400	433	428	418	452	443	414	410	445	422	403	424	443	394	451	439	443	425	427	425	411	416	450	405	455	433	445	407	429	422	430	438	427	432	427	423	426	451	411	429	411	413	412	405	440	440	429	413	402	452	466	431	421	401	432	421	414	451	417	460	394	386	434	427	390	439	436	418	465	455	466	451	442	435	400	456	448	433	415	414	447	428	434	447	455	431	448	428	387	389	420	415	434	432	442	441	427	446	393	466	421	405	446	437	443	420	382	466	430	450	442	422	429	453	411	448	416	470	406	428	414	464	437	440	451	429	450	425	417	450	422	419	432	451	430	438	421	439	421	458	432	477	419	430	466	442	461	429	424	418	436	432	449	428	425	421	374	427	452	424	447	457	417	437	436	389	407	437	383	434	444	423	409	423	436	439	442	415	448	439	433	439	413	428	455	442	447	396	473	464	426	423	435	412	444	425	400	425	444	434	433	411	437	426	413	414	469	490	414	438	399	414	415	430	395	435	418	492	425	432	433	448	400	413	401	397	430	408	434	420	411	420	448	437	427	418	433	442	424	443	441	395	423	429	430	379	420	435	389	390	448	441	434	404	445	406	418	428	428	423	470	450	458	413	402	439	405	401	432	466	421	435	446	423	417	414	442	428	435	447	422	428	410	411	447	402	411	450	422	419	442	427	441	421	387	462	466	401	444	425	406	469	435	435	424	415	451	418	408	432	416	397	434	396	442	434	437	468	445	445	437	419	409	421	428	403	411	437	410	442	424	433	413	455	442	443	426	416	464	402	454	429	409	426	424	419	405	433	418	452	448	431	365	460	437	397	497	424	407	440	412	418	408	426	417	409	438	424	420	445	431	443	419	440	444	438	398	451	419	418	441	443	429	396	379	438	456	403	414	416	411	444	411	439	413	441	452	414	456	424	452	437	417	432	422	451	434	468	444	431	383	456	441	417	399	409	424	408	454	420	430	454	445	421	415	459	457	421	420	410	402	442	444	412	444	389	435	410	455	482	426	441	405	420	400	442	414	413	446	409	430	427	465	413	442	396	401	433	463	461	434	436	439	426	458	445	420	412	412	434	430	435	406	428	431	436	419	447	414	441	435	447	416	434	434	387	402	430	429	413	436	410	388	413	438	394	413	422	436	440	403	475	434	411	414	418	439	434	425	452	463	416	455	430	421	420	387	432	476	431	416	439	446	419	444	440	426	447	470	429	406	416	404	395	412	398	470	446	438	430	395	429	432	445	401	438	406	445	444	414	426	431	439	385	421	419	414	442	441	460	463	416	429	423	403	409	417	449	432	425	429	413	460	423	433	413	467	461	432	385	428	425	418	427	411	445	464	456	444	409	418	437	449	429	444	438	449	418	424	416	390	429	438	441	414	392	421	474	471	434	409	450	469	433	423	417	409	474	433	430	412	443	400	405	440	439	413	427	471	424	430	438	423	438	419	448	441	424	407	450	437	401	441	452	411	405	419	447	443	459	433	389	439	445	437	434	418	406	401	430	441	420	408	411	412	463	409	456	437	453	422	447	459	460	434	422	432	445	443	416	429	406	433	430	410	443	433	490	393	432	428	425	464	381	406	424	417	444	469	457	420	465	409	432	433	395	422	417	473	429	419	442	410	381	451	417	445	436	430	446	409	411	437	414	457	429	415	421	415	476	464	454	449	449	431	427	409	462	422	455	427	387	487	422	426	420	454	470	407	403	428	431	426	460	402	403	453	409	406	478	440	471	449	405	451	450	412	421	443	427	408	417	419	420	463	434	448	434	493	423	418	411	423	426	423	449	444	442	449	439	455	433	424	408	390	418	413	409	431	396	431	449	437	416	424	457	432	417	431	426	468	414	437	460	432	431	410	448	457	400	439	455	429	411	405	437	398	413	420	403	447	457	440	447	433	449	412	430	450	420	439	445	442	393	416	409	439	424	418	400	437	454	425	435	458	440	436	455	413	391	425	456	435	428	412	440	409	417	441	441	397	399	449	414	375	418	430	423	449	428	424	426	440	452	428	431	426	409	428	409	437	420	463	450	452	436	432	440	427	428	433	399	455	460	435	417	430	461	452	408	440	456	434	435	439	424	444	423	424	469	427	427	398	397	413	445	403	439	424	418	481	410	395	409	421	439	418	422	439	459	396	442	461	445	466	450	447	442	400	391	459	442	448	452	411	404	430	452	467	439	426	418	406	397	448	437	424	419	425	468	427	415	422	413	457	416	408	426	449	429	449	435	454	399	456	374	445	447	438	455	435	423	421	397	436	430	437	475	401	425	427	445	461	427	441	433	434	437	424	422	430	418	429	415	449	434	409	422	462	435	452	423	450	425	447	426	445	446	448	453	438	442	435	414	439	442	388	424	428	439	415	424	488	444	417	478	424	439	436	427	425	437	430	466	431	455	430	459	417	422	405	449	427	438	396	426	418	411	453	442	457	451	397	407	436	453	421	442	402	417	428	427	413	445	440	400	420	448	378	405	452	428	463	456	388	465	429	431	427	452	408	433	462	459	397	427	395	405	421	416	467	389	441	442	458	451	396	402	431	434	433	435	424	441	442	426	420	400	432	377	437	447	421	392	399	425	457	439	420	403	425	424	401	428	403	436	400	421	452	435	467	444	439	430	405	456	459	413	449	415	414	426	412	439	422	434	449	437	437	419	425	434	429	425	375	437	401	405	440	447	405	440	412	409	398	474	446	453	437	443	441	419	394	445	425	469	422	403	441	407	419	421	432	397	431	429	450	436	438	435	412	436	475	391	437	428	395	452	443	430	444	428	462	445	411	420	410	413	434	461	442	437	453	432	418	449	406	421	429	407	465	452	431	466	401	447	445	440	403	422	424	447	464	439	409	405	454	450	474	431	412	413	387	442	470	419	437	452	444	438	438	444	426	422	434	452	444	444	447	398	421	407	428	397	418	431	434	445	432	444	434	422	433	415	438	400	406	436	437	429	393	438	448	454	405	462	470	442	479	438	453	463	430	420	407	413	439	459	440	417	435	445	448	388	419	420	428	429	423	451	399	404	433	407	416	411	413	390	394	424	477	461	427	408	433	454	454	406	430	392	427	425	431	453	430	477	445	410	431	419	408	449	430	391	416	441	405	400	448	409	448	474	456	426	403	441	449	446	476	434	434	439	448	389	411	469	439	400	434	453	461	421	434	451	443	429	436	438	431	410	438	431	448	383	453	388	431	421	453	429	451	414	423	421	443	434	454	395	405	444	488	426	456	449	438	404	377	450	435	403	476	442	448	427	427	442	427	415	408	431	401	397	437	449	451	430	424	399	430	421	453	421	477	445	417	432	397	453	437	433	414	454	428	467	436	441	453	416	450	410	423	429	459	413	454	414	443	433	415	381	411
32587	34684	22504	3088	722	530	453	405	353	343	350	315	314	294	322	310	290	329	268	262	279	314	270	280	264	288	272	261	302	258	279	268	273	268	257	249	262	277	282	248	243	247	289	261	296	273	280	274	305	252	270	302	249	282	293	251	232	243	276	279	260	248	261	264	250	258	261	273	278	297	268	275	340	300	294	237	249	286	273	307	275	261	293	241	264	274	268	292	258	270	281	258	290	262	280	268	280	267	270	248	287	289	238	279	304	253	283	269	254	270	273	268	258	272	253	299	249	262	259	258	283	283	254	291	264	268	255	244	254	279	275	259	253	272	257	260	277	295	264	277	279	253	273	255	277	278	268	299	262	279	269	299	273	258	308	297	253	276	264	276	286	268	265	259	252	260	262	268	236	245	259	293	239	286	264	246	291	280	236	248	247	270	267	317	297	277	257	282	272	259	278	286	257	244	273	291	289	293	242	256	258	255	276	274	319	271	289	223	275	295	264	271	273	265	271	258	258	271	277	253	257	272	262	278	261	236	253	280	288	293	297	275	262	261	295	271	259	259	269	232	229	280	248	282	273	271	250	272	299	251	270	283	244	295	273	270	249	248	266	288	274	274	294	237	238	241	293	255	275	239	262	266	242	268	263	264	258	263	280	268	288	270	281	285	279	275	284	244	279	292	251	283	255	291	262	259	289	255	262	268	254	257	307	244	271	276	257	287	288	295	249	283	237	265	246	237	261	274	293	273	242	279	305	296	302	286	250	244	255	258	283	261	287	301	257	292	270	249	252	260	272	248	265	267	250	266	289	323	253	278	287	245	254	257	255	247	262	242	293	275	260	260	243	247	256	255	261	242	260	253	250	266	290	253	252	304	276	259	267	279	242	274	255	272	231	275	265	288	289	269	289	239	260	257	233	257	269	251	257	267	256	265	285	264	291	264	274	251	272	258	240	254	295	249	316	273	239	281	290	248	253	281	262	256	258	293	291	261	275	265	254	245	237	273	258	288	283	249	249	266	271	283	285	263	270	293	262	289	256	261	282	266	290	278	241	282	281	261	271	260	267	269	269	262	239	258	282	261	280	272	269	251	294	271	249	249	250	262	272	260	286	283	279	260	253	263	283	287	263	285	273	286	253	264	275	258	281	277	258	248	308	287	293	259	276	264	240	277	294	269	273	266	256	255	259	269	268	255	289	265	279	261	257	282	272	289	288	256	289	289	246	259	286	244	267	257	274	289	277	270	274	252	251	228	268	284	256	281	251	278	276	233	273	248	267	270	244	258	258	267	307	290	282	262	256	291	292	274	274	262	283	269	277	279	259	265	263	266	276	264	236	294	271	287	288	259	265	275	260	265	265	274	281	259	280	262	238	278	282	278	261	262	256	272	285	292	277	269	267	284	273	230	283	297	291	251	274	273	256	287	248	288	288	244	291	254	254	269	257	260	251	245	283	238	239	272	288	278	268	289	285	263	258	246	306	254	254	251	272	253	258	307	251	256	314	262	269	238	258	268	276	265	276	268	253	243	254	276	275	263	309	281	263	254	269	267	263	283	281	281	269	287	276	281	260	279	277	219	257	252	265	249	245	266	238	268	248	263	260	255	259	284	266	250	241	237	272	253	260	286	282	289	279	258	243	268	268	263	239	276	259	255	254	270	290	240	258	269	286	275	270	257	270	259	266	268	260	275	280	235	271	266	242	280	240	270	256	240	297	269	264	259	235	273	262	236	252	264	278	262	272	246	291	245	282	263	247	273	265	264	260	262	278	267	270	257	252	245	258	261	271	276	265	283	280	259	267	290	269	276	270	260	289	251	292	252	270	276	273	261	258	250	247	241	241	288	270	263	277	259	271	253	248	272	251	278	273	282	276	251	273	250	265	258	264	270	251	262	271	263	255	285	257	259	263	273	256	276	277	247	286	285	312	252	274	250	267	269	272	290	265	288	259	262	263	265	272	283	291	286	249	301	261	308	257	251	261	275	258	223	242	282	269	267	294	233	280	264	271	275	266	293	279	266	282	246	269	271	277	297	269	281	290	251	294	240	253	294	259	263	265	238	263	303	232	239	256	277	270	289	265	277	263	255	268	264	276	255	287	263	292	281	267	261	295	251	253	257	242	275	237	292	272	235	305	283	270	270	295	268	249	260	244	242	253	236	257	271	260	271	277	250	258	304	282	281	272	277	270	264	269	249	261	291	262	258	241	258	277	297	245	248	277	249	257	277	286	282	251	244	279	260	271	266	266	275	248	268	286	260	267	262	259	278	269	291	262	267	281	252	280	258	284	277	303	241	273	261	283	245	258	275	241	277	276	247	246	297	262	255	234	279	273	252	255	267	294	280	280	281	307	264	259	256	237	285	240	244	265	278	264	240	275	271	271	267	273	304	242	287	279	289	254	275	278	288	255	269	219	266	283	254	259	279	266	270	279	265	257	267	265	258	289	281	255	256	279	262	246	312	251	208	220	279	280	272	255	285	271	301	266	261	261	271	238	263	254	255	287	262	268	264	254	267	257	271	249	274	282	237	261	237	271	256	266	284	297	281	271	279	262	266	275	255	266	260	261	247	283	291	280	298	266	286	250	272	273	245	303	262	291	270	290	298	259	266	259	265	289	246	261	271	261	276	277	240	261	271	276	242	274	262	263	288	247	262	274	277	275	292	273	256	291	269	269	249	284	294	257	262	300	277	258	288	269	258	279	243	253	271	244	227	244	258	264	266	282	268	241	274	285	266	272	234	257	259	268	243	248	263	279	258	260	247	278	245	298	258	260	277	310	299	270	274	276	238	253	266	265	252	288	319	266	259	266	286	266	251	258	240	296	263	252	250	269	276	302	272	280	260	265	286	292	261	261	271	278	254	245	268	255	270	275	254	254	246	245	262	269	275	283	260	255	271	288	238	239	229	287	270	293	259	241	247	281	279	290	255	270	271	257	257	262	280	281	282	257	246	253	233	249	285	275	235	254	277	266	274	274	267	265	257	291	290	276	240	271	269	268	253	275	269	289	300	263	287	255	255	259	272	262	303	270	240	273	264	260	280	278	267	242	279	272	258	270	235	264	296	278	299	280	251	276	277	255	271	275	278	286	302	260	256	278	286	268	272	260	289	266	275	275	284	260	264	289	266	279	257	266	280	232	281	252	258	222	268	281	288	263	254	279	272	268	260	259	268	265	253	291	240	271	284	252	267	279	266	288	298	277	267	272	279	266	253	278	272	260	224	273	293	297	311	271	253	274	257	277	219	254	266	276	261	266	271	292	231	267	250	270	259	259	254	262	280	296	266	262	240	261	260	280	268	309	268	277	245	277	253	268	274	265	278	272	281	268	255	270	260	274	253	266	263	272	280	273	267	283	304	272	234	257	274	261	307	260	259	288	260	291	267	231	279	269	284	259	263	263	275	265	247	268	266	258	268	258	253	272	247	262	246	290	256	274	291	281	268	260	234	272	255	274	272	256	234	251	265	292	255	261	255	267	284	290	280	303	277
20743	23311	14538	2922	2616	2210	1761	1524	1332	1334	1176	1096	1053	999	915	952	915	878	872	794	811	798	784	803	781	724	767	798	717	722	716	715	693	727	719	739	743	701	762	707	747	717	735	702	709	699	681	684	717	715	680	719	710	699	734	674	710	708	676	701	765	696	671	678	725	679	696	731	715	659	686	674	685	730	685	716	735	711	686	686	700	681	682	679	697	716	728	645	627	679	728	685	680	662	706	716	700	668	678	649	645	737	694	693	701	669	712	647	730	709	699	706	697	701	685	690	696	724	712	696	715	668	644	707	684	662	683	692	702	719	670	694	653	730	643	689	704	657	651	689	681	667	690	674	691	676	699	741	658	668	664	667	651	692	676	637	709	708	665	683	684	765	738	637	691	698	633	656	738	722	676	667	663	694	667	648	703	688	686	692	664	658	638	657	689	664	684	685	672	644	714	706	699	673	711	693	694	697	693	676	719	666	691	680	654	687	658	662	675	679	614	708	655	672	708	682	648	670	676	679	655	691	730	705	648	682	680	664	645	657	666	695	666	691	678	667	703	694	670	672	741	669	723	708	676	684	659	674	679	708	706	672	689	654	700	719	713	679	718	707	671	682	688	687	652	699	635	667	683	653	693	684	669	718	683	638	632	716	688	684	656	706	697	674	634	706	673	703	702	613	704	642	689	665	660	714	666	662	680	656	711	660	718	631	681	678	665	687	670	709	730	704	686	713	653	695	662	652	627	692	719	648	667	630	658	617	630	648	681	696	690	668	709	662	655	670	649	684	692	676	688	709	699	716	673	706	666	666	716	661	661	653	672	651	712	627	656	667	671	690	651	646	719	660	677	668	714	669	672	661	719	674	664	687	686	655	645	682	661	679	626	675	725	647	649	678	689	688	703	694	722	694	682	680	667	687	732	651	699	665	689	692	661	691	695	706	691	678	667	641	634	620	645	670	691	658	642	753	697	692	697	632	666	677	725	684	697	650	656	696	667	683	659	707	678	652	690	675	682	678	656	705	643	654	668	702	724	700	701	714	720	660	701	678	695	748	672	635	733	685	668	626	647	633	680	666	703	687	676	657	680	651	684	697	660	704	685	708	720	634	709	695	658	688	701	648	714	665	630	659	705	681	679	681	701	665	646	664	694	662	673	649	621	649	649	718	689	689	674	680	665	681	679	696	645	677	682	681	666	680	738	750	660	696	643	672	704	670	690	750	674	657	670	670	661	725	674	698	668	670	677	667	645	701	656	664	680	672	648	689	672	704	672	662	694	609	672	618	656	635	674	705	675	694	702	673	647	708	667	662	747	616	634	691	683	654	684	700	639	726	720	664	735	673	730	696	646	678	728	697	662	641	693	695	598	669	627	708	652	654	692	641	676	701	654	639	695	650	632	669	668	673	702	643	686	694	672	654	672	738	701	656	718	696	627	708	667	734	693	701	682	656	751	707	742	678	719	641	681	679	708	683	714	695	625	711	686	675	696	683	685	702	608	670	609	677	651	672	658	670	660	667	669	652	684	652	643	643	712	664	731	667	681	661	746	672	739	712	676	691	688	684	679	679	673	673	652	675	658	673	669	679	639	722	644	731	719	638	697	685	675	695	703	666	662	672	640	680	712	678	679	630	695	670	664	653	716	683	644	691	691	664	642	672	670	683	671	686	738	698	654	668	676	690	632	648	658	669	663	701	681	703	668	666	668	662	645	668	649	663	721	655	646	641	701	685	676	630	667	665	716	725	705	702	668	718	723	663	678	668	631	660	674	709	649	678	657	692	660	664	662	679	685	704	670	639	665	640	706	699	671	663	641	706	682	684	684	701	655	684	630	679	714	678	605	689	721	697	647	640	664	644	661	676	681	651	680	719	677	673	672	701	698	662	705	652	680	676	657	688	628	663	683	706	675	642	717	696	680	718	698	641	702	740	699	682	677	664	648	618	708	654	712	669	725	722	709	631	730	664	687	668	682	656	700	699	643	706	638	677	655	725	649	737	695	682	669	685	702	694	699	682	690	706	689	651	661	673	692	672	654	687	725	668	673	642	679	694	699	618	672	686	692	657	687	687	652	692	671	716	650	645	693	676	684	661	655	691	704	731	709	663	691	679	681	682	712	679	679	674	661	717	685	660	665	682	658	663	673	682	638	673	665	686	646	689	703	678	659	662	705	694	647	649	625	682	681	696	723	671	687	718	697	598	708	678	691	651	699	674	703	711	681	691	649	662	675	689	660	630	728	659	673	677	668	710	660	648	689	656	636	664	738	677	702	690	675	709	676	660	692	666	673	651	708	718	718	731	626	676	719	650	681	667	679	636	666	621	740	678	687	645	648	671	670	644	708	710	674	689	677	643	677	697	679	674	712	739	688	731	648	665	665	678	705	695	684	671	677	690	697	653	676	678	655	730	737	647	709	697	652	706	664	689	699	653	719	750	642	692	723	675	694	651	673	672	680	656	686	681	652	668	659	681	664	679	686	682	750	685	672	687	655	667	702	646	649	646	704	672	698	697	701	676	718	707	734	689	658	672	693	665	707	684	714	725	660	684	682	687	692	694	666	706	682	637	665	709	716	675	662	721	714	654	666	706	711	713	686	650	689	660	695	724	709	670	653	684	689	716	689	669	675	693	669	659	669	646	715	671	638	735	696	668	684	671	649	694	662	681	682	653	674	718	678	683	642	710	702	696	660	671	691	680	683	679	685	660	637	645	668	673	683	710	691	681	712	694	673	663	710	686	714	690	684	679	680	672	664	686	682	655	633	643	699	675	674	627	648	688	653	678	657	709	682	667	665	680	677	711	659	661	710	662	647	649	715	687	732	661	671	688	712	710	641	664	686	723	695	705	704	702	683	657	690	737	660	662	680	684	733	638	723	641	680	681	663	722	689	682	688	674	691	688	647	682	648	700	689	675	676	704	669	711	658	667	623	673	695	710	659	664	682	700	639	677	702	684	693	715	663	688	700	683	629	690	652	670	670	674	660	654	661	656	706	695	709	627	664	648	689	680	679	644	657	678	667	683	716	706	693	705	664	649	705	750	697	732	658	682	680	645	681	663	720	708	690	730	675	728	696	675	697	629	665	700	688	665	645	681	671	648	682	656	734	687	664	661	685	665	667	695	734	647	645	662	690	611	677	688	677	678	670	686	675	673	661	659	705	648	697	721	693	627	678	752	680	645	687	676	643	654	636	680	711	661	655	648	682	708	624	702	656	659	687	646	701	629	710	652	693	716	653	676	689	651	694	660	711	654	686	634	632	687	660	640	654	668	685	697	734	709	679	678	728	717	702	701	681	690	677	681	691	657	720	629	714	682	659	675	675	651	738	637	688	649	683	685	682	685	702	666	657	638	712	673	711	657	674	654	664	675	694	739	679	671	710	726	744	650	691	688	667	709	710	687	702	681	685	676	668	690	662	688	680	708	666	681	657	631	657	643	680	668	677	669	718	637	664	678	643	675	700	641	665	711	645	642	668	681	674	659	665	685	686	678
46251	49075	33881	7362	1305	870	622	461	431	400	331	356	329	277	280	295	238	289	271	236	272	255	262	258	225	232	235	223	239	240	249	232	209	200	190	221	252	204	219	244	210	250	249	205	215	206	225	227	214	215	236	226	244	268	232	204	250	237	209	220	225	225	187	219	192	202	214	203	213	218	263	205	216	179	188	217	224	189	211	204	205	185	213	212	244	221	215	244	239	229	207	209	181	191	226	204	231	217	183	242	232	212	209	216	234	225	219	231	222	208	218	208	209	244	238	218	205	232	211	230	218	214	165	201	216	198	201	219	215	210	227	218	227	164	204	204	196	209	219	208	212	234	227	231	220	215	231	209	246	201	216	202	218	206	227	202	218	217	224	202	193	197	203	224	206	217	228	230	219	215	234	221	227	229	210	206	242	213	204	220	239	193	201	245	219	191	217	191	214	210	221	256	227	223	208	253	217	234	247	185	228	212	217	229	187	224	208	201	217	240	217	208	204	220	213	194	242	202	211	230	232	234	205	236	220	207	200	239	212	206	188	222	209	228	208	227	191	207	201	219	217	230	202	208	240	205	222	206	206	197	214	244	227	205	216	239	213	210	227	208	225	238	206	232	205	201	210	210	210	214	203	201	236	223	229	245	211	220	239	237	201	222	215	204	215	216	231	193	211	184	187	212	207	202	225	216	220	193	239	238	229	217	210	235	216	230	222	215	197	229	219	211	203	200	220	194	233	212	229	222	238	246	218	235	240	182	196	230	212	202	228	207	222	201	235	233	222	213	205	235	231	220	193	207	247	230	224	220	203	222	197	194	210	213	194	236	189	203	199	232	258	192	201	251	201	233	214	212	223	207	214	215	214	198	218	197	232	224	239	215	199	204	207	218	210	191	209	211	254	232	213	221	218	212	233	198	216	199	200	235	212	206	226	209	221	217	194	236	207	243	207	201	226	190	246	208	210	216	216	216	215	186	218	203	208	192	233	219	216	229	198	218	237	221	205	234	225	223	204	219	214	227	192	196	222	209	215	231	213	221	232	215	225	213	224	229	230	220	208	249	209	216	206	207	206	204	198	244	234	221	218	186	233	210	222	221	232	197	235	195	206	187	222	214	210	238	222	213	170	244	207	227	220	214	215	262	220	229	220	213	208	225	209	229	217	217	214	200	216	216	198	217	222	237	231	204	230	234	235	217	202	222	230	231	208	257	228	228	220	231	227	196	232	242	201	236	215	184	213	225	223	202	207	194	213	218	204	223	210	241	244	228	229	218	218	197	216	210	237	214	227	228	232	205	226	167	225	224	201	211	228	197	215	206	236	186	227	208	216	210	242	205	216	234	205	193	233	203	221	210	213	223	190	206	200	204	218	208	208	223	226	239	228	228	196	207	239	242	227	217	206	245	224	198	200	227	221	215	209	198	235	235	189	239	224	233	213	212	204	195	234	226	227	216	231	229	226	237	190	234	216	215	192	213	210	212	255	210	216	212	208	226	217	199	219	231	209	197	223	226	238	221	213	228	220	207	207	232	223	223	192	201	228	233	231	206	213	223	212	225	210	222	219	220	202	220	247	230	195	234	215	211	232	229	220	217	208	192	244	194	226	219	204	214	228	189	202	236	205	202	226	202	218	229	233	230	196	204	228	186	202	235	204	207	197	209	198	194	234	197	209	233	225	196	225	240	186	219	221	244	196	253	213	233	200	193	221	235	201	248	207	212	205	209	192	228	229	214	204	243	219	205	215	205	229	227	224	234	217	191	217	221	239	242	209	222	197	206	215	211	200	200	206	207	201	209	211	252	223	209	207	209	211	203	236	212	207	232	225	227	207	208	226	217	247	221	252	236	233	227	218	248	234	241	217	232	220	229	235	238	185	224	198	226	212	202	239	235	202	185	210	248	225	244	198	231	225	213	206	212	243	197	196	228	207	193	217	230	209	194	208	217	165	218	223	205	216	231	235	228	212	217	230	214	218	207	222	219	210	225	211	185	182	237	183	204	202	227	235	222	213	241	210	223	200	218	240	204	211	209	219	207	211	228	172	198	244	207	206	203	215	203	190	249	211	201	223	216	192	184	209	248	209	206	215	216	191	199	238	235	211	217	214	229	243	219	224	232	246	239	224	210	213	218	209	203	225	232	220	210	230	214	223	237	216	237	203	206	214	201	233	232	216	200	197	188	197	219	218	224	218	210	210	221	202	236	208	189	188	194	218	246	227	241	226	202	231	207	245	222	225	235	244	184	199	210	210	212	231	189	219	216	215	242	235	214	183	215	208	217	227	196	202	205	204	200	202	224	218	254	245	214	219	195	216	225	194	208	221	216	204	236	201	213	207	223	224	248	235	218	214	229	233	217	221	246	224	226	213	197	237	207	212	211	235	203	214	223	227	222	227	198	200	215	212	194	219	216	206	203	219	209	220	228	212	223	210	201	208	197	199	211	239	198	221	208	226	191	215	190	213	228	192	205	236	231	226	195	210	183	193	225	231	215	204	229	224	231	224	202	222	228	209	195	234	240	214	201	219	251	233	221	225	198	211	209	204	211	215	210	214	211	234	219	197	208	199	212	228	203	222	216	199	196	204	236	201	222	224	224	208	204	215	250	185	212	211	212	229	203	221	215	206	223	195	200	231	188	230	230	240	205	229	213	212	201	211	211	212	214	208	190	210	204	197	212	206	210	188	234	226	219	210	222	232	212	208	204	207	200	235	219	216	236	210	228	226	204	235	201	231	232	233	210	220	253	199	235	249	201	201	191	198	235	216	213	223	199	198	211	199	220	214	206	221	226	207	192	238	218	216	209	172	218	213	208	235	214	204	186	211	230	222	219	247	224	242	224	263	232	194	196	193	213	212	206	192	210	243	211	218	231	238	182	210	209	226	217	201	224	214	224	205	234	183	207	227	201	208	208	239	203	211	203	200	208	215	239	227	204	215	222	195	184	239	222	232	220	198	218	240	232	224	233	201	206	193	220	210	222	224	227	199	198	235	229	237	205	211	215	209	208	237	211	221	197	197	224	202	209	225	226	218	215	219	211	246	247	224	215	200	225	191	210	217	215	203	187	216	221	211	180	196	206	221	202	220	215	229	226	175	212	207	243	218	232	220	204	213	237	247	221	210	216	234	252	212	209	215	225	220	248	207	173	230	200	233	217	212	215	224	232	234	219	222	198	205	217	222	233	212	192	224	228	234	208	221	225	241	233	200	198	201	228	219	227	210	239	214	217	206	225	226	208	228	230	216	211	211	225	234	216	222	207	232	216	241	206	220	239	228	212	187	209	232	232	220	218	244	217	197	212	217	225	213	202	200	213	179	202	197	180	210	210	206	192	243	229	207	213	198	222	219	230	213	202	203	209	213	209	209	201	200	212	223	204	211	225	228	207	220	219	248	210	216	224	256	245	247	241	196	197	216	229	188	202	209	228	220	210	223	237	207	234	217	220	247	200	217	214	223	199	192	214	236	213	222	218	208	262	222	192	232	222	222	211
28768	31736	17663	5302	4305	3477	2894	2361	2019	1785	1530	1377	1279	1154	1172	1072	961	913	856	862	865	788	755	758	723	748	726	754	699	691	684	659	672	650	626	626	612	630	649	606	636	566	652	622	592	595	618	591	572	648	609	622	613	567	535	551	604	576	589	567	582	598	545	631	580	581	577	553	601	535	595	512	571	544	572	609	556	534	536	547	543	531	587	574	555	531	561	594	592	559	573	546	581	530	570	546	574	526	585	529	577	552	568	541	568	549	535	646	531	590	552	573	575	497	575	559	561	557	528	538	574	569	533	542	525	546	602	548	547	537	583	553	558	542	535	527	554	529	536	545	515	553	544	570	563	550	509	572	537	525	571	534	541	574	534	476	549	529	523	556	537	557	550	552	583	572	533	563	554	547	549	541	584	511	564	593	596	571	550	554	499	529	536	548	545	550	533	535	568	553	562	578	552	510	525	566	557	533	561	532	560	540	532	564	554	551	512	525	563	533	518	584	513	529	520	540	562	505	549	548	568	516	543	544	506	534	512	580	545	564	565	561	563	583	548	553	583	526	555	542	577	601	593	539	553	586	578	526	533	526	539	525	543	555	567	529	517	584	592	549	540	499	584	537	553	560	550	552	516	549	512	570	579	518	541	559	511	547	528	574	562	530	508	519	542	539	548	586	541	557	514	580	504	557	539	533	580	578	552	540	509	511	553	545	513	530	530	518	578	564	537	550	537	579	568	531	511	577	531	532	503	544	539	535	565	530	510	544	536	534	521	510	523	564	630	538	587	571	542	539	547	529	568	527	520	529	580	526	539	515	519	576	530	546	590	546	563	554	498	564	526	494	552	563	564	527	552	557	523	510	548	525	556	533	544	500	511	539	529	528	528	531	566	544	525	531	544	554	538	522	586	592	529	539	543	579	531	530	550	548	517	531	549	570	526	518	542	545	544	537	534	562	565	504	551	499	541	551	511	600	528	538	585	589	534	532	550	548	522	607	559	536	526	558	515	512	592	565	540	505	569	584	526	544	520	563	562	530	547	532	543	530	560	564	574	578	559	596	584	506	510	571	560	528	535	562	537	577	555	555	550	500	536	507	557	523	595	567	523	619	469	567	539	481	549	538	530	572	556	583	540	543	578	577	550	523	557	538	574	562	584	542	538	536	523	551	555	543	545	549	527	529	580	549	551	553	518	527	517	576	524	526	560	557	543	561	536	561	546	569	519	549	529	524	538	530	554	541	532	551	567	544	510	558	549	563	531	545	551	521	565	536	573	548	542	547	563	533	534	559	610	531	547	549	564	504	579	517	549	540	570	546	581	562	502	534	553	549	529	534	540	552	537	573	538	535	536	570	569	531	525	570	520	572	545	557	580	578	538	574	543	518	524	523	530	570	500	554	543	528	554	533	553	547	502	541	593	532	550	503	569	515	550	552	507	540	551	533	534	493	513	538	560	501	535	527	543	599	519	510	512	529	574	532	551	533	572	528	557	539	548	528	549	574	530	533	535	584	588	544	529	548	543	568	548	537	554	510	516	568	534	506	505	576	592	529	520	516	584	540	552	520	552	573	527	568	541	571	537	544	547	525	561	542	541	596	524	570	515	574	552	531	527	549	526	566	521	570	522	553	539	538	538	560	542	562	567	586	514	580	550	510	554	559	523	571	556	565	539	571	534	532	517	518	522	579	558	549	560	564	511	535	559	488	567	551	545	541	550	543	523	574	553	541	547	529	533	556	534	494	537	584	544	529	561	564	528	560	542	547	571	555	573	502	570	556	576	577	556	546	558	562	553	537	571	583	546	537	509	570	554	578	549	536	534	572	536	540	542	504	564	545	578	558	568	520	575	535	563	542	510	539	578	567	503	520	543	573	527	516	539	538	530	541	531	561	523	524	509	549	551	569	585	526	556	557	523	594	549	566	569	564	559	549	488	528	584	564	566	586	553	539	543	533	512	548	539	589	561	585	521	562	553	565	593	556	497	597	568	546	571	573	549	522	572	550	528	559	550	525	526	552	542	496	553	525	543	574	553	487	551	588	492	536	562	514	549	528	558	537	562	530	573	520	526	544	509	544	555	535	561	538	584	568	555	575	580	554	532	549	538	559	554	555	558	598	572	555	549	528	567	568	570	540	546	522	546	528	565	609	543	533	526	530	608	531	573	495	562	562	537	547	581	543	526	569	538	507	557	563	528	591	520	525	544	571	548	568	547	542	575	570	552	541	579	528	551	571	541	529	541	495	558	544	591	538	541	507	539	563	508	560	540	555	577	563	590	560	570	533	546	514	545	512	516	566	556	526	556	575	534	560	548	530	538	529	577	551	542	479	559	530	544	542	520	545	531	621	538	583	499	547	521	568	535	560	577	542	538	558	528	543	552	530	553	578	556	557	534	537	534	527	586	520	567	518	545	544	534	552	543	504	544	551	568	578	592	538	541	557	547	512	593	520	556	514	562	518	554	530	565	501	565	567	554	559	581	574	540	549	579	561	556	566	589	509	550	554	580	575	548	546	533	537	554	541	537	551	581	578	550	545	556	525	553	549	538	556	547	532	567	556	563	550	559	570	553	534	544	572	568	560	541	562	539	523	553	580	532	543	562	575	546	538	555	541	551	533	614	533	526	536	566	530	539	601	535	533	518	530	580	528	522	545	519	548	513	552	540	545	543	566	537	575	595	544	535	517	564	577	546	525	546	556	514	521	586	554	558	549	569	522	482	575	589	526	539	524	559	517	557	550	557	530	548	565	507	594	530	527	570	560	546	536	603	526	560	545	556	498	567	526	588	585	539	549	532	519	563	525	545	534	517	547	518	511	558	551	577	566	578	503	541	525	529	538	533	571	550	557	515	534	532	522	517	554	569	547	548	548	540	590	515	564	509	520	529	514	565	519	578	553	557	575	494	552	544	522	547	541	524	538	609	515	512	555	540	525	545	582	508	560	553	538	547	558	530	560	534	548	588	525	565	565	577	534	535	543	541	564	547	577	487	501	540	574	547	555	514	552	540	555	534	571	563	558	589	553	562	532	553	534	505	568	556	580	567	522	575	504	530	526	523	566	552	559	538	512	548	510	547	539	553	544	579	527	506	608	594	536	581	559	529	520	493	530	523	542	496	541	555	602	547	563	546	528	561	545	546	526	532	565	511	534	532	567	552	526	534	540	566	561	570	555	540	553	522	517	583	552	525	590	532	575	528	519	532	556	546	540	536	526	512	551	521	503	550	589	580	565	538	540	526	559	530	541	538	559	536	533	554	515	517	539	546	536	532	538	546	602	544	545	547	534	546	545	536	566	530	533	548	540	569	544	518	567	545	515	531	556	540	525	512	544	575	540	573	513	521	510	504	534	497	550	535	518	541	562	551	553	537	549	580	526	544	525	534	513	546	546	590	528	534	524	509	528	526	583	521	532	579	551	532	562	513	519	516	568	513	503	542	588	536	567	537	520	552	552	531	532	579	563	545	541	509	559	526	551	556	545	543	525	597	568	545	541
3617	1465	712	179	172	170	134	159	174	159	145	161	158	155	149	171	173	132	161	148	165	150	146	157	151	166	148	151	159	143	155	158	142	145	144	163	134	154	147	141	141	127	140	148	139	151	157	154	146	150	157	155	125	151	137	145	153	144	144	131	157	132	152	142	163	175	144	136	136	159	167	162	144	140	136	160	149	155	149	174	170	146	153	174	155	162	156	137	153	159	149	159	154	145	175	147	154	149	137	135	184	165	147	184	159	149	162	144	142	141	120	143	131	166	188	158	142	145	165	135	168	159	157	163	159	152	149	132	131	153	158	175	167	152	157	134	130	164	167	178	151	147	150	140	167	154	153	157	152	156	175	143	132	128	171	153	151	167	137	138	171	150	152	143	142	149	137	157	159	160	155	167	165	151	172	153	162	152	149	149	156	171	148	166	152	151	137	151	164	158	138	127	148	158	137	164	158	147	163	157	158	146	146	166	178	163	146	182	143	146	144	166	162	162	164	128	168	170	161	145	153	153	157	150	156	145	161	151	135	168	158	159	157	160	190	153	150	135	123	151	151	152	139	127	153	149	144	148	157	141	134	167	144	169	145	171	172	152	161	147	157	155	145	139	152	142	177	160	145	173	157	169	144	168	160	165	148	153	161	174	143	158	164	152	136	135	135	144	157	133	158	160	146	148	153	162	147	147	166	144	152	154	145	145	153	166	148	155	146	149	155	134	131	147	147	147	133	119	174	148	136	174	131	142	152	163	160	177	155	151	142	154	162	160	154	136	157	154	167	145	143	157	153	158	154	169	171	140	160	150	166	151	129	150	148	139	147	157	154	163	151	143	159	161	170	146	140	165	149	168	152	136	148	170	135	143	137	160	137	160	147	147	144	140	172	183	148	142	158	141	153	144	157	137	155	140	142	140	127	143	137	146	157	150	139	167	148	155	148	140	140	154	144	157	154	148	132	175	161	154	163	147	163	142	160	150	170	149	161	124	149	146	153	126	163	133	149	138	141	163	146	161	149	132	132	143	162	161	175	145	168	141	153	175	149	162	135	153	142	163	161	154	151	155	137	164	155	145	161	145	139	152	149	149	157	148	143	162	165	159	161	159	164	129	157	149	157	144	146	160	160	154	144	149	141	155	142	170	151	140	166	152	172	156	148	149	138	139	126	138	133	148	145	148	137	143	149	165	178	126	149	141	156	163	130	179	149	138	157	143	153	152	154	154	158	151	118	164	154	167	150	162	126	128	155	154	159	157	161	123	149	145	147	148	155	151	160	126	175	139	152	123	161	139	135	150	158	165	151	144	146	148	137	162	163	130	157	154	155	155	157	162	158	149	135	137	169	151	154	133	174	169	141	156	155	171	143	122	135	133	160	128	160	152	175	145	162	146	136	157	154	150	165	158	160	145	163	163	131	165	135	144	140	131	159	154	151	151	129	148	160	145	147	153	155	139	156	159	165	156	175	152	142	155	145	152	138	136	148	145	160	156	166	150	152	155	153	171	139	163	157	138	121	151	153	160	160	134	166	163	130	157	174	139	135	131	146	156	167	147	136	155	151	153	156	157	143	148	165	166	164	170	152	159	164	143	140	145	142	175	166	151	154	161	132	139	158	134	128	142	146	181	149	152	171	161	151	169	164	142	144	141	140	149	148	165	162	130	160	151	130	152	165	157	163	160	135	152	144	153	148	128	173	139	157	158	159	158	143	138	161	186	139	145	151	156	140	171	177	151	159	155	151	158	152	153	155	154	144	143	172	171	164	171	159	143	171	160	155	141	163	162	183	160	167	152	143	153	156	151	129	136	147	162	170	153	143	136	148	167	162	149	161	140	153	155	141	149	145	145	139	165	166	147	146	161	129	153	152	150	146	160	142	162	135	147	154	139	148	165	150	162	140	140	156	139	163	148	154	152	156	146	146	145	160	175	105	128	158	151	142	135	141	142	130	139	133	133	166	143	126	168	134	165	167	147	156	158	138	158	161	141	158	154	160	179	147	117	149	128	148	143	176	156	169	155	159	160	129	154	150	157	158	162	157	136	161	142	137	152	147	140	164	142	155	164	137	173	143	140	155	157	143	155	155	159	144	141	139	172	166	155	129	114	164	162	137	139	169	147	147	166	151	156	173	162	153	168	153	154	153	160	158	149	178	149	153	161	138	162	132	163	146	160	145	127	138	145	144	172	153	154	163	135	161	157	144	152	152	162	143	161	145	150	155	136	159	154	155	146	157	149	166	137	163	161	140	145	157	168	167	160	165	140	165	116	153	164	138	140	154	166	143	151	148	142	151	166	145	147	163	151	160	172	155	149	135	144	148	143	152	150	143	163	177	160	154	149	163	153	152	128	124	134	162	145	170	175	139	181	169	137	158	162	152	142	138	166	142	144	143	153	145	180	148	160	165	132	162	148	150	155	145	150	167	177	137	169	153	161	149	132	133	133	148	145	165	146	156	156	172	153	151	138	155	161	144	164	139	159	176	149	184	130	159	161	149	142	146	176	176	154	169	144	153	152	141	161	157	147	175	156	144	128	152	149	160	139	142	155	163	128	134	158	156	146	152	155	145	168	156	172	153	162	154	141	139	157	164	168	174	155	164	161	163	159	163	154	166	151	166	150	156	156	146	150	155	152	149	139	156	131	152	166	165	139	182	156	140	143	150	147	167	147	145	133	145	162	165	154	179	147	148	159	140	156	166	151	163	152	142	150	152	151	155	144	167	159	150	150	158	136	134	150	165	143	167	150	154	157	121	139	148	148	160	161	140	149	147	164	149	158	150	137	154	150	141	127	161	141	167	129	148	143	127	159	165	142	171	146	151	164	170	138	158	135	162	171	147	149	178	156	178	155	143	133	138	160	139	163	145	175	148	133	130	140	147	140	159	154	141	140	152	157	153	157	137	157	139	140	138	145	148	160	161	135	160	140	137	156	153	144	136	161	140	153	134	151	147	158	176	159	150	166	127	142	143	145	142	155	157	159	145	150	155	153	154	147	185	154	147	148	129	140	135	146	150	151	160	127	136	151	141	144	155	147	149	138	165	154	143	149	163	134	168	142	150	164	147	146	163	161	160	150	142	161	149	158	141	162	151	138	133	165	161	167	145	155	145	138	137	147	151	155	161	148	170	133	154	155	187	138	148	156	147	138	132	156	160	152	139	153	148	143	159	164	164	176	128	144	137	137	156	154	149	139	133	150	166	159	135	154	132	146	156	133	200	133	149	169	166	151	183	147	177	169	150	154	161	154	151	159	148	150	152	151	147	122	160	140	149	124	139	144	164	153	143	160	138	133	153	156	156	160	173	143	168	167	172	177	138	152	151	160	132	167	167	174	149	155	140	170	149	150	131	176	144	138	138	148	138	158	173	139	163	138	159	160	171	161	146	150	150	147	145	149	172	136	162	159	162	169	141	152	167	127	148	150	156	162	151	148	136	141	155	170	143	154	145	141	152	138	156	142	161	135	153	140	165	146	161	137	157	170	150	122
3990	2532	1674	524	492	478	474	497	447	415	423	400	478	427	431	446	439	432	420	436	440	428	422	430	462	445	398	385	400	436	389	411	428	422	420	415	441	438	438	416	394	457	428	423	432	456	430	460	420	435	421	369	436	445	436	442	397	440	458	417	430	438	426	438	402	446	447	412	418	458	454	386	405	409	402	449	415	411	390	464	431	423	419	452	444	474	436	424	421	391	455	421	410	433	428	441	433	438	479	443	430	435	401	411	413	431	444	447	485	449	440	428	447	399	427	442	438	431	415	460	430	417	407	435	438	457	445	402	436	471	407	432	423	431	402	426	473	387	417	443	422	469	453	422	414	408	409	414	454	440	441	410	415	456	418	465	383	419	423	467	443	442	402	431	450	434	475	412	428	430	407	452	440	448	435	453	424	457	427	405	434	421	462	423	455	408	425	404	472	437	428	447	426	437	412	444	454	416	428	434	410	436	433	437	443	412	391	408	462	399	458	391	417	412	406	406	401	419	419	413	452	421	456	422	375	447	410	453	431	413	415	430	443	430	423	416	435	437	427	446	433	454	423	443	442	418	457	409	431	466	459	443	437	444	426	455	430	454	422	400	440	430	464	430	461	402	411	428	399	493	449	383	399	443	431	436	454	411	446	437	419	429	436	405	457	426	418	430	442	404	381	392	428	455	416	465	425	436	388	427	457	439	430	445	405	421	427	407	409	424	423	453	457	438	459	422	411	474	417	413	402	394	444	398	426	422	415	456	415	411	454	408	436	448	442	435	401	420	393	459	447	438	418	397	408	437	400	432	433	391	449	409	448	416	430	426	470	457	410	435	459	416	461	402	471	413	423	430	401	422	429	431	413	410	444	420	422	424	467	438	414	412	405	415	454	442	448	436	427	435	443	393	414	445	454	403	445	408	433	402	409	424	430	422	464	415	401	391	425	420	414	399	435	419	433	456	430	423	452	428	419	412	430	407	426	429	457	400	443	435	435	434	437	424	430	384	416	422	388	413	411	432	426	418	409	467	437	447	451	440	446	402	416	407	431	417	463	394	420	407	426	455	420	417	432	394	393	416	462	440	404	431	418	410	433	453	440	426	428	440	410	436	455	433	408	451	439	458	440	397	409	432	423	416	457	423	456	435	400	431	425	463	421	408	435	441	460	440	432	418	430	406	412	429	440	434	450	448	440	416	408	402	407	426	425	403	398	450	404	439	441	480	434	431	445	427	444	428	443	440	461	410	439	456	438	434	404	430	435	403	419	401	402	423	443	433	451	428	415	406	458	466	407	467	473	437	445	459	459	408	404	452	425	395	450	442	458	429	412	475	432	413	437	433	438	413	433	431	472	452	446	420	470	413	411	450	391	442	410	422	429	451	430	405	434	453	467	366	427	421	420	443	411	388	413	384	460	434	454	405	424	446	435	437	426	416	438	394	410	466	423	416	444	432	393	415	427	430	439	436	429	428	432	455	422	420	426	411	450	400	419	459	430	465	411	419	442	391	445	433	433	442	424	454	436	409	405	402	458	426	460	450	413	419	416	447	407	450	427	442	447	472	405	471	428	404	383	444	435	413	440	424	440	418	421	460	447	446	429	427	413	455	432	435	463	401	448	412	427	423	426	426	412	431	451	443	455	428	423	410	433	420	453	453	421	440	414	435	442	449	433	432	421	443	437	453	471	435	423	410	433	428	439	401	398	425	447	434	447	427	468	445	460	420	403	444	450	456	414	450	460	433	391	425	415	409	426	424	440	417	385	441	462	409	443	407	415	439	446	431	446	425	439	446	448	433	454	478	416	426	453	410	441	387	441	430	400	427	425	440	403	413	420	408	459	461	405	406	428	395	438	426	454	441	427	436	433	430	399	383	461	427	405	416	417	402	390	379	432	474	431	435	427	439	416	421	413	442	448	403	421	455	404	444	438	443	412	404	420	427	437	446	467	417	430	418	399	414	481	455	397	449	438	435	427	408	435	474	477	454	422	422	464	396	435	422	470	413	434	448	426	404	416	433	400	461	435	422	402	439	448	449	419	406	424	444	410	450	418	428	455	463	424	423	392	429	441	444	432	457	396	441	443	410	398	440	418	398	420	407	433	471	405	413	429	463	396	415	420	479	447	448	432	402	430	431	440	404	456	430	389	421	435	424	398	438	386	453	443	432	432	386	455	440	416	395	439	433	430	471	453	416	433	424	389	456	407	429	431	426	449	389	455	451	439	419	439	450	424	419	434	420	474	443	456	418	436	421	416	440	440	375	430	425	383	392	394	400	452	438	433	426	420	479	417	445	392	416	426	436	430	405	431	407	435	429	419	422	463	418	412	412	480	407	436	405	408	414	418	446	433	433	446	435	461	430	428	433	418	411	419	449	417	427	399	429	420	420	418	407	415	461	415	415	477	426	436	429	458	425	448	388	395	407	427	439	423	427	418	427	408	449	424	456	405	426	457	456	401	381	442	411	405	402	412	430	407	437	427	428	426	398	419	441	391	416	439	416	445	434	442	444	392	461	452	409	397	426	433	440	440	482	421	431	482	419	407	406	485	415	467	450	430	445	413	434	432	441	448	447	412	421	429	450	423	425	383	414	443	450	475	432	438	376	424	461	436	460	429	411	435	398	428	431	411	418	422	448	443	407	419	411	432	431	409	409	446	420	415	466	415	441	438	383	435	453	424	427	448	402	440	437	420	425	454	410	413	424	404	439	470	431	405	434	426	405	466	446	418	442	440	389	448	445	421	418	447	465	433	444	425	413	416	413	397	419	438	462	463	473	397	427	419	439	433	434	413	385	424	445	445	406	473	438	433	443	445	445	429	402	446	411	444	439	377	434	410	431	467	416	459	433	421	425	461	402	444	453	456	435	411	416	424	409	431	436	392	476	432	418	412	421	426	451	436	464	395	416	403	409	458	395	421	425	444	425	414	409	459	422	417	413	423	416	446	420	447	447	446	413	423	439	430	431	449	431	405	435	418	450	449	408	455	410	421	463	431	442	438	435	434	445	446	427	441	451	467	459	435	434	416	378	487	458	424	441	424	444	395	424	400	428	421	416	445	459	410	434	414	442	439	446	447	428	421	442	419	429	464	447	463	411	415	397	396	410	458	453	429	449	412	497	439	428	417	427	432	421	461	408	391	440	444	436	426	421	462	429	421	421	430	423	423	457	422	449	445	457	440	429	444	429	407	426	437	454	454	397	427	409	403	460	435	428	444	416	412	397	427	411	426	413	433	425	414	421	432	452	438	420	444	400	410	415	425	417	430	449	438	438	436	442	397	455	419	429	441	428	439	395	414	442	413	419	412	410	397	427	446	433	481	438	413	415	426	450	418	433	422	434	428	421	422	450	438	440	442	432	453	460	419	433	430	442	381	414	406	399	461	425	452	414	413	441	430	418	456	425	440	419	423	441	442	436	470	416	430	418	463	464	462	445	409	429	406	449	404	405	432	432	426	422	452	419	436	458	390	447	407	420	431	432	471	403	435	427
33750	32715	21238	2250	683	564	452	415	405	333	371	331	306	318	333	282	339	316	266	290	286	292	253	290	284	292	279	289	266	288	286	255	293	278	262	255	269	289	278	259	266	261	260	259	288	293	243	301	282	267	269	251	273	303	300	261	276	301	261	267	269	252	279	245	242	277	285	292	260	267	267	267	287	267	255	253	294	286	241	256	281	278	255	266	304	287	269	275	259	264	246	274	219	284	290	263	257	248	269	282	274	240	266	277	274	288	266	266	301	274	244	280	244	283	248	296	269	270	274	273	255	234	252	252	262	253	246	271	247	252	267	256	259	279	264	302	252	251	323	274	275	252	269	240	252	288	276	274	242	244	270	278	279	287	244	253	247	297	257	280	306	277	252	257	275	270	266	268	274	247	262	254	271	266	236	250	271	269	257	278	264	279	278	263	289	310	265	241	255	274	248	261	253	267	272	246	261	239	287	254	283	243	269	290	275	270	268	266	295	255	289	263	254	268	273	265	262	275	266	276	236	279	272	258	278	253	274	267	242	271	282	287	261	285	267	250	297	303	282	279	280	273	271	271	315	254	248	247	287	271	261	286	277	288	265	260	279	237	253	268	277	263	276	289	265	270	250	268	257	286	259	274	266	275	265	269	250	258	258	260	267	267	313	303	285	267	262	254	255	287	273	287	267	276	291	252	272	248	260	251	264	278	247	259	275	286	286	252	282	254	264	286	278	264	269	277	293	255	284	265	241	261	279	247	243	253	246	276	273	290	272	270	277	300	273	294	264	275	265	259	261	270	268	260	263	309	271	269	269	249	252	277	235	276	277	263	264	252	266	298	280	272	287	250	270	290	271	269	269	297	262	243	263	270	256	262	288	278	247	284	260	285	272	267	261	277	270	246	287	269	288	278	264	266	271	262	244	273	263	271	238	271	281	245	286	297	269	240	247	268	296	243	253	269	280	274	244	261	277	262	265	301	277	290	312	257	290	262	268	249	251	284	298	267	280	298	287	272	269	281	288	258	278	259	263	290	275	240	297	249	278	277	240	287	279	262	273	257	252	260	289	288	273	298	273	238	286	282	287	255	267	221	250	279	252	275	263	262	258	264	250	277	282	272	276	242	258	271	260	280	284	268	245	258	252	288	266	261	273	302	259	248	274	301	273	271	271	268	274	254	277	261	274	283	287	249	225	269	240	271	271	281	275	271	254	264	248	279	271	293	269	247	259	260	273	251	264	291	255	255	242	252	258	283	264	260	255	264	268	282	270	247	238	285	276	236	265	262	261	284	269	257	243	270	258	273	252	324	262	304	279	262	255	247	252	247	230	237	249	278	244	257	270	273	233	270	277	270	295	256	265	262	252	246	287	292	266	260	263	266	241	261	284	268	289	299	277	243	285	266	246	253	299	277	251	271	288	266	268	272	275	261	282	265	255	275	280	245	280	291	285	272	302	256	259	261	245	263	279	275	251	245	287	266	264	276	265	274	281	295	250	273	258	270	297	252	274	259	245	313	294	292	276	270	264	281	268	308	262	263	291	255	245	251	280	298	239	246	269	275	277	294	258	272	263	264	280	270	266	275	259	254	240	262	257	253	282	268	276	264	259	247	269	287	260	270	258	255	256	259	273	278	305	291	260	267	281	285	298	295	257	289	276	240	289	248	270	258	279	267	282	283	274	278	263	263	292	274	258	293	284	300	251	273	267	257	279	282	286	273	246	259	261	269	293	299	269	247	269	280	274	250	262	297	280	253	278	279	281	299	235	251	250	247	262	266	242	239	260	294	260	317	271	252	264	269	269	271	269	226	281	280	291	307	246	258	254	283	264	289	254	274	258	280	275	282	267	266	247	245	273	265	265	303	248	266	246	286	266	255	269	260	248	283	259	282	253	229	254	274	288	271	267	273	264	274	274	242	268	276	279	289	269	230	276	300	286	261	261	279	256	282	261	259	281	261	266	229	252	246	263	253	236	245	246	265	249	276	254	278	257	266	275	288	253	261	237	265	231	297	258	267	290	253	267	305	260	289	294	256	247	285	253	263	275	248	247	269	303	245	260	265	286	277	273	283	261	273	285	272	283	263	263	268	271	249	254	282	278	236	240	282	296	302	290	255	314	256	261	284	273	261	236	257	269	267	272	283	256	282	273	276	284	290	250	274	278	251	247	264	258	228	264	261	296	267	253	281	252	288	274	271	269	257	237	265	269	279	237	256	267	274	280	269	255	264	270	265	259	247	231	258	278	267	256	266	252	279	266	282	268	277	247	270	285	231	257	257	294	262	274	269	246	277	262	289	259	275	272	256	285	267	274	238	289	273	272	265	267	240	273	246	265	262	258	285	290	250	266	272	287	276	283	244	269	248	268	274	270	255	289	289	256	262	247	259	293	287	272	234	272	274	254	283	256	266	246	246	271	275	276	252	245	248	262	282	276	283	229	252	264	279	285	261	259	249	273	267	276	270	274	249	270	265	267	287	275	270	242	242	299	283	266	262	290	296	231	274	272	263	278	244	274	265	256	271	254	258	275	240	262	276	275	284	274	253	267	276	266	281	284	248	270	276	253	216	274	265	283	256	245	274	246	290	263	267	279	278	258	279	284	278	255	269	258	256	299	290	270	280	265	243	269	274	277	241	236	270	264	243	309	264	253	288	298	289	256	304	267	287	233	251	242	256	278	255	280	300	236	230	289	258	264	267	241	285	266	253	255	275	281	273	274	260	272	254	270	256	289	262	279	220	269	293	259	251	266	257	274	268	252	258	244	269	287	297	252	264	282	269	267	245	261	229	269	255	268	279	271	250	251	286	271	272	279	273	253	282	283	245	286	292	285	282	274	293	245	271	237	258	280	258	266	278	273	265	280	269	262	247	258	278	277	263	264	239	257	262	256	256	294	296	270	276	287	286	295	260	276	257	274	282	208	283	254	265	259	281	281	253	276	277	261	278	245	278	264	264	308	285	252	274	240	296	256	283	265	238	249	280	290	246	291	268	271	274	295	264	261	260	260	267	238	273	274	255	276	244	275	269	251	269	253	290	280	250	245	290	282	292	274	281	250	253	250	251	244	276	287	284	296	266	236	244	285	279	269	248	285	271	277	265	244	272	280	275	275	262	263	256	270	264	278	238	258	282	262	232	244	282	268	274	266	280	281	280	297	250	245	270	275	269	267	277	293	269	271	271	225	255	269	244	233	266	266	270	269	258	280	303	284	269	259	269	243	276	277	253	286	271	269	260	304	247	254	284	286	247	279	282	275	245	271	275	274	244	262	291	271	271	272	261	268	267	257	257	276	271	252	268	263	278	269	247	256	285	258	261	322	280	266	255	239	268	254	258	255	301	275	234	294	288	257	266	266	264	243	272	267	247	275	273	263	275	251	256	266	239	286	283	271	247	294	274	279	268	251	273	265	261	279	236	269	237	285	255	255	270	290	271	267	240	238	237	254	263	266	282	270	287	264	260	298	289	270	303	252	276	263	265	258	253	252	263	288	260
21077	21346	14548	3127	2694	2232	1796	1551	1410	1297	1235	1113	1009	1020	944	910	973	898	903	826	797	831	762	774	754	781	759	772	770	756	736	786	743	720	779	803	720	752	696	714	696	727	741	716	725	732	684	687	677	703	682	705	737	712	700	691	704	692	716	706	681	761	695	729	655	661	649	654	704	752	735	679	702	694	700	671	733	699	701	665	719	630	686	654	718	695	700	691	661	671	718	719	722	706	734	703	653	705	691	695	657	692	669	691	734	729	671	707	692	733	671	722	685	765	710	686	679	686	654	693	698	695	706	663	699	716	674	678	690	666	688	659	649	656	635	636	676	727	698	682	697	697	687	705	639	635	724	705	674	748	711	647	737	663	682	647	680	656	668	688	701	696	665	668	653	657	673	702	688	748	621	762	673	736	672	690	646	723	649	691	695	654	636	690	737	691	678	700	658	663	643	722	718	662	713	661	664	687	680	663	743	658	613	658	634	658	696	748	742	695	658	709	627	674	682	701	650	664	615	684	698	698	699	653	671	685	685	657	633	695	677	681	711	740	677	637	673	684	698	703	706	679	661	673	665	650	678	679	704	684	692	689	627	604	708	651	657	639	742	661	713	657	703	657	710	648	696	697	659	680	653	699	710	627	665	689	667	684	725	658	656	718	651	690	689	669	668	673	676	724	640	669	652	736	647	667	691	660	682	689	674	645	715	676	689	665	676	666	649	679	684	668	673	729	674	642	703	696	663	764	696	682	698	696	699	668	709	645	677	653	686	662	677	682	692	632	700	658	682	632	694	673	639	635	648	690	629	680	659	683	650	684	681	659	680	720	684	666	668	685	673	699	660	650	706	691	665	682	694	667	672	685	724	675	628	730	687	723	694	712	694	640	665	672	725	674	674	715	691	655	742	702	711	662	675	705	706	719	641	670	652	647	668	644	727	672	691	649	675	665	681	665	698	672	719	672	722	680	613	643	646	680	699	675	651	643	659	679	650	704	691	717	681	639	670	651	692	705	657	655	673	667	664	685	645	663	660	702	667	668	678	719	657	644	683	672	686	710	616	689	714	689	607	670	650	649	690	697	683	687	656	728	642	664	736	658	686	707	689	669	720	674	673	635	674	686	726	631	652	697	657	675	669	652	691	703	682	672	698	702	626	682	681	718	643	709	683	704	719	707	715	659	685	653	679	662	687	721	698	677	692	663	676	650	697	674	731	644	691	702	680	675	705	738	673	651	642	635	697	639	662	707	677	692	668	684	683	705	704	696	705	683	631	689	618	704	653	714	672	685	695	703	694	722	624	700	689	763	716	718	695	677	663	683	693	645	668	670	680	691	709	698	686	693	641	651	690	682	727	674	725	673	666	719	663	705	677	708	643	694	701	680	706	645	675	704	692	704	661	713	724	697	655	690	677	699	633	686	665	673	651	698	692	671	652	707	613	662	692	696	642	672	674	670	693	678	674	628	687	668	691	713	676	696	698	675	683	665	637	702	657	716	691	654	710	665	667	682	664	656	637	685	672	679	698	691	659	717	716	733	678	685	667	687	648	639	687	680	695	724	689	677	703	695	661	696	694	679	663	671	676	654	631	721	658	650	708	669	707	679	667	711	691	665	689	695	702	676	695	679	702	638	697	644	701	657	710	658	685	675	676	684	704	663	701	668	697	614	656	670	691	696	694	661	664	694	693	635	651	715	667	662	688	677	666	683	664	709	665	709	664	668	659	689	670	672	702	678	671	699	618	697	692	732	663	664	697	675	666	723	669	687	650	645	694	657	696	697	662	671	642	667	675	689	721	667	716	683	655	668	686	690	693	720	691	664	668	641	666	713	658	696	692	645	640	709	664	699	656	691	623	684	738	697	656	717	740	683	731	704	651	689	662	695	707	669	691	705	697	715	693	677	648	675	704	686	678	667	639	722	659	725	661	662	698	669	724	661	659	696	647	679	667	606	652	691	651	702	694	685	672	708	664	714	693	678	694	689	671	654	605	665	717	673	728	681	666	701	673	668	659	679	677	664	693	717	678	681	709	686	694	736	685	713	659	725	699	682	721	691	687	680	660	651	703	657	719	687	676	663	690	690	717	657	678	695	716	678	690	722	702	700	691	640	745	680	658	713	679	683	661	654	662	711	630	698	692	656	656	704	708	685	681	710	662	728	623	705	689	669	723	708	651	717	697	695	703	700	672	671	681	684	722	675	706	724	710	707	666	722	677	650	697	652	678	707	701	672	700	675	694	634	683	669	652	683	685	687	673	651	735	688	682	664	725	720	690	706	653	653	693	661	644	672	706	678	696	689	645	672	689	694	674	660	681	673	649	656	715	682	691	630	713	679	713	680	690	685	719	664	693	698	684	670	655	624	684	694	628	666	718	684	670	708	658	670	671	678	643	730	678	700	676	674	683	688	680	702	690	692	674	679	741	686	661	690	671	666	698	702	701	707	676	697	740	684	736	670	724	648	663	691	717	676	679	706	651	676	678	738	673	629	695	661	677	675	652	666	719	687	673	672	661	709	731	677	662	720	683	699	647	660	676	661	640	728	666	698	670	699	702	705	686	628	663	667	674	678	686	745	683	672	681	683	727	665	712	693	717	655	776	680	689	638	653	715	646	707	647	639	649	667	674	724	686	740	676	679	721	686	714	650	655	665	680	716	655	685	655	663	654	690	714	629	669	665	692	722	690	741	692	667	684	679	682	677	683	678	620	692	711	688	677	712	645	682	626	693	687	708	724	684	694	677	664	708	719	668	673	630	653	680	663	680	684	700	661	679	675	687	635	693	679	700	688	669	734	700	679	733	680	683	649	658	701	686	670	659	675	684	673	722	711	650	717	694	682	648	651	654	634	677	690	695	732	678	666	689	696	719	694	677	692	673	696	669	646	664	703	709	705	679	728	665	706	629	699	672	665	737	632	687	703	681	686	656	668	667	714	663	691	678	727	733	639	654	665	629	697	656	698	693	669	713	659	705	683	701	703	700	675	732	669	683	735	702	669	653	673	686	656	666	672	668	684	637	647	701	696	617	669	684	725	635	668	688	681	723	659	676	676	642	685	648	730	691	671	673	681	666	647	717	659	730	661	710	712	671	649	633	717	704	693	675	683	716	697	691	696	662	701	682	679	710	692	655	679	738	704	640	721	714	690	702	694	653	642	659	709	623	697	709	704	644	710	667	709	683	654	683	706	625	738	703	709	669	650	673	658	709	725	721	666	654	669	684	699	692	695	674	678	660	648	657	658	672	710	661	692	713	631	697	684	634	665	664	737	719	656	679	671	706	673	692	642	705	694	692	678	654	771	659	689	694	713	731	598	678	716	656	695	697	664	655	702	685	632	678	694	658	662	668	642	704	663	681	711	665	652	636	664	687	697	704	691	679	693	696	637	680	691	715	679	697	690	672	686	719	713	736	669	668	694	703	677	666	648	664	718	654	705	697	689	725	679	667	682	701	707	672	676	660	735	668	669	707	702	652	685	686	723	625	648	695	658	709
45614	48053	32047	7374	1241	834	608	524	460	400	358	345	308	310	284	300	277	254	288	266	249	255	227	238	220	254	243	219	215	224	242	220	211	235	202	209	209	212	199	225	219	220	210	229	221	243	229	230	208	200	200	234	219	240	221	201	223	202	213	222	226	220	227	205	220	214	237	199	223	210	221	227	195	241	216	229	221	220	220	211	210	218	193	236	193	200	201	194	222	210	201	194	205	218	202	205	239	225	198	211	205	209	239	220	241	205	229	254	212	209	211	192	231	248	218	200	245	222	185	215	232	206	212	245	242	203	227	235	210	210	214	231	198	216	199	196	208	229	221	219	214	216	220	242	256	204	222	219	242	209	208	246	254	222	184	213	204	226	229	208	197	217	213	224	224	222	198	241	188	189	193	220	231	207	201	209	183	224	185	195	200	193	185	196	214	220	218	205	210	224	224	209	193	218	203	225	222	205	194	212	211	208	241	229	211	218	241	228	209	182	250	210	217	227	221	201	216	195	226	210	206	199	218	225	223	207	218	187	223	193	223	236	208	235	228	214	196	221	218	233	193	230	219	226	222	224	209	226	197	171	213	222	237	203	215	235	216	184	230	201	189	219	204	231	194	217	240	220	195	257	209	224	201	214	223	234	188	200	201	215	218	218	219	182	225	247	222	189	217	189	214	214	201	203	234	218	195	221	230	215	204	209	195	201	203	220	242	198	245	211	220	232	254	216	233	212	244	201	209	232	218	252	212	189	238	222	222	248	235	204	227	188	207	217	195	185	216	200	210	197	212	241	214	227	218	220	191	192	233	199	222	235	230	202	199	223	235	213	205	204	198	210	192	227	188	193	233	227	242	241	221	219	215	211	212	194	223	201	213	200	236	214	215	197	231	219	200	234	204	203	206	220	229	234	219	210	231	211	204	206	237	192	228	228	190	227	233	209	223	215	213	234	216	194	238	227	215	206	207	249	221	244	205	252	209	214	202	197	226	211	202	221	229	229	209	213	239	242	215	209	185	240	238	199	203	215	228	211	256	199	231	206	239	227	212	221	216	230	231	212	193	205	197	207	234	196	189	219	211	216	221	241	223	218	221	183	221	201	192	216	233	227	201	208	203	200	196	232	223	205	208	198	178	220	196	200	224	224	201	219	174	219	214	236	222	187	201	191	184	226	220	225	204	214	202	246	212	209	210	243	219	197	211	205	215	234	233	204	209	226	214	214	225	216	213	233	215	200	207	213	243	188	192	225	186	213	232	235	226	215	179	228	195	212	216	233	214	203	193	208	230	203	215	210	224	208	208	202	234	198	232	212	202	234	217	191	212	211	189	200	231	227	203	214	202	200	199	229	222	206	233	198	202	214	219	207	227	213	207	227	199	187	198	211	220	232	192	194	186	209	223	216	201	224	193	204	209	216	252	200	216	215	201	215	231	202	244	229	234	212	205	186	240	235	232	206	202	192	225	215	196	242	227	220	216	244	193	235	212	242	217	198	201	221	246	215	202	234	215	199	223	232	203	222	215	208	208	200	235	222	177	199	195	235	196	224	221	198	216	190	187	226	212	222	207	208	194	185	199	203	200	220	200	212	214	223	204	230	212	215	183	199	224	195	205	235	214	225	208	213	206	232	204	215	203	226	197	222	219	231	189	201	201	228	210	220	223	221	227	218	204	199	229	208	215	201	251	235	216	245	201	186	215	229	232	206	223	224	222	207	241	202	220	208	212	229	223	215	201	229	213	198	232	219	240	223	232	188	194	185	230	240	201	201	212	197	201	208	240	202	224	216	205	229	191	210	215	209	222	230	230	220	240	235	213	196	248	213	223	226	218	246	227	237	194	230	223	224	215	216	220	213	208	238	180	206	185	240	202	195	192	223	231	199	229	222	192	235	224	228	193	193	202	226	192	214	200	208	202	244	244	205	204	217	201	208	224	211	221	190	222	216	212	194	178	200	234	207	219	218	223	232	221	239	220	201	226	210	236	213	215	200	219	215	231	223	213	192	218	240	194	205	207	186	184	228	208	222	204	208	193	229	249	213	202	235	234	214	233	202	227	218	199	188	220	196	202	239	203	216	206	230	207	219	231	237	216	227	203	217	225	216	197	203	223	212	214	218	232	188	223	198	209	205	210	211	247	201	228	242	192	187	235	216	255	254	212	193	230	199	230	234	216	205	199	200	233	235	204	199	241	228	195	237	217	201	189	202	193	233	190	195	218	239	205	195	230	188	200	210	203	234	206	240	233	198	224	189	244	191	224	211	211	241	206	225	200	214	208	204	218	234	196	226	222	221	216	196	203	212	224	248	207	217	230	243	213	198	249	220	199	206	206	231	210	203	198	197	199	221	219	228	220	226	233	200	207	208	210	216	235	218	212	226	231	193	207	206	238	221	177	219	223	248	224	212	198	198	217	196	198	228	220	190	240	201	225	213	249	213	214	241	247	219	220	217	195	215	209	198	199	180	213	231	212	208	214	191	213	192	214	186	230	222	233	207	210	211	212	203	230	227	226	194	214	226	224	206	216	204	216	208	221	225	221	184	232	213	196	228	218	227	239	208	228	215	201	205	203	236	234	210	207	218	215	235	220	201	219	216	222	215	195	236	222	221	216	246	213	207	221	224	196	226	194	236	216	220	214	196	222	196	213	218	209	217	222	210	231	215	202	220	208	180	210	200	197	193	230	230	197	235	234	190	222	242	207	207	206	217	205	199	199	228	202	237	203	213	254	229	242	207	224	211	207	214	190	238	230	214	216	227	208	223	218	209	225	230	201	213	220	236	174	205	228	210	199	239	222	213	217	229	196	222	225	232	242	239	208	217	235	225	216	216	225	222	210	217	224	212	209	205	211	206	220	207	209	198	193	226	215	215	213	204	216	199	216	210	214	227	229	216	201	215	217	197	237	207	223	205	204	218	219	229	233	238	178	231	208	231	218	209	217	202	242	227	221	214	183	224	182	203	211	226	224	229	205	229	221	227	192	208	233	228	235	203	233	193	233	212	221	187	241	192	228	212	215	196	228	232	215	221	231	231	215	194	216	207	206	215	223	235	195	219	212	198	199	213	226	210	203	203	240	232	226	238	199	230	201	244	221	236	215	222	201	239	229	207	231	211	195	190	227	214	214	199	207	244	232	222	207	207	224	190	185	221	224	218	215	214	220	237	213	248	238	224	225	193	210	242	224	209	242	211	219	232	218	218	200	218	193	243	215	231	209	227	214	232	210	218	185	203	211	213	227	219	207	215	216	208	203	227	224	221	196	207	237	215	233	225	222	210	239	217	206	209	201	214	237	206	226	223	211	214	216	250	220	226	232	216	256	221	214	215	216	212	184	215	217	250	197	205	191	236	201	218	197	205	203	230	235	226	225	213	215	196	210	201	201	209	198	208	224	218	222	219	228	202	214	238	207	215	210	208	210	207	214	228	223	203	229	180	205	203	203	215	232	194	220	211	216	227	210	233	226	208	200	199	202	206	209	235	206	169	202	187
28320	30824	17432	5287	4262	3517	2861	2319	1987	1752	1537	1421	1290	1164	1084	1031	998	942	881	833	859	798	775	716	722	765	685	740	679	732	641	617	640	684	667	654	603	623	630	601	633	634	597	591	635	534	611	595	622	571	601	586	565	584	590	609	570	561	574	588	564	544	550	554	556	585	583	592	548	558	606	593	561	610	548	524	558	569	592	593	557	561	584	572	581	549	572	565	560	546	563	555	594	559	534	542	541	574	568	584	523	588	543	565	578	547	554	582	563	541	562	556	512	523	576	556	565	584	551	495	513	499	540	505	546	551	553	514	519	517	534	524	540	548	550	531	528	573	564	496	529	552	567	579	522	570	535	581	553	551	549	536	561	548	548	556	536	543	531	507	561	538	531	514	578	575	511	537	572	523	547	574	530	544	594	552	546	530	508	552	531	539	572	548	552	547	535	524	550	528	519	523	552	544	537	594	556	561	575	548	532	510	563	534	554	554	532	524	612	565	535	577	517	589	546	561	594	519	538	553	542	552	602	548	551	520	528	534	571	531	510	542	538	575	513	548	579	569	566	514	575	563	527	554	534	521	577	561	564	567	503	548	560	503	553	512	540	547	513	536	543	531	528	522	575	536	544	537	538	562	523	493	549	504	544	566	549	537	495	555	547	545	528	536	560	578	502	568	551	535	516	570	544	555	544	549	596	508	568	528	566	582	528	535	558	535	559	567	519	570	566	516	575	523	537	502	525	552	528	563	539	565	563	552	586	586	566	557	573	544	561	522	537	564	517	540	564	556	551	509	520	538	570	529	548	568	567	545	521	521	555	542	539	515	575	530	510	559	569	536	573	560	517	552	509	562	507	598	509	521	554	568	528	518	578	546	544	565	521	544	564	517	502	556	518	521	537	526	517	561	561	583	572	562	516	534	565	527	546	538	572	536	576	548	546	561	536	516	541	525	526	519	503	550	542	522	556	509	518	568	544	544	548	553	535	517	566	511	570	553	542	543	512	542	562	543	562	514	566	544	531	516	593	527	531	579	553	562	547	526	553	534	547	572	546	527	538	556	556	535	575	549	554	487	553	522	518	575	564	564	564	572	569	557	533	530	528	534	561	550	548	529	548	538	556	547	548	548	556	541	565	561	559	521	516	548	541	578	553	554	518	564	541	551	548	498	520	534	530	554	557	562	569	587	562	512	556	589	571	545	542	550	531	551	580	501	548	557	556	541	566	503	545	533	530	579	601	536	530	534	512	552	576	571	581	558	554	499	559	555	511	542	533	560	551	552	536	547	530	569	539	532	547	595	556	553	544	549	534	537	534	536	556	551	543	519	532	594	553	522	569	565	552	527	525	564	488	529	541	513	542	554	571	595	558	545	514	537	566	572	501	495	547	513	542	525	514	568	545	555	553	497	573	524	527	502	555	542	538	543	566	522	559	537	543	555	570	551	510	553	566	563	519	546	514	533	565	524	537	573	504	520	502	543	553	550	510	581	567	545	521	527	501	591	542	576	540	569	556	552	562	539	564	516	557	533	519	548	485	584	540	531	569	561	526	539	581	579	563	540	534	574	550	539	537	552	598	535	570	515	526	569	573	527	496	529	558	567	549	536	577	557	573	540	534	527	536	557	548	558	539	521	543	544	487	559	571	498	513	559	542	519	534	558	504	546	539	530	525	554	565	555	582	576	541	566	547	557	556	552	542	537	524	561	536	533	533	544	532	506	537	547	525	537	553	540	567	540	548	519	548	532	518	542	547	533	519	509	537	555	494	520	538	551	525	514	503	559	553	575	530	548	587	517	537	519	568	506	537	581	593	536	524	530	556	551	528	540	524	519	540	489	540	525	535	488	524	507	579	586	552	546	617	559	575	514	552	569	558	510	576	576	566	545	538	541	529	552	565	559	518	521	557	551	532	565	517	544	566	576	550	573	533	561	532	522	522	530	578	560	517	569	568	500	547	537	534	562	541	580	545	520	562	558	555	483	529	527	574	534	556	567	551	564	536	573	537	499	583	578	573	524	543	550	576	582	553	544	567	554	523	529	560	526	550	563	494	542	577	545	560	538	532	557	535	527	524	558	626	522	496	520	533	516	574	564	552	568	528	534	577	541	492	560	553	592	536	536	563	549	554	545	556	547	561	568	548	547	543	576	536	569	526	509	540	556	515	571	558	520	497	507	530	556	547	531	540	547	506	533	538	527	514	541	503	580	524	536	583	548	534	521	545	545	576	506	574	531	547	502	527	510	520	577	519	530	541	545	557	535	540	506	504	541	556	559	519	550	561	547	571	516	518	545	560	537	552	537	588	518	558	512	583	587	584	546	544	566	540	564	539	550	533	554	534	568	536	577	567	547	556	531	519	529	550	533	555	499	558	535	557	531	547	538	537	564	558	532	526	526	565	551	529	546	557	548	553	549	554	550	531	577	532	515	548	519	513	501	534	575	541	539	530	545	528	534	529	596	544	529	542	527	533	540	574	513	559	539	520	573	532	537	529	538	535	497	537	535	569	517	575	545	588	576	545	535	506	557	527	613	550	554	539	558	510	521	564	565	558	541	574	501	580	545	568	527	549	564	564	507	565	553	566	508	521	544	509	557	553	536	537	573	534	534	548	559	517	554	526	554	541	538	550	548	542	543	551	535	612	505	589	570	564	556	557	546	546	566	558	519	562	561	562	547	558	528	548	556	523	560	533	543	526	531	559	593	534	552	546	579	530	567	533	566	521	523	551	569	568	547	500	539	554	561	508	538	570	557	547	510	500	503	553	558	573	556	527	551	503	562	532	509	546	570	523	560	512	588	568	539	542	528	529	559	543	520	544	502	575	563	543	523	549	539	581	520	522	539	591	486	546	550	511	507	531	529	553	538	591	516	543	561	502	511	504	546	477	544	544	522	577	527	526	507	551	505	551	516	539	540	564	549	586	523	562	564	583	552	532	524	544	529	543	542	550	549	512	548	539	537	604	553	548	565	511	560	564	488	523	521	559	575	518	555	523	547	568	550	519	573	549	603	576	539	538	543	549	538	512	515	562	556	532	514	530	525	569	528	544	540	529	547	552	516	501	562	601	507	507	529	532	571	539	564	575	571	535	571	605	527	539	530	548	526	544	542	539	527	548	557	521	570	534	528	543	555	543	537	530	553	547	504	526	519	548	538	532	493	535	555	531	531	532	598	547	504	564	534	541	543	555	511	534	577	484	547	517	532	549	549	590	534	589	514	512	522	493	533	545	521	530	522	544	551	525	531	534	573	562	543	511	542	547	556	538	533	541	578	561	501	549	543	539	547	512	568	513	591	539	551	571	491	493	577	523	554	507	557	556	531	522	526	535	518	532	535	554	538	533	560	541	551	550	541	554	557	584	523	568	530	546	541	570	550	539	541	527	542	521	544	582	551	520	538	539	538	542	575	514	549	557	534	527	541	546	565	560	599	585	549	511	528	521	580	515	543	540	563	532	546	533	558	577	506	491	556	496	617	577	529	535	509	561	553	530	510
3760	1687	695	185	144	146	169	164	156	146	145	147	175	167	158	143	142	150	155	145	149	160	141	145	150	170	150	152	160	171	152	149	126	166	150	151	156	152	156	160	164	143	141	146	153	152	145	153	167	150	158	158	163	147	155	151	159	153	141	151	166	157	173	140	141	149	145	136	149	156	150	146	168	130	153	187	161	173	164	141	144	151	187	128	136	146	141	152	123	136	160	146	171	144	160	165	156	165	158	151	165	137	136	160	145	150	149	163	143	147	148	163	164	163	167	152	130	164	163	142	141	162	150	164	146	160	178	154	151	167	152	144	154	154	162	143	150	161	135	145	153	150	158	147	138	142	133	149	144	153	160	154	148	151	149	164	160	162	173	158	151	143	162	163	175	158	184	161	151	136	128	141	127	143	158	143	162	135	173	191	135	160	152	143	164	168	158	146	166	156	155	144	137	152	148	148	130	157	150	157	134	154	138	141	160	164	162	153	158	153	161	150	159	159	173	169	120	141	177	150	136	145	164	157	129	191	157	161	166	144	154	141	143	156	143	147	155	154	138	151	148	158	162	155	156	159	158	151	142	151	149	131	146	159	156	167	171	136	144	182	138	168	175	171	157	152	144	154	158	139	173	123	147	141	153	136	159	152	152	156	164	123	129	158	151	141	141	157	141	158	132	142	148	155	168	142	155	142	145	149	163	155	165	134	160	176	144	136	166	135	161	144	165	157	134	128	183	165	125	165	150	154	131	166	151	174	134	159	155	132	160	148	138	146	150	146	156	149	137	141	139	164	144	162	147	144	127	145	143	155	161	122	159	155	175	153	152	157	152	135	157	155	134	128	172	139	152	165	148	152	150	133	163	166	158	165	134	166	163	153	152	168	159	155	156	165	162	155	151	159	142	170	163	164	167	153	157	159	138	163	136	150	161	145	142	142	151	160	142	173	148	140	164	150	159	166	174	185	157	159	139	155	151	161	156	141	173	139	147	158	164	168	154	185	155	146	145	165	160	168	169	153	152	139	143	136	159	161	126	147	145	153	162	168	176	186	136	154	147	145	191	167	133	169	160	148	147	151	151	135	141	153	176	157	163	142	136	142	164	116	158	155	152	153	188	157	145	164	170	180	164	153	157	167	164	139	143	172	136	141	151	153	135	154	132	146	134	132	153	167	175	194	145	170	145	155	163	164	147	157	146	136	148	151	140	176	157	140	158	157	166	164	149	176	152	160	140	137	154	165	139	151	159	164	151	133	150	142	134	149	145	136	159	144	152	157	153	161	160	142	162	166	154	141	158	162	140	151	155	166	167	128	159	136	140	145	151	142	147	142	121	134	169	158	149	156	158	164	161	153	165	134	148	151	169	147	131	148	136	157	135	161	154	147	153	157	140	131	165	171	151	160	138	169	134	148	149	131	146	143	166	165	145	145	152	147	152	135	163	156	138	159	154	132	140	152	146	161	137	136	152	152	154	141	140	141	155	147	153	153	154	148	141	158	155	154	168	135	159	146	155	145	138	153	134	179	167	144	138	146	155	162	155	164	155	156	159	147	158	169	148	155	136	137	150	152	163	131	159	152	160	152	156	168	174	156	141	155	163	134	138	161	152	151	171	146	151	155	144	135	150	153	143	163	152	131	142	157	158	151	136	169	155	137	160	148	155	137	159	161	136	152	136	159	147	151	140	156	151	135	152	141	144	149	161	155	160	161	146	134	148	170	166	162	136	135	139	163	137	165	142	148	153	141	150	148	163	129	155	162	152	151	192	140	135	172	155	143	147	158	146	166	131	161	150	148	176	167	149	127	150	168	161	154	143	146	157	159	140	159	147	132	149	147	147	160	152	164	162	159	167	135	137	134	146	150	159	135	139	160	134	180	162	155	165	145	140	149	150	167	147	151	137	153	150	177	150	150	151	155	162	140	170	146	141	172	142	146	144	160	163	142	161	150	127	145	131	155	142	149	141	147	142	179	141	124	141	137	121	143	137	157	165	154	160	146	143	152	176	161	152	125	149	156	169	159	161	151	152	141	152	146	147	148	130	157	159	147	157	139	151	140	145	136	143	125	146	136	160	179	170	143	134	171	150	142	136	146	147	141	162	175	153	174	160	163	127	155	149	152	154	156	145	135	150	167	162	126	114	145	164	136	142	118	174	161	131	144	132	166	137	145	133	146	167	151	165	166	156	148	129	146	155	166	150	147	133	159	152	155	142	141	140	151	144	171	157	127	159	164	148	143	141	174	128	138	152	158	142	162	159	144	150	153	151	140	169	160	147	163	151	155	158	149	114	165	142	149	155	147	165	156	131	142	136	137	171	154	140	153	150	146	156	167	158	148	158	143	144	130	161	145	151	161	146	147	165	139	150	135	155	146	138	158	161	162	168	144	153	166	147	143	145	136	140	159	137	144	133	154	149	166	161	155	154	141	154	163	135	135	153	136	141	175	165	161	168	145	161	150	162	151	131	131	150	144	137	160	130	141	166	194	154	167	153	147	147	142	160	144	144	169	164	155	141	161	144	145	158	156	169	149	130	211	161	138	134	151	162	139	151	146	139	161	138	141	139	133	143	136	139	172	117	171	158	136	165	151	170	170	145	159	148	137	176	137	156	150	147	140	138	165	135	163	137	153	150	156	152	145	155	172	173	168	141	128	167	154	167	151	143	157	135	168	146	157	139	168	158	161	136	132	152	150	188	166	185	154	171	143	157	131	149	157	155	166	166	157	155	164	147	138	144	190	152	162	159	154	127	137	163	160	154	154	142	161	149	145	137	145	148	150	151	153	153	135	173	138	173	176	133	158	141	152	146	170	139	135	153	119	135	159	155	167	144	164	155	179	148	156	137	140	137	138	142	145	156	135	168	154	139	147	152	131	169	137	145	153	178	165	145	144	174	147	125	169	160	180	146	150	134	149	170	159	163	170	147	145	164	116	148	149	146	161	165	164	145	138	161	157	133	160	139	147	146	166	147	149	158	136	133	165	142	147	150	121	181	175	135	158	170	156	154	161	153	147	145	154	167	160	159	136	147	151	162	161	149	169	132	158	159	159	166	160	137	139	149	153	166	166	180	162	165	156	131	158	135	148	132	142	166	144	141	137	134	151	155	167	159	150	161	137	167	164	156	154	136	116	150	140	152	153	145	148	182	167	165	155	147	132	145	135	151	155	144	143	134	187	144	139	178	162	135	129	163	168	162	138	128	125	161	148	142	134	129	157	164	127	166	183	151	144	152	135	173	185	150	151	152	128	155	146	128	155	152	144	146	147	157	134	148	129	132	131	159	151	140	148	156	147	184	147	136	138	132	144	153	147	120	163	162	157	141	147	167	166	129	161	165	160	172	165	143	146	153	143	152	157	168	157	155	149	120	125	168	161	168	175	169	141	133	139	153	141	161	142	163	162	154	152	151	143	138	145	141	167	153	131	141	158	161	143	151	139	131	146	151	172	144	152	156	165	152	127	158	152	152	151	141	144	126	125	146	153	143	161
3991	2582	1717	531	535	513	510	466	464	451	437	418	469	436	442	498	391	423	423	438	443	445	435	441	429	408	446	461	440	413	442	445	438	414	467	481	444	452	423	465	428	449	426	402	427	416	430	440	460	434	425	441	422	418	405	422	401	449	404	420	434	465	442	421	457	421	414	415	441	444	405	453	420	431	419	419	425	405	419	449	435	421	414	430	463	452	418	438	430	449	402	437	424	457	460	421	440	419	445	410	462	440	413	464	441	405	426	422	443	430	393	425	466	414	434	439	446	415	414	439	444	391	408	399	412	442	451	395	415	416	406	378	429	444	432	436	415	401	414	469	431	455	450	408	409	425	400	414	451	425	434	475	469	444	440	413	444	397	394	420	433	453	449	465	446	419	440	399	458	462	409	446	439	428	422	395	418	382	395	410	416	428	429	444	472	456	410	412	422	482	393	380	390	420	440	434	433	457	441	432	434	444	439	471	422	405	425	420	433	406	457	422	432	469	423	424	411	437	421	441	413	420	466	448	397	428	441	424	412	406	415	413	425	417	423	426	447	462	463	400	418	406	419	414	437	437	368	411	411	431	414	448	447	452	409	401	464	439	419	435	434	423	439	454	396	410	431	423	419	442	400	439	430	429	447	431	405	386	440	411	434	431	435	404	419	416	430	469	411	417	444	459	446	457	439	432	420	444	446	416	427	428	427	418	420	440	418	404	425	411	419	426	428	419	445	407	447	453	440	425	397	412	421	455	424	389	440	425	416	413	423	446	452	421	400	404	448	402	433	408	440	423	410	413	466	428	427	399	427	422	411	427	409	353	442	438	461	423	454	393	421	441	424	405	450	424	421	442	432	464	422	406	434	464	411	423	473	418	409	445	455	437	422	433	432	430	417	412	424	436	455	434	433	415	409	477	458	447	468	432	411	392	444	438	449	427	435	430	440	419	422	412	421	440	428	409	440	421	463	449	420	452	431	420	386	403	432	419	378	386	409	425	395	434	441	421	450	429	454	413	445	416	414	393	456	393	431	432	386	434	439	469	424	426	445	427	437	423	462	450	400	453	445	431	433	448	454	421	454	397	402	466	429	433	445	420	428	401	423	449	422	393	430	454	440	409	421	457	424	448	419	436	491	423	416	440	431	395	427	414	419	444	397	446	439	427	465	452	442	425	440	417	397	405	402	431	440	408	397	410	406	390	416	400	438	406	426	427	415	425	450	429	431	440	420	408	422	463	393	398	457	455	432	378	420	443	424	400	438	420	456	402	438	450	436	428	413	439	411	425	412	426	405	435	446	421	420	429	413	426	443	421	423	444	416	450	415	473	464	462	398	430	435	456	437	444	443	421	423	395	458	433	418	398	423	445	415	442	414	426	436	429	429	403	413	433	454	440	442	445	456	444	420	445	429	398	426	411	476	449	428	455	463	400	414	418	394	408	420	435	480	432	414	448	439	415	426	444	416	467	408	412	421	448	435	427	421	466	407	482	449	465	416	417	475	431	445	413	455	446	429	405	433	425	451	440	439	464	459	454	466	420	452	442	412	440	453	437	455	427	401	424	419	437	428	417	439	450	411	414	452	435	423	454	422	427	453	421	452	418	401	414	439	437	425	432	400	436	385	437	425	413	434	429	406	411	419	442	413	421	476	420	382	411	409	447	438	423	458	423	448	434	373	418	444	408	469	447	429	393	413	391	425	431	450	412	416	411	400	459	469	392	381	408	412	450	436	373	424	454	432	408	419	441	468	452	420	418	438	430	446	402	372	443	436	437	399	420	415	438	428	389	425	430	413	435	421	448	398	426	441	431	450	416	426	419	391	414	423	408	425	437	453	427	403	448	443	450	406	417	416	460	432	428	439	413	420	449	375	439	398	477	416	437	430	400	424	446	429	465	441	402	442	442	405	422	377	427	407	447	427	408	424	473	468	460	444	410	434	448	415	449	393	433	454	427	412	399	420	417	440	444	392	421	427	456	446	454	426	410	442	396	454	434	401	447	413	409	423	442	402	430	404	416	457	424	426	417	393	460	423	402	451	449	413	419	410	415	438	421	445	421	413	423	419	447	427	450	391	403	389	419	426	487	442	414	433	427	391	407	471	431	431	428	445	400	433	399	412	410	398	422	439	389	406	431	437	418	440	451	448	430	424	404	381	404	433	455	423	438	437	397	444	430	425	442	437	409	410	444	397	432	449	422	440	484	436	412	445	446	439	425	444	399	413	389	400	450	456	460	431	445	443	442	456	430	395	427	431	466	406	411	434	420	387	387	398	425	418	407	435	441	399	405	420	422	444	406	398	402	424	420	426	435	455	432	444	435	429	430	416	425	429	447	424	466	426	419	385	432	411	446	454	435	460	447	397	426	449	419	406	418	433	414	438	421	444	402	441	444	441	418	439	444	416	416	420	421	450	436	413	460	420	453	391	404	440	435	422	383	406	422	409	403	404	455	462	423	471	400	419	417	448	476	437	445	431	431	413	424	451	435	403	414	437	457	398	404	458	405	436	453	427	431	442	448	442	432	455	426	399	439	415	445	413	448	405	404	445	399	455	401	461	424	453	417	420	424	435	424	437	458	424	468	452	383	454	391	445	434	431	430	413	404	416	433	406	461	460	427	447	413	417	432	416	452	436	400	441	418	454	445	446	456	457	411	408	424	451	409	445	423	464	403	424	416	407	443	418	420	456	409	426	433	459	444	421	425	422	456	458	451	409	452	455	434	422	462	421	418	420	459	417	433	443	407	466	390	415	416	440	455	473	451	418	460	482	476	431	412	433	439	407	450	451	406	442	448	429	441	470	423	456	446	450	402	397	418	418	447	412	461	415	388	470	427	434	445	398	383	418	424	451	440	408	410	454	395	423	486	414	419	426	438	399	415	449	434	445	445	422	435	485	449	414	410	418	393	403	452	452	361	436	436	449	423	427	420	443	430	447	418	460	439	426	417	436	428	385	411	429	418	392	432	413	422	437	445	483	459	428	426	421	448	455	448	418	404	443	431	477	418	442	441	436	429	440	404	464	466	441	425	437	432	443	428	448	444	452	422	408	456	426	402	436	437	459	429	448	429	404	421	423	443	425	414	419	426	411	437	418	438	437	411	415	441	423	414	452	453	418	424	456	455	454	424	417	426	397	390	411	404	428	448	411	429	434	425	429	393	434	464	396	414	435	422	406	457	397	458	425	449	391	448	430	422	392	381	440	433	415	414	448	442	415	438	435	410	404	448	415	441	419	448	445	442	426	421	424	428	411	421	440	409	461	399	431	452	404	435	443	431	406	418	411	396	431	408	434	407	473	457	423	409	422	429	415	453	445	418	435	416	432	404	494	418	414	413	437	423	414	428	417	424	401	420	416	400	434	421	431	443	419	421	438	426	440	449	468	430	420	411	419	437	450	419	433	390	445	428	426	419	464	425	411	421	402	429	407	439	445	424	431	455	421	418	464	468	423	454	407	437	438	402	397	423	418	405	469	406	456	407	465	415	420	387
35243	33888	20227	2130	732	544	453	388	392	372	350	324	303	303	281	292	313	296	265	303	279	289	282	287	301	256	286	267	273	251	265	279	292	266	261	264	275	279	286	282	282	276	262	301	288	235	267	274	271	263	271	277	285	297	279	252	285	234	265	273	255	235	292	256	300	268	273	273	295	263	262	269	269	245	323	263	259	267	240	267	254	269	267	257	255	255	255	259	269	294	261	281	251	274	275	249	293	282	254	257	304	241	290	274	251	263	275	253	249	277	258	263	288	276	257	261	273	271	261	258	253	275	251	249	271	269	270	283	252	277	274	281	259	288	273	265	277	256	291	248	273	276	254	256	265	259	247	282	224	269	263	293	270	248	316	283	283	273	291	264	259	250	277	256	268	287	253	246	223	283	250	271	248	262	287	265	243	276	297	274	285	281	224	251	275	261	295	283	277	275	246	242	283	263	267	301	272	284	279	228	278	260	273	255	255	249	298	256	253	289	257	259	262	277	276	287	304	287	248	246	228	275	275	243	281	264	291	283	270	270	267	268	278	308	263	258	270	282	280	260	266	308	273	263	273	230	249	270	271	287	261	273	272	271	256	276	275	272	259	264	281	276	266	266	260	272	261	274	265	306	270	264	289	266	273	258	282	260	257	270	270	304	272	260	259	286	270	276	261	265	255	251	288	292	257	242	261	288	266	248	257	263	244	275	279	269	276	267	241	282	279	274	285	252	226	247	257	251	250	281	250	255	253	282	274	264	250	275	265	270	276	290	263	305	265	261	290	300	250	269	276	267	246	280	274	253	288	280	282	245	245	266	260	257	283	277	250	284	251	267	279	254	266	250	247	272	250	261	285	272	261	271	264	276	269	280	286	263	272	249	265	271	282	254	242	260	273	291	290	261	292	259	255	259	270	301	271	291	291	261	253	257	263	290	272	252	261	244	259	270	276	317	277	284	276	261	284	253	270	257	266	251	275	293	239	288	258	256	273	264	264	236	269	284	287	275	265	274	259	308	319	288	256	242	269	271	314	264	272	269	267	251	280	262	244	291	270	272	288	271	272	262	245	299	260	277	242	222	255	245	264	262	261	281	267	258	264	275	246	258	256	243	273	254	241	267	263	295	280	270	272	267	279	274	268	266	302	264	265	274	294	267	277	268	262	276	263	269	262	266	249	251	274	264	280	265	277	293	261	314	255	274	282	261	261	252	293	259	290	260	265	278	247	234	274	272	279	277	250	275	264	284	227	294	256	280	283	277	278	265	263	263	248	260	271	285	250	279	277	266	274	263	272	257	242	247	251	263	278	269	288	277	269	261	279	266	275	276	251	248	269	262	264	249	279	255	267	279	273	268	278	276	267	283	266	254	264	291	272	288	274	262	237	233	309	272	245	233	279	273	275	258	293	280	254	271	309	280	282	249	278	288	240	257	273	286	269	274	280	288	261	277	287	282	259	255	251	271	274	267	269	280	280	285	275	233	276	296	269	291	289	293	290	301	272	295	259	283	283	264	267	244	286	276	255	281	290	287	262	247	233	286	249	261	270	258	264	267	257	255	279	254	272	303	289	250	263	244	260	274	237	267	281	280	264	270	256	260	255	262	268	273	265	273	275	266	257	238	248	257	260	290	267	269	248	273	279	256	273	261	257	292	275	249	274	229	268	288	291	269	250	276	289	262	290	277	288	283	254	288	267	271	288	239	274	275	266	274	232	243	252	254	267	250	267	228	306	251	269	279	272	270	264	257	243	273	279	267	274	276	265	283	285	281	283	272	281	263	271	260	271	238	274	273	300	276	264	284	251	276	294	269	265	254	289	285	287	257	296	247	258	260	280	250	275	240	266	287	235	286	245	246	292	256	259	285	305	251	282	278	290	268	256	274	273	267	273	282	250	279	279	275	280	266	265	247	272	270	240	276	259	278	260	234	266	265	278	260	245	269	274	275	251	247	265	295	254	272	288	274	263	271	262	260	286	276	241	237	263	274	261	242	261	267	270	273	247	304	278	310	246	265	227	262	269	276	255	248	236	245	266	267	269	246	282	251	274	257	259	245	274	257	251	290	260	245	292	258	253	250	283	262	269	240	268	281	275	286	274	289	248	267	262	253	273	260	278	271	289	268	274	248	249	243	256	275	302	250	271	301	291	268	286	249	269	259	284	284	270	275	254	260	278	276	260	259	267	257	297	283	268	264	271	271	260	288	271	296	299	267	262	274	266	292	269	275	296	276	273	241	267	264	257	290	261	288	254	280	232	273	257	272	280	245	258	259	257	284	298	285	268	284	267	244	252	267	242	268	298	273	280	269	257	261	284	260	285	283	228	255	249	223	268	248	256	254	270	256	246	304	224	260	246	295	287	259	268	269	253	248	266	268	249	239	295	278	274	253	249	304	273	252	312	292	245	275	256	221	249	295	259	292	250	280	270	286	280	278	295	241	261	231	269	257	267	295	245	266	293	284	263	277	266	257	277	248	271	278	275	269	291	289	248	266	298	269	276	242	262	304	257	270	297	241	264	257	252	274	287	320	248	287	277	273	286	285	258	291	241	262	267	265	302	277	246	268	273	273	276	262	261	277	253	252	248	240	300	281	274	288	282	266	255	265	281	303	260	276	284	281	268	274	278	226	304	250	252	275	270	262	252	258	242	252	285	284	259	256	258	279	277	258	263	234	231	254	257	252	246	280	271	250	294	297	273	270	260	260	250	289	267	264	286	236	279	270	288	244	242	281	267	298	251	272	283	266	283	271	258	251	275	260	273	265	258	309	262	287	284	271	247	255	267	274	276	268	281	249	266	260	262	251	256	248	237	272	266	300	265	275	298	256	257	259	266	270	260	264	257	243	232	266	264	250	285	285	268	257	262	262	288	272	271	273	250	304	257	268	274	300	263	274	263	278	295	262	262	277	284	280	275	279	291	268	302	250	287	267	254	298	277	272	263	281	252	274	255	268	267	295	275	265	268	245	283	270	254	257	292	284	289	245	259	263	271	239	279	279	261	282	269	256	274	295	274	271	248	264	263	254	242	275	284	257	260	254	277	251	268	293	237	264	281	257	282	266	285	261	310	252	267	244	227	261	273	251	253	247	270	249	269	280	262	274	254	248	253	280	224	250	276	259	279	254	245	293	285	266	284	306	272	264	250	244	246	298	272	287	273	231	254	246	270	242	257	249	261	309	284	267	270	269	260	242	243	267	258	280	279	236	262	271	279	275	289	284	254	283	245	284	268	291	248	287	250	304	291	287	265	281	277	255	294	267	277	265	225	295	283	270	264	264	266	296	265	244	291	249	259	283	283	268	235	273	257	267	276	280	265	245	284	285	248	265	273	282	261	290	258	300	271	256	270	249	254	272	279	270	256	298	292	260	261	265	262	272	289	247	256	275	264	267	298	258	246	278	272	273	240	257	265	262	243	248	263	276	260	260	295	254	271	261	291	254	261	243	271	283	247	288	263	266	259	270	252	259	246	230	258	288	272	277	249	281	285	288
22104	22360	13754	3158	2671	2214	1866	1600	1442	1314	1208	1117	1050	1000	984	991	862	881	812	842	840	818	777	828	774	760	788	736	794	756	719	752	747	781	788	758	758	774	761	703	728	713	720	703	696	713	667	646	702	692	726	674	711	706	711	703	726	711	722	726	713	719	690	689	687	662	646	724	708	741	678	717	708	717	665	695	689	673	715	699	694	722	674	658	670	672	665	690	710	715	690	678	712	683	710	699	690	680	703	730	699	658	698	708	771	696	681	634	705	697	676	680	738	689	683	689	713	691	682	683	699	674	688	650	661	735	702	690	684	666	717	655	701	702	695	690	664	645	622	709	652	669	699	688	682	644	665	696	701	663	617	693	671	671	711	683	657	675	617	704	677	716	687	670	675	684	705	687	673	652	686	676	714	711	692	699	677	671	676	702	743	655	672	711	652	661	693	663	650	656	659	668	692	713	665	634	693	687	692	751	696	721	694	708	671	723	673	673	647	642	627	666	711	716	661	705	696	720	684	687	727	674	644	664	684	711	678	634	677	706	655	683	700	665	652	691	661	676	674	705	673	676	646	662	701	676	672	678	677	659	695	694	660	656	622	685	691	661	663	667	701	684	694	651	676	673	728	652	679	696	650	689	653	702	662	641	669	706	686	691	697	686	696	686	694	720	686	674	675	704	656	678	666	678	671	715	656	723	683	727	702	685	715	663	687	655	701	679	680	655	672	675	713	640	677	673	675	656	715	703	680	660	717	703	650	717	716	705	667	660	653	591	665	706	705	668	727	695	701	611	652	668	711	659	672	674	672	675	638	697	692	700	658	649	727	691	686	719	621	698	688	621	706	691	701	686	678	695	722	675	717	717	711	678	688	664	692	682	666	697	684	661	682	664	732	688	662	717	663	628	661	659	641	681	688	697	709	661	713	664	668	651	710	690	692	738	722	683	659	678	651	673	718	718	649	692	685	696	676	669	675	704	642	674	689	688	684	719	682	672	725	654	656	643	633	683	647	684	663	683	699	681	642	686	662	691	651	651	644	640	743	683	691	670	690	699	671	664	699	682	704	633	703	703	702	704	679	690	650	645	685	663	710	623	705	658	672	677	679	666	679	697	673	703	718	685	658	657	664	662	665	661	691	698	701	662	682	693	662	668	706	676	699	706	698	683	711	692	718	715	679	675	660	681	677	724	698	704	688	677	678	717	726	725	704	686	657	699	630	645	711	704	700	666	683	673	681	703	639	634	704	702	673	700	691	678	690	677	695	687	719	687	650	691	669	705	676	718	668	699	693	697	702	659	676	756	691	708	696	671	649	721	700	700	706	709	699	706	686	695	708	691	704	686	696	696	714	658	686	693	668	697	703	646	657	670	688	686	666	660	698	716	643	699	687	709	683	675	683	689	679	688	683	685	690	683	671	675	638	647	655	652	676	655	710	704	687	704	692	685	712	682	678	660	689	735	696	677	672	698	676	758	688	684	720	678	660	719	655	742	651	646	716	723	643	652	696	655	653	706	667	675	706	735	655	640	697	760	672	680	701	661	672	693	697	652	703	683	712	673	674	645	652	672	680	653	682	663	620	641	675	738	704	651	643	680	667	685	655	715	638	687	685	670	659	692	684	715	684	703	679	677	636	643	614	715	679	677	638	662	651	715	687	692	676	703	699	679	679	672	661	620	680	688	678	660	705	676	673	689	666	675	658	677	680	691	663	694	670	693	660	669	690	745	667	723	712	655	676	680	660	708	713	733	718	653	674	697	667	663	664	682	679	659	639	655	634	694	654	719	683	722	722	661	650	684	726	684	677	686	696	628	651	702	709	737	693	704	718	626	678	718	676	699	709	673	692	685	696	679	673	706	638	679	658	689	680	671	676	632	680	640	685	687	685	716	663	727	646	688	635	663	660	715	660	676	644	658	667	696	678	696	746	664	708	673	667	719	695	688	660	671	697	659	696	696	674	726	652	698	649	646	663	728	710	687	659	670	721	661	632	662	636	691	696	705	701	673	676	650	695	658	666	696	700	724	739	676	624	651	641	681	695	664	694	665	657	736	680	698	708	670	644	671	676	675	693	676	681	656	650	694	705	693	706	683	659	649	680	662	671	688	619	680	688	638	726	676	697	652	664	694	700	658	640	709	670	672	742	698	661	695	689	711	668	676	681	664	688	705	687	673	701	704	728	692	698	676	666	711	683	702	659	686	733	697	663	669	671	669	672	699	699	662	679	662	646	697	711	644	717	668	690	700	716	637	693	668	647	680	669	674	672	735	681	675	758	718	716	675	704	668	693	682	667	736	695	661	700	678	656	665	715	709	717	685	676	708	695	625	740	664	706	661	713	628	694	659	713	638	698	662	676	701	669	712	668	689	659	745	706	733	643	704	699	731	702	686	624	677	699	708	669	684	685	661	691	690	662	681	678	704	684	686	624	694	669	701	677	694	671	678	715	691	717	678	673	693	654	673	684	669	684	699	651	720	680	681	674	730	677	694	701	682	685	719	699	700	683	701	673	689	705	702	672	619	660	679	660	658	637	684	635	714	709	659	702	676	682	702	728	663	721	672	733	731	686	681	661	701	710	638	730	713	691	675	657	663	657	676	673	675	672	700	707	677	695	679	671	668	691	673	675	682	676	671	696	681	680	686	665	682	688	671	714	630	692	673	703	683	692	699	709	677	670	667	695	679	675	677	692	661	672	723	672	642	701	677	698	675	681	651	682	724	633	663	732	643	683	682	678	701	684	672	663	680	683	703	655	679	645	703	702	733	672	685	678	673	702	695	709	675	678	646	673	712	714	650	680	717	686	656	678	709	690	720	719	693	610	665	706	633	686	672	667	723	656	732	676	704	639	701	710	724	691	692	726	703	654	691	672	676	642	656	678	641	691	618	693	641	731	680	688	645	630	707	694	642	659	700	680	673	683	691	693	651	668	688	720	693	669	695	722	653	676	667	740	723	630	696	637	694	653	709	664	701	705	669	681	698	678	703	670	699	700	687	691	667	674	701	679	604	602	687	693	712	693	690	683	685	658	696	711	693	647	677	688	650	656	709	728	695	701	672	691	726	726	698	657	645	674	688	756	690	647	682	688	655	686	670	675	660	678	708	688	627	674	688	659	684	620	693	652	668	654	703	687	726	689	687	640	642	667	682	705	688	662	677	644	729	679	687	688	680	703	756	667	681	692	687	661	695	695	698	679	657	702	662	697	662	656	620	665	623	642	680	694	691	701	706	718	669	686	719	677	676	667	670	672	652	682	699	736	710	702	682	676	708	702	666	694	684	648	715	681	678	735	710	675	640	696	658	652	722	687	672	702	641	643	709	656	695	724	650	706	637	682	700	670	653	656	709	694	641	706	675	692	692	643	656	689	674	710	714	645	701	666	681	666	669	645	699	670	689	677	648	702	664	632	676	699	658	717	694	649	741	670	645	681	695	758	661	704	695	633	674	620	712	716	698	661	672	703	639	632	641	669	703	696	691	700	657	677	668	690	680
48370	49662	30912	5467	1181	786	651	564	445	442	350	344	352	302	262	279	273	246	269	266	231	231	240	226	232	223	236	219	221	224	271	248	233	228	222	237	215	211	234	208	258	236	215	223	237	197	212	209	245	196	211	249	241	223	203	204	187	204	230	226	229	241	224	220	231	232	214	228	232	190	215	218	209	198	232	198	219	215	202	206	231	225	226	220	208	236	226	231	231	224	240	223	195	229	218	225	217	176	213	221	203	222	225	195	223	223	226	202	225	208	216	223	209	233	228	206	213	214	224	213	212	232	222	202	200	206	227	215	217	211	237	209	241	222	208	246	210	207	215	224	205	202	226	216	237	217	211	212	247	197	235	223	212	232	191	207	220	225	190	207	215	215	242	215	228	202	214	203	195	210	202	197	211	199	239	190	241	211	233	201	207	200	211	213	202	220	226	236	203	209	205	204	233	208	210	196	233	181	203	212	209	210	188	192	222	204	226	230	230	204	224	217	191	207	197	229	233	236	214	204	216	223	192	209	214	216	202	199	219	216	214	227	197	195	222	212	228	197	212	193	223	225	177	196	222	212	217	229	242	219	207	199	202	205	239	216	235	204	173	198	239	240	200	188	235	206	231	206	219	218	207	196	204	200	211	240	228	189	240	212	222	213	214	203	217	201	213	183	222	240	185	231	206	218	221	247	210	205	212	233	208	197	223	221	214	213	221	220	241	248	190	201	214	207	218	213	224	204	217	204	238	215	203	217	191	208	229	205	221	213	201	214	229	224	183	197	236	219	200	219	210	211	241	223	199	208	212	201	218	204	220	214	214	227	200	190	207	219	202	214	207	215	212	216	218	193	220	239	228	210	220	218	217	213	191	236	209	197	207	226	214	211	231	238	209	193	198	195	220	206	185	219	221	207	210	211	233	203	202	211	219	226	222	201	217	224	224	218	186	215	207	208	216	219	232	226	236	219	230	215	230	204	249	225	212	210	212	231	211	233	216	230	207	212	232	218	240	218	238	208	221	232	235	199	221	244	212	212	188	234	233	207	191	212	205	222	217	225	202	216	249	219	213	203	222	230	228	206	212	227	220	244	222	230	213	212	208	174	187	226	203	189	210	236	220	200	199	198	226	209	223	220	234	196	213	175	219	228	215	217	200	204	224	235	217	214	204	215	211	227	231	218	209	207	204	247	237	207	221	238	242	230	239	230	217	245	225	189	226	205	239	217	197	198	213	218	217	202	193	225	226	230	207	221	231	196	177	228	223	215	205	223	211	216	192	210	205	232	233	216	220	197	192	226	208	207	200	224	217	206	255	220	217	231	229	225	239	219	218	195	219	214	231	200	218	210	228	220	195	227	226	220	228	214	239	235	199	190	197	235	229	202	214	200	202	233	214	211	211	212	207	217	225	190	234	204	201	211	215	195	217	223	208	226	223	208	201	210	216	205	212	218	215	210	237	230	221	221	241	200	206	234	220	225	219	195	211	202	227	218	210	211	207	216	218	197	245	236	225	205	241	183	222	257	242	213	224	194	240	211	208	207	245	202	196	219	228	228	190	222	216	195	201	227	225	216	206	196	198	211	225	211	206	193	232	210	212	229	217	219	199	219	212	198	215	209	234	190	218	221	209	221	230	197	219	226	202	209	214	230	222	200	194	220	207	236	219	219	200	226	236	206	227	173	215	217	203	212	233	212	210	244	225	216	224	227	223	203	233	224	223	247	224	252	188	217	201	225	230	219	207	208	209	228	210	206	246	204	206	228	192	243	183	210	214	212	213	218	210	212	240	199	193	201	208	208	205	211	219	200	231	249	210	244	199	223	205	226	221	209	224	243	199	216	191	208	203	219	224	218	214	216	203	203	235	229	227	202	218	200	189	215	236	234	212	215	205	211	197	194	209	214	244	232	219	226	211	209	197	226	204	214	207	198	199	214	218	205	229	213	197	225	191	220	239	232	204	210	208	207	206	203	206	234	217	199	206	215	190	247	211	203	230	250	236	196	225	203	217	235	215	202	206	203	237	234	193	216	227	215	231	196	189	223	228	203	227	213	228	197	217	224	221	216	215	217	244	218	202	199	203	221	245	206	221	201	195	240	229	215	203	231	214	228	215	212	215	228	240	228	189	206	240	226	222	224	185	202	251	215	214	212	208	244	220	204	211	201	214	224	226	223	240	220	206	224	204	207	208	193	211	232	196	221	199	184	197	223	213	232	234	202	220	213	235	226	221	236	203	231	206	222	220	219	241	219	202	224	222	218	259	237	225	228	203	239	213	204	198	216	182	210	241	230	206	210	222	226	206	229	194	230	247	237	201	211	211	254	235	205	225	214	208	206	221	224	210	213	206	199	198	217	197	223	227	199	213	203	205	212	222	209	204	216	210	213	221	211	183	206	222	228	217	239	213	236	205	223	214	197	193	221	203	212	215	220	204	231	210	192	210	210	210	188	222	202	231	247	184	207	203	213	232	202	214	205	210	226	197	201	229	229	198	244	216	233	205	202	250	209	214	206	195	218	217	237	206	216	223	219	224	215	186	223	212	234	208	196	242	194	212	198	215	209	209	247	208	218	213	230	192	230	192	233	200	208	231	234	232	207	244	213	230	213	184	205	208	223	235	218	228	232	193	220	200	202	239	197	209	208	211	239	220	221	222	222	221	216	203	191	203	212	228	212	210	229	208	219	193	217	218	222	218	199	209	231	188	233	227	224	208	196	218	231	219	250	213	199	198	251	220	185	208	222	203	221	206	213	218	219	224	224	195	185	194	193	218	231	215	200	207	211	211	224	227	233	223	197	221	220	224	224	193	224	222	215	229	235	206	234	214	218	225	222	215	217	228	206	242	222	204	212	225	207	187	202	209	217	208	219	191	200	219	205	223	200	197	224	213	247	198	220	193	207	233	222	226	226	198	204	214	196	214	207	209	180	218	205	204	204	212	209	221	223	219	203	208	249	190	228	219	203	210	217	219	222	205	248	223	206	214	254	237	228	188	192	211	238	243	197	211	216	197	210	216	234	215	223	187	216	204	217	209	189	218	211	212	197	231	213	202	207	238	218	215	200	231	235	206	204	235	221	240	246	206	195	226	201	240	187	213	229	217	221	195	223	210	212	206	202	246	194	235	217	207	216	238	252	218	189	219	217	213	198	212	221	208	215	221	195	217	211	227	224	192	229	174	200	203	216	212	230	191	208	231	223	196	233	234	212	173	231	216	205	232	234	217	200	207	223	224	218	227	239	229	219	204	199	194	189	197	215	222	225	189	239	249	198	223	213	224	210	243	227	176	222	241	209	177	226	227	236	248	222	203	202	224	213	208	227	190	217	207	225	213	211	193	210	215	205	225	202	236	198	210	235	198	184	233	244	210	208	218	226	227	221	213	206	200	206	196	206	216	220	203	221	219	246	216	237	217	223	221	209	204	234	221	201	234	207	198	189	242	226	233	200	246	200	205	226	215	186	241	218	233	186	204	219	218	201	202	199	227	235	203	224
29802	32495	17686	5163	4179	3523	2849	2440	1976	1794	1521	1388	1302	1197	1103	1002	930	945	913	868	768	776	822	775	784	754	732	707	674	742	667	677	581	694	642	656	638	641	643	610	596	596	665	635	575	609	577	590	571	559	556	569	573	611	573	621	594	601	536	581	556	590	563	609	516	568	528	637	569	544	559	629	582	562	568	539	559	581	567	543	578	553	582	530	578	579	560	582	548	542	535	593	568	547	554	566	581	552	580	523	508	571	576	530	603	578	555	567	553	573	531	541	586	554	551	595	520	550	572	531	551	559	540	561	529	518	524	544	540	550	570	553	547	534	555	571	536	546	490	538	538	490	544	532	511	545	514	524	594	528	516	544	575	508	497	538	589	522	555	561	527	588	508	543	552	533	561	553	518	546	554	548	556	532	561	543	518	559	564	513	589	511	525	563	538	519	554	548	534	552	530	563	564	543	565	531	528	561	551	518	563	523	551	614	534	555	514	569	544	478	539	539	559	590	503	530	537	520	544	558	538	543	530	573	521	507	574	560	562	515	560	526	561	557	543	575	546	552	547	531	564	538	584	523	517	550	530	540	571	573	559	573	551	531	569	530	527	543	548	543	523	575	544	562	546	525	521	491	559	572	557	548	533	536	580	531	560	568	535	539	549	556	550	555	548	594	570	530	568	540	552	572	566	552	581	578	587	560	505	533	553	559	542	538	553	539	513	553	605	562	544	592	523	514	534	546	582	577	603	552	553	488	544	537	533	517	532	567	564	563	536	510	559	544	550	537	491	547	557	529	550	563	563	551	570	515	511	528	539	597	505	524	571	565	489	541	492	564	526	531	583	551	571	514	555	548	556	544	559	522	500	548	536	545	577	574	582	543	553	554	574	535	520	527	530	523	560	533	563	528	532	539	552	507	561	558	526	520	555	559	548	560	546	551	554	571	531	574	537	548	553	556	563	535	550	564	493	552	576	531	564	537	540	543	569	545	540	534	571	515	521	521	536	535	555	530	572	564	552	523	551	542	538	557	498	556	549	563	534	564	550	549	579	543	574	545	526	555	565	532	518	521	538	481	546	536	540	556	546	531	572	569	541	556	572	546	534	527	563	550	595	539	540	519	569	555	519	597	525	571	523	561	567	554	599	561	570	594	572	540	583	524	567	549	511	532	551	558	545	569	574	516	569	534	559	524	571	537	529	520	528	530	492	608	533	542	537	559	538	553	523	561	577	583	539	541	551	542	535	538	581	515	563	529	530	527	538	522	545	555	495	552	542	515	569	533	544	546	555	534	568	553	558	556	521	546	534	526	571	531	524	554	497	506	549	566	490	544	536	517	518	552	517	561	567	561	561	553	547	555	550	529	603	542	559	480	515	530	559	525	552	591	529	524	573	558	540	500	572	501	540	531	557	556	531	526	538	521	570	596	550	570	584	526	507	581	517	561	513	570	560	549	552	510	545	547	545	572	530	545	566	506	556	550	534	585	549	508	522	537	575	546	533	539	512	542	539	503	545	549	531	566	532	588	541	578	535	563	535	552	556	533	564	533	521	564	522	523	531	545	519	529	563	539	557	529	523	560	534	573	530	565	507	547	532	508	525	523	560	567	537	515	552	571	596	522	596	515	557	560	563	542	533	526	532	534	548	580	517	553	591	521	506	588	561	567	515	583	537	519	532	589	577	547	561	515	521	579	526	525	553	548	571	595	530	577	548	552	511	550	552	537	562	500	563	528	549	557	541	534	571	531	534	521	584	537	518	550	551	552	556	493	551	559	545	550	547	532	560	529	532	558	518	551	537	563	550	568	540	544	543	529	526	544	535	541	573	566	502	565	545	521	581	535	544	512	545	536	534	573	558	540	552	573	571	580	522	560	584	571	526	584	551	553	493	510	527	571	545	578	540	582	544	494	554	531	541	561	532	506	545	549	526	539	538	503	528	567	502	578	515	547	520	547	581	514	566	538	547	581	534	553	551	547	541	527	545	544	538	564	530	548	554	581	569	558	564	509	548	523	557	532	519	568	551	529	558	583	570	540	513	553	590	578	600	551	528	536	549	523	542	565	586	586	585	581	567	546	537	498	540	501	509	543	528	546	573	556	546	541	557	567	557	555	507	561	536	575	565	556	510	570	545	538	551	556	552	555	539	551	538	565	585	525	545	559	506	546	503	521	539	527	535	527	571	554	551	533	526	536	576	583	574	551	574	580	519	517	520	522	540	539	540	534	543	566	547	532	560	536	558	557	547	533	525	577	525	489	559	545	526	553	561	519	555	542	551	545	507	555	561	570	550	482	561	534	600	530	519	543	555	525	547	529	513	549	565	528	531	550	559	540	571	549	504	527	563	549	512	516	519	526	514	577	551	510	572	533	577	560	535	508	520	533	551	527	548	521	550	524	491	609	583	583	563	548	553	571	538	556	554	515	564	536	563	561	560	486	538	539	567	526	520	564	574	538	519	567	560	531	534	633	562	509	556	558	528	527	529	571	520	494	538	557	565	588	597	564	566	535	575	548	540	505	509	558	555	561	546	531	580	553	536	535	620	527	514	547	530	546	530	583	552	537	530	561	511	545	554	565	565	557	525	576	548	539	523	524	567	555	554	549	524	525	507	502	534	538	548	583	561	565	534	505	563	528	518	550	574	510	530	541	572	564	578	506	538	590	557	566	559	554	512	526	573	552	536	519	540	498	588	590	551	596	558	596	511	563	561	529	559	544	545	519	536	546	548	535	596	571	551	541	585	572	514	592	544	589	516	553	572	528	555	548	545	578	579	554	539	529	512	558	529	581	547	514	540	539	576	566	529	521	514	539	551	549	563	521	599	540	520	561	590	513	563	535	556	514	557	567	579	569	553	512	556	521	554	552	516	524	553	594	523	606	597	556	558	573	561	568	540	562	543	555	538	575	563	565	535	559	570	510	588	551	590	544	548	567	542	539	546	517	541	533	520	527	530	528	562	522	509	525	555	544	567	553	580	543	569	580	519	591	524	526	578	536	566	520	496	555	519	544	540	538	554	541	580	574	530	555	580	545	519	553	546	537	555	541	533	580	579	542	555	534	526	542	552	521	598	535	532	578	553	565	558	509	583	508	557	541	546	533	504	532	534	539	581	566	539	510	596	524	555	526	519	518	514	537	499	549	525	538	551	503	532	545	581	557	551	536	504	548	520	577	511	556	537	522	539	557	550	531	528	586	538	529	564	493	541	582	555	546	559	532	547	566	572	522	603	498	559	564	516	568	579	565	530	556	514	497	590	543	511	547	527	548	532	519	506	505	507	605	553	547	545	558	499	548	520	544	553	538	541	572	506	515	551	578	538	588	547	553	517	569	551	527	570	515	541	568	533	540	512	544	542	574	554	505	515	518	551	583	552	535	527	572	564	526	524	532	492	553	545	548	464	522	520	528	521	512	559	559	542	546	501	568	540	550	543	577	565	585	541	515	533	537	523	522	586	557	531	529	564	533	545	556	542	559	511	497	537	537	561	536	518	547
4416	1870	780	174	167	159	147	130	160	183	168	163	163	145	150	147	148	151	160	131	172	158	164	169	145	161	136	151	137	172	139	156	156	146	144	141	150	160	158	137	165	166	156	147	149	141	142	141	153	154	122	153	180	151	152	160	152	158	121	159	146	146	144	143	169	169	146	140	169	144	146	163	166	151	149	151	135	161	158	167	164	170	167	152	144	187	149	148	171	153	159	166	148	141	148	146	171	145	128	162	149	140	135	143	180	149	158	144	144	125	156	184	159	129	158	142	153	139	156	161	155	131	165	159	174	153	158	146	155	164	123	120	165	135	148	137	129	141	144	172	167	169	159	138	147	150	164	150	142	138	143	160	160	153	142	180	131	145	163	171	161	142	135	149	131	178	184	149	184	145	134	152	156	154	144	154	149	137	143	176	160	139	129	151	165	167	146	161	151	156	141	138	172	137	166	171	148	141	168	158	152	165	123	160	142	161	152	147	145	167	154	160	172	151	168	154	166	154	149	158	153	146	174	173	150	154	152	141	166	140	178	158	159	150	155	169	158	131	130	147	134	155	198	161	154	140	147	154	137	162	153	137	157	165	124	138	179	160	146	145	144	130	155	166	190	127	167	121	151	141	143	157	137	141	149	148	138	156	163	156	163	139	163	132	155	138	149	127	149	157	174	164	148	141	157	148	157	134	162	123	149	154	147	144	151	156	144	153	148	151	153	146	154	155	156	150	161	158	169	154	135	151	149	141	168	167	128	144	136	147	154	155	139	131	169	164	146	159	141	131	149	154	144	168	164	155	171	152	145	140	146	146	132	144	160	175	143	154	192	146	133	168	155	175	132	147	148	139	164	134	136	138	146	139	154	143	136	139	124	168	163	153	170	148	166	144	159	143	162	169	142	152	168	160	160	155	137	163	163	163	148	143	144	146	162	165	162	132	149	150	135	136	160	141	154	153	161	152	173	172	160	156	141	157	126	168	162	145	143	140	159	146	167	152	139	153	154	164	141	132	142	162	156	141	161	148	135	159	148	137	167	123	157	152	151	166	128	168	145	137	148	138	174	150	165	147	128	161	131	155	169	147	153	172	159	150	130	167	142	129	118	157	160	159	149	159	158	169	143	150	137	155	130	148	141	164	157	157	138	145	147	151	171	131	155	133	143	174	171	173	173	141	147	162	176	140	134	132	163	143	142	189	139	147	156	143	140	153	159	149	140	149	153	161	135	158	159	137	156	171	155	165	154	125	152	139	140	161	141	129	143	138	184	125	167	162	149	157	150	150	160	118	165	154	145	170	159	126	161	145	156	152	142	168	152	160	175	137	151	171	143	124	149	158	180	152	155	156	157	152	146	141	150	151	153	149	133	174	141	187	176	177	153	163	140	137	171	155	161	163	148	152	151	167	157	151	144	140	142	133	151	159	168	157	134	134	156	160	143	142	148	141	146	132	139	160	154	143	172	131	155	138	157	150	142	158	141	145	154	138	148	152	172	149	155	143	162	162	157	141	160	159	151	164	163	155	178	166	164	169	159	136	150	161	174	155	140	134	159	150	174	151	164	158	173	165	155	163	169	162	149	145	195	166	158	133	148	157	155	155	147	149	139	144	123	155	150	173	150	153	140	154	152	155	140	141	151	151	172	159	132	152	154	145	178	166	159	158	154	184	153	156	168	162	138	147	165	134	170	139	145	147	145	145	187	171	157	166	159	132	183	143	143	157	150	142	165	141	148	141	173	152	161	152	166	160	153	158	158	137	145	153	151	162	145	130	144	160	151	153	168	150	160	152	162	160	140	174	157	155	169	132	153	156	149	146	157	141	163	165	148	132	137	171	147	157	142	146	167	147	158	149	189	177	144	126	151	151	143	171	150	143	155	164	160	153	159	153	155	133	175	157	151	146	156	151	178	139	159	158	156	162	170	186	150	166	156	139	149	162	153	153	152	143	147	148	148	147	157	159	133	163	133	144	155	135	146	172	141	129	146	166	141	156	172	144	149	133	135	161	143	150	153	163	144	162	166	141	156	158	170	152	150	129	149	158	153	130	147	151	141	140	156	163	158	161	146	155	127	146	151	151	156	143	172	139	154	154	151	143	143	142	148	156	145	168	169	159	140	141	169	162	166	152	123	173	145	177	164	138	168	163	155	138	158	149	154	161	167	129	158	158	163	141	157	135	162	134	157	133	145	164	169	177	161	130	148	140	142	137	129	174	163	140	167	122	163	163	152	125	139	147	144	144	163	148	155	129	149	150	139	170	149	169	159	159	135	145	139	153	140	165	140	172	155	143	134	137	136	149	152	149	134	133	164	133	140	138	160	140	159	151	135	146	171	140	140	156	146	170	142	139	142	159	152	152	159	166	167	151	141	177	155	160	163	147	144	160	138	172	148	143	148	136	162	164	146	135	159	145	130	170	149	162	148	165	138	113	155	139	137	149	154	144	159	157	137	175	187	164	178	169	138	161	148	144	157	160	158	134	166	125	144	124	144	152	144	161	162	153	154	144	145	146	172	137	140	162	152	165	153	137	147	163	173	145	164	144	151	151	157	157	141	146	186	155	143	152	168	160	147	149	165	158	128	149	152	143	161	123	150	151	159	185	159	142	132	168	156	136	138	162	159	140	123	154	179	161	167	148	165	152	164	175	147	147	147	180	148	139	151	173	134	162	152	159	138	166	159	154	165	160	165	157	157	160	161	170	156	139	155	138	154	155	145	141	146	146	142	138	155	149	156	156	157	145	146	142	164	142	145	175	163	167	149	133	144	154	168	155	142	158	163	145	162	140	171	127	154	163	146	132	154	168	153	165	158	141	163	155	147	176	156	149	156	153	151	149	172	137	136	136	159	157	156	175	161	159	159	159	142	146	147	173	153	131	168	162	150	135	155	154	172	165	179	170	167	146	137	156	155	138	148	146	139	151	136	189	147	166	157	140	131	122	150	160	187	149	155	145	167	159	128	145	158	124	163	157	158	135	142	158	144	162	170	147	137	139	153	145	151	151	142	162	133	137	137	143	144	144	149	143	155	146	144	161	145	164	166	147	159	164	157	143	171	151	137	146	158	148	165	137	148	147	140	159	173	158	147	162	170	146	169	162	145	141	158	148	170	127	159	177	160	149	137	155	135	145	141	153	163	138	193	148	144	144	168	172	144	123	155	166	160	155	129	149	152	151	148	137	158	132	156	171	156	160	161	156	153	124	152	145	158	146	170	169	137	172	150	169	134	162	149	139	159	137	142	153	152	148	157	157	141	159	155	153	130	145	158	144	159	139	170	153	151	152	149	142	161	167	138	152	158	149	143	142	131	151	142	151	147	150	147	155	161	145	139	145	146	161	149	133	178	150	164	167	145	180	138	153	158	150	132	134	154	145	144	154	138	180	137	178	163	149	156	164	157	175	158	145	175	165	149	148	163	156	135	157	148	159	159	168	140	161	147	177	150	162	154	147	158	182	141	145	154	132	125	158	163	169	139	147	154	171	156	163
4295	2749	1671	558	540	486	515	450	427	491	442	429	461	467	454	444	424	401	483	438	417	433	428	422	422	444	406	426	473	451	434	431	422	429	413	447	433	481	455	419	431	456	429	428	439	424	426	418	410	395	463	417	447	406	469	391	448	484	451	412	453	418	406	459	414	398	466	429	457	426	428	416	379	431	436	452	410	421	468	392	438	457	416	465	413	415	466	447	459	407	409	418	414	404	434	395	418	428	410	436	432	496	458	422	445	413	442	443	450	456	423	425	439	459	444	431	415	397	432	459	452	405	453	422	438	459	426	396	471	420	413	444	427	461	440	423	415	457	440	405	427	453	446	441	435	410	431	437	433	438	435	454	459	406	445	411	419	433	415	390	416	397	476	450	454	417	418	421	402	412	435	442	404	416	435	442	371	360	436	468	395	447	415	421	433	422	406	420	420	426	445	465	449	413	417	386	379	444	411	450	420	436	412	385	399	452	399	452	413	438	398	449	387	457	430	429	461	434	440	418	404	411	443	428	422	450	450	376	414	445	487	402	450	418	441	399	417	414	375	442	411	433	403	392	449	453	463	390	417	422	454	415	424	417	385	431	420	452	397	451	460	413	403	460	419	446	414	418	443	471	438	421	425	421	420	432	442	408	430	451	421	445	455	401	414	431	464	387	407	434	422	427	398	413	428	433	434	420	423	450	425	411	428	408	397	435	434	452	423	394	439	426	443	419	428	452	418	436	421	440	433	427	467	412	395	418	402	411	428	443	424	418	462	429	457	437	428	434	420	442	437	416	406	410	403	424	436	441	442	437	399	419	392	430	439	392	448	397	394	436	390	378	425	434	418	356	402	448	448	409	428	444	414	434	449	460	451	452	430	410	392	403	422	452	453	438	406	406	435	429	446	414	401	428	409	460	437	463	416	428	440	441	444	436	413	443	422	396	443	457	457	399	433	408	411	457	422	419	425	453	453	426	432	450	419	415	405	440	451	424	448	425	449	433	443	397	447	448	424	414	450	408	425	428	413	430	412	445	436	412	445	419	439	441	445	423	438	411	394	392	440	392	416	423	413	443	406	412	446	416	439	434	422	450	419	404	416	408	452	393	430	410	421	426	414	410	436	428	426	425	412	451	410	412	434	431	469	405	422	442	427	442	408	451	416	426	453	421	466	491	423	437	412	426	434	422	425	433	468	446	452	442	411	440	406	447	418	425	446	412	408	443	436	454	438	432	429	465	413	404	426	466	424	407	415	424	410	400	469	445	464	420	439	398	421	409	414	431	419	440	458	434	431	407	452	467	469	438	452	439	412	434	426	424	454	409	387	461	398	389	444	414	487	457	433	436	445	405	443	445	461	412	445	426	431	393	437	429	454	437	465	440	410	448	409	464	434	464	455	420	427	407	423	469	425	447	430	427	459	456	413	457	433	473	420	415	420	478	424	380	427	484	407	408	460	391	398	429	426	415	417	384	416	421	421	393	444	422	441	422	407	434	447	428	417	466	451	440	431	435	416	474	464	422	467	449	421	429	427	438	417	423	429	414	468	424	452	428	446	441	455	432	431	436	481	451	443	427	435	416	461	432	449	407	386	433	442	476	436	440	401	459	397	425	394	504	444	420	451	433	439	445	407	386	438	448	423	429	434	464	414	410	384	466	417	469	418	474	426	451	436	417	438	381	440	466	404	434	418	412	433	448	410	440	417	436	436	402	428	388	458	421	408	423	446	412	445	418	396	435	429	422	452	463	441	449	461	410	456	439	447	447	407	465	416	430	403	478	437	412	438	427	394	414	436	427	420	437	483	416	387	440	424	452	406	429	406	429	436	437	424	454	403	486	434	450	442	418	440	431	412	417	397	427	427	423	406	419	473	445	409	458	453	448	439	404	433	421	452	438	401	413	428	431	433	469	427	458	436	394	421	449	429	432	416	449	395	440	441	450	428	449	435	439	435	432	436	441	452	401	444	420	417	429	442	437	461	400	432	396	436	443	406	407	437	435	429	404	428	422	414	425	439	455	424	425	438	429	424	438	482	449	413	413	453	449	421	400	417	422	427	443	446	430	431	442	431	404	403	450	452	428	416	450	422	438	395	432	432	434	391	407	460	428	449	472	429	435	419	438	480	404	431	456	443	383	424	447	409	402	406	447	430	419	427	418	410	414	439	405	409	425	455	401	400	439	439	419	439	461	464	425	419	440	426	478	437	421	398	442	402	431	440	434	398	462	448	450	422	465	439	435	433	440	429	448	476	408	438	442	442	417	458	444	432	392	462	410	470	444	439	410	422	455	414	425	450	428	434	404	442	444	399	420	415	392	417	398	439	401	451	430	438	439	446	407	424	417	388	469	411	424	444	413	437	430	452	417	425	422	428	427	430	410	462	421	454	434	391	439	417	407	452	441	473	413	454	422	373	415	471	438	453	403	413	395	453	426	441	407	416	426	432	398	428	433	438	439	409	426	447	472	426	400	437	405	453	431	431	399	446	443	433	427	414	393	424	427	424	457	437	419	428	399	463	463	408	439	440	433	408	455	417	414	420	379	426	431	451	435	460	420	406	436	420	443	418	431	434	426	432	436	435	410	436	444	430	448	483	448	413	450	465	454	435	399	435	433	384	431	414	445	437	433	433	416	422	422	408	427	431	426	441	406	440	425	446	461	417	415	433	419	454	430	445	455	416	444	404	447	425	453	446	426	427	405	461	396	453	432	435	397	435	453	423	428	423	452	437	424	394	438	450	466	448	379	431	400	437	405	458	433	440	426	398	433	458	423	391	465	428	430	443	413	414	397	451	431	391	410	428	423	434	467	409	423	432	445	421	444	434	393	421	441	435	472	437	464	449	452	436	440	436	428	439	422	429	418	428	443	429	395	464	424	439	464	419	429	418	437	397	437	427	390	427	426	431	421	412	413	445	410	409	429	395	471	455	436	424	425	457	439	461	383	421	440	420	394	470	468	408	407	431	407	421	374	451	444	416	441	441	441	385	456	438	448	426	467	433	440	462	438	437	421	443	437	431	427	457	425	436	446	419	456	402	398	476	441	430	430	449	396	391	412	421	439	449	425	425	396	470	425	464	436	401	419	427	451	436	448	403	440	446	431	441	398	445	415	416	400	446	404	429	441	478	420	426	421	464	429	408	449	427	423	428	429	417	434	402	454	447	409	402	388	413	432	438	438	456	472	429	412	424	441	430	434	407	411	422	478	443	467	411	425	419	446	397	446	407	412	424	411	448	409	414	411	404	429	458	438	421	433	436	429	416	434	371	405	434	418	398	439	398	416	457	460	421	445	412	403	429	397	457	426	434	403	397	406	433	426	424	416	437	382	412	426	453	414	428	420	456	444	419	425	439	442	467	450	454	455	432	426	455	426	449	416	418	438	422	435	418	431	450	444	432	427	422	434	426	401	392	429	422	412	455	444	423	429	447	421	434	452	402	430	414	378	406	389	456	407	407	441	410	428	455	430	415	453	415	406	394	430	456	416	430	436
37585	34812	21032	2050	685	580	519	428	412	346	313	292	286	297	280	303	274	295	273	298	291	245	286	307	246	273	274	256	265	277	280	255	259	269	270	249	273	254	266	266	279	231	297	309	271	249	302	285	266	252	281	267	291	235	277	256	254	261	254	263	236	287	265	252	269	266	257	232	297	245	260	261	246	271	288	271	258	253	282	290	236	255	290	261	272	261	244	266	245	288	259	229	237	265	259	255	256	249	244	235	286	244	257	276	266	250	242	271	265	262	253	260	279	266	298	293	301	282	274	297	266	267	283	265	289	311	251	261	276	239	263	246	242	227	284	237	291	264	281	269	300	288	223	248	270	258	291	288	255	266	242	268	271	259	287	286	266	276	281	268	251	271	275	264	245	264	251	279	267	250	267	258	256	253	279	259	273	251	247	236	272	281	253	246	213	290	259	247	270	284	267	278	264	246	282	277	249	283	295	280	273	276	257	252	256	285	257	262	247	259	256	285	301	305	260	267	244	287	261	267	266	278	306	255	251	274	263	283	273	301	282	271	292	273	280	271	286	276	284	264	234	275	274	248	267	266	267	256	275	276	253	260	311	243	251	273	268	278	241	282	262	244	279	284	261	287	256	305	278	248	257	257	276	271	278	238	267	292	246	255	285	264	303	267	260	255	251	270	249	280	272	262	266	230	268	276	284	260	263	259	271	266	274	250	255	273	262	257	277	271	278	264	290	265	287	274	293	271	229	246	278	317	265	257	238	236	275	287	284	265	271	279	272	268	273	280	262	247	282	262	230	275	251	256	281	253	255	253	299	246	272	263	254	293	289	250	278	242	261	300	254	262	285	255	260	276	277	242	258	279	279	253	243	298	294	262	243	249	269	269	265	272	295	246	269	272	286	271	252	280	296	272	275	254	267	251	268	268	292	259	269	239	276	271	247	257	261	242	271	278	274	257	261	250	273	243	279	255	301	242	259	272	258	276	259	257	236	276	272	282	266	258	256	253	268	260	274	269	270	269	245	238	310	250	272	290	298	299	288	269	268	273	252	280	232	271	259	264	254	250	265	266	268	253	286	287	249	250	271	254	301	273	260	251	276	262	249	273	293	272	285	287	297	280	257	287	253	260	257	256	260	247	242	305	282	279	264	262	285	275	276	257	271	277	236	278	291	255	275	271	283	272	290	291	244	269	225	258	261	245	268	248	242	271	266	298	278	279	262	265	281	286	285	245	267	256	250	285	269	273	267	268	274	253	266	256	264	275	251	287	244	287	271	267	273	268	277	233	268	250	269	256	222	283	264	276	283	284	237	254	250	278	249	277	261	261	284	272	293	260	277	279	272	266	251	265	269	252	284	295	258	252	293	272	265	279	275	265	261	282	245	274	259	296	277	283	263	257	282	268	266	265	307	277	255	245	269	254	263	238	279	300	244	251	262	271	266	291	258	283	245	281	276	290	329	252	268	279	275	270	263	263	257	269	247	245	265	271	270	272	275	280	265	256	258	257	237	274	257	267	260	278	250	278	281	280	264	280	252	274	281	243	261	261	246	298	259	295	257	243	240	271	284	284	251	275	265	275	241	285	287	254	232	276	255	271	298	264	285	260	265	267	253	315	248	270	255	254	271	278	299	278	277	233	286	237	245	258	293	257	279	288	268	248	260	259	276	259	281	247	247	278	267	261	265	238	277	249	253	226	285	235	265	237	269	252	255	269	253	264	299	260	256	285	267	246	243	233	278	263	252	270	282	242	271	234	285	256	280	273	285	251	243	267	279	267	266	274	281	263	267	300	287	266	255	273	248	286	255	246	255	270	284	256	233	289	254	268	264	245	241	263	306	268	252	252	270	302	258	290	276	265	277	238	252	252	269	240	265	301	236	239	294	247	256	261	242	274	256	263	259	270	267	243	277	309	242	262	253	267	317	275	259	279	250	281	250	268	284	274	249	291	269	243	231	272	307	285	259	266	256	228	263	267	290	282	284	263	288	285	241	253	290	280	241	256	262	266	297	269	268	274	278	255	258	286	266	260	244	254	283	263	272	254	292	276	264	304	219	246	258	268	287	281	285	271	289	245	297	227	256	291	258	253	254	277	279	270	258	267	284	255	281	259	262	262	244	264	257	289	279	314	261	249	266	290	280	259	275	250	264	263	266	208	264	275	262	258	248	272	261	259	269	259	243	289	243	269	268	254	261	286	270	284	270	280	248	279	267	281	266	298	254	262	261	311	293	262	287	258	244	263	255	278	301	278	253	251	251	278	284	255	270	294	257	267	262	254	266	247	273	267	255	231	287	272	237	280	305	302	300	273	252	265	222	253	257	252	280	274	259	263	273	271	286	249	253	247	268	277	239	292	287	264	275	260	305	292	261	266	284	268	267	259	278	242	267	257	262	248	283	282	273	259	247	294	283	260	240	258	267	260	288	276	246	253	258	280	283	271	254	291	258	263	251	244	266	278	274	263	280	286	245	249	289	261	282	245	282	275	267	237	279	284	277	287	262	260	283	257	235	279	276	293	294	272	258	266	271	261	238	226	257	235	248	268	256	266	281	265	255	245	255	239	240	288	285	301	263	279	275	280	266	282	273	237	267	313	287	272	248	277	291	282	247	255	271	274	241	276	265	274	272	265	271	264	236	265	270	282	269	263	260	262	282	277	253	250	262	243	282	247	285	267	272	265	249	275	288	268	232	275	266	253	244	293	293	286	262	247	243	254	271	245	276	265	288	289	280	271	275	297	251	268	254	249	281	265	288	250	286	273	236	250	258	259	281	247	281	277	284	258	235	272	274	263	282	268	276	285	263	250	261	272	252	265	272	265	259	295	267	256	273	260	269	266	268	249	280	269	253	277	272	235	260	308	267	241	283	255	255	290	266	262	283	267	293	280	268	252	257	249	255	264	233	276	269	269	272	284	218	266	287	250	275	274	279	272	254	264	240	273	248	261	290	257	271	273	243	258	256	244	250	256	290	277	256	265	271	258	256	278	270	280	274	251	264	257	271	277	273	286	292	260	277	230	227	258	236	290	265	265	283	283	292	263	273	238	256	269	269	276	253	273	251	251	262	292	268	275	274	258	288	273	239	274	256	277	267	267	253	252	296	282	263	248	302	298	282	277	238	272	269	266	267	271	251	270	296	253	235	252	281	283	254	275	256	280	292	276	286	288	251	254	244	248	284	255	284	257	246	262	275	262	261	268	245	280	270	267	250	299	275	283	275	263	295	231	289	270	289	226	266	244	271	265	247	276	258	282	247	262	245	251	277	296	259	292	297	299	267	232	277	296	299	262	302	254	276	290	302	261	266	272	258	282	268	265	262	272	254	240	259	255	287	243	275	283	244	265	262	295	269	317	249	304	265	275	244	259	259	279	277	230	259	279	264	226	272	290	266	284	247	285	268	256	277	299	296	226	262	278	273	300	268	244	294	279	250	271	252	255	273	295	248	276	265	284	284	291	269	278	290	241	244	282	270	264	241	260	244	263	277	276	266	274
22885	24221	15388	3092	2604	2147	1830	1586	1417	1285	1185	1078	1073	983	956	926	906	855	865	810	888	742	794	837	785	777	749	808	784	723	767	690	743	721	708	718	752	721	742	702	700	712	687	690	700	714	708	711	654	703	715	688	694	711	691	653	704	717	690	670	680	705	717	686	709	662	681	722	704	730	679	695	692	697	680	663	693	664	673	697	703	658	730	656	714	695	665	710	655	737	671	700	736	705	722	706	639	685	690	671	714	709	725	637	685	705	692	647	676	692	684	715	647	698	666	697	666	665	693	714	664	688	700	705	697	659	637	664	728	658	710	678	689	693	722	678	679	751	708	665	716	684	635	689	717	701	640	699	683	674	701	680	689	662	691	713	678	680	725	667	687	655	675	649	683	682	664	641	727	697	682	661	663	694	675	684	697	683	674	731	692	760	704	702	678	697	667	735	712	709	657	724	650	689	686	700	683	703	653	727	693	709	692	683	680	682	646	701	708	679	662	721	668	719	674	670	675	686	662	701	715	672	683	683	661	701	678	697	696	714	679	706	703	696	666	646	709	638	702	709	715	676	613	717	653	636	639	707	699	704	690	668	624	700	693	724	668	679	734	662	701	614	740	668	696	696	682	670	658	699	664	667	631	718	677	656	635	665	694	695	647	654	674	654	667	661	664	673	692	690	687	663	688	653	642	701	630	685	742	707	688	625	680	677	665	699	684	629	664	731	639	685	673	637	653	675	724	669	691	687	701	711	685	685	678	624	677	656	683	702	668	676	676	664	659	734	701	647	713	713	684	680	712	709	733	708	715	662	700	661	716	676	666	732	719	715	676	655	689	672	694	638	700	713	696	691	692	676	671	662	648	657	696	672	680	683	642	702	669	690	706	675	650	719	640	724	693	681	656	685	687	653	684	708	698	673	708	693	707	686	686	667	652	682	668	710	646	677	717	689	696	685	709	685	704	698	686	699	688	715	716	638	672	666	727	644	686	697	692	672	680	705	646	703	725	714	679	711	636	688	709	623	702	670	693	674	679	648	716	685	660	690	681	665	696	727	691	707	650	659	715	710	728	689	701	713	680	679	694	646	669	682	698	695	676	686	655	673	675	697	677	653	673	710	659	694	695	705	712	679	729	703	701	690	675	682	696	645	674	665	657	666	665	712	691	644	690	691	697	659	657	690	671	659	696	698	693	720	681	724	724	640	714	687	643	684	674	685	721	648	703	731	703	675	707	668	710	702	670	682	691	652	651	669	635	668	686	685	623	680	647	718	708	690	674	703	680	671	689	657	662	661	643	701	666	668	632	712	746	678	713	686	644	678	662	699	677	667	679	690	718	692	632	686	675	692	691	688	635	697	678	683	694	702	681	684	687	670	668	700	673	748	657	687	670	703	699	690	678	652	689	652	686	661	684	682	691	670	664	669	664	706	708	686	716	689	686	701	637	638	677	700	685	652	702	697	713	669	697	692	692	720	726	719	708	672	742	653	684	654	675	686	731	714	657	705	727	696	685	696	667	675	647	646	713	632	607	700	697	648	711	699	650	686	677	678	701	695	692	669	699	659	694	659	671	735	679	709	707	704	741	653	709	658	691	650	665	675	691	693	693	662	666	707	696	676	671	640	695	655	674	722	727	677	681	666	683	702	655	676	712	662	705	655	679	718	658	718	705	657	741	668	726	677	690	693	647	684	695	650	660	678	673	712	659	725	682	697	684	676	658	681	653	679	688	640	640	695	691	711	660	663	649	690	648	748	629	716	712	719	705	709	714	661	677	705	686	633	679	738	698	768	691	669	672	668	657	676	678	689	684	643	694	666	701	674	699	698	684	693	694	727	672	689	716	699	669	685	724	728	670	668	677	689	644	679	700	705	654	718	730	646	665	658	645	678	655	695	679	709	653	635	683	644	672	703	719	696	686	663	705	724	751	665	632	647	725	686	693	740	707	714	658	612	682	682	729	629	669	661	652	677	668	655	647	679	683	679	718	670	659	643	680	653	660	743	697	720	642	610	607	697	661	708	692	687	693	685	696	697	684	661	654	689	661	687	691	694	736	671	700	656	696	677	680	657	677	694	664	654	659	668	717	662	665	708	676	694	654	672	657	731	652	688	678	656	712	649	680	662	677	654	648	630	684	701	677	649	719	636	666	646	661	688	698	688	660	699	675	647	685	711	673	684	712	704	632	675	690	719	677	662	642	661	688	661	741	640	677	677	684	676	645	646	669	725	710	694	645	662	727	704	709	684	679	697	689	665	685	710	692	686	679	683	715	658	664	705	692	684	697	664	674	696	674	724	664	686	634	715	689	666	653	662	695	671	690	667	641	698	696	665	664	685	707	662	695	707	707	700	682	666	702	667	663	674	676	704	673	663	663	644	678	697	655	683	662	608	722	670	670	666	679	659	648	669	654	680	658	677	663	694	720	703	666	720	662	670	685	716	654	712	654	610	693	719	657	673	657	676	680	686	631	673	693	697	716	681	691	675	654	711	671	678	680	715	670	689	683	675	706	676	685	696	697	651	666	675	669	670	702	709	690	637	665	662	726	649	671	661	663	683	672	674	669	659	695	676	677	682	681	707	703	634	680	664	668	655	682	691	660	681	690	696	670	677	665	675	666	688	672	723	694	684	664	683	703	649	695	705	666	688	710	715	663	728	691	689	697	700	706	673	690	661	705	617	654	683	718	686	651	678	690	677	669	658	668	691	673	692	708	680	715	617	683	694	674	698	680	694	729	697	632	661	700	716	689	665	730	706	721	699	650	663	679	700	639	682	698	630	695	697	686	669	687	687	684	677	667	611	632	668	702	666	665	688	658	674	692	625	651	686	672	667	688	697	658	696	676	686	648	699	644	658	675	659	725	635	697	697	664	649	680	731	679	687	708	706	692	670	705	643	654	689	675	662	681	661	659	705	721	677	680	668	711	688	696	674	682	659	649	673	669	694	700	698	683	700	616	689	694	698	613	701	665	674	657	657	707	647	683	684	713	668	664	668	672	662	677	706	713	641	660	647	622	720	715	680	673	644	700	673	600	663	680	719	683	668	723	692	664	718	677	677	673	709	686	644	687	710	694	716	679	633	674	678	637	715	668	685	693	644	668	671	687	677	675	663	677	680	668	691	655	718	712	701	711	719	688	707	653	668	701	686	705	684	663	643	712	680	684	710	705	720	681	677	700	721	670	671	685	677	670	689	675	656	690	649	691	655	660	648	694	665	641	691	703	708	643	688	667	706	693	722	720	731	673	679	656	664	644	605	728	674	649	662	652	687	701	668	656	662	709	713	700	662	680	663	725	664	660	688	658	651	663	681	668	697	713	659	700	686	642	654	695	698	654	657	711	677	718	716	691	703	681	688	653	668	678	703	713	627	714	718	678	683	676	675	669	649	674	692	700	658	695	689	687	645	697	683	693	705	667	660	669	682	712	625	648	666	674	678	666	732	654	656	705	676	691	688	666	704	727	651	692	663	696	673	726	691	686	692	687	638	692	691
49448	47583	32310	5261	1184	802	603	516	430	404	349	314	323	297	267	293	280	238	267	265	261	230	226	236	225	220	243	243	217	237	215	238	213	240	231	198	247	226	205	206	235	229	244	207	235	228	195	240	213	237	219	198	218	203	245	221	215	206	219	224	240	218	219	222	225	193	213	207	233	220	232	231	214	200	214	236	210	223	216	214	227	250	205	216	229	243	213	216	225	218	220	218	219	217	218	224	192	220	192	227	210	205	220	215	214	197	212	219	189	208	202	212	191	219	222	204	173	235	207	224	230	194	194	201	201	206	214	220	193	203	188	236	232	208	190	192	205	231	203	222	219	217	220	226	228	228	204	218	214	244	172	223	251	227	203	199	230	219	187	199	226	213	193	202	221	211	222	226	199	221	198	181	201	242	233	225	215	225	208	203	221	211	195	191	230	178	217	208	215	209	198	205	205	210	220	232	206	225	210	219	202	248	212	213	195	215	226	205	248	204	197	226	195	205	191	200	202	228	224	187	205	195	185	185	218	204	198	219	242	191	210	215	204	218	214	204	221	234	194	204	230	191	204	236	219	197	227	216	212	182	208	230	227	227	221	184	202	242	225	229	227	226	227	212	220	244	212	215	205	225	209	222	220	196	207	217	216	209	232	205	207	187	229	217	197	224	211	218	225	216	222	200	213	221	211	225	203	205	200	184	200	214	191	186	209	209	214	203	215	191	217	235	197	219	220	246	197	211	203	226	226	216	220	212	182	189	232	222	211	216	215	185	222	225	212	194	216	220	210	215	177	185	161	203	236	191	224	193	197	209	230	208	192	177	234	216	253	250	214	220	195	217	209	196	187	202	215	239	237	217	193	242	221	197	180	210	202	214	189	219	191	216	180	204	198	225	226	207	194	204	207	234	217	209	174	219	215	186	193	238	210	200	227	211	248	215	179	200	208	225	199	218	210	202	228	206	212	224	214	203	197	196	214	210	221	208	198	223	197	222	209	242	222	210	211	201	191	203	208	221	204	196	232	194	230	205	233	211	203	238	206	212	204	203	218	223	212	223	208	203	202	221	196	233	200	217	185	212	218	206	229	217	228	226	247	210	187	203	210	240	214	191	228	199	233	230	196	233	201	216	202	228	189	217	227	203	207	197	180	212	232	208	199	186	187	198	226	183	203	200	218	219	196	206	196	226	211	206	220	206	209	222	195	213	232	207	218	236	224	214	244	217	180	233	226	203	209	219	214	230	158	206	238	230	201	182	224	215	220	218	228	212	229	218	235	219	206	214	197	187	198	208	213	208	223	215	216	200	230	210	222	187	193	208	200	205	219	202	199	231	206	228	187	208	251	206	198	217	217	201	236	217	208	198	230	223	226	234	212	226	209	213	206	216	233	222	211	216	209	202	231	216	206	175	212	206	241	207	214	204	243	204	211	221	215	220	210	227	212	217	222	186	190	207	210	223	212	224	222	188	213	226	211	199	231	219	254	186	185	193	228	194	215	226	246	238	199	212	204	218	215	192	217	234	200	215	228	199	211	216	202	188	213	202	245	201	206	203	183	220	197	221	222	228	196	216	218	226	226	229	199	201	218	182	190	181	214	229	216	212	210	218	192	232	219	219	222	188	255	214	246	176	203	203	224	212	236	241	203	194	220	210	194	227	195	227	213	211	234	190	213	217	212	227	235	205	197	223	194	254	253	193	219	197	187	208	226	215	223	205	184	227	216	245	217	205	234	206	223	235	217	214	195	216	224	200	245	214	196	233	201	199	194	226	227	225	217	193	219	201	192	211	225	236	214	210	185	208	186	201	205	215	226	176	250	213	211	224	216	211	220	249	203	199	196	226	229	218	218	202	238	202	204	199	185	213	205	211	239	212	197	203	227	199	221	192	203	217	212	174	230	225	204	225	185	192	213	237	217	217	226	207	208	214	208	225	209	223	200	183	215	205	216	229	208	219	221	210	196	228	226	207	235	221	234	205	199	223	241	213	199	174	202	219	211	213	213	215	201	209	243	201	205	212	236	230	206	192	198	209	213	246	231	220	217	205	198	218	194	224	222	232	212	231	224	258	205	222	224	212	223	228	230	204	216	197	203	240	209	229	210	190	197	197	218	207	206	227	189	207	170	209	190	216	230	197	237	205	200	214	224	213	219	233	227	234	213	200	228	207	218	212	214	216	203	193	218	194	206	190	214	213	219	199	191	193	212	222	230	220	214	214	205	235	197	215	205	218	200	187	180	210	222	233	201	230	201	186	208	207	207	213	235	194	217	227	223	202	231	193	199	197	219	191	214	217	220	228	208	190	215	183	193	220	222	210	191	221	181	202	179	238	233	226	212	204	229	233	203	222	201	244	195	210	197	200	198	221	205	225	204	218	198	222	215	210	203	208	205	185	180	233	228	191	230	190	223	224	204	228	226	209	194	198	205	185	221	192	218	202	208	206	226	203	213	193	229	226	241	235	214	227	184	222	223	206	222	213	200	181	226	209	219	216	192	214	214	249	237	216	204	211	226	195	209	206	233	222	195	197	201	227	230	202	223	186	231	217	227	220	207	234	209	217	231	222	231	228	242	190	224	207	182	212	214	244	225	225	227	219	227	233	233	211	205	223	199	229	217	248	212	206	214	209	239	225	260	224	200	231	188	221	222	213	191	203	198	211	222	224	235	235	210	201	241	214	199	208	192	242	212	230	197	211	248	190	247	205	214	230	190	220	225	225	193	223	180	236	227	207	226	193	210	220	206	195	233	209	224	241	186	231	224	222	180	221	201	227	231	235	198	211	210	232	205	205	183	215	218	202	207	225	206	197	205	228	220	211	228	222	205	231	190	214	217	212	209	210	212	214	200	226	219	220	224	208	212	199	209	227	228	228	227	207	217	218	203	188	231	214	221	195	225	216	222	216	216	194	211	215	205	220	201	197	211	219	200	195	209	199	196	218	210	207	186	196	202	225	225	201	210	221	207	177	211	211	224	222	213	212	207	181	210	226	215	212	235	226	204	184	197	191	201	220	194	188	199	196	210	213	217	207	226	200	218	204	218	210	229	199	227	204	183	221	217	227	222	202	207	248	236	191	181	194	217	204	211	219	213	191	214	251	220	211	231	188	231	225	225	224	212	218	208	212	240	195	211	218	240	193	212	226	220	234	227	202	228	194	194	225	212	205	201	198	200	214	232	223	222	205	195	226	221	214	245	221	209	210	229	199	220	236	211	200	230	191	205	194	207	198	222	208	200	249	195	211	201	201	215	196	202	193	250	212	223	220	230	222	216	237	220	211	205	198	209	204	224	191	222	214	212	226	193	234	211	195	225	221	221	202	214	198	194	231	204	222	215	201	227	227	221	222	218	207	199	213	200	238	206	223	209	205	212	250	208	208	212	242	207	226	205	214	205	207	223	212	208	238	212	206	214	191	221	231	225	201	218	207	223	206	193	231	178	209	237	208	211	219	236	223	206	207	226	229	210	212	208	228	242	206	220	186	209	222	222	197
30534	32682	20240	5195	4269	3585	2787	2334	1988	1732	1540	1461	1230	1152	1107	1000	992	967	909	841	820	836	779	790	734	736	692	697	655	692	659	659	690	662	646	598	636	589	616	626	595	593	638	656	598	638	584	605	634	591	602	573	555	595	490	596	591	579	547	539	538	560	572	607	556	564	590	558	559	574	556	538	559	573	565	591	558	538	511	552	545	585	544	509	537	593	567	557	563	585	533	558	521	573	568	538	564	540	562	529	606	561	542	538	566	518	545	564	524	543	529	530	537	589	542	547	540	554	544	545	533	542	532	532	507	543	562	573	549	554	537	534	545	531	514	519	563	554	499	539	542	541	531	581	530	532	565	554	519	512	537	553	569	525	549	582	529	499	527	558	535	563	533	563	519	566	573	521	515	531	550	552	513	559	535	521	503	538	540	503	547	515	530	514	583	539	559	532	561	533	521	576	581	534	518	533	576	559	571	557	517	581	527	490	551	549	558	531	532	531	555	527	567	536	530	580	566	482	551	566	501	517	567	561	548	542	540	547	551	527	526	533	548	536	551	517	564	547	533	552	537	537	555	558	544	538	520	542	567	519	511	536	528	544	524	526	554	541	506	556	526	529	533	571	583	556	529	535	552	502	519	543	562	539	535	583	514	554	549	552	543	568	546	580	527	563	539	503	538	546	553	521	540	543	558	570	573	527	546	518	512	525	552	513	527	557	545	512	516	508	558	518	506	554	519	543	564	528	575	534	552	523	564	552	567	571	527	554	523	557	536	592	550	510	532	538	549	564	537	514	574	541	496	554	567	518	544	540	583	587	536	588	511	547	550	548	547	559	530	525	554	539	525	528	534	566	555	574	565	528	562	567	564	522	504	504	555	545	533	558	577	538	531	537	541	514	527	557	538	535	513	541	577	537	521	560	542	543	533	574	551	492	550	586	525	526	571	529	566	524	546	559	554	560	552	535	564	560	544	603	539	580	512	539	527	529	529	486	571	567	553	561	552	554	509	509	551	541	532	544	555	586	530	556	520	475	516	546	546	493	524	523	546	560	533	548	585	570	554	533	528	538	579	510	548	558	517	528	498	527	545	550	580	558	592	561	566	525	544	541	518	539	525	517	505	557	560	545	498	549	594	512	503	518	540	576	559	530	530	534	520	520	533	569	565	550	530	568	562	538	543	508	541	543	534	525	554	558	522	565	574	587	555	546	494	590	530	533	533	539	531	486	527	539	530	516	561	559	543	521	554	526	552	509	521	534	531	556	534	502	511	543	533	556	534	536	528	531	567	527	580	554	495	545	581	508	574	552	571	514	517	548	589	525	524	542	562	499	502	555	517	574	522	532	495	522	558	531	524	536	560	589	537	535	556	550	500	549	548	541	550	551	513	556	570	531	577	554	518	544	533	535	510	555	540	532	575	554	520	545	534	559	538	547	552	537	537	524	530	569	525	529	554	502	536	577	511	555	549	567	567	545	554	538	549	509	568	519	517	567	561	585	554	521	547	530	500	537	504	543	502	557	540	534	565	517	540	553	555	524	554	527	499	533	539	565	532	546	554	546	551	534	516	558	517	555	549	511	522	551	589	547	559	562	496	565	559	534	525	557	590	577	561	525	533	522	515	524	517	500	539	563	499	541	525	509	553	561	550	554	591	569	557	540	513	526	531	544	578	555	519	539	570	579	524	515	532	489	512	539	526	574	551	538	550	518	534	518	528	504	541	563	563	597	565	506	543	561	582	550	531	579	575	550	531	578	525	527	566	507	547	535	505	534	569	565	558	528	544	536	519	540	494	521	512	518	569	526	513	506	527	538	550	546	528	523	574	557	577	540	533	534	568	567	542	519	553	543	546	557	537	480	555	565	529	535	563	558	533	530	530	514	532	575	521	552	537	545	551	551	594	553	558	538	559	528	513	537	545	575	541	521	499	523	531	517	563	544	495	566	499	547	539	562	562	535	546	556	523	530	539	527	487	520	526	546	549	567	544	495	518	575	520	544	549	568	527	540	520	556	545	574	541	541	517	547	493	494	599	582	537	552	562	539	511	513	552	525	562	539	542	543	504	536	550	559	536	506	559	515	516	575	523	535	561	558	531	524	552	516	545	526	565	546	535	536	571	519	519	519	549	545	542	589	545	561	564	554	539	544	555	563	533	495	521	530	566	565	592	509	559	507	526	578	551	535	510	550	519	560	596	513	482	536	520	546	544	535	549	537	532	536	576	546	539	544	524	556	593	507	550	556	526	541	526	557	563	521	540	557	527	537	562	538	552	514	548	538	568	550	557	542	564	551	566	552	549	548	522	523	546	557	476	551	545	598	545	504	544	552	594	566	585	554	538	533	543	556	560	513	554	534	545	535	544	544	531	542	550	536	556	562	553	540	512	527	542	570	552	506	539	506	549	579	527	543	583	585	564	551	571	523	565	507	528	536	531	529	539	568	575	564	500	548	521	551	538	575	533	506	528	529	574	520	555	552	551	531	533	589	504	527	518	574	520	540	587	535	556	509	549	598	561	530	565	532	588	510	568	551	496	514	538	505	544	530	557	567	533	481	609	590	509	536	581	511	557	501	502	504	588	567	595	517	545	549	475	556	556	528	527	557	536	529	550	551	550	500	494	531	530	558	543	526	587	538	555	517	546	522	540	545	562	532	564	607	556	540	538	513	515	521	563	552	565	561	498	544	564	506	536	553	534	554	481	539	526	562	559	527	530	564	539	534	571	549	535	537	538	537	492	559	557	567	541	551	503	541	522	562	538	569	552	553	534	549	563	552	537	557	574	562	516	512	527	556	532	564	545	523	568	551	518	529	564	576	522	501	529	532	561	531	554	562	510	540	580	562	515	574	549	513	529	589	521	493	544	548	542	509	533	546	563	580	516	534	530	558	522	538	552	525	560	528	499	527	546	544	573	543	554	519	538	534	545	518	592	523	505	535	514	526	581	490	580	524	580	504	602	574	560	495	515	532	554	569	533	568	535	515	534	535	547	518	501	534	532	525	529	567	535	564	569	510	514	504	501	496	521	534	547	529	559	520	559	523	548	535	573	526	550	563	546	544	568	518	524	542	494	522	554	553	531	544	519	540	548	549	529	525	517	520	514	540	538	588	527	546	520	491	539	527	526	554	570	555	519	532	528	499	505	517	498	566	471	537	499	528	523	556	517	514	579	515	529	520	533	539	573	563	527	584	547	579	514	551	566	526	521	549	549	529	558	549	528	519	547	548	513	551	567	519	497	551	569	547	548	573	535	506	600	541	521	513	556	531	559	550	526	542	577	563	558	538	529	505	543	529	543	552	532	544	537	550	506	544	530	516	562	548	576	576	510	504	558	564	539	555	554	526	567	537	515	588	514	549	536	498	523	547	546	543	551	532	563	564	544	550	548	570	527	553	547	526	599	566	569	520	554	544	592	526	548	558	536	531	533	529	522	536	588	545	540	534	550	554	542	526	554	583	542	544	524	537	530	530	584	540	533	534	568	612	519	539	506	522
4246	1328	727	193	161	155	158	139	151	156	144	172	142	116	166	165	157	173	120	151	160	163	141	151	163	171	172	155	143	150	150	141	149	151	150	131	152	155	138	162	158	148	138	157	174	142	158	167	138	139	149	144	122	144	163	159	163	145	143	139	146	143	169	154	146	136	160	144	160	157	168	157	155	147	153	119	162	165	157	138	170	141	148	132	147	146	140	133	144	158	145	141	160	168	150	132	143	150	135	154	150	141	164	139	145	158	147	155	160	163	151	166	153	157	137	141	142	157	141	154	152	152	144	153	127	162	126	136	146	140	149	150	135	149	138	167	161	132	149	157	168	148	139	156	151	145	155	164	146	141	154	138	143	143	167	164	148	198	144	153	151	146	148	147	149	150	142	153	126	145	150	148	165	183	141	150	150	133	146	136	147	165	152	162	137	143	136	164	160	133	147	164	168	160	155	134	159	138	130	145	153	147	144	143	141	142	156	154	153	151	125	155	154	148	153	159	141	137	149	149	149	163	142	143	149	156	165	131	148	165	163	159	148	152	157	136	159	155	147	147	132	138	162	161	137	144	141	138	145	162	137	151	151	145	143	144	133	149	144	153	161	139	142	163	157	129	154	157	161	155	165	147	148	134	168	145	143	134	159	134	158	169	151	164	141	172	144	135	178	153	157	150	137	143	157	144	136	134	151	151	160	160	150	129	156	146	153	146	161	171	147	159	140	171	136	161	167	153	165	154	176	159	166	155	147	132	159	144	156	131	146	149	140	155	179	171	144	153	159	130	131	158	158	136	137	160	147	142	162	163	171	167	151	140	145	133	143	134	139	127	137	160	139	150	163	169	163	164	193	142	144	127	136	147	175	141	149	169	132	150	147	157	149	149	147	155	139	166	144	139	138	150	136	148	154	130	146	146	167	151	154	141	149	155	175	154	138	127	132	162	148	162	139	158	158	133	138	150	138	140	167	172	133	148	140	172	150	133	159	143	136	173	156	143	141	151	171	161	172	134	159	133	135	164	153	149	155	141	140	150	159	140	139	154	137	137	149	144	164	150	137	145	157	139	170	130	161	151	159	163	173	147	164	168	152	137	132	155	149	150	167	143	143	147	176	150	151	144	126	177	153	150	146	138	152	144	137	148	185	167	150	161	149	159	131	133	124	152	164	134	165	152	165	150	151	137	152	164	158	166	156	151	152	147	167	144	175	179	157	155	148	144	139	173	147	156	138	164	151	149	156	163	153	145	156	127	161	148	145	150	149	141	142	139	149	149	160	160	147	154	129	128	169	148	151	153	168	143	144	163	142	133	149	143	166	156	152	164	163	172	140	154	165	162	159	161	144	173	141	142	144	168	158	153	161	145	146	158	152	150	140	154	161	148	150	165	152	139	151	157	144	165	140	152	143	154	176	160	153	170	145	151	141	153	148	138	156	147	146	156	168	152	161	146	165	175	155	159	164	151	171	170	173	139	145	152	139	130	175	148	150	140	136	148	154	143	149	140	183	146	163	139	141	134	154	135	142	148	143	144	180	172	160	142	137	163	127	175	140	159	144	150	151	168	148	147	163	153	168	146	140	150	147	158	152	140	159	166	162	144	131	143	145	140	162	176	186	151	165	143	173	140	145	154	113	182	161	162	150	170	163	156	135	128	154	139	149	141	159	156	165	145	156	148	151	140	150	146	136	149	150	144	157	137	143	157	146	160	149	144	178	136	154	176	151	151	149	164	189	156	130	138	163	177	162	154	165	165	153	144	128	151	177	144	155	132	142	168	166	157	131	146	151	157	148	144	145	146	123	159	144	137	157	123	171	143	137	143	178	150	170	144	139	144	143	119	134	143	140	151	145	160	157	143	155	144	154	172	158	165	141	143	171	146	142	151	150	120	156	165	181	137	151	142	149	147	149	163	128	157	151	153	140	147	149	130	147	142	150	140	152	145	152	157	139	137	141	150	153	151	144	142	158	146	185	168	150	152	136	161	127	151	158	151	146	150	169	117	139	151	169	162	120	161	146	159	156	161	144	154	155	135	150	159	171	173	144	172	146	130	157	151	152	156	163	153	143	133	157	159	146	134	162	170	141	151	165	157	175	157	146	174	158	165	164	133	150	133	147	159	174	161	145	142	152	158	141	137	139	154	131	166	164	153	150	167	161	177	141	166	151	166	153	152	171	144	156	139	169	150	155	156	138	166	143	174	148	139	135	164	147	131	154	136	145	143	157	145	161	157	147	151	130	162	145	193	134	175	166	169	173	134	139	167	149	165	167	168	129	160	132	156	145	140	165	145	140	141	147	159	156	137	159	146	169	159	171	158	165	164	152	167	145	145	148	148	163	144	156	136	152	126	126	141	145	136	148	143	147	150	141	133	153	141	146	175	151	147	158	157	129	159	142	136	144	156	155	146	154	148	140	127	132	134	163	136	134	121	141	155	177	160	137	178	155	147	159	147	143	164	135	131	155	158	150	157	142	161	177	125	155	155	135	140	142	157	156	160	137	141	131	152	143	150	144	161	141	155	159	154	145	150	158	160	121	128	150	124	138	155	152	159	146	149	153	166	170	151	153	162	158	160	156	145	142	153	152	149	164	170	154	145	145	148	120	128	157	145	149	149	132	143	145	141	144	166	155	159	158	143	142	149	184	156	123	139	152	173	157	143	162	143	133	136	166	168	173	158	144	141	150	135	145	135	153	146	160	167	139	153	164	166	152	165	152	143	148	158	153	130	142	122	145	152	135	149	158	142	158	139	147	146	148	179	162	150	144	170	147	169	143	148	155	152	139	150	160	168	141	143	145	155	134	147	151	147	155	155	150	147	165	154	166	161	132	150	158	175	142	167	164	171	159	164	157	161	137	143	136	145	184	143	137	142	143	165	126	150	132	134	160	181	165	148	156	157	163	146	135	170	168	150	149	148	163	149	129	158	176	145	153	150	153	144	155	155	132	141	140	147	168	145	159	165	168	146	134	150	146	158	161	136	144	152	143	153	147	131	152	133	153	141	142	131	154	146	144	173	154	152	147	139	154	152	166	162	153	166	159	135	151	130	138	137	144	152	146	180	133	166	148	157	153	165	138	149	147	160	136	127	173	160	171	149	149	149	149	152	135	154	161	133	143	154	126	156	164	128	153	154	154	148	166	147	144	155	169	172	151	155	157	147	138	130	165	147	160	140	148	150	157	158	139	147	147	153	162	166	143	138	154	166	146	135	151	133	151	139	142	158	152	156	136	150	144	160	148	132	151	145	148	167	147	154	136	146	144	147	143	152	155	136	146	155	146	180	150	145	158	147	149	150	144	143	150	134	150	173	160	142	157	137	129	153	150	139	129	157	121	152	141	172	134	151	147	159	158	155	157	148	112	154	142	156	171	136	159	154	167	148	166	132	146	157	151	149	152	155	143	149	147	154	144	161	142	135	143	144	174	173	161	139	156	140	142	149	135	167	151	144	146	141	170	165	122	166	158	145	157	152	140	170	163	139	154	161
4097	2225	1667	533	513	528	475	470	466	473	495	462	475	445	419	468	431	447	434	424	402	464	450	442	371	440	421	445	417	461	430	419	436	419	474	472	433	422	417	451	412	441	428	402	415	432	414	379	409	453	413	416	437	417	425	458	432	450	431	420	404	410	402	415	428	439	450	446	465	395	425	422	450	431	422	413	388	384	461	416	438	424	439	428	396	441	421	411	469	408	456	438	417	418	430	406	417	443	438	429	446	391	386	425	448	470	427	420	465	409	435	423	425	408	385	435	447	460	479	451	445	436	444	420	448	409	421	444	424	424	456	413	458	393	436	429	448	377	445	424	437	399	419	424	418	393	447	442	410	455	421	447	398	433	407	428	466	440	424	413	414	433	405	407	416	432	399	396	450	428	420	385	422	440	406	396	404	439	447	397	410	423	431	450	403	416	451	414	419	440	433	445	410	436	395	430	443	418	417	453	420	433	408	412	447	440	438	378	441	397	439	400	408	453	422	441	435	430	452	417	399	416	403	474	425	443	427	441	449	424	422	439	430	446	415	412	421	418	462	425	427	415	438	412	461	404	420	438	397	421	416	425	423	435	426	454	419	448	435	417	441	452	420	426	445	452	426	391	411	452	441	398	435	422	418	451	412	436	404	418	434	448	455	431	416	401	449	471	410	394	420	415	402	397	478	427	422	407	440	420	428	475	405	412	447	435	390	426	411	439	408	414	404	431	430	415	413	426	447	397	430	411	445	402	435	442	498	403	394	378	472	444	421	407	418	422	444	417	420	449	434	391	416	454	444	469	460	414	443	386	379	403	410	420	438	416	413	431	418	394	426	428	414	451	446	433	401	442	387	429	409	394	430	428	425	439	378	391	435	441	435	403	412	444	422	442	417	396	427	413	423	432	415	413	432	423	459	426	425	421	433	388	437	394	424	412	423	402	428	438	411	430	445	426	428	431	412	441	394	410	400	427	436	442	437	413	447	397	415	414	440	436	389	400	414	452	418	460	417	419	430	464	431	453	405	459	438	444	456	435	411	419	420	419	444	403	434	391	446	421	392	398	443	442	450	457	438	429	447	469	427	404	463	427	428	447	424	399	396	427	410	409	445	394	424	421	438	423	434	403	430	431	475	405	455	418	434	431	432	427	440	406	394	437	414	404	368	446	441	474	471	449	457	435	437	429	385	430	441	408	445	448	438	427	423	437	442	424	408	438	440	446	397	421	429	429	413	444	415	413	423	415	458	424	443	432	378	426	429	446	374	436	439	415	364	434	422	395	406	449	423	462	434	411	444	448	440	421	448	435	416	432	432	432	429	485	443	429	486	438	377	435	435	403	432	453	440	417	425	429	428	454	425	391	427	437	437	441	413	420	420	424	416	403	450	446	410	451	429	430	461	420	414	437	421	427	456	413	414	462	441	443	394	425	435	411	443	438	418	460	421	439	388	403	402	447	429	452	434	455	388	410	465	439	444	427	415	429	463	425	398	423	414	433	412	450	431	435	428	454	400	424	430	410	430	420	381	426	396	421	430	427	450	403	427	443	446	410	452	443	447	452	420	423	444	435	452	442	426	404	439	376	420	434	440	475	427	417	411	438	425	399	421	392	414	439	465	423	446	446	448	412	419	455	412	436	430	442	423	392	426	441	435	446	439	420	408	435	409	418	427	422	437	399	436	448	388	430	434	435	403	428	438	422	433	427	414	437	432	426	392	392	433	435	414	427	413	452	444	423	390	440	427	428	419	417	435	438	438	436	443	454	437	467	393	425	417	429	429	456	392	438	418	452	410	428	454	402	448	417	427	419	421	405	421	425	416	413	425	424	433	404	417	439	408	404	435	421	374	447	406	419	417	426	422	425	416	457	420	453	392	424	426	435	435	429	414	413	459	450	412	426	412	444	408	425	431	419	431	424	431	426	408	454	403	442	427	433	392	396	441	429	481	438	419	428	413	426	426	427	407	436	433	397	398	434	407	404	428	406	432	412	430	391	468	436	395	421	417	464	437	427	452	425	437	416	394	418	402	454	414	393	408	431	434	410	454	386	443	413	412	429	441	396	422	441	458	420	432	433	402	430	418	416	442	418	433	452	473	434	433	426	440	420	430	448	458	392	418	416	441	396	427	428	413	402	413	437	428	406	400	415	413	452	404	406	389	402	375	431	403	437	429	419	447	448	456	443	422	424	393	404	440	427	447	454	425	422	456	424	448	427	465	414	424	401	417	430	421	449	421	417	441	453	419	431	427	397	444	433	413	397	395	427	436	411	406	447	423	441	449	458	446	408	434	414	435	442	409	412	413	439	432	426	442	445	454	425	416	436	430	413	400	456	423	425	416	432	427	449	455	421	407	447	375	417	394	418	451	419	417	446	435	442	458	391	437	416	455	406	447	398	413	425	449	431	409	414	416	393	403	426	471	407	440	423	443	422	412	468	432	430	417	421	457	386	407	413	437	428	420	407	442	430	409	414	445	425	418	418	419	419	403	441	457	436	431	450	414	444	461	415	395	400	481	408	427	407	416	431	394	463	433	402	391	460	410	435	459	466	420	427	414	418	396	420	455	396	455	438	458	384	383	383	431	447	411	410	435	416	432	451	412	398	433	415	413	409	439	417	451	451	471	438	407	441	420	424	458	452	392	434	426	425	416	408	423	403	394	438	461	421	402	395	415	461	412	446	410	421	412	448	428	439	424	435	409	435	399	424	416	437	411	425	432	405	435	435	449	450	421	439	399	459	458	420	429	420	438	465	423	454	439	393	393	434	407	381	414	453	414	406	446	456	428	382	455	403	421	471	387	414	410	407	420	456	459	415	435	384	446	481	425	444	361	410	397	448	463	418	428	423	444	413	437	401	438	421	398	439	419	431	401	430	423	409	462	433	447	427	432	449	447	431	447	412	453	399	434	421	390	422	415	419	405	443	428	424	414	424	431	425	456	468	440	421	362	438	397	411	459	386	437	422	430	422	421	428	444	448	437	446	429	423	417	451	418	411	450	433	414	412	424	421	441	430	382	411	454	435	444	407	413	395	408	439	451	455	409	462	423	429	423	372	399	441	459	431	414	414	432	419	427	425	446	397	460	431	457	438	427	451	413	431	451	405	455	403	409	430	448	448	391	393	441	414	449	429	420	443	401	408	435	426	459	432	427	431	438	441	459	457	464	396	428	427	454	462	422	457	411	454	411	397	443	408	391	410	424	431	454	401	446	444	399	446	428	439	429	440	432	415	411	429	408	448	383	410	419	430	434	425	411	429	408	413	450	444	403	442	463	457	407	425	447	448	417	419	439	415	443	398	435	427	374	386	411	431	430	407	389	439	457	420	425	439	441	405	446	446	439	453	433	470	406	423	417	412	420	441	449	422	427	410	423	385	442	437	460	394	437	409	457	391	408	441	399	395	459	405	428	404	452	442	471	406	431	429	423	433	424	457	410	448	427	438	431	437	417	426	433	409	441	418	420	451	431	430	416	403	430	378	433	432	465	419
35742	31044	20119	1946	705	515	467	416	408	362	338	321	300	297	295	294	296	269	291	280	284	313	280	301	258	287	267	268	269	298	256	277	284	286	283	256	270	272	251	258	289	286	271	275	273	268	259	278	264	271	246	269	295	287	302	262	281	264	252	253	255	264	261	271	230	260	287	253	244	254	248	286	301	293	263	284	262	283	303	232	272	257	247	267	254	282	283	259	273	255	272	259	262	267	266	268	263	265	248	242	257	256	284	263	279	259	301	225	286	255	270	257	270	260	249	269	307	278	239	270	248	250	274	284	221	275	284	273	270	258	300	279	265	273	221	293	220	264	279	244	273	268	258	271	274	246	250	265	265	261	270	248	309	266	239	278	274	245	281	269	241	269	267	255	296	263	281	260	284	259	256	254	257	264	253	252	263	242	251	259	256	265	266	269	274	269	275	276	292	268	292	261	266	251	282	257	245	244	268	250	262	244	293	282	264	261	270	270	265	270	270	245	291	259	237	268	276	244	248	295	289	268	266	272	246	265	285	255	280	226	290	236	240	258	272	276	281	272	290	266	286	267	247	233	274	282	232	281	261	267	267	252	273	264	294	269	256	270	256	287	275	272	270	270	266	264	272	297	230	236	282	257	264	259	258	269	285	299	235	262	259	261	274	299	240	306	255	258	286	288	248	251	256	286	249	244	275	265	251	267	295	257	288	270	287	268	237	264	251	276	250	262	256	253	268	276	303	299	279	250	283	275	253	257	310	286	286	244	256	258	275	251	274	234	269	259	270	294	264	263	267	271	250	261	259	243	258	280	235	268	256	279	270	270	261	231	246	261	228	260	273	258	307	264	240	272	263	250	246	265	282	278	258	265	254	268	293	270	245	298	244	252	288	263	260	259	248	261	284	255	252	263	245	258	259	264	260	228	241	291	281	278	297	260	283	259	314	271	317	261	293	276	277	272	262	257	259	275	244	276	316	270	293	259	269	246	231	257	263	275	249	257	277	270	267	245	283	243	249	252	245	282	248	294	246	299	279	265	256	277	259	263	232	279	270	259	285	278	247	260	263	287	231	279	309	257	258	260	271	278	257	241	275	288	267	255	270	286	270	250	244	292	283	271	272	279	243	267	258	237	297	234	245	254	256	284	245	231	285	257	288	297	262	272	254	279	229	263	285	224	259	280	273	267	245	275	261	252	251	251	277	290	264	242	240	278	281	277	274	254	250	286	232	267	251	263	264	258	285	281	300	284	264	259	248	276	230	260	269	282	275	285	253	251	297	266	258	260	266	259	287	256	230	252	268	267	305	297	241	248	263	270	239	265	287	267	294	270	277	271	280	266	263	256	263	285	256	272	295	238	226	270	249	276	281	250	239	258	284	296	269	227	267	265	247	246	279	267	261	279	295	272	264	237	275	263	260	286	280	264	244	258	252	260	233	303	258	262	289	263	260	284	261	235	278	258	292	280	242	285	264	259	284	254	257	285	269	276	251	255	265	256	240	232	264	271	249	275	279	268	282	224	300	261	256	286	260	246	247	286	264	261	280	234	281	255	270	286	274	264	297	271	270	274	253	272	248	289	278	228	264	266	272	246	282	244	289	271	275	283	286	262	250	287	276	241	277	265	265	272	239	251	276	281	301	284	263	246	268	259	230	276	256	266	268	247	285	280	278	295	265	262	274	282	267	278	310	257	280	234	271	266	266	285	262	258	282	278	250	245	266	259	247	250	289	274	263	269	256	287	259	258	301	262	258	261	258	260	265	249	255	268	262	269	268	274	264	301	262	250	272	284	255	284	276	231	274	249	248	321	260	278	262	259	275	278	269	264	269	242	296	293	266	272	263	263	271	290	274	295	236	260	282	277	282	246	255	245	260	267	262	251	272	251	267	266	250	260	264	268	268	254	262	281	246	257	281	252	259	247	233	291	279	253	223	277	259	228	295	271	261	273	252	272	263	254	250	268	280	284	251	254	277	234	267	284	256	288	261	294	255	265	247	276	265	299	244	278	246	271	265	283	278	261	257	264	243	273	283	253	274	275	258	283	247	282	246	248	267	271	264	274	273	237	295	277	289	314	276	251	280	241	270	257	268	259	262	272	270	262	239	256	253	257	296	261	290	262	265	294	248	252	273	280	262	240	269	270	280	278	274	258	257	281	287	271	282	278	260	254	262	277	305	246	270	291	284	259	262	250	244	272	247	278	260	258	258	268	272	285	271	280	270	278	287	266	285	261	257	280	256	261	260	247	275	276	273	280	244	245	226	272	261	265	255	270	286	272	267	242	265	254	292	265	302	266	291	276	286	300	238	254	262	266	256	274	291	246	280	242	270	239	258	270	271	252	264	296	261	263	263	283	248	280	251	262	280	253	277	257	269	253	258	280	265	272	266	264	255	258	276	276	258	291	250	269	265	300	281	291	249	256	256	278	273	265	263	281	258	306	274	297	272	229	278	257	254	268	259	271	288	287	284	269	233	250	282	245	262	266	261	264	278	271	287	259	267	289	308	247	281	270	264	270	273	278	263	276	279	279	256	251	226	277	244	287	255	277	266	260	281	268	252	270	261	268	275	237	263	247	265	262	239	230	269	270	253	249	265	251	279	250	260	277	255	247	267	270	246	270	295	259	257	262	260	269	255	291	277	261	275	264	243	281	278	262	274	274	261	258	243	282	258	259	257	266	261	259	277	236	272	264	270	241	273	268	268	244	245	231	252	246	264	293	252	257	259	247	271	246	267	269	282	250	246	296	265	253	278	275	271	281	282	271	256	288	281	264	270	265	258	246	274	242	256	263	256	318	250	253	256	283	285	299	264	258	243	279	276	272	275	261	249	245	262	258	301	243	253	257	244	277	259	283	286	304	238	273	246	238	249	254	256	238	270	283	261	276	253	298	273	266	248	270	242	274	274	241	254	266	289	248	269	271	287	291	270	249	260	278	263	284	252	263	240	274	276	240	230	265	275	247	250	253	260	276	243	274	278	268	263	262	267	272	250	250	251	243	286	285	274	275	258	280	232	256	283	293	260	289	294	259	254	282	285	246	266	264	263	254	266	275	272	293	275	293	261	257	280	267	267	253	278	276	254	254	269	257	281	249	282	273	275	279	229	248	279	274	273	275	285	236	257	248	250	295	264	255	237	255	277	276	248	238	274	304	272	263	256	267	253	262	239	244	294	244	251	242	284	252	268	258	274	260	235	273	213	277	278	257	249	267	259	287	308	256	287	256	244	252	260	269	222	254	274	263	255	256	260	259	268	251	268	266	287	276	266	253	249	295	273	269	271	286	252	291	269	230	261	237	304	258	270	260	288	288	257	285	253	281	271	258	243	269	294	280	293	246	259	294	286	255	269	260	252	268	234	277	273	256	264	260	266	280	295	230	254	253	254	270	254	282	232	246	267	276	277	274	279	245	245	256	267	268	302	268	247	241	265	283	273	265	268	268	281	276	262	239	272	283	271	253	264	296	244	273	231	287	279	261	263	255	274	241	272	261
21658	21364	15683	3097	2718	2228	1879	1594	1456	1286	1182	1044	1036	982	998	891	899	945	838	811	810	830	805	779	787	784	731	765	778	722	760	734	748	700	713	691	724	763	686	748	749	711	732	685	679	717	670	745	649	748	714	731	715	685	666	723	685	701	700	685	694	653	653	719	699	674	704	713	678	661	672	666	648	695	695	670	689	641	646	705	658	675	659	664	663	698	692	688	653	661	703	738	734	657	688	667	715	708	679	666	667	704	724	684	693	714	672	624	686	648	674	667	702	697	661	718	702	658	662	701	662	694	681	665	676	686	671	658	644	660	678	676	672	657	660	686	645	685	644	704	639	727	681	693	669	676	668	678	718	690	656	707	693	676	671	656	664	674	724	738	681	672	657	693	725	676	670	693	679	713	696	678	697	683	678	657	660	656	656	696	687	662	698	669	714	668	684	691	669	703	665	698	668	666	662	709	658	696	657	659	670	715	706	644	642	636	701	688	690	740	718	659	700	706	704	694	681	648	635	637	683	675	705	703	685	664	689	614	706	654	706	714	638	683	636	675	646	671	681	685	697	710	679	672	653	647	685	657	652	696	723	675	695	656	690	664	675	711	698	673	658	665	663	687	680	674	645	632	687	664	675	670	690	684	633	704	660	682	700	687	649	693	682	653	702	684	666	693	658	680	703	671	675	656	652	665	639	700	621	681	664	657	664	693	646	653	667	712	646	645	736	643	704	665	716	684	638	678	643	699	729	672	670	670	643	675	662	651	633	683	680	711	692	705	669	658	670	648	689	698	679	709	652	638	636	694	659	642	689	662	669	670	710	642	659	651	651	666	653	679	701	667	656	682	689	706	694	712	705	697	670	630	695	677	652	683	666	704	652	669	693	694	668	653	657	675	686	637	690	704	671	718	684	678	710	694	690	684	714	669	642	664	717	651	665	692	693	690	664	716	693	708	670	666	724	703	657	663	700	677	693	677	674	615	687	709	665	712	721	646	700	727	653	727	663	668	645	675	673	637	660	694	672	698	673	677	695	661	723	659	749	692	709	674	670	689	733	690	711	689	674	694	740	672	656	651	692	693	675	641	667	660	668	684	679	695	707	655	650	689	662	660	669	654	676	641	657	660	657	701	701	682	621	639	670	674	650	693	681	692	713	671	677	704	675	690	724	689	638	659	682	634	672	695	638	600	681	713	680	677	661	676	697	668	646	693	654	677	659	675	670	662	651	634	711	702	643	675	721	670	645	737	670	658	666	653	678	674	647	672	667	696	698	639	655	724	700	702	686	695	690	691	663	677	725	669	644	623	667	681	626	680	668	716	647	640	683	730	682	671	668	697	675	708	680	682	679	698	685	682	668	708	710	685	696	651	704	652	715	680	733	670	672	686	653	651	648	696	685	644	713	677	664	664	611	718	685	690	653	675	638	688	678	656	668	675	719	675	702	660	721	648	714	632	692	635	666	691	676	679	716	651	669	625	623	671	679	683	667	646	666	749	658	693	638	627	653	672	627	714	660	694	732	703	703	731	646	695	648	702	660	664	655	668	729	688	663	694	653	660	623	660	702	701	701	656	676	661	704	659	660	667	685	702	657	690	676	663	679	636	646	688	634	719	691	648	661	673	675	672	682	646	715	703	697	654	655	684	718	679	664	631	658	675	709	714	650	651	695	686	699	637	666	684	680	687	682	687	693	671	703	695	655	667	660	728	652	658	643	675	689	731	682	646	708	647	661	694	698	668	677	674	689	682	708	705	671	715	650	709	712	698	710	646	655	731	664	644	704	674	678	660	633	658	688	729	665	708	683	671	655	680	696	690	681	672	761	716	628	654	692	655	680	682	655	724	642	691	677	648	708	721	690	666	657	660	672	675	630	678	718	699	688	665	693	688	695	636	690	671	692	644	704	665	680	713	678	684	685	725	690	716	721	675	626	676	608	686	677	688	677	652	629	685	663	672	653	654	674	690	656	714	712	689	688	677	681	645	677	694	637	707	670	670	654	700	705	673	644	698	679	658	687	691	667	648	693	670	651	674	685	658	704	664	692	666	649	670	664	739	687	691	675	686	707	701	691	718	723	709	642	718	610	693	715	682	681	716	699	682	703	728	681	698	634	645	698	707	689	614	663	679	677	682	654	696	685	693	692	684	692	699	678	665	667	630	682	691	663	734	670	689	695	690	675	677	612	639	656	677	676	664	688	702	663	676	667	666	713	659	659	659	661	708	657	678	705	681	642	708	658	646	693	648	718	682	656	619	654	694	698	690	709	689	691	688	644	656	651	661	660	634	664	669	640	693	715	681	687	692	672	646	666	664	713	713	669	659	614	695	661	647	671	629	690	657	677	669	714	687	621	636	734	655	702	684	691	640	657	656	698	628	686	656	689	686	662	693	661	681	658	663	639	685	685	659	665	698	641	653	673	652	711	622	648	693	706	629	705	651	674	673	672	707	687	703	620	661	699	679	633	713	664	689	685	668	694	675	655	703	676	684	702	724	683	643	656	693	664	688	681	703	635	673	710	704	700	657	676	701	660	657	726	657	707	684	712	661	707	657	694	647	638	654	650	650	665	682	673	692	705	725	718	668	656	693	622	695	691	603	694	665	640	690	665	690	677	717	704	702	643	715	639	668	669	637	685	679	645	644	669	657	689	708	676	647	640	651	684	711	715	688	678	671	692	714	675	700	671	663	671	668	677	662	651	668	646	655	683	710	640	667	705	670	678	642	671	640	638	713	680	698	708	689	699	638	655	732	688	648	706	668	749	664	705	677	671	687	691	714	743	682	665	651	677	683	683	688	683	720	694	670	723	630	711	649	683	672	649	715	697	645	701	634	680	685	675	733	624	752	664	672	652	676	697	647	698	722	698	706	705	665	714	669	694	662	675	685	685	654	678	710	678	710	672	680	688	659	655	665	628	691	680	741	688	665	703	631	669	678	693	657	653	699	680	659	716	656	665	666	657	647	654	665	639	659	688	681	688	659	668	710	644	691	693	663	643	690	664	706	674	670	669	697	665	682	640	662	646	699	690	681	639	682	696	688	707	698	655	692	666	661	626	638	708	616	713	620	686	658	681	641	679	638	697	679	687	701	679	637	683	704	686	606	705	654	661	680	691	655	669	677	657	685	670	668	638	683	714	670	637	681	687	695	654	673	651	710	671	711	725	708	620	707	712	702	669	682	658	699	681	668	686	631	681	676	679	639	689	658	677	666	644	676	667	680	652	696	646	703	694	650	678	697	698	688	710	687	670	657	687	676	619	693	712	705	651	675	701	720	706	699	648	696	661	736	668	674	653	708	651	659	641	701	648	709	635	675	705	666	674	643	627	675	694	623	743	684	684	652	663	668	666	661	695	659	653	687	693	686	660	710	661	650	685	696	681	669	671	611	716	677	656	713	678	682	627	616	655	696	643	719	684	706	686	702	656	680	663	687	697	666	605	668	705	675	676	684	678	667	700	668	646	691	703	678	655	703	666	677	659	686	684	669	697	647
50085	47204	31785	5175	1221	846	640	485	429	424	373	333	274	274	301	304	260	275	261	246	240	266	265	237	234	238	231	204	241	230	241	218	229	201	229	232	208	215	233	202	202	232	248	215	225	241	232	214	221	238	215	228	240	193	196	209	231	207	189	230	218	213	211	219	186	195	203	226	225	207	216	212	206	201	205	198	234	225	215	201	189	196	221	225	206	208	196	190	232	229	210	248	201	212	203	204	233	218	195	205	208	215	206	231	209	227	223	200	220	168	218	197	221	231	234	226	229	230	205	184	203	226	231	215	223	215	206	192	206	204	230	208	211	231	198	206	204	220	220	203	241	216	207	183	210	213	219	235	200	230	228	203	207	205	226	197	216	226	234	209	203	223	198	224	239	231	206	260	224	212	186	215	202	218	229	242	225	204	210	200	231	213	218	232	222	187	212	232	188	231	209	205	205	237	210	202	191	202	209	222	197	219	225	245	216	203	210	208	252	252	204	216	232	227	234	214	185	231	221	215	207	215	211	251	222	221	203	197	192	237	207	205	229	219	190	189	217	209	209	213	207	202	212	211	208	196	232	208	210	196	235	225	219	202	197	234	200	213	200	191	210	212	200	214	221	179	175	224	197	216	233	239	205	218	222	229	245	212	189	212	252	200	215	204	206	203	224	220	212	228	216	207	218	203	192	205	218	235	208	210	210	234	202	190	198	224	206	223	192	184	220	203	187	246	192	222	204	230	216	209	208	207	216	206	224	226	234	220	223	226	203	225	214	216	212	218	227	202	213	220	205	219	240	187	195	170	244	208	196	204	189	245	227	220	218	215	214	211	202	232	206	223	208	217	192	211	220	224	198	169	196	205	238	230	198	182	210	211	205	220	197	210	208	223	210	226	234	216	200	212	240	220	208	223	205	230	213	221	214	197	205	222	206	237	213	196	204	223	230	183	228	206	235	209	207	233	215	208	220	197	210	209	195	223	236	219	219	231	181	217	197	218	214	244	208	242	202	202	194	212	205	215	230	225	213	210	219	217	225	191	219	210	251	198	202	210	195	225	214	207	203	212	214	229	195	229	191	199	200	194	205	214	188	235	216	208	205	217	208	208	198	216	212	204	222	223	201	219	238	209	200	210	191	241	191	221	252	219	212	230	204	235	224	232	221	204	226	225	221	212	188	196	216	207	173	223	195	192	232	203	211	217	184	224	205	209	243	195	189	209	201	212	195	200	219	206	208	198	234	216	210	195	224	209	213	176	205	201	203	222	201	213	228	199	197	246	230	215	240	243	220	196	206	211	221	240	202	245	215	199	210	227	230	213	225	227	195	216	225	197	219	214	203	195	201	195	212	215	235	219	223	214	217	201	216	222	208	205	188	199	241	235	220	263	231	232	214	232	208	195	203	196	194	219	199	223	203	231	208	191	201	234	221	222	226	226	216	249	190	201	213	210	222	239	226	216	201	220	238	205	201	223	233	254	211	212	191	192	228	213	213	203	230	217	223	210	198	200	244	205	195	223	215	213	188	213	207	198	210	204	211	198	214	211	213	198	220	194	205	214	236	192	198	213	192	213	212	206	213	192	191	222	197	217	204	203	236	186	251	218	213	219	230	204	196	207	234	211	211	214	222	219	203	241	199	216	200	211	227	222	234	194	217	215	209	230	207	204	206	222	201	190	206	214	232	207	223	223	215	225	191	217	200	210	198	200	240	207	204	215	207	217	195	204	220	239	214	215	208	243	229	234	226	206	215	211	181	210	194	210	211	182	214	179	189	198	221	224	189	185	245	207	222	182	225	202	221	221	179	216	204	230	209	222	198	221	208	211	209	202	226	209	207	202	240	224	214	189	217	199	192	205	193	169	217	209	229	214	207	187	197	199	220	201	234	214	205	216	218	222	232	228	220	224	206	217	193	205	215	227	218	227	205	198	199	196	227	204	215	209	198	199	203	225	210	192	194	215	219	183	194	234	250	234	226	208	215	197	210	221	204	243	237	229	205	231	218	203	213	211	227	224	217	205	248	214	210	184	222	190	220	203	214	214	200	197	210	217	196	211	241	216	224	200	210	219	222	201	206	230	195	206	222	225	211	214	228	215	214	221	218	221	195	212	234	213	223	230	230	207	208	216	219	234	216	208	223	210	215	211	202	200	202	237	237	218	191	225	238	227	220	214	218	197	204	212	186	200	207	194	233	226	202	234	234	220	231	195	220	218	205	208	190	181	189	230	220	201	196	218	218	199	229	238	214	224	204	195	215	213	197	216	193	253	215	212	214	245	222	220	225	185	216	240	191	227	241	220	224	212	227	229	222	219	238	191	227	240	211	196	197	190	236	202	216	203	216	192	201	179	225	197	212	201	209	249	215	199	211	220	202	230	217	202	190	230	232	232	205	208	198	165	204	228	228	209	207	213	216	234	200	222	235	205	209	211	209	234	196	224	214	212	227	209	223	216	227	210	191	200	200	214	187	177	234	204	196	239	223	228	213	220	229	228	207	182	187	207	175	243	213	221	191	215	209	216	221	213	235	227	212	214	218	217	222	219	233	226	186	199	218	182	232	214	206	205	223	218	223	208	211	211	219	228	234	182	222	175	236	225	214	217	220	238	215	200	204	197	228	224	220	221	219	207	205	226	212	202	201	185	177	226	223	195	192	191	212	197	226	212	175	225	222	264	240	209	235	221	224	212	226	209	190	206	207	214	228	210	176	187	182	232	205	209	216	205	230	202	208	213	201	213	203	204	216	213	222	195	212	217	212	214	209	214	182	218	215	194	213	226	209	219	207	208	195	223	233	202	182	215	180	199	202	194	219	221	205	209	231	231	208	204	217	223	204	213	214	211	236	227	219	221	230	203	182	203	205	199	212	232	225	215	199	220	222	226	203	201	194	219	191	206	204	217	202	204	214	174	193	217	218	233	215	199	202	208	199	221	224	206	192	222	212	199	196	246	221	238	235	238	184	233	219	224	188	206	216	225	234	248	202	200	219	222	228	233	217	191	238	174	211	216	218	220	193	225	219	233	233	226	222	217	221	206	217	216	238	217	210	211	198	223	195	205	217	224	203	208	212	204	192	196	205	195	197	203	211	232	228	239	207	175	220	211	202	197	215	210	225	208	214	209	225	218	230	222	234	227	226	205	223	231	187	218	212	201	190	210	202	215	198	221	239	208	192	199	209	221	205	227	170	208	185	205	216	234	225	213	224	228	179	221	222	230	179	209	206	216	208	210	214	192	224	223	217	207	210	205	187	231	230	221	195	208	209	243	202	230	200	222	212	192	203	176	228	221	200	210	235	198	189	187	206	213	241	204	194	204	207	209	224	232	175	230	250	230	208	204	207	193	210	218	212	211	206	203	217	212	203	230	185	214	222	222	227	192	209	215	212	225	195	204	219	232	222	218	188	220	218	222	217	222	212	213	214	215	203	220	194	232	208	241	208	191	200	215	218	213	201	209	215	226	216	207	199	227	198	213	227	246	216	218	230	202	216	189
30324	31471	19655	5188	4402	3511	2713	2334	2026	1762	1580	1412	1232	1152	1121	1088	1000	963	812	883	823	819	804	746	789	700	741	722	712	665	662	667	664	660	634	640	603	575	637	687	619	628	613	615	611	595	564	582	581	583	579	555	585	536	603	582	582	578	561	567	595	585	540	562	593	573	561	551	543	589	563	569	541	616	557	524	626	552	548	559	556	600	557	550	544	578	562	554	584	550	593	546	553	535	550	524	504	555	532	568	518	530	535	591	541	521	529	567	494	543	536	560	561	549	520	542	580	546	528	539	554	555	531	578	535	548	525	496	555	543	512	548	500	552	534	547	529	526	536	547	547	553	532	587	547	552	596	551	605	524	559	497	545	550	552	526	516	549	555	548	557	538	577	514	585	533	527	544	521	527	556	522	573	556	555	541	514	579	548	532	506	535	575	542	539	560	555	528	505	562	556	536	549	536	550	550	577	531	538	554	523	548	543	502	583	557	530	543	540	522	534	551	586	519	544	519	518	545	532	567	511	545	525	549	539	558	583	541	502	543	474	585	523	512	565	548	570	574	551	530	521	503	503	545	551	530	557	544	538	524	543	512	557	485	557	540	521	524	551	552	547	521	544	527	549	516	528	563	519	519	523	552	564	504	576	502	555	529	526	536	552	506	545	547	547	561	550	545	560	559	542	536	534	542	550	552	548	570	527	540	563	529	527	582	522	553	534	563	512	536	533	527	489	521	512	530	580	565	530	535	548	492	527	551	546	540	514	520	543	558	539	528	515	508	569	532	543	557	563	539	537	493	560	567	535	534	580	549	577	511	533	528	543	534	527	509	570	550	495	519	547	536	574	583	519	535	582	507	508	552	561	513	576	501	546	533	569	499	506	535	520	555	527	530	534	539	555	548	559	561	541	555	575	554	530	494	546	555	518	524	553	501	541	506	537	538	542	577	550	563	566	531	542	566	523	523	542	534	574	490	560	528	529	552	542	533	510	501	512	537	535	549	603	568	514	516	512	518	528	517	575	524	570	527	519	535	512	538	535	528	518	531	528	548	535	537	524	610	511	538	585	583	550	546	550	544	524	562	554	534	565	597	571	554	543	558	530	563	563	546	547	538	533	542	550	580	594	557	546	515	538	539	519	552	529	520	550	516	531	547	531	571	550	548	561	499	546	522	536	546	550	546	514	532	518	574	532	531	549	542	546	552	572	612	533	557	504	568	561	545	518	518	558	538	594	543	515	583	530	537	547	531	499	483	564	539	496	539	539	495	554	553	559	556	567	525	531	543	559	551	512	557	574	547	501	543	565	527	542	553	535	518	512	501	550	542	510	523	496	535	578	539	561	543	548	520	549	546	524	506	543	548	493	564	529	554	521	517	585	546	538	512	536	534	550	567	551	534	539	522	528	573	540	547	569	531	564	543	529	560	555	559	592	501	558	515	531	576	562	534	561	515	554	589	552	560	539	536	540	527	539	544	542	589	539	516	571	580	543	502	512	568	565	563	533	522	561	550	503	514	531	554	546	544	538	533	524	511	526	553	514	570	569	509	557	545	546	526	510	523	531	557	572	527	598	536	523	549	548	558	548	507	537	548	568	519	555	562	544	531	526	491	551	549	524	546	557	558	534	557	578	532	484	483	550	525	536	539	564	528	522	529	553	538	548	528	538	525	539	526	537	537	509	531	541	564	544	567	538	503	526	546	527	533	539	522	558	535	541	524	503	521	544	500	547	559	514	596	511	559	551	537	563	536	525	550	528	496	546	550	517	588	532	530	533	556	564	519	566	561	539	544	494	546	542	562	528	502	529	566	530	551	569	500	509	532	563	554	572	566	538	563	518	522	572	544	534	518	535	539	548	526	520	545	526	545	551	560	510	567	572	557	554	563	559	557	533	550	513	515	546	570	567	560	541	530	522	526	538	541	517	561	533	545	532	569	531	571	502	516	555	541	529	585	527	522	512	509	546	571	584	543	555	510	577	556	548	529	546	516	550	595	560	513	522	526	519	551	549	569	506	539	552	508	485	519	536	554	516	520	564	544	529	532	510	555	480	553	559	525	534	518	541	573	551	542	502	553	562	575	517	559	534	520	564	535	554	531	554	528	536	519	552	544	501	495	548	563	539	528	557	513	555	535	533	543	530	549	552	540	536	530	537	531	523	579	530	508	522	520	563	513	551	530	523	548	540	504	513	561	538	528	559	536	528	540	558	542	570	561	528	544	519	553	490	546	539	521	543	532	558	526	541	569	577	544	518	550	570	512	530	514	547	564	572	512	543	550	525	528	527	538	527	537	534	515	539	545	539	513	582	528	507	546	518	496	558	572	565	566	520	584	557	516	581	507	553	541	536	484	535	552	538	546	547	545	525	533	529	590	532	548	568	572	532	546	504	523	586	591	520	538	510	542	556	526	519	533	516	562	552	512	580	529	513	584	501	541	566	550	542	527	553	539	547	534	489	554	560	543	529	560	527	509	518	553	529	569	581	499	528	515	515	488	516	550	553	514	545	553	529	561	539	506	581	485	572	523	508	549	541	572	537	545	529	546	550	544	564	511	532	531	534	558	559	506	581	533	522	564	541	520	499	529	564	550	579	531	534	548	535	512	537	516	525	542	551	557	513	531	559	533	544	537	537	503	513	526	540	527	511	525	557	519	579	535	554	516	535	538	526	536	541	570	532	550	504	507	544	544	531	529	527	506	560	525	532	520	546	566	539	523	536	567	542	507	537	536	546	544	529	521	528	543	544	533	541	530	499	556	560	559	497	557	569	538	537	547	548	570	535	564	521	543	526	588	570	506	520	539	548	509	575	533	538	542	518	543	606	568	497	530	539	546	558	554	553	552	552	555	537	599	564	524	565	518	548	500	531	577	549	543	534	497	550	521	581	570	518	490	499	533	544	535	546	571	509	588	555	524	509	528	541	545	528	532	510	530	583	516	535	529	530	511	560	563	509	509	517	532	526	527	559	536	518	573	527	560	537	562	548	540	539	550	540	543	510	515	526	521	546	575	551	542	508	550	542	540	559	533	499	503	537	538	547	525	541	544	505	538	505	521	547	507	502	551	529	518	536	516	524	495	551	555	553	519	537	554	526	539	573	567	544	553	603	510	527	541	553	516	544	554	562	555	520	531	530	561	545	529	571	515	527	502	514	513	561	540	556	568	557	581	512	552	547	498	541	555	531	544	513	554	546	524	550	550	531	563	516	533	550	542	553	527	540	514	527	558	564	573	558	582	561	573	567	546	525	562	483	536	546	509	551	534	554	558	545	517	524	526	562	516	505	518	535	519	553	506	524	542	489	536	560	526	559	537	474	572	526	543	531	574	507	560	563	560	547	542	589	552	546	529	541	508	521	511	559	518	597	510	514	568	541	589	558	506	523	547	533	523	517	524	511	536	532	521	546	524	536	581	524	504	548	562	534	546	570	517	551	580	536	522	562	521	539	573	523	566	548	566	550	500	486	551	535	526	538	518	557	538	554	570	568	549	551	535
3901	1512	723	174	191	169	157	164	145	137	152	144	161	158	165	141	147	152	125	157	153	150	140	162	132	147	150	144	151	161	147	148	153	148	154	165	157	149	149	160	175	166	175	144	139	134	151	155	158	150	163	138	175	163	167	169	157	161	149	148	145	136	149	148	147	149	155	134	160	171	147	141	150	160	159	155	136	158	148	157	147	137	132	141	156	151	135	138	171	155	115	156	161	147	147	155	166	143	124	107	141	135	145	134	138	149	171	162	149	153	138	161	163	142	170	134	131	148	157	170	155	158	135	143	161	138	162	147	164	154	145	164	160	150	152	144	149	161	144	149	123	153	146	150	138	146	149	134	135	139	156	156	163	144	161	151	152	130	163	155	167	155	137	157	142	146	149	165	150	143	148	169	164	153	172	142	162	144	158	165	160	140	149	159	159	149	142	171	187	142	137	142	186	171	147	168	131	136	169	143	168	143	138	159	146	150	149	163	139	144	126	126	155	143	139	168	156	141	155	158	161	154	153	148	132	147	132	125	156	136	147	154	159	160	150	137	168	128	145	174	134	169	147	141	164	125	141	163	158	155	142	144	159	151	138	151	152	144	149	131	149	156	139	153	144	155	155	145	165	127	119	132	155	152	150	151	150	149	163	178	132	176	156	147	154	160	167	138	152	137	132	156	153	165	165	169	154	139	137	133	147	126	163	194	140	137	162	139	163	151	138	150	154	155	134	159	153	140	145	134	158	164	129	135	148	150	148	169	155	157	135	144	147	170	140	162	174	147	139	145	155	148	146	151	133	123	138	147	169	145	153	145	143	144	164	147	148	150	157	149	128	155	152	167	160	136	161	152	150	157	167	147	147	139	154	140	153	153	164	139	137	137	157	136	149	163	160	157	150	138	157	161	148	141	150	142	142	139	154	139	141	150	150	155	134	183	159	158	146	149	156	160	154	156	139	121	151	140	151	156	164	139	135	138	151	153	151	146	160	160	163	152	149	157	142	158	164	159	160	148	136	151	145	129	135	146	155	161	155	128	130	155	161	153	147	137	172	176	155	152	155	156	164	160	115	156	160	167	149	145	137	168	168	163	151	169	149	154	165	147	153	165	133	141	161	154	188	146	140	153	135	143	136	149	166	142	155	136	146	146	150	158	152	170	147	152	135	164	134	156	158	137	169	129	133	141	154	144	158	146	144	156	164	165	132	153	151	126	174	133	141	145	132	153	173	150	150	178	157	133	154	132	145	128	156	145	137	148	159	149	147	161	135	134	151	161	151	143	170	133	169	152	156	138	152	137	145	162	184	144	142	138	148	151	146	150	158	150	133	149	141	151	149	147	167	161	167	167	166	138	160	173	150	147	137	129	134	139	167	168	158	175	151	146	143	118	148	145	128	148	152	148	136	132	135	193	135	155	155	121	150	131	166	156	160	153	157	144	155	150	165	137	170	128	143	133	121	154	170	178	156	164	159	144	159	153	142	183	143	130	142	146	164	159	151	144	163	129	155	154	158	165	166	141	158	137	170	150	152	158	145	145	149	167	192	146	147	146	145	162	149	140	138	162	153	170	124	134	162	148	146	134	153	147	126	149	137	156	136	146	174	160	152	150	146	156	152	149	161	145	138	168	160	142	171	168	132	171	144	161	166	163	154	172	161	147	134	136	153	147	166	132	161	141	140	153	132	145	145	142	161	144	137	127	165	143	134	146	150	141	162	152	170	151	157	153	163	164	145	162	171	138	145	159	160	138	160	157	135	155	150	141	147	142	147	160	156	149	149	153	156	148	151	124	134	135	143	164	163	178	131	159	150	164	138	148	146	154	135	139	149	159	156	145	152	146	145	152	166	156	171	132	153	155	147	149	141	147	124	140	154	171	162	150	168	160	131	144	147	154	144	133	150	145	148	157	137	164	138	180	159	153	135	132	165	155	160	154	139	150	153	132	154	146	140	132	154	158	165	162	149	162	163	165	152	149	139	154	171	123	154	152	157	148	156	164	157	163	156	156	157	110	151	142	154	147	148	129	133	134	136	145	158	168	171	167	143	152	149	151	138	146	144	153	151	161	152	158	147	133	154	134	161	163	144	170	138	154	147	136	145	153	158	150	154	151	169	149	154	146	127	157	146	154	141	149	144	164	177	145	172	156	149	134	131	149	152	161	167	123	151	157	158	158	150	156	150	170	157	157	158	163	136	141	161	151	159	144	148	143	176	163	175	156	160	139	142	160	130	131	155	159	160	167	167	164	170	139	170	147	147	131	161	145	157	150	150	128	149	165	142	153	154	161	158	147	152	162	150	146	160	161	132	131	133	152	167	164	146	135	142	148	145	145	141	139	166	154	144	148	130	129	163	141	145	152	143	144	150	155	167	154	170	132	150	152	131	141	162	150	147	152	167	147	142	129	150	135	146	143	147	126	180	151	143	163	167	174	172	152	142	158	179	135	161	165	136	142	158	153	142	171	166	140	145	162	133	152	165	154	158	152	150	151	166	205	160	145	167	158	156	134	168	134	165	124	148	166	151	143	134	142	146	137	148	136	155	138	172	145	155	153	147	147	169	165	156	159	161	164	148	149	147	142	144	162	127	170	140	138	155	142	175	163	156	149	160	129	141	153	158	146	146	150	158	150	158	146	159	145	149	166	138	149	148	159	146	190	141	152	155	151	132	149	151	131	157	157	154	140	124	146	159	150	127	136	168	163	155	128	171	141	170	148	155	143	154	132	145	146	141	151	162	139	137	154	140	175	135	151	159	141	125	153	170	135	150	165	175	151	150	158	144	150	163	169	162	180	159	157	155	164	154	159	127	153	150	147	156	149	150	167	150	153	146	142	153	135	156	172	147	159	144	133	156	151	158	139	139	139	162	164	144	156	139	143	129	137	136	135	161	156	154	153	162	138	154	168	142	144	153	137	151	145	143	126	172	137	145	162	147	157	158	159	132	135	164	131	141	154	139	141	175	149	144	145	153	155	151	150	165	130	141	141	159	168	138	166	173	160	140	131	162	162	136	143	144	159	137	167	137	160	154	151	154	127	143	155	168	139	149	138	117	146	153	166	150	162	140	162	148	152	161	173	136	148	158	131	156	155	145	162	134	145	152	144	137	161	154	145	131	158	157	156	165	158	145	149	153	118	138	146	161	143	124	129	153	143	147	151	138	150	137	146	144	153	124	150	150	164	152	180	135	157	143	161	157	145	133	157	143	164	159	157	147	164	153	129	140	153	166	163	175	161	145	177	170	147	134	144	171	142	142	148	142	136	169	132	142	140	158	156	164	146	161	137	142	130	143	175	167	139	159	154	144	156	141	161	134	155	150	162	164	144	147	148	129	160	123	149	148	150	136	168	152	153	152	121	162	169	168	143	159	130	143	139	158	127	153	159	151	152	148	143	149	151	163	155	167	146	171	124	143	174	140	148	144	155	152	122	179	136	160	165	142	128	177	161	136	166	148	159	165	158	138	147	176	144	139	154	142	163	116	162	162	139
3947	2343	1665	522	506	479	516	423	483	436	418	442	483	456	452	411	436	447	409	454	403	443	422	421	452	385	446	452	422	413	401	420	416	434	427	410	415	427	466	414	439	393	441	420	428	421	401	431	413	429	431	429	452	390	395	424	421	404	412	464	429	418	438	414	446	418	435	434	403	411	409	414	387	433	433	424	436	430	458	444	445	395	391	401	398	449	423	413	422	454	387	413	415	408	451	451	449	422	442	409	448	442	438	433	429	419	413	420	448	444	404	414	440	423	462	396	409	414	409	437	431	420	425	428	413	442	398	436	405	410	410	438	430	443	398	429	416	416	403	427	412	415	416	411	401	435	437	422	452	451	401	394	442	435	418	440	441	397	447	363	416	402	428	427	457	437	407	450	434	430	399	442	411	417	455	441	452	421	410	423	409	442	450	427	427	420	414	421	433	447	473	427	420	430	422	424	429	437	419	409	461	404	443	433	423	414	437	429	435	421	413	443	437	421	403	451	463	410	416	436	404	428	439	435	420	425	439	417	420	437	422	419	402	445	387	368	436	408	417	445	437	445	400	432	393	426	435	439	409	421	461	462	426	438	413	399	405	396	459	417	451	428	455	418	434	450	442	405	435	402	422	437	448	403	438	424	405	399	428	421	422	447	426	471	396	448	401	421	412	416	409	398	421	429	451	409	434	422	394	447	396	472	425	389	414	425	437	439	452	422	421	393	440	413	410	393	415	455	436	386	452	429	422	425	426	398	404	422	438	431	405	442	463	430	465	429	461	427	393	416	410	387	434	421	421	405	467	398	416	420	464	446	435	437	485	436	436	383	430	417	452	420	424	411	437	435	435	428	420	430	407	445	404	456	405	422	420	412	405	445	434	453	418	431	375	462	405	417	434	447	413	422	452	446	433	464	430	387	395	434	394	426	432	440	418	450	432	408	446	408	442	445	395	386	419	443	408	404	410	456	414	411	467	430	423	390	372	421	376	402	405	467	420	414	423	426	452	425	445	454	468	382	438	426	423	434	438	430	415	396	427	447	430	412	417	427	389	456	384	447	399	430	439	437	423	422	415	400	419	434	409	458	441	399	407	393	404	416	418	397	429	425	413	421	462	433	468	449	427	398	451	413	429	439	455	416	411	415	436	436	441	429	430	453	424	408	398	424	407	453	437	441	399	377	408	426	448	413	425	462	424	419	477	437	431	428	466	406	422	433	447	410	436	423	439	436	428	408	406	423	455	393	442	426	469	434	394	429	439	428	447	456	444	398	397	473	423	420	420	404	407	402	407	413	405	413	436	414	416	415	442	400	417	430	419	423	424	400	421	411	424	434	454	456	403	427	438	421	426	425	439	421	411	425	412	436	422	419	405	446	403	437	418	440	452	419	440	428	438	437	390	465	431	428	401	429	412	422	430	453	441	440	429	445	396	436	398	431	407	446	414	418	461	399	419	450	442	442	438	429	433	439	430	439	406	404	422	412	435	439	411	443	437	431	418	431	427	434	485	438	407	392	443	452	410	405	411	438	418	443	417	427	404	471	437	397	414	410	418	430	421	403	427	459	444	444	409	448	422	390	430	464	409	423	401	425	390	462	418	424	419	427	406	428	439	408	447	419	407	422	416	392	407	385	473	445	442	418	423	416	448	390	424	441	432	424	436	415	465	429	444	436	440	439	419	400	444	406	430	458	412	435	445	400	394	448	443	396	423	402	443	442	445	425	430	443	416	424	425	472	398	444	456	432	428	414	413	447	405	421	449	443	424	423	432	432	419	458	399	416	413	426	398	423	407	435	453	430	444	458	365	434	413	398	419	421	439	416	408	389	462	431	428	399	440	424	426	463	426	421	433	457	387	432	413	418	418	417	374	451	411	457	431	432	444	436	393	457	417	453	415	406	430	461	436	439	433	384	424	430	437	399	439	410	415	436	444	430	447	388	447	412	437	415	411	449	435	426	424	395	410	440	428	445	404	424	409	419	429	425	425	426	407	390	423	421	421	446	419	454	395	400	455	409	452	464	419	418	423	422	393	424	427	414	419	423	431	416	432	424	447	422	403	442	450	412	411	410	440	406	403	406	438	421	411	394	432	446	424	439	458	397	437	386	465	431	450	412	400	452	461	412	438	413	428	416	416	408	426	477	438	424	467	461	443	435	387	423	401	427	402	426	399	410	445	435	413	440	422	433	442	423	458	407	443	396	432	392	405	420	454	453	413	432	434	434	403	444	370	391	463	414	446	386	403	422	449	415	419	393	413	409	440	431	436	426	455	436	438	437	446	441	441	411	413	434	409	430	411	393	434	441	429	435	437	433	395	429	436	453	428	442	430	402	423	406	449	425	420	393	436	441	448	417	427	406	421	409	405	390	420	427	426	438	437	411	432	377	419	438	414	426	419	451	448	434	428	449	405	414	434	457	417	417	454	406	407	431	407	432	428	441	441	443	406	444	403	440	395	397	455	440	417	402	439	413	409	413	417	408	425	443	420	463	397	462	440	429	422	421	406	447	421	385	398	421	419	453	435	435	427	427	430	400	451	420	456	398	432	411	444	452	449	430	441	443	443	464	462	417	485	400	401	384	414	392	443	441	474	402	410	432	418	421	426	422	449	435	421	433	431	425	428	405	413	409	392	469	425	404	430	452	478	420	431	404	399	421	404	451	385	423	419	440	439	422	387	416	413	432	419	422	427	413	393	436	429	419	459	399	403	406	413	409	399	390	426	420	425	402	440	431	419	456	436	400	429	437	454	420	452	422	433	419	402	410	447	439	419	435	472	454	425	459	402	406	423	435	449	429	436	444	432	411	452	392	433	441	423	466	413	415	423	422	440	432	417	431	402	408	439	425	447	412	423	453	426	385	400	445	441	414	437	394	448	407	442	412	418	410	435	435	401	424	446	415	406	410	444	391	431	416	481	452	398	455	445	418	438	445	425	438	443	396	400	439	454	401	395	400	381	456	449	410	402	424	420	423	396	421	418	414	442	418	401	397	439	442	449	440	423	422	403	440	424	438	423	452	447	435	417	395	399	464	477	435	427	408	426	404	408	427	441	444	443	424	438	419	433	431	427	376	422	413	429	411	399	410	461	417	406	448	415	412	435	395	433	414	434	435	405	439	418	391	443	414	425	448	414	434	427	419	429	410	458	445	442	392	426	439	399	476	453	426	421	444	446	404	426	415	431	421	426	408	448	426	402	428	407	432	391	434	419	416	417	430	410	430	439	450	431	417	446	425	390	418	435	435	441	441	430	456	462	418	416	429	454	396	433	445	420	421	394	421	428	430	417	454	425	422	405	427	385	416	435	475	430	420	388	440	455	396	432	423	402	461	455	433	424	456	457	431	413	471	435	410	454	392	411	424	414	428	444	429	425	429	415	426	431	476	399	442	470	440	418	400	462	408	427	406	405	415	398	456	430	424	451	446	454	416	435	426	448	431	424	417	421	393	435	453	418	419	400	406	453	386	409	450	439	433	440	489	412	407	408	452
34646	32915	20955	1973	673	588	456	384	393	365	372	298	309	287	312	305	300	300	273	291	295	287	253	247	289	255	310	296	271	249	253	282	296	280	271	281	257	289	271	262	271	283	238	242	269	271	284	276	275	263	254	290	273	260	260	280	224	260	266	249	268	241	271	300	269	268	282	269	224	278	252	294	258	257	254	269	263	283	231	258	236	273	274	288	258	257	255	259	269	263	261	276	298	283	257	288	243	271	270	252	266	256	269	241	281	286	221	268	290	241	279	259	270	266	246	278	259	278	274	261	275	253	271	257	277	267	252	272	264	278	257	251	271	279	290	254	260	279	286	295	263	274	255	279	255	251	262	259	290	283	287	283	259	288	247	271	276	280	257	258	255	293	280	244	270	248	255	263	279	277	247	249	259	286	270	242	269	270	278	280	239	250	269	254	272	273	224	239	270	250	276	278	254	289	278	250	261	275	261	269	280	268	270	263	266	241	262	266	249	267	300	272	263	261	253	254	265	283	269	262	290	270	268	252	270	278	279	258	265	277	269	269	293	268	277	252	294	273	282	258	280	267	232	265	266	259	267	269	270	225	270	321	277	268	258	258	261	257	246	245	271	254	272	265	272	248	280	254	249	260	266	273	257	275	267	285	263	280	258	275	270	261	243	282	261	233	270	254	294	268	295	261	277	283	286	277	291	275	293	277	276	266	280	297	271	249	279	238	267	246	255	289	264	246	270	245	286	277	267	262	279	263	289	277	265	240	268	311	247	247	279	278	285	260	272	271	231	242	246	273	251	277	248	252	263	300	233	297	275	291	234	264	269	281	273	248	249	285	287	291	241	272	296	270	246	269	289	258	271	275	275	291	268	262	274	261	310	265	271	322	255	240	263	251	288	249	266	244	228	281	283	257	250	298	255	272	281	274	290	288	241	238	251	223	241	257	273	266	246	238	281	275	247	263	286	240	274	245	261	307	259	252	258	271	260	293	219	255	258	277	251	277	257	270	294	308	280	250	283	259	276	281	258	244	250	282	250	296	295	243	254	262	254	263	260	299	244	290	221	245	269	258	251	287	254	290	262	305	272	269	295	258	275	248	262	277	240	285	277	290	298	267	254	253	282	244	281	296	259	241	303	255	251	296	258	248	253	237	249	276	274	279	274	256	270	278	253	262	260	276	248	253	264	264	259	296	261	267	295	272	285	239	285	252	252	247	259	291	273	253	283	248	302	254	251	232	246	263	245	225	259	247	265	307	243	255	257	256	268	278	261	266	275	253	235	270	285	262	273	239	278	267	258	234	265	278	272	298	312	272	248	268	252	249	282	282	280	259	244	282	282	265	281	271	245	273	283	257	256	284	265	264	284	248	248	265	263	257	305	265	269	282	285	282	278	249	252	279	263	268	258	268	279	256	260	235	274	256	258	240	237	242	252	284	294	237	285	285	273	250	264	259	300	290	271	274	275	281	252	259	290	243	273	259	250	262	275	249	232	265	270	259	284	259	265	264	288	263	265	264	253	273	259	244	269	276	270	260	286	284	229	276	226	275	283	261	287	297	262	249	257	280	283	233	273	275	270	244	275	263	265	257	263	259	239	265	283	285	260	255	252	270	261	273	289	265	258	246	272	260	284	295	290	267	265	269	257	270	261	277	248	251	291	248	288	260	236	296	259	272	264	262	243	269	225	257	279	264	282	260	264	287	274	251	253	238	251	256	289	248	289	258	221	253	278	309	244	293	273	277	266	279	278	245	270	248	256	265	257	252	253	278	249	261	260	292	283	257	267	264	254	268	244	235	262	257	283	277	300	256	251	288	267	275	258	253	251	284	282	300	253	255	260	244	245	247	278	249	254	276	282	262	266	271	280	276	261	289	270	264	266	243	277	275	280	259	282	235	239	282	287	294	279	247	254	265	263	254	283	281	242	252	263	274	255	277	246	287	258	265	263	246	251	279	248	250	240	264	269	250	272	257	248	252	281	245	242	263	261	265	250	250	259	295	293	268	233	249	272	243	267	270	266	244	274	269	228	278	258	249	274	266	280	267	267	235	264	243	268	296	264	251	273	248	289	253	288	265	298	264	267	268	267	254	263	285	270	272	245	273	247	272	243	258	257	252	261	299	246	250	248	269	249	268	259	268	257	237	235	298	306	291	265	253	269	290	272	280	250	257	262	232	235	270	283	253	243	296	233	290	284	242	239	297	274	259	239	286	267	260	252	239	238	247	288	280	287	266	270	272	278	234	236	257	250	282	258	277	308	287	260	260	254	239	269	238	234	281	298	271	251	256	252	270	224	287	245	269	265	247	264	275	288	273	295	244	262	257	280	280	266	282	238	262	294	314	251	251	245	264	270	275	242	279	261	256	261	236	273	260	283	255	243	244	260	252	259	266	236	282	260	266	284	284	257	240	240	262	275	269	262	284	282	288	254	284	279	271	271	262	274	275	278	260	292	268	253	235	249	263	254	252	263	279	247	268	259	235	257	239	261	235	267	254	254	272	280	271	249	288	274	258	273	243	245	236	270	263	259	238	265	242	284	280	240	256	283	258	253	297	281	219	257	299	265	275	273	266	284	265	228	268	267	263	263	240	258	297	254	284	254	275	227	265	285	258	262	254	280	221	270	248	252	284	257	277	250	253	227	270	244	262	267	282	279	274	276	271	266	275	278	280	273	248	277	269	252	286	244	262	300	272	270	273	254	278	258	241	253	246	250	261	261	274	272	258	258	271	262	254	259	281	256	266	242	272	259	253	288	277	293	248	259	243	276	263	285	268	268	266	276	262	240	266	285	291	248	259	257	266	246	257	272	261	264	297	266	258	295	255	253	274	268	250	242	236	255	293	268	264	253	234	285	288	261	237	289	249	272	277	263	297	267	257	249	298	266	309	271	258	247	296	268	271	280	250	241	238	260	266	250	262	277	270	235	252	267	267	243	281	257	301	272	276	250	279	284	254	260	268	273	262	275	274	254	291	234	267	273	256	274	230	266	258	245	260	257	280	247	266	273	269	298	276	271	258	229	275	308	275	265	291	244	237	264	283	303	274	285	264	267	271	279	278	278	303	299	281	275	265	273	269	260	288	250	239	256	261	231	274	266	255	258	272	254	263	274	285	259	244	238	298	241	304	258	285	250	272	254	252	287	256	245	287	255	260	259	240	245	257	284	280	247	272	258	266	259	243	257	252	275	269	257	272	284	274	281	243	230	264	261	269	286	274	277	265	269	272	275	276	249	250	279	263	271	290	240	260	251	260	260	265	240	229	285	270	290	241	226	281	273	290	249	257	279	267	268	268	287	240	274	276	256	267	296	245	229	279	271	253	256	265	278	255	264	254	281	264	265	257	260	278	241	256	295	251	240	261	276	281	280	284	270	254	266	295	264	253	271	255	243	235	243	280	241	264	239	258	251	236	226	265	279	270	278	268	244	267	242	289	257	240	275	243	268	255	290	279	265	261	258	254	269	285	295	257	276	264	264	281	291	260	261	289	259	264
21179	22948	15064	3212	2593	2248	1773	1585	1451	1328	1218	1066	1053	1002	955	899	869	873	820	854	848	764	775	838	732	761	779	745	770	712	740	675	737	731	699	682	682	674	713	751	696	713	743	705	735	676	722	740	690	684	721	701	692	728	721	687	694	697	653	721	692	676	680	670	712	685	636	682	640	716	672	660	662	741	665	700	702	669	682	735	691	653	673	674	686	714	684	706	668	657	687	615	690	664	677	713	685	707	660	613	687	664	643	673	706	720	653	674	641	682	635	687	670	682	639	689	681	644	684	718	629	695	636	637	763	685	689	693	674	682	651	712	649	613	676	695	669	646	668	652	686	686	693	660	688	701	676	653	682	706	680	676	679	678	688	689	681	672	644	661	670	687	674	673	715	673	708	632	703	622	710	684	685	672	658	702	655	668	692	652	632	672	649	674	627	705	675	661	681	700	672	691	704	700	687	666	644	671	681	670	676	688	672	699	683	704	675	704	624	708	678	666	667	705	689	691	638	689	667	683	686	716	704	613	701	692	655	670	673	651	700	663	644	689	724	626	679	700	642	695	698	636	657	658	708	699	662	724	671	705	648	735	653	698	687	696	690	675	670	691	670	661	690	618	646	632	648	665	683	682	681	688	680	694	678	674	654	650	678	690	694	664	681	659	635	670	699	694	660	727	672	651	669	696	725	674	699	674	642	663	700	670	691	691	667	677	659	673	631	654	708	636	700	695	662	684	718	656	644	661	669	676	687	633	681	626	654	691	678	696	723	660	696	673	693	650	675	651	705	696	646	652	701	673	702	639	662	695	678	743	692	693	673	651	693	638	649	700	665	690	679	693	691	652	645	726	695	686	657	682	732	661	670	732	674	691	660	654	683	683	681	657	663	666	686	658	730	690	718	676	667	639	652	673	611	714	675	676	682	640	701	708	695	658	672	642	679	662	629	666	674	656	652	671	651	687	690	657	678	653	680	661	663	682	727	684	621	663	668	707	629	672	674	664	655	624	665	649	707	649	671	657	642	687	691	687	641	706	687	634	642	651	652	663	676	666	665	682	697	692	672	661	668	670	685	654	657	707	676	637	629	676	687	673	686	634	676	631	611	643	651	688	673	653	684	651	646	677	699	707	673	658	670	696	684	673	678	661	708	675	694	622	700	684	638	677	713	648	655	677	658	651	711	672	675	692	676	681	670	659	733	691	690	701	660	623	663	722	689	669	729	676	692	617	660	675	669	651	667	719	691	677	698	659	692	671	659	684	735	649	696	680	687	677	632	709	688	616	680	719	649	629	649	667	653	705	671	699	700	668	652	607	692	636	615	713	660	680	650	687	719	643	678	642	673	666	693	726	661	668	723	679	697	663	670	672	694	673	651	640	669	704	631	646	722	690	689	707	703	675	683	683	683	667	677	634	664	688	701	678	688	694	699	686	709	683	653	648	652	644	691	678	684	635	650	631	691	723	659	664	717	696	641	684	682	740	659	680	657	728	667	714	651	664	652	660	690	680	570	654	690	668	684	659	674	672	698	694	692	700	668	688	728	659	682	647	702	651	693	669	698	712	651	702	707	686	664	658	672	660	687	694	706	679	688	681	704	646	673	698	663	601	625	672	662	652	701	697	663	649	679	721	674	663	667	681	669	602	671	679	720	658	696	705	687	652	748	665	650	677	658	656	715	660	686	719	648	646	665	631	654	676	697	653	718	683	696	666	674	671	661	706	676	647	673	701	705	675	716	658	626	666	720	672	682	722	691	685	659	685	665	663	686	736	700	705	703	676	689	724	701	665	706	680	632	646	699	695	654	667	673	677	687	685	630	673	649	689	698	676	688	667	699	712	691	653	709	670	672	660	692	716	622	677	665	685	680	638	667	698	677	679	696	636	710	681	618	678	722	714	642	622	642	675	704	665	695	657	673	676	661	649	660	678	654	703	666	710	639	682	674	687	700	702	668	723	722	659	680	720	663	687	692	630	649	734	689	642	701	618	666	661	710	685	672	714	693	688	636	688	666	701	684	665	661	674	671	703	652	669	630	673	678	665	666	693	667	681	675	677	656	648	653	667	669	627	643	685	643	640	685	669	678	670	693	701	695	639	682	733	673	625	679	692	674	662	674	698	670	676	707	653	671	653	651	654	669	696	717	680	704	648	650	632	686	713	717	732	723	669	672	723	690	706	694	678	680	655	666	642	718	668	695	638	651	631	700	667	653	651	702	710	710	650	633	671	652	663	649	687	692	685	674	701	693	694	669	698	652	668	664	673	684	697	713	654	693	633	651	670	665	678	687	700	661	646	653	696	691	653	679	657	683	670	690	641	685	678	658	640	715	696	645	674	688	695	671	669	688	688	677	688	659	705	684	682	679	692	670	716	683	692	687	642	677	717	660	672	720	655	643	685	705	667	692	668	667	630	636	663	674	648	703	668	694	671	696	675	657	702	677	630	696	678	667	629	688	736	695	712	678	681	644	670	722	683	661	670	635	685	680	664	694	700	655	679	690	674	726	636	670	703	660	664	658	681	709	692	654	687	680	708	707	694	710	639	670	711	681	667	681	723	665	706	697	645	701	691	693	676	694	651	670	683	670	679	670	682	710	671	693	693	675	646	645	677	681	673	689	710	667	663	718	609	671	680	633	718	679	632	703	651	690	661	682	635	678	691	662	658	653	683	676	691	653	702	713	652	665	642	708	662	687	703	656	683	641	678	675	664	682	670	691	644	664	680	646	669	699	687	676	701	708	693	681	718	644	649	662	666	702	625	656	720	646	691	713	719	652	696	643	604	683	683	694	650	704	627	643	689	706	704	644	666	673	688	696	678	637	713	652	668	667	662	695	591	677	613	690	692	686	699	655	704	661	677	674	665	636	711	701	675	672	674	671	616	726	672	662	667	673	694	687	660	708	702	679	695	665	650	661	641	694	672	727	687	689	639	687	662	675	670	658	667	705	672	678	684	687	700	683	690	690	703	659	698	644	657	727	708	678	628	680	689	658	670	679	683	674	682	666	657	695	715	664	685	660	633	645	654	655	706	641	672	654	672	727	673	690	683	688	656	693	738	677	678	679	654	705	669	685	669	681	728	677	691	668	624	707	637	644	672	659	706	753	670	613	659	680	670	677	694	708	688	668	648	664	669	689	701	685	677	696	705	676	725	670	696	680	708	642	691	689	710	683	724	652	687	719	672	697	712	719	609	680	707	700	689	676	695	640	708	672	674	685	694	677	675	693	693	621	639	723	704	674	673	730	672	703	670	695	639	711	725	669	716	656	707	683	702	674	686	707	676	670	679	648	690	671	631	654	654	655	660	663	651	679	678	653	649	725	675	680	681	689	636	672	676	669	701	641	668	662	681	647	716	640	682	689	654	722	640	713	671	699	627	664	658	673	696	666	643	685	680	675	676	657	720	662	669	672	686	707	665	644	682	678	750	643	639	673	683	701	664	614	679	688	650	652	660	670	681	653	668	672	731	663	651	754	680	665	701	705	708	668	682
49520	49633	33199	5579	1168	795	637	486	437	390	359	316	338	294	308	282	244	295	281	266	254	247	203	249	265	247	229	227	213	237	209	254	203	229	215	219	223	210	217	214	239	208	204	214	227	229	189	229	223	206	231	200	224	217	219	201	228	201	234	213	204	221	213	203	242	237	231	241	218	193	241	207	208	198	209	219	215	204	190	194	211	227	215	209	251	248	252	244	193	213	195	210	247	207	211	221	225	213	222	181	214	213	214	212	227	215	201	234	203	227	184	217	207	205	225	193	218	231	217	222	221	224	198	203	205	206	207	218	219	222	228	234	189	219	241	195	194	236	197	213	208	225	211	201	245	214	218	213	243	213	192	200	220	218	208	228	213	244	233	222	204	201	205	208	222	227	220	231	209	184	215	227	194	224	218	184	211	241	199	187	220	218	224	212	217	224	208	218	217	184	227	224	217	228	222	214	204	214	222	203	217	191	231	193	227	193	227	180	214	221	224	218	181	194	194	209	221	209	218	216	201	208	210	219	215	213	229	198	217	215	212	200	250	212	221	203	191	224	209	223	221	214	219	211	203	213	208	214	233	197	236	217	203	192	217	226	188	203	195	216	208	236	211	218	218	196	203	219	214	220	214	197	231	198	216	211	218	201	199	213	191	223	203	201	204	232	195	222	212	218	228	202	212	207	218	206	217	228	199	199	211	199	194	206	211	194	206	190	200	212	188	221	196	205	179	202	185	218	176	218	214	204	235	209	240	207	207	223	225	182	202	227	205	233	213	223	218	172	200	191	192	226	232	218	226	233	182	193	224	201	250	207	187	237	193	227	227	214	207	212	195	238	199	209	216	219	212	206	200	199	200	220	185	236	225	198	217	215	192	218	229	249	210	212	220	202	221	213	200	198	224	206	233	189	224	201	229	222	208	214	223	215	188	225	201	194	190	209	202	214	220	224	226	206	203	209	229	219	212	213	210	186	216	182	196	230	199	218	243	217	233	213	218	209	206	176	215	228	228	232	242	204	226	256	227	192	199	211	211	209	232	232	206	190	223	224	191	212	202	226	219	196	204	232	234	228	232	195	213	191	215	194	233	209	221	200	224	247	214	196	213	190	191	226	224	209	215	195	211	193	225	207	220	203	204	199	208	208	210	197	203	190	230	205	187	228	201	212	208	228	215	240	195	228	192	200	218	211	215	240	244	230	221	183	218	190	221	192	219	197	207	230	223	193	240	202	202	202	212	217	201	190	203	183	213	216	188	224	221	214	219	233	211	202	220	224	232	218	211	200	229	219	225	221	199	219	235	218	221	210	208	226	219	213	212	242	209	216	221	211	187	210	170	225	187	198	239	202	239	226	247	215	197	216	214	215	209	218	193	201	204	227	214	237	230	220	214	208	232	193	207	170	209	225	209	207	230	208	220	188	235	218	213	211	211	207	205	204	197	217	220	211	226	217	225	200	203	231	225	222	201	204	240	212	217	222	230	211	197	214	199	200	194	202	212	204	228	214	208	193	220	201	205	222	206	230	216	204	197	209	208	229	190	199	201	214	223	197	239	210	213	183	218	211	215	226	201	235	210	211	225	227	204	204	211	221	179	197	198	217	211	207	193	218	198	212	198	200	227	203	192	224	223	231	193	205	205	222	226	233	205	242	216	199	210	185	235	239	231	205	181	223	219	212	227	225	204	218	236	225	199	234	186	226	207	215	235	214	199	203	200	198	223	218	212	208	200	197	209	193	193	246	189	222	223	192	207	218	247	213	228	238	217	207	201	213	222	216	183	226	220	209	247	235	180	235	220	224	208	204	191	193	201	202	213	221	234	204	210	215	213	208	205	222	241	202	201	213	202	234	202	191	198	213	210	236	217	213	188	183	225	195	192	202	215	212	198	206	203	185	211	193	220	220	211	216	204	204	204	214	209	207	223	221	224	201	214	225	213	198	196	196	194	203	223	179	231	181	200	234	197	213	219	195	232	211	205	216	197	206	221	212	240	200	211	206	212	188	218	239	188	218	217	215	199	200	209	201	213	222	213	219	225	215	185	187	180	205	191	211	205	183	201	226	218	222	217	237	222	211	249	213	202	196	241	220	225	221	208	186	236	199	228	223	216	218	243	229	214	222	214	213	205	197	235	214	194	219	188	196	222	227	216	216	225	205	182	250	209	223	246	207	214	228	221	221	213	211	225	208	231	200	230	180	237	204	231	235	202	206	206	188	200	227	234	230	220	216	228	200	234	197	211	209	199	236	227	217	201	239	196	235	221	212	196	219	214	230	210	223	214	252	240	204	210	207	234	235	240	204	222	228	211	209	222	217	205	199	211	227	204	181	187	215	215	218	214	225	220	206	196	213	203	197	206	220	208	199	228	198	233	242	209	222	222	230	192	213	229	233	223	186	241	202	206	195	226	228	208	203	221	214	227	189	207	205	196	223	205	200	206	212	213	205	208	188	225	212	186	221	215	215	193	237	227	201	204	173	209	232	216	198	211	222	211	201	209	212	194	237	205	206	207	211	198	180	196	257	188	214	234	213	203	245	198	237	179	203	187	203	228	214	214	202	209	221	215	199	195	232	184	214	215	213	233	202	203	185	207	222	191	199	215	236	199	213	213	218	189	203	204	233	218	195	217	207	217	238	205	197	216	214	209	227	246	237	211	214	224	213	205	202	176	230	192	235	240	217	217	205	217	196	209	221	212	205	227	190	231	210	197	220	222	229	199	209	221	204	211	187	222	215	183	210	226	232	232	212	240	210	214	233	220	208	221	230	249	197	217	189	210	234	234	216	220	219	198	219	205	235	217	222	198	215	203	195	203	214	188	209	207	231	217	212	223	225	229	192	206	240	241	206	193	188	200	239	225	211	217	224	232	202	207	201	232	218	210	205	196	205	207	211	212	192	207	236	212	208	204	210	200	200	237	223	224	196	188	239	210	217	226	210	234	211	208	202	214	239	214	191	192	240	232	229	202	205	204	220	204	212	209	215	211	224	234	226	205	220	194	219	215	211	194	197	203	205	222	212	226	203	218	198	198	171	202	207	196	209	225	224	222	225	191	189	223	196	230	236	224	190	202	184	214	200	224	218	206	194	224	222	198	206	201	235	249	238	196	199	229	222	204	193	183	212	178	206	207	223	201	227	223	207	210	227	196	207	207	200	221	184	212	206	182	246	212	188	218	236	206	191	216	208	204	217	232	218	193	249	227	236	225	213	218	196	246	204	229	216	193	201	207	220	196	223	234	211	175	216	178	222	215	212	195	181	193	218	202	245	233	220	191	224	258	207	197	201	195	217	218	198	200	204	206	211	211	208	252	190	206	202	204	204	200	207	188	215	193	198	227	235	259	206	211	193	231	209	205	215	215	203	224	219	235	240	204	203	217	202	217	259	217	253	241	193	213	192	226	230	201	217	225	214	233	251	207	233	225	233	200	225	209	193	194	197	212	204	232	198	219	200	207	185	210	204	203	194	209	191	210	204	224	222	210	216	213	207
30247	33896	18586	5020	4326	3285	2722	2235	2032	1700	1550	1427	1261	1226	1137	1041	969	948	921	852	800	784	799	763	753	713	717	727	673	631	631	632	690	677	652	668	635	604	644	606	597	603	631	613	605	599	576	616	598	609	598	535	574	600	585	589	605	556	585	561	564	561	584	576	582	587	523	598	548	565	587	557	517	599	526	564	525	569	553	542	580	593	553	581	539	558	553	571	540	546	570	562	523	566	520	552	573	539	515	504	515	592	561	546	553	543	544	545	566	532	597	594	554	497	550	558	540	547	542	584	505	517	535	583	509	559	558	556	535	530	567	553	519	561	583	567	569	549	529	536	531	537	539	505	543	566	549	566	560	544	508	544	544	536	546	528	578	537	548	528	545	519	577	526	550	499	538	526	544	513	510	531	533	508	545	489	574	527	509	539	582	589	587	558	491	569	520	555	580	578	543	503	582	534	534	563	541	565	478	547	575	522	538	548	540	575	538	543	553	551	511	532	522	510	577	568	540	536	547	542	520	518	574	540	526	513	512	557	545	529	505	519	570	540	511	518	529	507	546	521	558	546	535	474	549	577	565	576	560	512	500	498	558	496	534	539	526	534	531	549	532	541	504	536	547	557	502	538	544	519	530	548	534	510	531	541	527	560	534	573	539	532	552	539	561	548	518	585	544	531	545	577	530	519	548	507	547	539	541	543	523	573	520	535	555	537	585	545	552	552	605	503	511	547	549	524	527	592	519	557	567	570	528	532	545	557	510	559	495	533	512	581	538	510	563	552	538	530	518	543	567	540	528	569	516	537	517	529	532	500	528	573	511	542	508	560	591	558	535	542	526	550	509	521	508	519	543	535	552	569	541	525	563	561	512	555	585	537	520	505	555	494	520	488	518	576	563	505	580	509	508	541	531	538	563	565	521	538	551	542	556	551	547	541	536	508	541	533	585	542	564	529	519	493	546	546	533	529	512	568	566	517	549	549	506	482	535	531	535	561	545	547	546	511	538	545	528	553	529	557	529	564	531	535	534	576	534	529	584	502	508	538	538	531	558	552	543	529	560	566	531	501	549	544	506	583	520	513	539	535	584	603	500	510	521	589	528	552	552	520	576	541	510	526	591	560	528	527	513	557	506	532	504	582	516	520	543	533	517	544	550	525	499	534	518	516	540	541	573	527	494	546	555	555	535	556	534	547	591	527	533	534	558	571	563	555	541	523	511	496	494	553	560	501	518	544	530	558	539	546	527	529	526	554	561	513	525	539	561	549	520	524	533	498	543	553	535	552	544	543	513	567	579	551	555	521	508	507	529	509	576	505	551	514	541	550	509	538	569	518	550	531	511	539	534	544	550	510	505	538	552	541	572	530	523	534	556	528	554	557	516	556	542	528	525	533	545	527	515	513	553	550	538	569	527	543	543	516	522	566	594	546	570	545	534	588	561	550	552	518	564	534	554	577	543	543	509	540	535	547	599	522	528	517	568	538	570	568	527	557	523	555	538	543	555	503	508	550	548	527	567	557	519	547	544	560	590	542	580	542	539	515	563	589	578	573	525	534	537	511	504	552	512	540	523	540	537	514	548	501	558	559	515	521	532	570	560	543	547	558	547	511	562	535	586	485	541	547	530	545	537	563	524	578	538	504	563	571	514	561	538	533	521	512	566	526	522	545	570	558	541	541	506	537	487	581	570	572	563	504	504	572	495	574	520	559	545	532	549	544	570	551	571	554	561	523	541	536	538	519	543	524	542	504	533	546	534	524	552	529	536	533	521	559	528	511	517	555	547	519	570	480	576	533	553	535	538	564	548	553	551	529	567	512	531	560	558	537	562	596	570	547	522	511	536	544	566	530	529	540	559	582	573	554	516	550	533	517	559	466	558	529	551	558	546	528	562	528	532	553	555	533	528	527	526	548	521	538	547	575	546	531	580	561	585	541	513	560	537	529	533	555	577	523	509	563	505	530	560	532	519	532	535	540	498	558	531	516	558	550	573	562	568	496	549	541	564	507	546	533	518	519	557	548	561	500	527	549	538	556	522	568	522	512	559	525	567	535	573	543	563	556	578	537	544	514	544	553	542	492	541	512	489	521	537	521	518	590	548	540	530	568	577	513	566	550	581	552	531	542	586	501	572	542	486	519	569	570	515	505	509	526	522	532	562	566	532	534	521	573	502	515	537	505	555	554	550	535	550	552	582	539	524	571	533	560	553	521	557	519	515	562	523	546	551	517	505	575	521	569	529	574	506	568	570	561	557	564	566	529	561	548	481	532	525	534	518	540	542	566	519	556	553	517	503	524	512	548	535	534	542	567	543	523	571	552	534	518	563	564	551	540	553	545	538	556	529	538	533	518	543	539	530	560	554	554	541	525	545	537	591	534	517	570	533	525	531	568	523	537	511	532	507	539	532	497	548	535	566	569	524	535	562	481	536	531	547	525	526	503	547	537	545	564	547	507	548	574	564	512	512	509	559	521	530	575	536	516	563	503	516	573	521	567	521	508	530	541	538	538	527	532	554	522	557	529	524	550	513	538	535	562	562	553	559	522	526	530	493	503	532	500	531	579	548	537	598	553	551	528	530	535	537	513	535	528	561	535	553	506	547	551	537	528	508	547	571	551	564	534	528	537	534	530	522	561	478	563	524	526	518	553	567	532	516	570	551	572	518	546	522	522	525	554	502	566	537	538	559	551	548	534	536	533	499	528	565	525	540	570	544	550	531	504	550	564	523	566	479	582	528	521	521	549	553	523	541	573	520	531	574	506	516	508	522	534	552	559	586	515	539	516	583	550	507	544	519	535	522	568	523	545	545	519	515	543	546	533	531	493	453	501	544	558	519	514	524	534	552	516	527	540	586	532	546	564	531	555	571	526	540	548	548	551	517	533	540	534	587	483	543	564	556	568	528	530	531	499	555	532	498	512	552	530	584	577	517	549	546	506	510	508	494	546	541	521	576	557	537	541	576	552	542	550	537	568	544	506	494	522	531	540	510	580	513	504	539	548	524	522	546	500	589	542	549	553	586	511	508	540	515	522	519	555	587	530	563	587	596	530	547	510	529	514	521	515	580	512	559	536	564	552	497	542	516	540	538	576	559	601	535	504	499	571	545	543	527	533	533	513	534	517	523	539	549	522	569	526	551	532	564	493	564	527	587	489	554	509	527	563	523	523	553	515	545	547	526	563	558	552	543	564	558	586	510	544	567	547	515	549	532	549	519	526	556	551	544	548	558	540	530	543	553	579	540	520	544	536	516	572	536	530	577	578	559	529	548	540	568	548	589	533	528	541	562	530	567	574	565	527	533	593	559	525	548	535	541	536	521	544	569	515	582	522	574	533	530	557	515	540	532	542	529	550	558	544	561	560	529	563	548	570	538	540	540	570	532	561	535	531	496	546	562	537	515	555	475	543	536	565	555	525	527	555	575	554	555	530	544	525	529	585	555	511	564	558	568	549	579	507	536	537	545	507	490	536	542	551	549	550	564	589	563	516	541	548
4053	1650	753	171	166	161	156	141	144	156	153	160	156	167	154	137	152	151	157	149	167	154	162	161	134	136	159	146	147	158	155	169	151	157	156	134	144	137	128	177	140	135	134	143	171	162	163	143	162	155	145	162	147	158	143	162	147	171	152	144	143	148	150	162	160	157	135	149	149	162	152	151	162	131	157	163	142	140	155	139	155	139	166	139	140	152	151	174	127	146	149	156	147	165	162	154	161	142	132	163	126	130	140	131	155	158	144	151	152	146	154	156	158	150	141	178	159	163	144	155	151	153	154	159	153	160	150	139	149	161	146	141	162	145	146	150	148	139	151	155	159	150	166	148	147	156	158	154	166	150	160	160	133	138	146	141	162	169	135	150	143	171	152	159	146	161	145	142	146	158	125	171	140	136	157	165	149	153	139	145	139	124	143	149	142	148	125	138	157	150	173	167	150	142	159	175	161	139	152	143	141	140	135	136	152	168	143	140	140	156	131	150	153	165	151	136	150	157	153	151	140	151	146	130	165	147	156	159	153	170	165	154	150	158	127	148	149	174	156	159	137	160	146	124	135	146	151	168	157	134	152	175	147	141	131	141	147	144	149	156	147	161	149	152	159	146	163	140	148	148	162	162	165	137	167	157	151	155	148	174	181	143	169	154	144	169	178	144	133	180	168	144	158	161	156	145	156	146	155	156	154	133	154	147	135	153	132	141	160	147	138	146	167	175	118	154	161	132	134	148	144	128	139	164	137	134	142	163	155	139	189	174	173	121	176	137	148	154	140	138	146	152	148	167	147	135	141	149	149	142	149	154	136	135	178	146	134	147	182	131	146	154	146	150	147	153	135	154	154	147	156	142	142	159	140	163	163	149	129	181	177	120	157	165	159	149	193	137	157	149	132	150	154	146	143	170	145	139	152	140	156	153	146	147	164	184	179	150	162	152	182	168	170	142	150	134	146	158	133	144	143	130	146	179	156	156	160	173	146	159	158	154	161	175	144	173	157	153	145	167	150	144	171	141	141	148	130	140	130	147	157	169	167	145	168	136	131	129	172	158	150	135	198	152	161	156	140	134	155	130	157	142	152	156	161	153	169	163	171	142	142	159	152	143	150	171	148	146	170	151	151	170	141	139	143	150	157	161	149	143	165	152	170	155	125	157	150	135	134	126	163	137	150	163	135	147	140	139	129	118	138	164	153	154	137	130	139	127	159	138	155	157	142	173	153	148	149	145	133	141	154	138	170	147	166	143	163	161	136	137	163	160	153	160	152	152	151	147	160	142	166	140	140	136	139	136	142	154	155	165	155	166	132	146	127	137	143	139	140	143	169	153	143	131	131	155	139	162	153	133	156	161	141	149	150	153	149	164	136	156	146	136	144	129	155	141	146	143	151	135	136	145	144	164	145	158	133	149	154	136	136	175	161	153	162	159	172	155	166	166	167	163	159	157	153	135	146	173	147	152	177	162	163	164	165	142	149	165	164	157	144	146	176	151	167	140	165	186	133	138	154	157	170	148	158	160	158	143	123	156	132	140	159	142	147	137	135	162	157	161	143	146	152	154	161	162	155	147	164	142	150	146	133	161	133	155	142	175	152	142	139	163	154	141	137	157	156	120	150	162	146	132	145	144	154	146	160	141	150	147	148	129	144	158	142	139	161	144	178	146	153	152	169	164	155	133	154	153	146	139	161	138	133	170	151	163	157	144	139	130	129	141	138	120	144	157	127	141	150	165	161	160	154	152	164	137	156	131	131	147	132	145	163	156	152	149	158	150	150	142	155	131	159	155	161	160	128	130	163	156	161	156	132	147	148	122	151	148	144	130	155	154	150	158	136	167	156	147	143	168	133	171	138	146	147	156	147	147	140	155	161	144	159	161	164	136	156	142	127	134	163	131	128	165	153	165	155	157	163	132	158	145	156	163	147	145	134	151	143	158	155	149	142	140	133	148	149	155	159	138	132	166	146	157	146	156	138	165	158	150	154	149	147	134	122	138	121	149	150	168	135	165	160	128	166	165	150	176	148	150	145	154	150	163	168	140	162	165	150	148	147	140	196	154	153	159	142	156	159	154	147	142	141	167	152	152	145	159	149	144	182	155	146	141	142	142	147	152	151	146	166	156	151	174	177	151	138	170	131	148	138	173	155	146	165	149	163	135	155	173	156	147	155	149	140	145	161	139	148	146	140	149	171	159	156	156	149	158	156	137	166	148	165	123	168	134	145	150	154	150	161	147	147	149	155	152	150	135	147	160	155	139	155	154	159	156	140	138	155	144	172	146	143	142	165	165	147	148	139	148	166	158	151	138	157	164	151	172	134	164	124	161	146	146	142	151	165	147	157	137	149	152	156	132	182	157	174	131	162	158	176	171	134	165	146	136	134	148	142	142	130	163	139	130	134	167	141	141	141	175	163	162	161	180	159	150	166	138	136	159	146	136	122	173	159	143	159	143	151	154	167	172	140	162	159	179	131	133	144	152	166	150	140	167	162	157	158	146	154	141	127	132	159	150	138	125	139	136	156	138	129	137	148	148	149	143	165	130	146	166	143	144	132	153	139	157	177	169	167	146	118	168	126	134	161	143	128	155	167	153	165	145	145	155	127	152	146	159	174	130	143	170	136	144	139	158	132	127	153	163	156	158	166	163	158	156	164	152	139	150	146	180	135	156	144	164	148	162	154	155	148	151	147	158	150	135	150	147	150	151	175	157	150	149	154	151	162	155	158	132	150	166	150	140	135	165	145	149	146	157	152	159	134	166	177	157	147	143	134	131	144	127	145	165	152	155	133	133	159	161	172	147	140	155	154	166	151	168	154	183	153	170	152	164	134	147	175	156	154	154	158	150	153	154	140	160	155	180	138	140	119	168	126	139	168	131	159	145	147	138	130	149	155	143	168	154	167	152	158	129	163	172	167	149	142	141	158	174	131	132	169	147	162	137	150	155	159	125	169	140	141	147	176	157	139	124	145	163	157	144	173	136	142	138	135	156	151	152	151	155	154	148	138	144	125	153	169	148	157	140	147	156	149	169	163	150	139	151	148	141	135	157	157	157	167	162	142	154	155	163	167	162	149	147	157	135	153	157	153	163	156	166	137	124	153	154	163	154	153	173	135	140	163	156	173	152	152	150	139	134	149	141	162	151	159	145	153	162	145	139	153	183	156	153	154	145	179	166	158	157	149	149	165	144	165	140	157	159	140	142	153	136	151	137	145	147	157	150	176	147	151	155	145	153	154	154	151	162	142	164	138	154	154	150	154	138	157	149	150	161	167	149	172	180	149	138	154	178	165	143	126	154	167	169	150	151	164	146	160	154	150	169	149	165	172	145	151	142	142	162	125	134	149	155	151	164	143	124	160	154	155	159	169	141	165	175	149	178	145	145	168	159	155	153	142	155	139	160	168	162	152	152	153	171	133	151	157	186	160	154	140	175	134	152	116	151	172	151	158	174	169	157	157	150	157	151	163	139	169	142	138	151	139	144	161	171
4138	2607	1690	523	496	471	472	438	458	476	468	417	488	417	418	417	425	441	411	410	417	410	437	455	431	420	443	452	420	460	412	440	417	451	417	448	415	439	413	433	452	417	488	435	418	433	436	418	433	400	435	427	413	411	449	443	466	446	423	414	396	410	434	406	412	397	401	428	417	449	405	430	430	416	419	409	417	428	407	402	445	384	459	452	414	462	433	472	455	430	425	439	444	441	441	415	412	408	429	406	424	415	433	418	446	412	445	419	433	443	421	378	441	409	443	416	405	432	408	427	422	466	387	388	418	418	414	427	456	430	416	463	413	419	453	419	435	411	442	402	439	425	424	437	459	394	421	427	426	431	420	434	452	425	442	458	470	401	440	442	406	432	425	416	419	392	407	395	436	439	431	417	425	429	435	464	403	387	426	422	442	440	436	416	438	430	454	453	440	431	445	415	406	450	429	448	427	456	422	374	445	436	466	489	427	409	390	406	405	455	406	441	463	426	414	430	475	440	436	443	450	481	390	395	442	446	402	416	461	459	408	469	409	439	427	400	437	393	438	419	430	449	433	447	413	469	431	408	458	452	413	445	407	436	441	435	428	433	431	443	434	426	445	417	455	432	436	408	408	425	405	452	458	426	388	452	454	408	410	430	432	417	412	398	421	446	416	414	388	436	427	434	448	427	405	433	439	428	404	460	398	421	425	417	413	439	410	424	461	447	402	459	390	420	424	444	425	426	432	446	444	438	412	421	416	425	434	417	442	432	439	418	407	416	432	437	467	440	455	434	456	394	418	427	383	427	442	398	420	423	447	401	434	449	428	440	433	429	391	449	420	463	422	459	416	401	437	417	400	429	423	425	425	424	384	386	466	404	426	424	417	436	428	421	416	447	414	434	457	402	427	419	428	419	384	426	436	426	406	439	448	416	421	423	453	418	425	437	424	424	472	450	450	394	460	417	395	441	435	423	457	426	428	422	427	399	435	440	399	452	419	418	457	475	436	435	425	424	463	417	424	436	446	399	433	452	434	400	426	433	433	358	437	420	429	409	449	431	478	399	456	431	429	421	436	432	434	422	433	475	416	424	440	462	444	382	461	427	413	467	430	463	404	413	427	461	390	433	430	435	454	423	414	435	401	416	448	429	426	422	434	432	428	417	419	444	422	415	379	408	379	455	400	435	418	441	417	364	409	423	432	432	449	417	436	444	455	434	417	440	420	437	388	425	388	399	450	411	414	454	438	421	413	421	427	379	441	430	401	430	387	443	436	432	440	419	446	422	456	449	457	422	431	420	436	417	455	437	410	443	422	411	432	439	412	420	437	447	421	428	430	419	451	410	446	384	419	424	435	429	425	395	433	433	419	401	393	470	394	416	444	419	389	452	412	409	443	444	410	426	438	432	418	448	419	430	407	421	432	445	453	427	438	386	424	452	436	407	411	397	430	412	434	430	458	431	421	437	423	428	425	423	422	449	399	409	433	429	437	447	392	456	416	432	419	396	434	450	436	444	472	402	451	405	456	420	404	437	388	433	417	403	395	460	470	400	458	443	408	433	423	433	416	452	405	420	434	396	413	442	403	435	432	393	426	422	400	458	425	423	433	408	429	442	444	426	418	432	445	406	401	451	388	443	431	437	427	405	456	443	434	411	400	439	422	443	428	391	397	423	419	439	412	430	445	417	437	392	376	420	461	445	426	444	437	403	417	396	405	409	395	412	430	420	448	407	451	411	413	416	415	438	435	368	376	402	451	429	411	434	413	443	464	450	436	434	445	433	454	424	432	435	427	428	412	393	442	430	445	444	435	422	453	434	437	397	428	433	451	470	413	429	429	408	425	421	427	427	417	454	441	453	453	452	393	433	413	395	385	427	453	389	422	417	420	422	440	451	432	460	390	403	428	466	418	422	420	438	418	437	493	460	424	450	476	429	438	446	384	456	411	406	408	439	442	463	446	438	430	423	438	406	444	364	453	455	426	423	429	441	399	455	455	401	411	432	457	454	429	437	435	442	410	448	472	432	416	434	410	432	439	411	435	417	421	418	458	426	447	418	408	434	463	411	420	418	433	431	386	417	456	413	423	446	429	426	416	421	411	411	401	438	431	448	410	435	412	441	395	434	430	407	432	440	392	420	401	400	436	437	444	420	428	389	442	422	392	400	430	418	448	426	398	433	481	471	408	447	418	407	423	416	423	390	406	418	443	438	445	446	424	457	425	437	402	423	429	466	430	417	440	379	423	439	437	435	461	431	434	403	443	447	414	440	429	448	405	418	427	427	418	446	466	414	454	453	439	454	420	441	431	483	433	423	426	440	399	422	460	407	396	448	422	465	446	420	426	440	419	439	432	425	418	454	402	440	424	438	453	450	411	415	455	427	427	449	405	466	441	414	406	430	428	428	446	437	445	455	486	447	442	429	445	443	389	441	424	452	442	450	420	436	414	396	401	412	439	458	441	405	441	452	472	445	459	443	437	435	436	414	388	414	451	462	434	398	391	450	416	437	424	435	418	399	418	415	428	412	411	413	439	440	404	439	422	443	460	464	443	426	416	384	465	457	421	406	404	444	424	378	434	438	427	414	414	443	418	412	439	437	406	432	450	420	423	419	446	455	457	447	427	427	433	403	407	428	411	433	450	467	453	434	421	438	462	463	405	441	399	418	446	398	423	424	449	444	474	457	432	429	403	383	403	421	434	450	451	435	386	431	412	398	439	472	449	425	419	433	464	432	449	458	428	479	460	411	420	452	415	447	440	433	413	400	449	450	422	401	425	440	410	442	408	456	393	457	422	452	396	447	416	465	417	452	448	454	405	440	437	425	461	439	388	409	423	435	409	404	458	447	446	434	412	435	434	431	431	387	468	432	457	447	404	443	405	412	437	437	395	420	391	410	445	455	414	435	441	423	410	453	417	427	452	479	422	458	419	412	442	427	421	435	449	434	428	407	429	457	450	448	466	429	449	409	403	415	439	408	460	452	426	432	404	417	402	437	411	473	434	432	402	458	430	415	422	377	436	448	472	436	409	459	417	414	434	408	402	444	472	420	409	436	459	452	399	403	407	384	415	444	448	422	417	435	416	437	401	439	405	460	398	424	464	450	456	441	416	430	409	410	455	413	399	429	410	424	422	432	430	443	419	450	396	420	414	416	443	455	455	413	439	436	425	407	451	427	438	413	450	425	419	427	428	458	420	443	426	434	406	423	426	451	432	430	415	441	414	447	421	456	405	420	426	453	439	415	416	393	452	409	473	406	388	399	408	464	431	416	428	432	410	423	426	417	392	453	405	423	413	430	405	467	394	446	501	435	435	387	447	403	443	415	436	426	436	412	417	416	468	440	430	412	417	447	406	426	462	401	403	425	418	427	417	428	422	424	413	453	421	393	378	418	418	414	425	452	456	420	423	442	414	418	439	435	444	454	441	433	388	455	422	421	419	425	444	405	432	396	423	412	443	385	424	406	439	432	417	415	441	435	426	432	426	413	413	414
37227	34848	19160	1717	708	540	512	422	399	350	356	355	323	299	315	326	260	279	280	295	276	287	275	277	283	268	278	252	281	274	286	277	251	250	283	272	285	288	285	279	265	252	267	274	259	291	253	282	271	275	263	300	284	259	283	249	270	276	277	299	268	267	258	283	272	263	272	261	247	258	270	259	248	259	262	240	271	276	304	293	262	255	257	278	258	293	276	274	256	276	271	279	268	267	265	278	273	255	270	245	258	268	285	260	243	256	285	255	267	244	230	246	266	264	287	261	278	247	255	270	271	281	260	251	280	267	297	281	258	252	256	280	245	286	239	255	272	258	279	264	264	267	306	259	263	287	237	254	264	276	264	270	281	266	240	281	247	243	271	246	253	249	238	274	271	283	256	258	254	232	281	279	267	281	273	282	279	265	265	255	233	280	270	260	250	283	261	292	271	266	284	269	274	251	273	260	272	279	296	272	243	262	252	262	231	258	280	272	297	283	255	240	279	239	260	304	298	276	282	244	268	288	248	281	280	258	253	262	273	256	256	243	242	278	277	247	272	268	267	268	294	265	272	271	257	275	258	293	253	275	235	310	266	266	245	223	249	261	249	251	248	271	281	271	259	283	236	239	267	275	254	248	244	266	245	250	247	277	279	302	278	273	256	260	253	282	259	242	247	255	267	266	262	257	258	295	259	270	270	225	262	274	290	273	259	272	263	263	252	295	298	279	292	281	268	277	287	265	247	286	257	290	259	253	267	273	235	269	251	268	288	247	293	282	289	305	292	268	267	283	267	251	267	246	266	253	253	271	236	255	264	249	285	259	268	292	274	288	246	237	247	279	286	236	252	248	262	282	282	259	266	262	228	273	259	264	255	243	281	256	247	257	254	279	292	240	273	275	276	209	245	271	269	275	265	245	235	240	257	257	248	289	296	278	259	269	240	252	253	281	299	267	269	285	270	265	270	260	245	262	259	253	264	268	293	256	309	246	292	284	270	289	270	283	257	246	273	277	218	276	299	252	275	266	237	256	268	260	264	254	259	297	290	265	249	275	266	254	293	254	253	282	249	245	304	262	282	238	269	274	277	259	232	269	268	260	267	293	265	232	283	267	254	265	265	242	241	237	276	258	244	254	270	276	272	264	255	258	271	269	271	268	258	275	291	272	285	265	256	264	267	282	283	262	235	274	296	245	235	263	274	248	276	273	247	286	303	252	251	262	256	304	275	275	302	257	267	250	269	286	270	246	287	270	248	269	265	260	255	251	243	273	257	263	264	270	259	273	241	269	261	260	232	267	254	287	253	258	298	260	289	265	270	235	263	255	256	257	268	262	256	257	261	272	276	262	281	262	271	243	276	260	264	252	250	274	246	288	258	249	248	269	256	261	283	274	279	260	279	282	284	273	256	267	221	234	281	276	258	260	251	264	292	262	258	240	256	267	259	241	257	287	243	263	273	277	260	284	275	246	270	248	277	273	243	247	283	302	270	293	270	273	257	271	282	266	258	225	235	246	294	262	276	268	241	277	299	278	252	261	248	271	267	269	268	254	264	270	247	243	250	280	278	255	293	258	258	266	266	269	261	286	288	242	266	252	270	248	260	285	275	235	253	271	275	278	251	255	277	268	278	245	250	269	268	268	267	260	296	306	282	250	264	280	281	288	279	251	254	255	267	262	243	281	260	287	248	264	258	270	270	240	230	270	267	260	277	277	246	264	250	271	278	270	282	271	243	258	262	271	260	247	269	244	266	254	250	266	266	268	282	256	292	277	251	272	265	266	255	252	261	248	256	260	262	247	247	262	257	283	249	270	278	249	271	277	263	297	249	242	248	273	273	263	264	270	266	267	250	258	258	261	247	266	261	284	273	280	242	226	256	251	261	277	243	272	282	238	289	257	268	277	268	267	254	272	269	260	245	250	283	286	243	264	259	274	273	252	243	254	274	276	249	272	272	276	262	246	267	271	230	281	253	278	263	289	264	259	283	229	263	235	296	268	288	273	255	287	288	263	271	262	272	264	273	277	232	290	285	282	224	293	269	280	271	250	260	289	266	233	256	242	264	256	267	273	270	274	260	250	282	270	287	259	252	267	271	258	266	297	267	269	280	262	251	224	267	297	258	256	260	283	264	263	263	284	280	275	263	282	286	253	232	275	269	273	229	297	279	276	274	256	265	263	274	261	245	274	250	245	247	240	252	277	267	262	253	276	262	265	307	270	254	275	269	233	241	242	271	266	275	268	291	263	233	263	254	261	245	255	276	269	256	272	279	264	287	271	240	232	251	269	229	287	268	256	265	280	264	269	262	221	274	252	296	248	264	222	282	278	252	238	262	263	252	271	255	279	274	262	254	275	261	276	252	278	269	282	251	251	283	259	284	243	297	300	254	259	266	247	290	264	266	258	271	270	283	257	249	238	274	290	276	230	256	277	256	233	263	262	281	278	289	240	251	280	276	280	286	276	268	255	288	287	232	251	241	265	254	263	291	251	253	244	276	250	274	267	261	259	275	252	252	289	276	271	268	255	262	260	270	256	276	239	267	269	258	273	268	283	266	274	266	273	259	247	240	276	257	298	257	262	271	261	281	266	273	295	233	271	243	277	251	268	266	270	238	248	269	263	259	281	248	255	292	291	240	245	243	277	252	250	279	267	279	260	276	286	264	266	265	259	265	242	272	296	252	254	282	248	277	253	265	301	286	263	256	250	262	237	241	254	284	299	294	279	273	298	252	248	277	260	278	284	254	267	263	278	252	233	253	279	261	277	269	259	273	267	285	274	257	249	276	301	257	254	266	269	267	264	261	252	277	232	251	258	273	231	265	224	251	247	269	252	246	246	245	284	260	275	282	251	288	281	262	274	261	257	291	248	262	253	235	280	250	278	264	262	286	265	263	260	270	247	255	260	241	258	271	256	260	253	262	267	267	264	284	254	251	246	286	254	284	253	259	275	273	262	268	244	265	271	271	271	276	263	237	264	244	255	289	304	293	253	272	278	269	257	261	269	236	287	260	258	260	265	267	292	261	246	245	276	269	276	272	244	272	250	266	260	254	254	271	272	269	279	279	282	252	266	264	268	253	266	289	259	266	291	271	286	255	280	257	279	295	271	280	253	250	266	255	239	252	277	281	262	270	231	257	257	247	262	263	271	253	275	250	279	257	242	231	256	268	253	279	250	237	241	256	246	273	248	298	270	261	258	276	250	272	303	262	277	272	242	267	264	262	271	268	262	264	278	253	240	242	297	268	268	284	241	246	248	277	275	253	251	241	267	277	222	272	231	261	272	259	261	254	242	303	276	259	262	260	289	269	244	277	266	291	245	275	248	268	267	261	258	272	266	264	251	276	280	269	270	252	249	259	296	247	289	287	268	268	268	267	246	283	268	261	234	274	284	287	267	271	244	284	272	256	276	279	255	264	268	248	265	275	276	239	270	287	278	272	260	256	299	314	264	235	260	275	257	276	277	274	311	258	258	246	283	250	256	257	257	238	286
22134	25262	13058	3170	2558	2197	1759	1632	1422	1249	1201	1069	1091	986	975	944	907	879	836	819	761	826	813	776	752	745	715	797	727	712	746	774	765	723	753	723	726	734	710	722	745	686	756	651	651	743	697	699	724	672	688	686	738	682	692	690	663	689	704	677	666	693	698	681	665	646	665	657	674	700	708	754	683	641	703	669	660	727	619	668	713	618	695	664	686	699	705	686	714	713	751	715	695	700	676	672	698	641	665	717	689	698	703	705	648	733	676	667	681	652	672	707	669	677	656	695	655	721	664	665	687	678	647	679	682	685	672	689	665	685	658	658	685	680	653	718	656	665	643	658	713	663	673	674	696	711	677	698	712	691	662	695	688	705	666	687	651	677	658	670	684	664	709	631	676	655	704	755	655	682	689	680	713	662	712	685	659	721	722	645	689	656	723	667	658	655	632	659	665	633	694	680	726	657	690	654	668	719	698	681	715	672	669	714	661	721	711	696	716	646	638	682	642	693	637	687	679	666	715	686	661	651	714	697	667	655	671	625	705	699	648	694	669	679	706	700	682	714	678	710	632	627	685	681	677	656	678	657	697	663	654	652	667	705	658	709	653	719	626	665	675	698	709	733	615	678	699	688	663	676	644	678	633	704	650	680	700	691	673	650	660	713	674	683	725	672	700	658	665	649	724	641	661	613	686	643	677	683	676	641	704	669	671	685	649	637	701	708	678	666	711	680	702	630	695	679	674	671	689	638	635	671	694	664	677	673	684	701	658	638	686	653	665	690	669	639	666	655	686	668	654	667	646	645	658	652	645	677	741	680	690	658	699	660	694	680	636	678	690	646	684	690	665	664	692	691	685	672	681	669	701	661	666	689	674	701	639	675	751	690	676	699	692	687	665	723	708	690	689	685	664	644	686	635	662	668	717	639	742	667	636	681	666	688	697	643	704	700	739	679	701	695	650	663	694	676	658	670	666	709	725	699	614	699	686	682	685	689	718	658	661	694	652	697	729	685	644	689	652	668	669	665	716	646	663	689	695	698	693	688	695	657	644	679	688	689	682	675	692	650	681	675	684	683	671	674	666	694	660	650	695	685	683	668	671	677	673	692	672	698	697	650	683	669	708	659	659	680	686	663	639	668	688	687	677	706	654	694	670	696	715	670	691	685	706	665	668	691	681	713	662	668	666	663	678	630	669	624	645	692	657	681	683	677	711	660	683	688	692	692	697	717	628	706	695	668	662	647	671	653	661	700	688	651	685	656	689	642	658	657	679	675	680	665	700	636	711	662	662	697	684	627	680	643	664	630	729	659	683	660	669	675	692	685	671	658	675	686	659	722	643	712	664	667	657	690	681	697	714	650	687	731	646	669	700	673	690	667	690	692	660	715	662	704	680	736	683	688	651	687	714	683	709	626	673	682	693	668	679	652	670	690	651	708	701	662	736	677	671	664	671	708	705	649	711	710	720	650	654	676	615	713	686	682	709	678	693	685	614	636	699	623	663	702	658	702	749	657	649	670	625	706	691	674	665	708	673	681	686	690	677	665	655	682	642	675	664	676	696	628	648	682	698	670	627	643	692	648	656	635	655	705	613	672	680	619	671	659	680	694	662	691	679	648	683	665	649	714	662	688	685	684	609	690	687	670	665	681	680	659	662	709	690	653	678	678	654	675	646	643	703	715	675	665	683	737	693	683	736	651	698	693	696	667	698	694	657	642	651	701	684	683	629	627	702	662	692	677	695	664	721	677	638	687	671	674	680	700	693	657	700	679	658	744	678	661	713	647	672	634	681	650	697	616	642	661	702	650	652	676	702	692	667	638	673	694	646	760	646	680	674	665	699	693	664	660	655	685	695	734	675	665	684	664	677	696	685	700	743	677	705	689	657	674	700	670	690	660	669	627	670	635	691	678	662	647	655	664	697	650	658	685	683	679	648	653	659	665	677	645	719	722	648	673	652	630	689	675	674	733	695	665	708	704	703	686	684	696	647	679	667	665	652	661	656	635	718	705	654	670	676	701	647	659	728	673	673	686	714	646	692	678	678	741	650	657	688	683	669	695	651	710	702	710	673	675	628	669	677	682	684	723	700	724	674	650	693	688	632	675	709	638	659	680	670	661	589	665	719	703	657	667	733	671	711	658	671	724	680	691	673	667	669	730	675	711	717	660	692	700	698	690	673	671	711	699	662	710	647	712	677	646	678	673	681	646	639	650	690	715	644	682	720	628	673	697	705	706	663	658	637	668	613	711	636	657	665	662	687	691	665	676	666	694	697	670	647	712	678	682	715	674	671	701	680	642	667	677	709	660	662	676	629	640	732	661	635	692	683	674	676	679	687	668	719	679	654	740	685	707	667	686	716	683	672	679	706	684	704	716	694	679	706	703	703	676	673	617	650	676	644	715	664	722	703	656	696	718	703	691	674	715	653	649	632	685	712	652	673	672	719	645	681	694	641	625	656	734	654	676	679	653	703	671	686	694	643	632	694	715	633	672	674	649	639	667	678	690	644	637	703	654	695	704	694	688	698	716	661	655	704	714	707	674	665	657	712	633	712	709	690	683	668	681	676	636	650	692	666	692	693	671	659	704	696	681	707	672	674	705	679	693	670	691	659	671	676	706	687	689	665	633	663	677	669	724	695	697	661	686	662	681	680	678	673	715	673	686	664	681	641	669	697	687	695	629	672	617	685	686	674	640	698	690	693	685	683	696	678	679	660	656	697	656	669	646	695	678	642	684	673	631	660	653	679	708	684	655	659	658	693	677	692	665	666	694	664	692	696	652	659	682	673	677	672	668	649	669	671	680	651	659	670	659	679	712	668	646	674	667	680	662	598	618	684	736	671	669	676	672	666	632	699	672	668	706	691	750	680	666	654	676	668	660	648	696	688	660	696	674	681	663	701	637	679	619	660	660	683	672	699	705	691	646	657	698	629	657	700	687	677	664	690	683	683	685	646	689	634	693	657	693	634	620	657	700	664	716	669	680	699	657	662	634	677	676	664	610	696	687	699	718	683	696	713	668	696	677	698	622	704	703	660	683	698	680	641	706	661	645	657	677	677	648	673	710	649	703	688	721	686	688	679	677	684	659	707	705	654	687	681	700	679	724	652	690	652	693	668	697	691	660	684	663	653	683	665	667	656	655	727	721	671	675	640	659	696	675	682	717	665	649	665	656	711	694	673	638	661	687	676	636	655	681	649	657	710	697	649	659	668	672	705	673	629	706	672	709	666	647	689	685	630	679	686	723	692	667	648	686	685	656	646	657	677	693	672	715	647	659	687	709	652	681	677	708	704	634	656	662	679	633	697	633	703	659	664	706	687	655	685	696	690	675	667	654	692	627	651	685	679	633	713	678	625	634	660	721	712	657	704	668	652	681	674	716	667	684	685	708	688	701	667	668	698	662	705	665	672	649	646	654	661	639	687	664	709	672	658	677	666	695	689	703	648	659	671	676	660	708	675	680	666	662	692	695	661	636	684	667	672	662	724	696	648	659
49819	49793	31677	5518	1131	792	632	512	450	396	381	331	285	289	265	265	300	267	253	273	254	210	242	241	229	230	254	223	227	234	232	211	230	219	190	208	204	212	225	239	208	229	230	198	212	219	241	227	222	209	237	208	204	225	221	228	222	241	217	232	232	224	204	224	191	224	199	226	200	214	220	208	221	196	214	199	199	200	182	242	181	212	212	218	199	205	211	221	221	212	224	195	215	227	250	227	220	226	221	204	217	194	195	210	235	211	224	221	227	178	209	236	210	216	210	210	217	203	229	198	222	197	220	218	193	180	213	214	189	218	207	195	223	207	256	218	217	217	222	217	206	235	182	183	197	220	218	204	216	207	187	195	228	215	214	203	205	212	239	203	221	224	211	217	210	227	197	234	207	200	232	219	206	217	223	226	238	218	212	188	229	211	222	201	215	208	201	210	197	204	208	222	210	205	219	211	213	216	230	195	201	204	189	216	212	240	213	200	183	199	201	202	214	226	207	218	231	207	219	226	210	214	190	179	193	232	168	202	211	206	190	240	207	203	206	201	230	228	204	240	219	199	184	196	215	229	241	244	230	235	198	225	211	218	212	192	188	202	189	221	216	233	229	221	213	187	185	236	206	192	229	215	201	208	217	202	248	196	243	185	211	215	194	248	214	183	208	204	217	191	215	236	220	179	204	221	213	223	205	192	200	193	213	225	202	221	225	211	213	209	220	186	202	225	189	213	176	231	216	227	220	204	177	218	235	196	203	230	189	199	220	209	197	245	237	194	200	207	209	226	197	225	198	206	198	263	236	204	229	186	198	211	193	206	213	193	214	208	221	180	226	226	229	231	201	222	232	236	224	208	219	202	217	207	215	211	192	204	212	220	209	201	218	224	191	236	231	222	202	180	214	220	207	177	195	226	188	176	190	188	205	227	207	186	232	218	204	198	184	226	241	219	214	217	200	225	200	212	210	233	237	187	220	204	188	198	213	194	208	227	222	259	230	242	231	195	222	202	250	205	203	201	209	182	203	218	184	205	190	201	183	190	211	214	224	207	219	213	224	214	217	205	228	202	226	221	209	209	219	223	204	215	200	216	210	241	211	219	220	221	185	215	196	209	205	196	195	195	224	225	221	175	185	225	216	236	207	207	212	250	226	230	195	217	224	190	223	208	211	203	219	218	208	217	214	194	198	192	196	234	208	203	231	227	215	195	208	232	229	210	201	211	234	229	201	207	177	223	239	211	243	238	228	188	202	212	202	231	223	196	211	230	197	209	207	221	211	225	210	222	211	197	239	231	218	218	190	209	222	198	231	230	227	233	208	230	227	177	214	187	231	215	204	200	205	232	244	237	228	221	223	197	212	215	201	229	200	224	198	209	240	213	210	201	199	203	218	211	211	209	226	206	194	202	215	185	203	225	199	227	211	216	212	219	217	206	221	201	202	230	224	223	207	222	207	212	207	207	272	236	210	223	226	217	201	228	199	219	238	208	214	189	218	218	206	214	227	205	214	213	202	217	227	212	224	209	221	221	217	227	211	238	236	199	210	227	203	214	244	196	207	208	194	207	226	234	208	208	211	203	231	224	213	205	192	203	206	218	223	220	240	213	212	195	238	219	206	213	185	201	188	201	203	212	203	204	217	236	204	194	207	208	210	185	208	199	195	208	222	195	198	220	222	218	241	223	215	219	220	211	225	212	241	214	199	214	215	175	193	248	229	192	210	207	240	234	196	217	206	217	215	210	240	235	233	182	185	192	200	190	224	200	209	205	229	200	217	204	206	183	226	197	208	210	187	227	203	219	212	202	227	248	210	221	179	208	210	204	217	197	213	196	226	242	226	199	219	232	220	202	224	217	192	202	188	203	205	210	225	204	228	202	211	208	193	205	203	188	213	185	217	187	226	204	219	218	210	235	241	192	205	195	187	203	196	227	191	190	238	219	210	219	192	207	215	206	199	216	169	213	240	225	207	210	201	207	212	200	218	194	227	189	185	194	204	186	201	225	221	203	226	200	243	219	229	230	204	206	210	194	226	205	238	199	216	225	234	211	249	199	200	212	203	230	199	228	212	212	199	208	213	192	207	218	202	203	204	210	188	211	198	208	192	205	188	184	212	211	182	189	202	199	198	190	188	214	210	198	198	216	199	205	186	203	195	193	221	213	217	211	205	205	212	202	190	201	201	218	211	191	198	198	202	225	195	215	199	210	197	211	202	179	219	202	198	223	227	200	230	190	230	222	219	188	232	200	207	235	205	222	214	205	215	201	204	192	219	206	226	213	233	217	200	209	213	211	225	235	237	208	198	185	221	222	233	179	230	237	217	224	246	209	205	196	206	206	212	233	232	214	226	205	181	217	207	218	202	226	209	220	199	181	216	208	194	202	196	217	184	219	223	193	206	217	225	217	227	199	243	218	252	199	212	203	229	203	217	219	161	204	213	220	198	226	213	187	217	238	215	219	193	238	191	228	219	215	203	216	223	191	205	201	218	196	213	232	218	221	221	233	204	202	220	220	218	232	220	192	228	205	236	218	207	207	242	190	209	201	226	202	231	196	200	208	210	224	199	208	246	201	234	207	197	221	233	190	211	215	193	186	198	205	199	204	221	209	182	190	199	212	211	217	198	212	224	210	213	205	203	202	213	183	193	237	219	256	167	208	230	212	195	220	222	211	178	202	212	203	218	197	204	217	212	209	202	229	209	193	208	189	206	202	204	214	218	182	210	187	212	229	223	195	202	220	211	187	224	209	195	188	230	210	203	217	231	190	193	220	196	228	196	237	251	206	219	203	203	203	201	234	209	239	218	212	212	213	220	217	219	219	224	209	215	249	220	216	209	215	234	217	219	214	205	206	216	213	204	224	229	220	191	238	223	178	211	210	192	209	207	206	195	189	235	218	219	197	204	203	188	198	218	219	199	218	188	207	211	229	218	186	206	224	200	209	219	216	226	223	189	223	210	221	240	220	216	202	214	229	212	216	216	197	232	221	206	208	185	205	206	196	180	216	194	216	227	218	193	242	211	234	225	220	213	202	198	199	196	206	223	190	231	226	216	227	227	205	211	224	248	202	223	208	227	218	187	203	224	208	211	193	197	204	216	191	202	195	253	218	211	207	199	204	223	179	191	208	214	204	217	230	209	185	216	215	189	207	226	227	201	183	205	231	202	219	217	219	186	211	204	246	204	218	216	213	214	199	209	215	191	232	197	230	212	220	235	200	227	202	205	213	216	225	209	189	200	201	197	208	221	224	228	223	211	197	188	202	217	206	230	206	204	214	202	192	229	215	202	265	211	225	210	216	227	210	234	242	219	209	206	216	208	212	217	215	211	207	215	207	219	190	221	207	217	217	214	204	216	224	197	205	197	215	185	226	197	199	211	232	217	218	211	199	207	222	215	185	178	192	237	204	217	190	224	222	218	216	197	230	231	205	211	243	193	201	175	209	209	225	224	205	195	219	210	210	226	225	191	219	205	187	197	188	207	223	186	186
30008	34396	18423	5113	4320	3438	2823	2338	1939	1703	1529	1373	1173	1180	1103	994	1010	885	909	850	860	781	813	698	734	775	665	697	712	667	676	648	674	623	702	588	605	663	644	596	604	586	586	562	600	602	640	623	597	590	585	586	539	561	579	587	564	536	565	586	575	576	547	576	540	543	544	574	522	577	612	533	589	554	525	510	547	591	572	534	569	533	584	574	556	588	535	490	535	561	563	512	511	508	534	537	584	566	515	537	561	516	576	519	533	540	581	539	537	509	535	478	564	543	542	530	536	503	535	530	550	575	585	573	543	554	514	554	588	558	527	553	509	516	510	552	527	527	503	532	478	512	540	528	565	524	561	562	525	529	577	571	523	560	535	567	540	516	552	523	530	567	508	564	539	558	572	586	522	578	561	520	565	561	538	536	564	587	524	530	507	546	556	559	517	542	527	534	527	524	524	537	540	530	522	569	537	516	532	533	539	543	499	533	514	551	555	515	483	512	541	577	539	519	532	489	507	550	532	581	535	508	534	542	559	518	541	488	527	495	551	568	563	570	520	544	579	548	520	511	545	510	532	540	560	481	544	510	518	545	509	523	574	510	595	551	527	540	567	530	553	526	559	556	524	505	560	519	537	541	541	566	556	530	468	538	533	530	542	552	542	564	522	560	531	526	542	549	553	496	542	516	528	559	539	527	548	544	530	529	550	523	539	562	523	545	543	510	521	572	554	532	502	469	502	560	545	535	505	556	547	535	545	533	530	576	552	512	536	528	546	564	561	548	519	533	509	503	528	531	527	510	557	542	518	546	491	536	550	511	504	514	539	557	554	536	550	566	554	511	516	545	541	539	521	528	545	550	514	522	564	529	519	540	548	565	518	536	528	541	538	494	521	529	556	528	538	535	547	554	515	528	544	544	564	558	575	552	562	545	546	524	546	520	531	504	540	574	571	558	542	577	503	505	500	545	549	545	559	529	554	518	535	516	550	569	505	544	533	490	567	533	565	529	525	515	489	549	534	520	535	513	527	549	573	566	525	546	529	570	550	561	559	557	512	516	539	558	551	535	533	545	513	551	491	540	528	526	534	561	491	551	532	575	496	533	532	552	539	581	515	505	560	523	554	523	536	527	561	568	561	552	525	550	560	527	575	552	525	548	555	508	521	544	520	524	549	505	497	581	558	511	513	532	539	532	543	537	519	528	516	531	565	536	543	521	545	538	595	493	565	550	525	544	543	514	538	555	513	571	513	501	580	491	523	544	554	544	604	516	519	525	562	531	533	510	577	554	575	510	522	509	553	511	530	543	520	584	527	544	542	507	540	555	528	481	536	556	554	539	548	521	547	545	511	511	555	589	513	572	533	546	524	511	478	554	552	528	493	517	528	506	564	515	491	578	501	538	499	561	505	544	529	524	552	553	515	538	520	539	567	510	549	512	524	513	578	516	555	554	507	533	556	566	538	505	580	522	536	522	535	516	553	515	540	589	568	548	540	545	565	540	567	559	536	564	539	563	525	536	536	532	512	499	480	577	550	524	538	541	508	578	497	548	528	543	495	540	547	505	543	512	514	555	545	478	542	531	554	523	487	548	507	524	518	536	552	513	561	550	545	530	528	498	526	528	542	534	543	550	549	528	542	558	545	551	561	524	526	593	526	537	554	517	550	523	538	538	549	548	527	538	555	539	538	515	505	564	557	531	547	509	552	519	492	562	562	534	508	554	517	535	567	559	516	557	503	558	493	575	560	570	535	535	541	551	560	517	516	567	514	516	560	560	530	514	529	529	523	540	560	509	547	542	541	538	550	530	542	525	541	571	538	491	531	493	504	505	511	565	553	503	516	538	533	575	572	550	544	521	527	509	548	533	523	526	556	518	496	543	516	532	553	529	539	523	555	553	542	526	502	542	531	572	515	558	562	539	591	505	554	554	491	528	546	539	507	553	543	545	545	533	528	505	576	550	541	530	540	483	552	512	533	533	513	536	518	611	573	511	495	511	537	517	577	558	501	513	522	528	523	556	536	515	533	575	575	529	506	537	515	554	546	543	555	535	567	575	558	532	513	536	542	543	483	523	531	564	527	590	539	536	580	502	586	497	545	519	509	535	545	516	542	532	557	561	537	543	523	540	560	534	512	516	573	532	542	530	549	526	520	487	514	542	559	577	545	620	498	507	551	561	565	515	512	540	558	564	532	522	551	535	551	479	531	565	519	530	554	590	558	539	572	546	534	523	539	505	524	565	530	543	502	568	521	572	531	515	537	565	560	534	511	524	561	509	525	585	552	542	552	544	568	529	502	500	557	518	510	552	554	524	531	530	534	534	537	527	517	555	531	546	535	487	528	558	547	544	553	509	514	498	524	542	545	527	505	494	554	526	524	531	549	564	535	512	541	525	523	550	516	515	538	515	534	571	563	533	517	531	558	525	543	530	548	520	538	509	540	489	525	509	547	549	549	506	557	553	528	529	549	499	547	567	515	557	503	496	538	546	566	529	558	504	537	515	521	542	557	532	525	543	542	545	578	558	563	520	490	527	513	566	526	561	535	563	513	550	531	520	576	488	568	508	501	532	504	502	535	528	547	531	549	565	572	538	572	542	562	562	548	547	548	508	529	509	524	557	497	484	539	514	511	497	544	495	551	574	549	541	527	546	567	485	524	578	569	544	492	498	523	517	536	522	516	471	556	554	548	525	534	502	531	553	542	518	506	520	508	536	482	523	519	552	532	493	559	564	554	568	510	536	488	560	507	513	566	522	539	528	514	507	523	568	543	573	535	520	524	570	526	541	546	585	545	509	547	533	521	549	551	528	524	557	550	508	502	566	542	577	554	529	544	482	535	521	567	517	531	559	577	508	529	517	538	539	529	494	510	538	542	489	545	543	515	544	548	574	533	578	504	525	517	525	561	530	510	526	522	552	515	584	564	563	568	567	556	578	522	523	522	550	550	514	506	522	558	545	517	508	504	539	546	556	513	554	507	532	565	550	511	551	520	557	535	524	495	540	556	491	542	563	558	544	533	523	526	505	554	580	515	578	549	527	527	507	537	541	535	548	542	551	527	544	523	605	524	529	563	477	530	524	530	558	510	541	545	567	544	563	543	556	552	550	589	552	518	554	535	523	534	512	530	541	547	529	558	543	521	518	544	597	573	487	515	542	519	517	550	540	547	538	534	533	565	479	560	582	562	536	536	545	503	522	556	538	541	552	556	561	528	509	543	508	512	523	553	564	528	549	537	549	540	530	569	560	532	551	519	520	514	514	556	546	509	500	535	506	500	559	532	566	533	585	549	523	535	498	533	555	552	505	513	518	546	482	543	515	518	518	558	535	537	526	518	504	564	523	530	547	545	540	586	525	524	534	566	542	531	501	548	499	527	549	562	561	544	574	542	510	520	572	494	558	584	539	549	484	492	548	492	514	524	482	538	529	558	547	530	520	566	540	542	547	555	543	543	527	589	531	533	588	571	546	503	530	519	536	572	498	521	547	552	508	555	547
4348	1477	689	157	170	151	159	165	160	146	152	153	147	145	170	142	146	144	173	156	148	158	169	150	130	155	153	164	159	150	156	142	160	154	148	125	152	155	153	152	137	133	151	143	167	175	140	167	144	154	147	150	169	153	169	151	140	173	158	160	153	150	160	151	129	150	160	165	161	150	173	128	144	141	169	140	144	139	148	153	146	166	152	153	143	151	156	145	145	155	142	177	170	154	147	165	173	129	155	154	168	149	160	152	138	139	151	167	156	166	154	169	136	170	143	141	136	161	152	154	156	127	140	165	147	149	154	172	156	165	172	140	157	152	158	120	177	154	165	136	152	135	150	137	148	158	151	150	152	155	139	127	145	157	156	151	143	142	145	173	149	163	153	168	170	160	156	187	165	153	129	125	142	156	163	137	151	136	156	158	178	162	155	138	151	158	162	149	168	144	134	148	153	172	166	163	133	178	136	146	142	150	188	153	135	161	143	159	145	139	166	159	155	148	151	165	144	170	137	135	148	157	158	160	133	135	145	138	169	159	155	159	163	156	149	157	161	159	142	155	146	136	174	174	140	158	162	143	177	163	163	157	143	151	173	149	160	155	165	162	141	132	146	117	142	143	135	117	148	121	166	150	144	168	137	149	135	160	148	171	154	163	138	151	156	141	149	155	149	169	168	167	136	149	142	149	151	161	126	143	167	166	135	135	146	146	155	134	141	134	141	147	161	151	173	171	146	149	146	144	154	173	133	166	151	148	150	150	173	142	157	137	144	152	147	155	129	143	164	136	152	154	146	123	170	160	166	138	156	175	146	165	167	153	158	152	157	144	146	149	151	151	138	153	145	169	176	144	152	144	145	167	164	141	123	148	141	135	161	146	136	148	157	156	150	151	151	165	139	137	137	140	158	140	151	156	151	130	138	138	134	160	158	162	141	128	162	158	153	156	163	161	153	176	155	132	158	155	146	149	152	144	159	139	182	140	134	147	137	150	153	154	160	135	148	146	133	149	159	169	137	157	156	138	136	136	157	151	166	148	162	148	152	149	140	151	139	154	155	167	133	154	144	137	160	134	161	156	157	155	152	143	173	143	175	156	139	159	138	137	160	158	141	138	159	148	157	157	143	139	161	145	129	145	157	168	169	157	146	153	124	153	140	143	131	156	140	167	144	156	159	138	146	159	127	144	178	142	149	164	159	154	132	144	170	154	143	140	158	174	142	147	153	148	136	136	134	170	151	131	161	155	145	148	167	160	157	132	126	156	144	149	149	150	144	126	144	138	161	141	140	153	132	160	178	160	142	157	166	141	150	138	144	188	178	153	143	166	153	159	169	179	135	164	163	158	149	153	119	168	137	166	145	154	146	124	178	136	126	159	166	166	141	148	145	152	161	137	144	152	149	152	126	151	142	162	170	158	143	152	168	148	157	152	158	161	175	159	162	153	133	143	166	144	153	146	150	139	143	152	138	145	171	144	157	131	161	162	149	153	141	147	168	167	159	151	155	156	136	149	159	157	145	139	135	140	146	155	164	134	147	138	144	150	142	161	139	140	136	140	174	155	151	160	153	151	125	161	144	158	131	163	141	152	148	168	158	152	171	173	158	152	129	167	154	146	135	170	162	155	149	144	133	128	180	141	148	164	169	150	142	151	164	137	147	171	187	156	165	174	147	165	167	141	160	182	149	147	130	142	166	162	157	168	141	146	157	160	157	153	141	164	165	153	140	178	143	160	173	124	156	165	152	122	135	144	156	130	138	131	144	164	159	154	166	170	155	169	148	161	131	134	144	148	158	158	143	146	146	160	163	151	136	167	148	149	149	163	166	145	155	148	139	153	155	173	143	156	160	132	151	151	145	171	145	171	140	172	139	144	144	141	187	144	181	155	140	138	153	142	144	129	145	147	127	143	147	129	162	156	162	155	140	123	163	152	129	152	129	154	146	154	139	154	162	159	154	155	167	149	148	143	137	157	149	151	149	159	145	153	168	141	142	129	150	144	156	155	145	152	170	145	142	141	160	149	153	159	140	157	180	147	145	152	138	125	147	163	165	153	151	141	144	135	141	159	160	151	147	160	147	152	139	139	146	148	151	164	135	143	126	152	149	184	138	169	141	144	135	122	149	162	160	167	142	139	182	146	153	135	140	154	142	149	142	141	137	137	142	156	129	168	158	162	157	148	143	178	144	144	153	154	135	135	140	145	148	153	147	157	153	138	138	142	163	147	157	154	186	165	154	142	145	154	164	170	169	173	168	149	146	161	164	157	156	156	137	136	146	166	170	164	156	146	167	145	132	171	155	128	154	146	149	132	142	170	158	144	173	157	145	170	151	124	139	148	171	128	159	145	151	146	161	144	165	146	129	158	142	158	144	187	157	137	156	149	128	153	160	148	159	149	141	156	173	160	155	142	146	160	144	156	144	157	164	167	147	149	156	125	145	147	160	162	149	133	151	169	151	146	123	153	135	135	168	156	146	162	160	142	150	147	160	144	147	141	158	143	157	127	140	154	136	140	140	147	155	155	134	170	149	145	153	162	145	142	182	186	145	145	151	164	161	141	139	157	143	136	133	122	153	145	158	138	165	145	151	154	177	143	140	155	165	166	150	142	158	145	169	153	156	163	145	175	159	149	147	161	142	150	141	154	149	145	165	140	162	147	160	144	141	155	146	160	149	139	155	149	157	169	146	167	144	144	161	157	146	121	153	138	158	159	152	159	163	146	151	173	155	153	167	134	153	147	127	148	147	147	157	123	156	161	176	154	139	141	131	156	151	156	142	155	136	141	184	150	142	137	187	135	167	148	173	150	133	158	153	136	160	166	159	151	142	142	148	146	156	157	162	148	156	149	148	136	158	150	163	156	147	152	145	174	150	169	152	157	157	165	161	160	155	149	146	150	139	152	146	142	145	156	149	121	131	157	144	152	144	163	120	142	159	149	148	160	137	155	151	148	149	146	152	154	153	145	146	129	153	151	134	152	136	168	133	166	139	173	153	161	128	171	143	152	170	138	139	143	154	144	133	174	139	144	158	153	164	174	146	137	148	149	153	154	146	145	135	155	146	127	135	159	195	161	160	149	129	144	155	127	152	149	132	140	146	145	148	132	145	138	143	145	150	141	178	133	143	153	155	127	168	158	122	131	137	145	161	145	161	123	150	156	143	151	158	139	121	144	133	151	140	171	131	156	158	152	146	172	160	149	157	133	174	143	143	150	155	138	160	160	147	165	137	149	163	154	140	160	136	155	165	147	138	170	150	144	149	155	133	121	145	143	171	161	155	177	145	167	145	160	158	146	161	144	148	148	159	152	166	150	157	156	153	141	127	138	161	154	161	140	153	133	156	143	140	167	144	148	131	178	148	158	127	150	146	137	167	155	140	159	144	155	159	148	146	145	173	146	142	150	156	132	134	166	178	159	161	154	144	151	147	161	141	149	136	149	146	137	159	149	152	154	144	163	166	147	158	159	139	173	175	148	155	170	131	143	172	151
4183	2511	1739	511	516	479	463	482	474	453	439	446	478	450	414	461	463	408	427	448	463	461	442	450	431	431	426	414	412	418	437	433	421	417	434	429	409	400	476	445	430	426	425	438	455	429	442	425	429	415	458	415	412	412	400	421	417	410	446	496	427	437	434	496	437	449	418	434	422	450	424	416	429	464	438	470	464	449	429	425	398	418	422	465	418	432	408	440	410	388	387	465	454	400	441	416	424	408	452	411	408	446	424	411	426	434	453	413	426	448	447	421	419	412	430	415	442	449	442	441	403	448	433	402	439	414	431	448	430	416	423	382	440	448	423	451	412	441	465	426	435	422	416	413	418	426	416	451	433	443	404	395	447	417	423	426	423	413	425	405	440	417	437	410	399	433	411	411	396	414	431	459	432	429	366	445	445	433	408	436	397	433	432	439	430	424	426	398	423	449	443	416	401	410	412	406	403	394	464	407	408	414	428	444	465	411	407	425	374	391	411	419	413	416	444	412	411	441	414	439	411	429	426	460	440	414	404	432	424	413	461	429	415	406	421	432	394	423	410	413	397	427	452	435	388	415	416	427	415	430	400	448	461	429	462	433	380	414	447	427	401	428	444	422	433	443	423	415	425	414	422	416	431	396	422	431	438	415	430	430	400	442	428	434	441	428	431	426	460	412	394	391	468	434	415	406	405	416	430	394	417	444	432	381	408	391	434	457	447	435	418	474	387	429	422	445	438	426	436	370	450	409	402	415	392	444	424	444	422	439	427	426	413	454	414	412	469	428	416	414	458	362	426	413	443	399	424	462	464	435	454	451	457	471	477	397	435	429	416	441	386	425	405	424	451	450	406	451	428	429	427	471	441	384	439	434	442	399	433	451	436	435	452	425	399	446	411	400	425	432	427	445	458	419	403	427	463	426	445	459	430	427	440	433	422	429	414	450	443	424	390	412	415	420	403	451	411	364	444	430	452	386	435	451	389	411	429	479	434	416	419	418	418	452	456	416	436	423	427	453	436	430	473	437	391	444	391	479	429	418	433	429	420	446	441	398	446	449	436	477	440	403	405	412	431	447	408	383	463	443	448	422	412	402	467	394	426	436	408	434	436	444	435	435	430	446	413	428	414	435	433	443	446	440	431	451	423	430	422	431	469	364	415	424	419	432	457	416	459	424	451	472	434	458	442	434	423	456	448	455	424	488	417	419	395	428	392	414	427	422	431	448	401	442	408	439	442	412	390	410	402	439	405	416	429	418	416	436	442	458	411	438	404	414	433	422	413	393	431	408	444	431	477	412	418	440	415	445	435	430	439	396	405	448	445	432	451	433	398	436	418	418	409	413	407	382	412	434	397	455	396	439	416	382	431	418	428	400	430	416	428	420	423	413	428	441	419	422	437	432	428	443	455	412	452	467	418	471	416	419	436	400	421	402	413	413	465	423	449	407	419	420	432	441	454	386	451	432	432	421	438	435	419	452	433	423	461	448	413	431	425	435	452	424	450	428	435	413	441	443	467	425	426	425	422	404	412	431	447	472	418	423	494	450	418	415	434	435	386	406	434	421	428	423	421	455	442	398	418	431	436	471	425	425	438	408	439	444	416	433	420	437	392	452	414	421	403	413	421	457	456	400	440	443	397	421	433	431	436	450	436	397	435	465	414	412	424	452	404	436	451	432	466	438	452	421	430	431	382	428	446	404	426	442	451	402	400	403	417	432	451	433	431	428	415	440	418	445	422	441	421	418	461	421	424	431	402	447	451	472	425	414	431	424	434	391	458	404	479	404	431	419	413	430	456	434	395	451	439	425	441	432	448	430	410	438	409	461	442	457	408	404	451	431	435	410	432	424	448	480	442	440	438	415	436	441	426	461	423	434	443	429	422	438	417	422	432	433	422	438	421	450	427	422	427	415	408	399	466	419	404	422	417	422	448	420	416	415	429	404	435	442	439	423	415	439	427	425	444	451	406	441	400	402	416	414	413	421	452	424	451	393	417	423	381	437	442	403	416	381	475	450	426	418	415	438	432	438	416	447	428	440	392	411	429	422	430	416	421	403	433	443	441	430	445	458	443	417	425	428	486	428	417	456	427	441	455	413	440	443	443	441	431	403	446	436	404	438	429	399	440	466	449	411	404	444	421	442	452	413	451	449	430	460	441	425	422	425	444	434	422	378	426	411	482	441	449	434	424	414	387	446	474	420	423	438	491	450	411	446	441	436	411	414	452	420	427	426	429	408	440	416	426	433	440	462	426	406	412	413	433	439	429	390	453	451	417	402	449	429	420	422	418	425	426	445	409	463	412	459	422	456	446	448	414	443	436	434	435	442	436	434	414	391	436	465	446	416	409	398	419	425	429	447	424	431	449	466	452	450	430	450	416	434	463	416	429	453	449	457	417	403	421	425	406	450	401	433	448	431	431	415	466	409	418	454	440	395	432	419	417	434	398	412	443	413	427	462	451	403	420	430	416	444	451	448	486	414	423	405	436	419	424	454	398	448	411	428	448	413	420	406	434	420	420	437	420	420	444	412	445	443	414	422	438	472	376	394	441	469	415	430	463	454	457	387	434	450	421	423	385	411	427	452	420	396	405	392	419	406	433	454	417	511	417	410	432	427	420	394	427	441	412	424	403	445	427	451	428	408	453	410	414	439	422	415	435	440	441	444	441	455	443	453	464	420	445	423	391	470	414	464	405	442	369	436	428	448	425	412	395	458	373	449	458	413	454	381	420	445	456	423	447	452	389	416	441	414	449	390	411	408	441	417	451	459	449	406	425	457	433	449	451	472	462	465	442	443	415	430	439	423	446	462	451	441	436	454	389	462	401	458	430	438	420	444	423	441	483	411	442	401	438	432	421	451	466	444	411	430	414	425	421	436	452	425	430	455	459	420	455	426	439	426	408	433	427	430	413	434	448	411	442	407	419	414	440	431	408	445	428	428	407	412	430	441	459	398	446	398	399	394	435	415	438	424	461	390	465	401	411	424	452	453	440	471	399	433	442	433	437	423	407	427	442	422	476	425	441	430	410	413	442	452	425	424	434	437	424	451	405	418	403	436	451	456	407	407	435	442	422	454	406	433	431	437	448	437	446	428	430	412	403	459	458	441	428	403	422	428	414	429	424	413	464	441	420	453	416	411	421	451	433	406	437	412	430	459	433	400	460	428	435	422	436	413	434	411	472	402	449	409	431	426	411	400	459	425	434	411	448	396	433	455	404	415	413	394	429	451	428	454	423	415	453	420	398	381	447	413	405	422	411	438	397	427	452	432	469	437	440	421	447	394	437	443	417	424	452	443	419	453	449	412	395	467	451	434	427	438	401	428	413	450	454	453	416	395	455	417	410	406	435	463	416	451	437	443	453	403	448	405	440	436	460	441	421	431	448	426	428	428	447	425	437	421	413	446	455	409	428	462	428	414	438	440	447	417	424	422	422	449	399	436	430	411	457	421	429	434	400	445	387	424	432	393	439	478	411	455	424	454	417	419	460	458
35378	33996	18798	1628	681	508	486	411	399	338	336	303	314	278	277	271	286	268	298	268	277	266	271	262	290	263	288	273	245	260	293	262	258	285	275	256	284	252	271	280	249	276	226	231	282	266	293	241	246	272	269	270	312	291	307	262	273	263	268	286	294	295	243	280	233	278	255	233	258	241	264	243	286	283	282	252	265	246	249	258	269	283	271	246	243	226	281	273	231	276	283	272	273	275	237	252	267	281	299	262	274	279	257	236	288	291	259	258	260	284	261	314	274	248	237	273	287	273	256	267	257	261	248	312	257	289	282	271	239	247	269	225	271	257	281	233	284	247	265	248	261	274	277	250	272	239	269	267	231	268	290	278	298	265	269	246	278	249	253	268	276	273	281	256	284	240	276	261	260	244	277	238	236	235	287	247	271	272	242	268	278	272	251	234	270	251	261	255	249	270	273	280	250	290	277	294	290	291	278	233	230	261	297	254	266	268	253	267	264	265	261	237	263	249	276	258	247	260	264	274	281	253	272	296	262	255	282	283	285	240	302	243	266	263	243	278	246	281	269	263	247	286	287	260	242	283	270	251	267	279	283	264	281	243	256	262	291	247	283	259	302	283	297	259	278	229	273	246	273	271	270	270	276	271	269	255	272	246	287	261	235	281	247	255	255	255	270	267	259	254	286	239	311	298	283	270	261	285	272	278	255	249	267	264	272	289	254	246	286	310	276	272	254	268	284	288	262	257	280	278	274	282	273	260	242	264	285	242	252	282	262	251	236	263	282	297	271	264	259	274	261	268	291	246	243	290	235	315	249	280	275	275	271	265	281	257	240	261	262	255	247	269	273	270	286	256	269	268	262	250	275	249	215	296	257	285	267	242	252	273	265	251	255	264	265	260	269	255	275	241	260	277	287	233	235	284	268	273	251	282	245	257	234	266	277	271	269	241	275	298	289	258	294	225	273	245	247	294	225	261	267	264	257	262	281	253	240	225	273	288	278	273	266	251	278	264	259	299	252	234	261	263	254	261	240	295	269	265	276	285	250	271	280	272	297	277	267	254	262	257	270	265	258	244	277	279	253	270	261	262	253	287	279	278	263	298	281	276	280	248	247	254	273	289	280	268	269	273	271	279	259	255	290	281	281	249	253	262	249	279	259	255	238	267	274	262	244	267	285	240	259	280	269	262	249	259	259	283	314	253	289	282	252	270	252	256	240	277	275	266	287	279	250	265	251	244	250	269	260	258	255	206	251	250	284	272	247	269	246	258	292	302	261	287	259	264	235	266	252	294	232	251	281	277	307	258	274	285	305	246	261	234	265	281	257	275	256	230	244	233	264	281	264	301	267	248	262	250	259	262	253	252	267	254	280	244	258	248	260	254	275	266	276	265	273	262	235	272	267	273	239	285	277	266	257	234	252	288	252	276	229	268	253	270	263	256	270	253	250	264	271	269	249	258	257	250	257	255	268	277	279	260	295	276	268	259	245	244	247	244	250	238	273	257	286	257	268	233	254	258	264	269	281	270	259	280	256	255	261	273	281	274	261	274	261	261	258	292	257	251	280	287	244	246	231	266	250	232	288	271	254	236	281	245	271	251	274	257	286	252	280	246	273	247	292	308	273	250	282	261	263	259	259	261	297	250	281	249	304	257	268	297	273	281	265	256	263	275	247	239	276	247	278	259	251	274	308	259	292	277	273	241	247	259	242	261	266	272	260	229	301	278	241	273	257	254	248	247	245	293	239	287	275	250	278	255	271	262	237	290	259	280	265	258	245	261	266	259	249	239	244	255	274	259	258	258	280	276	251	251	247	246	287	286	240	254	273	274	242	276	259	260	298	265	261	278	242	251	245	262	276	248	263	273	269	247	238	255	281	269	279	271	286	259	279	260	247	276	275	266	268	252	285	266	263	283	289	294	255	294	276	270	283	229	254	258	283	247	300	257	271	271	258	248	261	283	262	281	299	242	276	271	256	272	262	267	236	240	288	245	277	248	268	273	255	272	265	248	273	264	281	271	243	260	261	251	290	288	291	254	273	290	253	269	276	272	295	243	277	276	278	250	304	284	282	256	255	251	301	265	269	257	262	270	277	269	243	248	286	252	255	276	209	271	286	264	255	272	256	248	272	261	256	241	260	230	273	264	254	258	281	276	246	266	262	256	251	271	260	276	273	247	264	289	257	263	279	247	293	268	259	281	267	261	248	278	274	270	273	247	257	258	271	264	288	308	257	265	275	238	240	241	248	298	284	276	284	244	316	264	249	265	284	235	254	279	285	248	304	289	228	239	269	277	247	245	267	280	274	262	241	262	258	258	268	262	256	221	283	253	271	273	282	259	257	234	258	277	265	255	277	264	257	248	250	218	269	253	281	239	263	289	260	270	271	295	283	293	304	288	247	266	290	287	254	265	276	261	283	248	255	264	289	275	297	257	279	256	267	282	274	258	263	270	263	244	256	274	283	282	250	262	270	267	253	279	251	260	275	254	244	250	255	267	269	255	257	271	247	261	256	253	273	269	261	247	281	284	238	278	259	273	248	257	282	283	267	293	269	261	274	254	293	295	295	264	288	252	250	245	231	271	290	226	263	248	283	262	280	235	303	302	253	237	260	270	291	260	261	278	290	279	263	252	264	292	251	231	236	300	265	265	286	274	242	261	266	250	266	277	260	270	247	272	270	242	234	245	274	267	252	260	260	250	268	287	259	260	233	250	246	243	251	239	260	250	257	264	272	259	273	272	272	262	253	251	260	297	250	267	265	273	242	263	255	237	261	271	258	267	286	256	265	281	275	297	266	265	270	275	278	268	266	256	263	259	273	289	241	263	240	268	255	267	240	283	244	262	255	251	275	279	271	271	265	232	288	280	263	260	228	256	274	275	256	276	267	275	284	260	277	267	298	251	261	244	284	269	250	274	253	265	262	247	244	230	255	260	227	260	257	275	271	249	285	269	264	236	275	281	245	263	246	285	258	259	261	265	216	240	275	253	297	283	265	267	270	301	265	307	239	278	257	248	258	254	275	253	251	260	271	277	243	217	292	268	250	254	253	263	260	290	231	264	256	261	219	260	264	258	252	272	273	266	258	254	250	271	264	269	252	224	252	243	296	286	272	238	306	266	254	247	281	259	279	240	277	236	262	274	272	251	251	245	237	258	272	269	255	259	274	236	264	241	286	244	283	273	239	265	244	251	267	268	269	277	249	275	258	272	287	240	266	247	242	299	252	261	228	285	248	242	259	248	248	265	258	230	258	254	287	253	283	270	270	280	244	275	242	251	249	264	278	243	264	270	285	255	278	269	271	255	272	257	282	282	270	288	268	257	252	232	260	279	261	303	267	271	294	266	278	265	240	268	243	276	239	265	235	245	257	281	259	259	273	255	255	250	253	268	249	263	257	260	274	271	278	301	260	276	256	282	261	249	247	260	249	285	309	272	254	272	283	296	257	271	266	230	232	264	274	258	296	269	269	252	259	249	258	277	288	235	283	268	283	255
21174	24560	12781	3169	2643	2195	1827	1584	1462	1282	1207	1086	1065	1012	959	932	873	855	849	858	824	810	754	816	755	791	788	700	756	692	798	705	746	707	767	726	700	685	741	712	714	704	713	739	675	733	702	739	677	699	717	704	726	683	680	720	674	686	673	718	670	659	703	687	673	679	697	669	698	633	698	634	679	733	675	643	691	667	653	666	653	707	698	669	691	623	701	628	679	666	664	658	647	677	670	663	648	651	661	683	670	619	673	654	692	716	640	713	677	658	664	659	668	693	648	654	694	678	630	635	687	673	689	650	691	690	654	678	678	627	626	651	638	663	672	676	636	672	651	687	677	650	676	663	681	706	658	695	703	658	678	662	681	674	643	680	698	681	679	661	682	650	657	732	703	687	673	719	701	708	688	664	664	612	698	680	681	684	714	690	665	672	656	738	685	659	632	656	665	620	631	689	670	673	660	651	669	658	674	675	658	666	670	641	695	697	698	691	674	686	689	655	665	710	683	637	657	679	667	654	655	703	692	637	643	642	666	696	640	635	701	702	623	656	668	709	677	695	675	686	644	711	678	701	610	673	662	766	697	680	699	708	660	701	664	585	656	689	648	653	656	647	676	695	642	659	697	695	675	657	663	617	690	688	712	687	657	635	670	661	712	687	654	680	658	686	684	678	651	703	667	695	666	654	645	646	636	636	659	690	660	692	667	672	654	649	667	708	668	671	657	641	664	646	667	666	707	679	691	650	668	638	672	644	654	678	695	680	662	699	617	694	648	671	667	686	695	681	660	649	639	646	613	637	664	667	686	685	674	678	721	722	670	659	720	665	697	670	665	651	669	695	690	678	687	642	640	646	646	674	693	682	636	680	646	685	688	644	665	700	689	672	706	677	705	718	650	639	637	661	688	695	698	647	662	675	637	711	717	638	644	658	709	701	672	645	668	660	683	698	658	656	674	716	685	664	699	669	670	680	668	664	651	716	618	713	666	694	667	682	661	647	645	712	654	689	602	670	665	661	711	659	680	624	630	694	674	673	679	641	687	694	670	689	663	636	636	638	706	675	618	658	712	624	658	689	736	709	712	685	669	657	691	651	669	674	650	619	683	664	699	683	659	655	666	688	675	609	684	645	677	665	638	638	680	632	731	714	642	642	694	663	659	669	719	673	677	701	703	670	677	700	680	718	663	705	644	688	660	666	690	743	707	669	701	697	691	672	637	655	708	660	685	642	647	696	710	631	663	630	665	676	652	698	675	673	695	658	650	666	702	672	651	715	612	658	706	630	670	665	652	691	696	679	664	624	689	690	660	651	663	707	686	671	698	667	697	673	650	703	672	690	689	602	674	696	654	651	641	685	683	649	633	680	643	694	682	643	716	626	718	665	681	658	683	711	709	664	684	684	700	671	669	659	695	704	664	698	734	710	690	651	645	640	675	660	667	673	710	687	645	662	704	636	741	690	679	648	646	721	642	662	665	711	699	674	700	646	655	670	637	659	640	657	653	680	701	718	659	662	685	666	682	704	669	690	668	655	673	659	632	674	707	689	721	673	655	663	657	697	666	703	652	674	671	652	701	684	669	655	695	646	725	680	653	717	676	686	694	667	683	679	652	679	699	669	628	693	706	632	688	687	653	699	693	685	689	697	667	728	697	680	678	637	702	683	661	672	623	663	662	677	634	685	626	671	652	684	689	669	673	684	689	681	680	708	643	701	629	722	615	645	632	675	663	726	666	702	690	648	666	644	722	702	703	705	697	681	689	653	644	606	698	657	653	700	663	717	712	690	668	657	669	661	659	649	669	654	706	649	672	667	687	699	713	718	666	712	669	679	652	640	678	672	682	675	678	691	668	672	700	676	690	673	685	701	712	656	653	656	644	659	636	690	677	657	707	681	709	699	681	680	723	655	671	655	701	712	640	706	727	648	737	604	705	697	679	653	651	683	703	686	678	682	718	658	700	656	658	667	643	699	651	663	664	685	694	683	663	664	688	696	661	684	658	712	655	689	655	670	638	657	665	706	753	606	693	657	669	698	658	668	663	629	681	668	732	679	638	635	659	677	601	671	649	670	700	648	682	656	679	682	679	687	682	680	665	642	717	675	684	664	653	656	666	650	656	711	700	688	680	687	684	695	660	632	707	676	705	694	680	632	703	671	667	650	676	677	684	635	718	704	678	635	669	654	683	706	610	639	646	636	685	694	700	641	669	657	698	688	710	674	665	654	633	656	705	655	712	667	650	630	703	657	694	681	690	618	687	697	674	652	668	695	689	702	669	697	664	721	734	676	647	635	635	660	648	683	703	688	692	726	692	674	697	698	650	696	661	655	741	663	661	735	647	679	694	691	687	642	663	670	633	685	669	617	709	656	636	693	644	633	649	653	676	697	661	678	678	668	714	653	665	643	730	702	671	636	727	658	718	646	683	677	652	699	711	674	638	663	631	686	709	670	703	688	652	711	661	668	678	637	696	667	628	670	666	662	668	717	703	721	663	692	678	684	648	646	686	743	662	693	678	685	644	660	669	647	672	657	637	718	652	692	649	704	706	674	719	671	663	661	697	678	710	650	702	666	637	664	682	633	660	649	701	627	679	653	689	645	738	666	690	676	662	705	694	661	667	616	681	695	676	706	666	681	672	643	653	711	670	644	669	672	668	643	716	696	698	706	667	655	670	659	702	697	679	684	630	666	710	713	689	651	701	665	656	664	676	640	668	648	648	685	670	671	614	678	707	651	671	692	647	668	658	681	674	651	649	652	692	681	683	671	634	650	723	668	676	649	656	681	707	705	659	612	659	683	674	691	681	703	662	650	679	660	635	672	652	633	654	722	680	679	690	656	690	697	707	674	671	697	666	656	644	630	696	567	671	655	637	652	625	691	710	700	676	665	686	690	676	660	735	612	692	725	686	641	709	718	677	633	693	664	684	705	668	671	612	613	662	694	670	657	692	643	682	667	652	709	732	692	631	682	699	709	712	682	649	654	658	653	681	628	638	646	688	657	704	700	704	691	692	640	670	695	685	715	647	668	641	643	667	699	697	685	636	642	665	638	655	647	667	648	668	639	626	672	686	665	679	664	681	678	650	668	684	696	655	653	694	646	634	698	691	717	677	674	687	645	696	660	661	694	679	607	659	688	670	702	637	689	689	671	637	688	698	656	700	655	660	671	653	683	664	684	685	651	679	671	671	711	661	698	698	707	671	676	711	653	711	667	662	694	682	621	691	642	647	702	695	739	657	661	695	669	696	691	663	685	649	657	680	717	685	671	689	672	702	704	648	691	736	686	636	635	678	678	642	664	667	710	692	694	655	677	657	687	694	707	736	645	663	669	658	688	651	656	665	662	729	636	666	692	665	655	689	671	664	639	665	663	677	636	700	636	632	672	607	710	663	648	639	697	641	659	669	636	674	651	644	668	708	679	669	640	671	685	676	725	639	646	621	673	673	680	666	683	703	686	719	668	669	671	697	662	666	675	677	675	659	661	635	691	679	701
50682	48574	34073	5727	1253	786	605	476	474	392	364	305	274	294	278	273	253	271	258	247	261	217	211	219	245	218	221	232	237	228	221	198	201	214	225	227	194	231	213	214	205	230	235	217	222	227	222	232	208	214	204	200	207	222	203	211	214	192	243	195	207	221	203	220	235	217	214	195	205	206	215	223	221	193	225	215	218	201	220	205	202	219	231	212	192	208	199	216	196	224	217	193	208	224	206	186	216	222	193	234	216	213	229	237	220	180	215	197	192	196	194	214	230	189	223	235	209	205	214	224	210	184	210	216	250	212	224	218	172	190	208	236	229	203	226	203	220	215	230	205	196	224	197	212	210	212	218	208	209	195	230	236	184	203	229	231	203	208	226	232	191	202	222	209	192	183	196	206	187	216	190	221	199	218	242	228	213	217	216	213	181	191	211	220	188	210	220	183	221	187	226	226	215	189	222	209	219	206	231	211	225	224	210	195	222	211	214	221	207	220	193	224	216	197	218	200	233	233	217	197	193	204	214	206	225	231	235	193	200	234	219	193	210	205	233	214	204	212	206	227	234	214	220	244	219	190	205	214	224	222	206	215	236	203	233	193	204	180	204	217	197	205	185	236	228	234	190	211	197	193	198	220	204	212	234	202	206	216	213	242	214	211	223	220	243	202	217	205	215	218	194	201	237	227	224	211	222	189	243	213	220	216	233	226	215	179	229	215	189	209	202	217	223	217	222	195	182	239	219	202	228	198	201	204	199	198	237	210	209	192	204	224	203	201	190	189	220	212	184	210	219	213	212	205	202	204	210	184	210	210	218	210	213	219	223	194	218	228	198	197	216	206	218	213	206	206	184	225	239	205	202	231	178	217	223	216	182	203	247	219	207	219	214	232	200	212	200	203	201	218	197	209	183	211	202	209	211	191	210	220	232	227	205	192	241	209	215	211	223	210	202	212	181	215	222	199	234	196	191	190	220	207	210	199	193	235	222	217	216	197	204	216	212	229	245	225	207	213	231	209	229	221	220	191	209	208	222	201	230	216	193	199	218	205	212	202	227	224	189	224	203	191	227	208	202	243	205	187	232	218	192	219	212	195	213	192	238	222	211	191	204	232	193	193	201	203	184	210	203	186	199	204	232	205	222	207	225	223	201	206	222	189	233	187	231	203	238	210	199	205	211	195	183	211	232	189	203	199	235	190	213	182	201	226	234	230	209	205	204	216	234	204	223	219	228	203	219	225	236	206	191	198	232	205	191	240	215	234	206	213	220	228	216	222	245	218	188	197	223	230	190	246	253	199	193	225	217	182	227	217	201	201	203	210	228	208	194	214	203	224	202	201	210	208	188	212	206	228	213	198	226	191	197	231	223	217	222	200	189	254	218	213	200	222	224	227	206	198	233	194	217	204	211	193	231	230	224	201	217	178	214	217	188	193	218	198	213	200	190	215	211	198	186	190	186	220	212	187	205	199	211	188	211	206	216	216	201	219	224	228	215	205	247	212	208	211	193	200	221	197	238	235	200	212	206	210	198	226	233	183	202	227	210	186	198	218	201	184	204	219	197	175	216	206	195	196	199	215	214	201	196	225	207	238	177	193	234	226	211	223	223	222	235	210	221	209	235	234	200	195	210	201	204	239	218	237	247	225	226	225	215	189	201	204	202	190	223	222	225	207	199	214	217	233	216	214	211	214	190	214	213	218	225	216	240	208	205	198	200	213	206	227	216	217	184	200	217	192	214	217	171	224	211	203	193	226	212	239	234	254	200	222	208	203	222	205	198	202	210	204	222	221	197	227	256	211	228	229	197	205	194	195	232	192	233	201	210	221	183	225	200	224	183	206	221	178	214	207	223	201	224	190	226	201	207	207	215	189	197	203	209	216	202	222	186	216	217	201	213	194	222	237	215	203	225	204	202	207	208	223	234	214	224	240	211	217	220	223	206	204	233	216	221	195	205	217	237	219	200	224	221	201	187	178	254	215	220	223	211	222	206	229	216	210	231	217	237	241	198	220	190	210	208	239	202	193	218	198	226	204	210	214	207	201	193	245	216	235	233	247	201	213	190	217	226	228	204	226	219	229	204	207	226	210	210	214	208	206	216	209	190	212	206	195	195	217	227	248	230	209	210	232	224	226	224	221	195	226	227	202	212	207	218	202	202	224	201	228	203	182	235	206	209	179	207	225	206	225	216	188	225	204	218	223	207	224	205	238	203	228	204	206	196	229	204	223	219	206	217	217	200	217	196	226	217	233	212	201	206	222	239	215	222	229	193	215	215	201	201	210	222	212	202	183	229	239	201	182	215	204	205	198	228	202	232	193	194	203	211	198	196	209	215	195	229	198	169	207	204	203	237	188	218	221	197	200	217	189	231	210	208	228	221	211	225	222	218	202	201	187	215	187	219	205	227	177	193	197	219	227	220	225	216	227	223	222	203	211	216	180	202	205	224	204	226	222	207	213	199	189	202	214	202	237	198	198	232	220	210	198	200	216	196	211	199	228	235	213	227	217	192	208	186	206	196	186	200	206	204	193	215	195	216	208	203	194	178	224	186	215	240	208	215	217	194	183	237	177	221	214	207	211	187	174	208	199	232	207	197	224	217	213	228	222	191	208	210	228	197	215	223	207	226	212	216	205	212	212	212	205	211	222	234	211	190	225	168	220	214	210	195	180	199	197	214	197	220	220	243	205	203	206	227	181	215	231	185	221	213	209	194	212	215	182	201	238	221	209	225	220	210	198	202	239	214	227	239	221	227	217	176	243	218	206	207	182	208	195	227	238	216	204	202	205	212	210	195	189	194	188	202	218	186	225	222	217	198	204	188	193	189	204	226	219	204	211	222	225	181	233	208	186	196	225	219	193	202	203	204	222	187	206	213	222	219	202	194	221	213	199	196	235	203	184	216	183	194	193	206	199	221	195	209	202	232	213	218	191	223	217	222	209	219	206	215	218	232	209	213	207	204	211	201	188	199	228	201	220	189	204	212	213	204	203	204	193	172	219	217	185	203	204	239	225	185	214	201	215	236	214	211	239	234	231	212	218	239	212	217	214	195	225	211	202	187	204	217	217	228	193	215	208	197	211	206	229	249	200	220	205	220	212	208	220	199	198	193	187	215	215	202	206	237	205	232	222	210	213	223	192	205	192	250	215	206	216	204	221	186	219	207	194	193	208	219	195	215	252	207	230	197	231	231	206	215	198	223	241	197	217	217	194	230	218	210	211	204	233	210	208	199	204	208	206	219	227	223	220	194	206	223	211	211	214	232	201	221	190	181	192	209	195	227	207	210	200	201	205	213	178	258	223	234	197	180	219	187	213	221	232	204	204	218	229	223	201	231	209	202	224	212	218	220	180	218	204	187	214	201	214	241	210	199	206	210	210	188	242	221	227	190	234	197	213	193	202	206	204	212	189	218	225	228	183	225	202	227	179	226	202	193	233	223	213	230	221	218	202	242	224	219	230	234	199	201	192	214	212	218	203	211	184	210	194	219	194
30788	34280	18536	5143	4205	3375	2893	2295	2039	1710	1528	1400	1250	1175	1122	1023	1015	894	870	869	861	851	797	764	766	738	798	660	638	736	675	671	652	627	590	628	604	606	629	615	591	623	621	587	596	623	617	609	551	583	595	581	570	559	567	573	541	571	566	569	581	533	575	606	547	531	561	600	580	559	565	550	527	569	541	554	548	534	571	577	587	589	505	538	522	554	537	532	566	542	539	568	548	611	557	524	546	505	594	517	522	560	511	541	561	508	556	536	596	532	528	505	512	538	524	533	567	511	541	522	535	526	547	545	539	532	579	520	525	521	552	551	529	550	585	574	500	517	563	511	549	560	549	526	538	556	538	550	554	571	520	576	539	584	491	545	527	538	512	530	535	551	523	555	530	513	510	519	518	566	548	519	512	534	526	566	542	551	515	505	489	541	538	536	572	483	592	535	545	540	576	545	510	546	541	522	553	494	552	550	583	556	563	548	534	515	512	511	525	544	557	555	516	552	518	552	503	591	524	523	565	508	519	576	525	513	536	554	531	560	539	552	540	533	542	511	503	555	525	563	566	531	571	540	522	567	481	553	501	522	546	533	536	551	519	535	519	540	578	532	529	540	557	561	583	528	546	572	538	571	513	534	541	545	499	539	555	554	563	538	531	498	519	502	543	539	529	526	555	569	550	472	550	555	557	524	529	564	555	494	530	536	494	541	554	585	546	499	586	526	548	548	538	515	555	529	524	523	538	536	574	554	511	503	501	551	546	487	522	571	520	508	541	535	515	582	532	517	532	546	552	527	508	561	505	533	590	538	494	510	513	558	569	589	553	547	539	557	511	532	587	526	507	555	553	558	544	556	531	509	493	551	533	495	528	516	544	529	521	509	573	530	525	516	554	532	534	538	525	528	537	562	557	541	497	549	503	531	513	535	529	539	469	513	568	512	531	555	525	531	519	550	531	559	521	525	579	527	547	531	559	522	590	590	543	543	526	533	550	564	570	464	540	547	527	530	554	528	511	562	523	521	585	556	541	533	516	491	573	546	556	563	545	552	533	542	542	534	520	588	523	505	558	522	570	517	574	486	504	529	557	546	556	608	540	543	571	564	550	531	549	563	527	536	533	506	533	517	543	551	527	587	589	513	544	529	518	515	525	521	545	501	525	542	547	571	532	549	545	526	467	548	492	530	542	553	553	521	564	519	519	548	592	518	566	583	521	517	583	520	521	520	577	542	514	557	545	542	542	549	536	552	533	502	515	530	574	544	518	562	532	553	538	565	547	520	534	544	497	524	525	512	529	589	528	539	512	548	552	531	521	527	539	542	534	509	539	518	537	542	530	555	562	526	576	529	515	552	582	521	528	521	552	563	509	550	535	534	554	545	565	510	501	545	540	548	538	584	562	534	518	521	498	512	545	549	543	530	555	529	571	559	541	537	490	536	555	533	576	534	528	521	497	526	566	526	501	527	537	537	533	550	510	527	555	551	515	571	517	578	532	520	519	545	509	526	504	517	516	511	509	585	528	522	532	539	545	527	556	522	543	537	511	503	511	576	560	509	520	561	473	559	550	482	538	527	549	541	539	556	547	503	542	529	536	504	538	538	518	499	549	517	561	539	502	566	566	530	554	543	493	532	562	544	580	510	568	571	506	547	522	525	567	489	510	518	557	534	593	550	536	575	540	545	533	554	524	507	505	507	516	552	553	541	504	526	566	566	574	547	539	552	537	531	502	461	520	534	547	544	516	497	549	555	543	507	517	569	543	535	547	501	542	524	516	562	530	539	551	533	524	530	515	570	532	519	592	501	542	521	549	565	540	557	521	526	532	544	540	575	521	534	528	551	514	562	478	543	552	531	519	544	558	510	501	505	539	571	551	568	508	544	521	536	558	525	546	551	509	589	548	526	548	553	548	523	529	534	526	510	560	538	587	545	580	500	548	544	524	525	507	563	547	580	526	573	541	500	560	552	599	551	546	579	527	526	600	496	532	577	549	526	537	550	545	556	548	569	512	560	540	559	553	567	599	528	548	536	506	548	530	528	556	543	543	553	519	537	535	549	536	561	482	510	504	549	515	532	490	543	520	519	514	501	536	534	567	544	547	509	524	531	514	565	532	532	549	559	512	580	554	541	516	511	563	512	512	512	493	533	536	592	547	535	555	556	535	573	554	539	533	547	554	511	558	555	503	498	550	521	483	561	532	509	576	567	527	538	520	526	569	524	570	539	573	559	543	537	526	553	539	583	570	514	485	511	514	506	561	541	546	553	535	563	529	548	471	533	513	493	544	554	523	524	558	529	516	531	503	603	547	489	564	519	467	549	522	527	513	560	529	511	555	545	531	523	577	549	533	567	536	494	544	516	565	530	508	512	552	555	528	516	561	509	582	559	514	548	539	518	487	536	556	602	530	523	546	501	534	535	527	517	519	527	495	520	539	550	568	537	540	519	494	564	559	524	515	517	515	563	564	583	558	569	527	539	558	489	526	561	518	541	542	554	532	557	518	554	538	546	547	507	524	505	505	517	514	531	557	517	523	538	521	544	563	531	586	540	556	545	625	567	557	532	513	520	546	560	484	532	535	546	536	509	575	530	544	554	557	517	534	571	544	554	561	520	548	518	493	508	538	499	540	552	476	530	573	538	569	509	529	569	518	512	515	566	522	542	556	566	564	568	523	552	527	565	516	555	535	567	555	541	514	550	534	529	504	523	514	576	537	522	568	520	542	527	546	598	494	525	526	569	515	519	560	502	513	547	534	535	496	570	531	540	540	558	542	506	494	519	523	513	540	582	531	523	516	527	498	516	521	565	553	549	560	546	560	539	569	501	528	533	533	542	563	505	533	546	524	526	541	561	540	537	548	518	530	539	542	538	530	579	523	531	510	516	614	555	546	529	588	545	535	504	497	530	519	518	516	537	512	570	540	582	535	563	539	504	569	523	534	532	514	491	471	574	499	544	541	582	521	542	553	552	554	522	518	522	519	523	529	556	541	539	551	520	528	561	561	535	548	512	522	532	526	538	551	492	546	540	546	497	546	580	511	554	559	542	546	531	537	537	576	554	543	560	520	499	527	548	546	566	505	516	553	543	520	573	491	510	562	544	500	522	546	508	528	508	550	518	496	557	503	556	533	537	553	549	503	522	580	546	556	548	519	467	562	556	528	517	537	530	563	531	511	559	549	513	567	538	541	554	543	563	576	509	562	519	559	535	561	523	523	565	541	514	558	494	517	519	508	524	523	508	525	544	548	539	509	559	521	542	533	528	524	504	550	575	532	514	559	560	552	548	559	524	510	470	514	531	535	539	553	533	550	561	497	573	531	589	510	542	528	562	559	586	532	544	589	506	522	567	522	514	547	558	548	561	542	516	500	488	570	531	552	505	510	510	581	529	537	525	526	528	530	551	528	527	521	527	528	582	493	544	534	501	501	540	527	547	539	509	544	586	551	596	544	512	546	509	592	534	536	555	574	541	536	559	602	582	566	520	553	528	538	555
4456	1507	808	161	175	133	154	156	157	139	152	161	162	167	180	146	143	142	158	164	150	147	145	143	179	151	163	155	140	150	148	143	121	140	117	146	156	152	159	151	161	156	143	162	152	147	155	157	161	145	172	159	160	160	168	164	145	142	157	180	133	125	149	163	141	130	139	150	170	149	151	153	142	148	161	132	157	146	162	153	159	144	151	153	167	142	165	170	150	162	130	167	161	171	140	157	146	142	136	147	150	147	156	141	145	157	159	166	133	159	163	173	132	148	161	140	141	152	155	137	154	164	135	158	176	150	146	148	145	156	162	152	139	150	160	159	163	118	151	140	150	171	144	131	140	167	145	167	156	155	134	141	158	136	153	157	162	143	157	155	142	163	150	152	153	143	137	149	150	158	166	144	158	162	165	138	141	150	140	164	143	150	152	119	116	125	159	158	142	160	134	145	165	153	164	172	145	175	161	147	146	179	166	158	142	189	132	150	125	136	132	141	137	166	148	157	135	128	150	158	171	158	163	143	148	161	165	159	119	144	149	189	140	150	144	139	138	155	152	156	151	115	161	166	137	129	141	158	171	154	123	165	148	163	148	158	146	146	130	140	148	157	182	153	177	143	158	157	154	175	176	129	166	176	148	147	182	150	146	135	140	147	126	147	147	133	156	142	208	157	137	141	151	152	143	119	153	172	157	146	165	157	160	137	152	150	160	175	171	154	156	147	153	163	152	151	150	137	149	134	154	161	158	144	138	132	143	155	156	180	169	182	140	160	160	159	131	133	159	149	128	133	155	142	151	155	155	161	149	157	153	157	156	140	134	150	168	158	183	133	161	145	127	156	158	158	164	149	159	151	144	163	174	159	154	168	168	140	179	184	153	166	153	137	139	155	148	168	152	144	140	162	151	148	147	178	163	141	157	158	146	157	125	136	159	140	121	163	148	150	143	146	167	153	154	154	166	141	174	135	155	179	158	140	129	153	139	158	126	152	160	140	140	147	140	136	153	149	139	148	164	168	156	145	167	143	136	150	148	135	135	168	147	171	146	136	157	152	153	159	124	144	167	152	135	145	160	141	159	149	160	149	155	166	116	151	153	143	163	151	138	153	163	167	145	164	169	157	139	160	122	143	179	162	151	172	149	146	162	165	178	184	155	152	160	174	105	182	139	165	124	150	142	173	135	138	158	148	141	151	142	151	179	150	155	132	148	187	135	147	155	166	150	141	152	156	156	157	138	139	145	150	168	167	156	140	152	143	141	157	148	157	174	153	151	164	150	149	135	152	146	151	157	161	140	154	139	168	151	133	159	156	160	168	162	155	155	141	170	126	165	146	151	142	143	155	155	161	150	149	153	159	165	155	151	170	141	143	158	147	133	172	147	156	141	136	153	163	150	139	164	147	152	170	147	152	157	152	138	157	142	133	157	164	126	127	165	175	159	170	141	138	163	133	173	158	144	168	142	177	160	168	145	145	135	176	171	137	151	125	139	169	142	132	123	156	144	144	169	134	163	161	153	160	127	155	175	142	166	142	142	155	145	135	131	150	143	145	160	143	170	164	167	166	155	147	164	140	164	189	165	140	149	156	129	145	142	149	156	150	153	136	139	155	144	139	154	156	148	150	162	148	154	157	153	150	143	153	151	142	150	160	151	158	137	172	142	140	160	188	133	119	153	141	159	165	141	151	164	174	168	145	161	175	131	148	183	148	133	167	130	161	162	156	136	145	159	158	152	136	142	157	148	144	136	131	149	167	165	148	143	153	162	163	163	162	152	125	178	146	144	138	147	142	153	131	167	148	132	146	164	153	158	144	128	167	136	173	172	180	146	145	163	181	155	148	151	131	143	148	172	146	126	167	146	147	142	159	157	152	151	144	141	143	123	141	144	145	129	154	145	139	143	143	140	173	151	165	171	158	163	151	168	154	149	166	147	153	139	136	136	139	152	164	160	150	138	171	140	161	160	145	131	147	152	161	173	170	137	166	142	151	132	172	156	147	162	156	142	153	163	169	173	146	151	158	140	163	149	161	154	164	161	158	118	156	148	146	147	149	143	173	158	167	151	127	147	167	138	153	151	158	155	155	141	131	143	180	167	139	144	151	148	159	140	150	136	149	151	130	137	135	135	144	154	151	133	159	141	157	150	157	139	133	138	164	139	138	136	154	158	164	145	127	164	148	149	147	160	141	131	154	148	149	139	171	153	155	148	147	143	155	159	150	146	164	144	129	145	167	156	151	149	140	165	140	137	141	163	146	149	137	178	139	141	143	140	153	149	162	173	153	153	153	145	138	174	152	163	166	162	138	128	147	152	175	135	146	124	146	168	158	142	132	170	163	156	159	164	140	160	130	167	178	148	152	145	155	147	155	142	151	147	147	168	174	141	154	153	146	156	146	156	123	150	132	154	139	150	146	154	140	149	165	155	149	159	139	164	154	167	146	155	156	157	138	160	141	125	151	150	146	150	154	140	133	144	135	140	170	155	136	183	153	129	165	135	147	155	159	154	166	149	161	173	183	143	172	141	155	152	132	146	174	166	155	150	159	145	151	165	140	144	161	139	160	166	141	163	122	160	155	168	160	152	132	155	143	168	152	140	155	130	165	141	177	142	138	144	164	156	149	140	127	142	154	139	156	138	150	171	153	136	136	138	159	164	154	144	146	146	157	127	155	167	158	149	143	163	159	167	143	131	155	176	158	153	170	139	152	156	170	154	140	137	146	137	146	152	161	126	148	150	159	154	167	149	158	159	186	138	137	133	142	129	152	129	131	162	148	152	168	145	145	147	143	175	142	153	150	173	137	169	156	126	138	164	149	143	152	161	129	135	157	150	160	144	145	171	165	145	170	164	144	154	180	132	166	148	161	160	157	173	157	150	158	134	147	162	128	147	164	126	127	136	166	137	133	150	151	144	159	150	113	150	147	139	149	173	159	128	146	146	131	152	147	147	151	165	159	171	137	153	153	171	165	145	160	122	149	155	154	160	159	152	134	167	157	141	158	159	163	160	169	159	146	151	141	154	132	158	153	147	152	171	162	155	163	149	166	168	124	155	153	128	145	146	160	148	164	136	153	163	150	176	158	135	156	159	152	163	143	149	156	157	164	156	156	160	146	148	135	175	165	145	124	133	148	148	163	143	174	157	138	160	135	154	155	169	136	141	142	158	144	139	173	155	168	158	139	155	144	164	144	162	179	134	147	146	148	174	147	160	156	165	143	167	158	133	170	132	164	149	154	158	141	143	130	165	148	130	149	143	138	172	132	162	164	155	182	143	161	130	153	169	168	178	147	151	145	129	168	147	141	162	147	182	138	158	157	141	137	142	154	165	147	132	180	164	146	172	163	146	133	160	132	136	164	127	160	166	159	144	144	144	148	149	141	147	160	168	156	149	141	150	153	157	151	153	159	171	122	140	152	137	157	172	163	142	169	148	154	127	136	159	163	149	145	157	174	152	148	157	159	151	146	155	168	163	140	167	151	136	157	151	150
4275	2511	1786	525	555	532	500	447	481	467	435	425	495	427	441	425	431	445	440	488	478	405	440	416	439	415	433	425	413	447	430	446	419	416	465	454	416	441	428	377	447	416	444	402	444	422	394	402	445	446	431	423	449	433	442	469	421	428	398	424	425	421	425	448	462	404	420	424	449	443	403	437	409	452	433	442	417	444	423	469	419	418	417	425	421	406	401	434	444	418	440	440	444	409	456	437	415	423	444	434	437	407	423	415	436	386	425	427	441	427	412	452	466	407	405	415	460	435	426	405	438	417	416	431	389	453	448	447	419	429	437	407	423	397	405	440	437	416	414	425	433	414	454	426	412	422	407	438	407	424	433	404	478	444	442	450	432	417	458	401	399	437	414	414	427	433	427	429	383	432	424	429	431	435	419	432	446	435	403	452	417	407	433	414	460	422	439	410	405	399	407	420	427	439	436	409	423	439	436	452	435	418	411	431	443	417	420	452	419	437	443	397	417	451	455	438	431	426	430	450	425	444	439	393	403	441	412	441	413	417	414	411	400	429	438	402	431	426	392	426	413	431	447	415	417	438	468	428	407	457	426	391	417	447	389	423	449	433	435	409	457	411	412	417	405	448	445	459	454	451	394	445	413	418	433	455	435	437	433	414	423	460	441	438	476	431	439	433	386	421	384	431	439	413	440	464	430	420	433	434	486	433	428	432	378	406	435	421	419	436	438	435	452	480	413	420	415	437	407	432	428	414	396	402	437	443	446	421	453	481	405	441	405	439	439	421	446	426	403	414	444	401	421	399	404	404	404	439	420	404	444	429	417	439	397	423	384	415	405	420	443	416	416	419	423	459	435	414	417	415	430	451	420	439	424	402	417	433	397	463	398	440	409	443	423	432	448	394	442	393	432	436	371	467	433	432	393	418	431	429	447	446	442	420	466	465	417	429	421	405	433	411	409	423	415	426	427	407	451	439	425	408	385	426	424	441	443	447	458	415	434	408	435	393	404	431	457	447	418	442	418	415	417	427	401	403	460	407	462	421	433	474	405	434	441	421	430	428	437	425	448	463	435	416	435	462	426	428	431	372	396	412	451	460	403	425	392	402	453	413	433	458	401	405	414	438	432	436	420	457	441	398	429	440	431	416	513	408	447	431	415	427	439	419	451	428	450	417	432	437	433	446	446	386	424	442	417	387	417	443	410	452	417	464	420	423	394	433	434	411	440	445	394	423	460	426	413	443	427	391	447	484	443	396	440	437	419	422	451	451	460	454	439	423	424	402	440	441	423	389	442	430	414	420	426	433	455	394	420	414	417	404	423	415	432	429	431	425	439	379	427	406	432	402	421	438	427	426	460	407	394	395	447	413	454	438	442	449	424	413	413	421	438	437	409	420	433	446	439	413	443	461	439	435	443	418	423	429	429	445	441	445	450	448	428	430	428	421	452	407	444	430	455	429	470	472	394	427	398	440	470	425	428	406	408	428	422	439	439	462	419	462	410	407	448	416	390	405	461	434	409	425	425	397	418	446	430	429	400	419	391	419	416	399	444	428	442	424	442	428	463	402	446	456	404	444	402	436	447	432	426	453	408	442	418	425	451	451	415	458	447	437	455	420	440	434	413	436	445	428	424	458	426	404	435	455	446	431	440	443	404	431	426	426	446	396	433	415	424	414	445	433	417	426	397	407	468	428	423	429	373	411	414	395	402	367	408	422	448	450	457	437	460	448	387	443	440	443	437	434	422	431	441	420	434	422	383	431	429	406	425	402	427	425	402	453	419	445	418	438	420	410	423	421	455	414	432	385	400	460	437	388	435	462	394	409	404	399	447	431	456	405	428	422	486	425	438	449	418	387	424	428	434	401	395	430	446	432	477	444	424	442	420	405	412	431	410	433	435	441	425	465	424	427	401	426	426	439	426	388	412	467	416	439	431	431	430	436	422	464	407	424	448	465	403	429	453	414	437	441	431	432	411	422	410	421	401	437	454	408	416	445	438	409	426	401	425	450	394	427	394	433	417	413	433	410	455	418	424	416	440	477	426	430	406	439	431	420	422	396	424	417	402	398	429	420	491	444	435	410	411	416	445	439	401	373	426	441	422	416	425	430	439	459	423	422	412	461	407	425	485	387	406	422	434	440	446	431	436	413	400	442	421	441	418	436	431	430	452	399	438	400	439	431	404	410	448	462	412	429	442	457	420	424	467	399	400	457	432	431	368	434	448	406	418	374	431	439	436	410	407	459	419	426	450	445	436	435	458	413	400	435	423	400	464	423	429	441	422	445	478	439	448	414	434	425	417	452	464	434	410	427	411	400	438	453	440	421	417	429	419	436	439	453	426	413	415	445	429	443	426	443	408	416	484	442	413	391	444	441	421	452	397	425	484	394	424	443	418	421	438	373	445	409	423	423	406	387	432	441	482	388	418	431	424	417	472	453	419	444	421	435	402	474	421	462	426	439	419	429	441	407	426	434	434	453	432	426	442	423	422	441	413	420	431	425	449	408	454	420	454	424	449	438	454	410	438	396	397	440	415	432	416	435	442	435	441	437	417	425	413	429	424	428	427	422	445	464	457	423	437	412	432	446	483	395	433	466	387	396	423	455	412	462	410	391	407	455	429	438	459	459	419	457	428	411	424	438	414	434	412	429	425	425	403	404	440	430	408	406	448	418	450	402	472	430	472	422	421	469	413	420	420	408	430	455	414	444	429	418	439	431	435	424	428	428	433	424	402	443	452	434	442	451	413	408	415	406	426	426	432	432	418	437	394	489	412	402	444	434	434	410	455	439	405	439	401	424	412	410	395	432	447	455	413	432	452	435	398	428	463	433	452	425	444	412	438	401	459	455	425	422	432	377	412	414	434	419	442	420	399	457	416	410	441	422	475	428	457	456	459	435	410	441	442	403	400	411	441	403	437	405	429	432	443	406	426	426	447	411	426	435	434	450	444	396	452	423	424	406	473	469	468	435	416	426	431	421	432	437	445	398	451	419	411	429	416	417	395	446	449	428	419	438	453	414	445	439	404	453	420	421	391	438	425	427	444	423	416	419	427	414	431	433	467	396	437	436	431	463	420	408	442	423	423	422	412	412	412	413	423	427	412	429	425	444	452	439	413	442	422	438	407	420	428	413	445	419	416	400	422	418	436	439	421	415	429	413	417	430	445	446	431	434	446	422	414	442	463	427	387	415	434	410	444	398	429	421	430	436	437	416	413	399	427	454	439	454	424	440	436	464	428	449	464	427	431	435	460	446	359	436	423	452	425	409	413	412	436	474	438	445	445	422	444	437	425	467	425	377	462	442	421	388	413	426	412	425	414	460	448	410	417	416	437	458	440	427	406	424	430	432	418	421	437	425	410	425	438	443	423	477	459	418	419	418	412	428	429	427	453	417	407	450	433	421	402	442	424	432	442	411	392	441	433	412	424	433	432	436	422	434	416	416	447	395	391	446	442	384	432	431	428	417	458	417	463	406	434	399	414	422	412	401	397	471
38491	33200	19035	1613	711	552	485	361	366	363	336	338	306	327	282	294	304	300	304	265	301	275	276	303	261	245	260	262	283	294	244	282	277	283	271	256	267	275	280	259	292	272	287	266	253	277	281	293	264	273	245	272	316	264	247	256	278	247	250	263	249	264	237	241	277	271	261	262	251	290	281	288	270	281	252	265	269	260	264	256	262	276	253	255	268	266	233	276	271	277	300	284	251	296	260	258	279	243	261	273	280	286	256	253	285	284	260	284	298	266	249	266	256	279	294	277	277	286	256	246	254	274	287	246	248	301	263	282	271	282	292	280	273	301	234	270	250	271	248	304	249	249	259	278	272	295	254	286	239	247	299	288	262	255	252	262	297	238	255	260	265	269	249	280	263	247	232	249	250	241	294	298	252	288	242	264	260	280	278	263	255	258	263	278	260	231	271	252	283	260	252	263	256	262	245	267	264	282	274	267	241	251	254	255	245	288	262	280	283	275	257	256	296	261	241	246	256	244	273	277	283	277	281	304	258	263	280	277	255	267	257	241	261	284	272	267	253	235	270	259	291	245	290	258	244	264	261	288	266	293	266	249	283	254	268	268	287	261	260	264	272	250	274	251	275	281	266	272	247	274	246	250	249	243	270	250	273	263	264	273	250	245	246	285	239	276	261	243	254	256	265	240	250	245	257	243	260	274	286	280	255	241	254	261	269	267	272	252	297	265	249	245	259	274	252	284	265	273	266	276	254	274	260	250	283	280	255	268	240	264	278	261	282	275	281	247	259	234	258	257	251	273	276	297	236	278	272	283	250	278	259	260	275	249	251	261	257	262	244	264	257	256	244	248	262	294	273	253	259	250	283	271	247	257	255	262	265	280	261	272	272	270	273	268	266	265	251	285	243	296	305	257	258	291	273	268	261	263	259	280	291	255	256	244	257	285	300	256	268	261	240	256	273	265	279	265	271	237	267	268	255	238	289	294	260	254	269	269	268	263	255	267	243	266	249	287	295	252	267	281	253	276	269	269	211	265	293	244	259	281	240	285	276	279	284	298	285	280	250	270	268	287	301	271	281	264	269	289	257	248	264	277	262	252	258	232	263	258	269	257	256	262	258	258	265	259	264	269	304	256	257	251	253	247	240	260	274	267	284	245	263	265	271	248	237	247	228	261	273	243	267	236	234	244	258	279	255	285	270	251	282	297	267	238	312	283	252	259	255	260	273	246	239	275	238	284	278	257	299	241	264	247	277	277	260	304	249	270	276	230	274	272	269	278	280	269	254	270	272	280	227	254	230	226	247	305	260	270	215	286	265	278	260	268	260	294	286	283	251	261	275	231	264	264	247	261	264	285	267	264	245	257	285	265	256	255	266	240	248	262	316	230	264	259	272	266	240	274	265	273	237	269	242	265	255	249	279	265	235	266	297	246	285	267	255	244	258	252	273	290	273	242	289	257	256	256	272	259	262	297	257	249	280	267	274	241	262	272	258	268	279	232	266	258	270	285	283	285	270	278	227	282	279	291	247	247	268	264	257	278	266	281	240	281	237	244	320	244	272	263	242	266	262	241	279	272	278	293	239	293	242	277	268	252	297	265	261	265	241	234	267	265	288	253	260	253	246	257	259	298	271	228	260	283	253	258	269	249	265	247	284	259	248	280	279	293	276	266	256	274	245	234	245	266	251	246	270	266	281	276	240	239	253	252	281	247	268	287	256	268	273	264	248	300	261	256	280	231	259	237	301	265	245	262	279	240	260	265	248	271	286	283	254	286	260	229	256	270	246	322	261	300	258	259	263	259	258	248	277	252	258	241	256	251	253	275	251	258	274	268	236	249	271	269	283	276	245	250	289	261	232	270	275	253	277	286	294	270	282	279	257	223	267	246	274	236	259	283	267	306	271	263	246	243	294	273	274	253	273	289	263	276	279	265	275	277	284	255	282	260	256	259	279	264	273	275	283	258	277	249	267	270	250	275	273	271	287	271	259	243	237	257	264	243	254	299	249	258	268	264	271	267	247	264	261	266	275	265	248	239	247	265	280	260	264	264	262	269	271	290	283	246	268	282	287	270	268	278	280	294	258	275	271	268	270	272	268	259	235	307	239	258	243	250	235	277	263	265	238	225	261	245	265	254	285	247	263	279	245	257	281	268	255	242	284	256	239	253	271	250	262	264	285	274	248	287	255	236	250	275	255	264	259	267	270	243	255	251	249	277	263	270	241	288	238	280	263	275	255	281	232	266	222	254	252	264	287	284	264	266	270	264	244	258	261	258	253	292	266	266	252	256	231	284	244	241	272	274	244	275	272	278	279	245	244	282	269	275	287	265	257	254	273	269	281	248	281	279	267	257	277	274	286	266	255	276	289	244	266	295	271	272	247	277	253	277	262	250	284	231	252	266	230	273	266	270	260	269	243	233	260	250	291	242	251	250	258	275	255	284	292	264	263	266	259	264	253	267	290	258	276	251	287	271	268	278	263	270	255	261	249	267	254	275	277	265	288	238	268	281	245	261	280	270	246	270	277	285	261	298	239	279	275	277	256	293	283	257	282	256	279	242	245	309	249	293	282	272	268	257	276	271	247	247	252	245	279	279	270	276	285	309	279	281	267	290	261	253	253	277	265	292	239	280	258	264	273	292	237	263	263	297	257	285	244	273	260	302	255	287	263	292	280	255	269	263	251	281	268	258	250	253	271	264	254	254	268	284	284	287	271	260	283	249	263	250	262	308	266	269	249	279	249	290	275	276	258	281	266	291	242	264	229	272	274	262	261	240	235	252	283	289	259	244	261	234	276	248	287	262	236	249	241	288	243	249	286	273	250	286	257	276	257	236	279	241	270	275	231	267	272	227	276	244	280	311	278	314	252	295	285	284	244	270	256	271	242	281	253	278	258	261	252	259	257	230	286	245	272	256	255	244	254	260	235	247	250	263	270	269	288	263	277	265	265	261	269	270	258	259	238	259	257	245	274	276	279	262	257	264	289	247	252	245	222	287	235	250	237	256	269	257	250	276	255	259	284	247	296	283	238	273	311	255	262	269	263	264	240	257	286	238	266	259	266	273	266	238	260	280	269	258	261	268	251	260	277	255	277	301	278	245	248	260	238	239	290	271	240	261	271	263	235	284	251	244	303	253	229	262	299	217	256	251	269	264	274	255	275	272	262	274	260	270	291	261	241	253	233	294	294	280	250	236	259	309	234	245	252	267	226	296	278	291	269	263	266	296	284	271	270	284	252	258	251	284	286	255	281	256	281	252	254	269	249	225	270	256	247	273	270	256	248	263	257	276	271	276	233	278	260	265	255	270	248	245	249	252	255	237	281	271	263	236	264	274	286	284	247	235	249	266	281	295	271	265	252	268	223	254	274	258	250	262	250	272	256	262	224	244	273	284	248	270	258	257	278	258	299	273	266	250	253	250	278	247	254	280	279	234	245	266	228	255	271	258	246	254	256	293	290	294	247	255	269	259	272	302	258	243	269	243	249	255	270	266
22651	24071	12010	3112	2635	2288	1856	1567	1475	1268	1221	1064	1062	1029	938	894	904	838	871	814	810	883	801	812	794	753	765	756	763	707	714	690	744	734	714	743	701	751	695	714	707	687	695	755	634	728	697	711	715	663	711	602	699	715	717	694	696	683	661	654	718	665	690	692	672	707	725	682	677	675	698	664	652	686	756	682	689	729	625	700	653	684	659	753	675	643	688	691	673	679	696	708	680	674	663	688	689	714	725	686	679	675	705	690	671	694	679	701	652	698	735	722	657	683	678	666	697	690	698	701	737	676	643	685	704	677	689	666	732	637	593	650	643	670	737	655	698	724	676	647	712	688	705	670	648	673	655	674	692	724	670	689	644	671	721	705	621	672	629	664	712	605	697	659	664	670	664	715	679	671	701	662	666	669	723	673	667	625	644	672	657	675	716	680	653	626	649	649	652	686	664	662	707	730	669	660	690	669	687	669	688	661	684	662	676	707	624	644	647	673	660	672	727	641	641	651	697	671	683	672	718	728	664	655	649	699	647	742	654	670	659	650	648	674	680	718	677	673	714	670	669	710	665	635	685	678	639	672	670	632	647	724	719	656	654	707	673	673	648	669	699	676	685	686	663	639	633	672	672	627	679	707	655	647	688	649	680	652	673	695	674	740	612	704	714	726	651	679	671	666	644	649	715	697	656	708	665	682	673	723	656	659	639	642	675	716	666	631	652	699	662	666	647	699	621	699	669	699	652	659	716	644	684	685	716	676	678	665	673	663	688	706	673	732	642	657	615	675	718	645	690	658	647	654	652	665	611	633	643	679	665	653	728	654	689	695	704	703	620	658	697	737	706	668	663	705	669	716	744	639	634	685	666	696	645	672	655	675	701	647	603	665	655	664	686	626	700	627	711	664	688	702	709	612	650	675	619	711	680	657	659	667	687	670	621	672	667	672	677	672	647	628	707	668	671	660	696	688	697	661	701	635	664	658	672	666	653	644	705	688	644	713	664	701	671	690	667	648	655	680	683	666	634	668	676	650	661	655	635	693	639	682	659	642	686	679	680	631	661	649	705	715	716	652	669	669	684	665	642	605	676	695	662	682	675	664	720	731	639	699	684	639	708	628	615	689	700	703	672	647	656	706	679	655	688	712	676	678	679	673	638	681	722	638	678	643	660	638	663	691	668	690	715	653	663	659	676	691	659	661	653	673	645	715	691	667	661	651	657	702	692	623	659	649	669	650	683	733	699	673	709	697	699	724	676	681	683	665	682	637	634	679	688	640	640	678	623	738	694	657	698	646	680	654	674	668	657	671	698	693	674	703	661	618	655	637	684	618	677	683	678	653	712	667	661	649	668	662	705	666	676	668	637	659	711	659	714	671	664	657	701	678	661	687	677	705	626	662	650	644	686	662	654	663	675	709	680	671	653	680	668	651	637	671	667	655	677	689	717	693	646	672	656	709	673	675	712	659	695	675	665	654	668	656	679	658	714	690	659	650	639	721	666	620	673	688	668	708	632	626	657	676	621	671	667	661	670	655	673	691	644	683	658	662	663	699	666	671	673	687	707	676	682	655	664	665	607	659	658	656	652	703	661	649	677	663	679	682	665	665	710	631	659	670	685	666	659	689	718	677	691	641	635	706	681	674	684	627	669	679	625	705	706	670	661	706	702	671	632	677	662	664	635	706	698	680	654	704	686	661	652	658	667	668	660	659	663	709	669	679	694	640	667	675	691	674	674	644	677	698	682	639	617	698	691	692	672	650	711	606	629	678	685	723	737	708	657	643	699	677	699	673	639	694	667	719	668	654	686	647	693	666	651	652	704	701	663	694	649	687	699	680	679	715	701	646	704	700	650	708	676	653	645	671	677	679	657	711	686	706	667	720	689	700	688	662	676	690	667	711	639	698	640	683	661	674	696	663	672	667	660	689	651	689	669	704	681	665	689	661	648	674	622	680	666	676	666	696	673	634	652	682	602	639	652	679	659	676	695	662	655	716	698	676	662	659	689	653	667	748	647	690	683	694	680	670	675	684	655	680	672	695	682	652	687	709	669	692	644	745	656	662	752	681	647	712	663	702	612	713	669	701	692	616	677	651	634	721	670	710	701	682	673	633	663	691	650	700	643	711	688	685	650	694	650	665	679	683	647	637	684	665	653	699	635	645	717	684	687	654	738	685	621	683	631	663	663	684	677	674	627	691	698	646	642	718	663	663	662	683	648	661	697	660	691	658	665	708	665	699	685	702	686	647	635	674	662	645	665	657	646	662	685	669	652	661	676	700	717	635	677	659	706	692	738	679	657	657	690	686	631	683	637	671	703	632	689	681	671	670	626	662	694	655	615	681	641	662	646	709	646	673	700	635	678	677	625	640	712	669	679	704	691	670	679	694	687	662	657	638	651	714	687	689	666	662	699	650	698	676	664	691	701	682	653	584	680	668	633	703	668	625	664	676	623	687	713	656	678	648	640	659	683	711	670	621	677	705	669	669	670	682	615	660	672	698	693	662	622	604	692	686	621	675	691	644	656	675	647	655	685	681	610	660	706	683	713	705	683	611	640	665	638	651	691	682	653	681	665	720	666	649	682	688	689	676	701	675	704	637	652	728	676	722	662	654	676	665	667	640	635	683	633	674	666	676	677	690	662	675	649	685	710	678	672	636	649	687	631	682	666	681	658	670	691	628	703	748	649	652	653	660	652	692	636	683	708	663	635	655	697	671	667	673	697	646	661	684	672	641	730	724	671	620	687	720	666	711	670	673	671	691	685	689	665	636	634	656	656	691	659	665	704	642	634	674	650	683	683	704	666	641	654	732	689	659	662	686	640	657	622	671	679	710	652	693	668	660	664	685	705	666	673	716	675	618	678	688	626	695	683	686	704	676	717	641	657	676	694	635	692	682	651	695	668	662	660	648	686	712	656	665	690	683	699	672	660	679	713	698	655	683	676	706	658	696	659	669	677	683	670	674	652	693	624	703	663	649	692	649	639	620	661	711	638	701	655	676	699	648	721	661	688	670	661	676	688	659	696	683	689	661	677	663	704	715	629	655	678	689	638	710	678	645	683	668	688	680	661	663	632	646	693	689	661	642	652	683	606	664	678	674	640	612	710	679	691	670	683	683	643	668	673	673	668	688	682	658	639	683	654	673	715	633	683	691	650	703	707	684	648	654	706	652	697	681	688	616	661	693	684	625	694	687	644	695	660	691	675	646	672	641	665	647	615	646	686	685	725	674	622	684	624	640	659	684	633	662	689	662	672	642	670	684	703	644	631	689	647	681	653	731	686	698	648	682	701	668	674	735	694	637	669	649	654	625	646	696	743	682	701	676	624	679	664	690	675	677	700	688	669	662	672	664	664	684	694	670	655	664	664	650	669	692	678	680	630	630	694	677	684	688	679	687	666	625	695	702	622	655	676	679	695	691	668	642	681	677	693	657	680	698	660	671	657	656	648	683	691	657	682	713	659	689	662	743	656	637	710	660	731	638	701	724	663	653
50713	47869	29665	4739	1236	807	648	515	442	397	343	313	301	296	288	277	275	257	254	261	257	217	244	234	239	252	231	228	219	231	204	215	218	244	209	205	212	210	221	200	193	218	241	218	195	214	230	209	228	226	198	214	211	234	211	219	209	214	203	205	210	213	197	210	199	220	238	200	170	236	207	222	198	241	227	217	228	236	200	193	204	231	231	220	194	195	198	202	224	209	218	205	189	201	176	203	242	203	206	203	189	227	193	185	210	200	216	196	220	194	196	203	209	209	233	218	207	205	196	188	210	214	236	205	212	229	212	209	220	237	226	201	218	194	217	199	213	207	212	216	212	213	208	201	220	198	209	219	218	218	211	182	194	230	233	233	202	193	205	204	195	192	195	228	199	191	225	192	196	233	228	202	246	216	217	212	202	178	199	202	213	201	171	226	224	238	217	191	226	223	235	180	203	190	202	211	190	225	207	235	200	190	207	205	210	203	204	200	222	204	207	213	229	209	238	218	203	244	175	199	190	234	188	212	215	195	222	230	209	175	213	212	204	201	204	218	196	199	190	203	206	189	206	228	216	198	226	221	191	180	216	177	217	220	230	215	196	226	217	205	204	205	243	201	220	230	227	177	216	207	229	222	214	206	222	209	213	226	183	199	214	208	231	221	187	208	218	222	201	226	198	216	224	219	211	230	181	198	204	219	228	224	207	213	191	195	197	218	212	209	217	192	170	225	211	228	203	222	229	185	222	206	238	222	215	179	185	204	213	231	219	207	206	215	226	186	208	238	206	221	212	205	190	189	214	191	213	207	216	219	198	197	227	229	201	227	207	213	216	219	189	216	211	192	240	191	226	226	205	216	221	207	210	212	233	179	202	182	216	185	241	206	221	197	194	196	175	211	197	194	198	239	189	209	221	218	193	213	214	188	215	205	197	212	208	196	219	201	215	224	216	223	224	218	209	206	216	203	195	210	202	207	196	211	234	231	207	188	187	223	258	218	205	219	221	202	206	211	211	197	197	202	207	186	206	184	214	206	224	185	205	221	193	200	196	234	203	211	234	192	226	208	188	208	229	220	188	201	219	214	196	210	203	210	225	201	225	208	203	207	216	202	221	219	194	201	187	217	203	233	207	188	193	233	220	199	218	213	215	214	208	198	192	210	191	209	194	188	204	213	210	189	202	202	209	195	217	197	192	206	229	200	213	218	216	212	197	190	208	211	218	230	209	230	215	223	201	227	196	204	208	223	191	207	198	196	198	211	197	200	183	222	222	240	205	225	236	216	201	200	208	210	211	233	207	209	228	197	211	219	213	223	205	209	214	212	212	211	200	193	210	207	196	227	236	189	193	227	223	229	203	205	206	197	207	192	216	193	227	212	199	207	214	225	216	204	202	237	193	240	226	201	219	199	189	223	216	226	214	206	220	207	207	214	238	203	215	209	195	200	225	196	217	218	207	214	223	217	222	222	208	207	196	218	225	199	193	217	198	180	201	203	188	200	223	204	203	190	184	219	227	210	210	220	210	214	232	217	187	195	180	203	226	220	207	210	236	217	207	205	191	220	194	200	217	226	199	198	214	212	174	214	204	217	203	209	224	179	217	214	185	197	252	206	215	202	208	209	187	226	226	212	204	179	202	182	201	221	232	226	210	202	198	211	225	183	205	227	215	206	214	205	227	201	232	226	204	195	192	200	191	208	207	215	210	208	211	208	203	199	238	203	217	196	212	194	193	205	197	197	227	213	240	202	223	214	226	194	203	214	213	192	211	192	229	211	205	209	210	209	203	226	215	218	200	238	216	218	209	225	232	218	195	224	180	223	202	225	214	203	211	221	214	190	184	209	197	206	241	195	222	211	220	214	203	199	229	225	199	203	207	196	195	197	194	214	222	197	211	220	213	208	213	205	209	209	198	222	205	221	194	209	205	211	227	198	189	198	184	199	221	214	215	206	181	216	189	220	212	220	210	221	201	191	229	214	192	200	209	189	219	198	221	232	195	197	227	221	216	241	201	204	176	229	228	225	246	226	198	251	193	217	208	175	216	211	198	225	187	218	214	227	218	225	210	218	213	210	228	225	206	182	234	218	249	236	220	207	193	227	244	211	225	220	211	208	233	224	220	189	205	187	212	243	197	186	220	238	193	203	218	224	208	190	188	216	187	199	199	201	209	216	198	227	234	229	187	224	187	199	204	190	217	189	222	222	208	227	199	223	199	212	200	198	230	221	173	193	217	211	236	233	214	231	222	220	230	195	241	229	230	202	221	226	206	192	231	220	219	222	193	195	198	185	228	243	222	210	192	210	234	217	229	191	212	212	218	237	210	196	204	177	239	220	199	211	200	225	211	210	210	214	175	224	205	205	195	198	207	203	203	191	211	233	209	208	222	217	207	207	215	206	221	231	207	183	219	216	218	199	240	216	206	198	192	187	213	182	210	239	206	204	192	239	213	209	188	214	192	210	225	195	197	214	195	203	218	231	216	191	202	194	216	204	180	241	224	213	216	199	210	218	229	214	214	184	212	203	223	218	197	210	210	191	218	212	188	208	221	206	208	212	207	216	205	205	221	211	224	197	194	187	193	199	195	211	226	220	194	211	201	218	219	208	197	210	230	215	209	216	211	233	202	187	210	238	209	208	189	203	209	219	196	221	211	187	194	185	199	213	224	223	200	209	217	250	219	204	211	176	227	207	211	220	196	204	225	211	216	207	193	211	213	204	212	207	201	222	194	216	204	195	201	178	200	207	208	215	213	203	250	224	235	212	214	202	225	245	207	203	223	209	204	209	201	208	189	228	208	200	237	208	209	223	180	210	208	223	228	206	211	218	210	187	210	191	200	188	198	230	223	216	175	200	233	199	211	183	198	190	196	221	208	221	192	190	176	199	187	227	234	233	195	203	212	226	203	209	232	191	176	236	185	195	201	218	191	223	228	224	199	192	205	223	186	207	201	216	211	217	200	199	203	204	204	217	210	203	185	239	220	224	230	235	206	215	206	211	208	192	224	235	188	227	217	204	247	197	210	169	213	188	213	186	230	209	219	216	215	204	183	222	222	225	217	220	218	216	204	219	208	202	191	200	189	216	221	223	217	181	220	206	221	229	175	214	206	232	246	228	222	218	216	210	188	193	212	174	207	218	167	210	216	205	206	201	213	188	212	198	188	200	215	223	200	199	223	216	219	216	206	211	222	216	210	206	226	227	239	185	212	196	202	215	186	214	209	211	211	207	210	207	193	216	176	188	227	223	198	224	208	216	214	187	206	209	206	227	182	184	200	212	212	212	231	214	202	202	236	221	185	202	233	201	175	203	211	212	208	183	219	218	207	206	183	198	183	223	211	189	215	208	199	210	218	180	209	239	245	204	229	223	216	200	225	182	224	217	201	255	216	229	227	220	224	210	190	210	218	219	225	212	218	221	212	197	203	216	231	210	209	207	224	215	181	210	195	207	215	220	210	201	231	219	206	220	214	231	199	220	233	214	219	196	218	211
30553	33952	15171	5052	4404	3376	2802	2282	1979	1781	1547	1403	1276	1199	1076	996	946	929	895	874	821	779	813	760	744	691	693	667	680	697	680	704	645	631	640	617	630	606	606	584	664	611	607	606	594	565	544	623	536	570	603	598	599	577	618	574	632	553	581	582	543	571	558	584	541	574	554	551	554	565	574	573	543	581	559	548	559	520	542	562	560	566	508	529	571	570	546	559	523	521	549	542	547	538	528	529	527	546	548	549	584	568	511	567	527	535	516	596	563	533	544	551	532	518	538	563	538	521	522	523	557	540	549	564	543	576	535	541	541	525	549	519	514	514	552	548	544	519	530	541	521	543	521	544	548	526	513	527	540	551	521	517	561	520	543	527	550	491	535	526	515	527	536	521	537	575	516	520	526	546	535	524	533	550	579	538	544	514	527	516	553	551	552	546	515	529	553	512	528	554	578	556	596	512	523	515	517	551	529	522	501	504	566	568	557	546	542	562	567	562	525	559	487	517	542	519	575	547	568	536	527	536	532	519	543	537	499	503	526	529	566	565	532	530	515	525	546	519	548	573	528	578	528	526	513	515	563	515	542	533	535	542	506	590	556	532	515	547	565	548	495	530	510	545	597	508	532	541	556	541	502	495	546	492	582	524	555	504	566	539	554	524	563	546	538	521	526	523	563	525	487	549	517	532	518	540	557	562	522	495	526	547	541	510	491	574	550	503	543	510	527	534	518	526	541	552	538	534	485	542	553	532	530	525	573	512	549	493	527	530	568	540	552	492	545	528	533	528	523	512	525	558	534	539	542	508	521	516	494	537	530	534	551	525	498	478	558	537	515	511	545	543	487	519	518	555	482	511	512	502	555	484	534	543	561	540	501	577	517	504	510	522	540	562	541	542	542	516	504	534	513	554	542	546	547	536	591	576	529	530	523	530	540	541	560	521	560	560	527	550	515	539	527	543	513	552	524	529	518	544	504	565	562	520	479	536	548	530	523	556	507	528	496	529	530	525	538	500	510	507	550	559	519	550	565	578	557	511	504	573	521	472	523	540	560	526	556	538	506	532	515	551	545	564	511	523	525	565	534	565	537	527	520	524	547	533	523	546	528	507	566	541	522	527	559	545	553	522	549	560	540	579	501	543	463	561	529	528	545	502	538	565	527	562	530	531	533	546	540	527	558	521	511	513	520	534	558	530	493	527	520	542	545	523	583	551	501	507	537	533	525	520	561	553	517	535	509	530	541	570	576	507	528	542	551	513	548	558	549	535	510	543	529	531	544	557	531	519	540	516	538	512	535	513	517	523	565	536	534	525	562	528	531	512	544	568	504	542	557	540	536	515	523	527	506	528	552	515	556	528	560	513	589	575	534	502	537	513	538	541	519	501	521	558	511	561	511	532	576	512	534	560	525	601	528	547	582	539	596	548	531	550	501	551	506	540	522	511	511	517	565	500	559	557	503	535	544	531	540	506	517	539	556	503	537	527	514	546	555	578	541	531	517	534	541	510	521	532	551	531	503	539	502	537	581	527	504	518	539	512	566	550	554	542	506	536	540	546	570	531	538	567	544	566	528	536	491	494	510	532	523	539	536	511	528	509	553	550	557	495	552	517	528	509	522	537	532	563	495	554	509	531	524	480	536	547	563	519	550	503	577	555	514	537	522	525	554	545	503	554	494	525	552	528	522	537	541	546	531	528	522	563	594	541	517	537	544	555	542	492	517	530	537	538	532	489	550	517	580	515	538	541	559	556	520	534	555	541	540	557	555	511	555	517	532	548	509	545	556	535	529	495	541	524	541	538	571	541	489	511	545	556	572	546	534	570	548	562	518	538	490	539	530	535	510	528	530	554	512	582	526	577	534	517	520	591	532	514	541	543	549	554	553	522	514	516	493	562	508	504	551	499	539	537	533	495	540	527	559	516	547	529	508	557	535	523	534	537	535	541	539	545	543	545	542	529	557	571	551	542	555	521	488	538	528	557	558	545	500	529	516	524	565	516	535	538	568	507	563	519	535	548	558	515	515	543	557	474	525	531	536	550	538	523	535	511	503	550	474	549	567	523	504	560	533	537	546	557	534	543	548	550	564	529	547	513	528	515	563	543	522	529	529	562	524	532	533	536	494	526	547	551	547	593	559	553	525	543	526	536	538	537	521	508	530	550	570	564	576	532	500	549	518	530	504	589	548	551	528	533	555	512	583	508	526	545	523	512	517	542	526	495	554	557	520	532	527	545	526	545	511	526	495	539	539	555	529	490	546	567	538	504	516	555	531	506	540	515	543	537	534	553	550	554	563	505	530	522	554	550	532	538	550	529	507	533	547	489	513	521	522	569	531	506	510	513	573	552	515	530	534	552	505	505	558	542	520	529	533	518	574	545	538	531	555	529	551	549	516	515	526	552	517	503	564	553	563	540	543	529	550	527	524	520	529	565	541	556	552	527	516	492	519	537	562	608	543	532	509	532	492	519	548	517	564	562	487	511	532	566	547	526	514	551	534	557	528	504	516	529	524	530	502	568	503	550	581	518	506	485	511	554	529	518	534	530	555	565	521	512	508	525	501	514	553	540	531	527	588	535	508	531	554	550	498	531	506	515	550	520	517	547	510	567	571	549	510	541	518	546	565	510	544	562	531	515	516	510	544	572	556	525	594	577	505	548	523	547	545	561	539	540	539	522	520	500	502	518	558	531	534	584	534	549	480	499	535	497	545	523	553	532	539	544	567	519	514	571	554	563	518	513	518	546	537	508	554	576	572	537	550	506	524	552	513	508	535	529	502	560	535	567	531	522	553	550	541	496	512	474	475	496	555	529	511	556	548	561	530	553	527	551	477	535	540	501	562	531	557	508	507	569	530	525	516	577	543	515	516	535	547	527	516	545	540	518	575	566	512	524	540	551	520	500	498	492	554	537	512	529	586	554	532	533	513	554	476	524	525	553	549	501	518	582	537	526	563	549	603	479	521	496	498	480	552	500	565	533	542	555	544	537	514	539	540	531	522	510	500	569	549	564	563	549	537	526	521	540	542	533	545	519	528	515	528	550	495	526	558	542	530	513	514	478	581	499	565	543	507	496	529	509	555	539	536	550	498	537	522	530	547	488	515	535	557	575	513	584	522	536	567	502	521	518	545	543	512	493	560	544	542	536	528	527	514	556	533	577	542	540	558	515	539	547	521	528	530	521	527	526	541	553	524	567	520	545	511	575	524	524	533	544	502	488	548	552	548	522	553	498	529	525	546	532	522	520	544	485	544	517	518	577	541	539	553	493	494	509	519	510	545	558	523	514	537	539	531	525	516	545	541	535	525	521	563	515	527	481	546	509	529	507	508	515	502	550	564	565	487	541	527	531	498	508	541	558	532	500	536	546	529	501	530	548	510	526	487	553	513	539	532	524	545	513	538	560	507	557	546	493	524	539	553	507	547	527	499	517	563	528	542	518	538	525	511	468	515	514	559	531	495	514	470	549	508	522	561	512	539	508	556	551	539	497	495	533
4604	1730	680	161	144	161	153	153	152	156	132	143	149	158	177	143	163	165	175	158	149	151	159	155	136	161	155	145	137	171	158	146	168	163	157	146	149	160	147	135	161	158	149	163	160	172	162	145	126	153	139	136	143	166	139	136	150	155	151	143	148	165	155	152	146	146	186	160	158	160	147	153	130	161	157	143	136	136	149	143	152	159	172	147	151	147	151	141	121	142	162	154	167	148	163	128	154	147	137	151	137	124	157	144	151	149	153	157	154	153	168	143	136	148	152	151	146	132	175	150	159	148	167	147	163	149	162	162	167	146	159	160	183	134	163	141	154	156	161	142	144	150	161	165	136	152	154	169	166	182	151	153	132	161	137	160	143	143	164	185	148	155	154	153	154	151	168	173	150	168	143	148	174	149	143	133	148	149	156	152	138	152	143	135	162	130	177	159	140	140	161	158	155	141	148	153	137	133	147	152	127	137	148	139	137	153	171	145	161	162	148	158	143	139	149	168	155	151	134	145	169	160	145	163	133	147	154	135	154	156	157	138	141	157	146	143	150	140	141	143	144	149	154	152	159	169	130	148	173	130	166	154	178	131	153	139	165	138	151	148	133	157	144	161	144	143	152	144	136	148	137	178	159	159	144	174	137	153	139	148	133	153	163	142	127	168	147	157	136	152	146	155	148	130	140	157	180	139	157	154	162	163	143	156	143	155	181	141	142	158	158	153	146	148	155	152	153	149	166	151	149	168	134	147	161	149	156	157	136	160	152	142	147	176	157	136	160	147	173	179	136	141	170	136	143	149	159	155	161	142	161	176	155	139	160	170	138	178	168	158	147	170	155	148	145	160	164	153	159	129	146	154	166	152	150	160	151	154	159	167	166	148	150	155	141	163	168	160	159	135	139	170	170	144	170	131	156	163	171	154	161	157	173	175	137	153	165	146	147	153	162	151	152	152	164	135	166	134	151	177	155	168	150	145	148	149	155	143	137	156	134	139	165	157	154	155	142	146	127	137	151	139	157	140	155	145	165	158	153	165	173	157	159	161	165	159	160	155	145	136	151	163	151	149	144	167	163	134	159	148	160	173	162	142	161	153	164	152	137	170	154	160	139	190	151	151	140	154	146	149	157	172	142	174	150	186	138	158	152	143	158	141	136	131	140	156	158	165	156	155	162	160	148	170	165	148	172	187	154	161	151	145	132	156	143	157	147	145	130	159	145	156	140	153	161	163	176	150	153	149	159	180	137	152	135	158	144	156	138	133	138	149	132	172	147	134	146	144	146	176	143	123	155	161	126	143	140	162	153	148	147	171	167	162	144	158	129	148	165	171	158	171	135	170	161	145	164	154	145	141	146	126	164	137	135	167	129	149	155	162	143	136	153	174	163	158	138	139	145	147	165	144	167	149	149	154	168	146	165	170	169	142	160	159	134	149	161	165	175	162	166	165	126	152	151	144	151	157	153	160	147	141	170	142	151	169	161	169	163	159	161	158	154	138	143	147	161	155	172	147	182	141	152	157	149	158	159	151	165	140	148	135	155	180	155	138	156	186	146	153	137	163	156	178	188	165	152	156	171	147	150	143	118	134	153	153	155	151	179	147	159	131	148	159	155	154	144	158	169	165	151	147	139	170	150	142	154	134	176	141	132	137	166	147	142	169	155	149	154	155	158	154	150	162	145	138	151	171	129	146	146	142	147	146	166	161	158	164	128	169	165	161	178	147	157	135	156	144	151	140	163	148	144	158	130	147	141	153	171	197	167	149	146	157	176	163	151	133	171	140	141	140	158	185	173	163	156	157	156	162	162	157	154	169	139	166	147	158	168	155	159	155	151	147	126	167	149	138	152	145	154	136	161	146	166	169	167	133	154	159	166	126	163	178	172	129	164	131	159	128	159	138	140	146	142	152	150	150	138	135	150	133	155	153	149	154	155	138	134	162	138	137	142	153	181	169	176	146	164	143	150	139	131	162	192	157	180	148	151	168	166	153	149	166	140	143	157	155	149	128	138	133	152	138	149	147	171	160	195	164	143	151	155	179	153	126	141	143	141	167	156	152	169	150	169	156	155	162	139	152	142	147	150	161	140	161	133	139	146	151	167	132	132	147	172	159	145	124	174	117	143	161	165	165	168	157	137	140	151	134	150	140	162	150	163	156	148	154	136	156	146	143	148	164	165	154	169	159	142	161	163	120	151	146	144	152	155	168	158	152	156	165	158	162	140	143	143	144	155	144	135	143	174	156	138	153	159	166	155	180	164	147	154	150	162	135	167	143	146	144	137	170	178	161	131	125	160	155	164	129	150	147	155	163	162	159	199	170	142	151	134	139	142	148	167	165	149	146	136	169	157	147	172	179	168	152	146	164	160	158	172	147	133	141	160	148	140	163	171	155	153	168	136	149	153	166	174	152	145	124	146	176	161	159	149	139	169	160	179	123	155	145	162	137	155	158	158	161	169	153	160	146	155	167	147	163	147	156	177	173	133	141	142	183	153	177	143	156	166	149	146	164	172	132	143	159	168	167	134	124	151	137	149	152	139	168	155	153	162	137	157	155	146	144	157	179	149	170	150	161	156	151	159	167	163	175	165	151	137	172	167	168	148	152	142	137	155	171	156	142	148	165	157	148	171	158	121	144	163	146	131	140	160	136	153	129	178	160	120	161	139	147	136	139	164	155	139	151	180	160	127	144	140	132	155	126	165	149	143	138	154	159	137	166	141	150	154	134	140	166	145	159	150	149	146	119	161	133	142	152	145	150	151	166	153	154	152	171	173	137	159	167	170	186	127	160	162	141	146	147	127	132	144	152	141	153	178	146	177	146	155	141	147	167	151	158	162	160	146	161	136	153	158	137	157	149	147	170	133	158	136	151	163	166	152	154	146	168	143	174	154	137	164	151	170	150	145	159	147	165	165	152	177	145	159	154	160	171	153	144	142	155	159	156	148	153	161	148	144	175	181	133	157	151	141	141	164	132	131	130	155	163	168	148	132	166	169	158	154	153	136	163	153	134	134	125	158	163	154	152	164	135	158	150	145	155	134	144	134	139	122	134	144	140	137	139	145	133	145	156	153	147	141	141	141	163	169	137	150	139	159	157	144	158	168	157	180	146	158	146	122	132	164	144	151	173	154	163	167	141	166	161	150	183	151	146	147	160	150	177	149	172	159	146	139	143	133	137	153	139	152	135	158	160	162	144	165	167	171	151	158	165	138	153	171	143	152	130	146	156	158	126	155	152	161	152	157	155	149	171	164	134	181	156	150	162	147	155	141	162	153	160	166	159	132	145	156	131	168	149	169	151	134	149	152	142	142	152	177	156	150	169	142	123	139	154	142	165	145	136	139	172	178	155	163	157	150	134	137	155	134	155	148	147	152	158	156	151	147	160	150	136	130	127	159	155	139	143	170	145	145	164	164	128	174	163	164	150	146	177	150	173	173	153	178	155	163	138	163	163	130	153	156	176	146	145	150	140	159	144	140	151	146	158	150	139
4304	3056	1536	508	519	486	488	461	465	447	452	450	446	452	457	411	443	420	426	475	440	457	439	404	426	442	458	451	424	370	437	414	409	433	427	475	417	434	434	460	410	441	465	403	445	469	399	434	422	452	456	430	443	398	442	426	432	419	421	412	382	420	413	433	412	442	402	438	437	425	410	420	415	385	400	466	444	433	452	400	412	407	401	417	413	391	437	453	433	458	406	400	435	433	430	403	454	421	421	400	449	437	411	429	451	408	431	440	440	440	444	426	438	467	399	388	413	428	403	475	400	439	422	424	451	427	443	409	403	464	378	432	401	422	413	462	423	410	409	405	449	433	420	436	379	469	432	426	386	437	430	443	435	392	443	388	419	453	447	390	416	401	459	460	427	440	406	424	440	437	421	442	465	423	408	402	461	478	459	463	414	453	486	407	392	449	455	443	430	429	372	456	459	428	461	406	416	421	398	390	447	414	444	417	433	468	424	409	398	428	421	437	433	441	430	419	413	424	436	412	427	412	460	423	427	426	452	432	401	422	430	448	401	415	427	443	437	437	405	421	411	473	390	426	432	417	427	432	376	423	397	433	417	420	434	441	428	391	395	423	440	435	456	443	444	412	420	408	389	424	466	466	408	420	442	420	449	444	382	446	407	457	414	430	433	472	442	454	430	434	414	413	454	430	389	418	422	418	416	424	428	407	423	465	453	426	400	453	444	429	422	438	393	463	408	426	426	469	444	439	425	409	413	433	405	456	422	416	448	438	435	452	434	450	444	434	407	449	392	440	439	432	431	441	408	404	422	450	404	449	440	428	444	468	415	424	436	425	423	429	405	411	400	431	445	385	437	429	458	436	412	437	409	423	388	424	413	425	424	405	408	401	429	412	419	435	431	414	418	435	398	423	447	420	441	424	407	434	436	453	462	435	390	464	391	456	421	434	426	473	429	434	446	396	427	403	386	430	409	432	458	417	469	429	393	439	379	426	417	404	468	430	437	401	441	402	439	463	442	417	420	374	430	428	434	454	426	432	429	427	401	418	427	475	476	442	410	417	398	445	448	431	448	433	433	430	440	394	375	395	454	433	444	429	465	428	426	389	414	477	412	464	428	413	404	443	407	448	423	425	413	464	371	426	428	404	447	446	421	414	411	447	420	402	473	430	445	401	406	437	482	411	415	405	446	426	447	432	437	459	424	424	429	420	412	401	422	446	436	439	427	462	431	421	429	428	458	455	413	436	407	441	418	445	417	430	413	428	445	430	422	429	418	421	444	409	446	420	429	442	449	390	402	438	380	402	479	455	441	443	465	426	407	426	392	455	498	426	435	430	396	405	434	433	423	459	433	406	383	436	436	419	418	429	422	444	440	438	454	422	438	427	465	447	441	475	463	441	406	417	449	400	453	467	464	406	446	444	403	456	464	424	435	462	401	448	391	435	440	403	418	466	417	404	438	427	420	426	425	449	445	420	442	441	422	414	390	431	399	416	424	431	445	399	436	429	418	463	458	440	442	461	448	404	440	447	462	447	396	418	431	421	445	445	429	428	433	407	423	400	425	400	424	394	425	424	436	406	414	399	416	424	420	441	427	407	447	430	429	430	459	455	432	444	444	445	442	440	398	401	422	430	431	429	406	449	422	438	463	428	415	396	447	412	426	444	437	443	444	443	433	399	424	397	444	424	440	434	436	441	444	409	444	418	433	428	423	409	407	468	435	410	430	426	413	446	424	412	409	411	442	397	394	425	434	391	420	409	424	403	418	409	382	450	415	396	441	409	416	436	417	443	410	472	413	415	450	437	448	443	416	440	456	447	425	456	418	444	430	412	430	409	423	409	429	427	408	478	454	425	427	402	466	418	425	430	443	400	463	436	448	395	443	398	431	407	428	444	412	457	399	432	427	432	447	416	418	435	390	443	430	417	433	419	433	426	420	395	430	414	439	408	453	405	412	456	438	417	449	417	439	423	414	402	451	425	416	473	428	414	465	418	450	446	440	439	466	404	416	412	454	413	448	393	418	446	435	438	445	420	430	422	434	408	423	437	417	467	418	395	430	430	415	427	438	410	425	404	470	428	432	454	417	453	413	441	434	405	452	438	402	426	451	416	427	411	426	388	446	394	440	405	430	432	431	414	414	419	436	467	417	435	433	430	426	425	421	433	402	421	407	413	425	437	406	412	408	433	457	428	413	403	438	395	409	429	444	422	431	427	408	435	431	424	440	457	391	389	422	427	457	395	413	432	426	412	445	423	438	447	391	438	442	453	425	436	406	447	451	449	416	405	449	439	415	412	424	456	406	426	457	445	457	443	424	410	425	417	420	452	446	439	426	458	394	385	425	406	419	410	406	433	418	431	396	401	435	442	426	470	420	384	414	418	395	428	386	446	394	429	437	445	436	441	428	446	411	425	407	411	443	447	429	456	415	425	426	410	417	421	394	402	423	433	421	431	424	455	429	409	448	427	422	453	436	408	426	430	416	408	388	439	433	448	389	419	436	416	458	401	427	433	477	434	453	414	398	445	406	419	422	413	432	380	402	420	431	438	422	416	414	436	395	432	452	416	432	389	410	439	424	430	431	420	427	417	419	427	423	445	458	395	444	449	430	464	402	442	405	413	433	428	432	368	417	446	383	434	395	374	445	424	442	429	418	422	441	414	446	439	407	430	441	436	414	394	413	442	424	419	442	466	457	413	414	463	437	398	420	435	455	422	421	428	413	434	471	441	420	416	423	426	407	417	465	431	426	449	472	377	402	417	393	442	419	411	445	462	417	399	415	421	419	434	450	440	440	413	450	407	403	449	431	437	436	415	435	457	417	438	392	440	441	409	423	416	416	430	441	451	419	432	455	442	420	434	412	450	401	452	414	424	403	395	453	429	434	421	437	452	422	424	413	421	416	436	405	433	455	453	423	408	422	446	452	475	425	406	431	426	435	452	406	436	423	456	393	398	420	409	420	407	449	431	431	439	446	430	432	415	418	394	416	464	405	441	403	395	410	393	444	444	431	425	438	395	413	423	412	429	410	404	429	455	454	436	408	431	439	438	426	444	408	440	400	455	445	413	433	420	429	452	397	418	469	451	483	423	447	424	447	391	395	456	439	438	452	431	422	417	379	449	458	463	381	408	416	434	431	464	428	390	437	444	454	414	411	422	393	421	436	423	433	426	460	439	438	424	408	415	442	416	442	419	416	418	403	435	426	456	439	418	419	446	419	409	441	457	448	398	431	451	429	448	428	408	434	444	419	435	451	421	393	416	424	456	459	433	438	434	456	438	454	417	387	413	452	384	448	402	427	438	447	423	429	476	448	437	458	422	412	444	441	452	410	434	423	437	433	434	404	434	446	424	407	454	396	420	418	432	411	408	418	390	392	440	406	424	410	443	445	436	412	436	423	428	448	435	455	452	434	437	410	433	393	429	465	434	419	388	436	424	421	433	388	427	442	388	422	440	454	413	400	436	437	442	434	445	421	416	435	399	424	457	418	363
38083	33598	17868	1780	707	519	433	401	439	367	319	338	304	313	289	285	325	265	303	257	315	274	267	262	299	298	235	280	271	258	290	254	251	276	283	246	269	248	278	232	273	265	272	249	251	279	264	272	255	292	268	268	240	251	276	293	284	241	292	252	235	249	258	254	239	262	259	270	281	260	271	243	290	250	255	269	261	284	270	264	269	277	284	268	249	281	252	280	277	262	284	265	276	272	296	303	257	274	258	261	282	241	276	260	288	243	263	255	268	245	294	285	267	246	273	246	253	286	282	260	271	288	250	317	264	315	271	246	253	253	279	241	282	245	279	249	251	258	247	241	271	262	309	244	264	260	272	271	273	246	239	277	267	268	237	253	282	275	273	266	243	245	275	271	287	261	249	286	277	299	263	274	253	297	261	273	262	259	254	264	235	268	251	244	277	286	271	234	264	279	265	273	240	255	263	263	263	253	277	257	289	295	233	283	232	239	281	246	262	265	261	267	263	255	273	241	269	290	284	261	239	288	252	271	251	253	273	265	257	246	293	299	247	271	286	245	246	276	268	273	281	299	246	255	262	264	251	249	270	286	226	297	259	238	283	250	243	263	238	259	251	283	259	234	240	271	284	273	264	252	286	272	276	241	263	273	274	255	264	267	282	246	271	276	260	294	279	260	251	269	266	268	277	278	257	283	297	243	257	272	276	268	274	280	247	254	290	286	263	263	249	256	257	280	290	261	266	238	278	282	259	269	286	259	265	267	239	261	238	271	245	262	298	249	264	242	258	281	266	284	289	280	250	251	279	251	284	287	309	272	288	244	252	268	268	263	246	287	253	256	270	271	265	285	256	252	278	294	299	243	284	269	287	296	243	256	270	252	281	273	282	287	267	237	268	301	268	264	271	257	215	257	324	260	276	239	265	253	264	240	270	257	272	270	280	260	275	247	257	292	284	259	272	287	257	289	247	280	276	272	279	265	230	275	245	237	274	260	300	246	269	297	242	267	250	294	241	264	286	223	281	236	255	288	268	239	265	264	252	279	265	272	275	275	257	267	282	257	257	250	281	247	252	259	278	245	287	267	240	255	265	267	280	246	269	274	249	269	252	245	252	255	251	273	297	262	238	263	268	263	271	259	256	255	225	255	229	266	277	298	290	257	268	260	267	272	267	289	270	243	287	257	255	282	238	280	242	236	262	269	280	272	304	294	284	268	275	301	240	259	291	245	300	263	276	269	269	277	285	239	257	254	251	297	262	271	289	274	252	257	272	277	274	259	236	269	257	287	265	291	271	260	237	270	256	251	281	238	240	247	271	253	243	268	272	256	270	262	256	261	243	275	269	246	319	275	271	276	272	260	269	277	249	269	278	247	276	278	291	260	274	284	266	257	247	260	307	225	274	273	238	227	275	280	274	244	293	283	250	268	261	285	254	271	265	298	261	238	304	251	257	286	242	306	259	301	246	258	261	236	269	266	273	282	251	255	265	259	290	234	264	249	303	241	270	300	250	306	280	265	262	275	265	250	245	248	260	266	270	259	272	236	278	267	291	264	276	274	260	262	253	291	303	267	271	230	284	267	262	282	258	242	258	278	309	250	271	310	289	278	254	242	232	280	239	249	278	260	256	296	263	242	229	249	300	278	253	260	233	277	255	267	289	262	260	251	268	262	258	261	225	230	250	268	249	272	291	264	263	256	272	277	293	269	277	262	253	260	274	255	267	257	257	273	253	291	270	263	230	237	271	277	270	281	264	267	254	276	257	255	270	264	265	268	239	290	277	253	263	261	252	256	253	254	255	234	267	305	275	261	250	274	293	244	265	268	252	276	287	267	271	252	288	265	275	284	271	245	268	280	286	249	245	274	263	231	276	293	260	284	244	241	263	234	276	277	233	260	258	268	268	243	225	267	280	280	268	252	298	259	248	281	286	287	241	279	262	233	276	255	250	281	270	261	268	284	316	241	284	275	260	267	284	287	251	230	243	240	269	259	261	279	289	271	253	263	289	254	258	283	253	308	267	259	278	273	269	270	245	248	259	250	278	248	230	269	272	268	291	266	274	238	258	316	257	269	275	286	273	285	271	274	246	272	269	291	263	247	275	219	251	267	290	271	266	266	250	265	279	243	266	271	261	282	295	249	269	252	288	295	250	247	239	269	241	252	261	266	253	245	245	287	249	280	236	255	240	268	227	254	278	242	259	240	273	277	246	273	273	272	251	266	299	268	283	259	275	247	238	245	229	262	277	294	270	278	273	263	270	264	265	243	236	274	268	270	270	267	266	266	252	272	269	260	255	259	231	280	268	262	269	289	238	267	283	260	267	246	300	279	262	258	244	281	308	266	222	266	253	225	248	256	277	259	255	257	260	286	264	249	255	260	281	248	282	282	244	223	269	254	240	279	264	282	255	269	282	265	266	289	285	282	265	250	257	259	291	271	244	269	269	278	247	263	282	250	257	277	261	250	248	243	247	273	244	262	269	262	299	271	265	282	274	275	254	244	266	252	247	274	239	281	283	272	264	297	264	285	283	272	296	248	281	264	268	260	290	313	232	247	275	276	261	260	276	281	259	278	233	258	270	263	278	274	281	273	251	263	257	283	274	291	254	252	267	278	273	267	282	283	255	266	273	275	254	314	272	255	263	259	232	270	249	270	300	279	262	265	289	241	280	272	272	276	253	288	269	245	267	254	249	283	272	291	270	312	240	251	267	248	252	250	273	258	270	273	267	252	263	266	255	254	267	262	288	272	257	289	284	302	266	260	258	297	260	280	295	226	285	260	270	270	269	240	256	256	244	256	243	281	293	241	273	237	278	268	269	250	286	272	278	260	268	261	274	257	240	271	262	290	270	235	280	270	264	258	278	286	290	285	264	244	268	262	292	257	256	294	270	281	303	242	289	254	282	260	249	257	277	316	252	277	252	257	231	258	274	242	257	268	245	235	278	274	277	271	262	258	272	274	279	274	280	277	245	251	270	240	273	243	278	254	263	272	275	270	259	290	261	278	277	253	306	299	271	251	252	258	264	290	248	273	268	281	269	261	251	267	292	261	251	241	282	259	276	270	265	266	266	263	252	254	267	250	289	283	270	266	258	269	310	244	275	302	280	274	260	247	282	247	253	276	266	274	257	277	270	259	258	259	287	285	251	264	266	274	279	254	265	291	272	241	239	258	269	275	257	266	281	263	241	249	263	286	244	272	279	268	255	294	248	259	249	273	302	276	271	235	276	263	261	269	246	249	262	314	292	261	260	264	280	271	292	242	240	242	257	253	251	246	268	260	279	271	279	273	244	261	269	298	239	232	258	259	261	280	275	261	272	271	243	265	276	273	264	285	267	244	245	271	242	243	262	266	297	260	299	279	262	257	256	268	281	225	242	240	293	260	295	243	271	269	261	272	239	260	252	247	261	256	269	246	259	261	265	249	236	289	264	252	272	262	301	240	260	266	285	259	258	255	267	269	296	229	263	259	262	249	295	264	265	274	235	265	217	202
22654	24999	11589	3168	2743	2226	1810	1556	1447	1240	1223	1103	1072	1006	943	910	902	851	855	820	825	809	803	775	809	790	747	761	804	756	727	766	723	740	700	704	714	685	739	730	790	693	736	645	674	738	729	684	687	755	702	701	701	719	700	724	654	686	700	682	691	680	661	699	707	721	667	667	704	672	631	704	672	675	668	689	698	737	704	705	674	695	692	665	695	663	701	693	664	692	652	677	693	684	656	692	718	648	617	721	648	686	659	717	704	675	663	671	699	675	627	689	683	733	654	666	644	661	641	615	642	650	682	661	676	681	688	680	667	669	747	657	651	629	676	662	675	694	680	687	694	671	732	661	633	672	728	670	695	674	692	654	681	697	635	658	677	663	692	712	664	696	720	668	708	631	651	644	653	666	649	683	636	648	686	734	658	661	678	678	675	669	647	671	635	678	676	693	669	686	654	669	690	691	668	661	678	615	652	678	676	642	682	680	693	671	671	671	661	672	680	700	665	628	699	682	646	644	639	606	679	651	717	681	699	648	675	639	660	707	663	636	699	705	674	645	647	603	642	657	679	670	651	687	688	654	718	682	708	711	665	693	700	678	710	703	647	650	718	681	714	666	661	648	688	667	687	647	703	679	680	704	640	672	668	603	663	663	669	681	697	625	664	742	659	652	678	650	726	625	631	667	642	704	687	658	677	669	661	669	668	659	672	691	677	672	672	683	675	663	644	711	681	676	663	651	693	715	756	658	637	711	644	679	682	686	640	651	718	635	686	670	652	665	684	688	637	724	657	698	717	645	688	679	663	658	638	637	652	722	719	637	636	674	688	667	672	673	662	690	650	678	673	663	677	698	670	706	696	698	706	664	649	711	641	616	642	642	655	736	671	680	661	711	661	697	666	662	719	664	696	637	709	682	613	657	662	703	628	737	669	671	675	705	701	689	646	684	668	648	660	706	650	663	663	696	636	625	685	657	657	644	698	671	703	694	648	687	683	682	637	659	667	706	685	653	661	656	657	703	700	732	649	701	659	658	713	640	634	729	669	655	671	620	647	716	665	712	646	695	684	669	686	697	693	629	610	715	639	666	674	655	674	658	713	703	636	696	674	673	653	679	689	701	677	683	635	641	629	670	679	685	691	637	672	663	690	642	684	697	625	702	633	637	688	668	653	631	673	656	695	678	699	637	672	650	709	688	639	712	657	669	698	683	649	715	680	735	716	637	672	647	695	682	714	658	674	716	685	656	655	664	664	669	691	632	686	641	642	676	660	640	683	682	676	701	684	671	679	703	648	670	656	685	691	699	638	653	652	677	712	625	711	679	718	679	642	630	681	690	636	674	653	681	645	628	705	671	692	676	688	689	622	695	710	685	698	672	670	674	664	616	686	655	641	670	689	702	679	669	644	656	699	620	620	649	658	654	663	665	682	678	706	665	686	667	668	640	704	688	682	675	647	691	693	695	695	687	709	617	654	674	664	685	714	661	663	669	636	726	683	726	738	665	689	704	681	664	692	674	661	664	655	652	651	677	673	675	622	611	659	714	688	706	663	691	675	666	638	666	660	686	683	691	688	667	663	679	718	634	741	681	651	676	670	645	692	655	689	641	697	670	671	618	644	702	683	622	712	658	662	657	644	661	696	679	719	693	669	687	655	700	645	612	652	678	677	690	695	655	635	674	693	670	665	631	660	658	679	670	714	691	716	637	673	639	680	675	685	678	666	637	637	693	714	703	680	655	666	651	671	686	692	661	631	661	688	695	686	671	673	643	663	673	672	677	711	676	641	685	687	664	648	673	695	657	655	633	709	682	673	661	689	716	636	714	639	681	673	655	642	691	628	678	654	684	698	669	619	684	699	676	685	655	687	705	644	687	672	649	738	685	674	660	674	677	678	674	675	652	705	666	721	667	708	672	646	633	685	642	706	708	583	675	708	637	651	642	657	662	699	692	685	698	670	721	679	660	674	650	651	660	697	635	680	652	672	689	666	713	642	666	646	606	690	721	704	661	708	712	670	698	663	635	657	619	668	688	654	653	627	668	643	686	664	657	645	656	648	659	663	671	632	655	710	690	665	647	676	634	666	699	689	722	661	643	694	682	640	735	661	701	676	619	717	657	625	684	677	692	706	685	673	701	645	692	669	690	677	642	614	680	697	729	719	661	662	648	636	737	617	707	645	706	648	694	655	634	647	672	663	654	617	642	671	649	657	656	692	717	679	723	702	633	692	626	746	693	676	644	670	638	683	643	715	653	682	688	634	651	682	682	644	673	645	687	685	659	674	700	669	646	644	669	711	739	716	663	698	651	657	630	689	700	643	734	659	677	684	720	655	667	690	674	676	676	667	656	638	678	690	689	644	668	641	682	668	700	708	714	652	701	677	684	667	657	649	641	655	646	626	667	642	659	719	624	707	688	723	716	714	671	683	725	665	654	661	652	711	653	621	675	690	681	692	714	654	643	682	662	687	684	726	653	690	706	651	721	682	700	701	641	672	642	674	701	684	689	648	715	655	679	679	614	697	708	673	688	662	673	656	716	617	708	698	660	671	709	665	667	679	705	676	723	667	690	690	669	671	681	637	682	727	733	653	698	686	635	654	650	691	712	671	659	678	641	693	634	644	700	698	639	669	673	648	620	665	684	723	682	669	716	674	673	679	644	663	717	657	657	668	680	694	648	710	708	664	732	727	667	640	655	704	696	640	668	681	693	668	721	676	680	666	672	624	648	651	663	686	726	663	646	661	656	640	695	683	688	695	694	689	701	672	661	618	684	662	646	662	685	692	694	693	667	679	685	673	680	677	666	672	699	665	667	691	663	671	704	658	673	653	644	685	675	676	696	669	688	697	637	673	689	669	637	680	653	645	638	669	692	692	612	699	651	665	659	712	662	694	664	690	718	645	695	655	640	641	680	741	672	632	657	713	649	642	679	693	656	676	642	678	664	656	687	673	684	674	664	704	640	674	667	710	695	691	691	672	683	630	659	682	688	707	722	653	691	639	716	702	648	656	646	659	660	671	680	660	705	681	711	657	722	673	640	695	677	642	670	670	684	669	657	692	653	677	636	695	681	600	664	656	663	672	670	686	656	670	728	712	640	616	656	648	667	695	690	607	684	692	686	658	645	653	653	656	700	676	655	726	684	674	627	706	648	697	677	658	701	666	660	667	640	682	668	681	695	656	663	671	698	697	636	669	686	667	748	639	660	667	704	654	675	662	663	687	705	657	629	681	686	674	662	702	676	626	675	685	657	641	667	643	651	713	678	675	676	660	690	673	706	655	646	664	638	723	673	648	665	687	683	625	671	692	730	699	685	644	716	662	686	624	657	650	634	647	666	688	702	680	704	635	651	684	664	681	694	705	638	686	626	690	641	704	670	722	656	660	688	657	661	661	676	656	683	659	668	655	688	639	671	737	679	665	651	735	641	709	700	615	667	668	672	677	728	675	679	681	671	648	687	650	665	648	686	698	677	600	666	643	702	643	704	635	698	668	677
51246	47256	28694	5157	1208	819	612	490	432	410	367	340	313	298	257	260	227	259	263	248	237	247	216	249	198	218	229	220	221	203	242	217	222	211	218	221	217	188	219	221	212	206	204	203	211	219	201	220	216	233	211	219	178	211	209	213	224	234	203	206	225	195	205	241	220	202	185	213	218	219	196	204	205	196	211	215	231	209	214	197	203	222	233	220	214	207	210	206	225	208	216	213	198	224	207	238	197	227	230	191	241	201	221	205	214	212	226	212	207	203	226	224	244	214	228	208	218	208	214	216	211	235	214	214	248	213	209	187	219	209	195	200	233	218	217	216	204	190	190	233	206	192	226	255	202	240	219	204	201	206	211	189	198	202	201	197	205	218	201	218	236	218	223	219	202	190	226	200	196	181	214	202	200	227	214	210	194	202	199	221	216	219	224	192	214	193	187	235	216	209	196	219	212	203	220	218	202	212	236	229	221	221	233	194	228	241	177	201	211	191	232	203	200	219	201	218	188	209	215	209	205	234	215	236	219	201	211	212	200	212	197	189	210	198	176	216	210	185	194	203	244	224	223	231	222	190	192	206	224	234	216	236	214	234	202	225	228	199	209	204	191	227	214	204	213	228	237	212	203	227	208	213	186	206	218	231	198	213	210	208	219	244	196	223	209	198	239	230	215	215	195	209	203	211	217	227	203	235	203	188	191	205	194	185	200	209	175	193	191	203	216	208	217	198	250	182	224	192	227	237	216	214	231	254	209	229	203	227	205	204	201	181	226	204	226	233	210	196	244	203	180	193	204	217	220	218	182	219	212	201	187	206	202	218	219	201	213	213	202	207	208	205	209	207	198	194	192	201	197	195	206	205	194	200	193	196	207	210	183	200	238	227	212	212	201	201	198	213	215	195	250	205	190	214	199	188	211	226	192	202	220	221	201	214	193	219	224	209	206	219	230	202	203	204	203	204	210	207	211	220	216	203	232	192	210	214	210	190	223	205	179	210	210	204	184	208	222	185	223	225	212	226	197	205	205	196	208	198	212	223	198	193	220	213	198	203	208	191	200	213	215	220	199	195	205	197	200	229	224	211	233	189	222	213	208	210	202	218	212	231	225	214	212	193	222	214	221	211	195	198	219	200	206	205	217	222	189	231	206	198	207	213	233	199	212	210	223	202	196	195	230	201	201	213	209	204	204	231	205	204	201	197	212	220	218	195	217	203	180	175	245	203	228	217	228	230	165	206	212	231	192	216	196	193	219	211	194	201	234	191	214	208	202	203	164	204	207	190	218	201	216	210	213	196	212	223	212	192	216	194	230	195	207	226	208	234	220	208	214	217	196	255	212	221	203	234	189	205	221	202	187	200	205	203	223	205	190	221	206	205	204	220	198	232	210	211	208	217	198	196	201	197	208	205	233	212	208	190	176	211	204	201	214	204	213	216	222	195	189	206	213	202	227	194	227	191	206	219	196	198	194	209	190	230	202	207	221	205	189	194	218	239	224	205	220	209	203	194	201	195	181	208	204	223	209	234	226	222	234	209	214	218	222	220	204	204	195	203	206	213	189	223	191	198	210	210	220	189	230	207	200	225	228	198	214	211	203	195	203	229	209	215	215	211	187	238	220	206	212	217	194	205	225	218	212	200	212	207	202	192	186	225	221	215	232	212	205	237	208	198	204	195	202	219	211	214	210	205	195	232	217	202	217	230	189	210	206	197	195	195	225	206	196	210	224	234	208	228	216	209	221	202	223	196	212	208	255	197	196	211	238	223	201	215	214	232	205	212	227	206	196	201	231	231	239	235	226	211	218	204	204	197	205	199	188	230	203	242	183	204	200	230	198	223	217	224	224	208	210	219	190	189	205	188	222	204	203	231	207	235	211	190	203	220	196	187	225	220	195	231	207	247	212	186	212	213	195	205	215	222	212	204	188	228	211	221	198	238	213	231	199	214	226	201	204	169	223	205	202	197	210	217	209	221	229	220	205	237	221	221	223	208	222	203	205	218	195	200	185	209	213	199	174	174	216	227	217	207	195	245	191	214	190	200	225	227	206	186	188	204	200	220	212	234	190	238	231	224	211	227	222	193	187	203	214	238	236	206	183	201	208	217	233	207	219	173	237	210	222	178	224	193	213	217	224	178	191	248	232	206	185	192	192	206	213	212	245	251	214	224	196	211	197	189	228	224	189	187	209	209	250	229	222	223	212	211	196	196	233	211	193	230	212	204	225	217	219	194	207	195	241	209	193	213	218	198	217	214	220	212	186	226	223	216	229	197	225	201	207	207	225	213	208	231	214	211	222	200	226	202	238	197	204	211	194	207	176	190	189	213	190	193	212	215	238	208	194	204	185	208	197	203	229	206	197	183	210	203	236	195	197	179	198	218	232	196	211	218	238	235	230	214	242	189	194	202	208	194	195	210	226	202	195	226	215	210	235	215	216	207	219	225	204	214	198	198	194	210	193	220	189	189	188	213	221	211	201	183	212	218	203	212	210	226	170	211	212	249	231	201	194	229	235	211	247	166	215	227	209	217	215	165	208	198	199	196	199	182	213	230	204	196	205	224	210	208	234	216	184	206	197	192	192	208	198	187	205	230	211	202	214	198	201	192	204	208	202	239	196	211	209	198	194	193	214	185	207	208	203	200	235	222	223	206	208	223	212	199	178	207	240	194	225	202	243	212	211	191	206	188	219	210	239	254	236	223	206	223	200	214	192	216	203	209	203	205	196	199	206	226	240	200	187	215	207	215	231	201	250	215	207	224	227	233	204	234	215	194	228	214	231	205	248	214	238	208	220	221	233	224	224	238	199	205	225	190	223	213	207	205	212	234	195	219	211	198	219	206	226	197	229	202	219	206	209	206	194	206	176	200	210	213	203	190	203	224	198	228	210	208	204	209	208	214	194	215	211	194	190	234	230	224	206	171	190	224	215	212	239	218	194	240	233	192	210	193	194	236	227	199	188	214	212	211	208	183	179	211	211	216	208	246	221	209	202	199	209	203	195	224	215	210	224	209	206	211	210	191	210	174	214	210	219	227	203	213	229	228	210	223	201	199	191	238	200	190	202	194	218	246	177	217	212	204	209	234	204	223	215	229	226	227	222	187	189	220	213	201	199	219	213	187	243	211	221	194	199	211	201	209	196	217	196	186	209	244	172	216	219	226	240	196	211	207	236	193	213	229	217	214	229	210	188	196	207	192	243	162	212	220	206	189	202	219	192	204	207	193	209	189	256	224	206	208	209	198	229	237	232	195	193	210	219	217	189	209	197	231	217	214	196	190	196	204	208	199	191	228	205	211	233	196	217	211	212	215	199	223	210	190	208	218	250	201	202	214	192	202	242	209	219	230	193	200	190	202	213	235	205	200	251	230	199	199	191	214	208	213	202	201	215	222	206	220	223	229	230	223	195	231	210	217	209	221	206	225	228	209	208	197	204	202	203	198	212	209	193	193	213	201	204	201	205	196	184	236	191	223	206	192	222	183	257	194	215	218
31286	33645	16026	5203	4358	3364	2810	2258	2043	1703	1540	1425	1241	1208	1080	1023	973	956	837	894	842	779	780	754	774	744	706	705	716	717	704	673	654	670	631	654	634	642	584	585	613	563	556	581	579	590	608	593	582	600	583	530	614	591	534	563	564	557	567	537	585	597	567	557	563	571	568	516	603	549	531	555	547	553	521	568	539	553	562	523	585	557	541	567	548	517	521	540	543	603	528	545	600	560	557	581	529	550	561	510	528	542	561	507	548	535	531	536	552	522	519	513	555	538	546	533	568	506	530	507	536	576	521	529	528	513	528	587	544	491	535	527	522	544	546	534	520	516	532	523	518	561	519	558	605	508	560	556	522	524	527	554	567	555	544	528	508	551	503	526	538	571	495	539	527	504	546	497	549	506	577	542	542	519	533	536	506	522	537	541	522	546	542	549	524	477	566	542	506	562	569	517	519	511	527	554	549	553	510	514	536	569	547	546	517	506	528	532	527	519	538	531	573	540	526	576	503	558	552	529	568	574	526	530	570	542	572	532	553	538	589	478	517	512	508	530	505	561	518	565	515	578	518	578	535	495	567	515	560	501	529	583	577	556	564	535	538	565	541	536	526	514	562	571	521	522	540	546	531	553	542	538	521	503	554	548	540	543	502	552	480	592	519	552	554	531	544	518	469	554	541	549	523	519	538	552	570	531	516	519	529	528	531	511	571	510	547	514	565	513	539	503	536	533	521	563	549	536	525	504	560	486	525	538	579	523	545	498	548	485	546	526	562	529	531	521	529	517	552	535	509	493	550	506	537	527	524	508	552	565	511	517	564	540	550	556	512	544	545	569	508	516	487	538	539	578	550	528	512	511	532	536	525	537	534	510	496	558	539	537	486	544	511	535	521	541	554	539	524	535	507	525	559	543	525	553	550	482	510	518	525	532	521	556	485	533	558	492	525	526	489	536	515	532	529	514	502	509	528	511	550	523	480	524	574	554	535	509	545	548	531	524	534	545	519	503	544	525	543	537	552	518	545	520	512	518	540	550	534	552	541	512	534	542	500	537	548	525	560	544	523	544	568	537	564	504	498	524	557	510	523	546	526	528	522	540	548	570	524	571	490	530	551	526	516	525	557	510	546	520	544	527	552	526	516	510	519	559	515	505	553	484	516	542	527	527	524	534	519	505	456	525	571	542	549	575	553	499	511	510	560	500	510	536	527	503	555	495	573	510	537	506	540	530	495	495	510	589	582	540	524	525	511	508	558	532	499	547	531	563	525	500	547	512	524	553	541	523	519	477	511	514	545	550	553	571	563	530	540	495	561	505	521	567	542	531	534	521	491	549	569	512	481	525	502	520	538	532	565	511	551	515	559	570	513	579	541	543	566	511	533	576	538	562	513	538	544	513	518	579	544	561	495	517	559	519	469	545	534	465	579	533	521	540	575	593	537	486	540	557	502	538	569	549	570	511	539	602	536	524	504	509	548	517	583	522	549	562	533	538	575	520	515	525	500	503	564	511	538	524	518	493	484	521	505	535	535	503	517	559	535	532	526	549	522	547	533	590	545	526	513	524	538	553	538	562	559	530	543	537	527	543	539	589	525	535	559	517	499	576	578	537	520	541	511	490	556	554	509	508	555	480	543	524	514	567	554	531	557	517	549	518	548	527	547	533	546	519	532	547	568	521	585	532	553	529	546	514	516	483	534	583	534	556	566	520	498	515	506	560	550	541	542	522	516	597	533	542	526	495	553	550	494	516	527	522	532	546	546	557	527	508	543	528	531	551	527	539	541	509	549	492	529	509	591	518	562	526	526	508	560	529	540	515	506	555	516	561	535	592	521	538	540	548	511	516	527	530	540	527	524	499	519	577	531	540	579	538	564	572	509	526	531	559	568	519	519	529	514	506	541	530	558	530	519	537	542	538	501	499	495	546	543	513	565	548	526	475	533	529	521	545	508	538	548	540	520	548	520	560	539	533	530	519	561	500	546	504	569	536	559	503	573	517	536	562	513	550	550	523	565	488	523	494	526	513	539	541	535	472	558	514	541	510	570	517	553	544	540	518	539	554	557	554	509	513	558	487	512	560	574	581	544	579	560	522	502	518	551	551	538	544	499	554	548	503	478	525	519	528	503	550	519	502	526	538	532	508	502	527	517	491	528	537	533	504	564	549	552	586	573	525	539	534	589	523	532	527	546	548	526	562	543	522	516	557	523	510	503	553	509	558	549	512	521	573	521	531	541	514	553	524	517	526	486	513	521	539	521	488	527	507	552	524	554	513	488	544	533	550	514	513	521	520	519	516	536	527	533	552	523	561	542	515	533	528	536	501	509	550	541	530	518	546	535	495	552	539	509	561	547	512	515	542	536	605	558	560	547	554	491	548	511	536	542	576	534	530	527	514	502	538	530	548	546	527	544	516	573	538	515	550	517	516	551	524	534	545	564	493	519	554	526	523	501	518	580	574	527	547	517	563	503	451	516	573	501	521	557	509	573	476	562	550	555	544	492	519	567	517	529	542	483	534	542	525	522	513	564	531	548	513	525	527	500	497	529	528	518	563	554	510	538	520	509	550	532	516	526	548	532	531	555	538	519	580	510	531	559	534	504	527	511	551	527	551	502	554	542	564	561	495	597	533	520	522	535	534	534	537	506	533	527	538	498	527	536	522	572	565	585	492	551	525	560	532	512	551	567	499	516	536	512	510	535	470	535	527	563	522	468	537	550	507	549	566	589	519	513	510	558	543	528	510	524	544	534	513	534	549	493	524	533	487	508	503	508	547	531	522	514	537	556	536	502	527	537	534	593	574	538	549	543	562	564	524	516	530	567	542	511	552	542	515	516	545	533	531	537	512	544	484	557	520	553	530	589	506	532	522	536	527	501	485	533	547	548	533	555	505	558	517	559	561	548	507	555	505	523	543	536	564	554	487	515	527	525	540	591	534	495	525	551	498	531	548	517	501	526	543	562	528	543	554	525	559	548	541	541	485	521	501	537	530	551	530	534	516	517	501	548	579	578	543	560	556	533	492	500	531	535	531	541	547	506	537	525	522	520	527	518	508	531	532	558	564	543	542	493	552	557	535	554	532	502	513	528	497	528	526	518	557	530	508	523	549	511	531	516	541	511	512	510	546	528	562	539	493	527	543	503	512	530	561	535	538	525	554	531	550	531	485	528	556	535	577	536	518	507	529	532	505	547	536	516	542	540	533	474	576	571	504	523	523	524	505	509	541	524	551	561	538	528	520	511	530	576	494	569	537	490	503	503	558	537	532	581	541	532	571	547	556	536	518	499	532	540	529	548	515	502	509	538	523	551	540	503	526	522	568	538	551	507	514	514	539	535	494	501	505	551	518	516	548	536	541	505	521	498	517	525	559	552	502	515	514	499	536	577	537	527	538	559	516	522	541	500	548	578	506	520	533	488	525	529	539	523	527	534	531	568	512	513	522	549	502	533	553	541	497	491	490	486	532	544	516	528	493	567	533	555	558	535	577	540	494
4577	1381	596	149	182	175	177	149	131	144	157	161	163	159	146	166	119	150	162	151	162	171	141	170	145	157	161	163	147	152	133	146	129	173	156	158	126	129	149	130	155	152	143	153	146	142	152	140	149	157	149	144	152	161	160	159	149	142	177	178	166	132	137	153	140	159	158	152	165	141	158	167	143	148	174	151	133	162	143	131	149	140	162	148	154	136	147	160	129	133	138	163	135	178	182	167	142	145	138	148	174	138	152	141	133	157	168	154	154	157	159	149	152	134	142	143	155	175	160	169	144	153	143	151	146	160	145	158	158	146	142	135	145	159	152	131	152	141	159	164	147	141	139	160	146	151	155	154	169	155	151	154	167	155	146	149	154	183	133	158	142	185	142	160	177	148	146	124	162	161	146	145	152	165	154	153	163	148	125	147	157	153	155	149	141	134	153	136	168	136	151	147	161	139	153	168	159	143	177	164	173	157	150	163	148	150	170	170	155	156	163	152	139	164	161	129	155	151	168	169	152	159	150	150	131	169	166	163	156	152	140	146	161	175	166	165	154	137	168	165	149	182	150	150	160	162	152	141	133	148	144	130	125	139	136	155	165	142	140	153	120	129	141	142	150	160	154	136	155	162	160	132	161	161	162	158	129	129	154	166	131	166	160	148	140	168	161	159	143	163	168	165	143	165	169	139	152	148	168	150	163	135	162	139	138	139	154	148	159	159	137	148	151	157	159	164	176	134	145	160	120	158	148	152	159	143	131	123	138	158	173	141	142	144	151	164	160	159	159	157	147	156	161	153	149	156	137	161	157	139	138	148	142	158	155	135	160	138	150	138	157	173	150	189	148	178	158	144	142	162	140	155	158	137	150	145	144	153	135	149	137	128	145	149	165	137	162	152	134	139	155	152	160	150	147	154	161	147	153	117	143	168	155	163	170	144	166	150	144	147	153	141	133	156	160	135	147	154	135	160	143	154	160	165	154	153	172	157	144	143	160	140	147	155	141	145	152	137	158	148	124	162	145	147	171	141	152	152	143	150	128	188	137	139	140	135	161	169	135	151	146	156	153	140	154	159	176	154	139	148	164	153	156	137	150	138	157	148	144	157	157	155	148	149	171	146	151	150	171	136	160	149	158	146	170	150	153	158	162	164	151	156	145	152	156	151	151	129	158	149	173	156	142	139	145	135	136	143	163	137	165	135	144	148	132	165	146	188	164	138	113	161	130	141	154	154	155	170	160	161	131	163	148	135	161	153	159	165	129	175	155	167	140	155	164	141	125	166	133	140	167	130	146	154	151	133	167	165	161	177	170	173	159	154	127	135	163	162	145	141	157	153	158	137	156	144	138	128	137	139	145	152	147	143	144	171	151	137	144	143	168	139	145	144	136	152	128	161	165	169	140	137	141	157	143	171	144	165	163	158	171	132	166	151	154	140	154	168	164	143	146	121	152	150	162	133	163	155	163	160	143	167	138	146	161	135	145	166	165	166	146	140	166	143	152	156	163	150	141	159	162	146	153	160	182	169	156	149	156	167	136	168	144	150	155	140	149	164	159	159	140	156	161	150	168	145	148	167	153	164	163	147	169	141	150	144	153	167	165	155	123	149	174	185	151	153	169	139	146	155	159	138	138	165	163	154	140	167	167	140	139	146	154	159	128	150	169	147	160	148	152	146	170	147	159	160	150	137	151	169	167	143	137	167	148	167	124	140	160	156	143	147	158	137	147	153	135	146	136	178	148	148	159	159	161	144	133	150	147	135	142	153	142	150	135	148	175	162	150	162	167	159	152	164	158	148	150	163	151	139	131	147	153	148	149	174	145	157	141	152	156	155	162	140	134	144	126	130	155	167	165	155	151	138	143	147	136	130	160	144	141	161	180	141	137	141	160	133	155	159	138	145	149	169	171	130	148	143	146	146	139	171	160	153	139	150	159	140	137	167	152	165	157	144	156	151	176	147	152	165	135	171	150	142	141	155	142	149	145	146	162	150	151	130	146	179	142	153	150	158	136	140	117	128	157	143	151	146	136	170	134	160	162	152	109	158	162	143	142	147	162	138	159	156	157	136	162	170	172	154	144	145	132	148	157	170	157	146	146	161	152	132	150	157	150	159	159	144	146	157	162	135	158	162	159	151	165	160	151	148	148	141	148	140	140	119	146	164	148	151	136	179	157	142	163	178	142	154	135	143	170	135	163	163	157	164	156	147	130	123	135	148	154	146	149	171	159	128	136	150	156	157	174	160	160	162	159	149	124	149	138	177	159	157	178	166	151	177	164	155	171	150	144	145	146	161	153	145	154	155	156	164	153	156	155	149	151	137	161	161	146	151	136	138	168	141	156	162	158	139	151	145	152	138	147	147	171	147	133	141	168	140	161	145	152	124	160	145	156	160	151	163	151	159	167	165	168	162	160	140	130	149	146	155	156	160	140	153	131	161	143	146	142	140	179	143	149	148	159	144	135	148	163	152	149	158	137	170	159	164	150	162	137	153	151	141	156	125	162	158	154	178	138	143	147	159	180	166	181	142	149	144	167	161	148	164	154	161	153	143	151	147	159	146	142	164	142	170	191	173	128	168	154	147	136	176	152	154	160	146	156	144	167	152	137	147	134	162	170	147	149	150	148	143	155	154	134	148	151	142	157	150	147	131	180	141	169	160	150	148	171	146	168	148	146	149	147	118	156	147	146	165	146	154	151	154	173	150	151	148	147	142	154	141	138	158	157	158	174	158	164	130	147	157	147	163	152	173	142	149	151	168	144	152	163	139	135	158	176	143	150	125	156	145	154	161	142	141	137	137	155	152	145	149	165	153	175	153	160	161	157	169	141	171	167	139	168	158	164	158	143	151	152	145	174	147	150	143	159	145	156	165	145	134	131	143	142	146	174	148	145	156	149	156	145	172	165	122	130	157	146	149	158	140	144	159	152	140	139	191	151	129	160	151	135	160	170	142	137	143	140	164	167	153	150	176	143	151	150	132	147	152	151	157	152	141	135	170	137	149	129	133	165	149	130	149	151	151	142	146	159	141	130	160	170	145	165	129	144	139	140	164	151	164	140	127	150	134	143	160	166	154	146	155	152	144	139	131	157	166	151	141	145	144	149	143	148	160	160	138	157	122	164	143	156	153	153	149	162	137	150	137	158	144	158	138	152	170	151	138	158	154	169	127	136	152	150	152	151	150	148	150	144	153	139	163	147	158	147	133	170	151	141	160	148	154	145	151	135	152	146	147	165	138	139	165	142	144	136	147	171	159	153	179	165	139	152	153	179	174	139	155	176	167	138	139	164	146	171	157	148	159	152	134	153	154	142	134	155	166	151	153	157	128	157	171	157	144	143	144	163	181	154	130	156	142	121	142	176	173	137	131	161	161	133	140	157	150	142	159	147	148	171	170	168	168	144	133	157	155	159	148	137	158	161	137	168	168	155	144	157	157	160	132	146	146	147	155	140	160	140	157	159	165	144	160	147	152	167	140	160	143	148	138	161	165
4296	2473	1213	549	492	480	455	445	413	459	460	484	423	443	444	463	438	427	421	448	438	462	436	417	418	467	438	427	440	428	440	392	433	439	411	407	448	453	439	409	426	442	412	413	392	374	425	436	444	404	409	429	443	400	472	433	383	418	432	414	453	427	460	411	423	428	440	410	423	468	433	442	439	448	436	452	431	427	411	438	412	383	423	416	437	422	379	418	407	432	467	440	410	444	405	426	443	445	438	419	428	449	423	432	426	422	461	411	452	431	403	404	449	438	427	423	444	430	457	449	441	463	427	400	444	449	399	418	425	438	420	369	411	438	450	433	452	436	433	371	423	429	435	423	400	454	464	431	440	404	442	416	386	408	424	436	383	412	417	451	400	471	426	433	431	448	433	432	464	429	438	404	451	469	406	428	416	439	424	438	398	390	406	424	403	404	452	454	384	449	402	443	412	427	435	459	429	418	411	383	436	399	404	410	425	451	427	412	419	399	433	418	436	408	407	445	426	412	416	414	441	422	456	401	400	458	451	425	492	438	437	432	420	428	432	437	396	425	441	436	443	417	436	443	414	415	384	443	409	433	453	441	448	422	425	428	416	447	452	411	433	411	401	443	427	382	426	423	408	378	425	442	424	439	423	388	388	432	464	404	452	397	416	422	450	390	422	426	399	390	448	409	437	490	427	404	411	389	456	413	463	416	458	443	481	416	391	414	405	417	427	425	433	398	408	440	407	413	432	427	409	433	404	422	435	387	440	422	433	428	416	399	437	424	412	390	428	433	389	410	444	451	430	422	385	404	442	412	452	405	413	424	404	429	428	424	421	402	419	447	433	455	408	407	456	436	434	421	427	433	412	446	432	434	431	437	426	425	426	443	446	461	423	445	468	412	456	419	424	424	453	409	413	431	442	433	411	433	449	480	423	466	419	447	398	412	439	424	443	405	445	421	455	453	369	446	408	434	437	449	434	435	424	430	421	440	409	383	444	427	448	430	431	427	398	424	444	390	428	436	399	437	398	459	439	386	460	412	418	396	439	459	444	395	423	437	453	420	338	432	416	469	417	432	431	419	453	448	424	418	390	393	428	448	408	400	434	386	407	440	435	460	449	442	413	415	418	406	431	420	399	415	440	419	423	447	401	429	418	439	442	403	422	418	430	464	411	443	406	400	472	409	404	416	401	421	414	452	395	443	402	431	448	409	417	439	440	445	422	440	397	428	434	412	456	439	416	471	416	431	461	398	418	429	459	433	379	389	443	423	406	468	469	392	399	436	410	432	465	412	405	431	448	430	444	390	428	420	429	428	420	384	413	407	419	422	391	382	434	446	444	439	416	438	451	427	414	434	385	425	450	421	412	423	452	435	416	438	433	421	445	441	415	443	462	440	403	391	422	423	453	399	403	417	457	399	428	384	451	408	437	428	411	418	434	423	420	434	430	425	466	423	459	414	378	382	432	387	441	441	420	429	446	407	410	424	411	443	471	397	442	428	479	462	409	453	439	405	387	460	418	439	407	426	444	456	399	423	423	412	398	383	430	421	425	431	399	418	432	412	445	402	398	419	413	447	419	408	409	437	395	429	427	398	412	441	441	401	427	459	423	472	419	396	401	417	445	437	402	409	444	436	453	471	403	406	424	417	485	385	438	435	445	391	445	431	391	449	410	414	446	425	416	405	435	437	412	413	421	411	426	422	421	385	446	445	445	424	423	458	433	406	417	404	422	422	386	444	431	424	447	424	413	422	406	385	404	390	442	413	406	414	416	417	469	427	379	409	436	450	420	426	407	411	425	391	404	414	444	435	421	441	413	426	419	397	415	424	465	463	444	416	408	452	387	432	438	439	422	432	397	455	448	475	412	441	475	458	460	427	401	416	413	449	396	448	431	440	421	477	435	409	400	445	440	421	459	431	394	423	435	393	398	442	414	393	419	415	425	409	413	412	423	389	427	427	438	437	421	407	411	418	409	432	413	417	428	434	405	456	445	427	443	429	466	400	463	423	447	415	434	443	403	421	430	461	452	416	424	420	430	431	434	452	446	424	472	432	429	435	439	425	437	426	397	438	472	420	425	380	398	384	427	398	432	439	414	462	426	437	417	428	426	424	449	404	417	459	414	421	423	420	448	399	455	412	414	436	381	432	425	404	402	402	420	440	435	461	423	415	445	430	400	410	423	437	435	412	391	415	407	424	407	403	420	425	421	433	429	450	431	417	437	406	455	441	412	426	446	420	393	432	421	392	460	417	450	429	443	405	441	431	440	414	405	441	399	443	374	411	418	435	452	393	428	410	446	409	386	427	409	405	420	432	429	392	423	408	423	402	434	406	453	412	421	428	424	382	416	408	410	423	394	435	408	438	449	420	457	429	409	435	422	465	413	421	465	382	419	431	421	397	385	456	429	421	445	399	477	376	427	420	414	430	447	411	387	434	449	412	423	415	417	449	449	419	416	436	427	409	432	405	427	426	395	432	450	418	450	440	450	407	423	428	451	399	432	409	413	403	454	414	432	455	407	484	413	403	374	400	435	403	412	470	450	454	419	417	417	457	458	436	383	428	398	430	429	423	435	440	444	415	381	453	448	410	430	390	412	446	437	415	413	444	393	427	451	428	413	407	378	405	437	424	423	458	437	486	407	443	431	407	426	430	420	403	436	368	429	430	409	416	441	436	417	426	403	428	434	434	397	401	414	436	402	418	398	455	429	423	445	363	423	434	446	410	404	455	427	392	461	448	416	430	416	433	432	390	423	431	449	428	414	398	431	432	406	423	414	432	427	429	404	411	405	416	424	398	398	440	434	418	423	398	401	462	410	436	438	411	399	455	405	396	428	433	424	429	425	435	451	443	401	395	420	473	407	432	394	397	452	407	386	413	404	430	419	403	383	404	408	416	416	444	430	448	450	385	436	426	425	448	410	436	424	460	418	431	436	408	409	388	428	418	421	441	411	405	466	392	418	449	409	396	409	432	420	339	429	420	460	446	465	461	473	415	426	436	431	428	438	456	414	405	418	458	410	446	412	440	412	404	432	391	449	448	429	446	427	435	437	463	421	420	453	406	401	444	475	406	437	389	459	396	437	442	448	424	461	443	426	430	403	440	415	435	449	442	391	421	441	424	453	426	446	427	442	466	393	416	420	477	429	425	437	391	446	415	428	439	432	397	417	430	451	464	452	417	465	441	436	435	409	431	422	397	441	444	429	409	412	434	396	453	430	431	428	414	447	469	392	425	426	428	431	436	420	442	403	418	433	427	389	426	442	417	433	442	395	433	442	419	440	425	426	419	428	426	411	408	437	465	413	452	425	415	449	427	430	469	407	413	428	445	423	453	424	415	413	413	436	435	452	418	439	401	422	420	424	449	402	439	464	428	434	430	465	448	448	405	432	409	397	419	389	439	437	421	436	422	433	436	443	434	439	434	433	453	428	478	411	423	430	441	417	406	453	389	433	407	423	454	428	481	398	405	418	445	403	444	411	410	422	415	381	429
37636	31681	16790	1624	692	541	455	456	413	343	354	311	296	293	294	293	281	275	277	274	261	267	298	269	283	270	270	282	283	271	259	255	242	265	279	278	280	302	274	267	254	252	258	237	286	265	267	275	267	240	266	248	313	279	254	272	231	238	233	277	261	255	270	244	244	286	261	298	259	269	284	270	249	251	254	288	279	256	264	291	264	236	261	256	249	242	305	277	299	265	264	256	262	251	272	273	290	254	246	256	273	306	244	248	248	281	261	249	252	234	260	263	290	287	281	267	247	258	290	257	256	253	256	277	282	249	255	272	283	258	265	274	255	257	294	281	258	269	227	264	268	266	260	249	262	284	248	234	261	280	226	236	258	305	241	251	263	261	267	294	244	269	291	289	281	271	272	272	262	234	276	304	282	262	250	255	221	233	267	260	288	255	278	247	267	279	260	282	265	295	249	270	276	241	288	272	267	246	255	235	273	243	231	233	253	289	308	264	261	275	279	257	292	266	261	262	264	253	265	268	251	243	246	287	261	258	272	276	231	261	283	264	265	266	269	250	267	267	271	262	243	285	251	275	258	258	227	275	270	248	262	245	294	291	230	257	266	248	263	259	278	265	254	275	256	248	259	248	259	262	264	288	293	238	240	259	266	279	292	277	264	251	261	252	284	279	251	264	294	283	251	252	242	239	262	274	268	272	243	250	294	278	251	272	261	267	259	243	288	267	272	265	251	215	255	263	281	275	280	262	271	259	259	280	252	282	261	272	276	256	275	251	257	253	264	265	240	248	285	281	267	262	259	264	241	301	255	278	274	272	284	255	273	253	224	275	261	251	278	271	241	244	257	252	304	244	243	262	246	282	266	259	272	297	274	284	251	269	229	243	289	261	237	289	252	254	269	247	252	246	269	240	249	277	275	246	274	278	280	288	277	257	289	254	283	269	248	267	251	253	263	275	256	301	258	245	251	261	276	267	271	270	266	292	266	237	254	251	264	263	226	296	256	240	242	251	270	267	266	264	292	282	241	274	268	282	242	254	266	285	255	263	267	283	271	278	251	255	246	277	262	276	286	287	283	267	285	253	273	267	281	290	250	233	258	272	287	267	261	259	241	279	262	257	271	258	257	239	273	262	273	276	261	295	258	276	254	273	264	240	257	244	279	263	267	246	242	275	266	284	247	231	289	258	259	256	234	289	257	271	257	255	277	245	316	263	295	261	265	281	255	269	249	273	250	270	295	260	251	264	253	284	271	227	281	265	262	285	258	293	249	285	265	241	266	292	239	251	279	270	257	252	268	246	261	248	268	282	242	252	231	253	242	253	250	252	265	266	257	250	292	239	279	285	220	265	278	271	270	228	243	253	250	272	273	274	267	256	259	260	291	254	248	255	229	245	253	272	270	258	287	255	297	297	261	248	272	259	279	282	294	249	251	229	299	280	246	308	253	237	246	309	260	264	259	273	247	279	244	241	275	258	269	249	255	263	247	256	247	284	274	271	232	276	254	282	268	258	286	295	279	263	258	279	273	284	263	278	259	265	267	266	298	243	286	246	262	248	261	276	269	276	293	254	246	238	264	270	234	244	249	254	265	285	259	259	245	285	244	265	231	256	298	225	259	299	279	268	246	249	246	249	276	262	260	264	241	263	262	284	256	285	244	287	240	276	256	244	280	277	247	266	263	240	244	243	248	256	279	275	290	256	261	265	267	247	273	251	282	252	266	285	264	235	260	297	268	272	275	285	262	282	254	267	257	284	250	247	238	251	259	245	258	263	262	252	277	274	273	266	261	247	269	251	269	269	279	270	276	272	268	236	273	269	266	290	260	266	233	232	243	268	279	276	283	273	265	262	302	251	254	265	267	258	298	254	260	254	278	286	256	240	249	257	230	265	252	270	251	267	275	295	252	235	271	300	283	268	266	242	289	256	255	252	231	265	230	277	288	227	259	272	272	245	280	261	226	239	266	261	247	251	255	244	265	257	245	262	268	269	263	276	249	276	253	270	258	277	303	258	263	252	267	272	254	278	274	255	233	279	269	246	253	239	291	241	269	312	255	260	250	282	280	261	250	272	283	267	238	220	250	244	257	243	259	260	269	247	275	275	284	254	291	273	270	319	274	267	260	276	282	284	290	259	302	278	272	261	276	282	241	265	258	269	273	270	262	255	274	255	270	269	286	224	238	231	269	288	283	242	279	289	275	244	256	257	289	228	272	277	258	294	258	274	272	282	254	248	246	252	260	237	247	261	225	284	242	264	272	281	255	249	243	274	239	229	276	274	280	253	287	255	258	255	277	246	228	288	256	257	253	272	282	286	282	271	274	278	253	254	259	283	272	263	257	269	309	263	262	265	280	249	256	272	239	241	261	260	296	255	270	259	285	265	266	264	275	252	269	251	266	258	245	294	262	249	287	253	263	284	280	258	259	249	264	250	254	252	269	258	287	269	242	238	245	266	268	265	288	232	234	262	254	261	281	284	299	288	264	252	241	291	299	273	221	253	285	260	232	266	232	242	260	269	257	250	256	239	238	277	276	261	251	253	250	258	277	271	247	277	290	249	257	282	252	245	257	267	258	252	261	277	261	260	258	261	276	265	262	261	258	251	270	278	231	248	265	247	240	306	259	251	266	259	261	276	262	253	284	290	260	248	269	253	236	253	250	250	275	307	227	281	275	281	239	312	254	263	267	245	270	261	302	249	275	272	251	258	257	259	264	259	272	283	246	266	262	258	248	299	275	276	271	270	273	255	263	276	248	245	260	260	295	255	266	268	269	245	255	262	270	281	231	269	253	289	258	297	259	241	239	269	267	252	238	268	265	267	258	229	268	276	232	238	248	269	247	256	267	253	267	245	280	231	275	222	273	269	253	252	247	260	283	277	267	274	252	270	255	272	258	246	271	277	295	228	255	297	263	279	245	272	260	280	251	260	254	245	236	283	290	251	246	245	271	276	256	264	267	254	262	263	244	272	269	245	280	274	249	265	238	239	256	270	266	264	267	269	241	235	236	253	272	303	286	261	243	275	270	268	271	273	276	300	272	265	254	262	273	296	255	254	262	270	273	308	267	258	257	282	272	258	272	247	277	259	253	270	262	257	263	255	250	256	267	266	261	230	251	256	305	243	264	247	260	235	262	275	269	260	269	278	255	266	275	260	240	260	278	290	249	248	281	251	279	253	260	258	238	269	269	279	304	284	284	281	261	230	238	270	259	236	283	274	261	256	242	251	272	282	252	239	268	257	242	269	258	249	273	244	262	275	277	298	254	270	250	279	259	256	276	282	238	265	287	262	257	254	259	270	244	282	257	268	243	284	240	257	287	253	293	219	261	263	264	259	241	289	263	255	269	256	278	218	269	258	254	285	276	249	266	269	268	278	274	232	264	268	268	243	269	288	233	259	268	229	271	229	269	284	271	248	265	247	240	284	238	274	237	257	278	272	252	259	293	246	252	269	285	275	280	259	243	257	269	255	268	244	270	252	271	283	240	269	275	247
22487	23007	11072	3203	2578	2160	1773	1628	1429	1308	1264	1123	1037	1030	965	887	868	829	876	815	807	801	841	746	841	754	721	777	813	780	715	706	706	725	725	744	731	745	719	786	709	697	679	757	701	712	730	725	697	688	688	657	675	681	656	718	635	670	683	716	757	661	682	696	677	720	694	656	729	668	711	687	689	693	686	624	742	677	688	681	632	680	687	676	710	653	648	611	717	695	670	652	701	708	670	644	640	711	652	703	650	737	638	710	706	661	701	662	639	662	632	636	674	677	639	666	657	688	680	622	658	663	718	662	703	650	686	667	656	691	666	707	599	642	657	625	692	638	673	637	649	643	679	671	715	652	662	659	674	693	658	651	709	709	682	677	639	680	649	654	708	689	671	663	656	690	708	666	623	680	603	655	660	737	666	715	620	734	696	674	622	674	690	679	702	642	670	683	653	697	615	740	653	620	679	702	625	724	666	633	653	649	695	683	690	643	675	698	676	705	694	664	664	658	674	630	684	665	664	611	663	679	684	657	612	668	664	700	657	671	700	673	668	678	711	686	700	653	661	659	695	688	651	675	638	614	679	651	678	661	670	705	652	645	655	663	640	696	643	677	699	717	681	636	656	684	646	689	730	701	663	698	663	676	665	681	624	708	708	644	707	674	668	679	684	710	691	660	642	629	690	639	671	682	661	682	680	687	638	653	702	717	702	692	643	641	667	663	714	633	684	685	661	665	673	677	635	659	715	691	744	683	701	647	631	646	675	656	673	689	684	657	659	637	657	658	637	697	662	635	648	661	676	669	684	675	693	699	655	637	686	709	701	719	627	671	670	667	650	678	679	697	694	699	691	688	691	664	688	633	628	624	681	638	666	689	691	668	630	695	716	648	624	673	665	676	676	650	649	700	676	634	671	624	680	635	717	662	677	640	681	663	663	678	680	680	657	647	713	682	684	629	694	698	659	638	664	670	677	650	694	638	641	681	684	619	669	663	731	693	618	677	673	668	638	634	740	678	688	716	617	716	670	627	655	689	681	635	664	634	659	702	643	699	653	640	658	695	683	656	675	667	638	671	680	688	674	692	689	668	655	654	675	651	677	684	702	717	689	632	711	650	651	679	662	607	628	649	675	679	706	662	661	665	661	683	667	627	651	733	638	633	665	707	657	710	668	642	657	637	721	664	638	675	705	688	644	640	648	709	685	678	682	609	687	667	696	673	629	624	660	677	692	660	701	664	705	672	718	695	684	650	689	699	652	666	694	685	614	666	672	630	677	651	660	640	653	624	698	658	669	677	669	693	664	688	633	659	715	677	659	645	664	624	688	684	711	637	670	642	653	734	680	678	699	660	700	621	623	686	687	683	654	672	639	686	675	654	686	645	617	675	599	675	689	640	717	682	668	677	669	679	625	660	685	709	663	716	673	652	630	659	696	647	720	621	638	672	678	656	647	682	637	652	691	653	702	688	678	627	715	643	692	646	634	652	663	621	673	649	621	687	712	672	695	686	633	671	695	654	668	710	711	707	683	655	656	672	634	654	613	659	661	673	676	679	659	709	724	663	708	642	671	685	723	669	673	626	637	718	667	640	688	740	685	713	660	691	688	649	613	659	649	652	666	693	690	677	652	673	650	685	674	722	619	665	659	687	715	649	644	654	679	637	621	656	705	654	667	711	658	662	666	683	711	637	702	717	669	704	694	688	619	638	683	696	699	675	634	697	699	639	685	680	665	704	678	704	676	641	682	648	645	644	680	665	717	610	677	669	654	686	688	661	670	644	648	688	670	724	693	706	694	659	657	678	688	693	651	639	649	706	668	660	688	683	666	668	695	690	679	696	696	661	708	663	636	638	655	651	681	681	707	653	659	699	656	701	644	696	648	690	701	686	643	710	692	675	712	684	667	636	664	667	650	666	644	682	685	649	659	689	687	670	665	685	701	674	688	676	660	684	654	656	638	694	678	684	673	683	674	676	632	665	648	691	657	684	728	669	706	683	656	636	644	674	683	633	659	698	673	661	693	669	663	644	651	682	711	643	667	647	716	606	652	672	639	707	671	726	716	651	669	655	671	669	686	667	680	686	663	601	693	663	658	658	706	678	676	683	644	694	690	657	669	673	649	654	676	643	671	683	654	618	680	707	673	696	655	676	663	661	657	671	702	664	682	644	699	646	637	660	686	704	672	689	624	675	637	647	692	659	694	650	698	677	626	689	661	725	682	677	651	651	709	683	655	667	671	693	652	682	640	707	660	693	645	650	694	682	674	679	695	678	654	666	706	704	624	647	661	669	686	640	678	629	688	661	683	683	631	672	636	685	671	697	696	672	704	695	656	656	689	678	679	654	674	669	708	659	711	672	679	667	664	685	649	661	681	731	684	652	660	667	676	685	712	665	671	735	674	647	639	711	657	633	631	678	686	635	663	700	713	661	686	674	629	669	656	639	683	681	667	676	691	635	636	682	666	709	679	705	665	671	678	704	663	663	670	658	700	686	673	685	625	673	687	626	676	662	643	681	684	662	687	626	617	675	636	728	667	652	639	643	703	698	664	624	706	707	708	726	655	675	674	680	659	659	671	686	668	661	676	649	639	661	699	688	722	675	635	713	645	649	641	702	648	679	678	615	676	658	679	684	676	658	672	635	658	663	668	645	656	667	603	644	656	636	627	653	656	689	656	670	686	668	686	690	676	680	643	654	693	689	688	725	652	651	685	679	686	618	681	716	654	668	703	640	676	641	698	628	680	675	714	633	672	675	658	639	657	663	588	652	624	640	618	669	666	637	655	636	663	655	702	654	673	691	630	729	681	652	672	618	677	643	663	653	655	666	672	674	653	660	657	669	623	674	701	684	643	647	637	623	637	651	675	728	681	714	625	705	636	673	670	680	684	677	680	672	699	690	675	655	681	652	690	668	660	671	682	632	667	668	698	645	639	695	631	635	667	677	631	667	692	685	660	631	649	672	682	679	605	697	694	677	668	648	672	661	676	668	667	665	672	687	710	665	695	654	677	643	686	679	660	673	692	695	648	651	666	694	699	683	696	688	651	643	676	705	648	629	659	665	663	668	667	662	649	658	683	643	689	664	651	677	726	693	641	639	674	708	616	682	642	639	659	685	639	685	658	658	652	673	656	688	687	683	714	655	655	670	681	693	681	650	673	673	666	661	631	665	680	665	658	669	665	665	702	650	682	676	644	644	679	666	627	684	665	671	655	694	641	686	654	670	668	675	679	708	647	690	669	700	702	685	665	705	676	710	705	683	674	646	707	660	674	700	643	668	699	671	706	671	714	647	695	656	654	582	673	674	660	704	679	668	685	729	681	680	687	676	680	657	654	656	673	641	636	656	663	674	675	671	667	658	627	634	661	623	728	660	666	712	677	663	622	655	677	691	686	641	665	664	655	659	651	672	650	705	682	698	679	667	630	698	703	701	681	656	648	705	664	637	647	676	682	650	646	649	682	659	668	667	663	688	665	666	662	707	658	634	686	701	655	651
50920	42201	27957	4329	1171	758	584	492	480	385	378	333	346	274	277	263	257	266	230	246	213	258	216	221	239	227	204	236	209	227	227	237	212	189	225	219	202	218	194	195	203	218	221	237	211	198	232	205	213	216	206	200	201	210	200	205	191	221	191	203	198	223	215	237	222	217	209	221	209	188	213	208	218	202	216	172	202	226	202	233	194	199	201	193	168	235	207	192	223	198	211	215	187	203	204	189	220	221	215	189	213	222	212	190	206	220	229	186	204	193	201	176	195	215	220	200	206	192	229	227	208	225	234	237	184	223	202	200	241	209	220	191	211	203	248	208	233	179	231	185	214	220	177	185	203	202	197	225	211	202	200	222	211	200	215	200	192	176	203	189	194	211	187	222	214	222	194	217	198	200	212	205	193	189	213	173	203	197	220	197	250	196	229	224	208	201	228	194	205	184	205	209	219	189	210	223	223	203	229	203	228	226	192	228	212	219	197	205	231	192	208	184	189	204	221	217	188	212	212	193	187	212	219	189	196	197	201	220	218	191	216	189	201	199	228	239	201	198	219	193	201	203	214	198	228	197	193	222	196	193	226	238	215	204	209	218	211	195	189	213	205	187	204	207	199	219	185	201	198	191	218	192	172	233	202	200	206	188	216	193	205	208	189	198	209	214	221	202	201	204	204	201	197	214	207	209	222	170	203	192	214	209	198	214	218	212	206	206	203	195	193	220	204	214	183	218	192	227	206	214	204	192	195	178	189	192	185	220	199	213	181	199	222	229	216	208	218	186	216	227	207	192	211	232	197	198	193	210	226	202	180	201	197	232	204	219	202	207	197	203	202	210	221	233	205	221	221	202	197	179	183	184	210	208	182	194	231	196	181	198	218	193	209	204	230	194	200	217	220	190	166	214	202	178	206	222	221	214	206	212	205	216	207	208	171	226	201	218	220	217	232	218	204	209	204	203	201	212	194	200	200	207	208	210	201	221	226	195	203	180	219	208	195	214	184	232	203	204	235	236	201	190	196	198	231	250	222	207	215	206	220	216	199	213	224	211	211	200	220	216	200	204	183	223	221	232	195	224	203	220	209	212	201	237	191	186	208	208	218	199	186	185	209	214	198	202	216	205	206	211	195	193	216	213	190	224	208	230	193	210	214	198	219	197	195	205	216	211	249	215	195	191	232	228	215	222	217	229	193	204	186	240	199	216	220	203	196	189	200	208	237	229	226	195	192	202	206	190	185	213	197	201	206	198	203	204	206	191	206	190	199	226	190	209	210	208	205	213	226	194	190	203	213	216	197	226	186	211	197	210	222	225	200	192	196	220	204	201	208	239	207	233	217	218	197	209	214	200	218	211	213	236	218	208	206	203	243	202	227	202	234	219	220	214	222	226	197	218	209	194	188	231	218	201	201	238	214	233	213	194	194	210	206	205	186	227	199	194	210	214	207	211	219	193	196	195	235	223	225	202	215	230	195	210	207	166	209	226	234	212	230	197	221	207	212	204	199	201	188	211	187	220	222	193	185	212	222	197	214	215	216	194	230	217	201	206	212	230	195	202	205	220	214	226	193	206	201	221	177	209	221	187	198	236	224	209	214	213	228	227	205	227	195	217	188	206	228	194	182	213	210	223	209	194	240	204	201	220	224	192	229	211	222	187	211	213	231	216	235	192	199	235	188	220	193	227	201	203	196	243	203	197	234	231	218	193	205	216	192	197	209	200	207	215	222	222	235	223	220	203	199	177	207	204	202	211	210	193	181	207	213	217	217	201	201	227	215	200	203	186	214	192	209	195	206	215	205	204	227	229	197	207	229	181	187	199	196	200	217	219	199	187	212	203	193	216	200	216	212	227	224	194	201	197	214	191	196	212	209	213	215	209	203	228	183	208	187	207	201	207	184	195	219	230	212	219	219	189	212	217	206	223	217	200	207	213	218	227	185	221	205	214	202	183	206	200	170	209	231	221	209	189	218	187	194	192	206	195	214	217	223	197	224	204	214	190	199	198	224	220	211	188	188	185	206	190	222	182	196	205	203	194	190	192	201	207	205	254	223	205	207	223	179	201	205	213	214	220	218	223	221	224	213	181	201	178	210	216	175	217	193	208	200	206	199	193	219	211	195	197	238	189	192	206	202	230	218	212	227	219	205	201	185	219	197	192	204	176	217	206	233	185	204	190	192	214	230	216	197	202	206	188	207	214	214	201	199	187	198	214	219	193	193	193	193	197	234	200	224	214	187	233	215	199	236	216	239	218	187	198	214	204	202	206	195	238	197	194	211	192	208	214	201	220	218	209	241	197	230	187	199	197	202	183	188	195	204	205	194	229	210	217	189	215	195	187	206	226	192	205	212	193	192	206	200	203	188	208	198	208	225	220	229	188	254	207	184	206	224	214	199	223	208	207	207	202	172	186	205	224	203	213	217	192	203	197	213	205	206	204	219	214	217	222	213	202	221	210	210	214	208	213	224	186	205	202	192	200	207	200	232	231	185	211	219	206	211	192	187	204	227	235	208	206	219	198	241	216	214	201	213	208	203	232	225	222	214	195	201	215	215	193	190	199	214	201	198	214	203	218	222	276	203	223	195	193	206	215	221	198	191	201	193	207	226	211	217	210	205	185	189	183	187	214	215	190	183	207	210	215	212	223	177	199	213	217	211	227	235	242	211	234	216	227	189	228	197	197	192	210	183	188	185	193	188	185	219	191	189	202	202	191	197	213	221	194	194	193	198	192	191	233	180	207	232	216	222	219	197	220	194	199	202	221	200	195	213	222	197	229	193	211	183	226	200	196	224	230	202	205	199	216	195	209	223	173	221	159	208	226	222	193	234	188	203	203	183	193	191	191	215	228	224	232	218	198	192	193	228	231	203	210	197	207	200	201	202	216	203	196	233	198	193	243	192	205	212	192	193	205	199	191	195	219	211	209	234	197	206	213	214	207	202	209	187	189	205	220	191	224	188	214	218	213	204	232	193	194	202	222	223	207	228	215	185	193	209	191	208	191	206	186	178	185	196	204	204	220	197	203	210	199	210	219	197	222	218	219	183	234	213	216	213	202	185	223	196	197	197	194	210	212	202	217	204	228	201	224	218	237	208	190	220	204	228	196	217	190	199	211	210	178	209	205	195	223	185	185	216	184	195	224	230	236	226	226	217	210	191	204	179	206	186	224	211	209	205	186	201	188	204	195	237	187	221	212	194	241	200	219	191	185	202	179	180	211	201	198	226	223	219	201	203	205	200	226	225	199	198	217	197	184	215	205	209	187	218	198	196	201	197	189	206	168	183	202	190	186	223	211	201	192	199	217	193	193	212	197	224	215	195	202	214	221	183	191	208	211	198	192	218	201	197	208	196	202	201	202	212	214	233	211	207	223	202	200	223	196	208	200	208	209	223	200	224	186	220	194	191	197	222	228	229	187	207	183	192	201	194	218	189	199	192	200	207	217	204	230	188	196	207	198	183	184	236	211	195	213	217	184	195	205	223	240	212	208
30727	28696	17322	5275	4476	3490	2753	2360	2027	1791	1567	1330	1306	1192	1161	949	935	950	887	869	819	806	709	784	717	725	734	708	685	704	627	671	679	633	628	592	646	658	638	611	593	631	587	585	553	622	577	571	587	578	560	585	567	550	583	540	573	571	569	602	554	574	554	525	577	542	584	540	555	576	515	552	571	556	554	510	575	556	536	533	573	520	597	539	527	568	548	530	520	521	531	537	518	557	527	533	520	515	551	527	570	501	538	529	510	515	511	478	568	532	556	536	577	522	558	530	558	528	537	562	517	518	500	519	546	521	521	510	534	509	546	595	527	527	525	522	540	509	560	508	518	543	524	547	536	539	536	520	551	506	541	506	530	505	490	501	488	507	514	525	528	558	562	567	554	518	515	548	565	536	532	525	510	517	525	499	507	507	519	549	546	533	510	496	505	552	529	502	532	542	552	574	560	499	574	566	559	540	517	528	535	546	522	522	538	548	534	503	518	516	534	553	532	539	533	490	531	557	564	547	527	517	517	538	510	517	554	514	534	511	522	524	569	521	561	518	510	530	521	508	526	494	550	526	507	555	515	542	557	516	531	494	556	546	558	518	513	537	546	520	495	526	517	492	523	501	512	533	542	506	523	528	558	531	538	544	508	526	533	530	541	523	531	540	527	552	510	513	529	499	483	502	541	534	486	537	531	526	548	514	514	558	552	524	505	532	499	527	492	540	565	518	576	509	564	518	543	534	557	533	514	534	540	526	499	538	518	495	543	540	524	535	506	525	538	539	524	526	540	503	513	540	534	517	504	491	532	555	549	509	523	545	541	556	539	536	545	602	527	524	493	511	572	515	528	517	508	512	532	534	543	558	559	540	520	492	512	501	557	566	529	506	531	531	500	516	526	522	521	533	499	529	551	541	535	509	550	502	537	512	505	541	566	526	512	549	545	504	536	513	512	542	519	545	506	555	541	530	495	549	470	503	530	546	469	501	535	506	519	508	492	542	492	502	532	511	494	555	544	506	506	513	551	539	528	534	526	589	501	536	584	578	516	498	564	519	528	536	518	512	524	487	512	523	558	522	562	529	528	510	525	541	520	534	595	492	518	545	555	523	552	566	496	525	525	564	531	522	522	508	522	494	529	561	539	512	552	511	535	549	485	512	508	530	541	549	521	510	556	507	548	575	541	471	537	552	558	527	518	564	510	520	545	515	534	523	513	548	524	509	526	525	487	517	533	488	540	540	505	549	514	534	576	532	505	535	544	522	568	565	505	530	541	524	483	553	513	507	508	534	515	511	538	548	551	508	571	540	493	484	529	510	509	531	552	522	508	533	551	562	527	518	535	520	509	542	548	530	548	555	513	538	558	503	524	490	479	509	497	543	529	519	533	514	558	522	516	534	535	552	517	472	502	544	526	463	463	498	509	510	583	556	523	509	505	527	540	538	530	483	482	509	525	503	514	559	529	504	542	499	553	501	509	510	503	541	531	505	532	528	509	533	547	501	539	529	524	499	549	498	539	543	532	508	517	534	554	538	549	541	533	491	527	509	481	563	531	511	471	537	521	503	536	496	554	555	500	574	532	578	527	541	488	542	514	508	531	512	503	556	548	515	495	517	515	525	576	529	518	570	515	504	544	523	518	544	517	532	524	519	530	526	539	496	508	544	521	534	519	504	547	518	536	560	553	521	530	514	536	527	521	528	484	505	541	522	553	496	502	501	532	527	546	513	549	530	511	522	528	566	506	533	516	551	493	511	518	562	530	546	510	483	554	560	511	526	514	514	558	547	566	564	524	509	516	550	529	519	509	517	512	506	527	567	506	494	526	537	553	520	505	530	548	491	517	536	542	503	505	510	543	532	539	554	546	515	520	509	539	520	522	519	541	522	572	490	482	518	523	553	539	531	527	530	496	528	538	539	510	524	524	542	522	587	509	541	508	554	533	544	551	505	497	522	535	534	520	519	520	530	492	490	557	539	542	545	517	544	525	523	525	501	514	529	546	531	576	567	502	492	565	539	513	499	529	530	525	541	543	512	558	503	523	543	513	484	532	517	534	542	537	468	522	564	505	482	531	553	486	522	558	532	522	518	543	526	549	516	551	523	536	559	475	511	574	520	558	544	530	515	522	499	520	503	512	506	515	509	572	537	551	571	550	511	537	499	469	513	506	536	521	492	559	560	504	550	526	539	523	534	520	542	606	529	499	489	501	529	496	519	519	505	561	514	543	545	559	510	475	494	559	512	511	517	555	554	527	510	460	533	526	533	545	536	532	556	513	514	522	513	537	521	498	479	523	541	574	537	558	527	555	507	538	525	566	562	500	508	520	517	536	547	498	475	484	496	517	498	525	491	533	528	511	566	547	457	514	565	542	519	506	525	532	527	544	545	530	532	505	531	507	560	527	513	560	555	518	502	515	533	544	507	550	530	561	545	528	576	535	532	496	544	535	542	503	520	522	536	553	513	488	483	526	484	539	553	582	528	528	511	538	516	522	539	521	505	526	534	521	541	507	543	575	513	496	530	516	514	534	497	522	473	536	497	511	554	541	537	544	553	497	547	497	548	512	499	514	549	538	518	544	543	575	537	508	557	498	511	512	517	513	557	541	543	534	574	527	515	541	518	553	510	510	542	539	547	510	501	518	553	527	552	530	575	528	515	501	535	482	536	532	522	539	574	531	528	525	499	512	516	497	535	562	565	567	483	547	542	546	521	535	513	516	522	554	528	497	545	521	512	504	525	546	510	517	550	512	500	551	505	550	509	566	508	514	511	521	559	526	537	550	521	539	514	482	583	489	499	510	552	564	523	521	522	523	537	488	523	520	542	497	537	545	477	506	561	474	533	551	531	532	528	507	529	515	550	553	552	534	525	509	548	537	540	525	555	536	503	509	491	524	538	541	557	559	559	550	531	535	533	526	514	524	502	536	527	527	499	529	516	533	526	559	511	512	510	536	563	479	560	540	558	508	507	529	562	509	571	510	532	521	540	569	563	523	547	558	513	513	560	504	536	512	499	500	505	534	513	509	546	498	565	540	527	524	498	523	500	479	550	500	491	566	522	502	503	489	568	552	518	518	515	561	544	503	517	512	565	519	492	563	499	496	497	506	573	541	502	515	546	534	508	508	541	544	553	544	513	502	525	504	518	524	518	513	482	516	506	548	531	541	501	530	517	499	503	541	546	541	554	508	569	513	535	497	527	518	514	539	545	502	538	539	489	506	532	512	560	508	527	522	463	533	560	538	558	533	540	524	559	530	560	516	534	523	534	555	481	518	490	536	549	543	530	529	498	510	491	547	536	513	548	545	509	521	488	545	529	538	504	547	515	539	557	535	551	538	538	560	538	537	530	534	521	542	532	533	531	523	552	545	527	513	571	541	510	500	496	525	568	547	519	516	529	540	526	526	512	540	558	528	528	538	549	510	536	534	548	550	549	522	504	544	508	508	518	498	537	548	544	519	539	500	513	536	549	483	489	546	490	530	515	539	491	569	470
4597	1295	823	209	173	155	166	170	139	167	166	154	157	159	153	143	139	163	140	151	148	154	164	140	157	157	130	152	149	151	132	143	138	162	123	117	144	132	167	131	177	140	162	151	150	155	176	140	168	161	151	156	150	153	138	132	149	149	140	143	154	148	145	147	143	153	151	125	142	147	191	135	144	126	151	151	147	155	154	152	145	172	155	165	164	145	129	149	135	137	168	145	149	134	156	136	151	123	146	143	153	163	147	148	145	163	128	129	143	161	160	155	148	153	145	141	150	155	161	144	150	144	156	155	170	128	139	147	182	165	146	140	167	149	147	154	146	170	151	151	126	146	157	150	124	133	139	139	130	143	160	149	152	145	138	149	121	153	154	129	153	135	135	155	149	149	147	134	154	135	133	170	154	123	151	158	127	136	141	142	167	160	141	167	148	162	156	156	134	149	157	161	160	161	153	156	165	140	151	140	158	147	164	169	136	164	148	152	139	136	135	153	148	151	144	140	147	149	161	133	138	141	151	147	155	118	120	150	139	146	161	138	168	131	142	153	184	154	142	154	167	135	146	156	131	133	140	174	142	157	143	126	145	130	144	141	151	150	158	151	112	166	139	153	163	150	140	137	152	143	151	140	156	139	146	143	155	167	144	159	165	152	170	138	156	149	152	155	173	147	164	127	138	146	147	132	164	140	168	171	168	145	150	138	180	140	151	163	137	168	138	151	170	143	159	158	156	144	126	142	133	130	159	154	152	144	152	115	156	152	166	136	141	168	160	167	141	169	131	162	155	171	150	152	153	142	149	138	149	153	161	135	140	150	159	147	158	154	140	152	165	154	156	177	131	160	143	137	154	165	131	181	138	147	137	151	132	143	158	151	156	146	147	167	159	134	153	150	147	161	132	169	146	158	128	145	157	147	140	157	147	164	157	125	146	164	143	168	132	134	158	165	176	162	143	153	182	143	144	160	158	153	168	136	127	171	151	187	146	175	152	164	136	141	159	146	144	151	135	145	170	154	143	145	158	138	161	138	138	149	141	127	140	147	158	155	145	155	146	141	147	139	143	137	143	151	155	154	147	140	163	139	153	168	134	163	156	144	137	151	132	158	141	139	163	141	154	145	143	127	155	155	154	165	118	153	166	117	152	137	144	136	165	134	143	148	133	147	163	137	151	162	144	143	155	170	160	168	160	137	122	169	140	158	144	146	157	152	131	153	167	164	157	131	142	151	143	135	166	147	143	150	153	153	141	135	170	175	142	161	140	153	148	156	159	158	158	138	146	159	132	148	140	156	126	160	138	125	154	136	141	144	122	171	146	134	141	155	164	166	148	147	134	170	140	140	147	145	134	136	162	165	156	147	163	164	177	139	170	164	135	158	146	157	142	142	136	163	135	148	158	146	162	139	148	143	154	147	146	158	157	141	190	145	155	147	155	145	145	162	161	124	143	137	160	162	157	147	142	154	153	133	139	176	172	144	147	163	144	154	133	135	132	133	154	144	171	153	154	138	151	148	150	121	130	158	137	150	148	161	163	152	147	138	134	155	169	137	129	139	139	146	149	165	144	177	137	139	148	146	154	150	148	135	148	158	150	131	169	161	139	126	144	157	164	144	132	128	145	146	150	146	158	145	141	157	144	138	156	146	156	146	146	165	121	146	152	138	145	149	144	149	139	145	173	136	149	166	156	182	148	131	169	145	133	143	150	133	134	160	133	160	149	141	166	142	163	152	138	134	157	158	155	145	151	159	140	155	151	137	155	156	162	130	135	130	179	176	156	158	134	157	135	147	143	178	152	155	150	140	145	140	145	151	155	141	164	123	150	143	138	165	155	171	163	142	156	153	151	128	148	130	139	155	159	165	150	149	158	168	157	158	165	168	149	129	151	159	130	144	154	142	157	149	152	115	158	137	129	154	167	177	145	144	169	152	164	170	164	152	136	142	152	166	152	144	142	121	154	143	161	155	147	154	147	135	153	144	148	132	179	165	152	156	151	155	150	133	156	151	164	147	164	148	153	162	140	168	168	153	173	141	153	134	149	129	141	135	163	149	158	124	157	159	145	129	135	156	149	163	148	154	177	143	151	153	149	138	131	130	167	133	163	149	159	139	147	136	171	141	150	152	130	156	150	137	145	135	168	136	131	153	156	151	147	160	163	145	158	168	117	166	124	132	134	173	135	156	145	161	164	134	135	146	153	164	147	144	132	153	141	139	146	159	172	162	155	158	165	163	143	159	134	169	153	137	155	135	160	141	144	148	160	139	142	144	152	147	127	162	160	149	144	150	172	155	138	150	159	154	157	145	173	153	153	157	166	140	165	161	160	154	155	153	131	131	153	177	162	149	145	152	161	133	157	152	153	148	148	160	159	147	138	140	145	169	147	156	153	163	141	143	148	168	142	151	161	159	143	145	157	154	140	149	154	151	150	133	169	173	165	163	151	149	130	161	165	144	153	141	137	132	147	145	155	147	162	160	157	120	129	154	167	127	151	162	155	142	180	167	162	125	156	150	136	169	139	142	150	153	171	152	146	142	134	152	153	156	137	163	150	159	158	141	144	145	151	120	141	140	161	138	162	139	152	145	136	145	143	165	157	149	135	146	150	144	153	156	163	144	147	168	151	132	135	150	144	138	140	146	155	133	139	141	135	138	156	165	167	149	147	139	159	149	149	142	148	129	146	137	135	171	134	157	152	140	159	146	147	145	139	159	145	129	135	134	144	148	145	134	142	151	137	135	160	142	130	147	156	143	133	157	154	138	170	156	155	162	143	163	153	157	132	158	133	154	167	147	145	144	155	156	128	141	148	149	128	138	151	194	172	148	141	131	168	152	143	172	164	144	165	143	155	143	155	146	159	155	140	147	145	139	154	148	146	154	141	152	149	131	162	151	141	160	161	166	155	160	153	145	143	151	158	139	139	151	158	138	168	143	162	147	141	137	143	159	137	164	138	153	168	167	145	167	165	174	144	141	132	149	151	140	144	126	170	152	137	142	170	145	155	154	158	140	150	150	142	129	148	163	154	150	166	161	176	164	154	130	153	136	164	145	144	134	156	139	158	155	138	126	145	152	150	141	147	172	119	156	172	145	160	148	150	146	164	141	141	151	120	128	144	133	127	136	125	144	148	129	144	126	172	172	121	138	132	143	155	180	142	148	162	147	159	128	146	159	176	140	161	162	136	134	143	164	130	133	146	165	141	141	148	151	160	145	139	166	152	136	139	136	154	161	151	136	151	160	165	153	144	152	163	156	138	164	127	138	112	156	126	148	143	156	131	157	162	145	145	135	173	156	144	180	149	151	145	168	145	146	151	159	133	171	158	144	131	159	150	148	158	147	167	134	158	166	143	158	136	143	174	147	155	146	132	138	140	135	140	149	148	144	157	138	157	160	148	161	140	149	147	148	142	138	135	130	151	140	143	121	145	200	148	129	171	161	154	161	165	150	147	140	133	142	168	149	158	152	144	163	135	151	147	133	143	137	157	124
4106	1998	1573	534	516	504	501	489	434	437	465	415	415	424	427	472	419	447	445	421	458	399	449	425	429	419	447	444	415	435	468	445	403	464	400	413	391	453	445	427	434	454	419	406	407	385	433	412	406	419	456	369	411	400	423	433	411	389	447	440	416	384	414	416	417	438	387	437	400	424	416	434	439	448	405	447	398	424	399	419	421	466	449	411	413	441	402	401	441	428	422	364	391	431	437	418	395	430	395	412	429	430	428	396	403	423	428	437	429	439	440	396	419	415	433	443	423	421	442	432	420	426	394	412	441	414	419	404	433	393	414	390	454	443	431	421	428	477	456	398	448	460	388	409	418	410	405	417	429	387	453	418	391	414	405	402	436	417	435	430	403	436	396	424	446	391	441	417	431	385	423	413	432	441	439	403	415	464	422	396	391	457	460	423	436	421	412	440	433	448	422	443	416	456	427	409	449	394	429	407	407	425	445	440	397	382	400	447	457	423	434	412	430	425	457	409	430	402	400	418	433	399	420	382	416	412	465	404	454	446	426	407	440	471	394	420	413	424	413	430	403	419	410	425	419	437	401	406	405	427	402	433	425	413	431	411	430	436	429	466	441	418	412	392	417	402	468	408	404	439	405	427	453	431	430	412	425	398	394	413	449	413	427	377	395	429	414	456	414	434	379	447	390	421	382	420	406	438	399	401	442	425	437	406	423	429	405	452	444	414	435	399	404	445	422	459	419	428	449	436	394	411	418	395	408	433	405	410	435	435	472	422	384	426	386	424	443	386	440	428	412	422	443	432	418	389	420	415	412	424	417	421	388	419	386	467	407	419	441	427	418	418	456	439	414	390	424	419	477	424	396	437	420	430	445	452	456	405	428	424	393	452	439	429	412	428	431	436	440	380	416	405	449	463	401	447	415	474	458	420	436	418	414	442	439	435	414	451	390	435	433	397	451	434	435	424	463	392	446	425	439	416	449	426	430	390	403	425	427	438	421	420	453	398	460	402	382	434	401	433	429	436	453	440	405	437	392	422	450	436	407	435	409	402	423	426	405	448	425	424	435	432	406	448	417	436	414	441	387	407	431	437	432	465	408	437	428	387	454	446	379	431	416	428	420	411	426	404	428	408	386	390	435	420	455	433	445	442	410	413	441	413	429	441	419	402	408	440	419	408	410	433	415	416	423	411	396	406	452	447	423	413	421	412	421	443	447	438	424	409	437	442	406	420	412	436	440	420	443	459	427	425	428	442	470	425	402	446	422	430	412	393	440	408	440	429	410	407	425	428	430	417	385	419	436	417	439	428	448	432	435	441	470	414	427	409	413	428	443	409	431	402	425	382	416	438	413	409	435	431	469	394	402	396	406	425	415	387	404	421	475	425	403	419	429	416	402	431	426	432	442	393	399	434	420	417	385	408	432	430	449	403	408	417	434	394	434	431	412	445	450	419	427	407	396	452	422	422	448	421	400	412	420	433	412	411	458	461	402	438	395	400	414	431	406	406	443	418	406	435	462	439	420	421	442	392	422	445	413	414	413	416	451	394	433	416	439	447	443	415	440	451	437	435	427	417	424	404	413	415	448	411	383	438	406	411	381	397	439	414	416	443	432	438	414	397	416	467	427	422	424	413	427	408	404	463	462	475	439	414	467	412	436	428	463	418	448	442	422	415	416	420	445	433	414	401	399	425	444	409	453	428	432	423	406	441	457	410	427	404	433	423	393	433	423	400	404	410	422	394	449	439	419	431	438	397	467	419	438	455	412	421	432	435	435	404	417	434	417	409	422	432	421	436	402	400	445	439	447	447	393	402	452	435	395	416	395	411	423	400	403	480	388	448	427	397	446	401	456	434	439	428	435	402	451	437	397	423	388	481	423	443	408	447	393	421	441	388	419	426	410	390	446	447	439	468	391	415	440	393	408	417	444	426	399	401	433	411	409	427	441	417	419	394	440	420	405	415	421	420	406	429	429	396	428	429	465	387	436	478	428	399	447	409	411	444	415	394	437	422	415	434	430	411	424	415	437	415	435	429	446	397	408	398	406	434	431	392	416	427	413	413	411	419	397	430	450	405	400	417	392	440	390	406	411	414	421	443	407	436	471	408	404	415	430	406	449	418	415	411	368	377	411	421	432	429	431	421	441	440	435	403	405	416	399	460	402	409	404	391	403	430	413	421	415	409	395	388	431	404	413	395	417	449	443	417	426	373	462	412	414	423	418	405	393	421	428	412	416	416	431	395	419	433	426	429	435	415	428	431	450	450	398	434	447	442	405	441	412	424	412	425	450	444	428	453	414	407	426	419	431	435	396	427	436	404	423	443	411	422	419	434	441	420	431	403	438	407	430	402	443	451	431	413	424	463	432	440	458	453	390	392	404	435	407	428	421	424	424	429	417	427	411	428	436	400	426	395	421	421	372	438	451	401	434	432	372	435	376	411	413	433	408	412	406	418	436	432	440	405	421	423	408	438	444	392	467	421	437	398	412	401	453	422	418	441	448	440	450	442	406	427	433	394	446	436	405	389	418	406	395	418	462	408	404	411	403	373	416	427	408	402	389	450	418	425	434	429	412	407	428	432	474	434	387	442	445	422	438	392	413	423	417	418	443	420	417	437	436	432	433	432	412	440	403	460	420	399	422	430	419	426	446	410	393	426	429	414	463	398	395	415	389	402	396	424	421	436	423	418	439	421	431	389	426	360	449	379	421	408	444	405	399	436	410	422	422	435	386	423	458	435	408	429	438	421	406	437	443	420	396	401	434	397	433	434	443	405	458	450	368	376	433	424	429	419	384	399	434	413	388	439	423	433	451	435	450	404	420	420	398	441	399	435	438	428	414	400	432	450	413	439	431	422	435	455	410	439	434	448	413	427	406	421	404	441	434	409	400	423	412	371	384	444	411	458	399	372	400	416	409	412	435	407	431	409	449	390	406	415	392	443	438	421	416	374	436	425	403	428	437	396	435	447	432	397	393	394	422	444	426	471	434	422	411	421	416	455	429	424	392	426	438	427	403	444	408	436	428	401	433	446	392	419	401	436	412	451	438	434	457	433	431	407	414	445	388	456	401	420	403	401	441	438	433	411	429	387	432	428	436	382	437	425	426	421	424	397	431	460	423	394	422	437	428	425	426	434	432	445	450	460	430	440	445	430	425	450	428	441	427	433	436	452	412	431	439	446	404	424	416	412	405	406	429	416	381	424	428	410	412	402	421	430	421	420	419	465	408	414	439	463	409	376	446	424	426	407	437	438	370	393	408	404	432	426	429	417	447	410	457	387	451	449	451	419	444	471	426	441	411	402	418	423	433	444	428	417	427	429	427	398	459	417	430	435	430	394	406	463	433	441	417	442	379	424	414	433	399	399	386	416	408	422	411	420	406	373	416	423	377	411	420	407	450	431	425	417	405	436	410	446	403	436	473	420	405	436	465	430	420	439	414	440	452	416	451	423	415	430	446	379	404	412	407	412	398	434	431	443	412	407	415	434	420	447
35613	26004	15349	1396	735	572	439	420	387	299	311	339	340	316	303	295	295	258	280	267	282	281	280	282	257	254	273	254	270	244	271	266	321	249	288	266	295	270	273	268	267	279	253	260	248	243	267	275	250	265	247	282	228	257	274	266	255	279	250	237	279	257	303	262	252	267	236	269	265	237	237	261	250	255	241	272	294	271	274	246	255	258	260	271	261	282	261	240	262	266	256	270	263	242	275	253	245	276	273	244	251	279	263	274	240	290	275	261	252	269	266	270	280	231	286	277	269	272	253	262	249	252	244	258	250	278	264	257	233	274	262	270	236	260	233	263	265	244	269	248	233	290	291	295	246	242	259	269	259	278	249	280	248	245	258	246	225	244	268	255	273	233	273	233	261	282	265	252	283	250	241	268	283	282	245	271	274	256	269	275	271	232	248	260	276	258	262	272	260	254	245	267	286	247	246	245	301	265	269	242	269	277	245	265	231	263	291	257	254	257	269	263	262	262	239	261	266	243	267	275	279	238	256	243	245	235	249	244	247	262	228	260	270	245	265	239	273	254	245	258	269	236	258	264	257	264	237	279	263	266	290	231	258	260	232	284	255	265	244	273	297	281	266	297	271	291	271	264	281	235	237	278	257	268	281	276	260	257	268	233	240	275	264	259	254	241	222	261	287	256	251	241	262	278	249	275	257	250	252	294	265	264	258	254	266	258	295	298	271	276	222	281	260	229	290	252	273	299	275	245	236	250	259	264	291	281	251	262	269	274	263	254	245	278	287	269	279	261	281	241	249	257	266	248	273	253	250	243	309	252	253	260	275	275	268	251	258	304	250	256	266	255	242	271	269	253	232	278	268	234	291	261	229	254	295	258	276	287	280	262	254	266	276	263	247	276	280	253	263	258	279	278	261	264	275	235	250	256	278	263	265	237	264	281	274	244	253	304	258	235	265	229	276	267	272	270	280	264	268	272	260	224	272	273	270	263	263	252	263	262	245	269	269	267	239	258	255	277	260	260	241	241	263	259	251	262	270	247	271	260	299	268	266	245	264	274	271	281	254	249	286	274	264	218	240	263	257	255	270	269	276	229	268	276	223	275	249	271	271	272	224	262	266	277	257	227	242	256	242	270	269	296	254	271	263	254	274	263	257	263	257	283	245	272	268	264	284	269	253	241	224	271	261	223	285	246	285	277	233	264	264	272	229	270	238	244	271	315	261	241	262	250	264	254	256	270	270	254	263	275	259	242	238	267	265	258	258	275	279	262	248	314	278	263	243	242	234	253	269	263	272	283	259	268	278	246	274	264	260	275	260	291	237	259	257	272	279	248	235	271	258	301	277	284	242	249	271	292	241	237	247	239	264	244	259	263	276	242	245	284	279	265	243	236	280	262	275	237	232	267	276	242	238	255	247	285	247	294	273	238	249	264	278	272	243	255	262	277	283	284	249	273	247	266	285	268	254	276	270	258	255	233	218	257	284	267	264	269	258	253	266	238	282	243	254	292	275	263	254	277	246	280	266	262	256	294	282	277	276	270	245	259	275	250	270	257	285	261	299	266	262	261	276	284	249	249	263	294	274	258	259	277	288	265	252	255	265	252	276	254	263	286	256	252	273	257	243	237	261	265	276	283	265	266	274	287	248	257	291	253	268	261	264	246	247	305	262	266	240	249	278	263	258	264	256	269	242	236	252	253	296	266	258	289	261	252	265	277	268	241	251	268	266	268	252	253	245	246	231	250	249	255	258	274	267	269	282	254	227	257	242	252	246	269	221	260	237	277	248	263	270	278	226	264	257	250	255	257	222	248	232	262	260	227	264	243	269	265	246	284	283	253	252	291	285	271	279	272	275	251	257	282	238	300	270	258	304	290	238	246	249	295	240	232	240	274	257	263	285	261	274	296	277	258	236	273	262	279	272	253	274	262	242	248	292	251	256	245	270	266	254	267	271	266	265	263	245	251	260	269	255	289	264	265	272	250	264	285	244	237	288	250	238	263	263	280	248	256	255	289	245	248	219	255	264	272	288	247	250	278	261	255	271	279	274	259	231	239	270	272	246	279	290	242	263	264	280	268	248	258	268	245	241	262	266	272	266	231	260	239	278	266	273	273	290	254	266	261	235	263	253	277	249	267	281	249	278	263	271	258	260	245	246	295	258	237	263	246	253	251	271	270	242	256	273	282	248	244	271	276	275	268	259	274	250	230	261	251	262	286	242	245	266	260	278	257	246	271	257	270	285	248	249	264	273	264	281	275	276	249	269	246	256	254	242	262	237	253	255	267	273	241	230	292	270	273	264	254	266	264	249	266	219	247	259	286	282	270	265	235	243	262	272	253	263	222	249	253	223	266	262	263	252	284	232	257	263	259	273	275	273	261	265	244	256	224	242	260	256	263	261	282	253	246	258	291	276	268	239	230	232	273	277	246	250	306	278	249	289	278	289	261	242	234	264	278	249	237	268	227	279	254	266	259	256	258	267	255	280	233	262	235	268	242	300	253	236	287	247	261	245	257	267	250	258	261	257	245	285	241	290	267	282	283	294	291	256	251	266	229	244	253	237	261	252	280	245	250	269	250	241	299	235	269	262	237	252	276	274	251	253	239	254	262	281	265	265	258	283	259	279	236	272	273	284	252	248	247	275	264	254	250	282	268	257	249	276	248	260	241	260	252	269	236	261	276	264	270	266	265	262	282	270	255	270	259	293	245	276	253	254	277	225	248	281	250	251	248	278	247	264	250	243	300	257	263	267	277	245	240	281	262	246	257	249	247	250	249	265	259	281	271	229	261	258	279	278	269	272	311	277	256	267	269	264	241	270	277	231	239	270	282	252	237	276	255	296	243	243	217	278	251	269	267	269	244	239	281	295	237	266	242	254	279	276	259	290	238	245	259	286	251	231	270	237	269	258	247	244	263	266	267	280	282	249	261	265	252	248	276	234	253	252	252	287	265	237	247	245	249	235	259	248	256	290	274	247	263	273	264	263	282	287	293	278	296	286	274	274	267	265	237	243	264	277	310	259	283	246	279	272	272	252	251	273	248	280	255	277	282	276	275	279	270	227	250	260	250	266	268	263	258	243	254	282	285	290	252	269	256	286	275	282	265	240	255	287	259	270	261	249	305	286	261	270	269	269	263	245	252	264	262	242	251	252	252	294	275	256	283	281	258	272	255	270	274	233	257	287	259	283	297	278	261	263	245	248	261	290	234	259	240	287	258	258	250	242	278	266	263	267	284	294	258	271	247	253	260	261	260	233	251	246	271	251	258	249	262	284	248	279	240	264	268	267	268	248	251	283	238	278	258	272	250	254	267	259	256	267	279	239	243	273	268	265	263	258	231	258	248	263	263	267	264	252	230	259	264	299	283	248	265	254	300	295	276	277	267	260	273	274	285	262	281	268	252	250	229	255	260	248	255	258	239	270	271	268	280	259	263	274	262	279	265	279	236	256	259	247	296	253	264	238	274	250	276	268	278	255	269	260	270	272	277	252	290
21015	18090	11268	3135	2711	2230	1930	1647	1427	1294	1128	1076	1059	1035	983	983	949	892	842	819	819	826	805	757	804	828	730	801	739	735	732	744	685	700	702	683	670	735	709	698	722	695	697	640	689	694	733	696	734	718	660	684	710	723	709	679	687	641	625	693	669	710	670	709	690	682	674	655	648	686	701	689	693	629	731	669	711	667	697	673	689	709	683	619	653	685	679	698	657	674	668	647	682	686	654	640	693	683	654	643	671	680	656	696	663	648	679	639	691	705	685	663	665	668	635	669	679	632	680	672	661	678	668	672	674	661	686	694	650	625	661	658	701	668	670	620	722	675	624	687	705	663	703	652	666	674	624	665	671	693	655	686	652	651	680	649	634	650	659	668	646	693	680	642	672	655	633	637	697	640	668	708	705	672	619	670	672	639	698	647	641	683	649	665	655	641	717	677	667	688	692	660	672	693	661	682	685	702	696	663	678	685	667	628	675	678	714	681	684	708	681	665	681	651	660	632	680	699	656	617	653	697	636	666	661	652	675	639	685	640	683	669	617	643	642	696	655	702	640	632	645	659	647	635	642	661	662	684	659	675	650	643	633	671	657	675	714	659	639	661	668	650	691	619	674	651	666	677	653	684	651	665	707	683	677	719	678	692	650	639	661	723	683	650	660	644	670	639	634	669	699	649	645	679	710	652	678	676	677	659	656	686	611	665	683	668	657	683	673	716	680	673	653	654	644	638	700	641	672	691	668	642	658	635	692	663	694	713	688	652	666	685	658	661	703	689	678	712	652	662	643	698	657	688	670	631	680	627	661	613	713	631	657	662	611	640	672	668	669	658	667	677	676	654	625	670	675	619	691	700	716	633	723	634	660	658	677	632	669	675	682	682	705	621	625	714	624	664	672	635	690	669	675	653	659	655	643	654	663	654	640	632	697	672	658	698	654	609	646	653	646	660	677	671	633	638	669	643	614	626	667	694	661	688	688	647	632	644	666	671	685	646	638	677	649	679	667	667	651	638	722	676	699	704	634	658	713	673	678	681	684	650	670	649	636	653	666	670	658	668	667	624	674	661	672	644	663	671	650	665	665	641	661	654	708	659	666	667	678	696	664	667	680	617	652	668	644	648	648	705	676	701	693	653	621	632	667	631	680	673	643	648	628	716	648	689	658	695	673	673	652	685	652	652	671	652	671	659	647	690	657	639	657	679	645	639	650	643	656	651	662	684	661	667	624	708	668	683	690	679	678	703	643	653	715	678	642	681	695	683	659	677	654	700	646	598	672	665	657	657	695	671	698	652	683	675	660	655	676	697	661	673	674	654	709	665	633	681	693	687	662	718	653	609	657	687	640	671	650	697	670	667	644	681	666	671	654	641	664	650	724	716	674	676	670	633	616	652	656	618	669	639	656	651	596	646	681	634	620	663	642	653	678	704	650	690	641	643	688	669	676	664	677	704	673	645	617	652	671	668	698	669	621	675	655	706	631	668	691	679	695	677	676	716	671	639	675	664	652	699	671	653	647	695	714	657	707	656	634	667	650	639	706	642	665	649	627	677	640	686	647	627	665	650	616	627	667	649	650	661	687	624	638	647	678	662	662	666	644	703	658	684	635	652	664	672	656	645	666	690	658	622	662	727	668	718	644	681	612	677	682	631	689	714	676	637	722	649	704	677	676	647	645	716	655	672	662	643	682	672	654	690	690	730	656	664	644	654	673	670	619	640	738	687	638	671	690	705	624	662	624	622	696	624	695	708	651	630	695	668	688	647	684	633	673	683	685	668	661	682	621	710	675	668	672	680	692	662	660	656	618	674	690	671	675	723	682	686	654	656	648	651	702	691	641	707	675	652	679	717	673	664	656	734	684	683	703	704	692	710	668	669	582	675	662	624	663	619	649	657	626	672	628	677	676	666	668	695	620	657	671	651	675	652	670	721	644	680	657	681	647	671	665	637	667	651	660	662	666	690	682	673	695	689	669	705	689	648	623	666	689	668	668	674	674	651	667	657	692	671	644	652	642	674	646	634	660	659	647	672	671	660	727	672	692	669	703	688	674	700	661	642	631	633	718	678	669	689	685	633	699	714	647	675	658	640	645	659	670	618	672	667	692	662	682	673	672	683	611	645	675	664	696	687	648	679	651	647	693	663	685	669	707	655	609	605	658	622	693	686	666	665	654	635	659	662	659	705	647	642	662	656	637	659	652	624	662	652	692	627	661	666	644	689	660	688	642	698	668	705	689	632	671	624	682	657	660	655	661	683	642	631	658	716	674	667	696	636	680	666	648	680	701	686	598	692	669	661	644	639	705	699	673	664	647	662	661	707	674	666	722	668	697	702	637	623	718	672	652	695	627	669	635	699	655	659	719	652	670	705	657	643	681	626	649	679	682	732	662	675	667	621	659	660	645	650	692	648	641	695	644	678	704	652	689	661	626	651	672	697	650	668	693	667	647	643	670	694	660	668	643	715	679	679	685	634	696	698	630	684	649	639	668	682	645	695	713	715	659	690	648	640	609	661	656	645	663	624	705	678	655	661	684	669	655	658	658	662	654	685	694	656	655	610	661	679	689	660	681	679	665	641	653	698	653	681	687	688	644	670	659	646	710	671	690	677	628	688	654	644	664	704	712	676	688	695	697	658	697	675	680	631	660	731	664	675	696	668	662	650	632	656	647	648	696	665	675	666	661	655	721	648	661	643	694	706	667	629	668	664	663	672	669	629	703	683	683	680	698	663	727	673	702	678	703	655	693	644	680	655	642	674	674	710	677	697	690	668	657	688	660	643	664	673	619	677	692	692	675	667	659	647	644	629	624	654	644	676	689	710	643	675	655	684	667	683	665	637	709	663	687	639	642	660	716	646	667	630	662	724	646	666	669	704	679	648	662	690	647	659	645	657	660	672	623	652	650	658	648	642	662	699	674	656	641	670	654	667	649	678	645	695	664	647	648	634	664	665	680	620	690	652	660	664	681	592	657	653	685	620	667	707	674	675	652	664	671	642	658	662	688	680	678	649	659	723	639	692	698	665	670	647	627	670	642	631	655	676	704	616	662	650	719	666	647	668	685	640	683	674	632	688	666	660	653	670	646	664	694	705	624	667	698	682	653	688	702	692	659	640	641	670	664	699	659	729	663	682	650	673	662	646	694	650	708	660	644	646	641	641	684	651	649	658	669	673	681	666	632	701	652	694	661	663	671	689	671	654	620	698	667	661	667	680	682	652	675	645	675	655	654	667	661	603	683	666	662	666	648	732	630	657	645	696	676	676	638	631	674	687	646	686	653	654	625	644	667	658	645	631	628	709	709	656	664	674	634	624	676	649	681	668	670	662	686	651	656	684	703	699	638	645	689	715	633	666	669	681	654	652	709	664	683	661	703	654	637	612	652	699	668	618	643	620	631	617	648	617	702	650	663	667	648	687	663	649	687	637	671	661	674	666	673	702	688	642	661	661	684	649	629	640	674	695	671	672	657	696	640	641	673	698	672	679	631	663
48489	40330	27365	3588	1118	777	625	504	453	389	346	336	310	312	263	261	270	254	280	235	251	229	230	245	239	233	215	231	226	236	216	227	213	247	233	207	211	214	227	223	209	231	231	224	228	202	244	200	238	212	216	191	214	234	205	209	198	210	210	197	218	234	208	189	212	214	199	200	195	200	209	194	203	202	196	227	190	228	206	207	193	226	233	195	207	215	207	184	208	217	212	215	210	208	211	203	198	212	237	219	210	201	211	238	190	228	219	205	192	197	214	213	233	218	241	201	227	214	199	224	191	227	212	210	194	201	213	211	224	231	184	200	191	199	232	194	218	216	216	205	181	185	181	196	199	185	208	223	205	205	198	225	191	223	200	195	228	211	189	204	207	190	192	227	208	202	237	207	206	220	197	208	202	219	194	210	198	200	209	189	210	193	211	201	190	197	192	213	194	197	215	225	228	195	198	208	217	206	196	205	182	195	191	207	213	188	198	244	235	222	215	210	208	211	212	192	205	195	223	197	208	219	203	180	209	201	195	220	220	219	235	199	225	211	199	226	199	195	179	200	213	199	197	195	217	226	224	232	179	206	222	210	200	227	220	189	191	238	213	215	220	179	191	216	159	190	189	208	206	221	225	220	238	211	216	193	205	184	220	202	232	216	190	201	191	189	224	218	196	196	177	194	240	194	218	195	213	233	241	214	214	206	228	198	186	202	220	214	217	214	213	215	226	199	187	225	204	153	177	216	204	204	211	225	234	202	214	224	203	210	183	220	224	184	233	211	183	230	195	191	216	199	209	196	222	225	218	224	193	207	216	206	201	184	227	206	180	240	213	197	201	217	198	220	214	199	220	216	187	224	234	186	215	198	211	194	214	201	211	203	212	217	199	209	238	200	197	233	202	210	204	202	188	204	206	199	241	205	197	219	203	208	219	201	202	177	197	184	200	208	207	224	190	207	233	208	201	203	209	230	192	220	213	194	211	196	206	216	169	214	216	210	249	205	216	191	160	202	200	200	198	197	215	214	193	225	187	203	204	202	194	211	214	206	202	205	223	233	198	195	212	204	218	214	185	206	184	220	198	213	206	225	196	219	232	196	204	180	190	217	205	207	208	204	209	198	208	213	195	213	224	225	189	195	207	208	212	194	193	188	205	203	204	209	209	211	219	190	220	231	207	177	203	216	202	224	207	211	217	200	214	222	213	188	196	184	187	217	215	228	184	199	204	196	212	222	225	221	205	196	219	215	204	198	195	207	212	179	214	209	190	205	229	202	196	213	180	188	190	222	199	177	204	174	202	231	206	199	204	199	191	224	209	210	206	186	193	222	193	225	213	194	234	207	193	207	186	192	221	195	213	226	211	195	187	175	190	192	191	197	208	204	212	193	193	220	214	184	181	225	210	196	202	223	193	192	204	206	210	212	226	194	193	221	202	215	214	190	222	206	194	196	218	199	197	202	213	223	181	215	203	185	190	197	204	200	207	210	210	185	205	206	208	196	216	229	198	217	202	205	212	229	206	237	214	201	218	212	195	241	222	191	200	195	214	216	220	180	212	192	188	199	187	195	203	193	229	191	212	213	210	186	215	182	199	224	191	179	198	193	210	230	198	232	180	207	202	183	218	194	236	201	215	188	202	196	195	199	199	218	174	195	223	196	205	227	198	184	189	192	188	201	233	220	191	204	225	209	195	221	193	194	188	218	205	199	222	212	217	193	190	232	202	189	194	205	223	225	218	200	205	205	216	192	181	218	201	193	197	211	227	190	195	198	221	192	216	204	209	212	221	199	212	200	202	197	205	208	191	231	200	198	232	196	205	216	201	200	221	206	207	219	195	230	217	221	217	219	238	230	208	173	219	212	207	215	209	179	211	211	194	201	192	206	197	210	215	223	194	201	216	201	195	199	186	211	181	177	207	235	225	188	222	204	197	183	200	222	209	224	206	191	201	219	189	210	223	206	210	236	229	201	204	188	227	199	201	198	198	198	207	180	184	227	232	198	223	180	192	199	188	185	215	207	195	229	187	204	203	198	219	222	230	195	178	194	181	214	220	216	186	206	189	213	205	188	212	204	204	213	188	235	202	228	224	212	220	165	209	210	215	208	219	222	189	208	207	207	210	200	216	208	172	221	202	231	195	190	196	204	205	203	191	211	259	185	199	193	172	227	217	184	222	189	207	211	212	228	215	194	207	212	227	191	207	204	206	202	195	221	198	211	238	190	206	188	221	189	198	228	212	202	208	182	197	221	188	202	208	196	224	216	211	231	226	233	199	231	198	197	188	194	197	209	225	216	195	193	195	210	186	221	204	215	211	189	231	215	205	227	169	216	217	226	216	222	214	193	209	218	213	196	199	232	196	195	223	203	208	172	223	198	196	222	198	210	223	207	218	209	215	208	202	234	202	191	210	229	228	208	214	192	205	202	232	201	189	213	189	206	226	197	209	218	222	207	202	213	209	202	224	191	207	226	217	218	177	226	200	194	212	228	213	204	237	211	219	206	212	214	204	218	218	207	196	190	198	213	225	207	225	212	217	220	222	231	198	189	221	216	193	207	198	226	201	197	211	205	202	221	194	180	208	184	208	210	222	210	200	208	211	176	226	192	196	214	199	216	201	174	189	206	205	209	202	193	215	204	199	225	212	206	207	186	195	198	218	191	211	218	197	214	206	175	185	215	219	180	210	190	177	219	227	220	205	228	180	227	197	212	207	227	204	198	197	203	209	197	187	205	223	223	216	199	197	196	215	179	215	200	219	207	208	175	213	220	208	199	207	216	193	230	200	185	197	185	229	212	212	214	180	243	201	218	188	219	201	214	222	205	171	201	203	216	202	217	199	236	201	224	224	194	204	205	202	215	213	212	200	211	186	219	193	205	183	200	195	190	212	234	224	212	203	200	201	193	225	206	168	207	192	209	197	227	204	208	204	207	209	223	208	211	238	172	211	195	194	206	202	227	231	188	231	225	218	187	175	184	190	204	202	220	203	217	203	233	203	201	192	208	203	203	203	208	213	183	191	192	229	191	192	220	244	210	223	186	225	192	204	210	217	215	195	262	205	215	211	196	220	215	197	192	185	194	209	222	215	210	200	178	213	227	206	202	215	180	223	192	241	206	212	205	236	198	238	171	201	212	204	188	220	194	203	208	214	185	203	205	204	182	203	220	197	186	212	202	201	196	211	202	200	205	192	220	198	210	191	206	194	210	196	204	198	186	231	202	214	205	197	204	206	233	220	198	200	247	222	178	194	203	203	213	195	226	208	229	223	204	246	176	207	193	192	217	190	180	214	184	207	190	171	222	214	210	223	213	209	183	237	223	215	193	190	201	185	216	174	182	232	200	214	188	208	210	227	238	229	201	201	190	196	201	204	201	198	228	221	210	213	209	212	205	202	191	214	180	183	212	204	223	196	200	208	202	202	225	184	198	195	206	210	212	217	202	195	209	202	189	199	229	178	213	181	218	208	216	212	208	185	213	200	229	203	213	229	209
29020	27453	15071	5401	4342	3613	2884	2396	1976	1840	1568	1428	1307	1128	1134	1054	920	890	879	814	869	782	741	739	737	741	716	643	668	657	673	650	639	679	637	611	601	625	630	608	566	588	592	591	607	588	600	563	566	557	576	564	577	538	566	570	560	582	607	559	524	567	546	562	520	538	590	548	547	576	535	498	556	528	528	501	550	490	523	532	521	526	527	551	515	521	547	549	551	502	529	548	527	544	513	523	559	544	541	590	527	516	551	518	502	544	555	512	526	564	468	538	536	515	506	517	534	524	572	554	491	540	529	518	512	512	548	500	567	543	518	520	526	555	534	531	502	521	511	599	512	522	537	507	501	501	567	505	516	506	547	512	511	524	548	534	505	541	515	529	545	518	519	527	547	521	469	518	549	494	521	553	531	510	524	497	520	562	518	498	523	509	571	501	558	470	531	534	532	540	519	524	479	554	535	533	503	571	494	545	537	491	517	524	500	539	537	518	579	547	486	542	491	545	517	523	540	522	497	535	512	519	519	530	535	498	547	481	533	524	580	514	543	514	512	514	535	528	517	511	497	495	569	514	527	560	524	541	531	541	538	515	536	519	531	489	482	480	512	471	480	538	489	514	508	484	546	520	541	537	497	525	561	524	523	517	531	495	501	493	517	490	531	545	503	514	545	460	516	529	537	546	561	554	524	542	533	513	536	564	513	539	542	555	554	509	519	497	517	497	489	535	558	540	526	531	531	549	527	493	556	514	528	545	531	510	504	544	546	518	534	524	547	497	551	467	541	547	545	547	537	539	530	537	581	536	527	544	565	501	492	488	528	537	508	527	521	538	465	484	490	510	513	517	505	505	540	499	531	522	556	515	546	522	522	565	536	566	519	540	511	544	527	512	505	547	538	586	499	520	509	527	516	514	529	532	522	476	536	499	563	499	522	485	517	531	528	513	578	534	475	506	461	534	546	529	501	501	523	520	483	512	544	515	520	524	525	509	527	481	494	523	500	508	495	517	527	501	510	534	500	540	557	515	474	520	525	506	499	523	509	517	517	535	557	507	535	528	551	529	536	519	512	543	536	516	522	516	544	526	523	540	563	524	537	549	534	536	551	546	503	523	507	512	501	524	544	537	574	537	551	540	532	544	551	523	571	537	534	510	560	525	528	554	531	520	492	558	567	548	506	552	496	537	518	511	511	517	531	569	528	553	511	495	525	545	558	483	546	508	499	537	535	516	561	511	535	524	550	564	492	524	538	552	550	514	534	497	583	512	521	524	490	534	500	557	527	510	529	539	540	497	529	510	558	497	521	559	508	494	520	523	529	493	539	486	515	555	495	477	510	540	517	515	497	548	511	517	473	521	497	537	473	505	542	553	554	553	522	501	527	536	512	529	543	489	517	506	517	523	529	521	539	508	525	503	488	553	523	561	568	552	539	501	514	530	531	482	510	492	551	535	501	487	537	549	530	521	470	526	499	509	497	514	523	490	542	538	519	499	525	497	537	480	548	517	492	531	511	525	478	534	514	534	533	500	514	503	498	513	520	535	531	515	558	547	539	533	519	516	511	495	507	543	502	511	520	503	511	504	553	493	540	517	544	598	521	539	518	521	530	498	560	501	536	560	507	550	569	554	493	508	537	546	529	528	485	529	496	503	512	543	495	527	556	526	529	494	535	512	577	518	529	511	543	556	539	500	574	548	502	503	491	537	554	554	517	517	531	539	550	518	560	464	480	506	517	546	512	536	534	496	499	570	508	492	516	524	523	491	525	571	539	558	563	494	516	529	511	570	512	539	465	494	525	537	548	524	506	546	524	543	525	547	510	515	527	504	534	546	501	526	524	537	535	525	535	516	505	497	521	506	532	559	478	504	509	489	515	520	529	516	507	517	488	480	498	527	516	536	506	522	573	537	520	557	535	557	519	496	511	514	548	547	544	501	514	502	520	557	526	521	488	539	522	515	521	493	458	522	546	526	508	536	557	520	530	502	493	548	545	554	516	559	537	580	537	493	528	532	530	495	524	550	505	478	496	568	532	568	521	510	541	528	488	539	547	520	539	523	549	464	489	526	541	564	572	526	510	493	510	512	549	520	518	526	517	539	504	509	561	544	567	518	521	520	546	563	514	558	551	584	533	571	562	527	479	479	496	522	519	509	525	554	499	563	506	524	529	534	491	520	509	549	540	530	543	554	489	515	519	508	542	532	484	577	518	547	510	489	493	528	538	499	492	537	543	531	543	532	497	510	513	517	483	506	493	500	520	549	488	523	518	517	466	553	501	519	486	519	566	513	504	540	517	531	488	555	478	539	554	506	570	520	556	488	517	575	528	540	534	560	539	483	532	557	548	539	535	496	508	549	562	496	534	559	514	521	502	516	502	536	507	507	535	581	528	524	540	527	535	515	488	523	502	522	521	504	524	526	536	514	544	509	521	518	505	535	597	491	563	493	503	493	515	504	506	516	531	521	523	541	518	526	474	538	509	535	524	553	558	516	540	574	486	514	560	510	531	491	535	552	520	512	542	512	515	550	547	531	507	505	508	540	540	490	508	504	515	502	473	537	502	500	531	562	498	496	535	545	566	503	500	506	532	515	554	518	531	503	498	544	553	538	544	528	543	479	525	522	502	507	534	507	536	523	502	529	532	536	539	515	540	513	546	553	500	481	521	559	516	550	515	496	493	510	516	517	515	505	528	498	541	521	493	495	514	544	536	520	518	522	528	537	486	511	545	530	508	534	517	517	504	499	552	548	517	516	535	528	564	499	489	541	543	546	542	538	540	530	557	535	504	519	527	537	526	498	498	482	524	538	528	526	504	491	542	525	488	543	503	534	513	491	549	531	516	510	518	526	523	525	504	504	524	499	508	511	505	509	525	493	519	527	534	507	506	540	548	529	531	555	539	573	537	538	523	509	540	538	547	566	519	569	506	528	546	491	538	502	522	545	543	487	510	543	529	492	499	533	504	538	520	505	509	526	530	503	506	510	498	526	512	518	536	524	538	566	534	484	512	492	531	509	496	502	533	543	528	524	530	505	533	533	494	540	527	503	511	540	506	518	530	558	514	534	542	487	480	481	508	502	519	537	517	599	512	548	476	524	451	517	457	532	521	500	504	546	518	530	490	537	520	556	514	545	528	498	500	521	514	517	541	513	503	488	514	512	546	539	532	516	489	498	536	544	504	506	534	509	489	517	520	541	515	508	502	484	504	514	536	536	480	532	520	541	576	543	523	521	525	532	562	555	498	498	484	531	509	555	527	524	567	532	527	550	566	493	549	535	531	535	564	501	495	510	503	545	522	533	531	499	486	542	547	542	492	543	557	495	504	501	509	501	509	481	527	516	508	499	568	493	489	573	508	530	528	519	549	503	507	532	528	509	465	535	473	499	523	539	492	536	541	560	535	497	532	499	510	522	507	550	520	519	516	529	512	498	547	539	518	542	533	536	516	528	513	514	519	496	533	522	514	546	527	524	520	539	542	518	527	544	508	500	540	564
4049	1064	637	166	136	150	138	129	155	174	135	141	166	159	161	159	145	146	173	166	137	135	152	161	137	145	157	154	137	159	160	144	137	152	140	141	152	156	152	134	163	142	160	159	166	148	154	145	159	140	137	150	141	179	142	150	155	149	184	157	170	157	174	148	176	144	135	142	153	157	144	156	127	151	157	172	140	148	149	145	136	138	152	157	141	166	135	138	139	154	157	140	144	172	141	159	138	131	154	140	143	151	128	145	149	138	153	128	159	138	166	152	148	150	178	146	146	153	130	123	156	175	143	138	158	145	140	141	143	151	157	155	161	152	165	149	158	173	144	164	151	155	158	147	167	145	164	158	139	141	155	146	131	145	165	155	145	155	162	150	152	155	160	141	156	141	146	150	158	145	145	158	131	153	116	157	146	132	134	156	145	173	147	147	134	139	155	142	164	124	158	141	148	139	141	141	133	150	147	111	164	165	161	149	145	139	161	144	143	153	138	129	165	121	138	133	150	146	149	148	140	141	137	120	150	154	160	127	143	137	122	152	156	118	153	156	145	154	150	185	155	142	144	138	171	154	181	138	149	150	137	129	124	152	186	149	149	125	132	147	119	161	140	153	164	147	149	148	152	162	157	145	127	163	165	146	169	132	180	182	142	130	145	145	144	162	158	124	165	136	147	148	137	136	161	152	169	149	144	144	137	143	150	181	120	147	141	170	143	158	154	153	148	155	144	145	145	162	153	154	144	157	142	127	150	144	145	141	131	136	137	139	153	142	136	123	146	134	161	144	163	139	141	145	141	144	146	160	136	153	169	164	151	132	142	145	157	159	146	167	131	154	163	151	140	162	132	169	147	151	153	175	143	140	130	129	137	155	142	149	140	140	149	130	145	146	163	140	120	169	162	162	138	138	153	155	137	143	161	133	135	134	156	164	136	163	146	141	138	155	154	124	150	149	166	154	166	145	142	132	163	158	178	156	132	148	150	140	144	158	140	140	158	148	163	159	148	144	124	139	136	163	124	134	141	154	147	132	127	144	147	156	137	159	151	145	141	152	149	155	170	122	155	165	178	137	140	151	172	138	152	137	128	172	142	124	150	155	158	167	132	146	139	154	156	134	158	170	165	154	156	147	165	144	146	152	143	144	152	149	139	134	154	151	165	152	156	153	145	159	169	140	166	147	152	154	127	130	126	148	189	143	141	145	149	142	141	155	132	164	166	155	144	169	156	155	128	137	180	172	150	136	152	152	140	170	164	168	143	146	140	145	150	146	173	149	161	145	157	171	144	148	118	147	159	152	146	154	162	148	129	147	162	139	148	148	165	159	139	142	148	166	162	167	140	156	148	152	146	136	140	159	184	153	131	142	147	137	145	150	153	171	130	152	150	140	158	165	157	110	156	158	157	147	157	164	153	148	145	129	128	143	130	161	140	152	143	159	121	152	142	148	133	143	133	149	181	146	140	140	155	154	155	165	158	120	178	135	140	142	158	131	146	163	165	145	152	123	147	159	140	142	142	149	142	153	155	127	176	129	135	156	125	152	146	147	153	147	146	136	154	131	118	148	152	159	165	178	156	141	149	172	147	146	138	156	146	138	172	138	147	157	165	148	153	151	147	123	145	156	128	136	141	147	138	139	134	114	156	145	130	134	131	171	144	154	146	154	136	148	146	129	140	141	136	145	161	142	142	158	146	152	141	138	138	154	193	146	142	139	156	158	132	163	152	154	134	159	151	141	153	144	166	137	155	157	145	157	151	145	159	158	167	161	145	132	138	168	146	156	152	146	115	149	141	147	154	135	170	157	159	150	142	152	147	153	132	148	148	136	139	132	124	126	141	160	134	137	150	161	131	154	146	155	152	161	145	134	135	148	163	155	137	157	145	151	173	158	139	142	147	133	126	176	148	148	153	172	151	164	164	138	152	139	155	154	137	135	146	146	152	162	161	128	149	138	138	150	158	149	155	144	155	155	159	173	144	150	152	127	164	136	130	130	140	150	180	164	137	176	154	161	155	143	142	125	162	140	145	160	167	169	175	149	140	148	141	130	156	142	158	146	145	135	148	152	156	151	163	131	181	149	125	151	156	165	171	131	155	163	156	134	143	141	133	164	140	156	161	150	132	146	138	142	122	150	138	132	176	146	146	140	140	159	157	183	152	158	142	149	129	138	145	150	166	150	142	153	152	156	133	135	153	154	146	140	132	138	152	142	170	159	152	145	149	153	142	137	140	152	173	152	145	148	149	132	130	146	145	144	138	167	157	162	162	150	159	163	137	144	150	145	141	169	138	175	158	133	142	143	139	137	170	150	171	156	147	142	167	156	145	134	148	159	148	140	154	136	159	155	152	139	164	149	159	162	150	156	181	145	129	179	146	153	146	143	135	147	146	129	152	141	151	139	163	137	129	143	152	150	151	132	147	155	159	156	162	136	155	136	134	154	143	160	161	134	147	163	175	142	158	141	147	132	159	167	153	149	157	137	148	153	148	139	139	142	154	143	141	151	132	164	151	156	144	142	169	166	149	138	120	141	140	158	160	154	148	156	146	152	137	141	148	156	171	140	159	149	137	144	172	149	159	172	179	159	161	175	158	153	123	147	150	138	137	140	155	136	137	141	141	141	148	131	152	130	161	162	142	159	152	174	128	144	171	143	162	150	156	156	154	146	148	133	144	142	160	137	153	133	149	162	157	143	155	144	153	161	166	176	157	167	157	166	161	140	166	162	146	157	133	152	163	144	157	136	154	168	151	123	140	129	140	143	158	156	145	154	145	146	146	158	140	175	159	171	148	166	146	134	135	165	137	180	142	136	149	180	157	158	162	146	169	154	154	133	111	152	147	157	165	156	146	154	173	152	144	143	128	156	131	159	152	161	164	146	124	165	155	137	179	136	172	121	118	154	152	152	156	142	150	160	139	137	142	148	154	155	156	152	159	140	142	142	140	166	131	168	140	158	161	154	132	122	140	156	164	172	155	179	142	165	156	163	152	151	148	154	140	155	179	150	148	158	161	150	144	152	168	152	143	132	148	154	134	145	159	138	143	150	135	144	159	149	148	136	141	136	164	136	147	164	139	154	160	137	138	168	150	142	130	154	162	153	134	136	145	164	134	146	165	158	159	177	143	157	145	139	149	150	171	142	135	147	158	150	164	174	141	145	153	142	157	126	138	153	171	150	145	167	144	143	149	171	150	166	162	135	134	144	136	173	149	140	149	146	144	136	155	160	127	138	147	155	144	157	164	156	160	147	139	165	147	162	166	171	157	161	147	140	160	147	145	136	175	127	150	158	146	141	141	167	157	159	148	133	148	174	147	143	154	131	134	153	159	129	158	143	167	156	157	149	166	139	149	151	147	148	143	143	150	139	166	123	152	160	171	148	128	151	143	156	155	155	148	138	157	155	144	157	147	137	165	155	143	153	160	128	174	130	159	141	155	146	150	156	153	139	155	133	121	131	165	175	142	174	157	137	161	139	145	152	152	146	125	153
3904	1776	1540	521	503	487	466	499	464	457	433	437	448	436	455	486	410	441	430	409	413	404	456	409	388	410	433	434	432	433	429	422	423	435	429	430	437	418	425	435	445	396	402	414	415	418	430	431	447	435	417	395	416	432	454	427	394	448	375	405	406	421	476	388	440	437	431	419	448	394	422	436	416	478	412	407	440	450	431	431	440	443	443	407	439	454	456	425	435	383	447	467	442	429	453	408	407	412	441	419	399	458	412	391	401	458	432	420	419	415	423	432	445	454	431	429	449	444	446	424	391	437	452	418	420	434	433	406	492	389	438	421	434	416	432	397	400	452	409	433	430	417	399	414	420	415	441	422	451	422	450	418	421	441	442	456	410	433	401	406	437	398	443	390	441	391	420	421	446	430	395	424	411	447	406	421	446	426	436	475	438	443	425	406	414	459	432	398	429	437	379	416	409	426	427	407	450	433	414	397	429	437	404	420	404	419	403	413	382	386	416	450	423	448	397	408	415	408	436	421	411	407	402	395	400	418	403	421	431	405	441	392	412	443	416	464	406	420	417	427	385	428	408	433	461	420	414	403	427	441	457	388	425	456	400	423	406	419	460	456	420	408	436	440	435	414	415	449	427	412	401	410	427	427	414	431	378	429	414	389	412	457	459	408	454	409	439	478	445	430	420	370	405	446	440	387	441	440	441	426	415	413	425	417	421	413	399	469	421	435	426	405	421	405	451	405	389	381	395	412	395	419	421	399	419	426	415	431	395	397	412	422	418	426	427	395	448	426	427	397	401	415	400	403	393	435	401	420	363	447	393	390	399	424	420	408	450	423	402	418	411	423	421	407	465	402	427	439	441	419	435	454	409	438	462	421	432	403	404	396	410	426	412	453	443	422	384	404	451	419	441	413	392	445	369	407	420	404	413	435	453	441	445	423	400	411	433	447	455	399	421	441	406	409	414	419	417	420	422	408	461	421	406	409	385	448	438	423	376	395	435	391	406	411	430	424	412	405	410	459	467	414	453	420	419	419	444	436	411	425	416	439	431	439	431	453	406	394	429	398	441	443	393	413	441	430	437	448	393	382	435	419	413	437	409	401	428	378	448	391	425	446	430	427	425	417	399	415	443	438	413	409	403	418	445	422	431	432	467	418	442	378	385	424	404	422	429	423	413	426	424	422	408	456	415	428	437	420	421	432	390	408	426	434	456	408	414	434	437	406	425	424	412	422	408	439	432	413	435	393	409	408	368	426	411	456	426	405	471	422	437	440	421	430	395	426	456	436	419	412	445	429	400	422	420	406	409	451	410	420	410	446	416	432	425	394	403	434	425	395	426	440	409	411	392	409	440	395	430	453	411	453	425	443	420	465	425	413	418	442	398	468	421	391	427	422	423	430	416	433	416	411	427	411	422	428	423	434	404	441	447	468	440	387	454	413	461	443	385	451	377	420	426	421	422	401	428	428	430	464	382	406	372	449	426	449	436	393	439	385	456	417	383	436	429	417	429	456	405	408	408	446	414	409	411	419	432	442	442	399	423	414	420	398	424	459	424	434	432	413	434	393	424	419	397	413	387	392	423	410	432	423	411	419	406	394	439	436	402	400	428	438	429	415	410	411	437	439	421	421	426	388	387	433	432	411	424	447	435	397	434	437	438	452	450	408	422	422	408	399	444	408	451	396	458	431	418	397	399	418	411	424	419	392	385	402	421	403	409	425	413	422	408	427	407	397	385	419	425	416	420	438	429	413	430	420	401	375	465	421	430	414	452	444	438	431	403	407	406	449	420	446	415	451	405	448	355	467	417	404	421	423	424	434	406	415	456	410	400	394	408	390	385	450	397	457	422	385	421	426	437	406	463	420	457	401	400	457	449	404	379	425	396	400	430	393	381	391	421	450	404	419	487	426	421	414	447	394	430	393	450	436	414	412	417	405	440	421	429	436	464	409	401	399	438	404	426	428	452	440	425	408	414	436	421	410	460	411	426	432	438	450	399	447	424	434	396	421	463	477	394	443	441	429	439	429	418	406	430	445	418	404	403	432	443	400	417	439	463	406	441	423	392	415	401	408	406	449	391	430	446	429	444	451	382	378	463	420	422	446	405	434	413	429	349	408	436	444	427	434	408	409	436	410	436	465	416	427	431	420	405	383	418	406	416	444	422	392	444	419	429	423	426	462	430	394	439	402	424	370	388	412	433	405	416	445	425	442	419	443	399	415	417	406	401	446	411	411	398	385	425	436	411	444	380	418	416	408	415	446	378	427	432	456	407	439	465	425	415	424	443	431	432	442	397	396	407	384	424	409	433	375	429	420	414	427	447	437	415	363	439	442	430	432	419	431	450	405	402	402	408	426	356	423	442	410	391	412	401	458	456	403	430	441	435	414	428	421	439	443	417	413	460	418	408	432	429	411	421	449	379	377	397	399	407	392	439	463	405	413	426	440	418	385	408	416	439	408	419	467	403	434	401	404	463	411	463	440	460	450	470	433	424	400	434	417	405	372	392	423	420	433	417	447	428	433	417	391	427	413	371	436	413	463	387	443	428	371	433	458	431	483	405	417	420	388	433	415	428	428	420	399	410	456	423	415	439	449	432	439	415	415	431	443	429	406	422	407	416	414	420	403	430	418	421	420	389	375	440	451	423	409	405	415	425	384	445	414	416	437	409	435	433	397	393	439	393	399	421	411	416	426	411	431	394	406	450	444	424	410	419	462	415	423	448	443	449	393	403	396	450	427	444	464	395	399	423	386	400	433	416	401	429	408	427	396	419	436	457	406	415	434	423	431	422	410	387	390	486	434	406	437	426	420	447	417	421	416	413	385	400	441	399	423	427	395	443	474	421	431	413	392	448	436	405	407	422	411	447	393	424	448	441	432	421	414	421	439	431	432	407	430	426	390	414	395	448	392	394	422	402	400	428	423	424	399	458	444	400	427	397	409	453	447	399	403	420	415	382	399	432	445	424	422	420	408	416	417	442	431	434	389	426	403	406	395	397	422	421	420	428	429	436	409	405	402	435	409	427	451	388	409	419	470	407	420	460	423	455	411	433	423	428	432	427	407	381	419	401	417	450	410	427	429	438	413	458	437	390	411	447	378	410	427	435	404	412	424	424	446	448	395	448	399	444	417	404	437	426	429	406	420	409	411	412	443	385	422	422	418	411	381	404	447	448	421	397	394	389	428	424	419	424	404	396	452	487	443	420	427	409	439	437	400	443	415	407	400	423	418	422	426	413	445	389	411	402	410	388	410	387	414	449	443	406	407	404	436	373	387	412	399	460	399	362	426	453	425	431	406	426	412	450	392	433	431	449	384	442	418	435	431	422	392	424	410	383	434	437	415	391	430	454	442	387	402	417	397	379	417	438	417	453	411	416	419	422	440	416	414	415	414	419	429	417	442	445	436	414	375	414	409	433	385	431	456	413	433	448	435	390	372	438	424	416	440	412	428	446	475	443	420	404	465	437	439	394	419	420	427	411	404	395	402	434	410
36158	25204	16379	1414	656	524	473	431	415	381	319	315	291	353	318	289	275	270	248	271	281	261	255	264	259	258	276	263	262	256	295	248	267	256	267	298	277	265	260	262	243	254	262	271	267	274	290	230	266	265	257	247	246	284	245	298	254	285	297	254	277	254	259	242	258	255	284	272	259	265	259	284	244	279	246	265	267	232	235	239	245	245	262	237	274	249	280	266	227	247	269	252	219	246	246	229	244	286	251	272	324	259	256	267	267	268	246	232	271	281	268	255	273	270	255	261	263	271	253	257	294	248	275	283	244	244	263	259	257	257	249	279	283	241	285	265	271	265	254	233	282	266	238	282	283	248	215	298	265	216	265	257	274	267	254	239	270	261	244	254	259	249	246	251	233	286	258	270	235	291	267	258	281	241	280	266	240	239	248	265	268	223	286	248	259	232	239	252	280	268	270	253	257	234	257	278	265	239	256	258	250	245	259	246	263	252	243	209	287	257	258	273	277	247	259	255	232	232	291	270	262	279	258	274	240	283	255	285	256	255	246	276	272	295	270	227	258	255	258	271	296	240	254	238	259	301	303	264	264	283	279	278	280	245	307	259	262	259	265	258	272	288	288	304	266	228	228	274	264	299	259	264	241	288	277	273	277	248	239	277	258	256	289	259	265	257	268	284	228	252	261	252	267	243	236	253	253	263	242	273	275	240	239	262	266	243	249	254	280	286	232	236	258	251	255	258	267	278	227	276	256	273	251	232	260	262	259	242	244	263	261	268	267	276	264	274	287	290	224	229	240	281	252	263	237	254	240	283	235	266	262	266	258	265	264	250	227	233	271	259	260	268	272	271	257	270	247	279	281	246	271	250	228	263	258	274	265	263	265	261	222	290	248	269	270	256	261	255	269	308	256	240	264	283	248	290	258	254	257	263	262	290	253	265	258	251	254	248	263	298	271	288	245	251	249	262	284	248	257	288	266	244	262	260	260	236	243	254	273	280	238	282	291	266	244	244	243	239	296	246	283	289	252	249	261	271	286	282	254	273	281	251	252	254	261	295	235	248	287	253	250	254	260	269	260	273	289	244	276	259	280	261	270	276	305	256	254	251	266	261	269	281	259	236	228	241	266	221	248	278	253	245	254	264	268	241	266	223	255	242	289	284	284	239	280	286	247	265	275	273	261	269	257	261	271	228	271	253	245	265	285	264	238	236	289	240	221	266	276	252	289	259	242	258	273	246	246	255	252	280	210	247	241	253	270	242	290	256	261	251	233	248	261	260	260	260	238	254	250	257	247	247	275	266	276	241	268	268	258	267	245	257	254	253	259	265	259	282	256	276	274	246	253	253	232	266	273	265	270	258	290	271	252	246	222	249	297	258	237	255	253	232	266	265	258	258	235	241	251	266	266	247	305	285	279	261	284	259	263	242	255	242	276	253	243	256	271	241	247	254	234	267	298	258	251	250	269	280	256	275	262	261	279	272	279	265	290	257	256	298	266	259	236	229	263	292	248	266	227	268	277	268	259	280	259	252	245	234	262	273	237	301	268	229	256	229	257	248	250	221	281	243	249	268	257	232	270	290	238	253	283	260	236	258	234	256	248	262	280	265	270	250	269	265	267	234	232	257	214	256	298	280	262	238	252	243	270	249	278	257	271	248	218	260	253	282	263	249	261	288	260	249	263	283	225	254	269	254	244	242	263	283	270	265	246	264	261	275	265	251	278	277	259	244	247	262	256	256	266	282	270	244	259	265	277	262	258	278	271	255	226	245	267	259	254	271	297	276	279	271	275	238	260	285	262	274	244	235	294	243	250	267	269	287	284	263	224	252	291	257	269	265	294	278	240	249	215	256	252	250	253	249	264	248	275	232	243	270	246	265	273	239	276	226	261	267	267	243	253	247	282	276	256	258	279	268	234	261	257	256	290	254	234	233	259	249	260	240	257	251	240	248	273	246	247	267	258	250	247	263	253	251	297	312	274	274	297	275	246	239	265	269	255	260	270	279	277	272	228	286	281	272	242	263	276	264	265	236	232	231	255	257	257	275	263	239	279	238	252	246	285	244	262	255	249	274	245	266	273	276	245	266	275	282	232	270	262	276	262	246	269	282	231	255	269	284	286	238	243	245	262	253	260	286	271	234	263	273	234	266	279	256	259	270	254	236	256	306	256	261	252	263	235	267	276	271	257	279	273	268	273	266	294	304	268	229	236	279	237	252	232	251	290	265	246	262	266	247	257	240	276	271	270	277	291	252	292	265	285	245	256	238	290	254	266	246	255	233	275	229	245	270	256	260	294	259	282	281	284	251	244	280	297	247	265	257	263	240	265	254	252	265	278	239	264	264	265	272	271	245	255	260	232	252	273	253	248	256	274	263	232	254	253	280	292	245	254	255	256	275	258	267	271	266	274	258	289	233	264	269	252	250	288	253	248	275	263	266	297	250	256	259	278	238	255	270	277	274	253	248	260	271	259	273	289	275	257	246	267	258	243	276	252	260	259	212	244	253	238	241	262	277	230	274	275	231	277	284	250	280	256	270	260	247	245	275	257	247	277	255	271	260	266	285	254	251	261	268	228	271	272	259	241	240	252	275	269	258	255	268	264	261	286	245	252	233	258	230	292	233	254	251	247	280	301	233	284	276	256	270	264	297	263	300	271	263	260	274	266	276	235	250	283	267	256	263	272	242	262	216	247	225	267	264	244	251	302	260	254	244	292	266	260	266	245	284	266	270	270	260	225	234	281	255	264	306	276	309	266	286	267	284	262	247	274	271	273	246	238	265	271	238	240	282	254	261	276	263	277	270	315	243	245	261	273	268	267	234	270	307	259	258	252	268	244	258	231	258	259	308	262	257	253	273	244	245	249	266	242	262	240	267	272	269	246	268	253	281	263	252	253	258	269	251	271	283	231	231	269	265	265	269	247	264	260	247	257	261	271	262	260	260	265	281	263	250	299	253	283	238	258	261	277	260	257	258	251	263	284	270	296	249	272	255	252	265	254	268	245	253	269	264	272	266	254	255	272	254	232	223	245	248	277	249	248	293	261	264	275	278	266	256	246	262	292	243	228	266	272	261	250	268	257	261	292	255	255	214	260	259	288	267	248	266	285	262	277	274	263	293	245	236	246	250	251	239	253	269	243	277	224	263	253	249	228	257	243	266	255	260	276	245	221	232	277	242	234	272	250	269	277	261	261	249	249	241	263	253	249	287	287	255	281	269	260	265	270	246	242	251	271	272	259	251	263	215	272	225	262	267	274	264	274	239	288	245	265	244	281	252	259	272	269	263	253	278	248	256	249	251	237	245	259	241	241	257	283	252	247	271	267	256	260	264	251	242	255	257	240	231	263	281	242	259	265	264	259	231	224	247	248	220	253	263	246	269	255	272	253	261	255	241	317	248	271	266	260	282	271	254	268	246	276	273	249	256	278	287	262	247	238	229	255	254	241	283	282	242	272	245	257	246	257	255	295	247	242	235	286	267	245	253	227	257	269	272
20781	17476	12536	3207	2755	2255	1877	1569	1429	1320	1186	1117	1079	970	1019	932	853	905	865	794	847	813	816	785	756	781	754	797	732	770	721	684	710	682	758	702	715	713	702	706	714	742	709	727	742	663	674	685	638	703	650	714	673	696	656	662	688	710	670	671	686	649	723	664	703	664	672	679	700	689	725	695	683	700	700	687	707	684	696	675	695	645	703	628	689	652	654	688	642	630	682	635	661	694	628	686	703	676	696	617	692	674	656	672	652	754	625	682	654	656	651	652	702	705	656	702	699	641	655	625	650	661	700	661	681	672	685	678	674	634	646	659	623	671	666	685	667	657	680	643	647	679	632	662	638	718	647	667	611	692	683	674	678	695	628	644	654	698	650	655	644	677	652	639	620	686	654	701	648	682	656	708	693	674	665	672	654	695	698	641	672	658	732	682	667	675	647	646	644	647	670	657	704	654	669	631	689	704	660	643	702	696	659	634	666	688	660	676	629	644	691	644	635	712	682	626	669	657	655	707	667	698	692	679	650	696	679	670	680	697	675	717	675	685	703	660	635	637	673	673	679	693	630	659	634	586	645	707	633	682	665	662	643	642	654	619	637	691	652	669	663	684	645	721	660	616	658	687	671	660	661	667	633	665	628	635	699	597	682	629	665	717	659	678	642	715	664	724	656	697	659	697	605	677	714	626	682	647	651	668	656	644	662	621	686	666	645	651	688	684	683	642	644	716	709	649	690	662	613	625	677	636	663	712	658	620	684	664	609	618	708	691	645	664	664	706	663	681	636	682	680	645	731	668	646	628	650	685	615	651	672	685	665	687	700	650	655	694	646	677	680	673	612	644	681	618	675	637	671	664	668	673	671	645	615	664	613	685	646	689	624	662	653	626	632	645	630	671	718	707	675	644	664	617	632	696	669	647	617	622	658	661	675	640	615	671	605	671	645	634	643	631	650	665	653	646	641	684	616	692	657	658	653	647	650	654	690	648	680	631	668	691	711	658	719	705	662	654	689	636	664	633	668	676	672	694	699	635	658	614	711	648	695	686	732	682	701	612	678	687	670	714	612	656	687	686	723	681	676	634	694	683	638	671	678	642	585	676	672	634	634	659	647	701	658	681	593	639	709	710	620	658	676	714	646	696	673	672	640	678	641	633	615	634	681	666	636	645	694	639	618	638	684	673	687	613	640	666	657	623	658	700	650	699	679	638	630	669	715	639	669	647	658	682	664	611	616	660	621	593	657	622	673	646	653	645	630	681	682	680	657	664	661	625	652	620	661	663	677	650	668	661	620	721	642	643	660	652	653	665	683	667	645	673	686	703	632	654	665	654	646	710	633	638	674	668	728	600	674	634	654	640	665	653	655	678	658	649	649	686	671	694	594	701	711	687	618	695	644	671	654	648	710	659	677	664	660	650	653	681	691	683	649	651	703	658	656	629	646	638	645	662	675	654	655	668	663	685	679	644	657	702	641	675	635	648	699	685	660	653	608	674	695	633	627	680	668	685	714	670	640	689	694	657	637	721	689	695	641	661	669	657	651	685	670	693	701	671	722	694	647	621	646	685	645	630	643	645	670	666	643	688	701	657	679	711	688	692	703	651	626	650	652	705	647	667	720	696	665	669	639	676	640	673	650	633	646	719	733	712	644	663	635	690	643	671	695	687	697	689	662	646	760	682	676	711	644	673	630	650	694	699	668	664	652	611	664	655	692	665	639	682	616	648	659	631	607	672	683	616	673	653	647	726	638	647	699	652	627	630	622	647	673	636	648	635	651	672	639	662	639	607	687	635	684	609	658	681	698	690	674	718	643	702	674	686	678	673	693	697	661	633	668	639	681	651	623	665	674	616	701	662	672	650	666	668	685	651	689	650	662	703	672	671	662	690	649	646	669	653	663	666	630	680	665	680	690	676	626	649	645	671	679	666	686	711	665	670	630	649	657	696	638	661	719	651	702	677	661	671	663	625	659	658	661	693	627	689	612	656	730	718	638	634	632	679	685	705	692	620	676	669	707	654	680	666	628	664	658	697	639	693	684	654	679	657	636	633	623	703	633	644	639	671	655	656	714	651	643	707	681	721	680	649	673	690	705	655	666	644	639	656	647	676	681	651	674	661	667	679	687	651	660	646	681	667	668	641	689	649	661	665	625	690	654	661	673	651	685	655	699	668	694	643	667	595	694	673	652	677	652	678	630	682	637	655	690	677	646	685	725	666	624	666	700	673	709	661	667	674	687	625	660	680	646	649	660	653	632	695	679	658	681	704	664	678	665	674	636	669	682	638	630	667	664	647	679	681	668	682	676	659	650	612	652	602	684	647	679	688	661	625	668	675	656	647	696	687	685	637	630	674	677	644	692	649	701	682	714	688	669	723	650	684	632	642	682	735	667	668	665	645	640	708	646	699	671	625	631	659	630	645	626	692	647	712	668	669	646	630	673	631	609	654	649	675	601	627	639	650	704	625	667	635	681	663	668	685	674	617	667	680	637	645	675	627	670	689	631	667	656	648	635	669	708	664	685	662	630	691	707	667	674	641	642	662	694	666	680	611	643	666	700	681	652	667	693	655	707	653	635	668	729	672	635	645	695	648	620	671	702	650	643	677	677	630	694	636	665	665	696	686	654	661	662	684	625	654	686	663	666	675	646	653	683	647	650	668	637	692	654	646	680	626	681	688	652	661	642	660	699	665	700	644	644	628	660	666	650	670	628	680	675	676	668	649	648	667	653	668	689	615	646	656	705	707	674	655	655	676	685	667	646	658	691	635	654	629	686	664	646	656	648	716	678	653	614	677	676	676	631	629	668	671	664	604	640	680	668	624	633	688	673	717	678	601	672	634	665	668	681	645	655	671	696	667	691	619	690	622	656	670	629	669	638	718	641	670	678	675	683	667	701	666	657	646	656	671	647	628	671	672	656	616	661	673	675	667	635	694	637	615	681	681	655	685	616	666	663	649	678	624	675	706	655	640	651	664	623	702	590	672	640	671	699	683	679	623	678	646	666	678	680	635	649	693	659	658	653	650	648	630	647	650	661	635	686	680	655	648	620	624	641	722	691	651	682	659	671	688	636	659	641	700	652	643	679	719	633	653	674	675	663	669	667	698	628	690	697	712	667	668	712	661	655	722	702	643	712	653	669	659	628	689	671	671	622	707	643	683	695	678	665	655	692	656	699	671	674	659	688	676	618	678	660	680	659	661	641	660	610	641	645	677	638	680	672	627	699	663	669	624	649	689	647	636	639	690	700	669	638	666	676	665	661	616	674	714	671	678	686	639	685	634	673	661	693	692	669	652	659	665	689	683	636	620	685	659	678	718	652	675	648	582	668	692	656	644	676	665	658	643	640	647	628	632	694	634	697	649	652	654	666	692	655	674	686	676	696	671	634	678	651	661	672	652	682	643	676	646	658	635	690	709	656	700	644	659	680	658	687	649	629	655	645	682	675	626	634	718	700	683	668	682	658	699	686	653	620	663	631	680	617	658	666	629
49547	37720	28539	4070	1122	772	653	521	455	378	349	295	307	287	282	255	261	239	273	283	240	256	217	213	238	220	228	213	212	222	216	234	226	222	247	215	200	204	210	210	187	218	208	192	223	203	189	208	213	212	219	187	221	218	205	197	189	209	216	228	207	204	207	191	183	185	182	213	201	217	210	209	235	192	218	211	199	215	208	203	188	205	178	218	227	200	197	201	206	204	194	202	193	190	239	199	185	244	197	222	213	217	208	204	223	229	196	214	203	220	226	212	225	201	205	181	198	238	205	232	226	186	225	195	188	175	174	182	214	214	220	196	215	186	201	186	182	198	203	222	191	192	213	223	187	219	176	223	186	220	196	232	198	189	200	195	195	196	227	200	197	190	197	193	181	209	205	183	200	222	173	209	181	196	171	178	208	211	197	225	191	189	204	200	203	214	188	205	184	232	194	202	185	196	208	211	206	219	214	215	192	201	218	200	199	197	210	186	194	238	218	196	199	195	201	217	237	190	197	224	172	188	219	224	183	191	229	204	218	218	199	202	201	196	215	194	207	195	237	189	185	217	188	241	215	216	200	236	219	207	214	219	205	206	206	201	213	206	200	243	202	244	220	183	202	214	207	211	197	199	182	211	203	207	191	193	166	210	212	194	230	206	216	170	201	187	190	204	228	205	200	194	193	189	190	201	191	180	226	213	208	219	200	220	201	206	230	211	212	207	222	220	216	208	215	199	223	216	198	209	197	194	202	200	202	205	210	218	215	183	209	206	222	208	222	215	217	243	199	202	218	220	208	200	214	198	187	200	198	215	194	175	216	196	194	170	195	185	191	203	207	193	228	208	211	220	215	206	195	220	217	205	187	182	205	224	200	199	206	222	207	205	212	184	225	203	209	224	227	256	224	227	218	205	176	214	186	226	197	208	199	233	218	204	229	190	218	208	200	224	178	201	202	214	222	183	178	202	218	212	215	194	208	192	182	200	215	216	197	201	215	207	228	208	188	204	215	208	210	191	231	206	205	210	204	203	202	224	207	197	231	226	216	184	188	209	185	225	217	202	196	225	241	198	208	200	207	228	183	189	235	201	225	189	189	217	197	204	195	192	206	217	215	202	191	200	216	197	196	194	203	198	186	215	215	202	202	211	179	231	177	228	194	203	220	215	197	216	224	186	197	189	206	199	183	198	223	171	203	204	207	199	189	222	219	209	192	223	206	193	210	181	202	217	209	208	189	200	228	217	216	215	226	196	188	177	186	201	212	223	202	186	188	226	195	235	213	201	212	217	194	226	208	205	214	224	209	229	181	207	185	214	189	201	221	205	201	198	213	216	206	214	229	208	210	223	200	227	226	187	242	213	187	192	205	222	217	220	222	180	189	207	204	203	218	187	202	206	191	203	224	226	206	211	211	214	198	209	214	210	201	224	207	217	186	218	211	192	226	226	236	221	210	192	222	219	185	187	187	208	222	208	202	203	218	233	226	200	227	201	220	200	188	210	190	209	243	202	198	185	208	197	207	214	197	204	184	221	196	210	229	197	182	232	187	190	222	193	173	175	206	188	189	204	183	251	187	196	205	204	208	196	199	207	227	191	217	197	217	219	201	211	203	187	192	216	223	216	187	198	203	189	202	187	185	204	196	180	215	212	184	218	184	209	185	185	206	196	190	226	211	224	211	194	184	186	198	201	180	210	204	197	219	217	218	195	191	202	196	174	231	209	193	210	207	201	212	203	220	210	216	235	206	206	231	217	226	199	201	207	201	205	196	189	194	202	213	231	218	206	190	184	202	195	245	214	206	189	189	205	226	198	212	220	230	201	184	202	215	195	200	202	206	178	224	248	204	219	210	194	213	220	197	217	193	218	203	239	196	190	228	223	202	196	209	215	212	200	213	200	196	194	183	202	229	234	185	198	194	191	224	196	163	189	193	190	199	202	202	206	206	212	201	185	198	210	215	181	166	219	184	220	203	199	207	191	218	195	209	203	210	199	221	206	185	191	208	202	201	199	203	203	215	223	214	190	195	215	197	171	215	199	217	226	221	183	192	204	185	171	218	192	204	191	176	184	173	205	217	208	224	200	192	178	203	198	192	217	198	170	206	205	188	215	197	210	200	198	195	210	214	184	218	183	206	197	225	172	191	199	217	204	226	202	193	201	205	220	201	213	219	218	182	209	202	213	223	193	221	218	185	215	209	222	221	177	198	203	196	197	197	228	201	205	204	229	213	211	205	185	200	180	206	198	212	225	236	189	216	197	185	205	217	202	203	213	193	205	220	185	228	210	192	196	182	202	215	216	204	233	184	196	208	207	199	209	218	211	210	235	186	245	215	208	218	201	195	185	191	215	228	175	237	192	208	188	176	232	201	193	214	205	189	186	206	186	199	219	208	209	202	221	218	194	214	212	213	182	197	196	204	196	223	224	201	186	192	206	206	196	226	219	191	192	205	217	196	211	195	218	211	200	193	206	205	211	188	191	184	212	225	192	248	213	222	220	177	224	212	229	199	205	202	226	194	202	205	183	223	220	184	205	206	189	210	213	204	198	189	205	220	163	188	200	199	200	215	185	183	194	207	208	221	189	189	204	187	213	200	210	214	189	198	207	186	209	196	213	231	229	217	222	211	212	181	200	211	214	214	201	210	202	229	206	196	225	184	208	225	210	197	215	208	217	193	234	210	223	234	196	209	181	186	192	195	227	224	207	188	155	216	200	205	209	197	203	230	193	208	194	218	210	220	220	212	216	180	220	210	206	215	206	173	178	191	202	198	221	207	213	195	197	196	202	207	195	199	226	211	218	184	227	206	209	227	224	208	212	231	219	206	193	199	215	195	233	222	215	205	240	201	219	228	205	217	185	209	190	220	187	221	222	184	211	206	224	186	176	235	223	194	194	218	189	210	213	203	220	199	209	191	202	197	184	201	225	177	197	197	190	224	223	193	192	223	234	202	185	200	209	206	190	173	175	184	214	191	201	227	186	178	201	178	217	196	212	205	162	209	200	211	236	190	204	205	182	210	224	222	179	188	195	201	225	188	217	192	189	205	192	222	198	200	212	195	199	189	217	217	204	197	208	190	193	199	227	188	208	218	208	210	212	190	223	207	198	224	209	186	204	238	201	224	212	200	201	203	208	220	204	213	173	190	203	229	212	221	193	211	201	214	207	187	223	189	190	167	236	233	183	203	201	197	180	199	178	207	238	210	199	208	189	187	196	228	182	186	209	195	190	204	184	208	198	207	221	200	200	195	233	218	187	184	215	203	196	201	217	194	194	192	183	215	215	185	214	196	213	208	200	213	221	213	223	199	193	239	187	218	190	191	203	187	191	217	221	193	210	185	230	229	194	181	200	209	211	218	220	242	205	182	205	201	215	189	186	215	188	230	195	232	218	202	229	206	190	210	211	193	194	198	219	191	202	212	231	232	179	229	197	193	195	198	188	207	205	215	208	210	207	211	210	199	192	208	189	189	182	225	206	215	203	191	218	215	202
28918	25581	17128	5313	4423	3542	2901	2421	2108	1725	1551	1314	1328	1202	1082	1010	1023	940	928	841	857	820	774	727	742	733	679	693	681	695	634	694	638	608	618	600	611	634	628	609	588	560	616	555	613	589	583	575	555	554	539	627	555	607	559	533	552	546	558	513	539	559	546	532	542	549	546	508	571	534	569	552	520	536	563	533	548	519	537	512	545	506	506	509	511	535	540	530	553	516	493	527	496	515	569	534	506	529	512	547	572	505	544	534	557	532	531	517	521	473	527	482	571	516	539	542	523	538	539	531	475	527	500	488	522	522	522	506	545	535	536	517	538	524	540	518	548	503	534	522	541	523	516	524	557	529	517	503	544	524	537	519	500	519	495	586	511	544	528	535	526	561	502	525	529	501	545	554	477	496	540	549	545	535	483	535	510	538	540	516	539	550	504	506	544	508	533	525	501	511	515	536	497	522	495	486	538	544	507	495	505	526	545	523	558	557	541	493	539	487	517	534	518	503	503	491	532	487	547	550	528	531	515	532	532	475	537	545	531	520	514	544	513	537	483	525	522	538	522	516	513	510	503	519	510	538	495	513	519	520	503	546	511	498	522	510	520	525	480	550	532	529	520	565	497	519	500	521	544	547	526	518	526	498	522	563	529	491	501	518	512	507	542	512	546	502	564	556	524	510	532	502	514	520	522	481	503	542	499	502	490	501	549	523	485	579	527	530	522	482	497	513	556	537	488	508	567	557	514	530	540	483	544	515	562	567	522	509	546	527	492	529	541	548	535	526	510	505	514	510	543	515	502	500	529	523	546	490	506	473	566	519	542	557	508	500	515	489	544	528	555	471	477	478	527	526	546	486	516	470	514	523	504	529	510	500	510	522	515	520	531	559	512	543	514	509	525	568	531	506	510	541	523	542	523	485	506	520	520	532	570	545	502	511	535	536	520	498	506	502	503	510	518	513	533	533	497	497	540	535	540	501	504	485	497	559	487	492	532	472	512	539	528	483	551	500	501	530	541	544	502	519	526	528	520	514	497	535	523	520	484	538	533	506	534	495	542	515	498	544	528	524	496	497	544	529	504	520	536	486	568	511	537	502	508	548	497	528	501	527	496	479	520	510	501	519	547	540	509	507	535	541	528	503	554	538	493	519	560	543	498	561	517	507	462	529	501	535	513	536	563	489	515	491	556	530	494	529	513	497	534	527	506	541	530	502	538	498	535	542	528	550	524	496	511	561	496	523	524	496	554	557	494	542	514	535	533	508	499	515	550	521	561	553	533	555	491	528	517	532	504	528	505	549	553	502	541	512	510	534	537	530	548	525	521	516	504	550	530	522	544	502	527	515	478	533	525	528	521	518	531	475	519	531	518	471	484	507	522	551	528	550	479	548	547	518	546	465	514	541	481	496	496	545	537	530	534	508	513	520	536	547	512	523	544	528	529	538	527	499	504	498	531	528	526	510	529	544	523	563	527	569	498	505	527	529	506	535	543	515	547	545	508	517	532	521	500	538	518	513	532	554	532	488	540	511	520	520	546	547	536	507	541	498	495	496	488	503	569	475	527	536	534	517	501	509	492	498	525	506	500	521	543	529	493	521	544	547	545	519	518	515	525	530	521	524	550	508	542	534	497	536	512	496	519	524	541	515	573	495	539	551	493	504	493	582	544	531	513	505	502	568	526	496	517	549	557	470	591	488	528	509	491	535	508	529	560	507	530	519	532	540	519	522	558	529	502	484	500	517	566	484	523	513	529	520	520	498	488	525	510	484	534	542	535	555	535	509	495	511	516	527	503	546	527	515	540	547	548	514	501	528	510	491	530	476	528	532	511	556	521	481	497	478	541	505	496	534	494	482	566	502	495	503	497	556	529	480	511	498	512	500	545	523	508	537	501	557	507	513	520	496	541	507	498	490	510	539	514	502	543	504	514	520	553	487	528	542	506	545	489	564	498	509	544	546	481	495	509	492	484	547	492	485	538	498	491	571	526	530	515	537	490	518	526	537	521	516	532	517	538	565	506	589	523	501	520	524	508	524	475	532	485	500	510	542	519	508	536	485	516	507	525	496	531	491	538	529	534	576	479	546	485	506	559	521	526	549	520	540	535	555	538	538	529	553	526	510	534	507	509	536	476	535	503	533	529	523	498	519	495	521	536	556	523	530	509	490	530	531	500	517	547	527	516	526	548	544	500	512	537	551	513	507	502	526	509	560	495	524	511	527	490	543	509	525	529	536	516	497	509	523	548	512	487	526	490	501	524	557	520	536	526	529	515	513	529	532	509	506	519	548	501	508	524	520	560	488	539	549	505	537	530	501	520	490	498	548	523	543	505	524	536	526	507	517	516	536	504	517	532	524	552	523	526	531	523	489	540	528	501	485	522	536	520	494	557	535	509	495	555	507	514	527	525	509	523	499	531	490	537	516	499	522	555	503	509	530	497	489	486	555	508	518	519	490	532	541	526	538	513	518	520	479	517	546	525	494	526	491	538	483	509	550	508	519	489	522	564	537	503	534	500	526	465	470	526	501	533	496	552	469	490	537	522	522	525	527	557	519	513	506	514	548	535	485	494	511	545	515	542	511	485	517	558	513	528	539	487	522	504	525	554	541	518	522	519	508	517	547	500	497	538	496	513	511	486	543	503	546	506	508	525	470	522	564	538	503	542	566	510	544	527	531	481	512	503	513	540	542	508	485	513	500	525	535	532	534	473	459	529	519	511	553	528	498	577	505	466	513	504	481	545	483	547	518	509	533	507	523	519	503	488	522	510	493	531	519	541	498	509	546	538	523	546	532	495	485	519	545	529	522	522	508	523	488	510	473	544	503	516	546	482	519	520	511	512	559	528	544	551	485	487	535	513	488	524	495	506	541	526	519	505	547	513	479	536	507	539	514	481	535	521	506	498	547	485	519	524	508	550	548	504	557	508	509	493	508	513	569	538	514	530	509	519	510	480	512	509	536	570	507	525	541	522	535	500	468	536	467	477	487	506	535	535	538	527	482	532	506	496	515	513	492	506	525	503	531	578	503	499	532	521	496	501	465	512	518	536	530	516	531	511	528	550	524	490	469	541	515	482	507	559	506	539	533	520	472	543	513	575	510	580	514	527	510	504	514	523	556	509	566	506	506	531	516	509	529	522	496	517	521	501	517	531	497	476	513	523	527	542	532	553	540	488	491	515	511	514	541	554	524	507	536	537	517	537	535	530	506	516	499	520	525	535	526	525	551	525	562	574	549	498	478	541	565	549	533	506	532	508	541	523	550	501	546	515	530	480	504	520	518	490	514	552	480	523	544	499	512	504	487	483	507	517	507	536	505	530	516	540	527	509	493	503	526	524	512	489	527	536	535	513	539	558	533	549	492	526	505	519	503	557	516	532	485	569	481	510	500	499	497	507	451	502	535	487	496	491	541	532	486	494	526	510	532	496	500	540	526	465	527	494	553	511	524	511	493	498	521	539	499	529	522	527	529	516	584	490	496	530	495	520	516	531	525
4379	1043	536	176	156	156	171	154	156	143	158	136	144	137	147	155	178	179	121	136	140	158	141	163	166	177	169	146	136	135	144	181	143	146	173	159	159	149	145	157	126	152	171	145	164	145	136	150	162	148	133	144	163	143	136	157	133	147	155	145	129	146	162	146	150	164	128	149	153	156	138	172	167	177	148	147	131	157	140	131	142	148	168	133	149	145	138	151	151	152	155	145	150	144	147	162	157	134	138	152	126	172	165	158	125	130	140	141	162	138	163	161	162	147	147	157	156	150	161	148	146	124	131	150	176	143	132	157	151	157	163	148	158	135	145	151	152	126	160	154	137	151	150	151	161	147	152	141	139	146	176	154	133	158	154	142	123	173	153	125	148	152	147	153	145	153	159	127	161	150	168	134	142	141	155	156	138	144	154	141	142	163	155	149	183	157	167	145	167	150	136	128	158	133	155	160	171	150	142	126	135	129	134	158	136	157	133	120	134	138	148	129	126	158	143	137	181	154	165	149	141	138	144	167	149	163	139	141	146	158	149	130	142	141	106	140	138	159	148	150	154	139	145	140	135	161	143	166	170	151	147	157	139	137	126	132	161	144	151	147	153	162	129	128	153	161	137	137	162	156	151	136	143	144	152	162	161	133	148	154	145	153	153	152	163	146	134	156	136	141	183	152	152	144	158	141	172	132	136	146	146	141	131	153	155	143	138	171	153	166	157	171	143	147	174	167	153	157	150	160	166	146	153	134	140	148	145	149	153	154	149	137	145	146	143	147	146	152	136	140	181	142	139	137	150	167	144	154	135	155	136	123	137	148	157	154	156	135	143	152	138	147	127	165	149	137	130	166	151	137	128	153	125	152	152	139	143	150	153	160	140	141	132	156	136	142	163	140	168	120	146	185	155	174	144	150	156	172	150	123	161	124	172	146	131	146	132	148	144	147	136	144	164	135	149	136	125	144	152	154	163	144	133	147	136	151	143	159	166	155	139	153	144	152	170	145	163	158	133	139	146	164	168	154	150	148	141	133	160	152	152	169	153	144	160	147	141	153	145	146	166	140	137	149	160	128	142	151	144	166	173	162	145	152	144	150	130	162	172	137	161	153	146	148	171	128	145	161	144	162	151	134	145	152	151	161	136	151	154	146	150	129	150	143	142	153	157	169	143	145	158	126	141	135	153	147	140	160	152	165	145	179	156	159	158	135	150	149	167	162	133	148	153	156	125	160	140	150	140	162	165	168	190	151	151	175	115	161	146	157	139	133	150	168	167	133	165	147	148	152	156	142	139	138	134	159	161	145	138	179	154	144	139	136	172	158	170	153	149	135	143	152	131	166	139	139	158	147	172	128	167	134	154	164	134	153	145	146	158	130	140	160	155	146	160	161	160	143	148	145	174	161	135	146	135	121	147	171	144	158	148	156	151	149	169	153	136	139	153	150	147	162	140	171	137	131	120	142	163	154	126	160	141	150	146	133	159	151	129	153	136	165	171	144	147	162	130	153	136	125	126	146	154	168	159	144	145	169	161	146	119	136	161	168	143	142	140	142	129	153	147	161	167	155	142	131	164	158	154	143	153	158	125	140	166	137	147	143	167	145	150	167	155	135	173	155	162	138	146	151	135	172	144	161	134	153	131	160	124	126	142	146	158	144	169	143	140	137	131	162	166	133	138	146	153	129	151	151	156	140	152	132	136	141	156	138	158	157	139	160	149	136	144	164	158	161	154	181	165	136	147	133	150	148	142	160	129	141	160	167	138	165	155	165	158	144	146	152	164	132	143	158	144	154	160	127	140	155	146	144	155	159	167	137	168	148	154	156	153	152	161	144	174	143	151	155	158	157	138	138	165	153	152	144	153	137	134	142	134	135	156	153	133	149	176	164	163	142	150	154	154	153	160	132	139	155	139	142	149	136	140	158	166	137	150	157	138	130	147	152	147	144	140	165	129	140	141	137	150	155	145	155	151	139	157	154	148	136	152	158	133	161	158	115	137	140	153	160	122	172	141	138	156	158	157	141	160	149	158	155	156	155	151	149	145	126	169	152	178	143	150	136	141	136	159	150	126	132	158	126	125	163	159	140	125	128	178	161	136	141	152	152	150	144	153	155	155	156	141	158	163	151	143	155	155	146	145	151	118	131	136	138	151	160	170	126	149	152	148	141	146	170	160	177	144	148	173	163	158	164	157	146	149	160	137	148	142	130	159	151	127	144	163	168	157	138	162	152	149	168	149	158	130	140	133	171	154	152	153	161	174	172	155	155	139	128	146	139	162	141	153	169	142	158	134	176	145	139	139	153	151	149	137	161	146	133	144	182	143	144	165	156	156	160	169	156	140	145	143	171	149	130	122	149	181	140	140	136	132	137	136	128	149	169	154	164	148	163	175	136	136	167	132	164	160	165	144	135	135	149	142	141	132	148	163	116	154	131	131	140	149	168	137	141	137	141	121	155	150	153	136	142	132	143	123	132	133	138	152	134	162	157	158	151	121	149	151	147	151	158	158	137	160	135	166	148	142	156	151	150	168	154	163	131	167	144	145	130	143	159	145	151	137	120	150	179	153	167	144	140	152	181	177	143	145	150	133	146	166	163	137	152	137	163	181	151	139	161	144	153	149	150	150	167	139	136	150	143	174	153	131	151	160	144	152	140	141	146	149	164	139	158	156	143	165	134	152	135	163	121	148	179	141	126	148	143	171	167	158	147	140	146	162	140	153	164	150	141	164	137	159	126	167	163	131	156	140	153	164	158	153	160	160	160	146	168	112	137	161	171	140	147	166	157	126	137	149	136	156	149	152	150	151	138	119	140	142	148	145	153	134	149	132	160	146	161	146	136	127	146	163	159	156	137	149	135	159	137	155	154	145	147	146	148	155	149	166	155	145	138	144	163	166	154	161	136	144	150	151	152	128	116	156	140	142	150	177	142	171	155	148	160	152	158	177	141	156	144	148	146	148	150	141	143	167	135	154	133	149	145	155	141	143	155	154	144	115	160	163	149	168	128	167	177	169	147	152	157	140	132	163	134	158	132	140	125	143	123	142	135	140	130	141	154	152	147	134	143	168	143	162	166	147	142	136	131	136	167	164	147	157	151	152	166	143	156	150	185	145	156	172	160	171	138	143	144	154	162	153	128	139	155	154	160	142	133	149	164	137	138	153	140	157	129	127	141	166	163	137	143	164	142	126	145	149	144	142	138	150	127	141	142	174	154	138	155	139	163	146	151	143	152	143	182	136	155	144	164	142	168	132	151	151	140	155	137	136	156	128	151	144	160	151	155	139	126	143	152	146	154	149	154	162	138	139	134	137	165	169	163	126	142	126	133	154	158	146	126	151	159	140	157	170	166	143	132	162	148	157	181	149	132	152	156	151	156	150	145	141	154	144	153	156	143	156	128	134	128	145	139	159	136	170	148	149	164	161	155	160	139	153	155	140	149	166	159	139	142	154	148	149	175	140	151	165	156	148	155	128	154	160	143	138	160	143	168
4026	1767	1257	500	533	461	489	478	449	449	448	474	438	456	413	450	405	444	416	394	412	488	415	426	442	443	456	420	396	445	380	459	493	415	418	403	408	418	407	408	393	464	453	435	422	418	397	416	403	409	466	435	438	408	390	414	431	422	440	417	403	421	415	391	405	399	420	417	396	397	393	399	399	405	377	380	433	454	450	400	437	434	416	404	415	483	429	397	424	410	401	487	412	410	439	429	398	448	387	430	427	398	429	431	457	438	408	435	445	456	446	392	469	435	435	426	447	404	425	399	422	413	444	428	381	418	409	418	386	410	467	438	397	414	408	377	409	414	355	452	407	435	421	407	426	441	420	439	430	417	427	381	459	396	423	419	408	432	392	421	418	423	419	407	410	434	437	415	430	424	425	428	381	412	428	421	425	413	470	395	378	437	414	432	432	395	407	423	411	427	413	401	415	442	417	430	404	456	432	463	416	442	413	431	421	412	403	398	416	385	434	428	439	415	418	411	410	418	415	432	423	389	399	411	402	413	431	419	388	431	411	422	404	431	425	426	404	434	416	430	426	410	420	414	404	451	427	397	438	409	461	371	402	470	438	418	437	411	465	409	436	404	464	435	413	429	460	440	472	403	430	398	406	402	391	446	385	452	387	388	407	402	396	379	422	446	431	388	435	424	416	418	453	417	390	422	429	423	410	403	428	423	450	421	415	396	418	397	405	397	423	404	413	416	446	360	434	405	422	391	405	402	423	425	442	410	425	440	384	419	433	423	430	426	422	387	435	420	435	430	413	412	435	403	404	417	464	437	444	412	409	426	430	413	411	419	452	413	455	393	390	427	388	449	417	386	444	421	426	416	422	430	448	446	394	437	429	449	421	416	406	405	415	428	425	425	405	448	426	427	424	413	413	436	464	401	383	429	419	400	421	428	423	426	376	416	414	416	412	444	436	440	425	406	455	420	424	421	426	440	423	425	393	408	429	419	400	413	434	425	401	421	388	401	448	441	393	409	355	415	405	465	414	415	437	423	472	406	411	445	384	447	437	371	413	435	461	457	455	433	413	422	399	402	446	442	399	443	440	464	438	385	373	442	422	389	391	391	426	454	411	407	408	423	411	440	435	426	401	416	406	415	419	388	446	415	409	410	433	426	393	404	421	396	379	406	444	414	452	419	423	412	402	427	418	398	399	437	410	416	413	416	450	401	437	461	400	432	457	416	390	418	400	449	438	424	411	390	428	404	407	437	412	445	438	409	459	417	445	421	419	405	427	416	432	419	449	427	425	423	434	447	435	419	404	396	477	394	361	441	395	430	425	409	440	467	387	435	419	390	384	395	468	431	436	417	447	453	421	461	420	410	412	421	395	361	469	435	470	416	436	419	425	380	418	408	380	409	425	431	406	396	439	394	434	401	411	458	397	404	411	440	442	430	404	425	387	399	429	410	393	419	419	394	431	447	430	438	441	428	398	427	432	397	400	392	439	403	432	445	378	401	445	426	440	409	436	446	422	433	460	423	443	408	415	422	382	408	422	437	434	412	454	424	420	389	423	410	400	403	462	394	427	407	398	405	423	415	468	448	404	412	441	395	392	412	457	407	423	395	433	400	422	454	419	426	438	449	408	422	416	402	417	408	430	424	434	409	416	405	441	404	419	405	402	395	422	399	413	412	417	426	451	412	441	403	445	400	427	424	443	412	428	417	429	420	437	403	420	419	419	437	417	417	435	419	428	412	443	452	388	418	405	395	415	429	468	429	393	448	413	416	433	411	409	415	482	445	439	451	389	447	392	399	415	418	423	400	424	427	405	442	378	429	439	456	418	419	456	407	438	404	437	411	401	420	416	407	406	418	460	456	416	378	434	407	392	401	413	428	472	468	423	402	418	418	430	399	402	424	452	423	380	417	430	441	385	398	374	423	416	431	401	401	414	460	423	399	396	428	416	440	431	448	478	421	423	413	391	429	426	431	437	446	425	411	405	399	417	424	430	409	418	415	392	444	438	391	447	411	413	452	415	430	413	435	434	433	456	440	417	396	411	394	425	391	437	435	435	427	390	398	392	427	407	433	435	421	411	407	417	421	431	417	413	447	423	427	393	402	405	460	425	423	411	424	433	454	409	411	418	417	382	423	380	420	423	421	399	412	411	427	406	421	468	397	434	429	441	404	422	413	415	434	427	393	437	420	419	420	419	421	441	417	446	424	443	434	431	453	406	398	396	446	426	405	393	455	437	405	438	431	440	411	423	464	427	415	403	449	434	412	376	445	416	430	453	430	434	412	402	399	406	438	405	430	427	431	433	359	424	424	407	403	421	411	422	416	446	409	410	415	414	408	396	437	401	421	411	389	407	430	398	383	426	418	420	437	399	416	442	437	441	389	399	424	449	382	437	398	416	436	407	411	441	424	455	432	410	392	455	392	385	406	438	411	442	430	442	434	412	472	440	427	416	419	433	467	440	405	417	403	409	418	432	407	436	428	398	434	421	415	402	391	407	437	431	428	407	409	423	422	397	439	457	441	415	423	404	423	424	384	424	438	408	413	391	417	458	436	436	409	394	422	421	416	416	416	392	423	413	401	412	410	432	428	415	419	438	433	401	437	385	409	390	376	403	413	425	402	393	442	447	433	439	461	452	394	416	442	416	428	449	431	428	439	423	425	415	443	407	439	413	423	389	419	417	399	419	421	429	434	419	432	406	437	421	413	401	412	384	399	440	421	410	409	407	375	454	433	417	421	411	399	420	426	428	436	398	409	439	436	424	405	420	423	421	427	436	460	444	424	417	403	422	398	409	376	409	439	435	402	408	404	470	383	420	418	428	454	427	419	436	441	422	431	385	443	440	399	425	422	396	415	412	418	441	454	436	406	408	440	414	427	426	415	471	405	433	389	455	406	419	443	427	404	405	425	420	423	400	425	420	434	392	422	420	401	426	410	432	417	400	422	403	405	434	402	420	407	421	428	458	407	420	439	394	425	396	397	415	422	402	384	439	408	406	433	371	420	439	418	397	416	426	400	398	382	407	463	412	417	460	419	430	396	447	437	390	436	482	416	402	403	416	390	437	412	444	418	416	426	402	444	443	456	422	460	375	401	422	409	420	395	424	409	413	419	425	418	407	430	423	388	423	419	443	410	443	420	428	403	428	443	412	434	405	417	444	439	440	406	436	430	451	404	387	416	456	434	450	431	434	390	429	421	405	418	378	432	438	446	403	432	415	400	449	423	394	447	417	412	390	390	434	406	417	390	438	428	426	395	404	417	443	440	398	440	428	399	428	419	426	404	394	398	417	437	431	437	406	458	430	404	446	410	419	430	431	381	425	415	430	437	394	415	441	437	403	386	422	387	380	420	387	418	430	434	447	395	406	394	409	429	443	380	433	388	442	415	430	432	421	431	421	450	411	442	414	403	402	394	426	408	457	390	429	425	415	443	426	429	441	406	469	444	400	459	421	430	457	440	411	462	435	423	418	420	425	411	423	386	413	449	413	415
35192	27211	15799	1346	727	517	446	416	399	333	338	296	299	291	282	334	250	258	263	300	295	242	262	307	266	296	286	291	279	273	275	282	259	280	273	265	285	282	286	271	243	273	280	289	229	234	251	242	250	239	265	269	248	250	254	249	272	283	263	270	242	259	281	286	260	294	264	256	219	241	260	273	251	261	275	297	299	262	254	283	261	267	260	262	258	249	258	236	230	274	267	232	272	256	289	248	252	230	248	251	245	246	281	265	273	244	280	258	253	261	278	286	286	258	271	253	280	263	258	238	272	272	262	286	260	261	282	242	274	254	286	245	238	243	239	245	256	249	252	264	237	274	252	258	251	258	251	249	248	223	239	261	278	256	265	273	293	222	279	225	265	255	254	289	256	241	242	281	248	242	268	268	241	264	255	280	265	266	267	243	296	233	248	268	308	244	249	271	245	260	247	267	289	243	304	264	267	251	261	276	250	253	254	242	236	258	288	263	245	265	254	284	255	250	273	262	234	250	244	242	244	229	252	246	250	268	268	234	242	283	258	264	253	260	262	263	290	263	245	270	284	271	283	252	260	270	279	227	277	253	257	258	307	301	268	234	247	258	250	254	262	252	250	254	265	257	235	245	268	255	251	228	227	278	266	258	276	247	275	267	294	260	248	264	244	247	241	247	253	286	278	271	279	283	243	248	271	238	251	254	251	263	237	234	275	282	272	248	265	271	271	267	245	261	221	262	241	261	248	253	250	303	270	264	279	244	292	260	267	292	251	273	235	259	272	231	282	286	261	275	263	264	250	291	244	227	247	244	294	232	258	251	272	248	261	224	266	245	275	244	239	247	302	278	274	264	257	260	237	270	289	259	242	264	228	272	254	249	233	244	246	269	258	252	253	279	236	263	286	250	251	246	273	265	304	270	275	251	230	231	266	282	275	255	263	280	302	246	263	279	272	244	268	247	238	240	260	258	245	255	265	271	261	288	257	213	245	249	258	235	260	255	270	263	271	265	285	241	276	249	253	254	289	214	243	235	248	246	273	284	250	264	236	245	249	270	275	287	258	286	239	247	278	260	252	247	221	264	244	247	264	259	240	277	269	256	267	241	242	283	257	251	245	250	249	287	261	268	253	251	267	268	271	253	245	245	265	250	289	248	280	246	266	232	244	265	248	255	287	239	249	251	265	245	265	266	282	271	274	246	278	258	239	250	237	241	222	250	260	274	246	255	269	253	259	240	264	275	253	259	273	267	268	253	268	240	281	245	268	247	246	251	268	249	295	250	270	278	248	293	211	296	265	255	246	257	211	249	264	243	252	256	255	254	251	256	250	241	260	220	259	267	244	268	283	271	249	260	237	246	278	263	238	253	231	270	279	266	303	237	255	228	278	280	247	260	258	261	253	256	265	280	251	255	241	260	239	277	287	225	260	280	259	245	253	221	264	253	274	259	272	265	263	264	265	247	284	249	273	237	262	271	256	291	261	253	276	257	286	265	249	266	256	254	310	268	254	268	271	272	239	270	248	258	235	279	261	270	263	271	264	226	265	242	260	276	276	283	256	253	249	261	240	261	265	237	268	234	248	225	255	270	288	275	291	243	267	254	276	233	251	276	249	278	253	263	268	258	265	254	260	241	264	252	268	238	260	256	305	251	264	253	259	269	262	237	282	265	283	242	262	239	252	222	303	248	263	284	239	260	273	226	246	269	260	250	273	260	241	271	249	268	257	268	276	268	269	275	242	249	266	266	245	251	284	276	246	261	236	226	250	295	284	274	267	276	246	281	260	248	270	241	258	248	282	272	283	259	246	233	257	259	271	223	244	283	236	282	239	255	263	237	271	262	272	277	255	246	250	246	251	268	288	281	274	277	255	259	259	247	223	255	239	286	237	247	254	278	249	278	241	266	260	259	266	261	266	256	261	244	253	239	280	260	236	259	273	274	274	262	249	258	259	269	248	255	235	271	282	247	282	263	268	253	257	233	263	264	261	247	260	274	241	256	274	246	248	289	231	289	248	258	250	272	254	282	285	247	261	267	238	287	266	251	255	258	264	284	275	254	252	280	240	258	249	250	246	243	244	255	248	287	257	265	258	225	287	248	250	281	263	227	242	278	253	283	261	238	267	227	269	268	245	280	284	273	278	265	267	291	278	265	255	260	267	280	258	257	242	252	216	259	290	254	252	274	257	264	260	264	262	247	249	275	262	250	268	286	262	274	261	254	234	264	251	252	260	265	287	289	265	278	222	255	258	244	254	226	258	252	257	247	260	262	256	268	248	256	257	266	244	240	246	252	269	279	274	241	253	269	240	279	238	281	246	290	275	258	265	226	267	267	248	254	256	233	244	257	249	265	263	255	233	258	279	256	259	264	262	272	260	256	269	224	242	257	258	257	235	254	271	260	278	247	245	282	244	272	276	264	277	257	290	239	282	237	260	262	263	242	244	273	265	276	235	263	255	252	265	281	284	257	282	280	280	260	275	244	269	256	244	255	245	263	283	265	251	276	263	253	265	253	238	273	272	249	267	277	245	268	274	285	258	301	276	262	251	254	285	260	267	263	253	252	249	261	239	271	286	259	227	257	256	264	282	261	253	243	270	254	268	268	247	280	274	267	251	277	257	253	244	267	289	264	265	266	249	251	269	259	286	258	239	265	243	274	270	273	283	271	263	244	255	252	262	249	263	236	269	269	250	301	302	253	254	232	242	244	261	276	275	226	254	258	280	275	227	297	238	246	248	287	275	283	245	247	248	230	259	301	263	269	271	258	280	221	264	257	266	266	275	240	249	241	281	246	229	282	288	279	275	265	223	280	258	276	262	288	248	258	282	288	254	244	268	269	293	278	240	270	271	264	225	238	251	249	283	259	241	253	246	270	286	258	280	255	258	261	271	219	243	245	243	267	249	287	264	267	260	280	268	264	228	285	255	261	256	239	275	280	256	236	233	243	282	283	261	258	263	244	259	281	265	258	257	259	265	274	271	265	233	238	240	248	280	260	288	264	253	276	249	266	248	268	282	270	254	272	219	265	248	277	274	245	249	260	219	278	282	283	265	273	252	265	281	255	253	235	253	242	251	266	256	266	233	278	234	246	264	272	281	277	265	251	255	255	273	282	274	275	245	289	291	264	262	255	250	252	251	281	257	263	261	254	250	266	290	256	265	280	256	275	291	259	264	271	259	249	252	281	265	261	261	256	285	256	260	249	248	265	266	273	264	253	258	241	212	242	255	275	241	216	273	255	272	264	238	247	278	240	248	268	230	265	261	255	252	276	244	253	258	244	231	294	237	271	262	244	251	244	267	253	253	273	254	261	225	250	255	272	257	263	257	286	244	283	294	249	255	274	253	259	250	273	227	268	251	242	243	250	259	255	255	249	261	271	242	234	272	246	275	252	278	257	262	234	273	261	277	251	271	245	259	248	261	259	254	265	276	298	271	267	255	253	259	236	251	248	259	262	273	270	276	265	257	260	264	248	255	256	295	265	284	263	277	276
20117	20598	10495	3214	2606	2246	1911	1616	1405	1328	1155	1116	1103	1010	903	880	890	835	855	813	810	798	818	761	813	744	781	741	793	760	732	690	747	726	729	693	677	690	736	743	715	721	678	692	718	656	707	715	721	687	678	680	659	659	722	636	650	606	680	649	667	677	668	726	695	681	621	686	679	706	687	616	631	639	640	675	692	645	680	686	642	689	657	704	668	631	669	674	681	708	671	668	649	726	676	617	662	628	671	687	635	654	707	681	670	666	709	681	682	655	663	668	663	654	719	687	687	674	681	668	674	673	665	667	669	618	667	670	661	686	669	675	698	664	654	633	688	670	620	663	685	633	665	629	666	616	704	672	655	671	653	698	617	606	684	681	677	701	745	626	674	641	697	685	620	645	643	666	662	721	664	620	629	637	653	690	699	665	635	662	682	675	630	697	649	673	689	662	757	717	667	674	663	687	729	679	668	634	664	682	730	642	695	662	644	693	618	646	645	655	664	647	667	679	667	688	670	679	671	651	660	633	622	640	670	730	675	678	643	647	643	679	665	673	635	671	657	640	645	711	643	670	689	673	654	674	669	694	645	658	643	653	650	651	654	690	645	654	641	649	643	667	737	673	673	644	677	694	687	665	660	678	681	694	699	669	638	656	660	657	650	640	674	647	668	692	688	652	647	670	693	684	700	675	636	660	681	671	650	644	638	642	659	695	698	661	676	648	660	660	634	688	665	644	688	683	617	665	709	685	641	670	692	657	674	653	628	598	633	640	642	681	666	689	667	661	627	686	708	679	686	686	639	653	701	698	637	641	669	655	597	659	654	637	707	662	699	661	679	593	646	652	640	655	658	653	667	641	630	654	664	657	640	620	624	674	658	674	623	662	665	675	687	673	636	670	639	673	659	664	666	629	704	639	662	663	646	660	688	683	661	658	678	742	638	695	633	693	618	656	682	641	635	690	684	674	611	660	600	640	684	637	633	638	718	662	649	651	710	726	640	700	651	641	666	728	635	624	645	659	648	669	722	692	655	658	623	647	671	600	722	663	691	635	670	700	653	606	677	668	632	669	666	693	713	641	656	657	659	655	683	669	605	645	659	659	638	652	661	693	665	654	691	692	662	683	641	664	640	664	629	690	680	656	658	669	671	690	678	667	627	669	682	683	641	644	672	673	666	670	639	622	644	649	680	687	636	667	643	684	707	667	663	642	655	729	625	657	619	643	626	671	668	695	658	604	684	672	625	622	704	640	668	652	678	636	633	660	680	643	658	676	670	675	647	637	672	675	628	599	649	649	689	684	615	681	676	683	676	662	672	691	697	633	618	655	653	637	677	650	638	659	657	661	630	640	603	635	628	639	657	685	658	669	639	653	635	679	697	669	656	674	690	627	688	709	684	659	692	627	608	684	641	706	711	671	674	591	625	676	655	630	652	696	707	630	690	638	645	651	628	651	664	656	712	629	669	673	683	625	661	674	695	631	677	620	691	640	668	670	667	637	668	698	685	672	664	636	651	665	667	683	670	665	726	630	642	668	636	646	673	725	702	660	643	659	592	698	667	660	710	645	674	659	672	619	637	628	649	647	636	688	647	655	639	600	679	624	670	626	686	649	662	654	650	653	631	657	656	634	668	636	629	667	645	635	698	669	623	668	676	664	718	673	651	651	660	641	675	654	698	712	611	701	654	638	665	695	694	614	680	698	640	687	688	665	669	699	649	679	680	652	645	689	685	639	665	700	628	692	709	648	661	671	641	677	670	643	689	672	644	653	685	668	638	678	668	662	620	676	701	637	646	684	666	666	623	629	623	678	682	663	653	659	725	655	661	635	689	668	701	658	673	608	656	653	624	685	690	698	614	646	711	663	641	662	685	637	658	675	630	659	670	708	687	637	689	709	671	674	639	652	639	675	675	690	696	666	652	694	649	642	684	678	711	664	669	655	660	646	655	665	665	662	729	665	647	686	624	656	635	677	691	643	657	655	616	625	691	696	654	661	672	633	656	660	627	606	672	594	645	684	625	648	638	639	661	687	715	668	692	644	658	653	654	671	662	650	664	673	649	705	635	656	698	627	632	681	694	646	704	651	638	689	655	680	677	687	691	713	648	682	660	638	647	668	628	636	693	640	687	662	665	693	635	707	663	652	647	633	656	665	678	647	674	704	668	657	660	675	626	669	653	659	646	652	654	671	640	696	650	669	616	673	624	692	694	667	690	636	688	674	663	638	621	641	697	655	652	674	652	669	645	702	638	691	625	619	669	645	674	660	672	648	699	677	654	663	665	627	686	661	666	655	708	621	634	707	667	658	681	678	680	664	638	732	656	665	639	700	649	677	633	631	691	708	640	656	709	657	655	659	620	710	678	654	638	689	709	698	657	677	659	657	640	614	668	678	677	638	664	639	644	685	682	654	686	641	697	667	666	642	637	716	681	689	624	685	660	657	682	670	688	669	671	648	705	651	668	713	654	692	650	660	664	674	630	635	711	662	655	670	680	673	639	647	632	664	647	671	657	687	690	676	645	669	645	631	686	640	711	626	676	644	660	647	642	689	652	655	680	665	677	685	667	620	616	681	615	678	633	669	685	667	657	667	679	625	615	629	684	706	677	683	690	661	644	644	639	673	674	625	688	643	634	692	666	639	686	661	699	649	649	640	640	660	583	630	680	689	651	637	669	647	682	618	699	649	640	619	678	662	704	635	674	649	685	637	702	650	663	654	678	661	667	685	638	667	672	665	647	706	643	690	684	661	595	696	660	674	667	668	686	665	703	633	628	664	675	670	685	617	654	668	687	668	655	659	672	648	671	701	704	674	661	671	696	648	685	642	625	638	638	648	652	620	656	662	633	654	632	646	640	663	676	691	683	648	715	683	629	644	695	649	649	636	662	702	655	670	687	663	622	678	654	640	679	686	709	654	633	666	695	679	656	646	678	682	710	651	622	689	689	652	673	718	662	683	682	656	637	681	653	684	650	643	679	662	701	668	657	593	687	627	659	657	684	673	645	665	643	689	665	661	655	734	670	699	666	691	619	690	626	635	699	663	669	678	667	618	649	690	674	618	657	656	717	636	679	678	665	691	654	660	708	653	656	657	657	643	657	699	649	661	657	678	628	668	661	716	679	699	680	670	675	635	646	713	647	662	668	667	683	657	632	659	648	673	620	660	636	595	657	644	642	660	685	705	671	667	653	680	682	637	693	680	693	669	618	703	722	662	648	640	630	716	643	689	592	678	676	612	689	703	667	664	691	633	649	650	640	626	678	690	622	619	647	644	684	641	657	665	659	621	674	653	679	700	667	647	677	647	626	661	644	643	690	660	674	693	636	646	726	652	714	633	702	669	676	671	673	629	651	665	691	669	667	673	662	661	676	639	697	668	679	699	683	630	658	692	677	586	687	626	617	699	642	610	649	691	644	658	630	658	642	664	672	668	669	737	626	636	696	659	636	712	675	752	639	701	642	667	702	688	659	637	649	657	613	679	662	657	640	682	681	649
46715	39284	25818	3813	1197	792	638	524	451	403	339	320	310	285	277	277	254	225	220	249	232	262	263	245	255	229	248	201	224	222	207	232	230	212	229	215	246	191	237	210	210	212	228	203	196	218	199	214	230	214	228	182	192	188	201	205	207	210	190	196	181	206	191	206	196	190	207	217	206	223	202	210	200	207	211	203	209	216	196	191	211	217	202	215	221	197	219	200	187	207	200	205	189	198	194	198	174	202	195	242	204	195	215	198	175	233	216	213	204	196	194	206	207	218	227	222	212	216	215	168	194	206	192	208	193	194	204	200	184	190	222	202	187	239	219	222	205	185	212	211	197	213	220	210	198	194	202	207	234	214	189	214	192	180	194	212	221	186	171	213	228	171	205	204	205	202	186	203	202	224	221	227	177	202	223	197	200	204	192	208	216	214	196	191	219	209	189	217	191	188	186	214	213	223	188	190	203	209	191	194	188	206	201	203	195	222	201	204	209	194	186	204	212	207	196	223	211	219	222	203	197	214	199	224	213	199	216	202	187	196	199	189	194	215	215	181	162	217	197	191	200	225	203	203	198	208	203	218	194	214	185	217	173	206	197	208	191	183	199	206	208	201	198	210	206	163	184	204	213	200	190	173	196	214	216	201	207	199	207	204	246	188	200	211	209	192	198	213	219	227	211	216	208	199	195	175	191	195	189	197	219	193	186	227	185	245	191	201	195	234	197	208	225	177	201	214	200	204	212	225	226	214	195	219	212	215	199	209	214	203	195	202	168	222	209	249	202	210	184	217	194	195	207	202	196	211	185	200	203	208	174	206	178	206	201	174	209	201	211	203	222	225	186	205	207	204	188	196	215	218	201	221	193	209	202	213	210	209	218	196	235	206	212	184	203	211	202	205	195	207	198	219	201	196	196	205	187	202	211	202	183	219	208	173	217	212	190	182	208	215	205	211	206	220	207	218	189	194	172	196	208	188	215	189	209	171	221	199	200	208	192	232	214	216	221	208	202	194	226	186	211	215	199	184	197	228	203	196	226	202	216	197	195	190	160	210	209	175	215	198	208	212	220	214	200	234	216	176	210	216	230	203	199	208	201	212	203	227	185	179	209	209	200	198	186	200	193	207	210	184	201	202	197	198	186	225	199	220	218	192	192	204	204	216	229	242	202	201	181	199	203	205	201	220	207	216	172	206	202	210	190	204	207	215	216	183	219	202	193	204	217	219	209	206	227	228	191	195	214	208	194	206	213	204	214	194	226	191	207	202	252	203	215	175	209	221	219	190	199	181	205	221	208	205	210	238	195	197	212	196	182	210	187	213	199	212	207	188	210	225	236	218	191	195	203	195	212	207	198	197	192	221	228	203	201	215	223	225	219	200	227	210	192	201	182	211	193	180	199	216	196	211	235	202	205	188	181	214	178	217	220	212	209	188	207	206	223	227	215	194	211	201	183	214	209	194	218	214	189	229	197	194	211	192	213	187	195	224	178	204	207	216	196	186	225	190	207	209	198	197	217	204	205	205	210	172	189	196	192	208	221	210	194	214	201	202	213	170	169	223	192	212	220	206	198	184	232	206	192	200	181	213	228	185	186	220	221	203	213	218	189	214	186	197	200	211	194	217	204	211	203	209	190	189	203	221	216	226	202	222	208	210	211	212	188	192	183	190	204	184	198	196	204	227	183	239	220	219	189	217	231	193	218	198	203	194	187	195	205	228	206	192	176	212	181	216	243	194	189	215	216	184	200	226	210	218	196	169	199	194	205	207	190	202	199	173	204	212	188	192	229	195	200	221	213	192	192	207	220	177	229	214	201	233	190	238	195	208	197	210	215	195	211	210	193	187	227	170	206	201	187	231	211	201	220	188	217	190	209	201	199	198	220	180	165	190	190	195	199	191	211	192	195	191	200	202	201	183	185	193	187	201	223	206	216	215	215	190	176	200	209	204	234	184	221	190	194	212	183	185	198	187	194	196	188	184	204	245	200	190	206	207	210	230	185	191	219	211	209	216	205	198	206	208	232	208	211	200	203	201	193	203	186	208	208	198	168	218	217	207	216	196	185	214	209	228	211	184	212	202	208	215	212	211	239	198	202	196	209	201	188	194	213	203	158	208	187	221	191	192	186	205	192	196	195	198	198	230	194	187	216	187	206	222	179	223	201	212	196	221	219	210	218	213	217	199	183	214	202	208	213	208	223	189	204	223	184	171	192	202	193	232	220	220	203	196	216	232	227	212	179	205	219	215	204	240	177	200	195	148	185	197	215	190	196	206	205	193	172	211	202	222	207	215	216	230	207	209	206	220	207	186	204	217	232	214	216	188	192	199	213	183	208	188	200	229	215	185	168	206	177	185	206	190	227	195	196	204	185	196	210	212	205	206	232	218	177	199	184	220	179	199	217	203	203	204	224	176	221	204	220	217	222	227	200	196	211	218	222	227	179	185	184	185	200	205	191	180	184	207	224	206	217	194	198	202	236	195	212	170	227	220	228	195	198	196	197	186	219	205	201	184	195	149	191	203	207	202	190	206	220	224	176	220	182	198	205	231	187	211	196	220	192	184	196	196	210	190	203	193	199	174	192	195	232	231	203	192	209	224	226	219	215	214	189	186	188	224	194	194	210	216	192	187	188	223	207	187	203	184	205	196	215	219	218	182	198	208	208	200	217	211	215	219	224	225	185	201	206	173	197	195	192	222	201	206	204	231	194	193	224	214	195	190	212	189	216	214	227	193	212	221	206	200	218	203	201	198	215	201	221	187	209	185	206	207	198	212	176	211	206	205	220	218	199	203	206	211	214	194	218	187	225	215	206	210	205	191	221	218	207	189	215	199	206	200	203	227	217	199	228	208	210	185	210	211	229	222	196	229	199	217	189	203	210	230	218	182	191	205	193	204	209	203	215	192	200	193	175	201	209	182	197	198	189	211	224	232	187	189	205	194	224	202	207	218	179	191	214	223	182	207	230	203	190	216	201	199	204	209	193	210	176	216	211	176	204	198	182	190	230	206	201	209	184	207	209	202	221	192	199	203	187	190	222	225	196	199	200	224	192	205	219	196	183	214	229	221	214	204	207	204	185	207	227	200	204	208	249	221	195	211	196	192	200	194	186	191	205	203	194	200	220	185	205	206	184	201	214	194	200	201	208	186	206	204	191	192	198	211	175	206	175	195	184	197	203	218	213	232	188	194	219	191	229	159	204	198	209	203	178	209	209	226	194	213	180	177	207	199	205	170	198	191	196	217	213	214	211	202	207	182	228	235	189	206	196	208	223	219	205	227	189	211	202	188	222	213	220	179	199	218	193	186	201	216	193	221	191	188	211	214	180	209	222	220	220	191	197	218	223	205	206	206	219	207	205	206	193	195	197	199	218	207	230	200	210	183	195	195	195	209	205	200	215	195	204	213	220	218	221	190	206	207	189	200	187	198	176	190	206	186	163	203	194	196	194	215	213	202	228	205	190	221	222	223	200	188	226	216	221	164	209	193	197	167
27631	28063	15275	5370	4468	3594	2903	2379	1980	1759	1528	1337	1399	1150	1078	1080	948	938	866	848	860	786	720	777	788	756	684	688	731	678	669	651	622	608	657	630	644	625	620	612	626	563	571	545	609	601	570	561	553	558	586	565	553	535	577	575	585	539	550	530	570	534	538	574	554	555	518	559	560	501	521	514	502	584	527	527	559	504	537	549	521	581	573	557	519	563	549	508	515	527	538	505	530	529	512	537	551	532	499	550	510	532	534	533	522	572	555	498	500	543	514	529	508	561	564	532	528	532	520	527	555	520	563	508	550	545	539	534	498	505	503	524	478	526	510	480	500	570	565	502	513	526	493	528	519	497	551	566	538	533	530	541	547	518	543	557	527	546	523	526	479	508	533	494	531	553	484	522	485	518	548	487	531	526	508	534	530	529	536	523	543	508	481	531	495	474	527	513	492	535	532	536	531	511	534	515	529	517	522	555	496	519	550	491	552	515	516	511	513	510	475	534	533	512	515	475	521	529	539	517	508	516	493	523	502	521	506	529	546	529	521	533	529	530	501	512	507	542	516	494	496	508	556	533	582	520	509	540	515	482	502	568	515	497	514	516	521	524	508	515	515	505	550	542	530	521	490	531	522	471	516	490	489	473	544	498	527	496	517	523	526	521	536	518	502	560	519	533	544	526	497	532	483	511	552	519	550	547	498	493	526	520	514	545	527	523	534	505	554	522	551	548	532	523	455	498	541	550	530	550	525	484	521	488	528	511	535	493	550	533	487	514	516	526	541	505	554	508	547	514	502	516	504	526	526	500	542	498	559	520	515	551	504	517	535	500	541	534	513	526	523	502	523	489	517	508	515	522	525	508	485	520	516	535	504	525	492	490	530	547	544	530	529	509	521	500	526	541	478	523	477	522	534	537	476	514	487	522	504	539	522	524	515	542	487	510	505	506	523	534	563	494	511	529	535	517	541	497	536	508	500	543	505	511	574	529	520	511	531	504	489	457	516	528	503	526	514	509	533	516	557	516	528	526	531	484	531	506	534	521	528	506	512	528	475	554	485	529	512	529	560	507	542	470	507	542	506	506	542	490	507	495	519	514	497	518	522	492	505	504	546	508	496	519	523	490	533	554	569	543	531	496	571	509	502	537	491	510	526	544	503	525	563	475	498	499	532	539	553	490	493	519	530	493	534	495	518	531	523	527	525	530	533	531	537	546	552	500	522	518	557	534	515	508	505	512	587	526	513	513	539	514	466	508	506	520	495	527	528	532	532	496	536	520	490	509	482	509	520	496	565	477	513	521	489	551	510	550	501	492	498	499	551	531	550	567	519	506	545	537	510	515	549	524	513	518	524	482	508	528	519	506	561	498	567	532	535	551	478	506	514	504	540	517	518	501	516	516	500	548	479	515	500	535	554	535	499	504	476	553	485	540	519	501	523	501	520	500	492	497	512	542	534	506	492	540	507	516	485	536	529	540	496	524	557	540	514	537	483	533	501	494	587	533	507	509	542	488	520	527	509	532	544	491	534	504	523	540	534	515	520	521	526	509	505	547	532	487	550	525	503	512	508	528	529	556	534	537	494	479	566	541	489	492	541	553	530	555	493	532	525	499	487	513	539	526	539	508	519	569	495	540	529	535	530	503	480	564	547	515	488	522	525	480	537	545	503	570	535	520	548	509	533	537	522	529	508	505	546	539	491	506	525	527	498	556	522	513	543	528	569	517	523	475	530	528	521	502	505	507	504	521	540	527	531	508	504	534	550	475	490	522	513	498	539	491	512	556	492	551	503	516	554	514	513	469	556	539	554	541	519	493	485	563	501	547	527	514	533	539	530	487	541	528	542	538	545	506	523	490	518	504	504	543	539	543	519	540	481	498	533	535	512	516	520	496	486	557	538	481	518	504	522	504	541	514	523	526	492	492	546	540	551	531	516	544	523	544	499	519	510	520	539	444	494	542	501	505	515	550	503	524	541	508	508	530	500	492	489	532	555	492	477	540	555	488	543	517	550	569	522	512	474	544	526	503	547	497	494	493	523	533	552	545	520	502	497	489	527	522	508	481	518	511	528	523	536	537	541	507	459	546	501	528	507	504	513	534	526	567	501	514	502	506	516	530	518	497	510	510	461	490	491	544	515	496	515	507	514	484	508	483	503	505	522	533	542	525	483	506	517	513	459	519	510	503	508	510	575	515	548	522	524	566	514	524	509	522	520	535	522	553	512	513	510	494	510	535	497	529	519	522	488	471	523	538	556	522	524	464	525	482	527	537	555	519	510	532	547	489	502	515	572	544	508	543	548	533	510	528	563	550	525	517	490	516	495	512	541	490	520	496	485	492	579	538	555	522	541	524	536	487	545	542	525	528	479	491	502	516	496	492	547	530	550	533	514	519	535	530	504	468	542	548	530	498	566	507	514	510	520	555	540	538	543	521	523	488	517	554	508	522	525	526	486	565	542	509	518	514	524	498	527	528	523	508	535	536	584	506	539	526	532	491	475	520	489	536	515	517	519	531	522	515	549	523	498	503	509	522	499	521	520	558	538	472	505	524	520	524	480	506	563	503	531	509	487	487	492	473	485	511	462	523	548	532	548	484	568	524	483	493	508	541	552	545	485	513	551	489	508	496	543	527	514	529	540	522	507	507	514	515	532	543	558	478	516	499	508	514	525	509	532	520	528	535	503	511	495	528	518	509	505	507	533	479	524	513	502	493	487	571	504	490	503	536	505	552	508	512	501	528	512	523	502	557	526	513	493	537	501	526	530	482	573	555	508	521	494	489	520	509	542	527	527	529	520	497	548	546	549	548	478	514	512	509	477	562	512	503	521	532	549	484	518	538	559	513	550	521	464	468	473	520	534	525	511	527	514	534	523	479	538	485	509	528	474	533	507	489	501	558	533	508	504	524	484	518	532	541	546	551	510	532	535	500	510	546	536	510	498	501	494	526	509	513	582	456	517	535	558	515	517	519	510	480	499	502	540	511	523	522	505	521	527	541	520	512	541	533	518	522	509	502	548	495	519	555	528	525	544	502	516	549	534	527	485	484	508	502	473	494	478	475	511	506	531	504	584	532	523	459	520	529	506	498	524	536	539	542	525	485	522	515	505	507	526	529	501	497	495	490	567	554	521	537	511	518	542	506	473	517	546	506	497	547	503	534	543	486	509	511	518	500	543	514	520	514	486	532	501	512	516	528	523	527	547	516	497	554	548	542	523	449	542	467	528	508	524	508	556	517	555	459	531	505	435	497	531	507	522	531	489	522	516	556	526	522	525	470	455	510	502	535	567	566	553	489	518	525	543	523	479	519	529	543	492	518	539	506	495	547	540	517	540	528	508	515	530	500	542	565	482	508	529	497	539	505	522	529	523	520	507	562	502	531	516	541	514	508	539	533	497	520	502	541	519	526	500	513	462	533	566	536	540	543	507	518	504	523	535	525	521	488	474	513	522	533	530	517	511	538	507	482	500	491	481	514	561	536	540	545	451	546	520	493
3953	1066	616	163	145	155	174	168	168	134	157	156	165	164	142	163	143	152	152	156	144	131	144	140	152	131	150	161	135	153	169	149	136	177	152	137	156	144	146	147	144	160	147	150	122	148	166	171	147	157	137	134	161	148	150	147	139	143	113	136	150	158	132	142	146	144	143	153	137	149	145	157	125	163	185	155	132	151	155	162	132	158	168	144	153	138	181	147	139	151	152	157	168	145	148	166	153	171	155	129	157	166	168	182	173	138	148	147	155	123	156	149	141	142	129	145	162	131	157	158	171	133	145	143	154	133	157	156	167	134	137	178	149	153	150	148	154	138	134	144	155	151	149	136	138	156	137	172	153	157	161	160	153	172	148	141	143	160	158	170	172	155	157	142	140	143	148	151	150	143	159	163	150	157	135	135	155	151	110	130	168	151	139	157	166	129	144	158	153	170	162	139	155	154	120	141	144	134	147	157	129	149	142	124	164	144	147	132	165	148	164	145	154	161	161	151	143	149	156	149	158	150	170	162	141	144	159	143	148	150	147	127	133	124	143	150	158	162	153	147	161	143	145	157	153	152	158	132	178	143	150	144	162	160	134	149	158	151	160	146	137	133	126	163	159	144	141	153	155	155	144	141	129	165	143	170	150	150	155	146	147	157	158	124	151	154	175	157	149	136	161	153	158	156	155	137	162	132	157	139	143	133	157	145	145	148	154	143	155	147	153	120	137	149	151	141	145	160	131	136	132	136	182	163	142	152	137	151	137	136	143	155	143	169	147	146	154	124	152	142	153	159	145	162	166	159	142	141	150	147	143	137	164	152	141	145	147	146	130	150	140	143	151	180	176	131	151	143	173	144	134	169	140	157	161	160	155	125	154	154	149	142	135	149	151	153	151	134	146	159	146	120	151	185	155	154	152	160	146	132	161	173	158	166	137	139	147	138	136	133	161	162	141	165	151	135	140	146	157	147	172	132	132	156	152	156	143	147	125	134	150	155	156	160	142	153	142	168	151	156	153	157	140	143	166	147	157	126	120	135	144	154	171	140	136	193	152	145	166	142	145	137	156	147	154	153	149	159	165	150	142	148	136	159	153	151	136	157	145	156	126	134	128	159	154	139	165	152	174	139	149	149	142	141	163	161	156	144	157	165	141	134	160	174	148	143	175	170	135	144	155	150	142	147	147	164	150	136	142	161	151	168	157	180	143	138	137	162	137	147	169	123	175	127	164	145	141	149	137	164	144	139	164	141	166	162	134	138	188	148	169	151	138	149	158	132	153	150	134	150	132	141	136	144	147	151	160	139	135	165	151	181	155	138	153	137	169	138	155	136	147	128	140	135	167	160	137	147	128	144	144	134	163	142	148	162	127	162	141	167	140	136	149	147	152	162	146	144	131	157	157	140	156	139	143	133	137	163	184	171	143	145	151	144	149	142	149	161	173	156	146	150	160	132	143	167	145	155	151	133	151	135	144	150	146	135	142	149	166	154	145	149	149	136	148	140	153	167	142	142	122	183	179	147	163	148	132	161	150	150	137	153	172	150	153	147	169	125	145	146	146	146	164	131	151	147	153	145	151	158	150	161	156	168	125	152	157	145	137	150	158	147	159	154	136	146	150	125	144	125	165	140	154	147	145	141	155	148	164	141	149	139	130	135	142	145	168	157	146	150	156	139	133	153	151	126	134	157	150	142	154	141	139	149	158	143	157	125	159	144	174	162	161	153	150	146	157	144	141	152	146	178	159	146	143	124	131	152	164	138	176	143	127	135	155	140	130	147	163	162	166	179	152	150	137	142	162	162	147	156	139	169	141	158	152	169	150	154	140	144	153	150	147	133	135	148	142	161	145	146	155	129	159	144	146	149	161	154	170	141	128	149	173	148	157	152	172	144	152	152	132	158	128	172	152	142	153	132	145	135	124	140	146	152	158	122	122	135	136	155	154	151	159	153	152	142	131	132	172	133	149	156	152	134	151	138	143	142	128	163	145	150	152	155	138	154	123	153	147	177	165	162	152	152	146	153	159	126	135	144	154	158	148	149	158	131	129	150	150	166	154	163	152	160	150	142	132	145	151	169	158	154	149	163	131	134	152	169	166	144	144	151	164	150	170	155	159	136	141	140	153	130	142	130	171	137	163	147	134	142	140	145	149	171	143	140	151	145	148	119	138	106	162	142	168	151	143	161	155	157	147	151	130	159	122	143	137	150	158	156	151	137	155	148	161	121	140	163	143	157	150	168	152	148	150	161	172	121	147	135	131	144	161	151	152	141	155	154	149	179	167	139	154	152	155	146	148	129	144	154	161	173	149	140	184	145	131	170	134	144	141	118	137	133	135	135	141	147	158	156	117	134	139	130	136	122	160	141	164	148	152	137	146	140	142	131	115	141	150	142	154	153	155	157	141	177	137	136	156	152	143	156	158	153	151	132	156	128	141	144	145	136	143	141	147	139	156	135	158	139	125	163	140	158	134	128	162	129	149	161	179	140	155	136	174	169	136	160	140	149	152	167	146	160	160	146	165	149	136	150	143	135	144	157	130	141	140	132	151	167	147	147	133	148	162	135	142	155	130	175	127	144	142	147	144	137	141	128	143	130	152	139	126	156	147	151	144	143	146	148	154	136	133	138	159	136	144	161	152	161	146	154	161	143	172	130	164	141	139	137	137	147	155	160	147	152	163	134	140	131	122	129	138	169	154	150	150	164	150	148	144	145	153	153	141	141	153	147	150	152	168	166	172	162	133	131	167	167	142	150	146	164	153	145	166	153	152	147	157	146	144	174	159	150	143	129	168	146	160	129	151	181	165	157	163	159	141	148	134	122	133	158	158	135	126	159	162	181	129	159	150	133	153	146	155	137	173	136	160	145	147	151	134	151	165	142	150	154	145	162	155	149	167	144	168	144	155	148	149	141	180	138	149	163	149	153	161	137	153	124	145	139	158	137	125	153	149	135	140	132	171	160	150	141	161	149	151	111	148	143	154	136	138	156	149	138	161	133	151	160	134	140	141	136	147	160	136	159	135	143	130	185	134	136	169	142	168	142	159	131	138	150	139	173	152	145	132	145	152	159	155	151	147	153	156	152	157	157	143	150	159	155	132	159	138	129	135	145	171	135	123	155	151	142	171	151	186	176	159	153	129	146	142	132	149	134	145	141	161	145	142	156	153	135	169	159	153	136	121	164	146	148	138	136	149	146	153	152	164	165	150	157	145	142	162	144	150	153	154	140	141	140	140	131	143	160	128	138	144	159	170	144	153	158	152	177	137	170	155	144	147	133	148	127	152	148	140	148	143	154	148	173	145	131	129	132	136	150	161	131	156	166	134	142	137	151	169	132	112	150	136	173	146	138	145	138	133	125	160	168	159	140	141	150	142	154	153	159	127	142	152	147	153	133	154	148	179	162	167	144	131	140	164	142	168	159	159	145	150	154	151	112	140	151	143	154	142	140	150	157	146	150	154	158	145	157	157	148	126	161	173	156	138	148	128	145
3790	1867	1367	549	480	492	445	472	441	425	473	420	484	449	418	418	412	433	399	424	411	446	386	452	410	484	434	464	432	435	384	410	405	420	439	423	432	444	435	453	446	410	444	429	436	434	435	412	404	429	441	373	406	405	468	464	393	422	426	396	385	419	377	416	420	394	411	407	409	427	396	396	413	415	450	430	431	440	438	430	444	436	432	421	440	410	369	452	422	385	420	400	392	432	418	419	419	442	403	432	416	402	433	395	420	443	392	398	406	402	457	401	420	450	452	458	428	445	377	416	414	426	461	419	390	427	436	389	395	446	399	403	479	441	443	420	387	414	427	424	431	453	387	400	399	354	413	403	430	466	405	400	430	409	427	407	431	413	433	422	450	426	416	442	458	434	423	464	416	396	424	408	420	436	408	441	434	420	394	409	438	404	427	427	454	412	413	433	395	420	397	421	390	401	431	412	387	427	445	421	421	410	398	401	431	430	436	410	390	423	378	433	383	451	433	459	380	404	411	429	399	451	366	446	396	406	426	453	389	430	418	425	444	413	422	412	435	423	427	437	401	434	364	449	439	445	389	440	412	390	413	406	407	440	384	409	411	423	438	424	452	410	440	415	422	428	409	415	377	410	422	432	434	423	414	447	399	429	422	437	418	424	412	419	408	447	426	435	457	383	429	433	434	402	407	423	436	419	418	460	438	414	440	430	455	401	390	409	411	391	397	428	400	409	414	433	421	420	416	434	395	446	402	423	412	397	444	412	434	424	411	431	444	407	422	399	411	405	395	414	427	414	436	378	420	386	402	384	405	415	431	442	416	422	415	421	397	438	424	422	404	408	394	381	399	444	438	412	401	417	418	375	444	394	434	402	452	414	425	391	377	403	388	429	413	423	424	441	463	447	431	422	421	428	440	420	354	396	404	395	455	446	439	389	421	459	412	400	428	438	425	426	450	436	437	432	444	410	410	402	418	396	425	444	385	409	432	413	457	413	423	396	405	425	396	415	418	413	423	416	410	437	409	456	414	458	405	431	386	454	412	440	430	413	409	387	456	434	416	433	460	402	405	376	395	409	434	397	450	423	424	433	426	454	430	436	463	411	417	409	421	449	424	443	414	423	424	452	438	440	424	414	435	411	396	439	402	431	447	405	430	425	403	443	413	435	422	425	396	436	430	436	451	435	418	423	417	414	415	411	416	397	419	391	416	450	416	417	404	384	363	392	442	431	414	428	423	425	399	374	431	453	417	414	428	446	444	446	467	398	407	416	418	414	436	444	412	425	399	426	420	410	415	408	434	438	451	411	389	443	420	441	430	420	434	414	456	430	448	376	432	444	428	431	431	462	448	449	454	365	398	436	456	419	400	444	422	415	444	430	424	396	418	402	436	428	413	444	448	409	372	384	427	425	426	431	394	416	420	426	425	400	454	430	415	418	400	386	438	428	403	395	425	432	444	421	389	404	425	425	414	398	395	399	424	415	406	430	428	433	413	413	436	429	420	455	452	426	431	403	412	448	415	391	412	405	407	431	446	445	441	410	435	474	419	405	436	393	440	395	409	413	431	458	433	401	399	424	390	392	394	449	403	423	408	423	446	455	429	382	389	407	415	422	415	424	395	407	392	452	381	384	395	417	396	447	400	430	396	440	401	441	391	389	411	391	402	412	405	422	434	427	416	393	409	408	405	427	418	389	451	442	419	400	414	412	417	452	419	411	429	423	397	437	417	412	439	426	443	408	456	441	429	412	420	423	421	419	432	427	420	448	416	415	418	406	409	422	448	412	414	398	393	410	424	416	380	412	440	416	380	435	385	418	404	433	454	403	444	432	450	415	417	387	447	429	453	397	412	406	428	433	436	449	407	386	432	442	390	448	426	414	432	425	424	401	402	412	415	419	375	405	450	441	398	433	380	411	434	394	422	416	466	417	382	424	432	401	420	412	409	429	416	464	423	404	413	438	427	440	408	412	448	434	404	425	409	371	398	410	445	427	414	445	442	412	440	419	484	422	413	451	418	390	406	405	413	408	417	405	387	417	413	419	389	423	395	411	422	414	393	407	417	435	418	437	449	427	425	407	403	378	411	438	403	408	418	431	422	435	419	362	420	406	378	449	434	435	471	440	408	427	434	462	436	429	419	427	442	420	461	439	440	430	392	388	428	397	435	396	417	413	443	395	431	420	421	428	387	386	451	394	443	426	412	427	414	393	393	412	412	417	426	433	392	418	379	410	452	457	434	468	433	410	396	399	432	391	437	433	414	417	390	429	468	412	397	456	392	413	422	390	415	405	432	408	436	433	451	429	422	412	407	410	411	433	454	448	434	437	422	406	448	446	442	413	432	424	419	408	413	432	447	397	403	412	445	419	416	444	424	440	430	399	410	440	409	413	430	392	424	389	433	442	435	406	390	419	434	411	403	421	423	421	418	415	426	432	392	386	443	460	433	392	393	423	442	419	414	432	402	474	429	419	442	391	412	416	446	436	428	417	383	440	404	424	398	386	430	429	409	438	409	392	410	425	407	427	415	403	419	419	408	405	409	461	405	424	443	387	436	405	410	435	401	418	438	455	437	443	419	435	422	408	405	421	436	420	404	407	420	456	436	409	406	418	403	398	468	421	386	438	414	438	440	411	425	409	393	412	382	401	435	395	400	418	394	455	422	423	422	419	437	429	408	433	458	446	431	430	454	452	405	413	405	428	400	381	418	422	394	403	421	399	438	430	366	385	432	414	417	422	431	469	427	400	396	420	450	395	410	423	422	413	429	404	409	409	429	414	391	416	413	417	423	418	433	450	389	426	421	407	411	412	383	415	421	416	402	416	424	409	421	428	402	416	453	385	394	416	458	459	427	421	427	437	392	420	406	429	393	391	416	424	389	360	398	401	423	400	441	428	442	437	422	399	448	430	429	426	408	414	437	414	413	455	423	398	422	410	398	460	351	413	433	440	409	426	442	416	422	428	415	426	437	385	380	424	410	433	431	402	454	390	417	416	446	425	421	435	420	419	409	437	415	424	413	399	439	414	389	442	419	424	398	413	370	434	415	422	412	388	400	438	411	421	422	416	432	412	429	410	378	405	418	437	390	413	435	435	433	417	383	443	435	455	456	420	397	404	420	413	473	414	428	432	400	422	409	409	410	411	394	462	412	402	428	438	414	427	414	401	394	436	425	435	410	406	409	431	405	406	445	433	459	447	454	393	394	452	440	412	450	478	405	413	414	397	422	423	405	426	403	387	417	403	433	389	405	421	412	442	432	394	416	388	442	397	450	393	414	411	404	385	420	424	417	404	410	422	384	422	419	439	393	430	462	427	451	368	378	433	400	434	417	405	408	438	428	432	425	417	406	409	438	429	408	400	393	414	455	422	427	402	429	428	409	405	449	416	408	430	418	420	451	422	427	396	445	410	408	433	437	412	404	448	439	414	433	430	406	421	410	398	444	432	400	418	415	420	432	421	442	382	404	406	366	414	406	410	412	412	412	421	430	419
34869	24162	16616	1509	695	562	478	425	392	339	334	325	318	346	302	329	307	284	316	285	290	276	303	265	259	286	262	278	270	258	235	250	254	264	242	270	249	274	265	262	258	280	252	253	256	269	286	250	254	296	289	278	265	284	222	261	260	272	279	259	285	253	275	246	245	267	291	254	290	301	289	253	267	235	230	254	289	261	287	255	265	280	251	241	249	238	291	275	264	237	275	244	285	252	280	244	252	254	271	270	281	249	284	239	251	257	285	260	275	255	257	257	259	256	259	268	221	267	282	278	278	279	266	287	255	275	284	277	282	252	244	231	290	259	250	249	269	268	276	273	268	266	287	265	283	252	266	286	249	261	270	248	242	266	232	269	237	249	254	262	283	272	273	222	272	283	282	239	253	229	272	262	286	280	209	276	256	257	261	265	250	273	276	242	283	264	252	242	276	280	265	280	249	282	282	281	270	280	261	279	261	244	255	250	254	302	253	227	283	257	246	269	271	267	247	256	291	253	241	276	269	269	264	283	243	258	256	258	278	242	239	267	266	226	270	260	240	240	260	300	274	266	281	236	254	277	279	271	248	224	272	268	274	266	257	267	284	260	267	240	315	276	269	270	260	279	276	284	285	272	254	263	261	272	268	274	270	254	259	258	265	278	267	253	272	266	274	276	279	251	239	277	266	258	256	244	284	259	268	246	263	245	263	244	283	279	259	235	247	277	281	270	286	258	272	273	246	250	267	270	253	236	272	261	240	273	246	252	246	246	270	287	260	284	245	256	249	267	266	276	266	248	243	276	265	245	270	257	254	260	250	258	287	247	242	262	259	264	253	259	274	251	256	272	279	263	263	263	249	209	234	220	288	261	239	264	265	229	261	249	221	299	253	245	263	236	288	269	250	275	270	269	299	277	255	248	246	275	242	279	257	254	308	259	272	276	247	259	239	257	240	250	262	266	231	246	248	240	247	239	245	284	275	263	280	274	270	273	232	258	251	247	260	255	253	277	263	291	298	256	257	267	260	254	257	242	272	247	273	256	242	274	245	241	242	285	267	259	244	270	260	256	297	281	258	264	243	275	270	258	264	280	237	255	235	266	304	269	232	276	242	288	252	257	258	253	286	275	233	267	257	279	266	259	276	269	254	257	271	243	262	255	251	294	260	229	250	287	265	256	244	268	244	263	247	229	260	252	243	239	260	261	255	228	271	259	263	286	281	280	251	254	265	246	251	257	274	277	251	264	287	245	282	253	257	262	278	296	235	228	258	249	272	266	261	250	237	269	280	246	252	247	240	250	280	243	294	255	266	267	272	252	252	241	276	271	264	223	251	264	262	275	263	288	264	250	252	228	247	243	246	228	256	251	256	267	291	235	269	268	257	263	250	272	273	240	273	258	272	245	254	253	262	272	259	260	261	294	257	247	280	256	297	258	266	259	246	278	221	247	256	261	250	246	250	293	265	289	254	245	223	236	279	260	258	270	272	265	265	296	272	268	256	263	232	278	267	282	234	266	278	239	261	234	242	246	250	284	245	256	265	276	256	263	251	260	277	247	267	244	254	261	248	251	295	252	263	251	244	258	253	264	261	243	266	268	290	275	294	241	303	279	250	273	274	259	275	245	254	241	272	256	249	245	286	266	266	230	281	238	238	263	284	248	254	272	263	231	257	279	242	276	244	265	261	285	269	268	271	253	255	284	255	275	258	286	260	281	246	268	286	287	293	269	253	248	229	304	265	246	211	267	259	250	259	253	260	245	252	291	251	237	246	305	249	266	270	268	269	262	270	248	295	269	266	260	253	218	293	254	269	243	272	280	253	297	257	250	232	271	291	238	273	262	214	240	207	254	251	262	248	261	275	245	263	261	268	243	250	256	259	285	271	266	249	257	261	264	266	248	276	282	235	255	238	265	230	240	283	245	260	257	267	245	246	270	235	249	283	251	268	261	251	235	264	248	269	257	258	269	300	241	251	248	258	282	243	283	267	288	290	257	255	269	263	263	255	251	278	243	255	264	252	266	276	238	263	277	292	270	253	272	253	263	246	279	277	275	251	243	246	292	251	272	288	266	290	241	246	245	233	220	246	259	248	232	281	255	237	264	224	273	276	228	281	267	264	278	270	264	260	278	266	273	273	257	270	270	243	271	278	275	275	240	240	256	228	266	238	260	259	247	227	262	218	254	290	286	247	248	236	273	275	254	249	253	283	237	254	258	276	260	230	267	244	226	243	278	294	251	268	247	236	305	257	289	268	247	261	262	285	245	274	256	257	225	255	241	261	270	275	278	268	262	249	264	251	252	287	281	250	239	264	243	269	272	259	239	242	245	229	254	236	265	299	273	277	244	271	262	234	267	237	281	236	283	252	270	261	261	268	226	229	232	246	280	226	288	263	248	249	230	248	255	243	256	267	235	234	263	290	269	248	276	230	273	276	268	239	266	257	255	264	261	263	259	238	266	242	265	281	264	276	261	237	253	283	246	243	254	255	259	260	254	233	253	275	234	259	245	244	263	260	240	256	295	263	232	250	264	264	263	283	265	278	269	270	235	257	302	249	242	238	274	262	261	294	293	280	243	274	236	269	267	262	265	273	253	241	267	259	253	270	272	277	247	249	247	269	257	249	274	246	281	262	289	231	277	272	272	269	260	257	288	244	281	258	206	240	245	236	266	274	241	234	275	231	263	270	269	245	249	292	254	280	274	265	267	216	240	265	271	269	271	261	271	241	256	286	244	239	246	253	248	260	270	259	261	248	276	263	249	230	253	230	290	252	286	233	250	275	296	252	269	242	267	252	261	268	267	260	256	263	263	253	256	231	269	277	268	258	242	285	280	278	256	262	271	255	252	276	232	260	252	266	255	278	278	253	271	244	235	271	246	263	274	257	271	265	251	232	269	270	275	272	252	285	286	283	249	247	247	262	264	242	266	280	242	218	275	260	268	249	261	267	260	245	277	274	229	245	249	265	271	262	263	273	243	230	270	256	260	252	257	285	261	271	239	259	274	252	275	302	257	258	288	246	246	295	276	233	250	259	252	300	267	247	247	263	247	244	283	226	270	276	276	270	253	245	250	250	276	257	247	281	287	253	275	282	263	248	263	263	264	259	258	249	246	261	262	264	235	282	300	270	277	266	258	262	252	249	220	245	275	262	285	292	255	270	299	273	259	261	273	262	284	264	250	265	256	259	251	260	239	262	251	243	284	269	268	270	273	228	244	260	264	295	268	258	243	263	260	272	273	236	279	273	263	231	239	262	268	266	287	275	280	246	238	279	271	280	241	234	244	264	240	271	245	266	269	271	265	259	269	228	248	264	283	260	281	269	256	295	273	262	270	268	250	265	226	270	247	237	272	261	249	254	267	253	246	247	252	263	266	268	261	266	246	259	237	282	245	282	258	262	250	274	253	265	281	277	255	273	252	243	250	260	278	267	268	254	259	272	264	266	236	260	263	281	256	263	234	240	284	284	251	267	252	251	271	241	243	257	256	257	257
19835	17894	12445	3217	2766	2255	1874	1630	1535	1363	1180	1038	958	1020	988	931	868	864	835	782	779	808	736	772	760	718	762	804	801	753	725	744	727	719	716	737	709	710	740	718	713	696	734	696	653	674	718	668	647	701	730	652	699	673	675	655	695	647	726	717	671	699	629	688	665	664	673	647	669	667	698	712	646	675	670	669	637	694	645	671	672	665	675	674	664	716	722	652	625	674	672	653	659	685	629	627	674	670	687	667	693	625	633	670	602	687	647	665	675	716	700	645	715	654	662	657	688	700	608	645	678	693	637	662	622	659	625	640	669	682	666	691	666	698	659	652	697	650	656	662	643	675	649	664	704	673	668	654	702	682	724	706	687	644	698	668	694	675	646	642	661	687	669	637	620	656	696	683	645	657	673	719	672	601	647	657	656	638	619	691	630	667	675	655	640	626	666	654	674	654	702	666	634	638	655	649	652	711	694	676	666	686	691	654	614	663	662	655	640	712	704	626	691	665	659	643	673	669	624	656	670	678	657	656	654	654	684	683	679	683	682	631	673	694	675	590	667	646	649	642	653	676	707	664	637	707	671	668	684	617	629	668	675	675	647	635	673	596	644	623	625	694	619	676	658	671	664	691	661	647	711	662	640	689	668	669	687	665	685	610	666	644	668	649	677	673	651	659	655	682	651	657	667	648	614	646	646	665	644	621	668	641	628	648	640	672	657	665	646	672	653	623	656	646	640	654	627	641	700	684	712	680	704	632	671	649	696	686	637	655	641	627	646	681	656	669	651	681	666	667	616	654	680	648	622	716	644	674	645	661	702	664	655	641	659	675	687	647	648	650	706	633	688	682	687	676	640	741	682	668	653	670	634	632	648	694	645	698	673	656	672	650	688	593	632	682	637	662	643	695	692	621	646	648	676	696	664	603	677	663	659	687	636	671	703	666	681	685	655	631	684	656	660	693	680	687	684	728	709	661	631	663	650	689	673	674	658	647	695	643	650	716	663	668	624	632	698	653	628	707	670	657	643	672	658	660	703	665	645	600	687	631	663	671	627	688	650	692	673	655	682	677	678	689	643	629	663	665	644	672	655	620	679	645	664	694	644	665	648	628	674	681	657	653	639	697	660	634	614	643	654	678	618	693	668	621	635	685	687	663	629	616	641	637	634	668	626	709	616	670	650	644	666	663	660	627	673	638	711	618	646	612	715	658	650	646	679	630	650	672	658	618	645	667	650	680	673	675	633	667	683	670	647	648	640	686	644	653	695	660	681	644	694	644	620	653	667	619	683	651	639	631	666	670	694	671	666	645	673	681	670	640	666	630	709	612	673	633	649	625	697	679	701	644	653	635	684	684	688	681	720	678	700	668	646	643	682	667	713	659	634	615	649	684	655	686	657	670	633	629	693	697	700	668	671	624	650	659	658	679	651	650	615	647	682	649	683	705	643	632	612	700	650	689	636	670	691	630	663	637	682	687	678	724	636	609	654	632	665	677	668	644	686	642	668	685	650	689	663	644	656	676	683	706	658	687	697	666	643	658	657	658	630	704	661	669	669	642	662	649	663	706	602	689	692	690	649	659	655	654	632	662	674	638	690	685	695	696	659	704	640	662	666	649	631	651	663	640	658	666	657	659	691	688	677	627	677	656	675	649	616	687	657	691	644	641	650	667	665	630	669	654	709	654	682	647	702	685	705	659	698	672	694	661	636	671	720	617	630	661	665	665	677	648	669	662	630	678	644	667	644	657	678	675	671	655	677	647	680	680	682	633	655	677	699	670	713	697	675	684	632	685	645	650	648	664	683	670	682	701	636	686	709	665	677	679	687	659	618	644	707	620	670	660	602	663	630	646	692	664	669	684	613	659	674	679	673	655	632	632	625	682	641	656	693	658	640	661	633	640	698	624	665	656	681	676	671	705	654	652	669	634	656	686	675	624	647	645	670	621	660	657	694	721	679	672	732	624	703	639	648	666	665	720	696	676	653	626	673	649	637	674	706	656	622	652	662	678	678	683	629	692	697	655	692	677	667	673	629	669	672	639	694	654	662	639	665	648	622	687	649	633	663	643	660	677	640	641	642	653	640	642	664	679	685	698	653	674	650	650	675	665	678	650	647	638	671	640	707	674	634	687	687	666	623	696	666	715	648	695	674	684	669	639	615	728	650	647	632	631	657	691	651	644	664	681	677	699	626	679	652	674	637	679	668	643	671	668	701	706	678	692	621	645	662	675	668	685	681	712	630	665	683	662	671	620	620	650	688	656	646	654	684	646	644	673	686	679	626	640	607	664	668	703	652	624	696	701	680	673	673	656	638	681	619	663	606	623	699	663	615	646	633	643	621	622	665	640	663	638	626	657	658	661	659	645	698	667	689	672	669	699	704	647	683	700	673	675	660	723	697	660	674	668	625	638	662	634	668	676	703	654	625	664	688	668	663	649	713	623	643	714	612	726	656	657	646	633	664	660	669	651	652	701	677	634	638	649	664	593	646	651	616	629	629	687	657	639	675	686	657	622	646	634	662	677	690	681	672	670	636	697	708	679	697	654	681	700	675	701	687	626	633	634	641	618	647	638	655	685	659	649	675	661	641	719	627	701	649	655	702	658	626	642	659	611	663	633	662	662	643	665	666	662	671	610	638	649	654	648	636	663	679	697	621	657	681	634	638	629	644	627	679	681	663	648	691	685	646	637	670	628	663	676	662	680	626	652	670	668	638	621	636	640	688	652	662	639	605	665	676	618	681	664	691	682	690	668	700	650	664	708	622	674	609	685	694	699	701	652	639	664	644	617	654	687	633	645	670	628	647	685	607	691	665	654	700	720	637	655	662	665	637	676	658	634	621	655	663	651	644	646	694	665	653	657	620	657	696	657	637	631	629	691	686	663	611	688	600	638	657	623	699	639	668	632	670	681	675	650	665	725	656	651	657	656	692	623	643	663	674	661	727	703	648	656	675	647	659	629	695	633	738	637	720	616	667	631	668	654	659	655	652	646	618	653	650	661	687	647	664	729	692	681	606	600	659	668	696	670	647	669	688	668	656	639	690	651	681	674	686	636	685	645	668	686	670	640	678	640	645	659	663	643	651	653	664	671	674	690	678	667	658	682	650	677	691	646	658	652	623	703	622	672	646	699	697	611	665	656	640	719	631	666	653	658	676	663	657	675	637	629	676	665	610	603	703	672	641	676	663	670	685	658	675	680	625	663	647	677	641	651	652	648	680	692	615	636	643	666	665	695	649	643	683	631	665	637	632	634	647	660	668	656	634	657	645	655	676	641	668	700	708	634	682	634	662	632	667	616	671	657	636	692	642	691	683	651	655	665	684	621	672	696	644	643	637	642	628	653	669	699	672	668	672	673	670	678	651	645	672	706	681	646	678	665	628	651	631	643	704	672	654	683	654	694	685	701	647	604	676	645	704	655	693	662	684	686	681	716	630	697	655	694	650	646	665	658	696	646	637	665	617	678	653	658	635	646	654	642	679	639	681	661	668	667
47965	37640	27506	3732	1192	797	602	488	435	380	373	325	289	267	279	290	279	252	271	248	228	235	199	228	210	255	243	233	218	210	233	192	218	210	256	212	224	220	216	187	213	203	227	213	220	188	186	221	208	202	232	216	211	192	199	217	196	219	195	189	227	204	205	199	220	217	175	228	209	188	240	238	221	205	218	214	201	220	228	193	218	205	210	205	198	213	173	198	205	177	207	223	212	208	199	207	191	222	204	214	179	215	206	222	207	204	209	202	213	226	189	187	195	233	189	190	183	228	193	235	205	184	200	183	193	202	211	206	186	204	207	223	205	208	220	206	213	222	232	200	194	230	191	224	196	237	210	198	208	204	213	199	213	218	206	215	214	172	208	208	216	203	213	175	211	188	160	176	181	223	197	221	196	207	200	180	204	173	202	213	211	206	194	189	207	215	203	218	206	211	209	227	223	184	192	190	197	214	197	180	223	203	183	193	186	191	171	212	192	205	215	200	209	202	196	226	207	209	202	183	197	227	191	199	203	211	198	219	168	201	227	196	221	215	211	188	211	231	199	206	199	221	191	236	208	222	214	207	226	197	205	195	225	190	207	217	197	205	218	222	211	184	190	194	199	190	217	206	187	203	211	176	170	206	190	198	217	211	236	235	187	203	206	196	215	227	187	181	187	201	194	201	219	227	201	185	216	216	192	175	223	193	196	193	225	208	214	188	217	221	208	181	232	220	226	217	208	203	191	213	203	203	205	196	207	212	189	188	188	194	197	183	201	180	214	197	203	225	188	175	193	166	219	203	209	204	188	219	215	198	206	209	205	213	179	228	189	207	207	202	181	223	234	232	221	169	207	196	166	212	224	221	223	200	217	211	197	211	187	198	192	199	186	222	229	185	204	218	223	171	228	207	228	191	203	211	223	210	175	185	189	204	186	208	205	193	209	214	184	212	209	205	193	190	202	200	199	203	201	186	191	215	203	195	207	201	188	171	201	197	221	196	202	213	204	198	194	171	181	207	209	211	194	196	226	198	194	225	206	216	217	197	214	212	199	208	220	222	188	172	209	202	200	197	195	206	212	199	209	174	193	206	190	209	180	198	197	196	220	199	211	176	210	200	212	209	223	192	214	191	195	212	207	214	192	203	212	192	227	212	213	186	195	209	199	200	200	198	202	216	199	195	187	201	204	215	199	206	194	208	200	200	211	196	224	205	207	207	205	204	198	202	206	216	199	217	206	196	181	196	203	180	208	211	190	216	187	216	192	221	232	211	166	208	205	210	193	226	210	204	199	213	204	183	207	195	212	185	226	210	186	202	216	218	221	194	179	221	175	198	207	232	198	213	207	176	206	227	212	188	197	205	199	212	202	212	195	189	203	232	211	205	202	218	195	211	214	187	174	205	234	187	194	221	206	182	178	224	181	193	225	230	183	217	216	188	219	218	212	196	194	208	189	177	201	215	221	207	178	212	223	209	173	188	202	209	238	211	202	198	205	231	194	220	225	185	189	206	226	208	222	186	182	208	223	206	186	215	197	215	202	189	209	216	207	202	205	208	228	223	206	205	201	195	201	218	199	186	196	187	196	214	198	205	205	220	263	209	180	196	190	167	236	231	184	218	200	207	189	207	212	196	217	191	232	192	225	198	195	211	174	224	206	214	208	227	207	188	188	193	194	200	201	223	227	202	191	202	213	177	215	211	205	206	199	195	188	236	217	211	233	232	201	196	240	227	195	187	188	199	217	203	221	218	178	214	193	196	213	221	198	199	186	169	207	236	194	191	215	200	193	188	200	225	185	226	200	190	214	208	179	206	209	226	190	204	175	193	228	201	198	199	184	185	230	197	207	213	189	184	214	177	222	202	199	209	207	210	194	198	219	196	178	206	200	204	194	215	193	240	229	178	194	218	203	222	175	212	202	197	207	210	207	206	199	226	191	210	211	189	188	202	206	224	182	184	233	225	196	233	201	197	180	209	217	224	198	215	228	212	204	179	215	200	220	212	203	199	198	188	217	176	205	223	190	200	185	226	198	227	206	235	238	212	182	194	214	195	203	202	211	221	207	180	224	207	239	214	206	219	181	208	208	192	205	211	233	210	205	182	229	217	230	196	202	198	187	183	200	213	189	192	198	191	210	200	191	208	203	219	227	212	219	207	183	217	193	207	196	179	203	226	191	228	228	179	215	207	196	202	185	217	211	224	218	216	207	199	195	219	217	191	200	185	193	202	208	207	188	217	199	216	196	219	202	211	206	199	201	201	180	189	205	185	201	199	204	218	199	212	207	204	223	187	205	204	197	188	206	222	227	212	206	184	208	192	198	203	204	215	202	236	205	181	206	211	198	208	183	181	198	207	220	224	226	196	201	189	224	185	205	208	200	205	206	201	204	207	199	213	205	195	188	196	211	196	187	189	207	220	207	168	170	222	222	218	174	211	216	208	196	197	206	215	192	206	212	215	208	193	173	207	215	180	211	195	212	214	204	221	238	196	230	213	192	193	211	208	197	202	209	185	194	201	201	204	190	219	222	208	207	188	199	215	172	202	208	199	198	208	206	233	196	189	226	205	169	207	195	185	197	198	221	209	216	215	203	216	199	197	212	202	162	185	195	209	236	196	218	181	187	184	212	201	201	195	210	223	202	218	225	222	199	181	175	237	199	214	176	170	220	203	213	190	228	205	216	198	216	205	215	213	191	227	197	184	196	190	230	209	210	203	194	211	204	198	209	214	213	191	221	210	207	218	204	212	191	211	218	186	222	228	224	239	238	191	182	200	200	177	191	227	202	204	195	217	188	213	216	187	202	204	206	208	199	189	209	190	189	226	202	200	179	193	200	218	204	195	196	180	186	214	185	191	214	177	194	211	226	201	209	192	222	216	196	181	210	174	193	207	199	202	203	189	211	200	196	199	224	212	197	195	218	195	202	206	220	219	185	211	187	218	195	179	188	200	223	189	188	193	196	192	192	195	193	212	226	222	193	213	198	195	214	197	179	187	201	191	215	200	196	203	199	193	225	208	240	202	224	189	212	179	178	201	222	218	205	193	210	211	219	210	220	203	196	217	192	193	191	210	214	214	186	199	217	225	214	190	236	210	218	218	216	198	195	218	233	173	185	190	202	207	198	204	207	187	209	208	192	202	215	214	188	202	213	195	206	216	211	186	209	187	199	198	192	206	210	221	215	195	176	182	214	197	202	196	203	207	167	174	210	208	184	204	175	189	185	205	231	215	195	203	193	190	222	187	153	195	214	190	209	177	235	205	207	173	196	209	214	201	175	215	208	179	166	212	228	192	231	198	220	195	195	190	205	206	189	201	205	237	192	178	210	219	234	203	180	223	187	196	190	221	194	205	202	216	192	205	200	227	205	194	187	181	198	197	211	212	245	230	204	212	196	210	174	200	185	193	220	218	205	219	215	193	211	210	216	185	178	196	204	186	206	219	220	186	208	184	195	218	212	204	252	193	186	234	220	197	223	187	218	194	199	218	202	202
27747	26121	15779	5376	4496	3538	2850	2420	2031	1744	1599	1412	1346	1168	1056	1027	1020	907	870	843	767	806	797	762	763	693	707	688	710	653	611	651	623	672	637	623	625	620	606	615	615	618	573	591	592	595	586	537	590	551	585	562	590	618	532	568	568	534	541	576	559	584	547	569	574	535	598	529	571	511	534	534	517	495	537	547	516	527	499	529	491	501	545	576	523	508	513	507	559	585	502	566	513	520	571	553	565	535	551	517	579	538	532	527	536	531	490	567	567	538	497	533	529	544	522	511	534	505	532	530	544	524	503	548	554	517	529	475	538	532	534	497	539	523	501	531	500	506	525	516	547	483	494	552	535	476	547	535	542	489	510	522	532	530	512	508	489	511	535	522	487	514	512	530	523	482	552	526	535	482	506	538	523	532	494	518	551	516	490	494	514	512	522	506	479	521	508	552	541	511	493	553	532	531	496	504	510	511	527	533	519	517	543	491	495	487	527	524	560	453	528	533	531	525	529	474	467	504	546	515	515	517	508	477	511	529	508	514	538	538	538	498	519	492	521	471	510	539	519	487	520	521	493	527	513	507	490	515	546	500	538	513	496	497	497	459	487	516	512	531	538	480	512	548	517	534	535	547	499	474	525	513	479	532	526	567	482	551	501	489	497	544	596	484	515	563	527	479	509	499	497	510	545	543	494	507	573	488	531	490	490	510	521	498	496	488	549	519	502	529	489	544	505	501	505	481	524	518	541	521	541	489	571	488	510	541	560	518	535	473	529	541	535	472	519	490	529	526	537	527	500	549	482	527	549	525	496	536	475	536	500	532	539	524	489	533	547	511	475	477	501	559	511	570	503	527	528	537	527	514	493	541	524	524	509	510	525	524	496	521	486	498	505	538	533	493	479	478	487	522	507	482	515	474	555	531	517	526	471	528	516	498	506	505	501	501	534	480	509	513	513	486	489	530	516	543	510	526	517	545	530	497	501	560	453	524	525	529	524	542	549	528	527	532	492	489	495	510	528	509	485	492	496	525	524	547	548	486	538	490	519	500	512	492	526	508	503	507	500	542	513	521	531	535	548	518	479	540	544	526	544	517	533	465	550	525	552	528	498	533	505	557	495	559	549	536	546	495	518	537	517	542	504	508	547	513	515	508	501	557	567	522	535	481	525	505	553	487	537	495	523	563	485	509	509	518	511	502	515	468	546	544	537	536	480	506	554	530	523	500	569	509	501	551	519	521	580	530	508	500	505	527	558	497	514	547	551	514	540	529	480	517	542	490	542	513	569	527	504	499	542	511	520	518	490	512	492	489	523	531	527	560	500	511	509	513	513	513	516	523	503	518	495	536	545	534	491	529	514	511	505	521	500	506	517	532	485	568	496	529	511	518	516	496	530	543	480	536	566	538	554	513	583	497	501	515	551	520	534	554	539	533	544	538	530	561	512	482	545	522	523	543	487	525	535	544	535	513	509	526	493	496	519	526	489	521	568	525	516	501	565	514	486	512	487	529	525	509	541	513	571	486	527	541	513	520	538	524	508	512	552	547	523	577	483	546	524	526	511	509	498	519	537	491	537	519	523	512	505	495	519	488	497	469	517	534	557	516	496	493	514	535	491	519	546	535	520	492	518	536	514	511	524	506	543	530	509	517	520	503	511	528	533	506	534	513	536	480	546	528	499	516	500	512	526	534	519	490	523	529	499	510	496	475	547	501	502	507	562	534	531	527	512	540	482	554	554	513	507	495	501	464	519	513	503	519	517	533	504	480	516	503	558	482	541	495	553	516	516	516	500	480	508	538	548	536	527	530	504	527	496	520	512	547	495	551	500	505	461	541	515	514	505	541	548	505	530	508	522	490	498	515	505	518	525	525	532	516	533	506	510	495	519	484	500	513	483	522	495	485	524	513	499	489	516	533	498	475	534	540	473	528	546	493	529	546	551	515	559	525	534	526	553	500	481	508	487	533	488	521	506	495	504	561	495	496	531	547	466	530	498	505	518	504	526	540	537	504	496	544	522	485	573	486	547	527	476	501	533	544	560	505	502	546	519	524	517	511	488	527	546	494	501	546	537	525	487	516	526	514	514	526	525	490	501	513	520	522	537	536	509	510	541	525	530	526	557	526	532	533	526	518	488	560	530	511	558	509	494	507	529	518	556	530	522	557	520	521	506	510	518	532	509	525	498	496	527	532	514	508	500	495	512	509	523	466	510	512	494	507	519	506	519	524	504	552	525	509	528	491	516	515	519	534	514	491	508	473	523	551	505	446	518	519	538	541	528	506	563	521	560	488	505	485	489	512	535	540	579	478	503	505	504	486	486	504	482	504	532	507	546	520	517	528	536	541	531	523	542	553	512	468	506	516	526	525	525	515	524	487	500	503	518	563	528	559	524	534	531	474	459	546	540	478	481	490	508	490	529	527	516	526	485	520	524	559	492	491	511	518	499	522	491	524	469	513	514	550	512	507	510	466	500	533	502	518	501	499	514	514	508	524	507	535	526	514	548	515	538	514	563	521	506	505	509	510	506	510	536	521	544	531	546	544	491	519	522	524	504	528	546	535	528	499	492	552	488	555	503	522	535	581	517	542	540	484	475	569	523	534	501	474	521	448	496	531	509	538	501	513	551	557	532	534	507	549	503	506	530	525	478	507	521	524	504	520	463	522	473	499	497	544	487	513	516	541	516	537	491	489	500	492	545	474	463	541	516	482	539	510	527	495	516	486	548	485	500	537	522	552	562	526	510	524	511	505	555	497	508	553	486	484	528	549	512	488	529	508	501	536	499	525	497	499	490	564	509	521	508	563	494	557	521	541	530	512	536	520	559	533	513	500	486	506	502	521	515	508	515	511	485	539	479	526	503	486	518	559	489	513	527	525	515	523	505	482	550	525	557	514	503	536	494	500	534	520	536	506	518	489	539	534	535	516	505	520	517	503	490	543	480	520	534	573	538	503	533	518	523	514	569	529	522	512	529	515	504	496	474	483	548	512	493	540	507	519	494	519	515	524	557	548	540	499	514	540	495	544	490	526	527	505	533	529	481	543	542	504	534	484	476	513	488	493	535	530	478	541	496	516	562	483	517	503	533	538	528	504	491	527	502	522	521	522	544	536	507	536	493	581	527	509	550	518	480	509	508	523	549	509	492	507	507	534	491	501	551	527	488	545	517	474	524	552	532	503	500	500	554	505	553	505	507	497	506	529	510	497	533	530	520	513	532	500	533	590	517	495	526	516	534	483	505	498	547	538	505	511	556	514	530	504	517	513	548	524	536	530	531	523	479	511	527	483	542	528	516	508	524	490	513	535	519	495	502	503	475	540	519	531	536	487	503	518	535	537	509	476	541	550	500	511	529	536	556	528	504	509	541	514	503	513	529	481	499	513	499	526	522	531	527	502	505	480	503	535	506	486	505	538	511	509	507	542	493	519	528	477	507	532	479	494	504	493	482	545	472	505	505	551	490	533	484	511	536	533	582	504	504	480	510	542	513	483	522	504
4037	977	676	147	167	140	147	170	143	165	168	125	131	152	135	147	123	148	148	162	141	136	164	144	135	142	147	143	150	157	166	142	157	135	147	136	145	153	159	149	134	135	136	150	156	136	164	140	132	175	144	144	165	144	162	135	149	153	121	128	138	135	149	147	154	135	151	147	162	152	137	168	141	133	144	145	142	144	176	148	136	146	146	176	144	145	156	170	136	141	151	152	125	135	132	165	122	125	154	156	156	148	131	154	133	166	137	143	144	157	142	149	146	153	157	154	143	128	168	144	160	157	130	142	139	146	140	148	169	132	140	146	133	140	128	154	151	165	171	133	150	156	152	144	164	175	160	155	114	145	151	138	152	141	144	123	141	149	149	132	150	139	129	144	155	145	156	153	161	160	139	152	143	135	142	131	146	137	144	148	139	165	135	152	154	135	144	154	150	159	144	147	148	137	140	146	147	146	155	153	145	143	144	134	150	168	127	136	149	128	152	168	133	138	138	162	181	136	158	145	154	138	155	152	175	161	132	138	160	133	154	139	135	128	140	142	136	140	141	142	134	143	140	134	144	142	150	160	155	138	156	137	136	154	150	153	151	153	152	146	149	127	151	148	172	152	138	145	136	136	160	138	145	146	156	167	169	172	155	132	148	154	144	145	144	161	146	140	137	115	155	166	150	136	140	153	153	136	140	142	146	138	166	129	160	139	127	134	137	141	143	168	175	145	142	157	150	126	156	170	141	151	159	139	141	141	149	132	151	162	170	139	155	146	125	160	132	158	121	142	154	144	131	148	155	144	140	133	131	126	147	161	150	149	178	162	145	129	148	140	149	154	148	165	152	151	139	133	118	153	163	154	132	124	155	155	122	162	160	128	138	149	135	125	142	154	140	140	145	140	146	151	141	152	162	146	161	160	138	156	165	173	143	122	163	148	143	166	148	149	139	152	155	152	155	146	138	136	151	147	161	138	139	139	155	159	152	157	133	142	145	144	156	142	136	140	144	125	130	143	156	140	140	139	143	138	141	151	145	154	147	173	142	140	157	120	151	154	141	128	139	141	141	128	170	147	159	133	161	156	137	145	152	145	158	167	134	155	162	149	130	147	136	168	157	146	149	148	147	120	164	122	127	134	146	149	146	138	148	147	162	147	143	141	133	149	145	127	144	118	162	154	150	139	167	162	152	137	138	148	138	146	144	150	137	129	163	132	152	148	148	127	153	141	134	128	156	150	139	154	151	153	152	160	152	137	130	137	166	127	146	145	147	140	147	143	140	174	149	150	142	119	129	140	121	173	161	146	145	147	151	144	157	147	161	143	133	144	144	134	156	176	151	164	131	145	125	170	145	149	142	156	140	143	158	172	176	146	132	151	139	115	149	150	153	156	148	127	138	163	142	149	129	135	153	141	128	154	135	174	154	161	141	134	151	157	160	135	139	129	147	116	131	139	148	138	121	147	155	146	152	129	155	162	131	128	144	143	162	153	172	152	134	142	159	154	151	155	148	143	150	146	148	143	139	151	129	157	134	154	116	155	147	145	152	146	149	161	144	143	129	142	156	161	133	142	120	155	149	159	129	165	162	132	141	134	157	106	124	146	135	136	157	158	137	138	158	147	155	146	157	134	137	162	121	131	153	138	141	153	144	153	157	140	147	150	134	173	152	149	134	148	144	140	139	125	135	173	164	144	144	168	145	131	159	137	150	141	130	176	152	152	130	139	162	140	143	151	142	139	150	136	169	130	159	145	147	156	164	145	140	154	150	141	162	158	142	160	144	136	157	155	144	146	161	152	140	157	134	137	154	146	166	144	130	130	144	156	152	167	150	172	139	137	148	163	144	145	128	137	153	151	159	127	146	154	148	129	152	154	152	138	151	157	157	137	143	147	162	155	181	159	144	131	173	159	158	140	168	141	165	146	135	143	142	132	143	165	143	152	156	159	160	139	146	154	149	129	151	158	132	150	150	146	149	139	147	142	124	128	140	152	159	134	151	131	158	147	145	133	166	142	153	153	145	168	156	143	147	151	149	138	166	148	151	138	135	134	144	134	144	136	147	141	166	147	153	143	143	152	139	149	136	159	139	147	174	170	147	152	132	137	158	151	137	158	149	152	123	147	147	131	154	121	137	139	158	139	150	163	139	152	148	152	144	159	150	148	145	123	127	180	146	177	136	158	166	124	132	139	116	157	158	131	117	135	134	164	156	146	155	151	129	142	164	165	141	153	163	153	151	134	137	147	136	144	146	139	144	159	145	129	139	164	154	140	151	151	143	138	156	147	159	131	155	161	150	153	138	144	160	173	138	170	147	133	151	158	159	151	140	146	135	128	138	145	152	145	153	166	155	161	155	154	147	143	136	152	140	141	140	141	161	147	150	160	171	141	153	148	151	159	154	148	129	172	153	161	138	141	147	155	149	130	148	145	145	155	161	167	148	155	160	120	134	122	158	108	142	158	139	146	145	159	146	128	156	127	140	146	135	150	127	135	149	173	139	152	131	132	130	156	139	127	147	147	150	133	133	151	157	149	153	157	142	168	165	156	140	134	141	153	129	148	173	156	155	133	145	148	147	143	136	141	147	143	152	149	151	146	169	153	137	147	163	156	151	149	146	159	141	163	142	134	154	146	146	138	151	142	152	181	145	156	155	138	152	142	136	135	105	143	127	158	166	123	130	148	141	163	144	141	130	123	132	134	150	147	175	170	162	139	142	161	142	148	159	123	173	145	149	146	148	159	148	162	167	137	131	131	131	156	131	134	151	159	151	146	148	138	142	150	123	122	159	124	155	146	138	144	140	160	150	153	167	150	152	151	133	157	156	131	152	148	146	161	160	140	167	169	130	139	145	155	154	147	154	137	145	155	128	158	128	153	165	136	135	151	150	150	139	144	164	156	144	154	141	138	140	137	150	155	160	161	155	140	124	144	139	152	116	140	142	156	147	172	143	158	155	136	140	145	152	157	130	137	136	137	152	163	140	161	135	151	161	153	157	157	149	148	147	136	146	139	158	153	157	144	157	143	159	132	141	167	143	153	140	139	170	170	159	152	152	150	146	139	118	157	151	161	128	142	136	143	151	135	124	137	126	169	148	136	144	130	144	175	128	159	155	140	135	150	130	158	170	145	152	128	161	146	155	170	125	163	124	152	139	128	135	147	146	149	151	137	167	152	149	176	175	156	156	131	153	125	148	138	124	148	139	165	150	143	136	126	167	154	136	155	153	137	145	154	179	158	149	139	142	186	148	142	128	141	156	156	130	142	133	145	140	159	143	139	150	140	152	158	155	127	158	150	156	161	176	150	151	146	149	134	153	141	148	139	153	132	130	129	122	150	150	145	138	163	177	138	144	142	157	172	157	141	141	143	143	143	148	151	164	129	133	134	149	141	157	165	144	157	150	146	135	165	144	163	159	145	167	161	139	111	140	141	146	135	170	144	142	134	128	132	125	151	155	135	160	155	134	160	159	140	148	135	148	165	148	149	134	169
3688	1694	1557	536	504	467	461	469	464	418	425	427	451	434	460	442	423	446	451	456	423	438	397	424	427	435	411	411	438	405	399	386	403	439	395	404	420	410	402	423	425	407	418	428	408	421	443	409	403	400	399	387	446	403	416	403	390	402	411	402	423	432	418	418	432	439	467	445	429	385	421	420	408	443	410	441	418	449	425	433	441	411	459	418	411	425	435	447	417	418	437	399	384	470	429	436	440	419	406	453	384	441	406	394	426	433	455	408	429	397	413	437	415	401	407	431	437	441	415	447	393	422	411	450	419	430	420	440	433	409	432	406	421	400	464	397	463	412	442	446	390	419	423	448	445	417	443	396	403	415	405	457	422	426	394	420	439	407	409	425	409	404	411	421	430	378	434	408	409	381	450	430	412	382	443	419	443	411	443	400	443	432	459	425	393	377	388	403	394	417	423	416	425	401	421	397	421	429	411	462	403	407	424	403	410	420	398	397	407	417	397	417	386	370	421	437	423	398	445	436	442	436	428	404	442	424	427	442	388	382	401	442	448	387	429	452	397	421	397	420	428	424	392	421	419	453	411	424	440	428	404	429	411	423	464	446	426	437	434	459	381	387	431	404	453	423	410	408	424	403	415	451	421	414	428	392	443	418	416	452	409	432	420	396	395	415	447	417	384	370	415	435	450	439	384	433	412	428	377	408	408	439	426	423	436	434	446	387	432	409	419	394	449	424	413	409	435	427	390	418	453	444	418	404	422	407	412	425	419	421	419	403	426	402	433	394	421	408	439	399	415	435	405	423	415	383	390	398	402	386	402	435	425	388	396	431	424	424	411	436	418	423	405	415	449	421	437	400	429	382	421	392	430	455	419	385	435	443	442	420	424	435	413	421	380	424	413	399	412	400	393	402	396	394	420	409	406	399	413	432	377	427	386	428	397	421	411	444	423	448	389	413	417	416	378	399	394	411	443	405	367	415	389	398	385	440	425	425	427	433	377	447	434	410	427	448	429	444	384	424	429	415	431	428	398	407	396	424	439	432	408	409	448	401	431	421	426	407	414	410	420	427	438	423	393	418	428	415	417	421	422	460	399	439	428	436	400	403	407	396	401	374	374	430	437	390	415	419	406	400	423	406	426	391	397	375	430	417	363	424	393	433	424	467	442	392	407	385	431	441	420	402	414	422	429	392	401	420	420	408	429	405	412	432	424	413	404	416	454	386	434	420	410	403	427	448	417	427	366	442	479	424	438	416	415	389	414	448	445	428	455	447	429	396	407	404	471	448	413	384	434	431	435	440	386	415	467	436	402	435	414	376	400	430	399	417	402	405	410	436	418	420	431	425	419	388	416	451	420	431	398	395	419	437	400	387	418	390	428	408	387	416	436	436	412	398	416	478	408	398	441	373	447	405	419	428	416	449	450	425	425	394	428	413	428	418	437	412	437	428	455	391	410	425	395	424	402	420	400	421	405	412	397	411	412	438	415	412	456	442	404	422	404	446	403	393	390	426	371	380	415	404	376	425	421	429	436	397	425	435	420	376	391	426	385	425	425	397	416	422	388	403	408	444	456	408	401	425	406	407	396	395	436	398	390	424	416	429	399	393	435	432	364	416	371	408	436	451	440	389	427	410	390	424	437	379	381	365	428	391	449	439	407	395	427	388	440	377	386	394	427	431	442	413	403	423	435	372	424	408	442	399	417	414	435	413	437	443	403	473	387	421	426	423	388	390	376	409	441	423	399	410	408	424	464	395	437	444	437	452	391	401	425	413	429	472	400	424	387	387	436	429	410	387	399	421	438	442	435	433	423	396	432	438	392	386	400	439	388	417	425	394	411	421	448	385	408	398	425	445	460	428	400	420	430	411	376	436	425	401	382	414	446	422	415	434	442	410	392	444	353	431	426	468	421	410	423	407	432	418	383	426	429	467	416	427	410	457	419	412	421	424	413	400	436	468	430	430	421	396	420	410	421	427	438	397	420	408	393	452	422	432	411	428	456	435	411	451	408	414	452	428	399	449	439	404	383	438	385	430	431	415	424	432	413	427	383	459	428	400	415	415	398	416	379	432	408	431	390	408	383	410	445	421	409	414	420	391	457	430	421	407	443	422	447	426	427	398	410	412	427	408	447	373	418	425	406	384	406	440	407	453	428	448	439	414	415	437	405	401	382	411	453	422	418	403	437	400	410	396	419	396	421	438	431	404	424	437	423	396	385	409	421	437	441	416	427	424	411	411	395	430	375	420	386	449	410	434	468	419	395	456	405	409	446	461	426	417	394	438	381	436	402	395	396	415	458	420	365	431	420	425	413	445	404	418	403	418	402	387	420	456	446	410	412	460	416	407	420	442	428	418	403	381	399	406	437	403	442	449	458	453	389	398	432	402	421	435	383	421	407	420	419	439	440	401	424	397	450	410	430	432	466	418	477	441	406	404	419	407	449	424	407	389	383	394	427	447	395	395	428	400	391	406	418	416	409	450	403	404	399	406	433	423	437	416	401	442	408	428	411	427	436	414	419	433	413	438	406	391	396	408	415	406	409	423	384	394	406	454	415	398	451	407	411	420	410	388	426	400	405	416	400	431	405	451	399	394	427	394	444	442	433	406	405	417	419	414	410	411	424	379	458	422	348	404	421	358	413	456	351	429	429	445	428	402	462	415	400	428	387	409	419	362	408	454	401	413	405	445	448	423	394	424	446	416	402	431	379	415	405	394	415	418	458	426	416	393	442	434	413	451	385	390	421	433	442	410	373	414	392	427	439	418	405	420	394	414	405	404	424	396	405	380	403	430	389	436	381	418	404	448	421	402	409	435	382	422	415	429	419	417	454	441	432	413	388	384	446	413	411	471	456	439	411	415	441	467	448	377	403	434	437	399	415	399	433	398	394	418	425	417	425	432	405	404	394	405	403	474	432	429	399	395	432	421	429	378	437	438	436	417	412	395	432	395	447	432	442	409	431	443	427	436	411	426	415	437	410	459	405	445	399	394	451	421	408	421	391	404	441	430	426	423	413	416	431	396	423	409	457	392	410	438	412	436	385	422	423	433	431	430	409	432	397	429	388	445	381	416	393	408	411	395	419	438	416	454	434	421	418	419	389	434	415	404	444	415	406	407	418	410	430	463	408	438	432	450	424	421	434	428	454	405	428	433	416	405	461	417	399	445	436	421	398	452	441	385	381	444	423	434	400	419	412	445	432	427	396	422	414	420	412	436	426	443	482	432	398	405	387	397	439	427	430	426	400	393	437	422	465	396	429	444	426	447	406	404	419	395	450	421	446	430	413	437	386	400	449	396	397	394	432	393	380	454	409	427	420	417	444	384	419	409	450	406	416	425	368	418	458	417	430	422	413	451	440	392	415	411	401	393	408	390	423	370	419	416	444	390	419	387	398	417	410	449	448	441	437	388	424	424	423	442	423	438	394	424	419	408	407	415	429	435	423	451	386	416	392	426	405	436	425	413	416	479	419	418	399	439	450	407	422	367	406	388
34197	23999	16756	1435	747	531	439	387	367	329	323	317	313	302	292	349	261	304	280	282	290	247	288	265	281	289	279	269	289	265	251	274	274	261	237	256	235	238	266	272	280	250	276	285	252	304	265	259	263	227	251	295	239	282	249	253	248	244	252	283	279	254	257	247	260	246	256	262	246	231	243	273	276	233	287	241	288	236	256	258	267	243	243	265	288	263	255	272	270	261	240	244	272	271	260	235	280	250	251	247	275	271	251	269	245	271	298	296	276	248	259	296	254	272	252	271	257	241	235	263	265	243	255	274	255	251	279	259	268	261	281	257	219	275	243	294	263	254	245	257	271	258	243	238	288	250	276	291	262	275	224	291	282	271	239	252	285	249	272	246	255	257	266	256	264	279	266	254	267	274	268	245	255	267	228	243	267	253	270	261	256	256	280	260	272	268	262	234	276	248	239	235	262	249	263	241	246	234	276	263	249	250	251	252	251	280	277	269	247	261	276	268	290	254	268	252	272	233	278	256	265	271	237	236	229	278	253	278	261	244	287	276	262	220	265	275	264	253	247	268	246	268	264	246	263	249	239	267	278	255	274	259	263	269	233	247	246	259	261	253	229	271	273	251	255	295	261	260	298	265	257	264	241	236	236	287	301	243	262	245	248	263	254	268	240	274	271	258	256	267	294	268	267	258	267	222	270	232	255	259	220	289	285	245	253	247	226	237	224	270	247	248	272	233	260	262	264	282	248	252	262	242	240	245	258	280	228	285	250	238	251	237	250	255	241	262	256	270	317	246	235	224	271	271	286	278	269	255	244	237	253	278	239	259	252	255	251	267	240	282	241	261	273	270	255	282	260	270	288	256	249	259	277	272	285	239	240	246	292	241	262	225	232	272	278	259	262	263	266	263	291	252	243	230	258	252	242	276	257	255	242	231	245	267	241	225	231	238	255	269	276	261	255	254	258	247	245	254	256	258	267	267	265	277	237	224	279	257	258	265	240	268	248	241	254	269	234	265	247	280	287	247	267	268	242	265	270	245	274	232	247	241	252	267	263	266	278	254	249	265	257	242	242	242	272	246	293	236	254	241	235	260	240	271	244	269	252	228	251	253	272	261	249	259	240	237	256	218	274	282	261	272	241	262	260	253	283	245	251	261	261	270	257	244	231	245	243	260	270	264	257	259	260	246	253	290	223	241	285	273	271	273	274	276	281	279	250	254	270	268	278	249	267	277	238	229	250	262	252	268	263	260	252	288	231	242	243	271	258	266	282	283	264	255	244	274	261	262	260	269	281	292	258	253	281	280	272	248	257	265	271	260	246	253	287	234	243	246	271	262	252	259	276	244	268	265	257	252	266	227	257	247	256	300	273	243	260	277	274	254	256	241	247	265	263	256	264	249	278	250	269	288	290	258	271	249	277	246	237	267	269	259	251	251	263	281	249	272	248	246	246	230	259	280	283	284	216	271	255	225	274	260	238	245	284	250	233	256	276	249	240	257	239	278	268	263	262	254	279	241	249	264	291	227	267	258	254	262	259	253	232	240	268	262	275	275	261	246	244	247	237	307	271	243	255	271	283	260	235	243	253	253	263	250	266	258	274	228	266	263	244	230	282	270	282	251	249	293	245	277	260	257	283	273	244	260	248	307	250	238	283	245	256	270	254	261	261	282	254	253	262	252	261	264	256	259	245	277	254	231	267	255	275	250	244	246	243	276	282	280	283	242	235	249	267	254	268	268	291	259	278	260	261	260	288	244	244	242	253	271	267	232	260	230	252	250	262	252	229	249	276	252	244	239	270	249	242	233	278	265	239	256	234	266	258	258	264	244	270	283	238	241	267	237	235	257	245	274	280	268	262	247	236	277	262	254	262	283	264	276	266	280	273	246	265	254	238	269	280	234	256	254	267	245	227	250	245	276	274	287	274	254	251	248	243	269	243	272	257	261	284	245	248	250	235	279	252	268	273	262	247	285	266	265	255	276	235	247	257	287	263	259	242	238	238	217	243	284	243	272	280	260	244	258	252	219	276	248	247	259	264	236	261	267	248	265	272	273	228	279	268	271	237	264	265	269	249	285	280	266	255	283	245	256	261	267	281	279	298	251	218	244	253	223	253	255	254	265	234	243	236	272	272	251	260	247	263	253	238	273	224	287	263	271	272	275	266	242	279	245	234	263	268	255	262	245	228	273	252	255	258	282	258	289	247	250	247	266	275	268	250	256	237	260	257	281	226	253	258	286	266	278	287	259	241	245	267	258	242	244	250	225	270	232	269	268	262	252	237	252	237	238	278	238	260	291	265	239	252	282	257	265	243	266	259	273	236	241	275	259	290	254	283	249	248	237	245	261	245	256	247	230	265	249	295	254	250	260	276	263	261	287	260	247	266	254	263	244	285	241	254	267	281	238	260	285	268	265	286	285	243	251	254	257	268	250	261	256	264	259	276	251	248	286	263	269	271	273	253	250	229	297	273	283	250	270	219	302	245	254	261	250	267	236	238	270	274	269	270	270	240	255	238	263	264	257	259	293	245	247	281	283	264	244	253	254	223	256	265	246	262	251	251	229	250	275	231	271	239	275	253	270	275	253	262	239	262	273	251	276	226	290	264	255	242	235	263	240	278	266	242	263	242	261	263	247	265	237	291	233	281	233	272	291	280	231	253	247	264	248	259	269	247	282	249	257	268	255	262	259	243	287	240	242	252	246	269	263	253	281	235	266	253	260	260	261	241	251	273	258	234	274	263	254	257	222	257	271	263	226	256	236	262	253	280	292	262	261	262	255	256	226	257	291	250	265	238	239	271	243	246	266	259	253	275	232	273	256	285	244	233	256	305	242	235	284	263	282	246	264	274	254	262	248	267	285	267	236	258	260	237	281	231	272	250	274	260	237	246	241	256	277	245	246	260	249	252	257	277	296	250	252	249	238	231	284	261	278	244	258	263	276	244	277	271	265	258	270	225	254	268	238	255	256	224	267	267	273	271	278	240	274	286	245	279	260	239	236	266	267	246	264	273	261	278	272	247	227	248	276	240	246	288	275	269	260	261	269	263	271	236	219	245	232	274	275	250	262	248	269	258	239	254	260	221	291	269	238	250	287	242	283	260	261	265	269	267	267	265	273	222	249	263	248	252	253	265	273	262	247	261	217	241	266	267	287	274	245	261	276	247	259	243	264	275	267	266	254	251	220	249	279	262	279	286	250	262	265	283	274	267	255	268	290	248	253	268	271	266	266	269	264	253	243	254	258	271	256	249	272	265	271	274	249	293	232	264	266	257	242	283	244	274	253	251	257	269	295	261	257	266	262	276	267	259	260	221	243	247	246	250	212	249	221	271	269	260	287	261	238	232	264	219	243	265	277	284	260	263	235	256	244	247	260	275	281	265	268	253	262	235	255	267	242	237	257	262	272	248	252	258	264	253	256	233	229	269	246	290	257	233	246	257	262	262	275	294	260	241	238	261	254	266	283	265	240	253	275	249	263	258	242	258	259	287	245
19300	17884	12057	3226	2712	2292	1925	1590	1443	1282	1176	1100	1047	1004	1001	930	859	843	796	806	795	834	794	725	825	771	769	789	740	766	752	692	740	718	716	741	682	717	687	702	694	690	650	677	668	658	681	693	688	629	735	659	694	684	693	674	682	704	689	713	665	703	703	708	661	607	646	645	725	693	662	698	655	647	715	643	634	689	691	688	672	712	670	675	680	669	632	654	676	692	655	623	658	670	699	621	689	669	659	693	668	663	700	671	670	679	652	704	684	650	673	662	683	687	668	663	676	658	683	731	678	647	671	677	666	700	675	696	576	659	719	630	652	712	661	658	671	660	646	646	653	664	672	669	623	649	623	655	655	669	658	697	743	710	687	676	686	660	654	681	629	682	651	603	620	711	660	684	713	676	688	656	696	631	687	636	672	671	706	695	642	677	620	620	631	673	706	674	647	687	649	636	709	608	668	662	645	685	636	656	639	664	672	648	620	629	690	673	642	665	623	670	648	638	647	662	684	637	609	660	652	657	703	678	697	659	664	686	641	641	698	654	656	654	692	671	671	669	646	680	688	639	651	686	689	685	637	657	648	659	653	637	650	665	676	654	658	646	660	617	682	653	650	671	635	661	633	653	672	633	644	713	651	643	670	640	706	681	645	680	627	669	658	678	701	626	702	701	670	651	693	686	613	649	677	628	619	651	663	667	644	651	695	618	645	680	670	620	657	623	704	663	694	644	592	631	640	652	627	666	636	693	696	662	623	646	648	657	669	681	698	600	595	638	661	639	680	652	642	647	704	621	672	680	681	679	640	641	702	654	652	665	654	647	631	681	645	684	655	656	688	632	645	615	653	655	621	631	693	674	636	662	695	667	661	681	662	691	665	664	631	688	627	646	660	644	632	646	650	635	668	607	641	683	678	645	691	662	677	606	659	672	695	606	641	623	624	641	706	673	694	656	624	611	710	670	652	653	679	608	630	642	667	654	655	715	633	702	650	678	669	667	683	621	661	673	679	631	641	641	667	647	683	633	630	686	635	679	649	680	648	667	661	674	722	659	636	668	622	666	619	685	705	626	699	654	678	665	638	674	690	599	666	657	714	690	645	657	645	672	644	664	675	610	647	674	644	645	670	645	688	680	682	636	659	642	649	654	640	683	684	664	647	693	693	654	665	665	682	674	654	639	638	656	648	631	699	700	680	661	659	668	649	696	644	623	690	620	668	704	659	683	653	688	623	619	626	648	670	672	642	666	618	646	684	693	678	679	677	655	689	657	602	657	630	633	639	681	692	637	637	689	642	686	690	655	656	631	684	678	632	679	707	681	652	679	642	650	663	668	637	658	683	680	687	651	643	684	619	654	669	626	666	652	640	691	639	645	654	671	651	653	691	649	653	657	711	654	630	678	611	654	638	680	606	644	649	663	657	671	664	629	705	644	686	677	616	674	656	683	690	635	634	673	678	634	665	671	662	695	635	649	648	714	660	672	631	656	667	664	684	695	604	650	659	674	638	698	630	587	665	656	633	645	652	700	685	641	658	670	614	686	649	660	627	704	641	642	669	683	586	693	640	628	656	611	643	623	678	625	676	674	693	671	648	664	716	709	656	644	701	715	704	682	638	663	616	616	657	676	670	669	638	665	676	649	686	647	656	684	643	636	656	651	641	649	625	629	686	729	630	646	622	650	635	639	665	654	652	678	647	711	647	634	672	645	679	661	681	666	637	596	663	679	680	644	688	655	650	666	652	622	668	636	660	645	605	667	637	622	687	675	685	626	632	598	664	675	623	672	626	679	676	678	645	646	674	671	681	664	666	657	679	720	634	689	686	697	667	693	670	652	666	680	651	659	670	701	651	680	659	604	677	650	660	693	672	633	642	682	667	614	659	631	696	670	708	649	629	609	638	663	657	672	701	659	653	643	647	637	660	658	690	669	645	663	639	641	651	601	676	657	642	685	672	698	670	636	646	637	652	677	657	673	646	618	647	669	693	643	662	639	633	621	687	655	648	674	677	662	663	631	679	645	644	690	655	633	692	683	658	692	614	656	622	644	659	657	671	613	655	647	687	673	687	617	653	634	658	642	653	648	644	677	684	674	593	601	637	667	646	654	665	695	665	662	687	638	658	668	662	639	653	633	676	666	701	653	625	664	672	639	650	653	699	695	686	643	666	679	624	679	653	659	672	648	643	670	690	656	651	627	668	662	671	634	645	675	646	652	653	615	627	644	609	699	669	592	646	671	709	664	645	673	668	664	670	681	650	660	662	678	616	691	671	740	621	672	684	705	678	641	642	680	652	666	630	718	649	660	659	673	640	627	629	653	650	690	651	684	630	671	641	691	647	660	634	617	695	636	652	652	631	652	618	656	692	657	684	639	652	611	684	666	654	622	627	672	632	678	692	658	637	616	685	682	659	689	638	672	603	708	635	639	629	659	648	639	637	650	665	658	634	671	629	662	640	676	656	664	701	636	671	648	689	661	600	645	672	639	671	618	613	667	691	601	697	645	643	649	654	645	704	700	639	655	675	745	673	654	642	657	687	659	661	665	674	715	620	664	627	660	629	693	617	621	680	640	640	643	670	658	671	686	666	679	677	695	678	704	672	724	624	628	640	668	631	646	630	641	695	674	592	609	683	669	684	642	681	707	635	621	644	662	634	668	703	656	642	670	691	653	675	652	645	678	636	695	614	636	709	677	635	623	649	669	630	731	638	719	670	652	688	679	665	679	680	669	671	653	668	625	660	702	637	620	627	699	662	678	677	621	648	673	647	635	661	636	640	641	663	680	668	634	648	631	675	661	635	671	637	658	616	657	665	643	687	638	649	638	634	673	650	633	636	652	710	671	664	618	683	654	624	698	701	630	634	680	651	705	673	637	638	635	669	644	691	669	652	659	676	669	681	645	637	674	636	659	660	656	624	692	637	633	664	656	650	654	679	673	642	668	694	681	676	679	610	651	704	672	648	654	724	607	657	614	667	635	691	689	659	681	621	683	619	669	686	676	676	652	648	661	626	682	659	623	624	643	681	656	677	665	621	670	665	656	671	665	633	644	675	653	654	623	658	672	662	645	662	688	666	645	634	675	665	678	659	655	663	676	674	628	694	649	684	681	660	657	691	688	663	636	675	649	653	689	693	676	644	664	692	653	653	699	726	643	717	672	672	666	676	665	654	663	658	625	665	634	630	664	673	673	673	684	674	704	641	635	665	705	683	678	677	666	658	685	634	686	632	627	672	697	671	642	664	664	668	648	645	651	640	682	633	646	648	636	654	645	703	676	667	655	639	653	663	632	654	648	667	666	663	661	663	675	686	619	675	661	622	731	647	657	647	681	676	677	664	651	690	637	656	664	656	667	670	676	675	667	617	670	665	673	640	650	657	627	631	666	667	661	661	617	647	653	645	701	625	632	682	649	643	697	686	654	635	606	642	639	705	625	641	670	697	641	682	649	690	639	633	631	650	672	698	659	652	675	670	657	686	650	704	673	627	649	662	663
47282	37401	28610	4040	1233	790	662	480	440	364	358	336	297	304	264	278	251	234	236	258	261	237	220	213	225	230	235	213	206	221	214	194	211	177	204	218	223	184	209	251	191	216	226	213	197	220	211	221	210	224	226	211	224	212	225	200	190	204	214	192	194	191	218	191	200	214	217	231	210	191	231	220	215	187	221	193	191	203	183	224	240	198	200	223	219	190	205	193	207	189	222	220	217	186	224	216	226	208	183	207	232	216	198	200	189	196	176	200	214	206	197	206	230	187	210	196	201	213	199	210	207	211	203	218	205	213	186	217	204	199	180	173	201	196	184	179	174	200	204	214	182	199	225	187	224	188	191	212	201	193	238	230	206	233	214	209	194	191	217	207	217	204	218	186	225	200	204	224	184	197	210	186	210	178	200	171	234	194	223	183	211	204	230	216	195	211	181	216	216	212	207	205	217	194	176	190	223	210	202	205	218	217	221	200	207	225	186	192	220	207	190	214	217	199	203	195	198	178	192	210	202	198	219	206	226	182	194	182	212	219	225	184	204	205	205	206	206	205	235	211	223	239	178	203	214	202	195	183	183	195	203	197	218	183	202	193	199	164	202	216	199	182	191	194	182	186	201	218	222	203	215	184	197	223	204	211	198	187	192	188	234	201	183	195	209	197	208	189	195	199	179	216	187	187	210	198	187	219	195	202	193	189	250	200	196	211	211	181	202	208	214	170	213	219	235	228	189	200	190	202	205	204	214	194	202	213	189	215	217	193	221	180	194	189	194	197	204	180	203	186	202	183	175	186	182	221	225	196	181	206	230	212	198	216	203	209	185	204	196	201	212	218	212	210	217	214	194	202	195	191	207	197	170	197	179	187	213	177	202	186	183	206	213	213	196	192	207	195	199	188	230	204	203	235	210	214	194	209	206	215	211	203	163	201	217	218	180	180	254	211	205	210	244	215	199	203	212	214	201	220	192	185	205	205	217	221	193	198	213	204	205	189	187	211	215	210	198	202	213	218	221	205	200	196	197	192	216	211	225	194	199	197	203	196	208	205	214	194	193	205	211	214	213	220	183	168	232	201	202	220	202	209	197	200	223	228	226	191	215	196	191	203	193	186	186	206	243	191	205	206	184	222	179	215	184	207	209	199	202	196	203	182	225	203	211	193	209	204	188	196	200	243	203	185	237	200	207	198	215	213	205	185	178	194	207	201	216	199	200	221	209	198	208	207	206	213	222	202	203	173	207	186	193	199	210	181	213	193	213	206	209	217	212	170	212	214	240	219	187	188	215	203	204	208	195	198	190	202	207	209	216	181	199	195	207	182	199	196	217	226	207	228	216	183	180	207	212	202	209	176	219	211	208	214	196	230	170	206	230	198	226	211	191	186	201	209	206	202	169	185	227	185	184	173	199	224	212	241	193	197	202	185	208	186	182	225	204	182	202	213	204	194	196	221	205	193	192	210	206	201	204	195	183	202	207	216	197	198	188	186	183	230	194	218	195	222	212	213	225	203	168	201	201	193	232	191	201	211	208	184	226	209	186	212	197	210	181	207	193	260	199	199	176	207	189	198	204	187	210	189	205	208	204	234	205	181	196	223	180	181	218	212	202	219	232	212	194	202	175	198	190	190	214	195	217	185	196	221	205	178	213	227	190	198	202	206	181	197	186	212	207	180	219	200	207	182	214	215	213	195	240	220	162	218	220	217	171	215	201	216	197	237	190	176	222	219	177	203	176	196	217	222	212	202	194	193	202	201	200	219	195	177	209	199	211	221	198	219	215	203	206	191	204	216	187	194	187	193	186	227	206	213	189	209	205	210	200	242	182	215	199	190	238	200	221	204	208	214	191	208	188	227	207	187	179	167	189	172	192	185	209	197	217	188	189	170	234	182	178	218	238	183	201	212	204	231	214	198	202	197	180	183	196	222	229	206	198	219	179	185	172	244	220	206	223	181	171	207	188	206	179	207	195	212	197	217	177	187	195	193	165	204	217	190	222	218	201	209	213	224	201	227	222	214	191	203	204	202	187	208	206	227	206	176	206	205	212	210	199	184	208	188	177	231	206	208	231	203	201	195	221	217	183	195	217	209	229	202	184	194	192	215	207	201	192	218	200	188	200	200	201	223	197	236	194	179	207	194	195	236	201	214	181	204	205	185	201	219	229	182	193	193	198	200	197	220	227	215	247	207	192	227	226	192	192	194	221	221	224	169	176	200	196	209	184	198	210	224	208	220	216	206	208	201	196	192	196	229	205	209	217	173	195	189	212	206	220	201	212	212	207	181	201	202	212	200	202	209	197	218	194	202	217	231	214	200	220	227	209	173	218	216	207	211	216	172	217	193	190	180	192	179	200	222	206	217	204	212	205	201	218	208	193	190	172	226	206	202	212	194	196	218	184	207	211	210	198	198	216	196	196	186	179	208	199	212	172	197	225	192	206	186	216	205	198	186	192	229	191	200	201	189	219	200	188	212	203	240	203	217	201	223	216	220	201	194	192	190	234	203	171	241	184	222	217	218	216	205	190	208	193	176	209	177	188	197	208	211	179	193	194	220	195	201	203	208	204	170	192	207	196	193	191	202	187	221	213	193	202	196	221	220	196	215	191	185	190	206	203	210	192	195	191	223	197	198	197	217	205	205	207	210	191	208	192	206	222	180	217	218	208	183	199	197	225	212	197	209	209	195	208	181	195	212	207	208	204	198	195	200	205	183	207	247	194	190	194	172	188	201	217	190	213	207	211	205	243	198	182	196	217	233	192	200	201	206	230	211	180	212	220	199	210	194	195	225	194	191	221	213	201	203	200	211	238	191	191	188	192	212	185	192	192	183	218	205	215	193	198	201	184	193	203	202	223	179	204	209	215	187	182	193	212	241	188	187	178	215	219	177	195	223	171	202	220	211	200	199	215	179	236	208	216	213	211	199	207	197	206	217	178	179	229	217	199	217	181	220	198	192	187	196	194	215	188	187	210	192	204	218	208	223	213	202	204	195	207	184	191	215	213	206	220	211	184	195	184	226	231	212	205	196	172	200	219	208	215	230	224	198	215	221	225	190	215	204	224	194	191	235	189	200	229	197	210	191	207	243	188	213	217	204	218	207	207	192	207	215	217	202	228	189	219	203	208	195	180	206	171	169	211	180	217	185	225	202	227	205	216	217	201	208	186	203	222	198	212	201	199	190	184	201	222	219	218	231	213	182	217	192	193	213	220	221	191	212	209	187	208	203	190	193	190	203	231	197	222	203	186	208	206	204	216	209	223	209	182	199	202	226	215	219	176	192	184	211	183	209	192	197	201	198	210	229	201	195	204	179	202	194	183	195	197	196	183	209	249	218	203	223	177	190	211	225	211	196	205	207	231	198	205	221	207	186	208	205	205	195	194	197	240	201	204	221	191	200	221	195	178	215	208	191	203	207	224	195	202	212	192	188	208	198	215	206	191	184	222	219	205	207	186	205	211	183	208	187	204	201	216	237	213	197	234	194	201	204
27567	26026	16800	5380	4503	3544	2906	2253	2036	1767	1553	1406	1317	1208	1098	966	997	927	837	825	837	800	777	720	708	703	716	667	698	678	635	640	661	655	619	592	627	637	603	614	600	630	611	593	619	588	579	555	593	570	571	513	538	557	559	540	538	538	564	564	523	542	533	530	571	555	562	554	592	537	521	547	534	561	551	533	564	508	499	551	526	527	509	552	562	542	553	527	531	531	522	510	525	542	509	530	538	502	493	531	523	569	512	553	514	518	512	529	547	528	512	568	497	513	511	539	551	507	520	550	502	490	516	523	502	473	506	486	523	494	516	497	526	509	507	506	533	492	510	521	539	513	496	506	507	544	492	494	563	510	482	479	536	528	526	506	561	537	531	534	528	525	513	534	535	517	512	542	501	520	554	487	514	529	497	527	527	517	538	571	467	554	505	534	540	528	544	480	544	522	548	446	492	502	517	525	506	541	520	534	532	506	501	481	472	522	484	537	531	541	515	497	529	539	521	517	508	566	506	524	524	480	489	546	530	511	557	524	554	499	514	496	494	524	500	529	492	478	525	489	480	529	577	507	538	559	498	526	478	507	520	551	527	555	533	478	486	493	532	492	521	511	508	527	508	488	515	518	503	517	496	491	519	514	511	497	505	544	516	523	508	564	499	540	506	522	534	534	466	560	533	545	520	574	514	459	500	535	504	520	528	538	536	523	549	518	527	483	522	519	481	536	519	497	526	496	526	510	493	451	526	522	492	501	541	512	569	492	486	525	529	509	503	543	537	565	507	487	505	545	573	527	556	512	530	514	515	508	533	508	508	538	517	525	547	534	514	550	528	513	492	519	550	519	526	461	486	519	500	540	513	514	485	514	506	499	463	479	536	526	490	495	475	487	523	498	543	541	476	538	508	470	525	496	508	500	523	515	471	512	495	522	512	480	535	498	532	486	531	523	496	543	514	533	499	467	497	510	486	547	528	513	503	523	497	534	545	526	498	504	522	468	516	553	496	489	549	528	550	548	498	533	519	511	484	536	545	514	529	510	573	517	513	531	481	499	515	529	524	540	491	519	500	506	565	471	508	542	516	494	549	531	537	500	521	518	520	509	525	532	529	510	488	523	537	528	519	494	509	527	504	465	500	519	536	552	517	520	522	528	499	500	526	484	515	529	500	507	499	490	515	520	505	520	502	530	549	468	525	514	524	482	512	530	528	481	513	513	481	546	517	490	526	504	542	507	512	555	506	563	494	494	483	534	475	516	479	544	534	504	501	525	487	503	498	537	501	507	478	524	527	504	501	527	522	524	534	500	532	531	561	497	533	513	530	508	507	513	513	528	506	550	564	524	520	518	527	473	526	511	533	500	505	461	501	533	501	474	511	542	535	545	522	549	535	492	501	547	513	571	460	523	520	538	533	481	552	501	476	535	542	531	539	531	521	501	495	513	509	494	526	528	494	500	550	514	511	552	497	557	550	487	506	510	499	494	557	525	496	472	507	540	499	508	517	523	554	501	519	490	474	534	549	528	514	524	506	485	522	550	529	471	501	533	474	549	516	533	511	550	505	483	489	533	507	509	477	550	507	531	531	523	479	522	481	518	531	574	518	528	466	513	486	513	483	510	463	516	537	518	494	539	535	498	496	519	481	534	560	496	561	542	503	506	505	524	535	529	541	523	546	523	493	478	546	521	519	538	513	540	527	502	483	487	554	523	512	488	497	489	545	461	522	508	543	485	515	514	529	524	472	504	527	486	507	507	521	504	510	486	489	528	507	497	533	556	532	523	525	482	490	537	505	450	520	517	525	489	497	544	498	534	532	508	532	499	550	551	511	524	493	509	524	527	509	529	487	503	497	514	488	486	487	499	521	515	528	525	529	516	511	529	548	523	529	536	498	436	521	495	547	493	546	521	482	555	525	537	491	522	510	516	484	524	522	492	517	522	531	532	508	532	497	508	525	494	523	539	533	509	551	498	509	504	511	544	532	526	499	516	511	508	530	532	539	513	514	529	521	500	545	553	529	501	487	584	550	538	525	504	492	534	539	510	542	531	495	474	551	468	511	548	526	487	507	470	492	551	506	535	536	519	501	510	494	495	548	493	509	495	480	505	507	491	509	540	522	496	548	539	550	520	513	514	531	522	562	516	535	469	514	533	510	555	492	556	528	505	476	499	516	521	506	518	556	496	546	538	509	500	547	520	530	542	519	501	556	526	546	544	479	530	495	526	503	510	507	506	511	530	547	474	521	522	490	531	517	543	535	498	519	485	496	512	489	542	528	529	535	526	457	466	505	517	558	554	508	545	529	503	500	460	533	517	523	530	481	469	531	498	533	514	544	538	516	511	520	540	511	504	561	473	528	461	485	480	535	533	511	525	509	497	551	493	515	519	546	526	494	519	551	469	503	510	496	526	507	569	503	457	485	488	471	498	487	513	572	526	517	556	478	500	484	515	535	486	545	489	534	528	536	494	486	510	520	532	478	541	502	481	548	540	493	509	565	482	491	489	531	536	526	523	522	526	484	560	517	548	527	484	553	514	547	512	533	476	472	503	531	493	487	568	527	517	497	522	516	506	476	478	534	520	480	489	530	542	493	521	522	510	487	510	500	525	523	494	521	544	497	495	493	486	560	490	491	497	496	546	499	497	535	510	545	503	502	494	522	518	497	488	459	492	530	557	511	521	511	512	520	536	520	496	535	553	513	546	511	492	506	519	489	495	513	543	535	491	514	539	474	514	550	527	499	556	505	533	503	557	547	497	543	486	523	542	543	537	535	511	538	504	523	506	480	511	513	532	547	521	496	522	505	518	540	539	518	533	524	519	516	538	535	526	507	492	494	534	527	492	546	494	503	560	548	532	516	525	512	506	527	510	522	492	481	477	535	493	506	527	491	513	512	531	532	480	535	513	517	508	516	508	583	508	533	519	532	460	498	527	500	545	511	505	506	534	532	504	479	521	490	518	518	498	495	511	481	538	499	492	501	540	467	493	520	493	533	543	522	534	533	557	526	480	523	552	569	483	557	545	529	525	537	486	488	520	532	532	536	477	504	538	497	504	469	545	579	535	510	512	550	522	503	521	567	494	504	472	543	544	508	491	526	506	546	575	514	519	530	499	515	534	553	525	495	485	497	504	521	534	557	540	535	508	526	497	530	523	500	562	499	534	525	526	505	507	514	517	513	506	512	527	518	508	530	519	522	469	536	501	481	529	505	485	519	540	521	574	525	523	531	517	496	521	516	531	504	540	549	521	507	493	493	499	476	486	553	519	509	504	529	544	545	516	512	550	543	500	540	519	544	493	502	556	532	510	548	527	579	508	453	487	489	522	523	499	548	504	486	510	503	548	492	487	507	509	546	495	510	550	512	524	559	531	511	498	524	535	555	508	476	523	490	520	519	515	531	541	565	523	494	487	493	519	496	526	497	530	544	565	537	542	499	527	525	516	557	515	471	514	544	510	533	496	501	484	525	521	481	555	498	464	546	501	532	497	497	505
4008	1041	734	178	157	147	166	169	159	145	146	166	155	148	156	131	152	143	134	144	147	135	137	154	169	154	129	132	151	146	124	150	163	142	149	130	156	169	158	145	144	141	143	139	152	168	154	165	134	143	138	152	160	169	175	166	156	133	125	142	137	147	126	135	142	146	155	161	141	148	146	134	139	139	165	140	144	147	161	145	148	143	149	180	132	141	151	152	133	155	154	154	159	151	158	148	145	177	145	163	154	147	141	162	161	157	131	149	155	150	160	140	136	147	159	129	124	127	166	147	147	137	168	151	156	123	143	153	161	137	149	133	153	141	147	136	145	145	165	142	133	146	165	148	131	150	146	139	152	141	150	152	158	147	159	138	151	150	139	137	159	144	144	151	156	143	125	152	131	161	135	155	161	162	160	164	154	154	153	144	127	140	161	129	137	140	148	171	135	148	146	131	176	137	144	136	150	174	141	140	157	142	157	164	121	153	154	161	144	144	141	156	130	149	145	162	129	146	154	152	142	140	146	132	127	157	135	151	125	153	143	175	153	160	148	137	146	151	170	132	132	146	185	132	138	166	156	136	151	157	136	156	151	143	158	160	140	154	150	150	161	144	139	155	158	157	162	140	151	151	157	146	138	139	130	146	156	157	142	156	144	148	143	152	145	138	157	153	147	157	128	136	150	140	163	137	125	167	143	146	149	135	167	131	159	150	136	167	168	157	137	153	131	137	137	150	143	132	144	162	120	167	147	147	156	138	152	152	147	152	142	140	162	171	129	139	151	180	172	145	165	158	147	138	148	153	123	159	146	123	153	172	142	147	130	119	127	149	156	149	145	136	127	128	176	159	153	162	150	161	160	120	157	137	134	123	149	124	155	147	144	151	146	171	155	154	133	167	139	147	151	145	127	164	134	161	140	147	166	152	154	141	158	155	168	131	130	139	149	138	165	140	154	145	153	149	142	155	149	160	159	132	127	152	145	129	166	141	151	171	127	148	144	145	149	160	179	140	143	146	155	153	136	153	168	148	157	161	133	152	166	161	169	170	139	154	132	146	127	134	153	150	185	167	141	165	154	156	145	174	143	147	154	153	112	174	152	159	131	172	141	157	156	148	146	145	148	150	143	159	137	132	137	159	166	148	151	134	160	157	157	160	136	136	149	146	139	120	142	163	174	152	129	156	130	156	146	170	148	148	158	159	149	145	151	160	149	139	133	160	144	157	124	140	150	150	162	142	148	173	178	175	151	144	143	147	173	133	147	128	132	134	153	156	134	156	137	131	153	145	156	140	155	152	146	134	151	145	140	168	162	139	175	124	168	137	151	171	153	161	151	154	141	128	155	164	139	164	125	162	148	157	152	146	150	142	141	145	142	152	146	153	150	166	166	140	142	139	127	155	141	129	136	143	139	123	160	145	142	155	163	166	130	155	124	160	164	154	135	156	145	176	154	164	152	145	143	134	141	157	133	145	146	148	143	146	122	147	133	143	162	127	137	169	178	153	160	134	156	159	144	149	146	145	164	138	152	151	148	145	175	175	144	145	145	156	157	138	148	137	144	165	156	162	125	147	151	155	157	138	131	164	161	159	111	146	127	146	157	158	164	146	149	144	128	152	146	154	147	126	154	141	169	160	164	152	152	148	143	148	158	153	138	139	144	153	148	145	150	134	178	151	143	147	155	157	165	141	148	170	140	157	151	123	155	148	155	148	140	156	119	159	122	144	147	158	139	151	153	134	159	151	162	160	133	150	158	154	144	141	131	139	141	140	153	150	147	131	130	140	160	162	161	137	144	137	141	160	156	146	155	159	159	148	129	159	144	175	157	141	157	145	140	144	173	127	149	154	143	151	158	148	153	118	137	148	176	165	151	148	154	152	147	136	145	128	169	145	136	140	146	166	124	134	145	150	144	145	164	141	161	167	161	134	134	151	131	153	137	117	117	171	137	132	148	141	141	130	171	150	162	157	158	139	120	142	141	136	137	165	151	168	133	106	128	134	133	154	143	133	140	155	158	157	168	171	141	138	161	131	130	144	158	150	136	133	151	145	142	146	171	150	169	157	129	150	163	124	148	154	141	154	159	147	166	145	163	154	142	106	133	156	155	141	131	143	139	153	143	144	139	137	149	134	141	153	188	155	153	130	152	151	141	151	128	151	151	149	131	145	147	133	154	151	163	140	162	144	141	142	158	141	160	125	130	146	141	145	143	133	188	161	160	160	152	139	149	172	164	160	144	160	157	139	133	141	158	158	138	120	153	135	135	144	152	150	155	152	148	151	171	141	146	149	165	167	146	146	172	148	127	166	135	135	129	159	139	158	127	122	153	131	167	160	155	135	155	133	161	149	162	134	135	142	140	159	157	143	138	138	165	154	174	126	138	151	139	174	151	144	147	150	136	150	150	157	151	155	153	146	135	155	128	161	161	142	143	140	148	143	143	153	136	148	147	145	133	162	150	162	134	135	150	149	181	170	164	159	131	127	135	148	146	145	168	169	160	157	130	126	147	139	168	133	136	172	158	144	144	156	161	153	129	166	156	133	151	124	146	139	160	161	133	153	144	156	131	135	150	145	133	147	129	120	151	143	166	158	149	157	150	145	146	153	141	139	124	150	149	144	136	160	148	148	156	164	134	129	130	154	142	151	146	152	150	125	152	146	130	156	156	159	151	141	141	137	155	164	139	135	149	143	159	138	130	163	149	163	143	138	151	143	138	144	155	120	131	125	148	140	181	147	149	160	156	144	172	156	143	148	134	137	158	152	140	139	139	157	164	143	150	128	144	130	158	133	158	164	149	154	161	142	142	160	152	144	136	139	115	149	161	161	169	148	135	151	151	146	179	173	164	134	152	137	163	152	152	136	132	162	179	156	170	137	174	150	166	146	166	133	160	155	141	146	158	156	139	159	131	137	144	123	152	165	129	135	142	141	169	149	164	153	141	144	160	167	146	153	150	128	139	149	155	137	132	164	151	133	145	146	158	153	162	147	152	147	138	153	160	144	176	155	165	151	111	133	140	126	141	160	142	137	142	176	145	152	156	156	140	135	138	150	147	139	140	142	176	156	144	156	156	162	154	141	158	127	144	158	158	146	156	154	161	139	142	164	149	177	140	153	163	162	147	142	138	165	162	121	135	148	141	155	132	165	132	123	143	152	150	153	152	143	154	157	155	130	176	136	148	144	154	152	151	140	145	124	150	157	173	164	152	123	163	138	164	177	147	153	145	131	130	147	155	176	131	152	157	169	149	145	176	169	165	152	147	158	130	158	155	149	116	135	158	141	155	163	137	134	143	162	134	141	168	148	133	142	162	138	153	155	149	151	156	136	165	148	159	155	111	154	159	137	155	155	163	142	171	148	138	145	142	136	130	145	132	158	160	178	134	170	158	174	127	135	147	155	124	148	142	156	164	141	161	152	165	152	149	150	138	148	161	146	139	137	148	160	152	135	162	155	143	157	130	165	136	143	138	141	158	162	138	178	143	159	153	180
3605	1859	1513	541	529	480	491	473	472	426	496	419	412	428	441	406	395	438	423	412	456	468	434	412	426	428	392	415	427	411	410	412	405	434	448	382	418	402	445	438	394	417	387	435	427	416	456	396	421	435	427	414	411	429	430	423	429	404	399	432	393	433	422	437	438	425	397	413	414	414	401	400	443	434	433	422	394	405	411	412	443	411	452	409	370	389	408	439	446	403	440	434	398	403	418	412	413	403	416	396	413	419	419	433	418	432	429	413	384	394	406	428	431	461	414	414	418	407	414	437	422	442	429	382	426	413	432	402	433	480	454	364	420	435	440	444	408	431	392	399	403	383	406	420	416	399	362	449	408	447	393	418	416	429	449	418	418	437	413	398	418	438	414	426	429	423	401	395	437	402	394	375	397	432	439	417	460	414	425	403	409	424	413	419	417	432	408	385	404	407	427	419	428	399	400	419	459	419	399	423	428	434	418	425	412	422	410	441	370	410	417	424	418	418	447	420	419	440	429	427	433	402	398	417	435	418	411	391	413	386	404	401	372	449	421	397	394	395	424	429	385	456	413	452	406	439	407	409	407	367	416	391	455	406	432	422	427	434	409	390	433	440	415	429	434	449	435	421	410	390	394	452	469	419	440	442	431	443	417	404	432	407	405	402	419	442	390	442	422	427	450	432	402	433	439	444	409	391	422	408	394	444	417	438	411	419	413	405	415	411	400	440	463	433	427	444	442	426	409	408	410	410	404	421	426	396	405	427	390	415	427	433	436	451	411	426	449	376	408	407	408	425	401	466	394	400	417	427	372	408	441	434	416	405	415	418	469	411	432	489	396	398	431	435	391	417	428	411	396	443	442	417	413	446	422	408	394	375	435	447	407	433	448	426	444	403	422	403	406	426	408	410	445	390	449	398	436	439	409	440	456	423	439	391	406	439	402	414	396	397	434	489	436	414	388	418	418	410	384	415	403	398	399	432	430	444	431	418	428	421	384	451	415	417	418	399	391	436	410	422	447	419	384	430	414	409	443	464	432	428	396	426	464	443	418	420	399	432	442	393	400	377	443	419	413	443	425	416	427	417	440	456	423	401	394	374	402	438	472	371	439	387	381	437	426	434	409	418	424	441	411	397	376	412	440	420	419	440	379	445	455	443	396	439	426	391	413	440	421	434	395	429	411	445	415	387	402	415	440	414	401	417	397	409	401	424	395	412	400	408	399	419	426	458	421	425	384	405	400	441	432	399	412	429	422	412	410	380	428	401	478	422	439	410	405	410	434	437	392	466	425	431	420	434	421	426	431	412	460	404	416	412	405	409	454	413	410	410	416	454	444	430	412	399	435	450	432	445	415	406	384	447	436	426	451	441	446	446	409	373	415	398	400	418	413	454	431	404	427	416	416	462	443	445	425	408	413	439	422	422	438	411	382	393	407	423	439	423	445	387	400	370	405	425	380	453	413	430	396	430	404	441	460	430	416	417	432	406	423	413	373	434	436	423	394	427	449	414	392	433	414	423	409	400	406	438	398	408	451	396	408	424	390	395	416	428	401	458	411	415	375	406	412	390	430	387	434	382	409	444	404	395	418	465	395	431	463	468	397	423	429	430	435	393	433	411	390	447	442	421	380	417	416	447	384	416	429	429	434	432	444	438	421	440	410	424	438	444	421	410	436	421	438	436	419	401	404	417	412	424	416	442	436	432	376	441	400	409	408	422	400	389	444	442	426	448	437	417	423	432	396	430	432	416	432	433	388	423	375	416	402	388	434	418	415	407	404	415	410	414	450	418	405	404	390	431	442	399	404	416	378	381	449	412	425	429	409	417	437	441	419	388	448	378	429	416	434	430	438	417	421	408	388	402	446	411	438	417	387	419	440	403	428	450	368	409	441	395	392	436	432	408	420	426	411	453	399	419	424	410	452	410	411	439	429	439	440	421	374	414	424	411	451	402	413	408	394	416	396	424	460	433	413	428	412	385	400	416	424	397	413	385	395	422	426	458	434	427	410	433	423	392	423	436	443	430	405	430	396	437	376	454	426	420	400	405	416	409	412	418	410	422	393	413	405	442	418	435	387	429	408	387	405	410	440	457	424	419	432	412	431	407	397	406	412	429	409	387	430	404	429	397	428	415	412	434	416	457	437	372	459	447	391	421	415	460	392	412	426	413	403	431	389	409	448	438	410	438	388	433	415	406	371	400	413	416	394	459	428	429	433	424	418	394	419	415	395	356	393	383	415	385	431	414	402	407	381	412	418	431	402	417	447	447	427	404	457	432	412	417	415	404	391	408	398	428	405	424	435	417	430	434	394	401	416	461	437	433	472	421	448	419	414	448	402	405	381	419	454	435	438	449	423	437	393	443	435	424	407	419	461	414	419	427	410	416	414	382	427	409	459	399	424	443	395	411	398	430	415	398	428	437	450	448	418	380	436	399	465	402	417	403	384	420	456	385	456	441	442	473	403	416	434	408	410	444	424	412	397	436	402	411	385	421	402	446	422	404	429	414	412	404	437	396	395	411	381	407	394	469	422	381	438	410	388	434	447	444	428	416	370	427	402	433	418	421	420	447	397	421	381	400	428	421	388	422	417	433	393	420	421	430	414	424	401	414	455	376	421	395	404	438	378	424	410	393	443	418	424	443	399	390	447	455	423	409	376	422	382	415	402	417	422	412	394	440	400	382	436	426	409	386	395	371	425	420	415	423	450	397	409	434	414	376	422	448	429	430	415	399	386	430	414	430	417	377	422	411	431	436	409	432	430	407	411	422	434	427	409	364	410	375	389	426	427	402	393	404	407	445	425	433	419	392	384	411	415	429	442	450	417	408	425	391	463	411	411	452	379	413	419	415	408	438	389	400	414	381	360	400	414	399	421	433	421	415	445	396	390	432	451	461	429	426	379	464	413	406	411	427	425	426	386	418	455	455	441	402	394	427	442	406	385	423	425	417	453	394	440	443	407	433	423	398	415	428	394	439	441	458	418	417	404	416	418	421	421	427	423	421	424	430	424	412	362	420	421	436	445	431	408	416	368	419	373	443	403	423	405	400	394	438	415	450	416	404	419	418	366	382	434	400	385	414	398	439	420	437	431	422	429	406	410	416	408	421	418	443	402	399	414	439	394	405	409	394	424	411	447	395	444	406	397	418	422	420	432	427	401	418	418	382	414	393	434	352	424	418	404	419	449	441	424	421	409	409	440	416	414	419	422	432	419	414	446	450	446	415	402	402	394	446	415	385	393	418	385	427	401	446	396	430	432	453	408	408	426	460	424	395	427	434	433	401	386	404	403	434	403	435	417	451	432	409	422	391	401	411	395	419	412	403	427	424	390	387	453	404	408	419	403	390	414	407	406	396	411	407	427	397	384	451	457	411	412	429	399	402	396	437	401	428	414	406	402	427	371	403	401	413	424	398	433	415	442	385	426	405	420	403	375	390	423	417	407	408	430	421	400	445	426	428	407	426	440	422	415	427	442	405	407	410	411	361	429	404
32844	23154	17244	1656	711	582	437	447	364	359	329	327	321	331	314	312	280	296	297	278	278	272	273	282	279	277	267	295	248	252	248	285	252	272	262	276	255	273	267	250	274	269	245	266	267	241	299	244	263	244	245	302	264	253	232	250	272	276	257	275	230	271	261	252	252	232	245	267	282	257	277	251	279	254	253	235	232	281	237	247	271	262	235	256	259	224	290	261	281	271	260	258	271	269	264	250	259	229	252	255	250	249	281	254	252	262	267	255	269	277	237	229	228	244	259	254	258	254	246	250	202	238	234	250	245	247	251	291	253	262	243	245	258	256	268	280	226	247	261	286	273	266	269	253	269	278	239	267	279	246	274	244	245	263	248	256	283	255	243	226	266	248	293	253	218	251	272	300	255	256	266	272	274	272	251	278	280	283	277	265	261	254	288	263	251	240	253	242	267	277	267	248	246	269	244	256	214	250	251	243	253	271	264	258	262	250	242	251	264	273	250	284	261	243	273	273	255	263	241	248	268	287	259	255	253	238	286	249	275	267	274	264	232	286	314	272	267	258	272	258	245	247	259	265	247	239	238	247	229	214	265	256	258	234	257	261	247	269	254	251	244	238	250	251	275	234	252	262	261	255	245	258	283	271	271	238	262	256	233	262	280	256	271	224	239	250	244	245	234	233	231	267	268	251	237	249	273	251	255	247	260	243	275	262	239	236	260	269	270	287	249	283	254	250	292	251	281	254	225	261	254	240	266	258	237	258	254	270	287	274	262	233	259	280	264	278	259	263	233	260	266	258	290	294	261	246	249	246	258	291	243	255	253	278	229	271	246	281	243	264	284	243	239	273	281	268	271	228	254	267	244	258	258	252	292	295	241	251	265	253	264	247	228	270	286	290	247	237	252	249	232	285	257	237	290	246	265	274	258	249	274	240	232	241	244	297	299	258	252	240	248	270	249	261	289	239	303	258	275	273	255	260	269	249	262	264	305	272	248	292	292	267	258	237	269	273	250	241	242	274	273	272	254	239	264	227	244	255	259	239	240	271	264	236	247	266	230	279	271	245	286	252	271	283	249	236	274	277	255	254	251	267	273	259	236	279	272	271	230	265	272	238	222	270	250	231	241	243	280	253	246	271	292	265	251	275	248	273	255	248	268	234	261	286	255	238	256	271	272	263	247	286	273	254	250	271	253	243	261	278	288	266	272	238	262	277	263	266	250	265	260	239	282	282	276	260	222	230	241	251	271	250	267	246	278	274	231	268	259	250	242	263	245	277	251	272	273	255	261	257	259	249	230	278	249	238	281	251	250	258	271	264	273	240	270	245	249	255	229	277	248	296	275	276	274	270	256	269	274	289	294	286	265	268	230	251	277	248	235	281	274	276	263	269	266	300	257	264	268	244	243	283	219	275	269	253	251	222	229	273	238	244	257	228	237	258	274	254	269	235	241	260	233	267	263	263	234	264	232	230	268	241	259	267	260	278	250	251	270	275	247	274	257	277	278	254	244	237	262	274	267	254	262	218	237	259	269	257	263	257	268	258	251	259	252	233	253	235	281	260	258	240	270	272	270	284	274	272	269	240	263	234	266	276	258	259	265	243	238	234	264	271	262	256	248	263	240	234	297	278	267	238	248	253	230	261	239	270	257	246	254	251	271	301	261	242	260	248	257	219	261	261	226	241	252	245	255	251	231	239	247	258	266	250	270	251	272	276	270	244	218	258	265	278	260	271	275	249	256	269	244	234	262	266	278	269	269	268	279	242	266	253	243	243	271	253	229	231	259	267	239	300	225	250	273	255	264	255	245	257	253	254	249	249	270	284	283	257	265	280	282	242	250	270	234	253	255	237	227	243	226	249	258	274	285	287	243	245	259	237	220	236	275	253	271	277	267	243	241	288	279	265	257	255	260	276	253	266	239	247	263	252	252	279	258	268	234	245	281	255	279	260	263	267	259	237	235	291	243	257	276	243	238	264	232	237	242	264	254	270	247	278	242	273	253	222	265	256	242	267	272	260	276	287	265	267	263	243	253	260	235	252	279	275	261	248	271	230	252	293	257	253	284	263	226	264	276	261	252	243	271	247	274	240	235	242	258	261	233	247	294	263	266	266	245	281	270	255	260	264	240	288	274	258	245	247	248	255	268	260	241	262	240	232	274	261	263	233	262	246	285	274	243	243	256	252	249	251	266	262	242	256	262	239	248	242	279	256	247	225	277	298	262	283	254	278	272	248	245	262	275	248	261	248	239	243	268	250	271	246	249	204	256	251	235	248	292	251	273	258	299	253	244	241	249	267	243	250	228	271	245	226	244	254	276	268	271	231	259	280	236	268	261	261	269	241	260	235	233	277	244	254	300	254	235	267	268	254	293	273	239	244	273	258	257	265	278	277	276	258	247	277	274	238	259	253	213	248	227	273	269	278	282	286	250	250	272	242	274	257	253	256	271	222	269	277	251	241	250	263	246	279	258	264	259	247	246	264	255	277	247	265	271	253	243	255	262	230	254	263	276	251	254	261	252	256	259	252	274	261	261	266	278	241	265	258	287	261	252	264	288	252	263	267	247	249	260	273	259	274	248	249	259	263	280	268	251	276	250	270	241	268	273	262	250	284	252	256	249	278	284	254	260	245	273	257	217	227	215	224	249	273	277	257	252	235	250	252	273	249	248	258	235	256	217	281	248	249	276	244	270	261	247	269	247	275	282	278	256	248	248	286	236	226	287	265	280	279	264	263	240	241	245	260	260	280	251	265	258	263	252	284	258	273	262	277	255	250	280	249	268	239	261	268	254	247	255	280	258	261	272	267	276	243	283	241	274	246	258	252	261	294	259	268	265	268	260	271	296	234	208	254	258	217	236	253	261	255	228	253	248	253	267	232	255	255	250	253	274	268	242	270	268	239	260	270	244	235	286	236	265	274	244	258	260	251	241	286	235	277	265	245	244	266	255	275	257	261	262	288	279	251	275	235	294	246	231	236	223	253	272	282	266	256	242	264	261	264	239	244	260	248	285	281	212	291	271	260	254	258	278	238	258	244	252	296	251	257	251	273	263	265	263	247	276	232	270	265	266	271	238	286	263	261	264	246	261	282	270	250	250	253	232	268	264	272	269	259	258	266	247	284	264	262	257	219	262	259	281	250	263	232	259	255	253	225	245	255	257	270	279	250	250	241	237	257	245	272	276	267	247	254	260	244	246	256	257	268	261	233	258	237	278	285	252	265	258	260	260	253	250	274	268	226	262	227	256	261	247	256	285	270	269	235	276	283	272	264	287	280	278	276	261	276	259	239	283	262	265	267	257	282	243	266	258	228	274	266	254	270	277	261	236	254	260	249	239	258	254	265	265	273	286	250	290	288	280	245	260	238	234	256	222	232	274	264	261	276	246	253	263	256	259	260	259	250	266	234	244	261	276	255	274	243	239	231	259	276	269	265	275	264	262	254	242	252	232	260	253	277	285	260	238	251	256	241	246	261	253	272	239	219	241	267	249	255
18851	17095	13898	3187	2664	2135	1892	1639	1424	1309	1178	1097	1058	968	920	874	883	842	847	827	828	797	791	806	726	779	778	749	711	725	719	736	754	709	718	722	663	731	649	734	746	676	713	680	713	678	704	702	719	657	714	709	711	682	668	666	697	662	713	635	719	668	701	661	688	689	698	653	733	639	642	635	680	664	670	668	694	643	654	668	657	647	697	718	665	655	684	640	694	710	645	680	632	696	645	677	657	674	635	622	682	687	692	660	619	634	644	645	655	645	695	669	695	666	660	627	684	632	647	681	672	698	661	637	696	661	627	655	646	629	685	675	677	690	692	640	659	663	630	657	615	649	660	622	602	613	666	635	695	654	640	660	662	678	644	726	651	683	695	675	643	675	630	665	636	587	646	655	650	627	660	621	652	634	616	773	625	622	632	629	691	661	652	655	684	661	628	695	638	648	704	651	658	651	625	644	638	676	643	641	652	649	685	646	693	659	617	638	642	624	661	649	632	638	680	657	717	620	648	671	682	636	678	685	661	669	647	651	656	668	714	683	641	685	665	676	661	627	663	636	672	669	663	707	622	661	667	628	668	638	637	643	686	641	669	638	656	604	615	643	653	640	622	650	727	644	651	660	578	650	645	684	693	638	656	711	655	662	655	652	643	632	646	684	601	687	631	697	658	645	620	600	651	679	591	678	660	666	662	672	623	692	660	642	674	626	617	689	633	680	639	648	654	653	684	585	675	665	632	644	630	658	648	662	665	680	694	646	668	640	663	616	659	629	676	629	602	697	617	636	641	703	619	597	687	691	658	685	636	641	646	628	623	674	655	654	646	676	675	707	661	667	695	623	658	618	653	658	657	635	653	596	680	678	640	615	659	624	684	666	642	712	688	670	677	673	683	690	626	680	648	619	650	662	670	682	643	647	640	653	668	665	656	694	662	632	644	635	673	649	651	624	649	655	669	675	634	676	624	673	666	672	682	622	643	662	602	646	699	638	648	667	618	640	678	650	682	664	690	674	628	684	611	635	670	668	687	628	639	633	699	630	668	669	650	672	683	653	667	651	656	666	670	650	677	669	640	656	638	633	663	653	616	622	619	647	682	697	658	672	698	630	632	659	659	635	600	670	666	677	629	652	695	655	654	664	634	663	690	623	645	627	651	644	685	668	691	661	625	678	689	698	645	653	652	662	665	625	644	664	660	630	675	627	663	660	642	653	643	650	690	627	644	607	651	653	672	664	663	650	664	645	623	637	627	650	681	669	637	712	615	632	649	674	649	629	668	665	648	654	668	704	657	627	728	703	645	647	645	649	615	669	654	675	688	654	716	645	694	655	646	667	676	628	686	642	619	672	686	636	660	662	640	655	671	665	676	660	693	680	689	614	667	658	646	674	664	689	609	676	644	641	671	692	671	649	641	645	640	683	654	656	654	690	625	664	633	690	670	652	661	651	651	686	693	649	652	697	628	633	681	670	665	678	669	677	665	667	681	646	621	669	676	656	675	649	622	698	627	647	629	625	668	633	635	641	639	698	650	634	650	663	644	663	658	606	671	699	665	674	707	637	654	631	663	686	650	703	659	655	638	636	655	654	682	631	612	642	657	642	617	613	640	663	676	643	671	661	708	693	678	650	643	685	625	639	650	659	633	656	708	636	642	660	662	628	686	620	681	661	649	641	652	683	684	675	631	692	663	638	660	668	648	661	635	662	662	635	642	633	646	663	623	654	675	647	645	621	656	660	681	677	632	672	605	683	640	656	669	629	635	670	668	696	650	684	677	690	658	653	584	676	656	631	646	639	642	636	672	670	575	672	651	631	693	626	612	685	629	672	663	658	624	680	640	595	647	645	652	695	696	665	650	687	674	684	683	654	683	621	669	686	636	667	630	665	686	666	668	625	662	631	688	688	640	630	673	594	658	635	672	674	656	650	672	595	642	721	664	631	659	669	674	632	625	676	683	653	676	649	636	643	708	644	634	671	682	655	626	642	658	679	655	632	612	672	666	670	639	670	657	703	663	647	636	655	674	598	597	649	650	648	636	658	630	643	645	641	659	658	661	669	670	684	637	676	655	625	651	622	671	651	618	681	664	670	659	681	650	649	644	727	677	612	660	623	667	678	668	682	662	659	670	664	670	669	644	664	650	619	720	635	653	697	678	652	633	656	687	609	664	688	634	693	640	667	636	650	660	625	683	696	632	666	596	685	645	638	645	665	682	674	678	675	676	641	650	641	643	645	724	624	627	657	635	647	717	657	612	642	698	652	673	671	666	650	656	635	650	653	671	680	663	652	690	654	659	648	685	636	630	665	711	648	643	658	651	636	667	653	616	652	634	676	670	673	635	683	649	695	645	646	701	666	671	673	676	655	630	636	643	659	640	676	645	644	638	631	666	684	637	675	624	610	613	599	689	636	676	674	621	687	648	708	692	694	649	668	694	664	635	659	655	656	633	675	679	673	655	659	626	664	659	653	638	615	662	653	645	657	578	627	635	696	630	635	685	644	622	716	626	643	654	690	670	703	667	657	647	633	662	698	624	639	671	619	661	593	699	698	659	634	640	667	654	677	709	662	679	675	627	660	673	667	646	626	672	635	668	670	671	693	622	636	658	621	649	659	667	701	638	642	652	673	616	668	620	700	648	653	669	677	645	654	651	576	669	639	618	677	675	627	672	686	620	681	632	645	665	648	690	641	606	653	629	670	669	652	680	649	654	670	640	649	708	701	674	597	615	654	642	707	639	633	636	642	627	676	692	639	604	666	658	672	661	699	617	700	656	704	655	676	602	661	653	686	678	619	681	684	623	638	666	631	662	675	644	683	708	663	668	633	665	655	645	671	647	638	699	647	656	664	712	711	671	626	673	606	626	647	678	672	659	701	613	668	671	654	611	675	651	695	649	668	656	669	639	645	658	636	672	656	686	667	645	667	636	649	610	655	694	658	677	626	637	674	636	688	666	584	698	680	662	665	661	700	660	697	665	650	663	646	614	648	655	661	655	635	619	663	705	706	681	653	677	608	673	630	666	717	713	613	694	590	650	654	650	625	632	642	671	648	682	666	675	640	708	672	642	722	675	647	644	655	653	659	689	641	692	707	644	664	637	702	694	674	637	657	657	678	645	632	680	679	665	707	627	645	642	685	648	643	698	633	639	657	699	625	646	648	698	695	700	664	661	661	629	656	612	654	659	654	617	666	680	638	647	618	665	648	636	685	661	604	622	676	623	642	601	656	633	636	630	694	680	633	641	642	666	668	650	648	588	640	682	651	660	631	634	652	632	682	655	684	674	653	659	634	621	649	645	623	683	674	672	621	649	678	667	610	658	676	622	665	664	681	685	654	688	641	658	654	666	647	602	598	615	632	624	640	650	662	713	637	659	662	678	660	584	632	637	659	687	668	647	642	656	665	680	679	637	647	628	625	663	683	671	632	698	666	684	647	623	669	645	657	644	706	624	607	601	670	690	648	653	676	694	664	638	603	601	655	677	649	653	640
46938	36899	28532	4518	1138	875	602	548	425	365	343	341	314	280	257	240	279	259	242	221	263	273	221	233	225	231	212	248	228	198	227	220	214	188	238	250	199	191	198	220	211	195	218	219	214	203	213	210	206	174	237	223	208	187	199	188	212	208	201	192	194	186	212	213	206	186	177	199	222	226	207	198	199	220	222	196	227	189	211	200	225	210	174	216	208	240	204	187	229	224	197	228	206	194	194	219	220	205	220	204	256	197	228	230	213	220	198	210	188	221	205	203	204	226	182	195	223	192	224	181	213	200	191	208	213	220	230	207	203	207	184	205	192	205	203	211	181	203	204	223	225	200	205	193	181	195	220	209	182	217	219	223	196	211	182	189	196	196	183	199	204	232	211	214	240	215	195	195	211	201	194	205	214	192	201	205	188	177	196	213	211	197	226	198	215	222	185	178	203	214	179	197	224	215	209	212	175	180	194	159	200	180	190	202	219	184	218	220	183	217	213	208	186	224	232	201	202	180	206	185	227	203	206	195	193	210	200	184	214	203	181	193	221	188	197	198	213	214	202	193	229	204	193	196	211	241	203	192	196	195	208	198	209	194	197	178	206	194	193	205	210	201	220	197	201	180	196	176	209	219	205	190	202	201	213	194	198	193	175	183	212	217	211	199	202	198	195	202	187	192	205	193	209	219	225	222	218	212	217	203	201	175	192	200	194	190	191	182	184	236	189	208	187	201	212	203	184	209	194	209	212	182	218	185	204	213	211	174	226	206	212	222	195	197	194	190	193	199	194	211	199	193	216	214	220	192	198	189	232	215	221	201	211	183	182	198	192	221	179	221	222	180	193	190	199	190	208	188	214	214	215	222	179	208	209	229	194	211	211	193	213	206	205	191	188	199	186	205	225	212	190	226	228	195	199	221	209	202	236	206	201	219	207	190	206	188	209	199	181	194	185	196	220	192	206	228	207	203	174	204	175	227	220	182	162	190	187	172	221	197	215	221	181	197	203	213	181	225	185	194	199	209	163	178	186	202	209	218	215	223	204	206	168	211	213	208	213	204	186	220	198	201	206	192	212	187	211	180	213	181	195	178	173	212	212	192	195	210	187	214	209	188	191	205	204	186	223	200	203	208	206	209	213	201	195	211	206	186	208	187	195	204	221	191	211	219	173	167	186	190	196	198	205	214	183	218	191	201	246	218	226	190	215	216	195	211	211	212	188	204	211	215	207	200	174	187	196	198	178	209	209	204	223	212	198	234	187	209	203	203	212	206	211	226	220	210	208	185	208	201	203	210	206	200	196	217	191	203	213	211	198	197	190	230	199	194	208	187	217	199	197	195	233	208	196	201	185	185	185	220	242	217	234	212	187	210	201	236	193	202	202	206	177	197	204	214	193	222	181	189	195	219	220	214	219	228	200	201	201	210	219	207	193	202	195	180	211	206	204	188	198	192	212	191	181	191	191	179	190	216	210	221	195	208	201	198	195	199	199	197	217	200	197	190	231	177	237	185	189	209	189	168	206	198	212	207	203	199	197	197	208	226	217	197	172	200	208	192	218	224	202	208	199	221	203	204	204	179	159	200	199	207	211	217	227	191	185	214	181	207	199	195	182	220	222	208	179	187	213	210	216	219	209	179	196	218	207	189	210	180	200	187	205	197	193	179	202	212	219	207	215	207	195	204	193	206	191	232	228	186	178	188	197	207	203	214	216	225	210	204	186	185	214	209	224	190	204	202	179	206	213	219	196	206	180	212	201	228	183	190	179	216	214	198	178	207	197	207	187	204	230	209	214	204	221	204	194	205	187	206	232	208	190	220	190	244	214	192	196	191	193	220	217	190	190	208	225	216	221	216	201	186	195	226	202	196	212	176	202	214	201	208	215	218	214	189	212	197	206	176	231	214	217	227	199	193	208	192	206	225	185	207	203	213	197	205	201	187	211	209	202	194	208	195	191	214	194	210	203	216	178	247	187	194	216	186	193	220	223	188	217	223	205	165	210	186	212	196	211	207	220	218	219	167	200	201	202	207	208	197	212	181	206	201	201	196	230	212	209	208	187	206	174	181	183	221	175	200	216	221	188	212	208	206	210	206	207	217	204	191	201	219	211	202	191	219	245	210	204	199	188	182	189	196	211	180	206	171	206	194	181	215	190	215	193	220	235	199	199	217	165	212	202	192	193	198	221	197	187	210	237	199	207	236	182	187	202	202	215	187	193	227	194	203	193	203	223	199	197	209	215	213	231	195	201	234	208	218	227	192	235	209	196	208	191	193	221	196	204	178	215	189	187	176	200	192	209	213	184	227	208	194	219	202	186	198	192	198	196	218	204	186	194	208	203	189	218	190	217	185	184	172	192	196	202	204	206	208	230	182	212	188	227	229	196	189	223	203	210	219	203	200	212	189	183	217	186	204	216	184	201	215	205	179	181	175	208	187	230	177	205	206	175	199	215	193	180	189	203	209	234	224	212	201	224	186	203	198	216	196	189	189	215	226	205	220	193	173	229	190	207	219	184	200	171	196	179	226	180	208	232	200	202	162	202	229	223	185	217	199	203	218	194	185	211	183	228	200	196	195	175	224	222	188	186	194	201	177	198	185	177	195	212	221	207	209	233	206	168	224	209	211	211	186	211	188	201	221	215	196	168	218	231	191	187	182	188	209	182	204	219	179	191	222	188	204	201	192	192	223	199	223	184	203	191	225	188	188	189	200	197	209	253	204	173	198	221	223	200	185	185	211	223	177	197	215	197	203	209	185	201	163	179	225	168	223	195	200	189	174	212	203	188	191	214	194	194	218	202	204	205	213	224	227	215	216	207	168	189	222	209	218	204	169	198	195	218	200	183	203	202	210	205	176	205	219	194	200	215	206	202	203	190	230	204	189	189	209	192	185	184	221	203	200	213	206	197	215	190	184	195	214	225	209	204	173	180	192	207	184	194	206	184	215	197	201	218	196	228	179	202	220	183	206	182	220	206	192	192	189	205	190	192	195	217	199	191	213	185	204	195	213	227	202	184	185	190	184	194	168	200	210	210	229	190	197	215	189	230	176	199	204	189	182	180	193	209	227	209	190	210	233	236	214	227	215	185	193	201	186	171	219	195	213	191	201	229	203	230	208	212	213	234	207	195	225	181	188	207	214	217	208	198	217	197	220	200	180	210	200	186	186	201	196	218	206	211	202	201	213	195	217	197	191	193	177	213	207	194	186	192	200	190	167	203	190	206	197	189	203	206	201	210	218	198	175	226	213	232	215	218	201	182	220	191	190	214	195	203	230	186	196	206	196	222	204	179	209	204	243	197	207	212	217	202	215	191	183	227	204	198	196	250	182	191	192	222	190	199	183	215	203	224	182	195	185	208	171	189	189	189	218	190	201	201	213	201	204	184	206	186	218	161	205	194	206	204	203	207	212	199	200	217	189	210	224	209	217	171	193	193	212	215	209	214	191	198	199	195	194	216	178	178	188	188	180	200	209	207	187	217	210	195	188	220	199
27401	25427	19340	5381	4432	3507	2857	2498	1978	1790	1549	1488	1393	1148	1104	1055	937	842	903	890	868	795	777	771	730	718	686	651	626	662	627	631	674	616	668	623	626	618	596	612	611	633	569	590	576	526	569	571	557	574	551	541	576	547	557	559	534	595	556	535	532	535	568	512	530	539	558	538	510	533	546	529	540	564	555	536	524	567	525	532	555	577	544	517	555	535	540	523	538	550	500	519	542	508	568	518	530	538	481	525	567	539	529	514	564	515	524	559	516	551	553	534	520	529	514	564	506	490	504	536	498	464	539	504	532	509	496	519	512	522	517	533	516	471	459	530	555	489	527	510	535	478	508	530	498	524	479	509	504	543	537	498	458	505	550	556	528	491	550	551	513	513	497	543	555	521	512	545	473	526	525	552	527	539	517	549	537	515	507	511	484	563	517	486	518	495	501	505	480	540	503	518	565	529	530	530	508	518	515	543	546	481	491	528	544	524	479	568	514	480	513	563	494	507	519	493	529	499	512	501	503	530	495	525	495	523	523	520	478	484	513	505	505	540	511	497	513	513	518	513	505	530	521	526	519	523	509	497	496	494	542	503	516	523	526	515	490	555	551	465	524	506	521	509	541	523	492	521	540	508	514	518	539	554	483	492	528	504	473	495	517	520	498	495	488	505	557	469	507	503	516	558	548	509	464	509	520	519	520	483	511	521	544	499	530	500	505	501	556	505	510	467	489	512	515	542	534	486	500	527	506	470	519	540	490	518	497	532	514	533	489	513	533	501	542	512	537	504	545	497	511	535	527	510	493	485	536	540	487	463	504	533	485	530	539	479	516	501	466	484	501	512	517	504	531	501	514	534	504	504	501	507	537	457	525	548	512	477	504	496	543	553	548	467	485	500	511	526	518	529	486	515	487	498	527	522	516	532	486	474	569	521	509	502	524	527	485	525	532	473	523	497	491	534	504	529	514	535	518	511	524	515	514	554	501	485	501	521	551	512	539	527	519	511	528	509	511	525	510	516	494	492	473	494	497	500	528	514	494	529	519	544	494	498	542	492	531	539	532	502	505	540	512	528	492	557	485	553	502	464	502	477	512	498	505	498	529	501	503	472	470	513	507	520	490	536	524	533	521	490	499	496	475	525	522	534	480	490	530	525	548	492	490	499	472	559	499	543	517	520	539	508	505	512	507	533	522	509	503	521	524	575	506	501	509	519	527	526	504	490	541	509	472	489	528	501	519	505	494	521	538	548	511	500	514	531	504	547	482	534	534	517	494	509	487	527	513	486	537	494	499	527	504	510	506	503	508	520	521	489	543	499	542	539	522	525	554	520	521	497	492	516	565	488	519	519	497	502	516	490	488	497	546	533	482	522	531	545	507	486	531	489	527	518	504	540	516	514	518	479	547	516	501	525	529	500	494	483	475	504	532	524	479	481	504	531	550	504	499	477	513	550	493	460	503	502	519	502	501	497	522	503	481	486	505	519	480	509	517	559	481	500	514	518	483	506	531	530	558	503	480	489	463	517	518	461	529	521	506	494	494	504	542	493	513	533	543	555	523	512	528	517	505	520	551	505	544	534	517	544	505	511	509	533	530	507	530	561	524	518	537	526	517	532	506	515	518	499	523	495	520	521	522	525	552	532	527	501	513	526	542	489	528	526	526	516	525	524	520	547	546	545	557	538	486	531	497	513	561	526	523	513	488	494	518	561	545	510	537	498	506	523	483	540	504	470	538	537	539	524	492	496	540	558	506	503	524	546	509	539	511	485	528	553	538	528	496	489	524	520	486	501	498	507	515	525	486	485	535	497	504	492	504	528	524	560	506	503	492	478	509	506	520	524	501	533	507	513	523	483	496	530	542	522	526	546	520	479	502	519	501	526	456	531	515	531	561	552	518	524	504	479	535	543	516	491	558	527	469	535	538	473	470	497	503	513	514	507	518	494	530	508	519	504	537	518	565	462	509	511	518	502	510	504	497	506	527	527	522	524	558	494	500	520	499	510	534	552	574	496	553	527	531	515	558	515	570	485	542	491	510	467	522	539	537	546	511	503	513	503	554	523	498	481	491	499	529	474	493	482	559	518	491	485	492	545	509	516	515	516	532	493	545	526	589	535	494	481	492	517	516	467	472	528	462	452	490	506	516	508	499	510	488	566	516	464	528	498	521	537	541	538	541	525	530	534	529	511	537	552	495	508	470	507	493	507	502	529	568	523	535	510	547	496	496	488	580	464	474	500	458	497	511	479	513	519	504	530	556	474	515	487	535	493	499	517	485	502	492	543	527	470	459	524	529	525	512	530	504	534	476	513	525	509	519	566	496	503	506	510	513	515	564	519	519	531	512	493	481	509	511	498	530	500	553	530	533	540	497	519	483	540	504	515	494	514	506	493	451	508	505	504	468	518	533	497	554	510	539	536	514	473	497	564	486	477	514	484	509	519	514	510	547	501	509	504	517	482	512	531	498	543	553	561	519	504	521	514	504	491	530	498	498	490	492	515	530	549	509	510	489	522	498	489	536	516	529	474	519	530	551	559	549	505	532	491	555	516	504	493	503	523	518	484	496	524	497	485	563	521	517	485	486	509	507	503	502	529	506	521	488	507	540	526	516	496	503	501	518	528	524	534	497	489	491	510	542	480	498	483	513	497	492	490	509	510	535	501	544	522	489	455	497	516	523	526	522	534	516	513	524	541	490	535	484	481	481	537	472	473	519	568	480	501	508	487	515	478	511	500	526	524	533	538	487	501	526	520	468	531	525	513	504	493	519	507	507	530	540	534	474	478	533	530	520	547	488	521	536	517	509	504	508	551	519	564	511	486	533	551	516	525	505	491	501	522	461	543	486	502	485	508	528	514	532	522	510	550	493	540	503	505	488	478	487	508	497	494	492	521	519	546	484	528	501	497	558	478	494	501	514	535	461	563	503	506	499	554	517	475	481	505	501	484	527	514	501	530	527	524	501	477	500	516	524	514	544	489	503	485	536	539	511	487	525	502	498	522	550	540	502	516	538	499	501	476	530	507	510	487	481	498	479	502	512	517	504	527	547	522	494	534	472	503	514	504	530	498	474	538	505	525	530	509	485	526	474	505	472	481	461	485	566	506	524	495	562	487	526	487	517	515	507	486	510	530	471	503	486	509	527	528	496	502	509	518	520	497	528	540	496	500	536	533	492	532	513	487	488	508	549	482	516	556	555	505	507	500	502	495	526	491	464	525	510	494	505	549	486	509	502	517	503	498	523	511	521	508	505	488	537	540	499	489	506	535	508	486	521	529	527	521	513	531	525	486	490	484	466	535	504	530	505	505	487	492	519	463	509	490	482	520	524	542	559	507	489	483	521	540	500	511	532	471	534	532	477	521	509	527	529	507	489	530	504	518	510	488	541	495	522	544	496	493	532	484	506	518	502	495	540	536	505	513	499	550	532	541	540	500	501	442	491	500	487	518	507	512	522	508	500	518	486	549	522	503	522	516	495	544	480	508	495	510	512	523
3627	827	653	156	168	171	147	142	139	146	140	125	168	162	142	148	136	135	160	141	135	150	145	134	152	155	158	140	133	125	130	166	174	159	148	155	156	170	153	142	162	149	152	141	149	172	158	149	173	149	154	152	157	149	152	149	174	166	150	174	134	148	136	151	140	130	143	133	142	142	158	159	140	157	134	143	149	144	170	145	159	166	135	140	147	151	152	135	144	168	160	140	141	153	118	139	132	148	166	139	166	159	156	130	146	152	160	141	138	135	141	169	137	150	146	173	150	166	157	134	160	160	167	135	149	137	156	145	169	144	161	156	142	141	156	146	143	147	157	168	137	136	148	150	132	130	141	155	142	141	155	132	134	153	139	164	150	153	169	137	149	148	158	157	140	141	133	173	137	154	144	161	136	151	139	170	141	154	159	142	141	170	141	163	144	161	150	151	150	138	161	171	135	147	128	126	146	138	154	132	131	154	144	120	155	142	182	159	139	166	134	144	141	149	144	146	147	153	160	166	133	146	149	158	147	141	184	146	148	140	142	148	142	146	142	139	171	162	134	148	140	131	157	160	150	147	132	139	133	161	141	138	165	154	156	135	158	137	149	136	152	141	161	145	156	135	133	164	149	155	169	157	170	138	116	131	143	151	148	126	129	164	147	130	141	150	151	159	136	141	153	149	156	133	155	142	142	139	157	139	130	135	138	126	167	147	144	129	134	142	151	126	133	177	166	135	155	146	122	146	134	136	145	133	169	155	143	142	161	144	158	161	157	164	168	139	128	158	149	128	133	167	137	148	140	149	134	176	142	153	160	156	142	130	166	148	136	128	133	174	122	163	152	129	163	143	150	127	173	155	151	150	143	160	126	153	154	141	157	148	128	129	144	129	140	152	182	166	144	143	146	132	153	160	163	145	130	145	154	142	165	167	133	148	125	127	133	144	143	134	172	147	147	142	130	142	146	134	135	151	149	157	151	144	148	149	150	143	132	146	137	146	167	146	139	148	161	154	144	137	138	178	168	141	142	140	159	189	160	146	157	138	146	156	135	140	153	141	166	144	137	133	162	144	138	131	141	151	136	137	160	152	153	151	127	153	125	158	134	136	154	145	130	159	171	133	147	157	157	155	154	133	174	153	144	154	158	151	145	142	148	135	156	130	151	146	172	148	142	151	153	144	170	151	153	155	123	151	151	140	144	134	141	141	159	134	155	161	160	148	150	151	181	164	166	143	131	147	162	148	158	133	158	152	150	172	172	129	159	161	175	133	157	149	143	151	136	135	141	150	141	160	169	161	156	151	137	145	125	149	168	167	149	152	175	181	145	139	133	142	148	155	146	138	146	143	147	147	156	173	147	158	135	132	134	158	136	131	137	154	146	145	133	126	177	157	138	142	143	154	142	138	162	166	152	159	139	136	157	143	142	146	135	146	139	150	125	111	166	130	148	134	154	172	164	156	151	136	126	126	177	133	153	155	118	155	156	161	139	132	139	152	166	142	124	137	120	152	126	164	140	160	147	127	141	134	129	137	156	155	161	134	144	136	163	128	127	142	129	148	131	154	151	151	157	170	160	141	139	161	137	133	149	113	147	158	165	170	133	149	154	173	164	143	161	144	158	144	136	174	143	163	141	143	137	139	121	155	166	144	144	147	151	145	135	159	158	141	164	178	168	127	126	148	155	170	146	147	135	138	130	140	136	137	135	166	140	159	132	145	148	166	160	158	136	159	169	148	140	132	156	152	157	143	159	142	152	142	131	159	153	153	129	137	149	151	141	144	151	151	130	148	136	141	168	156	153	146	158	157	142	127	156	135	150	169	151	140	155	124	134	143	144	154	137	152	153	171	128	149	144	135	147	148	151	178	123	160	127	146	119	137	162	126	129	154	137	142	134	175	150	158	147	147	140	153	137	151	148	147	127	128	152	171	151	143	160	146	143	156	144	142	158	131	158	128	159	158	137	132	140	150	160	161	134	133	156	152	137	149	152	143	170	138	155	127	148	152	139	150	147	147	126	157	131	143	144	147	158	132	146	150	160	149	112	162	143	164	154	148	130	154	134	171	159	135	147	139	163	131	161	148	166	146	131	145	165	148	136	126	150	144	143	153	130	155	152	150	114	140	150	151	152	150	139	161	147	160	124	141	151	154	153	152	157	139	133	152	146	147	152	162	152	161	132	130	139	152	130	155	138	147	145	159	147	152	161	173	158	152	126	145	148	167	149	132	136	155	139	168	149	155	135	161	145	121	158	122	140	146	139	152	144	140	142	147	167	149	157	161	169	164	123	157	154	142	135	161	166	144	152	144	146	144	139	168	138	148	158	164	132	152	151	147	141	145	120	143	161	146	124	173	145	164	125	131	137	152	155	149	139	147	160	156	144	145	152	124	161	155	159	138	159	172	165	137	136	135	170	161	140	152	151	134	140	112	138	154	134	136	154	129	132	152	161	164	147	130	153	144	150	142	151	147	157	147	149	139	128	160	135	170	152	143	146	141	156	161	135	143	158	163	159	136	144	163	167	143	130	163	140	154	148	138	153	130	154	159	136	160	139	151	139	167	143	140	149	158	165	150	144	155	154	146	163	137	149	144	132	176	140	138	148	151	129	161	164	134	158	145	153	136	138	127	133	116	147	149	160	150	157	169	149	164	165	170	153	140	145	158	153	144	201	150	141	142	147	143	184	139	157	145	144	155	139	154	154	150	148	159	156	159	148	152	140	150	119	151	153	152	162	147	141	144	150	145	160	171	127	151	142	143	125	144	139	149	136	155	140	143	145	160	153	152	139	128	163	156	151	132	160	132	144	161	150	142	144	153	123	145	181	161	137	138	136	154	155	137	162	179	155	150	168	181	150	147	138	152	135	136	159	143	142	140	164	143	155	143	153	143	137	169	129	145	135	125	140	155	143	116	132	159	137	137	150	149	154	144	159	158	169	142	157	166	147	143	174	104	146	154	153	140	163	156	157	158	124	154	147	158	164	149	158	163	158	146	137	141	136	136	153	153	130	145	136	161	128	137	143	148	146	142	147	152	129	165	157	147	157	120	131	153	127	170	155	148	136	163	156	116	154	128	140	144	140	147	146	160	142	181	150	149	156	176	143	155	145	154	147	139	170	159	158	138	146	168	149	144	135	131	163	134	154	134	160	148	132	153	138	138	140	133	155	152	140	143	153	137	125	154	162	166	152	160	117	153	147	172	155	152	154	161	137	139	157	145	153	149	144	144	143	136	172	152	165	150	151	144	142	130	153	159	143	142	140	137	150	157	158	141	171	142	134	165	147	139	172	133	158	132	153	180	171	166	149	130	145	122	162	163	155	152	172	153	143	129	147	154	139	138	131	147	141	157	142	152	136	148	149	152	152	135	147	132	134	156	155	145	148	136	139	132	152	139	151	162	144	168	133	137	157	141	157	134	138	125	165	138	169	146	160	156	147	159	160	157	152	158	131	149	137	155	142	175	152	157	140	163	150	162	145	146	141	154	124	135
3515	1581	1589	523	529	478	443	456	452	440	425	424	439	422	468	443	416	430	407	397	410	418	427	407	423	424	422	438	401	424	437	405	428	427	387	389	430	423	425	436	414	416	414	426	444	420	447	474	410	382	412	410	411	417	432	434	377	388	396	428	411	427	413	416	378	442	412	416	400	443	395	415	410	405	441	406	461	417	404	428	402	432	432	436	418	428	427	444	448	422	428	431	423	408	458	432	415	438	395	430	438	402	390	399	403	425	385	411	388	400	414	417	421	429	398	400	409	395	424	400	430	383	407	400	426	387	422	365	413	416	415	447	418	411	404	410	434	369	398	421	405	394	415	420	406	413	415	431	401	389	410	420	387	426	443	437	434	416	406	363	403	441	414	400	401	444	419	403	405	408	419	445	407	420	442	402	422	403	390	427	407	408	442	409	401	405	438	430	376	430	416	416	412	413	410	419	466	406	417	419	421	386	456	390	415	413	412	444	410	406	416	414	401	439	383	415	432	393	404	454	417	411	411	386	428	392	407	397	425	429	431	400	402	419	402	422	445	461	451	385	394	453	403	405	393	434	406	373	419	426	429	396	390	413	404	432	435	451	398	420	409	450	434	406	435	407	410	418	409	392	430	396	406	427	375	406	442	412	370	380	422	418	408	439	427	436	405	424	400	410	391	418	390	402	419	400	399	412	376	417	403	457	419	429	394	406	421	384	415	416	411	438	443	434	396	389	398	422	417	416	399	417	390	418	426	384	431	399	391	427	418	425	410	398	379	386	435	416	429	411	456	443	430	391	446	393	435	407	422	397	422	390	381	454	405	395	413	436	406	400	407	425	426	421	405	423	431	405	433	411	423	446	389	408	438	407	404	433	428	431	418	398	410	407	416	408	423	459	378	427	428	444	421	397	396	413	398	411	391	412	399	398	431	440	409	424	406	423	417	436	433	424	461	424	400	389	433	426	416	414	425	415	411	410	428	408	413	409	455	422	436	447	444	412	416	442	415	390	441	428	411	400	419	419	442	379	426	430	418	418	382	411	446	455	395	392	426	406	384	430	416	416	408	442	400	441	389	365	404	392	402	425	394	420	434	415	447	432	443	392	402	423	430	392	429	407	448	388	417	406	415	424	415	417	394	414	414	399	397	432	394	422	404	387	419	415	431	445	416	391	450	403	422	438	427	435	397	427	425	414	385	421	424	451	395	416	405	423	410	383	433	422	412	429	437	420	379	428	425	391	427	439	419	408	425	391	392	392	402	423	393	451	434	413	416	386	382	426	421	392	419	414	419	420	396	412	403	400	404	412	453	401	388	435	401	436	395	411	427	405	430	404	394	371	430	408	393	434	414	400	417	421	387	401	475	417	439	429	428	453	413	396	424	445	412	419	443	438	428	409	390	405	469	409	398	444	401	427	407	432	430	438	419	428	419	390	425	385	449	402	413	435	425	393	444	408	398	420	445	426	385	440	383	426	410	415	431	426	420	417	427	395	422	413	416	428	443	415	441	398	411	444	432	429	380	440	412	417	390	423	396	435	405	390	438	420	428	416	415	432	422	395	415	393	438	447	442	403	404	447	418	435	398	415	373	415	448	456	460	410	460	393	435	425	410	408	403	420	400	414	403	393	401	433	425	405	424	408	419	400	423	411	425	403	428	416	388	422	414	398	422	410	399	400	412	409	431	441	441	424	420	428	411	435	432	395	441	450	428	398	407	399	396	424	431	414	441	398	418	408	441	430	393	398	418	388	400	409	432	417	412	415	409	421	457	428	451	378	435	442	404	399	419	466	432	445	386	388	443	418	394	394	421	384	431	461	433	412	441	376	408	415	390	432	442	400	413	428	421	410	419	395	413	409	391	428	396	419	387	393	418	395	402	405	398	421	420	391	431	414	452	399	399	433	406	413	403	409	429	403	391	363	402	437	429	448	423	425	447	397	402	442	410	397	407	415	449	422	392	397	407	461	438	431	459	408	436	414	405	418	399	437	401	415	393	399	400	374	386	438	401	398	417	432	441	415	432	429	437	386	400	407	415	422	421	411	434	415	448	402	369	430	398	451	446	424	418	419	393	405	405	401	395	417	426	425	417	422	410	427	460	448	404	421	393	413	452	447	456	427	456	411	413	370	415	428	382	440	420	402	392	444	372	417	416	429	433	419	394	362	416	369	426	417	437	425	405	420	409	413	413	413	450	398	432	404	417	426	401	421	399	423	429	416	411	380	442	427	448	436	433	456	424	396	421	390	407	444	407	431	434	430	436	482	420	432	415	398	432	441	387	395	455	400	437	446	437	390	451	415	385	445	452	398	391	415	408	431	424	427	411	437	459	393	414	405	409	435	424	416	445	464	412	413	419	400	420	399	430	441	395	419	400	383	417	416	431	407	461	407	409	437	433	405	389	431	402	436	416	390	436	418	416	421	387	439	373	398	438	478	412	406	416	419	401	423	392	403	437	405	407	430	419	455	400	372	437	405	403	469	438	409	437	429	456	403	410	400	408	389	408	452	413	399	421	411	435	416	415	386	426	437	406	410	400	387	417	389	383	414	406	432	420	379	423	387	441	441	416	427	441	387	389	409	445	400	419	451	428	402	436	412	426	413	444	396	427	406	394	436	427	396	455	397	450	385	410	385	413	404	394	430	430	442	436	378	391	453	419	419	426	433	449	423	421	467	395	380	417	405	414	421	389	423	453	395	395	405	395	419	439	426	401	403	429	446	398	414	452	436	425	428	386	399	423	439	385	452	403	410	447	415	388	439	407	400	428	441	411	408	405	419	425	413	407	414	456	400	414	413	413	435	394	407	397	395	429	379	423	400	393	415	407	411	419	404	398	391	431	406	432	396	423	380	376	415	412	440	379	435	435	384	414	431	383	373	423	399	444	402	420	391	356	377	419	425	436	484	415	430	429	422	419	410	401	423	422	417	440	409	445	409	425	418	442	442	427	418	452	423	414	438	419	387	399	411	433	393	387	404	434	432	416	422	464	449	401	422	424	402	393	417	443	401	386	381	416	387	399	423	416	379	423	427	407	393	420	376	384	453	389	411	418	384	378	440	430	418	424	409	408	395	417	411	410	397	434	435	374	437	396	417	419	432	417	435	388	404	407	422	396	395	435	422	437	434	431	420	418	388	407	437	433	374	413	380	406	411	428	418	382	404	426	396	408	430	404	407	427	451	406	431	426	385	382	445	404	401	401	431	396	418	445	405	416	385	436	433	441	434	398	437	393	433	410	400	426	433	389	413	469	453	387	438	404	402	393	381	443	418	414	411	424	410	418	415	429	411	379	403	444	401	428	407	395	448	412	396	386	395	430	383	440	413	418	432	422	394	427	373	416	430	408	405	418	411	428	421	383	433	388	431	397	390	409	418	381	412	417	427	432	407	407	418	430	424	435	411	434	440	395	417	409	431	397	429	425	439	429	423	402	434	391	458	421	395	442	430	436	425	410	431	401	431	406	398	421	402	418	393	438	442	418	421	393	425
32187	22961	18708	1827	713	570	454	436	373	352	358	313	315	321	319	273	283	282	275	300	275	278	266	289	261	272	255	263	260	242	236	285	265	241	259	259	283	282	260	296	245	260	274	281	263	243	245	257	256	268	240	259	246	268	238	244	254	241	278	256	235	255	252	276	247	269	237	261	229	228	269	249	264	263	237	282	248	211	251	254	261	261	272	258	250	263	250	260	252	264	268	283	240	265	240	243	256	261	262	244	276	249	261	268	261	239	284	288	275	288	250	248	236	266	241	268	225	269	269	273	237	227	272	270	267	234	289	243	254	226	257	268	257	267	271	254	252	220	259	271	279	272	235	261	248	297	269	261	229	255	270	262	257	250	259	243	276	265	256	239	238	224	222	283	240	229	251	251	264	260	258	228	260	266	261	282	287	280	253	262	233	247	273	237	256	240	246	253	238	246	261	248	245	243	260	247	252	248	255	277	251	289	245	247	268	299	250	269	268	278	278	243	247	272	243	262	271	234	279	257	261	253	243	275	233	272	276	260	253	260	248	292	282	279	241	226	262	254	262	250	249	250	256	283	234	275	278	251	277	238	242	277	239	250	237	257	264	252	241	245	271	244	285	246	251	250	226	262	245	224	254	230	264	264	262	246	253	244	250	270	255	244	250	241	266	252	265	256	234	299	237	256	273	245	225	231	243	240	272	239	250	237	260	263	222	282	282	270	273	271	257	266	262	259	279	252	280	252	242	273	246	258	235	237	256	247	282	242	251	241	258	253	245	272	270	267	241	252	261	256	247	242	232	252	244	249	268	255	265	256	248	257	240	252	273	268	233	252	265	258	269	265	255	264	247	260	257	230	241	237	248	250	258	256	260	241	292	249	263	240	259	255	276	261	258	274	262	262	246	222	252	256	259	233	275	265	257	254	210	265	278	248	258	251	258	257	250	280	258	265	237	241	257	285	273	251	257	264	237	270	249	269	245	237	307	289	255	260	235	288	284	244	271	252	261	298	271	258	276	264	270	277	263	281	231	264	240	254	265	260	280	259	233	253	279	253	247	263	268	264	279	257	287	260	287	242	267	250	281	252	258	267	245	253	270	218	254	256	237	259	254	254	236	251	249	263	258	259	215	251	244	279	260	270	267	238	244	265	266	217	255	278	248	218	254	257	260	269	282	232	250	290	280	227	236	285	264	270	245	231	280	244	278	236	275	291	261	265	262	257	267	262	274	247	235	245	268	273	259	277	241	246	247	253	240	282	234	254	259	229	276	250	265	255	220	261	248	255	234	245	247	256	247	258	258	240	250	252	254	236	263	272	279	257	255	269	260	235	250	262	221	279	279	302	231	282	259	269	240	259	260	271	275	262	255	254	247	263	271	252	248	244	281	253	256	264	267	221	242	235	267	271	274	289	248	228	263	266	269	252	255	245	250	237	263	258	282	249	270	264	261	288	266	256	230	249	247	267	244	240	288	275	260	248	273	234	258	253	268	249	254	230	245	238	260	292	237	245	239	245	261	272	246	243	251	248	248	275	238	253	251	232	232	263	279	295	268	274	257	254	277	253	261	245	251	254	261	253	265	254	287	269	283	288	247	252	252	272	274	244	275	237	246	257	256	261	286	257	268	233	237	255	275	247	272	269	268	225	251	266	236	256	266	238	271	255	228	236	263	276	225	245	261	238	255	238	250	254	255	256	253	248	240	261	283	262	259	256	285	267	266	248	246	243	299	269	246	246	232	261	230	259	277	246	228	248	272	263	222	226	247	250	250	257	262	246	256	249	276	253	252	235	253	250	258	288	249	271	264	258	241	229	258	244	281	280	241	275	278	265	234	256	257	251	285	244	264	266	249	256	279	259	289	250	290	251	280	259	262	276	254	268	264	253	258	265	259	246	241	198	279	279	263	256	266	234	237	228	237	246	268	256	249	234	261	254	260	251	259	244	233	274	237	233	266	262	259	248	265	237	244	264	234	256	256	258	231	258	278	225	266	247	252	252	254	251	264	269	257	272	231	263	267	243	241	266	245	245	244	280	264	214	241	250	243	254	247	250	254	290	276	236	261	252	237	240	268	266	241	256	272	236	262	253	246	258	250	233	278	256	252	277	258	275	244	237	263	275	265	238	284	264	255	252	269	286	232	260	280	270	231	252	279	256	212	267	270	280	285	216	284	277	260	238	234	270	249	261	248	256	272	243	237	235	251	253	256	292	241	273	256	247	249	244	240	246	272	223	288	250	264	280	253	260	283	245	242	269	219	240	262	259	248	235	267	290	256	246	254	257	272	254	262	270	246	258	257	244	247	244	239	247	241	259	239	233	285	281	278	233	273	228	248	264	257	289	256	269	252	236	259	237	287	263	267	266	263	281	272	267	266	262	289	275	279	270	265	294	271	269	273	271	275	257	262	240	272	248	269	275	254	267	226	270	279	269	237	272	264	261	229	242	236	263	260	253	238	282	242	274	262	277	282	257	246	261	234	265	254	278	252	250	254	258	245	267	271	249	256	248	249	249	274	252	271	263	245	252	284	276	276	255	249	261	271	226	240	247	294	271	254	244	238	276	256	241	261	263	237	240	243	274	272	252	252	252	233	230	266	274	261	254	266	243	276	246	242	267	251	240	249	222	243	266	244	247	277	252	268	235	256	234	264	252	261	233	238	258	247	239	242	237	240	242	239	249	284	254	241	254	237	257	268	271	254	254	261	269	256	245	255	254	254	255	260	278	247	243	253	241	244	257	234	269	244	277	266	259	234	234	246	266	275	285	232	247	233	269	253	290	263	242	251	259	256	237	230	251	264	247	230	225	274	249	232	242	246	246	230	258	267	272	272	248	229	237	255	242	224	251	254	285	231	251	261	259	273	266	247	247	257	262	248	281	258	257	223	259	235	251	237	241	274	260	283	269	244	263	255	270	244	256	262	258	237	295	231	268	270	244	258	233	238	272	234	273	267	279	269	284	279	288	250	265	233	272	252	285	242	281	235	240	243	250	248	251	265	266	245	242	281	253	272	253	265	259	255	274	263	246	270	259	241	251	274	274	236	266	245	282	248	242	266	243	253	278	262	224	259	245	262	243	241	261	258	276	286	261	236	252	260	247	234	271	255	259	258	276	268	263	251	270	210	269	258	253	267	282	230	261	259	213	277	232	268	288	253	236	252	268	238	253	252	235	245	251	252	248	219	283	273	256	241	220	264	259	240	238	241	261	244	263	250	260	260	240	248	220	250	219	257	225	251	295	249	236	245	252	257	265	276	257	269	279	278	271	253	223	252	243	254	248	238	244	256	243	256	246	246	249	250	254	258	249	238	242	251	267	253	240	254	283	275	270	271	266	226	268	249	262	278	236	292	237	242	253	252	221	254	285	246	243	275	241	241	223	248	253	246	242	259	250	253	248	246	249	269	248	211	241	251	267	247	253	239	245	258	240	277	252	262	260	248	239	250	222	254	251	265	211	267	236	282	247	242	236	243	264	249	270	243	243	246	262	257	285
18339	17466	16065	3129	2699	2260	1864	1561	1420	1270	1198	1030	1038	975	928	943	895	868	862	814	869	818	747	786	807	753	741	741	760	745	757	697	711	732	698	683	680	735	678	690	695	679	685	685	722	661	675	671	712	683	712	639	696	685	660	653	670	624	605	667	666	683	698	694	667	681	650	679	650	654	638	643	604	669	660	631	674	699	617	667	637	698	709	628	652	652	664	641	647	664	673	655	643	674	694	654	617	663	673	654	659	656	681	645	648	665	656	657	670	662	632	645	666	664	632	619	627	661	674	607	632	661	679	664	648	655	678	664	632	651	650	665	674	692	645	656	645	586	656	648	651	638	630	683	611	640	619	633	638	713	666	664	630	620	667	651	693	642	650	654	636	690	678	667	641	624	628	667	697	638	646	601	614	671	631	650	631	633	617	673	663	635	656	618	620	703	654	662	694	654	627	654	680	661	659	622	647	659	667	655	673	652	635	705	646	662	677	666	645	644	675	653	666	681	650	649	671	653	600	643	638	598	630	676	620	665	716	688	601	687	655	664	603	692	651	647	640	632	664	645	672	614	677	645	639	632	686	639	702	666	632	615	649	644	663	672	631	667	629	695	649	620	617	673	658	658	665	655	644	622	621	653	710	648	630	664	637	658	646	657	661	657	699	641	628	644	638	666	609	660	682	638	627	614	662	641	663	652	635	672	574	638	629	671	629	657	688	639	609	649	691	665	643	654	634	644	633	694	633	687	667	654	660	638	654	652	612	627	615	688	659	613	668	651	689	596	682	659	624	670	640	673	679	639	658	670	674	605	632	627	630	609	598	650	634	669	684	650	634	605	647	637	637	632	614	626	604	642	669	631	633	627	663	684	667	655	642	643	669	639	621	689	629	638	639	631	620	666	670	689	676	612	635	623	681	663	637	641	635	693	686	668	690	629	620	704	674	636	674	640	696	694	686	690	664	658	638	619	640	655	672	658	638	655	660	631	625	627	643	638	680	648	605	646	644	666	619	641	642	677	636	622	682	628	623	647	644	672	639	616	683	681	613	644	665	641	651	665	682	728	658	624	676	699	661	620	685	622	670	659	637	665	646	628	662	624	617	632	705	642	639	639	665	659	652	646	662	650	618	659	651	609	701	652	685	669	605	683	630	659	616	624	640	622	599	651	632	642	606	636	678	652	614	684	643	652	671	652	671	637	635	650	626	623	635	663	642	627	676	666	667	635	665	613	621	679	679	667	644	657	673	672	637	660	655	637	639	651	662	668	674	645	650	632	636	646	650	646	663	633	613	649	608	674	672	671	646	614	688	634	653	685	592	625	636	659	651	610	720	649	638	639	657	675	614	646	700	649	649	652	661	663	697	661	637	651	647	631	663	659	665	692	626	672	694	613	646	645	649	628	637	699	653	633	633	635	629	674	681	646	648	677	605	693	658	649	682	654	626	675	628	621	691	660	690	641	624	657	662	588	635	649	677	634	646	641	633	644	654	667	659	623	640	708	641	628	670	649	663	643	650	699	642	702	660	627	704	620	638	624	685	607	660	641	648	613	656	689	669	681	658	701	620	623	667	663	649	670	635	652	646	603	692	664	664	713	658	659	665	665	609	621	649	644	670	688	672	647	628	593	656	660	648	676	653	681	669	645	658	662	658	698	644	654	665	628	613	633	656	635	676	678	694	663	706	644	672	628	659	625	662	668	638	684	686	675	640	642	663	627	679	664	639	650	695	689	666	654	673	633	650	626	668	669	650	652	611	658	663	664	664	704	598	638	640	641	658	680	670	656	676	665	664	665	628	665	642	626	653	625	656	698	655	669	664	617	646	668	619	630	641	702	616	660	626	662	644	627	689	605	651	673	625	671	669	667	667	679	628	699	685	618	658	666	654	640	619	690	649	631	638	674	667	645	579	610	652	680	686	628	637	672	665	647	685	699	680	671	627	645	691	671	656	652	663	660	638	659	660	681	633	618	662	639	614	648	657	651	672	657	643	625	638	602	656	691	627	648	666	653	653	641	644	677	654	688	665	690	670	650	708	628	628	636	651	611	621	688	628	636	687	640	656	642	700	607	643	633	663	658	602	641	647	682	698	624	620	689	642	673	579	657	650	603	660	590	653	628	687	609	624	681	660	655	679	670	660	691	656	647	632	672	626	617	633	654	659	646	640	690	641	670	655	653	625	641	660	632	649	630	615	656	622	622	642	651	616	623	674	643	658	659	690	701	644	679	651	690	635	665	720	647	645	673	646	639	615	631	631	656	650	629	647	627	700	620	649	668	658	634	664	633	671	624	681	625	677	668	658	655	664	586	661	607	624	646	643	618	605	627	636	660	689	636	655	654	683	633	625	656	638	657	667	643	649	650	667	670	657	660	692	613	638	681	640	664	688	656	625	661	683	633	667	642	653	622	654	675	608	621	630	654	644	629	661	620	639	608	671	619	677	658	677	686	702	663	690	645	636	641	623	646	620	654	639	609	615	636	628	654	656	645	668	678	668	636	690	652	634	698	738	595	672	645	657	653	662	647	646	640	665	642	618	596	676	653	632	658	638	663	688	655	637	632	654	627	646	608	652	645	679	688	681	650	661	659	611	662	643	633	643	676	673	638	638	620	621	665	646	640	685	657	670	683	644	656	634	684	657	637	639	614	641	661	659	682	614	661	661	680	662	682	615	679	638	598	666	636	651	710	676	651	653	656	616	648	657	716	636	679	601	632	638	644	646	637	650	640	660	657	659	634	591	649	639	640	681	672	631	653	641	656	634	657	659	637	620	728	650	649	670	667	670	678	647	666	690	622	632	653	643	702	627	617	621	646	655	636	639	590	637	669	656	659	652	643	685	652	701	633	623	672	649	659	677	651	625	654	652	679	660	636	678	670	647	623	666	618	624	653	605	656	639	687	630	655	633	610	667	642	624	644	622	664	663	682	622	624	634	596	636	621	655	637	692	601	647	663	655	689	612	628	624	690	676	686	609	634	631	665	593	666	689	621	631	661	664	669	652	624	643	608	675	626	625	661	646	636	590	625	663	656	663	622	698	651	599	660	665	579	602	651	628	663	625	660	667	628	650	712	683	647	651	597	617	648	649	680	647	638	669	660	683	671	623	655	651	699	622	673	613	716	601	634	641	675	646	631	648	640	650	626	593	655	659	677	662	687	676	683	685	675	659	675	660	640	582	692	672	654	695	658	666	720	672	639	646	638	676	693	633	623	638	646	626	620	667	649	634	658	689	645	649	654	621	637	692	664	647	651	646	694	638	635	677	661	613	650	599	629	634	648	651	678	636	635	700	643	632	627	658	674	650	655	625	629	668	658	649	641	645	661	641	654	661	640	644	674	634	600	681	662	648	647	602	658	628	720	718	712	655	647	625	633	631	641	635	700	641	621	671	693	636	627	628	627	671	664	632	613	616	632	650	669	639	651	645	600	671	633	645	649	685	663	656	721	635	626	613	624	615	612	636	669	617	601	659	694	649	610	665	614	646	662	624	637
45330	36021	31408	5496	1211	805	610	507	435	361	353	305	304	307	292	266	259	275	245	219	236	233	217	230	227	226	201	210	220	217	197	220	222	230	225	200	204	215	181	208	218	201	188	224	203	179	216	202	212	191	167	204	234	211	219	202	203	214	198	209	178	200	232	192	200	205	211	206	214	193	204	211	224	220	210	181	201	207	182	195	197	212	196	214	196	197	198	226	204	214	208	211	221	202	213	221	183	201	166	213	185	221	209	195	189	195	233	203	200	210	216	197	204	194	193	198	181	192	206	200	203	223	186	184	214	193	206	172	234	184	197	208	221	185	208	190	221	199	199	221	224	189	196	205	211	205	204	227	214	184	214	187	204	241	200	205	227	204	184	176	226	214	218	213	187	243	200	195	220	198	195	179	212	176	217	199	213	187	192	166	187	185	187	215	190	181	204	223	217	190	222	204	219	175	187	189	198	217	204	199	179	197	200	199	188	201	212	208	218	195	203	187	185	205	200	197	193	221	206	218	227	219	211	200	183	187	189	209	209	176	202	185	204	202	211	180	168	206	205	174	183	250	188	187	213	192	192	190	201	219	227	186	239	212	174	243	183	187	205	228	224	205	200	203	186	202	198	196	184	186	210	207	202	208	219	196	209	197	189	217	226	194	209	211	212	169	213	217	175	204	176	194	214	179	176	219	196	210	185	211	224	192	211	190	180	200	188	184	228	189	190	190	185	194	203	188	215	196	216	221	189	217	190	192	222	190	161	186	194	200	183	190	194	204	212	203	212	198	186	188	183	209	192	186	221	232	182	205	196	183	185	185	192	180	183	197	183	202	200	216	197	186	213	223	201	209	208	183	178	180	191	179	219	221	192	191	195	221	198	201	193	188	190	182	182	194	206	201	220	209	218	205	215	235	187	201	219	220	192	181	196	188	190	204	208	196	222	195	184	202	187	209	172	210	195	209	197	187	216	205	189	187	197	216	172	193	209	209	203	190	209	185	211	194	168	209	170	216	180	192	236	196	181	202	196	185	177	201	209	184	187	203	202	178	205	185	214	194	199	199	193	205	167	209	192	209	237	193	222	202	173	194	192	236	206	186	206	190	211	201	212	186	174	190	198	225	194	204	197	172	201	175	194	201	204	200	198	189	201	170	188	170	212	211	219	178	186	168	210	183	192	195	202	217	179	190	202	218	224	208	213	181	203	215	207	196	202	212	183	170	214	190	201	203	194	216	210	220	199	192	192	187	199	184	188	214	209	171	193	240	192	231	207	205	195	219	205	190	205	209	177	173	208	200	188	199	185	233	186	213	199	192	198	187	195	219	208	222	227	205	192	205	199	209	200	213	199	180	199	216	210	206	223	189	192	211	203	196	199	205	207	192	198	203	191	194	186	207	223	204	216	217	187	246	180	191	180	202	196	191	198	208	198	180	243	203	197	175	209	191	210	185	221	198	182	215	185	181	199	195	197	211	190	211	188	191	205	204	199	175	189	209	211	196	211	189	194	203	217	217	182	197	222	189	198	211	246	180	203	216	201	179	183	204	193	209	207	200	202	203	203	202	185	176	196	215	198	187	191	180	192	181	206	193	198	187	209	175	199	193	225	192	209	247	192	206	209	209	201	202	184	194	218	189	183	184	179	194	208	211	220	185	203	200	200	227	194	198	224	206	221	199	228	206	236	201	221	194	199	204	189	211	202	181	220	189	200	194	185	174	200	182	192	218	206	199	200	201	205	196	204	211	206	187	189	219	205	210	212	195	200	197	225	192	198	197	201	202	188	192	219	206	187	195	217	182	218	197	239	183	216	201	192	212	194	209	183	181	207	190	203	197	194	222	191	186	211	186	188	213	199	202	221	205	171	215	191	199	188	206	207	195	176	188	186	193	174	200	194	215	221	184	204	191	200	180	192	194	220	208	186	201	208	223	176	200	207	199	215	187	219	200	197	183	221	210	218	179	191	207	190	204	209	206	221	202	200	206	188	189	186	218	219	196	193	181	211	239	192	198	204	191	204	211	189	178	227	185	190	191	194	182	183	220	200	191	206	193	219	225	221	217	181	194	198	207	206	207	211	213	176	188	203	208	215	199	199	192	183	196	213	198	202	211	181	184	198	179	230	208	179	196	189	200	206	193	182	235	211	194	205	186	182	226	219	200	197	203	214	205	181	205	171	230	195	235	197	197	193	203	218	186	205	191	203	174	230	201	211	225	218	202	186	175	197	192	222	201	207	216	224	206	196	220	194	206	200	200	168	192	192	161	218	207	154	197	199	195	222	201	206	188	180	232	195	192	186	232	207	212	198	208	206	176	205	189	209	173	216	197	207	208	193	235	206	188	213	198	203	186	195	217	197	203	190	201	165	196	204	209	204	188	191	188	191	200	189	177	216	197	207	185	191	173	176	214	206	225	207	200	210	191	188	193	193	198	225	214	197	185	218	207	232	217	202	204	197	197	191	176	200	215	186	188	201	177	204	227	203	171	222	191	195	198	183	208	208	190	215	192	193	205	181	205	194	221	191	178	172	189	198	210	193	201	210	187	182	221	196	192	211	182	188	208	205	200	235	210	184	200	218	173	199	186	203	183	201	177	189	210	181	210	196	199	208	220	193	203	206	214	194	198	202	214	207	178	212	200	179	190	204	196	214	185	192	226	195	212	191	201	206	216	180	207	218	171	203	193	193	209	178	199	205	199	194	213	188	182	207	174	192	194	187	219	207	221	220	165	209	187	227	213	208	202	229	187	175	170	209	208	172	203	185	201	200	206	205	193	170	210	176	195	186	201	181	215	192	217	178	190	218	220	220	201	193	186	198	214	199	201	213	206	223	157	212	217	199	216	208	195	170	162	204	210	183	202	193	202	215	175	175	219	206	197	201	210	207	210	203	187	198	198	226	195	203	202	184	188	194	207	214	196	193	209	211	205	194	192	209	214	207	217	236	200	210	214	200	206	192	169	196	204	193	205	189	215	211	188	223	228	198	187	199	192	193	175	211	189	231	173	203	200	192	189	187	190	202	208	184	178	199	196	199	208	214	205	216	210	188	213	189	195	213	212	206	176	203	191	180	212	223	196	224	230	191	207	216	197	184	212	202	192	193	192	191	190	225	184	203	221	201	207	177	179	197	199	225	201	176	181	216	210	200	194	206	203	231	164	199	193	226	202	197	202	175	190	180	203	177	199	183	181	195	214	174	228	192	196	190	191	184	207	197	201	194	188	241	189	218	200	186	208	192	220	211	205	207	211	191	210	190	207	185	205	187	205	190	192	212	199	201	207	214	196	209	224	226	211	204	186	198	200	201	187	224	207	194	198	208	212	233	197	187	212	197	194	185	204	208	211	196	205	212	209	208	191	199	199	196	210	217	204	178	221	193	191	222	228	195	205	198	192	212	186	212	206	206	186	212	223	202	199	210	182	186	187	208	226	203	209	201	207	190	189	213	191	184	204	202	201	176	196	221	214	214	203	174	174	192	212	184	182	221	193	203	199
26273	25876	21479	5386	4391	3489	2899	2283	1940	1731	1600	1360	1221	1129	1120	1048	985	896	894	780	802	759	747	754	768	698	708	693	654	616	665	657	606	636	609	653	577	623	582	549	585	573	551	583	597	544	587	533	552	586	559	545	530	584	544	568	546	512	558	549	527	569	522	564	550	541	517	500	552	526	533	525	547	505	560	513	530	471	516	527	511	528	521	538	485	536	485	546	562	519	517	511	540	542	520	516	547	513	523	518	533	562	533	501	506	507	543	553	492	492	463	515	524	495	488	547	498	547	551	490	528	523	529	501	518	535	523	533	553	506	522	524	503	536	520	524	547	494	526	501	503	508	498	480	530	552	529	524	532	513	455	490	488	496	485	506	464	508	543	515	543	516	503	550	539	473	521	525	511	536	541	521	513	532	475	520	522	507	510	515	523	527	556	498	496	535	525	538	514	539	494	521	503	550	499	521	511	498	547	511	488	533	525	540	526	525	474	499	508	504	510	509	514	513	512	523	516	513	520	511	517	531	516	477	531	490	525	526	509	506	511	524	507	485	556	487	486	526	527	502	576	470	508	499	496	493	544	536	529	514	509	526	524	513	549	522	460	517	539	505	523	511	445	508	525	514	510	484	524	517	508	540	517	485	480	490	538	519	504	503	525	517	472	523	514	521	536	498	509	545	498	491	499	538	535	547	502	536	540	529	551	531	528	510	500	490	472	481	528	548	467	497	483	518	518	484	526	504	503	513	490	506	503	516	472	525	533	529	513	530	466	502	507	481	481	523	457	533	528	497	517	483	545	545	506	549	510	492	489	494	501	496	536	551	520	482	519	521	525	513	521	487	465	508	471	504	516	485	512	493	526	544	475	478	463	549	479	518	551	498	522	514	491	490	523	502	510	516	502	512	521	489	527	521	472	488	511	507	444	518	521	523	496	485	527	490	529	501	523	537	510	498	527	508	470	510	504	512	493	486	504	529	521	490	472	487	491	519	470	527	482	504	514	520	519	530	517	497	498	490	514	512	501	500	497	533	513	555	523	524	489	505	523	484	542	497	530	502	504	501	511	499	547	479	522	532	552	550	469	461	500	511	514	487	493	493	482	502	522	487	469	505	483	508	492	506	489	493	527	547	496	519	468	519	476	559	498	511	474	503	517	501	499	481	491	486	502	495	534	488	546	519	497	521	517	455	483	512	514	477	515	498	520	430	484	522	512	508	477	470	504	521	524	475	510	506	532	497	503	535	533	534	517	524	449	452	521	482	507	524	542	469	498	533	477	492	453	495	530	501	498	498	507	518	543	508	471	548	519	518	489	477	537	568	514	483	546	495	553	521	503	556	494	480	499	497	490	513	534	499	501	528	502	508	522	502	532	511	507	523	506	532	469	516	509	484	519	490	504	485	509	524	500	510	506	500	533	532	519	493	493	527	497	485	480	537	489	524	499	524	538	501	468	510	506	508	487	534	495	511	540	466	493	533	490	485	533	480	505	544	500	485	490	512	481	509	526	512	505	522	488	544	506	489	535	516	483	506	474	534	499	510	506	500	502	502	518	516	481	511	518	480	562	526	515	526	503	527	545	513	557	532	480	464	488	496	516	499	538	488	528	485	475	532	503	533	470	519	516	505	505	528	529	518	509	501	525	526	482	490	480	547	544	511	531	515	493	561	540	538	517	543	511	544	504	522	536	507	500	505	487	481	507	516	536	498	518	519	493	533	475	517	520	488	496	520	467	516	523	520	473	518	548	495	508	479	535	491	510	533	510	513	529	473	502	494	495	497	568	476	472	495	502	524	505	526	467	549	536	496	485	508	510	519	508	538	496	510	486	540	517	504	521	493	484	522	537	523	487	548	494	534	508	537	547	510	496	528	498	500	540	503	524	513	507	510	493	495	506	542	547	481	502	494	497	484	492	535	489	554	475	507	495	530	499	467	497	534	505	523	497	516	483	528	505	480	534	506	516	499	540	514	503	534	501	511	518	527	552	513	506	520	494	524	488	560	510	473	534	525	503	511	481	514	488	508	503	507	505	538	536	503	532	522	496	508	490	507	526	515	456	477	470	517	522	522	468	554	505	505	515	494	523	569	486	569	513	522	498	479	500	444	481	538	534	475	475	520	470	481	511	515	498	533	495	491	499	549	497	542	521	558	519	505	497	520	509	526	473	502	510	559	538	503	525	470	487	549	557	526	492	513	497	528	522	503	485	513	512	520	534	470	483	512	503	512	508	512	512	510	518	482	533	529	524	474	511	498	506	517	509	475	481	497	517	494	507	467	497	515	529	532	533	476	522	477	505	493	504	514	540	527	498	485	478	481	498	494	497	478	468	533	487	491	529	525	491	488	537	484	515	498	535	496	530	490	488	484	513	515	512	530	524	467	527	495	509	492	500	501	497	458	493	513	499	535	478	511	516	514	543	550	532	487	473	490	488	520	533	499	514	511	492	493	497	539	480	482	526	480	522	492	511	527	514	510	456	512	496	488	498	504	511	475	520	514	512	506	529	506	495	462	497	504	481	495	475	553	466	498	516	509	530	494	528	544	531	478	508	509	555	516	490	570	474	553	514	512	479	508	530	493	539	506	516	497	561	486	500	484	546	498	489	511	530	497	459	512	508	506	502	458	509	520	508	519	491	495	500	534	525	484	482	483	482	566	487	486	513	487	468	478	533	466	480	495	533	513	538	514	526	524	486	505	512	480	511	528	504	522	465	515	514	536	528	504	529	564	514	500	520	531	503	489	459	513	532	491	476	488	491	538	501	517	477	476	513	467	503	529	523	488	514	511	478	531	476	485	511	514	515	508	494	502	520	487	484	505	511	536	513	529	517	514	516	521	502	453	531	524	531	524	509	504	492	521	519	547	536	517	510	484	515	488	520	523	510	540	555	475	480	491	520	515	530	493	518	475	532	499	528	513	495	464	519	508	526	504	500	482	552	520	466	496	506	507	517	525	515	500	538	492	487	525	495	513	512	496	535	496	535	550	531	495	479	476	507	455	494	538	503	488	526	499	535	525	491	496	499	518	507	532	504	479	483	464	474	509	504	482	508	515	528	550	544	476	480	495	509	507	469	516	525	536	521	482	505	490	480	531	502	534	522	483	532	520	497	507	506	509	521	525	500	532	547	523	497	506	490	514	531	541	514	560	487	523	532	517	505	467	515	494	508	507	474	457	473	505	535	513	514	470	504	557	513	512	553	478	491	483	488	542	585	521	531	478	517	491	503	506	515	557	464	534	539	518	475	497	481	506	516	468	532	524	524	485	538	533	511	513	473	497	488	542	519	501	506	543	508	512	518	498	541	515	500	549	496	483	529	486	504	471	513	506	502	507	518	499	498	534	505	493	505	524	507	519	514	496	513	523	502	528	521	541	504	521	500	514	483	529	480	517	472	494	522	536	483	488	513	502	480	509	486	493	483	484	515	525	472	510	506	546	539	509	527	505	525	519	498	464	544	506	498	523	544	513	484	485	479	543	509	473	488	520	519	516
3770	853	837	187	186	155	179	165	140	163	141	153	141	155	145	155	138	142	126	156	154	164	134	130	126	154	134	155	152	150	154	141	144	151	111	171	143	154	142	138	144	147	168	159	144	150	152	141	145	136	136	154	165	160	157	142	153	145	131	148	148	136	124	158	160	147	157	139	145	163	154	141	160	141	134	146	165	152	152	183	152	138	143	134	136	122	150	137	143	139	132	157	155	155	123	150	160	139	137	151	149	154	147	153	136	149	134	140	155	146	150	143	161	168	150	149	130	130	131	152	136	137	148	131	136	148	156	128	158	134	147	162	149	148	145	162	153	161	116	156	147	160	156	146	128	152	162	153	154	140	155	169	166	160	163	146	162	141	147	131	134	148	140	149	129	159	147	161	157	124	129	176	127	149	166	126	146	144	152	153	131	139	139	138	145	153	141	142	141	174	158	160	166	144	130	170	128	158	143	176	151	137	143	155	137	146	157	143	143	152	159	159	153	161	145	164	147	132	128	160	143	165	144	123	166	159	128	154	145	152	134	150	148	151	142	171	132	147	162	132	149	138	176	153	151	156	154	149	138	163	160	167	138	173	138	153	153	123	140	140	144	158	146	175	147	149	151	161	166	157	154	137	136	131	141	164	148	165	135	153	145	159	135	138	152	168	156	160	141	143	158	136	154	149	151	145	148	141	144	156	162	172	152	151	146	154	156	155	143	130	151	143	146	170	159	147	150	146	150	154	137	145	155	165	130	111	148	158	159	143	144	147	162	151	130	149	143	175	146	169	135	157	151	122	177	133	132	145	148	141	139	137	151	161	137	145	144	152	163	131	142	142	175	141	146	153	142	163	135	142	148	157	165	159	142	157	142	168	166	146	142	158	137	160	153	137	132	161	143	135	144	137	130	166	141	125	131	139	151	141	158	150	159	160	143	162	134	133	150	136	154	158	145	138	145	142	154	147	138	123	125	137	152	138	159	133	150	149	141	154	146	142	156	123	152	165	162	156	164	171	139	161	137	189	154	149	146	150	151	129	151	149	159	149	168	153	174	152	159	152	142	149	134	121	157	144	176	154	155	121	157	162	159	139	162	166	128	149	171	146	151	129	140	140	147	167	145	127	140	159	141	152	159	157	153	149	135	143	125	143	141	145	146	160	152	135	143	142	115	142	147	152	165	141	147	140	161	143	143	147	145	150	125	191	149	137	146	174	152	170	124	131	128	136	127	140	165	149	145	144	140	158	164	137	153	171	162	164	146	145	127	153	126	154	165	130	152	115	139	167	164	145	166	152	139	149	142	129	148	173	155	162	167	154	148	143	137	145	145	158	150	129	151	134	139	143	158	140	159	143	137	158	139	147	138	137	157	154	141	185	161	152	149	156	169	151	146	159	138	138	145	144	138	148	161	130	152	138	141	170	114	148	125	167	145	152	145	127	157	132	141	174	145	138	132	134	150	168	145	159	128	133	168	165	137	135	146	150	135	157	152	138	137	181	140	153	133	165	146	158	150	148	152	133	158	141	150	133	160	143	169	153	157	162	144	152	170	127	170	158	156	155	166	151	145	155	145	150	147	143	169	154	181	162	150	136	134	126	149	136	137	158	163	155	163	147	152	156	153	132	160	139	142	162	167	160	154	141	134	172	142	139	158	146	151	155	145	131	175	160	148	165	149	137	145	190	143	144	150	133	133	136	124	166	139	141	151	134	154	160	148	152	144	146	136	164	153	152	157	124	155	147	163	139	155	135	145	150	166	147	153	159	140	126	151	154	143	150	140	138	129	152	151	137	141	139	153	148	154	158	155	138	136	150	174	128	165	169	170	137	136	122	147	137	163	163	141	140	155	148	135	123	183	149	163	166	153	148	138	161	155	144	125	139	153	142	144	160	143	131	175	158	170	165	139	142	166	149	160	163	155	154	167	137	149	143	135	150	145	146	136	141	130	145	133	141	117	159	140	142	163	155	158	148	153	139	141	159	132	143	142	134	132	150	177	165	150	157	160	123	152	139	146	153	137	142	157	150	140	151	136	146	161	171	145	136	143	139	136	142	148	139	143	160	178	149	146	144	144	158	150	136	160	141	169	151	154	141	145	153	166	141	139	141	179	163	163	149	142	125	123	153	138	154	157	144	175	164	145	163	140	166	144	174	159	125	147	133	155	137	153	159	148	141	130	129	150	151	144	141	157	139	151	154	154	110	148	153	152	150	153	129	167	149	162	173	153	140	141	156	156	163	119	149	159	153	160	184	153	147	173	144	152	146	147	153	146	148	155	152	141	151	157	153	122	125	140	122	132	135	126	138	152	164	150	154	157	125	148	145	127	134	147	142	165	135	145	151	141	129	144	163	138	142	175	163	128	140	146	116	151	159	145	165	160	170	141	146	143	133	158	142	150	148	166	130	146	159	161	150	146	164	142	153	139	149	155	144	134	152	150	166	154	138	156	134	163	165	151	138	150	151	139	141	138	141	139	156	171	148	133	156	155	155	131	145	126	160	143	138	165	146	139	163	158	169	150	143	146	142	151	145	175	142	162	142	146	155	148	137	133	143	136	142	150	153	141	142	143	154	149	154	169	158	151	135	168	159	144	153	132	142	147	136	134	158	152	139	147	119	168	159	148	144	134	148	128	138	150	136	129	147	147	149	145	165	156	161	147	179	177	157	176	146	158	157	150	148	159	131	156	152	134	150	152	149	156	143	123	145	132	152	144	153	156	155	156	136	136	158	146	134	165	164	160	148	139	145	140	164	153	149	136	135	137	134	150	164	126	141	141	145	155	121	151	157	146	157	141	134	139	173	129	163	140	149	125	138	164	156	143	147	180	162	128	147	149	166	132	159	162	141	150	186	150	152	153	133	133	154	170	143	165	137	156	146	132	155	153	165	158	138	142	145	155	148	164	133	171	150	153	165	152	151	167	174	153	129	155	157	174	151	160	142	133	123	158	163	133	172	167	165	144	148	161	145	126	149	153	147	145	145	162	155	149	156	147	146	143	142	142	149	156	136	136	153	135	141	142	143	152	167	155	133	163	159	157	139	159	146	161	142	141	156	152	132	137	169	130	172	158	144	116	125	149	148	122	150	129	159	128	157	167	136	158	151	145	148	158	138	146	151	156	115	148	148	132	156	142	141	151	128	145	173	161	136	153	109	137	150	155	160	149	141	156	146	131	167	186	136	152	154	164	168	149	139	142	165	148	145	148	147	164	162	168	162	152	131	139	136	155	159	143	152	155	139	148	127	142	148	171	157	155	127	133	148	169	143	127	132	149	155	161	158	143	152	164	139	140	144	138	152	140	141	142	158	156	149	145	140	143	134	142	153	149	112	147	159	150	143	150	139	145	153	149	163	152	155	169	147	138	143	133	151	128	142	137	161	151	145	151	157	163	144	148	175	157	150	177	149	158	124	137	147	150	171	134	170	149	155	148	136	150	144	151	153	138	146	155	147	141	162	146	147	147	144	148	157	151	149	190	148	152	139	158	107
3502	1744	2050	524	509	493	481	451	449	452	437	436	437	470	432	397	439	422	466	396	452	440	427	410	436	475	439	442	421	430	425	448	435	435	436	399	401	401	440	403	393	407	442	424	425	434	402	430	403	424	470	442	419	438	417	434	458	417	425	445	395	378	447	411	415	456	452	448	363	423	410	432	417	432	386	424	422	388	412	428	427	392	404	425	441	442	426	397	375	412	418	393	425	401	386	395	392	470	437	396	448	404	469	430	404	421	401	388	433	424	420	458	400	408	414	426	389	415	431	412	434	429	409	432	423	441	410	426	456	412	441	372	419	422	376	429	398	404	438	429	403	422	427	443	418	431	426	422	373	420	416	421	435	450	414	414	404	417	452	443	408	404	412	429	378	416	447	390	407	425	404	408	409	401	426	403	375	393	426	411	413	454	413	430	432	396	444	427	440	393	401	401	397	406	434	435	425	455	428	434	419	447	423	427	405	404	380	404	429	437	380	453	404	428	445	399	413	438	411	394	409	417	422	375	416	420	428	390	470	458	425	414	399	448	405	440	426	462	395	409	437	384	388	424	422	436	396	395	457	416	435	436	440	442	435	427	395	426	428	420	392	438	442	409	376	445	424	396	424	392	412	396	409	406	416	435	421	394	414	424	395	409	419	446	440	439	402	395	420	451	395	408	393	448	393	403	457	419	397	400	423	386	440	418	377	416	394	433	431	424	387	440	427	414	370	422	401	399	431	393	434	400	427	408	424	400	410	411	415	424	407	409	421	427	412	416	426	444	441	401	390	404	400	383	416	385	423	414	394	435	409	417	427	404	447	433	409	409	453	410	390	423	409	433	426	439	428	430	398	416	381	427	429	417	411	406	419	406	396	420	434	388	434	436	447	423	419	404	414	432	440	427	387	444	391	442	449	428	373	417	416	399	425	433	434	442	413	451	436	468	391	393	416	438	406	433	433	439	423	416	414	428	435	421	385	416	427	441	425	435	424	406	416	446	427	423	393	441	424	412	407	417	434	415	425	413	434	420	438	415	441	430	428	409	428	420	445	366	430	444	423	456	408	411	408	412	420	402	416	391	416	451	408	404	401	417	431	429	419	413	419	379	445	434	430	415	426	446	423	436	398	434	381	407	406	439	399	407	420	425	468	422	400	398	405	438	442	416	412	430	389	453	409	390	423	417	407	403	419	423	429	458	403	425	422	418	435	406	433	405	427	451	433	396	368	382	372	396	411	445	444	422	425	423	423	372	402	400	414	393	406	408	418	418	482	413	412	396	430	409	423	401	421	410	403	449	402	412	427	417	421	443	403	403	462	413	385	414	419	429	404	444	409	430	424	389	404	420	415	420	438	406	408	446	456	419	421	459	417	375	407	450	387	359	423	463	424	415	399	398	430	400	428	418	432	390	417	422	400	406	397	438	430	385	415	398	403	385	417	456	427	430	428	415	406	436	370	425	432	424	404	417	453	408	415	419	441	421	413	410	386	427	402	443	380	411	434	423	397	402	432	430	415	434	400	404	455	450	422	415	452	412	452	443	436	429	431	436	439	418	393	441	410	436	421	417	414	454	416	401	449	398	448	413	405	408	399	432	426	411	403	450	426	409	444	416	448	418	423	410	410	428	404	440	432	406	410	386	445	418	410	408	429	416	417	418	410	444	392	407	426	395	420	416	420	383	447	386	405	397	396	394	434	404	429	404	446	419	437	396	398	444	449	472	395	426	418	429	398	420	422	443	421	410	402	410	417	421	438	427	422	453	429	382	399	397	417	406	420	402	382	399	434	416	441	392	417	392	455	397	396	428	392	439	406	433	414	449	399	437	415	462	431	414	406	444	387	424	438	442	433	428	401	422	418	396	379	424	434	411	401	424	418	418	452	375	409	406	413	397	410	443	434	402	430	394	430	381	432	408	439	411	426	402	451	419	437	410	388	408	412	405	406	423	436	419	401	377	411	411	436	420	391	440	408	412	448	415	392	425	420	408	384	415	376	440	379	420	411	369	392	457	403	454	405	391	431	442	404	422	435	380	429	419	448	428	432	385	393	450	390	445	443	430	421	443	393	426	421	417	393	382	427	418	437	409	436	411	413	422	419	443	408	410	437	441	442	433	390	467	422	412	435	398	425	406	363	434	379	440	395	403	399	362	404	421	443	414	457	399	410	399	408	445	390	418	419	410	391	391	423	412	419	431	433	419	415	398	420	429	419	472	424	394	427	388	412	432	421	408	399	439	435	412	400	421	409	425	439	399	422	395	430	430	453	415	398	422	401	392	435	423	430	427	410	392	433	401	423	430	441	401	437	400	446	419	455	406	413	400	406	425	417	440	375	410	444	423	405	416	374	388	405	421	429	433	429	434	401	395	433	402	409	444	443	385	402	389	405	459	371	403	423	430	425	419	437	404	431	410	454	374	423	426	442	396	422	392	434	428	398	425	439	419	444	402	432	377	403	429	426	421	431	431	404	440	449	436	408	422	373	446	440	434	425	442	416	449	398	436	419	413	422	417	417	406	428	466	433	454	399	435	417	392	416	395	424	394	407	399	478	426	405	431	435	439	415	407	411	405	406	400	388	423	413	418	400	473	436	387	462	406	412	395	411	414	420	419	408	451	386	378	432	402	412	406	418	415	434	418	444	438	408	436	419	431	405	442	452	403	447	392	434	438	401	456	418	395	436	384	419	372	401	444	442	403	396	419	423	427	381	463	434	431	422	402	434	418	409	430	431	412	452	429	417	397	383	417	400	420	379	427	434	431	398	437	431	400	420	438	464	445	431	379	423	411	424	391	445	409	432	419	430	435	412	418	391	434	425	404	415	423	443	410	411	443	424	391	425	434	410	447	420	398	453	431	393	433	437	386	376	428	420	422	393	449	396	410	449	437	413	416	397	397	426	418	403	388	396	437	435	417	392	387	436	381	443	392	401	421	439	427	424	413	431	431	407	442	401	448	375	402	414	357	424	396	397	423	423	465	398	422	406	390	386	425	455	419	410	450	413	437	436	437	411	406	434	413	453	392	406	454	440	405	411	437	427	426	387	414	395	423	427	404	439	403	429	418	395	450	445	410	396	426	429	430	422	412	407	424	422	374	411	406	389	409	466	413	394	427	423	424	418	463	420	450	388	412	424	407	428	446	423	440	409	381	431	420	431	425	405	425	420	445	413	390	428	428	399	452	417	401	443	407	441	401	395	391	469	399	391	445	417	432	412	412	422	418	403	397	417	412	421	432	430	400	429	403	434	414	413	424	402	416	412	438	464	404	422	407	368	424	459	430	410	414	397	401	436	379	454	411	425	432	391	418	397	413	466	419	445	404	433	401	419	425	437	411	438	422	460	432	453	422	449	414	434	442	431	391	418	455	426	427	422	406	420	395	440	388	424	454	410	415	441	433	434	417	398	414	384	425	454	422	419	435	427	436	437	436	444	451	421	411	396	429	442	425	396	393	404	457	391	453	393	424	452	396	398	413	389	418	424	416	424	364
33004	23266	22342	2592	735	532	475	424	405	360	347	340	319	287	334	307	273	291	268	306	321	303	262	291	275	281	283	272	248	249	261	251	280	300	274	301	252	273	257	267	248	262	244	298	231	256	255	230	254	240	220	261	247	265	240	261	239	268	253	251	277	261	278	274	273	241	286	291	267	276	232	266	228	259	244	270	280	272	251	260	270	262	239	253	262	275	271	250	274	285	297	241	274	280	251	262	223	266	259	240	240	240	268	306	258	255	260	266	242	247	260	232	269	251	257	271	258	273	265	256	263	252	284	280	272	227	247	240	235	271	265	277	240	241	249	215	246	263	251	293	254	273	255	258	251	246	282	266	275	256	274	252	248	252	281	241	237	238	287	270	247	263	230	255	271	253	233	275	248	225	228	271	219	253	296	244	264	239	237	235	248	270	248	234	250	264	253	231	261	251	245	251	250	242	263	231	250	254	233	276	286	263	254	246	269	270	266	249	246	264	256	260	268	261	246	263	262	280	258	283	260	275	247	263	262	290	267	239	263	256	238	245	255	231	275	264	252	275	261	228	277	269	261	258	262	226	261	255	239	266	244	252	255	255	237	288	254	255	247	275	272	247	270	281	268	258	259	245	263	265	280	274	264	248	263	249	254	257	254	274	288	259	256	263	274	256	236	252	273	287	257	255	229	286	229	247	241	243	279	268	257	253	256	290	266	258	246	267	263	245	266	263	257	289	265	284	229	238	254	258	253	252	247	240	232	248	269	260	235	260	251	266	277	284	269	271	260	263	265	241	264	273	227	259	246	257	281	264	249	264	264	268	250	251	251	257	245	261	245	268	253	302	257	252	245	281	251	238	281	266	270	288	273	281	266	280	279	272	253	292	255	286	247	265	228	261	248	260	276	244	249	285	260	239	268	269	263	255	285	263	252	275	250	271	275	274	258	258	242	252	280	237	244	248	266	233	272	266	256	256	285	252	247	243	281	244	247	258	247	262	270	246	249	234	279	248	277	293	250	248	263	286	268	263	267	249	284	246	263	250	257	252	262	268	229	278	274	264	267	253	260	286	243	249	272	229	291	250	285	251	251	287	247	273	276	235	255	255	291	253	252	276	249	257	241	252	246	238	264	251	255	255	252	241	260	282	245	258	255	279	260	255	260	281	252	287	257	237	239	280	236	249	240	284	240	229	240	264	245	264	251	239	259	264	263	257	300	260	274	257	248	236	260	269	262	254	264	277	266	264	268	250	259	263	263	251	248	289	274	245	250	280	264	266	283	257	279	279	265	238	259	246	254	253	239	252	253	288	251	301	264	257	237	266	264	260	262	241	235	267	254	277	246	260	273	278	271	254	243	252	254	290	244	267	259	281	259	263	227	223	304	288	270	236	250	295	279	257	256	235	238	242	288	268	236	302	259	239	268	256	286	252	257	274	258	276	274	297	251	316	253	274	249	250	238	238	239	258	239	233	241	267	242	259	231	254	229	286	277	262	264	230	252	268	266	262	248	265	259	239	257	252	232	263	278	244	283	263	260	275	248	253	265	231	278	241	275	243	271	267	266	257	247	229	238	238	279	252	247	249	247	273	271	253	272	237	235	246	250	278	271	246	268	295	234	219	264	243	250	269	266	244	249	265	287	243	254	249	275	263	246	274	259	292	255	260	253	243	242	243	273	268	258	287	281	269	273	242	256	281	245	268	268	252	270	243	256	259	251	253	277	259	278	255	269	247	247	239	258	262	250	273	284	268	267	279	264	258	270	240	268	269	252	262	253	246	254	255	250	282	255	250	270	243	284	280	252	250	251	250	264	263	253	239	262	255	260	291	235	255	255	247	263	254	272	260	284	259	269	257	245	234	260	272	262	290	283	280	295	241	272	310	272	242	243	273	238	274	259	249	249	245	269	264	260	244	287	258	256	265	252	282	262	278	268	273	249	287	266	239	240	234	286	255	247	257	245	289	296	274	237	235	240	291	255	262	299	248	262	275	251	258	276	241	239	244	266	256	259	266	260	261	248	240	258	267	251	217	236	258	257	234	258	256	253	242	268	260	258	247	233	288	264	255	234	257	275	262	271	280	258	274	269	243	246	270	236	280	264	257	263	290	257	247	237	277	278	269	250	275	258	226	264	261	268	232	243	241	265	272	252	284	279	260	252	247	264	240	239	264	252	265	288	263	278	265	260	297	249	253	271	266	270	237	283	274	269	246	270	262	255	259	241	262	260	277	256	274	254	273	248	289	254	244	265	246	237	264	253	259	223	264	250	280	248	229	295	255	258	242	227	268	250	247	255	226	239	258	275	260	263	241	235	231	253	243	243	254	282	240	278	237	272	248	247	279	265	244	307	236	293	245	279	243	274	249	292	261	250	238	265	245	256	247	236	251	259	276	274	257	259	249	254	243	266	262	282	270	261	246	244	221	292	245	265	259	224	269	260	264	236	263	230	265	247	260	262	224	237	252	257	273	261	245	210	261	251	258	280	272	279	276	256	272	249	293	259	249	278	257	260	242	231	258	291	266	251	256	256	274	270	282	274	257	273	253	227	263	235	261	247	263	279	249	290	272	248	282	258	253	262	255	256	281	236	252	251	241	245	261	263	257	238	266	291	253	244	264	270	278	274	256	252	267	252	291	273	287	273	266	244	234	222	275	287	235	271	236	255	274	280	262	273	266	230	229	254	244	271	266	258	257	279	274	259	245	257	278	290	255	241	276	301	261	267	275	266	269	255	228	267	289	262	252	247	255	270	237	244	268	304	279	270	252	270	259	256	240	272	287	244	290	271	251	259	247	273	278	240	240	278	265	249	218	239	245	278	224	251	251	283	258	254	232	269	282	298	223	287	270	281	252	244	283	249	265	311	251	273	223	256	255	242	275	284	253	250	274	269	265	263	238	257	242	242	261	262	260	272	276	288	273	282	246	280	276	247	271	236	250	282	239	269	264	261	261	244	268	215	310	248	253	286	283	262	241	299	237	278	235	236	264	236	265	266	279	269	250	257	231	257	266	272	270	241	238	239	257	262	265	262	262	256	282	273	263	257	251	243	239	257	239	246	253	243	267	243	250	267	285	251	250	252	235	248	265	267	252	232	281	248	271	245	259	262	287	239	241	256	281	296	242	220	240	247	265	294	246	249	279	246	241	249	241	233	258	241	279	261	264	256	242	282	258	277	243	273	258	287	276	260	285	306	251	256	243	239	250	252	267	257	292	266	241	257	252	294	258	295	238	243	236	282	245	226	267	222	254	278	246	264	248	277	272	241	251	238	262	282	285	232	247	248	282	278	276	262	244	280	263	250	277	256	278	246	248	247	286	273	253	290	244	231	256	246	246	247	251	242	267	262	259	273	252	219	260	256	234	276	251	258	245	279	231	258	257	302	264	281	258	259	270	258	259	267	244	263	273	258	246	284	272	222	279	257	219	251	285	255	253	226	244	261	268	260	230	255	281	256	240	263	230	243	247	250	245	225	252	263	260	305	255	270	285	232	275
18420	18379	17814	3252	2682	2214	1911	1679	1474	1258	1212	1184	1063	960	953	961	902	855	869	837	801	756	773	780	802	753	723	689	749	758	738	716	721	680	709	735	709	682	675	664	722	712	717	694	684	661	702	701	632	680	689	697	700	726	664	637	659	676	702	676	687	721	645	671	655	666	655	661	639	701	648	636	738	712	667	648	680	642	672	671	650	703	651	669	661	678	659	655	683	666	660	665	679	647	656	668	619	684	624	628	705	665	652	685	645	668	661	662	615	649	641	678	677	685	690	643	666	650	640	672	654	687	666	654	642	705	677	679	664	669	710	662	693	686	643	658	618	701	626	646	683	644	647	636	627	717	704	667	662	682	663	631	670	682	632	691	656	676	648	697	631	690	677	681	627	634	631	698	634	679	692	674	621	681	701	676	678	694	682	664	669	619	640	666	647	668	639	661	614	624	674	633	648	667	696	640	681	630	679	664	637	647	643	664	658	695	684	693	657	649	642	678	654	703	646	687	665	689	679	681	650	687	682	643	613	620	657	654	634	646	663	625	700	645	689	695	626	653	676	619	644	665	631	678	654	672	598	694	637	697	621	666	627	658	684	697	659	704	645	654	659	652	729	681	699	637	653	622	644	605	621	652	647	627	631	723	669	643	659	663	658	683	679	707	669	696	661	688	682	661	702	723	700	636	642	666	693	618	701	660	658	677	666	634	674	640	692	669	662	659	644	678	698	682	632	679	654	674	648	647	610	728	659	643	641	657	684	644	625	655	636	642	665	663	624	630	620	639	629	676	636	662	632	651	637	647	664	709	678	668	668	609	657	692	638	677	653	659	667	667	700	653	674	659	677	648	690	707	627	603	686	626	657	647	666	641	682	625	682	661	696	673	669	664	680	687	666	694	669	647	670	658	668	668	667	586	650	632	606	652	627	656	658	661	667	668	660	672	662	684	664	653	692	604	618	668	660	632	659	677	692	637	628	647	649	612	666	670	684	657	674	651	665	655	650	665	651	646	669	611	653	670	712	660	638	619	655	636	619	656	706	682	679	665	607	662	686	670	638	659	682	678	694	619	661	662	644	642	603	601	671	650	659	645	693	624	650	659	672	654	690	643	618	620	598	647	663	595	677	662	687	680	674	650	655	682	637	702	699	623	668	661	649	631	643	668	637	616	674	675	652	625	678	606	696	666	705	634	616	685	684	661	704	660	672	642	618	669	684	606	630	674	655	614	691	689	640	603	650	658	654	655	694	649	639	676	650	682	606	655	623	670	639	671	648	655	670	635	652	663	631	656	677	641	620	627	656	657	661	656	690	680	683	628	640	696	624	660	608	695	692	649	655	648	664	627	689	663	656	640	679	653	674	668	660	620	640	646	665	682	652	685	644	672	661	662	715	631	662	675	631	636	621	654	668	667	664	661	661	685	656	658	669	641	686	659	685	650	658	681	648	708	639	639	663	652	625	651	644	627	697	616	647	684	658	636	654	696	657	632	656	625	690	633	689	646	650	664	664	692	671	646	608	657	647	653	666	619	686	645	609	667	660	681	647	703	659	669	706	692	624	672	662	648	661	668	682	670	663	684	629	663	663	648	647	654	641	637	641	675	704	624	682	631	684	645	673	644	641	686	639	676	612	698	702	682	662	693	647	650	647	704	664	670	682	643	677	692	662	683	621	640	643	663	628	700	693	653	642	673	701	696	657	694	693	641	676	622	665	681	631	622	678	674	649	653	668	653	673	654	684	655	633	679	684	669	640	678	680	717	664	636	640	653	671	672	655	677	664	627	666	603	655	665	671	628	657	658	642	609	641	705	718	677	690	662	664	618	656	654	688	639	665	701	659	701	666	673	688	668	683	637	630	624	643	626	612	635	688	667	650	671	701	652	665	641	646	643	657	709	667	650	643	593	662	623	659	634	711	661	677	649	629	681	624	698	653	637	633	685	664	645	700	690	676	630	640	701	652	688	670	716	690	635	676	710	676	642	684	594	644	645	603	689	712	668	639	605	677	623	637	684	725	688	644	643	656	600	687	697	649	648	604	653	712	656	662	662	632	629	685	644	653	646	685	649	630	654	670	663	607	639	606	642	641	655	703	658	650	655	687	704	670	662	698	611	656	664	616	640	689	655	655	619	681	676	664	653	658	679	650	648	609	646	661	672	669	672	683	661	651	621	660	652	673	671	654	618	685	626	686	686	674	659	671	642	638	633	690	675	643	684	678	639	664	665	609	658	700	628	670	701	673	660	673	645	682	700	633	656	654	687	630	687	673	680	677	659	664	655	672	646	684	657	637	620	633	655	709	641	640	624	708	656	656	682	674	621	638	686	635	709	661	713	634	651	649	670	654	660	591	681	617	662	669	611	682	677	651	692	686	693	634	651	687	625	683	641	657	647	660	658	646	646	699	663	693	657	670	671	693	641	621	708	656	680	664	655	631	634	658	623	630	654	695	702	647	634	652	628	663	650	657	643	663	696	663	676	706	671	673	678	640	702	639	629	640	683	674	702	671	641	655	628	642	644	685	666	652	642	659	658	601	655	644	660	705	695	642	678	687	651	648	667	670	686	667	614	657	635	642	642	638	659	663	651	654	713	628	636	675	683	644	648	653	609	660	666	637	616	648	726	616	679	671	647	707	662	675	626	697	663	663	659	632	654	659	686	665	671	622	637	689	667	646	676	665	658	647	599	654	674	632	633	690	634	650	639	677	628	689	659	669	635	647	613	668	653	666	641	652	667	659	677	647	689	657	697	606	653	680	642	696	694	706	655	681	660	632	699	682	657	657	657	645	648	677	657	615	660	688	678	662	623	705	681	674	618	645	678	667	644	667	646	694	675	658	617	604	647	658	638	660	631	639	668	643	598	661	668	693	646	642	632	679	640	633	648	705	675	645	659	648	688	688	616	637	623	682	698	642	676	645	677	664	668	612	699	626	652	652	665	656	635	680	633	640	690	656	689	673	643	655	645	678	706	663	642	624	626	685	677	650	634	655	683	679	609	676	630	633	669	671	628	692	641	614	649	626	695	650	654	620	685	655	701	676	685	642	675	683	648	670	668	666	642	653	670	591	642	620	667	628	684	643	704	647	645	663	672	649	678	659	643	630	623	660	648	653	630	627	715	690	632	632	652	653	625	664	618	689	674	670	654	661	661	681	671	629	712	607	658	662	628	678	607	693	663	647	657	726	670	611	668	643	660	653	681	625	639	677	717	662	625	640	695	670	631	660	637	656	657	701	633	655	637	667	659	621	666	651	620	660	629	654	703	662	628	647	655	665	681	648	662	609	615	633	625	650	663	671	657	626	678	668	695	656	701	669	659	672	690	642	658	631	659	664	664	685	668	675	694	672	614	655	653	684	663	653	651	679	639	680	643	656	683	671	641	660	604	661	688	634	682	613	633	660	649	651	676	626	625	662	648	628	642	692	666	679	636	685	712	655	656	659	637	713	681	669	651	641	653	688	649	602	655	667	693	669	643	639	654	603	671	712	655
45471	36416	35584	7175	1340	793	635	485	420	405	361	322	315	261	284	275	274	262	237	241	212	216	226	230	221	209	248	236	215	207	227	230	233	205	228	213	211	240	185	235	201	213	219	213	208	196	198	203	190	186	190	209	225	161	224	204	211	185	207	188	228	204	185	212	191	186	209	198	216	190	193	210	216	200	180	230	196	203	180	192	230	176	182	209	203	204	233	209	213	232	212	174	186	206	184	197	212	191	206	212	224	220	194	207	210	199	202	186	206	191	204	214	208	200	216	180	214	207	216	214	188	180	209	215	204	212	215	203	202	194	191	219	202	204	227	194	208	225	188	221	209	225	184	193	209	208	200	198	212	197	210	229	211	192	204	190	208	188	201	216	190	191	214	194	177	189	179	194	202	201	245	197	203	187	205	186	203	208	205	175	217	205	202	212	206	197	205	199	195	208	186	184	214	203	214	160	201	205	199	237	246	182	210	234	221	206	201	192	201	220	179	211	201	195	191	188	240	205	213	195	189	205	222	194	182	231	182	219	195	214	191	225	197	211	205	205	186	221	191	206	192	173	200	205	216	231	176	193	180	195	214	224	214	235	197	201	198	194	187	198	191	211	199	227	202	221	189	223	193	210	210	220	235	212	227	176	194	190	207	189	208	236	196	195	200	213	213	174	189	177	206	207	195	189	207	192	198	207	193	207	196	230	202	188	225	188	220	189	223	188	209	190	227	192	188	187	211	209	193	210	188	192	218	198	187	183	205	182	203	194	220	212	188	239	206	193	185	212	186	216	210	201	209	195	205	203	205	208	184	221	187	176	205	222	198	209	196	176	200	220	213	206	181	204	202	222	223	214	214	183	216	189	205	174	219	198	198	211	194	215	226	196	239	187	196	182	201	209	202	211	196	205	191	190	192	211	204	173	174	180	205	216	180	195	215	195	196	210	222	216	224	204	200	209	193	219	208	186	214	216	200	177	186	203	220	181	221	200	187	191	208	217	201	196	232	190	222	190	209	226	188	186	212	167	212	197	182	200	215	203	219	200	192	182	184	172	224	206	187	216	201	196	222	205	204	211	218	218	222	197	219	190	188	191	238	195	209	196	217	180	181	216	185	216	187	225	204	199	181	225	217	196	206	225	185	190	201	174	208	208	190	208	192	205	230	212	216	200	218	196	178	180	208	177	188	176	220	208	203	197	193	221	197	201	192	189	157	192	183	229	210	215	199	201	207	174	203	198	218	221	201	214	208	175	212	204	208	215	209	197	208	221	205	216	216	220	177	220	231	215	197	213	207	207	187	196	207	225	216	205	194	209	197	189	208	186	202	232	182	199	190	189	209	177	193	212	212	192	169	196	209	214	240	193	188	192	197	191	191	206	187	202	197	165	209	186	202	190	201	220	206	206	218	217	204	194	208	195	198	215	184	200	183	204	196	193	193	180	195	211	192	183	217	214	216	212	205	207	210	209	209	211	225	206	225	178	196	195	209	207	193	205	211	222	179	210	194	212	215	151	184	199	180	219	203	216	215	218	229	202	214	217	217	191	191	245	207	213	219	190	212	193	209	186	218	200	203	186	222	196	181	212	191	222	195	202	188	210	199	202	204	210	194	185	214	225	213	226	197	204	205	174	188	193	201	199	182	190	194	220	197	239	221	220	199	200	166	210	223	186	194	204	195	195	183	252	179	187	192	201	180	207	188	170	185	178	207	190	235	197	204	212	198	215	224	196	182	210	207	212	171	206	214	178	212	196	205	200	185	195	199	185	239	210	172	208	184	210	220	186	210	206	190	198	184	177	220	212	174	167	214	208	220	202	181	219	174	181	190	172	219	197	208	180	221	226	221	183	200	200	204	206	234	196	208	221	178	203	206	226	206	195	208	229	196	197	171	225	204	202	210	202	209	207	193	208	184	210	229	175	212	195	175	188	213	196	208	195	166	199	209	199	233	179	191	198	204	204	193	194	247	230	232	220	241	212	198	226	186	208	214	185	207	204	204	216	196	219	210	200	232	191	185	206	211	204	188	198	217	194	206	205	214	194	196	184	215	203	193	189	207	240	196	221	207	227	209	204	189	221	210	195	198	176	213	204	213	220	223	221	177	232	200	197	231	199	191	184	199	221	214	215	204	184	207	205	182	205	202	204	169	204	199	183	185	219	217	220	184	198	189	198	217	186	218	181	200	190	193	185	179	212	218	209	191	177	204	193	209	234	224	174	202	214	216	204	210	199	166	199	204	209	165	194	189	193	203	200	222	200	192	197	198	194	167	209	201	178	214	175	216	198	197	217	181	203	189	191	203	184	164	201	196	177	195	216	177	180	195	191	207	184	187	182	190	200	214	211	189	206	195	220	218	177	194	211	184	209	196	179	192	212	186	208	200	209	194	195	187	219	182	180	200	231	190	204	230	202	206	196	188	205	218	207	210	184	226	204	219	196	215	220	210	194	198	191	230	183	211	193	199	200	205	204	187	217	199	205	186	218	163	198	182	190	196	193	194	206	193	184	187	200	224	163	211	213	198	207	184	189	217	212	194	214	167	208	204	200	230	190	197	199	191	213	212	204	208	190	197	198	200	221	183	194	188	180	211	196	211	221	205	198	219	191	184	196	192	203	201	205	210	220	213	169	221	215	181	210	183	197	189	201	198	217	193	242	229	223	191	207	190	209	208	195	170	189	201	192	225	222	178	196	200	210	209	185	197	197	205	193	191	212	226	193	231	207	183	202	185	217	203	185	197	202	173	216	223	195	196	201	194	199	197	182	201	228	210	206	205	178	227	225	208	226	216	202	220	189	207	195	191	181	206	190	220	232	208	194	227	201	202	184	185	210	188	208	193	198	211	193	214	208	193	205	178	207	186	202	196	178	200	208	189	205	190	189	231	181	223	221	186	182	222	174	183	214	212	236	208	213	188	200	196	204	216	208	210	213	191	187	207	205	244	215	211	191	227	209	221	225	202	215	223	192	205	204	223	199	206	202	211	212	200	219	204	193	223	212	219	200	194	205	182	208	216	203	188	173	178	201	204	212	188	198	193	176	183	219	202	186	218	208	183	208	235	189	202	183	219	206	186	184	221	203	203	174	183	187	227	205	234	194	211	224	193	207	192	204	217	215	152	218	178	187	194	211	196	204	218	183	200	208	206	210	226	196	191	201	191	188	225	210	209	182	189	187	192	200	191	209	186	191	181	204	224	213	176	184	197	184	204	199	205	214	208	207	207	193	213	202	196	195	212	198	227	221	171	201	203	204	197	184	201	200	187	214	193	212	206	208	211	204	225	187	218	191	178	194	200	203	209	177	177	219	225	220	213	182	202	196	184	190	193	185	195	206	204	180	200	219	212	197	211	188	216	204	166	211	199	220	201	188	215	206	205	184	175	192	199	197	180	187	211	215	219	203	213	199	216	207	194	189	224	200	189	190	183	203	225	196	219	206	214	187	188	234	193	191	232	189	209	218	200	188	190	202	179	181	204	204	221	207	184	192	215	185
26309	26223	24007	5260	4472	3532	2868	2382	2040	1746	1555	1449	1287	1233	1138	1013	916	943	879	871	864	801	759	768	719	762	717	666	662	695	675	641	601	613	646	640	596	593	582	607	603	592	580	564	583	596	548	588	551	523	577	580	586	547	582	532	545	597	567	584	570	557	522	493	569	502	543	540	521	536	583	496	488	563	498	545	535	543	526	545	535	523	530	513	519	518	507	561	519	545	466	554	542	550	496	493	532	531	543	520	526	503	537	515	496	517	506	531	488	528	549	508	534	525	505	525	536	484	548	504	524	545	502	532	499	515	513	487	505	509	504	500	539	597	506	535	538	473	539	549	469	521	489	533	552	542	570	515	540	487	471	539	555	516	501	471	517	521	514	506	495	526	529	518	525	543	520	511	515	536	510	521	511	525	497	509	494	526	500	500	504	478	547	523	474	490	533	527	490	532	513	522	505	513	521	516	534	504	510	514	492	511	502	475	504	472	520	513	499	532	518	518	481	538	518	529	514	516	486	553	539	508	479	472	533	498	487	474	488	536	494	520	489	485	550	522	523	524	503	521	515	489	486	496	494	498	493	548	504	487	515	502	498	524	488	494	531	536	539	512	498	514	507	490	473	504	520	478	556	523	552	487	504	490	491	555	520	487	519	517	544	492	521	550	462	518	469	492	500	519	554	519	521	522	508	514	502	515	484	498	498	505	522	513	517	491	507	542	550	483	536	521	536	526	526	504	567	483	524	503	518	506	485	559	496	502	528	500	508	507	524	528	488	493	537	511	458	516	513	495	503	522	561	531	515	508	506	509	513	480	502	493	514	471	544	528	506	461	497	536	526	502	519	527	533	533	513	489	533	525	516	493	540	526	531	515	502	525	516	494	507	518	487	518	519	518	511	478	517	502	493	491	477	525	534	566	503	540	542	487	506	503	477	510	539	510	525	513	541	520	506	538	480	518	544	531	535	480	510	468	501	491	500	506	505	512	462	501	524	523	474	501	498	498	516	478	591	518	526	506	530	491	500	510	514	483	551	489	489	505	545	517	516	522	499	531	539	536	543	510	556	561	516	455	531	528	535	511	560	479	501	506	527	512	545	493	533	499	520	497	486	550	568	509	508	492	514	510	498	459	522	505	501	514	509	518	506	539	508	547	565	489	486	460	483	504	542	515	506	501	550	521	502	471	484	504	471	518	514	506	562	480	552	529	522	508	512	479	513	519	527	481	511	497	552	488	512	487	540	534	518	527	517	528	530	517	533	510	531	515	488	489	500	542	516	514	545	501	521	522	546	515	534	532	507	495	505	560	522	509	528	540	481	538	521	498	494	503	520	550	512	488	529	526	487	502	508	558	509	536	511	543	521	507	495	494	510	541	507	493	505	547	500	520	466	501	515	510	523	516	538	503	538	518	531	523	556	545	487	544	482	491	492	556	515	483	520	513	550	494	502	516	506	469	486	523	500	533	544	517	515	479	525	513	546	544	484	475	462	498	485	537	549	520	481	495	511	517	496	526	532	503	526	477	525	546	507	510	522	482	547	548	528	455	515	519	500	499	505	503	528	511	525	500	510	511	504	529	517	517	507	513	531	479	525	513	518	508	471	513	536	562	518	474	545	558	475	497	485	548	512	464	531	481	524	502	515	506	519	529	515	484	488	515	520	505	502	553	495	496	486	550	519	548	543	496	508	491	515	499	519	524	526	507	489	527	508	487	508	520	485	536	525	515	527	504	479	528	470	477	519	511	499	515	511	493	518	527	518	527	474	511	531	513	485	492	504	494	471	478	505	562	472	478	524	529	518	533	524	501	501	530	487	530	547	561	511	514	516	530	473	535	495	482	458	552	524	503	478	517	546	464	528	520	549	533	496	564	500	510	530	486	530	519	483	547	512	488	482	523	486	506	522	525	547	513	499	506	513	513	496	524	518	529	495	503	535	485	555	503	480	547	524	486	478	493	513	529	506	506	493	495	513	513	567	507	506	494	565	521	501	521	512	465	545	498	517	516	513	499	511	519	530	494	495	508	517	541	494	547	490	531	515	522	483	521	510	482	530	529	536	503	510	533	559	532	506	514	493	492	496	471	540	498	483	501	512	490	505	512	543	468	520	502	515	501	517	557	536	484	497	521	500	526	505	498	537	531	495	523	544	483	492	483	504	553	488	453	470	500	470	491	526	508	471	501	527	492	447	524	494	493	498	518	464	500	475	540	519	521	546	508	470	548	526	504	517	536	501	512	532	492	531	540	518	523	462	496	505	510	468	485	540	533	536	511	521	542	511	511	529	516	504	494	530	524	485	489	517	532	585	542	538	487	520	499	487	517	510	487	534	520	499	550	555	498	573	519	507	529	505	465	506	523	504	500	534	537	523	468	477	507	485	518	504	499	493	497	488	489	490	510	499	490	575	514	513	532	528	535	501	498	518	478	526	525	508	493	524	512	526	504	488	515	530	504	502	511	527	526	503	516	518	505	533	494	490	495	556	537	516	509	508	512	555	515	541	530	528	539	520	538	453	515	536	506	521	491	517	482	518	491	475	500	539	446	544	522	516	518	515	518	494	503	511	502	493	526	484	520	541	527	498	514	531	531	543	502	484	538	504	517	478	471	512	513	541	504	490	534	489	500	492	526	508	489	507	505	520	488	560	547	511	500	519	495	514	491	514	512	521	543	479	524	522	556	503	510	518	528	501	505	467	517	487	539	485	543	495	496	509	506	527	476	521	467	545	515	514	480	525	523	511	539	529	496	490	514	536	497	514	501	529	549	484	559	530	511	508	508	493	529	511	534	518	510	514	488	511	508	522	519	495	516	535	524	497	509	509	495	511	494	493	517	553	524	553	490	514	511	489	479	526	511	510	489	554	547	563	508	525	537	492	556	492	500	516	473	551	461	491	532	497	515	492	543	526	508	527	572	557	501	516	519	539	527	499	548	490	517	509	487	550	516	503	512	489	510	538	521	489	490	477	508	485	523	488	516	481	519	547	543	513	547	485	507	541	510	494	518	500	546	510	510	499	542	511	545	577	519	494	512	503	521	518	519	515	488	498	490	503	495	505	520	498	523	478	468	523	501	523	503	525	498	541	532	489	482	524	525	516	504	523	521	492	480	520	488	475	497	508	533	522	479	517	514	500	531	538	529	523	514	482	536	474	503	520	519	491	507	512	516	524	535	528	500	515	497	511	489	523	508	524	527	523	488	511	511	482	524	479	542	510	555	533	500	522	536	516	479	502	528	517	461	460	455	513	505	563	523	507	513	503	503	523	556	482	530	520	503	539	531	502	509	542	498	480	473	523	527	525	471	513	496	526	526	518	510	533	502	478	530	534	507	479	491	521	495	520	498	496	494	513	508	532	508	495	483	521	472	487	533	506	516	503	518	536	503	517	513	502	538	512	488	527	516	519	514	516	550	539	511	508	540	559	513	538	491	533	555	512	520	523	473	498	518	513	508	480	523	508	490	499	500	528	519	502	526	516	557	509	507	497	496	460	494
3848	918	862	197	179	162	163	151	151	147	152	173	142	166	147	156	158	139	143	139	155	134	171	156	165	148	137	153	137	161	145	143	141	161	158	147	151	141	166	158	163	128	140	162	143	155	156	145	140	169	145	154	176	143	167	127	166	158	156	136	172	148	154	134	153	155	135	145	161	153	154	149	148	163	122	146	117	148	142	146	150	150	160	151	168	141	134	142	147	152	153	159	138	127	141	150	154	141	152	181	178	156	133	130	156	175	147	162	147	124	139	168	120	151	163	139	152	141	143	151	152	156	142	164	140	153	129	169	139	144	155	146	133	147	148	140	155	137	138	178	125	158	151	146	154	131	151	132	136	134	145	153	154	166	163	149	147	149	139	170	144	119	135	142	149	151	136	169	153	148	125	126	161	168	177	144	162	136	165	140	148	155	160	141	136	142	157	143	138	154	150	144	141	160	138	162	154	160	155	140	135	159	147	159	138	136	131	149	133	131	142	149	152	147	160	133	158	142	116	142	168	139	138	125	114	156	141	135	164	157	151	156	151	160	153	160	159	131	143	150	147	153	121	137	139	152	156	151	156	130	154	159	148	140	156	157	156	159	142	157	178	158	140	157	150	156	122	160	161	129	150	148	143	135	159	163	142	158	139	149	149	149	149	161	142	152	163	166	134	160	147	136	157	152	151	145	126	154	155	151	146	170	149	152	152	153	158	150	144	161	135	135	131	155	151	150	143	153	156	142	159	145	158	141	148	153	160	143	153	137	172	151	156	165	143	150	132	158	131	145	160	136	149	149	156	134	162	142	135	147	156	149	159	143	132	151	164	128	163	155	134	142	117	147	132	135	151	160	134	164	166	150	148	141	128	162	169	163	140	146	146	156	146	145	151	142	127	151	135	140	138	157	167	151	152	130	167	141	140	137	151	134	125	155	141	145	128	156	156	159	143	153	159	161	137	142	158	144	168	168	135	153	131	133	152	150	149	140	132	154	167	132	150	134	156	152	157	146	157	164	148	180	156	141	162	155	132	148	150	160	141	157	140	149	138	125	160	127	136	148	141	127	155	155	153	153	167	151	143	139	143	151	130	135	164	161	154	162	120	161	126	138	152	141	155	144	137	149	154	125	177	151	146	150	152	148	164	137	164	144	134	166	133	146	131	139	139	127	157	152	145	161	158	137	161	134	153	143	153	135	153	163	138	138	136	139	134	148	151	132	146	179	128	135	143	147	147	163	148	155	175	156	168	134	159	147	154	164	163	139	132	143	166	143	152	161	177	166	157	133	130	166	142	164	137	135	125	163	132	152	147	147	143	143	160	167	145	156	132	136	142	157	152	167	136	185	167	156	169	144	158	176	145	130	163	146	146	147	157	144	170	148	176	148	152	168	140	154	149	145	142	135	146	146	158	138	152	156	166	154	128	142	144	138	165	142	169	126	120	131	155	165	141	132	131	131	143	149	151	167	158	174	161	153	143	133	139	167	135	179	140	144	159	130	167	146	128	147	165	168	167	134	145	147	142	157	162	147	144	142	157	136	159	153	162	132	159	149	147	162	160	139	142	150	147	138	137	152	135	144	139	156	149	150	155	132	129	134	166	162	142	138	144	127	118	150	152	162	170	156	132	154	153	156	149	143	149	141	163	159	171	133	145	145	139	158	137	124	139	135	144	148	154	154	159	134	153	164	164	149	138	139	141	166	124	142	130	172	156	131	118	155	129	124	117	137	142	162	143	159	124	138	167	164	148	128	157	125	145	147	148	174	146	146	119	150	161	158	151	150	159	190	163	172	156	160	182	152	179	144	158	154	139	166	132	155	136	152	158	159	153	139	154	165	143	137	165	143	150	147	182	155	144	123	155	135	147	137	157	149	157	172	149	185	150	135	143	155	158	133	154	142	146	137	140	138	135	143	157	156	155	140	143	149	152	148	152	156	135	133	139	157	133	147	159	160	140	134	158	147	157	152	149	149	140	143	145	138	133	158	131	146	149	132	162	142	131	153	142	123	160	118	128	121	145	154	168	138	172	125	164	155	160	130	154	155	140	157	143	136	162	146	155	134	153	152	145	152	151	158	152	161	152	143	123	131	138	149	143	135	153	165	155	150	139	157	138	139	140	140	162	147	152	159	153	157	147	163	128	152	136	129	152	176	143	134	157	150	140	125	160	148	143	144	169	152	140	175	150	146	155	155	140	148	137	150	155	154	139	149	161	145	146	150	146	143	133	139	154	132	147	139	151	137	152	162	154	151	149	141	146	184	156	157	130	160	131	168	142	141	135	163	164	165	131	137	152	159	150	143	144	168	151	158	135	141	144	155	145	157	152	148	152	141	140	160	142	129	142	146	154	165	155	153	135	139	146	157	148	161	162	167	157	159	144	123	144	122	173	158	129	140	151	158	139	152	125	165	131	164	142	147	109	149	142	139	160	145	161	146	161	151	137	139	140	142	166	136	149	183	130	165	144	153	148	153	138	170	135	143	145	156	135	161	144	152	153	173	152	143	145	148	165	159	171	160	145	159	128	163	150	141	115	130	173	149	148	172	150	173	154	173	143	151	158	146	157	123	133	137	139	158	129	158	151	155	175	181	149	141	141	163	158	137	144	142	140	151	157	126	132	164	142	141	134	139	156	163	145	156	165	134	154	176	144	144	149	144	151	130	174	145	140	154	153	148	146	155	105	135	167	150	163	156	145	143	138	139	129	152	130	139	159	165	168	147	134	170	157	146	118	150	142	148	143	152	143	167	134	151	154	150	140	146	158	143	173	128	149	150	172	156	155	162	161	141	146	124	154	139	171	153	160	155	166	151	179	146	144	171	142	144	147	133	177	160	141	145	147	162	150	167	150	132	161	156	144	154	139	129	138	138	154	147	143	145	159	176	164	141	156	140	149	139	132	150	138	164	140	158	147	160	153	154	135	145	153	143	152	144	132	164	146	154	168	139	145	134	142	152	138	145	145	153	141	160	152	148	133	147	163	154	152	135	150	149	153	139	149	141	143	145	153	162	160	124	151	144	147	134	140	149	146	152	140	142	133	137	137	166	166	138	148	150	160	150	152	114	145	153	150	139	158	183	163	148	144	136	147	143	148	140	144	155	144	156	158	153	138	170	116	141	161	140	159	142	150	136	144	142	118	128	130	162	138	152	137	161	142	148	133	143	149	142	182	160	161	146	139	154	130	152	159	152	139	157	137	157	130	147	147	158	160	153	157	161	152	133	185	141	157	163	141	168	160	177	145	134	143	166	141	160	147	148	155	134	132	145	154	139	144	145	178	155	146	153	131	148	139	149	140	161	159	108	180	146	146	133	156	144	170	140	147	154	153	137	159	138	154	138	151	171	134	133	153	170	172	129	163	157	160	165	135	149	119	156	163	170	122	162	173	137	142	153	154	146	142	135	161	117	172	141	155	150	149	126	128	162	155	171	153	150	153	172	133	175	155	149	157	158	153	124	165	166	149	136	163	178	163	136	152	150	134	134	166	155
3737	1805	2117	507	526	518	504	430	500	418	441	429	460	415	430	440	413	419	432	411	407	437	421	395	445	422	419	401	402	425	431	406	428	431	413	418	390	391	432	443	430	423	398	449	433	441	363	362	421	393	433	443	406	419	474	415	413	427	408	439	447	407	420	433	449	432	400	404	425	440	397	431	436	411	398	403	390	400	393	414	414	402	469	466	441	452	446	408	430	432	422	460	397	435	419	413	434	395	430	417	401	430	410	427	413	440	408	427	409	415	411	447	416	438	453	421	415	417	399	387	437	433	419	438	406	421	414	437	409	403	433	453	419	411	405	448	419	429	426	441	433	424	405	412	424	391	437	423	413	413	393	410	432	440	389	401	408	424	414	443	401	362	449	398	426	451	428	386	406	402	424	425	412	427	387	418	433	428	419	435	399	405	398	388	432	413	423	458	416	449	373	440	417	460	436	411	442	393	408	429	416	406	432	401	422	409	415	442	432	414	409	391	436	396	428	430	369	390	434	428	420	421	401	394	404	403	440	383	396	439	439	394	426	460	403	440	380	402	441	432	412	405	410	466	384	441	409	416	418	460	421	409	436	392	408	441	411	411	411	411	424	409	403	409	387	426	408	435	429	428	384	440	468	404	425	439	401	407	414	422	410	400	388	406	437	387	434	405	478	435	408	407	416	414	428	415	395	406	427	393	386	428	396	411	426	410	405	415	405	414	431	412	413	417	448	433	380	403	431	429	398	408	417	410	394	387	420	450	413	437	425	430	400	452	412	382	415	405	422	451	384	431	449	422	423	422	393	401	377	406	421	429	417	408	424	394	421	438	436	416	438	444	400	373	402	467	429	440	374	408	420	419	423	408	451	410	398	415	415	416	452	410	405	445	405	383	411	433	390	411	452	441	386	424	426	423	424	420	395	410	428	424	432	408	426	413	434	375	418	374	429	439	422	419	433	413	428	405	416	428	395	431	429	399	422	421	431	414	431	440	427	421	419	438	391	386	428	403	437	435	394	426	424	459	420	418	374	427	408	428	419	390	397	397	424	388	429	465	472	404	464	415	393	432	392	412	413	411	384	409	420	443	417	405	415	421	386	413	394	398	415	405	415	423	415	378	428	452	416	418	452	359	416	447	376	413	420	458	396	405	414	400	426	450	405	406	465	385	434	398	468	440	446	441	445	426	434	396	413	420	414	469	408	408	394	435	395	409	439	372	409	422	471	394	399	437	442	448	398	442	416	412	456	375	441	415	427	470	428	420	431	397	484	460	415	419	424	432	423	385	428	432	417	412	416	419	414	388	406	414	413	442	438	423	380	411	407	402	423	451	480	404	433	391	451	427	417	378	416	413	392	409	422	419	408	391	446	459	422	386	417	438	421	376	414	448	391	420	446	398	406	399	411	396	444	451	410	399	403	423	398	397	408	413	424	393	406	420	425	459	399	385	425	429	384	428	446	419	440	422	431	409	449	438	451	425	432	441	399	426	436	435	417	401	445	403	404	444	380	412	397	398	421	423	387	428	430	449	436	449	410	421	421	422	401	392	426	418	424	402	431	429	404	391	420	470	444	365	447	412	417	398	419	425	450	418	452	427	436	418	404	403	389	401	412	424	421	421	449	408	400	394	411	423	409	422	425	406	415	426	431	454	404	428	409	446	412	415	396	457	418	389	407	429	424	384	438	423	466	402	415	425	427	412	424	422	400	389	446	445	443	400	422	413	398	413	390	391	412	419	406	424	452	428	427	409	400	446	429	414	437	400	421	412	400	405	416	436	431	472	410	401	425	429	405	451	391	392	431	449	405	435	420	399	455	406	402	423	445	411	429	406	409	421	414	421	398	415	456	407	457	419	443	397	434	411	429	438	438	405	393	437	441	454	411	394	401	427	402	427	417	418	446	436	380	432	430	394	440	427	380	392	414	439	444	425	426	397	431	399	407	422	418	425	413	404	435	418	410	398	426	428	404	404	444	432	421	438	441	433	415	398	428	476	410	439	416	412	419	443	413	399	400	425	410	423	412	386	401	370	424	422	414	409	426	433	429	397	421	409	443	433	415	436	422	405	386	408	388	398	431	401	416	405	403	421	413	415	428	428	404	420	401	443	436	406	414	420	434	400	426	437	424	449	416	429	424	406	421	448	416	411	424	425	424	411	422	392	411	428	427	380	436	416	413	384	396	432	431	419	411	403	428	424	423	413	445	390	424	401	433	417	409	388	395	395	389	416	433	411	456	413	411	404	435	428	414	415	451	402	405	426	435	419	425	417	429	431	406	418	395	419	416	452	416	415	438	411	415	434	407	404	409	402	399	418	437	424	443	439	402	452	455	419	426	441	404	378	394	406	385	410	417	370	400	413	417	423	389	437	435	413	430	401	407	380	432	390	407	426	442	390	431	406	418	439	410	444	406	399	451	398	451	436	429	408	395	410	420	419	414	417	395	410	413	397	404	393	411	427	400	408	443	440	391	427	429	396	418	404	373	425	406	407	406	439	427	431	419	413	415	404	454	425	427	434	430	392	428	430	415	414	374	390	420	426	397	407	427	414	400	400	414	415	439	413	401	438	431	458	411	430	415	438	395	461	387	402	428	419	412	391	444	406	419	385	394	416	410	425	401	419	429	428	432	407	424	368	416	411	410	415	419	429	381	415	441	406	445	403	410	413	421	396	447	382	441	398	466	395	415	427	430	389	432	428	398	427	443	386	419	399	406	437	403	432	420	393	407	419	447	416	413	443	432	398	406	388	434	450	453	399	398	417	419	398	430	420	407	415	413	443	407	413	451	423	414	421	432	393	417	411	418	408	433	435	417	438	426	423	430	408	451	405	441	425	456	431	419	418	431	439	434	406	376	435	410	369	379	423	409	418	428	394	428	409	409	444	428	393	375	405	414	440	409	414	389	394	441	427	426	407	412	417	413	433	386	415	451	422	443	402	409	407	450	406	425	451	437	447	413	430	399	411	416	417	454	439	412	383	434	431	447	461	407	428	471	442	437	400	436	418	433	422	440	409	439	408	416	447	414	413	408	383	413	398	423	455	432	405	404	420	387	434	407	446	405	424	394	433	444	401	442	430	434	441	427	424	388	417	429	405	435	400	406	399	415	392	426	420	395	392	417	440	400	407	470	369	402	413	417	412	418	413	410	444	401	436	388	416	406	387	404	443	404	440	431	417	458	402	422	431	426	385	419	405	431	446	402	434	421	431	403	419	459	423	408	407	451	452	438	456	421	394	373	446	402	409	441	437	418	421	403	401	424	400	422	433	441	356	421	376	432	415	440	409	441	425	420	424	382	423	430	421	405	438	410	403	427	432	440	404	422	412	412	430	415	423	448	427	431	467	438	425	393	416	441	401	445	435	397	415	422	411	395	434	414	409	388	404	412	404	409	404	433	442	404	429	423	445	388	445	412	407	423	416	459	407	410	426	413	413	391	427	395	382	426	427	439	406	407	371	411	403	408	437	400	404	434	405	417	408	388	394	427	444
32446	25229	23232	2246	798	527	461	425	378	361	315	285	320	288	296	309	254	310	312	266	282	266	247	249	257	302	264	292	287	292	247	262	263	274	271	263	251	255	247	256	253	251	284	249	282	262	251	260	249	256	261	261	231	240	283	253	242	275	265	255	255	269	249	262	260	259	257	269	254	252	235	249	241	223	256	291	256	273	269	272	259	245	244	246	246	278	262	242	269	269	250	291	233	277	265	241	252	256	289	294	258	242	250	281	260	256	260	244	268	296	273	252	241	278	282	250	274	256	263	268	275	258	253	265	247	247	266	247	254	267	254	248	254	264	258	238	281	239	265	258	269	257	261	284	262	267	252	247	252	259	238	240	273	266	282	278	255	264	255	276	254	265	247	255	268	267	277	267	260	261	229	273	267	241	265	244	236	273	241	261	278	252	248	263	261	271	263	277	277	303	232	228	291	263	255	264	242	278	260	278	260	254	262	255	257	239	243	279	269	262	257	278	248	260	246	254	272	256	280	256	243	244	265	245	241	244	250	284	272	252	252	262	241	248	272	263	234	266	264	237	264	259	236	268	242	252	268	237	283	227	260	276	293	261	237	261	250	265	275	257	253	264	283	253	259	247	280	269	247	263	259	304	278	269	263	245	276	258	272	270	251	261	258	257	275	231	256	264	257	242	270	252	262	255	288	262	301	276	286	266	241	251	269	297	239	246	282	261	278	262	247	258	253	239	234	245	272	263	254	229	266	262	293	281	264	275	259	279	288	251	255	290	239	258	277	258	254	242	250	258	281	264	240	256	268	252	258	247	274	273	233	249	233	258	270	287	266	268	225	261	269	245	267	281	248	284	257	265	265	261	271	287	273	252	252	260	296	260	280	249	273	262	229	256	249	267	234	256	251	252	250	263	289	219	237	254	235	252	247	244	256	270	270	294	240	289	275	261	221	250	274	273	298	252	289	237	243	246	268	271	266	255	247	248	254	242	277	225	255	278	238	234	240	275	238	290	265	268	246	263	259	268	254	269	263	259	257	228	263	289	256	267	254	269	240	292	246	261	229	265	272	261	270	264	244	249	237	234	224	266	264	249	224	257	237	277	263	290	235	269	236	230	263	264	263	260	252	249	261	241	236	252	243	276	251	244	271	279	275	266	255	261	247	248	279	252	230	258	235	272	250	265	247	268	264	268	281	265	252	239	319	256	265	269	262	255	268	273	254	272	257	277	253	267	262	251	249	231	243	259	233	215	265	241	266	253	289	252	264	258	265	238	258	279	279	225	243	246	253	243	249	255	289	277	273	219	273	256	269	282	278	240	232	271	237	265	268	239	229	269	261	256	288	260	262	239	273	262	233	260	272	274	256	264	268	245	244	253	289	250	253	262	253	255	261	267	272	256	250	277	242	235	277	271	253	269	254	280	266	255	265	258	278	232	251	232	241	249	284	253	251	260	269	275	269	226	255	258	235	267	255	278	238	263	272	252	245	238	261	282	248	299	249	226	256	236	292	264	252	239	249	299	252	257	250	255	261	251	281	271	269	249	252	288	291	264	253	264	242	266	259	241	247	239	251	268	264	267	239	253	252	272	242	222	277	237	308	252	261	271	264	259	237	248	236	249	245	260	273	250	234	249	272	257	229	239	250	260	270	237	272	250	269	234	244	283	256	280	263	251	250	273	258	288	223	246	277	242	236	241	260	291	236	272	269	262	260	247	252	249	253	265	268	276	264	269	257	261	284	249	289	250	264	259	241	266	262	274	259	246	249	276	272	250	239	246	257	261	254	258	265	245	257	282	259	271	259	256	259	250	288	271	257	231	251	255	274	248	244	278	287	245	244	241	253	278	276	258	267	271	294	264	255	256	294	270	257	261	267	260	253	248	267	269	274	256	250	257	258	273	265	251	258	237	261	232	241	256	274	278	263	255	224	245	273	290	251	269	237	256	273	255	246	256	245	253	253	266	266	254	239	252	241	242	261	256	272	285	242	268	250	277	232	239	275	237	243	265	254	245	251	237	246	228	290	285	295	263	250	252	268	283	302	250	259	248	246	242	269	263	257	224	285	257	243	245	248	261	265	266	262	226	268	263	267	240	264	255	279	277	269	261	242	239	261	273	270	259	284	255	268	265	266	241	249	266	248	248	280	274	287	249	275	274	250	232	250	250	236	250	265	306	265	279	275	252	266	258	239	276	282	242	248	268	269	281	274	244	281	267	240	242	295	250	254	252	264	260	316	265	272	251	258	229	251	248	250	267	250	231	265	270	242	232	239	279	249	248	273	271	240	238	244	260	244	270	262	265	267	258	257	262	272	253	246	248	266	263	274	261	278	274	264	278	242	238	263	279	250	264	240	271	236	260	286	243	267	252	271	242	262	276	256	259	272	269	237	261	266	250	281	276	238	249	263	259	245	274	257	244	257	265	227	236	267	247	282	245	269	244	259	280	240	272	247	250	247	237	279	258	262	248	237	250	254	276	278	252	286	234	288	281	258	279	263	271	214	247	258	257	223	260	263	264	254	257	249	240	254	275	256	269	270	268	260	280	251	262	247	248	239	245	259	241	268	249	277	250	249	255	215	239	255	255	266	258	234	306	240	267	251	249	255	259	273	255	235	258	253	249	253	282	263	234	270	248	243	308	260	247	277	243	268	253	273	252	268	299	285	259	242	297	261	229	259	246	270	263	274	306	269	270	263	245	248	252	274	242	274	235	272	240	282	251	251	251	252	270	260	267	262	258	243	273	228	245	252	256	278	262	270	229	258	259	255	250	253	241	234	289	272	243	263	237	260	256	239	242	279	263	263	262	244	250	232	249	243	288	270	282	246	246	272	243	259	235	296	246	276	247	251	251	253	269	264	242	285	241	260	246	301	255	242	248	269	280	249	249	258	277	259	261	264	265	266	272	275	272	241	245	244	235	288	248	252	271	279	254	244	283	277	268	260	285	232	247	253	274	262	271	266	281	261	221	281	271	275	238	225	264	271	241	272	254	283	231	258	294	296	281	245	257	239	251	237	266	283	290	271	277	270	264	242	241	236	253	250	253	273	254	241	277	269	263	259	222	281	267	253	248	239	241	293	267	255	257	302	270	244	260	269	261	300	278	247	243	282	238	278	256	295	261	280	268	238	249	252	232	266	267	251	256	238	250	222	244	272	245	259	267	249	263	257	259	260	265	269	250	230	253	271	260	230	280	269	260	264	269	269	267	254	250	253	214	245	264	262	264	263	300	237	290	269	248	245	250	261	274	258	261	263	255	258	263	273	263	269	239	259	228	259	277	245	254	276	268	283	289	225	271	275	256	258	279	266	266	253	268	246	251	249	262	250	263	263	254	270	271	286	260	250	257	267	257	252	244	247	244	250	224	237	230	273	254	242	238	265	267	262	255	232	275	258	263	264	282	260	283	251	250	273	270	246	247	269	252	251	261	234	301	250	310	235	236	247	243	293	246	238	238	290	246	236	251	260	260	274	266	246	242	258	274	268	254	265	238
18034	19690	19130	3157	2641	2205	1848	1628	1333	1263	1177	1052	1088	1019	937	914	906	871	852	817	793	835	792	755	749	764	776	740	710	739	711	731	745	718	756	653	714	713	728	669	702	680	705	694	670	704	688	688	659	667	711	676	673	709	702	651	693	725	685	676	693	658	626	659	669	681	659	640	695	649	694	700	665	713	678	677	649	651	643	655	683	662	696	653	669	638	686	679	658	666	636	618	714	682	672	646	717	697	662	688	687	620	692	704	729	649	619	639	620	672	668	633	588	683	687	704	642	637	628	686	711	693	693	657	669	656	682	659	671	663	668	651	621	634	625	639	647	633	626	623	655	651	673	709	696	633	632	689	645	624	666	643	663	661	674	676	670	643	652	682	658	648	655	664	665	661	687	675	615	608	689	685	658	620	660	637	665	650	672	655	633	664	674	675	671	698	660	672	668	635	642	689	675	660	661	667	661	629	657	668	602	650	662	675	660	721	649	675	671	694	611	668	659	663	626	642	720	617	664	635	641	609	696	663	594	641	627	656	657	673	642	667	675	684	628	668	674	649	665	633	677	642	669	666	673	661	666	612	625	704	660	662	669	653	628	661	663	653	642	689	647	641	641	673	685	662	638	647	676	649	702	644	661	663	622	678	684	657	708	634	643	667	654	641	659	669	673	623	639	728	671	620	660	626	684	678	672	644	632	640	703	658	646	667	646	651	666	663	655	695	672	660	636	639	688	703	658	631	632	644	625	690	666	710	716	687	615	682	691	608	661	678	670	660	641	662	659	660	663	633	671	620	669	653	675	655	636	681	654	681	644	654	684	650	633	676	646	603	661	701	653	694	642	635	636	655	655	640	661	639	696	655	651	673	699	669	645	711	689	700	644	641	670	648	631	658	662	628	685	649	625	669	657	704	635	641	606	631	659	708	680	642	611	663	645	683	668	672	666	645	661	661	642	642	695	665	705	666	635	629	634	668	691	632	692	640	652	621	659	655	668	652	646	695	635	605	680	635	669	646	628	633	637	726	629	697	646	631	661	652	649	670	671	690	674	642	643	684	645	649	657	668	667	682	647	626	624	655	720	671	677	635	709	604	706	592	679	640	626	660	690	640	632	666	637	682	623	658	661	656	698	659	665	642	589	629	648	653	650	656	638	673	667	679	673	667	606	673	704	638	654	645	641	647	623	679	671	639	714	618	675	664	667	659	647	706	662	660	600	678	674	668	667	622	679	652	661	686	676	639	626	672	652	662	684	693	694	665	664	647	702	676	672	660	615	638	694	670	659	641	692	704	682	696	669	639	694	626	632	660	665	674	687	611	637	658	684	642	656	674	689	667	690	623	649	662	674	670	656	682	661	658	692	635	648	657	595	676	659	657	637	672	687	658	673	647	643	648	659	675	660	623	634	667	635	625	636	714	625	663	662	673	647	608	611	651	684	665	685	667	696	651	629	667	620	598	703	650	644	633	654	691	647	683	669	674	678	673	689	649	643	615	626	688	657	664	671	638	680	636	704	662	639	687	681	678	627	669	667	657	666	635	674	659	650	680	655	676	680	671	641	682	651	638	609	566	652	702	638	668	666	672	662	709	621	644	647	624	679	693	660	594	658	670	657	665	665	645	655	650	623	632	665	658	637	652	694	651	654	670	645	629	646	664	652	652	664	665	673	664	662	651	698	608	643	651	641	671	696	645	602	640	669	693	660	660	648	687	724	606	644	657	649	693	643	628	632	657	659	626	700	679	692	667	691	664	647	666	656	657	635	642	656	639	670	650	646	655	697	649	617	666	652	604	617	670	649	676	633	638	642	688	645	639	661	615	679	684	647	660	675	600	622	608	658	638	690	656	676	666	673	684	671	617	641	701	677	668	655	643	615	682	644	647	695	647	690	606	673	671	689	664	626	667	630	626	658	598	703	660	667	638	686	678	678	646	696	670	670	659	622	685	686	689	684	714	650	666	662	656	652	659	636	639	695	695	649	666	634	677	652	638	644	616	629	629	678	658	679	600	651	651	626	689	623	673	682	690	641	661	640	645	691	653	663	643	615	619	642	663	646	647	658	657	673	598	676	653	639	681	653	638	648	666	678	684	662	656	660	613	648	643	662	665	659	647	667	635	632	642	675	683	695	628	699	654	659	649	662	673	638	635	674	660	614	676	629	655	644	615	677	668	683	608	648	674	639	662	666	655	628	695	692	630	689	666	652	694	684	616	676	657	683	676	629	633	664	631	690	658	675	686	650	685	670	692	677	641	645	654	647	645	619	646	662	627	628	676	676	628	674	675	690	679	656	703	670	683	659	692	655	679	683	684	674	678	670	690	682	678	675	669	654	662	631	687	694	655	677	685	671	678	622	693	659	674	658	652	664	676	665	691	617	683	671	667	645	644	644	669	627	679	660	652	653	650	634	629	629	630	636	667	647	671	670	695	657	640	664	724	644	658	660	647	677	638	646	628	649	697	692	646	622	673	691	630	643	642	649	650	604	687	625	662	660	658	672	685	652	646	673	674	684	649	632	649	626	666	645	628	636	656	663	673	656	643	690	638	669	657	629	658	679	659	656	639	656	666	656	674	669	637	633	687	639	643	654	690	693	625	650	632	678	672	624	652	667	703	707	655	673	641	672	628	651	609	655	632	655	673	684	654	689	678	634	657	636	685	651	647	623	679	668	667	665	640	687	645	628	620	629	696	631	662	643	637	658	706	654	661	644	632	640	712	714	666	625	670	702	651	681	695	685	659	631	658	636	675	661	618	627	670	637	681	684	665	642	671	676	640	689	671	656	643	629	641	637	675	690	659	677	635	668	691	654	680	609	676	692	641	659	595	645	651	639	661	656	633	665	634	659	705	599	658	644	685	671	650	664	667	638	640	649	645	660	686	648	649	663	684	639	652	647	637	653	656	684	651	660	622	678	688	623	720	674	654	647	656	663	662	625	687	647	644	658	717	653	643	631	675	697	624	675	635	697	698	631	613	604	643	672	672	642	652	610	624	640	629	644	713	668	664	597	653	697	674	644	651	660	692	647	642	643	643	633	667	655	635	694	683	634	636	662	633	670	650	633	629	659	683	637	693	657	633	670	657	642	658	618	658	676	669	689	621	677	602	641	643	683	719	673	664	661	623	638	625	676	628	659	677	664	671	656	666	619	662	637	662	659	731	628	648	663	663	644	642	646	647	665	613	629	620	641	635	692	636	656	628	638	627	663	672	652	647	645	646	640	617	606	688	674	644	680	667	674	664	663	654	648	695	649	636	662	626	680	627	647	667	622	697	704	613	671	666	669	682	695	649	681	661	648	616	677	660	681	645	643	669	665	623	673	674	679	684	669	691	710	633	686	646	697	627	658	624	640	701	617	679	648	652	684	610	651	657	640	629	669	671	670	645	636	665	651	679	633	630	686	628	653	665	646	681	659	666	658	631	624	652	599	655	670	662	661	628	634	639	648	645	628	659	665	654	637	683	629	641	615	656	599	626	691	645	655	614	683	653
45681	39644	38015	6469	1210	808	593	480	470	414	341	337	276	296	264	262	248	246	225	262	241	246	214	233	221	219	218	221	237	221	231	214	191	208	188	221	234	209	198	193	204	173	228	243	209	205	233	185	204	217	189	220	210	205	196	193	193	209	201	206	201	220	206	233	196	224	190	195	223	206	215	200	213	221	204	210	217	212	189	216	198	220	206	219	219	208	205	198	189	191	209	203	234	214	196	184	213	183	198	211	214	188	207	218	212	218	203	188	181	196	209	200	198	185	199	207	200	215	197	221	178	212	206	193	179	215	222	217	186	190	192	208	219	206	201	222	179	203	223	224	192	181	220	189	197	199	190	195	215	221	200	193	199	193	202	220	212	195	200	209	184	174	210	203	202	205	195	203	203	209	205	188	193	180	206	207	195	222	235	203	193	195	196	192	197	191	196	208	203	191	216	197	201	202	203	206	196	180	205	176	208	194	185	191	203	202	201	214	174	185	232	198	197	192	187	230	183	222	199	186	186	194	221	193	214	203	196	239	211	196	200	212	228	215	200	180	183	193	184	201	218	204	225	242	210	187	218	196	192	203	198	199	223	182	217	199	191	211	193	185	196	211	205	194	200	188	208	212	211	188	190	218	230	224	195	208	211	206	180	183	216	194	202	195	212	194	242	227	188	225	209	209	187	228	199	212	198	207	221	217	199	202	200	197	174	204	189	238	211	179	220	185	183	204	193	187	177	194	188	200	180	230	191	219	206	194	213	205	215	228	194	207	205	213	205	182	202	191	198	230	189	188	187	189	212	197	206	192	183	202	233	189	215	196	213	192	205	216	228	191	195	194	211	207	209	184	208	209	189	194	199	196	212	199	176	213	205	195	224	212	204	212	218	207	199	195	221	224	216	200	218	226	205	215	188	209	211	170	206	190	188	179	240	218	208	188	209	206	190	186	186	202	202	213	193	191	218	153	171	187	218	197	224	190	205	209	194	190	180	189	190	184	194	209	205	226	195	211	209	203	174	225	204	202	214	179	180	223	191	209	194	183	209	218	203	195	200	200	184	199	186	190	211	190	199	198	190	212	178	219	204	192	187	192	209	204	224	225	214	195	187	209	183	214	208	190	192	215	207	184	224	200	186	209	176	211	183	194	212	214	196	208	187	188	189	200	194	218	215	205	197	181	186	198	183	208	220	210	200	198	200	186	215	181	197	169	222	193	221	223	208	200	193	210	183	189	214	198	205	186	224	210	194	210	208	219	201	192	206	174	188	192	183	186	218	200	188	216	217	190	221	200	206	179	200	215	220	193	228	183	210	203	235	218	189	202	199	188	208	204	214	210	227	213	202	183	202	220	224	193	209	191	182	184	191	204	203	202	177	200	229	195	190	192	205	227	171	193	193	226	183	203	187	221	207	193	206	213	208	180	179	196	194	191	183	208	210	212	200	210	230	211	214	190	207	205	197	196	188	210	236	211	206	225	197	207	199	210	207	200	208	194	219	171	217	208	226	199	205	202	171	192	182	218	176	197	181	211	198	185	201	212	208	196	198	225	218	207	207	211	213	169	209	191	192	207	254	202	204	203	221	194	210	215	220	217	200	181	218	194	211	210	210	208	196	192	182	216	183	207	205	184	232	208	218	189	218	210	187	202	186	210	212	209	165	205	203	192	206	203	195	183	184	168	225	203	206	190	191	188	212	203	212	215	208	206	193	219	217	206	193	198	208	198	198	197	199	224	186	217	187	217	198	207	205	208	199	199	199	209	195	225	215	198	197	204	217	202	191	214	211	193	208	207	222	195	204	205	199	210	225	213	208	210	213	218	203	189	205	187	200	231	224	221	196	212	238	210	194	217	204	216	206	197	185	200	188	228	214	202	229	210	189	213	203	192	191	221	221	203	206	215	221	205	207	191	164	183	196	208	188	185	225	210	202	210	211	178	201	218	200	199	204	207	217	189	217	194	198	208	206	211	235	194	210	217	217	202	173	204	209	215	195	200	230	196	188	182	225	180	209	188	221	202	179	195	203	223	228	193	198	206	189	195	204	196	242	187	207	230	211	192	207	192	189	206	178	185	185	204	221	206	205	238	177	221	226	196	206	213	204	221	207	192	191	193	215	208	208	208	233	241	213	220	211	207	199	200	218	228	225	202	187	217	208	199	218	225	200	177	207	187	181	175	213	204	217	201	206	196	205	218	185	235	229	203	197	213	207	193	200	199	185	183	210	198	215	219	193	189	207	197	193	205	206	217	189	204	187	190	202	194	183	202	189	229	202	211	187	189	173	207	194	208	215	195	209	212	179	181	206	205	186	223	202	221	205	206	182	193	235	244	191	211	210	205	212	212	182	189	198	198	232	206	200	198	208	213	186	178	209	198	187	202	218	182	227	193	181	213	209	190	225	201	222	184	222	213	213	214	181	195	190	256	202	230	212	206	199	204	200	204	194	210	222	221	177	197	187	192	218	208	209	195	201	221	195	203	202	213	237	219	214	175	199	194	201	195	188	206	200	200	189	182	211	203	200	192	216	183	198	231	200	199	212	205	194	190	190	182	196	186	202	201	207	196	187	209	228	202	183	190	191	193	224	201	198	212	205	229	212	185	215	220	210	191	193	215	194	204	202	216	208	200	219	220	194	226	185	187	224	215	198	212	208	213	207	202	183	194	178	196	202	220	200	200	204	203	204	184	219	189	194	192	196	196	181	220	197	202	194	180	209	204	191	206	184	209	196	215	214	207	201	191	229	184	182	210	203	187	173	208	222	215	204	192	223	201	191	199	196	191	215	231	202	207	201	203	201	195	222	190	202	183	213	191	212	206	209	211	205	186	200	192	215	195	206	184	214	214	187	182	201	225	202	217	199	194	213	210	187	184	205	201	211	205	198	181	214	210	201	185	205	214	207	175	199	201	202	217	177	186	171	221	190	210	185	206	211	204	203	199	185	179	216	188	179	209	207	180	193	229	203	203	215	169	208	183	210	203	217	210	216	220	202	183	219	202	190	209	195	202	211	201	171	200	173	224	194	180	193	193	200	204	190	171	218	199	189	192	187	217	187	180	214	211	222	184	212	188	202	225	238	191	189	200	198	208	200	190	190	202	212	196	204	199	191	198	219	172	205	222	207	205	201	192	217	231	214	214	221	198	192	201	214	204	246	181	200	202	180	226	187	220	178	191	224	179	214	203	179	207	230	190	186	232	196	209	215	203	202	208	212	193	223	184	184	209	201	196	238	223	184	182	197	195	173	198	186	200	178	187	218	200	211	225	174	196	202	191	194	195	209	215	185	204	194	204	201	200	200	209	208	210	197	215	218	216	198	204	197	195	191	218	200	233	209	190	202	204	197	187	203	214	196	215	210	203	207	189	214	191	207	183	194	208	205	206	215	225	207	227	209	206	176	211	199	175	199	197	221	212	213	230	202	187	194	196	187	205	202	198	212	204	212	174	207	186	200	207	206	190	215	202	202	201	221	238	184	213	224	233	196	204	220	183
26213	28620	26013	5266	4446	3497	2770	2369	1965	1758	1539	1435	1258	1171	1133	1029	969	908	829	813	818	788	813	748	692	703	657	704	714	673	606	618	637	659	603	578	608	587	632	582	586	646	610	550	573	590	599	567	526	550	542	591	566	537	541	569	579	557	598	554	569	504	545	504	516	582	500	540	541	538	545	526	498	552	559	548	546	560	545	566	521	553	519	502	554	512	533	534	517	569	488	540	547	570	517	523	529	472	544	515	548	502	524	530	503	539	511	569	562	510	522	503	491	497	502	498	520	517	531	541	485	520	500	517	514	565	509	531	505	540	452	503	509	535	528	540	486	529	533	495	544	515	552	537	488	561	523	496	506	534	527	542	509	523	550	516	475	508	480	556	495	531	582	491	509	480	515	535	520	527	510	530	508	495	485	505	503	492	543	522	507	538	488	547	533	532	521	528	504	521	532	491	519	537	474	542	514	540	542	521	561	518	511	516	531	504	528	505	522	576	504	511	494	516	508	493	522	536	523	512	484	525	521	495	511	507	506	479	569	537	523	496	493	490	520	500	505	503	463	518	495	487	511	481	478	507	530	543	520	511	538	536	548	515	565	511	528	515	485	492	479	522	529	479	547	520	501	498	514	519	519	524	510	554	488	505	512	502	531	532	541	518	483	485	504	485	482	513	533	516	514	527	494	426	517	514	526	528	487	511	493	499	492	509	543	517	438	508	515	509	502	527	523	505	510	523	521	520	511	505	520	500	510	522	522	529	510	527	512	544	506	543	515	517	526	554	488	490	528	507	537	498	489	495	525	520	526	547	500	518	479	526	556	445	526	497	497	501	502	583	566	529	508	499	552	521	473	488	507	542	498	547	447	541	502	458	492	519	502	499	560	522	557	522	514	517	483	543	480	514	498	499	523	542	488	510	495	491	479	545	490	555	493	513	498	511	478	500	535	493	523	495	548	480	557	504	492	532	516	503	487	485	511	527	521	503	512	520	517	501	549	520	542	540	512	479	520	502	539	512	510	543	531	542	544	514	518	528	488	533	550	514	490	549	521	511	493	503	571	498	500	510	518	478	522	535	492	520	488	512	502	499	563	548	530	473	505	535	518	477	496	482	505	527	478	467	476	526	512	557	529	518	518	502	488	514	482	548	526	544	485	496	507	533	495	518	490	552	518	458	494	529	543	508	565	490	503	529	476	527	507	488	510	486	535	513	565	529	508	527	550	522	492	497	515	505	516	493	495	508	520	537	542	487	496	542	510	466	504	496	549	502	516	534	496	524	510	481	539	484	490	501	522	546	522	531	533	505	532	525	518	507	474	534	524	557	502	518	546	536	488	515	508	525	509	475	495	563	527	492	523	509	505	473	495	554	511	513	501	486	478	548	516	547	466	506	492	482	507	538	473	513	548	522	478	530	486	518	501	549	484	484	490	517	505	500	494	530	524	553	501	523	553	527	527	507	495	477	550	510	450	535	519	534	545	525	474	522	498	515	505	526	530	537	502	479	534	497	528	496	508	507	507	482	532	507	512	506	482	501	519	543	505	540	550	501	520	494	470	503	567	550	519	483	511	509	535	554	469	491	526	505	489	498	483	495	489	494	525	478	513	466	506	501	527	506	463	525	523	543	522	534	522	445	486	477	493	547	539	534	490	523	500	502	522	568	515	553	496	509	510	551	483	531	529	520	539	523	518	534	499	520	512	497	488	502	502	523	548	530	499	533	508	483	513	536	504	547	454	519	541	514	523	505	514	557	501	525	530	479	536	483	540	509	519	552	520	520	548	532	508	530	519	477	528	508	516	477	532	505	506	543	469	531	534	509	479	474	543	510	512	507	524	511	530	541	534	512	504	505	501	498	517	503	477	510	462	501	514	545	497	528	487	536	511	514	519	526	514	529	529	511	537	472	510	526	541	472	503	503	501	497	521	543	439	507	524	533	458	506	531	518	542	508	542	534	530	515	527	555	535	513	497	494	514	449	519	507	499	477	464	522	502	496	499	530	523	521	552	525	506	498	513	529	519	515	512	553	509	512	549	507	522	510	512	495	532	559	515	511	534	495	517	547	514	493	526	535	520	524	468	558	515	538	535	519	500	488	530	532	509	530	510	534	531	545	485	512	487	531	511	485	532	539	485	466	504	497	492	494	445	548	496	525	511	497	501	547	486	516	460	483	513	513	496	498	473	506	514	495	555	494	512	503	524	521	516	515	534	517	531	491	478	484	485	496	584	517	534	487	525	481	491	527	499	494	521	505	545	517	524	493	521	515	497	501	504	515	497	503	520	485	503	528	505	467	514	487	521	499	484	519	512	510	497	517	505	589	534	503	474	536	529	489	556	515	527	540	485	519	520	565	488	501	538	516	530	500	511	530	516	512	506	486	519	512	522	529	511	506	524	528	531	519	503	543	495	517	509	515	514	511	504	525	470	484	512	498	510	507	543	516	475	514	507	532	528	539	497	535	536	522	466	534	520	483	541	502	496	505	511	535	543	489	505	528	517	487	497	532	537	531	493	547	515	517	532	518	474	513	543	540	526	514	547	516	521	500	520	491	515	531	504	507	490	518	468	510	505	506	517	501	525	528	495	505	490	502	520	499	500	557	489	544	502	507	528	526	527	553	524	489	509	536	555	499	499	514	499	506	532	504	540	486	500	519	563	537	514	470	517	525	541	523	515	537	455	512	451	468	530	517	544	515	497	492	594	525	511	479	564	522	521	519	517	512	529	483	493	506	517	529	518	511	545	517	553	488	516	536	506	532	476	534	492	504	467	516	491	542	475	508	554	522	500	497	513	494	555	461	522	547	529	528	552	506	492	507	495	499	465	538	497	500	509	543	506	525	498	495	525	462	531	484	521	533	527	534	512	470	525	510	507	471	491	556	563	487	553	545	547	544	501	509	503	502	559	522	558	513	494	505	502	515	516	517	512	531	481	494	496	513	523	495	513	498	520	544	537	497	512	548	526	511	497	516	522	543	553	516	510	515	503	514	505	542	528	504	545	495	531	511	460	530	500	532	488	501	508	498	540	494	476	519	505	523	526	537	527	487	543	488	501	549	483	541	518	519	504	505	469	504	491	532	537	502	506	506	520	500	551	512	517	564	486	485	515	536	514	530	514	503	516	513	495	547	508	500	502	527	534	528	498	560	534	528	522	494	550	478	468	521	550	540	554	508	513	493	507	465	534	484	502	540	530	510	491	512	514	531	484	513	512	512	522	555	497	546	489	537	522	511	527	499	540	512	486	505	492	528	540	512	490	534	567	512	526	523	534	517	527	490	530	486	496	484	518	517	513	470	531	547	506	504	498	527	511	492	476	491	510	524	518	540	492	529	510	515	573	499	508	529	558	562	481	520	512	498	527	508	530	520	502	531	502	513	517	496	550	522	539	517	487	508	543	520	514	528	542	511	486	511	522	511	528	512	493	489	540	490	510	502	514	521	558	465	507	513	506	540	493	503	486	537	510	523	494	541	495	511	518	498	487	515	490	494
3800	900	1228	184	158	155	137	168	128	140	147	153	150	158	136	140	148	159	154	158	140	145	162	138	153	150	149	163	142	168	177	149	151	158	148	136	125	134	152	147	137	174	131	160	147	174	145	137	154	144	155	154	137	138	140	147	139	155	153	139	144	148	145	172	120	137	158	140	150	165	146	133	151	148	159	159	172	146	148	143	157	152	158	158	165	172	150	155	177	151	164	167	141	139	150	138	172	135	139	136	153	151	164	138	150	139	123	166	151	140	168	159	129	142	163	127	148	155	135	146	161	132	157	148	146	174	155	152	155	143	125	128	114	149	130	136	149	123	157	133	133	157	154	134	148	153	149	148	138	145	141	137	158	142	158	139	144	145	139	148	139	133	127	149	140	160	158	160	148	145	123	138	151	126	157	164	152	139	157	157	161	163	158	142	155	148	171	138	142	129	144	134	128	151	171	172	146	163	148	160	164	156	136	147	145	142	149	166	139	156	137	141	181	146	156	134	136	121	145	160	136	180	122	166	139	151	151	158	162	150	153	137	149	126	145	134	142	157	137	145	136	159	146	133	160	145	151	152	154	176	151	144	137	146	141	144	142	168	135	125	149	141	143	156	154	121	148	153	143	152	131	133	150	122	152	144	148	150	140	153	162	135	149	133	161	138	141	143	134	146	120	154	158	155	150	154	139	135	145	181	145	147	152	158	155	137	153	139	153	125	131	141	156	157	173	142	142	172	157	149	139	149	146	156	151	165	160	159	143	134	148	150	153	150	171	161	145	140	153	150	140	151	138	125	154	156	135	144	162	140	141	146	136	156	132	143	177	133	162	141	157	168	162	140	148	165	157	140	167	160	138	124	174	156	160	155	161	159	141	148	145	156	145	154	162	124	150	141	120	165	178	146	155	150	158	146	143	132	141	147	139	184	137	138	149	159	141	151	154	143	179	151	139	146	152	144	126	146	137	143	130	127	125	144	161	143	159	129	167	157	135	154	136	138	163	153	144	136	131	148	122	162	150	169	143	165	139	181	143	127	132	159	173	150	154	141	111	144	160	164	161	131	144	141	141	149	157	152	158	141	138	162	140	145	147	171	140	133	170	155	142	148	147	153	143	176	144	154	155	134	138	160	148	152	165	156	161	144	146	127	157	163	149	141	152	135	131	151	137	144	154	154	142	119	156	144	140	149	167	134	142	145	157	166	156	145	161	142	152	137	156	144	146	124	147	145	149	166	166	150	165	144	160	141	127	139	152	153	138	125	142	142	142	156	149	158	149	152	163	165	152	156	146	156	164	135	137	139	155	151	153	145	153	149	162	168	147	141	157	166	155	159	145	154	143	148	144	164	170	164	132	148	167	166	158	147	148	152	145	129	159	127	146	157	159	159	142	155	150	165	158	148	137	147	152	148	146	125	156	145	137	135	159	141	147	173	131	149	175	147	164	127	176	164	169	139	136	148	136	141	146	149	127	145	133	158	147	141	150	140	146	146	150	152	157	150	157	158	157	149	160	159	146	150	156	134	140	138	166	142	155	158	158	149	117	146	149	142	132	148	145	147	137	167	154	156	145	158	131	146	168	141	154	137	143	156	151	146	145	130	150	156	139	161	155	143	145	167	147	154	144	150	146	143	156	142	159	143	175	162	146	133	178	165	148	155	119	173	148	138	140	153	156	144	156	131	137	180	152	153	137	164	123	142	156	133	151	149	137	134	151	144	157	141	164	161	145	151	138	150	155	176	127	140	173	140	158	141	133	143	147	148	140	151	155	165	150	158	143	127	173	142	128	135	151	147	134	159	146	121	134	173	142	159	154	135	162	143	161	132	154	140	130	142	158	147	166	147	130	150	157	166	153	134	150	141	148	137	152	139	122	162	146	165	161	156	166	150	123	147	144	174	142	165	131	129	155	139	144	143	143	164	151	155	160	143	143	154	137	143	142	135	142	149	126	176	141	167	158	132	147	154	151	137	157	148	162	132	170	128	151	153	143	140	125	137	168	169	148	147	126	144	152	142	131	127	149	149	137	147	158	141	133	136	144	180	135	140	174	162	126	156	125	142	156	167	154	136	147	132	164	138	157	159	137	159	151	148	129	155	138	164	164	157	155	166	124	158	161	184	155	156	137	165	125	131	143	158	135	162	161	136	141	174	136	155	160	134	145	161	151	150	131	146	137	148	154	156	150	129	144	140	144	146	158	135	144	150	137	147	155	151	143	147	152	166	152	130	128	136	148	160	137	139	154	149	155	143	138	141	149	133	160	156	130	150	168	144	131	164	150	148	118	152	149	129	147	142	148	141	156	171	152	154	146	160	154	171	154	143	131	157	154	158	122	142	165	169	162	154	158	140	158	150	175	151	137	160	164	139	146	158	164	140	149	147	128	138	140	127	152	154	166	163	153	156	160	135	166	160	149	154	163	151	169	157	141	117	146	132	134	168	183	166	137	149	158	142	156	163	135	156	158	149	159	133	160	166	149	138	137	146	163	147	131	139	124	152	146	120	161	160	125	140	145	153	148	141	161	165	138	130	170	159	169	150	147	154	160	154	159	131	140	150	157	146	154	155	151	129	151	142	150	157	132	122	160	151	139	138	153	152	142	156	159	141	151	157	161	149	135	144	163	154	161	157	150	153	154	130	128	149	152	136	126	173	144	159	137	146	143	129	139	138	152	138	146	135	138	112	151	141	149	146	144	176	126	140	143	177	139	143	164	139	141	150	153	170	145	147	142	155	132	150	144	145	151	152	157	133	139	170	152	150	154	157	140	164	145	141	139	147	153	152	137	154	136	133	146	146	151	151	142	169	157	138	157	132	145	157	139	164	138	151	167	154	158	137	146	157	164	145	152	128	130	165	142	139	153	143	159	138	151	149	162	159	151	126	151	162	136	140	134	155	132	149	154	144	150	163	149	167	147	146	151	139	141	137	142	138	157	171	161	166	149	150	144	138	144	144	164	160	166	140	154	138	143	160	150	152	152	158	146	139	142	138	142	149	131	148	157	135	130	142	169	136	147	159	156	144	139	134	145	155	156	131	152	179	132	157	167	156	139	167	124	164	139	149	145	140	167	164	140	161	147	152	175	167	151	142	157	149	146	133	133	172	171	168	149	134	123	145	160	156	156	145	153	155	151	142	132	143	149	146	146	146	156	154	126	128	144	148	138	145	168	150	144	151	154	157	136	161	143	157	131	136	148	142	130	142	143	156	123	156	152	153	125	163	152	152	144	152	148	166	152	168	141	135	181	176	151	151	167	146	124	150	130	145	140	139	150	161	157	155	156	134	151	138	134	153	152	141	142	161	158	137	131	159	156	137	162	165	144	145	170	157	147	157	170	151	171	151	146	173	154	153	144	137	152	164	134	128	153	155	153	147	151	147	166	150	133	133	160	161	131	148	167	156	148	164	141	147	145	157	164	121	152	136	157	152	155	153	135	153	170	120	132	121	171	149	150	152	148	134	163	159	152	143	151	167	137	164	136	138	148	157
3414	1706	2936	512	496	501	438	470	431	448	479	426	438	436	432	450	431	420	447	437	454	409	432	416	431	402	385	439	426	421	410	432	411	388	408	398	386	447	414	403	433	425	466	413	437	432	406	438	431	450	423	416	401	401	431	441	422	432	425	390	404	431	416	427	422	407	440	443	428	394	415	409	383	423	422	425	420	398	424	423	412	423	415	429	445	442	390	459	424	401	432	464	437	426	429	399	399	432	406	414	401	424	438	387	407	415	410	425	439	446	395	435	406	407	426	456	402	428	371	406	404	401	449	397	458	461	384	412	446	426	409	382	386	441	449	453	430	456	405	425	414	421	436	438	404	413	452	427	433	425	431	411	409	394	431	406	420	466	423	431	445	406	406	414	421	403	406	390	422	428	404	426	395	425	393	440	443	433	451	392	396	433	425	429	427	446	429	399	385	436	392	445	397	437	413	422	416	392	423	441	420	384	443	391	420	450	465	415	430	402	428	400	395	390	439	433	435	438	421	417	387	434	423	410	425	402	444	414	430	417	415	392	405	434	448	432	439	417	410	388	451	419	399	436	433	419	420	420	400	459	425	380	399	400	416	421	401	449	407	419	428	391	400	416	434	415	426	421	423	397	388	422	446	436	388	425	424	389	432	393	422	417	416	445	377	430	445	422	430	434	385	413	393	411	444	394	409	438	418	430	413	420	418	437	408	434	433	412	386	380	399	392	455	441	435	425	462	445	385	418	435	411	440	430	445	406	367	444	435	408	394	425	444	431	388	401	399	405	399	423	430	413	439	399	416	411	403	414	427	410	421	397	436	400	417	418	449	452	413	405	405	438	384	408	401	440	401	411	406	393	405	394	405	394	424	444	442	434	429	458	407	423	441	426	407	410	403	430	433	440	412	438	423	428	440	445	423	430	420	401	457	398	446	438	389	443	418	449	428	396	420	415	392	400	443	400	434	429	436	396	441	426	443	411	435	446	450	425	408	439	451	400	425	408	403	437	412	414	447	463	461	437	411	370	427	443	426	454	425	418	444	440	415	414	417	453	438	419	452	409	470	436	434	415	407	436	445	390	432	387	443	415	439	423	439	393	406	425	457	384	416	403	409	399	421	447	410	411	423	415	450	395	451	446	438	396	421	422	403	409	428	466	386	462	423	390	429	435	431	415	436	383	405	419	387	436	428	422	393	418	399	407	400	413	425	415	429	407	455	436	426	414	436	465	392	393	400	400	378	402	441	425	439	414	431	403	427	429	424	431	412	441	412	470	431	399	394	450	406	458	420	454	419	438	408	379	417	427	431	440	427	415	427	396	368	383	416	426	420	423	437	405	358	411	399	413	416	411	389	402	446	430	426	449	413	427	398	431	427	426	430	409	411	428	434	430	398	428	427	443	430	431	396	419	407	381	421	399	430	427	403	444	429	409	426	437	391	417	413	460	433	418	453	394	392	388	403	442	403	428	427	416	437	454	400	431	427	422	402	434	417	453	401	386	462	436	404	426	452	415	447	412	432	447	420	428	429	432	408	372	410	435	432	445	417	407	429	422	480	405	429	404	435	395	400	416	438	406	419	426	412	426	425	407	446	383	429	435	423	404	417	403	423	419	438	433	426	433	415	416	396	394	382	410	412	407	379	432	429	432	399	405	420	402	438	433	423	438	428	438	417	368	423	426	414	439	409	450	433	427	421	422	401	437	419	431	433	437	421	431	434	397	419	385	441	431	415	414	412	415	440	412	426	424	435	417	434	455	447	400	444	435	423	431	431	401	405	427	412	428	446	394	407	423	372	403	422	391	428	430	430	402	416	408	430	430	430	447	402	430	452	417	420	389	390	406	432	416	430	438	449	397	395	438	462	383	401	434	383	458	418	467	451	388	421	423	408	413	442	410	420	415	416	451	412	442	409	408	424	417	397	411	429	401	421	427	412	413	442	396	403	416	419	378	420	431	441	382	433	431	447	423	428	426	411	385	442	397	450	457	426	409	422	404	424	429	376	429	447	437	389	410	396	435	446	413	396	424	399	442	450	422	427	402	422	420	437	373	419	439	434	417	451	417	415	401	443	451	391	407	471	399	396	404	369	411	471	428	390	464	433	433	419	435	439	435	413	413	402	424	430	446	382	430	424	384	430	450	430	416	414	417	414	406	448	445	424	430	420	389	444	407	449	432	444	382	402	428	428	431	414	414	446	448	405	448	416	447	360	419	421	406	403	386	391	435	402	420	432	444	423	430	426	451	411	423	426	428	419	432	396	433	409	431	424	429	428	422	412	427	421	400	428	425	390	398	404	440	418	397	448	386	394	432	412	408	433	415	428	431	417	435	479	441	404	422	420	397	444	424	398	425	393	442	411	395	415	397	444	436	430	419	413	434	434	427	450	432	422	421	390	444	433	427	430	423	441	413	462	390	437	430	446	410	446	405	430	426	444	412	407	443	428	435	436	421	443	433	419	434	428	396	428	426	442	424	407	432	428	421	436	384	436	442	446	425	402	415	437	410	417	422	426	428	407	399	382	412	382	423	429	458	415	454	404	430	406	453	425	420	429	415	415	426	426	425	422	424	434	424	383	382	418	456	467	397	436	466	424	451	418	404	404	412	424	410	414	414	395	410	400	429	448	455	441	435	436	427	415	381	408	413	430	427	414	427	463	385	421	420	426	415	419	389	428	403	424	447	419	443	413	431	443	421	394	430	384	440	392	410	431	411	442	435	402	433	389	406	396	428	385	391	407	395	390	402	408	399	417	416	420	412	396	407	408	468	401	416	391	394	412	428	411	439	428	415	450	421	420	424	431	359	431	421	407	486	388	394	388	430	393	419	432	451	457	399	449	406	390	402	385	413	434	412	459	424	402	435	457	422	420	415	408	430	414	426	418	399	412	399	417	423	429	394	449	438	387	414	416	417	401	440	451	397	445	395	415	430	433	380	442	419	411	456	471	414	411	385	440	456	430	395	414	411	447	407	413	399	417	440	428	345	443	420	424	412	417	424	387	426	417	415	469	474	398	410	400	437	426	420	403	432	413	411	419	423	404	427	442	417	407	382	443	444	458	413	453	418	428	406	423	424	385	403	447	416	415	422	425	409	373	422	429	459	431	415	432	434	396	424	419	398	403	424	413	428	430	434	429	441	454	396	410	409	445	430	403	402	424	401	399	476	420	450	405	425	412	424	430	403	411	373	404	453	393	392	405	409	386	451	429	413	404	403	390	389	406	416	436	418	418	437	445	432	417	424	419	385	426	425	388	388	419	436	422	398	433	435	436	467	389	436	417	424	431	437	413	447	421	413	406	424	424	426	444	395	425	433	401	406	422	404	452	421	413	446	428	415	426	457	439	444	410	421	424	408	410	415	404	432	422	414	400	424	429	412	388	432	419	431	417	392	429	400	435	461	420	402	438	410	433	397	425	422	407	408	471	405	414	415	452	412	441	404	445	425	417	394	407	414	453	432	405	413	405	406	409	433	422	420	433	405	433	396	435	408
30986	23334	26481	2906	696	524	511	398	390	329	320	331	311	312	288	286	273	296	272	282	270	292	277	280	246	274	261	283	257	242	262	242	256	264	289	278	278	281	283	251	274	271	273	266	270	261	268	262	238	276	243	253	261	258	271	253	238	257	261	235	272	279	278	251	269	270	229	261	265	281	285	249	272	248	272	254	266	272	245	249	239	266	271	261	271	238	226	250	265	217	239	259	253	261	256	243	275	252	258	283	251	262	257	235	280	240	280	238	257	231	255	270	265	236	264	236	278	270	232	256	287	263	255	248	266	291	212	245	281	255	246	251	260	288	241	242	245	237	256	268	299	252	249	258	283	269	287	225	264	264	234	265	210	234	281	235	245	262	258	260	270	270	287	243	280	241	256	252	288	277	241	253	222	270	249	271	263	240	259	243	255	249	269	269	265	248	255	228	258	259	278	266	268	265	213	262	251	243	241	267	269	238	266	248	227	272	255	260	286	258	247	246	248	253	229	273	264	253	263	241	279	286	244	235	245	245	257	253	250	228	252	238	234	253	238	263	258	255	255	233	238	247	263	282	230	245	252	268	272	251	253	231	271	228	240	258	240	245	252	218	251	286	259	255	269	276	250	238	267	250	252	267	240	235	276	258	220	270	214	249	241	255	258	264	262	273	279	249	263	257	238	266	266	281	276	257	251	266	251	261	270	255	282	280	259	265	273	270	238	245	262	287	242	272	266	256	287	270	272	256	255	264	281	277	303	268	242	264	252	247	275	258	276	264	258	263	307	297	271	256	270	277	251	238	260	260	260	306	239	232	268	270	272	271	222	267	251	256	260	248	265	259	273	276	291	294	302	251	255	264	236	275	263	254	270	266	234	260	265	250	258	266	280	261	288	264	243	253	252	241	270	257	249	247	261	266	283	277	251	231	270	254	238	257	290	238	248	263	242	264	277	258	278	259	280	254	304	290	246	260	230	296	250	247	251	271	261	261	265	272	278	251	265	282	270	249	253	247	271	262	260	259	243	245	245	257	246	264	269	252	242	260	284	234	262	252	257	252	238	264	271	240	251	235	234	246	243	248	255	256	252	265	218	246	243	222	247	228	252	235	210	273	251	273	280	286	246	263	258	260	273	264	254	219	270	263	233	263	259	234	219	247	267	267	254	274	246	256	277	267	282	273	259	291	239	275	233	292	263	247	236	283	250	266	260	283	239	258	245	265	254	277	232	274	257	242	249	270	253	271	258	268	244	251	260	276	255	275	261	264	257	238	275	279	252	270	242	254	221	252	247	248	265	252	254	251	239	236	243	274	249	263	255	234	254	256	261	255	235	280	258	255	279	265	253	213	250	259	255	256	253	235	286	248	275	259	260	268	267	269	247	263	264	245	264	264	233	274	271	275	246	269	279	256	243	258	251	257	242	266	245	257	239	257	283	237	230	252	279	248	256	248	220	255	267	269	259	254	225	228	292	250	233	258	247	247	261	259	273	243	264	270	262	267	254	263	267	250	287	234	252	274	276	254	270	256	303	226	244	270	245	262	255	255	219	274	288	274	247	248	232	263	227	243	273	253	257	271	260	261	258	248	220	283	269	247	256	267	225	231	277	229	257	254	246	261	250	265	251	263	285	281	255	248	239	232	281	256	220	275	269	280	256	247	278	258	246	281	257	251	242	268	251	247	234	257	259	269	236	270	285	267	278	263	249	256	242	254	267	288	243	269	270	251	233	293	260	275	257	259	254	271	230	267	229	252	272	252	251	239	285	253	272	270	264	257	258	242	253	271	242	256	246	269	266	276	270	237	300	251	242	261	264	236	245	261	294	218	259	243	278	253	240	260	233	252	266	252	264	263	257	241	246	269	249	256	289	275	269	247	277	244	246	269	254	248	272	259	247	267	264	269	267	254	279	247	244	266	247	276	267	267	266	259	242	271	244	277	249	267	289	266	266	248	278	254	253	265	253	261	261	229	272	286	270	262	269	259	259	249	263	285	268	275	267	275	259	263	237	253	244	277	249	243	258	252	257	252	256	247	285	262	250	246	229	262	274	247	247	281	258	233	250	240	271	249	274	230	265	255	277	252	281	278	279	269	274	275	233	289	234	266	262	288	254	257	256	239	281	299	275	279	269	241	238	268	250	289	255	247	282	237	259	255	261	296	240	245	266	248	266	252	240	271	268	273	266	259	238	236	255	230	241	275	244	271	228	243	228	269	274	243	270	252	253	240	261	233	231	252	253	271	240	241	243	245	261	262	231	247	248	266	232	276	262	304	253	248	230	242	265	255	279	252	282	267	274	265	277	299	260	257	258	248	256	254	269	254	243	250	245	259	264	249	252	246	284	243	249	263	233	259	251	259	271	259	270	266	240	264	267	260	239	234	288	248	257	272	241	263	271	264	255	257	242	270	230	264	261	256	231	230	255	252	257	248	284	287	254	257	239	245	249	248	269	278	255	257	263	274	263	264	264	265	257	247	233	252	262	289	230	273	280	249	261	267	247	235	259	270	276	263	250	282	244	253	250	270	252	291	264	262	234	273	268	266	249	219	247	263	271	248	248	276	251	257	258	228	285	258	253	256	233	236	281	278	249	251	244	258	252	258	260	254	243	261	284	241	273	251	282	262	267	243	252	256	224	238	252	276	273	285	285	287	249	238	232	257	258	251	250	245	236	252	245	277	292	241	268	244	246	245	259	275	254	275	239	271	227	238	252	225	262	266	247	238	251	250	250	279	239	272	271	275	287	234	288	238	279	245	269	264	265	230	271	265	250	269	250	245	236	255	273	270	274	247	280	273	245	253	259	235	272	286	277	278	268	247	245	255	230	244	261	256	262	255	242	270	233	260	246	268	230	273	282	244	240	274	266	248	262	252	262	270	264	293	293	252	251	252	251	248	255	227	268	305	279	284	240	270	282	245	294	260	246	280	268	284	248	249	301	260	254	297	243	279	220	271	279	266	245	236	260	225	255	263	248	259	258	261	228	232	247	285	275	255	225	247	266	300	255	218	274	253	238	245	235	245	256	253	251	260	245	267	263	234	280	277	279	273	261	253	253	265	271	253	286	263	271	223	304	245	276	251	247	233	259	225	258	276	250	226	259	238	250	267	279	255	270	250	256	263	284	266	265	269	273	258	239	301	233	258	264	246	268	254	264	235	268	252	252	285	220	278	249	239	233	273	273	239	248	231	260	216	267	292	285	263	278	272	238	261	252	235	256	241	255	270	274	251	268	263	243	270	234	264	276	261	240	243	272	237	268	261	264	260	248	299	274	284	305	278	247	269	277	263	247	284	271	242	267	255	281	262	276	247	276	252	261	260	280	271	268	251	253	244	263	257	274	262	267	251	277	258	248	281	263	271	253	239	235	261	268	259	260	238	259	247	236	286	246	212	265	274	250	233	251	269	269	220	269	253	274	265	244	263	279	243	264	255	289	255	262	264	266	245	250	237	288	295	251	251	268	271	270	241	240	272	261	261	266	244	302	256	266	274
17192	18352	22064	3162	2644	2154	1762	1638	1436	1325	1190	1050	1108	937	934	919	860	876	853	821	792	809	802	797	681	788	706	747	722	721	727	697	690	700	734	724	701	660	672	711	693	656	704	716	640	705	719	681	716	643	665	701	655	709	671	668	717	645	638	691	722	681	684	692	682	641	699	688	716	699	697	663	654	673	665	629	697	624	627	649	666	648	633	661	678	668	672	688	698	687	664	673	670	683	639	640	637	665	643	685	672	638	623	657	685	671	688	652	640	687	630	659	607	623	637	645	602	622	638	635	641	620	690	661	686	684	717	649	633	665	688	677	600	641	650	671	670	586	605	629	638	650	679	712	690	691	626	654	665	677	645	676	673	687	651	666	658	616	662	639	653	670	679	617	648	607	616	629	656	709	660	669	649	626	622	671	655	648	714	655	653	659	659	665	653	710	630	704	668	688	676	626	678	611	697	671	666	712	650	657	650	645	635	623	696	699	611	636	622	652	658	653	688	658	639	662	634	687	653	660	681	579	618	629	687	671	634	664	689	616	651	669	624	683	693	688	642	641	670	618	620	642	671	649	636	617	693	612	647	678	668	677	662	681	650	635	619	620	637	630	613	670	657	673	677	675	586	669	644	626	637	624	664	656	680	645	631	655	659	667	693	641	682	687	669	630	706	653	676	694	632	641	649	681	633	658	630	649	644	635	563	641	621	671	645	643	622	668	651	640	643	633	699	657	652	603	684	674	629	667	603	624	704	622	655	590	655	626	664	643	644	642	639	673	679	657	665	684	698	649	689	732	611	642	644	620	654	694	661	670	618	628	632	675	646	670	661	606	652	638	654	677	665	678	670	677	623	607	643	668	631	670	656	649	694	637	663	631	720	640	636	632	659	646	610	668	624	687	710	675	652	684	655	624	657	645	653	637	636	679	644	674	658	664	656	651	637	668	680	671	693	673	682	678	652	650	630	647	652	591	677	644	617	675	646	665	656	637	686	612	574	696	648	714	650	632	666	689	653	684	612	719	675	640	652	665	636	648	671	634	665	643	649	633	643	740	695	643	624	653	612	658	614	634	649	671	645	603	666	639	679	613	678	649	658	653	672	707	710	656	649	618	654	667	635	664	670	627	616	608	637	659	637	655	632	616	625	689	694	606	652	701	640	684	633	617	691	684	682	678	653	680	622	657	666	633	673	689	683	674	612	670	649	631	755	667	676	645	641	642	669	675	654	628	689	666	613	653	639	650	676	649	665	693	628	671	688	635	699	673	666	688	648	676	657	621	666	660	669	641	653	671	643	653	698	632	612	626	631	647	626	670	634	696	678	671	628	727	677	589	668	655	642	747	646	667	658	648	675	610	630	638	662	645	648	636	670	631	648	603	632	604	633	695	663	596	656	646	627	622	703	661	617	629	653	661	647	652	677	621	686	679	691	635	641	593	609	606	638	659	653	638	674	632	655	659	635	635	688	639	616	634	695	697	644	672	667	616	609	645	624	689	644	698	648	707	637	671	614	658	680	673	639	655	673	689	662	639	622	654	644	629	665	644	632	650	639	686	670	663	642	642	616	620	650	629	670	586	656	647	643	660	652	656	674	632	655	629	642	688	667	643	651	679	655	663	619	569	669	639	642	629	657	647	616	658	640	676	653	672	658	675	664	667	685	613	639	622	644	630	666	680	634	627	683	653	644	651	646	667	669	669	613	672	636	609	677	652	630	686	726	630	666	676	645	667	693	677	662	618	700	653	671	645	670	684	670	597	670	679	675	654	621	626	657	632	630	689	679	666	675	649	684	664	639	680	650	640	656	628	695	646	623	638	625	702	634	658	578	617	674	624	670	652	603	681	676	611	671	687	707	646	615	678	624	635	685	657	660	678	688	675	610	647	693	657	690	660	633	601	615	695	705	643	697	643	665	661	645	640	654	645	659	681	625	638	621	647	615	646	672	665	617	644	665	660	673	643	648	600	662	696	649	662	662	650	668	604	703	626	633	685	614	665	635	659	681	654	664	657	648	658	671	640	625	690	652	665	665	664	635	628	632	645	672	662	620	689	657	623	678	678	592	615	615	641	655	641	639	672	648	635	676	636	657	691	644	690	711	597	640	641	670	669	617	662	663	659	643	648	665	601	670	675	660	695	674	641	687	619	672	657	610	608	674	647	630	648	629	697	663	634	647	654	661	649	669	694	674	639	686	598	668	644	611	616	679	660	646	680	692	630	648	636	661	635	644	702	628	694	683	643	655	603	627	664	683	646	641	607	677	644	618	667	646	647	632	658	679	654	699	661	690	641	617	664	642	670	658	648	655	654	663	661	694	642	636	638	636	649	647	659	602	647	620	678	659	652	658	611	651	632	656	655	641	659	666	651	649	663	649	606	621	696	698	606	694	700	672	629	658	672	632	677	638	634	638	666	602	651	613	702	667	652	671	657	665	700	662	649	645	634	693	671	665	673	661	651	642	677	659	658	616	657	663	599	656	657	660	676	652	697	669	606	686	640	638	669	663	655	674	640	667	587	677	642	702	637	686	635	679	675	668	628	677	647	704	626	650	615	626	630	617	691	675	644	665	664	692	652	633	626	664	657	662	653	708	653	707	644	670	651	662	629	645	665	674	650	659	668	662	676	623	632	669	698	676	687	651	620	630	690	640	608	647	676	658	643	652	624	636	598	678	654	624	665	651	650	659	661	656	650	636	649	652	640	641	635	642	653	661	646	678	663	646	649	635	615	680	624	608	686	647	624	668	667	670	635	631	669	707	643	647	658	627	610	702	646	691	671	619	659	616	658	644	604	664	716	655	663	686	671	635	671	704	692	652	658	636	655	630	618	653	651	670	676	644	654	639	644	709	630	649	627	662	689	666	716	725	610	671	676	624	635	685	647	687	658	653	676	657	674	669	658	672	681	642	668	643	612	652	627	677	650	652	670	628	687	634	664	662	604	637	577	636	634	658	639	651	661	662	711	681	666	663	618	672	667	611	619	633	687	626	680	642	691	671	666	682	658	645	696	629	646	642	685	628	681	650	653	693	663	608	633	669	681	660	628	684	658	632	668	684	650	674	673	672	646	649	660	678	628	661	641	677	663	659	690	649	631	664	595	637	654	705	667	659	674	659	696	634	663	628	651	688	641	621	680	615	709	681	630	640	699	631	630	699	647	665	651	666	646	714	630	623	672	647	619	649	696	643	614	621	677	632	662	642	655	646	620	646	661	659	627	647	670	644	644	704	686	664	694	617	645	669	639	651	654	673	684	669	652	655	646	669	606	665	632	654	680	700	646	657	662	672	672	649	670	685	631	668	655	659	697	664	652	633	639	655	589	635	656	592	653	670	625	640	667	628	686	636	703	689	661	660	621	634	632	676	664	625	617	662	677	646	631	622	681	673	646	664	618	653	694	618	622	660	647	635	662	696	639	686	661	627	594	672	673	619	645	638	681	633	645	649	647	623	663	644	667	637	684	639	635	650	718	591	638	685	672	664	684	655	651	638	691
44221	36495	38913	7398	1300	732	594	531	409	381	336	336	285	323	262	279	266	252	264	246	221	252	219	247	212	209	208	235	210	220	228	247	197	211	238	218	205	214	205	226	185	169	217	216	241	227	215	201	193	222	212	223	205	205	199	198	208	225	215	227	177	203	218	216	186	166	203	186	216	203	173	187	204	196	230	205	198	208	197	202	210	233	217	220	190	210	224	194	205	194	195	197	196	192	213	195	209	189	208	196	205	203	193	194	192	184	201	196	242	210	169	200	173	217	197	212	183	193	212	167	194	170	228	219	224	191	193	215	199	200	198	189	223	232	223	230	207	202	205	203	193	192	195	184	184	208	210	212	207	198	187	201	205	205	217	210	184	199	211	199	196	175	188	192	224	184	215	217	211	206	187	183	203	223	192	215	191	207	209	200	182	210	191	205	176	195	216	205	193	214	189	204	211	205	220	164	198	213	190	197	202	225	185	217	210	190	186	163	199	201	218	208	170	184	204	216	199	188	200	199	200	219	212	188	210	221	202	217	193	199	199	206	175	210	211	201	226	212	226	220	224	206	198	200	195	205	199	204	196	172	199	211	203	223	206	211	209	186	229	191	191	203	198	176	197	196	198	207	228	199	209	178	209	219	220	189	170	201	210	180	202	206	210	211	220	213	189	191	220	188	213	198	191	202	213	206	203	223	225	203	210	185	198	199	225	198	183	205	199	207	197	229	208	228	212	202	190	200	198	192	199	189	188	184	221	192	198	196	206	196	198	195	185	196	208	202	194	226	184	197	190	195	205	190	198	201	208	191	209	222	209	202	211	194	196	227	201	207	192	187	197	203	203	206	212	201	182	198	193	191	204	200	198	217	204	226	202	206	211	199	176	184	208	195	192	193	193	205	177	213	187	212	202	194	184	198	192	203	213	202	195	199	201	212	197	203	203	202	202	182	203	204	192	191	177	249	187	220	202	205	211	206	204	209	197	206	212	195	201	202	198	184	195	199	204	219	190	192	210	199	197	199	181	194	212	208	189	210	205	198	184	184	200	209	201	205	191	204	181	199	217	194	199	215	200	211	176	191	209	232	207	192	202	191	210	198	207	201	211	206	205	178	204	208	205	196	186	209	227	227	188	196	190	201	200	168	192	200	210	213	195	203	204	170	207	186	192	190	213	212	210	175	190	209	185	226	195	207	229	212	232	194	224	235	200	197	183	200	176	206	216	244	237	195	192	214	215	178	186	202	193	200	189	211	204	207	180	219	208	227	188	210	202	213	190	191	233	197	209	201	210	182	199	204	181	190	185	204	185	197	200	197	218	197	205	194	172	214	208	200	198	186	193	204	203	175	197	201	234	202	184	192	212	205	198	212	204	207	202	155	230	212	230	210	194	186	209	212	181	179	211	220	206	191	224	205	180	212	224	198	218	235	202	208	202	205	198	229	194	206	226	202	185	202	199	195	186	234	191	167	211	216	173	197	202	188	209	228	220	184	192	203	190	193	207	189	202	196	212	190	167	196	184	209	201	221	221	188	206	192	183	205	206	195	204	164	203	217	206	180	185	192	190	187	199	186	179	179	188	191	209	181	202	230	184	189	177	237	181	193	218	205	198	198	187	221	204	203	198	206	207	190	220	223	183	195	216	205	210	195	202	178	204	207	186	169	204	188	213	219	198	192	188	202	177	191	220	197	229	196	211	200	205	195	196	195	213	207	205	154	195	223	195	195	177	208	180	212	179	210	191	190	196	197	197	182	223	176	187	232	212	212	199	184	202	199	197	185	222	206	189	192	211	214	181	199	195	194	189	194	184	199	205	205	182	189	204	213	168	208	200	192	197	180	212	184	192	210	191	179	184	224	186	198	204	191	211	197	195	195	207	202	207	199	172	182	211	205	198	192	196	222	173	212	198	209	205	208	196	213	197	217	211	185	201	213	203	204	220	185	199	194	190	205	198	202	172	184	192	180	233	194	194	204	187	209	184	208	189	207	205	202	183	205	184	180	190	215	202	180	170	207	181	199	202	212	227	231	208	218	205	217	215	204	222	224	217	208	203	204	228	190	199	217	186	207	210	184	184	184	193	196	186	216	209	215	207	213	204	201	187	221	178	191	208	202	206	192	196	179	210	187	209	187	212	191	223	230	210	209	213	217	191	209	173	208	214	220	214	213	196	209	199	205	197	231	193	236	196	196	199	201	186	221	182	195	209	202	207	198	192	194	236	212	178	179	222	224	202	197	195	192	207	234	200	216	213	183	214	205	199	200	201	210	192	220	209	207	204	185	192	209	201	180	193	210	190	187	184	231	190	215	231	197	206	199	215	195	185	210	191	183	196	186	210	195	214	191	226	187	199	178	199	199	193	215	223	223	217	206	212	192	204	219	209	203	186	202	214	185	235	218	184	183	198	182	234	219	210	202	191	208	218	210	194	197	207	210	213	162	231	226	204	189	215	194	201	197	203	193	208	220	186	200	199	201	206	198	227	207	206	219	210	221	217	169	218	209	215	214	208	187	184	204	209	163	198	229	183	215	200	202	177	214	192	207	197	194	187	198	199	186	209	188	198	203	190	183	180	211	194	190	232	185	196	190	175	202	197	196	198	207	221	210	187	188	208	180	188	228	182	163	196	202	199	198	225	210	205	210	225	188	195	185	179	187	206	205	182	214	197	207	173	196	216	205	197	185	188	187	228	217	219	195	186	196	192	188	183	224	189	181	194	178	214	173	207	190	203	190	206	205	203	185	196	176	203	192	190	202	198	186	196	184	198	155	187	198	177	212	204	192	203	207	204	191	189	188	198	228	195	207	190	205	184	205	214	189	224	228	168	201	174	170	198	199	194	179	208	194	193	182	187	207	211	213	193	195	182	179	196	177	207	199	207	208	191	182	205	214	212	218	202	207	219	207	228	215	174	196	213	198	202	185	199	202	219	203	199	215	204	196	191	192	214	210	197	167	203	198	214	194	182	221	199	164	209	209	189	215	193	177	187	190	201	202	182	223	199	182	203	181	193	187	192	193	186	180	232	187	202	206	190	203	205	240	198	225	211	174	199	238	214	203	207	198	213	228	187	225	204	196	206	190	171	194	194	212	186	172	211	205	219	195	183	221	202	203	229	215	212	210	209	216	199	219	206	188	213	209	190	212	190	233	189	220	203	219	230	221	223	211	185	209	198	221	234	185	226	199	221	217	197	191	208	205	186	192	207	220	210	208	197	196	190	170	180	194	197	211	199	172	222	209	208	209	208	196	211	200	221	191	193	224	205	214	216	198	182	203	199	210	202	218	188	182	190	180	198	193	203	176	187	193	210	197	200	212	200	197	187	208	198	197	189	204	207	195	192	207	204	192	173	211	220	210	226	225	216	178	223	212	179	172	206	204	205	184	202	196	201	217	193	231	189	195	207	208	196	211	201	233	203	217	215	186	217	183	187	198	198	168	197	185	214	187	222	173	190	206	211	209	214	224	192	197	233	213	209	214	185	227	190	199	191	195
25501	25934	27652	5303	4578	3545	2767	2363	2009	1749	1552	1364	1252	1165	1139	1063	957	957	884	862	790	773	786	734	724	708	685	680	642	647	666	642	602	592	637	679	626	587	545	600	603	588	633	554	590	586	596	583	544	602	567	562	555	534	549	560	562	579	572	528	522	571	526	569	527	545	499	548	559	523	504	509	545	511	521	506	550	528	526	526	525	505	530	495	523	539	479	545	542	531	512	525	481	530	504	529	540	555	507	502	537	503	558	511	545	493	492	516	485	551	524	506	522	512	517	537	515	504	481	531	517	533	516	544	498	521	494	524	515	541	537	532	525	534	490	512	508	528	544	506	492	489	524	501	515	478	530	521	491	486	497	501	516	564	533	489	507	545	523	490	519	476	515	505	507	517	500	505	483	518	558	460	523	510	513	531	520	534	502	518	499	515	528	476	522	498	543	526	542	517	475	508	523	516	484	539	493	500	496	532	515	575	511	504	497	479	499	514	520	499	517	515	529	469	472	534	495	544	526	519	468	517	467	523	516	509	522	513	509	489	545	522	484	535	511	534	517	545	526	492	532	481	474	505	517	532	516	489	499	525	503	502	506	511	510	499	502	484	479	510	513	500	508	480	514	530	527	478	504	526	480	504	517	517	510	516	481	515	465	503	510	534	513	488	503	521	531	483	501	523	498	472	490	481	525	466	503	512	522	512	490	494	488	509	498	522	531	522	517	516	537	540	530	534	495	521	496	530	493	465	503	519	533	480	492	480	557	523	511	542	519	530	538	484	489	501	506	506	515	540	537	512	498	497	521	502	520	520	492	518	533	488	484	509	525	494	520	547	501	509	494	546	521	547	489	493	480	533	529	540	499	510	506	542	516	552	514	502	496	527	524	507	499	513	492	506	453	459	513	543	518	498	556	511	547	486	515	534	485	513	545	494	518	464	519	485	484	497	517	512	518	481	546	539	495	455	496	505	507	563	471	512	539	504	497	517	501	492	499	529	490	493	501	545	506	505	510	563	478	495	533	523	519	469	529	525	507	506	513	511	494	535	517	477	488	546	519	533	516	528	490	491	504	486	515	541	509	514	548	543	503	498	523	501	513	537	478	530	446	512	499	503	522	488	502	516	536	485	530	518	501	499	503	513	497	539	511	542	487	502	508	510	523	531	501	482	510	511	532	524	518	514	514	498	508	470	516	492	505	489	500	452	503	496	496	569	481	486	513	557	507	522	476	457	480	508	511	504	500	498	521	516	517	475	487	502	473	524	498	524	472	514	538	497	492	498	512	521	478	498	514	536	495	511	525	513	537	494	531	540	513	525	501	543	495	461	548	497	506	521	497	492	520	522	528	503	508	508	544	539	512	517	505	527	539	512	506	508	485	542	508	508	536	487	520	483	520	489	546	525	510	519	501	508	488	464	513	537	502	508	495	475	509	484	491	515	503	492	514	511	504	475	535	491	505	519	514	514	505	501	537	528	535	523	489	517	505	532	487	516	518	531	485	520	494	573	511	515	507	481	513	567	541	521	512	510	494	467	512	514	494	516	523	489	497	508	485	480	486	490	528	483	510	494	485	458	496	520	516	500	495	491	538	552	503	503	514	526	504	550	530	532	508	495	546	501	503	472	512	500	499	516	478	548	499	492	515	503	557	520	536	516	508	536	475	528	472	472	530	516	504	493	549	500	514	515	497	497	547	530	521	496	527	464	489	515	514	491	495	530	521	518	471	515	523	512	503	512	523	521	553	526	485	426	506	531	476	528	460	501	514	509	516	519	485	513	474	539	462	492	471	522	509	538	514	501	486	501	538	503	493	506	509	511	510	497	502	530	494	532	501	519	527	488	521	498	531	515	554	521	522	483	524	505	483	464	500	505	483	493	502	526	490	491	480	507	499	529	481	490	535	532	482	481	588	487	524	485	489	498	534	512	484	478	538	500	553	463	515	545	498	498	484	521	502	481	492	517	546	561	490	493	512	555	550	516	534	500	511	506	498	568	513	546	499	482	514	503	535	499	495	476	517	541	525	527	481	546	498	529	556	479	540	470	505	521	506	501	543	502	518	534	530	522	515	488	542	543	537	492	483	514	502	512	511	491	542	537	455	502	473	529	528	506	508	522	528	547	513	494	465	464	497	544	502	524	521	505	485	509	553	526	514	505	500	473	538	531	525	496	510	546	510	515	493	485	466	538	529	471	503	563	548	516	493	463	492	482	487	495	483	490	540	508	512	513	471	521	546	490	497	519	527	506	494	516	526	509	511	523	517	522	470	525	463	511	562	522	537	487	514	537	502	482	492	465	513	509	539	534	553	478	531	499	463	513	519	518	540	505	517	532	500	482	516	481	502	479	542	473	556	499	511	492	495	509	501	503	492	509	515	521	527	547	534	496	503	485	506	492	518	486	527	519	513	569	503	479	506	520	511	481	532	515	523	494	501	495	531	515	524	499	511	495	497	493	478	501	473	510	498	573	534	475	494	515	476	508	473	532	552	527	460	494	498	490	484	503	525	505	494	449	476	492	523	506	512	526	493	513	499	504	484	536	505	489	489	487	514	537	512	515	479	474	489	469	525	512	522	491	510	511	506	492	477	539	503	510	508	480	483	470	523	498	522	514	520	492	515	477	539	506	524	499	540	479	514	486	498	498	498	520	531	521	506	518	486	479	510	491	525	505	529	510	508	521	511	523	522	494	503	480	534	514	530	487	513	532	479	513	486	479	523	511	467	495	530	524	576	470	533	495	539	489	470	505	496	507	483	466	532	487	494	505	500	508	520	491	537	522	531	472	519	509	504	481	543	509	521	511	499	513	551	517	529	551	533	484	491	507	513	484	456	503	471	488	484	497	511	506	484	510	464	522	517	472	516	529	501	511	479	499	534	500	553	558	471	524	484	496	531	487	510	508	503	506	507	482	501	504	517	542	475	492	520	504	475	524	487	501	522	511	508	519	499	540	527	551	512	534	517	518	513	514	515	460	508	524	486	515	503	532	495	487	544	474	554	534	539	478	476	487	517	531	506	522	516	517	526	525	518	490	512	498	504	503	509	502	481	517	498	484	469	539	519	502	539	466	491	519	496	533	530	530	520	490	525	537	537	506	489	471	495	497	503	546	505	509	529	515	497	513	534	512	488	489	507	484	510	535	488	450	498	497	515	479	482	504	517	525	478	510	510	531	506	515	559	529	521	509	535	544	532	525	507	530	519	510	533	513	493	510	482	478	523	492	518	502	483	552	528	519	479	503	517	495	493	526	544	503	495	516	492	526	520	469	540	545	509	481	540	522	474	497	509	477	505	475	522	535	516	495	539	547	537	478	482	521	524	511	512	492	521	541	485	506	540	479	476	526	536	488	502	501	500	523	532	537	526	471	487	515	523	529	508	525	559	492	495	498	539	535	518	557	543	508	533	536	519	529	499	512	506	521	500	514	480	525	493	533	515	524	539	478	556	503	524	494	498	457	457	494	518	529	508	503	510	499	526	509	494	495	547	527	510	508
3485	774	955	152	162	155	151	171	176	123	170	170	157	165	149	167	127	147	148	144	145	164	174	124	146	145	158	171	165	144	139	174	158	141	161	161	162	166	161	152	163	165	134	148	153	133	146	137	148	152	139	132	156	165	146	143	139	142	154	156	167	136	157	145	139	141	144	170	159	156	146	166	154	138	170	139	158	146	152	146	154	152	149	143	149	157	162	156	135	145	147	153	157	145	138	133	147	130	135	148	150	164	152	160	163	138	137	136	156	143	129	161	152	117	125	163	150	167	147	137	145	146	151	134	137	130	152	132	138	156	146	152	157	145	153	159	134	138	124	143	124	139	163	153	143	137	146	157	150	178	145	128	150	152	151	151	149	138	145	152	135	139	145	153	158	162	163	142	149	162	151	149	140	168	166	127	150	151	142	153	139	155	165	158	160	147	160	148	152	143	150	132	147	150	156	149	153	156	142	150	132	152	159	126	149	156	137	147	156	140	153	158	150	157	137	166	146	145	126	151	150	162	171	145	171	136	128	169	156	144	124	164	167	146	147	143	145	144	137	146	154	135	134	149	143	150	160	155	152	148	149	149	160	142	122	151	152	148	134	160	154	172	150	147	143	134	154	146	142	144	148	164	166	137	142	161	143	145	139	146	139	123	137	145	178	143	152	132	142	146	161	154	136	132	170	170	139	154	132	147	138	152	141	175	156	164	124	132	139	138	155	160	132	138	144	147	167	153	143	122	166	145	157	153	167	157	156	163	126	163	141	152	169	129	157	166	144	122	170	151	164	155	139	155	147	144	158	129	171	162	134	161	150	150	157	152	159	130	194	152	162	158	154	149	126	174	153	159	148	144	149	153	131	147	130	150	147	144	147	139	156	148	146	135	167	159	118	151	130	145	124	146	141	152	143	155	149	163	149	149	156	153	157	158	163	142	156	150	145	134	163	158	138	157	133	155	153	151	170	147	146	161	153	134	142	162	177	176	157	130	148	142	149	167	151	168	151	158	135	169	139	137	141	155	158	134	126	157	157	151	156	134	168	150	144	150	148	162	144	126	165	146	150	144	146	135	151	148	149	158	148	156	145	138	148	150	148	126	146	142	154	168	153	142	150	149	136	122	136	136	152	155	153	150	156	158	163	149	162	136	140	132	141	135	140	165	162	154	142	154	167	137	137	137	139	155	136	157	139	140	156	137	146	121	166	167	154	144	153	156	154	136	153	172	159	148	147	148	142	150	143	164	167	157	171	144	148	157	149	141	138	142	153	161	125	141	128	142	137	150	135	175	130	152	164	157	144	130	144	179	172	131	139	171	156	135	144	121	175	125	136	124	123	133	148	160	169	134	159	145	139	146	147	138	164	151	138	150	147	139	163	140	147	163	163	142	156	136	123	157	162	172	159	147	131	141	159	137	153	140	166	158	149	153	183	148	139	142	157	148	148	150	170	159	150	151	165	160	167	175	152	136	139	183	154	148	142	161	144	139	156	145	144	151	148	161	148	149	140	153	141	163	171	166	149	147	145	155	134	148	150	128	159	180	153	143	159	164	156	141	134	172	163	127	161	150	153	143	148	134	144	155	137	137	161	171	158	154	140	144	134	167	157	147	144	173	160	134	141	151	137	134	138	167	183	124	161	143	156	166	133	164	139	154	134	166	164	159	166	138	151	146	148	143	175	138	166	141	144	147	156	159	155	140	123	144	156	163	159	163	159	130	168	160	124	151	156	122	135	164	163	120	153	152	121	171	125	151	150	149	155	152	147	143	152	171	135	145	147	156	148	160	171	153	153	161	154	142	142	161	151	154	130	139	157	157	158	133	158	169	146	142	132	147	155	161	134	148	164	136	176	169	169	140	142	135	160	150	161	148	155	156	136	150	142	148	152	168	153	129	157	150	150	147	142	139	155	162	146	151	152	149	155	137	164	156	177	127	148	151	147	140	150	164	162	145	128	139	147	136	144	147	170	148	155	150	145	137	153	152	148	146	146	145	140	157	159	139	183	159	149	172	163	151	146	155	166	145	171	144	157	147	150	164	137	136	129	163	173	140	143	176	141	145	134	171	152	140	114	147	146	140	146	159	140	131	136	177	177	157	140	133	151	128	147	157	140	148	147	148	175	134	140	131	153	152	148	151	156	172	141	172	144	161	138	139	140	146	155	153	162	177	165	158	163	141	156	132	169	167	142	144	142	141	178	180	159	165	144	154	119	148	148	156	148	161	145	134	163	145	134	145	140	162	153	154	141	166	149	147	151	148	129	151	133	156	167	154	147	142	145	161	147	152	147	165	146	139	164	126	145	151	149	165	161	138	153	124	142	151	131	158	145	128	166	151	150	158	135	162	134	148	149	161	151	167	144	146	156	121	140	143	149	161	161	150	148	129	121	133	148	168	144	139	129	147	162	151	172	136	164	142	147	133	147	169	143	147	158	143	146	136	139	135	151	140	162	154	136	149	143	142	118	134	161	158	156	149	152	158	165	148	142	156	142	141	150	165	171	152	150	171	174	180	139	139	153	150	154	131	162	133	146	166	132	147	182	140	173	163	160	157	173	141	154	158	142	172	138	158	136	163	151	134	135	131	149	127	158	182	178	156	143	138	177	159	163	144	162	124	150	144	152	150	138	152	150	147	138	142	133	143	160	143	130	156	130	144	137	119	170	138	147	148	161	142	143	150	126	132	141	140	166	168	142	148	138	173	161	147	146	161	158	156	144	168	177	162	177	160	153	150	134	141	149	185	145	136	160	142	159	138	151	134	161	140	159	130	153	170	154	151	190	156	145	168	162	136	159	143	151	154	136	164	143	127	156	129	164	138	140	153	149	131	142	154	153	150	129	165	151	154	145	141	159	145	152	158	149	180	161	127	157	132	158	128	149	140	138	130	139	124	166	121	157	157	147	155	139	139	133	120	129	138	158	146	173	142	167	170	154	142	128	157	148	127	143	122	141	150	176	156	145	151	141	139	135	151	156	149	152	168	141	158	159	145	146	165	151	144	122	157	137	164	149	145	157	131	157	167	126	135	136	155	128	163	151	169	164	152	138	130	126	143	152	156	160	168	146	125	148	147	140	143	129	159	156	125	139	161	130	158	153	152	146	166	153	156	138	133	169	150	164	162	144	137	154	144	156	151	138	140	144	159	156	160	128	142	163	140	148	139	172	156	163	153	131	159	153	152	151	142	143	150	154	134	149	136	170	136	150	151	130	142	140	148	153	146	159	174	170	141	155	166	150	145	128	154	158	156	146	164	155	130	138	147	158	154	136	147	149	149	152	138	133	163	127	137	161	148	160	162	142	140	156	162	137	144	143	130	138	167	147	154	161	171	168	132	146	155	137	173	132	128	140	139	136	136	135	148	167	140	142	144	175	162	149	141	189	145	142	143	162	154	148	182	144	139	151	144	162	150	144	163	160	144	164	145	133	132	158	143	127	144	144	156	146	161	144	166	147	177	165	140	160	150	139	153	132	142	125	140	125	137	127	151
3353	1476	2384	553	490	449	499	472	450	441	443	432	448	433	452	427	418	428	408	414	423	427	420	440	414	455	408	396	427	356	430	448	402	422	405	432	396	411	410	433	414	409	426	390	424	428	420	414	433	418	434	444	429	443	370	405	424	396	386	412	433	386	451	386	434	437	412	420	399	387	427	375	403	403	416	415	423	440	408	428	424	415	439	406	430	424	397	418	398	390	430	423	424	423	378	384	406	476	386	422	397	441	405	409	427	407	435	382	423	384	414	409	414	474	420	400	460	422	433	401	412	416	404	394	405	433	405	427	396	424	452	425	426	444	424	397	386	430	383	410	413	435	461	399	423	403	405	412	397	403	447	411	425	427	415	443	425	436	414	413	433	429	436	355	406	448	424	426	392	403	425	416	446	419	431	408	407	445	420	410	429	443	398	417	411	394	431	416	407	433	418	411	417	427	417	425	417	421	421	452	441	413	383	417	436	445	373	433	429	407	435	414	447	412	424	399	453	395	407	410	378	408	388	414	419	403	401	409	445	480	413	412	428	407	439	412	413	480	425	419	441	499	432	425	371	440	424	432	406	436	420	430	424	397	383	420	351	418	397	433	407	411	415	423	409	381	425	427	380	412	419	396	423	446	437	378	432	433	439	416	435	432	410	399	474	445	404	416	412	400	445	419	424	429	431	448	417	417	422	434	410	405	420	402	407	411	409	418	393	443	461	436	424	443	432	424	391	445	416	411	405	406	422	392	450	405	446	434	429	431	437	451	383	394	392	455	436	410	392	437	429	420	426	443	421	396	393	419	412	420	421	409	403	414	438	425	431	417	427	409	431	402	400	396	394	393	461	393	396	415	419	407	404	428	387	423	421	383	407	381	416	375	416	426	391	425	421	434	418	395	466	424	427	423	403	421	387	392	428	425	400	410	404	380	412	396	397	432	464	406	398	411	423	423	434	454	378	423	427	443	408	408	440	408	379	425	451	401	443	420	426	457	389	397	446	430	416	379	441	427	432	411	429	399	442	434	405	401	424	424	372	461	447	426	425	406	433	433	429	426	426	403	472	397	408	466	433	432	469	451	425	416	409	388	400	407	442	447	446	421	392	417	414	432	415	426	416	396	362	445	399	411	437	429	445	375	393	385	391	402	402	407	422	450	450	424	447	422	399	428	416	440	369	398	364	433	391	427	391	409	395	414	419	428	417	398	424	440	445	415	373	433	403	426	403	424	398	440	413	440	467	404	417	425	419	438	373	422	437	418	417	428	397	444	411	445	397	440	390	409	412	425	428	445	402	434	400	397	391	433	412	393	418	459	402	422	420	424	396	419	453	375	419	419	405	410	421	404	462	426	431	401	399	398	423	417	448	428	390	390	421	375	442	403	422	401	425	412	402	412	409	395	383	449	415	404	423	410	414	420	421	436	434	421	398	426	360	426	409	446	394	397	421	428	448	431	415	405	398	391	411	440	395	386	388	407	415	417	417	422	383	387	428	401	421	427	440	402	429	414	421	413	414	389	415	397	440	419	405	443	416	408	425	424	434	404	403	449	433	422	431	434	425	435	454	378	408	424	423	460	430	427	383	429	437	454	392	430	424	439	410	382	422	429	441	396	402	456	398	420	405	402	396	429	406	409	433	388	405	402	426	429	443	439	432	421	401	425	457	432	439	399	402	421	441	414	386	440	414	393	419	422	420	378	372	412	400	438	427	435	442	398	401	415	419	428	449	436	434	423	394	428	411	403	472	392	426	442	424	427	413	449	416	427	437	460	415	456	397	414	420	404	418	395	437	433	423	415	442	413	386	415	422	418	426	452	437	442	448	425	455	422	431	418	366	439	404	425	426	391	418	430	383	413	407	422	455	411	406	424	418	453	403	462	405	382	414	390	437	406	424	470	467	427	429	452	421	411	411	407	394	443	435	396	408	400	422	403	424	451	447	419	397	465	450	467	375	410	408	421	447	412	427	380	414	396	449	411	401	407	384	396	418	424	432	396	406	436	388	441	408	407	406	388	433	409	441	395	397	439	434	408	393	409	432	448	435	436	411	438	414	417	433	429	412	435	413	428	422	422	415	475	390	430	399	442	429	426	447	416	404	464	445	378	418	406	410	384	454	412	447	457	414	425	442	441	428	437	413	431	444	447	408	444	404	400	390	461	441	401	389	391	453	433	405	420	432	419	395	400	391	408	436	413	391	407	416	408	448	398	390	446	441	417	425	381	453	413	414	418	459	443	430	427	410	378	437	455	407	418	420	409	417	412	445	410	423	410	433	422	407	432	451	417	398	394	438	388	425	401	421	415	425	435	401	436	407	393	416	410	442	478	397	409	413	434	363	415	415	411	379	422	392	436	412	441	433	440	466	430	401	397	428	393	422	436	383	420	424	376	409	389	414	439	426	387	389	417	433	423	429	392	423	389	418	433	389	439	438	421	462	413	403	423	414	447	426	439	410	437	420	429	426	422	443	435	404	403	418	455	398	435	441	399	433	409	380	412	430	383	471	387	421	388	409	404	434	401	384	420	400	431	415	387	449	394	422	418	390	427	422	413	411	418	419	429	433	405	403	458	425	405	415	399	390	411	412	428	470	390	378	443	422	432	412	404	404	414	411	442	407	393	382	413	436	412	408	421	415	405	429	411	432	400	398	429	421	382	433	411	409	442	406	403	446	418	453	400	390	418	440	409	397	438	419	423	451	447	435	379	379	418	397	402	423	416	400	391	377	445	403	416	435	405	433	397	418	420	405	445	402	424	441	393	386	401	399	438	399	442	428	415	409	472	436	436	425	450	389	439	419	426	417	434	389	378	405	407	400	421	429	418	417	425	369	394	423	362	411	434	434	433	408	419	456	410	435	439	399	393	402	410	388	420	386	426	395	416	407	394	421	427	405	390	409	412	436	416	408	473	415	395	436	392	417	400	420	423	385	426	425	410	406	473	416	421	408	420	437	458	447	419	441	432	415	423	385	393	407	416	401	441	429	394	406	388	393	419	377	399	424	401	406	396	410	400	391	427	400	397	408	417	418	447	435	426	421	401	424	380	409	395	446	412	427	417	418	396	414	412	442	405	424	397	442	432	415	414	393	404	408	397	383	423	429	389	435	411	430	440	420	430	442	410	421	424	387	405	416	448	380	453	429	415	406	427	412	461	402	440	424	456	380	424	423	374	430	385	401	451	412	430	425	428	393	419	398	416	408	456	397	405	400	419	421	431	373	401	398	425	418	421	418	406	451	431	420	447	412	431	407	435	432	428	439	408	411	419	444	419	407	404	393	398	447	434	412	396	412	451	430	405	436	424	433	404	428	408	403	417	423	403	441	403	428	435	423	403	394	403	412	425	401	428	386	426	390	434	441	390	396	421	422	390	413	442	393	410	420	429	448	401	396	413	369	394	401	377	407	425	451	400	413	401	462	393	432	417	429	406	428	406	398	418	420	434	422	431	429	400	410	408	374	419	383	435	428	448	411	420	430	395	435	416	412	429
31535	22435	24007	2422	707	579	454	370	372	330	288	330	294	306	302	303	288	280	280	285	309	258	293	286	281	247	249	264	262	293	288	255	268	285	256	255	270	247	240	262	287	291	249	249	266	253	250	247	250	264	280	293	293	261	278	248	251	280	253	262	260	266	258	283	254	246	255	274	237	296	241	270	254	281	253	272	259	231	242	271	248	258	258	258	239	253	264	313	278	263	265	253	249	259	246	248	288	250	281	248	257	264	249	278	269	230	276	264	247	275	246	270	259	251	252	269	236	271	284	256	254	264	270	226	244	256	255	250	290	251	252	261	239	267	265	254	287	278	282	253	249	260	288	233	247	275	263	274	259	230	269	256	246	249	253	266	256	276	261	277	281	241	270	249	261	261	276	272	268	283	241	291	247	272	285	250	212	264	280	275	240	240	250	253	243	279	248	252	250	268	245	233	261	248	263	264	275	261	262	236	287	278	264	233	245	262	242	254	229	245	262	253	260	265	242	275	268	237	256	257	248	279	270	253	253	277	238	272	231	267	251	255	259	235	270	253	268	216	292	234	239	278	268	267	242	259	238	239	276	259	263	263	264	241	249	216	236	250	277	267	250	284	265	248	276	284	229	243	268	247	235	246	247	266	265	260	259	264	257	250	235	236	205	256	239	273	257	250	281	290	258	261	271	266	258	258	260	268	261	231	267	278	254	245	248	285	259	225	240	238	263	256	250	242	287	277	260	241	268	248	272	264	267	267	251	241	258	242	270	262	270	270	268	277	256	295	249	237	285	251	243	251	259	248	275	254	249	248	223	239	240	275	228	267	301	234	230	251	255	260	249	236	288	263	281	262	253	278	249	269	252	261	252	249	261	238	262	247	269	224	237	263	244	271	267	244	274	265	294	251	268	236	255	282	265	261	232	258	259	223	292	274	273	264	246	240	259	302	269	236	284	247	262	255	263	241	269	259	266	251	255	251	305	266	253	256	239	253	251	242	255	274	271	239	243	261	280	262	260	285	228	270	254	269	254	257	255	265	236	286	244	298	254	239	252	277	251	281	250	268	254	248	284	279	245	263	259	225	265	280	257	256	245	236	243	257	246	249	246	263	277	265	289	257	259	284	261	249	263	240	237	262	263	286	275	253	243	252	298	244	267	253	235	250	234	261	260	268	254	292	259	259	246	243	260	262	240	289	278	249	220	268	275	247	239	275	256	277	255	256	265	276	262	249	249	244	249	260	266	222	262	249	240	290	254	246	238	251	262	258	232	248	222	233	263	256	227	250	271	261	250	276	242	268	265	268	273	255	249	253	267	252	253	274	248	282	244	266	244	230	258	257	268	257	262	258	234	271	248	216	264	249	267	285	245	276	247	265	248	240	254	240	257	250	253	241	251	266	303	262	251	250	316	252	268	269	276	223	267	242	245	251	267	252	253	257	269	263	261	246	247	288	232	282	253	277	281	264	249	233	257	264	261	243	243	250	283	270	268	257	273	273	289	263	276	246	240	237	242	258	244	264	226	255	245	282	259	253	251	274	261	236	269	266	248	293	288	291	278	256	259	248	236	276	275	234	231	265	236	272	255	246	250	255	239	227	254	276	267	256	267	256	258	269	265	248	234	232	256	245	250	259	268	270	253	235	255	241	245	258	255	258	246	269	262	261	285	268	254	271	255	280	286	249	244	250	234	259	225	263	280	248	240	272	281	208	265	290	263	234	256	284	261	247	246	244	257	261	274	262	249	253	232	253	263	265	256	256	269	263	226	271	253	256	259	270	258	222	266	255	241	250	259	263	242	275	256	251	270	271	248	263	271	221	278	274	228	248	243	271	261	273	258	253	248	248	251	276	260	235	274	282	270	235	268	279	232	258	256	258	282	253	254	241	279	239	241	268	254	284	266	267	267	273	240	253	241	281	234	277	254	257	246	261	277	243	244	242	279	262	246	256	241	261	242	238	247	281	219	242	257	254	247	257	278	248	244	267	261	283	280	276	279	213	255	244	258	243	259	266	266	255	266	278	246	270	278	250	237	276	247	267	261	269	246	270	257	284	238	231	273	268	270	271	284	266	255	237	299	254	260	252	258	281	251	285	285	263	253	251	250	284	260	246	241	278	262	247	292	256	276	234	244	232	258	275	256	260	253	250	249	291	304	247	280	252	255	280	267	254	263	241	226	233	262	264	289	262	269	251	273	260	246	280	253	251	254	288	261	246	262	264	251	254	268	285	258	279	279	232	264	241	250	276	225	253	229	273	259	261	266	274	272	269	253	252	261	275	260	251	281	246	261	276	227	280	232	261	246	298	273	249	252	265	247	238	255	218	243	276	257	257	271	256	285	296	250	270	232	291	256	261	253	301	256	237	251	267	269	261	270	276	271	254	245	251	287	253	259	256	250	221	257	265	241	276	257	269	282	254	256	233	253	238	275	232	229	253	274	265	254	255	286	257	234	245	247	268	250	255	238	243	253	246	262	270	264	237	274	290	269	271	237	256	228	259	249	260	248	267	286	246	257	230	269	279	269	264	227	250	247	240	269	243	253	222	276	232	281	259	241	231	256	266	251	246	265	262	289	255	268	252	263	290	245	284	286	249	248	251	262	280	263	256	259	274	253	265	257	291	225	256	264	226	243	271	261	227	267	267	259	274	253	297	284	270	257	248	250	260	263	243	275	260	263	276	275	231	244	279	295	268	271	277	231	268	265	254	272	263	275	244	255	265	233	289	288	249	246	247	264	273	249	260	267	240	242	271	278	269	280	250	265	241	245	276	266	255	271	259	285	227	258	253	277	263	271	277	268	215	246	236	238	231	257	273	253	273	272	258	289	288	262	259	295	216	250	255	243	284	249	261	268	265	289	236	265	273	287	273	280	273	263	265	266	269	291	268	249	239	259	266	258	268	227	232	272	257	259	247	263	222	257	267	259	245	280	249	266	255	262	272	265	247	271	277	265	274	247	252	264	251	238	242	285	248	266	247	244	263	245	240	239	267	259	235	235	275	250	310	245	251	279	260	263	243	256	238	273	270	246	259	251	252	293	229	248	276	250	262	217	251	255	253	228	236	250	246	253	259	250	260	246	253	246	241	245	266	258	253	255	256	282	274	257	277	275	259	270	239	252	273	233	242	253	286	271	282	303	230	242	247	277	246	275	271	241	267	257	242	257	237	263	294	262	260	237	250	241	249	247	251	243	255	250	309	245	248	263	279	257	276	253	245	259	288	250	281	255	285	285	227	281	266	274	277	260	270	289	260	230	274	267	251	266	265	238	234	244	268	259	265	221	272	256	253	262	249	256	233	270	233	242	274	287	254	262	243	267	282	232	286	266	257	246	298	286	222	270	268	268	261	262	259	262	270	245	258	264	245	251	254	248	254	248	243	237	241	252	230	270	269	270	236	255	288	255	265	254	278	254	290	282	247	244	226	270	269	261	292	255	248	224	271	246	261	239	248	252	263	279	233	271	267	262	262	239	248	267	259	271	239	244	247	218	251
17712	17356	20798	3245	2771	2164	1843	1641	1387	1326	1142	1127	1057	975	934	948	856	799	868	832	846	818	765	795	749	764	724	722	766	709	741	704	676	720	713	698	734	663	694	740	662	710	693	695	709	674	618	689	670	693	655	689	700	701	703	674	670	684	651	651	670	685	692	686	689	668	658	664	708	678	700	684	665	733	644	687	692	705	638	639	671	705	700	730	657	677	680	676	663	645	636	640	656	667	651	626	633	635	635	642	715	641	619	667	685	652	675	671	667	652	696	667	660	691	654	666	697	683	662	692	689	664	657	734	608	678	652	683	655	693	670	683	651	679	631	625	649	647	616	681	653	640	675	639	667	619	647	661	673	629	644	686	671	645	645	690	664	645	631	634	679	706	654	677	713	676	632	658	628	624	642	685	670	653	627	614	689	633	651	618	679	654	652	641	621	612	670	673	670	638	619	644	627	646	654	666	686	641	660	655	681	597	691	681	638	630	635	644	685	641	652	614	657	623	656	661	638	668	673	643	706	656	628	654	667	608	706	659	655	693	676	660	648	679	652	684	677	679	629	639	667	661	660	661	672	667	625	644	648	647	655	647	673	659	699	653	642	626	654	641	645	672	681	695	639	695	636	650	624	615	624	708	635	636	670	633	665	629	676	636	673	623	665	633	648	663	674	657	671	646	674	642	668	663	651	676	631	606	720	659	681	683	675	700	664	643	678	649	715	624	653	734	671	657	666	701	706	676	662	720	592	652	612	641	637	649	633	684	689	645	674	634	657	671	659	707	623	678	583	687	654	640	677	634	634	682	621	655	636	643	647	630	639	668	670	623	661	665	663	666	670	655	696	690	672	662	636	663	630	680	641	661	654	650	674	675	677	662	685	632	636	634	633	639	684	651	656	648	632	671	658	655	666	689	627	615	660	630	691	632	702	694	654	627	661	698	680	647	680	693	669	657	672	663	673	671	678	717	669	638	649	652	638	596	657	622	655	695	657	658	625	676	639	702	643	708	662	627	654	662	627	708	641	615	700	644	687	693	657	613	638	666	672	703	641	672	608	628	700	626	659	645	662	675	632	649	662	632	628	670	661	679	645	640	647	634	626	703	669	643	657	630	657	659	668	620	695	688	672	681	653	690	629	678	641	668	570	630	631	705	667	659	669	645	631	659	690	614	655	619	686	649	679	629	658	666	664	648	674	676	681	698	685	674	612	662	665	668	677	598	598	691	638	629	634	706	614	702	653	643	650	686	665	633	652	648	622	654	674	610	631	660	615	658	649	652	628	651	620	641	638	692	647	664	658	649	674	677	676	652	668	595	622	665	632	696	667	618	654	654	655	640	672	645	687	669	656	648	671	667	622	638	691	666	639	653	658	666	632	643	651	637	658	639	653	634	656	634	625	630	685	627	652	646	676	668	671	650	667	701	645	674	642	664	612	629	674	661	662	632	632	627	631	675	682	691	677	616	693	597	641	674	655	640	623	640	625	666	675	671	689	637	687	666	648	630	681	658	660	639	683	646	637	637	667	644	657	659	644	624	651	683	613	641	652	632	647	678	673	676	654	681	666	673	662	650	601	630	658	653	647	618	613	680	661	619	689	649	679	615	663	633	680	675	659	638	623	633	630	604	657	695	673	647	636	662	647	688	665	653	655	656	662	646	667	677	653	673	647	665	684	675	624	644	612	690	620	622	668	642	674	611	634	619	668	641	611	656	682	645	655	636	607	681	671	701	659	670	684	668	620	620	636	655	643	648	639	698	672	656	660	663	709	680	638	692	662	674	672	653	701	628	642	716	682	662	666	682	702	628	698	607	646	638	669	667	674	675	711	685	651	613	671	619	634	623	700	680	632	645	651	645	671	599	631	661	665	683	680	669	661	628	722	632	692	651	655	707	621	648	657	631	648	678	636	658	629	689	689	672	650	681	653	672	676	664	638	705	650	612	623	657	693	642	630	670	649	653	650	693	665	641	697	621	674	682	666	652	648	647	665	697	666	645	668	701	675	647	639	628	656	676	677	666	657	674	678	692	637	669	629	682	635	663	677	652	667	684	640	640	650	666	660	626	639	638	718	703	668	637	666	637	678	628	662	660	669	648	705	647	652	672	692	662	682	666	676	650	648	678	619	676	662	658	693	645	684	631	632	644	691	621	679	654	629	729	666	635	646	648	665	673	687	643	682	678	615	637	683	645	660	649	672	683	665	674	643	658	612	674	642	641	641	668	680	631	657	635	658	590	645	628	672	660	633	636	677	643	675	640	657	708	662	639	613	637	692	648	635	699	658	646	653	631	659	624	684	663	673	632	720	634	690	667	640	682	640	674	680	661	662	639	632	673	661	641	675	626	623	656	597	669	656	663	664	649	682	649	631	638	665	619	651	627	677	678	651	663	672	678	676	665	609	632	688	634	666	636	652	646	640	680	621	619	663	638	604	649	666	663	692	707	647	634	634	664	669	643	680	690	652	642	644	657	672	672	632	670	655	668	656	669	600	653	675	652	665	636	640	635	625	658	629	636	687	642	653	618	642	657	607	666	688	634	630	638	668	665	629	650	607	604	672	638	660	610	700	671	620	618	653	703	684	648	671	688	677	654	650	643	680	684	673	611	637	598	651	638	623	674	670	643	687	651	621	609	657	665	652	680	659	677	676	706	639	678	682	633	669	676	646	704	648	600	672	631	650	652	686	644	696	650	672	678	632	617	627	689	658	646	664	676	644	625	629	621	631	683	644	672	662	656	672	642	686	582	636	646	667	620	728	695	676	702	621	664	601	691	667	614	706	700	667	610	608	667	624	674	649	676	673	674	658	650	687	658	619	623	701	672	627	650	625	651	655	658	645	649	695	635	648	669	730	647	645	624	715	650	647	638	636	674	646	671	624	665	620	614	684	683	669	651	696	662	664	671	670	610	677	667	633	666	686	660	645	662	672	722	661	649	626	675	697	686	648	639	642	632	634	676	659	652	664	631	673	685	641	643	627	644	647	637	625	605	677	658	683	658	623	675	694	656	689	707	647	716	647	633	625	624	662	665	637	645	690	619	648	680	649	679	661	670	634	638	650	661	666	692	620	635	679	623	624	620	641	682	671	662	643	678	694	599	675	642	670	635	689	629	647	650	663	668	606	665	694	642	670	688	623	659	646	679	655	659	652	673	664	667	679	598	672	646	617	647	676	669	642	626	620	683	649	610	672	651	656	677	659	624	693	663	633	627	670	667	665	643	664	651	654	660	681	644	621	692	623	626	573	624	661	576	611	611	631	666	649	622	642	690	656	627	600	685	634	633	642	623	663	656	671	678	655	665	670	652	668	679	652	674	686	690	679	651	700	697	641	616	663	622	641	691	650	623	660	659	655	651	620	681	645	641	668	665	689	670	634	670	679	674	629	634	680	636	687	695	678	689	672	660	631	681	648	656	614	674	640	669	671	649	635	672	635	631	666	624	647	647	649	646	656	615	705	674	664	640	696	652	663	679	666	665	642	655	657	650	629	633
44686	36435	35317	5708	1170	762	620	494	402	370	333	326	312	286	259	306	244	265	243	232	263	200	233	218	217	220	201	220	226	223	200	218	227	217	216	195	198	219	229	198	226	222	210	174	225	216	211	215	198	243	209	224	215	197	194	224	214	221	177	209	196	175	188	233	203	201	185	206	191	202	217	196	213	208	208	182	213	184	203	195	221	220	216	206	185	194	196	210	183	201	174	197	207	196	211	196	195	196	201	198	197	223	200	213	203	221	215	192	216	198	187	201	199	203	181	195	199	216	193	193	174	252	207	209	202	211	198	199	222	190	198	181	233	202	213	199	198	196	200	204	177	198	190	205	217	196	192	202	194	214	205	199	200	219	188	191	177	199	209	207	208	197	207	168	186	216	199	196	191	200	218	220	217	224	181	197	203	216	193	216	179	217	186	202	196	201	226	199	199	222	195	202	196	185	187	206	189	196	178	220	210	194	199	173	225	181	196	192	197	190	241	206	203	192	192	218	207	201	189	199	201	194	190	212	197	210	187	199	215	209	200	209	210	215	193	235	191	199	201	205	191	169	203	194	212	196	166	198	205	204	209	175	219	185	195	202	210	201	193	214	207	193	180	197	186	206	200	182	211	204	204	189	181	201	188	204	188	186	204	198	226	201	206	226	217	228	191	194	175	181	220	186	211	195	199	202	217	215	184	239	206	185	202	195	194	181	203	181	165	203	186	184	191	194	185	172	186	201	186	208	199	195	208	214	178	216	192	187	201	195	187	187	164	217	221	194	190	218	208	189	218	207	202	177	185	205	214	209	185	191	204	206	192	180	206	215	207	201	218	219	173	175	186	199	200	185	219	188	192	201	200	203	179	181	204	204	179	191	198	191	208	204	207	222	185	235	188	180	208	230	197	187	210	204	217	217	243	191	219	193	187	191	193	198	209	194	208	197	197	206	225	210	224	186	177	209	186	231	204	194	205	203	201	182	214	188	187	175	213	224	212	214	186	187	216	204	192	213	206	194	196	185	203	192	200	205	202	186	233	219	218	204	214	219	184	177	201	202	196	206	207	176	205	209	192	180	184	200	202	196	203	201	195	232	187	235	189	180	176	205	174	191	195	209	207	187	170	227	192	187	191	234	210	194	234	194	207	199	203	240	202	220	194	215	192	216	203	184	208	204	204	189	199	197	228	202	180	206	236	200	194	199	210	199	169	216	185	214	188	179	205	197	204	218	167	214	180	181	204	210	201	206	218	192	198	198	204	194	208	208	223	214	191	184	218	202	220	186	186	186	209	187	191	185	187	187	211	197	197	233	198	216	204	197	217	192	221	188	202	203	205	196	223	187	190	217	188	200	221	210	224	179	176	183	197	216	203	216	201	222	184	202	195	207	188	205	211	184	199	197	219	203	203	246	199	217	222	179	219	189	173	183	165	209	193	203	211	190	190	206	197	204	219	214	206	199	183	199	204	207	193	222	201	200	209	235	182	197	213	193	217	189	213	198	200	225	205	193	219	225	216	194	184	216	197	196	220	186	201	186	198	190	203	188	217	167	222	221	230	202	204	209	214	181	193	183	205	204	190	187	187	200	190	173	164	208	189	183	192	209	190	194	217	192	211	212	218	185	207	202	203	206	253	225	201	177	186	201	188	223	179	208	193	186	211	212	201	202	215	218	193	186	197	205	179	181	194	191	216	199	220	204	210	193	203	201	215	248	182	199	198	217	227	199	181	206	209	208	190	223	199	190	218	181	212	212	213	192	211	172	223	211	236	222	209	221	207	184	208	193	193	203	206	194	180	221	204	175	175	193	221	212	186	198	213	193	209	216	192	195	206	209	211	167	197	207	183	217	190	216	184	226	197	206	210	184	208	222	201	182	217	167	191	188	197	180	181	188	180	179	204	194	196	193	200	190	196	190	200	175	193	195	222	222	184	201	172	213	175	192	193	195	206	197	199	215	193	176	211	204	168	207	191	166	211	194	202	205	171	207	223	213	200	185	238	200	194	196	191	230	197	218	211	205	185	193	197	181	194	225	193	198	173	198	198	193	175	210	226	191	203	208	182	216	199	194	212	189	184	196	224	183	192	208	177	187	197	197	193	197	177	189	186	178	184	210	194	195	198	210	227	183	204	191	207	200	199	219	185	177	165	183	214	191	211	180	213	186	211	203	175	207	232	165	181	212	193	210	206	166	212	192	211	220	203	193	220	204	201	175	208	194	208	189	207	218	220	219	191	231	182	203	220	204	186	217	184	209	203	190	177	212	214	195	185	178	170	194	200	219	181	212	207	214	213	205	229	197	168	184	180	186	221	204	216	186	211	195	194	200	205	209	197	195	187	225	201	195	187	214	182	208	210	216	222	202	193	164	201	199	209	178	198	211	186	197	215	197	183	226	188	187	198	179	176	205	229	202	197	205	170	223	192	210	209	200	195	198	210	198	219	177	213	218	204	182	210	201	171	215	208	209	180	209	207	214	177	208	192	193	212	204	213	224	193	205	183	200	192	215	191	190	203	197	199	205	228	197	207	188	186	178	214	191	190	216	200	195	225	204	189	203	190	189	183	211	207	189	195	194	198	214	208	202	211	206	197	206	203	188	196	224	201	208	205	202	188	205	194	201	217	199	209	207	206	219	187	196	195	197	198	202	205	201	197	212	210	203	193	213	200	196	225	203	213	211	201	212	196	210	195	229	215	191	218	202	194	222	194	185	195	195	214	224	190	181	216	220	184	213	215	198	193	196	197	194	201	223	185	191	233	211	191	180	207	196	208	215	224	168	204	205	169	187	201	201	206	209	195	208	197	206	187	197	180	180	178	167	198	205	204	209	190	219	200	217	197	185	174	203	212	186	197	234	187	200	181	199	200	183	201	219	210	194	213	191	208	202	192	201	201	221	180	236	212	187	189	197	187	191	218	206	219	201	188	196	180	205	194	194	205	218	191	189	212	197	188	184	176	167	220	181	203	206	192	196	200	193	183	209	203	194	194	208	193	203	183	212	191	203	204	218	221	172	208	220	206	176	215	205	194	200	181	207	201	191	209	202	202	180	213	198	223	215	194	194	204	178	207	189	187	199	202	197	195	252	190	205	171	193	193	213	185	193	183	191	187	196	212	241	198	207	215	185	186	180	190	181	206	204	212	200	202	181	202	207	222	199	198	215	216	209	199	240	191	215	178	207	210	200	219	209	193	211	215	208	200	201	188	215	211	203	194	222	204	202	187	216	205	205	203	241	200	170	180	203	181	191	183	188	196	184	188	198	196	203	189	167	186	187	210	205	194	214	202	217	202	206	213	210	154	198	208	204	180	218	202	199	220	200	205	179	201	215	213	180	202	226	201	187	192	213	191	218	182	201	191	211	211	205	190	212	210	204	210	193	196	210	202	192	220	223	202	211	194	197	188	191	201	178	185	205	186	212	192	206	221	173	196	191	196	225	204	198	207	206	199	197	198	200	195	196	188	198	173	200	207	190	219	199	207	212	212	199	230	191
25591	25103	27550	5345	4350	3586	2827	2381	2046	1719	1571	1482	1246	1190	1105	1000	999	964	879	828	794	816	777	761	729	717	705	682	673	644	608	633	632	618	586	602	589	606	564	540	575	569	586	555	591	591	536	553	580	552	563	570	562	574	552	581	553	616	527	578	499	486	561	524	517	550	591	536	530	550	528	527	555	571	510	537	540	511	531	541	544	536	523	481	525	556	526	530	508	528	523	495	520	495	498	533	532	541	495	551	537	491	541	492	521	529	557	505	513	530	546	528	532	520	534	522	503	506	528	473	499	544	503	530	494	546	519	506	520	510	520	526	526	467	517	504	475	491	517	499	523	483	542	545	507	512	525	534	551	504	504	533	537	505	475	508	516	473	544	527	516	510	514	458	537	504	496	508	503	427	510	497	517	473	501	489	539	519	511	516	496	478	526	533	519	469	511	500	483	499	503	490	508	493	516	500	471	516	528	502	517	523	496	510	526	543	524	551	517	514	504	532	549	518	541	517	516	559	479	541	520	518	498	473	509	495	511	507	485	502	519	544	520	480	514	480	494	475	488	512	490	515	510	551	496	437	510	490	497	511	539	514	507	522	507	462	508	557	487	491	473	512	521	492	499	491	517	531	506	545	521	543	500	504	504	503	493	536	532	518	477	474	498	520	502	501	498	524	472	515	479	506	533	524	533	537	491	486	521	521	493	481	513	524	545	533	531	530	489	476	504	477	520	498	546	514	518	523	504	523	484	507	490	497	525	521	539	512	518	523	551	494	495	481	529	524	484	513	493	530	504	492	478	499	530	491	517	476	512	500	516	554	492	487	493	484	495	514	513	496	474	521	509	497	513	510	483	496	485	473	526	516	465	508	477	535	519	527	482	512	511	501	498	496	452	529	508	506	514	466	471	532	525	552	489	474	505	523	498	533	479	562	531	515	477	478	503	560	542	477	504	559	548	534	524	484	507	520	503	498	493	517	482	452	519	496	514	486	502	503	495	517	487	541	487	524	520	510	507	540	523	508	536	532	523	464	494	525	521	522	492	502	551	541	557	510	449	491	517	509	499	462	501	522	532	482	515	495	508	511	511	505	465	499	482	491	490	501	500	495	475	489	535	511	488	508	500	522	511	530	528	512	526	496	545	492	483	518	488	491	496	518	482	533	498	472	532	488	496	483	518	513	525	570	527	500	487	492	517	526	536	460	493	494	494	493	518	492	531	502	527	539	508	525	486	484	541	473	493	520	508	497	519	508	531	530	534	524	542	530	505	494	521	452	505	509	500	547	504	510	483	510	540	505	504	489	482	538	500	565	518	496	514	522	499	529	542	498	518	514	471	546	473	544	517	529	506	508	476	491	498	517	445	517	510	538	511	535	510	524	520	560	525	517	549	495	511	519	524	501	487	495	516	539	551	526	507	504	535	527	511	484	474	506	518	546	506	487	564	488	517	522	496	494	499	524	516	541	504	500	506	507	469	525	497	415	485	574	518	514	503	521	491	523	469	505	476	526	497	510	472	488	494	493	500	516	501	516	466	529	494	477	520	486	506	513	512	478	502	475	497	495	522	460	537	489	510	517	515	514	557	512	502	483	501	518	509	535	475	514	503	512	517	463	499	552	521	472	516	519	502	515	507	480	535	476	486	511	491	507	469	491	529	492	549	500	535	518	475	518	513	523	531	540	522	514	482	500	482	549	523	499	525	439	461	484	477	496	517	493	555	502	535	529	499	492	519	534	509	543	516	491	515	514	459	495	502	519	549	512	506	520	497	534	509	502	495	496	486	536	528	459	541	481	490	491	547	512	505	517	511	518	520	507	504	493	494	503	513	539	492	486	507	489	530	537	484	540	476	489	500	522	513	549	508	499	496	497	507	506	465	488	512	528	506	523	518	509	502	532	562	474	561	547	516	554	499	536	486	516	519	511	493	521	487	491	490	529	530	478	517	469	505	534	498	487	457	523	468	507	565	515	530	506	477	535	498	494	467	490	489	486	497	509	543	514	549	499	490	509	494	486	522	486	528	502	507	539	548	521	483	487	510	507	542	490	516	508	530	479	521	510	530	496	504	486	526	528	494	506	495	533	524	503	507	467	505	506	491	514	512	488	446	508	463	493	528	483	482	542	520	545	485	499	479	508	497	489	510	516	520	510	506	489	535	487	511	504	441	515	512	495	490	497	508	498	518	554	458	488	509	493	493	514	528	490	504	495	493	511	511	494	523	514	498	501	494	489	534	475	500	513	508	541	534	526	489	497	531	505	489	491	503	482	511	503	517	449	497	505	558	512	485	476	522	554	484	471	514	486	489	506	516	492	488	530	514	518	460	477	499	496	489	502	506	473	515	541	525	538	509	502	519	485	519	499	501	497	517	512	467	485	491	491	509	533	512	536	490	513	519	517	486	508	533	499	487	518	470	485	524	520	484	537	490	524	520	517	497	537	522	531	496	484	505	523	514	472	483	501	479	522	479	508	529	507	464	493	493	538	536	458	532	512	502	520	520	510	533	503	541	490	472	518	524	495	488	517	504	512	526	542	499	531	489	535	524	521	489	490	521	525	505	500	511	477	501	549	492	477	487	454	512	508	508	520	486	487	509	510	520	509	513	517	521	497	503	528	564	490	549	495	520	522	479	520	500	480	501	500	517	513	538	471	504	484	498	521	526	515	519	502	494	541	465	527	523	490	501	452	539	468	492	508	495	507	512	505	492	528	476	521	536	524	492	514	533	513	499	470	520	507	513	492	524	517	503	498	509	531	507	521	502	536	519	490	508	537	496	487	470	535	490	533	487	498	499	496	489	556	507	495	506	504	472	521	472	475	511	480	500	545	531	476	537	523	529	489	520	527	523	537	518	514	436	464	531	487	485	498	528	528	491	491	489	505	544	495	490	511	510	517	509	497	517	512	484	492	495	509	519	549	486	515	534	520	528	506	546	507	507	500	511	564	479	511	469	501	505	517	517	562	505	461	502	473	479	509	524	500	514	533	537	478	503	534	475	522	525	478	535	536	486	510	550	496	502	500	524	521	501	491	505	481	503	512	505	514	541	525	539	501	496	542	506	537	492	508	505	544	524	527	493	512	496	497	496	496	499	476	469	489	504	489	496	480	474	492	517	502	504	507	501	528	514	470	503	525	524	536	452	523	543	513	502	520	484	475	522	499	511	469	521	485	525	478	512	516	507	505	524	494	504	491	501	466	500	516	545	552	485	485	537	480	540	486	462	501	466	507	490	497	506	507	516	524	509	507	534	515	525	457	555	499	477	519	482	498	517	540	517	481	531	553	494	488	486	445	500	509	503	526	487	476	510	467	511	483	512	520	526	533	557	468	522	500	499	518	477	549	483	500	531	491	513	510	490	514	524	478	495	477	463	498	507	531	528	498	513	508	495	531	505	493	529	506	525	487	509	505	482	491	515	524	499	487	507	534	490	503	489	490	530	507	491	507	481	503	517	516	510	464	548	501	520	518	513	476	536	475	511	493	529	520	521	478
3490	796	816	181	158	191	141	145	162	138	143	134	161	172	149	146	149	153	142	137	164	144	154	159	167	135	140	134	146	141	133	152	159	119	155	125	151	136	167	169	132	143	144	161	134	132	136	149	169	154	131	124	146	138	155	174	139	146	143	158	151	128	151	152	159	165	138	152	146	161	141	164	160	136	166	157	141	124	126	144	169	169	145	149	161	137	155	131	151	155	161	156	148	148	135	129	155	131	146	153	162	155	155	151	179	154	162	137	145	149	141	133	141	155	173	153	143	149	160	147	133	148	156	144	137	149	143	133	163	154	165	142	148	150	143	144	167	145	146	133	146	144	144	142	156	144	166	170	136	144	162	155	118	158	138	141	163	141	127	141	140	156	154	146	147	152	147	144	145	181	158	170	132	125	157	135	146	149	140	128	127	145	159	160	141	145	158	146	140	120	149	158	152	151	158	138	136	146	155	146	159	136	157	138	136	145	136	167	152	139	161	127	157	144	141	140	131	126	157	145	153	117	131	132	152	152	150	157	150	148	132	136	164	125	145	121	148	160	140	139	135	128	143	162	133	144	128	141	152	150	150	179	156	155	160	157	137	145	139	155	135	154	134	179	156	174	119	145	146	141	144	153	149	153	165	137	145	170	144	151	154	140	146	154	111	156	146	151	145	149	160	143	146	169	146	151	162	145	121	167	151	148	168	165	119	168	141	155	158	155	138	154	153	137	154	141	148	166	166	168	151	160	155	119	161	155	149	140	137	130	133	139	161	142	146	147	163	143	142	167	148	147	126	152	143	160	138	145	142	173	136	141	145	142	151	140	149	136	133	157	149	143	142	147	164	154	180	154	164	134	133	126	145	134	134	157	166	173	142	150	146	166	148	150	153	147	153	147	153	159	141	132	138	142	147	167	164	139	124	132	154	131	123	137	143	159	145	138	164	144	153	159	153	148	128	133	147	137	157	161	163	145	134	127	179	142	167	164	172	175	150	153	148	136	166	134	170	162	154	157	168	144	161	153	150	141	125	143	135	154	148	144	164	154	137	132	123	156	170	149	150	171	134	130	170	154	159	138	166	134	157	125	125	132	125	144	156	148	143	173	151	142	165	147	156	159	147	141	131	156	128	143	136	144	155	153	141	147	149	154	135	140	119	148	147	137	144	158	130	153	148	135	138	124	143	142	152	142	139	159	132	166	163	131	134	156	127	141	160	155	140	171	154	178	149	137	161	149	151	136	147	176	144	132	162	133	145	156	142	169	142	155	161	149	133	123	162	150	135	144	155	135	160	153	166	147	108	137	137	157	149	144	151	134	166	155	149	126	145	148	149	147	145	134	154	175	137	133	139	147	156	126	141	146	155	149	150	146	140	132	149	131	154	136	142	171	167	136	135	144	146	132	133	146	157	155	130	138	139	160	148	142	140	137	142	154	142	110	167	148	132	149	136	152	143	118	151	157	129	139	134	156	150	153	151	162	125	145	151	154	173	161	149	118	127	137	137	145	142	158	174	140	138	115	143	139	140	150	168	169	142	156	145	139	141	136	147	143	164	140	133	133	148	121	132	153	133	164	143	150	165	174	146	127	168	164	133	148	158	124	134	146	151	169	150	154	145	164	161	147	162	168	133	155	161	150	142	158	144	144	169	135	154	152	145	148	147	175	138	135	144	155	111	141	132	169	144	126	135	147	143	140	156	144	155	139	146	143	159	124	146	158	176	153	161	136	148	135	134	134	145	167	154	145	129	156	169	131	150	154	172	151	157	125	149	142	161	138	169	140	171	151	155	137	133	142	149	140	154	136	150	138	134	128	139	144	131	140	147	142	151	165	148	155	154	151	139	168	162	145	172	158	158	144	146	150	158	156	135	151	140	175	178	159	133	141	127	136	128	162	161	148	138	144	145	172	135	142	147	139	159	127	153	176	142	142	149	163	143	150	156	155	140	147	134	138	127	142	125	166	144	157	162	166	134	154	137	144	159	130	133	143	147	136	154	152	140	165	162	175	143	116	167	122	146	139	149	167	154	162	157	164	130	144	173	144	159	148	150	154	159	152	139	172	157	140	168	152	155	146	135	149	119	133	147	146	156	148	173	138	135	162	113	150	153	140	135	146	163	152	170	141	156	154	131	131	140	148	131	148	150	173	170	141	150	162	170	162	136	138	158	130	138	171	156	170	141	161	130	163	177	122	138	165	149	141	142	143	146	152	158	141	138	176	126	133	145	146	136	159	134	150	149	177	146	149	148	171	158	160	133	176	142	155	138	179	159	144	147	153	134	148	131	168	158	145	144	169	140	141	159	143	151	138	136	161	144	157	133	172	157	148	128	143	150	145	148	136	173	162	146	145	146	137	128	158	146	145	156	135	147	142	152	166	143	156	131	156	162	132	147	162	136	138	122	162	150	155	151	196	132	161	163	150	148	139	166	133	130	141	123	134	156	162	140	161	145	143	130	150	134	161	155	153	135	150	128	120	157	139	172	143	151	140	156	140	149	119	145	164	142	138	140	143	136	160	165	157	151	144	143	153	140	135	145	152	142	164	137	172	164	152	159	159	154	157	165	131	155	161	140	165	158	151	134	142	147	141	154	143	157	155	152	146	145	146	124	156	137	165	167	123	155	155	139	160	148	157	132	147	136	148	147	146	140	135	144	143	151	174	141	136	136	136	155	143	145	142	133	167	149	157	148	154	153	147	121	134	145	135	144	135	148	134	158	145	127	133	151	143	144	134	158	128	120	142	153	146	149	143	153	147	151	139	173	125	155	153	139	136	167	158	136	135	141	160	157	169	138	162	164	160	133	153	162	145	143	153	146	148	134	124	159	152	134	133	155	166	171	149	160	147	172	147	146	135	136	157	176	140	160	165	149	151	151	138	156	140	151	145	144	154	144	145	154	160	143	118	164	157	173	139	152	179	127	160	144	135	155	160	137	159	143	152	147	142	148	156	133	147	127	139	159	145	136	166	146	169	138	141	155	153	135	139	153	158	136	148	160	154	138	129	179	133	167	174	151	172	136	148	149	168	147	138	144	124	131	124	140	158	132	142	153	139	149	149	185	139	145	167	157	153	140	156	124	140	143	132	134	154	147	139	159	144	169	168	150	161	131	159	137	144	157	153	167	146	138	144	159	152	137	129	154	143	138	135	152	159	132	137	122	152	141	172	149	137	179	164	149	135	157	137	173	194	151	139	125	146	128	153	157	134	137	147	150	138	134	156	155	159	164	138	161	133	134	168	145	156	144	142	162	164	156	157	163	132	131	143	161	136	158	161	164	129	141	157	127	147	164	153	128	158	138	144	163	148	114	149	134	169	129	156	145	149	136	161	138	148	144	141	142	139	129	141	141	151	169	166	156	150	144	148	174	166	169	152	150	138	175	157	161	129	143	158	140	151	137	122	139	142	150	139	131	130	148	146	145	130	150	146	168	169	142	142	147	171	135	137	160	153	173	165	129	149	155	147	139	135	134	132	149	144	131	155	161	131
3218	1421	2326	532	490	479	476	455	431	440	438	472	420	415	445	422	436	400	456	445	398	438	426	403	433	410	491	389	407	395	419	459	434	421	413	436	404	364	401	422	394	431	391	443	408	455	411	428	442	424	399	422	440	458	412	378	405	439	395	416	427	423	396	454	372	368	421	384	432	415	443	440	443	410	410	447	407	421	385	439	379	421	439	412	434	399	429	390	406	448	422	399	395	434	409	384	391	411	420	395	407	414	403	433	421	405	410	394	388	393	391	433	416	399	467	410	449	379	387	439	417	386	427	413	426	403	404	412	416	429	416	402	462	383	417	405	426	409	383	410	428	447	433	429	428	449	429	419	425	405	403	385	401	441	374	424	418	401	411	398	404	415	387	430	402	371	423	404	407	411	402	402	404	387	407	417	423	413	450	451	428	435	434	397	418	428	422	410	393	392	432	447	441	437	360	394	429	434	454	397	401	390	413	496	462	419	441	431	416	429	410	419	424	429	469	407	440	424	407	419	389	448	413	443	388	404	402	367	379	456	456	385	416	413	423	444	445	387	423	422	468	407	414	402	392	399	368	384	459	407	403	458	409	437	434	404	405	417	430	428	433	394	418	405	407	425	430	402	427	418	419	395	419	416	411	427	414	418	427	377	418	404	382	423	421	438	467	465	417	432	400	445	439	417	424	453	441	449	419	383	410	406	416	425	435	383	420	415	392	388	406	439	405	404	436	409	374	421	449	405	418	417	431	423	433	442	425	397	426	381	432	426	394	404	388	404	367	440	370	424	441	462	432	432	398	412	402	392	482	400	424	412	408	389	386	438	415	438	394	416	418	404	426	431	395	406	439	409	404	438	449	389	416	426	430	396	428	434	413	425	417	407	398	427	440	410	395	382	384	394	392	419	431	422	405	432	451	436	420	416	413	418	388	390	417	385	408	422	448	442	446	449	427	421	429	415	365	420	409	445	403	401	455	415	404	372	432	417	432	414	408	420	434	426	396	443	442	465	412	422	434	385	414	371	429	401	394	394	391	407	427	453	379	388	434	418	415	440	406	423	429	370	420	402	453	441	403	465	442	426	435	392	407	417	405	401	372	402	396	372	377	431	366	390	401	398	416	411	385	397	462	446	414	428	422	450	397	401	453	419	456	425	407	392	444	434	405	396	447	410	435	378	430	418	415	413	411	398	426	443	422	407	397	411	445	407	397	449	385	399	427	421	440	421	431	433	440	397	419	471	433	422	426	432	398	428	393	395	379	440	420	417	416	394	392	411	418	390	375	438	415	425	410	413	383	410	480	422	364	427	438	408	434	426	385	420	456	455	390	437	413	413	385	390	397	423	447	418	410	449	440	421	422	390	397	435	406	384	425	449	414	378	374	418	405	409	409	399	391	416	404	446	449	420	417	377	408	381	393	404	414	414	437	417	435	417	455	428	403	379	417	415	430	428	413	415	434	450	384	415	426	391	418	420	417	430	409	440	419	411	449	406	402	409	417	378	400	431	413	388	444	468	405	398	405	397	407	405	391	433	393	388	441	410	384	432	412	386	415	440	383	408	438	411	423	427	449	417	429	424	419	405	428	455	406	426	404	361	414	384	420	414	403	411	383	415	441	395	401	433	423	418	429	460	410	422	454	425	431	365	445	391	453	393	394	432	383	406	386	417	411	432	400	396	436	423	411	419	441	433	394	445	440	454	433	435	426	420	409	387	417	400	429	464	425	440	420	426	416	472	375	418	421	428	461	419	429	412	431	387	402	417	422	416	407	419	426	420	403	388	391	443	426	404	433	423	414	395	432	407	449	412	379	428	415	457	395	434	399	405	417	411	419	418	455	401	374	434	416	404	389	418	409	420	396	452	440	382	416	400	408	412	409	417	408	444	426	412	399	449	369	435	411	415	425	407	414	416	421	401	436	424	470	376	412	446	421	427	465	431	419	370	422	415	425	432	390	436	422	380	416	455	421	432	410	439	356	396	386	396	430	409	423	445	375	441	435	422	437	411	378	380	451	429	445	400	414	424	385	429	393	428	426	466	395	445	422	424	437	406	418	406	382	411	418	434	400	396	424	387	428	418	410	421	431	433	429	422	394	409	449	439	443	439	401	409	413	419	397	434	390	417	422	398	409	396	407	438	416	401	432	422	424	387	419	407	392	450	433	446	430	419	400	383	404	400	416	402	418	407	453	388	433	431	402	401	421	385	389	439	408	405	440	447	396	431	415	406	431	452	430	432	399	392	446	416	419	434	402	442	425	421	427	419	398	427	441	400	457	446	422	440	440	408	432	450	410	392	435	408	428	404	382	429	431	411	438	439	411	409	405	384	401	405	426	399	408	448	391	443	425	397	436	429	420	389	408	421	382	427	396	412	399	409	412	388	454	415	430	437	411	426	438	422	386	407	389	399	442	408	436	393	381	422	409	401	382	436	413	434	428	416	395	450	384	438	404	380	428	422	446	443	405	378	396	406	429	400	391	411	410	392	435	396	409	402	427	400	384	405	406	402	412	414	431	426	397	398	452	404	418	420	432	410	424	413	421	414	410	387	403	411	393	403	423	392	426	419	412	415	423	411	438	414	426	416	406	415	427	429	431	440	404	380	434	409	391	394	450	417	430	452	416	369	464	436	443	411	425	418	416	438	424	443	402	422	433	371	414	410	399	407	402	422	431	444	418	417	388	428	413	423	440	440	431	382	417	425	422	423	411	420	410	402	405	439	423	440	415	386	406	409	436	425	398	421	407	412	429	432	428	426	361	428	399	440	417	413	427	422	443	413	426	388	449	413	415	417	423	424	414	378	396	412	472	409	398	386	391	405	417	405	448	430	406	444	399	420	439	446	390	416	420	424	424	388	416	406	405	443	441	430	451	421	423	403	439	435	389	420	386	393	405	449	421	429	459	397	425	419	401	405	410	462	417	421	427	387	409	400	438	423	401	385	429	392	434	409	385	401	410	448	407	411	445	411	423	400	428	407	416	402	436	420	423	431	404	466	427	407	438	406	422	398	397	399	431	405	407	417	379	388	422	415	443	436	403	448	392	436	395	382	402	404	433	411	398	434	428	433	412	434	436	413	420	439	409	396	385	418	413	417	401	390	382	432	415	435	448	424	425	390	458	423	365	396	399	388	434	429	397	410	403	424	420	397	402	426	452	417	450	400	418	415	408	423	414	418	416	372	400	395	412	405	443	398	407	387	421	439	416	394	396	399	405	433	429	405	393	431	433	438	429	400	413	396	403	385	363	423	448	413	425	371	415	455	406	399	405	427	451	441	382	414	443	398	410	403	428	424	437	433	419	430	369	437	404	396	429	378	402	402	425	441	411	415	423	371	446	392	392	423	392	430	417	424	440	424	405	406	386	425	394	422	425	402	413	399	421	428	413	391	450	423	404	423	403	409	386	429	423	427	396	431	424	451	379	396	402	468	418	423	424	416	425	430	438	407	413	424	386	397	391	372	418	421	440	425	398	411	399	415	400	467	400	423
29289	20408	25349	2655	732	568	465	397	396	376	346	301	300	307	295	305	285	242	292	249	295	290	262	265	266	246	255	284	285	283	242	284	256	258	264	258	272	274	278	231	271	228	277	243	234	236	219	285	263	273	252	231	259	268	301	251	243	236	220	240	256	284	265	255	270	264	271	264	255	255	246	263	266	254	259	276	266	236	269	270	257	250	249	231	245	252	259	249	277	226	243	232	270	224	284	255	260	281	217	273	228	283	257	246	267	226	276	251	256	237	272	268	243	253	273	275	247	260	286	235	266	265	307	227	252	267	278	256	275	248	270	261	239	247	267	271	250	247	257	269	286	269	280	263	252	251	263	268	258	257	245	227	240	245	295	245	249	256	256	285	252	271	258	259	244	274	263	242	299	249	261	240	264	258	226	242	227	238	278	226	268	270	247	285	229	255	266	256	262	274	280	234	250	266	257	229	234	277	280	244	249	268	241	248	235	269	268	270	269	275	272	243	237	257	249	277	247	273	271	254	250	262	254	246	244	270	256	245	248	244	263	275	258	254	210	276	253	247	245	263	237	264	246	237	250	248	254	232	266	227	281	240	275	253	268	277	261	230	274	236	253	244	261	248	260	254	257	264	269	242	259	237	257	256	230	251	250	260	249	272	274	232	243	266	244	276	279	239	296	269	217	239	269	258	314	257	254	256	239	244	254	274	260	245	252	259	246	240	263	269	261	250	259	232	245	239	245	262	254	280	272	254	267	267	284	264	238	258	272	262	261	243	270	278	249	239	265	263	292	263	277	248	259	252	255	287	257	271	276	256	271	273	259	270	260	269	248	274	258	235	251	246	259	290	284	271	285	263	263	287	211	271	255	252	256	254	275	244	259	267	260	256	246	245	247	255	255	252	243	248	246	265	249	252	277	258	250	241	244	256	253	296	274	250	267	230	264	265	250	246	294	263	275	284	249	263	249	265	263	280	287	274	284	272	256	276	255	253	264	281	295	275	269	255	254	268	258	236	273	271	269	275	259	268	254	272	255	272	289	254	242	278	239	286	281	248	252	257	244	268	248	269	267	261	264	263	266	239	265	265	246	284	268	263	235	239	275	251	241	278	268	248	274	261	266	238	261	235	246	231	246	244	266	260	237	254	241	250	234	236	249	228	269	260	238	257	269	249	273	233	260	233	284	237	232	230	260	234	258	264	237	269	251	244	287	268	271	269	247	280	253	257	275	266	270	271	279	270	284	240	239	226	260	273	277	267	246	288	262	219	250	270	270	263	282	263	252	241	283	266	222	237	243	246	269	250	249	291	258	265	243	270	255	245	252	262	270	247	257	236	294	282	252	241	259	248	263	246	225	265	243	232	238	264	263	247	249	284	264	249	275	234	252	265	246	229	264	272	264	261	246	261	274	261	260	264	261	240	274	258	251	258	264	255	246	233	233	241	268	263	281	265	277	243	207	232	253	234	245	274	282	254	271	275	255	242	269	269	261	240	273	221	280	249	268	256	240	233	262	263	265	240	271	241	268	300	268	253	260	271	263	228	246	229	261	257	259	236	294	244	278	260	294	261	275	230	232	280	220	235	247	233	258	270	260	272	241	260	298	255	244	269	240	208	220	244	264	287	271	285	255	239	247	278	233	228	232	286	278	260	256	274	283	251	259	245	263	242	260	255	262	242	300	244	264	262	267	240	267	248	239	256	271	289	235	268	257	255	256	261	244	262	243	267	260	262	256	267	253	247	272	273	246	254	231	267	230	283	256	269	248	294	234	286	264	256	287	249	277	262	241	286	246	259	240	233	241	246	248	292	255	262	257	225	253	275	259	260	227	257	243	260	255	235	256	259	274	255	277	282	252	244	235	256	255	269	275	257	254	265	257	257	280	203	244	268	235	276	252	265	215	240	248	280	251	271	279	241	246	251	268	240	237	247	249	250	298	251	277	248	268	242	272	246	256	236	272	265	246	247	251	236	278	232	264	263	260	275	256	278	236	266	238	227	249	271	281	250	234	246	273	267	259	252	258	234	260	243	266	255	271	242	298	229	254	250	287	251	278	267	241	279	279	262	282	294	263	261	224	271	264	261	270	246	252	288	256	276	266	227	232	290	249	281	282	279	276	274	255	298	256	277	258	211	280	219	265	269	258	257	271	242	249	307	271	259	266	258	254	267	237	247	257	277	285	235	272	220	271	280	249	264	266	251	267	285	266	283	275	263	262	254	245	248	238	260	257	266	255	259	261	231	263	274	255	254	273	248	255	265	251	263	286	279	236	280	244	258	252	256	253	262	266	267	269	276	265	242	260	259	254	265	254	291	252	252	282	286	267	244	262	220	255	265	216	248	285	228	254	276	267	272	252	249	259	245	233	260	264	259	251	247	281	258	249	249	259	264	248	276	257	262	262	251	262	262	294	261	263	259	267	225	243	288	266	259	259	281	255	260	266	280	282	256	268	238	233	250	238	285	260	262	257	236	264	226	271	264	213	234	248	270	254	247	265	256	246	252	266	255	282	242	276	255	265	257	247	248	248	277	260	271	252	264	268	231	230	261	274	263	270	245	258	242	269	233	249	266	229	243	242	279	240	238	246	248	269	271	266	262	243	245	287	235	275	265	272	265	276	263	268	254	231	245	251	254	267	271	249	249	234	251	252	246	272	296	268	251	279	235	275	251	273	255	249	257	253	251	258	213	240	253	238	247	250	245	252	254	275	260	233	254	241	245	259	220	242	259	265	269	258	268	286	236	272	238	284	271	269	248	251	300	269	243	276	256	234	260	252	238	251	256	259	242	268	258	235	232	228	262	240	264	241	242	258	270	258	253	240	238	254	245	254	244	244	226	272	272	254	254	261	271	257	268	261	235	241	266	227	243	247	263	242	257	249	255	280	255	244	276	279	240	219	280	271	259	267	254	250	301	241	263	235	233	274	252	286	252	267	241	265	243	247	256	282	279	271	218	247	269	255	287	232	274	290	261	258	275	241	237	229	250	242	228	254	232	275	261	266	270	249	250	233	245	269	260	285	263	264	246	298	266	270	251	234	240	266	239	218	265	245	270	224	271	254	259	256	278	258	254	249	242	244	274	256	270	258	274	273	248	243	216	245	254	275	255	233	263	251	279	279	259	264	245	248	262	264	249	285	255	260	246	268	245	257	235	250	250	245	260	263	275	267	250	245	259	264	272	258	273	253	250	236	249	248	244	259	275	259	279	242	259	267	237	269	280	257	256	252	281	278	271	278	293	251	276	265	229	226	301	275	244	226	276	226	225	239	281	243	247	235	219	255	260	251	253	278	297	248	234	282	258	278	261	242	271	261	247	251	259	261	242	281	245	259	254	226	216	260	256	239	237	260	259	265	233	258	244	265	249	259	236	270	282	253	246	261	241	250	248	293	252	252	247	248	240	239	246	256	269	271	229	247	261	268	261	226	252	249	267	242	288	293	267	243	276	260	245	229	278	272	262	282	253	265	225	278	257	281	257	266	250	269	259	258	249
16519	15279	24433	3252	2649	2236	1901	1621	1404	1280	1215	1116	1033	996	915	900	934	872	854	752	792	812	771	750	741	785	732	724	732	740	697	705	728	719	696	734	675	704	685	656	689	688	660	707	658	701	695	656	691	673	686	681	706	670	685	656	672	644	644	671	700	666	685	657	630	654	643	668	692	600	669	664	693	682	674	663	636	657	691	643	660	680	705	623	660	665	686	687	625	610	676	682	659	620	659	642	686	647	625	675	670	689	651	664	671	629	653	680	667	690	646	702	628	677	658	626	651	624	646	707	657	665	675	649	640	651	690	708	636	693	644	647	632	652	677	629	634	658	650	613	658	653	655	672	667	697	670	640	652	645	669	712	662	671	658	663	614	667	688	648	666	697	667	619	614	626	623	674	660	644	650	672	633	674	616	627	653	633	669	672	662	628	700	648	617	656	637	650	694	614	648	654	652	683	624	681	709	631	627	622	666	628	633	631	670	652	668	664	666	613	692	622	644	617	633	680	691	653	676	629	655	650	651	667	670	632	724	665	638	615	653	628	670	662	651	651	654	688	669	633	661	687	666	662	704	662	616	650	606	658	592	700	642	636	650	635	694	668	667	669	646	704	635	637	706	634	654	652	676	659	649	661	606	649	642	667	604	647	641	637	659	629	659	689	691	651	666	640	687	634	616	618	705	676	673	673	620	668	600	672	615	638	658	633	665	682	654	680	637	699	629	632	674	647	639	628	643	651	593	638	641	644	656	659	662	694	638	673	664	611	643	652	674	623	709	684	667	676	688	675	627	642	695	656	659	668	610	620	630	670	635	709	676	644	646	691	656	668	630	630	661	686	620	671	615	700	672	613	672	669	672	667	607	602	654	666	684	673	673	646	639	643	692	695	650	641	675	629	660	630	673	653	640	642	642	671	650	662	651	699	654	652	654	640	676	583	613	671	633	679	651	637	664	659	668	634	655	666	615	659	652	635	594	608	608	657	644	658	635	676	709	668	643	660	643	647	605	635	726	679	660	651	619	661	636	666	651	666	658	622	728	604	664	679	638	636	621	640	663	645	632	640	692	606	603	626	661	654	633	656	659	643	637	656	625	679	608	648	659	628	643	689	663	645	618	646	648	669	608	643	639	638	648	652	661	670	659	695	640	660	647	676	654	680	648	661	686	676	677	610	664	644	653	653	625	644	637	616	626	615	641	650	677	644	673	655	638	667	671	642	680	641	659	636	709	635	617	618	638	642	638	678	666	656	666	630	679	688	666	603	659	653	649	673	669	678	656	621	671	661	622	611	651	632	649	650	628	623	650	641	659	683	689	657	622	702	672	623	659	669	649	594	674	635	648	664	617	670	621	704	631	657	659	675	668	638	674	617	616	640	688	644	648	706	700	682	686	639	616	639	663	676	691	681	651	652	663	691	688	648	701	623	637	662	638	645	667	683	656	642	665	646	644	645	665	662	652	646	687	624	698	623	665	623	631	675	630	633	640	669	703	607	655	634	658	644	650	665	662	629	630	638	683	661	695	636	667	667	667	648	655	685	661	650	645	658	639	683	645	650	677	691	608	654	648	641	701	644	618	649	683	643	646	664	662	680	671	622	615	630	655	626	646	644	733	658	649	652	654	702	628	617	621	638	649	635	667	623	649	673	617	662	646	634	645	680	670	667	631	649	634	663	608	618	658	613	659	646	597	666	599	620	612	655	613	635	638	648	656	653	667	755	669	679	626	635	636	696	655	698	623	610	657	684	637	654	691	630	709	671	623	681	692	669	630	676	665	657	624	668	596	613	689	625	624	644	656	640	612	657	631	647	676	618	637	639	678	683	652	632	668	634	669	631	662	652	676	650	668	621	682	677	645	627	620	654	602	684	629	584	648	667	657	681	660	637	646	671	651	619	635	647	680	629	655	631	590	635	696	633	603	638	672	633	666	648	697	652	660	660	651	619	687	658	687	701	613	681	644	632	680	689	658	653	657	677	630	678	640	653	685	685	658	655	682	715	660	655	633	624	662	636	626	669	675	691	658	625	626	601	681	642	693	667	638	682	673	671	715	663	651	642	663	678	622	647	640	623	654	667	651	675	657	654	673	675	671	674	648	709	645	660	692	666	622	675	691	657	664	659	673	660	643	648	650	615	623	647	668	671	630	637	656	660	698	637	672	654	611	664	691	656	676	634	673	699	654	628	658	660	615	574	657	657	642	684	656	624	643	603	633	682	650	651	627	652	677	637	681	675	615	628	652	647	625	630	664	689	628	655	676	636	692	658	668	636	683	642	632	674	624	620	655	637	634	659	631	681	636	631	636	648	644	652	639	667	650	633	706	646	696	678	666	647	693	701	675	623	650	701	652	614	654	653	678	626	660	674	636	644	663	652	650	667	635	656	632	680	647	680	643	652	656	638	665	656	729	629	649	649	680	673	670	703	652	647	684	657	722	639	618	624	632	648	664	670	664	717	659	607	625	668	698	627	713	678	656	613	705	663	659	659	688	655	675	695	624	630	666	692	625	684	658	690	699	639	695	660	597	634	688	726	640	649	636	686	627	671	640	646	626	679	629	658	642	665	638	685	697	647	655	616	636	673	648	670	653	645	648	629	656	661	678	630	635	648	688	657	655	634	654	661	616	659	641	667	594	641	660	620	651	655	650	683	670	650	650	673	678	624	656	682	687	643	673	657	678	658	665	635	655	664	627	664	670	623	655	612	662	677	641	641	645	614	646	674	642	640	684	653	651	651	624	673	640	636	665	654	644	617	656	676	644	623	607	625	654	630	652	645	644	663	657	644	673	656	657	685	636	669	627	620	658	655	664	632	681	690	605	666	646	669	675	652	656	635	679	683	637	639	643	672	643	656	701	602	690	644	683	620	622	677	653	685	633	634	643	641	660	669	689	690	695	606	618	639	671	650	644	617	644	621	632	699	647	674	648	621	632	627	636	654	642	702	659	681	652	676	653	670	646	675	605	621	656	661	627	629	681	653	659	628	667	629	645	716	646	697	620	698	660	666	714	661	699	632	681	629	656	597	638	644	678	675	658	652	636	628	664	580	614	649	638	652	675	668	637	690	680	651	674	645	654	682	629	648	625	644	642	629	644	686	635	658	617	668	698	653	654	634	622	584	641	672	644	679	665	658	634	673	634	644	640	661	655	666	691	644	666	664	665	661	666	677	660	663	594	641	662	700	658	679	655	688	666	657	651	628	697	693	654	605	648	663	637	669	651	604	689	667	687	645	656	644	648	623	635	675	660	643	638	669	657	679	628	617	604	667	687	674	609	692	631	641	636	624	629	673	663	622	628	661	643	639	670	654	651	655	677	666	666	666	609	606	634	655	679	667	665	686	585	645	697	658	639	662	655	637	636	673	691	673	666	651	673	674	666	614	643	661	643	671	610	641	699	631	660	669	625	625	633	708	648	629	671	648	645	612	649	629	652	671	662	635	645	659	619	679	652	667	667	666	623	711	663	636	679	615	606	658	715	640	638	689	635	657
42163	33739	40979	7477	1357	810	619	542	441	392	382	331	298	239	262	264	280	283	230	247	237	234	239	211	227	180	249	224	199	202	216	198	199	229	210	190	212	214	225	209	196	198	223	190	189	181	198	185	222	206	222	202	188	205	183	207	206	218	218	178	183	171	188	212	219	204	223	211	197	204	180	191	192	216	222	216	191	187	214	226	214	191	203	179	175	203	209	196	181	178	190	176	191	207	208	189	173	209	200	196	209	178	197	181	208	192	212	206	209	181	213	170	197	189	218	203	235	199	196	214	212	199	180	185	223	170	215	175	190	208	195	181	208	170	203	199	190	191	217	183	231	202	179	227	217	208	222	181	184	200	225	180	226	200	183	188	180	210	199	237	191	207	181	209	202	183	212	197	199	181	181	187	234	214	220	194	192	213	221	179	242	189	214	213	188	212	209	206	178	198	199	197	201	212	214	192	211	181	205	169	197	196	195	179	182	203	200	165	180	204	187	214	202	197	188	208	215	211	206	214	174	192	206	170	178	203	211	192	203	185	224	227	170	196	198	186	213	213	211	191	201	205	205	183	210	178	169	198	175	203	184	206	188	203	215	177	182	207	192	197	203	203	183	198	208	205	189	185	190	218	193	208	200	187	196	199	161	186	226	198	211	190	212	227	212	192	181	184	190	201	198	180	186	222	224	198	197	188	195	185	185	200	207	191	190	234	212	198	226	206	168	209	195	215	209	204	189	192	209	201	200	186	222	225	194	196	228	189	198	208	171	195	220	166	188	191	190	189	191	206	185	181	203	211	206	188	198	218	168	200	217	198	187	203	181	188	187	181	229	220	178	211	191	207	220	186	187	223	205	211	209	201	204	188	182	195	194	216	189	209	220	211	192	185	194	183	195	180	210	201	211	214	212	204	189	174	212	204	168	201	219	200	212	197	201	200	204	177	183	200	207	224	204	190	186	187	190	191	205	191	201	224	199	194	183	230	212	202	208	169	206	202	191	192	207	199	193	201	193	181	200	197	204	202	186	186	207	225	193	218	157	192	209	208	206	206	176	193	196	183	220	191	210	220	193	183	191	224	187	179	172	159	215	174	225	221	193	200	197	188	198	209	176	202	215	204	187	203	219	211	200	199	216	210	185	214	212	175	196	186	204	212	182	176	175	215	216	199	193	180	195	190	223	202	226	205	208	201	184	186	181	203	188	194	168	182	192	184	210	201	211	190	196	209	203	214	184	206	183	217	189	187	214	191	188	217	196	216	188	193	196	192	191	203	191	233	210	181	189	193	193	220	200	189	192	189	217	207	211	205	190	189	205	216	194	209	201	205	230	202	192	191	182	196	190	209	181	194	202	170	201	184	197	201	197	172	191	188	211	174	196	205	176	209	188	210	188	224	197	213	187	195	190	186	187	208	178	177	233	194	214	193	210	176	199	208	208	199	210	215	186	216	190	219	190	202	210	214	210	206	217	217	189	206	174	215	208	200	185	187	205	176	186	214	201	190	208	211	207	204	185	181	196	206	200	185	192	209	214	196	223	195	185	183	183	215	188	188	219	198	227	231	184	225	217	195	212	207	193	220	201	209	208	181	214	191	190	217	181	204	190	203	172	197	212	183	200	198	214	179	200	204	206	217	181	197	217	192	194	215	222	186	198	201	176	180	181	191	188	198	213	195	191	202	186	187	181	180	183	197	182	200	210	210	212	206	200	183	205	205	160	197	175	189	239	157	220	196	174	218	200	219	186	196	183	217	183	202	194	211	212	193	189	216	200	246	199	219	205	177	179	198	195	197	184	194	208	209	216	209	202	186	195	189	203	217	197	214	240	219	180	207	192	205	218	208	203	215	198	183	192	202	194	194	177	194	200	211	220	204	210	206	216	191	197	184	225	211	218	200	198	210	196	189	198	189	201	202	216	193	192	181	204	201	206	175	191	199	202	199	168	219	174	215	215	189	207	214	190	196	189	199	214	205	201	159	224	222	203	206	217	222	200	176	191	183	178	166	222	205	203	207	204	191	213	201	209	204	206	206	199	213	202	208	182	203	201	172	174	196	211	211	213	161	195	216	203	197	202	212	247	218	203	198	197	220	200	197	203	187	200	196	190	215	188	186	195	202	183	197	222	200	215	187	220	211	203	201	200	182	198	198	175	214	208	184	196	210	192	187	186	222	194	216	209	169	208	194	228	191	204	181	192	198	209	229	166	182	180	198	206	210	199	182	187	208	193	195	205	172	214	187	193	208	192	204	205	222	209	201	182	192	201	185	218	229	199	195	179	220	190	185	199	202	208	229	178	185	241	204	184	192	186	211	201	179	218	202	207	192	194	183	190	195	202	226	226	185	211	173	195	180	214	172	192	205	191	189	177	200	212	218	192	213	212	198	195	212	176	194	185	214	200	208	193	182	214	216	189	204	176	189	176	188	205	180	204	214	193	184	201	173	205	211	205	203	187	207	208	195	172	200	199	196	213	184	225	201	168	201	217	204	195	174	183	229	197	221	193	193	206	188	208	182	207	202	194	211	192	185	207	198	198	200	181	194	206	214	214	209	183	224	169	207	216	183	214	181	195	206	179	197	226	161	199	215	199	198	193	190	176	192	209	204	198	187	167	202	193	202	212	194	200	197	171	199	193	190	206	186	218	207	195	222	176	216	201	211	201	193	190	178	232	192	212	198	192	174	214	224	195	177	224	196	201	184	198	171	185	180	184	204	215	210	191	194	209	197	180	193	194	214	190	190	195	191	186	186	201	206	217	184	201	242	195	234	195	207	227	189	185	199	212	197	213	215	208	203	192	198	204	198	186	221	196	176	189	198	190	188	188	190	203	174	200	226	213	207	192	189	183	206	180	184	185	211	198	187	211	223	242	199	188	182	159	192	184	177	196	220	200	183	198	190	199	176	169	221	189	198	208	198	202	192	175	178	196	188	202	212	192	151	190	188	188	181	218	199	222	213	193	191	215	183	210	209	197	179	208	208	190	204	193	223	175	242	209	214	216	209	191	191	188	202	193	209	187	208	204	208	213	198	188	200	193	198	185	197	181	201	193	182	200	212	228	208	181	218	194	186	191	216	218	176	214	232	179	200	220	195	210	184	199	192	215	168	193	194	211	187	214	229	202	230	212	192	223	200	211	195	191	203	203	188	175	200	198	210	184	194	211	184	176	214	198	173	188	203	200	204	196	207	218	208	188	203	173	185	179	244	195	208	172	208	192	179	209	225	195	200	166	204	218	176	205	177	186	209	183	181	197	191	210	197	202	183	186	214	181	194	182	216	202	203	200	158	202	184	177	171	206	171	200	211	194	201	180	198	201	208	233	225	218	206	196	193	199	208	208	223	199	188	193	180	206	191	228	170	186	205	234	196	193	200	206	198	222	194	199	204	211	220	196	170	203	188	208	198	216	186	201	189	223	189	189	214	189	189	187	185	218	204	206	196	210	179	191	178	206	202	190	224	178	192	173	194	168	218	218	190	186	197	231	190	203	180
24149	22239	31857	5338	4502	3475	2929	2409	1986	1771	1517	1427	1263	1151	1063	1011	1009	937	847	875	875	832	760	755	739	701	674	672	667	722	611	658	614	645	604	621	605	597	592	600	587	569	620	556	580	568	599	585	594	578	536	572	566	550	589	543	543	552	536	542	521	578	565	522	502	542	523	540	542	533	542	494	549	510	512	520	520	536	508	521	553	509	517	517	518	539	563	545	502	533	519	505	499	535	502	488	528	527	529	515	529	531	549	499	512	499	538	546	506	482	524	552	507	507	474	487	502	523	541	505	516	499	469	548	520	516	498	550	517	499	545	492	496	522	540	542	521	550	508	545	504	521	467	487	492	538	438	528	528	544	474	529	515	517	485	494	490	507	518	539	513	504	505	567	484	495	506	497	504	514	523	503	472	508	527	514	536	506	510	494	495	497	505	540	488	501	516	527	494	523	503	539	529	469	489	496	538	520	530	502	498	505	488	512	508	480	533	518	490	489	524	474	489	521	519	503	469	524	509	501	535	494	464	482	535	515	479	487	541	533	507	511	486	484	516	523	507	488	488	509	470	529	543	490	512	469	480	483	530	476	526	457	498	469	491	467	533	502	499	524	528	502	506	530	526	436	508	539	525	494	512	502	500	515	489	502	533	489	485	484	531	508	524	501	490	500	509	437	499	496	488	495	530	463	485	491	506	479	523	516	501	469	501	522	506	520	523	488	509	504	491	505	517	475	459	501	538	528	510	470	489	484	493	471	502	526	494	534	478	481	517	512	491	510	497	486	496	502	490	510	507	488	530	570	524	525	527	489	504	515	496	511	511	479	474	488	510	520	515	487	531	467	460	486	561	486	479	510	529	469	551	538	517	504	510	504	571	499	494	489	459	540	488	507	481	509	457	503	506	505	509	537	500	517	471	548	496	530	530	514	474	519	503	477	507	508	514	491	475	488	536	523	547	489	527	466	515	515	513	489	520	521	520	512	441	479	507	486	490	518	496	486	521	502	526	531	520	457	511	515	494	511	485	484	527	493	453	538	552	511	538	482	485	510	517	520	517	511	541	494	519	544	517	500	549	509	533	513	486	534	507	511	511	515	472	500	481	504	469	510	493	508	482	525	516	529	505	497	528	479	505	468	478	544	482	519	496	491	537	497	527	495	469	511	507	498	524	486	555	557	486	501	507	518	487	491	507	506	474	499	499	495	463	501	494	492	522	522	537	503	500	522	514	501	487	530	534	509	516	519	532	507	519	512	532	465	478	504	504	512	518	523	521	497	543	486	460	484	527	512	489	522	450	494	490	491	501	563	495	486	485	519	482	473	486	500	534	474	521	503	482	520	494	497	497	482	523	495	513	511	498	544	514	545	469	505	527	471	525	488	497	486	497	542	489	535	471	538	501	524	494	516	518	477	521	465	472	537	484	515	519	484	482	518	533	486	525	531	537	509	536	522	508	542	525	538	533	524	525	479	474	491	491	477	502	506	499	503	516	522	561	475	505	527	440	549	483	518	521	470	541	469	516	471	504	524	509	483	457	515	508	501	502	458	510	464	459	495	494	503	549	560	524	482	517	487	526	518	487	500	497	501	529	490	502	513	490	488	509	496	549	493	489	487	519	505	474	508	470	501	490	511	561	448	448	529	561	497	509	516	524	513	505	462	510	488	496	498	505	513	488	488	507	513	529	484	497	503	518	511	513	511	524	520	498	507	514	485	524	520	551	523	491	469	477	553	537	488	496	535	505	508	498	473	547	562	528	509	492	481	490	505	557	505	509	538	541	507	512	513	504	469	474	509	472	493	496	541	534	484	540	528	543	508	492	499	492	506	506	491	471	513	485	522	532	503	511	518	484	492	514	491	523	456	508	517	535	564	523	504	465	482	531	490	462	514	506	524	522	525	508	493	455	514	487	507	515	503	503	487	451	508	530	472	496	498	501	509	545	473	517	527	476	499	502	506	518	470	506	553	530	536	485	477	475	506	529	505	505	512	513	483	531	486	505	536	506	489	565	513	471	520	496	514	527	531	493	529	519	483	502	500	499	528	509	481	508	507	501	519	512	532	534	501	491	497	512	509	476	495	514	488	484	474	491	476	470	472	500	463	480	514	528	485	532	527	519	505	507	506	516	486	510	503	497	488	498	485	476	525	517	459	520	487	526	467	517	497	526	491	532	477	455	496	480	505	512	505	487	499	504	537	464	501	516	498	519	491	532	531	530	517	499	495	491	537	504	483	476	505	495	493	534	524	527	517	521	526	497	532	523	504	500	462	537	499	559	485	527	530	482	477	487	508	459	485	465	514	507	512	497	531	510	475	524	511	526	466	496	506	468	503	501	469	509	521	524	502	473	510	495	541	549	466	549	481	498	513	496	508	495	494	477	507	508	497	474	520	501	507	479	523	531	506	477	535	511	510	423	512	523	508	496	531	519	504	498	510	508	518	522	486	503	512	509	488	489	488	538	533	509	521	502	484	534	522	507	505	508	521	475	527	473	474	509	515	511	552	517	549	513	504	508	494	489	544	495	502	521	521	518	499	515	528	497	498	496	460	550	528	506	504	525	516	509	539	462	492	520	494	470	515	533	500	542	521	478	514	512	507	507	482	463	483	511	544	518	510	482	501	513	522	550	495	506	487	529	489	512	545	518	525	527	491	498	558	526	529	510	520	509	502	513	519	493	490	486	516	488	443	525	516	513	522	481	491	498	499	512	528	507	555	503	485	518	462	529	503	525	552	528	479	518	506	535	493	537	511	486	496	524	520	529	510	551	495	489	507	538	498	536	502	480	514	527	473	478	498	478	509	502	521	493	530	461	516	493	489	508	538	507	470	485	497	511	512	502	503	487	522	530	500	500	542	483	523	526	509	505	520	509	516	512	491	537	519	498	513	500	492	506	471	453	485	503	490	500	506	495	494	526	471	528	519	500	482	547	500	503	476	517	492	540	501	462	482	506	500	487	528	537	514	513	482	546	524	548	532	506	512	503	499	485	484	513	493	499	511	504	540	525	485	478	486	522	511	525	500	517	521	511	508	543	496	523	510	506	463	508	506	508	499	511	505	515	487	496	506	493	536	553	485	492	497	518	503	500	582	543	518	463	483	472	493	479	468	479	516	491	561	519	512	500	502	532	468	539	498	514	564	508	500	502	475	535	479	494	524	540	492	437	484	542	492	536	514	493	473	531	497	532	542	519	505	504	504	471	478	468	492	527	467	493	482	481	487	481	482	474	520	538	527	482	466	513	494	515	504	518	483	487	537	496	476	486	485	492	520	529	494	511	539	500	503	518	495	489	503	511	497	497	515	491	467	510	514	496	509	515	498	488	516	543	483	498	509	530	516	546	463	492	517	515	498	492	524	498	488	528	519	456	494	530	443	536	549	486	514	561	522	497	538	553	504	526	488	499	539	525	547	516	471	504	466	478	511	457	493	504	518	515	503	521	469	480	527	528	517	525	533	506	490	523	515	480	495	541	514	520	482	468	486	484	484	516	504
3125	730	975	187	157	142	154	155	152	166	156	149	180	130	152	137	143	155	153	126	139	158	150	155	142	164	168	144	155	153	152	126	145	156	160	147	131	154	145	149	128	139	161	129	139	136	170	151	163	155	123	151	142	142	153	130	144	134	148	146	155	165	141	159	151	165	155	156	141	148	156	137	140	155	153	139	145	170	154	150	149	142	140	139	128	159	137	155	144	169	131	138	137	151	134	142	137	161	160	152	170	160	133	138	141	117	162	159	145	149	131	162	143	153	159	141	167	159	141	155	153	150	131	142	159	162	136	166	160	141	141	152	158	151	138	157	142	129	156	148	151	138	142	143	143	143	147	120	154	152	142	147	136	151	146	147	119	155	161	141	168	136	126	164	160	167	161	147	136	135	143	157	141	154	130	145	151	182	140	172	141	156	148	158	135	145	133	139	126	133	168	149	144	139	137	138	136	162	143	132	147	149	145	153	136	146	149	139	166	132	178	154	175	143	153	145	130	145	151	149	180	163	149	135	152	125	163	147	153	142	147	136	134	164	145	137	128	147	148	153	143	146	146	154	152	150	150	114	148	134	168	153	146	144	128	126	149	149	143	162	131	153	138	145	155	150	155	162	146	144	131	171	154	132	143	116	152	150	157	126	158	133	157	143	166	150	143	153	141	121	149	142	157	121	160	128	151	150	140	157	155	159	144	138	145	160	169	159	128	166	140	139	155	147	162	151	133	123	133	133	125	146	151	135	140	154	164	138	144	138	144	151	157	170	129	143	152	156	154	177	162	159	148	143	147	134	148	136	156	136	156	161	139	156	145	158	168	164	122	137	161	136	141	131	123	135	148	153	150	138	161	171	150	160	169	153	163	123	152	157	148	144	158	148	137	143	143	129	151	144	138	149	161	135	134	146	160	145	147	145	162	141	133	144	165	149	155	156	138	133	138	140	152	150	163	144	168	173	156	157	136	160	146	164	148	134	138	130	124	133	170	146	171	135	163	122	164	144	164	138	149	140	144	165	155	140	148	152	155	147	139	162	166	168	167	113	150	148	141	139	139	165	153	148	167	158	139	150	161	158	131	163	142	157	137	147	125	159	154	123	132	159	147	153	149	153	142	144	161	149	158	159	149	169	144	138	157	149	122	158	149	147	159	161	142	138	189	168	135	138	152	150	124	139	150	122	138	158	154	144	154	140	146	151	154	149	150	132	129	163	157	138	155	147	141	182	159	139	157	135	141	141	142	147	152	163	155	127	124	156	146	125	130	148	138	145	178	139	157	149	160	143	131	143	147	140	126	146	151	139	164	160	142	153	133	141	168	139	161	158	161	162	136	143	152	139	148	146	165	146	146	142	132	135	149	146	151	156	165	143	157	160	134	130	144	132	154	146	131	146	147	125	134	163	157	157	137	147	120	118	152	145	127	143	132	133	142	131	124	136	125	146	137	153	137	138	144	151	162	131	144	143	146	148	136	151	140	138	153	134	153	153	148	158	150	158	173	135	145	152	152	142	142	160	141	147	160	153	136	146	166	135	132	163	138	160	151	147	134	110	156	155	173	146	153	130	138	152	145	152	144	155	145	154	158	144	150	146	139	135	128	145	151	147	146	141	166	141	156	156	156	159	135	165	151	146	139	150	148	135	150	137	148	138	146	125	166	118	140	142	141	145	172	154	146	137	170	155	149	149	154	159	156	154	148	140	130	128	150	156	155	160	136	151	162	165	157	153	150	148	149	145	170	147	157	175	138	146	141	154	156	130	135	143	132	147	154	120	156	136	141	146	133	164	140	167	128	148	133	159	169	140	134	142	135	137	167	145	157	128	150	145	152	139	132	138	151	148	153	150	148	156	164	145	145	147	141	151	146	161	127	155	164	148	138	156	133	152	168	144	138	133	170	178	160	140	140	142	154	151	152	133	138	163	140	127	136	171	169	123	156	133	150	133	146	143	142	146	137	164	137	150	145	144	135	148	177	157	130	161	163	140	141	150	120	156	139	138	143	138	133	138	150	149	165	159	161	140	155	146	138	159	157	123	145	151	129	130	129	146	154	167	171	170	145	141	136	146	143	132	156	150	160	156	131	148	137	131	148	150	135	149	168	154	164	151	154	150	128	142	136	156	132	132	138	144	150	148	142	162	137	130	139	144	127	153	126	147	143	131	146	151	145	131	132	137	145	159	144	146	147	134	163	144	132	135	139	151	146	153	146	159	150	170	153	135	152	144	151	148	151	148	122	151	124	143	165	162	149	140	133	141	134	146	132	146	142	146	149	148	164	130	146	168	154	143	161	146	134	152	149	139	146	136	150	168	155	157	157	121	163	162	136	155	144	145	134	136	148	132	131	127	151	180	140	134	147	122	129	134	149	142	154	124	139	165	141	150	131	141	162	135	144	146	137	155	157	172	144	134	126	137	151	143	150	131	128	123	135	150	150	146	152	164	156	132	136	155	153	160	147	169	178	148	137	138	152	138	121	124	140	146	133	142	148	157	136	129	162	156	150	149	134	155	127	142	168	154	139	146	171	167	138	141	141	157	142	147	153	158	158	134	136	148	143	150	138	152	119	125	147	160	136	138	155	162	149	174	115	149	138	138	146	166	159	141	120	167	142	141	149	137	161	152	133	146	150	129	145	156	130	160	155	142	113	143	178	152	140	151	140	150	162	151	151	160	148	153	136	149	143	161	162	115	151	139	186	122	154	142	165	140	154	131	146	127	162	165	146	161	143	118	182	131	147	137	154	137	156	157	140	162	138	136	128	142	162	150	151	153	148	139	165	154	160	146	154	144	131	149	159	140	153	141	140	157	151	163	148	123	142	145	132	129	169	124	159	139	152	135	155	160	152	124	142	146	138	165	143	176	158	137	153	113	162	138	160	152	147	140	174	134	149	132	129	171	134	143	152	128	162	150	142	153	134	150	146	148	128	164	162	163	144	151	155	147	165	125	141	128	155	144	147	131	146	161	146	150	134	124	140	133	165	157	142	130	148	159	162	150	163	135	148	149	156	131	172	161	160	137	150	157	152	145	175	123	160	138	120	156	136	150	161	168	161	138	140	153	146	153	139	153	145	154	132	134	152	142	149	151	153	146	182	140	149	160	147	151	148	171	131	132	144	152	153	134	130	151	158	141	148	119	154	174	163	157	154	123	146	145	146	163	148	136	131	146	126	173	141	167	116	162	158	144	155	133	127	151	162	192	141	164	134	146	130	146	147	157	142	166	172	152	120	127	154	135	161	157	151	158	149	161	147	124	163	163	131	155	152	153	142	155	151	171	143	150	145	145	144	146	135	146	155	157	154	136	157	137	143	162	166	142	161	125	134	132	135	150	152	175	134	125	161	150	136	138	164	155	159	151	142	132	159	157	156	149	142	159	131	135	167	152	147	143	141	143	147	142	139	147	157	162	139	168	126	149	123	148	126	157	138	149	138	157	149	149	151	146	136	141	137	131	125	160	160	176	151	153	165	141	142	146	155	163	138	123
3117	1275	2686	534	508	463	456	498	409	455	464	433	446	410	428	416	427	396	422	418	360	389	400	469	427	431	388	390	419	384	391	404	421	412	415	393	456	427	425	409	409	440	417	438	445	428	438	395	410	414	440	429	421	389	432	432	403	410	438	427	413	381	457	384	420	419	452	406	441	403	420	429	405	407	416	431	422	413	427	388	428	424	424	418	393	438	407	392	404	404	418	448	436	436	400	404	417	430	437	410	428	399	419	423	400	468	411	429	427	389	447	402	366	380	413	413	420	443	449	419	420	456	426	420	417	447	410	397	397	420	415	424	427	393	446	408	458	415	401	393	415	462	420	396	398	435	429	423	369	434	420	395	406	413	434	426	379	405	427	429	390	438	394	419	419	416	446	395	409	438	412	416	426	400	357	409	403	410	417	422	444	407	434	425	441	378	430	420	441	416	415	434	355	385	440	388	410	420	407	431	427	402	410	465	412	404	386	428	389	433	387	415	395	398	407	406	416	461	376	367	427	408	391	377	441	411	393	406	422	423	419	428	391	396	392	421	379	407	396	429	451	441	393	410	442	433	385	422	446	407	405	413	427	415	448	401	406	385	434	448	377	414	429	434	374	393	396	408	439	398	392	417	427	430	457	435	379	364	412	407	413	371	419	457	404	396	399	399	426	377	412	406	415	424	453	417	405	432	408	401	397	423	423	400	407	417	440	409	443	381	410	421	454	408	425	448	422	434	412	433	381	409	426	425	379	446	390	413	388	425	427	438	383	454	402	429	414	407	412	414	414	432	407	402	389	417	436	395	389	425	407	415	408	423	418	436	430	395	413	422	420	400	444	464	417	450	407	393	427	394	390	392	416	432	397	414	414	410	454	423	407	433	416	398	428	393	434	416	424	398	430	433	435	407	445	419	434	421	419	410	441	422	429	392	394	436	417	448	401	447	419	419	450	415	409	422	436	421	385	404	405	397	405	385	407	435	406	418	406	428	416	397	387	416	413	468	409	381	406	397	419	421	397	391	407	398	421	392	419	412	404	434	435	397	378	438	402	420	427	454	418	393	440	425	410	437	459	436	412	398	436	418	424	459	423	419	411	385	396	434	410	383	418	408	414	412	410	373	430	405	414	440	425	443	432	437	421	410	426	396	410	378	406	417	453	435	422	437	397	406	455	406	429	391	438	406	399	392	419	407	431	418	411	387	413	413	443	421	374	429	431	430	400	398	434	385	401	403	421	381	431	389	420	425	407	389	415	414	422	423	404	411	440	422	434	426	409	419	400	407	416	401	423	419	423	413	425	404	455	403	400	427	447	405	420	439	392	414	446	395	416	422	399	396	410	417	412	421	386	422	408	409	408	391	443	427	424	408	365	439	446	412	439	380	446	392	421	397	422	426	426	408	386	406	406	392	393	387	414	411	428	371	416	400	427	394	402	419	415	400	435	432	387	425	411	383	415	419	440	427	368	440	447	414	445	413	385	418	418	413	464	406	433	428	404	435	421	443	404	394	445	395	415	436	440	420	424	385	397	378	430	402	434	439	430	428	423	407	415	370	427	385	411	379	416	429	425	446	417	415	418	419	424	424	442	426	413	419	419	410	438	398	403	428	442	436	399	448	434	420	410	446	435	393	362	418	426	428	385	428	385	382	385	440	391	445	429	442	417	407	409	400	396	379	395	437	421	444	423	429	424	455	416	428	418	444	420	419	403	405	383	439	406	425	439	398	452	406	416	429	417	423	405	417	409	412	416	381	432	403	416	443	389	442	438	419	410	421	401	404	428	439	396	402	424	418	442	417	420	396	436	435	462	397	390	430	439	426	439	405	409	406	429	429	405	437	402	405	396	386	400	396	441	417	429	436	406	417	414	425	403	393	384	415	418	417	441	434	438	414	376	436	436	415	428	394	381	445	401	405	386	427	414	410	421	386	399	415	408	413	376	420	428	420	414	413	411	411	457	399	422	399	401	436	425	416	430	397	443	458	414	384	406	405	418	406	435	390	425	423	439	415	454	426	396	404	405	437	397	427	422	408	409	382	422	407	382	400	376	405	384	415	418	403	398	381	434	420	403	411	414	377	412	414	397	399	430	415	417	406	405	427	428	403	438	380	440	431	382	444	443	431	415	467	389	380	424	438	421	428	407	423	422	372	426	436	450	436	421	374	414	407	426	426	419	406	409	444	400	390	421	409	423	415	415	427	405	441	414	388	420	405	402	450	416	421	427	423	372	431	414	424	413	446	432	409	393	420	444	413	434	450	430	428	422	396	406	394	423	404	403	449	440	400	382	431	376	382	386	418	427	437	421	428	448	404	439	380	403	439	429	427	422	408	437	418	385	419	456	440	435	392	405	418	380	408	446	441	409	440	415	447	445	417	408	438	374	411	433	433	399	409	431	413	400	399	428	459	410	413	437	409	416	431	427	429	432	391	443	421	445	425	422	426	429	420	394	407	451	426	411	403	441	404	380	406	420	403	404	440	400	421	400	397	403	436	405	425	418	435	421	434	426	425	374	423	432	401	405	426	410	382	415	424	425	421	447	433	447	415	376	411	401	408	424	426	419	422	446	415	413	408	418	413	424	396	471	407	397	389	392	422	409	420	429	423	410	430	395	433	404	435	396	441	364	418	385	398	431	421	367	437	406	378	395	385	387	438	447	426	397	419	393	411	419	422	389	428	405	419	414	396	399	430	443	406	408	389	397	380	380	403	419	426	428	408	441	418	427	374	406	415	431	388	390	387	429	381	418	403	429	464	388	457	407	397	403	435	418	402	421	427	422	434	435	407	417	417	424	410	434	433	390	417	411	435	404	438	427	393	428	429	462	433	391	426	413	402	412	429	388	411	411	391	395	448	398	404	407	415	411	419	402	425	401	385	432	408	415	419	436	393	392	426	395	421	384	412	408	451	425	402	416	426	380	445	420	423	434	433	397	423	387	425	412	434	433	401	429	448	421	415	380	485	390	382	400	408	376	416	374	379	430	441	453	414	426	421	415	444	429	390	426	390	433	473	417	437	436	442	383	411	420	393	411	430	428	429	386	429	435	415	430	412	408	410	425	412	388	383	415	426	421	411	458	435	423	426	421	417	424	425	444	421	401	409	418	369	426	443	431	384	381	431	435	415	414	455	424	448	422	446	424	376	445	431	423	418	415	416	411	429	421	424	411	438	410	428	411	418	394	398	436	380	399	448	407	365	415	400	372	409	387	454	414	390	389	445	419	404	413	394	411	415	424	434	395	403	418	400	428	422	451	412	440	362	447	402	408	413	417	418	409	376	377	454	423	400	419	406	444	424	411	431	429	418	440	449	405	442	410	406	442	434	416	411	414	411	433	408	402	417	435	444	397	465	422	421	388	404	440	409	441	408	433	394	363	416	425	411	409	405	418	430	377	430	421	460	428	413	402	408	396	413	394	416	411	401	399	425	419	432	430	400	409	448	446	410	396	382	420	418	428	427	452	420	420	387	400	400	460	416	438	436	420	407
29394	19464	27396	3014	745	553	464	435	353	338	320	343	305	284	275	283	284	296	290	270	241	298	253	270	270	249	268	293	260	285	274	252	265	281	252	244	278	277	276	265	256	239	230	260	246	284	243	231	273	286	243	223	279	248	239	252	267	245	220	252	240	233	262	263	280	271	238	255	295	269	269	276	251	224	219	253	252	291	265	255	232	262	257	248	279	234	240	260	255	250	265	280	262	220	243	245	253	257	259	233	249	259	246	245	266	253	266	265	250	252	288	256	245	266	234	246	260	269	270	276	251	232	268	253	257	221	264	255	260	265	251	245	234	269	250	281	266	264	240	244	255	255	254	250	270	252	263	246	278	246	217	262	296	275	246	236	267	272	243	232	254	266	255	221	243	261	287	255	258	227	254	244	262	265	265	255	247	263	247	242	290	280	272	269	260	250	277	264	270	264	236	234	268	255	249	256	274	268	263	245	263	247	267	239	239	269	259	268	225	285	273	256	275	290	240	237	240	242	247	257	248	226	256	273	228	281	257	260	266	254	274	252	270	220	251	255	268	273	247	212	269	250	252	248	254	260	245	283	267	280	244	278	250	244	247	264	237	269	253	255	263	257	248	243	248	271	224	278	265	277	248	263	271	242	246	263	261	238	274	243	274	264	254	231	242	254	245	254	253	264	236	242	260	270	266	270	239	247	270	235	246	245	263	224	250	242	270	230	251	260	282	260	261	271	245	247	266	244	246	223	257	231	243	289	253	281	247	235	265	263	244	324	250	245	232	265	243	249	265	246	261	230	260	250	259	262	236	243	242	262	267	233	262	257	279	266	235	278	246	244	275	241	246	241	259	228	246	258	274	260	261	247	252	266	259	251	259	259	292	249	269	287	280	261	257	269	246	256	248	250	252	285	281	212	238	247	256	264	288	231	283	257	303	273	253	268	259	241	268	258	279	261	245	240	260	287	224	261	267	234	250	230	263	245	255	253	284	286	267	271	256	230	231	249	281	227	289	249	243	245	262	273	278	271	252	226	228	249	229	260	229	249	233	241	227	240	245	262	259	254	258	263	286	268	282	240	251	246	248	243	275	248	243	243	261	223	245	257	285	252	226	252	276	254	233	249	269	254	277	247	242	262	250	239	238	272	257	255	275	287	229	266	276	260	245	240	249	269	282	234	244	262	263	247	258	254	246	249	252	271	246	270	252	266	258	260	243	268	258	277	260	266	237	275	252	270	277	287	250	275	252	257	241	275	286	255	280	250	265	245	244	244	238	260	266	255	278	253	256	259	272	238	261	303	247	248	281	228	272	249	232	261	272	252	268	244	247	283	283	232	243	247	242	245	261	248	238	263	271	268	252	243	238	248	255	226	266	249	280	245	288	242	274	276	268	279	244	274	249	282	244	248	270	250	261	283	283	267	255	260	248	251	254	228	253	251	256	267	240	277	243	251	249	267	224	265	278	262	266	259	268	246	249	264	262	250	259	266	258	240	271	250	264	265	241	268	257	245	266	247	264	262	238	270	261	273	271	255	227	272	260	256	256	241	235	285	255	277	278	223	254	245	249	276	283	238	246	258	253	264	264	248	276	271	230	257	282	271	246	274	319	246	231	240	269	259	246	276	259	231	244	265	256	273	256	267	235	236	226	250	255	268	226	256	272	249	263	259	268	247	262	260	237	269	278	270	256	262	238	251	271	255	235	287	257	269	250	256	252	273	290	252	277	277	286	243	250	272	275	284	234	228	272	268	261	248	253	242	266	268	240	264	285	267	271	256	278	260	253	263	259	241	262	239	252	272	219	255	261	237	274	267	224	251	271	280	223	253	257	250	275	243	261	255	262	269	278	290	275	275	260	245	234	265	250	277	264	253	242	247	234	226	272	271	238	273	291	279	234	268	221	257	254	241	249	267	263	260	274	240	261	250	293	264	243	265	238	270	221	273	252	257	265	250	267	267	242	260	256	272	253	291	274	260	254	259	260	246	251	270	268	236	289	275	268	259	284	237	264	254	241	221	263	254	242	271	263	248	260	265	235	260	259	280	260	257	282	243	262	275	260	243	248	275	239	296	253	257	231	260	242	245	251	274	267	277	277	287	255	246	226	271	255	230	264	252	266	261	268	263	266	271	259	241	211	261	245	286	276	270	258	258	260	240	230	245	275	289	249	248	263	270	259	256	265	253	226	252	287	249	263	225	220	274	254	276	253	260	251	251	264	244	271	252	268	239	261	267	248	251	246	250	234	259	256	249	251	259	272	270	282	237	228	272	256	257	241	260	243	263	241	265	263	265	286	240	242	276	235	266	245	239	258	275	271	256	268	238	266	246	226	250	287	260	262	269	259	258	246	292	250	274	267	272	273	293	257	244	277	274	239	254	230	258	268	264	256	235	244	251	246	262	271	267	248	277	288	259	257	258	247	246	263	260	239	261	217	242	272	255	262	261	224	258	226	255	277	260	256	236	236	223	243	248	262	268	252	252	260	269	266	252	241	265	283	272	260	252	237	243	263	291	269	252	254	271	248	283	232	287	244	274	282	279	237	264	275	270	219	261	266	284	239	288	257	267	253	270	244	261	264	245	247	239	260	274	253	223	280	223	283	222	261	243	287	233	240	247	255	247	271	246	258	255	254	273	272	253	293	262	256	224	261	224	247	260	251	271	223	280	231	251	256	260	257	237	260	224	221	290	249	297	235	263	234	266	283	274	257	273	236	241	259	247	251	276	237	253	228	273	254	227	259	262	294	238	260	244	256	236	248	255	273	264	244	223	265	264	253	260	263	261	287	277	267	284	269	281	232	262	251	247	227	267	278	243	263	243	270	225	262	257	284	233	248	259	247	237	275	254	258	287	264	268	248	254	294	272	228	242	260	259	268	267	268	242	257	256	241	244	265	253	253	268	263	282	257	274	240	255	247	244	245	260	248	292	231	268	227	246	273	245	266	251	248	266	260	235	256	280	261	274	246	281	253	233	244	231	245	268	246	250	259	237	291	247	261	256	260	247	281	271	249	270	253	265	268	262	247	294	257	252	263	259	268	232	236	255	248	272	259	261	236	254	283	257	284	233	251	258	286	266	229	236	255	266	260	275	258	245	246	255	277	267	260	238	268	272	286	275	268	236	269	264	254	232	254	270	280	254	234	232	254	254	259	261	230	288	268	260	250	284	234	239	294	262	262	228	266	253	241	256	252	245	270	293	250	262	253	232	249	277	260	257	281	277	263	260	259	257	258	253	245	260	247	235	259	242	295	279	271	266	253	255	259	245	284	264	231	216	266	253	254	237	265	247	272	256	232	261	273	264	251	274	247	287	246	265	247	270	250	252	248	247	272	257	273	248	233	281	257	261	266	262	247	241	269	262	231	276	262	267	242	292	268	255	245	256	286	259	251	259	250	276	275	277	247	264	256	286	262	258	256	296	282	262	287	254	249	258	269	299	244	226	271	240	228	258	271	254	256	261	251	232	266	256	228	259	298	259	247	235	254	280	278	243
16814	13467	26276	3298	2662	2252	1869	1618	1464	1322	1250	1126	1048	1006	937	850	839	910	872	811	849	820	770	757	765	782	748	741	713	679	680	706	730	723	742	670	678	664	728	730	671	704	717	692	680	726	704	684	621	668	661	644	738	706	678	670	689	700	703	651	653	632	719	628	624	720	615	636	668	605	690	655	685	698	673	660	640	663	660	652	667	691	635	628	668	662	658	668	660	610	663	682	653	666	643	691	648	667	670	646	706	615	701	632	678	633	631	653	656	658	632	655	686	650	671	674	639	662	687	673	653	665	661	663	624	629	672	660	688	663	659	640	654	658	668	629	685	666	668	698	640	659	619	661	632	645	623	568	671	652	634	641	664	678	669	621	668	664	630	576	674	699	720	684	623	668	649	647	662	666	640	611	626	674	679	660	639	673	637	637	667	633	638	625	682	636	635	651	650	693	662	638	652	623	638	673	658	666	691	675	637	651	707	633	658	651	619	613	667	629	611	663	643	678	614	631	675	702	620	608	650	658	649	651	671	634	649	587	706	614	654	639	671	707	672	647	620	634	655	679	672	703	673	636	652	625	643	648	635	648	680	660	683	654	653	672	655	644	631	631	620	680	642	623	649	636	655	607	648	652	698	652	686	694	678	603	702	649	665	641	694	696	661	641	650	640	660	675	687	628	690	652	646	618	667	646	714	635	676	675	622	680	676	708	640	640	615	646	681	630	670	661	661	683	691	661	655	666	660	665	686	708	609	649	665	626	644	637	665	628	626	614	686	683	634	638	669	636	697	708	639	610	656	651	657	645	624	660	631	608	644	646	615	629	655	651	653	647	632	649	669	699	641	664	667	686	655	636	672	617	648	673	643	638	601	631	690	680	600	665	638	648	683	597	614	662	656	655	604	620	645	632	624	658	660	652	631	653	693	653	639	625	672	618	642	636	669	638	657	646	659	656	664	679	674	643	657	617	632	696	623	611	658	661	613	679	594	716	623	627	634	686	665	615	670	673	657	670	640	677	687	644	636	620	663	644	651	632	647	701	642	627	660	625	681	633	653	682	641	656	639	633	657	655	660	637	624	657	653	712	682	678	622	642	677	632	649	673	674	680	631	613	643	662	660	628	632	644	667	611	633	597	671	673	619	697	625	636	701	666	659	659	646	666	675	685	655	617	647	610	644	722	656	651	599	631	674	637	616	647	662	619	630	661	691	661	669	670	638	686	670	656	619	609	669	637	631	707	683	682	639	626	656	675	638	724	673	661	645	658	637	640	651	647	652	656	659	669	622	651	620	637	686	649	649	685	667	642	678	642	700	637	626	651	694	678	631	659	666	665	600	659	683	633	671	631	643	679	656	633	679	647	646	664	632	643	669	632	676	637	652	647	655	639	683	647	701	667	635	659	644	663	628	662	610	660	652	680	616	663	616	639	672	648	673	647	650	669	674	673	625	668	675	633	676	617	629	627	638	697	624	651	629	658	693	626	623	665	680	623	642	669	644	634	660	654	615	653	623	652	630	650	680	636	646	633	637	650	649	666	629	675	663	637	665	676	659	609	606	648	630	631	653	647	641	646	670	652	653	683	656	675	625	668	661	665	653	649	720	617	679	631	676	689	687	623	644	666	659	621	639	617	640	670	689	605	636	652	646	653	648	659	656	634	635	658	674	666	635	658	654	669	664	643	687	646	691	650	670	651	675	679	607	626	661	627	690	633	617	675	639	698	621	683	613	670	623	694	653	659	643	675	634	671	679	673	629	686	644	637	646	637	643	617	664	662	628	630	639	663	661	632	682	685	632	642	641	636	671	645	682	689	638	620	592	659	648	632	607	654	652	673	664	630	645	666	647	651	630	670	710	647	679	672	603	658	651	679	684	694	618	636	644	621	631	681	641	619	654	635	651	677	650	625	676	686	643	644	635	668	644	663	633	651	635	650	662	644	650	677	617	638	633	666	615	647	669	635	649	644	657	629	630	668	621	638	657	633	630	674	640	668	627	676	642	601	669	641	643	657	642	627	656	650	617	662	638	666	676	643	676	657	653	640	705	666	626	659	658	631	646	636	643	611	632	636	676	682	657	689	649	636	620	620	688	680	630	655	670	665	636	618	664	673	679	653	660	672	699	661	690	656	676	671	629	655	600	694	623	682	666	627	649	676	648	618	708	636	635	639	651	697	671	654	657	684	628	686	621	624	630	692	660	670	636	646	698	660	603	658	657	657	664	704	671	645	664	686	651	625	646	624	674	677	643	635	660	662	621	649	649	694	659	647	655	664	635	686	671	701	684	657	640	633	657	655	702	666	625	666	654	619	653	655	655	660	645	698	671	676	639	653	663	671	701	669	696	680	613	679	669	647	692	679	669	674	644	659	618	670	663	682	606	666	625	665	608	591	663	641	634	652	626	654	624	694	601	627	625	658	629	646	662	640	618	659	665	662	632	680	617	627	648	683	660	626	642	681	645	623	666	633	675	657	655	655	662	655	625	673	629	674	626	658	663	698	620	659	673	682	649	638	660	665	586	652	617	596	677	630	651	630	680	695	668	645	646	682	693	630	710	610	644	648	662	650	671	616	620	637	655	620	664	663	705	674	584	630	691	684	615	661	632	621	651	644	679	578	646	653	713	680	620	677	668	666	662	680	629	658	700	665	682	654	600	682	645	710	689	690	646	650	652	643	664	679	709	666	662	665	654	654	626	650	665	650	702	629	693	671	641	651	645	667	665	588	670	670	660	654	652	645	657	673	660	610	678	613	660	670	664	672	640	632	672	652	675	666	638	629	631	680	636	660	676	681	680	618	691	657	643	697	624	639	698	687	666	651	678	627	624	660	687	664	683	641	603	649	646	707	640	748	615	666	610	646	660	675	651	659	629	658	623	634	603	650	642	632	706	663	653	629	675	650	693	631	641	631	703	643	640	627	683	633	635	671	652	623	637	685	649	662	662	664	707	653	661	677	656	656	680	658	650	621	681	629	633	566	684	620	670	622	634	634	623	621	633	640	632	641	674	659	650	657	646	641	640	679	706	671	689	643	688	671	649	663	642	653	678	662	632	692	659	667	684	673	650	667	661	666	642	658	702	644	641	624	671	680	667	652	688	639	670	658	658	661	630	680	653	710	665	620	649	629	664	676	635	670	708	666	634	664	647	661	614	621	627	656	666	657	676	679	643	664	635	688	650	707	657	621	669	670	627	683	679	654	664	644	620	654	701	648	632	651	651	656	692	614	663	647	690	617	661	657	644	650	649	609	655	656	678	668	664	644	626	629	611	645	688	625	630	642	668	627	658	679	634	641	654	659	623	706	639	622	633	626	616	632	640	667	690	632	686	647	652	658	637	656	686	660	672	680	636	671	622	649	658	631	661	643	668	679	674	658	653	653	631	702	694	666	657	696	663	626	680	644	634	683	660	629	649	705	634	676	673	674	645	673	650	663	629	622	674	652	625	639	637	629	677	617	689	667	641	684	638	646	645	638	645	632	652	667	601	673	649	677
42979	35113	42450	8759	1280	777	600	510	456	406	332	333	300	255	289	251	252	250	251	256	221	224	237	222	210	215	232	225	228	220	198	219	224	185	227	223	197	211	219	191	209	192	212	189	193	187	194	211	220	216	211	227	221	207	204	205	173	212	203	197	183	216	183	201	187	211	179	205	221	195	217	204	195	212	174	218	191	217	175	195	179	192	201	191	205	224	191	202	199	216	202	196	196	210	202	199	215	207	207	222	215	215	201	188	213	208	197	243	199	196	209	224	223	187	201	216	192	204	194	200	193	211	197	185	191	197	199	176	198	203	210	214	203	198	199	199	201	186	188	182	191	212	227	200	197	205	196	204	219	194	197	211	203	209	225	215	208	176	197	173	178	222	241	221	180	197	199	181	186	183	156	218	187	187	204	191	222	202	207	220	190	195	197	208	155	195	217	192	207	250	205	192	205	222	202	209	190	190	201	174	234	206	228	211	207	207	200	213	196	193	183	222	194	238	199	190	198	186	195	203	212	168	206	229	196	206	210	206	215	207	171	204	206	214	199	179	205	200	198	200	185	219	190	185	202	198	204	193	207	193	195	193	180	177	218	193	200	215	192	212	201	192	227	195	189	191	182	221	207	198	202	186	214	226	222	204	197	189	181	187	201	235	211	180	179	176	199	199	183	200	192	208	196	213	192	172	185	217	171	182	194	184	195	209	203	225	217	202	162	189	208	209	196	200	208	192	194	188	210	196	232	217	206	208	178	191	208	227	189	214	178	177	181	210	201	205	201	180	182	196	162	185	204	199	207	205	195	196	173	195	190	193	194	182	201	204	167	209	189	193	196	203	220	200	203	205	210	188	221	202	176	197	197	187	204	215	194	193	190	179	172	206	202	205	173	216	187	214	183	217	227	198	183	210	212	207	229	208	198	206	212	208	186	192	197	209	193	225	202	225	206	213	192	194	196	179	178	206	180	204	212	208	191	212	192	193	187	211	200	219	197	212	168	208	201	189	197	222	198	234	175	183	218	188	219	194	192	186	197	202	185	163	210	193	194	185	209	198	194	206	206	222	209	185	218	181	186	194	203	209	197	206	194	203	193	209	199	198	210	202	184	199	212	190	194	175	196	181	214	197	206	169	197	209	205	218	214	219	186	180	201	194	188	217	186	180	192	206	209	204	204	194	190	210	203	229	191	202	195	214	171	182	192	190	227	192	216	211	198	216	212	230	207	213	228	189	193	196	172	190	214	207	200	183	184	187	194	216	199	175	225	214	189	222	230	177	188	183	206	210	211	214	202	189	202	230	186	206	202	190	203	198	184	231	181	185	184	196	199	204	193	178	207	200	204	185	202	186	220	207	204	204	188	160	195	197	181	217	212	173	176	191	204	220	188	150	198	206	211	194	232	192	195	217	195	203	206	219	200	183	200	219	187	197	199	203	214	211	195	231	215	203	182	205	175	185	213	179	190	199	206	204	191	180	205	240	216	193	183	184	208	187	196	217	188	206	189	197	198	213	204	189	209	205	210	205	189	216	197	201	215	196	205	206	170	210	196	185	194	203	208	208	198	206	180	216	208	207	198	178	218	193	208	189	211	208	177	196	220	208	185	190	227	222	218	209	208	190	221	202	177	186	212	207	206	198	197	196	200	189	183	212	183	200	193	210	208	192	202	193	199	202	196	196	184	211	207	177	183	186	194	215	203	201	228	198	185	204	190	211	218	182	219	200	189	178	180	189	205	196	210	192	173	194	189	201	180	225	208	205	195	174	199	189	195	184	197	209	199	213	228	219	204	200	187	210	198	206	199	196	174	204	206	212	200	190	224	222	186	234	218	194	206	177	204	178	214	234	182	187	195	204	181	184	210	188	204	196	204	212	197	201	182	208	190	213	201	214	215	209	189	177	228	200	215	195	199	230	224	205	186	211	202	214	193	217	215	225	194	203	220	197	204	196	192	206	183	199	222	201	203	212	217	197	188	201	192	213	193	212	222	243	195	222	197	186	218	205	205	209	188	184	196	187	198	167	224	201	192	204	211	229	210	204	192	197	196	198	204	201	203	219	210	208	194	200	182	195	200	176	210	194	203	232	191	198	210	229	213	211	216	234	205	200	205	203	202	194	191	198	165	206	175	191	201	167	208	201	211	199	194	223	188	187	188	195	181	205	190	208	227	193	184	226	191	221	215	202	206	202	179	212	205	180	212	201	212	175	189	204	160	176	214	227	195	190	197	208	183	210	193	211	187	208	180	180	221	198	205	199	199	219	205	196	237	209	191	181	188	191	197	172	190	214	204	196	203	204	210	226	209	189	186	198	195	201	209	194	206	227	213	191	188	200	179	224	189	206	224	214	217	196	205	174	189	201	210	247	192	182	195	214	205	213	199	187	214	225	209	202	194	184	177	195	203	207	231	188	182	200	200	196	191	198	198	218	208	199	210	206	229	230	238	206	188	179	176	196	211	197	178	167	172	195	223	199	211	202	188	174	197	196	235	197	216	200	193	206	191	187	175	206	227	202	205	208	206	206	214	189	167	191	196	161	187	206	195	199	207	202	166	208	207	190	198	197	177	206	193	193	190	192	200	210	218	207	196	200	216	204	199	199	209	191	181	194	205	211	183	221	191	215	175	213	194	219	184	209	199	188	200	189	223	190	184	191	185	178	202	193	209	196	202	216	193	204	216	198	225	193	222	198	206	213	204	220	203	186	215	176	221	189	200	220	214	201	180	207	230	205	209	194	220	189	215	203	201	234	183	183	179	166	216	169	194	211	167	203	222	215	198	184	201	197	195	187	194	189	203	193	206	194	210	215	179	189	182	225	225	211	209	183	197	204	179	208	200	209	225	199	197	214	201	219	214	200	193	214	199	218	209	228	189	206	196	183	207	207	191	188	210	172	191	193	212	189	220	231	202	232	206	177	191	213	205	205	197	212	190	212	204	193	167	220	179	198	175	204	197	221	207	198	176	218	185	207	191	197	185	194	157	199	191	207	211	199	181	202	216	202	205	217	197	215	222	183	186	184	203	196	207	232	202	204	203	197	230	210	203	184	211	184	222	216	223	237	214	180	194	198	163	206	207	237	224	206	208	197	181	189	205	201	228	197	206	200	202	191	205	237	207	222	203	223	190	208	203	197	223	183	190	199	194	206	210	208	193	211	194	203	198	216	207	197	174	205	185	170	209	221	209	189	191	189	218	181	196	205	191	216	190	225	206	194	170	199	182	193	164	206	200	199	202	200	217	203	194	192	214	192	184	179	198	194	175	187	175	182	213	189	206	204	193	180	173	201	217	191	201	191	184	181	190	225	182	189	220	199	186	194	200	216	180	215	180	172	216	187	205	186	184	159	220	223	213	204	190	181	201	188	213	196	192	207	203	221	205	197	207	218	226	204	218	184	183	231	223	208	196	201	191	207	193	229	203	190	196	198	216	205	208	198	227	207	202	189	187	197	203	196	193	201	205	198	203	173	201	178	201	194	182	208	201	180	188	174
25029	21914	35277	5247	4434	3570	2851	2334	2083	1814	1521	1441	1293	1139	1088	981	975	903	863	872	832	753	759	734	695	698	718	627	675	645	653	644	629	654	598	583	570	564	583	568	586	591	607	567	544	590	582	536	586	561	580	544	543	554	565	564	539	583	520	564	553	528	528	519	548	559	539	514	547	519	520	540	555	544	546	559	551	507	515	554	542	551	546	546	526	519	534	556	502	529	518	513	509	527	576	487	560	514	542	531	521	547	513	504	464	510	516	546	499	535	494	504	498	512	501	490	511	483	521	531	521	543	508	492	541	495	515	517	510	550	496	514	511	519	519	514	501	561	489	515	484	488	553	535	461	517	522	512	560	558	494	539	522	514	506	514	526	540	550	523	502	511	520	523	493	514	492	553	530	499	520	504	503	533	464	483	506	540	496	486	543	536	510	494	512	499	509	494	542	496	507	531	463	484	504	508	535	519	536	530	504	513	489	493	473	511	505	485	502	521	544	496	490	515	433	501	548	513	521	528	498	462	519	496	471	555	527	492	503	546	487	491	497	499	475	506	511	518	544	511	520	535	477	546	522	542	516	480	496	469	520	583	500	499	511	495	517	470	469	484	501	519	483	483	467	530	547	512	500	523	494	515	523	492	496	515	483	504	513	515	512	526	496	528	515	456	476	503	505	482	511	512	511	493	527	530	510	503	539	509	492	512	517	505	498	477	516	546	519	495	481	497	473	503	489	472	508	500	545	538	473	539	545	521	522	518	526	489	494	476	513	527	499	483	497	472	491	550	482	522	484	512	491	500	529	536	522	515	497	503	529	476	494	510	518	533	532	520	513	509	549	495	463	476	515	517	504	506	507	513	495	519	535	534	509	488	485	514	539	527	478	475	509	493	517	545	532	511	511	485	516	483	551	472	521	497	510	517	523	514	482	501	474	488	475	503	525	511	541	472	539	517	512	507	503	523	504	486	502	469	535	479	479	495	519	497	507	510	467	498	500	461	526	508	497	508	511	536	491	494	523	509	493	530	475	491	536	500	498	494	512	535	512	519	485	496	538	505	503	478	468	526	550	484	531	498	470	483	500	516	455	513	499	494	489	495	501	500	496	516	515	512	534	505	489	506	490	470	510	538	504	530	508	517	467	484	467	519	516	487	495	514	462	481	531	569	487	544	539	498	498	516	504	536	507	476	512	483	499	495	487	515	501	521	479	484	555	522	521	497	467	493	520	539	504	565	538	538	499	503	548	500	537	483	545	508	517	525	472	455	469	545	530	532	539	527	491	439	507	531	572	538	512	499	471	516	500	506	485	511	492	489	487	513	558	511	509	516	529	524	500	502	514	467	505	494	484	463	490	499	474	487	554	494	505	505	528	505	543	515	532	500	486	483	516	498	513	506	472	533	512	505	492	498	546	535	525	480	499	518	490	529	528	458	507	492	503	459	478	476	523	522	509	508	543	504	513	495	517	499	501	451	514	590	477	531	470	513	470	490	520	501	532	513	474	523	545	518	525	520	488	475	502	516	494	468	501	494	514	504	521	513	492	459	493	517	539	506	561	522	490	507	508	518	515	506	470	484	532	544	560	488	515	536	506	512	502	502	495	535	496	501	498	532	505	495	538	526	482	523	528	486	521	524	492	496	514	489	495	526	497	533	500	454	489	535	548	532	565	490	476	506	497	521	531	547	491	498	525	534	502	510	543	522	500	538	483	493	535	516	483	471	529	462	518	516	515	483	508	497	516	500	534	510	482	516	487	521	520	532	516	569	515	510	523	505	498	506	472	517	493	532	506	509	495	439	515	481	515	512	491	497	456	506	507	559	502	511	452	513	515	494	479	510	485	523	518	531	483	522	516	505	489	540	498	527	534	517	476	530	455	496	540	521	520	496	487	538	505	501	511	489	502	496	510	544	526	512	545	479	500	512	544	517	498	523	530	494	505	496	515	518	529	463	453	510	525	469	523	521	497	547	485	523	539	515	467	528	533	526	521	495	496	539	510	504	511	498	525	512	561	542	498	529	479	505	550	509	535	523	482	539	506	517	508	530	493	532	536	497	525	533	491	498	514	529	541	502	501	484	521	502	498	511	482	472	512	498	515	547	474	520	528	531	461	502	571	512	507	496	502	512	506	496	506	483	495	525	505	488	480	486	507	502	551	499	506	472	508	511	514	507	505	484	542	519	555	489	537	503	470	514	514	546	516	507	484	495	484	492	524	454	542	551	510	528	499	486	484	488	507	488	478	566	505	475	507	505	522	547	469	482	489	502	542	524	495	487	540	471	494	532	542	506	570	501	505	518	528	537	538	465	534	529	486	494	529	500	520	516	472	514	511	507	515	481	499	489	516	504	525	487	558	531	520	494	452	551	515	502	487	482	478	494	498	487	485	474	498	508	509	502	533	511	484	523	507	450	530	474	508	501	504	504	561	526	519	478	474	505	548	480	482	510	521	511	509	517	531	482	536	538	540	527	520	512	514	514	514	517	473	520	495	484	495	505	509	512	553	565	514	506	489	528	488	475	495	486	513	535	503	574	495	494	501	479	495	530	514	496	458	500	511	498	496	537	508	478	541	517	494	483	488	510	512	513	503	491	502	503	502	511	522	539	545	512	506	540	541	556	521	531	524	489	540	486	484	535	446	481	509	537	507	464	499	475	500	516	459	483	485	474	490	469	541	527	524	526	516	503	495	562	525	517	542	494	541	532	515	487	502	498	484	555	497	522	527	539	493	515	513	533	492	471	503	526	493	501	491	461	496	474	528	532	502	498	560	556	540	508	509	538	512	476	487	540	509	505	540	519	511	482	483	486	543	480	479	551	502	507	466	485	533	470	517	509	487	506	522	534	496	546	475	509	538	537	508	500	469	509	507	502	509	537	515	506	494	482	530	504	489	517	500	503	504	484	499	546	475	519	520	519	523	507	506	551	514	501	486	480	458	522	492	509	545	524	502	504	489	509	512	492	497	484	507	490	510	480	482	479	525	478	511	511	506	521	523	510	512	534	524	542	520	477	517	500	524	511	539	512	500	527	501	449	523	505	518	521	517	552	510	537	497	508	530	502	513	528	511	501	526	504	517	536	475	502	484	506	494	519	502	498	493	545	514	534	469	502	486	534	508	499	535	507	466	545	514	504	497	558	535	460	483	528	499	491	505	492	537	474	527	543	492	507	487	518	493	493	496	527	560	465	527	501	492	511	491	507	527	511	515	483	509	487	519	481	549	471	497	551	493	502	504	476	543	471	518	512	446	540	500	514	494	519	535	537	469	500	547	495	516	491	489	498	520	541	495	512	503	466	522	510	521	539	449	501	515	489	500	517	522	495	525	505	486	522	452	527	485	474	509	525	479	515	503	539	471	510	490	498	505	534	496	515	512	514	515	501	516	482	482	509	529	531	528	481	500	489	529	489	470	511	485	541	506	542	525	493	497	474	511	509	497	494	510	531	512	490	530	521	526	484	457	543	468	525	513	530	508	458	518	522	485	534	525	528
3268	853	1255	164	180	137	162	135	151	145	144	160	181	153	155	137	146	139	155	160	155	148	141	139	124	169	154	163	151	139	137	130	148	176	153	154	145	153	136	139	147	167	150	158	156	151	140	139	141	166	145	165	156	140	140	161	134	168	149	142	136	160	130	136	160	135	132	159	152	142	140	143	151	141	153	147	130	132	161	137	138	149	151	162	180	145	161	160	127	133	157	130	159	156	155	131	148	142	146	175	144	154	145	157	138	147	162	146	133	158	147	149	148	143	131	140	154	138	159	144	145	164	134	149	142	137	138	142	149	127	170	144	134	165	146	174	155	138	162	148	143	138	145	178	132	143	159	155	145	175	149	140	172	135	131	139	158	119	150	149	142	156	157	139	157	153	146	131	136	146	142	140	142	139	141	115	139	157	160	162	158	153	135	167	173	157	176	149	150	153	136	143	161	155	168	156	144	158	153	136	145	145	139	147	139	116	162	186	177	145	145	141	142	152	147	166	146	156	141	132	121	150	140	124	129	155	164	153	164	175	157	119	138	139	160	140	148	142	176	169	157	152	146	133	138	151	138	137	135	148	155	173	170	167	157	142	139	144	142	154	146	159	155	157	153	150	124	164	141	151	156	139	147	160	156	141	147	158	145	153	151	144	139	154	146	145	152	148	165	138	174	156	160	172	165	158	168	145	139	153	150	142	139	147	147	139	147	170	158	170	147	154	160	127	153	160	169	135	161	155	131	154	159	158	130	155	148	158	149	147	141	153	139	149	133	124	152	146	139	151	153	136	166	136	149	143	158	142	154	140	149	165	151	139	137	147	155	121	125	157	163	150	153	150	152	162	153	175	150	148	141	137	133	155	153	146	152	122	175	128	137	189	146	141	146	139	149	147	136	149	154	158	160	149	141	170	145	156	156	131	144	179	162	184	160	133	132	169	158	143	171	146	143	138	141	156	141	145	138	151	148	133	137	158	139	147	143	146	123	134	172	139	138	140	155	157	149	136	142	158	161	149	160	154	134	150	135	158	159	147	162	142	161	150	139	139	135	130	158	167	147	149	162	160	147	141	148	159	130	156	162	160	154	164	154	144	139	167	162	131	147	162	146	143	155	159	135	150	160	140	151	166	154	133	124	152	153	155	151	148	140	171	135	133	150	144	163	126	144	141	146	153	136	136	163	156	145	140	139	144	138	160	149	123	159	143	148	148	140	156	156	163	131	151	152	138	156	145	138	139	151	127	163	177	147	156	153	129	155	171	141	162	162	156	155	127	140	123	145	138	142	156	134	137	140	136	140	136	128	132	171	162	163	151	161	140	141	156	147	142	151	163	168	152	153	148	144	129	135	134	151	149	147	143	153	158	138	139	141	129	149	143	148	156	164	154	135	136	155	159	137	118	141	152	191	147	138	134	160	155	193	165	134	143	156	154	161	145	135	150	127	148	161	125	142	150	162	152	144	169	164	153	148	145	149	145	148	162	164	147	151	163	126	143	132	170	131	157	164	151	159	149	139	134	123	137	181	148	163	145	140	176	159	150	142	145	129	152	142	140	160	140	146	148	143	135	148	148	136	142	135	162	139	133	139	151	136	138	165	132	130	126	138	139	136	143	164	160	150	124	132	149	139	149	141	149	145	176	166	148	149	146	135	153	152	156	137	157	160	136	148	142	125	151	161	139	150	148	148	125	128	128	146	142	133	177	129	188	149	140	148	155	158	156	176	123	138	147	159	133	153	169	122	140	170	155	166	148	157	146	145	132	142	141	156	162	138	156	154	136	155	163	137	150	140	150	157	138	149	162	130	145	144	175	167	174	182	140	157	141	169	155	154	145	158	157	145	147	134	136	134	150	150	132	143	118	152	115	167	150	146	149	147	146	139	138	136	165	127	156	163	150	154	158	140	153	120	152	164	153	131	164	163	120	167	178	141	138	176	143	146	115	155	138	165	123	148	149	130	161	141	143	125	160	167	144	147	158	143	147	140	155	158	148	150	154	146	154	155	171	140	162	143	161	129	131	164	161	158	133	143	156	143	152	152	152	167	146	154	127	160	160	128	154	144	141	161	141	144	157	132	147	144	154	148	134	156	138	173	154	123	185	154	154	155	142	161	159	150	168	135	122	134	131	150	148	148	150	135	162	148	153	136	162	139	150	126	154	167	158	157	168	116	130	157	133	141	124	154	154	139	141	144	161	160	144	134	160	154	147	147	146	129	172	142	169	146	166	166	153	156	148	145	161	160	131	181	154	164	139	151	152	145	150	156	151	171	151	123	164	143	158	147	154	147	156	151	156	154	142	138	144	144	174	128	143	170	162	154	148	154	133	155	155	158	150	127	166	153	139	154	145	131	143	151	151	155	127	130	160	160	163	168	145	168	134	148	166	143	119	158	135	161	139	171	149	146	143	163	170	143	166	167	152	128	186	157	148	146	135	152	179	165	160	136	142	153	145	154	140	139	137	137	184	147	161	152	159	150	139	151	151	165	154	158	159	133	153	150	151	153	152	129	118	151	165	155	130	167	158	139	155	135	136	169	146	149	128	148	150	156	169	158	155	136	156	137	171	150	171	152	153	164	139	147	147	133	147	148	150	164	159	132	178	143	143	145	131	146	138	127	149	164	168	152	158	158	157	166	153	159	155	153	154	159	167	139	148	165	127	154	145	159	155	156	151	137	150	145	165	153	152	145	146	142	150	162	144	140	135	158	143	134	140	143	143	153	153	160	168	148	144	138	144	183	166	152	161	153	124	152	141	136	138	152	156	161	169	161	158	155	161	143	149	161	167	151	159	139	158	163	149	152	148	142	145	153	164	156	140	149	131	155	141	170	131	164	137	142	138	147	149	164	140	149	153	157	173	154	144	155	182	171	165	143	157	138	149	157	130	139	150	154	118	135	163	144	154	160	163	149	150	173	160	142	149	154	140	153	160	138	153	178	156	166	143	143	157	148	161	152	145	170	145	132	173	154	162	134	154	143	145	144	176	141	151	133	144	169	135	150	145	145	120	127	154	151	135	164	152	151	158	161	164	150	146	159	167	156	143	126	162	140	135	152	162	157	151	148	140	148	156	134	157	144	151	144	145	145	134	146	159	143	155	147	147	138	150	149	133	157	142	138	130	142	146	139	142	127	142	156	159	141	136	136	154	127	175	157	146	127	115	145	142	152	131	132	163	129	151	158	146	165	145	126	140	152	147	165	126	148	133	122	129	154	144	159	151	142	150	135	143	165	139	162	164	132	161	159	154	163	150	165	129	153	154	144	123	175	143	122	145	153	135	157	140	142	122	134	162	139	140	167	131	154	146	151	132	151	148	145	135	136	171	169	155	152	143	163	152	177	155	150	152	150	151	141	164	132	147	132	148	138	155	153	165	143	131	156	146	170	172	154	165	155	129	161	161	149	162	152	152	134	150	169	145	130	155	146	148	134	164	141	142	144	161	142	173	176	167	171	160	153	134	179	136	168	162	147	170	163	145	107	132	142	145
3188	1443	3345	522	517	467	452	454	485	443	451	437	451	420	443	451	442	425	409	426	431	450	397	426	411	418	423	452	427	418	431	414	411	439	420	421	374	426	408	386	426	424	399	439	440	397	399	445	400	411	381	399	426	446	411	419	396	370	414	390	423	420	389	436	423	404	403	417	419	421	337	440	416	407	432	396	406	413	372	428	419	410	422	417	445	425	417	421	376	426	461	400	378	423	445	415	408	393	417	421	441	423	440	429	456	408	422	408	411	450	455	401	427	452	417	450	436	419	426	407	425	418	399	425	424	437	421	426	381	409	408	412	428	389	405	418	419	431	393	399	435	432	409	410	412	409	416	428	422	425	424	413	396	438	436	407	434	415	384	444	435	418	397	433	404	421	395	418	427	405	400	434	445	441	409	399	417	409	423	436	416	458	380	411	426	412	406	404	413	437	429	465	410	376	421	409	407	452	406	414	398	439	410	384	390	411	401	389	435	426	422	427	466	382	387	402	416	382	417	409	385	358	433	386	428	417	420	403	437	408	455	406	422	442	407	392	433	420	436	432	397	399	452	426	405	395	424	414	441	403	416	429	425	441	367	426	422	429	411	410	427	426	424	425	405	431	403	448	430	450	421	382	416	396	420	424	416	395	426	437	420	387	449	447	418	391	434	382	410	446	408	411	417	423	426	461	409	413	427	373	423	399	395	435	420	433	435	406	411	408	458	393	437	411	422	444	451	413	419	404	453	419	416	428	410	388	418	411	412	408	455	454	412	392	406	391	447	435	413	423	431	372	434	412	443	418	435	424	430	413	421	390	417	426	447	389	410	442	410	435	413	426	446	408	436	429	392	428	428	391	416	420	407	445	441	422	434	399	430	396	441	424	441	416	416	399	421	417	420	459	421	407	445	403	440	397	426	454	427	413	398	397	452	436	395	428	409	411	410	421	398	417	430	412	449	429	409	422	407	442	448	415	387	408	412	423	412	374	417	451	392	428	401	434	416	430	396	448	431	412	444	409	447	414	455	422	410	396	411	427	415	436	460	435	430	427	415	432	410	439	439	383	451	403	409	425	401	399	417	414	370	421	418	409	418	426	413	411	440	440	405	414	454	388	411	443	416	430	437	444	451	390	405	415	439	416	393	407	409	438	412	426	378	409	383	399	421	424	403	488	412	423	426	408	408	412	410	424	405	405	431	405	412	420	400	406	395	387	421	398	428	431	414	416	447	412	428	411	407	446	409	398	414	426	422	410	420	420	429	379	404	411	418	378	414	424	407	420	421	400	422	394	441	421	434	399	431	417	396	411	430	423	411	412	433	430	411	372	416	406	437	417	404	434	421	426	389	473	402	417	453	406	445	421	426	432	409	405	386	422	419	395	446	395	433	376	400	421	407	414	440	395	441	414	396	438	423	418	426	404	432	449	400	448	390	428	396	432	451	457	469	418	425	385	399	413	446	430	414	441	444	466	420	432	437	397	427	437	441	421	424	442	420	431	420	424	409	435	440	420	369	411	399	391	446	402	404	413	430	396	396	389	426	406	432	409	396	422	379	400	417	431	437	420	426	456	423	397	387	429	381	414	403	442	413	424	412	413	400	433	445	434	420	416	427	437	405	412	424	400	401	417	390	409	416	425	424	398	430	402	422	396	439	420	434	438	444	462	432	403	420	419	445	409	404	402	432	417	390	382	427	396	440	476	416	415	461	405	415	407	438	456	428	410	414	418	408	418	422	399	442	457	463	426	390	450	375	442	398	436	399	417	409	430	417	393	420	429	411	439	415	401	418	399	419	413	404	446	404	403	384	397	390	406	433	428	427	441	468	433	412	414	405	426	417	411	435	409	430	421	392	382	425	427	434	390	403	466	451	406	419	398	435	430	416	419	405	392	382	416	407	386	421	413	435	414	379	448	399	429	449	399	448	421	406	411	432	413	420	408	409	404	446	432	421	420	421	370	452	420	416	406	455	444	430	462	429	423	417	448	415	440	420	414	408	437	426	405	373	449	422	438	418	451	463	418	404	445	404	403	414	404	442	408	401	397	416	415	440	406	418	430	446	396	415	409	399	417	462	407	434	407	422	426	418	436	418	403	436	389	420	399	429	402	412	417	419	377	419	419	379	442	418	404	443	404	376	407	447	430	421	445	411	421	437	420	419	416	412	408	466	426	397	446	414	442	435	370	356	400	421	421	427	415	427	414	454	437	443	413	465	405	418	417	430	459	419	425	416	437	423	413	417	429	384	378	449	443	400	373	413	440	401	400	409	446	373	412	410	432	413	435	429	425	412	426	418	440	429	424	424	434	418	420	414	419	445	431	390	442	415	401	420	395	425	414	436	419	404	405	448	413	423	396	434	421	393	417	396	408	405	390	466	421	392	401	410	409	401	412	381	428	424	426	391	442	365	437	426	421	443	391	410	394	441	411	426	389	435	407	406	434	398	383	388	441	447	406	377	435	426	413	411	424	438	413	390	431	420	402	427	427	391	420	394	387	365	412	368	418	403	410	430	435	407	405	417	411	457	420	417	403	415	419	402	420	399	412	396	410	424	443	398	470	435	447	369	426	389	424	412	420	453	430	383	428	408	411	456	392	433	439	403	390	440	439	445	405	423	426	427	380	401	443	424	403	421	420	398	418	387	412	434	436	457	444	420	393	416	431	379	418	438	427	422	397	386	385	417	432	389	393	412	426	398	432	437	415	434	378	427	448	442	403	431	394	402	397	410	416	415	420	405	407	440	383	383	409	428	397	445	414	411	401	435	412	411	417	434	454	380	411	444	448	389	445	407	393	461	413	413	425	417	436	411	443	433	442	430	409	409	431	421	411	440	429	454	439	428	449	423	402	413	437	405	402	416	405	422	406	412	407	434	404	384	431	401	395	424	381	404	431	412	424	403	426	421	411	429	426	409	397	435	438	382	471	422	441	405	406	414	415	421	413	437	434	462	390	418	377	388	418	419	421	451	421	446	463	410	423	395	446	401	413	455	395	428	417	411	447	400	443	432	456	435	432	432	438	393	409	419	435	398	420	455	408	414	436	416	402	432	402	409	430	415	380	380	434	423	417	430	413	421	407	395	398	407	456	403	426	439	394	428	398	449	435	423	418	409	430	413	420	412	390	412	384	438	421	436	403	424	425	432	419	368	442	419	417	427	430	417	410	457	410	393	425	416	412	416	438	429	451	416	448	411	398	386	428	464	383	403	430	413	427	394	429	431	395	392	402	424	405	408	446	424	406	411	413	410	425	404	384	432	401	420	440	432	372	402	381	394	434	405	428	422	443	399	405	434	438	398	403	407	448	463	417	432	425	439	415	418	413	397	396	419	378	388	431	442	411	411	469	438	439	423	439	424	441	428	376	438	440	410	406	382	402	406	457	447	404	437	397	406	441	432	423	414	442	416	395	430	461	429	416	402	396	459	429	451	438	409	426	404	447	407	444	406	424	413	383	422	478	419	447	414	395	438	430	446	385	417	389	419	407	394	448
28090	24374	29867	4541	652	543	502	409	393	356	324	330	283	284	308	278	286	263	266	312	261	265	282	261	281	276	278	281	281	287	268	288	270	265	252	263	282	277	260	273	246	240	259	254	276	268	277	272	242	258	291	290	262	281	258	267	237	256	244	228	241	249	262	229	255	257	255	231	230	245	222	274	290	261	257	246	247	270	275	264	244	251	262	265	274	260	237	247	257	258	257	266	280	251	269	279	273	309	284	253	227	254	218	253	259	259	242	268	263	244	252	260	256	270	279	237	248	266	261	218	260	238	249	257	239	245	264	233	270	264	225	251	244	242	235	267	253	253	278	247	277	248	240	257	226	266	251	275	271	262	244	261	255	259	271	213	270	245	245	253	241	219	251	259	242	246	245	248	275	255	239	272	255	276	256	243	255	268	246	253	245	277	243	265	256	266	269	265	254	302	301	256	248	248	249	257	237	249	261	250	250	263	283	260	236	249	284	241	249	228	270	254	276	276	246	258	237	256	274	239	272	289	242	249	277	254	257	255	249	242	248	278	244	268	231	235	236	248	258	262	252	256	264	259	248	273	253	259	257	259	281	218	260	242	238	257	252	292	236	260	254	260	271	266	277	221	272	271	271	280	262	208	247	251	269	268	263	271	229	254	229	257	277	255	231	252	250	273	269	283	278	272	228	261	273	261	251	262	237	262	263	260	261	243	272	257	256	269	253	238	258	251	255	279	259	236	280	273	260	272	263	246	257	269	248	288	264	259	249	242	241	216	234	256	273	243	249	266	254	254	242	280	269	261	275	281	273	243	247	258	242	265	253	259	276	252	264	268	238	288	253	284	234	243	252	281	285	253	271	230	272	233	272	264	256	265	259	248	259	234	252	230	233	229	289	252	260	252	265	278	242	300	289	252	276	247	237	269	267	254	236	273	260	270	237	270	268	268	285	250	282	286	267	266	257	257	255	255	245	241	285	264	257	272	256	279	267	232	255	260	239	277	277	269	257	256	244	279	255	266	230	262	257	251	279	220	242	224	263	270	266	268	246	262	275	280	262	254	275	261	267	287	258	279	227	239	259	248	228	244	256	269	270	261	272	261	256	252	264	298	247	255	245	241	258	248	272	228	247	285	240	244	277	261	280	241	239	253	260	265	234	277	270	261	251	247	255	275	261	258	264	250	255	252	245	253	263	222	269	298	269	266	249	270	250	259	253	239	261	303	216	274	266	291	239	258	232	265	249	270	251	233	262	238	211	277	246	248	231	257	257	237	244	236	236	270	281	261	266	254	282	264	237	243	246	241	268	245	245	267	233	282	255	255	241	246	237	275	240	237	270	254	287	248	260	245	267	268	255	261	268	279	279	289	233	260	249	272	270	248	253	266	236	249	296	256	269	251	244	232	227	255	271	263	266	278	269	254	243	255	251	249	243	262	245	237	271	240	249	271	260	259	247	232	265	246	262	268	258	233	243	232	256	218	246	276	262	284	248	254	260	240	262	262	253	245	236	254	250	247	249	233	259	259	248	261	266	245	247	236	250	263	250	234	255	252	272	251	246	239	267	240	270	269	268	252	221	276	268	246	240	245	279	262	271	244	248	244	236	214	284	255	256	255	269	231	266	257	254	250	252	288	239	268	273	244	288	258	270	259	275	250	274	280	259	266	251	240	257	245	237	263	238	218	259	244	256	294	305	242	283	251	302	240	255	234	237	249	239	270	252	244	270	284	243	266	258	251	275	263	244	277	267	270	235	260	281	232	248	219	259	259	257	236	236	272	220	238	270	267	231	257	265	242	252	253	253	227	249	254	226	261	269	242	247	277	278	259	265	267	277	251	283	258	238	267	272	242	246	269	250	262	271	266	275	222	230	276	281	262	244	242	245	256	259	284	259	236	252	272	262	254	271	269	255	242	256	241	276	248	275	225	227	255	255	279	237	237	244	238	280	259	258	279	259	254	261	284	236	248	271	257	271	254	266	248	262	249	253	279	259	248	245	281	231	236	275	226	248	244	233	275	270	280	264	283	272	269	260	239	221	232	255	249	246	278	258	257	285	226	240	269	252	284	246	257	263	237	283	274	240	293	244	250	250	273	241	274	263	282	254	266	235	271	266	238	271	249	264	261	252	263	262	231	251	254	261	239	239	260	251	264	262	281	273	264	231	253	265	253	234	290	292	278	248	266	256	263	272	241	249	260	256	242	244	254	248	262	256	230	264	259	245	258	245	269	239	260	269	262	280	249	264	234	250	286	264	275	255	285	262	246	249	276	242	233	269	241	253	269	276	215	280	267	268	255	228	250	262	269	241	288	248	277	256	242	284	261	263	255	247	258	254	249	221	250	269	244	259	264	273	253	271	278	267	255	249	271	239	232	271	259	265	259	255	246	255	256	258	296	257	240	240	276	276	261	255	283	260	252	248	252	227	253	266	264	276	221	259	250	261	263	260	222	282	295	235	270	274	269	248	259	279	263	270	234	268	275	232	258	257	241	255	270	252	245	228	285	268	299	246	274	278	281	232	265	266	227	251	252	259	282	273	239	259	256	250	249	288	249	273	252	248	253	253	256	267	250	282	248	240	249	253	270	262	253	268	248	270	262	271	269	291	249	274	270	292	242	266	255	282	261	229	243	278	252	249	268	244	252	243	273	262	269	285	265	243	269	252	240	298	274	230	251	285	265	233	271	269	239	237	245	232	238	254	278	260	260	280	260	252	263	293	273	284	242	274	252	252	267	231	249	267	261	271	260	260	284	249	253	252	285	249	257	219	222	290	290	272	270	273	304	249	230	262	266	252	226	227	268	268	246	258	261	253	296	282	227	289	277	284	239	261	252	252	266	258	223	254	262	242	255	241	219	243	274	246	283	250	264	248	259	269	243	247	249	274	276	245	247	244	271	269	292	269	242	255	286	273	264	261	288	236	228	254	281	268	278	288	235	287	265	248	234	272	263	247	300	268	233	266	253	251	253	249	251	251	235	263	266	237	259	210	242	258	234	269	243	285	259	241	253	254	233	284	267	245	249	250	264	261	239	271	279	267	265	246	250	271	301	268	270	247	253	247	255	284	293	307	258	282	269	263	269	225	243	241	243	225	278	257	247	235	263	246	254	256	244	289	257	279	260	222	222	259	260	259	254	238	263	274	254	258	246	265	271	280	221	272	257	253	266	246	283	265	248	256	247	262	283	244	237	265	272	255	276	265	250	244	247	260	267	263	245	266	241	290	265	259	265	249	224	240	246	237	254	264	249	261	234	261	298	263	272	264	248	227	240	260	230	264	237	265	249	252	271	249	232	248	246	259	248	268	281	250	272	257	261	240	226	255	266	273	278	271	276	272	253	261	262	251	266	259	248	244	237	257	252	252	240	269	268	278	269	250	271	276	248	262	245	247	237	269	241	246	267	296	249	255	278	239	262	258	259	268	276	265	246	231	263	253	255	254	250	262	255	236	265	276	273	268	252	256	271	258	234	256	250	253	255	237	272	220	243	229	255
16483	16826	30435	3261	2666	2213	1851	1628	1405	1300	1169	1069	1005	1018	875	914	828	828	837	856	840	787	816	791	715	778	746	729	720	727	733	719	743	752	704	683	707	738	689	691	662	668	677	690	640	670	674	709	729	736	664	658	668	696	701	653	677	684	692	672	658	678	652	648	640	667	671	656	701	701	661	658	668	631	647	690	640	682	683	662	675	678	634	684	660	688	652	670	647	639	633	630	653	706	618	683	672	682	663	668	638	683	607	675	642	657	659	676	704	681	635	655	645	645	660	621	643	615	652	664	650	682	633	668	638	647	649	645	663	674	643	675	616	612	627	672	643	657	620	674	645	649	679	628	612	628	624	748	627	630	647	653	617	688	633	651	631	625	655	655	671	650	625	636	659	616	652	636	642	653	636	653	653	664	667	601	697	647	729	653	689	667	662	661	656	666	680	656	644	654	669	673	639	649	642	676	625	653	637	641	649	652	652	656	603	637	655	652	646	692	651	667	729	663	627	657	611	687	662	657	661	594	662	685	645	638	642	674	676	701	651	646	639	634	655	700	654	669	669	658	664	702	639	670	678	623	649	621	587	654	638	673	644	663	671	637	653	651	620	669	665	659	686	635	642	641	644	650	656	671	680	634	670	657	655	617	663	621	617	635	643	647	697	674	674	624	621	679	715	683	624	669	690	652	632	620	644	651	630	689	670	668	685	590	652	650	646	673	668	672	634	685	625	661	672	684	646	647	655	623	669	655	653	676	654	638	689	682	646	639	641	632	621	623	656	634	651	708	659	711	693	604	693	637	603	638	709	639	668	622	669	649	702	666	681	666	619	655	687	695	724	679	658	605	642	652	607	692	686	638	619	682	709	646	666	653	613	655	635	714	652	650	629	613	651	642	708	681	629	668	662	641	663	682	613	648	630	637	661	612	608	657	703	640	663	629	661	638	634	633	661	635	671	664	694	627	654	661	620	684	616	699	656	655	675	647	670	639	633	626	622	701	619	634	620	668	638	676	605	653	660	650	650	668	672	631	661	641	630	680	653	604	628	647	662	657	662	694	623	687	659	677	645	651	650	674	674	660	661	634	651	619	658	687	662	650	639	696	663	659	690	621	658	650	581	653	649	638	649	626	645	659	640	683	648	629	666	630	630	648	676	635	653	674	637	692	665	619	678	612	707	691	644	640	648	674	620	655	669	643	638	660	670	621	653	698	635	620	634	690	645	638	662	684	630	650	621	634	656	661	589	671	672	676	653	631	632	676	663	674	654	679	662	692	708	658	638	649	666	649	668	646	643	665	648	620	639	653	653	652	647	634	679	635	588	678	690	634	680	696	626	683	686	667	713	695	670	637	621	619	658	679	640	713	685	664	634	629	655	650	618	620	698	614	675	633	680	659	646	701	678	661	686	685	673	663	651	650	676	679	651	613	659	677	643	681	630	621	666	635	653	661	645	688	653	671	673	656	665	633	689	642	656	673	656	642	631	661	649	694	703	629	639	674	655	662	609	696	668	629	636	664	621	675	716	663	665	650	592	659	689	619	674	686	641	690	625	660	681	660	667	696	655	673	665	649	646	669	673	648	703	623	645	634	631	654	643	694	677	613	664	689	701	712	673	611	673	654	644	624	637	700	649	688	623	683	648	631	655	688	682	642	631	671	640	671	646	654	654	646	654	693	665	679	649	677	682	686	662	638	619	649	658	657	694	669	700	647	673	611	679	659	654	661	667	672	622	655	639	631	617	635	613	705	615	664	643	661	682	703	669	678	669	695	682	644	609	626	669	672	680	685	667	666	655	645	622	634	671	665	624	669	654	631	691	682	649	677	636	652	650	686	624	696	628	636	653	667	663	642	653	619	622	612	627	618	703	681	671	656	652	651	683	683	675	598	681	640	652	671	627	627	681	628	633	662	689	672	682	661	658	646	614	661	682	605	657	641	653	645	639	661	689	626	685	675	650	660	684	673	638	652	657	679	663	654	686	684	627	676	645	625	636	623	644	635	669	655	646	640	614	696	655	649	666	639	653	636	696	650	644	615	628	676	646	654	667	689	694	647	641	697	667	633	663	630	660	678	641	668	680	670	609	655	649	661	674	669	619	639	674	648	647	672	652	624	689	625	632	695	635	662	617	636	684	616	656	633	654	633	645	652	693	666	665	705	656	701	673	679	646	643	656	697	648	650	661	634	667	686	641	676	665	681	674	631	671	675	681	676	637	642	698	637	652	669	605	677	685	680	678	626	655	632	614	642	681	678	650	647	669	691	646	685	678	636	674	627	619	642	689	630	672	695	653	654	635	657	657	658	607	635	627	635	649	617	648	616	627	637	643	647	690	656	616	682	656	631	684	672	681	620	670	617	650	657	662	654	671	625	653	652	636	610	638	619	663	663	666	644	641	655	659	637	639	666	665	632	678	655	676	676	655	669	658	657	669	628	682	662	681	665	619	682	662	644	678	644	673	698	608	631	697	644	632	670	645	649	650	640	675	648	630	662	665	685	621	659	646	601	629	645	666	622	660	625	645	638	660	658	699	654	633	657	663	661	641	630	679	660	630	680	663	686	622	659	662	626	667	651	619	669	660	657	677	704	671	656	683	659	697	680	627	693	665	611	684	612	685	661	657	697	671	662	620	611	637	670	601	655	660	664	675	643	630	648	638	695	662	680	674	672	653	665	651	648	682	657	641	619	671	645	677	606	649	691	628	643	639	654	709	648	656	615	692	618	691	651	644	617	635	634	620	671	631	662	691	633	682	644	655	687	664	667	651	625	708	670	702	652	607	605	632	677	630	659	618	626	679	641	653	691	669	663	652	616	645	633	655	657	609	714	681	602	652	663	666	623	662	654	674	685	650	699	668	666	646	695	688	684	669	604	685	647	639	628	645	606	627	607	648	680	710	678	639	655	668	639	632	642	632	665	665	624	648	649	638	650	629	717	680	713	653	651	700	677	677	660	677	622	623	667	690	645	664	702	605	672	647	690	617	657	640	684	696	596	692	688	680	675	674	683	632	673	667	639	643	650	624	632	671	632	646	614	662	646	663	669	706	647	665	642	677	660	643	635	686	630	626	653	643	624	623	653	664	634	648	615	654	700	686	641	647	651	699	652	654	652	670	640	682	683	654	689	631	667	676	667	649	621	647	633	637	622	671	680	642	626	661	630	624	640	698	665	636	614	640	627	624	659	645	667	673	634	632	663	674	635	674	664	663	639	651	655	721	623	708	618	658	638	668	672	636	654	648	653	630	632	640	664	669	668	653	632	651	659	669	670	615	643	641	667	667	632	655	650	658	635	688	674	670	646	651	675	636	653	632	681	629	655	644	634	668	629	650	654	620	628	670	659	693	631	669	640	622	682	660	625	674	591	620	629	628	668	698	672	667	662	601	665	673	684	677	659	611	621	659	659	627	717	659	661	635	668	599	637	713	667	710	637	610	651	655	631	655	592	668	676	616	648	608	689	621	647	677	684	718	674	682	611	635	635	651	639	645	615
40972	42908	45914	11412	1416	799	601	546	412	373	320	306	276	274	282	241	260	236	267	235	232	243	229	216	228	212	191	203	218	201	210	240	218	213	202	191	227	212	201	208	211	232	185	213	192	195	177	206	193	177	197	189	222	188	200	190	200	168	214	170	190	212	178	201	205	214	200	191	232	210	201	200	209	184	215	197	185	195	217	200	233	200	210	191	208	202	213	211	199	224	211	206	189	249	203	204	211	202	200	212	207	185	212	177	194	192	180	218	196	187	207	211	191	202	203	212	188	198	174	213	212	208	216	184	206	191	207	181	185	199	209	201	189	186	200	212	224	195	209	217	203	232	217	218	216	209	203	200	191	227	201	206	224	229	185	200	210	200	224	186	182	200	207	205	219	196	204	185	207	183	211	181	198	209	211	213	192	200	190	170	175	203	202	216	200	220	170	205	196	200	193	205	211	184	190	225	181	200	194	215	199	174	189	180	196	173	188	208	177	201	216	185	192	208	190	193	184	213	202	202	193	196	200	233	209	177	193	194	205	187	190	183	217	196	181	212	228	216	181	192	196	225	220	187	211	197	198	206	198	207	221	199	196	193	219	184	199	190	198	209	185	217	216	189	207	206	208	191	190	210	211	201	164	193	208	200	207	221	190	185	204	182	232	208	208	172	178	233	202	198	226	217	186	221	200	196	189	202	190	193	225	217	180	208	214	211	173	192	182	207	191	207	198	238	220	196	197	213	177	199	215	202	193	191	223	189	196	196	206	218	217	174	200	201	206	199	171	200	201	207	200	196	191	199	208	193	200	210	198	189	183	218	211	192	220	199	175	191	206	219	221	202	203	201	186	196	177	198	196	184	204	189	198	187	200	199	187	216	208	213	208	204	191	211	225	191	182	183	182	194	200	187	209	216	219	226	190	185	207	209	212	185	195	204	232	187	172	214	187	186	190	193	203	195	209	209	215	215	225	185	174	221	223	215	212	176	234	202	193	242	193	213	219	203	172	200	201	196	195	217	203	191	191	202	187	191	215	196	200	187	184	214	219	195	191	183	188	186	209	175	197	191	189	182	187	162	183	193	185	191	196	190	206	184	196	200	188	193	194	222	201	208	201	204	186	187	200	219	216	229	220	226	184	203	210	213	190	193	194	172	219	184	224	185	216	174	201	209	211	213	180	201	199	148	183	217	196	167	218	219	207	184	193	206	194	192	200	200	199	210	200	189	224	181	223	189	192	216	228	200	190	202	178	171	203	197	198	192	192	181	212	189	201	168	200	208	212	179	200	233	170	215	205	205	176	194	210	207	212	204	207	203	203	213	213	191	190	211	204	193	199	175	195	211	214	184	224	238	202	184	206	208	196	215	213	206	222	210	210	178	188	183	200	186	207	175	190	221	194	216	197	206	194	187	193	186	183	210	225	212	192	204	199	209	210	179	207	168	199	182	202	194	183	192	206	200	212	193	191	221	205	191	214	202	192	186	188	175	183	200	196	200	174	230	208	194	177	201	177	175	212	222	219	206	210	174	213	188	178	213	194	197	201	188	210	196	211	208	190	198	216	194	206	210	196	209	186	173	195	187	213	186	195	195	214	195	219	209	186	196	203	204	194	197	206	194	219	211	204	198	215	217	175	210	199	193	191	231	189	197	226	200	178	197	215	194	191	218	180	189	193	188	184	205	178	244	201	205	179	222	193	232	181	163	192	216	199	207	191	217	215	221	198	170	166	207	182	196	219	215	200	215	203	209	222	214	220	208	204	212	167	219	186	211	199	218	197	171	203	206	198	233	211	199	213	213	209	221	179	196	189	204	192	193	218	209	192	191	209	199	201	188	178	188	191	196	199	220	186	194	215	199	198	177	178	196	202	197	204	213	193	212	197	189	191	226	193	195	208	193	217	181	223	191	204	183	195	210	187	191	209	178	197	187	179	194	209	198	194	183	196	179	195	182	205	200	195	190	181	193	195	171	207	205	241	170	202	186	208	219	211	207	211	228	193	186	214	187	215	198	206	184	219	202	216	211	224	188	190	213	206	198	233	203	210	195	213	199	200	186	204	204	193	207	181	191	206	224	204	197	182	195	205	183	200	187	210	178	199	199	190	215	205	198	186	206	199	169	198	181	193	206	218	200	231	202	171	201	199	205	203	185	183	191	197	199	209	195	205	228	190	214	206	202	187	194	191	194	193	211	204	247	181	207	184	210	185	215	219	211	197	171	212	188	195	186	213	200	194	201	199	215	220	198	188	215	242	218	216	209	200	212	203	200	194	196	235	206	196	189	192	189	200	199	185	193	169	207	214	177	196	216	186	176	204	180	226	222	219	191	188	209	194	231	210	175	215	207	189	214	222	223	194	218	209	209	211	171	208	194	205	188	181	192	197	185	214	213	191	210	196	206	208	191	218	204	198	189	208	215	196	175	192	196	207	206	210	206	203	194	201	221	203	190	218	194	225	211	207	200	202	209	182	195	195	207	185	193	207	186	203	204	187	199	177	212	218	200	215	196	205	205	216	206	199	204	192	206	196	201	201	188	208	181	224	205	200	195	197	201	222	224	217	206	204	212	185	202	169	217	213	193	215	201	184	232	189	188	188	211	208	179	205	222	218	211	199	200	221	184	213	215	203	189	192	193	194	206	202	177	207	176	191	210	190	186	218	187	212	216	176	176	200	202	188	200	210	198	219	196	223	190	182	173	193	187	193	199	195	186	190	192	219	189	178	189	193	198	213	201	198	206	196	209	191	211	186	207	199	207	238	191	203	208	189	203	208	200	177	203	201	186	210	202	210	191	216	223	184	198	210	179	181	192	181	203	192	209	216	209	191	198	226	199	200	191	194	197	203	218	208	183	216	202	196	194	205	192	201	201	196	183	189	190	213	206	189	189	203	172	185	195	190	198	194	212	209	202	185	198	224	172	208	207	202	202	191	214	191	197	180	214	193	190	174	216	197	202	216	199	221	198	192	171	224	215	186	195	185	214	212	201	203	165	214	174	215	179	201	199	205	191	193	202	229	200	192	212	194	197	208	179	196	195	201	178	194	188	217	215	204	190	188	196	206	192	195	168	200	213	193	219	194	214	206	174	196	200	180	203	190	196	202	186	221	208	210	205	208	205	180	183	211	205	217	191	188	189	202	213	182	175	189	188	186	207	190	170	202	204	198	198	206	224	194	181	180	198	193	210	206	182	199	191	236	203	194	208	207	223	189	192	219	197	207	218	203	195	206	210	178	222	206	194	169	197	197	173	194	185	187	190	187	203	177	180	214	201	222	190	204	188	188	189	188	199	201	208	220	214	201	217	228	185	205	211	202	221	203	199	183	163	195	216	206	205	210	182	195	190	205	184	195	233	201	226	221	208	203	197	197	195	189	212	177	193	192	194	205	206	210	185	223	188	200	221	172	193	210	190	196	192	190	214	183	191	175	173	184	200	208	187	199	193	190	201	189	196	233	201	197	203	195	192	214	210	176	216	191	206	192	201	193	206	191	176
24220	29626	38971	5334	4305	3489	2751	2329	1994	1707	1571	1372	1241	1205	1107	1006	953	868	867	860	774	764	754	720	752	735	688	682	685	680	662	626	611	634	654	575	606	587	597	562	583	534	594	568	617	561	571	547	594	570	544	567	536	545	538	536	534	551	508	541	526	489	555	503	544	514	531	536	554	536	530	510	521	544	520	560	569	523	524	507	524	525	551	530	503	540	542	557	518	526	502	505	532	561	538	469	540	512	490	537	515	521	577	523	540	517	531	499	535	515	510	497	533	526	507	496	513	512	518	512	498	519	480	495	549	492	488	509	538	525	511	507	492	507	494	546	518	528	478	498	490	497	557	523	487	545	547	532	477	571	539	517	527	503	538	494	537	517	523	522	538	542	522	483	519	487	511	510	519	493	499	520	489	558	521	502	538	541	552	485	508	577	495	506	499	519	511	512	525	502	521	521	509	529	524	511	503	480	521	513	516	502	528	499	495	544	485	474	475	514	509	527	462	547	503	534	518	504	531	544	517	490	530	522	525	574	514	517	482	510	506	531	496	518	522	526	515	485	500	508	521	500	524	548	505	487	467	550	511	489	518	511	513	533	508	504	518	527	506	503	502	501	517	527	496	522	492	495	550	496	478	508	488	534	520	497	528	492	485	476	476	474	529	519	508	523	487	511	478	518	477	511	502	501	539	505	498	512	492	515	479	511	495	507	515	555	533	487	502	552	534	464	503	506	516	459	546	533	487	519	518	529	499	538	482	515	514	547	506	456	486	502	549	524	533	487	501	535	516	512	532	500	478	529	478	511	472	512	509	489	513	476	508	494	539	532	509	473	493	488	502	501	525	468	500	498	508	507	496	497	545	511	552	496	482	483	533	475	529	519	516	496	465	498	494	555	503	504	479	533	509	508	497	513	533	529	514	486	514	534	463	504	466	504	526	509	504	537	524	501	512	514	515	520	504	502	542	503	518	545	497	533	501	485	495	508	487	535	484	512	516	503	501	506	543	499	492	484	530	506	534	511	520	493	539	509	504	473	492	517	520	509	536	501	517	521	481	490	498	483	511	551	504	498	506	520	499	513	508	517	505	522	495	522	485	515	514	497	490	508	511	502	489	524	557	535	489	470	498	503	501	515	513	508	479	500	498	519	547	494	524	546	534	516	534	526	519	507	534	503	507	557	516	508	494	508	545	518	485	498	511	515	498	505	484	516	497	486	492	488	540	510	487	533	536	465	510	478	506	518	479	532	490	443	523	434	501	443	489	496	498	508	502	543	558	508	525	509	523	492	506	490	512	496	487	524	457	504	484	517	500	465	487	501	496	499	509	453	442	494	517	512	511	501	468	511	536	533	548	455	548	504	520	510	532	511	515	521	504	471	507	497	527	508	522	509	513	520	541	477	492	538	503	513	520	501	496	464	542	509	484	518	502	468	522	525	523	502	488	483	526	506	478	490	538	510	457	509	526	502	499	510	536	499	521	528	491	508	490	498	491	483	510	498	484	542	494	492	490	506	560	523	534	548	519	536	524	527	520	527	482	517	500	522	521	509	524	501	489	506	526	522	498	495	529	491	500	493	504	486	501	508	505	494	522	470	523	530	522	541	475	504	481	472	529	539	542	503	502	512	503	533	454	496	533	483	509	509	484	490	543	507	518	511	519	467	491	536	458	489	503	483	457	460	490	520	503	487	503	482	490	512	512	542	532	499	506	488	508	485	466	491	510	513	499	532	485	541	542	518	519	500	494	560	504	503	539	506	518	515	513	545	512	498	476	532	539	539	473	534	502	547	516	506	548	507	507	533	494	490	512	512	521	564	516	519	520	523	547	531	469	514	483	467	452	526	494	522	483	537	488	502	473	541	543	531	493	476	506	511	504	519	511	524	479	492	546	515	545	495	478	499	459	469	514	507	485	500	528	482	504	523	526	514	518	521	481	527	533	533	454	532	532	487	510	515	520	558	523	509	528	519	523	476	509	503	519	510	537	519	504	538	540	528	482	510	495	491	534	512	525	526	498	512	553	490	524	518	512	496	512	465	487	494	465	509	483	520	536	466	516	495	495	492	518	543	501	532	499	479	529	513	513	486	512	530	546	517	503	475	526	497	531	509	509	520	502	524	531	508	523	503	480	520	490	492	523	516	500	515	525	502	514	514	532	514	484	506	512	512	561	487	536	525	550	534	495	508	545	492	505	524	486	503	480	486	503	449	494	539	506	510	546	480	538	502	522	497	522	509	493	561	541	511	537	520	515	505	524	522	512	526	579	492	491	525	509	477	517	470	502	498	531	452	498	557	487	495	504	470	506	512	491	490	519	524	503	490	532	511	498	476	488	505	491	512	516	503	498	556	512	520	480	475	530	501	507	538	517	527	499	490	500	450	526	536	531	491	503	527	533	498	501	480	532	548	498	511	542	511	478	514	519	508	508	526	524	489	512	487	500	538	510	484	536	503	545	488	508	508	516	468	517	527	498	487	462	532	501	517	506	511	521	534	497	500	522	552	524	530	500	503	495	533	511	484	547	544	527	508	552	512	498	521	500	497	478	519	492	521	485	483	505	475	522	515	528	501	485	525	536	482	490	511	535	455	484	490	480	509	483	508	490	508	513	508	539	524	521	503	504	511	474	508	523	502	499	510	493	536	499	520	504	506	476	513	533	508	490	542	520	495	487	514	518	488	484	503	522	550	503	505	503	530	512	533	520	531	494	486	514	484	491	535	507	511	533	531	520	507	488	488	523	503	514	479	524	480	532	528	512	519	526	497	502	511	488	500	525	523	522	499	536	474	489	520	505	494	476	474	476	518	491	519	501	529	510	521	492	501	520	524	459	515	512	512	495	505	506	493	546	483	481	501	482	530	460	486	528	527	502	491	480	491	524	522	504	492	527	480	537	506	516	513	546	518	533	528	502	519	492	495	499	523	544	469	491	517	519	531	525	503	544	519	525	492	507	547	502	500	549	505	509	536	492	495	545	488	484	561	516	517	531	510	512	519	517	468	531	509	510	555	508	531	501	490	497	475	522	462	529	499	467	541	487	515	558	500	532	485	465	481	522	523	516	484	461	532	486	554	498	532	526	504	483	523	518	533	513	485	500	534	498	503	494	524	486	489	533	491	546	507	502	508	477	473	563	503	542	487	520	535	455	500	510	478	540	511	505	483	536	473	505	486	484	493	483	542	472	467	525	531	538	522	523	479	520	509	521	503	496	510	474	554	495	494	521	523	457	527	446	519	507	508	455	537	519	514	502	485	520	514	488	475	536	502	529	503	497	492	533	511	494	515	517	494	518	492	477	509	490	525	541	524	512	525	512	517	510	510	494	523	506	520	542	514	479	511	479	474	508	509	543	507	514	481	550	528	499	544	516	519	550	518	533	524	455	470	497	494	520	508	499	491	493	492	529	517	497	512	488	515	486	496	520	497	476	496	507	487	493	532	486	498	526	491	515	505	490	506	506	485	532	511	506	508	554	491	495	538	477	482	506	520	469	547
2931	1284	1378	188	178	164	146	137	177	129	149	138	148	133	165	135	166	147	142	127	156	145	140	148	155	130	164	147	149	145	146	145	150	151	146	141	163	146	146	165	152	136	143	158	160	142	156	141	135	153	149	139	131	146	154	151	130	168	146	131	142	149	181	163	149	163	145	137	158	131	148	128	156	152	150	160	138	150	159	156	165	156	135	165	145	148	145	161	179	135	134	137	126	145	161	153	145	140	147	115	181	147	119	163	159	153	150	158	158	167	155	143	154	147	169	133	155	150	150	137	141	157	151	146	146	146	136	154	159	147	170	140	146	159	151	156	139	151	143	159	146	131	155	164	150	137	138	146	145	146	157	117	138	121	138	141	165	169	155	135	152	163	159	174	158	144	133	150	148	167	125	133	137	162	163	164	150	178	147	149	155	136	135	157	175	143	124	140	139	127	149	142	141	140	154	169	131	154	146	144	144	154	154	144	143	137	155	151	145	146	146	145	148	160	140	162	176	141	159	151	157	153	137	175	156	157	140	167	154	163	130	117	166	161	156	133	127	153	146	142	147	172	172	160	152	145	164	136	148	138	156	161	163	152	170	151	157	169	154	141	170	137	155	126	137	156	157	146	130	159	162	179	161	123	153	152	184	160	148	173	162	157	151	154	153	147	128	162	163	151	184	153	159	150	166	169	159	151	131	146	153	150	150	159	137	148	164	125	152	145	157	133	156	146	168	151	114	140	162	160	133	137	149	156	142	139	143	144	146	138	144	112	129	149	147	166	132	134	162	160	161	155	148	152	152	157	153	127	127	148	122	132	178	162	154	162	158	160	148	165	152	142	154	115	146	160	138	157	168	141	130	142	149	141	158	156	143	146	164	143	182	149	149	161	145	146	128	152	144	149	138	153	157	150	138	155	135	156	146	161	138	133	160	133	134	145	151	165	142	149	157	129	157	163	136	148	141	154	149	156	153	139	153	152	157	178	131	135	145	152	151	154	151	171	136	133	137	159	165	155	152	154	142	162	147	165	146	155	146	135	151	156	154	164	156	131	158	157	161	149	162	154	147	152	152	143	161	166	164	145	172	147	153	147	173	146	164	146	136	151	135	170	157	151	168	163	129	157	127	160	164	134	139	167	138	159	141	174	149	174	164	134	141	151	158	135	156	149	136	148	156	140	136	151	158	160	161	162	143	152	175	147	168	129	154	136	169	118	158	144	137	139	146	143	151	155	168	149	173	156	160	151	144	150	140	148	136	165	143	133	132	167	169	143	126	129	150	155	152	153	151	163	154	158	151	144	143	180	168	145	183	152	151	134	138	128	120	142	139	161	159	153	164	159	148	168	131	143	145	159	143	133	164	145	119	131	131	147	128	129	124	139	173	147	139	150	152	151	143	161	150	145	134	150	147	174	132	139	127	158	158	160	143	124	157	144	153	144	157	136	150	156	134	147	133	154	148	173	128	108	128	143	152	122	194	172	137	158	149	165	152	134	159	143	135	161	181	145	154	148	172	133	160	143	142	129	144	153	151	137	145	168	167	136	135	175	154	138	127	158	141	140	158	113	149	149	168	155	148	140	138	150	150	143	147	166	149	168	135	155	147	157	142	140	152	134	148	143	135	156	148	144	141	162	167	165	136	158	157	147	138	161	157	135	147	141	126	151	137	164	127	145	133	163	123	155	173	155	145	131	145	140	162	133	126	137	153	144	142	145	147	156	137	148	147	154	135	135	148	169	139	134	150	139	162	155	141	145	152	159	146	148	142	158	121	151	140	138	200	151	153	147	162	153	140	138	145	158	158	140	133	174	146	156	153	162	159	154	163	136	164	155	137	141	154	151	170	137	130	156	144	143	156	170	147	140	164	153	142	144	144	155	144	139	159	160	150	143	143	154	160	168	180	149	153	152	145	160	175	155	146	159	148	138	159	135	155	142	138	173	149	151	149	173	172	158	161	157	138	154	129	149	163	144	160	156	148	144	142	173	151	145	181	151	156	165	159	137	158	139	151	142	130	147	128	142	122	145	146	167	137	140	130	142	147	174	135	163	153	145	164	160	150	151	138	162	151	149	152	150	148	159	150	171	174	139	147	156	161	129	157	146	168	124	153	138	159	155	160	156	143	182	138	133	159	156	134	144	157	143	135	168	160	157	145	153	151	163	159	147	139	157	160	159	151	161	158	178	150	143	129	137	166	145	142	159	144	134	151	149	153	162	136	125	120	119	170	144	152	159	166	134	158	165	155	155	146	162	164	140	132	126	165	138	117	152	157	144	164	156	163	158	137	153	153	166	167	151	154	154	140	166	138	160	175	143	137	144	154	149	148	140	160	145	141	158	163	159	150	148	150	147	168	152	157	147	149	156	129	163	155	145	137	141	153	174	143	179	135	142	146	152	122	131	181	146	138	144	150	143	155	144	138	148	154	162	134	146	186	143	141	146	140	160	142	165	156	147	157	164	127	156	147	140	145	165	159	144	138	179	136	159	164	151	146	142	164	147	153	131	131	157	177	151	149	152	144	130	151	143	160	154	162	153	150	138	126	143	152	154	125	163	168	151	139	165	149	151	145	153	151	136	140	139	159	113	145	152	143	159	130	156	134	170	159	148	158	148	143	148	143	143	136	151	131	143	145	163	145	134	140	167	133	149	162	150	137	138	150	154	131	126	130	163	178	165	143	163	144	149	142	140	151	140	127	147	158	149	170	176	179	134	180	152	154	143	130	150	143	166	152	147	127	141	121	133	139	178	140	150	155	143	115	163	128	153	138	156	150	160	142	139	150	150	143	133	152	170	144	139	134	132	137	152	129	138	146	151	132	170	143	144	155	135	169	149	174	143	154	137	155	134	163	143	151	157	129	179	144	161	147	158	170	144	152	149	140	149	144	133	142	152	142	135	142	180	140	160	138	133	131	150	156	155	174	134	174	164	140	166	165	149	143	157	134	136	155	130	126	147	151	151	161	165	129	138	138	148	147	147	145	134	154	145	140	152	150	122	156	131	126	154	142	130	162	158	153	175	148	162	135	143	178	151	178	195	152	136	138	140	154	177	137	173	148	142	137	144	159	146	145	152	161	142	163	154	157	140	172	144	137	153	141	171	160	148	140	168	151	162	165	156	165	154	158	154	153	141	128	158	138	143	134	177	144	128	136	151	141	151	146	165	144	152	138	151	151	145	136	148	164	145	164	131	151	127	139	179	152	149	145	175	136	161	160	134	153	153	165	164	173	144	139	159	141	143	139	163	169	166	131	171	168	139	153	171	120	150	129	137	137	166	144	161	157	155	141	159	159	159	164	157	156	152	152	133	155	140	146	146	147	142	146	153	148	140	142	148	141	148	140	149	148	142	165	146	164	178	145	148	144	161	156	153	150	129	141	147	164	145	145	150	160	152	142	158	142	148	164	166	148	163	159	153	135	164	156	155	154	158	178	161	139	156	153	149	160	143	161	145	151	155	167	124	140	148	148	141	139	130	158	148	143	167	129	173
3014	2085	3771	533	471	468	464	449	407	416	402	408	434	468	430	444	414	429	443	426	454	403	428	424	410	420	380	422	420	403	436	430	458	417	429	414	404	456	378	432	414	423	439	402	403	438	452	402	415	428	415	437	408	389	430	379	418	396	423	441	437	407	446	423	414	381	408	402	423	398	413	432	448	417	428	393	430	412	379	424	422	421	401	398	423	426	411	373	412	454	424	408	425	431	399	422	438	436	368	409	390	421	414	376	438	408	417	401	462	397	410	394	448	426	392	438	455	443	369	420	457	412	407	412	420	421	385	446	416	450	366	408	413	431	427	394	393	462	433	428	401	432	424	428	407	428	452	428	408	437	453	416	457	412	421	424	378	421	457	440	440	430	366	428	442	442	385	399	439	450	454	432	394	431	418	393	442	422	456	462	429	419	436	437	410	430	411	385	438	428	437	433	420	419	420	418	407	440	439	406	451	425	431	412	439	457	419	375	449	430	372	400	389	398	404	422	427	391	420	423	413	434	408	400	413	415	436	398	439	402	424	414	400	439	451	400	414	408	419	386	447	464	426	412	418	404	422	412	441	445	412	423	392	408	438	399	390	427	420	393	428	459	411	402	410	442	438	440	438	417	415	413	395	409	422	414	391	425	434	402	419	406	418	475	388	409	377	381	432	417	451	442	380	430	465	406	394	440	413	386	408	435	432	449	424	438	443	403	449	411	425	399	381	396	397	412	436	412	406	445	464	437	431	392	419	403	431	388	417	412	453	416	441	402	417	389	435	413	450	427	398	443	419	419	413	411	431	384	424	416	404	423	426	383	469	405	428	442	423	404	393	411	405	445	435	465	441	399	429	391	407	423	404	424	417	435	428	413	400	414	438	405	373	424	423	408	429	416	433	393	456	425	452	411	394	432	392	443	414	433	421	385	416	386	427	460	412	399	391	423	398	423	416	401	406	411	414	430	384	421	401	444	420	428	408	441	410	454	396	449	420	409	400	390	453	420	416	397	407	419	442	442	453	418	416	402	437	418	429	437	401	406	409	415	409	408	436	460	451	424	431	430	429	404	402	432	413	423	417	438	444	411	432	437	364	431	402	436	424	446	419	420	402	416	403	405	416	441	416	413	402	410	413	430	452	433	380	428	401	442	392	412	443	408	423	409	409	443	421	418	421	421	419	405	416	397	481	420	445	437	448	425	422	419	395	441	378	419	402	446	403	437	439	393	420	423	415	441	392	429	423	388	433	409	410	414	420	428	455	392	420	420	406	448	405	413	423	426	434	428	410	399	416	428	436	410	423	381	405	461	383	381	417	439	414	446	409	419	395	426	433	414	392	409	407	390	442	396	405	406	437	439	426	412	435	417	417	419	418	396	416	427	395	428	411	366	423	422	377	386	418	410	400	390	445	420	418	415	419	364	405	409	418	436	400	444	375	416	406	395	416	443	402	399	484	414	404	452	410	442	467	433	405	411	440	405	434	432	405	399	398	434	465	439	404	440	398	413	414	385	417	413	417	429	408	450	402	420	411	452	418	400	410	416	426	440	423	435	437	392	440	435	388	434	449	407	413	412	413	422	427	401	427	438	410	431	422	395	453	385	402	388	441	389	388	398	407	388	436	435	452	415	396	425	424	400	465	402	405	424	402	450	397	456	451	434	460	407	402	448	453	417	407	444	427	409	448	447	426	435	432	420	418	394	365	438	426	416	419	426	433	439	416	424	431	439	381	425	422	404	406	404	454	391	411	437	426	401	438	429	430	404	430	376	428	421	462	436	445	410	430	413	415	462	427	404	405	437	434	429	393	419	403	394	411	444	446	418	431	429	451	398	418	410	402	457	432	386	423	413	443	393	422	452	420	397	444	423	390	418	381	422	438	460	384	372	401	422	448	415	422	398	384	401	424	386	413	429	435	420	406	458	405	446	382	416	407	443	383	429	425	422	437	393	424	440	471	389	421	400	404	420	443	404	406	410	410	404	420	410	422	400	444	411	402	389	430	420	410	419	454	394	423	450	394	446	456	426	445	423	409	390	409	447	408	414	440	428	437	432	404	430	410	386	421	434	403	423	404	411	460	424	402	429	385	437	386	386	422	418	407	380	430	383	448	400	433	368	427	413	408	422	380	435	411	433	411	397	434	436	417	415	447	426	441	423	426	428	417	436	422	410	429	410	410	391	397	411	404	417	374	415	398	406	390	422	420	421	403	401	392	428	415	415	427	430	409	403	433	396	422	398	418	377	438	406	417	431	430	392	423	428	436	439	436	429	450	387	433	399	407	422	447	440	398	409	436	471	440	423	433	434	441	434	408	451	423	416	452	431	419	454	404	414	434	428	402	430	382	441	418	420	405	414	428	432	411	392	419	447	387	412	427	408	410	427	396	416	435	420	421	438	429	397	422	403	405	449	404	481	403	441	400	409	399	438	424	414	444	385	426	407	451	460	404	384	429	417	446	399	412	418	444	436	445	424	414	423	438	427	385	378	413	386	433	415	446	419	433	393	442	440	445	428	443	403	404	408	440	404	405	426	430	424	467	458	415	414	474	450	412	455	415	432	428	432	395	447	402	382	409	410	428	436	394	441	415	428	390	450	430	445	401	413	399	404	452	434	407	392	437	435	411	421	403	471	393	436	404	412	394	389	429	425	411	424	404	418	409	420	416	419	439	413	403	456	405	441	449	465	447	424	453	426	404	426	390	423	416	438	393	399	408	430	403	421	408	401	420	420	403	429	445	414	382	415	405	422	396	394	411	411	415	401	413	437	413	410	377	386	474	416	423	422	425	438	433	441	420	407	411	421	425	419	413	434	406	414	400	416	427	422	402	412	428	445	403	390	421	420	444	374	418	411	409	460	467	438	431	430	408	434	428	440	407	425	442	445	407	421	433	407	451	422	401	445	424	412	414	390	416	405	439	404	381	403	409	410	407	403	455	402	401	425	405	392	449	400	416	433	439	416	394	425	422	440	403	435	421	462	416	425	420	465	442	424	438	426	448	444	404	422	385	402	425	416	413	410	423	444	423	409	423	400	442	404	400	419	394	419	407	425	409	408	431	441	442	437	400	415	436	415	437	445	410	425	423	420	398	412	384	467	447	413	428	415	423	421	421	417	437	435	434	425	428	409	415	423	421	414	419	399	427	429	408	436	418	438	401	450	397	439	418	405	395	436	392	388	424	422	404	397	392	425	443	426	432	434	448	420	395	431	421	430	401	400	428	439	428	402	423	426	425	440	429	405	422	433	418	430	436	431	400	421	418	393	437	370	411	444	415	426	394	451	412	424	421	425	419	457	440	433	430	422	412	366	416	402	426	467	409	417	457	388	477	388	448	406	432	419	408	408	424	400	415	432	411	413	451	425	406	425	392	416	418	416	419	414	394	416	432	411	401	385	422	408	408	415	395	438	394	410	426	445	445	400	443	415	411	375	385	420	430	449	415	419	391	416	428	424	387	431	433	419	423	411	397	393	440	402	369	417	427	439	409	429
28317	30954	32147	6253	759	518	491	412	334	339	342	297	316	267	290	314	297	279	265	264	247	297	262	283	293	266	265	252	292	275	261	283	236	266	290	273	255	253	277	270	252	266	259	262	268	266	246	274	257	281	260	256	280	239	279	268	242	264	250	286	240	265	284	256	256	265	256	276	264	269	263	266	269	238	286	274	257	304	235	275	266	279	252	298	267	260	269	233	252	243	238	282	249	267	255	259	268	295	250	297	269	254	255	272	242	242	274	273	273	273	242	253	241	221	287	245	272	251	233	251	261	264	257	253	280	278	290	256	285	254	284	271	278	251	266	239	242	273	239	259	248	260	236	273	268	259	253	261	253	260	240	285	215	232	259	247	226	276	260	245	261	266	261	270	252	254	253	241	253	266	253	245	246	295	286	293	256	250	263	274	245	264	250	243	267	234	287	247	239	250	228	257	259	256	265	257	236	257	299	261	235	248	268	265	264	259	257	244	281	274	239	258	256	256	247	241	261	265	241	282	241	257	239	265	251	243	241	243	251	278	261	255	237	236	220	235	242	285	241	248	274	241	266	249	259	264	279	226	254	275	263	229	253	279	240	260	266	258	276	244	241	241	276	260	259	257	293	212	254	226	237	235	249	269	269	250	245	258	265	241	247	260	267	267	268	288	252	268	293	264	274	268	266	243	272	289	221	254	253	237	254	249	264	242	259	279	266	257	273	253	248	253	242	233	275	232	270	289	261	256	232	270	251	247	240	256	257	259	258	269	273	268	260	269	250	268	282	226	252	251	254	269	250	258	247	254	263	260	257	252	268	269	284	258	244	214	248	254	269	274	288	261	287	247	248	246	274	283	262	263	245	270	262	262	297	266	264	270	250	240	275	257	246	259	273	252	276	296	232	246	263	269	240	264	244	235	297	269	270	264	257	234	268	271	273	255	267	238	281	266	263	263	249	239	239	272	231	256	277	254	243	256	250	246	257	278	252	262	242	265	253	284	250	294	235	247	260	295	261	294	269	284	306	292	277	281	249	240	247	265	270	252	261	291	282	255	279	254	238	254	272	252	254	234	278	226	230	279	264	250	270	261	232	281	255	246	244	283	259	272	260	256	235	272	249	254	232	243	255	250	279	270	275	270	280	256	272	293	285	266	228	266	253	270	256	237	240	273	252	261	243	250	248	240	235	261	291	277	285	249	269	266	272	248	248	276	241	268	257	265	274	278	251	246	292	272	258	272	250	232	278	272	229	236	258	249	285	289	260	295	266	263	256	247	248	275	226	253	276	261	271	255	278	274	230	267	253	260	251	253	251	278	279	243	260	247	240	251	253	259	227	258	235	287	259	249	250	255	244	275	239	269	255	249	257	268	252	271	276	241	299	254	272	232	263	258	246	284	235	260	251	264	245	270	232	243	244	253	245	264	268	266	232	256	262	263	263	289	255	249	253	276	275	243	259	251	257	256	248	278	253	242	279	275	298	272	243	279	248	282	238	258	266	269	277	250	247	249	288	229	262	248	260	259	262	259	233	266	287	252	233	265	272	279	257	252	243	237	268	261	260	275	253	264	251	264	247	260	289	279	254	283	252	272	280	246	223	242	269	246	262	284	251	259	249	257	263	273	246	283	239	260	284	241	260	270	257	241	254	244	261	259	287	242	259	292	273	262	264	249	238	251	254	256	275	251	243	257	231	241	273	239	239	258	235	277	264	239	225	264	276	248	251	240	260	241	238	268	275	284	253	257	244	268	268	252	265	310	255	265	257	241	252	251	261	262	262	278	248	276	261	307	256	280	248	257	212	251	229	260	263	291	249	245	258	257	241	263	258	252	239	241	241	269	251	251	239	260	239	271	265	223	276	255	253	271	269	253	271	259	269	271	265	250	248	288	246	275	253	243	273	267	256	238	258	254	264	270	247	253	260	232	265	273	281	255	260	251	237	254	277	269	272	250	272	275	238	243	257	261	275	245	255	264	256	240	265	261	257	253	248	241	269	248	274	260	219	258	248	257	248	244	242	267	276	232	260	254	264	236	272	256	257	272	217	274	256	241	259	273	273	286	234	263	245	259	262	253	241	291	250	276	234	264	259	240	239	285	247	277	274	248	278	259	236	282	243	236	243	244	265	217	260	255	285	280	271	290	235	253	246	268	272	277	262	254	272	266	277	280	261	253	253	260	242	268	257	241	266	247	270	260	248	280	278	249	245	250	254	250	272	288	273	264	267	235	272	258	242	259	261	292	241	246	229	248	238	277	246	266	243	248	259	239	269	263	258	271	233	249	259	260	255	253	249	245	276	265	266	281	238	259	239	268	241	244	251	245	277	269	270	242	277	254	248	285	219	279	256	271	273	258	307	257	284	284	246	251	238	263	263	256	227	249	257	285	265	245	250	270	255	271	246	268	242	252	296	269	264	269	240	261	236	249	250	255	258	259	257	261	267	277	261	277	249	243	277	262	263	254	255	249	243	259	257	273	267	264	261	238	235	283	286	245	253	251	260	266	260	255	258	298	274	293	248	267	260	286	276	263	260	262	264	280	267	261	244	237	259	280	247	268	266	230	264	255	245	274	279	301	251	271	258	242	245	272	236	286	235	239	263	249	265	240	237	242	257	256	275	258	293	265	269	258	257	253	252	277	259	251	226	242	265	272	229	268	251	267	262	259	283	289	253	264	240	259	263	246	273	254	251	256	259	291	244	258	271	258	231	249	247	274	224	306	258	242	283	251	273	275	251	252	268	270	228	233	280	256	292	265	270	258	257	279	283	248	244	254	252	250	268	250	262	266	265	241	264	257	288	249	236	275	255	261	278	250	255	276	233	239	264	254	275	256	249	296	272	250	241	272	272	270	261	244	245	285	256	263	245	266	245	256	260	275	251	274	266	262	252	253	274	291	259	278	270	256	274	263	227	228	272	237	258	271	259	261	239	283	276	256	272	283	280	266	258	285	264	262	260	261	266	248	260	237	290	269	270	262	274	269	253	242	252	244	291	266	262	249	291	241	265	242	251	265	239	276	239	269	243	245	272	257	249	266	305	271	231	237	271	259	261	275	266	271	303	262	258	273	257	237	232	251	305	254	280	301	280	279	272	266	283	246	266	264	265	275	248	239	266	279	262	246	253	241	261	265	281	246	264	271	250	288	267	256	260	249	271	270	298	264	271	280	251	267	226	250	255	252	261	264	249	240	257	259	261	268	278	235	272	260	220	216	272	258	261	266	274	261	238	272	273	265	286	267	254	274	248	270	260	261	238	271	272	255	265	257	268	246	254	230	267	280	256	262	293	296	265	282	239	269	239	264	287	239	272	258	283	265	272	270	255	269	266	256	247	265	242	290	261	254	270	283	270	243	256	262	250	272	259	266	266	247	253	270	271	258	256	269	239	230	258	271	256	268	241	268	247	272	231	260	267	261	248	277	239	286	268	258	285	272	254	262	262	245	232	247	274	260	278	259	288	237	244	243	209	253	259	262	272	259	239	262	268	261	269	280
16354	24335	31473	3089	2583	2182	1823	1603	1433	1237	1112	1089	988	958	912	921	884	865	841	837	807	787	777	774	797	748	676	709	744	743	725	708	738	712	731	672	669	677	689	695	697	700	698	646	702	685	750	716	713	690	675	640	675	691	645	649	623	677	702	698	709	676	722	666	670	670	647	664	671	685	674	666	691	653	660	663	653	613	652	666	647	625	709	740	698	656	658	667	676	669	662	674	656	625	654	693	619	662	707	670	659	680	658	614	685	678	610	664	649	649	677	629	635	675	663	652	714	665	699	666	683	667	639	662	673	646	623	677	702	626	679	646	648	704	686	678	664	687	625	649	597	656	677	650	709	688	620	656	637	673	684	717	655	675	596	632	668	668	650	669	663	638	653	652	639	717	661	660	626	682	659	677	655	655	663	659	576	632	655	637	657	630	667	654	651	660	605	672	619	647	666	700	656	619	660	642	669	668	639	663	658	640	650	726	674	686	676	652	593	650	693	664	698	614	646	674	667	672	641	699	682	667	657	635	684	652	647	672	664	646	662	645	646	650	650	619	706	590	642	606	608	635	608	696	629	627	691	720	615	671	644	669	625	674	678	686	665	648	645	631	635	656	613	679	648	666	740	689	647	660	654	665	631	661	631	619	665	626	658	669	613	638	658	660	716	665	682	638	697	669	635	668	661	670	610	687	611	691	676	680	645	645	611	624	738	709	644	668	688	656	697	629	635	666	716	667	631	679	677	599	664	693	669	688	626	660	680	597	670	689	660	689	682	582	654	659	627	698	615	617	662	658	642	661	669	641	651	673	684	647	652	644	642	667	680	715	706	667	662	660	657	676	674	682	687	650	644	686	689	645	691	668	695	636	631	663	632	643	666	649	636	680	671	652	656	684	672	606	644	661	640	675	685	626	652	657	637	580	641	642	681	715	716	638	664	668	602	631	654	615	690	657	648	661	706	673	671	692	657	655	672	657	656	668	630	691	680	650	648	686	697	638	674	638	675	662	669	657	651	667	667	602	710	627	655	711	666	618	667	612	682	610	621	690	666	668	672	681	698	668	672	665	632	647	655	657	657	657	661	652	664	654	592	640	682	684	640	644	610	642	623	664	651	647	658	629	652	645	670	683	663	670	705	677	700	638	699	673	667	641	662	657	657	674	649	679	623	680	611	648	664	669	657	616	644	646	651	665	620	659	695	649	685	662	679	694	673	626	674	646	654	650	664	624	622	661	663	676	652	636	664	670	624	669	694	620	655	679	657	656	645	633	655	664	664	639	638	659	662	684	692	687	653	638	658	673	644	690	704	628	652	624	633	698	630	690	646	662	641	663	654	692	650	641	681	613	681	629	659	642	660	667	705	678	670	652	658	682	720	668	688	625	652	653	677	637	637	661	681	671	666	677	618	644	677	675	699	650	633	658	616	666	637	675	624	682	681	636	670	652	679	647	659	635	694	694	663	651	639	677	656	666	630	663	652	629	680	672	637	619	645	661	664	636	651	698	613	647	653	681	669	633	677	647	707	630	649	690	637	651	659	646	676	651	692	614	617	687	661	656	672	653	611	600	665	642	692	699	655	678	624	611	664	654	617	666	614	674	638	638	692	648	688	614	691	662	642	632	682	631	651	660	671	638	628	647	652	627	621	663	648	684	627	657	633	673	623	685	716	669	632	678	723	600	646	673	654	640	678	681	627	632	633	670	656	682	712	685	694	688	646	646	653	672	687	633	683	672	642	666	678	636	651	653	674	617	670	669	681	589	700	657	628	673	620	649	662	632	680	656	630	717	680	688	651	604	664	635	640	677	686	666	679	672	664	634	644	653	724	668	661	656	660	665	631	656	657	621	641	632	695	632	669	671	629	632	689	686	643	669	679	662	646	690	650	685	696	660	672	632	650	693	649	678	651	654	696	694	683	639	664	638	656	636	652	657	690	647	692	626	692	626	614	613	678	589	650	661	685	673	611	693	666	633	668	659	700	637	647	664	657	656	662	690	664	656	625	644	690	662	695	636	646	696	668	699	688	660	671	690	689	656	643	648	662	705	671	649	682	666	686	710	651	621	652	679	637	659	675	620	660	640	664	638	683	685	656	652	630	668	660	657	633	669	674	699	656	698	715	570	614	646	650	642	701	676	639	639	650	677	685	657	652	677	678	651	669	665	682	641	667	666	682	660	679	670	651	695	693	680	659	657	675	628	689	628	673	648	657	608	706	638	698	635	639	677	615	664	639	652	649	646	688	689	659	702	652	660	638	691	675	681	676	697	739	670	647	733	673	677	644	623	681	657	667	685	642	657	661	623	690	655	613	695	679	643	667	677	642	654	687	614	660	678	649	655	655	653	677	630	642	676	635	632	647	621	658	656	701	649	659	613	636	635	660	655	688	637	620	642	659	664	602	664	650	671	701	646	686	669	687	653	654	699	656	703	623	641	670	658	649	676	666	621	652	666	666	667	677	652	644	674	622	641	648	620	644	649	663	638	662	652	641	636	649	680	677	622	669	639	639	649	631	673	663	632	694	728	643	634	648	636	657	665	647	643	643	623	662	684	677	647	615	678	637	668	650	643	684	645	694	644	696	660	617	649	663	678	675	626	671	681	669	658	666	663	667	640	682	653	656	619	676	646	670	644	687	659	668	659	673	653	692	644	700	647	681	641	613	651	657	691	631	704	708	681	666	680	643	623	633	668	675	635	617	680	637	665	630	659	639	641	658	705	670	611	659	620	626	720	685	619	712	602	641	631	674	701	633	658	679	691	651	675	650	670	654	628	696	700	640	618	642	594	634	650	678	680	619	681	655	640	673	658	665	662	681	676	693	651	677	660	642	618	617	646	712	668	670	682	651	660	637	633	624	670	713	626	696	659	702	638	667	614	657	660	620	695	644	656	701	638	649	637	688	681	643	651	651	670	671	681	682	649	686	687	667	667	674	695	657	636	668	683	640	664	658	623	627	633	644	634	644	626	641	647	707	636	634	686	708	636	651	670	612	682	662	674	640	651	623	618	647	668	638	631	686	684	647	641	662	708	646	636	680	677	689	689	653	689	640	631	624	641	633	665	678	627	608	625	668	685	647	698	672	665	690	666	682	658	675	674	701	684	638	678	633	668	650	592	647	656	611	678	653	700	684	681	642	670	636	713	642	643	682	649	675	695	678	632	631	681	579	658	663	634	678	705	655	675	661	670	617	722	728	653	634	708	649	696	667	704	692	699	627	632	687	657	645	669	647	705	632	647	577	670	628	649	663	688	650	633	667	668	667	639	673	649	662	650	647	682	674	661	672	631	645	639	645	661	639	668	664	663	659	678	651	734	692	664	649	676	677	697	687	699	645	655	689	662	659	666	618	652	726	603	637	610	676	656	636	633	654	656	657	602	672	610	655	600	699	655	684	642	650	647	619	655	647	674	657	672	652	676	689	657	689	617	670	639	623	631	682	665	621	603	628	711	658	661	683	639	632	663	622	600	635	669	665	681	639	657	656	662	632	669
40022	48398	47281	13527	1764	792	621	493	403	353	335	306	302	292	266	269	248	258	249	274	258	226	232	214	225	244	199	235	228	245	224	190	227	213	200	209	222	224	222	204	213	183	189	207	197	203	175	225	212	245	200	206	180	223	202	201	218	203	183	197	233	182	209	210	214	192	199	183	225	226	189	184	160	180	181	203	219	193	202	212	213	187	200	182	211	193	206	217	223	208	207	191	206	230	202	197	198	213	212	201	204	204	189	207	195	187	204	203	177	179	236	233	231	205	209	188	180	213	197	203	208	214	223	184	203	182	191	193	195	211	170	230	217	231	213	198	218	189	214	185	210	213	189	200	209	210	209	202	216	227	216	208	180	192	192	206	196	212	205	238	212	193	196	190	191	194	201	179	165	203	195	200	209	197	215	228	191	196	177	213	211	190	205	176	191	216	231	208	174	228	198	186	200	227	200	214	196	220	205	201	209	189	214	175	239	193	203	180	183	186	181	224	205	195	207	195	216	206	210	197	217	184	205	213	208	204	206	184	245	173	203	188	208	210	194	206	188	211	173	180	186	193	174	208	204	203	198	208	183	213	195	203	214	199	201	189	196	196	184	195	207	224	207	183	190	195	215	198	185	203	199	196	183	208	182	202	222	205	188	192	199	187	219	186	195	227	195	171	214	180	211	212	215	194	200	218	175	179	195	148	213	219	203	209	173	205	193	207	203	217	180	163	178	198	202	218	189	189	194	199	204	194	185	218	202	227	189	197	199	200	230	205	211	204	222	208	192	199	215	200	210	184	218	200	200	177	173	205	209	208	192	212	204	192	198	194	194	197	204	212	200	202	180	205	213	189	197	209	204	205	205	216	203	220	217	201	216	209	202	197	171	181	195	202	179	179	207	164	201	214	192	199	207	189	205	203	174	164	189	196	206	192	201	187	194	242	201	203	189	180	227	195	183	231	180	211	176	208	228	220	187	178	191	191	194	207	210	223	198	229	186	198	198	199	184	188	226	196	201	174	199	201	193	207	214	208	225	207	210	212	199	212	206	191	201	195	203	200	228	220	196	187	217	220	183	198	201	201	186	183	226	204	205	205	210	186	203	219	197	196	207	207	204	212	186	202	190	204	212	200	182	200	193	201	207	212	195	226	210	198	191	209	201	213	193	230	198	183	180	186	194	231	170	220	193	199	198	195	184	213	186	197	193	217	215	212	210	208	182	193	170	205	214	188	201	192	190	228	240	186	198	202	174	182	210	213	192	193	209	182	183	207	215	226	227	189	185	216	213	222	169	196	208	216	199	209	205	198	187	192	200	178	195	212	191	198	176	184	205	196	182	193	199	211	199	224	217	216	208	168	208	213	184	228	190	187	190	171	189	190	193	210	189	194	201	200	208	187	200	183	207	189	198	218	165	218	201	211	193	194	177	175	204	202	168	189	210	217	173	208	202	196	190	200	211	198	206	218	220	198	197	211	188	216	221	194	178	218	209	216	243	196	184	217	195	232	201	188	192	172	192	212	206	185	208	199	196	168	210	179	199	197	179	213	227	201	209	187	177	195	195	207	188	192	205	193	190	192	204	174	203	180	171	202	198	208	179	186	198	187	179	203	192	211	193	210	215	199	214	225	199	201	182	198	220	202	208	197	191	183	203	227	203	225	202	188	213	188	228	210	212	197	200	208	204	208	202	201	211	207	198	199	215	183	195	207	210	188	209	196	179	192	205	189	231	193	175	211	202	173	199	178	187	203	214	175	181	210	185	202	203	235	187	226	194	185	180	193	221	200	192	212	242	199	217	202	215	222	203	175	188	210	213	204	202	208	214	219	214	207	203	193	207	197	203	196	182	192	200	186	190	201	209	202	183	204	196	202	198	195	219	202	213	202	199	204	199	198	218	192	184	170	191	199	221	205	215	204	215	183	186	178	199	197	217	199	207	169	230	189	208	219	204	213	182	180	201	208	176	191	181	199	207	198	209	198	213	195	211	208	185	195	193	189	191	216	213	196	183	201	218	170	218	201	191	190	208	209	202	200	222	198	226	225	216	198	222	204	182	231	207	231	195	179	198	205	197	216	201	197	185	187	164	223	211	218	183	212	203	243	204	209	195	212	203	171	196	211	192	188	196	217	186	205	207	209	180	209	223	196	239	216	205	231	176	176	212	194	201	189	202	208	187	191	201	207	226	178	194	229	202	214	221	180	196	212	198	206	216	228	189	184	207	177	187	215	210	210	222	226	209	197	204	208	209	203	207	202	217	188	178	194	195	191	225	211	181	198	186	196	212	203	204	205	226	206	198	218	201	199	169	177	185	198	193	208	191	200	203	191	197	197	203	209	198	233	205	217	196	191	180	211	217	196	205	194	205	189	177	217	193	210	183	192	207	199	222	197	185	168	199	212	209	175	175	217	202	193	174	181	220	192	188	202	232	184	208	212	198	196	201	182	185	182	224	169	176	208	207	199	215	201	199	205	215	209	225	206	202	206	222	209	222	202	178	205	196	194	226	205	240	201	216	195	179	190	184	193	196	207	190	202	188	221	181	223	203	181	212	171	210	199	181	203	189	171	232	209	189	223	198	173	188	187	183	196	169	196	210	210	236	183	213	200	195	191	192	152	211	184	200	203	206	199	206	189	175	181	204	200	198	210	188	187	206	202	208	184	212	188	202	201	187	207	200	196	213	201	207	212	231	207	215	192	214	203	206	209	186	200	196	221	209	229	203	225	193	215	195	180	202	205	216	205	219	228	186	197	203	228	207	202	204	199	204	203	195	193	215	223	204	182	180	197	215	209	225	225	178	195	202	191	192	193	211	175	198	199	202	225	213	215	222	206	201	223	205	200	221	196	207	193	226	183	172	170	226	228	203	183	210	201	207	195	200	199	180	219	192	212	200	195	187	210	184	194	217	216	200	189	223	177	201	236	213	196	200	178	187	204	213	210	189	192	228	197	207	182	222	197	199	202	206	202	199	214	184	190	210	225	178	215	184	201	208	188	190	191	201	188	173	212	196	198	205	232	171	215	179	191	180	203	199	190	199	194	188	216	198	184	192	206	205	201	165	215	214	187	179	195	177	195	229	201	202	216	228	178	180	199	182	207	211	202	206	220	200	194	175	202	197	194	183	214	181	212	229	206	187	182	210	218	229	180	202	218	197	189	209	187	200	212	186	227	221	181	189	205	218	218	197	200	206	180	227	206	195	205	199	194	183	196	197	187	181	190	172	194	197	186	198	198	200	218	181	193	186	182	198	199	204	198	191	198	205	201	205	192	180	213	221	168	222	197	204	187	196	200	212	188	205	184	197	198	179	203	191	191	222	222	199	200	226	186	191	201	197	209	179	193	233	191	194	205	190	187	181	174	181	189	192	176	193	191	174	188	213	181	228	206	200	197	188	202	206	195	195	211	206	205	194	187	204	201	203	210	208	198	202	191	163	187	197	218	191	210	189	187	214	206	214	199	185	178	216	196	206	181	191	207	186	179	194	207	220	202
23305	33687	41351	5098	4122	3485	2745	2248	1932	1634	1521	1321	1178	1115	1024	992	961	886	839	842	821	783	747	723	688	726	709	651	687	609	662	616	638	606	590	600	592	585	581	582	551	589	542	546	589	576	571	530	499	507	547	565	551	545	530	565	533	548	549	521	510	554	479	567	540	527	543	544	545	520	510	552	520	557	543	521	538	494	527	521	509	526	502	523	520	513	494	477	526	486	492	532	512	499	569	491	540	521	515	519	526	534	525	518	542	497	519	502	507	517	511	442	548	499	515	526	513	503	543	492	519	503	516	493	520	482	514	530	538	473	479	503	502	562	519	522	522	520	507	493	504	494	543	485	496	488	521	529	553	497	460	510	479	498	521	518	528	541	510	538	496	484	503	518	530	497	538	504	534	503	505	533	525	497	500	495	532	581	494	483	556	513	547	502	506	507	471	500	532	532	494	529	519	526	513	503	497	525	514	533	487	523	490	510	536	538	498	489	486	513	502	496	496	488	520	536	552	504	517	525	505	504	534	521	496	519	475	512	502	478	505	500	526	519	494	523	520	530	483	493	500	497	490	529	522	508	524	518	512	507	473	516	504	497	506	442	501	507	480	494	543	475	547	500	526	511	492	484	529	550	532	484	507	509	515	529	480	489	529	549	511	487	521	502	514	496	526	514	497	526	515	506	488	523	543	499	509	520	498	480	528	511	486	522	470	535	522	475	518	548	530	504	510	509	534	489	470	500	507	519	498	532	475	535	534	508	488	519	518	484	480	536	452	500	485	523	489	494	483	506	497	504	505	492	495	492	505	542	480	521	511	523	482	541	515	486	486	522	467	484	546	465	529	513	511	508	501	482	513	541	522	517	533	468	488	498	507	514	495	495	491	536	519	499	583	508	517	503	491	541	491	507	522	525	489	500	549	539	497	515	514	526	535	522	512	536	503	442	529	480	493	519	514	545	488	544	519	516	478	501	538	473	513	495	514	495	524	506	505	520	472	504	521	526	523	498	497	510	484	504	507	514	504	522	518	520	486	503	496	491	497	510	500	543	487	489	504	475	488	493	494	492	513	515	485	519	544	492	501	492	503	494	521	489	549	480	491	498	500	511	500	499	542	510	504	508	518	519	526	523	536	540	501	497	520	487	524	534	531	494	475	510	540	515	484	494	490	556	475	502	514	509	506	461	484	532	501	516	499	518	502	480	533	494	497	544	474	540	477	488	513	507	506	533	573	492	474	522	543	469	494	486	498	545	532	506	512	514	492	513	529	491	511	538	515	503	528	480	487	516	480	502	523	503	492	513	529	488	490	537	506	514	479	513	511	489	463	515	503	534	494	528	516	502	480	531	451	531	504	527	446	497	523	539	511	506	481	494	509	485	565	505	537	532	510	478	473	485	492	529	485	523	492	499	475	531	517	516	502	487	489	483	518	485	523	517	502	518	511	511	521	512	508	489	519	512	501	509	472	506	498	546	520	481	483	550	487	486	503	502	521	545	544	500	508	525	523	507	530	463	521	517	482	522	473	513	471	482	495	511	538	517	505	517	512	507	482	527	504	523	504	531	533	498	526	539	497	531	525	531	502	531	500	524	490	557	527	516	469	491	511	538	492	467	513	501	539	460	481	533	508	482	469	522	506	518	490	514	524	520	521	533	476	491	519	483	513	503	552	495	493	531	548	449	502	512	510	526	514	514	505	489	516	480	485	503	506	541	491	494	486	483	475	511	581	542	522	517	494	483	497	474	545	493	537	519	524	538	498	501	539	508	523	531	530	538	510	497	510	542	535	516	517	528	493	508	518	497	487	517	506	489	505	519	470	492	491	529	467	546	514	507	550	499	493	512	513	489	548	482	512	484	500	503	487	503	500	479	511	522	551	511	467	516	505	474	501	522	484	523	522	528	525	485	512	502	523	464	544	539	471	529	512	484	492	515	522	508	466	500	470	547	492	509	512	516	550	533	488	521	524	519	483	481	515	510	507	470	541	517	518	523	499	482	465	483	495	491	542	454	513	524	468	479	524	508	517	521	480	511	540	486	487	480	497	511	493	506	504	527	518	556	551	535	543	476	498	514	474	555	580	495	513	520	510	497	496	457	495	498	496	495	479	488	510	508	501	537	503	511	516	506	503	503	466	478	466	474	488	480	507	491	514	513	475	463	521	509	469	527	503	468	559	502	524	461	542	515	495	471	564	504	506	518	482	525	533	492	527	477	508	522	499	524	471	523	490	545	515	486	464	493	528	538	482	494	543	475	500	500	509	515	540	529	480	492	507	528	547	512	536	511	505	528	528	496	481	535	467	503	488	477	546	546	537	507	528	508	520	520	495	517	498	544	537	535	516	505	484	471	518	540	512	547	476	496	503	541	553	487	507	529	518	535	517	523	522	474	493	519	506	504	478	491	532	518	519	529	517	464	469	519	505	491	525	509	486	496	517	506	487	470	550	508	498	540	494	512	488	540	542	502	496	468	485	519	500	503	525	524	506	484	476	501	504	489	502	513	475	514	517	505	505	524	520	520	530	504	459	508	519	490	450	576	508	520	525	539	554	481	492	523	505	534	463	520	525	547	461	486	455	469	513	504	478	522	510	504	489	468	504	479	515	547	497	517	528	499	527	555	504	516	511	521	502	517	495	493	519	508	478	503	530	504	509	534	502	514	499	529	524	510	548	510	487	513	567	490	537	530	468	520	527	512	498	493	498	524	534	482	536	533	519	524	480	532	485	481	542	505	520	527	520	488	475	534	466	488	544	487	496	462	517	534	489	524	546	490	515	514	507	508	527	499	492	517	531	506	500	521	519	516	540	507	529	490	524	502	531	474	536	499	486	503	499	501	489	515	527	504	537	485	509	529	531	525	509	479	483	529	541	563	564	532	477	516	485	540	519	488	526	511	533	500	527	474	490	511	529	511	506	471	546	485	534	505	487	527	526	481	518	524	494	473	472	514	545	500	533	509	485	531	501	491	482	560	496	472	536	509	537	527	505	496	510	507	500	484	497	486	542	506	485	508	496	536	502	498	492	528	542	508	556	517	491	516	524	494	551	522	514	509	530	525	481	504	543	527	510	490	529	454	527	487	478	514	529	501	514	498	517	443	516	452	523	516	511	519	507	534	518	500	506	491	491	510	554	491	515	539	531	513	522	514	514	531	485	528	468	525	530	481	527	496	522	471	493	534	542	483	476	534	482	485	498	484	528	524	480	506	507	497	535	536	533	513	488	489	535	490	510	548	461	473	499	492	511	507	514	505	490	532	498	499	526	482	504	471	530	537	527	547	527	496	515	485	523	529	524	546	492	501	560	500	519	527	510	508	489	493	492	461	469	516	516	502	518	478	455	540	508	465	510	498	492	537	513	501	518	548	514	543	501	526	504	537	512	473	535	483	552	508	506	476	490	542	509	501	483	480	518	532	523	493	505	483	521	516	497	528	496	505	566	524	497	493	466	503	510	513	521	457	474	496	488	498	461	481	540	477	490	510	558	505	481	504
3032	1604	1491	181	180	162	154	153	198	168	156	148	158	157	138	151	141	154	130	154	153	155	167	152	153	152	172	148	167	130	154	145	145	150	124	135	180	159	142	170	173	181	136	144	167	160	167	148	124	136	135	138	177	143	140	165	143	150	149	155	176	128	167	143	145	151	138	138	164	150	171	132	141	154	172	152	146	149	172	176	124	151	140	153	151	145	151	136	146	146	170	163	172	174	148	167	152	155	154	173	162	171	160	163	148	157	138	152	142	151	183	140	160	165	147	156	152	144	164	150	169	147	144	143	147	183	157	139	150	160	128	146	133	132	152	149	145	175	156	145	154	159	157	145	129	137	164	165	156	133	138	157	139	137	153	137	166	136	160	171	155	153	165	153	159	171	138	152	133	151	153	137	155	181	139	174	155	143	140	110	148	150	140	176	158	148	145	151	154	167	175	156	148	153	142	168	155	146	174	142	150	163	147	144	175	137	144	172	156	167	155	175	156	116	151	160	151	135	146	154	139	174	135	149	147	160	162	143	129	152	166	135	148	153	151	163	147	134	147	136	158	130	134	174	152	154	121	137	150	146	160	145	153	141	155	144	141	146	133	162	141	166	150	141	157	152	142	139	161	146	142	138	146	126	154	129	141	127	128	149	127	143	142	142	159	160	130	152	184	172	159	153	160	148	155	129	160	166	150	140	153	140	136	168	147	161	156	135	144	134	157	143	161	133	163	149	177	158	131	140	154	142	154	134	154	139	141	142	146	159	139	150	152	166	160	126	159	140	166	166	155	150	152	159	151	160	157	174	167	165	135	149	138	142	128	131	165	183	159	141	159	150	135	141	140	148	158	157	148	149	153	147	150	146	151	158	155	180	162	169	139	126	160	152	142	153	127	145	130	140	168	134	137	139	169	159	149	140	162	138	180	131	144	125	159	136	146	165	152	162	137	144	139	162	139	144	160	139	151	156	143	142	152	124	138	173	129	160	141	149	158	162	162	135	142	139	162	173	152	141	158	151	164	149	141	143	170	158	162	147	144	128	126	151	149	134	138	166	157	167	145	137	160	170	139	138	167	172	133	153	162	147	149	135	152	135	174	158	164	152	166	145	163	146	141	146	180	156	137	150	134	158	167	140	176	157	146	142	166	160	145	155	137	154	151	169	148	156	141	158	140	125	144	160	146	175	141	137	157	160	145	136	157	135	170	142	161	138	141	154	149	146	164	162	156	171	166	139	150	169	165	149	152	146	145	159	149	160	128	169	161	144	136	140	140	150	137	162	173	158	181	140	149	135	164	149	127	135	148	133	161	161	146	180	132	166	157	164	142	151	173	150	146	159	151	159	161	163	152	155	139	147	153	154	161	161	161	158	145	161	143	167	149	146	137	149	171	162	131	153	160	144	137	152	141	156	150	161	122	158	167	145	151	167	161	140	156	115	147	166	147	122	126	134	135	153	178	147	184	140	140	130	129	134	148	147	139	146	133	169	174	152	163	166	160	173	139	162	142	130	161	159	129	159	148	160	143	141	159	139	139	159	149	138	146	170	151	182	158	154	150	153	146	159	179	140	155	133	153	138	177	153	177	162	146	160	143	167	158	174	146	159	135	136	164	144	157	147	142	133	170	146	167	160	161	181	162	155	136	133	159	155	172	131	144	160	169	130	136	148	134	172	133	154	162	137	156	149	146	162	150	154	168	152	132	163	151	159	143	139	149	165	144	147	158	157	141	156	124	155	158	147	163	145	174	144	147	160	146	151	168	148	146	145	145	155	145	160	156	158	153	155	164	132	152	174	154	158	161	170	147	153	140	142	150	147	153	157	169	155	157	158	160	124	173	140	157	163	146	154	141	155	161	143	137	141	126	148	157	145	154	121	143	147	163	133	174	149	146	161	159	137	160	166	158	177	134	149	160	138	158	158	173	160	151	148	157	141	154	137	152	147	172	150	133	136	164	156	153	166	164	156	145	169	132	163	141	144	122	162	152	142	157	162	156	164	167	158	160	172	179	141	163	135	164	147	163	155	171	147	147	161	135	138	133	159	151	142	148	154	123	150	156	155	134	156	176	157	159	126	157	169	148	139	170	180	128	166	129	148	127	156	152	144	151	161	144	143	157	139	145	156	169	153	137	135	138	177	165	140	163	166	158	142	144	169	163	135	161	156	147	167	127	177	117	158	150	146	148	142	173	158	160	128	134	147	177	184	146	146	137	156	153	156	142	149	144	151	146	140	162	146	153	156	156	151	131	162	168	154	143	154	157	138	147	134	146	128	159	135	151	150	149	149	158	143	154	132	150	139	152	157	170	174	150	157	155	154	148	137	180	161	177	150	148	166	147	159	151	171	159	135	148	161	155	141	144	159	164	134	149	152	143	160	145	124	168	159	120	150	149	153	154	140	162	131	155	156	158	150	143	157	133	144	154	138	153	158	142	160	162	132	150	146	154	141	138	158	157	144	165	160	142	159	142	161	125	139	149	157	146	156	143	133	128	198	145	156	145	153	172	169	150	172	167	157	146	159	148	153	161	155	150	153	124	161	151	158	139	155	131	135	154	166	155	150	154	138	142	143	138	151	170	153	160	144	146	138	145	160	149	172	150	145	155	161	186	153	163	170	162	155	163	150	143	160	145	152	150	168	164	147	153	134	135	142	177	143	130	149	147	150	155	158	146	138	144	154	153	146	162	155	124	143	160	166	146	167	156	145	146	138	140	151	196	146	145	172	134	141	132	145	130	160	138	171	146	158	128	131	162	159	130	158	144	151	165	154	148	136	156	147	125	157	161	150	152	147	162	128	144	170	162	178	132	149	164	143	150	153	137	147	161	155	152	176	154	147	138	127	145	150	149	131	152	146	134	166	146	160	138	165	152	154	149	154	150	149	164	149	148	159	142	137	142	145	175	144	152	134	138	177	172	152	147	169	156	162	153	154	152	166	144	141	171	164	143	137	135	132	164	146	151	146	161	153	129	178	160	158	158	154	151	170	141	149	155	159	167	153	137	155	138	159	148	144	146	154	148	119	140	147	158	157	160	145	142	154	166	154	150	139	186	161	164	151	169	149	146	146	149	155	138	157	162	150	139	164	148	164	157	160	135	131	155	168	158	147	140	174	160	157	165	167	160	153	166	149	147	139	142	157	153	147	142	148	153	149	173	160	153	135	167	178	148	128	154	159	152	159	169	137	196	173	156	152	155	156	161	150	139	144	148	157	145	151	162	133	161	157	147	134	166	164	133	173	157	151	178	141	134	155	144	150	145	141	128	149	172	169	164	158	146	134	155	149	145	140	146	133	151	155	171	127	155	145	138	172	144	143	152	134	188	154	158	135	154	150	174	155	160	147	152	166	167	155	154	179	137	160	144	149	138	134	155	162	162	177	159	158	149	139	120	151	165	149	147	180	156	136	129	162	162	158	146	134	145	160	138	148	166	133	150	181	186	135	135	148	154	141	159	167	133	155	150	149	135	147	158	152	152	160	143	157	147	168
3034	2699	4292	529	503	496	486	464	465	456	464	439	478	422	429	451	474	410	438	403	421	467	400	412	426	408	437	425	424	427	421	455	375	437	400	404	440	439	417	400	453	406	409	458	426	426	448	400	406	432	390	413	425	439	414	455	424	409	385	443	418	399	427	470	464	422	421	450	407	423	439	427	389	411	430	421	387	419	406	425	451	401	415	430	452	447	452	436	426	405	424	432	424	423	447	402	430	461	383	426	410	403	397	385	400	423	440	429	438	400	405	437	447	425	464	442	405	373	418	441	389	428	440	417	406	445	434	432	423	434	414	429	422	427	395	425	410	411	437	429	408	449	428	422	397	394	450	405	389	444	422	415	411	409	427	432	425	401	446	429	403	444	418	440	383	428	402	408	428	451	415	421	422	446	457	403	432	406	419	406	428	394	437	422	402	404	411	440	417	411	412	443	386	378	418	385	416	442	434	420	417	457	429	433	425	446	408	408	416	446	410	394	415	430	417	393	431	434	433	421	421	456	438	426	430	438	394	430	429	396	403	423	406	440	407	411	396	407	428	392	433	380	428	443	423	424	413	423	428	414	420	442	439	453	412	411	414	443	401	417	406	414	390	457	400	457	395	391	457	421	421	435	402	449	432	441	425	408	396	446	441	426	420	405	440	420	413	410	452	453	421	410	390	416	413	422	418	413	416	401	429	430	439	397	405	414	376	426	443	408	399	419	439	456	424	406	454	410	444	437	449	411	404	424	393	426	406	431	429	401	446	415	434	412	450	468	431	446	424	426	402	427	452	449	407	421	456	428	388	400	427	454	445	405	452	429	393	455	431	382	417	440	439	419	416	430	429	443	474	411	407	435	422	410	433	414	446	425	429	448	420	409	445	409	473	416	410	472	405	404	421	461	412	426	466	410	415	432	438	419	412	426	439	367	393	427	416	447	409	429	436	408	400	414	396	445	432	436	433	440	450	412	422	388	405	418	415	412	410	416	402	437	421	439	418	406	435	440	435	433	396	410	426	425	421	400	429	415	444	408	420	419	433	458	447	452	395	427	418	422	409	417	436	435	415	409	397	417	475	415	435	432	425	421	416	422	445	450	409	422	415	447	411	438	450	407	405	380	415	386	420	396	429	394	396	439	420	419	420	450	405	424	451	427	414	427	457	403	466	424	428	385	369	401	440	451	417	426	397	408	408	402	433	382	416	394	396	437	408	427	413	426	421	425	416	406	416	367	434	451	457	419	419	421	402	416	422	430	449	430	452	385	481	414	390	413	423	439	415	415	377	417	389	420	396	401	428	390	387	385	442	453	405	427	410	406	462	413	438	462	457	394	428	420	421	432	414	409	441	439	439	421	427	434	421	442	439	432	387	423	449	400	422	432	427	426	409	402	416	452	395	454	447	421	425	452	416	441	423	432	419	406	441	410	438	420	399	387	439	435	459	407	400	432	413	434	438	470	398	414	434	425	413	455	440	428	397	457	444	435	433	433	435	451	410	464	444	449	430	412	397	426	373	439	438	446	409	383	408	436	410	449	411	412	412	450	411	371	423	415	430	398	430	417	412	416	432	439	391	443	412	429	425	448	406	432	390	444	438	411	393	449	451	423	388	427	446	379	420	412	444	408	425	405	430	410	408	440	467	382	447	429	402	445	414	454	402	401	430	453	382	406	440	406	410	419	403	410	447	432	418	446	424	452	423	412	423	407	416	410	387	400	409	461	436	391	425	419	425	392	455	472	436	476	449	453	410	404	428	431	409	419	398	409	453	417	421	454	418	422	425	463	441	398	408	448	411	408	416	402	436	441	416	431	438	441	439	439	389	393	427	462	400	446	426	404	412	422	426	456	426	425	428	408	423	403	436	431	426	422	388	439	408	454	411	405	474	413	406	460	432	378	397	427	444	416	424	413	408	393	411	432	410	398	439	445	429	426	386	419	429	419	432	390	450	394	441	390	429	416	446	414	414	425	451	378	436	443	396	386	472	411	440	393	435	394	420	411	419	442	424	440	421	422	419	419	420	391	426	424	432	446	424	409	414	415	391	431	409	432	430	425	444	400	428	460	406	450	423	380	424	435	441	417	398	405	432	424	418	425	465	446	433	415	447	422	415	423	416	468	429	420	409	423	419	440	401	455	425	411	419	465	434	398	405	423	448	434	380	459	438	438	413	393	450	419	442	433	421	378	394	407	399	409	441	408	406	426	412	471	419	431	408	452	426	441	415	441	386	419	437	409	388	461	444	454	411	410	443	382	431	445	420	425	412	462	421	450	407	411	469	434	462	458	445	423	439	413	406	414	405	420	456	429	426	420	410	415	437	404	423	407	456	430	408	408	448	439	450	444	405	437	420	405	455	431	428	397	455	463	385	432	433	442	427	425	439	442	390	423	423	426	432	439	412	423	422	461	442	411	426	425	407	404	431	398	403	430	383	377	435	420	425	466	408	436	429	373	414	413	410	403	406	431	452	437	443	466	390	438	418	432	425	452	445	414	409	431	382	417	443	422	414	398	418	419	413	399	447	421	411	408	422	411	448	445	410	442	419	452	450	423	422	411	447	424	424	431	402	453	394	446	445	415	437	456	432	437	402	398	460	399	464	400	455	432	441	428	390	395	426	471	408	439	405	410	429	408	432	414	412	425	428	400	408	388	425	379	473	425	409	402	430	391	412	446	423	437	452	418	393	403	427	411	419	410	403	446	398	445	404	395	425	360	432	425	453	395	455	454	404	434	389	425	428	435	442	405	395	421	422	426	428	425	434	382	413	426	442	407	422	406	402	431	419	414	399	433	426	413	440	455	427	436	433	427	456	464	453	458	414	398	431	424	405	379	462	386	424	391	429	409	461	461	450	415	441	430	440	462	416	443	451	412	427	436	418	442	403	465	418	392	412	434	421	430	423	401	412	389	417	418	403	455	460	404	458	420	409	414	431	419	437	421	421	453	422	447	423	416	416	397	442	420	429	431	416	427	421	462	420	409	424	421	423	399	400	456	422	428	442	441	450	409	417	406	423	422	411	424	419	433	443	394	430	392	409	433	409	427	420	425	439	457	425	422	392	401	438	448	392	413	425	405	439	416	455	406	412	427	404	412	407	426	399	426	391	414	441	430	409	418	439	460	468	382	447	436	437	413	408	416	419	428	424	406	434	436	419	439	400	461	414	422	445	442	412	432	435	410	468	425	418	416	438	377	407	445	422	414	418	412	393	403	392	449	438	462	420	468	438	452	431	414	472	429	431	451	399	374	453	412	429	443	384	409	443	399	370	425	391	413	444	425	395	376	450	429	408	451	439	398	409	439	417	439	445	429	420	457	425	371	398	403	402	412	416	448	452	455	416	393	444	425	409	396	417	424	419	424	412	406	429	410	403	425	433	438	409	440	425	397	425	439	461	439	474	449	424	432	415	408	439	430	432	420	465	424	437	392	409	401	395	437	444	432	414	459	431	466	426	401	416	401	416	436	443	441	414	429	394	415	395	426	445	430
26097	33271	35050	8147	816	502	424	371	356	350	316	286	306	284	322	297	321	282	274	296	284	269	222	274	279	270	281	268	250	234	274	272	294	269	252	260	252	272	281	256	278	216	249	252	254	230	249	252	290	292	267	279	272	280	254	264	260	251	222	251	271	245	246	282	264	263	245	295	277	270	255	266	256	253	249	261	283	255	274	252	278	273	236	254	274	283	247	255	255	258	260	244	263	271	251	255	260	265	258	261	260	238	243	259	246	261	261	242	251	250	272	226	258	278	291	245	272	241	263	254	223	257	275	288	243	236	272	235	262	237	274	224	278	270	263	253	249	263	231	277	243	256	256	270	246	262	279	245	266	271	236	275	271	226	254	237	265	278	272	253	271	267	254	291	270	253	252	282	261	229	264	243	245	262	253	255	256	261	285	270	259	269	260	284	257	262	256	256	233	246	246	256	283	247	235	251	264	264	246	268	279	238	284	265	254	267	305	248	264	252	252	263	274	257	242	257	255	244	264	256	267	261	250	272	251	275	255	261	292	280	271	248	265	267	274	234	264	253	263	258	229	269	239	247	252	259	244	249	230	262	255	263	275	272	271	264	295	240	250	264	269	227	261	243	268	248	252	252	268	274	251	284	246	273	267	241	271	295	255	244	252	233	278	241	288	248	244	241	252	287	236	231	260	255	227	276	238	278	259	255	256	248	231	264	250	260	265	242	266	278	280	234	267	233	232	274	252	240	267	244	240	265	253	249	255	294	274	238	261	287	263	251	258	285	237	271	241	237	259	247	243	213	261	253	241	276	245	246	275	240	239	250	260	240	252	267	294	259	262	262	253	243	266	249	269	263	258	266	291	252	235	246	267	267	280	248	263	240	222	236	239	258	256	242	246	271	248	257	239	284	246	249	240	234	247	245	246	252	244	243	265	237	249	228	248	230	281	254	241	260	246	265	283	269	252	274	260	246	280	263	231	269	275	226	243	240	234	250	252	258	250	263	269	221	239	238	257	227	247	264	245	265	256	251	247	259	257	231	288	287	316	226	266	265	237	262	286	276	234	264	290	264	251	260	232	291	273	232	267	256	246	267	273	257	245	299	276	261	254	262	254	281	266	299	278	277	278	263	247	256	256	258	244	253	243	255	257	276	249	271	246	252	278	257	259	274	245	215	274	264	254	247	261	270	262	241	212	244	248	287	254	274	262	234	285	226	253	253	271	246	224	237	265	246	261	281	259	248	285	250	269	243	253	257	239	263	286	279	224	236	243	252	248	234	268	279	259	273	249	242	248	254	289	282	261	251	238	257	281	247	249	262	271	226	243	245	258	262	234	235	269	233	244	246	249	259	230	290	219	274	264	251	286	313	262	262	267	260	235	250	288	269	271	250	272	231	252	239	258	268	244	264	244	239	268	244	268	226	274	243	249	277	262	273	251	256	261	268	276	258	273	301	264	263	259	277	251	265	271	256	249	271	267	290	244	259	261	240	263	278	266	267	255	220	243	254	247	272	251	266	280	260	267	293	266	258	265	262	248	231	241	250	244	256	253	237	273	244	233	265	256	257	268	300	240	244	276	253	246	238	268	257	263	239	242	263	265	248	261	248	237	247	254	300	226	234	278	256	320	264	249	272	246	299	261	251	261	274	254	258	251	251	258	249	266	262	227	262	248	264	252	234	294	256	251	240	242	266	285	255	266	231	302	246	272	257	298	250	263	238	231	251	255	232	276	255	230	257	273	244	258	257	261	260	277	263	249	249	241	267	278	253	248	261	262	299	305	268	270	244	261	242	262	238	249	248	286	267	261	279	282	251	269	219	264	281	281	273	254	292	252	245	256	237	241	269	235	245	249	275	281	255	268	246	254	288	259	253	262	271	245	261	258	251	261	286	247	254	243	233	274	237	285	236	272	255	257	271	251	252	250	256	304	266	263	267	254	262	279	238	240	255	228	257	287	253	275	244	249	244	228	255	237	267	247	250	263	272	249	254	247	258	268	231	272	257	292	265	243	233	286	272	251	249	247	239	259	249	226	249	266	280	244	243	255	260	256	260	282	257	254	262	272	238	265	268	290	265	249	291	255	262	258	264	275	259	256	258	278	277	232	287	270	282	259	253	250	249	261	273	256	270	276	260	246	244	244	280	233	220	234	252	269	254	275	285	289	243	251	234	244	268	265	282	238	243	272	266	242	276	272	281	259	228	243	279	269	250	232	245	264	255	257	247	276	231	262	273	252	251	253	250	262	235	266	247	244	281	272	260	277	248	240	268	263	271	272	215	261	234	262	273	275	253	287	233	257	275	283	247	241	258	294	263	243	248	263	273	258	271	228	277	291	250	233	252	291	271	253	243	250	268	243	255	291	263	251	234	249	259	248	247	242	258	263	264	275	248	249	260	253	233	250	262	251	272	276	263	276	247	246	238	243	234	273	244	259	259	260	250	248	250	254	250	257	260	266	262	247	262	250	279	245	239	224	285	267	300	230	219	264	227	231	258	245	276	265	224	242	253	239	241	276	267	249	292	254	245	265	280	237	252	231	246	252	264	261	258	245	242	266	269	260	262	256	265	259	281	269	247	257	238	251	267	268	276	257	280	255	280	292	276	260	274	249	263	245	257	281	249	263	265	254	238	289	240	253	270	233	249	236	291	275	256	244	308	244	270	246	252	257	252	295	277	261	271	261	263	278	272	263	257	264	262	244	251	270	266	243	248	276	268	279	263	233	269	258	243	231	256	253	216	233	260	235	262	254	267	300	268	250	271	253	233	254	281	248	272	227	249	272	249	259	254	253	256	231	260	265	232	254	229	261	251	253	263	281	277	261	254	270	273	230	271	245	250	252	279	273	225	249	263	255	278	265	261	273	227	223	250	227	247	261	264	262	276	236	275	268	254	273	245	255	257	260	261	254	260	237	252	264	273	258	273	251	250	278	269	280	260	234	274	246	262	242	256	266	244	262	241	242	264	227	283	275	248	276	224	258	268	246	271	255	283	272	257	256	263	270	243	269	277	230	245	259	267	279	280	269	248	273	258	259	251	275	275	253	270	285	252	258	287	250	246	268	258	293	237	271	266	261	266	289	279	235	257	245	267	246	267	262	258	249	239	268	249	253	293	248	243	249	259	257	241	232	265	267	260	268	259	269	262	277	244	255	259	245	221	246	250	269	205	247	231	245	261	249	290	259	287	270	264	274	272	269	253	234	263	259	276	261	231	273	267	262	248	259	240	250	248	285	252	232	280	268	300	247	289	232	240	255	249	251	251	251	245	269	255	245	260	266	283	265	239	239	255	270	280	257	251	276	238	246	250	251	265	268	261	249	253	244	250	244	241	261	248	265	259	247	240	245	271	249	264	261	259	264	284	235	282	309	249	265	246	263	237	283	292	266	262	255	254	247	251	266	260	280	260	250	247	280	249	255	257	244	302	254	238	253	227	240	261	249	265	262	254	227	244	229	278	241	279	250	268	270	281	246	241	254	240	230	258	234	232	255	237
15156	25811	35704	3087	2546	2178	1822	1524	1441	1270	1180	1115	1062	993	985	909	865	866	847	813	768	798	787	763	762	775	738	702	745	790	699	738	771	650	715	714	673	675	710	670	704	702	688	716	673	682	717	691	712	660	678	654	661	708	731	693	690	690	622	680	664	730	673	666	692	655	673	650	673	705	620	650	650	663	688	693	651	633	638	660	686	647	743	654	682	653	661	640	685	690	630	624	677	652	689	646	662	652	663	657	652	670	646	659	681	602	700	636	661	640	664	629	665	691	708	666	648	665	633	703	662	686	654	656	638	660	644	682	666	655	690	670	623	661	633	675	651	757	688	650	690	668	616	661	624	662	687	648	659	644	627	662	659	662	662	668	614	693	673	681	641	648	664	662	638	668	694	675	640	679	611	661	656	691	668	672	673	677	706	680	669	677	656	641	684	626	638	645	687	686	699	607	609	672	688	673	695	679	669	619	642	680	653	674	661	641	610	709	606	670	646	666	672	691	611	661	640	670	648	644	661	648	650	656	679	630	646	628	640	666	665	691	671	648	648	655	665	614	646	661	681	660	674	629	684	633	652	638	655	701	681	661	664	671	668	688	657	660	636	670	689	637	652	686	633	672	638	631	704	649	692	684	669	632	652	671	682	670	702	690	734	653	684	661	648	649	639	659	633	594	666	665	633	701	648	697	600	682	635	667	657	626	645	661	653	631	689	602	666	651	647	630	643	688	588	673	692	668	652	661	694	671	651	669	672	643	675	655	643	642	686	630	635	648	627	648	654	687	635	691	668	638	655	631	651	633	652	695	662	651	727	658	691	699	677	729	623	595	631	656	633	651	650	639	665	654	638	718	626	629	698	660	675	693	614	648	660	649	640	644	660	691	708	674	641	652	640	672	678	638	636	644	610	665	644	655	688	703	665	685	654	679	661	661	691	638	659	663	696	625	671	662	661	624	589	646	660	680	661	604	682	635	656	682	605	635	666	647	676	644	670	652	625	665	633	699	629	602	700	662	690	659	627	744	649	677	633	677	659	645	679	681	653	666	637	600	634	630	651	652	641	655	645	703	653	679	694	629	619	624	674	628	639	607	644	655	688	664	636	650	665	693	670	674	672	663	622	686	657	629	649	628	663	689	645	666	658	673	707	636	684	621	673	646	649	672	632	657	672	666	637	678	664	601	658	660	669	557	632	626	661	648	650	686	667	642	677	695	647	643	595	684	608	660	654	668	631	657	677	694	645	665	647	703	632	592	718	601	657	604	673	694	704	625	681	647	665	658	696	650	679	643	673	617	679	672	700	650	673	619	635	651	629	666	666	616	707	651	669	629	683	671	641	667	659	609	603	637	664	614	597	679	627	683	673	638	658	672	685	676	651	617	642	638	713	657	682	649	624	686	676	649	676	645	654	623	666	631	684	662	644	650	659	630	715	661	667	679	647	631	654	666	671	661	643	647	637	650	710	661	679	686	645	675	635	686	643	692	661	671	617	705	655	677	693	663	675	675	679	625	605	649	679	672	675	647	636	689	632	671	666	624	608	655	654	680	662	615	690	645	607	620	633	674	634	618	645	657	723	679	680	653	613	638	636	634	632	643	689	635	622	643	606	705	688	690	605	675	674	695	625	645	659	627	591	606	654	662	691	618	669	627	641	702	672	628	667	645	636	661	684	629	650	683	688	616	637	658	635	673	672	659	636	702	671	720	682	681	666	715	662	598	654	689	635	681	663	657	674	636	639	651	631	702	642	627	647	690	618	640	657	621	673	614	646	667	652	665	713	699	666	632	692	667	612	662	689	652	688	654	666	664	648	674	672	616	644	715	689	673	715	645	658	638	656	658	696	680	665	647	622	640	691	625	640	689	673	637	647	693	700	583	671	664	644	675	641	667	664	657	651	687	671	651	672	636	634	642	668	659	617	639	653	658	643	632	684	652	697	673	665	636	655	633	648	669	638	633	647	626	691	632	645	644	702	611	650	636	682	677	655	650	651	667	668	635	651	619	639	604	660	668	665	682	707	627	636	681	684	660	665	615	671	668	640	670	650	652	680	689	681	634	645	680	660	627	646	653	652	694	698	696	632	689	635	654	642	635	692	645	666	595	652	742	677	609	649	676	667	686	683	680	641	666	666	637	626	680	662	669	653	690	629	675	686	676	668	645	699	656	665	616	644	654	628	697	674	688	659	658	633	637	661	628	668	585	684	650	669	655	660	677	678	694	632	668	628	599	627	670	632	690	607	658	657	634	644	629	631	657	628	659	669	682	654	684	646	642	659	644	674	636	707	629	675	694	657	701	682	664	658	673	675	671	645	648	613	678	666	674	622	643	673	652	664	666	621	615	620	654	632	640	628	656	681	621	601	654	670	654	639	721	710	666	616	656	692	662	672	640	604	654	681	687	647	667	670	644	679	665	691	630	630	644	663	645	660	645	691	616	686	645	671	629	651	656	664	679	673	662	636	640	650	671	669	640	705	650	652	674	668	660	613	685	663	638	670	601	656	637	682	667	657	617	729	666	634	658	661	645	672	600	644	639	655	695	655	633	642	688	657	683	652	691	669	679	628	626	657	693	636	619	684	649	647	637	650	697	652	666	660	680	652	628	658	652	615	638	692	690	649	652	639	661	660	651	660	637	651	627	677	620	701	679	652	653	640	688	592	660	664	661	692	639	688	660	655	675	678	641	680	638	665	631	676	690	685	707	649	681	651	674	622	672	684	624	652	668	621	636	639	703	679	651	651	667	645	700	632	664	667	667	658	679	619	720	650	655	725	667	646	667	637	677	640	626	635	669	634	694	669	655	669	615	648	661	628	668	683	688	673	678	669	674	649	645	644	686	684	626	664	650	656	685	683	654	645	613	608	675	673	685	630	632	616	637	634	671	650	641	649	683	666	646	683	691	620	656	629	630	656	633	679	682	658	641	667	663	712	695	621	632	676	638	671	661	629	650	658	673	689	655	659	684	631	678	638	669	648	652	617	682	619	659	665	634	655	649	668	628	645	699	637	668	710	614	700	650	673	648	679	653	675	651	657	710	621	710	672	632	677	664	655	693	661	677	655	629	684	681	720	661	634	680	646	639	629	625	642	683	610	618	644	669	678	608	659	640	709	642	686	630	690	620	691	649	661	680	697	678	620	644	643	683	645	638	667	674	709	640	698	644	642	616	641	672	658	715	700	641	650	662	655	663	678	648	641	698	669	700	634	615	686	683	660	601	629	625	688	674	686	708	704	639	656	687	688	668	673	693	664	656	658	681	638	718	647	700	674	684	603	637	679	627	640	641	716	628	618	679	635	639	699	646	686	660	675	673	653	659	671	697	638	657	663	685	681	624	626	654	653	649	656	666	619	672	652	638	634	662	699	615	670	650	674	713	677	690	707	644	624	647	656	634	681	686	714	663	666	639	660	635	664	655	690	640	685	667	675	633	675	651	619	658	651	660	647	656	655	727	673	675	693	659	662	695	660	693	666	663	673	615	653	707	640	628
37282	48627	51057	16446	2394	780	595	477	376	337	348	338	294	271	254	256	257	280	227	244	242	230	221	200	197	245	229	220	221	223	192	218	218	213	187	223	210	219	182	195	219	190	190	180	187	181	199	199	236	212	212	192	199	189	196	203	215	217	232	221	200	192	193	213	195	197	200	171	230	204	168	215	214	211	205	187	212	209	201	205	215	192	205	205	217	245	206	204	203	200	209	194	203	208	213	195	196	195	194	196	204	207	220	207	202	221	234	216	208	222	182	203	189	211	188	196	211	191	203	198	204	200	209	197	205	206	171	207	215	213	195	205	187	216	242	216	203	196	183	198	198	190	191	224	214	201	200	204	201	202	212	223	229	213	176	208	224	203	172	205	204	194	200	185	193	195	212	221	203	184	212	212	197	173	173	194	219	182	190	221	219	186	202	188	209	199	210	195	190	211	197	219	209	192	221	204	196	211	216	200	202	213	237	168	209	208	200	223	181	200	176	210	199	207	179	169	199	198	207	216	216	188	203	206	222	215	214	197	195	183	206	194	193	203	181	193	197	236	199	228	209	179	219	179	226	187	198	210	199	184	195	212	187	185	223	199	205	186	216	206	244	193	189	173	192	201	227	190	192	209	204	221	205	197	196	188	198	195	220	207	178	203	211	202	193	207	187	201	187	173	199	188	209	214	163	205	207	209	189	198	228	188	199	206	178	211	186	199	199	188	177	217	207	193	206	193	185	196	211	216	195	209	207	202	194	188	193	197	220	195	203	194	233	187	219	177	217	212	191	213	198	222	199	171	204	199	233	216	183	191	194	204	215	207	197	232	200	206	220	188	184	188	211	206	218	242	202	203	197	205	205	198	215	210	197	150	208	182	196	200	182	185	190	189	196	222	202	224	219	208	208	174	207	193	196	200	191	200	226	165	192	206	178	226	198	188	186	188	214	206	226	210	190	200	202	168	205	221	202	253	184	226	181	211	204	203	195	229	186	202	206	199	208	209	191	202	200	220	212	192	190	174	190	200	192	196	204	191	170	218	215	215	192	196	206	208	201	202	208	180	216	204	194	192	215	182	181	201	196	201	207	201	182	167	206	212	233	214	217	196	202	208	179	207	199	180	195	199	177	198	209	202	215	200	202	213	202	204	195	182	198	203	196	193	208	204	219	219	189	217	207	215	182	225	180	217	217	180	188	216	202	197	203	201	206	226	225	214	199	179	206	178	181	197	154	216	233	203	203	194	216	190	201	187	217	204	210	208	192	190	180	204	213	201	198	207	202	216	191	173	205	199	206	198	210	212	207	221	189	225	187	228	205	185	207	201	202	184	187	217	195	191	216	218	187	193	182	207	198	186	198	198	228	201	200	220	194	237	177	192	196	202	196	185	213	199	233	193	220	179	205	244	199	198	192	208	183	194	222	211	186	198	179	168	208	195	239	202	185	194	210	198	193	183	210	207	208	179	187	215	202	197	216	193	215	190	203	196	200	218	203	186	193	196	215	212	232	203	217	204	217	216	182	214	193	183	211	227	203	196	192	201	205	204	189	203	201	180	211	191	216	200	197	205	198	199	214	204	193	211	216	228	185	213	208	179	194	212	210	215	211	192	195	214	199	197	193	177	209	204	195	204	221	181	204	203	222	206	206	199	188	205	194	214	187	209	199	166	215	190	202	178	177	186	210	200	197	194	188	186	222	206	208	216	205	198	178	214	220	191	200	195	218	195	188	190	203	184	201	185	209	201	196	202	204	188	224	197	208	195	217	210	206	205	216	221	200	222	201	214	214	210	203	187	227	196	205	220	192	178	205	190	193	217	204	211	221	221	193	234	204	200	180	241	202	211	196	218	207	185	187	236	221	207	182	219	191	208	212	200	185	199	196	210	200	204	203	190	197	209	176	194	203	205	189	221	184	193	208	198	193	187	188	204	219	208	191	231	214	214	194	189	202	188	212	201	204	231	223	200	179	202	189	186	204	186	233	208	200	222	181	181	207	241	213	208	195	180	188	209	197	202	193	219	213	183	192	215	207	207	201	219	219	227	164	230	190	224	194	204	216	202	201	183	197	195	192	219	214	172	181	208	197	185	206	202	201	185	232	197	228	194	206	224	198	214	185	201	208	196	226	179	210	218	211	239	181	193	210	182	206	212	189	180	212	214	216	205	205	199	198	203	221	216	201	194	181	204	178	196	199	220	190	215	192	211	212	211	219	204	193	187	205	206	183	229	198	230	209	215	203	212	214	188	175	199	209	168	194	190	206	198	227	218	206	217	194	211	186	197	206	191	209	204	194	195	239	194	221	200	198	212	187	199	187	192	189	190	197	214	222	198	211	211	214	201	185	176	204	197	208	204	196	186	199	180	193	196	206	186	204	217	195	195	243	180	207	192	205	217	193	189	211	200	225	180	210	227	203	252	199	206	204	213	185	207	189	200	202	189	219	181	199	203	205	205	183	209	185	188	205	191	203	226	233	207	203	212	201	202	210	202	208	195	196	184	209	200	197	185	208	210	204	191	212	234	169	212	199	207	197	212	170	211	216	225	204	238	204	196	186	202	180	185	195	222	197	197	187	196	220	195	214	198	200	190	221	192	199	200	189	189	227	188	195	189	188	196	208	188	183	166	191	216	187	206	216	168	196	205	179	199	188	224	183	205	210	215	187	210	190	208	207	206	202	194	173	204	216	208	210	213	209	225	169	188	175	179	212	211	207	206	231	200	219	198	186	210	218	181	204	194	202	221	183	213	198	198	175	198	217	189	200	199	231	222	211	196	214	214	202	198	216	200	221	185	196	204	193	207	217	174	212	212	203	187	220	182	196	200	197	208	184	236	206	209	187	189	204	192	207	167	210	195	164	204	192	223	198	200	209	210	200	200	189	207	183	194	223	184	195	191	186	211	190	213	207	213	194	183	169	212	201	182	212	207	197	203	204	214	179	204	192	213	194	199	202	189	177	209	181	193	200	199	215	199	184	202	210	221	221	189	203	181	210	190	226	230	223	219	215	187	199	211	219	204	176	209	216	190	203	225	194	222	208	195	196	201	191	203	200	181	190	191	214	197	181	207	220	184	186	186	194	187	205	200	199	197	203	199	220	224	203	173	197	224	213	213	197	190	163	229	225	206	223	215	186	227	175	216	200	205	216	204	194	193	209	197	210	207	194	205	200	181	195	197	207	216	164	184	203	199	202	197	218	199	214	236	181	175	205	189	220	235	207	209	204	215	211	205	208	203	220	180	197	207	177	229	201	190	199	212	191	195	193	191	204	187	186	217	199	221	209	215	182	180	199	195	177	214	221	231	208	199	182	229	199	221	194	173	209	192	205	204	184	193	194	208	212	207	193	218	200	207	196	203	233	221	213	213	188	199	220	204	221	209	211	224	213	193	184	196	219	202	214	239	215	205	209	211	189	180	185	202	196	222	190	207	215	210	206	192	198	210	185	198	183	194	199	206	200	180	216	217	195	206	203	187	206	204	199	206	224	209	191	183
21719	35351	44590	4947	4179	3371	2703	2314	1904	1718	1508	1349	1210	1137	999	964	909	933	809	836	801	772	733	713	754	721	665	658	628	626	632	637	624	645	577	582	594	617	584	588	589	606	596	615	588	583	578	510	565	548	575	548	539	566	568	547	568	528	547	545	519	563	540	539	550	553	510	527	556	548	468	493	549	508	507	551	530	554	541	514	484	505	535	529	494	497	524	511	569	513	509	545	517	513	534	516	507	509	550	565	503	528	518	516	530	591	516	529	501	489	516	521	530	475	528	506	532	531	515	522	526	529	508	498	511	523	497	542	537	498	515	489	472	489	517	518	530	484	535	520	503	523	537	487	512	522	518	532	515	513	521	490	546	529	515	492	516	519	525	536	507	484	516	479	566	498	477	488	485	525	532	535	553	517	491	468	475	545	544	505	522	503	517	526	550	522	529	493	523	510	493	510	518	534	483	506	484	544	526	540	465	534	555	513	533	522	535	544	524	518	520	578	511	508	518	527	501	534	542	496	530	480	493	524	471	557	504	484	547	490	499	478	497	505	513	494	522	494	483	492	499	469	500	510	505	525	499	475	542	524	544	466	525	495	478	497	539	497	508	502	491	503	541	535	515	507	553	525	499	535	512	508	491	498	544	492	530	501	478	522	553	507	505	485	480	487	501	518	550	565	501	474	494	546	547	499	554	479	505	511	509	504	498	523	546	511	494	517	492	477	493	507	546	510	526	509	526	517	482	491	532	520	528	506	504	505	465	515	502	498	530	515	503	520	538	498	523	523	505	508	476	515	517	562	497	531	538	547	503	527	515	493	529	531	472	516	492	546	473	508	497	509	519	514	501	510	534	493	497	536	506	527	528	510	531	510	540	521	511	508	459	456	556	491	479	536	489	542	508	553	543	559	501	494	495	462	507	532	518	483	503	504	528	493	466	511	497	508	481	494	524	490	501	522	493	495	526	536	503	517	519	538	513	524	525	519	506	513	521	486	495	539	506	506	535	517	501	503	489	513	491	522	519	469	489	525	520	543	511	516	479	504	491	484	513	496	483	514	513	501	526	521	514	480	476	505	484	483	496	504	452	505	537	495	488	509	534	517	551	468	526	496	486	501	507	492	522	490	554	515	510	533	534	490	552	497	486	563	554	529	506	486	507	494	497	534	498	499	530	537	505	522	465	501	495	485	504	524	524	514	537	482	534	494	487	499	535	506	507	528	508	493	504	494	504	496	549	533	551	533	520	485	503	532	494	525	538	509	504	530	509	469	460	482	506	513	508	495	533	502	496	533	488	499	527	489	486	516	492	527	474	501	526	485	539	484	515	504	509	553	521	521	481	474	504	555	453	481	561	513	521	506	453	525	536	568	534	511	500	498	534	479	453	527	517	506	514	469	517	535	496	486	503	475	506	520	480	523	479	529	522	513	506	512	505	477	499	497	480	463	481	540	489	476	482	500	525	468	494	536	536	489	494	455	539	480	531	503	515	528	504	505	529	471	509	496	522	510	497	540	478	531	494	534	492	515	486	525	536	545	512	504	549	500	504	493	486	520	526	469	507	509	500	491	502	482	493	525	516	561	477	534	528	474	510	504	518	504	457	488	532	517	538	531	493	515	495	539	503	478	504	512	543	504	543	533	505	491	489	546	511	520	501	479	525	533	508	479	507	478	521	505	514	524	516	509	507	479	477	505	555	534	500	533	512	517	491	515	521	527	495	539	515	488	501	491	532	500	481	507	493	519	516	527	530	519	478	520	524	485	566	520	486	492	532	536	493	522	503	510	514	507	527	500	520	505	518	535	539	492	489	497	473	569	507	531	483	523	518	508	482	479	526	520	505	526	515	512	510	473	524	481	512	510	499	530	520	524	526	510	499	503	517	510	507	484	500	482	486	529	552	504	556	499	496	508	507	522	526	540	530	537	524	547	513	548	494	505	479	482	524	502	528	505	524	491	507	533	525	490	478	515	534	565	537	520	538	524	522	474	450	505	557	501	510	479	529	494	502	502	534	536	556	499	498	492	476	511	515	515	492	504	490	540	501	515	528	498	480	483	476	475	476	492	530	502	470	557	543	502	540	465	503	523	413	551	492	517	483	495	510	511	480	500	502	499	493	532	502	514	470	516	525	540	509	520	506	521	455	536	540	507	525	549	533	468	524	510	473	548	489	488	523	491	512	478	490	531	553	495	486	454	517	509	523	564	500	539	486	463	500	502	511	504	491	468	535	509	489	519	516	535	503	522	499	517	491	480	493	513	515	494	549	531	528	491	545	495	552	527	531	500	498	496	529	497	525	537	452	471	527	525	510	511	510	509	557	475	528	517	542	504	521	527	502	523	519	523	521	473	486	501	501	483	514	491	509	468	485	495	512	532	474	496	509	526	495	497	505	492	517	501	506	468	539	487	489	516	528	489	515	536	514	527	543	488	477	495	530	502	502	518	500	499	561	541	523	541	479	511	497	533	513	509	513	513	500	514	513	516	491	532	487	498	506	557	477	540	501	524	521	537	510	535	517	540	520	494	507	492	479	516	500	550	482	506	483	511	462	504	498	524	509	534	492	558	549	519	524	485	510	504	510	516	494	532	528	495	536	507	523	525	484	527	522	481	503	499	545	506	514	512	553	485	509	519	527	484	531	515	493	497	485	542	489	521	516	510	500	534	503	513	501	530	526	509	485	491	488	514	503	485	523	483	530	536	519	519	464	491	501	523	505	478	489	483	524	518	493	526	555	515	520	501	491	508	556	507	503	502	560	487	496	518	491	536	498	474	485	544	511	460	533	493	514	496	515	513	496	567	532	496	511	521	493	443	485	561	542	505	549	544	477	503	494	524	518	526	501	552	509	500	464	503	494	501	496	530	512	486	482	543	507	524	514	478	525	528	516	516	494	502	478	468	509	512	480	536	521	496	511	557	515	487	513	511	495	510	489	529	555	483	505	500	486	481	533	532	505	509	501	536	519	484	504	513	450	478	510	489	483	529	516	516	516	477	472	527	506	494	477	498	516	528	524	529	494	510	537	512	465	559	509	491	495	512	499	496	579	551	503	487	474	517	463	496	533	452	506	467	493	503	485	516	508	503	497	489	515	547	495	511	541	463	509	514	487	534	499	512	519	485	504	500	511	512	510	515	497	507	552	498	507	499	524	528	495	507	508	517	501	549	529	486	518	537	489	508	497	527	523	462	467	475	493	548	494	493	519	488	479	517	486	468	492	491	485	519	520	486	533	503	473	507	505	559	458	492	538	553	496	505	470	496	506	523	500	481	492	487	504	526	494	524	504	539	508	512	526	512	518	495	505	525	476	487	507	517	504	540	504	519	481	499	507	532	462	551	481	503	525	498	497	465	487	543	535	532	514	541	501	510	485	504	501	480	490	508	499	539	533	499	520	505	476	495	485	517	530	464	480	487	490	488	531	516	508	523	513	503	498	493	522	499	523	514	557	532	501	498	499	495	482	502	499	527	567	510	508	572	457	540	479	526	498	528
2805	1515	1734	200	149	167	163	148	156	151	156	154	140	159	140	159	166	170	161	170	141	149	166	143	140	144	153	152	138	166	136	140	163	165	124	171	162	155	168	166	132	145	151	135	170	159	145	158	164	143	152	162	168	130	126	151	141	144	159	147	168	131	149	157	161	131	165	178	158	138	124	151	158	147	165	151	186	155	141	168	140	170	147	149	151	146	130	132	151	139	152	138	146	145	159	160	146	157	133	130	170	125	145	181	153	155	137	161	162	144	155	139	161	161	157	149	153	151	160	149	161	137	141	152	160	150	160	160	148	145	157	127	170	140	164	150	163	146	145	173	141	162	152	150	135	171	175	147	168	150	173	140	153	156	165	177	164	187	137	142	136	162	147	149	144	155	142	156	148	137	174	162	162	147	145	163	162	157	155	157	121	137	144	165	151	150	176	161	160	151	168	139	166	173	153	161	147	158	161	155	145	151	140	156	140	149	145	156	151	166	168	155	154	169	132	165	164	143	155	144	141	152	152	171	152	166	162	176	154	143	136	162	182	159	148	152	144	148	180	149	152	140	138	139	159	140	172	128	159	166	154	158	160	128	148	171	151	146	172	166	141	148	135	145	173	182	176	144	152	162	144	144	135	176	146	156	135	126	170	159	171	136	160	130	151	133	150	145	128	138	139	170	143	168	150	153	143	164	122	136	125	170	149	147	138	156	163	154	134	136	176	141	123	170	148	152	142	157	165	154	147	167	148	140	152	136	172	154	153	177	166	135	165	159	140	158	136	141	179	173	131	150	161	148	159	161	156	150	154	148	159	151	158	143	163	171	189	158	167	144	118	158	149	159	165	156	127	152	132	146	151	146	170	148	146	160	149	152	142	151	129	166	157	148	135	160	125	170	126	148	141	159	164	177	148	150	131	159	157	157	152	143	149	136	147	159	156	168	165	132	155	147	124	161	153	155	154	139	172	129	150	141	170	148	137	130	153	157	160	163	168	150	163	157	161	159	145	143	140	158	140	151	162	137	174	163	158	162	148	161	141	173	136	155	147	148	148	133	145	173	136	140	146	134	136	160	136	157	145	135	139	123	171	171	157	145	159	178	163	146	157	179	152	172	183	153	140	148	148	144	141	139	153	142	151	150	173	164	143	146	146	150	169	135	149	165	151	151	143	157	151	153	161	140	145	136	150	144	172	136	151	128	165	160	193	158	146	140	149	134	156	149	160	128	135	152	147	161	163	143	139	126	133	130	152	161	154	178	154	141	147	123	141	161	168	120	161	157	143	152	145	146	149	164	136	143	168	167	147	156	169	166	187	153	143	147	143	159	138	153	149	168	154	131	157	160	148	128	160	135	146	166	142	146	150	145	140	152	135	163	156	171	140	163	153	155	163	152	161	144	163	139	146	150	157	162	154	140	145	163	148	168	180	136	177	152	128	153	144	139	164	146	154	149	143	155	167	156	156	156	138	150	170	132	145	151	160	141	158	145	144	136	162	131	143	142	154	136	141	156	141	119	121	164	136	136	139	152	156	157	150	156	163	158	158	163	140	147	134	168	155	156	147	163	163	169	169	162	149	157	150	156	134	150	144	137	140	142	139	152	154	161	148	141	147	151	153	160	142	172	162	150	143	138	176	153	169	159	159	159	154	140	160	150	131	148	157	168	161	142	133	140	128	152	152	149	146	140	151	177	167	147	146	133	124	137	171	160	138	166	139	197	139	145	172	154	140	134	153	170	155	153	166	143	154	141	142	161	159	150	150	136	139	155	167	139	150	126	163	160	149	168	171	159	150	153	148	167	145	158	165	140	167	152	174	151	138	122	161	146	130	138	129	136	148	132	156	144	117	148	158	152	141	158	170	131	161	152	154	173	155	145	178	131	150	148	152	157	150	136	179	152	143	165	157	145	159	145	173	159	136	162	145	137	142	162	160	144	149	125	158	157	130	143	145	153	147	163	143	157	181	141	149	136	175	153	127	177	114	156	154	155	140	170	169	160	148	159	144	170	155	146	151	163	161	174	142	157	143	150	156	158	148	140	173	161	156	161	178	157	149	142	149	148	153	157	154	155	146	154	165	149	139	159	158	171	160	129	159	155	141	157	138	137	153	155	149	148	165	131	164	162	178	133	149	168	149	136	134	147	146	154	160	140	142	153	155	144	157	141	135	165	162	182	159	167	162	148	147	157	133	119	151	135	161	160	153	162	143	148	139	154	145	173	135	162	118	144	144	157	151	145	169	146	175	145	132	147	147	153	172	166	167	167	157	164	143	133	153	154	139	153	130	166	158	140	145	140	140	138	133	148	136	166	142	149	133	155	129	139	141	146	155	141	152	146	136	162	143	149	136	152	170	152	153	169	135	145	165	141	139	167	155	148	157	155	150	160	162	153	145	143	163	172	166	164	150	146	145	167	167	166	157	145	165	147	133	140	145	151	167	144	142	150	143	152	163	135	159	127	161	178	154	158	142	148	128	161	155	158	157	153	153	147	137	141	155	175	123	153	157	153	151	164	132	133	134	155	164	132	130	150	162	134	187	162	177	129	174	144	137	137	163	183	146	155	131	138	143	155	141	149	150	136	131	164	158	138	146	142	165	144	150	157	170	149	112	166	153	153	148	171	147	146	142	147	163	168	132	149	163	137	149	178	166	148	148	167	155	138	157	153	175	148	135	134	153	157	141	169	129	153	146	150	140	148	156	152	155	140	158	151	152	162	146	152	147	152	147	144	164	156	157	124	167	150	181	126	144	152	136	122	145	148	169	152	165	140	163	158	155	144	155	157	151	155	146	149	171	130	159	149	160	167	153	127	163	162	169	122	145	133	147	139	125	179	134	145	156	150	150	152	153	148	142	139	146	147	163	151	164	176	147	168	126	148	167	133	153	152	138	147	145	163	136	139	154	160	148	145	144	174	153	145	138	134	149	170	134	167	153	150	159	157	130	159	146	145	173	153	170	147	150	161	145	152	151	150	143	145	144	155	149	141	154	144	129	137	142	189	150	147	155	148	174	131	164	131	155	147	153	147	145	168	179	184	148	144	158	148	144	148	171	117	159	153	178	167	153	159	165	188	178	161	147	151	133	157	151	133	150	149	152	161	156	156	171	137	175	160	157	171	160	137	146	154	142	161	130	123	147	161	154	159	166	129	131	142	158	176	141	139	148	143	154	161	156	150	159	152	136	155	148	163	158	149	157	142	156	140	134	167	161	140	163	152	166	166	178	147	170	164	147	139	152	148	140	155	173	148	152	155	153	160	150	150	159	138	163	166	142	159	160	162	140	142	147	153	158	159	143	165	149	141	172	167	139	174	156	174	146	144	149	121	154	146	156	150	146	153	143	148	136	129	141	140	140	165	149	164	141	156	160	137	140	155	118	137	155	168	128	145	147	147	155	140	159	150	154	133	126	160	145	143	154	141	161	163	144	156	155	126	146	175	157	148	130	154	166	142	150	151	145	164	139	158	152	154	162	160	175	159	149	152	163	162
2785	2536	4871	534	468	464	486	466	473	454	455	477	403	433	426	443	405	409	411	424	447	415	433	407	428	441	426	424	443	413	373	427	413	400	429	427	436	407	416	413	456	404	416	391	403	429	417	419	437	410	446	442	394	395	415	418	410	422	433	414	417	411	397	379	376	407	462	405	418	424	418	434	441	471	426	408	433	399	437	439	424	440	417	419	416	449	438	392	409	418	438	426	407	395	414	440	435	424	400	409	386	431	403	402	430	410	373	430	411	411	427	445	441	383	413	473	424	432	450	449	438	372	440	417	473	412	421	428	468	445	466	409	381	420	421	435	419	400	429	427	418	459	414	419	431	395	423	425	428	441	415	465	466	434	418	456	429	386	458	386	436	440	422	403	387	429	410	416	429	430	421	445	404	429	411	429	421	434	418	421	410	402	430	420	424	440	419	397	412	446	425	445	448	419	421	376	449	430	433	438	400	400	409	409	416	416	426	413	403	421	385	441	418	422	421	425	412	414	382	408	457	420	449	410	460	432	429	417	411	419	434	398	406	411	398	407	414	451	436	447	454	447	427	417	437	381	371	432	448	419	450	345	408	421	435	418	422	395	438	416	387	391	414	424	449	424	357	425	439	418	396	423	440	430	414	425	453	455	455	432	440	379	438	406	443	450	428	423	414	410	410	410	424	395	419	446	418	398	422	457	429	428	418	431	438	404	424	426	412	409	460	463	414	393	434	394	431	416	429	430	435	429	395	389	397	436	371	438	453	392	415	405	453	422	390	425	392	466	406	409	419	412	416	425	421	387	422	424	441	425	421	464	423	410	417	443	393	441	429	452	394	413	402	408	404	437	417	441	434	426	372	454	441	401	414	418	428	434	450	402	387	395	437	393	422	434	410	396	392	434	461	398	448	390	427	401	422	421	437	444	435	426	436	377	419	419	432	422	461	425	444	441	398	414	467	428	403	436	428	442	440	417	419	426	417	394	381	422	415	403	423	411	446	460	402	427	440	389	436	436	422	461	437	431	456	441	419	425	396	424	452	430	390	430	403	437	425	426	400	445	433	426	410	422	411	397	416	449	449	374	418	415	430	453	407	427	397	411	407	380	436	412	423	448	428	454	394	426	395	394	428	401	431	375	382	409	415	423	441	443	420	417	402	406	425	405	487	418	447	454	461	398	404	451	439	423	430	428	446	430	446	440	444	432	414	426	417	436	416	424	418	464	436	394	409	428	406	412	452	424	408	434	397	408	439	445	414	416	432	443	393	421	428	440	459	413	403	381	432	426	455	440	435	392	469	453	439	461	418	408	378	457	428	421	441	438	365	404	416	448	434	404	387	435	412	424	420	396	377	401	420	453	419	439	433	433	400	400	457	434	421	426	432	423	424	411	403	416	447	462	424	423	406	462	426	462	408	447	413	437	432	406	451	437	419	448	425	412	412	387	438	439	429	422	437	415	429	433	423	421	420	462	387	423	429	454	413	405	468	402	406	441	438	442	429	430	412	384	450	415	444	429	396	401	430	390	394	440	431	449	398	409	438	423	444	427	419	400	427	428	403	399	432	417	411	399	420	423	445	409	422	431	440	428	406	421	455	434	429	433	467	436	430	389	391	438	422	431	431	423	431	417	417	400	436	419	379	424	465	404	424	395	403	390	413	447	449	454	411	429	427	398	434	421	429	432	431	408	439	407	441	430	425	398	390	433	429	427	382	429	425	403	412	414	438	430	413	427	416	431	433	409	416	403	411	423	411	431	399	416	387	426	405	452	376	380	428	404	428	423	400	407	457	401	425	448	394	431	440	410	439	402	443	411	419	411	463	389	415	397	431	391	463	456	392	419	385	407	470	418	435	432	420	444	478	434	421	418	414	428	421	449	393	449	408	439	373	463	466	426	418	401	431	442	443	429	440	415	415	427	416	425	425	385	430	436	416	434	423	449	421	422	400	432	420	428	433	407	441	403	428	429	398	413	356	439	418	404	437	427	426	463	423	404	399	418	421	419	411	415	384	397	455	425	396	404	436	458	419	421	452	421	425	433	458	417	426	424	426	416	452	408	421	429	393	459	439	455	423	437	427	425	412	427	424	405	412	426	409	443	406	442	390	444	406	396	433	405	448	456	450	406	444	424	433	410	398	421	431	514	403	463	413	472	401	416	388	422	401	421	399	423	413	451	450	442	432	398	457	434	460	412	448	412	421	442	409	430	441	431	422	456	434	400	422	459	422	407	444	447	416	424	454	442	408	407	448	409	439	447	409	399	407	407	408	386	411	437	426	432	420	394	398	428	402	454	420	424	448	412	406	392	412	446	446	398	431	433	433	435	453	430	429	483	434	400	419	439	401	428	421	412	432	404	437	436	431	447	408	439	472	393	403	393	417	451	396	398	428	415	404	431	391	426	417	411	402	404	415	407	461	439	425	413	455	447	420	421	424	422	430	444	444	444	430	424	414	454	413	416	416	420	424	428	433	449	432	418	401	420	426	409	422	481	414	426	421	415	448	408	392	433	446	417	392	466	440	436	437	415	436	430	467	421	403	436	440	449	417	451	446	407	400	382	427	406	442	435	399	423	452	446	428	435	402	368	405	425	429	376	404	411	376	417	399	472	400	405	418	445	463	393	388	415	446	437	428	441	422	419	448	387	426	429	408	408	446	417	425	428	426	444	431	428	399	404	392	402	454	454	387	453	435	375	420	459	452	384	427	432	364	461	397	411	455	419	413	427	403	437	430	422	419	449	421	391	406	389	398	427	427	408	430	422	437	432	398	441	477	456	414	426	438	418	427	440	417	415	428	426	452	464	432	400	413	443	422	423	468	447	403	405	450	399	426	451	464	455	411	452	386	399	429	437	434	447	447	444	419	455	441	420	428	422	430	415	376	437	423	424	419	432	405	412	436	405	455	456	442	446	389	434	452	428	399	399	409	444	404	424	438	397	447	371	453	415	437	437	402	427	398	422	456	411	446	457	399	424	436	428	406	450	403	448	424	419	420	443	420	421	407	425	423	437	418	433	425	398	428	442	373	422	417	439	443	399	445	441	410	434	425	418	424	454	432	426	423	431	433	424	415	397	436	428	414	393	426	453	419	457	437	440	462	449	410	417	427	441	441	411	442	407	434	416	421	402	406	435	429	445	419	489	436	428	422	413	441	419	434	420	401	411	419	425	408	479	424	419	455	420	377	400	454	420	421	429	457	453	423	424	424	411	455	450	442	442	424	431	437	405	421	389	428	402	430	440	418	417	392	448	426	423	394	390	414	406	443	444	408	406	440	467	477	437	441	465	420	449	461	422	406	462	415	446	399	432	457	462	430	425	407	421	444	406	414	411	414	380	457	409	426	445	411	441	420	433	464	406	407	413	410	410	444	427	422	417	424	435	432	425	413	394	418	418	405	439	447	419	412	411	452	436	425	463	428	420	377	433	429	432	444	449	396	425	388	407	451	378	441	442	403	419	391	412	438	383	465	425	389	405	399	469	407	420	439	430
24320	30681	37533	7837	831	578	457	393	373	337	279	319	267	307	275	294	280	309	299	272	274	303	269	259	291	255	262	237	270	268	267	261	284	264	260	246	260	263	250	277	252	265	265	224	268	291	276	271	268	244	279	279	247	239	250	282	258	247	241	248	278	236	257	265	251	269	251	274	269	281	255	270	251	251	254	263	259	270	234	298	278	270	274	273	282	246	245	254	259	244	263	242	264	253	232	265	248	246	238	239	244	253	260	233	283	257	223	265	244	263	275	264	228	235	256	272	219	277	241	258	260	245	276	243	243	265	268	264	243	259	249	253	248	247	265	285	261	241	240	268	251	261	247	234	255	270	272	267	250	262	255	249	246	273	250	261	251	248	293	221	249	268	270	230	250	240	250	256	229	247	261	212	249	253	254	274	257	232	235	268	245	251	259	249	244	250	249	253	256	227	275	237	279	274	268	236	244	216	256	242	258	270	266	242	258	258	237	262	260	233	278	284	263	262	251	263	246	306	266	283	258	271	258	238	244	269	293	243	244	233	254	207	237	251	234	265	242	257	266	268	263	251	248	259	249	247	262	262	250	228	276	226	261	276	264	288	241	243	274	260	255	257	286	270	255	272	264	249	245	251	254	252	253	267	258	248	271	275	258	244	252	252	246	285	266	231	220	211	246	253	240	257	259	270	293	294	290	274	243	271	273	243	273	251	251	264	247	273	242	231	250	242	251	264	239	250	260	289	235	238	278	276	253	273	260	254	252	251	254	271	279	260	217	257	273	260	238	248	259	255	236	274	269	251	250	255	266	228	275	260	255	253	238	262	258	259	262	248	240	246	268	247	293	273	262	262	261	286	260	270	245	260	291	255	263	276	264	289	245	249	252	257	272	270	264	270	252	285	242	252	232	269	243	278	245	275	238	256	277	272	263	279	266	253	250	260	252	269	236	266	280	267	254	253	257	240	239	268	246	235	283	278	279	242	257	284	270	272	246	241	233	246	262	246	227	280	274	264	229	257	262	266	233	250	255	270	277	257	235	265	305	253	233	283	256	273	252	261	239	230	281	273	242	257	294	265	248	237	287	255	263	265	230	245	249	293	270	259	233	241	241	247	296	260	263	258	243	250	237	258	270	231	273	283	278	264	250	251	266	244	229	224	260	264	258	250	256	284	251	263	268	228	269	249	256	258	285	251	281	236	256	284	264	272	246	249	247	277	262	286	276	264	247	253	253	267	235	244	247	255	249	254	237	289	253	249	256	245	261	259	268	249	275	273	285	241	270	271	270	272	261	242	257	248	262	270	252	258	260	241	245	248	267	278	244	213	262	262	244	221	259	267	251	240	250	292	242	278	246	239	257	268	254	241	252	229	238	261	262	237	243	247	280	256	283	247	249	255	279	249	234	233	259	269	264	245	255	223	276	274	255	268	266	251	253	244	244	260	276	293	245	258	242	240	278	270	244	251	263	263	251	279	272	249	255	271	231	262	241	264	239	285	266	256	301	252	249	247	257	266	268	261	237	260	243	258	241	291	245	256	260	248	268	278	246	265	284	263	267	264	240	241	232	246	257	277	276	256	242	258	257	258	265	292	258	274	241	257	245	261	232	242	251	262	272	251	282	268	245	258	266	283	231	254	271	271	250	261	248	267	283	247	259	247	228	261	247	265	263	259	266	248	278	264	285	253	248	280	266	251	250	254	243	251	283	272	263	255	247	256	247	268	230	232	266	257	257	262	231	256	261	262	255	258	260	273	246	254	279	283	239	259	271	257	244	250	246	222	275	239	238	271	260	230	284	271	253	252	230	246	245	257	264	236	246	267	271	259	250	248	268	242	255	272	279	260	263	248	283	265	239	264	267	253	276	275	248	247	235	262	245	261	244	253	255	240	277	265	254	289	267	245	273	257	245	251	246	261	230	273	248	261	257	259	279	243	235	208	253	262	265	271	264	270	272	237	263	253	262	235	243	229	272	308	235	261	232	265	274	241	222	254	229	267	256	234	254	248	255	246	244	265	253	226	257	253	261	258	216	266	297	247	253	263	234	242	250	244	302	258	276	241	279	268	254	253	294	263	242	277	243	285	276	246	248	251	298	250	242	233	266	258	269	234	277	252	251	282	252	255	263	246	255	261	233	253	272	246	243	273	253	271	294	252	291	263	233	267	310	242	246	233	262	274	263	263	256	266	267	259	254	256	273	266	245	249	270	257	257	281	285	242	258	275	226	259	254	233	264	274	264	264	241	249	237	240	240	244	245	253	260	283	251	247	243	245	261	274	240	262	256	250	266	291	283	257	244	247	261	269	249	266	250	249	245	262	289	260	257	228	247	248	268	241	255	269	283	271	268	273	262	267	247	251	282	259	236	251	248	254	253	217	267	252	254	274	289	239	281	284	265	278	256	267	272	262	257	226	255	246	246	245	288	270	244	259	245	259	289	281	272	284	255	260	254	230	222	246	250	263	257	268	239	235	256	240	257	280	261	269	267	230	225	242	254	286	239	247	240	268	256	234	260	268	250	264	266	265	231	266	258	249	269	257	273	261	296	272	292	272	253	258	267	270	277	283	277	284	238	265	258	241	257	278	278	255	260	262	259	241	231	245	292	281	236	262	275	264	269	266	260	273	271	262	233	266	287	266	250	246	253	267	268	233	251	269	250	277	258	281	280	228	232	264	277	251	277	285	252	249	250	267	277	260	223	251	245	254	254	252	216	285	257	274	259	258	265	247	256	261	253	260	250	240	255	260	237	289	253	240	297	289	264	257	268	264	272	274	265	236	260	257	258	277	264	274	261	243	281	241	273	261	255	257	258	267	254	272	219	273	265	249	271	296	230	281	259	252	251	266	240	272	272	249	234	252	251	252	235	248	256	243	243	266	255	230	254	248	241	231	249	283	266	252	265	269	263	276	292	253	289	229	260	250	260	267	294	264	268	277	282	281	270	268	261	227	265	256	235	265	270	250	248	300	249	262	273	254	283	254	268	269	287	249	245	257	256	230	210	273	266	277	259	265	230	263	267	261	261	245	233	272	251	250	235	251	252	268	236	260	248	269	292	274	247	257	247	248	231	276	231	266	250	257	280	275	225	260	254	245	260	267	288	258	264	261	251	260	282	258	285	286	262	268	263	249	251	250	237	259	262	274	256	266	262	249	237	236	267	249	262	238	261	254	269	264	239	272	229	254	232	273	242	275	292	261	248	272	262	254	242	257	269	267	238	287	235	251	233	282	277	283	266	236	221	264	242	287	257	240	251	270	268	231	238	250	263	256	260	242	251	236	266	292	277	259	256	259	236	268	242	273	281	255	260	269	241	285	247	288	238	249	259	253	293	265	269	249	246	283	263	271	263	272	265	247	270	218	252	287	267	239	242	255	235	246	277	250	258	279	256	301	267	274	319	240	258	267	237	247	265	279	271	265	252	231	265	257	267	294	235	265	260	265	264	255	256	224	250	267	246	267	250	253	235	234	235	235	278	280	271	249	277	249	266	250
14761	23952	36682	2989	2538	2091	1828	1651	1434	1227	1194	1029	1029	995	974	881	870	866	855	840	788	750	752	775	693	737	717	713	747	713	776	728	672	747	709	702	696	740	706	678	683	697	661	669	719	670	697	659	669	638	672	624	686	674	710	629	688	675	701	689	642	658	708	677	689	681	684	703	668	647	673	721	653	652	636	672	672	657	659	681	655	642	713	630	668	688	646	657	597	649	665	671	681	704	645	679	667	678	649	633	659	637	647	595	732	654	651	607	687	632	671	633	657	632	637	624	649	672	601	644	648	619	674	661	636	691	691	648	664	657	635	702	657	664	682	655	663	662	604	672	656	648	663	640	621	626	623	653	587	640	644	681	624	667	652	676	678	657	682	709	652	661	617	632	638	674	655	624	639	694	638	657	635	652	660	660	654	683	661	662	615	589	675	631	675	684	657	629	684	665	664	634	645	632	704	606	643	581	652	626	623	672	646	659	713	605	693	665	661	653	652	669	691	633	665	682	644	592	632	671	654	645	669	658	637	600	645	645	626	708	675	611	674	643	678	647	640	682	616	617	642	660	655	630	663	631	704	668	661	652	680	675	657	685	670	657	657	681	654	676	668	656	662	707	656	693	649	626	645	683	658	651	649	647	636	687	661	693	687	583	659	689	659	674	687	612	670	662	668	709	645	669	642	679	645	670	618	632	615	617	688	680	664	637	650	681	650	620	632	653	641	646	688	635	634	638	668	590	630	645	664	650	647	663	651	625	680	659	670	656	623	652	671	689	644	697	660	641	616	641	664	646	696	687	670	651	603	678	682	642	684	674	628	638	617	621	625	629	670	621	705	646	685	676	661	643	655	659	610	636	617	603	612	640	683	674	640	678	642	657	618	659	661	632	628	646	616	657	639	659	667	645	593	634	654	648	605	645	620	655	645	657	667	663	689	651	681	627	682	642	621	664	616	668	669	633	682	651	648	634	606	660	660	657	644	687	647	688	619	655	652	697	646	669	676	598	653	607	645	620	602	662	661	666	707	648	628	668	637	637	644	639	683	625	650	640	632	641	654	651	666	628	662	694	636	612	716	633	660	662	684	676	629	696	618	650	623	689	644	647	637	634	640	595	686	642	673	689	642	640	687	651	680	665	641	652	628	647	662	647	686	684	661	629	639	646	646	621	633	705	621	651	607	632	658	680	670	663	634	635	684	679	640	603	690	637	634	668	670	661	636	668	706	688	657	654	665	683	633	678	644	651	649	620	606	634	647	669	641	663	704	626	597	644	642	645	641	646	669	665	680	640	665	653	657	666	625	694	678	685	648	627	669	633	606	701	634	668	626	622	628	647	623	662	663	638	674	614	638	666	642	646	625	719	647	690	660	665	674	700	663	652	639	633	647	642	596	700	640	665	645	635	661	656	650	663	693	656	640	628	653	652	647	675	643	672	660	618	604	676	649	655	678	645	660	617	627	585	676	637	649	671	664	673	616	651	681	698	670	688	636	659	605	659	635	648	639	613	636	669	623	670	638	662	637	654	642	707	643	652	640	685	610	650	628	633	634	656	629	658	625	652	603	662	681	641	654	622	614	668	647	631	664	660	606	649	614	629	660	685	633	610	656	676	657	629	683	658	698	631	664	675	677	656	624	683	634	664	608	668	670	655	638	632	707	650	664	628	656	645	657	626	660	627	701	687	626	657	650	668	658	644	639	627	643	619	611	674	652	627	646	698	644	642	676	651	695	628	671	681	631	597	641	671	668	666	674	648	649	685	639	675	629	647	667	688	677	592	653	602	652	630	623	690	676	632	689	682	639	681	676	727	699	613	670	675	647	700	642	686	662	662	649	631	674	639	642	625	632	669	665	645	670	649	646	658	598	623	642	623	666	666	628	647	675	643	620	696	652	663	628	664	641	650	625	626	666	641	676	682	632	658	673	676	658	648	663	643	652	713	673	631	682	683	636	689	680	639	623	678	692	671	663	643	617	647	629	646	660	665	589	619	646	670	646	622	662	673	695	647	713	657	645	652	609	626	666	611	641	665	650	668	636	659	641	637	656	613	648	644	659	637	633	619	653	639	635	689	681	663	649	692	675	632	686	651	642	700	654	623	635	680	636	631	715	664	658	693	642	604	634	679	639	666	655	665	676	677	666	661	668	667	654	640	678	646	648	666	671	643	663	649	621	617	629	666	638	715	654	623	627	683	690	649	672	669	645	681	650	653	658	637	679	675	673	710	660	641	646	648	635	606	618	657	647	650	705	623	688	641	657	624	642	607	643	693	666	643	644	611	657	669	662	614	684	649	665	651	630	657	712	659	645	606	695	655	682	636	659	636	645	640	648	620	652	667	627	643	627	685	671	682	679	656	668	646	660	660	615	671	674	698	633	648	651	624	637	675	622	698	626	651	647	612	639	636	701	676	639	643	671	632	670	674	697	652	692	723	662	615	665	659	681	671	651	697	609	706	659	623	611	664	633	638	666	630	678	622	638	653	666	623	651	660	662	624	676	616	630	652	659	665	669	662	674	676	690	676	662	671	666	625	652	669	648	668	640	639	602	634	646	657	651	638	657	695	674	641	676	667	624	656	638	685	712	669	645	640	621	621	611	671	652	619	634	627	653	662	639	619	676	693	655	644	614	609	639	634	633	632	637	636	665	674	667	650	638	650	668	626	647	634	628	690	639	674	644	642	674	676	696	588	686	663	663	672	607	651	666	646	636	682	628	629	667	672	662	659	685	678	646	684	666	631	648	661	639	658	615	651	628	630	655	647	655	635	611	710	683	631	660	624	638	674	636	668	609	639	653	664	634	650	635	623	677	633	667	649	655	688	670	635	616	678	624	626	675	635	641	699	652	625	655	662	685	642	658	643	650	647	643	660	667	703	650	693	682	713	598	646	698	652	638	652	652	612	638	636	668	606	643	621	631	639	628	647	641	662	625	693	650	629	643	638	619	705	644	613	614	658	664	656	684	659	641	642	631	674	619	650	645	648	659	628	644	648	677	655	655	626	678	634	673	617	672	642	623	650	669	647	613	657	621	648	674	679	641	649	661	610	646	613	639	624	646	628	612	643	644	644	662	649	644	614	640	646	696	668	602	649	665	630	684	658	648	661	642	694	710	655	679	685	665	679	655	648	663	629	653	688	697	681	659	654	650	636	691	698	674	636	643	655	623	618	627	660	676	664	667	640	672	672	593	667	643	701	665	649	638	745	646	634	680	639	615	636	644	664	633	678	632	631	631	691	638	658	668	675	683	622	657	660	641	614	638	674	639	675	640	633	663	627	675	684	673	633	704	647	672	648	611	649	634	673	633	672	646	693	641	652	650	667	642	611	726	676	670	619	625	642	637	655	686	681	652	621	660	676	654	644	699	658	651	665	679	636	688	679	642	669	619	665	638	681	613	636	648	631	642	659	701	747	717	610	620	694	684	649	679	657	667	648	653	701	622	650	651	665	673	615	688	662	660	630	704	655	647	665	667	631	649	668	657	657	644	672
37244	45457	53406	15924	2155	820	641	520	442	367	330	318	269	289	285	269	278	240	246	248	243	268	213	235	213	241	200	235	197	221	206	212	185	234	217	196	209	233	225	227	223	205	223	239	231	213	202	217	202	195	187	195	218	220	194	201	197	212	200	212	204	223	181	205	207	198	235	225	209	214	205	228	211	227	223	182	207	191	187	178	188	216	195	185	186	189	203	196	192	191	196	209	207	173	199	195	230	216	206	178	208	216	189	197	198	189	207	197	184	191	191	185	189	204	199	212	198	180	204	214	223	229	200	212	200	184	209	206	223	182	173	222	176	201	187	177	200	192	201	204	202	229	201	202	207	197	186	191	201	177	191	195	197	220	219	209	202	214	211	225	198	196	204	194	199	185	216	170	187	209	195	207	196	199	182	196	183	205	195	192	207	206	205	199	214	198	192	195	200	197	223	166	193	212	198	196	177	214	196	186	221	217	213	207	193	193	202	193	186	203	194	215	208	192	179	207	218	191	196	224	190	206	219	188	196	190	189	167	218	203	196	201	207	207	191	214	210	182	206	171	214	199	198	195	194	215	211	161	228	222	215	196	191	191	200	225	214	181	202	209	196	218	193	202	180	187	202	168	201	173	189	206	181	181	187	201	218	198	204	195	180	194	176	216	201	216	214	207	182	165	201	225	220	180	200	224	200	208	192	188	212	214	192	201	181	194	192	202	212	193	191	201	189	195	190	191	183	210	191	204	212	219	192	214	180	199	195	190	197	200	196	209	213	212	228	173	212	188	231	201	198	209	192	199	197	191	199	197	232	199	224	201	215	189	208	187	178	224	199	206	195	184	232	188	224	201	196	208	195	175	212	175	210	188	188	194	206	205	206	203	207	207	199	172	186	211	190	202	216	209	191	196	208	185	204	214	197	199	209	227	208	179	191	205	202	212	205	196	200	198	179	199	190	200	192	172	183	215	211	232	188	196	198	181	189	220	212	181	211	186	192	194	219	175	218	232	213	221	187	199	195	211	190	197	213	189	223	199	193	217	213	182	210	240	185	192	201	207	202	185	191	211	231	186	190	194	195	215	232	217	204	209	186	216	206	188	213	205	241	211	201	167	205	182	201	186	202	210	182	222	179	219	189	170	188	197	199	223	211	194	187	189	178	191	232	192	206	197	185	191	211	222	210	197	198	191	217	197	222	204	224	219	178	209	199	192	187	200	228	198	229	200	206	225	211	189	220	213	210	208	186	196	195	217	175	213	224	214	192	200	206	177	197	210	203	184	219	213	218	226	215	184	216	209	193	195	203	221	206	207	213	211	200	198	191	199	185	205	188	219	218	180	183	168	190	181	207	202	213	206	206	217	190	223	210	174	200	247	203	182	188	219	204	220	171	177	210	207	203	199	182	201	207	207	192	206	192	170	202	191	186	220	214	196	210	183	196	191	190	197	204	203	209	238	209	178	194	226	198	188	204	210	211	201	236	204	198	192	199	211	197	219	217	189	199	200	210	193	202	189	197	211	218	186	220	181	225	205	187	214	206	211	201	201	211	204	199	213	225	211	189	203	171	185	211	198	206	207	219	184	190	210	215	190	187	191	210	194	197	181	202	198	212	184	230	216	203	187	193	195	201	216	224	197	186	197	209	221	207	224	194	193	208	205	204	214	197	204	164	193	221	209	195	214	203	212	219	208	201	202	214	187	198	203	204	208	191	180	191	207	211	181	200	201	192	210	222	216	184	232	218	177	191	225	206	185	206	201	168	204	172	225	181	206	193	205	208	225	224	195	192	209	210	168	215	189	206	190	194	203	195	209	193	184	214	225	201	177	201	194	201	220	207	199	216	198	186	190	177	196	198	201	186	204	184	216	180	215	199	221	192	191	210	211	181	198	163	212	198	192	197	206	217	202	188	190	176	207	189	192	186	215	229	199	213	194	195	210	216	178	207	207	216	207	217	212	183	213	198	197	200	200	200	209	189	197	215	192	193	197	235	227	219	189	213	204	204	203	220	207	179	205	207	180	212	192	203	197	207	222	187	197	201	198	218	193	186	224	211	225	193	226	209	218	191	175	191	199	180	192	210	218	192	196	189	192	201	209	197	176	178	173	195	171	181	181	188	207	219	210	192	207	237	206	210	201	199	202	215	211	205	197	220	193	221	199	205	173	187	180	214	202	177	193	217	200	191	256	192	216	203	225	214	190	193	186	190	232	217	206	180	210	186	179	209	208	227	211	226	197	199	214	178	205	208	179	236	212	169	205	195	185	189	217	210	224	198	184	213	216	205	204	174	200	217	217	200	175	192	192	191	189	197	188	201	207	189	190	220	176	204	185	210	200	224	191	222	214	181	184	192	190	184	214	217	203	204	200	190	188	186	186	205	191	198	203	236	206	221	204	207	204	196	202	232	190	204	219	196	211	215	205	208	172	225	212	198	169	207	217	201	223	187	194	209	173	180	191	190	186	181	228	193	218	205	191	218	198	202	200	199	199	202	206	201	194	198	190	188	204	214	215	195	210	188	213	201	212	206	212	181	215	212	200	201	197	193	190	206	208	218	187	217	208	194	220	200	194	203	189	222	199	186	193	219	194	191	210	217	220	211	203	196	214	218	186	182	218	192	216	186	196	192	224	226	198	185	189	183	219	194	224	234	187	210	193	217	198	198	207	213	219	187	195	218	212	189	213	161	203	215	168	161	192	183	211	231	205	190	178	179	191	187	186	205	201	211	177	193	208	181	216	204	184	199	170	180	224	218	196	211	223	215	212	208	187	220	211	204	222	173	210	214	189	171	195	199	167	201	210	196	180	195	206	201	192	200	168	202	196	154	183	177	189	205	174	213	205	208	198	199	214	186	212	186	180	215	194	206	190	206	201	184	217	229	190	198	222	208	201	170	168	192	191	224	222	189	210	204	217	191	195	208	211	207	224	197	189	203	222	185	204	193	199	239	189	182	180	204	205	205	201	198	195	180	185	203	188	193	198	188	180	177	210	206	195	207	209	225	218	222	187	191	247	202	197	225	208	186	186	190	189	194	199	193	200	191	191	183	197	184	190	197	201	213	199	209	208	203	203	219	193	199	213	208	196	215	215	197	202	202	215	226	200	209	216	195	198	207	201	196	207	194	201	191	205	213	209	207	191	193	220	182	203	221	189	204	216	205	193	199	195	217	176	203	229	195	212	205	198	214	196	195	222	216	197	208	199	180	189	230	176	190	189	222	222	186	199	218	216	193	201	211	188	212	183	188	184	195	197	187	211	188	213	210	210	207	183	214	175	183	195	230	169	189	187	216	183	203	194	208	200	184	192	213	213	214	176	221	206	192	213	192	183	198	191	199	189	189	204	183	200	210	208	195	195	196	190	210	219	218	190	192	227	170	184	213	219	180	207	188	191	206	213	207	219	206	208	174	207	214	183	203	198	194	236	229	191	230	182	182	210	166	192	187	210	203	218	197	204	192	196	175	206	222	194	194	220	169	211	199	189	172	222	208	199
21837	32702	47814	4998	4194	3371	2603	2293	1872	1658	1494	1279	1256	1076	1064	1020	934	894	862	785	802	781	756	732	726	696	700	667	641	636	601	653	633	599	612	609	589	575	567	601	609	579	560	577	554	588	567	533	542	533	527	530	529	540	561	543	541	510	534	526	546	555	538	506	586	554	507	515	524	543	530	504	551	548	528	548	546	482	532	507	504	524	515	526	500	519	535	514	510	543	492	488	513	545	540	544	489	518	447	493	517	523	556	505	527	539	531	546	522	501	495	517	457	534	515	487	531	506	512	531	544	502	530	500	471	515	533	499	522	478	563	495	542	490	542	514	506	498	494	482	511	500	512	558	494	506	514	493	504	484	493	537	505	509	527	485	518	533	524	500	492	499	496	512	509	493	515	500	464	501	506	484	478	469	481	500	554	484	463	487	498	486	524	491	515	483	478	510	532	527	516	515	523	482	509	503	488	495	510	514	510	510	527	483	537	490	507	519	483	479	531	499	517	466	505	539	528	561	474	532	471	516	474	528	548	509	507	509	509	480	498	532	534	521	524	520	540	508	449	528	520	502	519	546	547	532	506	503	534	529	512	533	503	503	491	553	502	542	497	459	497	525	543	521	523	507	540	497	460	532	493	501	488	486	535	516	494	500	455	470	557	466	537	481	510	498	508	520	499	549	502	513	523	514	536	503	535	512	542	476	503	531	490	485	470	492	536	535	536	520	491	535	522	500	495	533	470	503	482	496	493	521	534	532	490	490	473	501	503	518	504	517	514	534	508	488	522	549	530	536	513	522	492	521	531	487	516	533	529	544	497	495	466	518	501	471	525	482	481	526	542	481	471	524	541	514	536	513	515	460	538	525	525	475	515	487	493	497	516	489	549	476	522	489	509	507	521	496	475	496	550	486	507	514	475	460	525	518	520	525	545	530	519	487	525	483	491	519	469	482	505	517	552	533	523	505	469	524	510	487	520	521	550	481	529	517	507	493	479	485	509	518	482	555	455	494	508	515	470	532	501	516	486	492	486	496	506	486	504	501	500	498	491	468	508	499	546	528	506	489	544	473	505	500	511	532	525	502	512	473	493	489	491	495	503	520	504	537	509	553	471	515	528	514	507	518	470	519	530	541	523	463	506	509	514	477	518	534	513	502	486	482	482	485	491	515	513	515	493	535	520	490	521	506	508	555	511	536	494	515	528	552	467	494	497	499	524	502	467	486	506	505	480	516	526	507	508	520	495	520	529	512	489	465	488	487	503	518	536	519	496	536	498	514	479	495	463	543	489	534	517	443	480	514	510	467	522	484	537	512	498	522	481	488	516	534	479	536	511	518	483	506	517	525	508	513	520	509	492	524	494	473	509	452	512	492	507	507	511	531	539	485	489	500	496	504	447	472	500	464	533	504	493	503	536	550	479	523	525	501	508	495	487	512	523	513	539	516	504	529	500	523	507	498	517	501	493	541	540	476	509	485	551	518	521	538	508	491	537	526	482	531	506	478	508	472	523	506	479	498	505	497	504	491	501	556	534	512	480	519	506	497	507	466	517	559	517	474	512	529	509	509	541	516	473	536	537	501	560	535	498	501	528	489	524	480	486	501	516	492	513	481	481	517	457	528	488	491	514	508	510	512	505	518	526	538	519	505	518	512	520	518	471	535	526	496	463	484	548	538	546	543	512	483	511	502	496	501	508	535	474	521	506	532	501	493	509	537	535	505	528	481	508	512	572	554	529	506	512	490	498	534	514	516	478	505	527	565	525	532	523	525	500	543	522	510	513	468	546	501	515	523	506	558	498	496	525	498	498	500	506	488	507	540	492	520	528	544	524	503	531	520	519	506	505	490	490	495	522	505	519	527	521	523	493	495	503	505	491	501	485	544	490	476	533	554	492	490	537	513	531	490	529	495	501	495	499	510	531	528	515	515	487	520	501	528	457	471	531	499	499	446	517	555	554	466	534	509	491	507	523	551	495	534	515	525	523	473	499	494	531	515	541	513	526	485	516	538	536	529	490	530	516	489	494	500	492	523	513	484	502	501	485	516	514	544	502	507	508	478	480	518	462	479	553	540	487	465	491	498	502	534	522	505	551	506	485	492	509	511	534	496	492	476	467	473	525	533	482	504	523	575	471	501	502	521	509	504	527	519	503	512	501	474	536	514	504	520	540	506	510	509	496	529	518	486	521	526	480	509	510	470	502	490	450	511	486	526	541	511	497	509	501	493	465	476	513	499	487	507	516	503	486	492	503	484	522	487	496	502	482	467	525	506	475	516	490	518	483	518	524	520	512	486	487	525	529	491	499	509	510	509	503	526	512	525	493	510	486	463	565	503	585	530	529	503	461	522	513	516	485	487	487	567	519	551	531	513	526	517	484	493	467	506	515	473	535	538	479	491	499	493	494	470	540	482	482	516	506	470	522	532	501	488	470	502	536	520	494	472	464	473	525	495	520	525	484	520	461	480	519	514	532	491	522	528	501	528	539	496	487	485	541	526	499	481	487	516	519	495	494	505	488	541	510	481	503	498	567	470	510	533	530	515	521	500	501	535	521	499	543	500	523	462	513	481	496	501	498	512	512	524	503	520	498	543	537	524	477	473	502	489	498	552	507	483	474	501	519	508	517	535	536	492	473	513	536	457	532	502	522	536	504	487	523	519	482	522	501	508	456	514	521	521	484	526	520	517	559	468	535	533	521	505	474	506	518	474	502	535	495	530	511	541	490	542	492	536	545	539	534	485	498	564	510	489	481	473	501	518	511	541	508	496	518	530	545	495	524	513	524	469	510	541	530	541	493	493	494	484	517	505	502	563	492	468	495	518	515	486	544	523	478	520	506	479	521	469	554	536	488	517	462	519	506	569	460	501	519	517	522	519	513	517	538	503	510	539	494	542	483	487	485	526	522	558	561	521	524	558	483	522	492	504	507	467	537	506	518	521	525	477	513	512	519	494	553	499	526	559	504	514	503	479	490	536	498	517	541	498	479	463	522	562	507	504	532	508	539	487	515	480	497	547	516	567	486	509	575	523	522	497	464	487	546	503	488	531	477	545	511	516	508	489	533	495	520	464	489	570	541	516	532	555	509	524	524	539	506	492	490	532	476	501	512	483	486	523	496	513	531	509	508	500	544	507	508	485	527	499	503	493	511	506	530	512	495	457	527	511	496	503	487	472	525	482	474	497	510	525	484	461	487	468	500	462	514	487	515	525	469	501	496	462	478	509	537	478	511	500	523	472	532	513	528	497	507	491	563	514	513	453	516	543	534	507	588	527	472	507	506	505	508	522	534	521	494	521	480	492	536	503	500	494	462	482	493	504	503	510	536	518	550	500	500	505	527	500	504	509	512	532	488	563	495	480	514	523	497	493	524	504	528	507	506	503	496	489	512	499	515	524	524	502	477	508	527	510	500	550	516	515	513	486	486	530	490	488	498	512	505	545	511	488	487	533	514	506	534	544	504	497	511	496	516	493	492	464	519	516	490	509	483	505	496	510
2764	1465	1993	217	176	165	140	155	163	139	159	142	155	136	164	170	154	152	147	165	153	157	144	146	130	146	162	153	157	164	176	156	157	136	151	144	166	158	145	156	156	145	176	159	161	152	144	144	141	176	149	153	151	139	173	168	141	129	164	137	140	148	148	158	150	178	166	162	156	144	168	148	145	173	129	158	145	136	166	159	147	139	144	150	168	143	170	162	157	145	161	174	184	127	164	158	157	147	138	139	155	137	165	160	158	152	129	168	144	172	162	148	141	150	160	166	174	146	143	121	161	136	153	163	154	152	145	171	141	176	140	167	157	174	160	140	155	163	178	159	156	156	139	161	156	169	161	160	129	140	160	138	147	145	154	134	141	151	156	170	148	151	160	127	153	139	169	126	161	131	170	136	161	146	155	138	135	144	139	128	149	161	171	168	166	146	156	138	150	132	156	151	151	178	134	131	150	139	176	140	137	132	148	157	166	152	162	145	131	162	133	168	152	152	157	175	154	150	153	153	165	141	142	149	143	146	186	174	171	134	148	150	166	135	131	159	166	174	143	161	150	144	170	143	153	135	159	161	152	168	132	147	138	157	162	149	148	155	178	153	158	163	167	137	154	148	168	134	154	144	165	162	174	170	153	164	160	149	166	154	146	148	136	166	135	155	165	152	154	154	139	148	134	156	165	158	147	150	154	135	145	167	160	144	151	150	137	169	169	139	151	151	151	144	144	128	145	148	158	152	159	138	143	160	149	166	152	146	137	158	144	138	150	165	127	176	168	167	139	166	131	168	133	155	149	154	159	138	141	129	172	155	155	150	131	152	143	147	157	147	145	171	127	139	174	167	148	166	144	174	129	162	133	134	145	164	171	144	132	158	142	148	148	155	137	150	155	151	167	128	154	170	151	157	173	140	168	147	138	142	147	157	166	142	137	158	151	165	145	155	141	151	150	147	159	170	144	146	143	148	131	156	157	152	168	148	160	181	160	166	166	159	158	155	153	190	148	156	164	146	168	175	139	151	158	146	134	145	173	154	153	163	152	162	159	141	141	145	126	153	167	143	195	145	152	145	145	165	156	167	163	151	154	143	138	158	136	157	147	159	135	146	150	151	151	158	176	167	142	153	184	136	158	140	158	127	163	162	162	158	158	164	164	143	159	160	152	144	116	149	160	180	141	144	171	143	144	146	177	155	177	144	148	175	168	146	144	152	150	133	144	167	160	153	139	146	140	134	145	160	165	163	156	125	156	155	155	162	164	159	170	157	157	128	147	140	137	150	153	163	173	166	146	151	161	148	153	152	157	134	162	166	147	164	165	145	182	156	166	144	162	163	151	168	155	151	181	168	128	159	161	147	155	139	170	139	151	195	136	161	156	162	148	135	167	151	143	139	145	141	152	166	173	155	149	143	163	121	157	149	150	141	134	147	159	147	167	150	158	158	138	156	138	153	158	148	132	119	142	145	129	151	188	159	166	155	166	142	156	153	145	138	132	158	128	141	162	139	140	149	157	159	147	173	160	162	151	153	181	164	143	165	137	156	140	138	152	133	159	142	169	159	162	129	171	159	168	172	161	154	150	141	167	160	141	134	156	160	147	149	148	146	159	151	137	148	149	126	138	133	156	158	148	167	174	166	154	173	152	158	152	145	170	153	154	160	166	160	184	143	144	154	151	142	145	154	118	166	156	166	183	149	143	139	145	159	150	134	162	145	159	155	157	163	140	170	156	145	146	172	148	162	173	189	146	145	135	157	137	169	168	168	166	158	150	158	151	151	149	163	140	148	169	165	168	158	177	160	138	157	150	147	151	142	155	165	171	145	139	154	156	134	156	154	168	156	148	146	129	155	147	139	134	154	171	146	152	151	133	170	141	140	137	164	125	169	152	161	171	151	134	165	148	150	146	163	147	157	157	120	156	133	161	147	169	152	155	150	147	141	152	159	150	161	180	155	163	138	145	161	137	147	125	153	154	162	158	170	162	148	153	155	140	136	154	168	157	162	150	151	168	146	160	164	167	152	143	141	141	134	156	135	149	140	160	157	157	142	150	132	158	159	154	149	145	147	151	162	155	129	142	127	128	138	178	158	140	179	135	164	143	130	127	148	144	152	161	181	139	158	150	149	140	166	166	144	160	160	125	159	160	144	175	152	137	173	157	132	174	164	147	151	146	173	142	163	156	155	131	158	159	141	159	168	163	153	136	153	165	129	164	143	169	169	129	146	146	149	140	151	158	163	171	167	150	150	162	145	142	154	147	146	148	164	137	168	151	163	151	159	143	154	176	161	138	167	141	157	158	132	159	132	132	138	162	169	144	134	147	133	145	157	147	152	149	145	171	140	143	139	145	150	134	170	155	144	163	168	162	144	150	160	120	164	146	169	159	169	143	131	145	179	165	150	145	170	158	169	138	139	165	151	153	134	153	143	140	146	155	155	164	139	162	143	151	156	162	159	127	148	165	157	155	159	165	139	165	137	154	163	164	159	169	160	156	149	162	150	147	156	161	162	158	148	145	132	150	143	172	130	136	153	144	151	164	122	171	154	156	149	185	139	138	169	129	163	144	162	136	144	134	153	148	137	156	155	159	171	150	153	111	165	152	144	135	141	157	132	155	149	169	142	143	151	139	175	155	185	138	143	121	123	133	147	157	154	154	164	163	138	152	142	171	163	134	172	171	132	150	152	162	170	150	144	158	153	138	138	136	141	156	155	134	168	152	154	150	148	163	150	158	154	180	152	147	149	161	160	167	152	158	167	169	155	160	138	132	140	175	167	160	132	150	152	150	134	146	179	155	152	158	145	149	155	141	158	135	168	135	167	126	169	141	165	151	160	125	144	182	149	170	163	153	164	142	159	141	170	144	153	155	163	141	149	152	161	141	148	146	141	177	147	146	149	149	139	170	147	159	146	142	147	142	174	170	152	156	162	162	136	152	156	153	143	148	153	165	150	145	162	157	150	154	136	151	151	141	181	152	145	130	151	160	161	144	161	137	150	143	145	148	157	134	159	143	146	148	150	154	155	149	135	144	141	175	163	165	153	142	144	150	128	150	163	171	138	163	143	166	130	166	172	153	143	147	138	161	130	149	157	156	150	143	159	159	179	155	150	144	157	144	150	162	144	168	158	138	170	127	166	139	169	178	148	129	159	166	153	165	173	147	137	151	152	151	163	143	168	153	157	133	145	147	142	153	141	155	152	148	156	140	143	134	135	149	137	171	141	150	118	161	131	169	158	136	146	149	145	162	153	122	138	167	163	161	156	148	157	138	155	139	150	156	145	143	137	158	152	168	148	141	166	143	178	175	153	149	186	167	141	160	162	154	158	141	171	136	141	158	131	165	163	164	157	176	150	157	130	154	135	149	148	165	163	155	156	126	185	145	143	160	164	171	154	170	160	149	151	147	156	145	144	156	153	165	167	152	160	150	174	163	157	170	144	169	142	153	141	162	142	168	155	157	165	161	163	145	156	153	152	183	140	179	157	168	141
2883	2448	5503	558	507	500	465	461	471	455	455	390	449	451	447	430	443	447	420	458	425	419	435	414	412	447	426	451	427	425	382	411	420	457	438	373	467	426	406	434	400	423	408	469	430	409	424	431	421	453	418	410	431	408	430	418	418	412	445	398	446	447	425	395	417	450	444	417	390	446	435	439	445	448	424	449	420	443	425	458	417	401	398	374	448	449	457	409	412	464	435	419	402	441	416	374	450	410	404	416	428	435	407	410	448	404	419	429	390	467	400	443	437	438	438	424	415	406	423	453	446	429	448	431	431	373	451	431	438	410	442	434	422	414	441	417	420	441	426	420	423	390	468	433	419	446	432	416	451	423	403	432	394	423	407	453	412	410	439	414	437	373	457	453	435	431	409	396	447	425	429	458	407	398	422	435	419	445	405	444	422	435	419	425	420	419	431	448	413	434	406	430	430	415	441	426	389	407	409	401	405	423	426	411	447	426	412	427	406	446	439	432	421	471	427	490	422	438	428	425	398	444	426	422	416	426	434	406	435	435	442	401	417	447	396	425	426	408	430	406	445	400	440	447	409	368	450	394	382	399	452	438	428	447	430	432	469	432	428	438	416	381	403	416	438	418	413	421	423	399	424	422	390	434	426	409	409	420	414	417	442	416	446	408	425	402	419	416	400	438	443	436	421	446	429	404	437	397	430	408	432	411	411	427	420	408	421	425	426	420	411	414	427	420	433	452	418	413	389	428	434	418	453	426	433	425	443	432	429	421	390	426	415	424	437	415	408	402	385	403	452	426	431	421	427	449	416	437	420	425	413	415	426	458	412	391	427	420	435	417	435	446	428	413	429	435	447	387	440	431	426	422	400	414	398	470	448	445	460	403	406	407	430	451	413	407	443	377	425	436	440	404	372	419	438	411	429	395	470	450	429	401	450	440	435	385	465	442	386	423	399	409	421	425	457	429	433	406	418	475	421	452	421	425	425	450	427	424	429	449	433	382	403	436	420	393	417	436	426	442	416	438	421	393	428	426	405	451	421	405	446	434	422	462	425	399	412	385	431	425	399	458	417	412	405	401	375	445	450	414	421	424	380	404	412	429	413	389	446	420	460	360	389	408	410	395	409	425	435	413	421	368	463	428	447	443	443	404	459	410	418	435	421	435	413	392	424	438	392	410	402	390	415	401	422	433	416	407	399	426	427	427	410	431	450	427	400	402	452	444	377	435	428	440	409	402	438	421	437	428	399	434	407	413	435	451	428	435	441	421	403	472	466	407	406	417	442	396	409	438	431	439	445	433	393	423	423	434	425	369	414	433	443	395	400	418	432	441	396	429	444	386	430	372	440	409	433	421	437	446	403	429	433	435	401	431	427	462	432	412	439	444	390	430	450	415	410	410	434	449	444	443	435	392	425	422	431	416	427	402	429	428	415	411	429	420	428	398	424	421	425	416	474	420	416	420	451	420	385	413	395	430	424	418	432	401	403	392	436	458	431	422	461	395	432	423	373	440	426	412	435	426	413	395	433	425	389	447	439	411	412	463	433	436	407	436	444	421	409	439	449	418	435	433	413	434	413	430	446	438	426	407	442	447	418	432	452	443	434	447	407	447	410	453	406	425	399	420	418	405	442	426	440	445	428	398	435	425	441	407	447	400	452	409	430	417	417	417	409	429	377	416	426	419	427	421	398	443	451	454	424	370	434	430	401	454	426	407	416	457	413	403	389	411	457	442	436	414	445	412	452	423	434	421	408	408	385	431	451	437	430	427	408	405	431	395	429	419	427	392	416	446	445	425	446	434	407	390	464	404	429	429	435	423	455	424	437	420	433	404	403	421	430	416	393	429	391	408	401	430	397	452	407	409	445	430	458	396	408	429	388	401	422	415	399	476	412	384	447	465	407	389	395	425	434	422	392	394	448	425	449	419	401	432	402	400	434	390	426	398	391	451	429	419	412	413	444	458	427	454	404	409	461	406	441	422	433	440	427	457	424	482	449	417	453	413	437	439	444	408	421	425	408	439	455	423	428	448	418	384	432	422	414	427	456	418	471	440	430	452	418	434	442	452	417	392	443	390	425	442	386	455	426	423	420	430	428	425	411	379	454	382	434	433	462	400	424	460	397	438	425	438	412	417	410	429	381	399	409	403	428	402	429	467	477	414	398	426	455	416	417	419	423	419	433	441	410	418	403	437	412	415	433	441	416	440	404	405	420	415	403	456	410	418	423	401	450	398	392	464	418	395	368	407	415	405	433	413	422	429	432	414	409	432	443	400	419	418	424	467	397	416	407	444	407	408	446	417	372	450	447	417	431	453	432	428	437	418	446	436	428	431	408	413	460	462	435	445	418	409	418	429	412	415	435	419	434	395	420	469	414	451	418	432	433	408	398	391	432	448	409	422	437	391	398	433	436	450	391	429	442	400	428	446	408	430	455	403	410	449	404	430	422	409	368	458	390	430	440	413	460	464	428	443	431	413	396	434	417	434	391	450	453	423	402	443	385	453	426	419	456	446	385	443	423	444	425	425	438	413	448	416	421	415	417	443	433	427	390	435	409	430	384	435	433	443	402	445	439	398	398	417	428	417	413	414	427	420	426	452	436	456	437	443	440	420	429	438	406	398	459	430	375	418	441	458	379	426	443	428	431	395	406	439	449	456	398	404	415	413	417	454	440	438	435	441	377	443	420	410	432	411	439	429	409	395	420	393	380	448	417	427	393	382	423	397	420	447	442	410	419	440	443	411	443	465	413	437	422	393	426	434	425	438	432	432	428	421	426	458	411	412	446	411	444	446	398	459	421	411	444	412	390	415	421	422	433	442	412	407	441	392	388	456	429	458	420	440	456	441	402	466	472	405	407	389	397	415	419	424	433	473	427	446	476	445	435	409	406	420	439	435	458	370	418	376	431	426	391	402	422	416	446	413	415	424	443	423	418	444	400	434	389	435	442	418	415	463	414	429	422	430	427	405	430	419	440	416	463	430	430	415	415	412	423	381	457	394	439	409	448	384	396	435	437	409	404	411	434	427	433	406	427	411	408	416	419	397	441	448	420	409	454	458	412	397	469	425	423	420	438	424	415	434	445	423	387	422	403	402	420	442	434	411	432	404	437	418	413	438	441	421	428	424	436	419	449	404	404	421	390	398	416	413	420	427	432	414	453	452	419	405	426	415	437	428	452	432	427	438	416	407	403	471	428	414	420	394	419	391	396	444	422	454	438	423	423	439	410	402	418	401	420	409	414	441	426	477	413	451	420	432	413	395	473	418	440	456	424	417	402	414	434	459	419	406	451	408	449	459	444	413	417	412	443	414	427	418	412	461	442	435	408	425	408	450	425	429	424	408	464	437	432	433	429	405	461	436	418	413	431	404	436	439	411	439	405	428	424	458	454	439	411	429	411	411	415	373	434	451	378	424	401	392	432	418	382	410	429	407	441	435	419	430	431	427	413	440	407	425	408	466	441	437	376	419	392	433	422	404	411	447	425	383	427	420
24823	31370	38600	8526	869	506	438	394	361	320	340	316	326	294	298	285	293	264	286	265	278	276	277	269	249	257	262	252	243	291	265	274	240	256	270	262	293	268	241	254	283	309	247	246	251	253	263	263	253	254	224	284	265	307	276	236	256	241	282	259	263	260	257	244	274	267	276	258	277	271	248	258	245	257	275	272	245	236	274	243	264	284	261	263	264	239	253	258	238	244	252	241	269	239	269	229	261	244	253	241	274	269	244	303	279	269	242	247	251	226	254	244	245	247	249	267	274	274	250	259	257	245	233	260	259	267	259	254	271	260	246	261	246	262	245	265	302	236	279	257	260	253	267	246	236	267	277	248	248	293	252	272	271	245	255	256	259	249	276	257	272	254	235	272	287	271	246	249	252	247	280	246	241	265	275	228	244	259	244	282	275	265	217	261	256	225	271	246	267	257	242	258	272	246	256	269	257	239	281	256	228	283	262	254	256	234	253	267	285	263	253	220	261	288	265	244	243	261	252	277	261	248	244	272	288	278	255	247	266	259	238	251	263	254	277	271	260	266	247	261	261	282	272	222	270	250	240	250	245	250	249	253	274	270	264	272	269	279	276	254	257	272	264	250	238	282	286	260	262	301	250	276	243	272	248	243	246	294	293	262	266	249	246	267	250	254	272	258	263	270	261	273	282	246	240	275	285	282	243	281	280	278	247	258	259	259	268	292	264	270	265	247	290	263	261	283	230	266	248	258	245	248	279	243	263	231	234	271	239	267	243	237	278	266	260	265	262	252	254	238	243	283	286	267	265	271	257	284	263	264	254	273	207	245	273	273	262	237	278	232	226	255	280	271	265	269	273	245	263	254	259	246	268	259	238	275	294	286	253	235	237	264	270	255	251	265	325	281	256	277	243	282	257	255	254	288	257	270	272	253	288	234	247	222	249	263	261	236	247	246	270	282	253	249	255	251	269	270	237	254	244	246	247	262	284	264	253	238	265	272	300	268	253	251	253	249	253	243	264	258	250	275	233	264	239	272	266	256	260	266	253	246	258	245	298	258	238	257	260	253	239	261	240	259	258	243	243	243	262	290	247	275	247	243	273	256	248	263	265	254	279	265	239	279	246	230	246	249	267	240	283	296	264	247	276	285	258	262	285	228	248	217	243	290	270	262	269	270	271	266	248	260	269	251	285	257	257	245	259	232	243	272	258	271	245	248	244	261	253	252	287	289	253	264	237	259	260	219	253	261	267	261	219	294	256	275	270	272	262	257	282	262	232	257	273	251	261	252	259	246	240	268	260	267	248	276	277	280	269	276	260	249	255	242	277	246	276	267	289	262	261	259	247	253	263	274	256	266	256	300	244	233	266	245	259	286	235	275	290	259	228	240	255	264	255	257	258	255	249	269	214	255	278	269	280	258	284	248	246	286	271	269	269	254	266	247	252	260	244	258	263	247	283	284	235	244	238	248	270	252	251	270	271	274	245	270	272	270	230	290	267	274	239	247	275	268	268	261	240	267	251	235	258	254	230	252	256	280	247	269	259	230	272	271	263	265	252	267	271	256	272	231	229	270	253	262	262	249	240	226	253	257	230	240	257	261	263	268	253	228	288	264	257	244	253	273	263	274	253	239	278	242	272	288	271	245	262	262	245	268	242	259	259	241	251	236	271	276	267	239	269	255	275	259	232	263	282	239	269	262	251	253	255	236	221	260	268	255	241	244	257	245	258	277	285	262	274	290	252	259	226	253	243	241	230	256	261	249	255	262	261	269	254	241	264	264	269	255	258	270	269	265	276	249	255	263	249	254	263	278	262	305	259	261	241	255	255	288	272	238	268	240	280	272	231	256	280	255	262	246	294	227	260	239	255	260	258	275	252	237	276	261	295	261	265	274	254	252	254	256	264	288	252	254	258	261	281	250	285	267	282	284	249	261	273	261	262	289	264	259	256	250	273	240	259	278	235	264	250	270	231	251	238	283	270	227	260	250	214	277	267	253	268	243	267	278	238	273	277	253	278	239	287	296	296	262	258	239	268	305	295	267	263	286	233	258	253	298	248	248	287	243	281	231	250	267	261	240	277	285	278	287	243	230	244	262	259	271	254	299	243	258	284	288	230	253	251	223	234	272	263	261	249	249	265	262	242	253	248	284	268	279	250	265	248	260	235	274	253	232	269	288	265	246	238	259	250	262	280	272	250	265	291	242	260	261	259	294	270	249	268	274	256	233	273	275	252	267	272	249	242	261	257	234	272	289	251	274	290	291	255	239	267	277	262	256	268	240	258	256	253	261	243	259	236	259	268	272	287	264	258	233	268	260	256	264	273	238	249	242	234	285	254	244	255	278	267	257	252	228	251	255	274	254	269	260	240	261	241	273	250	257	283	300	278	261	222	274	268	276	249	268	256	285	274	241	225	268	259	256	250	248	238	258	242	254	264	236	262	250	257	269	280	239	239	251	264	273	293	277	232	244	266	230	261	285	277	260	260	255	260	278	296	255	268	266	264	261	248	247	242	285	267	252	251	225	238	278	275	238	262	281	241	261	243	273	237	250	281	257	238	270	255	251	240	239	248	304	271	239	267	236	236	242	248	257	244	255	249	237	273	274	238	238	296	253	282	243	261	229	258	258	266	269	245	283	256	267	239	244	253	247	254	254	259	275	292	243	228	267	260	228	257	252	269	307	286	276	265	262	263	243	261	240	230	272	272	269	255	250	258	264	267	294	243	310	252	282	260	231	266	270	254	253	243	232	256	231	239	258	255	249	257	251	256	276	276	268	279	231	274	261	268	270	268	266	273	233	243	265	284	263	250	251	278	276	265	286	267	254	276	245	255	268	256	257	273	269	237	268	268	273	257	259	244	270	252	272	245	238	250	251	231	275	249	287	236	253	275	261	252	271	242	267	269	274	256	292	259	271	251	271	269	269	280	279	286	239	264	255	262	272	247	248	290	283	270	255	310	247	241	247	254	234	243	272	265	268	257	252	260	250	255	239	260	251	250	253	263	262	265	255	265	254	238	235	256	266	270	249	259	260	272	275	270	249	236	240	290	260	286	246	284	245	276	302	267	234	281	275	251	236	264	271	259	263	277	250	272	247	289	253	254	240	242	239	231	238	270	285	256	264	270	291	262	247	269	272	221	252	248	275	248	276	272	269	265	261	263	259	267	272	249	256	243	246	291	278	267	248	263	259	249	251	277	264	265	252	224	284	288	243	269	283	231	258	285	262	247	269	275	247	240	260	272	276	287	268	230	244	239	260	251	231	266	261	263	252	252	273	243	256	248	273	278	232	272	233	246	270	222	264	248	256	253	269	256	251	252	268	259	280	281	263	232	261	276	243	252	247	263	274	257	259	252	270	246	239	227	258	240	278	282	269	253	301	259	273	263	265	252	273	250	244	241	256	248	243	278	252	284	226	260	263	253	274	255	268	275	244	286	284	252	329	249	258	258	259	235	269	249	264	257	261	246	266	267	276	257	249	260	247	249	276	260	262
14871	24047	37967	2937	2622	2058	1821	1593	1378	1271	1127	1070	976	942	923	868	923	841	811	785	809	772	784	790	727	752	705	767	712	712	723	633	673	668	757	709	734	693	677	634	662	687	667	679	705	708	700	672	678	662	704	624	691	699	689	688	644	686	686	634	714	670	639	695	686	648	642	674	658	626	655	660	665	666	629	658	657	627	656	649	696	677	656	667	660	660	693	672	661	669	622	636	668	650	618	627	694	687	644	650	661	660	656	626	699	652	648	676	673	684	669	698	652	633	647	640	683	682	644	607	672	647	645	642	675	678	628	672	632	624	643	623	670	644	651	660	669	642	659	697	696	699	627	682	644	610	682	621	645	640	605	678	678	676	593	662	722	668	678	673	671	625	586	606	661	682	680	683	655	644	663	654	689	675	685	691	619	674	652	653	673	641	679	661	669	657	600	649	682	695	657	657	700	613	661	646	650	622	642	654	655	652	659	611	625	634	666	653	629	687	662	670	668	643	684	651	631	662	672	721	642	654	703	628	636	650	629	645	670	657	660	668	721	623	655	632	611	665	687	638	620	641	658	636	617	647	640	622	674	704	628	643	670	661	622	609	682	683	636	645	643	680	631	621	605	662	677	665	626	670	692	652	652	660	663	669	670	585	622	667	691	641	659	691	675	641	655	623	680	654	635	701	622	666	638	650	632	660	640	668	667	639	704	681	656	641	637	635	650	686	663	667	656	620	672	688	658	672	691	668	696	671	653	626	668	644	626	657	652	614	649	684	689	644	648	611	688	663	698	652	635	618	638	706	675	641	679	670	640	653	625	656	622	673	716	637	677	660	651	625	652	645	630	617	648	690	640	688	631	654	612	656	707	694	642	629	642	661	658	711	686	618	676	620	608	620	656	658	655	659	702	668	654	601	668	675	682	645	648	708	679	614	684	627	605	629	640	651	673	668	657	652	626	656	666	680	645	666	649	661	670	669	731	619	665	637	667	636	653	614	621	670	655	682	650	619	642	692	642	630	653	632	637	631	649	649	698	637	634	714	682	693	668	672	688	665	675	697	678	665	682	622	633	638	644	633	650	678	627	624	684	671	673	667	640	626	641	637	647	667	649	605	663	640	631	645	685	653	658	636	676	677	649	614	668	669	684	689	627	656	650	608	654	732	689	659	621	670	660	669	626	673	676	687	673	636	632	684	669	672	619	640	673	655	641	685	632	639	673	685	639	659	651	658	669	655	638	700	692	597	617	648	673	643	661	668	657	673	665	675	700	669	665	649	673	679	672	653	690	666	629	670	656	639	607	626	712	669	660	666	685	657	646	622	636	652	681	675	649	658	648	662	626	629	674	678	664	648	638	627	665	666	615	657	669	617	662	672	632	626	677	634	652	694	631	660	665	671	680	658	639	656	665	725	647	612	659	662	642	635	675	684	653	638	653	674	632	631	669	659	671	633	656	642	663	650	631	648	674	643	642	643	663	669	671	689	664	732	675	645	711	667	625	627	666	661	651	649	705	633	637	681	683	676	662	646	638	642	640	643	671	649	676	700	644	630	665	650	694	665	661	661	694	673	667	645	656	695	691	661	678	668	651	678	658	661	657	624	618	678	677	666	668	678	634	658	678	659	614	700	607	628	666	640	645	644	657	658	662	660	631	698	666	639	610	655	668	665	723	625	622	641	665	682	676	660	643	690	670	714	636	641	656	660	693	637	648	662	660	660	683	691	660	643	676	619	685	675	660	653	640	681	689	649	695	639	633	651	684	669	656	654	647	651	644	648	669	684	691	693	673	686	687	668	649	675	663	623	655	674	666	668	629	670	628	682	661	647	666	627	623	684	645	628	672	651	633	646	685	686	647	643	655	660	649	636	636	634	658	688	680	656	634	678	637	644	615	653	663	654	688	649	631	634	662	656	660	632	657	638	631	635	686	676	658	675	594	634	683	627	667	689	651	674	652	636	647	632	640	675	657	630	698	622	662	698	697	662	666	654	657	673	673	649	670	641	653	659	649	668	649	641	618	674	672	683	654	656	650	661	672	635	706	644	642	623	709	663	628	654	649	652	651	630	685	637	675	645	674	624	657	674	680	651	660	654	667	654	647	646	624	625	656	670	658	640	682	638	657	653	651	639	638	661	680	686	610	678	680	682	680	628	614	637	680	682	641	652	647	675	681	607	677	668	665	656	665	597	635	641	648	675	641	644	639	643	656	631	707	623	605	657	673	659	646	652	617	646	644	667	677	624	659	625	641	658	683	596	633	660	623	675	668	626	660	653	620	653	641	620	672	681	658	672	647	648	635	717	661	650	664	639	626	685	689	627	615	602	657	673	630	642	639	673	667	709	652	646	664	651	668	643	634	653	649	681	666	658	629	659	652	621	654	627	654	624	647	685	665	664	659	654	656	655	651	668	648	638	706	641	699	720	703	711	701	644	665	648	643	674	694	644	624	722	651	647	687	672	616	673	673	622	665	676	675	671	646	636	649	670	630	614	672	675	608	651	721	683	647	648	661	684	643	608	640	644	728	653	682	666	709	696	615	652	639	662	683	665	599	600	667	631	653	610	677	672	688	685	615	668	657	655	659	677	618	634	671	681	660	696	664	665	646	617	635	656	644	667	630	654	630	649	685	668	626	651	666	670	685	680	667	643	653	665	667	665	632	637	645	693	661	634	676	638	679	603	663	636	663	676	659	643	666	619	632	692	633	686	647	646	669	610	632	676	656	647	663	637	643	624	637	666	622	673	605	651	706	657	661	658	630	705	666	680	611	654	689	656	655	641	674	650	650	658	576	704	639	669	617	630	657	646	664	650	702	688	670	657	671	639	695	678	636	662	644	650	638	607	649	652	687	667	690	642	666	652	637	621	641	634	648	670	675	642	684	654	663	655	698	637	627	642	659	645	682	604	625	698	675	640	598	643	666	658	689	628	653	674	654	616	659	663	690	659	648	632	697	673	637	643	665	651	623	645	668	644	642	672	636	650	656	655	617	658	656	674	667	643	620	694	634	629	666	629	652	664	646	657	635	693	668	656	659	657	683	647	644	632	687	662	668	686	674	612	660	619	626	685	674	664	682	665	680	655	662	654	657	670	684	680	659	718	632	664	681	621	659	695	636	674	646	686	627	670	624	667	658	592	670	686	624	641	685	660	658	629	661	681	629	630	700	679	664	632	621	676	673	677	638	622	670	660	662	644	621	642	634	609	637	613	648	703	688	701	686	607	611	665	647	680	604	638	659	625	627	653	649	663	649	686	646	687	659	686	647	631	683	637	632	652	669	666	685	630	660	669	672	624	675	638	680	690	692	636	634	618	682	687	654	643	691	655	641	655	648	700	664	659	634	639	670	621	700	677	657	636	702	659	649	666	649	667	679	687	649	688	657	647	662	660	664	641	691	685	649	626	705	678	655	653	674	631	642	647	647	636	638	625	681	649	653	669	650	652	635	666	645	650	634	646	628	645	652	660	657	649	671	617	652	623	636	659	660	700	659	648
37134	47969	52974	16237	2089	749	566	514	415	410	318	302	272	249	288	285	267	249	250	242	245	237	227	211	241	236	216	227	235	210	219	199	207	234	228	188	171	194	223	201	220	200	191	193	206	232	198	212	186	223	220	189	205	180	190	194	179	201	227	186	218	228	175	182	186	193	236	223	203	215	224	195	186	199	183	186	220	205	205	216	206	207	187	204	204	199	183	214	190	189	183	194	163	180	183	168	210	192	213	191	208	195	183	202	214	211	204	194	196	209	185	201	181	200	210	193	216	217	195	177	196	195	211	186	201	222	201	191	187	204	183	203	186	191	192	213	185	210	200	209	209	219	171	180	204	200	219	190	190	208	193	191	195	183	209	202	206	174	193	210	190	193	219	194	197	199	210	202	195	190	183	192	182	165	195	205	187	201	203	198	195	218	182	179	178	196	180	202	182	205	187	212	200	204	198	212	181	200	207	208	219	203	189	197	212	213	200	241	178	207	206	215	206	224	194	192	225	200	193	197	195	195	231	195	210	233	227	205	199	195	202	209	203	219	175	203	209	216	206	177	190	188	176	193	205	186	181	204	237	204	204	188	183	170	213	172	194	200	219	197	204	199	190	202	218	215	189	171	198	229	182	213	217	213	179	166	213	194	199	210	169	227	203	166	181	211	213	196	186	187	191	227	213	174	208	188	201	194	195	184	184	203	198	196	213	196	182	187	188	167	180	205	190	197	170	193	170	216	185	202	213	218	218	190	198	181	218	187	208	224	181	206	173	215	197	202	199	208	183	187	244	218	183	192	201	209	194	198	202	175	224	222	168	200	227	212	240	193	200	184	215	201	189	185	220	207	205	210	193	183	201	193	183	192	192	207	210	179	186	190	203	177	212	232	203	189	220	181	191	191	210	215	200	190	217	195	214	179	210	200	182	203	212	228	184	205	191	193	215	192	207	209	186	204	195	199	212	193	217	237	211	239	209	197	186	191	207	204	225	224	200	180	211	213	193	214	247	218	217	187	195	207	173	172	213	224	201	213	182	207	189	214	210	210	194	193	188	188	207	206	203	195	222	213	205	229	211	206	187	194	186	199	172	193	192	209	194	231	212	190	188	217	187	208	212	186	196	180	189	192	194	198	198	189	215	215	190	190	218	202	200	226	189	210	181	208	160	186	207	187	204	184	221	217	174	207	194	179	209	194	233	186	189	166	211	194	206	169	220	181	168	186	189	202	196	193	210	202	205	202	200	196	209	210	196	186	214	206	202	196	217	185	224	201	198	236	205	200	192	222	182	201	213	202	207	208	219	199	217	221	186	217	209	206	201	224	214	158	201	201	190	185	189	228	191	192	192	205	215	209	224	184	225	207	198	217	171	195	235	192	215	210	191	162	205	217	196	209	209	214	200	206	181	205	203	205	203	176	208	207	211	203	164	196	200	203	200	186	194	210	232	181	213	191	212	197	200	198	210	211	214	218	223	202	211	200	214	198	191	199	190	210	204	199	195	200	198	197	200	195	210	215	199	181	189	198	205	183	234	214	212	197	212	196	194	178	222	181	178	185	206	213	194	201	201	200	200	207	197	186	213	206	191	201	248	208	193	216	199	187	188	221	172	185	224	199	207	186	209	191	206	183	192	200	178	205	207	214	192	198	196	211	215	207	188	185	231	172	190	191	220	202	205	197	200	184	204	225	199	171	189	200	217	203	207	186	212	193	212	181	186	173	182	189	193	203	182	211	194	198	205	210	197	195	219	185	216	186	177	215	199	192	186	217	203	179	193	205	195	187	220	196	203	208	193	188	202	191	210	193	208	179	213	213	203	193	184	218	192	200	224	168	216	198	191	218	196	189	218	200	213	213	204	183	196	204	203	202	223	167	198	224	238	212	210	208	201	198	236	215	182	186	210	225	195	215	198	208	181	208	189	191	210	206	204	209	207	198	191	219	200	205	222	195	202	198	202	196	203	182	190	200	158	193	220	194	202	201	188	221	194	211	199	224	203	221	191	191	187	173	201	194	227	185	214	177	189	189	215	203	208	177	192	211	221	205	195	223	197	220	212	201	187	195	223	213	178	208	192	180	197	223	190	224	178	183	163	178	195	202	205	197	167	182	181	197	209	190	194	196	212	203	224	206	211	199	207	197	199	204	229	174	195	194	179	196	170	204	196	201	197	236	197	198	201	189	193	195	201	178	208	194	202	194	192	185	209	176	177	212	214	225	219	183	177	161	214	173	241	209	215	202	220	195	217	190	190	197	199	205	218	184	189	209	193	181	192	193	194	178	192	218	206	179	189	230	185	203	188	227	227	191	188	210	206	181	201	190	233	182	199	190	220	175	212	205	216	207	184	187	206	212	177	208	194	213	194	187	189	186	217	195	215	232	193	204	233	202	188	213	203	218	197	202	194	184	194	195	193	193	194	194	191	195	182	195	174	198	221	186	220	172	221	178	210	182	225	194	199	209	176	221	173	197	201	205	196	173	199	183	188	209	196	200	197	195	189	209	200	213	213	186	223	221	209	195	201	192	199	168	203	186	186	187	192	209	225	174	196	204	222	196	177	218	188	237	201	196	211	181	192	176	174	194	213	180	205	219	204	180	203	156	181	190	222	172	195	190	206	206	197	202	209	242	208	202	191	201	183	202	212	186	209	207	206	209	202	220	199	215	195	183	181	174	178	203	201	190	230	224	204	227	215	194	202	187	202	213	199	212	192	217	175	196	173	186	196	214	192	197	195	177	197	195	208	195	196	193	184	202	196	213	192	227	219	203	203	213	186	205	200	195	181	207	199	207	173	255	213	193	205	219	201	201	223	182	204	193	199	173	204	176	192	226	213	193	199	196	201	216	201	214	189	215	184	195	199	198	217	217	225	185	198	199	210	195	215	190	205	207	209	181	213	205	207	209	214	261	192	178	217	189	190	230	214	197	183	209	200	197	204	211	204	211	202	213	177	191	217	200	205	195	203	212	193	183	187	214	200	205	181	223	214	192	171	199	188	207	197	208	198	195	210	204	210	188	201	196	197	204	172	214	178	208	190	192	180	202	198	200	192	179	173	189	202	189	205	231	199	201	211	196	226	190	193	184	196	178	192	212	222	209	188	203	202	178	204	217	219	211	176	213	188	183	207	226	210	179	194	184	194	196	205	192	210	189	230	202	207	184	211	182	190	218	198	202	221	193	214	181	213	162	182	199	206	209	210	164	180	207	205	196	233	211	212	195	215	203	227	188	193	210	210	181	161	222	216	188	179	218	204	185	197	204	199	194	217	200	213	211	198	195	217	203	202	195	194	170	204	192	223	179	201	200	184	200	177	200	186	227	183	183	208	194	178	201	206	186	177	213	201	207	199	202	209	205	249	196	219	197	202	176	176	209	201	199	205	195	170	202	209	201	192	199	211	216	191	199	201	209	203	196	189	215	201	216	210	221	195	220	189	190	191	183	195	195	188	213	187	168	184	183	217	180	233	183	204	219	203	203	210	194	205	212	158	204
22060	34184	45726	5100	4185	3314	2774	2286	1922	1681	1465	1333	1212	1040	1030	1037	915	891	924	804	804	838	743	718	705	665	697	638	680	621	638	601	652	653	605	655	582	584	620	576	587	611	530	547	546	605	543	564	558	565	583	523	551	560	564	559	574	539	540	552	550	534	550	548	517	537	517	554	557	529	545	498	500	525	548	502	545	495	521	526	509	543	522	528	520	473	557	553	501	529	483	518	516	505	515	498	496	485	516	511	518	501	539	472	493	444	530	505	548	518	486	542	511	519	530	532	505	504	535	513	524	502	469	471	487	527	517	517	540	505	548	501	498	516	510	520	544	533	477	490	504	502	511	560	520	541	522	496	473	524	478	508	520	501	489	470	543	510	502	546	535	530	511	533	519	534	516	529	514	521	508	511	483	499	489	510	508	506	482	501	478	488	546	521	537	470	482	505	521	525	480	476	503	498	507	475	460	543	500	542	542	475	492	499	484	538	514	512	490	517	525	519	491	486	528	489	512	474	502	475	545	513	531	489	464	515	548	485	499	496	494	486	530	510	503	538	476	504	468	505	511	506	528	513	494	520	527	496	517	508	475	500	514	481	463	467	473	516	494	565	520	509	454	561	486	540	478	491	526	499	487	473	516	485	508	488	522	507	484	491	571	520	492	554	515	500	487	461	494	503	544	511	549	518	511	495	519	514	533	498	567	498	495	517	486	486	518	500	530	530	502	468	523	526	529	516	532	508	527	519	468	520	518	572	522	510	519	507	501	511	499	488	485	504	517	508	465	506	504	498	485	505	486	544	516	504	501	496	519	495	528	522	482	532	472	511	522	528	501	508	509	518	481	501	539	491	515	527	498	524	495	484	449	485	521	491	520	524	535	507	521	507	502	554	537	488	459	492	539	502	524	513	516	507	548	522	509	569	508	469	508	473	515	472	520	496	536	467	532	433	529	507	515	525	487	494	500	521	479	459	500	513	476	520	471	544	506	494	503	516	510	516	489	510	536	462	519	524	543	500	545	481	502	468	509	478	536	452	487	522	503	514	514	492	495	491	481	478	508	512	477	478	495	475	492	510	511	540	504	476	513	540	499	515	515	554	493	518	502	510	456	452	487	485	518	504	530	489	534	497	497	460	502	537	500	466	501	527	523	511	511	527	504	479	509	532	544	506	504	497	483	514	501	497	490	501	487	514	545	502	486	520	499	502	511	536	501	529	516	526	539	488	509	535	503	518	510	507	526	473	516	504	509	532	523	511	512	494	527	512	535	498	480	473	511	500	521	499	525	481	530	505	539	495	468	462	516	532	488	528	488	523	532	516	501	489	519	516	477	509	476	497	488	511	468	548	509	492	465	513	519	515	549	518	496	498	507	505	504	493	501	502	554	491	527	460	495	509	468	507	505	460	542	481	520	535	498	506	512	479	523	508	495	544	472	506	538	535	533	516	529	493	482	516	489	485	517	503	502	486	450	463	515	517	514	498	506	544	536	515	464	529	523	476	476	500	534	529	488	517	490	534	563	456	483	506	508	500	480	495	477	547	533	508	450	500	543	497	525	518	482	503	486	524	497	522	493	509	478	500	468	495	525	498	505	495	484	491	550	459	476	541	494	498	516	518	486	517	511	523	521	509	508	507	499	498	543	516	488	494	516	528	508	512	513	489	512	482	451	491	511	540	509	484	523	496	497	475	481	510	503	510	486	489	498	502	502	496	506	482	495	550	526	481	487	480	515	501	533	477	488	496	519	511	496	513	483	505	509	504	479	546	526	457	526	501	490	492	479	487	522	492	467	525	542	525	474	517	522	513	485	485	523	465	505	542	451	498	560	475	508	513	471	523	518	543	476	526	487	519	502	510	492	484	530	520	509	487	453	537	478	506	515	491	516	463	543	518	493	551	486	494	542	476	494	491	496	526	482	514	496	536	498	497	514	462	514	544	535	530	508	484	493	537	540	511	467	532	517	521	502	488	497	543	525	512	531	514	504	446	485	492	557	498	466	479	461	504	511	520	486	499	531	511	476	526	504	522	493	499	502	510	538	501	513	506	486	492	500	486	484	506	541	506	503	549	533	495	480	468	494	487	488	507	501	507	542	517	507	494	480	516	538	478	479	527	505	529	509	465	527	476	514	479	481	538	480	480	504	506	465	509	544	533	490	497	485	543	490	460	504	516	505	511	470	543	499	522	489	547	507	498	473	488	523	520	499	490	550	517	519	520	514	533	489	496	494	494	472	505	485	503	506	504	522	498	532	461	529	494	462	540	515	480	509	503	486	514	468	477	520	496	479	504	524	481	499	536	475	503	508	476	501	505	501	515	485	506	499	484	501	500	506	502	488	464	501	501	542	511	505	477	486	491	534	486	484	482	519	482	508	495	505	498	485	493	519	523	534	531	504	496	516	496	488	467	516	481	495	502	529	481	498	515	525	504	525	467	495	526	456	508	523	517	512	526	515	530	526	499	507	524	472	524	483	506	530	541	535	529	522	532	521	500	495	496	545	491	467	544	474	475	497	508	514	504	509	482	504	477	536	498	502	505	537	493	492	471	480	523	466	529	522	516	500	534	487	509	497	464	509	504	511	514	507	527	539	535	490	498	478	504	518	546	513	498	499	502	531	514	485	492	505	479	520	532	504	488	500	536	500	501	509	549	541	509	530	556	513	481	483	477	516	493	493	475	485	490	490	491	511	494	501	539	481	533	484	507	490	539	542	529	509	478	508	466	505	519	501	503	436	497	509	490	484	533	503	539	512	475	528	532	521	507	537	506	451	522	500	496	464	529	513	475	527	493	488	467	511	530	533	540	533	494	509	598	499	485	510	470	512	497	533	517	495	473	467	483	507	522	507	507	471	467	528	488	537	500	499	517	508	502	513	530	525	494	467	504	515	491	506	492	525	498	519	458	561	499	530	500	521	486	508	549	486	494	529	478	444	532	503	486	507	481	507	493	550	533	528	536	521	482	502	469	487	537	480	506	552	507	500	480	545	477	485	539	492	469	488	485	474	505	549	527	483	491	497	469	520	489	500	482	515	520	470	493	507	511	482	539	519	464	490	515	502	497	503	506	528	500	493	516	502	492	490	488	515	542	514	480	480	546	528	511	492	485	478	503	454	486	481	507	493	542	545	468	496	482	520	487	467	472	496	519	485	506	521	529	559	529	507	494	493	533	522	536	519	526	481	544	498	480	513	502	539	475	537	519	479	501	527	555	494	505	466	539	522	522	548	487	488	526	485	514	521	513	524	567	506	521	498	527	505	483	486	540	495	489	516	485	515	498	474	491	543	525	511	543	523	477	504	487	543	505	478	475	523	478	512	500	497	478	543	454	487	528	520	465	471	490	505	511	492	482	515	509	518	475	499	508	480	541	527	505	529	548	503	505	498	523	502	494	505	509	536	501	474	523	511	502	515	491	494	500	511	548	518	493	521	528	527	484	480	486	523	511	483	509	517	495	510	488	470	518	519	535	472	525	474	513	495	463	493	490	515	501
2698	2009	2090	269	168	152	144	146	144	152	148	153	186	159	150	157	150	142	166	143	162	160	158	151	138	145	134	164	157	164	146	149	152	145	165	151	157	158	144	152	152	170	159	143	140	157	122	136	144	133	157	154	127	137	127	159	151	146	135	171	161	152	126	161	142	153	150	161	144	151	153	164	155	141	156	135	133	145	139	145	151	150	132	162	153	136	149	155	134	152	157	151	157	158	156	148	146	163	163	153	160	164	135	149	177	165	150	154	159	161	135	139	126	136	150	140	148	145	121	150	148	129	165	142	145	154	147	144	165	149	159	169	146	161	164	144	140	158	169	128	133	146	151	156	143	142	147	149	153	170	140	160	136	140	147	148	151	141	159	146	167	158	150	139	141	148	156	157	139	148	159	152	153	141	155	144	160	140	161	156	130	157	139	141	151	167	137	140	141	160	143	143	167	156	161	135	158	140	153	165	142	143	140	157	154	154	173	178	143	154	151	146	163	147	140	141	145	153	166	149	141	163	145	151	150	126	144	148	156	156	153	176	148	147	156	144	161	152	143	135	128	128	148	174	155	145	141	154	166	154	153	158	145	132	153	161	140	164	148	156	163	159	155	141	165	134	167	144	129	156	158	154	131	163	139	150	169	141	147	155	153	154	125	138	149	165	148	147	129	143	144	128	141	148	140	166	143	154	145	145	108	132	140	127	150	149	118	151	169	139	172	159	163	162	167	154	128	171	147	158	146	182	165	134	166	150	131	126	158	139	143	126	145	143	160	138	125	153	139	152	127	131	143	123	131	129	147	140	170	146	153	163	170	161	152	158	143	162	161	141	146	145	174	151	141	114	150	141	144	151	149	144	154	160	164	144	148	157	141	162	127	159	141	178	156	151	138	127	161	134	134	137	166	171	164	154	155	154	148	155	168	148	129	113	156	129	143	152	177	155	166	139	148	148	156	159	149	139	155	145	156	144	164	150	150	153	134	161	169	141	135	139	122	150	138	135	139	129	169	146	147	130	151	150	161	151	152	149	142	149	158	151	144	141	166	136	131	136	158	141	138	136	166	178	145	145	141	138	174	130	134	168	175	169	171	144	156	122	140	146	157	145	158	157	157	161	137	162	152	154	150	149	135	151	145	141	169	141	137	134	165	132	154	181	151	159	144	140	152	147	150	162	150	165	140	135	139	152	173	153	162	155	178	163	153	164	141	139	175	155	150	140	134	155	129	153	147	162	154	171	135	163	144	145	162	155	143	140	145	143	153	165	146	159	146	150	129	153	150	155	150	170	155	129	166	150	143	141	142	142	154	154	140	142	147	152	141	162	157	153	154	160	165	147	155	144	132	132	122	160	159	164	154	167	168	145	151	156	165	138	142	157	158	121	155	155	166	159	139	148	127	144	154	149	141	140	152	138	137	145	118	165	150	154	148	152	140	153	138	142	142	135	136	139	146	169	125	131	159	153	164	133	150	186	176	145	147	148	177	140	151	156	159	144	175	159	150	147	137	122	193	174	172	161	165	171	154	174	135	154	147	163	156	136	164	144	157	155	167	148	176	130	147	141	178	168	129	145	174	158	153	167	167	150	150	164	141	141	164	135	135	155	150	148	144	172	119	155	128	171	135	159	155	150	147	134	159	146	158	142	145	140	134	162	141	156	147	165	147	147	162	136	177	148	142	150	151	118	171	146	160	141	143	162	131	153	152	155	139	150	133	129	167	160	152	164	149	144	171	141	161	152	144	162	155	146	145	167	143	170	160	165	147	170	174	145	150	152	145	152	128	138	157	153	176	132	138	135	161	154	118	142	146	149	159	195	149	156	128	145	169	174	162	139	152	140	164	146	133	167	137	144	148	150	143	162	168	150	153	148	146	153	123	154	143	142	159	134	152	166	149	154	152	169	136	143	140	166	135	145	128	152	138	151	156	165	153	133	158	155	151	142	172	152	142	154	185	163	133	187	153	141	139	135	136	150	167	122	158	143	154	137	145	139	147	136	136	161	158	160	161	152	154	149	161	149	142	153	132	146	162	153	157	152	156	147	157	143	164	173	134	139	139	153	167	149	166	149	142	146	137	167	140	142	134	142	138	123	116	154	156	138	144	140	146	158	142	152	154	155	150	148	138	149	136	149	150	140	162	161	165	162	167	148	126	143	156	152	138	165	171	159	130	147	139	143	160	152	147	146	154	158	130	154	147	186	153	169	178	156	138	164	153	131	160	145	174	157	158	148	153	144	163	156	158	147	157	142	140	150	154	140	156	143	152	148	149	157	149	156	175	141	134	165	154	151	131	128	142	145	139	171	183	164	145	135	130	146	152	168	141	168	153	141	155	159	154	156	121	140	152	154	129	161	132	156	145	169	136	164	171	141	156	158	126	160	169	152	164	140	133	148	140	134	144	168	147	161	154	154	139	150	159	152	159	139	156	172	149	143	131	139	134	153	166	174	145	132	153	166	160	151	152	163	141	149	158	134	126	172	141	150	142	147	150	150	168	152	168	163	125	153	165	152	151	163	142	131	140	152	157	159	154	159	151	166	150	156	146	150	172	135	137	179	145	147	146	160	158	141	141	145	145	143	132	137	162	134	145	174	172	178	111	162	151	151	151	148	136	155	157	150	147	142	126	137	162	149	137	134	153	147	132	142	141	162	140	133	149	144	128	151	168	161	147	165	148	146	155	159	171	154	159	132	149	149	164	155	150	147	140	168	166	160	155	144	168	158	143	157	186	161	154	171	124	184	138	153	154	160	169	165	172	152	139	144	166	145	136	170	127	149	142	137	171	150	164	148	137	139	135	128	158	136	152	153	140	143	134	165	145	146	138	166	183	158	149	134	166	153	149	155	147	163	135	166	144	155	145	141	142	138	168	130	148	156	154	165	172	146	159	133	155	151	148	151	170	156	144	162	160	154	152	165	122	141	147	163	130	137	158	160	158	168	131	151	148	155	148	170	147	142	128	122	166	143	161	150	147	142	133	143	119	155	137	138	154	153	172	139	151	148	145	141	160	168	139	156	158	165	170	143	148	138	143	140	164	139	156	151	159	155	123	151	135	142	155	145	170	142	160	155	148	154	156	158	132	125	145	148	149	163	171	169	148	152	175	143	144	159	164	144	166	140	166	149	157	164	162	132	166	141	147	139	151	144	142	166	132	132	132	141	122	145	141	136	150	160	140	147	150	129	141	154	142	160	155	163	129	152	138	161	148	157	166	151	151	156	159	155	172	134	145	162	159	167	179	153	151	147	123	157	135	144	142	142	138	144	140	151	160	154	164	143	136	142	161	158	154	143	138	158	139	163	161	163	164	155	176	143	135	157	166	155	140	139	163	141	127	139	124	157	158	137	133	162	149	147	143	138	147	159	140	143	141	181	145	156	142	140	142	163	143	135	148	133	159	164	160	137	144	134	149	128	148	130	167	150	139	144	175	157	145	135	132	149	140	120	164	160	158	143	169	143	146	145	166	150	141	155	155	140	147	147	141	158
2929	3099	5250	579	525	538	506	510	492	448	440	443	476	405	414	435	416	412	411	426	399	413	416	417	419	387	448	387	435	463	449	406	433	406	421	448	401	430	424	439	435	395	418	386	418	421	425	449	441	414	416	419	431	434	404	407	453	464	416	396	421	400	421	411	426	438	449	471	445	410	427	424	439	444	424	415	442	425	421	421	407	400	449	425	407	448	428	400	456	389	402	410	432	412	408	403	415	441	439	429	398	425	417	416	437	409	444	425	369	408	422	408	449	410	408	434	438	435	427	417	424	425	403	406	429	435	403	379	447	431	401	435	410	465	414	404	427	417	417	431	388	469	435	451	426	453	391	422	422	418	408	381	426	423	423	415	404	398	447	407	413	433	402	413	442	406	411	390	428	419	402	398	392	382	386	444	422	428	424	385	402	454	418	469	409	409	421	457	404	451	428	428	466	412	437	412	406	382	423	430	458	427	447	387	411	415	408	393	409	471	388	389	416	421	453	413	446	434	408	399	413	417	442	445	445	400	402	436	432	407	401	421	408	428	435	412	421	400	397	415	428	444	403	424	427	415	406	411	425	423	405	443	430	423	393	412	444	430	443	425	427	403	417	442	411	439	433	404	433	394	422	370	370	360	427	437	395	392	414	408	457	412	400	396	424	417	431	429	414	421	411	433	449	428	421	404	407	400	432	441	412	421	446	423	423	408	410	395	424	394	404	423	400	416	413	404	370	420	376	419	446	423	444	409	421	405	412	442	395	414	402	423	415	407	400	439	417	447	429	429	424	435	396	410	391	458	374	457	455	451	423	396	404	457	432	389	412	441	407	406	413	440	377	406	411	416	420	422	456	394	465	389	421	413	450	431	401	399	381	401	414	398	439	429	449	451	371	466	412	374	432	420	374	394	423	450	437	415	394	418	422	406	390	401	367	425	433	399	404	417	422	416	419	458	421	419	405	393	429	418	384	414	423	449	440	396	464	386	416	415	416	414	448	415	417	402	408	411	409	449	411	391	401	423	392	426	376	435	417	395	427	430	412	376	393	410	392	419	411	431	429	397	433	426	420	430	439	391	420	393	456	437	407	428	447	412	421	432	357	418	412	406	419	446	408	409	363	406	402	406	447	390	405	418	427	381	455	441	401	380	383	413	443	422	429	421	402	435	386	417	446	400	391	405	446	441	421	398	434	409	393	382	415	410	440	457	461	435	430	415	355	424	425	434	389	388	397	432	398	398	465	443	428	421	438	414	398	452	403	421	421	399	413	403	410	405	395	407	428	419	387	448	394	406	437	387	416	413	424	416	412	395	395	394	452	430	412	406	428	406	458	419	465	387	425	402	436	416	440	413	415	413	389	444	407	404	434	451	389	407	419	388	448	447	408	438	395	417	434	376	399	406	402	435	377	399	417	455	412	405	402	401	439	427	396	432	426	408	430	411	415	435	444	428	409	446	424	417	435	423	411	400	440	414	431	412	410	420	422	426	386	434	402	401	399	423	451	422	403	403	374	425	415	399	396	415	430	424	441	425	413	405	435	371	380	470	453	392	416	389	417	393	390	415	436	440	439	421	414	421	399	411	429	407	444	424	424	431	390	406	379	410	412	401	385	400	418	437	412	433	414	410	394	378	442	412	446	402	403	446	419	424	442	472	404	412	415	412	406	425	414	435	421	387	369	420	413	407	441	398	407	415	392	461	406	406	392	432	421	456	435	400	410	421	389	425	412	405	408	396	383	414	414	406	414	413	414	415	410	409	405	406	457	427	433	421	439	400	420	411	404	428	421	440	414	399	437	395	408	425	423	432	418	445	420	425	394	434	412	467	439	402	432	445	419	432	410	431	431	428	425	404	421	387	407	387	409	414	445	402	409	410	402	460	417	436	424	428	432	440	433	412	387	419	427	393	408	418	392	389	420	405	443	401	411	455	410	387	413	429	424	393	407	437	403	398	408	389	404	402	433	400	431	386	421	455	410	393	461	388	413	439	420	417	422	465	421	385	415	430	411	365	429	412	430	423	432	393	376	404	392	386	415	431	431	415	416	416	442	397	419	395	405	409	470	409	408	415	421	412	438	400	424	397	430	414	402	406	424	433	417	420	420	414	403	441	425	378	411	429	406	410	405	418	394	391	442	390	433	434	434	422	420	430	416	421	368	410	416	404	377	390	406	388	426	406	409	406	405	425	436	418	415	379	431	425	429	422	419	397	445	418	434	368	412	381	428	430	401	430	425	449	413	391	429	441	423	450	417	381	417	400	421	447	436	412	428	425	385	382	415	434	403	438	421	427	409	451	388	451	400	383	409	420	414	403	408	411	394	442	442	415	434	401	435	412	408	403	415	393	397	407	415	400	406	406	439	428	453	422	399	417	434	430	388	393	413	449	386	422	433	447	443	409	401	425	401	414	431	409	411	449	453	400	413	389	436	406	425	419	399	414	427	391	411	399	432	394	400	411	431	440	403	395	435	422	408	443	415	410	390	428	394	416	444	404	402	393	399	439	406	401	390	424	432	415	386	382	399	423	390	374	438	415	432	406	370	393	419	432	422	393	443	451	392	407	418	430	403	425	362	408	401	457	414	405	407	397	415	405	392	461	428	440	428	405	413	398	417	404	423	415	446	406	405	447	430	431	392	406	415	455	389	441	460	439	443	419	422	422	424	400	404	419	406	391	419	410	410	397	397	446	387	426	433	390	444	376	432	395	397	436	415	401	406	402	403	436	426	437	451	415	412	413	400	453	408	438	396	424	424	435	401	412	413	380	415	420	383	415	411	374	422	405	456	443	400	414	390	435	441	432	414	388	442	417	400	435	419	409	491	422	444	422	409	453	381	433	433	398	444	413	445	421	439	430	432	408	405	438	396	427	444	391	408	415	433	419	405	427	480	418	397	438	432	400	419	408	420	426	414	425	412	419	484	400	416	402	429	417	401	410	388	429	456	421	424	453	443	460	404	427	391	392	417	427	434	404	418	413	430	445	418	360	397	425	408	363	429	416	413	384	380	392	398	439	470	430	422	404	418	409	390	421	405	455	410	419	427	411	397	416	400	447	443	415	405	439	447	428	408	425	401	397	419	461	402	398	440	409	403	450	432	446	417	405	428	434	384	393	440	417	375	414	421	402	421	418	387	427	419	414	453	424	432	434	392	436	382	449	452	394	425	422	417	428	421	416	428	385	401	397	459	415	431	396	429	417	409	438	440	402	410	441	468	418	425	411	404	418	396	389	427	410	434	380	442	407	420	420	405	426	422	428	443	463	399	441	398	415	397	410	422	426	406	410	393	431	429	451	446	416	454	393	406	379	428	400	436	458	450	433	413	471	415	390	462	400	435	441	411	435	379	419	374	460	447	453	413	409	422	430	410	393	437	453	446	411	436	420	423	380	462	427	371	447	397	434	422	417	390	424	422	414	429	394	438	396	393	452	436	395	429	399	420	440	439	408	413	429	450	449	419	392	389	442	414	417	404	429	418	409	414	402	414	441
24375	35173	37510	7804	800	510	438	454	353	334	315	328	289	289	293	273	299	297	281	277	279	261	237	261	281	264	279	258	270	267	245	274	259	258	279	248	270	240	279	273	279	242	264	257	241	248	264	259	266	267	294	243	298	256	252	254	248	266	252	274	279	240	258	240	268	255	261	264	278	268	261	244	269	266	268	255	246	258	273	253	263	235	244	271	272	271	292	278	249	251	270	255	253	248	259	247	235	266	242	295	271	225	267	260	263	258	299	244	275	276	285	270	245	257	269	255	234	266	238	276	273	243	284	248	253	279	259	241	268	256	276	275	291	274	283	251	276	284	254	241	242	264	286	281	254	269	269	239	296	267	227	246	265	253	262	264	261	250	243	258	263	251	307	254	236	279	267	263	250	241	286	272	258	292	259	246	251	227	262	271	279	272	274	252	279	271	265	249	268	250	283	261	284	268	274	240	251	250	279	249	290	264	245	259	275	234	263	240	259	229	263	260	240	257	259	219	276	230	293	236	281	282	276	228	269	257	269	241	268	266	262	291	271	287	270	280	251	272	296	274	274	218	248	266	271	241	281	255	202	264	263	248	263	276	270	256	286	268	273	250	260	229	252	266	273	241	273	261	279	251	243	293	243	253	249	237	240	254	255	288	277	268	252	270	259	267	245	301	256	270	256	259	255	285	266	257	248	262	275	260	271	298	280	239	283	273	251	267	257	271	258	276	229	260	265	275	274	257	270	292	214	266	229	245	268	231	252	271	305	254	270	245	251	258	269	215	245	258	287	256	249	273	231	230	299	270	292	260	258	253	287	265	242	269	263	230	271	279	277	279	252	250	233	288	255	262	265	270	247	294	259	259	240	288	257	231	249	263	237	243	277	239	245	259	269	264	261	262	272	256	250	268	233	231	271	274	271	240	254	254	251	260	255	261	272	261	232	240	268	240	269	258	270	271	241	268	221	262	240	283	262	264	251	258	267	255	258	256	272	247	292	248	254	265	249	274	251	257	244	254	247	260	249	262	242	247	261	245	290	288	276	266	266	268	261	280	251	255	279	244	291	291	255	266	246	263	249	245	272	261	266	248	257	242	241	237	266	250	269	261	257	255	259	241	265	247	259	271	250	255	254	276	265	273	283	250	259	279	266	268	253	221	245	270	263	236	275	278	252	246	249	270	307	305	252	227	274	292	280	286	259	270	261	224	245	258	252	264	266	257	277	247	274	238	253	250	280	282	264	252	262	245	246	258	238	266	277	252	265	258	271	262	247	245	255	273	266	270	237	266	284	253	267	246	263	248	251	257	267	263	248	214	298	274	271	245	272	273	274	274	250	264	252	274	273	245	270	263	246	269	257	255	231	250	249	252	273	264	284	249	258	254	262	258	244	270	258	245	260	247	269	259	248	257	253	262	261	279	282	265	253	262	248	230	262	264	285	278	280	235	250	251	245	267	256	291	255	261	249	269	248	258	239	259	249	238	238	270	278	274	269	285	272	240	267	248	271	224	277	244	253	240	245	252	275	260	278	268	269	272	271	263	255	228	244	263	276	246	231	299	239	262	260	263	239	256	246	287	233	269	240	279	264	268	266	259	261	257	251	246	231	280	242	275	280	284	263	231	269	265	248	258	240	259	284	285	223	246	265	274	271	245	264	265	294	295	252	261	266	265	278	262	278	246	224	256	260	256	267	262	251	269	268	240	261	274	241	260	257	253	254	279	238	248	239	296	248	255	262	276	258	285	238	235	230	248	246	273	268	260	250	256	293	251	251	262	240	286	246	279	271	252	262	268	257	248	284	269	262	251	250	259	252	241	272	221	266	273	263	271	234	244	254	274	293	256	284	232	254	271	238	233	259	293	259	243	253	272	245	291	250	260	280	236	251	274	285	262	239	258	267	242	268	264	232	266	253	249	265	264	262	243	290	257	247	245	291	248	246	242	287	263	256	254	236	279	256	255	236	261	250	274	270	232	231	237	264	267	255	259	268	274	239	267	255	238	265	237	273	252	285	253	254	259	266	269	251	268	269	252	260	244	235	252	229	230	242	280	258	265	257	264	283	240	264	271	225	239	273	239	251	240	264	242	258	262	238	266	265	263	276	252	242	239	266	252	269	281	270	259	243	243	226	249	252	269	275	241	258	284	282	258	305	286	232	242	259	300	268	275	253	273	257	261	234	268	272	273	278	253	258	241	257	260	232	279	286	245	236	271	264	260	253	267	252	277	253	295	258	259	277	274	289	268	233	263	296	280	282	235	251	276	256	241	236	271	255	238	253	219	277	252	264	272	269	278	246	225	245	281	275	266	269	291	272	259	269	249	266	263	263	277	284	245	279	275	293	256	261	245	260	273	266	294	233	259	262	270	285	270	253	219	251	239	240	270	239	250	247	245	237	264	267	284	271	261	260	295	268	245	236	227	245	273	290	278	256	256	279	277	250	272	246	286	267	281	240	283	260	239	242	260	298	262	253	290	237	232	263	244	296	257	285	258	273	244	279	236	272	234	280	236	243	244	251	266	262	261	242	263	262	234	243	237	237	262	250	285	260	238	244	254	254	233	263	274	262	289	261	243	271	244	299	251	295	218	261	281	270	280	230	268	275	265	252	234	272	244	271	246	241	262	277	253	273	280	267	269	275	261	238	229	254	277	285	259	284	248	251	255	247	265	285	274	260	278	283	270	251	253	280	249	263	294	256	261	251	254	249	254	273	255	251	294	240	248	264	238	257	277	253	267	250	251	293	253	287	273	256	248	239	278	231	261	279	261	260	281	261	240	269	254	277	285	261	263	286	271	269	256	274	244	291	252	217	253	268	252	248	265	264	242	265	239	239	261	255	269	228	234	258	254	269	279	265	258	274	271	278	275	260	243	243	263	235	243	268	255	244	233	271	247	263	283	285	257	257	249	225	276	268	270	250	275	273	246	261	253	254	252	236	235	239	253	268	273	253	265	270	265	259	250	247	267	288	262	264	243	256	244	267	275	267	256	238	284	292	250	236	230	280	265	280	230	276	277	250	249	258	248	248	250	252	263	287	260	255	256	251	271	248	259	278	266	245	260	244	246	241	276	280	250	253	253	277	254	250	272	271	257	274	247	251	283	298	270	252	259	261	269	241	245	271	271	284	252	247	280	284	273	263	260	226	260	273	248	249	248	234	276	264	269	262	280	289	272	297	269	266	256	221	276	250	269	268	266	264	303	227	255	257	273	257	265	256	259	267	240	218	279	261	293	226	268	257	267	268	247	280	278	259	226	264	271	249	255	282	226	261	248	300	260	272	261	279	284	237	294	254	250	250	248	270	262	254	231	250	265	257	227	273	257	271	291	248	262	239	247	236	242	285	284	255	268	243	252	233	295	234	264	257	209	279	228	269	261	257	284	237	271	241	286	253	273	284	246	278	245	269	264	289	269	245	255	279	232	263	248	244	267	286	273	244	269	266	242	260	256	255	248	272	258	259	227	276	240	263	239	258	254	236	259	268	259	229	275
14811	27391	36666	3018	2668	2083	1763	1564	1355	1248	1170	1017	954	982	950	915	927	866	778	819	824	789	769	783	814	764	743	738	781	722	727	690	710	666	739	684	656	681	679	709	729	679	660	680	692	695	677	645	695	704	668	684	688	695	713	668	665	680	688	710	687	632	669	668	691	643	647	644	691	649	695	651	694	660	696	704	662	632	674	714	612	659	661	649	683	643	671	604	624	661	629	656	693	591	671	663	655	701	642	693	630	669	644	692	650	669	673	634	659	707	653	657	684	629	684	630	672	660	671	649	653	656	667	671	708	679	649	699	637	587	704	691	645	663	650	697	649	669	646	673	627	640	705	635	658	659	676	613	637	650	750	653	701	631	702	673	647	678	669	682	673	661	612	663	670	728	660	664	688	650	691	644	663	642	694	655	677	684	660	700	700	690	692	648	659	650	646	652	633	676	616	664	639	635	681	656	622	657	693	680	620	644	656	625	629	652	641	644	613	658	633	678	643	665	685	603	654	664	672	650	711	655	650	628	653	687	643	685	671	665	642	616	635	634	691	666	648	680	643	694	642	581	660	651	674	656	674	660	651	669	668	657	701	608	658	682	622	685	654	674	720	628	656	637	655	632	688	607	668	658	660	637	620	694	677	626	663	631	661	656	630	678	623	659	668	677	673	656	645	635	617	656	720	652	695	677	661	628	630	688	648	653	676	699	676	664	670	678	678	633	608	663	649	650	629	700	673	669	682	652	614	648	642	619	629	652	618	709	604	612	647	637	657	635	642	646	646	661	622	627	690	703	669	630	644	675	648	626	644	633	689	699	674	688	642	662	695	682	691	659	657	615	620	661	639	633	633	657	639	641	676	659	638	636	634	693	669	680	619	640	658	652	677	655	666	642	737	690	643	663	650	649	684	670	631	645	675	697	628	635	657	670	648	628	671	649	660	716	688	667	643	597	643	626	636	679	610	653	693	641	683	645	658	691	723	671	617	649	654	626	647	649	676	626	649	640	669	646	644	633	637	612	632	656	633	621	646	614	667	680	656	652	688	665	626	673	658	633	650	649	653	643	651	698	662	650	644	630	635	656	665	591	641	664	707	705	634	700	667	633	673	654	686	654	643	659	654	645	607	681	680	603	655	624	645	672	646	600	660	661	655	684	722	647	603	655	654	686	647	611	644	640	678	688	640	645	646	640	655	655	654	670	603	640	675	643	643	660	606	664	637	613	630	631	678	673	694	654	699	677	624	635	642	644	656	669	680	660	659	651	576	687	646	678	729	680	676	688	652	677	659	684	692	621	704	652	701	635	673	666	674	615	643	676	680	707	641	670	673	618	619	667	685	596	652	634	633	606	618	659	680	657	637	589	649	634	665	631	631	674	650	626	660	674	645	630	629	685	604	654	689	633	707	638	644	668	641	646	654	669	684	604	660	640	670	644	679	696	638	621	651	663	620	639	666	661	634	656	624	703	631	617	637	654	625	663	651	678	663	709	666	643	595	635	651	672	672	669	611	682	688	669	662	683	676	669	664	673	663	646	672	698	619	629	665	677	619	653	636	637	635	662	650	661	715	640	632	646	609	652	681	624	688	648	644	594	653	671	657	643	618	664	639	667	660	652	631	680	651	665	681	633	650	613	653	653	706	638	624	653	643	606	695	642	672	671	672	657	661	617	681	638	647	678	665	633	666	663	653	668	653	650	690	643	633	687	690	641	666	656	664	661	645	653	613	655	639	653	614	684	651	665	662	665	647	658	629	650	653	629	645	641	662	642	653	645	638	679	690	702	684	606	627	659	639	683	706	638	684	664	611	655	676	640	668	652	620	649	667	618	668	635	667	666	679	629	667	690	647	642	656	684	691	637	611	642	679	674	672	661	658	638	663	629	628	646	725	645	638	648	650	642	677	653	647	612	657	642	652	674	691	653	671	630	706	634	626	670	657	655	656	623	670	655	627	674	678	689	647	636	663	638	671	694	668	668	649	683	691	705	689	680	669	614	656	642	669	677	634	655	686	648	648	666	677	659	668	636	669	643	674	680	675	642	654	671	656	634	692	637	654	627	696	668	659	660	690	664	651	639	680	611	638	677	691	698	675	653	671	666	638	694	618	694	681	651	665	656	663	606	634	651	639	606	666	617	675	617	632	707	670	679	653	628	678	650	655	667	648	630	688	598	635	671	682	666	623	677	608	663	703	665	679	678	644	646	618	650	641	689	660	636	584	626	644	638	672	649	643	639	656	637	672	669	677	651	634	642	690	664	651	693	635	645	672	661	644	623	694	641	648	637	658	653	631	631	665	681	660	705	614	638	670	666	609	627	667	686	657	677	594	590	657	668	641	666	650	710	665	662	669	646	637	620	696	669	680	645	635	686	642	727	622	655	660	663	671	610	692	635	651	651	616	642	633	613	626	655	662	709	650	628	681	652	662	633	633	649	641	662	664	649	660	619	628	674	650	641	631	646	719	680	651	648	631	662	683	731	656	642	656	621	683	647	607	661	693	637	657	650	651	655	632	640	648	656	671	641	662	633	702	631	638	647	674	642	654	652	671	688	667	691	659	642	663	654	647	680	649	671	634	623	675	644	702	632	688	623	661	680	648	610	626	716	690	668	632	632	679	623	654	654	667	657	717	581	628	661	584	656	659	578	630	629	672	595	671	694	679	637	636	666	636	622	669	657	636	636	631	648	643	612	651	637	654	619	668	674	624	632	637	663	684	669	650	669	653	680	644	662	642	640	686	661	644	667	608	662	654	672	624	678	660	696	628	649	635	683	671	650	623	682	641	649	707	662	614	635	630	641	630	668	657	675	635	640	665	671	636	659	672	599	677	633	659	670	670	670	680	643	684	644	646	627	661	600	633	698	616	661	618	633	649	699	646	656	623	679	665	661	650	610	672	666	632	674	672	719	635	664	677	647	658	653	651	677	663	700	680	687	637	622	644	648	705	664	647	644	668	674	668	652	672	635	645	602	622	673	629	638	649	665	615	653	651	679	682	657	637	635	643	628	639	649	660	703	640	643	675	641	649	657	615	685	679	695	641	610	688	680	636	675	657	679	620	693	604	621	631	668	615	654	649	619	683	648	648	664	693	665	684	678	660	619	638	662	640	715	638	698	652	645	644	685	716	653	635	582	650	663	636	678	633	645	630	686	618	648	704	645	658	640	690	656	686	624	656	653	650	665	675	620	639	628	657	640	649	676	637	646	651	654	646	613	679	658	686	628	691	669	715	667	659	626	634	645	687	652	666	637	630	658	674	683	651	603	671	659	661	644	653	630	672	658	720	649	695	648	696	677	632	664	597	698	673	641	658	680	632	691	694	682	661	646	653	640	748	617	649	608	660	678	677	683	625	674	656	692	658	647	635	705	681	677	653	622	645	616	681	673	623	701	641	650	649	652	662	655	627	630	625	697	690	646	675	679	645	664	630	648	680	637	715	610	657	676	646	694	671	672	657	673	699	631	650	651	654	685	652	661	690	625	674	702	697	645
36822	49434	50192	15424	2066	843	573	483	463	344	315	300	300	290	273	270	259	267	229	240	223	214	209	226	220	224	253	238	212	192	214	178	199	216	207	213	197	197	207	209	213	235	216	213	223	181	197	195	223	205	178	188	183	212	206	180	185	212	209	195	238	207	182	203	227	209	210	204	205	221	225	200	208	183	206	189	192	224	197	209	208	191	199	209	198	183	179	191	186	215	206	205	209	204	196	188	200	186	185	213	195	218	185	205	214	230	200	217	223	188	211	203	172	193	195	213	204	186	183	182	198	176	205	208	191	197	187	196	211	209	202	197	193	193	179	213	226	200	197	211	212	209	185	190	180	207	227	204	195	224	204	164	186	179	192	190	202	201	203	190	208	180	171	199	209	199	214	202	199	211	184	171	183	197	193	193	189	232	203	190	204	191	205	213	221	218	171	202	203	210	181	190	213	196	216	197	200	210	203	226	202	202	221	196	199	205	192	205	199	195	191	163	190	198	186	202	208	198	183	219	200	203	174	186	229	218	198	211	205	208	194	164	168	182	200	178	198	186	217	218	196	185	195	205	207	196	209	204	180	198	197	189	221	209	190	156	200	209	182	205	209	189	185	179	198	176	187	194	191	215	202	224	193	203	209	209	174	230	199	220	185	188	190	192	181	185	185	205	201	190	193	199	196	205	204	198	191	200	216	184	207	210	201	176	181	209	174	201	202	220	193	180	198	207	209	195	203	200	175	187	228	166	216	192	201	211	208	218	201	183	211	189	214	208	203	203	187	184	201	202	187	200	182	204	210	210	219	201	227	179	199	196	175	194	180	201	190	195	203	206	176	200	187	204	189	203	208	212	182	181	212	214	233	190	210	228	215	208	230	205	187	206	194	200	173	208	208	182	179	175	199	207	178	176	208	200	193	201	241	199	192	216	195	199	196	198	207	203	192	176	218	213	212	226	192	210	212	197	230	201	189	204	214	196	212	184	175	204	188	181	201	217	188	200	200	169	190	209	190	203	200	205	199	166	230	202	206	222	204	195	209	199	204	220	192	190	228	173	182	229	190	222	188	199	212	191	219	178	197	194	203	200	192	187	179	189	183	196	187	192	188	187	196	202	191	214	196	209	198	216	206	183	216	180	193	201	207	200	207	197	205	201	197	195	223	213	236	206	212	200	206	189	185	211	201	215	228	195	202	225	181	193	195	224	241	177	197	203	192	184	200	207	188	195	186	208	205	191	193	194	212	222	234	197	208	211	189	189	165	209	204	215	217	213	217	208	191	211	180	205	213	221	190	211	198	196	197	185	213	200	238	167	191	163	242	181	209	203	196	225	213	192	187	204	181	207	199	195	206	214	188	229	185	199	216	218	211	204	190	197	180	180	210	234	216	219	172	214	232	187	242	202	201	207	179	196	227	170	192	207	208	202	202	208	211	227	203	216	201	216	196	190	191	188	155	177	219	206	203	189	169	209	200	205	207	214	173	182	195	206	210	208	197	184	193	190	194	216	200	179	200	196	195	169	166	173	185	209	183	189	185	214	203	186	205	206	197	209	198	203	215	221	206	203	178	236	231	206	184	173	208	201	204	165	185	199	187	203	210	208	196	205	208	191	223	203	205	210	211	191	181	194	205	209	175	205	191	189	206	225	197	186	199	197	202	196	184	203	234	235	190	192	237	183	198	185	197	214	209	176	191	206	206	189	198	174	193	216	170	214	193	165	200	199	186	213	203	199	190	191	207	187	199	179	206	222	202	202	191	223	202	203	181	202	203	187	210	218	186	184	197	199	234	202	212	200	216	209	203	219	181	186	207	190	192	180	164	168	187	187	163	227	198	210	207	214	186	199	206	205	183	181	196	182	185	201	191	203	216	190	196	229	205	183	231	200	213	181	198	207	179	197	225	196	229	194	192	179	217	183	203	220	201	211	187	197	183	182	193	195	200	207	205	224	226	193	200	198	187	208	203	176	184	192	204	182	228	200	191	198	178	203	168	186	214	191	187	194	193	183	203	185	186	195	178	216	207	185	190	177	193	179	187	200	218	198	179	213	229	210	181	206	202	204	187	192	173	234	227	187	170	185	192	197	193	190	191	202	186	201	196	201	203	211	219	207	210	181	200	190	199	192	229	174	196	194	179	192	199	232	227	210	222	213	199	189	212	219	220	175	176	231	196	203	193	185	204	187	216	212	193	190	210	178	188	182	192	197	195	186	187	203	225	182	177	203	192	195	199	215	190	201	188	188	196	189	189	203	198	193	197	195	169	193	204	166	188	193	227	205	217	208	210	193	187	190	224	193	183	224	210	173	168	184	200	206	189	197	205	204	190	237	203	219	202	210	182	187	197	173	189	202	191	187	208	220	215	198	218	181	179	196	202	216	224	214	192	191	205	190	195	203	191	215	179	227	190	216	203	205	160	206	188	188	221	203	192	192	204	187	215	183	193	192	199	180	199	188	197	210	199	194	198	202	201	210	183	181	189	197	197	224	225	184	183	207	227	206	188	223	215	198	195	205	214	192	200	190	184	219	191	203	207	206	211	187	185	198	160	188	210	190	174	191	196	212	209	190	218	226	226	188	235	197	209	190	184	204	200	185	188	202	219	208	204	207	202	196	190	211	187	190	197	197	198	196	206	188	197	176	183	195	182	187	200	197	209	190	164	205	213	219	190	200	208	202	207	219	212	216	194	197	201	209	206	226	214	187	185	189	206	190	201	185	178	224	180	192	212	195	174	199	177	223	193	218	215	166	192	222	209	206	188	205	196	208	210	205	240	187	198	204	172	186	181	187	196	197	227	186	206	187	204	212	206	202	193	227	179	186	186	212	208	202	206	229	180	179	212	191	206	192	202	203	215	197	215	193	226	212	215	182	220	199	194	213	179	215	204	196	200	206	208	225	177	173	213	217	211	191	203	187	186	199	172	183	213	214	190	179	220	193	182	212	207	198	198	205	196	207	212	212	198	203	194	194	192	215	208	203	188	216	186	181	187	199	225	193	193	230	192	203	183	196	222	213	162	191	167	206	202	210	199	169	183	185	201	185	184	197	203	190	193	192	184	205	205	196	207	201	192	195	204	206	213	210	203	207	205	201	176	187	188	187	177	223	205	213	195	172	187	202	211	211	227	185	192	209	212	206	181	186	211	208	224	207	208	195	223	223	204	217	192	184	189	201	204	216	186	170	205	199	183	196	203	210	194	208	182	171	189	205	222	210	212	198	217	197	193	184	188	197	195	213	223	194	206	198	194	190	209	187	230	197	225	211	203	217	194	189	188	222	189	240	195	221	200	197	176	212	179	176	179	199	199	189	193	209	217	177	190	199	204	218	192	176	207	215	195	181	210	205	198	212	179	212	187	211	172	182	196	200	218	194	206	213	214	178	192	225	192	180	189	193	201	194	190	198	207	184	173	205	183	191	202	205	201	195	186	183	203	187	171	223	180	181	184	205	182	198	214	198	189	198	225	208	175	197	196	195	203	205	177	227	195	179
22013	35120	45298	5101	4170	3349	2691	2236	1889	1662	1475	1367	1234	1108	1000	1024	991	897	832	863	789	748	742	749	714	695	685	685	619	640	614	628	642	610	636	625	597	600	564	599	521	559	544	577	573	519	570	554	493	591	543	555	540	562	573	529	548	540	536	533	555	543	520	529	535	536	528	541	528	531	537	518	530	537	515	526	514	555	534	498	541	593	492	544	507	562	507	528	511	534	495	536	519	519	510	512	504	516	532	563	526	509	496	533	528	450	484	494	481	552	504	496	495	495	514	511	519	555	509	475	513	502	549	526	541	504	542	520	505	474	519	482	504	514	460	504	507	517	512	522	493	505	518	473	488	547	485	477	506	464	491	468	522	502	487	468	476	497	495	530	532	515	508	484	500	507	502	539	518	507	474	505	481	505	508	487	500	470	459	502	508	500	507	513	475	502	465	475	473	506	533	530	498	494	505	489	509	494	493	491	533	499	513	488	479	493	507	477	510	492	488	493	479	467	497	529	527	570	478	494	529	519	475	452	492	518	519	482	506	536	524	545	516	520	506	533	495	501	515	497	487	479	487	513	525	570	531	500	545	516	494	500	480	522	497	513	530	471	472	500	486	519	554	517	497	519	532	505	512	499	499	527	509	472	466	542	502	481	506	486	505	495	489	525	525	515	483	509	537	467	501	471	481	486	527	534	488	535	498	485	467	502	527	506	518	504	498	504	549	525	487	498	500	511	522	495	502	538	518	446	467	516	539	504	482	503	546	507	503	499	525	525	542	444	493	538	517	507	523	509	490	461	494	524	468	478	514	492	530	470	501	491	482	537	509	473	487	485	493	507	509	491	477	505	505	469	493	489	464	492	507	484	508	505	482	518	527	492	508	500	504	517	526	507	492	474	491	532	489	468	470	471	470	508	470	487	514	502	517	502	513	498	526	489	500	519	480	484	496	467	503	508	514	513	487	475	515	543	491	508	520	487	532	471	530	489	511	486	498	513	492	500	538	500	547	519	521	549	518	556	502	491	500	496	497	498	489	492	458	527	503	489	457	498	487	471	523	534	494	494	477	494	503	475	514	529	490	527	470	505	521	551	502	527	527	526	508	517	507	522	540	479	472	522	499	488	518	453	519	501	536	484	509	527	476	510	490	549	504	510	460	508	528	497	528	465	490	468	532	567	496	492	488	453	509	507	528	527	499	541	491	506	505	527	555	464	496	528	447	484	501	518	485	520	506	499	507	498	520	497	508	553	481	476	487	472	561	526	503	515	491	509	510	496	496	517	517	524	539	527	511	487	513	502	526	532	499	501	516	480	473	561	508	475	494	504	473	551	530	519	479	505	502	492	495	480	519	503	478	449	480	486	475	501	520	503	561	496	520	514	540	482	511	558	486	513	534	491	525	508	516	483	509	487	487	467	534	488	495	514	505	510	527	527	529	492	504	475	499	524	481	500	485	531	529	476	463	503	464	498	536	482	495	497	530	517	516	489	495	501	533	496	489	521	484	506	512	530	538	503	490	472	502	477	487	503	507	474	492	507	517	545	470	466	516	472	490	492	502	507	484	475	521	481	517	502	531	477	510	480	488	503	492	475	503	458	492	513	491	505	541	532	485	486	513	504	530	489	465	502	500	521	519	498	472	479	518	489	480	552	512	500	474	586	503	486	470	491	504	528	504	475	522	460	477	528	486	519	496	512	538	504	515	514	487	488	486	454	508	458	504	513	499	534	531	541	496	475	490	498	520	492	485	506	530	482	485	511	534	509	505	504	515	519	502	520	520	524	511	503	542	474	518	511	461	521	507	511	519	491	489	521	529	492	475	514	501	539	514	531	485	498	484	505	542	510	511	530	537	490	504	497	479	550	503	536	489	523	477	529	518	469	530	484	515	483	536	543	510	530	477	481	514	515	460	511	507	466	550	548	509	545	465	506	481	480	543	491	468	482	542	486	474	517	506	495	503	500	513	471	464	525	558	527	529	488	512	513	489	488	511	477	481	521	512	498	485	495	505	486	470	551	560	539	503	508	521	526	506	499	494	514	467	493	501	480	493	489	539	476	493	571	514	512	483	509	495	498	525	511	500	499	492	498	508	461	530	505	495	503	480	530	524	489	475	528	466	497	499	491	552	494	535	515	506	448	498	500	507	504	499	469	514	490	517	440	524	537	471	549	501	484	533	504	481	434	494	500	519	508	521	477	498	476	514	465	508	508	518	480	475	524	531	482	476	510	521	531	452	472	500	481	524	499	492	525	504	500	482	474	497	484	488	498	445	526	492	527	541	489	481	517	481	451	533	471	486	518	568	506	484	534	515	509	487	513	490	513	488	504	524	539	528	500	527	466	494	480	517	515	484	480	518	522	534	497	525	521	495	506	542	473	512	484	483	517	461	494	521	486	543	515	506	513	480	503	492	525	469	500	516	499	476	482	487	503	499	482	507	531	527	500	474	506	516	511	488	520	478	486	501	531	488	479	533	497	479	496	488	553	520	463	515	483	481	499	525	496	496	489	520	490	483	518	505	520	494	502	505	520	514	475	546	551	531	486	509	507	493	561	500	518	491	493	519	525	481	534	497	548	489	510	505	510	486	447	513	513	484	498	513	511	469	505	511	490	503	527	524	477	473	523	486	510	501	507	516	513	505	529	498	508	512	463	481	538	521	514	517	527	536	507	512	499	510	505	486	459	481	518	457	527	482	516	545	463	490	509	474	492	493	510	517	502	479	489	497	492	472	485	504	480	527	520	513	500	525	557	466	511	471	523	463	509	481	527	521	533	525	525	484	510	509	520	537	508	512	505	485	499	509	542	484	486	542	477	555	547	509	511	520	482	526	513	488	511	521	510	496	512	535	503	481	471	461	491	512	495	511	503	471	478	499	476	478	509	529	487	524	500	494	524	490	517	493	525	501	491	498	480	495	507	538	466	489	471	466	489	544	478	530	536	521	496	520	505	501	501	504	495	480	531	472	487	488	523	511	541	506	509	481	484	454	485	499	504	487	474	470	513	558	516	464	520	501	506	498	481	516	502	480	520	476	519	507	484	468	483	498	508	480	504	491	514	502	521	469	529	494	510	480	519	499	512	484	494	494	499	508	530	506	478	505	483	463	470	460	523	489	517	512	515	456	554	545	485	513	479	492	505	491	503	492	505	549	521	475	473	473	519	452	509	458	506	526	470	488	474	457	520	501	518	516	522	469	498	512	539	502	482	503	502	490	500	490	564	478	483	555	466	508	517	502	499	495	545	477	512	500	528	466	520	506	505	506	468	530	513	518	511	469	553	507	493	501	470	497	498	485	511	481	482	520	519	539	519	505	456	524	487	503	483	490	508	479	535	538	490	515	503	487	500	504	502	502	468	493	487	522	527	559	504	494	521	434	493	520	470	498	498	480	498	465	520	488	479	506	506	451	478	469	473	498	532	505	496	528	517	507	461	465	485	532	549	521	500	504	504	528	493	485	514	500	485	512	513	468	552	466	501	457	509	511	513	508	479
2560	1844	1926	198	162	157	180	163	153	148	144	140	150	149	134	135	154	140	160	166	147	138	160	131	139	144	181	145	163	176	161	143	162	144	145	156	182	145	149	153	146	161	151	153	182	156	139	164	150	154	154	130	152	142	153	143	155	151	133	137	126	165	144	160	159	154	137	143	146	151	154	146	162	158	155	129	167	156	170	161	173	153	168	150	181	158	157	136	152	156	158	126	141	200	164	164	147	122	170	149	192	137	129	149	139	156	147	171	127	147	148	150	152	159	156	144	151	141	158	159	143	131	135	158	128	138	152	143	149	150	140	143	154	153	160	171	127	148	163	165	158	145	113	154	151	158	142	160	127	160	159	149	176	156	157	154	164	148	168	154	145	159	151	164	157	155	166	160	143	160	163	153	154	161	164	158	162	151	142	154	172	153	149	166	162	166	157	152	186	178	154	147	166	136	149	151	166	155	166	148	158	175	140	165	169	164	145	111	129	144	161	166	168	159	163	143	161	169	157	158	152	157	167	166	150	140	144	168	158	137	158	169	167	176	137	162	154	167	161	162	142	184	158	157	146	143	161	169	179	146	151	168	139	149	144	153	152	166	165	154	153	158	153	145	167	166	166	149	178	139	174	160	143	133	158	163	160	169	149	152	160	153	165	171	151	152	160	121	164	146	125	157	165	132	154	179	160	160	162	163	137	171	163	164	141	156	154	154	141	153	155	138	145	159	149	144	151	132	149	128	147	133	158	125	167	153	158	165	159	160	148	144	147	135	157	160	155	158	162	160	159	163	149	137	158	149	147	146	159	135	146	162	154	140	159	161	146	149	139	144	178	162	145	173	178	157	154	151	151	148	160	148	144	148	145	159	141	146	152	148	149	145	178	168	175	190	136	161	153	146	164	171	148	147	146	169	149	155	145	154	157	150	167	141	151	149	137	181	151	150	164	141	164	163	146	142	175	158	157	152	150	153	153	161	148	150	156	145	162	174	133	159	163	147	148	171	151	143	144	156	133	157	154	169	163	160	146	167	151	141	167	148	157	162	150	148	149	153	155	136	141	143	177	150	151	149	170	148	141	142	169	163	153	145	135	152	167	150	164	171	152	157	154	166	127	146	138	155	136	160	151	137	144	158	175	165	139	138	153	163	166	136	147	153	166	151	142	141	158	137	161	142	160	150	139	146	173	151	186	172	145	123	154	156	131	165	157	144	144	148	152	172	168	159	140	159	171	155	158	156	164	131	154	154	149	132	156	137	146	148	144	139	167	136	140	143	157	150	147	153	161	166	143	133	147	161	149	141	158	171	162	159	152	152	157	168	178	130	145	143	142	166	165	164	141	152	148	131	130	165	154	150	164	139	132	155	159	129	158	134	155	135	136	145	160	150	161	152	174	155	144	154	145	153	146	149	170	163	167	159	156	173	148	152	139	156	159	158	140	150	152	154	173	156	146	158	154	162	125	162	172	164	151	146	153	140	141	146	151	159	154	140	148	127	152	161	150	141	136	128	176	126	170	139	167	133	161	157	133	151	141	145	159	161	128	136	158	129	169	148	143	142	163	153	134	142	139	147	174	148	149	147	158	145	131	132	167	151	150	173	132	149	161	171	170	170	155	158	145	143	151	151	142	160	130	158	144	140	154	153	149	143	140	177	154	166	146	173	168	162	157	163	141	144	156	141	167	151	144	174	154	161	151	146	167	143	173	165	178	153	146	142	164	149	141	147	159	147	144	154	140	156	160	148	157	147	134	159	168	143	155	163	158	171	138	135	162	145	170	147	163	162	166	165	168	154	160	160	146	159	147	150	133	161	128	172	166	139	151	145	143	181	160	151	162	131	141	146	141	159	163	139	158	162	176	157	158	143	139	156	173	151	170	163	154	160	145	135	151	132	157	159	152	162	141	176	152	178	158	142	152	138	151	166	161	158	146	176	136	153	154	143	139	134	148	162	126	137	144	142	147	145	157	143	174	150	156	129	167	154	170	165	145	152	161	166	171	143	140	176	160	146	149	165	157	147	164	137	138	143	136	151	124	136	161	183	158	134	159	152	162	151	174	159	170	168	151	161	169	146	151	157	163	164	156	146	152	156	177	150	148	134	159	165	147	141	133	164	193	163	159	164	155	139	148	157	124	126	135	153	154	130	143	161	151	148	135	152	183	138	153	164	131	152	144	148	157	135	157	141	148	124	163	154	141	155	153	133	159	163	160	144	147	169	165	132	152	144	141	190	152	167	158	120	156	152	129	170	140	154	152	152	143	167	159	158	141	166	143	182	180	163	160	164	147	128	162	139	167	151	157	163	142	153	128	146	173	137	145	164	116	157	146	139	151	145	156	158	177	134	152	145	145	132	158	164	167	170	159	156	153	170	144	165	170	152	147	152	153	164	156	155	133	146	156	177	159	142	133	148	165	179	156	154	151	157	144	157	182	146	146	156	157	143	149	144	142	156	167	140	163	144	185	141	138	132	144	136	156	140	148	139	164	145	157	147	158	153	156	137	123	151	153	168	149	153	172	162	153	162	170	161	155	168	123	130	171	174	165	137	146	145	137	154	147	153	132	140	138	139	149	123	129	175	136	137	137	136	159	139	183	157	187	160	163	156	153	155	181	179	135	152	159	158	153	144	150	139	150	129	162	157	163	135	161	155	156	159	137	169	178	160	146	134	142	166	169	149	144	165	156	152	165	135	142	152	153	146	170	147	147	131	152	146	144	135	166	147	144	163	169	157	150	152	157	155	144	137	139	153	163	170	120	163	166	154	137	178	121	121	121	162	153	141	152	152	152	165	129	151	143	162	147	130	145	149	139	154	182	132	132	166	162	176	147	136	141	143	164	127	165	166	137	142	153	178	161	170	135	151	147	151	160	165	153	152	128	133	144	153	141	158	169	174	155	150	138	154	158	181	169	176	157	159	153	139	144	153	152	186	136	148	145	154	145	152	173	163	155	147	153	173	144	147	171	156	142	165	128	142	151	146	141	150	158	139	142	148	135	158	154	154	138	132	150	172	159	169	164	175	165	145	147	164	160	147	157	128	139	150	142	162	154	144	183	144	153	156	127	143	146	166	158	152	175	177	133	166	149	132	132	165	151	130	142	160	130	163	150	124	143	153	161	141	133	137	151	142	135	163	154	128	149	149	157	151	168	153	145	160	158	156	170	162	132	124	174	153	154	152	156	159	162	134	148	135	128	173	146	143	151	154	153	145	159	181	151	152	147	167	148	151	131	136	138	165	143	153	153	155	135	165	161	151	150	140	124	151	148	140	150	161	173	174	164	155	132	155	146	153	133	150	151	151	145	168	166	151	163	137	143	154	156	152	133	143	160	159	151	158	144	155	154	144	165	140	147	133	157	157	138	154	158	164	157	126	132	129	160	142	152	181	179	144	171	167	187	153	163	160	163	140	164	176	166	154	141	156	162	141	159	149	146	156	161	133	141	153	144	144	145	174	146	167	156	162	132	137	167	127	155	157	154	150	151	140
2818	2988	5119	535	514	509	477	440	447	444	411	444	433	449	420	405	418	463	439	413	438	435	413	440	443	395	418	411	429	410	455	420	420	402	460	414	435	414	440	440	445	371	437	450	450	432	431	443	474	453	426	453	426	405	430	412	450	417	403	435	448	421	439	430	433	421	444	404	412	412	449	405	413	428	451	388	428	414	467	446	427	449	420	413	394	426	464	417	419	431	437	431	403	452	456	409	403	430	440	392	417	419	437	387	443	456	434	387	420	427	420	443	436	406	438	483	420	426	411	407	414	407	409	417	411	404	447	456	386	448	448	422	438	405	425	411	444	391	402	443	448	443	401	432	402	385	452	458	428	415	408	370	419	437	395	403	406	409	438	443	415	424	424	431	463	415	438	432	430	398	409	411	425	384	421	417	426	448	428	416	380	409	400	439	431	417	412	453	443	438	389	396	431	424	399	423	434	456	405	434	431	424	431	430	422	434	445	462	408	445	450	402	412	426	438	440	438	417	447	404	401	429	429	440	384	435	409	408	419	490	412	402	425	423	436	411	427	410	433	409	418	440	461	424	435	414	446	401	384	442	425	354	440	457	464	436	416	434	403	447	475	426	405	439	427	437	413	437	391	439	377	428	411	424	419	435	429	419	417	394	420	423	423	435	435	429	474	441	449	441	395	434	444	426	438	414	440	439	429	444	434	413	404	420	457	448	413	423	413	414	426	434	433	463	434	445	407	414	443	452	419	444	408	448	396	418	412	439	412	448	426	401	425	413	398	414	443	441	412	393	403	405	441	451	396	455	436	419	449	430	435	385	413	413	455	410	442	436	433	431	405	426	437	442	447	434	426	404	398	405	438	465	442	429	406	439	448	392	400	420	419	440	416	442	396	454	393	411	470	435	417	430	440	437	417	463	396	450	415	454	419	414	437	441	438	429	421	400	443	427	406	406	421	450	441	433	401	425	396	431	450	399	422	414	417	428	443	398	442	410	395	428	410	442	421	438	439	450	458	420	443	412	432	446	453	416	404	405	448	389	404	427	437	418	403	417	426	446	437	441	443	418	431	407	438	445	427	442	454	405	459	463	417	445	472	445	397	423	467	431	455	392	431	416	407	460	450	411	428	402	427	437	396	405	412	432	420	390	442	388	401	417	432	398	415	398	444	417	464	437	417	414	433	430	413	412	417	397	436	425	430	460	444	441	440	421	416	387	439	427	410	428	443	441	441	409	424	443	450	427	393	432	425	421	408	428	405	428	428	422	428	433	431	416	422	472	428	434	420	468	442	468	430	408	409	410	455	427	435	411	429	458	436	395	424	413	425	434	435	430	427	454	424	423	426	426	430	383	452	415	448	437	445	454	414	421	415	450	409	431	435	415	448	388	400	403	403	429	415	448	430	437	394	415	432	447	449	456	448	412	430	410	411	402	446	445	459	444	413	442	402	457	429	417	403	429	431	401	418	451	433	435	445	447	401	387	450	390	418	407	430	435	423	430	411	431	404	413	425	402	440	430	431	428	442	419	429	454	416	408	429	376	423	428	417	412	431	423	447	460	409	432	440	420	447	431	443	451	453	420	434	427	412	415	408	432	433	431	416	427	413	420	394	382	417	411	469	433	427	430	436	429	359	394	434	435	431	399	452	440	441	460	404	413	434	475	441	416	428	358	433	429	417	436	434	421	437	449	407	417	402	424	415	425	399	416	457	433	397	414	454	409	368	441	399	376	425	410	407	438	413	430	427	417	473	461	415	408	406	425	396	432	435	418	405	425	432	412	431	434	396	441	409	454	410	439	413	435	414	388	436	441	436	446	412	413	441	425	396	417	438	442	438	387	423	413	423	389	438	421	427	420	437	445	420	427	398	439	450	402	440	409	428	474	400	437	437	432	423	414	390	418	455	423	417	424	414	417	405	410	418	421	416	409	432	461	413	413	465	466	436	445	409	444	440	406	379	475	442	384	431	434	436	435	459	449	433	410	396	369	441	429	442	414	453	461	440	436	399	426	435	459	399	465	425	452	424	387	415	410	436	410	416	422	370	406	398	432	444	453	432	447	412	414	405	418	447	392	436	431	429	419	410	433	414	390	398	403	387	423	416	427	395	419	426	428	416	425	409	464	437	463	384	428	434	417	413	435	448	456	443	426	444	428	449	393	399	427	425	443	449	389	433	416	453	427	405	438	448	382	403	432	415	460	403	415	452	423	449	408	429	449	422	434	408	435	428	437	394	386	412	444	450	438	415	435	430	438	414	409	416	432	411	435	462	418	410	453	452	469	416	422	416	435	423	451	432	399	410	417	378	453	384	434	447	390	437	412	432	414	424	434	449	410	409	430	394	428	346	415	384	447	421	459	442	416	435	436	427	417	429	403	397	427	451	408	422	397	448	403	464	421	425	415	452	422	393	486	453	409	426	436	441	436	403	425	427	426	452	419	417	456	414	446	452	428	403	430	387	403	397	437	405	403	411	473	432	441	406	426	436	400	437	427	445	400	446	442	422	417	430	399	421	411	428	454	448	416	425	396	443	429	434	436	414	484	444	423	455	407	457	429	428	424	396	408	397	410	409	430	439	427	434	456	396	420	421	426	441	413	426	403	452	436	471	430	425	466	433	387	396	438	426	406	424	444	419	445	411	463	424	424	406	393	417	436	409	396	420	440	425	408	449	421	404	418	410	408	459	440	448	420	420	426	397	426	420	459	393	436	434	398	386	445	419	404	432	447	444	439	399	477	393	457	456	456	428	410	447	411	461	445	451	452	470	445	384	462	432	420	454	428	418	387	408	401	406	412	432	419	423	426	397	427	435	419	396	427	391	388	409	414	439	420	387	469	430	414	416	399	452	432	434	426	449	408	416	432	446	416	457	435	449	441	439	438	455	437	413	421	412	406	451	422	413	409	438	432	413	398	376	378	431	407	418	435	419	467	457	403	441	455	415	452	377	427	419	422	455	428	424	472	407	432	446	433	448	402	408	423	461	450	393	374	433	415	414	394	387	428	466	458	454	440	416	413	431	406	435	401	448	410	402	432	465	440	409	465	417	390	432	458	400	424	462	434	417	418	429	464	432	408	433	445	442	445	405	420	418	412	431	448	439	452	415	404	433	439	428	366	406	400	404	427	423	408	417	434	420	416	412	409	430	424	404	435	405	428	424	409	442	411	430	410	393	430	411	428	402	403	415	447	410	407	420	427	445	447	440	445	355	425	439	416	402	436	431	410	423	409	421	396	429	430	452	444	445	404	422	429	454	425	440	409	433	421	434	402	418	434	422	449	408	427	429	429	429	425	415	414	398	431	426	421	391	458	427	446	392	410	447	446	466	432	407	416	454	441	417	404	416	435	455	447	393	440	433	377	418	412	438	458	440	408	384	380	408	437	404	440	400	427	440	426	409	416	420	441	416	415	435	433	449	427	407	453	432	403	443	423	442	439	462	406	414	410	468	410	401	411	396	463	439	417	390	422	436	420	393	424	392	432	434	423	414	479
25889	32837	39158	9154	844	533	460	429	345	369	326	309	287	309	290	335	280	280	282	266	288	263	286	291	272	263	284	264	256	288	250	237	275	249	274	284	272	279	264	305	285	252	263	258	258	295	257	289	265	273	253	251	242	254	271	272	272	267	282	226	224	271	231	240	271	239	249	231	249	257	259	278	289	282	255	251	241	264	278	253	271	279	233	257	234	262	259	285	270	246	247	271	258	290	257	254	275	275	287	283	257	248	239	261	257	273	264	265	291	254	254	252	265	271	275	276	236	275	277	236	296	256	251	268	284	269	245	239	231	236	256	247	257	235	256	258	277	278	283	261	242	264	289	258	261	259	255	262	253	237	251	243	241	252	278	268	269	248	226	227	248	266	255	236	261	267	258	266	232	295	256	266	259	259	247	244	273	250	272	257	281	236	283	245	259	262	223	295	259	247	272	273	273	270	232	260	247	245	277	246	289	267	217	262	249	261	254	237	273	247	286	270	245	266	243	239	253	274	240	273	256	267	265	263	257	218	214	259	265	237	259	239	255	247	250	240	248	238	283	251	240	266	258	237	263	236	265	283	247	258	271	237	252	247	261	295	249	301	233	260	269	269	246	260	268	254	222	251	249	268	283	249	281	282	231	249	255	241	267	234	254	225	227	273	277	299	283	236	246	265	240	268	248	253	225	238	289	273	229	249	230	245	286	264	248	262	279	213	248	263	261	264	296	283	261	273	240	233	272	273	246	270	243	247	265	250	231	251	253	287	250	246	258	242	251	248	284	279	259	295	274	263	280	243	239	264	275	243	251	270	255	259	277	280	281	274	247	270	269	257	260	261	278	270	279	256	236	258	295	243	230	269	224	271	265	269	248	256	244	251	247	263	257	280	278	262	241	267	248	263	247	252	250	264	267	255	239	262	285	262	262	240	267	257	278	250	263	268	265	284	246	265	248	275	243	257	268	251	255	259	261	262	287	277	257	256	256	270	240	282	265	270	252	267	261	260	236	244	267	254	234	299	293	257	253	243	255	267	269	282	238	261	275	248	258	245	272	276	260	276	252	263	249	238	248	259	312	270	272	248	258	247	283	238	250	252	267	242	292	244	267	232	273	305	263	256	242	244	245	243	253	238	270	289	286	266	238	248	239	268	255	264	267	246	263	266	251	236	257	222	256	277	275	269	271	247	251	249	259	258	260	281	273	276	263	274	248	264	256	259	246	233	279	232	251	231	275	281	251	233	272	270	242	285	287	275	251	251	257	262	263	257	256	274	231	257	262	284	277	273	259	270	252	242	260	220	256	254	263	247	247	266	272	256	262	241	262	254	248	233	255	255	262	246	267	269	257	287	264	263	286	254	274	245	275	257	286	247	264	292	243	259	260	273	292	259	263	278	230	238	265	267	267	277	254	262	266	276	235	258	268	269	259	277	282	290	261	276	236	270	265	281	266	251	247	250	238	271	264	278	291	239	251	268	249	259	269	259	264	255	222	226	258	250	272	240	272	256	293	264	247	248	229	234	255	252	243	246	265	247	269	268	249	234	253	262	276	249	239	247	281	286	236	265	231	272	223	253	243	243	260	241	232	261	270	255	273	250	238	239	240	256	257	241	248	255	249	274	227	303	249	248	248	227	273	246	273	280	246	255	246	256	243	257	235	259	269	267	258	263	257	250	289	254	278	214	269	244	252	273	252	266	304	264	281	255	254	250	251	252	249	263	263	280	271	271	242	284	242	253	260	272	238	268	245	257	275	243	253	237	278	244	271	240	263	272	270	251	235	239	257	235	261	246	268	236	260	258	267	250	239	309	230	234	265	245	260	294	265	231	241	261	293	274	261	252	249	260	259	240	262	290	290	256	272	279	269	266	261	274	252	291	287	272	218	301	278	269	238	248	267	246	272	298	247	242	226	279	250	274	233	265	238	253	266	245	290	263	245	260	250	281	266	284	235	261	281	248	256	244	252	234	278	276	253	246	268	267	262	244	272	263	240	271	241	243	279	246	281	265	240	285	267	252	238	267	246	231	242	233	283	280	248	268	236	239	282	230	249	245	248	260	249	261	280	276	269	261	266	256	256	270	268	246	285	260	276	255	278	266	246	243	274	247	245	255	242	274	272	247	254	253	251	270	250	264	254	271	244	262	249	239	240	250	237	268	252	278	245	261	215	253	260	277	274	265	257	251	248	238	258	269	282	281	259	294	275	265	256	239	276	276	260	255	259	256	252	295	266	244	275	233	240	272	253	296	258	257	258	256	298	278	254	244	265	266	237	276	247	263	250	242	246	248	255	237	250	246	223	250	268	270	232	273	274	255	280	256	257	246	250	261	289	246	250	248	231	265	259	234	264	274	249	263	264	246	263	251	265	256	273	246	244	256	262	230	252	247	246	229	246	240	246	256	269	257	239	231	260	251	239	254	263	269	262	242	239	260	299	270	283	268	250	251	267	254	237	254	265	286	250	268	279	242	292	248	261	257	261	250	242	255	231	265	216	268	262	272	234	242	276	256	286	258	246	257	270	231	261	252	260	271	281	234	272	256	250	248	266	298	234	238	246	259	249	237	285	240	244	243	236	253	266	283	257	250	250	267	217	245	254	287	272	242	231	249	274	244	245	272	254	258	243	265	241	273	291	232	258	264	256	255	250	231	267	267	257	250	251	289	251	243	239	254	232	249	290	279	279	268	259	267	269	255	260	312	261	269	272	281	278	248	270	264	261	258	276	257	242	262	240	263	275	243	253	244	265	270	233	266	272	265	283	285	234	297	250	257	224	235	267	241	239	294	263	265	294	269	246	262	231	261	264	227	276	266	225	256	252	268	269	300	265	254	276	253	261	260	256	246	267	239	255	265	281	241	226	258	230	235	288	260	245	259	257	238	249	260	237	246	280	263	228	253	261	259	267	271	266	261	252	269	270	256	273	265	256	253	267	261	278	232	298	259	252	300	247	248	237	272	258	265	248	259	250	239	278	256	246	231	250	290	264	299	269	248	234	236	234	261	268	257	285	234	246	251	267	245	284	289	262	297	244	238	249	227	264	238	279	271	258	232	257	273	252	273	285	261	277	246	247	254	252	253	282	254	257	275	264	237	251	254	243	242	257	259	234	285	255	274	258	260	229	275	251	271	253	291	253	262	222	286	261	275	239	270	258	263	270	274	279	258	276	276	240	255	214	250	248	275	258	261	263	283	257	242	249	254	278	276	242	259	235	241	267	253	249	278	236	235	259	233	269	264	271	239	260	261	268	255	264	261	240	281	260	291	263	266	269	237	257	290	252	249	272	291	269	275	284	251	245	252	290	265	273	266	249	269	260	265	251	244	266	287	246	274	257	263	273	244	275	247	249	272	277	245	270	257	254	264	250	252	254	228	246	269	265	244	262	248	262	274	250	248	273	269	233	257	258	277	261	269	281	277	248	236	290	274	272	268	275	240	265	278	263	275	262	266	232	274	246	281	252	274	261	240	263	256	277	255	233	231	268	249	258	239
15467	25877	38450	2981	2534	2083	1748	1507	1357	1247	1150	1077	998	1018	978	972	910	845	852	857	803	795	763	757	755	719	705	778	724	699	677	695	730	673	735	704	700	712	706	674	655	669	683	673	593	671	710	694	714	675	742	665	619	660	681	648	693	660	690	698	664	639	643	694	677	648	670	679	672	680	673	625	669	649	636	626	712	651	688	660	637	672	669	660	635	650	654	608	651	690	625	686	663	639	616	660	675	660	622	647	667	723	665	676	635	624	694	656	685	667	650	668	657	669	641	684	708	686	658	650	660	687	684	668	665	663	659	650	682	643	699	647	664	692	688	622	670	671	669	710	676	632	670	645	669	667	648	635	649	657	657	595	630	685	661	641	653	658	647	710	655	643	666	652	651	656	628	675	651	624	649	655	685	629	657	646	620	671	676	677	665	679	643	633	662	664	675	657	639	699	663	643	634	690	685	657	676	690	648	658	677	668	635	647	655	699	658	682	692	616	690	663	674	628	644	653	647	653	670	672	659	673	628	622	642	678	626	608	667	665	664	665	669	654	714	659	667	708	637	649	705	647	662	666	645	623	674	648	676	635	646	632	626	637	693	651	641	636	613	645	676	647	669	658	648	674	624	642	640	626	660	638	692	670	694	625	626	654	622	670	668	649	663	660	668	664	684	647	656	660	638	646	608	653	649	634	606	632	681	661	629	651	617	660	660	649	644	615	627	670	635	669	634	656	647	614	664	658	621	679	618	650	613	670	661	647	659	654	686	661	627	625	728	661	657	674	616	704	636	698	642	656	678	642	653	692	621	641	691	692	680	690	730	628	712	645	664	680	673	642	664	619	656	703	643	634	645	635	672	644	622	653	649	636	651	621	601	631	651	625	684	678	623	661	659	701	637	696	660	690	696	661	677	663	661	620	658	666	667	672	662	678	628	649	698	652	646	651	644	625	650	663	625	628	671	678	682	696	667	653	652	643	663	689	667	662	618	652	660	629	640	668	685	686	694	668	642	684	663	673	622	647	650	628	672	650	664	622	690	657	631	631	666	665	653	637	667	635	627	623	665	629	630	683	631	618	637	651	646	673	629	629	660	609	626	647	656	705	667	619	692	694	676	642	638	664	673	688	675	633	688	640	611	650	676	645	590	636	648	650	688	669	637	631	688	698	643	644	674	648	657	654	695	653	627	643	648	655	649	664	634	607	644	659	662	621	658	672	694	630	688	629	652	595	615	647	662	683	663	606	652	687	639	675	683	658	637	677	679	652	632	674	632	614	649	653	665	661	692	665	647	657	629	697	680	671	634	629	653	638	622	667	630	650	623	670	641	652	645	618	691	647	667	663	626	693	659	682	641	647	712	638	628	613	672	744	655	654	640	635	672	646	657	675	631	660	667	633	685	636	664	671	626	669	636	659	661	658	624	661	629	657	611	632	608	696	650	692	692	636	664	647	704	664	691	663	671	655	638	668	685	639	671	634	620	649	657	691	660	683	660	710	651	672	630	665	663	670	646	656	672	667	642	670	672	625	671	657	641	630	677	658	596	653	680	665	621	662	655	697	624	671	661	703	622	628	568	657	686	675	661	660	669	650	660	654	676	666	626	604	647	633	657	670	686	630	622	688	653	667	668	634	644	657	630	653	675	676	671	625	669	661	625	679	695	657	672	677	656	637	639	665	660	657	650	695	685	680	702	616	616	662	673	655	630	658	631	648	614	672	641	634	697	652	652	672	652	651	657	620	646	626	700	674	625	624	589	649	623	668	630	634	630	646	691	654	698	647	642	647	605	658	665	673	671	671	649	683	642	651	639	646	631	685	655	665	680	659	651	646	623	659	651	606	685	645	671	668	660	648	679	647	610	649	614	648	674	628	639	648	712	630	621	607	633	664	710	677	649	641	651	642	664	652	593	658	677	601	673	670	658	612	661	686	632	686	621	647	624	647	629	656	650	619	648	642	677	677	671	626	675	684	638	677	666	653	641	597	661	622	667	699	640	634	653	655	650	646	656	696	638	692	679	665	683	645	677	669	684	688	620	630	631	623	658	655	720	690	665	678	662	667	639	648	651	698	575	589	603	624	664	633	666	620	666	673	666	666	697	636	611	644	622	628	627	629	645	613	658	621	644	655	645	660	657	665	657	643	653	590	614	703	672	649	647	636	627	687	640	644	675	710	656	677	644	673	653	671	697	678	695	649	648	689	680	647	609	670	650	626	650	632	647	660	668	721	619	679	618	638	683	648	663	611	680	679	672	634	660	654	615	646	645	651	644	677	704	635	633	635	669	628	625	668	688	646	654	661	670	660	665	670	650	638	613	626	642	633	635	714	699	636	639	643	681	614	635	657	653	625	647	679	684	644	651	636	664	693	668	667	659	669	687	681	599	654	670	647	658	674	638	674	690	650	645	650	608	642	655	632	630	611	628	612	655	628	661	634	684	612	679	664	632	688	667	666	678	674	650	655	629	688	678	655	661	675	633	589	655	678	658	671	620	685	647	647	619	669	620	691	602	636	659	680	663	622	658	656	638	636	649	707	691	672	636	683	652	635	651	663	660	642	659	676	649	642	634	635	650	654	669	620	596	644	688	655	638	651	663	661	642	649	685	687	658	629	696	683	660	658	622	679	656	641	598	694	624	590	627	672	660	675	615	686	677	606	599	651	700	626	620	617	643	663	647	684	637	656	642	666	665	655	641	615	656	624	650	669	637	682	657	660	624	666	644	670	632	666	639	671	685	632	674	644	702	640	632	671	681	627	696	648	613	674	697	615	633	622	681	646	642	667	646	670	678	687	643	671	646	639	668	672	643	647	634	699	652	662	679	633	653	653	653	651	659	648	693	654	668	612	694	624	671	678	642	636	666	651	653	688	704	671	674	671	673	668	633	667	673	688	657	719	645	660	658	623	660	619	627	646	667	611	682	654	639	643	657	652	636	656	652	617	630	660	685	642	655	667	700	658	615	667	635	676	707	654	657	622	661	681	657	621	663	684	653	673	682	650	635	646	665	630	645	665	656	634	641	626	684	651	661	666	618	680	629	679	671	642	689	669	668	608	649	649	657	656	633	680	655	690	630	686	679	622	613	613	673	637	663	723	639	628	649	661	626	620	626	663	659	643	705	674	687	681	689	688	687	636	662	681	613	648	643	659	662	700	626	681	663	653	630	651	695	658	680	678	661	613	660	668	665	685	661	662	666	670	670	686	669	653	623	604	612	613	624	640	626	676	670	622	614	692	618	657	660	612	623	690	645	679	638	645	638	635	670	657	670	646	665	695	673	625	658	660	678	611	665	651	676	646	665	628	704	624	663	643	633	653	648	616	669	608	641	673	693	663	694	676	646	636	688	650	667	665	670	624	673	648	658	692	674	684	681	686	665	662	670	663	661	649	656	678	645	706	688	703	633	635	598	620	626	663	648	637	649	691	628	682	634	669	630	636	641	636	669	690	586	595	645	672	652	667	630	649	658	672	680	659	636	646	604	653	629	648	669	637
38119	49888	53273	16988	2266	746	645	499	459	357	329	333	290	258	248	263	247	259	264	223	251	246	212	215	207	194	199	227	233	213	226	196	196	194	209	207	199	218	217	202	226	223	191	210	199	224	226	178	196	217	206	219	194	190	212	199	200	214	193	171	214	213	210	186	215	213	228	212	183	175	225	187	194	200	203	231	183	219	206	200	218	202	177	199	224	187	211	201	216	206	188	189	198	187	221	188	215	193	227	195	208	195	186	230	228	191	221	179	207	216	195	203	210	205	199	212	199	203	179	177	210	189	193	197	210	202	181	200	202	180	220	198	199	198	221	210	220	218	211	205	216	218	180	221	232	226	184	214	200	187	210	204	196	177	212	217	209	204	203	213	203	198	203	200	205	220	210	214	211	210	220	189	202	214	186	197	186	184	181	194	205	205	185	202	199	184	190	192	198	186	185	187	203	199	179	223	208	220	180	188	221	182	210	192	201	207	195	219	192	203	206	192	197	191	195	208	203	227	216	225	185	196	224	208	195	189	182	197	193	195	184	184	177	187	198	181	199	183	192	207	198	195	220	208	197	195	171	188	182	203	229	178	224	206	219	164	222	225	210	205	179	214	197	203	216	196	202	212	198	201	202	184	208	221	173	195	205	200	198	213	213	189	209	207	192	221	217	204	196	204	209	196	210	204	213	181	216	193	182	206	201	216	193	192	180	177	196	220	210	197	175	207	207	214	184	199	238	194	209	192	180	188	187	199	205	231	205	202	188	190	194	195	207	217	224	218	190	220	194	166	182	235	188	233	189	220	186	192	230	184	241	232	198	190	208	173	206	222	204	202	193	201	203	211	212	195	187	193	214	213	205	202	202	209	205	203	224	211	199	184	234	215	178	206	201	186	209	210	197	214	218	215	218	210	234	193	192	205	202	187	175	228	197	209	204	206	214	192	181	193	243	198	196	168	222	212	191	187	185	155	220	213	186	215	220	219	169	177	171	229	204	182	186	209	172	197	222	186	226	197	215	227	233	176	217	192	180	177	196	226	206	180	194	201	195	210	169	205	197	166	192	196	200	212	201	206	196	197	209	212	181	194	223	193	192	202	196	196	218	220	204	207	215	194	186	223	220	201	208	194	189	186	191	200	197	213	187	211	179	188	194	220	203	209	174	180	170	208	213	184	196	181	192	192	191	209	196	192	186	190	196	222	195	188	220	227	204	197	204	205	215	201	214	210	202	200	174	213	215	203	210	212	191	193	205	192	212	197	213	197	177	188	206	167	189	189	183	189	191	205	199	182	195	217	177	183	207	182	227	179	208	176	208	211	185	206	236	202	223	217	232	192	214	200	227	206	197	220	182	195	207	228	176	229	208	197	204	220	199	216	202	172	216	187	191	223	178	209	206	215	185	194	171	179	197	180	194	201	192	201	199	197	205	163	199	220	215	192	186	194	171	213	228	223	240	206	210	200	203	216	185	190	187	189	182	191	202	216	205	219	191	206	186	188	184	167	205	215	184	210	224	205	191	220	195	181	203	201	207	213	203	206	173	187	202	195	214	189	181	211	192	197	200	174	191	199	199	201	193	194	173	195	211	209	223	222	176	212	175	195	207	204	220	194	194	223	202	201	200	168	199	211	207	193	207	215	215	213	195	191	193	191	216	212	190	192	174	194	194	212	226	240	191	186	202	184	195	210	192	211	199	196	225	195	194	206	192	191	209	233	197	175	185	225	188	190	179	210	233	200	208	199	197	198	171	198	194	218	204	203	209	223	209	210	192	211	195	196	196	193	211	179	212	197	191	210	176	207	192	210	177	188	206	220	205	197	198	199	179	202	184	228	220	207	183	196	209	202	197	223	204	192	210	243	221	199	220	200	207	193	195	192	207	184	200	203	223	205	208	183	194	209	168	201	188	236	203	188	191	220	210	187	199	231	200	190	198	216	225	171	210	218	216	207	230	220	223	196	227	183	191	199	206	206	201	221	183	237	190	198	185	205	201	220	192	186	214	199	216	182	183	204	201	174	200	182	209	194	183	178	185	184	211	238	183	219	199	202	185	193	190	196	200	177	182	171	203	188	233	194	197	207	204	215	204	216	203	187	188	186	213	195	177	212	216	199	205	200	199	207	215	214	189	202	209	203	202	186	189	214	201	183	222	210	207	204	213	195	209	232	193	203	192	215	196	191	209	206	194	217	194	196	205	220	206	212	207	200	204	204	213	218	192	224	181	198	215	179	205	239	189	212	194	200	204	188	189	200	177	216	238	190	195	210	201	202	180	205	174	203	181	207	212	207	205	203	223	192	162	200	197	193	229	196	198	205	208	206	189	197	213	176	187	195	197	238	189	188	178	184	201	200	209	212	217	193	206	182	187	199	224	208	213	200	176	200	185	179	200	179	212	207	220	202	176	208	189	191	188	208	189	193	208	219	203	207	221	182	193	205	209	204	180	204	206	213	183	214	203	210	215	211	164	195	199	178	195	194	187	218	172	194	197	200	220	220	220	173	206	202	199	182	188	174	195	222	216	185	201	210	195	213	179	221	213	203	232	204	184	211	216	191	204	188	210	201	211	192	214	196	188	180	214	190	190	213	212	176	235	229	190	197	195	186	236	187	205	194	190	183	208	180	195	204	208	219	191	212	203	210	211	190	186	194	220	207	211	206	188	202	185	204	195	198	195	205	204	200	229	211	188	193	184	193	218	208	202	195	190	194	205	225	212	208	216	173	186	210	192	207	208	197	203	201	203	228	195	220	175	190	237	222	236	211	205	186	197	198	193	200	210	208	180	214	232	196	188	218	220	206	183	208	200	213	221	189	215	195	204	223	196	206	235	183	187	203	201	216	198	216	203	194	204	181	196	181	178	200	190	201	212	204	205	180	224	207	198	204	187	222	195	193	219	203	203	210	184	168	213	178	213	207	224	198	200	185	223	215	188	221	208	201	203	225	209	210	217	207	194	185	199	213	193	205	203	191	182	187	196	209	184	227	208	193	195	200	187	199	220	206	207	187	200	213	207	208	228	195	184	216	218	188	201	211	191	217	188	227	180	216	204	194	195	199	189	235	211	222	198	204	209	196	210	203	173	186	186	208	194	200	200	209	193	220	223	221	185	175	166	203	205	185	187	205	204	204	171	189	204	204	219	169	206	221	201	201	205	227	188	204	210	198	201	174	197	201	213	210	224	194	196	200	162	216	203	220	197	211	205	187	186	195	212	190	237	215	203	193	206	218	193	224	208	200	213	206	202	194	205	186	209	178	172	192	196	225	193	186	201	212	174	210	212	212	209	216	213	205	203	196	223	178	185	184	200	193	221	206	179	213	204	213	196	190	207	177	194	202	220	204	228	175	221	194	189	207	216	204	189	203	213	193	194	225	198	182	191	196	205	189	204	216	196	166	222	193	205	188	206	192	208	182	187	200	223	197	177	213	181	198	216	177	203	199	215	198	174	213	198	213	204	215	190	197	187	170	204	200	200	179	201	194	174	205	224	188
22912	36403	47775	4989	4180	3363	2608	2190	1807	1633	1449	1256	1158	1134	1095	956	945	873	851	846	755	717	759	682	709	693	641	645	663	610	651	624	607	619	596	652	568	632	642	585	588	588	593	546	507	520	583	564	575	610	545	553	550	545	508	516	567	540	524	533	546	568	532	564	512	535	507	493	609	537	516	539	564	540	549	542	516	539	489	531	522	513	540	490	517	486	507	512	481	522	462	515	528	478	489	492	507	511	510	523	517	509	515	508	495	524	507	527	514	509	488	501	494	533	530	499	479	491	513	517	503	491	476	502	520	530	469	514	530	478	536	504	487	483	547	508	510	492	553	497	495	470	489	523	522	504	502	504	485	506	491	504	495	506	531	552	524	504	512	489	503	502	507	507	469	455	535	490	530	473	491	553	484	508	456	498	519	523	481	535	506	493	496	523	550	528	506	484	517	474	497	503	514	516	509	494	489	529	510	534	515	466	529	529	546	509	527	495	518	545	517	517	467	511	480	529	521	493	493	526	508	512	509	506	478	530	493	505	536	477	480	547	509	495	491	527	522	502	547	527	478	492	498	554	498	488	511	534	496	466	520	514	475	569	531	498	550	517	499	523	525	501	534	550	513	492	503	509	500	548	543	483	491	507	485	494	507	500	529	492	522	540	521	489	510	476	508	491	520	463	502	527	492	516	536	522	466	509	514	472	523	513	533	485	485	500	519	491	493	498	524	547	553	487	495	474	507	489	502	537	498	488	497	492	496	494	519	467	565	525	522	499	555	498	549	494	514	466	495	493	485	502	493	532	525	484	481	538	531	504	499	557	505	489	517	551	527	517	504	482	515	493	494	513	513	502	469	530	523	494	525	477	487	503	486	488	497	477	530	505	500	496	527	501	509	518	530	523	494	525	517	523	479	474	544	450	491	487	528	489	498	490	511	505	517	480	484	498	530	483	512	480	501	528	514	509	500	477	487	481	532	525	512	517	522	515	478	497	471	536	501	516	494	515	497	512	531	500	544	465	470	489	488	499	513	532	519	532	542	537	504	501	470	551	485	488	532	492	537	528	532	486	490	520	493	533	551	529	500	501	522	507	516	520	533	464	486	470	517	565	491	484	543	511	579	497	469	510	483	503	537	511	542	490	496	539	509	515	482	505	470	511	496	485	508	500	513	469	484	527	480	506	502	497	510	501	492	470	544	511	490	530	496	471	458	492	511	520	480	540	528	492	498	509	521	508	516	509	486	473	488	492	487	491	500	508	519	484	520	498	532	478	521	513	494	482	492	536	521	512	498	474	508	516	511	509	551	482	512	521	493	500	503	522	476	505	492	483	471	506	487	522	543	471	510	470	542	504	522	526	464	473	487	528	529	482	497	515	526	472	493	501	515	444	467	489	484	470	524	464	473	490	480	517	497	507	533	508	478	491	502	518	496	502	492	513	535	494	495	518	541	483	495	520	545	499	529	515	482	540	488	507	487	519	496	509	521	521	529	498	509	528	481	466	492	517	518	536	464	486	460	501	489	534	506	470	492	504	478	534	531	530	469	498	517	504	481	501	495	491	516	501	526	513	494	493	483	535	482	487	496	515	514	504	477	508	498	493	519	493	508	529	508	499	513	506	505	509	494	547	506	505	473	517	472	548	511	500	505	497	490	557	501	492	486	521	517	548	449	510	541	502	496	454	510	483	486	516	482	518	523	493	514	489	465	516	542	526	518	504	483	503	491	526	538	464	527	522	503	505	499	513	521	521	499	505	538	505	497	500	493	535	498	505	454	546	521	495	480	514	494	454	495	534	489	486	499	520	503	522	488	493	511	543	505	485	495	514	494	522	481	508	516	506	485	481	506	499	529	477	529	523	469	531	503	509	507	475	518	516	486	529	503	468	503	517	446	494	502	556	502	523	496	497	496	503	488	552	531	508	473	507	501	488	479	548	485	500	525	509	502	487	522	540	526	479	517	560	498	515	502	487	487	456	531	525	501	517	492	509	506	481	465	492	468	521	501	468	529	494	528	484	463	544	504	511	457	496	562	508	567	531	484	492	524	504	452	504	481	528	488	496	484	537	533	520	498	510	504	485	495	477	543	529	503	510	514	520	520	499	510	524	485	505	535	482	492	511	493	520	502	537	518	488	502	535	512	516	479	499	504	517	505	525	541	506	519	456	475	506	502	496	501	521	490	486	496	532	513	512	492	463	479	512	485	485	497	512	468	509	511	500	506	471	482	461	511	505	514	498	509	537	450	488	533	534	524	492	552	499	498	521	505	503	524	492	467	488	549	518	487	478	480	514	549	564	536	514	529	472	536	509	540	497	510	525	518	523	448	502	535	516	517	498	491	540	474	500	499	511	533	503	522	495	500	508	499	516	517	513	524	465	496	549	499	496	511	545	553	466	515	496	542	556	470	514	537	533	505	494	519	525	518	513	507	486	472	527	474	508	493	504	521	548	519	499	515	443	520	507	470	486	471	524	494	485	533	510	525	507	513	549	504	509	515	500	545	478	491	466	469	526	496	491	505	513	560	524	495	527	486	518	507	550	524	506	462	500	518	479	500	503	477	481	489	515	510	516	503	526	506	526	519	491	527	467	500	499	513	484	471	505	529	497	532	525	485	519	516	510	495	536	492	524	515	509	556	531	481	476	482	499	491	500	460	508	486	542	525	515	492	519	480	485	484	504	527	514	489	461	513	498	520	510	506	520	504	483	490	522	500	519	511	500	519	493	482	522	523	490	489	488	512	507	516	489	525	531	516	524	488	491	510	527	524	509	511	547	498	519	523	500	496	548	508	440	507	496	513	518	505	506	467	530	471	511	539	499	520	504	502	476	481	508	547	510	519	499	496	515	520	533	514	489	479	502	568	488	496	528	508	497	503	508	536	501	507	481	504	464	504	457	457	497	498	491	504	514	505	493	486	499	489	534	497	491	480	500	476	489	565	529	490	483	459	521	500	501	487	511	512	513	501	513	516	527	494	518	505	518	489	482	522	490	507	502	506	497	481	513	509	542	497	521	527	515	501	488	498	495	511	442	526	503	528	484	530	492	525	498	485	528	478	491	509	503	487	494	556	507	492	508	490	501	514	448	509	512	489	548	445	492	554	513	507	533	526	499	450	458	518	521	442	504	508	472	487	493	474	504	489	467	490	470	540	561	494	523	472	536	518	528	508	508	471	544	553	498	542	508	476	501	495	509	532	489	524	476	473	479	521	513	503	472	473	461	486	521	492	520	493	494	547	530	468	492	500	509	503	469	538	484	505	535	516	538	522	529	496	519	463	492	496	513	521	482	492	462	497	476	475	542	519	524	506	564	495	527	507	490	518	500	543	473	547	476	532	513	504	482	496	565	544	506	454	459	526	518	539	568	489	539	531	520	498	517	560	525	465	488	528	506	513	494	500	493	496	486	468	529	482	526	508	511	534	515	480	531	506	543	485	477	460	506	529	502	493	507	496	530	489	481	515	497	511	520	514	544	487	460	496	510	524	514	524	492
2943	1885	1969	197	170	176	178	158	146	142	162	182	147	137	159	173	162	166	163	148	158	167	154	143	140	149	143	154	138	151	149	140	131	151	178	138	150	178	172	130	162	137	154	167	157	130	137	148	148	147	165	150	160	137	143	128	171	145	158	150	154	155	172	163	132	151	151	164	136	148	151	160	161	145	133	160	152	149	155	149	151	140	138	147	145	155	146	150	140	162	152	158	144	143	168	155	151	145	152	149	144	153	155	158	155	145	148	135	149	144	138	149	169	141	147	158	139	142	164	162	144	166	160	132	139	152	142	169	159	142	131	157	141	157	144	182	141	149	151	164	179	177	141	159	137	165	157	154	159	167	152	163	161	159	158	162	151	128	158	164	150	152	159	157	148	153	138	146	157	152	147	154	151	137	131	135	154	172	166	150	159	128	168	134	153	136	163	145	131	140	138	151	146	149	155	153	144	134	158	164	140	137	142	151	164	154	140	138	162	140	171	152	145	143	144	136	168	144	189	158	121	158	158	140	141	145	163	154	119	160	146	163	162	179	136	155	145	149	139	161	145	159	147	142	174	155	146	152	149	147	149	129	145	155	166	150	184	146	150	139	156	148	162	143	150	153	165	152	157	148	158	154	162	143	162	158	147	173	143	159	160	149	173	150	151	149	141	159	155	149	167	151	137	132	167	132	160	156	154	150	181	156	154	171	149	164	160	133	148	165	168	145	136	164	165	152	156	147	145	169	138	162	168	151	166	169	159	164	146	144	146	151	164	176	183	152	155	147	151	165	169	158	161	152	132	164	149	162	151	162	168	153	141	168	143	149	136	156	156	151	147	151	157	153	145	155	167	152	164	161	157	166	154	157	150	141	127	165	157	146	157	134	160	168	199	160	166	141	160	153	137	145	159	153	162	159	138	134	137	129	157	147	145	143	154	132	158	129	124	154	145	160	157	174	153	152	153	167	146	151	147	142	156	164	149	144	177	134	156	145	173	138	155	164	159	156	151	164	155	155	143	149	150	140	155	148	138	160	166	163	166	155	143	138	150	150	152	153	161	167	176	146	150	144	155	164	158	155	162	136	140	153	166	135	132	146	178	144	148	157	161	173	171	160	152	171	167	142	161	152	147	153	157	174	138	150	149	156	154	151	145	179	158	137	152	161	146	152	171	145	157	137	158	141	140	166	156	152	170	146	172	158	157	136	151	178	160	139	165	159	171	155	157	154	171	155	149	144	125	153	149	138	143	131	162	168	146	138	156	170	132	131	141	147	150	163	148	137	163	178	153	143	152	138	161	159	179	161	177	153	157	152	125	117	133	165	150	134	157	138	151	162	121	150	161	130	150	157	120	153	158	157	136	160	151	137	152	173	141	157	138	161	153	147	147	149	180	133	147	153	149	123	163	150	146	164	139	152	155	145	125	158	136	135	138	152	138	147	152	171	141	151	148	143	148	165	172	141	144	161	180	143	144	148	155	154	172	156	162	161	179	159	137	142	129	149	161	167	136	152	152	175	159	144	141	159	163	165	134	159	149	174	156	122	133	156	141	132	151	165	150	170	183	143	165	149	145	150	143	162	155	158	129	149	149	142	154	154	145	163	153	135	147	148	162	144	156	154	170	155	161	155	152	164	146	154	158	167	157	140	165	145	190	160	133	152	153	165	152	161	160	157	186	155	144	162	159	168	133	154	138	152	157	161	150	140	148	146	141	152	142	131	145	161	150	149	169	164	166	149	152	158	167	150	149	154	141	165	140	172	162	152	161	151	148	164	152	149	152	177	167	143	143	153	140	161	152	166	143	163	160	149	161	137	129	157	133	152	151	143	139	149	147	119	154	141	164	150	140	157	137	178	153	158	158	135	140	133	158	158	125	135	149	149	160	161	149	169	150	139	143	153	142	165	155	152	137	149	144	159	161	175	159	159	160	154	159	171	154	162	165	155	133	159	164	146	150	124	147	168	149	159	161	179	157	170	163	160	161	159	161	167	161	147	126	164	167	166	160	167	164	160	168	147	152	160	164	145	131	147	162	169	166	147	160	169	165	130	143	150	144	170	159	148	175	142	151	152	156	155	138	169	160	151	125	144	135	151	149	144	170	171	146	159	164	140	145	135	133	147	153	175	158	159	158	164	163	160	148	139	153	191	161	181	137	145	140	148	163	137	152	172	166	177	130	153	164	149	159	153	154	157	136	162	154	147	178	129	142	159	186	145	166	114	140	158	153	137	153	170	155	155	168	158	155	136	177	143	138	160	189	175	129	136	149	164	153	160	145	145	150	139	156	203	161	155	143	150	129	150	142	172	138	120	136	139	145	132	167	181	172	138	149	135	155	138	162	153	145	137	149	170	153	141	139	170	152	150	156	183	137	150	148	141	157	140	143	140	156	164	169	172	152	145	159	145	128	145	146	142	147	144	151	145	135	136	155	160	167	189	169	137	159	148	146	155	139	148	160	144	159	151	161	142	155	142	151	158	168	149	159	158	137	157	161	155	159	155	150	174	144	135	154	149	164	169	163	143	179	179	154	163	148	161	154	149	158	158	167	147	137	152	137	154	163	128	148	145	172	164	146	146	169	122	158	155	125	157	128	130	135	155	166	137	151	148	156	151	159	155	159	167	160	151	151	170	161	172	155	157	161	159	167	157	171	159	146	168	160	153	163	138	144	159	147	145	135	144	133	169	164	143	171	148	162	157	138	153	152	170	175	165	157	155	175	182	150	159	153	147	162	165	162	150	183	171	178	170	194	146	180	155	132	144	179	156	160	162	135	140	137	145	142	161	153	159	155	154	114	178	170	153	136	141	162	151	169	161	144	160	153	170	145	147	145	136	150	152	140	148	154	153	143	150	152	140	153	141	146	141	155	160	131	138	154	169	130	170	144	152	145	159	162	143	166	141	152	146	147	148	171	176	175	151	152	171	146	163	146	137	138	128	161	135	157	156	154	185	119	132	151	127	157	136	161	148	151	140	169	157	131	157	149	144	146	160	141	130	153	152	133	163	141	144	156	148	163	161	168	149	146	163	157	160	169	141	155	156	143	169	161	136	146	168	150	140	136	162	145	157	148	158	161	162	148	138	162	138	146	171	137	160	140	135	157	159	163	135	154	137	150	144	138	157	168	135	154	146	160	144	158	164	169	175	151	135	171	137	160	157	146	145	150	158	167	163	154	146	171	159	172	140	132	174	155	127	144	155	152	158	158	157	147	120	148	146	126	148	154	156	151	143	143	142	159	147	142	152	179	125	151	130	139	155	154	147	141	152	151	151	175	164	145	159	143	138	168	138	143	124	149	159	151	148	140	141	155	144	149	180	130	146	169	168	159	142	170	132	167	148	161	130	152	164	140	155	151	158	150	132	149	159	154	174	166	164	183	161	163	144	164	157	153	149	142	155	145	140	150	148	148	180	134	129	146	155	155	138	162	170	166	159	141	165	169	169	147	159	170	157	144	162	170	154	148	163	144	160	155	152	121	154	146	163	159	170
2976	3253	5047	540	525	521	498	470	479	473	456	452	439	435	423	438	456	424	439	422	430	436	438	422	414	433	439	443	448	432	433	429	410	429	453	415	447	403	406	457	430	433	418	435	449	415	443	434	417	448	407	408	410	419	441	444	443	407	407	444	421	414	417	450	425	395	397	439	458	460	447	431	425	420	433	415	431	399	412	414	436	410	434	422	436	382	413	431	429	455	409	423	445	451	443	441	441	440	425	404	429	417	449	403	399	449	441	388	439	433	435	439	418	428	427	444	417	432	414	411	442	435	458	457	400	441	450	418	417	443	411	397	448	395	459	432	479	430	448	416	436	418	415	449	419	393	419	437	417	455	399	440	435	435	432	413	422	408	430	398	407	385	411	413	409	448	393	439	376	429	438	386	419	412	440	448	394	429	445	416	394	419	447	421	445	443	427	470	423	429	428	436	415	424	402	414	443	420	435	419	404	421	430	413	422	418	403	405	392	440	412	415	445	408	434	418	428	398	456	418	453	428	395	441	453	393	396	433	402	399	448	440	437	434	458	445	407	432	413	445	425	426	409	466	429	448	397	398	416	421	376	413	413	446	453	436	407	431	423	437	455	408	434	406	431	432	423	466	383	425	393	410	459	423	415	471	444	435	436	450	416	424	432	425	438	457	445	438	398	398	410	443	414	420	389	433	440	406	423	469	411	408	427	372	445	426	414	420	421	427	442	430	435	371	434	403	433	400	432	437	435	445	457	450	443	442	440	416	432	418	417	446	402	395	438	425	421	445	454	432	424	441	406	409	432	424	433	449	428	423	410	394	400	421	398	416	434	438	423	432	439	440	433	427	441	441	438	402	460	442	432	436	447	384	409	417	416	409	413	432	414	444	398	410	424	446	412	401	423	425	444	410	405	407	434	435	442	415	402	378	382	386	389	404	450	415	479	385	428	410	400	413	454	463	414	414	430	457	441	444	420	447	438	443	423	435	425	440	438	414	445	377	402	409	408	426	461	440	451	457	411	431	442	408	449	417	416	402	435	463	420	446	431	385	459	437	356	425	441	422	444	424	419	409	430	422	393	410	450	393	419	408	425	442	442	426	410	456	433	415	467	385	404	408	379	422	443	435	387	410	404	394	450	428	407	408	440	385	405	404	450	430	404	433	421	436	413	426	380	440	453	435	427	448	399	449	434	420	407	432	415	408	455	439	397	411	395	443	440	418	397	436	429	445	431	438	434	407	432	449	395	392	436	423	441	412	401	442	436	394	406	437	442	461	437	401	450	389	380	414	471	436	436	470	416	451	402	423	450	463	439	446	419	444	410	411	447	398	409	404	440	419	441	412	447	431	397	413	439	406	399	407	420	394	420	419	430	413	421	402	428	423	421	406	434	450	405	429	413	442	410	430	422	412	484	445	445	395	432	442	428	467	432	455	400	425	403	418	410	423	438	418	434	417	399	429	398	417	416	467	435	410	447	445	419	442	411	423	415	441	449	465	436	418	430	446	408	417	429	434	401	407	435	453	436	406	399	417	434	444	437	425	425	439	438	411	390	450	450	417	412	416	427	421	401	413	437	407	375	438	450	447	409	374	403	439	420	450	429	433	438	407	431	483	420	463	440	403	427	432	444	447	415	439	421	425	438	416	422	403	452	390	418	423	482	399	418	447	423	383	387	452	449	464	375	440	406	411	443	424	400	439	405	454	442	417	409	457	454	455	416	441	427	432	422	423	411	404	413	477	407	399	442	417	438	430	416	411	422	444	401	428	388	462	402	417	443	420	419	437	416	393	460	383	451	433	412	422	472	426	425	432	452	440	403	403	428	422	417	458	467	426	408	446	425	401	410	440	398	382	418	428	398	398	437	440	423	432	444	453	470	427	436	450	472	437	434	434	452	410	471	438	405	431	424	427	415	409	452	409	401	387	428	440	427	416	430	407	468	408	410	413	409	460	468	425	404	416	418	392	456	437	424	424	439	446	485	419	452	408	424	418	424	412	444	461	436	441	408	434	406	405	428	438	425	434	446	429	430	407	398	433	403	440	431	440	411	390	414	430	378	414	421	398	439	412	441	364	392	425	457	450	437	430	433	448	421	429	427	439	421	387	405	434	417	455	417	423	414	415	428	399	416	410	454	373	420	440	432	444	429	437	438	454	417	405	410	419	437	421	447	447	383	419	442	435	399	441	403	398	436	415	438	403	421	449	452	431	405	455	429	412	452	403	428	428	441	473	409	400	412	401	438	399	435	442	424	406	382	414	454	412	452	398	440	446	452	440	451	425	402	441	410	425	434	467	425	437	430	397	396	413	457	445	411	405	386	412	407	420	439	415	423	409	416	402	424	424	457	428	460	441	452	435	425	403	435	442	459	432	460	417	411	414	408	393	469	420	440	418	429	425	410	435	441	450	444	465	447	432	468	419	422	422	416	433	440	424	420	454	444	404	452	418	452	431	413	434	430	418	428	391	417	430	459	420	412	431	401	381	393	423	435	445	443	426	424	396	420	465	405	389	422	434	442	403	462	460	442	418	402	453	402	423	399	419	444	403	410	424	427	466	437	438	416	409	388	426	453	429	447	430	425	419	421	414	424	433	448	407	404	409	442	405	429	433	429	401	432	443	414	381	446	394	445	427	395	408	479	390	437	392	430	422	422	409	453	448	471	437	448	422	433	399	446	406	439	431	437	414	431	419	415	434	429	406	425	453	438	444	438	428	432	469	440	416	409	410	437	423	439	406	417	423	420	416	416	415	470	423	428	461	411	428	426	375	435	440	387	419	418	423	405	411	421	397	424	394	399	438	425	432	416	428	403	437	412	405	422	432	451	412	471	410	403	420	420	389	423	430	401	439	415	416	381	442	378	432	431	439	447	407	406	421	466	385	425	414	413	428	413	434	439	395	462	387	430	443	455	436	390	421	394	416	449	446	394	419	398	426	448	432	399	416	401	402	441	393	448	417	413	415	419	383	409	407	434	397	440	402	430	389	389	431	407	425	406	414	416	420	409	434	424	438	440	412	434	428	410	437	440	401	457	436	429	443	421	386	442	443	399	453	427	407	417	444	386	413	448	433	438	440	414	432	455	424	452	439	417	443	426	423	415	447	427	442	403	421	436	429	435	429	450	454	405	411	443	428	426	432	399	417	412	424	422	441	455	398	430	386	401	409	443	424	414	434	419	418	416	439	420	432	442	438	433	445	460	450	419	449	437	445	404	419	406	435	437	431	433	457	408	434	406	422	469	424	435	445	463	476	423	399	424	412	415	397	400	417	406	431	409	411	424	433	423	417	411	425	451	405	399	381	441	421	441	427	417	440	429	419	407	457	425	461	431	400	397	451	403	397	415	406	454	380	412	443	412	429	407	400	441	447	417	451	429	457	414	399	405	417	410	456	398	424	410	383	381	417	408	411	448	457	409	412	453	477	408	436	412	416	416	447	415	432	438	452	443	400	451	422	455	436	446	448	475	444	464	458	372	424	429	399	394	417	410	416
25565	34908	39703	9681	861	512	427	405	349	350	339	334	336	306	301	284	256	269	286	245	270	271	267	243	289	270	276	282	289	243	277	278	274	262	267	240	244	283	264	227	248	255	263	265	257	258	252	291	283	248	242	276	281	281	235	287	252	242	252	229	290	274	250	249	278	272	251	268	248	269	263	267	240	264	245	231	284	263	263	236	253	252	259	245	256	263	276	236	249	269	258	269	255	273	292	272	245	241	264	235	268	268	300	261	251	256	258	247	273	243	264	258	263	228	248	254	250	266	281	266	259	251	263	270	269	259	255	250	258	263	255	241	242	267	235	249	254	258	256	272	270	261	293	248	230	272	235	272	251	248	284	250	256	269	259	265	264	262	280	246	244	264	261	257	237	272	246	248	231	253	236	246	253	252	245	242	258	245	240	240	273	274	262	254	251	271	265	261	260	243	249	234	244	250	250	255	270	269	270	260	223	245	268	250	249	279	283	275	304	264	263	241	259	292	244	241	247	242	254	289	261	251	270	268	269	270	250	261	210	284	254	275	236	257	268	250	257	273	242	253	275	261	256	264	237	250	272	270	267	234	215	267	271	265	245	259	250	269	278	250	239	281	274	248	224	244	275	238	276	279	266	260	264	269	269	265	263	282	239	249	274	262	261	263	274	253	258	269	248	255	272	280	252	253	253	274	283	285	276	211	235	266	279	237	238	258	245	255	297	256	269	231	233	265	260	233	232	281	237	233	261	261	256	249	248	253	239	260	245	275	276	270	261	252	289	236	249	249	260	271	275	268	268	258	275	252	274	235	259	240	243	270	261	252	268	257	245	286	260	279	281	268	239	249	275	262	235	265	281	246	271	258	239	264	271	266	277	265	246	257	277	265	258	271	268	277	249	283	247	250	252	270	238	237	272	221	263	265	245	233	227	272	264	211	247	248	268	265	285	250	246	302	247	270	260	269	319	281	265	252	268	261	247	270	224	243	249	273	251	274	279	271	262	242	275	284	272	281	256	263	258	268	278	268	253	254	270	262	259	225	248	258	280	273	245	269	262	231	254	268	262	249	249	244	244	248	269	233	254	262	268	265	272	278	259	248	280	301	265	298	247	246	250	244	248	259	293	274	243	251	269	249	232	247	253	274	250	275	236	288	277	276	259	254	272	271	232	249	236	251	296	254	244	242	240	244	279	246	298	265	237	272	272	236	226	248	257	268	264	264	275	233	247	271	272	251	242	246	240	287	222	269	242	271	274	268	293	264	286	264	283	241	284	256	262	262	284	249	261	273	280	257	273	250	224	246	255	263	262	271	237	252	276	251	244	239	254	267	277	265	269	242	263	250	267	262	238	245	237	256	277	258	250	270	232	259	261	265	244	251	281	250	266	235	270	266	265	267	279	246	251	260	254	261	261	258	270	231	247	269	243	257	259	252	246	251	265	242	263	234	253	289	260	239	244	270	279	256	265	249	250	251	230	257	277	252	283	257	269	269	251	261	235	275	273	248	258	276	275	262	260	277	222	255	249	250	264	235	286	252	230	261	256	256	277	266	263	260	277	259	258	267	239	271	245	226	241	243	274	252	261	267	227	239	259	224	248	274	250	272	256	243	262	253	249	232	270	250	273	252	272	297	264	266	285	228	247	286	269	219	262	255	264	253	239	238	252	295	272	237	255	266	268	286	270	252	262	257	275	254	268	281	225	252	292	248	253	248	231	241	253	247	230	229	244	248	255	260	238	239	240	241	237	266	274	286	233	240	260	264	240	240	254	273	245	275	246	234	249	241	257	228	278	278	261	296	271	239	253	257	259	242	246	254	235	244	252	240	267	254	243	287	226	247	276	244	247	261	255	251	272	272	288	235	211	243	250	265	276	247	234	280	257	254	237	248	277	261	257	267	252	235	248	245	276	261	255	238	267	263	259	258	249	261	245	273	253	245	251	275	252	282	255	252	250	256	278	239	279	276	251	273	226	264	239	266	253	272	257	275	261	240	294	280	275	281	250	271	236	247	262	230	265	271	256	239	270	254	275	262	238	277	269	252	246	269	264	272	247	270	258	253	244	226	236	241	277	249	250	238	276	246	258	287	263	263	242	267	265	257	243	237	272	256	255	243	247	250	259	276	250	253	255	256	286	272	257	250	262	259	246	270	251	272	286	224	256	245	233	273	262	243	259	273	300	247	255	241	241	234	257	230	249	238	236	266	228	244	256	260	276	262	234	278	241	253	271	285	259	256	270	271	256	244	241	240	261	294	257	246	235	253	275	273	257	227	259	286	277	249	249	250	272	217	248	266	256	246	245	252	241	253	234	256	274	271	281	292	273	268	257	256	243	232	271	256	267	263	257	263	235	256	244	272	248	258	304	270	259	257	296	267	259	245	265	306	281	251	248	283	258	254	271	241	261	260	240	246	277	285	248	242	267	239	253	268	265	249	248	285	271	246	269	233	229	255	242	247	281	250	287	258	252	259	234	242	253	247	259	235	278	287	266	265	247	246	255	268	247	232	278	234	275	237	286	249	234	255	264	292	243	233	237	252	260	232	249	240	255	276	257	268	234	278	281	257	278	253	238	252	231	258	264	256	264	258	244	267	264	257	236	251	241	262	265	246	269	293	216	264	261	293	256	249	260	216	253	254	282	282	252	250	263	244	261	237	256	235	249	246	261	259	273	245	257	258	258	259	246	275	272	266	276	254	237	267	273	248	222	251	226	273	261	274	241	288	275	245	282	248	264	260	290	239	216	259	278	273	277	256	271	246	258	271	253	245	263	244	275	278	236	258	253	299	284	270	247	283	270	246	240	240	257	285	275	261	247	271	279	255	235	267	262	260	244	261	258	270	259	247	247	245	257	272	242	248	255	247	240	259	241	272	242	272	259	258	249	279	267	254	272	251	239	258	252	252	248	233	251	272	261	277	256	247	254	269	219	274	273	266	273	255	267	263	223	251	288	235	240	246	226	274	255	230	276	241	279	264	276	268	232	250	233	258	255	263	272	255	250	259	239	244	237	284	241	247	282	244	261	238	287	281	279	275	249	261	259	282	258	230	270	278	248	258	272	264	253	242	257	264	270	245	245	284	231	229	265	271	256	261	266	256	301	246	265	277	267	257	266	269	255	258	247	225	243	241	261	265	243	281	273	239	252	253	239	255	290	252	276	283	241	256	257	256	293	270	274	263	270	295	258	256	284	248	221	244	273	266	256	290	261	273	254	286	259	230	274	254	256	259	280	282	275	286	247	276	262	243	250	269	276	276	268	276	218	229	258	260	259	249	250	265	278	247	223	246	277	245	246	265	239	280	297	248	265	258	270	248	260	277	260	242	273	285	256	245	263	253	283	237	266	264	292	234	251	238	228	257	249	271	246	244	266	255	258	258	292	272	261	250	261	265	284	251	239	249	224	225	266	262	282	263	258	248	274	249	280	251	240	245	232	269	238	276	275	240	258	249	280	263	247	258	243	267	264	258	272	261	255	269	255	233	263	249	254	285
15119	28092	38610	2999	2439	2088	1747	1503	1397	1237	1138	1077	945	919	901	879	800	847	841	828	812	760	748	739	743	703	755	669	723	719	679	670	744	728	701	695	722	721	720	732	677	662	731	694	731	695	693	697	686	664	689	672	643	686	711	664	677	653	629	707	665	701	695	644	717	731	700	691	678	684	692	655	690	643	651	682	683	656	715	675	685	644	680	653	680	715	648	681	620	669	689	655	638	663	645	630	651	663	683	647	592	640	633	661	652	629	661	627	663	690	668	703	675	676	735	667	657	678	637	650	678	629	657	701	686	733	645	643	645	590	615	651	646	644	691	624	626	664	657	656	650	632	683	648	645	623	594	706	659	659	630	715	641	664	649	638	684	704	652	681	661	643	631	671	704	688	628	650	683	660	708	672	639	635	704	624	674	668	644	636	688	635	633	662	623	663	651	658	670	639	677	719	674	612	627	650	639	639	676	658	653	647	634	649	647	616	663	634	613	627	623	673	628	617	664	636	610	668	631	643	672	685	642	678	641	675	664	673	665	663	670	656	639	630	660	680	620	657	686	690	674	700	616	643	691	671	642	680	674	711	704	670	693	605	667	657	637	630	709	659	650	657	655	584	603	653	714	682	630	701	643	652	634	674	645	636	673	629	661	646	690	648	652	659	680	678	665	618	660	660	673	646	688	645	683	643	672	619	653	592	645	683	661	649	642	643	608	646	658	674	639	623	654	681	631	634	640	631	687	661	592	706	606	663	643	662	671	630	660	659	657	613	617	704	690	660	608	635	630	642	671	640	674	663	633	730	696	680	659	648	657	646	683	671	639	639	674	647	675	634	633	638	661	684	638	648	642	654	652	648	685	661	639	692	653	661	625	652	685	648	618	629	622	642	663	612	652	632	634	661	648	649	663	696	667	671	690	681	695	634	685	658	621	682	641	616	636	656	680	640	654	668	662	622	665	610	691	612	609	623	650	696	631	687	650	671	643	629	616	668	645	585	630	663	720	656	649	654	633	649	644	686	663	664	666	651	680	692	696	689	664	709	669	668	647	606	637	661	655	678	639	657	706	649	697	644	657	612	597	672	677	655	645	637	690	680	617	738	614	646	609	660	646	654	663	632	683	612	661	620	675	644	629	647	613	648	668	657	625	719	686	664	655	668	657	687	655	647	690	657	647	682	717	669	650	642	663	637	656	702	670	701	663	666	651	646	675	623	607	639	635	723	651	723	662	637	675	633	623	632	667	631	659	644	681	657	623	630	652	637	641	672	650	650	610	632	679	647	646	669	655	740	670	653	666	667	645	625	659	642	656	621	695	688	659	661	705	657	673	651	660	645	676	672	613	673	668	688	673	638	671	633	653	598	657	642	678	635	672	650	657	643	649	679	666	680	667	639	693	679	651	705	659	610	642	633	678	712	630	669	616	691	638	603	682	650	656	679	648	649	633	664	654	656	701	607	612	626	697	612	670	649	640	669	662	696	636	668	691	644	646	665	646	670	645	689	645	666	618	682	649	640	645	665	661	658	674	679	680	675	676	589	640	697	653	701	632	632	683	642	615	663	607	614	683	630	686	640	617	687	631	699	618	622	624	684	647	658	657	633	675	678	674	702	699	631	665	685	642	634	602	733	652	613	674	661	646	696	664	647	637	602	665	645	650	647	645	642	681	667	631	640	700	643	663	665	686	634	639	648	683	650	624	669	678	684	653	622	639	641	699	635	634	622	656	699	630	654	678	635	627	658	656	676	682	654	649	693	636	649	656	675	631	648	648	639	685	629	672	694	713	668	692	640	642	670	682	643	629	683	660	664	661	668	674	668	634	700	648	667	643	642	619	649	662	631	657	685	656	660	677	647	647	674	673	633	648	644	629	661	683	666	684	636	646	610	669	671	643	651	657	717	661	711	632	657	663	591	690	650	639	644	701	618	678	624	619	639	638	622	635	674	677	658	671	651	642	688	652	666	680	617	611	644	641	683	670	655	627	636	669	656	642	650	684	642	657	654	685	673	671	636	657	663	635	623	642	625	649	648	622	644	642	645	656	669	637	640	672	672	646	662	645	659	661	706	683	639	653	667	655	658	631	650	664	634	600	682	593	647	648	633	660	643	654	660	651	648	651	736	614	679	664	612	680	684	636	664	651	657	674	680	633	607	633	640	651	641	643	711	640	637	666	645	627	640	663	714	636	642	662	666	655	701	628	655	613	710	628	606	617	649	627	631	708	617	663	694	715	601	660	648	600	673	647	634	663	627	620	671	625	659	724	665	694	653	633	603	652	698	646	651	685	669	723	686	643	621	616	656	668	645	653	705	654	619	649	635	655	663	660	644	579	686	627	691	624	640	655	654	687	644	617	659	686	653	674	644	662	663	642	625	673	666	611	644	670	651	665	666	652	658	698	654	691	665	659	645	665	696	647	678	637	679	651	641	632	615	670	662	699	728	643	636	615	658	654	685	662	663	626	638	677	606	664	637	641	624	623	677	696	689	656	620	653	672	661	722	623	649	631	642	656	647	638	632	642	678	640	655	600	664	579	639	666	615	632	667	665	655	624	636	654	599	675	659	648	633	647	654	658	638	647	633	625	722	655	671	634	581	650	643	680	654	647	602	650	655	642	663	662	588	620	675	637	681	686	654	701	657	658	681	628	672	641	603	659	628	676	650	719	646	635	630	602	689	676	617	705	652	645	653	661	644	635	678	662	657	645	647	645	688	639	680	687	673	657	710	658	666	661	659	666	662	667	603	665	655	672	601	633	630	658	634	664	649	635	649	625	646	686	670	666	673	660	662	682	649	654	620	655	609	664	648	686	675	685	663	648	634	659	667	674	658	662	616	654	671	647	593	678	639	719	634	670	681	665	629	690	675	636	625	691	697	713	657	685	685	645	632	662	631	637	679	684	647	667	604	649	636	639	634	661	620	674	663	642	641	712	652	643	660	684	606	658	672	678	646	674	645	674	683	664	638	649	612	660	611	682	657	663	623	668	657	651	654	674	664	684	623	628	639	664	661	642	641	670	668	626	633	666	662	628	621	670	638	651	630	650	666	641	632	623	712	635	687	709	633	658	661	646	650	646	644	644	643	649	674	650	614	696	643	682	646	637	659	642	678	644	675	606	732	641	673	595	682	648	645	672	693	659	661	642	669	680	663	679	645	638	652	639	659	665	670	606	665	690	650	663	618	631	610	591	664	689	659	644	665	630	661	644	688	620	665	649	656	646	681	635	651	652	666	659	621	660	623	624	632	679	666	686	675	629	687	608	693	675	701	640	637	619	689	655	648	626	639	650	652	673	644	622	624	614	589	643	678	679	668	689	670	607	646	652	618	623	668	638	634	681	625	678	657	667	646	648	626	666	648	646	633	659	665	649	650	658	718	634	690	636	614	669	668	677	656	638	680	622	652	661	654	649	642	646	640	673	633	714	673	621	650	693	680	695	653	641	657	667	654	676	589	638	645	700	652	674	664	668	652	687	658	657	672	669	631	655	680
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
