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
336260754820	336260755391	336260755941	336260756491	336260757041	336260757591	336260758141	336260758691	336260759241	336260759791	336260760341	336260760891	336260761441	336260761991	336260762541	336260763091	336260763641	336260764191	336260764741	336260765291	336260765841	336260766391	336260766941	336260767491	336260768041	336260768591	336260769141	336260769691	336260770241	336260770791	336260771341	336260771891	336260772441	336260772991	336260773541	336260774091	336260774641	336260775191	336260775741	336260776291	336260776841	336260777391	336260777941	336260778491	336260779041	336260779591	336260780141	336260780691	336260781241	336260781791	336260782341	336260782891	336260783441	336260783991	336260784541	336260785091	336260785641	336260786191	336260786741	336260787291	336260787841	336260788391	336260788941	336260789491	336260790041	336260790591	336260791141	336260791694	336260792241	336260792791	336260793341	336260793891	336260794441	336260794991	336260795541	336260796091	336260796641	336260797191	336260797741	336260798291	336260798841	336260799391	336260799941	336260800491	336260801041	336260801591	336260802141	336260802691	336260803241	336260803791	336260804341	336260804891	336260805441	336260805991	336260806541	336260807091	336260807641	336260808191	336260808741	336260809291	336260809841	336260810391	336260810941	336260811491	336260812041	336260812591	336260813141	336260813691	336260814241	336260814791	336260815341	336260815891	336260816441	336260816991	336260817541	336260818091	336260818641	336260819191	336260819741	336260820291	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2702	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	3650	2300	2701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
78287	64691	59085	34316	5746	733	473	416	325	321	326	264	279	236	243	235	214	206	212	230	200	228	221	201	229	218	218	226	184	201	213	198	218	203	200	185	217	202	206	196	194	171	214	199	233	233	270	251	264	249	248	295	265	249	272	220	247	216	218	215	218	211	201	211	188	177	188	193	216	195	170	193	180	195	212	205	224	186	205	203	230	223	198	203	199	195	195	193	185	222	380	455	415	345	254	236	217	205	188	216	186	170	192	200	175	231	210	215	195	168	180	184	178	171	182	210	201	232	223	216	202	189	181	197	212	211	212	199	195	178	231	216	203	214	210	209	195	225	176	182	173	235	200	190	178	193	201	197	187	192	196	203	202	201	194	208	210	213	176	175	215	189	208	194	208	198	189	167	230	195	167	191	200	195	188	221	210	200	193	212	203	184	196	173	174	215	187	202	211	184	207	189	193	206	201	190	174	226	182	183	208	178	193	177	211	219	216	196	207	195	215	208	208	198	219	215	191	190	199	200	198	194	203	186	224	214	191	194	189	211	186	189	207	198	231	206	202	190	197	205	218	209	181	192	235	201	220	219	208	185	206	195	192	210	214	196	173	230	210	207	200	207	181	210	194	203	205	194	223	161	216	190	215	180	184	195	231	189	199	206	212	226	188	189	196	193	197	197	176	231	217	188	208	205	216	230	188	187	215	199	217	194	222	208	195	220	187	205	198	188	204	205	188	165	205	182	179	208	201	179	220	195	215	205	189	209	187	210	195	189	194	180	211	214	193	232	201	196	189	191	214	194	191	195	192	207	200	211	215	207	191	195	197	203	188	211	197	226	202	210	183	212	206	186	191	186	197	216	208	192	184	201	206	215	158	203	225	186	196	197	211	168	204	196	180	189	202	173	192	202	205	227	205	208	184	196	210	191	220	172	203	190	190	190	169	193	187	223	187	183	215	199	187	204	194	205	209	208	198	185	216	188	219	214	192	209	196	198	202	191	213	210	190	200	194	197	222	192	214	207	197	187	206	203	200	184	198	226	201	188	196	203	201	205	201	204	179	178	193	211	183	198	223	210	196	178	181	230	205	198	193	172	190	204	205	175	207	211	201	225	188	197	206	202	196	218	199	171	194	206	199	209	207	209	182	191	202	192	210	207	213	192	213	181	228	194	173	215	205	187	193	189	191	209	190	202	216	196	178	209	199	196	203	181	199	210	204	211	213	193	191	192	214	198	227	185	170	204	199	179	191	193	191	173	207	200	218	167	173	218	205	207	166	193	196	209	208	198	203	207	172	178	186	212	209	210	211	183	177	187	210	202	190	196	203	178	195	179	220	227	196	199	203	224	210	207	204	190	204	197	213	198	202	181	164	197	178	215	215	201	205	186	213	182	215	224	197	176	193	194	162	197	204	206	210	204	192	179	193	187	197	199	217	178	185	201	187	184	207	191	220	203	198	207	187	189	185	199	196	199	184	186	207	218	225	207	164	220	194	201	207	203	185	190	195	208	203	181	198	197	200	211	204	207	179	193	207	209	216	211	205	199	211	211	204	175	194	182	198	165	180	186	180	172	206	199	201	187	216	177	192	207	198	201	210	191	218	211	195	207	231	205	181	188	195	216	211	174	193	184	183	209	228	205	180	212	212	214	177	193	205	200	200	192	185	199	204	193	184	213	200	194	224	197	192	186	175	195	201	204	199	212	215	190	197	208	182	211	190	211	182	198	190	214	208	205	179	198	218	198	190	182	197	199	207	187	214	180	190	189	192	183	203	189	221	217	229	186	198	209	185	189	220	227	194	221	217	162	202	194	187	205	182	207	200	184	206	218	201	195	190	213	190	213	211	202	187	182	236	224	199	215	205	215	203	192	179	184	193	213	207	220	209	223	200	206	178	214	215	184	236	194	198	173	179	199	201	199	208	195	191	198	187	200	199	192	184	213	205	198	183	214	201	230	175	182	227	174	212	164	182	208	208	203	195	162	186	186	218	192	195	212	189	193	213	209	182	195	199	200	177	202	200	185	190	194	179	204	216	203	190	213	180	181	189	206	210	191	206	220	200	195	208	204	220	172	213	234	185	200	172	218	185	211	199	197	179	186	165	216	206	214	185	219	215	220	202	187	207	216	179	195	196	196	193	183	190	210	196	189	161	181	184	184	197	175	193	220	194	176	191	200	207	218	207	200	212	195	216	219	206	210	200	209	217	191	189	183	203	179	192	200	169	184	193	218	220	201	201	224	200	185	196	210	199	204	201	206	204	192	223	225	182	182	194	204	156	192	196	196	169	212	197	204	204	204	189	203	204	229	213	201	189	172	202	230	205	210	214	203	187	194	218	218	203	201	214	199	204	196	184	190	183	187	190	207	189	179	216	216	205	188	219	190	210	190	182	208	181	201	211	201	214	199	200	193	207	218	211	222	189	191	220	218	195	216	200	185	198	200	173	182	193	206	192	196	213	201	204	199	191	182	179	210	181	186	165	208	194	182	235	242	204	183	199	194	195	184	198	244	189	163	200	212	201	202	201	224	198	197	197	198	205	184	201	217	186	232	221	213	199	204	194	190	213	195	201	233	198	238	206	197	202	204	201	190	206	190	205	204	192	179	224	189	217	182	182	195	217	194	199	223	172	191	216	217	183	213	205	181	218	203	223	212	218	193	217	198	203	197	186	196	217	202	215	187	190	198	210	216	206	180	218	209	194	191	211	214	176	169	192	200	203	197	202	185	205	200	191	193	183	195	215	179	210	195	221	207	191	183	205	191	211	182	222	190	196	184	195	201	206	200	209	205	216	201	190	208	195	204	183	181	210	204	203	202	181	179	186	191	184	195	184	202	218	218	202	213	183	191	216	201	207	204	196	214	178	203	185	179	216	212	222	205	194	188	204	218	223	203	224	212	185	193	191	188	214	211	199	187	197	218	201	216	217	200	186	183	200	206	178	213	205	208	219	198	229	206	204	201	218	199	192	180	232	214	178	187	192	222	184	191	181	200	194	161	216	183	214	188	204	207	193	193	186	181	188	209	180	202	208	203	194	201	202	210	208	210	181	206	201	210	195	186	217	196	195	197	216	197	203	217	207	191	205	184	187	166	198	181	193	207	215	195	213	192	208	189	201	204	215	195	208	202	209	216	199	197	207	196	192	203	202	185	194	196	186	221	197	183	202	187	204	186	225	181	205	181	186	206	221	171	197	197	187	201	202	197	184	190	193	190	201	173	193	234	214	217	188	173	199	202	196	199	197	197	198	195	193	206	180	204	183	208	207	188	210	195	187	191	178	196	211	194	220	179	176	200	211	204	183	190	197	198	204	198	207	199	195	212	206	205	186	204	195	207	211	188	224	199	185	207	202	197	180	203	185	220	215	202	213	199	207	178	206	204	192	200	194	199	203	190	200	196	177	208	162	211	194	210	185	227	186	211	195	197	225	190	191	216	198	197	191	192	180	205	197	200	197	198	196	195	214	195	193	176	172	205	213	194	222	188	190	190	185	204
49523	48660	52955	15012	2463	2100	1807	1471	1304	1251	1154	1027	977	919	860	795	795	798	727	698	644	670	683	662	630	640	663	633	652	641	623	631	589	664	591	604	614	569	571	577	561	553	575	703	784	971	1187	1419	1077	1014	1229	1343	1131	1114	1004	860	748	702	684	589	609	603	597	586	593	607	585	612	600	612	626	611	549	567	563	570	570	563	614	571	613	592	652	582	573	557	593	613	555	902	1931	2557	2273	1670	1061	594	550	527	595	623	547	561	544	567	566	560	535	556	553	551	580	571	509	584	541	538	599	551	526	509	540	551	519	540	551	548	544	544	537	582	546	570	540	526	517	545	537	562	507	577	588	534	619	599	580	569	572	523	569	557	520	596	511	540	527	568	531	548	560	567	542	579	577	559	549	531	578	521	586	535	538	498	578	518	543	535	542	542	534	589	544	567	516	530	577	584	544	576	557	542	518	632	574	556	575	570	497	535	527	515	515	534	545	586	482	585	574	588	548	539	562	566	546	546	514	544	560	558	583	575	547	556	564	542	540	575	532	543	559	548	548	544	575	592	546	516	534	555	575	549	548	540	571	581	575	582	576	538	600	520	535	550	538	527	539	532	530	570	545	552	553	553	545	578	519	536	540	529	595	546	525	553	580	540	537	546	556	546	538	535	577	568	580	555	617	561	563	557	552	542	535	542	604	557	566	592	537	588	541	554	561	583	525	541	547	566	537	561	507	561	560	525	539	554	515	531	538	548	567	607	560	581	536	521	569	545	535	593	535	525	556	532	565	533	581	522	562	577	530	530	517	574	563	552	583	546	548	594	513	518	539	526	577	571	538	558	563	579	509	589	510	557	537	560	581	500	572	543	530	565	547	553	568	588	552	548	561	594	536	600	534	575	509	543	534	576	586	524	601	555	532	580	528	557	544	544	555	557	549	596	558	593	586	538	539	534	573	535	541	519	520	563	510	567	581	554	553	497	538	538	501	571	554	591	571	558	565	550	563	539	559	545	544	571	549	572	549	553	541	515	555	582	548	598	565	525	515	525	550	582	550	550	603	615	550	569	521	553	611	527	571	546	560	566	580	596	508	510	531	538	545	573	551	551	575	556	574	594	553	613	503	556	523	564	552	571	578	551	520	543	564	576	538	553	574	561	575	575	548	568	544	577	540	576	542	542	572	572	521	547	600	524	548	581	561	584	575	563	550	556	602	524	544	544	549	547	576	539	552	546	523	527	556	560	547	585	514	536	543	610	543	545	586	547	562	573	521	563	535	572	558	547	507	557	578	563	550	535	568	532	565	540	519	564	545	547	542	545	532	535	529	576	566	536	555	606	563	532	553	541	600	541	580	506	536	588	549	564	537	600	539	562	563	579	553	536	560	512	547	572	544	612	564	596	539	527	582	510	569	566	523	557	511	527	564	597	583	536	582	516	595	545	560	503	551	552	619	571	571	580	590	567	556	511	597	541	501	576	552	587	503	607	531	578	571	564	608	541	573	549	574	519	591	497	581	569	557	572	598	555	560	588	534	543	617	567	614	544	588	522	591	521	578	535	532	546	622	607	563	523	540	561	555	574	548	607	527	512	552	587	555	530	613	510	548	606	546	565	542	604	536	548	561	578	554	503	520	572	551	553	561	491	571	548	540	550	545	505	516	532	573	558	517	550	536	520	572	521	558	567	517	538	540	551	577	559	549	530	581	530	568	582	553	576	576	557	585	536	535	540	579	530	584	517	555	529	515	547	577	568	570	530	553	560	578	581	607	600	555	570	553	547	548	569	578	571	545	511	598	617	529	604	550	542	579	528	552	555	548	562	549	561	573	568	634	578	576	569	561	549	555	551	545	531	537	576	585	555	566	524	534	556	549	545	570	580	553	494	568	541	494	555	550	544	583	567	584	546	558	562	605	565	517	590	559	515	523	570	554	532	552	517	591	556	541	537	555	539	535	547	518	570	514	555	592	559	544	536	527	554	532	492	574	566	600	513	526	529	570	593	539	509	550	534	568	592	511	573	591	546	516	545	554	567	541	551	557	584	539	542	540	506	533	550	572	516	541	573	553	556	546	511	539	534	589	568	581	523	587	520	550	545	609	556	552	526	551	556	582	555	554	579	531	576	586	588	560	529	544	511	534	589	595	536	545	552	592	573	567	559	535	598	528	538	601	586	549	574	546	533	554	557	523	539	539	604	587	555	547	534	540	570	543	605	581	566	572	561	534	565	591	578	555	545	544	555	520	517	542	561	554	567	527	555	543	585	588	586	545	520	514	552	543	572	603	577	550	546	564	537	562	550	608	557	555	562	541	574	540	547	531	548	568	536	601	479	555	542	601	507	556	557	555	537	550	557	562	524	529	575	554	571	550	591	537	562	562	549	567	572	551	580	593	542	527	573	554	541	587	560	579	558	596	593	593	558	549	558	563	527	547	547	541	579	581	541	517	567	547	580	583	548	579	559	580	568	547	534	560	557	556	554	589	546	566	528	595	546	536	570	555	558	549	565	540	531	554	561	558	598	549	585	562	567	543	538	552	544	611	585	530	554	549	536	528	558	574	511	533	559	510	527	531	562	551	539	519	580	543	547	533	571	582	536	543	550	567	543	507	542	538	538	524	586	510	570	549	569	545	552	595	549	587	537	558	550	516	581	584	564	523	547	545	566	550	572	548	562	554	585	512	608	534	579	592	576	524	541	540	586	555	526	569	569	546	591	558	589	574	583	596	566	564	577	537	576	574	523	548	549	542	599	540	551	574	554	538	565	579	553	510	574	547	552	548	553	545	534	524	510	545	546	563	510	568	569	580	584	569	574	560	575	547	542	542	562	554	558	546	521	534	545	546	550	562	518	576	571	515	566	577	503	514	533	554	542	597	563	564	561	491	530	568	571	564	549	567	541	565	548	506	574	552	557	498	571	526	561	504	543	531	556	551	545	568	558	548	533	577	583	545	558	565	576	537	565	580	538	553	522	500	538	558	549	551	540	586	534	615	569	532	580	546	566	552	576	583	525	565	555	557	547	579	536	544	553	608	580	568	511	559	543	528	550	539	522	506	539	565	564	527	578	536	538	591	540	588	553	585	571	568	538	572	565	596	562	574	628	564	579	584	536	578	576	564	584	545	540	577	520	597	560	556	561	571	564	512	558	542	562	550	589	558	580	512	605	599	580	586	569	538	551	568	558	557	530	515	600	566	526	571	532	523	584	495	604	514	562	521	575	529	566	579	552	576	474	582	514	549	584	550	559	576	564	571	546	569	587	539	540	587	569	544	587	514	520	540	532	571	546	577	499	501	574	578	537	563	533	532	554	580	538	544	545	521	575	572	576	506	591	560	555	503	590	552	533	556	527	558	547	576	555	561	572	536	571	603	573	550	499	548	559	590	527	541	567	572	542	570	581	527	516	592	552	554	573	499	552	522	559	526	570	557	594	576	543	570	567	567	577	538	568	559	553	515	587	572	566	549	559	589	562	574	560	585	538	594	578	590	598	532	547	532	571	573	531
21802	8369	5807	1421	289	207	192	200	188	167	179	172	175	174	157	156	174	179	177	162	177	187	168	168	164	158	153	183	171	164	168	177	184	175	161	171	164	176	184	173	171	178	189	200	185	172	159	179	185	179	174	201	167	169	154	180	182	181	158	183	179	171	166	188	168	172	174	160	173	152	176	181	160	168	169	182	169	165	170	165	157	160	188	150	166	184	195	164	168	161	188	188	215	221	179	188	186	164	187	175	190	174	155	166	162	186	167	146	189	170	173	164	167	170	173	175	177	164	170	172	166	193	148	182	154	170	165	171	166	150	195	179	155	179	175	172	174	179	181	178	173	176	166	165	145	173	198	182	169	194	158	171	165	181	203	174	165	172	180	171	204	153	158	169	169	153	150	174	161	162	182	160	166	175	161	181	193	187	141	176	167	166	171	190	164	205	170	189	158	174	127	148	176	176	172	173	183	178	159	179	150	175	146	175	183	156	162	181	175	168	183	183	174	158	162	161	172	147	179	176	163	169	180	174	183	174	164	161	174	184	168	167	163	185	191	165	172	170	189	188	155	172	181	167	161	175	148	164	179	178	165	179	176	194	168	162	183	167	147	184	173	167	158	184	187	182	175	174	164	181	181	150	157	159	160	187	170	152	199	175	170	174	159	195	170	184	163	172	163	184	180	183	171	173	204	167	164	159	181	187	164	147	183	179	161	169	158	185	166	169	167	183	192	165	182	191	155	162	162	177	168	163	171	173	181	155	137	158	159	178	164	203	162	159	160	179	166	157	196	175	186	181	159	169	183	187	174	175	157	187	156	170	154	160	177	186	169	169	143	174	177	181	166	192	173	185	163	158	162	148	172	194	167	142	167	162	166	175	160	184	183	183	163	133	189	175	172	163	189	171	158	172	172	179	169	173	194	146	177	178	197	161	168	146	161	183	166	166	184	165	177	177	172	171	180	181	165	187	173	193	174	154	191	184	175	189	170	168	176	155	171	160	167	154	184	183	159	176	182	148	180	184	171	175	163	167	174	184	170	182	170	183	175	190	188	163	170	178	169	192	157	178	179	177	143	149	159	179	177	171	169	179	186	162	166	149	168	166	169	153	172	163	168	175	169	178	157	161	168	153	165	147	174	161	187	166	178	145	152	166	188	177	170	175	163	156	190	173	173	163	159	158	180	171	175	182	168	187	171	181	177	167	165	186	164	175	162	160	196	168	150	178	156	169	172	162	155	158	181	161	194	167	168	162	178	172	180	178	177	163	178	180	151	197	177	171	165	150	174	157	180	175	184	164	173	172	179	160	180	163	174	171	174	155	200	169	175	156	170	172	153	161	167	186	194	180	186	184	170	175	162	170	183	184	192	144	169	194	191	157	181	182	158	179	154	175	154	151	174	172	162	164	154	179	159	186	174	177	160	175	187	183	158	180	161	171	140	182	192	162	196	166	166	165	166	159	149	168	185	165	186	188	187	172	187	177	171	154	184	189	169	170	147	165	149	166	171	180	155	189	175	189	173	187	198	182	188	199	184	177	173	146	174	178	191	184	172	149	179	173	170	179	156	164	198	179	157	158	175	169	167	172	196	158	166	181	173	166	176	162	194	172	198	163	167	164	156	183	178	171	155	170	170	170	187	159	165	176	154	161	190	158	165	198	184	170	167	167	158	169	176	192	181	187	161	158	170	164	178	190	173	167	169	181	173	172	163	152	165	188	177	187	172	155	161	170	175	166	163	203	149	195	187	175	163	185	171	176	167	180	161	138	175	160	162	172	161	145	173	157	178	178	175	173	156	179	174	155	175	171	171	160	180	160	179	177	180	175	181	171	198	152	169	183	191	178	174	191	174	148	193	169	161	140	159	169	168	170	151	170	163	164	181	160	192	181	151	159	155	180	163	190	158	173	184	174	169	183	212	164	156	181	178	155	154	149	164	165	163	195	173	169	185	191	164	175	185	186	192	169	151	160	172	156	160	157	180	188	170	167	170	180	164	164	169	161	196	169	161	189	168	150	169	170	179	163	182	142	175	166	168	178	194	178	165	192	149	176	166	152	198	191	150	170	177	180	184	168	205	192	198	150	174	172	181	143	188	179	173	152	180	188	193	179	186	162	172	166	144	188	176	203	166	158	180	165	178	165	151	154	159	170	188	176	162	178	182	171	176	162	163	193	153	166	171	165	167	188	176	166	177	165	174	195	167	173	169	171	168	165	170	149	196	172	165	159	155	183	146	171	157	160	156	170	189	159	171	179	163	183	153	212	186	195	174	161	160	171	171	150	182	170	170	177	190	180	186	190	168	155	186	161	190	177	174	176	148	154	173	188	158	152	164	175	179	188	185	169	176	163	185	177	185	159	177	173	185	177	151	162	158	184	176	174	164	176	182	178	170	196	160	160	157	201	160	148	160	178	175	172	171	168	192	172	148	168	179	169	206	177	179	187	169	194	165	177	179	187	165	163	168	165	182	147	174	181	138	149	184	170	159	171	159	158	155	175	157	166	189	166	166	165	154	181	149	169	178	172	180	187	188	208	153	160	160	161	175	180	186	157	190	147	176	193	158	163	151	152	177	189	175	169	148	156	175	181	178	160	168	155	180	178	170	175	176	154	175	178	192	184	193	170	162	169	183	156	147	185	185	192	204	180	178	170	170	173	180	173	164	156	201	192	165	159	185	181	169	174	165	155	161	164	173	159	149	177	182	171	183	166	168	175	147	173	190	173	177	169	183	170	182	191	173	178	167	165	165	200	194	156	174	163	161	181	146	170	197	184	186	182	167	151	148	162	196	152	154	185	184	151	167	203	163	172	181	162	184	166	165	163	183	162	162	171	190	170	179	166	150	167	180	165	170	187	158	155	164	175	155	150	165	162	164	160	191	175	190	159	166	160	188	176	178	205	171	171	172	158	169	167	150	168	172	169	168	176	170	163	190	169	177	176	162	177	171	186	185	167	172	168	172	146	180	177	167	181	168	159	173	176	168	172	160	191	159	170	163	166	176	161	154	159	168	158	151	149	162	163	173	176	158	165	133	183	175	187	164	190	178	159	143	188	175	174	163	175	158	193	178	181	164	202	175	164	178	177	188	178	164	147	193	179	178	165	179	160	200	180	191	176	192	177	141	173	188	159	164	165	175	167	171	177	181	178	169	177	190	174	160	163	160	147	168	195	174	168	167	164	156	164	191	168	172	175	201	182	169	167	176	152	154	169	165	149	147	164	157	192	170	181	169	178	159	178	181	180	175	153	163	157	147	200	192	172	173	160	141	143	153	187	160	157	176	180	190	162	164	174	152	190	165	162	174	169	165	184	172	175	153	219	146	166	171	169	189	182	173	149	177	174	171	171	181	168	173	153	154	161	165	155	172	193	155	175	160	159	149	188	176	171	176	161	179	183	166	145	186	177	166	179	176	188	154	171	146	201	151	152	198	180	153	155	159	150	169	150	171	170	171	138	173	165	180	158	164	190	189	170	161	162	167	203	180	161	163	174
17754	10121	10147	2403	579	543	522	499	519	520	495	498	487	476	493	504	489	473	503	489	477	476	489	476	477	483	466	473	510	451	477	488	524	495	455	463	477	480	457	449	493	491	507	476	472	484	474	519	533	505	479	510	498	520	489	508	511	479	507	513	468	471	505	475	478	488	529	479	459	487	510	498	491	475	492	526	504	495	471	469	470	489	503	488	501	468	500	494	512	522	615	700	665	609	587	524	504	490	496	503	489	478	466	491	478	460	528	470	461	470	486	489	519	458	492	463	460	475	490	444	418	461	460	484	481	485	479	495	484	500	478	456	474	455	474	453	519	478	468	460	469	468	468	468	435	509	504	471	428	498	456	495	475	449	508	454	458	462	491	477	484	464	469	451	453	470	492	531	491	483	451	477	483	464	520	465	457	481	499	525	470	479	440	435	478	461	508	495	509	491	474	501	497	493	481	505	483	505	474	516	455	469	480	520	501	481	468	476	454	450	430	481	471	483	497	466	482	462	483	483	490	453	505	456	475	485	451	472	502	504	475	455	488	486	450	464	513	497	514	453	460	441	488	476	456	484	528	453	462	461	463	475	461	489	460	470	472	482	521	495	451	488	472	500	483	486	506	496	473	508	441	477	488	473	541	466	485	482	509	526	463	491	472	465	506	457	468	457	463	498	470	470	483	486	459	458	466	495	464	475	441	498	511	505	484	492	486	514	510	492	495	459	488	492	481	496	460	464	463	454	513	521	501	503	471	528	466	448	473	495	466	481	467	474	486	466	469	462	503	494	488	471	464	479	500	488	484	466	457	477	490	512	470	482	467	487	506	475	470	471	449	448	547	466	492	469	494	448	449	477	490	482	487	465	476	495	477	465	474	443	498	493	457	495	469	500	480	477	482	468	513	498	481	481	524	478	485	482	498	497	490	493	471	483	443	456	474	471	487	478	477	455	479	469	472	504	466	481	466	463	504	504	457	499	462	467	502	483	501	497	479	515	465	448	451	483	475	515	486	477	455	495	459	504	491	486	489	494	470	463	474	469	477	496	479	500	444	474	467	494	463	482	501	469	491	475	479	492	444	470	492	469	499	478	516	505	455	468	497	454	477	462	480	458	465	492	478	497	488	480	489	449	503	490	477	469	450	488	478	473	506	476	450	457	514	462	457	497	443	484	461	458	501	516	495	492	483	467	511	509	480	514	434	484	474	449	461	495	476	451	469	461	493	418	469	461	506	473	486	448	449	449	496	487	507	497	514	494	490	493	468	472	530	483	487	497	496	532	469	449	458	457	462	484	509	504	452	450	520	459	486	490	471	455	481	457	499	470	502	478	471	510	516	456	498	490	449	480	472	490	475	458	481	479	479	435	478	530	471	490	479	471	504	517	460	493	467	524	499	473	486	518	521	528	485	470	470	490	477	447	478	487	458	496	468	463	520	470	516	509	479	495	491	467	437	470	499	476	507	472	484	476	457	484	480	482	489	480	525	447	478	510	496	465	474	513	512	498	474	477	470	473	522	476	478	515	463	462	483	480	450	482	475	506	474	468	503	446	539	487	487	477	535	502	479	483	500	487	495	505	451	435	462	488	472	450	487	496	481	477	476	442	460	520	477	478	474	470	455	482	503	484	475	472	494	501	488	478	477	492	452	476	500	471	467	476	458	481	501	482	518	503	473	477	471	497	458	471	484	435	491	475	475	529	470	471	461	491	457	481	508	434	519	511	496	466	519	499	463	482	475	541	448	485	487	451	471	482	494	505	460	492	499	495	504	458	483	503	504	433	499	470	512	491	465	509	465	469	435	500	461	460	467	462	489	501	505	480	500	517	453	437	452	458	478	500	449	469	495	454	493	445	500	437	453	496	498	472	485	459	479	463	484	480	506	444	481	503	500	487	503	522	507	469	456	502	469	477	466	466	480	491	464	501	527	498	474	425	471	500	508	465	495	473	467	502	493	480	434	457	495	459	502	469	492	447	475	500	452	467	503	465	481	483	489	472	482	494	445	426	466	497	507	488	464	466	496	497	484	496	469	466	458	437	510	493	465	479	506	465	469	482	445	492	482	475	500	469	483	500	533	465	521	457	498	475	508	463	433	507	468	487	495	480	469	443	451	491	469	501	517	508	485	434	538	493	481	493	473	464	476	480	475	460	486	466	532	485	511	488	461	471	515	466	471	471	465	460	514	520	504	461	467	453	494	491	488	455	478	515	495	502	458	482	443	457	472	470	478	487	485	492	469	498	498	501	473	471	470	492	481	474	470	453	461	505	462	516	494	490	481	474	476	460	452	483	487	487	449	449	462	462	470	468	464	479	497	476	459	446	464	520	499	493	498	506	488	499	480	459	468	470	519	503	494	459	522	503	456	469	481	467	492	506	507	440	488	490	493	449	506	442	483	461	482	458	442	502	485	511	490	489	471	488	466	458	479	519	452	472	512	473	434	508	488	443	481	490	489	470	478	472	407	486	479	459	470	444	464	499	493	528	453	474	484	457	473	463	482	452	521	491	468	479	486	464	490	470	506	486	523	475	450	461	500	453	469	504	438	480	452	476	445	455	481	508	512	501	486	471	456	483	477	500	482	480	476	498	486	463	471	489	514	494	479	480	476	488	448	487	452	465	472	469	469	531	477	440	441	483	451	486	472	468	498	492	490	456	452	471	502	497	479	492	437	498	456	452	513	466	401	471	459	473	466	504	460	503	471	492	478	468	509	478	509	475	484	438	493	472	498	464	509	466	502	506	459	444	467	458	494	497	525	480	461	484	472	466	509	475	475	471	473	508	460	498	506	479	463	475	498	484	479	456	456	490	466	532	485	466	443	493	500	477	498	484	453	512	473	475	494	481	491	501	460	466	508	517	488	489	504	464	469	476	520	494	457	496	506	484	481	484	509	456	462	467	466	471	461	485	510	471	502	497	499	488	456	485	489	481	422	499	523	513	475	472	486	446	449	438	464	503	513	498	487	511	492	478	444	487	475	456	478	498	481	502	471	473	459	496	442	486	467	499	504	498	439	489	460	459	515	453	487	466	462	445	461	481	483	512	440	485	444	498	488	460	456	486	503	509	464	461	468	456	473	451	469	466	474	463	487	483	482	457	548	470	491	480	491	467	521	467	464	499	466	455	482	456	427	493	465	468	460	474	504	482	489	487	478	459	488	468	447	504	476	464	496	535	495	500	480	513	445	475	473	464	464	464	497	439	474	487	458	486	514	455	499	521	495	514	471	466	453	454	506	506	476	470	496	493	474	516	458	496	472	437	466	518	498	526	478	488	456	511	495	508	516	479	479	487	482	469	475	485	511	489	448	505	469	460	470	475	478	473	483	484	499	474	507	472	481	481	480	461	430	463	487	461	512	493	503	477	525	488	512	484	507	497	469	476	490	505	489	464	499	452	502	474	441	479	500	464	472	511	446	518	472	472	487	479	498	475	474	503	519	474	460	532	477	478	484	531	499	469	471	467	480	469	497	505	506	504	500	460	462	506
63429	47598	43073	16451	1401	319	284	250	218	211	186	198	145	185	164	176	181	150	141	146	156	147	166	156	167	166	158	147	141	146	136	130	141	170	148	158	165	149	123	134	163	134	155	153	157	195	198	186	188	164	198	193	190	163	160	198	131	154	171	156	139	160	166	143	144	161	158	170	143	139	153	165	160	134	170	137	156	152	167	158	145	167	148	144	134	162	172	141	162	160	249	343	281	217	179	154	150	136	150	147	145	147	144	147	151	139	136	163	134	152	157	163	126	146	137	142	144	149	157	145	143	155	142	152	154	141	152	164	144	164	153	141	161	150	160	131	140	146	150	141	158	133	146	129	164	141	143	164	162	113	148	145	136	124	147	140	161	165	162	135	106	128	129	145	139	155	133	140	163	151	136	154	128	149	125	137	151	129	153	131	146	153	151	154	124	138	144	147	155	159	142	182	140	136	139	138	131	152	143	152	135	165	165	133	139	178	136	144	143	134	152	155	139	144	144	141	149	149	175	131	147	154	140	143	166	157	147	165	130	142	160	141	148	161	151	141	135	164	133	148	145	146	133	137	152	159	137	150	133	133	141	150	158	145	136	133	151	154	135	152	156	158	181	149	142	168	147	148	169	144	139	159	170	137	127	146	140	136	158	144	152	174	151	134	138	131	125	146	145	168	134	152	150	126	144	154	133	136	148	143	128	154	157	151	135	127	134	131	137	144	136	148	160	142	134	130	137	152	161	152	147	122	150	157	144	132	166	144	138	164	148	136	154	164	156	132	146	160	137	125	151	165	148	146	150	137	136	132	151	171	151	147	135	186	161	145	168	143	155	149	126	158	109	162	144	159	147	173	151	137	130	149	136	131	139	149	148	145	145	145	122	143	159	147	141	133	165	131	147	123	139	148	130	149	136	139	157	149	147	146	140	152	141	134	113	139	141	159	153	148	138	151	138	155	144	139	155	156	148	144	120	162	149	140	144	148	133	135	142	140	142	161	136	143	166	133	181	123	132	163	156	143	167	158	157	168	160	144	138	150	117	145	136	136	167	154	154	133	131	153	138	135	150	144	128	174	147	154	131	145	141	150	134	136	145	168	164	133	135	159	165	138	144	158	153	141	166	160	146	157	159	132	145	144	160	161	151	157	125	141	136	146	150	144	126	140	150	158	144	126	161	159	155	157	147	142	143	139	123	155	142	150	141	134	132	151	147	135	158	138	144	131	144	136	141	145	154	134	132	158	167	125	157	149	128	151	154	148	148	154	137	122	152	161	139	149	141	144	131	156	131	148	151	146	140	143	146	130	133	119	141	151	128	122	175	152	135	143	141	153	129	156	149	154	135	148	144	140	144	156	129	149	122	160	135	131	140	126	131	172	145	155	143	158	145	148	148	145	166	132	160	111	149	138	142	157	136	134	124	157	141	144	151	137	137	163	151	151	152	146	150	133	130	131	160	164	156	149	111	140	146	154	142	138	131	171	161	169	154	154	132	154	152	135	157	154	150	131	133	143	152	173	152	129	151	148	124	131	150	163	131	153	158	160	165	157	152	130	170	142	154	147	149	123	152	146	136	147	143	148	141	152	138	124	117	152	148	154	145	142	154	132	142	136	140	125	154	150	149	160	144	144	145	143	135	154	160	135	158	161	134	150	146	159	127	148	150	141	145	165	148	119	157	155	144	165	151	170	146	160	142	138	151	161	177	147	143	148	176	154	137	168	145	158	139	154	148	158	139	140	150	145	153	146	152	166	159	159	135	149	141	143	148	131	147	136	151	150	148	146	139	144	150	134	139	131	163	148	159	170	155	136	145	167	149	142	134	120	146	147	137	142	131	157	156	128	125	138	139	153	152	160	132	142	135	155	148	147	138	153	144	151	147	133	159	165	180	133	148	157	139	139	153	138	156	150	140	138	133	150	148	152	135	125	134	141	174	127	131	151	153	154	141	157	144	142	133	139	122	166	141	140	137	169	121	129	150	126	152	143	166	154	141	166	148	157	155	144	140	149	155	159	156	159	148	133	153	144	137	160	171	155	143	156	141	138	133	147	147	123	154	149	157	158	161	124	137	144	163	137	130	150	172	130	162	135	144	169	150	143	142	156	144	148	136	170	138	150	169	151	140	136	147	129	163	139	143	139	165	150	158	136	141	139	133	166	145	132	163	145	126	135	132	142	138	142	143	150	141	142	162	148	150	156	131	144	120	135	150	143	139	150	167	131	146	115	150	125	147	157	131	146	157	139	132	170	151	157	155	139	136	150	179	166	143	153	159	138	132	143	165	139	155	147	125	149	170	149	147	132	149	145	149	140	147	137	145	154	133	167	125	148	135	148	138	159	139	144	156	162	154	153	145	135	158	148	141	150	137	135	174	156	148	138	125	151	139	138	133	139	157	141	131	152	161	160	148	136	140	149	160	148	136	138	155	156	159	129	153	127	140	120	159	141	121	164	148	130	154	166	148	128	145	129	143	134	160	144	149	133	132	163	147	133	131	148	144	176	164	125	141	155	132	133	133	126	163	147	169	164	162	142	138	160	147	159	143	142	150	132	142	142	125	154	146	149	130	139	159	143	136	144	171	161	175	138	133	142	148	162	153	136	127	135	157	135	154	153	148	167	146	129	151	140	168	135	145	146	130	151	145	151	166	178	141	142	132	139	160	126	140	157	142	156	150	155	147	141	149	147	151	132	117	162	148	149	146	153	128	152	150	161	139	148	129	130	180	143	145	139	146	143	164	166	123	157	147	127	137	148	134	148	146	159	154	160	125	138	171	136	148	160	168	137	146	141	144	172	156	184	143	145	158	147	158	142	162	152	154	132	144	157	139	127	147	149	161	156	159	153	125	132	145	145	152	142	135	145	149	141	144	145	157	154	133	134	151	136	156	141	149	137	150	147	133	155	131	158	163	146	147	138	146	167	158	129	168	159	137	134	159	121	153	139	144	141	146	145	138	136	151	149	153	146	184	138	126	157	143	142	147	153	152	147	144	153	155	131	146	153	153	131	163	165	145	167	166	158	141	155	149	133	145	134	133	141	132	142	145	160	149	131	141	145	137	151	139	146	157	146	145	147	152	142	148	142	152	131	149	140	144	116	140	164	110	142	148	132	164	138	150	138	168	127	140	146	138	147	150	134	138	143	138	135	134	148	144	160	142	149	152	144	156	149	148	146	164	161	149	126	131	153	173	147	136	153	129	139	131	141	134	136	136	143	114	150	141	150	139	144	144	149	154	139	141	161	128	163	135	144	133	147	125	154	155	155	155	142	174	129	157	136	147	162	148	147	133	136	136	125	171	142	152	159	133	160	129	142	160	142	137	138	158	145	153	152	148	152	160	124	132	155	150	140	148	142	144	131	135	152	135	144	142	149	147	147	145	135	143	154	145	140	149	161	140	148	178	137	158	142	139	146	141	148	141	165	156	149	153	123	128	136	153	159	136	135	152	135	133	129	127	145	134	137	164	160	163	140	165	144	146	158	151	139	171	134
39494	36091	41872	4407	1444	1242	1067	886	814	729	699	635	622	623	594	594	557	549	536	520	516	469	524	513	477	514	453	487	444	449	490	468	434	470	437	445	463	433	421	459	440	480	472	481	589	792	793	898	956	643	793	720	812	705	718	552	544	493	464	436	421	445	449	431	467	501	442	430	449	442	451	443	445	489	455	441	458	420	435	437	455	444	463	476	484	431	449	417	465	593	1231	1697	1317	907	630	556	481	436	456	431	432	465	384	428	414	421	459	405	445	463	403	410	422	427	440	447	408	447	458	471	428	432	418	426	495	450	424	463	443	439	418	441	466	414	395	412	454	428	433	457	431	464	426	414	470	508	408	445	432	432	441	369	442	422	437	428	434	448	440	428	403	448	445	457	465	424	460	410	403	432	388	443	414	405	467	403	451	426	410	430	426	453	408	448	439	444	432	426	432	447	424	425	432	437	434	433	379	429	455	418	482	420	419	441	452	458	405	457	418	433	422	425	462	413	401	428	448	421	425	440	439	431	445	442	442	441	433	446	417	438	395	440	438	431	453	445	457	383	434	448	423	453	401	430	449	445	418	421	462	444	446	427	429	448	405	436	416	435	414	425	401	408	440	442	413	412	434	405	414	406	441	450	396	436	387	428	442	423	438	437	469	395	447	442	432	415	411	438	407	433	402	425	415	435	442	395	408	423	411	433	427	432	385	444	432	373	401	413	411	424	432	389	425	396	377	444	439	414	443	451	408	446	395	372	464	437	400	419	430	425	465	413	427	406	409	444	457	433	417	446	398	459	425	411	436	480	416	426	415	400	422	378	403	441	431	438	437	420	416	393	447	432	377	432	398	414	430	421	457	436	453	449	452	434	396	418	428	414	423	456	472	458	417	439	413	409	417	455	445	409	417	453	430	399	409	429	398	443	430	391	386	399	431	448	404	465	421	423	429	432	490	389	425	435	418	416	449	431	410	394	455	452	451	464	463	418	442	454	433	421	430	448	383	407	436	436	456	416	437	465	402	431	414	412	433	408	409	397	434	373	414	399	431	419	413	413	427	415	422	426	415	407	427	381	425	400	436	441	423	397	439	409	451	428	429	441	426	415	432	434	440	426	436	425	411	436	452	419	387	459	426	425	443	472	443	431	450	415	403	414	419	417	455	419	396	429	461	417	428	433	407	420	395	452	431	424	432	453	418	409	409	425	442	452	434	375	438	472	442	397	428	431	406	443	422	438	414	409	434	459	441	443	387	402	434	429	437	434	377	450	400	453	438	430	409	415	463	421	409	411	436	436	455	412	390	451	428	408	431	430	419	420	474	420	424	443	403	420	417	402	446	413	448	436	410	399	417	411	405	411	407	411	423	467	419	431	448	406	431	437	425	447	451	411	412	420	439	432	387	425	426	455	407	384	466	443	429	399	439	405	416	443	413	439	440	407	435	432	442	421	424	440	445	454	390	432	433	442	413	380	417	432	453	418	442	397	431	400	421	398	430	430	400	447	402	371	443	429	424	423	415	411	419	401	444	429	434	459	421	406	440	420	403	466	398	420	429	455	421	449	427	426	446	423	426	402	480	407	396	438	417	390	402	423	452	462	416	434	421	420	387	428	416	407	399	400	432	440	399	471	404	422	399	446	413	447	399	436	417	428	429	393	392	432	398	445	393	442	399	436	436	429	436	423	389	425	429	380	431	448	435	411	433	390	402	415	428	456	448	405	419	431	420	391	447	429	477	439	405	409	386	396	491	447	436	462	372	451	407	482	445	424	423	423	423	411	399	376	441	420	453	418	417	427	405	446	431	408	446	410	426	425	408	452	424	437	431	449	367	412	442	411	418	399	427	432	408	416	433	404	412	413	418	404	456	451	448	408	403	426	423	453	431	432	402	425	435	457	426	416	431	445	428	402	401	438	417	431	413	406	442	412	440	412	405	460	412	422	430	402	460	431	417	426	445	442	413	412	411	433	409	390	460	463	437	426	450	402	467	418	419	407	430	391	451	404	432	427	433	440	406	430	441	423	420	420	389	410	418	431	442	433	410	442	403	425	431	400	403	401	408	419	430	449	397	390	413	405	434	416	417	470	445	433	429	448	459	420	416	416	402	433	390	378	427	421	411	441	410	417	408	428	413	396	413	452	427	392	408	445	425	430	424	428	435	430	384	420	417	463	432	421	416	413	422	397	420	442	424	422	429	428	397	432	422	439	433	411	416	426	418	403	406	407	391	409	451	417	445	422	408	373	426	412	440	471	453	435	443	491	414	439	391	440	401	446	439	415	451	414	456	399	433	422	433	444	430	438	464	411	401	421	425	435	436	411	384	451	446	457	419	450	450	430	444	423	436	437	409	424	455	410	395	410	459	416	460	384	407	433	448	443	449	409	422	444	464	443	431	397	459	434	443	393	403	469	404	455	459	441	397	454	416	422	449	461	401	431	415	432	404	444	449	399	428	443	412	445	455	431	461	441	394	454	420	468	461	430	440	446	421	436	412	396	414	390	416	447	420	391	412	462	403	396	424	403	415	414	410	429	411	427	414	413	412	424	448	432	398	395	414	446	422	411	450	436	436	434	432	439	412	425	444	390	454	441	453	437	419	396	417	452	406	416	434	448	409	414	441	397	423	453	426	440	430	435	464	456	448	434	426	391	421	408	408	423	431	408	416	432	441	422	399	407	464	403	422	440	406	408	442	441	437	413	438	432	449	403	444	419	408	461	429	443	449	451	453	451	443	419	428	414	452	416	455	420	458	436	406	440	396	452	420	421	424	467	405	454	416	422	396	448	441	440	399	435	456	418	439	429	459	416	423	411	443	412	428	401	418	423	434	423	406	400	427	452	384	400	428	410	418	402	470	446	429	420	396	400	453	381	437	474	418	387	403	435	437	412	406	450	410	412	431	425	427	420	460	446	452	434	445	380	403	420	433	428	450	421	413	399	436	425	436	405	403	445	418	395	426	440	430	452	430	400	414	392	417	426	421	411	433	442	421	419	408	371	432	452	420	401	467	430	429	450	404	441	435	465	423	423	468	448	436	408	432	432	442	440	415	440	451	445	418	412	454	443	421	420	425	433	407	458	446	424	418	416	422	426	420	445	443	375	371	400	399	407	428	447	418	414	472	419	445	428	432	425	462	408	425	457	416	425	413	397	417	419	377	418	448	380	422	427	442	422	422	458	443	461	411	434	451	432	417	413	433	448	420	453	462	430	392	417	413	408	428	440	432	400	438	430	409	433	433	431	471	405	447	399	431	387	433	414	410	456	427	451	443	430	435	415	420	442	402	448	435	442	384	437	422	436	446	449	407	423	402	410	467	394	400	399	403	406	417	409	468	437	441	433	424	452	424	474	415	442	426	443	453	453	446	407	413	436	447	384	412	448	424	397	446	395	422	436	399	449	416	421	392	396	419	428	447	403	393	405	420	451	467	422	406	401	482	437	433	415	446	390	480	421	446	394	441	393	389	402	421	421	407	399	413	445	443	416	393	449	404	434
76483	60580	53779	22661	5398	652	420	415	338	319	282	263	243	256	258	238	237	222	260	226	230	218	225	222	219	190	233	213	203	204	206	215	212	191	204	207	232	209	202	200	204	210	176	217	230	288	301	325	284	250	299	323	305	272	277	231	215	210	209	182	230	192	212	188	178	187	224	200	209	183	206	190	191	232	209	201	206	179	194	182	224	214	187	193	196	221	176	201	175	225	412	448	405	295	236	204	196	192	185	205	176	202	213	215	213	192	179	215	174	199	188	203	203	189	209	212	184	206	200	197	186	204	211	184	168	187	197	187	211	196	208	185	191	192	216	182	203	196	206	180	197	178	221	161	175	227	184	220	208	196	194	203	184	181	182	188	217	183	202	172	193	178	185	193	206	200	214	188	194	180	184	186	212	191	198	177	214	194	196	190	202	179	190	205	194	164	181	186	197	187	198	195	206	185	213	197	183	203	195	216	183	190	182	221	207	210	190	184	187	199	195	167	177	195	209	196	185	193	210	192	190	184	189	215	157	213	177	202	205	208	170	189	198	190	191	190	199	185	178	187	186	199	202	184	199	184	207	181	182	201	172	219	183	194	174	210	203	187	183	171	205	205	200	199	187	190	197	185	191	187	209	198	223	188	172	196	221	180	201	212	195	212	185	195	197	191	178	180	215	191	197	200	173	176	196	172	177	188	189	202	188	189	203	187	180	187	174	187	155	195	184	188	204	202	204	202	204	181	181	202	200	203	179	195	191	173	211	193	196	201	188	210	219	203	206	208	195	200	160	198	190	207	207	183	187	190	213	184	200	190	210	199	203	194	202	198	180	177	192	186	197	205	182	209	247	202	194	163	201	225	199	201	207	199	193	216	211	179	203	239	211	202	193	199	222	189	200	168	190	201	204	202	180	220	187	177	162	181	197	184	193	205	199	198	193	211	229	152	199	195	197	192	187	188	186	195	177	192	184	203	227	206	187	212	196	185	195	194	169	180	207	185	193	204	188	173	179	193	179	176	177	207	224	202	189	204	193	177	205	211	207	225	213	185	176	196	193	196	203	198	209	187	209	179	210	173	182	181	205	194	190	200	198	214	187	175	204	177	183	202	197	213	231	182	183	190	207	180	208	198	186	184	206	194	208	211	203	203	195	214	204	205	193	189	191	202	199	189	188	203	172	201	190	165	190	189	197	201	166	192	188	154	170	177	197	183	191	188	187	188	201	200	174	192	199	188	189	203	180	172	199	195	186	187	186	194	196	203	167	189	185	201	210	153	191	206	183	187	197	226	187	218	206	183	182	175	214	197	185	185	188	211	202	192	187	163	198	212	192	203	165	192	207	229	181	216	210	174	190	207	203	189	195	199	167	193	192	162	183	182	205	201	212	187	181	209	202	190	191	171	186	200	182	177	200	193	241	183	204	190	214	191	189	188	158	194	200	162	188	195	228	202	197	208	183	210	203	178	190	185	206	192	187	184	215	198	211	191	184	206	219	203	194	150	191	170	179	183	209	189	201	192	205	177	210	201	205	198	194	187	197	207	185	219	199	184	192	194	210	190	199	194	188	187	195	188	206	189	200	196	220	196	176	191	186	223	177	198	215	198	191	190	159	175	219	179	189	188	204	190	189	192	211	194	200	183	209	195	186	191	200	172	189	172	193	201	208	190	208	203	200	207	197	198	203	198	187	193	194	198	200	224	219	194	177	177	186	189	193	154	201	195	207	215	187	172	192	181	201	194	203	176	169	207	191	228	189	217	195	182	181	208	179	208	166	209	176	197	209	220	187	201	200	179	193	196	190	169	191	216	199	194	197	187	170	171	198	219	187	211	218	195	222	189	207	207	180	186	192	180	191	187	191	196	208	221	170	195	195	185	192	185	181	222	174	222	177	166	186	188	202	187	214	216	190	185	175	169	192	187	195	189	181	181	192	180	216	163	192	198	187	188	201	199	169	196	186	194	198	172	197	198	202	187	203	193	205	190	184	200	184	200	194	212	202	201	206	191	195	223	202	204	203	203	178	199	202	196	176	222	195	207	194	189	174	208	187	203	195	201	179	182	220	200	173	189	183	198	200	203	189	179	193	192	218	189	200	184	215	192	209	174	228	203	211	202	208	235	194	189	193	187	176	186	200	207	200	187	224	186	206	214	194	196	188	182	205	205	168	182	181	197	188	173	197	199	196	198	179	174	192	168	198	171	179	194	171	179	199	182	197	194	179	207	190	205	199	205	185	186	197	185	177	219	184	219	182	236	193	185	216	182	217	202	191	182	177	189	198	184	211	174	210	198	213	207	202	197	202	189	185	201	178	184	174	179	202	182	203	198	206	186	189	178	198	204	178	190	179	193	209	192	187	193	212	182	205	200	169	193	180	217	206	223	176	197	178	213	167	192	182	204	192	195	225	218	170	197	161	192	192	206	205	188	201	202	222	203	174	211	210	193	184	187	187	184	195	187	196	216	186	190	165	174	195	196	219	188	198	189	165	190	192	209	218	191	204	179	186	198	214	179	186	185	169	197	180	165	199	193	202	197	196	210	189	183	188	188	181	210	211	181	160	191	183	199	176	191	199	186	224	179	218	193	224	213	201	194	193	192	176	164	185	194	186	183	195	180	198	181	194	192	197	197	194	202	176	179	206	195	189	182	193	207	189	207	201	194	199	188	192	208	221	190	203	207	172	205	213	213	206	211	173	186	184	204	182	197	201	200	179	193	181	186	180	196	189	204	196	179	174	207	202	211	204	175	176	202	178	200	182	208	173	206	200	194	210	174	192	204	225	188	214	178	199	179	192	182	195	176	184	194	207	179	186	196	192	210	199	203	209	198	184	208	188	185	171	211	207	202	196	196	232	174	202	203	190	197	203	198	178	199	180	169	200	198	203	232	196	214	208	188	185	183	176	188	168	211	193	196	197	190	173	191	183	200	198	193	188	181	175	184	207	183	192	209	200	172	206	191	195	201	195	198	192	189	178	195	166	163	210	172	200	209	228	188	216	214	224	195	201	178	192	186	190	179	181	198	187	184	207	185	207	200	185	197	185	202	201	193	197	183	196	195	178	199	206	197	211	166	189	191	190	203	223	216	196	215	190	226	194	188	184	183	204	189	195	199	208	194	185	205	177	188	183	186	182	192	187	181	210	211	197	178	203	163	204	182	209	197	160	202	192	206	201	196	214	184	215	187	195	180	191	191	180	189	193	199	216	161	188	199	195	164	190	171	176	237	214	172	193	175	202	200	207	205	224	209	194	192	214	208	184	170	205	185	162	198	176	188	195	183	186	181	202	210	213	208	203	199	195	197	212	197	184	192	191	168	186	219	185	184	195	202	192	203	210	197	162	197	184	216	205	189	174	195	213	197	187	175	205	174	222	186	202	225	178	200	202	192	189	189	216	211	175	195	210	199	190	196	213	192	192	199	204	200	206	197	203	213	181	195	187	208	191	199	197	172	180	228	204	205	168	208	183	222	169	184	200	205	179	209	194	186	172	214
48862	46130	50711	3818	2417	1993	1699	1506	1329	1188	1019	1048	934	931	816	884	836	756	816	734	712	717	644	608	652	647	618	609	621	619	570	623	590	607	541	654	597	584	572	597	573	540	562	739	784	1386	1401	1849	1438	1165	1295	1430	1541	1130	1125	761	693	615	591	624	577	557	583	558	572	573	567	551	580	585	544	561	614	634	568	614	563	618	609	585	632	609	584	597	627	544	538	594	546	857	2028	2768	1953	1400	845	655	540	544	535	546	569	496	547	551	516	517	518	530	574	527	574	551	475	537	515	524	555	541	498	512	523	540	547	512	528	548	521	556	514	500	494	550	542	517	528	545	489	535	552	524	525	526	533	523	548	546	540	512	540	532	517	537	561	595	555	530	538	549	519	515	514	515	548	507	506	529	532	500	529	499	596	519	502	539	554	570	507	537	527	515	550	543	536	547	521	557	510	538	525	553	474	566	563	509	488	549	583	547	527	572	542	558	544	522	503	547	537	554	539	517	536	535	521	522	526	501	526	517	508	578	514	534	503	555	541	534	563	550	530	523	547	528	543	563	509	522	539	545	512	528	541	533	543	539	537	534	571	524	582	549	613	564	516	544	595	516	510	508	543	495	554	484	542	539	499	517	517	561	507	541	579	547	545	544	602	543	525	544	530	554	553	544	558	567	513	553	530	519	538	546	581	533	556	517	513	551	555	548	485	478	537	520	569	509	560	470	516	519	515	516	523	528	528	538	512	533	505	511	531	540	519	527	541	527	598	567	531	552	525	563	553	512	534	580	531	551	553	510	520	520	572	561	552	500	568	502	523	543	545	532	516	557	543	546	514	549	570	557	522	542	528	547	490	528	535	524	523	544	513	536	517	517	561	524	532	546	544	535	537	526	522	559	573	540	524	544	509	541	541	539	549	533	526	537	508	552	537	531	576	548	492	544	535	571	557	535	581	526	512	570	562	565	552	556	527	539	538	509	570	518	552	547	534	516	533	564	520	523	546	532	524	523	537	509	527	549	586	552	584	511	528	520	498	521	546	538	561	530	553	529	549	521	551	551	519	552	536	512	502	545	532	569	536	539	562	554	525	526	556	539	531	552	541	525	555	550	513	488	499	521	552	564	549	566	525	562	513	513	554	526	522	523	542	495	563	546	514	497	553	523	537	512	511	526	532	561	559	507	516	515	504	492	534	550	536	534	538	551	527	520	543	508	512	588	590	545	535	560	529	556	565	545	492	535	529	484	498	558	530	546	555	531	567	538	543	587	581	553	534	541	577	527	524	509	573	562	603	544	535	543	500	568	539	553	540	571	533	560	513	523	501	524	527	557	496	553	545	553	538	508	517	536	554	550	505	489	533	554	558	528	539	535	555	497	522	547	540	525	521	503	523	547	517	551	525	554	513	534	566	544	539	541	568	559	499	567	535	534	538	563	535	529	494	506	530	498	542	563	526	513	566	510	577	558	525	574	557	531	530	560	526	553	531	564	516	528	552	525	531	501	539	555	538	521	546	516	537	521	576	549	537	537	565	527	491	568	508	534	496	565	526	533	551	561	537	538	537	564	535	519	559	562	554	537	537	516	508	506	541	544	537	539	570	562	563	514	558	558	512	544	525	558	572	491	533	538	556	529	531	513	549	548	520	560	561	523	521	543	544	527	560	575	523	534	574	540	541	512	530	477	533	539	552	558	553	544	536	525	553	518	548	557	515	553	556	509	527	513	556	532	525	532	546	521	531	571	535	507	522	564	548	496	562	512	550	546	540	514	543	552	497	523	560	548	539	537	526	566	512	520	546	541	564	510	531	554	532	522	562	513	546	532	524	516	582	514	520	532	580	558	560	551	544	514	551	552	544	527	547	543	512	553	535	516	553	507	518	533	568	547	558	586	564	542	538	554	532	566	524	518	534	544	529	523	504	535	545	522	524	528	554	536	552	572	550	554	560	592	563	556	543	553	501	562	575	508	554	523	540	526	543	530	560	543	538	557	510	545	557	502	598	518	556	558	580	573	496	514	527	509	528	540	547	547	510	519	544	550	545	545	538	486	526	583	555	528	532	542	543	528	543	519	510	532	542	550	501	557	508	515	516	557	540	539	533	540	522	518	564	602	477	572	544	543	512	521	536	504	543	530	545	561	513	532	548	531	539	506	555	547	533	552	524	516	532	524	559	538	523	582	537	565	505	547	533	523	541	536	519	550	520	517	534	533	537	563	536	559	521	541	558	582	561	506	536	525	543	539	544	515	539	510	513	568	521	546	546	550	526	520	534	543	551	525	532	560	562	563	516	541	568	517	567	577	563	524	525	536	522	524	548	547	525	509	489	521	520	512	553	507	523	576	591	520	520	502	528	552	539	538	535	540	478	545	563	546	516	541	572	493	560	559	525	544	558	542	576	482	524	568	530	521	603	531	568	560	549	569	571	504	496	507	557	540	554	509	521	571	563	538	577	516	595	546	499	527	551	542	567	535	533	524	537	526	571	532	484	550	532	519	521	518	528	553	543	552	522	539	539	514	521	571	505	503	563	546	556	534	569	531	514	532	533	564	518	582	550	550	562	572	532	550	527	541	501	547	513	520	508	550	520	512	544	542	541	514	536	503	501	547	549	523	465	543	542	551	534	550	542	505	548	543	539	536	518	560	524	522	570	555	535	557	545	557	526	534	538	529	510	513	550	539	521	551	536	549	522	552	545	530	523	512	532	517	532	544	489	546	553	542	552	546	537	540	537	526	543	540	542	549	543	507	552	526	542	503	532	505	561	543	567	534	466	562	598	495	554	526	542	530	516	548	541	550	524	554	501	489	576	546	567	523	493	555	514	524	535	531	538	534	552	498	548	521	567	534	534	599	512	589	554	554	547	565	595	570	537	557	564	535	570	534	548	546	594	500	510	516	555	549	570	528	516	525	569	543	525	531	532	520	553	531	532	529	520	570	511	502	549	531	555	511	516	569	542	534	546	531	497	514	512	512	543	514	549	542	560	556	508	568	579	543	527	535	515	552	513	525	522	511	516	543	508	544	546	549	531	530	516	549	582	556	584	514	535	535	546	547	555	536	529	540	555	557	535	505	497	503	585	525	553	553	554	610	521	539	541	539	563	543	544	569	563	513	497	590	560	517	501	542	515	491	571	485	539	510	524	524	502	523	578	534	523	562	584	554	531	535	543	516	548	535	572	521	529	499	537	532	528	528	534	499	557	526	514	515	519	556	548	522	552	576	526	525	530	528	517	514	505	555	579	544	541	577	514	571	515	583	551	521	537	507	510	547	528	533	532	500	574	496	545	518	529	527	531	547	536	519	499	488	516	540	527	580	550	540	532	565	562	540	513	509	533	545	533	497	514	554	534	542	569	566	538	523	567	535	527	543	520	538	533	509	519	546	565	509	484	560	541	551	574	533	554	525	539	550	534	536	485	515	549	552	545	515	516	538	564	585	545	546	515	534	566	513	529	527	555	503	525	551	538	491	516	558	551	507	570	522	489	536	525	544	565	543	514	577
22822	8479	5904	630	222	150	186	147	140	153	150	179	164	156	131	136	152	130	150	136	148	170	146	128	138	172	156	136	138	130	163	129	153	159	145	136	168	145	142	136	153	147	137	140	156	156	159	170	144	161	163	171	178	175	156	142	145	154	164	146	129	129	133	135	151	153	161	134	173	150	134	129	166	149	144	154	135	164	144	168	141	153	148	157	161	174	135	155	137	178	149	167	162	159	151	159	144	134	169	163	152	151	155	118	186	151	175	145	139	141	125	157	150	160	150	151	125	158	148	141	130	170	159	138	139	163	153	124	143	136	168	154	154	151	148	148	117	146	153	145	157	156	145	153	175	177	148	142	134	128	151	170	146	150	136	145	157	144	136	166	145	156	130	158	152	141	183	147	140	146	158	141	140	166	142	122	129	166	152	139	132	158	165	140	145	159	160	147	135	164	150	131	161	160	163	135	155	158	161	150	135	139	156	152	174	136	135	167	153	143	144	159	162	147	158	150	138	150	138	125	134	168	146	152	140	145	152	167	160	157	160	122	142	141	168	169	140	159	152	130	138	155	153	136	153	134	151	148	142	143	143	169	149	164	155	140	160	151	155	156	147	115	170	144	143	133	153	146	152	148	148	191	157	154	141	148	135	156	160	173	142	145	131	155	153	175	139	162	157	129	142	161	146	132	153	133	132	141	123	155	144	158	153	164	146	150	148	139	129	142	113	168	137	148	146	159	144	134	156	159	127	149	148	128	135	155	144	166	162	163	164	155	128	157	149	167	162	136	141	143	144	147	113	166	139	151	140	141	138	167	132	132	135	124	136	163	117	164	164	164	148	153	137	142	159	132	156	116	106	160	134	151	148	153	143	150	147	147	130	176	147	148	155	144	123	149	166	157	128	153	145	154	154	155	161	141	148	150	154	126	147	152	146	154	166	163	144	126	135	128	156	142	171	150	180	149	154	125	154	156	151	145	162	146	163	137	155	130	159	146	157	127	153	146	142	142	128	150	146	146	152	152	166	110	138	162	142	149	134	139	140	143	159	156	140	140	160	139	152	139	157	145	142	146	143	145	167	153	163	130	162	149	147	134	130	137	158	156	156	161	151	150	161	149	154	154	140	137	176	158	152	145	182	155	150	154	136	158	163	143	142	152	133	134	139	125	134	112	128	122	151	134	133	138	135	147	137	156	144	141	146	152	141	144	153	146	181	162	148	162	154	134	157	145	143	148	149	145	159	150	173	148	126	160	154	168	154	135	135	126	149	138	151	141	134	157	136	146	158	155	131	155	162	165	168	168	163	146	142	146	137	143	161	142	180	150	158	148	141	160	139	153	173	138	142	156	145	140	153	141	139	152	139	143	144	154	154	156	145	140	137	162	130	154	136	150	154	143	137	151	133	145	144	166	166	143	145	123	158	149	137	118	148	129	158	151	145	154	152	134	136	154	141	139	157	149	135	151	140	157	160	128	176	119	147	165	148	138	136	132	129	155	129	170	181	118	138	134	159	133	174	156	120	157	142	149	152	151	155	126	143	155	149	131	152	130	154	145	113	165	164	144	169	153	170	149	135	149	141	153	180	132	128	160	145	137	141	172	130	156	161	131	142	162	147	154	126	150	136	154	135	157	169	140	148	163	148	147	132	163	135	142	119	151	145	141	149	162	162	138	145	143	141	132	168	124	148	137	160	156	162	151	152	138	162	133	148	129	157	146	162	150	153	126	124	137	147	125	146	139	153	152	161	130	132	149	154	154	152	139	142	142	143	127	142	139	149	134	136	133	146	147	166	143	130	143	163	140	151	154	164	156	144	128	144	155	136	153	137	169	145	149	149	166	135	147	156	141	140	119	132	153	155	140	165	143	167	145	165	150	147	131	168	139	159	133	164	157	162	141	139	156	141	150	153	150	138	151	170	153	157	148	154	117	148	154	147	134	176	130	144	141	174	145	156	127	135	145	153	143	148	140	156	157	170	152	155	147	143	151	145	158	151	149	155	144	162	155	151	159	145	132	140	154	119	153	149	153	125	150	138	166	145	159	144	138	150	156	165	150	163	151	142	158	173	138	154	147	143	138	128	146	146	164	141	148	140	162	127	148	157	169	142	155	132	162	124	143	166	141	145	142	151	139	139	164	148	153	163	144	150	162	149	151	166	152	140	129	135	130	143	155	156	150	143	156	154	143	146	138	140	145	131	145	151	126	163	145	133	153	160	147	136	144	145	157	118	154	147	119	147	155	140	147	158	149	155	157	143	140	148	153	126	140	137	147	150	154	139	151	149	142	135	159	139	134	151	148	166	160	167	136	160	133	154	165	158	135	181	139	161	151	118	136	140	147	141	143	127	142	167	140	165	143	151	138	168	151	147	138	183	160	157	153	147	157	150	162	162	152	129	162	157	136	144	143	150	145	160	143	170	156	147	157	162	159	169	140	144	145	153	149	148	159	139	164	148	149	158	172	137	155	162	180	136	140	159	138	151	176	148	129	156	143	144	135	128	161	159	130	137	144	171	154	147	135	158	142	140	147	137	145	132	158	155	154	153	143	157	147	149	145	131	146	153	151	137	156	144	140	148	139	149	144	134	138	162	134	144	177	153	151	131	142	158	137	139	146	152	130	140	141	140	132	151	150	135	148	145	141	144	159	150	143	158	170	139	131	160	146	171	137	155	150	152	128	143	148	173	135	146	143	145	141	152	153	163	150	154	153	124	139	158	139	162	161	135	129	171	140	137	139	143	148	143	149	154	141	157	146	135	144	169	146	160	124	158	152	165	164	162	145	145	151	175	138	137	144	156	154	163	149	142	136	168	158	125	140	156	154	153	145	145	150	147	171	131	151	148	154	152	143	174	160	155	148	157	163	161	123	131	160	152	141	180	154	171	143	159	153	143	146	172	138	149	157	138	160	146	153	154	159	159	170	149	162	144	162	165	146	162	140	149	135	157	162	128	154	135	154	142	153	154	145	155	152	146	128	156	142	154	137	170	143	176	141	166	148	128	144	131	138	130	155	144	128	133	175	165	148	144	153	154	140	142	146	138	177	146	145	162	170	150	152	149	141	146	139	157	136	165	139	144	152	163	135	131	147	139	169	143	132	164	171	125	158	125	145	154	126	152	149	156	159	148	137	150	145	169	158	171	151	181	159	165	165	156	147	149	150	125	139	158	122	152	140	137	117	149	132	156	167	153	124	155	150	166	129	177	117	147	149	141	145	149	153	140	155	158	158	144	163	119	144	145	133	160	156	152	127	171	147	147	131	139	184	140	142	161	158	131	161	150	147	165	121	150	140	130	154	154	140	146	164	149	149	144	145	167	145	155	138	152	131	157	152	150	140	162	141	148	169	133	171	121	138	159	159	168	126	154	138	122	151	158	163	160	142	150	167	137	178	147	175	165	149	151	137	148	156	135	139	136	153	143	152	127	152	145	157	160	149	151	148	145	167	153	145	158	145	126	144	156	148	153	145	144	146	146	131	135	148	150	151	124	151
18880	9739	10478	623	531	497	453	435	506	439	454	463	477	444	447	448	452	469	484	418	403	398	421	471	436	417	395	425	430	447	457	438	398	406	423	428	441	392	430	421	457	411	417	429	448	474	459	494	482	478	441	483	465	498	455	451	413	411	424	434	418	430	406	425	396	413	451	368	452	402	428	399	454	444	509	432	422	472	426	449	408	452	471	456	414	392	432	430	427	404	492	621	653	580	499	451	422	415	401	457	450	408	406	491	433	402	433	393	431	440	462	435	408	397	419	440	432	428	395	405	411	400	455	424	439	418	407	439	437	416	442	426	412	432	434	418	420	405	392	396	427	453	410	428	424	434	428	430	425	424	424	433	404	449	411	398	409	427	423	410	427	439	398	402	417	417	413	454	429	406	434	416	437	417	414	403	425	397	421	408	409	437	441	442	425	424	420	427	408	419	431	439	420	440	379	456	396	410	405	426	424	429	391	422	415	433	393	412	437	434	417	453	439	409	430	430	410	434	415	481	450	425	407	442	399	425	410	433	419	391	414	410	403	418	363	429	431	394	431	406	421	368	445	424	417	441	445	443	430	391	409	421	474	420	419	410	457	453	444	420	452	412	415	456	400	413	433	410	439	445	410	409	423	426	435	423	421	434	436	406	432	478	422	452	419	398	425	443	440	423	428	452	436	429	413	411	413	403	421	414	420	441	401	440	402	425	440	460	410	434	408	449	396	380	425	420	408	409	402	449	421	427	447	410	428	405	464	447	429	436	462	462	427	424	443	416	410	424	452	393	405	428	409	411	428	380	430	419	424	409	430	434	448	414	430	422	416	439	443	427	407	425	428	398	444	413	407	426	410	451	444	408	415	409	414	437	412	410	405	432	446	424	409	436	415	436	409	429	408	426	446	441	435	425	422	414	412	434	434	410	410	450	435	439	415	389	436	411	423	390	422	392	443	412	390	449	408	415	423	432	430	424	436	409	424	434	470	389	381	435	404	427	420	412	448	416	449	432	422	441	431	411	411	422	434	396	432	418	411	386	403	408	437	453	425	435	435	420	421	445	473	420	432	426	423	482	459	438	412	410	424	389	415	421	376	445	404	451	400	433	461	408	411	409	445	401	463	466	447	426	476	390	407	432	425	444	416	414	397	400	380	433	426	434	400	408	400	428	403	405	427	398	414	450	433	388	410	400	409	429	471	433	382	439	436	414	453	437	447	403	396	422	464	385	453	416	403	413	444	431	393	429	427	414	407	450	422	395	453	452	412	453	431	419	409	422	436	413	453	406	452	386	461	401	400	420	447	423	410	463	421	453	427	421	390	383	428	432	403	400	440	408	407	423	432	413	391	452	395	430	487	414	452	428	442	434	416	422	427	436	397	402	429	408	404	385	429	430	448	414	430	461	409	405	444	425	430	406	426	410	446	419	422	407	414	436	422	412	414	426	451	435	415	393	441	430	415	423	434	408	452	389	408	438	384	437	439	471	452	466	432	447	452	399	436	413	425	416	401	448	415	388	445	435	416	415	446	420	407	436	404	439	435	402	440	410	385	434	445	439	397	415	429	438	436	443	398	437	409	432	438	435	395	418	436	419	449	439	449	402	423	420	394	417	424	436	400	411	424	412	417	419	435	403	415	430	428	399	407	431	427	404	430	419	413	444	411	379	426	456	423	436	469	459	420	425	432	418	414	438	418	433	423	402	430	407	377	481	432	430	425	440	417	436	378	432	426	457	416	446	420	433	448	442	425	413	413	420	418	431	428	417	392	449	442	423	430	422	418	439	400	429	423	438	405	396	425	392	393	398	407	409	408	443	477	446	414	395	470	408	404	405	394	424	423	445	429	445	418	394	428	391	430	414	426	415	417	418	429	399	415	420	448	443	413	460	444	439	441	398	424	443	454	395	442	400	424	453	465	469	420	434	459	423	409	415	438	418	443	407	411	414	429	415	430	431	405	432	437	430	404	422	438	433	416	427	436	432	414	447	356	419	453	453	421	412	434	399	402	420	444	423	414	407	428	449	423	448	405	429	420	421	448	393	416	442	395	381	412	407	438	442	441	400	428	453	450	451	433	413	412	410	409	432	405	409	441	447	410	428	427	397	390	403	435	414	393	410	439	428	441	437	427	435	439	406	402	438	431	413	431	429	402	433	431	392	458	436	399	421	426	439	410	431	449	430	393	424	414	434	446	422	417	446	412	447	459	402	419	419	416	404	423	443	469	402	408	400	436	411	405	397	417	400	424	400	426	444	409	443	452	394	387	390	428	452	442	405	407	420	403	437	422	434	442	404	442	441	426	440	379	423	444	438	419	442	441	407	414	406	358	451	435	428	391	441	423	393	413	443	417	420	430	401	391	417	414	442	447	452	436	430	400	435	434	403	410	391	380	396	389	441	414	411	409	446	473	432	415	421	424	428	419	432	430	404	455	431	419	446	448	400	371	462	393	401	399	405	428	407	424	416	438	418	441	428	389	420	429	435	401	427	418	415	433	419	431	427	427	409	453	417	430	391	413	436	437	406	429	413	422	428	380	476	421	416	429	404	379	417	431	402	405	403	425	413	411	451	440	394	404	429	412	442	448	405	421	456	416	410	413	417	433	449	417	402	407	432	419	482	424	420	388	425	474	393	454	412	385	420	428	416	405	447	432	421	459	437	395	395	410	403	387	384	436	385	459	419	395	408	421	416	400	421	411	426	390	461	401	399	437	435	446	390	416	394	449	462	432	408	459	439	408	398	389	391	400	408	404	436	417	425	414	428	415	443	401	425	407	450	450	391	426	423	412	446	434	407	453	395	418	404	442	428	416	479	424	454	409	453	449	437	417	409	428	465	406	410	421	431	410	429	435	434	432	397	372	409	439	414	418	408	361	403	415	394	381	384	477	415	431	446	415	437	411	452	448	438	458	399	443	429	392	393	416	445	420	411	375	417	406	468	428	407	436	446	448	415	426	406	428	446	398	433	410	437	440	421	460	370	421	438	408	371	439	437	442	423	414	409	425	407	456	398	425	420	443	435	390	429	436	410	438	452	421	465	429	412	436	452	397	410	451	424	426	420	437	424	435	403	457	459	463	382	393	431	432	414	407	399	389	428	409	431	431	425	442	418	418	375	395	420	457	444	460	413	383	436	445	410	412	438	445	426	413	477	439	452	434	418	401	458	391	427	418	421	414	420	390	412	397	400	450	416	419	445	426	411	400	412	438	393	425	393	415	402	366	394	411	426	379	447	410	396	431	413	438	407	424	417	427	449	401	462	426	432	447	405	445	423	427	427	400	426	412	418	418	418	414	416	440	425	417	408	432	401	406	393	452	412	448	401	401	438	433	437	412	430	413	445	409	443	415	409	447	398	432	405	453	396	445	433	399	405	441	431	443	466	419	384	411	432	442	432	407	472	422	419	443	445	442	458	427	434	420	461	440	417	412	410	426	391	405	430	453	413	428	427	438	410	391	392	396	426	393	413	430	445	418	407	471	430	420	419	425	391
64373	46672	43502	13218	1201	330	299	229	243	196	202	200	193	186	152	179	155	167	143	150	170	154	186	169	158	158	164	172	132	144	152	142	154	155	159	144	169	145	167	164	138	150	173	163	176	206	179	271	267	200	237	194	168	194	196	152	142	152	142	170	165	149	160	146	152	134	161	170	159	148	143	145	132	148	155	163	156	161	156	167	136	158	132	159	156	130	152	155	144	140	235	264	290	238	173	177	153	143	164	159	136	148	151	160	162	138	162	138	156	150	134	154	158	112	138	160	143	140	159	160	156	156	173	154	142	158	157	163	156	136	139	163	157	143	145	126	134	141	155	141	141	152	155	148	141	173	152	137	135	139	137	140	168	147	142	155	124	138	159	136	148	144	132	163	145	163	150	158	126	150	155	144	139	133	140	149	127	158	176	143	142	165	171	127	159	137	160	145	145	133	143	141	132	170	123	170	152	134	144	141	147	147	157	144	150	140	144	150	141	159	138	149	150	139	154	144	146	143	133	170	155	127	155	152	169	133	142	147	129	143	143	160	152	157	135	151	137	150	146	143	135	137	153	123	138	125	154	155	157	149	150	143	168	155	154	146	147	150	142	145	145	165	152	177	187	169	146	141	150	129	143	178	166	136	162	151	157	140	164	128	146	139	144	131	136	160	146	152	131	172	135	134	163	140	147	160	150	148	146	174	145	164	152	164	154	135	135	148	159	135	145	142	147	159	140	156	141	140	140	147	143	133	158	150	135	138	141	148	133	142	134	162	153	160	119	131	141	184	122	135	159	142	139	141	138	145	156	142	162	163	168	141	147	138	139	131	175	135	146	158	129	163	146	137	180	155	144	174	139	170	133	146	129	157	136	164	145	150	164	136	136	131	144	163	148	138	138	150	146	157	161	138	152	149	164	151	168	165	150	155	155	148	136	148	142	131	104	138	136	150	160	133	146	137	150	159	142	139	139	157	147	145	164	152	146	148	145	139	145	146	143	143	114	149	173	145	155	146	168	132	156	159	122	131	160	132	148	151	148	137	133	177	145	150	149	140	125	166	149	147	134	139	131	139	137	153	125	142	148	136	147	125	131	134	156	138	123	128	153	139	152	157	160	158	141	145	159	138	142	148	153	155	144	131	149	156	130	156	162	145	135	141	145	150	127	150	136	144	137	138	172	144	133	150	159	146	135	129	158	128	156	137	156	157	163	145	146	137	137	157	151	157	122	145	135	157	143	168	150	118	159	142	129	147	146	170	159	147	139	143	160	131	146	159	131	141	134	167	134	167	139	151	154	147	126	153	168	155	148	126	150	191	148	132	132	157	150	146	133	146	134	152	146	146	127	132	161	166	158	156	146	162	160	138	158	170	145	124	158	141	131	167	153	160	151	159	147	153	138	153	144	160	147	169	149	153	144	155	144	129	147	134	148	144	140	130	150	144	163	148	158	143	140	140	149	141	129	145	145	143	165	155	152	148	151	151	151	157	149	150	144	161	120	153	140	174	144	162	148	166	137	140	156	182	157	151	161	144	144	152	162	159	112	128	160	149	146	162	126	136	141	154	143	164	140	151	153	128	140	133	153	143	126	153	149	148	150	157	154	154	153	138	154	123	146	156	140	152	152	165	164	138	131	139	146	140	168	152	165	139	134	136	157	163	144	166	139	155	153	148	157	162	148	125	143	141	121	148	156	150	138	136	132	152	152	157	159	150	137	158	143	138	137	142	170	137	138	152	155	148	145	144	155	148	174	158	142	156	140	153	144	147	150	156	148	168	147	141	174	146	139	157	159	170	131	160	167	149	138	187	155	153	139	141	150	138	139	128	150	134	152	126	135	140	143	157	149	143	134	160	158	154	167	150	131	133	160	139	149	154	150	144	157	169	174	149	162	146	151	160	148	143	155	161	120	154	155	147	152	153	117	153	152	135	144	165	144	149	132	166	137	139	144	126	157	144	154	154	158	151	173	160	144	167	152	150	146	177	142	148	143	162	144	153	165	161	160	159	147	145	135	148	153	172	158	155	148	153	145	140	144	137	153	137	157	143	131	130	151	137	153	138	151	145	155	155	146	156	159	150	143	154	130	148	162	146	169	156	145	148	143	135	162	145	151	143	141	159	155	151	151	165	161	153	157	147	145	156	143	150	147	141	158	146	142	186	153	137	163	141	144	149	155	153	137	147	147	149	136	139	148	176	175	157	122	156	134	142	148	157	144	150	147	133	159	144	160	162	164	155	136	143	135	165	140	144	141	140	157	139	161	162	131	163	145	154	156	145	137	141	147	176	167	152	151	135	129	154	149	147	131	183	123	140	147	179	138	161	149	147	139	161	151	169	167	145	161	125	161	153	137	132	164	155	158	132	146	161	150	136	154	171	138	131	143	148	144	141	156	134	140	135	135	141	157	136	174	154	148	162	147	141	134	156	147	146	143	158	145	145	136	174	130	161	129	151	146	152	146	145	143	139	140	130	141	145	142	161	148	131	155	157	146	157	154	124	168	153	148	137	145	141	135	142	156	136	144	133	140	169	155	144	124	164	153	131	149	126	130	128	125	150	164	158	162	140	155	150	157	149	137	150	153	158	142	150	140	140	157	140	135	138	145	145	154	154	165	149	133	166	140	175	145	153	151	134	142	128	140	127	131	144	146	147	149	139	148	154	140	160	155	148	173	134	134	148	150	141	138	151	153	154	142	160	158	152	142	151	139	166	152	146	154	139	146	160	143	145	135	168	188	121	150	144	154	144	138	154	160	160	157	140	175	132	120	142	156	149	138	131	161	168	151	146	161	151	150	157	154	126	130	141	143	172	145	169	175	157	149	157	158	141	144	139	142	154	177	142	140	130	173	170	147	157	160	153	153	145	156	160	146	137	134	146	135	145	144	136	157	146	137	139	129	153	143	165	151	170	148	145	140	148	132	157	169	131	145	162	132	147	142	140	149	124	160	147	143	154	148	155	165	128	140	148	151	122	154	133	156	137	165	142	162	137	138	165	137	152	134	145	138	138	128	141	136	136	162	140	172	159	146	159	169	157	169	156	171	137	151	160	174	159	146	159	132	151	157	131	140	143	130	144	157	179	135	131	133	174	156	149	159	121	164	143	158	140	131	166	122	146	152	130	159	124	162	138	147	144	169	166	157	141	139	141	159	175	170	134	133	120	149	128	156	157	146	168	126	141	164	146	134	151	138	125	138	124	139	128	120	136	133	138	151	148	136	160	153	157	143	166	128	155	144	157	157	152	134	172	145	163	119	138	137	155	138	159	142	143	167	163	143	147	152	166	156	140	146	136	162	140	148	138	136	148	154	143	152	152	136	138	162	161	160	159	167	139	161	157	145	150	152	132	154	117	144	149	157	159	150	144	158	147	154	132	151	137	145	130	142	158	141	149	143	147	138	165	145	142	147	155	153	145	131	139	140	134	136	153	174	145	130	149	152	135	154	152	163	169	149	155	143	145	139	166	139	153	144	139	167	159	149	128	166	144	146	153
40287	34268	39886	1681	1445	1266	1034	941	857	797	695	698	626	593	605	535	523	569	546	503	535	506	535	495	501	494	471	489	447	469	425	448	459	409	469	459	420	458	459	448	453	462	450	513	564	805	803	1354	1435	1072	881	801	679	752	777	592	503	487	470	510	440	447	494	464	449	463	404	418	486	430	486	484	468	445	407	441	452	467	487	445	474	521	440	502	387	458	463	428	411	529	1242	1537	1436	952	631	609	435	430	419	432	355	417	409	418	410	409	413	401	432	432	429	441	404	432	411	426	452	434	462	419	397	441	479	404	403	437	398	467	420	431	410	450	411	391	452	428	430	426	395	446	417	419	406	468	447	446	433	418	385	408	432	395	440	387	442	429	418	357	411	434	409	434	426	411	465	417	433	425	411	417	420	418	416	441	417	434	429	401	426	444	424	401	427	434	407	389	383	404	455	403	431	450	376	393	396	436	391	453	405	437	426	391	434	420	451	420	402	449	435	412	416	424	408	419	468	418	433	424	431	398	413	428	440	427	424	444	417	427	426	412	408	424	440	412	408	505	382	442	479	443	439	439	428	448	401	402	431	375	429	450	403	436	402	399	447	409	432	421	459	452	445	423	428	449	469	435	392	425	405	425	414	418	431	433	439	410	407	434	467	428	424	421	433	454	390	471	420	407	419	430	422	439	424	449	444	441	407	434	401	423	425	415	408	439	408	435	443	415	424	400	459	411	439	421	400	446	432	451	436	425	426	397	448	425	449	416	424	404	427	424	436	425	407	411	437	425	437	418	451	451	456	432	419	422	449	394	428	416	419	459	448	449	433	430	387	451	452	404	408	449	410	396	401	463	416	433	389	395	400	407	404	435	439	439	403	437	434	423	465	474	432	449	425	428	408	470	440	404	429	394	405	429	471	420	404	445	429	385	426	424	432	398	414	459	454	440	443	457	419	447	435	427	430	382	456	444	411	380	445	393	444	414	422	433	444	426	432	436	421	470	415	420	435	451	427	402	458	413	407	396	466	411	445	425	447	461	415	439	387	404	434	458	454	432	381	410	422	417	423	434	413	431	442	428	463	424	451	432	427	427	418	404	414	441	420	411	424	435	401	478	425	445	385	435	409	425	393	403	422	416	410	409	441	402	432	433	418	463	460	422	436	425	431	391	410	444	411	413	416	434	414	440	443	431	417	404	432	418	422	449	480	405	418	404	401	445	440	440	441	464	448	417	442	408	448	407	424	413	417	410	409	418	430	459	380	420	433	435	426	437	410	426	447	423	394	447	451	460	441	405	457	452	418	406	446	448	434	448	450	425	470	453	393	430	426	404	438	387	431	397	402	415	406	442	444	432	424	416	420	395	424	423	440	409	433	470	390	418	454	428	412	397	416	409	441	408	403	409	435	404	387	442	427	412	426	463	412	389	457	432	413	443	384	417	457	427	443	384	418	408	431	450	430	443	421	416	434	432	411	422	402	446	414	441	434	421	437	440	421	440	414	449	432	440	389	429	407	424	434	437	414	465	427	404	437	433	423	383	471	406	382	378	439	384	422	415	473	416	441	398	444	409	403	398	404	411	448	403	424	453	406	401	422	386	384	436	428	421	415	382	428	420	440	417	448	439	410	442	417	426	446	392	442	465	432	389	446	431	407	416	371	403	417	455	441	414	421	396	434	456	430	408	389	427	420	402	472	387	436	446	430	437	434	409	438	423	426	430	397	439	412	407	464	420	464	378	399	429	386	429	459	437	402	435	426	428	416	447	400	406	444	428	424	441	399	440	433	443	448	414	401	461	392	445	406	395	433	417	447	440	419	433	422	420	426	456	410	419	399	405	425	401	399	403	409	403	429	391	417	380	410	448	415	440	424	429	430	405	422	408	398	467	413	445	403	452	442	406	443	397	431	394	392	430	397	429	428	424	423	426	406	439	416	418	425	415	386	445	435	411	431	414	432	430	450	420	426	407	418	422	444	433	436	419	426	439	440	423	416	442	419	416	431	434	429	441	430	408	423	444	445	396	469	420	396	420	436	451	447	421	426	462	418	441	431	414	429	454	444	439	422	424	435	437	404	436	460	423	430	415	435	455	443	449	450	407	381	426	409	399	413	392	459	398	413	416	423	439	470	460	409	440	452	393	455	436	410	440	430	427	407	418	431	422	417	400	445	444	399	453	393	406	433	426	452	432	449	421	486	431	437	416	426	451	437	424	402	427	436	447	393	426	420	448	426	431	401	423	422	439	439	397	432	410	409	427	396	391	430	454	424	412	429	394	433	410	431	397	418	429	421	429	422	394	447	404	380	406	433	421	427	417	409	452	437	437	383	471	408	452	407	445	417	480	423	417	421	447	398	426	450	420	423	433	427	402	431	442	414	429	416	415	393	428	447	422	413	447	398	463	390	450	413	438	437	439	422	430	426	437	422	428	437	442	438	407	427	400	422	433	391	423	417	439	423	432	417	411	390	431	431	416	434	424	396	424	437	400	441	467	425	430	455	431	382	474	429	426	442	435	470	421	411	422	442	423	403	433	440	446	403	456	428	441	400	424	432	431	426	399	434	426	417	407	394	450	446	416	451	412	423	384	417	450	443	379	399	418	403	425	469	423	449	418	414	399	410	461	424	439	442	414	444	423	413	403	417	445	431	413	412	429	394	434	508	431	403	427	448	429	437	443	370	440	404	431	405	425	467	425	422	401	425	443	481	392	407	455	417	431	398	462	417	394	404	431	417	416	440	435	421	434	417	459	426	418	403	402	452	431	428	402	390	429	449	392	459	433	450	425	461	466	443	414	428	436	441	408	390	399	413	396	416	426	453	401	388	385	428	413	406	430	454	434	418	399	413	424	394	429	418	422	440	438	407	442	428	386	427	422	419	431	458	435	452	420	402	416	400	437	430	425	411	431	448	443	398	446	389	445	458	453	442	417	433	397	417	447	431	416	419	421	428	401	440	416	416	425	400	414	424	392	432	459	428	400	427	413	420	447	416	421	398	427	403	454	428	441	428	401	443	367	437	410	441	428	413	459	456	463	438	420	389	438	448	437	411	372	420	426	426	440	402	427	441	441	455	407	421	457	416	459	410	433	449	420	442	441	442	408	429	431	428	438	456	462	409	417	422	428	389	393	453	424	428	457	443	391	474	451	405	421	426	383	418	408	416	419	412	410	427	455	439	436	415	451	424	405	432	414	488	441	384	423	436	467	416	428	422	397	419	453	423	420	406	409	444	430	433	434	413	409	408	457	433	452	392	403	422	430	400	420	425	440	433	422	394	416	422	416	428	396	432	448	439	416	416	446	428	461	411	395	419	408	420	461	454	439	413	441	400	403	435	444	407	442	414	414	394	427	412	427	451	412	444	416	405	459	434	435	427	430	436	432	424	402	440	403	423	448	413	419	452	423	427	449	415	397	448	428	447	425	432	428	443	452	447	424	434	437	448	414	436	415	413	404	436	430	418	445	432	390	422	461	417	419	408	458	420	411	413	406	439	417	439	435
78258	59146	56947	21773	4834	615	458	462	353	362	298	304	268	265	248	287	279	239	256	270	243	254	254	257	227	240	229	231	224	265	262	259	226	255	234	233	230	228	244	220	249	220	247	244	273	318	356	428	444	411	336	270	288	346	321	265	246	258	252	248	237	237	252	203	245	245	230	273	202	247	208	248	237	235	249	231	261	251	226	229	226	204	230	225	244	214	265	217	260	244	422	443	440	354	305	278	241	234	214	220	243	219	233	240	216	228	213	213	226	213	249	220	237	234	227	254	223	238	220	243	262	258	215	199	245	229	249	230	224	209	236	239	194	238	232	205	238	226	215	251	247	242	204	244	235	247	213	247	215	266	225	211	241	243	224	245	218	249	241	262	226	224	242	180	225	215	201	249	206	204	230	225	209	231	243	248	241	237	226	216	243	215	236	210	264	219	253	205	215	246	243	208	228	220	247	216	244	240	232	265	240	242	242	219	255	238	207	259	228	213	237	229	229	246	275	230	219	262	214	220	234	221	202	236	236	243	215	209	200	200	225	221	238	226	221	218	228	222	231	244	240	224	228	268	220	247	229	234	258	219	237	230	204	221	231	240	235	177	218	238	218	254	227	237	231	216	211	227	203	235	244	208	252	232	226	228	219	244	233	235	229	222	221	239	242	228	229	226	211	205	237	224	251	242	242	235	211	217	247	221	222	243	207	242	238	218	219	215	226	235	222	230	214	239	224	247	205	228	215	216	250	223	254	255	231	225	215	216	244	250	225	257	243	224	201	237	236	218	233	249	210	229	245	232	238	212	253	215	245	218	219	216	259	226	245	244	242	227	219	244	225	213	235	222	231	230	231	246	214	222	243	243	240	227	227	236	228	219	222	250	235	266	255	232	228	231	224	222	251	236	232	225	222	243	238	233	212	235	242	228	224	214	224	217	254	235	219	212	210	215	215	240	235	212	253	209	249	267	222	224	225	248	215	203	235	249	215	218	253	216	213	247	253	237	231	235	230	210	215	236	207	230	239	237	229	226	259	233	227	228	250	188	222	224	246	213	223	200	227	223	255	224	198	232	223	233	234	215	238	205	234	232	261	218	226	234	244	251	226	226	248	281	219	220	210	218	230	239	223	212	262	223	239	217	221	214	245	227	225	244	228	216	238	224	213	213	221	215	248	240	228	237	253	239	232	236	218	240	218	216	219	218	217	227	212	239	195	219	243	230	216	245	203	216	225	244	240	264	230	229	254	257	230	261	239	217	249	222	228	246	226	208	245	233	239	220	216	236	246	236	247	204	247	241	233	225	229	231	231	233	206	245	249	209	246	199	251	232	233	229	243	237	228	227	240	236	204	232	205	217	237	222	215	236	207	243	232	236	238	233	227	233	220	215	222	241	238	224	214	225	226	251	222	241	228	220	239	223	237	233	234	225	226	249	233	231	227	245	224	258	241	267	234	234	209	183	249	271	221	207	234	232	243	257	230	203	236	209	244	256	255	245	230	254	224	239	215	217	200	235	236	230	216	230	240	251	239	236	232	252	215	236	221	263	220	246	223	219	232	208	238	237	247	242	246	246	208	241	247	229	225	207	226	223	224	237	211	232	236	223	232	214	230	215	212	237	213	240	231	215	200	228	258	238	239	223	238	219	248	221	222	230	234	216	237	243	228	243	228	230	237	225	238	221	216	242	209	220	235	223	230	219	210	223	229	224	228	240	224	241	219	228	219	257	248	231	212	236	270	225	223	233	230	219	234	255	212	217	230	206	239	230	237	233	222	216	225	220	219	234	208	245	242	227	259	237	260	200	235	246	223	214	224	258	245	243	224	258	232	251	228	237	224	218	220	237	218	234	222	242	199	235	215	209	229	226	214	229	224	202	243	234	217	230	267	222	260	243	226	239	254	227	235	197	225	235	219	231	223	207	238	208	215	216	223	245	207	213	236	239	213	245	208	228	236	243	252	235	238	229	247	233	242	251	254	206	217	224	238	221	249	230	241	241	218	208	256	252	233	212	234	218	206	215	224	216	249	227	239	205	222	224	245	244	253	230	227	238	248	248	225	243	221	257	245	244	215	219	215	230	223	239	218	228	240	200	238	247	231	226	213	221	232	221	217	242	230	231	227	201	214	244	233	213	246	240	220	200	241	244	220	240	234	242	218	260	231	220	228	218	212	191	231	253	221	238	244	250	248	230	235	234	220	231	234	253	243	214	200	251	227	241	244	234	210	234	201	207	218	225	203	212	214	225	200	261	251	236	240	246	230	228	234	241	214	225	216	247	235	211	228	203	250	216	224	223	215	222	237	241	236	250	234	213	189	242	227	231	218	249	240	224	221	251	253	190	229	237	252	259	237	236	225	206	223	245	236	217	251	205	237	227	241	250	233	233	221	252	242	252	228	267	225	249	213	247	197	247	214	202	220	202	274	220	226	211	222	216	216	217	222	226	214	229	215	220	202	234	213	246	240	231	230	220	253	224	242	223	224	249	221	217	216	235	242	228	219	243	214	238	188	221	225	223	220	249	232	201	245	244	231	223	200	226	218	210	215	222	210	216	239	255	250	219	241	224	254	228	221	241	228	234	235	235	232	232	258	242	208	237	245	229	237	271	223	225	206	217	212	218	221	205	212	224	212	228	233	224	235	221	241	207	220	228	229	225	246	195	211	237	240	245	229	243	219	217	222	257	216	222	212	207	232	224	243	201	256	230	226	247	215	190	257	247	222	217	226	258	229	246	255	238	211	228	219	235	223	220	233	268	233	237	239	239	211	245	240	213	206	236	236	252	239	215	232	245	245	230	224	244	221	203	212	220	235	210	249	246	229	252	232	216	196	227	215	227	239	248	240	220	217	239	253	233	208	212	228	245	231	240	226	241	254	214	236	250	242	222	214	239	233	228	214	229	218	217	218	234	210	215	234	230	220	242	193	220	224	219	230	212	245	254	216	229	224	214	237	220	224	244	196	227	197	230	229	223	209	247	244	223	212	222	237	250	218	227	227	210	207	206	229	235	240	232	242	195	222	213	227	253	216	237	212	247	255	218	217	240	262	263	200	219	222	231	229	220	217	242	207	233	214	212	246	223	239	229	248	238	224	228	215	204	233	226	238	205	214	249	223	227	236	224	233	222	210	254	271	210	213	241	247	247	238	246	234	233	228	239	223	255	232	232	223	238	241	247	247	213	241	229	239	231	198	204	233	205	255	228	234	229	240	218	230	226	277	227	241	229	224	244	192	229	245	228	208	227	217	240	218	219	243	229	240	224	225	244	244	218	232	217	236	206	205	259	233	245	252	210	219	226	224	225	219	244	236	222	216	235	234	216	243	214	242	229	239	239	228	228	230	234	227	248	249	223	240	217	203	234	234	235	220	260	216	223	237	236	227	249	265	244	237	231	236	228	215	214	248	234	227	249	228	226	243	243	227	227	235	232	230	235	225	219	251	241	235	223	235	242	263	218	227	196	222	196	231	242	275	229	259	233	225	278	210	216	222	242
49923	43468	49169	2896	2498	2085	1853	1625	1417	1271	1171	1060	1054	995	935	937	889	815	795	791	821	724	756	745	782	714	693	694	711	714	679	666	704	641	743	686	699	659	649	655	661	662	719	815	1026	1422	1511	2318	2568	2353	1639	1284	1267	1602	1346	901	703	741	668	673	703	687	615	675	664	670	631	675	636	688	684	642	625	692	624	644	650	634	741	655	694	698	707	708	692	689	726	684	672	793	2305	2479	2224	1729	1173	867	704	646	611	630	682	627	653	629	650	630	646	631	588	649	616	642	600	612	629	634	616	631	613	634	637	660	616	621	586	611	615	596	561	613	601	657	591	629	632	614	623	614	652	674	650	628	592	663	645	619	655	602	577	610	624	639	644	613	600	621	602	645	584	623	665	619	606	635	579	587	637	627	685	616	613	638	610	637	649	636	651	621	632	644	586	596	626	690	656	599	589	603	620	692	667	617	632	645	622	643	590	613	591	609	661	650	617	614	652	658	664	634	640	636	639	618	627	649	624	585	613	620	622	634	646	617	630	671	602	603	630	605	635	621	620	650	623	600	615	630	631	601	633	636	626	604	611	684	650	641	659	618	641	616	566	640	627	621	598	608	625	617	633	646	636	643	661	647	603	645	634	621	643	632	620	577	574	588	576	612	605	626	658	601	579	604	642	659	693	637	664	573	580	621	640	614	619	596	621	596	629	643	637	606	666	676	607	590	588	625	636	645	649	651	607	590	616	638	651	619	667	654	623	608	625	614	619	673	644	597	662	608	623	626	624	606	628	662	634	667	630	579	640	648	605	589	651	620	661	635	626	660	602	629	649	628	624	610	623	636	630	652	629	619	623	640	647	648	635	581	618	653	600	611	612	641	685	612	645	585	621	651	602	631	618	631	665	621	625	577	611	604	634	613	601	618	602	639	644	656	612	636	636	624	677	618	598	617	631	584	623	692	634	641	658	625	630	616	558	640	615	634	637	631	579	675	666	590	600	689	597	711	603	601	645	614	640	628	658	620	597	630	609	653	676	624	665	649	618	600	630	627	640	619	577	604	626	635	616	617	602	631	630	658	621	561	610	587	646	608	696	615	624	635	605	658	647	616	561	621	666	592	661	646	615	669	594	685	661	653	667	649	593	617	631	645	611	618	627	629	617	620	611	614	582	633	654	640	576	649	623	615	633	626	623	645	653	628	621	630	633	627	665	628	606	639	639	604	628	623	649	634	595	662	619	615	614	628	586	639	639	655	627	663	621	615	603	638	627	623	637	649	644	630	644	597	576	604	610	602	581	640	608	594	629	613	632	630	614	648	595	611	623	633	644	626	626	619	642	616	589	641	581	585	654	614	616	598	619	604	607	582	644	622	611	678	603	617	644	633	623	624	607	590	629	635	613	670	650	601	605	596	676	591	585	638	651	635	624	665	701	639	613	632	637	626	609	594	564	614	635	619	677	637	649	652	657	581	606	675	709	644	662	630	630	608	609	649	636	603	655	656	604	658	594	617	608	632	629	628	639	647	643	658	629	640	595	617	631	609	609	646	599	635	633	603	644	601	612	598	659	643	626	640	634	628	590	607	624	651	642	605	605	624	650	654	629	620	635	643	605	647	585	622	627	584	578	612	598	592	677	594	599	643	577	610	651	606	670	643	660	644	608	628	642	657	584	592	625	604	574	591	634	586	578	568	598	653	635	649	659	637	628	591	657	621	674	624	613	644	655	633	641	628	653	614	641	667	592	623	639	604	665	665	635	600	636	631	620	672	638	624	636	647	612	614	641	634	656	601	599	645	608	643	587	627	669	659	588	630	600	587	674	623	610	606	608	643	632	624	604	623	630	623	640	627	627	606	649	614	606	635	599	598	649	661	636	642	681	589	639	639	656	636	665	613	606	660	613	615	622	621	611	647	615	623	639	619	625	606	615	600	638	566	634	638	634	644	640	642	623	607	620	633	656	618	582	601	651	633	640	629	625	616	669	658	601	614	643	645	635	608	618	644	652	651	622	576	606	589	645	620	561	681	637	640	597	620	627	620	637	629	605	643	617	659	648	621	624	663	578	621	656	657	624	628	631	600	645	608	623	619	683	624	652	627	617	622	668	680	645	642	653	649	637	612	651	569	599	587	643	691	611	643	660	604	660	639	648	621	614	632	609	624	618	617	603	618	604	605	617	634	645	623	640	601	644	632	611	632	632	662	614	641	631	626	598	651	635	649	615	625	637	573	630	646	595	637	606	623	626	593	652	609	655	598	632	606	619	584	636	621	624	595	614	648	647	611	648	641	673	629	619	641	630	600	616	627	605	646	627	642	617	625	607	612	634	575	594	607	591	556	609	643	628	643	639	640	620	608	646	578	613	591	625	624	607	642	656	589	611	609	650	598	618	620	576	602	667	637	640	639	603	625	666	602	624	569	635	619	589	658	636	654	652	624	655	664	592	600	664	629	636	616	586	609	621	610	629	662	620	656	628	654	616	608	644	652	628	604	652	630	608	633	613	599	619	615	654	627	651	647	619	657	626	609	673	629	628	615	638	625	655	626	613	637	642	608	625	643	596	608	619	665	609	669	630	652	627	636	637	629	636	583	592	621	638	618	601	653	635	625	644	674	634	642	618	658	634	589	662	661	653	614	641	627	637	624	651	657	611	607	645	612	656	647	604	603	638	594	596	627	631	588	611	631	665	602	647	618	663	660	617	604	617	595	598	607	632	603	614	617	615	643	634	620	580	584	601	608	651	611	655	654	602	605	645	631	674	644	621	650	639	575	682	611	566	596	630	628	670	602	597	628	652	614	653	614	616	621	623	608	656	589	618	659	641	659	639	622	623	663	632	627	621	655	641	604	640	635	627	645	626	663	619	606	611	636	594	614	631	633	621	642	635	592	617	635	614	619	606	599	622	633	610	607	636	596	635	649	650	614	629	619	626	637	615	627	640	582	657	569	621	671	593	624	672	624	623	598	664	658	657	644	651	671	659	599	624	615	571	579	668	646	613	637	630	645	628	662	632	616	672	633	632	602	670	620	675	567	685	616	627	647	593	609	611	638	628	645	642	599	641	611	617	649	606	614	605	681	649	655	626	624	615	618	618	622	617	597	647	614	650	577	623	530	644	662	568	616	594	636	570	619	600	638	624	626	614	635	622	600	642	585	605	603	670	645	627	646	645	549	586	671	625	607	651	627	600	617	613	624	618	636	641	655	635	647	630	616	671	634	595	631	616	611	610	626	623	669	628	625	617	618	686	605	632	624	610	620	632	596	644	611	577	634	601	629	667	632	599	624	643	668	609	649	660	621	639	628	644	633	676	641	636	624	664	654	594	611	622	643	634	615	614	652	633	587	614	608	645	656	581	606	652	590	635	643	610	599	636	593	643	660	662	625	612	631	640	591	642	669	612	597	636	632	607	637	643	647	605	644	615	652	608	613	640	626	660	634	627	634	636	632	609	604	663	651	635	601	625	649	630	627	633	628	644	661	631	639	643	664	603	619	610	635	659	616	605	619
22797	7848	7017	551	240	192	210	193	210	204	198	191	194	217	210	208	197	198	207	204	222	196	196	194	213	181	195	220	199	204	220	212	192	194	200	195	209	194	205	213	218	198	178	215	177	193	196	221	196	190	182	219	211	214	227	166	213	202	193	205	190	207	200	213	204	197	194	160	187	209	207	209	190	188	190	212	222	182	186	200	195	195	186	178	214	191	183	206	204	183	191	219	211	222	259	226	210	198	212	191	193	180	183	189	206	201	207	195	188	207	205	171	200	187	191	211	189	201	185	193	199	188	200	204	185	232	212	200	211	210	182	196	177	192	209	220	202	182	178	184	205	222	193	187	224	198	218	197	196	203	196	190	199	215	233	159	209	194	195	219	217	216	203	202	190	179	210	202	197	189	188	201	194	179	187	208	184	176	206	185	173	184	212	214	171	193	210	211	181	193	175	188	207	172	214	207	202	207	209	196	209	202	209	216	200	202	174	192	205	201	207	187	204	211	186	226	202	198	208	211	212	198	203	203	182	210	189	192	209	196	225	210	189	183	193	184	174	198	217	191	211	193	198	179	211	210	189	196	212	182	200	191	181	207	200	193	202	176	221	209	180	201	195	203	207	185	214	161	203	190	175	181	226	169	203	201	193	202	196	195	202	196	213	208	200	199	187	204	210	200	197	206	166	198	207	209	192	201	184	198	195	192	225	201	197	184	195	197	215	205	189	192	209	189	175	205	192	190	204	218	179	202	201	205	237	177	201	207	216	188	200	192	219	193	205	249	215	225	219	187	176	198	183	179	193	210	204	182	198	207	195	200	201	195	240	218	192	203	195	193	207	229	201	202	201	206	198	177	182	197	193	190	189	201	199	191	214	188	180	190	213	203	209	183	190	208	192	183	209	195	222	208	213	195	209	176	208	213	187	189	198	196	196	203	182	224	196	198	185	181	194	197	208	179	181	221	226	191	231	175	212	180	192	214	205	214	184	195	203	196	209	192	197	199	213	204	188	215	181	190	199	198	192	197	224	165	177	168	188	194	190	184	197	194	208	216	189	207	197	195	204	201	206	200	175	196	221	188	226	201	233	185	206	191	188	197	199	197	204	193	197	186	198	198	190	199	199	210	205	204	199	229	193	208	185	215	189	205	197	198	216	222	200	202	214	193	226	213	210	205	198	203	216	197	216	215	189	206	198	198	206	189	200	190	198	182	178	221	221	210	214	201	202	189	188	216	212	192	198	186	195	222	178	186	227	201	193	205	223	169	174	186	196	225	206	201	200	216	195	217	193	194	201	202	207	183	250	206	195	180	189	186	206	179	204	205	211	220	218	221	208	186	182	165	205	214	182	209	196	181	245	182	170	193	188	209	196	220	185	202	181	210	168	198	192	201	234	199	226	232	211	196	207	189	202	167	194	204	198	199	212	208	196	221	220	205	190	220	227	186	185	226	195	204	199	175	191	182	178	197	222	215	209	185	176	199	228	193	201	211	199	204	203	193	189	212	190	187	196	187	214	209	182	177	209	204	178	188	207	213	190	190	186	200	234	161	220	205	218	188	202	205	208	197	194	193	200	195	190	175	205	195	204	207	203	214	189	204	203	166	182	194	207	214	193	188	198	199	214	202	191	216	202	222	188	191	216	211	199	205	203	198	185	179	200	190	188	201	199	191	203	198	219	213	186	172	237	194	221	173	203	185	187	181	170	204	201	234	195	200	192	174	167	204	191	199	205	201	191	160	193	179	216	206	200	193	202	193	202	219	186	202	182	186	196	179	215	200	211	187	201	207	241	209	210	215	189	212	185	203	201	206	200	193	185	206	194	202	223	225	190	187	186	220	204	193	187	198	193	212	190	195	210	192	210	189	211	182	186	210	192	193	196	178	224	196	214	192	202	213	209	196	215	202	186	210	188	191	207	173	196	199	208	185	208	173	179	215	214	178	204	169	176	184	210	208	213	174	200	222	192	182	178	186	198	197	209	223	204	190	196	203	199	191	219	171	187	202	212	192	208	181	194	201	213	212	174	205	193	199	192	198	180	195	210	205	190	205	249	183	200	177	243	202	199	218	163	178	223	194	183	186	179	200	208	191	170	216	218	178	181	174	181	207	182	178	211	190	210	205	211	176	169	209	207	224	187	209	181	204	198	193	223	192	224	238	200	168	193	176	204	187	202	221	207	200	210	208	207	199	208	201	182	206	185	209	185	207	186	190	179	210	179	175	175	192	199	212	204	219	233	182	221	210	185	198	176	191	218	200	198	178	197	206	170	210	211	208	195	172	195	176	197	196	194	206	199	219	211	217	224	191	190	190	180	167	191	200	193	215	181	197	189	214	198	194	212	188	170	206	188	219	198	185	192	213	212	217	199	189	216	210	200	181	189	203	201	178	207	174	180	193	214	186	188	182	194	203	197	205	220	227	199	212	209	195	215	183	195	200	186	195	191	204	196	196	220	184	191	218	242	215	200	229	206	174	204	226	213	182	188	199	206	202	172	167	205	184	194	188	199	205	193	220	196	203	206	194	209	203	219	217	197	189	212	181	190	200	231	202	186	183	215	157	223	204	195	210	207	202	182	200	225	206	206	206	223	210	205	191	208	198	223	213	197	199	190	203	196	200	208	222	205	203	202	184	208	195	218	191	199	202	225	200	169	200	183	192	207	198	196	191	207	171	193	182	217	208	199	187	202	207	201	222	189	186	215	215	185	204	191	210	217	200	208	195	187	187	190	181	194	210	190	205	172	188	192	209	196	184	190	214	197	195	196	207	200	189	215	204	206	194	183	187	213	173	178	194	190	185	185	200	181	224	220	220	192	222	196	187	201	204	206	187	213	175	219	194	182	192	216	212	199	202	233	189	193	207	185	226	185	183	183	197	190	191	200	209	210	218	199	205	200	183	183	217	175	214	225	207	198	179	194	187	180	188	245	223	196	175	196	207	161	183	200	178	201	217	193	182	171	197	200	213	196	203	204	214	183	199	201	218	228	211	203	212	200	201	201	175	222	192	205	200	203	199	192	185	185	206	181	176	211	180	183	206	214	216	215	211	217	185	190	201	179	196	210	209	199	199	182	170	193	188	163	190	205	195	181	185	206	213	190	190	206	202	199	181	189	209	211	173	211	203	164	196	220	200	203	226	210	200	217	193	201	182	221	208	197	204	209	194	205	196	200	189	179	178	197	214	217	181	209	183	204	218	180	223	203	194	200	171	213	195	206	180	221	201	211	203	208	201	206	169	199	189	213	217	191	194	216	211	191	199	212	201	205	223	205	214	202	179	189	220	219	206	182	194	175	217	209	233	219	201	198	184	227	203	215	194	228	183	204	191	174	203	182	184	172	226	187	216	182	187	206	196	205	199	170	168	186	200	178	203	176	200	208	208	206	188	214	201	201	214	201	177	225	206	213	187	189	190	221	203	211	200	193	187	219	194	197	196	193	191	224	208	218	194	200	213	208	200	194	201	198	203	200	192	175	195	214	206	214	214	182	193
19488	9254	12037	706	655	615	592	554	582	540	573	583	528	591	600	534	535	588	522	512	569	574	551	550	501	526	539	564	582	555	574	567	553	511	548	591	570	505	531	527	528	558	544	554	563	576	576	627	615	597	533	548	552	551	605	561	522	582	576	561	543	564	548	572	587	530	552	522	564	599	553	570	575	552	609	550	560	535	554	549	576	537	548	568	611	548	526	581	527	603	632	772	727	643	685	590	529	541	586	536	549	539	565	554	546	558	573	510	547	577	521	546	572	571	567	567	585	566	543	576	601	603	565	534	529	562	570	574	505	548	529	540	583	537	545	563	552	535	570	539	549	544	549	533	520	548	528	550	540	569	537	548	586	558	577	568	559	562	556	550	561	555	528	536	552	557	522	565	574	562	555	576	536	573	572	576	527	551	561	537	562	571	541	521	552	565	502	574	563	630	575	549	604	610	559	569	567	557	527	519	535	524	564	524	546	542	535	573	521	536	552	574	516	538	543	528	564	590	532	557	560	564	584	554	555	545	557	524	590	570	512	552	575	561	557	555	546	609	559	508	558	549	572	533	593	541	587	571	560	571	541	551	596	575	536	592	557	499	531	565	512	551	535	590	530	538	544	537	526	551	578	544	549	540	575	543	565	552	546	529	571	527	559	552	601	563	534	569	550	574	570	543	562	591	544	532	563	552	532	564	596	556	507	533	600	564	575	562	524	587	563	561	570	539	538	555	552	519	580	544	546	522	559	565	544	551	560	516	540	527	570	590	537	506	569	561	537	538	499	555	554	543	519	551	554	549	540	528	539	579	540	569	607	548	525	534	573	524	536	520	566	515	554	546	545	548	538	543	575	495	513	589	555	517	578	561	541	534	587	522	544	585	521	531	533	525	557	569	561	556	529	529	576	554	550	536	520	549	577	543	558	562	519	530	598	552	533	563	538	547	546	513	576	564	532	545	522	542	521	524	568	557	554	573	575	529	499	577	560	564	534	530	551	584	564	534	545	544	499	528	556	510	568	540	560	544	579	550	545	575	525	557	567	521	534	505	526	545	549	544	541	574	543	527	525	570	557	545	520	579	574	553	524	530	537	546	562	553	545	556	580	541	570	522	551	575	562	540	549	559	576	517	584	549	520	541	539	565	529	557	546	531	522	548	582	559	506	532	567	532	552	532	574	533	589	542	510	533	539	552	611	572	547	523	556	543	566	488	567	532	556	549	539	554	541	564	531	512	530	546	568	555	582	568	545	586	558	562	571	547	550	559	544	557	565	543	533	550	545	519	538	550	548	521	555	538	572	548	537	540	574	564	521	551	545	538	532	559	520	559	577	533	571	543	517	534	544	533	566	543	558	532	575	563	548	555	565	548	536	546	595	548	565	579	572	540	544	522	552	569	563	504	562	553	561	560	602	559	561	554	536	567	519	572	546	571	582	570	534	544	556	502	538	554	590	588	546	539	550	552	577	530	560	563	551	557	548	569	561	544	526	553	564	511	598	560	558	513	528	533	530	550	555	556	530	584	523	559	552	554	568	557	536	544	605	531	585	545	575	533	535	562	550	607	560	590	563	530	559	502	475	548	545	513	524	521	584	576	572	535	554	541	571	564	523	567	560	582	524	533	577	546	528	598	575	583	531	577	519	495	520	544	585	543	564	511	572	546	572	595	535	574	516	568	543	579	536	539	555	563	545	566	569	575	565	598	557	581	519	536	557	551	508	563	535	583	562	532	543	565	587	564	591	516	507	551	615	597	499	544	550	576	531	574	569	507	505	536	526	572	519	567	547	601	553	537	595	554	537	565	537	563	538	573	521	609	599	538	558	561	551	547	532	562	582	566	582	572	566	536	531	532	582	507	520	544	560	545	563	500	546	547	562	606	597	532	497	532	598	518	541	556	533	503	611	559	552	561	583	555	515	572	595	553	552	570	521	517	514	556	557	530	552	549	523	548	527	556	574	560	564	551	565	538	558	559	512	540	573	543	568	526	544	604	538	537	563	576	510	563	570	529	556	549	568	536	548	575	575	561	602	515	547	556	557	548	582	558	565	552	549	558	571	550	539	548	588	545	498	596	526	513	545	540	542	565	520	593	529	548	603	574	506	549	608	535	513	572	493	578	565	528	545	557	559	574	585	576	558	571	572	558	568	581	574	572	576	528	544	586	554	519	535	565	505	536	570	555	541	528	579	552	515	535	520	559	553	539	568	535	584	562	541	572	605	559	530	571	501	538	560	577	537	521	570	566	546	557	583	570	567	623	547	540	568	534	524	536	556	574	513	513	567	533	532	519	534	572	506	555	583	558	581	570	528	545	579	551	533	601	531	549	511	595	548	546	516	515	558	542	559	558	569	587	578	535	534	514	571	569	558	589	521	567	562	520	547	553	556	550	512	513	569	547	569	574	556	584	558	593	519	533	539	522	532	545	579	551	537	547	536	569	541	552	563	547	554	522	552	549	564	542	550	557	554	502	528	569	575	553	526	614	584	575	516	540	570	532	555	531	544	516	495	545	578	509	530	523	577	571	598	564	525	562	568	539	554	571	540	556	559	573	541	563	547	547	544	516	555	570	618	549	561	567	582	549	554	528	544	555	525	560	550	579	530	540	561	561	547	499	570	563	570	553	544	534	534	503	589	546	568	605	539	534	538	505	559	549	532	590	549	549	550	537	495	537	521	584	564	528	556	482	571	532	587	574	575	558	580	541	538	515	537	539	563	504	540	533	558	570	523	519	564	573	527	613	541	535	566	526	596	532	550	557	559	552	567	536	534	532	562	526	510	563	556	607	563	519	588	560	569	565	526	561	517	568	498	555	528	557	522	574	552	647	584	592	555	534	528	549	536	531	537	571	564	567	568	542	554	537	573	569	537	540	546	543	572	552	552	592	583	564	537	578	553	522	542	560	571	573	490	570	564	570	559	557	510	567	557	526	540	555	570	514	601	546	557	551	561	536	554	553	550	632	594	575	560	552	609	544	521	563	565	515	577	538	560	570	556	553	524	564	544	563	551	536	551	561	555	513	516	514	539	527	567	552	525	526	571	587	549	592	571	590	513	522	524	575	539	569	559	544	542	527	541	586	556	567	496	571	567	529	563	564	564	541	528	537	532	531	571	523	569	551	586	603	563	564	564	530	539	526	554	557	559	514	582	564	536	533	544	527	569	528	568	563	550	579	551	578	548	561	561	561	569	506	558	539	605	535	503	530	531	559	583	585	557	593	579	537	561	561	561	606	520	569	563	537	540	519	529	551	554	567	561	551	566	547	556	578	508	558	566	556	546	539	552	553	576	555	542	559	527	525	541	561	547	579	578	536	558	551	540	542	568	555	566	554	571	558	514	559	509	563	576	575	538	523	539	522	540	546	532	545	585	529	552	586	510	524	596	554	582	586	526	589	585	585	532	526	519	557	551	563	609	535	579	552	535	556	586	574	522	561	547	566	549	579	570	609	521	511	540	582	545	573	562	561	561	551	549	565	564	559	566	540
66815	48101	51384	18226	1651	340	297	261	247	240	233	218	220	170	209	204	187	180	214	169	168	196	206	196	183	185	190	195	203	187	208	173	170	185	174	188	208	204	173	200	196	185	192	196	193	246	250	316	291	251	235	209	203	233	227	193	189	174	192	206	178	200	184	187	185	189	178	175	180	186	204	161	177	189	175	190	199	186	171	161	186	187	192	164	160	178	213	156	204	196	263	307	291	218	212	214	189	188	195	178	151	153	204	166	203	186	183	183	145	181	188	195	164	163	181	184	171	176	173	186	187	166	197	194	172	177	164	191	173	169	178	180	173	173	190	182	180	173	168	184	169	188	171	179	183	168	182	180	160	187	188	209	184	188	187	180	192	189	154	150	178	164	189	179	201	173	170	186	173	180	196	185	190	191	174	177	206	177	180	191	180	172	170	213	178	190	183	180	164	174	190	180	195	190	213	172	160	180	166	165	212	179	190	174	173	159	172	169	168	196	184	183	191	170	208	182	148	201	176	182	169	157	193	163	180	172	161	187	181	196	170	182	166	183	203	179	162	178	156	196	179	171	153	210	191	170	175	177	161	180	153	166	200	178	189	198	185	194	179	174	189	191	219	178	167	171	182	195	183	182	163	157	206	193	173	197	187	184	204	182	170	188	193	183	176	188	184	175	201	173	204	173	161	194	191	181	199	205	160	175	183	166	200	199	171	182	191	183	179	174	190	186	203	164	194	169	170	182	216	201	211	191	191	177	176	153	178	186	190	168	176	183	203	177	182	159	192	179	211	151	151	180	184	196	194	188	186	174	192	195	195	192	189	190	188	175	188	174	185	173	197	150	198	183	192	165	186	180	181	188	187	157	179	189	177	199	205	170	167	187	140	191	173	187	190	182	175	154	159	169	201	194	175	204	193	171	213	186	192	188	189	184	180	170	195	162	179	163	194	158	188	165	166	172	182	181	203	199	196	175	177	163	151	195	180	191	220	203	217	203	148	173	187	164	154	183	190	191	207	191	173	195	195	188	183	167	198	162	166	167	163	180	178	182	186	186	152	171	167	176	174	188	185	171	195	181	133	172	205	164	176	177	169	171	197	184	207	167	151	170	175	186	188	180	187	194	157	195	183	174	199	177	201	177	181	193	161	179	189	179	200	174	176	204	201	180	173	181	187	188	211	181	178	188	205	157	180	187	179	174	200	209	174	179	190	169	188	211	168	178	177	192	184	176	168	214	196	189	190	163	169	195	175	177	164	161	167	164	166	204	170	180	196	180	171	177	166	198	168	190	186	181	180	176	198	193	185	187	187	196	162	177	174	151	169	167	215	173	182	168	175	176	183	150	197	184	171	181	164	157	186	161	164	173	188	191	196	177	205	194	205	168	169	196	177	193	190	182	205	196	163	195	174	206	194	168	178	163	191	173	171	197	185	170	199	189	188	174	175	199	184	167	190	203	177	168	202	193	161	195	177	199	182	185	179	203	213	180	169	192	186	182	158	163	168	214	193	184	161	168	222	160	199	178	181	182	173	189	199	181	195	183	187	173	173	194	208	197	187	174	185	180	179	175	163	173	193	164	185	182	168	186	210	210	211	175	180	165	177	185	188	196	184	182	178	175	174	167	191	198	175	164	185	159	171	160	169	189	168	201	155	188	164	186	196	166	194	161	181	166	180	188	187	158	178	190	186	164	181	184	173	197	166	199	165	145	189	203	177	232	178	185	221	154	157	185	198	167	187	177	168	179	155	188	183	163	175	180	166	160	204	196	188	191	189	176	188	200	168	173	184	202	183	172	167	176	213	181	170	169	174	187	185	182	212	178	189	171	200	169	186	181	185	175	173	196	179	181	198	181	196	196	172	189	186	186	183	186	184	181	176	174	161	198	197	162	202	191	176	153	163	179	186	175	175	199	208	170	184	182	225	183	195	176	190	190	164	189	188	172	165	194	188	204	190	203	181	201	179	162	192	167	182	198	149	176	179	179	200	203	200	176	192	176	179	156	196	179	188	197	184	199	201	178	192	146	184	186	162	174	179	198	176	167	198	152	191	186	165	181	198	192	198	164	162	195	191	196	175	179	182	188	189	170	189	206	213	197	156	199	172	147	180	196	183	178	166	178	206	181	190	163	175	187	174	174	176	178	208	185	162	171	181	182	174	187	194	173	179	182	196	144	183	176	170	198	182	178	177	179	164	169	223	153	164	183	183	181	177	198	179	157	173	186	181	180	182	186	193	161	174	179	172	195	191	202	191	176	183	174	152	197	170	183	196	172	183	208	167	212	203	189	188	187	163	198	178	203	187	184	167	167	186	184	177	207	172	192	182	174	167	192	181	202	205	187	192	196	198	180	170	163	157	163	161	162	201	160	178	186	178	174	178	189	168	180	175	185	190	177	203	180	165	209	166	190	181	198	191	200	203	185	178	180	155	179	167	203	176	187	196	154	204	182	178	193	159	175	162	195	194	180	162	191	197	187	201	172	203	175	191	197	183	182	190	182	196	162	188	197	181	158	189	184	167	180	171	173	162	191	171	188	180	173	190	178	183	175	197	177	178	153	198	185	194	185	174	171	212	164	182	187	188	179	182	181	168	189	186	198	163	182	171	188	189	155	155	193	174	185	190	180	206	172	188	186	172	180	178	214	179	174	177	190	184	173	202	168	189	191	156	180	199	188	183	165	162	162	183	179	187	185	171	163	188	186	192	173	176	192	180	170	177	165	207	185	158	171	158	184	191	197	174	170	179	174	166	182	192	209	173	162	191	188	139	175	175	180	192	186	192	197	176	219	181	184	202	189	182	191	153	200	167	181	191	207	170	190	179	193	178	187	159	204	178	202	193	200	190	174	178	168	188	206	170	179	185	191	193	192	169	192	167	182	170	200	207	183	172	207	170	167	170	169	171	190	185	202	182	168	153	155	167	207	191	182	180	186	200	177	186	158	186	159	190	202	191	160	165	178	193	188	186	184	164	200	165	169	162	181	152	199	180	178	181	184	194	145	209	207	195	196	186	177	178	173	174	177	184	177	162	202	161	162	173	187	181	188	190	176	205	188	153	168	193	160	208	187	190	186	187	169	169	165	175	173	154	210	179	167	166	189	186	183	170	157	191	188	160	180	169	170	178	206	208	176	197	175	178	168	208	195	201	180	187	189	196	159	180	153	193	184	186	190	194	204	206	196	184	178	190	194	197	180	195	206	198	165	165	212	185	184	168	166	183	184	165	190	182	168	190	207	183	202	199	217	199	176	171	166	212	171	195	197	203	189	174	182	191	181	194	188	168	168	198	184	174	148	183	162	193	184	173	152	182	177	198	169	194	180	179	172	165	174	161	196	173	180	184	166	180	166	194	192	146	187	160	187	183	169	187	179	187	196	178	187	168	170	188	168	159	174	193	156	176	184	186	172	164	188	174	191	180	183	184	195	169	176	168	181	175	198	175	177	167	197	170	200	157	184	180	172	187	191	148	185	191	184	186	177	165	183	170	201	186	193
41340	36684	46448	3995	1360	1112	1047	904	903	828	712	713	649	670	643	598	609	590	628	580	581	564	543	543	566	564	582	527	586	542	554	514	503	511	502	570	533	542	507	527	564	548	536	583	770	945	1310	1659	1367	1099	887	698	746	868	787	633	536	561	529	507	534	537	506	559	516	526	521	480	513	529	525	533	565	523	488	479	503	510	538	496	528	502	507	548	522	537	546	540	563	570	1170	1667	1237	994	808	641	511	544	517	499	493	500	501	504	482	515	484	499	489	514	510	504	516	452	514	542	483	507	518	472	567	453	489	478	469	512	479	505	470	521	550	496	527	534	502	502	475	505	525	530	481	522	507	528	486	520	528	490	518	480	499	499	525	500	496	510	483	544	518	516	515	501	519	519	521	515	510	468	514	509	472	464	523	534	494	513	520	535	542	509	493	498	507	552	526	519	510	509	484	514	523	483	524	542	478	472	512	492	505	496	505	543	493	518	544	504	494	463	545	530	467	520	523	488	549	517	483	492	495	475	509	476	520	510	496	525	527	540	500	524	501	496	494	494	508	514	505	434	527	506	507	524	471	544	508	487	517	566	486	479	546	573	502	464	516	497	498	530	473	497	497	496	551	473	506	545	518	524	493	558	519	493	497	497	510	522	491	478	536	534	527	523	502	548	508	482	518	480	549	459	501	534	514	516	528	505	491	483	486	518	504	503	512	526	526	495	524	513	517	532	494	527	533	549	509	473	482	530	517	492	543	483	516	493	509	510	508	453	526	476	543	544	501	488	508	480	505	521	515	518	508	503	468	511	526	513	510	482	511	508	514	515	497	494	515	511	495	471	470	499	516	507	549	547	478	562	552	492	471	511	508	530	510	521	516	482	482	525	476	516	494	506	515	469	523	503	545	493	496	471	487	512	508	534	514	495	510	491	542	476	522	488	482	531	517	505	484	511	543	506	520	497	479	505	493	497	490	540	496	529	518	495	502	513	524	482	522	512	531	528	428	514	476	501	496	497	503	534	513	536	542	502	500	505	521	505	516	526	510	462	525	515	542	495	590	512	506	497	534	505	486	480	520	473	509	505	487	458	494	510	481	514	517	525	548	539	489	493	498	483	521	533	537	529	514	497	487	477	539	485	504	525	519	483	481	514	516	499	509	482	531	493	516	517	546	482	463	520	484	522	489	513	522	532	475	507	527	514	465	457	502	504	540	477	554	484	561	497	526	492	527	540	528	531	483	527	519	509	511	506	522	502	502	519	499	516	495	540	528	549	501	495	538	523	494	493	510	514	483	512	479	546	527	492	504	486	502	529	510	471	517	522	468	524	523	564	530	497	544	516	508	503	509	531	504	463	473	500	483	512	501	478	513	553	501	517	504	521	479	461	551	506	492	512	525	502	505	531	509	546	483	550	476	492	482	525	532	479	516	478	493	510	478	560	512	502	529	524	494	518	515	470	515	500	515	525	535	506	520	493	476	508	511	468	482	560	519	515	511	508	541	508	468	487	500	510	522	523	506	544	532	519	515	503	530	507	516	535	529	548	516	514	518	525	497	479	552	523	512	508	501	495	540	495	493	480	514	517	554	501	545	524	512	546	550	521	485	488	541	489	498	523	531	493	490	519	516	511	507	519	481	495	490	557	534	494	519	506	504	494	503	530	530	507	497	513	521	513	517	465	502	547	485	510	496	497	471	486	547	513	484	543	511	508	483	552	525	483	485	515	522	491	492	497	501	487	519	513	483	534	524	541	519	500	554	516	523	546	526	485	513	506	509	541	516	506	498	484	520	489	531	521	499	549	501	497	527	485	540	485	502	523	480	509	547	505	517	517	499	469	502	491	502	496	472	479	518	501	539	519	546	513	481	536	540	496	505	498	519	527	521	574	517	493	472	475	503	503	498	470	505	541	451	508	528	522	524	485	482	532	517	534	496	519	470	563	519	511	530	480	501	502	481	487	529	494	495	540	489	515	487	559	478	519	496	527	478	491	564	527	507	485	503	526	455	531	505	517	484	504	468	530	508	498	480	489	510	501	485	541	534	505	541	488	549	505	535	506	528	495	538	509	490	484	506	519	527	462	528	473	529	513	488	503	538	462	463	507	502	529	476	482	494	543	491	491	492	548	510	512	490	503	526	509	468	506	534	472	522	516	473	492	487	504	495	534	482	528	473	526	480	525	511	497	517	531	486	519	496	519	504	533	544	539	476	549	487	494	487	489	519	505	503	478	525	515	498	510	528	523	502	498	490	487	517	490	511	523	529	501	502	548	499	496	495	469	523	541	479	504	506	490	507	525	467	525	510	517	510	483	477	551	524	461	484	482	485	495	530	508	483	496	499	505	509	509	487	540	517	542	534	488	482	523	468	524	496	474	515	532	507	505	489	516	528	476	513	511	506	519	524	526	486	510	508	535	495	494	499	496	549	555	543	522	503	504	483	472	513	500	486	502	512	511	512	497	514	487	504	561	479	467	505	497	537	481	549	532	475	502	521	545	524	528	484	496	508	534	527	484	501	519	542	500	530	543	488	513	487	513	522	508	508	493	523	479	531	496	547	505	493	519	535	479	519	522	521	475	518	486	470	481	536	488	501	531	471	473	462	500	496	506	501	501	538	489	512	565	489	468	514	508	477	537	513	515	485	534	534	502	542	482	511	537	529	496	543	526	493	536	511	554	471	480	496	512	517	530	516	557	537	539	511	522	512	481	462	541	519	495	487	510	549	539	500	552	524	506	481	513	526	482	496	501	507	500	571	497	521	484	472	462	487	506	492	508	489	511	514	490	477	524	506	477	525	547	511	522	539	518	527	484	538	479	458	523	528	483	509	526	525	492	519	490	475	555	499	514	525	492	549	505	494	507	491	510	511	508	490	534	479	518	521	504	503	495	535	509	474	469	511	519	532	494	505	506	461	505	496	520	493	555	518	477	497	480	482	503	536	537	514	499	574	477	496	524	496	499	526	526	474	528	492	501	528	539	535	484	493	495	512	511	492	551	500	564	486	498	536	507	527	530	518	491	518	514	499	523	509	531	537	479	447	514	481	511	504	475	468	513	499	541	527	452	506	539	513	488	522	506	525	522	503	474	504	502	512	503	475	478	562	491	510	545	506	479	506	533	527	539	500	515	511	472	505	471	499	515	504	538	497	553	498	468	461	508	443	452	529	514	485	477	534	507	549	538	497	535	537	550	521	474	537	503	479	502	516	511	497	536	524	538	495	527	497	488	528	521	533	498	515	509	481	522	507	520	502	517	529	479	540	479	482	484	539	507	518	552	527	549	525	542	492	502	474	495	518	504	510	537	511	484	536	556	499	491	473	503	527	519	498	485	533	466	524	531	558	501	485	505	524	478	497	497	507	527	480	519	535	492	518	473	514	487	470	479	476	547	515	507	536	526	511	533	474	453	527	480	527	537	510	473	470	500	466	506	494	529	500	489	541	507	491	552	508	525	537	497	494	520	505	485	478	518	518	488	497	533	502	513	506	509	515	474	479	512
79806	60891	65813	30792	6537	748	461	371	375	380	312	299	273	280	257	274	264	267	261	248	270	270	241	244	269	240	228	258	268	247	246	260	265	273	236	223	254	239	247	225	239	225	211	256	287	349	418	476	437	417	347	283	323	321	310	243	281	214	215	242	225	231	225	257	223	220	239	245	255	243	236	253	254	252	219	252	230	253	218	230	263	259	239	224	234	251	248	249	230	236	396	427	408	328	298	251	266	233	222	205	240	254	224	260	222	235	228	238	239	245	264	246	227	229	218	245	227	224	222	245	199	233	227	241	205	231	222	235	240	243	227	211	222	218	245	213	231	227	212	245	234	237	241	210	220	224	231	241	229	203	213	259	208	234	252	208	257	230	237	205	243	240	251	226	240	245	232	204	250	229	241	235	223	257	256	204	227	212	242	239	240	236	256	234	233	217	202	206	214	236	235	262	201	208	215	233	232	233	225	226	236	232	233	235	249	231	258	237	272	260	236	268	235	262	231	216	210	226	239	253	233	248	260	240	240	205	234	216	215	224	238	233	236	240	243	239	231	227	236	227	245	221	236	242	240	223	215	203	217	206	241	248	246	243	257	248	205	250	237	242	227	219	223	223	247	243	232	258	229	253	257	242	222	211	231	243	195	211	235	248	229	238	225	236	235	236	221	224	239	244	231	227	219	256	244	237	231	231	248	227	249	209	249	234	224	232	205	226	210	264	249	241	231	204	243	226	220	222	238	248	259	217	226	228	247	234	224	236	230	256	232	249	213	245	220	240	233	236	255	228	239	225	221	220	221	230	236	244	220	245	224	241	246	227	237	238	222	260	240	232	243	219	250	231	246	244	205	227	235	274	224	195	259	231	217	228	229	225	242	250	236	228	227	288	244	219	257	225	186	245	236	225	213	209	204	264	256	217	235	247	239	227	246	236	250	217	264	234	256	214	251	230	225	230	240	250	236	247	209	230	223	231	242	247	216	271	226	233	247	246	252	254	231	242	227	256	238	246	229	230	223	241	212	230	219	245	241	219	236	231	225	235	238	234	236	230	226	241	221	260	224	213	216	256	234	222	236	233	208	240	244	237	262	233	232	258	227	219	233	235	230	199	230	234	232	229	232	228	235	224	231	233	242	245	227	234	246	236	218	229	214	246	233	236	221	264	239	238	222	246	232	221	241	227	250	235	237	233	217	216	227	236	230	244	218	250	235	224	242	230	237	213	257	228	234	232	220	225	248	241	236	217	249	240	261	225	251	254	216	244	244	225	268	220	237	236	236	266	229	233	234	232	216	229	248	278	262	224	261	261	236	214	274	248	249	223	225	240	259	247	239	239	247	230	243	220	237	252	229	218	216	251	245	225	244	239	230	230	205	218	232	220	254	227	222	243	257	242	240	229	263	222	231	230	236	236	227	201	219	224	232	236	241	236	228	231	253	236	211	236	210	229	240	231	242	238	231	222	231	201	262	243	222	225	216	200	213	248	236	210	223	232	211	256	247	218	211	220	224	233	219	237	232	251	239	220	256	260	257	214	220	246	205	241	238	237	225	216	228	235	227	205	238	216	215	251	249	200	230	231	209	246	246	238	212	257	232	231	218	245	238	268	235	236	252	248	231	210	254	252	252	220	252	267	260	241	214	212	244	211	219	218	246	240	263	261	219	238	265	241	240	223	235	227	238	241	234	216	235	212	213	262	211	220	241	226	219	238	238	255	246	223	234	223	231	246	238	216	239	229	236	254	215	251	233	218	223	236	230	254	249	226	223	226	239	246	202	195	208	251	240	233	218	217	232	254	261	203	255	238	226	243	237	231	231	223	225	249	213	227	232	243	246	239	221	228	221	220	214	235	255	268	228	254	229	255	221	226	252	251	247	229	260	226	224	228	213	219	232	218	232	268	223	245	241	257	268	239	261	242	235	247	240	229	221	224	256	231	221	252	228	235	226	235	221	243	222	214	222	243	232	222	246	253	246	222	259	234	237	219	247	230	251	222	236	257	251	272	232	242	219	227	266	237	238	245	228	260	220	245	224	215	246	246	246	222	257	242	226	236	223	246	209	258	219	247	236	233	238	233	238	247	233	228	242	241	258	238	226	223	223	235	230	236	229	215	232	244	259	237	235	218	215	244	231	247	244	250	284	224	240	231	221	242	195	226	253	270	207	220	255	216	242	240	224	225	280	226	218	211	243	245	238	217	196	237	234	216	239	222	218	228	225	255	225	212	222	242	219	237	206	240	230	231	234	226	243	227	216	226	239	232	215	273	224	229	229	220	211	254	239	222	222	217	252	219	262	230	234	222	231	204	225	248	225	232	238	226	265	225	226	243	230	203	231	235	225	242	224	253	242	231	226	243	241	229	235	239	244	233	240	243	231	217	213	251	229	217	249	221	218	242	257	240	264	215	229	227	255	204	235	227	217	204	223	251	203	235	220	236	241	243	240	218	262	228	234	218	234	230	213	245	238	229	225	222	245	245	199	236	210	228	236	225	212	237	245	238	225	229	247	231	246	211	216	257	234	224	222	206	234	260	247	231	257	238	253	230	221	214	235	226	248	198	240	259	231	229	220	213	221	208	231	242	247	220	210	223	249	224	238	229	221	234	220	238	233	241	251	244	228	249	211	262	205	240	210	245	220	211	241	246	239	237	221	224	224	215	225	229	248	204	237	224	223	259	255	208	259	251	234	223	216	233	230	218	238	227	247	225	233	199	234	232	250	258	267	256	212	255	218	227	248	244	221	224	262	236	228	258	252	242	222	223	247	220	226	252	260	258	251	234	207	237	252	227	247	221	241	232	240	228	253	230	222	238	258	203	228	224	262	234	230	224	225	227	232	202	269	241	237	260	233	210	238	218	246	218	240	255	245	252	249	218	204	229	228	251	251	235	243	223	222	220	219	241	231	238	245	199	240	228	229	235	220	229	220	269	252	239	206	230	226	222	218	245	223	246	225	235	241	247	236	232	236	234	250	226	243	214	239	227	231	224	216	214	241	218	239	234	228	224	218	225	242	228	217	225	220	230	247	227	254	238	232	235	222	210	232	242	246	229	210	241	239	231	249	241	219	212	235	251	220	231	224	240	213	255	233	254	253	258	235	230	239	241	225	247	235	244	248	218	232	259	228	237	241	215	240	231	242	226	230	260	256	268	221	247	235	244	241	223	238	222	208	230	254	240	215	220	230	248	231	242	255	226	240	231	234	226	251	252	256	220	216	243	223	222	215	224	250	236	258	236	219	260	254	258	230	219	204	245	225	238	228	244	237	219	235	230	232	252	222	252	215	244	235	222	247	218	240	238	228	251	232	216	230	219	222	219	248	228	242	240	255	238	225	237	226	233	229	270	250	228	237	230	226	230	255	238	234	205	225	212	234	240	228	239	222	227	230	226	223	234	243	215	239	234	247	240	238	268	237	263	231	223	239	228	237	252	237	204	210	241	262	245	236	240	260	232	253	237	238	263	251	220	236	237	225	236	198	234	211	231	214	237
50602	46695	57169	11763	2152	1913	1605	1390	1333	1184	1060	1009	974	995	858	852	756	798	844	767	773	800	767	698	698	760	678	680	688	692	718	702	681	691	677	666	671	658	655	663	652	648	619	808	1067	1440	2393	2543	2213	1840	1550	1230	1487	1329	925	864	714	689	682	661	730	678	679	654	683	643	664	631	645	664	651	649	693	687	680	620	628	695	684	639	651	638	684	662	692	714	647	644	631	747	1821	2164	1859	1418	1012	820	631	655	605	680	610	609	645	675	652	594	657	586	629	644	602	666	640	624	640	641	642	635	657	618	649	600	632	641	635	639	618	651	646	637	659	631	619	643	637	593	639	660	598	609	628	589	632	612	621	660	617	654	634	623	610	639	626	633	626	636	656	625	607	668	628	603	626	639	599	581	655	624	669	647	621	660	595	585	646	635	636	633	611	676	606	635	603	663	649	651	625	624	661	631	631	640	604	656	645	637	620	638	582	601	629	627	595	634	644	634	647	595	620	629	619	627	646	626	685	607	632	639	608	638	617	624	644	646	647	615	623	644	644	656	615	603	613	606	626	621	616	653	614	648	643	636	610	631	619	618	638	593	645	685	679	646	623	621	623	667	650	644	611	626	654	636	622	614	642	663	639	672	610	623	645	590	654	646	620	633	653	645	604	615	630	646	614	629	602	626	611	674	588	619	622	617	647	616	654	655	639	639	606	645	647	604	601	607	605	633	615	626	580	657	659	626	694	594	623	609	616	607	636	569	634	652	689	635	576	629	606	640	651	641	616	621	626	631	646	634	668	649	589	608	634	642	596	626	620	642	620	621	676	615	626	608	644	649	617	597	634	660	625	641	675	673	627	608	572	667	580	598	614	665	665	635	602	642	609	616	601	597	625	632	618	616	635	630	634	650	674	658	612	664	582	636	636	651	638	620	602	664	631	642	632	610	614	640	638	656	625	640	640	651	646	628	652	671	642	643	586	609	640	624	660	632	647	639	621	619	635	641	623	649	608	577	606	647	586	588	643	677	609	625	620	568	650	678	623	647	639	577	628	668	640	612	580	632	675	642	595	646	634	589	639	634	617	646	686	619	643	707	636	621	635	665	654	630	645	662	608	647	617	611	655	639	661	658	631	639	623	642	575	604	664	625	651	599	645	587	604	643	606	577	620	607	621	638	589	638	630	654	636	655	635	641	608	677	629	651	600	594	584	618	630	573	597	615	632	627	637	652	627	659	631	625	637	588	626	620	622	615	596	640	617	701	617	606	625	619	611	634	671	631	617	616	646	594	662	687	652	586	627	642	590	646	667	647	643	638	630	595	622	622	643	602	596	647	672	634	593	644	599	576	631	604	653	581	659	610	661	688	598	617	617	647	643	603	646	610	632	638	673	670	603	587	609	620	626	647	629	630	677	677	631	573	583	613	694	600	661	673	637	657	605	577	630	614	620	631	572	629	635	653	635	629	660	647	629	612	675	630	594	590	638	668	610	603	610	674	676	614	632	610	641	600	638	627	610	636	654	587	636	613	644	681	643	611	664	616	619	620	619	631	657	624	610	603	614	641	630	596	659	651	612	638	626	636	654	630	634	661	645	635	641	604	631	624	626	621	649	663	628	615	639	629	622	668	666	577	620	567	588	597	635	610	627	610	619	634	646	657	606	676	604	646	612	593	635	651	638	585	659	626	620	620	650	648	650	655	603	592	641	646	617	640	665	615	653	626	631	644	681	664	576	597	642	648	624	623	640	649	640	606	637	598	599	619	591	593	621	610	632	616	648	638	617	672	604	658	609	649	636	642	655	609	609	666	662	706	640	641	626	636	644	614	612	612	646	628	601	592	650	673	667	623	602	638	608	608	581	634	616	649	600	628	635	655	644	597	599	624	674	622	593	658	617	663	679	636	606	637	599	671	635	620	632	627	641	635	633	626	618	666	626	638	609	627	642	622	617	632	645	692	632	604	620	615	599	587	650	653	681	600	616	672	606	623	618	624	605	631	590	600	658	681	636	622	676	635	599	658	637	633	612	630	642	614	602	653	623	643	690	668	607	607	624	661	650	637	654	593	606	666	617	646	657	587	638	576	625	600	606	664	641	593	612	620	707	628	636	629	627	658	651	643	602	641	585	659	666	660	650	652	572	643	643	608	696	594	640	606	656	596	642	634	635	610	628	667	631	609	617	628	651	652	684	627	627	667	656	623	652	634	619	575	623	648	644	628	618	642	649	672	641	641	607	658	638	632	655	607	672	583	628	639	611	716	650	630	603	619	597	598	641	651	616	642	650	634	601	627	662	610	626	616	646	623	624	616	627	640	583	652	621	656	647	635	645	603	637	635	604	632	607	670	631	612	598	619	654	660	664	639	626	640	633	613	650	623	642	647	630	592	600	666	615	598	638	617	638	656	589	635	634	644	625	619	586	660	631	685	658	667	647	674	578	623	637	642	678	687	624	600	679	597	625	650	621	598	602	662	631	624	655	626	619	642	604	579	612	649	660	637	607	658	612	628	635	632	633	604	613	635	624	598	571	641	619	619	627	609	659	628	628	577	597	641	614	613	616	606	624	625	609	618	621	609	668	635	655	593	639	648	680	626	657	633	630	605	642	607	611	655	636	604	643	636	610	651	633	602	660	629	633	614	645	645	650	668	582	617	637	612	629	634	651	655	643	638	676	609	657	659	646	621	612	602	630	606	655	646	595	626	635	651	567	665	635	638	607	610	586	663	639	627	663	635	624	626	626	665	636	643	656	676	672	629	652	616	640	618	638	693	628	637	623	622	584	641	673	598	587	633	626	657	662	672	627	612	590	602	637	615	602	602	649	637	642	615	651	605	629	625	611	588	610	614	594	663	638	637	621	625	630	665	637	655	625	730	702	641	649	623	625	668	631	642	590	624	640	664	643	639	603	662	618	657	657	610	610	632	612	617	655	618	640	683	647	654	675	596	614	626	625	651	601	599	664	651	651	632	607	630	667	604	644	627	600	587	612	603	613	607	648	631	612	631	612	644	662	643	641	673	620	629	628	637	610	592	617	616	653	633	573	614	623	649	620	594	632	653	648	634	628	619	619	610	644	614	632	566	639	648	616	643	640	629	583	642	590	674	611	593	643	637	605	643	637	653	627	665	635	663	622	615	636	623	647	643	613	592	640	658	604	632	648	641	649	610	632	602	615	612	605	608	638	657	654	584	586	646	657	664	638	636	666	648	657	631	599	614	642	639	634	625	627	612	647	659	635	615	630	606	616	643	653	641	637	662	641	635	648	665	635	638	656	657	655	595	614	665	634	646	634	602	609	655	656	673	663	625	626	582	632	621	641	633	637	652	603	657	654	645	663	630	585	637	605	623	629	568	615	643	594	670	614	623	667	622	620	635	663	647	601	628	642	669	646	609	670	637	621	687	597	600	657	681	568	661	639	648	658	637	630	637	587	609	619	622	668	640	613	620	600	671	625	622	625	645	594	574	578	606	628	646	600	639	644	641	626	644	632	607	616	612	605	670	616	618
23113	7501	8610	1583	222	215	197	217	189	190	204	185	202	183	225	185	215	204	210	202	186	202	217	176	213	184	199	189	201	186	183	196	194	186	180	179	181	210	189	185	196	173	189	215	228	191	206	204	199	200	233	204	205	205	215	187	188	208	209	182	210	176	215	198	205	223	202	204	218	194	187	182	182	187	194	199	171	198	199	172	175	200	218	203	211	195	198	192	212	209	192	210	187	178	224	214	193	202	176	190	188	198	213	191	171	214	195	210	187	189	187	199	218	177	198	188	181	191	199	198	205	194	180	222	209	189	191	195	206	185	218	189	150	190	201	202	188	188	172	226	183	210	182	209	195	187	176	188	198	189	193	202	180	197	149	183	207	170	197	197	209	172	176	189	203	191	199	214	191	189	182	182	202	188	177	191	192	207	198	190	195	209	166	180	214	183	187	191	196	178	173	164	178	196	202	219	178	171	184	211	191	203	201	204	218	193	202	195	189	175	218	181	224	196	167	158	187	198	192	211	199	198	189	189	222	208	182	197	190	180	206	211	184	204	171	184	219	196	198	210	167	199	224	207	179	188	209	209	184	177	188	200	206	193	187	168	188	181	223	184	191	189	172	196	191	162	203	211	204	207	189	208	161	190	200	186	211	200	209	156	168	178	207	204	193	183	206	200	179	162	214	232	215	208	193	211	206	183	199	202	180	179	205	188	179	204	189	202	186	185	196	201	211	181	177	198	186	181	210	222	202	183	218	198	203	216	198	208	206	173	184	181	179	204	181	169	204	187	182	200	207	180	178	189	192	205	217	195	192	206	223	183	187	183	194	205	213	178	188	188	207	193	170	187	175	170	173	197	171	178	200	204	207	169	201	192	179	179	202	192	175	191	202	184	149	200	187	189	177	175	183	207	182	201	202	181	210	198	192	189	190	182	182	232	190	185	205	180	204	195	227	195	199	187	192	195	192	206	191	191	176	217	211	181	167	208	198	176	210	172	180	176	187	219	190	199	186	211	186	188	200	176	211	175	197	189	190	194	216	172	179	195	201	207	186	185	189	183	173	173	201	193	181	214	192	191	178	180	200	204	198	212	218	193	192	181	171	203	194	202	188	181	173	200	198	187	178	216	208	191	191	195	206	181	209	194	191	189	205	225	173	192	202	182	223	209	207	174	199	195	208	176	184	202	185	190	187	195	201	174	182	204	192	200	214	203	179	186	178	210	227	206	184	185	210	195	204	191	185	195	203	222	190	158	221	211	173	187	167	179	225	201	179	200	195	203	194	165	208	197	212	187	186	200	191	210	159	176	192	183	179	215	193	212	184	203	198	184	202	181	193	186	213	200	204	195	167	219	186	192	146	178	180	192	198	181	199	207	178	196	206	203	193	188	200	230	190	178	193	201	216	189	185	208	202	183	180	205	211	189	192	191	168	200	166	188	177	166	196	209	192	194	195	201	189	195	200	193	206	192	187	194	198	189	210	185	196	181	198	203	188	213	196	184	171	215	185	183	200	187	174	205	183	194	191	193	204	194	208	187	194	188	183	190	196	192	223	175	175	188	214	190	176	210	197	199	163	209	193	185	202	182	179	176	189	205	195	183	196	199	201	177	196	202	182	208	200	174	191	193	167	193	201	170	182	198	185	182	204	173	182	185	178	176	212	187	196	192	184	193	190	211	194	186	189	200	194	197	186	171	173	185	190	208	186	182	172	201	187	172	185	184	187	185	214	196	206	185	180	211	174	181	192	197	209	191	198	211	174	192	205	197	189	193	201	190	185	181	179	168	170	204	186	203	210	183	209	187	186	174	215	169	194	193	174	194	189	209	197	187	222	200	197	205	190	182	160	168	199	184	181	189	187	181	224	202	191	190	195	180	195	200	185	219	201	189	211	186	192	204	178	197	199	194	193	186	177	176	205	179	177	215	192	210	181	188	204	169	203	189	164	180	215	198	201	198	191	185	203	197	209	197	216	172	185	208	181	202	205	176	190	185	180	230	213	183	184	190	190	206	197	221	183	222	209	181	199	207	175	169	201	171	184	199	199	159	195	184	196	195	185	193	183	201	186	170	220	190	187	187	195	192	194	179	193	184	206	189	191	178	194	202	190	201	201	199	180	186	181	182	193	200	199	183	210	183	166	195	195	202	180	195	193	185	177	202	177	206	154	210	216	178	167	193	176	176	197	200	213	192	195	197	190	185	201	194	188	202	196	175	180	179	184	172	197	202	189	190	224	174	230	190	186	176	181	213	218	219	209	193	204	188	190	165	195	181	187	194	214	168	195	186	192	213	198	202	212	180	181	221	179	182	186	175	213	196	196	174	190	170	215	190	200	229	201	195	194	180	201	210	203	223	178	210	210	202	191	213	218	190	196	180	184	190	172	169	173	214	200	178	214	219	195	207	183	213	193	187	188	209	192	216	203	207	189	181	176	182	180	170	179	184	192	196	209	200	194	200	176	206	186	189	182	194	183	194	211	196	182	189	176	180	190	229	175	209	193	197	185	189	193	184	198	215	195	188	214	187	190	180	184	191	189	207	190	175	201	182	174	189	187	207	178	176	197	173	222	185	166	174	180	178	175	194	203	185	179	156	191	213	216	207	178	184	195	198	177	163	184	172	188	174	180	210	183	200	161	193	203	195	207	199	178	166	211	191	184	189	195	174	230	204	192	177	186	213	200	202	165	206	197	176	191	192	198	211	179	186	198	205	171	199	195	200	235	169	184	192	202	203	212	184	212	183	215	197	188	210	193	192	199	154	187	187	210	173	216	191	171	178	211	192	193	159	174	214	176	175	177	200	194	192	185	178	193	218	214	213	183	215	221	182	198	194	182	177	217	211	172	196	193	186	186	194	229	184	176	204	192	204	201	186	188	192	179	201	205	196	194	185	171	202	184	177	185	176	174	185	212	191	190	189	212	197	194	189	181	197	175	199	193	191	196	172	174	147	200	186	193	177	207	183	196	200	192	187	207	187	189	207	197	179	185	192	210	174	200	183	191	191	183	191	183	180	167	207	207	191	214	216	181	192	188	211	196	163	202	199	189	180	187	157	183	208	196	190	198	205	175	188	183	187	181	176	219	191	198	186	183	199	192	213	179	183	174	196	199	194	190	189	208	176	170	172	188	186	202	192	187	211	206	195	206	171	177	193	184	182	193	190	185	198	202	194	169	168	186	227	203	205	174	188	200	195	205	198	174	184	177	201	192	168	196	193	171	206	187	204	211	190	198	202	175	185	186	196	200	175	197	201	165	192	209	170	190	179	176	196	193	192	178	211	182	215	201	201	192	202	158	210	205	199	221	190	199	205	194	202	177	209	195	206	173	185	206	191	198	200	196	193	178	186	180	186	173	191	224	213	187	187	185	195	215	213	218	181	197	223	197	215	206	180	212	187	194	195	200	176	179	209	197	207	193	177	169	206	200	181	195	230	186	174	194	195	176	191	204	197	204	170	179	161	175	200	176	179	205	190	210	197	198	190	195	191	197	195
19686	8119	13794	2920	567	618	571	565	576	532	539	528	542	523	512	570	534	544	555	519	540	545	539	546	512	532	542	564	545	513	498	556	542	563	537	525	522	509	504	542	513	532	521	568	543	551	584	613	597	541	602	619	557	574	566	557	547	540	518	493	533	526	492	493	535	498	568	568	533	543	515	538	542	493	549	473	520	533	502	558	528	534	533	534	542	527	558	500	523	548	635	714	772	611	614	531	578	542	503	466	534	577	550	500	515	507	507	528	505	529	529	531	510	542	559	505	533	531	539	495	517	543	566	525	506	573	487	551	498	528	490	525	545	536	541	544	538	534	526	518	552	575	535	553	523	534	491	505	502	552	532	540	545	542	521	543	510	505	530	534	582	560	544	531	511	530	545	493	537	546	526	548	508	510	520	497	570	527	538	539	534	566	527	519	518	503	476	539	547	525	522	578	552	475	557	568	565	552	536	545	545	508	543	522	563	531	535	555	507	529	545	525	515	520	491	502	556	536	557	511	505	544	542	533	542	539	543	556	530	507	519	507	546	580	508	477	551	550	527	530	526	526	545	512	530	527	545	513	513	563	537	554	534	540	524	522	515	491	555	524	504	552	524	513	527	532	536	543	519	533	508	531	509	528	498	504	514	517	556	574	532	529	549	525	521	504	550	543	515	561	545	537	548	533	543	540	478	542	493	522	531	551	552	552	534	520	533	541	512	531	524	542	520	518	540	540	565	521	537	551	548	542	538	501	564	521	492	461	541	575	537	498	535	544	560	510	524	516	542	538	555	505	509	506	492	563	521	490	556	523	545	533	515	553	556	544	522	518	512	537	513	512	493	531	566	487	526	558	514	507	532	509	516	547	516	469	522	505	534	541	514	534	527	515	530	555	525	523	527	534	553	553	544	513	558	546	552	485	547	536	546	519	548	514	507	564	504	565	524	574	542	549	536	488	565	510	490	490	506	497	552	508	556	564	589	546	502	527	546	472	517	535	545	530	507	541	511	519	517	520	548	544	540	566	518	534	542	512	535	524	543	594	520	555	555	520	585	530	528	585	528	523	530	489	529	540	547	542	527	568	539	533	559	571	506	544	512	515	535	536	531	568	517	532	508	521	483	507	541	513	531	504	526	534	503	522	521	507	519	501	527	521	546	550	520	519	572	543	546	578	559	545	554	536	505	572	529	532	520	576	541	558	513	521	511	530	519	511	535	566	536	562	521	537	543	548	552	572	520	559	528	561	516	528	532	537	537	574	539	504	546	520	579	562	535	536	539	526	512	513	565	498	526	520	548	542	534	531	523	556	513	552	517	512	525	501	540	513	504	515	554	583	522	562	560	543	536	507	510	553	519	516	553	553	494	528	540	531	514	531	522	570	550	506	555	527	519	518	552	548	554	524	506	537	519	516	553	582	539	548	530	543	552	534	488	521	539	540	555	506	564	557	542	543	555	577	520	562	563	528	564	531	613	537	519	520	483	557	552	572	543	533	531	498	501	525	489	539	539	537	515	516	579	529	493	527	520	499	517	520	536	498	533	519	503	509	552	555	501	543	523	492	520	536	522	540	536	563	521	534	530	557	543	529	490	514	509	529	565	535	516	540	552	522	542	554	542	573	489	523	537	530	543	531	539	512	539	519	533	520	537	533	560	572	556	525	520	516	547	501	517	522	529	503	521	541	510	528	539	584	516	524	492	556	548	553	508	502	549	508	550	531	522	554	490	563	585	520	492	536	501	557	541	550	559	521	525	529	586	568	508	478	513	562	537	509	522	520	534	518	529	509	523	505	535	541	512	529	538	493	569	525	503	520	515	534	515	492	514	518	524	542	516	542	530	523	533	538	528	550	525	470	536	501	533	553	510	544	553	531	546	519	543	525	521	537	543	519	573	555	547	521	521	498	531	529	560	519	531	521	491	530	536	572	541	527	522	537	511	545	534	524	536	491	518	530	518	533	559	552	546	512	530	572	509	490	491	539	526	531	569	563	545	559	545	531	543	564	513	497	515	518	522	557	534	551	476	508	514	531	556	554	526	488	501	512	495	559	523	543	559	514	522	523	484	521	521	512	514	572	508	555	531	501	564	511	565	540	547	530	525	542	525	537	585	544	491	567	526	550	555	531	553	527	506	571	553	549	554	541	506	529	560	544	507	585	495	499	537	547	522	538	542	530	562	554	530	503	544	551	554	520	539	512	525	515	505	566	554	549	547	526	539	525	459	562	538	543	514	570	537	521	550	517	552	504	547	544	518	574	553	493	526	562	514	497	544	519	552	533	527	500	538	534	589	530	557	542	499	517	562	560	482	543	532	534	532	483	563	536	521	572	494	558	509	576	564	539	518	524	550	593	524	505	473	533	537	533	505	561	552	550	539	506	554	579	553	486	544	530	530	533	508	536	540	530	509	549	551	572	505	500	547	569	502	498	542	534	512	594	517	517	511	523	519	579	553	544	537	532	503	528	463	502	530	507	562	514	515	517	547	527	523	555	539	563	546	541	520	556	533	549	511	541	546	529	514	535	520	575	513	544	523	574	517	541	508	504	524	495	476	554	517	528	543	533	526	504	560	512	526	512	509	571	536	560	537	547	526	515	520	566	515	504	528	541	493	520	527	520	546	516	553	509	516	532	532	554	523	514	528	521	526	547	500	589	530	545	514	516	535	537	549	486	547	538	521	527	501	498	541	540	564	525	543	557	535	508	530	507	519	527	519	523	505	507	490	532	512	494	550	549	544	546	547	514	511	526	535	566	544	510	541	546	492	544	519	543	546	605	518	515	531	543	562	508	521	527	540	550	512	539	520	520	538	553	514	566	535	521	530	545	511	510	548	544	516	541	512	500	469	518	522	500	527	532	577	520	557	527	491	522	537	511	531	540	512	543	496	529	516	524	549	525	545	581	535	485	538	522	530	517	531	545	521	555	557	546	559	530	539	578	538	555	560	525	526	531	536	513	532	545	552	550	529	557	539	531	528	538	576	510	573	503	499	533	508	531	559	533	541	538	578	508	467	524	499	542	534	500	550	516	549	511	531	534	531	527	530	478	515	492	524	522	477	556	479	495	514	531	559	537	545	498	520	516	540	523	553	500	520	557	549	522	497	550	527	551	531	535	554	585	587	536	523	587	546	527	582	539	542	535	515	495	556	522	518	539	539	484	525	536	549	527	512	527	496	584	518	532	561	551	512	545	526	552	551	536	542	539	541	544	565	551	539	539	525	531	533	549	526	534	551	502	561	554	559	496	535	517	527	481	544	511	520	538	539	523	492	536	500	512	503	547	562	530	537	519	530	510	515	527	499	554	552	504	527	538	553	516	545	553	542	538	509	576	556	523	526	517	531	497	522	542	585	527	528	546	498	515	522	518	520	525	523	515	533	500	550	551	482	510	551	538	554	536	516	513	504	520	543	554	552	566	507	532	524	575	514	545	529	547	522	557	532	547	534	502	521	497	557	538	580	543	546	544	519	529	550	526	529	517	526	519	504	513
65933	46963	51914	18847	1475	324	282	236	218	188	202	203	172	178	202	171	166	149	136	146	168	165	148	160	165	160	158	157	146	164	140	147	147	156	131	143	145	155	155	153	150	140	154	157	199	260	319	228	229	241	235	238	213	216	187	175	128	178	150	159	142	156	140	146	144	142	163	157	152	152	155	161	180	149	144	171	141	136	161	149	150	172	137	176	169	154	160	170	136	156	267	278	283	219	171	182	159	128	165	148	144	175	157	146	139	141	176	152	159	128	139	153	156	147	144	139	141	156	160	143	142	135	146	137	118	145	154	158	151	151	144	157	134	171	165	155	149	159	173	144	143	150	149	155	142	143	144	145	158	163	153	155	142	156	162	151	148	143	130	160	148	143	126	137	132	141	139	156	148	175	135	169	140	136	173	156	129	141	149	171	170	149	148	157	129	159	120	155	139	140	113	163	133	156	143	152	158	161	153	147	136	134	130	139	146	146	154	145	170	136	165	131	157	146	153	154	144	138	159	145	140	163	145	158	136	162	152	128	152	158	134	158	139	158	145	154	156	156	152	161	156	152	155	158	156	146	145	128	132	154	148	163	150	149	142	140	151	151	148	157	128	144	138	155	151	148	140	139	141	152	155	147	145	135	162	172	157	139	157	154	130	148	140	155	135	143	163	147	156	146	151	140	143	139	154	155	148	140	150	146	158	151	154	148	136	163	146	151	168	177	163	143	154	143	151	144	170	154	130	138	144	129	140	147	141	137	155	149	161	169	160	155	135	147	143	128	148	163	151	127	149	151	143	135	157	144	147	160	144	142	136	143	140	153	147	173	135	141	149	142	139	138	150	136	144	170	152	142	141	170	152	159	135	152	161	150	156	138	168	138	143	139	148	148	146	145	133	145	166	147	133	141	127	164	150	161	145	162	144	154	178	137	155	156	167	156	149	134	165	137	149	150	149	158	144	143	145	155	154	144	141	148	164	156	153	181	171	143	158	159	135	126	151	165	182	154	169	129	135	166	155	154	155	156	143	153	150	139	138	160	167	149	147	164	154	125	147	146	149	150	133	136	149	122	177	152	131	154	160	158	163	145	138	158	160	149	158	125	157	148	132	147	112	172	137	145	155	144	147	116	142	156	116	135	161	146	147	139	143	155	164	145	139	162	143	142	127	160	190	137	155	144	159	149	160	147	146	138	165	163	150	146	139	153	171	156	140	139	148	138	161	142	124	141	173	149	144	161	135	142	139	140	158	142	140	159	152	143	136	156	139	138	162	153	159	150	141	147	156	164	170	139	152	151	167	156	152	157	151	156	156	168	128	149	157	151	167	136	132	156	155	123	142	155	151	143	133	155	146	163	153	147	170	139	141	167	152	166	165	132	154	138	163	173	139	159	150	152	124	168	149	126	152	150	153	125	147	152	148	161	151	174	139	161	156	165	133	167	160	143	170	149	148	163	182	142	164	149	135	137	144	136	144	152	149	151	140	117	142	167	158	143	164	156	158	154	152	130	143	149	155	135	143	140	169	143	143	147	150	145	151	151	138	156	154	163	155	155	168	134	130	131	134	136	125	137	141	153	147	133	151	127	140	137	130	130	138	162	150	152	141	116	135	139	160	152	122	150	157	163	142	170	135	136	143	128	152	154	141	148	148	131	146	146	143	127	134	128	147	141	158	131	174	156	142	149	127	114	142	143	148	157	126	157	146	150	124	140	151	157	165	165	147	164	133	146	137	131	128	135	136	148	133	147	128	142	151	135	140	175	143	170	127	115	146	155	144	131	137	142	134	149	158	152	134	136	137	167	161	169	146	130	138	153	137	152	125	152	146	134	156	169	179	166	153	156	161	169	149	162	136	149	139	162	150	151	135	153	155	134	144	142	154	155	142	165	136	153	127	144	134	151	156	170	155	148	151	142	147	154	146	140	132	164	141	153	139	146	148	129	160	147	181	163	177	140	168	156	159	150	149	150	147	150	132	160	142	151	145	137	163	127	136	139	155	151	144	125	154	161	149	140	117	164	148	152	170	152	150	159	157	149	181	135	134	150	143	155	142	137	154	134	155	137	135	150	146	177	131	130	153	174	165	140	142	140	141	153	161	158	143	168	151	141	152	164	133	155	148	149	153	152	164	151	140	146	157	155	133	150	142	150	157	158	143	147	134	151	151	150	152	153	143	152	141	149	146	178	139	161	153	156	149	144	136	132	161	152	155	159	142	159	180	152	146	169	131	161	144	162	141	141	145	147	170	148	140	179	157	168	127	161	139	137	150	121	160	144	156	151	162	141	160	161	149	145	123	134	158	158	128	125	149	152	150	159	141	144	148	143	156	143	161	133	124	143	159	156	143	146	141	145	143	143	148	144	152	161	133	154	133	146	147	144	148	125	165	123	158	134	127	120	148	157	157	166	158	146	138	157	162	122	149	149	146	147	137	149	166	146	143	142	171	122	138	142	144	162	156	151	159	145	139	149	167	135	163	148	148	145	142	142	141	143	160	137	152	135	139	154	132	157	145	159	134	153	147	145	157	138	160	150	152	126	130	161	149	149	162	149	149	143	184	135	153	156	144	155	132	147	166	168	157	167	146	154	147	149	149	127	161	153	158	149	159	134	152	152	157	169	161	165	139	148	155	157	147	167	136	153	154	140	150	144	143	174	125	156	151	133	157	146	145	162	154	150	136	131	140	146	134	178	138	160	146	134	144	137	152	167	151	143	135	162	158	146	165	114	141	143	141	160	165	160	148	115	131	158	145	147	152	132	142	150	139	142	162	149	135	127	150	157	160	139	132	177	171	174	132	149	160	172	149	132	159	136	161	186	168	155	155	136	146	151	144	155	153	138	148	153	149	158	146	154	160	132	148	154	148	152	145	156	148	154	155	151	157	157	165	147	177	152	139	175	168	151	141	134	175	138	134	156	135	144	152	154	154	149	151	156	138	167	147	165	162	148	177	144	160	140	141	158	145	155	159	140	169	159	143	154	170	155	155	169	140	155	159	139	129	144	142	161	164	134	142	131	152	174	135	128	167	144	140	121	160	144	152	133	171	150	144	157	139	151	129	157	150	157	157	161	164	144	147	156	167	155	155	150	122	152	155	156	151	133	141	146	145	153	153	159	156	138	138	143	158	143	148	154	165	144	167	148	155	145	152	142	171	128	140	123	132	129	157	151	175	156	142	140	136	131	159	149	126	167	152	136	146	155	137	151	142	160	152	161	161	161	133	124	143	142	150	165	154	160	146	121	133	144	155	149	154	151	157	138	140	142	144	188	160	144	158	146	162	159	145	143	159	146	161	151	168	147	150	144	159	136	152	164	131	148	137	144	131	150	124	142	154	157	164	140	150	162	171	158	146	158	139	140	132	142	160	129	139	140	149	141	140	117	139	170	141	164	164	144	140	137	182	158	164	126	146	146	141	176	171	156	149	128	135	135	136	136	131	157	141	144	150	182	156	145	141	159	156	142	139	165	154	141	173	152	157	155	166	152	135	151
41237	35677	45154	7840	1244	1118	1025	841	815	737	657	693	606	573	590	552	513	563	519	533	507	487	508	517	508	489	477	420	396	473	452	454	452	430	474	470	452	418	483	395	488	431	492	574	742	1169	1617	1136	1209	1138	1035	1339	1055	945	574	592	480	456	449	460	428	421	461	470	460	429	432	451	499	495	451	465	463	408	460	469	456	414	448	470	419	465	457	460	447	425	486	405	416	455	1075	1414	1171	887	657	512	466	442	403	407	430	459	405	432	390	467	431	433	401	435	413	425	447	429	430	442	425	455	435	461	439	422	417	439	436	454	434	440	444	427	443	436	441	451	384	403	405	438	430	442	422	405	433	411	443	417	430	426	416	447	419	396	439	407	422	441	422	459	455	429	408	466	401	372	458	445	457	408	478	462	439	400	415	444	385	437	451	452	431	407	454	402	453	444	453	418	424	421	460	426	419	400	393	395	407	448	429	447	388	475	419	408	438	442	461	422	439	402	410	464	440	424	441	452	432	457	426	409	448	450	447	427	389	438	382	423	460	438	421	438	449	398	422	466	420	408	446	430	415	407	448	413	420	424	433	397	433	387	435	460	414	410	438	429	417	451	419	406	438	423	399	426	439	406	449	423	419	408	436	462	447	417	459	405	412	420	416	449	425	447	433	474	425	440	429	423	450	399	447	424	385	399	430	445	433	384	441	445	418	432	407	417	399	423	423	387	425	456	431	432	470	445	426	426	426	426	436	454	412	463	412	434	454	439	428	425	450	416	446	410	406	411	413	433	391	420	435	444	438	439	415	454	408	400	424	439	416	436	417	444	428	451	462	454	432	425	408	422	430	463	439	420	411	449	415	431	455	432	418	426	445	424	427	430	414	433	439	432	419	442	398	418	467	417	416	431	433	446	429	460	434	432	460	438	449	421	405	417	436	427	448	437	471	415	474	428	443	411	442	411	430	470	442	415	458	441	441	429	430	426	435	431	426	443	420	457	483	412	467	448	431	466	449	425	440	416	449	471	443	403	417	400	446	452	438	449	450	444	418	453	415	408	454	419	434	456	428	405	428	453	420	435	432	435	424	430	439	454	436	427	433	438	416	436	449	420	412	458	413	470	409	443	401	433	456	428	405	432	437	409	432	395	397	431	450	434	427	398	446	441	446	430	400	416	420	401	449	411	414	394	406	425	398	433	468	448	430	449	431	393	420	429	461	427	442	421	413	422	440	396	433	445	460	445	413	431	428	400	402	418	425	425	456	429	452	443	404	413	423	442	415	455	448	477	461	430	420	441	405	423	420	404	437	444	438	436	434	432	420	431	439	457	411	410	415	419	465	441	443	455	404	384	435	428	424	436	427	402	444	463	395	477	456	441	425	430	419	431	427	400	434	358	442	441	456	431	429	441	417	432	429	436	442	418	409	398	431	403	424	412	453	473	430	433	449	441	409	422	434	401	409	436	385	464	464	440	446	406	447	447	429	424	416	412	400	430	450	422	446	437	432	407	391	426	402	436	413	472	438	411	397	449	417	437	434	430	408	462	444	447	435	430	406	429	391	430	447	431	427	448	424	434	418	429	440	401	455	466	440	410	427	415	437	435	439	402	438	422	412	461	419	408	474	453	394	442	398	450	457	421	462	457	448	461	432	409	392	421	482	453	472	456	394	425	452	423	448	454	420	419	445	454	413	433	420	439	468	450	443	427	446	436	424	433	439	420	444	450	470	427	438	441	413	443	447	433	420	442	428	420	426	433	396	445	465	426	459	421	419	431	436	437	396	443	413	472	444	479	422	443	422	451	432	429	455	429	406	389	403	429	444	439	430	428	420	385	454	444	446	447	411	467	423	456	413	410	419	435	446	408	413	400	435	429	425	479	444	431	400	404	422	413	455	431	403	459	439	447	466	440	431	439	434	429	439	433	419	424	444	435	414	413	424	437	411	469	437	383	432	393	432	417	424	430	421	422	429	420	455	425	435	412	427	442	428	442	418	429	448	424	451	418	453	444	442	450	440	395	460	458	441	456	419	467	429	435	446	451	456	451	449	437	436	473	467	450	405	407	402	442	463	467	417	436	397	393	417	411	441	453	397	378	426	418	431	383	426	412	429	433	441	424	434	431	414	426	449	403	396	433	447	419	404	435	435	424	436	459	433	434	431	425	400	420	433	385	431	442	434	435	429	424	417	479	406	443	418	453	462	460	445	430	449	435	456	420	418	397	460	444	414	451	444	431	433	433	445	430	431	422	411	442	401	415	442	420	415	433	413	425	433	441	408	448	462	395	427	414	423	437	404	426	413	459	421	427	451	476	468	399	437	430	446	410	428	435	426	417	472	426	415	416	437	446	409	443	416	484	395	444	405	384	423	440	446	430	441	425	392	392	449	449	438	423	420	423	401	439	433	454	444	436	477	406	399	424	429	457	436	435	444	422	443	423	456	474	388	446	461	463	460	434	459	416	410	422	402	422	429	433	437	438	449	467	416	445	399	443	421	439	408	413	414	435	443	438	437	414	391	458	438	413	436	432	438	471	448	443	426	485	429	446	441	415	431	407	433	440	394	422	398	410	428	445	456	422	433	455	428	415	438	408	455	395	443	436	459	429	458	475	449	444	435	443	447	445	447	423	441	454	410	427	419	414	438	447	450	389	442	388	456	445	426	421	419	427	425	424	457	433	420	434	466	464	417	469	429	471	435	409	473	424	444	439	443	394	439	418	457	416	406	452	418	442	465	437	398	412	438	437	426	427	490	410	423	443	490	388	437	433	463	431	449	441	391	422	451	462	420	456	435	444	394	446	436	440	402	465	434	455	417	442	481	444	445	463	364	460	442	418	422	460	418	441	445	418	432	436	401	455	427	420	428	420	433	420	433	431	471	433	434	416	415	418	467	463	459	460	410	407	414	397	445	436	436	427	388	448	422	424	435	436	425	435	438	457	449	425	411	430	406	446	440	459	431	446	436	466	432	449	447	435	424	426	442	429	436	412	431	463	442	441	480	430	478	409	427	442	405	428	454	443	452	408	453	381	400	474	404	435	417	448	423	443	419	407	432	450	409	417	480	428	422	398	419	462	442	422	440	448	402	436	396	419	453	377	452	424	433	426	408	399	413	426	447	420	426	414	450	434	428	468	443	435	436	418	414	403	440	406	473	393	409	403	448	434	406	389	432	445	457	431	458	423	417	479	442	416	455	479	446	472	433	442	439	417	430	420	443	401	448	443	494	415	397	449	421	432	417	413	464	432	443	437	443	408	429	450	444	455	453	418	407	463	440	400	419	411	431	442	457	410	437	411	428	406	419	404	403	445	410	417	430	435	440	439	415	416	458	437	405	386	402	404	451	448	422	437	397	398	444	404	428	406	445	404	460	439	416	421	413	435	437	482	463	444	422	395	455	422	387	433	432	439	412	382	429	397	411	442	414	457	402	436	442	446	433	450	432	423	423	408	421	410	421	399	419	453	438	439	452	406	396	433	429	412	418	458	457	418	432	411	455	433	442	424
79749	61323	63370	22674	4049	577	414	375	305	360	279	266	253	267	245	211	249	227	225	226	215	226	196	216	203	192	202	216	216	199	214	185	228	203	208	169	195	183	171	193	222	203	220	227	235	353	543	486	404	303	413	388	405	334	258	237	205	225	209	195	182	200	202	210	189	219	204	197	171	213	190	183	184	181	219	218	211	189	190	175	187	200	218	190	206	225	187	189	203	171	305	457	401	353	259	197	202	194	195	188	180	173	200	198	171	214	178	217	164	203	187	212	173	187	198	191	212	214	180	214	187	152	195	187	175	200	185	195	168	209	188	176	201	202	196	167	204	209	191	195	188	189	178	164	202	202	204	197	205	183	202	192	201	191	216	196	196	191	185	202	199	213	179	200	190	198	187	162	219	188	209	185	204	195	201	211	193	183	179	173	180	193	192	175	171	200	188	192	190	182	201	192	197	181	206	182	190	192	189	188	202	195	186	186	184	195	197	174	231	171	210	189	206	204	194	199	189	183	176	193	215	189	207	182	192	201	199	177	193	179	185	183	221	194	176	174	209	204	213	189	200	175	175	217	214	202	186	217	166	188	182	206	191	196	204	180	219	197	222	194	201	184	193	186	193	182	211	176	189	187	175	184	196	179	212	187	196	208	181	197	191	183	199	204	202	187	189	201	194	183	206	212	225	205	219	192	242	193	199	203	189	216	205	198	213	194	205	205	176	201	221	184	207	200	185	188	191	183	202	184	180	186	194	180	195	174	182	223	206	191	210	179	215	194	217	177	175	192	201	201	206	206	195	196	201	204	202	208	171	207	204	197	195	208	210	188	179	217	200	221	186	190	203	159	197	208	205	209	181	200	187	187	215	172	175	179	214	194	185	205	190	171	207	211	216	194	207	187	193	190	176	201	219	181	186	197	223	208	200	206	212	188	192	191	199	194	184	204	199	185	179	198	173	192	182	192	167	196	198	196	195	204	191	224	203	226	169	198	203	190	206	183	181	188	194	176	186	162	194	199	211	195	189	213	173	190	192	207	176	217	181	192	196	209	197	194	189	189	178	156	188	196	193	186	205	179	223	196	186	171	192	195	188	188	197	164	207	183	210	205	184	214	214	215	195	205	206	177	188	169	211	188	192	183	175	190	216	212	182	205	201	196	214	194	185	186	195	200	181	204	212	203	186	211	205	195	192	214	176	199	184	203	195	198	204	178	190	193	229	169	209	202	190	166	218	192	186	194	207	200	191	226	182	199	186	197	179	194	205	193	190	215	169	179	199	181	157	204	194	198	167	211	215	201	183	210	204	188	174	182	186	201	209	180	189	208	196	191	221	204	174	196	194	200	206	222	174	211	197	189	208	175	189	180	197	202	212	210	227	210	203	203	198	234	212	184	189	190	177	211	198	188	191	223	218	207	205	188	205	218	208	205	196	168	179	171	213	219	209	187	196	183	200	183	185	198	203	171	199	189	199	187	188	177	213	201	224	177	207	194	183	205	206	190	210	188	200	204	202	204	165	201	217	197	207	187	194	195	196	199	223	208	179	197	230	189	196	207	201	202	198	194	184	186	199	178	195	188	212	200	199	223	239	187	196	181	189	203	177	212	193	197	195	192	199	214	210	223	202	214	213	189	204	199	205	183	184	223	205	194	216	188	187	180	203	187	176	186	176	178	179	207	195	201	194	182	162	173	196	212	201	187	198	190	192	202	209	190	201	210	178	186	182	212	185	218	183	198	217	199	189	208	221	207	199	209	182	192	160	198	205	210	202	209	196	185	214	200	187	205	211	200	210	192	201	188	194	193	197	200	202	193	206	195	197	212	209	196	180	207	201	200	201	207	192	198	179	185	196	187	208	210	186	209	201	185	211	202	206	211	189	199	193	192	170	205	210	194	184	175	201	205	192	196	187	219	200	209	196	206	200	210	203	175	187	192	195	198	184	206	193	197	186	188	186	179	228	168	184	219	191	172	182	190	224	221	191	166	225	213	194	188	174	207	173	189	186	210	208	206	193	200	203	207	169	168	183	196	180	193	205	184	170	212	182	193	192	182	195	180	193	202	207	201	203	213	204	191	201	197	186	197	209	211	225	230	174	188	196	191	170	217	191	185	227	188	193	208	179	208	216	191	193	183	199	197	185	185	201	206	219	214	172	177	196	203	201	192	196	194	191	189	193	191	172	199	206	208	180	193	215	207	207	207	192	186	215	187	206	201	190	191	191	214	207	205	206	200	210	201	200	198	225	204	171	194	225	205	165	180	204	219	187	154	203	199	201	212	220	187	184	222	190	190	174	194	180	193	225	186	197	190	201	210	196	189	193	168	203	175	190	209	202	198	202	196	205	221	225	192	219	228	175	184	193	193	182	210	198	206	215	184	215	199	203	201	210	195	187	206	205	206	208	194	189	172	220	188	161	185	203	215	199	206	163	176	187	199	204	195	185	192	192	196	189	196	185	195	222	184	187	207	191	179	173	183	213	217	205	192	225	181	199	166	198	177	185	189	216	219	206	200	190	193	201	232	203	199	204	198	215	203	192	174	181	210	197	173	198	201	212	201	184	181	181	184	189	198	190	187	213	181	193	204	192	210	199	193	190	172	191	159	182	203	193	204	214	185	164	205	192	180	193	192	194	195	184	204	165	196	188	201	208	181	199	197	217	198	192	196	188	197	184	194	217	199	193	170	192	212	192	184	219	202	209	184	200	194	192	200	194	211	186	206	196	207	199	191	192	193	190	206	195	209	193	192	178	204	199	204	182	214	185	204	197	182	214	183	180	204	199	196	201	212	193	210	193	163	209	212	188	209	191	180	203	182	204	217	190	219	192	186	197	204	179	202	202	215	207	191	191	191	205	199	182	208	189	184	218	219	186	196	193	179	192	185	194	188	202	191	199	173	180	189	172	200	201	192	180	182	193	194	189	189	193	215	157	201	201	177	175	209	205	210	205	167	214	190	200	193	179	187	210	191	185	187	193	207	216	189	187	199	175	191	216	175	187	201	205	199	186	220	210	226	189	189	190	198	196	179	194	184	210	163	190	200	203	203	196	201	207	189	203	180	191	189	185	196	179	213	206	204	156	192	208	192	206	204	173	183	202	176	199	174	194	178	211	201	195	196	209	196	188	168	181	188	200	182	176	179	178	217	208	194	201	195	193	192	179	221	208	215	177	196	228	206	177	189	191	222	172	226	213	197	207	191	214	198	218	190	206	223	188	194	205	208	172	180	186	197	176	184	223	202	188	207	204	198	206	211	198	184	209	185	208	210	238	214	207	198	173	172	200	229	192	210	186	214	185	191	196	220	186	207	201	188	205	185	194	191	184	183	168	167	199	180	201	195	182	194	184	178	211	179	175	188	217	214	193	185	195	186	202	186	205	207	177	205	195	188	178	198	181	208	230	223	201	217	188	207	216	189	179	194	199	209	221	204	194	195	163	184	193	186	190	191	206	207	200	183	196	189	221	179	178	215	188	207	189	186	206	184	191	186	176	192
50925	45371	55357	3523	2294	1899	1590	1334	1230	1100	1003	929	882	851	850	867	729	700	722	726	715	650	649	629	641	643	648	675	588	611	616	567	561	601	551	566	593	565	562	588	584	571	650	787	1051	1850	3161	2906	2099	1782	2175	2028	2455	1519	864	684	590	612	577	581	575	595	564	555	596	578	583	607	623	580	595	538	562	556	575	558	535	598	595	609	524	622	520	581	533	594	610	587	563	602	1344	2794	2208	1638	1073	553	513	533	545	539	520	509	564	498	511	532	529	520	539	571	545	507	502	540	533	517	558	517	538	546	510	534	571	558	507	541	540	566	551	526	556	521	583	558	535	532	567	523	545	530	542	531	555	546	551	562	556	558	553	519	521	584	529	517	572	525	528	535	504	509	557	557	541	527	535	548	555	500	561	533	548	539	588	538	535	534	545	519	547	545	579	499	518	543	530	542	526	545	526	538	516	568	553	530	552	557	530	537	516	560	557	563	524	509	538	517	508	553	516	539	552	553	545	548	548	582	541	546	568	550	588	565	537	510	537	547	529	507	506	523	516	508	522	530	565	609	551	561	521	542	513	518	465	550	562	533	529	543	576	505	568	504	536	483	559	579	531	498	524	541	496	570	548	545	566	550	556	533	513	522	549	562	520	518	515	536	522	533	539	550	541	533	558	500	543	519	561	606	551	547	544	548	541	539	509	537	575	534	519	559	536	503	559	558	531	551	582	520	541	523	517	534	546	528	528	524	509	556	560	543	553	520	570	553	530	591	563	532	561	558	551	559	532	518	546	556	541	566	570	514	525	501	527	553	533	536	507	525	566	549	540	576	585	561	547	548	568	491	544	535	542	532	558	546	499	510	549	530	562	527	544	512	507	566	549	560	508	558	577	540	540	507	520	547	519	570	492	532	553	540	548	544	551	546	549	518	565	558	577	488	523	509	583	558	548	519	588	521	502	533	529	520	525	522	532	504	531	508	577	519	558	514	507	552	533	506	493	542	590	493	565	552	503	540	552	528	531	522	523	515	539	517	519	537	530	517	540	547	516	586	536	572	558	529	495	510	520	539	522	532	549	560	538	543	527	518	583	540	552	540	529	576	546	554	511	567	539	519	564	541	598	548	544	537	541	528	532	558	531	554	555	556	527	518	567	520	565	579	521	569	512	532	545	532	526	500	545	526	537	546	539	531	580	557	527	531	540	527	500	542	551	508	529	551	532	535	549	518	497	538	533	543	570	536	517	555	484	549	515	578	488	551	514	553	537	557	561	529	525	506	546	570	529	542	552	520	541	543	542	568	547	567	584	542	545	546	579	539	575	540	553	606	566	533	545	540	538	527	567	521	556	541	531	582	516	516	584	562	561	532	567	531	543	525	529	519	552	569	517	543	573	577	597	555	543	533	507	547	545	546	518	560	516	542	567	508	535	518	517	549	533	554	530	531	550	535	559	536	531	534	540	536	528	542	549	521	555	519	570	543	521	557	550	515	544	545	510	582	560	522	521	566	557	508	572	539	554	562	554	530	533	534	538	519	479	545	518	559	581	555	546	530	549	524	574	497	536	527	570	528	539	537	546	547	550	540	521	517	514	505	506	541	563	523	495	489	527	505	528	551	512	532	570	519	547	537	560	507	551	553	512	534	535	558	566	523	571	560	589	528	528	531	552	550	526	547	531	562	534	551	541	556	549	557	531	560	527	514	497	548	513	534	559	546	563	527	543	537	540	568	575	551	530	563	501	540	527	523	512	537	540	497	529	540	539	526	529	559	530	534	534	525	567	526	546	572	526	529	535	541	555	522	536	547	506	513	537	547	528	562	521	545	526	543	525	578	532	543	542	539	557	560	561	545	516	567	539	513	527	516	542	527	512	507	516	492	548	543	520	534	535	570	545	496	556	537	542	530	550	553	530	496	540	516	542	527	491	542	529	540	474	524	525	522	529	511	547	497	586	562	551	523	552	501	574	554	542	491	508	528	571	529	519	504	512	540	556	516	526	514	546	551	509	535	569	546	498	531	522	500	526	526	581	517	564	553	518	556	553	534	540	495	538	563	540	538	493	573	562	540	520	542	542	555	530	538	538	552	530	571	551	550	572	536	560	520	537	544	520	490	540	530	539	514	541	537	535	557	490	568	490	510	569	584	565	534	502	521	545	533	539	517	527	532	570	548	546	530	530	534	538	544	508	533	570	523	523	500	546	544	564	518	526	554	524	527	535	526	475	485	571	581	532	498	490	537	543	555	517	550	542	548	566	518	537	546	544	534	568	548	542	556	507	491	518	529	545	525	517	529	501	543	549	513	575	530	526	563	530	511	563	521	533	548	554	572	488	543	534	555	521	553	562	534	569	539	544	593	579	544	555	541	517	552	521	566	524	537	558	502	561	546	520	618	568	530	544	543	551	494	508	556	531	537	572	516	498	546	584	552	562	566	493	561	493	514	559	556	516	524	569	526	501	557	542	561	520	551	514	554	537	570	545	513	536	527	535	544	540	518	520	531	569	532	560	565	540	562	541	591	530	549	520	573	557	545	561	540	543	577	544	550	553	548	572	563	544	518	557	542	523	581	552	561	515	518	506	550	565	501	527	576	535	520	534	538	546	512	561	549	524	563	543	510	544	563	537	555	511	525	541	498	486	530	551	588	485	525	509	552	546	538	515	551	516	531	563	565	585	542	561	529	543	533	570	536	531	534	498	513	519	527	549	563	478	541	507	538	563	528	585	599	563	538	543	509	602	525	526	548	551	528	560	538	554	502	533	539	567	517	550	486	581	557	523	508	532	556	528	536	527	521	484	563	556	534	517	533	558	537	572	548	548	555	524	572	507	552	566	563	556	562	481	488	505	508	518	549	523	580	546	529	566	519	551	537	575	547	515	522	536	526	509	545	524	526	583	525	537	590	509	582	515	525	553	532	551	507	576	530	516	518	554	534	567	540	561	513	511	552	528	526	557	553	544	556	571	551	513	525	527	566	532	536	528	543	518	548	538	566	542	540	540	524	516	557	544	554	554	563	547	539	520	535	526	519	572	527	573	557	529	577	562	541	531	578	497	556	588	533	507	527	500	556	537	536	512	556	532	578	547	549	545	531	511	527	550	535	518	537	522	547	540	524	496	515	538	510	543	538	552	535	500	542	515	579	510	499	529	543	535	529	521	545	543	528	552	582	542	532	533	527	562	543	531	555	538	557	570	554	561	527	568	537	519	578	501	537	560	526	547	562	543	517	553	522	474	558	496	590	547	540	530	565	530	534	514	523	491	566	593	567	525	511	514	525	529	553	522	492	545	560	588	520	535	506	514	496	567	532	509	554	543	590	504	538	541	553	491	541	533	533	535	524	555	541	533	555	559	552	505	497	544	565	533	541	553	550	572	546	534	546	532	557	510	569	574	536	500	499	548	568	542	520	540	530	517	525	530	530	534	558	567	550	520	558	503	518	593	548	528	499	521	517	553	591	530	528	529	581	553	567	529	539	557	495	513	550	557	560	553	505	546	544	544	512
24491	9141	8968	781	242	171	167	152	158	144	150	147	167	155	148	190	165	154	148	138	140	188	168	163	161	155	173	150	174	150	143	166	189	175	155	166	174	152	163	176	155	153	166	179	163	164	170	160	139	142	177	179	179	154	176	153	142	163	152	160	159	152	178	146	186	157	177	158	154	150	155	171	153	161	139	145	170	151	162	130	160	152	158	150	168	166	152	160	165	159	190	153	188	173	158	166	154	156	174	164	173	161	171	158	156	145	136	157	172	138	163	142	138	154	164	172	143	151	154	139	171	180	146	180	162	169	155	143	167	140	160	153	157	160	154	144	150	187	160	164	170	167	144	159	145	144	165	135	179	148	150	143	172	158	147	131	177	165	167	152	143	148	155	164	157	176	153	164	159	121	146	155	154	137	159	150	149	188	171	160	170	167	151	163	168	168	146	180	140	156	162	146	161	164	149	150	140	155	167	170	145	169	166	149	156	168	150	157	172	157	164	173	155	169	153	168	162	150	164	134	181	158	150	144	156	165	152	151	161	149	170	138	165	150	160	157	137	155	157	173	145	161	150	140	140	148	148	151	166	160	157	171	159	169	161	141	155	137	140	160	163	166	166	159	165	172	162	160	142	158	150	151	144	151	172	160	147	161	175	163	178	134	147	146	167	176	149	162	163	180	151	160	155	134	162	173	155	177	160	177	185	151	160	151	139	162	168	148	132	160	158	161	173	150	156	154	168	157	177	144	151	170	156	156	151	166	175	169	139	157	150	152	174	177	164	149	170	154	179	163	153	169	146	162	160	165	152	175	162	156	150	154	163	163	146	146	155	166	141	142	156	167	138	139	157	150	148	163	163	159	138	168	158	134	147	156	167	161	180	141	147	161	159	141	170	161	171	158	145	201	150	172	173	175	171	155	184	159	157	169	148	148	147	150	160	142	158	157	162	133	158	146	151	140	151	164	163	152	161	177	166	153	168	166	159	189	163	174	167	164	183	153	166	155	132	147	173	161	174	154	137	163	164	152	143	158	164	156	155	159	158	137	177	172	175	150	143	177	166	155	147	151	159	184	147	154	167	179	160	170	143	153	163	161	165	149	169	137	162	154	164	142	158	164	151	141	155	167	172	162	163	151	188	152	131	171	130	183	140	147	141	148	155	136	165	151	135	163	159	158	163	157	166	177	178	162	167	154	165	163	140	175	154	174	174	161	154	167	165	148	161	155	167	157	176	162	159	148	168	154	152	155	172	153	156	149	182	137	144	171	155	163	121	147	160	150	155	151	139	149	150	144	163	168	141	161	180	151	160	160	149	163	166	150	141	145	128	133	163	156	178	156	157	150	168	164	161	164	155	144	171	164	140	150	160	161	151	153	152	155	174	183	154	157	147	158	146	152	153	132	161	146	166	168	158	161	144	157	146	139	160	149	184	169	155	163	156	210	163	170	171	151	170	133	166	159	164	124	151	151	170	141	147	162	136	146	170	144	155	181	143	166	143	167	159	162	170	150	155	160	167	167	142	183	167	147	175	142	161	148	159	167	170	159	154	175	155	146	165	153	164	154	143	178	169	142	164	153	161	173	147	182	147	162	144	146	154	165	162	155	150	156	145	149	151	145	143	158	152	146	169	161	128	161	174	144	158	158	163	168	151	147	148	128	165	164	155	169	157	143	170	154	146	136	147	169	166	174	134	153	185	168	141	180	124	172	153	146	145	156	161	170	170	176	185	186	144	161	150	147	150	149	161	162	170	173	156	157	183	167	155	154	148	157	162	164	141	164	162	149	156	157	178	165	147	152	152	145	162	164	152	153	176	150	181	146	157	154	164	159	180	134	157	162	146	147	165	162	141	159	149	164	165	158	155	144	180	157	148	172	174	176	175	157	188	174	156	158	160	153	145	137	152	158	183	160	168	153	142	139	161	140	136	144	152	183	194	179	153	156	178	147	167	146	160	151	163	147	169	172	149	148	162	151	169	135	136	154	156	176	177	153	176	153	177	153	171	148	160	161	158	163	149	153	162	144	148	156	158	162	180	162	174	144	146	160	157	171	150	141	160	148	156	140	166	160	169	164	150	163	151	156	149	157	159	146	173	156	207	141	161	166	154	155	158	176	173	154	175	170	149	190	175	162	149	166	147	144	158	151	181	176	163	157	151	146	147	145	155	165	160	139	166	170	144	164	155	165	166	169	145	138	175	158	142	151	170	179	164	154	165	170	166	151	170	162	167	154	157	158	161	169	159	141	153	163	156	159	162	147	163	158	176	154	144	138	159	162	159	163	152	153	163	155	176	154	148	149	179	146	163	159	139	161	154	148	140	153	179	152	139	142	166	150	171	157	158	159	163	146	169	164	171	168	131	160	179	151	151	152	141	155	155	138	147	153	170	140	168	161	173	146	158	163	155	152	143	150	154	150	168	129	157	126	158	174	157	184	151	146	164	170	185	147	149	156	154	150	171	163	156	161	156	163	141	149	159	148	162	142	169	146	160	154	131	164	157	158	148	161	156	144	154	176	161	175	154	162	181	154	178	153	138	156	138	153	155	146	144	155	163	151	131	142	152	143	161	164	155	178	177	174	148	180	154	154	159	163	154	170	166	155	150	148	137	167	146	149	127	143	153	151	172	169	159	164	146	168	145	148	154	163	184	146	144	164	123	169	154	163	152	158	143	162	151	175	164	164	165	164	151	190	147	163	179	145	145	176	178	153	148	142	156	163	142	174	135	179	157	141	156	157	162	160	163	151	143	157	139	166	148	147	161	146	163	148	140	151	155	172	165	164	165	161	160	140	149	154	183	162	156	155	155	178	155	144	153	166	169	154	168	146	150	159	174	152	160	141	157	141	152	141	156	180	156	163	144	179	151	149	138	161	158	152	155	183	175	179	165	158	140	151	162	141	186	168	158	158	160	152	160	161	181	160	160	165	159	143	129	177	144	152	153	174	160	159	157	144	155	132	160	150	159	155	157	154	147	143	156	160	168	157	175	174	173	139	151	134	130	173	155	168	179	144	175	153	156	168	189	158	184	142	147	170	176	178	134	155	181	161	151	197	153	147	139	138	153	150	160	130	165	170	170	166	156	153	143	159	158	172	151	159	167	168	160	143	154	158	169	132	170	147	164	129	146	131	138	169	152	162	124	136	170	142	156	167	180	169	142	145	162	154	156	159	169	150	152	162	146	160	147	151	134	155	158	162	148	152	151	146	175	194	152	149	152	169	156	153	145	172	153	142	144	168	164	178	138	169	200	170	154	157	162	153	170	145	150	157	171	176	155	155	158	164	147	134	159	166	161	148	144	174	171	173	159	167	173	161	151	145	161	145	161	174	160	151	167	152	178	160	156	159	137	158	159	168	152	157	163	165	165	167	159	142	146	163	150	147	145	157	180	166	145	157	172	144	120	159	158	157	163	151	153	154	165	152	151	176	157	158	150	129	162	164	160	166	162	172	175	141	153	157	151	151	144	143	150	157	162	175	167	147	165	155	167	154
20618	9624	14488	761	532	506	476	485	465	482	447	445	492	453	464	475	426	469	463	422	474	421	452	439	443	493	477	427	420	423	416	457	447	447	452	411	440	458	439	432	416	415	443	467	502	495	619	572	502	496	563	470	530	508	450	431	437	437	440	389	419	471	422	452	459	426	442	435	434	453	461	453	419	448	408	441	420	470	416	442	452	441	456	483	446	442	451	449	424	440	498	645	693	607	509	481	445	435	436	438	473	473	440	444	438	442	426	410	437	456	447	424	423	416	440	458	433	446	451	417	443	449	449	467	436	431	450	450	443	439	461	431	449	433	437	454	440	451	420	423	478	437	423	451	470	455	457	446	438	441	457	410	460	481	448	450	428	426	437	399	467	451	467	462	407	440	454	455	428	401	464	462	465	450	432	428	449	454	427	420	486	492	425	426	484	445	416	440	447	415	440	423	450	437	432	438	451	408	419	443	489	440	443	447	463	461	440	458	428	438	448	454	398	430	460	442	411	403	432	430	432	446	432	466	461	426	454	403	424	462	445	416	441	409	462	427	458	423	413	442	449	445	405	434	444	437	456	434	442	435	419	449	454	432	495	418	454	414	481	426	425	454	408	433	455	464	403	440	454	460	436	449	436	455	459	390	453	439	436	422	437	436	450	472	477	449	430	452	438	459	416	440	437	418	475	438	429	412	473	461	466	444	430	447	449	423	432	409	439	450	415	471	445	439	450	416	453	425	454	469	463	473	434	438	461	457	468	453	440	430	447	416	463	461	487	428	446	450	401	429	439	444	428	420	450	469	423	505	453	427	433	442	456	424	443	431	466	443	404	405	494	438	430	438	467	395	468	434	436	418	421	441	414	462	481	410	465	458	479	457	429	461	453	467	450	398	407	427	414	433	423	439	445	411	437	438	445	464	466	434	462	448	472	399	452	459	409	461	445	460	433	446	513	429	464	420	419	455	487	452	408	449	464	458	422	413	432	437	469	441	461	410	474	416	447	449	461	429	419	466	462	403	472	443	463	495	480	434	448	419	443	450	446	433	424	441	436	450	427	446	511	454	461	452	462	444	459	418	461	406	408	461	446	470	438	447	459	415	461	447	463	429	429	424	406	439	430	420	475	428	425	442	453	500	460	451	455	437	435	437	414	463	482	439	431	418	430	421	469	468	449	444	431	419	467	447	434	443	428	447	451	458	444	474	444	417	454	477	453	459	457	433	475	415	419	443	426	444	446	452	435	441	476	468	470	498	478	449	445	452	423	473	442	456	448	416	415	483	429	407	426	430	438	415	441	445	444	467	398	457	478	444	436	427	421	424	453	430	428	447	399	463	467	462	483	448	402	470	428	428	415	456	425	476	411	457	499	456	404	435	430	422	456	426	432	436	447	467	444	422	491	470	463	453	452	439	445	433	428	456	436	432	455	435	459	424	424	417	458	415	442	451	465	410	431	448	449	442	447	437	440	433	472	455	430	424	477	439	450	443	449	421	444	412	461	435	485	435	436	442	440	450	416	436	455	421	414	409	460	439	444	454	460	412	422	454	450	468	435	442	443	422	466	430	430	429	455	432	436	429	455	434	445	417	448	455	443	471	459	418	419	428	468	470	438	473	416	419	428	426	444	449	413	465	452	460	448	441	471	454	400	441	435	442	442	451	452	432	447	435	425	452	466	400	456	446	455	450	448	448	441	446	444	474	467	428	437	437	452	473	486	427	452	450	430	451	443	453	413	446	483	459	433	461	420	438	412	412	456	450	469	485	444	438	453	437	389	466	439	471	460	467	444	439	467	444	410	471	385	453	402	445	436	402	438	455	463	454	422	422	436	468	434	411	446	453	454	429	446	425	489	431	462	427	455	458	450	465	438	419	399	442	469	453	436	447	456	450	443	470	462	421	429	425	442	459	426	404	466	439	422	460	425	459	414	449	428	451	478	418	467	417	445	438	473	475	457	431	460	436	483	423	475	460	455	401	462	460	405	467	471	447	472	429	496	427	447	415	433	471	466	458	482	445	400	452	435	453	447	432	451	435	435	440	448	451	468	448	455	449	429	471	452	453	406	434	438	450	434	446	424	446	432	439	451	436	421	440	433	442	436	436	417	447	455	424	435	467	440	425	423	433	448	416	426	478	457	439	437	418	428	450	454	445	397	453	449	452	458	447	450	417	444	429	464	435	442	452	443	436	438	442	440	484	439	470	419	422	413	482	452	420	452	379	440	456	421	421	455	434	421	452	428	447	438	442	443	440	425	417	455	422	484	457	470	456	444	460	420	469	428	453	457	485	456	452	431	444	416	429	450	457	454	457	447	446	436	459	459	459	423	452	428	451	410	404	428	432	437	434	460	459	426	472	442	426	473	458	464	458	420	430	415	425	471	453	471	437	476	427	446	416	448	445	479	419	477	466	430	436	459	472	449	394	429	453	436	455	458	471	425	445	436	460	457	440	489	451	466	471	450	458	412	449	478	421	486	463	452	438	410	446	420	437	440	433	447	446	398	424	479	469	451	468	457	470	492	440	448	459	402	437	483	468	482	458	464	457	462	410	422	482	458	421	436	444	458	438	471	399	405	459	427	449	431	459	488	428	449	451	417	462	460	415	445	435	462	466	423	475	449	476	437	429	406	451	438	446	436	411	455	435	462	437	460	451	461	454	480	441	448	443	472	447	448	462	431	431	449	457	438	506	439	449	436	445	457	467	424	444	412	443	472	435	441	424	457	474	447	449	436	431	490	440	451	455	456	494	440	447	441	440	454	448	443	474	448	441	437	443	488	471	454	441	486	450	412	463	474	461	474	469	437	459	412	427	466	466	467	429	484	448	438	410	414	458	439	453	487	423	444	480	432	441	421	437	431	466	441	451	475	467	421	465	447	422	461	456	474	472	441	452	456	462	432	435	466	413	466	422	417	387	435	421	447	457	450	437	446	442	447	441	404	422	439	440	422	455	418	403	385	437	418	437	419	431	426	436	437	423	426	422	431	446	450	415	411	468	442	467	465	485	470	451	451	414	438	402	409	422	456	451	429	441	434	444	437	442	410	416	465	444	419	443	401	432	428	478	451	416	465	455	465	405	445	428	414	449	453	456	472	452	435	450	437	445	456	468	473	472	434	435	431	476	462	464	463	426	444	411	423	413	448	475	418	432	441	453	430	419	461	471	451	481	504	447	464	430	432	445	413	430	412	474	427	449	426	423	456	447	425	465	459	450	441	431	445	459	445	460	480	444	452	430	437	407	436	459	442	433	444	423	447	452	442	440	412	469	448	420	444	420	458	478	479	470	454	459	436	449	449	477	445	412	418	416	461	463	472	412	474	416	450	444	438	495	486	456	466	431	423	460	409	482	411	425	472	407	486	454	445	474	459	421	430	433	437	425	446	429	431	455	390	463	432	399	448	492	444	455	437	471	481	441	427	474	398	439	418	413	437	447	428	463	488	437	465	464	440	443	434	417	461	452	442	483	437	466	436	427	496	455	440	404	453	438
66286	48692	52293	19513	1769	352	266	187	198	198	188	178	173	185	163	157	177	193	162	134	182	176	164	138	163	178	146	151	185	140	151	168	167	153	165	154	166	157	154	169	162	144	166	164	185	198	333	263	240	206	246	193	225	203	171	150	172	150	157	173	159	142	159	165	164	160	183	147	152	147	161	149	130	161	133	152	172	165	163	153	166	162	159	172	167	143	148	145	173	159	197	294	247	240	188	190	153	132	154	128	143	166	140	159	153	147	131	131	148	147	149	134	135	162	152	136	132	154	168	151	150	161	164	156	152	159	162	139	166	142	133	141	149	137	166	161	144	140	133	133	143	132	155	146	154	138	175	140	159	157	141	153	163	191	147	149	153	139	158	138	154	165	130	132	136	141	161	152	179	132	167	138	146	169	161	154	164	144	135	151	146	134	162	145	144	135	154	155	127	144	183	132	143	156	140	161	133	140	137	140	144	166	144	162	143	154	149	166	162	138	156	136	137	133	141	118	140	162	144	159	136	153	134	134	152	138	151	150	165	151	144	162	152	149	148	147	157	124	151	125	144	141	155	160	127	144	155	168	137	152	146	133	141	146	150	167	157	165	146	163	149	149	155	169	171	155	153	142	143	141	129	141	156	139	151	155	154	136	151	148	131	160	150	158	140	143	151	140	164	162	147	140	140	166	166	161	153	145	139	156	134	149	158	135	149	128	147	125	162	167	145	166	161	153	156	162	167	145	146	139	135	155	160	148	145	154	171	170	131	161	149	157	176	151	150	159	135	141	148	122	161	143	161	159	126	155	134	143	133	167	144	155	119	164	139	161	151	148	151	151	141	161	150	148	134	149	148	163	156	176	140	150	135	172	151	145	152	146	161	155	151	160	146	150	153	150	143	166	162	175	144	171	145	155	156	157	168	154	166	133	147	174	153	161	164	163	142	138	136	161	151	140	166	130	133	133	166	148	126	135	158	134	148	162	149	145	139	120	153	152	133	143	131	150	150	176	158	150	144	150	127	152	156	167	137	159	163	147	143	156	144	153	131	148	140	153	158	159	135	157	142	171	158	150	137	149	168	159	144	143	163	166	148	159	168	152	141	143	144	156	149	159	152	159	164	167	154	148	145	149	155	141	148	139	154	152	138	153	162	152	155	145	133	149	146	155	145	138	136	154	143	153	170	169	154	141	156	136	149	160	142	144	139	128	129	154	144	136	153	155	165	153	161	140	159	156	140	149	150	154	124	158	149	127	164	148	151	152	150	170	170	141	142	146	137	142	154	165	138	139	145	153	151	168	142	137	128	154	142	154	171	143	138	175	153	142	154	149	151	163	167	138	145	164	160	155	152	180	162	187	149	139	156	173	152	151	148	154	139	158	150	147	163	161	150	156	145	149	147	140	164	162	155	152	160	157	146	145	140	150	162	144	137	151	151	159	161	146	132	143	146	141	165	125	132	151	163	146	140	134	153	158	170	125	139	145	153	152	139	173	138	129	148	126	134	134	160	164	158	135	179	156	171	160	154	140	138	160	159	151	159	138	171	158	145	137	141	144	150	163	141	161	169	128	147	146	143	142	124	142	145	149	148	150	158	155	129	140	170	149	141	165	127	138	149	119	169	127	125	145	153	142	144	165	159	152	143	160	109	145	135	150	163	171	150	176	172	157	148	166	165	130	150	151	155	173	136	141	161	147	153	140	162	134	149	145	127	153	153	166	149	156	164	158	136	149	164	139	161	145	146	154	152	179	156	160	165	156	149	157	146	139	128	125	148	144	157	144	146	135	172	147	145	161	147	157	126	124	153	138	149	144	156	158	140	135	158	141	169	146	139	148	160	146	136	160	145	145	172	159	152	154	144	156	156	137	172	151	127	149	159	143	144	153	153	140	159	157	139	166	146	153	135	147	157	128	158	150	149	171	159	164	150	160	152	162	151	150	158	137	134	166	171	156	115	168	152	138	145	135	140	119	143	144	144	156	166	144	159	114	145	159	146	170	150	154	158	140	150	131	142	166	138	155	133	156	152	145	162	149	148	159	143	159	149	144	129	140	166	154	145	147	154	145	158	150	149	159	141	141	145	152	141	140	152	132	181	151	150	149	123	155	142	153	155	142	158	132	144	135	157	124	153	164	144	148	144	154	133	153	152	152	160	138	164	163	139	163	178	181	154	143	165	155	170	158	149	137	171	155	151	143	163	145	136	173	160	142	155	146	155	138	151	167	156	162	142	149	148	159	151	133	134	144	180	140	148	144	155	141	151	142	155	131	158	142	173	159	138	153	145	153	160	158	141	139	145	149	149	150	116	156	133	147	156	149	178	147	144	144	157	152	154	148	134	151	131	158	145	138	167	151	152	160	163	154	149	152	156	157	139	148	136	156	127	133	134	136	131	160	139	145	162	157	130	145	137	142	169	139	161	153	159	146	144	144	146	144	155	152	148	160	168	144	169	130	151	144	149	164	152	158	150	160	163	164	163	166	163	133	147	153	156	140	143	133	156	128	145	165	141	144	140	157	143	153	155	124	170	152	162	150	157	155	154	159	155	155	154	164	155	141	134	134	153	168	145	152	171	170	164	154	157	156	161	143	167	149	169	146	164	147	135	141	137	162	152	155	148	156	165	146	137	160	171	167	146	141	154	163	152	159	155	132	155	156	138	129	138	163	158	169	148	143	149	155	139	137	142	149	154	134	127	163	162	143	161	137	163	145	167	168	136	168	152	167	144	156	153	144	147	148	150	146	170	141	170	156	153	160	147	131	152	150	146	162	179	158	151	146	145	162	160	151	158	172	144	160	141	165	154	154	151	146	153	159	172	148	159	136	158	126	136	157	154	130	154	140	126	154	141	149	182	159	164	166	166	154	119	133	145	149	151	160	154	128	146	145	163	164	143	124	144	168	149	154	161	149	157	140	135	128	138	144	157	152	139	153	173	151	153	129	165	144	165	146	163	148	141	144	129	155	116	168	157	154	165	160	154	149	147	154	147	166	127	143	148	156	153	166	133	166	132	158	134	177	152	140	160	160	137	132	155	176	128	135	160	158	148	134	116	155	157	130	166	148	148	126	162	155	168	139	174	165	142	155	158	145	133	155	153	154	161	160	143	152	127	149	160	132	151	153	141	148	137	135	146	139	137	161	151	139	151	151	163	145	130	157	150	146	140	124	152	140	131	151	141	158	154	154	154	156	167	165	153	151	142	130	120	155	125	148	157	164	153	157	170	165	120	135	141	162	160	152	158	179	150	139	129	142	160	137	154	149	161	170	145	155	139	128	153	178	141	137	148	174	145	163	152	174	138	153	158	122	136	146	173	147	149	159	171	154	133	151	149	138	141	145	128	148	151	141	164	149	160	135	152	139	139	142	149	138	146	152	168	143	141	143	155	162	149	138	131	164	154	159	158	154	163	157	146	134	153	161	133	137	152	122	158	173	151	159	161	133	154	149	140	189	143	151	139	151	155	160	137	160	132	137	159	147	134	167	160	159	144	160
41855	37488	46002	6619	1272	1084	964	845	811	720	702	636	617	543	530	516	560	501	528	492	482	489	511	498	491	488	480	464	469	466	455	471	452	471	457	463	459	450	442	457	444	460	511	594	702	999	1677	1472	1376	973	906	1086	1103	879	590	509	486	453	422	457	447	434	451	454	441	472	428	440	425	441	471	433	455	425	455	432	450	457	429	438	469	469	485	439	396	462	441	442	434	433	990	1617	1112	972	694	515	445	442	429	416	432	454	423	443	450	442	451	440	432	434	408	443	420	391	394	428	420	433	405	418	383	420	432	369	465	407	423	434	425	404	400	441	457	432	427	411	465	425	430	437	420	419	457	416	447	446	389	440	404	419	456	419	405	421	395	429	446	414	460	421	447	483	432	413	416	458	407	462	421	469	465	410	460	457	403	436	396	417	429	468	408	426	452	423	427	433	409	446	421	442	457	417	447	451	432	427	456	470	447	413	422	399	398	416	407	426	428	443	414	438	392	405	439	459	409	411	410	434	414	422	417	456	429	440	420	416	440	435	421	396	446	409	415	429	416	424	443	465	423	458	458	439	434	427	453	445	425	451	420	435	447	445	391	438	420	413	406	447	416	448	427	425	432	455	447	454	471	430	448	422	395	438	438	433	416	420	471	448	462	440	466	415	466	464	420	428	425	403	430	430	466	414	419	440	420	429	451	411	448	383	422	446	411	453	423	439	454	440	438	453	405	408	404	379	433	446	451	440	417	459	427	417	417	429	447	419	434	423	413	414	456	462	405	401	438	440	408	490	434	413	432	459	439	426	429	417	410	441	420	462	435	446	417	429	412	408	413	464	427	409	421	413	404	430	454	417	461	461	457	444	417	419	404	412	441	421	413	424	453	449	449	440	406	442	393	430	442	433	441	433	422	437	416	439	412	430	443	466	478	455	429	443	433	457	448	443	471	381	465	403	444	416	399	431	470	398	415	409	390	415	411	401	461	423	416	418	406	455	411	422	435	450	427	414	418	405	432	396	378	445	435	444	437	412	374	446	442	412	404	441	432	435	446	414	449	380	450	449	433	441	425	428	450	440	461	441	423	456	452	431	446	475	443	407	448	397	457	434	479	447	406	427	423	450	453	443	426	422	403	435	414	449	427	396	430	430	409	426	419	435	434	430	409	442	427	460	398	415	463	434	414	444	449	447	444	442	439	443	418	428	430	397	397	412	427	407	456	441	425	395	423	412	425	428	461	437	430	423	445	444	433	438	448	443	455	450	388	430	420	439	417	411	440	448	436	450	414	423	452	425	422	422	425	418	410	427	452	417	463	443	420	391	452	432	441	442	437	426	442	423	451	394	426	416	420	423	416	418	411	437	436	429	419	431	425	402	415	423	424	449	427	399	455	454	444	457	461	430	477	447	403	441	445	410	395	406	417	443	442	437	425	425	380	407	460	466	409	441	438	430	459	464	408	427	434	417	433	436	472	414	429	453	418	373	391	460	392	439	391	428	398	427	418	394	435	452	465	422	434	428	425	412	433	413	443	434	419	417	429	377	443	429	448	464	457	436	397	431	433	425	426	440	428	413	446	436	455	407	428	433	403	430	416	436	445	422	454	420	432	429	460	441	404	400	440	462	387	413	406	464	421	370	431	418	472	471	407	430	405	449	419	433	410	472	443	440	402	440	428	401	386	396	422	417	432	446	430	442	392	445	454	437	461	430	412	413	445	411	441	430	424	433	439	446	454	409	420	446	462	422	457	394	446	399	404	436	411	414	435	408	432	415	448	424	429	419	399	419	391	461	408	433	443	408	451	424	430	440	436	471	443	435	448	436	422	387	437	449	421	409	422	428	410	459	428	449	467	432	440	436	405	434	415	420	456	414	431	445	425	457	429	424	462	445	478	404	455	440	413	409	407	429	465	401	424	445	433	425	428	416	467	435	431	435	424	407	418	430	472	429	424	410	430	443	458	401	422	405	444	408	419	419	430	433	452	443	441	429	405	453	420	408	429	434	457	448	412	423	423	436	449	452	410	458	418	432	460	460	406	451	432	414	441	440	443	488	414	425	457	452	460	418	426	450	419	431	419	458	450	472	447	427	435	407	438	434	428	445	440	396	458	438	433	423	452	415	387	450	420	458	468	472	385	418	463	411	459	408	438	412	426	447	463	382	455	447	441	443	423	426	451	468	462	421	425	435	444	380	439	423	391	454	447	392	424	443	442	425	431	394	408	464	410	421	458	416	421	442	464	425	396	433	454	398	430	441	450	413	407	440	433	437	446	406	412	405	444	408	472	415	452	455	437	417	410	437	423	464	416	408	439	404	431	412	416	396	407	449	457	448	416	419	430	438	461	469	455	452	399	419	408	428	451	422	466	435	428	420	409	428	431	442	436	397	460	438	433	431	410	375	453	438	418	452	445	429	413	426	420	463	430	424	401	447	407	443	434	422	428	464	423	426	435	405	437	421	414	469	436	400	438	438	418	439	469	413	414	415	445	419	459	498	435	451	435	442	412	437	416	401	430	415	474	451	409	412	436	427	417	418	450	397	435	462	392	450	423	431	424	412	417	434	405	453	411	426	427	402	385	488	417	416	424	396	436	442	423	426	428	412	435	423	427	435	449	457	433	413	460	446	437	453	411	433	420	445	442	439	434	412	415	398	422	439	466	406	422	409	412	414	395	460	435	402	421	414	440	442	428	420	440	458	439	441	413	429	450	443	430	428	475	451	441	393	429	432	405	415	426	413	452	397	464	425	428	439	393	410	420	437	416	433	462	418	399	432	445	382	451	390	415	444	445	418	435	411	408	449	421	409	447	443	432	404	432	424	435	430	433	451	424	377	459	433	454	435	415	431	421	431	444	471	435	441	391	442	415	441	402	414	429	399	413	417	466	409	426	454	434	445	447	430	447	422	449	446	431	409	431	436	395	428	416	410	403	453	412	440	397	453	426	419	427	415	452	445	432	456	421	475	388	449	436	428	446	442	416	431	445	447	437	437	434	418	417	448	439	471	437	446	376	447	396	465	403	470	434	428	406	458	444	423	421	431	400	411	453	439	415	458	442	472	431	439	389	419	406	395	458	403	436	420	407	404	435	424	415	434	455	452	416	415	437	429	420	425	416	395	418	456	417	410	395	412	439	421	431	419	396	442	460	429	429	434	437	382	403	405	435	415	391	466	414	430	410	404	422	416	406	452	417	426	414	443	438	373	429	393	474	425	458	467	432	430	440	431	439	446	435	430	434	435	406	448	410	440	375	414	449	427	442	453	441	434	430	487	457	449	415	454	398	456	397	439	433	449	421	423	427	430	469	446	405	469	435	441	410	479	416	421	441	413	415	399	453	433	432	407	420	422	486	416	408	436	457	430	435	392	472	442	441	444	416	416	445	420	399	406	424	409	425	451	440	431	442	420	410	384	433	411	424	382	435	425	443	444	448	405	444	479	437	423	461	443	450	390	391	436	424	418	436	447	426	406	434	456	429	439	419	419	427	444	431	394	433	428
78103	60314	63902	30410	7329	768	495	332	358	306	303	294	290	263	231	208	241	223	216	257	233	238	239	238	222	237	207	215	257	228	205	197	216	208	196	228	223	220	243	218	228	207	214	283	261	414	403	393	403	366	327	330	304	256	266	205	216	258	214	202	222	212	197	206	245	216	188	220	219	221	213	202	230	200	218	180	189	203	201	216	209	191	194	211	222	191	238	226	207	227	359	445	399	314	286	239	210	234	211	206	177	226	194	215	178	209	185	207	194	175	208	213	232	226	187	232	191	254	193	197	192	202	212	227	217	208	217	224	210	203	229	203	204	186	220	201	229	200	207	205	201	183	219	221	202	226	219	213	208	207	230	205	189	197	186	215	213	222	199	205	199	198	215	199	203	212	225	205	225	217	213	226	214	227	205	203	199	208	208	195	200	213	208	188	205	196	207	198	210	185	202	190	222	215	199	215	223	202	207	221	209	234	198	233	207	203	217	202	203	211	209	217	232	215	223	190	220	193	224	221	190	219	195	223	195	189	212	219	196	209	194	190	201	230	208	216	210	226	197	207	224	193	194	193	180	194	208	194	188	219	219	174	211	216	217	218	206	228	199	224	211	202	209	214	232	206	206	236	225	204	227	186	201	206	221	193	187	189	219	204	239	214	199	203	211	232	208	190	212	212	221	233	222	213	225	205	222	209	220	234	208	210	214	233	233	214	219	202	180	198	178	196	204	186	227	212	192	184	223	188	220	200	199	212	220	212	217	195	221	222	212	218	184	189	244	213	214	189	212	217	217	198	212	217	193	219	193	211	228	220	191	191	211	183	204	192	211	180	214	232	207	220	203	197	206	189	198	236	189	197	199	197	211	202	209	224	216	234	173	231	217	202	216	209	224	239	207	202	208	217	220	206	191	212	212	230	225	190	191	194	217	204	220	189	205	229	212	216	201	214	208	217	218	212	229	208	201	218	214	206	234	214	210	211	201	195	223	205	239	190	219	223	212	227	217	219	182	175	239	211	172	219	226	217	219	201	211	217	200	199	226	226	206	212	198	193	203	213	219	201	213	223	183	217	202	203	173	201	178	228	216	224	214	181	224	220	225	218	225	194	189	192	191	207	214	221	236	193	204	212	200	214	239	240	222	218	199	227	200	203	191	191	194	216	235	220	216	213	205	210	210	220	227	222	223	209	195	209	214	222	229	222	216	202	205	192	192	200	195	192	216	200	245	193	212	205	184	186	204	210	224	182	206	214	210	210	223	195	217	225	203	197	224	228	196	201	205	201	219	233	209	196	209	201	204	212	222	218	212	207	209	212	232	208	201	196	198	204	221	233	213	193	192	180	232	189	217	204	237	208	212	225	200	229	197	215	188	217	207	207	189	196	215	225	244	202	224	205	207	198	212	190	243	215	237	199	219	192	195	225	205	206	225	217	215	219	211	194	233	192	202	205	193	196	184	213	185	230	198	212	215	216	232	204	226	246	225	227	226	196	205	191	197	198	182	228	211	213	215	209	189	217	229	206	196	209	192	230	193	211	209	203	209	220	206	211	199	208	219	218	222	229	213	206	204	220	202	207	203	196	208	208	193	204	226	229	210	190	222	228	201	201	193	215	209	237	217	195	186	212	230	220	220	215	206	208	218	211	219	209	192	234	219	201	210	215	204	200	199	206	186	210	190	234	186	210	210	223	206	198	194	191	191	199	201	226	194	204	214	210	220	207	196	225	201	236	216	200	219	221	209	228	202	214	207	209	222	180	239	212	228	195	211	232	195	195	195	182	184	223	236	210	195	210	210	202	178	204	201	186	218	199	214	230	211	212	229	200	235	189	211	194	197	215	230	197	225	208	220	204	203	206	196	223	218	196	197	212	197	210	234	219	201	202	182	226	229	238	204	205	200	209	244	225	192	199	195	201	226	204	208	203	190	205	213	232	189	206	213	209	219	217	200	207	199	204	187	208	200	223	193	210	232	181	219	212	237	241	221	215	205	211	203	203	216	230	212	210	208	214	213	199	210	193	220	196	220	205	225	203	203	192	203	224	205	205	214	213	208	204	197	189	214	251	223	211	214	209	197	204	232	190	207	216	247	211	229	202	226	208	231	201	226	197	207	215	199	230	214	214	211	226	231	192	225	235	200	212	203	221	214	192	215	227	216	209	235	187	219	228	234	202	197	196	230	204	232	222	216	203	197	197	205	225	224	227	217	225	226	207	233	204	216	226	197	232	210	223	205	220	231	213	213	231	212	207	181	217	196	246	187	183	212	196	204	217	207	217	226	217	219	220	224	234	216	207	217	220	214	212	206	164	225	178	246	190	212	193	196	223	203	185	238	197	219	191	217	223	207	210	226	212	206	219	201	201	210	225	202	247	205	215	216	237	205	220	214	229	185	210	231	168	196	209	206	223	230	222	224	224	192	198	192	207	208	224	181	233	225	210	245	197	220	202	202	209	188	222	212	201	218	216	190	219	190	183	213	205	183	209	215	199	219	192	209	227	197	219	210	222	215	183	227	214	185	206	214	214	209	242	194	230	217	226	219	236	202	230	217	210	203	203	196	175	195	233	198	215	205	213	224	200	205	227	209	195	201	197	195	194	219	207	232	202	210	227	205	197	217	210	228	197	208	194	180	206	215	228	206	204	199	190	196	225	203	198	195	200	235	209	206	218	179	220	198	214	226	213	192	214	204	215	238	219	209	218	226	213	229	230	213	216	193	211	244	196	203	228	238	229	199	211	205	210	214	192	198	249	203	198	206	192	222	201	220	250	209	188	226	198	254	205	197	197	251	190	196	219	231	212	234	171	206	205	193	227	180	198	228	207	193	202	208	174	217	205	221	224	209	206	217	203	200	205	228	226	188	197	218	210	220	196	204	202	181	218	224	196	205	209	201	224	212	209	182	208	244	209	211	208	225	198	221	212	199	187	217	187	221	193	214	206	220	232	205	198	217	213	203	211	229	225	217	199	211	190	188	201	227	182	224	205	191	208	218	207	199	219	222	212	226	214	216	225	223	222	218	210	212	200	197	224	206	218	220	177	192	233	226	221	219	228	198	211	237	221	221	195	207	190	208	204	209	200	226	233	209	230	222	200	216	216	205	178	222	209	223	207	210	234	213	213	174	208	227	209	209	204	215	177	224	203	213	206	225	215	188	201	200	217	231	214	177	209	192	201	224	199	211	212	208	212	235	206	191	211	250	183	200	229	232	225	187	217	188	217	202	188	209	233	207	220	203	225	210	192	219	212	221	172	231	213	215	189	204	208	214	228	213	225	227	231	238	192	192	180	212	206	204	223	231	224	219	209	197	230	213	225	211	210	209	235	205	201	221	231	202	210	186	226	214	212	194	205	207	201	189	215	215	185	205	232	221	213	189	214	199	196	193	194	233	187	201	224	191	210	201	220	201	209	231	206	190	217	225	229	210	222	202	196	206	216	208	201	205	236	197	210	200	232	188	214	213	190	244	203	211	179	244	192	207	217	202	204	177	218
50735	46216	55606	12293	2248	1863	1646	1401	1265	1105	1058	990	880	899	861	790	755	698	758	691	673	715	696	696	676	644	663	665	663	616	630	702	621	599	603	609	608	628	591	649	600	565	622	929	1054	2060	2225	2204	2282	1693	1481	1436	1408	1067	870	699	662	620	612	602	664	571	564	601	667	597	607	605	577	609	601	583	596	592	549	569	580	543	592	588	622	638	629	635	612	624	616	577	602	597	1717	2519	1923	1480	1072	811	617	593	585	599	589	562	530	544	588	575	546	574	557	585	564	526	572	551	570	606	562	595	578	601	573	576	546	585	586	594	593	589	519	542	542	557	601	536	546	593	567	607	550	534	627	572	555	614	530	558	593	597	597	558	570	534	600	596	570	518	568	590	556	548	529	597	581	564	606	542	567	581	499	584	578	586	587	564	582	558	538	593	580	559	551	534	601	557	542	563	580	550	547	594	550	580	584	585	541	536	565	570	570	571	565	558	588	583	515	582	559	594	583	537	537	542	537	587	568	582	564	603	574	532	557	590	564	607	510	620	604	545	595	584	538	572	591	579	546	611	570	526	591	597	548	608	583	557	549	589	543	613	546	596	589	532	573	602	550	567	548	561	589	555	564	564	574	534	560	567	603	578	600	588	554	538	549	568	573	569	599	562	576	580	521	546	547	539	551	547	592	574	579	570	595	557	539	569	554	568	606	544	551	575	568	578	525	596	534	574	571	544	586	598	608	590	536	572	596	564	583	606	540	603	561	569	543	566	590	573	561	576	535	530	544	559	611	569	570	554	572	521	580	543	539	567	557	566	583	575	569	588	549	553	567	594	566	547	527	570	605	570	572	595	562	588	582	564	575	556	532	558	553	557	600	557	585	568	537	550	555	568	540	562	576	585	600	554	573	551	525	555	615	605	552	578	548	560	573	573	579	537	610	568	546	594	600	612	539	583	557	556	555	552	564	557	583	543	547	569	619	561	576	546	586	593	605	572	576	553	559	528	565	577	519	540	533	548	561	578	559	603	517	583	580	554	552	566	581	558	575	540	546	524	580	594	582	565	554	555	570	589	633	585	578	559	558	582	529	541	503	587	565	569	572	594	548	573	546	546	545	578	565	603	562	538	542	588	589	577	603	567	583	567	580	597	571	589	550	572	585	561	573	561	573	604	562	540	567	553	559	556	561	618	572	580	589	595	618	591	547	589	580	596	560	577	573	584	558	573	534	534	589	597	635	576	575	555	583	540	562	548	584	596	576	532	582	582	587	512	630	576	591	584	584	551	554	594	548	578	592	547	575	562	578	568	569	592	543	578	578	554	554	609	533	546	601	537	540	558	564	575	558	593	565	595	593	582	627	524	596	555	609	580	583	596	525	526	546	561	576	551	608	586	579	566	611	544	612	556	585	560	569	549	555	597	593	565	584	552	628	595	592	556	577	564	542	554	544	561	580	558	575	534	589	565	585	558	557	525	579	502	595	546	630	584	546	549	557	573	547	594	613	561	575	560	549	573	545	551	560	555	632	538	552	587	572	578	521	554	597	566	599	573	607	596	544	608	583	554	585	556	572	553	587	558	551	571	553	600	553	571	545	605	570	570	574	600	585	549	542	560	546	553	544	540	542	603	574	547	572	547	565	539	570	568	554	528	522	554	592	542	571	609	545	524	560	544	553	553	584	552	561	579	595	592	619	552	579	553	565	559	550	556	578	560	589	601	531	569	585	568	575	584	552	574	522	560	544	549	643	548	553	547	546	558	549	525	549	558	513	567	575	580	563	595	556	571	574	556	562	593	554	595	573	624	623	574	588	610	570	578	544	529	549	574	549	525	590	523	549	552	573	580	507	555	566	557	566	602	529	579	585	529	565	542	595	621	534	599	529	614	602	564	557	635	592	548	613	555	571	556	563	570	542	563	552	572	555	596	566	619	561	587	550	548	548	592	573	589	554	587	600	587	578	557	561	570	574	587	563	546	549	616	581	624	534	568	612	565	562	535	564	569	550	614	578	539	522	581	526	543	503	588	577	611	586	562	571	590	561	591	521	555	543	560	627	564	593	558	585	571	558	553	554	612	583	575	582	584	551	565	580	565	577	577	557	586	599	589	557	569	578	558	572	520	574	571	572	589	589	573	583	548	557	549	592	561	575	550	569	621	569	546	544	571	552	588	571	619	595	562	573	594	601	605	548	600	559	503	538	580	533	576	572	574	577	591	593	588	583	619	552	543	564	603	595	591	579	564	565	573	558	580	588	611	555	559	587	548	594	567	561	604	545	564	581	568	583	567	567	552	596	579	575	578	600	577	574	575	580	540	595	553	593	577	602	602	549	561	616	569	548	550	544	537	513	564	560	579	535	565	547	598	564	541	566	561	530	540	535	542	558	550	599	493	571	566	578	593	553	571	581	557	504	569	546	586	516	572	592	567	514	548	565	582	545	583	543	555	551	543	550	567	553	608	578	603	579	554	578	552	572	524	577	584	581	525	545	537	549	569	574	601	576	582	586	530	571	535	560	551	550	610	551	598	586	624	550	583	542	564	572	585	537	629	571	599	600	562	543	575	577	583	586	552	583	580	593	599	572	561	577	594	548	582	521	641	516	588	600	553	535	584	546	560	630	592	571	572	535	562	571	541	548	560	590	577	580	567	581	558	541	555	542	588	574	556	582	595	518	542	609	561	544	590	562	593	586	601	577	578	569	541	588	615	575	611	590	549	596	567	577	561	542	589	564	582	574	581	549	572	520	576	574	561	594	545	600	571	569	569	588	550	583	563	606	545	544	569	557	499	565	521	613	533	593	563	555	635	597	561	570	559	605	536	566	554	542	553	540	578	529	613	545	561	576	549	596	539	578	542	547	593	595	567	570	540	574	533	608	533	566	586	568	591	600	552	567	558	539	579	574	582	594	581	545	584	551	567	536	591	562	600	585	579	580	583	580	559	560	600	628	523	564	555	573	568	542	605	582	577	561	591	599	572	528	591	574	567	573	556	574	557	543	533	565	573	635	589	549	571	596	569	552	597	536	613	546	574	580	557	519	592	574	574	567	559	543	586	600	624	572	550	591	549	556	580	562	529	554	580	563	499	585	614	563	580	569	572	563	585	554	610	583	614	549	556	580	579	558	571	554	574	538	577	515	584	597	544	574	533	551	595	591	556	587	589	566	581	566	533	572	562	557	512	598	528	518	582	587	573	598	597	597	579	568	583	594	550	555	573	581	605	541	601	570	563	539	575	558	578	594	556	578	587	550	561	536	526	590	587	552	567	572	579	558	557	580	529	515	542	585	557	550	570	584	645	532	584	564	569	563	560	571	569	558	646	584	589	580	540	568	590	585	585	540	562	571	558	567	586	590	579	566	589	553	563	543	556	582	588	534	515	594	546	577	578	575	554	572	584	562	632	594	531	550	576	549	523	611	559	573	541	521	545	546	562	538	564	599	599	566	590	608	572	545	615	561	555	558	566	579	557	582	574	595	595	615	560	591	595	606	577	568	540	574	539	589	562
24415	7925	8674	1308	264	187	219	179	167	164	181	173	159	181	166	189	175	182	194	152	151	178	188	162	186	203	158	180	188	167	176	151	161	187	173	159	152	181	179	187	176	175	164	182	167	163	173	178	169	163	176	169	190	185	187	157	183	157	171	161	169	160	165	162	167	143	177	173	162	157	171	159	170	160	142	156	184	163	200	164	152	181	189	144	187	171	161	169	154	183	177	221	183	224	179	161	177	177	192	184	188	190	163	169	165	180	175	167	174	189	166	178	146	164	177	149	158	159	190	167	172	176	177	150	170	167	160	152	144	155	172	175	177	174	188	175	160	178	179	177	176	119	169	180	165	159	164	190	175	163	171	165	184	178	172	158	159	162	171	176	149	168	159	190	198	152	154	183	163	177	176	170	152	165	183	180	164	148	168	186	164	169	168	177	170	197	170	154	175	155	158	174	158	154	153	190	166	193	171	170	178	182	161	151	173	165	144	150	159	147	160	167	157	150	167	159	173	173	175	162	174	176	167	183	161	171	172	183	167	179	182	163	174	145	150	175	175	146	170	174	190	171	200	157	187	177	152	141	183	161	188	158	158	184	161	147	165	168	179	168	173	167	189	176	174	197	184	166	145	174	164	155	163	173	165	170	157	172	172	150	169	181	184	138	167	183	164	163	173	137	158	169	147	188	173	162	195	173	173	165	198	179	169	199	163	167	172	168	181	189	187	150	159	168	155	181	184	181	157	170	159	192	172	181	176	154	186	166	170	191	195	161	166	184	174	157	168	150	170	153	165	162	166	154	154	180	151	168	177	192	172	153	175	147	150	187	160	165	178	166	154	171	187	173	176	170	161	176	170	177	172	158	170	172	164	175	148	157	143	158	171	165	164	169	151	185	177	140	168	177	167	183	182	172	184	171	159	148	167	161	161	185	177	158	170	158	178	170	163	150	179	148	172	183	196	162	181	168	167	170	173	149	170	149	167	174	177	175	183	159	187	167	161	179	173	154	151	170	175	176	145	153	154	170	145	140	190	157	170	173	158	179	177	163	164	159	177	163	172	158	185	163	185	194	156	167	160	154	180	178	179	198	200	176	196	190	181	168	165	156	175	171	167	143	172	153	165	180	155	170	179	154	158	173	185	177	195	156	177	181	159	179	165	142	175	166	176	168	158	163	153	187	177	169	146	183	178	174	152	149	190	168	168	184	165	192	161	178	170	183	163	161	163	182	157	191	187	195	165	177	185	154	183	191	158	189	186	215	184	168	173	158	180	162	161	180	172	163	166	160	174	172	175	171	178	160	179	152	193	181	176	154	172	179	167	182	172	182	187	166	177	182	157	193	179	164	176	172	176	183	161	154	173	170	167	185	157	186	160	169	170	173	163	169	169	159	194	168	152	171	172	174	167	155	189	183	166	194	152	169	154	159	186	167	184	175	174	158	149	184	166	176	152	187	165	168	144	170	178	170	158	141	164	165	183	166	168	164	178	207	190	183	189	172	178	167	169	186	170	179	173	154	176	151	149	173	179	179	154	181	189	175	156	175	182	189	153	157	153	180	174	169	179	171	162	182	150	164	171	147	182	166	164	174	179	150	175	158	176	159	165	169	179	150	172	169	174	185	178	143	199	195	180	154	166	160	141	190	162	191	180	158	145	179	173	177	156	175	145	167	192	187	161	172	142	157	161	179	173	183	151	181	181	171	172	166	179	143	156	152	178	162	188	150	191	158	172	179	157	164	175	161	189	173	155	166	181	144	145	165	176	183	168	169	174	174	148	182	144	188	142	178	182	177	167	167	147	165	175	165	165	175	175	180	166	167	140	152	162	163	174	176	147	167	155	160	182	168	171	186	178	157	185	173	194	185	170	167	163	196	156	164	167	169	183	169	158	148	183	161	174	155	183	171	161	165	162	169	140	155	177	155	174	165	186	180	163	176	166	180	162	192	163	146	186	147	170	193	193	190	171	193	157	171	174	185	157	188	176	160	197	169	163	187	162	164	174	156	167	172	174	176	148	146	173	166	163	163	200	152	182	159	141	149	161	184	169	172	184	154	194	160	177	153	173	172	165	175	144	149	182	169	177	169	157	174	191	164	164	189	169	168	157	168	174	171	164	162	178	168	176	153	177	174	169	200	169	161	188	171	163	161	175	191	174	156	159	166	150	178	149	171	166	191	153	190	192	154	181	187	185	163	150	161	147	189	150	176	167	189	179	190	148	162	152	158	154	161	180	148	154	174	157	179	183	160	150	160	158	167	183	177	160	147	154	138	157	186	180	166	170	164	209	164	166	151	189	166	154	169	145	184	166	162	186	144	160	168	153	174	153	181	166	154	169	160	179	163	149	150	160	163	179	176	163	139	140	175	150	174	158	158	164	160	162	160	173	172	153	162	165	168	160	161	183	162	180	170	159	154	147	161	151	190	170	170	172	161	167	173	181	140	175	159	145	175	174	165	185	159	190	172	173	160	144	190	157	193	175	158	180	172	145	173	196	164	169	185	177	159	171	166	179	172	182	184	182	177	166	177	171	151	156	172	164	164	151	183	151	147	163	196	183	180	150	184	157	167	147	163	174	151	178	168	179	182	176	168	162	169	169	170	142	147	166	143	161	201	187	164	152	188	180	171	152	175	192	171	163	153	177	163	204	146	175	179	169	165	187	178	149	183	152	152	171	173	169	170	160	157	170	151	170	150	167	152	179	172	145	185	176	156	169	177	150	174	170	170	175	186	176	184	154	188	171	155	157	158	162	156	188	184	196	140	194	166	160	169	161	153	178	185	171	160	135	156	178	158	158	145	193	204	161	169	198	184	198	175	153	174	142	171	157	167	177	159	147	191	145	153	192	190	156	189	165	150	154	181	180	166	174	167	175	186	169	158	151	192	184	168	168	174	180	157	148	150	176	176	168	170	211	174	183	169	143	178	175	153	162	158	166	189	172	187	178	168	171	165	167	169	181	188	174	161	178	175	193	185	175	181	166	182	166	165	172	171	165	205	172	182	161	176	164	166	183	167	167	171	203	158	174	183	183	186	163	162	179	163	184	180	168	174	176	157	188	157	143	171	148	170	160	164	200	172	152	152	171	161	172	154	154	162	165	173	168	163	161	139	171	142	154	143	172	182	173	153	156	143	162	174	172	161	161	163	172	198	147	145	163	196	167	161	178	183	171	162	197	173	161	177	183	192	161	166	162	155	166	195	165	172	163	161	188	173	183	183	184	161	182	179	176	165	172	166	153	163	152	168	151	172	182	184	202	197	160	200	177	166	145	181	173	158	171	173	191	196	171	193	157	194	165	160	168	166	157	179	180	183	183	178	141	170	175	131	145	196	149	155	158	158	154	152	164	167	159	152	179	175	161	198	181	177	178	190	165	140	150	181	195	158	169	165	187	151	174	154	167	174	188	166	172	179	166	156	142	153	184	179	172	166	159	154	164	160	172	221	172	153	159	158	169	177	170	156	172	159	174	158	171	167	150	167	160	165	169	164
20260	8419	14131	1940	596	520	472	520	513	466	495	494	489	477	486	489	499	472	471	487	461	491	484	495	476	487	502	507	498	476	478	483	478	477	494	453	484	451	512	504	466	473	483	494	529	599	593	578	557	479	569	495	509	471	508	474	464	496	507	466	447	490	487	466	467	496	442	499	475	449	507	508	479	494	469	474	439	497	487	484	445	512	467	450	475	481	480	506	467	462	571	640	677	710	584	539	467	459	497	473	491	479	466	493	490	484	493	469	469	471	478	479	474	473	494	463	440	498	459	506	428	493	473	466	437	437	483	474	454	457	474	474	458	494	462	481	461	463	479	475	494	515	458	420	466	494	455	476	494	455	477	438	474	504	492	488	447	495	464	449	444	516	490	500	493	488	462	461	458	467	451	498	497	482	479	443	521	500	472	514	484	475	472	435	494	482	450	530	468	486	484	465	478	485	484	435	468	488	455	516	499	475	487	464	436	460	483	456	443	493	456	461	447	512	490	499	436	434	466	522	515	463	439	477	441	460	484	483	463	486	496	504	509	461	510	535	462	489	466	511	489	461	432	485	501	469	476	441	474	486	482	493	446	466	445	496	486	492	492	501	470	462	451	460	516	455	452	476	456	479	469	490	482	442	465	505	453	488	471	441	489	485	461	485	501	472	463	510	504	469	481	504	433	489	475	483	484	424	455	484	467	472	521	478	479	469	446	467	465	424	480	525	476	428	461	466	476	453	494	451	494	477	476	470	503	456	493	505	467	460	486	460	476	475	499	496	474	478	489	486	483	491	455	458	456	494	471	469	508	475	448	469	464	453	459	464	502	534	466	474	464	515	506	468	499	467	440	461	491	426	465	468	514	481	470	478	441	480	456	491	491	492	455	446	480	490	446	498	490	450	484	463	509	455	482	483	459	495	452	465	478	481	501	467	520	524	503	482	426	448	484	483	470	452	458	508	499	472	498	466	493	436	521	471	506	465	447	492	451	464	452	474	484	503	497	428	485	455	447	486	482	446	484	503	421	520	490	514	457	491	494	498	457	464	476	492	469	483	433	474	471	465	468	458	484	503	462	489	456	451	469	448	488	487	466	460	485	476	467	457	473	488	456	480	497	499	475	482	450	444	462	455	470	489	461	464	523	503	439	475	460	495	464	488	458	459	465	493	460	510	478	493	473	481	494	454	478	504	464	491	451	472	471	450	501	469	480	464	469	461	458	444	484	468	471	454	466	482	488	462	455	463	475	504	483	501	458	516	466	433	469	493	461	500	454	507	491	500	489	465	455	522	467	483	460	424	472	493	481	473	479	492	488	486	496	484	470	481	492	494	493	489	465	475	436	452	503	481	476	477	483	466	437	508	478	484	477	447	531	453	481	503	442	484	453	456	535	448	544	459	457	452	450	475	415	450	505	485	445	505	426	460	513	489	476	485	465	467	440	475	494	488	460	445	431	491	465	480	468	482	477	499	483	464	491	473	514	482	470	463	501	530	499	525	478	486	422	468	492	452	477	482	491	501	476	478	476	480	454	503	485	479	488	485	453	477	509	466	497	482	484	455	443	451	467	489	464	457	481	496	471	480	470	505	464	445	469	448	476	478	487	435	469	512	497	465	489	495	468	496	519	499	479	515	450	451	484	473	457	467	478	484	472	455	457	485	481	453	484	492	448	479	481	477	489	453	512	508	481	504	457	496	440	481	469	475	451	490	480	470	494	473	475	480	482	413	475	496	489	502	482	474	470	486	490	490	524	472	458	483	453	464	498	447	454	437	483	492	479	470	452	501	458	445	486	493	485	470	479	462	478	476	459	437	469	487	478	457	541	423	504	480	455	487	457	497	460	500	486	462	467	462	449	497	511	468	473	481	502	492	481	456	445	476	442	477	479	494	485	499	479	487	451	485	493	496	491	481	500	454	480	478	490	467	467	464	477	474	472	483	489	467	471	484	477	456	424	485	462	487	460	495	528	476	461	456	516	478	460	489	473	455	472	488	476	450	446	473	491	496	470	497	459	471	477	484	476	505	473	441	451	489	463	475	470	500	500	446	534	486	489	440	490	475	505	473	456	495	458	485	510	484	446	500	445	528	450	492	480	488	475	463	454	488	490	454	460	473	459	464	490	463	493	479	477	500	457	507	494	487	493	493	471	479	454	465	461	471	514	452	481	461	467	472	478	472	456	496	449	458	489	485	492	468	493	508	503	438	467	483	468	458	504	485	478	489	523	520	456	484	474	500	456	465	492	489	486	451	469	446	475	476	496	470	446	473	455	466	477	491	460	486	459	459	455	480	485	475	459	492	490	468	465	448	472	483	459	524	454	507	443	468	485	492	474	499	495	444	514	442	488	464	487	471	465	467	510	489	476	441	459	480	450	438	469	489	489	461	465	508	478	445	474	459	463	489	478	476	438	472	468	478	468	455	438	442	504	463	489	496	477	501	486	512	481	488	462	510	471	459	464	446	507	465	469	447	506	449	484	499	486	489	469	459	499	496	467	523	481	463	473	434	456	472	458	471	488	462	470	440	491	452	463	446	488	498	498	482	499	505	467	493	539	479	449	465	480	476	465	471	507	493	478	505	472	453	447	495	522	437	454	488	440	472	508	474	499	501	491	466	461	478	487	467	442	497	469	513	447	448	454	490	513	500	481	496	490	473	467	505	468	445	489	459	477	484	480	487	493	504	459	458	484	426	466	473	481	472	500	471	471	513	490	442	457	461	478	471	470	464	534	533	501	465	470	448	465	501	461	464	497	496	487	451	476	461	473	502	486	479	514	490	455	495	499	483	460	493	506	468	455	456	485	467	465	462	497	484	523	468	467	486	491	466	469	441	426	502	485	473	470	444	472	482	470	515	470	474	442	470	472	456	481	523	478	493	487	495	468	473	444	460	411	471	485	463	465	464	448	455	468	487	492	469	487	499	467	463	472	470	504	448	457	508	495	472	463	456	460	487	489	500	476	468	502	474	476	448	472	467	495	452	457	477	456	473	497	458	466	501	404	506	475	449	517	455	493	469	484	483	510	457	548	458	466	490	496	497	459	442	507	448	521	476	466	462	489	487	476	460	484	487	480	470	465	493	463	527	498	455	444	471	482	487	452	484	454	474	495	472	477	466	472	468	459	443	506	433	479	474	490	485	514	434	509	465	455	486	479	466	503	500	469	491	470	491	478	491	455	443	482	495	466	496	451	469	495	485	469	496	471	483	487	461	463	479	458	496	475	476	445	495	470	437	495	492	484	466	486	464	463	474	440	460	474	470	448	435	487	500	475	474	503	487	497	473	426	496	477	430	461	472	477	521	464	478	474	506	447	502	472	488	452	428	468	467	472	457	478	457	483	429	525	472	455	479	476	465	496	458	453	499	458	513	494	485	470	462	452	488	472	466	479	475	503	488	452	471	479	479	472	501	476	494	484	473	458	537	464	508	468	494	479	459	502	448	488	461	470	481	468	458	506	485	489	486	451	472	519	454	477	469	480	503	480	485
65031	45831	50970	16562	1517	325	259	239	200	179	182	176	181	160	172	183	155	142	158	152	151	158	149	176	136	152	133	161	141	152	139	146	157	132	134	159	150	142	139	147	132	132	147	176	184	277	293	245	235	189	177	186	225	185	130	148	147	133	137	152	172	152	148	149	126	122	146	148	129	149	132	138	146	152	148	152	133	142	153	151	135	140	143	154	132	140	144	134	138	136	192	270	239	216	165	139	147	140	138	130	141	134	136	142	150	133	133	152	150	128	135	141	149	144	147	136	137	139	131	146	136	125	146	133	155	141	109	154	113	126	135	114	130	153	139	161	154	137	145	163	114	117	135	168	146	130	145	132	153	138	148	100	136	134	130	145	150	132	145	128	156	132	122	125	136	154	163	140	145	150	136	138	162	136	129	132	143	133	122	121	119	127	124	157	131	133	135	133	164	131	154	122	133	126	128	149	112	137	116	137	120	166	139	140	128	126	123	133	152	120	130	129	151	138	137	141	161	152	127	128	156	135	143	132	130	147	137	130	121	139	115	135	153	136	151	136	134	149	137	132	165	153	137	147	141	132	152	143	126	134	119	135	139	157	140	131	153	142	152	131	141	146	132	130	122	146	138	145	154	153	130	125	147	151	145	134	136	134	144	140	125	144	148	143	149	132	154	152	152	138	144	128	131	127	141	124	143	153	154	151	127	141	125	142	128	150	136	129	135	117	158	140	134	148	133	153	154	157	137	133	130	121	132	130	159	131	136	163	145	135	137	148	139	146	137	146	152	162	132	107	139	147	144	132	155	150	153	152	147	135	126	153	142	135	148	148	153	126	146	125	141	143	146	136	125	150	139	135	135	140	127	151	142	160	144	143	126	126	150	158	142	148	151	167	131	149	140	148	159	139	149	154	133	135	170	142	145	133	132	148	140	144	132	131	149	124	177	150	143	133	162	149	142	122	123	150	141	137	133	131	150	148	128	144	137	151	142	153	151	134	137	137	118	137	136	143	133	149	133	157	143	134	117	161	131	148	139	148	130	112	153	139	145	140	131	165	119	132	123	146	122	166	145	135	149	125	130	135	132	144	120	130	147	133	120	135	143	125	143	144	134	152	142	140	142	137	153	155	152	138	128	135	165	134	144	135	140	141	126	130	166	140	130	137	128	143	137	150	133	147	154	130	144	146	135	133	143	139	124	143	137	129	154	130	147	127	140	134	151	156	139	114	158	161	145	125	142	132	130	157	134	151	120	126	131	133	140	135	143	157	157	131	145	143	139	149	152	139	136	162	159	129	150	135	159	148	140	137	160	157	137	145	139	132	140	145	135	126	167	149	150	137	135	144	121	148	149	151	144	147	143	122	117	120	126	133	123	125	144	133	134	131	121	140	151	132	103	122	127	146	135	149	133	122	157	126	133	141	131	134	133	126	124	149	140	121	130	150	135	129	141	127	137	143	155	156	158	120	131	129	131	144	138	137	133	134	134	138	124	149	153	141	137	126	146	147	153	145	145	146	146	119	134	152	137	140	147	159	142	122	112	117	145	137	151	141	135	140	133	134	155	127	145	130	164	124	160	155	140	146	147	149	136	150	135	151	137	128	128	133	126	137	145	150	129	144	160	148	140	126	151	135	128	147	133	149	128	114	133	122	122	145	142	152	130	130	138	137	106	147	131	160	138	115	141	154	140	156	133	146	124	133	126	135	123	142	130	135	135	154	137	142	135	137	138	120	141	151	120	139	123	141	152	158	135	156	124	120	134	130	140	133	150	138	171	156	146	136	132	122	160	147	134	156	131	150	131	144	113	136	131	139	158	122	142	151	129	133	137	167	137	134	145	132	145	134	132	145	141	152	127	147	134	140	124	139	145	136	147	132	137	142	146	142	145	146	153	151	134	146	145	127	135	121	141	111	135	129	134	137	149	137	139	147	144	146	129	119	127	149	136	145	144	115	162	120	124	125	133	137	128	142	136	129	128	127	137	129	156	156	111	140	148	146	133	153	138	149	140	148	131	138	143	125	148	147	152	143	119	132	133	135	147	136	146	132	130	135	149	143	144	123	152	142	136	159	141	125	105	158	135	130	151	128	123	145	138	132	145	152	141	151	124	127	131	154	123	140	137	147	138	134	139	150	137	144	139	138	135	151	155	140	152	149	135	161	119	144	139	144	129	142	165	144	141	132	123	126	159	156	137	142	142	132	166	145	136	146	151	125	139	165	155	131	140	169	158	154	130	149	123	121	149	136	133	136	163	149	154	136	136	160	126	135	133	144	129	143	136	145	140	134	131	139	124	129	150	131	135	103	132	136	140	160	147	138	155	152	142	142	129	145	139	143	130	179	137	132	116	143	133	154	144	124	132	143	122	154	141	137	133	129	122	134	139	133	144	140	133	140	134	151	132	144	142	129	137	154	167	134	150	137	125	141	123	139	130	123	151	119	152	160	135	137	136	144	143	160	129	170	129	123	142	122	130	130	134	132	155	150	138	133	146	139	141	150	137	130	130	112	138	132	142	137	126	129	121	128	143	122	128	161	146	157	128	126	154	155	143	127	137	144	159	152	171	130	153	125	135	131	146	148	145	133	148	136	135	134	135	142	156	151	147	135	143	130	157	151	153	140	145	129	124	156	129	135	127	133	155	133	152	150	155	146	124	128	136	152	149	143	170	135	132	142	128	142	142	129	127	147	134	150	133	126	162	132	144	148	154	133	131	141	132	160	140	112	143	136	145	136	154	145	151	131	130	126	157	132	139	137	129	119	144	119	148	142	133	110	140	150	135	142	139	144	137	132	131	157	135	132	135	127	146	127	129	135	154	127	145	149	159	142	116	148	159	131	153	148	132	113	142	149	130	160	147	131	132	127	144	155	162	140	129	124	148	153	133	128	133	145	142	145	123	134	147	134	132	147	132	147	129	121	128	150	133	130	126	148	129	147	140	131	126	134	147	162	143	133	123	134	151	146	131	129	149	138	143	139	142	134	140	126	138	127	142	151	128	145	138	147	150	139	148	143	149	162	148	143	125	142	138	130	129	132	146	147	131	133	164	143	135	142	151	129	140	137	152	133	138	146	140	133	126	141	125	136	136	130	124	147	137	130	141	127	136	134	143	147	138	140	129	141	131	128	136	117	130	150	131	122	140	144	134	143	132	130	131	137	131	125	132	130	143	146	142	149	149	148	134	142	133	116	135	124	133	138	139	141	134	114	134	139	110	149	148	132	119	155	152	139	152	139	140	151	120	134	126	128	151	146	156	159	156	145	137	133	130	133	130	133	152	137	124	125	146	153	142	126	114	136	156	153	123	123	143	145	129	142	118	151	142	129	127	143	139	126	151	135	131	145	146	135	164	141	131	140	146	127	135	162	132	134	135	131	125	137	127	120	139	158	145	150	144	130	137	144	143	162	123	146	159	134	148	112	143	140	135	140	123	131	160	155	136	138	140	135	153	138	149	115	143	154	137	146	122	131	149	138	149	123	113	125	147	130	152	143
41139	34771	45759	4663	1352	1206	1007	880	727	713	670	639	613	599	544	552	500	481	537	482	460	497	467	430	490	456	439	402	442	423	430	435	420	440	442	413	442	416	429	435	397	446	472	595	912	1622	1739	1260	1325	824	949	902	911	773	570	458	443	462	440	413	408	443	428	443	416	433	417	423	432	408	435	422	439	406	423	407	455	425	447	425	450	419	428	457	431	395	412	409	428	490	1144	1475	1277	900	637	503	433	403	407	442	363	429	434	408	400	394	389	389	421	433	383	414	390	413	401	406	432	369	421	383	419	432	409	396	398	391	408	399	392	423	416	423	412	414	380	415	386	409	436	435	424	387	444	432	405	384	424	396	421	396	418	462	400	427	365	440	393	384	420	374	395	364	423	423	394	442	416	395	373	434	403	398	400	407	398	408	429	402	416	390	413	394	391	402	418	415	392	426	408	378	419	438	412	397	387	427	435	458	413	407	397	392	382	408	381	351	379	397	420	394	424	412	424	384	416	424	442	404	394	426	379	391	384	408	390	424	451	416	405	420	405	395	402	393	406	398	427	404	385	384	389	411	403	398	398	420	354	406	436	424	396	383	402	421	384	409	442	392	422	404	398	376	415	410	409	384	368	382	402	375	420	407	439	430	403	413	414	424	413	417	399	405	382	373	402	387	376	428	392	416	396	386	398	399	390	380	426	409	417	387	384	386	392	418	408	416	430	419	391	449	422	393	396	401	362	383	420	384	422	399	368	429	391	440	395	441	411	401	425	425	409	410	416	417	388	395	363	451	363	358	407	387	415	406	444	413	362	419	369	366	403	423	424	411	401	433	423	419	449	422	405	392	403	394	403	397	430	454	390	422	410	434	424	371	440	388	396	394	412	419	406	402	443	375	370	387	413	393	408	385	399	431	436	376	432	372	401	419	360	422	411	436	405	422	447	407	383	397	396	407	413	394	377	399	411	416	380	419	393	376	387	380	393	424	417	381	409	385	394	406	427	397	413	405	390	387	385	408	350	423	376	383	452	417	398	424	417	406	409	425	413	393	425	371	409	405	386	406	402	400	404	404	380	433	386	415	424	369	353	392	375	450	421	416	417	394	408	374	400	420	421	395	388	387	430	399	429	390	439	394	414	423	445	410	414	416	419	380	399	373	442	411	373	391	414	427	454	410	414	431	387	431	375	386	386	399	443	390	375	402	425	406	382	443	431	411	412	396	456	407	428	395	424	425	397	417	433	408	436	418	411	408	364	418	385	398	416	429	389	410	404	409	418	397	433	409	421	402	415	404	414	416	391	389	386	433	453	393	402	402	392	437	419	362	417	435	416	414	404	413	390	410	400	420	399	418	392	433	408	364	424	408	414	425	392	389	359	379	418	400	409	389	404	432	408	403	387	375	408	406	393	376	402	419	399	396	374	434	423	415	395	421	409	409	427	422	432	391	352	418	413	394	384	400	408	400	441	411	405	401	395	421	368	423	394	378	381	402	378	417	387	400	380	397	407	388	393	409	432	410	375	375	394	422	420	403	389	404	373	381	402	418	420	391	389	424	404	403	391	415	426	398	409	388	392	372	414	379	389	406	387	408	403	413	443	460	408	414	378	413	402	418	424	412	408	413	406	410	415	386	415	407	376	388	418	394	396	375	419	383	412	393	395	421	395	377	382	410	418	389	409	413	387	406	382	423	404	395	427	392	433	412	424	366	408	377	424	426	413	404	386	424	431	371	390	432	437	424	422	409	388	381	419	410	413	404	403	391	426	385	392	412	428	422	409	422	376	414	418	389	395	380	431	401	432	408	394	386	404	406	404	433	374	436	396	423	405	393	432	384	400	403	377	377	376	362	400	390	385	424	389	400	454	408	400	383	417	396	414	363	430	423	431	413	446	392	425	426	424	404	419	378	422	402	379	371	397	403	382	378	359	429	415	443	402	397	412	379	435	408	434	406	427	419	413	417	402	401	413	432	423	411	418	388	419	441	409	403	423	423	381	435	373	403	385	418	395	361	390	393	456	377	403	403	408	408	420	408	385	438	413	439	415	396	421	403	418	454	422	403	413	405	369	419	387	395	417	404	424	395	377	433	367	438	404	409	374	442	383	401	430	476	400	416	386	446	399	417	383	374	401	405	401	446	397	396	371	382	459	417	410	385	407	473	351	428	399	402	370	394	401	372	438	386	421	377	414	394	391	418	383	440	428	380	443	380	413	468	418	398	377	409	399	425	383	387	441	390	414	417	403	392	451	396	368	415	377	400	396	393	453	408	437	417	376	405	372	416	407	373	383	394	391	414	395	424	403	386	408	421	401	398	421	430	399	384	398	390	389	409	395	388	407	391	412	384	387	414	361	406	391	401	407	384	366	392	398	386	374	398	409	388	390	366	434	425	387	427	394	339	414	420	407	427	392	422	387	408	410	391	416	418	397	430	372	403	403	418	375	418	373	357	421	404	423	413	409	415	425	423	422	388	399	388	401	384	387	428	391	396	399	402	419	447	414	375	401	421	385	350	389	425	398	402	376	389	367	431	398	415	395	444	395	396	424	410	388	369	384	397	414	425	412	403	424	382	392	412	422	423	416	410	398	388	410	417	413	418	349	391	420	435	403	391	396	400	348	404	378	434	402	399	421	425	411	438	407	353	404	422	419	433	407	390	398	395	399	426	394	424	434	395	381	361	424	393	413	421	411	422	409	412	399	407	378	414	371	392	399	434	401	381	397	396	391	434	379	441	397	386	439	412	364	377	422	404	418	426	383	392	423	403	428	404	400	408	407	403	421	426	427	388	383	418	419	422	375	433	438	405	405	417	417	417	435	442	396	397	409	401	423	418	399	411	386	409	352	398	400	396	390	412	400	384	389	408	368	408	380	381	433	381	397	433	381	401	363	455	419	412	407	394	428	440	420	395	367	437	416	398	378	398	405	388	373	418	425	404	400	411	406	417	397	410	401	412	410	414	381	426	425	394	413	433	407	403	392	409	435	439	386	425	386	371	427	397	434	359	436	390	403	411	378	433	435	399	406	412	392	419	414	372	428	396	416	412	405	400	397	455	400	413	386	433	387	378	416	392	404	425	428	388	378	379	425	398	390	442	432	449	394	421	421	435	422	412	445	410	392	386	403	408	394	388	426	396	430	420	425	406	416	438	442	386	372	408	423	407	411	368	400	427	429	396	421	405	426	411	382	415	409	394	402	378	366	406	387	402	413	400	416	381	420	413	397	395	412	422	402	421	404	391	411	406	435	401	402	375	422	405	405	433	399	379	429	405	389	387	411	383	396	411	425	378	434	416	401	414	386	402	397	375	426	380	391	410	395	409	391	394	417	433	365	440	387	385	403	398	394	399	400	364	426	413	425	448	392	420	424	454	402	425	424	399	408	407	396	398	414	382	406	406	392	427	415	368	425	414	429	433	440	382	403	405	402	391	416	388	388	440	425	443	447	393	397	430	400	355	397	428	406	431	425	413	405	409	399	391	383	403	408	403	405	397	343	407
77289	58143	62181	24044	5761	783	454	383	339	298	296	279	265	234	247	204	220	226	228	255	228	204	171	206	230	209	192	211	217	198	210	205	208	190	204	192	236	210	221	191	216	219	206	238	312	466	431	458	400	346	312	318	341	293	232	219	172	191	201	190	201	202	205	151	196	202	204	187	190	199	201	199	197	193	204	181	173	227	221	200	158	175	206	212	203	205	208	192	195	223	337	455	402	342	262	204	201	191	213	193	191	201	187	190	186	188	217	196	193	201	207	192	202	198	198	206	216	190	211	196	200	194	189	215	187	193	211	188	201	221	174	191	193	164	181	182	206	184	206	168	175	204	205	196	169	180	209	186	219	175	188	202	217	181	169	210	170	229	202	200	185	190	206	195	208	184	183	180	181	207	184	203	188	184	182	202	212	209	197	165	215	204	189	186	166	173	171	189	183	168	199	199	218	219	172	195	168	165	189	182	184	174	199	167	203	206	183	198	173	196	190	186	190	172	214	203	189	196	188	204	194	218	186	205	176	220	208	177	203	213	197	207	203	177	224	191	199	192	194	204	214	198	175	201	169	198	193	190	190	173	199	187	196	184	186	215	170	185	180	210	182	178	211	198	198	195	202	202	196	166	198	207	199	185	191	213	183	197	193	198	208	190	208	166	190	182	199	226	192	203	184	193	176	195	216	173	184	206	196	203	200	201	216	189	184	194	217	196	190	205	206	180	191	184	198	197	184	189	169	180	171	185	187	188	180	181	190	188	198	211	191	198	205	182	190	200	178	200	173	200	190	219	189	189	208	185	206	198	201	203	176	204	205	187	199	179	195	195	205	185	188	198	207	191	185	202	199	193	175	187	210	192	202	182	188	187	167	184	208	229	170	207	199	192	195	203	189	199	203	204	177	208	203	191	203	214	179	185	177	193	194	201	213	189	210	182	169	199	181	190	183	199	170	197	180	211	198	186	179	213	163	180	204	175	169	210	199	195	188	176	192	170	245	193	217	192	205	194	191	194	228	197	159	169	198	172	155	169	188	204	170	205	168	194	199	195	195	191	181	177	190	198	173	171	220	191	176	197	222	179	223	201	176	191	174	211	207	179	205	194	190	191	188	199	208	149	197	187	178	200	212	200	210	220	199	192	208	210	185	176	180	210	198	189	178	184	170	198	193	182	198	201	208	184	202	197	199	220	186	203	181	190	177	176	204	189	182	206	205	207	200	175	173	213	184	204	174	190	180	179	194	175	220	166	191	191	171	180	177	177	198	211	190	207	205	201	212	197	184	187	204	182	193	211	217	162	194	198	194	214	189	221	192	172	184	171	219	198	210	165	219	209	203	211	190	194	202	201	207	217	178	180	207	197	201	185	166	190	214	205	180	182	201	169	201	185	192	170	189	180	171	184	201	159	204	183	184	199	196	196	202	194	204	175	215	205	168	198	177	186	192	207	200	207	196	183	201	197	176	191	191	161	180	181	198	171	192	194	190	184	183	203	191	177	192	239	191	197	196	187	200	204	186	190	166	189	195	204	178	208	179	172	182	199	187	187	187	199	187	197	193	175	172	210	206	203	196	195	190	192	192	158	183	168	179	193	185	190	184	188	172	188	188	204	211	203	205	206	194	207	200	193	172	191	183	192	182	192	189	187	169	185	205	167	191	187	184	203	173	194	205	203	199	171	204	171	203	198	190	173	205	204	202	189	190	185	195	202	207	193	196	188	190	189	188	212	181	217	191	197	186	185	184	180	200	206	188	185	183	184	219	187	217	182	195	211	182	178	173	203	196	177	195	180	192	200	167	200	193	205	208	190	158	208	175	177	210	209	188	164	209	176	191	198	200	229	186	219	183	189	183	193	183	188	206	185	182	210	190	241	183	192	183	184	201	173	180	197	205	173	186	186	169	215	205	173	216	186	187	197	203	187	191	203	180	172	240	168	203	204	179	215	214	210	196	199	194	203	202	188	180	173	191	205	195	195	190	204	209	196	193	214	218	186	188	187	177	213	185	190	200	185	164	204	195	191	166	210	195	207	160	201	183	199	197	207	194	193	198	205	182	194	196	221	193	172	210	216	195	189	189	198	221	210	208	179	170	182	201	198	179	203	190	192	201	219	219	187	183	204	198	203	206	222	181	184	200	202	176	178	186	203	187	191	220	174	190	217	198	218	178	211	180	180	195	182	172	177	166	202	166	198	218	195	212	208	221	161	204	162	187	178	191	220	184	211	210	209	194	189	199	209	185	170	189	205	184	197	197	191	193	190	191	201	184	190	176	185	185	226	189	202	188	217	183	186	176	215	167	174	225	197	183	190	186	175	160	207	219	182	200	208	170	189	201	174	196	192	226	176	178	192	177	207	202	168	216	188	199	195	203	189	197	203	202	205	161	195	175	196	189	183	185	199	204	196	182	181	196	192	177	191	190	182	183	173	186	191	181	178	225	188	181	205	210	192	187	175	168	194	205	192	196	218	188	200	188	197	193	212	193	176	190	203	176	192	189	184	188	177	189	189	171	183	215	181	208	203	171	192	206	192	194	193	217	190	195	186	198	187	189	182	202	192	215	183	182	207	200	167	195	204	191	206	182	193	200	188	211	193	207	164	184	210	199	200	197	218	213	208	206	181	184	179	192	213	184	177	186	175	207	185	220	187	182	204	205	202	191	191	207	165	200	196	202	156	192	191	206	209	210	209	180	186	206	191	201	178	193	182	202	197	210	178	199	205	185	203	150	153	182	192	193	200	203	176	208	206	165	186	207	195	199	197	193	220	200	200	206	167	186	186	177	184	194	218	196	166	185	207	168	199	217	186	224	176	187	188	196	200	218	212	196	177	199	187	196	218	187	186	186	196	191	196	195	157	193	202	193	185	194	200	171	213	205	188	210	179	196	199	178	201	179	201	215	175	198	183	190	214	188	190	207	182	197	198	210	188	183	205	181	178	184	208	194	195	184	189	196	187	182	188	156	193	209	191	231	193	177	193	189	185	198	201	201	185	178	200	205	207	202	199	171	184	210	198	191	177	200	183	181	177	205	183	181	196	196	186	209	197	205	189	198	175	201	198	193	188	203	179	237	188	174	202	191	200	197	191	230	193	200	201	195	197	185	164	186	221	183	191	193	190	210	215	194	211	198	198	235	198	168	203	215	182	208	211	191	226	172	191	202	181	184	198	196	172	204	188	199	192	179	182	209	212	184	196	195	186	192	201	173	191	201	175	211	196	192	198	170	174	212	191	186	205	227	206	154	182	200	191	208	190	220	200	166	191	187	174	208	208	167	181	216	196	218	189	216	220	191	201	171	204	181	197	199	182	189	199	174	195	191	184	169	187	184	188	172	224	201	186	216	181	205	183	201	199	184	170	196	213	179	202	175	234	183	198	197	212	201	184	192	201	172	194	226	192	189	182	223	193	204	205	189	177	206	203	181	199	198	185	200	192	207	200	172	190	173	188	188	182	202	192	199	180	187	195	177	178	206	178	187	197	190	176	205	221
49855	43647	54886	5935	2486	2006	1735	1455	1237	1178	1073	1019	939	877	816	777	746	760	718	705	679	702	663	635	642	593	599	626	621	576	561	631	614	594	571	580	596	618	566	563	567	591	630	969	1514	2665	2817	2852	2313	1742	1664	1663	1738	1300	868	641	598	601	504	540	503	565	543	536	556	579	531	573	557	555	565	515	580	550	566	533	540	570	593	569	597	576	565	568	551	548	568	503	519	632	2022	2612	2073	1616	1086	659	551	529	487	577	538	547	517	519	510	537	577	591	477	527	571	529	526	598	534	533	518	568	550	542	543	534	578	515	567	541	494	511	548	556	519	511	527	533	541	530	563	537	529	542	534	532	539	505	512	556	525	555	508	531	535	506	532	544	521	566	495	528	500	536	532	544	545	520	510	502	534	520	569	537	537	553	540	532	489	508	527	533	538	546	551	541	534	545	512	538	505	538	534	501	504	545	520	489	551	526	551	542	539	492	508	559	530	552	546	489	529	541	507	555	544	540	489	504	541	541	529	539	535	535	508	520	521	558	532	514	542	497	519	552	532	539	492	545	527	535	536	545	563	499	527	562	561	540	503	549	546	511	568	524	508	588	570	575	535	525	558	550	535	531	486	482	524	523	553	513	526	528	508	505	478	579	522	550	556	510	507	519	536	553	497	559	515	544	555	551	486	576	531	543	537	516	530	510	532	509	512	578	550	559	445	541	521	513	514	534	518	531	533	579	507	529	515	498	530	567	505	525	519	505	529	518	512	498	496	567	552	533	514	553	507	521	518	558	570	539	538	544	553	534	511	517	485	519	504	529	518	542	567	530	534	568	529	561	541	519	532	555	532	549	531	503	553	530	542	565	546	542	517	501	505	526	531	513	471	561	516	535	507	534	559	529	507	554	538	517	545	548	523	541	551	556	488	483	536	537	491	498	528	523	539	520	504	506	543	522	586	557	544	522	533	544	526	526	517	535	541	561	525	545	583	500	554	530	513	569	511	551	522	514	575	587	506	540	498	492	512	571	513	537	576	538	483	508	553	515	519	576	540	587	556	522	574	527	495	522	517	522	540	526	544	519	501	504	554	555	546	516	547	533	516	520	538	504	553	495	555	506	504	522	527	494	543	546	550	527	518	533	546	494	517	533	544	534	531	535	575	540	503	564	536	527	563	534	517	477	545	527	569	528	530	563	516	542	508	484	547	493	531	537	526	541	529	495	520	533	520	515	501	503	513	499	533	555	510	536	494	560	549	511	511	514	553	491	545	533	521	542	527	521	576	528	563	548	573	561	539	513	549	562	499	540	513	524	510	529	522	528	542	565	526	551	534	568	511	542	519	528	558	523	531	539	539	550	511	520	546	553	502	542	515	550	514	539	525	513	564	555	526	509	537	534	567	542	535	504	494	567	584	502	540	573	536	560	522	545	551	553	529	543	506	568	543	552	526	525	527	549	507	504	538	542	529	543	486	549	536	527	506	523	526	529	595	563	523	538	520	526	488	546	523	541	534	542	542	542	526	516	504	510	556	519	514	552	517	506	487	500	498	539	515	521	510	545	548	549	521	518	527	509	514	579	526	554	500	494	545	513	518	514	549	544	511	518	531	538	529	539	561	536	481	584	522	552	512	504	550	505	568	497	507	521	542	522	488	559	554	553	502	551	553	514	533	521	555	531	551	529	571	548	507	514	532	510	526	537	532	491	543	534	534	549	569	578	499	534	503	531	528	561	544	506	511	531	522	534	518	537	550	569	518	524	541	532	513	527	562	545	518	527	506	518	524	509	507	541	526	506	562	563	525	520	524	535	579	539	563	510	545	544	544	539	571	456	509	553	541	525	508	542	562	550	501	510	544	527	503	529	506	550	515	555	504	530	532	517	528	544	553	503	543	495	508	533	587	533	555	509	518	522	561	534	561	550	541	492	535	529	547	523	537	515	526	561	499	572	546	568	547	491	531	568	525	578	567	531	503	527	480	538	527	507	519	540	542	524	519	552	502	528	547	541	527	558	519	515	512	529	558	539	552	513	544	545	591	513	567	536	533	519	542	534	537	512	491	504	535	543	535	518	595	535	508	525	515	538	540	550	521	515	563	570	495	528	530	566	554	557	512	522	511	561	501	550	539	525	521	534	508	530	519	553	516	550	555	525	547	536	512	521	530	575	536	548	571	528	537	528	550	536	562	566	527	513	516	477	549	548	515	503	539	545	530	527	525	552	516	508	521	542	533	549	607	519	513	522	500	559	556	579	564	556	511	548	547	511	501	546	504	536	560	479	536	472	520	528	520	537	522	529	544	476	511	518	487	534	523	535	484	548	524	519	575	524	541	525	522	538	562	536	504	511	498	521	528	538	535	525	545	553	517	562	539	564	541	591	527	553	561	512	546	558	560	541	523	503	499	497	565	530	525	514	600	542	556	523	541	500	506	551	526	539	515	557	535	546	476	553	522	511	547	543	533	581	502	496	509	510	542	544	541	508	548	552	478	540	522	555	550	523	535	580	577	529	568	520	574	528	591	543	535	512	558	501	544	530	524	557	537	593	501	548	514	500	577	554	542	512	487	509	529	541	514	507	500	508	553	537	568	488	505	493	538	553	541	561	543	571	544	540	540	529	491	568	512	523	538	541	573	564	506	506	528	515	525	510	502	514	507	629	491	556	496	525	544	545	532	532	513	588	497	548	556	552	506	507	529	564	546	548	551	537	484	528	514	489	499	572	519	579	535	505	547	531	506	481	519	566	523	554	511	489	528	527	545	500	552	533	553	540	537	520	539	518	524	579	542	541	522	542	553	568	532	519	544	527	540	511	545	516	562	524	528	517	540	523	542	557	518	537	530	524	578	527	572	499	553	547	549	547	499	538	559	566	543	538	507	539	545	536	503	514	560	505	522	529	528	541	507	510	549	516	509	542	527	514	528	525	576	550	506	554	539	528	519	510	519	557	543	534	544	530	524	535	548	536	547	517	543	561	565	553	466	524	509	537	557	565	535	534	515	560	557	536	524	532	510	516	534	519	547	556	538	554	524	539	534	553	529	531	519	552	514	516	511	587	532	514	532	475	524	575	525	555	557	544	497	505	518	486	566	542	539	512	572	547	557	556	529	581	513	513	546	517	517	559	510	569	485	529	531	528	527	526	569	544	521	512	519	541	545	528	479	504	543	542	493	518	518	521	533	515	526	464	522	562	529	539	482	506	521	524	533	561	552	518	491	485	539	520	543	545	541	510	556	579	532	536	540	551	499	506	534	563	515	539	562	515	566	522	502	525	529	515	516	544	591	550	575	485	546	583	544	490	530	512	544	507	522	563	498	569	534	546	527	534	562	487	502	518	486	570	506	503	507	552	546	549	550	564	544	589	529	507	535	505	529	543	541	567	540	536	530	549	536	497	538	521	529	548	502	494	487	529	523	528	514	549	533	547	542	534	512	568	556	541	506	528	522	500	501	519	563	540	542	534	581	520	557	530	513	495	499	523	536	525	542	535	499	542	499	575	514	524	568	584
24194	7631	7470	1099	213	176	182	158	175	152	154	149	157	143	157	138	168	147	179	163	162	131	182	130	171	159	185	147	161	152	158	136	140	153	147	152	141	168	168	147	151	157	152	194	135	158	190	162	175	195	156	161	138	180	163	162	151	148	165	168	157	150	159	165	157	146	133	169	141	150	169	146	161	162	141	163	159	169	137	147	166	151	146	166	168	150	149	166	180	174	178	187	179	203	158	185	156	176	174	163	144	170	167	155	147	139	144	166	151	165	162	145	177	161	154	151	146	139	148	166	150	160	162	174	148	140	164	129	170	157	160	166	150	169	156	154	192	146	152	149	153	151	155	150	167	172	154	150	137	160	165	126	169	161	146	136	163	138	164	130	150	152	141	161	170	138	150	175	154	158	149	139	173	141	136	157	145	153	155	148	160	155	162	160	163	136	146	165	180	167	150	156	140	148	121	160	145	150	149	162	140	153	159	136	164	163	135	155	143	162	160	151	166	138	171	160	171	161	144	150	129	148	163	177	146	168	152	135	146	152	166	179	140	160	154	160	154	167	150	135	175	150	162	153	155	144	132	129	139	141	169	170	151	154	138	145	153	163	157	154	148	170	133	141	148	161	176	179	162	153	153	176	129	142	143	149	152	171	167	145	152	147	154	139	160	161	153	165	161	161	163	157	155	162	171	147	153	129	158	156	157	166	165	154	147	166	135	144	151	142	180	147	146	143	154	160	157	150	171	135	140	140	160	160	156	151	151	164	165	149	155	143	148	151	179	160	152	181	145	164	155	158	156	146	166	141	147	141	157	171	162	178	168	132	167	176	171	139	155	156	153	185	129	174	168	152	181	159	144	162	146	154	172	160	148	175	157	161	149	144	167	160	161	155	162	140	132	140	172	179	141	150	146	150	149	140	154	153	135	172	168	154	166	152	150	136	197	167	151	160	155	148	160	140	154	176	137	140	156	169	150	142	152	142	155	166	140	140	174	169	159	170	150	155	175	137	160	164	152	147	161	165	154	159	152	143	175	172	140	162	176	164	166	144	141	159	155	159	159	168	174	145	139	152	128	168	147	135	156	142	158	138	173	157	149	138	180	168	154	155	156	160	136	158	142	180	147	147	159	136	163	175	145	133	153	155	141	155	150	137	148	128	147	143	167	149	176	180	152	162	170	158	157	129	180	173	151	136	183	183	171	162	136	144	156	156	138	173	162	139	154	143	156	162	165	148	161	172	155	161	141	165	153	167	153	150	181	154	157	151	151	143	173	174	148	159	165	173	151	167	178	148	152	157	175	173	168	128	151	161	165	153	124	164	158	149	166	170	161	159	157	145	162	158	157	160	175	147	172	129	197	155	155	169	172	163	131	164	155	147	157	154	150	162	155	139	142	160	164	160	169	182	170	146	160	151	149	149	132	164	140	154	154	137	152	142	171	173	155	163	136	128	136	150	156	157	162	158	143	146	150	134	185	151	151	155	152	166	129	159	175	163	188	165	142	149	173	164	165	191	141	164	151	146	153	161	153	161	169	163	150	152	163	147	157	132	166	160	161	174	145	172	160	156	160	188	152	159	172	154	163	159	145	154	164	156	149	160	147	156	173	138	167	115	164	144	157	157	164	147	155	166	151	145	157	160	150	141	168	163	144	150	159	163	164	139	157	166	135	177	154	171	139	170	154	179	142	159	162	170	144	144	129	134	175	152	173	157	140	157	170	151	157	140	170	171	167	165	134	168	183	168	160	143	142	139	163	161	153	147	145	173	152	162	162	148	155	155	152	179	161	142	146	169	145	173	145	165	168	149	134	150	163	159	138	155	160	164	148	155	157	145	151	160	165	137	139	151	139	168	176	131	142	142	160	155	158	159	143	163	171	165	140	172	157	164	162	135	152	151	147	138	161	141	118	163	148	154	133	141	148	183	143	131	163	155	152	145	145	175	167	172	158	144	159	151	153	156	140	147	157	169	155	149	156	143	139	147	151	151	156	164	147	151	138	159	148	151	148	137	151	152	160	167	142	147	160	149	137	137	161	168	170	159	165	164	128	155	153	148	153	151	138	160	136	154	176	156	135	113	148	140	156	150	159	146	142	134	156	139	145	177	148	144	128	193	148	167	140	130	146	150	130	184	143	170	164	181	171	174	143	172	134	173	158	139	151	145	157	130	148	150	148	154	148	140	148	158	154	146	157	140	155	158	154	166	148	174	134	153	149	169	167	152	165	138	156	169	152	169	146	127	139	136	164	164	169	159	144	179	156	169	152	131	152	168	157	165	127	152	169	161	159	136	167	145	152	145	162	148	117	155	162	134	153	155	160	151	135	182	156	181	172	187	132	154	157	158	158	169	166	191	163	129	155	156	162	147	168	162	159	148	147	163	156	156	150	178	151	188	173	153	139	138	151	162	172	156	156	159	146	169	143	142	179	163	170	145	162	162	150	141	146	164	156	161	147	165	149	142	148	152	164	150	147	167	149	156	150	181	159	133	162	139	132	145	156	138	147	160	149	143	135	147	163	160	153	143	147	143	127	153	178	149	167	157	151	151	157	138	148	154	171	161	160	146	151	135	130	160	149	153	162	174	134	163	170	141	172	141	155	152	160	146	161	155	124	171	148	143	163	167	141	153	162	185	152	157	171	150	178	162	142	157	160	156	160	150	137	150	153	156	141	163	169	141	151	139	154	143	159	156	147	143	159	152	156	154	159	154	191	139	170	156	142	155	150	176	156	148	168	161	178	141	143	160	150	167	150	152	160	163	145	147	166	157	128	155	146	162	167	140	154	159	160	158	167	158	152	174	153	149	164	172	173	178	173	198	160	164	153	146	156	151	162	152	152	138	162	169	170	147	148	182	138	167	146	146	156	143	148	146	155	162	166	169	173	154	158	146	172	153	157	160	127	148	143	139	170	166	161	153	172	151	146	159	142	152	146	163	133	169	167	112	129	158	175	157	156	151	172	174	124	161	138	148	186	169	162	174	147	169	161	154	180	152	133	131	154	154	178	153	154	143	149	138	160	151	132	161	159	147	165	145	165	166	149	165	157	142	143	132	138	145	153	148	147	162	156	176	176	153	159	122	140	180	178	158	151	185	165	150	141	152	144	148	159	145	165	149	140	175	155	151	159	174	172	151	144	140	166	166	141	134	157	130	173	146	169	133	156	145	162	137	182	161	140	139	148	131	180	157	137	172	179	150	147	155	168	170	159	145	170	148	158	156	145	149	173	171	153	135	174	165	157	136	157	146	159	152	172	125	148	138	143	157	164	149	157	157	154	144	153	153	158	153	154	172	170	148	159	163	149	158	167	155	168	169	165	149	173	148	164	147	140	149	149	160	134	158	172	162	173	149	143	163	158	143	139	175	148	147	161	177	139	147	156	145	133	185	177	154	149	154	162	143	193	144	167	161	165	164	144	129	161	134	155	165	127	158	143	169	148	149	159	145	174	173	164	161	150	144	143	148	167	160	156	151	170	161	162	157	151	151	170	152
19776	7755	12694	1449	524	497	500	479	514	502	473	503	438	475	471	450	466	446	446	458	457	437	408	433	505	426	460	427	463	400	449	454	428	447	430	445	436	461	442	446	439	434	403	429	487	599	588	585	584	573	483	480	510	459	457	416	454	450	420	434	465	483	440	457	397	447	445	434	458	451	473	441	414	467	419	429	418	451	432	421	437	460	445	451	439	447	463	383	428	470	543	672	661	596	532	429	441	424	427	387	451	416	441	400	449	435	433	436	443	438	437	439	462	432	433	425	446	442	436	435	456	439	429	433	466	403	466	418	425	436	448	432	409	412	414	401	447	434	451	462	442	443	401	438	446	415	434	454	445	447	443	406	438	477	434	434	441	455	436	426	450	453	404	440	476	444	417	420	459	432	472	483	450	452	398	450	435	436	470	415	461	419	457	409	404	471	472	447	433	420	429	405	449	416	426	431	422	442	434	416	463	401	434	426	447	415	463	448	464	413	441	421	479	398	468	436	441	443	405	409	438	424	436	413	368	446	422	464	468	449	443	387	447	437	460	472	417	391	400	417	439	431	423	425	456	431	449	441	443	465	464	438	382	447	402	460	414	471	450	419	435	461	451	395	454	415	449	455	479	451	393	452	433	460	419	414	447	433	477	457	415	452	438	418	447	449	419	446	422	424	433	420	430	433	411	440	437	443	455	450	442	439	431	481	458	422	436	429	445	467	432	422	439	433	440	431	452	449	436	409	472	477	464	405	444	438	416	436	444	415	413	438	431	404	417	433	506	449	440	439	421	461	457	418	439	421	428	424	422	451	439	433	392	415	467	434	433	407	460	454	463	428	418	452	470	450	464	434	448	406	437	433	453	439	417	422	452	458	438	410	432	422	474	413	425	424	429	485	450	480	458	448	423	436	394	448	423	417	462	427	461	460	421	420	440	426	422	437	396	424	408	427	456	427	460	415	426	423	458	452	469	469	460	403	449	423	416	405	439	437	442	403	459	459	449	409	432	438	449	428	474	421	433	484	450	472	445	446	450	391	430	432	448	413	465	481	448	448	453	419	420	462	450	401	462	406	427	422	435	463	394	435	434	440	485	439	458	419	410	451	428	445	463	443	445	435	443	414	408	416	444	414	471	416	445	401	401	443	445	433	443	389	419	416	425	456	445	437	429	441	461	431	453	490	422	442	418	430	450	412	448	464	450	431	409	446	434	412	446	395	432	418	455	422	408	466	480	449	413	444	435	412	438	451	427	446	463	430	408	484	447	431	480	485	402	447	421	430	410	449	438	422	435	408	418	440	406	443	419	433	469	425	439	435	465	424	440	424	437	455	452	433	445	446	400	420	434	427	446	397	447	427	464	448	444	461	437	425	433	422	423	414	429	429	425	471	417	407	432	450	435	421	431	447	437	407	433	432	410	427	435	474	455	421	427	411	460	436	435	454	453	418	455	440	457	448	444	437	398	446	438	455	456	435	453	424	432	429	453	431	454	452	437	424	428	434	466	469	422	462	451	455	433	433	434	455	400	429	446	472	453	468	449	419	406	443	434	464	456	411	444	450	445	493	451	436	414	420	416	434	433	409	426	452	398	423	438	415	397	441	410	432	437	454	461	467	447	457	449	428	466	436	441	451	444	427	443	490	435	436	430	449	403	387	449	401	454	464	449	459	415	458	434	445	393	462	453	418	488	430	441	436	412	428	438	444	432	448	439	473	430	477	443	425	453	411	449	428	448	436	446	440	481	447	471	475	445	447	477	424	437	428	437	408	460	455	455	432	432	444	445	453	458	427	447	424	461	474	414	459	439	437	453	434	445	439	446	448	446	426	471	443	479	425	433	448	399	430	489	440	437	466	432	445	444	430	444	487	466	413	413	439	399	439	421	462	442	428	470	425	442	409	418	463	446	429	460	447	462	425	436	424	444	442	463	436	430	420	429	438	457	483	437	422	458	441	453	451	419	440	429	406	420	432	438	464	448	429	436	432	449	422	430	421	435	399	434	432	435	417	470	453	476	462	463	421	466	428	454	410	462	459	416	428	471	427	434	432	432	435	447	421	409	440	468	404	443	465	467	450	464	409	436	448	453	456	442	437	403	446	438	440	448	461	463	473	457	451	439	454	461	438	441	423	444	404	469	424	414	463	448	448	433	481	433	444	431	419	441	446	464	464	432	413	441	418	413	446	461	442	440	405	449	431	426	437	426	456	430	467	407	456	422	455	440	449	425	428	456	411	470	454	423	434	488	394	410	424	460	439	407	452	425	421	436	421	440	434	462	414	400	449	408	419	427	471	424	441	444	461	434	446	437	476	453	433	428	438	454	434	462	481	414	429	479	416	444	447	425	464	430	433	443	429	452	434	411	435	426	441	462	454	456	432	421	460	449	405	435	447	413	439	447	449	423	489	439	381	446	402	444	448	477	400	421	422	413	425	397	438	465	411	424	427	430	448	422	446	453	440	468	450	425	445	451	447	434	402	421	398	453	432	430	425	414	427	430	410	418	410	430	410	488	414	430	424	447	442	464	442	422	451	406	433	455	465	433	408	460	426	405	431	452	432	453	456	425	430	465	482	441	478	467	417	441	451	397	425	450	442	438	475	455	468	414	447	421	453	477	415	413	456	438	414	443	454	475	480	433	453	442	428	421	418	442	464	453	429	433	418	449	454	437	430	407	449	431	429	407	419	428	420	441	417	444	455	417	468	437	436	406	435	465	401	427	449	434	449	448	398	420	426	430	439	459	438	436	438	430	461	459	421	435	401	455	410	403	485	432	408	421	405	441	417	447	430	448	444	418	457	436	439	415	449	452	414	466	432	409	407	463	437	406	397	428	447	442	433	458	430	450	458	432	435	435	428	438	446	440	417	435	445	453	456	445	402	404	428	441	431	408	457	435	441	461	468	419	414	428	467	456	428	452	427	451	441	429	430	436	435	427	449	423	435	419	409	415	426	431	461	492	434	450	447	424	437	434	451	424	452	424	434	428	423	456	481	441	456	452	423	426	399	451	486	461	457	452	419	433	415	411	432	446	427	427	451	461	461	449	431	429	446	460	432	419	449	464	427	456	421	424	427	433	414	441	462	430	447	409	437	431	463	432	432	402	457	455	449	435	421	448	465	438	467	453	431	408	453	396	437	450	427	412	410	457	449	443	420	430	448	421	455	428	436	446	484	443	417	458	445	434	461	430	452	410	430	460	435	414	410	443	450	442	489	454	444	457	460	452	448	417	450	385	428	430	400	446	425	397	424	426	420	445	442	436	417	386	435	457	445	416	440	462	456	435	434	460	462	435	429	468	446	470	409	438	427	423	419	499	445	410	452	397	446	438	440	472	440	438	456	456	442	437	451	430	455	428	471	450	459	464	431	425	440	410	377	475	421	423	450	462	430	446	452	473	434	422	455	408	472	423	437	436	420	464	424	456	432	472	428	440	430	402	464	446	468	428	443	465	478	426	425	404	424	441	417	465	453	445	433	441	454	449	428	447	405
65657	45145	48888	16457	1711	337	271	230	201	191	190	174	171	164	156	153	182	150	157	127	136	147	130	156	157	134	139	129	144	136	146	135	140	157	149	149	138	139	120	147	145	137	162	161	197	276	320	305	269	248	240	184	186	167	151	137	148	111	132	145	140	150	151	130	123	137	140	135	117	134	148	119	142	137	156	116	158	152	128	146	148	146	137	127	126	139	153	139	151	138	200	326	279	202	183	138	151	142	140	138	109	119	141	142	128	134	127	125	126	135	130	125	131	165	119	129	127	127	141	156	130	156	130	145	112	134	130	133	139	108	152	129	162	151	121	146	133	130	158	121	129	163	145	153	144	138	136	142	119	154	130	142	132	131	111	135	140	128	148	145	139	138	127	144	137	137	138	141	128	142	136	120	133	123	119	146	138	143	134	143	151	123	128	136	135	155	128	125	121	125	152	120	132	125	121	147	133	138	161	149	140	152	123	117	133	137	126	148	132	140	136	119	136	137	113	160	118	134	125	134	142	108	159	151	150	151	130	125	120	142	140	130	138	125	137	132	137	135	127	133	149	126	150	112	144	113	126	154	139	136	136	151	127	137	127	122	137	157	132	132	143	148	130	146	141	146	133	127	136	120	129	160	132	152	125	129	137	144	130	131	136	134	138	160	164	133	133	129	141	157	120	147	136	128	143	134	146	134	149	116	139	137	119	139	145	121	116	137	145	139	120	132	145	110	140	133	136	151	139	121	139	126	133	137	117	134	133	153	131	127	141	128	134	156	152	134	130	122	123	110	141	134	138	130	133	143	124	153	123	129	134	126	120	128	153	126	133	152	144	120	126	133	134	143	143	128	142	138	134	135	128	144	119	138	146	139	133	133	155	145	122	137	140	104	141	151	134	118	132	157	154	133	135	124	145	158	153	143	153	139	139	135	146	151	126	136	132	131	111	132	136	140	156	144	121	130	138	124	119	143	125	136	127	147	135	156	119	125	139	116	125	138	117	130	128	160	135	139	116	118	135	108	141	139	118	131	131	136	143	148	132	141	110	126	125	134	134	126	168	111	137	128	148	141	132	131	127	133	146	123	139	138	139	144	146	144	145	131	134	140	146	136	123	140	147	156	133	138	134	138	151	142	153	144	140	131	119	128	142	123	158	149	147	130	124	139	122	147	134	137	137	140	123	154	146	127	129	153	148	119	153	129	145	125	137	124	135	157	126	160	127	123	136	117	131	111	123	132	134	152	113	138	153	128	154	144	127	145	128	130	149	130	135	138	139	137	141	117	145	120	150	118	138	159	127	154	142	122	120	146	152	140	147	141	126	126	151	133	132	148	142	153	136	120	141	135	130	136	134	120	138	144	131	137	134	138	140	134	156	145	124	120	123	140	126	135	140	139	122	142	137	128	135	150	132	131	142	128	125	137	160	135	147	125	129	139	137	111	149	122	148	144	142	135	125	128	127	137	136	138	161	143	149	119	114	139	136	135	126	155	145	145	136	129	136	136	110	136	156	131	153	127	124	148	114	133	135	131	126	144	132	122	118	137	128	121	142	127	129	118	146	127	132	134	155	141	119	112	142	114	135	125	154	133	128	159	156	118	130	121	146	126	135	134	144	141	136	137	118	131	130	131	123	129	140	150	118	139	125	160	126	117	139	144	119	133	144	138	106	148	157	127	130	135	109	119	132	128	147	140	134	113	144	132	132	158	124	130	141	147	140	109	132	140	132	119	156	129	154	132	134	130	140	142	144	163	142	148	141	137	122	117	144	136	154	135	120	160	141	132	146	121	148	140	124	153	130	131	131	139	110	148	152	142	129	139	120	130	110	125	117	137	138	131	123	151	149	147	119	136	122	156	120	131	143	158	121	126	132	124	109	126	147	134	127	128	140	139	122	125	150	106	119	142	141	138	151	131	132	142	143	129	116	118	127	109	140	131	157	132	137	160	147	171	141	134	143	133	141	128	145	133	134	126	112	130	137	135	152	134	134	130	129	150	131	118	150	130	154	129	132	119	129	113	145	132	152	142	130	147	124	146	142	124	138	123	128	151	155	152	152	119	140	144	135	119	134	140	139	134	130	149	121	113	128	134	140	164	130	129	140	129	138	136	133	154	137	133	121	128	125	134	125	138	136	155	126	156	128	125	127	130	118	123	98	136	152	133	134	137	130	119	115	136	126	135	123	121	132	148	140	137	124	125	126	138	151	124	165	121	132	153	140	139	125	128	131	112	136	126	148	161	121	151	130	115	138	126	172	123	145	134	129	115	118	140	134	134	145	134	151	139	144	130	152	114	126	130	141	114	120	150	121	133	141	154	130	113	152	116	132	157	134	142	126	150	142	129	116	141	130	148	130	155	156	129	166	122	156	137	130	128	139	131	133	147	128	136	114	123	130	132	115	126	133	126	123	128	133	136	113	113	117	135	119	132	134	129	121	122	139	144	126	146	127	139	127	122	120	121	124	131	134	141	123	137	131	149	154	139	139	123	139	146	145	139	150	141	142	144	156	132	148	127	120	126	129	149	141	125	135	140	141	143	148	136	139	127	149	133	131	149	131	125	136	151	144	137	135	158	132	142	146	130	146	120	118	141	155	119	143	103	119	131	129	122	129	149	139	135	150	137	125	128	133	125	141	151	145	131	124	133	162	118	136	146	158	146	138	121	130	158	145	135	132	125	137	129	134	148	162	137	136	119	125	106	142	132	143	133	134	136	148	129	141	138	130	118	154	131	140	140	136	137	143	149	147	148	129	117	137	153	145	148	130	139	136	154	133	134	151	127	132	108	148	140	155	152	115	132	139	134	128	143	140	134	111	150	148	124	139	136	137	133	144	133	129	136	128	133	136	134	128	145	122	140	147	128	133	144	138	141	133	148	153	145	119	128	127	140	132	146	122	136	141	140	131	127	128	157	133	134	137	128	135	134	148	134	143	133	141	149	144	144	127	150	127	126	146	133	146	127	148	141	153	158	136	152	112	124	138	146	133	141	133	137	142	135	142	128	135	133	152	150	135	132	139	132	109	128	125	141	144	124	128	142	129	133	113	142	137	135	119	135	133	154	156	156	103	139	139	142	118	129	128	120	131	143	125	136	149	134	135	137	103	130	128	134	119	117	126	132	139	140	145	138	123	115	114	140	132	127	154	137	133	139	133	133	138	126	117	140	152	133	136	121	131	133	133	129	137	122	146	115	149	145	142	133	137	111	140	165	120	129	142	135	132	147	148	143	139	121	144	153	149	119	140	137	134	132	122	152	136	148	121	112	146	138	150	135	136	144	111	146	151	126	127	134	162	127	150	128	129	139	129	128	141	165	142	146	117	107	139	112	144	143	136	138	128	123	141	124	142	140	135	143	129	129	138	162	125	149	147	132	127	136	119	117	147	130	111	129	114	135	147	141	138	140	123	122	134	148	122	129	142	131	132	141	142	131	131	120	118	117	117	125	152	136	124	123	134	143	123	114	113	138	157	135	129	149	133	128	138	130	138	133
40800	33333	44507	4463	1411	1133	991	839	852	742	649	637	579	596	551	552	532	498	494	502	451	459	482	464	448	496	433	450	404	426	433	458	434	415	439	433	402	426	399	410	394	367	413	654	930	1470	1707	1622	1538	1325	1086	880	959	705	492	416	470	434	410	427	407	438	407	441	432	408	398	442	411	428	391	375	446	379	413	404	415	378	401	424	418	451	412	416	392	430	404	417	430	451	1049	1670	1388	1010	688	479	378	359	375	411	383	397	386	363	366	387	415	400	398	389	388	432	360	406	367	399	377	333	389	404	401	393	400	387	400	425	395	394	384	386	365	398	405	378	384	388	408	406	403	388	384	394	417	378	441	408	368	440	416	392	395	387	375	391	384	420	379	386	399	407	377	430	396	377	357	392	408	382	375	391	390	380	414	379	365	407	390	417	389	374	412	377	405	398	364	361	403	391	382	377	427	438	383	425	401	360	374	381	409	380	388	359	389	351	346	408	374	416	395	426	390	405	366	390	393	395	435	399	419	391	403	412	398	384	374	363	401	373	360	396	419	371	388	371	401	378	381	398	395	384	373	394	422	396	366	385	382	378	382	371	395	393	390	404	402	376	376	437	379	399	372	426	418	402	399	369	392	394	376	383	384	401	396	395	359	375	428	416	396	422	391	403	395	399	366	374	369	426	387	385	402	415	380	407	381	396	371	395	430	388	410	425	414	420	385	376	389	349	368	374	368	368	394	414	382	391	394	394	381	394	400	382	372	411	401	401	410	379	377	367	392	386	415	408	395	386	377	381	391	412	405	369	389	368	384	370	359	364	397	371	389	363	372	364	363	381	379	382	384	398	400	361	405	406	422	369	404	430	382	381	385	414	366	378	395	401	370	386	417	391	372	382	401	353	412	424	376	362	389	367	398	384	402	386	363	371	427	396	401	379	364	400	410	398	389	369	363	416	395	374	389	386	418	403	359	382	402	401	416	369	410	394	381	379	377	376	406	386	381	424	399	370	417	428	399	424	409	397	412	404	416	381	366	390	411	352	361	366	392	382	408	376	394	382	394	383	395	411	403	405	362	420	392	370	368	399	406	361	372	443	377	389	379	404	389	400	400	377	385	408	378	397	377	399	404	400	409	405	364	333	384	392	395	433	366	389	411	377	367	395	377	456	402	413	387	385	370	407	364	384	393	381	403	404	383	358	342	371	383	409	432	437	359	354	392	407	374	409	413	421	413	423	397	387	439	419	381	371	359	387	360	370	367	412	413	395	354	385	427	404	405	367	393	398	365	374	372	407	405	397	391	398	378	405	377	383	408	353	391	385	392	424	376	390	413	381	375	405	399	423	397	375	375	408	388	392	417	354	401	376	403	408	401	385	407	397	407	346	420	412	411	383	393	415	372	394	404	398	411	358	426	408	432	408	432	416	379	379	429	381	386	381	424	352	426	362	377	354	395	377	422	370	364	383	390	377	415	423	429	400	406	401	415	406	397	397	381	414	382	374	389	348	383	397	378	379	397	382	407	426	360	367	425	379	388	422	383	396	382	407	376	401	386	402	383	398	374	384	409	413	369	387	395	363	389	369	410	410	388	403	392	411	401	381	370	378	429	351	342	382	350	410	392	392	415	391	394	394	412	377	372	393	420	402	424	382	407	382	383	416	405	392	414	412	418	410	404	380	424	387	361	413	392	423	402	373	405	380	390	387	364	368	379	412	410	376	383	388	387	419	384	382	427	407	381	416	416	388	407	388	377	372	385	400	406	402	434	397	372	386	402	397	380	401	423	369	390	386	374	394	390	400	391	415	420	390	402	377	383	381	369	396	413	358	364	407	379	366	389	372	396	389	406	421	362	384	388	399	380	368	401	380	426	411	391	414	374	405	376	377	385	401	420	407	401	368	354	381	365	385	370	396	396	413	410	398	389	413	384	419	378	405	384	334	406	402	371	395	377	401	398	399	394	416	369	398	407	393	383	409	373	394	387	387	392	377	434	394	431	380	386	374	380	412	406	374	391	425	415	405	436	403	392	388	399	390	378	407	378	400	386	400	370	392	377	409	411	385	392	405	376	408	365	399	395	419	422	388	436	406	387	393	413	375	349	395	379	395	412	386	379	447	376	427	371	412	379	389	400	379	407	402	390	405	378	383	397	407	416	426	416	436	384	379	387	388	378	399	436	394	403	346	392	403	356	366	392	407	384	395	423	383	382	385	373	381	376	401	385	423	382	380	403	339	371	401	431	376	377	375	403	382	394	400	397	392	379	409	375	377	397	422	405	400	346	386	413	373	386	367	349	383	378	383	420	419	348	387	426	401	389	419	376	385	401	389	395	407	405	387	417	384	399	385	371	396	402	401	423	388	396	382	417	404	372	408	404	388	416	382	397	395	395	385	411	365	354	400	401	414	381	404	408	443	401	363	396	399	417	386	364	406	409	395	415	399	396	390	387	422	369	420	365	430	378	445	411	381	364	409	373	375	394	411	428	407	413	390	399	407	370	405	389	372	388	393	383	387	375	411	361	394	386	397	378	412	371	387	383	406	431	411	360	387	383	333	399	420	417	372	385	407	404	344	418	382	374	374	411	411	408	370	364	396	368	399	424	383	381	382	356	400	401	402	413	360	359	407	390	401	392	362	379	408	360	382	348	382	377	402	392	397	432	417	395	369	385	387	386	369	421	386	391	383	402	392	425	414	390	378	381	376	387	430	382	389	353	427	363	396	437	343	378	398	364	387	372	404	394	388	398	361	391	401	383	394	393	381	371	366	416	366	374	409	425	386	383	389	425	383	368	420	361	397	427	404	362	370	409	384	408	386	384	375	378	362	392	405	394	380	365	370	418	420	389	365	411	402	395	456	409	404	400	377	402	378	411	389	412	394	399	396	403	386	374	385	428	432	381	402	413	388	416	410	401	382	380	393	390	364	402	362	432	362	373	417	390	340	414	387	395	367	371	385	385	415	382	389	360	427	418	393	379	388	382	394	416	391	432	423	363	395	373	345	385	364	359	406	403	342	382	391	384	384	398	399	404	353	412	352	397	374	376	416	416	390	398	400	371	388	375	395	400	364	359	358	372	395	410	400	363	387	371	404	424	363	366	415	416	405	421	410	391	415	402	424	363	419	361	411	368	385	390	446	400	415	409	366	401	410	384	385	408	412	382	411	426	383	401	401	386	423	381	394	402	414	381	395	407	402	404	416	367	385	410	379	380	382	412	398	390	421	389	407	389	400	393	371	397	404	372	403	390	393	411	380	399	408	426	369	404	374	388	385	410	403	374	388	371	405	433	370	407	418	373	414	371	401	401	378	395	412	416	380	377	371	374	391	411	365	409	368	385	370	362	385	408	387	400	415	424	408	368	373	423	368	380	408	387	394	389	406	368	376	400	360	396	357	416	390	377	417	387	426	389	373	414	393	366	409	370	406	387	397	401	393	355	413	376	391	401	396	371	408	369	428	408	385	404	393	392	390	374	357	380	379	384	386	393	379	395	422	434	376	422	393
77826	58844	60983	22849	6553	771	467	405	331	304	244	265	249	253	239	234	222	236	248	242	194	216	206	198	195	240	199	207	217	215	202	190	197	186	189	204	208	222	192	165	186	197	186	298	354	562	513	449	439	478	445	309	267	260	213	178	193	195	192	167	204	198	212	198	207	197	184	193	186	189	172	184	210	209	194	166	168	207	174	166	185	181	183	177	186	196	189	198	203	212	409	471	393	291	249	184	195	190	177	196	194	208	208	187	162	178	184	206	188	164	163	207	198	194	182	192	163	185	209	182	159	193	211	219	216	150	193	194	163	200	183	194	210	192	198	180	205	175	207	193	188	206	191	186	198	155	179	188	195	177	187	195	206	190	204	211	191	187	207	195	207	215	203	191	194	181	200	184	199	183	169	204	207	197	201	181	171	170	177	152	181	178	198	171	205	205	198	175	167	186	195	211	181	193	203	171	157	170	177	193	188	193	178	185	176	207	183	185	166	206	201	200	194	181	175	167	187	185	167	172	197	185	180	190	195	178	208	182	200	191	184	211	216	174	191	177	227	189	192	188	181	202	192	178	202	201	189	169	164	190	181	182	175	168	190	192	198	188	183	196	155	187	182	190	195	185	195	187	163	188	189	184	171	200	202	209	182	192	197	203	183	210	193	178	208	197	194	196	178	184	174	213	191	203	172	182	191	178	161	186	196	198	205	171	186	197	182	213	166	169	197	189	196	184	185	175	182	198	209	190	181	195	189	196	178	179	185	168	159	188	180	188	188	178	177	214	179	202	164	207	186	186	205	175	165	200	169	164	193	193	187	205	191	189	201	201	203	174	178	216	190	178	191	187	194	170	173	196	173	183	183	198	185	183	167	173	206	214	174	202	185	191	185	193	200	212	181	204	183	168	195	179	203	207	216	179	166	192	183	182	179	186	168	183	192	206	174	179	180	180	191	198	188	205	174	193	183	180	187	208	203	191	180	209	185	185	186	202	179	184	206	197	190	174	165	198	171	183	199	186	187	193	192	167	179	191	182	185	210	188	202	178	182	195	169	210	178	186	169	194	175	184	185	186	193	202	212	172	220	181	201	194	184	175	189	175	200	214	182	193	184	184	202	183	156	169	184	182	168	175	202	210	196	178	190	160	182	200	194	194	164	190	201	190	213	191	162	172	176	168	204	209	196	192	194	171	189	185	200	170	196	175	186	204	201	215	180	188	181	171	195	194	188	206	190	208	184	173	164	222	170	198	168	191	180	169	194	196	166	177	182	196	195	197	193	208	177	213	188	215	184	182	191	218	187	184	182	171	190	184	185	181	190	220	164	168	194	182	187	188	191	175	196	198	182	170	177	150	199	165	178	185	171	161	190	170	196	171	187	199	200	162	209	189	174	171	180	192	186	177	201	187	177	173	183	177	176	179	203	185	205	170	192	195	202	187	203	185	174	205	192	177	164	204	181	197	186	175	183	199	211	173	196	197	215	193	216	197	183	202	180	189	189	159	177	206	192	201	165	188	169	173	182	179	187	181	212	204	196	194	187	174	195	190	188	199	224	190	178	193	168	189	169	192	170	213	200	203	222	185	213	223	219	186	178	203	182	163	178	184	214	184	212	185	188	166	188	177	219	174	174	175	197	179	174	205	187	191	182	198	162	177	205	179	184	209	176	171	217	186	217	192	199	180	182	180	188	180	205	175	215	170	183	187	189	187	190	198	177	205	211	175	186	179	180	213	196	176	181	199	173	191	178	189	204	187	188	185	175	196	195	174	188	205	197	202	181	194	160	173	190	188	178	175	208	190	203	172	175	183	185	186	180	192	221	202	201	210	208	192	210	185	214	180	175	208	193	169	193	184	197	191	195	177	223	180	201	210	202	200	173	187	198	189	205	171	176	159	192	196	191	188	181	183	179	204	178	184	188	186	203	189	168	193	178	179	157	191	198	214	180	155	180	199	179	180	194	168	201	185	215	167	188	174	169	176	188	185	180	167	178	204	194	201	178	198	180	202	172	179	177	198	200	191	201	182	205	195	164	196	190	172	186	208	199	201	185	192	174	193	184	203	202	183	185	186	212	182	177	194	226	170	211	207	210	186	216	185	193	185	167	194	189	166	181	191	196	186	185	211	185	197	182	161	206	177	193	190	183	211	206	178	201	177	169	195	191	166	167	179	167	209	189	201	196	166	168	182	183	190	223	201	196	188	188	189	210	213	161	193	194	210	191	189	207	188	168	212	180	181	172	173	199	193	205	204	198	186	194	191	201	188	202	172	189	195	184	190	194	207	189	207	206	163	198	214	193	178	197	191	183	181	187	190	189	167	178	166	204	182	206	176	182	167	182	199	216	187	186	209	169	199	220	185	191	191	203	228	185	176	183	180	202	199	206	181	195	167	177	195	172	181	193	179	180	188	179	194	194	188	212	204	202	190	188	213	168	191	191	209	192	190	195	192	197	195	198	183	182	197	189	193	175	210	187	206	171	168	202	178	173	225	197	185	184	188	170	211	169	200	205	159	186	180	205	184	194	167	206	171	174	179	175	200	193	157	185	179	189	181	198	192	186	194	194	176	193	195	197	199	181	171	191	154	220	204	191	180	182	206	175	191	163	193	182	187	197	201	162	168	206	184	206	205	168	225	168	210	219	173	178	181	186	186	187	203	162	150	180	188	191	201	196	172	184	189	158	187	202	187	179	223	200	168	211	174	181	182	189	214	166	181	180	209	177	164	165	182	193	207	163	184	178	202	178	205	176	198	223	176	178	190	179	204	165	176	186	186	166	208	201	204	186	189	172	203	184	194	192	194	196	192	198	187	164	182	192	201	195	202	195	180	197	196	215	187	202	175	200	202	176	214	189	208	174	180	176	181	186	190	194	170	183	181	221	194	176	202	173	183	211	190	169	186	181	180	203	163	209	180	200	163	175	207	165	187	188	199	198	190	200	201	175	169	193	162	180	176	184	199	186	182	192	182	181	190	181	177	181	193	193	186	189	215	196	179	170	185	184	187	173	180	174	177	225	177	199	190	179	195	174	203	203	179	203	184	215	212	197	200	205	193	174	189	206	191	191	229	177	202	180	185	198	183	175	203	201	187	202	203	224	204	197	170	176	200	201	181	201	188	198	204	189	196	175	185	194	185	219	192	191	215	188	176	198	174	176	209	191	178	201	195	200	169	198	209	180	207	201	185	199	169	170	195	208	189	202	207	179	190	195	187	168	174	184	173	206	168	172	186	210	178	201	182	175	182	198	198	190	187	204	197	201	205	191	177	193	166	171	161	184	195	197	147	180	196	194	196	195	172	206	189	211	168	185	194	214	207	220	194	199	163	193	208	182	190	186	177	189	187	146	182	211	184	185	169	190	189	190	191	203	178	200	193	203	176	181	175	169	170	187	155	188	201	189	200	215	189	191	171	182	175	196	213	189	197	204	180	198	189	184	186	185	179	195	170	209	167	182	184	194	218	187	210	181	202	182	186	196	183	172	174	186	186	154	167
49651	43498	53378	4925	2536	2076	1731	1505	1350	1256	1061	997	923	913	839	862	768	760	695	718	668	661	619	640	641	652	597	587	593	562	531	609	563	579	550	588	541	521	557	551	593	541	621	1389	1595	3447	3186	2640	2564	2556	2218	1396	1433	1206	715	598	627	717	588	542	555	577	536	549	598	585	552	551	537	550	553	557	544	543	596	529	542	538	566	518	520	538	560	547	549	543	531	541	542	868	2267	2842	2005	1464	874	560	505	515	557	522	534	512	516	529	533	525	563	497	514	503	505	541	534	504	540	512	520	515	530	507	467	532	513	479	526	509	564	521	486	502	508	539	475	520	505	544	501	536	498	530	497	493	533	516	509	497	518	535	515	545	519	519	528	509	475	504	520	548	505	542	489	499	513	544	506	516	547	530	521	510	533	513	521	458	504	513	493	530	550	499	526	486	521	469	522	493	523	560	451	525	478	493	521	538	509	470	484	518	545	493	504	527	564	512	534	505	527	505	497	553	520	535	520	533	534	529	525	531	543	531	564	522	524	518	504	509	518	492	513	503	526	543	510	523	561	499	561	493	518	496	547	496	554	544	543	530	544	536	518	532	564	559	539	507	542	499	519	487	503	502	538	530	510	520	524	498	546	545	483	514	504	534	550	491	543	480	529	515	515	525	502	535	509	515	508	518	523	490	516	506	539	526	538	543	534	516	531	516	516	495	496	533	518	481	525	495	511	497	504	476	537	498	520	496	554	520	521	567	493	535	490	484	519	509	496	522	508	510	548	508	518	514	523	518	565	507	551	491	489	557	521	466	515	492	515	522	489	530	514	543	528	501	539	540	526	511	498	530	540	467	507	517	507	521	521	565	498	525	499	514	470	575	516	499	522	592	523	493	512	485	503	512	527	516	505	534	503	521	515	507	497	530	548	542	565	524	483	561	519	512	569	519	520	534	505	510	545	486	482	499	534	551	524	529	540	503	526	522	530	564	480	505	544	474	499	478	563	519	493	514	543	530	518	535	507	513	505	495	485	536	504	506	530	513	583	499	571	515	500	524	534	523	509	526	562	525	525	523	557	525	506	484	496	524	506	494	551	545	543	562	544	519	532	508	501	487	519	503	510	526	499	523	528	478	518	542	513	529	520	522	484	567	553	498	506	578	547	558	557	494	514	559	537	528	506	511	501	537	515	587	506	537	519	546	515	534	539	513	550	499	534	504	512	507	513	508	492	540	458	480	466	523	520	462	510	512	554	490	520	516	518	518	518	496	516	550	515	514	500	545	483	540	506	509	522	518	523	529	508	527	490	552	520	540	523	533	530	556	492	516	521	518	529	487	520	529	508	523	529	495	531	496	515	527	497	536	528	528	545	487	501	512	483	525	522	512	554	506	533	493	540	531	497	506	511	551	509	557	497	539	509	496	483	492	555	496	524	493	504	539	506	524	493	489	523	491	527	497	533	496	525	528	562	516	506	525	478	520	485	532	500	498	507	527	531	527	487	520	525	572	523	511	500	528	524	541	492	469	503	549	498	532	518	484	534	501	512	511	568	509	530	531	535	511	503	491	520	493	478	515	513	519	571	532	495	519	503	529	515	502	519	516	526	493	492	550	518	503	484	502	508	549	494	508	497	535	526	518	519	545	514	496	546	522	562	509	500	515	521	489	520	528	507	570	507	528	561	560	512	553	518	536	543	519	540	537	531	500	535	497	549	520	502	540	515	532	499	512	483	552	497	501	535	505	494	451	524	546	539	534	495	518	498	510	517	521	530	545	525	511	484	521	453	537	481	505	520	494	560	545	510	560	558	563	530	569	503	580	536	510	521	540	519	532	471	478	508	514	495	460	555	548	506	542	508	511	491	472	542	513	528	490	572	528	525	505	498	508	537	512	512	517	509	515	496	536	525	512	542	540	509	539	512	534	530	546	504	508	478	500	539	497	530	510	483	500	554	482	481	535	499	466	517	529	539	504	512	518	481	487	540	539	522	492	502	503	514	524	547	505	529	533	500	516	551	490	497	520	507	469	526	491	496	497	501	512	489	503	510	513	586	480	507	535	516	470	525	512	551	522	499	508	527	519	497	550	516	539	559	538	522	522	527	499	558	535	542	534	503	517	496	501	536	545	491	534	528	484	502	502	537	523	528	513	558	483	486	497	486	549	525	478	527	544	512	522	516	517	533	491	555	469	554	495	485	521	516	526	499	533	532	485	519	503	502	514	496	500	504	506	524	526	544	548	534	519	449	488	519	486	513	496	552	508	512	485	506	524	557	548	575	558	512	552	576	463	514	534	519	538	482	547	540	537	482	507	472	541	497	495	506	533	505	527	523	527	471	506	519	526	506	542	537	515	532	498	525	523	540	537	509	534	537	507	528	492	528	522	541	550	514	496	560	554	548	542	528	459	513	488	542	509	496	509	537	549	538	567	509	531	477	527	491	534	533	518	508	509	547	534	553	521	531	491	481	511	539	511	503	557	528	492	524	541	568	507	491	495	540	545	493	537	528	524	534	506	517	533	515	498	502	519	533	498	552	507	485	517	486	533	537	551	546	539	500	510	535	553	486	531	517	519	511	538	535	543	488	493	511	504	557	538	508	491	525	501	550	493	530	543	500	532	515	478	502	454	542	520	453	537	556	494	493	522	508	505	531	513	492	495	498	541	508	476	549	499	486	531	528	474	493	580	552	527	540	527	513	537	491	515	501	489	531	526	520	528	548	505	508	492	501	504	510	538	526	506	555	503	567	504	536	527	506	475	546	489	503	516	497	540	521	468	511	515	480	523	517	560	487	525	530	521	535	471	500	524	528	490	506	513	531	531	550	478	525	489	540	519	552	510	529	499	529	550	554	558	529	531	555	471	511	506	518	469	544	475	510	520	520	503	536	510	525	483	533	529	509	508	516	529	535	516	496	522	498	496	478	527	485	529	535	506	488	510	527	532	542	524	514	499	526	529	523	475	509	495	496	487	531	489	516	544	500	538	516	522	514	475	484	526	537	506	564	526	527	502	515	522	497	541	540	545	532	524	505	531	511	486	518	527	533	505	528	527	487	556	490	493	526	525	531	500	511	510	547	574	514	512	538	490	500	534	467	532	474	496	518	485	506	525	518	560	549	537	514	509	490	493	499	540	520	539	526	483	517	535	495	518	490	487	511	533	545	498	555	495	529	517	514	511	487	524	505	516	546	508	518	510	520	521	517	534	551	524	534	548	538	483	475	488	482	520	506	502	525	493	498	512	551	505	513	509	509	510	498	552	527	547	536	509	540	512	497	504	529	532	510	538	468	511	495	498	525	522	516	539	537	484	510	503	515	511	485	508	557	519	480	575	557	485	529	527	555	509	521	478	497	546	554	536	500	516	499	525	516	536	528	504	542	507	557	535	505	517	505	506	507	466	515	515	515	530	520	491	530	496	513	501	576	503	513	499	505	500	498	536	510	495	519	555	524	542	534	493	509	497	459	483	561	490	555	496	526	533	550	520	504	547	540	540	560	489	494	535	508	521
24094	7296	7634	847	247	169	146	150	177	160	186	143	156	153	145	128	124	161	166	165	161	156	157	167	167	157	154	162	163	155	162	171	170	170	169	160	153	168	167	154	162	169	162	174	165	204	201	178	165	167	157	167	138	148	195	145	149	165	172	174	152	163	166	158	169	162	137	160	149	166	172	145	164	140	170	139	168	174	155	160	165	154	169	132	170	169	172	161	148	144	200	159	176	195	173	176	151	165	148	133	177	139	153	164	159	148	147	170	170	164	171	160	143	136	149	135	157	168	171	152	157	149	145	175	153	174	180	173	155	154	168	169	163	176	149	157	163	162	151	165	124	162	171	162	162	151	141	161	163	150	161	157	169	131	176	160	149	172	175	179	137	161	162	169	147	146	153	163	164	166	151	152	179	149	149	146	180	161	164	164	147	155	147	148	159	147	152	155	163	156	163	177	185	143	161	170	150	174	130	163	180	171	162	147	180	144	146	152	140	145	158	158	165	173	154	159	144	165	166	166	157	139	145	163	152	152	152	128	138	164	153	138	137	148	173	177	158	170	147	161	134	157	162	153	172	161	155	143	164	161	143	155	156	151	162	160	152	176	163	157	153	145	166	147	167	138	150	159	154	180	157	139	157	160	159	132	160	157	167	178	154	171	163	155	158	171	137	140	184	166	173	154	159	144	168	148	180	147	171	176	164	139	159	169	152	178	152	160	162	189	155	167	162	159	153	179	160	179	168	158	153	164	168	145	164	165	170	161	157	148	160	138	138	184	156	161	157	182	144	183	167	160	163	186	166	174	150	165	137	164	173	158	158	182	151	183	131	166	158	150	156	171	166	157	154	159	155	156	182	150	160	166	144	167	147	154	166	175	174	154	162	168	159	166	159	171	154	164	151	154	173	165	193	145	162	152	163	155	162	170	158	140	143	167	125	160	159	161	149	145	129	148	160	150	157	132	191	179	137	174	162	181	177	159	164	163	144	139	157	163	127	159	162	152	159	155	174	165	172	154	174	144	168	155	124	148	161	138	158	158	160	157	164	159	165	155	138	161	171	165	168	152	153	194	172	162	171	175	168	167	150	154	156	177	144	140	165	164	157	150	166	153	147	169	143	158	161	168	162	159	177	159	178	179	175	133	148	161	154	177	159	171	151	177	179	163	141	180	136	133	156	193	171	168	165	152	181	160	184	166	192	164	179	165	159	149	157	143	174	172	156	184	182	166	167	167	161	136	163	164	167	165	150	147	152	153	153	145	179	162	141	169	174	152	163	146	173	146	156	175	167	183	170	151	166	158	149	160	163	183	142	173	159	159	149	167	182	180	159	151	162	166	148	149	154	180	150	172	165	154	174	165	169	153	160	172	155	134	166	142	158	153	155	160	154	161	145	157	153	166	179	151	140	166	159	167	163	163	153	145	147	156	163	161	180	164	144	173	178	147	134	142	159	158	151	161	155	145	140	167	169	139	183	155	154	156	166	156	158	147	173	165	171	165	165	144	176	147	161	167	161	168	161	160	144	183	171	156	156	137	165	161	159	157	142	168	168	185	158	155	160	176	142	174	165	168	171	163	171	160	168	178	158	159	167	178	157	146	160	153	158	156	151	178	174	166	152	163	154	160	164	152	157	152	172	149	152	168	163	144	159	161	177	161	168	179	147	139	155	153	170	138	159	145	179	173	159	165	165	171	149	145	140	162	176	174	168	152	157	145	151	151	143	177	129	151	161	157	153	160	175	171	165	171	176	181	169	164	153	184	148	173	149	158	157	165	140	181	160	168	152	140	172	160	151	159	167	155	173	165	165	156	149	178	172	156	206	160	132	170	159	166	167	173	167	158	157	159	135	133	147	172	165	143	179	150	151	159	170	138	153	173	157	164	171	195	175	167	172	156	172	184	141	157	152	158	167	143	179	151	140	149	160	150	171	143	158	170	173	164	137	161	152	179	144	176	162	158	162	178	151	174	168	148	164	140	141	163	131	147	167	167	171	180	138	185	143	155	157	157	159	142	165	175	178	151	156	169	160	161	165	160	156	161	153	163	155	149	142	181	174	154	174	158	165	143	160	151	155	144	162	144	134	175	164	170	146	144	158	166	136	140	142	154	165	184	154	152	165	176	152	162	164	171	135	170	143	150	170	147	181	164	161	153	183	179	140	173	171	141	165	167	166	161	177	150	148	164	159	151	154	138	151	170	165	167	163	134	154	180	173	152	172	149	178	140	186	175	147	145	147	159	156	162	156	186	170	191	153	148	177	177	172	149	156	161	148	161	161	163	158	163	176	154	149	153	154	148	151	134	146	174	142	186	119	174	177	162	171	158	142	168	155	168	147	148	166	143	161	160	167	171	176	156	164	138	156	174	151	160	162	163	172	167	146	151	155	158	150	172	136	156	179	174	155	172	144	167	165	135	147	151	159	177	149	157	158	183	163	174	141	175	161	182	172	141	150	137	169	166	120	149	160	148	169	153	148	149	168	168	190	146	152	158	176	169	156	158	167	180	150	137	140	150	181	151	152	138	164	161	146	155	162	186	149	157	162	156	158	147	170	156	184	161	158	149	159	147	184	153	163	141	160	167	154	151	139	162	177	150	174	158	166	159	155	153	159	161	175	136	170	164	144	175	168	176	166	174	153	172	152	157	182	144	161	149	161	175	182	174	168	188	143	148	188	164	167	169	154	147	173	191	150	143	154	152	167	166	148	177	180	150	179	185	161	165	172	166	170	157	163	162	171	163	137	146	153	157	167	155	165	161	151	170	174	153	166	140	166	159	157	152	148	176	175	199	168	174	145	157	154	169	157	178	148	165	166	176	157	157	155	164	173	164	155	174	162	158	174	159	174	157	147	179	172	157	153	157	160	161	158	177	184	167	180	154	149	151	133	200	174	171	162	167	158	157	163	132	182	166	178	166	178	142	161	187	164	139	164	158	143	171	166	175	154	141	160	154	185	154	168	151	154	142	169	159	167	170	166	140	162	156	184	151	160	164	151	149	146	177	180	183	146	174	166	154	146	165	178	158	139	150	156	161	144	158	166	170	170	153	163	187	151	145	159	160	169	172	181	171	178	161	149	167	162	138	159	159	168	176	142	175	179	160	145	194	158	160	154	160	153	173	121	165	157	153	136	170	174	149	176	159	153	143	157	188	166	174	163	165	153	185	184	152	152	155	161	172	169	147	174	151	150	172	164	178	174	169	172	154	160	135	156	157	139	165	155	142	163	160	182	159	152	147	165	165	135	176	167	139	160	155	169	161	161	174	180	144	149	135	161	143	161	172	157	162	159	159	166	154	190	174	158	156	153	150	163	161	147	163	155	158	169	141	151	140	134	146	149	152	184	166	181	158	155	162	186	157	162	148	174	142	156	167	155	152	130	184	146	147	138	148	153	138	173	139	158	159	156	187	146	153	183	159	152	119	162	180	175	161	156	160	168	166	156	153	164	171	176	152	156	150	157	154	164	130	157	168	173	139	143	162	154	176	139	156
19718	7984	12796	994	573	521	468	507	499	496	488	496	469	497	443	474	472	449	432	469	472	441	440	480	447	442	449	450	465	400	485	481	468	474	460	443	464	446	491	435	453	471	419	500	487	562	601	570	522	526	502	527	475	475	455	441	427	466	472	435	434	452	415	440	463	478	442	444	526	424	430	450	428	464	418	471	457	429	479	424	464	458	491	466	466	444	443	463	458	447	582	642	665	626	532	496	450	416	462	459	450	459	456	469	469	471	448	491	465	474	432	461	491	469	444	439	473	456	430	421	442	489	405	463	457	437	442	453	437	405	426	489	502	447	490	467	431	442	432	419	468	454	465	461	416	456	443	473	416	444	466	448	473	455	472	443	437	451	435	469	463	461	425	436	424	429	436	485	444	423	433	434	470	455	484	422	470	421	491	448	444	454	440	414	426	460	434	461	454	459	426	454	451	439	484	472	449	465	488	438	449	437	446	416	453	464	476	455	444	449	423	440	460	461	452	451	452	433	412	427	425	445	454	400	434	443	479	434	481	453	451	434	423	436	443	464	462	455	433	427	449	458	422	443	456	471	472	458	469	461	437	458	460	487	449	465	410	463	478	445	431	467	462	441	434	428	460	445	440	460	436	425	463	441	437	437	423	441	453	445	500	430	483	423	479	446	446	455	451	447	456	428	485	450	454	428	459	457	468	457	446	482	473	450	435	463	443	460	450	459	469	456	459	422	464	461	404	442	431	454	426	482	502	476	372	472	358	458	435	464	478	460	453	439	426	485	460	480	451	447	455	467	410	433	432	439	470	508	421	464	454	420	478	465	464	476	479	445	436	462	456	477	456	455	443	463	408	451	465	422	475	412	424	450	453	424	483	492	469	449	470	430	460	441	410	449	450	485	476	463	475	469	425	411	439	472	435	453	430	468	422	462	461	422	443	452	419	439	448	467	446	441	458	455	424	470	413	440	437	471	461	429	498	439	438	462	448	496	449	484	454	476	434	426	461	465	442	460	440	468	458	459	486	444	442	438	456	444	403	392	445	411	437	461	435	494	445	452	448	441	439	450	499	455	464	458	472	451	451	462	419	436	430	434	439	470	463	454	472	429	459	439	431	476	397	455	429	455	456	444	429	462	473	429	462	422	448	455	443	460	446	421	446	462	412	478	449	456	439	470	465	446	462	459	419	428	416	432	414	445	440	430	427	407	434	479	441	455	459	471	441	458	474	440	497	486	456	466	468	467	457	450	440	432	434	415	444	448	428	471	474	457	451	439	482	452	444	443	449	426	498	457	474	428	480	456	452	442	431	418	448	468	433	437	434	445	451	454	478	449	454	447	453	444	476	447	465	453	456	435	472	432	431	428	475	452	437	416	458	448	419	470	467	473	448	454	467	479	445	475	462	471	436	406	463	403	422	474	425	475	443	441	467	471	459	458	439	477	461	485	447	449	432	446	438	459	470	424	437	476	489	420	488	475	472	448	438	448	437	455	441	443	448	467	458	478	449	438	467	434	483	471	437	494	441	437	465	474	438	401	418	430	412	465	461	437	441	452	411	433	457	431	441	462	428	441	434	441	431	449	479	459	460	437	451	435	457	445	465	449	476	455	451	501	426	445	484	431	440	458	486	459	423	442	453	433	447	448	443	474	465	442	437	422	471	470	478	472	440	434	458	471	453	453	499	436	416	460	471	435	461	426	447	449	452	402	427	462	476	474	459	440	451	445	479	484	447	450	463	462	449	451	470	453	443	425	460	463	465	464	428	434	450	472	497	477	475	457	443	462	434	435	431	452	436	460	480	481	426	448	450	429	481	457	453	408	467	462	430	432	419	449	457	443	453	434	440	444	452	479	485	475	436	447	434	477	469	419	429	446	479	450	458	431	455	462	441	449	462	443	469	436	427	450	463	466	435	474	406	496	446	469	450	439	467	409	481	479	469	428	424	444	448	482	477	434	435	421	462	451	469	439	474	481	435	450	430	431	464	426	397	452	420	457	454	422	439	454	459	470	415	441	422	480	452	456	438	429	458	430	449	451	451	469	420	440	462	453	475	437	484	438	437	448	451	461	488	429	429	466	428	491	440	432	436	426	449	501	448	445	450	441	473	448	478	441	473	439	438	440	454	461	455	478	447	446	473	433	417	463	441	454	455	439	474	441	465	447	439	415	456	417	473	450	456	460	471	450	452	461	444	459	476	448	424	432	494	438	464	438	456	448	461	489	457	431	475	447	414	445	459	467	469	446	414	440	422	447	395	421	490	491	444	438	452	463	433	451	476	499	417	463	443	438	464	457	501	462	424	475	428	450	421	443	439	428	444	491	476	407	441	415	453	450	425	453	442	462	477	454	429	423	480	442	420	456	449	451	435	449	433	442	453	394	435	447	452	438	477	476	468	442	480	453	451	483	446	440	432	473	446	444	448	448	452	459	453	471	451	431	469	456	458	437	419	442	467	408	425	431	420	415	421	456	455	476	448	456	436	449	486	473	433	450	453	456	425	452	452	445	425	457	418	439	437	445	432	466	447	470	412	470	462	439	456	434	457	448	491	496	437	423	429	473	445	433	411	454	420	459	438	424	487	412	477	459	461	477	462	445	415	454	449	435	426	455	470	429	468	491	466	452	462	461	455	498	416	454	415	474	479	446	493	444	446	451	422	487	450	464	467	476	477	415	446	428	452	423	469	449	435	451	447	457	409	430	437	470	457	456	444	450	439	464	434	456	406	457	458	421	474	431	437	439	471	441	456	452	463	466	419	454	455	431	441	429	459	454	427	435	487	475	484	452	449	419	412	442	415	466	457	454	473	448	493	422	431	402	469	407	431	444	438	444	445	453	403	425	437	437	451	475	447	441	428	478	449	490	488	433	443	435	459	435	439	422	448	444	445	470	443	438	415	461	466	450	471	426	453	469	475	458	425	442	429	477	427	442	424	429	497	470	452	440	459	414	436	442	465	427	443	476	452	442	394	426	434	461	483	451	394	473	434	447	459	413	472	453	432	446	447	480	419	477	466	484	454	426	447	439	426	454	459	445	460	467	472	439	428	480	424	427	428	466	462	468	494	455	496	429	460	447	447	441	444	475	446	445	450	439	429	412	436	437	442	464	402	465	441	439	403	443	425	453	465	445	457	482	468	445	460	442	491	438	439	488	439	457	421	452	418	438	439	405	415	418	452	440	442	448	460	441	484	440	468	410	476	467	474	451	448	452	470	475	455	457	444	447	456	446	450	455	467	450	440	447	443	465	479	475	434	435	463	432	406	458	464	450	439	436	470	429	437	458	451	460	466	448	464	416	462	447	464	440	450	474	473	429	444	475	450	425	463	473	443	463	410	454	483	509	476	424	426	454	501	421	422	434	460	443	430	431	425	454	453	404	443	438	466	456	491	461	443	429	409	486	468	427	433	424	485	465	464	436	454	466	452	417	468	445	459	444	475	453	462	415	462	452	461	419	450	454	452	429	442	472	432	499	410	400	445	464	482	481	473	447
65118	45481	50886	15083	1336	325	276	240	227	193	191	181	183	199	163	157	166	169	163	165	156	157	154	161	146	152	132	122	154	178	148	150	158	162	170	142	138	160	144	169	142	130	193	212	213	312	429	340	274	340	255	194	197	199	173	191	165	133	172	145	139	152	132	147	158	154	133	147	159	131	162	155	133	166	150	144	159	148	127	160	161	167	146	151	150	128	163	135	148	148	201	294	283	194	210	170	147	162	154	165	147	132	146	154	146	175	171	134	152	157	139	149	138	130	146	151	165	146	157	150	153	130	172	160	159	140	157	166	135	172	151	135	141	147	137	161	144	139	147	128	153	151	151	189	166	161	135	141	139	165	146	147	155	169	155	158	138	166	153	169	160	176	127	142	149	140	152	153	146	146	139	128	140	137	143	147	164	153	153	147	130	153	164	142	153	146	141	155	150	133	144	153	145	146	140	142	143	180	154	140	141	170	164	147	154	171	156	153	166	153	148	160	165	142	166	158	133	164	149	150	132	142	147	147	163	158	150	157	155	129	148	146	157	149	135	153	152	142	121	164	164	150	158	142	162	145	163	162	144	173	143	162	146	151	141	141	153	142	152	168	130	170	158	150	151	156	164	152	153	133	152	158	129	133	140	135	141	135	136	139	162	148	136	169	152	145	168	130	152	142	152	146	165	149	141	148	142	143	174	147	165	160	136	149	142	160	145	165	129	162	138	135	173	129	150	147	149	158	163	150	167	144	150	131	156	184	148	154	123	163	159	163	146	126	155	176	163	153	165	146	154	148	145	134	161	152	161	161	164	175	146	131	133	150	147	154	159	163	163	120	148	168	145	150	157	154	172	173	154	137	155	128	131	135	153	150	148	172	161	147	133	149	164	138	148	150	125	136	170	148	154	148	132	178	148	134	156	147	153	155	153	150	153	147	135	148	148	137	148	167	154	139	161	132	167	167	136	158	146	164	129	147	145	160	139	136	140	152	141	142	171	154	163	150	175	165	153	138	162	169	138	149	137	148	155	141	152	175	125	164	146	143	149	138	169	143	166	146	159	165	139	145	158	167	125	165	186	126	139	139	126	145	158	153	154	145	167	163	178	150	152	146	148	125	145	159	157	160	155	162	132	126	146	162	158	145	127	160	160	131	129	149	142	155	156	148	146	157	177	154	185	164	146	152	148	145	140	168	174	148	161	151	134	149	174	139	158	131	151	127	139	152	151	145	130	164	169	129	170	150	143	161	147	155	152	157	143	156	139	152	136	156	139	146	152	145	144	149	149	142	136	167	153	158	145	152	146	152	153	160	152	152	138	153	156	147	148	153	149	161	126	157	142	134	137	137	151	144	146	153	162	157	139	134	154	140	138	143	171	166	150	145	159	150	153	152	150	169	142	161	146	159	133	157	146	141	152	165	144	131	137	157	142	161	173	138	138	171	148	145	143	155	150	145	149	154	158	146	145	143	144	143	138	139	145	145	154	162	135	135	130	153	133	152	146	159	141	130	147	168	155	137	124	170	166	152	150	162	159	146	145	143	141	157	143	158	140	149	154	160	146	136	136	141	162	145	159	163	150	160	130	137	160	167	170	170	155	135	150	144	150	150	158	142	160	140	146	143	159	130	164	146	180	154	152	120	168	151	168	143	154	135	153	161	151	124	148	142	179	154	140	145	156	155	133	139	154	171	147	167	141	167	147	169	133	146	136	154	135	157	159	153	126	151	156	142	177	156	169	148	133	136	144	119	124	164	145	142	144	157	163	138	169	147	158	156	135	117	142	135	161	151	163	172	153	127	172	171	138	152	151	131	153	166	147	186	162	164	159	161	154	132	163	177	160	153	160	160	147	172	164	165	132	165	152	141	142	148	147	144	155	147	128	161	189	133	152	161	162	138	149	152	151	166	158	165	152	149	132	151	169	151	168	147	146	123	152	139	143	150	132	153	137	165	155	161	150	159	137	124	154	147	143	153	125	171	139	165	146	136	146	171	147	158	134	158	147	150	161	139	145	143	146	151	159	150	163	135	155	136	150	173	169	157	146	169	161	140	153	146	135	144	137	174	152	153	158	160	161	144	152	160	142	164	151	156	163	129	167	141	146	139	129	125	150	117	155	141	171	154	148	151	160	147	136	147	139	164	158	152	142	136	152	158	160	172	150	148	158	140	151	139	125	145	147	157	158	145	147	129	167	153	140	141	145	140	171	159	163	143	146	150	166	140	155	172	157	147	155	159	136	139	143	138	145	136	150	132	135	158	158	177	153	144	148	150	153	171	148	145	157	143	150	169	132	155	172	151	143	153	157	142	160	151	147	149	138	149	161	154	157	163	113	140	136	129	155	158	160	173	146	137	147	173	151	131	152	139	155	161	146	167	174	152	163	130	139	160	153	158	165	134	142	158	142	167	147	167	157	129	177	133	146	152	165	136	156	164	158	176	137	145	151	156	129	146	147	160	145	155	127	154	131	134	144	150	164	149	146	165	163	128	137	148	144	145	149	141	141	151	150	155	165	136	153	160	152	154	156	168	160	176	156	136	149	127	153	167	164	161	142	156	148	146	141	162	188	133	158	153	154	134	136	137	124	150	136	147	156	133	143	141	155	162	154	145	143	124	127	132	151	153	158	151	153	140	153	166	153	132	162	143	151	136	164	170	144	156	141	125	158	143	167	142	168	152	146	168	151	151	140	172	122	162	171	144	154	155	165	159	151	147	158	175	146	153	171	158	143	141	160	135	148	166	177	154	155	154	153	158	152	136	158	126	134	160	160	151	144	141	137	127	145	145	153	151	139	175	165	160	132	169	171	158	142	144	115	157	153	145	150	153	137	144	150	138	142	151	159	146	145	163	166	159	149	136	148	161	144	154	135	121	154	152	142	152	166	125	165	173	132	132	156	153	139	148	142	181	142	128	166	165	159	171	138	148	161	137	169	129	171	140	151	162	153	155	164	155	155	143	141	168	143	158	139	141	126	152	160	129	156	155	144	171	155	148	162	152	152	149	172	153	154	153	135	133	148	136	151	152	158	150	162	152	144	137	154	146	139	134	141	135	153	145	163	149	160	147	170	157	155	149	143	151	167	129	166	137	147	162	148	141	160	167	128	134	143	148	139	142	164	150	166	138	131	167	183	137	148	148	165	163	143	123	152	148	130	145	146	164	156	154	155	160	155	135	124	149	157	132	159	148	146	145	160	130	148	125	149	162	168	135	145	167	159	159	145	134	147	150	162	158	138	148	161	164	160	141	138	136	159	157	161	158	150	163	172	138	147	175	129	141	162	131	148	153	146	146	162	144	169	167	156	145	133	161	140	132	140	170	146	144	150	152	157	163	166	130	147	154	138	145	148	143	167	163	139	149	153	169	169	129	143	168	156	161	173	156	152	132	164	170	150	134	150	146	161	139	145	161	153	138	167	133	152	160	150	156	140	172	136	142	166	152	143	166	142	136	142	149	155	154	133	138	141	147	155	148	122	140	158	171	137	160	163	137
40333	34449	44675	3234	1327	1220	1074	901	778	787	752	690	626	599	567	580	549	525	515	533	524	497	480	483	491	493	488	453	413	481	498	460	486	437	467	454	477	485	482	410	447	458	572	892	992	1626	2660	2087	1578	1972	1036	855	941	835	611	487	481	498	466	469	431	482	470	475	443	457	435	437	459	465	391	439	423	463	431	449	418	432	441	459	484	430	449	470	445	470	451	444	488	515	1018	1710	1292	1017	783	511	455	438	452	430	430	446	428	421	433	447	433	436	442	423	447	400	446	442	472	420	445	417	420	400	420	473	425	393	437	444	443	449	417	415	428	429	414	427	426	418	456	429	425	458	397	403	459	380	418	430	430	403	441	482	433	465	447	459	475	422	451	446	420	461	421	431	428	452	389	409	444	461	422	408	427	438	418	437	405	426	437	438	450	442	444	433	427	395	440	436	428	443	422	410	414	418	413	397	447	438	418	459	448	427	436	414	430	442	435	447	437	434	422	407	440	428	435	416	426	395	433	455	416	450	434	445	420	450	450	406	404	424	417	445	448	412	432	454	429	444	499	443	432	432	443	493	414	376	446	419	418	423	400	406	453	458	382	449	419	424	413	450	449	437	424	416	463	429	399	410	411	463	453	432	415	437	461	442	444	393	425	436	448	429	413	425	387	408	459	391	421	450	433	393	400	475	406	433	450	459	437	429	416	465	406	421	458	423	377	393	434	450	426	409	430	403	405	405	429	469	475	417	395	470	444	441	452	425	430	421	412	422	456	426	469	444	434	384	448	374	448	426	483	457	429	454	422	419	435	396	424	424	396	424	426	414	449	441	425	407	464	473	435	452	433	419	414	401	425	453	418	421	432	398	436	435	421	411	408	437	410	447	422	418	448	411	427	457	427	433	422	425	427	453	432	443	426	450	424	403	433	452	416	410	411	423	443	410	419	437	429	429	464	453	451	391	452	461	406	404	426	426	478	406	420	394	433	410	434	457	424	438	447	435	416	418	422	484	433	417	415	415	461	380	460	452	421	429	370	434	408	438	465	412	416	434	421	413	454	410	416	463	419	410	442	431	453	410	415	430	410	400	416	434	414	398	444	425	462	447	458	409	419	395	475	445	408	439	446	409	400	418	429	419	447	422	409	401	424	423	424	399	415	422	434	415	443	410	438	407	453	442	422	422	451	428	475	462	414	423	456	435	427	408	438	445	410	456	434	444	458	389	437	425	431	394	431	440	429	423	449	439	400	431	443	407	433	425	426	389	435	451	484	451	403	424	421	454	431	441	465	419	416	444	451	438	404	450	426	425	461	406	438	454	432	429	420	481	397	446	421	459	411	455	446	419	403	471	420	412	440	401	424	436	422	394	431	429	440	439	426	419	421	399	452	446	414	415	462	418	425	455	423	447	430	418	429	413	417	439	410	432	438	418	375	410	435	456	409	410	416	443	431	388	447	439	422	463	420	444	421	419	414	437	446	444	418	425	452	407	430	443	459	433	444	465	447	456	427	438	447	407	431	457	402	473	410	426	412	406	399	426	430	438	467	425	452	465	453	437	474	457	406	467	432	448	419	440	470	430	420	473	403	449	430	413	444	423	441	454	416	388	455	428	454	436	411	429	434	402	457	403	406	405	422	411	426	429	422	435	436	441	414	433	416	447	441	428	429	450	415	472	456	438	402	409	443	423	444	433	441	440	438	426	442	451	440	449	405	445	445	385	465	430	449	421	426	453	421	476	468	435	439	389	450	418	446	434	447	419	414	459	434	421	451	410	468	360	422	417	452	415	408	412	419	422	427	441	420	401	431	482	418	446	449	463	460	456	410	434	421	431	464	417	420	433	434	458	452	445	433	432	422	400	410	415	423	399	431	386	432	443	442	412	433	404	418	413	403	437	411	448	444	431	442	427	406	449	427	440	410	387	414	431	458	441	449	434	431	394	416	432	420	427	421	427	463	415	437	421	443	413	447	420	415	412	441	458	413	417	407	428	415	415	410	433	419	417	437	417	403	465	433	404	417	411	449	461	399	451	444	444	415	485	427	431	410	406	445	392	381	471	422	391	442	484	408	489	409	463	453	443	423	456	449	427	426	432	433	449	437	461	445	413	430	435	461	446	432	434	425	436	440	451	425	425	369	411	441	449	455	437	483	459	438	451	412	442	424	441	438	459	425	446	407	402	419	446	420	450	399	436	423	430	450	434	460	415	432	453	426	468	411	409	439	444	423	434	405	440	444	452	472	404	388	436	438	417	447	410	416	458	423	422	462	455	439	452	461	402	395	468	413	414	440	454	402	421	422	445	437	433	444	452	425	395	464	395	434	442	446	431	461	450	449	434	420	416	438	438	446	435	431	466	446	443	433	425	409	430	432	443	458	418	461	443	428	454	440	417	440	434	431	386	433	447	403	401	438	437	428	446	413	418	415	476	440	456	440	431	452	438	450	403	415	446	459	390	400	433	451	458	433	423	399	441	426	406	441	439	470	450	451	465	430	448	430	420	411	463	449	441	433	408	413	447	438	410	434	421	427	451	420	434	413	427	437	446	432	425	405	467	426	461	444	403	413	415	434	434	428	433	479	415	432	437	410	414	387	434	444	444	423	410	427	451	461	425	448	436	390	434	449	443	406	432	439	395	419	405	425	408	448	439	417	416	429	436	422	413	425	428	473	415	438	376	424	402	429	469	415	434	448	416	432	437	440	429	424	413	463	423	406	442	420	459	400	404	464	447	415	398	402	456	460	424	416	426	435	439	428	428	377	477	461	438	399	453	426	454	432	460	441	452	442	420	453	399	434	445	425	422	432	445	411	387	446	457	431	461	437	429	415	441	435	449	431	425	391	416	457	439	450	437	455	442	449	428	405	454	436	455	442	448	431	462	418	435	445	399	463	433	439	435	447	461	418	414	429	437	452	424	414	424	424	422	456	406	431	414	410	402	441	487	442	422	429	448	443	457	424	433	405	449	452	418	444	442	433	430	436	390	460	435	420	412	411	435	422	449	400	418	444	425	446	436	418	437	439	409	444	429	408	429	403	447	423	429	433	416	413	432	427	454	411	391	442	458	472	411	396	429	465	481	404	427	377	416	460	408	423	392	431	410	450	430	466	430	410	430	440	417	443	434	450	454	425	410	426	416	451	416	441	453	405	438	413	443	429	459	411	458	432	417	451	425	401	452	399	425	445	390	443	469	413	422	385	436	432	426	433	403	442	407	434	447	398	438	456	417	401	416	411	455	417	431	424	439	443	429	439	422	438	433	406	415	412	427	439	431	411	429	417	410	448	412	484	419	454	450	433	477	427	416	427	470	451	380	433	418	432	439	439	432	435	449	449	429	430	467	463	421	451	442	440	442	431	422	439	428	426	427	438	431	443	422	417	425	422	392	399	392	390	412	454	426	438	472	408	420	440	417	432	420	418	413	434	430	449	414	434	451	449	440	406	385	444	453	439	449	459	404	439	476	449	456	449	462	443	436	437	435	468	429	415	434	413	428	431	423
77520	59641	64199	23530	5373	709	446	405	369	313	311	253	264	264	234	255	273	223	229	252	263	194	216	221	249	216	215	194	224	225	222	199	214	200	198	228	230	204	221	215	192	203	229	261	379	564	642	539	620	528	329	313	313	299	218	214	249	177	211	216	197	221	213	208	193	209	236	201	201	230	187	197	221	219	210	234	193	217	208	185	195	215	188	215	210	199	215	214	187	225	349	477	414	368	279	230	214	218	219	191	180	237	187	177	181	235	199	200	196	218	209	215	220	186	190	208	226	208	203	219	172	186	197	205	185	198	219	205	232	219	235	218	210	210	214	188	205	204	221	208	213	211	210	200	189	204	218	196	227	209	193	211	210	215	193	240	192	211	209	207	215	215	157	192	206	207	221	210	195	197	181	206	199	203	203	195	216	203	192	199	194	217	196	195	185	194	213	211	201	187	198	220	231	197	201	224	190	224	201	201	226	208	217	178	186	210	203	198	215	196	199	223	200	208	233	221	202	207	214	234	223	198	237	233	216	221	232	224	183	199	187	209	205	186	192	203	212	214	207	233	206	210	206	206	190	237	208	216	219	178	198	225	218	196	206	202	248	217	204	185	212	213	181	221	220	238	238	190	216	198	208	192	193	211	202	205	211	211	220	216	208	195	213	201	193	202	192	194	209	194	185	246	224	186	230	225	226	236	202	190	185	212	186	211	192	202	178	190	210	207	185	194	208	204	225	185	203	191	217	203	199	170	215	223	186	212	204	203	190	214	197	204	207	201	198	211	206	214	222	203	214	207	194	235	172	200	203	208	177	201	207	210	210	190	217	242	195	237	205	212	212	224	178	212	197	220	208	191	225	200	202	219	216	197	189	226	205	209	192	191	180	204	220	215	216	185	183	191	198	201	208	191	206	216	219	213	207	202	209	203	213	191	207	194	211	217	209	225	222	211	229	207	208	240	230	224	226	200	213	197	219	202	251	184	192	218	208	206	208	196	223	232	196	192	210	182	219	219	190	223	223	206	218	218	181	215	220	200	230	183	203	175	211	225	232	224	234	203	187	217	192	201	209	190	197	206	227	204	211	186	210	197	195	215	187	196	203	220	203	220	215	200	199	200	202	238	216	198	213	201	207	208	209	206	233	218	189	206	201	210	235	219	202	189	204	206	202	195	202	184	211	185	211	217	227	198	227	201	201	216	215	208	224	204	199	194	211	206	226	224	198	217	196	204	222	207	218	222	204	214	215	199	232	206	192	221	221	230	226	207	214	224	233	204	210	187	212	223	221	179	188	201	198	212	215	240	191	200	201	196	201	187	207	224	198	217	178	163	186	217	209	227	178	216	199	206	205	220	210	214	199	197	212	188	223	227	213	193	186	192	203	193	215	205	192	192	166	181	195	184	216	224	210	176	231	204	193	200	190	194	199	211	235	221	197	209	183	207	191	191	195	183	211	162	208	179	216	216	207	199	198	229	193	210	198	207	194	215	203	197	209	205	203	222	193	197	230	212	204	223	208	220	205	212	197	183	189	210	196	189	198	204	202	194	222	213	202	196	184	204	204	192	217	196	231	183	181	195	173	188	209	211	214	199	225	221	196	192	200	178	212	191	200	215	195	189	191	201	202	201	222	192	222	219	230	213	197	203	195	200	207	211	243	206	230	218	191	252	190	196	202	193	196	206	215	206	193	184	218	227	192	205	206	210	197	212	215	189	206	186	202	188	209	175	205	189	179	213	179	182	209	210	192	214	205	188	209	208	222	220	218	191	198	194	195	198	200	159	206	211	188	205	209	203	211	213	226	201	194	195	224	224	206	195	188	185	222	199	214	195	204	169	208	201	170	198	187	208	224	197	196	228	187	198	209	213	210	214	208	196	202	214	194	212	207	210	177	199	217	213	203	201	197	263	202	208	207	190	205	216	208	216	199	235	199	209	175	203	184	210	208	177	186	210	201	225	179	222	219	195	203	205	198	218	216	201	205	227	191	191	238	213	194	206	205	190	193	211	194	228	232	212	205	216	213	213	192	214	217	203	161	192	218	187	199	173	203	214	225	185	213	192	170	217	209	207	182	191	230	218	206	203	210	210	211	221	178	197	213	189	209	206	240	214	203	212	198	204	207	213	218	207	199	199	211	203	198	205	228	214	204	210	198	194	183	192	210	206	212	185	210	206	199	193	225	223	197	185	180	169	211	199	189	223	199	188	205	198	222	219	217	198	221	206	204	214	182	205	194	232	200	219	187	179	201	226	190	225	206	190	234	219	179	194	204	214	216	186	216	191	186	202	201	211	197	227	203	198	191	220	210	201	186	217	202	225	200	205	179	195	217	242	184	191	204	209	176	189	210	217	209	215	217	223	221	232	210	222	208	202	216	214	192	215	213	176	202	203	198	225	213	230	218	197	209	175	197	206	193	199	209	218	242	177	203	209	231	202	189	230	210	208	198	206	220	213	206	204	209	227	193	205	184	180	157	195	221	210	185	209	186	199	225	209	230	207	231	201	190	206	196	211	219	175	212	214	194	208	203	204	199	204	188	189	189	195	217	192	192	198	206	219	228	197	244	179	215	261	206	198	183	209	228	181	194	206	211	218	219	181	192	191	218	221	209	200	187	175	197	203	202	212	161	200	207	202	197	167	213	191	196	206	188	204	195	212	190	203	244	193	216	186	218	202	212	210	191	221	201	226	192	226	189	208	182	202	205	199	205	197	206	219	212	197	201	176	188	205	214	204	183	201	205	206	173	206	224	206	232	189	216	208	215	202	223	189	200	199	225	207	201	203	220	192	198	198	181	193	205	173	239	192	228	213	209	238	190	189	209	213	200	193	219	213	200	212	175	201	208	230	214	190	212	225	210	199	213	228	215	191	215	206	212	194	209	186	203	216	210	198	194	202	202	176	202	227	202	210	223	214	213	192	202	215	195	207	235	233	198	207	206	223	207	203	190	196	168	192	200	190	215	216	195	210	195	222	194	214	195	208	194	209	205	184	212	189	208	207	202	200	219	189	204	182	222	213	208	201	187	209	192	233	206	180	226	211	207	201	216	206	195	212	195	205	201	209	208	212	218	234	207	219	199	221	172	186	218	213	201	200	202	216	207	184	210	194	184	200	193	217	216	208	201	222	212	191	209	237	195	199	210	194	221	187	224	208	211	222	215	216	219	196	208	213	206	217	222	218	190	180	207	215	205	188	192	216	193	181	199	206	246	204	224	215	215	185	173	182	185	202	230	209	176	205	211	193	210	193	189	188	201	186	203	219	220	174	207	202	210	189	230	198	221	191	221	201	191	192	205	216	177	229	201	199	201	212	210	197	200	215	189	198	192	195	203	212	191	197	204	220	198	196	184	200	175	184	209	200	203	216	197	227	224	176	213	200	198	209	194	201	210	203	201	205	223	194	177	240	223	212	203	185	206	193	211	210	193	208	209	207	178	214	200	213	196	174	213	218	191	198	193	227	194	212	202	193	196	220	231	220	195	205	218	200	204	185
49373	43912	55507	5113	2383	2137	1686	1477	1293	1198	1058	989	944	939	830	849	772	789	723	749	719	735	745	641	679	632	629	667	645	606	615	631	635	619	582	593	571	640	590	583	608	646	793	1127	1795	3237	3834	2978	3309	3280	1404	1374	1638	1372	777	690	695	692	634	574	599	647	656	596	599	612	635	626	535	589	549	590	634	582	626	570	583	625	577	572	612	627	613	592	589	586	581	588	538	634	1702	2641	2120	1598	1169	771	574	557	547	577	538	527	558	582	540	558	565	580	591	559	509	566	593	545	558	546	573	539	553	571	545	554	584	554	549	549	577	573	586	565	521	603	562	525	579	566	519	570	564	564	578	568	554	605	575	544	532	544	555	569	585	554	537	579	554	587	555	526	542	546	525	558	531	573	577	538	530	531	525	586	559	571	589	626	512	545	536	562	533	614	503	562	521	544	543	554	555	508	581	561	584	569	561	576	564	581	537	547	555	523	537	520	553	539	561	580	592	555	613	546	530	573	565	590	581	574	549	555	574	572	565	552	517	562	546	527	546	525	564	561	572	597	541	535	553	529	535	535	552	561	551	553	552	616	584	593	585	548	543	562	556	601	588	553	599	536	552	552	560	535	579	594	588	545	540	543	603	567	553	551	542	559	566	582	553	573	568	560	562	506	580	519	586	562	542	557	536	571	614	580	545	588	582	547	551	564	615	569	570	519	558	542	570	568	585	579	589	561	546	543	531	542	600	539	533	596	556	553	590	583	577	625	559	551	546	592	611	500	583	534	578	560	564	571	555	553	591	556	521	577	530	561	539	566	597	560	579	536	558	558	507	565	578	565	566	538	534	599	533	570	558	572	595	556	569	555	518	578	529	600	605	557	551	580	554	593	598	558	572	516	599	557	546	597	620	589	563	561	545	563	552	525	530	527	604	576	578	571	525	589	538	576	602	559	544	583	545	529	556	567	583	578	529	569	527	572	569	583	596	536	599	583	589	603	557	569	572	524	535	524	543	533	571	551	561	576	583	547	588	573	582	560	569	553	548	552	560	537	600	552	563	522	541	525	568	540	549	524	550	531	552	595	561	559	545	555	593	566	576	541	563	550	578	571	582	575	585	578	548	544	566	574	583	570	524	557	563	558	613	529	592	558	566	543	524	586	573	544	542	552	586	576	552	581	590	553	553	542	555	552	549	577	563	584	559	543	554	561	536	555	591	553	562	539	575	552	571	562	552	521	547	563	570	589	556	573	585	523	531	592	588	548	539	570	566	583	572	605	614	570	542	527	557	559	541	546	541	562	590	552	543	568	559	553	554	570	570	581	581	575	525	539	568	587	561	534	558	553	590	514	609	541	555	520	587	548	560	585	551	551	569	537	537	567	567	516	549	553	577	542	578	547	589	549	559	529	515	539	584	583	545	574	581	566	560	542	575	598	559	557	563	564	568	570	552	558	557	575	537	529	560	558	562	527	576	572	566	533	572	587	578	554	612	553	593	558	550	543	542	539	555	541	613	531	518	587	587	554	550	558	552	583	574	536	564	558	564	578	537	544	524	539	554	538	569	559	574	581	547	587	592	581	576	592	566	566	593	580	621	556	585	527	563	557	586	571	526	563	552	562	561	539	585	569	559	580	562	562	540	555	516	596	543	532	614	543	530	566	520	574	586	529	569	588	614	556	554	556	522	545	627	558	586	554	554	547	525	566	617	577	554	616	556	536	600	586	571	563	585	524	544	567	563	580	597	566	527	571	576	515	569	586	538	557	552	578	545	588	510	578	525	549	562	576	552	581	528	515	583	531	595	511	559	568	578	528	571	551	547	562	558	597	537	579	561	536	609	593	533	551	575	559	529	563	565	578	548	543	597	534	589	549	557	592	575	545	561	572	576	585	517	558	524	560	581	613	543	566	554	575	578	561	563	567	560	547	556	553	535	572	548	574	562	565	553	568	619	569	587	545	595	568	536	555	562	538	581	541	569	567	555	554	577	548	565	504	567	568	580	564	565	578	511	579	540	562	560	592	602	572	558	562	572	557	549	551	538	590	538	565	550	568	563	592	581	574	577	563	537	583	581	580	573	560	570	553	556	544	533	534	602	561	631	605	504	566	589	539	544	549	544	564	570	555	567	576	561	605	521	540	539	584	584	547	577	577	577	569	562	556	511	557	568	570	540	533	568	534	540	574	554	519	537	566	600	531	534	565	531	548	567	528	520	562	536	545	608	552	602	557	554	557	518	587	553	600	565	562	548	606	513	565	569	538	524	594	565	553	578	583	592	553	577	584	547	537	574	560	564	559	604	549	547	615	570	558	564	595	527	553	521	559	584	609	560	591	554	550	547	517	547	588	609	581	565	559	580	557	536	554	591	585	567	579	555	547	564	593	557	573	578	544	544	564	547	614	567	595	547	532	588	534	551	564	543	488	539	565	552	587	556	535	523	536	577	524	561	588	593	539	532	547	569	588	528	575	550	552	562	567	563	585	574	581	531	567	540	546	534	552	529	569	553	564	540	559	598	552	571	522	537	567	542	562	542	518	537	553	543	567	574	541	613	559	547	573	558	554	537	580	555	579	567	568	597	562	517	564	554	568	585	522	546	572	565	572	532	572	575	594	532	516	547	584	605	532	528	503	550	617	567	577	553	557	598	537	582	551	533	602	555	524	589	585	491	548	559	593	590	543	552	554	555	550	595	546	519	517	618	539	545	570	534	560	573	565	538	576	555	611	568	558	580	522	534	525	553	564	586	569	574	563	606	577	528	568	573	536	566	546	527	555	584	583	534	578	587	536	620	551	594	552	595	555	581	562	578	519	556	573	586	544	535	586	560	591	532	560	557	540	557	590	577	556	579	548	565	567	572	533	562	589	585	579	542	555	579	526	537	592	579	568	548	553	602	588	549	572	548	532	523	548	583	540	525	558	519	591	551	524	547	567	570	587	557	584	560	517	567	569	541	572	608	540	578	543	518	557	585	565	549	542	565	565	531	583	611	544	539	572	577	570	541	555	571	556	527	550	575	531	539	580	540	561	573	550	538	583	567	526	600	539	533	491	587	597	561	538	562	551	561	532	548	576	539	541	558	570	553	552	578	572	530	564	525	582	558	598	535	511	555	560	574	559	555	571	574	559	552	598	571	566	624	585	577	527	556	582	556	547	571	563	541	609	556	611	540	560	572	523	580	551	526	601	602	570	588	561	548	575	553	526	560	505	584	577	564	580	537	595	521	538	586	562	556	546	537	540	563	574	598	566	587	561	557	543	555	576	547	565	519	528	556	536	550	541	557	533	548	598	532	608	533	557	568	532	606	554	590	536	546	540	548	569	563	561	509	584	561	523	581	543	578	555	603	575	569	558	533	515	588	557	535	562	557	565	585	559	568	564	542	541	550	528	563	558	533	562	582	580	596	562	592	564	560	536	547	557	532	534	559	559	584	547	570	592	562	609	589	544	566	620	578	556	546	562	588	563	572	580	590	573	515	554	583	541	583	553	527	552	581	605	571	547	642	529
24599	7757	8773	894	238	180	205	143	173	181	180	146	134	170	171	174	158	170	160	176	149	190	189	151	165	181	175	165	153	183	159	160	179	155	163	149	164	140	157	169	166	145	175	176	171	165	162	185	181	174	191	165	172	159	158	179	185	175	162	163	134	159	186	147	159	153	142	185	172	175	161	159	189	150	153	173	172	177	158	175	184	139	150	172	154	159	164	170	166	157	185	184	178	212	186	196	158	174	135	155	154	175	154	175	157	163	159	174	160	157	142	163	161	178	162	161	172	167	162	161	183	157	169	170	171	157	175	171	138	164	141	140	164	160	165	141	164	135	135	153	140	169	168	145	145	186	172	159	141	185	180	167	166	204	170	183	152	145	172	148	166	163	139	157	152	142	164	147	135	151	191	145	163	155	187	164	173	163	122	161	184	161	161	185	157	155	143	151	168	155	151	165	163	149	176	140	163	178	150	176	147	151	139	146	165	165	175	139	181	147	169	155	164	145	165	161	153	172	171	160	166	163	163	153	171	156	162	162	160	189	152	146	167	170	175	187	163	187	162	174	143	183	167	165	157	180	162	182	153	174	156	169	169	179	185	165	174	182	143	143	166	146	182	160	182	160	169	176	171	186	156	145	182	160	158	163	183	145	146	154	146	142	169	178	157	174	135	156	172	192	180	148	158	190	180	180	163	143	175	162	145	155	143	165	160	184	159	147	171	164	152	164	158	162	170	150	152	167	157	175	151	171	168	153	162	181	151	164	178	160	148	174	139	175	142	155	176	150	161	170	160	176	154	162	127	168	166	172	174	155	164	165	165	192	168	162	175	153	168	152	160	160	161	135	164	170	155	163	159	156	144	156	192	182	185	146	169	186	172	150	159	151	169	181	160	137	149	166	145	154	157	176	145	150	160	165	194	159	181	169	165	167	172	171	154	149	161	162	161	153	137	152	170	153	173	144	169	164	181	163	149	166	159	139	173	152	165	169	153	172	159	152	183	178	155	155	178	164	170	161	152	165	176	173	183	169	181	164	176	159	141	182	164	163	149	167	167	158	145	156	133	174	158	148	146	166	160	182	144	168	168	152	169	167	162	156	154	181	175	167	174	175	186	154	134	141	164	161	157	148	176	174	171	167	168	169	189	157	151	132	161	165	140	139	181	170	175	172	176	179	154	150	171	156	195	150	171	153	181	174	117	169	162	194	159	171	142	163	185	153	164	158	143	145	154	168	139	149	157	175	180	155	151	170	147	143	168	173	162	172	153	174	147	173	161	171	156	169	159	144	180	157	152	174	157	176	161	162	187	151	161	170	171	158	167	155	171	177	165	172	153	148	170	147	164	164	156	147	165	161	157	162	153	139	139	155	148	135	154	168	145	169	167	165	153	165	169	167	171	172	166	180	173	166	149	156	152	172	134	176	180	156	177	155	162	153	153	157	187	163	192	186	162	172	175	162	187	161	170	168	160	211	162	170	166	165	169	142	166	136	151	147	146	171	151	146	171	171	181	156	154	179	154	157	152	169	161	153	153	147	151	164	165	153	172	174	166	155	162	174	173	149	159	156	135	166	145	172	165	183	154	165	148	176	148	154	158	165	165	150	146	165	158	156	171	158	168	160	147	152	162	141	154	176	164	144	167	180	159	146	148	166	147	171	165	185	142	166	147	159	147	174	142	135	175	175	169	164	171	154	172	161	157	178	157	162	145	151	173	162	173	152	184	144	188	177	174	183	157	189	166	154	181	146	143	158	158	170	146	174	166	160	181	174	133	164	182	152	151	176	149	151	157	161	163	149	168	161	180	159	169	164	151	170	154	159	159	155	145	163	166	168	137	152	163	139	155	171	177	172	168	177	173	160	159	154	145	180	154	124	156	155	126	172	159	177	149	160	168	169	156	162	155	200	163	166	168	190	159	141	160	171	173	170	177	160	167	171	168	149	144	144	176	195	159	194	163	163	175	161	176	169	140	156	186	173	158	171	170	164	176	164	164	191	172	187	193	168	140	152	170	162	166	166	149	178	165	170	151	171	184	173	180	167	158	152	160	162	155	176	168	157	151	180	168	167	172	156	172	141	173	164	171	187	141	168	165	169	189	154	171	163	150	165	166	166	167	165	149	162	158	166	171	175	158	158	161	167	143	145	151	129	143	152	176	135	192	174	150	167	165	162	166	139	152	175	143	157	161	164	151	134	167	167	165	161	154	172	161	181	190	173	156	174	171	166	165	162	160	159	174	155	177	169	139	166	162	165	156	195	152	155	146	160	176	153	160	164	154	177	176	150	157	152	170	170	161	186	148	143	162	192	162	157	168	173	174	151	167	154	167	159	153	162	148	161	147	165	158	160	166	149	151	173	158	159	174	161	162	144	150	158	172	158	161	162	144	167	168	179	154	146	154	179	161	179	157	176	161	166	138	150	169	157	153	138	164	158	157	172	155	158	154	151	175	161	164	169	163	155	149	156	160	173	177	180	150	151	160	185	149	169	170	162	159	183	167	154	158	164	173	161	168	154	173	147	155	172	169	158	183	146	196	174	131	169	158	139	146	152	174	179	172	164	161	153	161	149	163	138	173	162	178	164	154	176	142	179	167	185	156	156	171	151	166	154	165	162	167	176	159	161	137	160	164	209	159	158	149	156	169	178	159	146	168	150	154	178	175	168	153	163	164	162	158	162	181	151	176	169	147	164	157	167	170	173	149	149	165	141	162	188	186	164	147	185	182	149	183	169	149	161	158	146	152	143	171	165	156	142	152	161	162	153	178	170	175	149	168	164	176	147	174	143	171	150	151	166	160	158	162	178	158	152	139	146	185	188	147	151	156	154	165	169	169	182	151	167	158	174	161	150	134	173	151	160	153	157	177	153	180	172	170	185	163	156	189	179	163	147	169	150	150	167	155	166	158	150	147	152	174	170	149	162	161	174	156	149	183	153	168	187	161	151	170	149	167	142	188	165	166	173	136	163	120	153	167	160	173	150	184	171	171	163	166	128	159	155	191	156	150	167	188	152	174	160	177	154	150	162	161	169	129	149	184	171	187	172	166	163	148	164	167	174	143	166	165	144	143	145	181	176	171	178	143	181	157	168	152	158	182	146	165	181	172	178	148	172	143	163	166	162	141	163	164	169	147	177	140	136	190	180	163	174	138	138	160	161	149	171	189	170	138	149	150	171	158	168	171	173	152	176	140	136	165	165	131	156	159	163	181	159	176	189	152	163	166	167	165	182	146	169	150	161	174	175	156	176	150	141	178	160	144	176	153	131	146	165	162	161	159	172	142	166	163	168	144	162	162	182	178	174	147	158	151	149	179	137	145	175	166	164	165	170	170	177	169	154	146	165	187	184	143	159	171	174	172	168	173	159	181	170	174	179	172	161	176	157	160	180	145	163	163	159	151	181	175	176	159	161	155	136	163	157	161	175	159	146	178	165	159	162	171	147	186	156	163	179	190	161	150	161	150	149	166	168	179	173	178	155	168	172	171	158	165	170
19758	7990	13991	996	563	514	496	511	466	486	506	482	501	452	464	468	486	450	486	483	463	470	503	455	458	468	411	464	434	470	468	483	456	479	425	476	453	453	460	466	452	459	474	490	491	556	592	568	568	554	504	487	483	479	466	460	501	456	446	448	465	457	446	424	442	482	469	469	460	458	458	446	466	482	445	446	499	518	484	463	481	495	462	488	493	518	439	457	454	461	520	685	699	628	621	522	441	434	475	465	465	470	446	443	449	451	448	446	465	418	455	469	442	418	438	428	469	417	441	462	451	466	464	500	460	442	432	422	433	449	451	420	434	460	462	422	431	481	478	441	495	458	467	410	418	469	444	489	471	483	427	488	485	472	435	425	449	428	471	460	448	460	426	468	430	472	461	474	445	474	427	423	441	433	459	458	425	446	490	464	456	437	440	449	467	457	433	460	428	456	457	469	483	482	458	463	470	492	479	471	438	447	413	480	459	439	474	458	427	423	460	442	426	470	476	484	506	431	445	441	467	416	459	455	489	440	478	444	494	449	445	440	443	474	465	459	480	493	435	428	476	465	493	477	474	450	456	435	472	469	448	511	446	444	469	430	488	443	437	452	421	478	429	427	439	451	464	426	456	468	450	450	427	453	486	444	452	451	453	429	474	452	462	482	496	471	447	503	502	449	474	451	446	457	450	456	479	451	437	487	487	481	437	450	474	430	438	450	423	463	459	481	436	434	462	484	438	418	443	446	464	462	423	441	454	451	433	436	444	428	464	445	445	472	416	458	438	455	475	441	477	466	427	455	472	461	438	447	445	488	474	432	463	449	407	452	465	455	455	458	451	460	448	439	457	458	433	461	423	462	450	469	454	458	484	455	462	419	460	451	447	442	433	452	464	467	445	485	463	481	451	445	438	436	452	445	461	428	457	461	472	416	429	459	425	461	471	454	453	454	499	481	502	480	435	410	449	433	452	449	437	474	476	450	444	474	470	451	454	438	454	487	470	467	465	476	471	496	444	428	450	447	445	433	468	435	455	423	445	459	474	459	454	454	462	450	464	452	429	452	435	455	461	443	471	483	475	403	493	456	445	445	463	439	473	490	438	454	439	458	473	460	455	444	477	424	427	463	464	430	439	479	446	432	468	457	446	465	449	471	473	419	436	442	448	489	471	478	434	438	434	404	429	483	492	479	472	456	447	459	479	470	460	416	452	486	466	423	433	481	431	465	433	454	449	453	440	435	449	496	441	453	480	460	478	465	454	418	439	458	457	439	460	455	447	462	451	457	458	470	471	446	453	458	455	440	467	435	483	466	458	415	488	503	456	452	471	453	499	469	463	465	407	430	481	502	435	499	497	429	456	460	476	437	493	427	416	467	419	450	436	423	449	432	433	489	440	453	471	455	413	457	469	496	420	442	420	447	437	427	435	473	464	420	435	463	448	451	461	443	415	430	446	503	457	489	463	467	442	471	417	483	426	442	458	497	478	440	485	459	491	472	458	450	474	418	471	483	450	444	462	470	450	454	447	458	453	457	502	455	440	470	480	454	439	460	419	470	463	444	430	423	453	468	429	491	443	439	456	478	460	454	447	457	472	454	469	458	473	465	423	448	476	467	417	461	455	476	451	463	471	452	479	476	479	465	442	513	438	464	397	463	431	467	458	440	439	439	458	450	448	458	436	473	412	445	470	472	433	444	490	448	435	451	442	444	436	482	429	466	457	474	473	452	452	442	453	451	441	441	458	467	444	496	466	510	483	440	449	482	457	481	456	469	455	424	451	445	503	486	503	490	458	468	418	466	443	445	440	446	455	456	456	463	420	422	468	429	459	482	430	466	457	418	451	463	409	439	491	492	488	447	441	464	463	437	456	461	496	432	478	408	417	510	452	473	448	461	465	467	469	446	469	469	445	449	470	454	429	446	480	440	487	482	449	473	435	444	427	491	427	453	459	466	470	459	461	441	419	470	441	435	447	458	432	444	454	414	437	452	469	402	442	414	466	432	452	465	451	447	450	456	415	449	451	482	476	431	469	430	445	435	467	470	478	482	460	440	453	460	487	416	464	479	462	476	446	437	450	453	447	462	458	462	477	434	482	464	443	434	427	450	472	420	455	467	472	456	432	453	474	445	447	502	455	432	446	413	440	448	440	457	485	491	460	468	452	441	451	455	449	442	470	457	468	412	479	498	475	394	442	449	440	475	449	480	479	471	457	463	424	489	475	449	486	459	472	472	493	452	456	438	483	467	495	441	472	480	430	459	461	447	486	464	423	446	455	462	445	476	435	445	463	465	460	460	437	476	454	421	493	438	459	491	468	449	497	449	468	453	452	457	426	444	461	459	443	426	455	438	470	444	447	450	436	430	423	468	432	438	474	441	423	446	419	473	422	462	482	429	471	454	478	444	455	507	474	441	435	406	495	445	489	466	479	481	437	459	425	499	439	433	432	473	489	451	401	440	486	490	470	446	455	455	443	479	445	439	441	456	459	434	441	459	448	464	474	449	479	454	451	445	445	417	467	430	430	453	450	474	453	464	469	454	438	489	467	476	493	501	477	482	447	479	469	455	450	464	444	439	468	495	470	420	470	466	462	436	440	493	452	484	452	419	465	467	423	453	445	455	467	432	446	419	484	426	448	453	441	427	450	462	496	456	483	444	457	445	440	455	472	445	437	453	432	454	456	455	449	423	435	444	439	459	457	456	431	473	465	424	433	486	434	434	455	488	443	490	455	474	443	419	500	462	444	499	505	419	390	455	449	473	455	439	461	424	482	439	459	460	455	479	454	492	477	485	465	460	488	469	446	467	456	441	468	455	446	457	442	432	461	480	430	468	457	457	449	452	470	468	473	445	425	450	435	452	490	432	447	496	446	454	432	456	460	481	421	445	470	434	464	439	451	501	446	486	439	447	432	460	492	458	458	493	453	465	455	461	449	465	459	456	419	455	424	448	466	444	448	448	440	452	461	434	419	464	481	463	437	435	463	467	480	437	462	463	425	440	444	438	438	451	486	466	440	447	465	440	454	416	443	474	467	460	456	448	445	454	478	483	449	450	429	426	482	465	425	460	469	479	483	457	441	452	469	429	512	441	491	455	455	457	452	479	428	422	455	427	434	510	470	474	443	470	462	472	424	483	469	456	472	487	461	466	444	477	457	489	461	473	437	446	433	502	452	465	448	459	430	476	478	476	476	461	453	454	443	461	434	452	482	441	446	472	446	426	475	438	456	478	474	428	441	465	459	447	458	447	447	447	465	449	474	425	474	465	453	472	462	427	443	480	432	463	393	424	450	447	456	467	473	465	485	439	433	445	471	456	461	484	463	449	444	431	442	457	483	457	425	481	461	485	412	489	431	484	447	451	468	479	466	479	473	464	473	472	470	462	470	457	449	456	454	473	437	463	452	455	464	457	439	437	429	418	454	459	460	455	449	460	513	464	441	464	455	450	428	434	432	461	489	484	458	451	431	459	462	451	441	469	500	468	395	408	485	479
64488	44017	52276	16501	1800	355	253	224	183	162	192	184	162	168	139	132	147	152	132	148	135	164	148	120	145	168	145	121	135	120	129	160	133	134	138	144	143	127	140	121	127	157	140	201	170	293	403	272	204	222	207	164	192	156	155	152	131	152	131	155	127	139	108	141	131	132	128	128	121	123	115	131	149	151	157	136	151	143	132	125	147	140	142	130	127	145	112	104	132	161	204	258	212	234	152	165	149	129	128	129	123	121	129	116	158	151	153	139	152	138	123	121	124	132	131	125	140	124	123	113	146	124	132	134	126	130	115	133	134	130	141	143	126	142	118	123	139	121	135	127	115	118	124	141	128	145	157	124	114	141	143	103	137	140	134	135	153	126	145	136	139	134	128	130	130	130	131	127	152	148	141	137	142	110	134	148	135	134	120	122	144	121	146	138	137	126	139	138	145	139	146	143	121	118	136	130	123	136	121	138	135	137	154	120	117	145	120	133	135	128	130	126	149	132	133	119	124	115	145	134	124	132	137	132	132	132	123	120	128	116	135	149	134	140	128	124	135	155	134	122	131	134	137	130	142	128	145	136	145	110	128	122	127	119	123	118	131	157	141	126	105	157	125	118	114	121	142	163	147	145	145	130	134	148	137	121	155	112	147	135	133	124	135	125	129	118	150	141	131	129	136	132	136	122	136	158	120	138	114	132	150	118	152	129	150	125	144	131	139	137	140	123	127	127	130	128	128	127	129	143	134	116	135	152	145	114	127	134	148	125	148	149	139	126	153	126	113	116	127	121	126	134	123	121	128	137	138	145	124	148	126	147	117	123	147	132	141	139	140	128	118	124	125	137	108	135	118	147	155	144	143	139	143	140	137	115	129	133	135	136	148	145	119	138	141	127	127	157	128	122	134	157	128	131	134	144	136	137	120	120	140	126	139	134	128	127	158	136	137	144	122	143	142	126	144	148	116	120	138	136	141	137	121	124	129	128	110	154	113	131	134	141	152	137	132	123	113	102	126	142	124	114	116	134	140	96	142	117	145	136	134	140	137	146	137	123	132	145	132	125	148	133	147	133	134	127	142	120	139	107	124	121	122	138	139	145	130	127	146	131	137	130	134	124	142	136	139	132	123	142	145	138	136	136	138	130	108	147	146	121	119	121	133	132	120	140	149	140	129	127	133	131	113	139	162	147	141	123	135	124	153	121	130	143	144	136	128	134	136	137	138	128	137	157	106	125	114	128	118	140	129	143	143	141	126	131	135	126	126	133	147	145	120	137	131	117	119	118	132	113	154	123	122	135	119	145	130	139	125	122	125	134	130	141	147	119	125	132	144	139	139	138	132	132	142	144	143	121	144	122	133	138	133	128	131	134	120	153	124	122	138	121	133	145	120	136	138	133	119	128	136	135	147	144	119	141	149	118	120	152	131	120	149	144	134	129	131	124	127	122	129	125	140	151	139	151	125	139	123	128	127	129	122	130	125	130	155	127	108	147	135	123	126	152	122	128	119	153	130	132	124	140	147	137	133	127	133	133	142	133	133	136	144	119	128	133	136	122	115	147	116	131	138	134	142	149	123	127	129	128	113	126	125	129	118	148	135	144	114	118	113	141	130	138	157	133	141	136	147	161	134	121	126	138	124	121	131	129	121	118	110	128	145	149	129	128	138	120	128	127	140	145	122	136	138	137	136	136	138	149	123	121	141	137	130	135	118	160	101	158	153	135	149	139	155	147	126	126	117	145	132	149	135	134	129	128	118	139	122	137	125	132	140	132	129	115	138	132	143	132	129	139	125	108	137	131	116	131	131	152	149	135	134	126	133	136	132	117	117	111	130	118	119	131	117	135	125	131	142	134	136	127	140	140	134	131	126	132	140	143	147	132	131	147	134	120	127	123	136	135	125	148	128	140	134	128	140	123	140	126	115	116	126	111	144	131	139	149	119	156	146	115	127	110	127	153	141	126	126	115	121	141	117	126	161	131	142	124	130	133	130	124	130	125	120	132	129	147	118	132	142	142	135	129	113	128	150	136	121	125	139	114	134	126	115	145	135	164	130	117	128	129	136	136	129	121	127	153	137	121	122	141	125	124	154	127	124	97	124	116	129	124	106	122	134	144	131	120	130	127	123	105	127	126	118	129	157	141	123	136	108	138	121	132	118	156	146	127	122	139	126	136	146	140	123	121	129	124	117	126	117	125	123	115	137	150	139	128	121	104	122	138	123	139	131	142	123	115	123	120	121	140	125	154	138	165	137	136	131	126	148	122	87	132	114	140	131	122	126	129	122	131	133	118	136	129	137	110	126	140	121	141	119	131	124	133	132	138	134	150	135	128	133	139	125	124	133	150	145	146	130	134	136	141	125	113	150	132	123	136	130	132	135	140	125	150	107	140	152	118	127	139	127	130	135	130	134	140	135	144	133	125	133	136	120	126	146	107	137	143	120	129	145	144	121	128	131	136	149	118	118	145	119	121	115	117	129	144	120	155	147	125	119	131	144	126	124	137	166	134	129	146	131	135	125	122	148	125	151	104	129	146	134	112	137	122	133	157	135	131	125	125	139	129	161	147	138	117	122	144	134	120	128	136	114	120	150	147	136	112	133	142	117	117	137	129	130	138	146	125	135	150	125	140	118	149	158	145	120	140	121	136	133	140	129	144	140	114	119	139	134	133	123	115	118	129	138	137	118	103	126	143	146	142	147	118	135	131	127	129	130	126	137	145	164	141	127	121	135	147	135	139	118	130	124	147	132	131	133	127	123	131	124	132	151	120	143	136	159	133	130	133	130	129	132	138	118	121	126	141	123	119	117	147	134	127	127	146	121	144	144	152	131	145	134	129	124	167	122	152	129	128	137	128	131	100	145	162	138	131	158	143	128	140	122	138	152	142	135	135	150	118	122	121	156	129	123	130	120	143	130	142	133	140	147	159	146	157	131	136	129	136	137	129	122	150	146	108	140	131	135	126	136	149	129	143	137	134	161	146	125	141	116	128	119	137	135	130	126	142	137	136	129	136	131	136	114	142	129	136	130	130	133	132	129	113	134	133	152	114	144	119	131	145	139	149	130	153	147	156	110	125	132	140	129	138	137	124	130	116	143	139	134	139	107	112	146	144	132	122	148	131	141	136	137	128	136	130	147	110	109	140	143	117	139	117	143	128	132	141	133	150	128	144	151	125	134	134	146	132	147	114	127	124	145	118	122	122	129	115	149	118	132	134	140	130	119	132	131	126	158	128	148	140	127	129	131	111	122	148	125	136	138	122	127	141	149	136	120	129	124	148	141	130	125	143	141	129	130	137	126	137	155	128	114	131	139	127	121	119	149	120	151	125	138	118	134	134	144	120	115	137	119	144	136	136	136	123	113	117	130	137	145	143	134	155	139	133	133	139	141	138	130	121	120	129	124	131	125	128	147	131	136	139	134	133	138	130	136	126	128	134	147	136	120	130	137	138	116	162	122	128	134	139	129	124	134	129	143	120	116	126	140	126	142	152
39655	33501	45446	3959	1384	1186	1029	835	773	772	674	619	620	544	581	546	534	508	463	432	483	480	472	465	411	433	458	449	401	384	429	405	434	416	409	435	440	425	433	432	410	433	483	809	783	1720	2175	1515	1235	1276	786	766	1069	639	474	420	412	486	435	439	412	411	431	394	400	419	429	422	461	397	380	421	398	370	395	380	412	371	393	399	417	383	451	414	391	412	399	418	422	510	1006	1352	1288	1021	761	517	415	432	377	434	354	418	418	379	396	390	376	373	418	417	403	414	362	406	395	408	418	389	398	370	373	373	372	344	410	353	383	401	368	397	387	365	407	384	411	424	390	406	396	413	363	348	394	390	368	423	386	398	389	406	363	372	365	414	392	398	403	410	367	389	384	384	374	426	372	396	382	418	399	382	333	364	403	388	392	382	348	389	383	376	421	392	385	388	362	383	356	402	370	366	359	377	417	380	409	373	373	370	373	416	382	372	389	361	377	390	429	398	423	407	427	423	398	414	394	379	346	408	359	398	410	376	414	366	415	392	396	405	352	379	413	378	401	401	414	432	372	399	389	373	395	369	408	391	376	380	397	403	402	390	381	399	392	407	366	364	407	394	376	406	378	373	395	350	368	403	408	395	413	408	376	394	402	410	400	407	365	384	400	396	428	374	369	385	388	395	372	386	409	399	384	373	391	351	354	405	367	405	386	409	382	365	422	372	349	355	405	365	419	409	393	398	393	399	415	411	364	382	391	390	408	391	368	410	381	356	390	460	374	382	404	379	374	356	378	392	401	376	396	390	390	414	385	361	393	398	392	371	396	395	396	379	396	386	371	362	382	389	397	389	421	358	372	370	398	344	397	390	397	428	359	395	389	362	401	376	395	400	389	393	379	431	350	399	378	392	370	387	349	397	374	360	392	391	404	412	409	375	410	416	413	395	413	387	386	341	383	429	377	388	408	397	374	414	374	392	412	357	390	416	354	411	396	339	386	374	396	404	376	399	386	402	387	415	392	404	389	380	386	393	407	362	395	388	382	356	388	393	400	347	404	388	372	417	358	373	415	381	369	382	383	388	419	398	409	387	396	407	378	405	397	406	420	415	365	389	407	391	406	382	395	365	421	386	404	410	383	384	395	391	408	370	393	391	400	395	375	381	405	387	418	395	385	430	375	422	402	400	405	379	368	335	369	373	415	408	389	419	371	397	356	391	404	396	410	391	392	443	374	433	404	443	406	392	397	385	388	410	401	378	374	413	363	395	388	401	362	397	343	381	391	414	422	387	390	380	392	398	355	415	378	420	419	370	362	421	394	398	401	401	369	405	403	375	389	380	375	396	380	356	386	379	366	416	411	416	426	380	386	393	364	396	353	410	376	378	401	405	386	383	399	384	390	407	366	365	369	386	405	429	391	374	419	364	384	392	426	402	376	395	375	405	386	415	413	367	380	399	373	403	388	399	357	368	398	371	371	381	406	382	391	419	394	360	446	381	408	398	373	374	385	388	375	374	377	379	409	381	402	399	378	383	373	357	387	376	417	376	434	372	410	407	410	402	422	380	366	413	412	380	362	434	381	396	382	372	424	381	412	361	377	399	366	402	411	380	340	410	364	408	390	385	395	377	426	417	394	396	387	375	395	417	398	374	388	400	399	429	400	374	377	428	401	383	368	383	361	401	375	398	382	385	371	376	400	410	408	413	396	390	390	367	387	399	376	382	394	433	362	417	384	388	387	371	381	402	381	387	369	379	415	429	376	423	394	396	401	411	418	370	365	410	399	372	379	382	389	412	388	400	384	382	398	403	404	415	393	447	384	356	377	409	402	383	384	367	396	389	389	385	383	370	402	386	439	400	421	365	413	367	372	401	383	397	392	389	370	349	395	396	402	402	391	395	405	395	380	381	345	406	409	382	378	402	388	374	384	379	419	390	359	395	410	407	392	401	357	385	382	410	392	395	368	399	385	366	387	408	366	410	390	361	369	369	398	404	413	383	373	406	409	408	390	403	371	394	391	352	373	411	391	377	363	396	382	389	370	387	411	397	389	378	393	376	405	419	387	383	391	360	377	388	410	355	380	408	378	339	392	392	373	408	353	391	342	409	376	407	340	392	400	373	393	407	435	338	370	381	375	382	396	377	416	405	376	352	399	391	376	400	398	398	421	385	382	384	400	398	378	374	377	398	426	411	436	423	418	412	382	423	387	369	368	390	373	383	388	391	420	396	402	348	362	369	389	385	395	382	375	400	398	401	378	401	396	377	386	405	409	363	376	406	369	382	381	392	405	376	379	417	392	387	394	423	391	395	403	367	392	405	384	385	405	392	424	371	410	394	393	425	386	388	378	356	390	376	384	376	378	387	403	373	401	374	391	374	368	410	391	386	387	393	393	382	387	384	379	383	409	375	376	399	372	374	388	410	388	417	403	366	366	408	410	375	350	410	360	383	386	391	365	386	381	367	406	382	365	403	422	386	384	392	419	427	358	382	355	393	450	387	397	414	384	397	380	356	380	387	370	390	349	384	424	389	369	375	415	415	386	375	351	430	367	401	373	364	402	397	401	367	390	384	431	379	384	330	413	403	392	409	356	405	376	359	401	405	404	415	380	369	349	411	386	430	366	347	414	361	375	371	398	373	416	407	367	395	392	364	393	418	401	380	367	387	414	379	395	371	400	396	410	372	379	406	387	363	395	372	413	397	418	383	395	421	363	399	397	372	411	387	377	401	381	399	388	393	387	400	372	359	366	386	381	384	411	419	415	418	429	399	376	441	394	368	384	372	422	388	364	364	385	392	450	414	383	404	417	359	378	384	377	410	415	349	381	387	390	411	394	350	416	379	384	370	399	384	390	387	401	380	421	369	379	391	388	396	359	411	397	399	383	376	394	392	389	398	386	410	379	368	376	391	386	369	408	408	402	393	357	411	358	389	386	380	403	402	415	408	381	375	401	416	373	390	376	388	364	388	407	422	384	383	417	422	410	397	384	386	350	383	377	404	394	425	397	361	371	386	374	365	384	396	422	363	393	392	357	415	436	403	400	383	398	384	380	351	434	432	391	414	400	369	409	378	410	447	347	375	369	412	387	397	410	384	362	372	392	389	414	386	378	378	389	387	431	397	386	406	389	369	396	385	406	373	403	402	383	415	392	360	420	392	359	411	368	379	382	438	392	373	381	383	377	395	370	366	393	378	370	408	398	384	402	421	375	399	369	408	387	412	362	422	401	375	373	369	350	402	388	385	391	428	376	386	426	385	392	370	390	393	402	395	357	372	387	369	375	391	417	355	389	397	415	401	413	371	409	360	405	404	437	409	391	366	390	393	391	369	345	400	430	385	383	413	359	373	355	380	409	415	375	357	435	400	428	350	391	368	415	405	378	383	386	390	394	371	380	397	386	374	398	423	344	369	355	411	409	393	411	369	390	398	415	405	435	419	398	375	400	412	362	369	394	382	400	354	399	378	399	424	379	375	386	350	391	396	374	392	436	363	407	366	401	386	431	361
76101	57999	62467	23817	8554	1009	424	356	387	307	267	259	250	226	223	224	201	239	209	205	199	179	178	182	199	202	178	212	195	183	193	206	175	180	187	207	176	170	182	185	192	180	200	289	349	606	414	403	384	335	318	286	311	267	212	187	212	190	182	163	159	199	186	186	192	202	182	204	171	174	183	194	164	178	175	171	214	157	173	179	190	171	175	184	166	178	201	159	163	184	341	440	399	301	209	193	179	202	186	152	167	169	162	184	179	189	183	168	166	165	180	157	181	186	176	180	201	150	203	158	172	175	195	177	204	169	160	196	181	174	171	184	175	198	189	170	162	184	174	178	180	163	172	172	182	168	171	151	158	159	136	169	181	173	157	188	188	184	183	176	175	185	193	171	174	187	194	177	165	184	172	152	183	154	169	180	167	168	194	162	207	183	171	156	179	161	189	166	166	192	179	174	167	186	188	194	157	174	175	190	192	193	201	175	156	162	180	158	184	180	167	156	174	163	175	165	168	186	195	169	165	187	202	164	171	182	161	162	184	194	173	184	193	193	176	204	187	144	163	178	179	168	178	179	170	148	168	160	178	152	177	188	169	171	178	166	187	152	164	191	192	200	176	160	194	160	163	158	175	189	169	160	160	185	157	188	193	200	155	179	151	167	188	174	185	171	172	169	172	151	181	216	163	165	166	177	143	183	185	195	158	168	161	157	176	182	153	176	181	190	157	185	164	166	176	175	167	166	173	180	189	180	183	171	182	175	169	197	176	195	174	177	179	159	188	174	178	168	184	181	181	156	182	187	168	172	180	165	173	157	169	165	169	168	174	184	183	178	180	158	202	180	165	166	177	167	202	164	163	179	169	179	164	155	173	166	152	176	164	144	183	177	164	187	161	169	171	182	175	160	182	162	182	199	174	181	183	164	159	179	216	185	193	167	177	193	169	166	196	185	169	177	182	157	153	182	179	183	170	172	172	162	176	179	201	176	170	161	158	174	158	168	194	185	161	187	165	183	184	184	170	145	172	185	208	167	184	175	189	184	194	175	210	155	202	155	166	163	172	164	198	178	181	196	181	175	161	191	180	153	149	166	196	169	174	179	161	172	180	152	179	172	168	197	171	174	189	140	187	166	170	188	175	175	185	144	180	187	194	187	183	179	200	197	192	186	187	184	173	160	188	180	144	172	182	189	180	154	190	171	185	185	170	173	189	183	173	187	178	179	171	190	184	189	183	172	186	183	192	176	166	173	169	175	182	190	178	173	168	175	155	175	190	172	164	184	179	183	185	175	178	168	201	162	190	175	196	190	184	182	176	179	160	185	160	164	156	166	153	159	175	192	167	188	179	184	181	186	184	176	162	174	174	173	196	165	197	146	160	190	158	164	167	168	165	168	169	176	197	157	165	182	180	211	181	147	168	174	172	194	189	175	160	203	182	165	180	185	176	184	164	174	178	168	191	210	172	183	200	177	153	184	185	167	204	169	193	176	157	171	165	147	144	179	176	186	222	159	166	184	159	207	159	181	181	195	153	192	159	178	184	179	185	179	172	193	167	174	186	192	199	158	218	170	167	168	176	193	171	171	182	161	172	188	157	147	172	159	169	195	180	193	185	167	185	174	175	174	186	182	172	185	192	168	173	179	186	152	160	188	193	165	176	184	170	194	175	164	186	168	181	177	186	171	176	163	182	188	174	163	184	172	203	184	156	176	166	171	186	185	182	161	153	163	178	174	186	169	182	190	194	179	175	161	164	162	191	170	180	164	183	188	149	177	169	176	173	169	199	171	197	180	157	160	182	173	168	167	165	171	151	177	177	187	165	171	190	178	168	165	179	178	170	174	172	188	149	167	181	177	168	169	172	183	185	159	173	194	207	172	182	175	180	169	159	182	177	187	169	188	165	191	182	180	172	164	170	172	173	186	165	165	176	180	195	191	188	185	182	192	157	173	152	166	179	157	189	175	170	161	171	188	177	170	172	188	166	172	190	191	187	184	167	183	177	196	183	202	176	187	168	158	186	194	186	189	202	171	196	179	164	163	151	159	196	198	189	181	179	206	214	161	176	170	186	190	186	166	145	183	172	174	181	172	155	160	187	160	181	199	163	196	180	169	171	195	179	156	174	167	150	170	201	162	190	165	155	191	155	171	171	184	186	181	197	182	169	174	205	173	181	175	160	185	160	164	186	166	172	184	158	178	181	180	165	206	183	180	175	186	196	179	169	169	172	164	181	168	189	172	176	169	183	187	163	184	161	194	155	168	193	214	177	159	174	192	188	167	172	189	200	176	173	191	185	162	197	163	177	185	203	179	175	163	187	175	160	147	167	195	209	177	153	195	180	177	155	165	162	155	187	190	193	161	166	190	175	174	177	164	147	170	170	188	198	166	171	178	201	161	169	166	160	187	194	184	188	181	165	195	198	165	188	159	167	191	189	167	161	196	180	161	187	182	170	155	177	206	209	176	160	173	178	163	187	159	152	177	171	176	183	166	187	170	179	178	165	173	162	185	176	163	188	183	174	171	205	170	178	184	184	191	163	179	183	145	197	178	207	190	175	179	176	189	173	156	180	161	182	161	191	162	178	179	204	168	162	167	193	181	185	173	179	174	176	169	190	194	179	175	170	159	187	191	154	175	159	185	175	162	167	169	187	177	171	164	197	171	179	176	181	173	199	181	143	180	161	176	195	180	175	174	185	178	214	184	206	181	169	168	191	201	173	169	179	171	183	179	185	201	188	206	193	190	167	159	176	176	150	164	157	163	148	175	171	189	177	182	184	160	178	195	175	180	175	169	167	191	185	147	164	174	179	193	148	172	162	183	155	187	188	180	207	169	186	175	183	190	177	166	192	169	178	180	200	172	178	188	179	189	170	168	175	175	163	194	166	172	150	155	171	182	175	180	181	160	165	163	206	167	213	173	205	168	176	181	186	170	200	196	220	204	177	176	172	190	177	199	176	179	163	170	170	183	194	195	165	173	166	167	191	174	172	172	177	164	192	208	188	170	192	183	186	181	160	171	195	172	166	170	173	172	182	189	173	162	200	168	165	190	172	172	162	194	156	208	196	165	165	190	179	171	160	159	159	168	175	189	166	189	181	183	178	173	184	195	180	172	175	180	172	182	179	163	188	176	179	163	173	148	190	178	158	183	181	169	191	168	170	159	175	162	181	200	187	174	157	174	158	163	180	175	179	197	177	180	197	214	186	181	176	172	174	185	191	161	171	192	195	200	169	176	188	221	182	144	193	174	177	206	153	177	180	182	162	217	160	185	161	168	166	176	168	187	186	153	186	172	185	150	196	157	161	191	177	184	172	165	181	168	175	153	193	187	152	189	195	148	150	171	211	171	174	168	180	180	160	171	176	189	181	186	162	169	185	166	184	177	165	168	193	161	207	174	172	177	158	178	174	176	175	168	188	185	180	186	164	163	178	192	187	186	186	176	190	181	168	184	192	152	183	170	187	179	163	169	176	169	161	151	179	194	158	172	193	160
48589	43410	55564	5597	2382	1970	1677	1425	1305	1123	1058	948	906	842	818	820	752	709	698	673	663	616	622	618	586	619	592	597	591	572	567	541	552	557	538	534	524	527	560	567	585	510	585	1337	2158	3524	2382	2249	1983	1760	1435	1385	1500	1020	749	548	579	559	581	560	530	570	522	514	542	552	531	570	486	503	537	539	539	533	508	532	512	478	499	533	472	484	514	523	521	510	490	501	509	546	1897	2426	2112	1316	871	612	510	508	516	507	491	502	503	473	468	475	499	521	465	514	485	470	485	513	491	521	496	520	465	482	496	497	471	480	493	548	483	502	516	475	504	493	514	484	481	482	495	507	498	464	490	521	483	521	522	495	493	465	541	507	488	508	501	470	509	524	476	484	496	485	498	475	491	506	486	504	537	488	451	518	527	535	467	492	457	548	511	482	496	495	447	536	496	517	496	514	458	461	491	465	501	522	474	485	480	545	466	496	470	511	480	478	463	498	527	502	485	485	464	457	461	480	487	508	489	481	458	488	493	469	549	466	460	514	501	465	486	494	495	496	468	502	494	490	490	458	511	456	484	537	455	497	524	484	479	512	519	498	479	497	509	468	475	458	486	466	520	527	479	504	518	488	484	515	467	490	471	504	481	478	473	548	507	469	494	492	499	507	495	500	502	522	477	473	501	527	468	528	513	503	469	459	451	486	495	503	532	479	498	520	459	458	499	501	500	458	513	481	511	488	496	507	500	474	474	525	494	494	493	456	499	497	483	517	468	481	485	487	463	519	502	503	466	489	488	462	508	518	531	478	486	475	547	478	431	469	495	514	494	519	466	484	507	469	485	503	514	464	459	478	517	442	524	489	503	480	484	459	479	522	490	505	469	486	525	508	509	469	508	505	501	516	475	519	510	501	465	509	511	462	487	523	488	511	521	497	478	466	509	502	486	459	489	487	480	489	515	495	487	524	511	505	504	493	491	470	467	528	519	507	441	522	483	460	482	535	534	466	481	489	479	493	503	497	488	490	537	508	501	481	456	471	564	496	501	480	489	519	521	485	480	476	466	439	472	481	520	505	523	488	437	525	460	472	495	489	494	495	508	492	448	494	477	475	482	516	470	503	455	505	496	496	522	477	509	502	469	498	544	489	503	491	467	515	496	495	466	490	462	474	492	469	465	488	494	493	470	474	444	497	460	530	526	481	467	473	481	437	513	485	510	517	507	512	529	473	502	495	482	478	506	488	507	483	481	513	513	503	463	526	497	491	484	467	484	521	505	455	496	532	511	487	529	475	490	479	482	449	447	505	482	475	511	490	457	527	463	513	485	490	467	488	526	493	484	507	488	480	497	499	474	455	490	470	509	475	493	486	463	528	510	490	529	470	475	508	504	509	442	480	475	502	495	453	540	480	462	531	514	483	471	440	495	525	459	514	465	479	516	464	495	467	476	445	478	500	459	505	485	503	515	502	495	522	483	465	498	483	534	472	509	491	492	487	482	494	511	526	445	521	457	474	495	505	507	510	469	470	492	469	491	495	534	493	522	462	539	473	476	499	438	545	504	506	492	475	483	478	524	501	519	498	497	458	498	513	483	499	492	533	509	483	495	489	515	524	481	500	491	530	516	490	510	487	480	487	544	462	485	488	496	488	497	478	496	521	474	473	514	492	526	478	475	466	472	519	523	456	506	454	484	505	472	485	477	510	481	502	511	475	493	514	467	518	475	495	479	482	493	537	499	475	460	488	468	456	441	490	504	494	499	483	482	486	489	506	455	508	467	480	496	465	470	514	508	503	486	486	463	515	474	551	504	502	507	469	519	474	494	503	498	480	493	492	479	467	482	511	508	511	486	483	509	472	438	503	468	487	503	502	485	476	504	499	508	506	498	457	499	491	496	473	501	436	469	497	469	486	528	495	485	490	483	485	494	519	476	489	508	493	510	502	512	509	504	503	484	500	507	483	535	463	480	464	511	467	522	488	463	508	485	500	476	499	500	527	508	485	467	477	483	462	540	483	531	513	519	508	475	489	512	472	518	501	492	467	480	486	504	471	525	512	503	516	494	533	495	518	468	488	485	506	462	493	491	469	483	442	474	476	490	483	468	498	496	504	467	498	516	512	506	510	496	497	487	520	479	485	521	494	511	504	484	455	492	498	491	480	502	540	437	501	531	501	459	498	463	510	499	509	502	527	495	499	516	532	476	487	494	498	475	519	516	444	511	504	540	478	498	560	500	518	501	474	487	490	512	512	496	482	471	525	479	528	518	505	532	490	499	447	511	486	486	483	514	505	490	511	510	495	485	535	507	491	480	461	499	485	488	453	514	498	503	524	508	489	469	498	507	515	510	476	490	490	494	495	472	482	514	494	472	509	543	473	514	488	477	481	502	492	507	496	511	467	515	514	499	489	454	539	485	514	534	491	503	478	486	517	490	449	481	532	544	496	495	480	493	515	469	500	474	533	457	489	499	546	503	472	494	475	492	495	451	477	490	508	501	484	509	493	444	483	498	489	525	480	485	510	485	480	487	496	528	499	501	507	515	511	508	446	459	535	507	464	461	492	538	493	485	471	457	493	493	481	498	505	522	509	443	507	494	522	520	469	505	512	490	488	506	481	467	437	483	505	467	473	475	496	526	504	480	490	479	514	484	533	510	475	504	503	501	459	490	467	492	466	485	482	509	481	575	467	487	491	510	482	506	461	499	497	475	491	473	480	505	461	518	475	518	485	488	488	451	481	501	492	491	518	503	511	508	506	505	523	496	496	502	514	496	452	501	496	494	528	508	483	497	477	497	503	477	494	491	474	467	469	516	502	479	468	474	490	511	503	511	464	525	494	471	462	534	457	482	498	496	484	469	490	505	478	480	485	524	477	450	483	465	454	509	488	462	483	524	497	483	516	538	509	470	492	479	505	457	534	465	492	500	486	538	472	511	506	497	485	478	485	503	472	498	490	525	477	527	507	489	500	491	495	502	470	513	497	468	483	464	506	493	516	509	512	497	459	465	442	469	536	519	504	469	490	521	479	475	525	520	475	474	499	571	502	525	505	470	488	466	484	463	497	477	470	481	488	432	503	450	500	494	485	475	487	490	490	500	491	473	505	508	497	478	519	541	528	464	497	444	487	474	470	515	500	448	474	503	517	511	496	527	502	453	511	510	482	512	479	487	480	478	476	511	518	469	523	487	479	475	501	493	503	516	492	524	496	478	505	492	523	465	487	515	494	488	500	460	487	481	468	457	518	496	507	466	483	472	485	478	535	479	503	503	493	488	464	507	504	479	463	463	470	467	470	493	481	481	498	481	496	465	481	521	458	489	513	478	490	484	494	499	497	476	485	523	469	482	466	479	502	486	462	473	515	507	508	496	497	518	479	498	495	464	464	487	474	476	477	500	524	484	497	501	521	513	491	480	492	506	501	484	466	521	510	501	535	476	544	468	464	505	452	484	475	521	486	501	510	502	487	492	511	515	469	504	488	481	491	518	451	472	510	493	506	479	459	449	511	503	504
23549	6636	8233	935	246	182	155	165	148	159	153	139	148	147	158	152	145	163	169	165	153	164	150	141	136	113	124	143	158	132	155	146	152	140	156	145	156	128	157	138	151	160	151	172	167	147	143	175	176	159	160	157	160	161	153	150	136	166	176	136	150	160	160	140	150	147	161	153	126	147	161	135	165	150	162	137	145	139	162	160	143	153	160	147	176	147	159	138	158	139	177	177	179	158	152	148	139	143	168	159	170	141	143	154	151	167	146	124	144	156	110	146	159	144	153	150	133	150	166	130	156	159	140	135	145	153	146	146	144	130	148	146	147	149	150	143	153	153	156	158	164	166	126	155	163	144	168	145	150	155	144	169	138	149	133	183	142	159	136	134	144	149	152	148	157	156	149	139	138	124	164	156	155	167	152	139	144	145	147	179	152	136	142	150	163	152	149	173	153	128	151	147	161	164	153	139	159	128	161	153	144	145	142	150	157	153	173	172	117	164	135	145	149	150	131	145	160	132	152	151	157	162	156	162	167	132	179	146	154	133	143	148	140	146	164	156	152	148	158	140	146	134	140	151	122	145	140	162	146	150	151	127	168	152	144	152	131	127	147	147	135	154	165	119	147	146	140	150	151	150	171	174	161	152	136	151	169	136	143	180	145	145	172	145	132	149	144	140	149	153	140	162	163	140	138	159	160	147	161	136	133	148	138	161	145	152	136	130	145	169	173	174	133	182	143	169	147	136	155	162	152	152	166	147	140	154	144	149	145	163	146	151	148	147	139	152	142	146	147	155	169	149	151	129	156	160	149	135	135	142	158	146	174	151	154	140	142	151	146	142	151	140	162	147	146	144	158	150	136	156	138	153	152	138	163	163	143	152	165	141	124	143	147	149	135	141	170	152	136	152	155	143	159	145	146	148	150	135	159	136	171	153	150	135	142	158	139	145	129	147	168	171	146	112	148	166	139	157	147	138	164	150	146	130	146	147	146	161	166	130	145	174	167	135	149	133	135	150	168	140	158	171	151	138	145	165	141	161	144	135	141	170	144	139	149	166	146	148	139	137	141	147	150	169	135	158	134	143	164	142	149	154	154	128	172	135	175	132	148	165	124	144	147	149	153	141	142	147	132	139	134	143	167	149	142	165	151	169	150	147	146	145	145	146	171	141	140	171	135	154	157	129	157	144	142	160	155	143	153	145	121	154	142	153	174	134	142	158	156	155	139	143	165	153	145	144	158	131	145	121	131	136	169	152	142	150	152	146	154	135	136	160	156	163	145	145	156	147	148	157	160	160	139	141	155	144	172	156	152	143	165	132	146	135	140	129	136	135	140	172	155	149	163	162	153	156	152	166	143	161	153	149	132	153	146	165	157	157	159	160	136	149	159	179	150	143	146	161	145	128	149	135	151	161	147	132	131	153	151	146	166	133	147	152	138	149	167	162	146	148	161	164	172	147	148	132	142	169	141	177	154	137	159	146	164	163	140	161	148	155	141	169	158	147	152	145	154	147	175	137	136	134	111	180	163	161	144	154	160	162	156	142	154	151	156	162	148	166	154	141	148	126	163	143	160	149	147	178	160	164	141	147	168	144	171	140	151	168	142	134	159	157	166	151	145	153	151	157	153	164	155	148	164	144	180	158	160	160	141	160	146	158	140	143	162	148	167	141	158	134	172	134	149	163	124	161	163	132	148	155	158	165	140	147	145	143	145	142	169	151	170	147	164	157	155	166	163	142	154	154	140	155	147	163	154	137	151	154	148	152	138	161	146	139	147	140	148	158	133	164	146	137	151	162	162	180	150	147	147	133	151	153	138	147	157	139	124	201	126	136	154	152	126	140	142	117	154	155	158	152	144	156	173	175	156	137	142	145	151	153	150	135	127	143	142	169	137	155	134	140	150	138	161	154	157	130	142	159	162	141	143	158	146	142	175	117	171	149	137	152	155	168	180	132	140	147	141	146	149	154	141	157	164	145	142	134	150	157	144	130	138	136	161	125	169	135	146	160	146	145	131	165	159	150	176	171	128	170	165	149	128	153	153	160	178	150	127	127	167	145	150	146	131	146	166	141	163	142	186	166	163	181	126	158	149	151	146	145	138	156	156	156	148	152	139	143	115	138	161	142	153	157	162	160	135	154	150	143	186	164	133	163	147	148	167	149	134	152	170	145	164	143	155	173	159	140	180	131	134	152	133	150	160	141	141	145	135	148	139	155	139	121	126	158	138	159	154	159	155	159	152	147	155	126	144	120	156	137	155	140	159	154	137	140	125	152	167	145	134	145	151	139	148	158	151	164	163	176	139	147	157	143	158	135	135	161	145	132	151	154	166	143	148	149	148	146	142	158	157	178	143	131	140	162	144	161	146	142	146	146	153	140	134	164	152	157	130	127	148	172	150	151	172	162	150	146	144	132	160	138	143	150	152	126	145	151	143	159	163	151	135	148	161	155	147	133	156	152	135	146	121	137	153	129	143	143	137	176	161	165	147	131	156	132	153	162	166	135	147	156	162	149	142	145	144	134	166	163	186	127	159	161	128	148	119	153	151	126	164	152	160	160	171	134	152	126	144	145	146	141	159	145	154	133	137	158	154	163	144	157	149	139	162	149	155	150	169	176	161	152	155	151	151	135	142	165	142	167	138	116	164	134	156	163	151	166	138	146	173	141	142	145	161	160	155	127	152	155	139	172	160	142	184	154	151	154	137	160	161	147	145	144	162	146	155	132	141	135	137	156	174	146	155	122	136	162	143	148	158	149	166	145	146	150	164	182	155	151	151	148	169	147	138	150	145	142	172	153	161	118	139	145	138	157	155	142	127	157	131	175	142	159	165	139	152	128	136	135	150	164	155	146	142	140	151	143	160	122	166	141	129	145	159	132	143	140	155	146	139	164	134	163	143	159	135	166	160	151	162	156	153	148	144	146	136	156	145	144	137	139	179	133	171	154	157	154	153	129	158	166	155	147	144	156	140	132	156	139	152	145	139	153	161	136	150	158	179	143	167	138	162	156	134	165	154	135	168	140	152	134	142	168	149	129	141	153	139	160	128	144	142	159	136	167	144	161	157	138	159	140	179	153	147	158	154	136	133	160	150	153	143	141	163	154	133	154	175	157	142	119	164	146	151	144	135	140	124	135	152	150	168	165	161	155	143	152	129	159	156	159	163	154	160	131	144	130	159	156	123	150	156	146	148	155	137	132	139	150	132	129	160	173	157	168	148	139	172	122	133	142	150	132	162	140	163	143	143	153	145	138	134	161	153	139	167	149	155	161	147	146	158	130	141	149	154	148	159	129	130	140	166	188	148	133	146	159	143	159	146	161	160	162	139	135	169	156	145	150	156	149	148	154	130	149	158	132	136	170	155	153	146	161	150	143	162	134	154	169	163	137	148	165	147	154	152	145	147	162	143	143	136	148	155	155	150	154	155	147	124	158	176	127	148	157	178	160	143	121	150	147	169	161	153	153	141	163	143	135	163	167	155	147	161	143	128	132
19272	7014	13932	1360	498	472	500	478	435	476	447	453	434	470	449	410	416	445	412	442	448	449	431	453	418	474	418	427	427	411	426	429	412	433	448	431	388	447	451	451	428	461	460	482	503	577	480	507	533	448	486	454	496	443	416	428	417	412	451	470	463	431	447	460	451	431	403	405	439	391	429	422	420	418	420	460	479	450	439	389	431	429	443	414	461	428	454	437	418	440	492	605	618	587	514	467	415	411	424	413	417	397	440	395	443	423	444	404	400	421	397	446	406	411	428	400	453	414	446	407	423	411	455	415	454	427	385	388	444	415	425	387	423	419	409	409	399	401	412	427	446	400	411	431	402	426	423	390	416	375	410	432	407	421	416	428	435	417	414	376	412	436	422	378	422	415	432	408	423	433	452	409	397	429	411	413	395	415	442	434	438	376	417	440	392	449	419	409	412	422	402	406	439	478	439	457	458	437	420	414	413	423	417	416	466	418	415	418	435	415	433	433	433	426	405	431	417	422	420	435	411	414	396	405	410	409	426	412	378	422	419	391	417	436	388	419	444	413	397	442	388	413	426	454	391	441	407	401	415	437	394	405	429	441	408	413	447	388	441	385	433	405	431	457	451	422	420	407	425	435	431	424	435	427	455	407	428	479	445	421	424	424	390	421	411	437	416	414	458	412	410	450	446	425	396	462	395	428	415	463	403	447	438	454	431	439	415	451	410	444	412	419	430	442	443	435	398	400	422	438	422	424	413	420	448	398	422	435	439	392	456	436	426	420	431	464	392	466	452	385	388	463	404	407	429	441	427	431	426	406	436	438	395	402	427	429	451	431	431	436	442	406	430	420	414	402	390	399	408	456	417	396	452	458	375	420	403	399	435	432	416	438	418	468	417	440	399	378	407	436	395	415	447	455	409	419	430	409	401	441	454	444	426	410	423	398	421	388	443	428	422	425	410	398	424	401	423	425	406	398	409	392	426	403	414	420	429	443	414	429	427	414	396	412	449	417	424	394	432	453	451	402	402	428	403	431	437	460	444	413	434	476	445	429	402	395	406	406	419	434	373	423	408	407	454	408	418	394	462	439	406	414	414	439	378	424	442	422	408	445	414	413	433	420	442	415	393	435	444	441	430	381	427	420	430	384	425	426	396	427	431	418	442	408	423	419	403	407	425	503	422	442	408	434	386	402	413	436	454	439	432	418	437	452	476	429	439	421	403	399	444	427	428	402	440	424	394	449	378	442	450	429	386	437	403	405	441	393	411	418	444	428	417	436	452	400	440	422	391	440	417	453	418	447	399	427	446	406	398	389	420	442	442	434	414	411	412	421	385	429	403	452	426	431	407	405	413	415	434	451	433	412	429	436	456	428	407	435	434	436	403	411	407	431	422	439	399	438	421	425	429	417	394	435	419	447	439	432	417	391	413	418	401	436	408	400	407	426	389	405	415	415	439	381	421	435	415	463	418	408	400	433	425	384	470	371	396	430	427	426	415	412	419	446	408	451	407	431	424	445	451	420	420	459	411	437	438	452	453	451	431	404	425	414	446	438	445	450	425	408	452	422	416	429	440	446	430	442	402	452	406	440	402	412	410	457	383	419	427	395	433	450	403	413	411	420	419	411	424	424	426	403	432	425	405	419	419	434	453	437	400	415	424	451	388	406	434	401	399	425	417	447	405	425	410	429	428	400	437	410	408	441	408	430	421	420	434	395	407	448	387	412	464	464	415	457	408	436	418	444	413	422	439	427	407	425	453	402	421	400	447	437	410	423	406	431	460	388	398	424	412	446	414	439	384	431	423	410	448	356	367	405	405	376	416	399	433	406	417	442	435	408	438	448	412	423	429	415	402	439	419	437	385	434	478	399	437	431	437	451	405	440	377	424	383	422	433	399	441	385	424	410	446	442	409	407	395	419	397	416	386	381	402	386	422	430	451	435	460	393	406	435	433	417	457	416	441	415	435	463	413	448	391	414	433	433	449	415	433	453	442	404	419	436	456	420	438	421	422	411	389	398	444	433	419	401	392	439	423	465	438	456	418	410	440	409	410	413	400	390	393	438	446	465	434	441	447	399	425	425	386	424	437	428	410	459	429	404	414	417	395	412	396	432	403	441	435	419	425	442	416	406	443	430	399	448	397	463	446	447	408	415	436	444	414	406	449	387	412	439	407	420	433	442	444	380	411	400	418	414	436	428	400	422	399	454	441	383	462	423	446	421	436	398	443	447	447	445	442	421	434	460	419	426	450	407	411	397	438	409	455	443	420	430	381	434	401	410	397	429	388	429	466	433	423	401	404	407	438	432	414	418	411	407	425	419	395	447	403	419	456	425	446	414	381	418	410	411	443	425	394	399	400	447	449	420	408	406	425	417	418	450	433	398	391	425	442	432	402	441	434	444	412	483	463	447	414	423	403	408	440	410	437	440	454	393	410	433	421	420	459	466	398	423	426	414	447	421	470	438	388	430	424	408	450	422	423	410	434	372	396	416	412	446	439	441	405	417	409	426	417	430	409	425	396	429	430	422	428	427	390	405	423	395	422	432	437	460	403	441	412	423	424	441	407	419	432	400	442	431	424	437	409	413	398	415	433	419	397	433	457	425	405	441	431	423	419	431	404	435	412	446	402	405	450	410	430	424	443	395	401	408	437	416	429	432	403	396	432	393	416	423	437	415	405	438	413	434	415	400	425	432	427	447	410	393	411	394	446	440	457	404	425	395	445	420	426	419	402	438	424	435	462	382	429	406	418	407	408	414	411	443	418	424	411	398	445	410	438	434	455	432	416	430	411	460	426	427	458	416	454	435	441	428	435	417	437	433	399	356	458	408	420	423	444	406	432	393	431	445	419	432	442	457	424	411	411	413	438	412	384	405	416	437	432	415	413	413	432	417	427	459	401	431	438	415	395	404	418	439	384	414	390	426	413	440	392	410	436	414	439	419	427	427	445	485	430	434	413	417	387	443	414	452	410	440	446	419	460	396	430	385	440	417	401	424	448	434	429	462	411	422	417	426	394	438	429	410	411	422	415	425	436	437	412	479	415	395	417	440	413	404	410	400	386	448	394	481	415	440	426	434	447	432	464	408	430	385	414	391	416	408	411	437	401	419	442	418	422	418	428	390	409	438	373	446	429	389	407	403	407	404	425	422	415	413	388	413	470	423	425	406	427	434	437	419	414	412	415	467	428	416	429	441	480	412	424	471	458	431	435	437	424	426	421	422	422	466	411	441	416	422	408	416	456	398	416	439	443	437	399	391	398	429	426	425	393	419	439	411	408	429	456	363	439	426	443	434	402	407	455	427	458	390	401	422	471	458	439	416	406	433	438	417	442	426	436	387	416	437	432	452	423	426	404	440	442	392	438	403	439	418	411	410	449	412	456	442	418	476	402	372	395	435	405	454	398	411	416	409	404	406	423	410	422	398	416	406	416	426	402	412	407	435	460	421	382	424	403	411	436	377	425	405	452	435	458	422	417	406	421	396	443	416	415	388
64847	43645	50909	18495	1954	336	246	223	221	197	177	191	173	163	175	168	163	150	134	172	156	141	140	153	158	166	141	145	149	143	140	145	149	138	143	160	160	150	152	158	152	149	138	240	262	344	266	322	209	183	207	210	171	175	140	178	154	141	131	152	136	131	156	167	169	133	143	138	152	142	154	128	139	129	148	164	151	155	129	135	166	144	153	135	145	150	140	151	138	135	224	324	275	212	202	164	159	156	104	135	162	137	136	153	139	115	127	125	136	144	136	136	135	160	149	146	133	149	140	149	130	139	151	163	151	131	151	144	166	127	117	139	121	134	145	122	150	129	153	140	162	147	142	144	155	126	136	148	150	129	146	140	156	146	147	125	145	138	137	156	135	139	116	132	125	123	147	125	133	143	136	124	125	143	138	172	155	153	136	143	134	135	130	134	138	168	148	138	131	149	166	145	144	134	128	125	124	129	139	134	165	125	140	149	171	147	140	141	134	149	136	122	116	140	124	136	153	147	158	137	141	173	145	126	138	143	168	135	138	147	152	140	146	137	133	127	139	148	144	158	149	141	130	146	167	130	149	160	137	151	144	111	159	141	141	127	144	149	145	160	132	146	140	148	127	146	143	144	114	139	170	154	132	139	115	142	156	128	158	136	127	141	163	142	142	135	142	141	146	142	129	139	144	137	149	147	150	125	169	137	145	160	147	125	160	129	148	153	140	150	135	127	143	126	131	140	159	153	168	120	149	145	141	170	135	145	146	142	152	157	120	131	151	140	137	133	152	154	155	130	147	134	139	150	150	161	162	144	151	132	153	147	144	141	127	131	143	156	155	127	129	142	137	133	137	147	129	145	140	159	128	155	140	150	167	149	167	156	142	139	153	135	130	143	152	135	125	151	138	122	146	121	151	143	142	142	146	128	138	140	137	140	150	151	147	149	145	160	134	132	140	146	134	156	148	158	133	137	145	136	147	127	142	136	142	135	139	135	157	150	126	146	141	127	141	138	146	136	141	163	145	145	134	142	142	148	148	153	173	151	142	160	138	121	173	136	145	155	151	147	160	141	138	130	137	138	154	141	155	134	152	138	147	148	163	149	125	153	127	125	155	141	148	128	151	141	139	119	137	130	151	134	141	156	167	139	144	141	129	144	139	136	111	145	138	159	135	136	162	140	135	131	150	134	154	142	144	138	143	159	130	128	145	172	162	143	155	124	113	141	149	136	143	136	159	153	151	144	150	138	144	113	125	140	142	156	134	138	146	147	133	158	140	154	145	126	143	144	176	150	146	155	146	133	146	115	136	147	140	136	117	149	123	152	155	148	150	133	162	121	145	151	144	133	149	151	145	154	146	152	144	137	136	134	141	127	143	131	135	155	148	151	126	144	152	150	122	161	160	134	129	130	149	138	159	126	147	148	148	145	158	149	151	155	152	145	169	149	141	132	144	157	161	140	163	145	137	136	120	136	150	135	142	153	146	136	121	138	134	138	158	161	147	136	144	135	151	136	151	149	145	115	130	156	159	147	169	143	152	137	158	120	149	127	128	140	121	138	138	150	140	137	132	134	129	125	146	145	132	148	142	134	138	158	155	150	128	145	137	146	158	157	137	123	137	147	132	133	149	144	149	139	129	134	132	131	133	142	145	137	146	140	139	129	150	137	142	141	141	155	162	138	166	146	163	170	146	144	128	144	138	126	145	139	110	134	160	161	129	159	136	160	131	123	159	141	141	139	142	133	149	140	148	132	120	135	115	128	127	153	143	148	134	158	136	137	153	119	155	141	129	127	143	139	131	135	154	139	148	162	157	134	158	145	157	146	146	164	134	150	123	124	143	167	120	139	117	135	145	148	129	155	145	156	137	148	138	143	155	137	144	142	132	157	150	140	157	152	155	144	141	144	154	137	131	165	162	132	133	152	134	147	142	146	140	149	149	155	123	142	163	136	125	111	134	137	138	140	139	142	150	114	154	156	138	125	155	157	139	146	149	139	141	157	166	154	151	131	130	124	141	142	140	147	169	159	141	149	128	148	126	138	136	148	156	168	137	140	158	153	157	140	137	133	144	145	116	136	120	137	138	150	149	134	115	142	128	147	126	146	143	143	146	139	138	121	128	142	144	137	148	129	136	136	130	152	137	162	160	144	147	128	165	157	140	175	126	143	178	139	124	159	145	149	146	138	116	120	143	154	130	157	162	131	129	127	171	157	148	136	133	142	145	133	131	137	144	120	151	149	160	141	141	166	138	148	141	127	151	165	139	147	155	154	149	143	134	167	154	139	133	152	129	139	123	147	167	139	145	125	161	117	118	132	139	161	134	153	129	119	153	168	138	144	140	131	145	140	141	153	139	153	150	143	145	131	144	135	148	138	138	141	142	159	149	129	149	130	135	147	141	170	120	142	149	121	136	121	131	151	138	155	140	120	154	153	163	127	138	132	152	130	135	156	141	144	138	129	125	145	133	157	167	143	126	142	159	155	131	142	141	159	135	160	145	139	146	132	131	133	119	159	158	122	126	132	128	138	142	137	138	142	144	139	137	136	136	133	123	147	137	136	125	132	122	138	141	156	151	147	158	118	152	144	142	166	141	156	138	145	133	133	158	138	162	147	146	131	149	141	133	122	136	125	124	131	140	160	168	128	166	154	127	156	149	139	146	139	145	122	150	162	147	146	140	143	161	148	134	130	162	160	129	159	131	138	152	134	148	144	123	145	185	123	160	109	149	158	131	142	140	144	144	145	157	154	131	159	150	141	154	138	148	130	139	139	135	152	161	146	160	126	146	146	146	129	137	155	152	166	139	148	131	124	152	149	141	135	146	133	138	126	152	147	138	147	149	146	120	126	129	147	129	142	141	133	138	125	166	122	152	151	129	137	162	130	144	146	167	156	156	146	143	143	130	119	151	149	133	137	165	134	162	132	149	145	124	154	143	158	161	137	150	162	131	123	131	136	152	140	148	150	153	161	158	140	139	151	116	154	118	146	140	131	151	150	139	142	138	150	147	139	150	126	140	148	140	113	144	152	153	155	133	127	125	147	133	152	130	124	134	130	133	126	130	138	146	151	139	134	141	173	134	159	151	132	150	149	135	143	140	150	144	140	130	147	145	167	138	143	143	163	132	152	132	140	146	146	141	155	134	143	143	141	138	126	152	123	135	167	142	148	127	129	149	140	124	144	130	151	174	144	127	142	156	139	159	140	171	127	152	147	118	126	131	163	129	127	154	126	141	149	134	110	154	135	128	136	145	135	155	148	157	140	162	154	131	156	138	162	144	136	128	141	143	150	156	139	145	150	153	149	118	130	160	147	152	152	183	151	134	136	124	149	136	148	161	143	153	145	142	174	124	165	156	138	132	147	107	137	142	148	131	127	142	124	144	155	141	143	142	151	146	145	152	144	154	137	152	127	135	155	145	146	128	151	127	166	144	138	143	141	140	134	155	127	138	150	134	157	150	161	129	139	149	148	161	137	144	147	145	133	158	137	162	127
40389	32457	46131	6360	1369	1225	1077	888	856	725	715	640	626	574	543	554	507	506	482	509	487	479	480	490	447	441	477	470	504	465	453	439	460	397	461	430	406	455	410	448	449	468	622	1069	1318	1970	1486	1691	1012	763	907	942	847	606	532	465	465	474	446	460	450	467	443	480	468	428	433	479	431	394	431	438	429	415	409	418	425	443	433	455	404	461	426	398	399	437	488	438	456	447	1158	1835	1264	990	698	540	445	406	391	425	430	411	402	399	399	445	407	405	420	398	419	430	423	393	406	366	418	411	420	375	401	381	430	410	438	391	386	409	419	444	399	373	375	415	438	411	421	408	414	443	380	430	428	396	408	407	418	407	394	423	425	405	435	393	395	414	422	435	410	412	428	404	408	419	403	407	405	409	373	440	408	387	431	412	399	425	448	441	407	427	400	443	447	455	381	412	432	406	401	419	388	420	394	391	393	471	401	414	431	385	433	433	395	422	398	415	416	465	421	420	422	439	427	412	412	441	394	399	411	409	441	410	406	421	438	413	392	418	411	392	411	395	404	400	399	439	412	397	408	423	405	435	389	419	397	421	428	432	387	464	420	428	441	401	399	405	397	436	388	386	406	423	408	436	421	432	401	412	395	437	394	426	421	416	411	400	440	417	400	407	443	414	421	412	392	375	390	427	412	399	436	400	429	429	438	400	374	424	417	390	418	380	420	448	394	418	407	444	430	434	436	426	381	413	420	420	449	416	416	438	427	424	421	450	412	402	423	418	418	396	417	401	376	434	449	396	404	424	416	417	394	391	424	396	413	424	399	377	419	420	401	414	396	405	425	443	420	409	429	392	418	401	419	397	413	410	471	385	406	402	424	394	415	411	420	392	476	430	409	400	421	416	425	387	409	369	408	440	416	416	409	446	391	448	417	433	410	456	441	445	435	385	435	454	359	433	445	407	411	383	408	421	447	405	410	408	408	409	391	397	429	406	403	384	404	417	405	415	430	397	405	427	419	416	395	432	397	400	452	445	390	405	440	403	414	411	426	430	428	428	451	389	412	408	411	390	419	402	456	423	384	421	405	423	460	397	412	419	416	445	413	419	414	434	379	425	431	378	436	400	347	379	380	455	420	435	413	370	428	403	389	413	425	421	408	424	417	415	396	416	403	387	447	410	389	421	396	432	407	449	408	408	414	396	383	376	406	409	392	442	415	414	399	420	394	384	435	427	398	426	389	415	414	412	439	423	392	405	414	387	439	423	401	373	397	419	422	389	391	425	457	409	382	417	407	420	416	416	413	434	440	413	462	423	424	426	421	420	443	352	431	427	443	433	426	406	399	439	383	402	433	389	427	420	407	364	420	426	404	397	407	413	422	390	413	446	427	413	456	410	404	418	389	376	412	429	451	410	402	393	404	411	407	425	429	399	414	411	427	420	410	401	396	430	418	415	389	404	398	401	420	445	430	394	390	411	444	393	394	413	448	421	424	436	425	371	433	409	402	468	437	418	388	436	429	403	459	423	402	447	391	416	414	420	445	457	414	427	419	396	431	399	417	431	427	383	397	395	427	424	403	425	392	467	416	423	411	387	374	435	419	411	436	395	448	415	449	424	390	403	413	397	440	380	415	387	418	408	422	414	421	380	430	397	385	399	437	353	415	409	424	402	426	374	468	395	435	404	363	432	462	418	404	402	403	402	429	412	402	423	383	433	448	415	426	378	408	394	441	405	377	411	402	388	392	417	400	373	436	421	415	410	383	424	398	447	410	393	391	441	394	395	428	419	438	372	404	412	363	428	398	425	413	417	392	393	397	413	424	414	418	409	434	398	468	443	448	422	373	419	397	433	436	370	404	415	383	392	405	385	415	435	403	370	417	396	388	406	399	407	398	430	444	424	406	429	441	425	403	423	440	388	411	436	421	410	429	397	416	410	400	400	386	390	412	433	413	433	423	399	395	431	419	428	406	418	436	423	421	398	424	455	399	406	425	396	363	442	435	404	387	374	449	440	410	403	398	421	390	422	395	420	406	386	381	420	398	431	407	414	427	412	426	414	386	399	421	431	418	433	429	403	398	389	399	378	424	377	399	402	396	397	412	398	422	426	436	411	386	403	411	409	396	385	460	407	424	432	387	430	442	396	409	392	410	426	427	418	388	427	417	400	421	415	396	423	405	436	411	444	438	426	421	405	419	432	430	409	379	416	426	406	441	419	409	420	413	407	387	410	425	424	413	409	407	417	417	407	426	386	392	401	438	405	406	420	394	393	398	427	417	395	414	393	421	411	408	414	397	440	442	395	435	400	450	414	424	429	422	388	398	416	440	391	386	448	412	390	409	423	429	370	450	386	395	404	383	418	418	387	421	425	384	412	405	431	448	418	430	415	406	411	386	405	430	456	422	392	436	421	446	442	419	435	399	431	397	380	405	417	408	376	414	391	428	425	419	427	410	417	401	395	453	418	436	380	411	390	424	378	430	376	401	403	419	426	424	408	419	396	413	409	407	411	410	435	402	409	386	412	408	413	465	412	452	418	417	410	431	406	436	446	401	396	398	416	393	420	441	404	368	412	439	404	435	411	416	452	393	400	422	418	405	386	411	388	401	433	433	403	377	420	410	393	387	390	425	397	429	394	430	358	397	429	425	422	425	386	400	418	396	430	426	436	429	396	381	413	427	440	415	423	400	385	392	408	387	367	429	392	420	402	381	388	415	396	424	392	407	415	420	382	395	421	422	382	398	393	419	417	419	380	418	439	382	390	402	400	447	393	401	422	412	406	431	427	416	392	402	356	417	455	395	397	405	392	369	413	383	429	432	430	393	402	400	428	436	380	437	394	393	438	432	435	390	436	397	418	404	450	408	369	423	431	421	388	426	432	417	394	404	426	406	420	448	415	427	391	398	417	413	435	421	428	380	392	393	471	408	407	423	469	450	406	382	435	404	397	412	416	418	394	389	424	423	394	416	388	458	430	406	415	417	399	417	446	400	414	418	415	407	396	399	426	421	414	434	438	469	393	407	386	398	404	395	415	403	418	430	391	413	391	442	382	402	413	411	437	431	418	394	401	394	399	431	430	430	425	401	430	416	434	409	407	401	427	400	410	439	443	416	425	403	400	442	383	421	418	428	407	394	398	417	435	391	416	366	405	403	459	424	433	411	392	406	385	406	427	408	388	405	395	385	436	380	391	390	435	412	419	393	412	401	413	442	419	394	412	432	397	423	411	397	405	436	422	436	366	417	472	428	406	419	402	395	424	405	384	403	394	443	400	425	415	436	471	410	419	363	428	384	422	374	426	428	385	372	384	355	378	427	412	423	411	399	407	396	396	411	427	407	410	424	424	419	412	400	423	397	375	424	406	417	408	416	401	391	427	401	437	402	376	408	401	396	389	377	426	410	407	468	408	387	404	370	402	421	433	415	401	408	465	465	424	383	401	453	376	403	433	388	410	397	415	451	401	423	384	422	440	391	429	381	396	448	406	394	408	440	431	389	421	396	421	394	407
77528	56003	60828	27181	6585	734	451	359	364	304	290	276	264	241	244	269	231	207	220	209	236	211	233	212	229	207	182	194	198	233	207	230	191	237	200	212	203	171	205	188	199	195	255	332	346	461	365	554	378	331	324	333	309	267	213	191	206	189	208	199	213	226	219	209	191	195	175	204	191	187	208	159	195	201	195	196	220	213	190	184	232	176	207	192	202	209	220	195	200	190	271	526	463	390	274	241	197	197	233	216	202	223	211	201	191	169	208	193	178	180	215	193	189	207	185	179	212	191	203	221	202	193	202	172	195	164	194	213	178	219	194	194	207	229	202	177	195	177	195	178	195	209	174	189	175	203	184	211	188	191	201	206	178	197	212	201	189	194	181	208	212	186	233	204	197	163	174	204	199	182	211	215	173	196	215	219	220	204	209	207	182	190	196	190	202	204	188	209	189	194	196	196	198	181	203	184	184	200	186	200	202	213	178	190	209	214	206	197	184	206	223	202	208	188	200	186	196	210	193	188	186	214	206	193	197	213	202	201	183	185	188	232	175	185	179	212	192	191	206	204	185	197	209	204	216	214	186	211	210	203	189	223	177	164	195	187	197	194	205	198	214	211	210	188	224	183	219	198	215	194	178	193	226	205	191	229	210	184	196	192	227	200	187	197	198	197	214	197	228	208	196	191	196	193	194	192	197	182	191	188	192	176	211	215	179	186	195	178	207	211	208	183	195	221	213	191	217	220	205	195	212	171	202	203	218	179	182	210	191	201	199	188	189	198	191	199	197	188	207	196	182	179	199	197	182	185	198	205	204	198	205	196	190	185	186	191	211	191	199	191	197	203	189	203	183	194	195	183	202	201	201	210	181	205	178	190	188	187	193	211	186	201	193	222	187	193	209	184	171	229	200	186	218	214	197	224	196	207	196	209	198	185	221	198	208	203	212	211	196	212	204	204	180	214	205	205	208	213	175	197	187	201	207	203	179	190	211	206	189	206	186	216	191	173	183	209	175	169	175	209	183	188	191	199	207	180	181	208	225	191	199	194	213	213	218	199	211	202	202	196	188	183	222	217	199	199	174	180	167	175	203	194	204	201	222	200	212	170	219	224	197	196	182	183	194	192	180	194	194	192	185	203	176	209	215	191	212	217	185	183	194	192	178	187	203	187	201	185	189	189	220	224	159	184	192	184	196	209	196	183	182	199	212	210	196	218	192	177	200	208	207	179	191	210	210	206	203	196	196	191	203	193	220	197	199	199	209	190	183	195	220	185	196	196	223	186	181	196	192	209	200	206	193	218	183	200	209	202	193	191	195	208	195	196	199	199	211	203	189	218	193	185	202	202	223	201	206	201	179	194	198	208	170	194	225	182	169	193	202	203	180	176	203	223	175	201	191	201	210	201	175	196	205	201	182	184	199	192	177	218	184	198	218	206	187	193	173	183	216	198	214	178	209	201	209	182	191	194	203	205	218	181	181	208	198	198	211	198	207	175	217	173	206	188	196	192	188	189	179	182	205	195	176	205	173	203	187	198	203	202	197	182	206	184	203	182	203	210	221	214	205	225	179	180	178	198	195	192	208	208	203	193	187	216	229	199	190	207	182	206	205	205	213	179	200	193	176	201	187	217	199	202	191	190	185	194	194	225	229	213	197	212	205	232	191	187	194	204	213	200	180	199	198	202	210	211	190	197	202	187	192	181	170	197	203	199	194	196	201	209	188	164	208	207	228	214	184	205	207	184	187	186	190	188	199	174	201	215	200	201	190	192	189	199	190	190	194	199	179	188	187	204	198	193	181	204	188	192	192	187	197	187	182	213	192	179	204	193	204	184	212	193	185	189	206	161	180	191	183	187	210	197	184	205	194	207	185	199	186	171	189	200	218	206	200	180	223	196	203	191	199	192	178	199	193	193	186	204	198	194	193	204	193	208	199	213	182	193	177	175	225	182	177	185	182	220	200	176	198	194	188	187	208	193	181	216	212	210	178	194	214	189	204	213	207	184	176	190	218	201	187	208	168	232	170	210	197	192	192	202	196	215	191	213	187	191	206	192	191	179	182	215	208	216	199	183	203	196	182	180	211	194	200	203	198	190	180	178	219	195	192	191	207	192	204	189	191	215	188	198	208	214	200	208	225	199	196	200	217	190	190	213	185	192	213	202	171	192	166	217	188	183	195	192	177	200	183	206	191	169	183	200	180	188	188	207	178	200	195	203	226	217	195	181	200	209	207	184	183	223	205	212	198	196	214	199	206	190	198	208	215	173	203	219	214	183	198	191	195	196	183	160	202	200	215	198	209	190	186	198	197	207	214	190	179	216	205	201	202	179	193	185	207	212	181	188	182	205	212	196	204	198	176	196	195	185	194	230	212	218	216	198	179	199	203	178	212	193	208	193	175	190	191	208	166	208	180	191	179	183	179	216	182	196	203	215	184	188	231	208	218	174	196	182	210	185	198	218	211	188	196	228	196	195	214	202	211	190	188	192	199	192	194	224	183	221	194	186	179	194	194	191	190	210	209	194	187	203	188	201	193	196	221	184	204	207	197	205	193	222	193	188	183	187	182	208	195	205	188	190	204	202	169	214	186	208	208	211	194	194	175	197	217	210	184	216	162	181	191	203	191	201	192	207	212	193	208	213	182	199	190	163	211	184	192	195	201	195	185	183	198	203	207	193	204	201	215	211	189	204	185	173	191	204	202	190	200	187	182	202	199	184	184	202	210	195	199	197	203	210	195	163	184	161	202	174	216	190	205	226	184	202	202	198	186	190	209	184	215	175	193	211	196	211	188	207	170	186	215	181	190	171	187	204	190	199	198	209	213	183	197	203	206	176	203	170	211	204	189	193	200	209	185	198	200	196	212	203	207	215	209	208	194	191	206	175	189	206	242	223	191	204	205	187	185	178	214	216	192	181	173	202	208	211	203	179	191	204	199	202	205	185	200	198	196	209	205	194	228	204	159	200	197	195	187	214	191	199	187	188	202	212	177	223	205	207	190	189	206	210	170	193	185	169	181	197	201	217	202	192	229	185	182	209	209	222	167	186	211	225	167	193	203	185	182	191	192	175	197	193	192	186	211	199	198	201	181	205	187	181	223	188	161	198	213	201	185	177	193	211	174	203	188	235	181	196	185	208	191	202	187	173	203	187	180	205	206	200	228	186	195	227	220	199	180	208	195	190	225	193	189	199	210	178	206	182	213	202	205	214	187	205	198	199	215	193	171	190	201	196	195	195	204	176	184	202	203	200	159	207	204	219	222	212	176	194	196	184	198	207	182	187	211	202	211	221	214	192	209	192	217	200	176	204	185	206	190	202	202	181	215	177	208	209	199	223	204	217	196	193	197	184	188	181	171	204	209	211	197	200	194	178	213	208	181	185	181	207	210	189	210	223	212	227	190	208	196	218	208	205	192	211	194	185	194	190	207	160	187	188	215	196	200	188	200	167	227	183	213	197	208	214	181	190	209	194	192	200	186	191	193	189	203	203	214	213
49647	41601	55587	9995	2424	2078	1699	1491	1291	1151	1117	1011	900	893	833	791	772	776	737	735	724	729	710	682	658	681	651	604	664	607	609	589	625	553	653	566	601	598	580	580	584	660	981	1629	1657	2590	2045	2870	2023	1476	1588	1541	1487	961	800	664	675	717	642	583	583	581	655	608	583	528	592	580	598	575	582	563	615	554	545	562	574	576	570	572	553	598	594	569	617	618	608	599	569	541	1415	3271	2195	1593	1035	641	547	504	578	518	581	525	540	558	547	550	550	500	526	563	476	512	552	557	495	507	578	514	553	511	542	573	524	525	556	545	531	581	562	551	598	547	536	572	556	536	562	550	504	568	580	510	550	529	522	578	517	549	570	539	539	544	545	554	553	549	574	519	556	547	535	560	536	529	539	563	550	532	548	519	502	584	571	514	575	529	527	519	511	564	516	576	539	588	556	530	540	594	544	521	551	547	539	528	550	540	560	558	530	558	536	554	592	581	536	551	502	526	506	567	479	513	563	530	516	557	540	536	537	561	557	562	546	517	515	533	594	586	510	508	531	515	562	561	551	573	555	577	546	529	545	544	571	540	574	525	560	562	526	500	539	565	558	568	527	580	560	553	541	538	546	570	552	552	571	536	538	568	544	544	546	529	567	515	480	515	571	521	567	531	522	496	551	514	543	572	563	532	540	496	534	499	522	531	545	563	559	577	561	517	552	550	559	539	603	538	581	543	497	560	512	537	528	582	554	558	574	543	544	551	563	555	513	582	486	588	574	552	506	599	568	539	514	479	541	583	544	487	543	585	507	532	545	572	555	563	558	579	545	510	545	546	538	550	530	557	562	547	539	584	538	513	567	548	541	547	581	512	536	556	530	575	524	567	500	527	555	556	519	494	548	525	542	567	519	560	560	555	536	548	555	499	516	557	546	534	510	530	555	579	575	573	518	529	607	558	528	530	537	539	551	546	560	526	519	501	563	545	489	588	537	536	515	573	525	537	536	494	555	506	516	535	543	541	552	532	514	528	559	490	564	495	541	585	524	486	553	572	543	534	519	537	558	552	558	561	489	536	523	546	550	540	512	549	553	543	576	565	503	529	558	544	541	550	551	514	499	541	535	536	544	525	561	541	516	560	525	506	528	575	566	582	532	529	586	549	548	549	579	531	534	512	578	525	564	582	539	517	554	555	581	551	533	525	574	536	568	536	570	558	557	558	544	558	584	547	560	536	530	545	556	516	507	559	564	527	557	561	560	550	536	564	519	565	544	550	576	558	549	544	562	526	504	517	559	576	535	555	542	557	539	532	563	557	579	531	545	541	527	564	552	572	546	574	569	574	552	542	585	489	528	527	549	521	520	563	536	552	554	609	556	560	516	530	553	528	573	570	554	555	549	564	521	534	549	541	519	516	546	552	517	596	574	581	576	541	526	554	552	525	543	540	543	535	542	536	538	545	544	531	522	549	574	535	571	554	575	534	493	548	533	545	512	570	547	517	509	578	520	537	555	530	584	513	519	514	592	501	546	542	525	505	565	571	506	539	551	544	560	550	532	521	500	532	530	517	519	558	523	563	535	538	553	558	519	523	560	509	525	526	566	569	519	534	560	524	550	507	572	559	560	570	539	547	517	502	581	539	521	556	555	545	538	500	549	547	547	522	551	543	571	556	541	570	562	570	563	529	545	520	531	528	581	502	543	560	525	510	576	552	530	552	537	522	523	556	566	520	589	523	529	540	518	572	569	527	560	542	572	566	567	597	523	585	556	561	507	538	498	518	541	507	488	552	534	552	574	559	573	574	546	528	530	539	536	520	498	525	546	568	533	528	578	523	548	537	532	522	505	561	577	555	539	536	543	542	528	551	569	561	561	560	528	529	547	557	509	603	537	536	551	599	527	530	538	528	530	555	555	568	528	570	546	558	549	538	515	544	545	580	525	559	532	533	548	533	550	529	524	530	540	506	544	553	540	546	519	553	495	543	601	560	588	577	551	542	539	555	526	522	543	531	522	579	562	529	574	563	524	562	525	533	537	551	534	531	556	556	537	541	486	536	519	582	563	564	558	504	504	556	572	562	538	507	563	529	530	541	542	525	578	533	520	520	515	509	560	581	590	536	532	519	580	552	559	570	535	556	532	562	572	521	552	539	534	518	561	530	601	536	553	556	549	540	506	554	554	565	559	548	540	535	611	529	535	531	562	545	534	531	539	543	566	576	513	574	562	571	533	602	536	567	551	550	550	535	517	571	545	584	538	508	540	514	538	573	518	544	595	553	552	581	536	552	575	526	571	556	530	548	591	540	527	515	570	535	520	526	527	516	556	569	558	572	549	547	525	553	518	511	498	563	567	549	570	531	528	549	551	571	579	569	526	536	539	528	537	512	568	520	572	550	565	558	516	558	561	538	545	526	579	535	553	529	520	552	563	586	524	529	526	549	532	559	549	544	500	531	508	557	531	520	545	537	562	528	576	551	538	492	554	579	522	513	527	539	552	549	564	544	556	539	561	564	531	564	547	516	569	522	569	537	534	555	550	541	536	559	517	560	536	547	579	541	561	578	523	504	533	536	583	528	532	566	547	513	572	564	526	552	563	519	531	561	539	533	537	566	562	531	535	538	561	514	524	556	543	573	541	532	595	525	555	541	551	532	545	543	540	539	544	557	506	560	547	523	569	554	524	532	534	531	506	527	529	551	551	537	501	540	563	554	508	538	497	576	572	581	526	599	615	512	562	548	503	586	546	531	556	514	539	559	525	574	548	513	534	548	532	559	570	537	569	544	539	521	526	565	530	545	562	577	528	584	560	537	527	540	569	531	540	545	572	549	545	534	518	559	551	531	534	521	567	569	560	532	544	556	542	522	551	506	540	567	542	550	522	528	540	548	534	540	546	516	527	542	542	607	556	533	540	529	545	541	544	562	547	545	561	536	515	557	537	524	551	544	563	540	512	554	567	521	560	566	547	538	550	540	579	555	588	542	519	549	550	523	550	560	552	541	526	500	555	487	577	565	550	575	537	567	535	538	526	548	550	548	545	528	554	530	510	499	563	534	596	570	578	538	550	541	579	580	551	545	560	542	584	540	554	533	548	531	554	563	500	514	589	518	504	518	499	599	569	601	572	560	556	550	518	530	540	556	544	486	508	550	532	526	512	528	526	558	560	545	556	499	505	507	550	550	522	526	565	496	568	591	547	554	574	510	573	529	512	520	552	493	511	569	535	564	572	558	509	542	557	591	537	551	539	526	533	553	542	551	518	537	592	523	547	524	533	550	560	544	548	550	536	522	565	570	547	538	533	500	532	569	584	531	517	532	583	534	515	511	527	560	575	519	544	559	551	568	518	519	545	544	574	536	508	547	505	580	556	567	497	499	555	558	571	510	518	552	558	546	566	559	575	548	541	542	550	585	557	547	578	560	532	546	551	555	525	541	518	547	552	540	597	545	552	590	575	556	539	533	545	541	583	564	564	540	558	552	536	568	559	546	537	533	538	529	593	531	550	570	574	540
23935	6824	8148	1424	234	194	181	170	180	159	163	171	163	168	186	165	176	201	172	174	143	181	152	185	184	182	195	175	171	163	167	160	180	189	175	169	183	187	189	210	189	171	173	184	164	169	173	171	157	185	172	190	150	156	177	166	156	191	147	154	160	156	147	193	145	188	169	176	168	157	159	158	177	156	180	189	172	179	163	176	170	155	169	164	168	150	169	179	155	152	161	195	192	211	179	160	175	175	161	160	174	143	165	157	169	172	152	168	155	163	156	161	175	167	177	191	163	171	182	173	165	159	139	191	162	151	184	205	181	161	148	167	178	165	158	180	165	171	155	187	184	165	170	165	156	166	179	160	166	170	195	146	165	183	155	169	171	131	168	180	173	174	165	160	186	148	163	161	184	152	159	158	183	133	188	175	187	170	128	141	170	171	140	137	174	187	163	162	168	172	159	186	164	170	177	174	165	151	159	152	180	163	180	177	173	159	154	162	175	221	197	173	164	173	179	155	160	175	141	146	182	180	178	163	151	168	168	164	167	180	179	158	157	179	182	172	163	160	176	179	165	183	173	156	161	166	157	164	165	175	157	178	165	162	168	165	149	161	177	175	156	190	155	172	158	163	173	153	170	178	175	157	164	164	184	167	164	154	171	194	199	176	168	166	174	153	165	165	159	162	170	170	153	154	145	181	170	161	166	162	175	166	167	178	178	165	169	172	154	159	168	165	186	187	169	156	155	147	142	163	155	168	168	150	159	175	162	182	155	144	161	160	196	189	168	148	170	170	189	152	180	171	195	176	154	152	141	152	180	179	168	188	190	171	168	159	190	190	158	174	183	170	181	153	167	166	178	164	164	180	155	187	180	156	176	156	152	152	147	175	163	149	171	153	208	180	195	169	175	170	159	175	135	170	134	204	180	164	155	150	175	164	184	162	167	188	169	165	158	167	159	180	149	148	165	177	178	187	195	165	180	171	170	164	179	162	184	150	156	174	162	156	167	162	160	162	184	183	178	179	183	157	168	156	161	194	141	182	136	139	137	168	169	142	156	185	187	182	152	154	179	189	171	156	169	189	197	205	201	186	178	184	155	170	181	166	169	172	169	154	170	164	169	151	161	172	178	159	150	152	191	166	141	160	173	170	155	183	162	172	166	154	170	166	177	162	174	170	144	167	182	177	184	182	156	169	150	173	158	159	189	172	144	160	148	195	179	182	174	173	187	158	172	140	143	161	164	174	179	169	151	178	175	151	164	152	162	157	164	165	166	154	154	179	206	177	171	178	183	182	183	155	180	174	169	168	169	178	138	154	156	162	179	172	162	200	146	144	176	149	175	148	160	183	186	166	146	194	177	159	160	171	170	163	165	164	176	169	172	167	142	140	174	170	141	152	158	175	172	158	193	165	177	178	180	159	183	169	169	164	191	162	144	197	168	157	188	169	168	189	177	175	188	176	187	187	180	151	159	168	167	195	177	172	149	153	160	151	171	161	176	170	187	165	177	165	161	158	182	156	173	160	174	154	142	140	166	168	161	181	155	150	178	174	161	157	166	173	166	165	167	167	191	162	158	163	168	159	165	161	158	170	169	157	194	172	165	173	179	189	181	155	150	148	154	168	166	197	174	182	185	176	158	170	178	184	183	146	166	190	162	169	158	164	155	158	182	169	148	144	138	157	178	161	174	163	150	162	160	177	171	168	146	180	179	179	139	171	175	160	151	159	178	180	177	173	156	148	165	149	182	157	184	170	175	180	144	151	173	164	149	179	153	164	155	143	173	199	164	147	164	169	182	166	166	167	151	165	173	163	167	159	164	186	192	157	169	174	178	187	152	187	168	177	158	155	149	149	152	197	178	186	153	189	174	146	149	165	159	185	173	175	194	185	160	147	160	142	173	186	146	180	145	198	186	163	159	146	153	165	173	150	143	154	183	193	175	147	153	164	166	163	194	156	177	169	175	165	158	171	167	154	167	160	137	168	165	169	185	178	158	158	164	173	162	166	153	171	164	182	160	164	160	164	163	158	192	154	150	157	171	162	157	169	172	162	146	156	158	172	166	159	193	172	152	165	168	171	175	191	161	164	135	196	142	193	156	180	163	165	164	188	196	175	157	161	163	186	174	172	148	188	176	158	169	157	185	177	158	180	173	164	179	166	144	170	145	167	167	151	173	175	168	175	177	175	173	162	165	211	163	167	158	160	168	159	168	151	156	173	173	174	169	156	177	167	167	174	170	170	174	154	147	170	166	166	201	181	159	180	178	169	153	177	154	189	187	175	185	168	175	154	153	149	167	175	176	157	152	156	141	157	154	180	188	166	150	147	163	163	175	163	169	174	174	139	178	166	169	184	176	153	167	166	162	172	160	155	166	197	184	191	181	178	176	148	161	177	175	160	163	163	164	155	149	172	167	185	160	160	175	177	157	154	169	157	175	166	157	175	156	172	175	181	151	183	183	166	159	166	169	166	175	188	183	156	196	158	159	137	165	166	161	171	149	178	193	185	173	183	165	158	147	169	158	175	154	162	169	167	159	170	143	135	173	172	157	179	140	139	173	164	174	150	143	170	206	147	162	165	175	171	162	166	156	182	169	159	161	182	176	197	145	176	157	154	183	154	190	170	170	174	181	168	148	178	176	166	175	177	160	168	181	184	164	151	200	144	175	175	150	179	177	176	174	154	186	167	180	150	141	170	172	176	168	164	143	150	160	166	186	153	184	176	176	170	181	167	170	163	177	183	145	175	146	157	173	177	167	159	144	154	207	167	181	169	160	171	161	181	162	164	173	173	159	160	162	165	157	166	177	157	178	179	172	182	142	164	173	185	144	162	165	174	174	177	161	166	166	181	155	169	158	173	175	176	173	173	162	190	164	165	153	176	150	160	167	170	167	166	149	171	181	156	162	183	153	151	176	159	157	155	186	157	159	134	187	198	177	190	186	175	162	185	186	177	145	167	170	161	168	170	172	174	151	165	177	162	144	191	157	152	199	183	160	158	177	182	154	185	170	180	157	167	161	153	173	166	173	151	181	140	181	150	181	166	157	175	166	177	161	184	181	153	177	170	154	166	164	153	186	171	165	170	186	170	165	184	171	150	147	176	197	155	147	146	194	162	152	166	163	174	185	151	152	187	178	163	170	176	161	158	151	196	182	169	157	167	144	184	198	192	183	159	178	177	179	150	168	165	167	178	181	145	188	168	179	150	187	175	170	163	155	167	156	152	163	165	154	176	181	174	176	159	154	194	155	158	180	180	151	181	165	173	144	179	175	148	171	157	178	165	172	155	180	148	162	181	179	179	176	174	163	169	144	176	161	172	157	151	193	179	152	197	168	145	187	173	176	166	139	163	167	183	127	160	167	159	182	165	173	161	176	158	196	185	156	177	196	148	160	174	181	156	151	163	189	191	159	174	185	176	147	159	184	146	167	154	154	155	167	173	170	182	181	178	160	159	169	184	154	156	190	134	179	174	158	163	199	170	166	190	180	173	180	182
20027	6951	13434	2396	533	553	504	502	515	514	494	487	472	449	497	472	480	497	498	478	461	449	448	486	464	455	459	494	417	469	518	446	490	505	473	452	437	447	473	478	491	462	490	546	561	503	541	552	580	610	508	482	549	512	460	480	484	489	469	474	433	485	445	476	482	450	489	460	464	507	483	479	470	463	471	498	463	485	515	458	455	525	476	513	458	487	469	482	519	455	492	656	766	723	580	514	501	492	454	442	454	442	525	489	440	472	451	493	491	488	452	454	437	475	450	473	460	423	461	454	462	426	451	443	490	464	502	464	481	489	489	447	501	461	470	467	492	485	463	514	444	437	454	455	426	476	451	506	435	479	461	475	479	450	490	489	472	455	458	504	466	475	450	458	489	452	493	489	474	495	421	509	481	480	472	437	454	477	496	460	488	438	493	469	424	471	462	452	443	482	497	482	454	431	463	483	440	446	471	476	446	469	448	467	480	463	480	403	460	474	486	491	450	430	466	479	433	483	446	478	475	436	485	479	457	516	447	425	480	472	448	455	468	469	485	472	495	483	465	450	540	460	492	462	441	484	429	467	438	449	459	450	454	457	471	509	490	481	502	489	465	514	463	488	484	438	488	508	472	441	475	491	508	472	499	416	471	453	476	523	483	458	444	483	443	474	470	488	454	468	484	458	451	420	470	462	462	466	469	420	485	458	470	460	467	437	481	495	463	462	459	430	471	506	461	473	443	439	495	439	474	454	452	480	467	479	507	467	460	510	491	455	458	460	489	509	476	500	475	499	452	442	450	478	474	490	474	512	466	448	490	478	460	465	494	486	464	464	475	458	465	431	525	465	474	446	474	507	476	446	500	450	485	444	501	466	490	475	462	458	480	467	486	465	458	450	490	469	442	493	498	496	475	430	460	481	439	436	507	469	501	494	479	494	475	424	434	459	455	444	487	461	462	445	480	497	489	469	496	476	488	446	464	500	471	486	429	483	460	460	478	434	472	490	486	439	467	459	496	457	454	463	443	465	430	461	473	480	491	538	497	478	455	501	477	502	455	480	441	495	443	461	466	432	489	495	447	500	510	524	468	499	495	441	477	475	449	509	462	483	476	483	491	494	466	475	480	438	449	458	419	466	480	510	454	442	471	494	482	483	432	420	477	445	482	482	456	466	482	455	458	461	447	468	502	459	449	478	456	461	462	469	449	445	479	477	468	428	478	474	484	449	480	451	434	468	462	505	465	493	488	456	481	499	489	497	463	493	486	480	478	441	507	486	437	449	458	466	505	495	457	462	453	473	488	460	500	477	480	450	463	488	497	473	518	459	437	452	464	478	471	461	474	453	497	476	507	464	498	482	457	473	487	462	482	459	425	439	476	458	503	481	487	460	479	495	472	467	485	460	461	447	437	485	456	489	449	479	467	480	447	478	458	480	485	431	512	471	471	474	486	453	479	458	492	442	437	505	453	484	479	450	469	482	476	466	459	495	473	460	473	464	491	471	401	476	458	453	430	480	489	497	465	489	452	466	428	462	462	483	481	475	450	468	449	428	447	501	453	443	444	464	486	469	463	451	465	451	486	464	461	481	457	457	517	456	497	458	481	501	452	449	474	487	472	502	477	446	463	454	451	477	489	479	467	477	515	487	454	489	492	477	485	475	463	432	442	492	509	461	473	458	484	437	458	453	494	450	503	446	511	501	449	479	481	444	468	486	480	492	483	476	471	444	484	464	489	484	446	453	473	455	466	489	436	440	481	474	511	485	485	472	503	446	442	460	491	438	438	471	507	450	458	456	506	448	462	458	491	469	499	481	505	486	468	494	468	479	508	510	464	465	427	493	429	425	521	450	454	501	486	441	466	511	488	484	457	466	451	474	467	483	460	488	458	494	463	473	495	468	458	473	452	504	474	495	462	465	505	442	504	489	466	517	439	459	481	516	459	501	458	440	507	471	461	469	484	489	447	456	454	465	440	484	472	463	487	492	458	489	452	436	490	490	454	456	473	499	486	482	490	471	451	438	469	497	433	484	471	457	471	485	458	459	451	470	473	475	453	481	448	466	465	446	450	475	492	451	429	463	468	464	461	496	469	465	474	468	492	419	465	499	453	476	481	457	472	481	503	470	453	476	477	458	464	487	473	468	461	486	495	433	419	488	499	495	480	443	489	496	451	498	462	452	510	453	482	493	475	480	479	483	467	426	472	445	447	488	460	431	473	474	468	479	477	456	482	465	505	445	495	470	473	483	437	465	502	456	446	483	480	433	475	454	487	475	445	459	461	504	492	450	427	493	462	456	482	471	451	482	471	491	480	462	480	471	472	489	473	503	454	460	483	463	486	492	446	446	442	470	470	463	455	494	471	460	488	497	455	448	450	470	456	479	500	467	475	456	497	423	479	462	494	477	506	492	513	475	487	470	471	475	492	419	472	486	473	489	495	456	527	479	487	477	459	479	445	476	445	481	474	475	474	480	461	477	421	454	484	461	468	467	447	493	461	474	540	469	476	460	465	457	509	459	469	493	444	455	508	494	452	485	475	455	477	464	478	496	467	457	490	473	512	431	472	475	462	443	431	425	440	468	455	456	456	488	527	458	451	436	443	437	448	451	477	454	415	452	463	479	467	475	489	489	457	426	456	461	465	466	452	452	460	456	495	509	448	466	494	454	469	480	448	468	460	476	476	492	486	452	509	444	492	499	444	491	451	472	475	488	465	478	484	494	470	480	442	482	472	499	438	507	478	466	466	487	456	457	451	474	439	474	517	479	453	445	495	457	502	479	486	501	461	503	482	504	463	448	487	499	485	487	477	433	466	481	474	447	474	500	463	485	483	451	480	452	432	497	428	464	446	436	496	471	475	470	464	509	488	433	469	495	465	429	488	486	472	466	445	512	477	460	451	446	485	461	446	469	492	445	497	476	457	469	448	474	467	476	456	490	432	519	468	471	477	446	525	465	450	496	472	461	449	444	488	473	522	495	472	461	459	481	466	524	446	482	489	495	428	428	496	492	455	491	490	489	443	463	449	450	476	488	450	475	469	450	450	465	493	467	459	453	488	438	454	492	495	475	472	498	457	459	448	478	471	464	524	473	461	439	479	450	468	482	488	451	487	463	464	493	468	462	440	462	471	451	468	498	481	450	450	495	481	485	524	443	452	459	474	440	476	457	479	467	451	462	501	427	473	512	475	480	505	472	457	482	463	491	443	444	498	455	466	441	473	498	495	430	491	446	458	495	482	461	462	527	468	461	451	457	485	485	466	458	502	471	440	439	468	484	484	508	473	478	473	452	473	462	466	440	508	477	461	497	485	495	468	507	463	476	463	440	474	481	462	485	481	479	505	487	491	469	466	491	468	499	483	486	452	467	473	463	474	484	476	465	466	464	439	463	505	488	448	475	477	465	483	466	459	467	481	463	519	475	437	504	516	521	452	473	491	438	455	472	455	453	420	451	512	456	483	489	465	474	466	465	508	498	471	421	442	469	463	485	488	456
65403	43449	52036	21380	1826	367	242	198	211	205	220	204	190	171	157	190	190	157	144	149	148	153	165	124	172	175	156	178	171	158	150	171	154	155	140	168	156	156	161	132	134	135	194	249	222	231	239	198	279	236	225	233	208	182	165	142	156	153	182	153	149	167	162	152	138	175	141	165	160	137	166	154	145	161	135	152	169	131	158	164	143	136	160	151	152	148	157	148	141	140	218	291	258	226	191	165	148	129	131	145	155	153	131	154	123	151	164	139	140	157	146	150	151	149	140	135	158	127	148	146	143	127	158	134	145	146	142	146	124	146	177	161	155	163	130	146	146	173	145	144	144	138	155	144	156	151	141	149	155	148	149	149	127	140	132	164	158	143	164	149	160	135	179	159	153	146	150	138	155	143	140	160	126	150	140	145	150	137	146	154	146	146	134	160	141	150	158	154	142	161	141	168	157	152	169	127	131	156	155	167	144	165	141	142	140	151	174	153	154	132	135	160	151	169	137	147	137	132	156	124	167	148	154	153	159	167	135	148	158	142	141	151	147	139	138	157	151	127	143	143	152	152	143	151	132	136	134	142	139	146	172	133	164	147	151	152	158	140	132	132	144	149	146	171	133	156	179	143	135	154	178	161	154	123	160	133	152	120	134	155	152	150	131	142	150	138	160	149	146	135	149	154	172	167	151	147	149	143	145	168	146	138	142	151	138	134	155	166	137	157	155	155	158	135	167	154	141	166	155	132	123	153	158	153	175	158	130	150	150	150	172	134	163	142	139	152	162	153	135	153	138	162	136	161	131	143	151	147	143	156	169	150	152	148	133	174	136	139	135	129	158	127	134	145	169	146	138	155	169	158	160	146	161	141	156	147	157	150	176	129	153	154	135	142	156	142	150	157	154	153	140	133	141	161	153	135	187	143	144	154	155	149	140	161	155	162	130	141	152	160	152	137	159	158	165	130	118	135	141	153	141	134	151	154	124	147	152	163	141	139	160	156	197	137	148	144	164	169	152	163	125	152	147	158	159	131	146	143	142	151	146	132	155	120	135	133	124	125	130	115	175	179	154	147	135	140	162	150	162	150	130	149	159	147	149	154	142	151	159	156	142	160	150	156	153	143	132	146	144	140	139	163	153	148	129	151	156	141	156	143	148	148	148	140	168	137	145	144	155	154	153	158	141	152	139	141	172	147	147	149	143	149	136	166	145	146	155	155	145	152	142	161	137	149	153	171	144	167	149	174	151	130	166	158	168	141	151	157	143	129	134	136	123	163	148	152	150	166	158	142	145	165	139	148	158	138	164	160	157	125	151	123	134	135	152	141	171	152	173	150	151	142	174	138	129	151	139	127	158	159	168	158	146	140	149	162	154	157	158	169	171	157	154	151	133	141	141	125	137	154	157	138	147	148	160	135	160	137	146	164	162	153	148	137	144	141	175	144	153	137	155	145	170	156	147	161	155	148	142	155	144	148	142	136	133	144	154	147	139	138	132	135	153	160	150	145	110	133	117	136	171	120	142	138	134	163	132	151	136	161	128	153	147	154	147	162	140	164	148	156	171	137	175	170	159	145	147	146	140	171	182	130	137	153	149	134	147	143	155	157	142	168	124	153	146	152	178	148	156	149	160	131	176	144	152	162	134	127	151	141	138	137	181	159	148	142	151	149	144	140	139	137	163	147	131	166	145	158	134	162	146	164	161	156	129	140	149	139	160	136	191	156	146	150	142	158	172	135	129	161	160	127	168	151	147	157	155	150	138	159	169	132	136	156	146	143	140	170	143	153	151	149	167	145	143	138	143	163	134	160	134	118	133	146	150	153	156	179	145	156	148	151	153	149	163	130	141	138	149	145	148	144	128	142	142	149	144	148	131	149	140	157	144	149	171	152	150	172	147	145	168	133	141	164	137	143	136	169	145	140	166	140	140	153	148	144	155	156	160	158	157	143	169	149	141	167	128	173	159	145	167	152	147	151	146	143	154	173	165	153	156	154	154	186	128	136	152	142	160	157	153	157	153	148	149	134	162	174	144	148	157	149	143	155	151	150	136	142	139	139	163	150	145	141	170	161	152	138	154	161	139	176	153	148	152	141	161	160	147	130	164	147	156	149	158	159	152	162	148	143	143	158	133	141	143	166	158	168	142	151	168	146	144	128	144	160	167	144	143	149	151	150	159	153	139	137	130	148	146	137	158	137	138	168	132	159	160	153	149	163	146	144	148	176	134	149	158	168	176	159	154	148	146	151	135	163	151	153	174	163	135	137	161	121	119	113	179	148	150	152	135	153	138	155	148	156	173	143	145	134	141	139	152	140	126	147	145	120	148	163	142	130	167	164	141	155	154	153	154	161	159	135	150	163	138	166	124	166	153	140	146	173	162	161	151	157	127	133	131	144	153	149	151	129	137	142	155	159	139	134	156	158	145	148	146	128	159	135	141	139	145	151	143	133	139	126	142	157	158	156	148	139	149	163	147	154	151	158	155	152	118	160	139	137	139	154	153	166	158	143	158	164	156	155	166	141	158	149	122	137	160	137	128	136	152	173	148	137	139	129	167	135	143	135	141	158	165	159	163	144	147	128	153	127	149	153	157	145	146	141	130	133	163	172	155	148	154	153	159	156	148	152	141	156	140	156	137	137	141	136	141	136	144	158	138	134	150	153	156	142	151	163	146	159	149	171	165	140	145	145	146	114	160	144	165	136	147	143	165	148	140	123	144	173	139	121	160	149	135	147	147	146	133	131	158	150	137	148	136	142	129	147	153	175	149	135	140	165	135	153	157	168	148	143	159	164	144	156	144	174	156	141	156	142	151	150	151	156	158	153	169	130	152	162	162	136	157	153	155	139	162	145	152	178	141	146	134	133	135	164	145	138	144	160	171	145	155	126	123	147	144	164	132	158	147	141	159	167	135	144	161	116	143	138	157	141	164	177	145	148	121	167	154	143	138	153	160	165	148	140	131	148	136	168	154	137	130	142	152	124	160	138	133	139	135	143	164	151	137	167	152	156	158	145	174	146	155	142	148	158	139	153	140	154	131	151	125	138	137	141	159	149	147	163	126	145	160	143	140	142	138	149	147	162	158	170	161	160	145	152	147	141	143	141	136	152	153	162	161	163	134	146	159	144	129	139	136	125	152	133	164	147	149	138	162	143	141	149	136	145	160	136	157	159	143	175	143	141	150	148	141	136	147	159	145	129	158	146	153	156	141	156	152	159	146	137	132	157	154	148	149	130	119	155	148	142	136	140	152	152	137	170	147	138	160	158	144	146	162	146	148	129	138	136	170	153	134	143	130	123	160	129	150	160	117	130	155	140	155	154	145	155	161	135	145	151	143	158	164	156	148	125	174	129	149	144	124	126	129	174	143	137	142	152	139	153	161	145	133	184	159	149	148	153	145	160	144	150	137	150	165	143	151	133	161	163	149	124	133	157	131	144	134	149	143	149	163	145	141	184	140	158	136	158	154	159	148	135	148	137	136	124	141	155	140	163
40276	32380	46913	10020	1383	1207	1037	923	836	748	699	671	624	622	540	497	586	507	516	494	529	462	520	496	508	469	507	520	455	524	421	479	459	474	458	479	472	479	445	453	448	501	796	1342	950	1225	1302	946	1429	1092	982	1090	1049	782	566	494	479	486	491	487	457	447	451	461	478	456	456	483	448	469	477	457	454	469	418	458	475	460	438	450	439	457	457	457	491	468	434	434	453	453	909	1689	1297	1028	818	527	398	442	411	425	401	434	421	418	416	440	408	448	425	480	425	412	436	452	470	449	443	437	431	443	436	421	459	434	432	445	453	443	418	418	426	426	466	449	430	424	420	462	420	400	398	420	427	422	440	436	427	438	434	439	459	421	481	392	437	456	407	412	422	445	444	408	450	458	426	431	435	409	435	423	432	376	481	451	407	436	421	423	417	420	444	380	490	447	421	450	459	448	431	431	413	443	459	418	449	460	401	423	409	453	404	439	432	408	412	451	430	422	389	443	458	436	428	463	419	427	440	405	430	428	423	407	458	422	434	409	401	441	433	425	430	444	449	417	404	406	395	443	397	453	408	424	418	440	425	437	460	457	434	435	422	441	446	438	438	470	415	436	451	429	469	437	455	462	461	454	431	454	429	449	433	443	387	443	430	455	404	439	417	410	463	418	408	437	435	425	409	414	444	418	472	439	420	386	441	411	408	437	431	428	431	439	418	417	428	465	442	430	443	444	465	430	420	438	420	416	438	401	433	426	408	407	412	401	455	434	449	434	456	441	426	432	448	413	429	446	446	415	425	497	410	416	414	438	422	437	435	406	419	407	434	423	430	442	438	411	427	424	418	408	436	450	439	406	424	431	420	447	407	432	462	439	434	448	417	413	454	437	416	431	440	416	446	459	432	412	454	423	429	471	422	443	421	450	442	419	447	413	442	419	448	471	436	408	460	435	468	440	433	423	415	414	420	423	429	429	445	421	429	473	455	443	421	440	437	450	413	436	400	395	431	454	459	420	406	460	457	446	390	413	408	430	429	455	417	465	456	381	447	438	422	427	444	423	424	382	415	453	430	441	428	391	422	463	450	412	419	416	461	424	458	404	446	425	459	446	428	418	437	407	431	398	434	453	438	410	509	453	453	450	481	445	468	462	430	425	407	417	406	430	449	424	440	445	448	399	417	435	450	442	441	438	422	425	422	435	440	453	464	438	430	426	412	446	405	410	370	409	425	429	434	426	439	455	423	435	438	432	474	454	411	415	414	452	428	434	422	453	453	421	439	402	426	426	449	412	465	446	445	449	444	450	458	434	446	390	421	431	420	420	452	435	443	454	433	423	456	398	439	434	432	443	452	403	444	408	431	464	450	431	494	415	411	414	429	445	416	442	465	417	433	445	431	443	411	402	435	455	465	465	438	454	467	464	433	407	427	433	399	429	437	448	486	403	421	436	431	471	394	421	439	430	416	421	407	420	427	392	425	437	406	431	405	447	447	463	453	434	407	451	416	454	386	432	442	439	431	472	446	398	443	443	438	424	454	418	418	425	454	448	414	441	420	448	400	394	448	392	446	419	451	429	457	414	431	447	404	415	433	444	407	439	407	455	448	469	461	443	403	437	438	385	439	431	419	435	427	432	441	418	432	432	478	419	415	429	444	431	459	413	426	431	440	447	435	404	433	474	438	439	419	436	435	425	456	438	428	431	451	421	412	432	425	413	460	436	437	443	444	417	445	438	421	414	449	484	461	437	423	411	415	419	467	429	468	419	447	468	423	416	416	419	422	387	422	412	426	387	426	425	444	426	400	421	432	436	461	474	450	401	429	405	373	444	434	449	443	450	442	482	431	422	417	425	426	442	457	458	452	435	438	474	438	429	420	424	417	453	447	432	386	425	446	438	416	422	408	462	436	447	412	438	425	444	419	416	435	441	434	448	437	443	425	406	436	424	430	391	424	429	420	413	431	455	401	409	450	384	414	389	437	418	483	408	469	432	455	429	422	438	414	442	418	426	415	462	405	406	479	459	425	470	418	399	426	460	433	469	443	420	428	426	424	421	446	470	432	402	418	423	376	406	400	399	451	427	429	437	442	424	407	366	427	410	428	425	444	436	418	419	449	432	445	385	418	466	457	453	437	415	418	452	428	444	428	452	448	427	404	425	446	458	427	428	436	452	425	450	403	427	396	430	445	406	407	413	459	410	465	420	433	474	431	378	434	450	432	413	457	468	426	450	393	393	424	429	457	460	410	397	411	474	448	416	452	437	463	444	429	389	437	467	426	464	393	446	433	442	432	443	448	419	425	417	458	454	399	373	422	408	461	422	456	436	440	422	409	433	421	446	417	437	439	443	466	429	419	440	432	425	421	445	430	426	433	457	418	462	436	413	410	453	426	408	406	424	436	427	444	418	414	428	434	431	438	431	423	439	410	463	443	403	443	468	435	452	443	440	416	458	409	409	455	401	459	409	444	388	436	436	447	433	411	451	431	392	423	443	425	392	463	489	420	453	437	464	428	436	407	455	445	408	451	447	405	428	425	412	438	438	476	461	405	441	423	439	421	432	430	408	399	427	432	441	397	422	423	425	422	454	441	430	469	400	429	424	426	431	425	409	477	447	432	425	434	426	454	426	411	431	453	393	427	404	426	432	433	433	449	430	428	442	437	402	418	410	441	411	434	423	412	440	424	422	421	425	408	446	442	429	448	416	458	472	416	461	429	415	415	417	499	415	441	478	398	433	437	412	408	420	460	424	430	429	418	434	456	452	424	431	388	433	430	466	440	451	451	424	419	436	456	408	444	416	411	428	448	394	441	458	410	421	432	438	416	415	439	465	438	417	456	435	438	422	423	432	389	445	437	425	451	442	420	425	426	433	423	421	457	469	453	436	434	424	412	428	412	436	430	468	411	466	415	420	402	424	420	432	404	431	437	486	420	437	419	448	425	435	422	468	415	422	416	444	404	458	418	420	444	469	419	411	423	408	442	411	456	445	428	435	432	439	449	404	451	442	427	438	443	428	476	440	412	439	461	439	436	418	416	452	410	436	463	436	441	465	458	463	408	405	429	448	439	383	457	404	447	433	439	394	444	435	464	463	400	400	445	426	461	404	456	416	410	459	408	450	421	442	432	469	396	419	423	415	413	427	388	451	439	458	430	420	466	450	435	435	413	467	443	451	442	430	461	438	446	480	402	457	408	427	409	438	418	415	431	422	404	421	427	415	451	432	468	458	449	445	434	384	457	441	456	407	412	432	452	453	428	441	415	424	380	409	425	437	440	385	445	425	422	460	408	426	416	446	414	424	450	428	418	457	434	427	453	423	435	427	428	469	449	465	447	478	417	421	448	440	397	420	429	406	438	456	440	454	445	394	438	436	413	445	437	417	442	504	405	412	473	414	461	431	433	443	412	451	451	432	467	392	468	424	414	398	432	420	450	463	429	445	420	424	406	439	413	453	415	429	397	435	432	454	427	414	451	436	473	461	433	420	439	430	413	393	397	438	406	408
77593	55901	62717	29691	6928	824	453	344	357	317	297	278	258	213	230	260	219	188	227	224	235	237	233	189	191	224	204	177	193	208	187	200	215	203	219	193	215	193	196	203	214	225	268	409	329	378	411	352	326	325	356	332	307	283	194	203	218	217	204	164	181	213	205	195	206	202	208	213	186	202	181	205	206	228	190	205	196	214	217	197	191	212	184	237	206	213	205	186	220	209	297	483	375	316	316	239	170	204	197	195	208	197	164	185	192	182	168	168	182	183	198	207	204	218	201	195	201	198	174	190	186	221	192	192	199	205	195	182	195	165	190	192	183	199	192	201	191	198	182	183	194	206	200	185	193	171	190	190	182	206	189	213	195	218	190	200	191	210	211	176	174	187	205	196	186	211	184	216	211	224	205	199	162	197	202	196	179	198	189	189	179	198	193	195	180	197	209	196	182	175	219	183	209	190	192	202	179	210	198	198	175	173	173	206	190	186	182	193	187	178	211	209	187	189	168	208	210	193	189	189	180	221	196	166	218	206	200	210	205	197	195	214	179	221	227	176	210	192	198	203	191	200	213	189	186	193	193	232	214	186	222	184	207	197	203	199	191	202	209	201	194	211	203	195	201	190	183	200	199	209	214	195	226	201	203	192	197	194	184	201	190	203	202	204	227	184	191	197	185	206	199	197	215	186	197	211	164	172	206	188	222	207	198	187	183	176	225	197	201	190	196	201	199	193	197	187	192	206	195	188	207	177	212	199	193	206	183	207	189	199	192	186	218	192	180	195	204	198	211	206	207	169	190	182	190	205	197	215	160	202	207	205	186	201	212	199	185	173	206	210	201	193	185	190	186	175	200	198	184	197	213	198	183	183	213	188	190	196	212	212	204	196	207	181	222	217	221	207	199	194	181	191	232	192	220	212	169	201	187	191	197	178	174	181	177	189	178	199	207	199	201	185	179	202	201	172	196	201	194	187	194	177	203	207	197	212	183	202	192	190	192	195	179	197	195	167	216	201	189	208	223	198	206	184	185	208	223	192	198	201	222	183	210	193	193	205	186	198	188	180	247	209	177	173	206	188	219	193	178	202	162	191	187	208	194	201	190	208	193	224	221	202	215	175	190	178	183	213	198	182	217	189	217	199	190	185	190	165	203	196	192	190	205	164	204	175	194	200	211	182	191	191	195	174	194	202	190	187	203	215	198	187	211	200	199	183	173	211	184	187	194	178	191	185	191	186	180	158	197	200	204	199	210	206	175	214	184	193	189	242	208	216	188	183	193	194	201	205	201	192	201	186	218	183	176	198	203	206	178	174	206	200	205	202	193	185	209	211	195	207	203	171	216	193	183	209	202	172	188	206	198	195	196	209	196	193	198	199	183	199	219	191	190	179	192	193	202	183	216	202	200	179	199	208	221	185	209	167	175	215	190	194	210	209	224	225	185	217	173	175	186	180	203	195	196	207	200	192	198	195	191	176	203	228	195	201	240	191	205	206	207	202	193	189	174	197	214	188	192	186	190	185	186	215	215	191	193	197	195	201	180	199	223	203	206	196	208	209	169	187	204	202	186	200	187	211	199	196	196	185	185	181	189	193	208	199	212	192	197	182	194	203	185	218	187	188	213	239	198	178	205	196	207	171	198	191	183	199	209	200	181	218	218	176	215	188	220	197	212	203	179	209	199	166	199	199	197	208	199	200	201	195	208	189	213	185	189	220	188	192	203	214	172	208	182	194	191	198	179	206	181	179	198	186	191	201	189	197	200	170	199	196	205	203	198	212	184	178	180	206	196	193	178	192	205	201	218	198	215	165	183	193	203	208	207	207	207	184	188	193	207	200	199	201	193	211	202	218	198	171	209	172	198	204	212	231	168	204	202	224	184	193	198	185	202	221	188	222	207	213	194	209	205	165	181	194	207	200	217	189	199	194	200	218	189	190	185	215	205	217	182	209	196	178	200	171	185	215	203	195	204	180	178	183	186	197	184	208	155	195	220	183	227	191	192	188	200	192	184	186	194	196	168	168	191	197	202	208	214	190	203	200	190	192	206	192	190	177	182	200	199	198	173	179	179	208	197	191	224	172	186	192	193	204	179	182	177	188	182	192	172	172	229	177	192	188	217	188	194	224	196	217	183	171	170	193	179	196	196	189	177	198	194	201	189	164	189	191	187	200	206	205	188	192	191	185	215	221	170	178	181	212	194	207	183	229	188	200	206	181	204	213	168	206	221	194	189	198	215	201	223	207	193	181	205	176	227	190	186	171	184	216	221	195	202	217	183	213	185	183	208	190	178	220	188	206	203	212	194	207	222	186	208	199	197	174	171	198	214	191	183	188	180	179	185	211	189	193	202	181	180	215	200	185	198	192	215	178	211	169	196	190	175	194	187	192	188	187	174	204	190	171	183	201	178	191	207	201	196	203	224	181	201	201	186	210	192	176	188	208	177	162	194	203	188	198	196	190	196	183	178	181	188	195	197	172	199	174	183	206	187	164	210	194	195	176	205	204	212	208	192	205	199	212	179	169	186	195	186	175	197	192	197	210	200	216	209	189	205	194	196	183	210	207	229	183	193	206	200	205	185	191	202	196	189	214	186	220	201	197	178	222	191	211	186	174	215	209	205	187	207	207	201	196	228	175	180	204	206	192	187	166	196	217	194	173	198	199	207	196	182	186	199	175	198	189	206	211	179	193	224	201	192	217	221	188	189	192	206	210	202	196	204	215	186	223	232	180	189	191	218	191	219	220	204	185	175	196	191	181	207	192	188	184	186	191	174	178	192	207	191	177	215	217	205	198	207	211	211	185	213	197	213	185	189	199	192	192	194	204	217	195	220	189	206	200	209	213	183	180	185	190	185	194	200	190	222	197	193	179	201	218	186	180	230	195	200	180	208	217	220	170	203	189	178	200	196	194	208	187	180	217	190	182	180	193	199	184	212	178	192	195	188	197	180	201	217	192	191	223	203	196	213	202	188	217	178	175	215	173	210	202	188	196	185	216	201	169	206	210	210	194	188	195	224	207	214	197	197	190	203	197	201	186	231	182	167	203	203	214	228	174	199	187	193	194	183	210	204	181	193	244	208	215	223	198	190	174	178	163	209	186	185	219	160	191	210	205	190	209	192	178	187	188	210	192	202	182	204	193	183	179	207	212	205	196	197	190	171	192	205	192	183	176	191	201	212	196	203	175	211	186	208	201	212	196	198	203	184	172	194	188	187	206	195	205	201	197	197	206	174	194	205	187	186	203	183	188	217	202	207	201	207	183	192	196	179	201	181	200	193	218	197	217	232	210	201	202	191	190	200	195	189	209	207	168	194	198	192	201	184	185	195	181	185	207	198	193	194	223	191	219	174	215	176	229	191	186	173	179	202	195	187	189	162	196	210	217	211	189	206	188	174	175	192	198	189	201	182	208	184	218	201	198	172	197	195	184	187	206	184	203	188	220	213	158	202	207	190	176	207	216	182	213	202	219	181	198	183	217	216	211	177	209	199	191
49061	42339	57872	13065	2359	1953	1660	1403	1359	1132	1040	937	920	893	853	790	803	682	735	741	668	651	662	626	669	662	632	607	656	638	606	551	585	630	619	601	585	620	597	602	591	648	1151	1902	1517	1795	2292	1527	1781	1476	1655	1655	1761	1086	715	635	649	626	594	568	617	618	634	567	593	574	559	524	542	541	565	558	537	567	559	574	609	562	565	541	556	567	601	575	600	608	558	583	571	575	1420	2540	1812	1506	1293	790	554	557	534	566	534	559	524	533	567	495	550	551	564	524	557	558	531	507	519	523	527	514	520	561	524	493	524	513	514	571	509	504	575	520	545	525	543	554	570	535	568	539	508	537	549	568	556	528	539	554	545	527	570	548	522	494	549	555	575	536	517	580	551	558	546	552	592	552	533	567	566	535	534	541	558	534	488	534	573	584	569	563	539	543	543	540	552	563	548	536	526	570	574	534	552	579	535	501	547	578	535	562	574	519	548	523	521	591	542	543	549	551	559	535	571	528	499	553	505	523	530	539	513	545	575	509	552	526	525	570	557	580	539	540	520	548	529	529	509	560	571	569	570	530	580	542	542	534	558	535	567	535	571	541	557	549	544	542	509	537	539	513	498	547	559	529	536	534	557	534	523	573	532	548	484	555	538	556	556	549	559	529	551	551	547	544	531	564	539	514	524	492	555	560	559	513	550	532	546	534	553	534	529	526	541	541	511	554	569	532	541	547	515	525	525	572	525	602	569	532	544	533	577	568	554	488	539	577	521	544	562	532	512	538	519	501	508	562	528	564	581	569	527	545	496	554	557	581	538	528	522	582	561	562	514	550	582	509	552	595	558	508	557	531	538	542	551	509	520	556	531	545	567	533	525	549	557	535	537	552	530	554	521	553	531	551	529	571	564	563	528	594	542	560	518	551	533	513	525	545	565	598	570	503	553	533	531	549	561	488	516	535	488	579	530	520	523	565	558	513	570	578	541	593	511	504	543	514	538	565	550	533	544	536	536	563	571	552	551	542	507	514	560	544	545	524	554	559	544	572	537	554	568	519	536	561	543	533	574	571	529	556	548	532	604	561	531	540	533	481	519	478	503	501	565	524	530	540	506	519	514	538	548	570	539	539	532	535	532	551	522	498	543	533	553	539	557	562	531	528	542	496	564	513	518	566	522	542	574	548	552	540	598	540	523	564	544	537	548	543	512	495	503	526	523	561	572	575	589	498	614	572	518	538	591	526	556	560	534	536	510	535	547	572	571	547	530	548	521	516	535	542	577	553	538	562	543	520	525	529	535	524	560	492	538	510	546	570	523	525	529	547	547	540	549	527	550	563	531	532	538	528	517	588	541	514	541	493	552	518	546	510	556	546	564	544	526	532	536	537	558	537	545	529	546	516	525	551	550	585	585	531	537	586	571	524	529	529	547	517	533	528	534	557	511	549	508	551	558	534	548	585	548	529	523	552	555	548	505	525	537	537	549	541	577	486	545	517	540	553	537	545	566	572	542	542	515	560	523	557	527	551	571	538	513	573	505	548	521	551	558	538	533	532	533	543	553	582	587	543	528	535	520	532	590	537	537	538	542	492	583	517	546	537	514	503	558	561	541	554	519	536	531	508	560	559	532	528	561	534	551	544	568	560	574	512	532	522	570	561	557	556	536	505	536	572	583	540	580	532	537	536	592	557	571	506	556	531	540	505	500	542	555	516	559	545	506	514	537	539	541	548	544	558	537	541	541	537	531	567	507	538	520	557	526	524	539	522	548	523	544	559	527	603	538	528	533	564	530	539	585	536	592	532	529	547	540	559	591	547	539	567	542	556	518	586	591	564	543	525	585	509	531	511	556	532	527	555	529	520	514	539	521	539	537	527	587	567	545	549	529	514	521	534	572	574	469	597	571	534	497	540	549	568	557	546	582	527	545	591	556	595	549	542	527	506	549	561	545	563	542	539	521	538	525	550	523	551	518	545	529	531	577	545	527	552	570	510	534	581	534	543	535	546	534	534	543	527	548	522	538	550	555	529	594	517	573	518	542	516	563	538	533	555	514	499	567	592	561	549	541	563	542	517	514	537	550	496	535	527	583	512	533	543	531	551	542	564	549	561	565	504	536	541	515	575	525	531	573	554	581	549	521	542	532	544	537	563	549	546	511	556	559	521	570	580	571	530	526	533	551	545	563	525	540	585	524	574	566	568	545	532	565	548	549	558	576	537	527	518	483	506	557	577	582	509	548	551	569	535	530	499	532	554	511	535	532	561	549	550	567	561	518	571	569	554	552	493	552	523	531	517	526	498	547	528	523	578	538	536	540	550	542	559	515	508	497	518	532	553	520	534	531	573	533	569	547	542	504	536	572	539	560	499	529	501	544	554	529	533	481	531	563	542	550	511	583	526	549	545	520	502	531	544	556	535	572	533	506	537	545	506	570	546	545	537	546	553	534	541	559	511	536	585	549	541	494	521	525	525	513	515	528	533	573	533	579	572	502	537	566	523	532	551	555	563	573	554	565	594	579	557	538	534	515	547	544	523	549	517	593	530	527	509	485	506	534	548	566	532	534	547	547	547	535	589	546	555	567	531	516	540	608	540	537	504	515	501	572	544	569	529	543	517	548	525	546	589	530	551	574	554	503	541	555	493	544	505	528	536	535	557	500	487	548	555	545	546	586	545	510	571	516	517	540	512	543	556	527	537	575	557	512	557	509	523	546	512	581	569	506	593	523	555	548	538	526	569	503	546	548	527	568	564	528	538	515	510	581	531	523	573	546	573	535	532	539	544	530	583	491	533	549	549	507	527	481	559	552	494	538	522	583	519	540	502	555	547	502	585	531	565	512	522	548	554	547	521	545	552	546	543	530	540	556	530	526	551	523	538	564	557	535	491	562	515	518	530	543	550	492	542	526	546	497	558	530	586	534	528	555	514	578	527	544	554	535	545	549	536	557	570	595	546	563	526	512	516	552	504	523	519	564	590	555	531	568	521	507	533	564	591	576	547	543	550	561	562	553	567	545	508	562	519	549	586	485	599	528	553	512	505	565	529	536	544	514	521	561	551	586	512	548	537	594	578	504	538	546	535	541	528	531	573	554	599	534	516	558	534	531	558	582	544	512	542	558	520	500	573	547	516	563	524	592	569	526	546	542	528	514	510	575	582	537	535	554	545	538	541	493	552	538	524	534	528	536	517	596	559	552	568	537	552	509	558	543	540	568	566	547	536	531	556	519	507	550	551	529	612	529	540	591	549	550	545	566	536	573	504	536	576	544	529	557	564	538	539	588	547	571	588	544	567	586	562	537	551	506	546	519	553	527	520	515	551	529	489	530	550	551	535	558	553	530	574	552	521	520	550	511	541	502	567	552	621	543	536	549	547	514	538	522	495	548	572	561	480	559	547	595	567	541	524	554	558	529	582	547	545	507	577	537	544	549	538	508	586	558	519	532	535	567	578	554	547	550	551	561	549	534	545	529	586	573	546	542	519	511	563	554	526	563	522	553	519	526	539	503	524
24103	7123	9418	1670	262	178	186	172	155	141	178	178	155	135	147	162	163	155	149	157	168	175	160	173	167	155	178	150	154	174	165	172	164	164	174	154	146	149	149	160	181	161	163	145	189	161	170	165	154	186	179	162	169	172	176	155	164	133	161	144	158	164	147	181	155	161	149	154	169	164	173	152	151	162	175	144	158	157	148	156	149	170	172	158	142	167	162	166	161	156	158	175	210	173	190	190	155	138	155	141	180	173	162	158	146	183	148	156	141	162	174	178	169	161	163	154	142	160	152	157	163	135	145	164	136	164	172	152	143	158	155	146	174	146	146	157	177	167	145	154	167	146	152	160	155	163	164	190	172	170	150	174	163	174	167	169	165	176	154	159	170	166	164	150	177	153	149	182	152	158	152	158	162	159	163	129	163	161	154	165	188	174	164	145	172	162	143	166	189	143	176	163	178	142	149	168	176	148	138	145	149	179	171	147	150	156	145	151	150	134	166	162	171	170	148	163	156	166	142	168	168	157	156	152	163	167	174	172	153	168	151	147	168	147	140	155	182	164	158	126	156	159	156	164	167	153	183	153	188	175	176	136	150	160	144	160	160	147	151	156	137	145	146	170	188	162	166	181	154	176	159	153	148	146	142	145	167	169	155	151	139	175	164	145	165	178	141	167	155	166	157	143	162	143	169	151	129	175	164	177	154	182	174	147	155	155	152	153	151	137	145	188	164	178	153	150	144	152	149	169	161	147	167	170	150	152	146	177	162	161	177	163	165	167	143	173	151	184	174	162	166	160	174	144	141	161	149	177	164	169	157	177	179	151	148	171	152	176	145	148	172	126	165	168	161	173	175	158	158	157	154	168	164	171	174	161	153	170	188	186	155	163	124	173	168	163	129	158	134	174	156	159	173	168	172	170	156	174	148	146	153	165	152	167	163	150	170	189	152	144	160	179	171	186	178	156	155	134	144	155	175	165	163	168	151	157	146	155	175	153	165	152	185	160	171	153	171	172	141	164	141	161	151	171	153	174	144	175	169	152	154	163	170	144	175	128	165	152	163	153	154	158	156	140	126	173	140	162	142	159	153	155	176	151	164	172	158	157	135	161	185	157	173	142	172	173	166	166	155	163	161	158	169	164	144	188	168	160	145	150	160	158	145	154	168	169	193	162	179	175	143	156	168	163	179	152	148	161	156	185	157	170	175	179	163	158	147	169	160	150	151	150	152	172	147	158	155	168	141	148	166	171	165	166	153	168	164	159	139	162	137	157	152	161	170	156	154	152	162	163	139	158	134	156	154	161	162	165	158	149	174	149	164	171	169	153	171	156	158	157	156	160	152	173	160	146	176	178	155	180	160	153	152	144	135	165	156	162	148	144	153	170	153	156	174	167	159	155	156	158	147	185	170	157	164	157	169	156	174	173	188	142	141	172	172	160	157	161	135	169	167	160	152	165	160	151	153	155	164	145	160	159	151	150	157	143	171	157	174	143	176	159	178	171	194	168	144	152	163	169	143	165	155	152	161	150	140	166	156	169	152	148	183	145	176	154	143	131	181	155	164	155	158	152	165	165	149	186	153	144	173	159	167	159	174	161	173	143	170	143	160	159	150	139	162	158	163	150	167	146	166	151	168	150	147	147	145	156	122	163	137	142	142	157	164	176	168	144	162	153	139	166	160	153	151	164	168	153	174	155	151	167	145	165	130	162	153	157	167	153	166	153	181	157	171	158	150	159	159	169	147	167	155	147	170	160	143	165	139	134	179	144	168	166	171	149	158	166	162	171	166	161	155	167	149	171	151	159	156	156	158	167	166	150	170	148	150	165	137	163	154	153	150	127	156	165	157	141	161	170	166	149	144	149	141	151	178	158	190	142	157	172	172	179	165	167	152	172	192	145	157	176	168	159	168	161	148	163	173	154	145	155	148	180	168	139	164	153	148	159	159	172	167	141	146	164	165	185	162	158	173	137	167	141	146	141	162	174	156	155	173	158	152	126	156	130	173	163	174	171	147	160	146	175	176	167	163	143	163	158	177	158	160	173	170	167	170	148	154	159	164	170	139	146	137	176	166	148	135	165	164	170	140	175	174	172	128	149	163	181	140	141	161	145	177	169	179	158	157	148	171	154	134	164	163	161	166	168	145	154	166	155	169	136	153	167	172	163	178	166	150	128	172	171	163	188	138	191	156	170	159	157	169	164	171	174	165	157	147	142	154	154	141	172	170	182	145	139	181	157	154	142	181	143	172	151	158	136	188	175	160	151	142	167	166	169	160	148	140	176	169	140	140	176	165	160	147	139	173	170	159	172	185	162	142	163	158	160	152	184	169	183	159	163	175	157	170	146	183	153	158	155	158	158	167	154	143	142	158	153	148	175	153	181	149	168	158	166	158	161	165	166	149	171	157	169	148	159	185	178	191	165	140	151	166	158	158	168	155	174	154	154	157	186	142	147	180	165	170	145	139	171	165	155	164	191	155	166	174	207	159	153	162	170	156	176	168	151	148	169	159	157	180	155	163	151	152	151	160	156	152	182	140	156	175	162	150	181	187	164	158	156	152	157	164	168	161	160	175	160	166	150	156	180	164	172	151	156	162	133	184	141	159	167	159	162	140	159	149	132	139	166	145	159	142	151	158	140	163	150	147	170	144	153	164	148	156	166	174	155	161	168	133	178	149	152	147	165	163	145	145	160	178	157	159	171	176	179	159	144	153	143	155	122	161	170	169	163	155	134	192	158	154	178	158	159	145	171	164	155	160	139	152	168	173	193	155	138	152	158	161	166	163	154	175	162	151	157	157	148	136	173	174	170	180	173	148	185	153	166	177	164	176	164	161	169	160	174	156	160	179	142	162	169	164	156	163	173	170	155	175	164	180	140	181	150	170	172	177	135	159	144	149	137	140	170	162	162	175	158	155	173	161	150	171	155	147	180	165	160	178	167	170	170	154	142	138	155	159	146	161	169	150	149	157	140	170	159	168	153	172	149	135	162	189	150	147	171	167	155	151	135	151	165	151	175	157	158	165	170	148	157	155	169	146	176	184	178	169	142	147	174	156	155	135	161	150	164	161	154	165	175	160	173	154	145	178	171	167	167	186	164	118	142	167	162	185	139	152	158	165	141	149	170	174	155	155	156	141	149	163	162	154	181	153	146	131	175	163	171	159	179	156	174	156	148	166	160	159	148	174	144	148	170	131	141	153	137	155	160	145	177	140	148	161	174	162	146	177	164	152	165	141	152	148	186	153	188	164	164	169	180	159	181	170	144	145	166	171	157	155	164	167	164	188	152	148	162	180	167	152	140	153	164	180	172	180	171	139	158	151	159	163	136	137	160	179	185	180	171	159	161	165	159	165	151	159	156	168	161	149	167	145	144	152	150	182	145	155	188	161	162	135	185	151	161	166	150	146	177	167	168	164	174	153	157	171	156	148	170	135	157	154	151	167	145	162	164	163	147	161	143	152	155	141	178	161	137	159	147	175	160	126	145	154	131
19971	7007	15055	2789	529	510	518	492	522	459	466	462	470	441	438	457	465	438	480	420	466	476	486	460	516	459	460	448	451	464	464	525	455	462	458	431	414	443	456	478	465	447	473	464	502	566	573	519	528	480	472	492	443	498	467	450	446	415	488	445	434	494	454	430	478	483	443	441	448	447	470	451	472	462	441	482	443	440	443	434	460	418	490	447	469	466	439	444	413	479	457	649	659	592	541	474	445	459	435	442	447	425	457	447	446	462	439	466	484	425	414	462	465	433	444	500	435	430	400	483	394	452	439	481	445	437	431	409	431	456	412	476	464	457	464	421	465	440	435	475	459	465	470	438	435	467	460	414	449	470	468	406	439	442	439	442	452	448	474	434	502	498	458	420	467	450	461	446	447	472	410	439	473	453	447	436	449	447	421	446	484	454	449	469	420	483	440	460	457	437	428	428	465	475	431	474	479	470	418	446	437	415	425	424	469	441	419	488	489	418	441	465	479	413	485	502	414	426	443	452	437	432	483	449	467	451	450	467	465	441	442	446	431	427	442	435	441	466	422	440	446	421	453	441	467	448	491	458	437	482	421	453	464	430	461	490	466	439	428	413	477	465	465	461	464	433	477	469	455	459	431	454	485	442	478	405	449	440	447	422	454	433	440	426	469	469	453	469	469	452	438	449	465	434	463	435	445	464	478	463	436	440	442	477	468	458	470	476	421	441	451	458	464	464	463	416	457	458	442	473	432	446	448	469	449	459	508	451	447	473	451	437	462	458	473	443	478	433	460	462	452	446	415	427	439	489	454	429	470	451	401	449	418	447	459	445	426	476	432	469	446	462	434	506	489	441	465	423	453	479	451	439	453	421	437	458	439	416	454	448	441	439	462	408	472	451	442	434	447	442	445	473	480	450	460	453	432	502	468	451	475	499	456	413	488	453	422	448	498	458	436	456	473	461	463	456	451	433	425	451	446	451	459	455	448	458	443	447	448	415	452	441	429	464	461	474	438	441	451	461	443	423	444	485	432	437	463	439	435	448	454	440	467	460	456	426	440	447	387	449	473	451	467	427	466	424	483	475	470	454	448	426	426	442	464	446	498	443	455	442	474	434	431	427	470	472	467	426	450	488	421	405	450	419	441	438	458	456	438	445	445	467	436	456	432	435	446	440	454	434	433	417	475	491	479	487	473	462	482	453	446	440	451	435	468	491	445	460	451	463	461	462	456	415	477	490	465	449	441	465	425	449	450	447	406	444	400	436	462	458	475	460	459	439	486	430	469	428	438	431	467	461	466	461	449	440	429	482	416	460	467	462	417	454	476	446	419	454	454	426	409	458	433	408	450	444	444	463	439	434	449	450	407	472	453	452	448	442	428	384	461	460	446	487	444	470	426	447	463	469	436	447	473	473	459	427	437	456	463	453	419	458	445	440	471	430	437	413	447	450	428	449	458	428	433	446	448	438	468	462	407	460	436	443	442	402	422	442	461	445	453	446	448	445	454	438	455	450	469	470	432	459	453	418	448	448	472	459	428	473	489	484	474	460	429	459	448	442	445	438	429	466	526	448	456	496	436	488	469	454	472	431	436	474	459	460	451	447	446	425	417	452	441	474	416	412	456	421	449	453	433	429	413	444	439	448	489	455	487	483	455	462	431	432	474	464	457	461	444	439	480	454	450	473	444	453	424	475	443	452	449	439	467	469	438	464	421	427	449	480	433	425	453	441	430	435	410	459	456	467	472	445	448	447	455	440	439	447	467	444	472	430	449	456	454	462	467	471	427	496	455	460	443	492	477	455	498	423	474	445	425	428	441	472	413	410	493	466	440	457	442	429	449	485	446	442	463	457	446	469	442	472	455	444	464	473	417	432	431	443	453	483	465	441	432	485	449	471	466	420	432	437	448	455	474	428	428	463	468	439	456	468	434	447	451	464	497	449	457	447	427	463	474	456	446	458	463	461	428	439	453	450	453	411	488	484	465	456	431	438	471	472	460	473	453	479	489	485	459	465	456	487	476	415	453	454	456	442	431	428	464	422	473	426	465	447	466	438	444	434	465	489	477	440	458	470	460	418	457	480	422	432	425	455	461	463	455	403	449	453	460	442	452	437	479	425	429	466	453	443	463	451	465	476	469	471	420	448	415	445	483	469	441	468	433	442	442	440	456	447	468	498	422	426	451	445	431	455	426	448	448	426	456	423	464	412	488	444	427	438	472	427	470	458	455	434	470	449	446	452	426	464	451	442	461	421	441	453	437	478	441	464	426	436	498	428	429	441	474	436	432	455	463	462	445	479	446	447	441	443	486	417	489	467	442	440	409	464	505	479	422	422	453	483	433	452	464	475	460	445	448	399	446	473	440	441	463	472	468	469	488	449	444	469	434	481	475	446	442	435	468	448	442	454	487	425	446	434	510	448	452	432	455	412	452	426	487	466	454	419	432	451	456	469	469	431	477	462	455	452	427	437	476	434	447	479	446	474	443	448	431	464	438	412	416	421	462	479	447	469	453	451	464	456	441	472	447	478	457	441	442	466	439	502	445	484	490	462	420	443	438	390	464	421	456	442	447	431	488	440	442	434	470	469	438	435	440	406	465	455	416	440	442	443	446	440	433	481	474	488	444	446	460	489	465	453	460	469	480	435	419	421	443	431	456	451	493	449	468	431	466	449	436	438	451	478	465	434	456	492	485	438	429	430	499	464	482	457	436	417	453	477	475	455	464	417	438	458	511	446	474	405	486	455	440	429	470	452	415	448	430	417	430	448	458	431	450	451	455	473	434	434	513	428	447	445	500	472	447	466	457	472	457	470	452	493	425	447	446	451	425	480	456	443	478	434	437	492	443	437	441	467	495	461	442	412	437	450	437	441	424	461	448	476	418	465	460	475	435	474	434	454	456	455	430	456	458	448	462	428	438	478	465	445	433	468	465	450	462	431	448	436	460	476	466	462	424	437	427	451	444	451	415	454	451	446	461	455	429	420	460	485	474	452	434	424	448	448	438	443	463	428	429	456	443	461	413	450	461	449	431	449	419	434	452	448	400	484	433	472	465	426	478	478	461	422	450	446	441	463	426	476	472	452	402	432	453	458	412	453	472	464	449	439	471	493	445	437	482	464	454	439	483	491	436	440	471	421	415	450	425	431	421	450	463	453	479	453	457	462	421	493	473	436	456	462	430	459	477	485	470	439	469	446	434	431	446	422	431	459	445	419	478	426	463	450	434	453	458	475	428	453	481	470	463	463	450	424	451	473	436	473	463	478	459	431	490	426	473	443	447	456	425	440	448	446	459	465	437	443	436	437	463	430	449	433	451	419	483	421	466	461	454	430	414	449	463	428	462	447	423	493	467	427	468	428	432	445	454	468	511	443	464	438	469	476	451	411	468	469	449	464	496	484	411	431	440	455	467	473	464	443	444	467	468	488	436	425	437	468	446	420	421	464	452	425	467	471	463	461	406	446	448	460	428	446	435	425	446	423	430	470	461	433	471	454
64729	44402	50749	21224	1841	315	284	229	234	215	226	209	185	196	168	183	174	171	154	162	196	185	163	185	180	186	147	183	181	172	174	159	163	168	161	163	149	176	162	161	186	157	215	222	226	241	234	231	202	190	208	263	202	210	177	179	173	157	160	166	180	161	203	159	162	183	172	182	169	181	153	169	173	155	166	174	178	172	163	168	156	174	161	140	144	160	186	161	154	166	229	337	284	232	219	215	188	165	166	161	187	175	175	180	167	181	176	177	165	190	158	165	153	178	156	159	187	165	186	198	170	174	146	141	166	161	166	201	170	186	173	178	146	168	164	158	175	187	171	165	156	170	175	180	155	167	157	152	179	174	153	155	159	169	160	165	169	160	190	169	153	140	168	165	195	138	161	174	184	153	177	169	153	173	183	159	176	197	168	186	162	173	182	165	160	156	163	152	190	169	161	171	141	162	193	185	159	179	167	169	163	175	171	161	162	174	144	151	165	183	175	180	170	183	160	178	170	139	186	160	153	149	146	178	182	186	169	175	193	175	185	175	154	148	159	161	155	180	152	157	143	175	147	153	149	172	143	156	156	180	164	167	164	157	166	153	150	162	174	132	155	189	151	151	177	167	152	170	167	170	179	179	179	172	162	196	166	149	160	171	193	184	176	186	168	169	184	154	163	164	154	175	180	158	153	170	165	165	182	167	154	165	178	179	184	158	159	184	165	182	167	160	158	168	175	180	175	164	164	161	177	152	200	170	175	182	141	150	164	156	178	167	186	179	170	168	168	170	161	161	165	155	156	177	161	167	169	182	142	182	166	135	154	162	146	168	183	161	141	184	170	184	165	195	169	196	166	180	170	191	159	141	163	147	144	182	172	176	149	157	160	167	156	195	147	163	148	145	146	155	155	175	154	165	173	143	152	146	162	177	191	158	157	172	161	165	134	171	159	201	173	186	169	165	163	172	146	164	177	172	158	189	177	184	166	158	151	169	149	148	172	148	185	163	169	190	176	174	149	184	169	147	160	156	173	175	158	142	181	180	170	161	159	144	174	158	138	156	156	148	157	182	166	152	182	160	154	184	159	145	161	178	157	156	178	140	161	144	161	145	161	161	169	165	161	175	180	144	145	170	159	142	188	157	165	164	156	155	177	153	148	152	181	165	178	172	166	166	173	164	167	167	164	154	152	162	171	159	172	175	138	140	149	176	151	191	195	154	164	180	168	153	162	178	141	160	156	167	179	170	170	183	158	158	180	165	161	135	154	170	176	151	173	182	148	168	176	160	170	153	170	161	144	173	171	165	170	140	177	165	179	193	192	178	173	177	181	192	168	154	157	145	151	147	166	151	146	162	170	165	152	158	176	147	154	181	160	172	153	154	174	166	160	169	191	152	155	182	152	182	162	150	159	160	165	151	140	169	133	150	170	162	174	179	150	175	163	168	146	156	172	179	162	177	155	163	158	155	165	176	170	161	166	145	148	171	175	154	160	167	187	184	180	154	159	165	141	158	172	170	168	149	161	164	161	189	184	153	193	176	183	170	160	167	176	167	175	193	158	150	169	159	161	137	170	169	156	145	154	167	154	159	142	183	197	167	167	181	143	167	148	150	178	185	153	157	161	183	162	155	156	205	167	177	166	181	159	154	184	161	173	142	168	171	182	193	140	163	144	162	174	160	198	165	180	160	162	176	146	174	199	193	177	155	177	178	161	168	167	187	162	153	161	181	143	166	188	145	177	145	158	174	168	154	162	155	178	180	163	179	170	192	165	164	170	173	169	150	190	185	186	171	152	176	179	190	171	152	172	166	145	194	175	160	152	155	160	172	165	195	123	182	171	187	159	169	201	163	164	173	154	157	166	167	188	163	177	160	168	116	169	170	171	172	157	183	173	169	176	163	176	174	162	161	176	164	153	163	170	162	146	147	141	173	177	164	167	169	146	168	150	154	170	163	151	148	157	157	141	163	175	170	187	183	178	189	170	168	176	177	160	188	160	166	153	147	149	173	160	176	170	160	154	178	147	165	179	135	166	173	177	156	160	163	148	160	151	140	174	176	154	164	165	171	174	158	154	167	168	155	160	161	181	147	176	160	181	144	179	173	165	157	170	138	170	170	155	157	176	168	162	163	149	165	142	160	151	143	155	172	180	155	151	196	172	149	166	175	170	176	160	155	150	158	180	174	162	160	154	171	149	169	165	149	185	197	151	159	163	156	182	144	164	138	164	181	174	153	162	161	151	183	147	179	144	184	178	164	165	142	173	184	178	162	166	155	172	166	153	181	135	178	190	166	165	142	175	159	167	164	151	164	150	164	202	162	158	172	175	154	155	156	158	155	161	160	208	185	161	166	181	147	147	160	181	176	176	165	174	174	173	167	176	180	153	164	160	150	160	151	159	162	175	168	144	160	157	160	160	157	140	155	163	171	150	145	165	191	172	144	166	166	166	190	120	153	151	163	180	206	167	160	176	172	161	152	164	173	184	146	146	152	165	157	157	173	169	165	180	151	198	157	139	157	172	170	167	153	152	176	164	166	178	147	156	179	138	181	156	185	166	163	161	176	144	145	164	172	153	186	180	165	171	161	178	170	180	179	182	168	156	167	188	167	172	160	170	167	171	180	176	149	166	144	191	165	144	158	162	173	171	146	171	176	129	177	169	167	164	179	170	157	166	164	150	148	167	167	172	167	157	171	174	153	185	164	167	173	161	166	155	184	166	152	172	177	160	161	159	172	191	210	172	175	160	168	159	133	175	169	171	159	164	184	142	181	164	169	182	157	151	168	182	171	159	154	205	184	188	164	172	163	167	175	164	157	152	157	165	161	168	169	174	171	168	184	177	152	146	169	181	183	165	173	174	145	189	152	167	169	153	176	166	160	153	168	173	166	172	177	143	160	152	153	175	156	175	182	175	172	182	162	185	141	189	166	180	164	151	160	183	163	160	172	136	157	163	164	139	159	159	183	167	175	148	167	173	171	163	174	153	176	156	180	165	174	160	165	176	166	179	178	172	168	175	151	154	180	159	169	152	150	155	152	177	189	174	148	172	158	145	167	161	152	174	180	172	178	158	159	161	157	174	197	152	162	157	196	170	157	141	157	170	184	165	172	150	157	172	159	180	190	163	168	156	144	168	167	164	163	164	145	164	157	150	164	168	163	146	146	176	181	159	174	158	160	184	165	156	173	171	166	157	172	173	181	184	162	162	148	166	165	156	171	154	179	174	139	163	151	152	159	160	159	149	191	174	161	184	196	170	182	186	186	139	157	167	143	177	163	163	174	157	154	145	156	152	171	191	143	198	161	149	162	163	175	170	164	173	180	160	152	168	163	139	154	157	168	172	157	176	167	176	137	157	171	157	178	151	152	182	153	186	129	153	167	154	152	150	158	171	188	164	162	175	158	175	174	158	178	179	180	174	154	177	152	157	171	158	167	159	153	143	178	179	163	148	164	172	194	171	156	151	147	155	169	151	166	164	170	163	179	163	174	165	150
39825	33398	46460	10691	1422	1173	1075	934	875	812	741	638	695	676	616	644	578	581	631	584	541	554	517	481	549	477	556	522	489	488	485	496	508	549	457	493	498	485	461	537	508	544	851	970	1037	1287	1167	973	966	969	874	1040	811	658	611	515	512	539	486	512	504	537	535	486	493	510	479	501	509	497	540	510	473	504	460	499	499	475	454	481	472	506	480	478	475	472	515	496	463	475	946	1771	1316	988	777	619	490	489	469	475	501	508	471	444	483	438	462	470	500	462	436	482	454	459	473	441	459	479	450	483	507	456	453	476	480	479	457	510	516	483	481	485	472	476	475	492	433	431	493	480	439	491	465	501	469	436	452	443	458	424	450	487	444	467	462	462	470	495	506	471	455	509	410	478	482	482	449	465	468	481	503	463	470	458	450	478	479	469	490	492	463	450	427	502	432	463	451	476	434	468	471	458	482	456	467	500	492	491	461	461	480	465	474	451	467	495	492	493	470	468	461	449	485	474	493	465	423	473	460	444	509	476	470	403	486	454	454	464	478	450	484	466	465	480	478	474	484	515	466	448	475	483	470	481	462	483	485	431	479	453	489	494	456	460	463	442	459	488	465	475	480	469	445	456	470	493	506	494	436	502	475	445	501	455	470	463	458	487	434	510	473	409	496	464	429	487	452	439	436	509	493	468	467	459	489	467	503	462	466	460	481	433	514	472	455	479	515	493	479	459	477	486	478	481	497	534	440	478	479	451	492	459	436	462	482	451	488	475	496	514	443	443	443	486	459	473	461	501	464	459	476	464	448	435	462	484	438	475	453	484	474	452	475	480	510	457	466	480	452	484	468	494	433	456	467	501	494	422	484	496	488	489	522	475	465	473	450	477	520	490	416	447	461	469	459	444	475	482	461	485	484	487	454	480	478	499	457	447	458	482	442	497	495	492	464	501	478	458	465	449	519	444	431	465	497	465	437	417	512	476	467	473	473	448	494	438	434	483	435	474	460	472	436	430	476	454	490	473	464	439	453	472	447	510	478	455	470	451	486	446	442	470	441	456	468	520	424	500	495	455	450	428	475	494	437	496	451	469	507	477	460	429	467	481	464	478	463	508	451	455	474	452	505	460	474	432	470	474	474	448	451	509	443	474	426	456	432	526	488	491	498	459	484	459	461	480	456	476	483	486	482	492	481	466	466	477	509	454	430	487	484	477	520	425	478	452	446	480	484	457	435	457	490	457	512	486	478	481	480	457	450	500	451	464	484	477	491	494	494	436	434	461	461	465	515	487	449	438	456	508	481	465	460	510	495	470	460	510	476	454	476	451	475	477	465	477	456	493	483	457	452	436	487	440	456	486	513	482	441	494	484	476	452	436	487	454	487	447	464	486	471	450	474	447	470	468	471	472	460	450	461	438	497	444	433	511	463	499	499	489	454	504	462	465	457	462	500	440	490	456	453	464	445	439	500	495	456	496	456	439	479	481	471	473	462	469	519	467	463	498	479	491	491	440	445	478	458	484	460	472	467	473	460	475	470	476	489	454	470	474	473	475	440	466	547	486	463	501	476	516	490	460	478	543	487	459	421	507	470	480	458	505	479	466	498	459	474	478	455	468	499	493	431	486	468	473	513	469	498	510	478	486	421	468	464	471	510	459	495	456	447	488	505	478	490	494	492	477	479	489	421	435	455	477	461	486	441	465	441	488	463	443	446	494	491	465	489	471	516	463	492	472	487	487	465	458	508	463	487	460	475	479	487	498	493	502	484	456	480	470	430	500	464	490	537	471	490	453	478	463	496	482	487	501	467	484	475	470	480	467	493	476	494	484	478	453	442	463	477	451	483	437	439	480	505	472	487	459	447	433	457	442	472	459	465	498	490	466	480	487	454	477	494	487	495	461	470	469	476	502	489	464	478	480	458	450	465	476	435	466	461	465	444	469	489	470	451	456	460	469	426	522	435	465	419	480	485	480	510	453	484	477	454	463	438	475	478	490	471	536	463	503	501	423	469	472	474	454	483	456	475	483	446	448	467	483	450	460	469	479	476	503	475	507	437	466	451	442	506	458	428	435	475	445	466	470	476	445	480	467	456	495	453	515	461	443	448	492	453	507	487	467	461	505	484	450	434	465	482	483	471	504	423	497	476	490	489	454	484	456	489	451	501	475	437	521	467	489	493	492	463	496	474	496	455	470	455	461	516	462	453	469	458	484	450	516	476	470	504	480	506	486	486	479	482	468	498	474	446	457	459	451	471	453	447	469	491	465	474	456	523	474	448	463	492	453	475	463	491	459	472	431	483	464	500	516	440	463	479	472	517	437	483	467	444	462	485	471	480	475	484	508	478	427	466	485	438	494	460	488	425	472	454	470	484	468	449	463	429	454	428	482	496	474	479	469	476	461	451	479	450	489	467	515	456	466	482	462	493	454	508	465	472	451	473	478	463	480	477	480	443	488	480	472	490	488	422	465	451	490	473	487	443	475	441	451	476	478	510	500	477	481	462	496	465	503	483	475	491	495	436	486	480	528	501	457	475	487	441	497	424	454	532	453	442	490	472	436	451	493	477	472	466	469	476	471	518	482	456	519	452	511	438	499	451	493	484	464	467	479	467	481	444	506	492	494	496	442	488	527	489	451	462	523	463	484	480	492	475	507	429	478	442	507	476	446	475	453	464	482	455	467	470	470	478	458	486	470	528	494	521	494	443	469	450	484	476	483	493	477	430	473	487	478	457	454	481	470	472	439	483	466	459	489	470	442	468	494	460	498	487	510	465	506	450	440	488	491	472	494	467	475	445	465	465	484	476	462	442	515	465	502	480	469	460	474	468	479	434	484	474	456	504	440	462	436	435	445	471	494	504	482	474	474	473	474	511	489	501	482	481	476	436	466	461	480	461	470	494	463	430	441	505	433	474	420	493	468	458	456	464	457	529	508	492	463	467	471	504	438	473	488	485	449	515	473	474	457	497	502	456	501	462	452	509	431	479	458	497	502	453	460	504	473	468	451	487	462	492	498	449	447	468	454	469	467	494	474	470	456	474	465	488	454	447	466	460	476	471	467	504	482	486	447	490	457	474	498	480	480	480	480	446	457	486	445	504	459	515	465	475	481	467	471	476	466	482	479	488	460	452	445	443	457	449	461	487	456	471	463	472	476	468	474	464	479	451	456	460	458	477	486	431	464	475	459	469	455	473	449	476	513	463	491	459	495	490	460	474	470	503	472	494	481	497	501	450	510	470	485	461	496	467	449	470	463	475	509	463	439	423	454	487	484	462	429	490	478	463	465	509	452	482	523	467	440	437	468	469	473	453	473	471	496	499	486	480	457	472	485	463	463	481	483	455	443	502	458	472	501	466	485	477	453	485	515	464	531	484	468	456	460	446	511	506	467	480	485	492	482	445	453	474	454	490	450	460	481	453	489	483	465	474	517	487	449	455	441	431	473	477	500	479	479	443	479	487	474	438	498	439	461	504	477	460	450	490	480	463	468	449	507	506	489	476	490
78287	56892	63193	30867	6130	741	516	424	356	325	309	307	259	287	290	277	268	266	275	254	229	247	237	251	243	244	224	251	251	241	239	235	228	268	248	238	229	240	248	227	213	216	278	344	362	508	477	336	286	289	333	344	295	257	222	260	260	200	207	240	259	230	232	206	233	239	223	238	243	229	215	223	209	172	206	214	246	195	242	239	230	213	214	246	204	225	223	203	236	243	394	552	410	328	285	237	222	230	237	210	254	223	222	236	222	246	231	234	222	219	242	231	215	235	229	232	253	231	223	225	207	194	235	202	218	214	214	245	243	241	241	264	240	231	193	214	222	201	244	237	241	234	254	208	236	200	225	218	239	199	240	227	256	247	225	204	208	216	211	219	224	208	235	214	200	216	211	235	220	215	212	215	215	228	191	214	243	254	229	212	211	230	233	231	228	225	222	217	232	228	241	231	232	236	244	249	241	206	215	235	220	204	226	215	233	202	207	227	220	227	243	214	212	215	226	233	229	231	195	226	262	251	249	219	231	228	235	210	214	253	243	215	235	213	218	224	212	221	240	220	222	207	243	230	218	222	229	251	225	254	245	233	216	234	242	228	233	217	233	229	211	232	232	221	235	232	224	231	224	233	221	236	230	230	206	235	238	221	238	222	225	201	219	207	244	226	223	213	212	225	230	232	210	222	217	249	215	240	224	223	213	219	261	202	225	238	217	238	231	225	217	231	227	234	233	205	215	223	231	199	220	219	216	215	215	237	219	252	228	211	250	208	217	221	235	225	220	207	233	223	212	239	236	238	204	230	235	216	215	243	233	194	229	213	209	221	243	224	204	231	226	236	225	220	228	197	226	235	238	220	237	218	218	219	241	218	241	212	202	244	229	236	216	231	230	237	231	217	210	210	216	223	226	217	242	233	209	214	246	232	230	252	226	215	203	229	194	221	239	203	242	232	225	217	228	251	217	226	232	241	194	218	250	220	233	218	194	219	257	222	234	213	222	233	215	240	241	213	231	238	248	226	223	207	203	206	225	225	210	220	224	238	229	197	237	250	249	205	242	215	228	193	250	205	215	260	218	235	235	225	221	240	239	250	236	234	217	228	212	223	228	226	208	231	231	227	236	242	210	219	223	224	221	232	248	217	242	214	223	234	239	235	230	226	236	201	219	193	225	237	211	224	228	230	244	218	207	242	214	235	248	206	229	238	219	218	215	230	226	222	230	239	227	225	243	204	221	238	228	207	212	232	223	219	210	241	209	216	233	201	203	221	267	201	266	213	218	222	233	249	222	203	228	242	224	218	216	198	228	232	202	229	217	242	209	254	227	233	207	259	221	219	240	220	203	207	238	204	244	231	211	225	232	233	202	226	214	217	223	211	250	225	225	205	214	231	216	203	170	208	236	217	253	252	230	230	236	199	220	215	229	203	211	213	225	230	218	232	210	212	220	239	228	220	217	203	248	221	204	209	233	238	242	232	239	227	232	220	206	223	221	238	236	231	199	240	229	243	228	232	245	213	207	225	198	265	238	232	207	224	240	216	195	234	230	207	206	224	216	242	222	223	224	230	240	240	223	228	237	200	216	216	220	223	231	247	230	262	219	237	239	221	211	240	242	206	213	220	214	251	205	224	234	229	182	218	192	188	218	255	242	252	263	237	249	215	193	221	223	229	229	202	200	207	255	222	205	216	210	235	240	223	199	247	213	223	231	242	216	228	227	243	247	221	222	221	237	241	218	239	231	219	228	232	198	209	227	213	241	240	227	221	233	214	210	248	225	221	220	194	211	204	232	207	233	205	220	207	209	228	204	216	226	223	230	249	211	233	234	217	194	221	245	230	251	235	224	210	239	242	212	231	222	227	236	209	228	218	214	227	210	224	228	224	263	224	232	210	202	205	258	227	230	239	248	238	255	224	206	256	232	201	213	226	245	199	234	206	235	229	232	219	191	220	251	238	241	227	212	219	221	223	239	227	232	230	233	228	205	215	235	253	199	231	222	240	246	224	221	243	226	242	240	196	230	253	228	220	233	198	206	238	221	234	233	234	231	243	219	246	214	204	246	225	238	202	224	192	228	226	224	234	218	231	221	213	234	232	212	217	227	217	223	217	220	218	224	233	256	237	245	241	233	232	259	212	204	235	243	198	233	240	221	224	208	182	234	234	224	238	214	221	223	217	228	216	244	214	215	247	220	217	227	230	238	229	230	211	221	227	221	240	227	227	225	231	215	228	241	217	238	239	229	238	238	202	223	203	232	245	215	213	221	235	221	231	225	218	221	248	212	222	230	247	226	229	237	237	216	237	216	241	237	221	222	201	251	214	206	220	252	232	241	204	252	198	226	217	226	240	248	276	247	213	230	227	225	240	221	227	202	210	242	236	228	220	235	230	201	236	225	241	208	211	233	221	223	250	212	228	255	232	224	234	199	222	238	218	222	234	259	225	223	239	234	230	206	200	210	216	214	227	225	250	247	207	201	209	225	234	218	231	233	226	204	244	242	220	203	244	224	215	227	202	203	247	217	252	244	222	201	225	229	232	232	241	232	226	244	211	217	202	217	217	237	234	205	246	228	231	244	238	227	251	215	245	251	255	234	223	238	208	200	223	205	211	228	224	219	221	228	235	212	229	194	240	207	227	216	219	213	216	233	217	222	235	219	208	222	227	218	206	217	214	214	206	233	227	233	243	246	226	238	211	236	251	197	214	232	229	256	227	214	222	224	229	231	218	219	233	223	203	265	220	209	197	229	246	221	188	258	209	232	225	230	261	228	242	234	213	227	215	216	227	223	239	212	217	186	261	239	235	207	237	235	204	257	246	230	224	251	216	255	214	212	206	212	230	198	213	233	230	228	245	228	240	212	232	217	237	220	241	201	239	224	221	208	248	238	224	220	230	212	205	219	224	238	248	245	222	237	214	240	230	219	251	232	207	220	235	225	228	235	235	207	227	215	236	231	228	209	225	235	231	230	216	228	212	220	234	211	206	236	221	203	234	204	220	235	253	243	224	226	211	214	244	252	232	204	235	210	228	240	214	223	220	216	229	235	237	237	230	247	204	255	228	250	247	243	260	206	207	232	210	209	228	193	198	214	213	224	231	216	260	199	222	239	230	214	223	217	212	228	238	247	237	225	229	235	260	219	218	218	233	222	210	232	198	215	227	203	222	213	221	231	234	245	219	231	201	214	223	234	222	233	226	225	211	228	256	233	231	244	239	212	232	243	232	248	198	236	247	217	197	211	242	226	212	227	216	214	219	235	244	211	218	249	216	234	246	234	191	240	219	231	234	236	218	259	217	217	214	217	218	203	226	229	210	218	202	237	214	201	233	228	204	254	227	232	212	217	234	227	238	220	239	221	235	238	227	203	216	207	190	228	243	202	219	208	231	231	239	233	228	209	247	249	227	209	213	231	245	224	223	203	224	218	217	230	215	232	185	224	239	218	200	226	239	226	229	233	230	223	228	224	212	221	223	266	225	243	225	222	235	216	271
49899	42475	57833	13504	2375	1990	1686	1470	1291	1220	1099	1027	990	948	943	886	868	858	801	742	787	739	737	760	737	736	760	712	689	645	687	713	665	658	703	649	652	661	634	679	664	726	1169	1458	1662	2654	2738	1302	1124	1001	1369	1682	1276	987	733	666	700	719	712	664	694	613	688	684	753	719	694	628	624	644	650	643	617	615	659	674	648	649	623	615	702	619	666	650	710	658	696	632	636	839	2103	2857	1906	1409	1061	779	640	586	639	649	649	631	645	589	635	628	611	611	611	630	644	617	608	585	618	617	585	630	637	590	625	670	633	616	656	639	572	644	650	627	602	616	580	616	617	614	612	631	640	632	613	607	615	571	651	655	574	637	622	579	600	603	606	616	656	673	626	598	650	587	606	583	607	647	613	644	661	633	609	601	659	590	615	562	612	620	629	640	594	604	626	611	637	581	687	678	602	614	670	620	630	629	597	620	633	590	607	622	641	627	631	619	629	629	602	614	614	621	627	639	632	638	612	607	619	601	641	618	669	650	660	608	632	589	602	620	612	647	677	620	615	658	668	669	594	617	618	613	633	637	595	652	605	633	605	604	623	600	652	638	596	647	595	601	626	628	600	580	610	608	674	641	606	627	622	590	611	599	637	591	639	642	602	596	671	603	599	620	661	597	568	622	631	653	643	618	632	620	601	627	592	597	645	604	605	674	647	614	591	655	592	645	631	663	618	637	582	630	591	642	587	615	619	599	633	647	613	634	627	625	635	620	647	642	576	633	632	637	605	557	618	631	617	637	650	621	641	666	638	647	631	643	615	651	658	566	638	624	623	687	615	653	629	601	563	590	614	659	617	577	624	604	615	667	613	614	618	586	576	549	604	639	624	645	621	664	608	605	626	583	637	657	601	636	676	605	612	637	584	636	619	645	622	585	634	612	632	597	634	676	615	629	577	669	593	581	636	609	601	637	563	591	676	610	649	639	603	602	631	616	628	606	651	607	626	617	644	666	589	647	619	617	610	588	607	621	661	649	660	593	619	585	618	668	627	629	624	622	676	614	642	599	613	620	676	625	616	616	596	619	621	610	654	631	634	630	603	626	614	621	627	617	611	612	683	585	637	596	640	587	599	651	643	601	603	609	604	695	613	680	605	609	624	621	596	604	623	621	597	620	617	636	608	624	626	599	662	595	637	624	607	596	615	609	645	554	593	612	599	587	631	668	585	619	601	628	691	565	607	630	636	615	558	565	656	612	644	610	630	624	599	630	641	591	633	605	666	610	626	623	633	618	647	562	594	595	600	600	628	605	593	583	596	544	630	572	599	633	622	608	598	644	611	623	597	591	613	618	635	575	557	617	615	599	635	634	615	631	608	622	633	577	643	637	562	606	614	615	626	586	632	622	702	601	618	607	585	624	631	634	614	596	602	618	582	667	645	627	641	610	587	628	589	627	617	617	599	627	606	576	574	610	565	603	637	625	640	630	638	631	591	653	625	659	678	589	591	660	625	647	659	609	615	629	619	632	640	609	624	610	632	612	626	588	683	651	669	649	639	607	634	609	620	595	598	597	600	640	608	644	585	620	598	671	605	605	648	643	604	624	624	610	631	628	598	623	640	642	613	585	638	667	623	575	595	673	668	600	633	635	582	644	610	598	617	644	615	628	633	634	620	649	623	619	609	646	616	627	616	585	612	670	689	608	603	625	629	529	616	620	612	582	591	624	617	590	633	623	597	596	604	666	652	618	646	583	657	636	658	646	613	630	639	588	641	623	640	632	626	629	615	669	634	668	588	646	639	628	589	613	617	624	625	601	630	610	622	680	638	613	595	631	569	569	587	654	619	638	601	628	645	637	615	601	675	640	648	577	648	642	613	615	579	613	630	583	589	622	636	629	637	598	685	648	611	644	668	647	613	577	640	589	646	611	631	593	610	651	605	630	662	607	629	655	623	595	649	650	642	701	655	613	609	608	611	636	626	614	594	606	624	610	612	628	627	697	600	634	603	615	661	667	633	588	595	637	645	568	613	615	600	588	622	617	605	632	587	637	611	621	632	640	628	586	658	606	637	610	597	598	607	608	610	631	629	624	642	645	605	628	596	608	610	617	591	591	635	591	630	632	662	610	622	583	585	660	606	623	618	643	595	638	653	616	667	615	641	598	637	598	588	646	614	620	623	646	598	633	665	648	602	582	622	616	618	607	655	656	606	607	603	567	603	585	629	630	572	634	626	641	645	589	588	590	587	654	592	645	608	616	592	621	594	636	610	639	618	630	608	570	592	652	650	648	574	589	587	642	609	627	553	649	673	594	662	610	615	661	588	647	606	596	657	640	601	598	585	601	608	628	629	624	606	638	598	652	649	621	567	606	610	649	651	658	597	604	605	641	594	620	659	601	648	655	639	645	643	579	625	657	580	629	599	623	633	645	625	617	623	608	577	615	694	592	580	646	619	601	580	565	574	629	619	645	573	629	645	627	627	608	618	544	612	626	602	650	628	618	623	632	623	649	617	636	634	603	592	596	619	598	622	617	618	606	574	648	636	595	599	640	645	604	638	651	620	595	613	660	688	609	624	569	626	640	591	584	606	613	662	622	638	640	600	599	655	601	616	652	582	628	607	612	605	620	660	585	583	607	584	623	614	611	587	604	643	596	589	588	627	630	590	620	624	602	643	616	626	603	612	601	616	612	590	634	592	591	638	637	610	623	598	635	578	610	610	609	618	602	614	632	621	574	610	581	624	603	628	605	612	653	595	638	565	657	615	598	607	607	596	603	645	620	623	619	589	637	635	629	670	658	637	612	598	598	637	549	641	656	588	643	582	581	631	597	652	581	593	592	646	628	613	622	594	658	626	641	629	586	595	553	633	633	620	604	620	636	633	631	618	630	646	603	617	640	662	583	562	675	612	569	621	595	652	627	616	643	600	637	606	644	641	626	617	605	663	636	623	592	627	626	602	618	602	616	644	634	655	611	625	631	606	617	560	644	690	599	613	656	653	599	606	628	643	598	604	619	617	613	597	627	647	596	620	602	640	618	647	591	637	614	641	633	638	591	646	593	620	606	603	582	664	630	643	630	584	633	632	632	594	661	600	623	629	618	585	625	637	670	623	622	613	652	623	655	591	587	599	603	639	614	602	643	603	654	591	623	623	585	624	622	634	661	614	652	588	622	622	618	616	614	617	617	627	635	624	600	604	628	643	573	648	604	633	633	635	609	642	632	686	620	633	615	637	647	590	577	626	620	603	596	623	615	626	628	636	609	601	595	614	659	614	640	636	627	633	613	617	654	580	620	606	661	624	600	580	642	595	644	637	669	595	620	609	617	596	613	598	625	656	588	619	611	665	624	617	606	608	607	639	559	639	584	577	615	626	635	589	620	592	613	570	637	648	619	633	656	605	589	628	609	631	603	592	666	623	648	644	615	602	626	623	646	649	646	661	613	592	623	642	634	608	646	627	643	590	648	638	637	613	639	613	627	627	615	627	592	614	617	603	716	607	622	600	612	599	644
23833	7405	8924	1799	259	195	171	185	187	192	181	175	188	193	188	191	205	186	206	202	194	174	164	178	217	192	187	178	191	185	174	183	181	179	197	193	200	159	196	191	174	198	200	165	180	193	205	182	169	162	183	178	173	216	217	177	193	193	170	161	146	177	175	201	201	166	191	206	150	162	186	173	161	192	191	182	197	150	182	158	197	219	193	189	176	177	174	175	183	168	205	237	212	188	184	190	185	190	162	176	197	198	193	187	172	165	180	183	175	200	183	169	188	170	202	177	191	155	191	178	174	163	222	192	185	178	167	179	177	151	163	164	159	200	181	157	169	164	192	175	159	184	203	173	185	175	170	199	174	172	206	159	178	177	207	187	181	161	152	174	168	174	186	174	170	176	168	188	169	176	173	183	174	179	167	178	187	179	180	154	177	178	145	174	155	192	177	154	175	169	197	166	194	180	187	193	193	202	181	177	179	195	183	184	178	179	175	180	177	177	180	197	164	188	184	187	167	177	185	176	163	185	205	166	164	163	161	164	169	187	165	177	169	173	165	189	189	190	198	165	190	163	175	183	154	199	184	167	193	184	178	188	168	172	214	192	183	180	180	190	163	169	172	179	164	151	165	205	190	191	173	200	184	177	199	172	171	159	190	194	180	185	170	186	163	171	184	193	191	198	171	171	189	173	162	195	161	202	192	193	182	202	194	177	165	179	169	206	174	175	180	153	170	155	176	183	206	173	167	184	181	173	181	165	202	172	174	170	166	186	189	169	160	186	199	180	174	158	186	207	184	187	173	183	167	171	168	170	162	203	183	186	207	183	166	177	187	164	155	173	168	160	185	165	211	176	191	175	207	227	182	209	188	174	180	172	182	180	174	172	189	199	171	198	178	166	164	174	179	184	182	197	173	151	174	163	180	185	179	202	180	190	191	185	192	189	171	170	183	166	136	175	173	157	166	179	179	185	174	193	175	216	185	180	196	193	169	190	148	203	182	186	185	179	175	181	154	176	170	154	180	202	167	191	173	179	185	169	178	178	161	192	192	168	166	163	186	178	202	189	174	159	193	174	180	190	156	190	179	176	172	163	195	150	187	189	183	173	184	174	166	188	190	175	176	172	177	182	159	187	187	214	179	178	175	179	188	166	153	200	189	176	186	178	165	182	197	172	163	177	191	209	183	158	159	158	191	171	171	184	160	162	185	189	183	182	177	194	200	197	179	163	197	148	174	179	172	165	207	191	159	173	172	170	223	191	158	194	173	162	193	155	197	188	168	165	203	176	190	186	194	180	183	196	168	176	177	186	178	180	181	179	182	157	169	160	167	181	186	159	193	181	157	178	144	185	179	191	163	179	177	182	177	184	162	187	176	190	191	190	202	175	209	194	184	137	175	181	173	163	181	167	174	195	174	185	186	159	167	187	170	171	162	154	164	170	177	181	180	174	189	150	171	185	167	159	172	144	181	199	167	146	181	177	177	201	190	179	159	188	187	183	184	183	169	186	164	153	188	172	204	177	175	200	162	170	205	183	187	155	199	171	188	167	198	173	177	174	185	178	182	179	179	175	180	176	174	181	225	176	166	194	164	166	160	149	170	162	200	170	174	192	175	183	211	153	187	146	175	196	176	193	189	189	183	173	184	177	171	162	178	183	188	189	212	174	180	201	189	179	168	190	170	194	169	177	161	171	175	220	175	181	160	173	188	181	178	173	168	187	189	180	173	192	182	171	178	177	161	196	172	184	182	192	168	162	166	189	178	186	165	181	163	176	184	135	181	168	181	200	175	153	182	188	164	193	185	187	192	183	193	193	197	195	191	182	160	202	180	179	173	165	205	156	189	167	193	168	165	158	185	186	176	175	179	200	184	175	188	175	195	175	198	158	165	183	183	178	182	179	157	180	170	183	171	180	175	179	196	181	178	167	179	180	161	169	165	136	157	182	182	179	168	186	185	151	179	176	204	178	163	178	184	168	161	200	198	181	178	172	176	149	174	198	154	180	183	183	176	194	191	160	213	165	176	187	177	167	175	178	199	167	186	175	176	177	158	194	199	178	188	152	185	186	165	171	175	206	172	204	193	161	158	186	164	177	177	169	178	186	187	163	200	170	163	165	169	171	181	158	169	195	198	184	178	200	177	197	173	176	186	186	156	186	193	175	182	198	170	166	187	168	188	180	193	197	169	196	178	168	191	168	187	166	168	174	186	192	189	160	163	187	163	181	183	184	166	183	156	162	177	156	195	176	190	195	185	177	195	178	172	190	181	178	179	181	159	163	171	192	190	165	180	200	197	202	189	181	187	172	168	172	155	188	183	190	169	192	168	188	174	172	188	175	186	176	176	176	169	200	167	169	185	171	206	188	206	185	189	184	166	185	186	199	178	140	157	190	177	176	178	176	200	193	184	178	155	178	199	166	175	159	167	191	181	178	182	188	200	201	188	199	199	218	165	157	179	160	173	187	178	177	191	153	207	189	171	191	166	174	166	161	170	173	163	198	191	169	183	160	193	187	188	180	165	181	193	182	191	158	183	174	155	175	175	177	187	176	173	178	145	181	186	189	167	175	190	154	158	163	197	165	176	166	184	175	184	192	192	205	193	180	198	162	200	207	202	175	190	168	149	201	201	193	183	208	183	159	171	169	157	171	178	177	184	165	164	195	213	175	162	164	161	173	201	174	136	179	194	171	194	174	163	173	194	180	172	169	178	191	167	180	205	189	196	190	190	174	173	175	174	184	174	158	170	180	166	166	188	182	155	168	187	180	174	199	189	179	195	186	184	187	179	183	189	162	187	201	178	185	190	165	157	160	150	169	196	187	181	174	202	181	192	164	178	182	161	170	170	182	184	159	167	165	187	212	199	190	199	188	155	190	194	178	166	173	184	179	175	210	175	171	158	164	191	190	200	181	189	174	145	167	179	187	176	162	171	163	138	189	187	186	199	173	190	167	201	189	189	166	178	156	164	186	190	155	190	162	179	186	168	169	174	169	163	175	173	187	196	176	178	176	197	176	197	189	165	187	167	170	171	173	193	176	178	176	194	180	186	175	152	171	142	188	179	187	152	165	202	167	202	193	153	174	203	152	178	192	202	171	192	181	186	153	154	207	174	191	191	196	202	178	192	170	168	149	162	174	182	194	189	173	162	164	192	187	185	191	189	187	198	185	198	183	162	185	179	163	173	168	170	150	179	171	169	186	178	193	161	164	177	193	203	189	186	175	184	158	157	169	190	182	181	186	167	181	168	161	174	181	180	185	172	177	159	184	195	210	182	203	162	185	173	171	167	162	179	174	168	186	185	179	180	191	161	190	185	200	168	180	188	157	204	175	175	175	191	174	195	174	176	164	173	166	190	190	210	170	174	178	173	177	177	159	172	170	160	189	163	174	165	183	184	179	170	171	199	188	211	180	170	187	181	189	173	195	197	171	177	147	183	162	186	168	171	196	201	194	204	181	179	192	177	185	170	186	197	180	168	125	172	167	177	194	184	169
19935	7653	14860	2929	613	588	549	571	586	484	579	514	516	519	518	579	536	511	520	529	511	515	527	530	495	515	553	528	493	498	546	546	495	565	488	523	536	529	494	524	481	530	551	543	566	596	624	563	566	565	556	575	560	581	485	536	498	540	502	512	530	526	529	484	520	548	561	521	545	515	555	504	541	520	517	515	501	533	482	487	511	550	474	532	517	536	480	501	497	538	624	688	704	652	589	569	530	520	507	488	535	504	522	481	511	481	478	532	492	508	472	523	488	470	509	533	541	530	453	504	486	521	463	509	508	515	508	508	534	527	493	565	500	523	478	543	529	522	497	512	564	533	472	533	513	520	525	523	520	506	486	496	479	482	545	497	513	486	531	491	512	496	539	529	471	532	496	518	490	512	505	490	552	494	548	531	516	510	493	519	488	502	493	502	525	512	515	506	549	534	507	491	504	501	494	507	487	522	511	511	509	530	493	507	486	506	528	480	499	529	538	544	548	509	493	534	504	515	517	535	521	512	483	487	504	509	499	538	498	484	535	504	539	486	502	537	530	538	533	546	482	497	511	502	491	495	511	519	500	508	484	469	525	531	504	501	532	452	508	511	510	502	476	506	486	492	532	510	511	526	509	531	529	498	475	529	486	548	510	526	503	475	500	471	528	487	531	532	482	533	491	489	499	530	523	552	504	505	516	499	514	498	532	489	494	523	491	496	547	526	536	510	508	465	494	486	503	523	517	515	452	504	477	494	490	502	518	529	508	544	534	493	518	521	480	500	521	539	511	526	526	508	547	498	522	498	495	480	505	528	538	500	514	534	521	525	556	511	513	507	488	508	506	506	515	505	509	554	488	550	515	502	469	515	495	499	530	477	512	488	533	520	527	497	556	474	477	503	506	488	475	502	507	495	516	488	488	499	490	489	501	529	528	516	512	500	482	469	526	488	510	519	494	529	516	467	554	519	498	504	501	496	514	486	519	516	495	482	537	509	474	550	498	530	521	497	479	513	535	520	500	504	470	517	499	494	515	529	453	521	521	511	513	457	500	521	579	507	511	511	544	508	480	520	526	511	525	523	517	539	527	501	496	492	483	526	498	512	506	508	516	524	521	505	524	494	468	498	427	539	542	508	485	512	486	454	463	494	467	503	476	512	522	479	483	517	489	546	517	513	468	468	502	490	545	469	535	487	544	487	508	527	504	528	486	507	521	516	513	529	518	522	499	538	533	517	495	490	526	489	528	506	465	496	524	499	514	479	508	527	513	484	510	519	481	507	511	501	542	475	531	486	507	511	488	539	496	475	484	513	529	518	544	520	481	535	543	495	545	457	498	535	556	505	509	481	519	487	496	550	514	563	516	526	494	505	567	526	508	553	498	471	521	517	490	440	519	503	480	507	508	523	550	525	523	484	472	506	502	540	494	510	495	491	481	517	521	521	528	460	539	475	519	491	504	499	541	494	512	515	492	524	503	515	520	534	550	487	486	498	500	506	503	482	476	549	529	499	450	523	496	501	486	510	531	470	535	460	498	522	495	520	518	487	541	497	554	529	483	497	532	471	544	530	499	472	499	519	479	579	515	483	490	498	505	482	491	477	521	512	472	514	514	535	524	508	506	497	536	518	461	528	488	507	508	531	522	492	519	524	494	527	484	489	509	548	505	514	494	512	510	494	522	520	496	516	523	521	527	503	470	486	519	495	544	455	498	511	519	505	498	485	513	523	503	492	498	454	535	489	504	506	499	509	541	523	548	501	469	503	534	490	472	534	470	525	526	484	495	490	518	516	536	491	515	534	508	476	496	550	469	517	511	531	476	516	505	519	540	528	473	530	531	553	505	509	491	508	513	499	535	495	534	529	549	482	535	525	538	517	524	498	544	518	502	553	486	490	485	475	530	519	515	545	520	511	512	508	507	517	519	508	509	527	504	483	488	524	508	532	510	477	510	510	503	487	494	505	527	514	535	517	529	459	553	492	498	509	496	503	475	499	490	486	530	510	490	528	490	501	528	524	519	489	568	549	538	496	500	504	487	514	490	506	518	508	489	518	501	565	537	490	504	523	536	494	505	491	548	516	512	506	526	537	483	522	528	538	494	550	512	514	525	463	511	519	503	503	520	504	486	496	491	526	489	538	550	480	536	489	483	551	548	494	511	501	497	492	504	488	542	503	495	487	543	517	497	514	477	537	489	484	520	540	505	527	552	486	543	496	571	491	558	512	498	516	545	499	489	517	469	472	531	498	516	532	503	520	503	492	571	545	520	508	496	475	508	540	543	522	521	497	531	512	490	541	471	546	529	508	492	520	515	505	478	497	528	481	516	537	505	526	545	528	503	505	503	501	488	485	517	525	534	509	542	491	500	521	478	501	502	486	536	529	508	507	487	526	522	506	506	525	505	468	502	499	501	510	514	505	490	519	492	489	512	496	525	453	518	516	496	532	517	512	537	521	480	475	511	540	478	510	521	501	508	513	461	489	476	516	506	475	482	498	499	453	530	520	489	519	493	497	480	522	540	532	496	487	509	540	515	479	533	536	471	492	497	514	529	514	527	467	535	507	479	512	538	507	498	511	508	499	497	495	534	467	510	523	521	527	554	487	502	535	564	489	505	482	475	522	525	485	488	462	488	514	502	492	498	513	498	524	521	510	527	502	527	528	522	505	512	520	536	499	516	471	513	557	505	551	512	505	523	507	479	498	486	521	471	464	470	497	490	500	514	498	544	503	498	512	479	473	478	499	502	503	525	563	515	484	536	492	532	482	500	491	503	497	536	476	499	499	507	542	540	493	505	506	498	515	508	487	544	509	488	553	527	555	518	509	492	535	500	546	525	489	538	543	494	473	523	497	511	554	509	542	499	480	481	498	468	503	490	567	518	525	457	484	535	509	495	458	518	495	497	497	501	569	526	494	534	520	500	499	513	517	505	488	510	494	535	563	511	499	481	496	520	517	543	507	490	507	548	457	544	540	534	483	527	516	517	459	473	516	497	528	504	524	495	500	501	559	523	447	507	463	481	483	547	503	508	503	537	534	499	494	511	532	487	517	501	506	512	498	533	482	488	467	488	487	512	540	514	534	511	511	492	499	515	492	522	531	542	498	529	501	473	536	510	505	537	489	478	537	531	515	509	519	508	494	521	498	529	466	484	560	517	508	473	543	529	516	494	538	494	522	520	507	555	512	515	501	503	522	533	548	553	475	538	485	526	485	465	518	505	529	538	461	509	513	494	497	504	523	502	487	531	520	517	551	498	499	516	477	479	547	507	523	496	504	502	517	513	517	510	516	495	546	492	514	552	554	482	507	543	501	499	484	520	467	552	511	499	494	527	479	525	502	496	509	542	546	537	517	496	491	517	498	482	514	502	519	532	500	486	485	525	523	507	490	512	487	503	525	497	533	502	494	500	529	483	543	530	465	491	503	497	533	510	506	496	483	490	496	494	511	518	523	515	509	490	511	480	505	516	493	515	503	542	526	547	496	507	525	546	503
65968	45862	53192	23262	2223	341	264	227	203	209	203	185	183	178	176	176	183	193	155	157	164	149	168	177	151	146	148	177	163	148	165	167	171	147	135	129	165	155	146	165	143	159	168	206	215	296	253	205	217	185	204	201	188	180	180	151	172	156	155	152	152	169	163	172	176	153	138	165	168	156	153	146	151	175	195	164	165	136	152	156	150	162	125	152	153	166	155	154	126	158	258	295	237	242	195	168	145	171	164	149	153	144	166	163	132	145	154	168	135	126	135	153	155	170	148	187	172	138	150	145	160	154	146	149	144	139	160	160	168	160	155	154	168	147	160	145	177	168	162	145	139	151	149	169	178	160	134	124	151	158	126	146	151	144	152	152	145	154	159	150	136	142	155	145	161	154	173	143	157	158	149	152	155	135	158	152	159	137	148	160	168	154	152	154	149	138	160	131	141	153	145	149	146	162	162	155	147	122	150	141	161	152	157	152	149	128	160	168	141	122	154	141	145	159	161	143	170	131	143	152	166	161	162	145	154	161	142	183	144	154	157	155	170	156	149	155	142	183	161	144	165	141	143	110	156	154	152	158	131	159	153	146	165	165	163	160	131	162	164	133	166	153	139	151	153	139	121	151	139	139	150	152	135	151	146	141	132	142	150	155	147	148	172	136	152	167	161	135	132	139	148	139	147	152	158	139	153	153	141	143	145	170	162	164	157	142	135	164	149	164	149	154	164	155	156	152	130	142	144	154	146	135	158	153	152	148	127	147	147	151	131	139	164	153	155	127	153	139	158	156	135	143	151	182	148	143	130	158	158	172	139	136	158	136	158	161	143	168	145	130	153	138	148	155	128	162	151	151	160	155	156	148	138	145	160	141	174	150	145	163	133	150	159	127	160	143	134	140	147	148	134	166	151	151	129	145	151	150	151	148	151	169	148	169	166	156	144	165	166	136	159	156	168	158	165	158	155	153	126	142	164	149	149	165	167	144	161	145	146	160	139	141	143	131	147	161	138	154	163	150	145	156	153	162	152	148	128	158	158	154	132	169	150	184	164	140	174	164	151	141	137	126	155	145	153	155	184	138	160	143	159	150	177	150	159	134	125	163	138	132	168	159	153	164	150	169	142	141	130	178	151	169	162	138	152	148	134	152	149	163	140	163	166	146	137	143	148	137	171	157	159	156	127	160	168	166	145	148	123	152	139	163	120	165	144	152	136	151	150	165	155	156	131	146	139	143	164	157	157	143	143	174	160	154	166	140	139	135	148	158	160	141	140	145	162	153	148	152	159	159	161	135	127	152	134	165	146	137	142	136	159	149	156	144	155	165	127	153	133	153	165	176	136	184	138	146	132	145	157	151	150	150	150	155	150	143	140	157	143	130	165	174	171	157	161	159	146	144	153	123	134	140	146	142	131	160	169	138	124	172	149	155	157	157	148	142	139	153	139	153	139	140	142	150	150	165	162	152	158	152	156	148	134	156	145	175	139	153	156	155	163	143	141	154	140	166	161	156	154	155	132	143	158	145	140	151	142	129	145	141	131	160	138	143	175	155	156	163	143	134	143	147	155	151	146	145	129	144	175	151	144	142	140	137	161	142	145	148	139	145	138	145	167	155	164	155	128	149	148	116	145	144	143	178	153	154	163	158	146	165	153	146	143	153	139	152	175	154	184	148	151	160	137	159	163	149	139	163	146	155	177	136	130	158	160	140	168	143	142	159	159	134	153	169	133	154	172	143	151	146	146	146	135	161	156	130	178	156	136	156	150	138	177	140	148	161	143	153	154	145	152	128	171	134	136	141	152	164	160	137	154	148	148	164	144	143	156	147	142	171	162	133	153	168	138	147	132	150	163	153	143	157	149	157	158	139	144	148	153	131	131	136	157	126	146	169	168	155	165	166	145	150	163	158	128	160	148	136	168	161	151	143	152	137	169	159	139	155	130	118	140	134	153	141	148	153	157	149	136	180	134	149	140	168	151	147	131	149	162	172	156	145	148	155	162	149	140	146	140	154	138	159	139	141	169	156	153	157	164	129	161	142	160	169	128	170	142	165	141	134	160	138	165	138	156	141	161	165	134	154	165	136	148	170	160	158	141	145	191	145	161	166	158	158	126	173	137	160	190	150	156	137	161	163	156	163	140	187	153	146	151	141	176	177	148	157	159	139	158	142	151	139	161	154	168	134	142	144	170	155	169	155	157	147	163	143	155	141	134	150	146	155	151	139	171	140	159	177	150	149	148	161	152	159	136	140	149	168	145	139	148	186	140	170	159	160	125	139	150	167	138	165	154	187	147	126	185	165	160	131	151	150	153	144	129	158	136	156	153	152	174	159	156	167	167	126	149	167	155	172	142	144	176	168	167	152	151	162	157	153	142	155	132	138	142	145	143	136	155	135	163	149	154	144	153	148	137	149	160	156	141	156	169	166	143	160	154	147	161	157	141	175	125	118	153	156	146	145	137	169	150	147	165	151	150	159	156	142	163	153	162	150	158	149	140	152	140	130	148	139	174	135	170	160	140	152	144	131	141	164	154	164	163	134	145	131	156	146	157	134	134	144	134	146	153	146	155	158	157	153	146	125	142	140	139	168	158	158	132	140	172	152	154	157	128	147	152	137	143	145	179	141	160	168	171	133	147	153	158	157	147	154	146	156	147	159	162	142	144	132	157	171	146	144	163	152	148	154	138	151	142	180	159	151	154	123	144	159	168	155	160	129	147	135	180	157	145	150	162	151	148	153	135	145	133	147	144	138	177	163	130	144	162	148	156	137	147	168	158	143	139	142	157	163	158	156	143	156	158	161	172	151	150	141	144	164	168	139	166	149	127	149	145	143	154	146	134	164	133	138	180	167	140	132	174	131	152	135	152	154	142	157	156	154	169	161	137	151	141	135	150	139	147	145	144	145	153	169	138	148	158	139	167	164	157	149	138	151	157	142	147	167	171	145	161	132	155	137	137	187	142	153	153	171	153	151	149	161	153	165	142	183	152	140	160	141	150	160	149	153	174	166	128	159	173	165	138	152	139	143	138	156	152	152	148	148	122	162	144	151	169	150	132	167	151	126	153	127	161	141	158	143	164	146	148	165	171	151	179	137	154	155	136	143	154	173	144	143	172	144	162	141	164	157	162	166	147	156	164	135	142	128	147	184	174	160	150	160	147	149	176	149	146	163	163	159	152	148	150	167	167	156	148	134	140	155	148	148	175	170	165	173	138	150	129	153	143	143	140	152	171	157	153	150	120	178	157	159	128	146	138	162	142	166	148	145	171	162	155	144	167	159	160	166	153	138	136	143	155	180	153	145	158	153	135	140	150	142	148	132	164	173	134	167	135	163	157	178	163	142	137	177	185	138	130	135	159	134	156	164	160	150	149	135	140	149	139	137	144	157	162	143	151	135	166	154	138	136	142	148	150	153	180	141	136	153	118	134	152	149	128	143	148	161	163	155	132	131	152	135	165	146	141	138	155	146	138	151	141	150	149	143	165	154	165	144
40960	33731	48459	11597	1406	1175	984	862	813	769	688	696	609	591	583	598	531	563	556	521	549	485	505	483	472	483	460	506	446	476	485	455	457	446	457	465	443	443	463	472	472	480	631	763	835	1398	1382	977	788	830	851	926	808	665	559	500	464	482	490	548	419	460	447	492	459	489	489	476	441	416	472	443	451	435	443	449	461	455	477	468	463	470	489	447	465	421	403	503	458	576	1241	1376	1114	1021	671	537	454	422	418	462	435	427	474	466	419	423	423	456	412	431	423	466	441	456	463	461	444	423	436	441	425	404	398	415	464	424	458	487	455	453	460	446	466	438	403	444	481	436	410	446	411	456	477	429	451	463	453	411	461	447	464	505	441	435	444	437	484	467	436	493	438	455	445	451	438	432	422	409	428	432	434	454	435	469	471	423	461	457	432	475	450	439	469	470	455	426	446	485	418	434	441	451	465	413	432	439	457	445	437	457	448	411	444	419	438	438	467	455	451	445	453	431	487	453	462	442	406	405	430	493	466	470	462	428	441	410	471	424	413	457	457	454	419	456	422	444	432	427	433	494	400	451	402	410	469	433	458	488	479	416	435	450	472	435	393	446	465	455	465	498	423	434	439	461	454	469	465	449	492	435	453	432	448	451	422	432	432	431	460	434	451	436	428	436	448	434	449	476	467	444	417	437	423	451	447	426	413	416	415	423	447	453	425	454	427	398	467	460	427	437	434	471	477	456	416	455	389	422	463	419	421	454	465	444	436	443	466	454	432	464	414	409	456	418	487	423	448	448	456	457	434	418	443	444	450	456	429	425	453	480	431	406	460	424	442	421	432	381	501	459	426	462	444	429	430	450	449	493	424	469	438	441	460	443	439	452	424	441	419	453	436	494	423	438	503	420	441	443	474	456	480	463	439	417	408	425	481	433	422	447	466	457	467	420	433	467	462	420	447	482	456	442	422	475	399	443	425	463	436	420	455	456	422	448	444	462	459	429	430	424	434	458	415	454	419	466	430	407	444	462	470	449	431	436	413	452	425	414	439	408	462	445	468	443	430	443	450	446	428	450	406	441	421	437	467	464	438	411	466	399	441	460	436	429	440	420	426	443	398	447	439	438	408	422	430	458	423	451	454	436	466	467	421	460	469	425	421	464	443	427	416	423	456	441	434	462	449	474	444	442	442	437	494	448	462	407	441	445	414	402	441	407	428	438	455	450	429	459	464	424	441	447	425	447	433	434	424	462	417	451	472	456	440	433	418	493	461	454	469	423	480	433	450	458	419	449	414	452	420	465	438	427	446	410	433	429	455	438	424	420	426	440	429	428	459	408	437	419	421	435	459	431	409	417	424	435	467	436	449	460	452	470	461	474	416	456	453	428	448	421	443	439	449	465	433	433	453	436	429	426	450	453	465	433	434	427	412	419	436	461	449	453	465	436	427	481	428	447	427	459	494	466	449	438	458	412	416	471	456	458	464	422	420	441	438	469	444	398	429	428	442	438	440	432	436	456	420	422	436	454	399	388	456	471	461	452	437	457	464	441	415	430	449	432	442	418	455	393	417	438	430	411	436	421	404	456	418	459	424	412	470	453	367	464	436	425	486	461	426	478	464	472	443	456	405	459	399	450	462	407	390	472	447	457	463	447	423	462	445	459	457	459	451	421	417	467	458	422	443	411	403	467	436	466	476	471	427	428	433	419	448	427	452	430	420	452	438	461	474	480	434	435	455	454	444	436	464	405	426	463	429	440	439	431	441	469	446	454	471	442	455	458	460	437	456	421	412	454	418	452	458	429	410	447	458	458	467	467	440	432	463	423	394	437	406	399	445	436	468	444	459	421	461	436	424	432	474	464	399	421	471	409	405	442	446	432	450	437	427	415	484	447	449	443	434	440	408	437	415	459	451	448	429	429	414	441	436	404	472	455	426	456	415	460	423	401	435	423	457	401	439	481	441	451	462	459	428	427	445	437	423	473	463	466	450	431	440	452	414	420	445	421	450	417	456	434	453	465	405	444	434	474	429	435	451	411	465	412	440	424	431	430	431	444	453	454	431	448	445	460	442	444	443	471	423	454	451	425	473	432	429	455	458	448	446	463	465	428	440	429	433	453	382	426	448	403	435	427	444	452	436	428	467	434	456	436	437	415	434	430	464	498	441	461	458	461	461	443	418	443	473	403	417	466	440	461	483	436	440	410	429	431	432	460	409	447	450	418	435	433	486	465	439	460	421	462	446	438	475	457	445	444	431	436	429	478	474	415	423	425	428	422	442	468	448	476	479	441	423	433	435	430	420	401	469	436	460	437	398	436	415	435	445	419	436	406	441	440	469	446	439	460	425	412	482	446	463	433	469	453	460	436	379	450	443	435	471	455	405	445	447	480	459	453	410	479	455	419	448	408	420	412	441	448	451	436	466	468	469	433	456	441	453	407	404	436	428	439	425	468	446	454	438	437	454	467	419	434	435	485	441	432	429	435	425	453	434	421	404	454	436	424	464	460	440	438	435	418	452	469	449	417	490	459	433	445	448	436	450	431	394	401	418	481	420	399	436	419	464	429	473	453	461	445	461	420	456	466	470	422	440	446	481	436	442	447	456	474	445	438	456	449	469	423	457	444	449	427	472	414	463	450	414	418	442	469	413	464	475	441	437	397	460	416	419	437	407	403	470	454	440	462	449	412	433	435	458	436	454	450	446	427	464	427	448	443	406	458	435	446	471	433	402	423	487	446	444	419	407	442	422	451	429	454	458	434	431	423	426	387	433	459	459	455	443	441	456	458	444	458	446	460	437	416	443	419	416	457	446	419	416	418	432	452	468	480	437	444	425	468	423	451	465	469	436	372	431	450	445	420	451	439	456	445	437	461	436	438	443	443	461	450	458	443	452	422	436	466	459	404	456	438	440	466	440	428	464	399	429	412	448	419	449	419	474	413	454	454	435	444	451	451	466	424	429	458	454	459	432	457	430	424	480	481	444	424	399	432	450	407	393	451	434	467	438	432	475	406	430	450	435	434	461	472	430	453	448	417	458	433	447	476	447	473	404	444	400	422	407	433	448	420	443	472	428	393	454	414	415	447	463	415	443	459	414	464	436	426	441	444	435	436	440	438	496	448	465	401	393	439	436	435	434	444	426	419	424	461	438	414	405	447	436	436	411	426	392	397	430	461	427	467	418	416	437	413	464	450	431	432	433	480	440	406	458	410	462	455	423	447	417	431	470	424	436	416	448	446	458	435	502	416	477	422	454	446	432	462	444	421	472	447	472	432	440	413	442	448	475	455	408	437	476	449	457	464	402	443	375	471	424	456	409	454	449	408	433	437	438	437	433	430	460	461	443	456	448	478	425	432	453	414	431	442	424	415	451	441	438	453	430	435	468	443	435	457	449	464	420	423	434	474	430	396	462	433	429	435	455	495	424	469	418	488	459	430	417	426	466	431	422	407	447	436	426	443	416	412	485	483	457	417	460	440	416	444	417	437	391	441	412	446	455	440	404	409
78741	58440	67173	33856	7130	744	432	372	336	297	267	296	264	279	254	231	229	281	228	215	244	238	217	189	191	198	218	197	227	220	242	211	214	196	223	212	212	238	234	241	205	194	229	304	280	398	409	384	310	336	309	313	273	252	241	210	213	199	212	231	204	211	224	205	223	229	207	214	215	224	214	207	190	183	230	224	228	200	210	242	230	195	227	193	211	208	191	230	228	256	382	412	349	313	284	224	198	200	212	211	234	191	193	188	211	224	194	207	219	197	249	190	201	214	228	215	193	219	217	205	216	214	210	199	210	191	220	237	217	211	208	207	192	216	224	216	206	210	214	188	226	214	213	195	207	218	205	210	193	234	186	203	215	213	210	218	197	209	215	199	254	220	209	213	211	227	226	211	193	196	232	206	174	197	191	200	219	211	212	210	208	205	218	226	206	200	223	231	195	196	195	210	194	203	221	217	200	200	228	200	221	211	181	203	222	209	199	196	202	200	204	200	207	203	213	204	201	223	200	178	192	189	231	195	212	193	239	198	183	215	182	226	199	211	216	195	213	222	216	207	199	220	221	204	203	207	211	213	210	201	186	215	191	193	182	227	215	224	202	223	223	204	174	225	217	195	211	204	212	225	216	203	202	212	216	207	217	209	232	222	207	197	204	204	191	200	212	220	246	210	208	189	198	225	202	210	226	196	200	208	226	231	237	226	215	229	204	244	210	194	214	217	228	223	206	216	213	221	213	225	190	208	195	207	235	211	212	181	232	200	213	198	216	224	211	200	227	208	187	211	233	231	197	229	209	216	235	190	202	212	211	225	220	216	191	229	238	211	239	197	190	198	201	224	199	220	194	221	219	203	202	212	217	198	224	193	208	211	209	198	238	221	204	191	198	198	199	241	213	199	217	187	238	217	241	195	192	223	206	212	217	205	215	222	215	197	239	209	209	198	225	217	209	224	214	219	235	234	224	227	199	204	197	236	219	206	240	239	229	207	211	226	200	225	191	212	223	193	202	215	221	184	200	194	221	191	189	224	204	234	220	176	229	226	195	203	212	211	209	227	210	208	200	202	184	195	214	212	202	206	203	203	206	197	193	214	227	193	213	202	199	209	209	218	214	197	210	244	223	222	196	213	213	223	227	229	200	252	214	198	191	227	213	216	211	194	193	198	191	229	213	213	207	207	219	217	207	202	198	203	203	213	181	227	215	222	204	191	197	210	225	223	212	211	216	211	188	220	216	235	212	211	230	210	214	226	208	237	208	194	230	213	206	202	203	204	229	239	225	222	206	214	201	202	219	221	180	196	205	207	228	196	201	208	229	206	210	213	201	207	211	224	194	193	199	196	233	183	230	212	231	201	215	232	229	247	215	225	210	230	206	211	201	206	215	226	218	218	227	215	210	229	188	222	195	198	205	200	219	224	190	222	203	199	213	194	213	179	202	209	218	197	200	219	207	222	203	195	211	210	235	258	202	214	204	218	206	208	217	222	215	214	220	201	213	207	216	207	209	224	222	209	236	214	222	202	231	201	242	207	197	196	195	236	195	218	205	218	185	218	246	205	217	215	210	204	220	224	182	228	223	202	184	193	216	197	228	203	208	237	186	225	238	203	203	221	223	217	222	191	222	206	217	192	194	224	213	237	206	211	200	208	202	197	213	209	177	230	204	190	208	220	213	199	205	197	217	227	214	220	215	227	195	200	234	184	210	214	219	216	200	215	202	211	240	223	227	215	216	194	216	233	172	227	218	205	183	197	190	194	210	193	210	212	195	210	215	186	198	219	212	191	207	219	217	200	195	187	179	231	185	216	195	215	199	188	190	216	202	197	194	201	192	204	189	193	215	203	203	209	227	203	225	212	235	205	235	220	213	230	209	206	202	221	223	227	189	182	206	233	203	217	235	228	202	211	213	216	220	232	208	225	199	204	206	189	189	213	232	213	218	215	197	189	195	219	205	194	202	208	199	209	200	217	205	208	211	205	207	220	232	225	209	208	244	191	214	204	215	199	181	208	213	199	223	202	219	228	207	193	229	216	211	215	205	199	209	212	200	216	209	214	203	208	203	188	230	187	184	216	202	213	227	212	210	205	222	230	193	219	219	240	203	183	201	203	195	193	214	228	191	239	204	237	211	204	212	218	204	223	231	214	197	214	234	217	196	213	212	196	193	220	215	199	232	198	223	188	223	203	185	215	213	198	208	185	192	229	207	210	215	193	183	207	221	204	207	231	194	222	200	222	194	238	194	206	193	198	203	226	205	202	239	207	216	199	192	188	224	205	209	192	201	207	217	207	219	198	197	211	205	217	199	210	182	207	198	186	223	222	225	197	205	232	234	202	201	188	192	194	221	247	193	229	204	202	190	239	191	223	208	218	188	199	205	235	200	205	196	207	198	196	206	210	206	205	202	245	220	210	201	213	202	202	203	210	208	222	185	215	221	203	213	212	190	211	218	205	219	209	189	203	192	196	233	217	220	206	201	209	198	232	200	179	218	230	214	214	223	210	217	207	206	206	205	213	220	210	203	183	224	231	196	216	202	198	232	196	216	195	222	169	214	198	199	213	189	205	200	203	218	200	197	229	197	218	227	207	204	215	204	192	227	202	219	203	231	201	229	214	204	210	221	222	196	216	197	196	171	190	194	194	220	211	199	216	202	198	220	212	185	186	193	181	214	221	186	180	198	186	225	211	198	197	204	207	212	213	233	214	217	205	196	210	203	222	198	184	228	224	216	183	223	214	218	220	197	197	227	211	200	206	204	200	209	209	237	239	195	181	196	206	182	186	205	204	193	224	205	204	189	207	212	204	223	207	221	183	198	221	217	210	218	182	197	195	201	231	187	225	197	234	205	205	182	223	192	217	192	188	206	222	221	206	222	214	214	208	204	227	197	203	206	223	208	205	209	177	205	189	221	214	234	207	219	226	220	235	216	224	198	195	197	207	196	181	195	206	202	200	214	224	213	206	182	235	222	199	209	233	235	239	203	218	203	199	249	203	228	192	186	205	208	174	204	199	233	229	212	196	212	177	195	207	194	204	192	225	207	226	226	204	221	212	197	200	206	222	210	214	214	189	192	229	202	209	216	172	213	196	209	225	196	219	212	185	217	195	196	221	260	221	229	210	179	223	232	228	237	208	183	197	200	222	193	210	238	177	224	230	207	207	199	201	205	201	195	202	211	220	207	218	201	207	194	218	191	192	203	187	216	228	196	216	195	189	225	210	199	217	205	232	228	225	202	200	233	205	211	209	233	221	198	189	216	226	237	202	226	210	199	194	208	208	187	171	199	221	224	214	203	208	197	195	233	215	190	223	168	223	195	207	189	194	192	247	206	191	208	213	209	200	205	218	208	202	195	198	235	224	198	219	207	193	178	188	195	209	212	192	195	222	200	241	202	222	191	221	195	197	235	219	178	221	212	215	199	201	203	177	194	220	212	210	216	242	209	217	198	195	218	221	224	216	203	200	190	215	178	220	196	231	205	208	190	206
50210	43190	60261	15415	2224	1882	1542	1373	1271	1087	1027	987	931	877	877	834	807	811	738	735	677	740	647	682	699	671	642	725	666	604	650	651	613	637	639	663	606	592	615	615	592	641	781	1286	1224	2126	2326	1818	1380	1438	1390	1344	1258	882	775	670	636	688	665	611	574	622	637	601	585	598	565	574	605	606	604	606	666	561	592	582	610	596	619	580	572	596	612	634	610	634	562	580	603	846	1938	2348	1746	1394	1111	781	593	576	611	587	613	598	600	561	603	551	544	571	559	573	563	624	568	577	599	564	584	589	545	573	609	571	551	593	614	583	578	561	561	585	614	586	551	581	575	601	579	601	613	567	590	591	565	574	557	581	553	626	625	603	574	591	564	544	563	593	540	604	589	597	579	562	544	585	576	555	571	550	610	630	587	620	606	591	582	574	590	620	561	556	600	577	595	568	589	581	535	565	606	540	615	606	562	623	552	585	599	572	512	582	619	557	537	559	559	540	592	552	567	538	573	548	561	574	613	572	573	562	590	595	535	545	547	581	565	640	600	605	560	601	563	634	571	570	583	579	599	563	572	552	544	568	552	566	593	627	563	585	553	589	604	594	557	572	588	565	610	541	580	544	545	606	590	584	554	581	595	579	566	628	585	576	585	534	555	550	554	591	563	563	597	565	563	553	534	583	565	547	599	603	561	589	558	569	601	562	536	550	590	596	584	566	562	557	572	598	562	603	552	564	549	571	557	564	584	554	559	596	575	576	550	556	575	539	544	568	592	595	542	584	517	597	559	595	586	602	606	578	577	600	549	575	604	574	620	593	587	587	574	534	538	566	553	598	586	560	544	583	584	602	559	596	594	566	560	580	605	582	588	569	578	584	565	572	580	564	591	552	547	601	597	626	574	561	585	553	597	593	609	585	585	610	560	560	587	590	581	560	563	596	637	573	545	560	594	575	545	586	594	577	577	611	592	578	539	570	585	595	600	562	585	570	603	598	556	548	631	565	573	597	571	594	602	549	556	546	544	555	608	579	589	590	547	641	583	584	585	544	570	607	549	590	558	543	584	595	562	575	597	554	587	616	527	625	601	546	572	558	561	565	578	587	575	571	571	567	570	594	558	546	555	599	577	626	551	561	581	537	578	575	601	597	598	600	641	581	590	591	564	637	583	555	568	590	579	583	608	592	589	554	601	560	576	554	583	581	581	562	588	580	567	613	559	618	621	596	564	565	548	527	555	591	569	581	586	539	578	548	590	574	570	555	577	578	553	583	553	570	559	578	553	563	605	591	598	595	526	551	596	586	549	558	619	609	575	582	574	615	595	562	590	540	580	594	573	621	585	511	566	572	582	581	551	592	597	633	559	564	564	592	548	559	588	551	582	582	570	581	596	616	549	564	563	546	624	579	583	597	597	562	608	638	592	564	558	592	567	573	529	612	566	588	615	553	592	571	622	598	626	575	555	599	607	559	585	594	565	547	550	640	591	620	540	561	554	598	543	581	582	598	559	594	616	579	607	560	571	578	515	574	613	583	584	587	558	582	552	577	588	575	581	542	581	568	574	553	545	600	640	586	542	568	564	576	552	578	586	584	559	590	598	584	577	571	568	560	601	619	626	567	609	572	646	603	597	602	563	579	595	561	537	620	559	648	513	567	599	607	569	593	576	605	583	585	570	594	588	586	546	590	573	558	581	576	557	592	593	603	549	534	536	562	601	565	581	601	586	529	567	559	605	530	579	608	603	509	599	592	627	623	543	579	568	573	584	555	569	541	566	554	550	606	559	591	666	536	564	570	581	584	626	567	614	560	557	561	580	592	578	560	611	544	575	542	544	579	561	564	606	582	560	616	603	583	561	553	576	581	559	577	601	604	571	569	577	585	541	537	609	578	593	542	598	555	588	541	538	570	542	592	581	585	597	562	616	567	612	584	556	595	560	603	619	580	577	538	604	572	600	572	558	608	590	553	566	571	534	561	577	568	590	584	578	518	571	578	558	596	551	564	568	606	600	529	602	572	573	613	532	589	579	579	554	583	534	589	577	546	530	577	558	555	612	551	560	574	560	559	576	577	544	602	610	616	566	587	575	561	562	573	603	568	599	589	556	565	545	581	566	569	549	561	541	563	618	602	549	532	595	596	578	526	552	615	577	627	581	525	567	595	606	584	561	607	584	590	533	548	588	546	609	580	559	582	589	576	535	537	549	557	619	619	563	568	559	578	550	562	570	533	585	576	581	583	539	613	548	593	557	613	571	584	568	588	554	563	596	566	578	588	586	574	584	603	561	609	597	577	574	576	537	586	550	561	607	596	580	536	595	574	621	568	582	557	620	579	533	579	615	550	568	589	562	585	595	534	596	559	541	592	542	551	566	562	560	559	577	531	575	565	577	567	559	594	559	615	612	586	577	568	602	569	572	605	581	617	585	572	593	583	532	584	570	565	581	574	582	604	561	571	567	568	566	580	564	624	558	561	573	614	571	589	588	587	599	576	581	591	596	566	564	588	636	547	601	560	549	556	582	547	612	636	571	628	589	584	597	539	595	594	589	564	576	542	617	574	580	580	578	556	624	629	619	576	563	596	616	582	590	593	597	586	569	559	575	606	609	578	569	578	552	565	627	586	571	526	586	537	551	592	608	611	573	612	554	567	560	555	572	591	571	590	612	599	603	569	571	577	554	562	546	585	611	559	520	596	565	543	563	583	598	623	591	515	574	541	556	610	562	559	521	555	581	579	569	592	613	567	599	548	553	587	607	572	576	541	578	618	542	592	552	556	568	563	600	577	589	556	596	592	532	589	623	550	581	590	560	587	550	595	598	542	603	519	594	593	548	586	573	603	576	591	556	579	589	608	586	575	621	615	570	592	609	555	570	592	568	534	592	587	594	569	597	548	565	600	550	596	546	541	539	563	543	611	578	563	597	528	599	583	572	582	610	592	598	548	600	571	587	577	571	601	600	575	617	583	591	589	551	569	564	547	584	574	570	599	599	566	535	557	600	541	543	554	533	591	570	591	545	562	546	567	588	547	570	600	578	567	569	569	569	583	527	577	588	579	611	580	583	583	532	542	613	589	554	563	571	539	582	571	558	581	555	560	565	555	606	636	599	613	583	565	612	582	557	560	558	563	572	562	585	512	582	576	576	596	621	595	599	581	563	575	544	564	567	567	559	583	547	560	556	596	578	586	643	597	617	561	593	525	601	596	562	597	604	556	589	586	578	605	603	570	549	573	555	575	583	568	573	532	580	553	612	614	564	564	584	577	567	602	549	580	564	585	559	576	578	557	590	578	556	532	596	568	558	604	580	562	603	539	543	552	550	558	644	609	571	593	578	577	599	547	569	605	596	532	577	552	590	523	596	552	586	572	587	547	582	587	534	558	573	634	581	559	599	579	565	578	551	586	553	609	590	550	576	601	590	590	593	596	568	576	597	584	552	552	555	559	588	553	549	578	593	587	550	571	588	600	572	586	548	555	550	588	562	562	576	560	525	589	563	574	599	608	575	616
24196	7391	9877	2290	285	199	151	178	184	186	168	180	178	178	178	169	178	179	148	160	185	188	172	165	190	196	202	193	161	156	179	154	198	183	160	142	196	175	167	161	165	172	184	171	160	173	180	178	179	174	169	189	163	183	180	181	201	169	174	187	162	165	172	187	184	171	171	176	172	147	147	174	144	164	190	149	175	188	164	169	190	156	185	180	145	175	175	175	183	178	184	209	212	226	193	197	205	186	168	162	180	171	166	156	179	153	157	166	179	162	176	180	171	168	154	162	182	176	183	193	173	137	168	201	161	173	181	161	151	142	194	178	191	156	151	176	170	148	176	173	152	186	190	182	183	185	174	163	176	185	175	187	174	156	180	160	146	177	198	140	161	152	163	165	178	185	183	178	155	154	150	170	184	186	159	170	163	189	169	187	187	180	157	167	164	159	182	183	190	153	151	181	170	154	169	163	179	197	182	193	172	161	190	181	138	162	170	156	144	185	165	169	189	205	161	161	195	146	167	159	170	168	169	183	153	173	176	175	149	158	198	154	172	158	196	159	158	159	154	164	188	150	164	155	174	173	173	172	174	154	163	170	158	199	210	135	165	191	159	147	184	179	163	187	159	158	187	173	167	184	172	198	169	159	175	160	167	170	184	169	167	177	167	201	162	156	190	195	168	169	167	177	193	186	173	133	174	160	170	138	179	178	176	166	165	172	139	164	176	158	146	177	157	175	217	164	169	157	154	173	176	167	167	176	180	174	178	181	158	187	186	160	182	177	172	162	185	171	187	165	174	167	169	185	163	192	137	176	169	161	166	169	171	139	172	162	145	184	163	174	168	155	186	182	162	173	172	194	166	181	148	171	193	162	151	176	182	174	185	151	167	164	190	174	182	160	181	188	175	166	158	153	167	177	165	180	160	165	189	145	178	175	172	200	173	189	177	177	164	185	146	200	179	182	171	176	155	179	174	190	175	176	160	192	182	170	166	181	169	177	164	176	163	146	191	162	169	176	159	175	162	157	163	176	180	154	187	191	171	153	179	173	185	187	195	178	170	164	163	182	179	160	166	166	168	171	165	174	196	157	170	157	152	191	191	183	169	173	174	189	168	187	153	174	165	184	159	182	162	171	175	192	165	165	183	175	161	180	166	166	164	172	175	174	162	158	162	168	180	157	184	169	158	163	162	207	172	171	159	168	182	181	190	216	169	158	170	173	156	179	158	170	163	176	168	175	168	179	178	186	171	185	193	177	164	169	195	167	161	186	158	185	160	181	189	146	158	149	157	163	176	190	154	155	159	177	155	166	168	182	158	183	178	183	166	173	151	178	178	180	191	159	167	157	154	184	178	162	180	156	176	154	158	179	161	171	185	194	158	179	165	193	182	175	180	153	183	168	180	171	168	199	155	163	164	188	189	167	172	173	176	180	151	170	169	184	165	172	148	161	190	152	187	176	172	178	167	179	157	183	165	164	184	169	186	179	188	176	160	163	152	158	164	181	165	178	166	154	164	176	176	184	149	159	166	175	163	186	186	164	144	162	182	170	170	172	160	176	161	180	162	166	176	174	159	180	171	157	164	172	165	176	197	161	182	160	157	156	189	151	181	161	157	160	181	179	151	179	173	153	150	189	182	187	174	170	181	177	194	173	166	177	181	175	173	174	187	184	188	160	199	157	176	162	164	192	190	186	154	172	167	187	183	171	164	169	200	172	170	173	185	182	152	193	178	194	185	199	170	177	162	171	145	168	164	150	171	182	176	189	177	164	158	182	164	172	150	160	224	169	134	186	174	192	150	161	179	183	191	155	162	182	161	174	169	172	190	154	167	197	155	168	165	177	184	156	163	193	155	179	170	166	199	178	165	172	151	155	167	177	179	157	174	152	181	162	189	191	164	160	152	197	159	194	155	179	181	156	178	175	162	151	162	170	173	177	145	177	167	190	184	170	172	155	179	170	175	147	199	177	174	165	171	148	192	182	179	168	141	166	153	169	164	180	190	172	157	176	136	180	183	157	186	162	161	170	183	158	151	159	162	177	172	152	173	144	183	170	180	190	168	158	150	183	187	202	153	164	181	177	160	171	154	161	173	185	191	161	179	170	170	188	158	157	180	167	179	158	158	167	149	158	176	172	169	170	158	188	186	157	163	197	196	162	172	170	149	168	163	168	194	199	195	169	191	175	155	175	178	170	188	167	181	171	177	179	175	180	177	156	198	153	187	181	184	165	140	183	179	172	154	172	168	197	182	163	170	175	139	189	146	183	153	191	170	168	171	177	166	163	137	173	191	168	180	178	171	184	174	171	175	183	158	142	166	190	167	176	152	183	156	160	189	167	159	164	214	151	172	176	169	176	169	188	185	177	158	162	179	154	144	160	183	160	167	167	181	172	173	161	187	166	175	187	171	164	179	188	177	188	153	147	168	169	163	177	153	188	169	178	186	159	168	178	163	167	186	166	151	141	162	154	152	178	168	162	180	167	163	189	172	165	173	200	164	179	182	165	187	174	170	170	182	160	183	166	164	175	184	174	172	182	167	147	169	177	179	158	184	196	157	174	160	187	173	168	163	186	183	190	155	147	167	187	169	173	157	177	186	161	151	171	178	181	178	186	172	175	173	190	161	172	160	169	167	161	156	154	190	191	180	185	172	179	180	124	160	166	155	159	176	151	197	177	163	183	177	172	165	185	161	188	175	184	164	182	169	194	178	159	196	156	155	176	183	173	163	186	175	182	172	192	191	142	173	173	181	191	181	184	186	179	156	168	147	179	184	193	169	199	164	173	189	171	205	196	174	194	176	161	154	156	155	161	179	175	172	180	174	168	164	173	184	166	194	157	144	176	158	168	164	183	163	167	170	173	176	188	149	185	158	162	172	153	192	186	191	176	161	185	182	165	165	185	184	178	185	177	160	158	168	174	174	150	162	158	167	173	189	160	178	177	157	184	180	168	185	161	171	172	169	187	167	143	192	176	174	157	179	167	186	179	173	162	177	162	174	164	170	167	152	177	153	183	162	173	162	180	175	166	188	188	163	160	171	174	164	144	159	167	180	176	148	172	154	170	164	176	156	194	178	157	216	147	162	163	168	171	156	155	170	171	192	159	197	171	183	194	161	171	169	167	146	162	162	156	175	169	164	197	176	195	179	169	186	155	177	150	167	171	187	164	171	170	182	149	163	162	166	168	170	155	184	167	171	150	182	154	184	154	179	170	156	177	186	185	152	168	197	196	152	174	180	163	164	178	194	163	174	177	163	174	181	169	165	182	175	166	159	179	179	175	151	192	157	166	165	168	195	170	163	171	160	172	197	200	193	179	178	158	187	170	172	164	179	167	182	183	159	174	170	194	160	174	168	166	183	179	178	178	162	186	167	165	170	187	162	174	184	159	187	195	181	173	142	155	154	161	172	166	174	163	176	161	200	152	173	174	169	176	179	172	175	180	179	172	168	181	184	177	173	166	179	156	152	170	169	186	184	160	177	166	175	179	191	179
20215	7650	15911	3944	570	574	487	534	514	508	517	477	502	495	480	483	480	533	499	528	483	493	489	482	494	467	477	474	483	498	517	442	507	488	499	470	454	490	463	474	495	511	479	510	499	514	585	551	520	537	510	566	526	496	501	486	473	501	477	470	494	498	484	482	509	461	459	502	516	496	491	494	462	505	511	499	498	471	513	490	505	502	514	549	482	460	511	477	506	494	532	632	670	631	579	526	530	485	474	450	492	477	514	506	465	496	470	485	501	469	493	480	466	478	485	541	474	479	476	495	457	487	534	508	486	486	513	484	516	459	471	518	474	495	484	487	504	491	498	469	486	497	508	502	475	536	488	488	483	505	495	503	471	469	479	507	492	487	450	493	496	509	473	509	498	453	478	475	484	452	512	497	445	485	467	457	484	472	452	514	481	471	515	491	481	478	517	502	485	464	530	486	504	452	517	486	473	461	485	513	475	471	492	468	486	500	508	529	471	505	515	489	481	497	462	495	440	513	487	475	505	500	503	487	485	451	499	516	494	495	503	494	483	511	504	476	458	487	472	467	486	482	465	469	501	523	482	501	493	512	462	484	522	479	485	439	495	473	507	458	485	493	466	475	490	477	484	475	528	463	473	445	499	508	503	476	482	495	514	474	481	491	488	472	516	475	474	485	469	463	481	446	487	464	480	480	535	483	514	480	469	478	486	482	517	455	533	481	512	482	454	477	502	474	508	457	494	474	476	501	474	453	489	517	491	467	462	524	481	458	462	462	468	475	480	468	528	495	491	486	477	477	462	439	478	480	509	483	509	478	489	454	485	484	391	454	451	524	512	463	484	471	452	458	441	470	494	488	455	507	512	484	483	484	464	466	470	448	489	491	485	474	463	457	483	503	457	487	475	455	475	471	479	498	506	518	469	485	479	517	504	500	500	509	502	504	498	445	501	502	484	456	519	466	473	507	480	505	459	507	460	465	490	472	447	493	441	460	467	490	481	473	480	520	438	477	532	521	498	473	524	508	540	489	474	492	489	446	479	481	465	498	465	537	463	472	462	513	470	483	502	470	493	464	482	503	487	476	484	469	470	499	476	520	456	480	487	475	528	486	469	420	480	486	468	526	524	470	497	495	503	490	490	495	500	462	486	497	478	449	467	511	496	490	475	474	501	516	502	496	468	470	530	502	510	454	446	485	495	453	537	502	461	527	472	516	481	477	499	484	507	506	527	494	491	512	490	511	484	503	513	482	474	466	483	510	507	480	500	496	494	461	458	515	454	445	454	531	470	523	474	509	516	470	484	524	514	491	440	458	502	515	489	454	519	442	482	487	495	462	489	451	496	439	476	512	469	476	526	487	457	508	459	509	462	475	482	493	463	473	478	471	499	485	520	487	465	458	468	492	507	494	452	475	479	494	510	447	464	450	459	493	493	501	453	474	471	513	503	506	483	470	507	489	465	448	503	519	487	536	489	465	505	473	457	483	479	453	510	495	434	477	499	521	440	472	496	473	453	481	493	484	493	468	472	518	466	501	520	498	500	481	500	468	491	502	469	474	486	434	461	493	455	516	480	458	470	506	495	495	497	476	489	469	495	512	468	480	458	495	460	499	507	497	516	498	464	495	486	469	468	506	480	525	473	462	507	467	467	506	452	493	502	494	504	472	454	503	520	493	519	471	514	482	476	496	485	482	515	474	457	492	513	501	474	492	531	496	504	484	506	494	468	467	498	501	521	492	462	445	490	499	441	478	513	509	535	503	483	470	500	536	505	481	496	497	437	467	500	511	477	484	496	506	499	516	476	534	475	496	483	487	484	466	488	511	492	477	506	425	473	512	498	531	500	455	486	486	504	459	510	470	498	521	525	509	495	459	522	509	467	468	481	475	489	418	491	506	521	445	471	462	494	504	445	494	466	473	507	523	452	507	486	442	472	489	491	498	470	441	519	450	487	470	465	504	479	491	497	446	506	454	507	507	496	548	483	482	447	509	509	515	489	453	427	473	477	508	463	470	487	494	477	478	481	479	474	491	461	494	468	503	460	449	496	445	495	469	462	493	464	461	510	486	468	479	484	496	450	496	521	514	443	473	479	507	488	447	501	483	508	488	505	548	473	497	475	527	461	486	473	469	462	507	472	446	453	483	461	513	478	507	469	474	505	509	482	478	477	470	472	455	500	500	461	478	472	462	485	508	466	469	514	477	514	479	504	477	459	504	443	492	532	498	477	509	469	562	479	474	468	492	467	457	488	516	501	483	497	461	528	494	502	482	501	477	469	523	490	468	491	493	434	504	502	508	488	460	502	473	485	490	447	483	448	452	519	512	476	475	523	461	501	471	468	500	513	486	495	514	476	471	475	467	440	465	508	491	491	479	485	446	472	476	486	504	477	479	506	470	458	499	469	463	477	517	457	506	474	508	484	535	524	493	471	489	508	504	461	489	478	485	494	498	506	503	454	524	494	489	501	471	472	487	495	518	490	487	515	520	483	471	482	493	495	512	488	511	455	482	449	430	486	489	484	497	528	531	426	479	477	468	498	499	458	492	512	534	518	464	496	495	452	498	503	520	467	510	477	442	506	490	495	479	495	493	500	460	475	491	504	476	513	483	465	510	477	482	499	439	485	490	491	462	477	463	493	529	494	504	496	505	454	503	478	494	486	500	465	472	498	501	529	477	485	521	484	476	502	489	494	488	472	500	441	492	466	494	473	503	473	476	473	445	483	518	516	477	465	481	512	437	518	496	468	490	495	516	472	459	479	477	487	492	490	514	476	481	495	502	468	501	493	478	470	459	509	492	485	471	486	453	500	485	490	529	508	464	486	508	497	483	507	493	416	526	492	497	479	485	458	463	472	469	493	508	492	510	462	492	436	490	477	456	460	507	468	508	516	475	485	496	518	468	494	517	514	549	499	500	499	449	500	496	480	464	438	485	496	479	465	492	421	508	492	489	498	454	474	434	486	451	473	474	493	535	517	505	466	507	495	490	515	495	469	476	458	490	483	438	514	530	542	485	503	481	501	478	501	485	492	502	490	471	488	490	520	463	492	523	491	473	479	497	471	444	471	515	486	474	512	479	458	501	524	492	468	502	479	501	444	467	457	485	496	469	521	512	480	524	483	489	443	473	520	477	483	455	470	501	459	461	491	475	456	436	516	500	492	476	537	497	444	526	497	480	501	488	482	500	481	457	495	473	475	490	504	482	509	482	453	493	497	512	487	491	457	484	487	486	460	533	478	507	510	486	486	442	458	503	495	465	444	486	504	472	467	462	453	492	438	500	527	482	447	506	475	444	469	460	505	514	505	486	456	460	481	462	492	494	462	471	510	490	486	482	485	474	499	454	465	470	509	478	520	450	469	489	513	492	469	494	463	461	480	505	512	484	514	475	483	456	513	493	488	435	477	460	505	457	518	472	472	510	488	474	527	510	485	489	462	519	457	467	454	488	481	497	502	444	494	481	505	500	483	461	482	463	500	473	488	492	483	489	485	493
66503	45459	53097	26073	2772	342	266	267	204	182	173	202	173	169	170	155	158	181	162	164	159	154	179	187	130	147	148	156	149	165	160	177	127	151	161	151	133	167	144	149	133	155	170	190	198	249	245	213	196	204	189	206	226	182	192	142	158	153	148	150	155	150	168	153	170	161	133	144	134	146	150	140	151	143	167	167	162	160	152	136	158	146	170	139	152	151	148	147	157	165	175	222	270	245	183	169	165	144	160	136	156	147	141	166	144	179	171	171	166	111	144	165	145	134	142	154	161	167	146	141	160	139	149	142	130	143	147	140	175	163	132	142	143	154	147	134	155	159	149	149	149	157	145	154	136	149	139	161	162	166	149	132	142	153	141	133	160	158	156	146	155	130	146	167	136	134	159	159	125	141	147	143	141	128	134	162	140	151	155	162	132	168	164	159	147	134	135	149	149	166	136	157	136	157	156	148	143	172	144	141	166	160	165	156	165	127	158	158	159	127	144	136	135	158	138	158	143	140	153	162	126	153	157	130	150	150	137	169	155	151	143	177	162	128	167	131	164	163	144	143	146	168	144	144	155	149	150	152	138	157	160	155	144	124	133	153	152	157	153	176	149	132	156	160	153	148	152	128	145	147	136	158	148	144	166	165	156	133	143	145	157	168	155	139	162	143	147	142	161	149	159	139	166	133	138	140	142	135	139	147	148	142	178	153	156	146	145	139	143	150	155	122	145	121	146	125	154	149	152	154	127	157	164	158	147	139	138	153	150	147	133	128	154	128	137	132	156	130	157	150	125	148	137	140	151	139	157	160	142	134	134	157	157	141	149	144	149	170	156	144	150	134	151	156	155	155	139	153	149	143	149	141	175	150	169	165	149	143	159	153	135	156	138	138	134	138	156	150	138	121	180	148	167	133	153	149	157	168	153	132	140	143	142	158	147	156	155	141	139	148	173	129	131	171	168	168	130	161	158	136	139	146	134	178	154	159	166	141	143	156	147	170	147	148	141	177	146	166	137	153	163	138	157	173	152	141	156	155	166	158	154	140	149	127	159	161	159	162	142	149	136	141	144	143	151	142	145	140	150	161	158	137	166	156	155	147	151	176	120	151	168	137	156	149	137	152	173	158	152	170	154	125	138	156	153	142	181	193	151	162	135	122	134	147	130	140	179	167	126	142	150	172	164	153	128	145	146	144	153	165	132	119	144	143	138	153	167	166	167	186	162	129	159	146	160	158	154	160	149	155	148	121	157	165	146	165	147	161	161	154	156	128	119	135	138	149	146	162	164	154	125	164	152	169	169	155	147	149	152	166	156	128	155	153	157	162	149	166	166	144	147	149	157	124	147	167	147	128	170	153	140	170	155	139	146	142	140	157	152	137	158	137	151	131	124	137	141	139	134	158	146	139	147	137	155	153	150	153	156	138	138	155	132	157	141	158	142	153	153	167	142	154	146	154	149	134	139	140	136	157	144	150	151	148	156	150	134	154	141	147	171	165	144	151	155	144	154	151	145	161	141	146	165	143	153	145	151	140	155	136	152	137	143	148	141	161	138	146	148	153	151	140	150	157	156	149	160	165	115	138	144	162	141	141	156	152	141	148	158	157	148	155	174	138	148	155	164	141	144	140	155	134	161	143	154	144	156	139	139	162	141	136	136	127	168	159	149	158	164	144	159	162	153	138	164	147	155	148	158	169	149	154	152	151	174	172	152	155	166	167	167	129	157	138	134	129	141	145	141	142	154	155	161	171	137	141	132	145	161	152	150	127	150	127	151	138	157	146	157	144	120	138	122	157	129	130	148	148	151	151	140	141	168	131	145	130	151	156	154	164	148	133	155	133	156	160	129	133	147	161	150	129	150	160	133	129	153	146	153	115	143	166	147	148	147	146	149	121	148	135	143	144	155	130	135	141	154	142	146	152	154	144	159	158	159	140	151	164	178	133	157	130	174	150	155	137	145	132	158	178	146	162	157	146	151	152	153	141	142	143	135	157	151	145	136	113	139	145	126	142	142	126	129	141	153	149	149	147	147	160	141	142	138	156	137	154	139	169	153	135	163	172	161	141	157	135	154	161	154	166	137	133	150	151	160	131	154	148	167	155	169	160	154	151	162	136	156	144	138	142	153	149	148	148	146	129	131	140	158	156	130	121	125	169	138	149	139	155	154	133	134	155	164	128	154	167	186	138	136	152	149	159	162	156	185	146	163	151	156	149	157	129	135	139	141	140	147	150	158	159	143	140	154	145	162	94	141	145	150	151	168	152	136	142	133	159	148	135	122	136	137	147	151	155	149	160	127	127	146	144	123	153	140	168	153	156	146	158	164	154	151	148	154	140	148	147	154	161	156	163	157	136	144	143	136	149	139	141	143	134	139	106	131	155	165	156	129	138	130	153	150	147	151	142	158	155	166	142	159	143	155	146	138	147	142	140	139	150	163	155	150	161	163	170	163	156	142	157	146	122	147	142	137	149	133	154	155	138	158	157	170	124	165	129	128	169	181	152	128	171	154	170	153	130	143	159	150	134	160	152	156	174	146	169	136	123	132	140	164	140	143	171	153	150	143	162	143	128	148	170	132	156	146	142	139	134	160	161	142	147	131	138	159	131	151	162	139	149	151	139	149	138	134	145	156	160	141	168	152	151	127	158	155	145	156	152	141	155	122	128	157	159	154	134	156	154	160	143	162	149	162	143	134	141	164	160	139	141	147	161	170	134	122	134	181	156	160	167	140	169	159	120	140	155	151	143	126	137	137	150	154	172	148	143	161	161	138	145	137	141	151	159	159	158	126	132	157	140	142	143	155	163	153	148	155	141	159	144	139	160	133	136	145	152	127	146	131	119	150	149	161	124	146	141	118	131	149	164	151	154	154	180	145	156	151	162	135	133	143	150	126	171	139	152	141	165	152	143	145	157	158	142	143	169	152	144	156	120	152	137	153	156	142	167	142	157	135	148	160	137	128	137	141	139	151	140	145	152	157	149	141	152	145	150	153	136	130	142	135	111	146	149	139	146	132	139	148	149	147	130	153	152	146	162	153	143	151	177	144	120	168	152	140	144	153	138	141	125	154	142	161	143	147	152	165	151	133	149	154	129	168	146	141	164	155	161	142	146	157	164	145	141	121	143	146	143	145	146	150	165	146	150	129	162	169	162	157	158	157	152	168	162	142	168	177	143	132	117	162	130	165	123	136	149	138	128	156	123	138	138	160	172	161	143	152	132	141	141	119	149	150	144	144	141	141	157	150	133	154	144	131	154	155	131	140	150	158	135	152	161	139	146	160	153	169	155	154	157	160	140	135	157	156	140	148	152	138	139	148	129	161	155	130	135	154	142	159	148	147	151	142	155	153	135	150	141	167	146	143	166	157	149	166	143	147	149	150	154	167	136	156	140	143	158	155	153	152	146	165	125	143	130	138	142	138	158	142	147	138	146	154	159	167	129	154	168	154	156	142	144	148	140	175	137	150	136	150	135	146	151	150	142	162	156	174	156
41420	33170	47870	15250	1240	1065	941	827	812	707	702	635	590	551	558	540	544	526	502	492	494	469	483	492	481	467	482	503	443	437	449	454	438	454	470	439	446	457	498	460	484	444	504	737	706	969	1468	1022	844	908	763	773	945	608	550	522	523	537	471	432	487	459	454	481	485	427	426	380	454	439	433	444	451	454	456	416	435	486	431	442	431	414	480	469	450	404	476	451	476	491	847	1326	1338	1158	757	571	474	465	451	398	377	474	409	437	431	419	415	429	423	399	422	419	432	437	424	460	444	443	429	441	440	430	457	435	391	446	450	423	439	433	450	436	453	407	450	468	417	415	481	442	435	400	388	456	435	405	456	456	439	453	454	413	462	454	406	403	400	402	400	419	458	453	415	437	473	412	418	434	423	440	429	438	427	446	398	406	452	461	427	436	457	440	426	460	415	434	421	413	437	459	431	442	459	434	432	424	469	474	425	425	410	440	430	437	452	418	443	440	477	444	429	446	443	454	448	471	413	424	458	453	444	435	428	401	431	390	433	434	416	470	458	446	409	422	434	452	435	443	468	446	413	398	425	429	423	449	403	427	442	408	448	437	453	393	463	395	396	426	422	479	432	415	450	429	434	446	449	454	414	428	453	464	419	402	423	451	412	407	440	448	417	430	436	459	448	476	445	482	448	463	413	435	418	432	441	424	396	442	466	418	434	405	417	428	414	428	451	479	432	416	449	432	403	457	454	469	439	431	437	442	414	450	432	442	428	452	461	478	467	420	430	443	472	457	432	425	443	442	465	426	447	445	438	413	409	431	430	424	433	409	428	430	453	455	453	447	440	422	433	452	432	439	442	427	417	510	490	421	445	450	469	431	443	401	461	442	450	408	424	410	429	462	459	431	421	455	395	447	415	439	458	455	430	445	438	444	419	453	460	436	415	406	416	443	432	454	402	468	425	419	431	417	431	392	455	457	433	383	445	465	428	419	426	447	426	454	448	424	438	450	426	435	463	450	447	445	412	414	471	449	432	415	430	449	477	425	435	422	448	481	456	429	444	414	425	456	400	429	409	444	394	444	412	428	455	431	452	460	441	457	423	412	440	428	455	432	419	442	440	418	471	432	448	447	419	450	427	417	454	447	453	397	433	411	426	438	424	442	434	466	437	410	449	435	396	433	454	433	421	473	418	438	460	438	443	438	470	439	460	461	440	423	424	416	430	418	448	446	412	451	433	435	435	447	462	471	414	431	430	411	458	443	422	476	418	477	397	436	436	441	431	461	437	420	419	430	421	449	422	471	449	455	455	452	449	394	416	431	434	414	433	426	419	475	404	404	435	407	420	409	421	436	421	452	415	410	417	455	456	400	417	407	497	462	427	388	418	459	459	427	441	408	435	407	424	426	450	424	421	442	384	450	425	424	430	451	444	461	469	456	457	439	418	445	444	419	429	462	484	443	417	426	422	466	412	420	451	417	416	438	457	398	417	409	452	438	415	419	455	401	460	443	450	458	427	427	476	423	433	406	447	445	428	427	419	443	420	423	402	441	419	431	431	434	440	418	425	430	423	395	438	459	455	432	444	408	438	438	412	455	444	412	433	399	431	413	421	420	443	416	421	414	433	433	485	470	411	440	431	456	421	437	436	450	425	459	433	426	443	439	407	418	457	440	450	424	415	423	437	451	437	422	442	425	418	417	426	410	427	428	464	440	435	418	428	447	500	442	432	488	390	458	441	446	432	425	411	427	388	459	451	407	439	455	420	454	470	442	436	453	442	428	403	418	414	417	430	437	432	450	486	470	426	464	412	422	423	411	424	438	452	461	461	431	435	441	427	442	461	428	430	459	406	447	411	436	447	426	441	403	435	470	390	450	441	423	411	446	443	434	440	459	442	403	436	435	438	426	415	459	439	417	414	420	437	442	424	477	448	432	437	473	429	384	430	425	424	421	437	433	431	427	441	436	467	453	428	423	440	402	436	438	450	444	418	429	416	467	405	444	470	404	427	471	449	446	419	366	447	431	427	411	461	401	446	449	413	449	453	467	452	395	426	435	411	447	438	465	450	400	426	430	441	465	444	418	437	447	473	406	439	395	417	435	438	411	429	423	476	409	452	432	449	429	414	440	430	438	413	442	427	443	435	436	440	418	430	465	412	417	396	438	448	432	435	408	422	435	464	402	447	449	449	419	434	436	441	465	437	441	417	416	427	448	462	461	435	455	405	457	455	419	433	458	453	481	393	420	455	411	448	434	433	417	398	443	453	413	448	440	425	424	446	443	431	418	429	445	422	468	431	436	433	413	422	406	462	442	436	438	446	412	403	423	462	439	436	400	446	447	439	430	431	481	456	425	450	430	384	404	451	423	439	434	416	446	427	418	442	428	439	437	374	404	427	447	431	423	450	454	432	445	407	433	427	408	445	455	422	431	417	449	494	427	432	449	436	441	450	437	429	453	452	432	446	450	468	444	438	411	471	453	484	475	401	409	437	456	476	435	450	435	440	444	429	449	446	416	441	423	437	430	465	432	431	462	405	440	434	455	437	433	412	460	436	421	392	421	427	408	420	428	431	407	449	461	439	409	444	447	425	466	396	437	429	441	434	476	435	444	421	448	459	409	474	429	421	459	444	463	427	394	434	453	436	408	474	432	422	428	385	408	464	459	470	447	446	444	445	407	433	459	450	401	435	447	443	407	428	426	442	457	459	422	432	430	410	425	459	463	459	425	424	446	457	430	438	454	439	443	410	416	429	411	449	432	431	437	459	388	462	406	449	439	441	420	462	440	427	428	472	426	414	437	429	426	450	458	416	425	460	439	466	446	434	423	410	432	453	454	399	450	450	440	442	449	445	423	431	407	407	446	455	423	456	455	448	432	409	449	451	450	455	383	429	416	405	446	435	436	454	477	453	457	439	436	437	411	425	405	428	417	401	448	436	445	455	454	420	469	462	406	473	437	461	444	428	481	430	412	428	453	413	437	439	414	406	478	414	420	405	439	481	423	439	417	435	451	429	434	445	426	451	396	418	424	469	481	433	436	442	443	422	433	422	453	433	428	434	442	415	434	459	409	495	427	436	446	395	456	442	421	453	427	459	449	436	411	431	438	472	389	419	427	440	461	402	451	444	444	426	451	420	407	474	417	457	417	423	413	432	407	412	446	417	441	425	464	441	450	428	451	438	455	457	438	406	440	420	410	421	406	428	453	420	393	420	453	412	459	437	408	406	427	443	470	422	437	419	418	453	452	420	450	430	422	414	455	403	455	445	428	461	378	430	418	390	430	411	418	425	425	433	450	457	447	435	465	434	460	433	448	422	419	421	426	407	452	446	448	393	402	456	465	447	426	427	423	434	454	455	424	419	466	424	430	400	440	440	413	408	429	386	430	421	421	403	457	380	444	441	468	435	426	411	439	443	439	454	442	470	431	455	450	494	421	417	410	444	433	412	434	420	460	448	412	407	439	431	427	435	411	423	419	411	427	439	441	427	434	393	453	440	454	411	413
78768	58306	65513	35730	9026	880	426	347	368	311	263	249	243	227	208	218	208	246	230	259	202	216	201	194	199	204	214	211	199	211	209	196	216	204	202	205	217	198	226	221	206	206	206	250	264	395	460	409	297	297	276	241	266	218	235	223	191	235	202	178	200	211	187	209	218	207	198	187	208	209	186	199	207	203	199	184	192	179	205	188	195	183	200	187	202	174	227	210	207	208	336	358	348	355	328	252	190	204	196	193	200	183	188	238	204	210	204	188	199	201	195	185	195	226	195	183	221	200	216	214	215	195	199	219	206	215	192	214	188	218	215	217	183	203	222	195	180	186	217	191	198	191	196	196	188	220	185	224	201	198	215	189	182	175	195	196	186	219	205	202	202	195	188	217	229	169	204	189	204	183	208	181	191	195	193	174	198	203	189	198	199	194	192	204	191	203	192	177	187	201	186	169	190	218	231	190	184	185	193	176	181	220	194	220	209	188	204	201	174	212	187	184	204	172	188	191	184	218	177	197	220	201	228	202	195	190	213	192	194	210	189	194	198	210	206	230	199	184	183	211	201	206	194	200	212	219	189	198	217	202	224	211	191	212	205	186	210	185	198	209	200	182	194	184	197	198	201	198	186	207	201	216	182	166	174	198	201	191	201	192	202	211	196	181	177	220	183	217	194	209	205	210	206	203	218	185	214	200	180	232	186	194	172	209	204	207	195	203	182	207	200	206	192	211	197	226	189	198	214	215	184	200	178	202	190	205	215	201	203	211	216	214	175	193	186	168	182	188	201	202	211	223	200	203	208	193	176	208	197	197	201	198	205	203	184	197	207	202	204	184	192	199	198	189	208	193	227	186	190	204	197	200	201	213	200	179	202	217	201	204	209	175	174	201	198	211	219	171	218	193	199	191	212	178	182	193	186	198	206	200	208	218	168	187	191	213	206	190	212	204	181	188	173	172	213	211	218	213	204	198	178	209	155	219	187	186	212	201	189	217	211	200	194	179	194	203	204	189	205	181	196	200	203	207	209	217	228	202	166	218	167	184	221	180	195	192	187	203	177	199	195	196	201	225	194	199	187	210	198	192	203	217	181	201	187	198	195	211	192	180	195	201	221	208	206	217	206	183	208	197	220	192	188	174	179	208	216	216	236	210	215	201	204	183	192	198	197	172	210	185	216	195	184	187	226	193	199	194	196	178	195	190	218	226	202	188	178	181	179	192	215	212	197	195	198	201	190	189	240	208	190	210	201	208	178	201	212	211	224	170	196	207	215	191	183	189	207	197	224	195	188	211	176	212	176	214	211	216	196	196	205	199	190	190	194	215	183	206	183	185	192	193	194	187	213	205	197	191	201	183	195	185	182	237	195	174	203	202	209	182	205	189	182	224	213	175	195	180	165	185	182	210	180	186	228	209	171	180	176	198	204	188	179	189	214	223	204	196	197	191	179	191	217	188	190	191	214	221	189	199	218	187	194	198	186	206	181	226	169	191	181	229	209	203	192	218	182	198	201	212	227	183	188	203	197	199	184	186	183	175	204	194	182	179	192	215	175	200	174	204	203	202	199	200	198	201	202	182	204	208	168	206	173	175	203	183	203	206	193	203	192	189	192	178	183	213	201	218	194	188	205	212	209	226	198	177	194	204	232	218	197	193	208	225	202	195	186	200	195	189	219	198	192	210	202	198	211	212	198	176	203	202	215	194	181	217	187	184	191	201	199	193	196	189	191	180	185	198	211	195	204	191	198	210	200	240	200	199	174	181	176	226	222	220	203	199	205	201	188	191	194	221	229	184	205	205	178	185	205	201	197	212	184	209	197	198	210	208	193	224	195	214	207	226	191	194	189	176	202	183	216	179	165	189	179	208	220	212	224	189	179	190	191	183	189	173	184	192	206	201	183	217	200	221	187	211	195	184	183	183	206	196	188	196	207	194	214	196	182	204	184	204	210	187	191	204	186	200	194	171	204	184	178	188	210	167	211	215	222	194	177	217	193	178	172	208	196	192	209	221	186	180	204	199	203	184	200	184	205	201	221	214	174	209	205	211	185	204	210	196	195	211	209	210	149	192	210	223	181	176	196	199	195	198	189	175	210	207	218	200	215	181	222	171	190	227	211	169	198	214	189	191	202	186	226	174	186	212	207	200	185	198	202	215	208	187	197	193	186	188	181	203	200	196	180	197	192	202	179	202	208	208	190	199	215	223	226	202	211	197	209	207	198	211	193	186	197	220	211	214	188	225	208	176	192	198	198	209	182	172	185	197	192	222	232	209	185	178	216	202	180	205	191	191	193	201	179	220	176	240	190	183	190	196	229	185	181	180	193	205	176	196	213	186	214	178	193	182	191	174	217	173	238	168	181	196	218	209	210	214	208	189	193	206	196	194	175	221	210	191	210	194	191	222	199	203	187	209	192	186	189	204	201	188	214	226	211	190	190	198	188	179	173	225	192	185	208	224	198	196	198	218	191	205	226	215	202	206	189	195	220	194	194	223	215	199	199	189	222	203	207	216	223	172	205	196	174	193	190	206	204	185	182	189	190	228	182	198	192	194	190	194	206	179	199	211	198	201	210	196	194	178	202	195	187	182	179	204	180	207	217	183	174	207	196	194	177	212	191	193	216	217	197	181	225	207	187	178	183	203	180	209	205	214	200	197	201	166	205	196	234	193	191	219	227	188	198	203	193	197	191	204	192	192	199	189	224	184	215	197	167	199	218	219	188	206	193	188	218	186	186	201	162	202	198	180	223	203	206	222	207	197	204	233	184	200	178	184	205	178	197	192	186	177	225	194	203	220	215	204	190	186	181	201	204	215	187	221	228	196	183	195	166	189	197	229	207	185	183	201	222	187	183	171	193	193	166	181	192	185	182	205	184	208	198	204	191	199	201	205	175	216	195	185	196	227	216	206	180	207	195	208	198	185	190	203	197	195	205	204	213	198	183	194	202	211	216	181	186	194	201	201	223	183	199	184	188	204	201	212	206	220	182	217	230	202	205	219	208	207	172	178	211	210	203	232	173	204	166	173	198	192	205	197	220	188	201	195	226	209	204	174	185	222	198	217	215	191	215	192	208	183	191	192	207	203	197	188	209	188	216	190	202	204	207	189	213	158	208	201	216	217	202	201	196	212	187	207	174	189	177	201	204	181	189	205	223	180	202	211	174	203	208	207	181	198	192	189	196	175	223	207	200	162	180	181	206	204	210	234	182	170	199	201	208	204	189	177	206	175	221	207	178	217	180	206	210	219	190	184	217	234	206	211	209	188	170	192	182	204	200	192	194	224	194	188	195	217	190	199	184	180	183	194	176	196	182	193	190	222	197	188	194	214	209	190	187	193	216	192	188	213	211	184	203	204	206	199	212	208	215	182	226	192	201	183	206	194	212	210	205	193	209	204	184	203	211	189	206	204	198	197	207	208	177	185	189	207	197	177	190	195	199	200	198	231	186	199	214	214	197	195	215	218	212	208	216	182	197	203	194	222	215	214	216	209
51812	42792	59022	20264	2064	1789	1495	1405	1150	1017	1000	856	873	798	785	736	716	703	730	628	687	665	658	598	634	608	600	618	613	598	586	623	605	586	611	600	560	569	591	633	580	595	802	1035	1160	2035	2552	1963	1649	1396	1151	1168	1326	885	775	662	716	729	641	598	601	605	595	590	559	586	582	566	521	556	565	558	572	516	582	583	602	589	531	547	592	550	543	598	579	587	564	545	548	735	1313	1794	1735	1753	1379	765	572	518	520	482	545	576	537	569	542	552	553	557	536	561	543	517	544	500	549	531	551	538	569	548	553	579	581	564	506	533	603	551	563	566	524	537	575	565	541	580	538	588	534	525	568	529	558	526	559	555	539	517	513	562	553	549	564	596	575	565	559	537	609	582	562	529	568	576	543	550	559	518	551	527	553	582	582	568	567	567	517	575	551	559	533	585	539	533	534	582	572	539	558	588	562	591	551	551	534	535	527	568	564	568	554	565	534	608	558	532	539	535	554	564	526	511	535	551	586	585	507	576	567	597	591	549	584	500	520	534	564	517	533	505	533	540	538	568	597	523	575	563	533	550	569	577	588	559	525	553	593	556	514	549	519	560	543	543	557	550	555	570	590	520	583	533	530	534	554	535	563	538	569	580	562	560	563	567	520	532	551	556	500	542	540	554	566	557	588	554	532	555	549	581	556	536	571	516	566	552	548	536	547	577	557	559	536	549	489	537	544	538	555	549	565	571	545	571	554	541	544	513	555	588	572	601	526	536	546	577	517	551	540	547	563	566	501	549	557	560	563	572	525	542	577	556	519	518	521	553	564	550	544	539	554	557	566	540	561	606	520	559	552	560	541	603	524	544	547	555	580	549	543	548	565	569	546	534	552	594	552	561	578	524	494	564	551	574	539	563	560	533	562	546	540	549	495	552	591	522	532	570	526	599	570	511	549	541	568	514	563	541	542	576	564	547	566	538	585	516	569	539	560	554	574	562	567	537	584	514	536	562	559	546	555	488	548	563	563	551	548	524	579	561	506	544	569	508	538	516	595	547	558	575	517	529	623	533	577	541	517	590	543	567	565	561	549	523	509	557	546	528	575	566	547	572	531	548	547	564	560	592	572	553	553	593	565	537	556	535	520	568	533	541	557	581	573	545	531	604	526	507	524	570	567	565	517	522	588	556	562	559	549	575	567	536	550	609	579	526	550	522	525	535	533	525	545	569	562	551	545	492	581	546	583	555	573	538	579	533	592	524	573	581	571	550	552	534	583	523	515	549	522	525	552	517	583	531	541	560	544	531	532	545	539	556	556	581	538	567	544	568	599	544	536	561	562	529	603	578	563	568	534	535	580	506	568	526	557	510	522	543	528	564	539	526	553	560	587	553	541	549	510	561	549	555	509	565	540	541	530	566	558	549	576	526	550	493	557	605	591	528	521	510	546	531	525	516	561	581	572	553	562	554	494	573	552	504	523	580	547	538	576	558	577	539	504	523	561	555	549	523	547	558	591	549	574	556	532	527	537	526	524	504	505	577	532	546	557	563	547	539	540	496	560	595	510	580	532	510	547	553	531	557	562	535	527	516	528	482	549	549	510	547	552	574	557	543	539	551	545	552	550	534	526	528	535	591	537	535	522	549	592	556	570	571	561	541	549	554	559	563	568	514	560	525	537	538	559	570	563	540	500	488	494	567	516	590	548	563	559	534	544	566	558	568	597	595	597	554	526	524	529	555	558	542	588	563	503	565	585	564	596	545	552	541	567	563	580	574	515	531	598	561	551	588	532	523	554	530	508	553	569	566	569	541	527	562	552	510	544	584	617	530	535	557	559	567	550	567	560	561	548	585	576	574	555	538	522	550	566	550	555	527	507	548	573	550	586	531	555	587	544	561	530	575	526	569	530	549	580	557	535	576	501	564	548	557	549	565	558	560	541	566	589	525	542	567	566	506	556	535	584	542	577	509	555	528	534	537	578	554	520	522	533	530	528	540	535	549	580	536	562	552	541	522	528	536	541	541	562	579	565	566	556	562	588	532	563	553	579	530	572	537	567	574	559	555	543	543	565	520	532	524	530	545	538	517	586	564	582	570	571	545	530	523	545	580	561	586	545	549	529	576	544	574	563	555	571	559	533	540	518	531	538	583	568	510	597	526	563	547	611	579	508	543	519	532	524	560	531	559	525	544	547	586	557	536	494	584	553	528	571	573	559	534	535	545	558	571	560	583	544	540	537	581	567	529	543	558	526	568	551	537	554	564	576	566	540	544	553	537	506	560	552	518	570	524	553	547	554	508	542	533	545	547	546	519	592	521	599	526	545	587	546	554	536	582	584	554	546	530	586	563	559	561	560	554	526	540	524	536	552	575	529	522	555	562	577	545	567	521	551	541	541	541	531	559	548	597	535	542	561	519	558	583	521	568	531	519	538	599	587	528	550	595	540	525	510	543	564	536	554	591	529	556	514	560	565	530	538	540	558	563	546	531	530	550	554	540	598	596	532	575	545	536	543	603	482	558	512	545	560	538	581	558	563	543	549	532	517	553	568	562	581	534	509	554	601	573	545	515	545	571	531	544	582	509	556	494	521	561	563	574	553	563	516	584	530	508	545	518	532	538	549	542	540	565	548	553	587	563	563	527	539	539	557	534	547	536	567	524	550	538	545	597	548	554	563	533	558	551	503	530	581	577	537	547	525	590	537	545	519	522	584	541	530	526	569	578	524	531	532	616	587	546	510	529	534	552	594	536	530	530	541	522	553	569	564	548	546	532	544	500	549	514	544	534	544	514	532	573	533	565	534	532	568	539	565	570	506	543	521	540	557	545	580	539	509	532	568	566	574	521	569	569	605	549	584	527	594	526	565	575	592	529	535	574	506	546	493	581	534	532	549	527	538	538	563	508	572	547	531	532	533	565	542	510	545	615	524	579	517	576	565	551	551	572	520	530	522	530	530	492	570	510	568	565	527	524	522	560	546	560	563	562	553	514	566	532	549	583	517	553	565	550	535	559	550	555	546	529	541	536	535	507	548	565	563	560	537	562	532	533	569	574	580	539	533	509	544	585	531	531	598	561	535	530	510	589	552	532	545	546	518	532	511	504	544	550	548	587	513	550	543	540	532	541	562	517	507	570	565	543	585	559	509	607	538	519	561	510	549	554	550	547	563	592	542	527	589	554	578	558	551	566	551	535	578	566	566	561	573	567	531	567	553	518	526	556	520	571	535	528	550	546	540	538	520	555	540	565	545	563	536	568	574	556	577	559	597	584	541	559	563	542	595	529	540	528	555	585	531	556	510	553	537	528	562	538	576	515	568	524	548	550	542	573	555	529	552	532	545	569	527	531	552	544	547	587	523	555	565	582	561	558	612	524	544	506	509	554	563	556	564	522	561	552	527	568	550	564	566	584	525	542	568	552	547	516	516	546	598	553	558	554	557	531	562	576	533	550	552	539	542	524	518	554	534	478	505	551	528	544	532	552	519	569	560	533	512	517	537	590	513	551	577	566	551	551
24973	7760	9468	2329	220	181	167	168	147	147	173	177	147	166	149	164	156	189	136	161	154	153	141	170	142	159	158	160	171	160	190	167	145	177	180	155	169	153	153	134	162	150	159	149	185	165	172	160	162	156	178	163	163	162	161	162	195	149	149	179	161	168	158	165	140	173	142	164	192	155	138	141	182	184	170	133	183	159	168	144	177	146	157	170	146	185	151	160	162	167	175	178	162	178	170	158	177	159	160	145	148	162	150	153	168	193	168	160	169	167	164	190	178	169	166	160	168	171	164	171	151	165	162	196	173	180	177	155	164	165	151	165	152	161	145	190	175	162	164	159	165	166	157	151	159	174	150	159	153	168	156	166	167	158	156	164	175	162	166	148	163	159	174	161	169	154	131	158	176	140	179	153	157	155	191	169	122	164	144	159	147	147	150	160	168	159	160	167	148	187	156	153	164	163	168	161	185	167	138	173	159	166	192	175	139	156	155	155	161	184	180	157	157	152	145	176	147	191	160	137	165	160	154	154	165	177	172	161	165	160	154	184	166	154	164	190	152	158	164	147	157	189	166	168	163	171	161	144	165	150	165	157	157	188	191	158	174	161	141	171	165	160	159	171	159	146	129	170	145	155	135	163	164	141	157	145	154	151	134	166	166	157	173	162	158	160	164	180	159	157	168	148	185	177	159	153	159	150	165	170	161	152	161	159	182	159	176	161	144	160	188	138	162	158	141	150	178	173	155	149	169	176	164	153	178	165	155	166	164	171	145	164	173	174	173	155	201	172	185	166	160	156	144	149	179	166	154	154	161	170	153	171	179	170	138	170	160	139	157	152	170	139	156	159	160	174	172	154	153	160	157	149	145	160	120	155	142	180	173	182	170	153	172	161	136	161	161	174	178	133	152	171	155	147	152	160	180	163	147	145	168	149	146	155	164	158	164	133	179	195	163	168	150	142	154	163	154	166	167	181	146	182	180	165	164	175	140	183	150	168	153	168	164	145	162	162	166	157	179	171	165	176	145	157	173	169	156	162	170	165	154	151	194	152	162	153	164	148	146	140	181	171	168	171	172	152	142	176	177	161	170	161	186	151	155	152	134	180	132	164	147	153	164	156	143	172	179	149	179	163	156	147	146	161	162	161	174	143	172	183	163	197	167	166	158	189	168	169	154	178	141	159	149	149	173	165	178	174	158	176	145	149	165	173	166	146	152	149	168	180	163	157	144	146	162	161	167	168	166	150	166	140	156	180	158	178	151	169	161	161	151	124	144	153	155	160	161	173	183	156	151	158	181	179	148	167	164	143	158	161	167	148	160	164	156	162	143	166	180	151	190	160	174	168	178	158	132	140	153	159	151	167	143	167	150	157	173	161	169	170	168	156	165	160	162	160	163	149	165	163	167	158	183	161	173	178	171	165	180	149	173	162	181	164	167	155	181	177	136	172	136	168	189	166	148	172	163	170	156	165	193	147	172	164	155	159	151	159	148	149	145	153	161	147	141	169	168	160	163	143	155	154	160	142	163	164	147	150	175	177	161	168	180	143	133	166	201	156	173	161	166	158	161	181	170	167	156	158	153	152	147	146	170	162	151	150	182	171	173	151	153	147	162	151	131	153	145	173	128	181	156	163	160	164	157	155	193	161	150	152	152	164	158	161	180	157	168	170	172	182	163	162	144	160	152	162	147	163	170	162	165	144	154	148	174	147	153	173	171	150	161	174	185	156	162	167	148	173	141	172	163	169	165	166	176	156	154	164	155	177	169	165	158	154	168	180	170	183	161	179	179	131	156	150	161	161	173	154	180	155	152	155	150	151	191	163	165	176	162	172	147	170	171	142	175	158	191	141	172	172	167	157	144	166	161	167	168	164	163	157	159	172	157	148	160	148	143	154	154	156	156	167	174	180	183	164	173	163	153	154	166	167	164	175	146	180	155	148	169	163	151	164	149	172	163	153	178	149	172	162	163	152	156	161	165	177	163	153	166	164	157	178	181	154	165	152	174	182	178	178	160	170	159	178	155	147	174	177	164	155	149	139	150	159	154	149	160	161	165	159	160	159	163	142	137	137	156	172	159	149	157	170	160	150	160	152	164	178	189	174	153	159	172	143	162	126	157	154	174	180	135	161	142	179	153	170	178	172	150	164	164	157	166	153	163	167	139	172	145	172	171	170	173	153	160	173	150	160	148	161	174	164	170	155	189	167	179	145	172	153	166	150	156	168	158	156	184	147	172	172	158	161	165	170	168	153	155	154	164	166	177	160	172	165	155	154	151	174	148	181	151	175	165	162	178	153	147	163	158	176	166	143	148	148	151	180	167	144	158	158	145	164	176	154	162	170	181	177	176	152	159	158	165	147	176	168	166	175	138	154	161	159	158	165	172	163	158	167	176	168	167	165	173	165	137	171	160	152	175	155	135	167	166	157	161	175	139	176	151	169	158	161	163	157	182	151	149	165	143	163	159	143	168	139	149	154	179	179	150	157	128	161	150	141	178	142	162	172	165	170	145	138	153	171	156	158	165	156	155	169	192	171	173	161	167	161	169	159	175	179	146	167	186	169	163	169	162	139	165	143	180	155	153	162	169	165	162	149	146	173	166	172	155	149	142	175	170	159	166	146	170	144	161	176	176	182	167	161	163	166	178	160	159	173	154	135	160	180	154	158	146	168	145	164	154	182	171	167	170	157	139	131	139	196	175	156	154	145	158	158	189	161	155	148	161	141	162	185	164	189	155	181	169	182	163	148	186	200	146	162	149	159	169	168	155	135	148	154	159	186	195	148	170	167	143	143	154	171	170	171	163	173	164	162	162	158	200	189	153	165	170	180	164	168	167	156	142	160	159	179	174	144	154	183	147	142	150	170	165	157	183	148	166	162	147	146	161	159	170	154	148	159	163	149	168	188	163	148	173	153	157	158	170	137	134	176	138	161	161	151	163	164	164	163	168	159	170	158	166	163	171	187	138	169	171	150	166	149	156	158	163	161	173	168	174	139	148	127	174	153	140	176	158	152	164	169	172	154	147	163	166	164	146	161	169	209	145	155	164	166	148	149	162	138	145	145	168	163	152	163	158	176	168	182	167	160	151	149	167	150	185	169	153	167	159	173	169	156	168	172	149	155	128	168	143	150	167	171	177	167	139	170	157	159	151	161	162	150	165	200	162	158	179	167	136	148	172	170	182	153	158	156	159	141	149	161	166	173	159	186	174	156	173	146	172	158	163	150	156	144	170	161	164	164	165	164	169	160	157	161	156	169	170	174	148	147	171	148	159	152	157	145	161	156	172	159	163	144	180	167	153	165	153	175	165	147	158	158	167	155	160	159	155	173	170	156	140	163	160	157	152	134	187	162	166	145	165	167	190	173	172	160	156	154	155	156	161	163	151	155	173	177	166	160	157	141	143	145	149	131	153	159	167	176	154	170	171	151	149	179	156	172	153	150	168	170	166	142	150	180	177	170	144	164	156	160	175	164	149	151	162	157	164	159	166	156
21710	7682	15324	4500	547	502	498	494	467	452	473	464	474	433	464	445	510	471	493	483	457	481	450	430	477	473	473	434	437	468	448	463	455	427	466	510	460	447	457	474	494	426	497	506	483	579	576	514	514	496	500	508	464	457	468	475	453	482	431	475	466	492	448	482	488	482	488	456	485	452	503	464	471	492	442	465	457	440	443	495	465	495	451	519	454	438	471	472	501	467	557	581	603	592	566	525	465	463	483	462	471	464	456	461	468	452	480	466	472	443	455	443	478	401	455	448	484	484	498	446	465	438	465	443	450	448	442	436	440	431	477	464	466	444	450	446	477	481	420	447	406	468	491	461	434	452	480	442	452	459	457	468	445	418	465	483	444	447	462	476	497	452	493	467	439	439	488	474	421	460	444	482	458	437	425	473	441	478	415	461	481	506	407	482	473	468	486	495	470	431	456	435	456	456	475	466	502	460	439	444	421	456	478	459	459	425	425	449	498	461	445	485	438	441	450	431	460	446	485	437	485	500	472	450	438	461	506	451	454	466	478	478	447	491	461	432	455	424	434	439	464	460	452	445	478	492	438	490	461	439	464	458	449	466	499	476	474	438	469	446	415	474	489	475	443	443	445	444	465	484	438	453	491	448	461	454	454	448	450	472	450	442	419	463	422	437	450	504	448	390	434	458	433	461	464	509	428	449	468	441	481	445	484	435	441	418	466	475	444	462	443	500	465	495	458	454	469	443	462	450	444	475	452	453	466	446	434	426	435	449	445	458	444	467	491	482	449	436	423	495	452	484	482	446	456	471	475	455	465	442	481	475	435	488	433	456	446	491	426	494	459	417	481	474	438	474	447	498	480	462	451	464	445	470	450	426	464	476	486	453	448	465	442	467	424	451	477	439	464	413	478	495	487	445	460	457	470	489	471	426	438	482	476	426	428	503	475	445	424	461	476	482	409	466	438	480	436	472	468	467	408	429	452	444	477	453	426	465	431	481	460	465	441	462	478	511	438	468	449	414	479	457	461	466	458	431	446	449	452	452	469	423	438	443	483	436	448	486	444	421	478	468	440	467	448	461	478	475	429	440	463	469	461	463	467	477	435	445	492	444	443	477	489	440	466	468	461	439	420	461	467	452	481	422	457	490	445	441	468	459	430	503	504	451	452	465	488	487	481	452	459	489	499	473	448	457	446	468	453	482	432	433	478	409	510	467	441	482	496	461	466	473	474	456	458	465	445	446	436	476	421	454	488	451	450	471	466	455	466	464	439	450	447	457	459	449	491	435	453	471	437	489	448	489	438	408	493	432	414	467	503	497	489	500	506	453	418	485	448	490	475	460	447	462	469	448	456	464	488	448	462	439	469	477	466	485	473	466	485	450	404	447	476	492	450	476	480	444	435	450	447	463	440	490	458	445	453	446	442	451	489	483	449	484	463	444	455	474	444	443	450	471	452	441	423	422	472	453	445	470	438	478	430	474	481	433	449	455	448	457	469	459	453	498	455	464	468	458	427	459	446	477	461	478	418	470	437	452	443	479	460	470	493	418	502	471	454	466	427	422	480	465	475	453	445	445	446	445	434	454	479	471	473	459	438	474	481	479	449	422	466	470	425	496	485	423	423	449	503	440	446	455	411	461	423	442	443	466	462	451	462	452	495	448	474	463	408	454	463	475	492	485	471	452	464	460	478	433	444	466	435	480	437	441	450	449	419	430	453	439	454	447	490	458	466	459	460	450	463	443	435	456	441	446	463	451	462	474	459	455	441	442	470	429	448	470	454	473	470	443	473	430	468	482	440	456	485	454	483	518	464	450	473	464	448	459	450	448	491	472	458	464	466	466	456	461	455	430	450	454	455	454	462	426	466	478	422	466	468	489	446	456	431	507	427	455	469	471	474	493	453	484	455	429	477	487	481	480	452	469	463	475	453	461	446	458	474	499	426	453	471	447	465	472	431	421	478	440	455	459	472	422	442	426	447	424	489	433	483	429	451	493	464	479	459	472	442	451	475	445	475	468	449	456	480	440	425	450	459	465	470	485	456	480	472	442	411	442	487	470	452	457	462	475	480	475	461	453	499	454	468	437	461	454	459	425	464	470	443	494	479	474	447	490	457	413	427	469	485	464	464	457	427	450	418	445	460	436	472	457	478	450	468	449	436	449	455	458	405	445	469	478	503	429	463	468	450	406	457	459	454	442	433	416	454	474	409	460	453	424	455	453	479	456	487	464	448	425	473	473	479	489	472	495	469	456	478	408	443	475	438	420	449	459	479	468	458	442	507	440	450	460	454	453	451	428	467	461	435	451	431	450	456	440	452	452	466	437	491	456	465	423	468	468	493	474	456	469	446	462	441	395	452	445	450	455	464	465	468	474	439	490	494	435	465	476	453	469	449	470	472	441	462	453	459	459	458	452	452	473	481	481	435	446	447	490	458	474	462	460	456	458	470	442	486	449	472	446	457	460	468	441	422	419	482	483	462	423	456	466	426	474	412	454	468	486	504	476	452	439	425	446	484	478	474	433	474	497	438	475	466	459	461	514	440	427	470	484	450	420	446	472	461	464	447	487	499	457	496	463	415	460	459	471	462	433	439	453	423	454	415	416	472	447	421	421	478	467	467	466	431	452	460	494	503	489	462	475	469	453	464	436	457	486	428	450	470	440	482	467	465	484	413	403	463	455	481	481	434	464	444	471	474	444	483	490	472	478	476	431	474	439	431	459	460	475	454	463	439	464	463	474	460	463	464	501	472	420	483	441	475	471	438	431	482	448	476	444	466	446	448	489	447	453	433	481	467	473	472	469	461	453	446	410	445	435	443	504	477	451	452	461	424	426	465	454	458	462	441	455	455	487	477	463	471	501	493	478	429	472	457	481	473	470	492	436	447	426	443	447	452	462	458	466	425	466	463	466	459	492	425	455	463	458	482	482	465	446	429	481	491	471	463	468	441	454	461	485	469	450	450	424	470	437	444	461	449	482	447	460	442	446	434	491	443	453	479	427	456	489	455	427	480	474	490	462	454	457	432	445	476	449	468	475	460	493	457	442	445	480	480	433	480	461	468	450	476	436	463	424	443	430	451	460	480	479	461	457	446	438	445	430	437	453	478	444	477	450	469	467	439	458	460	482	480	463	420	440	461	451	420	457	473	437	447	465	459	462	461	457	455	492	425	471	473	456	489	460	449	450	458	471	489	453	444	463	463	480	487	469	471	444	465	439	493	473	458	486	489	440	478	444	454	480	426	453	478	471	464	461	481	448	464	426	443	446	459	440	412	477	450	476	439	491	452	443	469	448	474	417	460	449	470	483	458	457	470	397	441	483	473	472	444	429	476	478	442	466	479	461	472	421	451	463	480	443	425	454	419	480	469	495	466	452	431	448	471	465	451	464	447	447	460	470	462	509	481	449	440	464	451	495	447	440	467	426	461	426	465	470	424	449	452	473	480	484	438	458	483	474	442	498	454	465	462	463	460	443	500	425	448	442	404	494	440	434
67888	46530	52471	24557	2644	326	230	229	204	208	164	169	133	185	151	143	163	141	156	182	168	163	149	156	171	164	144	155	141	122	149	153	169	161	132	158	142	135	165	145	161	148	164	181	253	267	288	187	164	174	197	167	177	131	145	164	166	140	118	154	152	145	142	160	135	144	145	155	138	161	156	148	150	131	150	151	122	163	130	170	155	129	165	141	161	143	146	164	132	150	168	263	237	213	195	204	154	145	134	136	151	143	168	150	147	145	136	132	167	151	152	139	152	153	151	176	134	137	138	149	136	152	134	145	158	167	150	155	158	147	144	143	123	128	132	146	144	121	126	148	127	147	144	155	147	137	146	143	162	124	164	127	133	153	147	162	126	149	153	151	165	153	144	134	147	138	152	128	137	121	162	144	135	153	155	161	152	153	141	127	185	127	153	145	142	121	147	139	150	141	135	147	125	144	145	156	155	122	124	144	163	131	135	144	149	138	157	132	133	122	130	130	136	150	155	141	151	139	128	140	160	142	126	142	151	145	141	150	153	154	123	141	157	169	125	126	153	138	151	147	157	173	151	141	147	128	122	161	150	170	143	162	156	137	153	156	137	141	149	139	154	134	141	130	150	149	145	149	157	148	153	155	132	160	175	140	139	134	148	147	149	140	127	140	132	130	136	141	151	133	146	162	140	167	156	153	133	135	135	146	135	148	143	134	138	153	156	131	162	165	158	151	152	140	139	145	150	143	143	145	134	151	145	160	163	136	118	127	140	145	158	158	131	135	167	146	157	165	171	114	141	155	169	160	144	137	159	119	159	158	140	119	127	140	125	126	152	114	140	147	162	136	126	173	141	134	146	134	112	123	140	177	144	156	160	128	145	142	138	149	144	161	156	150	142	154	155	148	145	173	148	150	146	129	146	155	123	143	150	159	144	137	118	141	149	171	148	155	146	140	151	142	175	139	147	161	131	136	138	145	145	142	131	150	141	143	153	131	157	135	123	128	151	136	133	160	153	163	148	152	161	147	121	146	156	134	162	160	152	155	135	145	153	146	160	154	137	143	139	145	150	122	146	141	141	160	146	147	142	155	132	132	132	128	144	147	142	153	130	154	159	144	148	152	152	141	161	137	142	131	157	145	142	162	160	134	147	147	138	172	125	139	167	136	137	130	168	155	153	127	140	138	146	169	150	142	176	168	130	154	155	155	152	133	151	126	149	148	146	141	172	156	143	133	156	144	138	158	162	132	129	134	133	134	148	157	139	142	155	151	138	132	137	144	138	162	140	159	166	122	140	139	145	129	151	171	135	149	137	149	152	154	134	150	166	160	141	153	165	145	163	154	120	159	166	155	149	147	150	127	149	138	146	123	146	171	160	151	162	162	164	157	151	155	169	143	155	156	132	136	156	144	138	128	128	123	163	148	136	123	151	152	149	144	154	137	153	132	139	126	139	158	173	138	145	176	136	138	128	141	131	157	144	147	131	154	164	130	142	146	167	149	134	149	144	142	145	150	149	148	141	137	131	156	146	146	136	167	140	152	151	154	154	147	150	149	147	160	166	159	130	156	145	136	128	149	148	141	153	149	137	167	135	133	134	131	166	131	178	143	147	143	130	160	157	156	135	157	153	142	144	133	160	140	167	160	150	131	152	154	142	152	129	142	165	162	163	173	150	165	133	144	150	160	185	133	140	141	157	153	157	187	148	134	148	168	123	169	147	153	138	156	134	146	148	142	160	125	119	150	140	143	152	138	117	127	159	148	185	153	153	185	143	137	142	151	144	143	143	130	161	133	160	138	158	135	160	158	173	168	131	158	159	151	123	153	148	145	124	129	146	151	131	159	137	146	145	148	127	138	157	170	163	140	143	153	140	157	154	137	131	157	150	140	145	159	143	136	143	146	139	151	158	159	144	134	137	147	157	127	146	146	152	146	158	148	128	150	136	132	174	151	148	142	140	151	151	138	160	147	149	148	147	135	145	148	137	140	137	138	163	155	133	132	127	170	121	119	155	167	156	121	144	171	145	180	131	134	145	141	143	149	147	158	152	166	187	157	123	140	134	123	135	133	126	159	157	142	121	158	135	148	142	163	155	165	139	145	132	135	148	123	140	145	145	148	157	170	155	178	168	137	159	149	150	163	173	148	148	151	136	137	149	145	122	131	152	148	149	144	147	145	173	151	119	154	125	135	124	144	137	143	165	143	143	125	175	174	163	137	167	148	151	168	131	139	145	139	157	170	132	156	131	153	158	152	136	129	148	136	152	140	136	116	144	156	170	140	138	153	123	150	157	143	128	138	147	159	140	139	143	151	146	163	146	160	135	136	134	132	167	170	155	137	146	168	165	146	116	145	142	145	128	140	138	155	151	150	161	116	133	156	155	147	157	153	165	145	159	129	144	148	136	152	153	129	157	164	155	147	144	156	157	147	151	129	153	138	149	183	150	136	156	131	155	145	146	147	145	147	152	150	140	171	151	150	131	111	158	165	142	163	140	146	155	150	140	142	149	155	149	129	168	141	160	164	149	144	146	149	161	151	157	142	135	141	139	134	137	145	116	159	145	147	152	157	149	157	127	156	149	147	146	166	135	145	157	158	141	151	150	141	154	142	144	161	145	153	138	173	145	132	131	145	173	135	141	156	143	139	144	160	157	139	143	127	162	144	138	157	133	135	148	162	142	143	129	160	163	148	148	142	153	144	120	145	141	138	144	142	164	143	161	134	144	150	120	120	150	154	134	126	131	144	137	130	146	139	143	145	160	153	148	131	138	134	146	154	142	144	161	143	129	155	150	133	150	132	147	153	151	169	161	151	145	149	146	131	152	154	162	161	152	131	140	152	141	156	155	143	153	133	146	143	151	160	143	152	144	138	165	148	141	145	143	119	148	156	143	168	147	139	132	149	125	154	155	135	140	149	123	158	148	148	124	116	146	146	173	157	167	149	148	174	155	183	134	137	151	125	139	153	137	156	141	166	163	142	160	141	138	159	154	163	153	154	144	156	138	141	144	141	135	152	156	131	144	174	145	146	158	157	126	141	139	146	148	150	135	136	150	144	166	147	159	134	141	123	150	160	155	156	141	128	134	146	148	138	146	150	151	119	120	132	143	148	144	137	151	137	154	147	141	141	149	164	161	156	150	168	160	153	160	158	139	136	154	149	154	124	159	163	124	119	163	144	167	152	155	134	129	157	155	141	149	138	153	145	146	146	153	148	145	168	154	162	146	153	144	141	133	145	145	145	133	131	141	143	125	131	153	137	171	150	157	147	140	152	138	161	111	143	138	143	142	137	150	123	151	157	143	153	164	149	161	141	138	138	152	122	159	134	149	159	172	148	136	154	129	154	161	132	158	137	122	130	146	144	163	143	137	159	171	115	155	159	156	150	153	127	139	131	125	176	163	155	139	131	144	123	152	159	159	142	138	138	150	154	150	146	152	140	165	126	145	152	165	137	134	147	148	160	136	127	136	136	144	149	146	153	132	138	145	159	140	159
42354	33806	47079	12526	1240	1068	948	803	702	699	697	624	577	558	545	579	524	508	481	502	507	488	500	479	472	434	465	453	432	429	453	434	442	446	462	422	426	401	473	495	486	484	675	796	1166	1387	1832	772	836	732	721	692	876	582	520	495	482	484	455	447	449	409	420	484	440	442	436	432	394	438	450	414	425	435	459	452	424	421	449	479	444	445	477	451	436	460	445	453	424	423	739	1386	1242	1117	800	609	445	406	405	429	421	410	460	406	423	469	429	418	421	410	460	488	479	411	424	382	406	378	428	392	405	429	437	413	389	399	399	381	462	464	438	416	419	407	433	436	407	434	411	448	448	417	400	427	427	420	395	415	429	418	444	446	406	397	424	407	448	434	412	413	413	434	460	432	425	435	416	434	399	439	405	431	443	447	410	429	489	449	415	475	420	430	399	430	437	405	401	448	383	411	423	425	443	424	446	379	431	429	467	423	438	444	426	431	454	427	400	402	399	407	403	425	414	404	427	398	406	491	440	411	411	437	424	461	384	443	436	421	435	419	410	422	457	422	437	408	433	399	417	422	392	410	417	418	445	450	448	404	423	439	428	417	412	410	425	398	419	446	419	391	391	418	440	429	424	426	411	430	420	447	424	435	457	416	443	430	410	415	424	404	451	444	410	401	426	411	442	430	409	429	405	444	445	410	430	426	435	424	418	458	417	429	427	458	403	437	427	448	429	433	444	419	427	457	439	430	457	431	418	403	451	433	421	454	434	454	448	409	432	484	441	409	392	426	423	440	441	439	426	422	422	437	442	418	429	387	423	465	423	449	434	424	428	425	426	405	424	446	416	402	446	416	443	435	392	383	422	438	417	393	439	468	434	413	426	406	433	431	424	391	410	418	443	474	419	408	418	433	433	430	429	398	402	413	417	397	431	410	420	473	428	405	478	412	415	421	459	457	444	417	439	415	439	407	441	414	400	434	433	432	404	430	428	408	415	411	434	398	406	412	409	423	380	427	419	454	427	435	436	420	426	438	450	419	392	435	399	407	379	450	436	422	415	436	437	416	441	420	411	437	437	427	439	420	405	410	432	456	394	437	446	410	432	460	416	420	391	459	451	424	428	400	426	462	396	420	429	429	436	408	399	439	427	437	445	408	467	443	465	411	410	431	420	451	425	453	432	396	426	448	438	399	432	423	451	426	436	398	436	451	432	448	409	385	437	392	420	429	424	429	421	414	415	417	446	431	433	431	439	459	428	418	419	417	419	442	489	402	466	423	403	433	433	405	406	396	413	457	393	425	390	443	429	426	460	430	404	453	450	379	434	404	433	412	436	417	402	422	440	414	430	433	415	442	413	380	410	377	417	417	423	446	460	455	428	422	427	403	417	409	434	379	415	429	433	430	420	422	401	413	417	419	409	413	437	453	392	412	432	408	441	435	455	405	435	433	459	403	468	443	422	426	429	431	407	421	400	406	444	428	418	464	437	422	417	430	446	373	436	409	420	417	458	435	452	451	410	391	459	449	437	394	405	413	420	443	451	419	394	414	420	411	409	411	451	410	387	423	421	377	445	428	442	434	438	436	438	456	403	447	426	416	414	431	444	425	457	405	485	442	397	397	446	402	409	421	419	403	412	425	440	472	434	417	402	453	412	444	399	431	424	426	421	425	426	408	464	420	434	429	412	410	418	407	433	396	399	419	433	406	401	448	468	430	406	435	405	433	423	402	429	400	410	440	417	431	441	420	403	420	414	386	413	421	384	433	417	421	438	417	422	471	464	452	401	448	457	439	429	413	388	457	393	414	427	466	407	410	420	404	430	406	421	419	454	412	416	426	412	437	425	423	462	445	474	471	434	445	480	433	419	387	400	417	432	412	431	430	425	460	424	430	427	427	441	469	405	443	418	411	427	410	412	414	417	421	441	471	424	475	406	431	396	422	434	439	410	408	415	427	482	394	455	426	465	427	395	443	437	444	409	411	411	401	422	401	418	404	453	420	429	390	454	428	418	437	424	443	424	394	397	410	449	425	417	385	391	416	452	415	407	436	401	435	407	411	454	448	438	420	396	438	436	430	420	447	410	410	403	442	445	413	437	424	414	455	434	388	418	430	423	441	421	413	432	400	442	443	440	447	395	406	424	414	438	413	440	430	425	424	456	439	422	462	436	458	443	396	412	409	435	432	471	414	439	436	423	419	424	438	405	438	449	401	438	429	421	439	409	397	391	425	471	396	419	420	441	398	449	416	419	439	426	446	486	433	423	390	405	436	424	386	466	425	449	406	429	453	424	409	453	395	438	423	437	386	398	435	398	406	415	463	421	408	396	435	424	442	417	426	390	437	402	392	456	396	426	445	456	414	437	471	473	399	414	424	402	423	421	423	405	440	412	421	427	426	436	445	447	445	412	431	436	384	437	407	446	391	444	403	433	420	423	418	411	453	443	418	412	429	457	450	402	389	423	436	421	430	428	465	455	402	431	425	440	420	395	393	408	450	383	412	405	414	395	430	453	434	415	432	398	406	454	384	431	391	421	409	420	432	430	412	445	440	446	434	432	433	416	468	412	410	411	401	429	444	423	420	392	434	454	452	453	435	440	411	430	475	469	442	422	431	467	467	461	447	404	411	422	437	427	419	384	429	423	425	419	412	436	452	428	420	451	439	424	408	428	419	410	413	431	434	418	380	438	427	401	374	425	422	424	405	437	438	415	439	449	452	410	440	425	426	427	396	429	423	464	425	441	447	416	409	407	412	428	400	410	424	441	433	400	452	426	413	390	461	391	462	425	429	454	402	428	395	439	434	438	447	429	415	445	412	386	426	444	443	405	414	447	450	432	423	410	456	451	449	402	410	426	417	422	445	443	399	432	412	433	424	452	386	416	452	456	400	439	419	423	425	400	468	397	413	438	414	438	400	434	393	435	417	427	451	394	401	446	417	390	418	388	381	419	399	410	398	413	403	454	423	381	398	452	422	436	408	455	424	427	407	427	452	428	427	401	418	433	421	446	446	455	417	431	457	397	441	401	455	424	448	429	437	423	433	395	413	405	384	444	440	402	425	403	431	436	433	423	461	418	426	403	402	434	392	436	437	429	417	441	449	431	429	389	476	419	427	432	468	419	395	426	443	420	424	418	422	423	450	433	375	440	429	417	440	428	425	425	422	408	436	452	444	411	408	396	422	403	436	444	412	423	405	420	420	467	426	373	424	412	437	419	409	387	438	396	442	404	420	484	445	431	437	434	423	438	447	426	436	414	415	451	384	427	420	440	463	420	446	399	417	415	404	470	413	429	417	408	381	443	416	407	414	446	404	445	425	430	448	442	426	411	461	434	419	393	410	427	457	432	400	437	423	420	423	422	420	426	452	425	444	385	427	442	457	424	437	405	465	410	430	403	420	423	447	438	433	422	430	424	443	413	427	438	432	418	442	418	401	432	392	419	417	431	414	423	413	395	425	409	438	428	430	423	452	410	428	437	405	462	437	432	420	419	439	438	409	422	431
79976	58479	61925	34400	7460	840	446	383	317	317	322	284	258	272	252	264	240	215	213	220	222	242	250	226	227	218	213	220	212	257	245	199	204	181	199	215	207	197	231	204	209	249	302	304	396	579	622	349	377	320	302	265	311	274	244	238	210	215	220	220	211	236	219	223	231	185	216	204	205	209	211	205	206	206	198	234	229	211	234	213	199	216	227	198	208	215	220	228	227	208	225	282	483	408	358	265	216	204	206	214	210	193	223	204	195	203	197	211	210	194	204	207	201	220	227	195	191	203	232	213	186	185	210	193	204	186	234	209	201	228	192	185	207	200	207	200	200	202	228	210	220	216	183	200	199	211	210	213	196	201	215	217	228	181	223	200	201	211	197	229	206	205	203	182	204	197	209	220	198	232	211	198	211	205	185	229	220	205	206	215	183	189	223	234	186	205	214	202	202	211	202	200	222	179	202	215	214	221	195	185	216	235	202	210	203	219	211	224	176	208	234	194	189	201	250	194	218	187	211	209	187	216	194	211	203	235	232	193	189	223	211	215	227	165	202	237	182	206	226	222	194	209	211	210	229	212	184	181	227	205	207	235	196	217	204	172	189	217	229	197	222	216	231	208	224	228	219	218	214	218	196	201	193	226	235	181	202	192	225	228	224	207	174	237	222	227	199	220	227	227	216	194	166	234	190	209	207	175	195	217	216	201	188	197	225	214	222	203	196	227	204	239	206	208	216	211	182	204	190	226	226	232	210	206	191	212	216	207	196	211	213	224	215	217	227	214	205	229	217	206	195	201	244	220	203	224	231	216	204	195	196	228	201	186	215	210	211	208	189	190	208	194	196	215	209	265	201	172	209	191	211	219	209	204	207	207	219	192	213	214	205	201	212	188	217	225	204	214	194	210	224	184	215	238	179	217	210	180	227	174	198	218	208	186	212	206	218	211	211	192	214	205	217	208	231	213	198	213	212	209	214	206	199	201	193	187	209	204	214	228	206	213	215	197	228	232	191	224	210	185	206	204	214	210	227	202	224	183	219	187	219	229	219	205	197	238	207	199	212	212	207	216	223	198	213	194	217	191	213	202	221	200	216	209	214	185	199	198	230	208	187	230	212	204	217	189	171	205	212	197	231	200	194	187	193	211	213	196	195	198	205	227	211	181	231	202	205	218	208	211	214	205	194	209	223	227	217	211	222	234	216	244	201	204	165	239	228	201	217	217	204	220	193	224	212	210	212	218	174	205	210	215	193	192	215	236	191	209	216	205	207	197	218	219	207	208	195	197	211	222	188	212	212	232	243	219	227	228	203	209	217	243	201	189	205	214	189	204	199	190	218	194	216	214	204	234	184	204	214	204	216	228	204	208	202	180	214	230	200	228	217	190	210	212	227	203	206	186	238	175	194	226	215	219	216	183	207	231	235	191	229	223	225	238	217	213	224	200	186	227	192	206	209	218	197	217	226	196	224	200	191	197	187	194	202	233	194	213	216	176	205	179	215	183	201	223	212	214	201	203	200	224	219	212	201	208	204	234	189	210	202	189	217	219	223	214	218	221	200	212	251	216	191	209	222	207	215	215	223	208	184	214	189	179	192	214	230	209	201	229	206	208	218	232	226	237	230	200	204	215	222	197	211	195	226	209	232	228	222	211	224	200	195	193	217	205	193	220	226	209	196	196	213	184	233	189	243	208	214	210	218	201	195	204	197	193	203	226	205	196	218	198	192	195	208	208	229	215	206	209	190	217	228	180	204	219	214	201	204	197	193	201	201	204	211	201	198	197	230	203	201	234	194	222	196	209	215	222	202	207	241	221	214	202	219	206	186	220	223	205	218	220	214	208	192	206	182	186	202	186	178	228	225	209	208	205	221	221	214	212	213	203	208	207	203	206	200	189	211	222	201	187	181	215	235	210	222	195	209	226	209	229	206	191	196	210	191	184	230	221	199	204	214	223	208	202	194	207	214	204	208	225	211	200	198	202	206	197	224	198	231	209	179	181	199	203	217	221	199	200	213	201	220	219	207	211	227	210	240	192	180	216	216	232	213	194	216	198	216	198	217	205	205	220	244	178	227	231	209	213	204	179	218	192	217	201	232	191	213	196	199	211	240	209	205	212	224	236	190	196	226	199	207	195	196	202	227	214	192	215	228	196	232	194	222	176	205	209	202	212	220	187	235	204	196	204	201	209	182	206	174	190	210	201	234	185	204	203	209	203	210	212	170	197	214	208	216	195	201	205	206	199	193	179	211	192	216	202	207	207	190	211	198	184	202	181	189	209	204	206	186	208	184	212	208	214	196	196	193	223	196	222	225	200	205	230	209	207	240	199	213	223	194	207	186	217	230	221	224	220	203	228	203	204	202	241	174	216	189	193	200	210	201	213	219	213	185	202	202	228	205	196	223	206	214	233	201	240	194	207	216	200	207	177	203	199	212	189	209	198	230	235	203	192	212	226	214	192	199	224	204	229	213	199	222	191	213	214	210	221	197	205	210	192	194	213	212	211	202	211	190	218	186	181	195	207	222	187	207	222	209	193	208	200	214	228	201	184	249	222	202	232	221	216	211	206	231	200	206	205	195	221	200	211	203	192	203	208	215	206	194	200	200	201	199	206	210	187	213	220	200	190	192	222	183	190	191	191	205	222	234	219	193	209	207	216	229	199	231	188	185	222	203	213	194	191	209	225	234	187	203	219	218	186	198	198	219	210	210	216	203	219	233	224	199	212	178	191	211	226	250	193	194	212	208	215	200	193	237	204	195	202	215	211	218	198	226	229	215	187	209	215	203	213	207	202	204	189	197	203	230	193	206	206	191	202	218	195	189	215	199	208	230	212	214	201	205	181	215	195	196	192	214	236	207	205	198	227	230	211	188	194	216	205	187	204	247	206	199	197	195	224	217	206	220	217	203	193	188	207	187	211	211	214	206	191	195	195	189	203	198	214	209	198	212	201	218	218	217	218	214	199	213	203	234	186	213	196	225	224	197	205	178	208	220	217	210	216	193	209	219	221	188	216	208	216	209	229	220	177	194	202	256	191	218	223	205	212	182	192	185	205	209	217	197	193	191	208	196	227	211	211	203	200	226	194	200	192	192	198	206	207	189	239	217	255	199	208	227	220	202	200	210	201	214	206	203	192	192	232	186	166	203	215	199	215	201	212	207	168	189	205	194	179	225	211	202	205	202	219	189	219	193	232	205	218	216	206	217	194	206	203	206	225	176	185	213	191	205	219	237	215	189	192	202	209	203	216	200	221	239	179	220	196	203	192	194	222	231	220	240	198	209	202	226	202	217	209	216	207	203	215	214	197	238	223	201	216	216	224	250	220	195	213	208	211	203	226	214	187	196	192	195	229	190	247	215	205	200	204	195	200	214	214	196	206	198	192	210	226	205	204	226	218	180	206	216	209	220	222	192	238	181	215	216	196	231	178	195	210	201	211	210	222	204	216	212	211	206	210	234	191	214	222	212	213	203	203	205	207	207	189	219	210	240	211
52186	42980	56562	16169	2176	1742	1550	1458	1187	1082	1050	907	895	834	837	790	851	761	725	741	678	696	706	669	679	629	670	617	635	654	626	636	611	621	634	612	568	622	632	629	613	767	1147	1363	2231	3360	3823	1545	1740	1460	1162	1111	1501	839	828	743	657	735	625	644	631	647	588	599	676	586	629	548	604	638	590	601	589	610	590	598	604	603	596	557	569	624	611	623	616	622	642	644	562	619	913	1384	2420	2200	1472	1040	706	541	614	569	590	591	563	584	572	521	583	579	560	564	569	561	561	563	552	573	570	542	581	547	574	575	556	579	598	585	568	588	583	571	587	543	578	577	565	576	561	572	562	568	565	593	558	544	585	551	621	597	558	555	582	557	547	561	545	532	575	600	526	568	495	568	571	574	589	564	563	564	565	568	585	566	566	573	578	560	540	630	573	534	581	588	580	569	590	566	583	559	537	552	575	610	623	583	586	563	566	546	599	549	561	565	534	541	585	583	581	586	618	598	582	593	578	602	571	606	598	613	592	598	558	582	564	596	569	575	540	614	548	576	543	593	562	537	591	570	607	542	572	596	572	507	570	586	547	562	586	574	584	545	562	548	578	572	578	582	590	509	584	582	580	530	597	581	564	501	552	604	594	595	550	577	621	552	522	588	587	576	572	606	559	567	601	609	529	562	575	554	628	569	603	565	564	598	546	554	583	559	562	527	591	589	576	530	575	576	566	574	592	610	594	583	590	557	555	598	559	591	569	608	528	566	599	593	569	590	544	548	581	553	572	595	558	561	573	585	588	599	593	611	547	571	563	531	539	566	590	572	569	556	608	532	566	587	586	550	552	528	554	576	581	543	590	565	591	552	596	631	607	610	582	602	565	582	577	540	594	565	641	545	562	577	573	547	628	574	596	594	567	563	573	587	548	569	529	570	585	555	589	569	577	610	578	587	562	604	555	583	558	557	606	588	604	576	616	637	581	565	581	559	603	586	598	607	555	572	541	561	559	547	606	586	575	508	575	629	596	572	564	600	571	580	570	583	576	645	596	587	603	583	550	560	615	589	575	563	561	626	561	546	562	588	586	575	555	613	573	578	574	595	587	607	543	581	598	558	578	556	584	642	573	595	560	576	606	607	597	588	548	561	616	577	573	586	564	570	609	600	569	569	542	588	593	543	596	601	591	547	521	572	592	606	565	532	581	595	571	576	568	583	588	557	558	618	586	578	516	534	575	592	589	616	604	570	609	543	588	543	573	543	577	640	557	582	554	556	565	551	563	566	584	578	602	601	525	580	597	577	553	583	535	581	553	616	538	566	582	601	556	618	560	556	602	564	592	564	558	572	573	595	585	546	636	524	518	617	581	590	577	577	566	569	578	598	593	536	536	567	583	605	593	591	561	582	613	563	594	575	655	547	537	568	606	575	576	541	606	558	587	572	586	556	593	548	550	583	575	544	613	556	616	579	567	583	634	574	604	640	569	524	567	538	586	544	617	590	605	553	550	568	594	549	574	533	533	601	578	578	541	602	553	569	578	556	572	616	601	581	562	586	567	573	567	597	570	568	584	570	584	561	620	579	594	592	585	540	603	574	543	537	591	551	536	556	510	594	567	582	615	586	607	583	635	578	606	557	562	570	579	607	613	589	565	583	561	558	592	566	586	575	613	558	620	566	549	544	588	531	606	549	592	611	571	555	575	605	539	509	572	608	578	560	569	564	555	557	550	599	583	563	575	554	591	626	580	554	583	581	540	581	542	619	526	616	555	548	573	573	568	613	565	596	612	577	561	564	589	596	579	567	564	599	568	578	590	572	526	578	582	583	575	584	587	587	609	554	573	582	557	582	546	586	588	543	586	550	567	590	565	572	599	598	612	515	566	530	604	558	569	596	573	563	546	583	556	548	583	558	599	585	577	574	536	577	589	582	595	584	587	564	556	577	570	597	600	560	569	556	581	570	590	552	555	569	560	635	579	543	570	584	576	573	567	590	619	593	553	592	551	566	606	572	572	588	557	546	565	571	546	539	573	579	586	547	565	607	583	564	558	555	586	596	576	557	584	547	572	552	578	568	597	619	582	599	545	586	606	543	612	587	585	606	548	600	529	549	589	559	554	547	560	572	568	646	565	559	584	592	577	582	613	612	574	537	599	558	612	556	567	578	572	590	573	580	554	556	562	601	587	581	573	621	557	597	568	544	595	615	576	598	601	571	584	562	606	590	573	615	591	555	555	585	544	598	564	591	559	597	602	567	579	585	594	588	614	587	587	546	584	530	576	587	562	587	616	600	600	595	550	570	558	547	567	545	585	549	559	629	602	568	537	587	553	574	569	585	589	566	553	640	616	545	570	572	587	614	573	588	535	564	574	580	583	539	559	610	567	572	601	608	588	554	563	565	582	587	606	570	553	550	555	584	578	575	571	555	623	536	555	562	577	598	648	570	564	583	610	601	616	538	529	578	589	604	607	580	569	597	572	587	585	546	551	584	572	566	575	609	539	601	571	578	544	568	571	582	548	527	574	549	585	524	569	553	620	588	580	562	600	549	539	561	590	554	567	595	544	553	584	577	557	566	570	554	578	616	555	577	578	543	561	565	568	569	571	537	621	543	527	571	551	589	550	583	622	555	566	583	573	576	546	586	568	626	584	580	546	573	547	616	560	561	594	569	587	587	558	591	600	608	558	585	531	551	585	537	582	541	564	566	580	544	576	617	520	584	609	598	554	581	596	625	604	602	553	547	602	590	545	541	574	582	567	628	545	619	583	532	575	606	568	539	517	586	582	560	554	567	548	587	552	600	584	571	560	572	590	612	600	566	558	605	568	583	591	559	587	577	578	533	551	574	598	567	578	558	592	567	593	609	541	543	550	566	587	576	567	575	600	532	599	576	536	586	564	577	553	537	560	567	540	584	592	524	609	608	588	568	573	539	557	585	584	595	557	594	556	539	555	590	530	539	597	588	607	543	593	551	579	623	563	582	545	608	585	598	616	565	631	540	546	572	558	582	576	572	542	589	592	535	535	548	565	570	553	595	579	591	606	559	566	561	560	552	583	583	542	578	536	600	605	549	552	608	596	570	564	555	524	585	567	566	574	596	567	585	618	568	601	590	621	589	580	590	543	597	594	597	560	598	576	572	573	573	588	570	595	581	603	555	583	581	570	589	581	564	588	615	595	591	602	549	569	571	587	583	554	582	550	568	579	535	579	578	586	608	533	545	588	545	570	562	605	545	539	599	553	574	549	549	599	596	567	550	532	582	542	563	587	564	591	538	622	607	611	585	569	560	576	562	599	577	595	555	580	574	563	584	589	548	568	561	569	610	599	585	577	588	610	569	560	557	588	601	512	570	564	534	580	574	605	577	574	580	599	530	558	570	576	526	586	562	604	571	593	570	564	507	533	570	581	577	573	573	591	572	563	601	573	560	540	543	554	597	605	564	539	556	575	594	559	573	569	586	617	595	550	582	541	602	570	609	586	543	590	597	578	546	572	542	587	574	565	607	609	576
26395	8303	8369	2257	238	184	190	173	176	182	204	188	162	172	178	148	185	172	163	174	165	163	166	142	147	133	167	169	170	181	184	153	162	187	171	177	173	160	185	159	178	158	161	165	165	203	199	179	193	169	186	156	184	199	163	155	171	174	164	162	165	178	178	167	159	191	191	159	160	147	187	175	172	177	158	202	177	146	177	153	152	151	171	169	177	180	171	192	167	174	155	158	191	193	190	179	180	162	147	164	187	158	162	165	136	165	152	162	169	180	155	163	167	152	180	186	158	170	148	159	179	171	180	153	161	159	153	169	192	166	173	195	175	180	169	181	154	179	182	139	181	159	184	137	174	165	168	196	156	182	166	170	167	174	178	167	183	189	187	162	189	180	172	153	150	151	165	185	172	187	172	157	177	162	171	176	171	181	166	174	161	175	160	180	168	162	159	177	157	176	170	180	143	166	172	150	170	149	177	190	159	151	182	152	181	191	156	160	150	166	196	154	175	170	165	171	177	179	145	181	165	181	157	142	177	159	170	167	168	163	161	176	160	172	189	166	171	148	158	148	198	161	158	194	166	162	191	150	181	164	179	154	174	160	176	172	190	171	148	148	172	170	184	179	161	173	185	165	174	185	170	145	147	183	181	178	161	164	163	165	155	167	185	156	143	154	185	168	147	163	166	178	161	174	161	153	172	157	174	164	163	163	183	146	181	173	168	172	168	173	140	165	145	191	161	173	205	181	166	177	154	164	176	179	165	163	191	162	154	151	152	156	161	179	152	148	170	166	182	155	166	174	151	204	186	179	150	176	194	154	179	171	159	159	168	178	211	173	191	172	166	189	168	156	167	157	207	172	171	172	170	157	153	192	184	173	146	159	167	167	160	166	145	167	178	166	164	181	177	185	149	161	164	186	184	156	163	161	169	174	168	178	169	187	182	187	184	156	194	188	163	165	168	176	166	177	158	181	180	186	163	172	180	190	172	185	180	165	194	144	175	159	164	157	150	171	166	180	172	185	174	162	192	156	170	179	198	162	169	183	172	192	158	159	167	164	149	147	158	159	175	160	168	164	172	162	168	178	160	152	146	163	167	179	155	170	177	177	171	157	170	179	171	136	151	169	178	165	165	177	142	159	156	172	162	162	176	144	182	170	171	164	171	171	179	165	148	169	178	190	156	205	176	162	166	175	167	165	179	175	173	168	188	154	153	151	177	178	161	172	168	168	160	172	188	156	169	152	148	196	178	162	172	149	190	160	160	183	144	166	180	180	186	172	166	179	171	175	188	171	199	172	177	155	193	179	171	169	165	163	171	170	178	166	156	170	164	178	171	186	151	179	177	145	165	200	173	163	178	157	158	171	179	156	158	176	171	161	180	149	165	172	177	155	165	161	170	202	166	162	188	188	179	180	176	185	177	165	162	167	172	180	162	153	159	178	188	189	158	172	173	190	161	172	173	171	159	174	149	195	153	159	158	155	169	173	212	176	182	176	159	166	170	173	180	173	181	187	149	176	160	156	177	179	153	192	171	164	171	174	178	170	163	191	158	199	154	163	171	177	172	179	177	155	160	164	196	171	189	166	158	157	171	160	155	167	163	177	158	190	160	153	183	158	170	178	181	185	185	170	181	159	164	185	181	172	138	180	178	170	168	165	184	172	168	174	172	184	195	165	171	171	187	164	177	165	149	149	146	155	159	169	181	187	167	170	194	195	153	155	156	148	175	168	181	173	178	147	169	162	148	153	166	178	163	191	180	189	167	181	166	187	174	162	158	178	176	170	166	179	190	165	158	165	174	161	177	178	177	169	180	178	156	170	150	165	162	192	163	156	173	163	140	171	167	138	178	159	190	167	184	186	171	182	164	188	179	178	167	162	177	163	177	181	184	166	165	160	167	190	170	147	167	165	169	152	158	159	172	168	183	162	151	162	155	171	156	168	186	171	188	174	164	147	157	168	156	163	193	157	184	174	146	169	162	178	175	161	169	169	186	137	163	159	184	168	180	153	171	160	185	189	186	183	175	149	175	186	176	155	185	174	168	185	175	166	146	182	182	168	171	161	176	151	166	180	156	183	182	171	175	158	209	196	157	152	167	174	156	178	171	163	146	153	156	144	196	186	156	160	169	179	167	168	156	163	191	177	184	154	172	164	170	182	172	169	180	187	164	156	169	159	175	166	184	186	171	185	159	158	152	158	156	186	171	172	179	160	177	165	172	181	198	190	190	177	173	163	169	170	167	177	181	154	167	193	162	158	158	184	168	146	156	204	166	182	182	174	171	166	164	187	186	147	159	187	157	185	179	153	142	179	182	185	167	163	151	166	188	148	163	143	154	159	166	145	143	154	157	163	168	169	178	182	182	169	161	171	178	162	176	170	166	171	182	161	175	161	152	157	166	146	183	167	175	166	164	156	164	144	167	160	152	165	171	177	182	160	183	137	152	158	180	195	169	199	141	182	186	188	155	167	165	166	179	161	163	168	172	168	178	199	162	149	159	180	173	177	187	156	150	158	170	164	164	154	184	190	157	189	176	158	177	156	158	170	161	177	171	187	165	164	172	187	179	164	163	176	174	171	151	167	184	162	165	162	174	184	148	152	163	175	174	178	170	174	180	159	168	166	195	183	168	183	168	187	179	178	154	186	179	185	190	175	170	151	167	146	177	176	168	156	171	154	165	153	166	159	153	186	198	168	177	178	180	163	167	166	176	185	180	162	161	183	172	172	182	180	212	220	189	156	172	215	159	189	167	163	168	173	153	153	176	151	147	167	188	198	162	151	148	157	171	174	178	181	158	189	164	178	172	175	173	172	163	159	177	144	152	151	153	157	157	166	157	162	180	168	152	171	207	186	181	190	172	180	180	163	162	159	163	189	164	173	177	166	181	149	169	162	177	161	169	176	195	187	160	164	194	151	169	171	160	188	189	163	154	183	161	162	158	191	180	158	189	170	180	182	144	163	204	136	168	201	154	147	178	174	148	158	164	163	149	167	134	180	153	175	182	197	159	160	150	142	163	149	179	143	175	176	148	169	168	179	196	186	169	172	163	177	170	178	192	165	190	187	152	177	160	164	167	171	168	170	177	171	180	156	165	171	178	160	180	155	179	173	170	164	139	175	184	173	165	172	153	190	166	174	172	185	168	175	162	188	161	183	156	179	183	158	172	177	172	183	174	167	183	183	169	153	162	151	168	192	183	145	164	186	170	180	145	175	192	147	177	188	149	158	151	171	164	171	181	144	144	176	163	168	148	166	176	161	160	159	184	179	166	160	169	182	182	171	196	208	180	163	175	177	154	162	156	181	180	138	180	180	181	161	179	168	163	148	164	175	156	183	146	174	167	140	132	170	145	150	191	169	167	171	165	187	172	161	169	159	163	164	142	196	179	186	166	177	172	197	170	152	178	170	182	180	185	168	181	170	153	175	153	181	149	176	147	163	172	174	187	162	184	163	166	180	164	194	174	186	148	143	177	162	153	189	165	190	179	172	202	200
22459	8094	14201	3741	537	561	518	540	511	459	510	494	511	510	484	475	510	490	512	497	501	493	448	459	496	479	473	491	462	504	481	460	476	473	526	475	491	485	498	502	478	474	498	520	575	637	604	534	573	513	493	526	566	521	537	508	470	451	524	460	475	487	522	503	497	470	490	498	481	497	477	481	442	523	454	497	517	508	524	479	494	515	503	500	523	501	443	504	534	477	522	596	678	668	618	512	484	530	468	455	477	485	491	525	472	458	481	463	454	472	471	446	476	466	467	487	485	468	479	492	499	479	493	462	501	483	500	485	464	529	512	506	467	506	479	507	462	431	470	482	474	485	455	481	436	511	515	487	460	467	480	462	492	495	463	504	466	493	466	489	513	487	469	540	474	502	465	492	482	513	469	465	469	477	435	518	450	507	456	471	484	450	471	463	481	494	509	465	473	495	466	443	477	507	439	487	471	500	491	468	470	528	492	500	451	472	500	514	497	482	486	477	497	490	509	512	496	469	494	473	497	494	495	455	455	483	462	509	444	433	523	498	456	461	496	470	492	492	483	433	474	518	505	443	483	427	435	494	528	542	479	463	476	496	505	480	453	486	445	496	494	472	473	515	455	445	517	508	476	491	477	463	503	447	467	478	480	469	498	470	507	482	501	455	490	470	453	505	481	428	514	516	487	473	487	476	489	468	482	485	484	462	512	512	497	438	484	456	483	477	486	493	540	489	481	531	479	483	504	473	465	426	467	491	507	430	495	488	486	501	462	476	465	461	462	519	482	477	449	513	481	481	525	483	496	457	511	478	471	471	482	463	473	502	474	468	489	458	464	499	441	487	508	469	504	426	504	473	496	470	471	445	466	489	444	474	462	470	479	493	465	492	455	438	464	495	546	483	472	471	535	480	469	477	444	469	527	414	453	492	467	457	483	472	478	460	496	484	464	493	484	439	480	513	478	500	444	517	480	461	515	489	456	480	497	490	466	458	470	498	492	495	451	459	463	474	447	465	478	467	474	476	478	470	474	462	462	467	491	479	524	454	512	504	497	478	490	462	461	470	483	489	459	513	504	488	468	476	508	496	497	466	482	496	516	453	487	455	451	461	486	473	459	509	471	458	501	484	442	484	517	477	460	529	502	499	508	468	468	478	498	483	509	472	483	450	490	483	443	465	463	455	500	462	480	458	473	503	465	485	469	468	507	440	499	467	532	477	473	505	474	511	479	454	433	506	489	535	489	504	494	485	515	466	439	463	508	489	461	520	440	468	468	499	490	469	436	441	465	477	466	453	462	477	466	498	502	479	504	504	480	470	481	522	461	462	493	484	482	487	494	449	465	468	488	473	489	470	474	460	455	493	500	506	467	472	476	469	444	460	503	504	501	530	478	456	457	439	452	513	472	486	468	495	511	510	503	474	492	470	510	456	501	458	512	482	499	485	475	479	462	463	484	480	477	486	498	489	530	493	495	492	475	464	444	509	468	466	483	512	505	511	485	484	488	497	455	503	470	467	489	534	492	468	485	480	455	488	494	507	479	504	466	457	466	497	443	458	476	469	474	532	503	474	479	487	462	457	479	503	474	476	486	454	461	501	477	460	460	503	516	464	494	499	526	484	455	469	442	489	487	472	466	486	472	442	484	483	476	480	508	470	485	493	504	461	481	489	488	482	489	499	458	478	495	526	481	447	507	478	509	459	470	483	461	452	499	489	445	480	475	476	451	511	549	501	476	531	454	450	509	498	504	486	460	475	523	487	474	496	495	486	477	449	493	504	518	454	466	478	508	519	498	496	459	478	517	472	483	441	483	466	476	480	498	473	506	445	464	484	475	469	498	466	471	509	431	464	496	487	511	465	469	533	501	454	469	472	467	490	488	512	504	447	501	502	469	482	445	506	468	446	492	482	466	494	494	471	451	478	462	447	473	503	491	459	506	457	434	505	491	441	445	455	446	486	520	492	446	494	460	492	495	490	512	497	486	455	506	489	520	476	478	491	512	439	463	438	494	512	462	486	478	456	496	456	477	461	491	479	470	424	467	499	473	466	514	469	455	470	499	482	490	487	456	471	443	471	507	475	459	472	494	502	485	466	490	494	499	464	486	512	489	461	436	515	464	481	480	474	476	464	496	492	487	502	497	472	469	511	476	474	482	460	477	471	514	486	485	488	441	465	492	475	462	504	469	486	467	460	512	485	473	516	495	470	477	533	480	458	472	484	457	459	473	523	481	488	448	478	471	458	485	482	465	491	478	486	450	501	478	442	493	474	488	485	476	475	499	499	479	466	450	463	500	546	492	447	514	478	468	498	480	476	440	505	477	478	489	499	472	461	446	473	517	501	477	495	474	497	502	478	481	461	532	509	469	493	469	510	470	502	500	489	472	473	487	457	497	519	482	516	457	494	485	474	457	462	499	506	487	481	478	444	483	481	497	520	506	492	457	485	489	492	476	484	494	489	486	495	457	456	481	490	531	495	487	496	507	470	475	483	438	476	487	474	492	491	461	473	479	484	483	475	473	462	506	489	442	438	451	464	481	438	483	474	481	464	543	467	482	492	480	487	502	453	525	509	527	498	506	470	493	458	492	482	485	514	462	509	457	494	467	470	469	475	434	488	490	486	530	489	468	503	470	492	432	484	490	450	484	476	460	485	498	478	434	489	473	480	467	459	463	483	485	461	480	487	465	457	499	491	497	451	500	493	482	453	474	505	446	490	469	479	444	471	486	464	481	493	506	487	441	508	482	495	494	474	497	457	469	445	482	475	462	453	496	456	462	490	495	514	507	525	529	513	490	491	480	449	494	512	482	440	493	525	489	440	458	501	512	503	482	502	439	449	482	489	469	481	493	508	505	521	484	489	482	481	497	493	481	506	444	451	495	480	504	490	475	513	519	429	449	492	474	520	494	485	494	502	502	473	455	493	477	468	476	513	484	482	455	499	484	489	466	497	451	475	448	488	499	467	475	466	459	443	469	455	466	471	482	521	482	468	480	502	506	460	463	496	486	473	480	498	434	491	494	455	499	477	479	482	463	519	483	495	464	505	459	436	473	445	490	495	485	502	518	504	496	461	482	473	480	494	463	491	465	484	458	510	496	456	471	472	530	482	477	471	475	486	473	461	490	509	503	497	473	450	487	471	447	470	462	483	503	505	484	478	473	498	493	475	457	493	480	448	458	499	435	516	483	449	470	463	449	473	443	479	486	503	479	477	501	519	490	477	482	472	482	473	478	490	489	471	451	458	478	464	501	456	488	456	445	472	532	497	486	500	480	497	496	510	495	492	464	479	511	454	506	488	491	506	464	477	469	455	447	490	437	495	489	492	464	504	482	482	497	458	445	523	477	516	473	477	473	442	449	473	481	505	499	474	500	504	485	513	451	514	471	479	468	485	477	510	482	486	505	465	474	459	507	449	510	478	478	479	438	458	495	508	485	470	467	465	480	504	444	496	479	460	444	492	468	491	445	478	485	525	458	516	466	494	509	451	493	525
68026	46966	49906	24109	2206	296	296	239	214	201	189	170	176	184	162	164	153	161	153	155	135	157	148	157	146	170	153	144	148	139	161	142	162	168	167	143	166	152	163	166	160	139	182	234	388	489	394	241	240	171	183	186	193	177	184	149	161	145	163	163	144	174	147	167	167	163	153	146	145	160	146	142	142	165	158	167	160	162	143	148	164	148	166	164	151	177	150	160	130	153	191	225	237	196	180	178	178	153	118	143	143	148	147	137	151	140	174	167	163	161	155	169	141	144	143	148	150	151	135	160	147	167	151	160	151	161	156	155	169	167	170	129	140	160	150	143	144	153	138	171	145	161	150	157	158	138	155	141	162	149	134	140	136	155	175	174	134	171	135	141	127	158	150	163	159	140	146	153	179	169	143	159	145	136	149	149	164	142	143	151	154	147	143	169	162	141	139	133	141	164	142	149	159	159	176	161	153	147	168	138	140	147	151	143	165	151	144	122	116	157	160	127	139	159	149	164	153	165	165	149	172	144	163	144	165	137	153	158	148	134	173	147	132	130	154	157	140	184	163	153	155	179	118	161	140	145	168	158	145	151	151	147	175	137	160	164	141	149	145	141	162	149	134	154	151	145	145	157	152	142	159	149	159	143	144	145	139	154	145	140	152	175	132	144	153	154	159	169	168	156	163	134	148	150	143	139	150	155	135	141	164	165	141	137	180	145	159	140	143	139	162	150	161	131	162	144	159	173	161	163	126	132	144	150	176	168	168	136	149	153	139	157	155	150	158	159	163	138	151	158	155	170	168	146	135	136	147	184	160	139	149	159	158	137	147	159	158	163	146	157	159	171	160	164	164	152	148	141	157	144	156	158	148	147	153	149	143	144	146	163	158	150	135	148	158	148	134	149	153	166	146	148	178	155	131	146	153	174	156	137	156	167	152	169	153	142	170	163	156	154	139	142	157	154	143	143	158	150	152	137	159	164	149	135	152	147	160	166	153	160	157	143	171	173	141	174	176	157	140	184	154	146	147	138	154	155	153	135	142	180	152	149	135	162	175	158	135	152	148	152	150	164	159	133	148	157	181	144	154	169	153	146	155	166	160	169	136	151	148	165	143	160	140	151	136	150	167	129	136	159	136	149	146	153	155	151	145	138	150	163	149	157	149	152	156	147	163	150	147	153	162	178	168	147	158	147	161	154	154	146	149	126	130	150	144	136	161	146	163	148	143	139	157	145	156	171	161	146	145	168	156	139	165	140	156	151	140	150	154	154	158	162	142	164	135	141	156	141	135	157	160	144	144	149	166	162	152	153	150	128	146	166	119	167	164	144	148	150	142	147	165	142	176	143	144	134	168	151	143	151	131	150	163	157	153	135	160	163	158	147	124	141	126	137	135	153	172	136	170	152	147	162	148	129	160	194	168	152	163	161	151	131	139	146	141	131	150	148	147	143	182	153	173	142	144	151	129	125	144	159	156	162	150	166	142	165	156	152	138	128	165	160	159	138	139	143	151	151	174	142	147	144	137	138	182	166	146	156	176	151	121	157	152	144	149	157	180	147	161	143	165	123	134	169	159	148	161	138	152	140	151	147	146	152	163	159	162	146	138	167	145	148	153	159	146	158	153	140	146	142	151	138	129	148	158	148	132	138	139	160	171	141	135	159	139	141	151	152	160	148	167	147	159	137	147	160	154	156	145	142	150	143	152	155	142	145	141	146	138	155	141	145	164	182	138	161	144	144	152	160	160	168	148	151	155	132	132	150	144	142	166	155	143	158	138	132	173	159	127	145	172	166	168	158	162	156	161	143	160	119	161	148	136	173	159	157	159	156	167	149	153	134	148	141	177	154	132	154	145	153	160	133	152	163	167	178	121	132	142	141	156	147	150	133	150	167	152	172	158	162	145	151	136	161	162	151	162	145	150	159	162	166	153	142	165	192	150	152	144	165	151	146	137	165	160	138	145	163	151	163	161	139	133	141	141	139	132	147	140	166	158	155	130	156	152	153	138	137	150	145	150	145	159	146	162	158	149	144	150	152	163	143	162	145	146	162	157	154	156	152	178	144	152	140	138	160	157	164	172	131	150	154	183	162	161	149	151	154	155	148	144	147	131	151	159	166	143	149	167	152	166	145	177	175	161	177	158	151	147	158	136	120	161	168	140	143	153	141	146	135	156	134	117	148	167	156	167	131	145	163	147	159	163	145	136	157	161	175	162	144	156	141	162	136	161	148	127	147	154	173	146	155	146	153	159	167	138	162	132	183	136	144	166	133	150	143	156	145	131	161	161	155	145	128	151	178	163	149	113	146	155	152	160	143	138	138	153	141	168	136	137	151	171	127	145	160	143	154	173	155	156	144	141	167	164	144	145	160	159	136	136	157	132	141	164	153	134	119	127	150	154	140	162	152	170	166	153	156	153	144	175	156	140	154	165	134	161	155	167	148	160	149	168	146	166	154	139	139	161	168	170	154	133	149	146	172	135	128	151	169	127	145	154	156	162	165	149	145	148	127	153	155	142	151	156	180	159	151	144	165	132	151	165	164	162	141	155	130	154	147	167	130	169	157	146	142	156	160	169	159	152	151	161	158	137	169	137	157	160	170	161	166	146	141	165	163	134	153	178	153	164	159	163	149	146	142	134	147	162	167	141	169	147	150	126	161	171	140	165	151	151	146	144	152	159	151	154	134	158	158	174	142	150	159	153	141	155	150	132	150	157	169	127	147	148	138	147	167	140	154	164	177	130	157	154	159	152	145	154	153	142	169	180	149	141	157	133	155	160	148	168	138	154	156	145	148	157	128	159	136	160	142	167	167	148	171	163	147	145	172	126	133	144	144	153	165	135	177	169	170	146	171	171	161	150	132	141	143	143	144	155	129	139	139	158	149	176	143	146	170	156	134	166	146	157	153	152	166	153	140	140	143	158	159	141	147	166	137	173	158	160	159	126	140	133	169	152	135	136	139	135	136	164	163	156	126	155	148	150	154	145	164	175	151	138	128	138	145	137	145	164	174	150	151	134	143	143	166	160	137	140	149	160	160	169	125	153	161	134	163	167	165	155	144	148	158	141	136	156	140	137	147	154	182	162	170	124	139	145	163	149	133	151	140	174	144	160	164	142	169	148	130	141	148	154	173	141	169	146	142	129	145	145	143	150	142	180	151	139	164	145	145	150	154	152	157	155	129	149	168	156	160	149	156	154	167	160	124	151	162	167	165	142	166	147	149	133	164	152	161	135	144	160	170	150	135	133	151	148	149	148	157	148	138	173	176	169	152	145	141	170	167	167	128	165	163	155	142	152	136	157	145	136	164	152	138	152	169	150	127	147	160	165	162	146	158	145	137	149	148	150	125	153	152	157	131	161	153	148	155	161	157	153	158	134	147	155	157	141	154	163	147	151	139	133	137	154	148	148	136	124	139	169	143	147	141	156	150	143	155	157	138	128	146	159	129	154	174	149	136	149	181	146	162	154	158	153	137	149	160	166	155	156	142	164	159
43187	35270	46090	12336	1261	1093	967	836	810	772	697	642	646	578	533	564	561	535	543	482	524	504	521	485	471	525	509	484	505	478	470	505	439	485	485	459	457	471	455	466	448	449	531	1129	2054	2823	2275	954	982	760	634	823	855	614	601	562	520	514	441	484	486	474	461	481	450	468	427	473	469	509	468	493	433	448	440	440	441	452	441	450	448	453	469	440	502	539	466	465	445	458	697	1084	1246	1153	951	686	528	424	459	415	429	424	415	489	461	437	435	469	402	411	434	448	420	440	450	475	427	462	444	421	434	450	422	479	412	413	438	445	412	436	401	479	449	420	440	421	440	430	415	434	448	421	455	463	432	492	444	445	406	463	469	467	401	440	447	472	460	403	466	421	432	452	466	462	439	400	428	424	459	414	402	483	428	466	448	400	452	429	447	455	419	441	450	455	430	422	436	450	451	435	427	445	442	426	446	437	431	483	490	481	463	419	449	478	442	444	437	455	437	409	440	460	436	474	431	421	431	418	413	441	452	448	436	442	441	455	473	458	473	477	424	460	447	469	428	437	454	435	395	437	440	494	455	452	418	461	446	434	450	451	444	482	486	423	449	435	485	410	436	486	455	458	441	427	441	459	443	459	398	427	451	449	454	469	415	442	471	426	466	420	469	437	456	461	464	429	450	474	465	449	434	416	462	430	457	427	418	451	477	465	441	442	421	443	458	414	428	419	436	439	429	458	446	468	466	455	453	402	474	460	468	438	451	406	398	421	432	469	496	443	428	425	475	463	426	434	439	426	435	456	465	420	458	489	430	449	449	444	417	454	448	419	457	446	451	392	460	451	452	456	463	459	438	464	416	421	449	427	495	451	389	425	447	398	443	446	434	466	415	451	447	431	411	411	439	407	451	466	442	473	475	445	430	456	420	450	468	450	452	468	433	465	447	432	459	482	427	430	437	431	463	471	456	410	438	422	445	460	441	431	414	442	419	416	462	423	462	448	432	422	441	453	456	459	464	411	467	461	481	424	460	461	431	429	449	439	431	455	465	421	429	428	426	383	421	433	471	442	465	387	460	412	454	448	448	404	438	472	467	437	432	429	464	420	464	458	482	420	476	447	446	495	455	439	435	407	441	420	439	438	433	432	469	423	459	439	474	444	457	459	435	428	514	453	419	463	452	443	455	425	454	433	474	451	456	468	439	437	427	427	488	441	411	456	446	385	482	456	444	414	472	414	456	458	456	426	443	493	437	423	409	447	420	446	430	433	476	428	447	422	478	486	446	414	470	418	475	434	468	452	469	488	443	479	413	459	450	432	439	402	459	427	460	478	438	469	433	424	464	483	426	427	444	423	457	459	448	428	450	448	440	474	409	432	433	427	444	442	418	463	455	452	432	429	480	462	417	461	419	470	433	435	425	418	432	469	408	425	464	423	422	392	472	448	464	442	459	437	420	468	442	472	448	425	443	437	436	445	454	433	418	424	457	426	490	467	430	469	462	439	408	493	425	456	444	419	438	444	425	456	455	457	438	440	426	432	423	456	392	454	433	467	448	469	415	464	459	431	407	437	388	437	450	432	423	454	434	454	437	485	450	441	434	438	467	475	445	471	460	445	447	446	422	429	444	444	446	464	451	452	442	432	410	479	433	453	416	425	449	438	424	453	469	449	420	440	464	462	432	436	443	424	445	424	419	449	439	462	425	461	442	450	424	448	412	443	430	419	452	468	441	461	417	416	459	429	453	458	465	442	452	441	477	447	465	416	445	417	414	451	470	490	429	442	446	435	436	487	446	463	481	430	433	435	453	453	418	436	402	441	439	451	437	457	414	425	441	454	433	408	472	462	472	422	467	457	435	443	468	464	433	416	435	476	433	437	486	462	458	430	436	428	413	447	457	500	434	408	441	448	451	454	419	438	439	450	472	417	463	455	446	427	441	460	427	411	481	456	479	452	425	458	408	406	439	464	455	415	455	461	451	451	439	450	429	443	453	460	455	465	437	462	423	424	449	462	491	452	448	454	420	445	452	419	437	439	446	433	466	444	471	465	440	451	428	417	457	440	428	470	434	505	471	421	441	469	432	416	475	455	440	447	462	453	431	471	416	415	430	481	416	480	453	455	450	454	437	466	424	478	437	454	430	467	459	449	444	443	401	435	417	443	453	445	429	415	468	387	439	432	464	429	434	425	433	438	475	437	467	452	477	450	439	431	430	441	489	453	443	425	413	446	440	466	462	443	417	452	418	485	403	488	441	436	432	449	445	440	478	414	450	410	420	464	420	464	443	410	463	443	455	457	456	457	452	447	450	459	473	429	410	420	443	435	470	456	446	445	463	439	437	483	428	436	461	426	438	426	446	473	406	467	440	448	451	414	455	437	451	407	423	437	493	404	439	436	443	455	449	434	482	448	463	451	466	392	464	451	421	434	478	462	437	411	453	464	419	417	438	462	459	420	464	468	434	498	448	461	452	469	446	454	430	451	454	442	516	443	448	473	436	463	430	432	458	412	416	435	430	454	426	428	438	433	435	429	436	415	431	432	405	431	421	437	446	413	412	425	448	451	441	454	424	432	427	459	467	446	423	415	443	438	479	406	470	430	425	466	466	444	458	422	450	416	435	481	446	448	441	403	435	456	441	449	485	435	410	452	456	427	477	450	438	459	420	399	436	456	468	490	453	456	442	421	397	431	471	437	428	470	433	451	403	441	443	437	451	416	482	470	423	427	418	429	448	441	453	448	464	443	401	429	435	406	440	461	427	444	492	407	429	486	453	420	426	420	449	449	443	449	428	456	413	428	428	424	470	451	464	450	438	470	446	457	501	412	462	404	482	440	457	434	456	446	472	401	456	460	404	455	430	434	447	467	446	429	417	434	448	452	492	425	425	433	430	456	431	448	437	458	467	395	428	459	480	452	480	460	402	427	472	457	419	419	416	476	440	415	448	451	443	447	468	442	442	475	408	446	437	442	434	448	424	445	408	448	432	452	460	430	444	458	457	453	412	450	447	421	418	443	430	475	427	460	410	434	428	424	461	458	439	420	450	451	443	428	447	445	432	434	482	445	459	450	438	406	500	420	486	435	435	439	443	447	479	406	446	416	436	464	401	415	432	435	379	450	456	457	427	448	458	450	479	434	489	462	462	473	445	468	432	458	442	425	470	440	435	406	429	453	437	429	420	440	469	427	444	456	446	430	391	431	444	439	429	466	426	402	450	447	424	436	387	426	432	462	442	456	429	443	426	445	448	468	447	427	394	439	443	456	458	469	432	437	429	457	454	417	464	452	402	472	419	449	433	472	481	389	485	450	448	426	451	441	435	436	443	471	447	445	461	415	471	413	456	445	466	456	455	474	469	451	397	422	447	459	470	403	448	440	444	453	410	425	452	433	448	469	462	419	427	429	427	438	422	446	432	451	463	434	437	480	471	410	440	465	453	444	433	454	437	428	438	452	402	429	402	465	452	437	469	405	431	403	426	433	460	443	427	453	458	422	455	430	440	448
78997	60005	62164	33999	6400	673	425	339	334	321	265	261	255	264	234	217	229	219	212	247	215	196	228	226	197	250	214	218	228	206	240	205	228	202	215	236	233	203	199	190	228	212	241	357	625	797	892	337	325	289	266	293	340	283	258	241	202	238	206	231	221	197	219	204	201	216	219	219	199	197	212	198	207	230	206	231	215	197	210	227	225	214	223	205	207	239	224	232	225	210	226	285	446	415	364	292	244	246	218	240	215	225	217	203	228	223	213	211	205	210	218	215	215	213	209	208	208	196	210	214	204	196	245	204	195	211	194	225	232	212	242	203	194	210	189	210	226	198	191	210	228	193	232	234	191	210	219	215	204	209	198	221	190	229	218	222	223	207	210	191	204	202	202	208	192	214	212	217	224	204	208	222	226	196	187	199	185	246	211	222	208	198	208	199	184	195	209	210	209	232	223	251	227	203	221	221	182	204	206	225	206	212	175	219	222	200	200	226	214	197	197	205	235	185	200	214	222	208	210	181	199	214	213	211	209	230	218	235	211	211	198	219	205	234	222	220	211	226	191	209	193	210	217	209	181	205	197	220	209	213	228	206	238	222	220	197	221	230	221	211	223	213	204	218	224	203	206	193	202	193	218	233	206	205	201	194	209	224	214	215	227	211	227	201	211	205	214	191	223	229	217	210	256	213	224	201	205	208	206	203	183	215	190	196	208	225	207	207	207	230	205	209	232	203	186	213	189	208	234	201	221	188	223	201	210	189	223	209	240	185	200	206	207	205	205	205	218	225	191	179	185	197	249	214	211	206	232	208	189	200	238	216	217	213	203	213	211	205	232	226	211	226	204	195	206	214	185	205	191	213	204	203	192	209	198	217	227	191	214	206	194	216	202	225	241	207	212	217	208	218	210	233	230	199	185	205	218	194	214	220	232	217	202	230	236	205	199	210	230	209	239	199	212	218	193	216	203	216	196	203	191	199	186	226	194	228	227	227	200	206	220	203	215	204	208	180	204	208	228	199	199	180	212	211	218	206	229	229	195	210	198	214	211	206	218	197	211	229	199	233	204	232	199	210	197	199	243	195	216	208	204	186	190	200	219	205	223	221	212	204	182	207	202	209	242	207	220	202	213	220	245	207	215	224	186	216	235	197	227	215	215	248	203	216	229	239	221	218	203	215	192	175	199	225	215	205	220	214	194	194	202	222	216	205	217	206	202	212	216	198	210	191	204	207	227	224	200	207	210	233	216	201	233	195	218	194	202	216	191	189	213	206	223	206	202	240	208	204	205	202	214	233	234	202	240	215	201	201	205	207	215	217	183	212	226	228	175	220	199	236	191	225	220	240	229	196	202	205	188	222	220	237	213	225	202	203	220	189	226	224	217	205	188	215	225	219	223	197	218	233	210	222	212	203	192	221	207	211	199	182	187	222	207	218	206	213	214	202	208	179	237	206	217	173	225	212	214	185	242	167	208	234	188	171	197	209	222	210	213	244	196	233	240	203	204	224	202	219	204	207	217	200	197	225	192	231	212	223	222	209	236	211	224	202	215	215	236	201	220	202	239	193	189	209	192	216	195	206	209	189	183	192	200	214	204	213	191	208	204	209	188	212	204	228	219	202	195	197	220	220	236	221	181	198	202	185	211	225	215	224	226	197	208	218	208	224	210	211	215	212	223	195	221	213	186	193	219	210	195	214	220	191	205	198	215	187	196	201	202	212	209	194	200	222	236	211	180	208	221	216	195	205	193	195	189	231	223	228	191	233	229	212	209	195	227	211	219	212	201	210	205	230	200	216	218	229	193	186	204	207	207	221	189	210	204	207	205	200	199	186	225	236	233	214	222	219	223	225	216	207	213	215	204	192	244	205	188	237	230	221	212	216	200	231	200	189	225	220	215	215	208	220	198	213	202	215	198	202	200	224	204	230	201	202	218	211	238	230	189	189	216	200	219	208	206	202	220	208	207	204	215	209	222	222	236	222	210	200	227	201	208	237	219	217	208	203	204	232	206	205	181	201	216	223	204	237	232	197	201	189	175	214	229	200	221	210	249	222	236	212	210	209	218	194	191	190	218	230	195	203	192	224	221	229	197	197	230	205	217	219	204	236	214	230	230	192	204	198	217	214	196	195	208	206	212	218	211	184	211	240	229	195	214	221	196	213	217	195	206	196	215	237	222	198	220	164	224	224	215	208	212	197	215	208	227	209	221	217	196	214	203	191	188	187	231	221	194	221	183	194	224	233	181	210	208	220	229	214	203	219	217	199	200	209	213	203	206	239	198	218	187	233	220	223	236	186	207	201	204	228	199	217	189	200	208	223	229	235	240	200	196	210	238	218	186	213	216	229	216	214	199	238	198	196	207	199	226	209	199	198	205	195	223	202	201	198	204	224	218	220	219	197	215	199	209	239	178	209	223	219	224	203	207	212	210	249	213	201	218	208	219	198	196	210	206	208	196	211	235	227	200	188	218	224	225	218	202	231	235	227	186	211	186	239	224	189	227	207	210	223	213	230	185	196	202	205	202	217	214	203	240	210	197	212	218	193	214	201	186	216	179	175	227	179	204	198	209	231	218	206	199	198	201	211	203	239	234	214	198	210	185	182	203	206	201	201	223	238	223	194	211	217	250	206	211	218	234	201	183	195	208	202	210	208	241	217	192	216	206	227	190	211	223	204	203	215	245	220	201	195	225	197	225	210	243	232	222	209	201	243	196	218	179	180	196	227	191	183	208	230	226	217	213	198	210	223	185	208	231	199	199	246	194	229	175	209	204	218	225	218	216	228	196	220	210	201	207	220	204	223	213	212	233	203	216	204	224	225	217	201	228	207	221	202	193	186	205	208	211	208	217	203	208	214	205	209	217	195	197	189	201	191	206	207	192	252	228	234	225	211	209	195	208	200	204	206	179	188	214	201	206	177	185	220	239	215	211	242	182	215	227	191	223	195	263	219	228	221	222	195	222	210	215	208	191	203	210	175	198	213	225	210	208	220	186	221	205	234	187	207	174	188	193	211	230	224	198	229	190	195	206	201	208	209	226	197	223	199	181	192	255	227	200	199	183	227	233	219	209	189	225	195	184	190	188	194	214	206	218	221	221	223	227	225	227	219	227	226	206	210	204	203	219	184	219	214	176	217	215	217	226	216	217	230	235	219	177	209	197	201	238	230	210	211	216	206	222	213	206	223	217	221	197	201	187	233	224	222	200	194	196	226	222	201	185	226	211	213	207	207	212	218	197	236	229	214	214	199	226	235	215	237	188	191	210	189	179	195	199	218	206	187	214	194	202	228	224	201	206	213	219	185	221	201	200	194	199	206	218	198	182	192	212	216	206	185	223	223	202	204	199	207	220	196	204	197	211	199	226	190	183	211	191	219	228	193	208	223	219	196	177	217	184	201	217	186	210	212	219	205	202	195	195	221	209	229	187	215	222	220	198	195	232	200	213	209	224	217	231	218	212	210	219	234	227	227	182	241	212	204	189	209	197	222	194	200
51876	45432	56027	14783	2111	1895	1514	1256	1214	1109	1000	938	951	862	818	807	775	725	713	744	698	717	645	676	689	683	621	670	616	647	668	660	621	635	623	593	637	614	601	626	611	643	857	1767	3543	5066	5923	1465	1349	1074	937	1211	1532	925	924	780	687	692	679	592	607	588	660	633	609	633	610	593	592	606	569	578	605	610	584	654	579	570	560	605	617	619	668	609	602	638	675	680	603	595	663	1141	2399	1881	1565	1053	790	615	541	558	579	589	562	584	567	562	562	621	543	593	529	580	552	602	595	567	600	564	585	536	554	586	535	589	567	605	576	570	606	580	571	565	579	553	555	593	535	552	565	586	543	521	572	571	574	573	607	585	605	617	553	554	590	569	616	562	589	604	603	580	611	584	582	546	611	549	593	591	566	575	593	585	549	615	577	592	572	600	549	563	586	577	547	629	566	547	561	577	566	568	566	593	598	558	586	592	564	597	602	607	575	599	559	600	566	574	587	616	589	558	605	564	549	602	580	596	592	600	571	558	587	550	582	533	592	578	576	590	532	633	624	557	567	562	606	578	562	573	622	564	572	596	610	556	586	574	576	582	582	583	609	595	618	518	568	564	548	583	615	562	574	568	589	593	567	580	538	614	590	604	584	558	566	593	601	592	574	570	570	572	591	588	583	570	582	612	582	553	602	572	607	572	595	578	540	569	597	583	564	538	590	579	565	636	609	592	540	553	574	605	576	553	577	605	594	616	560	611	562	614	611	569	542	546	606	566	568	559	570	579	581	570	611	591	581	614	569	572	557	524	595	586	564	578	583	559	576	554	587	578	575	573	558	609	551	548	557	565	596	593	577	541	601	635	583	589	569	579	573	582	576	566	567	636	547	591	579	589	585	632	566	554	561	570	600	574	580	586	541	616	592	597	578	593	588	598	570	601	528	540	562	597	616	577	590	561	581	581	615	557	604	587	557	591	526	573	643	589	592	583	527	576	613	521	577	573	597	560	525	603	611	538	550	578	597	586	554	606	609	558	563	585	611	599	615	588	564	560	606	566	556	590	568	579	612	548	557	580	584	588	574	569	595	549	596	566	625	577	579	566	589	545	559	567	538	562	583	537	570	637	562	536	564	580	624	547	572	528	543	574	561	647	567	582	553	565	573	574	602	558	576	589	567	555	599	587	580	573	584	568	542	585	593	541	573	538	580	545	617	573	567	550	628	641	578	610	598	600	545	586	582	558	596	559	529	569	571	590	582	567	596	592	567	556	586	568	572	568	582	545	603	592	565	576	560	603	563	585	610	628	578	617	619	595	596	556	571	549	549	590	583	575	575	614	600	584	559	604	588	598	580	581	587	565	549	598	598	575	599	580	559	575	581	614	586	590	616	605	581	586	591	596	572	568	537	602	583	560	621	550	595	623	583	539	565	619	590	577	594	611	555	506	583	582	589	565	573	562	537	556	569	587	640	560	595	592	588	555	587	566	584	562	569	568	568	554	578	613	573	585	595	579	575	562	599	587	579	601	574	568	564	531	578	580	578	592	583	529	569	553	553	543	590	586	541	594	578	607	574	580	565	609	581	605	544	587	552	582	571	569	589	560	581	592	559	606	584	588	573	546	565	575	584	582	527	523	547	591	590	566	577	501	577	548	566	613	539	576	607	567	554	610	613	599	613	570	577	531	574	575	559	613	499	595	607	575	602	562	576	580	533	604	555	593	584	578	601	602	552	618	614	578	576	548	573	557	591	581	587	579	530	557	584	554	568	583	573	572	537	587	601	572	581	608	597	577	574	584	586	558	542	590	574	552	575	571	583	597	537	579	603	573	581	593	581	562	564	616	589	569	558	628	537	579	593	593	539	608	564	565	623	584	571	566	567	572	584	641	580	545	563	556	548	623	570	583	555	594	566	578	595	585	572	534	533	587	569	591	613	558	551	588	547	595	548	562	572	533	586	558	587	554	578	605	602	595	555	581	616	593	595	580	622	572	573	548	555	533	537	575	633	546	614	579	591	588	567	578	504	581	592	583	585	570	573	573	618	597	585	576	562	590	563	621	584	614	546	588	608	635	563	562	580	603	596	566	625	598	589	587	602	554	588	568	596	592	597	540	553	605	571	569	603	553	586	588	570	581	579	557	625	603	539	549	575	573	577	582	573	537	549	571	584	611	578	612	552	544	582	570	557	592	590	541	578	523	605	573	583	581	579	535	592	608	571	627	566	581	598	569	522	571	598	595	588	613	598	587	584	575	598	564	602	571	592	570	516	547	609	599	573	564	569	594	565	574	611	603	606	635	598	601	545	540	549	570	544	570	640	604	542	578	556	579	640	580	542	560	569	543	616	526	531	577	528	562	587	596	590	526	640	558	583	550	596	561	562	542	571	591	570	585	549	578	608	591	584	581	613	604	552	598	548	596	557	596	576	558	596	566	592	597	573	579	598	546	567	575	550	565	623	565	518	563	562	559	594	540	573	576	531	617	607	610	591	604	587	590	559	571	533	555	575	610	604	576	565	586	610	552	537	578	651	602	609	556	618	588	578	615	600	562	620	593	602	565	590	541	558	554	579	592	565	573	604	587	602	546	561	569	599	589	571	568	559	552	577	623	602	554	583	594	599	588	577	579	608	569	576	542	557	560	598	593	590	591	597	589	537	549	543	598	567	577	590	544	578	572	575	606	600	554	628	584	577	565	576	597	582	540	563	576	557	585	578	580	594	540	602	613	568	594	588	585	599	568	581	614	638	622	532	571	601	617	591	611	554	585	572	597	530	562	538	566	584	556	580	610	553	562	586	601	536	585	578	576	588	587	568	566	564	562	574	560	567	601	572	597	556	582	566	556	521	583	523	545	576	564	570	570	584	575	562	544	581	581	572	576	536	555	555	568	606	581	622	635	583	621	585	568	608	601	608	577	606	583	600	550	578	587	564	578	575	561	575	607	559	559	566	635	615	605	564	544	533	570	584	555	573	579	594	571	594	560	571	551	614	561	591	570	589	605	546	550	574	555	579	578	575	538	563	570	593	603	565	584	618	560	590	619	570	607	599	607	586	579	593	616	585	593	549	557	577	571	576	554	621	563	577	590	575	544	584	576	591	579	576	599	635	594	582	557	597	593	560	577	667	564	549	574	584	577	609	569	583	558	560	550	552	560	589	602	580	549	621	543	572	585	597	597	589	578	562	603	608	564	573	572	631	566	572	571	541	594	612	608	607	579	602	555	587	547	609	597	569	586	565	571	586	611	526	583	592	570	551	573	616	608	586	605	538	621	572	512	596	603	538	558	550	541	577	581	553	579	572	603	572	569	573	620	604	583	595	584	587	581	557	582	593	540	577	577	576	574	553	568	596	544	590	531	587	546	569	573	587	548	578	568	604	546	607	546	535	584	580	546	551	607	596	551	565	531	582	625	554	550	602	557	550	591	544	543	579	566	591	572	554	567	559	586	538	566	576	559	601	583	607	564	580	556	556	619	575	595	575	584	604	578	612	599	599	574	612	613	583	579
26795	10037	8252	2123	234	189	180	162	186	167	160	172	191	173	179	157	144	179	167	195	185	166	154	194	167	158	177	165	156	153	176	139	177	170	144	155	162	166	190	159	184	155	168	184	156	187	193	160	180	150	176	165	149	181	188	181	183	169	155	199	164	180	154	142	162	173	140	143	169	168	174	154	190	152	167	164	149	162	146	158	157	156	182	170	159	149	168	148	156	154	174	175	193	192	190	183	153	154	159	159	162	162	152	175	171	166	163	172	192	167	146	159	183	166	184	168	166	180	156	170	156	163	168	185	174	197	182	177	171	176	171	163	124	178	161	177	160	163	173	183	165	161	154	190	181	163	154	157	145	153	157	163	202	167	154	154	170	165	147	182	153	155	160	161	169	158	174	158	192	141	175	187	193	132	164	181	171	149	194	169	170	156	169	185	183	169	181	183	176	184	174	164	164	188	154	189	161	156	156	162	175	162	188	154	164	172	189	172	147	171	181	186	157	168	180	171	183	164	160	153	140	168	162	158	173	180	168	179	162	167	178	168	140	174	166	154	161	139	163	165	153	157	156	182	172	162	171	185	167	149	181	178	162	174	169	142	159	177	132	187	157	178	172	153	167	180	169	140	170	174	153	162	165	190	170	148	174	156	157	146	178	185	149	166	169	170	164	178	157	174	149	192	180	158	164	154	156	174	154	177	160	162	177	162	202	160	166	157	169	165	165	164	165	169	155	180	161	180	201	144	175	166	168	178	173	156	169	144	166	169	158	176	175	163	183	128	176	160	175	179	175	144	157	190	155	160	153	174	159	147	175	161	162	154	154	161	155	171	139	163	150	177	171	154	167	155	179	169	178	152	169	170	163	168	188	135	164	144	157	146	158	173	197	163	168	167	172	170	192	154	169	145	145	172	174	156	186	164	186	161	156	168	149	186	170	158	171	149	186	167	167	127	164	157	155	146	167	168	171	167	150	181	175	183	152	151	181	173	165	175	189	158	148	169	149	166	145	166	156	132	151	158	195	165	180	195	131	212	171	161	161	171	148	184	157	161	157	182	155	191	184	164	159	154	166	163	149	174	186	165	159	178	162	164	156	176	136	169	163	159	169	180	192	160	158	178	163	163	168	155	166	180	164	166	155	180	175	145	182	208	184	166	161	173	177	155	151	181	146	203	150	163	164	148	184	155	167	179	175	187	180	171	137	173	176	194	149	171	174	172	151	180	155	172	187	184	153	150	175	158	172	157	193	157	153	151	173	184	156	163	165	168	165	186	154	179	150	158	153	139	165	164	174	170	161	172	156	172	189	176	186	133	148	162	147	178	172	178	155	153	159	161	155	171	174	155	156	139	159	164	143	181	170	184	173	138	152	177	179	150	159	156	154	177	184	183	177	155	150	174	157	168	167	169	182	146	157	174	165	141	175	175	151	192	179	189	147	184	156	167	150	164	154	167	161	173	164	149	192	173	153	162	157	161	170	155	182	168	158	162	164	162	195	163	158	140	174	175	169	151	151	166	173	172	147	172	156	158	165	174	200	177	152	164	168	167	166	166	172	160	180	172	168	157	182	176	192	158	180	182	186	169	143	169	170	127	165	161	177	153	180	174	171	184	165	155	166	161	159	174	167	154	182	178	191	183	155	170	166	180	188	145	158	148	179	189	135	157	154	179	150	148	167	173	165	146	165	155	167	159	164	180	159	156	173	189	176	159	154	133	185	169	154	163	154	159	168	170	185	144	166	153	193	163	165	168	171	166	172	168	146	175	159	178	169	143	166	171	165	155	170	163	180	160	156	161	153	170	178	164	125	193	183	183	169	168	150	182	192	147	149	184	170	171	191	169	167	163	144	162	170	148	157	167	182	174	171	178	167	151	148	159	165	169	168	215	169	180	160	180	150	169	160	161	157	176	153	149	173	168	187	171	167	184	160	162	173	147	148	156	163	159	166	173	156	145	171	155	152	173	162	156	153	174	143	161	154	171	161	176	181	166	164	179	162	168	179	166	176	180	176	180	173	154	158	170	159	167	178	159	180	161	152	170	159	161	168	170	168	182	173	168	187	159	168	170	191	152	175	163	188	154	162	163	168	182	159	151	149	148	157	164	165	168	163	159	146	165	166	190	171	175	155	137	176	166	150	153	177	156	178	161	185	156	190	171	156	180	138	155	160	187	190	174	168	169	182	165	195	178	181	161	174	153	172	160	148	140	165	162	166	179	153	154	170	180	156	164	174	153	175	167	168	171	150	166	179	180	158	158	155	160	173	170	144	155	169	170	152	179	164	164	170	174	183	142	169	160	158	201	168	193	194	171	186	147	149	193	169	146	139	176	170	161	173	166	176	150	165	161	175	162	164	168	181	155	163	155	151	151	156	164	160	179	153	171	180	168	148	151	154	147	168	157	157	160	165	176	179	186	167	163	160	161	162	179	171	148	173	157	147	173	149	164	172	185	159	184	164	170	179	189	170	176	171	156	169	168	175	168	144	176	174	171	163	170	164	165	164	182	169	167	170	155	166	163	182	162	176	177	142	172	166	165	187	170	154	167	163	159	165	149	161	156	154	142	187	165	176	159	176	160	161	171	182	196	167	170	174	176	162	164	160	167	172	161	159	163	164	162	154	155	174	159	166	165	172	148	178	146	162	161	151	148	170	139	160	165	182	168	166	131	156	141	173	158	157	181	166	171	157	170	132	168	151	179	177	158	166	163	152	151	167	129	149	157	166	190	173	174	173	165	175	176	161	180	176	174	168	168	164	172	159	172	153	171	174	163	182	164	174	164	168	167	175	184	161	178	150	158	181	156	157	199	174	147	149	166	160	167	190	190	164	163	179	178	162	172	146	164	165	171	183	183	180	174	165	176	163	160	174	163	188	174	162	158	168	176	168	162	139	186	161	179	177	175	205	149	173	180	160	163	161	155	172	187	195	185	196	171	155	170	186	189	148	175	180	167	161	186	177	167	197	163	158	185	177	146	181	165	173	186	163	198	185	180	175	169	175	169	163	157	169	167	189	173	153	142	166	171	159	152	143	174	191	166	177	178	158	167	180	154	176	165	167	145	171	180	173	151	149	156	160	155	158	169	155	179	175	149	165	192	155	181	175	178	160	148	179	166	151	165	170	162	148	169	165	168	174	149	156	143	162	158	178	182	151	155	164	183	146	160	172	163	166	170	153	161	195	169	155	177	152	168	163	172	194	160	183	172	161	133	199	163	185	172	174	171	138	185	160	165	149	176	179	171	187	170	167	149	186	163	163	195	170	161	168	146	170	137	175	159	155	168	163	169	146	166	175	159	174	176	180	157	171	178	158	199	183	186	165	148	163	164	173	169	180	170	170	163	162	175	169	184	154	144	158	152	155	180	165	181	158	153	171	164	169	172	202	148	146	169	184	176	170	161	177	169	162	149	171	160	170	189	180	150	165	174	162	153	189	150	162	162	163	190	165	150	168	144	181	157	154	167	194	167	171	177	171	180	159	181	169	171	171	162
22568	10165	13753	3605	524	524	520	503	535	487	473	504	485	518	479	491	477	488	476	468	467	468	476	493	459	461	483	509	463	434	477	506	471	464	458	451	428	517	504	470	496	513	460	551	622	688	770	545	509	485	484	473	496	463	520	516	442	503	476	476	471	450	444	468	453	549	476	466	469	452	457	458	474	478	497	516	466	480	483	477	484	469	457	469	515	476	478	436	491	460	512	540	583	624	650	564	543	507	474	426	473	436	461	448	503	459	488	483	487	488	486	476	482	460	500	464	444	497	486	473	456	452	458	488	507	486	479	447	516	529	470	516	467	446	475	498	508	476	471	479	460	470	467	481	475	480	478	483	480	465	458	442	471	444	439	442	468	508	456	472	464	492	459	493	480	457	470	478	447	491	476	476	489	473	465	495	466	472	446	477	497	462	548	508	467	471	486	463	442	513	456	505	503	490	473	459	484	486	467	482	456	487	491	496	448	447	487	450	492	485	465	468	457	468	467	485	492	471	467	482	458	439	472	460	470	510	493	466	480	470	499	466	465	446	469	475	488	485	451	463	492	456	440	452	470	473	437	452	481	495	502	474	444	446	504	492	501	449	483	493	454	464	482	495	448	472	500	477	461	480	493	480	460	454	443	453	494	511	473	478	460	482	483	468	448	419	441	483	436	476	452	485	494	460	446	482	475	475	455	465	497	454	482	459	497	495	470	427	477	458	493	496	473	448	458	471	457	497	475	461	480	446	440	493	470	474	430	521	445	489	493	506	469	487	458	461	477	470	461	492	425	459	453	488	464	467	461	500	491	474	480	458	477	465	466	464	488	452	474	447	438	494	440	437	415	461	469	467	458	445	479	470	478	461	494	496	481	494	485	460	461	507	516	439	476	488	497	427	490	494	467	475	481	481	445	458	485	493	482	431	426	500	453	443	489	494	423	453	486	481	457	499	449	500	509	485	485	481	482	455	482	464	465	461	485	442	454	433	463	451	443	480	482	463	435	482	488	474	429	477	482	480	474	480	483	479	468	471	506	478	487	461	469	488	457	497	468	448	518	489	476	437	509	469	475	511	494	436	421	482	488	489	472	497	501	466	486	465	464	460	499	493	421	466	505	453	512	491	491	468	445	449	439	484	493	469	431	448	479	439	466	487	439	479	487	480	467	462	486	497	468	475	429	468	459	471	467	462	480	444	458	462	455	499	464	482	476	487	433	464	478	477	482	480	478	479	461	444	528	471	469	458	454	488	442	494	449	512	470	462	454	459	482	449	480	462	488	448	513	481	463	478	438	445	470	455	465	510	480	487	491	522	512	489	448	475	503	513	468	481	497	438	471	519	508	453	483	453	440	460	472	528	519	484	475	489	493	480	441	434	466	477	479	486	493	525	468	481	480	460	486	420	476	450	453	464	488	516	433	473	475	484	477	481	455	457	457	479	517	447	456	477	455	465	443	481	481	455	464	449	458	454	431	452	504	463	466	487	455	471	501	479	513	465	474	422	449	489	442	483	457	446	448	442	491	480	482	476	487	479	466	467	480	445	477	462	442	425	463	457	441	491	457	495	459	481	470	508	482	467	462	466	493	462	471	471	469	464	478	482	483	451	461	459	471	483	476	475	517	493	454	465	503	431	447	504	450	494	486	500	462	474	463	452	463	471	455	462	469	453	540	505	487	462	455	458	479	458	481	478	468	441	524	479	459	454	474	459	454	502	502	508	473	455	458	471	515	487	481	468	513	452	475	469	458	492	464	472	456	461	491	485	455	483	469	470	446	498	476	452	488	428	452	455	451	431	498	459	452	441	479	468	476	475	501	494	475	472	484	442	461	472	519	517	480	497	469	445	465	448	441	522	447	473	479	472	476	442	460	487	507	468	475	466	460	455	463	488	455	450	483	448	461	440	467	452	491	467	498	501	464	475	447	470	436	476	446	491	480	470	505	493	440	474	473	510	454	485	479	479	461	467	471	482	468	465	475	489	436	473	448	444	425	467	492	470	491	463	462	491	465	483	488	448	484	475	481	468	415	470	472	470	437	471	407	475	465	459	492	485	527	486	462	446	459	461	459	478	483	457	472	442	439	431	446	451	504	435	515	465	525	482	445	484	478	455	469	486	474	429	441	465	478	463	446	488	481	468	479	460	473	440	465	467	430	481	505	466	465	438	465	516	487	424	461	471	480	472	476	483	456	473	485	464	435	483	482	477	447	505	487	463	451	460	448	478	454	434	437	425	469	450	459	461	471	481	505	456	482	463	453	482	493	512	453	496	475	471	466	488	479	446	453	482	498	440	461	414	461	482	491	490	480	492	505	463	515	449	540	441	481	487	488	466	525	484	478	478	495	432	494	456	433	448	475	452	497	476	449	480	463	491	475	490	460	452	461	500	439	452	479	474	528	438	514	494	481	470	467	442	522	491	454	465	485	476	475	477	450	466	486	491	497	472	490	479	459	444	480	480	501	484	505	444	475	482	461	451	479	485	487	464	459	480	492	466	490	456	434	474	487	451	474	485	484	470	497	478	440	450	465	492	478	436	449	499	507	449	482	477	478	427	472	436	443	471	441	433	461	446	463	492	464	428	471	489	489	469	436	481	471	435	451	487	459	500	482	478	478	453	504	495	450	477	499	458	481	463	479	483	472	475	464	482	510	477	450	461	485	440	478	493	468	455	500	444	490	445	435	477	482	493	459	475	419	471	454	473	482	487	455	451	517	464	499	466	464	477	492	465	464	467	505	454	491	419	517	498	462	505	466	479	478	462	486	503	520	452	505	480	505	468	469	489	473	460	448	493	481	459	487	474	487	418	463	451	468	458	467	460	491	477	476	441	510	477	482	490	458	527	459	447	463	494	449	441	490	488	464	440	473	435	495	505	492	455	463	496	537	442	476	477	514	450	442	489	471	489	453	495	457	470	439	492	408	487	428	469	481	454	471	493	477	455	481	487	493	461	479	451	490	448	451	493	493	508	483	459	482	488	457	461	512	486	473	465	491	507	515	483	454	515	488	451	440	493	486	440	486	524	495	445	426	494	482	475	510	472	488	442	486	487	475	488	441	483	436	481	505	470	494	492	500	507	463	444	477	471	457	472	498	472	464	495	518	437	466	470	462	467	520	464	488	462	463	445	505	485	450	441	416	446	472	459	495	441	471	525	468	463	497	516	475	460	466	447	469	471	457	473	469	440	456	485	492	478	454	462	457	440	471	483	482	467	449	449	482	494	467	451	515	467	439	496	447	499	440	454	476	453	463	517	489	463	488	491	493	521	449	493	466	493	488	468	512	451	506	486	454	419	451	460	444	482	497	473	459	499	477	512	498	445	496	468	446	466	488	463	445	465	443	450	461	485	478	493	499	476	472	530	470	476	480	498	461	465	453	433	511	480	487	461	473	440	451	464	442	470	464	473	469	453	476	465	506	482	503	481	453	482	470	518	469	479	472	502	470	446	466	486	522	494	484	463	511	464	484	426	463	471	474	495	461	506	486	486
67031	49538	48213	24832	2385	343	246	204	203	200	186	156	176	167	147	171	153	149	173	163	167	149	155	142	154	158	189	130	154	167	177	169	128	154	179	136	150	189	174	136	151	158	163	251	297	362	517	232	212	163	174	180	171	182	166	174	158	155	145	153	152	138	163	143	140	167	151	151	136	145	153	145	151	155	149	161	146	148	163	136	185	162	168	162	162	155	159	139	160	146	150	192	267	229	218	167	152	150	153	150	154	162	135	154	147	176	165	160	167	168	145	150	156	129	156	143	144	153	164	126	150	150	158	154	137	155	150	159	129	143	155	150	157	139	162	155	156	121	147	127	139	143	151	146	153	167	146	147	116	138	122	154	142	138	164	175	156	157	135	161	151	150	148	144	151	160	164	155	138	155	154	156	152	134	134	133	147	110	148	132	138	149	143	131	139	164	169	153	129	171	152	153	134	135	136	139	146	139	160	164	142	143	144	138	160	139	155	149	146	118	148	152	146	149	139	133	143	135	154	155	137	133	148	130	176	148	141	141	151	151	158	169	144	153	146	140	140	170	137	145	144	150	129	157	166	153	153	142	165	148	154	145	163	159	141	144	159	143	164	168	147	149	147	152	161	140	153	137	151	173	127	124	136	157	147	146	137	163	134	146	128	140	167	144	138	156	154	162	156	149	144	146	128	143	168	154	131	145	164	157	147	149	170	159	162	133	137	128	155	167	178	140	159	151	142	151	146	154	142	140	140	133	133	140	155	154	150	160	142	162	132	117	137	157	154	152	148	143	141	132	127	166	162	132	129	140	123	144	148	149	159	167	150	164	133	134	156	167	132	136	151	142	153	171	107	144	139	124	161	126	144	133	135	160	164	152	146	158	147	135	163	150	137	154	130	169	134	149	146	157	133	163	140	140	147	160	151	170	155	165	141	147	145	157	190	172	162	153	131	162	147	175	156	165	157	165	161	153	163	140	129	141	159	146	153	162	145	172	158	164	166	165	146	139	161	156	149	145	133	131	159	147	144	132	168	148	135	140	177	145	141	133	141	158	153	156	145	138	147	153	140	137	153	154	169	130	138	141	131	155	137	142	131	156	155	157	157	140	147	160	147	152	144	165	143	142	140	152	148	162	150	164	144	138	136	143	149	128	143	154	147	129	138	158	132	150	169	131	140	147	154	154	154	145	159	148	140	147	152	153	143	167	158	152	176	128	145	174	137	149	171	168	150	164	136	144	154	148	153	152	152	167	169	146	158	129	173	156	142	155	127	120	158	158	186	180	164	146	134	142	136	136	149	163	169	141	154	171	177	150	155	152	148	137	154	151	170	151	120	152	144	128	153	140	143	157	173	155	146	156	156	152	166	144	148	165	146	136	147	158	167	148	159	130	135	141	142	147	162	139	129	160	140	161	153	134	140	154	158	139	139	166	164	160	154	149	142	140	140	134	148	161	143	155	143	138	141	140	154	159	140	168	133	143	153	157	133	138	146	152	134	165	143	168	134	136	153	150	142	153	149	180	143	154	134	172	150	159	162	171	130	157	139	143	151	150	124	155	146	159	158	145	182	133	123	155	150	157	146	144	149	156	143	153	117	131	133	144	185	150	150	133	146	146	155	154	155	134	143	159	146	124	157	147	139	143	119	139	144	144	144	153	156	145	177	149	143	129	161	142	155	144	151	142	120	157	156	150	142	151	124	115	163	142	144	158	126	155	142	127	144	154	150	146	134	143	169	143	155	145	131	142	139	149	131	158	163	123	183	141	155	170	149	140	166	156	160	138	120	160	157	142	159	140	135	142	143	136	154	147	134	162	147	145	167	152	149	157	150	156	164	143	144	134	131	158	155	139	157	150	142	167	151	144	147	151	131	146	143	137	141	160	151	140	134	133	141	130	146	176	160	156	171	155	141	129	128	143	149	150	157	148	148	139	177	146	144	133	151	166	145	152	156	137	142	174	143	143	175	146	148	155	155	145	171	145	138	145	140	166	161	138	165	137	137	163	153	148	165	171	144	170	134	150	135	159	147	165	149	156	143	165	137	148	136	149	167	153	150	163	143	148	135	142	155	167	160	161	156	142	125	157	158	170	129	148	135	150	148	154	144	151	155	139	147	135	156	125	139	181	157	137	124	137	138	145	133	161	151	150	169	154	137	147	169	161	143	135	151	135	131	142	131	130	166	151	150	158	155	155	157	146	154	168	164	154	133	136	147	151	164	149	146	147	145	118	177	150	139	142	143	163	137	136	145	152	149	154	134	155	143	173	175	165	160	153	140	145	141	133	131	170	151	149	155	162	138	141	155	156	165	126	185	122	143	141	180	154	159	132	129	142	131	165	146	149	138	134	164	131	159	112	181	139	118	144	136	148	152	147	148	152	166	149	144	150	116	134	141	149	142	158	156	150	144	126	157	157	159	140	170	131	160	138	153	137	139	152	125	155	139	132	156	154	151	137	137	135	160	132	180	153	151	156	162	154	172	163	158	136	139	161	155	168	180	154	145	152	134	128	157	150	144	135	150	159	160	134	163	165	153	149	150	153	152	153	145	149	135	142	155	153	161	147	150	145	156	144	155	175	157	134	145	146	161	157	135	159	130	156	136	166	127	146	152	138	162	149	166	137	151	142	146	155	142	141	149	148	181	161	152	129	163	135	134	150	130	147	139	154	158	156	161	158	168	143	135	134	145	146	157	148	113	155	127	157	164	156	150	180	153	148	138	139	125	157	126	142	143	142	136	145	142	147	145	151	149	137	143	163	155	156	137	163	129	124	141	131	152	159	170	159	163	145	153	145	143	162	150	139	153	137	158	159	132	155	175	134	150	144	154	158	144	168	145	166	156	150	134	152	158	142	140	134	147	130	166	158	165	153	118	143	138	145	144	141	151	138	159	135	162	148	169	131	127	147	135	137	121	167	155	135	152	157	141	140	130	145	160	146	129	148	145	153	157	147	135	132	135	150	162	133	128	159	156	164	156	140	141	161	149	148	147	141	152	159	147	142	128	145	167	141	121	136	155	128	122	149	139	138	154	154	154	151	129	128	173	156	181	139	141	147	159	154	149	144	154	159	149	150	161	159	151	153	166	129	127	174	151	149	163	142	163	123	149	146	136	133	157	159	163	144	164	140	151	162	156	158	152	156	151	144	143	168	138	145	145	157	125	136	177	158	145	162	141	162	161	148	166	131	144	154	143	126	155	147	140	135	151	137	155	131	135	141	163	132	143	180	142	163	140	144	142	155	149	143	163	159	131	157	132	121	161	145	134	171	134	156	139	142	138	165	171	171	163	129	151	139	157	138	150	166	131	157	177	142	139	150	131	134	159	145	146	171	157	134	154	152	153	168	125	151	154	147	145	143	170	152	171	145	137	161	143	177	131	145	169	147	163	174	148	134	138	141	144	146	150	158	136	143	140	121	136	151	147	154	163	157	146	134	149	139	159	143	157	144	147	162	154	143	145	143	159	142	143	132	155	160	149	154	145	151	147	144	145	141
43821	38342	45299	12931	1141	1021	905	759	718	688	656	576	572	608	541	518	529	493	494	527	469	502	453	457	464	464	455	464	451	433	456	455	449	436	499	462	444	436	443	456	476	461	558	1106	1631	2236	3209	1149	700	635	593	762	740	681	867	656	510	525	423	485	465	474	505	427	463	474	470	452	462	438	409	435	445	455	433	430	422	453	469	509	471	467	469	459	519	427	449	458	475	417	436	700	1394	1052	903	612	468	389	443	430	461	437	441	434	411	403	388	465	407	420	449	447	402	449	426	436	429	464	397	436	419	394	437	439	414	425	442	458	462	417	416	459	409	427	444	453	446	402	422	442	469	400	459	424	450	435	436	424	434	436	424	439	455	438	448	422	432	419	410	449	410	422	447	427	420	424	396	416	430	440	440	457	473	414	431	439	445	444	441	387	424	411	443	441	420	419	407	440	406	410	441	447	413	444	418	420	449	434	450	415	413	422	441	390	422	427	434	453	410	416	440	442	435	423	393	442	446	429	425	399	428	431	417	390	405	434	450	448	410	416	406	453	411	418	450	428	407	435	457	405	430	436	409	416	408	452	440	431	438	403	432	456	459	452	470	426	444	465	415	409	410	385	439	395	403	415	385	446	413	462	423	465	438	436	413	446	459	434	464	442	417	421	432	419	429	476	411	427	430	441	438	412	452	438	413	427	396	450	420	413	449	442	449	416	442	455	416	425	418	433	428	448	390	441	409	437	453	426	427	414	426	430	418	472	455	407	481	461	455	421	406	451	464	425	459	435	433	425	442	424	413	411	415	434	424	409	441	426	438	446	396	435	450	414	425	452	428	459	418	438	411	454	446	418	431	470	398	431	425	460	431	420	414	451	430	458	436	438	407	434	430	450	405	438	396	415	434	471	436	464	434	432	415	420	436	396	473	406	441	429	404	429	454	388	473	471	448	451	434	450	418	423	437	425	433	413	413	417	421	430	441	439	455	424	415	430	424	404	412	432	437	423	420	430	469	460	431	426	440	394	455	439	460	364	420	423	426	436	439	436	469	424	412	446	426	412	448	422	443	419	448	396	436	415	414	435	407	403	456	468	448	469	426	433	432	420	447	406	448	412	455	413	480	431	426	435	434	416	440	446	437	431	429	454	453	429	444	432	448	464	412	429	448	401	431	437	456	456	446	404	480	484	443	492	422	445	466	415	410	401	451	423	393	438	442	404	471	418	418	426	451	423	422	435	420	460	439	450	406	463	443	406	430	444	408	436	426	407	427	421	423	422	472	393	425	409	456	416	430	463	426	417	471	433	430	457	455	413	412	453	441	431	415	453	432	461	465	422	427	445	425	390	429	450	427	432	441	417	432	442	444	450	420	428	413	432	456	449	448	475	424	432	437	425	430	398	457	443	416	423	429	408	448	431	426	419	469	411	387	448	423	412	437	424	419	485	472	452	500	410	401	416	435	454	427	434	399	440	426	431	420	414	440	442	436	459	432	501	422	420	441	420	441	393	419	429	413	468	438	411	452	397	409	432	449	399	441	409	440	405	415	454	431	416	457	438	410	405	469	440	438	420	396	389	454	456	434	448	440	409	420	384	450	467	407	456	396	462	432	440	462	427	437	434	455	434	414	414	427	460	454	447	437	438	402	438	416	431	423	446	437	426	407	445	410	441	414	430	444	411	435	462	471	448	447	406	432	435	406	454	423	448	398	432	463	402	402	480	437	433	416	503	418	440	375	446	467	439	444	427	416	451	431	411	420	436	453	452	430	449	445	412	442	407	423	439	418	423	404	418	454	465	432	435	424	447	451	413	465	438	425	400	464	408	430	417	438	403	381	422	418	426	434	463	438	442	430	410	423	427	471	469	439	444	401	446	404	432	408	413	452	406	441	443	472	447	419	421	409	441	436	405	425	422	415	434	426	423	442	475	430	466	416	397	447	427	445	424	413	423	460	386	422	451	427	427	442	419	439	417	391	435	475	409	431	425	489	422	425	440	401	434	405	463	420	429	461	414	475	458	438	478	413	428	444	448	425	417	422	415	466	390	462	433	444	387	441	413	400	446	435	437	464	427	456	455	374	436	421	440	376	441	420	403	452	440	424	392	445	441	426	409	424	454	442	422	415	430	431	443	437	425	434	411	413	458	380	427	443	429	476	426	422	441	431	443	424	455	420	401	431	438	453	429	377	449	433	439	437	479	443	468	416	413	402	404	429	429	435	386	453	429	447	442	427	442	446	446	443	435	464	435	456	460	414	420	402	446	472	452	426	404	419	410	475	417	455	420	406	453	427	415	398	432	455	456	429	452	449	443	446	441	398	440	454	430	420	443	406	438	447	419	449	443	456	432	442	443	397	443	436	426	458	436	423	440	482	400	399	473	419	441	422	440	455	439	454	432	413	412	446	470	423	432	434	450	438	446	413	431	469	432	421	433	453	403	416	429	412	420	417	409	432	444	410	468	397	430	441	424	416	397	461	427	440	438	428	451	454	382	448	439	417	426	422	431	429	421	430	439	406	413	432	437	418	413	406	408	458	438	455	415	419	424	421	416	434	435	379	446	447	378	424	461	447	426	426	415	437	444	448	434	417	437	447	428	431	469	430	421	406	444	416	444	409	413	427	439	434	410	432	440	394	422	444	406	466	443	419	409	472	395	418	425	425	444	436	409	415	456	426	429	402	474	443	455	415	434	442	432	410	485	429	400	437	409	422	408	428	411	449	452	474	422	454	405	440	436	424	415	382	416	457	367	443	417	404	452	452	397	396	476	425	426	398	398	405	416	422	392	411	438	389	402	415	455	453	435	409	412	413	416	469	403	410	463	443	454	470	414	427	433	407	427	440	444	410	448	446	440	434	478	435	448	455	460	431	450	417	409	400	403	416	444	462	392	465	433	414	465	413	411	407	437	428	419	464	423	452	438	430	442	461	434	470	438	466	440	440	443	442	488	447	438	477	447	399	419	410	419	434	399	420	419	434	472	438	420	407	441	418	420	423	403	413	434	404	427	420	430	403	416	447	473	427	435	440	458	440	404	444	445	427	479	427	401	422	430	441	451	387	475	399	418	428	471	470	441	421	407	457	429	434	438	404	442	413	477	478	416	457	426	475	451	424	458	392	490	396	434	420	447	459	441	418	421	456	430	426	473	438	428	427	412	420	425	415	417	440	430	455	461	431	402	450	392	454	429	440	444	430	469	451	469	414	447	444	406	490	413	408	442	389	393	400	431	409	411	401	437	464	424	419	446	408	404	416	453	403	440	437	452	452	401	422	405	447	441	429	416	438	407	415	413	436	415	387	409	415	428	447	425	428	399	441	451	437	410	418	403	447	415	398	428	437	459	441	409	443	421	471	448	413	437	426	412	471	427	476	423	417	429	413	435	465	417	441	436	418	434	422	445	432	444	439	408	465	439	420	460	425	441	423	447	437	448	407	413	452	441	468	495	467	448	453	404	411	469	460	433	447	432	421	457	405	450	445	425	430	441	419	454	440	436	411	409
79067	62456	61588	36504	8641	728	391	346	344	271	291	254	264	249	237	265	193	229	240	216	238	214	223	235	236	222	248	241	216	203	231	221	221	201	206	225	235	224	225	192	236	202	267	361	486	549	919	477	277	267	252	271	263	256	269	286	227	220	227	232	220	196	211	221	229	196	214	199	208	172	214	189	235	209	219	196	223	217	209	208	207	209	208	215	240	226	222	181	210	229	204	270	424	356	317	279	240	231	189	232	227	219	216	211	233	225	211	209	177	205	239	191	235	214	184	212	224	242	229	203	233	194	215	205	211	218	229	198	199	237	196	219	209	199	205	201	211	203	209	208	240	189	209	212	223	187	189	204	216	207	223	234	229	201	199	203	193	195	225	177	220	219	207	210	209	203	224	214	209	224	223	216	245	218	209	243	198	220	229	223	216	199	199	211	206	232	191	236	184	216	195	195	208	198	233	223	202	219	218	198	218	191	216	239	199	207	223	201	209	222	203	189	216	218	205	212	238	211	210	219	231	208	200	211	216	204	232	218	207	205	214	212	228	220	228	223	217	222	220	220	211	217	193	232	200	220	216	218	210	208	205	211	208	221	204	212	198	213	203	211	182	209	215	196	208	236	209	215	201	207	233	197	229	157	199	202	212	217	228	223	227	224	238	227	233	222	202	238	227	201	218	206	205	196	196	202	203	207	218	195	225	206	204	192	193	196	187	194	222	208	205	205	205	195	211	212	207	191	207	229	221	204	216	228	217	214	224	188	199	213	196	210	216	215	194	203	194	209	232	197	221	205	226	233	224	208	201	209	197	176	205	232	217	229	214	229	197	240	238	217	192	220	234	223	239	223	253	214	235	242	222	191	200	226	226	206	197	229	177	214	210	195	231	257	196	213	224	199	218	204	192	181	213	227	190	248	182	199	209	244	199	226	214	223	216	220	222	217	184	212	203	244	219	233	217	245	195	217	199	196	213	194	207	252	231	224	209	206	207	215	204	206	216	211	216	219	222	234	230	198	227	231	172	220	199	210	218	220	212	210	204	202	238	207	207	211	213	217	207	205	216	244	213	195	196	192	204	251	186	208	204	205	205	198	205	209	205	211	191	209	227	219	204	196	192	220	170	198	191	228	229	247	211	217	196	208	220	207	186	202	222	193	201	212	213	193	214	186	214	195	215	210	212	220	219	185	233	206	207	218	213	229	202	210	216	199	202	210	202	204	201	208	197	197	209	221	213	193	209	234	224	199	190	212	224	219	174	257	219	205	247	205	194	206	209	245	208	205	206	203	229	213	229	177	244	203	200	218	214	215	240	236	204	223	207	258	219	213	200	210	237	220	217	208	212	195	236	216	204	193	199	205	223	198	213	219	204	203	218	218	227	210	223	206	228	194	219	212	225	214	206	205	186	213	207	212	204	208	222	200	189	220	206	195	197	199	205	207	222	221	212	234	213	207	231	216	222	230	202	195	209	212	188	231	234	197	207	198	191	212	218	214	204	235	213	195	212	219	213	208	222	205	189	188	224	226	223	200	209	212	220	222	199	212	214	218	243	196	226	225	209	240	198	231	216	205	219	189	206	223	227	231	221	221	200	215	204	202	198	217	231	220	231	221	201	202	244	222	223	231	220	222	211	196	226	220	194	202	193	212	203	228	226	221	237	199	166	223	230	210	195	238	200	193	214	207	205	222	209	211	242	220	202	215	207	193	199	203	210	191	198	219	218	201	218	218	188	221	218	221	212	194	195	213	221	222	217	174	213	205	206	232	225	195	241	213	233	190	226	211	212	218	201	202	197	191	213	217	224	181	225	218	205	215	236	205	218	195	220	221	197	192	190	231	238	231	217	219	206	190	213	180	253	212	200	219	175	207	186	189	229	210	212	215	205	211	224	217	216	209	229	217	222	196	204	201	228	198	224	216	204	214	205	215	185	197	193	183	222	233	197	201	217	199	229	206	207	182	195	220	191	211	222	202	178	226	230	227	194	203	237	195	191	231	216	211	196	183	252	210	204	216	209	215	201	208	216	195	233	210	216	184	210	223	195	195	228	197	227	179	214	205	241	206	176	218	192	231	207	214	215	224	186	218	217	212	195	202	207	252	196	217	223	208	207	199	212	234	229	244	219	222	226	218	209	192	209	239	229	225	221	221	224	252	187	202	223	211	194	236	209	218	233	233	204	213	200	195	187	196	207	196	216	213	201	220	200	227	195	227	211	223	228	210	213	221	169	209	206	219	214	242	193	199	217	195	199	214	207	212	221	209	203	223	191	178	227	226	194	208	199	198	234	213	227	190	215	213	229	201	183	217	236	212	214	219	221	228	201	205	213	226	208	183	212	207	189	203	226	212	218	198	207	234	193	237	222	210	214	232	195	179	192	196	201	231	207	197	222	189	212	201	210	212	209	208	231	235	231	226	180	245	182	208	195	207	248	170	224	208	230	213	211	227	211	203	216	205	194	231	226	233	211	213	217	187	216	206	185	205	195	224	209	194	201	194	217	208	225	242	207	216	221	213	189	204	207	201	221	233	197	220	214	208	186	197	196	207	208	187	188	235	217	193	217	210	238	222	199	189	197	183	204	191	185	191	238	212	216	177	224	236	205	193	210	229	196	243	205	195	210	222	224	205	236	194	197	201	225	189	181	238	219	223	209	204	208	229	213	196	205	201	215	193	191	220	185	220	209	219	212	219	222	192	236	225	214	218	207	206	202	232	213	217	194	237	241	206	213	202	187	200	189	201	222	219	192	223	209	239	253	208	217	204	219	193	209	211	255	213	232	216	185	205	215	222	220	219	229	178	199	190	209	217	205	226	188	223	208	211	207	240	218	231	207	188	217	223	247	224	205	207	206	235	221	211	197	221	191	217	230	202	211	232	234	236	173	216	225	217	187	207	212	225	199	210	229	212	195	212	193	210	208	221	212	196	211	223	241	204	195	187	222	213	223	235	212	245	206	232	222	216	194	221	205	200	193	195	191	227	216	216	208	238	209	199	232	202	217	200	207	214	229	234	234	226	223	209	221	204	199	192	191	205	218	204	232	218	218	206	216	219	222	200	218	210	215	197	208	223	208	232	208	200	210	225	211	184	206	221	217	184	234	211	228	233	214	218	198	198	222	230	206	205	219	194	214	211	205	196	222	206	234	219	203	221	204	207	239	195	216	232	199	214	222	188	191	202	232	214	212	240	196	209	192	219	222	206	216	198	199	214	228	208	198	212	203	223	226	202	232	229	211	178	203	213	215	237	234	222	219	221	214	170	183	191	213	205	202	242	194	200	202	198	216	211	237	220	198	194	242	191	231	202	230	220	185	222	211	213	202	236	221	216	229	213	189	186	219	193	191	220	224	237	223	203	202	220	208	197	181	188	235	221	214	226	226	232	238	191	230	192	218	245	209	233	211	209	193	219	210	200	209	218	215	209	212	205	198	189	206	222	189	220	224	205	199	204	195	201	198	209	223	215	211	203	198	204	190	205	237	203	190	213	184	202
53414	49021	56289	20285	1829	1494	1362	1212	1114	989	905	871	825	791	814	711	738	754	685	742	676	670	646	619	692	682	635	614	657	673	625	610	598	636	667	611	682	605	649	601	624	686	976	1868	2670	3364	6196	2615	1173	892	871	1338	1121	969	1237	1018	727	706	666	604	620	622	634	624	596	588	617	589	603	570	604	605	589	574	573	568	601	594	613	547	633	675	615	651	641	610	582	655	619	618	613	1236	2105	1556	1294	962	630	661	560	547	534	526	593	577	591	622	598	585	617	585	596	521	565	541	579	599	549	578	568	576	594	539	561	583	569	553	525	561	628	564	538	539	547	572	541	583	592	582	573	606	584	586	545	569	558	566	595	552	582	582	630	567	579	627	611	603	616	592	582	576	542	604	595	577	627	588	570	611	607	579	588	577	598	563	578	597	542	573	608	561	574	556	563	560	589	581	602	667	539	562	567	610	589	577	562	574	587	577	595	551	548	563	584	627	547	582	548	540	607	571	571	556	614	596	564	600	578	586	572	567	575	614	557	605	567	567	593	597	580	603	552	599	568	559	595	550	577	541	578	555	611	582	558	602	537	556	579	567	585	591	588	567	605	592	578	565	615	553	593	559	623	591	562	578	590	598	562	579	558	574	593	573	579	562	567	575	620	542	578	602	619	552	597	576	588	597	569	575	596	564	554	589	605	564	567	576	593	579	595	545	608	589	597	541	630	598	529	565	642	578	553	594	604	591	578	578	600	592	584	535	585	569	577	594	602	595	601	559	577	599	543	568	592	598	610	593	562	569	534	562	562	633	605	578	562	616	556	609	606	568	579	551	607	617	604	589	595	585	586	580	569	580	539	597	546	595	610	579	601	598	562	552	600	648	565	593	542	560	600	562	576	599	597	559	562	549	582	544	580	582	548	561	532	618	557	594	554	571	616	615	601	563	612	570	555	560	559	593	553	600	568	564	583	614	574	593	575	619	576	606	650	543	580	574	584	589	585	563	548	569	584	595	589	590	593	584	583	594	575	582	600	596	563	553	581	576	584	629	601	581	581	569	545	613	612	547	560	553	622	554	578	584	620	573	541	574	549	584	605	614	579	605	625	591	582	567	554	533	623	587	582	598	588	590	572	555	588	603	564	538	528	600	584	570	597	580	581	612	530	560	592	581	592	574	585	598	572	591	547	590	564	542	588	607	594	589	594	515	593	577	559	571	598	597	595	590	602	563	607	562	581	622	571	556	619	561	628	576	581	544	629	585	556	617	562	588	541	617	547	580	613	564	562	548	591	577	625	589	530	572	554	591	567	582	567	593	605	605	590	611	586	564	636	579	605	609	568	559	543	590	621	596	612	568	565	598	584	592	603	567	579	604	580	642	589	566	574	547	602	524	585	594	581	561	618	609	578	604	564	566	569	602	602	573	594	582	554	582	583	589	544	559	626	580	561	569	608	609	602	596	560	581	553	584	590	596	581	586	597	579	600	596	605	565	577	600	572	584	571	627	525	520	555	568	615	581	573	541	566	577	608	623	609	593	579	596	619	610	588	597	603	621	605	604	615	558	604	607	577	601	566	597	576	565	592	519	540	553	597	576	569	596	546	561	607	591	570	595	539	548	531	599	599	584	550	594	556	589	569	585	588	556	621	579	573	592	535	566	557	555	582	587	584	565	589	579	587	544	549	592	608	621	572	555	601	578	601	569	604	601	594	627	585	547	552	562	590	560	570	582	598	552	609	630	594	591	583	541	601	591	606	601	564	557	616	572	585	631	596	573	587	581	591	622	590	591	559	642	598	560	576	565	582	600	617	594	607	586	575	563	629	587	572	597	560	597	631	572	566	581	559	572	571	561	545	590	605	578	575	623	574	551	625	573	582	612	570	566	573	569	637	629	592	572	606	633	597	585	587	593	620	587	610	570	593	572	617	576	644	593	565	622	618	540	548	584	581	582	565	637	578	550	552	573	623	586	589	587	593	582	560	591	580	564	596	551	595	573	560	561	589	552	523	542	518	585	584	608	601	556	604	601	599	547	558	563	575	574	577	603	580	570	549	588	572	597	574	597	568	561	545	587	595	577	630	576	610	566	595	572	591	588	591	587	621	603	520	535	529	555	587	591	554	546	590	586	589	573	574	569	561	581	597	611	552	534	604	554	571	556	536	596	598	564	574	545	583	578	654	611	571	592	576	546	563	543	548	579	587	591	606	579	561	575	622	585	593	556	620	606	638	648	575	603	567	568	586	570	570	568	603	593	570	574	634	601	550	552	568	570	575	619	558	567	588	552	648	588	596	560	605	578	589	572	616	619	588	576	577	562	555	611	602	591	582	583	614	639	610	570	595	620	568	635	613	565	608	560	559	536	542	542	568	580	582	596	569	527	584	538	630	517	648	570	562	549	557	573	589	601	552	594	599	550	575	583	578	607	543	557	581	562	575	582	574	548	562	543	577	629	584	598	567	587	618	548	653	590	562	609	564	623	613	630	578	590	627	644	594	592	516	541	591	598	592	560	602	576	626	604	571	565	656	543	585	596	574	556	602	598	578	616	601	625	591	547	565	586	589	592	584	548	585	561	568	582	578	578	562	567	616	609	583	577	571	540	628	600	579	601	559	617	554	583	559	589	589	598	592	587	593	611	569	550	580	589	632	560	573	536	567	598	588	569	593	582	571	572	578	620	570	601	548	553	554	596	615	605	597	569	605	557	553	573	604	552	554	623	582	597	584	582	554	542	554	565	617	578	576	534	579	602	593	587	540	601	538	579	522	584	565	562	595	558	579	617	579	604	555	580	621	577	582	531	522	610	621	578	610	559	594	582	598	605	567	561	602	576	579	553	536	594	569	568	541	549	553	587	610	529	595	582	569	583	542	580	612	580	599	540	567	568	589	590	595	632	600	534	593	581	554	559	618	571	576	612	587	602	600	573	631	595	587	560	587	621	568	609	554	606	586	562	565	540	582	531	559	582	560	633	587	554	607	567	592	533	630	570	583	566	614	607	588	610	617	586	562	591	599	600	626	580	576	623	590	581	585	570	562	577	600	583	589	611	617	592	572	545	576	585	597	595	585	541	604	549	594	622	579	556	596	599	564	549	589	569	577	599	599	610	576	555	584	577	552	579	586	550	551	550	540	599	572	597	604	572	592	549	611	597	565	614	646	547	596	609	586	590	604	624	557	577	606	556	573	604	584	598	602	569	590	560	593	577	639	596	591	580	581	550	595	609	579	565	618	571	570	592	551	578	585	574	565	588	622	561	604	540	644	579	575	570	587	540	582	563	575	609	592	625	547	569	574	611	576	595	559	596	597	592	604	553	584	603	603	565	622	551	554	595	594	591	565	597	578	562	610	579	573	559	585	536	608	591	564	585	537	594	576	581	580	597	591	611	549	599	601	593	597	569	539	628	590	589	579	570	599	535	540	584	626	587	592	570	556	581	621	534	577	597	576	562	563	565	578	562	572	575	559	610	595	606	630	590	602	537	590	620	551	576	580	553	625	537	614	595
27207	10848	8164	2535	283	200	180	175	149	162	181	176	164	192	161	167	166	161	201	176	163	166	168	213	193	151	173	184	158	189	180	164	154	191	143	161	162	146	182	168	165	184	172	189	179	231	230	203	173	185	176	183	188	163	188	167	169	217	184	145	151	183	168	171	180	151	166	183	192	191	171	179	176	174	182	151	178	185	161	174	174	164	163	157	172	171	189	162	166	167	144	175	183	196	209	155	163	155	167	167	184	159	178	174	168	175	179	149	162	170	177	163	171	171	150	172	151	173	191	158	176	154	186	180	180	152	152	170	167	170	163	176	176	161	184	175	170	170	180	150	184	161	170	194	148	160	174	173	149	185	160	166	159	169	178	198	173	158	183	156	178	174	171	175	163	165	167	155	147	175	170	180	155	159	165	161	164	181	157	155	175	174	153	146	166	148	169	170	159	188	173	191	163	166	178	153	172	168	178	182	187	165	178	194	159	171	158	164	172	189	157	188	174	180	179	167	146	176	180	180	154	168	149	144	165	176	174	170	164	194	171	179	169	157	151	165	172	147	171	158	168	192	186	154	190	179	172	175	169	199	185	169	177	177	180	141	194	181	176	173	171	154	163	172	153	164	161	176	162	167	164	169	139	148	186	175	175	151	173	180	170	187	155	161	168	160	184	171	161	157	174	169	177	160	169	171	159	172	172	169	199	178	190	157	157	159	173	184	165	170	173	180	186	169	156	191	164	168	172	183	151	158	194	180	170	160	209	176	161	167	136	179	177	172	198	184	161	178	203	176	179	175	174	167	175	195	168	169	175	173	155	179	161	169	185	166	163	183	171	189	189	163	163	132	185	173	148	188	151	162	185	157	182	166	182	166	170	166	168	151	186	193	180	178	165	175	189	184	192	172	180	171	150	161	176	170	161	185	177	159	173	190	187	165	204	171	183	183	155	167	195	162	187	176	175	185	163	170	170	172	191	167	160	175	159	184	184	173	148	166	169	161	159	195	158	180	167	205	159	163	168	150	173	166	160	162	174	164	177	171	193	139	165	155	148	144	163	171	167	186	165	173	172	161	170	160	186	164	167	157	169	183	159	187	172	168	174	171	150	144	162	169	179	166	163	175	173	176	154	175	189	176	179	159	147	174	170	189	153	176	178	179	167	177	171	171	170	150	157	164	165	168	191	180	158	166	161	168	193	173	189	166	141	195	176	181	176	151	179	165	178	148	176	152	163	167	163	169	191	174	167	174	182	173	160	161	183	176	174	168	179	188	204	180	196	190	168	167	187	166	164	156	172	174	155	171	183	156	181	196	178	156	183	169	166	142	162	189	178	176	170	151	176	182	160	159	181	164	160	163	178	193	161	161	152	183	189	180	151	171	163	158	169	191	164	169	168	159	160	189	158	190	160	182	157	176	138	162	164	158	141	172	167	175	192	168	184	195	170	162	195	173	162	175	196	157	178	148	147	165	155	157	167	166	157	189	160	157	168	182	170	167	185	139	178	161	170	137	175	159	181	194	170	158	152	161	164	194	165	176	182	161	191	177	178	152	169	181	171	148	155	175	167	168	177	193	158	186	172	167	155	166	177	157	183	164	178	170	180	183	157	167	173	162	156	171	183	175	174	174	168	161	158	181	168	173	171	159	159	173	187	177	186	162	164	156	163	155	166	196	161	165	169	169	168	171	167	155	170	160	180	174	179	144	149	158	174	169	184	181	170	161	175	170	159	163	182	153	197	180	149	167	166	186	166	154	175	155	166	170	153	192	157	177	186	169	169	185	163	166	167	169	167	171	168	163	176	156	158	154	160	146	162	155	171	171	176	176	155	177	173	171	175	162	163	160	143	175	168	167	176	168	150	161	202	183	172	162	176	177	169	182	161	185	186	186	162	180	166	176	168	159	184	175	165	162	193	188	157	172	161	204	157	179	166	178	192	171	178	159	175	158	165	184	171	193	175	162	156	163	147	153	189	179	155	185	176	183	199	159	166	176	180	153	165	156	198	187	191	172	164	157	180	178	184	176	157	149	184	168	210	151	166	181	170	162	174	168	183	174	159	183	180	161	168	172	161	156	174	168	170	168	170	163	180	185	165	179	186	156	170	185	163	176	174	147	176	166	162	170	149	158	161	158	180	184	174	164	179	160	191	177	158	139	146	152	169	174	170	187	173	150	174	187	194	184	162	172	218	153	154	165	178	173	188	167	170	182	201	160	196	192	167	149	137	171	161	159	164	170	151	187	162	149	180	160	160	152	158	180	173	160	187	163	183	185	178	174	154	162	188	178	182	153	167	167	182	147	186	177	179	182	168	166	164	177	177	161	185	171	170	161	193	178	170	161	177	175	192	158	159	167	148	168	141	160	178	166	161	169	163	161	149	170	161	146	172	157	174	160	198	171	175	177	181	172	172	156	178	148	179	181	181	166	166	189	179	186	166	159	165	161	163	172	177	176	187	179	177	167	163	171	165	163	155	164	205	166	163	173	165	162	154	174	165	181	164	164	165	175	160	187	198	175	156	177	173	173	186	180	152	192	179	169	184	156	176	150	173	167	161	168	144	170	159	169	163	153	166	148	162	163	162	165	176	158	173	161	184	188	161	165	181	173	175	187	169	173	151	156	157	176	180	161	150	190	155	156	186	162	163	186	164	162	164	150	175	162	174	198	199	162	168	190	186	179	185	165	179	175	174	169	185	184	164	155	166	196	177	174	163	161	195	190	162	166	161	188	182	154	140	196	173	185	175	180	187	144	173	163	182	157	159	158	156	199	157	170	190	160	164	189	165	176	155	177	183	183	182	170	169	174	175	176	176	206	185	175	181	164	177	166	154	165	183	180	163	166	163	168	163	145	160	180	146	160	167	168	182	181	196	156	173	157	173	157	169	184	183	185	196	201	159	192	153	168	176	189	163	162	177	151	176	170	166	170	169	180	190	160	155	162	168	172	182	165	185	160	182	170	188	166	171	179	172	160	152	158	156	169	164	158	169	162	180	193	205	156	179	196	175	185	172	178	169	178	160	166	186	167	206	195	179	177	176	159	175	180	171	198	159	195	167	163	163	180	170	167	198	168	197	173	170	188	154	183	161	169	167	183	160	156	184	157	178	163	167	199	151	184	143	197	170	168	184	184	202	166	185	198	156	167	182	175	157	193	180	149	177	162	169	148	160	174	159	191	165	154	153	173	183	168	171	171	177	182	173	191	171	174	184	180	158	170	189	171	190	155	167	168	176	182	153	174	158	168	169	148	161	182	179	157	162	175	165	155	150	171	153	165	168	136	160	183	173	170	165	179	162	171	169	160	172	159	173	171	171	180	180	150	159	142	183	181	176	188	171	198	146	169	157	168	189	179	176	169	173	171	156	186	172	180	170	150	182	178	207	150	150	154	183	143	191	170	133	163	168	184	176	164	138	147	146	181	185	181	153	167	176	174	151	166	190	199	188	178	179	168	174	147	147	166	160	184	152	181	178	191	160	160	177	163	167	143	173	156
22762	11599	13744	5002	551	541	535	498	521	502	486	516	494	518	477	498	536	499	466	484	499	496	471	475	502	529	433	466	512	502	490	483	452	503	479	471	493	478	491	493	498	441	503	607	587	620	756	550	531	464	503	468	532	546	508	498	457	452	520	505	502	489	453	518	501	500	479	501	513	488	508	441	472	469	466	480	461	511	467	515	497	503	503	494	470	512	464	522	501	519	475	528	609	663	597	580	510	485	536	477	482	490	454	429	474	496	490	485	477	499	475	476	464	448	481	469	504	442	466	512	501	463	475	524	475	476	447	519	484	469	475	454	473	486	477	464	455	439	491	495	475	462	511	482	466	488	496	454	506	473	461	506	433	513	459	457	447	470	481	434	495	450	450	501	466	491	470	516	465	453	483	486	472	454	486	489	443	508	481	515	478	470	479	476	436	495	487	465	519	479	467	505	514	459	481	488	487	457	484	478	526	470	490	487	500	492	489	512	471	493	499	441	489	468	517	450	508	487	495	457	464	447	439	441	484	477	476	513	467	479	515	433	481	482	507	493	492	488	474	441	460	531	472	532	505	511	483	494	535	505	496	481	503	464	478	483	511	466	474	458	488	492	469	477	505	480	450	489	474	515	495	477	492	449	501	497	488	501	481	526	507	489	501	464	467	507	464	467	495	498	496	473	465	470	511	502	463	469	471	454	443	454	490	478	547	433	483	515	506	469	434	483	481	468	443	485	502	474	464	475	495	500	492	481	470	501	527	483	469	468	479	500	483	472	489	507	480	499	489	489	530	495	467	436	491	454	492	461	500	469	480	462	477	473	489	456	474	482	483	479	474	463	537	476	474	508	516	478	428	502	483	461	461	488	510	480	513	496	526	469	491	533	486	484	488	475	473	476	471	467	489	487	480	502	463	464	484	495	517	505	463	465	498	467	543	470	490	502	508	472	486	500	491	476	494	434	468	477	523	488	459	478	514	498	464	477	457	488	472	488	467	489	509	471	498	523	505	517	478	485	509	448	458	502	490	491	453	475	473	484	449	473	474	482	459	448	492	457	511	470	458	474	515	459	499	521	481	494	505	505	491	457	499	485	477	469	488	465	467	482	463	474	503	472	487	483	519	474	444	450	481	475	497	474	474	445	481	495	462	452	541	496	449	453	462	426	493	502	538	471	474	470	456	504	493	518	474	491	519	498	481	483	477	464	481	498	486	482	481	476	501	502	493	451	464	507	503	488	494	464	475	494	503	471	510	512	491	499	472	510	486	453	490	493	479	479	473	489	486	453	500	489	524	460	477	435	528	452	477	478	467	513	431	452	492	485	497	466	489	528	493	493	472	451	491	457	494	482	518	463	508	470	474	486	473	487	524	496	486	504	452	489	506	495	481	449	499	528	489	490	465	466	489	474	484	453	499	445	495	469	462	482	489	537	471	511	484	476	458	470	454	493	512	507	509	496	496	486	507	501	485	498	478	466	427	474	476	487	447	488	453	510	483	451	461	510	480	469	471	479	503	515	467	499	487	484	465	480	481	492	492	510	527	473	480	480	467	485	515	515	498	511	474	502	475	460	489	493	508	465	472	485	468	487	482	474	483	492	457	443	519	509	508	503	534	482	480	510	508	485	501	497	462	488	464	480	505	487	467	528	490	458	475	512	502	495	513	504	543	462	491	512	440	495	470	516	491	469	501	473	541	469	465	517	439	494	486	497	438	500	454	445	507	474	449	493	441	475	522	463	455	457	495	432	495	462	480	476	511	496	485	484	479	505	479	505	472	500	499	512	479	470	473	456	480	494	473	499	460	464	523	474	484	486	479	491	458	494	482	503	495	462	470	478	478	475	461	473	515	485	426	464	482	487	502	508	473	491	460	497	473	446	482	501	479	466	502	498	451	469	472	509	477	482	506	469	479	476	472	479	497	481	441	488	461	484	470	490	529	475	465	471	491	496	477	475	447	470	486	483	457	460	449	508	472	487	484	481	432	523	500	464	496	436	491	516	499	482	517	463	514	535	497	482	491	483	495	460	457	509	483	447	498	434	495	504	476	510	472	496	493	524	483	472	502	466	438	462	487	529	452	517	462	494	478	438	482	473	476	500	475	482	492	428	487	462	469	478	474	456	478	475	464	452	493	483	484	463	488	519	486	474	506	465	459	451	467	513	479	476	455	471	502	455	510	494	475	491	502	493	482	459	455	470	495	515	469	489	519	477	473	471	433	435	492	430	490	466	490	437	478	477	498	502	492	518	500	473	504	467	473	455	457	515	422	481	493	448	467	453	498	495	492	480	490	458	490	472	516	510	494	476	465	508	493	531	485	511	503	493	462	464	475	475	468	465	509	444	488	467	467	469	510	504	481	536	491	450	508	476	461	527	497	476	460	457	445	501	487	459	483	474	474	493	515	483	464	492	472	473	515	510	474	472	468	491	431	465	477	505	458	465	494	468	495	497	464	467	470	525	502	498	482	483	495	486	470	460	455	441	512	513	498	453	495	475	465	476	480	480	500	513	459	482	504	483	492	502	507	496	480	492	492	443	454	503	478	484	481	500	533	481	492	481	463	493	509	453	471	489	442	461	458	481	437	454	493	474	497	501	482	475	489	470	512	478	506	497	514	474	491	486	519	467	467	505	471	490	490	509	498	447	484	475	498	474	533	493	515	493	493	456	468	537	472	501	494	472	433	472	492	457	511	494	506	435	495	460	494	496	483	477	490	445	470	455	471	441	464	481	449	433	455	476	496	509	512	466	513	484	465	478	510	511	481	511	478	493	488	480	467	517	466	523	480	482	496	489	461	492	485	494	528	485	462	518	458	476	496	482	518	497	514	497	495	498	468	488	484	503	477	529	461	448	459	477	533	466	485	487	466	492	464	513	492	491	465	504	514	449	481	461	459	507	468	525	509	441	519	473	527	478	501	468	480	447	478	483	496	513	538	454	521	478	464	462	479	486	480	462	522	456	529	481	480	473	475	457	487	492	504	490	477	491	478	477	501	477	477	467	450	501	484	500	482	492	461	477	505	475	493	496	461	515	485	486	466	488	487	458	455	489	484	512	460	452	502	494	468	452	497	493	462	514	478	478	474	462	509	426	487	472	472	478	470	493	480	502	441	490	467	462	475	484	467	479	499	501	490	468	469	433	492	477	469	477	505	459	489	553	491	500	487	493	495	484	456	465	467	501	466	493	493	487	472	480	467	485	438	454	459	487	487	502	456	486	485	497	464	499	507	502	467	498	434	491	461	464	495	483	461	457	495	474	492	473	529	466	485	500	507	458	517	501	505	468	469	491	476	494	498	481	463	486	492	505	495	474	507	490	461	501	480	443	506	523	466	493	496	486	480	471	497	507	504	475	503	490	455	498	496	504	476	476	447	496	465	488	464	503	461	484	494	481	501	446	487	495	512	463	456	474	482	451	489	518	496	473	493	485	457	468	491	504	502	511	463	479	465	484	477	490	477	487	500	499	485	468	480	465	481	507	456	500	483	472
67709	50902	49813	27754	3635	297	241	204	210	179	190	195	166	170	174	177	192	168	182	157	166	147	171	145	155	159	175	148	150	167	163	141	156	154	170	132	146	177	140	160	147	134	195	328	342	357	514	283	196	171	170	204	203	165	169	167	159	151	153	143	172	172	171	174	133	166	147	151	148	153	135	156	147	161	130	146	138	162	151	149	165	165	144	137	161	141	132	160	166	150	149	199	270	217	225	173	157	166	130	162	148	150	147	148	141	154	152	168	156	149	155	166	161	169	164	163	140	166	152	149	170	141	150	149	161	161	137	133	162	143	127	163	133	159	141	144	152	147	167	126	133	168	171	140	159	152	141	143	130	157	167	147	159	165	165	155	128	142	151	150	149	140	166	154	138	146	175	155	130	167	137	160	159	159	152	137	160	153	145	141	143	140	148	149	123	166	162	152	174	144	178	156	142	159	136	158	137	169	158	160	150	144	152	144	156	149	136	163	127	140	160	164	147	160	139	134	150	142	135	167	167	148	125	138	150	158	168	142	163	167	145	141	184	150	141	154	145	139	154	141	184	144	152	157	162	144	148	144	155	160	137	156	154	155	135	156	148	168	139	161	158	136	143	143	154	130	158	154	162	150	147	129	150	176	141	162	125	167	146	136	146	161	145	155	149	149	181	139	166	144	167	169	146	143	152	155	149	145	144	169	150	152	166	128	163	135	163	165	174	139	137	156	157	160	139	158	144	168	146	141	166	151	182	158	126	136	143	155	175	150	156	137	153	149	160	173	145	150	136	149	138	126	146	160	156	137	146	158	142	147	159	140	145	170	174	155	164	157	149	155	156	150	151	133	138	157	133	166	152	148	134	149	137	151	136	165	158	150	159	134	142	158	150	134	147	155	139	127	177	141	144	152	137	142	141	152	136	134	149	144	130	147	162	156	144	136	144	148	153	144	151	153	132	143	154	147	136	160	142	131	163	161	143	170	162	149	136	125	139	157	149	142	144	130	148	156	144	136	145	131	156	148	168	153	156	146	154	154	136	144	140	164	154	136	151	136	158	153	131	141	134	153	153	151	157	160	145	151	183	161	152	142	158	157	139	150	149	155	148	180	170	158	153	135	161	146	127	153	161	155	124	152	149	149	141	158	159	167	150	145	150	152	160	131	160	150	156	153	160	173	145	153	145	156	152	160	118	132	156	147	131	147	138	143	156	145	155	132	175	147	158	162	149	143	142	153	166	151	138	134	124	142	164	150	150	162	154	142	143	169	167	154	173	151	157	145	145	159	153	133	121	135	136	139	153	156	138	150	146	153	159	162	159	160	157	157	138	146	151	156	129	166	143	157	179	160	129	133	138	166	150	138	177	166	156	134	150	149	145	176	157	156	152	150	138	146	146	134	154	146	140	173	157	167	147	147	141	151	156	152	150	174	172	132	124	135	141	151	186	132	161	145	132	161	138	168	149	153	148	153	144	143	173	134	156	143	166	149	179	129	158	174	143	147	140	155	150	129	134	148	145	157	158	142	150	126	126	148	166	144	146	137	162	153	189	127	144	170	144	166	157	151	127	145	166	121	162	150	153	154	161	159	140	150	162	152	157	138	140	167	172	158	144	156	154	142	152	152	131	139	147	170	135	131	143	129	146	172	139	151	166	170	135	154	161	156	173	157	131	165	171	156	162	145	162	153	151	159	152	151	154	145	133	153	146	145	184	156	177	145	144	125	140	137	155	157	150	154	152	168	138	143	151	163	135	135	157	151	142	145	130	159	141	145	132	145	158	145	148	132	158	149	170	150	147	150	162	141	150	137	158	157	136	158	163	141	148	147	164	150	145	162	157	151	152	137	151	141	157	157	159	155	162	164	141	160	163	142	157	147	154	146	152	149	166	140	164	145	151	140	158	125	148	146	144	144	152	144	132	135	150	160	165	152	165	150	133	177	158	190	144	142	140	144	141	124	181	156	161	143	148	148	152	145	139	172	141	149	163	168	135	155	161	159	173	159	154	155	147	157	136	174	158	159	148	132	151	156	159	161	155	151	159	165	161	177	137	142	145	146	132	161	144	147	137	145	139	165	148	169	152	170	163	139	142	139	157	149	147	148	152	161	157	142	150	161	144	137	161	129	160	151	167	157	154	155	141	135	149	148	153	155	145	139	139	166	175	145	143	145	142	159	138	157	140	142	138	130	149	154	171	167	143	148	161	152	131	150	134	154	140	157	145	138	175	158	136	152	161	142	150	155	138	149	162	153	161	164	161	158	140	146	144	152	158	157	146	145	147	149	137	135	135	144	160	145	161	154	142	162	134	158	150	152	144	151	151	152	162	149	160	161	144	147	141	155	178	159	140	141	117	150	137	163	148	156	146	139	174	163	162	144	143	143	128	131	140	165	137	133	139	155	172	146	162	154	159	150	157	171	173	171	142	143	161	161	114	143	160	172	158	167	146	158	157	155	118	140	161	130	146	144	125	160	158	134	142	157	140	157	140	169	153	171	157	156	178	169	136	128	152	134	169	141	176	148	168	153	147	151	156	133	168	148	150	149	164	132	154	163	146	149	159	143	142	157	133	140	148	151	156	139	145	144	153	166	167	151	154	168	139	154	141	157	165	146	148	140	143	135	160	147	164	141	144	156	142	169	136	138	142	139	143	148	158	144	142	137	134	154	140	155	149	162	161	137	150	149	144	139	134	158	149	162	137	168	161	137	178	134	138	153	140	135	167	156	164	155	147	139	166	145	166	161	172	137	154	167	151	143	166	151	188	172	160	149	138	138	173	148	157	137	173	145	151	159	164	151	152	161	152	152	141	144	156	181	160	140	174	140	158	153	153	139	158	156	146	164	158	171	159	142	141	130	147	150	164	154	138	148	156	150	145	144	135	142	177	151	150	139	141	154	145	165	161	131	163	162	147	151	149	152	163	151	155	154	151	174	140	165	142	132	174	151	163	175	160	145	174	160	154	120	156	157	155	155	148	133	147	155	170	170	176	148	134	166	156	137	133	146	138	151	167	161	142	141	146	132	141	165	163	155	154	159	146	139	130	157	150	153	163	135	130	145	157	144	169	139	139	138	152	144	168	168	131	153	132	164	177	163	147	126	152	128	159	137	166	149	158	146	139	164	163	172	167	159	174	151	134	146	158	153	152	168	141	142	170	132	170	162	158	166	166	146	139	147	148	143	147	144	153	167	135	151	152	147	147	135	139	153	136	147	160	157	144	163	176	131	136	145	142	148	153	154	169	152	140	134	129	161	132	153	150	159	161	163	138	158	141	155	151	138	169	146	138	135	135	163	146	165	159	148	146	157	145	142	142	142	159	151	147	158	133	141	151	170	148	149	159	143	166	140	153	150	158	139	150	132	143	140	153	129	147	162	154	133	140	171	148	155	156	164	163	145	157	160	142	143	154	153	158	157	157	134	154	127	142	145	145	179	161	170	146	156	165	155	145	130	166	150	141	131	154	144	154	171	172	142	149	137	138	161	159	142	164	155
43328	39463	46619	17732	1139	964	863	773	728	663	629	595	610	561	529	561	554	552	491	486	504	505	481	506	483	475	468	482	431	468	450	459	462	467	448	467	453	434	416	471	509	499	702	1709	2047	1896	3606	1469	762	699	667	910	813	676	772	567	552	528	488	483	494	485	487	458	482	505	483	441	462	461	438	464	457	445	466	453	463	438	418	469	441	477	438	513	479	483	469	478	466	436	492	781	1375	1048	861	636	422	459	452	426	434	429	431	440	428	457	381	445	468	406	421	433	431	469	426	424	428	446	403	439	413	423	432	389	418	470	467	447	427	440	451	445	430	402	436	439	445	431	442	435	400	427	450	427	421	392	460	457	432	421	467	452	428	456	429	436	422	446	478	481	413	441	421	423	489	468	456	419	414	434	483	468	419	452	435	425	431	444	426	472	445	437	442	439	448	437	456	429	402	474	417	388	416	443	422	388	430	447	464	440	438	445	411	394	432	437	433	419	439	414	434	449	476	438	428	417	461	468	447	401	471	441	398	423	415	452	454	429	459	462	412	449	442	425	462	398	407	425	405	438	445	435	428	445	423	457	446	449	432	426	436	467	441	448	388	452	439	438	417	462	443	460	420	435	413	442	413	446	452	414	444	464	449	444	472	456	459	394	434	455	399	431	411	443	480	449	430	457	410	448	426	454	449	465	449	410	435	451	400	413	444	444	451	428	420	447	407	472	419	422	451	451	411	463	456	469	456	428	436	442	451	461	461	391	446	436	387	438	477	413	417	422	434	470	386	464	429	469	429	427	439	409	446	428	482	460	452	409	433	434	443	431	429	447	441	409	434	467	422	456	424	435	425	474	433	470	437	447	448	401	424	428	415	418	430	421	446	402	423	420	430	438	446	460	422	417	407	471	433	467	396	453	405	419	411	440	450	432	435	438	438	407	408	449	449	475	441	450	411	426	431	447	407	476	457	442	434	455	432	445	428	449	454	444	417	441	443	458	493	429	476	442	431	399	446	456	439	404	410	419	425	434	472	464	493	448	429	453	427	438	455	431	473	427	437	440	461	433	422	462	394	445	472	423	439	462	481	427	423	417	405	438	465	428	408	441	463	435	452	430	432	458	453	375	456	432	455	446	429	480	461	472	427	451	433	441	413	408	438	449	434	421	422	426	387	407	441	415	435	436	474	418	471	448	436	457	432	448	433	428	428	427	456	435	418	467	408	431	444	420	485	452	465	407	442	396	421	450	460	395	434	423	440	470	430	462	423	432	438	485	447	421	431	437	409	385	434	435	454	439	451	464	432	395	449	427	458	411	454	427	424	445	457	410	435	419	400	412	419	444	430	447	427	463	429	433	467	444	420	455	390	432	437	442	430	405	436	406	389	404	413	476	459	429	436	421	446	394	419	422	432	467	436	420	440	407	417	450	411	423	442	441	422	448	451	435	441	449	428	449	459	452	415	442	440	435	445	450	464	456	437	428	448	414	407	458	489	463	397	439	405	430	415	437	462	447	438	389	452	460	422	445	436	438	461	478	421	438	422	397	419	445	440	445	452	473	407	464	427	434	466	402	429	457	430	428	400	424	397	412	418	406	434	445	419	449	428	407	435	393	450	400	438	458	416	409	431	426	436	471	433	437	440	423	450	454	394	446	432	460	507	457	412	434	455	439	455	446	435	449	435	442	450	398	449	424	441	444	408	436	443	460	398	389	430	414	417	423	456	375	406	454	393	417	465	413	420	436	442	422	397	436	414	442	454	465	452	478	428	421	422	449	428	432	437	425	425	467	488	429	465	433	467	432	457	452	441	474	460	417	417	460	415	436	413	412	413	448	460	447	427	453	457	440	413	400	442	428	441	479	446	451	459	415	463	429	433	430	441	433	465	433	443	462	444	422	432	391	413	446	455	431	462	451	431	431	447	439	431	440	406	431	407	414	405	462	437	430	415	441	440	434	481	429	405	434	419	473	413	463	421	464	433	421	405	420	427	477	432	420	430	469	433	430	461	431	454	436	427	455	418	413	444	425	464	473	468	476	410	413	411	459	416	431	444	437	498	471	458	426	479	452	422	483	400	428	492	427	462	459	441	468	437	464	432	495	463	426	455	432	426	430	419	414	417	460	443	454	410	477	421	434	467	458	429	453	418	436	434	459	442	440	433	455	435	470	408	422	456	433	442	441	444	457	386	424	414	469	437	422	443	460	431	457	430	485	442	440	430	444	445	440	435	395	428	426	426	448	412	409	455	451	412	469	446	395	464	440	432	419	469	441	430	419	457	456	448	457	411	456	420	420	459	460	437	427	399	399	441	410	467	452	451	435	443	443	418	450	426	423	425	419	440	410	430	434	426	427	438	441	439	419	438	412	436	440	418	437	417	447	406	436	430	405	436	434	414	441	408	486	466	485	441	436	426	445	437	455	446	458	447	449	414	395	459	401	438	464	417	465	432	413	442	450	419	462	422	416	429	410	443	456	443	421	415	453	468	438	411	438	460	438	424	418	416	456	438	432	445	425	420	421	418	456	445	458	436	451	417	458	417	430	477	473	455	438	463	435	450	436	460	429	426	456	431	445	418	439	459	446	435	465	399	436	419	438	419	426	463	441	468	430	435	447	458	432	418	457	443	424	460	463	460	449	440	431	492	456	436	404	424	393	434	427	466	437	446	478	435	425	426	460	432	421	424	476	467	426	430	420	449	467	442	439	442	492	454	416	463	427	428	424	446	420	450	411	448	472	439	457	430	471	397	444	448	452	413	435	425	477	431	410	462	443	416	442	479	421	439	406	431	440	428	407	410	439	452	430	447	455	435	449	427	442	434	421	456	417	447	425	448	438	433	436	476	430	419	421	409	421	428	453	412	451	480	440	406	410	429	417	448	393	474	435	446	408	428	450	483	429	434	429	389	457	433	435	430	461	428	409	412	423	445	454	419	438	434	413	412	456	449	423	467	465	424	426	466	388	433	428	414	452	430	452	467	438	430	416	440	469	440	452	447	401	433	443	425	453	457	448	432	441	445	445	448	414	438	454	466	448	394	451	462	411	429	472	464	405	421	408	456	446	434	420	395	459	477	416	466	442	450	431	412	415	411	438	415	452	426	444	433	419	459	431	458	435	472	398	415	457	411	435	423	440	423	446	439	433	434	444	437	389	441	450	478	441	443	412	430	427	429	447	405	460	423	427	464	438	427	443	408	427	419	401	443	420	452	427	428	452	466	454	447	434	427	440	454	444	440	438	438	444	444	432	454	427	459	439	448	444	442	426	437	404	448	451	455	428	435	447	425	434	454	423	433	435	439	438	440	444	428	441	462	422	412	451	412	424	460	457	419	424	437	415	434	441	459	432	442	462	447	427	418	438	444	410	455	427	445	413	423	425	440	437	428	428	429	454	423	443	406	451	445	434	427	421	426	450	437	470	380	445	428	434	448	444	437	461	409	431	436	453	451	464	417	446	415	400	456	459	406	437	440	456	402	413	413	432	418	408	426	425	449	430	428	456
78852	64608	62425	36231	8910	779	378	365	301	316	272	269	261	253	221	212	235	247	239	242	233	246	241	227	222	206	202	225	208	219	250	210	242	248	171	217	220	188	198	210	221	225	298	409	588	635	1075	464	286	275	277	300	343	269	275	255	212	227	240	211	236	228	212	246	235	218	215	235	218	224	194	192	237	222	220	223	233	222	194	224	225	224	228	257	214	235	225	208	200	219	216	273	438	379	306	275	217	232	247	188	195	221	217	236	214	195	208	225	205	215	212	255	198	214	216	199	208	234	210	211	210	203	205	220	215	224	209	241	215	231	235	205	199	218	203	203	216	236	219	210	214	204	230	228	244	231	233	233	210	206	228	218	190	188	234	198	213	205	230	203	208	209	206	198	216	185	226	208	236	221	209	221	185	211	229	206	236	213	188	221	214	198	209	238	229	208	210	226	226	167	226	223	201	214	204	220	203	217	226	238	229	202	204	198	214	200	237	197	228	220	233	241	264	218	227	211	216	214	204	222	207	211	237	208	230	230	226	214	216	203	223	228	219	192	225	233	220	203	203	215	205	211	194	203	234	221	216	198	232	215	203	204	213	209	220	227	244	221	208	204	227	240	244	218	232	212	236	202	196	222	202	213	216	214	201	192	226	228	207	225	218	226	216	227	230	224	189	247	209	216	229	218	217	218	205	234	194	238	223	228	193	189	217	225	198	222	196	219	241	220	210	240	234	231	203	217	216	211	206	192	212	207	188	223	202	217	201	222	218	193	205	204	252	224	209	203	183	203	232	204	185	227	216	250	221	221	216	215	205	232	184	219	223	216	234	206	228	222	228	203	227	231	212	222	218	204	219	220	191	186	233	196	216	214	216	235	220	214	211	221	230	212	230	215	198	210	187	212	198	223	208	226	217	214	257	218	188	216	204	220	247	208	190	221	220	203	231	224	216	240	207	202	207	223	200	200	186	193	216	229	234	225	198	204	237	231	220	210	225	204	220	209	225	228	213	212	216	224	201	215	209	220	226	204	223	198	200	211	236	232	209	206	204	207	194	216	243	197	221	199	179	208	225	211	223	185	207	205	201	205	229	216	229	218	223	242	230	223	242	224	216	208	207	212	217	203	204	222	209	213	226	196	215	227	227	234	191	224	222	213	200	205	223	222	221	236	192	220	208	213	231	207	210	205	219	205	224	220	201	188	219	220	244	214	251	212	197	207	247	226	212	225	206	183	227	219	222	197	222	209	220	226	239	227	240	228	238	205	205	209	204	244	204	203	201	226	192	234	201	219	219	218	194	200	210	229	199	225	235	211	226	189	210	211	195	193	183	226	220	210	217	203	218	228	248	215	203	192	213	209	215	214	227	218	251	236	211	225	190	224	227	207	234	229	216	221	203	216	209	238	241	221	224	221	208	213	227	221	213	219	218	228	232	200	208	216	208	234	218	214	221	226	185	215	197	177	209	234	208	207	212	216	231	191	205	208	228	219	212	215	204	197	209	226	220	213	214	215	196	240	228	216	214	223	221	225	199	185	229	233	217	199	222	193	217	221	203	206	217	204	220	216	196	209	236	229	204	234	206	237	216	215	215	194	237	232	244	217	221	229	198	207	209	195	205	194	214	213	201	219	228	215	198	221	226	217	231	236	230	207	185	226	246	224	238	235	213	234	196	210	201	224	240	221	199	220	210	221	207	230	204	213	232	194	215	245	212	225	200	204	203	197	208	215	220	230	187	219	223	243	194	217	198	207	215	231	208	208	228	228	215	206	230	195	220	214	200	222	241	221	221	204	243	237	231	213	206	213	212	195	204	215	213	205	220	204	225	250	223	234	240	248	226	217	216	237	232	227	228	209	223	244	205	201	221	215	224	215	247	241	238	231	200	230	209	206	207	210	222	240	195	195	231	225	210	198	236	218	199	204	204	187	205	230	207	189	257	228	225	211	208	226	224	201	231	214	193	202	195	223	220	211	215	227	209	201	228	205	199	238	217	199	224	212	219	181	250	219	219	212	218	217	212	205	234	220	228	228	215	182	215	218	197	219	230	210	224	216	229	212	203	203	217	247	209	190	227	193	237	200	204	227	214	207	241	230	201	225	225	192	232	229	228	218	228	204	237	222	184	200	204	245	217	219	195	225	202	204	213	198	235	216	191	186	220	225	185	201	237	207	194	213	208	202	217	217	203	243	208	222	241	215	210	235	228	242	209	217	237	205	213	209	230	207	230	253	217	243	187	209	191	188	217	224	220	232	213	205	215	233	205	230	206	205	220	226	189	200	231	243	261	196	198	218	216	224	208	200	222	215	222	207	247	219	231	199	201	219	208	222	219	208	210	230	218	195	233	219	232	217	203	191	217	228	221	219	234	222	220	231	186	210	238	200	235	227	217	225	224	222	223	228	239	235	213	205	212	221	213	231	203	228	198	232	210	245	188	213	235	223	211	181	226	203	228	202	211	234	214	223	233	228	226	229	187	211	212	216	207	209	210	203	225	209	251	210	182	208	202	231	213	238	218	219	203	208	239	199	206	230	226	207	220	223	225	198	211	226	219	195	235	222	223	200	202	203	221	221	192	214	186	214	192	202	225	234	208	246	200	227	208	211	181	237	194	232	178	236	206	220	240	208	219	219	203	228	191	225	221	224	245	200	191	208	209	236	183	216	216	187	241	216	214	207	216	195	192	216	173	216	192	228	227	197	203	224	186	203	225	229	195	229	190	206	231	207	195	236	194	225	200	219	203	218	232	203	214	231	209	195	231	205	232	247	214	187	218	215	218	219	212	224	191	209	206	216	206	215	252	220	180	216	221	220	201	218	169	215	229	225	235	186	212	239	213	219	220	188	214	230	221	218	240	213	221	231	193	197	212	207	224	218	213	223	211	183	216	215	221	210	226	203	208	199	210	203	200	191	265	220	232	228	204	203	221	206	227	249	207	226	231	235	234	198	208	200	258	211	223	233	238	205	222	209	189	227	202	215	194	192	219	183	215	204	210	206	242	205	220	210	212	244	213	202	209	191	192	214	224	203	217	215	229	224	223	231	212	214	206	226	218	220	201	213	215	218	234	218	215	206	272	226	211	211	214	241	218	192	173	238	212	254	234	215	215	208	259	213	204	210	191	226	203	240	231	200	235	220	212	209	230	207	219	220	199	232	195	198	223	224	228	239	202	239	212	211	209	232	222	229	225	233	197	222	234	247	175	224	190	226	205	226	214	216	221	208	215	226	174	201	225	219	225	228	199	241	210	225	203	214	231	227	198	217	208	229	214	203	223	219	226	216	221	188	234	265	236	247	210	203	238	200	217	220	237	239	224	212	202	220	221	211	210	207	216	233	215	200	227	215	214	195	198	178	236	201	202	213	216	224	216	208	209	208	219	207	219	212	222	217	226	199	215	214	202	208	211	207	237	216	236	243	213	206	209	211	206	213	217	232	208	215	228	230	230	216	205	205	191	204	207	200	218	223	201	238	214	209	201	229	212	247	214	198	204	187
52494	49466	57868	19258	1899	1693	1418	1325	1184	974	962	886	870	824	767	802	741	739	706	697	666	708	716	661	715	687	675	648	579	638	625	621	647	586	638	616	598	629	633	648	666	672	875	2093	3248	3931	6852	2997	1160	1101	1016	1350	1435	1051	1026	798	726	793	730	679	654	695	645	669	652	693	608	651	598	617	672	598	629	604	605	597	652	583	646	591	591	591	613	653	694	685	696	652	688	588	653	1205	2207	1639	1365	942	710	627	619	568	611	642	575	601	605	543	624	597	593	570	593	573	559	607	537	573	558	590	565	582	548	592	592	631	617	582	561	588	553	571	589	626	614	618	585	582	567	570	587	561	608	582	569	574	567	624	571	570	571	632	608	581	586	593	608	592	596	587	625	644	571	546	606	579	574	552	589	600	594	604	608	614	598	617	555	596	595	579	581	594	606	601	581	593	593	588	561	582	598	618	593	583	619	589	576	601	628	572	586	592	558	633	593	597	574	576	567	606	594	560	621	574	597	617	539	601	560	584	593	585	601	576	624	592	615	620	598	586	620	571	584	583	554	579	560	554	583	592	586	586	580	564	612	595	600	595	603	558	629	580	592	599	555	607	601	575	661	596	550	598	575	576	604	560	603	604	536	587	601	590	623	601	595	587	597	591	566	574	547	593	607	610	571	587	580	561	584	554	590	651	603	615	558	576	591	562	589	565	561	593	604	630	622	587	597	608	592	599	608	530	598	544	634	631	560	598	609	588	575	599	601	586	621	607	585	590	605	565	546	577	579	593	550	595	531	588	614	598	599	589	583	574	616	580	596	577	583	559	593	556	556	573	560	569	583	588	538	612	586	566	530	567	612	591	602	577	589	609	574	562	572	580	561	592	605	600	569	562	566	580	611	601	566	582	617	566	594	580	588	582	591	555	606	557	580	572	548	582	569	588	575	604	600	565	564	602	596	589	579	572	597	643	589	587	605	614	579	585	577	627	595	595	570	568	530	580	555	558	600	588	604	598	614	583	614	550	562	573	567	582	591	610	630	574	610	571	566	593	588	609	596	592	545	547	592	570	561	553	590	602	591	562	601	629	615	578	570	630	586	591	547	575	603	566	589	554	610	575	625	568	600	604	618	564	605	609	607	581	555	595	582	584	610	577	627	578	594	599	596	615	607	622	593	571	578	578	583	588	598	581	560	542	604	603	556	583	595	580	577	595	604	583	572	585	634	576	625	625	620	598	569	580	545	598	598	565	585	602	616	627	588	563	550	556	552	542	556	556	614	638	593	567	606	587	576	614	586	614	615	603	619	590	611	621	599	588	567	620	546	579	580	598	572	541	593	586	554	592	595	618	605	580	574	596	612	606	553	569	662	569	607	537	640	580	552	578	579	582	594	525	615	563	546	597	579	604	635	588	589	619	591	581	602	587	592	619	603	576	589	576	601	564	562	600	567	612	607	606	572	588	601	554	542	606	612	594	534	568	598	564	587	562	591	607	597	605	596	590	601	634	618	603	577	579	582	589	645	586	584	609	617	578	572	608	621	590	585	599	562	597	574	541	589	563	587	570	604	616	596	568	638	574	602	586	596	598	622	588	543	583	578	614	603	555	602	594	559	592	578	612	607	596	600	592	597	594	584	568	603	600	588	585	610	622	613	622	520	580	598	629	558	565	614	589	585	651	557	547	594	623	610	582	566	540	587	550	610	623	581	581	553	575	601	578	623	628	642	589	561	639	610	603	555	519	581	577	575	520	619	609	591	604	569	567	558	566	577	614	591	592	632	591	578	528	572	624	607	594	575	590	574	570	614	633	595	627	528	602	598	594	584	594	597	581	579	603	600	589	627	604	588	594	542	586	600	588	571	556	616	621	571	540	645	579	606	544	611	607	598	582	611	589	582	564	589	605	549	569	608	626	639	603	611	578	573	601	632	556	610	594	596	644	612	604	604	574	609	610	599	591	599	619	595	559	588	588	593	579	547	628	552	604	573	599	606	568	593	570	584	579	620	576	591	600	593	567	646	575	550	620	586	637	600	588	584	547	605	603	577	559	588	576	604	563	553	622	593	605	573	600	585	616	571	574	625	599	591	583	567	571	584	567	594	568	597	586	569	566	609	525	561	586	608	608	597	640	576	592	596	596	591	622	599	563	591	603	605	575	608	621	613	589	574	580	574	617	594	552	562	596	602	599	612	595	566	652	616	546	586	564	550	587	543	543	556	600	608	621	549	617	550	620	633	563	578	553	601	566	622	576	611	584	601	591	573	602	602	586	576	589	608	568	591	561	591	575	567	582	582	614	635	582	601	563	603	569	539	592	609	605	582	584	577	608	619	605	622	617	608	595	600	621	599	606	581	544	565	603	579	593	619	603	588	602	589	555	578	567	621	616	626	591	578	595	629	561	577	639	569	608	575	568	608	590	617	608	612	572	569	578	552	587	614	584	603	570	620	578	603	586	639	602	633	600	607	598	602	584	626	590	563	580	560	582	599	624	561	574	562	574	530	612	575	598	592	602	627	564	613	624	588	583	625	610	593	561	563	624	600	605	573	578	627	576	558	565	629	566	569	571	604	596	591	576	597	626	611	582	558	551	587	617	566	587	581	566	609	612	579	597	536	608	587	621	584	638	558	633	590	575	604	605	562	597	590	596	601	563	596	588	574	589	542	602	642	557	612	559	577	564	594	583	581	586	561	639	594	577	579	564	601	594	630	621	642	536	645	605	605	610	587	567	608	564	591	563	639	556	613	630	601	572	576	598	606	598	578	624	586	588	583	585	570	632	608	603	575	656	554	602	611	656	619	561	607	578	635	584	572	595	595	622	552	534	601	602	606	586	602	601	555	583	597	579	594	566	555	605	568	601	584	606	649	556	567	590	623	583	582	598	587	597	601	575	572	599	578	594	581	597	581	627	614	610	591	597	606	644	579	567	607	601	586	598	581	587	586	604	548	618	594	576	591	569	600	591	600	553	603	588	573	584	568	553	628	563	563	572	584	573	626	547	544	531	538	559	564	570	603	597	646	560	564	579	587	609	577	581	580	579	620	624	585	588	602	601	561	585	558	585	619	555	626	607	571	584	583	592	531	597	546	585	616	621	639	589	573	564	590	582	585	584	536	567	579	576	598	574	564	629	583	583	562	607	582	592	569	576	619	612	619	576	591	610	587	562	579	593	613	601	545	587	552	586	618	597	593	592	591	618	593	585	595	557	629	620	605	586	538	581	574	588	604	571	566	564	565	584	613	573	613	575	583	597	607	612	530	583	627	624	569	592	601	615	594	614	568	595	617	566	576	580	598	579	609	600	603	611	579	595	586	593	588	569	576	561	577	609	610	622	555	567	567	587	592	555	586	577	607	587	548	578	605	583	608	577	565	567	593	575	550	588	595	568	558	603	551	584	589	555	580	541	600	563	558	562	598	586	587	571	592	602	628	615	631	588	585	594	569	587	587	581	613	588	613	583	595	573	609	608	542	594	588	632	566	644	640	606	570	586	600	644	569	551	600	617
26300	10524	8163	2311	281	217	188	166	207	205	195	211	194	232	201	178	205	195	204	185	194	185	207	213	188	196	177	185	225	195	169	208	186	194	234	180	207	204	194	195	224	188	202	210	244	219	226	206	190	221	196	176	179	203	208	188	208	187	195	213	193	194	189	204	199	193	188	202	194	185	214	166	193	195	206	176	192	205	181	180	213	182	210	197	186	187	210	191	212	216	186	186	211	208	232	194	224	202	192	197	166	179	188	193	199	231	194	171	170	181	195	195	193	194	197	179	182	182	194	206	215	207	186	202	202	216	172	199	205	176	179	192	204	220	201	207	204	206	214	198	173	209	211	206	204	168	223	194	177	199	209	207	171	191	180	223	182	186	166	201	191	212	202	196	211	195	212	191	182	195	222	200	179	205	185	220	211	188	198	196	209	180	210	202	205	224	174	199	174	188	191	184	189	190	189	184	219	223	205	171	207	196	210	187	195	179	196	183	196	196	201	202	211	209	185	186	202	194	197	208	187	196	175	197	178	172	175	199	189	198	196	192	201	201	230	177	184	189	187	206	189	193	182	184	175	185	201	193	201	201	160	202	180	195	221	181	183	188	206	186	192	187	197	214	199	190	201	205	200	175	204	182	210	183	197	217	182	201	195	194	198	193	206	222	181	175	206	179	211	198	188	197	187	185	169	168	195	213	178	183	198	219	201	222	186	171	182	196	214	181	212	192	181	203	177	191	239	196	191	172	186	182	223	215	201	186	178	202	201	207	194	222	202	192	195	212	189	213	199	195	187	199	197	205	179	193	203	186	175	175	205	218	203	187	173	204	206	210	184	181	192	207	191	201	180	190	180	181	226	180	198	179	185	204	190	193	198	189	183	186	201	187	171	195	169	221	181	186	203	221	189	189	208	182	185	216	199	189	203	191	205	219	219	191	211	182	192	192	194	219	192	206	201	195	179	197	194	190	226	198	183	218	201	207	199	195	207	189	203	198	185	175	203	175	188	183	204	196	203	199	195	222	217	185	193	191	200	170	200	198	182	193	188	190	202	196	193	175	189	206	183	211	186	191	222	203	188	202	170	203	183	185	185	180	175	193	226	197	201	200	199	187	191	170	211	176	209	182	203	197	181	205	218	202	179	188	190	209	247	188	194	191	214	190	200	209	202	196	182	188	189	200	199	185	205	176	174	203	205	170	204	175	182	197	180	206	207	179	216	187	185	182	195	199	225	197	192	217	204	179	183	196	195	188	191	173	231	213	230	182	201	190	207	174	182	161	198	190	184	181	189	184	192	209	187	174	203	186	214	192	163	188	205	158	182	180	189	209	173	212	196	187	193	176	198	221	212	196	213	221	192	182	191	188	188	213	202	175	202	183	201	198	189	167	191	210	191	203	186	211	174	212	208	183	234	186	196	221	213	183	174	173	172	196	193	197	203	213	177	184	181	208	200	174	192	199	183	179	213	206	207	214	200	184	186	182	220	194	211	193	202	185	196	187	208	199	194	176	198	191	192	183	187	187	180	191	210	238	206	193	189	178	179	202	174	198	210	188	174	202	179	194	202	195	212	199	210	192	190	194	190	189	200	206	190	185	198	176	193	172	212	170	214	213	208	226	208	208	223	200	197	184	181	175	185	203	218	189	214	222	217	185	216	195	206	176	201	191	173	212	201	186	176	193	187	192	211	200	194	201	222	207	189	225	206	189	218	214	206	192	198	183	187	207	198	208	218	167	192	211	173	185	181	181	188	182	195	215	215	180	195	188	205	203	200	191	191	179	199	201	195	194	193	197	181	184	173	215	207	191	193	206	190	233	215	218	180	205	225	172	213	218	185	188	173	200	188	212	196	200	175	188	195	197	177	163	198	188	197	183	153	197	173	197	206	192	214	193	169	164	189	212	178	194	197	199	194	229	189	208	202	191	210	178	201	196	192	210	176	192	201	206	187	209	195	196	194	220	193	178	190	196	185	196	190	184	173	199	184	172	200	205	228	183	196	202	194	181	207	171	199	199	197	180	162	184	195	228	199	180	179	179	182	192	194	180	216	216	171	172	187	202	183	211	191	200	185	199	202	202	185	191	183	191	196	182	174	190	209	202	199	209	185	189	185	194	203	204	192	205	180	204	205	180	196	201	191	179	193	201	189	195	213	183	217	206	186	185	192	216	195	207	217	182	198	194	218	202	195	190	174	172	193	222	190	212	175	197	189	204	209	194	185	237	174	185	173	212	216	196	186	191	191	226	188	179	176	202	184	212	183	209	181	164	196	196	205	199	206	212	203	181	206	209	182	194	192	187	183	177	167	189	188	192	188	203	216	211	170	192	226	250	190	172	175	156	186	201	189	190	194	197	206	195	188	211	173	211	221	196	175	179	192	187	190	201	208	187	214	182	185	226	198	218	208	199	198	179	216	183	212	196	200	176	211	181	201	186	205	164	198	191	195	181	196	195	215	192	180	186	198	168	194	201	197	178	210	192	193	201	181	212	198	199	185	171	185	185	213	196	203	222	217	203	213	196	190	182	219	191	175	190	178	221	208	205	185	186	207	227	199	170	166	188	204	177	205	204	182	180	198	169	162	221	174	200	182	189	183	226	222	160	197	209	210	206	189	182	215	214	178	198	185	227	191	210	201	211	168	184	203	215	201	215	194	179	219	205	175	199	197	191	197	208	200	182	187	182	210	190	187	210	175	183	191	191	176	190	212	213	198	183	172	199	198	169	222	186	194	190	202	206	181	180	182	194	218	185	204	194	182	204	181	203	211	185	190	201	186	189	198	205	203	190	197	194	212	190	193	203	209	200	220	185	200	176	198	166	166	214	184	208	166	186	180	207	200	205	174	182	189	168	199	194	172	190	180	208	216	220	190	180	203	187	215	239	175	217	208	210	198	186	200	223	207	214	176	189	211	208	218	188	179	208	200	231	203	196	206	193	200	217	208	195	175	198	189	185	200	196	212	187	178	192	199	195	195	185	183	203	197	202	190	182	164	184	209	175	203	183	194	182	177	199	195	201	210	210	187	194	192	193	243	188	180	220	207	171	214	189	191	201	200	188	173	222	199	206	188	220	196	181	205	179	219	184	187	198	198	191	186	208	194	188	192	200	212	180	203	214	200	199	177	185	182	164	189	197	209	223	189	204	209	199	206	207	198	212	213	187	178	200	182	196	196	227	179	184	212	206	221	196	210	211	248	184	184	191	179	193	213	215	184	210	191	209	197	193	188	195	194	194	210	206	193	201	188	202	198	204	208	188	186	193	197	202	206	193	191	179	205	190	182	193	194	199	184	186	196	205	178	213	218	198	176	218	182	205	187	207	186	189	190	214	187	191	182	198	202	207	196	201	185	195	178	220	220	198	197	214	190	203	206	221	181	208	200	193	200	230	227	179	201	186	194	203	200	180	176	199	169	211	187	206	190	216	175	209	228	215	180	200	212	216	163	196	182	193	196	209	203	163	196	181	206	189	202	215	214	186	176	204	187	148	213	221
22200	11513	13948	4257	626	578	601	553	569	552	532	547	555	514	571	547	580	571	542	503	516	529	521	526	550	540	535	555	525	537	568	531	555	557	545	560	516	545	537	548	585	527	557	592	668	693	869	666	558	562	583	589	597	546	598	562	577	599	532	565	556	552	548	543	549	549	517	534	516	560	552	539	564	527	577	554	518	527	555	544	564	523	529	572	583	533	557	612	543	599	543	548	680	713	704	664	617	537	517	520	516	515	595	529	532	513	551	546	529	523	548	483	522	561	518	529	539	520	543	562	523	518	504	549	524	514	533	572	540	534	559	526	538	535	539	541	528	561	518	552	524	518	539	517	507	531	584	575	485	520	551	546	537	571	561	515	545	532	540	510	577	542	534	539	587	502	565	524	559	513	526	556	573	551	567	530	553	589	525	564	499	560	560	544	552	523	558	509	520	524	565	563	540	531	544	530	539	508	549	523	541	539	578	536	516	523	538	526	505	547	508	535	508	539	519	559	550	553	521	533	553	538	552	543	556	513	511	557	538	494	529	510	534	492	575	533	533	580	483	549	556	541	514	544	551	521	526	564	537	535	581	538	533	557	541	543	512	546	513	539	559	542	544	505	547	531	536	504	557	530	531	548	527	551	487	502	533	537	590	510	628	544	542	551	559	519	561	530	510	531	513	531	509	522	471	558	507	527	564	541	539	537	555	540	550	525	542	547	530	531	539	494	537	541	549	539	534	545	543	553	561	538	528	471	539	546	541	497	477	525	537	570	512	508	572	583	552	558	552	531	543	532	536	595	530	510	557	506	556	513	530	484	548	501	533	586	485	472	507	545	520	550	523	548	510	536	553	556	553	572	522	541	566	531	523	567	527	552	524	522	527	564	529	520	534	536	520	491	518	534	553	553	520	513	512	568	515	558	554	519	536	565	575	540	549	483	522	546	519	514	521	522	595	542	589	507	514	524	544	533	543	479	555	555	563	539	557	570	530	508	540	540	492	540	540	555	537	563	494	546	537	530	506	565	529	498	499	518	540	506	510	538	549	510	560	548	517	510	535	494	556	581	530	506	510	540	563	553	523	566	488	568	534	536	566	556	554	521	527	534	529	522	553	544	548	516	522	503	537	606	524	547	503	488	522	523	567	584	577	527	518	560	547	540	549	504	553	559	572	525	531	531	560	538	531	528	543	570	558	523	589	540	534	500	552	523	498	535	511	535	529	505	545	512	528	507	538	539	580	539	530	528	543	506	505	529	548	494	556	512	533	538	567	556	543	524	558	538	539	552	554	535	554	532	562	519	525	552	541	554	538	526	501	558	499	524	565	533	543	545	522	549	518	503	527	499	514	541	513	549	561	543	539	530	553	506	532	529	559	542	534	532	515	532	541	523	522	550	555	534	546	516	539	548	506	574	520	564	552	546	502	560	516	504	496	528	526	591	525	576	499	547	542	530	564	541	547	547	528	535	540	523	573	556	506	525	543	518	516	532	553	576	528	593	535	515	537	547	524	585	575	506	526	534	553	519	577	512	547	504	526	492	574	550	522	555	498	537	558	539	564	529	561	540	543	551	566	508	566	513	516	563	522	540	494	533	557	569	548	570	537	516	521	510	523	551	494	508	510	529	490	540	541	514	566	518	527	558	531	580	549	553	540	594	533	559	511	525	561	559	531	491	533	536	512	544	571	548	556	523	513	537	528	547	546	521	557	498	543	546	555	561	478	519	492	541	522	523	526	535	545	509	489	534	520	522	535	578	517	534	530	556	535	565	540	525	562	513	547	526	539	570	588	541	536	509	509	523	550	492	565	531	514	562	563	562	551	479	546	523	512	569	548	536	481	532	513	510	561	530	532	482	518	579	552	524	509	501	559	559	526	500	592	525	518	527	574	521	535	514	532	503	519	540	573	523	535	497	552	568	497	502	540	542	525	519	523	531	565	593	556	554	527	514	561	522	587	557	524	487	507	531	537	505	537	521	547	542	506	543	575	552	527	577	542	566	562	530	520	561	487	490	523	527	534	529	528	498	531	510	537	532	531	515	546	535	529	535	559	530	536	538	532	513	536	560	585	531	513	578	535	579	521	507	519	513	551	566	544	539	547	544	513	514	517	551	533	521	531	543	554	563	525	529	526	559	498	510	568	548	553	568	543	532	558	515	546	501	543	547	546	513	560	533	497	593	551	531	491	567	537	562	543	531	534	544	527	510	517	533	599	498	581	534	568	539	546	523	535	561	508	527	557	545	586	542	517	513	509	525	532	489	567	534	538	502	568	541	561	534	547	577	531	556	515	545	540	535	586	571	562	513	540	520	558	544	537	530	564	542	531	552	531	527	543	524	541	524	535	488	526	527	524	531	590	535	528	453	531	557	534	541	510	540	522	575	561	543	566	559	529	495	518	537	556	512	520	506	559	564	539	545	513	541	508	521	543	549	573	507	521	549	527	529	530	510	532	514	498	569	571	514	497	509	545	495	545	554	550	536	547	509	539	518	550	547	553	537	538	572	522	547	527	578	532	528	584	551	551	538	537	509	550	531	564	553	534	563	536	537	553	533	534	508	535	521	537	529	529	530	550	478	548	514	559	525	534	516	535	518	548	560	553	549	556	550	549	498	505	533	524	524	537	532	574	526	535	545	532	543	577	525	559	541	493	531	529	521	519	537	573	558	576	548	528	558	576	531	569	561	527	538	565	499	507	512	518	514	572	489	552	563	566	549	532	526	509	524	532	577	541	570	541	534	497	516	543	502	546	506	524	554	479	500	520	514	534	507	492	540	477	545	530	562	564	545	548	517	532	530	511	551	538	565	501	563	556	519	527	563	538	520	574	575	523	523	538	537	556	537	533	498	476	547	549	552	561	527	526	552	564	531	584	525	545	534	536	542	566	533	529	509	522	538	545	511	546	512	567	577	541	492	577	503	550	498	519	516	539	546	541	535	516	570	558	495	551	564	539	559	574	527	566	512	568	527	535	542	532	511	533	514	484	530	498	550	569	514	550	550	527	549	540	543	555	555	542	548	511	535	564	539	546	493	505	521	543	534	544	525	478	532	530	557	506	538	539	562	490	545	523	551	574	562	586	554	551	531	487	505	507	565	555	521	558	532	585	546	529	532	542	533	541	552	560	585	549	554	535	522	505	577	574	545	553	565	504	538	533	539	527	547	531	523	529	546	539	527	551	552	519	511	535	531	520	546	519	502	540	545	542	568	552	532	551	530	551	573	497	543	531	573	518	568	555	545	562	542	556	552	525	540	524	510	514	553	549	553	572	521	545	511	531	554	540	549	508	512	524	490	570	555	540	539	515	537	526	517	524	543	504	565	516	529	490	534	563	489	529	567	537	570	545	540	509	574	532	525	552	489	559	544	518	529	546	559	527	517	510	565	525	521	537	554	515	527	563	476	537	549	497	545	544	483	562	514	506	610	529	558	513	595	551	523	548	566	510	580	486	551	544	541	518	566	564	580	551	520	491	574	521	520	521	545	515	558
67361	51501	50784	23664	2295	344	251	289	242	217	201	193	184	203	192	179	199	190	210	207	198	195	188	200	176	179	199	178	178	207	185	166	155	180	167	193	177	164	192	201	165	182	206	243	383	571	810	517	201	218	231	214	244	214	203	201	240	225	194	162	183	188	208	193	187	193	188	191	187	175	183	186	189	181	173	178	187	192	197	184	189	193	178	171	188	205	197	173	182	175	181	248	278	262	253	203	215	191	160	162	181	156	174	171	169	185	181	184	197	186	186	184	197	157	197	185	179	168	189	159	183	180	165	170	177	167	200	192	171	156	186	188	167	164	173	170	180	176	196	176	149	176	167	178	193	172	170	191	170	187	157	159	174	186	188	152	183	164	203	176	178	194	220	194	162	206	170	197	161	207	175	179	182	174	188	186	173	190	189	169	189	184	181	167	195	172	173	158	156	193	206	185	150	180	184	176	175	176	183	189	193	181	190	183	170	169	169	162	175	174	218	182	180	161	163	192	163	192	182	194	185	180	180	184	176	180	191	188	177	188	178	157	156	199	179	181	182	178	174	200	188	202	192	159	188	168	187	185	187	187	176	169	192	193	165	174	200	163	169	178	181	173	173	188	191	182	159	175	179	183	165	166	206	178	198	184	168	188	210	161	165	183	170	176	167	190	176	190	162	173	179	180	198	172	218	185	170	181	175	182	171	172	172	185	176	182	172	177	173	169	154	181	193	152	179	186	191	180	185	185	188	193	205	174	162	192	197	194	181	161	175	193	191	164	177	168	190	162	184	176	176	206	174	206	177	191	189	171	183	172	211	179	179	169	192	166	170	178	180	211	181	183	166	175	184	183	170	180	186	183	180	179	179	176	180	178	182	184	196	178	155	181	194	177	182	177	148	169	163	183	188	172	174	166	156	170	196	174	187	180	195	169	174	194	183	204	167	161	175	169	177	182	200	176	199	205	171	206	192	188	195	176	193	180	201	170	205	186	179	163	191	165	177	169	181	197	163	165	176	184	207	191	183	172	190	201	169	180	166	170	155	183	197	180	176	159	195	188	168	174	150	175	183	198	185	147	184	163	191	170	177	199	188	171	190	181	178	180	178	171	180	182	172	165	204	164	206	147	161	170	195	172	205	184	193	183	184	192	172	183	170	156	181	176	179	178	195	185	174	178	197	185	169	159	194	176	191	200	206	186	180	172	167	179	178	174	189	209	169	192	169	156	166	178	187	188	162	197	192	166	173	179	170	184	191	170	176	184	170	173	196	185	206	200	196	182	166	158	214	199	186	171	181	169	185	174	196	180	192	192	190	193	168	189	160	197	187	162	192	177	187	183	174	157	185	176	191	180	192	195	167	172	181	168	186	178	184	198	189	205	213	174	168	166	204	167	193	195	183	169	158	176	186	173	151	178	184	166	190	173	189	169	174	189	188	192	149	177	162	180	192	176	153	167	168	182	199	187	167	185	204	178	184	155	198	197	192	169	193	179	183	194	166	158	182	156	167	190	191	198	179	180	188	163	186	178	169	160	185	186	162	196	197	164	185	164	178	179	174	164	201	169	190	190	186	181	191	174	164	175	185	173	168	189	167	163	158	184	178	156	172	183	190	182	168	179	160	156	178	174	167	179	166	187	174	191	171	170	191	197	196	187	175	171	174	177	184	181	193	164	174	152	203	197	176	178	191	177	174	161	183	192	166	187	163	168	183	222	168	176	181	196	179	190	189	169	190	203	172	176	183	205	174	183	171	179	200	199	171	161	175	192	185	180	189	192	165	199	183	197	188	202	170	153	182	183	185	189	202	188	175	183	183	177	167	177	173	202	191	165	185	173	167	179	173	176	195	194	165	178	185	169	163	190	182	180	188	171	159	174	189	178	186	188	185	173	199	170	181	178	184	165	157	197	189	166	157	175	188	176	190	197	174	184	159	158	169	197	194	187	170	192	187	176	167	186	171	182	186	181	188	172	198	169	172	194	184	173	179	177	202	169	175	160	179	185	152	205	203	178	184	180	167	201	206	171	161	171	161	190	178	165	192	193	192	205	194	177	166	180	176	175	183	183	152	199	193	199	182	193	204	165	175	178	178	164	185	197	159	158	153	165	190	184	153	188	181	196	186	203	171	164	192	189	204	190	141	185	189	180	185	166	189	189	173	170	181	159	185	150	191	170	179	180	174	182	170	149	161	185	180	178	169	191	175	167	200	195	198	172	179	173	180	158	172	182	171	167	175	178	183	176	193	206	162	194	191	200	166	194	200	190	173	156	201	198	192	182	164	168	193	159	143	205	162	152	174	198	169	204	203	181	183	170	184	181	188	177	169	192	184	161	185	167	168	182	165	163	168	198	164	190	174	199	166	172	198	181	186	189	196	184	178	182	178	180	182	172	199	188	166	174	193	166	193	195	153	187	192	146	186	162	203	194	184	185	152	192	198	183	171	174	165	179	174	181	188	169	189	180	182	174	166	170	184	169	179	161	171	162	190	167	173	188	174	169	183	176	174	186	189	178	182	192	176	170	177	191	161	196	162	164	187	191	168	155	188	179	166	189	181	192	171	209	175	187	143	181	175	191	173	170	188	177	189	175	181	177	183	170	184	160	194	193	214	217	164	198	166	185	184	185	176	167	183	155	157	165	196	195	176	167	165	147	188	174	166	169	171	167	176	196	181	139	177	180	169	188	167	175	180	200	164	188	168	156	178	173	174	183	187	194	167	193	192	190	183	184	188	169	182	169	170	179	162	183	155	206	171	171	155	155	171	184	165	194	171	203	174	196	166	177	177	169	197	179	168	185	183	196	185	182	181	172	172	206	160	202	160	208	180	202	171	176	173	194	176	173	172	171	200	198	156	184	180	176	170	194	210	178	178	162	173	157	189	174	181	160	167	199	163	181	162	161	160	195	174	180	208	177	201	208	178	172	172	196	177	161	171	208	171	170	176	172	177	175	187	175	187	173	175	180	176	187	187	186	160	172	157	168	180	168	190	178	186	205	178	180	169	184	151	173	173	196	180	181	190	154	160	159	147	167	192	172	185	172	165	157	207	173	188	165	164	199	195	169	157	178	197	176	176	187	167	189	154	186	164	197	166	158	185	177	182	184	161	169	197	178	186	163	155	174	183	172	188	199	148	173	181	172	210	155	166	167	185	205	184	150	174	168	195	178	163	191	174	186	217	180	169	181	200	188	189	167	148	197	173	186	159	184	188	186	188	172	193	187	188	170	180	154	158	163	195	184	167	180	188	179	206	171	192	188	178	177	173	176	175	154	176	184	171	156	167	222	168	195	184	173	177	168	172	177	171	185	169	188	177	180	164	187	185	186	178	178	160	172	192	189	190	177	177	193	190	173	173	181	203	170	172	192	180	194	202	172	195	175	192	166	184	173	188	172	165	185	186	206	178	188	182	182	164	163	189	183	171	175	182	163	161	175	183	170	161	205	189	192	163	198	163	175	184	166	160	198	187	166	177	187	180	162	169	179	176	161	191	178
42858	39324	47820	11041	1216	1077	949	888	777	726	710	702	670	625	649	580	598	605	572	557	584	562	515	541	570	552	552	534	594	522	518	569	574	509	521	531	545	491	527	565	486	571	593	1104	2152	3572	5228	3061	835	817	804	744	1024	861	815	543	639	585	606	533	527	545	561	511	535	553	554	529	497	496	485	526	501	515	511	549	517	523	527	551	547	538	564	521	520	497	523	563	537	513	535	804	1354	1239	973	780	628	532	508	512	534	512	508	534	478	498	477	551	525	497	541	526	496	530	529	496	480	506	497	519	508	485	544	499	529	537	516	495	537	528	481	488	486	529	503	522	513	511	501	518	537	502	530	535	548	495	545	508	523	524	585	486	534	504	531	524	499	499	490	477	496	513	537	503	487	553	486	517	486	535	481	487	518	528	541	505	519	484	513	508	545	502	476	532	541	479	536	558	530	513	536	492	481	502	514	497	521	490	494	513	532	471	576	476	510	457	506	504	508	498	555	507	518	482	483	479	538	550	511	536	472	493	480	532	531	483	469	476	448	496	459	490	488	511	525	504	494	560	494	502	484	503	530	512	532	500	500	480	490	510	514	513	459	552	477	493	472	542	475	502	503	508	504	532	469	477	496	532	563	461	472	514	543	498	527	548	500	494	496	512	484	531	522	504	521	508	556	511	524	528	525	526	494	513	518	519	521	529	520	529	530	482	537	548	499	504	526	478	505	499	509	550	476	527	520	487	534	468	486	501	525	486	524	496	517	477	551	513	484	479	484	475	492	511	474	488	559	524	533	539	492	505	538	473	513	504	499	494	486	537	543	539	496	497	504	545	488	532	524	495	530	486	508	476	482	538	486	481	519	514	516	485	505	491	506	516	486	517	529	511	524	499	517	517	530	526	519	527	484	517	482	493	533	504	528	511	495	516	530	531	527	506	537	489	537	504	532	509	546	511	523	503	486	474	526	502	518	533	496	501	491	503	481	542	488	469	490	501	498	512	522	505	462	507	460	526	494	522	503	467	526	561	478	488	500	537	520	519	512	504	498	494	529	509	539	488	533	484	522	507	514	499	497	500	530	479	483	518	516	533	492	498	486	545	526	505	466	526	534	531	533	486	505	506	509	555	498	502	496	504	506	507	493	491	485	505	545	499	518	505	556	496	496	536	502	507	503	467	532	517	471	492	560	537	517	522	486	519	504	459	545	491	524	519	522	526	541	500	492	514	475	492	527	486	488	515	488	493	477	508	528	548	503	513	496	477	514	474	506	553	503	501	513	520	516	496	488	532	506	520	511	488	508	515	519	511	525	487	505	491	515	539	510	510	477	502	504	474	519	477	455	522	492	493	536	480	514	487	477	504	490	490	524	498	483	521	519	564	527	492	501	499	498	518	542	506	515	507	490	519	531	449	548	514	478	513	505	508	535	504	509	534	484	525	512	475	506	509	491	517	498	483	527	495	482	485	496	509	524	524	499	563	531	545	501	479	521	489	500	509	498	501	532	505	521	512	508	514	475	514	501	518	529	507	543	513	530	532	484	523	499	505	536	491	499	504	502	490	488	497	522	505	538	567	578	485	479	570	515	509	492	517	493	499	491	501	500	547	507	528	448	485	503	536	506	486	523	490	524	520	538	512	539	465	520	528	477	456	495	485	533	498	481	516	525	513	533	490	483	483	463	493	481	492	481	520	501	469	502	517	509	488	496	492	502	507	510	507	546	531	544	487	480	461	514	503	521	480	496	547	513	493	530	541	547	499	509	524	518	501	505	506	491	514	505	534	459	498	521	515	532	477	522	516	491	548	540	481	478	498	543	497	516	508	520	526	552	495	494	465	563	506	540	519	530	498	505	510	523	523	479	547	498	480	477	506	495	509	497	497	527	503	472	516	521	516	485	496	516	563	487	499	476	499	542	499	531	474	553	472	524	527	518	508	482	489	514	500	506	506	510	548	512	529	525	517	509	466	507	516	495	496	511	490	520	495	478	469	498	503	554	489	495	476	480	529	512	513	554	531	472	528	517	525	517	491	508	501	531	529	539	524	497	485	499	510	543	496	517	492	479	471	520	558	531	509	546	538	482	537	501	552	494	488	515	522	482	488	523	492	547	511	512	525	488	487	494	505	477	507	511	518	495	478	487	509	491	511	520	493	488	521	505	493	484	569	463	485	563	487	490	526	519	558	489	503	472	507	499	464	504	539	515	479	489	520	494	507	529	509	508	478	485	522	534	495	512	489	533	559	513	510	490	505	521	497	494	480	513	494	497	516	488	494	519	477	480	536	483	543	511	512	519	523	513	511	543	550	477	507	542	507	507	500	527	489	525	499	514	504	466	474	509	501	485	500	534	510	519	493	482	485	524	524	493	502	502	507	534	493	501	514	498	493	546	512	527	495	533	515	476	492	532	541	503	521	503	467	535	495	537	509	494	525	498	483	546	508	543	534	506	503	507	527	497	519	502	513	502	541	578	495	504	494	467	479	548	483	474	508	530	482	483	466	539	511	532	519	548	487	472	526	480	508	526	533	498	542	449	502	526	495	533	526	516	484	501	500	525	506	517	482	471	530	495	509	535	521	441	513	506	526	479	514	510	491	522	481	529	485	540	504	495	497	520	493	464	489	493	518	495	503	507	497	502	527	471	466	550	525	526	508	512	498	535	496	529	491	504	541	514	476	493	512	520	528	492	520	490	493	486	468	535	510	510	511	499	467	514	539	492	500	498	545	521	525	504	504	478	518	460	474	475	512	451	507	599	502	502	483	512	515	485	511	533	496	578	526	516	516	525	494	490	472	527	533	558	503	514	527	544	550	512	512	503	474	514	527	536	542	505	513	522	498	529	537	469	519	497	506	498	481	499	491	483	519	515	521	519	500	524	515	482	537	534	510	503	499	522	516	498	514	513	493	526	530	502	547	479	538	488	555	481	548	488	543	505	490	481	513	494	548	492	455	486	533	487	555	492	509	478	531	517	531	536	475	510	571	504	544	484	481	528	559	492	505	498	516	495	537	514	499	489	525	515	516	510	490	527	514	505	506	537	508	526	518	490	524	492	514	530	486	480	521	521	551	515	526	512	533	529	518	522	527	485	535	519	511	536	493	525	494	473	544	523	499	534	499	480	514	526	548	504	495	544	508	498	490	485	514	544	558	541	512	518	552	469	499	511	514	462	504	477	491	485	498	516	489	520	486	529	548	523	527	514	549	515	530	490	519	480	500	490	490	542	518	560	527	518	516	544	509	478	502	492	496	524	493	512	508	519	470	472	539	527	495	500	512	522	507	590	503	526	525	502	516	470	481	535	480	513	490	507	496	480	496	541	474	553	538	508	514	497	483	530	509	492	538	521	523	523	481	485	477	500	495	529	510	518	512	488	539	465	476	514	530	505	462	501	536	525	536	493	548	516	486	496	547	540	549	516	493	525	504	489	495	523	531	546	522	526	529	466	518	446	505	537	512	526	484	516	508	550	479	549	484	492	501	493	496	473	511	484	501	470	489
79804	64388	60880	30034	7308	677	434	375	334	309	321	279	288	311	230	267	249	250	265	259	242	251	236	239	266	214	220	250	261	220	221	223	235	202	228	234	221	224	221	229	249	248	257	352	709	1100	1507	863	311	300	292	302	359	362	295	263	245	265	257	254	243	228	254	240	226	259	236	209	224	261	249	233	232	258	264	203	240	233	249	223	248	230	218	246	224	213	237	226	199	242	236	291	435	352	321	274	283	236	213	227	209	216	216	228	249	250	208	221	235	206	222	258	229	221	226	236	219	218	221	248	256	191	231	225	205	216	222	230	238	239	241	215	220	230	249	228	246	219	277	236	236	213	225	246	223	204	235	236	211	247	207	242	253	250	231	227	236	202	213	230	242	234	240	264	203	234	243	238	270	216	245	236	234	214	210	236	242	210	225	259	246	220	257	216	205	218	209	218	231	220	251	239	246	210	208	228	206	219	236	220	247	260	230	222	215	250	209	229	245	207	221	242	230	231	228	257	242	239	222	227	261	240	209	226	236	228	240	254	208	234	248	250	187	223	238	239	230	217	247	235	263	197	243	240	237	208	210	243	232	243	211	232	247	217	234	217	227	210	204	223	238	230	215	253	222	232	235	238	213	242	270	260	231	229	236	228	253	219	200	230	236	238	231	254	229	229	235	232	204	232	236	214	268	242	219	222	229	250	247	241	243	242	246	226	241	218	240	219	234	226	275	241	224	206	234	234	215	235	233	234	215	233	224	223	195	240	219	218	233	232	215	240	244	263	244	218	222	198	222	231	234	221	243	238	236	217	226	234	212	202	242	229	216	227	231	237	217	235	213	224	228	233	234	229	225	256	199	217	211	226	230	227	251	253	258	239	245	227	229	223	266	234	237	229	221	241	242	245	243	216	213	210	226	236	213	237	258	249	230	204	232	220	246	213	210	208	234	200	217	231	201	238	184	231	221	222	235	240	213	228	233	232	215	251	247	249	258	249	210	213	222	204	202	221	218	229	217	236	206	212	219	239	217	226	225	236	226	222	209	245	238	185	223	218	272	232	225	219	227	221	229	225	228	239	235	224	235	229	241	227	225	238	244	229	255	234	218	239	228	186	216	236	240	194	214	234	232	222	222	237	223	232	221	236	248	237	225	226	239	218	245	225	232	217	217	247	236	225	232	244	245	230	244	221	226	243	241	250	219	246	220	238	235	244	218	225	217	236	243	224	244	211	216	250	241	238	234	253	215	243	255	234	210	241	223	240	235	227	230	225	208	234	219	236	231	241	217	219	211	225	222	249	222	228	215	234	263	222	202	237	233	246	202	234	254	235	222	233	229	231	241	245	228	255	229	239	220	215	216	232	232	225	228	243	234	229	230	218	208	231	229	216	227	252	227	248	228	238	209	247	227	241	212	238	229	223	241	213	237	229	229	231	226	209	263	241	219	217	243	234	229	264	206	226	257	244	218	254	193	264	261	247	265	202	218	238	248	231	246	223	223	229	226	233	233	207	227	240	227	249	208	232	237	235	241	217	235	212	262	234	207	220	242	229	223	217	256	223	224	221	224	237	216	219	252	255	225	226	245	245	233	230	220	226	232	204	256	220	203	212	230	248	245	212	239	226	210	240	238	231	227	230	252	230	225	230	233	220	254	233	220	217	229	251	208	257	248	234	232	243	256	237	200	218	230	203	223	248	251	225	221	212	217	228	210	226	204	203	223	231	226	232	238	219	228	229	215	232	210	202	225	235	222	249	241	229	200	205	234	261	199	209	198	241	229	226	227	226	216	276	192	223	240	211	236	244	221	233	215	248	240	227	225	215	234	230	251	231	204	234	204	218	224	234	243	210	207	240	217	243	214	246	243	245	216	260	230	229	230	241	215	245	235	235	248	245	206	248	267	242	239	262	254	226	251	211	231	242	214	220	247	235	227	212	218	222	231	232	227	223	225	235	230	235	235	230	238	232	229	262	211	249	221	186	236	211	253	212	229	221	234	253	233	242	226	227	195	238	243	251	247	227	205	218	240	218	212	229	207	221	234	229	223	236	234	231	228	244	210	240	200	200	218	233	246	223	229	235	237	257	241	226	227	227	239	240	232	235	242	240	217	238	214	219	215	221	222	236	217	236	215	261	251	232	238	230	241	224	215	228	218	238	199	232	240	206	220	246	244	219	211	224	244	236	240	229	215	238	262	257	220	219	211	214	243	220	243	224	214	235	257	229	224	248	249	223	239	207	240	236	208	246	250	243	227	224	219	226	237	240	222	235	224	234	233	220	235	247	247	209	210	219	250	215	250	246	249	216	209	215	232	208	243	215	211	247	237	250	212	235	222	233	223	233	208	225	224	219	240	226	216	201	232	220	251	231	222	256	242	237	235	223	193	223	237	251	262	232	229	201	228	241	234	242	220	222	268	250	225	244	248	244	238	236	233	229	224	265	231	222	233	252	225	231	227	209	237	251	224	232	230	214	247	200	242	225	254	238	233	241	224	245	213	214	250	268	253	235	229	246	209	231	197	233	215	237	218	224	225	232	223	226	234	239	227	233	249	238	217	242	261	206	230	223	210	238	232	237	235	231	214	240	207	216	244	228	220	168	212	242	232	225	229	246	212	232	218	250	239	215	225	237	222	230	236	202	192	231	192	224	244	227	202	245	245	229	241	234	250	230	212	240	248	235	254	240	220	233	246	248	232	245	221	231	225	247	241	219	228	218	242	247	228	245	247	241	220	210	214	251	239	235	261	238	238	232	220	235	235	229	222	234	218	265	214	216	262	219	232	224	239	240	240	202	210	241	225	252	224	256	219	243	238	219	224	217	247	229	254	240	229	227	264	227	252	206	238	246	231	215	199	249	257	224	221	242	233	244	225	219	225	215	216	239	254	236	214	240	232	225	235	231	230	225	221	221	183	240	252	224	238	229	212	218	242	214	246	219	232	230	225	243	217	212	206	215	196	238	234	228	223	244	241	214	220	252	234	220	203	222	239	248	257	220	229	209	213	219	207	265	228	246	237	214	226	216	256	258	238	250	227	210	247	250	226	231	215	216	229	246	245	238	234	236	202	248	213	216	223	268	214	224	178	230	246	235	238	223	221	243	229	218	254	216	214	201	229	238	266	223	206	254	214	226	238	228	227	227	237	221	228	248	233	207	252	257	233	216	233	246	210	228	253	218	227	243	236	225	236	227	249	227	233	208	244	241	246	257	214	223	204	224	233	219	215	229	232	229	193	239	233	250	215	232	202	228	223	182	214	200	225	236	247	222	224	246	243	226	253	240	227	239	222	233	243	256	230	236	227	227	247	216	251	219	210	237	270	234	235	211	239	239	253	248	227	213	233	207	232	244	223	218	234	240	253	228	230	219	205	233	232	205	227	227	240	228	213	234	221	254	228	220	236	221	212	202	219	229	227	214	248	244	227	227	243	214	231	202	237	249	230	221	226	217	215	243	242	221	274	236	231	243	230	218	238	236	204	238	236	212	209	226	209	244	258	224
52758	48998	57769	10773	2029	1716	1503	1329	1156	1088	1040	987	959	872	825	829	802	747	754	741	719	771	740	722	703	668	648	677	721	704	643	726	662	697	675	707	665	694	677	671	645	720	778	1755	3876	6762	9720	5320	1410	1118	1000	1068	1692	1463	1261	877	944	845	783	680	733	718	679	685	726	700	688	639	659	620	696	636	605	680	610	652	722	680	675	674	683	685	704	674	700	708	672	665	686	712	710	1611	2096	1645	1367	911	732	676	619	661	587	647	655	601	683	626	597	602	623	643	597	622	646	603	643	652	679	669	619	609	662	639	588	618	604	635	703	652	613	641	632	654	583	607	642	629	627	647	634	624	594	635	632	692	598	655	600	652	634	592	622	679	607	652	640	608	609	627	633	619	651	589	629	637	660	657	638	610	618	616	629	605	666	603	669	616	636	600	597	640	632	617	664	599	656	613	638	632	650	616	631	630	614	609	610	604	640	651	617	642	650	639	615	709	636	633	651	642	632	613	606	622	691	669	613	616	594	607	642	625	630	592	598	639	630	604	608	644	579	628	633	645	605	600	628	617	645	652	605	622	638	648	623	608	617	645	596	658	629	630	600	631	655	608	584	642	625	658	612	632	648	601	586	611	597	608	597	619	643	631	634	605	609	642	614	673	671	612	576	648	637	640	626	593	696	629	622	627	621	640	645	601	624	666	588	601	613	628	657	684	628	598	645	647	647	603	609	618	644	612	635	603	604	594	654	620	659	643	596	614	618	678	610	646	589	652	622	624	677	634	618	670	642	616	700	657	560	600	628	639	630	613	681	628	668	665	602	678	629	619	614	594	625	641	612	605	618	601	592	634	652	652	622	623	616	606	594	617	678	612	658	636	639	640	599	675	639	661	616	669	659	667	630	608	662	624	619	661	623	646	618	657	633	609	606	628	635	621	627	643	627	610	642	593	660	633	678	600	661	604	656	624	654	626	610	645	598	661	606	647	637	650	650	605	652	615	652	615	622	642	639	637	658	670	625	592	646	631	619	633	630	606	640	656	681	632	646	654	675	637	634	642	594	632	620	643	615	631	644	647	657	635	601	642	618	637	640	605	617	614	609	640	584	660	637	641	675	650	660	662	632	604	628	667	674	598	654	623	610	601	609	627	634	622	588	662	656	635	626	629	655	629	616	667	650	620	632	647	616	634	648	620	613	638	625	604	659	646	639	634	587	615	613	635	619	648	646	609	632	613	632	613	656	661	627	629	599	598	632	624	641	650	619	627	644	630	643	641	639	655	627	576	631	661	612	654	630	607	649	644	621	624	656	634	631	628	662	601	621	629	657	594	628	637	625	591	622	643	664	674	675	642	674	640	597	633	662	640	660	649	618	609	662	607	645	623	659	635	610	587	637	649	626	650	664	634	617	624	607	622	647	652	616	588	609	634	635	626	627	658	662	649	608	621	610	634	624	621	659	662	629	577	696	596	649	639	647	625	657	584	600	598	611	631	637	614	618	604	607	649	609	640	628	583	653	642	633	645	620	602	634	598	608	632	607	606	589	606	651	638	651	613	610	591	665	651	593	669	635	644	657	597	641	633	623	619	638	616	663	623	653	628	622	603	594	666	637	597	610	589	631	636	666	635	644	622	621	605	621	635	609	604	635	637	644	623	659	635	599	583	624	646	652	630	639	646	639	672	665	648	648	682	655	631	614	643	640	564	667	668	573	575	652	615	641	660	629	667	586	611	639	672	642	639	638	649	611	619	606	668	589	653	632	637	558	599	629	619	634	615	592	619	601	582	635	621	599	685	638	629	624	673	633	610	627	639	611	636	650	646	590	652	679	570	613	642	639	658	638	651	623	628	630	618	648	595	638	625	650	647	646	645	584	565	620	616	623	653	627	658	596	647	626	643	626	615	659	623	615	659	604	658	617	595	597	590	612	649	635	596	636	619	609	634	610	648	644	621	678	623	612	655	597	673	638	615	657	652	613	636	627	642	640	610	670	642	640	624	629	594	592	608	651	606	600	646	668	652	606	639	609	634	651	603	602	666	645	616	628	603	615	623	663	654	660	618	620	624	593	613	643	628	605	644	639	591	647	617	624	657	667	688	631	634	633	616	635	619	654	652	620	675	659	667	637	601	640	623	629	642	685	638	672	663	579	653	620	647	621	677	621	616	588	656	626	657	658	603	659	627	588	612	616	665	620	581	626	627	622	657	646	613	638	628	642	634	626	635	659	591	641	673	657	692	670	663	678	632	629	629	636	669	614	604	615	663	661	642	610	600	624	659	618	594	614	675	614	644	651	612	604	630	611	652	609	646	620	636	658	634	606	661	636	633	648	678	672	648	650	586	596	619	651	633	622	610	621	648	595	608	658	639	602	635	592	672	670	658	623	627	669	626	640	638	660	641	625	682	632	622	629	611	599	588	634	616	603	600	627	632	674	668	622	550	669	613	638	632	640	630	598	631	628	662	557	665	624	644	604	628	650	648	627	621	648	633	643	608	608	616	603	639	634	588	675	634	640	622	635	615	652	602	674	609	620	616	661	652	631	657	583	642	639	593	644	670	649	600	623	629	629	590	625	607	640	611	650	575	638	613	611	616	635	571	645	623	666	618	654	649	641	632	618	631	620	639	636	664	679	616	623	663	634	591	589	667	652	595	644	604	601	638	614	630	615	662	634	669	621	609	593	644	591	635	630	650	646	679	597	645	669	642	607	658	663	681	597	625	624	619	616	646	630	636	637	620	640	594	599	674	641	652	613	581	632	648	636	595	668	595	637	635	634	619	613	631	641	639	611	655	639	612	621	633	585	685	668	613	583	634	636	643	633	597	613	674	617	601	619	677	640	621	618	643	619	609	612	627	602	620	618	661	656	620	630	602	641	652	640	612	653	655	599	655	672	660	592	668	629	615	605	616	600	605	636	630	622	607	580	604	623	635	614	580	654	634	635	654	644	616	646	665	671	656	646	634	632	665	636	671	629	592	629	612	634	597	650	657	637	629	594	626	669	639	635	633	661	679	588	583	622	650	633	641	645	638	686	624	680	640	629	587	636	600	663	657	612	658	615	661	631	623	659	632	633	631	611	622	648	602	656	613	666	649	640	645	639	631	618	604	662	665	644	598	675	601	618	610	662	652	625	671	629	632	623	630	613	604	608	619	606	684	645	604	613	671	649	654	652	581	628	634	606	642	647	625	640	663	637	621	630	637	612	630	646	624	627	602	691	635	642	621	654	620	615	645	612	657	604	633	677	587	669	628	663	649	659	644	644	624	620	646	631	635	609	625	633	656	652	613	614	645	654	633	631	653	619	607	613	640	659	640	653	646	620	639	655	656	627	577	649	640	596	619	634	605	614	634	605	609	670	649	668	636	635	630	647	690	665	666	608	608	651	630	599	626	624	614	646	625	666	699	599	623	607	608	612	623	650	669	622	623	610	642	654	627	626	641	633	619	643	623	657	649	649	640	646	623	625	606	635	646	616	591	628	629	640	630	619	614	642	616	634	607	633	582
26732	10216	8862	1350	306	191	232	210	195	180	194	188	193	203	196	192	209	213	212	202	169	216	217	169	210	216	199	186	181	215	190	195	202	200	200	186	226	209	238	209	194	216	237	192	240	226	260	222	203	227	202	216	223	231	202	196	217	213	230	188	198	199	203	199	198	222	232	204	213	224	195	212	191	224	226	189	205	211	201	225	197	200	201	188	193	198	190	195	217	216	216	222	233	229	228	200	213	213	223	189	188	202	192	176	209	208	166	202	209	211	208	204	211	202	198	184	208	200	196	191	195	219	205	185	203	197	185	208	180	195	211	224	210	172	220	206	220	196	190	208	222	222	197	179	180	206	212	228	208	181	191	198	195	206	242	187	213	181	176	198	213	212	184	212	200	226	203	201	211	213	210	206	212	225	197	206	209	207	212	190	212	221	186	214	195	182	190	211	179	215	195	174	215	215	177	211	210	210	179	207	205	177	212	208	198	202	223	211	216	180	203	176	197	179	196	182	190	213	226	193	218	201	207	210	209	193	190	199	202	206	189	239	200	214	214	209	208	209	196	191	183	192	195	211	206	212	189	183	186	215	218	211	224	192	188	196	204	185	211	227	187	190	229	196	205	200	204	178	203	198	234	199	214	191	214	210	179	202	211	210	186	216	197	201	192	183	210	187	193	204	206	178	189	187	214	210	209	196	194	187	207	198	222	199	219	220	209	223	204	192	184	182	209	166	185	175	193	211	190	200	186	192	198	185	202	215	205	191	214	198	184	187	191	210	212	183	200	187	213	207	194	194	213	197	195	199	185	202	192	183	173	215	182	206	211	200	211	188	208	194	178	174	200	214	201	167	172	211	186	212	210	202	201	186	197	221	207	198	222	213	176	235	189	197	199	195	178	201	208	230	214	221	207	198	192	190	211	203	216	197	190	192	201	149	208	196	197	200	188	231	203	190	213	212	213	197	165	205	212	195	208	192	201	203	201	178	219	219	183	226	200	209	184	179	218	200	192	210	200	191	203	195	189	190	224	185	183	189	198	201	194	191	210	189	190	181	195	192	171	200	195	202	213	192	179	199	188	204	224	240	206	218	191	219	205	200	194	203	203	189	213	216	206	193	177	208	229	194	206	199	205	203	202	200	194	201	201	195	194	189	206	235	227	196	196	199	207	215	211	194	177	200	187	158	205	177	199	215	225	191	200	214	205	220	192	193	189	201	194	197	210	215	215	193	206	173	208	172	199	212	194	200	205	209	181	175	201	187	199	216	217	199	201	204	207	170	181	196	203	212	201	185	198	217	182	206	226	191	224	217	237	200	197	196	209	203	190	210	206	218	225	184	228	195	196	206	189	186	201	212	202	189	194	219	196	198	188	219	219	204	194	201	206	195	202	176	195	201	217	210	173	191	200	199	216	188	171	199	193	208	161	208	214	199	200	188	204	206	200	236	205	218	199	195	195	216	188	212	195	182	194	219	225	191	196	177	204	193	207	210	233	193	178	199	188	219	206	197	243	186	187	222	206	206	207	210	206	192	190	195	181	212	204	187	196	186	191	196	176	185	188	222	190	170	187	200	180	190	183	210	193	219	176	198	187	186	200	174	199	227	190	191	196	214	194	190	233	201	205	200	184	205	200	206	226	202	185	207	219	213	193	194	204	200	204	205	188	189	201	201	211	184	191	211	198	226	201	165	205	218	195	204	190	179	200	222	218	192	190	190	185	210	198	201	194	210	183	201	205	207	213	189	189	221	192	175	190	238	194	217	208	178	187	214	198	186	204	197	206	210	197	215	199	174	218	184	191	192	187	204	198	186	200	219	198	236	202	181	227	212	188	207	203	194	187	211	203	205	216	192	185	196	200	184	216	200	197	228	181	192	202	240	194	204	211	200	221	215	196	180	181	199	200	196	203	193	177	189	220	204	231	196	188	186	195	182	204	218	199	213	220	199	202	197	191	171	196	202	186	198	209	184	238	215	204	218	208	223	198	188	168	215	215	175	223	185	202	220	185	194	184	185	227	205	197	182	197	179	192	204	196	217	188	219	206	178	200	186	201	202	200	222	209	196	181	181	199	222	197	185	217	207	198	201	183	196	213	210	199	193	197	230	189	224	187	209	203	179	205	203	203	207	177	186	195	229	202	233	193	204	210	189	211	193	187	193	188	223	224	207	211	191	214	216	195	209	217	198	225	211	230	209	197	185	200	192	198	197	191	191	192	207	188	180	190	202	205	180	189	218	212	205	243	180	221	200	168	205	217	197	209	189	196	209	210	208	165	204	195	198	221	188	226	205	173	208	197	208	207	179	207	204	218	181	186	212	194	210	212	196	168	196	201	192	206	233	188	190	195	197	198	210	188	190	192	198	185	210	192	192	208	229	222	227	175	191	187	186	206	199	201	187	181	206	198	177	223	189	225	229	183	191	182	229	222	181	196	211	202	183	180	188	219	176	217	211	210	229	208	199	191	176	200	206	208	197	175	195	218	194	209	223	195	208	171	178	179	206	207	235	209	190	210	200	203	196	198	202	204	226	173	208	189	200	215	206	197	198	185	192	189	210	196	215	218	193	192	188	180	192	198	181	207	206	186	184	207	211	186	187	184	204	193	223	206	172	185	219	184	201	205	221	225	193	239	195	207	192	178	230	195	185	197	195	219	186	199	197	212	215	184	188	198	213	193	202	209	169	191	181	192	201	207	228	200	188	205	196	195	211	206	197	205	223	229	206	194	194	216	186	216	213	191	207	233	197	215	218	189	195	187	207	206	207	199	201	202	199	210	207	211	228	198	191	231	214	210	190	215	211	191	203	191	205	223	194	192	192	204	205	211	204	193	201	213	216	213	201	212	212	175	204	205	218	220	200	179	188	210	206	220	184	213	215	217	220	209	216	217	191	191	174	209	181	184	184	187	230	186	210	187	214	206	178	205	211	197	184	193	220	205	219	188	196	185	179	191	177	202	193	185	197	190	217	204	204	234	193	208	198	214	200	181	205	193	172	214	203	211	222	211	228	186	202	214	223	198	170	204	216	221	200	189	215	211	214	190	197	224	225	208	201	216	191	203	185	215	190	196	198	215	203	212	202	214	205	211	206	204	218	184	204	167	218	187	199	190	210	193	192	204	194	191	216	225	201	199	182	191	213	217	178	202	218	196	181	199	169	189	200	215	195	172	202	211	192	190	213	199	171	175	222	191	198	198	202	210	174	214	187	173	201	233	198	222	215	169	207	207	198	212	189	224	177	200	222	209	200	185	220	202	189	215	221	220	202	180	215	194	184	200	184	185	217	177	209	219	180	223	189	175	203	225	200	177	200	184	202	194	193	187	175	204	163	202	201	217	204	176	198	211	231	185	212	206	192	194	200	199	201	208	170	217	199	192	222	196	183	216	201	195	181	216	219	207	205	183	230	195	190	181	188	212	196	198	201	186	177	231	198	180	202	201	195	193	175	190	203	218	196	194	181	173	197	202	228	210	190	201	205	204	231	212	225	201	204
23017	10930	14498	1884	628	629	649	626	622	593	570	577	592	588	603	557	539	595	581	561	593	548	599	603	593	617	553	563	550	576	530	571	554	554	520	560	569	599	582	563	537	568	575	641	734	753	949	806	656	606	630	593	629	605	551	587	597	580	542	574	566	541	527	581	509	580	567	550	571	538	526	529	560	540	573	571	579	561	607	596	554	568	599	609	575	572	566	587	565	536	566	598	699	707	645	641	590	576	565	587	563	558	575	528	580	585	574	566	548	538	555	578	557	515	582	527	547	565	584	549	517	554	548	585	589	579	543	571	553	542	516	553	538	571	575	587	572	576	554	583	607	555	518	545	573	574	535	595	579	533	557	534	529	597	574	555	589	591	541	588	540	536	576	538	551	546	555	546	553	557	546	580	545	553	574	566	608	578	605	583	566	577	573	557	540	591	565	568	588	540	599	575	573	586	555	557	549	554	550	551	548	569	555	522	516	570	546	569	581	580	534	547	577	567	530	567	552	574	547	570	562	569	547	589	571	577	572	556	557	579	546	542	532	578	590	580	576	548	564	540	537	543	595	550	586	557	568	535	534	541	551	571	544	599	536	519	544	604	537	569	601	536	583	526	547	603	554	546	581	562	527	550	593	537	542	585	583	534	547	578	566	582	578	552	588	557	569	560	558	556	553	544	573	566	584	581	589	554	521	545	610	582	561	584	604	580	564	535	598	581	617	599	583	542	549	547	615	549	560	569	581	571	493	571	542	534	608	559	562	555	562	553	529	587	603	577	572	570	555	554	578	542	521	538	578	593	596	549	543	561	551	576	589	578	617	548	541	570	520	535	558	580	551	576	538	558	572	568	566	568	549	553	582	555	570	575	591	561	565	557	588	557	545	533	535	561	548	583	563	564	589	547	564	567	529	535	564	538	538	582	575	586	547	562	571	500	517	595	594	547	594	599	578	559	586	579	589	562	529	571	593	581	566	549	586	542	582	532	546	518	548	605	557	560	537	548	560	613	573	561	575	552	545	597	582	604	576	549	579	568	539	556	513	573	583	526	563	581	542	574	545	480	534	589	577	544	540	590	560	571	558	516	536	560	578	590	536	545	533	522	591	552	546	548	590	558	575	564	559	561	565	543	576	557	570	531	577	601	562	571	586	555	569	534	545	574	576	563	581	561	578	555	594	518	569	568	568	535	579	547	566	595	533	570	565	537	542	586	586	582	554	530	588	592	572	599	522	586	572	601	588	622	552	542	554	572	561	571	573	552	541	539	593	562	544	591	578	570	559	564	522	562	506	549	544	560	547	560	622	560	573	539	591	537	598	626	563	580	580	555	523	537	541	585	569	574	565	540	525	520	550	555	561	576	558	544	545	585	543	546	581	543	536	519	589	574	577	560	572	577	567	577	554	554	555	544	537	554	546	565	547	561	598	573	576	592	551	541	598	558	561	570	587	583	595	532	567	561	597	572	561	552	582	558	610	555	527	589	568	563	539	596	529	554	515	499	586	549	562	555	590	594	583	541	568	545	549	563	553	579	571	573	539	536	556	566	556	556	533	539	571	558	578	572	571	562	577	585	565	575	521	555	567	565	545	577	540	522	539	573	586	559	564	583	569	538	592	552	572	562	575	533	572	563	555	595	537	571	549	552	557	558	581	537	553	535	569	555	605	580	586	557	595	565	523	583	565	513	564	581	556	556	574	554	569	559	589	613	593	527	531	592	567	574	582	557	551	574	520	578	548	571	572	532	550	515	575	526	575	547	568	549	588	588	529	554	559	587	573	594	567	524	598	534	599	592	548	550	558	603	611	551	573	568	565	529	584	581	551	523	609	528	604	581	533	543	569	513	575	559	609	544	554	585	553	551	518	585	583	528	562	564	527	571	583	562	576	574	562	559	600	548	568	520	539	566	572	549	545	559	548	552	559	585	576	564	551	613	544	559	573	569	604	573	578	517	524	544	570	597	616	536	546	605	527	573	577	531	577	601	558	589	536	555	551	553	591	552	554	524	582	551	575	585	621	562	554	528	567	553	532	548	557	538	550	544	531	558	577	523	528	579	579	636	583	572	519	633	539	555	566	583	632	586	555	550	570	545	535	546	557	537	538	552	554	575	537	554	564	576	574	589	565	570	575	538	583	592	565	536	547	534	553	596	532	576	540	599	569	583	568	569	571	586	531	563	574	597	488	549	567	601	590	561	589	571	581	560	519	610	537	531	555	538	560	602	591	595	591	590	574	568	616	540	583	508	595	592	551	550	549	524	584	557	521	542	555	570	555	577	602	557	580	584	541	574	580	593	574	537	609	565	586	563	519	562	518	577	592	509	550	562	586	554	554	587	571	534	565	569	574	511	577	539	579	526	595	564	557	567	591	577	579	585	577	580	589	561	589	573	565	530	596	572	519	618	520	562	554	577	568	559	529	577	603	560	503	622	545	574	547	565	567	569	506	569	503	579	596	557	507	534	551	553	571	550	591	595	516	602	633	578	567	547	615	548	544	547	570	533	549	527	571	523	598	588	567	559	541	579	614	561	577	560	579	543	560	562	578	581	550	600	593	562	567	581	547	516	573	575	573	606	559	528	551	539	558	568	555	575	561	527	531	509	607	584	546	576	549	553	534	575	589	517	522	592	605	588	565	562	544	565	564	561	544	584	571	533	570	581	575	528	541	566	560	521	478	575	512	531	563	512	527	562	556	588	583	542	589	559	574	578	552	546	573	572	561	614	544	566	563	562	518	562	553	571	539	574	546	575	545	567	545	603	577	544	567	585	565	560	555	590	584	530	607	549	588	599	539	537	559	583	597	591	560	545	573	522	571	608	531	566	525	501	600	571	592	544	629	586	563	590	569	533	571	580	567	559	570	559	566	583	599	601	550	606	571	528	557	571	600	593	596	551	537	555	533	546	555	582	564	576	532	556	552	540	566	562	567	586	643	611	573	577	580	571	543	568	592	555	586	559	544	608	643	553	556	557	542	617	544	588	543	550	552	565	578	586	540	556	547	558	597	559	553	566	544	550	563	567	568	534	553	580	543	580	516	531	553	602	553	540	535	554	524	547	601	557	606	552	583	575	541	569	560	548	562	523	545	545	553	553	549	572	566	525	594	560	613	567	587	562	595	559	567	543	555	577	517	551	529	553	554	554	546	537	590	571	556	588	564	546	572	554	545	538	561	558	578	561	568	601	572	599	565	586	558	579	564	561	552	602	584	552	565	520	573	611	538	557	556	524	564	588	541	566	572	529	551	589	541	554	560	569	561	513	584	572	540	541	555	528	553	556	587	571	576	568	587	620	547	550	551	588	570	551	599	588	558	537	502	583	572	553	618	580	573	571	551	540	582	542	577	562	574	544	533	531	532	532	580	556	573	585	542	585	557	570	583	573	526	545	540	539	540	541	551	498	569	563	555	533	582	556	523	533	552	560	564	559	531	547	543	556	586	610	550	568	555	560	578	544	574	567	549	536	507	566	573	583	564	523	537	602	543	551
67841	50090	52239	18584	1629	353	281	255	285	239	235	239	201	220	255	209	198	202	215	219	206	197	209	244	206	194	236	190	202	196	189	206	219	206	209	213	218	196	190	233	212	220	202	264	369	469	860	401	244	207	240	270	276	250	235	230	235	180	210	188	234	206	224	211	182	189	200	204	184	192	218	198	205	194	194	178	196	209	222	197	182	198	202	199	219	202	214	197	172	199	190	283	301	255	260	226	242	213	220	213	213	196	190	200	164	191	224	197	171	203	207	202	187	206	227	198	188	178	189	206	217	211	200	205	184	224	216	192	197	214	201	227	176	176	177	211	196	202	217	189	206	182	196	180	187	195	185	199	198	207	220	204	235	214	182	215	195	208	199	215	204	219	208	190	195	178	199	226	223	193	199	210	196	209	220	189	187	230	192	186	202	196	196	209	209	221	207	165	207	212	205	225	208	227	192	226	190	197	215	198	223	203	197	245	214	237	219	213	188	218	235	220	215	241	200	209	210	213	205	221	213	216	201	199	212	191	216	219	202	218	194	179	195	194	212	204	191	177	182	179	212	171	207	201	196	224	202	191	192	208	187	208	197	208	193	212	224	220	187	192	191	226	201	201	233	193	205	210	187	220	224	188	193	211	186	208	222	199	185	216	191	199	193	194	177	202	219	208	199	207	215	175	210	224	200	210	194	205	205	197	215	203	182	208	211	185	192	188	180	223	197	214	205	192	219	214	183	221	213	201	232	213	233	199	191	199	200	209	201	191	190	183	200	225	203	201	217	186	214	232	198	196	220	215	223	193	206	208	189	212	189	196	173	212	178	194	217	201	211	162	202	201	210	222	206	194	211	213	222	206	226	193	187	202	216	198	214	225	201	195	207	202	191	158	208	208	215	211	219	199	182	185	201	196	190	211	208	205	195	215	230	210	223	212	205	224	231	204	206	206	189	203	185	186	190	204	203	200	184	200	201	236	204	225	194	205	218	208	195	197	242	195	201	218	189	197	190	215	199	231	218	180	189	193	195	188	203	235	190	207	175	180	183	217	262	212	186	189	210	182	232	207	210	227	199	191	190	191	207	206	208	206	199	184	194	228	190	188	195	241	201	199	179	243	212	206	207	218	199	204	210	208	221	215	198	193	178	212	193	200	185	194	210	212	226	193	196	206	205	186	203	224	213	204	203	188	187	180	212	182	207	211	185	210	201	200	232	229	207	197	221	199	205	213	217	201	193	213	181	214	198	202	202	201	194	221	219	196	195	200	214	196	201	222	185	212	223	193	187	209	195	192	197	186	223	209	225	217	192	197	232	192	203	194	209	210	203	219	192	186	206	222	183	214	189	193	222	199	187	201	198	201	211	232	188	191	203	176	184	206	196	217	218	209	209	222	189	207	188	203	192	206	206	217	199	207	196	208	239	195	227	201	194	214	204	204	229	223	220	200	181	209	230	198	199	202	204	188	207	212	209	201	190	171	179	204	208	189	217	201	203	181	193	214	201	206	208	227	200	210	183	199	196	200	165	222	208	198	216	178	191	182	197	219	184	172	196	204	213	187	194	198	193	218	218	208	236	213	203	179	194	206	205	217	217	198	221	213	233	201	194	226	232	215	213	239	219	215	233	209	198	207	210	214	220	212	190	215	198	202	197	196	200	197	199	197	188	190	193	201	226	190	221	192	198	192	204	193	223	216	228	205	215	191	229	185	206	184	178	199	168	239	205	178	215	213	172	199	225	194	206	217	188	212	203	220	218	231	188	209	203	216	205	200	190	162	204	196	196	212	218	198	189	187	215	206	188	216	197	218	202	216	193	233	213	211	185	214	214	231	205	243	207	197	209	228	210	203	190	218	184	209	204	185	208	197	207	227	196	197	188	212	221	208	194	205	181	238	213	207	199	220	210	215	208	186	224	216	187	190	196	207	204	195	196	207	194	171	209	197	215	179	245	193	188	192	200	208	204	194	198	179	185	219	166	205	192	206	194	201	191	193	203	245	178	212	195	195	218	174	196	206	182	193	216	212	209	187	203	209	229	202	209	198	227	165	169	185	179	192	193	204	208	207	175	198	205	206	203	186	192	186	190	197	189	194	199	195	226	209	202	225	188	207	214	195	199	214	178	216	227	198	191	216	208	198	211	202	208	210	177	186	222	162	209	200	211	198	170	211	229	201	218	214	190	192	184	187	204	204	201	205	182	201	198	191	198	218	183	181	199	193	223	215	208	226	211	212	201	207	214	208	194	200	179	195	196	184	183	209	188	197	215	197	216	194	218	191	200	219	210	203	186	200	213	201	184	211	174	202	204	202	177	173	186	177	202	220	186	201	162	199	188	200	221	212	210	211	171	177	179	202	226	217	186	200	193	208	197	201	197	196	214	208	188	205	190	187	228	199	226	190	198	203	194	191	191	190	193	211	219	179	210	196	217	200	193	216	207	206	188	171	196	188	195	210	189	186	194	199	206	200	201	207	218	203	206	184	208	206	211	181	198	220	231	202	210	213	208	189	219	185	196	221	186	209	223	196	213	192	228	203	175	188	172	172	209	210	200	198	201	193	211	197	196	181	199	214	231	215	204	226	207	209	215	197	209	202	232	185	218	212	196	191	206	190	208	217	191	192	189	206	203	191	185	203	220	208	231	219	206	202	195	199	200	210	192	199	185	185	213	203	191	210	228	187	221	186	213	212	196	207	195	203	208	185	235	177	237	216	187	188	198	209	209	194	198	187	196	204	194	214	200	226	173	195	196	211	203	194	200	179	225	192	224	192	196	178	216	194	215	198	203	199	223	205	214	228	186	231	173	201	208	223	209	236	241	190	199	206	188	191	190	198	193	202	219	201	218	218	210	215	183	210	184	165	183	211	220	227	231	228	202	192	186	205	194	218	189	211	190	216	175	219	205	217	222	215	188	215	186	222	195	203	193	244	187	192	200	237	205	194	217	173	218	222	189	174	206	232	224	209	196	203	210	186	205	196	212	192	199	213	209	190	209	218	227	176	221	199	201	202	237	187	216	194	203	224	188	188	212	195	188	219	190	208	193	211	198	199	198	201	179	198	204	220	196	198	205	192	202	184	209	200	182	204	198	203	214	211	179	219	187	219	200	184	197	189	201	215	210	167	204	195	190	188	187	194	201	195	207	226	187	187	218	210	216	195	184	191	217	202	203	180	216	197	242	197	200	203	209	209	189	185	192	193	204	191	209	187	219	225	225	213	223	214	192	200	227	193	193	215	199	199	196	207	196	186	222	224	198	232	185	181	186	204	186	214	197	195	221	205	199	221	215	225	218	193	169	192	208	205	206	169	194	213	195	208	234	220	194	193	203	211	219	198	186	224	216	210	220	207	188	212	225	229	182	203	214	207	205	220	203	198	219	197	178	240	209	202	221	192	217	201	197	187	189	213	189	190	207	220	197	188	190	177	180	214	198	191	204	221	199	199	206	199	213	231	214	178	246	227	215	213	189	237	205	212	224	229	219	199	189	196	207	226
43444	38292	47705	4552	1326	1206	1004	1012	861	789	822	826	703	689	677	671	677	696	665	624	645	638	638	624	586	627	673	613	572	601	571	612	590	610	575	590	583	615	594	593	603	601	676	1297	2078	2851	5575	1838	1017	763	770	811	1172	1049	946	805	696	657	637	616	583	626	621	581	607	600	629	608	587	614	598	560	614	575	584	567	553	637	617	630	581	560	608	593	619	580	618	591	616	594	601	1097	1500	1201	1036	811	664	611	597	582	549	595	536	565	591	592	547	572	549	590	560	600	571	555	568	575	562	574	573	572	545	530	534	613	590	560	574	590	588	570	551	584	505	569	591	555	591	587	539	574	516	565	594	518	558	538	582	576	584	567	586	590	546	553	576	578	567	601	578	594	539	595	561	595	561	570	541	528	584	592	562	603	548	576	569	562	590	558	603	554	560	538	525	596	578	548	581	595	561	569	532	593	553	594	575	535	561	565	545	585	581	567	564	562	549	561	565	571	538	508	594	568	513	552	576	595	575	550	565	520	585	560	595	561	570	596	555	577	570	575	577	497	575	560	586	542	578	606	566	552	554	580	536	586	579	600	555	587	581	527	589	569	583	553	586	597	518	563	526	610	564	544	570	555	551	591	586	565	621	596	548	566	587	551	564	551	597	585	576	567	604	566	565	619	610	558	565	585	580	563	569	582	587	543	571	556	554	574	594	540	570	598	582	577	580	569	572	534	583	610	604	594	571	608	588	574	592	552	582	533	591	539	539	574	570	582	598	603	561	614	568	559	575	577	551	589	573	580	605	549	598	562	577	567	583	556	556	562	592	598	547	580	554	533	572	556	597	573	584	591	579	552	570	594	594	561	554	584	530	547	586	598	510	566	551	565	543	611	607	591	579	551	593	593	537	535	556	560	593	572	587	569	552	579	537	593	564	535	555	578	551	573	553	559	522	553	563	578	581	610	618	575	598	620	607	610	584	582	554	543	580	572	573	572	606	598	564	600	572	527	579	561	568	576	552	559	569	604	567	568	578	577	597	550	557	556	556	586	563	560	539	511	569	595	551	575	556	596	538	636	582	574	585	580	587	589	552	569	585	551	546	558	584	592	574	570	591	550	590	554	590	557	523	577	544	535	568	571	598	615	590	538	572	633	578	599	627	601	571	562	594	546	563	570	535	507	578	583	599	530	584	564	535	604	565	603	562	592	585	609	560	612	563	570	568	564	533	577	563	590	564	598	578	582	594	562	572	561	585	564	586	596	603	581	583	570	557	577	567	552	571	612	558	632	613	573	584	571	521	572	576	531	550	564	622	601	540	588	579	575	576	583	544	623	583	587	568	569	563	565	569	608	571	580	557	614	559	596	584	600	578	528	592	565	602	570	582	588	592	575	525	529	545	569	580	562	554	574	582	541	580	548	553	596	576	558	564	569	590	588	581	547	579	562	584	570	553	567	542	596	582	544	520	581	527	582	562	567	584	558	508	584	568	543	544	560	533	540	583	608	610	551	585	610	528	595	580	572	545	547	534	548	594	587	576	565	555	545	564	596	601	549	597	540	572	604	546	558	535	580	552	585	561	561	570	605	594	566	630	599	579	558	536	580	559	563	576	578	585	582	588	548	616	529	584	541	586	574	574	600	543	555	610	622	609	599	543	578	523	567	518	566	585	535	582	559	554	592	527	584	595	563	557	584	556	535	557	517	565	531	613	536	578	552	606	561	586	566	580	580	563	584	579	553	590	574	535	562	561	601	600	538	584	565	585	562	610	560	614	575	567	546	593	548	596	584	572	549	572	512	576	608	559	613	592	505	538	602	569	564	589	578	608	575	562	527	543	601	523	568	583	558	537	594	561	558	549	605	546	573	586	558	562	639	604	575	551	576	600	567	594	575	563	590	533	548	587	566	540	564	598	548	565	604	530	559	579	578	540	594	588	595	526	548	537	570	597	559	540	548	572	572	538	553	539	584	583	574	557	555	584	614	614	570	569	587	575	536	588	594	581	581	570	594	585	546	573	609	535	577	561	537	570	562	552	589	576	567	614	563	587	565	593	570	550	559	574	562	544	557	559	601	571	599	608	589	549	551	546	574	575	595	599	571	597	594	574	539	609	601	542	554	577	570	611	576	594	582	540	552	568	518	630	588	571	593	547	546	557	603	573	541	604	589	555	574	562	556	575	558	583	580	579	601	581	596	596	537	580	527	598	614	586	523	550	561	545	580	581	587	571	538	533	583	592	580	536	554	554	611	565	540	537	567	561	574	594	555	597	535	586	615	554	579	582	553	584	582	591	559	560	586	560	611	559	573	525	548	531	547	583	588	597	565	563	635	604	593	568	587	558	549	589	548	628	600	598	531	575	564	588	583	572	572	559	585	580	553	604	560	550	584	592	598	562	572	543	546	559	580	555	563	628	573	567	550	601	568	564	572	576	585	553	581	582	583	557	582	582	571	606	604	529	554	602	587	592	602	571	550	573	545	554	569	610	595	566	583	590	579	601	573	542	612	587	578	614	594	553	580	580	572	588	568	596	576	609	603	623	602	603	599	557	577	524	577	597	578	574	590	557	545	572	619	553	586	506	540	578	607	541	523	587	568	540	565	598	544	604	560	623	541	623	595	541	535	601	550	596	528	595	569	521	582	590	557	579	599	573	565	586	592	590	560	565	579	612	564	568	566	594	564	581	536	581	549	553	579	579	580	557	595	569	578	594	554	555	551	610	598	598	642	566	582	569	614	596	547	544	553	574	577	557	579	514	562	576	559	580	609	573	587	556	571	571	524	554	560	565	579	560	584	577	554	571	624	585	567	553	590	571	569	594	527	537	563	539	548	571	597	591	574	548	552	570	550	593	586	577	564	556	565	568	549	575	529	587	542	584	586	569	508	574	566	579	514	551	554	606	578	580	592	591	591	592	582	581	611	561	554	599	559	563	562	561	595	608	586	590	603	600	519	608	597	593	571	564	579	539	579	568	610	595	553	560	539	541	558	570	595	558	581	609	549	561	568	559	550	528	555	544	579	562	572	606	584	550	572	595	545	576	619	583	576	583	556	590	617	561	585	544	551	575	593	553	579	541	580	579	533	578	565	561	549	579	538	574	570	631	553	556	541	598	551	536	553	570	577	616	565	562	597	563	575	550	583	537	577	548	548	582	517	586	592	578	575	584	572	536	564	525	557	624	579	579	606	555	585	550	592	549	560	525	583	569	565	574	561	582	552	569	556	577	584	635	524	579	573	583	561	543	541	637	575	599	557	558	581	576	593	539	564	565	561	569	579	581	569	592	551	549	516	526	583	550	552	601	615	593	536	592	600	560	555	596	590	502	540	590	607	581	567	538	609	604	589	527	592	586	613	565	585	546	565	542	567	585	558	533	559	582	594	584	532	543	577	538	557	567	550	566	571	573	579	593	558	593	574	571	535	575	539	550	549	570	566	532	556	553	574	566	578	583	571	537	537	578	531	545	541	528	538	594	550	573	572	577	572	572	533	576	593	552	519	567	580
80573	63890	64802	25568	5171	637	480	404	369	389	331	331	354	337	307	295	280	288	310	279	319	273	284	293	292	277	257	272	289	287	300	295	263	286	279	283	252	286	273	278	295	297	286	466	538	949	1180	509	402	328	289	299	381	386	390	365	265	298	300	293	317	242	283	276	272	288	294	276	259	294	250	280	275	259	289	281	278	298	300	299	261	266	297	304	270	282	279	264	298	280	292	391	495	415	390	334	315	301	253	244	283	300	258	262	280	286	291	300	282	271	264	253	296	252	292	279	269	288	288	259	292	272	309	276	259	267	250	270	259	288	278	284	245	254	233	270	276	255	304	234	269	287	278	286	276	267	274	279	263	302	257	265	294	255	267	278	270	264	274	242	279	288	271	281	265	274	293	263	281	279	290	281	295	270	262	259	285	279	248	274	304	273	287	258	281	279	275	248	299	307	325	259	271	256	279	271	278	268	264	261	258	267	256	293	280	266	280	283	254	271	263	272	272	266	299	288	265	261	273	264	259	288	265	285	257	281	287	273	247	287	303	277	292	280	260	270	278	260	251	281	260	261	273	262	277	286	254	239	289	277	280	264	303	287	286	277	247	250	270	260	310	299	262	271	299	300	293	281	297	256	247	277	256	276	271	275	258	269	283	246	280	259	289	279	258	253	291	283	246	270	270	297	240	259	286	244	250	284	253	261	261	273	256	240	294	291	269	292	273	262	314	288	254	272	289	296	285	256	273	232	278	294	288	241	265	283	281	277	230	277	286	241	286	260	263	309	266	278	274	268	248	267	272	258	259	239	259	285	281	277	266	264	278	286	270	297	276	265	253	268	235	295	297	265	293	262	265	274	266	293	286	250	306	266	299	263	286	285	272	295	277	301	305	269	273	273	277	270	278	302	278	282	247	277	288	263	286	240	241	278	280	273	245	283	298	232	264	267	253	274	257	264	290	289	258	305	291	331	261	251	252	307	267	298	298	245	266	296	268	272	260	287	276	281	223	275	277	241	293	292	264	259	245	296	299	300	277	261	305	262	263	250	269	283	267	265	290	256	298	246	264	290	276	270	269	289	299	256	281	286	254	307	275	279	285	293	308	259	285	275	274	257	257	259	244	224	257	247	260	289	283	274	261	272	262	287	265	263	289	269	248	300	280	279	250	220	268	291	290	260	264	255	255	249	253	271	268	279	288	268	276	269	285	307	266	278	345	265	277	295	236	284	299	284	279	275	294	298	260	283	263	273	262	298	297	256	286	264	269	274	273	277	243	257	243	280	317	291	289	262	270	286	289	264	291	266	291	271	270	275	251	260	268	274	284	261	273	269	267	270	275	260	265	247	286	286	288	261	285	261	263	242	270	264	283	298	236	270	278	309	287	255	268	258	263	293	280	263	265	273	274	292	255	279	265	260	274	255	306	289	279	260	277	268	281	268	282	282	268	263	296	295	275	272	285	268	295	302	268	256	240	298	240	243	249	283	279	253	270	256	273	258	295	280	259	266	292	280	277	298	269	274	265	269	253	313	293	246	260	270	235	278	250	234	292	276	302	297	264	265	249	277	260	266	263	277	298	262	314	313	281	297	250	279	284	263	264	265	248	265	250	246	266	295	230	271	262	278	248	294	257	304	277	287	280	263	246	278	257	266	268	284	258	274	266	266	279	269	246	269	275	275	251	277	308	306	305	285	286	295	280	291	254	258	286	265	283	307	267	252	284	269	295	292	272	269	274	273	292	260	277	268	292	270	294	304	299	273	300	295	308	270	232	255	303	261	263	268	240	279	286	278	264	274	270	286	271	303	280	279	293	290	262	255	259	281	277	270	297	283	267	280	296	279	280	276	290	257	248	273	268	292	264	273	307	231	273	246	282	297	288	292	275	261	268	272	262	274	264	273	273	247	288	301	285	276	278	287	269	281	288	292	263	306	254	265	289	249	248	260	259	258	305	268	253	236	285	268	294	279	255	275	265	280	280	278	287	275	271	288	274	234	293	245	251	298	290	264	272	279	292	273	285	268	286	258	268	285	290	281	270	275	274	270	279	271	251	269	285	268	284	251	292	267	271	268	264	297	244	292	275	266	263	277	278	247	267	273	266	272	267	252	258	273	259	264	257	301	271	239	292	283	278	280	250	258	282	282	257	256	270	259	270	249	244	304	301	241	281	261	264	248	272	281	273	255	256	287	263	284	272	275	262	265	293	281	281	253	248	277	289	303	267	267	262	282	255	244	294	280	289	268	249	267	247	291	269	303	257	285	267	301	240	268	282	290	304	248	279	274	246	282	262	307	252	285	289	258	266	286	314	264	280	248	287	303	275	289	255	258	249	260	251	280	312	260	279	278	273	274	266	295	272	300	260	308	261	267	259	303	264	281	279	255	278	294	301	270	260	261	256	266	267	282	263	283	288	297	274	269	273	297	271	287	246	296	247	279	277	275	279	264	273	253	251	250	250	260	267	272	275	263	248	268	275	243	286	302	249	279	262	273	249	273	291	258	261	274	254	279	264	261	281	274	280	285	302	248	277	271	262	281	316	239	245	260	251	243	284	245	256	275	264	265	259	248	273	279	271	273	276	275	249	295	293	277	273	285	305	296	275	272	271	282	275	264	259	284	247	280	294	272	264	265	292	259	293	244	270	257	297	272	275	258	265	264	289	302	275	261	283	257	275	261	259	277	286	278	294	274	287	253	262	282	261	238	271	265	262	289	295	262	266	261	259	297	277	279	291	285	278	270	275	268	266	258	269	276	272	269	272	270	283	262	259	272	293	272	261	257	265	263	262	280	260	268	266	251	260	293	297	284	266	290	268	273	270	280	264	262	263	260	278	277	276	268	278	267	273	280	256	276	270	273	273	263	275	290	267	302	264	258	287	287	257	273	253	297	288	271	281	292	287	271	274	252	288	253	246	304	266	275	267	248	247	271	248	280	263	299	316	243	283	281	250	255	263	274	252	289	277	296	294	271	294	262	291	250	270	257	272	299	286	251	279	271	280	251	313	313	254	258	268	262	288	292	262	283	266	278	255	259	256	268	279	247	246	254	275	276	280	276	304	262	266	262	288	275	262	289	314	286	294	252	314	280	264	265	279	261	254	286	278	257	272	269	278	298	278	277	298	282	295	274	268	262	291	277	292	285	247	281	295	313	284	251	261	278	236	250	277	261	244	238	273	309	305	244	291	271	254	287	271	268	262	277	249	309	258	275	263	252	271	264	265	274	242	296	279	265	272	289	279	275	268	278	292	237	250	260	271	278	274	282	264	311	260	248	269	276	268	269	270	265	271	273	265	249	241	235	279	260	279	263	260	277	262	280	277	286	274	317	258	256	260	299	273	244	245	257	258	304	249	270	281	289	293	269	255	288	301	277	261	286	247	271	249	287	289	289	282	262	273	280	268	296	254	279	252	287	302	271	288	255	274	303	289	268	299	256	241	296	277	275	246	289	272	258	270	272	265	266	289	237	280	274	302	293	272	275	261	251	283	265	266	267
53229	48074	57121	3896	2241	1928	1648	1429	1290	1278	1157	1096	1037	996	967	907	891	873	892	855	903	858	848	813	825	815	854	762	808	818	820	771	798	781	796	811	818	729	765	773	800	838	1147	2168	2689	6022	6742	2164	1552	1065	1009	1149	1661	1781	1794	1122	804	924	780	763	761	782	816	803	752	787	786	782	755	777	761	797	733	745	768	820	803	814	781	754	811	789	840	778	774	783	813	751	754	794	828	1799	2361	1785	1435	1154	881	762	746	748	686	665	736	727	666	742	736	702	718	744	730	733	709	720	767	760	738	706	720	726	707	714	732	727	724	718	737	736	749	734	697	770	723	720	732	676	731	727	793	720	767	715	664	691	695	705	725	747	742	754	754	757	681	741	678	750	753	711	719	722	683	750	739	742	732	698	717	718	714	732	700	767	738	702	787	731	696	743	693	743	707	766	728	708	749	767	746	731	716	724	794	708	728	707	737	741	781	782	723	727	719	780	697	713	717	746	731	740	713	742	742	715	767	700	760	762	726	737	745	722	801	752	733	729	754	737	697	698	710	720	692	700	745	754	747	677	767	793	802	696	693	739	800	727	739	679	726	784	754	695	722	727	751	661	721	707	715	751	799	734	645	760	741	718	722	759	776	722	713	713	741	762	732	729	725	722	736	731	711	772	730	735	762	690	724	730	755	741	702	742	711	728	717	722	766	749	739	720	771	723	748	750	744	672	745	711	704	721	743	729	740	696	707	741	763	700	729	724	755	762	719	740	700	743	693	734	746	722	722	722	693	679	731	748	706	739	753	734	771	702	764	702	757	751	763	724	715	729	721	708	680	755	720	755	691	747	746	735	745	724	689	707	776	718	756	744	721	657	736	724	744	713	748	714	739	743	736	756	771	722	701	724	747	753	705	746	715	721	722	769	758	690	745	779	728	775	714	713	736	736	772	707	716	754	727	739	741	716	749	741	682	770	755	739	747	707	722	721	722	712	843	732	702	752	782	714	711	664	692	765	735	761	737	701	711	821	670	778	684	713	718	678	729	706	756	735	761	747	732	777	723	759	773	740	740	708	733	724	737	736	786	757	756	743	706	705	711	764	754	646	764	737	729	727	759	731	765	712	699	753	782	689	674	745	724	792	724	768	730	740	722	754	765	744	742	784	718	727	737	746	777	806	677	713	708	767	696	727	730	741	729	737	727	719	684	691	741	759	754	757	719	764	721	749	731	741	709	714	765	676	780	786	707	725	756	667	751	745	731	699	757	723	676	761	738	672	713	766	691	745	753	752	740	700	724	750	674	740	766	736	760	703	702	727	683	771	722	764	713	712	756	770	702	750	717	740	685	715	730	714	741	726	669	741	746	734	693	756	719	755	721	714	714	738	708	773	722	729	730	715	770	715	816	676	703	732	722	724	759	726	700	732	705	710	744	717	700	714	731	726	757	790	751	707	756	753	703	715	729	772	720	724	701	750	774	722	765	703	675	714	771	757	698	728	716	730	807	724	743	763	769	691	748	709	718	716	714	687	708	701	690	710	720	721	746	751	693	731	667	701	763	718	756	720	746	775	748	737	772	757	772	795	745	751	722	792	728	772	713	715	753	740	716	749	684	706	711	750	744	768	759	738	701	717	732	705	708	724	771	715	765	710	738	734	723	705	732	670	806	770	721	745	742	725	746	792	736	676	694	750	710	692	735	746	726	795	757	749	744	737	700	730	754	749	720	756	753	714	748	711	740	719	742	691	736	741	727	741	710	752	697	734	697	731	703	742	758	749	748	712	746	736	730	748	726	734	710	730	749	739	758	739	767	755	704	763	713	710	791	752	696	754	712	755	704	774	709	735	793	674	730	746	705	715	769	785	702	720	735	737	679	759	746	745	696	677	747	729	715	693	699	710	740	730	701	726	713	752	757	730	736	757	686	751	674	732	792	685	690	704	719	735	772	721	723	732	764	709	779	738	739	729	710	777	729	757	740	710	702	714	761	719	695	759	719	754	727	717	735	771	711	728	724	761	725	755	723	735	699	682	774	725	713	708	707	728	718	749	753	699	776	760	735	739	711	720	758	755	736	708	763	699	719	672	692	732	758	739	727	727	752	750	737	701	744	732	735	704	772	762	749	763	703	756	728	782	711	743	738	726	714	709	753	720	718	764	758	736	720	741	761	734	728	755	706	720	756	739	723	699	728	724	764	741	731	755	727	782	766	725	729	708	724	767	764	734	729	758	726	721	748	719	759	753	736	735	722	741	770	734	731	739	729	735	722	748	726	681	690	711	726	738	765	769	752	760	681	732	739	775	742	706	772	737	675	736	731	718	750	678	711	727	745	715	712	754	715	751	706	685	732	703	746	736	729	717	750	729	715	748	777	737	713	720	716	723	761	717	705	730	710	766	759	701	703	746	719	774	723	740	721	690	763	712	765	719	737	724	700	711	724	786	685	749	716	729	760	713	689	763	753	761	725	718	735	755	751	730	731	737	728	722	761	733	730	731	742	742	735	753	743	751	771	751	729	770	727	718	745	690	739	763	717	741	776	770	780	739	710	748	716	769	745	723	772	739	713	753	777	723	719	700	722	716	774	756	734	793	698	754	747	701	764	776	675	675	684	726	802	737	730	734	713	725	731	680	682	789	723	786	714	732	734	725	730	749	728	692	691	772	754	770	746	724	800	779	752	748	777	704	704	709	690	738	767	771	720	719	709	722	736	712	767	760	754	733	727	718	746	731	750	692	748	779	653	699	772	752	762	785	740	745	741	699	772	698	713	735	707	729	690	719	756	742	766	709	697	728	786	740	737	696	757	744	756	693	713	698	710	741	731	706	749	700	696	714	693	753	722	736	742	719	735	769	781	787	736	718	745	726	739	726	703	722	790	684	755	747	739	767	727	697	736	731	760	744	729	769	697	724	755	722	690	782	714	753	785	727	714	745	730	703	759	732	750	711	759	734	764	717	756	707	714	722	744	723	763	720	748	729	735	781	785	744	756	711	729	762	737	715	743	696	717	785	721	714	715	791	719	767	720	767	707	706	744	747	704	772	742	733	716	724	716	709	695	717	731	743	748	746	790	726	720	697	759	684	746	735	763	720	793	747	710	771	727	682	725	742	766	718	783	748	753	721	719	723	771	796	710	694	714	684	734	713	755	744	750	698	738	721	756	748	756	718	730	763	719	750	746	725	731	742	714	779	717	760	734	706	722	787	779	732	720	731	782	736	729	705	725	699	724	729	740	759	745	707	710	751	703	724	721	718	722	730	773	734	731	811	720	732	733	699	709	727	712	733	718	759	725	752	702	756	707	777	700	701	736	689	710	730	752	705	761	708	743	725	755	706	773	748	772	739	698	720	764	713	767	701	749	727	681	712	746	726	679	713	715	752	725	716	745	726	715	730	707	708	717	749	732	748	736	720	717	721	753	750	719	748	719	739	719	703	747	734	767	720	757	720	676	752	726	686	756	728	726	738	762	748	706	730	779	725	675	713	721	792	735	744	747	763	745	683	717	727	725	761
26010	9748	8812	967	316	265	252	236	252	255	262	272	229	229	258	261	242	289	263	268	243	259	243	252	251	272	260	274	264	249	272	246	246	251	267	268	260	278	244	260	280	257	264	280	237	299	247	217	230	273	261	245	255	304	276	247	261	254	270	251	275	262	265	264	246	246	255	227	281	279	254	266	283	255	263	274	233	256	276	261	273	267	267	235	259	240	257	247	276	253	259	276	279	288	301	274	240	258	306	246	263	247	272	249	253	260	241	281	264	242	257	228	268	258	268	233	237	254	244	265	249	262	229	256	243	238	283	277	268	268	255	265	235	233	259	253	271	260	271	249	256	241	281	246	269	258	243	257	265	261	207	260	258	286	284	281	230	260	251	296	264	266	236	267	265	272	309	244	259	237	240	272	255	244	272	282	263	260	239	274	237	260	233	275	274	252	265	257	270	307	245	247	253	269	239	252	256	247	255	256	237	275	244	239	248	259	245	228	270	259	251	251	243	238	263	224	295	252	264	243	261	252	262	231	272	272	272	243	272	261	277	260	253	239	276	262	239	252	243	222	263	275	299	240	248	253	220	254	273	259	251	238	210	256	252	248	239	262	256	260	216	240	245	246	268	273	253	256	301	230	268	248	270	284	252	230	256	260	254	257	235	269	259	248	232	236	220	271	228	254	255	246	256	272	242	284	264	255	251	222	272	262	286	249	252	272	272	262	242	252	250	252	286	250	269	270	260	244	230	257	237	250	224	295	253	259	256	270	256	258	255	259	285	264	249	229	242	242	255	316	262	245	249	241	269	243	243	278	278	269	260	242	262	272	272	265	267	252	283	283	246	255	228	207	266	265	260	270	261	249	265	252	241	267	261	220	271	232	280	261	245	254	245	232	263	288	239	282	251	277	237	241	255	253	254	279	250	274	248	265	258	252	262	248	281	266	239	258	228	286	251	269	261	218	225	254	255	258	277	240	258	263	263	262	269	254	246	288	252	285	263	290	255	240	304	264	275	238	240	264	284	262	268	260	258	255	253	281	236	251	238	260	263	234	261	245	294	254	266	267	257	230	234	294	260	254	258	270	258	229	255	257	233	285	227	246	261	252	244	240	244	238	254	230	234	253	274	260	268	257	248	273	259	247	267	266	272	242	270	279	263	253	274	211	219	251	276	258	249	257	240	265	260	222	282	243	270	254	266	223	250	256	248	270	252	270	238	259	254	253	218	244	245	259	267	244	286	243	277	264	220	249	260	238	262	257	237	271	298	253	262	247	266	272	264	299	247	249	253	242	278	241	266	273	259	280	256	248	282	265	271	225	237	233	237	286	249	254	248	256	272	242	268	255	224	285	240	239	291	253	248	259	251	253	248	232	228	214	246	278	245	270	270	236	258	219	278	241	257	254	246	274	255	253	266	248	273	283	264	259	268	283	253	249	276	244	264	276	265	260	272	241	271	254	267	252	211	255	256	278	299	273	246	241	248	266	276	254	254	258	262	254	278	245	269	266	243	280	263	254	261	244	226	261	254	254	254	265	251	259	245	264	250	231	273	291	251	267	250	282	249	262	249	272	273	281	261	270	273	267	259	260	248	268	251	269	267	248	277	251	267	270	263	238	293	251	257	260	273	273	273	273	253	259	260	254	256	240	236	265	230	264	259	243	261	271	272	253	264	297	268	265	265	257	216	247	261	253	253	255	255	282	248	263	242	297	260	271	260	262	257	233	275	235	281	263	254	236	237	260	248	268	266	243	235	290	259	255	263	216	255	246	268	253	245	238	289	250	261	231	247	255	239	278	271	227	239	279	275	268	243	236	258	252	237	256	266	259	262	276	244	270	244	285	251	246	268	249	248	255	246	241	275	266	223	262	254	230	265	260	242	259	234	267	239	240	267	261	246	262	246	239	263	273	253	266	241	254	255	251	261	271	246	258	238	288	284	254	292	264	250	265	246	268	265	240	245	228	257	239	250	231	236	269	268	286	258	237	280	281	276	240	271	263	252	259	262	261	251	241	292	256	246	263	286	266	264	253	237	241	206	313	234	241	272	268	258	226	265	274	243	264	266	272	256	264	248	238	281	260	256	247	259	269	275	253	244	225	243	237	248	278	241	272	233	244	256	264	264	255	255	251	263	261	248	259	246	261	249	258	231	245	288	258	260	253	260	269	263	255	261	267	261	289	261	270	271	273	232	282	250	257	266	287	262	249	261	243	240	260	228	280	230	262	239	236	271	270	264	247	277	282	245	247	264	254	261	268	235	266	270	237	292	273	261	273	255	261	264	261	261	297	254	237	252	291	269	250	259	256	261	238	242	235	233	266	260	259	248	239	251	262	270	249	255	247	244	283	262	273	219	256	312	266	251	223	235	247	253	275	256	277	283	264	258	254	244	259	255	273	268	247	283	277	250	279	261	254	268	241	246	251	258	290	271	262	247	259	270	262	257	251	233	247	266	254	264	259	260	245	281	255	286	260	257	264	270	251	241	259	268	237	242	255	263	260	243	263	246	274	245	240	251	256	249	261	268	243	257	277	272	274	255	220	262	244	248	263	251	276	256	274	221	259	255	263	259	245	238	264	248	248	260	282	272	231	252	216	244	240	237	272	261	232	250	256	263	251	250	253	248	242	253	270	225	247	243	247	262	248	265	255	289	255	239	249	284	271	252	252	254	229	247	240	231	249	277	254	258	257	295	229	280	240	261	257	265	251	224	258	246	243	227	250	283	248	262	223	263	274	276	245	274	247	307	258	270	279	261	261	234	281	239	272	238	248	268	272	255	236	276	256	226	253	279	252	240	267	265	269	217	290	258	243	286	269	256	265	277	284	280	259	235	289	244	247	234	237	270	278	247	271	252	279	260	267	243	256	262	253	274	266	259	262	258	253	264	259	258	253	250	231	251	243	267	243	249	231	247	268	259	226	259	257	273	261	274	253	265	266	275	267	258	250	257	245	252	273	272	259	267	289	276	250	245	236	254	272	262	235	301	208	292	240	272	264	260	265	273	273	257	283	263	271	247	257	252	242	249	244	258	264	271	277	255	261	257	277	261	265	267	265	268	247	296	250	256	249	262	241	259	263	261	250	270	258	261	284	250	244	245	255	264	292	237	263	265	269	257	241	252	269	254	278	262	240	247	272	266	247	268	218	255	267	263	238	260	251	242	263	238	253	263	261	256	256	240	251	283	271	262	274	259	247	266	265	291	257	251	259	250	254	257	252	256	281	237	251	269	278	277	270	240	251	258	258	257	254	258	265	247	257	265	274	275	263	261	270	244	252	246	246	268	256	261	271	231	264	253	257	256	240	248	286	263	260	261	249	252	237	268	250	270	256	251	236	241	245	276	245	227	275	306	283	254	256	264	243	275	253	250	251	259	254	279	244	240	255	254	228	257	269	255	225	221	249	274	239	266	276	272	274	260	277	263	269	270	252	225	259	233	236	287	270	249	264	263	277	239	261	246	280	246	250	254	266	244	257	249	274	265	260	267	263	273	239
22182	10659	14599	925	749	731	732	786	757	730	763	739	727	715	699	697	704	706	689	764	729	761	639	640	701	694	709	706	742	698	663	656	709	703	693	712	671	656	696	682	660	669	686	839	835	1005	795	758	745	709	714	776	745	715	804	698	698	668	692	678	724	719	750	700	668	732	687	700	731	695	707	684	732	689	708	687	692	724	687	719	714	716	707	716	715	691	728	742	643	691	754	722	863	859	818	808	729	739	643	695	702	734	661	702	700	713	737	681	691	653	667	721	704	661	671	708	706	709	726	710	724	696	665	749	701	732	708	758	675	694	697	670	671	719	725	727	665	713	685	675	635	691	663	684	695	689	690	738	721	692	699	683	679	679	704	671	676	689	761	699	672	676	723	728	723	677	651	753	692	688	698	727	676	691	693	685	718	722	711	693	719	689	731	709	658	658	706	671	725	744	707	691	699	685	719	649	720	667	651	709	694	734	705	645	691	705	689	740	711	719	697	674	696	682	717	707	667	699	735	661	700	703	718	703	722	701	696	681	681	678	670	735	675	653	770	711	711	693	720	671	728	648	708	658	695	678	663	706	681	663	696	684	711	705	754	701	695	712	685	767	685	734	736	681	719	669	698	725	702	676	679	725	706	698	668	677	661	700	686	733	724	682	706	724	731	692	719	714	673	667	655	669	701	665	714	729	685	694	684	681	678	691	732	727	700	698	695	720	718	705	683	654	719	701	683	747	665	688	730	688	712	719	722	637	721	704	630	695	694	678	699	684	738	695	702	718	719	694	701	697	686	684	650	692	715	691	703	700	726	663	662	725	737	687	705	688	736	743	680	702	715	681	658	679	728	675	730	705	655	696	693	648	741	684	704	725	722	705	713	669	681	680	707	693	707	693	702	722	679	697	688	649	705	694	671	697	713	749	704	675	699	710	703	714	690	696	692	668	730	670	710	683	720	679	702	727	725	701	663	686	682	733	724	704	661	700	736	695	708	710	668	668	680	723	659	661	700	689	743	718	702	709	787	697	725	676	684	730	681	667	671	712	706	679	663	650	722	724	674	715	644	712	709	727	735	693	713	738	689	652	660	723	675	712	696	708	721	655	698	677	651	682	694	701	678	735	676	719	717	680	694	727	731	672	681	710	710	716	690	741	704	692	697	733	698	686	747	711	716	695	709	644	708	721	689	707	715	694	634	687	758	724	723	701	687	709	670	710	728	684	668	702	744	656	696	694	672	677	674	717	702	691	671	710	726	701	697	701	722	745	704	686	722	713	706	691	665	688	684	705	678	681	745	694	688	652	727	698	747	703	655	668	725	730	733	751	670	726	692	706	694	731	697	687	717	699	697	774	726	704	713	643	701	702	709	691	733	680	742	693	736	673	689	713	720	695	700	726	740	695	695	698	729	701	766	717	695	699	688	683	719	703	763	732	656	735	721	729	654	710	675	730	698	658	694	677	704	731	674	690	715	697	656	701	677	752	686	708	668	707	735	678	676	713	677	737	685	693	691	738	693	721	696	723	702	703	720	665	758	746	724	664	682	696	665	681	729	687	736	681	691	700	682	723	730	723	693	660	713	718	727	706	731	681	731	700	713	667	697	688	696	675	674	647	715	666	699	684	705	696	645	706	729	772	728	686	733	696	679	741	701	680	685	679	627	706	715	719	766	751	698	671	701	763	702	688	677	667	698	673	737	680	677	695	704	712	724	726	692	698	708	693	711	687	658	687	707	665	692	733	664	686	736	700	745	743	736	688	708	697	709	704	724	716	683	701	717	689	733	679	700	672	703	674	653	690	717	716	674	699	741	698	674	673	694	725	717	676	687	716	744	700	696	687	691	683	744	688	655	684	692	704	720	722	722	745	664	696	699	686	679	736	680	679	684	681	679	666	679	674	701	717	689	716	681	723	721	718	661	720	713	645	748	711	682	705	727	741	735	691	668	710	679	717	692	793	679	686	717	720	691	690	693	681	714	712	687	690	710	718	698	747	703	687	676	671	686	663	716	662	675	720	695	672	693	698	772	703	736	689	736	698	731	691	689	699	679	670	731	703	697	669	726	693	701	704	697	720	685	700	671	689	728	728	722	710	715	710	719	666	674	731	723	684	701	678	701	698	691	659	661	736	700	652	694	702	686	696	749	692	772	689	683	681	696	751	733	709	672	702	710	741	664	684	711	716	728	694	695	718	686	685	675	666	717	685	702	698	679	735	699	658	694	708	693	658	684	754	690	687	682	690	691	689	736	677	731	708	686	650	696	705	702	675	701	688	665	700	692	689	713	694	727	699	720	676	740	689	674	715	756	708	718	675	720	675	716	651	708	692	733	707	700	713	683	697	704	744	730	683	714	703	681	719	676	640	706	726	648	660	659	664	714	690	694	687	729	701	701	664	678	673	723	714	751	692	676	674	678	669	683	744	717	661	683	716	715	657	728	691	712	734	641	707	679	712	701	695	692	712	706	691	707	697	759	628	701	698	737	718	717	698	737	657	729	692	689	659	683	710	710	712	662	676	693	695	658	692	689	702	627	723	688	736	711	674	738	653	686	682	727	637	715	674	719	714	702	719	738	703	714	654	775	769	679	684	688	692	703	682	691	682	729	718	683	716	678	662	720	674	697	678	716	675	690	745	702	671	688	695	693	728	678	697	727	766	718	735	662	700	725	707	688	704	710	713	678	687	671	701	749	711	687	695	719	721	718	699	669	750	704	684	675	730	728	721	746	669	678	711	675	689	689	699	708	635	656	710	716	665	704	701	708	691	724	680	712	600	688	651	720	747	710	637	678	700	714	685	713	684	690	696	715	719	666	695	704	708	714	712	719	708	704	684	694	723	712	721	672	727	688	711	716	717	692	726	770	684	705	676	715	661	740	718	679	682	732	692	732	655	693	654	726	744	711	678	706	704	731	690	694	729	683	677	722	672	678	662	692	684	688	684	731	719	668	659	675	674	677	699	697	661	680	710	648	721	696	676	686	667	702	675	679	720	744	676	715	700	680	654	710	692	652	683	690	731	697	717	694	688	699	675	676	735	719	690	673	704	667	676	684	667	671	711	691	659	703	653	707	702	697	628	705	688	668	656	746	697	713	728	672	666	714	687	681	677	686	663	676	677	718	681	701	671	709	754	679	728	719	694	682	683	710	707	727	719	687	697	700	699	672	657	717	680	684	701	723	698	636	694	682	715	681	711	677	729	698	703	695	711	714	662	677	711	709	676	676	696	702	702	711	700	684	707	731	721	720	735	683	689	705	776	717	715	704	695	678	678	724	690	686	684	709	699	732	711	732	701	682	719	680	670	691	682	713	714	709	683	693	673	687	677	742	647	696	687	679	730	648	671	658	699	692	675	716	692	703	702	660	723	692	718	686	681	672	678	663	690	666	679	700	706	736	700	715	677	658	730	686	635	707	708	730	739	702	656	656	754	705	686	721	680	674	659	702	741	730	719	686	702	698	721	708	694	674	698	792	751	666	718	677	691	695	687	714	667
67945	51069	52668	17612	1723	367	334	272	302	283	248	253	263	261	279	223	246	245	263	242	241	253	267	243	252	228	236	211	218	252	236	244	209	224	236	251	226	237	238	239	250	264	253	514	470	776	482	299	258	234	255	277	311	314	294	268	238	242	265	274	225	238	245	226	222	252	245	231	260	230	214	274	239	235	262	218	237	246	250	243	241	257	246	259	269	253	214	253	229	238	217	327	333	290	295	274	243	240	265	249	215	215	224	223	262	215	253	266	221	229	216	258	230	237	220	221	259	251	249	215	226	206	244	229	222	258	256	239	248	240	246	248	227	254	233	236	231	267	217	257	236	195	234	240	225	208	229	241	211	234	215	255	239	227	247	228	207	226	219	251	262	209	236	238	255	233	216	236	243	216	241	232	241	226	229	239	229	216	244	235	254	267	239	238	253	227	235	183	239	243	243	250	221	236	223	238	231	225	229	266	238	280	241	247	234	233	229	235	219	224	251	257	252	262	257	237	274	218	213	214	239	239	254	254	237	225	223	237	228	235	238	246	222	244	229	237	213	242	217	249	238	212	237	223	224	237	225	236	263	224	230	242	213	234	249	236	221	231	219	254	224	246	251	254	237	235	231	259	196	249	248	232	234	220	216	231	214	233	252	250	235	253	239	237	239	235	234	243	244	274	237	239	203	246	234	218	225	252	248	254	238	244	234	252	242	254	246	235	217	239	242	241	228	239	227	228	225	203	234	217	247	241	235	254	236	250	212	235	233	226	261	240	217	230	224	249	190	245	230	249	225	241	239	235	257	248	235	264	243	221	235	236	232	226	249	258	233	198	233	220	225	225	217	233	219	245	226	241	235	239	203	250	236	211	234	222	235	231	217	231	221	212	209	229	226	249	239	220	236	249	219	208	248	212	264	252	230	235	226	245	271	248	240	240	243	222	235	223	248	227	250	236	237	222	249	249	230	237	224	248	224	231	215	228	249	230	241	258	263	231	264	230	251	233	215	235	252	272	234	254	227	198	262	223	243	240	200	248	259	196	225	206	222	227	267	218	231	234	208	242	226	239	236	247	217	234	242	270	247	228	218	214	231	255	251	220	226	222	230	231	210	206	237	220	221	217	257	232	252	239	251	226	229	256	224	217	236	212	255	219	226	254	242	215	231	231	212	229	253	250	267	254	242	233	268	237	199	251	213	236	233	232	254	254	237	225	241	243	242	234	233	241	238	213	225	266	235	250	188	238	256	243	222	238	233	238	259	246	224	228	252	234	219	242	275	228	223	247	204	220	238	224	251	245	206	229	259	220	224	224	240	250	243	219	253	228	232	236	229	219	246	228	243	233	250	252	215	238	228	239	227	234	240	240	227	271	234	249	218	219	206	227	233	223	247	209	242	214	223	204	225	220	255	243	205	233	241	247	229	234	267	226	247	245	244	235	241	233	249	248	224	230	259	228	241	263	235	265	205	222	220	237	234	258	212	253	223	212	215	238	232	221	246	237	238	227	274	231	258	225	263	241	237	234	248	243	246	247	226	253	239	230	236	249	247	205	230	279	229	231	244	236	231	234	249	226	217	232	226	221	237	251	231	233	211	253	220	223	231	235	259	217	207	211	235	225	233	253	236	226	221	239	242	224	259	247	236	226	232	219	242	281	231	210	242	236	242	258	228	263	245	249	243	251	202	230	213	226	223	236	263	249	242	236	257	239	250	226	253	247	228	203	207	243	215	232	228	236	249	235	249	213	223	223	239	252	232	225	218	209	239	244	236	197	214	239	223	235	250	254	223	236	248	241	209	235	251	229	244	233	239	244	271	275	239	230	248	207	232	241	256	235	229	238	223	228	211	216	219	250	250	245	240	236	250	239	215	216	230	231	282	218	236	245	239	191	246	242	228	243	253	275	236	230	210	194	254	229	230	216	239	235	218	210	240	226	215	229	238	241	233	242	223	223	244	260	233	245	209	242	250	229	215	223	222	240	244	245	214	217	228	242	224	215	259	240	227	245	259	230	235	225	218	232	250	239	239	217	217	244	244	250	232	250	210	232	222	246	251	237	263	227	210	233	233	237	257	234	226	235	236	223	208	238	235	213	242	260	231	247	222	210	240	220	234	196	218	254	217	241	235	233	201	218	254	245	211	229	253	204	240	235	207	253	235	230	222	233	271	218	234	241	244	202	237	226	222	262	264	221	253	231	247	261	229	241	235	257	228	244	219	220	237	233	216	236	232	236	224	262	233	223	245	236	221	241	252	245	228	218	242	248	227	226	244	228	260	221	246	244	235	249	268	236	220	196	208	245	252	264	229	257	226	226	220	239	206	212	250	234	213	250	230	224	257	225	264	250	211	239	229	239	250	234	222	231	240	243	211	251	244	247	218	235	222	231	230	252	246	256	207	239	245	261	236	227	221	237	235	253	216	216	239	227	225	220	238	240	250	247	220	231	259	257	238	242	225	217	233	217	232	212	215	217	205	250	241	234	244	246	232	219	221	241	235	236	232	221	224	237	223	242	236	241	192	228	257	221	231	249	255	275	232	243	246	232	213	228	222	239	225	238	238	256	241	250	220	251	226	230	204	229	202	236	242	245	258	247	243	242	237	250	236	213	213	223	250	257	257	220	233	234	266	219	246	285	235	236	240	218	256	213	266	234	228	247	195	258	239	245	264	235	253	226	235	220	218	226	212	211	203	227	246	215	258	237	229	241	241	246	213	198	249	245	227	242	232	230	216	260	228	231	254	245	219	221	250	286	232	230	235	234	239	223	240	219	228	207	231	225	235	259	268	237	221	261	221	235	245	246	229	225	212	230	211	225	221	234	233	256	243	248	237	248	240	236	220	228	204	252	209	227	232	241	247	250	267	233	240	252	226	234	229	255	233	243	233	224	243	223	221	240	244	223	227	239	213	233	207	244	234	210	234	235	250	215	266	243	258	229	241	228	237	188	245	209	265	246	252	241	211	246	234	228	257	242	247	259	240	220	224	232	251	236	255	246	229	238	238	240	252	225	251	243	229	209	244	232	224	255	230	239	230	238	266	227	218	234	232	243	246	252	232	209	243	215	234	211	234	283	228	259	250	234	232	215	235	262	273	230	248	252	256	208	227	256	269	238	220	252	211	215	273	247	267	228	210	220	224	232	240	204	251	241	211	247	235	243	231	240	234	242	244	239	227	243	243	224	237	239	249	249	270	223	225	231	218	232	241	207	241	246	225	243	216	203	250	237	242	243	236	232	233	230	240	235	217	221	245	227	246	220	227	231	245	239	236	223	253	226	239	246	240	258	245	248	244	245	252	229	232	264	233	235	223	225	211	240	261	232	248	260	254	239	247	199	233	230	233	233	242	227	238	235	247	225	239	218	251	234	232	245	232	237	232	230	245	235	237	213	224	233	208	223	225	226	253	225	250	229	229	235	243	224	225	218	249	247	224	238	207	247	223	240	252	212	243	238	248	196	224	226	247	208	223	238	220	249	243	239	228	230	218	222	228	235
43045	39355	47374	3296	1423	1229	1171	1037	903	905	899	812	810	842	742	737	709	740	737	715	696	684	745	696	715	696	638	695	697	656	656	612	689	700	667	659	724	683	639	691	677	677	849	2883	2644	4963	2249	1036	961	852	904	1010	1409	1352	1296	837	717	709	701	707	690	655	671	637	731	701	651	702	687	690	679	662	664	660	703	684	670	634	673	706	678	726	750	726	714	725	705	651	657	678	764	1240	1455	1307	1052	950	791	633	648	689	658	662	680	644	658	624	666	680	654	650	666	649	607	630	621	631	651	648	694	658	677	640	654	589	633	614	639	648	629	668	684	665	676	622	662	634	653	675	686	644	713	674	683	669	696	638	646	641	646	650	658	672	667	655	648	674	641	680	647	645	611	707	662	644	654	645	633	660	612	657	614	673	619	662	664	645	649	667	680	652	648	659	704	619	669	693	644	608	667	640	699	654	634	651	688	658	645	696	679	666	692	680	606	651	656	648	641	640	659	624	690	630	609	668	667	665	578	672	694	636	614	609	640	684	645	698	669	691	678	612	659	683	640	628	674	674	704	669	675	637	671	634	685	653	674	637	629	714	670	682	647	627	651	717	608	644	679	700	666	638	625	648	649	651	642	640	664	620	631	661	645	707	665	634	637	694	636	665	649	675	667	624	664	718	670	619	676	688	682	667	634	681	663	627	641	614	693	593	622	680	650	642	633	638	679	671	622	625	704	665	675	667	688	632	674	672	650	661	653	699	642	596	683	620	663	673	672	658	600	669	665	690	629	642	654	622	603	617	630	654	660	652	653	600	651	649	662	699	691	653	604	671	653	659	673	634	659	676	646	692	685	659	648	681	625	654	636	670	614	645	635	645	679	668	700	667	641	674	643	627	635	638	616	681	621	690	646	644	697	657	629	634	672	611	641	660	617	690	675	670	642	575	651	628	649	691	646	606	662	652	666	624	676	663	694	636	642	674	657	641	683	677	640	705	664	690	627	689	627	719	647	663	680	706	643	647	639	705	664	695	681	640	619	648	652	680	612	621	652	645	665	635	622	617	692	631	698	667	730	660	695	653	627	649	669	676	636	659	658	626	679	645	638	665	640	671	673	702	612	656	669	685	664	642	629	647	654	666	647	620	644	674	655	670	630	667	636	655	618	687	656	646	686	611	644	691	637	655	649	617	685	655	627	655	657	624	621	675	638	655	598	650	654	632	671	634	689	676	640	627	678	656	647	667	627	638	658	671	728	656	612	575	647	677	683	665	656	645	665	618	703	656	726	671	683	685	630	650	650	649	649	612	652	642	661	662	644	685	690	596	651	642	668	615	665	647	647	655	665	652	649	634	660	646	687	687	648	643	669	623	636	635	692	662	622	663	671	685	689	649	712	644	632	681	691	658	650	675	700	660	649	596	637	659	699	644	663	657	701	655	650	640	688	658	630	636	591	664	660	683	604	657	634	604	656	650	602	643	668	683	715	643	685	663	650	646	656	655	661	663	663	629	651	693	639	655	654	647	681	608	630	693	681	638	641	665	653	693	668	672	614	693	655	641	602	661	637	691	620	635	661	662	670	640	653	629	650	650	685	622	677	634	666	654	665	634	672	637	656	667	635	621	625	651	645	632	641	650	682	675	648	633	596	644	660	616	689	665	665	641	651	627	662	627	629	614	656	698	647	624	654	621	657	663	688	636	677	643	681	622	666	659	637	669	680	705	689	600	650	652	628	638	663	655	673	655	651	688	680	652	671	652	679	681	655	641	655	603	646	651	636	661	613	597	647	634	666	635	689	611	597	635	635	617	690	650	679	642	649	640	634	654	636	652	683	673	700	671	645	691	649	671	699	666	654	638	660	635	668	683	675	661	622	647	660	654	680	640	644	640	682	684	640	619	668	664	701	632	687	639	622	624	636	681	610	702	652	676	661	679	648	659	672	677	649	642	644	639	629	647	631	733	641	684	667	645	667	667	713	626	663	629	624	665	668	622	716	640	632	654	584	655	633	636	662	674	654	657	664	625	691	637	652	669	638	644	683	644	638	591	653	640	626	681	614	703	693	620	690	676	674	619	661	615	645	690	653	642	662	667	664	698	655	663	680	641	650	613	650	654	683	647	667	608	637	669	647	641	666	633	669	667	675	649	644	696	698	634	677	681	658	649	633	654	584	667	604	669	654	667	673	709	674	612	681	644	670	656	682	657	679	638	656	649	679	670	625	720	659	684	709	660	698	631	647	592	610	680	633	646	685	633	663	598	656	614	681	649	657	667	612	609	596	626	678	666	689	674	627	628	673	651	661	635	659	641	729	671	617	664	682	668	666	649	674	692	638	634	661	671	626	642	623	659	664	629	630	717	651	663	685	706	677	646	635	642	635	671	680	658	637	655	635	644	617	614	636	635	652	653	645	715	663	655	664	653	648	691	650	687	662	665	633	680	657	683	649	628	692	658	655	646	675	657	690	697	715	575	688	648	645	634	662	651	665	676	624	698	707	656	655	699	662	674	678	655	654	618	617	650	650	653	674	671	656	633	721	650	663	662	661	674	663	658	636	672	629	630	638	652	639	657	641	615	663	632	672	615	652	677	632	695	647	658	642	667	620	661	635	697	684	678	673	693	627	689	665	559	661	634	677	637	660	653	675	628	586	646	652	663	652	670	626	667	676	621	654	643	673	677	636	654	677	630	664	627	681	663	619	678	646	657	721	690	649	681	661	646	686	690	647	645	651	649	660	671	639	655	655	637	640	664	661	671	641	630	623	651	654	653	686	695	649	626	655	651	652	643	646	619	663	621	653	641	677	672	660	632	653	642	662	689	671	639	610	676	630	634	689	627	670	634	626	628	676	669	649	689	672	626	674	634	652	651	691	675	676	703	676	671	720	658	646	664	634	645	699	676	647	655	631	681	639	671	697	635	647	712	667	623	678	640	622	662	638	650	641	665	664	679	669	657	666	662	689	614	677	670	623	639	640	672	679	627	693	652	662	632	686	627	693	678	643	670	666	668	668	608	634	611	656	691	617	618	683	687	641	721	649	675	644	636	673	639	674	649	641	597	638	651	631	628	626	673	660	659	621	641	602	670	619	640	642	617	705	640	618	609	651	631	672	663	638	667	656	644	667	612	655	666	649	620	622	605	616	618	625	627	630	680	653	649	613	631	671	672	632	695	644	639	611	643	683	614	627	701	642	635	684	664	645	695	638	652	624	658	626	598	632	614	636	668	637	663	613	684	667	691	611	630	611	679	654	633	666	660	699	688	640	691	642	646	602	659	661	657	669	647	603	676	650	652	631	634	650	655	662	664	662	631	647	669	643	629	635	643	630	677	670	689	595	639	632	670	649	621	687	677	655	644	644	699	619	655	662	687	662	655	678	681	665	657	664	644	638	653	642	601	636	632	692	672	646	685	643	622	643	619	683	687	688	703	691	673	704	664	702	669	722	649	684	641	666	659	648	641	642	667	694	664	656	651	637	643	687	578	664	618	636	638	653	623	637	704	674	661
80260	64338	64570	25739	6729	781	465	405	416	358	319	309	281	272	329	289	297	253	281	251	294	272	284	269	309	263	248	271	259	250	253	248	272	246	253	275	242	251	258	228	275	251	328	636	803	1215	727	358	305	281	328	348	443	447	368	290	270	265	263	252	270	258	258	263	249	283	245	254	256	258	256	248	252	244	247	257	264	292	284	265	252	253	299	298	284	302	297	239	251	265	324	425	474	396	364	293	281	253	251	255	253	276	255	232	268	263	246	226	246	278	212	232	290	239	252	258	242	242	247	252	252	258	256	276	273	243	236	238	273	262	288	277	285	234	252	274	281	247	290	234	245	248	254	266	257	248	282	282	270	243	253	262	259	279	259	245	268	267	288	262	266	253	266	259	247	268	264	251	247	253	252	234	251	259	243	236	257	261	276	291	237	262	248	264	237	275	285	260	277	243	277	270	253	263	260	260	233	250	247	260	238	251	272	271	257	307	285	264	254	260	254	248	277	248	264	256	289	245	271	232	270	264	274	261	279	265	261	277	262	238	266	249	280	246	227	236	260	244	312	241	234	239	228	233	241	262	244	264	254	250	252	276	245	279	250	258	259	239	225	251	273	275	256	256	239	252	256	267	260	256	283	271	269	267	259	272	266	268	243	247	251	260	278	255	258	237	255	266	241	273	250	255	268	243	272	256	247	255	264	242	215	254	248	251	286	258	275	262	248	265	254	255	246	269	265	234	262	258	241	256	268	275	257	236	270	286	250	261	258	246	258	231	240	252	239	271	273	278	288	227	276	260	234	280	251	266	295	248	266	283	283	236	265	256	250	251	272	256	255	241	283	275	274	276	268	287	214	264	281	267	259	253	259	240	240	245	259	276	290	240	298	280	258	269	245	278	266	270	263	245	274	247	269	239	263	266	253	252	258	268	228	281	293	285	265	250	239	237	254	271	238	282	233	239	284	268	283	270	312	248	276	304	257	264	283	247	253	267	267	244	254	272	251	257	251	233	246	233	266	285	249	259	257	264	279	268	299	260	257	254	264	264	255	260	257	257	264	273	230	271	267	254	270	258	261	240	263	233	275	247	280	253	245	281	261	268	258	258	278	245	258	284	301	267	267	252	254	244	240	261	231	271	261	267	275	268	246	256	244	267	243	241	257	257	281	249	249	264	275	275	239	253	250	255	251	237	260	268	262	260	253	265	241	297	269	275	260	266	257	280	273	280	280	278	277	252	253	268	259	261	250	242	245	288	240	253	273	239	267	273	267	277	231	229	257	269	252	246	311	284	274	253	266	252	235	267	258	242	270	260	232	250	243	233	272	269	252	255	273	254	241	256	270	266	269	258	242	283	250	255	273	256	300	231	248	249	265	246	248	266	281	250	257	266	218	270	271	239	248	285	263	236	263	257	265	220	245	255	272	265	262	234	275	266	259	248	243	262	261	244	257	289	223	245	255	255	278	230	237	253	253	262	244	262	242	266	237	287	266	278	253	246	259	270	261	252	231	229	265	259	279	253	275	246	276	253	258	282	255	266	288	277	237	256	279	262	288	251	276	280	269	248	260	252	242	274	271	282	253	258	268	256	224	276	251	265	286	269	264	289	248	248	276	250	285	272	260	271	276	285	265	238	253	236	275	257	259	244	249	255	226	232	249	260	232	286	277	264	220	276	215	279	270	270	253	253	272	255	248	253	239	257	267	292	266	258	261	267	234	241	257	261	267	249	265	235	243	249	256	250	252	251	257	247	248	272	250	258	283	257	274	264	248	254	282	283	265	251	267	248	252	235	284	249	276	255	257	217	264	270	242	277	262	283	258	237	276	280	251	231	297	237	258	249	232	254	238	276	236	276	275	239	223	274	293	262	259	252	247	252	245	272	250	260	283	241	290	278	257	242	259	264	265	246	250	279	263	274	239	261	226	252	275	265	239	239	261	289	274	245	238	269	235	242	238	266	255	273	257	260	228	257	233	239	280	257	243	253	261	264	259	249	242	266	269	296	242	235	278	267	292	292	258	253	264	260	250	274	251	250	248	237	282	255	262	245	271	271	237	269	260	240	274	256	286	261	285	252	254	240	240	254	243	307	235	275	263	229	253	243	279	248	253	248	244	253	251	255	257	251	280	242	250	287	270	257	226	261	237	241	236	254	258	261	255	255	269	264	267	244	250	237	294	276	277	285	274	269	261	228	263	244	252	241	259	274	265	246	295	265	248	225	230	272	264	255	304	226	241	251	245	276	254	244	270	247	258	261	284	270	243	272	267	226	238	280	254	252	276	244	277	260	263	227	255	270	252	256	232	230	257	250	271	278	240	253	231	259	274	238	251	264	230	295	254	257	258	211	267	249	292	259	290	252	257	240	243	271	259	240	273	254	247	253	279	259	247	265	249	266	257	247	221	261	262	265	260	261	255	252	266	243	228	261	275	273	282	255	246	258	271	251	253	307	247	264	285	255	258	261	276	272	228	254	258	270	276	281	286	244	269	250	263	269	238	284	255	240	251	260	261	248	258	245	274	290	268	274	294	296	260	261	243	256	268	263	268	235	256	258	274	264	252	277	268	256	236	240	242	252	224	252	237	248	269	249	278	256	267	248	238	265	274	272	264	241	262	254	247	242	266	269	272	277	255	259	238	249	264	256	227	255	259	267	273	244	225	258	269	245	233	286	239	272	269	294	236	245	259	246	277	262	255	269	273	263	249	269	248	251	260	282	266	243	255	267	248	261	269	234	270	273	256	232	278	248	250	232	275	271	240	260	250	274	287	242	272	236	290	263	258	267	248	253	241	260	232	262	247	237	234	254	256	241	218	246	273	258	275	277	281	270	276	251	271	239	263	283	270	251	266	278	259	270	265	245	259	270	256	235	259	253	259	274	269	262	263	239	250	256	256	242	266	250	288	254	228	223	261	231	246	247	293	267	283	244	265	239	287	247	252	279	266	241	274	236	263	246	268	245	242	245	263	261	245	249	256	259	278	295	275	218	243	269	256	254	237	257	264	259	270	280	242	219	278	261	273	255	262	268	235	250	246	264	263	291	292	285	255	255	277	260	257	232	235	233	242	245	250	262	240	271	267	276	272	285	267	262	283	244	246	245	259	281	262	261	237	236	246	255	251	252	263	272	283	238	269	246	262	235	268	266	264	253	279	234	258	261	265	262	273	278	257	265	273	279	226	283	237	251	253	268	281	275	270	261	265	256	283	231	259	269	238	256	238	269	246	263	242	272	274	275	265	230	256	271	265	236	242	248	256	234	261	245	269	269	258	256	254	288	244	255	275	246	270	261	254	252	277	246	273	247	282	260	248	249	279	245	245	233	272	245	256	244	262	289	271	288	242	259	272	278	240	251	238	260	284	280	227	278	245	275	235	260	230	271	264	264	252	262	250	290	268	264	289	238	257	263	272	247	268	262	275	279	300	267	233	247	275	255	278	275	239	240	264	294	251	226	263	257	272	251	267	256	249	278	304	266	274	228	235	279	240	241	262	228
52175	48814	57574	5362	2182	1818	1726	1477	1334	1196	1073	1109	988	973	918	932	903	878	851	850	851	778	816	796	812	783	762	752	766	763	781	742	746	726	727	750	724	700	742	769	766	797	1270	3567	4662	7617	4407	1357	1165	1039	1159	1501	2511	2376	1570	849	806	790	764	765	735	774	751	748	704	773	750	731	713	730	741	774	732	701	768	699	781	746	758	734	718	737	800	812	845	794	715	727	740	786	1327	1926	2114	1670	1291	957	781	713	694	740	675	651	703	669	725	698	738	650	699	749	719	698	727	758	704	731	733	679	687	696	735	682	702	713	715	717	717	703	751	697	701	692	691	723	680	746	676	696	703	739	708	720	686	690	713	703	727	693	676	689	682	688	671	671	708	706	703	731	729	702	640	707	709	720	718	661	669	726	713	661	647	687	730	702	678	755	655	733	732	702	667	656	708	663	706	675	721	670	728	700	734	711	717	723	753	714	694	702	658	675	676	667	689	689	695	716	656	713	687	701	667	673	748	744	700	669	721	681	683	740	699	716	672	695	721	667	723	689	699	694	687	741	711	684	716	676	686	669	674	694	679	695	706	698	738	683	665	688	759	716	689	651	664	666	675	678	677	723	692	691	724	675	685	736	681	746	697	728	735	675	700	662	698	714	685	661	694	728	701	682	742	638	712	721	661	719	658	667	641	688	723	698	697	716	680	687	670	718	681	683	677	737	726	687	729	697	727	682	741	704	717	723	704	696	749	716	665	730	672	721	661	708	740	650	700	688	724	716	686	698	713	716	695	698	727	708	706	649	716	740	650	687	662	684	709	764	695	723	676	695	697	783	645	710	723	661	697	666	702	672	675	669	716	690	699	740	745	697	679	717	717	680	724	670	678	697	736	655	654	698	698	709	711	723	704	688	708	684	670	759	684	701	689	718	716	747	640	708	708	697	716	697	686	682	726	750	693	687	715	682	672	702	712	717	702	714	676	638	733	670	737	694	688	714	700	697	716	736	731	633	670	678	688	645	719	676	702	720	685	750	729	719	670	699	741	726	707	691	677	679	705	765	734	720	716	751	682	680	669	666	662	692	721	702	723	682	703	732	713	641	690	761	713	705	703	688	644	674	705	719	695	707	710	668	675	718	663	678	680	687	707	689	745	713	731	711	706	723	674	666	711	691	712	663	709	703	707	708	692	748	688	676	729	715	702	730	703	715	735	694	716	693	692	712	699	666	723	675	740	692	682	681	680	708	723	705	697	703	728	653	663	667	683	710	663	714	686	659	657	682	727	738	709	684	692	733	678	674	639	696	715	702	692	692	655	686	702	674	663	762	730	698	719	679	735	683	662	662	705	709	687	689	699	708	740	697	686	692	690	710	727	717	682	717	692	671	696	686	710	698	696	712	727	751	716	676	660	686	677	709	730	693	769	673	741	698	683	626	686	708	701	720	696	725	743	720	718	701	711	694	672	661	704	693	701	734	683	679	700	681	704	690	701	730	714	718	656	690	673	707	726	688	704	667	702	701	698	655	704	676	700	666	720	719	697	702	691	664	718	653	730	730	671	731	745	698	731	708	750	707	692	756	703	704	726	675	693	677	666	711	702	685	680	694	700	683	667	693	722	688	699	706	716	708	663	699	692	729	713	719	695	710	721	696	666	679	696	679	650	705	654	664	713	725	674	653	720	730	724	693	705	728	716	718	641	707	719	762	710	735	725	722	719	733	708	669	659	702	691	684	692	707	678	681	691	699	673	727	671	677	711	733	743	724	650	708	754	702	711	746	749	684	705	736	701	718	717	695	707	703	701	728	709	749	681	733	696	669	720	708	689	691	709	735	717	692	706	666	711	686	691	657	675	722	669	681	697	712	654	712	726	672	698	699	660	722	696	713	683	721	730	733	684	671	662	684	754	666	682	703	704	675	683	679	669	715	722	708	697	696	682	660	686	712	688	696	725	692	716	681	675	667	694	705	724	667	682	696	688	704	680	730	747	701	665	652	707	686	673	701	670	625	702	677	691	692	695	753	740	706	747	715	712	689	723	698	710	693	718	693	691	721	718	699	714	674	729	706	717	688	714	723	686	720	691	708	697	638	706	716	720	697	708	689	677	683	668	714	673	697	683	692	701	720	728	630	748	706	702	681	636	673	711	699	740	706	677	698	708	685	726	693	735	687	721	716	746	681	718	694	658	749	718	710	710	701	714	720	717	693	630	723	710	695	671	724	676	675	641	708	740	691	675	669	696	704	738	675	712	722	689	670	712	662	690	688	725	702	715	674	680	701	727	688	687	751	699	741	725	660	719	710	691	707	668	649	676	766	730	714	690	716	712	670	671	726	695	632	662	681	631	689	700	758	675	700	695	724	714	697	707	690	705	717	712	727	702	700	709	682	715	686	675	682	708	687	686	673	678	692	700	682	719	727	695	716	692	663	735	730	664	720	694	724	704	684	678	688	700	710	685	727	653	736	692	711	684	777	705	644	732	698	694	697	695	718	667	684	700	750	728	712	718	721	651	709	700	708	752	687	692	693	693	697	682	647	726	676	631	689	697	681	737	696	690	740	691	721	714	677	720	704	742	668	702	706	677	714	739	701	688	721	678	690	723	710	762	711	683	672	694	686	693	691	674	731	723	730	731	655	702	712	668	721	693	665	700	699	719	708	707	710	696	707	678	727	708	667	729	679	713	730	730	663	701	693	701	707	690	671	670	737	718	742	727	694	672	692	676	685	669	677	652	675	685	703	720	717	673	649	643	739	700	705	720	705	698	758	663	746	710	692	672	703	707	688	698	650	721	687	724	691	675	625	735	695	652	693	665	710	686	694	732	721	701	698	712	684	724	685	700	681	695	651	707	741	729	723	731	711	708	746	703	687	716	662	700	721	692	721	685	655	705	685	697	715	669	707	694	690	685	632	687	659	702	724	690	666	670	664	733	660	651	706	737	726	703	671	700	748	736	692	729	688	717	713	725	702	718	731	689	694	659	670	680	676	701	686	674	695	700	682	660	694	689	705	707	736	728	728	707	689	687	709	725	730	684	711	702	679	748	688	719	699	734	727	727	706	686	751	674	697	682	754	733	711	681	683	678	668	701	711	684	617	685	720	695	725	681	667	695	662	731	625	676	689	715	719	718	695	699	724	714	726	718	704	679	655	658	741	715	709	687	698	720	679	694	695	692	711	672	646	680	697	688	697	701	739	675	705	669	703	717	742	673	709	672	680	699	731	717	667	701	722	683	661	716	694	726	701	703	751	685	685	702	695	708	680	648	737	683	761	700	731	730	719	731	693	704	703	638	691	662	727	712	714	688	691	726	696	710	729	694	717	678	678	689	703	724	706	737	739	702	722	685	730	656	758	678	726	719	668	655	703	641	661	721	670	723	699	743	670	680	705	699	755	707	752	708	688	655	657	706	700	671	691	698	663	713	677	694	710	718	692	692	700	696	715	693	704	720	703	686	704	678	697	675	739	723	714	651	723	727	746	721	709	692	712	690	715	724	702	678	700	672	677
25182	9411	8975	1256	339	205	207	229	231	222	225	204	167	163	199	201	198	213	191	170	175	226	193	205	212	201	187	196	194	191	207	198	200	200	206	219	198	218	222	206	188	218	231	217	250	214	209	197	201	206	204	208	180	190	179	163	191	191	208	207	222	184	182	189	191	176	205	192	206	211	230	205	212	199	210	214	199	225	199	193	226	189	213	191	183	205	177	232	209	223	231	205	223	199	207	197	224	189	166	226	200	202	200	226	202	206	205	184	189	194	220	218	209	189	175	199	197	202	213	192	200	174	192	205	193	191	213	212	191	232	228	200	225	183	173	203	235	203	232	181	190	196	194	177	187	186	195	208	221	177	187	206	206	204	198	169	191	202	220	237	188	227	197	195	216	198	185	208	192	219	215	198	194	210	192	183	192	181	171	207	198	202	199	214	200	208	203	214	211	200	228	196	198	207	198	216	182	193	218	199	214	184	183	182	184	182	248	194	225	197	200	196	211	177	193	178	237	196	210	189	209	184	193	195	190	216	190	209	217	197	196	204	189	191	197	180	211	188	185	210	205	174	219	161	207	194	201	205	191	192	200	189	212	208	174	203	188	210	213	203	202	207	223	190	205	173	203	198	185	190	247	192	181	195	201	228	188	199	196	214	203	171	189	188	210	179	207	179	187	212	204	221	195	217	214	205	190	199	201	201	183	213	197	198	199	224	158	171	224	240	209	166	217	196	216	215	206	207	208	220	196	167	195	205	208	226	223	186	209	184	191	220	188	194	196	207	198	167	214	163	213	192	197	217	204	186	210	194	205	206	220	192	186	207	197	177	199	189	184	198	206	177	243	215	230	189	213	229	203	177	214	207	197	178	181	199	226	204	208	187	216	201	200	218	195	190	189	221	211	200	182	187	187	210	208	182	184	192	208	207	215	195	225	185	202	199	213	185	194	200	210	202	189	197	226	201	205	198	212	199	216	202	232	199	190	176	187	222	211	207	194	204	186	189	197	181	216	163	190	219	187	192	197	215	192	208	190	213	196	217	198	187	191	210	187	192	214	193	185	203	214	192	187	194	202	206	202	196	196	217	201	200	175	210	181	204	175	190	188	196	181	179	202	195	171	194	178	208	202	215	215	204	187	208	173	206	181	200	173	213	224	186	204	197	197	191	193	206	210	193	206	195	211	192	214	212	188	189	177	178	201	223	202	202	188	195	203	183	184	201	208	202	192	213	188	173	182	199	183	185	203	167	221	193	200	178	211	228	196	192	222	182	197	184	178	185	199	164	208	190	205	210	198	215	219	220	194	202	199	200	202	197	220	220	191	192	181	179	206	210	210	190	196	197	224	186	199	214	204	211	201	202	190	188	212	216	182	194	201	205	196	185	210	219	210	208	174	181	181	172	168	206	190	204	196	213	206	190	177	182	198	198	176	200	200	166	198	200	172	170	211	173	197	188	187	222	197	175	205	207	214	200	202	186	191	177	212	182	214	226	174	219	190	212	213	186	206	216	192	220	217	175	197	222	204	205	224	203	195	215	187	212	189	186	190	215	191	191	211	209	191	196	188	180	183	188	198	191	211	219	223	188	189	184	178	200	206	191	202	207	192	222	235	204	173	188	220	227	198	209	161	208	206	181	198	198	212	193	202	219	187	205	189	207	202	210	181	206	198	205	222	179	199	218	177	220	208	180	200	183	189	203	194	212	195	212	188	207	194	184	169	207	193	193	207	203	200	180	182	199	208	178	190	191	192	189	199	193	191	195	167	208	200	207	176	185	228	205	221	205	214	188	208	202	173	192	232	200	191	207	219	174	183	213	212	205	205	237	186	209	184	185	208	198	202	204	202	195	225	201	194	197	208	195	177	201	199	184	178	186	208	156	200	181	209	211	181	184	201	202	167	192	197	207	215	205	201	215	172	211	167	189	193	213	187	211	209	191	193	201	204	185	208	199	189	175	229	211	205	202	205	185	212	189	199	196	206	193	191	200	179	213	215	202	192	196	187	197	196	213	203	196	207	200	198	187	195	183	207	215	187	215	207	193	195	171	194	204	186	187	186	192	189	180	199	177	191	197	171	216	186	181	196	200	212	188	162	204	207	176	199	186	200	182	242	200	198	205	190	190	218	205	173	197	173	197	189	195	208	216	213	204	200	191	176	210	186	194	181	180	173	199	218	206	202	195	215	210	188	208	179	187	207	205	238	160	191	199	213	201	201	187	178	193	184	179	179	209	219	201	210	188	187	194	190	178	168	238	187	207	194	200	224	184	179	192	197	187	218	223	187	204	173	184	212	201	192	194	186	185	193	213	217	203	190	200	211	215	194	188	180	210	168	190	207	197	189	197	201	182	213	209	198	194	237	173	195	189	206	179	212	199	192	208	204	215	217	192	220	177	229	200	195	206	189	186	200	199	150	189	217	190	221	210	196	215	206	196	186	192	185	210	188	170	212	163	197	179	208	194	207	200	219	213	204	210	202	197	201	182	187	213	193	179	209	203	188	201	210	203	201	224	190	188	202	226	185	198	209	188	240	189	188	198	173	173	212	208	198	191	192	201	222	183	202	186	188	198	204	198	188	189	186	198	175	210	201	171	202	209	213	193	192	207	197	202	200	213	174	173	217	180	191	202	187	206	190	182	177	180	184	217	191	204	216	196	192	198	225	195	202	180	207	198	179	212	213	209	193	181	207	202	198	200	198	172	193	185	184	189	191	179	203	211	188	211	217	195	212	186	204	213	177	203	198	217	180	205	206	195	203	179	191	211	200	195	189	240	167	186	217	198	202	183	194	193	224	212	215	190	177	197	197	188	189	190	199	191	189	216	211	205	206	211	187	182	184	189	214	194	203	192	206	191	206	206	179	194	215	194	235	226	217	211	196	195	199	206	185	207	209	203	214	210	207	193	207	225	184	193	209	190	180	179	185	187	180	199	195	195	205	219	190	180	195	196	173	183	186	213	192	201	190	178	198	180	205	219	175	190	183	217	207	194	182	214	224	202	173	216	197	202	203	189	197	221	221	202	192	197	199	209	184	180	207	192	209	192	206	182	199	220	177	162	184	214	185	200	201	201	200	190	189	200	190	221	180	194	211	180	177	190	187	216	173	190	208	219	187	198	188	204	199	200	212	206	199	205	199	206	199	218	159	213	184	199	196	199	210	196	199	187	195	190	211	209	189	183	193	173	194	189	202	189	192	172	226	173	187	196	201	190	207	218	184	212	199	197	204	176	202	183	210	212	207	183	206	184	204	185	178	212	190	221	185	222	192	224	199	190	220	194	208	203	187	187	206	211	206	185	188	209	213	195	183	214	195	204	187	198	215	199	203	207	187	202	222	209	190	206	215	190	198	194	191	204	195	192	199	218	210	169	188	178	213	194	192	191	215	201	207	177	201	191	187	213	192	188	199	178	195	206	178	203	180	194	203	211	217	177	201	215	194	206	191	179	198	167	205	208	183	189	201	229	200	207	196	201	197	200	181	200	204	212	192	193
21161	10361	14651	1677	652	623	609	598	622	556	586	577	552	533	539	550	526	551	527	547	504	563	543	524	494	567	577	646	549	547	561	558	567	535	543	546	530	576	599	585	573	545	583	655	708	754	811	583	593	539	601	625	658	666	568	570	560	515	536	546	571	552	591	566	562	562	562	548	564	534	562	545	558	542	583	584	550	558	545	559	531	540	580	574	555	572	585	553	562	586	603	712	697	693	644	656	579	582	585	538	582	546	593	486	575	511	524	558	579	573	566	536	537	558	562	571	573	533	533	540	474	560	581	571	556	557	523	557	562	537	549	562	571	502	549	544	558	562	579	565	539	548	551	517	558	575	544	573	499	522	553	531	533	579	599	552	626	533	557	554	543	558	589	546	577	528	524	574	571	537	560	516	552	574	585	548	559	562	517	549	538	537	553	568	562	535	528	539	550	581	587	553	544	526	547	568	575	501	517	547	515	550	544	551	571	518	534	527	575	544	554	585	540	564	552	548	544	517	584	550	546	505	599	529	568	524	559	570	545	536	572	555	590	525	551	572	525	560	549	568	546	533	610	518	537	551	516	502	573	532	593	551	534	575	543	536	541	522	559	529	556	544	562	575	524	573	572	540	559	594	579	565	587	557	559	581	537	534	541	589	548	544	554	562	519	561	552	552	519	572	545	559	563	558	567	564	560	549	559	578	564	535	567	552	553	572	575	530	531	553	547	522	521	514	517	571	533	542	563	565	594	564	565	566	550	544	537	552	542	540	538	531	545	525	551	546	549	540	546	574	584	573	535	578	547	558	568	553	514	548	535	585	561	551	561	548	542	570	587	561	546	530	549	553	567	539	605	546	526	555	566	523	562	528	528	556	524	532	551	543	514	532	559	546	539	532	579	568	559	571	506	539	552	529	538	533	567	566	558	534	544	557	592	520	548	568	524	546	576	522	572	570	575	559	550	511	544	545	532	533	570	574	574	595	562	564	552	516	572	539	564	568	520	575	576	591	491	587	545	560	530	552	521	557	558	580	512	546	590	559	559	597	572	510	521	552	547	527	534	523	594	527	562	527	534	550	549	573	568	532	513	539	554	544	517	575	578	556	544	553	553	557	553	557	559	560	510	530	560	540	605	565	502	532	567	560	562	514	552	569	571	544	492	581	570	568	569	567	577	496	569	538	537	514	547	511	538	560	601	577	561	532	583	576	542	571	535	546	519	624	552	557	575	570	556	523	513	534	590	558	597	510	573	557	568	563	563	560	565	515	542	561	521	542	554	617	543	534	621	565	546	567	539	525	587	538	568	562	528	558	553	527	526	569	611	553	588	478	537	579	536	500	560	560	602	557	569	520	571	531	548	546	536	518	561	550	555	553	545	563	571	539	580	555	551	533	555	560	550	557	571	574	544	612	556	541	574	553	531	556	564	542	547	553	559	607	579	578	563	546	566	537	511	577	557	564	532	560	553	548	522	537	534	558	545	551	534	573	563	523	515	524	557	562	546	560	546	550	539	562	588	480	555	540	537	565	540	546	562	550	535	552	556	581	562	568	552	588	551	564	527	553	536	532	558	555	528	577	534	550	561	539	544	538	567	586	552	535	592	553	601	593	574	562	553	516	566	515	571	517	579	538	544	523	529	525	569	558	595	562	546	546	527	548	561	541	558	507	539	546	532	529	535	547	590	532	586	548	526	549	567	547	569	554	518	548	517	560	520	547	554	528	581	552	547	501	578	533	557	520	511	560	556	557	610	528	537	561	555	514	524	553	542	582	527	552	523	553	586	539	539	508	573	513	541	556	546	556	578	543	558	547	539	534	593	583	564	543	502	575	519	559	528	543	551	585	557	540	560	586	563	528	528	610	532	549	511	582	550	607	537	499	542	556	559	560	589	546	522	532	571	521	567	552	505	561	574	554	568	536	562	563	547	524	535	547	525	554	546	577	548	580	555	563	525	567	544	554	589	561	558	581	566	561	539	602	562	568	529	571	553	567	574	519	542	582	556	553	528	532	579	598	538	577	568	582	521	516	516	571	494	536	575	536	525	552	531	544	536	524	590	526	568	553	517	565	561	547	514	595	568	551	567	586	558	519	565	567	532	522	609	550	528	560	590	554	602	579	582	546	522	564	603	589	568	573	563	586	560	511	540	573	540	556	541	533	519	547	568	566	572	553	546	579	577	540	579	536	532	539	518	533	561	535	550	530	521	543	537	564	562	532	552	522	548	516	556	565	564	563	559	578	558	540	560	551	535	566	564	579	556	555	522	575	569	538	538	545	518	523	511	523	560	536	545	603	540	550	581	575	561	565	522	576	538	567	585	559	499	531	549	569	573	564	501	546	527	543	485	559	545	527	556	552	588	548	532	563	544	555	557	550	558	526	553	588	551	514	552	533	572	500	558	570	576	557	582	533	544	539	533	572	549	557	536	539	569	563	564	553	542	562	596	516	530	536	554	547	637	556	581	568	528	493	556	495	562	531	570	503	548	557	537	561	575	542	517	482	507	531	543	528	561	526	548	514	549	561	532	530	538	552	576	585	551	541	529	594	564	571	565	547	542	569	570	565	567	572	550	563	559	543	520	513	584	608	573	576	626	596	520	620	543	525	584	545	526	535	548	532	579	550	550	535	591	565	604	572	527	536	575	581	534	560	577	541	556	547	580	569	534	551	522	568	540	554	571	552	553	511	528	561	583	558	532	590	513	560	548	533	573	518	505	565	555	554	570	566	494	584	522	535	535	530	541	545	559	567	546	552	545	538	577	527	566	514	610	538	595	544	548	525	567	530	585	539	523	522	572	559	534	564	549	509	527	523	546	561	519	559	556	508	548	550	545	510	541	556	548	514	530	520	537	602	575	543	576	576	549	564	560	538	572	568	586	528	547	508	516	502	562	563	559	514	570	553	535	572	544	567	537	550	572	571	508	555	585	516	568	592	597	560	552	555	571	569	560	598	541	563	551	538	573	565	503	575	583	531	557	519	550	512	511	574	576	548	521	560	597	589	542	541	533	505	561	545	518	550	540	564	556	544	544	565	561	572	586	556	548	531	573	543	543	548	550	537	534	548	546	544	548	575	563	563	517	562	575	546	558	525	569	556	561	584	536	550	566	554	531	539	559	548	542	537	541	524	576	564	519	582	548	563	535	534	533	576	539	552	550	541	573	582	575	572	571	526	565	534	554	562	543	558	594	536	526	534	546	527	543	560	543	500	553	560	571	586	541	541	588	565	552	583	587	544	566	536	531	540	549	581	528	547	564	526	565	546	549	558	535	611	572	565	587	551	564	552	530	561	572	556	570	540	515	524	532	530	551	576	529	543	590	578	507	529	529	571	558	546	578	614	584	522	572	560	557	563	543	561	572	552	555	585	573	598	545	512	549	554	538	513	537	550	563	535	565	564	540	517	511	547	543	587	567	570	549	575	560	553	563	558	540	503	541	579	565	563	543	569	557	550	591	520	565	522	562	547	574	536	572	558	551	562	559	555	546	549
66504	49653	52292	19962	2131	372	292	248	217	217	208	186	187	201	188	179	195	166	199	184	167	188	174	153	178	175	183	200	149	169	195	167	158	143	154	167	185	151	172	176	186	173	200	311	376	482	514	299	189	170	174	231	275	312	233	171	174	188	153	165	152	177	154	153	161	177	143	175	176	155	136	188	174	144	173	181	202	170	167	161	184	176	153	189	170	176	163	164	177	184	194	308	270	251	215	182	189	161	162	142	157	187	165	154	175	147	173	166	156	155	149	164	157	194	155	163	156	156	174	154	156	175	178	162	178	163	170	172	164	162	153	160	160	164	170	156	168	168	182	167	170	139	151	162	160	168	162	153	145	150	183	171	182	171	175	180	184	168	164	181	153	174	165	173	146	165	197	147	147	189	180	151	152	156	167	171	163	161	159	175	157	168	158	151	163	156	192	163	138	180	175	175	193	185	192	160	152	174	148	155	158	152	175	185	171	171	164	163	163	176	161	146	168	167	167	178	175	155	166	144	169	184	159	173	150	148	161	157	182	163	156	155	157	172	188	140	189	176	152	158	186	144	179	182	170	177	184	151	172	175	157	178	172	157	178	140	172	168	175	173	172	152	159	144	176	167	164	167	163	182	164	169	169	170	167	169	177	168	181	157	163	168	159	163	149	163	182	148	170	161	170	159	169	155	169	176	191	157	139	167	165	196	188	164	175	156	166	153	173	179	176	146	158	171	151	191	160	180	187	157	153	158	144	162	147	147	164	161	164	181	184	169	161	178	188	145	184	143	175	165	165	154	157	174	178	172	184	189	147	170	169	156	182	162	164	162	172	182	160	176	184	164	151	176	161	161	163	174	154	179	154	204	176	151	153	169	168	159	174	164	165	165	158	165	176	155	190	168	173	167	156	140	155	184	176	174	156	164	167	170	169	163	168	151	146	171	183	162	150	196	138	200	158	164	188	183	167	164	195	150	185	159	146	168	152	155	156	157	167	142	154	173	180	165	180	162	197	158	163	157	160	164	188	176	174	173	161	169	129	148	169	154	173	162	167	180	151	178	153	155	177	174	176	164	163	158	150	160	178	167	171	177	172	159	166	175	158	189	175	153	166	155	173	171	151	161	149	177	145	161	153	153	164	174	177	148	157	147	150	175	172	163	165	149	171	186	163	167	143	184	169	136	171	172	165	176	167	153	171	166	169	181	175	160	177	155	163	167	158	157	191	150	177	180	160	161	184	159	180	174	167	154	162	157	170	172	177	160	178	171	176	168	160	150	194	159	170	160	167	172	165	170	148	157	172	157	143	158	163	179	176	176	163	174	170	185	189	179	183	180	159	160	142	173	166	146	185	175	142	192	156	148	155	168	167	182	156	183	172	142	169	146	160	184	186	169	177	158	140	147	163	160	183	173	175	152	151	161	169	189	151	164	149	170	168	173	167	146	161	134	162	178	161	162	167	157	186	168	153	150	185	174	178	177	156	152	154	172	164	169	164	163	173	164	176	172	163	133	151	168	166	158	161	165	171	148	187	186	176	166	171	166	181	172	184	165	142	176	176	149	177	151	173	180	167	165	143	138	158	153	155	175	176	188	189	156	142	153	181	178	151	152	165	181	189	172	163	163	166	184	169	171	167	161	171	171	163	164	176	178	188	178	177	170	161	196	155	165	149	168	156	190	179	195	154	170	192	178	163	178	201	160	146	158	152	147	162	166	137	151	179	180	189	160	200	158	185	149	168	155	159	156	169	166	144	165	187	162	163	148	154	157	178	178	150	146	171	152	185	166	145	144	163	165	168	160	168	159	169	157	153	176	174	177	170	152	160	164	173	185	163	173	164	181	176	153	171	180	159	174	167	159	190	178	154	179	172	174	160	175	156	166	175	169	169	143	170	160	152	167	160	159	163	172	181	161	173	179	176	170	180	160	158	166	156	165	171	152	163	158	170	155	162	171	185	170	182	165	175	157	149	182	172	153	182	156	181	173	168	168	170	190	172	186	155	156	138	160	175	161	157	172	158	177	160	182	163	153	165	158	149	158	164	183	145	162	160	175	180	181	172	163	161	157	161	187	191	116	159	162	152	145	149	164	175	174	135	157	158	163	174	147	195	165	173	158	142	172	172	147	166	157	158	182	149	175	166	177	153	162	168	170	176	179	162	178	180	166	166	190	151	150	182	150	155	165	162	150	190	179	149	171	174	161	176	171	161	162	177	183	165	176	165	165	153	162	171	175	160	140	160	184	149	161	167	171	181	184	168	161	186	160	166	162	162	147	163	151	169	153	174	151	174	162	183	150	173	163	159	156	160	180	146	163	171	164	147	169	148	149	178	191	168	169	195	140	154	175	158	170	152	189	159	155	163	153	159	157	158	178	150	171	148	170	182	178	193	185	165	153	204	164	187	171	174	171	161	170	163	166	188	156	159	167	196	152	152	161	186	160	175	159	173	190	137	159	174	153	185	166	169	171	176	143	164	158	163	149	152	156	173	163	175	150	157	162	145	169	170	167	144	150	166	170	167	156	176	161	154	175	139	134	185	157	166	154	148	195	198	175	162	172	153	175	162	189	168	166	150	163	169	162	162	147	174	166	177	167	155	182	196	156	158	172	163	177	179	163	198	170	166	158	172	190	174	178	164	143	181	169	163	166	159	180	169	159	177	167	169	152	162	165	171	156	172	168	135	162	168	167	169	160	191	180	191	169	193	159	163	177	167	201	160	173	155	166	154	166	135	181	161	169	178	184	182	172	169	167	174	169	152	167	153	158	154	164	161	165	166	148	166	148	157	173	191	163	168	168	160	175	167	153	176	164	156	166	150	161	171	151	169	146	168	161	150	170	175	141	158	171	179	169	195	130	179	192	175	178	142	159	159	153	176	165	159	170	185	175	160	161	174	163	160	149	173	195	168	151	164	179	185	195	169	194	161	165	186	200	178	202	172	178	162	172	161	164	158	162	146	161	182	157	155	181	151	171	155	206	172	173	142	182	178	179	166	186	168	179	157	185	161	179	142	184	182	152	174	160	155	172	167	152	168	153	161	172	173	146	156	153	181	171	183	143	173	165	176	162	139	163	167	178	155	159	171	149	174	161	156	150	175	173	162	166	177	150	173	166	165	162	152	170	163	166	175	199	168	162	168	167	155	148	173	167	156	188	150	178	182	165	151	163	169	167	166	166	156	191	171	165	167	176	176	161	170	185	189	166	172	173	177	160	182	150	172	173	154	167	155	167	174	155	160	150	164	159	181	170	176	160	159	186	168	182	146	174	173	171	153	166	194	175	179	167	167	172	181	183	165	130	184	174	161	173	193	173	179	150	154	161	165	199	160	188	161	155	172	181	162	156	185	172	163	199	188	175	172	157	179	189	161	154	172	167	169	176	174	167	154	182	170	144	181	180	183	156	166	169	195	161	157	173	175	173	163	172	166	178	140	145	184	166	160	175	182	185	158	195	185	163	165	162	173	208	181	176	181	177	175	161	168	172	157	171	166	161
42054	38260	47722	5763	1347	1175	1009	929	835	741	630	655	660	628	626	586	589	559	569	559	576	537	543	507	527	545	529	550	527	536	529	501	468	455	485	507	531	530	515	498	518	508	597	1770	2103	2788	3100	1505	674	613	653	986	1738	1714	991	622	563	536	548	528	533	506	525	459	506	529	511	538	506	478	513	502	508	459	488	484	489	515	484	552	521	536	548	520	542	501	525	484	484	530	811	1455	1298	924	771	627	463	477	477	486	487	473	483	508	463	442	465	496	487	519	456	481	436	508	468	469	471	489	440	433	487	476	445	445	480	449	490	480	499	482	500	499	496	498	459	461	489	475	458	530	504	501	488	440	471	505	495	506	499	473	449	436	494	430	457	432	466	454	531	478	483	497	448	473	462	495	499	454	453	482	476	454	494	488	498	500	494	489	482	468	476	446	468	441	459	466	494	477	501	477	497	483	487	486	463	467	471	480	494	483	470	472	439	474	463	498	463	453	472	469	475	513	464	467	493	449	487	507	489	473	476	515	502	485	495	464	504	494	508	456	517	485	528	527	452	445	508	464	499	508	468	475	417	485	504	493	477	486	450	456	469	497	457	494	468	498	492	502	494	467	473	472	427	444	461	500	481	470	477	474	523	476	448	480	486	503	455	500	483	452	468	497	499	473	512	460	498	523	490	490	483	500	483	505	471	453	461	450	467	444	507	489	473	429	501	463	470	478	463	447	473	509	511	480	461	500	470	455	489	461	452	431	466	477	470	467	481	480	483	430	489	468	491	464	489	466	448	508	436	445	474	461	501	462	472	491	490	468	496	462	467	484	427	472	515	491	427	470	483	476	505	464	483	466	464	449	521	437	474	468	506	472	486	450	514	498	470	469	462	478	483	483	510	462	463	504	514	492	463	471	508	472	453	455	490	417	451	522	428	469	471	483	475	486	481	477	542	478	466	460	464	468	486	501	435	462	461	498	472	505	441	472	487	462	477	453	446	478	440	417	423	509	483	461	516	452	457	501	472	457	477	479	475	478	469	457	469	457	500	431	462	482	482	454	468	534	486	457	476	483	511	480	502	498	514	459	486	428	469	489	471	486	474	458	478	453	490	472	481	503	498	471	461	504	471	500	470	451	496	449	449	494	503	498	454	451	466	442	475	446	445	474	485	483	443	490	465	495	462	450	494	477	464	435	482	453	469	438	478	448	505	478	463	459	516	476	494	462	506	451	469	480	487	470	486	483	491	482	505	458	456	466	446	530	456	465	479	501	458	470	491	438	502	472	484	477	470	497	491	492	483	478	481	462	467	461	473	484	489	466	441	510	444	484	497	512	469	513	468	481	519	483	475	450	461	460	459	478	480	454	505	492	518	505	504	513	469	426	452	511	469	473	466	487	476	501	498	455	456	427	491	483	512	466	470	448	440	464	477	463	493	444	489	467	469	464	473	445	494	493	479	502	466	449	474	472	470	479	489	447	463	473	481	485	473	423	476	483	486	444	512	490	462	431	467	506	490	487	454	490	470	477	497	463	493	467	494	495	494	444	488	459	486	485	451	461	474	496	459	460	441	436	483	486	491	484	448	473	485	484	466	456	487	463	515	526	459	484	497	477	464	461	432	493	483	454	447	506	483	453	450	504	460	478	496	468	492	497	492	475	496	503	467	466	493	458	460	479	492	460	487	476	457	471	501	433	483	469	453	483	488	457	487	463	479	475	487	487	517	502	473	488	490	481	490	471	502	503	473	458	492	435	474	457	447	467	447	470	463	471	474	476	463	461	475	439	453	458	461	481	491	502	473	441	456	501	433	487	473	479	443	440	479	469	469	517	490	439	497	491	478	472	506	495	471	460	503	473	439	466	468	445	450	491	507	482	467	515	484	492	416	488	454	503	508	478	499	431	498	493	514	450	498	458	468	468	446	469	415	493	489	443	492	492	470	470	485	504	480	472	483	484	469	458	496	515	507	479	475	447	496	457	479	470	465	467	464	469	483	444	460	473	445	496	529	474	466	486	477	479	479	470	419	491	483	517	479	490	452	474	484	461	483	493	521	478	484	494	486	462	475	477	513	537	483	510	470	501	462	460	498	487	450	463	483	506	468	430	486	475	449	454	483	489	495	439	441	459	466	483	452	491	447	482	467	464	495	442	438	460	499	500	488	476	500	471	466	525	497	478	502	461	481	487	490	452	450	446	456	469	496	457	492	483	449	503	491	503	460	472	491	527	470	492	454	502	492	456	492	466	515	474	436	485	455	467	483	482	482	470	521	505	503	487	465	471	483	513	475	514	493	427	491	468	461	466	466	496	486	491	471	483	521	502	461	501	463	484	483	452	510	480	494	483	535	474	469	443	470	458	503	459	479	493	503	508	463	463	488	444	495	463	444	497	537	478	448	501	510	468	508	448	481	503	524	483	460	487	483	445	482	483	469	494	491	460	435	516	430	479	454	490	481	494	501	468	502	464	435	460	491	481	487	462	448	478	452	477	464	455	472	480	453	443	456	511	497	472	462	470	480	458	498	477	484	477	493	481	466	451	461	452	483	468	499	518	484	507	530	450	430	482	476	449	484	514	492	524	441	472	463	491	497	471	503	463	474	450	490	487	462	464	450	451	460	493	506	489	441	487	525	467	460	451	470	465	474	474	457	469	502	465	485	481	462	467	463	412	505	494	470	493	498	489	501	460	468	471	475	464	506	434	514	476	470	497	474	475	510	468	486	471	489	500	479	497	476	470	435	469	499	501	484	471	487	458	470	464	472	466	468	496	500	444	485	464	434	463	446	482	492	531	484	498	488	457	461	446	474	468	442	453	490	460	538	459	484	499	508	448	474	468	513	485	461	484	466	501	527	510	453	432	449	483	502	469	500	467	498	528	516	456	443	510	476	476	476	491	459	464	489	476	450	502	472	460	449	487	474	448	480	477	502	499	486	480	446	511	470	437	456	482	528	457	447	474	486	440	477	488	446	482	491	467	442	479	494	439	500	444	478	500	513	504	445	514	477	473	454	493	451	486	472	495	468	489	470	503	461	463	481	476	447	476	479	507	448	448	485	474	481	473	447	497	478	459	454	474	469	470	500	486	501	513	480	474	462	503	466	454	481	476	457	501	462	491	501	472	494	454	460	488	512	430	463	466	484	493	477	482	469	499	500	452	479	411	475	434	464	463	477	457	503	452	490	481	461	471	456	489	465	476	482	477	498	469	448	459	429	482	514	483	511	471	470	493	503	497	454	465	479	477	453	527	504	468	484	488	479	476	494	493	486	526	473	474	502	431	425	484	462	513	473	505	472	440	459	491	475	462	470	492	494	509	428	462	462	478	469	471	472	483	472	472	465	522	497	488	482	456	480	478	467	449	488	457	490	467	496	457	463	495	497	480	527	507	491	475	467	482	471	457	500	515	468	456	494	502	487	472	517	462	442	509	499	464	493	439	497	457	447	476	487	460	489	468	468	463	467	477	490	453	458	475	464	484	455	491	524	506	478	467	506	489	514	518
79149	63758	64484	28434	8709	956	457	331	309	275	258	276	274	263	269	238	233	238	243	229	211	197	215	217	219	202	208	185	257	230	212	197	230	207	193	233	192	215	205	183	191	231	214	428	558	630	717	309	248	280	258	336	500	475	345	237	202	210	219	199	231	195	230	228	200	191	221	202	213	221	214	219	209	207	214	185	202	190	196	239	187	199	216	203	232	217	202	198	199	187	268	317	418	405	338	228	227	201	218	207	206	192	191	203	216	179	201	228	204	209	207	205	199	200	226	201	200	186	235	195	213	209	226	210	198	245	220	189	209	201	202	194	213	200	207	210	202	199	201	196	216	212	192	195	203	252	180	194	173	214	215	202	202	174	203	179	192	189	216	199	183	183	201	220	204	198	197	204	227	209	203	219	204	201	199	187	198	192	217	192	206	206	202	226	207	196	213	184	214	174	211	219	196	193	206	199	189	218	209	196	190	206	201	234	186	212	200	204	183	201	208	209	252	205	190	198	212	182	204	182	215	209	213	222	195	179	190	217	223	173	193	189	186	189	211	193	216	188	206	179	193	196	230	213	209	220	208	186	213	193	176	200	192	208	192	210	183	195	210	206	218	203	197	209	194	241	206	213	196	209	213	183	218	202	196	195	205	198	200	222	184	206	204	207	215	192	187	179	209	199	183	219	178	216	192	194	182	225	187	217	187	201	212	195	195	222	203	208	179	190	201	218	217	168	172	223	202	174	218	204	204	205	208	198	188	185	198	216	195	217	214	231	194	209	232	215	191	210	204	191	208	215	176	210	200	212	215	197	196	196	186	197	236	191	197	222	216	203	208	183	217	215	207	200	207	196	210	213	199	207	207	185	183	222	221	203	229	199	217	184	231	200	220	207	180	224	182	198	195	201	188	184	187	180	200	226	213	217	203	205	206	189	206	219	181	211	202	190	207	216	165	198	208	193	201	185	177	189	200	227	183	160	211	184	195	199	184	214	180	208	190	193	207	226	206	182	218	205	185	221	201	177	193	210	203	195	203	233	179	198	196	215	196	190	208	228	211	210	191	178	220	206	196	194	213	191	201	200	204	202	190	202	185	172	214	196	221	191	198	192	195	216	196	220	218	190	195	219	227	191	207	214	201	208	223	200	218	205	206	205	195	182	206	185	187	207	208	164	188	243	192	215	208	183	190	206	217	211	199	190	198	189	237	206	206	200	206	229	217	193	194	216	208	211	191	197	196	190	219	194	227	190	209	214	210	185	200	198	208	207	193	194	218	196	206	228	185	192	218	205	218	231	209	175	199	198	208	193	196	219	204	192	197	190	233	200	212	183	200	193	205	200	217	225	218	202	224	210	193	188	217	210	197	192	168	206	234	199	185	195	206	190	219	218	209	199	211	207	196	212	211	167	188	203	210	189	202	185	220	220	214	199	174	201	211	203	198	205	189	209	196	218	209	198	197	200	214	183	216	224	212	198	190	207	206	212	191	187	211	198	182	188	198	197	178	190	185	193	205	225	187	179	168	198	200	211	223	208	199	204	158	196	205	181	213	225	186	177	196	191	209	191	201	213	224	212	237	201	205	208	228	201	198	204	177	214	197	199	216	185	213	215	213	182	195	178	209	203	208	205	194	222	216	204	220	211	191	199	192	219	186	228	211	188	187	204	202	198	202	192	194	222	168	204	187	216	226	202	220	211	226	187	211	204	187	187	213	191	176	220	215	194	193	199	218	184	222	172	200	214	226	204	194	193	200	219	188	198	199	206	218	196	175	199	208	209	219	209	222	183	191	192	214	187	203	172	181	234	208	198	184	182	199	211	195	203	174	202	196	220	194	216	226	182	220	193	188	236	189	210	223	222	181	223	197	213	223	200	180	198	233	210	207	196	219	221	230	206	196	195	186	172	207	212	209	209	224	235	195	220	175	213	181	203	192	179	190	202	234	214	210	208	210	214	234	217	182	196	190	208	183	211	219	208	213	218	189	193	194	168	191	205	229	193	195	197	203	181	179	196	186	192	241	209	217	190	185	197	190	203	182	186	190	203	173	226	210	198	203	182	204	174	196	223	201	182	199	212	191	197	238	205	183	190	217	205	212	179	203	206	199	216	187	211	195	211	203	196	201	218	207	216	187	209	198	205	188	191	210	181	197	192	213	213	205	175	188	229	215	221	229	215	193	194	176	173	193	199	203	218	193	186	207	186	207	183	175	189	222	168	209	211	179	185	217	208	217	206	205	217	196	213	198	201	191	201	196	193	185	222	193	219	201	216	195	180	221	231	206	208	188	164	210	184	227	190	197	195	221	224	200	216	185	201	213	204	205	204	214	181	205	207	189	216	174	193	194	209	191	187	212	214	213	217	205	208	209	189	209	214	217	204	211	219	198	202	203	223	216	192	209	208	219	246	225	195	207	196	204	205	219	204	217	206	192	205	202	208	178	193	209	200	206	207	207	217	218	220	197	189	183	213	231	221	203	219	206	224	208	207	184	227	213	197	186	229	193	230	213	204	215	203	216	218	184	190	193	191	193	209	199	226	202	176	210	194	204	193	238	196	216	198	197	194	210	199	197	187	226	216	201	182	197	193	219	202	176	184	203	204	196	219	225	227	203	214	209	195	188	213	192	205	196	196	190	214	187	209	193	212	219	206	187	207	219	214	209	199	197	211	215	210	196	171	188	207	197	216	191	219	208	220	218	219	179	212	184	191	194	188	193	213	185	198	209	201	195	221	202	195	227	205	197	179	196	193	199	200	201	204	187	208	204	224	191	210	183	219	180	196	193	204	213	204	193	220	197	183	205	205	204	178	192	220	196	187	212	186	189	196	184	178	202	234	208	197	184	203	180	205	218	218	206	179	219	217	213	194	176	190	183	218	201	198	199	201	188	216	217	201	216	199	191	192	208	214	171	206	203	186	216	204	206	184	196	205	184	182	189	213	192	219	201	213	195	187	214	202	212	195	197	190	197	192	192	188	194	224	201	182	205	215	189	201	188	220	222	220	225	176	208	218	188	206	207	200	216	199	201	196	201	203	201	234	238	202	199	197	219	208	199	215	178	165	216	193	202	225	210	207	236	200	190	197	200	205	180	208	173	209	177	182	189	221	191	206	223	200	187	207	198	217	207	201	214	212	211	196	212	190	200	225	205	194	161	232	212	204	190	213	184	181	205	211	204	207	211	193	222	196	187	201	192	203	204	204	190	202	204	215	214	201	165	205	179	182	177	224	191	218	214	197	195	222	182	200	236	191	188	203	196	194	222	192	201	206	205	203	239	221	210	181	211	208	188	193	211	220	196	203	231	205	198	193	211	190	193	206	228	212	229	195	231	204	242	183	191	197	195	199	189	177	194	210	202	196	181	217	188	203	217	202	212	225	205	207	218	207	219	186	210	187	194	169	217	185	219	186	191	226	178	186	188	206	210	201	207	200	211	178	213	210	199	203	228	209	206	199	177	209	199	193	201	203	215	166	219	247	213	171	188	219	229	190	219	195
51705	47984	57270	7085	2048	1725	1471	1340	1179	1110	995	918	879	831	821	738	759	728	726	682	720	720	671	672	639	664	621	622	612	607	642	604	593	635	640	612	557	588	562	589	627	676	930	2599	3343	4225	4346	1236	900	919	1037	1576	3520	2923	1715	823	746	722	679	642	640	619	619	577	564	573	603	602	560	578	549	572	598	656	599	571	604	623	637	670	649	658	706	698	710	709	565	563	555	600	943	1248	2290	1846	1216	808	553	547	552	559	580	563	585	596	586	553	552	547	537	530	529	594	576	555	579	558	594	546	558	563	544	558	552	577	548	532	534	576	546	607	581	539	545	524	546	547	572	582	568	556	574	560	595	527	518	573	608	619	539	589	544	581	569	564	609	572	537	596	566	519	536	552	570	576	560	515	563	553	590	539	559	561	610	536	547	594	553	566	603	582	559	542	553	583	552	587	537	536	543	575	557	564	584	546	594	569	539	594	530	515	580	599	564	518	554	567	557	544	515	484	555	580	593	560	544	540	572	559	592	604	560	584	582	525	563	550	565	576	548	596	580	571	559	568	592	559	585	576	562	597	573	599	557	610	519	544	597	530	566	520	544	550	515	582	580	540	543	525	517	545	539	579	582	553	591	593	587	597	576	515	537	556	571	565	555	602	553	588	534	568	579	548	532	534	548	544	574	583	507	585	563	598	565	529	563	559	571	575	565	525	563	560	586	584	521	553	543	561	567	565	559	557	503	543	590	516	556	550	532	526	534	571	580	583	543	588	587	626	586	558	599	573	577	562	578	603	522	564	541	571	558	566	562	551	566	580	548	574	542	562	568	542	557	613	587	595	543	563	532	593	575	582	560	546	584	565	533	542	572	543	535	590	555	543	566	594	555	541	562	546	568	560	573	552	547	595	556	601	540	594	604	575	558	541	570	583	590	570	573	563	588	532	563	552	582	604	535	584	533	521	541	552	568	572	557	575	604	579	605	552	551	534	566	601	570	541	538	587	592	542	583	601	568	624	577	575	522	561	532	548	592	538	535	572	556	565	529	577	563	562	577	524	536	577	558	559	568	565	548	560	575	541	551	526	544	583	595	610	582	551	577	555	535	548	534	561	601	594	561	560	574	578	606	572	602	586	533	551	555	577	540	604	580	577	523	552	578	546	570	563	539	559	544	596	561	569	557	539	597	578	589	597	546	549	596	581	590	532	580	519	550	557	572	553	584	544	574	543	554	543	549	566	585	555	537	557	537	535	572	562	576	565	552	555	601	568	560	568	546	594	568	543	550	550	545	526	566	583	610	577	570	533	575	593	547	550	587	549	565	576	552	552	543	563	534	557	543	587	580	546	559	548	599	540	583	527	613	529	562	554	557	573	515	555	566	608	629	567	553	563	571	593	579	595	553	596	602	611	550	576	578	578	543	567	513	584	571	535	554	564	553	557	559	569	567	499	571	582	541	592	563	550	533	572	560	518	581	580	524	580	551	572	566	572	590	564	582	554	526	539	568	524	546	581	570	540	572	573	580	531	521	540	550	562	591	570	550	552	541	575	535	576	542	567	528	568	598	533	536	580	520	509	508	587	532	561	563	537	552	612	570	561	546	529	549	543	572	545	538	554	540	555	560	560	513	575	570	568	537	559	543	542	547	555	607	578	586	554	537	551	512	553	579	544	541	578	560	572	570	564	555	592	554	539	556	570	570	548	545	576	523	582	581	545	539	581	563	565	544	570	594	584	567	608	561	565	545	524	558	588	566	544	570	527	541	533	560	606	594	563	572	533	547	560	527	545	529	574	579	570	586	595	565	594	570	555	533	525	518	595	576	573	562	573	571	569	558	595	543	576	580	578	555	518	595	634	544	556	565	540	521	546	595	543	530	567	540	545	594	558	595	530	544	562	543	541	598	587	559	553	564	595	554	554	555	547	560	566	557	545	542	531	567	572	578	557	531	552	554	549	549	539	584	563	550	551	580	590	577	546	542	585	529	587	565	551	570	541	555	546	551	542	541	556	537	543	579	549	581	556	538	596	562	558	560	548	601	584	576	544	569	583	551	576	553	575	601	529	580	625	603	526	516	557	573	540	538	549	604	554	563	554	550	557	581	579	531	556	562	548	513	561	573	560	527	555	540	556	566	568	517	534	575	563	560	558	537	522	560	578	571	565	596	509	555	578	571	548	558	552	575	585	590	593	562	532	586	573	547	564	545	570	537	551	544	571	507	551	558	568	576	566	640	539	531	555	554	532	528	559	569	544	586	541	548	584	489	551	585	566	599	563	551	552	584	543	543	582	550	531	534	547	625	572	517	562	544	554	543	540	563	573	563	584	573	573	569	565	552	576	561	587	521	577	546	609	542	582	544	540	615	517	579	536	547	542	572	566	603	580	560	557	560	532	534	573	563	553	538	552	559	571	590	568	531	580	544	534	602	561	563	551	573	561	595	572	500	540	582	571	557	576	534	560	555	535	558	580	559	547	539	571	554	582	539	568	541	580	563	581	560	557	549	554	566	555	597	532	581	542	568	551	557	568	569	544	615	538	595	574	556	552	562	514	546	531	519	549	556	563	599	581	555	578	558	590	532	561	548	556	576	584	568	567	604	559	535	573	550	564	548	574	573	578	548	531	572	532	543	558	543	553	552	583	569	537	578	590	595	508	550	571	563	542	578	510	546	541	577	545	537	563	602	541	592	591	562	527	595	571	587	545	495	539	582	606	565	565	610	538	572	569	551	569	573	571	609	535	537	533	580	575	572	583	566	616	508	535	576	550	541	568	596	542	588	565	499	559	544	549	558	556	549	572	598	513	541	585	581	567	564	592	593	546	517	556	564	588	570	574	544	549	564	590	585	546	546	547	559	543	548	554	546	569	509	566	563	554	540	569	561	549	502	557	518	543	600	555	576	513	579	538	579	562	576	569	544	581	547	559	519	584	566	569	616	574	556	562	521	580	553	566	507	569	555	582	550	562	564	542	626	563	574	573	583	578	604	580	532	560	541	543	521	604	608	587	565	561	520	552	554	563	565	517	557	582	582	552	573	577	568	580	560	555	588	579	589	521	568	535	577	551	558	562	572	517	547	575	593	605	545	573	559	590	567	559	563	534	556	583	563	553	574	564	549	627	556	573	587	529	577	546	583	580	573	623	603	550	529	580	601	587	593	540	516	542	571	577	573	550	573	553	562	564	552	558	564	553	633	520	534	533	536	533	519	560	560	575	521	586	584	595	559	571	581	589	575	564	553	594	515	544	532	563	584	550	546	609	561	553	555	563	600	575	568	581	504	554	554	578	539	587	544	559	558	560	566	576	581	588	553	567	554	571	530	593	549	578	593	527	569	533	560	548	525	533	576	563	545	577	520	566	562	487	599	552	576	597	557	565	554	522	547	598	529	532	588	551	568	550	576	515	540	584	556	532	558	548	560	568	599	549	572	540	548	581	559	545	533	555	544	569	564	564	535	544	529	572	568	581	510	558	587	524	552	544	562	568	593	531	543	537	590	556	544	550
24652	9175	7889	1425	149	151	168	155	162	162	138	154	134	141	139	154	130	141	130	141	127	130	154	170	149	152	168	155	155	145	143	149	148	163	154	137	117	161	153	166	156	159	149	166	174	164	138	141	130	149	167	157	158	188	147	132	161	134	148	134	171	148	152	136	168	177	135	162	153	150	166	110	161	150	153	141	174	157	145	139	144	147	129	155	141	171	147	147	168	132	162	171	169	165	161	166	141	120	162	156	131	138	138	142	140	155	162	149	161	146	150	133	144	153	176	151	152	126	156	148	139	146	144	155	123	152	139	159	167	149	146	161	134	165	165	170	129	134	148	141	168	139	148	156	140	143	168	136	134	147	139	145	153	117	153	151	154	152	157	148	142	133	155	154	139	157	165	155	150	156	162	143	174	134	155	142	149	155	156	141	146	128	135	159	144	155	178	139	145	163	151	132	164	164	137	147	147	140	160	155	133	160	128	160	167	149	140	151	159	155	124	149	144	158	147	160	165	137	159	147	152	160	138	155	165	150	153	175	158	140	161	136	155	160	131	148	151	168	150	160	161	154	146	147	165	130	138	133	164	161	145	150	154	152	145	161	153	130	167	146	151	136	143	131	160	137	160	158	157	142	139	132	139	143	143	145	136	145	142	140	143	159	142	159	148	137	142	150	158	124	138	152	148	148	133	149	168	155	142	159	143	157	152	159	146	144	142	146	141	178	132	161	137	129	141	141	142	180	151	138	153	146	136	139	155	150	159	146	158	184	159	171	151	165	144	142	145	147	145	157	145	150	157	168	165	156	158	162	149	146	132	141	141	151	154	135	138	146	137	154	146	125	109	148	153	161	120	164	154	154	169	127	141	144	162	154	150	144	163	126	144	170	137	135	148	135	152	165	140	138	129	161	158	153	142	137	167	142	145	140	138	156	127	161	148	176	150	170	158	164	163	147	146	145	146	146	140	143	132	144	145	159	113	161	152	152	151	139	138	151	162	147	165	134	130	167	145	146	156	144	152	141	137	161	147	173	129	138	167	147	152	143	124	163	150	154	118	163	161	147	154	160	136	155	155	177	146	126	146	144	158	136	141	146	170	159	147	147	132	149	140	141	175	149	149	139	152	140	165	161	153	143	156	150	164	129	164	152	152	157	136	146	128	149	156	169	133	112	155	152	145	152	155	145	147	164	134	156	154	164	149	136	136	136	128	142	138	149	148	158	144	132	133	152	146	148	156	159	149	142	162	161	148	136	135	128	149	175	151	152	136	145	142	149	148	171	141	133	138	154	158	157	164	132	155	165	177	134	151	140	161	168	135	145	142	162	149	130	154	151	138	153	164	156	138	118	156	133	160	126	132	136	133	157	173	127	143	164	158	137	168	152	151	140	137	162	135	156	156	155	147	134	147	131	154	138	159	151	164	130	142	135	156	160	155	166	141	134	152	155	130	144	171	155	159	139	173	154	155	156	141	171	171	170	160	143	173	146	137	123	170	133	162	134	122	178	154	149	144	145	141	120	140	165	130	148	140	138	147	143	156	134	167	144	153	162	131	153	144	147	155	155	155	137	149	153	140	134	143	148	165	142	146	157	138	144	141	146	142	165	154	168	154	156	160	135	147	180	157	157	148	152	152	123	153	150	130	156	136	163	169	140	142	162	130	167	124	161	156	150	166	133	142	159	168	131	134	141	145	154	152	142	154	141	155	173	143	139	132	145	127	149	149	156	134	151	152	145	154	154	140	141	129	168	172	144	173	166	149	178	178	142	131	139	149	155	146	145	163	154	144	155	161	143	134	168	167	147	150	159	131	149	146	151	150	133	126	165	142	174	168	153	143	162	162	143	159	141	150	145	143	151	160	149	148	153	126	166	160	138	141	152	178	156	166	137	140	145	157	154	149	173	130	145	160	144	167	151	151	149	148	136	146	161	161	151	155	154	156	118	166	143	146	146	136	133	157	146	156	152	148	169	139	160	140	142	154	164	153	134	143	143	148	164	137	151	157	154	151	143	166	136	163	148	151	127	163	138	137	144	152	140	167	143	135	145	144	151	151	124	155	160	156	138	127	140	160	124	144	146	167	152	174	145	154	149	122	139	138	161	135	150	137	149	153	145	139	145	143	164	140	147	128	155	149	131	176	146	140	139	162	142	145	163	144	162	150	157	138	141	153	147	162	160	159	145	140	134	156	153	132	150	150	145	156	140	143	153	168	163	131	166	168	157	152	162	148	154	151	158	139	152	131	152	161	141	134	133	140	143	136	146	156	161	133	167	143	144	156	160	137	164	147	151	150	144	147	140	145	157	144	148	157	136	155	163	166	143	142	142	161	166	147	140	147	147	144	149	157	134	155	138	142	165	132	149	132	139	139	132	143	151	154	134	162	143	128	159	143	151	156	156	185	146	153	140	149	151	138	129	148	172	145	157	141	144	142	161	156	143	131	152	145	145	135	147	138	146	163	168	154	143	163	141	163	157	151	149	141	129	155	150	160	147	185	159	154	156	121	148	139	152	163	148	153	147	151	156	152	124	144	159	146	146	160	153	130	140	172	156	144	138	152	152	137	159	125	172	151	153	135	168	154	160	136	140	131	147	175	157	169	164	152	161	167	169	160	138	138	143	145	158	149	179	138	147	159	155	151	159	160	169	163	133	127	129	152	135	138	162	167	128	139	163	172	170	154	172	167	124	136	159	143	138	164	156	151	166	148	156	145	171	141	147	162	155	130	170	168	146	140	163	175	156	147	163	148	142	161	168	149	147	158	156	168	141	134	153	148	143	141	161	153	146	142	141	129	150	149	160	157	151	161	140	144	158	174	165	164	162	158	148	167	163	145	145	155	149	160	139	140	142	137	151	131	134	153	150	165	140	153	170	172	144	152	152	136	146	139	136	146	152	156	175	159	143	146	139	141	141	142	167	158	140	143	160	149	155	149	156	138	148	164	154	162	149	163	156	155	135	152	153	151	124	146	163	115	149	159	185	162	147	173	128	147	146	139	117	145	154	172	156	145	173	135	140	143	173	157	147	149	157	145	167	139	138	138	138	140	147	140	151	158	154	136	156	136	174	160	144	149	148	163	147	145	142	133	163	152	161	120	156	159	169	147	145	168	138	137	132	148	132	149	150	111	154	150	140	168	167	148	159	149	141	132	141	152	146	163	149	153	144	139	184	145	143	124	148	147	175	145	168	142	147	147	138	134	141	149	150	173	152	185	140	151	152	153	161	174	154	150	137	165	153	141	128	153	145	155	157	149	153	139	163	141	166	131	148	146	149	159	157	170	154	146	155	141	170	147	150	149	169	154	136	149	169	135	138	156	158	157	164	157	127	141	152	149	146	158	145	129	151	161	154	164	143	139	149	149	142	144	149	165	145	145	150	144	157	153	149	156	149	156	158	170	135	148	155	161	144	164	149	158	163	151	174	146	142	147	162	164	159	150	157	147	124	138	146	165	141	161	142	145	152	140	162	159	147	154	162	159	133	151	151	163	163
20624	10437	13374	2273	444	481	451	485	400	457	397	447	457	499	436	477	421	442	445	467	434	402	447	408	441	415	415	442	428	428	440	455	385	428	422	444	422	449	393	407	472	456	488	548	515	573	509	454	419	436	416	522	537	505	481	445	417	441	451	442	450	438	443	422	411	435	444	421	400	433	437	398	413	419	421	412	462	420	451	452	434	458	461	424	435	450	411	432	433	439	458	451	521	528	541	467	460	410	428	434	422	441	432	445	438	436	437	403	415	438	407	451	401	421	425	410	456	451	407	443	434	449	438	421	434	440	469	413	444	429	430	406	435	425	477	408	445	409	401	453	427	421	438	417	412	431	419	451	436	436	401	417	440	424	418	411	444	434	418	449	447	427	388	395	443	427	441	461	424	446	437	464	423	404	411	419	447	439	429	416	424	435	449	456	437	431	448	467	476	456	411	454	397	425	415	455	448	434	406	413	448	434	450	377	419	410	422	429	435	399	410	410	395	413	440	422	448	447	416	403	402	430	407	469	371	422	428	399	469	434	427	414	427	443	422	438	458	395	432	444	398	443	405	426	395	433	462	400	449	441	418	396	448	435	420	455	440	459	416	465	435	401	416	408	444	432	437	428	464	437	450	418	394	431	429	451	406	417	403	453	428	430	425	427	422	461	456	388	419	462	425	441	426	465	422	426	413	430	419	461	419	472	455	441	418	422	471	445	440	438	434	413	433	448	403	452	410	428	437	414	453	406	409	392	440	447	436	396	384	423	432	424	457	392	436	457	416	472	440	437	403	439	443	432	413	415	435	415	436	434	437	414	414	398	447	411	470	450	447	439	394	447	443	406	454	417	449	406	470	447	442	445	418	433	424	408	455	453	434	426	458	417	447	412	444	418	451	452	471	402	426	452	429	442	432	448	412	429	425	415	434	421	421	447	430	413	472	444	450	410	414	432	416	400	405	422	437	441	422	406	428	447	455	469	452	397	439	423	392	421	433	420	400	420	415	406	453	424	426	428	433	428	474	435	425	418	462	452	408	397	418	470	437	426	431	426	438	414	459	398	397	414	458	430	419	420	415	439	422	421	485	437	424	419	402	420	454	408	422	431	429	397	415	441	426	436	450	430	397	432	450	418	414	389	446	433	399	483	414	429	426	414	412	390	433	405	414	420	437	432	431	436	430	418	381	446	404	447	433	436	412	461	424	434	417	455	444	418	411	456	429	391	430	396	448	468	425	433	436	463	421	419	434	410	410	444	436	400	475	392	403	424	428	419	428	445	445	427	399	418	416	452	446	411	428	463	422	438	413	440	435	469	431	407	422	416	369	417	425	424	427	435	460	431	420	440	423	380	445	420	395	439	433	427	409	453	415	437	445	422	405	396	433	413	433	445	431	444	426	437	438	393	456	441	416	430	441	421	440	418	427	414	413	413	432	401	437	455	437	442	386	447	450	473	439	440	430	423	429	410	414	418	426	431	413	423	425	400	386	408	439	461	420	413	453	430	465	385	443	441	429	427	382	393	380	420	442	396	428	408	431	451	446	416	416	431	453	424	419	396	473	420	452	418	383	425	473	431	430	408	415	437	422	437	430	418	472	434	418	417	439	396	417	416	413	414	430	433	413	451	441	439	431	435	428	404	416	389	399	414	415	407	467	431	411	400	457	435	461	429	456	426	442	430	421	396	442	440	422	417	465	418	434	410	392	396	438	431	452	430	427	436	486	411	422	450	418	412	426	444	401	405	394	438	414	409	401	433	433	437	399	457	414	425	431	468	439	420	420	347	479	408	452	415	405	429	456	408	418	402	373	403	446	406	387	451	447	409	417	424	422	484	410	402	435	415	402	441	418	393	384	422	453	429	430	438	438	440	449	422	445	433	437	397	409	434	428	429	419	461	415	399	434	431	439	405	423	416	434	458	466	403	441	428	431	430	435	442	457	433	384	462	442	419	414	441	449	423	426	405	466	477	422	412	450	411	428	422	437	425	444	491	428	423	459	439	441	457	425	409	426	437	427	427	408	454	398	470	419	426	465	451	446	420	419	431	426	399	451	435	458	446	441	382	429	427	424	428	426	404	443	451	425	404	412	401	401	410	448	448	427	410	411	450	409	443	391	399	393	434	407	407	429	437	429	441	432	407	448	436	406	426	454	444	365	414	417	451	449	411	445	406	420	422	415	438	389	446	406	452	431	404	412	378	408	453	427	390	395	465	420	451	453	433	412	441	437	427	443	394	427	439	432	399	409	431	440	424	451	414	413	415	472	398	419	380	402	447	385	437	427	437	443	430	411	405	427	371	448	407	442	420	441	439	451	433	427	422	391	410	414	455	438	426	413	449	451	399	430	428	444	451	442	431	413	380	431	412	440	413	448	422	436	444	433	427	411	442	414	455	418	448	433	438	423	426	441	460	382	459	390	415	394	384	426	428	414	429	425	413	430	453	455	402	428	492	433	412	411	438	462	410	438	431	428	404	441	426	404	427	447	431	472	412	426	412	424	463	440	383	465	445	393	444	440	411	442	394	416	417	396	430	449	421	431	416	421	416	445	429	400	442	439	461	447	420	410	437	410	416	412	411	416	425	429	447	421	385	389	425	438	410	417	400	495	447	443	401	451	410	506	421	435	398	432	445	424	426	439	400	395	429	443	439	410	429	452	426	417	433	442	430	393	428	464	424	422	413	384	407	418	423	446	443	419	448	399	392	444	397	430	450	447	395	436	460	469	379	428	398	433	439	377	451	400	388	417	396	422	417	442	440	434	432	417	407	395	424	436	413	427	390	411	437	442	454	426	437	458	443	428	386	414	455	449	443	429	407	433	441	430	427	378	436	437	447	445	462	485	435	447	425	419	425	429	443	420	437	411	437	446	406	441	454	424	467	425	433	420	404	448	441	454	466	425	403	407	431	436	431	401	407	424	427	404	445	412	442	411	446	426	439	441	435	406	444	416	434	416	434	394	425	421	390	424	422	439	430	436	435	404	442	432	448	408	415	409	460	419	432	445	454	449	434	448	416	417	387	403	430	452	408	404	450	415	431	415	453	392	430	431	430	435	424	423	444	427	402	436	454	416	416	414	426	398	408	392	432	451	431	422	417	450	438	431	482	442	447	438	434	419	427	435	414	412	444	422	425	430	419	440	429	430	409	422	412	437	433	430	426	445	443	457	431	460	461	410	439	389	456	429	423	425	448	428	485	439	409	409	399	428	411	446	434	418	468	401	429	427	441	462	421	446	450	423	448	448	409	408	424	438	429	445	461	448	389	462	411	412	421	440	431	420	460	395	431	417	412	453	458	381	443	383	437	456	427	419	422	416	417	451	389	427	423	416	410	406	408	445	390	435	462	432	412	497	432	420	439	433	413	428	421	447	426	456	415	468	434	441	387	416	402	446	394	421	432	461	460	421	428	445	442	403	430	422	422	421	389	410	469	451	419	453	447	423	434	392	400	469	422	444	455	431	428	424	374	443	439	413	393	436	419	441	406	417	424
65972	51738	50057	22389	1907	318	253	225	212	197	218	170	195	152	177	164	175	149	136	147	181	168	165	159	141	149	121	154	157	149	154	165	147	155	173	152	143	141	173	168	163	163	181	348	280	335	303	195	178	172	166	270	264	304	226	182	176	160	150	162	155	161	148	158	167	147	133	149	161	145	164	177	158	148	137	147	137	150	184	145	160	160	146	154	164	158	128	145	129	156	170	213	253	232	216	202	136	119	144	154	165	191	156	145	139	156	142	134	157	143	152	125	162	148	128	165	158	153	138	183	144	141	161	168	158	144	149	160	151	140	149	134	153	152	139	137	136	149	143	139	145	156	160	166	147	145	145	156	150	154	154	160	143	147	152	148	140	159	149	141	139	155	130	156	127	153	136	153	152	134	138	139	161	168	151	129	166	151	149	159	154	136	144	143	141	179	142	164	154	147	153	168	151	151	132	160	153	139	161	131	162	165	142	153	174	158	171	134	155	158	132	148	129	144	156	178	135	141	147	148	135	163	131	137	137	160	158	133	153	169	154	138	142	136	154	150	163	136	132	143	147	158	149	147	178	139	147	146	157	162	156	134	166	158	147	139	153	139	172	139	179	154	168	154	155	153	142	148	132	136	154	179	177	160	147	145	147	145	153	165	162	150	136	153	141	161	159	160	181	157	142	149	145	145	137	151	150	138	171	147	144	159	143	164	137	148	143	141	133	155	155	157	131	156	163	157	159	144	159	139	154	137	134	152	143	153	141	155	157	162	147	151	152	152	186	165	164	130	170	135	157	145	155	133	154	169	140	155	148	158	169	143	148	164	143	141	168	161	171	142	147	150	149	145	144	167	164	164	130	153	167	154	154	160	140	147	171	137	160	154	148	141	131	143	151	157	150	157	126	154	152	161	135	185	134	139	127	149	147	139	155	142	137	146	142	149	157	151	149	149	167	141	151	143	142	156	140	138	143	152	151	149	145	140	144	143	134	143	156	155	130	183	145	138	146	144	141	143	155	177	141	148	153	180	164	170	145	160	164	138	174	171	158	142	158	138	118	156	168	138	137	154	153	155	155	147	139	154	147	161	162	147	147	157	141	143	159	148	155	142	156	136	144	147	164	157	139	143	174	156	166	142	149	142	146	150	148	156	162	145	170	133	163	152	167	143	137	153	144	160	156	143	159	158	161	142	133	157	147	152	149	150	150	165	175	160	151	139	184	148	153	162	139	132	140	146	154	173	161	141	150	148	154	146	157	162	143	165	153	120	157	173	147	138	123	153	154	141	160	148	144	142	161	149	161	161	151	162	136	142	144	153	172	146	166	155	145	163	159	162	168	170	148	136	162	150	163	164	132	127	164	162	156	149	140	158	143	146	153	149	150	176	137	140	158	143	158	151	152	148	161	157	155	173	142	147	140	155	169	160	162	137	132	144	132	150	143	125	146	138	147	153	145	120	155	151	144	125	130	137	144	177	146	203	124	138	130	133	168	140	148	155	157	175	167	140	146	163	139	146	162	160	127	132	147	124	156	129	146	143	165	149	160	118	136	160	140	139	166	154	137	151	150	157	137	173	186	156	145	152	156	172	150	157	168	146	139	141	132	149	151	150	150	165	140	153	152	174	151	152	169	151	143	129	158	147	160	139	172	149	140	139	156	136	162	151	167	164	155	163	154	153	147	150	167	141	142	153	150	152	146	148	167	143	154	169	138	103	163	160	154	152	144	158	179	167	159	176	156	144	133	141	180	159	175	148	156	148	163	143	164	146	149	158	163	138	142	158	162	140	136	146	163	167	148	172	161	169	145	140	138	156	174	157	136	157	141	162	147	159	157	147	136	190	151	142	135	168	154	139	178	144	147	170	159	167	120	163	169	147	151	136	155	149	149	143	138	157	164	152	151	158	143	160	162	175	150	143	145	163	153	153	166	151	170	174	134	139	153	156	130	175	138	183	150	162	160	162	150	160	150	129	145	127	172	151	142	128	152	132	137	142	149	167	156	157	136	152	141	137	126	135	155	141	157	149	152	153	137	168	152	166	140	152	165	131	143	146	177	134	153	135	161	140	147	157	153	162	136	156	164	135	164	129	140	158	175	140	192	143	152	168	165	145	146	144	143	144	147	141	148	159	152	161	153	146	144	121	141	155	163	179	155	166	137	136	150	159	161	152	157	158	161	170	133	155	149	139	165	142	151	169	135	142	148	149	163	159	158	151	158	157	133	173	163	141	154	140	158	178	146	147	156	155	156	138	156	152	158	158	173	150	148	175	147	140	161	145	144	144	140	159	147	148	140	130	126	173	159	138	133	154	149	168	154	161	157	163	154	161	127	137	162	159	158	156	146	153	146	141	169	169	160	154	148	154	146	144	148	155	191	139	142	167	134	150	145	148	136	169	158	170	150	154	155	155	157	153	132	144	145	153	169	154	139	161	185	168	161	140	151	153	151	141	153	121	131	176	143	150	141	138	130	133	152	158	149	163	174	151	164	148	142	159	177	146	158	140	151	160	167	156	187	158	148	152	137	150	150	157	136	166	144	140	160	137	153	164	140	161	150	146	139	139	159	158	134	144	154	150	157	152	147	171	162	161	176	174	146	159	127	129	165	156	145	143	145	144	145	159	142	139	169	143	151	158	141	144	162	166	146	170	151	140	157	132	126	146	154	134	171	157	128	126	166	157	158	147	136	152	149	140	130	146	147	157	160	180	144	161	163	147	152	169	157	155	175	155	140	143	129	129	138	144	167	167	161	154	154	150	154	145	151	123	157	136	157	161	143	154	155	176	136	144	138	141	160	132	156	153	135	144	140	142	154	162	149	136	155	147	193	137	155	149	149	160	147	153	160	132	138	140	155	152	126	163	151	162	142	126	172	141	137	158	171	135	162	142	148	129	170	169	157	144	169	168	177	143	146	130	165	163	148	165	164	168	142	139	153	127	164	161	148	155	130	168	156	138	140	146	165	152	171	154	150	153	150	152	136	155	124	146	157	147	149	157	148	144	127	155	170	176	159	161	154	152	140	161	145	142	158	149	142	175	140	149	152	140	136	148	132	151	150	157	155	140	136	155	176	152	152	158	174	164	158	143	146	174	148	142	153	154	146	155	150	161	143	146	159	159	136	128	153	140	156	151	152	166	145	149	160	150	137	141	168	150	159	154	142	148	168	173	150	159	159	150	147	166	177	155	136	160	152	152	148	144	124	158	156	153	152	144	160	135	133	152	141	164	155	174	151	147	154	166	159	153	139	142	130	152	176	127	161	130	162	156	132	138	143	153	154	167	148	166	153	160	161	144	173	141	139	137	143	137	156	162	162	153	171	155	134	134	161	158	147	145	129	152	173	154	153	137	176	152	146	145	149	166	140	151	154	165	140	166	167	150	141	144	141	124	137	137	142	159	153	149	143	157	154	147	140	163	196	141	147	148	147	158	169	172	157	147	187	140	162	153	145	124	168	160	145	146	142	143	152	164	175	150	139	151	161	184	151	130	159	136
41711	39539	45863	9511	1211	1098	950	821	761	705	688	600	623	603	577	547	555	538	493	470	478	505	510	459	447	484	494	465	478	478	492	457	469	445	466	452	461	428	454	486	493	514	665	1888	1375	1759	1801	885	673	642	656	1272	1657	1916	1267	656	572	476	528	522	479	512	468	464	490	453	451	445	461	505	446	417	478	455	463	483	491	436	465	486	506	535	445	510	466	524	478	448	427	474	467	856	1293	1081	943	656	461	471	468	425	458	453	460	446	463	432	397	429	415	459	426	452	472	458	429	448	422	426	415	461	459	467	455	438	450	454	450	434	487	458	435	448	434	425	443	443	461	435	427	452	461	428	396	401	425	472	415	444	444	453	462	445	441	455	444	436	426	428	415	442	435	429	471	449	467	434	436	446	440	416	439	443	429	456	507	423	402	411	465	471	414	482	444	443	446	469	369	428	420	440	425	416	412	424	449	454	431	441	423	458	424	448	451	424	405	421	382	429	466	462	451	425	442	453	443	433	410	461	432	469	423	425	450	446	463	412	441	487	415	435	432	444	411	464	409	469	423	428	428	395	428	475	411	393	430	435	411	439	454	443	406	457	416	438	458	448	433	424	426	404	436	430	422	440	453	415	435	438	457	432	473	418	447	468	440	444	419	480	486	413	415	448	447	415	434	443	426	412	452	437	455	410	450	395	461	471	429	450	460	416	475	404	467	456	414	465	455	434	467	475	464	450	469	421	456	454	431	402	453	405	426	426	430	465	454	441	422	402	449	437	491	413	457	417	482	415	460	380	463	432	451	422	449	432	452	443	415	438	489	463	418	436	441	426	446	401	430	440	441	442	460	431	451	427	451	446	452	464	438	420	401	477	474	470	449	450	471	448	435	429	435	457	420	453	427	424	448	455	437	419	457	426	428	529	444	429	450	457	444	398	451	460	391	464	416	454	442	427	414	475	433	428	462	417	411	452	424	443	443	457	422	415	435	435	464	466	390	451	421	456	412	451	440	363	386	423	457	437	478	431	430	421	408	451	453	451	439	444	430	412	455	447	424	450	456	461	442	428	435	395	449	474	445	468	461	409	447	441	427	435	457	426	476	450	483	426	430	424	430	505	481	428	433	410	406	497	465	411	461	464	427	438	450	421	458	434	444	405	447	453	471	446	425	441	465	406	428	450	461	410	500	449	431	423	423	401	445	468	461	423	426	448	419	402	413	442	426	424	461	470	481	468	435	446	425	415	455	454	434	464	423	451	461	415	460	432	465	448	424	427	425	450	445	437	462	451	483	411	430	447	464	437	423	447	442	417	445	450	453	446	391	450	421	428	403	418	434	442	479	430	434	440	445	425	450	415	462	442	486	415	441	468	446	432	411	450	451	454	392	430	432	442	470	433	460	453	427	463	454	465	420	458	429	473	447	438	395	415	459	429	425	437	475	443	452	420	468	429	449	433	431	456	412	474	447	437	451	453	431	461	469	431	392	417	442	472	459	448	433	450	440	470	429	434	452	454	402	450	462	408	440	418	430	390	436	438	454	444	424	442	443	440	464	433	419	408	433	427	450	477	450	449	422	441	402	460	445	426	399	403	423	443	456	447	422	440	441	400	427	429	437	438	430	399	396	481	445	424	437	417	411	471	420	424	476	407	449	435	426	434	434	455	420	409	407	426	495	451	454	421	411	452	418	447	473	379	426	432	453	441	445	450	411	436	413	465	451	451	450	450	480	431	450	463	424	467	438	449	414	465	432	410	420	407	432	463	477	447	454	455	457	446	428	457	457	421	440	431	438	423	418	475	417	429	401	446	444	445	431	429	427	411	459	455	443	436	456	452	440	409	458	421	405	453	414	410	422	468	424	454	450	416	427	468	458	456	438	435	422	490	473	478	465	436	387	472	456	437	421	436	459	426	417	427	415	428	428	439	429	437	454	440	467	460	443	430	408	448	446	483	393	471	434	449	419	462	450	457	450	443	457	461	435	421	454	436	425	408	443	471	479	441	452	438	457	421	481	418	416	416	399	460	451	438	402	439	463	443	438	438	413	488	430	459	448	451	444	373	423	475	425	417	462	389	439	451	429	457	417	433	421	435	422	456	407	497	433	473	453	413	437	464	443	407	431	480	431	409	420	450	462	451	442	447	416	453	446	451	448	437	443	436	445	423	470	418	467	425	418	447	410	425	449	442	468	466	440	432	448	464	424	454	413	451	439	428	442	422	453	426	418	472	474	476	431	436	438	442	428	414	403	434	457	448	434	457	448	422	444	449	452	425	434	428	457	419	433	435	426	430	437	441	420	431	452	424	472	413	462	409	447	459	439	441	502	450	466	426	408	476	461	449	433	442	434	454	423	433	456	437	423	461	435	408	433	468	448	431	455	431	434	452	438	429	430	427	440	401	435	476	460	457	422	448	409	459	442	402	411	440	442	461	385	396	463	408	460	415	468	428	413	389	434	433	450	408	445	433	431	435	444	429	463	403	440	427	430	440	419	389	429	434	431	507	428	448	438	455	447	450	450	429	390	405	442	415	425	417	439	418	463	425	400	427	442	448	415	437	460	420	438	461	451	433	425	431	473	430	455	447	438	425	446	426	438	432	454	434	438	444	411	402	430	448	446	425	448	419	455	392	435	471	436	443	447	409	418	478	429	476	462	452	443	445	436	423	439	436	434	444	464	432	451	451	441	437	433	441	451	467	473	425	451	436	468	442	422	456	443	473	437	414	424	450	433	405	424	448	470	434	418	469	436	421	446	422	421	453	460	477	440	435	454	435	440	455	448	442	422	458	446	428	456	466	440	454	417	431	455	442	422	460	463	474	432	458	443	449	441	448	442	469	449	428	434	454	450	445	446	432	447	464	479	474	448	449	423	452	414	402	464	410	427	485	434	437	452	455	437	436	485	424	423	382	415	414	436	468	433	457	448	440	396	455	427	418	449	427	463	401	425	416	437	432	458	430	459	466	457	470	443	456	400	472	464	480	431	463	446	442	397	442	471	430	442	494	417	448	456	472	440	420	434	461	437	440	427	474	487	437	440	441	433	447	426	487	476	453	421	437	451	469	434	413	433	460	454	423	385	434	440	478	435	414	441	429	460	449	420	457	419	437	444	468	449	440	415	438	450	448	452	435	458	444	401	420	479	434	451	421	435	442	456	431	447	451	434	458	503	460	419	441	416	430	446	468	439	429	418	450	461	455	443	422	449	442	407	423	447	438	445	444	427	446	437	427	449	456	429	438	420	452	437	493	401	437	451	430	449	413	435	453	417	443	439	435	433	416	462	415	465	414	474	417	418	418	432	420	447	432	393	422	474	455	433	415	433	431	424	456	423	430	460	470	394	453	462	442	429	470	465	447	444	417	461	436	452	435	457	440	431	430	434	434	425	477	444	432	439	458	438	411	444	449	457	457	411	446	460	419	409	472	410	437	515	448	439	454	464	431	436	445	426	433	450	448	418	426	439	468	438	465	437	420	441	471	407	409	431	451	443	445	423	410	429	425
77787	64711	58813	33028	7581	650	409	406	340	318	335	279	241	261	270	261	246	242	245	246	239	242	244	259	213	249	250	236	234	246	228	229	229	271	236	243	230	248	229	225	226	264	266	568	402	719	559	307	278	276	264	435	469	509	430	311	255	250	239	240	236	218	215	220	224	214	236	259	243	250	208	233	200	206	246	213	256	234	227	224	236	229	224	227	227	215	235	214	219	230	236	321	438	358	332	294	253	231	249	235	247	233	246	230	225	212	220	258	219	199	207	218	241	221	206	207	223	223	229	244	224	211	250	237	236	223	215	227	216	228	249	220	204	233	242	223	253	212	216	225	253	235	229	238	274	221	209	223	216	234	211	251	216	231	216	211	225	197	235	209	233	190	216	206	230	215	237	225	225	242	262	217	221	227	214	200	209	198	241	231	196	241	222	211	222	206	227	217	245	220	241	221	229	211	216	241	229	224	229	231	272	224	230	228	211	242	252	250	224	221	231	238	228	216	259	241	230	237	230	223	202	251	236	247	206	230	207	230	215	248	233	226	218	239	244	181	231	207	226	246	241	226	223	239	222	257	227	217	250	218	235	242	236	216	252	234	208	218	207	209	243	222	239	235	240	228	217	233	217	224	227	230	214	223	215	231	256	209	211	244	234	203	245	237	247	233	221	227	241	244	196	206	224	238	212	226	218	218	270	198	216	233	225	222	259	220	222	237	231	235	233	232	244	187	205	225	226	221	207	199	226	212	248	238	206	222	210	203	236	224	220	227	217	223	244	218	215	237	218	215	241	228	250	240	222	200	205	245	220	211	201	243	225	224	235	193	250	214	232	269	218	197	234	254	225	233	205	233	222	215	272	202	222	222	225	228	232	212	204	238	220	216	227	204	218	207	228	252	221	220	216	213	226	214	206	237	229	197	214	194	224	209	221	212	246	223	230	242	208	220	223	226	228	241	221	211	202	228	258	223	222	221	220	246	231	248	249	242	234	217	207	224	198	231	223	222	250	214	233	216	242	226	210	214	212	227	215	236	202	210	235	234	230	224	231	241	210	220	208	262	220	209	208	203	229	198	253	212	248	230	249	231	238	237	241	240	243	214	219	199	222	206	216	251	223	211	236	191	214	244	224	231	228	273	258	217	244	252	214	225	220	211	224	231	209	205	243	248	220	216	225	233	258	242	193	225	245	226	218	202	225	226	214	221	212	238	255	246	220	219	223	208	213	223	233	209	233	208	235	247	231	212	239	198	205	226	207	212	231	220	228	238	192	230	223	212	209	236	237	209	241	208	222	232	223	222	205	227	209	237	220	260	231	217	208	245	230	212	240	223	224	231	220	230	217	207	249	193	282	248	216	252	252	216	220	233	237	220	220	232	234	223	241	241	237	217	241	232	233	226	247	218	239	232	251	238	235	217	219	204	219	213	202	216	224	227	232	202	208	216	207	198	244	202	227	203	227	238	209	217	211	201	204	249	217	209	228	217	216	232	245	203	224	235	234	226	244	255	225	227	231	216	256	223	238	227	221	220	227	230	280	239	235	219	245	236	225	214	248	208	234	236	217	187	193	229	209	236	216	234	233	206	235	221	234	223	212	219	224	211	231	228	216	238	235	222	228	212	247	231	232	225	242	244	231	238	219	251	230	203	231	221	214	204	249	185	213	239	235	219	224	235	243	250	192	216	230	233	212	230	234	242	235	213	194	228	230	235	221	225	213	228	223	242	232	196	233	218	244	213	238	258	212	224	220	226	245	216	197	222	201	204	218	219	221	251	240	216	237	208	228	236	232	239	249	256	219	225	219	208	228	236	249	220	211	224	208	241	228	250	236	219	196	212	228	236	204	238	223	252	228	241	237	229	230	218	220	213	227	242	225	230	206	224	220	227	230	245	219	238	212	241	211	233	225	235	217	254	222	218	226	233	206	232	229	198	229	233	241	216	246	208	238	223	237	207	241	224	219	260	226	222	234	237	218	225	205	232	237	222	230	216	228	225	199	250	200	254	243	192	200	227	240	229	245	248	238	219	232	224	221	226	207	215	233	219	219	208	236	249	230	191	230	244	221	212	230	233	194	216	237	193	229	229	201	205	218	219	227	251	215	268	211	248	236	221	239	214	245	221	233	222	239	222	257	227	208	227	218	224	235	217	232	224	234	232	243	231	193	205	237	209	225	232	220	214	213	215	215	200	253	237	221	239	225	216	211	216	233	230	231	181	249	215	210	212	257	223	231	233	240	213	228	223	232	178	230	214	214	210	222	211	220	211	227	219	261	230	221	211	217	206	222	221	231	223	233	200	222	266	218	204	235	240	230	230	227	233	197	201	249	240	236	235	224	257	238	215	256	241	219	199	205	229	260	223	227	226	215	223	224	229	239	227	254	221	229	245	239	259	254	236	208	208	222	240	204	221	233	223	261	209	232	220	256	259	241	221	213	237	186	231	220	233	213	224	257	214	233	219	222	221	216	217	231	215	213	225	221	233	240	209	238	203	215	237	236	212	215	235	224	201	252	228	221	233	214	254	256	236	248	237	241	208	215	215	247	260	256	249	216	230	231	223	209	250	223	202	246	215	225	216	257	210	240	223	208	220	246	210	232	209	248	222	230	245	200	237	226	223	261	244	226	200	237	243	200	212	232	248	215	209	216	246	232	211	217	231	211	230	225	230	201	236	231	237	248	233	242	238	210	207	236	229	230	194	250	212	239	250	222	240	214	231	216	241	220	204	221	223	228	224	198	257	245	208	217	262	245	254	236	254	218	234	236	214	240	230	215	245	213	228	262	219	221	209	213	233	249	255	212	226	233	218	227	224	211	234	240	217	222	253	235	224	223	239	206	257	246	222	236	238	221	213	249	233	215	242	236	218	233	245	245	234	216	214	231	222	222	223	232	216	232	241	236	235	245	200	222	216	215	233	215	220	222	200	259	271	221	223	228	206	231	219	264	228	229	235	217	230	235	240	209	229	216	215	215	209	202	222	249	240	231	213	259	224	234	236	201	263	225	210	219	221	211	215	216	246	251	212	203	216	252	230	227	224	219	239	244	205	215	220	210	232	229	234	214	212	225	184	236	209	243	210	242	220	272	226	261	235	230	234	209	246	231	226	243	236	219	228	198	180	265	214	245	262	246	245	243	239	223	215	213	230	246	215	222	230	218	223	231	254	216	257	250	232	247	252	226	243	230	239	235	214	212	226	216	234	206	208	226	233	239	227	218	240	220	217	229	212	260	208	220	248	216	213	244	190	244	227	224	242	241	227	240	217	236	204	208	252	240	210	232	191	243	235	209	237	243	209	229	221	239	218	230	233	233	216	255	235	249	231	236	235	227	220	221	217	215	231	230	221	213	230	240	230	244	251	226	241	240	204	240	229	210	225	241	251	225	247	226	237	257	215	226	214	242	221	216	209	241	220	242	238	259	225	245	199	229	225	191	210	223	225	246	202	221	235	229	244	228	219	226	240	241	207	250	229	227	219	212	231	235	242	209	207
51208	49746	52317	13590	2092	1844	1550	1321	1203	1131	1029	1003	931	867	835	818	857	833	776	741	776	755	751	754	716	702	643	655	695	664	702	730	680	608	679	662	717	666	701	694	693	737	1018	3268	2069	4065	3386	1289	1100	991	1086	2313	2797	3189	2596	1097	867	821	753	680	722	721	643	693	661	659	660	657	639	667	631	659	687	656	675	627	700	640	605	668	687	712	765	732	685	647	683	717	611	612	704	1804	2362	1632	1311	984	753	604	617	643	655	645	592	604	634	563	621	596	629	591	631	613	640	585	611	580	643	635	632	636	650	612	624	606	597	621	631	642	585	612	594	624	582	600	618	652	648	649	653	606	611	649	595	641	636	606	614	626	622	634	606	574	610	638	619	645	611	607	643	609	639	622	615	619	656	612	622	611	608	639	605	632	596	669	630	644	584	608	605	628	606	607	619	599	614	578	618	660	622	637	619	616	604	650	622	626	625	617	612	670	612	645	653	571	598	650	633	595	616	630	614	626	640	606	603	607	658	624	594	586	614	645	618	667	606	648	621	629	613	614	595	663	606	591	598	610	643	649	660	631	649	589	620	598	604	651	673	621	587	611	611	636	614	616	632	563	648	595	602	604	642	640	595	670	635	680	605	617	613	609	654	618	586	584	632	608	630	625	671	607	642	593	649	580	651	633	722	600	625	594	590	631	619	614	591	601	621	636	585	584	639	624	592	623	643	594	636	648	621	580	601	622	564	599	600	664	607	582	574	602	595	645	583	602	600	632	632	643	654	612	643	620	652	557	643	614	633	639	580	640	661	628	590	578	627	626	616	625	608	620	672	601	603	588	608	616	624	640	637	623	590	595	590	617	663	589	583	627	619	620	635	605	600	667	644	656	584	675	623	671	631	634	588	606	582	612	627	619	587	624	651	572	594	627	659	610	627	599	589	593	619	666	662	588	670	611	617	599	593	579	579	599	617	593	602	653	623	663	613	612	628	600	626	611	649	637	607	629	626	611	613	633	611	630	641	609	674	623	645	604	632	577	616	619	608	597	620	616	609	618	619	630	615	633	601	580	630	589	577	614	610	664	628	581	665	619	632	611	606	629	619	602	602	650	601	674	588	659	619	641	595	611	613	647	588	646	630	629	633	611	614	639	638	629	575	635	629	645	610	633	659	612	594	617	611	584	608	630	604	601	597	653	648	640	644	604	645	632	640	649	670	651	669	621	621	635	623	614	621	585	645	655	648	622	606	590	610	622	573	618	617	626	665	593	610	635	616	613	622	616	615	638	647	586	650	653	587	569	590	602	619	657	587	595	600	613	614	650	596	611	627	682	604	612	657	602	591	593	655	591	662	563	626	599	684	578	646	621	560	617	609	638	624	632	603	572	578	574	618	630	630	638	619	637	610	670	644	612	618	600	651	625	601	592	631	647	612	585	657	602	624	608	577	593	603	630	612	581	644	606	603	614	618	639	623	653	638	618	655	624	645	632	565	613	616	650	601	639	644	569	621	633	610	645	604	618	635	624	637	628	616	626	628	594	628	642	657	598	620	595	672	587	574	610	618	641	591	615	640	611	616	580	611	617	601	627	612	659	631	597	657	625	631	643	611	654	656	654	680	603	586	680	597	616	637	580	585	620	574	623	596	621	666	590	553	610	645	596	587	621	617	624	584	619	634	676	609	584	621	616	610	629	640	577	629	642	591	655	613	649	622	622	634	620	615	598	624	628	596	613	605	614	625	597	646	664	615	596	625	631	634	609	616	618	614	641	603	612	634	590	618	588	622	614	596	667	632	616	631	617	641	607	614	624	585	626	639	602	670	622	587	628	626	625	566	648	627	630	579	664	613	618	588	624	613	608	660	590	615	622	613	617	670	618	628	634	638	614	623	610	575	625	608	585	659	629	633	620	648	628	588	581	588	616	657	627	639	626	617	657	615	600	613	644	619	629	678	640	635	626	655	625	601	618	624	646	560	599	608	628	639	663	638	625	632	641	619	625	607	615	616	610	636	613	625	613	583	646	669	595	636	677	596	586	604	617	598	630	641	613	598	611	631	607	602	632	655	657	661	593	642	639	627	601	628	611	592	584	621	653	655	630	648	655	608	653	611	609	610	603	639	624	556	610	608	623	602	635	623	595	611	600	595	630	600	599	663	656	598	584	619	703	631	631	623	611	635	587	608	639	630	646	634	636	603	608	573	605	670	609	633	615	607	609	629	599	606	581	616	657	646	619	603	552	617	611	611	616	607	646	629	607	619	599	628	643	624	578	609	576	571	605	585	638	655	640	593	622	658	618	598	615	592	606	634	639	609	650	652	606	569	617	605	625	585	639	563	641	646	615	648	583	609	587	654	642	671	618	639	637	596	641	590	650	600	647	598	615	652	614	619	649	609	579	610	689	579	657	635	605	646	670	605	614	605	628	635	617	631	630	641	585	577	636	635	576	629	624	629	613	589	594	608	642	668	666	611	632	653	602	608	653	634	589	581	602	615	611	619	607	628	655	617	607	647	594	606	654	642	608	601	645	649	599	645	672	644	628	628	624	617	678	608	632	559	627	590	681	631	609	609	643	632	602	593	662	630	665	622	594	665	624	562	574	611	614	596	620	629	661	627	631	588	604	597	598	578	583	615	652	685	622	663	642	617	622	638	648	602	636	633	674	594	578	625	623	587	634	607	638	624	651	596	593	603	641	596	612	622	600	593	624	622	621	639	625	605	623	619	597	655	637	592	648	632	657	613	626	619	634	587	604	615	654	650	637	621	639	620	654	631	613	654	652	622	620	576	653	594	664	579	611	613	622	587	613	611	659	637	591	612	638	598	625	617	606	620	579	650	607	622	611	591	637	621	647	607	639	667	594	597	606	595	616	636	619	607	635	600	639	601	644	596	630	631	620	615	616	615	652	645	605	606	639	615	618	599	661	642	642	636	616	627	595	586	643	641	619	628	632	629	591	561	627	658	609	604	640	603	641	623	608	704	646	618	658	583	646	624	635	659	597	605	627	602	599	626	635	618	622	667	644	558	637	596	651	614	607	593	640	592	603	608	605	675	595	638	651	631	663	631	604	584	617	610	585	577	588	634	670	579	611	628	651	634	640	594	637	621	629	644	618	580	601	613	630	644	624	638	644	606	622	604	575	683	599	565	603	627	614	607	664	628	620	604	621	610	643	627	650	660	639	621	655	675	650	563	652	611	677	643	617	610	606	570	600	607	633	629	618	628	634	632	631	652	624	669	610	616	646	620	637	625	622	593	638	651	654	658	619	569	628	615	612	664	635	610	611	637	610	627	638	612	635	628	633	623	581	638	638	625	584	608	666	608	626	651	626	597	637	598	627	602	603	642	594	594	562	575	637	583	613	626	647	646	603	605	584	595	632	636	656	641	572	638	606	649	647	612	614	613	636	644	654	654	658	599	614	622	625	565	641	606	594	631	617	608	629	606	606	622	631	600	632	631	660	671	650	601	651	653	621	612	602	593	616	628	576	632	628	612	630	595	651	580	598
25232	10369	6929	2150	287	200	211	210	211	186	205	203	216	208	194	184	197	214	182	206	197	210	213	183	196	204	192	206	211	204	183	175	198	195	192	179	199	187	200	184	233	211	208	209	201	227	219	202	190	211	187	211	205	214	211	192	203	204	196	202	231	189	222	172	202	207	210	195	188	212	195	194	177	198	201	192	199	211	179	196	210	207	199	181	188	217	196	173	210	176	217	199	197	224	217	211	188	195	204	223	199	216	200	212	212	194	184	195	200	188	179	187	185	202	194	172	174	167	205	181	208	190	220	202	209	221	203	181	216	177	186	220	204	199	192	189	186	220	217	206	208	210	182	181	201	216	199	216	208	202	193	162	210	215	174	211	208	172	213	185	194	210	238	179	167	196	218	193	171	203	204	179	198	195	201	232	213	222	205	194	180	212	197	174	217	189	191	194	212	194	201	195	195	209	186	180	193	184	201	194	206	178	203	208	192	168	198	203	213	187	206	183	175	194	213	207	211	201	219	201	177	200	235	205	191	190	211	182	186	181	197	213	213	200	211	207	206	189	218	216	181	207	183	204	188	199	205	184	199	180	187	177	192	219	212	190	191	205	189	204	214	189	200	208	224	192	201	190	196	190	176	213	201	201	189	193	193	197	229	197	186	212	200	202	174	195	191	211	206	193	204	211	190	186	204	174	202	196	197	206	185	195	180	190	191	204	209	186	201	177	206	198	184	220	205	182	201	198	202	191	196	212	184	182	192	211	189	193	200	197	189	186	200	164	189	219	211	191	197	170	193	179	184	200	185	211	205	194	203	232	183	199	193	212	199	193	194	230	229	205	184	207	213	178	182	206	205	194	191	214	184	203	198	198	195	211	192	167	197	197	168	197	196	211	208	194	196	191	208	204	212	194	181	191	188	207	191	203	201	205	197	209	201	208	182	213	224	207	178	200	194	214	174	187	181	203	205	195	213	197	181	182	184	194	204	206	215	237	190	211	215	210	193	201	194	190	210	191	195	192	215	179	185	180	209	220	212	199	206	206	174	210	208	224	174	213	208	188	186	206	211	214	199	202	205	208	192	204	186	188	186	224	200	194	198	203	194	191	200	217	193	197	202	182	173	215	202	198	191	204	203	210	192	192	208	161	213	198	194	201	209	180	189	235	189	206	206	178	223	193	223	203	215	190	177	202	209	210	197	194	207	203	206	227	202	193	211	222	196	184	201	209	168	197	184	188	163	220	195	203	193	210	184	215	189	204	175	225	221	162	203	217	226	187	201	207	192	205	179	197	166	199	214	215	196	203	222	205	199	166	209	211	180	211	212	183	179	195	177	204	215	225	207	184	222	173	203	198	193	180	200	201	220	188	212	223	195	206	196	188	190	181	205	192	179	198	169	198	205	192	198	214	195	186	190	222	189	211	215	216	226	194	221	199	197	193	212	223	171	212	184	206	201	193	201	211	200	202	201	199	201	198	219	213	182	192	223	219	220	191	190	193	224	194	170	187	202	191	194	189	189	194	208	209	176	220	179	217	193	201	206	194	212	180	203	193	197	200	198	202	198	199	189	209	207	207	207	211	180	213	187	204	212	193	199	218	201	218	207	196	190	209	212	192	211	199	213	206	201	199	199	192	197	183	178	188	208	191	185	209	199	203	182	189	193	215	196	180	186	195	206	216	184	213	201	205	197	192	209	182	193	195	218	203	199	198	193	230	186	206	207	206	181	199	180	201	198	214	184	197	209	189	201	194	227	202	215	201	210	201	219	193	211	187	195	233	219	194	178	186	199	227	210	196	189	213	189	217	206	195	208	199	211	219	218	178	196	202	175	191	212	194	203	209	174	177	185	225	191	215	166	188	187	204	189	193	232	194	197	180	190	186	195	169	209	206	204	194	205	192	200	195	202	193	194	194	179	191	217	200	207	202	201	207	211	219	201	163	192	186	201	186	189	193	199	210	218	189	191	189	206	197	227	213	197	219	188	186	202	197	210	235	207	186	206	183	224	195	168	194	197	196	203	204	189	222	209	194	240	182	200	193	210	209	220	204	206	205	186	223	215	200	185	207	216	173	202	193	187	164	184	206	213	193	191	203	220	189	191	192	169	187	203	175	202	189	197	183	178	223	212	201	190	187	198	203	189	216	183	191	203	190	191	178	208	184	179	213	209	206	168	177	201	239	203	203	193	192	210	191	186	191	208	189	196	203	206	219	185	204	189	208	196	204	221	195	175	202	206	184	222	208	184	186	217	197	180	197	191	195	183	185	208	196	225	172	206	187	207	183	200	202	226	205	208	189	181	200	212	170	174	243	192	169	183	195	198	220	180	202	215	213	187	206	215	196	191	212	189	222	199	187	197	204	202	179	216	224	203	200	194	216	212	205	178	197	195	194	199	188	224	215	180	209	207	195	219	185	184	202	196	217	205	204	190	196	209	180	206	169	199	198	186	201	194	176	196	174	217	218	211	196	197	205	198	190	197	185	228	190	204	183	202	210	174	182	189	190	193	182	167	166	176	173	223	210	184	190	182	190	230	208	218	218	200	197	196	223	203	184	185	218	219	189	202	196	189	206	193	209	211	206	192	202	214	190	203	204	197	211	203	195	208	206	191	176	219	210	186	179	189	231	202	198	214	188	197	201	180	217	193	206	199	182	198	192	190	200	189	187	186	187	201	188	220	204	185	203	190	191	189	206	188	195	183	196	213	249	198	162	160	181	228	212	224	209	225	195	170	218	165	197	185	215	191	217	182	195	163	217	210	194	190	182	218	190	201	220	201	202	202	182	187	198	199	215	174	181	214	198	194	196	197	175	194	185	179	190	212	178	198	170	178	214	203	191	189	172	211	195	212	177	196	197	195	199	196	187	191	170	196	200	210	221	213	179	184	174	182	211	204	202	180	195	211	206	182	191	199	209	172	215	225	196	214	185	197	189	197	206	214	186	190	190	178	212	200	196	186	205	185	199	194	220	192	205	190	205	223	181	201	211	200	208	177	198	199	226	227	216	211	195	193	210	202	197	185	174	189	184	206	211	186	179	198	175	198	176	199	197	197	188	160	202	211	200	172	201	201	208	208	206	177	206	204	176	192	208	213	213	221	213	208	209	180	177	188	170	192	214	184	186	202	170	205	178	178	192	177	190	226	192	216	177	183	201	193	200	191	164	184	224	218	211	206	195	207	186	210	208	195	200	195	191	215	194	213	190	190	194	202	203	162	202	193	206	198	204	196	187	202	214	186	203	215	197	188	188	205	213	197	180	193	204	212	203	163	188	208	186	204	196	227	180	194	206	198	197	188	216	187	199	210	197	209	204	203	178	219	200	171	212	205	222	208	181	179	192	208	188	229	175	192	170	217	199	210	174	211	198	190	200	207	218	215	224	212	200	205	197	185	202	187	193	207	224	191	189	191	203	191	200	210	215	195	194	232	204	177	203	184	202	167	171	208	182	202	227	190	168	213	190	189	187	199	193	210	206	194	198	202	204	191	209	211	190
21402	12245	12086	3777	649	582	576	612	543	583	581	607	592	595	544	608	577	553	538	573	557	534	543	596	558	553	570	582	582	540	549	574	530	607	571	560	560	522	559	582	584	579	573	673	630	730	616	570	572	604	570	694	673	709	647	633	579	606	549	585	582	561	531	552	592	593	551	547	583	574	573	557	555	570	581	554	526	576	557	574	535	590	572	568	590	570	577	595	558	595	553	633	701	744	672	563	566	557	552	568	547	541	577	565	546	540	542	536	536	524	537	551	537	585	550	564	537	533	552	594	551	540	564	569	541	574	543	582	549	537	556	540	529	595	541	555	514	566	519	565	587	578	551	531	603	555	550	583	590	533	535	528	535	540	563	553	584	547	562	567	556	521	541	555	581	551	556	558	542	606	549	564	593	546	499	537	561	561	539	598	538	511	524	572	570	561	564	525	544	568	571	521	499	566	547	589	564	524	503	549	565	541	582	558	526	523	581	507	577	564	602	578	575	509	574	568	558	581	575	548	545	556	575	522	553	555	558	533	571	544	530	565	527	490	554	508	561	529	568	481	533	555	567	544	552	550	553	517	554	550	569	505	619	553	551	557	551	550	531	574	567	551	580	542	574	582	555	552	596	562	554	555	563	561	565	580	541	548	569	561	523	557	532	527	544	547	524	555	588	531	573	578	549	563	540	529	546	550	521	573	494	569	519	538	578	565	598	533	551	564	569	552	544	544	557	574	555	573	560	563	546	568	567	574	539	548	505	564	604	544	541	550	552	549	576	516	557	573	602	589	558	588	587	553	513	558	529	574	556	565	560	562	586	559	585	500	525	597	549	501	524	571	543	558	564	550	535	576	617	544	532	527	580	570	581	554	545	545	522	527	526	550	532	532	534	533	563	550	535	580	531	562	597	570	534	525	572	553	551	518	600	551	505	552	578	553	532	577	544	538	529	538	579	566	576	553	543	568	552	541	547	550	521	532	592	545	557	579	553	569	537	557	558	535	542	531	607	572	531	542	500	568	575	568	513	570	567	576	588	539	522	574	541	567	541	548	570	573	566	542	561	592	525	518	575	570	566	541	552	596	541	570	522	569	544	561	569	566	497	562	559	601	528	505	527	539	565	532	577	574	538	604	602	550	576	598	551	538	605	589	524	602	538	566	544	530	547	537	525	570	548	567	551	531	514	544	538	555	537	537	550	584	540	554	534	592	517	559	567	571	582	552	552	605	560	538	542	565	580	544	556	547	543	557	494	542	555	594	536	552	519	550	563	577	530	500	569	543	561	523	530	563	552	579	522	564	567	567	580	548	590	555	567	570	537	566	542	556	594	543	544	553	508	520	622	569	559	555	552	572	493	606	570	599	524	511	538	575	543	618	590	540	577	566	516	572	554	576	554	536	549	561	585	553	530	568	574	552	567	577	541	557	574	572	566	583	552	561	572	594	565	586	561	555	547	561	566	553	539	543	575	558	535	566	581	521	583	548	556	564	586	553	579	527	558	578	521	558	584	552	534	546	563	536	521	560	554	567	528	552	577	555	540	578	525	533	581	548	596	563	542	602	540	576	587	541	566	531	541	579	553	547	541	569	551	565	544	546	593	595	580	562	511	594	606	566	530	491	536	537	511	568	551	556	558	545	548	569	560	516	586	569	556	617	550	536	595	564	523	530	537	549	601	559	534	553	560	531	537	541	588	595	539	586	513	545	524	556	588	579	575	564	561	555	553	560	562	579	547	573	529	582	579	542	585	540	565	561	561	558	560	600	515	547	583	508	565	558	559	541	569	551	521	550	545	528	542	542	571	571	603	585	523	608	482	586	562	556	526	564	520	557	564	561	563	541	529	568	551	556	575	546	543	587	589	568	542	551	533	585	549	580	570	599	585	542	548	574	552	529	526	542	522	540	540	578	537	560	546	560	548	540	562	539	553	551	531	569	552	547	564	573	553	571	551	569	537	560	548	571	551	536	554	569	567	567	545	564	542	521	594	567	594	577	556	542	543	560	525	539	616	614	592	539	526	559	602	578	556	521	532	564	573	544	570	565	577	537	559	540	559	578	593	537	558	516	545	615	547	551	589	587	555	567	572	601	575	594	592	535	565	554	529	567	555	578	578	564	492	552	526	585	559	565	576	568	550	591	550	528	559	554	587	549	555	510	563	540	562	547	536	573	536	540	578	568	537	537	568	562	567	601	577	504	579	575	539	562	527	543	545	546	543	523	564	507	547	557	572	548	564	552	580	537	532	575	558	598	568	521	592	551	590	518	529	550	594	559	582	554	532	584	557	578	580	568	583	559	508	590	534	552	541	556	555	540	499	580	528	591	596	535	553	579	542	580	562	542	557	543	543	538	569	528	543	564	559	566	587	501	588	507	549	631	589	542	546	551	515	548	537	548	560	523	592	555	532	505	566	526	553	572	549	579	587	549	593	585	559	593	566	572	506	542	525	563	537	574	513	533	549	566	516	562	600	550	560	526	555	574	563	527	548	525	561	572	587	549	578	568	591	568	540	581	545	549	537	567	524	608	552	583	597	558	553	539	587	513	522	556	553	558	562	546	586	596	540	599	555	580	553	546	569	537	537	587	599	534	485	553	581	605	573	577	563	553	555	503	553	567	542	532	549	550	520	612	575	583	577	575	538	559	578	546	541	606	515	583	547	532	531	591	578	581	565	567	539	572	546	575	558	552	559	549	590	539	596	564	530	588	572	546	584	543	563	547	574	556	522	525	549	567	534	512	566	577	552	597	578	546	550	553	531	567	521	544	556	577	574	576	572	588	539	590	599	528	553	546	532	554	518	546	605	550	548	566	530	547	537	552	608	565	491	546	604	572	582	573	571	529	559	541	538	525	574	567	561	534	580	550	605	573	514	549	555	539	526	570	541	568	559	624	551	547	545	576	546	548	529	602	540	602	567	533	519	566	538	568	554	563	564	560	554	542	558	520	569	494	532	528	563	548	543	515	579	564	534	558	583	596	583	521	536	548	571	537	534	520	604	608	557	563	609	574	552	542	540	593	507	592	579	555	557	541	563	545	566	589	553	556	537	539	522	578	546	549	580	555	538	566	551	546	541	545	583	551	517	569	533	556	598	544	554	521	571	579	528	567	581	546	568	534	569	524	554	486	538	545	559	601	584	589	557	573	579	568	571	560	519	572	568	579	558	525	594	558	549	577	591	549	546	536	545	547	542	537	579	561	549	571	569	558	582	590	565	543	569	578	524	555	572	546	552	567	564	552	514	540	585	567	546	565	554	547	552	551	518	569	541	543	583	553	591	559	622	530	565	537	548	544	546	562	569	513	553	578	586	492	583	546	553	566	535	585	547	536	548	535	549	542	506	554	583	529	564	551	566	582	536	546	577	624	547	554	524	532	569	542	547	558	524	552	568	558	574	535	577	545	551	542	502	567	524	561	506	558	569	564	523	595	586	512	595	541	540	566	570	551	554	590	548	558	557	596	594	532	493	536	563	599	526	541	569	550	546	524
65431	52533	44189	24012	2562	329	275	249	256	236	235	176	187	199	186	211	212	192	184	198	186	195	194	166	197	191	167	193	202	183	181	189	160	194	186	189	178	175	197	178	200	170	215	329	259	347	293	235	254	242	222	299	389	380	299	213	184	177	209	185	184	201	192	218	195	190	169	175	192	190	186	195	188	190	203	190	194	198	175	180	181	186	188	170	200	213	204	198	191	193	217	236	288	272	258	240	222	180	174	201	195	174	175	196	188	211	187	197	176	197	190	176	185	183	181	189	174	169	184	191	193	177	190	201	172	191	178	187	180	191	172	165	178	181	193	181	196	212	164	198	189	186	203	186	198	171	189	182	163	160	187	196	165	198	175	200	161	193	201	197	196	187	182	198	171	180	180	196	217	192	194	195	166	193	179	175	165	167	195	187	184	185	170	183	199	183	191	181	187	161	175	209	214	186	187	177	186	182	190	176	204	179	193	183	185	159	199	179	173	195	200	187	199	188	184	203	226	198	195	188	183	168	185	183	188	167	161	195	218	169	177	194	175	157	186	189	187	187	195	171	197	171	190	196	191	188	170	175	187	188	194	202	188	187	215	182	203	176	199	189	201	180	175	182	193	207	164	172	181	183	189	185	190	184	193	193	180	202	184	195	169	191	203	216	178	196	190	181	164	169	191	169	186	162	161	167	184	199	163	186	203	187	188	181	194	189	194	191	179	181	180	207	161	173	205	176	186	182	164	232	193	188	204	162	177	169	165	182	186	171	182	172	195	173	192	169	188	176	164	174	190	190	197	158	187	179	202	166	191	178	183	181	182	193	198	190	191	162	154	164	187	146	175	221	185	182	190	178	202	177	198	194	165	182	156	207	181	179	188	171	166	189	191	170	196	193	181	182	171	173	176	155	193	200	196	174	174	184	172	178	178	198	204	193	169	166	179	192	193	198	190	179	170	185	184	215	203	171	162	206	190	193	207	194	188	194	191	191	177	192	185	208	181	191	180	189	178	195	172	190	179	159	188	185	187	202	191	188	188	192	170	167	193	192	180	189	165	172	193	172	193	180	172	192	193	217	175	179	187	184	180	187	177	192	181	179	186	180	182	196	190	194	188	188	173	180	195	195	179	189	183	159	184	162	187	186	200	157	208	185	207	193	183	196	179	184	194	194	164	179	200	185	183	174	194	165	181	189	179	167	167	180	200	199	163	161	163	187	180	163	176	163	178	202	182	176	192	191	192	197	201	183	170	177	188	184	199	178	189	172	209	180	201	179	189	173	178	195	194	205	207	204	189	193	163	196	172	184	203	202	181	208	178	172	210	168	179	167	197	192	184	188	189	175	208	181	167	179	183	189	168	170	173	168	196	207	171	169	193	221	197	202	209	173	166	173	165	187	149	185	186	177	191	182	170	190	178	165	185	169	173	173	180	197	178	172	204	185	192	203	177	190	196	187	158	175	178	190	179	192	174	180	173	186	187	204	188	163	210	179	168	174	189	181	181	187	186	208	200	175	181	201	176	198	200	176	181	172	210	174	185	179	181	179	196	199	168	166	184	199	160	185	169	186	182	195	199	182	177	203	173	195	172	177	200	179	196	178	189	201	199	174	181	213	173	213	184	190	194	198	189	189	206	207	176	168	173	196	198	199	178	203	211	220	175	192	213	182	189	185	181	184	175	195	191	156	181	171	198	173	196	197	157	191	186	191	182	162	178	179	207	175	175	195	174	181	189	188	177	204	176	180	189	193	206	176	170	186	173	165	188	181	190	191	176	180	202	182	190	202	213	184	174	195	193	182	155	182	199	180	155	192	191	171	181	195	199	196	202	171	159	196	172	185	210	181	185	190	199	179	180	173	182	188	179	184	189	179	227	170	196	173	213	185	203	194	173	199	152	166	193	194	172	184	178	194	206	161	184	193	199	189	193	211	177	178	201	174	165	189	174	191	189	206	199	185	185	180	176	190	197	190	166	166	187	197	173	196	204	186	189	200	182	174	171	184	172	181	184	162	166	197	202	193	174	165	195	196	169	198	190	188	173	193	207	194	170	184	186	204	191	169	199	162	187	188	196	197	190	176	200	192	199	187	180	183	163	196	179	190	187	176	180	174	165	193	176	161	193	173	179	166	181	164	216	167	157	202	196	163	178	177	168	183	162	180	167	162	181	169	178	165	182	169	196	192	177	195	191	175	205	189	182	180	190	208	164	186	195	185	198	201	195	204	195	174	190	158	179	182	188	182	209	176	192	187	196	174	193	189	194	171	166	177	180	163	186	175	182	167	172	187	185	185	198	165	175	176	176	195	183	190	190	195	201	183	194	168	169	192	168	181	200	185	186	173	214	180	184	186	188	161	183	179	172	173	172	189	174	189	204	204	181	193	191	192	179	165	181	192	204	164	202	185	186	197	193	205	178	174	180	193	189	180	148	187	179	180	205	193	158	191	176	211	192	186	175	192	182	183	203	194	191	205	187	174	187	178	166	167	182	186	170	185	183	194	199	192	169	161	161	188	215	162	184	178	200	168	212	198	184	181	196	169	189	201	177	176	184	193	172	170	201	176	163	168	171	176	183	171	179	194	189	180	185	165	197	183	183	208	174	180	175	197	190	178	165	224	199	182	196	171	191	203	180	188	189	161	184	193	195	185	183	183	198	196	186	193	170	178	180	189	214	209	181	179	189	193	176	196	174	185	177	187	187	198	189	187	187	185	177	180	168	197	170	167	205	184	176	189	187	196	197	194	202	182	153	178	185	190	199	170	177	175	194	198	182	162	195	201	174	175	177	186	195	196	178	200	196	179	186	189	170	194	176	172	202	186	153	199	173	170	185	181	170	166	218	177	203	169	177	191	178	168	201	170	175	173	181	188	183	188	180	171	187	180	182	206	213	210	181	172	181	188	183	167	166	182	189	184	175	186	180	166	194	195	176	184	198	207	190	193	192	224	194	163	183	187	178	186	181	204	177	189	179	183	177	170	171	184	166	179	184	195	180	194	209	214	218	177	178	205	193	170	179	183	180	176	208	193	189	192	175	191	197	193	206	182	183	199	220	181	181	171	174	178	190	191	198	171	176	188	168	155	170	176	194	181	205	165	198	183	182	167	189	180	180	224	173	161	170	181	165	200	188	196	193	170	165	169	218	165	184	192	165	208	192	162	181	165	187	194	154	172	204	200	185	164	194	170	186	174	177	180	171	192	196	183	200	211	190	181	188	170	185	177	197	192	197	186	163	186	186	190	198	180	188	182	197	195	159	165	189	203	183	179	157	166	171	177	191	173	163	190	188	208	161	176	173	212	188	191	190	165	192	183	165	196	196	170	181	188	160	180	201	186	164	189	162	190	211	176	177	188	183	189	189	195	173	196	156	185	195	169	186	181	198	165	189	190	196	177	186	192	184	192	203	153	174	181	171	158	195	183	186	178	176	174	158	186	164	177	185	213	206	181	183	184	166	180	174	200	196	191	196	177	185	162	190	193	202	183	201	211	190	200
42043	40444	41456	14857	1279	1166	1014	920	854	772	710	704	695	688	650	644	624	605	532	603	572	645	585	593	589	530	526	566	545	535	546	563	581	498	563	523	545	545	543	552	577	537	654	1859	1213	1980	1639	834	892	985	979	1326	2291	2311	1598	888	664	675	596	569	563	581	627	575	568	555	554	553	537	587	566	540	558	562	583	598	582	519	531	539	593	532	527	537	521	573	550	555	556	546	622	1134	1398	1135	955	718	620	583	546	554	506	550	506	551	506	523	557	523	537	497	535	479	532	541	509	535	488	563	530	498	512	562	509	521	525	482	583	517	501	487	507	512	511	516	523	511	525	542	568	507	535	564	509	526	533	542	561	492	546	498	514	521	505	535	510	547	508	528	566	540	529	529	528	527	522	557	536	507	529	536	546	555	560	542	525	519	494	519	497	558	532	543	509	502	531	517	518	485	544	543	502	536	493	530	552	519	522	541	533	552	511	499	565	540	539	520	545	501	551	518	517	503	567	529	471	527	532	489	545	547	500	520	512	527	502	483	567	477	559	506	550	491	528	529	471	532	505	604	529	530	500	521	575	533	518	520	524	478	520	512	542	545	507	511	570	512	523	523	536	551	522	487	544	522	570	538	525	531	529	510	507	570	503	555	528	522	562	554	502	540	529	519	519	533	546	509	479	526	541	510	559	515	490	489	579	541	528	508	550	496	530	539	536	530	521	510	524	525	512	540	518	531	540	522	557	511	511	491	507	516	542	528	496	546	519	515	552	528	533	540	494	488	487	535	575	532	531	560	504	536	521	523	521	558	501	493	559	508	521	472	560	524	523	512	551	544	529	521	552	522	580	533	517	510	519	524	529	559	528	493	534	538	534	535	544	546	521	479	531	471	513	509	514	534	496	548	485	534	562	554	507	546	531	553	504	500	547	546	511	549	488	557	522	499	532	488	513	534	533	506	534	513	530	524	560	504	549	536	554	507	528	531	574	540	519	514	555	493	530	514	539	514	534	531	538	536	548	540	536	514	510	517	528	536	507	513	492	504	503	528	561	535	514	523	552	548	540	532	520	505	508	576	534	525	494	511	503	543	528	534	560	509	538	597	525	551	516	494	549	522	535	545	523	509	531	513	556	463	541	579	517	510	529	542	572	545	496	561	475	556	585	493	555	530	519	546	554	539	555	477	525	556	506	508	477	515	526	510	520	536	483	501	526	523	482	567	518	564	487	517	531	527	519	525	490	562	518	541	541	514	514	517	515	531	559	571	520	515	506	524	534	556	510	548	490	512	546	497	529	483	540	530	522	498	532	499	531	580	536	497	556	512	545	490	524	527	519	509	525	519	548	525	515	569	523	519	539	561	548	545	533	524	524	547	506	530	532	536	519	540	552	532	520	522	522	535	531	482	504	525	573	533	584	554	581	539	549	533	511	562	518	518	548	491	523	520	554	571	572	535	515	535	527	526	543	516	540	513	557	561	574	512	498	552	463	542	539	511	487	506	487	525	469	477	536	543	482	552	518	539	520	505	561	557	502	515	502	555	530	566	530	549	514	520	531	537	552	556	536	533	523	529	546	528	531	507	464	542	515	535	547	529	505	555	543	533	547	554	518	504	503	546	535	523	567	560	510	519	537	588	499	560	504	543	532	518	511	521	506	526	506	524	547	494	539	519	567	463	493	520	493	530	536	522	529	551	490	533	488	565	544	501	528	525	521	523	524	526	534	543	506	541	533	522	475	511	528	525	521	515	532	492	523	493	522	532	539	534	541	533	540	514	539	546	502	499	549	506	517	509	519	458	580	480	561	513	538	513	505	535	525	548	577	543	476	548	504	532	543	534	544	528	520	537	521	512	459	527	504	547	519	508	514	475	525	511	490	558	518	541	534	536	488	565	474	530	548	529	503	506	485	509	522	499	523	502	516	519	552	504	531	533	521	554	488	537	506	528	523	569	584	501	518	521	512	518	505	512	547	517	551	554	529	501	544	508	532	539	505	502	522	526	502	508	508	530	540	567	522	542	543	519	548	508	515	531	524	525	519	500	512	521	510	542	513	549	502	491	535	537	554	499	499	544	542	505	533	541	500	505	504	545	529	523	520	492	528	523	566	503	563	532	501	506	511	512	544	518	520	512	532	536	499	513	484	525	527	568	542	533	544	501	495	527	518	540	525	524	529	497	547	526	546	498	525	528	532	515	500	507	568	508	520	546	524	508	554	550	610	563	465	511	509	553	514	505	509	546	507	512	490	511	521	565	547	566	536	532	522	549	529	513	529	546	498	526	526	521	552	515	487	504	546	522	536	548	497	529	560	497	513	507	521	520	563	534	560	499	501	511	514	506	526	573	513	552	528	556	502	515	505	506	530	480	465	509	527	511	518	540	515	556	538	505	539	510	537	534	497	544	516	512	499	515	548	512	505	511	530	505	532	552	521	524	535	536	555	523	496	533	506	515	544	539	518	508	520	490	498	502	538	540	507	468	488	511	504	536	550	568	519	540	543	531	516	521	513	563	562	537	521	554	529	521	490	507	484	548	493	526	552	526	526	562	547	501	518	533	521	537	527	588	532	534	523	487	456	508	510	511	543	534	571	541	529	530	558	564	536	584	557	551	534	504	502	552	549	520	494	513	553	516	505	527	546	516	528	561	503	523	513	541	521	531	550	547	559	531	543	482	555	543	519	528	503	519	529	491	498	564	518	539	576	542	542	525	559	544	527	496	573	539	496	540	564	495	505	548	532	481	513	540	510	515	516	570	534	470	534	522	524	501	537	555	503	503	507	525	556	517	513	545	515	524	539	527	463	494	534	517	499	491	526	542	487	508	538	552	546	577	503	512	521	491	531	540	503	519	534	500	557	539	549	509	520	502	513	519	516	482	580	525	540	527	531	527	519	518	509	509	519	536	538	534	511	504	531	473	491	527	527	517	524	515	499	483	542	545	487	535	581	516	533	530	479	540	537	559	544	549	510	524	527	549	535	558	501	504	509	549	572	523	557	537	556	574	583	525	542	522	480	557	548	477	550	575	575	496	522	546	541	501	465	539	531	524	529	543	573	522	534	503	535	498	537	533	536	559	486	533	520	495	496	537	549	542	495	537	527	532	538	527	565	520	535	528	506	518	532	516	503	513	502	537	519	507	608	550	573	553	505	557	496	558	520	523	482	530	511	529	539	514	535	531	475	544	514	526	516	515	548	509	563	549	554	590	511	549	512	518	526	511	530	530	541	529	507	547	519	561	517	518	510	563	559	526	545	515	529	546	535	570	494	507	493	509	504	545	561	542	570	519	501	547	513	533	529	517	530	529	541	482	565	505	494	572	552	556	520	487	508	482	516	533	558	497	534	497	536	539	553	524	520	535	526	528	544	508	530	566	515	523	541	514	536	535	530	504	505	575	502	528	507	567	524	536	505	541	538	571	543	542	542	536	493	527	541	564	563	502	517	537	498	528	540	518	556	546	499	556	533	546	495	565	505	529	516	510	532	510	516	484	517	489	521	571
77801	65959	56688	34282	7435	680	404	371	351	322	325	309	277	253	260	266	246	264	259	241	214	254	274	285	276	247	247	236	238	243	245	261	233	244	229	216	226	249	248	218	231	250	282	520	390	511	591	342	344	334	407	442	716	642	558	350	282	238	230	240	259	243	225	230	219	214	221	205	259	240	236	251	259	231	265	237	230	217	230	228	252	219	252	248	253	235	231	249	235	231	282	349	402	366	308	299	241	235	221	225	244	236	218	224	212	226	239	262	214	219	247	231	221	227	266	220	220	243	203	230	224	243	222	221	220	212	246	252	240	240	246	232	202	239	253	236	258	229	247	232	243	214	234	252	248	228	231	238	222	231	204	230	248	220	248	237	242	266	231	215	246	218	220	230	252	237	235	230	186	220	221	241	241	271	245	233	225	221	222	249	223	231	218	231	233	213	217	237	230	262	241	224	243	235	228	212	247	232	230	230	223	243	225	239	218	226	220	246	214	237	256	235	224	231	239	261	219	237	225	213	218	249	235	224	235	235	244	243	237	258	222	225	233	231	212	245	232	209	242	232	231	232	227	243	234	215	261	242	218	223	213	228	226	251	254	241	209	240	257	252	226	204	231	206	242	241	230	244	238	208	246	231	224	220	237	231	221	221	215	243	234	234	241	228	230	216	234	225	254	223	245	243	231	214	245	261	242	224	246	230	254	252	256	222	234	226	248	233	230	244	243	231	252	265	230	219	245	233	272	231	223	240	248	223	221	241	210	219	241	223	251	218	247	247	227	217	215	243	181	239	223	252	217	235	210	237	232	225	241	239	237	242	236	242	200	242	226	242	250	243	239	236	242	244	246	248	260	217	271	238	240	216	233	226	240	214	220	253	259	214	214	237	224	216	246	221	258	205	222	252	222	235	204	233	254	243	233	226	232	240	229	240	233	226	235	255	237	228	229	206	235	224	232	230	236	218	217	215	227	211	241	252	235	232	209	243	252	226	268	248	241	232	230	243	249	255	246	233	252	229	213	229	238	231	242	225	255	234	222	190	227	213	264	246	223	224	267	227	259	235	278	230	245	262	232	243	221	232	230	232	220	233	228	241	219	230	208	258	234	254	217	242	217	238	205	221	215	221	243	216	230	222	231	243	241	236	253	225	226	249	264	252	188	219	227	244	257	239	243	246	218	224	244	246	222	245	231	250	254	230	252	216	230	242	284	219	224	247	242	247	240	197	238	255	226	202	238	236	220	229	243	254	262	234	247	219	254	251	232	219	209	243	226	250	217	236	248	232	245	228	215	239	230	228	253	228	257	241	236	215	225	196	245	242	241	243	195	229	251	218	236	221	251	236	208	253	242	215	243	219	264	250	232	223	217	222	229	225	217	204	241	235	245	233	248	225	207	238	221	241	225	240	255	225	226	261	235	219	210	254	250	229	242	235	251	246	234	220	223	222	197	221	238	210	234	240	223	247	228	257	244	231	249	213	216	222	248	214	222	213	220	228	232	243	249	215	230	234	237	255	225	238	216	278	225	229	233	222	268	237	215	240	228	232	214	216	209	232	248	211	218	222	221	237	222	235	230	220	234	217	240	259	233	252	230	263	228	215	198	213	221	217	250	228	239	256	243	247	226	245	228	224	210	230	242	246	233	242	234	222	200	233	231	204	249	236	258	267	221	224	242	237	248	205	201	219	215	217	241	227	244	245	231	215	239	227	235	230	229	222	228	247	241	218	255	210	237	245	230	249	232	236	213	245	224	263	229	240	263	224	216	240	218	232	222	248	246	221	256	236	237	210	261	239	237	229	242	213	223	207	248	231	205	252	274	219	218	228	223	240	245	238	222	246	228	259	246	206	232	263	229	239	237	233	243	250	236	227	227	254	224	252	227	253	245	237	223	229	240	207	207	238	219	229	241	246	259	237	255	221	236	236	244	245	229	231	211	235	221	251	228	255	209	248	242	225	206	249	213	216	225	224	237	235	231	237	243	238	242	245	224	245	213	239	224	239	226	217	252	236	216	215	250	212	253	231	237	202	239	231	224	207	239	241	239	235	216	220	230	241	226	234	236	217	245	220	214	245	240	235	242	245	232	236	228	258	212	230	240	225	225	239	250	250	240	218	223	207	233	241	250	230	252	240	232	212	220	232	243	239	205	238	220	220	251	228	241	225	219	243	226	240	237	225	215	201	229	256	243	241	199	214	252	243	242	215	235	234	254	243	218	221	243	215	258	248	243	220	236	253	234	205	210	247	240	260	254	256	251	240	237	236	223	247	214	231	221	237	244	226	236	242	248	249	220	231	237	227	219	198	259	227	247	220	243	211	230	258	223	242	239	224	215	216	246	224	204	262	232	222	252	229	275	277	203	236	208	242	258	242	228	248	253	246	211	245	240	220	236	222	224	238	267	226	234	244	230	260	241	219	219	231	234	203	226	224	228	243	238	248	195	247	244	250	231	257	277	246	221	231	231	263	236	211	247	245	242	235	222	232	249	222	232	236	246	246	265	233	237	221	269	222	242	238	244	216	223	283	249	239	256	234	220	226	252	249	212	246	235	212	222	236	250	237	226	253	260	251	229	231	235	231	234	218	239	236	229	208	247	238	206	214	230	181	251	225	196	244	221	250	208	242	215	208	233	216	198	233	204	248	244	275	218	248	230	240	212	230	213	234	262	246	235	217	260	264	222	247	222	232	219	232	224	251	240	233	241	261	267	252	207	247	239	253	250	215	228	249	239	246	238	255	226	248	231	240	224	216	200	231	233	211	242	239	221	234	254	250	214	239	242	219	229	210	215	218	243	228	235	253	214	215	229	244	225	248	243	203	229	213	233	225	233	271	215	253	229	226	243	278	232	241	249	233	239	230	244	259	221	254	253	234	194	226	231	267	225	252	213	266	223	222	241	219	261	245	256	235	245	242	231	260	240	228	248	226	222	223	233	246	239	240	237	232	247	236	238	232	212	225	225	207	223	253	257	225	211	221	214	227	237	244	217	233	246	275	252	211	247	210	229	221	236	238	214	228	265	244	234	239	233	205	243	236	214	206	200	231	244	239	231	227	240	240	234	214	239	209	210	224	264	236	232	239	226	238	265	234	206	223	230	243	253	207	210	207	235	229	218	254	234	231	232	226	246	247	229	253	250	230	220	227	250	246	235	251	237	225	235	221	232	223	237	238	199	234	226	233	232	218	232	239	233	240	254	266	220	197	256	226	242	227	208	216	267	231	232	236	231	247	221	243	241	239	238	217	203	246	228	230	231	243	237	227	223	222	242	252	258	224	229	214	238	255	243	231	230	241	239	253	231	207	236	245	228	243	241	226	225	241	231	223	236	231	208	228	231	217	232	231	248	219	215	236	240	228	237	240	207	232	235	219	234	241	235	207	226	219	220	278	223	222	242	226	217	198	226	229	223	222	256	233	238	243	239	248	235	248	219	226	229	238	197	224	229	263	237	205	251	236	231	238	244	242	249	218	230	220	231	234	230	220	258	272	224	227
51689	51404	52451	18807	2178	1729	1555	1298	1241	1111	1070	946	908	913	846	906	827	772	772	771	748	763	707	728	731	717	653	737	705	701	705	713	710	663	724	661	665	676	703	628	683	698	753	3073	1802	2767	3463	1342	1532	1529	1924	2274	4641	3963	3492	1734	909	836	711	754	717	694	708	622	645	718	707	655	669	679	701	719	694	672	702	676	686	669	633	687	717	631	688	638	665	681	655	607	698	691	968	1880	2145	1636	1238	992	729	633	657	631	592	662	634	636	627	646	677	661	625	613	694	609	609	613	614	626	635	636	664	636	620	609	623	677	634	660	670	627	615	674	644	631	650	644	636	649	629	639	655	610	643	630	589	603	597	616	688	682	648	621	660	602	625	640	654	635	632	649	676	628	619	601	611	626	648	642	704	635	617	651	652	630	600	627	636	681	634	636	641	649	633	657	687	673	686	667	656	617	644	619	643	635	662	653	615	637	598	666	619	607	615	616	614	610	621	642	640	663	631	697	635	636	640	622	666	644	608	664	611	608	668	619	637	611	599	649	651	668	616	637	677	650	610	666	650	684	655	682	616	610	612	656	668	640	675	658	656	633	670	685	651	622	669	619	650	640	617	629	626	647	644	635	641	591	600	639	633	657	665	593	633	642	638	639	682	627	642	657	599	679	658	675	644	642	610	610	657	619	665	616	622	624	614	624	622	588	648	667	610	595	613	606	632	649	684	640	666	637	623	663	657	636	665	557	662	640	640	613	689	606	616	661	622	627	598	656	628	649	628	634	616	622	637	620	629	610	635	628	637	615	663	596	669	623	577	625	668	643	617	676	600	605	649	624	645	654	665	684	645	638	616	626	671	604	650	590	641	664	693	622	577	618	624	606	626	660	605	616	651	624	618	609	625	620	645	655	655	629	659	638	608	672	659	653	656	614	696	621	618	657	627	660	653	616	595	670	633	639	645	659	614	616	607	668	631	634	653	658	599	678	569	707	657	637	629	599	654	657	655	606	597	641	639	666	634	629	645	650	647	683	620	670	600	652	660	616	642	653	640	603	599	631	659	630	617	632	667	685	640	609	646	640	651	582	625	609	642	622	650	633	615	637	628	664	650	603	668	661	638	631	609	619	642	628	647	635	613	644	618	635	666	640	610	682	600	638	653	666	618	634	644	606	647	600	668	656	650	652	635	588	632	675	635	632	594	654	633	634	605	671	668	645	613	601	652	639	663	632	631	610	617	639	626	620	633	624	619	658	645	608	625	634	632	598	656	679	673	621	594	640	632	641	613	659	625	637	630	622	624	662	622	648	661	625	647	651	645	631	650	623	642	627	646	623	686	625	608	601	620	656	637	617	612	619	660	627	623	655	632	624	630	610	622	655	635	630	657	603	674	616	619	653	630	651	677	642	614	698	653	618	607	591	632	620	655	661	611	629	640	655	637	620	628	614	609	615	637	644	626	646	667	591	625	661	640	598	638	581	661	568	672	642	640	638	652	655	584	630	680	635	634	668	597	605	640	625	571	577	608	613	673	652	677	650	605	623	621	652	659	676	607	617	584	620	581	621	607	641	647	670	602	604	619	640	686	609	689	637	637	629	631	597	664	561	626	625	655	658	643	617	633	653	650	656	638	577	642	665	637	613	659	633	639	626	617	609	632	631	620	624	664	673	626	654	639	616	614	601	592	648	628	643	617	643	634	656	650	669	596	644	582	621	634	617	638	632	639	620	630	655	641	642	624	635	610	630	624	637	604	666	650	711	651	600	623	623	631	601	658	646	629	616	621	622	624	634	617	672	645	625	637	626	652	615	667	662	655	636	635	640	591	637	614	676	666	687	704	629	696	641	690	613	635	657	665	649	603	632	638	613	684	623	646	638	680	639	659	640	643	608	624	610	595	650	643	641	636	626	612	659	608	557	672	642	623	646	632	647	653	642	618	613	670	586	617	630	598	620	654	618	609	664	612	605	665	694	634	652	634	633	644	627	625	627	655	622	612	628	628	637	632	632	639	646	652	612	625	638	642	598	671	656	649	621	648	586	635	609	620	643	635	656	605	651	628	626	634	593	613	650	640	616	608	594	590	614	625	616	677	594	633	631	603	673	621	652	620	627	596	618	636	653	583	627	615	667	610	659	637	651	681	629	619	615	621	662	604	656	674	664	620	651	634	641	650	626	618	604	631	644	639	627	714	654	629	652	607	654	614	622	679	615	588	626	647	644	674	595	665	614	667	650	633	603	659	628	643	684	647	634	648	651	654	677	622	651	622	613	680	648	643	679	612	606	624	611	647	631	640	662	669	627	618	640	614	626	689	616	652	647	596	624	632	658	618	640	667	627	643	647	672	684	646	638	637	651	626	616	663	657	643	605	627	657	656	646	661	661	637	594	645	645	684	629	656	612	639	651	650	652	647	677	641	624	638	601	627	656	630	640	623	654	618	619	618	630	591	638	638	654	608	635	658	633	623	655	651	611	677	652	641	596	616	636	676	618	603	633	649	649	614	675	624	616	649	633	659	666	617	637	621	642	644	634	632	664	647	663	639	636	594	656	604	640	637	633	619	622	627	666	653	642	640	692	598	595	644	631	647	642	660	639	648	592	656	615	640	580	673	643	625	623	606	642	628	604	649	632	620	604	680	607	635	644	650	674	645	611	664	610	609	620	640	650	629	641	600	589	630	648	641	652	632	634	673	637	633	614	634	644	620	599	625	663	639	625	652	608	639	636	667	631	644	708	613	665	613	635	692	629	640	616	616	657	607	614	605	638	691	633	629	664	626	633	668	628	613	641	597	615	619	634	615	570	662	622	626	634	617	642	672	617	614	634	679	626	666	651	658	636	699	670	651	609	656	661	682	642	632	662	621	635	633	638	618	619	630	669	601	617	637	581	604	648	582	608	629	650	653	671	613	659	605	645	641	630	670	667	609	650	658	617	631	576	671	604	651	658	640	683	625	657	659	661	610	585	639	662	663	610	620	624	620	663	631	634	679	618	647	652	644	640	637	619	624	648	611	649	619	647	664	640	672	643	626	623	657	661	666	638	636	635	659	616	664	630	624	634	617	659	666	658	608	661	645	655	644	643	658	662	654	688	644	604	641	587	626	693	594	601	643	662	650	650	636	620	616	623	605	645	647	672	596	612	623	631	674	633	621	638	648	631	626	588	619	651	613	692	642	590	633	620	661	631	630	681	623	629	626	620	619	695	676	616	661	617	620	628	676	635	616	588	666	634	646	658	638	661	634	642	656	610	667	632	648	591	618	612	612	629	676	633	624	603	662	685	637	644	635	634	691	625	614	600	636	579	600	635	606	699	656	624	650	617	600	597	650	640	681	640	635	635	608	659	589	614	641	652	650	618	631	669	646	598	621	667	634	677	630	606	636	606	644	647	663	575	636	610	600	635	643	743	634	608	634	614	614	714	606	649	636	667	626	661	658	635	650	660	658	633	634	641	563	649	663	650	702	625	660	627	602	616	609	632	627	608	643	594	666	670	622	610	658	685	628	655
24941	11296	8035	2291	291	208	188	183	179	204	203	186	204	196	191	159	215	211	216	176	184	183	182	204	191	179	176	178	174	176	191	166	191	196	225	206	180	183	204	196	198	189	170	213	181	221	190	191	201	183	209	184	240	193	201	187	169	212	183	199	201	180	185	173	185	194	196	160	199	189	193	210	204	181	206	196	186	193	195	186	174	188	201	209	192	185	180	175	193	170	182	198	216	211	196	178	200	187	185	195	192	178	200	201	182	184	199	207	184	214	183	191	205	200	189	183	172	183	195	194	188	172	169	191	206	178	217	187	184	191	168	183	182	182	170	166	188	169	215	190	178	190	162	209	207	187	163	194	210	196	191	164	179	207	160	186	199	184	184	185	195	214	193	174	183	202	212	188	200	205	197	188	184	186	222	177	203	195	195	200	197	190	181	197	195	194	205	221	179	169	192	185	190	201	179	192	171	176	177	214	228	197	190	185	204	212	192	187	190	169	185	192	207	174	190	174	196	191	196	209	179	168	194	171	196	190	175	153	201	219	222	190	184	198	171	179	192	182	179	185	188	191	194	190	171	204	184	191	177	204	195	203	181	192	209	185	159	188	160	196	186	179	189	182	184	188	162	187	195	202	179	194	203	190	183	188	201	169	215	188	207	181	183	201	193	183	161	209	178	212	185	205	171	214	173	199	166	200	190	188	186	200	206	204	168	177	191	201	175	189	195	182	181	188	185	184	197	179	195	205	188	189	177	204	189	188	160	174	191	188	184	206	172	189	198	184	192	172	193	205	168	172	173	202	207	190	185	205	209	196	166	229	202	189	183	195	197	199	195	185	206	198	206	214	213	197	191	189	219	194	182	187	187	178	175	166	190	187	176	192	226	183	203	178	207	181	196	174	175	206	177	197	194	193	176	211	203	198	217	167	196	189	182	169	174	185	192	210	215	127	195	199	177	185	174	216	183	207	180	177	194	200	205	198	199	185	182	166	176	179	213	193	185	176	213	161	192	199	165	202	189	209	214	178	191	176	180	187	197	179	201	206	175	191	179	189	171	226	188	168	166	185	193	159	189	203	201	201	185	194	163	163	225	195	195	185	192	188	187	182	176	204	197	216	190	181	213	193	192	189	192	190	216	176	195	170	200	207	186	180	177	187	196	182	176	178	186	173	205	168	178	191	186	202	211	184	174	174	188	163	200	181	210	182	177	197	203	214	189	189	211	173	217	204	186	184	178	186	211	206	199	172	159	196	166	199	197	179	191	187	179	211	181	181	186	180	189	188	190	201	197	170	206	190	173	204	225	199	171	172	187	210	186	177	191	184	176	199	203	189	178	175	177	182	197	206	190	207	175	191	201	171	198	188	198	212	215	168	181	173	174	170	205	168	212	189	174	184	174	198	213	201	186	221	206	176	197	185	183	185	191	190	180	191	205	195	182	206	210	184	198	235	180	199	168	197	198	209	213	205	200	165	209	183	180	197	196	185	188	184	185	221	187	216	183	194	212	186	176	168	176	187	188	195	197	188	197	193	198	187	184	194	158	187	188	196	186	159	189	160	186	191	176	197	208	177	192	185	173	200	196	184	190	192	194	201	187	189	173	191	186	192	184	189	189	171	157	190	182	177	169	194	180	187	180	230	223	197	198	181	189	198	195	193	168	158	170	215	206	178	215	186	191	182	197	170	201	159	179	172	182	179	188	166	191	194	191	215	182	195	198	168	212	206	183	151	181	184	188	203	179	197	178	190	174	183	179	191	188	209	191	195	185	206	179	181	190	207	180	171	219	184	191	184	194	198	189	189	174	205	186	173	185	159	185	210	204	176	181	200	212	210	193	191	196	183	183	204	199	194	186	193	199	195	200	179	192	183	186	178	197	171	192	183	183	179	200	198	194	190	174	167	175	211	170	184	191	201	218	204	194	187	188	183	191	183	227	183	162	174	199	200	188	184	172	177	203	208	190	192	177	217	164	154	201	185	176	185	180	187	189	179	200	199	158	190	184	209	209	179	196	178	173	204	220	198	182	182	217	187	188	186	187	192	172	168	195	192	182	194	180	191	188	178	192	166	200	176	185	164	182	178	186	174	194	183	200	178	193	181	205	200	179	208	189	170	173	196	180	202	176	182	212	197	169	204	184	209	174	197	178	203	193	206	188	206	179	185	197	186	171	169	196	199	212	180	187	195	149	156	177	162	189	195	183	174	185	207	207	196	182	176	192	211	200	195	202	189	202	192	176	176	190	198	185	186	191	182	180	187	182	205	171	209	199	190	229	184	188	185	174	199	185	186	195	155	175	178	175	194	188	181	200	178	170	158	200	199	188	193	191	208	197	178	193	178	184	168	180	181	197	189	191	184	189	189	188	202	192	210	189	207	193	191	179	205	181	204	190	210	198	178	190	170	208	202	190	197	214	179	195	190	179	212	181	190	161	176	185	198	219	180	190	177	178	204	169	202	170	171	193	194	173	175	184	210	209	177	191	178	209	194	161	184	187	176	190	177	184	201	185	156	183	179	184	175	181	225	189	173	186	180	172	155	187	163	175	183	163	196	184	198	190	185	179	191	196	184	175	178	179	207	192	180	179	192	203	201	200	182	186	191	190	167	188	184	194	191	203	192	194	196	200	187	209	210	183	170	177	170	196	190	182	187	159	194	164	182	186	184	180	164	197	193	183	219	164	189	190	170	176	195	193	198	181	184	187	204	185	229	190	181	202	200	199	186	170	233	185	177	181	207	206	196	196	169	179	189	214	170	200	173	208	202	184	196	178	175	169	184	166	190	197	183	179	186	195	172	200	179	209	169	181	173	183	195	185	191	184	219	193	187	178	194	181	185	168	166	209	185	223	230	199	191	191	208	189	199	188	169	192	182	202	203	184	206	189	187	179	198	173	195	191	185	171	182	185	217	190	184	167	189	183	194	194	169	171	202	202	186	181	191	200	183	178	194	175	175	202	190	214	165	191	164	158	192	199	196	170	198	169	170	182	184	192	165	178	174	184	192	178	169	187	199	180	195	185	173	192	205	190	191	168	159	188	178	191	197	198	210	206	152	206	171	169	198	183	203	182	210	170	209	196	173	214	181	192	190	186	198	201	197	198	180	180	201	193	180	210	178	192	212	192	194	199	178	187	160	203	164	203	201	179	156	196	186	188	190	198	174	160	182	182	209	180	167	194	198	164	181	205	188	182	182	201	202	188	171	202	180	208	180	182	195	196	202	180	192	183	187	172	164	160	192	198	211	172	193	193	195	216	166	209	187	179	176	194	184	196	195	185	202	203	188	189	191	191	160	157	198	185	200	227	226	192	182	203	178	170	208	191	211	168	205	188	195	186	159	185	184	185	167	193	166	177	202	192	180	209	182	206	192	176	172	212	192	165	195	159	217	159	189	164	182	204	200	189	182	220	155	194	200	186	192	178	191	159	188	175	185	204	195	175	168	182	185	203	170	190	173	190	175	171	221	195	177	176	158	192	188	161	185	187	176	202	184
20998	13506	12914	4485	620	533	541	597	569	561	541	504	541	562	531	589	569	530	538	520	565	507	519	526	492	523	531	533	511	507	550	538	522	465	533	486	530	518	504	533	556	567	551	632	564	643	741	602	569	512	585	550	723	691	725	570	580	577	510	525	512	522	526	524	499	557	506	531	555	543	510	564	530	551	572	534	524	512	569	504	523	550	557	532	522	496	534	525	529	529	556	588	698	655	577	581	571	585	509	473	509	560	516	550	530	551	541	514	544	535	533	542	489	495	522	502	495	565	518	550	519	559	561	529	565	504	554	508	546	505	517	525	540	513	514	523	523	488	522	534	556	535	494	555	525	525	541	550	529	572	496	539	514	535	537	550	541	519	500	537	555	504	510	561	531	523	544	520	541	514	518	532	582	548	507	560	538	517	578	526	522	531	541	536	488	488	548	557	537	532	518	538	533	518	537	526	508	530	535	493	537	538	503	506	498	517	547	513	545	489	496	508	529	533	535	496	507	534	556	543	527	505	509	587	538	531	523	543	538	530	522	528	539	526	574	495	548	553	536	555	555	546	507	557	545	523	530	537	519	503	536	499	532	557	549	529	520	510	532	534	554	538	497	496	516	508	562	528	538	536	507	517	527	533	524	568	565	525	523	516	508	493	491	504	545	514	494	525	527	505	520	485	540	472	505	506	473	527	561	548	527	518	518	542	506	526	502	546	500	553	518	530	541	519	543	555	535	538	527	571	508	506	533	542	532	524	537	523	550	503	579	528	526	555	545	516	505	528	536	511	517	490	491	560	540	545	522	490	543	553	567	521	528	516	566	561	551	529	530	476	553	530	516	557	537	540	531	534	545	548	507	497	507	502	536	514	522	506	545	541	538	511	533	522	532	507	532	497	478	531	530	515	526	525	541	531	523	500	537	529	534	543	518	518	574	472	530	549	584	469	524	489	516	560	510	519	516	538	520	546	513	481	552	538	533	520	525	511	507	502	504	539	515	542	533	528	550	519	509	544	507	499	530	531	547	522	525	572	549	560	535	525	515	520	502	501	524	495	545	469	527	510	552	534	521	533	517	527	518	524	543	510	526	549	519	485	544	513	551	525	528	522	537	538	532	503	531	525	509	555	519	501	507	524	522	511	548	537	527	505	536	518	513	528	529	504	521	528	487	558	537	547	544	508	511	508	515	537	535	520	521	505	501	512	508	485	514	518	546	552	552	490	548	511	541	534	571	546	506	493	527	520	531	496	507	517	530	524	539	496	544	503	560	511	519	540	517	534	478	552	526	506	543	564	565	548	543	537	519	542	542	562	510	524	542	512	564	520	530	513	533	488	529	499	542	553	543	548	530	551	545	540	518	527	557	510	514	538	541	537	526	522	508	511	578	523	559	528	494	523	490	560	555	507	545	478	524	588	487	532	563	523	522	567	560	516	498	538	554	548	483	477	512	498	512	533	507	524	523	537	534	587	508	536	506	519	510	548	489	537	535	504	536	530	575	567	527	571	517	522	556	533	525	563	523	528	546	504	521	536	495	523	528	537	536	507	590	524	547	538	500	516	482	542	499	512	531	520	544	514	553	560	531	518	526	512	573	500	563	518	539	562	525	483	533	560	523	521	514	566	523	517	541	496	531	540	526	537	525	534	528	556	540	561	552	534	519	541	500	516	494	533	528	517	562	521	543	536	531	517	535	535	577	556	513	593	543	540	519	539	513	529	566	528	590	489	497	500	529	523	543	516	550	485	526	494	531	527	506	553	544	496	512	547	487	502	528	510	570	498	524	526	556	538	517	523	498	471	536	523	526	572	541	539	508	515	524	503	535	513	537	556	561	543	571	518	550	511	516	520	502	514	509	515	540	547	514	494	492	538	479	530	526	533	526	501	552	567	534	550	535	524	529	509	532	548	546	518	546	533	510	504	513	511	491	537	542	501	508	529	487	536	552	514	543	546	507	500	500	533	562	559	517	516	537	540	528	514	599	549	517	519	568	517	504	511	526	533	531	573	493	523	529	521	550	548	541	529	562	546	528	550	509	516	542	500	527	550	506	515	544	513	527	505	509	511	510	503	505	526	511	519	520	586	512	541	576	556	563	541	544	599	550	544	561	564	530	536	529	535	556	542	541	541	512	533	569	531	574	502	507	510	553	530	529	489	532	522	530	541	552	528	517	518	548	492	533	499	511	512	542	531	559	571	535	494	500	538	527	561	543	525	517	519	529	559	506	520	493	533	508	540	487	532	549	516	519	549	544	551	568	503	538	520	532	532	527	529	520	514	529	546	554	536	487	510	481	536	535	554	562	547	537	557	520	476	550	519	503	580	486	516	488	522	517	463	538	531	514	538	483	513	556	543	539	537	554	541	529	530	543	554	525	534	537	547	495	520	524	540	531	509	504	518	556	554	532	526	562	532	506	524	552	508	475	532	524	510	502	502	532	541	518	523	523	520	488	537	495	554	516	562	496	489	558	493	531	550	513	520	514	490	541	572	493	507	541	542	527	507	517	538	544	501	543	515	565	537	526	514	508	469	541	513	532	509	500	464	504	562	528	508	555	543	521	570	502	539	509	476	577	534	528	520	528	576	560	533	532	545	542	538	508	553	535	543	535	496	545	544	565	566	507	521	535	501	551	523	531	502	530	538	554	539	532	521	538	528	526	476	527	587	540	543	536	533	539	500	542	525	457	525	562	508	536	532	531	520	513	527	518	537	529	538	543	557	515	485	529	508	551	523	511	521	543	553	544	526	545	525	499	515	509	512	522	507	534	548	524	521	593	502	566	547	521	564	538	525	517	504	538	512	543	533	532	495	565	530	525	504	548	519	502	531	525	551	548	498	537	519	525	541	510	526	496	527	500	556	479	553	554	566	534	544	499	500	550	527	538	541	491	505	495	544	525	534	500	489	509	506	537	523	514	519	506	548	555	538	546	541	541	522	551	520	512	519	513	544	537	532	539	529	573	513	503	507	524	511	582	509	537	526	498	524	532	526	557	546	485	525	531	527	515	530	526	538	542	512	505	500	523	532	479	501	556	484	562	535	480	526	525	526	545	518	531	519	500	524	563	517	520	545	551	505	538	526	533	507	553	545	527	517	535	554	554	501	548	515	472	572	511	529	530	545	545	526	544	503	519	532	521	527	528	533	491	502	535	516	538	513	523	532	540	498	532	557	521	508	537	594	529	515	574	514	517	547	502	526	524	502	538	516	491	507	537	584	539	543	514	588	524	498	537	505	558	522	514	523	540	548	584	536	514	578	472	528	549	568	524	511	532	533	507	505	524	513	541	519	515	567	578	535	529	501	527	535	565	532	547	525	488	528	479	517	516	527	511	539	494	522	525	522	514	519	522	550	547	523	522	533	574	499	528	545	560	503	536	529	476	521	551	527	531	547	497	533	539	519	548	527	496	508	563	498	535	512	536	522	485	543	561	532	516	550	548	550	583	535	531	511	516	516	513	546	506	531	532	548	532	502	536	466	513	557	487	545
66522	54621	48631	23429	2286	300	235	223	239	200	163	197	182	189	187	217	179	198	153	185	158	155	171	178	154	197	154	170	176	145	135	156	190	171	165	157	179	177	161	177	178	202	179	303	259	281	393	240	210	214	189	210	351	353	323	255	190	176	206	169	160	166	170	177	165	177	167	151	146	183	180	167	173	174	186	149	166	169	178	162	172	155	172	131	160	186	144	160	171	173	233	254	261	207	200	181	160	141	176	179	161	171	164	134	153	146	165	172	164	160	152	163	156	181	150	158	146	166	163	199	176	152	160	148	175	161	160	155	179	178	140	154	162	161	190	158	153	153	163	146	136	171	161	163	141	164	170	153	185	185	165	160	146	151	170	188	154	162	172	174	160	148	156	159	188	159	156	146	159	152	124	163	149	144	151	163	156	141	151	150	149	174	144	163	157	184	181	156	162	176	160	160	160	171	151	144	151	166	151	171	157	149	162	151	180	163	178	156	165	170	138	149	179	135	153	165	171	174	166	142	155	145	148	178	167	128	152	152	177	158	184	167	166	146	160	173	144	156	149	160	150	169	183	150	173	152	147	149	133	161	156	141	164	133	175	174	186	158	177	164	168	146	158	169	166	149	154	166	172	173	152	176	186	178	167	175	163	133	172	154	171	141	189	165	168	181	171	153	161	142	145	137	165	147	141	145	168	144	165	166	157	162	184	151	157	179	180	172	162	176	155	159	164	157	152	156	180	172	180	169	188	190	142	162	153	147	180	150	158	167	159	145	157	158	156	171	152	161	176	162	185	148	162	136	126	154	160	152	149	165	141	174	164	165	138	169	165	158	177	149	171	170	155	165	161	150	192	154	176	175	147	168	171	153	178	170	202	159	180	169	176	148	159	157	140	151	180	171	157	176	172	143	154	165	136	154	134	162	151	160	170	161	178	132	157	179	163	173	163	187	162	142	174	157	143	150	151	149	145	164	165	179	196	182	137	154	165	151	172	141	169	159	173	163	168	182	153	160	187	171	161	172	154	150	157	159	162	151	146	165	156	160	134	162	167	154	142	133	167	170	160	166	198	156	155	161	157	152	178	141	168	171	151	147	197	187	154	124	141	169	173	183	152	166	165	165	131	151	178	142	158	175	177	165	156	132	155	167	160	156	159	163	190	161	161	160	146	170	168	147	181	165	165	159	141	161	151	166	188	153	136	159	160	167	183	164	158	140	154	167	150	156	167	146	162	166	154	167	184	181	150	183	181	158	160	173	184	161	150	149	157	157	149	142	170	167	163	144	150	153	136	158	153	177	181	140	137	155	174	172	152	174	185	154	145	137	175	145	178	160	156	149	201	160	145	171	169	156	167	169	174	146	188	145	185	133	181	177	145	176	159	164	172	155	163	182	163	157	146	151	178	164	178	158	157	167	147	155	146	174	155	156	173	159	160	133	155	158	165	172	163	155	179	148	149	162	163	161	166	167	159	177	167	141	148	167	165	168	147	159	154	163	164	151	141	166	155	166	157	177	183	159	154	184	156	142	150	157	157	179	149	156	167	159	164	152	170	161	173	162	173	175	150	150	164	156	156	157	156	180	164	142	176	157	147	165	152	153	160	172	142	144	150	174	156	156	171	172	164	169	134	167	157	133	184	125	175	175	144	168	163	182	167	188	145	166	196	159	167	164	162	179	175	161	168	164	146	152	167	163	167	153	190	173	146	177	151	165	132	166	172	189	161	155	163	143	164	175	136	169	162	184	161	163	138	168	146	166	169	155	173	161	166	153	178	170	166	180	144	167	153	170	168	139	160	156	144	145	160	165	164	144	182	169	149	166	172	159	152	155	158	143	167	139	166	159	182	170	151	144	168	159	180	171	159	160	154	153	145	141	159	150	155	169	181	153	196	143	170	165	157	163	139	162	161	172	160	172	186	155	167	148	160	171	155	141	175	161	147	171	157	157	178	156	154	141	145	141	170	179	150	159	159	147	172	169	176	166	150	149	178	141	160	163	160	154	142	158	180	167	174	181	161	167	155	142	148	166	170	167	148	147	160	161	173	157	153	157	144	174	161	177	167	156	149	171	162	145	148	165	159	147	148	135	145	192	175	164	172	168	171	146	152	161	147	167	190	161	170	139	150	182	154	160	170	172	130	157	151	168	171	163	149	159	178	166	161	202	170	151	156	170	144	146	141	148	175	141	152	160	152	188	181	193	177	174	170	171	155	197	158	153	173	143	168	150	158	167	157	156	162	184	148	174	164	176	136	169	157	168	184	160	168	127	153	144	153	151	150	138	138	184	144	153	146	160	153	175	157	160	160	149	152	157	186	148	168	152	148	162	154	156	175	136	154	148	170	169	152	156	149	151	165	150	157	134	171	166	171	161	163	153	184	166	171	154	187	157	175	156	154	152	162	169	141	148	175	151	164	164	187	138	146	165	177	179	153	155	146	160	153	162	155	133	175	182	177	141	131	159	147	150	146	173	146	175	162	156	170	150	163	166	175	146	143	157	166	188	168	181	149	160	148	147	151	152	154	156	136	140	152	150	170	183	165	142	167	152	170	165	157	148	174	152	168	168	153	136	150	154	170	175	172	170	164	167	180	168	188	135	155	160	171	144	147	175	182	183	145	175	165	183	172	173	159	163	165	158	158	165	180	141	170	174	162	170	164	153	151	176	169	149	173	167	155	168	166	149	181	153	168	168	162	147	158	163	157	194	167	171	160	158	173	145	172	162	174	144	151	159	163	155	173	166	177	165	165	145	142	174	150	149	159	174	164	147	189	185	171	141	163	165	180	176	163	153	180	167	162	167	166	183	149	165	157	156	156	158	166	164	152	181	153	144	153	152	152	178	187	177	181	158	165	177	146	164	156	147	162	142	158	170	153	144	150	157	145	162	175	163	134	190	158	149	160	158	166	147	160	174	163	167	187	181	185	153	162	166	153	175	169	160	190	178	152	144	168	166	162	154	161	142	186	157	148	153	164	141	164	143	164	149	164	175	169	163	163	162	162	179	159	167	160	179	136	148	177	163	168	154	164	143	158	157	142	168	155	158	162	173	165	171	168	166	188	176	177	160	162	145	199	165	172	175	160	169	167	150	162	172	178	177	162	167	175	168	185	152	173	154	161	158	137	191	175	167	151	159	144	165	148	176	190	171	156	169	179	162	157	156	159	159	165	164	136	172	160	156	166	149	151	162	158	148	144	142	166	195	151	172	156	165	148	152	180	154	143	183	172	175	173	162	161	137	140	156	162	155	167	138	161	158	187	180	146	145	161	162	148	148	184	173	156	146	161	194	153	153	183	159	150	159	147	157	166	186	177	167	148	167	144	176	153	164	136	179	149	158	172	143	160	173	161	166	167	174	168	157	199	155	146	133	146	154	173	174	154	170	152	161	145	166	166	148	161	174	162	155	145	166	172	164	160	119	151	184	163	156	170	173	155	216	145	149	169	160	137	166	156	155	171	164	145	153	160	158	169	170	140	170	164	151	148	147	162	150
41880	42409	44391	14611	1100	993	906	802	705	710	662	657	575	592	573	540	521	578	501	526	530	533	551	504	475	441	513	470	475	493	491	533	482	488	493	470	513	461	490	514	524	501	544	1441	1206	1519	2416	950	783	772	792	980	1911	2261	1755	1128	590	544	517	544	536	528	478	495	510	468	500	516	503	491	504	479	474	535	520	490	541	566	486	486	454	469	507	519	445	457	457	496	497	543	903	1077	1069	880	668	522	537	474	448	456	459	450	469	437	478	430	491	485	460	446	482	464	491	479	457	454	444	463	474	471	444	469	471	430	461	499	444	445	427	511	462	465	478	464	491	463	487	473	444	458	509	495	419	489	460	493	452	456	407	506	429	481	434	463	465	473	465	432	444	493	472	461	462	484	452	449	445	467	461	494	456	489	508	475	440	414	463	480	466	470	441	428	463	429	478	492	496	485	455	457	479	434	424	464	466	460	438	477	462	469	488	434	446	493	446	416	447	460	442	456	435	456	465	469	449	435	493	450	433	456	458	474	467	480	455	451	459	418	479	461	460	449	459	448	498	391	448	473	473	399	462	480	446	472	466	456	454	470	466	433	456	481	455	480	458	464	456	492	444	484	452	466	490	436	477	435	453	447	465	490	469	470	437	447	489	439	505	462	478	471	470	452	471	466	439	443	487	441	490	476	445	491	480	497	479	471	468	470	443	422	488	459	442	497	479	466	401	500	428	466	489	437	507	463	459	434	499	450	448	453	456	454	461	458	499	467	467	455	424	465	448	484	458	439	478	475	484	465	519	440	453	441	485	438	461	480	488	451	453	439	477	468	480	460	481	491	460	473	456	502	456	522	501	501	436	473	483	502	448	475	440	500	493	468	458	481	443	465	461	476	516	461	499	476	482	458	407	478	493	490	496	449	450	437	454	477	474	515	468	431	464	455	451	467	427	439	477	500	477	487	459	461	468	460	452	487	462	442	467	451	486	464	449	448	450	483	467	449	462	462	440	475	484	476	477	472	508	454	462	489	443	446	432	473	471	510	482	464	469	495	444	478	464	478	429	464	512	426	488	451	474	481	439	480	453	463	502	464	446	471	433	469	481	448	486	433	444	462	459	443	499	492	461	441	440	457	458	490	489	486	443	472	444	447	458	463	489	458	464	474	466	452	411	430	448	460	456	458	520	451	462	452	460	478	473	445	467	427	491	449	487	442	489	467	442	454	497	484	467	467	449	461	478	479	423	455	447	438	439	462	454	475	457	486	425	462	471	479	472	459	479	446	444	446	449	471	451	448	475	475	456	498	452	462	466	467	485	519	462	455	477	504	458	441	479	500	485	472	405	467	481	454	459	436	453	456	466	429	456	450	467	442	443	470	447	451	498	436	458	449	417	452	434	437	488	448	458	501	515	459	450	486	502	497	463	429	464	482	464	471	472	439	463	412	437	483	489	496	446	470	476	452	457	455	423	466	456	470	471	491	463	457	448	453	505	473	458	495	445	422	445	455	471	459	479	460	431	478	466	460	462	487	461	445	439	493	479	473	482	440	446	479	458	479	460	474	451	462	442	500	446	465	471	477	449	434	452	459	470	426	477	478	494	484	467	478	478	477	446	468	449	492	484	480	481	467	446	466	475	459	502	451	495	473	481	470	458	449	522	472	488	465	436	445	530	489	441	421	489	453	456	472	476	456	449	429	447	454	444	435	497	446	471	466	451	441	431	515	427	486	494	494	472	469	470	423	505	468	463	480	468	461	460	475	507	458	436	484	415	438	452	446	432	462	484	477	481	415	475	460	442	468	445	481	477	458	454	467	453	458	469	470	490	476	440	496	426	438	492	435	507	461	432	413	521	487	470	433	483	450	481	444	461	418	454	503	479	474	431	436	430	453	461	480	486	428	476	479	437	461	485	458	511	513	495	445	481	506	451	520	471	489	448	445	461	470	452	474	428	466	465	495	444	473	451	447	441	445	443	469	466	487	480	401	499	450	465	467	487	472	488	490	488	455	495	456	457	477	463	440	442	457	483	433	434	462	449	475	429	452	441	443	495	484	472	494	462	452	497	446	453	438	479	464	468	460	490	458	437	475	452	488	452	461	448	467	452	418	483	453	428	445	454	457	450	458	453	490	483	472	438	502	443	403	469	495	487	466	434	470	451	476	428	478	450	463	436	467	480	490	459	433	470	497	431	495	461	494	500	438	465	439	477	471	435	464	477	467	450	485	453	460	480	469	475	477	461	465	410	450	455	443	413	440	477	472	461	482	486	452	454	459	447	480	453	476	483	481	448	470	474	462	485	475	455	464	519	465	458	432	464	485	424	487	479	493	471	452	450	433	472	483	479	470	463	439	480	458	453	466	448	487	446	492	460	450	460	477	433	516	484	470	478	459	503	482	458	468	490	484	504	458	457	434	502	438	466	429	471	474	478	470	454	488	461	477	455	461	432	452	468	470	449	470	509	468	435	462	439	481	422	435	471	457	448	466	495	461	463	459	480	436	470	449	467	447	480	479	475	453	493	432	441	512	455	443	475	462	469	444	521	458	479	473	453	463	470	492	436	437	452	467	441	448	450	476	496	470	454	480	463	470	466	440	462	472	458	474	467	425	467	493	444	426	450	476	497	469	469	486	460	489	511	491	434	454	450	491	479	491	437	445	449	453	454	476	444	459	496	480	486	490	456	476	472	457	477	469	468	471	431	508	498	438	453	473	480	486	471	421	451	467	458	474	482	453	485	457	491	441	431	469	475	481	484	466	475	452	470	495	448	431	486	473	463	501	439	453	467	466	488	470	457	462	457	448	499	426	480	461	457	487	474	497	487	468	447	421	501	465	446	465	495	461	481	489	452	454	469	481	423	498	467	461	505	414	501	473	479	450	472	480	476	446	447	483	483	494	463	500	440	460	440	444	448	450	495	496	425	477	463	431	457	467	448	464	465	485	479	475	483	464	455	467	486	481	473	461	483	454	485	457	512	460	446	440	479	474	471	454	465	428	461	472	458	465	453	484	487	451	482	508	484	470	463	467	453	494	488	468	456	428	474	467	482	439	482	445	456	479	497	468	514	471	451	474	480	459	471	483	431	480	457	482	415	477	483	490	514	443	462	479	460	496	490	422	444	445	497	448	525	461	466	420	475	478	443	460	455	457	451	433	452	474	462	468	485	442	458	488	495	477	459	479	463	480	475	429	486	455	420	435	463	458	453	466	473	474	490	427	449	444	453	457	471	453	493	517	467	513	462	505	462	512	471	481	461	428	451	491	456	448	439	472	469	456	462	450	470	432	480	461	462	494	488	501	456	477	457	440	485	455	458	423	458	479	479	454	485	457	460	497	509	417	451	462	498	460	487	451	487	491	436	465	464	482	446	456	508	453	425	437	488	513	464	483	442	451	455	454	492	482	508	494	493	495	461	502	467	477	467	462	461	441	496	475	493	488	507	486	455	497	460	462	452	444	483	482	457	469	480	469	455	467	409	467	461	499	495	464	506	477	476	438	485	409
76762	68310	60424	31937	6938	692	403	343	319	302	280	239	248	257	222	224	232	202	228	214	224	235	228	196	213	235	216	210	199	205	213	193	212	209	209	195	226	192	189	207	204	198	222	390	482	458	639	319	318	285	293	373	639	770	531	361	242	224	222	242	254	208	221	220	206	233	204	208	222	185	196	209	211	224	255	212	237	192	196	166	174	176	204	203	205	206	194	194	197	206	246	321	351	308	278	240	210	206	215	191	209	196	188	203	177	197	191	184	203	211	182	193	220	216	208	180	212	208	191	218	198	190	199	188	200	227	199	207	189	202	188	197	205	203	193	201	189	220	185	193	198	211	213	194	219	201	179	198	202	185	228	235	182	203	207	210	205	180	191	190	191	224	193	211	183	202	228	233	203	227	219	188	194	190	209	199	214	211	179	214	202	171	210	201	194	233	232	187	205	192	222	208	190	201	172	193	229	214	203	200	219	231	207	202	231	185	216	198	204	209	197	186	209	213	164	199	229	218	194	199	212	215	209	201	217	180	184	201	200	191	185	178	183	222	193	195	194	200	209	238	196	222	211	212	199	212	203	228	211	222	189	216	182	212	210	221	186	211	205	202	196	198	202	169	207	201	189	203	215	204	204	188	211	186	205	216	196	192	209	223	190	218	210	180	201	206	195	229	248	206	196	179	175	211	191	209	190	212	199	236	208	208	207	191	214	211	200	240	222	183	219	191	217	217	204	222	201	211	195	212	200	213	220	224	197	190	220	204	188	208	214	203	208	182	212	217	199	203	211	223	181	199	225	195	213	204	182	208	181	216	192	181	198	186	184	171	195	200	219	205	214	181	219	225	203	186	214	191	189	203	189	192	203	220	210	183	198	222	218	204	212	214	201	206	204	192	201	213	210	212	204	191	200	211	172	228	201	203	186	171	202	199	200	210	198	231	204	208	226	192	187	206	198	170	197	208	198	188	179	214	229	207	201	214	205	195	187	199	211	234	189	199	216	204	211	210	231	189	213	195	191	219	209	205	187	188	184	204	189	200	202	189	189	213	218	196	228	199	204	204	217	227	227	201	201	189	209	184	211	205	203	235	183	193	201	203	197	199	217	197	188	210	226	219	220	215	209	224	207	214	208	187	180	200	198	190	191	190	207	198	205	198	208	198	201	196	217	200	203	198	205	190	207	208	218	186	232	193	207	203	183	246	190	176	189	205	182	183	200	231	175	230	231	199	211	187	185	188	175	202	190	201	206	203	194	211	201	201	213	191	213	212	189	208	172	207	200	186	215	221	187	221	193	199	201	193	210	229	210	213	220	202	231	201	213	199	198	203	217	182	195	212	182	212	212	252	205	207	209	215	188	197	191	175	232	200	193	174	183	198	170	189	219	198	235	196	188	227	206	216	176	200	206	203	192	216	196	208	196	200	214	211	200	196	186	190	229	213	209	175	211	207	185	222	214	199	183	209	199	188	197	228	200	196	217	198	224	205	181	189	192	211	195	192	198	199	220	205	194	220	172	202	216	199	194	220	212	213	215	214	206	195	199	222	223	223	192	206	207	194	189	200	220	201	184	200	201	197	200	173	197	199	179	217	220	235	204	233	216	182	223	183	201	217	218	202	191	189	182	234	204	214	204	192	198	219	191	189	202	206	197	197	198	191	218	213	190	203	217	200	217	194	201	211	193	203	196	179	225	222	197	222	198	192	161	196	196	189	196	193	222	192	208	220	202	198	193	192	201	216	204	222	212	184	223	209	226	195	216	199	185	206	206	201	213	194	224	200	183	200	197	199	193	207	201	211	211	199	213	192	198	210	181	210	178	199	215	203	217	221	209	208	210	195	199	223	205	222	231	237	207	217	181	193	194	228	196	207	209	184	169	203	203	171	222	192	169	202	180	201	233	198	209	166	207	210	200	203	176	212	212	204	189	198	211	221	211	213	209	189	251	203	189	190	229	209	202	187	193	214	177	228	220	213	218	195	188	197	202	201	198	217	200	183	198	208	223	202	225	217	200	200	182	187	190	202	183	193	206	192	198	232	250	217	188	200	218	222	194	202	212	210	198	196	187	212	214	189	206	200	200	211	198	189	210	208	207	209	210	198	208	209	196	206	214	200	205	186	199	217	234	183	192	211	215	218	204	201	220	204	194	183	182	198	185	223	198	216	180	205	171	188	216	172	218	224	213	209	207	176	209	191	177	194	201	184	198	193	192	212	206	199	184	206	210	182	206	201	199	180	215	229	197	208	207	205	192	230	206	205	212	212	210	202	188	203	187	204	205	202	215	207	232	240	204	237	207	175	205	209	197	190	185	219	204	206	177	210	217	180	215	205	199	207	211	222	231	221	196	210	211	211	227	217	201	234	168	219	205	227	217	221	203	194	206	212	209	177	220	214	220	219	214	186	209	212	180	193	206	205	177	206	206	203	210	197	184	204	219	230	210	200	215	208	204	223	202	189	205	209	212	194	196	183	206	208	221	205	210	199	199	189	196	192	227	172	190	203	226	197	215	202	190	200	201	202	190	212	222	228	196	183	177	202	193	209	189	190	183	179	204	188	206	209	212	231	196	209	192	195	195	205	196	243	225	199	207	231	199	210	211	209	212	220	214	203	230	206	205	209	183	199	217	206	202	229	224	223	208	180	178	213	195	222	200	227	212	200	180	186	202	210	196	214	229	203	208	173	202	176	225	208	202	213	202	165	188	199	221	195	212	188	211	205	197	226	214	215	211	206	193	193	209	215	186	184	187	230	189	231	207	214	211	191	181	206	219	193	209	199	200	190	198	196	215	189	237	185	219	203	216	211	180	212	198	192	191	201	191	240	185	200	205	185	213	214	186	191	200	198	217	212	201	196	189	226	211	204	200	193	188	202	183	192	211	185	236	207	192	223	212	199	189	214	207	213	219	187	214	236	202	204	205	179	203	220	218	200	201	192	190	209	193	188	198	192	230	190	199	227	187	182	220	188	181	207	226	192	204	202	199	199	180	204	180	200	176	172	215	213	195	206	208	233	186	179	185	188	200	188	212	209	204	201	195	203	169	237	199	201	199	212	211	189	216	207	183	228	198	188	215	215	199	188	207	234	215	199	206	224	222	196	197	178	212	175	208	202	202	183	200	201	194	203	190	210	213	189	218	203	176	199	194	212	216	193	203	190	202	224	215	193	218	202	208	232	204	201	208	192	183	194	193	201	186	212	191	212	227	192	213	231	191	196	205	208	200	213	182	210	193	189	201	176	198	208	227	210	198	231	219	191	189	209	217	210	197	185	200	212	221	207	202	198	201	205	215	199	186	194	189	207	197	196	195	179	228	190	192	192	203	199	210	198	207	200	210	212	205	176	216	232	222	194	214	179	213	208	211	196	204	210	185	216	212	234	203	195	224	200	192	210	201	191	217	197	202	217	188	190	167	196	182	170	229	196	196	203	216	208	229	185	223	220	191	202	182	230	239	187	199	180	208	210	203	206	194	195	201	198	195	223	203	184	225	205
50949	53385	55745	16466	1896	1557	1401	1198	1087	1012	897	881	849	812	743	764	700	708	705	677	651	657	671	655	581	662	674	635	620	642	617	610	633	593	571	566	598	614	584	632	587	586	680	2031	2462	2627	3568	1445	1417	1308	1367	1863	4053	4694	3200	1829	963	830	776	682	697	645	602	602	634	607	665	619	657	615	640	583	619	676	645	657	677	638	623	582	585	554	610	584	593	607	553	569	608	650	1029	1528	1724	1413	1087	779	565	533	561	569	550	590	593	564	543	563	552	566	582	548	545	555	571	547	554	544	565	522	571	562	535	589	534	568	598	555	550	536	590	527	595	520	590	530	547	572	575	526	572	565	544	540	533	603	566	571	588	577	551	548	567	515	542	539	570	582	534	545	592	580	563	578	540	573	644	576	566	534	551	581	535	580	562	574	538	558	587	545	542	547	516	530	563	549	584	536	532	565	591	582	518	526	569	523	579	506	583	546	556	607	576	603	572	539	585	566	558	568	632	549	537	567	567	609	569	572	544	590	552	586	525	558	565	551	525	620	590	530	574	526	562	547	583	552	568	558	563	540	543	546	544	555	570	616	532	541	582	553	554	555	593	559	585	550	576	566	567	582	547	563	561	529	536	610	524	535	547	568	561	564	545	568	563	561	608	613	592	549	557	565	566	554	505	579	540	536	555	553	642	560	585	562	530	570	553	547	505	554	588	529	572	540	593	543	542	573	557	545	562	540	562	534	574	575	560	588	566	568	554	577	565	528	588	553	536	584	554	545	539	531	578	536	577	573	551	564	532	540	582	541	563	517	513	561	602	573	595	570	625	576	575	557	531	546	516	559	565	536	581	516	529	543	595	547	562	578	564	564	560	553	555	585	550	568	569	542	527	538	534	531	553	535	561	550	560	555	544	594	547	521	553	588	588	536	571	562	551	574	575	552	584	527	572	557	559	527	591	562	549	589	490	553	547	576	600	550	571	559	541	572	587	610	551	527	526	574	537	543	570	518	557	517	579	548	555	547	556	561	595	558	554	578	551	564	563	535	584	588	556	547	559	553	541	583	550	540	560	536	578	534	581	615	573	565	537	546	530	548	580	545	526	528	566	535	547	587	531	560	540	585	569	545	521	552	585	563	606	567	534	558	588	580	547	549	575	575	536	561	551	560	538	539	526	592	548	590	581	565	541	545	584	570	557	583	549	551	579	593	628	506	564	551	556	543	541	548	570	559	597	584	548	519	565	532	579	555	546	559	546	569	529	541	577	572	540	550	529	550	581	536	564	597	544	580	577	560	544	582	559	549	578	606	572	558	564	545	544	576	536	578	567	548	541	551	588	569	523	583	560	550	574	523	576	585	559	562	569	582	564	573	544	569	528	518	509	565	547	626	552	573	544	539	547	576	564	585	605	567	518	565	535	589	572	553	543	569	551	560	573	536	540	555	538	534	568	566	595	554	558	539	538	563	564	573	575	520	595	584	533	512	580	545	552	585	612	571	567	531	547	540	564	588	543	562	577	544	546	533	558	576	558	536	560	564	559	523	556	547	554	579	555	552	565	563	536	552	564	563	513	574	594	566	537	573	566	563	556	529	562	567	546	579	552	566	532	596	567	578	573	587	575	535	617	535	605	556	583	545	563	578	546	559	551	528	587	533	557	536	599	549	589	543	514	569	560	505	545	547	547	546	574	617	521	553	534	512	569	579	559	550	569	570	549	551	588	548	539	564	523	554	554	575	553	583	564	561	552	514	623	564	536	555	580	573	528	565	521	555	576	530	581	635	568	577	532	555	557	572	562	517	601	568	581	558	555	561	548	555	575	543	532	573	551	556	529	585	559	588	562	548	557	555	538	527	584	591	500	553	525	557	549	589	541	563	537	547	577	555	568	605	559	586	563	516	513	589	600	544	576	507	561	560	569	545	573	576	570	554	572	591	591	539	560	525	523	549	569	511	528	546	582	565	599	562	566	565	538	575	583	576	598	555	569	580	582	593	582	555	566	596	575	597	583	560	545	561	572	526	550	562	557	547	575	573	551	582	581	575	557	609	537	594	589	535	588	609	545	515	573	572	530	561	557	535	588	571	555	548	529	516	557	588	605	548	590	549	507	555	586	541	584	556	570	525	601	563	566	569	519	562	573	570	568	604	543	546	554	551	609	573	559	592	544	595	522	519	548	559	562	556	558	561	556	588	577	582	561	544	541	549	530	551	594	532	580	561	612	578	597	558	570	566	556	537	539	572	527	591	587	542	557	545	550	573	563	572	540	547	581	564	534	537	538	522	563	554	535	577	551	559	556	595	570	571	556	534	559	578	583	577	564	573	546	533	564	579	561	601	584	553	586	532	534	592	601	516	615	574	559	582	512	537	540	516	582	570	558	561	561	608	586	548	545	564	546	566	555	546	559	599	564	525	604	567	528	525	534	601	561	597	555	584	596	555	542	560	578	530	583	559	568	563	552	569	576	569	556	538	549	572	548	561	554	558	544	571	571	565	582	565	558	564	561	588	547	570	556	571	545	579	571	544	602	568	581	527	583	520	592	595	554	520	577	567	531	531	554	546	546	560	541	534	566	539	525	548	561	544	577	523	605	544	513	566	572	508	574	550	563	520	550	537	554	533	587	558	560	550	580	536	532	561	566	533	558	584	574	558	535	541	531	582	565	589	547	605	529	561	550	605	557	571	572	553	574	567	574	554	534	570	574	560	536	556	606	564	622	575	568	556	599	554	559	547	604	548	554	557	533	585	612	589	528	559	562	546	550	544	528	542	594	548	565	553	572	543	595	556	568	567	574	537	552	540	569	567	576	554	512	509	577	565	585	531	545	574	541	592	546	547	549	545	584	540	597	549	602	613	591	602	585	561	599	596	571	560	550	581	530	520	550	546	562	564	530	545	572	547	557	580	555	561	580	538	604	539	540	570	559	607	547	581	545	536	524	599	567	522	553	503	557	529	581	603	562	542	574	588	558	578	561	587	535	584	572	528	575	529	540	529	562	580	584	562	543	568	559	566	548	586	543	583	584	534	553	560	547	559	562	561	583	527	614	558	555	573	557	546	619	533	592	557	505	539	540	567	553	534	531	553	577	535	539	562	549	556	572	536	563	553	594	542	581	564	520	554	582	548	529	596	555	551	519	534	547	564	532	573	566	583	588	531	542	558	543	510	530	580	573	572	601	543	634	585	562	559	538	538	548	566	557	567	578	550	576	634	544	563	549	558	582	572	590	555	574	529	574	549	563	584	543	547	587	574	529	562	540	532	554	571	574	517	561	525	520	586	537	599	575	519	563	531	562	535	550	561	571	569	594	566	536	568	559	571	591	530	548	561	594	594	554	587	558	529	577	564	551	586	532	588	572	592	542	578	546	556	564	564	528	500	559	570	579	557	522	560	552	572	568	578	526	548	558	549	546	539	560	582	548	574	542	548	565	540	558	559	545	569	543	548	567	575	508	556	562	558	546	572	568	547	549	551	568	550	569	513	593	576	563	591	574	617	541	541	576	581
23460	11988	8790	2008	230	181	178	196	185	162	178	150	157	176	170	169	171	168	174	166	199	162	187	171	172	157	170	170	185	160	159	157	161	187	164	168	167	165	151	192	180	157	200	152	176	176	184	172	172	179	163	165	194	220	210	185	183	163	175	178	174	170	173	169	158	144	158	157	184	193	167	186	169	161	166	163	142	175	155	187	161	173	161	167	177	179	161	162	161	172	195	172	194	189	184	185	170	151	183	153	167	150	164	146	148	176	156	154	158	159	159	155	163	169	175	157	172	177	143	148	170	177	163	176	158	150	154	182	169	149	145	149	175	169	162	150	139	162	181	177	165	170	170	166	172	163	173	158	190	156	181	156	152	153	173	158	154	168	156	185	172	168	154	155	176	164	166	187	164	174	178	182	153	158	173	183	163	171	180	170	179	168	182	169	172	148	149	176	169	158	162	159	164	169	154	161	173	163	168	162	151	162	178	190	158	174	179	154	175	150	173	161	157	165	182	188	176	163	196	129	155	175	160	162	168	173	159	137	167	162	172	171	160	158	169	152	162	149	185	202	154	177	158	151	170	174	165	175	177	149	180	189	180	175	152	168	166	158	160	173	163	179	170	167	138	168	165	154	175	166	145	169	161	185	157	165	141	177	142	178	147	161	163	166	156	164	168	180	181	153	154	164	172	169	175	187	157	156	172	189	136	163	169	151	179	160	177	142	151	157	168	161	183	200	175	160	174	151	149	166	143	170	165	162	160	132	142	175	167	172	161	154	173	155	146	156	164	168	179	166	159	171	159	136	161	140	166	168	172	173	156	153	183	173	143	164	180	154	142	160	177	152	204	176	168	187	167	174	156	166	169	167	172	170	174	144	157	171	158	168	175	176	164	181	173	147	141	160	158	174	154	157	144	155	182	161	157	168	168	175	169	175	161	146	154	166	172	153	196	161	163	168	165	160	164	173	194	154	174	175	182	173	164	153	155	147	142	160	169	164	173	164	158	167	170	166	180	155	170	184	168	177	166	174	171	138	170	175	159	183	150	170	176	186	158	170	158	147	179	159	173	158	167	161	180	173	167	173	164	188	162	140	186	165	181	163	173	179	176	162	169	183	161	139	166	158	181	173	175	161	180	178	147	180	177	182	158	144	178	167	178	145	151	204	186	144	159	163	155	169	171	177	166	164	164	158	172	178	169	153	174	161	163	163	133	162	172	190	185	164	180	139	161	184	160	158	153	174	165	164	148	170	173	175	170	150	150	171	147	139	170	154	176	153	184	156	146	162	171	173	186	159	177	155	146	161	171	182	159	199	162	169	172	148	175	171	176	163	155	178	160	171	169	169	163	185	167	173	172	145	153	173	174	194	157	187	179	165	153	174	145	190	168	166	147	154	156	160	147	185	165	164	180	165	162	168	159	137	146	152	180	175	177	183	167	169	191	163	165	168	157	153	167	159	161	156	168	189	155	164	156	180	143	160	190	157	187	172	192	175	166	164	174	147	178	186	155	142	195	175	175	173	184	167	173	178	187	144	195	169	175	189	176	176	163	161	205	171	165	157	155	162	174	170	178	174	171	174	183	178	153	163	147	176	180	169	161	171	179	169	169	171	153	186	166	157	157	175	147	162	157	191	176	164	169	165	146	171	171	172	151	185	170	172	163	174	148	177	169	160	158	163	172	180	187	167	174	138	172	177	184	179	165	174	174	147	162	163	180	160	149	183	144	164	188	151	182	164	172	163	157	178	152	158	138	144	145	148	160	155	154	142	151	178	146	147	160	166	155	156	153	171	166	205	176	183	182	152	143	157	151	156	177	173	174	179	164	169	165	187	140	165	180	163	182	181	173	150	147	151	161	159	153	178	175	167	167	170	175	170	158	165	192	164	146	175	167	182	178	174	159	174	161	151	165	156	163	158	161	177	165	171	187	160	154	163	153	176	165	184	149	150	170	158	164	164	162	179	179	154	178	164	152	160	161	150	166	174	172	179	150	181	171	168	166	161	174	165	150	152	150	178	162	171	160	177	166	149	179	182	171	173	173	155	189	169	158	143	183	177	177	173	162	149	149	162	162	194	165	156	181	188	167	147	187	177	196	180	168	183	168	153	170	166	141	173	140	166	154	155	177	165	140	169	157	175	172	177	150	182	178	164	154	152	169	168	174	166	174	148	166	165	167	159	169	173	179	179	174	173	162	157	160	169	153	190	150	159	140	151	165	183	182	164	145	164	186	167	176	185	178	150	158	162	165	145	175	147	195	184	156	162	172	169	183	150	198	170	172	139	173	164	158	173	186	176	173	172	169	157	176	184	168	203	178	169	157	172	140	170	196	160	161	171	170	168	169	163	169	172	150	167	174	155	155	163	161	153	172	154	169	171	179	168	153	155	156	166	194	182	153	182	151	167	172	170	162	168	145	184	166	182	160	156	171	151	176	168	135	163	181	167	142	165	166	158	157	144	152	159	154	178	159	171	162	167	196	158	162	142	166	165	175	203	178	183	159	169	161	181	164	149	174	189	168	169	170	178	161	156	171	145	153	174	147	172	164	194	175	173	159	156	142	164	174	182	157	157	162	180	160	155	150	158	179	153	175	182	154	137	184	178	176	172	166	162	140	154	166	167	161	166	157	164	163	175	157	178	174	195	177	196	180	161	150	175	192	147	170	206	161	161	154	178	171	145	167	157	160	171	176	172	149	175	162	154	171	153	186	166	166	149	172	164	149	192	191	166	149	147	169	173	186	164	163	186	141	161	178	183	149	169	170	151	190	193	167	176	165	167	167	150	190	174	194	138	182	164	174	168	166	155	174	157	172	179	138	140	196	163	145	162	172	159	155	174	147	170	178	146	170	145	162	173	168	153	169	156	137	162	165	171	137	178	164	179	192	161	178	173	167	161	168	195	175	166	176	185	170	147	180	159	156	184	170	158	162	176	159	161	167	181	162	188	156	157	182	185	168	163	165	196	169	174	167	171	154	140	158	149	179	151	171	165	167	161	160	172	186	163	163	167	187	169	160	154	146	153	140	166	168	171	166	180	176	149	168	169	156	155	185	162	184	160	149	151	157	184	166	160	168	126	159	182	154	158	176	170	178	156	162	172	156	181	162	169	159	180	166	165	187	148	148	173	166	194	144	171	177	171	173	179	169	171	191	156	171	171	146	167	165	164	162	142	168	151	172	193	140	169	181	183	176	168	171	168	170	179	171	194	168	180	172	156	168	163	161	167	164	185	174	192	160	175	140	190	184	163	168	206	149	154	184	196	176	172	162	159	171	151	164	173	161	153	145	163	165	144	167	147	184	167	153	128	174	167	170	155	165	180	167	162	172	165	181	179	169	149	173	155	139	166	168	173	162	167	163	176	169	180	177	178	174	164	173	162	181	170	153	169	187	148	164	160	195	161	153	169	172	183	166	169	177	185	141	157	166	190	149	193	157	157	166	169	185	169	167	157	150	162	149	188	157	189	187	176	171	157	165	147	154	164	169	164	181	214
20350	14647	13681	3802	509	556	523	498	483	484	463	476	466	524	458	502	503	470	475	479	504	430	516	478	485	490	456	455	445	483	455	485	469	432	461	460	431	531	475	543	437	461	472	530	570	627	584	505	505	525	511	504	640	668	608	520	513	499	489	482	497	462	471	458	480	437	484	449	495	510	474	513	452	490	452	507	479	496	445	455	445	519	504	465	477	506	473	437	505	464	516	531	543	554	592	474	450	465	487	479	441	437	452	476	479	445	463	447	476	463	484	458	501	445	460	461	451	485	414	461	481	460	480	484	445	487	499	463	473	505	457	475	473	479	468	475	440	461	469	467	468	478	457	495	502	508	472	495	450	482	464	450	456	449	465	475	450	461	461	503	434	458	461	482	435	467	467	500	451	470	457	452	506	496	473	446	480	459	436	444	455	462	468	472	470	479	476	497	441	466	464	455	415	461	498	499	424	450	446	502	460	470	454	460	479	478	456	488	481	454	503	446	474	518	477	450	492	455	463	441	463	477	474	465	465	459	495	453	450	479	456	465	419	449	445	477	438	460	449	458	432	440	466	425	468	513	497	452	468	467	421	456	438	466	427	495	461	458	432	464	444	471	467	448	462	468	414	522	468	454	494	482	448	450	449	453	476	493	467	481	471	449	449	461	462	475	456	499	457	440	430	459	480	448	485	430	447	488	465	437	440	462	450	466	503	475	444	465	428	468	499	475	500	458	458	470	486	488	508	472	445	457	502	427	486	458	401	441	450	487	448	490	468	440	488	476	459	466	462	470	490	466	459	447	450	495	472	471	504	481	465	429	452	467	493	442	486	462	512	439	472	477	479	510	523	463	491	494	485	446	463	441	434	470	451	500	483	482	476	492	427	458	468	467	472	529	476	487	465	472	516	488	464	472	459	428	439	478	478	475	480	473	458	453	446	475	480	504	456	470	453	485	454	471	470	473	492	474	487	444	474	491	468	476	449	478	467	441	464	447	484	448	447	484	440	450	486	475	448	506	438	481	476	468	463	481	475	473	468	485	478	458	492	426	484	467	442	455	460	480	459	492	470	481	476	483	465	438	455	499	461	480	501	445	452	461	472	469	491	492	475	508	457	472	451	462	468	438	461	477	460	443	482	459	503	467	501	444	506	497	479	483	490	492	472	486	467	482	470	450	470	448	480	488	489	456	461	459	448	500	482	482	437	474	489	451	481	452	470	486	489	506	465	485	459	512	468	458	435	528	464	461	457	464	502	461	474	448	458	509	457	454	429	443	481	454	447	466	459	457	460	486	449	461	464	498	469	471	508	457	527	471	472	432	477	424	515	451	480	472	451	469	446	476	466	464	474	462	489	471	470	468	503	474	435	455	502	511	481	476	441	458	470	510	458	498	442	436	469	436	500	471	471	425	459	455	475	491	475	476	465	485	482	434	457	468	445	460	464	463	478	458	465	446	500	476	436	507	445	484	497	465	500	415	466	467	441	495	494	447	499	464	507	447	508	531	512	459	427	460	462	474	469	431	471	422	464	491	473	472	440	489	503	496	459	473	479	491	496	513	474	443	474	455	434	468	452	489	441	503	470	467	449	485	463	479	493	490	484	491	476	484	438	462	492	492	488	439	454	464	491	489	444	496	495	464	444	479	494	497	468	443	476	505	451	504	492	442	480	466	472	459	456	459	501	474	507	460	485	475	438	465	433	464	452	483	415	469	457	480	486	466	473	504	459	486	456	460	454	451	488	474	456	500	457	511	445	476	433	487	494	435	462	434	478	491	488	483	472	483	471	470	476	457	467	460	473	458	418	467	502	500	436	501	457	496	488	455	491	461	465	476	501	424	457	432	483	483	488	478	483	453	459	478	479	474	471	453	456	494	498	434	462	481	463	440	446	514	470	435	502	433	437	471	484	451	459	486	474	432	485	449	468	480	452	473	473	460	447	479	522	442	493	479	487	458	433	478	460	459	487	444	468	439	414	484	441	438	488	450	453	476	460	436	409	475	470	474	444	495	471	489	467	483	436	473	472	483	460	462	455	465	461	483	463	452	473	452	469	460	482	444	488	455	439	484	438	465	442	472	512	457	496	483	468	488	477	466	469	454	425	453	450	482	467	458	447	444	430	490	512	476	461	499	460	470	439	408	484	476	459	451	472	450	474	484	461	453	498	450	447	458	467	491	443	502	471	493	492	451	461	444	499	471	452	491	490	500	482	469	464	448	504	461	467	484	468	441	465	462	478	439	474	450	446	486	489	483	476	452	466	463	446	483	458	449	484	461	469	467	444	464	431	488	472	481	439	483	432	474	465	477	495	503	494	508	469	486	515	453	435	462	490	448	475	447	449	458	489	449	456	435	481	497	443	454	421	462	474	475	474	542	482	452	482	454	517	477	434	495	443	454	471	481	472	486	485	480	459	450	483	482	475	467	467	435	486	473	449	479	456	508	444	514	493	482	485	413	468	480	479	466	428	469	448	469	506	459	420	452	481	468	453	454	493	448	484	491	510	468	491	447	474	482	497	467	451	476	450	469	465	487	468	472	458	482	489	492	506	497	437	459	498	485	438	480	453	454	475	481	451	464	466	464	419	510	437	473	476	456	444	452	482	456	472	492	435	435	466	485	501	492	454	463	468	440	473	459	472	477	450	453	497	484	482	457	471	464	449	502	441	498	457	482	491	466	432	430	474	464	475	512	456	475	435	465	483	475	446	464	477	414	437	461	472	452	505	436	480	441	461	458	478	451	456	483	468	454	444	445	452	424	479	486	456	517	528	479	477	453	497	450	462	432	453	504	443	505	445	440	494	457	519	495	489	476	477	474	504	457	490	443	456	514	448	489	467	469	462	495	458	464	474	441	497	456	468	482	475	447	484	485	487	467	456	442	468	491	459	470	467	440	479	447	495	449	462	467	454	481	466	437	465	461	442	484	461	520	463	476	480	467	469	478	507	478	446	425	514	465	465	474	468	456	466	434	439	463	466	451	482	447	464	500	469	426	459	461	455	472	464	464	508	476	510	501	493	470	471	462	473	509	435	399	459	455	484	485	487	453	447	477	484	442	438	431	462	499	457	507	499	460	463	506	474	468	457	473	441	483	483	434	492	490	489	491	431	485	487	494	476	484	444	500	457	484	483	474	440	501	458	494	433	508	478	434	461	428	506	478	465	491	452	437	473	490	473	434	453	518	469	449	438	453	484	438	463	495	476	459	481	482	467	458	468	459	453	475	481	497	465	503	429	430	477	453	444	466	499	472	506	483	446	448	485	469	457	464	519	454	505	441	456	444	464	452	483	487	479	468	468	452	431	504	470	454	421	511	413	478	482	437	455	470	447	449	483	502	477	497	462	467	459	491	473	482	472	473	490	458	501	494	472	458	464	443	454	455	467	421	450	524	455	468	482	473	469	491	440	511	473	413	500	437	458	469	447	479	494	464	456	447	486	446	441	480	496	479	502	453	477	450	464	470	455	479	456	427	467	484	479	463	479	443	468	445
67169	56522	50559	22582	2107	313	257	245	231	220	221	216	198	205	214	189	182	190	192	191	165	189	201	159	184	179	166	182	179	177	172	168	175	218	147	183	184	187	172	149	161	181	168	189	243	343	409	302	229	238	239	242	355	336	326	263	223	212	196	185	193	194	197	170	154	190	184	179	182	170	214	184	184	203	169	181	189	166	188	177	189	180	174	153	171	172	164	186	166	156	165	170	222	237	241	207	169	180	164	178	159	160	172	169	168	175	185	179	155	169	177	181	184	167	148	177	174	172	190	189	180	147	170	189	183	159	162	181	181	179	170	175	169	177	178	156	170	162	177	180	175	172	170	161	170	170	155	157	159	162	175	176	194	188	174	171	175	166	171	165	172	170	174	168	187	183	172	181	168	159	163	184	167	178	185	184	175	179	168	181	170	172	174	170	163	173	160	176	172	154	167	187	161	151	161	189	177	159	188	188	218	154	169	170	176	199	173	169	176	198	176	148	168	182	159	186	161	177	211	181	178	151	174	172	169	159	219	164	157	150	158	177	161	136	160	197	178	156	201	160	174	163	167	167	197	168	143	165	170	160	175	165	188	174	183	158	174	192	189	180	191	192	174	172	141	163	191	171	197	148	187	147	168	175	170	163	151	160	159	166	170	169	188	158	169	165	175	184	193	185	165	144	190	195	161	175	165	162	185	162	188	186	159	148	180	188	187	177	171	186	178	180	169	158	162	161	180	189	167	172	178	171	156	168	203	158	176	182	187	167	197	168	173	150	163	164	151	186	143	197	179	170	172	181	183	177	179	183	175	164	182	168	167	175	174	200	154	170	180	176	147	175	176	180	208	174	183	137	163	195	176	195	166	162	180	195	151	165	179	156	152	180	184	162	197	160	186	170	159	178	167	173	165	165	171	175	179	157	160	138	171	161	180	182	186	158	202	184	192	184	178	159	181	174	197	176	181	182	154	165	151	168	159	171	172	161	155	175	162	163	173	168	163	191	146	162	168	186	176	157	178	191	179	177	187	188	160	167	141	195	187	180	175	177	163	191	188	172	167	199	172	177	182	145	144	159	152	156	142	179	155	161	149	185	167	162	162	179	182	177	168	177	171	157	178	189	161	182	162	162	192	171	170	184	168	185	189	163	148	182	167	163	192	185	179	149	190	146	184	200	167	194	180	170	176	183	175	189	175	149	182	164	165	157	195	161	181	168	187	173	184	179	204	156	167	159	176	178	170	177	180	176	208	213	173	155	161	185	172	164	194	156	183	151	180	194	169	171	162	158	168	162	195	172	172	176	152	180	182	161	166	189	189	159	177	162	155	194	186	164	155	181	174	158	170	206	157	181	147	175	162	146	166	175	161	188	159	177	173	167	179	193	179	194	173	182	185	176	167	174	171	171	163	177	188	162	175	201	150	171	185	175	178	143	181	171	169	159	169	179	172	161	159	181	168	154	172	189	190	191	158	169	171	179	174	159	185	208	154	189	192	182	187	157	169	181	161	191	176	168	148	151	186	192	202	146	178	156	175	153	176	182	158	187	186	172	182	195	170	166	162	169	159	169	184	191	149	156	153	173	162	156	168	167	156	159	178	189	177	176	184	169	156	162	139	156	169	175	139	156	151	143	174	175	188	170	163	177	164	165	175	185	155	186	177	170	206	171	172	178	163	181	177	160	161	176	180	170	171	174	166	168	165	185	190	181	169	161	162	158	177	185	161	182	162	159	184	185	168	169	167	175	176	175	168	213	170	148	158	166	164	189	174	182	186	175	177	169	172	173	166	165	173	178	162	166	191	181	177	190	169	167	189	173	177	165	170	198	166	197	159	154	182	170	183	180	172	166	183	165	150	164	178	208	167	153	178	161	176	167	185	163	201	150	176	182	195	189	189	191	174	166	158	173	175	184	157	183	157	188	193	174	167	193	179	168	207	169	186	173	168	172	170	200	139	165	157	163	189	176	189	180	166	180	171	167	170	166	185	193	203	167	186	167	174	175	187	176	171	171	198	193	154	190	160	149	156	161	166	156	164	173	178	158	156	178	205	154	158	162	166	159	183	151	169	183	155	171	162	184	181	161	192	187	156	212	181	180	178	179	161	148	174	182	151	178	153	182	184	172	177	188	180	185	172	175	173	165	165	178	154	173	185	196	183	157	165	183	186	178	169	162	169	172	164	146	144	161	167	183	174	186	157	208	143	162	164	177	184	162	168	174	195	191	165	183	164	166	161	208	177	170	186	161	179	184	189	186	156	172	174	174	169	169	170	170	157	169	164	167	152	176	171	175	162	171	165	162	155	169	171	151	182	159	160	176	157	185	167	181	151	185	184	166	177	172	165	187	156	198	173	171	168	178	192	182	163	169	186	190	175	168	175	181	172	152	167	185	163	165	189	183	167	203	171	156	164	184	206	170	177	190	177	167	162	147	175	193	172	152	194	157	148	165	177	198	187	178	166	159	176	176	173	164	170	172	171	190	177	195	168	153	149	155	189	200	157	169	158	173	180	162	168	191	166	156	155	187	156	153	185	171	171	141	189	182	192	204	166	184	188	185	163	193	185	176	185	182	137	155	166	165	176	180	168	172	173	151	186	175	177	166	150	148	134	166	172	157	158	151	173	184	185	164	173	150	199	156	170	165	183	163	184	159	164	157	165	202	145	160	159	154	177	181	161	184	182	182	177	156	211	167	162	184	175	143	158	181	180	181	200	173	170	155	158	181	152	169	165	185	172	175	163	188	151	170	196	164	175	190	158	183	185	144	176	185	198	173	179	172	197	181	159	165	195	178	181	162	196	176	184	162	185	149	185	185	172	172	174	159	167	165	173	172	167	193	172	190	170	179	184	170	180	176	163	182	163	174	193	165	173	198	160	189	165	168	178	154	158	198	179	152	180	187	189	174	173	157	162	188	184	160	187	153	176	186	160	184	186	202	203	168	155	165	158	149	169	186	172	166	193	178	168	165	190	189	174	192	173	183	172	164	184	174	182	171	183	192	172	185	140	161	191	176	157	177	147	167	189	175	176	173	167	187	169	154	194	167	156	189	181	177	164	184	197	161	170	177	190	183	153	198	182	176	154	177	190	173	167	184	160	179	191	181	173	176	148	177	169	177	177	170	186	184	165	156	174	160	193	179	177	191	196	184	159	181	151	179	156	154	176	188	176	176	168	189	185	175	167	204	183	196	161	177	182	192	156	159	151	178	156	178	178	169	182	190	165	180	177	164	183	195	151	170	164	173	164	171	166	158	136	162	180	186	185	197	154	166	184	194	156	158	155	182	189	158	198	160	176	197	181	174	161	165	198	153	163	156	174	181	202	170	169	177	179	142	165	178	167	177	162	157	166	154	182	170	173	155	173	161	169	180	155	169	186	154	174	176	174	168	162	148	190	202	182	183	167	174	163	195	173	156	171	172	174	186	194	177	149	190	174	183	170	181	179	167	176	174	161	178	181	171	145	202	171	178	188	172	175	188	132	177	172	159	173	166
42404	42940	45400	13050	1190	1026	963	786	759	679	708	661	684	621	649	601	547	562	553	559	536	525	580	537	506	553	518	520	491	503	524	466	508	510	522	480	524	500	524	525	485	512	522	744	1024	2020	2623	1447	1067	1077	1019	1110	2196	2006	1859	1380	841	633	604	572	599	525	492	515	512	489	554	531	513	534	541	538	538	514	538	513	539	539	535	494	510	527	486	482	508	497	478	498	482	524	531	631	1084	1080	915	778	587	526	484	510	474	494	456	518	476	515	494	500	446	492	482	458	506	505	464	521	541	442	516	489	475	483	498	511	505	499	503	462	505	470	464	509	463	449	507	449	494	446	537	467	488	494	505	488	476	455	502	498	500	482	491	464	479	449	500	479	478	488	495	523	478	494	551	489	476	507	498	519	519	462	495	505	479	478	504	499	485	470	466	502	463	490	492	472	469	470	499	499	470	501	444	510	499	498	498	511	498	507	487	471	499	496	485	499	470	476	483	430	498	485	473	470	483	508	510	458	476	481	471	459	523	468	518	486	463	485	489	469	471	545	510	472	485	509	444	498	464	471	500	507	460	493	484	432	469	458	476	499	494	517	493	511	498	505	524	466	455	499	446	467	510	477	441	468	465	497	495	466	465	456	497	520	457	473	486	504	480	494	520	457	489	485	481	480	494	475	468	433	501	495	500	528	460	508	533	498	447	453	508	477	496	491	471	483	512	485	466	479	492	465	466	433	489	492	498	445	491	502	532	518	470	510	512	472	464	468	524	506	464	486	474	494	464	489	472	495	464	480	493	474	516	451	452	461	466	491	468	483	482	524	526	432	450	465	494	511	481	459	503	484	498	472	485	484	458	478	478	513	476	447	519	455	492	485	487	471	472	505	536	423	476	509	506	491	463	506	501	500	461	445	511	491	515	444	501	489	416	466	484	473	470	486	544	470	481	493	481	532	490	492	481	491	467	531	475	467	513	457	495	483	503	500	470	482	448	510	482	469	467	465	482	448	461	512	546	499	509	519	467	467	476	479	437	501	470	521	478	466	448	458	482	523	531	477	485	475	503	495	507	466	506	509	515	454	485	523	516	518	458	512	442	475	447	463	522	460	492	485	471	487	481	496	502	481	488	461	500	473	483	463	460	494	501	450	488	467	460	510	484	461	512	450	495	490	480	477	468	492	512	462	480	489	486	483	466	444	486	501	490	492	441	474	478	479	515	503	478	482	511	472	483	493	473	533	494	466	490	477	451	511	485	498	472	482	476	501	442	468	504	485	501	493	471	503	482	488	526	496	484	482	488	469	501	487	530	482	511	518	478	501	465	470	564	463	505	472	528	502	494	489	496	497	498	530	462	468	477	472	514	449	507	478	461	490	450	469	462	493	480	442	485	471	532	456	455	491	470	493	506	478	448	446	472	503	472	459	496	499	480	501	471	433	492	497	505	465	511	480	497	526	475	470	500	469	493	489	493	504	488	500	460	484	516	473	491	533	520	463	482	487	434	488	495	468	490	466	466	467	477	496	443	486	492	465	471	466	494	491	482	470	458	492	437	487	478	499	475	498	452	487	483	517	515	518	500	513	486	452	487	508	489	502	491	477	498	519	467	511	461	473	464	461	494	489	428	470	475	496	490	487	492	488	471	470	485	483	488	498	455	487	462	474	450	491	512	503	492	474	517	476	490	496	499	525	477	501	469	499	514	496	494	487	493	484	505	503	450	476	490	431	493	497	452	492	465	480	482	445	493	445	477	480	529	492	491	494	457	489	487	473	474	513	488	453	478	449	510	485	449	480	495	499	502	491	487	501	456	497	487	510	502	464	522	475	482	512	525	481	509	479	492	458	483	480	475	434	482	493	526	467	515	467	528	522	460	456	477	473	507	508	481	456	461	497	506	526	477	488	484	465	509	501	503	456	495	478	478	495	463	496	525	490	483	487	524	454	487	500	469	462	441	538	478	492	514	465	466	467	502	533	479	470	469	467	484	479	463	490	471	458	469	494	501	502	467	487	471	455	482	483	450	477	462	510	498	462	483	514	484	478	479	492	485	479	469	466	514	492	463	469	488	485	500	473	486	475	498	491	494	505	478	467	478	456	455	492	501	452	503	460	471	516	514	504	464	523	514	495	484	476	447	521	498	494	478	489	504	486	497	482	442	483	514	466	481	490	480	493	462	461	460	461	493	476	479	464	421	497	472	450	488	473	472	485	514	466	487	481	483	488	474	497	472	449	494	487	477	460	521	456	489	482	489	495	503	495	501	517	497	481	493	491	471	496	488	448	507	468	484	514	479	444	484	459	500	507	450	464	443	453	485	500	490	501	480	507	486	464	482	495	523	468	481	466	470	454	484	452	496	502	476	496	513	491	469	454	515	477	512	534	448	494	489	479	465	465	415	519	472	495	468	480	476	446	481	522	517	468	462	515	545	514	439	486	504	459	512	490	482	447	493	490	472	481	500	515	482	519	477	495	503	452	475	477	530	506	460	476	478	466	470	486	517	465	498	464	486	482	493	515	457	487	441	486	430	494	483	486	466	495	518	505	463	460	470	504	478	491	496	504	499	500	467	540	505	499	482	494	460	484	460	527	516	480	456	485	500	479	495	529	454	472	512	485	484	494	484	457	474	483	491	503	478	467	490	506	454	502	460	449	491	463	488	484	476	472	467	472	480	505	487	483	456	482	483	489	531	507	518	513	455	520	462	511	440	484	494	475	473	442	460	509	541	504	521	473	461	471	508	497	464	503	500	479	487	482	495	431	490	517	474	478	486	442	473	505	512	477	489	481	486	493	490	454	501	499	503	472	468	487	460	476	503	458	474	481	474	484	482	463	513	476	446	514	483	511	478	500	455	471	477	471	514	503	454	468	522	499	492	469	499	455	439	495	476	520	487	512	465	491	506	476	478	489	474	520	512	426	457	466	502	498	485	504	516	520	493	530	483	512	509	474	497	473	492	458	501	497	518	505	522	510	491	450	488	471	530	519	476	439	505	519	472	427	452	492	463	501	492	484	463	483	547	498	507	451	493	478	467	479	504	510	515	473	482	485	483	419	460	510	498	462	488	483	472	486	510	508	497	504	491	504	504	512	499	513	496	442	481	484	489	519	501	477	493	469	480	452	506	474	480	457	460	457	513	462	489	495	473	539	477	469	492	454	486	530	464	462	481	515	511	493	464	488	503	477	532	473	479	474	512	538	523	487	443	474	473	473	522	469	494	480	503	477	488	491	457	456	418	451	470	420	486	480	480	462	463	474	474	516	509	505	506	480	498	517	502	500	499	482	464	476	509	501	515	460	488	557	501	473	448	490	485	493	489	478	501	475	497	466	527	475	493	465	503	501	493	482	477	461	494	483	490	470	482	473	488	476	450	469	486	479	500	449	476	450	455	467	497	479	523	510	497	481	492	490	502	456	499	509	491	469	491	459	493	527	474	507	443	504	469	515	500	485	441	461	509	482	513	470	496	517	463	521	478	477	491	487	526	486	485	477	490	470	493	461
79417	69269	59990	31344	6248	651	443	378	348	314	317	323	300	292	300	278	283	263	288	261	263	257	292	245	276	245	283	263	237	228	248	264	217	246	258	246	255	252	259	246	258	268	269	273	285	541	875	582	488	371	388	407	701	584	488	439	325	323	261	283	267	240	246	242	244	270	249	236	275	255	269	237	262	267	253	238	297	274	282	250	257	259	235	235	257	260	251	241	263	231	265	344	391	383	331	305	276	240	237	246	275	258	235	251	247	250	263	263	247	231	227	242	251	231	263	255	252	273	214	254	257	225	246	275	272	267	255	251	276	259	262	236	241	247	267	267	237	246	226	254	234	208	251	249	263	253	258	257	253	226	263	226	269	269	236	263	221	236	247	233	245	275	229	265	267	262	242	237	244	247	247	233	260	255	223	251	228	220	246	243	233	278	250	273	256	250	240	260	238	267	235	282	277	232	229	253	240	273	240	242	249	250	219	241	244	251	248	207	238	245	236	240	219	237	285	252	286	250	252	271	268	263	264	227	256	269	221	248	235	248	227	272	225	246	221	265	240	271	262	224	219	228	266	261	238	280	239	279	243	229	247	207	252	255	262	238	223	228	234	250	273	248	242	257	254	221	266	254	254	240	243	234	291	263	223	260	248	246	268	247	251	280	258	255	266	260	259	242	237	267	239	214	235	228	242	242	262	253	252	259	204	254	267	248	258	227	280	233	239	280	248	263	244	265	243	266	265	233	244	255	230	256	250	245	240	234	273	246	258	239	235	235	259	275	236	235	253	243	243	247	260	221	256	245	246	254	248	273	248	245	226	252	252	258	258	254	260	238	262	245	216	234	220	250	253	242	246	264	274	258	235	272	238	231	235	242	276	244	257	223	254	236	228	240	254	229	225	287	243	281	262	237	215	242	256	238	252	258	256	263	234	246	261	276	241	272	241	226	274	244	256	223	234	243	260	270	263	258	248	238	224	241	244	242	248	246	262	262	232	237	258	237	253	256	241	250	229	247	275	266	248	257	260	245	232	261	259	267	275	246	250	278	259	233	237	261	238	238	233	251	242	248	251	249	245	241	233	260	239	215	237	235	256	232	259	272	225	242	246	265	229	255	259	216	255	251	237	260	233	287	235	230	244	247	272	258	256	243	244	241	265	244	256	237	240	251	243	266	233	244	240	278	248	232	254	265	245	267	239	230	232	255	250	254	256	295	240	267	247	268	243	220	245	239	268	245	289	222	254	262	243	234	259	263	247	261	251	259	236	233	246	270	248	201	273	228	249	247	248	221	247	228	234	235	257	267	253	245	226	210	248	276	292	233	227	246	235	246	258	254	247	257	250	254	249	216	227	245	246	243	253	231	235	259	255	262	231	234	256	228	266	265	263	232	249	234	243	253	260	247	229	252	238	251	229	245	281	228	239	235	214	249	271	253	260	247	281	259	255	245	243	265	259	261	236	239	258	263	270	275	228	225	294	263	248	254	238	247	259	237	235	249	246	268	240	247	244	250	247	228	265	246	236	245	251	230	267	242	223	268	245	251	235	237	238	221	245	264	237	242	231	247	275	243	270	255	246	260	236	271	276	275	226	246	285	250	262	258	259	250	245	253	267	247	244	216	257	242	265	226	255	241	243	269	247	263	231	274	248	197	252	237	253	252	246	259	230	244	249	253	244	267	234	252	250	245	238	235	226	212	257	267	276	260	244	233	224	249	264	249	264	243	246	260	242	252	242	255	210	257	228	234	285	218	241	275	231	271	228	253	265	248	253	270	227	222	278	260	248	268	232	247	267	224	251	221	281	224	280	241	269	260	255	239	268	254	227	254	243	234	236	238	248	263	270	231	244	260	266	228	259	239	252	235	251	277	252	251	261	261	237	253	246	248	233	228	233	289	243	259	263	253	235	227	249	266	236	246	239	250	254	233	264	278	268	240	272	245	281	225	247	260	236	245	249	242	258	249	246	243	258	254	266	229	241	245	239	261	234	243	251	251	277	248	246	266	249	254	245	241	252	209	215	233	256	263	241	229	233	237	226	265	256	268	262	229	236	242	245	254	262	243	233	276	240	264	250	270	256	241	240	285	237	256	254	249	228	239	255	266	275	239	228	235	240	252	252	233	252	245	253	228	253	238	240	245	233	253	245	253	241	254	238	215	271	270	268	249	238	240	234	241	275	234	262	240	225	241	221	255	251	252	254	246	238	217	228	265	230	255	254	245	238	257	243	220	258	226	242	272	268	265	217	255	250	231	242	221	251	230	251	264	243	261	255	241	220	222	234	262	231	254	239	244	256	267	242	221	236	256	247	234	245	246	262	249	284	232	231	241	254	256	255	243	217	218	274	266	268	225	240	246	232	242	243	250	255	231	258	245	239	250	273	254	248	226	251	262	248	240	221	261	235	230	262	236	269	238	248	249	254	234	253	255	232	272	275	238	231	263	240	251	217	257	233	234	271	263	227	250	255	254	199	269	254	226	269	246	244	235	267	224	236	264	260	255	258	218	241	229	240	262	278	246	240	241	222	260	267	259	222	236	227	236	247	298	252	271	229	256	252	261	244	263	247	236	245	272	237	241	253	259	238	269	248	225	243	227	247	256	245	238	237	243	266	234	244	253	227	263	248	243	229	240	260	288	251	251	264	280	227	250	220	267	277	254	227	267	248	217	276	266	207	242	223	237	232	237	252	233	240	254	215	262	252	269	258	237	250	263	281	254	246	236	248	254	237	228	244	243	242	236	228	260	288	267	246	254	242	228	264	239	258	227	253	229	286	223	235	247	225	257	262	256	236	219	262	231	233	228	299	241	255	236	236	250	263	252	232	233	266	259	257	244	269	242	234	247	253	220	246	274	262	227	235	228	202	281	240	265	226	236	256	233	256	247	271	243	253	239	251	245	239	258	246	253	258	278	261	230	255	220	247	266	246	225	279	260	258	249	229	262	261	231	231	243	230	246	283	268	264	237	245	233	251	239	265	258	277	272	240	248	265	231	246	246	282	234	246	242	250	259	237	228	234	225	237	260	255	263	256	257	226	218	252	242	276	249	246	262	265	251	243	214	234	273	249	257	242	259	223	240	244	234	250	233	293	237	254	255	264	252	250	245	253	282	248	231	260	252	238	246	256	265	261	228	268	253	233	235	256	244	228	219	259	247	239	256	262	222	266	257	228	250	258	239	232	261	263	254	264	250	251	232	238	236	234	250	282	239	249	204	261	251	253	263	278	240	244	265	240	277	243	254	229	274	282	231	276	253	248	265	236	236	229	288	256	236	246	259	230	231	237	240	232	240	303	247	277	275	284	232	244	229	250	238	240	272	250	243	256	280	224	222	245	223	219	251	234	229	249	235	232	234	257	252	257	253	238	235	252	235	269	227	238	257	239	262	241	247	259	254	270	251	272	226	237	260	289	234	239	248	261	245	221	232	270	252	254	270	238	248	250	241	239	260	211	222	240	282	295	266	238	276	291	268	231	240	266	248	237	260	271	240	251	252
52251	53231	53441	15269	1979	1769	1440	1301	1169	1054	1023	952	976	908	852	821	825	815	746	728	727	778	714	726	758	730	757	732	700	690	709	710	745	666	646	703	713	728	662	688	723	703	737	925	1255	2892	5375	3083	2349	1864	1639	1774	4202	3576	2662	2217	1324	1006	893	804	789	790	759	731	732	722	722	735	725	720	694	710	811	732	755	791	746	748	710	748	739	706	704	633	697	714	702	662	688	649	709	1283	1860	1697	1347	1135	838	702	666	699	700	676	638	641	706	680	674	616	674	681	617	638	646	693	702	630	665	658	695	705	670	658	659	641	631	684	701	666	659	670	672	674	621	713	647	672	666	641	629	663	700	690	638	632	662	664	651	609	658	633	618	644	660	672	674	698	646	683	647	594	692	645	619	666	669	675	657	659	680	615	680	650	673	678	644	668	663	694	687	634	645	615	640	696	693	698	642	652	670	672	677	628	671	693	638	631	622	642	705	669	665	684	639	633	691	701	602	687	661	689	651	651	685	623	664	673	668	667	699	634	667	674	674	657	641	669	667	692	664	704	648	668	658	632	643	691	649	673	669	628	642	638	714	672	668	695	630	680	669	668	673	651	693	655	660	659	684	660	698	687	628	634	648	683	676	632	651	642	662	668	658	642	698	620	662	661	669	653	674	688	663	636	677	714	703	686	636	694	699	648	675	673	627	641	657	699	660	695	637	616	656	621	681	668	694	699	638	663	617	662	716	711	636	631	658	664	708	662	679	613	634	683	706	659	645	651	648	669	683	664	686	618	619	639	660	612	684	657	666	634	686	682	619	713	595	637	623	678	636	678	678	658	676	652	682	678	653	679	666	691	648	653	672	666	671	665	699	648	681	631	611	620	670	666	649	651	662	697	659	647	642	674	677	605	662	651	674	685	690	658	687	696	648	667	644	724	697	652	620	658	678	648	641	649	614	665	678	697	680	700	650	632	686	649	669	675	646	666	676	660	664	650	650	684	652	692	626	639	671	684	694	676	697	606	670	644	648	632	672	668	649	650	686	603	626	695	639	650	630	696	672	683	719	679	633	657	666	658	677	662	618	646	637	629	633	629	669	679	652	651	630	668	669	680	677	667	714	621	643	644	619	724	612	649	638	674	682	639	620	629	647	641	636	648	702	661	625	675	661	673	603	683	649	688	691	683	674	642	656	671	677	694	685	667	673	663	673	696	659	665	674	677	670	676	680	680	609	713	666	699	689	640	680	689	648	655	665	642	674	684	685	686	680	662	704	681	656	673	642	623	616	702	685	645	674	682	646	658	614	674	672	677	632	675	640	665	681	684	659	676	622	667	653	665	651	636	647	659	705	688	649	640	670	680	644	678	630	634	621	711	637	640	663	692	596	691	671	643	656	666	673	645	659	657	680	636	637	719	640	642	656	655	624	661	695	642	701	629	656	629	725	677	704	656	602	701	691	632	669	687	646	651	672	657	683	653	719	660	660	636	630	628	655	684	657	627	647	658	658	681	676	656	618	671	671	639	647	669	656	691	679	674	661	707	653	690	694	661	638	611	670	671	681	646	693	688	696	686	656	672	692	705	688	604	639	685	645	708	622	638	656	626	692	661	674	615	614	651	649	676	643	660	679	633	689	670	687	726	613	696	646	651	665	626	690	645	668	655	676	641	634	658	666	701	685	631	628	645	639	619	650	662	676	672	695	669	731	664	653	649	673	658	679	670	629	663	637	697	645	635	677	650	671	634	645	690	656	637	667	679	662	663	723	698	675	659	657	679	687	643	668	681	673	669	678	639	656	619	656	710	601	685	661	673	670	684	635	717	640	635	685	667	645	637	665	660	625	599	690	657	693	661	653	680	638	723	684	684	701	660	675	630	659	686	639	678	651	690	616	749	666	632	651	663	658	646	660	704	666	663	680	631	732	669	659	661	648	640	697	692	613	595	692	641	643	615	654	672	665	702	646	628	687	670	683	695	656	655	649	673	605	608	654	661	656	717	653	654	665	663	659	655	675	643	699	638	649	637	681	653	677	708	642	670	652	698	673	643	671	638	664	670	642	658	670	689	669	650	725	633	681	635	665	706	717	640	725	674	695	691	687	656	649	649	638	665	703	644	685	647	639	636	657	651	641	652	665	641	644	607	724	682	628	677	681	648	663	638	685	622	602	635	634	686	680	642	653	675	667	614	658	676	663	675	600	633	694	677	680	608	726	641	692	676	659	649	604	705	616	693	608	655	703	667	639	652	676	704	638	670	647	656	675	633	720	673	643	664	650	692	679	663	684	599	700	624	649	653	662	671	675	657	602	641	690	656	655	660	677	660	629	651	648	698	654	717	660	683	669	749	678	652	652	668	689	653	646	660	616	671	635	682	689	666	675	649	650	687	669	648	624	637	715	649	671	647	671	657	655	631	619	694	654	667	634	676	693	672	612	673	682	705	666	678	669	659	645	631	640	680	654	646	659	659	639	707	699	684	661	684	686	649	676	657	691	685	664	660	643	669	654	595	656	670	624	673	622	634	667	637	678	617	694	680	622	671	668	701	630	662	664	687	653	680	693	651	639	638	678	705	666	648	685	645	639	660	642	672	661	638	633	647	693	670	665	657	689	673	677	687	688	694	687	629	676	684	651	659	632	616	707	647	655	667	661	657	654	677	670	651	671	659	677	701	663	660	688	687	688	639	672	674	679	658	672	679	664	684	688	691	671	661	671	612	699	669	697	692	655	638	674	671	664	684	679	685	631	638	670	640	657	715	653	674	691	665	698	681	671	654	662	651	618	685	665	738	654	678	685	647	678	663	688	660	684	627	699	728	671	658	668	606	694	659	668	634	626	602	632	680	721	607	659	664	674	633	671	656	732	678	608	636	683	619	667	653	683	702	671	708	653	692	690	691	643	656	677	669	655	663	657	679	624	667	669	688	653	657	634	622	663	665	677	646	683	636	625	649	683	681	660	691	650	636	663	676	645	614	660	680	636	681	618	668	663	644	730	698	673	708	665	715	654	689	669	663	645	661	663	697	645	695	649	637	662	664	664	644	653	659	649	678	674	660	690	669	672	641	610	674	667	661	705	659	689	651	663	658	659	709	638	648	679	677	718	713	677	664	705	692	656	637	612	718	663	706	643	658	634	696	662	643	727	722	667	706	639	678	622	646	643	655	626	691	661	664	689	644	692	629	700	638	626	637	687	647	677	705	636	667	621	657	727	698	668	671	665	686	688	681	631	699	659	644	660	709	640	688	674	664	695	661	668	658	664	658	633	667	665	638	695	672	640	643	687	643	658	651	634	653	668	636	683	619	625	628	649	663	657	670	675	652	683	618	654	644	649	660	650	699	672	687	652	683	656	635	675	675	635	666	662	670	678	656	666	651	663	660	592	710	655	609	660	673	646	644	615	641	690	687	646	628	587	664	655	666	682	673	670	694	704	691	679	697	659	684	700	673	644	696	680	630	657	684	626	685	666	666	647	669	653	684	654	634	676	632	641	655	658	677	678	605	663	677	647	666
25106	12000	7231	2207	294	245	232	218	238	229	220	208	230	216	219	271	218	222	206	218	252	226	201	238	223	227	265	213	233	238	212	245	205	219	237	208	208	221	217	231	219	209	216	235	243	211	257	258	223	246	235	250	248	213	246	209	231	229	204	192	221	223	208	237	226	225	225	224	213	216	239	235	217	241	224	238	229	212	261	240	236	250	227	201	195	258	244	238	235	214	221	213	247	242	214	214	221	201	203	221	216	215	229	213	230	226	204	232	187	228	222	203	246	216	230	233	211	212	244	222	210	210	234	228	204	214	218	198	227	224	185	227	209	209	215	228	206	220	213	219	231	223	239	224	223	213	210	219	216	232	223	235	210	221	237	233	231	221	218	246	234	202	198	221	255	212	207	222	210	224	208	248	242	220	221	216	214	264	216	217	245	229	210	240	212	213	201	227	230	218	241	227	218	216	218	239	241	237	203	235	236	227	233	212	215	231	197	200	229	197	229	232	219	242	237	223	218	213	222	237	244	249	218	203	222	231	231	221	230	231	203	220	212	217	217	223	221	231	193	194	204	246	219	212	222	230	268	219	213	214	226	216	229	230	223	232	232	250	219	238	227	234	216	207	254	228	229	224	223	215	214	222	242	216	217	221	221	211	216	243	234	233	217	234	230	191	208	226	233	231	213	222	230	224	214	199	214	218	255	252	214	217	238	224	232	206	219	238	212	223	206	192	256	237	214	221	227	190	220	220	205	211	235	223	225	197	213	209	251	184	212	221	204	216	207	242	244	228	222	223	216	206	216	230	223	219	221	236	240	228	228	225	226	192	238	230	214	219	249	237	215	210	195	215	202	202	231	228	242	227	215	202	227	248	203	237	242	203	220	230	218	200	235	210	236	205	218	214	202	247	217	224	245	206	230	223	245	221	225	212	231	233	206	197	209	214	230	215	226	203	228	201	203	209	211	229	221	258	209	224	211	203	222	230	211	207	213	206	243	226	213	215	234	234	216	203	214	256	229	214	218	219	199	231	212	203	220	228	236	191	236	237	201	254	213	191	236	188	232	254	224	228	208	236	220	208	203	221	230	219	225	230	224	234	195	224	216	215	224	198	233	227	231	218	220	250	258	220	239	238	220	215	198	190	232	220	209	226	225	234	230	217	239	217	233	230	227	190	229	225	227	242	242	257	220	242	227	229	202	214	202	206	206	237	226	215	232	213	227	214	225	207	230	198	202	220	214	225	215	218	230	219	229	213	221	229	227	246	230	227	221	242	231	226	245	214	233	208	241	224	237	225	250	217	222	227	204	230	219	235	189	233	234	253	208	234	232	211	213	207	233	204	208	246	206	233	206	227	216	233	258	214	193	206	191	216	222	219	219	213	209	231	212	221	248	232	226	216	225	228	219	222	206	202	220	191	228	217	209	248	206	242	234	230	225	226	205	246	233	211	242	236	225	196	222	217	216	211	219	220	221	224	231	239	203	226	223	225	203	250	245	203	221	240	205	214	227	242	216	207	234	212	208	222	199	224	237	234	219	190	244	240	198	215	256	230	214	210	223	214	215	224	198	236	213	227	203	191	210	224	224	218	233	217	211	207	229	216	233	204	212	215	207	226	228	219	205	215	235	231	216	239	229	221	210	202	219	230	221	190	220	202	207	218	214	236	221	214	220	216	221	219	239	231	223	205	198	252	212	218	242	218	203	245	215	206	190	218	217	270	249	227	231	224	223	256	227	240	212	208	222	231	216	212	242	232	220	232	239	206	241	210	209	238	258	239	228	218	206	227	233	228	219	228	212	199	269	216	234	233	197	214	240	225	217	210	212	218	238	230	223	220	229	192	243	225	212	223	244	232	228	193	239	216	230	232	233	219	232	219	237	221	223	237	221	196	209	241	197	202	198	230	215	230	229	227	221	236	242	243	243	236	218	208	218	211	271	238	242	218	226	217	243	209	229	226	198	208	216	216	237	242	235	225	247	223	218	247	234	222	234	204	230	219	209	229	209	220	193	245	219	226	226	225	233	238	270	211	220	200	224	240	233	238	220	186	237	233	238	220	217	197	230	218	226	233	241	211	196	228	231	234	191	203	236	222	233	220	200	215	220	206	241	217	213	230	216	222	225	195	240	203	233	233	220	190	236	217	231	236	224	241	226	250	249	217	232	224	211	217	248	253	214	238	214	229	202	251	243	204	227	224	237	221	232	209	225	213	225	230	222	226	220	201	239	208	224	222	225	240	232	232	186	208	193	204	236	206	217	237	214	228	230	210	251	234	222	211	220	232	216	233	227	219	236	242	202	210	227	224	247	202	225	214	226	248	240	188	203	250	199	238	197	227	210	242	235	211	196	228	229	211	249	238	215	208	224	208	237	224	249	214	208	215	217	214	206	220	195	210	200	214	216	216	219	225	199	226	202	204	222	226	200	238	201	251	219	225	204	205	215	241	214	251	219	212	232	211	216	240	201	237	240	246	233	206	219	220	206	258	236	227	221	211	217	198	211	225	209	208	223	237	212	221	238	220	218	204	195	225	205	207	187	231	209	215	189	212	203	213	232	205	225	218	208	221	225	228	214	221	242	197	215	250	238	231	249	203	237	229	230	242	230	211	220	217	230	216	244	217	237	253	206	233	222	232	239	211	215	199	230	227	219	213	215	213	232	232	220	200	222	235	217	218	192	215	234	222	241	230	247	238	228	209	243	228	234	226	210	217	212	247	229	225	224	218	197	195	219	223	253	237	206	221	201	235	209	235	220	235	208	231	226	230	208	212	215	222	216	204	210	223	235	236	251	187	224	236	221	187	242	223	236	237	219	234	222	211	198	224	229	209	242	268	227	228	209	253	219	203	191	214	215	237	210	239	224	217	238	195	210	234	241	217	240	229	186	239	214	222	220	201	230	214	231	218	222	230	214	234	216	213	223	215	216	196	197	242	199	211	216	231	214	215	220	231	253	231	210	218	226	209	197	224	237	198	215	217	212	214	207	229	231	236	245	197	230	220	203	247	218	221	223	217	219	234	221	218	199	229	219	225	219	211	217	250	247	212	201	208	213	202	242	255	219	215	245	231	218	205	224	221	222	216	185	196	201	215	234	237	242	211	221	203	238	219	231	250	220	230	223	222	220	206	211	206	210	220	217	207	220	227	230	237	226	238	200	191	242	244	228	223	209	215	248	224	201	232	246	204	219	233	190	201	218	202	201	214	182	224	223	228	238	217	232	191	217	190	232	239	238	226	213	238	227	212	234	220	221	229	222	218	215	227	217	209	213	213	232	222	227	188	227	242	215	248	206	199	233	206	224	241	214	218	217	221	226	219	207	223	244	189	202	228	229	227	247	243	229	231	232	233	214	225	202	233	209	220	223	225	226	257	219	229	200	221	258	236	232	209	218	197	245	204	197	213	229	231	215	234	212	222	231	259	198	218	222	250	239	232	208	244	216	227	213	218	214	251	203	201	205	214	246	226	228	210	225	220	253	219	222	220	242	219	212	214
21609	14183	11666	4067	656	650	645	661	669	597	590	618	600	620	619	613	644	588	588	619	631	615	565	565	609	585	634	587	634	578	618	633	620	574	607	588	619	575	620	655	611	670	592	629	596	623	849	833	738	644	653	634	773	727	658	687	649	635	643	630	610	641	563	589	646	627	634	608	590	623	619	574	618	644	664	628	580	596	605	588	595	594	579	602	638	654	596	586	644	627	533	680	730	754	706	667	695	621	600	609	571	625	602	537	588	616	620	639	601	573	580	590	627	596	588	568	606	629	612	595	598	588	596	559	614	634	559	581	602	609	640	609	578	606	584	609	652	604	625	582	583	596	618	608	607	567	572	584	583	580	575	598	591	641	611	620	591	600	641	603	597	616	594	565	594	601	602	610	601	651	591	590	663	581	603	606	632	582	566	570	592	581	553	611	594	576	625	595	626	604	598	597	611	579	568	623	617	601	588	604	576	571	624	613	648	628	583	571	555	600	586	593	580	614	602	598	601	602	641	620	570	612	575	623	582	585	633	630	589	624	585	591	654	649	611	600	577	637	611	626	569	605	602	564	595	639	616	603	594	607	619	625	623	564	630	639	599	625	592	592	575	561	553	564	632	626	621	652	614	603	609	554	639	654	631	627	574	603	651	598	647	608	581	594	581	616	576	588	618	582	618	563	587	609	655	607	622	601	647	619	573	584	584	609	624	600	609	606	632	547	606	603	596	623	573	586	602	620	577	599	580	621	634	618	587	583	601	624	586	609	593	612	630	616	592	613	623	587	583	616	595	635	616	617	606	604	619	598	612	615	613	591	570	614	613	624	573	625	603	624	582	609	624	570	618	584	616	580	594	610	599	599	619	557	616	648	625	624	582	582	642	597	634	589	627	649	599	625	616	602	585	602	603	613	603	592	603	591	623	607	649	617	590	556	551	552	614	574	592	636	625	606	593	592	610	626	597	677	621	599	604	622	616	637	594	572	596	609	585	587	601	615	610	638	592	578	633	629	634	624	621	580	584	557	644	586	563	617	632	601	591	660	599	659	573	621	597	540	598	619	591	566	576	575	590	577	574	614	607	566	623	595	588	554	603	607	611	633	621	585	575	584	602	626	620	616	633	635	576	567	583	627	594	612	581	648	595	616	551	602	567	619	632	623	609	591	637	617	599	621	605	635	568	653	577	573	592	589	587	598	636	603	612	608	579	558	626	573	606	590	609	613	610	605	605	594	577	623	552	584	596	621	648	607	563	586	617	597	596	587	621	605	600	597	607	611	564	586	598	576	579	601	611	587	642	586	613	631	543	588	651	618	608	588	580	562	649	620	592	574	615	647	634	603	573	591	599	618	546	575	616	623	597	591	606	610	648	582	577	557	575	610	607	635	624	612	573	570	607	559	605	620	548	653	587	577	639	593	602	612	635	539	571	635	615	642	623	616	594	605	603	641	613	594	602	576	539	636	592	594	609	557	605	588	641	596	599	581	637	609	591	609	613	607	575	614	616	618	582	606	654	639	629	599	613	582	632	628	629	589	602	572	608	622	579	555	566	616	592	611	615	598	631	595	609	581	616	583	611	594	623	608	598	570	613	611	596	580	560	584	568	585	576	589	583	570	562	579	599	617	635	551	632	616	609	594	573	586	568	608	625	589	617	613	621	625	603	605	567	581	606	590	591	624	614	577	593	584	603	596	651	604	616	609	576	617	565	616	589	603	616	552	609	615	631	589	561	576	613	603	588	582	597	618	606	591	599	630	606	593	587	650	615	579	593	628	614	594	597	630	639	585	641	629	597	626	611	586	620	616	640	584	573	622	598	623	611	637	608	611	628	558	597	611	586	591	574	566	626	617	611	635	600	623	606	633	554	576	599	571	671	569	627	582	579	588	614	589	590	612	619	587	671	621	598	606	613	614	623	602	602	610	555	607	617	587	581	595	595	577	616	598	586	607	626	570	602	636	639	589	636	644	580	578	580	596	614	602	633	615	612	595	616	580	618	610	613	600	592	569	606	561	626	614	586	614	603	644	612	591	591	604	643	608	641	634	619	560	622	628	599	648	597	656	598	589	597	602	590	607	584	589	595	606	587	592	596	584	570	609	656	611	598	583	631	612	598	593	637	611	616	631	574	615	584	557	586	637	565	607	602	572	586	652	632	576	635	625	588	617	597	602	615	597	604	619	667	576	626	586	601	565	626	581	609	607	603	581	624	607	623	619	619	617	588	599	563	573	617	609	617	611	651	601	569	610	602	601	596	611	563	610	606	583	611	586	589	579	601	596	590	584	581	593	627	610	613	626	616	602	637	593	565	610	601	606	608	599	598	630	585	613	629	589	605	600	593	613	595	586	580	622	626	615	586	620	633	587	623	570	607	582	624	590	626	583	652	582	613	640	625	595	611	580	576	577	656	602	607	608	576	630	567	626	581	617	597	585	626	581	633	605	646	605	597	631	589	639	539	594	565	655	629	616	604	572	586	621	612	616	623	590	586	630	634	587	604	647	586	614	604	651	598	608	569	605	585	592	571	627	594	592	574	605	612	596	600	612	613	560	585	603	564	601	610	595	630	563	602	610	603	634	557	594	556	589	622	564	646	644	589	605	633	593	630	579	622	622	597	656	635	614	616	577	610	584	580	560	668	567	616	577	569	606	636	589	606	620	591	608	604	574	569	660	586	609	603	559	614	627	600	587	622	605	607	591	585	567	608	585	577	613	611	610	606	631	590	614	628	581	604	631	577	589	629	561	611	619	643	601	606	572	626	593	624	605	610	606	610	584	590	589	607	600	580	584	592	611	626	590	601	606	627	610	575	598	666	589	578	611	563	562	618	609	588	625	580	592	593	605	628	622	607	647	613	586	557	572	586	592	616	622	642	580	617	578	624	673	654	593	613	596	615	625	623	618	601	606	601	571	610	588	607	620	575	594	615	603	602	560	608	606	595	615	603	585	602	613	605	573	566	591	614	618	561	600	595	565	582	631	596	583	631	605	612	644	643	558	545	616	620	638	586	602	570	576	594	616	582	607	590	637	661	655	557	611	600	651	573	604	608	573	566	648	598	620	593	599	589	616	587	604	604	596	578	600	599	576	586	561	573	565	580	598	573	610	637	566	571	624	604	608	578	597	637	609	622	584	641	616	600	602	585	567	635	601	629	580	623	596	549	615	641	620	660	610	595	630	643	588	601	599	573	599	585	581	581	570	625	589	576	638	625	611	626	590	623	566	593	560	577	631	579	627	602	612	562	631	617	638	572	595	639	631	592	608	587	624	601	612	605	585	613	642	561	629	594	590	622	553	550	581	596	621	613	620	590	606	608	560	634	584	602	592	621	646	629	597	602	595	575	574	647	601	597	629	568	614	621	587	591	594	599	587	633	569	595	626	617	588	597	621	597	614	569	575	579	605	633	559	559	594	648	576	623	561	612	597	597	611	621	629	598	601	583	576	595	625	585	600	616	562	571	578	565	596	606	602	579	593	619	639	616	596	638	626
66930	54651	45900	25326	2551	357	323	277	280	287	232	234	225	229	246	220	217	233	229	190	204	249	243	231	230	233	245	226	205	219	218	218	215	208	229	251	198	226	199	200	207	208	220	219	234	278	470	709	431	327	278	391	485	344	349	274	249	244	244	220	234	222	217	206	229	221	191	190	212	204	179	230	203	222	231	237	220	233	222	206	208	202	208	216	212	231	191	209	207	236	242	249	306	272	276	258	201	216	231	211	218	240	226	216	221	221	206	215	199	191	202	205	233	217	217	198	201	192	226	222	234	215	207	223	196	208	214	259	224	224	218	210	189	218	227	200	209	226	224	232	216	196	180	231	196	226	182	192	216	220	199	220	226	211	176	206	209	211	208	189	227	226	215	234	220	212	218	227	202	204	199	223	222	176	219	208	185	184	223	214	256	205	193	213	202	206	222	187	218	224	190	214	226	243	201	194	204	226	220	204	204	219	228	208	211	198	221	203	221	201	211	204	188	223	239	201	221	207	222	216	191	199	208	210	204	213	218	212	197	212	210	210	211	200	205	221	216	223	198	200	200	214	221	217	212	246	194	258	200	218	218	211	210	220	233	191	205	201	202	238	218	220	220	239	203	200	211	220	201	202	224	202	205	234	210	207	235	223	217	187	225	238	203	188	191	209	247	204	213	226	200	213	219	212	204	192	213	198	201	235	194	227	226	227	217	201	210	194	204	217	192	205	188	229	208	212	235	227	211	216	215	213	200	206	222	202	226	201	225	209	222	197	213	193	202	220	224	207	217	210	193	201	197	208	211	201	223	204	221	221	225	228	208	201	200	210	193	204	248	219	208	212	210	242	208	211	206	162	234	207	206	194	182	243	202	233	226	204	220	202	196	195	207	237	190	200	199	219	200	201	209	225	228	217	186	246	215	215	211	196	197	229	210	242	221	207	235	223	187	211	215	218	195	242	198	188	185	221	225	229	240	202	214	241	190	229	203	203	239	192	210	208	230	203	214	211	206	194	208	212	240	226	193	211	197	217	214	208	222	215	200	211	218	224	187	227	207	210	209	214	201	185	185	221	224	221	200	194	211	218	204	240	212	195	190	209	221	184	202	219	204	223	210	206	199	207	210	225	215	198	213	223	215	188	182	209	206	212	228	198	179	205	196	197	210	235	187	208	183	233	220	229	199	209	193	204	226	197	212	212	230	208	213	249	217	219	220	201	200	215	212	208	201	206	212	217	185	203	186	201	208	204	235	213	191	206	185	227	199	212	216	214	226	214	227	238	222	213	218	213	227	232	222	183	210	196	214	202	202	226	215	208	188	234	195	200	212	209	197	222	209	213	222	241	218	211	201	231	206	220	206	213	200	241	195	208	209	211	228	224	222	216	214	230	216	205	205	225	202	214	228	211	206	201	227	201	225	226	219	214	199	229	229	219	211	201	217	220	221	183	207	216	248	218	194	205	218	194	227	210	187	226	198	225	213	202	211	213	192	244	192	225	203	214	195	212	167	218	256	201	222	226	198	223	221	200	228	220	233	202	196	199	194	185	196	206	227	231	227	207	192	206	208	208	202	215	226	231	219	194	232	211	215	199	201	198	207	191	201	207	224	197	235	222	233	209	211	228	208	199	203	233	214	213	225	222	212	221	212	217	216	201	208	219	198	212	183	189	228	229	205	219	197	214	197	211	228	243	219	220	192	197	184	227	210	184	215	224	219	197	201	212	218	180	202	209	212	196	204	202	222	230	203	215	224	207	212	205	201	217	193	204	218	218	204	208	225	225	225	224	195	224	220	218	214	210	215	225	212	194	203	211	223	220	228	227	218	203	222	190	183	214	206	224	237	209	207	216	178	222	211	218	227	228	214	217	216	233	210	201	210	219	208	228	242	200	210	230	225	191	219	218	197	219	238	192	240	206	223	193	212	228	225	195	189	213	229	199	229	207	193	223	247	224	216	215	221	227	185	248	185	243	194	220	205	214	214	214	213	220	210	217	222	209	185	201	220	190	219	213	184	211	204	239	221	226	224	208	231	217	163	227	198	222	216	208	222	226	181	225	223	208	228	208	191	206	228	216	211	215	224	207	202	217	191	207	219	218	191	195	192	223	205	199	224	233	225	204	242	222	238	245	222	212	206	224	210	226	200	194	189	193	233	189	193	193	242	203	212	223	200	224	236	216	221	215	206	235	207	216	211	201	202	233	239	217	211	200	218	208	205	217	197	211	192	202	198	231	200	186	229	234	235	197	207	211	196	186	227	209	212	209	221	213	198	222	182	189	187	215	218	217	227	226	212	201	212	194	221	196	203	200	222	208	204	195	218	218	212	229	208	235	215	221	216	224	214	207	199	197	243	209	183	200	209	192	221	219	202	187	235	208	191	222	215	205	204	209	233	191	224	212	210	208	199	214	239	192	174	206	215	206	222	228	211	220	221	233	223	208	183	237	203	213	227	210	204	189	221	179	239	213	209	221	219	205	209	231	202	201	208	231	205	214	220	201	222	228	207	232	184	222	215	205	209	200	232	194	181	225	226	219	198	206	246	188	205	243	203	203	248	229	232	205	206	219	206	222	219	216	201	187	208	196	214	220	233	228	226	197	205	199	215	203	194	191	201	200	224	224	195	229	177	210	229	241	217	217	211	215	210	207	234	242	216	195	203	214	190	206	220	215	214	238	230	221	220	236	207	205	225	208	214	210	212	206	204	207	218	221	213	215	204	220	206	226	204	217	217	219	199	205	224	198	211	211	245	239	203	212	198	238	204	206	198	221	222	199	195	216	249	209	194	221	214	197	210	218	217	219	205	199	219	208	229	243	215	207	173	211	191	229	253	223	197	183	225	246	193	194	224	214	220	220	199	194	199	220	239	225	229	209	223	224	227	208	202	231	212	202	179	208	203	196	223	193	189	220	213	210	236	222	207	202	216	210	233	197	215	209	219	234	201	210	191	222	202	201	186	214	187	219	207	209	206	208	213	229	191	216	183	224	220	209	200	215	223	224	215	206	226	192	213	223	204	212	214	205	220	237	217	203	193	226	206	229	231	218	216	215	194	209	205	174	233	208	226	202	216	214	195	217	204	203	218	208	211	193	221	198	212	184	240	214	194	204	216	205	204	208	215	195	227	214	224	204	212	225	226	242	208	228	216	211	202	235	225	173	209	226	200	211	217	216	215	206	215	211	239	228	194	206	226	186	211	228	253	193	231	239	205	222	206	219	230	218	198	226	216	219	212	181	232	205	218	202	218	194	205	214	220	211	224	190	213	222	209	202	196	204	196	184	222	213	196	211	196	181	208	217	233	193	222	191	222	211	222	209	225	208	187	216	198	213	231	206	229	201	211	218	195	204	209	228	232	205	218	203	205	191	226	195	199	200	223	199	197	230	202	196	203	196	216	220	201	196	195	220	217	240	226	234	223	180	217	210	215	218	208	211	203	232	202	186	197	212	214	195	210	230	222	202	205	179	217	224	207	231	238	207	212	216	195	209	227	204
42517	41895	42608	13009	1300	1140	1020	954	880	819	796	782	714	639	740	705	669	621	641	665	638	628	678	657	603	595	621	581	605	618	634	653	638	593	610	580	597	621	642	638	651	617	621	684	777	1022	2509	4870	2495	1840	1353	2123	2867	1939	1857	1201	855	769	744	671	596	667	686	624	622	615	616	580	594	670	632	614	625	623	596	599	625	606	580	602	609	603	598	653	598	590	610	619	610	604	631	950	1378	1209	978	821	681	662	592	563	562	600	536	605	536	590	558	580	612	605	589	569	581	607	626	585	591	557	587	630	582	603	573	584	562	602	583	612	594	597	602	576	598	585	575	589	603	601	620	582	559	614	561	600	565	553	597	644	607	617	581	612	585	574	559	568	559	569	587	566	606	609	634	547	599	571	578	557	599	618	595	593	601	603	573	591	577	579	632	547	585	595	552	556	541	595	593	561	556	620	631	583	595	568	607	594	593	557	632	576	561	587	584	543	583	581	620	593	606	583	558	603	556	581	613	560	548	575	594	513	568	546	577	593	588	567	586	556	599	633	584	607	597	529	576	543	561	549	557	589	583	604	590	607	581	560	542	577	556	590	597	595	576	602	572	594	591	610	587	593	605	583	582	590	579	596	542	592	622	597	609	569	547	583	543	598	534	592	586	619	609	628	589	570	593	538	629	607	607	562	564	568	575	583	546	613	641	557	620	594	560	574	574	572	620	597	590	597	605	590	523	559	582	601	569	571	602	567	552	547	596	575	590	587	564	553	588	549	605	583	574	575	575	595	600	598	566	648	602	565	574	601	575	579	613	572	627	611	578	590	571	563	579	587	619	588	597	510	549	564	560	605	597	575	618	555	558	561	574	620	666	558	585	584	547	610	596	585	604	549	565	548	554	583	596	591	571	601	572	563	549	578	582	632	584	573	612	610	576	572	561	538	573	570	604	544	582	599	549	605	564	588	570	609	602	582	558	624	582	590	588	625	578	569	649	626	554	565	589	576	565	593	566	595	570	618	612	617	570	566	610	572	592	617	611	586	524	558	606	584	612	593	588	541	591	582	603	603	622	542	551	570	629	591	547	587	618	550	576	598	612	597	587	569	594	559	574	633	591	620	585	576	588	570	583	571	610	587	524	552	591	551	549	625	579	638	636	596	597	606	560	617	565	573	582	575	573	570	633	590	613	587	612	546	578	610	548	576	572	612	546	563	617	593	603	624	607	564	575	568	538	586	582	590	603	579	583	605	587	569	618	589	589	628	662	627	590	570	619	582	576	625	570	587	587	632	572	584	571	586	553	596	586	576	595	583	585	639	620	578	579	616	595	625	544	603	579	576	547	590	571	571	576	583	594	574	550	609	575	613	589	569	617	570	617	615	590	578	587	648	603	561	576	567	622	576	572	566	583	576	560	547	573	511	592	575	609	579	622	568	588	605	595	557	582	561	606	590	594	599	562	627	582	634	627	578	596	619	627	579	584	582	557	590	570	627	586	592	587	595	586	600	605	604	558	554	599	554	580	576	613	556	578	562	624	584	598	544	600	617	601	610	559	609	561	577	571	620	568	582	575	630	563	597	576	616	582	574	592	583	573	587	553	573	630	621	569	573	571	586	593	553	620	581	565	571	595	608	591	612	572	626	541	551	536	594	541	589	554	546	595	580	614	569	605	532	533	581	598	564	581	635	563	599	609	621	611	544	556	551	582	562	581	580	594	607	601	588	570	567	551	543	632	558	580	564	578	531	558	598	566	574	546	599	568	610	619	587	599	614	603	595	581	538	607	594	578	613	572	564	603	591	561	591	605	575	609	596	619	558	580	534	568	618	605	587	577	588	556	607	581	593	516	621	551	590	549	527	593	616	625	588	611	579	570	611	571	595	580	575	600	543	575	595	585	601	593	560	571	560	552	576	645	568	573	599	618	557	593	591	640	595	578	608	574	582	551	537	577	554	588	577	574	559	591	584	639	571	560	596	598	617	608	562	630	596	580	584	563	567	609	564	639	573	590	611	579	598	599	574	626	585	570	556	596	635	621	599	627	585	620	581	576	587	582	583	615	577	562	619	588	537	637	608	604	566	544	596	589	549	592	595	566	616	576	584	576	607	586	560	589	611	629	607	570	576	591	579	572	562	575	596	570	563	573	618	546	566	577	571	647	569	606	589	581	580	576	613	573	581	576	571	626	584	593	547	601	582	570	572	600	569	561	586	606	576	602	587	594	606	584	584	572	579	574	581	593	578	607	599	628	581	612	634	557	542	571	582	582	580	583	561	575	592	565	598	551	567	565	581	599	583	579	550	548	604	593	544	541	606	587	601	558	587	565	589	546	609	632	579	640	560	562	595	548	586	582	583	570	588	588	576	594	563	590	574	559	600	611	563	563	558	596	604	594	591	588	591	612	596	555	624	599	558	595	623	586	582	554	574	596	572	554	605	600	545	565	564	578	597	572	598	580	565	593	571	567	593	581	547	546	581	571	582	568	557	582	592	582	598	610	589	604	627	583	556	577	625	561	564	544	590	580	580	545	594	584	607	596	580	586	590	584	580	560	566	581	578	608	602	542	572	579	612	585	619	614	590	597	577	579	613	582	582	585	582	585	583	612	596	555	534	584	580	608	560	622	583	615	595	599	574	565	578	599	590	593	586	601	637	609	540	566	571	620	585	593	621	575	597	609	556	526	591	594	551	600	621	626	610	606	562	530	605	626	579	540	572	594	579	573	592	598	641	554	550	596	615	575	624	575	571	598	564	578	625	600	558	572	618	586	580	595	612	581	570	558	604	573	631	607	581	592	583	589	622	559	596	543	571	574	586	605	617	562	598	550	630	573	582	533	582	611	557	594	542	569	638	588	613	560	582	594	574	581	614	563	573	575	594	619	572	561	577	565	598	548	578	598	584	622	593	570	607	595	621	584	649	540	567	625	590	596	567	570	572	581	590	616	602	620	591	587	578	629	577	560	587	545	540	561	580	618	653	580	547	606	580	549	599	575	579	599	582	571	532	540	580	557	589	622	597	581	595	555	589	548	598	570	571	589	583	585	557	593	608	533	606	563	582	609	566	599	550	587	593	552	519	542	615	600	574	590	635	587	578	572	548	563	575	598	557	573	594	584	607	594	606	553	562	577	626	592	616	601	569	563	594	568	605	581	581	585	578	559	526	590	602	540	589	575	575	612	610	567	593	611	602	649	564	574	605	571	564	552	552	591	596	611	585	599	600	562	573	603	584	602	569	538	610	573	553	650	593	556	576	597	571	601	597	592	588	587	605	614	574	595	580	572	573	577	562	571	556	559	583	552	582	575	597	594	585	572	550	599	592	617	582	563	609	573	564	597	633	612	592	639	577	530	581	567	584	606	600	584	561	572	584	569	611	569	609	591	615	598	599	611	566	587	571	564	538	543	556	630	595	600	558	585	606	543	627	610	582	575	618	626	596	546	625	601	625	600	569	602	606	551	555	620	573	592	559	558	546	550	581	607	609	614	558	570	563	591	578	554	597
76583	67766	59219	35467	7387	725	474	440	376	323	354	320	304	312	320	265	286	269	264	284	322	320	280	232	260	268	268	296	249	229	272	243	214	282	253	251	251	241	281	267	268	281	280	288	295	383	624	1287	1235	576	550	658	669	567	517	339	303	294	257	262	278	291	255	321	262	258	245	256	282	264	271	262	271	249	264	256	257	268	254	219	264	278	276	261	285	239	253	236	275	264	236	351	432	419	385	319	309	248	254	247	239	225	269	262	248	231	271	241	281	244	231	276	259	266	273	285	268	238	275	234	235	249	244	259	265	262	231	238	257	224	252	222	249	236	275	241	256	240	258	249	259	252	225	240	245	251	241	221	229	244	257	242	278	244	260	246	242	251	261	262	256	236	268	269	252	273	271	242	262	247	285	233	238	244	246	250	262	241	240	245	250	257	263	249	263	261	271	234	236	272	238	228	255	264	242	266	236	239	271	235	264	274	266	241	260	258	280	243	266	254	243	280	267	281	256	266	276	260	247	258	271	239	261	263	258	238	236	244	282	261	244	272	222	236	245	233	245	251	233	236	270	259	262	233	254	284	240	253	267	273	251	253	228	238	211	249	274	229	274	233	262	252	274	232	253	252	210	271	239	268	273	243	259	249	253	248	268	269	231	238	261	258	249	258	274	260	240	248	265	245	271	261	247	259	251	281	239	252	233	228	278	237	244	256	258	251	268	234	235	247	235	243	240	255	254	273	226	275	265	237	260	290	269	268	247	277	229	253	240	241	234	265	233	278	259	260	273	264	246	236	254	239	253	234	228	239	234	269	267	230	232	260	237	261	241	232	273	263	221	274	246	258	250	256	255	240	259	237	276	256	268	280	235	234	274	260	233	239	264	231	228	247	260	245	268	246	265	262	282	221	226	244	271	255	245	259	256	245	263	249	263	230	264	219	254	256	248	269	265	249	232	242	231	248	259	287	275	253	244	251	237	249	234	240	254	239	257	220	241	260	258	278	268	260	227	244	248	241	228	219	256	270	234	249	239	256	221	251	257	231	245	263	273	265	271	236	275	259	249	278	249	240	253	229	240	254	238	252	251	241	262	258	258	264	256	265	258	246	249	273	223	252	250	258	258	238	207	270	277	225	251	264	260	250	239	271	221	257	226	264	222	254	269	270	244	258	276	262	256	263	254	247	233	241	264	258	249	237	254	252	236	232	245	286	251	248	298	254	253	259	263	279	265	222	266	250	244	245	259	253	229	239	282	253	252	266	276	274	268	244	236	228	266	259	254	274	285	225	277	242	249	255	253	266	256	277	237	281	252	285	271	234	237	243	252	231	249	271	239	278	275	247	245	232	238	231	252	236	237	257	274	271	253	260	247	272	269	239	264	289	237	270	242	259	244	276	228	275	267	280	249	242	245	244	277	260	217	268	247	243	250	265	239	258	237	292	258	243	271	243	262	271	247	235	270	241	207	257	256	252	278	274	238	247	236	249	226	261	266	240	247	260	251	248	250	281	231	232	265	251	253	253	270	253	220	279	246	263	264	279	246	274	218	261	246	254	251	259	234	254	210	273	253	258	256	286	229	279	252	252	257	253	281	264	219	281	282	264	233	267	283	266	235	273	240	246	272	259	264	244	261	249	260	256	258	250	261	256	254	225	231	240	251	224	229	254	258	265	269	241	237	234	252	234	270	270	252	242	263	267	255	252	258	250	255	269	265	262	261	249	250	249	252	261	259	239	252	238	215	274	259	226	249	270	258	243	276	267	244	251	277	252	220	263	244	230	238	263	209	211	263	248	258	256	260	256	277	265	273	266	268	250	254	256	275	261	258	212	217	238	217	220	240	250	250	253	264	250	276	248	248	262	241	256	237	257	266	231	242	260	233	255	258	262	249	241	249	260	256	266	244	240	251	234	238	274	264	240	228	258	244	273	267	220	236	258	249	232	266	251	240	257	241	299	259	249	221	267	286	257	234	266	254	273	271	270	265	269	257	240	265	280	271	236	223	243	277	252	247	251	269	284	269	268	260	257	259	264	263	253	262	265	239	261	225	263	247	266	267	271	259	254	272	252	244	252	269	276	228	285	245	227	239	276	293	271	260	253	257	240	232	247	236	236	263	257	278	260	265	265	258	266	258	256	239	253	262	254	243	245	236	286	258	245	259	253	246	257	275	264	256	258	267	248	256	215	267	262	253	245	259	231	256	260	250	242	270	234	245	251	252	252	267	264	251	255	275	261	247	239	271	289	290	235	276	235	249	241	251	260	257	248	235	245	265	253	289	263	257	260	260	274	261	229	256	228	254	261	267	257	275	252	250	255	247	253	267	264	277	252	256	255	265	255	242	212	246	253	252	239	287	285	242	256	234	264	234	256	252	260	252	266	261	240	227	244	277	249	240	253	252	261	262	266	252	269	235	273	247	263	243	267	266	246	266	246	273	261	264	249	257	235	255	240	258	282	255	221	265	232	251	247	236	224	253	250	247	250	235	218	228	238	283	238	289	248	252	252	242	257	218	252	264	282	246	266	274	245	222	253	233	245	251	237	246	240	248	252	233	237	232	242	218	229	278	290	274	222	252	295	219	279	250	262	256	250	259	283	270	228	265	242	252	239	246	267	274	271	252	278	216	254	240	273	249	290	255	245	246	271	256	243	250	246	232	264	254	231	240	278	284	212	262	261	273	251	273	244	284	252	236	254	278	258	251	246	241	253	238	239	265	246	271	266	263	274	271	238	268	248	252	255	238	270	261	245	266	257	233	250	261	242	253	274	247	272	264	274	244	270	242	252	256	229	257	263	238	248	245	252	249	273	239	224	282	277	254	268	249	270	246	259	223	263	256	230	248	299	252	263	246	227	277	228	272	265	242	251	243	268	230	259	249	245	265	238	250	276	240	254	279	238	255	248	270	249	256	227	283	253	263	256	267	273	240	268	249	255	265	299	256	253	264	248	268	270	265	259	266	237	243	262	260	239	256	263	275	289	261	271	234	242	251	252	238	306	280	246	257	268	257	249	264	259	234	248	268	251	238	256	257	259	250	257	249	251	235	277	256	265	247	245	257	232	269	269	263	263	259	262	255	260	245	260	262	254	224	250	259	249	239	269	274	281	257	253	252	270	259	260	264	228	258	247	236	257	264	261	247	264	239	239	222	285	247	269	247	272	265	260	267	251	270	268	251	264	266	260	245	229	259	261	237	256	271	245	243	252	277	256	266	255	229	252	271	242	243	257	266	261	269	229	253	243	280	235	259	241	254	263	266	262	267	276	251	246	281	255	277	272	244	263	273	264	261	243	259	297	252	230	253	248	265	280	264	259	289	277	229	240	265	239	258	238	247	261	275	269	260	239	245	267	221	266	259	267	232	240	246	299	276	243	262	248	278	256	242	260	251	271	234	240	291	264	259	270	250	277	234	261	233	246	246	253	235	241	278	238	245	277	287	239	242	287	256	235	254	262	242	252	256	243	266	237	274	268	276	232	252	241	248	254	283	269	250	274
50608	51768	52363	14656	2218	1819	1589	1406	1266	1187	1060	1064	983	939	903	828	812	861	843	856	831	800	733	793	768	786	778	757	739	725	758	709	726	710	705	729	755	697	732	716	736	725	727	876	1132	1518	3732	8122	7440	2928	2903	3638	4220	3352	3006	1528	1271	1043	813	805	759	827	821	744	739	761	780	721	775	775	740	797	771	763	725	740	755	725	670	695	684	709	751	707	738	732	717	711	694	746	908	1482	2013	1808	1445	1143	871	733	700	656	664	692	691	639	679	709	671	654	650	714	667	681	679	677	700	689	677	626	704	726	662	667	651	710	664	635	656	690	640	693	664	662	655	669	669	685	763	650	688	663	699	706	689	690	612	696	726	654	683	681	634	701	675	628	622	710	719	678	683	715	697	655	695	656	686	668	710	684	692	666	687	654	629	666	630	651	682	728	674	626	729	681	690	708	632	631	717	667	644	646	659	697	671	693	668	657	666	729	675	665	691	704	655	693	709	664	652	696	661	688	645	661	692	673	678	698	697	660	701	683	691	651	653	667	605	684	684	685	666	677	660	711	665	651	698	671	674	627	684	669	705	711	712	656	664	702	706	700	701	670	631	745	659	675	676	668	681	713	714	698	726	707	670	657	746	685	674	646	641	700	723	733	673	674	709	665	673	691	649	678	684	700	684	637	657	710	655	701	707	713	683	672	686	666	656	749	660	703	698	613	721	712	691	646	687	703	654	658	666	632	690	672	687	675	648	719	703	689	696	691	705	715	640	705	690	672	700	676	710	680	690	679	726	700	650	733	670	679	668	744	648	653	676	704	656	718	701	727	670	680	681	689	702	684	680	632	709	659	714	694	666	706	648	681	681	683	681	689	669	677	666	684	660	685	689	691	672	725	704	688	662	679	694	690	674	647	701	706	715	689	677	726	678	656	694	651	698	679	682	633	678	667	681	697	668	696	681	711	686	619	710	689	689	674	717	644	656	697	694	694	695	700	694	650	717	662	698	648	683	700	700	659	678	671	687	670	717	687	671	681	716	687	668	679	713	704	697	730	702	695	727	708	704	713	690	702	676	644	696	632	687	668	667	658	681	687	626	695	676	703	654	683	657	667	701	699	697	640	680	673	697	689	697	688	680	654	680	680	694	689	668	684	675	676	688	691	671	707	660	682	686	692	678	657	664	655	708	672	698	651	665	638	711	667	674	705	719	669	723	690	635	699	691	676	661	658	650	684	714	671	705	719	678	692	659	708	681	686	674	652	728	680	683	713	653	681	650	693	660	669	689	656	675	702	725	663	686	638	672	757	715	650	629	651	692	681	677	715	672	641	666	661	723	625	673	681	645	691	652	655	719	700	694	707	664	690	680	696	662	643	640	690	644	676	642	666	671	664	650	640	716	708	665	721	696	685	655	716	686	703	710	679	713	641	696	704	724	647	746	730	679	724	691	726	652	623	613	677	663	692	665	693	643	685	693	698	691	692	690	655	682	686	692	705	662	653	715	675	646	678	682	666	729	671	691	724	672	656	617	710	678	676	687	647	711	681	710	641	721	701	671	707	705	689	642	653	692	643	675	667	664	680	652	666	670	737	674	656	653	664	699	687	716	708	699	745	700	667	687	691	651	682	679	697	648	677	658	693	708	671	708	672	716	679	705	655	667	647	671	713	696	660	692	688	691	655	676	685	691	707	666	713	702	725	679	650	680	655	692	663	674	633	689	672	691	705	707	694	668	692	634	627	692	705	676	666	641	664	642	641	700	667	651	634	667	723	680	726	678	667	679	651	730	666	661	662	657	673	694	646	724	645	708	704	659	707	681	686	693	689	709	702	707	675	665	679	679	662	653	693	659	714	638	683	651	659	706	684	668	736	640	669	718	658	682	709	691	708	684	639	662	655	686	708	670	666	678	721	717	700	655	681	686	631	676	687	677	710	632	696	751	643	694	671	709	720	654	660	656	678	659	705	696	729	680	701	651	687	665	646	691	650	691	687	709	700	679	685	667	687	654	634	693	637	639	708	685	686	654	650	692	701	695	683	678	716	678	674	670	695	653	697	697	699	708	719	712	628	652	666	689	690	692	724	656	711	671	691	648	675	678	687	665	639	632	660	741	690	700	678	678	644	648	651	721	679	670	699	691	677	690	677	679	637	623	692	733	639	667	712	672	698	658	666	648	663	717	721	696	678	611	683	647	658	707	637	689	664	718	726	707	688	686	637	691	691	709	624	693	719	701	661	688	664	664	660	697	661	683	666	710	663	712	707	648	712	694	693	662	732	684	689	644	709	687	666	675	659	655	714	688	667	718	670	683	668	661	698	641	719	691	658	647	698	669	670	677	668	636	688	730	713	655	677	688	683	700	673	690	700	661	682	708	647	654	683	644	653	703	698	692	678	646	678	650	663	693	666	675	664	654	708	694	671	655	697	679	700	681	724	713	710	641	677	674	696	716	688	703	686	671	649	647	719	646	720	689	708	685	683	639	673	657	652	681	718	704	685	698	671	669	680	675	727	723	682	682	645	701	686	656	662	708	691	720	641	644	661	697	656	660	637	693	694	688	654	675	702	654	663	676	664	700	692	652	723	689	624	684	723	656	735	694	689	671	667	693	668	698	694	683	680	680	685	712	681	690	739	718	692	640	660	639	722	663	676	686	645	683	684	673	694	702	644	690	720	709	689	736	650	652	689	735	674	665	669	708	643	730	666	666	661	675	747	697	688	679	658	695	664	709	635	635	654	703	708	657	709	671	719	689	622	660	628	679	690	663	730	702	663	679	663	665	666	673	691	709	646	656	683	706	670	644	675	668	711	687	668	676	717	638	687	665	694	665	647	700	665	715	649	654	701	691	648	632	700	686	645	716	677	680	697	668	670	680	665	660	660	668	650	669	643	671	741	732	684	692	655	653	723	695	673	683	680	670	679	674	688	704	631	688	734	673	662	623	643	695	715	730	703	709	688	676	683	683	649	686	661	644	672	641	658	698	696	687	657	689	681	679	674	665	684	715	673	638	714	632	643	699	680	682	690	674	678	690	688	723	669	704	719	715	706	680	723	663	700	720	706	684	725	696	647	690	658	622	671	698	670	708	654	670	662	650	669	629	705	681	673	636	623	671	649	702	692	687	669	680	680	635	656	684	648	704	691	693	672	642	686	669	686	642	624	720	729	697	682	662	694	679	664	679	654	659	673	722	678	682	700	691	689	705	677	664	711	709	673	655	685	659	693	707	712	667	700	676	703	717	667	701	627	657	712	694	647	650	695	649	711	690	714	678	663	694	700	667	722	726	647	682	668	728	659	719	681	657	674	752	679	690	688	660	701	697	682	642	691	659	665	673	691	731	620	644	668	686	725	716	695	626	653	673	642	625	657	647	661	665	694	708	699	728	670	696	689	631	635	679	688	661	679	686	682	675	654	699	674	688	681	649	677	669	700	648	666	652	668	701	700	689	687	661	697	687	695	690	713	678	682	677	699	699	710	659	674	669	693	705	669	676	678	687	641	663	683	677	731
22754	11088	7674	2215	326	216	231	199	205	208	218	200	202	187	203	222	214	204	206	228	220	213	197	211	215	168	190	217	223	202	198	206	184	205	181	217	186	237	193	191	210	190	234	216	236	243	196	258	261	200	229	244	250	214	234	250	214	223	208	225	212	221	226	203	203	199	188	182	221	184	206	198	208	166	228	222	225	207	196	246	197	198	219	226	212	214	180	205	198	192	225	220	227	223	228	272	218	181	215	215	173	242	202	219	187	219	189	208	182	188	223	206	188	244	207	183	200	203	208	233	203	198	188	185	215	196	199	177	220	196	198	194	216	196	196	218	215	243	214	209	200	189	208	192	207	210	220	178	206	223	212	197	206	211	192	200	214	227	217	200	228	227	207	214	207	183	195	190	212	190	206	183	194	194	205	208	217	193	213	213	186	209	219	207	192	209	220	216	205	204	196	207	201	218	194	204	213	187	212	219	203	196	226	226	202	235	211	200	216	201	211	208	204	204	207	229	214	222	205	230	195	194	188	203	207	199	186	185	212	198	190	225	202	223	202	232	214	210	203	206	213	201	205	177	217	210	195	200	186	223	209	198	186	206	207	200	218	196	209	200	211	211	223	178	207	191	226	171	217	212	194	224	187	218	201	188	181	207	212	199	212	186	200	196	208	200	238	243	209	243	184	209	195	211	199	210	191	205	222	227	190	177	221	191	206	225	218	205	200	234	215	194	214	213	232	200	208	194	202	210	206	177	222	223	183	205	223	215	196	221	215	198	204	200	182	200	206	215	224	204	212	186	218	199	182	219	226	208	207	234	209	197	203	219	204	186	192	202	238	220	190	213	203	214	198	186	193	223	223	207	230	211	198	212	195	208	211	216	206	183	206	219	229	214	210	203	231	188	180	206	213	197	190	225	199	208	197	205	227	225	201	202	193	233	182	222	234	221	199	202	206	199	219	188	200	216	209	226	213	205	198	222	197	227	219	211	217	195	251	204	190	197	205	200	201	206	191	194	191	198	214	217	219	207	190	211	164	237	216	214	209	226	190	202	213	194	188	231	205	205	211	225	186	250	201	211	206	232	208	199	210	216	201	198	212	199	215	212	225	215	203	226	218	194	202	218	224	206	201	207	187	205	209	215	213	193	218	211	205	225	190	201	217	227	205	230	214	212	200	221	182	186	228	178	203	196	184	194	199	205	198	195	189	191	210	220	206	184	215	196	192	213	215	184	223	204	186	193	212	187	185	224	209	187	176	210	216	227	215	199	210	224	196	194	213	188	215	225	198	212	187	167	207	205	183	206	192	191	196	207	229	206	192	208	189	187	207	202	203	180	229	201	210	206	213	230	210	213	194	219	180	186	188	222	208	192	200	212	221	208	186	207	199	198	207	178	167	222	201	200	209	191	202	222	199	215	210	205	220	227	204	193	209	210	188	192	188	221	197	245	191	247	225	205	213	202	189	216	211	213	175	183	214	212	214	213	198	212	208	203	188	213	221	221	225	227	202	209	225	191	202	239	208	197	216	192	202	200	225	189	193	206	230	211	199	237	204	217	200	189	198	207	213	208	191	217	229	212	231	211	223	167	200	215	227	217	193	234	186	220	191	205	213	225	198	203	201	203	211	181	189	223	204	199	212	211	223	180	207	199	211	229	203	224	227	191	220	202	201	215	197	187	193	216	205	214	194	201	203	216	205	222	221	209	213	214	238	202	171	206	191	239	216	170	213	225	218	199	205	220	220	204	184	192	188	219	199	209	199	223	178	192	213	230	203	203	197	192	217	213	194	186	220	195	220	218	198	212	172	219	194	219	235	197	219	220	224	233	231	200	195	204	214	221	207	189	219	233	236	208	212	195	202	216	209	197	198	216	228	195	216	195	199	171	195	202	196	191	209	236	208	211	201	189	203	181	181	218	199	206	199	210	190	207	194	199	177	165	211	215	207	203	200	183	216	207	210	208	192	199	187	218	193	206	195	175	204	186	219	202	219	218	232	219	211	200	212	207	233	199	222	207	219	204	199	211	226	203	230	181	237	218	218	226	211	189	223	228	222	187	204	232	187	206	224	228	189	209	192	193	201	204	209	207	206	200	220	211	195	199	236	191	211	196	211	211	226	196	198	205	212	198	231	204	203	209	230	200	200	189	183	214	207	191	225	189	196	212	186	207	202	221	191	210	209	210	190	239	201	217	206	186	162	218	192	221	210	182	210	199	187	202	194	197	204	224	179	195	221	198	222	213	201	176	212	194	213	207	192	209	220	209	194	210	189	213	197	207	198	198	208	198	181	224	214	190	228	219	221	210	233	190	198	205	208	204	185	199	195	183	211	209	201	176	206	181	201	230	188	210	220	197	203	213	185	187	220	210	214	175	201	196	201	202	173	206	198	206	235	211	182	198	216	181	202	203	192	201	197	183	197	211	209	172	204	218	221	190	189	178	211	208	183	202	220	215	203	212	201	174	210	214	194	194	203	207	215	204	185	197	178	210	204	218	188	208	189	207	190	187	195	207	200	187	203	214	206	223	214	199	205	208	215	209	190	210	230	195	217	203	205	232	227	228	234	232	202	213	177	185	195	249	216	226	220	209	191	193	198	197	219	216	186	190	180	200	208	231	204	209	225	203	204	190	203	227	216	188	198	210	215	204	214	214	209	221	211	198	205	202	217	220	217	196	197	215	211	207	205	175	200	207	213	188	225	192	191	180	202	178	219	198	183	201	198	209	203	207	215	231	195	208	198	209	208	211	198	198	201	200	239	215	209	212	207	199	195	208	208	225	209	208	199	220	214	206	225	232	208	192	204	179	226	201	210	215	196	208	212	201	200	209	198	206	209	239	210	209	172	189	200	194	200	219	195	217	215	188	211	209	233	210	238	179	226	214	203	212	214	226	207	226	190	224	197	206	206	227	209	209	200	202	190	232	224	210	198	218	207	220	183	179	207	196	178	195	223	194	204	176	191	236	199	196	209	233	197	187	229	233	202	221	175	200	197	205	230	209	206	207	214	209	209	176	201	214	211	166	214	184	191	225	211	224	176	187	217	206	190	195	207	205	209	216	199	223	221	190	224	190	221	187	202	202	218	230	225	213	204	193	213	218	188	191	195	202	208	177	219	220	203	222	209	204	200	198	216	222	191	224	200	192	205	180	226	212	209	193	185	233	185	184	203	225	209	215	189	200	190	236	222	229	214	205	201	199	214	197	217	210	251	207	215	215	228	193	211	216	225	206	203	238	236	233	227	194	226	198	215	203	216	195	199	201	201	209	215	216	236	189	212	224	210	166	201	201	182	193	195	199	213	226	206	188	194	186	198	208	195	209	193	202	196	222	190	203	192	208	202	220	190	221	206	180	200	196	231	209	168	193	193	213	186	220	186	218	215	192	204	224	185	204	180	213	231	235	187	194	211	218	228	212	182	202	196	190	205	210	224	210	218	219	206	212	214	204	181	205	198	211	213	207	185	182	208	170	223	210	207	200	208	206	211	216	220	205
19709	13120	12777	3771	667	643	563	593	550	590	586	567	588	574	556	585	528	554	572	571	605	564	589	532	591	563	559	557	573	610	565	542	574	577	564	549	627	541	589	585	573	572	580	569	562	631	832	1060	1017	733	641	666	779	708	685	614	592	669	590	566	597	559	564	527	548	627	572	598	529	591	601	586	591	575	553	546	607	564	546	615	540	574	571	545	575	566	598	552	582	553	563	606	666	689	682	655	579	564	595	578	583	593	595	586	543	569	590	573	561	548	616	524	589	586	551	577	571	572	564	580	540	571	547	553	569	567	560	562	550	611	569	529	571	550	581	588	578	518	558	582	547	588	532	513	516	534	543	593	577	566	571	546	562	569	577	560	572	603	568	556	543	577	541	564	560	595	524	576	578	552	600	563	560	589	598	540	591	553	529	582	560	562	545	601	571	573	577	578	588	592	561	579	575	580	578	531	577	532	517	565	572	552	582	561	551	573	575	565	585	557	563	575	574	578	597	574	559	563	540	591	556	562	572	551	588	589	560	523	546	599	561	562	587	583	562	566	554	536	573	569	587	543	601	574	547	557	559	586	601	555	572	565	522	566	542	528	556	549	554	558	524	548	562	549	585	585	567	596	559	535	610	551	549	551	536	559	599	546	604	548	586	539	540	581	547	587	556	547	558	560	537	570	597	543	553	595	559	543	560	572	599	558	549	597	552	590	522	545	599	550	579	526	619	593	541	524	538	580	541	613	588	589	567	582	566	580	579	566	549	511	522	574	579	536	550	541	493	558	543	558	571	598	592	523	577	568	578	546	552	572	558	546	548	553	527	585	553	527	552	498	539	552	559	563	584	581	540	558	563	592	570	551	600	528	535	564	598	588	563	567	568	559	571	575	580	498	568	573	602	551	554	557	557	560	565	560	561	593	571	614	562	560	583	583	619	601	562	512	559	570	557	575	641	563	599	578	566	532	547	582	566	581	601	564	518	581	586	559	572	560	521	564	574	575	567	582	578	599	577	597	588	593	571	498	626	563	525	599	561	562	561	552	542	520	542	567	555	587	557	554	567	553	612	571	550	583	581	555	543	622	547	571	571	564	559	554	559	563	599	572	539	565	575	573	602	560	559	558	568	589	591	556	561	574	568	547	555	557	575	562	530	569	547	603	590	551	557	571	517	539	552	565	608	568	553	562	557	539	548	555	565	556	560	603	582	592	569	576	565	579	627	560	576	552	551	552	620	569	573	546	541	531	563	589	599	578	543	571	515	571	531	574	602	547	617	553	543	555	564	587	602	554	567	598	535	558	571	554	561	565	596	513	564	564	556	570	561	534	548	544	540	585	581	557	562	575	609	555	547	621	570	568	567	559	603	543	607	570	559	567	560	547	554	584	598	553	557	583	627	570	585	560	581	570	550	591	591	584	588	565	568	532	546	543	567	567	534	573	552	552	574	547	587	584	599	523	562	546	572	530	591	560	572	581	555	569	571	595	554	563	582	593	546	642	600	581	585	608	568	566	551	568	599	552	594	534	525	538	552	580	580	542	562	582	581	594	612	563	555	554	570	576	549	564	532	562	582	557	588	537	557	553	589	564	600	571	541	599	535	541	545	562	540	582	600	543	547	548	564	540	548	553	560	604	560	556	632	562	591	603	548	604	581	551	549	582	567	573	525	568	551	627	544	525	579	631	582	560	555	579	568	590	581	554	561	584	579	602	554	520	535	533	544	563	571	556	557	597	570	538	571	569	576	573	559	618	541	571	568	573	528	575	564	527	601	584	516	567	560	554	506	589	528	559	553	561	552	583	572	550	544	564	564	561	562	557	614	523	595	556	556	538	587	572	527	563	577	537	576	611	611	590	597	545	564	579	586	570	601	521	547	593	550	616	563	547	547	575	555	564	554	551	604	557	500	575	613	596	560	534	568	571	560	568	584	613	603	555	563	609	526	531	615	557	553	557	521	547	557	582	547	537	530	589	563	515	569	554	552	543	562	576	560	570	537	595	593	572	543	609	556	557	552	563	527	582	586	554	565	578	539	545	557	543	579	613	569	560	567	554	589	575	576	545	563	582	577	547	512	596	542	617	563	548	556	600	579	552	553	545	598	586	581	554	575	566	541	601	575	540	532	572	534	576	572	558	609	538	570	538	559	595	537	583	582	552	548	581	587	640	577	557	605	590	564	573	547	598	544	587	539	542	576	593	609	557	588	572	568	552	552	582	564	586	567	566	567	552	571	572	573	561	503	575	526	555	536	552	549	584	572	539	555	575	552	572	571	562	581	586	608	581	579	544	542	543	552	559	547	604	563	572	543	567	557	569	544	534	569	529	525	587	537	588	560	577	541	578	560	597	596	570	578	572	550	581	577	540	593	587	598	543	595	596	523	615	578	546	584	566	579	531	580	574	579	537	548	582	576	544	565	594	516	599	560	566	580	597	570	554	583	555	617	550	583	537	586	540	572	572	603	567	578	600	590	610	567	581	579	562	587	592	601	611	535	614	596	576	540	597	592	575	610	598	563	601	554	571	552	515	570	597	582	554	562	535	563	576	557	604	562	574	548	582	588	584	499	554	614	567	552	565	576	577	583	541	559	554	594	567	599	526	586	523	546	585	546	562	558	512	570	570	580	567	590	558	586	558	536	523	573	564	588	578	561	562	597	552	569	569	585	611	548	566	543	556	576	543	559	542	563	577	589	547	591	548	581	563	571	546	609	539	603	576	571	575	554	568	572	513	537	579	569	578	546	572	582	574	532	575	590	560	563	599	553	584	533	557	581	570	541	577	563	567	522	538	546	537	578	560	548	553	565	555	562	531	567	553	588	542	538	560	565	545	592	595	594	577	586	555	572	568	539	528	542	533	598	565	569	550	619	564	559	578	536	525	567	601	590	538	543	548	581	545	553	549	564	559	603	590	543	518	602	597	553	529	548	562	528	542	541	601	559	516	565	553	569	560	579	594	555	586	555	535	544	532	567	571	564	573	554	569	548	580	576	542	563	576	557	555	561	583	557	517	554	588	555	606	563	598	545	576	536	560	525	526	583	588	549	547	581	572	565	600	544	556	553	555	572	553	592	576	612	593	577	552	551	574	529	559	576	541	543	587	573	523	570	550	573	532	582	552	554	569	588	537	547	564	549	581	583	571	579	567	570	591	583	564	604	553	544	548	549	578	575	558	529	546	587	595	550	624	579	559	550	549	559	576	539	568	563	551	533	554	544	558	541	540	562	559	577	588	563	557	575	564	556	565	586	574	579	621	572	571	573	566	596	564	568	560	538	596	583	570	537	585	529	565	599	585	554	571	544	563	563	588	537	544	574	545	549	563	601	558	563	600	605	557	556	592	584	609	519	577	573	589	598	542	569	609	559	545	569	555	575	582	544	565	569	580	571	565	597	561	601	580	615	600	605	529	555	596	541	629	572	553	581	605	543	566	579	596	543	558	552	574	541	576	571	541	577	596	575	596	552	565	577	552	589	581	582	544	555	597	528	569
63851	53955	47368	22660	1882	357	293	271	267	232	226	207	172	202	235	211	183	164	195	180	187	197	186	201	174	197	190	162	195	163	186	177	172	171	206	163	168	186	173	180	198	184	205	215	215	301	528	944	690	473	336	337	502	423	337	245	241	192	202	209	202	191	179	181	192	173	187	170	186	192	177	189	190	183	197	170	194	156	192	182	191	191	174	185	166	165	171	183	172	181	204	256	263	256	217	215	205	204	178	180	176	180	176	159	200	181	168	192	199	150	168	178	166	177	182	156	182	192	182	201	179	169	183	179	177	176	162	185	153	191	179	173	181	186	176	196	180	159	175	171	177	180	174	173	187	179	191	182	177	166	179	186	152	155	197	155	181	174	173	152	183	179	175	187	158	197	189	181	164	198	194	176	192	201	186	163	152	180	199	191	174	160	197	185	177	185	162	181	193	185	169	156	193	158	155	160	188	190	187	181	175	150	162	195	164	173	166	175	192	181	178	177	154	169	179	179	199	171	192	176	168	173	193	172	152	192	175	183	153	186	219	175	177	183	169	202	185	182	179	184	182	208	158	176	209	178	185	177	161	174	185	172	195	198	175	170	167	188	182	162	191	190	195	173	198	212	190	177	166	171	173	185	193	188	184	174	165	167	144	187	180	169	167	189	182	201	142	180	183	166	158	189	197	191	180	179	168	171	169	162	201	193	170	157	170	175	188	191	165	168	190	182	181	182	203	183	179	168	179	158	170	187	188	170	170	192	178	180	178	155	183	167	191	187	198	185	183	219	200	182	183	184	183	202	175	182	207	186	170	187	194	176	161	152	167	183	173	183	157	185	180	184	175	167	176	186	181	190	175	175	184	169	182	173	181	166	184	200	182	176	185	160	184	195	174	185	167	180	167	206	186	175	181	167	170	150	198	165	193	140	178	180	195	154	175	171	193	172	190	174	183	176	157	203	178	181	169	185	182	172	204	154	206	194	172	177	149	151	164	189	183	194	175	176	195	177	160	172	170	191	174	151	177	170	197	159	170	158	195	176	169	174	193	178	157	174	184	185	166	168	156	178	178	160	180	180	165	193	183	196	181	185	169	199	168	193	165	157	172	182	192	184	197	165	142	160	181	178	185	187	160	203	190	181	166	187	175	173	179	168	166	159	173	178	188	171	155	162	183	186	179	167	190	166	174	150	167	178	150	194	176	171	175	176	185	167	148	169	192	196	190	191	187	199	166	160	157	182	183	191	160	184	202	183	153	183	180	201	168	170	173	183	185	181	175	177	156	165	177	198	186	168	184	174	168	177	177	163	171	209	190	178	157	195	193	185	178	196	174	189	184	160	192	180	187	175	169	174	166	185	172	199	171	174	168	165	201	184	175	183	176	197	162	184	176	158	151	168	178	174	184	149	209	168	174	166	184	168	172	170	197	183	184	164	161	174	170	183	196	162	191	186	188	161	191	194	169	204	213	163	198	192	174	162	161	188	178	162	171	190	170	174	209	185	171	175	177	150	204	210	168	192	152	156	177	190	177	189	154	152	170	168	152	182	195	190	162	201	170	182	179	169	179	172	189	177	160	183	166	175	166	172	178	194	175	194	205	156	192	165	177	157	204	170	179	169	173	158	184	167	176	160	168	190	150	209	191	202	171	191	162	193	165	174	178	173	177	177	185	176	180	180	177	191	188	169	194	171	185	187	185	178	177	202	172	160	181	157	200	196	170	191	181	176	155	185	158	188	177	176	194	173	182	168	166	167	176	197	160	180	182	174	186	189	220	170	170	173	185	177	170	163	161	194	154	182	175	166	158	195	184	167	166	198	174	166	179	156	158	171	168	172	166	181	182	190	182	184	169	168	161	198	165	161	170	165	175	178	171	158	156	209	177	199	189	156	171	198	187	171	179	174	179	183	181	158	159	175	161	175	165	185	145	168	180	177	160	181	178	175	186	193	176	192	219	173	156	163	164	182	183	176	169	176	182	157	196	169	165	173	194	174	188	188	153	156	167	168	171	173	164	154	183	175	154	160	152	181	176	181	179	162	199	175	192	184	167	189	169	178	161	185	153	168	157	165	170	180	160	183	193	169	183	174	169	190	176	158	187	164	159	189	197	170	204	187	195	188	169	166	179	176	169	181	164	175	180	204	177	164	174	178	153	158	186	178	170	188	170	193	175	166	137	157	177	173	178	191	163	174	168	180	187	171	167	154	159	160	177	171	184	154	163	191	169	174	186	177	169	177	168	162	189	167	152	193	176	191	174	181	192	177	166	178	182	179	179	205	198	189	175	173	149	177	195	185	169	170	179	196	197	190	185	160	168	187	175	173	173	163	167	163	200	206	177	171	170	184	175	170	171	171	171	205	150	174	167	155	169	164	197	155	172	187	182	160	186	167	174	168	173	175	164	168	177	150	188	181	204	182	167	191	190	184	182	206	197	187	180	180	171	177	198	152	171	222	167	177	185	183	180	174	185	186	170	184	179	198	180	197	170	165	177	177	162	170	162	174	183	168	188	158	157	162	181	192	202	179	178	180	167	171	196	175	181	168	181	189	186	186	178	189	177	172	195	175	176	177	188	156	196	173	174	170	181	178	167	177	191	193	180	175	197	173	176	166	140	176	178	182	180	170	193	176	172	173	183	174	187	177	179	185	172	175	182	188	177	183	164	181	179	159	168	178	170	169	162	183	186	180	165	188	179	193	181	179	185	191	184	190	154	185	167	178	162	171	198	179	171	174	185	164	171	179	201	159	180	196	155	191	193	191	178	178	211	158	177	180	168	207	173	174	171	168	180	180	198	172	186	169	193	177	160	190	172	164	177	153	179	178	201	186	166	166	177	181	186	177	186	175	202	167	173	168	155	165	154	185	186	186	176	177	164	178	177	177	167	184	187	182	167	180	163	179	174	150	188	180	206	189	166	182	179	177	174	183	156	178	192	177	183	195	180	175	161	195	180	161	166	159	167	180	178	186	205	198	198	167	152	193	155	165	191	156	180	186	178	154	196	172	166	187	187	186	181	194	172	191	173	160	185	193	168	171	154	176	177	188	163	163	174	190	205	191	163	174	164	177	189	188	206	185	178	185	184	174	190	185	163	167	174	178	161	161	191	193	192	165	172	163	193	180	183	176	210	185	176	171	177	183	176	197	163	173	191	175	168	189	175	177	174	179	172	198	164	161	197	175	174	177	170	181	192	188	202	184	172	172	201	188	186	183	221	173	159	180	163	188	203	162	171	190	174	154	179	177	177	175	198	182	171	185	165	169	184	178	194	156	184	165	181	183	170	187	163	185	186	188	181	195	155	181	197	169	169	200	192	169	189	178	177	180	189	167	207	150	185	162	161	168	167	197	174	161	184	182	182	186	191	177	182	195	164	166	186	170	185	199	179	199	146	193	167	161	168	185	176	152	175	172	186	166	178	164	190	178	172	174	203	190	179	178	165	136	191	170	179	174	180	182	167	186	176	193	185	182	186	173	171	162	170	185	153	153	174	169
40372	41299	44213	8664	1307	1122	982	898	879	735	745	684	643	626	630	611	609	624	542	598	554	549	586	600	585	568	530	560	520	517	541	525	524	506	557	505	493	525	500	571	528	541	524	565	772	1565	3203	6193	4739	2639	1871	1824	3273	2384	1770	1018	874	745	544	590	571	555	630	579	550	573	558	548	563	463	562	570	599	518	538	582	521	539	510	486	479	553	528	521	573	505	483	494	544	496	696	1032	1224	1101	931	758	593	508	491	519	514	486	485	508	495	517	501	513	469	504	497	475	497	492	487	491	494	485	511	490	531	507	461	511	521	503	494	501	491	499	494	557	493	498	480	548	509	474	519	496	518	509	500	489	522	494	436	478	492	511	512	517	490	502	472	449	486	524	480	539	475	517	501	532	499	514	509	440	480	492	496	511	486	494	502	497	543	532	476	503	490	536	468	486	493	496	522	498	505	522	488	537	547	509	508	517	500	502	500	511	503	492	516	508	481	509	512	503	447	509	481	511	483	482	512	492	516	510	521	502	519	529	491	527	481	482	546	470	471	490	511	489	505	508	485	483	516	488	510	529	506	478	517	501	488	515	489	548	485	504	496	532	515	521	497	517	495	524	524	470	486	469	523	483	475	480	520	480	493	534	476	505	531	486	466	505	498	501	497	470	488	488	487	475	520	495	501	462	481	488	497	514	487	520	473	501	533	523	476	491	492	472	491	449	566	483	502	509	520	520	474	491	511	522	538	542	540	471	525	469	486	495	510	539	504	462	526	510	457	489	522	518	517	506	499	565	455	498	495	511	516	472	540	499	531	479	503	493	475	518	485	487	510	490	498	494	501	477	490	494	464	489	490	498	515	471	549	502	539	509	532	505	479	517	525	472	504	508	459	532	508	489	491	456	529	513	501	501	484	516	542	485	531	479	442	491	519	514	472	525	482	466	516	460	482	495	506	468	510	510	500	534	519	542	505	491	530	498	509	490	501	470	522	467	538	490	526	520	493	511	483	533	519	546	512	532	497	494	490	484	456	532	474	483	486	531	491	504	473	492	500	510	536	537	489	509	522	516	454	478	498	542	518	503	528	532	490	521	487	537	534	519	474	509	508	498	479	503	482	483	502	518	540	528	496	466	511	527	511	507	450	502	473	438	513	489	497	507	469	501	488	468	495	507	505	487	506	507	537	496	457	434	504	531	507	458	493	515	529	475	511	519	535	506	495	516	513	499	505	503	525	520	483	521	490	531	496	506	486	493	494	484	514	517	513	485	513	495	485	507	508	553	500	478	480	525	544	493	473	477	513	492	517	498	472	530	478	479	503	511	466	487	506	551	475	531	534	516	518	474	525	523	550	484	485	500	470	527	494	496	459	522	484	503	463	519	506	467	514	488	523	536	496	541	500	506	464	498	506	481	506	508	526	492	490	503	554	501	507	484	462	525	496	517	490	492	515	520	524	484	548	506	490	513	483	481	483	462	505	509	526	510	529	504	507	487	489	511	484	505	512	465	495	526	518	481	513	499	500	512	462	450	525	519	484	508	483	530	480	512	453	505	540	523	499	497	489	501	529	537	535	505	503	475	548	549	489	506	488	527	506	534	524	495	503	489	578	534	478	508	480	472	475	509	534	560	528	513	521	507	505	477	533	524	462	455	462	493	507	519	484	524	510	505	507	459	462	512	464	473	530	478	486	533	475	540	499	479	475	486	482	495	507	507	437	514	550	476	510	498	532	491	497	518	521	457	508	492	512	460	530	518	520	511	536	515	492	498	514	469	507	494	468	513	509	541	499	498	525	509	508	480	522	451	487	488	513	507	491	497	484	513	531	525	491	508	513	482	498	475	491	482	511	516	489	509	515	532	490	512	501	469	458	515	475	474	489	482	515	535	553	514	504	521	497	467	526	507	475	532	533	483	452	504	487	515	516	482	484	490	488	547	484	471	507	536	492	482	472	461	540	504	467	492	489	517	489	510	537	481	510	508	532	484	493	559	503	503	496	508	464	473	518	511	522	531	468	484	475	497	487	493	520	515	533	543	480	490	514	517	474	518	515	511	518	474	499	492	496	486	459	479	486	502	503	504	503	504	507	522	484	540	530	492	476	481	500	472	506	482	510	506	509	494	486	474	474	470	464	479	507	486	489	491	490	506	478	506	526	472	511	511	533	470	508	488	537	528	502	493	476	511	511	520	494	502	499	537	490	523	520	480	484	521	508	489	486	548	479	520	487	528	514	521	527	462	500	519	456	515	481	520	483	516	480	527	450	523	521	511	461	483	493	505	512	515	489	510	531	487	495	518	470	506	489	462	535	517	499	539	532	485	516	532	504	536	490	522	510	491	504	494	530	500	512	457	434	495	533	495	502	506	459	502	473	500	465	502	505	494	544	467	538	514	525	492	501	499	525	528	504	497	556	447	504	457	507	476	445	517	501	493	495	472	526	441	484	530	425	493	468	429	480	513	481	497	491	484	466	501	499	466	527	469	514	487	509	497	459	518	517	485	497	478	525	546	521	494	521	490	533	526	513	534	522	498	517	517	522	474	479	502	519	510	495	493	519	500	506	493	499	499	533	459	533	516	508	486	516	529	507	450	484	522	508	516	489	488	474	507	490	498	499	506	494	466	503	494	513	510	515	531	523	479	566	494	511	532	502	494	505	485	526	496	443	497	524	469	480	465	521	505	522	508	460	503	539	457	499	482	496	498	497	512	496	489	522	475	505	524	514	480	488	498	484	517	500	524	499	514	510	506	479	467	507	497	480	499	472	501	463	514	532	494	502	484	510	489	498	493	518	542	535	481	473	523	480	490	478	490	506	492	512	510	475	476	508	485	478	502	516	469	544	494	465	504	504	501	522	509	515	522	473	541	500	472	509	488	528	520	523	509	528	475	490	481	457	486	500	512	484	493	492	531	482	513	483	522	485	555	521	524	525	531	478	509	488	488	496	505	492	516	503	479	491	480	490	500	516	438	530	499	484	510	516	456	512	501	491	506	553	509	479	508	491	479	532	500	528	496	500	531	497	461	487	519	496	495	493	492	500	538	523	495	503	521	482	531	471	510	514	501	531	514	523	514	495	539	489	500	456	495	519	489	534	452	442	493	530	503	525	501	464	478	472	481	487	511	476	442	522	513	493	488	507	485	516	505	505	456	490	504	484	514	541	504	487	511	496	502	479	494	503	515	468	547	476	509	511	511	496	494	500	511	488	470	499	488	519	537	538	513	461	495	469	507	540	469	536	484	501	510	516	512	476	475	486	535	514	492	514	524	500	509	516	506	504	501	549	524	499	520	499	482	551	447	500	516	483	476	502	496	500	501	465	522	492	473	491	505	465	471	474	510	498	454	468	527	489	464	504	515	509	497	460	473	487	511	520	498	493	518	498	530	527	443	532	455	505	507	474	521	502	508	522	493	524	489	489	498	504	458	511	518	506	501	492	512	486	497	504	505	478	513	499	479	517	501	524	513	498	507	517	498	440	550	528	499	491	506	513	492	489	485	514	498
74540	65737	56975	33438	7278	758	480	368	363	298	294	283	265	279	266	266	276	264	273	227	244	227	270	235	230	205	225	236	233	237	226	241	221	245	240	224	237	259	243	227	224	227	207	255	312	536	1175	1870	1153	616	443	598	806	644	505	358	309	283	261	225	221	276	248	257	228	248	210	270	228	215	222	225	248	232	252	214	257	208	235	248	231	210	216	222	256	203	236	227	224	215	250	332	393	398	357	296	249	277	221	224	227	255	223	215	283	227	222	228	225	241	216	231	205	210	225	253	237	244	202	204	230	212	231	227	227	237	217	233	217	267	222	251	207	221	232	220	207	237	224	227	236	223	230	250	217	213	240	227	221	227	235	215	212	222	218	212	216	213	232	214	225	233	218	238	226	232	255	214	218	211	241	237	267	228	221	222	241	244	251	224	242	232	267	217	232	234	227	216	239	224	217	224	219	217	214	246	217	244	229	224	222	192	216	203	220	222	216	220	222	213	220	236	226	234	231	195	237	205	233	236	237	204	247	210	216	211	246	244	221	232	238	212	219	257	226	216	280	235	238	221	216	255	244	210	217	230	208	235	239	228	240	214	253	244	227	219	221	260	230	241	238	236	249	232	221	257	240	238	249	228	237	231	232	219	227	211	262	215	232	243	209	224	234	239	245	248	252	212	224	236	240	197	224	206	200	248	227	219	234	258	244	211	217	221	222	194	216	237	223	211	217	230	233	213	228	220	251	216	254	217	235	238	225	228	230	216	215	242	216	231	234	226	222	233	231	208	230	237	227	231	226	239	242	240	253	231	240	222	215	204	224	250	207	223	255	225	230	226	218	243	228	228	216	262	217	252	219	238	207	222	216	223	217	238	236	217	225	225	254	228	232	248	223	246	257	237	217	212	228	232	237	249	225	223	207	215	265	230	225	229	213	231	239	244	203	256	229	231	216	251	219	238	233	223	254	236	197	237	236	220	227	235	222	227	209	237	214	242	215	220	276	229	225	214	242	193	251	216	235	238	205	234	204	216	220	251	226	259	214	242	220	210	239	212	232	253	210	238	191	229	244	229	237	253	254	228	256	231	247	197	195	238	204	238	259	224	210	243	221	233	227	227	216	212	216	232	247	227	222	236	265	228	231	229	199	223	223	213	231	204	175	259	220	212	229	250	223	245	244	239	272	218	211	221	238	232	229	223	222	216	212	240	206	242	230	236	200	214	217	229	254	228	211	217	255	238	225	207	227	253	218	255	216	244	240	237	241	207	215	214	239	252	240	210	214	237	236	224	233	236	253	220	222	195	240	250	231	201	237	229	239	221	227	230	229	242	223	231	232	224	223	212	232	232	239	246	225	239	239	232	230	221	211	265	254	223	252	207	231	229	205	232	236	221	222	223	222	214	207	246	256	238	207	259	215	204	204	215	210	277	214	230	232	219	239	221	237	219	241	228	231	197	217	222	204	220	232	229	232	204	235	227	273	207	235	205	229	236	229	205	244	211	219	200	203	235	248	225	225	214	221	215	246	246	229	230	229	256	228	217	222	225	232	253	225	232	233	208	253	242	199	223	236	242	220	235	241	213	207	222	205	235	220	247	238	262	241	217	241	223	226	243	215	219	217	229	213	238	243	223	223	208	217	214	220	243	231	176	243	247	210	236	234	210	227	223	221	246	217	238	245	243	252	257	221	231	238	225	221	222	249	240	252	211	232	228	248	235	233	217	205	227	222	231	238	207	263	213	209	213	216	226	220	209	212	245	229	258	244	220	257	248	234	237	224	239	223	224	254	248	252	215	223	200	227	223	230	224	248	221	225	218	237	223	205	224	239	214	258	233	229	242	214	222	236	232	224	196	207	226	258	227	213	239	196	212	216	221	205	181	214	240	222	214	221	215	241	237	268	231	258	222	208	253	245	238	252	232	241	251	207	230	226	212	227	217	207	233	224	224	221	250	223	229	241	212	225	224	210	224	230	230	228	228	224	235	235	240	213	230	240	225	224	209	227	234	204	226	248	218	223	264	248	246	228	211	230	240	234	226	212	218	205	250	217	194	251	203	249	246	249	225	212	233	219	222	210	255	222	199	233	244	231	215	224	217	226	196	266	223	216	212	225	237	202	236	202	229	224	251	225	237	208	220	201	228	230	211	195	219	214	236	216	205	230	251	250	231	252	224	221	205	243	203	231	230	240	215	207	240	230	223	239	245	213	235	238	225	220	227	230	236	226	233	248	245	222	227	224	241	233	242	246	214	224	219	226	243	233	224	222	211	224	208	233	242	237	223	226	231	235	225	256	208	212	220	205	215	248	207	246	243	220	217	228	202	227	244	233	214	205	237	219	220	229	211	213	250	269	221	234	241	216	207	241	240	210	216	225	209	244	222	248	201	216	243	243	223	234	212	209	212	217	210	234	231	244	215	240	256	220	226	253	212	229	212	235	223	220	215	226	212	221	245	231	231	231	254	210	241	230	251	244	223	216	238	225	228	213	219	217	209	230	203	200	218	221	242	220	225	243	242	214	241	217	203	216	247	217	221	219	256	209	218	252	205	227	254	241	219	220	225	218	237	231	246	221	238	221	234	209	239	215	228	233	238	221	257	239	217	189	236	212	228	222	235	219	216	230	241	235	249	203	193	222	247	232	244	224	228	237	234	233	239	218	221	238	215	233	241	242	253	232	227	245	228	194	247	228	208	208	225	204	233	238	236	200	241	236	220	226	242	233	232	238	232	234	215	237	214	227	237	237	220	240	243	210	230	207	234	222	237	232	198	227	216	219	223	225	227	223	203	203	217	234	239	270	246	237	231	248	253	239	227	225	215	223	220	239	226	241	205	210	224	209	238	207	203	205	246	253	214	220	234	252	233	219	220	236	236	220	231	215	247	209	206	217	205	220	234	226	218	254	223	202	241	235	224	235	238	207	245	231	223	213	214	234	239	227	217	200	222	225	256	229	231	229	218	224	229	242	251	211	243	233	228	228	227	231	230	217	234	238	239	228	213	231	229	259	226	206	227	283	259	237	225	246	250	220	218	220	236	231	234	229	219	236	204	218	222	224	223	236	249	225	223	236	217	237	232	225	230	213	231	215	211	235	229	233	244	224	222	242	211	215	235	229	218	226	233	237	240	201	230	235	218	237	218	224	241	202	219	223	231	251	230	222	234	246	250	218	224	220	212	230	220	232	217	238	228	200	228	207	235	220	243	253	220	236	235	227	221	259	236	215	225	250	242	258	201	229	211	233	243	201	231	229	221	244	196	211	243	213	233	231	226	242	235	248	247	238	221	235	253	230	229	251	221	212	211	243	234	223	231	240	225	211	227	236	200	204	224	207	215	275	236	206	233	212	218	240	180	238	215	218	207	242	246	238	243	231	226	239	233	208	223	244	229	225	224	245	227	216	232	233	232	248	231	234	234	229	207	250	217	225	213	248	237	214	215	225	240	237	232	210	232	230	218	235	236	251	232	228	235	233	228	223	235	230	236	219	202	213	231	236	222
49333	50714	54369	13456	2182	1839	1553	1411	1207	1094	1078	962	930	906	847	851	801	798	768	726	734	729	695	702	681	717	682	677	685	686	648	653	664	644	618	655	659	693	654	642	652	615	682	786	1286	3054	7728	11569	7185	3639	2310	3110	5484	3881	2722	1501	1120	872	770	730	745	748	751	750	668	658	655	681	703	755	792	756	771	680	671	735	692	703	610	653	646	622	620	630	657	669	658	668	594	667	857	1535	1814	1728	1380	1030	812	731	601	611	653	586	593	603	638	613	657	638	628	669	623	607	601	594	629	601	557	605	528	607	569	561	628	615	590	589	650	628	650	613	589	606	590	618	627	624	633	626	591	611	615	667	612	625	622	634	622	595	635	613	617	625	645	605	593	596	598	594	600	608	586	626	612	642	644	586	611	602	585	601	627	599	577	612	595	638	603	626	660	603	603	578	638	589	619	632	616	597	576	604	620	664	649	607	648	612	591	595	613	583	601	608	578	633	591	584	595	650	612	615	602	604	599	590	582	612	597	581	631	619	599	634	609	602	616	616	574	643	631	582	610	580	619	604	608	696	620	608	614	672	602	616	643	647	621	614	652	615	613	616	622	653	615	595	620	615	607	619	656	604	611	600	622	642	598	623	615	639	597	639	626	601	645	627	614	606	575	605	649	602	643	616	578	617	582	603	591	595	545	601	626	630	578	602	656	627	607	562	638	573	585	623	594	584	618	591	605	620	598	588	586	600	615	661	649	589	599	582	597	605	608	616	594	617	618	587	619	622	607	617	614	643	614	626	646	615	595	608	615	674	624	599	605	601	617	594	637	602	602	626	619	602	595	623	606	603	617	576	613	605	632	647	651	660	605	591	632	593	633	632	585	602	625	626	655	616	629	597	622	611	620	630	602	617	624	598	595	601	574	603	670	576	635	574	613	589	606	547	684	614	604	666	638	584	583	607	609	584	638	581	584	598	598	644	664	609	634	657	569	623	666	617	656	625	632	607	595	637	603	614	598	622	573	626	571	634	630	618	572	574	610	632	601	641	652	623	608	609	576	624	585	591	614	609	660	611	596	587	618	593	670	607	587	618	604	639	618	657	600	594	663	645	616	626	597	630	624	582	571	617	598	639	634	643	598	608	614	629	617	675	578	610	671	572	622	612	594	631	623	635	619	636	614	619	594	607	583	587	638	630	645	633	643	643	615	599	640	606	622	562	633	625	637	626	593	618	623	568	612	608	615	642	602	602	610	600	586	539	606	603	625	630	624	616	584	580	609	605	653	589	605	601	664	653	608	590	683	614	655	575	643	617	595	632	630	619	627	668	673	646	558	641	558	592	580	601	659	598	649	625	626	640	616	562	594	581	651	585	583	650	579	602	605	660	625	557	643	640	646	600	576	597	648	606	597	620	601	628	590	584	621	597	623	582	625	637	640	642	564	588	634	636	647	607	631	643	571	642	604	643	563	661	621	632	608	592	629	599	673	622	656	576	573	580	575	606	625	617	636	580	595	617	615	588	593	630	611	625	604	596	643	644	612	602	596	655	635	585	614	631	605	585	627	624	588	611	622	674	629	639	595	593	624	649	598	580	554	609	589	605	632	598	569	604	628	591	651	644	624	585	605	560	575	620	607	626	661	610	602	625	657	574	615	618	596	613	587	619	631	616	645	602	599	608	610	612	630	615	617	639	670	682	615	628	640	626	630	618	580	613	635	598	611	583	617	617	602	607	592	614	583	570	580	630	646	590	602	655	600	652	655	614	639	616	652	617	618	576	579	642	584	590	626	607	636	615	628	620	598	615	621	597	643	584	635	632	654	606	620	596	632	598	612	658	570	608	610	635	640	637	618	619	629	629	603	637	607	633	594	655	621	624	580	622	633	640	642	632	613	645	609	603	599	620	612	612	607	598	593	639	610	595	610	627	631	639	638	611	650	612	604	602	613	627	596	606	595	642	587	614	603	610	622	646	648	605	635	617	603	583	603	606	629	602	618	614	612	577	612	580	612	631	617	619	625	660	573	596	584	654	579	600	644	650	590	599	611	617	617	637	637	600	589	613	586	607	610	609	593	589	586	598	622	615	606	642	584	594	607	641	631	606	591	607	632	612	587	603	639	630	615	605	583	571	603	638	616	610	643	622	615	594	607	586	600	583	590	629	675	618	624	633	563	632	612	616	626	644	615	675	569	587	600	615	629	607	599	619	639	614	607	635	634	597	588	588	561	631	615	629	594	571	614	635	566	599	639	651	606	591	591	615	672	617	625	571	604	617	609	614	644	615	590	578	561	626	567	622	643	640	625	629	611	584	628	573	639	639	608	612	569	603	688	586	626	654	623	597	631	596	671	663	654	596	639	574	585	636	609	588	613	610	595	649	561	625	637	615	640	620	625	612	617	602	660	614	619	651	587	619	608	608	604	565	603	617	664	608	620	661	590	616	639	603	621	598	609	623	624	611	584	616	591	607	610	572	645	629	657	600	608	612	638	589	636	612	638	652	647	539	593	614	628	643	652	643	600	586	620	602	612	610	609	598	650	602	628	674	619	606	609	617	599	587	648	588	596	597	651	650	619	620	641	661	613	647	589	593	587	623	662	605	622	607	577	609	609	591	624	584	596	633	608	629	633	611	618	611	638	612	557	611	599	633	625	581	633	657	632	611	631	628	635	566	583	556	602	667	594	619	588	635	642	606	579	602	660	617	627	603	611	591	623	628	607	590	681	606	653	563	641	610	642	605	653	617	611	650	609	609	564	620	622	639	586	652	584	659	604	598	577	586	614	645	639	618	605	594	615	624	619	613	610	602	587	596	601	608	594	607	642	604	583	615	588	648	589	597	600	598	611	618	679	576	628	598	575	583	628	611	644	614	589	620	676	590	580	588	630	627	598	668	635	603	631	617	605	623	626	599	628	596	597	635	659	614	576	599	598	627	621	627	545	619	586	632	656	599	649	549	647	617	602	601	618	609	627	561	586	618	585	647	582	581	620	631	607	619	616	602	586	530	579	606	653	616	580	597	626	627	642	650	612	598	629	587	610	663	581	593	621	563	601	597	634	630	620	600	638	630	643	607	604	610	613	637	590	637	639	635	644	633	625	609	609	653	605	584	627	642	604	654	630	571	647	595	585	609	604	613	599	659	641	576	651	593	626	594	612	667	652	645	604	640	639	583	612	640	577	613	589	636	597	622	646	569	625	622	612	611	593	617	610	698	645	603	574	596	612	592	632	615	636	591	612	605	584	629	623	601	587	644	621	585	634	588	613	608	575	601	589	636	623	657	651	632	603	582	611	626	636	606	641	630	612	631	633	607	593	614	640	628	550	619	621	635	648	626	569	579	625	615	638	602	627	567	579	613	620	592	585	598	633	603	610	622	647	605	586	629	587	621	623	613	622	588	588	599	599	597	640	615	616	611	600	614	620	614	629	610	626	615	606	630	605	599	654	622	592	636	630	652	605	618	656	612	611	584	622	644	571	614	593	688	632	602	602	600	615	586	600	612	631	629	630	629
22699	9935	7881	2768	295	198	196	169	196	202	198	184	186	188	174	182	192	196	188	179	179	193	183	175	185	188	178	181	187	195	197	186	183	195	222	193	191	183	170	178	176	201	219	183	177	199	263	244	214	193	183	198	229	233	177	210	185	195	183	183	197	197	191	172	172	199	166	203	189	172	187	176	190	193	175	178	173	180	173	187	196	198	180	185	168	198	158	186	199	189	176	197	203	195	203	220	212	185	207	159	192	191	173	197	170	196	182	163	198	170	188	187	171	188	174	197	184	173	186	197	172	194	202	198	180	205	175	174	174	190	196	195	215	201	193	187	209	159	192	167	198	181	213	171	181	176	201	199	193	207	186	164	179	186	175	172	210	188	199	200	180	190	198	223	197	189	193	192	171	173	187	202	205	191	180	185	210	174	162	182	167	189	167	183	191	167	155	196	171	199	189	189	190	193	168	178	183	217	183	198	193	152	171	181	181	183	175	151	182	180	160	190	185	179	183	175	198	167	191	176	176	179	196	201	171	202	185	162	192	184	181	172	166	189	189	172	199	176	163	187	186	155	167	207	178	188	186	185	192	197	173	195	166	202	193	173	185	199	193	187	187	206	190	195	187	194	199	186	184	211	177	179	189	205	209	193	179	220	175	183	205	202	177	182	194	207	181	168	206	184	170	196	197	179	195	199	176	185	185	178	193	179	169	215	197	180	178	188	207	179	173	210	188	184	165	175	174	172	163	187	182	186	172	167	182	229	168	165	173	189	194	155	152	171	204	180	158	156	163	215	184	198	179	175	183	172	179	195	201	189	174	191	166	170	193	177	170	193	169	175	189	208	192	194	189	190	190	171	188	189	185	169	191	180	222	185	174	193	198	192	187	171	160	189	175	190	182	183	174	175	194	177	189	177	201	181	197	208	192	178	177	192	195	191	182	189	174	212	178	182	167	181	173	187	183	207	195	195	184	209	207	166	197	180	207	182	209	212	187	192	181	184	201	198	161	188	168	196	191	202	203	175	176	201	172	180	198	213	201	191	183	186	183	184	190	201	177	199	175	176	174	197	200	177	197	173	193	203	209	172	180	171	151	167	176	186	173	190	165	173	152	181	197	182	189	178	179	186	208	224	193	196	178	189	161	193	192	183	203	175	194	180	180	194	181	192	206	191	182	183	152	167	190	201	212	215	198	176	201	163	179	202	182	202	177	223	174	180	162	189	200	174	176	175	178	184	167	186	208	189	185	172	187	169	177	172	185	176	179	205	165	203	172	179	179	220	187	187	192	195	176	191	183	201	182	150	200	187	181	169	188	209	187	198	168	183	188	196	184	175	194	209	190	183	189	196	189	192	194	193	177	160	175	200	197	192	182	201	187	184	186	190	189	205	171	174	197	189	171	182	184	189	168	206	171	178	178	200	202	151	180	178	180	183	186	206	185	184	197	177	160	195	164	191	206	173	202	183	188	153	182	175	182	192	195	184	194	180	185	161	217	185	179	208	197	215	176	201	174	207	183	165	206	200	205	209	195	197	177	191	163	166	196	201	172	183	202	206	197	183	188	189	183	187	184	180	196	201	175	175	165	182	197	213	173	175	184	209	187	174	173	191	206	157	188	186	211	188	168	198	199	172	175	184	162	188	204	194	206	189	191	161	194	160	203	165	194	173	169	196	179	166	162	175	201	166	178	187	158	184	220	190	191	204	190	164	172	186	182	165	224	201	170	167	188	194	173	225	164	195	171	191	178	157	186	206	187	184	197	177	168	193	189	163	188	187	203	162	174	175	204	166	162	197	187	166	186	178	208	173	165	169	183	165	186	172	206	179	175	160	204	175	202	157	175	209	208	186	185	220	199	175	201	158	188	187	189	189	197	174	182	205	180	209	169	176	210	175	176	176	196	171	184	193	166	200	210	197	181	170	183	165	189	161	181	186	196	190	179	184	180	179	194	209	179	167	185	183	198	197	203	207	184	177	180	172	184	176	201	169	185	163	209	181	209	181	192	188	188	173	179	177	186	174	196	180	191	190	179	184	194	186	193	176	212	180	185	180	187	203	201	186	194	186	175	188	171	156	189	165	159	179	187	184	187	195	188	166	166	211	179	197	178	188	195	175	184	168	186	209	175	176	183	198	173	165	209	204	175	171	178	168	218	175	176	191	181	190	172	156	186	192	174	223	208	186	179	199	206	173	188	175	179	218	184	180	174	177	189	191	196	185	181	200	182	182	181	203	192	210	207	201	155	185	201	186	187	172	173	163	172	165	174	196	181	179	200	180	201	194	195	206	195	187	184	182	181	185	180	179	197	192	207	185	166	190	183	174	181	158	190	166	203	156	190	191	192	187	176	212	198	170	212	223	189	187	199	174	185	187	206	218	195	198	177	188	185	212	183	204	180	171	190	183	182	190	196	190	186	179	192	183	194	178	175	194	189	193	181	191	172	179	201	169	175	184	198	186	180	187	175	197	195	201	173	168	190	166	165	193	198	168	191	193	191	160	170	174	186	162	202	190	176	182	188	197	179	186	190	175	183	180	208	179	200	158	183	201	175	205	194	179	187	180	181	176	195	191	161	176	200	150	186	221	179	175	198	189	172	190	220	172	197	195	185	167	170	195	177	205	192	198	176	173	177	179	169	185	190	196	179	181	189	189	184	178	164	208	165	186	191	197	211	175	183	192	166	187	178	200	208	177	182	192	200	206	205	196	198	173	192	186	186	179	188	161	163	180	194	187	173	193	186	190	212	175	189	186	154	177	180	172	202	184	203	194	169	191	192	196	174	193	182	187	180	192	165	207	174	184	160	183	215	187	165	200	188	210	178	206	171	195	203	180	190	189	186	185	176	174	179	188	186	178	212	177	172	182	196	177	205	177	197	194	187	171	194	176	181	176	194	197	215	197	189	185	210	174	180	188	222	201	177	194	194	188	200	175	178	194	202	178	176	202	199	158	173	188	173	195	189	184	182	194	181	184	169	182	187	179	193	187	169	168	183	174	210	193	175	181	161	201	175	201	188	179	164	211	167	176	174	206	222	173	183	178	172	194	165	176	180	176	157	192	201	182	205	205	211	166	181	209	166	186	197	193	209	177	197	177	176	183	176	201	174	175	166	205	187	170	211	172	170	200	190	199	193	177	183	182	179	194	177	164	198	198	209	190	176	192	201	152	182	185	186	178	190	194	166	177	210	201	182	186	186	175	197	200	176	179	174	182	202	202	167	180	184	194	183	171	211	201	193	183	169	199	194	191	169	188	196	192	180	193	199	175	168	181	187	181	206	196	194	183	212	174	177	181	192	175	180	184	175	202	185	187	184	219	181	174	185	172	194	186	190	216	198	162	188	196	193	190	214	179	180	174	175	201	192	189	171	192	193	188	186	191	195	182	191	207	188	173	190	170	205	163	179	194	167	155	192	177	169	172	181	170	164	191	206	178	176	180	177	171	189	179	181	165	200	184	193	206	201	170	161	185	191	196	188	185	197	190	167	211	189	188
19580	11659	13345	4816	598	601	573	567	554	558	536	511	537	500	508	546	524	492	520	525	513	563	539	532	541	533	550	531	534	530	548	520	508	516	515	530	523	496	513	508	564	500	545	531	555	671	967	1124	805	648	648	599	733	652	633	519	600	503	546	522	546	529	487	547	519	496	506	504	513	542	475	561	559	525	530	512	540	479	520	546	495	552	499	532	511	517	527	485	511	479	563	572	630	615	667	601	542	525	529	505	555	571	533	543	533	544	552	486	547	462	506	516	527	507	511	498	504	493	523	480	526	553	450	494	566	545	486	544	532	532	504	512	486	514	468	545	552	512	529	500	493	500	529	522	492	535	504	540	508	492	527	516	543	508	476	550	517	507	496	519	510	531	509	482	505	535	486	505	520	524	544	524	531	508	487	509	522	507	536	528	517	539	547	488	500	504	530	545	494	497	523	519	472	519	494	517	488	517	500	523	462	487	471	478	540	557	541	511	499	502	540	503	519	568	540	524	507	537	566	544	517	543	512	511	524	505	498	520	516	538	532	500	521	522	480	521	521	520	499	493	506	547	484	538	519	539	503	486	522	548	561	536	519	536	556	512	531	537	541	491	526	510	520	519	516	562	488	509	538	517	489	524	486	544	509	523	533	541	483	518	500	521	508	513	521	511	535	523	555	502	502	494	497	497	517	539	502	526	514	536	507	496	554	533	492	523	519	530	508	540	524	492	527	514	512	531	538	487	526	512	511	548	559	488	476	495	544	544	520	519	491	520	554	572	454	482	475	521	540	505	532	496	508	517	549	528	483	507	540	520	525	509	534	492	530	509	553	511	500	510	512	526	551	504	507	530	557	504	471	583	522	534	507	541	512	506	486	573	510	523	515	521	553	545	509	510	530	550	501	528	516	485	486	505	500	517	508	497	527	534	525	521	488	556	474	538	526	492	516	514	518	570	485	524	511	545	487	534	529	510	492	525	520	528	549	476	496	529	520	526	496	529	528	492	494	545	500	523	502	506	514	543	582	527	517	532	548	499	517	532	528	530	516	502	518	488	507	502	525	522	554	547	529	553	508	498	538	525	507	466	513	518	500	527	511	500	484	520	480	514	499	525	531	502	563	528	481	484	498	490	521	521	523	515	499	517	548	503	509	506	498	530	536	503	518	506	504	534	508	531	493	550	500	502	484	533	532	523	498	579	523	551	512	507	533	499	503	551	550	479	530	503	503	550	478	516	528	509	520	521	506	550	492	475	503	508	506	511	541	508	518	538	488	485	521	511	510	499	522	527	549	543	515	501	543	477	529	518	483	521	555	512	518	494	497	498	538	501	531	506	526	534	540	524	527	521	497	552	518	538	505	506	516	512	539	504	529	498	493	532	532	534	507	516	524	506	513	541	520	532	529	526	506	568	521	493	522	543	520	498	495	511	528	498	520	521	495	505	500	490	544	512	522	506	509	506	491	526	534	511	540	517	516	520	483	500	459	529	564	552	491	532	556	493	538	509	567	523	527	493	521	531	511	516	519	529	532	507	554	508	506	518	510	509	532	488	473	494	527	494	515	543	487	538	502	494	524	464	504	483	546	541	481	552	504	501	510	497	516	526	520	556	528	527	547	458	536	556	503	550	495	511	519	528	529	496	498	557	509	493	476	478	461	485	516	457	491	530	539	537	489	525	521	531	533	487	526	514	554	531	551	511	484	516	511	471	524	485	515	463	494	527	504	531	548	484	496	531	523	525	534	539	532	512	526	522	487	546	487	515	533	509	480	488	567	479	535	502	526	582	540	517	506	514	475	556	512	521	526	500	521	541	514	488	531	482	532	456	546	539	457	549	496	487	533	489	525	482	541	527	492	519	503	543	515	499	507	553	530	488	506	516	533	502	542	488	483	486	506	530	490	503	532	535	503	500	490	500	498	506	508	514	504	536	538	515	501	536	511	535	523	499	563	487	500	530	531	472	494	531	522	549	491	508	487	496	486	534	518	444	511	531	507	519	539	479	484	494	506	518	515	578	521	502	550	505	477	524	518	539	527	523	504	510	485	522	527	519	534	535	468	479	507	489	527	491	533	505	511	498	529	555	495	556	510	514	549	522	493	519	544	536	479	536	524	501	522	534	518	481	497	509	517	498	492	513	534	531	512	548	558	484	492	519	519	485	535	530	479	480	511	517	471	503	513	518	516	520	514	511	533	535	502	516	563	532	507	542	534	517	531	539	527	504	540	517	516	458	495	577	504	521	498	529	521	498	528	528	504	534	544	535	534	489	518	480	510	500	490	521	503	497	503	506	543	515	538	549	519	515	511	489	552	517	488	560	518	526	510	487	449	528	539	483	497	515	496	593	532	528	518	538	590	524	496	482	533	573	506	554	536	539	543	515	507	521	518	526	525	494	505	463	504	553	490	478	577	541	501	534	547	499	480	486	525	502	510	503	515	487	510	516	564	510	490	489	541	493	516	492	507	524	515	477	492	515	517	504	539	518	501	504	531	507	538	503	564	547	481	544	573	508	508	495	529	523	520	486	499	528	558	536	507	517	521	467	535	569	503	500	517	532	517	530	524	510	503	503	529	522	540	506	534	534	535	555	522	519	495	507	509	511	537	530	539	536	500	528	536	504	527	513	532	525	508	551	537	533	540	495	516	514	547	545	485	495	544	520	507	527	517	507	526	523	512	491	504	488	498	542	517	475	494	526	562	523	553	528	479	509	476	543	525	540	566	546	565	506	479	516	520	494	512	537	538	545	514	525	507	495	517	499	496	487	510	461	529	489	548	520	537	519	454	510	551	489	501	501	557	514	491	526	489	484	539	540	532	518	517	516	522	509	525	526	529	505	454	498	524	507	501	495	485	546	541	532	466	541	539	500	511	492	503	532	519	522	568	543	515	524	496	545	502	502	521	537	512	547	529	519	499	505	520	523	491	501	497	499	498	516	529	497	495	481	473	538	509	511	555	527	548	485	488	489	529	496	524	515	516	557	512	519	538	509	564	535	493	502	538	519	542	535	512	512	522	521	496	531	514	528	500	563	533	576	515	551	501	518	509	516	497	464	498	552	488	513	477	522	515	509	479	501	492	470	574	514	502	526	517	513	497	528	525	527	511	531	486	513	558	503	505	545	542	489	510	489	508	512	495	512	514	523	533	555	551	531	511	531	531	519	511	515	551	465	531	492	505	521	512	509	541	504	531	523	482	496	549	513	559	530	501	493	578	498	535	548	509	508	521	525	528	484	516	544	536	503	484	475	479	524	540	528	490	530	503	583	534	470	532	485	508	494	496	540	483	495	526	516	519	555	525	524	508	538	492	525	453	529	514	485	527	499	554	505	541	507	502	521	550	490	522	520	543	507	492	503	555	560	487	529	512	510	511	518	518	523	483	509	526	551	503	482	495	520	479	511	486	496	493	538	520	516	529	513	491	564	487	543	493	527	522	514	514	514	537	512	540	522	537	506	571	550	514	572	540	504	494	508	509	502	503	524	504	514	545	536
65932	51564	48666	25608	2457	377	288	226	224	204	205	194	166	178	159	186	202	186	167	168	179	167	171	131	165	147	173	160	161	158	163	144	175	170	173	145	157	149	152	153	148	156	157	186	215	403	782	812	414	284	320	330	393	318	273	192	181	208	168	171	166	174	174	155	177	146	151	176	154	162	156	156	193	151	160	145	151	183	161	181	157	172	129	157	149	131	173	137	155	152	183	217	265	212	209	168	159	170	148	161	169	138	162	159	152	158	172	151	155	172	170	169	186	174	159	165	187	180	168	161	138	151	174	171	160	139	159	143	152	149	157	136	177	155	139	182	147	165	167	162	146	160	125	156	141	137	154	145	173	153	134	177	150	158	142	167	149	150	150	147	179	157	170	168	151	173	153	175	150	161	153	154	167	155	161	164	148	158	135	151	155	171	154	151	136	169	171	175	156	173	158	150	170	145	163	136	143	137	150	171	154	177	152	161	146	152	158	156	179	151	161	155	150	162	167	139	150	161	145	162	173	157	150	141	158	154	172	166	155	153	162	145	160	149	163	165	179	144	164	163	157	155	143	163	168	148	158	186	150	164	146	170	158	163	150	157	146	157	172	157	135	157	146	167	156	145	159	170	149	134	189	163	156	154	179	135	161	140	150	151	143	166	167	163	159	163	153	167	130	154	153	147	183	149	153	141	163	158	165	138	158	171	162	162	157	178	150	173	159	164	139	144	172	151	167	142	140	144	166	164	150	158	161	168	161	167	137	151	156	160	166	164	170	156	159	163	149	163	142	184	169	147	133	161	144	171	147	166	148	171	134	163	157	162	148	136	168	155	148	163	158	155	158	148	162	175	159	172	159	145	148	129	158	169	152	166	149	179	163	146	159	147	170	143	151	152	164	130	167	180	169	158	180	174	145	162	146	163	176	163	152	176	166	149	138	158	170	132	173	152	160	152	168	147	156	165	140	159	166	152	155	141	160	161	152	172	179	145	162	164	169	165	156	159	163	171	167	156	170	172	173	174	135	166	173	155	171	191	172	137	155	150	155	176	147	149	148	179	170	169	159	154	167	154	176	138	174	127	156	132	154	148	157	165	156	144	173	179	178	184	157	152	173	153	148	163	141	160	146	168	158	157	154	170	154	179	159	175	138	146	144	135	146	152	144	163	160	155	127	142	133	147	127	134	161	165	150	164	157	146	157	174	141	136	175	155	162	145	132	151	162	153	161	151	154	169	155	155	154	152	141	156	158	154	164	180	170	150	158	171	173	139	151	140	170	178	160	153	163	160	136	172	184	149	154	155	164	159	165	148	146	144	180	133	137	156	144	147	174	137	159	144	146	154	168	155	165	151	145	151	157	157	155	162	153	169	150	148	167	177	167	148	148	146	154	133	172	153	176	138	169	157	160	157	171	161	169	169	159	148	148	152	137	154	160	133	164	152	163	164	164	141	157	169	156	148	141	172	124	182	182	142	145	144	166	166	147	162	151	166	146	156	169	145	152	161	160	176	151	138	133	160	155	183	146	142	160	159	163	169	151	160	145	151	148	144	143	163	145	138	163	141	175	146	133	158	163	150	130	165	177	147	148	145	160	164	172	172	151	137	148	165	154	151	158	149	170	164	170	156	152	146	173	174	162	183	168	154	155	152	164	162	163	156	159	183	149	151	154	154	163	136	168	147	146	171	149	141	151	160	178	179	146	169	173	135	157	167	159	175	168	163	158	150	158	159	158	170	152	153	150	156	143	135	160	153	177	155	186	169	150	159	148	175	174	167	138	156	172	158	140	149	160	172	139	155	157	175	153	168	177	154	145	155	149	136	156	130	166	150	158	156	150	167	155	170	177	148	155	150	135	155	154	159	159	148	139	159	154	154	156	141	185	142	160	177	154	170	180	174	138	162	157	170	174	155	137	135	164	167	153	167	163	142	167	149	148	155	125	156	141	171	161	167	166	169	163	156	169	153	148	156	162	158	162	171	142	158	139	143	155	185	164	156	148	142	170	146	149	179	160	160	161	157	146	133	162	161	156	163	151	153	129	167	147	161	158	150	147	148	130	151	155	146	189	160	141	160	151	159	171	164	149	150	154	153	143	157	176	151	168	139	157	176	154	174	163	147	130	165	159	164	156	161	174	157	165	167	136	177	139	147	188	148	131	149	161	155	165	166	167	175	141	162	160	172	153	135	177	140	168	153	173	153	147	177	138	139	166	197	179	148	132	155	178	159	184	152	142	150	144	162	163	142	160	149	157	143	158	130	157	163	166	166	158	136	130	167	150	157	160	158	156	161	176	157	143	178	155	143	148	138	142	152	155	147	152	166	171	174	143	168	166	164	158	146	156	154	175	165	158	153	160	171	157	148	150	125	161	148	164	139	134	142	144	169	159	153	159	153	151	147	164	153	165	147	130	155	142	153	153	165	160	161	163	172	147	163	128	166	141	177	164	160	166	172	179	170	168	152	167	166	159	153	153	173	179	162	133	163	130	157	163	137	159	170	155	171	167	151	130	171	133	150	155	141	162	158	142	127	162	149	185	151	180	165	120	163	165	158	143	166	139	196	162	163	176	137	165	149	163	139	167	181	165	140	158	179	160	153	167	167	175	142	144	155	156	125	166	155	163	156	135	165	163	154	186	156	150	188	147	151	150	173	169	164	149	150	167	164	145	158	151	179	186	156	178	160	155	165	172	152	158	177	154	144	144	179	149	154	144	152	137	141	152	170	170	167	166	160	173	162	155	143	149	142	155	147	170	147	162	149	164	172	143	155	160	148	140	128	145	156	148	159	163	139	170	151	164	159	170	148	156	151	158	156	145	161	167	130	178	139	159	150	175	156	175	148	157	160	169	162	154	156	160	151	154	188	162	157	149	156	148	142	144	160	140	144	156	148	175	157	172	134	143	137	166	178	150	156	153	155	148	169	140	161	153	165	161	175	136	179	158	153	142	143	151	143	161	158	161	161	160	178	160	164	157	154	164	146	163	162	150	150	168	158	148	187	160	171	160	168	178	159	145	154	139	168	148	142	176	165	146	178	147	138	158	161	166	151	160	160	155	141	174	169	143	166	149	165	168	166	154	162	153	153	151	158	150	126	140	154	153	167	150	152	157	156	179	163	154	153	146	151	178	173	142	154	138	167	174	169	162	163	147	159	166	173	167	184	170	141	167	146	154	146	167	156	155	151	148	178	164	167	153	152	157	150	156	166	168	144	191	155	167	149	141	150	162	151	147	164	151	146	142	167	149	157	143	152	162	144	189	147	151	176	175	167	147	142	145	154	145	157	160	145	168	155	153	131	168	153	145	176	137	160	191	156	156	145	138	173	158	178	136	152	149	140	164	188	155	149	135	168	162	155	151	159	136	168	161	185	133	154	187	156	156	159	158	153	158	150	159	147	139	135	154	151	157	136	155	169	163	147	170	161	148	165	163	142	156	174	144	168	168	167	166	152	173	156	185	166	158	178	134	150	173	161	174	169	146	165	144	158	149	155
40507	39693	43879	13757	1278	1118	945	815	740	692	659	676	610	634	601	547	512	534	566	555	555	488	529	464	495	501	477	477	504	447	483	495	487	487	503	473	461	463	474	503	469	516	459	569	944	2675	5262	5380	2300	1498	1660	1844	2471	1849	1238	778	741	668	602	515	535	569	451	537	500	542	498	505	552	557	514	545	546	497	492	511	493	604	486	502	442	511	475	477	511	476	498	448	455	467	538	879	1212	1089	804	617	557	462	457	434	468	462	440	481	452	454	441	406	437	417	470	415	477	411	459	417	446	446	439	473	453	423	471	444	457	456	476	439	472	472	444	426	447	473	420	480	482	446	468	475	452	474	453	463	464	497	438	447	487	450	461	441	451	491	476	469	443	463	446	453	442	500	433	449	452	483	439	461	441	450	453	429	437	443	454	451	457	436	466	466	467	440	467	471	466	419	452	446	468	478	472	486	458	447	476	470	444	478	470	443	466	453	463	430	440	443	463	432	448	466	416	445	422	441	428	462	451	435	476	459	429	491	455	420	452	445	421	485	451	455	439	453	513	457	456	422	440	480	443	417	459	472	445	460	431	475	471	468	441	447	450	417	485	446	433	469	474	484	452	472	485	463	422	463	452	486	449	442	439	438	458	482	441	421	471	485	480	465	453	455	441	432	471	427	467	453	481	473	455	427	439	478	430	467	495	462	468	461	411	425	433	484	481	437	484	458	438	440	493	457	480	464	456	466	486	444	482	404	446	476	428	460	431	456	453	457	461	451	433	427	438	476	456	478	420	470	453	446	465	470	448	480	447	455	471	470	458	471	420	461	474	447	471	427	436	460	429	453	398	484	451	472	450	453	458	446	482	448	410	470	432	487	434	490	434	422	403	433	470	423	463	435	421	430	453	431	484	422	456	450	451	454	418	459	428	470	478	467	454	407	449	447	486	462	477	476	461	468	465	449	456	454	461	427	466	460	411	433	470	467	431	527	469	477	431	436	450	477	435	423	449	443	464	477	437	463	484	498	451	483	471	454	420	459	446	442	476	459	442	430	475	412	450	502	433	440	449	448	494	423	436	432	433	447	450	470	441	447	418	444	478	464	443	438	440	499	467	491	467	480	428	425	477	476	415	451	444	454	462	444	459	413	461	465	446	458	447	456	458	467	449	433	423	414	413	460	494	434	434	461	463	484	488	453	410	408	446	463	391	458	469	448	435	406	464	472	474	420	419	451	480	469	435	473	473	439	438	466	454	444	458	437	478	459	445	471	459	462	440	477	463	422	483	449	439	496	460	448	454	459	429	442	431	434	450	455	479	448	447	472	465	445	464	431	432	497	452	423	454	437	472	461	441	387	476	458	410	500	436	467	460	428	448	477	439	441	443	462	439	445	441	481	444	465	451	445	413	456	456	466	426	485	445	453	462	431	425	430	428	467	437	460	464	470	458	420	437	471	489	470	440	477	477	451	460	446	440	457	444	434	473	461	442	435	465	433	476	461	469	458	435	516	426	459	431	485	492	479	436	442	477	424	437	470	476	466	442	455	457	482	459	486	470	446	451	476	482	456	453	437	457	468	406	434	499	452	455	433	451	425	435	448	456	493	436	446	447	495	474	414	467	456	443	461	443	438	477	444	447	457	477	427	452	444	470	477	477	459	480	449	450	431	456	463	466	502	452	446	462	455	402	471	453	482	452	436	450	429	446	456	470	459	449	439	437	405	457	471	380	460	424	462	438	459	433	452	411	445	481	465	455	470	473	400	481	455	476	469	448	454	445	454	455	427	454	471	455	444	440	483	455	485	427	444	441	455	442	448	477	479	495	461	449	482	453	427	467	470	447	458	456	495	479	447	422	467	455	484	485	436	448	417	453	447	460	447	480	443	436	432	472	448	453	419	422	468	413	462	492	469	460	444	462	462	453	464	413	448	454	501	453	463	455	412	474	468	432	428	480	457	442	447	449	473	454	472	458	486	443	476	435	436	469	469	486	423	482	475	469	442	463	424	437	437	464	452	443	481	465	466	461	443	446	457	483	482	432	493	421	450	461	471	423	452	429	430	447	504	478	440	446	462	441	491	438	448	438	440	421	454	503	472	445	461	482	463	443	491	464	447	422	435	431	459	467	466	445	467	467	445	468	467	442	433	474	448	444	458	458	467	441	449	474	452	441	422	428	472	465	445	469	452	449	435	465	440	438	499	454	446	462	469	477	417	493	445	461	421	455	432	428	471	429	451	448	457	396	423	455	465	441	455	467	487	425	431	474	424	488	421	446	459	447	452	444	466	442	464	480	449	462	409	463	443	449	432	445	443	449	445	441	420	433	437	476	467	449	456	452	456	484	441	440	489	433	462	438	416	478	407	446	459	450	425	507	458	463	467	468	464	430	438	482	490	468	471	438	447	424	469	444	446	418	489	472	461	477	462	440	426	484	424	440	449	473	475	442	449	457	474	435	459	446	479	456	442	440	473	413	445	441	446	426	471	406	461	407	467	463	445	476	428	460	460	419	463	424	451	440	436	471	477	479	445	472	453	467	453	463	396	486	450	455	427	453	456	495	440	421	433	432	452	442	453	472	473	491	422	451	454	424	446	444	437	469	433	523	478	459	458	434	428	413	457	426	449	478	472	490	435	456	452	462	477	478	445	449	489	462	474	463	442	458	458	450	437	494	458	457	443	460	493	444	429	442	489	469	431	440	445	472	473	446	447	469	436	480	435	448	473	469	444	434	477	451	479	454	462	476	459	463	487	467	458	446	495	439	432	480	457	442	451	471	465	479	462	468	439	435	446	447	444	502	468	450	472	418	464	427	482	426	462	438	447	423	454	430	447	491	494	453	451	466	427	478	486	462	497	439	464	422	444	464	458	419	449	416	462	429	454	461	442	462	442	457	470	444	383	422	461	465	432	463	438	464	466	440	427	449	403	444	406	431	452	482	423	412	454	438	437	456	452	445	477	419	417	459	444	436	499	473	463	464	416	410	467	425	455	459	414	450	485	446	441	448	442	430	438	427	479	454	432	450	441	429	406	452	464	469	446	508	452	439	490	452	448	426	420	489	453	475	457	422	463	428	473	459	439	444	438	430	476	450	468	458	440	474	418	493	426	436	432	444	428	435	473	433	463	471	426	428	463	432	440	442	439	454	418	471	454	458	444	447	473	437	440	434	494	454	457	494	479	432	423	506	465	472	455	493	451	475	446	459	455	449	480	474	514	461	460	448	461	469	453	453	462	475	432	438	460	449	435	452	473	480	454	397	503	481	430	471	447	428	432	453	429	486	504	450	482	433	467	458	456	477	453	491	445	416	445	461	457	400	434	449	463	438	438	473	448	434	469	436	442	474	471	448	445	464	453	443	398	443	449	430	443	439	477	473	487	450	432	469	462	456	436	486	416	456	448	444	449	441	445	424	438	446	440	405	458	414	431	435	426	481	452	464	416	437	434	492	452	486	439	464	457	461	447	440	420	449	423	436	482	452	461	477	430	452	451	447	468	470	469	438	460
75578	64923	62587	36714	7991	706	402	366	338	320	302	268	265	241	272	263	232	217	242	219	230	234	237	235	227	234	217	217	216	241	224	203	203	222	226	214	216	212	222	228	211	214	208	240	374	770	1515	1176	522	473	604	496	653	508	377	254	276	244	260	229	240	221	225	241	228	251	243	221	206	207	220	193	231	275	212	229	227	256	237	249	239	221	184	246	211	226	216	223	232	212	212	286	414	323	297	302	229	231	198	226	228	236	226	216	200	210	195	233	200	215	209	202	227	205	220	217	215	192	204	223	199	201	220	202	200	221	187	201	237	203	196	207	201	216	217	221	210	259	220	212	221	221	205	184	194	213	214	208	188	234	224	204	166	217	218	236	223	234	216	202	207	198	199	220	227	223	248	215	197	198	206	211	216	193	208	196	243	215	200	212	246	202	220	212	205	223	229	249	190	193	222	231	217	210	249	197	189	188	219	191	198	205	233	235	225	211	176	209	173	185	186	198	218	199	209	222	220	205	219	218	190	176	206	189	233	215	216	204	194	205	215	189	204	200	209	226	196	204	209	180	215	208	201	222	217	194	224	181	198	198	214	214	220	225	224	199	200	194	208	222	232	223	192	199	182	243	207	215	223	209	179	173	202	218	203	192	230	195	212	220	223	197	204	215	218	221	193	205	208	201	224	199	206	216	200	215	188	196	187	222	216	225	218	204	219	223	209	181	215	203	205	247	208	204	228	196	223	224	227	257	218	212	203	214	210	231	208	192	201	203	222	211	204	228	205	207	191	192	208	239	219	232	224	199	211	214	200	223	205	197	214	211	200	228	202	236	190	210	249	221	201	221	210	205	229	205	229	209	220	225	215	235	204	198	210	227	205	222	195	222	225	224	197	217	205	179	211	196	199	222	219	220	213	233	218	235	227	205	204	223	201	219	219	208	197	224	204	215	224	200	201	202	207	210	206	206	217	222	204	208	206	200	207	211	211	239	192	201	209	214	211	205	220	222	202	220	201	211	205	211	216	228	208	198	180	200	243	223	208	230	200	229	206	216	224	222	212	196	219	206	227	215	193	193	211	217	201	222	228	224	200	215	239	190	188	172	187	212	233	228	218	213	194	204	209	206	206	209	190	195	192	237	190	230	206	202	215	208	219	214	224	221	187	201	211	201	221	219	235	210	206	205	221	208	223	202	221	194	224	214	226	193	209	203	206	204	196	209	219	215	199	205	198	198	217	202	206	193	208	191	176	196	199	205	227	219	215	220	211	198	198	195	214	196	213	199	215	253	200	238	202	219	236	229	218	234	211	208	210	221	218	241	218	231	218	219	210	206	192	225	198	234	225	207	233	192	168	212	200	230	191	210	234	217	208	204	207	220	203	207	201	228	210	203	221	227	184	228	236	212	224	227	219	236	228	201	211	225	220	231	189	188	219	204	207	220	206	240	207	202	212	222	223	196	218	218	207	217	212	205	218	228	244	224	215	208	213	214	201	214	191	213	201	205	205	205	210	196	212	222	203	214	205	210	205	183	181	211	183	217	224	195	219	207	205	216	221	194	206	204	198	214	211	200	208	209	181	207	201	222	204	212	213	210	189	236	195	203	197	191	239	212	218	223	204	207	193	218	207	235	198	214	210	212	225	207	226	212	252	200	210	198	213	216	206	227	220	223	221	223	228	209	209	204	229	212	217	191	216	227	224	216	221	186	207	214	220	185	218	214	211	213	209	220	202	201	216	211	203	221	216	210	201	187	217	210	211	206	207	187	218	207	233	214	199	225	217	221	233	197	179	221	213	199	208	225	206	208	205	228	217	222	183	216	228	223	194	234	205	201	203	238	188	247	210	215	224	194	217	200	191	207	203	196	222	226	218	215	236	212	230	195	191	214	202	223	213	201	225	237	214	214	204	204	232	214	203	185	204	216	211	217	210	214	197	216	216	231	213	197	223	212	189	212	222	218	222	194	197	191	204	224	210	189	229	226	187	237	218	232	185	196	219	197	212	198	201	192	225	202	227	196	211	204	223	181	205	228	199	216	201	207	222	220	186	222	216	213	190	221	214	220	241	224	189	232	218	203	194	234	220	206	193	225	207	204	186	179	207	210	204	207	213	189	186	209	219	206	217	226	224	193	223	216	217	199	203	187	211	226	221	203	193	246	216	229	220	232	217	207	197	189	219	200	203	208	201	193	202	203	200	214	213	208	208	200	205	197	218	204	193	216	231	201	209	209	243	198	214	212	217	218	206	208	218	215	200	219	236	237	243	224	225	185	212	203	212	210	206	214	209	191	180	209	189	199	210	204	198	189	202	223	214	221	213	210	197	196	190	212	206	221	195	204	201	199	210	234	245	234	225	233	193	212	238	191	194	214	214	218	206	181	213	196	190	221	229	221	256	229	208	224	219	216	189	212	200	208	240	199	194	213	210	218	246	194	197	241	199	203	241	173	212	221	215	213	195	231	226	205	212	211	221	189	207	227	213	219	199	223	207	212	241	212	200	206	211	210	191	205	245	219	216	216	190	221	217	221	220	178	218	197	211	207	207	202	212	199	191	189	205	262	240	187	206	226	237	203	193	199	227	216	205	219	221	237	205	218	202	225	219	210	202	202	190	195	175	186	216	227	199	236	219	210	203	217	205	214	227	205	207	219	230	214	225	196	229	211	229	202	225	235	224	214	230	209	164	198	186	210	203	191	230	206	201	213	225	242	213	219	191	226	223	212	227	193	193	222	208	217	176	237	227	222	200	235	227	220	239	215	217	181	212	241	207	183	199	197	211	247	207	224	231	205	230	217	196	206	247	233	210	208	195	245	187	224	222	200	211	175	220	221	195	205	234	238	209	175	203	246	200	215	192	206	211	198	191	241	241	197	187	220	215	202	214	214	196	231	216	223	193	225	219	232	211	204	214	219	196	212	191	207	190	188	203	215	222	204	224	187	218	209	205	220	201	202	211	217	215	186	212	228	188	208	201	188	189	222	212	201	217	220	211	198	230	221	230	242	209	206	230	198	197	188	188	210	207	211	212	215	227	209	210	190	214	204	213	234	203	205	199	242	199	190	222	212	218	218	201	214	230	248	220	210	224	202	203	195	221	214	197	212	217	199	213	204	225	225	218	205	193	241	192	217	191	223	201	230	201	203	200	200	190	208	220	198	215	204	232	225	203	205	199	213	181	224	204	221	215	213	193	209	209	192	237	219	210	194	213	223	202	191	200	191	192	193	192	225	225	222	212	201	195	194	204	196	207	216	185	204	210	213	199	206	210	227	255	216	224	198	225	209	217	180	206	203	225	224	192	213	208	210	203	223	212	222	161	196	208	189	235	196	192	202	228	214	215	236	215	210	195	199	211	208	193	219	182	195	193	206	175	224	203	210	197	225	201	237	221	209	217	203	195	211	228	204	234	227	216	193	233	231	200	171	221	206	217	229	200	213	193	211	195	174	203	211	222	205	207	178	205	186	209	192	193	220	227	236	200	208	205	209	238	213	237	219
49471	51084	56265	17942	2031	1715	1564	1368	1184	1051	981	958	879	812	832	815	752	774	757	747	695	712	704	643	647	623	644	652	656	613	642	651	664	597	645	618	651	632	608	616	623	621	672	910	1744	4841	9945	7230	2870	2309	3631	2759	4365	2840	1928	1170	1287	965	956	770	774	725	724	692	684	731	773	752	670	660	740	731	726	626	668	678	716	787	803	850	844	838	732	689	650	661	632	625	611	587	575	1075	1968	1675	1211	915	707	639	574	546	586	596	613	574	593	562	530	564	554	609	581	590	613	568	553	588	557	582	580	559	617	619	560	600	610	594	610	595	582	570	570	599	566	538	583	585	585	568	554	538	541	573	578	559	569	569	581	565	600	562	558	605	552	599	565	596	580	613	574	590	530	609	580	570	526	606	575	559	569	560	589	594	592	502	593	597	645	582	539	541	632	594	576	556	583	605	552	566	553	632	580	575	567	556	616	591	587	585	561	610	616	530	536	561	565	539	544	588	562	598	612	574	589	608	591	616	565	558	545	541	598	585	602	613	555	563	614	579	577	562	591	561	552	526	588	572	561	600	584	589	596	576	562	565	579	589	611	556	646	607	564	552	591	587	564	595	558	574	595	574	601	607	563	585	552	565	577	552	601	563	588	614	575	576	556	585	576	614	576	599	586	566	626	541	601	552	533	585	538	603	550	566	559	597	556	556	571	582	598	567	603	589	605	584	589	589	575	564	595	616	579	585	569	590	610	574	560	588	600	558	570	584	643	572	561	579	615	564	597	576	591	616	632	618	568	571	577	568	565	600	539	568	611	548	561	544	536	599	566	598	552	623	581	610	569	589	574	583	582	570	552	631	591	552	614	588	596	544	552	584	579	609	543	532	589	595	609	605	555	610	588	596	592	575	587	576	574	604	608	578	538	584	600	590	571	549	563	586	560	582	573	560	587	563	604	581	574	564	565	570	588	595	597	549	562	579	562	590	582	548	557	600	581	569	592	605	596	601	601	545	571	570	603	579	548	556	569	579	542	564	605	586	607	584	558	600	557	600	562	568	577	581	582	619	574	566	616	581	566	554	525	589	550	532	592	591	622	560	593	638	587	560	557	537	596	586	567	576	613	587	587	565	575	582	554	560	578	541	596	595	557	583	579	593	557	573	579	543	572	582	613	535	592	581	550	592	550	551	547	575	567	569	623	588	568	599	581	571	574	595	636	533	580	598	566	575	595	587	578	572	552	596	597	579	518	577	553	545	578	529	636	527	538	556	544	581	565	578	543	611	551	573	590	610	543	600	543	579	551	619	572	577	581	562	572	552	596	592	583	590	587	572	559	574	618	596	549	531	581	542	581	548	538	600	563	558	589	578	553	558	578	590	555	610	622	559	574	535	581	572	592	556	569	585	620	593	548	561	583	537	580	566	579	561	598	578	627	564	577	642	557	581	529	584	552	576	544	621	597	607	563	545	544	573	561	585	585	586	596	575	588	589	600	610	572	559	530	572	554	576	552	634	582	569	574	586	542	552	563	628	542	593	541	547	563	522	603	576	571	572	581	584	576	608	572	590	587	578	550	600	566	578	599	609	567	598	562	575	606	553	553	575	572	578	644	581	615	572	571	570	579	561	624	546	629	542	556	569	587	597	598	625	591	529	577	564	591	571	578	563	564	606	582	561	596	583	582	575	534	573	587	604	584	611	561	557	563	627	559	574	563	592	560	560	564	604	608	622	590	575	570	551	598	606	565	584	517	562	574	601	525	524	559	601	578	572	558	549	601	605	555	573	581	599	580	583	588	585	566	558	587	607	577	609	582	596	585	605	548	561	580	590	590	588	550	586	554	560	566	577	602	579	593	556	532	608	570	585	565	608	544	569	608	572	552	611	540	548	582	581	565	601	594	583	539	626	567	570	557	609	594	555	596	615	573	567	584	593	612	578	583	571	577	576	568	552	521	545	561	613	599	567	554	570	586	528	541	575	589	566	617	636	593	563	574	577	539	597	587	562	572	579	590	556	597	610	559	552	577	570	572	555	583	610	553	576	577	589	546	568	540	556	548	629	590	603	576	587	598	559	572	574	583	559	534	579	597	587	544	608	549	557	521	609	628	560	575	587	611	602	581	538	566	560	570	611	578	552	606	604	586	605	555	597	564	578	593	555	559	631	599	608	585	570	585	597	572	594	595	603	580	576	592	568	604	594	546	603	599	594	559	587	582	560	588	606	564	564	580	582	531	581	559	579	590	579	604	593	553	575	594	609	569	586	615	575	616	570	519	539	572	602	570	596	606	618	567	593	559	621	614	574	577	557	581	583	599	551	530	584	546	578	582	584	567	587	568	616	523	541	614	536	637	588	556	549	564	580	589	615	588	545	588	582	579	599	563	585	606	611	552	585	575	561	543	564	554	576	586	603	561	576	575	551	578	563	567	564	587	567	588	590	603	569	597	546	576	604	547	531	562	561	588	561	593	534	608	584	595	577	578	580	592	566	595	578	577	604	593	582	549	573	576	570	589	606	557	590	554	578	602	558	566	555	555	568	569	584	571	563	577	557	588	596	585	593	570	570	564	539	570	561	554	599	611	590	572	603	568	622	593	551	580	549	574	583	589	567	588	555	635	568	611	572	579	563	586	588	589	521	562	578	559	594	550	584	575	581	599	612	528	582	586	571	575	576	592	600	570	603	548	572	591	580	570	594	587	583	569	522	605	613	563	580	587	588	582	567	572	599	586	596	579	534	593	553	604	559	585	581	529	558	533	600	609	562	635	555	594	597	575	600	577	602	549	582	591	576	569	600	609	587	616	561	580	595	571	594	590	577	598	548	600	570	575	547	550	578	594	590	591	567	542	577	582	578	582	617	571	608	560	557	553	581	624	599	527	591	598	579	582	558	590	592	597	593	583	584	593	592	552	580	589	561	564	599	560	571	577	591	544	580	588	535	563	549	598	623	533	585	548	577	584	563	578	572	589	575	583	600	579	619	577	579	619	567	564	550	605	543	574	573	560	580	590	571	572	535	576	548	542	625	590	598	548	588	590	588	584	529	559	650	580	555	589	549	593	619	578	513	537	629	583	603	576	549	508	595	608	569	624	590	583	577	582	526	573	597	571	531	578	561	544	572	565	592	555	622	547	614	563	580	568	573	571	558	525	561	585	545	577	587	580	559	598	601	595	593	575	579	594	565	595	545	553	566	576	605	561	590	567	570	570	548	605	587	568	570	591	583	575	570	578	567	575	530	551	575	567	556	580	598	590	577	560	585	567	602	545	598	617	576	557	551	558	561	568	562	609	564	590	595	599	551	591	573	565	609	550	584	561	572	603	601	621	566	569	589	583	575	591	602	623	599	584	586	545	554	569	595	586	617	599	614	560	573	591	572	632	619	569	573	547	577	595	571	597	553	576	596	588	579	579	577	597	586	572	578	582	576	576	625	579	544	630	586	599	562	590	596	571	615	577	627	564	571	581	593	584	559	612	597	582	542	592	578	596	596	619	578	581	566	597	529	594	559
22207	9778	8564	3080	305	175	169	178	166	186	214	172	163	164	160	160	162	187	199	166	171	159	164	180	170	172	180	155	169	202	177	171	174	188	169	186	161	150	194	172	162	166	194	174	165	201	200	208	180	159	204	193	229	211	173	175	153	188	164	179	181	168	191	169	173	172	156	196	193	156	167	161	183	191	161	186	187	167	151	196	207	180	178	185	203	189	181	159	159	176	187	147	195	192	173	179	208	167	158	172	175	176	180	157	168	160	161	178	174	182	187	189	182	184	151	159	156	135	179	164	161	184	174	182	186	158	181	172	168	156	173	165	156	160	165	191	169	172	175	157	163	184	182	157	182	173	166	142	142	202	175	190	179	164	172	173	190	176	164	168	164	175	178	174	180	196	184	152	164	190	176	166	172	182	178	180	164	191	178	173	190	213	162	162	171	161	171	173	187	158	168	169	172	183	177	167	160	173	191	179	177	161	186	182	168	165	189	178	172	177	164	178	170	172	175	167	183	204	170	194	185	187	193	202	152	158	198	184	178	162	187	159	159	177	192	153	184	177	180	167	146	180	169	180	160	186	196	173	191	206	156	151	174	199	182	190	185	171	168	161	177	158	171	186	166	183	163	179	168	185	185	144	161	169	177	178	204	190	192	197	175	166	145	177	165	163	205	181	187	178	195	160	172	166	186	152	173	142	134	152	178	165	167	168	188	154	151	170	167	167	187	198	193	182	171	186	177	159	176	180	163	182	180	174	178	155	185	172	164	166	167	186	182	180	159	172	189	198	180	177	184	192	170	179	171	166	166	168	165	184	162	167	178	169	164	169	168	185	165	171	140	193	169	176	170	171	183	183	174	173	179	203	176	170	160	155	163	186	164	161	187	172	186	165	178	175	167	176	158	171	180	187	170	200	176	180	159	171	206	181	183	182	173	158	181	179	184	173	171	183	186	170	198	167	176	171	179	172	166	180	180	172	166	163	144	180	151	190	180	160	171	157	174	203	164	170	160	144	162	180	182	166	169	187	160	159	168	160	183	154	196	160	152	172	172	159	169	150	165	180	169	159	172	165	161	179	175	173	164	160	176	161	175	174	168	167	168	186	166	173	171	172	191	171	172	184	155	162	165	212	175	174	173	179	193	165	153	173	175	162	151	204	158	175	161	174	189	175	178	179	171	188	182	172	177	165	180	195	163	176	160	175	197	149	181	183	162	178	159	187	174	158	149	141	171	172	185	169	149	182	188	157	177	189	185	174	159	188	190	176	183	177	180	163	161	162	196	194	158	161	174	155	173	189	193	195	163	162	167	163	165	189	182	150	168	180	191	177	169	162	162	186	182	166	177	159	167	191	176	180	174	153	179	146	185	171	174	172	172	170	178	178	183	184	155	165	156	176	169	169	145	176	210	177	193	182	159	178	175	169	185	167	177	168	159	166	171	173	187	196	186	173	185	174	170	164	165	171	161	173	170	175	177	190	192	190	162	177	189	170	192	175	170	178	184	158	174	188	169	167	178	171	160	179	180	154	195	145	168	162	150	195	179	169	167	166	190	192	192	153	162	143	198	151	176	176	173	175	185	154	177	198	182	170	149	175	179	169	192	199	182	168	176	173	170	168	160	171	160	177	195	180	163	184	149	183	168	175	198	179	172	176	154	184	167	140	168	151	203	146	175	172	192	186	175	172	196	172	180	130	155	187	183	164	149	193	182	169	178	185	181	154	179	163	153	186	152	175	179	163	175	175	192	171	149	156	160	182	167	179	172	171	165	182	160	171	167	157	190	190	189	164	180	172	180	153	170	146	190	147	146	180	179	180	168	168	173	184	188	182	168	158	169	158	148	180	161	148	165	188	211	165	196	158	179	174	165	175	180	192	178	160	157	184	173	170	164	176	170	170	193	173	169	177	186	190	165	169	185	162	164	186	171	186	166	162	176	191	164	187	171	164	187	167	176	182	166	180	171	175	157	177	162	193	166	174	174	211	173	192	171	178	166	169	163	174	160	165	155	189	171	163	188	189	142	167	182	157	164	185	168	181	164	151	191	181	202	169	197	171	194	169	182	159	177	148	183	160	168	183	160	177	176	194	163	155	179	181	178	173	172	175	160	162	188	182	174	176	189	160	157	181	158	156	157	179	197	170	171	153	184	166	173	161	150	159	166	182	164	176	165	183	157	163	188	167	181	181	148	155	172	189	175	198	156	177	194	177	180	173	157	181	169	182	184	160	185	195	175	175	158	170	184	198	184	174	158	173	184	173	192	173	204	160	179	165	188	163	166	166	209	177	200	167	171	156	161	184	158	171	190	164	183	165	175	149	164	190	171	187	168	155	160	181	162	183	164	178	162	157	184	196	183	178	176	183	190	166	173	172	164	177	151	178	170	162	175	160	172	166	170	175	193	187	167	180	159	193	163	180	164	172	199	176	189	159	169	167	178	174	168	157	178	175	157	172	184	168	180	153	169	173	164	160	162	158	175	172	183	191	171	133	182	154	174	158	172	175	162	174	198	163	163	163	172	170	173	168	173	196	172	183	158	185	203	194	156	161	199	170	171	178	172	170	174	155	172	182	186	205	173	171	154	180	177	184	185	185	174	145	151	153	156	160	212	157	195	146	168	173	156	173	174	194	176	163	166	168	166	156	166	169	158	178	183	161	192	154	155	194	167	172	175	173	165	149	172	176	166	174	170	160	163	167	172	161	179	195	179	174	175	157	155	173	163	199	160	191	203	153	178	181	149	171	178	183	198	186	149	157	144	169	207	173	189	172	178	178	154	187	200	152	172	164	177	170	156	172	166	187	147	193	170	189	178	159	184	163	178	167	155	157	176	179	169	169	182	183	162	181	151	176	188	167	176	164	186	135	168	193	186	162	190	165	163	185	173	193	154	153	188	170	191	184	160	175	191	165	182	179	180	176	183	151	167	175	189	158	185	169	168	196	179	206	152	177	174	169	194	175	187	189	149	172	168	179	187	173	180	188	153	163	165	179	165	154	170	181	184	171	191	165	181	165	169	185	187	159	172	209	143	190	171	201	170	185	154	173	154	155	189	168	169	176	179	164	185	184	172	172	179	188	197	156	187	160	173	163	161	174	163	163	191	184	190	191	141	191	161	167	172	191	150	163	189	169	182	165	161	190	143	198	166	182	168	167	169	189	184	174	174	166	192	172	168	175	195	178	158	144	175	176	165	191	190	191	167	173	172	192	149	182	158	169	180	185	168	184	173	157	184	169	162	157	161	166	168	152	170	167	166	172	179	180	181	165	182	203	181	164	157	153	188	151	181	187	155	173	170	154	170	156	186	162	180	185	173	146	175	165	164	143	175	160	175	162	171	174	176	175	176	174	190	187	158	181	153	163	183	164	179	178	170	165	169	173	192	169	168	164	192	164	183	185	178	187	181	153	174	159	166	189	176	161	184	155	144	164	176	167	200	162	175	164	178	169	177	179	174	185	174	170	171	178	179	181	198	184	173	184	199	174	185	172	196	157
18736	11877	14508	5261	567	558	563	525	508	518	533	510	509	503	536	508	533	528	485	508	497	492	461	489	508	502	479	448	525	464	480	511	495	473	456	494	474	490	467	507	502	471	531	525	533	723	1019	831	710	631	633	631	771	620	575	482	568	480	508	516	502	486	512	486	484	526	544	490	472	522	492	492	535	451	480	512	530	495	522	549	481	491	508	520	522	533	537	496	490	468	521	596	624	616	632	596	483	493	465	461	473	471	501	491	485	508	487	474	473	512	505	482	525	485	480	485	532	501	455	502	474	516	487	469	500	486	473	488	481	540	489	487	441	494	529	469	514	493	544	478	445	498	481	484	505	461	487	499	513	489	459	479	534	481	502	474	510	461	527	490	461	507	528	452	517	483	496	517	487	490	468	526	504	471	455	518	473	474	483	529	466	471	478	465	471	529	476	444	507	507	484	481	460	525	513	462	444	458	469	431	507	510	474	476	428	493	503	511	508	507	471	516	499	473	487	474	483	453	496	499	527	472	490	502	495	507	520	518	482	505	525	473	522	490	488	460	476	483	485	491	500	513	453	523	475	508	517	502	491	492	483	490	509	498	486	455	491	500	537	461	508	497	519	477	476	497	489	498	467	442	472	529	474	467	506	480	468	494	493	480	453	471	472	485	471	487	458	459	456	506	488	506	479	511	483	483	476	453	494	484	489	515	495	510	474	499	483	501	498	481	507	451	455	472	496	475	499	473	478	516	488	485	484	508	486	454	511	510	496	478	463	484	472	440	469	501	523	477	476	504	518	455	469	473	471	467	467	525	491	515	479	505	476	528	471	521	527	504	506	508	502	477	487	469	469	505	442	481	484	511	444	475	467	473	479	478	485	488	474	478	487	524	468	486	508	497	475	433	498	540	459	488	488	471	495	505	481	483	477	436	442	486	460	471	495	495	463	468	506	479	494	455	435	453	496	535	475	491	481	495	498	476	496	506	461	512	529	497	453	517	485	482	453	508	508	496	489	457	532	482	488	490	478	467	459	480	486	492	502	508	474	490	494	476	475	475	482	489	479	517	473	532	491	487	472	494	516	479	544	529	477	495	516	518	468	503	489	491	500	497	483	481	492	459	465	490	465	490	472	510	514	514	504	492	464	465	506	489	500	506	499	479	501	501	493	489	477	513	461	461	506	458	478	481	496	504	461	493	516	525	499	476	494	480	462	526	484	498	482	425	457	499	507	493	495	532	474	481	489	469	447	490	482	465	478	486	484	493	456	437	485	507	484	463	489	505	482	484	504	496	490	505	482	475	487	487	472	494	448	490	493	470	494	476	488	518	472	473	446	488	498	486	475	508	492	526	512	501	472	487	493	507	508	483	510	455	484	477	509	485	525	485	517	519	484	468	493	462	515	539	493	485	476	478	505	524	544	510	490	494	505	458	521	528	518	517	474	495	550	505	492	477	499	471	498	476	511	502	515	454	454	462	487	476	520	492	478	478	510	490	475	492	476	471	472	458	478	554	477	512	442	480	500	496	484	501	499	490	482	505	500	476	463	536	468	507	462	495	487	471	485	488	485	499	498	498	504	503	459	467	495	453	485	480	458	503	504	478	498	542	488	484	465	491	482	499	492	503	517	486	476	477	500	518	503	460	472	488	475	497	491	471	473	490	487	482	506	528	489	512	496	473	535	485	539	522	505	504	497	505	465	495	522	486	518	486	518	503	480	458	475	489	490	462	485	484	535	500	489	493	477	510	484	521	445	496	524	474	438	472	474	494	490	525	433	486	511	494	463	468	526	532	460	510	483	495	463	496	482	462	504	511	475	537	466	470	529	515	518	519	492	486	452	462	465	506	461	480	473	492	524	473	485	499	460	511	507	475	445	525	494	502	502	487	523	471	509	501	436	477	473	481	475	485	447	480	493	482	506	550	494	446	466	478	510	446	500	479	479	481	507	449	481	507	474	496	495	450	472	484	478	467	488	483	488	508	512	480	483	470	494	513	457	472	492	484	489	480	446	453	487	457	495	465	469	514	466	479	505	466	510	478	490	477	453	517	504	484	491	485	471	491	498	466	500	476	482	471	490	474	489	508	509	486	492	498	485	501	515	484	480	513	482	495	502	506	502	471	489	456	489	481	529	500	464	511	510	490	499	488	494	521	496	472	503	456	529	424	471	459	522	485	466	474	484	533	475	472	470	474	495	510	490	491	472	486	514	495	467	497	476	503	518	481	447	472	507	487	474	477	477	506	486	482	497	486	515	527	482	497	457	495	476	470	515	472	478	475	472	516	489	476	459	473	497	514	512	510	482	504	540	524	510	498	487	493	496	446	484	494	429	502	489	493	515	460	483	525	474	471	480	542	531	492	480	484	506	462	460	484	515	457	456	511	473	525	505	517	476	471	478	518	518	492	496	478	477	462	484	503	497	458	468	465	512	485	515	549	543	489	439	496	474	466	486	477	493	464	534	487	468	476	504	520	456	495	506	475	501	478	465	473	477	438	457	489	485	473	483	474	454	498	483	477	497	508	471	524	440	505	481	500	507	469	482	479	491	464	527	468	492	497	475	472	485	511	434	472	470	487	494	479	503	486	500	485	486	541	505	503	497	516	506	470	507	471	464	458	517	508	489	512	486	434	503	460	492	506	491	497	516	478	476	529	488	495	504	455	481	466	507	472	463	491	492	506	508	494	526	469	489	496	472	483	494	491	494	481	469	486	490	492	526	489	476	535	406	489	475	483	480	462	482	509	483	498	496	490	480	486	509	505	470	444	521	461	482	513	483	458	457	530	504	492	500	477	455	486	473	460	465	482	510	516	408	503	462	477	550	495	522	492	502	462	498	509	492	483	482	480	542	467	490	497	478	493	474	458	506	515	494	428	464	477	517	459	498	478	509	529	495	508	526	488	487	495	532	493	502	486	471	490	483	443	460	485	458	519	457	488	483	497	519	484	453	505	455	467	516	492	472	522	440	503	468	492	524	491	450	472	485	532	508	470	493	506	503	460	510	472	514	475	512	444	482	494	457	512	545	447	484	481	487	516	451	481	482	488	474	478	439	519	464	457	513	506	474	509	486	490	454	515	472	502	500	546	487	503	522	498	487	486	504	456	517	513	495	494	475	488	485	485	477	471	514	523	454	462	490	479	510	496	481	495	501	512	481	486	469	503	484	492	535	498	462	514	470	477	493	457	512	470	523	472	464	456	544	487	502	489	471	484	480	503	492	473	456	462	485	452	478	507	502	479	490	489	489	472	508	482	495	496	479	505	460	471	442	493	500	451	523	496	463	499	572	444	518	497	498	500	499	504	446	485	493	518	485	407	495	467	473	494	496	488	499	477	482	530	504	475	450	510	529	517	512	539	475	500	470	507	461	437	481	447	483	449	478	488	495	473	477	497	501	507	477	490	446	531	437	515	508	493	513	509	474	491	514	455	463	504	482	456	453	467	509	474	475	496	480	496	451	473	479	465	507	479	473	469	521	480	491	483	495	501	528	509
62471	51830	48309	28304	3260	294	251	209	218	200	209	163	187	161	189	184	148	147	149	165	165	151	170	173	163	162	161	154	164	129	152	146	156	143	163	157	132	142	179	154	149	145	155	160	234	456	776	662	547	251	286	348	428	343	241	216	213	215	178	159	176	163	187	163	170	155	169	167	151	176	144	176	142	166	155	138	173	154	205	157	149	167	170	179	168	148	146	134	141	157	167	238	218	200	192	185	132	150	145	153	169	150	121	139	156	146	158	153	148	168	154	152	133	136	163	145	135	128	160	143	158	137	136	139	160	162	153	138	166	142	141	148	169	161	163	154	152	148	122	153	181	152	160	157	160	142	141	169	140	125	154	167	125	152	134	153	160	142	158	135	125	150	175	142	166	155	145	152	148	138	175	151	133	137	151	126	150	152	147	147	156	128	149	141	155	152	151	176	154	161	145	174	156	166	158	143	141	140	125	121	156	134	147	141	164	145	166	138	176	148	123	137	164	144	155	179	147	165	132	159	130	151	145	158	161	142	170	172	151	145	153	145	162	162	145	152	129	151	160	157	150	166	154	159	124	141	169	162	170	158	152	137	138	146	159	165	165	171	144	143	160	146	144	145	141	157	161	155	142	149	135	151	152	147	162	158	147	136	147	157	131	164	157	131	183	156	156	148	154	136	131	170	136	159	146	137	151	130	155	157	141	168	151	163	142	140	142	170	146	152	128	165	149	167	159	186	156	163	156	159	158	166	173	164	161	154	153	162	149	144	140	153	159	130	157	144	139	175	151	159	182	148	155	150	146	176	131	149	166	141	145	157	135	166	169	141	132	157	152	115	147	150	169	168	149	135	143	152	133	150	155	156	149	146	161	164	143	149	170	146	131	145	150	162	138	163	134	145	152	175	141	160	146	163	163	137	167	140	131	159	140	124	168	147	162	136	156	146	164	134	155	147	149	186	159	161	146	147	148	173	139	161	141	148	137	163	131	164	122	143	176	166	146	147	153	159	110	123	153	139	140	154	156	140	166	146	150	186	146	134	154	157	161	129	171	145	135	152	159	140	156	133	156	145	144	152	168	145	163	153	165	135	173	162	151	158	148	146	134	131	159	163	132	170	162	161	119	152	166	150	179	149	134	155	154	154	139	156	129	156	148	148	132	171	137	144	145	147	177	163	143	145	148	154	153	152	149	163	154	132	135	140	142	164	133	129	142	138	132	150	150	165	140	131	171	153	149	146	138	154	170	128	154	160	154	143	145	149	138	152	151	144	152	147	139	175	147	153	140	144	150	146	161	161	157	154	151	173	162	131	143	136	152	157	144	159	141	148	149	131	159	139	168	146	133	166	132	144	131	132	144	151	155	156	152	138	137	136	153	144	140	157	155	164	157	161	128	161	163	150	133	152	136	147	152	144	157	157	129	164	159	146	152	139	154	148	171	149	150	153	146	150	151	151	145	151	143	177	184	153	154	150	139	159	149	156	157	158	163	149	154	153	147	173	135	156	163	170	159	132	168	154	166	132	126	157	151	148	157	139	157	162	152	153	133	138	150	164	147	164	166	149	158	148	134	141	137	144	144	143	164	155	188	157	146	143	153	147	167	183	168	164	158	176	136	162	159	152	152	139	152	152	130	142	153	144	166	141	126	156	170	174	149	127	146	166	153	134	147	150	146	149	154	144	140	147	147	161	163	137	142	142	156	149	184	163	150	150	173	150	150	148	155	150	177	134	165	159	148	175	155	151	167	144	149	125	154	149	171	132	147	159	143	154	160	158	136	162	162	152	163	141	136	118	158	159	145	152	171	141	168	154	147	170	154	140	133	158	155	146	157	140	130	169	166	151	142	146	155	159	148	153	155	159	173	148	142	165	141	137	146	150	137	160	142	123	149	150	140	137	151	151	147	164	157	163	161	161	154	148	155	146	139	120	163	163	136	137	143	139	128	145	167	165	138	138	162	166	151	155	163	156	157	158	158	155	139	133	148	150	147	160	131	124	140	157	151	130	148	151	146	136	147	146	170	145	146	148	152	153	166	142	137	148	140	172	168	173	172	156	148	125	148	136	137	151	138	152	174	189	149	131	136	127	139	169	160	174	181	173	181	137	156	120	145	173	155	158	166	144	155	157	146	153	152	155	172	142	157	136	156	127	144	150	175	172	150	162	128	151	180	159	157	135	149	143	181	161	168	150	142	140	152	153	129	157	137	149	155	153	137	130	169	157	143	130	152	163	140	160	147	140	149	120	140	153	144	147	152	159	147	161	159	144	154	164	170	138	136	146	131	133	161	164	155	150	147	160	151	155	140	159	162	147	172	191	161	147	164	143	149	163	161	169	144	174	146	130	146	139	168	155	135	161	119	146	168	131	164	155	152	155	154	139	149	156	159	136	152	157	154	134	152	158	172	144	142	132	144	169	171	148	168	154	127	150	172	145	140	160	159	160	138	161	135	133	140	141	163	159	147	176	172	193	152	146	144	158	149	152	140	176	160	157	161	151	166	149	133	158	149	140	162	164	148	180	162	131	138	134	162	155	170	172	163	153	156	146	161	161	182	136	177	118	173	152	142	138	160	149	159	143	150	136	128	160	161	147	150	141	178	131	176	143	138	123	142	153	138	138	148	171	151	155	131	168	155	137	145	126	149	159	141	122	146	171	178	158	139	156	159	156	134	148	122	135	164	172	136	155	175	140	155	156	153	158	162	136	143	158	136	144	165	140	163	138	142	134	149	171	160	160	157	154	133	142	148	162	147	153	166	143	140	145	161	169	143	157	160	146	141	129	137	150	143	141	145	150	160	153	146	147	150	155	152	166	158	160	143	152	137	135	153	172	133	148	123	160	146	154	129	155	158	135	153	165	160	163	148	171	132	155	138	156	174	147	139	150	137	156	156	145	158	157	146	161	149	164	131	180	137	152	143	150	154	154	162	158	154	152	150	161	149	132	155	158	165	140	153	159	143	158	155	162	146	139	157	164	129	155	142	162	153	166	164	169	165	161	157	163	150	162	151	147	158	157	162	134	173	183	144	152	137	152	128	147	143	131	163	150	168	172	150	162	143	148	137	154	160	125	136	129	155	174	136	137	133	158	131	129	143	150	145	159	156	151	157	173	131	171	146	135	160	133	148	178	135	127	166	146	157	137	152	163	179	152	155	143	162	165	151	158	133	142	149	157	158	148	164	127	161	155	139	164	157	146	132	153	154	171	155	164	157	149	141	154	150	157	146	147	141	169	148	173	135	140	157	140	153	150	171	158	152	142	145	148	161	157	153	148	159	152	150	150	135	162	153	153	142	135	168	159	163	161	154	144	143	146	158	136	158	159	147	158	149	141	149	168	145	118	164	167	143	154	146	153	149	193	163	133	154	157	158	155	153	161	170	139	159	142	144	131	174	146	140	126	157	137	144	157	132	146	156	169	182	169	149	136	147	143	166	122	148	159	149	168	163	146	142	157	166	146	138	152	129	143	140	164	141	159	161	135	161	157	153	132
39276	40050	45326	15520	1289	1153	954	854	812	717	658	650	572	560	523	558	529	546	503	518	500	490	496	480	497	459	529	466	421	495	500	456	437	518	404	494	447	484	435	481	448	497	539	692	1248	2775	5266	4287	3310	1154	1415	1830	2884	1853	1303	743	926	692	632	565	571	519	528	516	561	482	490	522	507	483	502	512	508	499	475	462	530	540	505	545	590	550	527	548	528	509	494	457	468	483	501	896	1090	998	867	574	464	467	431	446	451	452	412	449	399	444	449	444	442	433	447	443	435	465	466	419	444	420	402	471	415	445	452	423	433	426	426	489	457	419	403	440	428	431	458	465	428	415	457	436	431	433	436	428	422	436	440	402	438	431	412	415	461	450	485	454	433	444	403	459	481	469	417	399	399	427	442	461	424	401	425	429	426	421	431	435	419	471	472	441	410	428	406	456	462	459	451	442	423	428	437	460	447	464	452	469	451	466	460	443	392	407	432	453	402	463	456	467	459	399	394	421	452	470	412	475	471	401	421	395	465	445	415	404	463	447	434	449	462	412	436	426	441	457	412	408	469	422	472	406	446	421	466	474	451	477	436	433	405	416	465	420	426	450	463	448	426	416	433	447	420	420	434	462	410	444	451	433	474	469	444	450	438	459	454	460	414	419	438	436	417	458	483	412	461	472	469	399	433	469	446	440	474	435	440	428	454	438	421	431	435	453	439	444	436	442	456	440	417	436	423	451	410	450	410	451	445	435	416	457	399	440	430	486	446	432	438	436	418	446	434	409	442	443	447	464	425	420	459	459	438	373	447	481	382	466	465	423	450	471	441	489	420	443	446	443	424	452	437	410	445	414	432	463	452	435	372	442	452	444	400	416	430	456	411	455	446	443	430	423	454	473	458	421	406	467	450	442	430	438	461	467	458	440	410	424	440	449	451	409	472	447	443	482	444	445	405	418	427	408	432	447	474	457	444	403	407	429	438	412	444	432	460	406	433	431	451	423	426	426	433	420	424	421	431	420	456	454	423	400	423	472	439	429	437	417	435	424	439	438	414	376	472	470	455	446	391	437	411	433	419	423	404	457	426	438	446	452	446	416	461	449	425	426	415	418	455	414	469	461	423	435	428	455	459	418	436	411	429	401	404	412	451	437	419	445	446	475	449	442	465	418	446	440	434	419	437	404	442	461	407	445	441	433	439	447	415	464	389	473	421	424	425	427	433	487	436	417	432	412	442	429	453	460	457	478	460	472	440	466	435	375	430	458	477	477	407	414	412	444	452	426	452	420	439	459	459	476	439	408	458	414	437	391	429	428	433	432	444	424	412	450	423	416	401	476	453	414	427	411	449	484	424	448	428	431	442	440	425	431	437	424	430	451	445	461	396	401	432	439	427	440	450	420	413	435	444	424	438	452	453	428	401	486	458	425	479	471	442	471	406	453	420	467	451	425	456	414	487	439	455	428	485	420	411	448	439	426	446	434	421	443	449	445	433	450	409	407	425	446	447	438	432	433	450	438	462	405	409	441	440	406	439	465	460	428	433	440	437	470	411	416	422	466	470	428	442	410	404	429	406	423	472	458	449	427	455	440	456	467	447	463	451	437	453	469	461	427	454	429	464	416	440	451	439	432	429	442	446	423	425	431	454	444	405	414	491	456	437	438	433	464	448	424	454	390	464	433	416	444	379	433	470	416	452	428	450	483	455	446	441	423	401	412	450	452	426	438	428	400	479	411	434	435	389	465	471	419	428	431	430	418	423	438	419	440	422	418	444	416	400	410	465	446	425	416	453	435	430	483	419	450	520	466	454	433	419	447	451	450	449	440	461	422	443	446	433	445	449	454	437	412	421	425	397	425	473	452	410	452	409	440	420	435	412	442	436	421	388	455	425	459	453	477	438	399	455	449	437	421	457	427	427	438	429	419	416	477	450	479	420	403	453	400	430	456	389	443	404	419	456	472	447	473	430	414	451	398	436	429	439	421	400	465	459	458	440	401	432	451	403	419	438	435	449	455	433	407	442	427	442	425	471	445	398	405	423	415	442	427	453	456	416	418	437	475	491	432	428	388	438	442	440	451	423	384	421	409	461	449	484	457	402	443	462	416	459	425	445	438	439	432	411	438	468	458	420	418	433	442	469	448	397	399	401	417	416	438	469	418	423	449	452	399	396	450	449	444	398	442	432	413	433	427	413	416	437	446	436	442	429	439	414	425	436	471	423	440	462	444	397	444	386	434	405	470	427	452	428	442	456	442	418	424	416	421	438	470	433	426	433	448	437	458	447	446	432	437	400	424	443	428	445	432	398	418	448	409	460	409	442	427	456	447	443	419	461	443	392	451	476	420	438	435	422	428	426	442	439	454	417	487	446	456	410	443	465	429	446	441	420	432	422	429	491	431	417	470	452	407	457	430	483	409	415	437	449	441	391	465	454	446	452	420	455	445	425	445	419	435	453	461	443	430	431	435	441	413	459	451	415	430	410	456	442	462	472	435	436	432	415	410	461	456	423	439	433	416	484	418	416	461	462	398	422	418	440	455	431	463	450	425	451	430	429	433	476	416	465	477	433	426	431	425	446	471	469	434	461	437	459	466	458	434	454	424	426	429	408	446	437	449	441	427	412	426	412	381	449	462	412	454	430	424	442	453	443	398	438	478	416	442	439	431	470	411	444	389	425	456	417	404	439	410	451	459	427	431	460	466	436	415	431	467	468	450	452	413	432	465	422	427	409	445	448	433	433	397	432	434	408	436	435	451	416	426	433	423	414	450	456	430	437	444	441	409	416	439	443	450	422	472	454	405	414	451	395	433	451	474	439	435	460	400	431	433	441	426	475	417	425	461	446	432	400	466	442	445	430	465	462	459	449	420	436	438	428	413	469	480	414	449	432	444	367	420	450	417	437	417	415	463	431	461	422	467	442	457	445	485	430	440	463	458	419	467	399	439	424	476	484	437	432	438	455	462	432	428	479	443	464	441	433	446	446	462	394	456	417	423	441	473	416	438	426	448	467	445	443	442	430	443	412	435	440	451	435	435	413	464	452	463	416	437	464	428	453	448	465	389	429	417	390	437	430	443	422	437	497	460	430	424	464	434	423	402	412	409	434	407	467	491	453	469	426	438	460	425	422	431	416	441	438	416	457	466	442	454	434	458	447	404	452	398	415	444	451	466	406	459	437	463	445	423	410	417	423	428	445	422	427	426	413	440	409	414	437	450	432	435	433	412	421	430	430	445	468	433	412	440	438	429	422	441	446	436	473	450	459	414	451	443	429	434	409	425	507	440	461	425	450	440	415	411	451	435	438	427	435	490	434	433	473	490	428	410	421	449	433	430	420	415	446	415	444	434	465	470	450	434	444	443	418	407	450	409	445	443	421	409	447	441	434	400	471	482	430	459	426	444	414	441	402	449	403	461	432	484	477	431	463	447	428	452	435	449	455	456	411	483	431	439	428	460	459	452	426	418	450	399	428	478	435	416	432	452	428	419	427	442	460	465	471	425	441	441
74553	63764	60750	40023	9428	842	446	408	327	326	282	244	261	249	240	249	254	208	229	210	197	193	230	214	212	194	234	196	181	211	192	211	222	201	226	218	214	201	218	176	204	197	213	217	343	720	1513	1340	1040	377	578	673	756	523	455	281	287	244	246	210	238	223	223	240	249	214	209	203	237	199	206	214	230	215	229	199	225	218	228	225	209	199	218	226	222	208	227	184	198	222	234	284	408	324	316	252	209	185	193	229	185	202	204	224	202	207	200	204	171	208	222	213	217	222	211	198	189	204	221	216	217	188	206	209	190	195	204	209	208	191	193	206	221	180	180	210	179	204	228	193	187	199	211	190	205	193	192	175	191	192	180	198	185	219	184	200	173	215	186	228	212	203	202	193	198	171	200	191	208	210	203	190	200	182	214	184	202	196	190	194	195	226	199	198	226	200	196	199	222	202	211	217	210	182	188	205	212	202	177	166	172	200	202	199	197	203	206	200	217	211	196	210	203	189	190	210	199	203	194	191	206	191	186	206	193	198	185	214	196	183	206	221	206	199	214	216	189	203	199	197	203	198	222	212	208	200	240	205	202	191	192	187	190	197	201	190	183	205	213	221	184	204	207	197	207	189	194	185	204	213	182	220	193	205	201	182	202	190	201	213	195	193	186	169	185	198	198	185	205	213	187	170	224	235	179	205	181	176	202	191	162	193	212	223	183	192	176	210	199	191	213	192	181	201	215	205	218	209	193	207	177	224	203	209	207	207	211	177	196	196	195	191	188	215	193	187	179	194	218	192	200	210	206	210	210	195	191	224	175	189	192	208	211	191	218	199	202	219	181	209	195	193	193	206	211	205	194	187	208	197	202	198	207	210	187	210	205	224	182	206	209	188	218	218	177	228	194	212	176	194	205	213	168	182	209	199	195	201	211	193	191	182	201	207	199	196	217	203	195	210	225	224	218	203	199	227	219	214	188	199	210	210	198	200	181	196	211	191	188	208	229	193	196	214	200	216	209	180	217	195	185	206	195	227	208	188	206	173	193	206	181	198	189	210	216	227	210	208	196	201	203	207	199	205	200	192	221	192	205	199	195	213	198	208	184	193	187	207	179	217	190	206	198	180	209	219	200	193	230	197	204	180	191	224	190	238	218	213	196	187	222	235	200	180	220	188	202	188	200	200	200	214	163	200	229	191	201	198	210	191	185	205	203	228	188	198	202	186	221	217	191	190	200	193	192	220	189	212	216	211	201	187	180	207	174	172	212	204	204	217	230	187	188	179	210	206	173	199	182	192	212	193	196	210	202	215	199	205	198	216	203	201	188	210	205	187	186	181	173	164	182	221	196	195	229	204	198	206	200	189	220	212	202	199	206	187	206	210	211	212	223	195	218	183	196	211	170	198	186	192	187	198	199	207	198	184	216	197	220	204	215	184	198	211	190	207	194	211	201	219	202	181	206	207	216	207	197	223	188	213	213	196	214	209	199	198	220	201	213	192	193	189	209	203	203	213	183	180	234	219	194	226	199	187	204	170	207	202	192	202	201	201	191	194	179	198	264	199	184	198	225	228	210	192	213	209	217	215	214	209	171	194	211	197	188	184	186	220	215	211	213	198	200	204	202	193	186	205	189	195	209	216	182	210	188	208	202	189	204	202	194	203	209	216	212	211	194	186	216	228	196	176	201	211	197	171	195	202	181	208	195	188	216	216	206	202	222	196	225	197	194	200	227	190	188	214	188	189	227	198	172	208	184	201	200	177	193	199	237	210	202	204	174	219	175	184	199	218	210	220	176	200	201	169	224	215	191	200	237	209	185	191	210	198	195	221	198	201	191	197	196	193	206	197	232	190	201	190	185	211	216	212	200	187	210	209	205	231	206	210	210	206	188	188	191	183	191	200	198	204	197	188	197	204	217	197	181	191	221	167	216	182	185	191	224	204	216	209	191	218	232	221	197	212	198	203	222	212	200	210	202	190	216	202	179	213	203	223	173	201	201	164	216	185	203	234	206	192	238	209	199	215	194	211	195	199	199	204	213	201	188	192	205	193	182	226	216	177	195	208	190	225	201	207	191	169	218	222	207	212	209	185	213	200	211	192	199	195	207	190	207	170	207	182	205	206	205	205	191	204	191	214	214	206	181	201	211	196	238	203	213	186	210	195	190	213	229	224	196	187	175	204	192	187	215	200	194	230	183	184	211	183	222	194	188	217	196	224	179	210	211	198	189	186	180	205	205	199	195	187	193	221	195	213	205	187	215	198	208	207	214	212	193	198	202	198	196	199	177	207	220	201	215	177	203	195	227	204	200	218	208	173	196	212	222	230	221	215	208	223	201	202	202	200	220	178	220	183	205	180	206	207	207	200	206	209	171	213	179	193	207	196	229	209	222	186	208	208	211	182	222	190	167	206	185	210	200	207	191	207	179	193	185	190	217	181	197	206	197	183	213	193	227	194	194	208	178	187	212	214	200	209	187	192	175	197	181	212	197	203	188	205	196	186	191	198	197	207	216	186	199	215	202	190	216	213	203	197	200	200	213	187	216	200	207	208	220	218	193	182	193	223	196	207	217	202	229	177	218	228	213	217	211	184	194	191	200	217	193	207	205	204	219	201	188	216	201	204	222	176	210	166	197	215	237	218	222	212	200	210	195	205	212	197	190	189	214	194	210	192	218	196	174	222	196	195	182	207	179	189	188	176	190	190	206	218	226	206	197	175	188	190	207	215	190	213	208	174	172	219	234	186	214	209	201	213	205	206	214	189	198	197	195	201	211	199	184	199	222	185	178	210	226	197	186	193	236	194	202	203	193	183	170	216	215	214	207	190	225	207	196	196	228	195	184	212	187	181	188	191	195	207	179	232	214	186	202	194	190	189	218	234	230	209	175	196	195	196	173	201	204	202	212	201	193	211	205	239	228	217	205	186	226	195	173	181	199	197	213	206	205	204	187	222	213	192	184	187	231	199	222	190	190	211	201	187	189	218	210	200	182	202	226	186	184	190	219	220	207	187	182	212	213	204	200	205	190	198	204	200	201	198	207	239	220	183	201	181	191	225	169	188	209	204	195	193	202	181	207	210	177	197	230	194	193	191	191	200	182	210	192	197	205	194	218	210	236	226	226	212	202	198	180	194	199	199	207	192	206	218	190	209	204	198	170	199	217	207	207	216	189	208	197	215	198	223	194	222	190	199	168	217	219	199	214	209	188	189	194	203	174	202	202	190	225	194	209	214	199	188	213	192	182	246	191	207	222	225	211	224	174	194	207	198	206	195	180	167	196	210	188	186	200	214	203	208	244	218	173	189	184	181	212	215	208	197	203	192	184	211	196	219	185	178	205	197	206	198	178	211	194	184	186	235	206	194	166	220	172	196	186	183	199	203	201	180	189	211	223	171	182	201	215	213	185	192	216	197	178	222	190	217	196	218	183	185	192	204	213	184	212	178	200	194	198	185	200	229	221	197	183	236	197	206	196	194	197	199	201	213	192	219	189	198	202	222
47914	47579	55772	19145	2209	1860	1596	1378	1164	1109	1022	903	954	863	820	736	723	726	717	721	711	641	681	648	625	670	627	625	603	656	642	621	622	605	588	605	644	587	546	605	581	630	623	911	1980	4417	9674	8438	6340	2204	3478	4271	4809	3136	2366	1223	1306	1057	895	818	855	761	707	763	686	682	702	685	719	745	715	813	752	653	580	604	646	734	684	670	661	754	738	661	645	607	600	549	586	559	633	1372	2112	1601	1237	771	604	626	585	567	586	548	551	602	539	555	549	554	508	562	593	560	576	586	550	547	565	532	564	603	533	562	553	579	527	531	560	567	517	569	567	545	542	564	539	565	544	526	555	583	498	547	540	556	528	605	549	533	550	554	595	556	606	562	510	520	580	576	560	533	560	526	530	535	562	612	547	542	543	552	554	537	573	535	516	556	543	534	546	546	557	498	594	598	572	521	562	564	541	540	586	556	571	516	529	541	524	591	536	546	612	601	535	544	562	578	527	550	553	543	575	578	582	597	532	529	553	509	582	534	566	563	567	524	565	481	522	524	562	535	555	527	568	574	529	523	535	596	604	581	517	553	560	531	525	526	617	546	552	574	551	526	571	550	526	587	490	577	542	558	541	573	547	520	573	552	523	566	541	585	546	576	560	544	512	606	489	559	538	563	526	517	540	556	543	584	564	515	597	540	557	549	560	580	566	573	560	533	531	554	576	522	555	519	536	555	608	556	537	574	567	561	541	553	587	533	555	570	546	565	572	567	537	594	559	509	580	553	582	583	549	534	593	526	567	539	538	523	555	505	574	556	518	565	568	593	610	576	584	533	548	510	558	544	539	569	562	580	528	585	546	548	536	510	561	559	562	546	568	572	506	556	541	521	512	537	581	580	571	522	527	582	555	562	543	567	540	529	555	581	586	531	524	537	538	524	538	614	551	556	608	567	533	544	547	546	599	584	545	574	536	563	551	514	554	529	533	556	560	555	587	500	552	546	575	572	573	537	553	559	584	561	562	560	549	577	551	536	534	585	556	559	569	557	606	570	550	554	535	538	564	569	522	559	507	568	543	582	554	561	547	561	590	537	557	513	563	497	586	576	544	572	568	542	530	555	543	553	539	565	530	534	547	588	563	550	538	544	592	552	565	538	569	546	546	523	583	577	561	559	530	517	574	562	559	551	556	601	564	551	528	548	531	575	538	602	561	525	547	551	525	543	582	570	552	564	542	531	568	539	558	578	590	578	561	558	585	504	550	584	496	562	555	569	562	513	570	555	576	512	542	565	573	550	556	554	548	587	556	530	574	600	521	540	549	567	518	550	528	592	534	587	530	518	600	554	529	542	535	600	528	563	562	580	570	545	590	535	544	558	576	563	577	575	553	565	581	562	539	571	569	542	506	540	532	524	535	582	565	539	574	501	556	579	590	573	585	606	563	571	595	570	543	552	541	533	547	567	571	574	546	510	534	563	554	540	550	554	574	570	535	541	553	541	593	542	540	606	559	592	577	600	600	550	590	558	536	531	557	569	539	535	536	557	550	550	537	573	552	513	564	565	569	562	575	535	526	573	568	549	575	539	535	582	608	528	571	577	530	523	560	557	566	540	534	583	538	551	542	539	590	551	560	582	531	511	525	558	556	542	553	600	538	579	570	600	554	518	576	561	572	556	558	560	573	529	536	547	567	556	568	554	595	513	561	538	535	544	596	591	566	543	542	584	601	590	536	552	536	584	560	560	588	537	563	567	537	566	550	562	549	559	559	576	521	529	589	570	568	579	595	560	532	513	558	550	515	573	520	591	553	542	529	543	556	570	552	519	599	570	572	580	559	600	546	534	555	569	551	556	567	557	542	583	551	585	580	616	544	582	582	547	578	562	586	521	576	568	581	556	544	547	582	567	553	539	575	572	498	565	549	495	581	572	513	570	567	552	580	563	537	552	556	592	548	573	596	521	557	566	539	516	594	519	538	574	561	489	558	571	579	556	596	544	554	566	512	534	538	555	541	550	552	589	589	601	517	561	564	535	548	583	539	582	503	582	534	530	565	603	586	555	589	557	552	572	581	558	532	587	577	560	530	536	542	603	536	536	579	566	551	558	580	554	515	551	537	546	542	538	583	527	577	561	541	559	556	552	562	533	586	542	545	596	569	559	526	595	567	559	555	576	530	581	542	561	499	557	551	567	577	549	567	529	566	572	581	594	573	587	577	535	526	523	559	573	581	598	509	559	555	594	537	543	528	552	547	589	528	551	554	557	539	570	546	581	535	571	554	545	548	549	541	543	588	538	547	563	583	531	573	563	547	540	522	589	538	535	585	558	604	563	580	537	571	580	533	578	586	571	495	570	572	536	556	588	537	568	593	506	570	550	531	543	543	593	569	567	590	567	507	544	530	527	553	588	550	572	530	573	581	570	550	560	589	535	538	620	579	557	567	533	540	598	525	534	564	575	529	526	521	564	539	561	525	574	492	544	575	538	543	559	531	556	594	536	577	563	537	557	508	560	527	544	585	535	576	525	582	541	552	578	559	577	512	555	543	546	541	600	549	581	545	556	552	585	596	606	583	581	606	558	515	547	538	549	530	529	564	568	600	579	580	536	530	594	539	562	555	554	536	526	543	562	556	537	557	556	529	550	548	543	532	547	518	538	533	526	582	602	577	545	592	578	546	547	536	558	545	609	543	562	554	616	566	565	575	542	544	567	560	519	567	536	567	570	571	557	533	603	585	556	552	560	540	519	598	583	595	533	581	532	528	579	545	552	539	566	555	544	581	518	582	567	567	581	589	563	566	554	565	531	547	567	575	527	581	539	572	546	500	528	536	576	572	578	550	602	550	544	557	524	575	556	592	584	552	512	565	563	499	567	531	577	544	535	560	625	554	570	550	562	567	542	524	581	520	571	575	529	538	570	559	515	554	615	541	587	541	527	548	568	529	537	541	529	536	568	544	534	566	511	560	550	536	564	517	573	578	556	563	595	555	549	569	520	584	546	570	546	541	560	530	521	573	540	542	557	556	529	537	584	582	584	562	555	559	556	559	542	559	551	546	526	595	573	576	532	585	608	586	511	545	532	588	606	575	557	535	549	541	569	584	596	526	572	568	593	534	516	556	557	496	568	590	553	586	549	548	625	595	578	537	550	599	534	570	539	580	552	555	562	541	539	579	548	573	530	538	554	585	507	568	614	543	547	543	590	559	555	558	582	532	520	562	594	562	557	526	581	539	556	540	534	545	585	566	550	544	561	553	514	569	517	572	552	554	580	587	581	564	523	555	551	562	546	532	537	570	512	530	558	558	537	562	525	530	561	558	543	547	563	508	554	523	544	576	606	553	544	541	546	558	535	560	589	586	577	529	529	590	552	526	622	607	546	581	589	547	516	538	573	582	567	544	548	542	575	540	609	584	614	602	531	585	575	520	561	573	563	555	567	568	573	548	581	590	560	551	556	574	571	561	564	559	561	537	547	556	589	562	613	565	583	549	578	546	531	505	564	515	583	568	558	605	587
19695	7308	7586	2790	239	193	167	185	140	164	143	162	173	164	190	156	166	157	169	178	167	145	158	149	158	152	189	159	149	130	152	158	161	156	178	155	186	146	159	168	165	170	167	206	177	191	191	182	200	173	202	201	184	177	171	201	186	151	171	173	151	203	187	141	190	157	152	157	203	187	154	163	168	173	175	183	186	159	167	180	180	170	173	153	158	174	164	171	157	166	181	170	176	179	185	179	143	174	140	168	166	158	156	158	176	152	170	168	157	168	158	167	160	159	180	162	147	158	180	186	161	142	157	137	167	164	177	168	159	167	165	150	172	167	161	160	174	181	155	170	168	170	173	162	165	183	169	148	132	172	151	147	159	213	147	162	160	175	162	169	179	161	162	152	180	153	164	161	184	169	162	186	152	185	179	164	152	182	173	167	158	163	167	180	161	169	192	179	178	154	179	171	160	160	164	170	148	180	148	171	152	142	146	153	148	156	158	170	143	172	156	180	158	179	170	171	153	159	170	166	173	155	189	165	162	161	176	165	133	171	146	162	181	144	165	170	179	172	174	155	161	165	165	174	169	150	152	154	172	148	144	157	166	148	143	152	172	150	160	150	161	165	164	184	155	178	172	154	173	159	179	168	186	168	162	157	142	168	165	152	158	162	155	174	160	165	181	155	165	175	180	164	164	168	145	153	183	171	153	164	161	174	176	181	178	174	136	151	161	179	158	170	172	151	188	173	187	182	179	165	168	161	157	153	185	163	167	163	163	157	166	148	170	168	169	166	170	148	191	140	171	158	182	170	151	139	152	169	174	174	172	167	125	170	173	159	178	152	169	174	139	144	166	169	164	165	165	171	155	149	175	178	156	176	166	148	146	167	137	158	147	180	163	184	173	150	158	162	174	134	165	179	145	146	181	150	169	159	171	168	154	165	152	160	151	165	165	188	148	181	172	166	160	185	155	201	161	161	183	167	160	158	170	185	157	188	174	164	171	173	191	166	133	190	167	158	162	146	149	155	147	177	144	169	170	180	173	165	171	159	168	159	156	153	164	171	177	159	154	177	170	172	170	159	167	176	174	147	171	137	158	202	173	157	162	150	157	157	164	158	194	156	183	174	168	173	142	140	165	178	160	177	154	181	173	165	168	165	161	183	170	160	153	165	161	148	180	178	161	153	187	182	181	179	183	148	190	177	153	156	154	178	170	160	160	182	147	175	168	179	178	178	154	175	170	161	183	190	167	154	158	178	170	189	162	157	173	162	168	171	166	166	155	161	173	169	144	162	168	175	171	158	178	155	152	160	179	158	177	150	146	173	152	181	141	166	173	153	155	179	152	150	155	158	160	168	156	171	153	154	158	158	182	140	149	158	169	160	186	195	182	173	186	158	173	158	160	167	174	172	148	152	170	147	175	169	174	168	193	158	175	177	164	168	169	186	198	173	152	179	175	166	152	159	152	187	168	163	153	160	174	159	155	186	155	149	174	154	154	178	175	180	146	162	159	170	145	164	184	172	163	152	151	157	183	161	173	129	168	160	180	150	146	165	147	151	172	169	144	170	148	175	146	167	154	182	161	168	164	157	156	165	178	174	182	170	166	171	164	147	162	170	173	178	162	184	159	156	145	160	153	155	168	192	183	156	167	157	168	143	171	164	183	167	164	162	177	175	148	180	178	160	168	142	162	159	134	188	145	139	161	155	203	195	181	161	182	176	151	163	170	196	156	183	172	159	140	172	182	181	167	184	178	182	175	165	198	151	159	165	170	163	163	151	179	143	154	158	156	157	175	151	156	159	172	167	168	152	171	179	159	157	187	173	195	148	162	163	159	149	147	193	172	161	161	181	151	179	165	142	152	167	175	182	164	148	161	179	184	167	177	177	170	174	186	154	168	160	159	171	166	162	151	167	149	152	165	164	164	158	168	171	145	170	148	153	162	158	153	158	175	141	149	139	173	170	179	167	175	178	182	179	167	147	163	139	162	180	153	179	184	152	181	164	173	177	150	145	171	165	166	159	177	165	166	173	158	179	171	146	155	174	187	185	172	166	163	145	150	177	156	171	171	156	178	185	169	183	154	169	171	163	161	138	176	161	182	174	196	176	201	181	175	157	154	170	175	185	168	153	161	173	169	173	160	174	153	155	151	164	175	171	183	158	152	154	164	156	183	169	156	163	143	143	186	154	200	154	174	151	159	152	161	166	172	169	148	161	167	171	158	164	165	168	162	163	172	169	169	163	181	169	150	167	157	179	159	170	160	195	170	192	159	162	178	176	149	148	162	181	150	185	152	144	173	167	164	194	147	147	174	166	164	146	178	147	160	151	152	154	160	148	187	174	152	151	152	170	180	157	162	170	185	157	168	166	170	143	177	155	170	165	149	174	140	149	148	184	158	176	176	174	167	161	158	174	162	161	169	163	157	149	158	170	157	153	150	156	171	148	144	165	165	152	143	189	168	164	166	161	160	188	184	168	165	159	166	156	165	148	179	142	156	189	152	162	160	157	167	163	160	145	154	166	143	165	154	187	163	154	168	170	168	177	175	157	167	168	168	169	164	162	142	191	168	169	172	158	154	159	164	174	169	181	167	158	168	153	173	155	162	172	146	180	167	165	147	169	181	163	163	162	160	159	156	177	132	157	151	160	156	152	175	166	150	175	162	169	169	181	165	161	148	161	157	168	183	169	146	176	169	160	166	165	161	146	151	146	170	176	158	156	177	156	153	144	170	173	170	172	153	140	165	167	157	180	150	169	156	163	157	181	179	156	179	150	169	163	166	168	183	156	176	155	131	182	165	167	171	167	154	157	181	177	177	142	175	161	157	162	182	163	154	142	176	155	184	156	175	167	144	169	187	174	172	172	176	155	176	144	150	148	150	163	151	154	192	164	182	146	158	144	143	142	185	167	148	159	184	154	157	186	167	177	183	161	172	173	172	166	169	158	179	146	161	157	159	170	158	196	184	143	181	165	150	187	164	174	163	173	171	169	154	149	160	162	168	166	184	152	170	150	159	165	143	151	160	163	184	172	188	153	158	205	157	161	165	152	159	133	158	162	169	152	154	189	163	176	156	181	162	173	170	176	159	153	175	152	149	183	139	170	185	144	159	174	167	151	148	173	167	166	166	165	183	186	151	160	146	168	145	167	140	200	182	172	187	161	155	172	165	179	162	140	168	164	157	184	166	178	172	161	176	164	157	155	169	185	164	166	157	163	154	177	153	178	168	165	182	156	162	165	170	174	143	168	161	157	155	151	151	140	172	137	156	149	148	164	162	179	163	158	159	166	169	152	168	167	142	129	157	179	161	193	160	188	190	172	178	170	143	177	168	141	154	169	189	164	152	163	160	148	194	164	161	164	157	167	161	175	128	154	164	170	147	165	153	165	170	150	148	186	195	172	144	173	180	157	170	184	165	143	167	135	162	147	171	180	169	148	159	169	171	170	188	164	173	185	146	157	187	178	172	170	166	162	166	162	160	149	154	160	180	168	166	175
16477	9417	13689	5345	496	531	521	489	508	469	479	485	515	448	432	477	517	474	481	471	451	464	433	466	488	513	474	464	476	472	457	429	455	467	472	456	484	495	454	493	467	480	455	451	513	656	980	846	761	642	638	620	653	607	607	483	498	468	489	502	456	464	497	459	514	486	476	501	493	520	487	465	483	470	496	484	466	447	458	457	468	459	455	457	438	490	516	490	462	515	425	521	599	635	608	549	511	482	542	418	479	468	434	449	462	473	485	456	454	465	468	467	432	483	453	472	507	456	501	438	493	488	484	469	487	452	489	468	473	436	422	470	423	483	455	440	451	457	456	472	463	494	461	433	482	467	429	436	487	470	449	433	460	450	457	484	459	458	454	498	437	449	475	471	455	484	456	448	468	452	439	478	494	438	462	458	441	465	446	460	501	437	447	450	477	464	453	465	442	465	494	455	474	453	466	441	477	448	469	462	481	434	458	452	482	472	475	493	434	464	452	449	469	466	451	461	430	470	477	446	464	481	432	465	468	451	474	439	478	468	480	455	490	435	469	442	440	450	479	451	509	515	462	467	459	449	460	518	460	436	441	413	487	501	427	478	456	477	452	487	451	501	446	463	467	485	468	455	494	426	456	452	466	450	462	425	475	453	464	486	459	428	488	491	443	472	443	427	465	443	412	458	449	488	468	464	482	473	458	475	495	452	415	478	458	445	472	464	445	498	470	465	492	456	484	506	486	485	481	466	497	453	468	483	490	434	447	473	474	464	420	413	444	445	467	435	460	462	459	465	503	471	491	490	472	452	436	464	486	510	462	496	460	455	453	467	468	491	456	484	495	430	451	497	441	470	455	448	432	480	439	412	468	458	481	423	420	489	499	489	472	452	460	484	433	452	484	477	479	433	466	449	487	465	450	459	472	462	443	466	470	446	465	448	503	456	467	440	463	472	472	452	483	463	485	469	495	425	496	454	444	492	467	470	425	476	466	454	487	461	474	457	474	442	474	476	437	495	482	467	455	438	481	457	463	452	470	469	471	471	471	431	482	528	483	464	434	427	497	479	464	459	481	447	492	463	498	428	479	447	449	457	530	505	461	451	438	473	464	459	469	436	459	496	428	461	471	449	478	422	464	488	473	464	447	415	445	455	508	444	468	512	490	485	505	459	445	493	455	477	448	461	454	442	423	464	465	436	419	497	466	434	447	458	511	444	445	444	479	454	488	461	451	456	507	448	445	485	478	471	451	473	491	454	454	484	431	438	492	473	471	480	463	460	463	478	475	458	440	440	447	419	429	444	487	435	452	430	443	480	459	444	465	443	482	470	489	477	444	484	475	495	458	496	474	473	475	438	499	455	472	457	450	460	457	441	468	463	448	439	450	475	445	509	457	458	448	440	463	431	461	476	472	462	396	465	449	447	412	461	443	443	434	462	421	453	463	441	471	475	472	454	499	463	459	484	443	441	439	483	455	486	435	454	511	438	459	437	450	466	501	458	457	419	483	441	487	496	472	450	468	468	473	434	445	446	460	436	452	457	437	491	443	482	436	470	420	478	468	487	476	475	464	462	452	490	469	440	515	471	427	470	438	495	439	467	478	418	454	445	482	446	466	458	478	457	497	455	445	502	440	475	503	451	511	507	447	431	452	467	443	474	452	454	494	449	507	459	454	469	480	472	495	465	488	461	448	457	430	464	428	445	419	440	463	436	414	447	494	452	470	452	467	491	516	453	485	442	478	449	450	466	476	494	433	452	481	427	460	494	461	463	428	455	492	483	434	448	494	438	450	476	489	476	467	448	434	458	471	488	469	437	473	481	473	463	458	510	484	464	499	450	473	489	451	473	432	404	453	440	459	482	462	446	477	441	448	482	483	443	461	447	481	465	448	414	439	466	450	466	420	460	443	409	478	443	402	471	495	488	474	504	492	443	453	492	432	480	454	483	443	480	473	444	432	446	462	435	453	465	442	485	489	456	464	467	448	445	457	441	463	433	469	433	464	482	451	470	483	472	466	436	462	447	467	476	443	477	463	478	436	480	469	459	430	441	475	436	438	477	467	454	446	441	476	487	498	440	456	466	443	450	463	476	452	478	471	457	443	458	467	451	435	444	488	458	441	433	475	445	461	451	468	455	464	489	434	462	503	480	433	455	454	463	473	456	456	492	454	479	464	471	436	485	466	447	491	437	472	494	478	462	449	478	449	456	453	498	453	433	437	437	472	452	472	471	448	441	473	429	445	482	464	403	449	460	482	476	482	453	505	509	453	446	450	419	479	459	491	471	465	447	476	468	486	446	454	479	512	464	489	461	516	477	433	451	469	441	468	462	494	437	491	483	454	416	497	486	468	429	467	446	463	464	436	385	459	457	462	475	474	478	465	493	494	479	465	489	471	472	424	418	454	439	467	475	481	474	451	474	483	445	447	441	469	437	451	465	400	476	471	463	441	466	526	469	491	480	463	515	481	463	469	477	446	450	436	457	466	460	456	461	438	465	452	435	458	515	458	442	454	462	461	482	456	472	442	449	468	462	462	451	483	503	453	461	434	477	458	445	463	488	467	454	493	478	456	492	450	464	440	475	463	453	455	443	465	460	503	434	434	476	466	445	449	478	442	453	451	453	448	475	463	494	475	468	493	476	452	458	485	410	444	457	457	413	464	460	460	446	427	444	474	446	467	431	473	427	464	446	440	491	460	448	464	417	425	448	436	428	492	496	486	464	493	446	488	471	481	424	463	435	431	448	462	481	421	461	452	467	462	439	484	421	486	436	450	429	464	443	426	437	462	457	454	468	468	516	443	441	459	436	455	434	461	453	483	490	445	419	470	465	479	436	505	490	454	444	450	447	451	497	488	460	457	479	454	468	489	456	470	441	465	468	444	466	473	481	488	467	493	501	447	494	451	447	513	478	425	482	455	468	441	480	420	464	464	468	487	436	451	491	464	432	488	459	465	518	437	453	442	444	444	455	430	405	460	478	423	461	461	474	487	455	478	453	479	439	474	442	465	486	461	422	472	473	430	430	466	434	449	469	471	444	441	431	495	489	463	451	486	464	443	467	501	485	484	430	447	458	485	423	474	470	436	471	473	458	467	468	450	476	487	448	460	430	448	468	431	465	433	418	469	469	484	443	482	497	445	452	498	450	435	487	449	480	475	479	479	436	469	439	471	446	447	463	450	483	433	501	498	491	461	457	464	465	436	489	443	474	446	449	466	476	469	467	467	486	471	455	444	476	460	457	451	464	464	494	443	455	443	484	470	460	477	477	430	445	432	447	432	433	439	485	481	482	425	483	474	480	484	456	428	465	461	413	480	505	465	469	494	462	453	437	463	486	486	457	490	451	438	501	449	441	455	465	499	456	443	495	493	458	450	494	413	452	473	495	453	485	466	465	475	455	476	472	462	443	471	473	450	467	468	428	460	453	472	447	455	437	498	467	491	454	475	488	498	469	454	447	500	464	469	460	440	477	471	487	452	468	488	435	457	449	443	464
58937	49299	48696	27754	4278	353	264	239	243	206	209	207	179	188	188	185	187	171	185	171	203	186	188	163	172	186	133	165	166	166	184	177	171	184	149	154	165	168	165	169	158	159	184	222	254	449	824	697	561	341	344	426	406	390	287	191	173	173	185	185	199	204	189	190	173	193	179	179	186	164	180	175	184	158	157	175	153	149	164	169	161	167	169	161	169	163	177	148	162	172	176	185	305	266	255	215	197	159	169	181	150	180	178	165	180	150	155	184	148	156	184	183	164	177	157	161	176	159	166	151	147	178	149	144	163	169	176	183	169	142	156	172	166	189	149	161	159	183	149	148	177	184	174	155	161	137	154	175	177	183	140	155	172	182	152	195	161	176	164	180	142	183	159	161	150	185	171	166	153	166	145	168	156	156	175	128	157	174	153	162	192	174	171	156	174	152	154	175	168	175	186	154	169	171	157	146	163	180	146	175	158	170	151	178	143	153	140	156	164	165	145	160	177	158	151	173	151	174	152	185	156	145	150	159	166	156	155	166	193	175	191	189	162	196	173	170	178	182	135	156	176	177	176	173	162	157	150	166	158	155	146	161	174	144	172	149	163	159	159	176	179	179	161	158	171	173	167	172	165	164	155	181	181	156	145	154	173	187	177	165	165	180	178	180	159	173	167	152	158	162	206	171	124	159	160	151	179	170	179	158	166	178	179	162	185	162	154	178	186	175	186	148	169	141	157	174	153	156	186	154	191	169	175	156	159	176	155	184	147	162	159	175	158	180	167	178	164	174	172	179	180	174	160	181	158	168	153	172	169	148	160	178	149	172	145	165	186	155	158	171	168	164	162	170	170	151	180	157	140	153	172	151	178	169	159	173	173	150	173	151	145	178	182	150	149	182	162	155	176	156	155	150	166	163	172	130	172	141	174	167	194	161	157	140	169	184	197	150	173	143	178	155	145	149	167	180	167	174	176	140	169	144	143	170	172	180	164	159	158	153	141	172	168	166	184	185	181	151	155	166	155	142	182	144	174	163	173	164	176	178	152	179	146	153	160	172	161	150	155	190	147	183	155	179	180	156	173	147	162	172	150	161	193	150	172	176	172	157	166	176	147	162	150	143	161	174	151	135	165	129	161	177	176	168	169	156	167	189	156	169	166	151	146	158	174	186	143	169	146	155	170	138	163	177	179	178	163	161	163	142	179	170	162	163	174	163	149	175	172	173	185	169	169	172	177	155	163	183	165	152	165	166	165	172	155	172	167	159	170	177	161	187	160	173	181	168	163	157	161	181	157	169	193	165	182	155	137	160	176	159	162	193	166	184	155	166	171	153	193	161	155	159	119	178	172	146	163	178	158	142	162	182	170	174	189	150	178	171	178	167	145	161	171	164	149	178	160	162	159	159	166	180	166	156	158	193	174	162	172	165	169	164	152	146	162	170	168	162	161	176	170	140	158	164	148	145	158	176	171	149	173	155	171	153	176	162	164	155	166	159	158	147	168	164	160	151	177	145	197	175	177	182	158	169	176	168	180	152	165	175	158	151	169	150	143	161	164	154	130	145	167	160	197	167	151	180	167	160	146	145	180	175	160	170	160	172	183	156	159	154	184	177	150	179	169	172	166	185	165	150	158	154	179	180	155	142	164	160	163	138	171	149	150	146	151	158	152	171	145	161	155	174	172	165	152	156	166	172	156	167	160	168	184	169	196	161	186	168	160	175	171	146	184	162	169	159	178	140	173	180	161	163	188	180	147	159	201	168	182	156	167	160	180	157	161	150	162	158	158	151	180	156	169	135	192	174	177	163	162	146	175	157	168	165	168	180	167	153	161	176	150	165	158	149	127	158	143	169	165	174	173	156	165	167	210	176	181	153	175	174	173	183	149	159	148	177	147	156	182	170	154	178	161	164	161	169	138	131	155	172	178	164	178	190	163	164	177	178	172	153	160	179	176	159	145	181	161	163	187	137	157	185	168	164	147	173	162	151	146	147	163	156	178	178	156	128	181	171	175	152	154	174	156	161	141	147	176	169	170	156	157	157	166	164	144	154	158	153	170	169	158	171	179	173	133	167	146	172	180	145	160	173	187	159	147	163	166	168	164	166	157	150	162	153	155	152	164	157	161	170	156	174	174	194	155	183	180	155	169	166	146	163	184	145	160	159	154	188	166	193	194	174	157	164	156	154	153	175	188	156	167	159	173	171	172	165	159	175	151	151	175	178	170	156	173	178	183	171	157	155	176	154	145	185	163	170	179	149	150	159	167	171	163	166	176	165	149	165	163	173	168	169	157	174	173	164	147	199	189	162	177	169	168	158	161	165	175	186	150	173	191	175	180	208	163	147	168	167	158	171	169	159	165	145	164	161	164	150	155	183	160	160	169	160	147	176	145	174	182	197	161	171	164	151	174	144	170	185	154	175	160	139	170	153	159	183	166	164	180	162	171	167	164	149	171	173	152	181	160	157	160	156	176	164	190	161	165	176	162	179	165	153	164	163	165	158	159	168	152	160	165	158	159	180	157	181	174	155	154	174	171	174	154	171	163	169	167	172	143	142	163	174	158	154	177	153	173	154	170	152	170	173	165	165	169	145	170	177	166	157	175	165	170	171	183	181	176	152	155	152	163	192	127	191	181	169	158	156	157	173	160	143	172	150	147	183	154	168	155	138	153	162	152	183	155	179	167	149	170	151	174	166	180	181	161	149	179	176	188	167	179	186	171	152	163	180	176	174	157	160	147	169	173	182	187	156	162	176	177	186	160	174	171	175	175	133	163	170	162	156	151	169	156	170	174	151	173	174	148	161	171	189	183	157	146	164	188	201	204	149	172	161	161	169	158	183	159	191	160	156	182	176	175	150	166	164	161	162	167	182	152	162	188	163	156	162	157	171	187	167	185	161	170	167	155	177	178	144	160	180	158	173	165	174	151	164	149	139	150	161	167	170	136	172	166	160	164	152	173	152	188	193	161	158	161	181	160	144	170	154	174	160	166	178	162	185	143	173	171	178	168	169	151	155	164	141	165	169	160	183	179	162	148	186	162	156	168	157	159	186	157	154	173	165	178	163	168	158	160	190	167	153	153	177	160	180	161	143	181	170	171	174	156	149	179	157	163	164	180	163	146	147	162	177	187	173	151	170	183	159	147	180	180	204	147	186	168	174	169	163	161	148	183	171	183	154	163	167	179	169	167	163	174	162	169	179	162	153	140	144	168	188	152	159	153	171	158	158	154	180	150	165	152	166	166	155	155	153	160	146	148	145	176	170	148	163	156	171	172	161	140	145	185	181	162	148	136	175	124	169	168	179	141	165	166	195	130	185	145	165	171	159	159	153	187	181	168	169	175	166	155	163	156	190	164	160	160	154	181	157	177	166	144	144	163	136	159	155	164	178	157	151	170	158	177	176	151	164	164	162	162	164	157	139	177	177	163	142	159	186	181	154	175	159	160	172	154	173	167	191	163	152	165	141	143	154	175	187	161	172	155	173	160	133	171	180
37191	38431	45280	15424	1290	1135	1024	890	822	709	720	634	667	624	627	631	543	606	575	521	554	542	547	492	508	556	521	542	511	496	505	464	519	494	484	492	466	475	483	484	477	505	522	639	1284	2794	5267	4752	3719	1834	1997	2471	2579	2150	1311	783	807	795	756	765	689	595	567	559	592	594	587	557	596	610	593	634	585	517	490	543	537	510	495	508	490	527	439	524	506	508	462	544	495	486	544	665	1268	1101	974	766	617	481	455	478	484	475	487	442	479	475	483	467	453	446	479	491	461	496	481	498	465	500	457	487	479	446	450	457	489	457	447	461	457	451	441	467	468	517	477	460	494	482	449	484	433	449	467	462	454	460	449	469	487	446	486	452	477	490	454	446	465	467	454	497	456	481	475	450	450	472	446	446	481	480	492	491	472	512	426	503	482	472	442	469	498	443	445	433	475	455	463	426	454	464	408	501	476	469	476	493	456	509	479	458	418	442	451	499	492	455	456	462	481	467	456	458	489	521	474	466	454	489	473	459	480	441	466	466	469	503	462	459	446	481	421	444	468	460	472	499	445	463	448	439	464	490	464	483	465	472	472	443	479	407	463	469	457	448	434	436	507	482	447	449	438	483	458	462	456	431	479	456	463	456	444	453	504	482	495	509	426	472	473	486	470	503	508	479	450	464	433	478	471	479	518	488	519	488	486	465	477	470	473	474	468	473	448	461	465	455	447	466	448	482	488	509	479	464	476	469	478	494	458	454	433	485	482	470	499	449	459	489	485	476	460	453	491	436	470	485	476	467	480	462	501	470	474	495	488	489	489	461	441	458	494	459	472	456	479	453	440	468	476	441	490	464	479	508	512	448	452	461	463	453	446	514	481	468	449	467	518	463	455	454	465	472	447	501	464	459	468	490	467	455	460	466	488	492	480	502	411	480	484	461	481	453	509	448	436	457	477	463	429	483	502	504	500	476	430	436	476	500	416	465	473	438	470	441	488	449	509	442	461	470	436	462	472	483	472	475	449	473	480	503	480	482	479	510	504	443	491	492	487	490	452	483	475	437	472	458	461	449	502	488	476	467	498	462	511	433	457	487	456	452	506	483	453	475	481	447	483	474	505	461	460	418	503	471	440	472	474	456	483	452	456	478	487	472	431	461	455	457	460	479	517	441	461	465	484	428	493	472	497	457	459	508	490	471	461	531	467	480	499	458	490	438	446	448	469	438	455	513	467	473	456	494	452	489	478	506	521	461	493	475	467	480	464	489	492	484	509	479	481	486	477	462	481	482	514	463	470	459	458	448	460	443	482	450	496	461	445	490	491	469	450	448	497	495	508	493	481	473	483	464	441	504	487	473	434	445	461	449	500	513	488	480	434	476	466	496	477	465	459	502	490	469	451	474	472	454	453	492	478	485	467	465	484	431	461	490	495	513	442	462	478	451	508	514	489	470	473	466	489	442	480	456	474	461	435	463	454	505	491	462	459	487	491	442	466	495	475	513	466	459	439	463	448	488	452	496	462	468	456	434	470	503	495	450	472	482	464	458	485	479	414	452	470	451	444	473	489	463	471	469	446	454	463	474	448	494	476	458	466	466	448	490	497	459	493	460	451	460	481	461	478	493	456	484	454	477	467	426	493	453	494	475	453	478	496	465	528	474	504	462	440	480	440	464	490	438	470	456	441	477	472	467	440	480	456	469	493	451	465	488	504	473	460	495	462	491	449	487	461	487	453	453	473	473	458	487	483	471	469	449	451	431	478	447	484	482	491	421	469	466	478	469	473	501	461	442	484	453	441	483	473	518	486	453	475	477	449	445	460	469	439	469	456	464	500	480	455	463	483	491	498	454	466	460	471	489	448	448	452	457	455	484	491	491	506	481	478	442	471	448	452	467	469	477	493	495	480	471	461	485	461	475	462	450	504	445	440	470	466	529	489	474	470	420	470	488	511	462	479	473	474	499	486	454	479	469	463	430	498	472	482	515	472	480	475	472	493	469	473	481	508	442	469	484	452	480	461	471	462	495	449	470	504	442	449	474	472	442	471	465	510	450	451	475	451	480	429	455	500	457	476	498	483	461	486	502	456	480	468	487	448	492	517	462	502	469	462	468	497	493	464	453	477	476	465	510	463	480	468	429	469	481	473	457	461	513	468	466	463	441	483	511	453	454	479	457	445	481	482	420	495	472	468	466	465	461	489	440	465	467	448	476	443	482	466	438	481	493	492	434	477	474	469	488	477	443	450	496	447	434	486	457	467	470	463	472	449	463	467	472	449	476	487	448	449	488	472	436	470	489	468	491	460	495	499	460	442	458	440	458	452	467	498	463	485	485	484	470	458	471	488	477	479	464	476	503	497	456	450	473	441	537	441	462	445	462	447	467	499	482	480	494	435	493	449	457	481	459	468	481	444	463	464	479	448	459	466	522	471	482	446	491	433	476	456	521	489	466	444	454	516	468	449	449	466	457	458	457	436	494	444	436	482	480	469	445	486	466	482	456	470	461	473	458	480	501	474	455	475	438	458	451	457	440	457	478	430	457	502	469	470	438	451	456	480	454	432	464	399	476	476	472	466	461	466	492	501	473	487	437	519	460	448	449	486	458	481	457	462	461	436	471	457	471	473	456	490	460	476	449	469	440	452	483	495	434	461	451	455	439	492	462	452	456	467	472	486	461	460	460	500	479	483	466	455	472	464	488	457	475	451	468	419	462	461	440	486	489	448	451	482	506	465	446	443	484	469	481	436	464	453	443	510	482	464	450	490	452	469	468	484	495	448	453	450	438	447	473	462	508	488	463	503	417	456	479	493	440	459	443	463	512	468	461	459	433	458	475	489	432	463	460	498	469	503	472	450	452	480	444	437	452	450	458	482	474	448	466	447	472	482	476	438	489	452	446	466	480	482	460	481	481	486	450	451	470	483	471	504	492	536	483	471	489	434	461	486	471	465	502	462	464	433	472	518	454	450	494	467	469	471	484	460	475	498	481	465	451	479	500	465	501	433	478	500	523	481	458	451	480	473	460	439	506	458	471	469	472	441	473	483	451	497	470	507	506	504	447	504	473	482	478	475	473	429	488	477	485	487	476	436	482	499	458	491	447	509	472	441	482	499	479	536	457	456	464	443	455	498	478	445	485	455	439	469	510	462	516	470	487	438	445	482	448	479	487	478	490	479	467	433	482	494	476	427	483	472	455	480	480	462	480	458	476	466	476	475	468	468	471	477	430	476	455	452	437	462	481	472	449	435	475	442	451	478	462	491	470	499	491	466	451	484	450	436	457	466	446	455	445	473	430	495	500	460	476	430	444	463	469	463	469	464	456	503	457	458	489	442	463	451	506	451	511	472	440	481	469	447	429	446	466	483	470	473	493	454	433	463	450	460	406	456	519	459	425	433	455	448	457	431	432	518	513	468	482	466	437	444	447	433	422	465	505	484	436	464	454	468	448	458	450	455	451	433	511	437	495	496	460	464	487	467	480	454	472	436	447	418	476	464	524	497	457	472	440
72037	63734	61113	36232	10920	1138	461	408	355	317	301	318	286	268	239	253	271	225	251	247	255	257	259	240	240	237	258	216	265	212	222	218	237	237	236	214	225	246	241	219	252	239	226	277	406	940	1416	1317	830	568	475	570	870	593	347	290	319	282	315	273	251	229	220	213	255	251	237	219	230	258	256	238	227	234	229	229	199	230	228	233	225	226	219	213	221	259	249	231	220	213	228	251	419	389	342	309	228	234	201	212	221	221	256	187	223	224	214	214	235	213	222	228	201	220	209	226	236	223	196	198	198	217	240	205	223	233	210	251	223	235	209	228	230	238	201	221	254	195	197	237	221	212	214	226	224	220	234	220	232	221	214	231	208	196	253	236	233	225	234	218	220	203	235	231	218	209	244	204	209	237	243	241	233	215	211	204	226	225	214	215	204	232	218	229	222	199	207	210	243	248	211	202	220	209	200	221	251	237	216	244	210	234	220	241	228	221	216	217	233	191	211	238	232	215	224	182	245	242	249	207	225	223	214	215	222	228	223	239	239	244	240	221	243	230	244	210	242	216	204	230	217	225	216	205	201	231	226	219	215	235	208	208	209	227	234	214	230	232	217	218	200	237	233	207	235	208	235	210	226	260	229	217	240	194	203	190	212	224	251	212	234	245	228	226	240	236	230	225	194	242	209	201	244	224	238	210	211	206	211	204	225	208	223	246	218	249	185	223	220	211	213	240	206	226	217	185	227	235	204	204	207	211	217	213	221	197	208	205	209	204	222	246	203	224	212	227	224	228	204	208	203	233	208	191	224	217	223	236	235	235	205	220	220	221	223	215	234	245	218	216	201	235	231	221	242	228	246	229	241	235	239	224	226	213	204	204	240	236	201	235	224	203	200	237	215	235	235	223	227	244	259	219	202	216	212	241	219	228	221	226	216	226	247	229	224	201	196	246	232	227	230	201	225	192	219	216	232	239	206	224	222	212	224	205	205	226	206	224	210	223	239	215	222	207	206	226	206	230	237	223	228	231	251	209	217	250	209	231	242	239	238	246	214	199	241	213	232	205	243	216	230	209	196	227	200	230	232	224	217	231	204	229	219	211	223	208	212	221	224	228	212	225	213	207	213	216	206	224	220	230	223	212	209	216	225	227	218	238	196	233	241	262	229	224	239	237	236	221	205	213	217	209	212	215	206	250	227	195	209	230	202	230	209	216	249	225	232	187	214	209	235	256	182	226	220	212	225	238	222	213	224	231	221	238	218	215	212	224	251	221	216	207	222	235	222	233	218	213	205	212	226	251	215	230	245	220	230	207	205	174	228	215	215	204	204	245	213	215	228	232	222	206	234	211	224	188	197	228	232	219	205	235	192	213	213	235	225	237	228	202	214	225	218	232	216	221	212	213	228	223	227	241	239	213	221	212	213	236	214	230	225	210	200	221	215	233	241	242	225	223	223	234	222	200	196	221	217	209	201	228	234	214	231	244	236	236	224	237	213	233	237	204	193	226	226	216	211	228	225	195	239	217	234	217	225	234	241	217	218	222	220	214	223	229	245	222	196	230	230	221	205	229	220	213	240	198	230	225	228	245	242	265	223	189	252	202	254	226	206	232	211	213	210	225	215	209	214	246	209	223	196	242	220	212	238	224	210	254	208	213	245	227	239	242	224	234	215	231	219	242	237	229	217	214	191	215	213	211	191	191	210	235	224	206	228	218	214	198	231	220	267	217	238	230	246	228	202	204	209	211	221	233	224	236	226	224	193	200	250	223	215	203	220	214	243	223	203	227	235	207	226	230	220	239	233	202	222	212	202	205	223	233	231	223	214	212	234	201	216	253	257	244	221	206	197	207	220	217	236	233	212	220	246	237	240	206	228	222	212	231	225	235	219	225	186	230	225	219	232	215	220	194	223	192	224	228	235	220	203	242	212	242	230	237	212	229	233	232	194	198	213	229	217	212	230	228	217	255	223	228	195	204	201	222	202	234	235	233	223	224	230	229	210	229	184	216	214	239	237	185	237	231	206	209	228	229	233	251	215	208	209	211	201	247	226	225	238	236	215	238	214	217	234	219	228	184	207	216	224	207	222	218	220	249	214	220	209	200	208	196	223	211	226	226	212	260	213	221	194	246	243	229	231	224	222	204	209	216	207	242	235	223	240	217	221	233	202	247	205	218	228	223	226	186	193	213	230	213	230	236	249	215	193	247	225	243	234	207	194	227	204	204	210	196	221	227	183	203	212	222	250	241	214	242	226	219	253	227	214	238	249	232	219	210	222	222	223	219	233	229	223	223	246	212	190	196	214	219	235	240	232	239	225	234	226	211	195	227	237	211	194	211	223	210	215	236	201	223	185	198	221	204	225	230	196	208	196	214	210	215	227	220	227	223	197	221	204	240	227	217	219	233	210	228	227	248	228	229	205	237	204	200	213	222	210	224	209	214	209	219	250	195	215	214	210	222	221	230	221	232	208	212	228	209	211	190	251	210	217	234	241	187	213	202	223	218	247	197	241	230	218	212	206	217	210	200	237	248	234	220	218	217	230	233	202	199	219	252	219	230	212	219	213	228	218	227	202	250	209	204	208	208	214	218	209	218	233	218	231	238	219	233	230	230	251	230	246	229	253	244	202	204	247	261	219	223	230	238	211	217	262	236	220	216	206	226	237	202	243	231	247	214	233	206	242	230	217	224	228	219	206	221	216	254	239	196	211	221	200	203	231	228	202	210	235	208	236	241	227	241	208	212	209	201	192	227	225	197	223	224	214	197	223	220	206	210	193	237	218	239	224	250	236	194	241	236	220	217	207	209	195	234	214	221	236	243	260	228	201	220	191	217	218	230	212	245	222	221	252	244	205	236	209	215	207	229	230	226	217	231	205	251	232	232	239	222	222	213	219	207	220	215	230	202	227	242	223	231	261	213	201	226	222	242	221	217	258	221	225	238	242	210	252	211	222	219	204	239	214	206	222	195	249	212	232	235	209	230	247	208	224	206	242	223	195	198	203	237	224	244	208	228	218	211	197	205	232	235	217	231	228	203	206	214	211	230	221	236	242	229	214	228	234	197	207	213	221	229	217	232	223	205	225	235	234	237	218	219	229	225	250	231	237	206	228	213	218	254	202	223	249	208	213	199	235	219	203	217	247	198	200	236	244	238	225	209	215	202	207	222	222	212	217	199	212	234	212	226	221	242	213	222	219	205	224	224	207	226	237	222	225	248	206	206	215	217	235	229	229	205	229	196	254	209	220	214	238	193	210	208	214	199	240	247	235	215	215	225	226	208	245	192	254	223	234	226	220	229	242	216	205	242	220	205	204	197	229	221	226	252	230	214	194	222	228	252	220	248	209	236	208	239	211	211	216	209	244	217	213	199	218	217	210	202	210	223	225	210	231	191	231	226	240	200	214	208	258	232	241	196	221	222	239	217	210	234	254	219	218	207	248	217	259	201	246	252	221	219	206	213	216	209	237	237	236	229	245	184	243	206	208	215	218	235	192	249
46931	48263	56380	19398	2276	1891	1686	1447	1267	1146	1103	1017	960	928	876	811	817	793	737	735	739	730	717	719	723	671	702	699	698	642	645	674	640	668	628	667	685	651	679	678	634	677	780	990	2033	5905	8951	8287	5198	3225	2753	3154	5511	3578	1811	1127	1366	1193	1209	1072	988	838	758	754	762	792	778	747	821	834	794	853	736	675	694	816	699	644	667	623	637	651	621	624	626	663	660	652	615	662	612	1137	2007	1686	1350	981	878	682	609	577	600	568	616	595	599	624	559	645	623	623	610	632	593	613	558	558	591	611	581	602	591	611	653	640	600	604	574	626	573	592	638	564	619	571	604	585	656	637	606	648	598	598	635	613	585	618	588	603	582	572	608	577	596	558	587	615	577	648	587	630	597	628	620	669	618	667	625	609	600	641	602	658	610	602	583	586	609	569	600	622	644	572	606	592	603	619	618	603	615	614	608	642	629	569	600	595	613	601	590	568	586	567	625	644	592	594	604	580	564	622	627	563	573	560	612	623	598	620	614	604	626	635	603	590	596	571	603	618	631	561	605	584	579	597	569	554	634	674	614	576	581	575	597	558	619	610	590	588	620	566	627	566	561	586	607	588	586	590	585	616	573	624	578	602	587	618	600	575	628	596	643	603	561	628	653	570	588	613	592	605	567	581	599	568	585	640	620	606	614	598	627	590	601	604	602	622	650	611	589	603	640	578	595	638	579	583	583	625	591	573	578	598	618	613	597	623	589	662	595	622	585	629	619	623	636	604	590	597	599	651	642	627	589	586	568	649	653	600	602	586	617	625	587	632	602	612	624	606	577	602	592	584	605	642	571	610	603	618	615	632	636	606	599	660	605	650	601	605	627	604	637	599	598	616	574	591	625	622	620	635	570	655	612	615	615	571	594	577	635	612	605	587	616	551	593	596	602	648	590	599	592	625	594	615	600	640	619	598	554	593	634	609	605	605	570	628	612	599	581	629	573	580	570	594	564	597	606	583	580	617	590	612	612	585	562	620	604	566	630	604	620	589	572	587	608	631	550	644	628	603	612	641	583	598	573	576	569	624	590	608	625	620	614	642	633	586	572	596	617	593	620	558	595	610	586	596	595	601	597	652	648	591	612	603	583	601	613	564	636	635	585	581	635	634	612	579	565	580	606	613	608	609	591	589	606	603	602	631	573	583	600	584	597	578	559	582	569	605	589	607	627	600	580	548	636	620	625	578	578	596	586	606	601	558	558	582	594	567	582	597	613	602	637	579	616	618	650	600	590	581	600	582	552	587	618	610	651	599	575	629	558	598	634	617	572	563	580	641	649	613	627	569	628	636	624	626	621	594	572	583	587	596	600	622	615	562	595	585	581	558	597	610	595	606	618	579	580	610	607	624	608	611	639	535	610	597	622	579	615	569	595	618	566	588	623	593	585	641	600	643	586	588	580	587	616	640	582	626	644	609	604	589	597	580	584	598	558	623	637	558	580	601	590	553	573	616	591	671	643	632	600	594	639	644	642	605	611	599	592	617	595	612	615	591	617	632	636	619	614	585	606	591	575	593	604	597	577	608	604	608	606	622	601	582	581	573	596	594	598	597	573	584	580	623	604	595	596	597	585	606	584	591	579	595	575	590	598	608	628	610	572	579	563	634	585	609	636	624	559	587	597	592	594	572	603	614	631	604	624	587	596	612	648	604	600	651	568	567	588	619	578	616	622	625	619	613	613	557	602	604	581	589	593	623	603	598	561	579	638	597	584	608	640	608	596	596	597	616	607	623	607	632	601	617	599	651	633	569	593	598	650	604	586	576	609	643	604	655	571	621	593	606	607	605	556	615	575	620	630	609	601	622	605	599	601	594	613	637	586	644	619	609	615	609	580	624	585	628	563	606	599	615	587	648	607	620	583	584	642	636	594	629	589	629	618	585	642	618	622	615	591	583	547	653	572	534	577	593	587	592	618	639	629	622	600	590	617	602	576	563	606	613	615	603	594	598	605	642	545	580	584	612	610	593	666	577	577	600	586	618	614	614	598	559	618	598	578	625	612	584	644	625	592	638	646	610	581	575	641	609	596	625	644	655	598	575	563	618	545	544	556	600	606	584	606	588	633	571	620	642	598	602	640	589	605	628	614	628	601	567	599	569	623	572	607	585	611	600	628	601	631	577	570	588	625	659	596	586	610	599	635	653	589	577	610	626	596	630	598	565	590	592	573	581	638	631	623	617	631	581	573	614	598	612	576	567	638	607	581	616	581	611	616	591	623	637	555	629	615	605	588	569	587	599	562	543	562	617	606	567	589	585	617	591	617	617	666	622	589	591	551	578	568	605	623	543	608	612	572	625	613	592	646	624	576	594	605	564	603	619	573	591	620	587	612	596	596	605	555	573	603	572	576	638	595	588	608	590	584	583	636	609	631	578	610	574	574	650	597	607	599	590	625	609	612	562	616	599	607	651	583	616	657	568	609	589	634	590	603	602	607	544	666	647	643	608	566	605	571	631	594	615	616	706	635	608	567	614	612	603	626	603	613	616	607	640	628	588	637	592	577	602	565	617	631	606	598	618	590	627	622	592	588	631	601	620	591	609	587	659	598	609	575	618	601	603	608	586	601	627	624	614	610	577	616	608	600	592	604	607	589	606	655	564	646	641	605	606	642	632	575	594	595	589	577	587	655	631	631	564	590	558	650	582	579	623	580	601	578	612	590	589	609	597	608	593	589	632	597	618	578	604	590	591	566	653	648	582	594	605	571	604	567	600	658	626	632	641	598	591	633	631	621	642	556	614	615	568	602	630	617	580	572	630	576	614	640	590	584	595	605	602	577	582	638	619	612	586	572	588	566	610	589	631	618	623	582	601	604	621	652	624	592	569	618	594	606	594	587	623	601	601	600	630	550	627	588	628	621	572	594	605	626	626	594	669	594	600	620	587	614	613	598	590	565	562	621	634	627	572	636	573	590	545	584	581	622	601	615	600	611	634	604	625	614	580	587	668	595	605	582	557	593	622	593	614	572	564	581	562	645	645	588	587	572	610	607	537	597	622	556	600	616	630	604	602	538	599	570	589	621	583	596	617	574	599	590	639	610	616	591	582	578	611	580	567	609	635	588	609	627	648	599	605	605	609	617	606	607	641	624	587	612	619	629	579	603	564	563	617	564	589	615	637	625	588	591	635	611	569	648	629	595	617	594	608	619	592	633	631	601	653	604	618	665	589	594	641	591	620	586	605	648	573	653	626	669	612	602	573	642	613	622	590	637	623	585	582	614	584	581	552	608	645	597	614	541	603	661	576	586	597	628	637	583	654	583	619	602	584	657	574	574	582	602	591	581	566	527	644	603	625	555	654	608	597	589	617	594	572	606	596	594	572	623	603	634	584	568	571	612	632	597	589	604	619	597	623	551	623	625	621	625	602	616	588	581	595	624	632	568	598	605	590	597	583	559	584	614	618	612	630	587	653	599	615	558	615	595	569	613	609	630	646	618	604	605	610	598	638	619	541	624	573	604	646
19320	7768	8678	3270	329	226	175	186	193	181	195	171	177	209	150	180	190	192	193	202	195	205	203	184	176	156	202	196	191	192	191	176	176	150	145	168	174	190	189	175	203	183	204	184	186	213	230	253	216	195	225	204	193	244	192	176	170	191	168	193	179	183	178	150	157	194	167	163	185	163	202	188	174	168	179	178	171	153	186	207	202	194	178	158	216	189	172	201	210	148	195	180	194	192	173	189	185	205	172	201	170	157	185	175	170	194	188	170	187	173	176	171	187	193	182	194	191	188	177	215	174	165	178	184	174	161	147	188	181	177	184	167	185	161	175	174	155	169	182	189	185	171	199	196	149	174	155	186	183	167	174	177	181	202	192	189	178	187	161	186	147	183	175	181	181	168	175	162	201	191	166	148	181	189	178	174	177	172	187	181	203	177	176	196	163	172	189	201	179	168	169	134	191	188	189	185	187	196	168	157	178	197	193	165	177	198	173	169	173	181	191	159	210	175	168	159	188	193	184	179	163	193	167	178	194	162	189	179	174	178	201	184	175	198	165	169	169	188	189	175	153	199	184	183	187	162	190	164	188	214	178	177	191	175	177	186	202	192	177	184	183	180	167	190	190	174	187	163	177	156	183	177	204	189	157	181	181	186	183	157	175	181	198	177	161	161	182	178	168	203	185	176	182	184	194	186	203	179	177	197	187	182	154	187	166	197	180	187	183	178	165	180	165	159	166	204	188	208	169	175	159	177	198	176	185	168	163	196	164	172	151	177	199	195	177	185	189	190	211	174	171	192	187	190	213	192	165	163	186	175	185	176	197	201	169	196	174	191	177	182	179	190	175	169	182	158	173	172	176	155	195	186	174	181	183	192	189	193	157	184	162	165	180	188	180	204	173	167	161	151	174	197	180	190	153	199	166	173	175	194	176	187	182	203	167	176	174	183	177	204	185	186	175	216	188	168	182	167	206	171	156	186	187	175	193	157	194	191	168	193	181	182	188	182	178	165	162	192	177	169	169	187	177	200	203	190	158	163	176	152	193	179	181	162	193	189	189	174	173	200	194	187	198	177	171	199	183	173	192	185	186	198	185	177	186	168	180	183	190	185	173	180	180	176	179	203	198	186	176	170	162	170	168	190	194	164	199	164	170	162	159	166	186	188	200	176	178	184	161	196	201	194	184	160	194	176	209	156	155	181	182	160	185	191	172	164	189	177	191	199	191	166	180	165	147	179	168	179	168	181	191	193	156	169	188	191	180	202	176	159	174	174	165	171	206	173	164	168	147	199	185	200	180	187	165	173	190	162	171	175	181	168	202	180	157	192	174	169	185	192	178	184	191	158	168	181	159	196	169	179	176	180	170	193	186	182	203	164	180	181	173	176	188	197	170	185	190	193	199	186	180	177	140	186	164	202	184	182	191	182	199	186	201	191	172	188	194	176	218	173	191	186	189	167	223	177	176	154	199	168	182	149	184	179	189	219	162	178	168	172	202	175	176	169	168	177	194	194	184	197	193	170	180	187	171	195	163	181	184	170	191	171	184	168	178	173	187	182	196	190	193	191	195	174	176	165	164	154	179	186	208	196	200	198	167	164	197	176	188	171	151	174	169	180	178	179	182	206	161	186	185	194	179	200	172	175	185	176	160	170	186	169	190	165	179	182	176	198	168	141	145	152	187	187	195	171	188	196	184	160	195	196	180	179	173	180	193	164	158	177	197	205	170	155	167	155	178	190	183	169	189	182	198	167	187	182	186	173	180	165	163	181	160	180	169	191	159	186	161	190	200	194	168	186	204	177	181	162	192	190	198	184	173	188	189	170	173	165	182	171	165	178	183	191	193	165	177	204	183	178	176	202	156	162	183	189	158	181	193	183	165	156	196	166	176	179	179	188	198	191	216	198	170	191	190	170	204	186	162	214	157	188	181	177	170	164	154	191	213	175	159	185	178	188	210	164	187	162	164	206	184	214	188	195	199	208	165	218	188	190	180	190	163	184	202	174	188	158	193	173	194	162	187	191	169	183	179	191	174	172	188	198	179	168	171	174	157	167	160	193	199	172	158	175	180	188	173	218	192	197	174	177	173	170	216	170	186	185	159	167	204	185	177	167	172	170	167	191	161	167	184	207	187	184	173	177	179	167	166	203	202	168	185	169	176	185	167	194	177	206	201	171	164	144	174	159	181	174	200	155	184	178	172	198	166	172	183	133	174	191	184	164	194	176	174	171	184	192	163	194	179	150	181	191	179	201	204	170	180	169	187	175	179	209	189	175	175	182	183	180	178	184	181	180	181	186	162	189	173	203	174	186	181	153	157	157	180	193	221	174	179	160	182	181	174	200	184	178	151	166	193	189	195	203	160	172	180	187	191	196	159	154	174	162	194	201	166	188	184	181	196	164	180	156	185	198	203	146	203	178	191	178	161	170	170	160	194	175	167	186	164	171	190	173	185	188	180	181	164	180	173	172	146	184	183	176	176	188	174	183	233	209	192	177	168	199	209	184	171	161	190	179	189	198	179	175	195	208	156	182	157	160	187	160	191	210	176	190	195	173	180	205	154	184	189	178	175	191	178	205	181	179	163	168	177	179	194	167	143	157	161	189	159	169	178	169	199	176	158	162	185	156	192	147	177	176	185	197	189	155	195	165	141	188	154	188	175	182	173	180	178	185	185	157	183	184	181	178	156	198	158	176	187	186	184	180	181	180	180	168	199	210	207	191	186	192	185	177	187	195	167	192	190	204	169	162	202	183	185	207	181	152	163	180	189	168	178	167	206	174	163	200	154	166	185	192	187	173	193	166	184	171	182	186	166	163	183	184	183	167	187	190	172	198	188	177	175	189	197	195	186	178	176	175	175	171	188	167	201	158	174	197	196	172	177	209	171	157	184	178	155	204	152	173	168	172	172	201	210	216	154	194	162	168	176	191	156	155	176	198	190	157	196	188	191	178	182	179	203	168	162	177	179	178	172	167	179	198	182	158	164	200	164	200	186	164	175	199	180	180	173	167	177	192	195	164	185	185	179	188	168	210	169	198	210	171	149	189	181	166	196	177	195	155	179	187	172	184	184	172	133	195	176	163	170	189	193	161	188	184	202	195	165	180	176	195	173	171	164	174	192	184	164	197	221	182	191	191	191	155	195	164	197	184	162	169	171	179	147	196	186	199	177	152	197	192	168	206	171	171	188	164	199	175	206	186	182	175	205	160	217	164	158	164	177	175	188	160	164	157	177	193	189	158	195	181	168	187	181	185	179	182	181	192	187	159	167	194	193	173	172	191	170	183	205	176	172	181	184	179	173	169	187	193	189	180	168	174	162	176	183	173	197	176	190	170	183	179	192	187	210	184	158	200	162	187	163	201	169	186	165	195	173	175	168	169	164	192	198	165	198	175	180	186	158	181	182	177	196	187	174	184	176	154	168	199	182	167	191	194	182	178	161	181	178	190	177	186	147	172	169	199	171	186	168	178	175	193	166	162	166	147	157	170	175	190
16722	9706	14990	5668	577	574	539	549	544	529	491	560	482	479	512	531	537	536	513	498	500	537	520	565	523	517	449	515	524	495	545	467	554	498	481	471	516	468	527	508	458	517	531	554	614	832	1008	1006	800	646	674	646	740	607	532	519	533	566	573	506	549	530	509	524	535	546	550	524	516	506	515	529	558	518	538	535	493	532	533	496	515	551	485	506	553	502	499	486	525	469	509	531	639	664	603	613	554	489	512	503	486	527	481	547	511	534	497	492	516	511	494	494	474	505	503	540	551	495	495	505	534	501	496	539	467	519	501	519	517	507	508	462	496	538	524	531	536	496	490	512	500	495	484	500	510	517	517	455	505	520	499	488	501	558	506	496	495	519	489	522	482	513	532	531	492	489	472	527	486	481	503	547	538	510	519	548	548	515	542	532	466	475	502	519	520	507	498	487	522	523	501	483	500	466	509	550	505	521	549	480	488	494	507	507	540	521	509	486	478	517	498	486	474	487	456	531	495	471	466	540	502	502	479	468	497	487	531	526	508	500	572	481	508	495	470	506	520	525	498	468	473	539	485	550	482	470	533	501	528	502	487	480	510	499	489	517	497	495	483	477	536	532	484	517	508	487	481	490	455	512	494	509	495	541	503	506	525	506	486	466	496	492	457	520	486	521	460	489	471	533	524	478	521	506	495	517	516	467	519	474	499	479	462	501	520	527	512	477	512	515	527	486	530	481	502	514	491	530	541	489	526	454	503	504	510	471	523	492	504	480	511	516	465	514	512	495	526	546	502	494	555	459	488	520	495	528	513	485	464	494	489	510	508	498	526	533	496	530	540	507	501	526	519	500	499	515	517	492	512	502	498	528	485	523	451	497	528	528	518	524	492	536	483	509	507	492	465	488	485	519	509	506	519	510	515	520	528	474	476	495	471	499	520	498	480	502	529	538	532	489	488	507	540	492	480	557	534	502	517	487	518	536	539	524	497	515	496	510	517	459	479	487	492	478	503	518	514	483	547	520	529	459	510	524	506	489	527	519	492	525	473	506	511	521	482	494	507	467	546	486	562	503	564	540	478	454	431	486	533	500	529	488	513	469	519	525	487	517	501	452	514	464	494	505	490	459	526	490	488	532	494	490	528	475	499	463	507	519	466	522	505	544	476	510	530	510	471	508	496	574	503	486	453	475	537	505	490	487	509	492	453	502	509	493	512	526	534	481	490	515	519	480	514	478	471	487	482	502	498	526	503	508	496	490	501	505	496	517	517	484	480	503	512	531	496	478	552	468	483	504	553	509	518	514	526	485	479	495	506	504	535	477	497	505	518	530	468	482	527	497	487	471	516	501	499	534	521	516	510	536	474	517	497	531	499	475	508	532	491	517	499	506	502	470	498	513	466	536	523	510	499	475	486	465	475	477	495	465	525	491	494	497	454	498	513	542	484	510	524	525	488	467	516	535	486	547	513	502	500	487	487	492	505	507	488	473	534	500	488	467	518	498	535	504	494	507	484	499	479	488	464	492	507	518	472	512	454	492	482	491	494	528	485	507	473	483	503	471	521	492	488	496	492	538	526	506	515	508	482	547	471	537	505	470	499	505	503	510	509	513	451	478	519	501	498	502	520	507	504	555	505	499	558	506	487	474	526	511	534	526	541	526	506	485	522	503	529	485	493	496	523	502	495	509	502	515	485	554	493	488	497	501	540	500	484	500	529	511	502	477	455	514	493	507	528	501	470	540	523	477	499	511	525	495	524	489	457	498	522	493	519	508	510	492	433	488	470	472	482	494	494	460	509	429	507	491	508	512	551	503	458	468	524	499	509	500	478	510	506	500	517	493	497	476	487	509	526	492	502	495	514	530	487	498	501	499	510	527	502	491	529	498	474	482	508	509	510	540	511	495	516	530	443	482	475	539	484	533	504	514	503	521	499	500	532	505	501	464	508	505	483	518	492	488	505	513	511	503	518	487	531	447	483	511	503	500	466	515	480	478	517	550	518	505	484	506	479	523	493	534	475	532	507	521	482	494	509	497	478	517	513	516	497	544	548	520	526	491	532	473	519	481	526	477	508	497	499	502	540	486	497	538	502	546	472	503	479	516	539	486	525	536	481	531	540	511	518	476	494	489	500	456	554	487	505	508	535	498	511	519	526	502	516	512	494	476	467	531	505	510	541	490	516	536	474	537	501	513	506	504	524	473	504	555	491	503	498	501	481	508	540	514	475	482	504	476	511	482	525	511	512	517	489	523	474	514	474	473	496	484	446	485	536	516	505	513	532	455	497	504	501	511	491	503	495	514	515	523	523	503	542	498	540	495	485	518	511	515	485	545	475	497	508	513	483	487	474	513	479	516	511	503	541	504	522	510	515	489	496	506	495	507	507	516	512	520	471	531	475	502	506	509	501	480	504	517	535	498	514	477	544	508	531	521	497	478	508	511	529	509	476	530	458	542	492	498	506	507	505	509	489	521	496	503	488	486	519	502	486	526	527	516	533	527	515	507	530	506	487	482	497	496	498	532	473	494	507	489	498	550	513	515	484	522	546	499	492	512	463	466	513	480	476	526	504	508	504	544	502	514	559	473	495	509	478	513	518	498	518	519	505	476	485	494	496	519	502	477	519	521	531	512	486	499	488	520	458	481	510	489	491	524	468	494	525	460	495	486	495	505	509	498	472	490	533	516	509	459	496	489	508	490	497	477	457	487	521	474	488	519	471	508	509	503	495	476	488	455	499	515	552	533	500	472	495	489	481	501	513	516	521	518	502	555	495	517	507	524	466	503	532	501	515	520	491	525	507	533	521	482	469	530	496	506	467	466	532	506	507	525	512	512	474	479	522	443	490	494	498	505	522	472	495	501	500	470	484	508	517	549	494	554	521	531	500	458	548	494	506	487	525	460	519	499	514	484	503	466	535	506	504	496	483	507	518	493	500	476	530	486	483	500	527	516	518	500	485	540	449	516	519	539	518	505	501	489	476	508	502	485	519	512	504	517	516	523	492	481	519	519	496	495	485	495	492	496	526	533	501	478	557	499	482	496	480	506	463	486	540	487	489	486	471	474	536	505	547	485	549	482	486	486	529	549	514	471	529	490	544	504	497	483	468	503	506	533	498	500	534	499	485	522	532	526	471	475	525	520	512	494	511	495	487	486	520	532	482	469	487	511	530	528	476	502	489	508	508	509	528	531	492	513	464	520	505	450	515	539	520	522	484	516	504	501	488	512	478	546	479	526	502	505	514	451	471	487	493	506	505	473	485	464	509	521	483	502	500	533	488	491	464	488	498	500	502	497	523	508	506	523	485	518	485	476	496	521	505	474	512	482	515	501	472	522	554	523	494	528	447	515	513	571	511	517	500	510	497	505	490	517	534	491	510	478	482	552	517	513	526	485	493	483	488	484	533	502	498	533	517	496	498	503	478	530	472	505	538	509	512	472	529	497	541	483	513	500	506	507	530	504	501	505	511	502	524	499	505	517	482	495	558	486	480	474	499	519
61730	49375	50674	29142	4311	385	239	239	220	175	205	181	162	167	181	165	165	172	169	148	166	155	163	144	162	144	159	155	161	144	180	156	165	142	139	160	174	147	157	137	169	168	159	218	295	590	939	1060	648	304	315	285	411	316	238	189	191	173	162	188	174	173	172	153	156	154	164	166	159	192	160	160	168	135	149	178	150	134	177	144	144	153	150	140	162	160	157	138	175	164	157	182	250	242	212	172	177	150	155	156	147	148	168	143	143	140	146	133	138	140	148	165	146	147	155	162	162	165	157	150	155	147	131	161	162	179	167	156	177	152	156	161	151	148	150	155	145	135	135	151	142	151	138	141	155	177	156	147	169	135	174	167	145	144	133	134	151	146	149	154	153	140	145	177	137	163	151	149	145	166	173	139	149	142	155	140	140	148	160	150	148	143	143	143	158	138	146	150	151	177	159	140	152	168	170	139	150	161	150	165	151	147	130	126	145	132	166	162	171	137	159	136	136	146	141	158	135	160	159	150	148	145	142	154	147	163	134	136	154	158	159	139	126	158	146	144	153	160	147	170	165	159	141	124	154	130	133	169	141	171	153	145	143	146	143	146	168	153	178	143	159	150	170	154	143	132	155	141	145	157	138	145	176	128	153	147	165	130	153	130	160	154	178	154	154	133	171	122	148	131	137	153	168	137	157	171	169	135	139	155	131	142	159	171	131	156	166	152	186	149	150	140	145	130	148	173	145	139	164	164	133	182	149	164	153	148	135	143	175	160	150	158	143	145	142	151	145	149	127	163	137	148	128	143	161	126	177	157	147	139	134	169	140	167	157	140	133	155	137	170	171	140	130	159	167	161	176	171	154	142	145	139	139	128	129	152	131	151	143	140	141	167	139	176	156	146	140	159	134	149	134	143	155	154	145	123	140	156	142	137	145	129	152	162	151	138	146	161	147	159	142	136	158	147	153	166	152	133	142	168	174	160	144	143	138	171	169	141	172	169	145	149	153	169	156	143	140	150	138	133	139	155	144	156	177	137	161	155	149	134	159	142	165	161	150	159	140	144	134	149	148	159	145	156	171	152	138	146	143	128	150	127	147	127	157	155	155	141	147	150	127	169	168	129	171	155	137	131	154	162	161	150	136	161	138	160	143	147	161	144	157	152	142	131	159	151	141	144	138	155	148	159	153	152	162	154	150	148	134	148	145	148	146	170	120	150	163	137	162	133	139	149	154	165	156	152	152	128	142	141	167	155	126	170	145	134	160	159	130	130	150	151	134	160	143	149	158	151	152	149	150	142	163	154	151	143	135	131	152	157	176	142	127	149	139	145	152	146	159	147	126	146	159	161	155	167	139	162	145	177	173	147	168	147	170	136	143	135	152	130	154	157	160	152	133	146	166	165	141	141	133	162	157	170	144	131	165	156	137	161	147	147	164	163	165	140	171	155	159	157	144	132	170	149	148	143	147	178	154	164	155	144	148	144	147	146	127	137	156	133	152	129	151	153	157	158	172	182	170	144	143	129	167	186	151	145	142	143	143	157	136	121	161	142	140	142	161	127	147	154	147	150	132	165	150	169	135	170	134	152	154	158	141	138	135	150	142	156	160	161	171	163	141	142	157	141	164	146	148	163	138	170	141	152	152	147	150	150	142	146	143	170	139	161	141	150	151	184	156	135	163	176	159	164	161	159	166	142	150	163	152	151	135	145	142	152	142	147	147	145	136	146	154	158	157	164	156	161	165	145	165	144	148	159	157	153	150	145	149	137	171	146	187	158	143	136	164	130	155	135	124	150	162	174	159	124	145	139	159	120	148	142	138	181	154	156	145	164	155	157	168	137	157	146	136	149	145	150	178	142	142	137	143	136	163	144	137	149	129	156	134	146	160	157	140	148	175	149	149	159	158	136	147	129	182	164	160	135	162	157	164	143	152	153	176	146	128	164	147	156	153	169	151	137	174	163	164	138	152	166	145	160	161	179	148	146	164	149	142	156	157	165	157	145	157	147	152	147	139	161	140	148	162	154	147	152	137	154	161	168	176	137	157	155	155	152	142	160	149	136	158	136	146	169	150	140	150	154	122	149	128	156	170	138	151	164	146	144	170	177	157	164	145	151	152	145	120	135	132	167	154	147	140	148	164	153	164	150	142	153	149	157	151	135	160	166	142	151	154	133	140	162	164	148	128	141	156	137	126	140	147	164	144	161	147	170	147	158	135	152	150	155	157	139	125	180	162	141	138	152	151	153	137	128	164	143	154	119	169	156	141	177	152	175	142	151	145	135	133	131	139	139	140	156	145	148	151	158	137	152	154	192	152	136	166	176	139	150	141	143	170	133	137	135	135	159	140	154	161	148	166	132	149	166	135	158	148	148	145	157	134	152	157	148	139	135	166	151	161	138	158	158	136	153	146	157	126	136	155	164	157	135	149	149	139	153	159	155	148	176	158	119	153	151	153	142	162	156	127	169	167	162	151	148	134	165	137	160	140	134	150	167	147	153	144	160	144	162	136	137	139	159	153	182	137	142	141	153	162	158	149	138	163	171	158	153	118	163	175	161	149	148	145	159	136	168	166	159	143	156	138	165	134	173	143	147	141	149	133	142	153	158	183	150	145	144	153	159	178	144	160	138	160	159	167	146	154	160	166	176	149	149	158	135	153	139	153	151	145	156	140	144	165	148	142	156	144	170	157	155	153	153	142	169	140	150	155	169	153	154	154	161	155	153	131	147	161	149	158	145	151	161	131	153	146	147	151	149	153	165	132	156	151	144	150	154	136	133	137	138	146	171	176	175	152	136	140	150	142	148	135	134	163	144	155	164	165	153	154	129	138	128	151	143	159	136	163	144	148	166	152	152	160	156	149	133	165	132	137	143	149	159	156	139	159	138	153	135	141	161	143	149	153	136	136	150	161	145	145	146	174	178	149	158	151	143	159	151	147	128	163	129	161	139	155	119	141	160	153	145	148	143	153	148	155	146	167	159	145	133	153	122	170	172	139	144	127	158	181	157	136	122	158	153	149	171	153	169	149	140	164	157	155	161	149	158	151	144	156	157	132	141	156	142	154	139	144	164	159	153	154	132	166	156	167	167	148	162	153	150	152	156	161	146	149	155	143	155	140	156	157	153	152	146	156	145	162	136	141	153	166	124	157	123	165	164	155	136	150	119	151	166	144	165	161	119	136	143	160	146	155	145	145	153	155	147	161	160	160	142	159	143	142	143	141	158	148	142	134	149	165	133	149	153	156	151	141	160	155	184	147	126	133	157	141	154	175	135	122	147	162	146	148	142	163	172	159	165	135	156	155	158	127	128	164	151	132	132	152	152	138	136	145	148	153	130	166	160	172	147	147	131	157	139	170	160	152	155	161	141	139	126	164	161	160	149	142	156	158	139	154	170	162	143	151	137	188	162	157	167	155	177	180	163	137	168	130	148	153	155	146	164	163	159	175	154	140	141	125	145	147	132	158	142	135	143	144	157	131	165	153	142	158	167	158	154
38465	37689	46401	15966	1304	1163	1007	849	827	683	697	669	610	599	572	555	510	507	543	513	544	502	474	519	499	491	499	440	491	513	478	429	480	464	443	492	453	467	442	523	463	491	598	990	1752	3932	6045	7280	3753	1571	1680	1755	2684	1695	1264	840	776	716	685	665	640	600	507	506	488	532	565	549	492	555	588	542	519	484	537	527	498	506	516	492	483	453	446	479	435	490	518	421	445	447	421	688	1104	989	806	562	571	446	443	419	453	433	427	413	496	456	441	424	457	408	433	439	433	424	430	420	431	476	432	385	444	415	473	387	432	440	465	453	414	445	410	459	380	447	429	475	416	424	423	464	407	441	441	443	437	401	432	464	438	410	455	451	404	443	457	452	440	418	386	439	413	445	394	442	416	420	440	437	440	430	416	413	455	433	419	448	414	426	452	397	429	416	456	414	426	481	427	436	426	413	441	430	435	462	459	430	428	456	448	414	458	406	457	461	435	411	428	466	402	452	443	468	421	388	497	424	416	446	434	423	432	465	447	383	403	415	436	488	453	422	461	421	424	465	390	411	432	425	438	417	445	428	445	403	437	406	458	413	455	441	465	433	461	436	457	447	413	455	430	466	414	435	408	461	414	452	428	419	430	427	439	464	432	469	439	397	415	467	424	423	417	412	457	436	481	401	431	429	448	466	420	454	456	421	433	430	426	439	399	447	440	448	442	490	444	438	441	450	421	429	422	413	463	436	451	441	442	431	474	446	416	472	457	418	462	443	436	425	474	455	432	440	413	424	427	429	425	455	414	441	408	402	452	396	429	419	428	417	398	435	433	422	480	461	432	415	473	445	462	453	409	424	382	424	458	400	448	415	439	431	424	433	427	471	437	450	405	444	403	401	427	415	411	444	445	457	465	471	458	418	429	411	425	437	436	424	411	418	400	425	422	401	441	442	462	459	459	444	449	422	439	417	423	435	451	419	425	425	413	444	444	485	461	425	476	434	426	407	413	429	448	427	399	451	430	455	407	402	430	428	450	456	453	411	410	421	449	437	447	448	426	434	408	437	442	401	463	376	433	408	457	397	451	412	458	452	429	436	438	432	471	416	438	445	474	479	456	471	467	466	450	427	432	415	425	421	437	422	428	420	464	427	439	445	433	403	416	434	454	410	448	425	438	442	435	457	457	422	477	470	434	420	436	434	434	403	422	482	449	462	435	406	436	421	410	456	419	461	459	449	420	409	431	427	455	469	399	388	459	417	406	424	417	439	415	436	427	433	444	456	445	473	421	446	482	424	407	463	467	410	479	433	452	438	432	453	464	466	418	421	447	433	440	424	406	406	427	418	422	481	432	408	431	434	415	445	436	461	450	433	434	439	424	408	411	396	426	444	468	437	466	457	439	395	420	425	388	423	413	447	449	435	435	408	456	476	472	467	430	417	458	379	457	440	429	428	430	424	425	426	430	478	416	448	437	404	458	473	414	433	417	442	407	455	401	428	450	479	452	436	440	412	440	423	417	457	452	432	444	400	428	415	461	398	457	406	440	439	439	409	439	431	411	413	472	432	450	492	473	405	411	419	418	438	389	443	452	364	442	452	423	466	390	420	411	408	421	438	462	463	443	447	476	417	409	422	448	441	407	440	448	446	421	437	447	438	443	407	470	434	435	424	442	437	447	415	451	406	459	390	411	430	468	429	463	438	468	429	440	470	465	379	457	465	451	470	432	424	433	451	460	463	450	417	441	457	441	428	434	431	424	445	456	443	428	431	413	419	462	413	390	447	473	440	421	420	427	441	445	450	452	421	437	431	406	449	430	454	413	449	424	431	422	479	439	424	454	431	438	447	465	394	432	389	409	453	418	448	429	418	440	393	456	432	423	470	402	437	427	429	436	434	416	423	471	466	430	429	425	444	456	420	435	444	440	411	449	411	458	441	455	430	432	409	464	447	459	461	441	435	448	421	439	434	434	402	451	441	413	458	438	422	417	406	416	445	401	396	411	397	413	447	450	442	436	431	426	427	473	439	399	399	442	445	417	453	410	404	416	412	445	468	435	448	450	458	465	425	448	457	436	438	426	423	439	434	426	452	470	446	446	393	437	394	469	462	444	436	457	425	416	451	440	425	417	418	425	467	451	398	457	450	424	446	427	446	439	422	487	418	463	425	448	411	447	446	451	415	464	430	458	458	458	451	446	422	468	434	434	449	456	444	456	480	419	410	447	441	425	434	443	436	409	438	454	422	456	464	436	468	432	475	428	410	449	456	441	451	410	437	449	428	415	476	471	437	460	428	415	462	424	441	426	423	423	446	451	444	413	435	448	438	467	444	425	442	511	421	467	451	459	398	394	443	434	420	408	432	460	424	453	411	479	432	414	439	470	414	451	475	423	420	426	410	430	421	430	415	428	464	450	403	422	432	439	414	436	447	420	440	432	443	451	461	430	450	428	430	438	400	468	463	437	452	465	455	414	419	460	438	430	397	434	444	474	442	448	425	414	432	431	468	416	430	419	427	441	441	438	407	421	460	399	446	428	430	488	435	441	409	440	435	410	422	437	471	420	434	447	430	425	418	457	428	425	441	414	452	413	442	458	414	454	486	420	424	416	422	442	433	438	436	475	436	429	416	465	431	423	435	437	408	422	424	419	440	409	444	406	420	453	428	490	456	442	440	405	418	449	449	447	421	429	411	428	449	427	444	476	454	441	442	424	451	422	431	432	406	441	414	443	414	425	417	409	452	420	437	442	457	417	455	445	450	447	408	433	482	435	435	416	430	429	448	423	376	409	438	416	445	479	431	437	403	455	454	435	468	476	445	437	435	449	444	448	462	406	445	454	461	422	406	434	467	435	418	454	487	418	379	440	463	439	413	419	422	472	436	463	440	465	436	419	443	465	437	384	445	439	419	434	459	407	390	427	469	399	478	431	434	426	416	455	453	417	389	414	430	440	409	435	399	456	413	392	446	434	427	416	444	443	399	486	438	424	451	446	420	419	455	465	428	405	404	443	467	424	444	417	435	411	422	438	443	412	421	444	452	413	458	418	418	405	453	431	449	433	444	471	420	424	444	412	408	428	452	446	439	417	453	424	421	480	435	404	442	445	433	421	428	468	444	438	441	447	441	437	413	439	437	412	439	391	439	457	426	435	430	433	408	388	433	408	426	436	420	410	454	399	452	454	420	438	413	440	412	433	444	424	413	435	468	438	432	448	411	424	438	443	435	441	434	439	456	471	417	480	442	437	413	453	412	427	396	426	458	441	434	436	408	431	450	451	464	496	448	432	414	419	433	445	409	462	423	408	408	434	459	445	400	407	460	445	407	387	431	431	416	392	429	432	411	404	421	431	405	426	423	457	395	426	438	421	429	434	446	443	463	404	417	427	431	475	408	424	391	449	416	421	466	416	426	430	436	411	434	475	413	422	431	405	422	433	446	453	423	424	475	436	419	432	451	455	408	398	444	406	488	404	428	453	433	445	465	407	423	438	419	462	441	446	418	444	435	462	426
74652	65108	62039	37017	12033	1056	434	342	318	330	281	275	242	233	247	233	246	221	222	237	234	220	229	217	244	206	188	203	221	194	175	209	183	184	198	174	171	183	225	184	225	225	234	293	459	970	1753	2342	901	547	468	534	684	594	403	291	269	241	271	238	223	223	227	201	200	255	208	223	234	202	226	217	214	251	236	223	229	203	205	224	219	212	187	214	218	206	198	233	206	182	221	236	355	379	271	235	223	210	212	207	212	199	205	172	194	198	226	188	197	196	202	206	178	189	202	200	195	176	207	180	205	198	195	201	201	210	201	204	182	208	202	186	180	225	186	212	199	200	206	211	213	217	204	195	208	204	198	202	172	196	203	187	217	212	206	205	192	200	187	221	183	203	195	203	211	205	179	176	238	205	184	195	193	192	185	190	195	189	200	179	183	200	195	198	225	196	187	211	211	215	197	199	199	220	211	218	201	195	185	198	213	199	189	214	200	174	176	212	203	177	196	204	237	186	179	221	194	194	195	182	223	210	184	199	217	191	214	200	204	203	215	208	185	217	188	219	196	216	215	230	193	201	207	178	177	201	178	217	195	176	223	193	203	209	195	205	214	175	212	193	199	189	200	209	198	207	206	205	172	199	206	199	187	197	203	203	197	184	209	221	198	201	215	189	200	211	227	193	185	190	177	192	220	203	213	207	195	195	223	186	198	168	234	190	220	198	198	200	198	207	191	200	200	188	180	202	198	191	198	206	213	197	203	199	205	198	199	180	225	200	187	201	196	184	207	199	204	193	200	171	206	203	194	192	221	217	205	201	214	190	212	204	204	204	193	192	202	205	193	218	222	202	214	199	195	222	242	196	177	207	205	193	208	192	187	208	186	188	193	211	195	223	240	201	195	207	207	190	220	194	197	215	216	171	203	208	192	210	201	209	204	184	193	207	215	193	199	195	223	196	188	210	229	210	202	195	205	191	194	209	201	213	222	213	193	195	196	211	189	205	198	190	196	192	208	219	200	201	176	200	167	238	192	206	205	180	205	207	197	167	209	195	223	195	207	180	187	199	201	205	183	205	198	208	205	195	181	203	203	211	201	212	206	187	215	215	221	183	208	195	207	199	175	201	218	201	221	205	193	184	184	170	188	199	204	201	208	178	181	208	198	187	203	183	239	195	214	222	220	211	197	194	228	214	194	197	210	211	195	229	183	204	203	211	202	177	195	222	209	193	208	206	188	204	215	190	194	190	188	201	166	186	201	182	248	183	191	180	183	177	213	208	219	191	218	191	198	212	191	198	204	197	227	193	217	206	183	199	207	200	195	205	215	218	199	205	178	218	190	198	205	179	202	199	216	203	182	178	189	208	195	198	197	215	195	212	200	223	187	188	199	186	206	207	192	207	219	184	203	197	201	208	200	221	192	201	193	177	187	189	188	217	191	213	209	218	195	174	180	186	227	180	195	179	218	206	190	179	202	201	200	188	192	204	212	202	193	210	179	223	188	198	184	194	204	212	199	191	195	203	219	211	181	194	218	196	226	230	210	217	213	195	191	221	188	201	183	221	189	198	225	206	205	210	196	190	200	219	183	194	191	198	190	210	220	198	201	219	202	201	194	212	201	227	219	174	182	231	212	188	215	214	193	195	190	182	219	205	186	200	215	198	197	182	198	176	183	220	185	173	196	203	194	193	183	190	198	197	198	200	181	197	202	192	197	223	184	217	209	227	203	204	207	178	179	199	213	208	209	201	222	196	202	209	210	179	173	213	204	208	206	180	207	194	205	201	213	218	195	169	192	192	195	188	192	199	216	201	184	229	188	201	197	192	206	182	220	218	189	226	185	216	210	223	183	210	200	199	206	228	196	193	189	202	201	213	184	194	194	215	194	181	191	199	188	214	187	198	176	193	214	197	225	180	208	176	208	219	213	212	192	181	197	198	185	203	204	186	203	198	202	187	187	219	227	214	240	226	187	217	199	190	194	204	212	209	203	191	196	174	210	207	204	172	187	196	212	185	193	200	204	181	188	180	236	205	199	212	212	193	187	203	177	197	196	217	205	204	186	216	219	200	185	186	180	191	157	209	221	201	181	227	206	226	211	188	227	196	198	180	167	194	199	192	187	174	214	210	214	200	218	181	215	181	211	212	184	223	202	183	192	215	232	213	203	209	198	178	190	209	199	194	195	199	210	210	204	205	209	211	210	184	188	227	184	198	204	209	211	219	190	211	206	213	192	184	193	210	193	208	193	209	192	213	176	192	163	191	204	175	206	195	239	183	186	215	207	232	211	202	192	213	225	193	218	205	205	196	219	185	199	205	201	200	202	212	181	194	216	189	222	211	165	233	215	191	206	204	202	168	203	199	208	213	193	186	213	188	188	213	214	179	217	204	208	195	215	189	221	200	207	195	214	209	208	217	219	176	178	199	209	208	213	220	212	213	194	196	200	167	181	211	209	205	206	210	188	190	206	198	214	206	215	184	203	196	193	195	215	187	197	202	206	226	193	218	192	190	230	194	188	202	194	197	178	187	198	211	208	190	206	201	220	202	206	206	246	220	191	185	199	195	219	203	187	191	195	185	222	207	204	203	181	206	193	200	176	193	236	192	207	192	219	199	216	192	186	199	214	201	217	188	198	211	181	186	225	206	191	189	217	196	216	205	218	192	192	205	188	194	199	188	198	198	203	203	213	222	187	187	219	184	205	201	214	169	198	180	192	195	213	174	189	202	183	206	186	190	185	195	217	189	221	202	200	201	206	201	209	195	200	185	179	200	217	226	220	194	196	189	184	211	179	232	204	190	194	216	197	202	209	200	202	214	209	210	209	219	212	214	209	188	165	192	200	216	217	202	208	202	185	222	188	185	226	213	193	218	182	193	212	202	222	184	197	199	208	184	191	205	199	232	205	201	219	197	191	199	192	191	190	181	228	206	194	196	195	173	190	215	189	186	197	194	194	200	211	195	216	196	219	187	197	189	216	209	199	204	195	200	193	189	178	190	191	203	183	183	212	180	170	211	205	191	195	205	217	227	190	226	214	202	175	192	179	195	193	201	203	203	206	205	202	207	192	200	229	187	186	212	193	191	204	213	178	181	213	229	219	201	186	194	188	233	207	198	215	208	209	197	170	203	210	190	198	204	193	206	217	218	182	222	204	199	196	197	195	200	183	187	203	217	213	202	216	204	190	201	177	204	192	224	209	183	183	199	222	188	222	214	223	206	223	199	179	197	237	202	205	200	190	203	207	200	230	190	190	169	188	227	205	206	227	203	220	210	188	197	173	181	203	193	202	200	203	202	203	192	191	185	173	208	221	212	214	188	211	191	208	210	192	184	209	195	215	199	204	206	196	191	201	185	207	213	202	203	195	211	218	217	204	213	210	193	170	187	204	203	222	228	192	219	192	198	196	196	200	208	213	205	204	196	195	195	185	200	206	195	206	199	206	203	203	205	217	200	182	221	201	210	215	228	198	225	185	191	199	193	207	196	220	212	209	214	197	220
47460	48735	54804	19095	2193	1865	1561	1391	1248	1086	1032	869	887	839	795	817	691	761	734	653	692	645	631	658	647	645	650	627	594	625	620	609	625	616	599	606	604	647	598	676	629	633	727	1326	2541	6313	10884	13643	5317	3120	2670	3000	4795	3906	2089	1282	1153	1024	978	873	818	737	666	722	683	723	732	781	735	744	729	770	664	787	783	751	687	674	663	576	600	568	554	560	604	618	588	587	573	561	579	886	1885	1688	1143	658	672	631	590	525	565	576	563	591	536	569	518	528	505	538	581	543	505	593	500	507	590	552	523	546	583	538	532	589	553	547	527	519	523	571	556	554	560	551	522	542	545	558	534	543	585	571	564	546	564	589	590	534	528	564	526	556	553	549	565	572	581	562	522	543	525	541	525	517	536	585	547	546	561	572	575	577	546	539	573	573	569	537	535	528	557	582	537	555	533	561	551	550	550	577	535	569	550	560	549	564	522	545	538	569	582	567	570	540	587	569	547	574	504	520	559	547	516	549	551	528	572	575	608	595	520	590	547	564	528	535	559	549	552	588	577	568	562	552	518	528	530	564	571	525	536	543	551	529	567	542	522	566	535	556	579	524	551	550	543	561	534	582	555	606	561	524	517	579	546	559	572	562	543	545	520	526	582	581	524	549	513	517	526	544	536	597	542	540	589	560	574	536	572	510	574	565	570	556	521	542	547	541	543	584	577	518	530	556	542	566	566	531	586	557	528	572	606	522	572	560	560	520	531	580	565	570	543	511	541	535	540	559	546	524	561	574	556	563	521	553	554	542	565	568	560	598	550	562	532	522	560	541	555	548	558	553	545	566	556	563	573	561	537	583	538	544	559	589	537	556	549	550	552	534	567	576	563	520	597	529	546	550	515	521	555	536	531	560	576	537	547	546	550	528	585	552	538	527	519	584	567	559	550	580	553	578	567	542	562	556	568	598	539	557	561	535	585	592	566	562	555	565	545	534	549	555	550	532	539	557	531	491	548	568	551	540	574	547	547	533	567	548	499	552	522	566	582	539	563	552	531	534	539	563	586	554	510	550	564	559	549	547	632	556	542	533	597	537	551	572	553	521	568	527	536	555	557	517	549	533	550	556	518	563	578	538	544	537	551	558	521	566	542	509	493	544	574	553	531	556	555	587	572	580	524	552	561	574	586	514	570	531	513	555	511	510	528	526	562	605	566	531	527	512	555	539	518	583	542	541	566	547	576	527	529	566	513	529	580	560	573	562	497	583	556	571	516	559	570	562	529	534	567	572	579	546	523	562	524	552	549	542	537	589	548	561	546	521	544	538	557	511	583	494	544	533	506	533	549	579	608	583	544	538	599	560	559	539	591	562	523	583	580	495	571	547	577	541	542	569	581	557	564	564	558	561	560	545	559	569	503	556	528	551	582	565	576	530	571	512	539	522	559	554	571	568	531	496	551	543	531	549	531	569	550	534	560	592	513	524	587	569	569	547	577	585	615	547	545	570	567	549	580	573	555	522	558	499	570	586	543	585	553	534	522	515	525	514	554	529	532	562	565	562	564	532	537	516	618	519	525	579	537	565	519	526	567	531	564	517	532	499	598	543	558	540	551	524	573	545	597	543	577	544	569	542	543	559	580	584	587	572	488	577	553	512	540	526	529	565	566	535	592	594	581	531	568	531	534	571	533	574	531	506	553	526	557	526	555	577	568	540	575	518	518	560	553	544	559	564	596	560	534	525	576	524	554	517	558	509	549	568	568	545	530	572	560	580	587	552	549	586	531	560	553	589	558	599	571	526	568	562	562	521	563	545	508	535	532	572	541	534	539	537	542	545	536	577	500	568	548	553	550	539	557	576	582	545	531	574	567	504	539	549	554	570	518	561	526	541	516	569	540	495	566	517	558	552	518	532	548	574	573	555	564	569	531	537	582	560	509	573	617	536	545	572	565	548	581	564	544	575	524	544	534	553	557	550	492	601	536	582	530	567	637	572	536	549	563	547	542	532	593	567	537	573	588	544	551	495	557	587	537	531	519	532	516	574	549	541	578	575	544	543	533	573	562	570	556	501	563	569	551	577	544	561	532	560	572	532	549	563	529	522	538	551	529	539	531	531	572	546	575	589	571	575	586	561	570	542	526	587	569	549	543	543	568	547	565	548	554	534	563	533	516	562	551	536	577	563	559	568	588	527	576	550	590	545	540	491	555	555	569	536	545	535	519	559	519	592	552	539	516	592	566	530	560	602	542	582	520	590	577	576	550	544	546	492	526	520	522	538	542	548	532	515	527	618	540	485	543	545	553	553	548	567	550	574	544	560	523	569	584	503	503	529	549	557	537	537	520	537	543	554	589	541	534	579	518	540	554	566	561	582	571	550	526	583	581	530	545	537	580	500	538	555	543	566	572	523	575	534	542	527	564	532	520	572	530	596	571	556	597	568	537	548	560	532	556	539	566	540	568	498	564	564	560	535	539	518	534	526	540	546	532	558	530	563	525	555	557	551	519	533	543	555	552	562	560	547	534	496	552	541	568	554	576	540	574	531	524	530	586	537	552	528	592	552	560	559	523	498	536	555	570	547	619	550	542	539	545	541	525	584	528	582	526	543	544	539	556	553	596	532	537	548	551	558	578	529	580	553	548	517	560	517	549	545	549	499	489	531	566	579	552	528	541	542	518	554	552	528	530	572	537	546	560	538	567	515	562	557	505	537	548	537	531	534	522	545	573	563	579	551	545	556	571	542	530	614	533	529	550	534	530	576	554	584	571	588	545	543	557	499	579	585	538	555	571	582	547	577	567	553	539	550	555	516	518	560	529	579	564	566	568	564	559	588	510	584	524	549	551	541	543	565	579	538	571	565	520	547	568	576	544	536	536	548	516	527	567	550	592	520	568	553	534	528	534	565	557	557	560	511	580	575	534	544	559	565	528	521	547	539	565	541	563	512	589	561	602	567	567	586	579	556	590	516	528	537	535	543	566	544	556	500	576	578	590	552	562	557	569	578	540	550	542	586	575	496	526	567	566	542	517	530	535	509	573	548	536	579	532	555	580	548	519	589	572	509	565	574	553	529	573	551	551	555	539	539	533	539	566	530	558	577	551	561	549	543	559	576	530	526	546	538	561	556	574	566	526	529	538	539	536	561	544	553	535	516	615	564	564	485	544	517	551	531	578	584	510	520	574	577	522	553	565	544	567	535	523	540	532	551	598	547	563	536	538	568	563	554	618	537	587	554	527	530	563	551	552	516	565	564	564	589	556	598	551	564	537	583	578	543	594	520	551	559	552	549	542	537	581	515	534	569	531	578	533	556	559	567	563	585	552	556	544	524	568	567	488	566	554	541	577	554	589	543	520	537	567	548	518	548	577	541	539	506	548	520	543	548	546	524	576	519	577	600	546	549	579	573	535	528	581	564	541	549	549	531	530	547	552	505	538	562	552	548	556	508	523	531	563	537	566	554	534	529	524	574	554	586	578	535	585	558	546	538	500	537	564	548	570	543	532	530	552	537	527	560
19093	8843	7249	3086	298	183	166	169	154	184	167	171	160	166	162	162	155	155	168	145	173	165	156	166	166	185	149	167	155	166	155	135	150	131	153	154	124	143	162	162	163	159	174	166	171	198	243	256	211	181	172	162	198	176	176	153	167	178	168	203	184	171	165	136	147	157	147	151	175	149	156	181	152	154	138	164	164	163	148	155	159	169	166	154	168	153	178	154	173	155	157	160	194	197	182	179	150	161	156	139	165	151	166	142	167	131	159	145	180	135	145	148	161	155	165	163	142	170	166	181	210	168	176	167	157	154	162	144	198	166	154	164	138	177	156	151	168	172	163	169	177	162	138	149	154	171	148	165	161	142	182	165	157	167	160	193	171	160	154	153	154	145	154	165	172	165	161	147	171	152	174	152	122	157	137	186	153	180	156	152	168	182	176	162	150	152	165	160	155	175	175	176	156	151	146	169	136	132	150	155	161	175	173	167	154	139	152	139	143	155	178	145	138	149	157	187	144	143	154	133	190	171	130	153	170	171	152	164	143	174	152	192	151	158	170	151	148	134	142	163	146	158	176	155	173	156	160	154	166	182	173	154	149	165	156	140	158	179	147	157	169	164	138	167	141	168	167	148	154	155	165	166	164	155	141	144	163	148	159	162	138	136	153	176	186	149	164	157	166	149	155	183	153	155	174	173	155	186	164	144	173	144	164	163	173	143	164	146	164	146	177	163	159	153	153	161	151	152	160	188	180	149	153	188	157	151	147	152	201	152	149	148	172	151	179	146	164	181	168	144	174	146	140	157	146	152	179	144	144	154	165	172	172	158	181	160	175	143	165	164	173	147	158	150	147	129	184	163	160	155	141	153	168	164	152	153	144	147	183	158	173	140	141	160	153	170	143	158	137	150	164	152	161	157	160	160	174	164	183	163	168	147	147	161	168	159	142	173	159	141	156	161	165	159	164	177	159	151	157	156	157	164	154	130	160	165	160	161	166	177	160	142	158	146	139	171	167	149	158	158	144	166	163	153	156	148	145	153	147	183	148	150	189	150	156	160	163	184	175	147	151	166	178	159	152	141	164	183	182	164	182	128	171	123	189	160	171	148	180	190	148	171	133	154	178	155	157	186	162	170	163	173	159	151	141	155	140	157	146	176	144	158	139	170	177	167	162	150	173	150	171	150	153	160	179	154	155	146	151	137	157	173	167	152	170	173	171	161	167	164	151	135	154	180	150	160	147	147	153	148	180	152	142	179	169	161	176	155	167	122	146	182	157	171	153	161	187	158	160	159	171	164	159	132	179	164	164	160	151	152	152	178	153	136	172	172	164	170	169	150	158	170	156	163	163	148	160	164	161	167	161	172	173	174	176	144	164	139	162	165	161	137	158	161	169	168	167	190	153	172	141	148	168	145	159	152	165	149	160	149	152	153	162	166	164	158	148	157	156	158	168	148	154	178	164	140	160	160	162	170	152	180	162	164	175	155	147	163	147	151	151	163	170	136	147	153	176	145	135	171	172	156	171	152	154	167	164	120	138	168	144	156	165	171	157	158	161	164	148	137	159	176	156	146	168	172	150	157	162	147	163	142	163	171	158	159	141	160	172	169	155	153	139	155	181	151	175	157	166	135	132	141	157	150	163	125	155	141	171	185	157	132	178	170	178	175	154	157	154	160	163	181	175	169	146	133	146	148	156	148	143	166	163	163	143	150	168	171	156	170	173	177	169	161	150	157	151	176	161	183	144	179	154	181	169	179	151	178	159	136	159	150	149	156	154	174	169	166	150	152	152	150	164	175	146	153	171	189	172	125	169	159	167	139	169	141	156	161	162	154	192	155	153	164	189	159	146	149	135	171	161	133	128	150	137	163	169	153	159	161	158	178	169	144	136	163	154	156	144	159	183	166	184	163	156	185	172	178	156	157	168	162	151	166	163	149	165	180	174	168	168	163	152	152	163	152	153	194	148	173	177	139	150	133	149	192	156	145	160	141	174	187	185	146	147	160	163	159	132	153	150	152	157	183	162	153	144	183	154	134	174	178	168	153	169	179	158	164	159	194	172	166	146	161	184	156	176	158	150	166	140	170	154	161	144	169	164	166	162	157	176	173	159	179	167	186	135	142	162	166	156	164	163	169	144	153	139	171	154	141	153	164	139	151	142	150	169	167	169	171	165	155	164	154	130	165	150	171	189	137	167	175	149	173	191	210	175	163	145	143	146	151	173	152	156	164	150	184	161	159	164	165	162	183	149	159	172	159	155	168	163	159	153	169	173	163	167	159	153	153	171	159	151	161	180	158	144	177	167	151	161	166	158	148	157	171	174	161	166	163	187	174	137	162	159	139	203	145	152	155	158	172	185	168	169	157	151	145	153	160	159	148	179	171	159	156	140	142	172	164	144	137	151	180	160	155	153	156	159	165	141	163	139	150	160	172	146	153	164	146	154	192	137	172	169	158	159	148	164	171	179	161	165	133	149	162	176	148	171	144	172	167	144	169	173	176	169	185	167	162	153	158	168	154	156	172	159	168	160	160	171	148	154	189	153	173	136	142	154	172	159	168	157	165	157	133	155	164	162	145	154	155	171	162	146	164	174	152	181	172	158	168	161	155	162	157	134	163	165	172	181	140	178	160	172	162	140	172	162	142	154	165	176	173	172	184	144	127	184	140	153	180	159	153	156	142	141	152	171	149	177	177	171	179	159	173	164	170	170	139	145	151	150	145	147	174	160	145	192	149	161	165	182	188	152	169	134	172	162	139	143	181	166	157	166	159	166	165	156	141	185	173	150	178	172	138	165	172	149	148	156	169	169	165	158	146	172	155	164	158	161	140	149	158	140	151	165	155	169	151	153	168	159	171	190	184	158	157	168	159	167	145	151	161	156	141	158	162	140	168	161	160	148	164	168	149	152	160	148	167	154	181	179	129	147	162	145	176	148	155	151	167	181	178	176	190	136	169	152	148	149	176	173	140	156	173	146	146	210	154	161	158	172	168	164	154	165	165	163	154	178	145	156	185	186	158	161	203	172	165	151	144	155	153	147	164	149	145	161	185	177	162	146	170	169	152	151	150	151	177	186	134	169	157	159	149	163	157	162	148	163	170	134	148	148	168	160	173	164	153	152	164	152	150	180	164	141	152	159	156	176	175	167	186	164	165	161	144	148	170	165	149	138	167	144	144	160	139	167	165	140	162	145	150	158	161	172	181	138	128	185	168	164	157	162	181	140	174	164	154	150	165	157	152	157	130	156	135	177	174	157	154	168	162	172	152	160	173	123	124	160	149	154	154	166	166	148	155	151	156	172	153	149	143	189	159	174	174	163	146	174	150	156	150	167	171	164	160	138	162	166	139	176	174	142	140	162	180	155	134	149	174	169	152	158	163	166	166	141	191	175	168	160	163	157	165	146	164	166	162	171	168	157	165	151	164	170	160	169	152	150	158	170	162	153	153	152	168	163	167	130	141	170	161	172	166	160	156	163	155	156	153	135	161	135	170
16421	11221	12929	5557	515	507	521	531	501	497	472	454	488	480	443	473	512	445	449	450	458	462	471	463	503	458	448	471	442	435	472	468	466	430	451	473	478	440	452	414	484	462	449	472	553	677	1064	1230	851	618	581	575	724	683	533	526	561	522	404	528	462	488	456	493	450	484	460	470	481	441	499	519	435	505	475	520	475	458	469	469	455	481	447	455	473	479	462	460	500	458	457	452	601	556	558	521	489	491	453	444	451	461	442	460	479	455	471	457	448	480	450	385	456	438	405	452	456	510	431	492	483	471	474	473	457	474	491	462	440	456	449	429	471	485	481	461	455	439	447	464	425	435	437	448	477	419	482	453	475	447	476	393	443	453	443	460	434	441	470	464	420	450	455	459	458	434	469	455	489	454	466	455	443	460	457	453	430	427	417	436	413	461	450	472	473	414	481	480	460	438	422	458	456	418	443	448	435	434	462	455	408	500	440	465	470	469	471	433	423	430	442	431	478	471	450	430	481	438	474	450	485	473	484	461	455	454	445	434	476	476	462	475	437	430	444	489	437	443	478	464	430	480	495	471	444	420	482	423	457	462	461	451	462	462	462	442	457	499	466	467	426	377	453	428	488	454	520	459	451	451	481	457	477	434	471	447	449	473	437	452	477	475	458	505	459	458	431	408	453	465	455	435	418	457	463	450	455	456	479	456	484	459	443	448	445	437	442	455	490	452	468	464	447	458	392	482	464	443	477	485	457	459	435	436	463	467	414	492	456	441	417	429	451	451	418	454	460	470	462	466	438	431	459	456	461	476	453	414	472	469	441	476	429	416	446	478	451	452	469	477	445	471	476	471	450	444	456	453	486	451	474	419	445	469	453	455	451	445	457	442	422	466	465	454	455	434	470	479	438	427	448	494	465	436	440	432	458	449	439	456	454	446	490	456	429	450	446	474	474	416	461	462	464	491	474	409	463	476	477	441	444	470	427	447	447	505	462	468	433	462	472	426	456	486	471	442	441	435	442	432	457	471	411	462	395	466	481	443	443	470	440	444	469	460	456	452	452	471	458	459	458	472	448	471	432	424	408	461	461	425	478	452	436	450	473	437	461	461	473	459	415	439	442	462	448	455	450	432	432	455	453	462	492	486	464	408	449	468	435	474	434	439	447	445	430	458	471	446	454	500	495	486	450	442	438	451	484	452	460	441	434	455	417	431	469	437	446	418	467	488	446	414	434	454	445	427	461	472	446	432	463	448	479	472	434	451	467	488	455	415	453	473	423	482	451	440	439	446	462	441	448	432	411	464	451	474	469	473	427	434	460	481	439	453	448	444	427	431	486	427	452	469	444	453	464	463	419	476	451	435	455	434	429	481	457	424	443	480	464	500	454	483	464	425	472	412	458	471	470	432	456	443	460	443	455	470	435	462	451	426	461	441	484	481	454	468	472	446	432	506	473	442	442	426	452	429	461	514	407	439	448	458	394	446	428	461	480	453	460	407	469	412	507	436	415	449	440	494	437	437	473	416	432	441	455	434	452	430	403	443	458	468	475	478	457	459	418	415	435	438	449	421	481	451	482	476	434	451	442	430	465	463	454	423	475	415	439	442	443	426	462	464	474	472	443	456	461	448	422	477	432	455	436	405	445	447	432	498	477	443	453	462	466	430	455	447	405	452	459	420	440	471	476	409	474	437	468	409	501	425	479	466	447	463	464	471	460	447	501	403	487	423	448	433	469	472	458	419	483	445	483	453	467	460	463	453	439	459	399	447	474	443	485	420	424	469	485	441	427	404	445	437	453	476	469	448	473	447	447	461	417	422	438	451	456	436	459	414	477	436	428	441	477	428	462	429	486	465	456	418	468	468	501	485	463	457	398	477	464	476	453	483	474	446	473	420	448	439	435	434	462	456	421	494	446	470	475	481	495	447	430	475	467	433	440	432	443	450	416	448	436	465	470	449	467	445	426	464	437	393	469	447	427	462	474	474	497	456	433	453	440	463	476	422	469	450	428	449	431	476	451	449	463	466	484	490	455	466	450	453	398	434	448	457	439	456	491	477	416	452	476	433	442	466	451	431	490	435	463	445	485	442	438	434	431	445	461	476	441	419	469	428	434	459	466	462	451	465	447	485	477	438	466	448	465	480	484	443	494	447	476	460	448	484	512	464	465	448	449	447	441	470	442	450	449	473	445	438	431	464	424	436	445	436	451	467	470	455	462	425	440	439	445	494	458	468	502	475	435	496	502	432	464	486	459	442	462	410	439	475	422	411	459	433	445	474	498	479	426	451	471	437	420	478	465	441	481	440	401	441	479	467	434	502	475	426	437	418	454	486	500	448	439	445	473	438	471	461	455	448	435	446	461	470	434	467	440	475	493	469	436	442	416	438	456	468	436	434	485	452	454	445	451	436	448	417	433	465	461	403	450	481	427	455	475	433	417	462	462	443	448	435	460	445	440	434	451	452	449	459	420	435	462	458	494	497	425	479	451	483	476	441	446	453	449	444	453	467	419	425	414	457	470	475	448	451	415	489	474	437	453	431	456	494	445	463	454	412	407	461	466	439	461	458	455	440	474	474	441	444	422	454	475	439	431	451	471	438	432	450	441	437	459	514	493	481	464	459	453	460	451	493	463	449	493	425	414	460	488	494	448	458	491	465	484	449	477	473	472	466	443	453	444	466	474	460	396	471	452	467	449	450	431	428	476	452	464	467	443	409	431	477	448	444	451	458	472	471	466	456	445	426	449	505	450	442	467	475	422	462	443	455	430	494	446	425	446	424	441	424	467	439	434	448	467	458	429	460	484	462	464	482	492	465	449	478	434	475	495	466	499	501	470	472	433	448	452	425	469	430	455	467	441	471	402	460	504	403	496	438	474	429	413	461	464	466	433	445	469	456	460	476	443	450	468	443	454	429	460	425	451	427	436	467	452	487	471	461	464	427	425	480	457	450	443	436	482	470	444	457	432	423	426	460	462	466	465	484	489	460	433	456	451	458	444	483	474	453	437	443	469	467	453	414	444	426	435	456	454	468	446	503	460	459	433	449	448	467	457	423	444	432	479	447	485	496	454	438	488	478	420	464	461	464	450	455	435	453	445	489	435	437	432	434	413	455	457	461	465	495	474	454	451	425	468	440	431	457	468	483	429	454	449	451	446	478	464	480	455	462	458	449	470	475	443	418	418	469	480	444	455	434	468	436	425	443	491	456	471	457	443	481	454	444	486	441	441	455	456	462	487	439	427	482	446	473	456	447	450	497	435	464	405	463	417	475	453	506	489	501	440	481	452	456	430	459	445	472	400	466	461	479	468	428	438	458	443	424	445	474	441	455	507	467	481	432	463	485	481	439	501	433	464	470	431	463	454	451	467	440	458	481	467	457	449	451	476	445	421	460	426	418	461	466	449	476	469	439	479	425	431	428	452	473	469	460	504	490	497	464	428	457	444	467	456	451	443	467	452	482	449	463	461	470	434	455	448	446	420	457	458	442	453	462	433	430
60170	52340	47280	27860	3939	330	252	202	201	189	204	176	158	142	168	155	117	152	164	150	162	155	133	150	141	139	142	135	151	152	135	163	157	139	142	152	141	136	133	145	167	167	140	192	224	440	901	1122	538	331	265	236	460	394	320	214	180	182	190	187	151	156	147	150	154	158	168	144	156	141	159	162	152	163	147	151	158	169	166	148	147	149	149	134	142	151	151	147	157	150	157	155	237	243	178	190	138	142	147	124	144	143	130	124	130	137	137	121	155	132	155	143	130	122	158	142	176	130	158	143	136	152	147	124	148	145	142	153	150	166	132	138	148	143	127	143	117	130	149	146	143	117	143	129	133	143	134	127	134	145	121	164	151	137	136	159	159	140	140	111	145	140	130	153	152	142	143	118	142	142	139	162	131	137	137	145	157	130	137	148	151	141	125	137	134	150	158	123	138	149	152	127	137	130	114	127	149	125	150	140	128	130	129	115	143	153	118	131	143	128	146	138	155	138	144	143	158	154	156	132	143	137	152	146	152	145	144	133	125	135	134	163	135	139	129	135	146	140	142	140	140	163	138	154	140	133	153	145	149	155	139	153	148	145	162	149	159	132	139	157	142	151	142	143	128	151	129	140	140	163	148	143	140	136	138	147	143	142	126	136	133	143	141	143	149	139	152	139	126	152	158	135	138	151	147	148	144	156	129	146	142	152	142	137	140	132	140	141	134	135	139	141	123	130	131	118	140	151	127	154	167	131	126	158	136	144	140	123	142	127	143	138	121	157	130	150	144	137	148	125	144	139	137	131	126	150	121	139	147	144	129	162	136	140	149	121	139	116	156	154	142	116	148	138	154	132	144	139	136	102	169	146	166	160	125	144	146	158	115	151	171	129	138	137	145	154	122	126	141	128	137	132	161	137	143	144	145	139	152	162	144	142	142	144	150	140	151	133	144	123	151	148	119	149	122	131	145	125	136	145	132	157	146	151	146	136	138	143	138	129	154	136	138	139	153	149	119	162	136	124	154	127	152	165	135	119	125	135	131	162	144	148	145	154	127	130	140	147	159	130	148	168	128	136	139	139	145	154	128	133	134	134	136	132	131	153	136	154	157	133	122	144	143	154	136	135	145	139	155	134	129	133	117	128	138	127	172	144	145	137	145	159	149	151	144	137	165	155	142	139	145	133	127	125	155	146	128	142	122	164	126	129	146	137	128	138	142	151	143	137	136	140	144	158	125	127	123	127	149	157	138	131	123	144	148	145	130	131	167	145	143	146	131	127	144	158	144	150	138	127	122	148	154	131	142	158	145	155	144	145	155	138	143	129	138	144	144	154	152	162	161	140	125	146	130	159	126	156	129	136	124	135	134	135	132	115	143	142	136	149	132	138	135	120	123	154	122	142	154	151	132	128	146	139	137	135	131	124	143	126	141	151	134	152	140	160	146	162	163	149	134	158	147	148	135	134	123	131	142	143	141	155	133	133	147	134	152	141	148	124	144	132	151	131	113	142	144	132	138	139	142	124	170	124	144	150	145	136	138	145	138	133	153	144	138	140	145	157	149	140	141	125	140	138	149	155	141	145	133	159	129	168	131	152	139	133	142	130	149	146	146	124	144	148	138	142	119	138	134	123	127	149	121	140	156	151	138	148	146	136	145	150	139	128	150	129	132	124	137	147	126	145	145	149	145	141	132	155	148	142	161	177	145	131	141	129	152	140	119	171	138	135	148	141	129	136	136	142	131	145	135	152	139	136	152	149	146	131	135	135	151	146	157	150	155	147	149	146	124	141	132	129	140	156	155	169	140	154	164	145	142	143	139	127	142	136	132	121	154	130	137	135	133	134	150	146	128	105	139	121	142	135	151	112	129	145	124	134	141	129	104	147	164	142	125	135	126	164	132	143	134	143	132	148	159	137	128	136	149	121	127	130	185	113	143	132	148	126	151	128	151	139	130	162	150	138	131	153	137	145	133	138	127	147	129	135	154	137	137	150	132	149	128	129	168	147	122	154	151	142	158	141	145	149	136	130	165	153	131	141	158	151	151	137	134	133	144	144	142	139	131	151	149	137	143	141	152	156	150	156	138	135	145	132	141	155	128	157	150	141	150	127	146	169	141	147	138	146	147	153	154	133	139	138	125	145	133	155	131	154	147	142	130	153	134	159	151	155	107	150	132	126	138	149	155	144	130	136	161	140	144	142	156	151	121	152	140	146	128	142	137	148	162	152	159	130	141	159	147	143	144	133	144	137	124	146	134	162	146	148	132	135	124	138	162	137	136	134	159	138	152	129	141	129	150	127	128	136	143	133	118	139	134	145	149	138	163	146	138	123	147	138	105	139	138	136	168	136	127	128	139	161	139	146	147	153	136	165	144	146	143	149	152	135	142	137	127	118	140	134	136	130	134	146	144	124	136	158	138	151	146	140	132	128	148	130	138	131	129	149	147	142	152	139	149	140	146	133	139	139	116	142	147	160	146	146	140	138	134	143	157	133	166	144	170	144	137	150	176	116	142	144	133	139	153	126	137	146	114	134	139	149	150	124	146	126	123	145	125	149	150	143	141	156	112	140	135	159	122	132	128	140	137	166	153	151	155	137	141	138	136	162	135	134	132	150	147	154	126	144	127	138	131	126	145	144	145	155	150	144	163	123	124	129	141	131	144	151	128	142	121	132	137	147	138	135	146	133	138	139	147	149	132	127	162	152	151	131	144	163	143	164	142	133	152	139	128	131	144	159	146	132	133	151	150	135	130	144	124	127	139	146	131	155	152	163	143	156	138	135	152	152	147	128	134	124	127	126	147	147	147	138	142	128	154	124	125	162	143	145	130	135	152	123	151	143	127	127	142	131	127	125	144	125	122	152	132	145	142	136	140	143	150	146	143	149	128	135	153	152	139	141	136	167	136	136	136	136	142	137	154	110	128	146	143	134	140	143	122	160	140	141	145	161	162	141	145	131	136	149	134	149	154	154	130	149	166	145	153	131	133	151	157	130	146	129	151	127	149	143	149	134	141	136	146	133	118	161	144	137	134	113	154	133	140	151	140	131	141	147	140	141	150	153	127	147	143	127	152	135	158	145	158	141	129	160	143	136	152	154	145	137	150	127	149	141	143	140	123	144	153	128	152	133	125	133	136	130	161	140	136	148	153	136	122	122	139	136	134	152	141	154	140	127	141	120	177	120	142	142	127	121	149	135	126	154	150	127	135	139	142	138	122	144	158	138	160	134	148	140	114	138	146	130	150	147	155	154	149	130	148	136	130	141	151	139	139	144	111	158	146	142	144	122	143	139	140	145	152	157	128	154	143	147	153	139	134	126	141	151	126	147	145	134	132	137	117	148	152	145	147	136	140	151	143	143	149	123	151	159	150	137	129	116	125	164	147	143	159	141	121	150	139	146	124	129	149	141	134	137	142	158	129	123	153	135	148	121	132	112	145	130	130	152	163	136	120	118	135	136	128	149	130	150	147	132	127	142	120	154	134	141	149	158	122	148
37834	39200	42891	15900	1364	1133	979	841	781	691	686	597	627	553	576	544	530	494	549	511	485	455	480	476	445	446	495	471	474	455	440	433	460	461	449	406	451	416	450	442	460	480	559	838	1199	3141	6253	7488	3577	1908	1525	1319	2983	2395	1954	921	777	742	776	612	583	550	485	506	519	507	478	468	507	548	542	494	439	485	566	540	565	478	472	491	411	432	440	415	433	432	467	458	440	419	405	537	1318	1237	911	672	487	406	416	425	424	413	428	436	438	388	406	396	402	391	436	404	420	398	393	405	415	419	414	388	421	388	400	416	391	411	429	461	412	360	415	411	407	406	440	375	413	409	373	436	402	401	363	415	385	379	426	381	414	392	412	387	346	403	460	455	395	417	419	424	430	383	398	413	393	409	431	434	416	437	382	425	390	376	414	418	424	375	402	380	406	437	416	384	428	409	415	414	422	404	433	416	408	390	396	434	412	418	463	439	405	385	387	406	422	401	401	428	410	442	409	395	427	403	466	432	391	422	390	429	396	417	417	404	403	421	389	418	437	399	404	461	438	399	425	408	400	400	399	395	391	418	401	385	419	434	430	394	384	454	374	381	395	408	391	424	441	440	399	398	392	409	425	421	425	416	422	408	374	443	407	396	373	414	401	431	417	449	402	420	396	424	373	412	427	416	425	429	450	423	409	395	396	417	425	387	406	409	413	438	411	418	435	418	415	440	412	411	424	411	409	434	402	401	423	414	382	382	430	418	439	379	426	436	416	437	401	386	392	425	426	444	411	389	398	398	417	400	403	429	386	379	432	404	410	382	387	446	401	442	423	393	388	435	414	406	439	407	416	422	438	376	449	424	403	438	409	434	461	391	393	413	441	410	408	395	433	393	414	409	421	418	381	419	417	423	411	372	411	432	407	426	362	409	380	427	429	416	412	439	415	430	375	420	390	432	422	404	394	417	357	434	391	431	415	401	414	396	398	415	441	418	425	412	444	388	403	412	424	375	390	421	407	409	406	385	410	405	400	406	435	447	426	443	381	406	453	385	422	398	386	413	391	424	447	429	429	440	453	403	395	412	412	406	418	407	414	420	418	389	393	415	368	414	394	432	423	408	410	383	405	386	437	441	411	415	408	390	381	400	418	398	397	389	416	426	422	393	404	420	395	437	400	394	401	413	446	446	432	418	433	389	426	429	422	374	424	390	389	399	420	418	454	437	425	391	388	393	393	388	404	434	412	435	405	397	407	414	440	426	392	448	429	423	400	381	404	378	423	425	382	417	426	414	426	428	417	370	420	450	394	414	389	380	389	390	429	388	469	393	410	402	386	413	420	409	438	442	419	389	438	417	396	414	407	376	423	373	407	395	388	413	389	396	425	411	434	443	371	422	408	397	428	415	406	428	385	389	415	388	398	404	418	409	395	402	414	430	421	403	397	452	430	385	415	428	408	400	400	391	434	387	409	419	407	368	410	395	377	409	417	411	400	395	394	430	408	449	407	404	405	386	423	401	400	411	420	402	403	412	386	402	422	378	414	421	412	407	395	402	422	421	384	421	419	441	430	420	414	416	441	390	388	407	424	405	446	430	432	413	406	418	383	405	413	420	401	425	414	412	423	417	421	416	413	404	393	404	393	424	406	422	418	420	417	435	378	417	369	364	400	440	417	399	404	430	456	400	400	441	451	404	388	415	422	398	390	407	374	431	430	403	412	386	406	424	426	417	385	421	404	394	403	399	406	416	409	444	419	409	408	410	418	425	439	420	422	422	406	428	383	395	416	429	444	412	416	406	397	420	410	406	423	371	406	426	437	421	406	428	414	389	412	429	351	419	385	418	394	417	382	422	407	399	369	396	436	412	421	397	415	421	419	415	397	439	407	423	458	423	398	384	380	385	433	430	406	384	383	412	427	420	407	424	399	415	415	406	465	392	397	421	408	388	427	399	422	447	416	396	399	399	405	403	412	429	380	369	414	409	413	424	380	420	365	451	438	402	424	383	430	418	404	395	396	416	419	451	407	415	392	434	442	397	409	410	430	379	422	402	434	423	402	401	370	466	424	441	419	388	378	406	399	400	397	410	402	410	440	389	408	418	400	414	410	444	429	405	444	409	383	447	412	387	383	418	381	427	444	371	453	390	365	377	400	429	440	442	373	416	390	422	408	431	413	438	404	440	419	410	391	423	398	406	435	402	406	403	413	449	349	406	384	408	419	431	443	438	428	406	421	404	412	426	415	413	456	420	398	398	365	412	364	385	416	434	406	402	403	384	409	424	410	402	454	454	437	381	388	429	412	419	414	401	386	409	402	377	425	395	404	402	408	435	447	385	432	402	432	416	395	425	381	385	442	411	407	390	412	361	418	396	382	405	361	431	425	420	420	424	439	440	424	442	435	434	437	409	396	412	427	406	396	386	416	405	423	395	420	421	439	430	395	445	419	427	421	444	363	381	392	443	378	415	413	376	433	406	383	405	451	381	381	435	427	412	456	422	388	414	438	396	447	392	383	416	396	394	432	375	437	395	364	408	419	397	387	432	401	417	396	421	374	418	375	382	380	405	407	398	396	425	414	432	430	407	369	393	406	391	403	410	415	444	402	406	411	391	396	453	434	404	391	394	415	411	412	436	428	400	433	391	430	402	413	423	447	411	405	425	420	426	431	400	416	404	391	414	393	419	411	408	427	397	417	406	426	403	455	387	387	384	432	403	397	395	423	416	395	434	395	414	375	417	413	402	418	371	382	404	400	408	392	448	405	425	371	417	414	401	377	437	393	396	416	395	393	449	391	394	411	414	369	383	376	421	409	405	400	398	418	389	423	424	390	456	398	395	441	377	368	420	418	425	441	424	416	429	409	423	406	399	421	435	430	395	418	390	431	404	390	410	384	436	385	387	436	409	399	428	414	398	435	393	409	398	424	414	428	408	426	407	409	418	428	369	402	408	412	380	432	429	382	408	425	422	432	398	419	429	435	433	370	388	369	428	402	419	426	412	416	442	401	420	433	423	380	388	406	438	418	444	407	402	380	400	405	449	436	433	423	411	473	430	417	410	392	395	399	416	411	370	377	423	442	444	426	413	407	427	404	406	415	424	398	402	438	380	401	414	403	373	406	353	387	426	454	382	439	390	400	418	402	417	381	383	419	378	406	409	384	439	416	411	409	397	412	424	424	452	408	404	419	400	433	442	442	420	420	400	401	425	409	405	451	409	407	432	412	444	385	405	436	421	420	397	417	418	418	374	395	386	425	429	409	418	434	368	412	390	417	423	411	412	414	409	411	396	413	435	406	401	452	402	358	413	411	418	438	400	410	377	403	359	385	423	420	377	415	442	415	413	408	426	429	407	450	403	410	380	389	419	407	423	423	398	402	402	426	409	384	392	407	411	429	401	379	406	400	415	408	408	413	343	423	428	438	408	393	383	429	380	402	437	431	427	416	384	397	400	412	399	407	384	404	439	423	436	417	418	394	384	447	388	405	410	369	417	366	407	382	428	404	388	392	395
74527	67161	59307	36861	8297	788	428	329	325	266	272	260	244	241	245	238	207	208	221	230	230	244	207	203	214	204	209	199	204	209	187	222	202	224	182	169	197	216	207	211	208	235	223	237	409	673	1508	1903	978	570	499	430	740	520	453	305	284	309	249	265	273	229	218	185	206	214	221	221	196	233	219	192	187	208	220	231	240	197	209	193	202	171	170	186	197	193	201	190	203	200	218	212	329	373	309	267	190	187	180	202	166	187	168	198	195	180	188	203	197	189	207	176	187	203	179	184	191	199	212	186	181	208	178	201	187	179	198	167	203	214	196	168	207	196	173	192	212	225	190	169	179	205	211	184	205	209	187	180	204	209	180	183	188	177	158	202	181	188	190	204	225	218	196	194	183	194	199	193	188	199	188	183	209	192	181	187	190	196	194	195	190	222	197	199	213	192	189	195	210	182	216	186	184	207	187	184	193	179	194	224	209	186	210	201	185	185	169	187	198	214	184	179	191	199	205	171	208	187	178	187	168	216	216	185	210	196	198	193	199	182	177	177	213	178	185	213	207	195	188	197	199	204	168	191	193	189	176	210	180	195	165	191	188	154	193	199	185	195	215	188	205	208	222	221	183	192	171	161	191	202	192	210	179	190	174	213	194	184	209	177	184	186	188	224	189	216	191	187	206	189	197	186	179	180	171	178	196	195	163	197	198	180	195	202	191	197	185	198	181	165	175	192	153	173	191	207	192	183	200	165	187	191	204	187	213	196	203	181	189	181	188	190	171	214	181	185	194	196	189	193	219	198	188	201	216	184	210	169	192	176	176	182	164	198	207	195	171	169	192	236	174	184	193	194	198	203	211	191	205	202	187	204	218	191	184	166	180	192	197	183	200	181	188	195	222	191	222	181	195	206	197	211	147	175	190	199	204	195	203	203	190	203	197	191	176	207	181	175	195	195	208	197	175	197	187	209	183	203	196	202	196	185	206	206	192	205	207	186	206	183	185	181	234	187	219	194	203	203	210	185	202	196	198	206	200	186	196	167	186	181	192	187	190	173	184	188	181	191	187	191	238	190	209	198	198	186	196	204	197	190	186	189	195	185	198	201	206	203	192	183	202	187	204	181	191	207	181	190	190	192	183	195	228	191	190	193	187	208	192	188	172	190	224	185	193	208	185	182	195	202	178	214	191	182	210	191	193	202	195	166	196	200	200	175	214	190	211	192	214	174	171	171	198	169	217	184	173	161	169	204	160	184	193	203	220	174	195	201	227	192	194	191	157	192	164	191	185	199	175	202	201	206	175	182	206	193	180	186	178	211	175	186	212	205	216	191	226	191	214	188	201	190	201	184	195	207	219	200	185	212	221	189	183	180	213	209	225	175	211	185	174	210	167	194	190	183	189	207	182	192	200	195	194	185	205	174	192	173	191	185	219	206	209	189	168	215	196	192	190	191	187	186	184	178	183	194	201	172	197	195	186	198	211	189	209	214	195	195	192	183	202	200	186	171	216	178	177	207	194	204	201	202	204	205	187	200	185	201	165	179	175	178	193	186	195	157	211	177	207	169	206	200	202	203	204	223	211	176	197	188	176	168	202	193	198	190	183	187	197	206	190	190	194	234	206	207	194	185	218	231	177	181	213	214	185	193	203	196	215	200	194	188	212	175	185	181	198	212	189	225	225	175	201	191	195	214	203	207	198	191	192	195	183	181	180	184	189	183	179	179	195	185	203	190	212	155	217	201	198	182	212	181	192	174	193	200	188	208	197	182	180	209	189	170	180	181	215	188	194	192	184	189	191	177	191	182	178	206	193	193	213	188	172	195	177	175	194	173	196	189	196	181	184	193	201	165	203	188	193	227	190	181	181	207	189	215	185	178	181	216	198	185	208	181	198	216	219	194	186	193	186	195	188	197	189	208	178	181	232	203	199	191	202	214	173	198	186	190	215	208	167	224	189	190	199	191	181	222	232	221	189	216	188	179	217	196	224	185	211	201	199	190	182	194	196	205	186	194	189	172	171	154	156	192	187	195	194	194	213	176	213	211	209	174	186	209	195	205	188	197	184	178	199	201	190	192	205	197	173	200	225	196	190	194	194	206	210	192	195	201	193	175	199	196	191	222	186	185	195	176	190	174	186	194	157	167	199	180	208	196	208	198	193	188	174	174	195	204	195	196	183	185	196	182	190	179	202	191	196	211	200	175	204	173	226	186	197	184	195	185	178	211	204	201	193	192	171	204	204	193	210	189	198	191	195	174	181	187	196	191	199	188	172	206	194	193	199	189	177	194	212	192	198	217	187	163	187	178	221	183	202	179	190	170	176	226	211	225	195	185	225	181	193	177	186	174	193	193	214	190	171	182	206	195	191	179	185	199	162	180	197	201	182	217	194	216	202	201	194	189	198	191	210	181	210	197	197	210	206	219	166	220	175	199	184	202	194	185	181	215	212	226	191	221	189	196	213	199	208	155	217	233	195	199	203	187	201	191	180	193	167	206	206	204	201	184	215	178	177	167	180	219	208	189	193	188	205	203	195	213	178	161	193	151	230	187	170	205	193	197	202	195	186	219	159	202	201	186	206	198	198	188	191	187	214	187	197	195	212	204	225	224	181	197	182	201	193	197	177	220	206	212	206	199	206	186	196	203	192	191	189	196	214	189	177	184	186	200	194	204	180	191	175	204	202	220	181	216	192	205	189	181	190	160	197	199	197	160	217	170	189	206	173	186	197	197	214	201	197	174	182	182	218	189	173	186	174	194	185	216	179	191	185	166	186	195	190	179	208	217	189	199	184	180	202	223	212	216	197	182	199	201	182	196	178	199	179	195	170	183	181	162	182	172	177	190	194	186	171	212	205	208	194	202	190	188	196	201	198	207	178	191	191	206	165	188	193	171	192	187	193	179	189	199	222	190	204	224	206	195	183	210	184	183	173	173	182	184	206	192	206	190	207	197	184	200	177	183	204	189	212	204	199	187	191	178	220	196	187	226	174	180	181	198	199	195	209	206	184	168	194	221	186	176	187	196	187	177	203	189	199	214	206	173	183	205	205	198	198	211	192	210	209	194	204	197	204	212	180	200	188	162	183	199	193	182	200	194	178	191	216	190	202	200	192	193	152	194	191	193	215	220	165	217	177	186	186	183	202	188	189	219	188	174	195	212	176	206	196	181	195	192	187	213	194	191	213	199	190	195	192	194	159	181	193	218	188	186	196	184	213	180	206	189	204	194	200	194	194	182	207	204	174	189	194	187	184	193	197	199	197	199	182	199	201	198	193	171	197	188	191	197	220	203	192	200	177	183	184	202	197	182	199	183	208	198	207	201	186	174	202	182	184	195	200	194	213	195	188	178	177	193	207	179	219	207	192	178	198	198	211	161	215	178	219	187	189	218	188	186	200	196	206	177	210	183	203	191	153	201	217	196	190	223	188	201	180	215	203	165	194	192	192	195	193	202	176	188	209	195	217	205	216	177	192	177	213	188	209	189	189	199	191	164	199	200
46431	49323	52132	19234	2349	1910	1634	1442	1261	1136	1016	982	918	846	823	771	797	737	631	651	681	655	627	640	639	628	640	663	631	573	595	640	580	555	590	591	583	549	601	592	586	598	664	911	2283	4179	10285	12209	6283	3135	3164	2625	5151	3070	2810	1631	1291	1516	1262	979	796	677	678	633	714	664	657	674	740	719	671	609	627	733	713	751	687	689	692	667	668	579	529	544	548	581	536	563	518	593	549	834	1740	1921	1383	969	666	524	511	499	555	530	561	528	524	545	538	544	508	554	544	564	536	567	551	571	520	506	534	522	539	562	497	536	542	542	549	538	524	559	538	525	520	520	560	519	520	516	535	510	523	545	516	532	512	516	531	515	497	594	487	536	515	514	556	553	532	528	516	524	536	542	572	566	514	501	533	514	539	546	546	553	561	546	535	557	523	555	531	542	563	492	560	546	519	534	539	541	498	527	515	549	569	542	539	540	530	547	544	510	504	562	527	554	520	553	513	521	578	528	512	561	531	544	528	492	567	567	531	504	528	504	487	536	527	518	533	524	555	572	548	549	535	515	493	534	539	533	524	475	564	520	550	524	543	525	529	562	537	498	560	509	500	515	566	533	524	541	560	546	513	508	547	524	543	536	539	529	520	539	499	518	523	529	556	540	525	531	508	568	529	529	502	534	559	555	528	547	548	558	543	564	549	560	554	557	565	532	530	557	511	530	555	536	523	514	597	507	505	521	536	556	594	522	535	556	542	592	502	497	547	549	554	564	536	536	542	529	539	512	552	520	519	511	577	556	532	560	500	568	559	543	523	547	551	514	539	512	551	517	515	561	578	539	541	548	550	532	573	564	508	509	533	531	567	499	568	530	494	544	520	513	553	489	535	507	546	494	518	524	507	555	540	531	536	523	528	520	555	542	534	492	530	558	598	544	555	545	538	538	561	557	556	566	528	573	547	529	534	558	561	508	521	523	545	550	492	576	539	581	538	526	528	512	523	525	524	514	534	530	514	520	548	562	502	503	565	550	539	565	520	503	532	533	568	539	488	495	553	518	536	502	560	529	502	520	539	531	545	525	560	567	517	526	541	465	519	525	529	576	503	530	529	554	501	529	526	583	548	534	531	525	538	508	505	562	510	520	525	522	546	535	516	496	545	534	584	573	541	518	506	561	515	507	532	512	540	546	543	511	556	513	577	504	520	528	533	585	530	517	554	509	586	534	553	528	509	546	525	574	525	569	561	565	508	555	533	528	544	544	566	562	554	523	545	531	536	544	540	567	539	515	518	552	527	564	514	531	571	546	535	542	569	511	513	531	586	546	518	536	537	529	568	538	571	505	510	530	515	544	531	517	493	493	548	549	501	504	542	510	514	497	511	521	530	490	530	519	559	554	500	458	575	502	521	529	538	534	532	536	511	523	557	577	539	528	564	563	522	529	522	535	567	552	545	560	529	541	552	514	540	500	546	492	553	575	555	546	541	516	489	499	531	514	509	543	531	524	558	530	540	598	502	495	502	560	510	520	531	497	517	509	569	531	506	531	522	517	523	543	572	576	561	554	532	540	534	567	549	540	503	536	547	577	548	523	559	557	592	518	556	519	533	558	510	527	519	525	501	514	525	560	481	562	564	579	511	576	546	554	518	547	526	558	522	519	515	533	531	553	565	577	494	506	552	560	528	521	538	508	504	504	559	533	531	549	571	520	530	514	530	543	563	546	513	513	530	523	553	534	524	446	558	544	539	513	560	571	507	499	583	538	517	564	491	579	513	543	549	546	499	525	518	529	515	545	534	543	543	537	525	548	518	515	537	545	564	549	500	545	573	571	521	545	490	542	523	531	523	524	490	530	528	530	544	496	534	550	517	534	509	546	532	565	541	515	528	502	529	539	528	570	516	527	542	474	544	558	521	505	510	576	574	547	545	520	536	529	550	562	576	564	543	540	540	533	484	516	546	514	554	527	529	539	523	540	541	513	524	540	532	597	496	519	520	474	570	502	497	554	535	565	506	504	513	575	514	505	560	508	509	547	522	553	520	537	519	519	533	528	558	524	538	488	529	601	571	523	529	569	571	541	555	547	543	546	528	504	525	553	528	475	499	546	543	561	502	502	540	544	545	493	538	518	521	521	553	513	532	523	543	557	516	546	544	525	535	525	545	551	556	542	545	523	571	523	545	569	495	534	535	504	570	564	576	540	512	509	535	522	555	468	511	533	496	574	500	502	586	496	519	543	514	520	528	517	557	517	588	572	518	559	554	567	492	545	515	510	509	532	560	524	567	554	528	537	582	575	519	500	538	532	538	504	517	514	505	472	533	529	519	519	526	504	528	519	584	511	564	515	554	542	495	548	569	511	544	537	532	553	539	521	504	534	565	518	529	537	461	502	540	506	526	571	523	539	547	570	534	547	558	521	518	537	568	536	556	534	532	526	538	564	481	531	548	516	541	522	534	459	541	513	528	498	521	523	542	524	545	542	580	524	497	476	558	537	521	500	531	541	563	566	529	557	567	520	538	535	541	501	532	535	585	525	480	530	548	517	514	562	551	508	512	518	561	557	544	559	505	539	526	523	582	522	530	532	521	523	494	511	537	531	517	532	523	524	521	539	496	549	511	528	563	523	541	508	529	537	542	555	571	567	544	546	529	545	516	574	528	541	518	532	507	538	551	557	519	507	476	519	548	511	546	526	517	553	510	539	538	563	516	525	583	528	583	569	519	563	567	511	554	518	528	564	558	553	489	526	533	536	562	566	556	557	524	533	536	605	515	514	513	560	536	489	533	552	578	508	497	497	531	586	512	570	574	604	523	523	549	520	553	540	534	541	502	509	508	543	505	503	552	538	518	541	494	525	553	541	512	526	523	549	534	522	523	499	516	555	522	552	504	575	558	548	560	585	538	524	532	498	547	526	557	540	553	579	561	544	543	545	524	510	517	592	570	546	578	543	545	533	510	530	535	520	495	541	520	536	479	558	557	532	521	513	490	559	502	521	554	553	501	536	551	535	540	524	553	517	525	569	514	540	554	546	485	534	530	550	558	523	534	535	521	568	541	548	565	538	510	537	518	534	523	508	502	511	547	542	519	556	555	587	488	531	538	502	540	532	554	518	545	552	504	536	535	552	576	489	541	517	498	531	472	502	554	529	498	532	512	528	591	579	545	508	523	566	543	524	595	491	555	536	533	520	546	547	523	535	525	513	495	521	541	495	494	542	560	566	514	534	523	534	548	566	511	548	560	540	529	552	559	548	509	533	567	513	504	523	519	551	549	542	494	603	514	514	532	470	514	548	522	550	520	555	560	518	489	508	563	505	574	521	549	513	515	523	520	537	499	545	499	528	541	524	540	525	521	530	554	489	501	543	564	565	541	545	544	569	543	550	479	532	530	539	554	549	576	544	530	553	556	498	534	536	513	546	509	506	521	568	471	501	543	506	563	519	494	509	507	579	507	567	534	521	539	535	529	519	509	536	534	581	536	585	560	552	542	518	533	545	542	523	563	498	584	501
18355	9761	7175	2766	258	182	162	171	161	156	172	149	157	152	151	156	159	141	138	163	161	179	146	159	153	135	149	158	135	149	154	153	141	151	139	174	151	138	152	129	149	157	125	147	180	155	191	225	190	173	134	130	167	149	152	155	167	154	162	178	126	171	131	172	131	142	143	178	172	148	160	150	137	150	134	143	145	156	133	148	142	170	143	146	139	154	157	155	150	143	143	133	156	175	170	160	152	146	158	161	158	164	163	157	132	163	151	156	145	166	140	138	129	168	154	152	149	154	169	138	157	162	154	149	156	128	153	142	143	134	156	152	144	141	165	151	175	149	141	144	132	142	138	143	117	124	139	151	149	134	148	144	152	158	136	159	141	150	131	154	157	126	140	155	157	171	141	120	151	157	135	138	167	138	116	147	157	140	124	140	151	181	153	141	129	149	146	137	152	147	144	155	129	137	130	152	163	140	144	167	137	176	139	141	150	135	157	146	148	139	143	147	177	140	143	129	153	171	135	154	156	138	141	149	146	153	122	176	157	128	147	137	175	135	171	146	143	151	153	149	141	131	134	140	143	131	157	150	154	148	138	140	141	142	156	138	165	146	127	153	164	155	158	165	170	136	148	159	167	130	160	139	126	152	145	133	146	166	150	152	145	149	142	155	152	158	167	140	122	142	149	142	151	156	145	133	144	150	131	150	149	159	149	131	129	151	143	141	159	132	130	145	149	158	129	147	150	138	165	145	142	148	135	149	169	161	149	132	132	149	158	160	153	167	153	141	161	153	120	131	130	160	152	155	152	138	142	136	150	149	169	170	164	155	160	158	129	158	160	146	164	164	141	92	165	126	166	167	157	122	140	143	146	173	136	146	147	164	156	131	149	164	145	173	130	127	150	156	136	171	161	162	152	149	163	134	161	153	169	143	134	155	157	134	166	154	144	140	158	136	171	150	144	154	170	141	140	142	145	111	166	135	135	147	149	142	132	145	137	164	161	144	147	153	148	119	173	149	143	145	140	136	145	141	142	166	147	142	157	139	164	134	171	148	135	144	126	135	151	145	158	154	138	142	130	139	174	145	129	141	158	146	141	141	137	155	148	149	155	155	145	140	131	152	153	152	142	150	166	164	139	155	156	162	135	159	150	143	170	137	133	141	164	151	156	152	142	135	142	158	149	126	156	152	149	160	145	130	158	150	157	154	161	162	159	157	159	124	150	133	128	139	155	149	148	156	158	134	144	157	147	147	148	136	137	143	148	134	153	138	154	144	135	159	152	171	157	138	160	162	151	150	131	153	163	157	160	140	146	134	141	145	118	145	149	137	141	147	127	135	138	161	146	152	171	160	179	146	147	166	146	151	140	147	167	124	163	150	149	130	137	141	143	154	140	142	158	147	133	137	164	158	143	169	171	145	160	151	132	149	161	137	147	135	157	132	159	141	142	161	116	152	130	139	132	135	146	164	110	142	158	156	139	117	150	168	142	143	141	169	148	166	140	141	168	144	148	151	127	150	133	155	147	163	142	129	134	137	146	139	141	118	149	140	161	148	159	167	148	140	150	141	131	147	147	146	149	130	153	164	123	151	156	149	137	165	148	178	168	146	153	147	151	149	150	160	135	140	153	170	152	139	132	155	151	153	151	146	149	162	134	164	141	153	161	177	160	131	161	153	176	145	130	165	159	163	146	150	152	139	148	173	138	152	157	147	143	161	126	148	148	148	149	152	164	146	147	141	158	155	159	144	155	151	132	153	155	141	132	156	156	141	152	141	153	174	151	155	127	150	146	164	148	160	187	133	148	148	129	130	159	156	148	146	144	163	139	154	145	149	158	146	151	151	148	149	144	158	140	146	156	171	137	154	134	156	155	138	186	131	135	128	137	130	146	132	147	162	154	158	129	145	141	132	162	151	141	137	142	166	146	154	182	157	138	165	155	148	154	127	156	152	140	169	158	139	134	153	150	146	140	142	139	139	150	179	154	147	149	162	159	162	128	144	151	153	159	130	149	133	133	156	156	156	132	162	150	145	159	142	141	137	181	166	144	147	169	156	145	165	149	138	157	152	138	140	139	146	142	145	152	154	165	142	123	148	128	138	137	139	168	160	145	147	138	130	145	152	140	149	145	150	158	158	163	164	140	147	180	123	155	162	156	147	152	146	148	135	144	136	165	157	161	135	157	180	144	156	146	102	141	138	156	140	151	135	142	126	154	157	142	181	183	165	142	141	137	159	127	144	153	168	146	147	146	164	144	142	147	132	144	146	138	143	165	134	139	138	146	161	141	148	137	152	137	146	128	143	146	141	136	156	143	130	150	140	144	139	139	138	132	160	152	158	151	146	151	139	175	131	158	169	153	155	151	154	139	160	146	154	146	159	160	126	154	145	161	159	150	141	138	149	140	140	165	151	128	163	155	142	117	147	135	160	139	165	159	151	145	131	147	154	135	141	148	152	128	141	142	143	156	181	162	163	161	156	150	146	137	148	154	135	142	165	136	133	143	137	135	151	155	155	138	146	157	143	151	154	149	145	151	121	130	144	156	130	130	138	161	175	159	145	150	145	146	163	148	140	132	144	143	161	147	167	165	137	155	138	142	159	154	141	123	165	122	158	160	164	140	168	145	153	139	142	132	147	140	123	146	159	124	150	140	140	143	147	140	148	127	161	151	130	152	160	161	154	145	147	137	150	141	143	150	142	148	157	154	143	168	136	159	169	158	152	150	149	142	154	145	145	135	129	143	147	144	130	148	156	133	141	150	139	162	148	154	173	177	147	157	167	148	142	140	146	140	164	157	158	146	143	153	170	168	121	155	159	164	165	131	151	160	130	132	162	152	147	136	144	130	141	152	154	138	169	149	149	149	152	146	162	145	155	153	156	133	155	135	153	138	143	134	139	144	146	149	158	143	151	144	155	132	151	147	147	144	128	143	120	149	156	164	151	137	146	140	145	144	168	133	158	137	129	150	150	144	136	132	165	140	126	131	136	144	150	112	128	157	156	137	136	124	160	165	148	130	143	159	151	139	148	170	159	156	136	180	148	144	126	130	136	143	133	135	135	145	157	148	157	176	172	157	151	156	156	145	141	152	157	150	155	160	134	145	145	156	159	154	158	154	149	135	134	143	181	147	139	150	151	168	156	136	130	161	121	162	125	142	145	142	159	134	150	151	131	139	133	149	159	154	158	147	148	129	152	153	147	158	148	145	169	154	154	160	144	139	158	140	141	172	156	143	139	159	148	142	162	138	152	161	151	161	176	144	155	142	124	113	143	129	149	153	162	153	141	140	159	164	125	174	140	161	160	173	146	130	153	167	136	152	130	164	145	139	133	156	145	148	144	156	144	149	143	162	161	156	152	152	139	160	151	157	140	147	137	156	142	145	150	162	142	148	157	155	143	164	159	146	144	125	152	173	131	150	140	147	156	128	144	153	149	143	146	166	155	168	145	125	147	156	152	156	148	169	135	158	144	158	143	144	146	159	142	153	138	138	152
16102	12640	12445	5090	507	447	473	465	452	457	486	473	443	437	437	431	426	471	459	400	453	405	414	446	440	452	427	414	391	405	412	471	421	430	412	443	404	399	425	396	442	438	430	415	513	581	944	1142	860	539	493	499	623	544	498	498	480	461	470	456	438	422	440	435	450	425	443	445	448	434	422	405	438	467	456	414	412	413	434	418	433	438	422	429	377	407	418	430	440	423	435	451	463	572	570	528	444	440	369	406	428	443	417	385	404	425	406	412	431	423	432	447	434	415	415	412	398	424	426	412	386	396	397	456	405	384	402	370	403	402	434	406	408	395	428	450	458	416	433	451	404	413	417	395	411	384	446	418	442	437	382	427	393	469	426	411	423	422	482	457	392	437	425	451	431	426	405	393	434	445	419	435	439	401	442	411	395	430	405	421	451	477	435	446	436	427	423	438	408	422	416	418	416	392	411	440	428	428	384	408	417	414	446	449	435	437	441	414	389	418	432	467	436	446	432	403	437	408	436	438	406	424	396	362	424	421	444	447	389	420	422	410	425	412	413	445	444	424	407	448	384	433	429	416	415	435	420	447	409	437	445	444	426	410	388	406	450	418	463	446	461	433	448	451	420	413	431	376	451	377	431	437	402	444	416	397	423	446	384	407	430	444	478	451	408	408	392	398	411	439	410	431	443	416	452	398	410	415	430	414	442	419	421	427	421	437	426	412	415	449	426	424	423	428	388	397	412	420	440	421	435	394	426	425	390	448	447	421	408	430	437	416	416	415	390	403	393	424	426	411	422	426	433	417	428	426	423	397	413	417	415	385	438	459	417	428	446	434	420	395	424	376	457	469	435	409	412	445	468	425	404	422	388	450	411	431	416	418	408	416	401	425	415	417	411	432	427	452	396	421	427	413	461	423	419	421	436	435	400	403	412	432	451	414	413	395	406	448	410	425	426	418	415	438	455	463	413	455	433	404	449	421	399	407	413	412	391	424	406	421	440	410	430	413	433	419	377	410	444	389	432	396	449	411	431	420	464	427	409	396	423	429	402	438	419	408	406	410	436	431	430	444	417	466	429	420	410	397	421	419	404	389	446	409	395	422	432	402	436	436	421	393	417	421	434	449	438	425	409	416	431	429	397	396	406	389	415	407	440	422	393	441	374	395	444	410	440	439	413	433	373	441	442	445	430	440	437	400	431	444	450	417	425	429	442	423	428	420	414	431	398	377	413	424	420	442	431	435	426	417	418	430	413	440	424	418	449	403	405	419	397	392	463	444	436	394	418	442	397	418	411	429	441	419	396	422	418	419	402	395	411	429	429	421	427	448	399	415	439	424	440	395	436	442	405	388	392	421	413	383	434	440	433	433	425	428	430	375	433	417	443	409	480	382	400	419	431	422	475	432	426	407	380	420	392	414	441	417	438	413	402	418	437	388	400	444	443	435	425	418	413	443	444	423	426	419	414	447	418	421	409	428	427	409	399	444	452	417	461	412	433	418	427	434	402	413	399	405	418	460	402	440	391	436	404	392	432	355	430	381	421	424	434	397	413	405	396	404	394	377	461	392	406	451	403	417	414	399	407	434	440	429	458	429	415	397	408	410	396	418	419	418	413	389	393	445	388	397	459	416	365	419	448	429	438	417	422	393	437	442	412	426	439	415	454	463	385	461	422	455	404	440	436	405	461	397	400	395	387	429	368	426	413	426	418	403	430	400	414	399	432	403	437	390	434	406	429	425	442	429	421	413	423	424	419	441	415	439	411	421	415	446	381	418	409	399	428	437	439	454	422	398	418	451	405	412	423	410	387	430	398	438	417	436	407	413	432	447	419	393	426	482	422	417	396	430	452	408	415	402	426	406	418	409	434	408	448	450	404	436	417	415	416	424	413	424	446	397	395	453	401	410	418	434	420	406	385	400	414	428	479	410	439	419	381	455	407	424	404	432	422	443	420	426	402	433	421	401	425	454	407	412	427	436	405	411	464	431	419	436	418	397	399	391	408	399	416	435	413	453	385	435	423	466	400	443	419	434	441	450	422	367	429	427	423	385	428	397	427	401	426	413	372	411	415	397	405	398	435	414	411	449	392	449	419	425	412	431	419	385	442	444	433	424	406	436	401	415	412	398	440	445	441	427	428	395	410	418	437	442	433	415	426	449	445	430	403	428	434	422	455	412	423	424	411	433	424	430	414	435	423	394	385	398	419	461	417	437	412	417	449	404	411	418	437	388	437	404	368	408	388	423	446	429	419	422	422	419	419	444	450	386	374	442	440	447	413	422	443	398	380	395	384	411	428	431	423	414	402	409	452	430	425	416	401	417	437	408	407	419	437	407	411	431	427	380	415	389	427	448	431	386	460	407	431	408	424	440	420	427	435	448	409	418	407	428	408	413	418	363	399	446	383	431	396	403	474	414	408	391	415	427	429	424	394	403	443	406	412	398	416	421	425	430	428	432	420	404	439	450	373	461	450	394	408	389	423	405	440	427	424	420	391	444	399	423	390	427	413	403	417	402	428	417	419	454	412	439	433	434	402	404	407	427	429	425	399	408	459	418	415	394	415	419	415	434	428	425	412	431	451	415	449	425	419	435	455	453	432	435	441	475	385	432	411	437	405	420	444	413	446	415	426	423	444	430	460	390	443	412	398	417	453	419	384	400	432	443	429	405	425	433	434	395	427	434	401	415	408	425	463	409	429	436	440	405	429	416	402	427	415	407	410	407	425	416	424	434	408	421	409	450	426	424	409	457	448	398	410	440	417	384	380	424	451	432	398	443	403	424	405	449	471	447	445	398	399	430	440	401	414	427	397	395	427	468	409	409	411	420	402	445	447	377	378	428	422	379	381	403	469	396	444	427	442	422	433	408	448	416	398	411	408	412	439	414	426	406	440	429	438	417	413	397	453	444	429	397	432	417	410	439	415	405	451	384	421	402	412	415	420	453	393	393	424	436	430	388	402	401	419	420	430	416	426	450	451	354	429	437	401	435	380	422	435	424	433	375	411	426	433	392	432	399	413	410	436	435	386	398	434	405	402	400	440	419	422	388	395	477	412	407	391	399	370	418	412	426	478	412	419	399	428	451	447	421	393	409	400	393	412	411	436	390	431	428	477	480	422	408	436	411	435	436	444	447	406	440	428	437	429	420	406	432	422	457	423	429	420	439	437	436	411	413	413	413	447	425	433	432	444	428	416	406	434	457	413	408	438	425	432	463	429	421	407	378	431	399	415	435	420	395	426	416	426	380	409	448	407	406	437	410	386	408	408	375	399	435	429	423	429	438	403	424	414	435	432	411	454	430	418	424	412	379	420	379	423	462	402	432	483	412	436	438	434	417	436	405	440	406	431	429	443	392	429	414	434	417	409	452	406	413	445	418	426	450	451	430	428	399	440	397	461	387	411	388	416	441	441	407	434	405	406	387	422	462	447	410	402	450	421	414	415	428	436	419	444	408	431	417	460	436	417	436	407	459	438	424	435	432	421	409	453	434	410	418
62513	54337	46269	27652	3271	332	222	217	204	205	190	152	161	162	163	162	152	164	144	154	155	128	138	147	158	158	146	138	137	147	137	139	126	145	138	131	136	142	138	153	163	150	147	169	223	341	673	956	591	307	240	299	327	301	233	176	198	190	164	142	144	158	149	139	140	157	129	141	187	159	146	156	149	139	160	142	124	139	178	155	160	164	126	148	145	114	140	165	128	133	135	157	196	167	221	197	170	144	138	148	148	166	150	149	130	161	147	127	139	142	138	144	146	141	163	136	137	124	136	138	142	128	155	143	140	160	145	135	158	136	147	163	136	119	136	139	123	157	139	160	141	142	148	143	137	153	138	142	168	151	145	136	151	119	137	139	145	145	145	155	134	141	134	150	133	141	143	127	137	113	140	144	162	138	153	133	144	129	132	139	146	162	172	128	137	140	157	144	167	151	144	138	132	127	167	165	131	141	131	165	143	142	151	148	149	150	151	155	128	144	150	162	145	144	132	129	134	153	116	152	146	119	128	122	125	165	143	132	130	154	119	139	141	135	147	134	146	133	147	143	133	126	150	148	150	131	143	138	149	118	164	139	123	137	137	144	160	152	132	155	152	146	174	155	156	138	127	116	137	144	139	157	151	142	136	150	123	140	140	162	141	128	159	139	139	154	145	136	152	124	134	139	131	142	151	157	141	126	129	133	128	133	126	126	159	152	146	150	130	142	143	123	138	153	147	152	151	133	160	160	151	138	138	134	154	135	133	150	142	161	149	145	118	146	132	132	137	129	142	153	130	137	162	140	134	118	160	142	128	157	147	118	131	140	157	145	144	161	134	162	147	116	138	127	132	139	135	165	138	133	130	133	155	149	151	128	150	142	149	142	138	133	125	132	137	143	151	122	126	115	150	142	138	130	155	138	142	127	144	156	135	133	129	136	151	150	126	149	161	131	149	137	156	137	142	131	121	150	141	144	143	135	155	135	131	124	139	140	140	137	144	141	130	149	131	137	150	152	164	134	155	145	135	158	129	149	136	139	146	139	146	127	149	155	131	148	128	125	120	127	144	132	136	117	132	130	119	149	139	125	143	149	142	146	110	166	144	143	147	155	138	146	132	136	149	148	132	172	146	157	127	134	184	130	148	134	132	154	144	133	138	142	145	138	133	149	174	127	130	128	142	121	123	151	131	159	145	138	163	152	158	160	137	155	137	139	120	142	140	132	118	147	159	132	128	144	160	140	136	141	138	128	138	151	148	132	162	130	134	149	134	132	144	154	144	124	139	154	151	133	120	149	125	138	146	139	128	143	132	138	158	132	115	144	130	144	144	152	123	140	127	128	166	130	142	154	147	141	144	138	137	148	116	134	126	157	151	146	155	133	146	132	146	130	152	153	152	148	130	145	116	146	146	141	152	130	129	154	149	154	174	135	153	139	161	148	149	150	166	151	155	127	146	135	147	157	133	131	148	159	131	138	165	153	138	140	136	135	145	141	160	150	124	145	138	150	133	143	140	138	162	155	161	131	139	151	141	151	132	139	146	141	137	137	127	160	136	163	140	152	170	132	153	143	124	121	140	136	153	123	147	119	165	128	150	157	145	149	149	149	145	150	145	140	128	145	133	144	157	133	119	141	121	158	147	133	141	153	132	147	157	153	118	133	150	155	137	137	156	149	151	139	112	103	147	118	149	128	158	118	147	173	157	148	135	135	137	154	140	133	132	157	135	130	138	127	151	128	164	141	119	144	162	124	159	134	140	129	146	137	156	127	135	146	146	134	131	126	131	156	133	143	150	165	145	131	145	145	134	160	140	144	145	116	140	129	138	145	140	129	142	163	132	129	139	151	124	156	142	119	175	124	132	165	149	153	130	135	130	162	147	140	128	136	148	132	144	127	123	124	151	136	138	127	157	147	161	144	134	137	154	132	131	118	146	148	146	151	153	141	145	127	119	155	138	131	166	144	143	128	152	140	127	140	155	142	145	142	136	155	147	155	135	138	144	159	128	137	146	149	142	133	150	137	113	141	121	148	126	134	147	148	128	153	136	151	130	134	132	144	149	143	146	129	139	132	144	141	149	153	148	159	138	130	145	145	130	139	141	135	143	144	142	163	153	152	142	132	134	144	136	143	158	135	130	133	140	165	130	119	126	137	139	156	134	128	149	132	135	154	140	145	146	156	136	138	147	138	144	157	140	143	147	124	164	110	142	165	138	159	152	127	139	163	144	137	138	149	136	158	140	144	139	135	118	144	153	126	119	124	138	143	146	157	143	136	158	126	139	140	138	119	135	156	144	141	145	150	134	140	131	156	127	108	146	142	116	122	143	133	137	148	127	141	114	117	150	156	144	160	126	155	149	132	148	162	137	139	145	156	148	168	149	156	148	125	141	121	138	130	128	130	156	139	156	151	141	139	160	138	132	118	140	146	155	146	157	126	154	134	148	154	128	140	119	137	147	142	137	145	122	129	138	155	135	154	130	120	135	134	117	149	171	155	144	140	150	141	140	135	164	176	130	145	129	133	148	131	143	138	139	135	139	160	138	142	136	122	153	141	146	168	140	151	140	155	154	140	135	128	146	143	153	134	146	135	159	143	142	152	137	171	143	136	141	158	158	133	160	146	132	130	152	142	161	162	144	149	135	144	134	134	146	149	118	140	159	133	131	153	165	145	142	134	121	160	133	124	165	119	143	138	121	122	132	129	148	145	131	134	142	127	108	151	145	142	151	141	145	140	162	154	140	147	137	156	142	145	142	123	104	133	139	148	139	133	138	132	130	126	130	129	140	149	128	141	139	128	135	121	140	134	144	140	129	129	120	159	155	138	134	132	125	149	128	145	163	130	137	138	146	133	117	136	147	146	130	126	130	149	127	134	137	120	143	128	137	128	153	141	154	147	163	143	142	143	148	160	139	157	133	156	150	148	148	124	158	132	148	151	143	162	157	152	135	144	148	145	157	113	161	143	154	140	135	143	135	149	126	142	118	129	122	137	150	150	119	131	148	118	132	137	163	172	139	150	129	146	128	135	118	139	145	110	144	120	143	140	141	142	144	159	148	143	157	117	146	150	155	137	124	155	126	144	138	143	138	142	148	142	145	149	145	138	129	152	155	131	143	118	136	162	126	134	141	146	148	148	142	147	137	151	141	133	138	141	148	120	151	124	145	157	153	132	141	143	142	151	146	140	125	137	155	136	143	148	136	137	134	136	145	138	135	139	148	143	143	152	142	155	143	149	130	119	156	141	134	149	153	158	157	135	136	154	141	127	137	152	163	142	151	165	156	130	138	130	109	128	157	124	135	150	160	152	168	145	144	140	137	131	141	146	126	149	142	163	127	141	138	142	144	158	149	139	168	149	138	133	134	155	138	145	144	136	143	138	130	130	132	106	130	130	118	145	148	148	143	142	152	151	111	144	155	146	128	147	146	124	127	138	132	118	137	133	163	137	137	142	128	153	133	142	162	134	147	126	150	130	141	157	144	143	135	127	148	144
39246	40626	42462	16717	1296	1062	976	808	762	703	664	609	554	565	500	583	520	530	508	486	455	428	455	458	430	452	433	438	442	451	443	448	430	432	410	419	461	442	415	445	414	447	463	624	1091	2032	4601	6289	3448	1839	1302	1555	1976	1654	1088	832	920	770	587	513	519	504	459	496	497	473	488	520	488	470	473	493	426	415	533	535	491	467	464	467	459	482	454	465	462	420	411	412	413	430	419	539	917	682	965	925	713	416	383	411	436	409	440	409	404	394	410	400	397	391	409	424	390	397	404	381	417	398	421	399	432	395	391	372	421	388	410	400	404	412	391	408	379	389	439	375	393	385	389	404	428	431	443	425	379	431	378	417	377	435	431	440	422	379	397	386	404	428	421	398	406	405	414	407	417	418	416	393	401	399	407	364	448	417	399	383	448	444	426	390	414	395	419	416	363	394	417	431	422	378	439	370	417	403	400	433	424	383	382	430	408	389	414	396	393	433	380	418	409	397	405	410	400	399	410	382	387	398	416	395	413	428	383	424	396	364	379	347	428	416	433	397	412	383	408	424	435	375	394	414	399	403	374	411	386	408	422	393	428	407	420	381	407	426	380	414	400	431	396	398	407	381	388	393	402	409	413	413	398	385	388	437	401	395	415	396	438	390	408	385	374	394	408	431	401	399	401	422	411	385	435	405	399	375	424	410	392	402	410	386	416	405	410	433	423	437	389	428	374	378	438	386	414	461	391	387	389	384	433	396	393	394	393	411	443	372	406	406	432	392	388	364	406	404	433	375	407	409	436	439	426	393	401	370	387	393	402	420	419	429	382	415	399	420	395	368	395	381	403	387	421	444	390	411	460	417	382	375	392	446	395	378	404	415	454	412	426	414	397	407	394	418	449	413	382	408	402	399	392	405	416	400	382	412	394	441	412	427	420	408	379	396	419	419	400	404	372	402	409	402	403	394	390	444	401	417	396	416	399	401	393	391	395	383	385	428	435	376	420	376	396	393	398	432	383	411	368	420	411	394	413	396	366	403	389	385	426	385	419	400	433	410	402	419	384	439	420	401	428	431	385	379	428	434	378	403	412	374	419	413	385	406	411	372	412	440	400	408	401	383	430	390	403	369	394	406	431	413	401	360	366	418	376	402	377	388	426	399	408	403	416	431	429	378	394	407	393	416	422	426	434	432	383	374	381	391	406	436	379	415	417	387	458	382	411	401	391	421	441	439	412	441	402	384	415	397	432	383	396	400	412	392	388	410	409	375	424	416	447	390	380	389	429	411	404	413	401	367	355	397	404	407	412	395	386	395	410	386	398	418	397	443	413	393	423	431	403	376	396	390	379	448	394	415	387	406	370	371	415	413	389	399	400	423	434	412	384	418	423	405	393	418	406	404	393	402	397	412	394	431	364	410	378	383	417	421	406	362	402	414	417	421	399	414	380	427	371	377	418	402	409	431	389	411	386	387	414	395	374	396	406	374	417	428	408	369	428	414	412	396	384	459	395	395	407	368	409	431	407	428	431	459	394	416	372	395	393	430	442	362	392	395	402	412	422	411	403	409	414	421	411	420	406	411	403	397	427	429	384	380	404	384	401	422	408	376	382	398	376	382	400	411	374	438	393	365	412	394	415	432	377	426	396	430	378	412	448	388	395	396	425	428	406	366	438	376	397	370	406	421	395	413	418	392	406	408	425	386	397	415	409	400	389	388	374	413	405	388	409	428	383	405	413	434	410	408	403	412	386	444	429	395	438	415	392	439	414	390	409	401	428	426	396	423	397	444	430	409	383	429	429	432	397	375	390	411	423	391	369	418	409	393	381	433	398	399	404	408	421	414	413	397	431	430	404	421	398	410	344	402	361	374	405	398	394	394	406	395	402	420	391	407	425	374	418	382	401	360	399	422	441	417	420	416	420	422	413	406	420	378	394	434	395	430	413	432	419	416	411	402	386	401	442	420	421	377	389	426	406	436	389	412	398	391	378	419	390	404	386	392	458	409	423	404	411	416	400	397	434	406	432	411	391	382	386	420	428	404	423	404	437	385	372	435	444	385	408	380	424	369	430	381	396	405	418	372	395	397	427	421	371	399	417	389	414	365	409	396	410	384	391	414	406	391	434	412	403	374	400	400	392	411	427	384	412	406	389	397	419	395	383	395	443	424	398	386	433	401	410	401	450	368	423	425	423	412	434	427	376	379	387	451	435	432	428	409	388	415	441	402	405	393	419	386	378	360	393	412	385	435	397	394	418	385	429	392	403	399	408	376	412	403	398	379	406	374	432	419	417	401	403	390	420	415	395	430	394	445	385	448	376	409	381	409	411	410	411	388	414	452	426	442	410	395	399	391	386	438	418	421	448	441	401	405	411	407	407	405	450	422	437	401	370	394	352	424	412	399	394	420	401	403	424	384	400	367	394	431	396	394	390	418	420	409	408	394	418	382	403	379	432	396	430	389	395	429	412	385	409	400	411	463	413	411	418	402	385	427	421	431	399	384	451	419	456	423	411	406	421	392	443	429	425	412	407	402	444	403	374	369	401	410	420	404	381	357	418	377	399	421	421	445	383	388	389	407	415	394	372	404	383	372	429	402	427	393	410	429	429	375	379	432	385	445	388	410	384	375	451	414	393	423	427	398	414	429	434	382	420	408	431	379	395	410	412	398	425	418	436	457	381	403	403	417	420	397	394	406	386	382	401	396	456	391	392	418	356	414	384	427	384	418	402	387	372	412	379	401	446	417	380	381	385	377	378	422	439	399	414	387	412	411	371	397	435	406	396	359	394	398	379	409	426	430	387	402	407	407	411	409	395	398	413	350	361	425	434	419	412	406	407	400	394	395	394	377	387	407	379	433	396	412	435	399	417	397	397	374	379	399	399	395	392	381	417	414	437	374	395	397	431	416	447	431	405	424	393	425	400	399	389	434	414	433	419	386	410	445	391	391	400	384	373	423	375	353	405	443	413	427	403	382	404	448	419	404	414	392	420	421	453	423	407	390	384	439	424	407	393	425	421	407	449	395	383	416	369	438	409	434	404	417	395	436	449	402	401	392	370	401	464	415	423	370	395	387	435	365	414	396	386	403	386	427	418	398	393	427	396	416	378	418	382	396	382	416	422	387	380	386	390	421	421	429	408	390	372	440	422	426	376	426	375	393	415	388	406	401	441	446	386	403	414	382	391	375	365	402	405	398	427	383	403	401	397	410	440	409	388	429	416	407	410	457	420	407	418	427	419	392	411	411	413	403	408	435	421	413	419	387	422	421	389	370	408	429	402	411	426	413	408	392	375	420	402	424	404	394	410	422	428	429	426	377	407	388	409	419	382	454	411	433	410	417	426	418	392	402	424	462	447	416	420	416	366	410	416	427	414	421	386	445	427	408	405	431	405	399	402	395	425	403	399	413	413	411	408	415	445	394	425	413	390	395	380	380	423	392	398	429	398	457	373	406	392	441	366	394	411	447	404	436	381	400	428	403	418	447	435	401	381	419	425	445	426	399
75015	66942	57202	35488	8490	805	438	383	309	267	273	285	257	274	247	221	227	202	240	222	213	185	221	181	199	190	212	222	176	198	189	236	183	206	194	195	201	208	199	196	215	200	213	234	402	647	1490	1603	886	593	573	437	556	495	408	341	309	278	240	232	219	242	187	188	227	185	222	227	221	219	236	180	185	211	196	219	215	236	207	195	216	206	240	203	181	181	214	184	193	217	173	245	347	328	231	250	274	225	180	213	183	203	198	184	199	206	200	166	211	192	200	202	194	201	181	175	200	222	201	162	195	198	200	161	180	193	188	182	178	191	179	196	202	204	203	215	182	189	196	196	187	197	187	182	221	197	189	224	204	197	199	182	168	177	187	194	209	210	213	197	190	196	199	185	214	191	200	177	202	219	192	174	190	219	221	192	207	184	181	173	184	222	201	208	191	202	192	190	161	212	202	195	197	192	195	185	195	195	192	198	205	190	194	206	184	199	181	200	183	177	189	194	192	183	186	196	234	195	197	196	198	173	178	182	182	204	193	162	167	190	193	181	180	196	206	194	203	210	191	178	197	194	211	191	218	192	219	176	208	199	187	204	192	195	185	211	209	192	209	193	214	170	186	169	203	171	197	206	161	197	176	186	198	178	211	196	181	201	177	193	185	221	177	190	213	202	210	204	208	177	181	213	189	199	207	177	181	199	184	172	183	185	173	189	195	187	188	205	192	195	194	186	201	186	178	192	198	197	187	187	202	180	192	212	181	174	205	191	185	232	196	190	156	195	162	197	201	184	198	175	196	190	194	192	221	192	189	198	189	178	187	205	172	217	196	201	203	171	206	219	194	201	200	181	199	204	201	178	204	204	202	184	181	203	205	204	196	184	212	187	208	187	208	200	175	183	191	202	193	217	205	175	209	208	176	183	189	221	220	213	175	180	193	193	200	174	201	180	196	199	204	225	213	191	189	189	196	187	178	202	214	200	200	180	187	209	195	196	192	199	202	208	204	164	212	205	209	184	177	201	185	159	186	198	208	151	227	220	241	196	183	212	196	202	194	178	185	203	196	191	194	185	190	193	220	193	183	191	208	204	196	195	188	199	179	195	210	194	188	191	197	182	203	175	171	167	220	181	217	184	217	184	208	176	197	189	196	212	195	200	176	195	219	231	210	181	226	178	200	174	167	201	191	210	215	199	194	223	182	192	204	190	209	217	192	181	179	193	203	196	163	178	202	174	217	205	188	202	190	212	206	180	173	200	206	191	219	196	217	186	185	184	194	189	182	165	214	192	215	182	188	214	193	179	198	198	192	187	198	171	225	183	187	200	191	192	184	197	198	193	185	224	184	191	203	186	193	210	224	195	202	169	189	190	186	169	232	189	178	186	206	218	191	164	170	178	199	195	183	177	179	216	203	210	209	204	198	212	178	178	200	189	180	191	212	194	195	178	193	197	178	210	180	203	190	208	185	176	193	195	216	191	176	174	191	204	200	210	211	201	217	196	205	188	194	224	195	180	208	201	193	194	176	184	187	164	189	223	182	166	210	182	210	177	197	203	190	190	186	220	183	185	192	197	190	225	200	183	220	200	210	188	190	190	194	184	163	205	211	194	205	191	179	184	200	200	179	183	196	213	200	195	202	213	189	208	161	187	195	210	181	191	220	179	190	200	212	215	197	197	205	193	186	201	169	211	189	196	188	210	174	201	208	205	206	199	192	192	201	182	214	194	203	193	190	159	215	196	186	198	167	176	198	217	198	207	191	210	206	205	200	203	186	184	210	195	177	190	178	203	197	203	198	192	199	159	192	176	167	205	216	180	189	231	161	164	191	191	188	198	180	177	199	197	203	190	203	178	217	194	194	216	200	197	193	185	214	188	201	198	189	191	201	192	165	186	186	216	172	212	221	178	191	219	203	184	177	190	205	176	168	216	178	170	214	228	199	196	179	200	193	173	189	220	178	176	200	198	205	198	193	192	210	178	184	180	205	191	192	195	167	171	203	198	181	193	221	191	195	166	186	204	194	214	196	194	196	193	202	221	192	174	201	206	179	180	217	208	185	207	185	182	206	198	177	207	193	172	184	206	186	189	204	201	227	171	209	207	214	179	203	172	211	221	173	215	194	178	168	190	186	201	195	200	187	179	168	190	178	225	176	193	233	204	190	200	191	175	168	205	200	166	190	197	184	201	198	204	193	176	173	182	196	176	222	201	183	199	190	216	197	219	203	173	225	212	195	198	193	171	190	189	206	205	185	189	212	185	187	193	202	220	187	196	187	183	175	199	187	208	191	184	185	178	223	181	197	204	190	185	192	197	177	186	189	209	223	221	188	183	194	201	206	183	210	195	193	195	199	218	201	168	193	200	187	179	176	168	206	161	201	204	206	201	191	215	196	216	187	196	176	189	192	215	203	190	184	207	185	191	208	193	197	187	186	217	196	207	206	195	175	186	196	213	190	177	210	185	196	171	186	169	181	197	196	204	197	221	218	179	186	153	179	182	193	176	195	210	194	169	160	221	179	203	199	193	180	178	198	204	181	194	201	207	192	175	198	195	203	215	191	196	186	206	186	193	188	181	191	201	194	208	207	186	183	224	208	186	175	230	173	178	162	198	190	201	196	177	201	178	192	184	179	177	215	185	212	209	191	200	194	193	192	186	193	188	203	168	191	176	198	198	185	187	203	187	200	177	216	192	174	192	169	201	187	156	169	201	206	192	183	186	179	210	173	203	187	192	188	195	176	183	189	183	187	186	199	206	176	183	184	188	209	196	191	201	176	214	193	189	206	181	200	195	214	185	198	200	204	194	199	182	207	214	205	195	209	189	204	171	198	184	180	214	216	184	216	173	209	182	179	192	187	186	161	220	228	225	185	193	183	180	177	181	173	186	189	198	178	195	196	170	216	191	193	186	209	223	196	182	199	218	222	182	204	212	182	191	165	198	207	215	215	180	178	171	187	202	189	222	178	175	184	202	181	173	199	207	198	181	213	193	210	195	182	178	200	201	192	224	186	197	219	171	180	199	210	203	200	196	211	201	190	211	199	194	183	220	165	184	213	193	178	193	183	203	197	183	170	194	194	186	216	197	204	184	178	181	202	188	198	190	215	185	174	173	213	200	195	198	188	200	190	204	170	200	201	192	167	162	209	191	203	205	174	188	206	166	184	183	195	207	183	189	168	203	199	203	198	204	203	179	213	208	190	205	191	177	186	194	200	205	193	220	194	196	172	193	212	182	187	194	174	174	212	220	200	221	203	183	197	192	181	194	173	201	208	200	167	225	221	197	180	163	187	215	188	205	193	187	206	170	186	193	205	185	179	197	203	172	190	189	181	211	210	200	193	194	171	174	182	193	172	187	180	189	219	190	208	182	222	193	201	177	193	193	200	190	182	206	202	208	197	206	185	223	206	194	186	209	184	174	173	200	215	196	203	176	195	193	200	192	182	199	210	197	211	198	214	194	199	192	191	173	189	231	192	193	217	210	201	213	202	201	203	189
47813	50616	51139	19931	2230	1884	1530	1406	1191	1084	997	992	845	839	825	748	764	764	740	693	675	664	637	687	595	597	623	596	591	616	609	597	576	642	583	539	596	584	569	581	588	632	696	959	1975	3813	9744	10128	5348	3584	3448	2243	3667	3283	2245	1763	1364	951	747	760	723	721	713	673	703	673	677	797	771	723	716	665	554	680	606	695	719	663	662	634	664	666	793	697	548	628	566	558	553	567	564	909	1663	1536	955	979	1185	654	527	530	524	556	478	535	512	530	526	530	518	548	567	523	528	555	534	533	577	518	502	524	539	550	547	525	534	553	563	552	507	514	524	515	497	489	537	528	561	571	535	552	529	545	538	555	540	515	493	545	565	545	545	523	530	596	577	551	530	526	561	541	538	530	495	524	508	533	497	508	504	544	557	575	534	541	499	496	557	529	583	528	550	526	497	503	540	553	532	547	539	539	538	491	533	497	530	509	522	540	520	536	537	503	566	524	533	534	540	530	538	484	524	550	549	554	518	572	513	562	554	495	573	503	567	534	551	526	513	562	568	545	535	534	480	519	502	552	552	559	589	560	573	556	533	523	596	538	536	553	553	541	502	510	545	533	550	513	556	550	508	538	510	507	537	510	547	526	553	503	553	533	516	522	552	527	533	541	552	515	493	539	518	496	520	527	547	541	566	516	528	530	568	511	514	557	568	518	519	541	520	493	512	499	530	546	538	505	538	510	539	522	502	559	506	542	506	504	528	562	538	548	510	490	551	559	512	518	555	526	562	560	531	568	574	499	506	546	523	527	509	537	549	548	529	561	534	538	499	546	483	562	545	510	580	530	525	543	516	562	491	521	552	524	557	557	577	508	525	516	537	506	494	580	503	557	588	522	538	558	519	479	531	527	522	560	525	496	502	527	541	542	540	500	555	531	528	492	525	530	518	566	551	538	513	535	530	506	525	544	523	529	563	519	526	514	534	550	534	527	545	547	546	532	552	578	531	561	516	534	535	559	503	537	522	532	507	517	504	546	497	502	521	548	509	562	535	510	536	600	565	521	511	522	538	556	548	542	520	534	518	539	539	552	501	527	518	532	537	553	504	532	568	511	518	519	575	515	523	509	580	522	571	547	491	535	540	525	518	536	525	527	546	586	560	506	529	494	516	550	526	544	520	513	535	522	519	511	515	532	530	558	544	542	523	514	537	520	508	534	524	579	510	490	530	524	537	544	503	528	578	513	497	534	564	581	542	534	516	536	540	515	573	554	532	551	495	577	540	536	524	552	541	509	566	522	513	545	495	560	560	520	568	516	528	504	520	542	515	524	526	538	535	518	566	569	529	542	552	591	506	521	565	552	580	519	556	495	562	503	561	497	512	548	566	528	517	534	519	512	543	510	522	521	559	530	535	526	494	546	526	575	545	502	544	511	533	523	516	503	570	495	558	568	550	575	527	546	537	515	544	542	546	509	531	517	531	536	524	508	534	573	541	542	540	528	539	534	511	530	497	525	546	524	584	531	536	479	531	523	532	516	514	565	539	544	530	568	543	531	530	532	548	534	543	533	568	541	509	509	578	500	521	516	548	506	525	544	510	561	546	506	555	538	522	545	575	540	544	520	539	486	574	539	583	523	522	567	559	558	533	489	541	600	549	551	532	533	564	512	540	530	519	517	554	573	528	518	520	565	510	499	544	540	523	571	526	536	530	549	560	527	581	528	506	513	523	543	543	551	531	538	535	537	506	491	487	491	531	543	564	522	515	522	523	516	568	528	526	583	534	544	505	534	555	524	502	528	496	515	522	511	530	505	535	488	529	535	532	542	531	548	536	548	587	492	540	523	510	525	550	534	536	517	528	537	571	515	517	542	510	518	561	548	553	591	554	550	542	553	534	540	547	519	509	552	485	522	502	524	544	567	495	571	556	548	523	544	549	541	524	552	556	517	537	562	535	557	500	529	538	550	529	518	521	561	514	534	552	514	544	507	576	542	527	503	505	511	526	552	542	509	563	539	517	585	535	559	566	502	517	538	529	509	508	557	526	509	517	489	524	549	546	491	540	534	520	560	534	569	526	536	524	549	538	527	552	512	528	536	582	528	513	524	537	524	537	544	537	528	541	547	507	515	548	505	553	496	522	569	518	522	508	538	511	499	536	554	507	494	551	519	526	538	571	576	532	583	533	510	543	544	553	512	541	518	513	552	535	577	557	540	519	555	541	556	531	566	550	482	550	545	556	505	565	528	568	521	527	505	476	545	579	526	532	512	525	554	511	537	544	546	528	496	542	497	556	558	554	501	544	479	502	537	580	540	556	529	522	538	545	540	517	527	540	525	511	495	532	548	560	557	502	549	558	479	529	569	564	541	535	575	541	487	520	522	543	521	540	498	565	541	570	521	521	519	539	524	537	568	565	558	561	521	536	540	513	509	547	525	515	513	529	538	497	547	529	561	541	510	521	504	537	561	519	537	540	541	565	541	516	506	506	510	561	528	538	521	530	521	560	516	561	512	536	548	571	483	562	536	539	553	513	537	546	540	501	539	546	516	531	539	518	550	523	522	484	505	516	510	552	536	531	538	520	549	524	531	540	539	544	534	550	558	510	501	525	520	502	565	518	576	534	531	549	574	552	530	537	513	492	513	548	506	538	526	503	582	542	526	536	505	528	579	541	540	520	538	545	535	554	510	493	493	505	479	537	556	535	566	541	529	480	508	533	554	525	530	529	498	612	551	522	553	558	532	531	561	546	552	536	571	554	575	550	574	500	525	534	531	504	506	529	551	531	514	485	508	504	525	561	509	530	535	534	507	499	564	544	573	501	569	540	540	532	541	545	537	526	512	545	514	504	542	552	510	502	542	530	510	551	543	570	517	527	566	536	543	558	511	560	525	537	507	520	541	507	484	538	548	545	534	495	584	587	551	496	526	545	544	519	525	532	513	538	517	526	527	534	531	539	553	529	580	537	538	510	572	511	523	474	528	521	529	488	481	533	520	521	551	529	566	568	538	534	538	510	517	501	511	531	581	498	505	587	519	518	522	513	504	537	539	530	572	540	542	563	500	539	560	538	540	519	501	563	555	552	507	510	531	516	529	569	570	544	540	605	518	509	505	526	571	519	575	559	547	557	522	528	565	507	547	523	529	551	525	540	537	522	540	531	545	546	521	554	496	495	552	540	491	543	521	544	479	533	490	567	525	504	499	504	517	540	527	488	519	529	566	504	478	518	521	550	543	485	507	516	515	546	533	532	497	519	522	527	499	511	541	541	512	513	502	511	535	507	546	534	495	509	554	557	555	533	508	551	515	528	541	542	582	560	530	555	516	574	516	527	499	559	558	520	544	525	543	511	536	503	529	544	530	527	494	533	518	519	552	519	555	524	520	528	558	500	504	523	551	518	536	539	547	528	542	521	512	538	535	539	525	545	535	526	530	534	544	546	542	529	581	531	568	510	556	516	547	543	544	529	500	520	549	529	509	505	533	554	547	509	527	580	548	501	491	539	589	592	509	529	519
19061	9724	6801	2705	303	165	169	174	158	132	180	151	157	147	132	169	144	147	134	168	157	148	153	168	151	132	142	140	147	151	158	168	139	146	146	154	141	156	145	147	154	164	139	133	165	173	187	236	191	186	159	152	162	158	172	192	163	175	161	156	171	152	145	148	162	139	145	136	147	167	171	134	145	158	158	153	163	139	146	157	143	164	167	134	146	169	188	162	143	144	147	133	168	180	168	139	149	172	153	143	157	168	133	137	127	154	143	143	137	143	138	141	179	143	149	125	121	140	143	143	137	143	139	152	140	151	178	156	121	155	157	137	147	137	161	165	179	151	140	143	138	154	151	145	146	163	163	147	169	140	155	139	127	179	158	145	179	163	140	162	165	164	171	152	161	165	141	133	144	151	135	168	143	147	145	139	150	160	147	156	143	148	131	153	130	167	155	154	154	145	172	141	141	120	171	138	169	134	168	137	161	152	143	130	164	142	138	170	114	138	161	141	144	165	173	127	168	127	144	152	136	169	173	162	160	146	171	144	154	143	160	159	161	144	157	143	180	140	149	139	147	159	143	150	125	149	147	152	159	149	139	150	152	129	159	152	144	135	144	165	158	152	140	136	161	145	156	173	147	129	149	125	156	161	150	159	152	154	154	156	146	166	152	141	142	158	141	136	155	152	144	138	143	147	180	153	141	147	159	137	147	143	158	175	150	140	146	141	134	119	121	160	149	165	147	157	129	152	161	126	149	157	114	128	152	142	152	152	152	142	156	151	151	145	151	164	163	125	146	142	160	150	151	155	150	153	165	133	153	145	152	143	156	159	134	132	152	153	149	153	159	137	143	156	163	154	144	147	178	150	166	171	161	134	156	134	154	163	145	139	128	140	167	146	147	174	168	158	158	171	144	129	148	147	160	158	156	152	137	140	164	147	151	163	151	136	143	144	158	141	133	144	147	147	139	144	161	143	170	159	171	173	155	147	161	152	145	145	178	141	164	154	139	145	149	149	141	141	142	139	164	154	144	143	150	160	147	153	152	153	149	143	138	174	163	146	141	137	138	155	156	153	148	152	134	148	145	131	156	146	158	159	162	135	163	153	150	155	165	133	151	174	150	151	149	145	135	169	160	132	150	175	131	131	163	170	148	145	152	179	135	153	131	149	156	160	124	157	136	154	172	144	156	148	158	141	141	137	134	169	146	131	158	149	171	163	156	145	128	156	146	154	160	145	164	152	149	143	147	169	141	148	158	151	172	141	148	159	167	162	167	146	164	147	164	141	161	140	140	151	147	157	141	127	152	141	147	156	153	166	133	139	141	150	145	161	144	143	140	142	129	156	162	144	128	155	138	134	156	152	154	133	165	135	149	148	162	137	166	133	149	162	150	147	133	159	156	160	183	158	135	145	169	126	166	167	145	142	152	140	147	160	140	145	141	153	161	144	139	149	161	154	134	143	136	170	180	159	182	155	155	154	137	142	136	135	146	165	158	161	143	148	151	159	150	152	145	164	155	167	150	159	160	142	167	140	141	137	172	142	159	147	142	123	145	137	127	122	151	151	135	152	138	152	139	156	137	137	160	150	166	142	147	145	144	144	143	147	149	148	131	161	156	149	142	161	146	148	150	156	174	146	155	142	154	149	144	165	139	180	134	164	134	144	138	137	117	162	147	148	148	136	153	148	165	163	134	139	148	135	151	127	146	152	135	141	161	145	151	159	160	154	142	147	169	144	154	150	151	191	153	140	151	136	157	114	139	148	142	152	154	153	149	146	142	121	149	137	139	138	152	147	157	151	145	148	158	137	148	151	163	152	170	148	149	156	162	147	148	149	157	141	133	187	147	136	170	146	149	152	167	157	153	141	134	172	172	155	158	148	156	147	150	131	150	154	154	145	160	152	149	159	144	129	157	161	135	142	146	172	140	150	128	136	170	143	140	146	144	149	147	136	145	152	156	167	133	150	147	142	120	133	159	144	152	152	157	146	136	172	143	162	142	145	133	154	168	129	148	158	157	146	160	145	171	159	149	156	148	138	155	155	144	143	179	162	151	126	172	167	181	156	156	151	176	145	173	141	142	149	141	128	166	137	141	132	148	144	133	122	124	137	122	144	161	153	147	178	158	142	142	153	148	142	143	156	156	155	171	157	153	140	151	152	128	139	136	147	167	146	131	153	140	151	159	181	132	137	142	142	136	167	148	163	143	152	129	151	145	144	150	156	157	151	124	156	140	172	164	150	163	145	124	166	150	133	151	143	163	150	131	145	156	143	156	141	153	162	138	165	175	133	132	144	152	138	129	158	160	154	146	135	151	164	146	144	143	152	147	161	162	157	159	145	151	156	140	146	148	152	194	179	171	159	150	165	156	161	153	131	158	129	134	137	137	139	148	158	166	136	140	156	138	179	149	166	131	145	149	149	162	140	145	136	148	122	144	153	140	153	162	130	142	166	124	163	147	173	124	152	139	165	159	150	131	147	130	166	152	146	145	150	146	153	158	152	147	167	151	142	172	159	139	141	135	166	151	155	137	154	166	156	190	156	168	141	170	126	129	159	148	133	162	138	131	154	157	159	147	143	156	144	127	164	146	157	151	138	163	165	162	153	138	157	155	147	162	143	158	146	172	160	143	151	146	140	146	144	117	161	150	150	153	149	152	169	150	162	164	167	158	149	136	138	154	146	135	146	159	151	146	176	156	135	176	151	135	150	147	164	145	138	157	169	134	157	148	155	160	153	166	149	148	153	160	139	140	156	178	140	144	160	148	163	141	134	154	143	156	152	148	157	143	153	162	149	143	162	149	150	153	153	166	138	137	161	157	174	162	153	152	152	154	167	137	144	145	160	153	140	160	132	142	142	142	134	139	144	147	168	131	160	161	139	137	156	153	154	147	154	145	155	160	135	150	173	157	159	152	130	156	169	111	150	129	150	155	159	173	153	154	151	144	157	147	151	142	156	156	157	155	150	160	164	136	158	164	164	134	143	174	146	156	152	143	133	135	150	145	140	176	167	164	149	160	124	152	139	170	144	135	158	167	152	166	143	165	147	139	123	120	153	168	168	152	148	150	141	141	170	155	130	131	155	142	135	141	136	147	130	162	134	146	163	142	163	137	155	141	153	145	156	140	132	158	136	135	161	146	131	155	163	142	142	151	163	143	136	151	160	132	149	153	109	147	139	151	136	169	129	138	155	172	128	130	141	148	140	139	151	151	162	130	158	144	141	133	130	133	148	153	158	151	138	159	131	152	152	132	155	140	159	142	129	128	160	153	165	141	179	139	134	147	142	164	169	139	158	145	136	143	134	168	154	166	146	134	162	142	169	173	141	165	135	144	161	138	141	137	165	175	159	149	163	154	131	152	132	122	146	142	148	158	141	160	160	149	127	150	148	134	158	138	135	146	157	165	131	146	147	145	160	136	177	133	143	166	139	154	157	144	177	148	155	136	128	141	144	150	121	170	139	150	142	163	152	176	118	150	156	152	166	147	134	158	160
16367	12647	11423	5265	472	495	475	472	454	477	471	450	449	455	432	450	425	413	410	417	462	419	409	440	422	462	425	414	459	421	444	401	387	424	410	391	451	430	449	398	438	484	436	482	524	577	1043	1048	777	657	617	530	597	516	478	435	471	472	460	448	492	446	424	495	458	478	458	417	438	438	405	461	477	446	422	460	431	450	431	455	468	475	421	443	436	468	416	422	440	485	454	477	542	489	548	452	496	481	406	415	417	428	427	445	431	431	429	449	453	440	414	444	487	415	436	429	401	454	482	441	440	407	460	442	443	433	503	449	446	433	413	429	404	419	414	451	411	437	414	432	440	440	467	410	414	403	464	402	421	460	432	411	414	428	436	436	448	411	395	420	450	425	430	450	419	452	417	419	404	423	391	440	442	442	427	455	439	425	429	436	427	395	412	458	435	446	429	446	437	448	421	383	436	403	422	460	413	425	418	443	451	422	426	420	439	394	418	388	405	415	411	414	468	414	399	449	446	437	450	432	436	400	409	439	412	410	443	430	408	435	418	448	430	389	413	382	438	421	429	461	463	424	459	447	422	445	441	438	414	431	426	467	397	450	429	444	391	425	433	443	429	436	421	406	438	408	426	428	422	436	458	431	431	427	420	426	422	414	417	421	419	430	426	416	424	473	415	421	418	481	432	398	405	449	418	419	406	408	401	398	423	440	400	446	390	390	469	420	428	442	433	442	405	401	465	421	459	409	400	438	428	460	404	427	411	411	432	421	450	421	445	452	431	427	429	390	412	437	469	448	407	414	385	460	446	433	423	434	475	405	488	418	390	431	426	389	432	405	438	414	470	395	429	405	407	440	425	449	470	403	432	408	414	430	470	426	413	453	401	421	442	416	438	397	410	402	382	469	416	422	416	432	416	443	413	406	486	432	431	438	418	430	438	437	431	450	416	424	445	436	452	429	402	413	433	416	396	411	406	443	402	439	444	438	446	417	431	413	432	438	440	404	404	411	449	416	417	449	408	419	413	414	432	450	442	417	397	428	437	482	410	430	430	468	448	471	406	420	420	415	430	430	422	457	421	406	410	427	451	415	441	428	395	431	418	424	423	405	446	392	440	434	438	449	449	435	392	423	390	421	458	457	386	434	433	399	429	419	401	450	410	416	418	461	382	483	421	427	435	431	418	454	414	431	474	415	407	419	429	457	403	440	404	417	435	453	432	418	408	434	421	458	391	428	436	428	441	458	437	404	398	399	449	384	395	450	433	427	411	399	426	435	436	422	436	424	438	445	416	452	419	414	462	418	408	479	447	435	417	470	434	441	414	404	468	425	457	428	475	428	433	375	432	409	454	490	414	400	410	422	430	440	399	435	451	420	384	419	420	421	434	433	428	426	432	414	432	430	435	415	425	413	458	428	441	427	428	427	418	435	423	424	451	436	432	416	434	444	451	430	439	461	405	433	433	456	437	462	389	420	460	469	410	425	453	467	446	454	415	442	445	449	407	443	405	427	421	456	458	400	431	411	457	462	482	420	443	411	396	419	440	404	426	406	400	411	430	430	445	453	416	427	441	473	439	452	383	396	411	459	427	378	462	421	394	387	414	435	430	406	451	429	457	452	405	441	398	428	470	440	419	398	432	467	406	383	428	442	453	418	397	425	401	367	400	435	428	434	446	430	418	414	454	446	406	418	432	404	431	450	442	448	429	435	416	406	455	403	425	459	440	446	431	434	448	420	371	481	446	439	431	417	392	442	414	434	438	429	452	466	397	430	412	428	441	395	456	416	416	412	404	424	451	414	411	432	436	456	456	424	415	402	425	426	402	400	444	417	471	410	415	391	412	432	425	430	425	424	435	431	452	434	441	439	395	422	408	442	398	417	407	449	451	426	403	429	411	450	424	453	424	419	439	449	424	412	394	433	438	433	473	420	429	425	430	406	436	420	396	415	442	441	433	480	407	411	424	410	412	429	395	463	414	423	406	432	455	453	420	424	418	430	449	432	412	433	409	416	425	450	419	419	408	432	410	432	389	397	436	440	423	432	415	434	394	430	392	397	391	434	436	473	431	460	433	436	424	442	429	437	418	418	418	416	417	429	424	477	443	385	431	413	404	408	442	426	428	465	439	434	421	408	434	443	405	413	452	394	451	429	404	407	434	410	440	400	424	447	418	407	396	425	427	415	445	422	414	420	444	402	431	388	459	424	445	420	467	420	451	428	401	440	433	423	449	401	423	388	456	474	448	422	404	418	420	411	425	430	418	439	448	412	473	416	390	421	460	460	448	455	449	425	402	468	393	443	411	412	446	458	435	429	386	417	464	399	447	450	423	421	414	410	436	466	423	476	421	418	450	416	396	418	435	417	420	423	407	463	433	448	434	406	448	416	416	409	399	411	426	431	424	445	413	436	413	414	463	416	457	436	426	449	401	429	437	444	405	414	441	384	420	401	433	430	415	437	462	419	418	422	416	415	459	399	422	391	429	431	403	443	401	458	401	409	442	412	441	436	447	452	398	411	451	468	402	409	380	422	418	466	408	399	425	418	428	424	427	449	423	402	413	402	443	457	443	436	383	439	455	431	408	419	408	423	383	403	424	412	417	422	414	453	419	414	439	426	455	445	408	480	432	415	400	447	453	398	456	450	438	394	445	394	452	384	405	465	451	425	458	425	463	401	404	429	431	416	452	386	414	426	414	405	423	417	435	431	463	403	424	395	410	417	428	433	465	451	447	422	387	420	414	434	437	417	383	434	448	410	427	462	465	478	410	402	405	458	423	422	423	414	441	434	428	428	446	407	429	410	442	445	463	444	395	423	422	406	429	421	421	452	455	451	433	435	423	398	434	454	444	434	409	413	436	414	449	436	455	445	439	429	419	448	436	424	462	430	420	466	434	427	448	420	412	444	451	441	408	432	440	420	438	452	451	428	419	427	456	432	435	466	445	432	399	427	441	389	405	406	437	430	439	396	417	429	399	384	451	425	425	448	391	435	392	432	422	423	445	461	435	421	431	433	445	433	420	417	450	441	455	436	418	444	442	453	454	453	424	429	448	443	387	400	436	397	416	441	435	402	434	470	418	442	423	435	413	469	455	460	454	466	422	417	459	405	450	459	395	424	452	454	409	403	422	455	399	425	419	408	394	413	411	462	439	423	420	376	395	426	436	427	453	413	411	452	464	419	409	419	434	454	416	450	435	404	422	447	418	440	429	379	452	406	421	382	449	427	436	453	428	417	435	429	437	436	418	413	416	416	401	413	451	370	410	427	429	423	427	433	443	448	412	424	427	426	436	420	427	421	414	450	424	420	462	434	394	452	395	414	472	420	429	427	457	428	414	405	443	460	415	432	422	409	410	454	421	430	440	454	430	451	420	486	409	415	453	426	404	420	417	435	454	413	466	441	436	413	425	413	432	414	410	448	385	441	402	405	436	398	480	424	449	426	439	420	401	411	456	399	451	434	427	435	413	381	424	408	398	400	425	413	466	426	421	399	423	442
61655	54004	45755	26356	2548	255	224	204	195	181	206	142	171	162	163	152	126	150	159	151	129	151	144	131	139	138	126	129	140	127	147	96	133	131	133	143	147	151	110	127	153	131	134	205	265	399	893	926	425	356	305	312	368	284	204	178	158	125	146	170	165	122	147	128	134	152	154	117	152	144	134	136	140	125	132	143	154	150	164	155	138	118	119	126	127	131	124	136	143	133	128	171	191	235	178	150	134	129	144	131	139	133	133	121	129	121	143	155	130	142	137	124	115	139	122	117	138	133	130	131	129	150	132	140	140	129	124	126	118	112	113	133	153	109	121	118	139	119	131	126	127	125	135	130	154	138	116	110	144	145	130	138	128	142	118	140	130	139	126	126	122	116	155	141	138	112	121	142	135	133	133	124	119	128	128	132	129	150	133	135	137	109	141	139	119	122	133	119	128	146	145	127	137	116	143	141	124	119	143	143	125	142	123	141	124	134	117	123	134	133	139	122	129	141	126	137	119	136	138	143	124	144	139	116	124	119	140	146	128	131	137	156	123	133	142	135	122	134	124	110	137	141	136	133	139	156	122	133	142	106	141	118	131	119	144	134	140	128	122	114	125	114	118	142	158	131	129	116	141	137	124	145	135	146	132	119	141	109	150	128	130	153	136	141	130	138	118	140	114	143	129	128	129	135	131	144	134	134	124	147	123	131	146	145	153	149	132	153	138	144	152	131	139	128	145	146	144	134	118	131	131	117	146	135	145	145	146	134	136	119	127	126	138	124	105	134	115	134	135	116	137	103	123	129	128	124	120	136	122	108	132	136	128	122	136	116	152	143	136	129	134	140	123	126	130	133	125	120	134	139	149	123	141	146	113	125	150	141	144	134	135	125	136	130	114	141	129	155	106	131	127	145	120	110	121	130	131	128	138	143	119	132	142	131	121	144	133	122	132	135	127	107	139	121	151	131	130	120	134	128	142	131	111	126	122	142	147	119	137	143	124	134	131	133	150	154	145	116	130	133	138	120	136	164	122	119	133	124	105	129	143	138	113	121	146	137	121	127	143	129	138	118	129	142	136	121	134	147	106	126	126	129	144	138	115	137	120	120	146	127	129	130	125	131	121	120	134	140	118	122	113	134	150	141	130	132	142	109	119	131	119	153	139	124	141	145	132	127	130	152	123	131	120	132	146	134	154	127	152	150	127	135	152	132	135	131	136	139	119	116	139	127	124	134	122	123	124	157	119	135	116	133	132	129	146	123	132	127	143	157	112	140	114	122	130	137	125	121	145	127	115	129	118	122	131	116	121	123	116	141	118	147	124	149	113	133	135	122	146	147	127	121	132	117	137	120	131	124	134	137	123	126	132	140	159	130	125	119	141	122	105	137	149	143	134	118	124	128	122	132	130	136	125	122	109	136	123	149	155	135	155	139	130	111	142	125	138	119	142	147	133	144	114	132	127	121	130	139	120	125	127	124	124	122	133	122	136	132	117	138	137	133	149	135	117	118	142	142	128	146	117	135	132	146	120	127	121	125	131	141	154	139	135	127	134	152	132	152	115	129	127	142	135	136	125	132	139	131	149	134	141	120	138	135	119	151	136	121	139	151	127	136	148	137	149	122	124	127	140	130	112	144	139	153	126	137	127	121	113	121	124	152	134	141	121	153	128	122	103	117	142	122	149	109	115	125	130	128	137	131	131	136	134	128	131	135	119	117	132	121	131	122	129	122	149	131	142	131	137	125	134	129	105	140	140	125	108	138	126	142	109	132	142	137	145	116	102	131	125	136	118	144	133	124	138	142	122	120	147	125	117	141	115	121	137	150	124	138	116	135	123	119	142	135	119	134	141	141	150	149	114	120	160	113	129	124	139	134	156	142	125	153	143	118	125	137	133	128	162	127	146	125	127	142	121	132	149	158	128	134	132	141	129	134	117	141	133	128	137	116	116	150	135	126	138	149	158	134	129	118	144	127	153	106	135	139	143	117	107	123	127	146	119	123	156	133	147	137	146	128	108	110	103	131	114	131	129	135	124	136	127	121	141	113	143	152	105	137	128	126	127	134	129	133	144	138	126	135	132	117	126	132	138	137	146	122	107	130	140	147	128	139	142	135	137	148	142	112	138	130	149	144	132	141	120	129	162	145	135	142	118	124	150	136	131	125	125	126	126	144	111	132	144	123	147	135	140	142	133	128	138	119	136	130	109	126	135	118	169	120	138	126	140	128	127	139	129	126	131	141	126	148	117	143	128	135	143	127	126	139	151	119	125	137	115	128	121	154	130	127	118	139	126	132	127	132	129	118	132	123	124	130	142	116	137	127	133	124	129	112	118	141	136	129	126	151	137	127	151	134	126	132	115	141	130	149	133	129	120	116	130	131	132	126	129	116	151	149	121	119	133	133	129	137	138	114	117	125	117	134	153	120	134	133	113	130	133	117	130	133	120	133	119	119	126	122	135	122	137	107	120	136	138	122	129	128	126	143	128	117	113	137	148	133	112	126	136	123	150	145	130	125	133	123	126	140	128	156	131	128	146	133	128	144	139	138	141	141	123	132	119	116	126	126	141	143	153	139	126	143	143	149	151	156	116	121	145	143	130	119	136	145	127	130	129	141	123	145	164	139	134	134	129	117	137	140	121	144	128	128	137	125	123	127	117	135	151	125	118	130	132	113	118	110	120	126	136	140	140	129	119	114	146	149	131	122	144	134	126	115	137	121	134	139	113	136	144	150	144	119	125	111	137	111	143	122	138	130	144	126	148	125	132	127	120	126	124	133	115	100	138	113	121	157	124	124	141	143	151	133	139	157	143	145	129	114	129	148	121	153	128	122	123	149	143	157	130	154	127	121	145	116	110	126	125	135	117	130	128	130	131	117	126	130	143	138	140	130	145	148	135	151	128	141	137	134	130	123	130	158	140	113	159	143	125	134	144	137	116	123	126	121	125	130	124	119	127	147	134	119	142	108	130	124	133	130	95	122	114	143	134	125	146	142	117	137	111	139	135	135	121	136	142	125	125	118	141	134	117	131	120	113	158	148	122	121	136	128	144	117	130	123	128	146	109	119	124	136	128	134	129	116	153	129	121	137	127	116	147	132	148	136	148	126	128	136	119	133	119	128	129	150	137	141	134	111	146	137	132	127	135	153	115	121	117	118	133	131	139	127	166	127	125	117	140	122	120	130	134	129	137	120	118	129	124	138	136	127	104	115	122	118	118	139	134	136	119	125	130	121	144	135	125	146	143	145	148	128	131	150	127	142	138	115	137	131	137	142	121	115	149	136	138	140	122	138	120	116	135	133	123	143	131	136	127	127	134	132	151	144	135	155	130	139	132	151	135	120	124	117	106	131	145	111	148	130	105	141	152	141	111	131	127	126	114	125	126	111	123	140	126	128	137	129	141	130	124	138	131	132	120	123	117	140	128	123	141	138	117	127	121	127	109	127	150	142	146	142	143	134	145	135	133	126	126	135	144	145	154	144	120	126	152	129	150	142
38427	40710	42618	15371	1279	1149	941	809	799	690	632	622	554	547	547	495	521	493	503	480	504	432	441	410	435	436	428	438	416	409	455	396	430	414	398	396	404	405	438	420	453	549	474	1103	1478	2349	6075	6492	2679	2109	1629	1888	2148	1645	1156	741	709	555	561	527	509	494	478	488	498	520	509	484	487	563	492	485	497	521	473	446	513	499	461	438	427	438	455	435	448	433	406	413	442	446	404	583	1091	1103	759	580	417	389	384	397	359	383	378	390	376	360	398	412	373	410	385	400	345	406	420	401	409	385	372	383	366	427	381	404	420	374	359	395	387	352	382	399	351	385	367	397	372	374	397	391	398	375	367	363	437	396	393	391	380	402	395	393	363	403	436	410	366	402	375	392	406	352	384	379	382	381	398	350	387	360	374	369	357	400	371	426	357	393	410	400	405	371	396	400	397	350	376	382	405	366	383	386	349	378	393	377	337	364	404	415	406	409	356	405	372	405	379	354	408	394	368	376	354	415	402	377	378	400	382	397	385	376	353	405	398	353	373	365	371	368	382	362	380	392	400	426	399	392	403	403	358	399	411	363	342	366	372	392	378	387	395	385	400	371	366	387	396	405	403	372	371	393	402	358	425	356	378	381	394	409	355	390	365	402	397	394	401	409	382	376	394	402	367	405	373	363	414	377	395	387	384	405	408	366	376	398	376	403	407	389	422	416	369	380	421	403	371	368	389	409	388	407	386	388	365	395	387	381	380	392	388	419	419	401	351	369	394	414	395	359	397	391	381	347	383	358	385	393	411	359	384	400	420	387	385	390	417	442	373	388	414	376	384	409	358	406	383	374	331	373	403	391	390	379	396	401	403	401	351	365	420	401	381	374	369	394	376	393	404	358	400	399	384	403	375	399	373	383	363	360	419	385	378	367	374	418	403	379	372	377	374	408	370	374	404	383	385	369	405	360	401	407	365	399	391	373	394	360	414	400	372	413	376	414	373	398	380	416	385	351	391	348	389	386	385	350	398	380	398	417	396	375	389	390	436	441	370	378	395	389	394	387	366	393	401	401	425	396	342	380	366	360	391	413	420	408	409	381	403	378	380	389	358	401	377	359	374	393	409	383	375	409	374	389	377	396	404	410	393	391	389	387	393	377	379	382	398	405	370	351	396	398	410	344	376	385	402	390	382	402	393	378	416	390	368	398	391	375	394	355	416	385	364	360	391	404	359	404	397	399	383	362	395	377	423	407	406	398	402	365	380	418	384	395	381	391	336	382	403	344	352	369	386	360	389	369	380	366	362	420	375	391	410	404	418	402	371	394	407	408	418	387	365	411	408	389	364	404	356	407	415	392	415	383	398	387	379	378	393	373	376	406	394	396	360	359	370	374	372	374	407	359	395	394	369	397	396	336	415	379	411	381	371	413	399	376	356	379	364	404	389	380	374	414	367	404	387	380	398	405	394	367	386	403	365	425	381	369	397	396	394	354	370	420	386	398	361	388	381	382	410	369	379	406	384	372	378	389	392	368	391	376	391	381	374	379	334	376	400	402	382	407	384	359	387	377	406	364	385	420	395	366	361	375	377	400	396	365	375	392	407	387	393	369	345	403	382	429	373	411	385	405	374	350	369	412	411	416	386	395	366	388	389	374	400	378	406	409	372	391	412	410	380	400	377	376	415	381	376	394	357	395	383	347	390	365	411	400	391	363	341	379	413	368	370	423	351	370	371	340	392	359	386	394	370	393	392	406	416	352	381	375	352	405	413	357	372	390	398	381	374	410	412	408	344	367	405	337	415	382	392	393	396	401	402	381	363	409	390	377	394	330	388	374	360	402	394	384	379	379	370	365	385	407	409	376	383	380	398	388	381	413	413	375	406	380	349	410	403	375	371	383	373	360	378	384	400	357	374	426	370	386	390	382	432	352	408	371	413	376	402	393	381	388	410	391	405	405	428	389	368	419	403	398	372	391	367	389	392	372	368	367	367	344	374	399	386	346	383	386	384	372	359	397	359	361	387	360	372	401	377	385	382	400	388	397	398	409	394	405	404	393	396	409	395	416	347	384	383	353	406	390	376	341	366	360	346	376	367	399	381	376	411	383	368	388	364	360	375	361	409	380	373	386	418	377	375	391	378	356	402	414	390	384	428	412	400	395	394	387	387	418	415	363	441	376	405	412	353	411	398	419	357	390	382	382	384	414	425	403	389	358	384	410	371	372	390	385	350	432	375	363	374	391	387	402	436	424	397	406	420	407	369	399	354	395	372	387	373	384	376	425	362	413	381	423	412	408	366	362	350	404	414	356	398	366	387	382	411	363	404	372	387	373	355	386	422	403	349	384	390	400	390	374	381	378	412	366	358	384	359	369	376	369	388	408	404	400	376	411	405	411	358	379	410	399	407	394	352	370	382	395	395	416	369	396	367	371	376	420	411	385	420	314	362	420	377	397	367	371	371	396	384	367	349	418	419	401	333	372	388	364	386	404	379	421	350	388	369	371	393	412	363	404	371	391	396	389	355	383	380	383	386	405	382	392	393	431	358	415	375	392	374	385	363	397	434	385	397	405	427	403	422	397	411	382	392	386	383	369	393	375	391	379	379	361	408	386	373	400	392	408	433	395	396	378	376	388	395	391	373	383	414	376	404	379	340	359	383	418	402	401	363	420	378	360	378	406	397	358	359	416	366	363	397	381	416	380	404	385	360	362	362	411	372	383	344	398	390	375	386	406	367	406	384	393	417	394	354	401	394	364	403	377	401	424	412	403	393	384	349	419	390	394	395	395	403	389	413	383	398	383	361	372	413	378	427	405	368	425	368	410	378	421	408	389	382	403	413	396	402	369	371	394	329	409	402	407	389	416	367	366	385	377	367	409	390	398	411	379	375	378	383	412	388	416	369	411	408	420	402	381	391	369	389	405	389	415	383	367	376	404	361	373	390	382	408	367	392	382	367	381	370	392	420	387	406	360	380	392	397	370	437	392	381	401	420	394	396	377	378	352	362	386	397	425	403	392	403	367	378	387	399	376	393	409	393	390	391	388	404	392	381	390	383	373	374	373	392	384	368	377	393	386	389	369	386	405	367	378	403	394	390	390	394	404	398	397	340	393	375	408	399	381	376	393	353	386	404	389	399	394	374	405	409	423	366	359	419	369	385	372	357	338	402	415	375	439	390	390	409	402	388	381	376	409	408	359	403	370	401	406	406	389	357	397	380	374	378	380	376	396	394	349	407	354	420	402	383	358	397	397	381	403	386	398	412	393	345	341	367	386	390	410	369	449	392	362	370	404	374	401	388	378	419	390	378	361	413	350	389	422	374	362	378	389	397	357	410	406	377	425	375	358	361	399	386	389	382	386	406	402	388	354	369	368	391	392	366	396	394	371	409	387	358	415	378	364	388	404	387	396	397	381	391	356	374	396	420	372	408	372	390	389	407	361	399	383	392	393	387	424	387	403	361	367	391	374	387	423	398	402	358	401	368	365	387	405	394	391	381	381	378	400	380	419
76259	67402	58703	36639	6765	639	439	367	332	316	283	261	274	258	264	224	229	220	205	210	205	232	215	248	214	198	202	207	205	217	199	214	224	196	209	218	219	211	223	226	220	215	237	327	607	887	1685	1675	771	643	539	652	600	463	346	261	223	237	205	230	218	238	214	212	234	219	222	222	241	217	215	238	218	217	202	207	223	193	197	198	191	205	220	193	207	208	207	209	212	207	228	228	326	357	276	229	214	201	203	208	198	191	192	198	200	202	197	174	181	222	198	192	234	169	195	199	194	176	208	185	181	191	200	168	196	198	206	183	172	217	184	188	206	179	187	197	192	206	198	194	208	186	207	208	175	176	209	192	178	203	196	214	223	209	181	216	198	208	196	184	210	221	223	211	182	219	197	202	198	201	210	199	214	221	219	176	200	173	215	200	207	199	216	188	214	189	161	222	189	228	187	206	206	186	191	191	214	207	192	227	211	199	177	225	197	198	197	193	193	203	212	191	196	187	193	216	193	193	204	207	216	166	193	193	202	171	215	228	229	215	202	186	189	207	224	188	183	200	216	178	202	177	204	205	218	211	201	204	200	196	183	198	197	179	198	178	211	207	225	205	183	247	197	197	229	212	222	186	200	189	190	193	206	198	220	195	202	196	192	187	189	174	227	207	214	200	204	197	195	217	186	215	188	245	166	193	186	215	215	211	187	192	175	201	211	200	217	207	194	193	190	213	212	213	205	210	185	212	185	208	215	184	175	182	213	188	179	221	194	217	205	178	218	201	219	190	209	195	201	201	203	190	190	189	199	220	184	191	191	208	187	207	189	193	194	194	182	206	199	186	201	186	197	217	186	199	201	174	209	199	177	181	178	201	179	217	192	211	195	195	197	201	197	215	188	196	190	210	215	204	208	219	195	206	202	198	178	207	193	199	197	173	173	170	212	199	184	185	210	199	162	177	207	176	194	206	205	205	210	210	194	187	188	181	225	203	204	203	191	212	206	183	177	224	179	213	232	191	180	192	210	187	180	222	197	215	195	193	199	201	201	220	190	207	178	207	184	201	226	173	192	209	196	193	192	225	202	193	214	203	203	211	203	183	198	229	190	209	197	196	191	208	195	200	207	193	194	200	200	186	226	203	209	186	211	200	205	195	206	174	191	196	220	193	206	196	196	180	176	203	196	211	216	198	182	192	186	198	198	204	219	194	189	207	167	188	222	193	236	200	213	207	189	181	194	207	198	205	208	186	193	211	203	177	236	192	182	165	223	209	198	194	210	205	209	203	200	182	186	243	179	186	189	218	182	208	202	198	227	187	199	205	213	193	192	183	196	198	204	171	200	188	211	178	185	213	204	206	181	184	198	219	194	184	204	194	214	195	184	171	228	224	180	218	220	219	203	202	194	226	211	205	207	210	212	184	195	200	188	167	206	180	195	202	218	184	210	193	194	183	187	208	199	212	197	188	189	200	203	206	205	204	199	210	215	190	190	188	181	191	216	190	178	205	189	223	188	196	204	206	181	210	222	194	226	193	233	189	223	198	190	205	215	191	189	191	200	191	188	168	183	192	199	192	210	197	167	199	202	186	188	211	210	191	210	204	192	208	189	218	203	183	201	190	163	189	203	189	222	180	184	214	202	198	189	189	213	188	160	194	232	193	224	219	187	199	184	191	172	227	190	203	163	201	191	189	179	205	200	200	227	189	191	186	183	180	211	207	196	205	214	186	208	203	186	204	194	204	204	194	211	198	203	193	195	197	236	201	209	184	210	187	188	227	208	201	205	215	185	201	185	213	210	209	204	181	187	201	206	181	174	183	191	215	207	190	194	188	223	177	218	216	189	207	163	217	199	199	214	213	195	201	230	180	220	220	183	195	192	190	189	204	196	216	188	202	216	206	219	177	189	215	200	195	200	211	204	205	207	208	199	217	196	194	219	201	197	189	196	179	185	172	191	203	192	196	199	187	233	190	193	178	212	191	211	215	186	193	199	205	187	203	198	214	208	203	204	193	175	198	192	194	219	202	212	176	192	195	211	223	190	203	188	188	182	204	177	194	199	178	175	239	199	215	190	183	201	215	177	204	242	189	209	243	203	209	224	219	209	210	218	201	204	192	198	201	200	196	176	191	193	190	191	195	198	182	193	184	214	205	191	209	200	203	180	205	185	228	225	180	195	191	174	215	210	179	214	212	219	193	215	211	217	217	192	191	205	224	236	202	181	195	185	212	201	213	189	201	191	188	184	201	213	203	173	208	203	190	206	190	195	222	196	197	188	207	213	216	181	183	210	199	203	198	199	204	198	202	207	189	223	224	167	201	200	223	198	210	159	190	193	188	204	206	200	217	197	203	207	200	196	213	208	193	176	216	229	199	221	216	191	200	195	198	193	200	220	218	214	196	191	179	214	212	210	210	183	205	191	222	205	206	231	161	201	192	225	210	214	197	190	189	187	210	202	199	206	187	200	192	197	209	201	207	209	190	201	173	182	199	185	206	203	208	180	236	193	199	172	216	229	208	204	179	202	206	201	230	213	191	214	224	211	198	206	200	198	220	206	199	196	210	182	193	204	199	176	189	209	205	191	189	196	154	222	209	227	187	202	222	203	195	191	214	193	211	207	204	199	211	180	211	165	184	182	229	191	177	225	179	182	193	186	175	229	187	199	191	210	218	181	205	217	198	196	199	206	187	191	211	209	199	205	204	188	200	206	232	199	185	221	207	179	193	188	205	184	184	191	192	212	209	188	202	184	183	201	175	170	197	187	199	198	183	194	197	183	188	204	184	205	198	224	203	189	233	197	221	213	198	201	178	207	218	193	178	215	209	204	206	213	174	233	198	188	194	191	204	228	203	188	185	215	198	197	214	188	217	205	206	213	197	179	176	185	184	182	215	202	196	186	190	212	202	195	196	205	190	200	187	182	195	189	204	217	193	224	203	188	203	179	199	197	192	189	216	179	199	221	187	180	191	214	200	174	215	193	200	197	213	195	210	206	193	213	182	209	179	205	198	192	191	190	213	199	199	164	206	201	190	227	169	155	203	185	215	184	192	199	196	191	211	189	207	188	191	198	195	227	206	218	208	207	177	210	183	195	210	204	220	189	200	169	190	194	185	206	188	199	188	201	188	219	230	188	205	186	220	200	206	193	183	215	179	199	206	192	194	194	225	202	184	206	189	193	198	214	198	188	170	208	230	187	185	197	201	212	193	213	188	172	195	198	201	198	206	192	177	202	171	177	202	223	201	208	242	214	184	197	196	177	222	200	198	175	183	206	175	212	186	208	222	224	193	177	188	190	213	184	212	214	206	200	190	186	208	182	191	195	166	181	209	198	199	213	195	185	214	205	206	216	189	213	203	189	193	227	196	224	217	202	179	191	199	202	213	221	208	189	176	196	178	188	203	197	189	217	193	202	196	212	199	206	209	220	195	203	196	185	227	206	195	174	183	187	210	213	193	197	206	200	224	216	189	164	196	185	202	203	204	209	216	177	232	175	197
48261	50831	52386	17536	2254	1869	1555	1417	1289	1111	1018	947	924	861	814	781	754	740	724	684	660	688	664	635	622	616	637	659	610	612	635	619	593	587	621	611	615	594	611	630	686	706	756	1329	3646	5627	10798	10705	4801	3938	3485	4434	3745	2599	1835	1367	1098	880	854	831	780	755	742	748	761	753	713	796	904	769	732	816	763	632	664	635	701	714	700	580	607	662	662	705	642	592	596	602	615	576	607	847	1888	1658	1266	957	736	555	529	547	553	510	546	549	562	534	550	540	562	508	584	563	537	529	540	524	523	575	493	564	573	528	517	534	583	503	574	518	545	522	573	523	592	571	587	508	566	552	537	524	550	490	572	543	557	544	545	499	581	551	588	556	571	548	575	550	512	535	569	539	547	539	540	573	545	554	569	532	578	610	526	539	542	522	526	549	543	560	562	530	537	530	528	544	499	561	541	592	555	540	552	546	555	562	533	569	537	528	526	535	501	535	550	555	572	522	558	517	597	557	515	557	565	541	592	538	568	543	521	518	542	551	550	533	545	559	552	509	561	537	533	529	526	506	521	500	548	527	522	581	519	541	552	565	535	522	573	546	537	501	513	556	609	551	600	533	522	549	549	542	527	558	564	547	556	552	569	490	572	515	503	554	567	554	564	568	589	562	553	528	580	536	556	565	601	524	560	565	573	554	581	532	545	556	549	508	568	546	540	545	595	497	553	546	577	555	561	535	528	536	572	574	544	547	551	559	545	553	579	532	557	576	562	568	541	583	611	563	539	583	560	515	565	541	510	535	536	516	592	526	536	572	509	546	564	594	569	542	539	551	564	542	543	527	581	534	537	542	548	563	554	550	577	527	574	597	545	523	532	531	572	545	542	571	538	533	585	562	553	566	533	537	570	546	516	532	534	562	549	584	514	520	538	514	529	543	543	554	535	519	515	565	555	537	547	559	559	562	535	495	546	522	552	544	576	546	539	538	559	545	552	524	541	535	551	543	594	530	547	549	526	556	542	520	546	556	545	540	526	571	582	512	571	537	581	529	558	569	535	537	554	586	568	545	558	543	552	580	559	548	581	624	551	539	551	538	540	515	562	593	517	541	562	561	562	538	516	568	572	551	577	553	532	528	547	545	574	531	563	511	538	518	614	553	558	539	534	502	564	578	532	546	545	500	542	563	549	538	525	535	522	592	549	512	546	554	574	587	553	571	513	556	537	574	568	524	550	524	510	541	564	559	524	535	536	535	519	543	506	540	559	513	558	568	531	539	578	599	541	566	548	530	542	538	539	558	575	562	521	556	526	544	567	553	544	535	554	521	569	545	513	585	540	499	573	612	546	513	508	571	562	543	565	507	553	548	547	515	516	540	549	538	576	569	531	547	496	523	528	567	563	504	560	579	539	522	551	523	526	518	564	559	569	568	571	573	591	558	524	586	578	544	541	590	554	564	576	597	582	539	541	581	550	565	535	573	546	565	576	546	548	555	541	555	586	573	597	527	505	578	564	540	580	560	556	605	566	595	560	501	570	555	530	530	575	518	551	552	536	568	579	518	523	564	526	560	565	551	590	508	554	548	517	589	560	576	502	477	540	582	566	542	550	560	604	579	564	521	605	548	566	548	547	520	518	558	597	587	533	498	561	528	587	557	573	551	567	527	556	584	566	568	530	558	559	581	556	534	557	501	537	545	575	571	555	511	533	539	567	536	552	559	531	531	579	541	583	574	545	548	589	535	612	612	552	541	572	553	556	521	573	537	562	610	560	542	542	525	572	590	555	549	537	581	551	553	568	575	530	558	547	553	553	573	560	579	547	578	547	565	574	510	520	510	550	560	541	543	560	554	567	527	541	538	604	553	552	529	592	568	552	559	535	548	542	534	560	545	541	553	522	545	587	587	540	534	568	533	534	528	509	524	543	580	531	555	572	533	570	572	576	528	579	525	580	527	554	578	558	508	562	544	529	517	521	587	558	602	530	566	539	545	549	557	570	544	516	600	577	494	585	537	514	603	521	553	575	558	544	529	534	568	497	530	602	541	591	558	586	556	543	554	533	537	553	547	513	558	506	513	555	571	544	522	585	572	516	528	510	531	538	564	558	540	541	520	575	572	505	561	515	534	520	545	541	548	554	572	539	566	608	574	526	587	582	530	560	581	531	530	526	573	548	552	518	564	568	535	599	569	515	529	525	524	537	547	512	547	556	533	550	567	576	564	535	496	535	566	491	582	581	541	513	543	514	529	549	553	544	533	552	523	574	524	545	518	585	541	521	535	544	568	510	518	526	556	590	512	589	559	536	533	538	543	512	540	565	520	564	543	529	528	535	534	541	557	546	493	519	553	563	571	553	535	499	534	543	530	541	567	552	550	546	577	527	549	520	572	561	547	583	541	576	546	545	532	515	504	564	540	545	542	588	522	547	593	546	573	559	579	561	541	579	553	551	532	549	538	545	599	524	537	543	518	597	536	540	547	592	545	569	540	575	572	564	576	564	566	515	542	531	557	566	514	521	514	550	510	552	558	588	515	505	527	541	538	529	544	514	563	590	510	561	561	580	539	551	553	544	560	556	529	531	536	532	524	533	535	570	559	546	519	537	566	489	523	560	581	545	529	566	552	541	563	567	570	566	559	563	526	552	545	528	555	564	535	576	553	561	570	570	512	577	518	551	553	548	568	601	563	618	571	531	560	524	540	532	509	562	581	488	579	566	555	537	529	547	534	510	549	548	546	559	526	520	541	551	509	560	520	559	583	568	543	564	550	567	512	571	536	557	490	564	527	528	545	548	518	541	486	540	539	528	530	534	553	568	551	585	509	568	543	578	544	548	545	515	536	581	553	541	553	520	559	569	544	551	603	590	573	548	540	547	561	566	531	498	536	551	572	581	527	537	560	525	559	530	551	566	565	595	522	556	582	583	501	553	595	578	565	540	563	548	550	554	555	537	531	545	539	569	553	589	579	539	558	593	525	540	536	537	555	561	537	568	555	538	543	552	559	550	561	562	539	543	579	528	577	516	532	585	570	554	560	584	517	542	564	558	533	550	526	564	516	522	543	581	495	539	556	547	536	535	550	544	563	580	572	537	561	555	545	532	550	554	575	546	549	542	559	532	549	544	551	567	523	582	535	556	598	565	565	511	508	579	546	554	538	562	579	592	521	532	548	511	534	545	541	589	569	530	573	536	534	538	557	533	537	554	542	565	539	571	542	537	583	579	526	563	516	544	503	537	569	570	554	534	572	557	568	559	524	535	565	550	572	560	543	542	522	534	572	571	548	539	539	559	564	530	515	546	482	564	592	532	562	533	563	573	525	536	544	586	506	553	525	566	569	554	549	525	549	552	542	539	583	526	484	579	561	538	492	530	594	531	508	540	569	557	550	523	547	527	571	575	545	559	562	556	545	534	544	565	536	545	596	556	504	502	537	585	531	580	545	524	525	585	563	555	538	534	521	542	548	545	521	549	583	530	561	539	521	566	567	531	509	567	542	539	585	533	570	532	556	583	566
21348	9962	7229	2518	253	191	183	172	181	153	188	149	191	201	141	197	165	173	145	213	175	174	179	143	199	175	150	171	210	178	204	190	171	167	164	183	182	187	162	175	177	172	172	192	210	222	242	240	219	195	192	193	217	199	171	184	177	195	184	197	168	166	190	164	193	187	162	173	172	183	198	198	175	175	171	169	177	160	160	172	179	194	179	177	176	186	163	166	172	169	184	158	184	193	203	212	186	184	171	174	167	169	181	171	183	174	162	170	175	169	155	174	166	157	194	158	159	164	166	167	196	169	151	172	166	171	176	161	173	151	193	189	165	175	191	163	179	168	181	169	189	176	157	188	193	173	187	170	178	179	175	163	193	166	159	170	166	162	168	183	167	174	180	149	176	151	179	184	205	158	187	167	193	196	179	181	173	174	180	176	178	182	197	190	171	173	166	176	172	153	169	141	186	181	170	180	170	150	181	160	164	155	151	162	169	163	171	174	179	166	163	181	164	183	163	162	176	170	185	187	167	156	175	173	173	160	162	166	197	160	186	183	181	197	167	161	175	172	167	177	182	180	196	188	170	181	193	179	188	172	171	195	191	180	175	170	171	161	163	197	170	161	173	161	187	179	180	173	167	176	166	153	184	180	181	144	162	160	169	190	168	184	172	175	174	184	176	179	166	166	167	170	176	160	157	160	190	172	154	175	172	159	174	168	162	175	168	170	174	160	167	150	178	172	175	161	155	178	158	167	162	185	197	170	175	186	150	162	155	184	158	174	157	189	198	167	181	158	173	138	175	163	158	166	157	175	183	158	153	162	175	182	172	184	200	169	163	160	190	173	167	158	178	162	163	206	183	172	174	192	183	180	164	173	181	181	169	171	178	179	189	187	168	162	164	168	166	194	169	175	183	161	168	173	189	161	146	165	159	163	182	169	169	149	181	173	149	184	184	189	177	149	154	184	166	190	155	181	192	186	171	175	147	177	180	154	174	175	161	147	139	204	182	166	173	175	162	170	182	179	153	178	180	164	170	179	174	165	169	168	163	155	166	167	164	158	186	167	173	184	160	176	170	146	167	170	179	155	170	156	174	194	158	164	159	180	171	188	177	174	158	172	156	165	181	160	152	185	156	165	179	147	147	167	177	161	208	171	164	155	166	189	167	179	152	181	178	182	184	153	152	171	191	180	172	158	157	167	161	182	172	201	187	185	176	197	168	161	168	192	169	162	183	168	186	178	186	181	161	164	183	164	183	180	177	172	153	154	150	172	164	196	159	179	181	184	183	178	175	184	174	191	184	185	179	169	185	166	202	174	165	182	146	159	178	178	169	160	163	159	181	201	161	170	170	160	177	154	153	183	188	180	155	184	175	196	181	176	166	205	143	165	186	162	164	198	181	189	144	195	179	180	171	172	199	163	202	165	167	183	188	175	184	185	168	180	171	207	167	163	155	152	168	166	207	182	185	178	178	158	162	171	151	174	162	148	169	195	167	167	156	204	181	184	211	163	172	194	167	169	156	175	178	156	168	183	145	177	178	171	188	192	185	164	187	192	187	170	179	162	179	155	170	178	157	165	173	150	164	170	155	197	159	197	180	179	181	189	171	179	200	177	167	188	178	164	173	159	192	176	164	196	169	192	181	184	174	177	164	165	179	194	165	181	162	159	181	170	155	163	151	180	186	186	189	167	156	162	176	167	160	157	145	186	174	186	184	153	148	195	164	171	160	184	148	187	175	160	174	167	165	178	173	170	165	160	170	167	147	189	167	153	164	174	170	155	165	161	170	183	180	158	176	185	193	209	198	149	159	178	181	179	179	185	168	156	188	172	176	199	156	164	193	169	168	172	153	177	171	160	177	182	189	171	165	171	181	202	181	183	173	173	191	176	161	166	185	170	158	171	196	142	151	168	183	175	156	173	160	165	163	173	173	175	170	166	180	164	185	181	195	156	160	171	169	200	194	142	151	168	160	175	170	153	158	169	158	183	159	179	166	173	185	179	175	186	184	184	152	151	200	170	168	170	158	157	174	172	157	177	188	167	168	189	167	186	169	162	189	169	167	174	177	172	153	186	165	191	185	154	175	172	159	172	173	154	168	170	177	180	172	184	175	167	158	184	171	173	150	149	197	197	187	163	182	162	173	181	182	179	159	171	183	188	154	141	173	181	160	175	167	179	176	191	161	186	162	179	164	165	189	173	168	182	211	185	174	184	174	159	158	176	170	185	185	173	166	180	188	155	173	184	139	165	193	183	172	175	196	184	190	167	174	176	166	190	203	169	192	165	168	183	173	165	143	154	168	174	186	170	163	164	196	186	150	161	179	155	189	158	197	172	189	174	191	170	162	144	204	172	172	156	146	167	178	177	166	155	186	159	156	180	174	168	156	164	190	174	185	157	169	166	164	158	177	170	139	184	144	171	163	185	181	160	178	165	178	184	139	175	178	186	182	179	172	153	183	179	179	184	181	155	177	180	194	167	173	180	184	166	175	196	187	186	169	160	176	166	173	166	198	154	182	164	159	152	174	160	193	167	198	156	164	181	171	167	158	169	147	170	152	162	176	185	172	150	183	176	174	179	174	166	169	201	167	152	174	164	173	177	169	151	182	166	183	174	174	161	177	176	170	172	154	165	185	173	173	161	145	169	179	173	208	151	163	170	173	171	183	147	181	195	151	162	168	158	201	172	174	199	177	151	185	155	177	176	160	174	206	173	155	179	155	183	179	160	191	184	167	181	156	181	173	168	173	178	165	190	167	170	159	162	186	184	145	170	152	180	173	198	172	169	147	171	171	186	157	150	164	173	162	155	149	176	187	183	175	176	171	182	163	175	175	148	159	156	186	154	158	189	166	159	159	152	176	152	156	177	176	183	173	154	171	170	161	180	156	203	161	165	171	150	161	181	197	177	169	182	155	176	173	182	176	136	195	186	164	192	162	163	161	167	172	165	180	155	195	160	177	162	170	174	172	173	146	192	149	158	175	167	178	158	187	195	167	159	170	191	184	174	167	171	156	163	177	154	169	169	147	165	186	169	177	173	189	167	163	181	181	180	167	168	152	154	184	175	166	180	186	143	193	176	209	184	170	157	150	183	165	192	188	174	174	184	163	170	153	194	175	168	171	168	187	182	184	169	169	161	161	161	172	177	157	192	188	161	194	169	204	161	171	141	196	175	171	182	163	148	173	198	169	166	190	174	175	193	169	165	170	189	168	198	166	170	144	168	152	191	175	175	183	192	179	163	168	195	168	153	160	165	174	174	174	157	162	166	175	151	169	175	189	167	165	167	145	158	164	178	161	170	159	160	176	175	161	175	174	177	198	196	182	192	158	173	177	163	159	161	165	180	165	188	166	164	182	190	165	164	186	172	161	147	193	176	162	200	180	178	177	169	164	182	163	171	156	177	185	178	180	166	181	188	161	173	183	169	179	197	191	203	174	184	203	183	160	172	154	165	172	173	174	165	189	164	195	171	181	168	200	154	187	188	167	181	179	170
18112	12098	12366	4716	569	506	517	563	525	522	531	472	507	517	494	498	500	505	497	522	483	498	496	502	465	496	475	486	484	505	478	490	477	507	509	466	480	499	435	495	520	482	513	524	657	803	1101	1085	758	793	647	667	639	603	582	500	504	519	534	494	512	549	479	485	508	465	492	525	474	501	534	497	514	511	466	459	465	507	491	489	456	489	516	486	498	531	518	490	494	505	525	529	611	603	606	570	588	517	473	480	528	495	520	484	498	483	468	500	469	511	513	516	480	506	488	469	499	499	455	508	490	470	506	505	514	475	480	537	447	478	470	479	489	488	462	470	506	513	461	505	475	524	497	491	502	469	484	511	518	462	487	508	471	500	468	502	477	508	466	474	527	500	498	495	458	465	458	518	500	479	516	476	469	486	470	470	476	500	530	514	462	489	488	464	493	508	473	466	488	469	500	496	512	489	548	499	525	487	483	461	525	523	467	504	460	489	465	457	482	463	462	498	486	474	482	469	470	518	488	520	461	496	477	483	426	533	494	492	464	431	482	449	473	489	473	510	492	478	496	496	470	448	437	501	508	509	463	478	548	502	468	471	492	498	453	477	492	474	520	456	421	496	480	487	487	473	485	500	476	473	490	507	499	458	473	491	509	511	485	439	482	453	493	509	464	500	471	506	504	505	486	464	451	484	487	471	485	458	477	463	494	460	500	517	476	464	471	476	495	494	478	455	458	501	488	475	486	465	508	452	478	469	455	467	503	466	461	477	485	475	523	508	483	495	475	492	492	473	502	493	474	441	463	482	487	516	466	483	462	506	515	458	510	486	487	482	482	490	519	499	447	451	511	454	471	475	471	498	487	473	471	472	512	512	496	489	490	441	501	432	487	486	429	496	438	495	447	495	452	472	486	460	496	488	501	500	464	467	473	485	493	470	502	506	486	502	457	476	484	463	470	452	487	463	456	491	472	498	475	486	489	470	444	472	482	467	479	485	472	498	507	497	485	510	454	521	492	476	474	469	501	486	486	465	480	458	485	469	502	511	455	464	479	480	475	518	490	489	479	480	478	449	508	445	475	485	483	488	485	449	512	484	523	429	492	482	503	457	488	475	457	495	488	507	531	459	478	499	475	483	487	504	467	497	501	495	498	441	462	475	488	469	487	475	475	502	484	435	504	465	496	462	503	456	435	517	479	489	467	464	424	490	495	477	479	462	464	493	501	434	461	481	491	479	451	486	477	494	497	507	458	442	489	504	485	482	511	510	502	507	506	501	473	504	491	465	485	474	485	463	512	480	467	486	537	497	484	470	504	421	492	517	471	490	470	481	457	506	442	496	433	473	486	465	504	490	468	475	466	492	462	481	506	465	482	461	498	474	485	467	472	521	487	472	481	490	450	473	487	491	489	464	475	501	511	476	499	461	455	457	485	472	521	506	504	525	500	465	480	473	487	456	499	491	475	488	496	448	471	443	470	510	474	493	474	462	466	458	510	476	484	491	514	474	471	493	502	470	510	493	506	467	493	491	473	461	474	511	458	456	475	516	463	491	514	441	441	521	475	464	471	490	502	474	477	436	494	468	458	454	477	436	466	493	486	458	446	485	484	508	500	469	508	470	463	520	484	498	480	517	509	483	467	484	468	469	492	490	502	473	486	487	486	472	517	515	462	486	458	444	459	519	491	485	495	459	477	512	434	471	440	492	498	510	487	478	499	512	426	470	450	479	492	490	502	500	474	493	501	470	477	518	510	488	456	459	515	485	468	461	516	452	474	477	485	482	436	509	470	514	500	492	503	535	498	485	487	488	543	443	469	496	503	531	440	458	464	477	504	496	514	455	477	516	471	498	486	482	485	469	479	513	498	471	517	476	538	495	477	482	461	494	518	496	481	490	517	502	468	473	467	470	458	533	514	487	529	495	478	467	471	464	437	498	466	485	476	484	490	501	465	475	550	464	498	447	471	512	438	484	498	459	465	464	488	491	483	539	486	476	450	463	459	487	489	474	488	462	473	460	456	476	490	532	479	482	477	503	451	498	488	453	509	519	459	485	466	489	466	499	492	520	480	485	514	501	492	490	460	487	532	483	460	540	468	475	502	465	516	505	468	454	463	494	497	517	445	480	508	467	497	469	499	465	477	495	477	513	477	507	489	480	478	494	479	491	473	530	470	473	489	465	492	485	493	500	505	480	493	485	459	460	454	490	471	508	482	483	494	457	473	501	541	491	445	447	482	481	483	471	458	475	468	477	450	530	460	458	473	484	509	528	503	475	496	521	509	480	499	483	492	487	460	477	470	503	472	495	505	494	516	505	454	482	485	489	498	460	479	488	509	492	516	459	454	467	503	479	434	516	499	488	473	466	501	473	516	429	491	500	529	493	479	496	461	481	484	487	463	494	456	483	466	519	458	477	458	468	450	484	444	472	498	477	507	514	495	496	470	490	489	505	500	521	454	489	471	513	487	479	482	474	541	519	493	506	505	495	471	475	519	492	464	485	478	532	467	479	463	484	466	492	497	476	484	457	469	444	483	481	472	502	449	541	485	524	466	472	496	467	465	489	477	515	506	489	501	452	534	506	480	479	491	445	470	517	469	468	465	454	494	524	463	473	479	483	485	510	513	462	472	521	497	468	481	515	490	469	493	481	490	490	475	460	497	481	509	484	474	453	469	513	501	479	494	480	466	471	507	508	489	482	539	478	515	495	516	477	499	515	460	513	477	481	501	491	524	496	464	494	542	505	473	487	460	470	474	489	465	430	488	542	460	490	486	479	461	459	476	449	500	483	485	493	510	478	460	502	468	444	475	507	477	459	470	488	482	428	505	483	493	502	472	461	476	521	474	488	439	487	470	463	491	464	449	476	456	463	458	464	454	507	487	476	500	496	471	478	496	469	479	501	449	481	512	492	486	493	498	511	469	454	484	501	499	473	478	512	494	494	461	494	490	451	502	515	514	484	500	508	491	471	480	474	480	478	466	483	490	465	494	505	474	491	473	503	496	496	485	486	466	505	517	481	487	510	470	523	446	462	509	447	484	499	462	478	490	504	446	471	457	487	518	487	479	453	502	495	462	484	468	506	470	498	441	488	467	489	516	497	493	524	493	463	494	497	486	509	490	499	484	491	500	475	497	508	492	510	444	476	482	456	477	467	471	484	531	487	478	457	478	511	471	463	504	462	507	526	495	500	492	457	508	460	490	473	503	505	484	468	481	455	472	479	473	477	500	469	464	472	514	448	466	503	499	469	498	521	472	491	489	463	506	508	475	464	487	485	502	449	444	517	458	482	491	480	457	495	456	482	468	541	476	470	466	475	495	491	483	479	514	500	465	469	456	495	489	479	452	486	538	518	469	503	484	482	503	491	452	464	483	481	509	506	475	491	456	493	493	452	465	529	522	461	475	492	482	471	508	528	475	478	496	502	470	476	455	513	513	526	523	467	498	491	463	486	483	478	490	461	451	446	475	479	455	482	515	454	479	505	485	517	492	477	521	544
63773	51213	48094	25275	2326	298	262	237	235	219	202	215	201	189	163	185	175	172	179	183	192	145	168	181	188	150	180	178	184	160	168	183	177	152	160	211	194	175	183	186	166	169	165	235	469	635	935	748	517	349	404	353	388	276	218	217	205	192	189	156	177	185	201	213	176	188	207	198	185	183	186	188	180	166	180	189	151	174	176	197	156	163	149	175	177	170	158	154	144	167	166	173	233	257	208	234	177	168	144	171	147	159	158	139	157	169	161	161	166	181	179	188	159	156	165	174	150	158	175	181	188	166	164	142	158	163	188	150	188	155	150	171	161	170	177	158	172	180	144	156	166	195	170	178	163	181	164	145	175	155	149	153	156	159	162	155	154	166	152	153	204	171	147	158	145	149	160	154	183	171	170	169	168	159	146	142	175	173	170	155	180	160	149	184	145	181	155	164	149	168	149	167	165	172	154	149	157	173	163	161	154	193	181	157	171	161	176	153	146	164	190	172	191	173	170	171	173	155	167	150	169	193	166	179	167	182	155	171	178	178	161	153	173	142	150	174	172	162	179	156	163	159	165	179	144	160	178	152	166	161	164	171	156	154	176	156	183	183	167	171	172	172	146	169	170	149	159	161	146	146	161	164	153	190	152	167	162	177	169	173	156	204	172	174	179	150	153	156	168	149	158	175	189	151	162	165	125	159	152	164	171	140	184	177	168	158	162	167	188	168	169	149	169	174	159	149	163	168	172	178	160	189	150	158	165	174	159	159	161	172	165	151	160	152	159	143	146	143	177	153	174	203	173	167	152	172	157	172	121	177	147	150	172	163	162	186	168	154	158	146	166	182	151	148	173	168	147	177	172	174	135	157	161	172	162	151	176	157	144	163	169	144	157	141	153	189	159	162	165	160	160	147	175	143	153	172	155	158	148	150	169	151	159	149	151	160	152	152	179	162	142	189	168	170	169	176	170	153	199	165	155	163	180	167	162	152	143	175	159	142	160	171	174	177	136	182	138	164	174	180	151	172	168	151	166	147	174	168	154	174	146	149	191	178	168	189	159	148	158	157	162	156	149	176	149	153	158	179	151	173	188	171	159	146	189	161	149	178	166	159	181	164	174	176	141	178	149	156	166	164	163	153	169	163	159	150	152	175	167	171	155	173	172	160	154	151	174	155	159	150	156	185	173	169	157	150	166	153	163	179	171	168	162	153	155	147	170	157	160	155	167	140	194	168	156	158	147	158	184	185	148	168	171	163	179	172	184	164	164	147	143	152	177	170	171	155	164	167	168	152	165	157	186	159	174	156	168	170	167	159	189	173	159	157	147	164	160	151	164	171	159	172	154	197	179	169	148	159	146	149	163	168	164	156	167	167	157	159	145	152	177	167	159	170	163	156	151	163	157	178	166	183	168	176	170	140	191	178	167	154	164	183	180	156	147	188	138	176	191	165	182	135	142	171	149	163	161	155	174	168	149	173	166	153	169	172	158	163	166	192	175	149	174	168	153	144	171	171	172	147	149	143	180	165	162	152	171	150	191	151	163	151	156	166	162	180	163	165	175	159	143	200	151	173	172	175	159	154	142	180	152	159	170	163	181	168	166	168	164	144	169	168	187	158	177	182	155	157	158	177	173	166	170	162	177	170	163	171	180	179	176	164	136	161	155	170	165	167	163	153	169	189	135	158	160	173	156	173	166	162	161	166	175	153	179	164	181	141	164	164	161	161	187	141	165	177	167	171	158	153	175	165	154	178	150	144	148	173	162	165	175	178	158	160	162	168	148	166	156	176	152	168	163	150	156	163	158	152	152	165	169	159	167	125	149	176	156	176	172	165	140	160	161	177	163	156	167	180	164	155	166	171	157	164	159	156	169	185	162	153	172	163	172	176	179	152	196	144	154	144	167	167	147	155	165	148	186	151	174	168	167	171	161	182	170	169	153	174	178	190	176	162	163	161	173	146	170	153	175	168	154	164	173	141	174	163	163	177	168	164	144	165	156	165	160	157	150	164	165	172	158	148	162	160	148	170	144	158	184	181	143	149	161	143	169	155	167	179	160	196	178	153	177	156	150	156	162	181	160	188	166	142	158	159	160	164	165	186	178	157	182	144	154	173	159	156	157	167	190	181	150	210	165	174	153	174	160	160	164	166	166	171	151	164	168	178	163	165	181	138	149	164	164	182	167	145	163	156	174	171	140	155	157	159	174	146	147	180	164	157	177	161	163	162	151	155	183	168	165	155	184	168	171	152	164	162	165	181	165	156	172	163	154	138	169	173	165	167	182	161	153	150	166	182	175	153	167	165	141	177	164	172	151	178	150	182	150	169	157	160	166	182	156	153	170	151	171	188	180	164	155	138	171	175	164	155	151	158	174	167	167	168	171	153	141	173	174	169	176	150	154	148	165	178	159	154	174	155	172	173	152	163	178	137	174	145	162	155	155	167	172	179	171	179	157	175	146	186	151	157	136	183	176	158	194	180	159	171	173	130	162	161	187	156	162	184	154	155	161	156	141	153	172	183	166	164	153	151	188	192	162	161	159	170	179	161	165	175	156	181	154	161	171	168	150	162	160	157	185	155	158	166	171	153	183	157	151	144	173	181	168	170	158	165	162	151	156	167	131	167	144	152	143	151	181	172	171	158	180	179	161	175	146	155	165	172	180	159	161	164	147	145	160	148	154	167	150	175	158	178	172	149	158	165	167	159	160	158	168	165	152	164	194	152	173	158	165	181	160	132	164	169	165	155	157	155	169	169	177	160	172	167	145	155	169	157	166	139	164	140	144	163	191	152	143	180	171	184	157	160	166	159	161	155	168	181	135	145	150	155	151	175	167	179	175	144	179	165	180	149	170	170	156	150	174	173	186	153	168	167	150	169	180	181	175	172	156	148	185	171	147	166	160	160	159	178	166	165	166	155	156	173	140	143	168	152	178	157	170	161	166	143	175	174	166	153	164	153	156	151	175	161	159	156	137	140	149	168	180	163	164	192	158	184	168	178	158	155	171	149	144	157	162	154	159	164	178	177	161	169	166	166	149	147	158	187	164	132	153	168	169	157	152	178	177	152	155	154	161	149	146	154	155	158	169	185	186	153	152	162	199	169	163	158	157	176	169	181	170	175	157	186	153	155	156	171	175	152	161	164	133	161	161	173	179	156	152	181	137	160	169	186	168	159	168	166	150	167	174	138	168	156	171	171	152	155	170	191	181	163	162	162	160	151	185	153	159	160	161	150	164	175	141	133	150	169	144	166	165	158	172	157	165	158	163	178	150	166	157	138	173	156	171	188	170	180	157	181	164	142	171	165	164	181	167	169	164	157	154	163	184	170	177	141	134	170	154	164	155	153	175	168	180	171	146	176	152	188	153	173	180	149	183	155	164	150	163	166	158	182	158	148	149	173	171	183	149	194	145	149	178	174	155	171	181	158	168	156	186	170	161	159	152	152	168	161	147	173	162	170	181	143	160	155	139	161	153	146	166	167	176	166	166	164	148	164
40086	38786	44639	12935	1322	1111	1016	868	804	754	707	671	673	637	623	593	593	535	554	535	521	533	532	555	498	537	528	492	486	495	515	509	506	457	464	492	513	458	474	511	535	528	591	1003	2968	3901	6384	5634	3157	2017	2257	1990	2509	1757	1173	880	751	600	623	586	584	566	541	602	570	638	643	642	631	625	548	545	602	560	499	518	570	540	506	512	516	559	438	505	479	467	523	474	481	505	512	603	1142	1185	939	749	587	532	478	481	481	435	430	475	449	461	477	466	464	460	513	513	479	453	497	485	459	466	479	459	397	449	429	453	433	473	450	458	470	425	484	446	473	459	496	488	457	459	462	460	487	478	439	485	467	427	466	453	450	446	475	477	492	499	475	450	459	474	457	449	523	450	425	443	439	459	457	467	463	475	464	442	474	443	441	427	471	448	443	481	416	461	468	469	497	474	449	439	460	438	428	451	503	451	443	472	462	511	499	491	484	458	437	485	486	433	458	500	500	448	470	437	450	459	453	457	468	470	438	504	465	472	451	478	465	482	461	476	469	442	488	454	473	490	474	433	511	499	462	486	513	517	476	448	450	473	456	461	449	503	453	427	436	458	434	514	476	493	464	476	449	435	500	459	428	451	434	501	458	454	444	496	461	473	496	457	491	442	482	457	513	440	488	473	453	453	450	440	445	469	461	529	477	428	476	462	481	457	450	485	456	458	468	435	428	455	431	499	411	477	423	467	455	455	454	448	494	473	468	427	481	471	470	468	475	490	443	460	467	478	463	470	467	495	429	432	494	443	441	438	470	479	479	427	454	460	491	447	462	449	464	455	460	476	500	454	468	472	469	464	512	462	499	494	483	467	439	458	467	467	472	493	462	482	462	480	507	471	500	476	495	498	455	436	449	464	474	458	471	462	453	482	484	466	468	462	448	478	483	520	476	476	482	484	493	447	469	460	476	467	474	457	451	479	512	450	479	492	428	443	426	482	459	475	489	493	467	479	462	438	488	458	437	455	474	472	451	438	466	444	452	459	491	465	480	470	469	471	478	481	450	472	499	485	471	450	468	453	482	474	475	446	476	458	476	453	471	419	410	448	450	447	492	453	477	482	475	467	454	462	466	458	484	443	501	453	483	466	441	501	458	498	460	423	451	466	478	485	467	509	481	470	453	456	468	500	486	506	479	434	432	423	425	464	473	494	492	486	473	498	478	448	460	474	433	490	469	462	481	456	440	447	478	480	489	473	461	474	471	479	452	500	463	513	435	473	480	438	420	474	475	465	462	417	488	478	429	457	510	457	482	419	476	485	472	490	468	455	432	465	468	453	443	486	458	487	438	453	470	477	476	451	480	473	484	483	456	467	494	484	458	451	453	472	468	448	493	483	478	466	468	473	437	433	443	433	462	463	469	463	437	474	480	454	460	512	455	426	483	487	490	467	458	477	483	476	468	470	477	489	438	501	470	473	445	478	486	472	503	479	445	472	477	512	477	449	491	487	493	467	492	450	503	482	449	491	465	395	474	438	425	467	489	464	490	451	481	466	467	474	458	446	493	480	454	477	467	462	464	427	458	429	474	479	439	481	484	493	484	445	507	469	482	486	491	496	468	480	470	471	494	466	501	479	479	465	453	496	474	465	472	476	471	509	484	446	454	442	478	441	483	444	452	454	476	481	490	505	466	470	437	471	488	487	456	499	461	454	444	456	470	450	475	439	468	491	456	432	508	440	442	466	485	460	462	448	475	430	427	507	470	488	472	494	496	454	478	459	462	447	465	459	467	482	476	467	458	468	477	468	486	442	470	458	461	433	450	459	473	485	462	494	440	496	498	406	497	441	451	478	400	470	420	464	462	442	442	475	458	439	433	434	457	451	510	454	473	448	496	463	428	465	446	470	488	479	457	436	432	458	450	435	452	455	532	463	462	477	492	467	439	457	502	418	466	456	476	474	452	446	512	491	466	485	422	459	479	461	478	459	434	452	473	439	453	485	476	478	512	484	506	476	454	480	494	453	461	493	445	476	422	431	483	463	455	475	515	469	468	471	490	469	489	472	432	478	494	493	463	471	508	470	450	449	474	514	461	437	474	462	457	476	466	463	473	487	477	474	466	491	477	479	463	470	464	450	426	479	422	446	485	471	461	425	483	459	473	481	436	434	494	468	506	463	477	487	458	501	455	492	459	491	468	496	453	513	477	456	410	449	525	439	457	467	447	442	480	490	469	465	480	481	449	433	473	475	480	458	433	524	494	455	473	449	437	472	515	464	455	484	462	481	502	499	450	429	475	476	453	466	453	437	494	473	498	470	479	449	510	453	483	488	484	454	475	445	480	465	478	479	443	450	465	447	466	483	487	432	478	466	450	476	500	448	486	480	462	470	488	459	475	487	436	492	487	436	482	475	463	476	502	455	458	455	505	452	472	487	463	462	488	432	473	433	482	446	442	478	495	433	421	467	457	444	441	459	432	472	479	466	497	458	462	468	449	460	450	468	432	463	439	465	452	514	514	494	424	459	468	468	464	502	478	473	461	451	437	430	475	447	445	469	443	468	443	446	470	457	465	431	478	482	455	476	445	481	446	450	443	460	466	475	472	470	498	480	440	485	498	482	464	475	459	461	438	491	478	458	442	486	488	472	416	465	450	458	446	521	443	493	466	468	466	506	485	458	449	464	477	457	456	476	468	456	447	440	479	492	441	499	454	448	474	478	453	443	476	477	471	486	460	499	479	466	455	465	463	477	435	531	475	482	509	448	456	426	451	488	492	431	452	473	474	484	471	441	451	465	468	462	474	500	507	432	468	485	485	442	439	477	479	486	454	448	433	434	457	487	504	476	430	481	466	488	457	499	443	470	485	461	452	464	474	464	445	447	450	454	459	451	444	465	418	478	468	484	452	470	485	436	464	449	446	460	464	446	435	452	457	472	456	487	519	474	468	482	421	451	453	445	449	450	462	445	499	427	446	464	463	500	468	492	503	448	456	503	496	454	441	449	473	487	475	460	483	505	441	469	471	509	481	470	427	455	489	449	464	458	480	480	490	434	459	477	477	479	480	447	481	460	468	442	463	455	474	488	459	454	482	449	442	463	479	458	438	515	496	470	478	490	477	453	424	437	484	437	483	504	469	454	495	492	484	438	507	435	501	477	463	479	462	481	495	484	444	487	476	506	494	502	436	477	492	444	475	464	479	481	478	451	464	499	487	464	457	467	455	458	461	453	454	468	474	502	463	426	456	473	478	450	487	429	472	436	462	466	437	485	494	479	471	467	488	465	432	463	471	451	438	470	492	481	460	466	441	487	463	500	491	494	474	472	505	511	480	479	434	469	507	493	481	472	480	472	485	453	490	462	447	476	434	469	450	481	441	504	432	456	472	459	472	477	483	448	506	446	460	436	436	473	474	474	462	472	480	515	436	461	476	517	466	469	473	480	446	466	476	486	472	500	445	448	425	450	465	493	424	509	470	455	449	486	502	500	465	462	466	448	489	452	474	440	465	445	464	447
74929	64405	61763	34078	6084	662	474	399	377	328	280	318	277	266	283	260	242	235	255	223	232	250	231	242	236	250	227	229	238	224	202	250	234	243	233	203	212	248	261	226	259	252	251	281	582	1050	1996	1531	680	583	621	669	780	542	386	319	276	254	286	236	244	237	284	257	255	253	263	285	258	250	234	247	230	218	260	212	261	220	242	236	213	253	246	205	209	208	248	228	237	201	225	252	402	401	353	291	284	230	254	221	216	228	211	240	211	237	250	228	245	251	192	210	230	232	215	214	220	194	217	224	241	217	190	207	225	208	194	213	222	191	225	192	236	218	203	218	195	207	222	229	220	209	203	197	212	224	213	222	211	196	194	209	214	217	216	224	227	205	234	222	243	213	220	241	229	217	228	208	209	209	218	206	203	212	214	228	239	223	235	230	203	227	228	225	202	226	241	230	229	225	220	207	192	253	227	222	220	228	242	234	238	195	225	224	211	225	223	223	234	229	235	237	217	223	218	224	213	227	226	217	228	227	226	209	219	192	216	222	202	212	214	209	198	198	215	201	237	215	219	193	188	220	205	229	213	233	239	211	221	213	228	223	207	225	216	200	253	225	200	212	184	192	220	232	207	202	231	232	229	219	229	199	248	215	229	224	228	201	233	227	249	189	234	230	232	213	234	221	245	235	211	221	214	207	192	229	230	218	222	204	202	219	228	192	219	195	202	211	226	202	186	222	208	232	206	197	216	232	229	202	223	226	197	218	219	209	223	220	210	202	216	208	226	248	219	203	213	210	203	198	214	206	194	229	207	226	213	200	233	172	203	226	213	246	189	243	228	240	232	240	225	198	225	212	199	215	215	236	240	216	235	233	183	221	226	195	195	201	220	233	212	210	219	205	214	196	208	191	214	208	194	218	210	194	237	225	224	211	218	215	205	225	217	209	255	235	222	225	211	223	228	218	202	202	215	193	244	229	244	243	258	198	192	210	237	201	202	220	203	204	219	223	220	221	213	213	228	199	230	216	195	198	228	224	248	217	227	244	232	213	199	222	182	230	192	201	227	214	201	218	229	233	219	194	239	209	220	194	262	241	232	234	213	242	231	197	201	232	212	188	224	207	221	214	205	219	212	247	221	224	246	226	210	228	215	239	242	251	207	203	228	212	221	207	215	213	207	233	221	212	212	223	235	220	234	213	227	215	185	244	186	238	222	199	214	225	232	237	201	198	228	225	211	216	212	246	201	235	218	216	218	209	228	235	238	235	186	217	206	223	233	220	245	227	210	199	203	194	223	240	231	231	215	227	211	198	237	224	211	227	244	209	230	215	235	232	233	255	236	224	218	216	213	229	234	226	212	200	228	232	230	201	248	232	239	235	215	222	218	209	245	212	239	211	232	226	228	205	219	222	212	199	242	220	216	255	224	207	219	220	217	237	204	224	196	214	221	194	213	199	203	203	195	216	230	233	226	213	249	206	216	229	204	224	220	212	226	191	203	237	238	201	224	237	218	218	254	226	228	227	225	229	210	220	230	231	222	231	221	199	226	230	208	232	218	222	218	214	228	221	231	225	217	220	225	198	215	218	194	249	239	233	224	206	240	248	240	214	208	231	212	209	232	223	228	227	225	217	211	208	226	231	211	226	245	265	202	226	209	206	243	243	207	211	208	231	222	196	215	204	208	211	238	223	224	227	215	193	193	223	222	235	209	239	211	205	203	197	229	208	213	220	189	205	217	225	190	234	218	225	251	231	222	216	209	233	209	249	241	253	204	196	225	211	215	258	205	222	211	215	234	228	232	246	205	210	207	226	207	210	222	194	217	197	205	223	238	206	223	202	193	202	223	222	223	211	206	225	202	189	219	213	189	227	225	231	222	219	202	231	230	201	248	226	201	207	213	195	224	212	220	213	199	229	204	199	210	204	200	218	235	210	220	234	209	222	207	220	219	226	228	208	196	230	222	238	231	233	229	258	243	240	243	200	237	219	214	242	235	219	237	239	207	213	216	195	228	231	215	245	249	195	226	203	234	228	187	240	221	220	227	207	239	228	209	201	215	239	213	229	221	213	204	227	193	258	234	210	199	210	202	207	209	209	227	226	232	213	204	231	217	192	238	248	203	185	223	227	207	222	231	235	207	213	176	214	218	209	254	213	225	253	240	230	192	228	225	196	219	223	230	209	243	209	213	225	214	236	214	219	221	221	222	228	233	221	231	229	214	207	252	227	224	222	221	210	216	221	250	219	230	246	214	208	197	207	241	220	223	209	250	229	219	231	198	245	204	208	244	232	232	200	210	216	225	189	224	219	218	221	219	221	233	233	201	220	208	210	204	213	215	192	242	206	232	225	239	227	205	246	210	211	199	234	215	230	244	222	197	237	218	227	228	231	246	256	225	224	210	211	220	209	233	223	230	239	218	218	198	223	213	242	239	223	231	215	238	237	211	229	237	217	217	216	230	213	230	234	232	197	236	218	250	238	215	220	228	229	211	219	227	220	219	217	207	216	212	219	206	230	228	193	215	233	225	196	223	242	229	237	227	212	207	203	221	198	219	228	223	233	228	225	240	242	220	221	191	256	237	219	229	195	245	227	215	232	217	210	222	232	207	195	236	223	231	235	211	217	224	207	249	229	207	215	248	208	196	226	242	225	246	215	192	236	222	199	229	234	225	246	228	227	225	224	225	236	226	231	212	226	210	221	210	226	233	230	238	196	207	229	217	212	231	246	220	215	197	223	223	220	215	214	224	222	217	236	216	250	223	209	240	204	225	222	223	226	222	225	209	208	213	227	223	221	229	205	213	214	227	209	214	215	208	232	217	216	232	185	191	222	234	211	200	225	201	200	206	211	212	235	208	232	216	213	219	206	231	188	222	198	236	207	241	239	215	227	216	232	230	205	228	218	214	203	248	220	237	243	215	223	209	228	210	224	203	192	233	226	207	251	238	210	241	242	229	236	215	240	200	202	246	246	200	221	224	231	224	229	218	218	206	214	233	203	215	229	228	220	205	206	221	198	217	212	209	214	191	238	204	196	226	225	224	234	214	230	237	234	232	223	218	241	224	211	239	227	204	212	225	238	240	226	246	248	234	204	202	219	232	237	189	194	228	202	231	228	251	229	209	214	209	224	232	219	225	223	205	225	211	245	202	231	215	222	217	213	188	229	213	214	219	218	224	232	227	216	230	204	228	206	217	181	239	210	231	243	232	234	225	220	251	208	200	195	235	230	238	213	235	198	222	228	185	234	220	217	213	212	181	198	224	218	227	209	231	222	212	201	200	218	208	205	207	209	209	206	211	224	220	231	217	242	203	225	195	202	226	231	258	217	223	205	221	228	234	202	209	204	230	220	224	219	239	229	197	204	203	207	193	233	229	211	225	221	237	194	220	213	228	247	231	220	206	233	217	219	198	215	214	256	220	223	239	235	195	192	206	229	245	186	242	218	219	227	225	207	226	207	196	231	216	218	210	231	217	222	229	215	200	231	208	214	211	207	229	190
48412	48006	54553	13864	2292	1993	1655	1461	1287	1131	1084	1027	915	929	889	893	834	810	784	730	755	726	748	716	730	685	685	671	656	650	652	684	622	633	613	734	649	612	613	694	715	720	803	1109	3740	6583	12180	9918	3748	3789	3663	4165	5090	2954	2158	1633	1383	1039	915	822	871	855	797	878	1020	1053	1029	913	829	764	833	885	854	725	697	752	774	701	684	651	694	671	649	590	637	658	624	660	685	657	636	809	1799	1917	1545	1208	907	659	569	571	581	608	613	593	608	569	597	579	595	615	578	605	598	545	653	579	585	578	647	602	584	599	631	614	606	614	571	595	598	615	542	601	642	555	604	615	590	545	592	628	545	576	613	609	590	621	610	633	649	581	584	598	565	615	572	581	619	587	612	569	578	605	598	577	603	636	589	642	560	632	600	627	592	555	574	587	621	631	625	631	630	609	621	610	581	568	611	585	597	624	608	575	607	594	597	567	644	608	611	613	606	593	591	574	599	583	586	570	610	664	559	640	604	622	630	611	566	584	579	626	600	591	612	593	604	573	577	594	590	630	576	600	610	562	618	600	563	624	558	563	603	581	606	592	643	603	605	614	632	611	594	583	587	613	588	609	623	603	596	562	595	607	563	681	610	604	572	624	615	612	579	571	583	610	590	596	627	583	613	594	600	578	627	606	604	584	552	599	617	616	607	624	591	596	579	577	582	609	589	581	543	569	607	594	495	591	618	552	597	574	589	578	635	588	605	567	608	609	574	597	569	592	626	615	598	613	624	627	547	571	593	563	598	590	600	554	614	612	651	639	634	595	587	586	605	617	591	548	567	636	590	601	541	602	592	608	615	618	595	601	574	562	587	582	598	608	627	599	598	616	628	592	634	558	587	594	654	640	596	609	606	610	599	567	662	623	631	592	583	590	624	613	617	556	635	603	585	603	600	565	646	590	565	579	601	562	547	568	571	560	648	604	604	627	608	608	645	601	618	586	565	646	584	645	623	578	592	564	600	583	606	628	572	607	600	630	567	585	611	608	560	605	617	569	581	592	592	590	570	626	589	589	558	592	608	580	615	614	577	595	581	551	592	589	590	587	614	631	597	620	630	600	593	577	585	589	588	549	641	586	587	555	592	548	615	610	559	584	606	582	574	617	581	611	572	573	589	609	595	635	629	652	579	577	592	632	604	602	628	603	559	612	588	603	650	624	579	605	605	594	537	587	606	625	603	594	612	573	608	637	636	621	577	630	626	594	605	599	570	595	516	606	585	594	561	629	608	597	623	626	576	551	600	629	584	581	594	563	590	601	573	596	554	627	557	583	580	573	602	573	595	582	606	607	588	565	586	637	628	566	589	631	585	629	605	588	595	600	594	589	543	593	599	597	586	630	600	596	648	582	613	620	621	612	613	609	610	585	628	580	618	590	572	598	593	565	582	615	576	646	626	559	606	617	592	570	604	619	600	631	587	599	643	599	555	661	619	566	600	546	611	596	613	578	597	577	583	572	625	606	613	594	627	612	571	573	586	563	609	588	605	582	595	594	607	667	617	613	624	612	637	576	592	624	637	602	604	598	596	623	600	609	574	571	599	640	599	602	593	555	585	611	570	579	621	587	608	599	616	611	667	562	631	636	624	614	588	573	632	601	597	631	626	624	598	620	616	595	558	592	580	579	612	585	584	574	605	602	575	570	592	585	593	627	543	577	623	615	617	598	602	596	613	609	616	580	566	588	634	604	615	599	565	567	602	583	629	573	591	541	608	605	612	587	648	583	640	618	618	618	606	656	611	542	539	600	647	572	615	574	565	603	563	599	618	624	555	582	638	606	575	596	629	621	609	611	564	609	639	629	564	576	581	580	630	610	579	583	548	573	628	621	607	601	616	620	649	605	577	601	608	567	624	572	626	605	596	600	620	642	618	593	601	572	604	595	557	581	560	652	625	607	619	591	595	577	629	574	566	612	611	557	600	592	589	591	547	604	598	560	559	599	611	545	568	554	601	597	666	594	590	610	648	584	572	615	630	628	597	657	586	571	604	577	619	609	631	608	619	586	582	582	607	615	598	592	579	556	577	607	586	561	602	563	573	603	602	561	568	599	589	616	580	601	576	625	585	575	573	561	584	570	605	632	618	588	588	632	619	599	615	604	567	616	604	546	568	625	562	605	607	568	622	608	568	576	629	584	563	582	562	592	587	607	593	554	576	620	593	623	577	608	585	580	576	587	579	570	609	563	591	638	573	568	629	555	615	548	584	636	582	604	591	589	626	539	600	586	589	630	618	597	545	563	586	653	567	603	621	601	593	643	602	584	613	577	567	600	633	583	595	549	590	630	558	601	556	608	625	608	626	574	604	577	588	631	609	653	586	594	632	596	590	613	585	564	603	545	582	615	589	619	601	651	557	614	601	593	615	587	592	604	588	557	589	608	578	613	549	573	588	573	604	613	573	589	572	610	593	602	581	606	594	595	570	579	594	604	607	608	606	632	623	618	571	566	596	594	637	582	567	559	639	565	628	636	563	582	581	575	615	631	604	571	590	577	618	576	594	629	628	629	580	598	581	589	580	581	588	608	562	552	563	621	561	620	608	574	559	565	596	626	646	628	616	544	631	551	638	594	619	552	580	620	584	606	553	654	599	583	558	569	570	596	593	547	600	585	544	587	557	601	602	632	640	585	570	601	604	595	612	577	591	618	625	574	595	572	612	592	606	585	606	596	589	597	619	580	578	572	593	583	594	580	591	600	588	585	557	580	565	570	596	647	607	585	597	618	565	602	595	624	577	613	580	582	578	576	574	576	605	582	608	603	579	592	603	620	600	589	602	595	602	546	651	577	566	598	591	597	604	556	597	565	571	620	596	565	589	619	648	632	601	609	567	613	570	597	651	586	598	596	618	669	590	614	607	610	587	582	580	629	586	640	571	575	597	633	562	571	578	581	617	596	612	584	561	596	605	582	562	589	607	644	593	587	580	582	578	604	613	616	593	591	604	625	578	581	593	578	610	586	569	577	617	611	623	576	645	633	601	579	637	631	563	610	583	646	628	613	575	570	583	602	582	623	604	557	606	604	603	615	569	633	630	623	570	606	612	588	579	638	643	601	636	597	572	619	623	621	592	588	590	580	585	579	565	581	610	599	613	597	580	607	558	634	575	572	575	600	600	612	639	578	588	626	608	604	629	640	591	595	628	593	628	608	565	580	586	620	588	589	579	600	563	590	539	577	644	661	573	599	607	600	555	610	644	585	627	592	623	581	577	566	617	610	594	605	565	607	594	600	570	606	611	633	609	599	620	598	614	642	570	543	594	583	599	616	606	561	573	605	577	609	554	556	575	596	597	577	563	593	634	586	616	615	606	620	592	595	604	610	557	626	605	597	577	655	610	576	538	648	589	594	582	600	620	600	600	575	602	582	587	565	578	590	600	594	604	634	561	644	560	575	596	612	617	609	635	586	610	579	624	557	583	602	613	610	646	601	560	585	562	607	568	620	600	571	595	640	591	611	596	607	606	590
20326	8569	7799	2080	275	178	186	194	198	205	200	182	194	193	202	194	184	187	180	175	222	174	211	207	185	181	191	178	177	208	186	197	191	196	210	185	196	180	207	186	200	191	179	179	197	208	286	241	219	214	203	224	205	211	167	191	164	198	184	201	222	182	205	192	170	195	203	187	180	177	218	189	193	212	187	173	173	181	178	191	191	202	155	178	188	179	198	188	195	192	185	208	220	209	198	174	201	190	170	201	207	195	185	183	165	190	199	184	190	191	172	205	192	169	177	208	174	182	151	175	188	212	219	202	198	183	200	177	199	201	189	181	174	161	182	202	172	215	182	190	207	168	212	195	174	190	176	180	209	180	198	209	185	219	181	191	165	190	178	190	173	192	166	198	184	186	205	199	210	178	195	208	182	173	184	199	195	176	171	180	194	174	181	165	187	174	189	195	186	198	189	173	188	187	193	198	204	214	200	198	180	188	199	172	171	201	205	176	195	182	204	190	175	199	184	168	217	173	180	190	196	171	199	188	180	178	200	181	185	173	194	184	187	180	191	180	199	205	180	174	185	195	192	174	170	221	197	204	230	168	208	189	192	188	187	195	200	183	166	197	177	191	178	163	188	191	170	213	175	191	174	175	175	169	183	188	180	216	163	152	193	197	172	195	198	201	179	170	177	163	184	186	168	180	158	207	180	177	202	186	200	196	189	187	182	181	185	195	185	171	184	181	202	199	189	188	194	206	181	191	171	193	185	190	182	186	185	197	190	195	177	169	178	171	200	154	183	176	166	213	191	178	178	188	177	171	175	176	186	178	160	180	184	195	218	170	197	182	186	191	176	167	185	180	185	174	181	188	173	160	179	188	187	168	193	175	183	180	220	184	183	200	195	194	187	200	177	183	154	193	199	191	178	182	192	182	178	185	209	209	194	168	180	194	166	186	197	190	184	176	178	199	193	187	196	192	194	188	187	162	199	169	185	186	163	197	175	193	178	176	179	191	186	184	200	186	194	183	196	183	212	172	172	191	171	210	186	200	188	217	186	181	195	185	173	183	195	193	193	200	202	190	172	172	196	180	188	197	182	180	215	190	159	195	194	175	168	194	174	199	198	163	179	204	200	182	186	181	197	195	176	180	195	185	236	188	190	192	186	180	184	184	188	166	175	187	175	194	188	200	198	201	220	204	175	205	176	191	189	175	197	164	181	179	174	197	196	189	194	189	172	172	201	177	191	180	166	192	181	193	199	179	193	215	173	161	188	177	194	189	191	185	166	177	170	185	168	193	180	168	163	169	182	177	197	194	178	198	161	176	178	168	211	195	177	192	178	178	195	182	206	186	178	210	190	172	170	187	209	183	180	194	181	215	191	170	179	194	208	175	183	194	223	192	191	187	192	205	183	193	186	196	182	183	178	176	179	208	179	152	179	171	164	189	201	170	194	208	154	183	200	197	179	187	222	204	180	221	190	183	178	204	191	190	183	189	189	173	166	176	157	191	185	185	208	208	181	188	186	155	164	197	199	189	197	182	180	211	180	195	186	201	195	188	176	196	162	180	186	179	189	187	168	179	174	190	190	188	185	172	184	194	184	167	219	171	151	192	181	190	196	183	198	175	184	188	179	184	203	184	181	183	172	190	176	176	167	192	191	202	212	178	166	177	184	179	181	203	190	208	166	175	194	172	196	191	206	192	198	192	189	191	206	187	186	193	191	171	194	169	201	190	187	201	209	183	194	186	160	205	187	202	180	201	174	208	214	179	192	159	185	162	182	167	168	208	203	176	163	222	162	193	192	173	172	185	203	166	203	171	198	195	200	166	183	177	189	181	179	183	178	204	195	176	166	199	171	173	207	173	189	202	197	187	211	199	174	226	203	230	184	182	174	174	198	173	203	192	191	180	185	201	168	203	175	210	211	197	204	157	207	201	153	170	212	203	182	172	184	188	178	194	189	202	189	184	172	196	184	193	198	187	196	198	183	190	188	191	174	160	176	213	182	184	195	179	189	192	219	185	190	169	204	176	197	181	207	200	178	174	186	187	177	153	197	161	184	174	190	163	183	188	171	189	188	187	198	203	193	189	205	175	205	197	183	181	193	176	167	197	203	212	213	181	187	174	195	176	184	200	169	181	180	177	183	220	174	190	168	176	169	181	196	220	197	177	191	192	193	200	179	186	193	200	171	190	183	207	184	200	168	223	183	190	165	182	157	180	183	190	193	184	195	183	193	183	192	170	211	198	190	190	200	191	157	178	179	187	226	185	155	182	184	191	179	199	185	197	202	184	209	188	198	170	186	186	173	165	222	187	193	186	182	201	183	205	201	176	170	169	163	175	171	201	189	208	206	203	167	183	177	186	200	193	203	194	200	177	191	201	187	215	181	175	170	186	153	193	189	187	168	166	214	206	175	184	170	214	186	186	180	173	211	169	185	174	204	186	168	211	197	182	204	179	182	185	185	174	173	202	181	168	204	176	178	168	174	191	168	183	211	173	190	186	199	195	198	200	186	199	183	191	186	175	186	189	181	181	207	193	190	189	171	198	169	182	199	168	173	196	185	159	174	185	200	189	209	196	196	184	187	185	190	183	201	183	175	207	188	196	193	194	202	177	177	166	183	191	194	188	181	175	197	192	183	212	193	176	201	184	176	218	188	188	172	204	199	191	193	181	177	186	202	205	207	214	200	181	205	191	170	154	173	205	183	213	203	204	165	217	198	191	178	182	189	164	201	192	207	195	191	180	205	185	191	168	173	167	182	166	171	179	179	178	169	179	176	205	210	179	209	184	170	189	188	162	181	188	194	209	181	187	181	193	206	189	185	181	162	179	189	180	184	188	191	191	182	159	173	186	206	185	163	169	171	190	190	170	191	195	219	196	179	198	183	207	194	199	206	203	155	202	193	174	176	193	210	189	220	189	176	199	180	194	183	211	183	170	181	187	189	152	187	199	192	188	192	198	184	169	188	179	203	180	192	176	195	191	185	181	173	191	184	179	195	184	180	189	179	164	197	203	200	174	163	184	188	195	194	197	178	180	194	156	199	178	194	166	177	176	199	183	209	198	199	176	193	191	180	202	172	209	193	224	164	210	198	181	181	157	165	176	179	183	170	189	192	181	191	165	171	189	209	169	199	210	190	178	193	200	171	205	226	186	199	203	195	178	187	204	196	173	179	202	179	154	209	190	198	199	201	142	187	200	185	191	177	196	171	170	166	196	206	185	186	177	190	171	168	186	200	200	178	193	187	191	164	184	217	191	222	186	188	213	202	172	158	179	168	188	200	204	181	205	172	196	210	201	189	178	196	191	192	184	180	183	184	182	192	189	182	180	170	167	216	209	169	177	183	185	197	191	202	171	175	176	172	197	189	190	183	189	205	201	173	196	171	186	190	177	193	184	197	177	187	184	186	165	173	157	179	176	187	152	181	194	200	216	189	146	186	202	179	197	193	173	197	190	172	171	202	197	186	203	192	178	177	188	180	183	174	189	188	194	179	192
17057	10782	12851	3424	599	622	581	567	536	584	520	516	570	567	492	509	542	523	535	535	519	464	527	540	521	554	522	490	488	526	582	519	508	508	490	514	511	516	507	527	517	535	531	526	663	825	1355	1236	773	734	781	789	798	679	609	613	581	527	552	544	546	554	548	550	586	561	558	565	556	538	559	518	524	527	553	552	513	549	524	500	516	580	505	510	540	506	536	510	516	517	504	581	623	679	670	654	560	566	539	518	526	513	488	526	486	522	508	521	535	501	537	526	495	498	524	513	541	542	525	493	509	513	533	488	498	498	543	489	532	495	467	503	510	540	520	537	560	532	556	539	520	506	499	516	475	506	511	531	516	530	524	548	538	560	514	530	561	513	552	511	519	546	545	499	521	498	529	543	515	556	508	529	520	524	484	523	492	488	515	553	500	548	543	511	533	509	503	472	513	542	522	528	521	516	475	493	493	513	529	534	515	491	528	510	539	507	542	509	557	488	564	537	496	541	483	501	528	505	493	508	549	479	513	554	520	521	505	485	510	580	543	526	489	527	533	572	514	518	557	529	504	519	486	499	496	521	520	551	505	481	505	523	523	521	494	480	488	536	478	525	511	513	536	504	506	519	519	499	543	514	546	532	526	508	522	504	514	555	501	511	491	561	545	493	515	470	499	495	475	517	557	515	544	503	529	493	506	489	518	515	510	508	518	535	527	516	545	498	506	521	519	559	526	507	499	485	566	484	486	535	537	520	509	529	553	544	518	541	492	511	500	516	513	510	532	555	551	505	534	525	521	484	514	482	546	557	482	510	562	534	529	519	541	532	535	521	505	560	501	541	522	544	512	504	489	504	524	592	543	541	541	498	529	504	542	565	544	561	539	535	518	539	520	515	507	530	498	501	528	479	509	517	519	522	509	515	514	503	470	500	534	517	541	538	529	532	504	539	501	508	527	526	512	517	490	532	475	502	521	501	507	503	493	513	509	536	524	515	502	507	517	565	523	530	502	513	520	521	524	562	519	507	529	539	538	508	485	529	494	539	473	550	506	496	544	465	527	504	507	537	529	509	553	500	489	530	552	493	503	523	538	501	567	497	519	501	514	461	526	541	505	564	561	514	539	519	487	496	524	536	524	494	527	564	536	519	480	509	519	505	533	483	515	530	566	535	507	569	533	513	497	498	483	502	535	550	485	522	558	499	538	518	489	523	500	513	541	485	515	547	505	514	518	492	520	520	534	512	500	493	509	529	491	527	523	542	505	556	531	508	518	509	531	535	515	440	514	525	545	545	527	496	537	517	550	504	521	500	497	515	507	562	505	479	539	498	533	509	515	515	530	496	522	515	545	526	543	513	560	515	515	535	575	555	544	489	515	515	528	527	530	534	486	534	515	502	547	515	496	494	503	498	517	548	545	502	520	542	559	489	507	500	518	499	520	548	500	510	508	496	481	512	525	504	517	559	510	532	524	510	546	513	474	527	486	500	526	509	515	535	504	502	548	526	531	524	515	546	509	529	547	481	509	528	534	541	521	485	534	517	538	463	526	519	552	508	572	520	541	533	566	541	525	538	520	541	536	517	507	485	523	527	527	537	508	522	535	493	506	546	501	508	544	473	532	548	553	520	543	532	528	571	496	500	499	492	533	511	510	471	503	506	512	513	530	513	508	500	518	524	541	491	517	495	526	543	529	516	507	562	476	455	516	495	496	496	516	516	499	497	505	553	499	561	530	496	497	546	534	526	535	506	518	497	504	506	512	506	497	508	527	582	491	543	538	499	500	534	518	522	496	515	510	539	516	498	520	485	492	502	510	534	494	551	560	540	550	527	505	512	518	558	515	565	540	572	504	487	534	501	500	503	534	557	491	505	463	528	474	516	548	506	526	495	524	516	516	547	515	533	521	514	499	514	545	525	498	534	496	562	508	501	503	497	529	546	505	514	499	542	527	581	484	509	549	519	513	531	517	529	573	524	502	553	550	553	514	526	518	519	508	517	511	509	529	541	511	502	517	514	487	515	500	470	482	544	542	543	515	517	553	545	518	545	510	554	527	512	518	489	488	524	531	563	529	489	545	536	553	482	489	541	508	529	519	469	519	523	522	505	526	529	530	499	520	506	531	548	508	525	505	518	534	521	526	502	513	517	538	499	478	515	494	523	526	541	532	559	492	494	531	583	563	541	513	520	508	497	484	474	510	502	514	481	528	544	534	538	513	517	524	496	502	536	487	505	500	546	504	513	522	529	500	530	489	513	500	520	519	535	505	496	542	551	528	516	527	499	504	540	512	506	495	525	541	497	558	516	496	534	499	514	491	517	507	514	505	514	545	524	523	520	501	523	532	530	534	515	527	501	516	518	477	501	525	533	520	485	536	520	522	518	537	570	547	493	503	523	515	549	506	530	510	520	496	501	488	543	536	494	547	495	514	502	522	533	555	534	558	503	528	503	485	533	507	501	512	561	524	490	486	522	542	499	495	501	543	525	524	524	531	529	495	538	509	486	515	552	501	526	542	512	498	522	536	523	536	514	589	527	479	568	552	519	517	522	518	452	535	511	478	526	491	548	502	525	534	532	523	587	513	483	485	497	520	514	515	543	506	537	536	498	525	511	561	563	487	517	569	572	502	504	488	539	549	499	518	546	535	515	522	511	527	535	511	550	514	531	509	515	511	487	521	519	509	530	520	544	482	513	583	488	545	511	509	520	552	519	560	539	550	532	507	531	505	528	542	529	554	512	483	519	533	506	541	510	507	523	557	520	534	512	529	559	535	537	506	507	496	528	527	509	499	499	547	507	542	501	557	535	542	491	498	510	541	538	521	521	521	522	507	510	506	521	514	525	475	524	480	521	548	541	513	479	516	519	499	512	543	525	506	489	532	503	549	528	508	524	525	531	501	511	466	524	520	500	513	486	536	522	482	538	528	486	564	547	496	481	518	489	541	502	556	519	496	511	547	549	511	513	534	546	541	507	537	511	510	539	529	556	512	553	527	517	533	486	514	519	511	515	554	522	487	514	568	537	502	521	555	522	499	522	499	542	495	515	512	523	545	494	494	532	494	477	558	535	535	506	530	530	529	495	519	528	509	566	519	506	538	493	477	494	548	504	545	530	522	511	525	503	486	525	519	514	519	515	528	556	511	516	513	523	527	469	540	546	514	539	533	484	533	539	533	526	536	491	529	520	494	506	481	494	526	528	511	504	511	520	549	539	510	527	480	542	506	518	493	520	519	532	450	541	532	520	512	509	549	469	550	522	518	499	530	484	527	527	500	505	497	515	505	557	530	497	508	540	515	491	511	483	532	486	501	507	535	522	552	504	531	556	527	503	541	510	490	500	495	519	515	505	550	548	517	512	492	514	534	526	487	499	521	483	496	513	503	518	537	507	491	539	504	549	519	540	529	508	510	510	519	545	532	501	552	512	532	532	520	523	527	524	497	543	506	537	515	530	507	509	549	551	485	470	520	537	542	506	502	526	532	532	525	506	510	530	515	520
62251	49034	50879	22481	1889	340	314	249	201	220	189	230	185	200	215	181	187	176	193	166	158	158	167	169	166	177	147	182	165	176	167	144	141	171	188	167	176	180	154	141	162	143	157	171	358	573	1035	660	478	355	334	468	468	261	211	202	233	182	179	195	173	170	171	165	185	177	176	174	183	173	179	190	170	176	166	163	168	148	153	153	146	153	153	161	181	150	167	181	157	159	154	207	237	270	235	186	171	194	151	166	159	149	175	133	149	175	143	150	153	161	154	135	155	157	167	152	158	152	152	169	188	135	158	163	171	142	168	158	158	186	148	164	170	151	135	150	136	143	182	159	150	122	143	169	167	154	150	155	190	157	164	149	143	146	154	144	142	172	152	163	138	164	185	138	171	168	151	142	172	156	168	148	162	165	156	166	161	162	159	182	162	137	170	178	159	148	141	150	158	176	151	178	182	143	172	155	142	153	143	165	148	147	156	141	161	174	163	172	156	151	144	163	162	156	149	162	152	176	159	173	137	146	162	143	128	156	170	143	152	178	146	145	154	193	140	151	143	153	165	162	173	160	166	144	164	167	151	147	166	152	134	169	177	132	144	193	168	174	167	175	178	147	173	171	131	170	151	164	176	156	171	176	146	164	160	173	172	164	169	155	149	157	138	163	155	160	162	166	144	166	152	173	155	139	158	146	156	165	176	156	161	164	165	153	155	153	139	158	141	165	161	129	155	166	133	159	163	185	171	175	176	149	144	174	173	160	154	168	167	142	159	156	161	139	153	156	160	169	171	177	157	147	183	148	165	157	152	156	161	159	165	122	154	174	169	158	156	149	154	161	167	162	166	146	154	170	174	198	176	151	149	136	146	161	153	168	160	148	147	150	129	146	163	174	167	157	165	157	157	158	153	166	162	164	152	139	150	152	156	164	160	163	145	168	155	171	163	157	170	153	164	137	183	175	150	155	142	161	153	172	166	155	181	145	163	160	153	165	151	156	136	137	152	143	168	158	142	149	168	179	134	148	167	167	156	163	155	148	144	145	157	158	172	167	163	177	155	141	151	170	167	160	162	171	166	177	166	133	139	164	149	166	148	165	162	157	154	170	176	165	168	142	164	152	139	155	184	147	150	159	164	174	184	164	170	144	139	144	168	184	144	161	171	161	143	186	163	146	171	164	144	178	174	160	179	138	136	150	146	160	161	158	166	138	154	139	153	147	171	133	150	153	156	190	169	159	148	159	172	146	177	143	160	145	144	172	171	140	156	170	163	157	162	156	126	166	154	161	154	172	172	142	152	177	163	166	170	175	172	149	148	155	182	138	168	155	151	151	158	174	162	181	146	145	171	164	172	180	164	149	173	154	156	167	150	174	167	167	163	149	140	163	162	165	140	157	161	141	176	155	160	162	176	147	186	152	145	154	155	160	165	184	151	168	152	157	158	167	165	162	156	145	165	149	160	158	165	155	156	189	156	151	164	127	158	168	159	148	148	150	154	158	169	164	148	124	152	152	149	162	146	152	175	152	175	156	154	138	174	164	170	143	178	162	169	151	150	164	150	165	163	156	145	173	166	156	158	163	162	156	150	160	163	155	151	169	152	170	146	132	154	132	158	152	149	145	143	147	154	157	162	141	147	178	145	161	157	150	173	166	152	188	169	164	164	167	163	154	183	165	162	135	179	160	185	170	154	166	177	154	130	132	178	139	156	160	167	165	167	157	174	163	167	164	155	165	169	154	163	132	165	167	157	152	138	165	146	152	155	163	163	147	187	173	166	141	165	163	162	163	170	163	172	179	152	156	159	168	178	166	136	172	157	144	156	178	168	152	171	152	167	172	154	180	165	178	156	152	167	163	179	150	164	164	154	150	177	159	159	178	122	153	160	148	155	166	149	170	151	139	146	154	170	172	159	156	124	179	184	153	147	154	144	133	144	153	153	159	180	155	156	164	173	162	160	162	145	191	150	159	175	154	140	153	145	171	161	152	160	166	183	155	162	170	141	151	151	142	159	139	148	177	159	158	145	153	180	159	177	135	144	144	180	162	167	159	181	163	168	183	156	169	145	147	189	166	170	179	147	158	177	143	159	185	168	153	178	152	155	157	148	143	156	147	149	162	173	143	148	151	167	159	168	165	177	166	160	144	177	157	149	163	151	167	158	141	145	163	177	153	181	175	157	179	174	165	159	169	150	149	138	169	173	149	179	171	180	168	143	164	155	171	154	154	172	142	162	165	146	151	158	176	167	144	156	143	177	145	162	139	145	179	152	150	164	155	163	154	151	163	156	146	149	150	175	142	189	164	159	167	160	173	152	147	164	168	167	178	163	146	176	175	147	154	164	163	164	176	175	162	160	158	161	169	169	166	147	155	149	172	174	147	167	155	143	170	174	187	156	175	158	162	135	162	162	179	162	185	154	157	153	159	159	155	155	139	145	162	184	146	153	142	156	158	152	159	166	167	170	165	154	162	165	157	141	173	191	168	145	171	187	164	174	182	154	157	151	166	170	133	158	163	159	164	156	164	137	176	153	142	164	139	155	140	156	156	138	153	157	200	142	180	152	172	163	146	164	149	153	139	165	135	150	140	150	160	154	169	164	156	168	164	157	144	132	151	147	150	162	148	178	169	141	163	154	157	174	153	172	166	156	153	170	154	153	179	170	144	160	177	154	144	154	159	149	149	146	163	149	174	146	142	158	152	174	155	171	146	157	147	170	163	166	146	155	166	172	171	162	168	163	164	196	164	142	152	160	165	151	183	183	187	162	164	155	164	132	160	154	163	163	154	159	143	128	162	152	162	140	160	163	153	142	175	151	167	194	168	144	160	157	152	166	161	147	162	163	149	173	163	157	167	140	155	150	147	177	138	161	166	145	152	178	148	181	166	159	152	167	143	173	164	142	142	173	155	149	163	174	159	177	155	154	177	166	173	188	163	162	172	142	174	164	146	162	163	144	158	135	137	150	155	163	145	158	178	176	145	168	168	149	149	152	154	155	170	164	153	182	155	130	159	167	180	165	165	159	140	158	148	178	150	151	154	141	154	160	178	169	145	156	162	161	155	156	153	173	154	152	177	167	156	163	134	147	138	164	168	166	145	148	166	164	152	168	175	163	156	185	156	173	151	157	162	136	146	150	161	168	164	148	187	170	174	145	154	146	168	161	170	141	147	164	160	143	162	121	147	147	174	169	141	161	177	153	141	160	154	170	152	140	151	149	150	151	167	153	163	185	152	153	162	155	149	135	162	161	189	156	145	151	164	161	145	191	144	128	136	146	171	167	170	155	165	161	176	173	179	158	175	156	141	167	158	161	147	151	166	165	162	142	145	157	133	148	175	154	151	157	159	160	137	159	176	146	134	163	146	166	166	156	158	155	155	154	168	176	166	177	176	140	164	154	162	171	142	165	158	160	153	161	140	165	164	153	149	138	153	173	161	172	174	163	182	149	172	152	139	166	150	145	156	175	140	179	132	171	158	151	150	128	182	166	160	175	176
39188	37606	45646	9199	1377	1160	1059	927	858	731	762	708	663	624	629	541	595	559	580	573	557	465	541	517	500	523	473	491	496	496	474	471	499	479	529	493	462	476	493	496	517	511	558	633	2201	3387	7261	4576	2674	1875	1823	3164	3023	1457	1036	1002	938	739	707	598	599	593	580	625	762	697	705	575	562	562	577	699	637	545	467	501	525	478	487	445	454	486	497	485	454	469	475	510	465	464	519	924	1044	1104	940	778	662	534	472	481	449	462	460	437	456	484	448	440	450	471	475	443	405	461	452	424	445	457	477	471	489	436	478	453	460	429	452	440	451	465	432	452	480	464	467	439	452	466	461	428	473	449	426	487	466	429	477	462	455	457	458	453	421	448	459	493	454	464	438	455	488	442	460	476	434	433	461	467	446	471	432	432	466	462	487	431	463	455	463	470	457	455	486	473	469	442	448	462	435	440	482	437	497	485	445	483	462	449	475	431	474	447	437	486	467	470	428	494	468	444	478	492	454	439	463	462	452	475	459	456	465	450	453	440	475	456	474	431	419	471	471	421	448	467	452	467	419	453	424	444	501	456	466	446	438	482	456	429	454	472	422	444	438	493	446	497	484	432	468	458	415	421	461	448	475	426	459	443	437	458	439	426	486	445	447	469	496	454	450	451	471	439	476	425	472	454	466	482	455	436	501	455	485	458	451	483	478	466	450	437	459	456	483	464	432	483	419	441	501	457	432	460	445	477	465	468	422	456	418	470	454	438	440	455	477	445	451	478	449	476	443	482	439	447	433	436	446	469	450	429	415	474	473	453	460	453	455	421	431	470	459	441	445	442	465	471	453	465	448	456	474	517	482	490	472	464	446	480	448	438	448	448	457	484	475	469	473	456	467	486	431	445	457	485	420	462	471	460	488	447	507	462	421	463	440	465	470	476	473	462	475	451	449	431	470	439	463	414	435	444	468	437	417	470	475	452	450	430	486	403	449	417	491	449	449	461	436	458	468	403	414	475	459	425	454	460	461	447	469	458	493	415	408	470	478	451	462	477	459	485	450	456	438	444	481	447	457	474	472	471	427	434	451	464	415	474	452	476	452	458	471	462	455	458	464	449	463	485	459	452	449	455	436	430	445	455	466	466	476	470	451	421	435	436	425	424	478	473	455	458	468	433	455	435	444	461	481	439	399	477	484	446	445	441	441	462	474	449	430	440	474	476	451	443	475	480	472	475	425	437	461	458	441	489	425	435	453	500	475	447	476	441	447	485	426	432	465	472	429	439	447	470	487	442	458	469	444	440	429	440	423	431	438	473	434	483	439	463	447	481	453	490	464	488	480	467	491	465	447	474	445	440	479	462	465	451	504	454	478	408	442	441	455	446	462	459	470	491	446	439	427	455	478	439	476	464	452	461	466	468	471	487	498	437	480	456	419	474	493	445	456	425	434	479	452	465	466	435	469	469	446	451	463	447	450	452	485	445	442	464	506	487	470	452	461	431	461	459	472	424	486	459	469	465	439	432	488	478	408	446	482	419	466	477	441	402	480	448	449	439	451	432	438	464	436	498	436	458	460	480	458	456	491	437	492	439	477	449	444	457	457	459	438	481	479	480	446	452	486	422	439	440	422	439	452	447	440	438	444	468	437	455	431	474	445	471	441	475	505	445	464	520	411	461	479	461	470	460	496	429	449	460	442	441	411	439	481	466	490	452	452	436	472	439	439	482	439	476	430	457	452	484	455	420	474	469	417	471	458	420	483	440	475	436	452	494	418	475	469	448	466	485	457	431	449	454	465	491	476	462	458	486	460	423	463	453	455	480	465	449	442	432	486	431	463	468	467	461	460	450	443	449	475	476	418	460	450	440	448	508	450	449	468	430	435	494	449	454	486	462	467	451	473	450	454	468	448	470	457	451	479	480	447	459	481	483	482	438	439	474	498	468	449	461	473	477	481	495	463	466	469	491	468	442	469	456	473	450	476	453	507	443	449	458	464	467	494	442	439	459	453	498	459	447	439	469	462	466	462	444	478	475	448	488	456	430	460	484	453	431	449	455	459	453	446	438	458	491	456	457	459	480	468	455	490	448	449	453	492	437	461	439	479	475	447	465	450	422	476	464	463	449	471	458	468	490	430	489	461	444	434	421	438	497	454	438	446	476	439	516	474	441	447	455	447	471	450	482	419	453	467	459	449	496	490	434	453	452	453	473	462	466	431	480	443	493	464	492	446	434	447	431	436	431	472	476	443	471	483	458	466	457	466	435	460	441	455	461	451	487	470	449	479	445	440	447	431	480	465	474	491	497	421	467	432	442	470	464	472	417	454	460	452	490	457	435	454	446	443	436	481	473	441	470	481	431	467	421	449	410	483	434	492	463	465	459	472	463	465	460	433	437	462	465	476	464	450	420	439	436	458	457	458	434	474	440	483	468	476	408	471	501	455	465	474	493	439	464	472	467	453	481	463	506	482	439	434	490	470	445	479	435	470	442	446	495	453	412	491	507	454	452	457	464	436	394	465	486	492	446	438	462	420	455	453	468	466	452	480	458	435	489	430	427	442	455	458	449	452	473	464	444	476	447	446	473	476	478	455	448	465	472	418	442	432	470	460	409	431	409	450	460	467	488	467	416	474	482	467	441	448	454	453	453	476	471	479	476	476	463	455	459	439	463	438	470	484	478	437	427	449	466	452	467	435	462	464	436	448	414	462	498	438	467	467	493	450	431	521	420	462	458	455	437	493	467	436	475	491	476	427	485	457	453	460	468	443	422	454	498	467	472	458	466	499	423	467	468	475	422	476	457	466	491	463	462	463	465	454	452	430	472	473	464	431	456	455	506	437	472	450	438	469	487	431	457	468	455	461	448	445	474	461	467	468	458	401	507	435	446	443	441	456	481	454	441	487	470	449	471	455	464	513	436	463	420	467	460	440	482	435	452	420	475	453	426	466	469	425	431	473	451	447	474	452	457	441	485	417	476	477	448	498	461	422	484	436	478	446	457	484	460	428	474	478	452	416	491	467	491	440	432	460	457	427	477	423	468	442	404	482	456	437	460	460	447	427	463	426	419	430	461	453	452	458	458	448	430	483	448	454	457	476	454	465	468	445	425	452	446	476	451	449	438	465	437	411	446	461	434	454	458	450	468	433	462	491	458	468	483	452	472	494	496	463	444	460	460	440	454	427	450	444	468	462	474	455	440	421	468	505	471	470	450	441	465	435	457	438	425	429	439	441	464	463	428	487	446	437	451	456	466	441	481	429	467	458	450	468	453	454	497	466	460	455	416	457	452	449	479	440	451	440	474	478	462	439	476	464	454	445	461	447	438	490	447	473	446	449	441	458	479	509	437	481	452	473	450	462	440	402	457	485	443	468	422	447	461	480	437	453	492	434	484	460	482	468	463	502	443	436	473	453	451	450	475	501	475	471	436	450	459	458	501	487	459	480	472	482	467	457	453	471	488	472	475	406	408	440	489	419	452	450	463	446	462	436	492	461	476	464	458	426	465	463	471
75658	64573	63917	31198	5879	730	423	400	339	313	283	280	238	241	251	228	255	237	238	240	215	232	216	218	224	200	216	240	230	228	234	220	209	202	194	223	230	208	230	207	227	206	247	257	475	717	1727	1897	724	601	529	889	748	460	366	332	312	274	274	260	270	228	237	239	275	251	209	224	190	218	235	256	257	208	198	213	230	211	245	193	184	170	199	201	208	185	185	201	196	225	249	276	321	356	302	266	243	210	208	198	199	206	195	199	228	190	203	182	224	190	208	199	179	206	193	202	183	178	193	185	204	201	199	198	192	220	191	202	210	219	209	190	192	189	202	213	181	221	211	207	185	190	199	207	216	183	206	227	191	196	176	183	204	217	219	195	196	204	225	205	176	228	164	186	212	206	184	221	218	180	195	210	232	189	181	226	236	196	231	204	193	212	190	194	188	213	199	197	213	200	219	194	202	209	198	223	186	208	188	203	194	218	191	171	222	207	177	212	191	200	220	209	199	209	204	204	219	182	213	196	187	180	196	193	189	220	216	198	191	204	214	198	236	218	175	199	194	232	190	205	219	201	211	221	223	206	185	187	199	183	191	218	198	196	187	210	202	208	210	232	208	203	177	186	206	204	184	189	219	209	215	205	237	218	209	201	203	226	237	207	191	208	186	183	231	212	179	208	199	215	182	183	205	207	182	210	191	210	204	185	231	198	205	197	180	205	186	191	220	212	165	204	186	176	223	173	201	199	177	203	210	198	202	255	203	174	200	187	176	195	229	205	178	176	191	185	199	212	220	202	190	191	186	217	188	211	197	181	202	202	181	181	213	203	188	203	203	204	212	219	211	168	230	201	191	169	213	192	171	216	180	216	207	193	185	193	182	199	226	197	192	193	197	175	194	217	214	202	190	201	207	188	204	204	230	193	207	208	205	219	190	197	202	204	205	194	206	203	171	212	186	214	192	200	174	217	186	211	210	193	199	167	180	202	179	230	220	201	209	173	199	184	210	216	210	176	188	194	165	211	220	209	197	206	187	202	187	191	203	170	197	217	171	211	211	214	198	210	193	182	191	188	188	191	158	199	205	185	216	204	175	189	198	222	185	189	234	179	171	194	206	200	216	197	217	184	224	200	213	172	189	181	184	204	212	217	221	199	199	202	216	224	195	188	210	214	214	189	207	209	218	200	193	221	188	205	206	179	180	213	202	192	221	184	205	204	180	205	198	205	171	211	188	190	207	193	215	214	226	214	222	191	191	182	170	200	182	206	163	206	204	218	204	207	195	193	190	228	193	197	173	192	194	217	203	194	195	176	191	205	222	227	198	180	170	215	193	189	187	227	222	192	196	192	171	193	192	194	212	191	197	173	235	231	194	212	210	230	203	199	202	209	189	207	181	199	203	191	200	209	209	198	207	199	226	192	197	191	199	195	194	196	196	215	205	206	214	224	215	206	190	197	204	184	200	216	223	206	202	193	190	215	207	209	202	209	183	207	175	213	193	192	200	225	216	200	194	210	195	191	200	182	213	182	169	199	202	216	201	192	220	177	232	221	204	182	212	234	201	212	214	189	225	211	201	205	182	207	206	207	205	197	209	185	234	215	177	219	194	225	226	194	204	204	205	201	218	214	186	181	229	201	192	193	198	182	211	204	222	205	188	195	181	199	206	212	213	202	163	171	193	204	202	196	210	215	203	223	217	199	207	204	197	215	209	199	203	171	213	187	188	184	201	201	212	221	196	207	202	198	191	228	208	196	175	209	188	200	182	183	222	221	219	201	192	198	198	227	186	225	197	207	175	202	207	204	199	185	196	205	204	203	218	218	212	220	216	161	194	193	209	204	200	202	219	216	195	196	193	185	189	198	216	222	214	216	202	205	217	187	195	178	196	221	199	183	226	195	212	203	197	214	196	213	181	191	211	195	204	200	203	201	193	200	201	194	196	203	182	205	194	189	200	192	205	187	185	225	190	209	214	207	186	212	210	212	206	224	207	204	193	197	192	225	183	206	191	175	197	194	190	221	185	208	191	187	197	185	195	203	173	197	190	196	228	227	199	213	193	204	216	199	199	188	215	187	194	211	183	202	238	223	204	222	221	178	199	188	204	198	185	212	187	190	200	186	203	201	200	191	197	182	194	190	231	222	224	208	209	193	221	198	188	197	195	192	191	196	205	189	202	191	197	198	208	227	216	193	181	216	209	193	204	205	195	210	204	213	202	197	208	200	207	203	191	195	198	207	202	200	181	204	201	195	183	199	191	188	200	195	195	202	221	167	192	201	188	181	182	209	188	182	184	171	193	194	187	210	227	203	196	191	211	194	193	194	198	189	218	206	201	202	196	196	186	192	179	188	205	190	190	196	183	199	215	212	204	226	204	172	190	211	200	181	180	181	176	214	200	207	176	213	197	186	220	182	214	208	210	235	197	192	181	198	172	186	195	216	214	215	201	179	191	179	191	198	191	225	206	202	192	234	196	200	196	189	214	210	178	197	190	195	176	191	194	206	184	183	214	217	215	196	198	216	221	227	197	207	219	214	264	202	217	188	181	186	211	217	188	196	200	182	197	188	210	174	194	208	189	205	191	218	226	234	200	196	211	184	194	181	207	207	212	201	221	201	169	184	178	225	200	181	195	221	203	213	210	195	221	203	197	202	193	185	202	184	198	205	187	208	186	177	187	210	206	208	179	179	196	195	184	192	190	216	189	187	169	186	193	220	195	213	175	192	207	200	222	194	198	223	219	224	180	204	199	204	195	190	184	225	209	192	206	182	189	196	200	204	230	202	211	185	175	219	216	189	214	216	218	229	208	211	229	206	215	208	196	190	179	181	204	199	216	189	215	207	200	199	211	177	194	190	197	200	213	193	220	190	183	195	202	213	187	213	213	190	221	194	230	186	187	185	210	211	194	213	203	197	182	187	206	195	224	195	189	201	211	199	211	204	192	211	209	191	213	227	169	222	217	205	189	192	191	215	216	196	191	214	185	187	195	181	193	188	173	237	200	219	190	195	207	186	217	201	189	183	221	203	194	196	208	215	211	198	174	185	188	186	187	206	199	199	206	194	188	205	190	163	205	190	213	202	195	191	182	204	202	208	201	216	205	179	216	199	207	184	185	194	219	200	189	192	199	217	205	205	181	196	204	229	200	215	193	199	220	184	192	204	215	209	201	206	183	195	197	203	198	217	221	215	207	191	188	165	185	200	207	212	194	182	207	212	181	191	207	181	192	206	198	205	213	186	212	207	199	194	215	208	219	207	207	198	195	194	218	194	190	200	215	199	199	198	217	202	196	194	179	194	181	201	202	207	210	201	209	228	224	208	198	182	205	184	198	183	207	199	241	179	208	198	187	228	199	198	224	191	185	227	198	188	199	192	213	188	189	199	220	215	157	167	194	196	201	212	214	197	183	202	185	193	197	192	194	228	189	194	210	197	206	196	214	214	192	206	203	191	213	176	207	213	170	191	190	191	233	208	183	203	196	211	166	192	179	193	198	188
48590	48257	55824	10220	2253	1905	1659	1408	1250	1082	1067	947	923	846	867	761	829	754	708	741	685	694	681	670	658	598	602	595	682	549	567	586	600	617	618	644	615	579	568	612	687	745	742	1299	2633	4401	10910	11139	4199	3477	3411	5736	5246	2449	1746	1515	1417	1020	938	996	828	890	859	884	1157	1092	893	815	742	871	755	964	929	683	618	620	694	640	533	599	551	580	580	547	640	537	600	578	602	594	800	1219	1600	1691	1411	1091	830	592	545	557	573	555	532	583	567	569	581	514	570	519	536	545	574	555	542	548	591	558	552	592	607	559	528	543	514	537	514	545	532	548	526	571	595	586	531	524	518	529	570	568	522	549	571	557	561	558	530	562	590	607	542	573	530	561	545	531	558	529	522	600	563	585	560	541	561	548	549	585	521	540	532	553	552	586	551	563	524	562	527	531	597	571	574	532	551	567	524	559	576	550	566	572	521	529	564	514	540	546	529	593	552	557	531	573	596	554	555	529	541	563	624	562	538	537	574	510	567	569	525	557	546	572	567	544	556	573	547	558	539	548	586	563	547	555	552	556	531	529	563	520	622	563	558	539	547	532	594	510	563	556	572	605	525	525	539	570	568	564	544	536	565	553	550	548	560	512	565	521	504	562	529	533	571	557	555	541	557	567	570	551	547	560	544	573	549	581	545	587	543	561	583	521	519	554	582	546	533	587	522	528	556	566	588	548	538	594	552	543	529	561	544	572	583	554	520	581	561	573	531	525	496	588	600	563	553	533	564	550	574	557	582	554	542	554	537	542	537	519	567	531	514	540	535	546	569	560	556	558	535	482	529	569	559	563	567	518	574	557	544	563	555	569	533	576	519	551	518	558	583	559	493	537	537	575	574	540	523	607	555	540	573	521	608	592	578	570	519	589	550	563	566	561	576	508	523	521	562	559	555	513	581	592	536	571	542	515	552	599	548	547	603	540	575	539	547	550	542	539	558	530	522	549	541	551	590	571	511	572	608	538	561	568	535	572	585	555	564	563	554	548	576	573	549	563	555	541	545	500	531	520	532	574	560	539	522	538	540	568	532	554	548	569	543	532	552	520	535	541	542	569	490	535	566	564	542	561	532	532	511	566	494	558	541	527	519	556	556	533	546	554	590	572	578	545	580	525	524	522	521	546	545	558	593	555	513	590	623	503	518	569	562	538	553	595	551	590	534	558	608	539	529	573	576	544	556	546	572	566	514	551	551	511	533	560	560	529	577	581	584	552	530	578	545	557	537	552	566	570	542	582	580	535	530	551	555	545	580	542	549	540	537	543	565	533	547	574	554	562	541	552	550	538	585	548	490	507	551	591	550	582	552	585	546	550	549	569	574	552	580	570	574	537	524	586	547	560	558	512	554	516	546	533	543	544	534	522	553	594	555	570	544	553	514	591	550	542	495	544	546	573	587	558	518	531	536	540	560	524	579	571	544	537	571	563	532	596	566	574	550	562	551	571	587	607	567	548	558	548	574	547	527	543	585	556	565	548	545	579	562	509	537	525	553	539	545	555	531	589	556	570	493	536	573	568	523	569	571	524	578	568	561	583	584	548	558	564	552	561	522	504	548	598	529	544	569	527	533	530	550	550	565	543	555	538	591	554	528	545	518	583	514	542	520	574	557	496	569	538	526	575	574	603	553	547	549	578	575	521	557	534	545	562	542	498	570	581	564	615	521	547	563	585	574	572	566	566	526	555	565	553	618	545	540	550	551	594	565	549	559	566	551	536	560	599	583	566	558	575	558	524	574	582	575	565	588	561	527	591	545	548	573	520	582	513	524	543	532	564	566	574	575	574	520	566	587	542	591	579	523	544	532	581	571	542	556	545	540	522	560	544	532	567	581	521	549	567	555	543	550	546	493	546	557	528	583	587	531	584	557	557	497	549	576	558	554	565	579	603	531	587	559	584	546	580	553	586	561	562	560	587	579	516	561	575	514	571	512	541	570	532	549	545	534	541	561	579	559	608	547	568	512	547	556	508	527	556	584	606	550	580	532	562	596	486	532	593	598	561	540	547	579	558	558	509	522	541	587	535	525	510	535	550	580	576	571	516	574	529	513	526	579	539	505	506	539	513	519	534	535	557	544	518	546	600	552	533	507	551	546	536	543	525	558	532	553	567	551	573	578	586	482	553	585	571	582	583	556	539	577	555	554	547	568	536	524	564	546	591	574	540	579	531	526	566	574	566	533	581	522	510	595	552	554	553	546	542	555	558	518	587	595	571	533	596	552	560	568	528	536	561	557	533	556	529	579	571	529	552	595	595	508	518	575	568	490	531	567	570	560	560	578	540	559	591	537	553	554	529	565	511	549	554	541	541	536	544	555	496	558	546	570	547	541	563	556	526	529	533	551	565	519	563	530	563	581	541	557	496	546	572	564	555	520	554	580	504	566	544	540	537	563	592	517	545	566	582	564	520	567	560	544	547	590	528	509	553	567	563	521	598	555	567	526	549	579	563	548	568	530	553	544	539	579	508	532	552	530	574	561	536	554	590	576	533	577	564	549	549	585	520	529	542	568	555	593	537	564	575	544	544	545	573	548	575	551	540	563	557	513	497	550	554	574	548	562	544	564	561	592	559	565	549	570	525	558	592	553	519	537	543	560	506	534	579	544	579	553	510	524	601	555	549	576	544	535	557	533	508	557	533	557	521	597	565	570	560	561	572	555	546	562	552	534	511	534	552	543	523	529	577	536	565	516	533	535	587	529	568	583	520	554	608	575	580	575	532	564	529	526	551	554	556	572	531	506	550	596	540	533	577	524	543	547	545	554	561	571	610	599	549	551	572	515	530	549	534	546	575	568	513	506	575	583	568	573	546	526	552	585	567	544	572	560	584	538	573	581	571	520	565	491	571	556	520	548	556	509	579	544	540	577	509	551	580	536	525	549	552	542	556	531	565	521	557	590	542	588	571	570	561	538	557	558	516	524	537	549	550	541	548	565	565	524	568	558	560	541	499	511	556	557	547	569	509	511	612	562	580	530	562	548	543	563	506	531	563	535	578	581	572	555	564	571	583	554	549	565	577	539	550	543	581	567	567	549	567	568	585	532	571	581	562	556	543	563	553	574	560	587	588	517	567	553	568	535	582	571	545	523	511	542	598	527	554	560	560	587	575	544	555	544	557	560	564	545	535	551	554	559	541	532	553	577	582	596	565	563	560	562	536	531	567	549	582	554	550	535	539	518	587	570	563	506	563	550	518	575	550	524	573	528	552	537	536	538	572	530	566	552	563	532	577	564	554	566	557	553	533	526	590	598	545	582	606	556	574	538	552	560	556	626	531	575	538	539	539	597	574	545	550	536	550	578	498	561	524	552	565	579	508	546	554	526	556	555	537	585	570	553	534	558	548	552	564	543	539	559	589	588	586	525	563	550	528	544	568	529	514	525	527	587	530	562	550	547	601	555	590	560	534	529	582	525	524	597	548	559	533	553	549	535	564	574	525	534	592	583	542	537	554	576	553	561	573	550	547
20408	8862	8200	1717	235	161	152	170	143	159	173	143	145	177	132	147	147	163	150	163	147	158	158	167	156	158	136	144	160	165	160	156	144	143	138	162	159	155	177	150	147	137	137	152	174	177	255	215	158	161	168	176	186	151	149	157	147	142	144	145	151	152	165	168	161	154	162	174	146	171	156	151	135	183	143	164	154	177	171	195	147	141	184	142	155	136	167	150	158	135	152	153	191	179	177	169	155	137	171	170	161	178	162	148	137	170	143	165	149	139	147	162	151	160	163	155	135	155	162	161	139	126	164	144	148	154	156	164	174	134	149	166	163	149	170	158	156	158	169	145	139	150	159	162	152	141	160	173	159	137	143	143	146	165	140	152	153	145	141	164	155	153	170	141	156	160	169	149	133	159	161	124	169	147	154	159	148	157	162	174	161	176	151	141	146	164	144	169	151	159	177	158	150	158	147	146	160	156	166	151	138	165	151	165	139	144	154	144	147	144	140	157	147	162	157	141	173	137	154	160	160	153	171	148	166	153	156	161	149	127	158	154	168	169	140	162	164	153	155	157	161	159	153	155	157	154	152	169	136	174	156	150	175	175	162	137	153	155	151	162	166	160	154	146	153	149	152	152	152	141	145	166	126	152	157	149	155	153	150	155	146	146	164	150	148	134	166	157	158	150	152	152	163	178	175	162	173	184	158	142	130	157	166	144	153	155	176	164	160	139	144	154	158	150	149	165	162	160	145	157	154	157	135	142	160	138	149	158	163	147	155	146	157	138	141	137	147	154	156	132	148	172	118	144	164	154	153	128	168	142	150	154	165	159	158	157	149	163	147	142	136	162	165	131	178	183	166	165	187	155	126	145	169	164	169	145	186	151	157	153	162	172	163	161	135	180	152	159	148	170	142	148	150	145	153	151	153	152	156	146	160	154	165	147	141	167	136	138	172	155	164	127	143	132	153	146	147	162	142	151	134	153	147	144	175	167	138	135	139	161	136	151	140	142	153	158	169	145	155	156	166	179	148	151	148	144	159	129	174	182	174	146	153	166	145	166	157	153	138	141	133	175	154	151	144	148	151	165	162	173	170	160	156	147	156	145	157	136	145	153	137	148	147	137	142	159	139	154	158	159	153	166	164	145	145	173	131	173	146	156	143	169	159	152	163	164	170	126	113	152	151	170	126	153	172	178	158	177	126	152	157	149	147	163	170	174	148	149	158	148	150	156	159	146	176	173	144	146	127	140	129	138	153	145	156	151	153	151	152	148	142	169	152	157	162	173	148	169	164	133	134	138	144	150	161	145	161	157	148	148	139	135	156	141	167	175	144	137	146	161	161	172	150	138	159	140	133	139	163	156	156	172	176	147	172	156	142	160	127	144	143	145	145	139	159	163	144	156	159	165	188	163	142	161	149	126	144	158	161	149	138	150	178	171	185	160	145	149	169	147	163	142	148	148	134	183	180	158	162	161	123	163	177	153	170	147	145	161	162	143	171	148	163	144	143	163	160	137	153	137	148	165	166	152	180	153	132	149	143	149	142	170	142	164	138	145	137	154	139	143	159	169	136	151	172	159	149	160	159	137	145	153	152	147	151	145	140	141	147	147	154	143	157	154	173	168	148	162	148	150	160	148	135	165	179	169	155	158	148	153	147	134	160	159	145	148	171	133	149	158	157	156	134	164	159	155	165	165	151	172	133	156	161	165	137	138	151	163	144	158	163	165	150	149	146	146	153	171	161	144	136	148	151	162	170	141	167	168	148	156	161	162	152	158	162	154	164	170	154	142	182	166	178	185	142	162	166	135	161	154	148	139	158	153	158	168	151	169	147	148	158	159	173	146	155	139	174	122	159	151	158	158	145	155	107	150	139	138	181	178	148	151	159	158	168	157	173	127	154	164	162	154	159	153	162	143	158	149	149	148	151	153	162	171	185	169	155	146	161	170	163	170	177	144	160	146	178	158	173	163	135	158	151	144	140	153	138	153	154	133	167	173	177	159	152	132	170	137	155	142	164	147	153	146	156	168	170	150	157	144	151	132	146	132	146	135	163	167	150	157	155	164	144	159	143	162	150	145	171	157	160	157	141	165	164	156	155	164	190	141	183	162	163	149	131	155	155	167	151	137	161	137	153	149	144	163	145	147	141	166	161	138	138	144	161	155	166	138	149	150	178	152	158	154	136	151	170	132	162	146	163	142	154	134	152	169	155	147	167	149	174	150	143	152	181	133	165	157	147	131	131	153	171	144	140	144	127	139	143	146	170	150	157	180	162	147	155	145	125	149	158	153	162	147	129	160	145	155	149	160	183	149	135	165	154	167	162	151	167	163	146	151	154	169	142	155	133	155	156	153	165	157	147	154	161	162	171	151	138	158	164	161	183	164	157	153	176	156	148	170	161	183	148	173	171	149	161	170	164	144	141	177	166	137	168	128	160	162	139	155	135	155	165	152	127	144	161	154	167	179	181	140	128	160	175	156	152	143	157	153	144	144	176	156	163	144	144	146	179	151	143	163	146	163	151	175	151	151	176	158	131	149	162	164	164	141	152	154	143	167	144	151	160	150	160	181	153	148	146	155	175	175	136	159	147	161	146	159	168	158	162	160	148	137	171	151	162	170	174	150	141	151	163	150	144	151	155	162	172	161	147	149	147	148	151	146	149	146	130	157	143	155	141	144	149	175	158	159	148	162	161	146	150	160	127	146	151	148	158	162	158	149	156	152	162	152	149	149	143	159	172	166	144	164	156	178	169	143	165	170	156	146	137	124	154	177	171	156	168	155	159	151	135	167	140	154	164	137	150	175	151	165	165	153	155	140	148	148	137	193	152	133	156	177	168	167	146	151	131	143	164	143	148	180	147	152	133	165	143	160	126	146	146	140	142	173	148	171	175	159	159	169	172	147	143	149	134	145	165	169	148	136	150	153	140	155	158	153	153	155	159	151	146	179	160	126	158	153	162	133	140	171	170	147	181	144	149	174	144	156	135	158	160	157	170	158	151	184	123	158	146	143	150	152	175	143	148	138	167	157	154	143	146	141	143	162	139	130	164	165	137	151	150	153	131	173	146	186	169	157	142	140	165	160	154	136	150	128	146	176	144	163	158	147	159	139	131	153	190	143	160	149	146	154	143	164	149	144	176	140	162	151	140	179	166	153	145	167	148	161	169	148	150	141	155	160	131	141	142	154	164	151	166	171	152	133	139	172	157	181	162	148	159	158	143	125	148	138	159	139	153	156	170	143	166	153	148	137	159	123	145	156	191	119	152	155	172	142	153	154	141	125	148	174	145	162	150	134	168	151	188	139	138	148	150	151	153	134	160	141	156	160	155	154	155	182	155	144	142	161	162	187	151	168	168	168	176	133	160	155	137	155	142	140	156	155	153	157	161	146	152	158	150	146	136	149	146	143	143	156	142	151	162	142	158	155	166	143	185	145	158	161	165	145	174	177	143	140	191	157	154	177	160	146	157	162	128	151	174	154	169	137	142	180	153	159
17081	10864	13367	2717	517	496	453	479	466	483	458	479	472	470	462	444	453	422	480	474	464	395	431	425	442	444	495	457	478	445	449	443	439	410	462	417	477	455	440	475	450	447	466	492	545	709	1147	1061	669	634	652	736	674	530	516	513	481	468	500	448	454	462	459	490	469	474	456	472	436	472	450	515	466	465	451	446	410	434	434	440	451	457	438	460	439	429	469	420	424	446	454	480	476	598	571	563	455	439	435	460	468	435	409	423	400	425	427	420	434	402	422	413	459	423	455	471	407	440	394	423	431	460	477	461	430	453	410	451	433	414	483	438	462	429	435	395	457	414	418	462	420	461	445	401	455	447	454	431	451	415	467	445	422	434	398	452	413	423	467	403	438	432	416	441	420	428	453	415	428	422	428	429	428	448	426	394	459	447	451	422	382	458	428	433	429	437	425	450	454	447	456	434	451	435	424	399	422	443	426	450	403	456	451	438	389	397	417	426	464	441	431	418	428	429	438	413	412	422	424	464	448	447	424	443	451	448	439	453	449	429	424	423	430	388	412	469	456	458	409	412	449	409	415	458	418	435	440	421	450	419	416	462	413	434	444	403	459	456	441	462	475	423	500	444	420	386	402	425	450	444	448	442	434	432	470	408	432	402	446	433	446	451	465	456	462	451	419	426	414	452	455	402	445	416	438	425	426	450	398	465	429	429	387	446	415	435	464	466	444	416	400	406	385	436	457	454	439	436	431	446	406	386	408	475	432	442	404	416	432	423	465	427	450	438	392	448	417	414	443	449	444	391	479	451	419	422	453	475	480	439	413	445	411	448	412	443	456	429	401	434	442	396	448	427	425	442	431	428	422	431	462	471	425	425	459	443	406	427	421	415	466	422	413	488	434	421	389	470	408	433	422	416	425	457	432	434	433	442	463	433	479	435	413	426	429	430	418	431	433	470	437	501	443	429	439	453	461	454	414	408	432	474	421	439	468	447	399	428	413	426	456	453	414	438	444	442	429	432	402	455	420	428	451	438	436	423	448	433	435	416	458	454	434	418	446	447	452	469	440	433	460	445	413	460	427	428	445	399	424	425	429	434	435	409	411	418	460	401	395	427	425	450	449	410	423	424	439	463	420	408	414	429	444	391	449	448	400	410	430	466	415	402	448	436	486	421	419	444	428	435	419	448	416	430	433	469	453	422	431	383	449	408	468	439	424	456	426	440	399	448	451	433	422	397	434	448	411	440	442	462	427	469	438	392	447	450	462	433	432	427	432	418	472	461	470	385	450	438	438	376	461	405	440	438	479	416	428	473	432	432	411	422	442	449	447	416	423	444	411	416	407	429	438	412	426	414	437	419	464	445	411	405	438	430	429	416	441	470	445	442	464	446	412	458	449	468	433	428	418	432	423	450	417	417	426	443	433	431	435	408	428	424	450	445	425	477	460	474	450	433	467	416	431	474	462	467	395	414	412	422	444	457	414	427	428	438	491	457	432	393	376	457	407	466	417	433	439	465	422	437	443	421	432	457	480	431	436	402	405	397	418	445	430	408	442	444	430	438	418	427	421	394	442	417	435	462	427	411	450	399	446	412	469	458	427	436	458	413	435	467	452	454	437	485	468	427	432	439	457	426	419	395	431	423	435	439	423	466	408	429	429	433	401	399	405	437	444	438	460	407	440	454	397	446	432	392	443	437	428	444	428	425	436	461	436	443	430	434	441	456	466	436	453	438	434	454	446	445	436	453	428	419	457	435	460	413	416	430	448	481	422	452	443	459	412	412	436	445	439	471	444	431	410	400	427	412	433	413	418	408	433	442	440	477	446	449	407	435	405	452	383	407	445	418	438	399	418	423	441	450	442	413	460	423	461	403	448	412	477	445	444	408	414	427	458	451	404	448	434	396	447	393	400	402	452	435	426	433	392	432	423	425	428	437	422	461	403	472	455	444	444	417	428	441	453	454	453	428	443	431	446	422	437	415	476	418	432	444	418	405	409	444	455	455	418	446	410	449	405	473	432	420	436	417	469	424	434	389	434	458	422	433	434	443	410	454	436	458	423	458	434	445	425	409	423	454	400	410	450	417	459	453	431	431	403	448	475	424	412	476	444	436	418	417	451	431	428	408	472	417	411	446	420	447	442	459	442	402	416	433	441	442	462	412	455	390	440	428	440	423	464	413	457	434	420	466	428	471	438	429	464	425	426	446	455	418	425	431	416	425	454	404	438	436	412	424	478	436	405	389	424	454	462	469	431	429	418	441	431	441	441	432	446	410	423	421	425	422	440	412	409	437	466	466	404	430	401	448	446	415	454	418	425	446	431	420	454	409	436	451	418	445	444	432	419	458	414	452	460	432	432	437	451	423	442	408	417	457	457	455	420	436	454	441	410	443	417	469	417	427	395	451	423	431	467	402	449	466	466	411	435	459	429	421	413	442	392	449	404	398	425	449	460	414	432	428	441	424	423	431	430	463	415	441	459	442	428	422	447	447	433	472	443	404	392	461	448	445	416	432	449	433	417	408	443	460	458	445	417	432	450	410	392	436	396	430	465	410	440	434	446	438	450	446	453	421	427	450	421	427	429	470	436	456	428	446	441	417	416	441	399	407	436	430	408	453	415	400	456	430	421	431	400	447	412	446	472	440	407	428	414	409	420	452	400	484	412	435	401	414	437	414	434	442	446	434	408	432	477	457	420	428	436	424	425	431	397	457	419	448	442	407	450	445	451	414	422	432	456	422	424	432	418	414	447	412	416	445	446	455	436	424	433	438	427	437	454	459	427	460	454	427	413	428	440	428	429	482	422	404	416	427	435	437	429	461	405	440	430	453	445	427	403	448	439	428	428	453	442	435	434	463	397	436	458	452	415	422	413	409	424	437	422	489	468	442	418	444	442	437	440	426	424	440	460	426	443	421	429	409	396	437	418	411	429	445	464	451	448	384	400	453	434	406	459	414	410	437	421	424	440	448	405	438	450	449	438	443	395	452	421	435	442	440	435	431	448	383	427	427	397	428	419	427	451	422	416	433	446	430	432	401	446	443	416	429	437	450	432	418	438	441	423	426	380	425	399	429	424	436	417	448	417	449	399	418	417	423	424	441	443	373	463	430	427	421	452	418	420	426	420	429	423	455	467	448	414	434	450	466	490	462	438	415	423	464	491	431	434	451	422	468	464	433	460	439	438	438	451	426	433	432	424	458	428	422	477	447	440	461	450	460	442	435	438	421	410	448	451	419	399	462	441	445	427	437	420	413	392	450	438	452	395	453	429	445	435	414	456	413	401	467	415	462	433	435	428	468	411	419	438	449	459	439	407	439	381	433	428	438	433	462	470	408	445	460	436	473	401	429	377	449	464	405	435	462	471	441	433	446	440	420	441	421	404	440	477	431	465	409	438	445	423	421	410	405	422	441	422	422	450	461	440	455	415	433	415	441	402	415	422	414	390	461	421	484	413	439	424	431	425	456	422	454	473	407	412	453	453	442	435	429	407	424	403	458
62129	48929	50679	21702	1681	318	276	264	209	203	204	174	204	162	186	184	154	184	173	166	167	192	162	145	152	161	156	172	154	147	165	169	140	157	148	144	145	145	149	176	168	168	163	199	393	407	1186	769	449	384	309	422	353	257	210	202	205	178	186	156	194	175	179	186	184	162	174	171	163	177	146	199	177	155	151	160	153	137	153	185	151	157	145	138	140	155	120	159	154	150	147	153	236	235	204	184	172	148	152	162	127	142	167	170	162	144	168	152	151	155	157	140	134	137	154	145	161	166	170	141	165	131	133	156	136	153	146	160	160	142	113	151	152	157	147	155	157	154	162	156	137	166	131	147	150	137	136	170	148	152	141	163	155	158	146	158	156	148	144	172	154	149	170	149	150	151	131	143	142	154	123	137	134	145	131	157	163	140	178	162	143	145	155	135	144	147	148	135	158	137	144	142	156	177	148	139	150	163	145	148	162	157	161	172	141	138	158	160	163	142	145	170	146	150	118	143	162	147	138	151	157	182	154	156	148	149	166	131	168	164	128	160	163	138	129	152	151	143	159	146	152	148	135	152	170	170	144	165	158	154	148	144	187	137	162	155	152	139	161	152	139	156	127	158	158	135	168	121	132	166	141	168	135	154	137	161	160	168	143	142	147	133	151	132	175	133	157	130	139	154	146	157	135	139	146	124	145	146	146	184	146	161	172	139	156	148	141	154	169	148	158	131	153	139	159	155	163	149	173	156	158	137	144	149	163	161	151	166	133	151	159	122	150	151	146	133	140	158	147	143	160	164	149	153	164	174	150	159	165	135	149	152	160	147	125	123	177	146	131	162	143	144	141	150	137	152	170	164	177	147	153	155	140	143	160	162	140	168	163	148	156	167	172	152	138	149	140	149	171	162	135	145	140	149	152	160	155	154	149	162	162	171	154	157	154	152	150	135	157	150	129	157	124	188	138	166	138	152	160	168	142	130	164	137	148	166	164	180	139	151	153	157	140	148	144	160	171	143	163	138	170	143	149	150	156	156	150	161	150	142	155	147	149	159	141	168	162	152	119	159	158	148	155	161	164	160	166	136	132	157	164	132	166	167	151	176	159	155	169	129	165	155	132	155	145	119	155	186	140	142	172	147	166	148	164	149	154	164	158	151	157	152	159	159	150	145	158	152	132	133	165	151	119	160	151	142	146	147	183	139	153	147	144	159	152	152	161	150	147	153	155	150	164	175	157	145	156	168	146	151	145	137	169	149	139	158	139	141	150	153	127	124	158	153	158	148	156	155	139	133	157	142	152	152	153	135	145	172	157	153	172	164	142	163	138	158	168	172	159	135	149	166	173	160	159	140	149	165	127	155	139	145	168	132	162	128	147	144	128	148	153	150	175	145	147	133	161	151	144	137	143	161	147	143	157	141	144	145	161	153	142	137	161	139	145	173	124	145	141	166	152	148	146	149	151	164	145	157	166	177	151	150	145	155	157	153	144	158	157	149	162	170	143	161	183	135	138	170	120	146	122	160	168	130	150	152	155	138	144	179	157	159	168	136	150	168	158	149	124	152	141	164	150	157	147	151	159	139	134	142	146	153	138	152	144	183	138	147	173	153	163	152	150	178	147	154	155	137	163	136	125	169	154	164	158	145	163	140	145	154	155	135	132	144	134	149	159	172	155	151	165	168	163	171	155	163	150	155	145	132	171	156	111	140	142	175	159	162	158	148	158	137	169	156	159	153	171	130	164	137	145	147	135	156	149	155	150	175	183	135	142	157	147	142	177	161	162	140	149	170	152	151	156	161	141	170	146	157	156	162	167	138	143	159	152	159	143	155	165	144	157	143	159	157	150	149	156	136	163	150	138	155	144	170	159	181	175	179	160	157	151	168	145	168	153	157	143	139	150	167	162	134	139	152	146	151	152	167	140	146	161	164	145	156	148	158	126	151	143	155	157	156	156	156	162	157	145	159	150	156	154	147	151	139	167	155	124	162	157	173	141	175	130	174	142	144	152	155	139	167	156	143	169	153	170	136	180	146	162	166	146	160	136	155	147	144	144	158	162	141	164	145	143	145	140	147	146	141	152	159	161	165	143	157	150	166	151	160	157	162	167	136	149	151	155	129	154	142	141	141	172	148	140	126	171	137	157	137	141	165	147	159	168	156	161	161	152	160	149	160	146	147	139	161	146	150	159	163	146	139	172	140	156	156	151	160	156	166	143	166	154	174	164	135	153	158	146	158	166	137	169	151	122	136	154	160	146	157	154	146	137	167	165	159	151	150	149	158	149	148	150	135	147	141	144	171	146	175	157	140	161	145	161	166	170	138	147	136	161	147	164	135	143	155	141	170	139	144	154	174	157	166	159	178	167	156	160	170	148	179	140	156	166	148	162	140	144	148	145	157	144	158	148	172	152	160	161	151	138	151	153	156	146	129	146	152	155	169	157	141	147	148	134	148	165	140	168	171	160	147	137	177	156	131	145	149	143	153	141	144	168	131	158	129	149	138	172	159	133	156	150	143	157	143	136	156	142	141	154	150	174	145	160	141	158	140	138	151	139	157	150	147	152	167	153	130	137	145	170	174	149	144	156	170	134	149	167	143	154	154	161	139	140	159	170	141	171	166	145	197	134	169	169	154	161	177	160	145	138	155	147	164	161	146	160	151	147	157	171	172	146	154	140	136	156	140	154	153	134	146	163	163	170	159	146	158	142	175	150	134	159	170	164	136	144	161	145	162	146	133	153	145	149	158	161	155	157	142	161	164	149	156	164	145	165	165	164	153	175	144	131	146	149	145	144	161	152	168	148	155	147	151	148	138	164	162	156	158	145	171	148	159	159	135	143	118	140	180	152	163	121	142	153	152	150	160	142	144	141	149	141	148	150	154	153	135	176	136	161	162	138	169	159	157	129	134	173	155	168	160	140	159	149	168	150	145	144	163	140	156	138	158	160	130	158	151	153	158	168	156	137	158	147	144	154	154	151	121	150	162	155	170	170	153	139	137	150	151	149	139	142	158	155	159	158	141	152	139	146	151	157	153	136	158	157	153	149	153	161	156	160	149	157	135	149	143	153	152	174	148	142	148	143	152	151	153	152	142	178	163	150	164	129	163	146	156	178	136	183	172	175	149	154	143	178	158	162	164	147	158	163	171	153	126	150	136	135	164	147	162	140	158	155	148	158	150	166	136	140	165	181	159	142	150	162	141	142	178	146	155	142	164	179	151	154	149	129	130	146	165	152	138	166	142	155	145	144	174	155	142	138	162	124	119	154	157	145	159	149	175	141	156	158	166	158	148	122	157	159	143	156	159	144	147	158	148	165	146	162	159	142	143	137	159	158	123	143	143	158	156	149	151	141	171	133	137	155	163	151	158	129	149	156	137	149	166	173	150	166	164	116	153	148	155	165	163	149	145	162	135	160	141	153	149	161	158	148	132	151	127	149	156	142	167	142	122	136	163	167	164	165	155	133	168	140	131	172	154	151	168	140	144	145	138	171	152
38682	36782	45846	7680	1429	1166	1029	920	872	754	691	665	619	584	563	573	546	505	539	495	512	544	554	454	511	454	467	459	495	439	486	455	475	481	509	477	478	448	505	487	474	492	574	733	2199	2601	8114	5175	2939	2309	1612	2529	2193	1464	880	837	791	709	695	733	630	568	607	721	658	578	581	599	586	542	582	630	678	538	499	519	545	507	517	470	427	490	493	470	409	411	424	461	507	455	495	637	1139	1139	1029	814	619	467	405	424	423	412	439	455	417	461	387	415	404	421	424	469	456	405	466	431	408	463	478	440	426	429	437	393	445	459	438	413	434	405	418	440	441	436	450	423	420	460	435	402	417	459	416	431	442	417	424	426	423	424	426	421	458	425	451	441	465	452	419	439	473	439	430	451	450	449	424	451	410	387	445	442	451	444	431	427	415	406	411	465	403	426	402	426	466	478	425	417	448	468	422	395	431	407	389	432	440	394	437	424	391	480	391	427	439	427	412	432	434	438	416	378	414	400	442	418	433	440	406	460	443	445	408	425	436	421	446	422	460	441	436	414	421	434	421	395	429	464	429	439	453	426	446	416	436	451	467	454	437	455	423	431	435	471	399	448	423	427	436	425	432	470	452	399	441	414	447	402	468	453	492	455	453	434	453	411	411	429	414	398	406	474	453	400	457	413	462	450	403	401	466	455	430	452	411	395	423	400	442	458	470	431	422	433	443	412	427	440	428	451	447	459	477	399	435	450	428	431	405	437	422	421	463	475	438	422	451	454	425	427	428	453	437	407	456	411	433	406	398	473	468	456	437	450	399	414	405	430	458	426	451	447	418	407	405	433	413	434	397	414	461	441	423	474	465	420	461	403	442	460	404	421	419	436	435	420	470	428	425	452	472	468	430	441	413	438	459	431	426	436	417	423	397	417	454	400	442	464	447	472	406	434	436	460	457	424	446	428	454	434	427	445	423	436	434	415	417	433	421	479	419	419	378	444	399	430	432	437	431	405	455	448	369	423	424	408	419	462	466	439	439	432	422	420	427	394	427	460	455	440	410	422	428	441	465	443	421	430	401	398	425	467	446	452	462	450	446	438	413	443	455	388	437	408	473	439	432	423	486	411	398	470	428	415	459	410	438	447	415	409	429	394	419	387	458	419	421	443	438	460	449	434	453	420	423	397	397	408	436	434	415	417	428	416	444	444	405	416	406	422	427	409	445	487	436	433	399	420	425	413	454	420	411	459	453	416	406	448	387	440	416	469	391	457	437	427	457	424	443	438	455	414	434	421	438	440	436	417	441	417	450	389	410	404	454	447	442	426	404	474	449	429	431	455	479	426	412	448	434	412	404	403	436	431	451	437	480	430	447	446	432	448	427	428	453	424	438	437	389	429	412	447	409	414	448	446	444	439	377	444	408	415	426	437	428	460	449	433	420	465	446	411	417	414	427	429	397	459	414	412	447	443	448	419	460	414	418	445	398	425	420	440	462	407	429	443	455	427	492	392	452	414	455	426	462	412	422	433	455	429	466	444	415	471	425	457	436	422	437	434	446	431	469	469	417	419	415	460	483	446	421	447	460	462	437	460	406	410	449	437	457	447	441	426	448	408	418	408	458	404	429	433	415	461	444	432	435	439	395	399	447	444	443	425	438	451	457	421	434	439	429	430	435	416	430	443	453	436	481	416	449	450	419	404	431	428	438	493	441	446	458	400	420	460	418	460	413	433	421	427	395	477	401	436	446	417	449	454	415	411	387	454	433	467	472	415	413	467	440	436	419	399	462	409	464	446	423	442	435	418	467	403	437	469	421	417	434	434	457	410	434	413	436	457	433	441	422	443	453	443	435	399	418	462	448	430	441	452	430	446	460	453	450	447	420	422	399	426	432	422	444	423	444	436	408	436	422	398	444	435	465	409	419	419	424	447	421	447	413	427	433	427	433	467	456	395	418	405	439	452	428	430	403	412	434	428	424	416	436	472	403	436	446	447	426	412	428	449	435	445	395	435	408	436	406	436	447	472	422	440	406	434	446	461	434	425	406	408	431	465	424	447	415	432	433	423	441	438	433	429	398	436	446	420	454	427	444	415	440	447	458	458	448	428	425	427	422	411	431	425	433	449	468	446	455	410	423	424	444	424	428	444	453	426	457	422	459	428	452	435	429	401	416	396	476	419	405	409	469	423	420	464	425	411	439	438	446	451	444	451	410	439	447	450	452	418	418	399	449	378	442	479	408	460	433	459	424	451	447	442	466	450	417	409	426	421	425	437	439	436	437	459	433	454	425	438	420	407	444	428	393	446	409	477	424	450	413	425	440	450	429	423	469	456	419	425	440	444	411	442	456	434	433	458	375	465	423	475	429	415	422	458	443	419	444	435	427	426	446	464	449	414	450	410	435	459	446	453	426	468	394	431	403	394	403	439	468	434	417	458	465	411	430	441	429	405	466	461	438	416	412	400	416	427	423	401	402	428	417	447	466	399	379	444	447	422	418	447	446	421	401	438	438	450	416	457	426	428	445	458	451	448	442	472	454	434	424	467	424	452	448	416	416	396	451	418	453	442	427	428	412	442	436	425	425	425	431	466	446	451	436	438	429	463	446	417	435	448	481	461	437	420	455	409	433	414	457	415	430	468	435	426	448	415	439	428	441	410	425	392	432	351	412	458	427	447	401	424	399	404	424	447	422	430	438	398	430	400	387	435	382	450	423	442	473	450	378	414	411	436	468	443	462	422	412	406	469	439	456	451	397	401	464	383	435	416	413	450	409	435	408	453	442	403	443	430	455	459	432	425	405	430	413	447	489	409	419	423	440	442	468	428	428	429	454	457	411	414	467	443	407	438	432	423	465	456	449	378	414	436	432	463	428	456	446	443	408	430	453	407	423	457	440	470	426	467	415	451	424	421	416	439	447	397	420	454	442	433	422	453	435	436	438	482	444	420	431	444	432	411	448	436	457	419	424	455	424	478	421	489	436	449	439	405	452	476	419	432	435	433	396	435	453	436	448	464	436	438	477	432	444	448	435	445	437	452	446	422	436	431	442	460	415	431	461	448	426	431	430	458	443	435	411	413	425	395	502	454	427	430	441	440	427	409	433	458	440	434	451	437	457	423	414	412	423	434	418	423	465	408	436	440	434	413	446	452	428	423	411	451	462	449	407	437	427	431	459	449	449	422	438	427	435	449	442	436	418	445	431	433	450	442	412	439	415	424	444	451	442	450	432	417	446	456	466	427	464	425	430	447	405	433	426	451	429	473	423	392	442	461	379	463	395	477	417	442	424	415	401	429	394	450	401	440	449	423	478	421	417	458	447	438	462	445	415	408	424	444	412	444	423	440	452	421	447	464	436	439	450	436	398	426	438	435	451	439	460	419	440	416	432	405	451	449	403	440	425	416	472	441	461	434	407	422	440	403	455	429	419	440	453	456	483	486	409	418	439	413	434	404	429	423	427	452	443	409	439	426	485	413	466	436	435	438	447	424	434	435	437	423	436	408	443	428	487	422
75083	60885	62876	29267	5919	738	425	390	344	281	289	270	261	279	252	219	236	216	210	232	252	221	222	178	223	209	234	225	209	214	202	196	214	212	204	208	221	197	189	208	202	191	247	290	751	877	2042	1016	770	769	547	726	637	407	301	297	271	273	236	280	246	230	245	269	242	221	201	233	239	223	253	272	214	233	223	199	202	213	212	218	215	206	215	200	192	191	199	202	211	187	237	280	316	289	289	266	262	217	210	174	190	207	187	218	175	238	199	183	229	206	200	214	196	209	198	182	197	184	207	185	221	206	205	194	196	191	196	207	217	201	177	221	199	210	192	194	180	195	198	219	216	209	201	183	199	184	198	171	198	189	195	188	202	187	208	214	213	187	193	205	164	201	192	193	203	221	201	185	199	186	221	204	212	203	198	222	211	185	198	209	230	220	179	197	187	204	209	201	203	189	207	199	224	202	192	207	195	190	186	229	195	198	217	196	193	196	201	214	214	192	196	207	206	192	185	192	243	202	196	211	206	220	211	182	204	214	181	226	199	207	219	186	197	225	214	194	219	192	199	196	239	202	178	220	201	217	190	216	200	204	198	191	202	198	170	224	221	193	204	169	181	204	205	230	210	194	211	194	192	210	208	206	180	206	225	199	186	217	214	236	211	222	226	215	215	213	219	184	188	194	199	208	196	200	217	195	165	168	205	195	223	205	185	195	197	201	206	203	177	192	176	194	192	237	194	208	218	197	209	216	201	218	195	211	166	213	209	199	214	197	182	200	201	175	203	188	195	207	194	203	210	205	193	182	228	225	200	195	211	198	203	203	207	202	202	205	176	170	193	185	184	197	215	197	177	192	200	219	222	197	186	200	203	220	207	206	223	191	207	197	208	198	183	209	183	209	207	195	206	217	190	193	225	219	168	212	225	196	202	195	204	185	183	217	199	215	186	222	190	190	206	183	187	208	185	216	185	217	206	216	184	235	214	188	200	218	210	199	211	187	184	214	192	195	196	234	222	195	179	174	192	187	186	225	199	200	216	198	212	207	221	197	181	219	179	205	220	228	200	205	222	195	197	183	206	226	203	217	217	183	212	200	192	226	208	212	195	206	212	195	215	194	178	207	220	210	207	221	198	227	218	190	186	184	211	186	197	193	198	191	194	198	223	201	181	209	195	195	215	222	205	218	182	190	192	214	204	197	197	197	252	206	211	214	211	228	193	198	218	209	180	206	211	184	191	180	208	220	182	218	222	216	201	197	215	193	196	208	180	211	190	200	167	193	193	216	180	196	188	187	210	192	198	210	240	201	212	202	195	198	214	187	186	209	224	185	209	199	202	225	195	200	222	193	203	185	217	187	170	199	197	216	196	200	171	196	226	210	185	176	199	203	199	218	228	198	204	214	199	208	199	197	187	196	209	224	201	241	217	171	203	234	210	194	211	211	212	198	194	210	211	206	220	194	238	172	208	195	193	193	208	197	227	183	210	196	209	208	207	189	198	186	192	215	190	193	207	170	187	196	195	208	189	195	218	178	200	202	190	194	195	188	196	201	231	226	194	193	167	209	183	180	223	205	199	207	221	201	194	215	227	193	200	216	201	181	207	190	217	201	189	198	212	198	222	199	191	167	198	229	224	190	194	211	215	223	197	213	182	179	184	223	199	224	190	188	213	198	210	199	186	195	186	245	203	214	210	188	204	231	213	202	194	214	226	220	212	197	182	216	222	182	208	180	179	226	186	176	197	208	205	207	217	194	206	199	192	233	197	233	191	182	186	212	203	229	192	201	212	185	196	221	196	211	195	202	202	189	247	191	211	212	180	221	197	207	196	203	202	213	189	208	198	191	217	184	207	196	209	191	196	213	225	221	178	186	206	189	218	197	200	213	187	190	201	213	158	208	199	185	205	184	187	213	210	179	168	218	187	180	202	199	183	206	200	197	226	192	194	200	200	186	188	179	204	194	178	195	202	214	243	205	193	180	187	202	197	191	216	212	214	176	199	216	208	180	201	205	200	213	196	187	224	210	210	195	192	187	186	200	199	226	195	209	186	189	209	194	200	186	202	202	208	199	202	207	193	195	203	204	197	197	211	209	223	188	206	199	199	193	164	183	213	216	218	216	196	205	187	212	217	212	231	228	188	214	184	198	192	203	191	195	222	202	196	185	230	209	261	199	205	204	197	202	213	183	184	209	209	215	198	211	211	187	220	197	205	184	210	196	222	204	208	229	200	206	177	196	208	219	191	198	191	184	213	164	191	220	190	210	206	225	222	212	188	218	185	185	189	202	187	209	242	211	191	218	207	209	223	195	201	244	199	212	194	197	208	187	221	182	226	189	187	199	206	195	198	180	220	164	193	195	205	206	178	213	194	213	192	201	200	210	213	213	192	186	205	186	200	184	213	188	196	168	205	203	196	178	216	181	183	212	169	215	212	189	216	185	207	214	193	183	194	212	210	199	232	177	212	217	180	203	190	184	182	187	186	196	187	200	222	190	212	166	203	197	209	194	184	170	202	216	195	169	184	175	183	200	183	206	202	216	185	207	210	222	199	217	214	205	198	186	197	185	201	206	199	215	198	189	199	184	203	208	204	204	198	194	195	193	192	231	194	204	208	206	213	188	166	198	200	211	200	191	204	186	186	195	188	200	209	193	189	194	215	200	220	186	219	192	215	188	201	203	228	211	199	182	235	181	162	174	204	190	206	199	190	197	192	192	187	219	199	188	191	196	195	187	205	218	195	196	180	195	206	192	209	203	210	190	224	184	208	183	205	197	213	196	204	179	210	206	196	199	215	204	198	191	179	206	193	207	198	210	228	212	202	206	189	201	186	200	199	201	206	217	201	190	188	196	211	176	213	215	198	188	229	198	195	182	191	211	180	197	190	185	195	219	200	205	193	195	197	177	186	209	163	194	212	215	197	185	207	195	179	212	172	202	210	229	210	175	224	179	221	213	193	187	188	194	207	181	217	187	193	209	209	224	208	183	198	198	178	177	231	219	199	213	176	196	187	183	201	212	187	174	205	194	188	211	234	215	193	230	187	215	190	172	208	201	198	215	214	202	193	207	217	230	196	195	190	151	211	203	207	180	205	197	195	197	201	188	197	211	200	225	205	201	178	209	191	220	201	228	213	211	188	207	189	185	202	192	223	200	191	191	213	214	181	209	226	226	218	198	219	193	200	168	209	216	202	212	194	208	228	192	199	206	202	196	197	184	226	193	199	207	225	206	190	198	200	202	213	195	219	183	185	221	223	207	199	219	200	197	182	193	227	233	188	216	207	214	187	190	203	194	199	187	201	211	223	221	205	187	224	191	222	188	220	213	191	205	215	207	226	178	212	198	218	223	204	186	183	188	176	213	204	181	210	186	178	207	188	223	203	210	202	209	212	201	202	209	203	226	221	184	206	209	223	184	212	210	217	206	187	204	216	218	229	186	195	174	186	209	187	207	205	207	175	193	195	180	206	179	201	209	200	207	218	203	191	187	209	233	187	190
47644	46091	56736	8471	2327	1998	1718	1473	1306	1131	1044	953	906	870	825	792	773	762	788	703	694	700	689	629	653	650	642	600	651	602	648	628	580	622	583	632	557	637	573	557	631	659	668	1387	4694	5108	13073	6622	4628	4846	2947	4513	3617	2230	1545	1421	1170	1266	1042	1170	951	917	911	1174	831	831	783	793	819	794	1002	1046	765	730	711	711	700	713	657	679	582	547	610	556	610	571	563	614	567	676	997	1402	1564	1440	1346	1096	976	638	546	569	569	556	586	576	588	574	549	539	516	558	568	527	566	586	541	566	568	537	554	531	550	564	549	528	546	562	549	532	562	525	565	527	571	551	554	553	549	546	543	530	521	548	560	551	546	553	577	520	517	574	566	560	590	581	570	544	565	581	543	554	537	574	536	571	571	532	522	544	556	557	534	488	521	574	588	544	551	583	546	562	522	531	546	547	547	553	558	566	566	552	552	553	543	559	541	561	512	521	528	522	574	553	543	554	541	548	572	544	567	543	559	557	555	582	573	541	520	590	517	561	522	556	557	550	514	526	568	607	579	537	510	584	556	538	561	553	553	564	548	568	560	554	578	516	528	571	533	543	532	511	549	525	555	545	549	557	586	573	556	518	569	539	527	548	574	553	561	511	526	538	543	589	565	545	547	540	558	528	561	599	554	555	542	555	523	595	546	546	503	561	531	535	556	557	550	596	543	534	577	545	550	550	557	541	602	566	574	572	532	511	583	550	555	501	525	595	545	541	597	556	528	553	543	523	528	543	562	550	572	544	523	545	549	586	588	532	524	524	545	554	546	531	545	594	541	566	572	569	514	535	549	546	514	558	568	565	548	576	536	510	539	529	582	565	542	545	548	572	548	565	562	531	579	516	568	540	573	533	534	584	566	560	567	538	595	554	540	531	529	593	491	594	559	514	516	516	583	550	517	551	548	521	577	529	490	551	570	583	584	566	520	555	523	596	512	527	542	538	583	539	566	519	558	565	496	562	551	601	535	589	578	558	545	597	553	535	569	558	573	541	590	557	591	549	516	546	541	520	602	549	576	581	574	533	543	548	603	609	556	535	565	556	587	494	541	586	552	570	566	567	533	588	568	544	510	515	543	523	544	571	531	537	581	563	589	542	537	554	517	545	582	538	539	543	544	537	566	532	588	553	568	606	549	499	573	582	546	605	567	576	484	545	564	549	551	574	550	535	561	511	599	589	523	514	540	546	553	582	573	574	541	551	512	516	578	546	522	539	579	582	566	527	578	507	576	557	546	534	605	553	609	539	561	526	558	531	580	563	524	514	556	589	523	532	576	563	574	519	550	546	563	527	545	589	534	583	558	546	541	535	525	539	554	580	533	546	545	564	547	526	503	547	556	612	562	538	520	578	579	517	525	533	521	552	540	553	578	600	594	529	558	518	514	544	562	558	527	543	503	527	539	579	556	548	557	537	538	553	564	511	543	559	574	522	587	564	549	577	560	579	615	535	558	550	526	533	567	557	528	511	540	602	545	529	527	539	563	539	567	578	545	591	546	545	565	566	503	570	555	573	522	544	531	544	515	530	513	566	581	576	580	523	557	512	538	575	562	561	521	504	489	524	532	549	567	532	521	531	553	566	548	545	503	566	549	550	539	568	534	583	532	568	554	532	568	534	527	572	559	546	551	549	546	568	516	605	577	513	548	527	575	553	544	542	540	563	506	578	555	569	519	557	550	542	526	542	520	515	586	554	527	561	526	525	569	559	534	562	571	612	565	523	584	567	556	587	573	608	568	574	585	484	575	564	595	518	530	538	558	541	547	575	545	539	528	582	535	545	565	514	546	554	581	533	557	521	559	549	532	503	547	512	519	533	579	510	497	536	567	590	517	578	556	619	586	511	511	512	548	557	503	492	532	533	551	572	542	583	589	569	570	535	585	568	572	526	568	521	551	506	557	539	590	557	608	544	554	525	563	578	555	550	538	588	561	582	552	536	546	556	576	583	561	535	532	576	537	556	538	563	544	551	562	591	564	583	550	536	564	587	549	558	568	570	582	543	543	573	573	566	550	548	549	526	554	572	497	545	545	561	527	533	584	520	554	510	562	566	563	532	579	527	540	546	538	553	612	520	503	551	496	517	571	575	549	567	545	626	512	584	541	545	537	547	567	551	518	557	556	532	528	523	556	538	524	576	569	571	535	557	538	553	536	538	559	536	561	561	545	550	584	571	553	553	527	557	540	530	534	563	560	536	590	540	534	519	537	546	558	586	559	546	511	510	552	526	561	564	581	524	558	565	557	504	579	553	567	485	530	559	493	554	546	613	483	568	575	539	567	550	541	560	558	539	572	532	517	531	560	549	545	510	533	528	558	536	564	583	547	553	523	561	558	604	506	523	590	594	531	545	581	567	533	570	562	539	525	578	577	553	540	569	565	568	586	565	545	571	553	546	541	561	514	530	522	539	500	580	532	529	518	513	522	576	521	549	538	574	575	586	590	582	572	527	550	537	594	516	556	549	537	547	580	526	558	524	551	546	548	526	546	573	579	524	540	515	560	577	548	577	535	575	552	551	577	538	539	550	516	531	529	521	555	552	564	561	555	544	530	537	536	552	577	550	574	545	568	583	568	575	508	539	538	549	555	508	533	556	543	544	550	556	524	523	569	547	575	589	573	585	505	558	578	565	552	572	564	540	517	555	560	565	585	551	572	525	544	542	531	581	575	545	554	502	528	571	553	525	590	567	588	565	534	539	527	539	552	541	559	510	550	506	563	553	554	550	565	543	570	550	560	571	542	531	592	554	557	540	565	557	576	557	547	516	532	551	563	560	561	530	595	583	558	554	566	524	552	539	541	534	523	550	570	573	595	550	560	585	602	579	561	571	551	587	544	553	499	566	635	530	526	555	516	559	564	556	583	508	566	546	584	514	549	526	569	537	521	550	566	554	527	545	561	566	550	517	555	534	574	513	544	579	514	530	594	540	567	530	545	581	528	614	535	569	595	534	551	549	550	545	545	545	530	581	547	552	554	557	531	555	565	535	555	553	535	598	542	537	566	534	525	560	574	545	529	555	529	553	521	564	578	573	533	574	570	536	543	567	558	535	565	536	588	560	539	557	557	542	523	564	553	568	589	581	552	523	573	534	541	535	540	576	515	568	548	571	578	582	550	574	541	564	538	534	586	538	581	509	539	539	545	583	527	478	493	507	612	516	561	526	556	572	543	541	576	541	594	586	556	529	499	547	584	556	545	497	573	544	536	546	542	560	536	539	534	545	556	571	547	578	541	534	579	558	577	555	584	582	517	544	556	586	572	572	515	573	547	551	560	548	541	533	534	592	556	535	563	548	550	526	595	546	506	522	543	561	576	578	577	582	518	516	538	509	515	539	548	547	557	570	507	580	555	545	542	575	561	559	554	552	564	551	537	523	549	555	576	546	551	560	528	537	561	531	565	555	556	549	526	511	538	526	562	603	549	552	501	547	566	559	545	540	552	554	572	593	543	547	558	522	561	535	580	508	577	533
19932	8256	9651	1394	256	153	161	188	130	143	150	153	152	172	139	158	163	168	139	131	161	162	138	144	160	146	151	148	137	162	157	130	170	154	131	149	147	151	164	155	160	149	162	140	176	216	234	210	175	176	170	175	175	159	154	166	156	161	156	161	167	158	150	161	157	129	160	137	136	171	138	152	161	160	154	121	182	146	145	141	158	163	173	161	160	153	160	161	147	163	140	157	170	173	174	173	154	143	164	144	138	140	148	157	162	152	155	157	166	147	152	138	149	146	162	126	151	141	169	167	149	160	161	144	152	166	148	153	144	148	151	166	147	157	150	152	158	166	159	153	169	137	148	166	165	159	142	145	142	134	155	167	154	152	138	150	143	148	154	159	144	150	128	152	143	148	148	159	142	148	167	157	146	157	156	138	161	157	154	151	144	153	157	150	147	170	149	151	156	157	153	138	135	159	155	152	160	161	160	148	142	145	164	140	149	163	139	146	135	158	160	158	154	152	153	146	155	171	158	155	144	158	154	137	166	146	153	165	144	131	145	159	159	163	148	146	135	140	130	140	149	140	154	152	135	152	149	130	140	162	167	171	156	146	162	136	152	137	141	133	144	151	147	153	141	141	136	134	142	136	155	150	152	162	155	147	136	165	144	166	164	146	166	167	170	126	141	136	117	135	144	156	175	140	149	133	154	139	157	144	156	155	145	160	159	136	156	135	122	142	146	141	150	142	135	138	161	134	144	158	143	121	145	169	147	137	154	171	153	144	151	148	158	132	150	137	137	175	153	140	130	153	151	138	129	179	147	149	125	160	157	136	141	174	152	149	161	134	160	132	155	154	159	125	150	157	142	152	171	148	138	140	145	164	164	154	120	146	162	152	144	133	139	157	157	163	150	157	147	142	151	154	141	152	144	157	161	165	136	163	157	147	157	156	156	143	119	167	148	150	157	166	160	162	143	151	156	168	157	153	143	160	145	140	168	154	153	142	122	149	141	155	145	154	128	131	149	151	160	155	127	140	157	167	150	145	137	146	132	161	148	163	143	157	170	137	139	154	152	139	149	145	133	154	153	174	149	121	144	154	150	153	153	135	128	143	149	150	138	161	143	160	161	159	146	161	145	154	135	140	151	150	137	139	160	148	153	130	157	118	159	159	164	155	161	165	141	146	160	149	129	153	138	158	137	149	152	143	146	155	140	139	156	137	130	148	169	162	148	128	127	154	160	158	147	163	139	154	144	155	134	137	133	138	127	164	164	153	137	138	157	132	165	154	138	152	152	137	156	134	153	146	150	148	144	156	151	152	159	146	159	157	135	152	164	170	137	146	147	158	165	146	150	137	148	127	154	150	169	169	138	149	152	148	136	154	164	157	149	146	173	158	186	155	164	181	144	149	143	162	133	151	151	185	183	141	137	138	147	149	135	116	160	168	139	160	184	138	147	145	163	139	153	157	153	160	138	156	132	149	155	146	173	132	143	141	156	149	158	149	158	149	154	156	158	145	150	173	161	155	147	174	151	138	138	138	160	148	149	163	176	151	142	146	134	137	138	150	156	154	144	131	163	139	156	140	167	170	139	146	144	142	141	124	140	141	146	143	146	191	132	170	153	155	157	133	126	137	147	149	153	161	142	138	143	152	148	169	164	161	148	148	167	156	129	145	146	180	152	145	136	168	132	156	166	160	154	148	149	138	151	150	159	172	150	153	161	147	148	139	129	138	149	136	145	167	145	167	140	136	151	137	175	146	149	142	157	160	144	162	138	153	129	148	157	153	175	148	156	153	151	160	165	154	156	154	169	137	168	172	143	140	138	160	166	161	147	149	166	155	132	178	132	164	165	152	145	147	145	132	151	157	167	143	154	141	160	171	135	154	142	160	139	146	156	160	177	156	153	158	149	160	145	171	146	167	138	166	133	154	152	152	152	155	143	181	150	133	171	137	142	154	132	132	137	175	142	152	140	162	149	152	153	147	152	152	133	144	155	160	163	150	150	161	120	153	161	163	138	145	152	146	149	132	178	142	149	171	159	162	152	133	165	160	133	150	154	166	141	152	165	148	152	158	145	166	143	143	173	151	159	167	136	159	148	148	167	152	181	165	146	147	157	166	175	140	150	160	152	141	138	167	157	138	144	143	151	145	163	144	151	155	148	161	134	153	132	141	142	134	157	162	139	130	142	164	145	164	142	166	129	136	166	132	146	169	148	137	164	138	124	153	136	152	150	171	171	151	150	140	122	130	150	130	155	128	176	162	142	134	146	147	179	175	161	140	156	158	168	166	155	134	155	146	135	144	146	150	148	145	140	137	147	146	132	168	155	130	144	138	156	172	156	170	153	137	146	143	143	143	164	150	154	145	148	144	138	156	164	167	167	146	143	131	153	155	141	146	144	150	140	168	141	154	160	165	140	121	169	165	146	134	126	176	140	148	142	139	141	132	130	177	154	168	129	177	151	131	159	155	141	141	160	144	140	132	145	148	156	148	120	148	145	138	170	144	142	139	138	160	148	140	158	165	155	140	155	153	130	148	144	159	147	140	162	156	135	146	147	180	155	172	140	143	161	137	130	167	137	142	154	153	159	137	133	138	170	151	136	175	161	131	149	129	130	150	171	156	155	137	154	140	140	137	133	137	152	151	148	177	139	130	151	173	142	157	157	144	125	162	131	141	149	153	145	147	157	159	161	135	164	138	158	141	130	152	147	155	134	152	139	138	136	163	161	132	147	125	147	147	154	144	142	129	168	135	150	164	122	156	168	160	142	138	145	147	135	130	139	160	137	150	151	168	152	135	177	158	145	144	181	140	172	165	165	160	173	167	144	146	129	152	134	126	134	142	160	171	160	155	150	143	163	135	147	145	136	168	147	169	148	144	143	177	150	157	133	158	165	170	150	149	139	152	161	153	155	156	167	143	152	162	164	151	146	133	156	154	130	136	141	145	145	156	161	161	139	131	140	128	166	159	158	166	126	145	154	152	165	170	148	171	146	135	136	140	162	142	136	155	156	144	152	167	143	168	163	140	151	145	140	160	131	169	136	141	160	128	167	169	152	159	130	152	175	155	151	197	151	168	137	167	165	126	183	140	134	162	160	133	127	148	144	163	163	166	159	141	161	177	162	146	178	152	174	149	158	136	135	150	181	157	158	151	136	141	160	131	142	145	174	151	142	137	143	155	134	153	153	129	166	157	144	136	148	146	153	162	166	173	144	148	159	158	164	161	124	153	141	147	165	147	148	159	149	149	153	126	141	157	136	133	171	158	135	141	156	147	148	154	141	139	148	161	158	138	164	131	151	182	145	163	150	136	158	131	155	159	165	141	144	137	152	161	153	158	134	155	146	177	150	139	159	148	163	161	130	148	162	173	147	154	150	156	149	155	182	138	140	146	128	145	160	147	132	140	129	148	149	174	145	136	151	158	143	160	130	145	143	128	124	150	155	174	143	158	154	165	129	157	151	144	153	139	168	162	162	143	158	144	125	153	178	146	157	157
16070	10210	14914	1611	542	483	455	407	461	449	452	445	486	434	426	450	424	421	407	431	409	457	439	386	421	457	456	405	418	404	424	424	456	433	428	447	417	410	420	397	428	438	445	468	547	748	1222	903	687	789	601	644	628	530	477	472	462	542	465	491	484	446	472	450	432	443	482	461	455	463	470	425	462	456	436	433	450	434	400	469	491	452	434	393	429	409	418	454	427	463	424	459	549	535	484	476	506	422	426	414	440	410	426	416	428	442	433	401	407	426	441	427	420	417	429	370	427	412	417	409	450	439	388	382	430	405	377	453	401	431	435	435	417	431	470	449	431	431	385	419	424	403	395	466	439	390	395	428	405	435	426	457	389	427	431	401	416	413	411	393	402	434	413	437	425	380	385	426	447	416	420	448	419	438	415	448	438	417	417	416	426	410	405	409	435	433	413	444	447	402	434	415	408	422	432	431	415	416	406	417	400	456	431	426	438	423	405	420	438	389	451	464	442	433	441	440	414	448	400	429	390	413	436	394	438	403	427	411	411	427	425	432	407	425	447	405	451	390	461	389	413	399	408	433	452	433	423	402	414	406	436	400	408	405	427	437	435	414	416	407	409	424	432	457	443	417	403	418	417	417	441	442	447	416	426	416	445	400	417	417	425	430	424	429	430	428	417	433	424	443	414	405	426	452	418	423	410	415	450	417	461	413	388	424	450	390	419	396	458	399	395	447	434	415	412	444	418	444	422	386	413	418	404	433	426	402	468	392	430	406	468	445	448	397	398	408	429	448	421	407	404	465	423	410	432	476	427	412	395	413	413	401	405	435	436	418	414	410	439	476	395	435	456	444	460	396	418	420	407	438	438	403	425	426	408	469	433	454	429	467	419	398	438	422	440	401	427	414	403	444	416	411	406	402	448	407	457	454	467	404	408	428	414	410	434	405	419	389	419	412	425	453	427	431	409	429	427	422	405	433	429	410	411	384	404	403	407	439	410	390	375	400	418	404	413	449	413	418	441	438	427	408	427	418	419	418	441	413	427	407	429	429	455	450	439	423	442	406	471	439	435	375	420	441	432	430	416	435	410	442	427	432	398	424	450	454	415	439	465	376	404	399	460	433	445	438	449	405	408	431	412	414	425	431	408	403	400	436	426	410	405	399	415	424	429	438	412	414	414	450	433	406	404	453	428	422	443	421	416	443	465	426	413	439	411	420	417	433	441	411	425	376	388	419	412	425	407	390	423	376	435	432	446	444	440	459	433	433	389	421	427	425	434	431	419	397	403	414	403	426	391	446	430	457	409	436	389	433	455	371	418	453	419	403	403	428	416	439	413	472	408	420	412	405	405	408	420	427	392	417	402	421	441	435	405	419	429	398	454	410	425	422	433	421	459	471	415	414	408	423	399	422	426	417	439	415	451	437	401	444	410	409	440	433	440	455	420	429	426	417	410	441	425	439	404	404	390	418	441	391	412	441	396	411	453	432	426	419	427	441	414	459	366	433	431	424	440	398	424	451	415	427	432	437	393	442	452	423	387	411	426	421	392	400	388	373	451	447	431	425	405	425	455	406	439	413	426	450	459	433	463	443	447	431	426	405	442	454	430	392	436	436	406	415	460	456	432	414	404	408	400	442	444	408	414	420	431	423	434	401	441	440	403	433	437	401	442	396	407	406	417	414	400	417	416	406	440	445	408	407	426	418	455	399	394	462	417	471	436	414	444	418	425	446	420	430	390	431	442	427	410	452	425	437	413	417	450	409	454	412	409	411	413	470	414	423	456	411	447	427	422	414	421	433	455	441	402	442	431	403	452	407	422	439	456	434	384	458	445	427	439	447	405	429	437	396	450	420	417	416	409	431	434	464	422	420	435	410	407	444	415	436	410	444	425	450	436	422	429	418	422	440	441	428	425	446	404	415	429	404	415	437	468	452	390	436	418	436	429	399	411	450	425	446	399	402	438	383	423	421	396	404	430	427	426	413	417	437	428	420	421	433	441	438	407	455	385	452	420	428	391	423	437	442	422	445	471	454	430	438	400	414	433	452	399	420	430	464	447	433	429	414	437	436	422	418	431	437	406	421	452	449	414	449	457	400	390	430	459	422	418	412	412	449	443	414	405	409	431	396	425	423	413	398	413	432	433	443	430	428	398	450	411	403	434	381	444	457	424	393	428	423	442	384	439	426	427	465	418	398	417	449	415	429	411	426	434	407	438	409	427	424	389	442	410	422	411	417	433	402	423	388	420	425	412	433	409	441	441	472	449	400	439	431	414	416	428	428	427	466	405	411	400	417	404	417	435	488	436	416	437	399	418	422	442	428	488	415	400	405	402	429	441	420	423	427	468	429	407	430	435	433	424	383	411	440	414	424	435	403	454	432	411	433	412	425	440	435	393	418	458	437	433	390	428	417	433	423	433	440	442	405	440	366	429	407	416	452	448	412	426	410	406	454	432	435	437	412	408	416	413	433	415	416	417	433	424	418	434	426	428	415	420	457	415	458	433	425	412	409	456	422	406	402	453	399	403	446	412	438	427	414	450	401	462	436	449	461	411	429	459	431	444	411	439	455	448	454	426	389	417	439	406	427	447	406	416	430	450	419	416	426	434	435	385	432	401	426	449	390	435	394	379	439	441	471	406	466	416	383	421	434	439	426	416	404	418	396	436	464	407	417	455	418	403	418	441	432	443	421	404	392	407	407	419	398	442	441	423	388	450	439	396	414	420	448	437	425	462	424	414	383	421	428	383	429	449	473	432	408	430	425	373	432	414	396	430	425	456	430	453	421	459	381	428	443	429	428	432	429	384	457	420	422	438	402	413	414	407	399	410	459	429	404	414	402	427	444	455	421	416	418	434	394	412	427	434	414	376	419	435	413	411	429	424	416	394	453	419	395	462	406	450	395	419	425	425	420	411	432	422	434	399	422	414	423	429	427	406	435	446	413	431	438	424	419	413	438	411	423	414	455	478	408	425	421	450	428	408	399	416	447	402	429	404	405	391	468	440	429	421	392	453	425	382	439	428	422	413	449	408	415	453	439	406	463	449	416	437	400	413	392	429	397	397	416	448	439	428	398	412	437	468	430	443	437	432	413	441	445	435	427	437	388	431	427	422	410	445	454	425	423	426	426	457	396	434	439	394	486	382	403	416	451	403	453	416	441	429	432	409	393	464	440	433	470	409	435	427	445	405	417	417	413	412	400	428	422	397	416	432	440	395	406	418	422	456	410	421	437	430	437	418	398	415	428	429	416	414	422	429	419	391	441	444	412	425	461	404	432	409	401	431	405	426	444	422	434	449	442	426	394	427	421	427	412	446	426	470	435	442	433	430	439	451	424	440	423	417	429	451	417	446	431	425	389	377	436	424	454	435	400	440	458	419	428	396	407	398	431	436	430	414	426	497	435	417	395	445	454	441	445	461	409	408	456	413	369	416	458	418	401	413	439	461	396	410	443	461	429	429	445	429	449	419	439	416	455	397	401	424	410	440	408	423	444
59869	48844	51155	18162	2132	348	265	216	207	203	186	171	170	174	147	157	152	164	136	146	155	169	168	138	132	146	150	156	148	140	131	132	156	151	135	142	118	142	141	143	145	144	153	202	314	428	882	639	392	349	260	385	286	242	210	171	184	167	132	159	148	164	148	167	155	168	158	151	159	171	171	145	151	135	137	148	149	149	152	157	146	147	133	158	121	134	153	137	130	129	122	171	253	244	204	158	181	151	136	148	128	111	135	148	147	136	130	123	146	137	144	149	131	155	132	145	142	132	139	133	145	125	166	134	138	146	121	131	148	146	140	129	144	147	130	135	142	134	144	140	146	130	154	162	161	124	142	122	143	158	148	134	120	137	151	141	133	153	129	117	136	157	138	137	129	135	126	124	150	138	131	137	149	142	124	154	131	128	148	140	131	147	146	163	135	150	133	128	135	133	139	136	127	141	143	157	151	144	135	151	141	134	140	132	117	136	148	152	141	131	159	155	148	132	131	135	113	135	150	144	130	121	145	132	149	146	139	148	141	128	149	139	144	138	153	146	160	131	146	132	120	138	125	143	129	137	144	146	147	135	127	137	148	156	123	143	139	144	125	141	115	136	123	149	156	128	131	129	138	149	145	138	148	127	159	155	141	139	127	132	128	134	153	136	182	131	146	129	136	118	107	116	140	137	149	156	167	136	139	134	128	123	140	142	134	140	137	151	139	135	152	128	134	159	121	133	143	143	139	142	130	170	147	152	173	160	134	134	141	126	144	127	144	124	143	137	126	151	123	156	143	133	142	148	137	147	117	151	155	139	141	145	128	134	112	145	147	133	124	140	147	172	143	156	117	132	153	150	127	152	137	141	128	141	147	145	127	132	131	128	135	144	117	130	137	170	126	150	152	126	150	157	130	121	148	120	132	128	141	159	152	119	147	143	141	142	124	152	142	131	155	140	137	134	127	134	143	133	124	123	141	134	114	147	120	144	149	158	137	151	128	150	137	127	141	140	121	107	156	140	160	141	106	137	125	135	153	139	157	135	129	133	155	161	119	128	135	137	145	136	125	143	143	131	153	153	132	135	147	128	132	162	160	125	151	121	117	133	136	129	127	161	125	122	142	111	150	136	155	135	126	132	147	117	119	144	140	140	141	138	153	122	144	140	148	139	150	139	136	148	134	122	145	142	139	160	124	113	145	143	136	145	149	132	116	126	165	146	116	137	146	122	137	135	143	129	139	119	141	125	153	142	132	151	142	158	136	141	149	136	152	164	133	146	120	141	130	132	130	144	154	136	133	174	143	143	118	130	162	134	143	142	122	140	144	139	129	142	126	142	123	146	122	136	134	122	156	142	150	162	124	148	144	143	139	132	114	146	154	137	136	144	139	158	137	142	141	132	146	143	135	154	118	152	125	131	131	154	144	149	138	172	142	147	154	151	137	134	144	143	138	121	147	148	132	142	141	144	126	117	144	135	167	167	124	150	158	135	133	116	154	142	131	132	126	130	152	154	135	133	136	152	143	138	133	147	129	136	136	137	117	159	138	127	137	147	129	140	114	130	141	135	124	137	150	135	132	140	132	118	161	134	134	151	156	142	135	152	127	139	147	129	154	132	123	128	139	144	128	130	138	150	168	141	128	131	124	142	148	139	169	134	126	148	154	135	123	149	132	137	136	130	132	113	134	141	134	133	142	116	150	144	120	134	155	139	140	133	144	136	143	100	131	164	134	147	143	153	158	158	160	140	123	134	118	148	128	152	148	122	123	124	144	141	138	142	134	121	118	137	148	138	136	139	140	149	124	127	118	133	154	157	130	153	132	119	152	154	134	132	126	129	133	131	142	154	144	151	110	130	138	132	142	132	131	141	141	137	132	144	155	126	146	118	155	125	134	143	134	148	145	145	130	143	147	142	151	138	165	133	137	158	119	117	136	165	135	146	131	161	140	136	127	131	151	126	115	152	139	173	148	147	133	130	140	138	125	130	159	130	127	136	149	134	138	149	129	148	138	154	151	118	129	116	150	149	123	137	167	151	127	139	148	168	124	139	126	126	132	120	150	130	154	120	135	164	133	125	131	140	154	144	127	136	119	131	147	142	129	148	146	155	134	152	140	138	131	165	148	137	126	126	135	126	122	147	143	149	143	139	137	127	120	122	132	120	126	142	119	129	132	138	138	132	133	139	155	130	154	148	151	134	144	138	166	132	158	147	151	120	156	149	141	138	140	135	138	141	117	139	146	150	138	113	148	138	160	160	150	116	145	150	148	137	130	138	146	136	134	134	142	155	120	144	145	148	120	124	146	137	151	146	156	127	124	137	120	132	124	129	141	136	159	131	103	133	137	183	125	130	150	145	118	135	125	146	137	126	165	118	141	157	125	137	131	145	153	149	138	144	129	126	134	137	140	121	143	136	131	135	128	146	150	158	139	136	146	138	146	124	122	137	140	157	138	152	160	138	128	132	144	141	133	129	137	131	150	134	146	142	128	134	131	133	146	121	153	148	152	142	129	154	133	133	143	145	118	141	125	141	133	128	120	134	120	124	138	132	151	138	166	141	119	131	141	153	122	136	151	116	148	120	151	152	151	132	146	116	123	148	151	120	163	142	146	132	140	136	153	130	144	164	137	125	134	168	141	130	132	135	140	128	140	143	114	142	118	141	126	141	146	134	146	153	135	139	142	127	148	128	129	134	123	136	120	143	143	130	157	141	135	151	162	134	130	140	134	132	122	139	145	136	149	138	114	161	157	134	143	149	146	150	142	126	138	142	156	121	127	145	167	115	155	139	142	126	137	142	152	140	155	127	143	155	149	126	150	157	148	127	148	137	124	145	132	129	137	136	153	141	145	128	133	127	112	143	132	139	167	134	139	158	118	124	157	150	149	137	153	134	139	152	124	159	131	151	150	142	152	137	133	126	144	136	148	118	136	149	133	142	146	149	134	145	149	147	130	137	136	137	126	128	139	139	120	151	156	127	149	144	141	130	126	126	123	140	149	144	126	152	149	123	139	122	127	146	143	125	120	134	161	139	142	141	162	143	160	137	153	139	145	143	142	120	140	112	127	123	141	136	133	136	149	149	122	130	140	123	134	138	136	141	143	135	120	140	139	154	130	135	128	131	157	134	137	156	157	152	142	146	147	142	125	138	148	125	141	139	148	133	142	131	142	125	120	130	154	136	129	137	138	137	147	146	140	112	136	136	131	136	138	142	125	137	133	143	138	136	153	150	132	124	130	134	133	140	131	137	137	132	131	135	125	147	131	129	134	135	128	148	127	139	139	139	126	125	136	123	131	122	160	121	134	162	132	149	137	125	130	109	123	127	139	136	148	128	124	127	159	133	137	143	153	133	123	159	131	132	142	147	125	158	126	129	133	144	141	156	139	154	128	135	148	148	144	149	133	149	134	145	120	130	161	129	119	127	137	144	156	142	134	140	167	134	127	138	153	150	120	142	143	170	130	140	145	145	147	134	142	109	132	147	147	122	135	148
37465	37527	45182	3824	1394	1225	1023	920	792	746	668	674	612	566	557	534	526	521	543	531	465	479	422	463	459	476	454	472	478	413	422	440	470	440	430	447	445	427	416	468	478	521	523	1044	1751	2994	6279	4098	2261	2213	1462	2387	1841	1249	886	862	802	741	621	669	583	632	604	626	573	558	599	626	572	591	656	563	441	455	452	445	532	454	441	449	546	518	429	419	411	453	408	426	420	429	429	589	1149	1156	866	549	604	454	383	407	384	411	392	392	390	431	388	381	435	388	426	442	415	424	421	439	445	405	424	408	420	411	392	411	425	400	391	418	406	381	394	415	421	410	435	402	401	394	377	368	412	399	390	387	390	411	385	402	416	430	395	409	445	377	418	429	408	439	407	404	428	396	427	365	399	398	419	411	389	409	394	413	416	365	417	408	394	390	376	407	431	420	390	404	420	365	404	414	397	429	395	386	416	419	414	403	360	387	429	380	415	386	396	378	411	398	457	433	408	402	384	404	415	421	385	402	444	430	401	421	401	421	440	408	378	413	406	401	420	384	417	405	398	407	448	393	412	360	415	432	393	407	408	386	424	436	345	379	371	423	459	388	437	375	411	440	392	410	426	404	416	409	392	386	426	428	421	389	403	400	437	412	409	424	395	411	394	432	404	392	408	411	422	418	469	423	379	393	379	424	416	387	452	409	410	402	396	396	409	404	370	384	384	439	403	402	398	379	362	411	420	403	419	391	405	430	395	411	379	413	403	399	414	414	422	368	397	437	412	376	416	359	398	414	425	394	363	397	429	425	376	397	459	410	386	410	398	401	413	377	403	384	407	421	384	401	416	402	425	406	390	357	417	408	422	390	399	427	386	445	395	386	420	406	428	387	411	395	401	391	388	408	431	401	404	401	423	436	363	396	423	419	423	426	406	389	393	381	377	446	391	433	387	408	368	446	391	388	417	407	403	404	377	415	441	386	411	420	422	437	410	415	413	398	380	425	411	438	370	379	413	398	439	427	366	421	400	397	420	386	407	372	402	396	399	415	386	392	439	390	413	406	369	466	417	422	434	398	392	410	443	437	394	395	398	414	397	385	412	390	387	388	393	375	381	376	441	388	421	387	416	443	410	402	408	393	364	426	409	384	444	464	396	418	392	413	410	403	418	396	394	392	428	425	413	454	423	434	411	411	405	387	401	445	416	415	433	421	404	403	373	398	418	383	393	408	425	414	406	403	409	423	424	396	406	406	382	437	415	376	391	404	385	435	416	428	406	366	413	387	383	376	404	390	419	400	388	398	416	399	398	416	424	394	386	382	402	373	391	399	385	400	426	363	421	396	412	399	390	410	386	406	418	405	433	407	400	414	384	403	425	437	415	391	395	427	435	386	417	428	430	411	390	425	447	429	415	430	401	403	428	420	400	421	406	435	376	393	400	377	384	413	396	400	388	382	408	380	382	399	411	429	416	431	403	445	398	391	407	417	413	406	412	424	402	396	415	398	380	400	391	405	399	415	407	416	387	396	424	433	423	391	395	401	390	406	403	402	358	421	374	410	378	414	380	384	423	392	399	400	406	411	379	411	418	411	451	377	419	381	405	406	396	397	378	366	409	401	407	383	398	461	396	418	412	394	413	367	414	407	416	379	401	413	396	437	410	383	408	388	383	406	412	399	378	425	383	404	388	427	369	392	406	378	430	425	399	429	435	408	399	424	375	387	401	416	392	433	386	419	427	411	460	417	426	397	390	433	381	370	407	430	425	414	418	404	401	409	411	402	426	396	404	445	447	427	387	399	416	395	443	399	392	434	449	446	383	391	452	456	379	392	368	415	390	430	420	407	375	437	406	418	389	412	388	408	423	408	391	379	379	429	385	414	382	375	423	401	394	451	395	378	401	360	406	412	400	390	452	409	372	446	417	389	404	371	409	409	419	402	421	408	397	428	402	428	403	428	402	393	389	407	384	368	406	409	422	397	398	412	390	432	434	415	416	376	395	364	383	426	404	381	413	406	397	427	423	403	415	427	419	410	400	382	392	414	401	412	429	413	373	411	406	369	400	411	376	416	385	404	397	400	381	381	427	396	441	397	407	388	424	385	410	407	429	409	385	391	426	387	431	437	388	410	415	416	397	403	394	409	387	381	411	389	427	328	394	431	407	380	394	430	378	431	396	393	403	390	383	388	380	376	425	381	383	378	416	404	396	427	417	404	420	413	427	420	388	410	407	415	396	439	407	396	434	425	388	414	409	422	434	397	392	385	410	414	420	389	401	427	411	420	374	416	415	402	422	414	413	394	423	404	412	394	402	407	387	387	388	393	424	386	400	364	390	400	408	426	431	400	388	433	352	397	396	407	398	421	430	400	409	404	358	417	391	409	415	404	416	378	437	375	398	418	443	378	417	365	388	404	421	353	428	392	405	406	430	405	434	435	403	424	419	407	396	409	414	368	417	350	393	377	429	412	421	382	421	419	399	403	390	376	377	424	405	367	425	419	418	404	355	404	409	422	404	396	381	411	398	395	386	415	408	408	427	408	428	395	399	403	371	442	415	433	385	399	430	373	374	442	401	403	397	408	444	413	386	387	433	377	422	400	414	432	397	410	416	430	410	387	407	412	402	420	396	432	426	406	400	387	410	428	442	427	423	352	398	392	414	400	406	434	413	420	412	430	389	431	377	409	387	412	392	417	416	391	390	407	373	408	402	417	406	408	384	401	430	435	395	396	411	391	417	415	406	407	375	427	395	409	379	415	415	360	371	391	393	409	421	387	432	384	386	393	403	407	410	399	381	425	403	402	365	419	425	385	407	416	387	380	391	434	383	394	361	409	419	393	425	406	392	384	390	415	428	409	384	411	393	386	416	377	406	390	427	388	394	404	384	395	379	396	396	405	405	412	391	411	404	380	387	410	411	405	420	382	423	413	416	399	412	400	410	408	431	385	395	395	402	386	397	405	405	389	465	386	392	439	431	416	421	416	371	370	386	423	440	377	406	409	425	435	409	435	406	409	433	400	390	380	388	418	404	395	411	397	379	381	388	401	447	456	404	408	428	406	395	457	375	418	401	414	422	463	412	374	402	406	378	436	355	433	390	403	410	389	397	376	391	405	383	415	405	412	409	403	378	399	416	395	418	392	389	398	414	401	417	414	396	378	417	438	392	416	437	401	382	420	426	399	406	432	388	438	413	433	414	401	399	433	387	404	386	411	393	396	401	394	406	406	421	415	409	406	372	386	376	421	409	454	428	428	383	389	398	400	380	412	428	436	394	403	423	377	433	391	400	394	409	360	405	391	411	369	404	412	438	423	405	429	391	440	447	374	403	436	400	410	419	459	395	420	400	415	412	410	404	415	432	405	435	404	428	374	393	393	413	380	452	376	399	415	390	435	365	413	429	356	413	411	406	394	422	395	412	409	387	385	405	424	405	394	418	402	425	408	397	402	424	404	391	391	396	365	398	407	383	395	386	402	387	414	391	436	405	395	462	367	398	377	416	401	443	403	429	409
74865	63057	58711	24241	7393	853	472	356	314	317	275	245	271	259	254	240	208	224	254	198	216	192	216	230	194	206	232	204	191	194	191	206	201	202	190	215	209	173	185	192	184	234	207	272	593	958	1582	1157	566	435	366	653	564	421	363	309	273	291	243	230	227	248	241	255	225	195	242	235	225	226	239	210	213	202	182	200	202	202	242	180	210	223	191	214	190	180	194	188	188	185	193	256	421	384	273	217	213	191	179	183	202	176	199	197	185	189	207	188	180	164	188	181	173	194	181	197	200	192	185	205	188	174	201	184	182	193	194	213	195	179	186	193	232	204	199	210	192	186	195	188	207	198	189	161	191	191	213	168	187	200	188	178	174	173	168	183	198	167	193	188	202	200	199	201	173	170	186	199	195	217	191	191	176	166	185	189	209	183	207	188	177	195	210	192	191	203	175	176	205	190	183	164	219	226	190	190	172	208	195	170	197	188	193	186	189	190	196	178	182	210	182	182	196	179	189	185	190	207	178	174	184	202	190	179	203	184	188	204	185	203	184	187	183	194	186	191	172	208	172	184	186	183	201	180	194	201	190	175	198	217	183	187	178	190	175	170	180	194	194	204	174	200	174	186	200	186	172	181	192	180	197	184	203	189	188	209	164	158	202	170	211	177	189	192	189	199	182	171	186	172	186	194	216	201	224	187	183	171	179	157	199	186	176	191	184	193	171	183	199	187	177	197	175	183	163	196	186	192	180	194	194	184	181	160	205	191	208	179	235	200	190	199	207	209	202	192	175	180	199	189	192	176	187	190	192	191	210	187	173	181	169	213	200	175	171	162	168	159	157	175	219	195	195	181	183	182	212	171	198	175	174	163	167	204	198	195	189	191	204	169	182	200	212	188	176	202	176	186	177	179	207	181	197	206	188	192	208	164	187	179	191	178	197	183	195	185	170	185	204	185	191	214	183	233	174	205	185	176	193	193	195	202	177	227	214	189	197	178	219	191	200	195	175	195	186	200	202	187	197	204	200	158	160	204	193	198	182	182	189	178	202	188	177	160	174	185	201	186	223	168	192	186	224	194	171	198	197	214	207	198	167	171	167	196	174	178	188	196	185	185	195	206	184	172	192	172	178	177	190	218	172	181	203	197	185	206	186	194	190	221	196	193	156	173	208	192	195	207	213	188	177	200	185	201	200	170	210	183	216	179	178	195	198	208	201	176	201	226	177	200	174	232	188	205	214	173	204	192	201	168	184	182	174	193	191	193	176	192	206	197	194	197	203	214	178	189	193	204	189	189	198	203	205	195	203	200	197	193	204	174	211	187	206	168	196	208	189	207	212	191	178	189	184	180	201	197	199	199	200	189	222	184	180	214	209	173	190	208	195	203	190	190	200	171	198	212	187	199	194	201	225	198	214	212	178	200	176	165	199	205	210	196	194	171	182	188	205	187	182	189	195	181	193	212	185	185	166	175	208	187	198	170	194	198	173	189	199	190	191	187	168	187	194	196	219	193	194	189	186	197	186	209	192	163	151	190	189	170	189	207	167	197	193	184	195	206	208	197	179	181	196	179	188	172	182	181	189	177	191	192	187	205	191	194	189	169	167	175	173	195	194	214	203	208	162	160	202	205	189	196	174	178	186	208	199	180	170	188	197	178	200	207	189	211	180	181	193	204	212	199	182	210	177	195	212	193	189	199	186	169	179	192	170	173	176	186	184	203	193	166	175	190	185	182	172	199	201	198	188	180	196	192	197	214	220	178	191	158	183	206	186	205	195	197	158	215	204	190	182	172	181	177	232	211	182	184	211	183	187	203	172	197	181	195	191	198	196	170	180	173	204	230	183	188	189	157	157	174	187	207	203	168	195	177	195	184	180	188	170	166	196	197	157	192	168	187	181	191	169	182	173	211	183	172	206	187	203	181	171	169	210	195	209	220	217	194	184	190	193	191	189	191	169	183	186	178	187	176	216	192	180	188	189	193	204	189	189	181	190	195	196	172	168	163	178	200	199	183	175	183	165	191	183	200	189	193	200	180	196	215	211	186	181	178	197	214	199	195	184	203	169	172	219	192	195	198	192	189	195	207	208	221	199	180	191	191	189	180	196	183	193	181	221	185	184	187	146	182	163	198	192	170	195	193	175	184	179	195	175	195	209	213	180	218	164	208	175	170	186	183	202	188	198	195	196	204	222	201	186	173	196	192	226	194	172	196	169	186	181	212	172	194	193	200	197	191	197	203	203	193	179	202	192	211	191	190	213	168	193	187	188	199	195	204	182	201	223	206	205	200	210	191	197	213	201	195	196	194	198	159	194	207	176	196	175	187	189	223	217	190	166	185	197	209	192	165	188	170	200	199	178	203	210	188	220	196	195	195	182	191	184	214	202	190	175	177	194	204	160	197	179	188	207	190	169	209	225	160	195	182	197	183	205	171	173	151	182	173	205	193	216	205	201	198	210	192	189	170	185	201	213	188	200	185	202	189	197	192	187	210	197	210	192	176	188	189	189	172	191	200	175	186	202	188	198	222	186	182	207	209	199	175	173	178	207	199	188	186	205	211	215	197	200	197	197	210	184	168	200	199	188	175	169	204	192	195	200	181	209	190	207	188	180	213	179	167	209	193	188	177	184	200	182	211	204	187	202	197	200	199	175	173	190	182	207	197	198	169	185	176	209	190	217	182	184	183	189	185	203	197	201	170	197	190	166	179	181	179	188	193	205	209	193	178	200	174	205	187	179	179	194	198	180	203	186	187	223	187	217	199	197	175	208	190	176	210	179	178	220	184	196	190	175	205	202	198	187	193	173	190	192	206	197	192	172	195	200	202	186	181	188	219	202	203	184	165	179	190	189	199	188	172	167	184	179	166	193	171	221	203	194	178	197	174	188	199	156	212	186	172	218	202	198	196	226	214	190	190	166	173	200	201	167	210	196	192	164	154	174	179	171	190	189	175	206	195	195	195	198	156	176	190	213	217	212	184	168	181	190	187	189	193	185	182	191	166	190	217	170	198	203	189	206	230	180	174	192	189	212	195	218	187	184	206	171	183	169	181	207	192	207	188	181	185	187	214	208	169	186	195	158	192	162	201	178	162	206	191	193	184	186	187	195	193	211	173	169	173	199	193	202	200	203	180	200	165	188	170	189	174	176	199	194	204	201	169	178	197	197	187	187	190	191	205	214	171	196	197	196	201	191	209	177	187	192	212	193	214	190	191	216	211	190	169	187	210	210	187	207	194	172	216	173	196	186	188	185	179	185	182	202	173	208	193	178	182	187	175	207	164	166	199	196	213	216	179	176	204	193	182	190	201	191	188	201	164	187	206	224	185	192	212	169	199	170	177	191	187	176	182	193	179	178	180	179	198	187	169	163	208	162	193	196	173	166	200	159	181	197	213	196	166	191	179	193	200	175	210	212	202	184	188	200	196	191	176	188	186	196	169	187	200	182	214	186	209	192	199	186	193	208	182	194	186	166	215	216	218	200	187	173	198	194	190	211	226
46728	47512	54083	3821	2270	2003	1688	1447	1258	1157	1070	943	890	859	812	762	724	748	709	719	699	661	622	618	614	617	647	598	647	596	591	594	595	580	612	575	539	547	584	627	608	654	721	1107	3544	6319	10139	7082	3377	2543	2043	4216	3238	2447	1680	1277	1321	1268	1020	1077	852	840	878	990	771	837	877	839	886	844	777	690	681	653	631	546	590	603	616	592	674	683	599	582	559	561	524	582	534	537	526	1072	2193	1827	1149	661	619	534	525	538	555	537	511	541	501	532	500	497	523	555	521	519	503	523	522	573	532	527	553	489	520	568	514	478	497	538	532	515	506	533	480	518	558	540	528	510	546	522	548	527	494	509	505	520	512	535	517	516	552	520	526	547	529	488	547	542	502	511	498	547	521	534	530	502	526	508	528	519	532	528	543	510	541	528	545	528	525	518	510	549	539	541	546	525	484	539	492	517	490	539	496	527	509	502	553	506	526	533	513	498	528	519	508	503	518	536	515	548	535	595	540	550	526	504	517	519	538	552	506	532	515	565	521	537	539	546	516	516	546	569	502	555	536	493	559	548	542	490	518	518	540	536	546	536	491	507	561	527	525	525	506	564	523	512	516	557	544	524	513	501	519	543	529	507	520	528	552	518	531	500	517	466	526	506	556	501	512	522	509	526	495	549	484	546	475	531	514	505	497	542	530	487	540	531	489	580	531	535	528	523	525	540	547	533	541	524	502	520	522	532	540	508	510	533	525	523	542	503	564	541	549	545	527	518	502	543	502	558	511	492	530	535	522	546	523	541	513	547	524	497	532	544	551	538	540	522	516	551	514	536	549	532	467	515	565	514	585	527	504	519	489	531	533	499	502	534	517	526	529	513	543	545	534	594	528	557	482	537	556	510	468	495	488	530	540	526	529	529	473	515	517	554	499	540	548	507	522	533	511	546	529	520	554	556	524	508	508	545	488	476	564	529	505	522	545	505	557	511	497	510	533	474	562	496	543	527	486	507	534	488	534	528	544	506	542	547	529	502	545	517	556	527	567	509	505	504	489	528	520	460	515	522	515	524	546	530	551	516	535	548	512	516	486	539	552	553	536	491	475	546	526	517	537	482	539	558	523	503	519	519	557	525	541	538	537	477	544	507	510	560	522	538	513	500	551	549	527	530	547	539	527	527	505	532	503	484	539	524	528	525	500	551	519	531	577	517	509	523	518	516	511	510	510	543	546	547	559	501	517	508	555	544	501	545	546	533	514	525	520	502	569	523	509	553	515	544	507	562	514	519	558	518	563	516	523	512	563	556	474	496	528	548	496	491	524	498	562	538	535	513	547	532	524	527	511	548	529	508	536	500	506	535	581	524	543	555	540	517	506	574	556	515	518	570	536	531	531	552	496	503	521	553	527	568	532	545	503	515	510	504	561	531	543	504	524	548	523	529	513	571	512	505	545	551	588	533	546	530	524	522	539	504	514	506	493	514	487	527	540	516	533	559	510	545	525	576	522	546	528	556	509	520	509	549	513	542	513	497	559	531	556	560	531	519	574	545	525	509	508	537	476	504	566	496	531	523	513	522	557	477	510	544	478	545	524	528	518	504	501	529	516	532	517	547	532	504	539	475	610	522	522	509	573	504	515	546	498	512	499	567	540	529	515	508	511	529	512	525	540	541	541	541	546	513	532	515	508	510	510	509	494	525	506	522	559	552	537	530	551	537	533	517	540	562	528	521	566	529	533	509	532	508	541	481	503	553	550	527	517	515	518	480	513	509	560	522	524	499	542	486	515	520	523	543	482	516	495	520	536	526	505	560	528	563	520	545	505	502	518	517	546	504	529	518	505	498	552	539	540	515	515	555	452	528	500	514	518	525	508	514	495	525	547	543	510	558	521	536	540	505	478	530	558	535	535	482	547	529	516	525	539	535	508	539	547	516	527	477	544	550	555	516	542	527	522	513	529	512	539	518	543	501	569	556	502	533	507	543	520	493	531	520	553	543	514	521	558	505	533	517	516	547	448	525	514	521	555	567	509	569	519	537	514	533	545	521	543	510	534	468	514	537	533	534	517	479	532	545	530	540	500	555	543	537	538	529	530	534	523	559	533	509	509	554	549	483	529	496	512	505	555	510	494	479	541	513	497	522	509	508	509	536	523	539	527	508	525	510	539	534	538	503	571	529	518	555	503	504	523	564	528	550	528	549	505	509	501	524	545	505	550	513	523	515	519	531	518	536	517	565	528	544	523	553	561	566	525	510	496	561	484	504	529	515	597	517	542	515	496	536	537	525	513	539	535	581	517	545	525	549	523	525	545	550	535	491	514	485	538	485	495	521	549	545	500	516	482	509	530	528	529	475	506	518	504	539	529	545	546	510	516	552	522	519	522	517	528	555	541	559	532	579	541	536	518	549	498	518	501	532	559	531	557	508	524	548	527	528	577	554	519	577	543	553	537	516	535	525	487	483	534	518	573	552	566	543	521	546	504	537	519	509	555	459	501	540	503	522	518	528	565	569	499	561	524	520	545	554	560	511	513	501	525	560	543	534	564	542	528	534	502	515	497	515	494	527	505	534	487	517	539	533	525	579	544	566	531	527	525	511	517	481	574	485	513	546	508	553	503	540	563	525	508	506	510	562	520	490	526	495	556	539	579	524	512	517	494	527	533	550	504	551	507	500	544	511	516	523	533	529	534	500	541	498	526	501	498	508	536	534	503	494	521	552	533	545	562	490	536	493	547	567	522	512	489	508	547	512	550	537	508	480	510	563	538	530	525	536	530	516	497	504	541	498	546	548	539	503	531	519	515	535	522	517	522	508	497	514	520	503	549	511	492	528	507	524	531	529	532	531	522	533	551	494	507	546	530	507	525	490	505	489	534	549	511	545	499	528	508	509	521	495	549	468	523	508	534	562	544	548	500	517	571	503	522	549	532	553	516	529	508	515	520	550	538	549	527	525	539	490	568	511	522	520	517	539	502	548	536	534	514	519	507	506	523	500	535	524	557	577	541	575	524	535	558	525	513	545	527	489	543	523	511	585	532	504	519	516	549	528	529	493	533	496	516	501	543	537	518	524	584	512	540	502	505	516	542	537	470	487	547	512	528	508	500	506	540	555	522	502	522	518	555	515	532	520	537	541	525	543	515	533	541	556	523	539	547	521	536	523	557	546	517	506	498	531	535	532	515	538	562	526	523	529	514	490	528	523	527	489	502	516	505	505	529	532	484	553	527	524	579	537	510	509	482	526	487	533	524	510	500	521	475	520	496	511	513	509	583	538	551	563	501	502	549	492	521	509	509	506	511	536	522	557	529	530	528	535	536	532	560	546	519	520	527	527	489	524	504	534	545	495	524	509	526	514	522	475	521	537	500	535	531	528	480	490	560	574	531	570	538	534	519	565	549	556	558	526	505	523	533	580	515	487	531	533	532	529	551	538	521	499	516	549	530	537	480	546	548	547	527	536	521	559	546	500	549	494	529	522	542	499	502	543	546	543	538	538	563	508	542	536	503	536	543	493
20783	8302	10339	905	249	183	171	176	167	175	160	143	170	171	180	155	135	185	156	178	159	157	155	168	138	164	159	172	162	166	153	150	176	153	169	160	156	174	171	170	178	184	166	186	169	219	216	232	174	201	181	193	174	198	182	165	175	163	156	178	158	170	156	166	175	167	172	168	159	177	167	158	198	173	146	143	160	176	182	169	146	164	167	170	154	167	179	153	168	175	152	181	169	170	196	190	163	166	162	139	157	143	154	145	169	171	154	182	157	160	184	171	156	165	128	183	151	183	173	157	173	159	168	154	163	176	188	162	161	154	175	179	185	200	183	138	146	160	158	178	150	181	174	174	154	163	179	161	141	158	179	170	150	160	174	160	163	144	149	180	175	159	152	164	175	130	171	173	170	148	158	174	178	158	165	180	175	191	169	173	146	159	158	154	168	161	156	159	170	146	161	164	157	165	166	165	151	177	166	182	152	160	165	166	181	182	155	151	178	148	160	164	166	149	188	176	176	161	164	162	136	176	171	197	166	163	161	171	168	174	157	171	174	164	134	158	159	163	157	182	162	158	169	146	170	152	177	185	174	186	146	145	169	154	179	179	173	161	174	158	157	171	149	164	178	179	150	182	165	187	150	166	194	145	163	168	148	163	158	153	143	196	159	150	171	166	163	161	159	157	168	167	177	169	178	189	151	152	186	177	164	171	137	175	172	161	150	169	189	159	161	141	160	154	170	171	156	174	184	161	165	152	153	152	160	154	145	143	180	167	174	167	145	167	166	172	148	174	176	161	158	170	181	150	171	187	158	152	189	160	145	150	134	166	159	172	160	150	151	161	178	172	157	148	150	177	150	182	181	162	181	154	154	155	150	165	150	151	145	155	194	181	182	159	132	171	179	173	195	160	168	163	132	166	163	154	167	155	160	159	191	143	156	153	176	162	172	153	161	156	178	158	161	162	150	152	142	188	162	170	165	183	160	175	142	174	159	165	193	190	146	170	178	161	165	172	149	182	144	158	182	172	143	154	178	168	157	146	155	151	170	154	162	150	159	167	158	174	155	186	189	168	164	162	179	170	162	149	198	164	155	157	162	148	180	175	162	148	170	187	161	172	162	164	172	145	157	150	181	184	170	179	167	154	178	167	178	152	146	159	179	164	178	154	171	166	155	176	140	157	146	161	163	158	183	149	185	180	157	183	155	162	180	157	161	165	168	160	158	159	168	142	160	185	192	170	147	159	179	159	180	168	153	156	178	174	171	189	178	176	162	181	177	170	176	173	165	144	157	164	175	187	152	163	179	153	158	162	188	184	165	168	157	162	158	181	178	161	172	159	142	186	175	155	161	174	177	168	189	153	155	175	157	146	157	138	177	183	165	163	146	139	175	172	175	177	161	184	170	148	182	150	174	164	153	184	160	161	179	157	184	185	171	173	148	182	181	183	178	144	155	159	147	172	165	175	161	167	148	154	169	159	156	149	156	166	191	169	174	177	168	158	175	160	177	189	169	173	165	154	142	160	154	148	172	183	178	173	177	144	179	170	169	157	167	176	128	161	163	166	153	150	177	162	164	178	175	176	170	160	189	155	158	180	184	142	170	161	157	170	169	135	174	164	170	175	162	165	165	151	172	184	145	158	147	177	166	189	164	169	167	166	161	172	143	145	171	158	175	147	163	165	171	174	179	163	163	171	162	134	156	158	156	147	159	187	144	167	162	152	169	149	156	172	181	182	141	140	167	143	176	174	175	172	154	169	164	136	148	154	159	158	157	161	153	143	166	174	174	147	183	162	188	165	169	160	154	176	153	174	172	151	147	160	178	160	151	177	156	162	180	150	156	178	146	169	175	125	163	177	150	160	182	170	173	158	171	170	150	165	161	150	170	177	163	165	173	146	165	164	152	147	152	143	174	176	166	177	156	143	159	170	163	168	159	168	144	161	175	147	142	167	158	158	186	169	165	172	168	165	140	169	167	148	143	164	165	166	165	166	183	170	143	183	163	160	190	169	149	176	159	165	170	165	165	167	164	187	179	150	150	154	177	172	174	173	143	148	173	141	169	176	155	170	158	157	180	149	171	161	175	186	169	136	160	167	169	167	174	167	181	158	128	181	153	171	180	154	177	162	160	165	184	179	175	162	159	164	154	160	168	161	174	171	155	168	166	184	156	161	146	172	162	169	166	176	187	168	183	168	144	168	176	177	184	154	176	190	170	163	175	173	194	162	172	173	156	170	147	150	175	175	169	153	150	173	133	161	184	180	155	168	164	167	178	176	142	180	157	166	150	153	166	160	172	153	148	177	167	147	164	160	170	165	157	151	159	160	162	161	161	170	188	181	155	165	170	180	180	146	170	157	151	171	148	153	170	137	174	191	178	167	163	170	154	153	173	164	169	159	184	175	181	166	154	155	156	176	157	150	152	160	190	163	161	161	173	178	177	153	161	165	146	166	155	169	158	166	177	154	156	176	178	162	162	167	151	159	151	168	169	169	157	163	172	164	168	165	157	193	172	169	153	144	154	197	173	174	149	161	164	144	175	160	162	152	163	174	175	154	138	155	189	163	203	172	163	145	158	170	156	142	136	158	160	155	172	161	146	168	185	153	148	168	185	180	160	152	174	158	187	171	179	188	165	175	151	155	172	162	179	158	190	158	165	183	166	149	171	157	168	189	170	169	179	172	171	154	177	139	154	187	167	157	172	171	171	163	150	162	162	154	184	175	166	191	186	181	176	174	161	149	148	171	155	172	184	157	154	168	167	154	145	157	148	151	174	171	163	149	182	164	182	182	183	159	153	163	158	165	160	160	152	156	144	184	162	164	153	167	156	172	170	137	169	138	148	184	165	153	172	177	152	161	154	163	173	175	158	171	154	181	174	161	172	192	182	177	174	169	166	150	162	170	160	163	171	127	176	165	156	158	163	172	184	181	183	167	192	166	153	149	142	156	167	188	179	175	173	174	158	177	190	145	161	172	165	165	175	151	165	174	168	168	159	142	164	162	181	148	180	193	164	183	154	136	182	177	183	164	135	143	169	143	171	196	142	166	163	158	174	152	180	146	167	143	173	148	161	160	184	176	144	177	161	161	170	162	164	182	170	171	171	141	144	138	182	164	161	153	163	165	170	189	155	146	178	178	151	159	145	173	166	160	178	153	161	167	153	148	181	157	156	156	159	155	176	163	170	194	166	157	166	189	178	178	150	195	164	182	164	147	153	161	162	164	175	181	148	162	167	184	155	175	167	165	160	156	154	159	160	167	161	176	152	156	173	129	151	179	184	160	182	170	156	173	148	168	136	169	171	172	175	175	176	171	159	165	178	176	173	160	172	172	175	150	184	152	169	165	171	178	174	175	192	183	158	167	166	161	184	164	156	158	173	184	151	143	164	156	156	164	186	174	157	152	154	179	160	183	154	189	158	153	166	169	176	157	145	143	166	165	176	151	182	164	159	173	169	166	161	153	189	129	173	168	179	135	137	161	164	183	153	154	195	145
16581	10251	15433	769	554	528	508	513	527	458	503	471	475	484	458	501	469	467	445	465	435	451	504	456	420	495	453	428	457	472	492	435	471	487	437	479	428	457	497	456	485	498	472	542	684	810	1103	899	619	618	565	683	645	613	549	511	473	486	492	505	445	468	464	466	502	518	498	514	472	451	530	508	496	477	445	478	507	479	499	484	467	509	510	492	465	438	468	449	456	441	436	472	565	596	613	508	508	469	419	429	448	462	479	493	454	457	417	423	458	438	464	482	485	491	471	446	456	451	439	462	505	466	445	469	426	462	444	454	455	445	490	441	469	460	493	454	492	504	454	499	430	478	429	476	447	442	419	424	462	472	465	474	432	460	418	428	497	462	470	453	444	454	466	449	471	476	459	449	472	443	460	479	490	457	481	442	462	459	411	425	477	451	428	440	476	433	462	463	441	454	458	440	410	456	446	450	475	460	459	435	450	498	436	483	459	457	464	439	491	411	477	453	441	436	455	426	478	456	460	467	418	436	457	473	462	458	473	449	447	485	412	417	474	449	456	439	461	452	472	458	455	458	464	464	470	453	495	461	470	455	460	456	446	507	467	463	464	452	419	424	458	453	460	468	462	455	455	418	475	471	504	458	451	498	464	444	460	474	458	478	469	446	463	436	444	470	440	450	419	455	461	390	500	442	487	492	439	467	447	492	430	492	436	443	468	450	432	503	466	469	476	498	452	478	493	449	459	436	439	462	462	440	446	458	478	444	466	466	493	470	406	442	467	485	478	454	464	472	433	465	455	416	474	475	454	452	434	474	458	455	463	457	454	452	466	486	480	430	434	465	497	479	466	488	434	468	442	453	443	452	460	431	493	500	460	447	451	475	435	463	473	454	497	403	471	461	451	477	460	506	450	466	444	475	492	439	450	426	409	427	476	446	466	463	463	451	477	460	452	491	441	473	446	421	423	506	463	478	448	452	514	481	437	450	444	410	470	438	442	437	493	482	466	476	457	495	479	476	458	441	452	461	450	480	452	456	463	456	447	457	495	479	486	490	436	435	471	435	462	447	459	452	459	490	459	447	448	443	420	448	442	442	471	458	486	415	440	467	443	475	488	459	446	433	415	435	429	444	438	453	467	432	446	423	409	421	485	455	450	480	456	461	470	496	464	474	458	474	440	464	456	443	472	473	453	468	450	489	438	453	444	415	459	507	470	497	471	439	440	464	453	503	431	436	444	451	461	464	480	478	476	452	464	442	449	425	461	465	467	502	442	462	472	459	468	459	456	440	465	493	462	468	409	453	462	456	463	429	488	460	438	470	470	480	454	460	461	485	458	483	463	480	429	452	454	450	463	470	465	484	430	403	454	462	468	456	443	483	453	428	469	416	470	516	473	482	420	454	454	435	437	474	455	478	450	477	442	446	456	494	473	425	447	425	444	503	446	440	497	462	437	475	421	424	463	471	466	479	453	433	478	457	437	469	534	434	480	477	454	504	416	468	456	417	472	492	459	470	449	470	473	452	436	454	411	466	438	465	445	439	467	447	470	472	454	447	419	454	443	478	439	424	398	476	472	461	459	449	452	439	459	431	448	466	456	449	450	455	462	450	439	447	459	474	460	436	452	435	478	458	508	428	444	445	501	462	465	466	485	423	423	434	435	442	456	472	444	490	503	467	464	447	473	496	459	463	419	427	473	434	437	465	494	471	445	451	438	507	443	465	473	441	469	446	449	407	452	460	470	443	499	456	447	445	463	496	488	419	496	467	492	454	439	470	498	478	476	442	416	439	482	447	471	449	459	449	469	438	434	488	475	446	452	451	447	472	485	464	476	490	455	442	444	468	447	463	482	466	421	449	455	463	446	443	440	472	456	445	456	449	421	432	425	456	460	501	482	467	458	456	461	481	449	486	494	475	446	491	470	484	458	447	478	460	463	470	442	479	457	458	455	463	437	429	459	499	472	467	482	473	478	449	462	435	456	432	413	452	485	484	465	482	437	436	434	435	451	491	455	424	500	455	477	414	447	480	479	444	448	447	470	456	454	455	450	468	460	441	434	471	467	461	444	481	460	435	459	480	459	492	425	440	439	464	463	437	455	466	509	435	447	471	474	468	428	454	453	423	461	491	492	482	434	427	447	446	418	467	426	447	455	479	504	471	450	432	431	473	472	473	494	475	477	455	500	453	465	471	464	440	434	480	470	452	473	450	484	443	499	461	439	455	436	468	463	417	462	433	455	465	487	450	433	438	463	463	492	445	452	472	454	453	494	463	456	438	440	489	461	477	438	473	468	473	482	489	449	479	500	437	477	481	411	492	470	484	443	477	451	468	482	462	464	459	448	478	452	478	463	469	465	489	502	455	443	467	452	461	481	474	476	455	449	447	475	441	455	466	478	462	429	474	452	440	451	461	441	512	447	478	468	464	445	446	478	445	490	436	442	439	447	434	490	434	492	491	458	433	479	477	454	463	475	413	440	429	433	449	464	475	455	437	472	485	460	454	477	498	460	504	448	425	450	494	481	474	467	436	499	451	484	443	463	451	487	459	489	503	470	497	457	505	474	493	467	456	407	459	436	460	466	484	432	482	452	479	453	433	457	459	427	460	454	532	491	457	438	482	459	438	485	472	462	441	453	465	472	468	456	454	477	458	457	443	450	470	456	465	469	434	474	447	456	469	472	457	488	475	489	456	459	436	435	472	475	444	479	450	468	443	443	453	459	471	451	494	464	437	448	463	497	491	467	457	525	441	491	479	466	452	471	474	465	470	465	416	484	458	461	440	457	468	483	423	462	428	464	452	477	474	456	429	447	497	455	479	507	496	465	478	432	444	447	445	469	476	476	453	481	458	476	476	454	449	459	494	437	445	462	422	437	442	462	456	428	437	469	461	459	517	450	499	433	458	485	457	432	463	460	453	460	467	487	441	453	464	452	490	479	474	442	451	458	479	469	458	444	450	453	485	436	426	484	456	470	481	468	468	464	450	468	499	457	503	466	449	466	460	455	466	507	438	453	461	452	444	450	463	460	445	459	478	409	445	434	436	467	445	482	466	451	451	471	477	445	436	455	447	428	466	505	436	450	452	491	502	473	461	470	440	485	467	421	470	454	458	448	493	439	440	467	489	472	424	468	479	460	468	423	444	467	444	474	480	445	477	455	436	450	455	486	468	453	493	457	479	452	488	478	438	450	458	461	475	493	471	523	453	476	459	420	460	473	454	495	458	451	463	458	491	485	445	458	433	466	471	432	449	462	401	483	460	467	490	457	443	451	494	444	427	457	458	455	460	430	447	448	454	467	451	468	486	450	462	452	460	457	475	444	457	495	452	459	433	475	442	467	432	455	482	451	462	494	461	466	464	463	475	492	434	462	499	446	493	456	466	459	436	471	493	478	462	495	450	438	463	447	419	461	459	430	461	450	430	460	434	459	472	469	432	464	509	434	468	445	498	470	408	496	458	471	445	418	463	445	462	431	450	416	438	464	505	486	457	480	463
59732	47296	52348	15903	1313	330	289	243	249	203	187	193	179	192	188	160	156	179	181	153	184	171	176	180	171	152	137	185	168	184	162	160	154	155	164	137	170	183	180	165	190	170	169	233	507	575	860	709	441	422	345	421	383	321	221	208	213	261	192	191	170	168	204	174	180	180	209	195	191	163	175	162	162	180	165	156	247	176	170	173	176	171	153	161	197	160	177	183	157	166	153	185	232	272	235	194	191	162	147	148	153	148	180	173	130	163	168	171	157	178	165	137	160	174	152	182	162	164	167	176	156	160	157	155	129	169	166	162	171	158	186	146	163	158	148	163	162	140	137	149	170	158	175	152	171	177	147	171	165	152	152	166	156	164	159	182	170	173	137	180	164	173	171	163	166	183	184	182	141	165	150	157	161	148	176	162	185	159	152	152	157	178	166	168	170	174	157	172	162	152	139	150	149	142	130	167	167	159	183	167	163	159	157	152	181	168	191	163	164	163	180	145	166	176	160	147	182	183	157	165	159	138	143	155	165	140	176	163	158	156	198	155	166	141	155	173	152	151	154	139	187	147	192	163	153	157	138	174	176	162	150	148	170	176	155	132	136	178	164	165	149	169	160	156	170	169	152	181	163	152	157	156	162	167	168	160	145	154	137	154	143	163	158	157	123	164	149	148	164	181	165	151	142	150	167	168	174	173	170	155	170	140	158	158	140	171	154	161	143	159	165	156	149	178	159	148	161	166	172	168	140	169	131	174	137	178	171	173	156	165	165	157	162	166	161	154	171	143	166	161	169	155	170	150	147	141	183	157	155	159	183	180	143	159	165	151	173	157	147	176	152	168	156	154	151	167	157	155	160	171	197	167	166	155	159	170	164	175	165	163	151	150	176	190	165	163	138	164	182	162	162	194	148	131	156	160	173	173	150	147	154	170	183	168	182	156	156	161	168	178	139	137	155	154	170	156	149	155	171	170	156	138	137	139	166	163	162	163	178	152	161	147	152	159	170	159	172	133	180	170	174	170	158	147	158	156	170	177	142	150	188	150	180	144	169	157	161	140	156	149	155	156	158	157	159	175	151	130	180	157	176	176	176	167	151	169	171	149	171	169	157	151	169	142	171	168	175	182	139	159	156	172	149	179	163	161	159	163	151	187	175	138	164	154	181	164	169	152	187	163	173	153	157	154	150	144	169	152	176	160	162	157	136	160	146	145	153	144	143	152	142	157	149	161	136	161	167	173	155	180	190	168	162	154	154	158	145	155	172	145	152	145	142	154	158	157	146	149	143	174	152	150	152	168	148	151	160	152	182	134	162	163	131	166	151	141	159	166	147	191	175	170	156	162	184	174	156	175	169	167	164	151	163	155	151	151	175	177	171	177	150	143	141	168	157	164	156	137	173	158	162	165	149	172	160	144	171	150	150	193	173	146	164	148	143	162	157	159	143	149	182	158	144	155	158	151	154	145	180	158	149	149	161	156	174	163	151	150	162	162	157	183	141	146	157	152	156	177	182	158	167	155	159	163	152	153	149	194	176	167	183	166	155	156	136	180	156	146	143	160	171	157	150	152	175	138	163	166	167	156	163	149	183	151	164	149	165	175	171	148	167	147	123	166	159	170	164	181	191	156	150	160	176	142	184	152	178	169	150	164	157	164	188	171	153	169	156	171	203	172	167	142	146	172	163	147	150	159	172	144	183	185	173	151	154	165	151	176	181	159	147	156	204	167	144	165	153	168	172	152	176	146	171	158	172	170	183	153	151	165	170	137	165	156	165	171	156	168	161	158	172	147	139	175	172	158	152	168	142	162	149	142	151	174	161	153	150	159	151	165	162	152	162	152	165	173	167	160	157	181	156	153	152	162	166	154	134	169	155	154	174	164	170	180	150	159	159	175	171	158	168	162	136	160	168	174	171	155	149	164	144	142	158	166	175	157	151	188	165	172	166	159	152	165	160	166	156	164	163	171	162	142	160	156	179	158	165	168	156	158	150	154	151	169	167	182	142	152	168	167	163	158	145	183	155	159	186	153	151	177	165	159	173	144	148	165	144	169	163	166	147	177	154	142	147	145	130	163	177	134	135	140	166	166	161	158	162	171	152	143	157	171	153	168	130	165	156	178	173	182	154	172	151	157	175	163	154	168	172	176	156	146	144	168	155	175	180	155	181	150	167	160	172	170	177	162	158	179	162	143	166	166	169	176	173	170	175	172	175	151	187	156	153	153	148	155	151	147	163	153	144	166	169	158	152	163	160	126	166	135	153	175	153	158	150	145	188	170	175	163	166	187	163	144	152	171	152	163	154	152	150	159	165	168	160	162	174	162	173	150	171	165	145	154	174	162	163	173	163	167	157	164	168	152	155	176	141	147	167	154	169	175	182	184	162	156	155	148	155	187	139	172	157	152	168	149	169	160	163	169	191	151	166	170	162	165	161	165	169	161	158	166	162	153	168	178	143	168	167	195	139	162	160	187	139	187	168	129	145	171	150	175	168	166	153	166	154	134	162	151	173	160	166	141	175	165	129	147	159	175	155	158	156	194	142	145	157	159	163	152	142	157	166	144	163	143	156	150	150	178	160	169	154	177	173	155	166	145	161	154	151	150	181	159	171	150	157	132	167	159	176	164	183	173	159	161	169	161	187	177	148	182	154	161	154	170	162	159	167	159	169	141	167	132	137	164	163	139	156	148	175	166	165	165	171	119	154	172	142	164	187	149	153	168	172	162	149	172	170	177	145	165	161	164	183	148	151	157	155	136	168	162	170	146	165	153	171	163	170	162	169	167	200	160	151	162	166	148	144	165	157	177	156	162	157	156	165	163	160	177	160	162	157	163	161	178	148	186	142	153	138	182	181	165	171	153	160	159	152	160	155	127	167	165	134	146	152	165	137	177	172	170	151	167	144	159	188	170	150	160	200	161	171	156	159	172	140	168	159	135	173	167	172	166	166	178	159	167	166	156	146	155	173	154	135	163	152	158	158	178	157	161	181	162	174	157	173	145	168	180	157	158	157	152	181	163	184	152	194	160	156	166	159	159	168	160	168	160	165	155	158	136	176	154	158	153	179	183	156	150	148	166	164	176	162	167	155	148	166	168	167	161	149	150	155	178	142	157	167	143	171	165	165	156	133	146	155	158	150	172	140	172	164	162	176	179	150	168	164	160	162	133	173	166	145	160	167	154	155	152	153	172	172	152	166	150	151	169	191	162	162	168	151	170	168	156	159	163	167	172	144	141	166	147	158	153	131	189	168	159	181	189	175	159	174	179	160	154	161	174	132	165	183	165	178	167	155	146	163	138	189	162	155	165	160	168	170	150	185	150	157	161	155	163	173	149	153	162	164	160	162	160	180	162	145	157	149	170	152	168	172	154	158	166	153	150	149	154	152	156	158	159	153	152	146	164	150	134	165	163	155	173	164	166	148	163	179	175	128	170	148	150	143	152	151	181	161	166	150	187	165	165	162	147	157	157	169	158	150	164	166	147	148	195	173	170
37233	36590	45088	1961	1482	1266	1104	1013	835	774	747	719	672	626	580	578	573	573	506	545	578	551	548	531	560	523	495	528	509	527	502	458	448	455	503	477	484	474	509	496	562	527	573	1042	2987	3935	6021	5174	2601	2351	1798	2540	2333	1623	940	814	907	1072	823	708	662	621	602	612	637	653	666	728	672	572	543	553	500	502	492	569	989	547	472	546	507	491	484	489	496	450	484	504	497	479	507	519	1211	1278	1017	789	601	472	510	446	475	476	453	444	456	478	426	459	431	477	437	448	447	474	446	458	492	464	473	425	478	453	464	447	481	441	455	460	457	466	453	470	483	456	506	494	453	461	426	413	490	446	448	453	484	435	469	468	444	456	457	457	463	483	477	454	452	476	470	452	454	489	413	445	419	438	441	460	479	475	457	457	475	475	449	450	459	461	460	418	459	452	484	462	473	426	452	443	398	472	428	453	452	489	448	453	440	454	473	433	444	459	409	441	446	485	477	480	503	469	476	457	440	407	463	514	433	451	437	478	445	511	454	423	466	432	471	442	455	429	454	469	454	469	475	481	413	458	455	484	469	465	483	433	482	498	464	440	444	463	440	465	431	424	427	424	440	484	457	451	464	480	502	445	464	450	485	502	462	451	462	457	484	434	449	458	450	461	449	455	454	474	453	427	412	509	509	451	461	448	458	468	473	480	432	471	502	462	416	458	462	458	451	498	421	500	465	478	458	503	458	457	447	459	500	451	475	489	447	500	456	492	448	434	460	442	456	455	479	487	437	474	473	440	471	444	452	413	494	437	493	440	455	465	451	446	437	469	465	436	527	485	472	477	461	470	429	477	447	435	443	400	483	486	440	447	446	469	449	468	452	452	459	463	455	461	489	455	487	460	473	454	442	480	455	474	470	465	464	458	473	490	511	480	470	442	483	450	467	476	458	453	443	455	458	458	476	454	448	460	477	450	441	485	445	475	456	428	441	430	458	449	437	457	452	418	449	461	447	457	479	449	435	477	462	474	440	470	484	450	479	454	458	481	474	444	444	479	460	442	477	454	467	479	459	427	466	432	461	475	444	447	490	477	440	492	486	457	481	462	439	455	460	437	442	452	463	456	463	516	452	454	478	420	468	450	522	439	496	484	478	473	456	510	507	453	494	449	426	464	466	488	474	455	499	496	456	484	437	438	485	446	452	440	481	458	425	473	447	458	449	444	466	434	448	433	458	426	445	462	455	449	446	435	492	430	416	452	459	459	457	481	483	455	442	447	460	476	404	483	440	435	461	443	433	433	475	448	484	447	492	481	451	477	472	431	444	482	451	483	506	475	425	442	471	452	455	476	425	443	459	480	437	488	445	420	445	439	483	444	418	453	478	447	478	452	458	474	464	455	474	454	470	441	499	512	451	436	452	461	507	465	467	490	482	426	487	442	469	463	416	511	466	452	482	496	462	492	495	449	473	478	444	459	511	418	436	475	450	457	443	455	473	488	453	466	429	508	432	413	454	476	460	441	461	451	500	457	457	449	420	499	455	437	473	456	470	459	475	409	413	473	495	450	423	485	463	443	454	476	457	471	444	452	469	466	454	434	497	451	445	459	442	479	500	419	437	446	459	457	472	452	460	473	438	457	475	443	437	464	435	482	471	477	464	438	485	429	454	472	445	467	427	459	466	435	488	450	445	470	437	462	467	446	469	439	445	436	463	462	467	446	464	469	421	460	450	465	446	458	440	453	486	447	465	446	466	464	478	473	506	426	479	444	398	480	480	461	475	487	491	453	432	449	435	456	459	499	449	440	473	491	457	434	463	497	492	487	504	429	444	431	454	447	436	465	430	433	492	431	439	461	462	480	431	462	439	473	427	421	457	446	420	460	440	416	476	458	463	465	433	459	481	469	475	470	476	432	477	465	429	477	447	452	459	441	458	461	425	470	494	447	465	453	478	447	479	474	448	440	468	464	488	424	497	453	455	452	446	404	446	456	444	465	437	469	469	432	475	483	480	476	471	450	480	453	428	468	476	489	461	471	445	438	481	478	487	469	412	418	463	494	488	458	438	472	459	444	483	445	438	460	469	472	466	444	485	449	437	458	476	470	450	446	455	479	444	482	459	454	467	453	451	464	481	428	473	438	437	436	461	439	446	461	445	479	463	465	473	476	460	479	438	416	452	431	429	477	454	490	416	437	443	441	440	457	461	440	457	464	446	466	478	464	444	458	473	467	482	456	455	491	474	487	458	452	452	478	460	466	456	440	434	457	414	478	457	464	503	479	413	479	476	492	443	471	446	432	501	434	478	465	469	425	444	453	491	450	471	469	462	459	469	456	474	476	461	478	471	478	440	451	435	489	466	429	456	442	477	487	479	460	420	477	486	445	466	485	448	496	442	469	451	484	454	487	478	431	509	453	437	434	478	477	436	410	447	456	484	489	477	453	473	468	446	449	454	439	456	477	483	466	482	439	470	438	477	449	490	470	459	439	458	420	461	465	457	420	447	450	467	471	458	459	478	440	467	472	478	471	432	448	477	478	458	510	459	433	422	487	433	461	456	483	482	465	448	466	434	465	488	473	442	472	466	472	429	460	452	461	482	458	486	466	471	464	476	489	464	423	454	471	468	460	428	467	465	436	446	424	467	410	445	435	420	451	499	472	482	455	433	460	442	482	479	464	458	425	472	425	461	474	475	487	478	469	480	412	479	455	469	486	463	457	521	460	472	495	442	464	469	431	462	481	456	440	470	455	475	420	433	515	421	424	513	472	439	470	459	435	440	482	451	441	442	468	449	450	466	412	453	444	483	464	460	456	446	438	469	450	458	464	469	461	410	434	466	488	454	417	450	474	419	468	469	471	469	428	449	456	460	428	436	470	460	426	451	495	442	415	458	484	465	460	485	480	435	433	433	454	492	489	493	493	464	457	462	453	456	465	474	469	487	448	481	483	441	466	460	451	448	447	464	464	457	461	447	440	441	478	444	509	427	454	444	419	445	441	499	463	474	491	461	432	462	451	445	447	439	432	456	458	466	491	471	444	438	447	469	407	493	459	478	479	486	462	471	467	418	486	458	462	462	425	454	452	460	489	453	423	482	461	469	445	447	441	466	468	409	489	436	445	450	485	469	458	438	432	410	478	441	450	471	434	463	452	457	454	508	461	503	437	494	474	450	504	495	492	447	464	422	443	487	426	443	494	441	496	462	421	478	425	460	461	438	436	468	439	473	391	439	449	451	445	465	429	493	495	449	467	450	472	435	432	437	472	463	448	500	437	430	413	484	492	441	459	444	437	485	448	439	470	474	445	435	442	454	472	448	451	453	461	438	438	464	445	454	447	448	453	466	470	421	476	435	451	444	482	459	479	463	461	449	473	468	454	466	459	441	492	420	465	465	429	465	465	452	459	453	472	466	434	468	403	455	486	492	431	445	493	464	467	479	477	479	427	467	469	442	477	459	460	469	431	426	476	448	415	442	475	437	469	456	440	480	456	464	459	476	471	443	465	467	480	440	449
13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	13	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	6	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
