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
336879745482	336879746041	336879746591	336879747141	336879747691	336879748241	336879748791	336879749341	336879749891	336879750441	336879750991	336879751541	336879752091	336879752641	336879753191	336879753741	336879754291	336879754841	336879755391	336879755941	336879756491	336879757041	336879757591	336879758141	336879758691	336879759241	336879759791	336879760341	336879760891	336879761441	336879761991	336879762541	336879763091	336879763641	336879764191	336879764741	336879765291	336879765841	336879766391	336879766941	336879767491	336879768041	336879768591	336879769141	336879769691	336879770241	336879770791	336879771341	336879771891	336879772441	336879772991	336879773541	336879774091	336879774641	336879775191	336879775741	336879776291	336879776841	336879777391	336879777941	336879778491	336879779041	336879779591	336879780141	336879780691	336879781241	336879781791	336879782341	336879782891	336879783441	336879783991	336879784541	336879785091	336879785641	336879786191	336879786741	336879787291	336879787841	336879788391	336879788941	336879789491	336879790041	336879790591	336879791141	336879791691	336879792241	336879792791	336879793341	336879793891	336879794441	336879794991	336879795541	336879796091	336879796643	336879797191	336879797741	336879798291	336879798841	336879799391	336879799941	336879800491	336879801041	336879801593	336879802141	336879802691	336879803241	336879803791	336879804341	336879804891	336879805441	336879805991	336879806543	336879807091	336879807641	336879808191	336879808743	336879809291	336879809841	336879810393	336879810941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2750	3650	2300	2749	3650	2300	2749	3650	2300	2748	3650	2300	2748	3650	2300	2747	3650	2300	2747	3650	2300	2747	3650	2300	2746	3650	2300	2746	3650	2300	2745	3650	2300	2745	3650	2300	2745	3650	2300	2744	3650	2300	2744	3650	2300	2744	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2743	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2742	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2741	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2739	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
70035	51587	27295	6860	34156	9651	970	606	566	489	536	498	449	436	436	460	451	439	476	451	467	467	366	444	395	394	387	430	439	424	423	410	418	396	400	392	426	388	416	423	418	383	414	411	393	429	403	428	409	385	396	402	407	399	436	406	384	393	437	402	411	383	411	386	397	428	431	382	354	404	397	410	381	405	397	413	411	406	389	417	414	362	398	395	428	410	413	368	406	425	379	395	407	401	411	414	411	384	409	390	381	423	381	426	374	413	395	421	373	369	392	403	401	365	415	415	423	426	369	389	412	408	405	372	389	373	435	399	391	391	395	421	427	387	405	379	384	429	419	393	389	346	395	424	384	406	395	410	391	393	395	399	385	402	375	384	388	383	391	374	401	423	419	411	434	407	403	424	415	411	409	405	433	416	427	371	369	399	388	380	372	372	389	372	371	373	397	413	419	403	356	404	374	441	413	422	418	394	408	394	396	431	387	352	393	423	400	416	389	393	416	367	354	410	413	405	410	374	388	423	421	394	404	408	357	414	423	396	384	364	386	390	354	391	405	410	405	391	431	411	383	367	403	395	378	410	387	382	372	368	454	362	393	440	394	390	397	424	405	381	392	373	429	376	378	428	380	377	450	396	411	408	391	385	376	386	423	374	423	372	406	324	368	420	371	434	380	400	405	400	439	417	435	385	434	407	433	376	408	421	406	364	389	407	428	406	406	440	372	417	376	402	375	382	370	408	420	413	395	433	363	408	385	420	376	389	380	390	386	372	382	433	377	433	404	432	411	371	346	365	360	415	430	378	386	421	385	381	375	424	377	387	414	427	405	398	432	438	414	396	372	370	421	412	387	416	377	396	395	379	400	425	336	416	395	404	378	400	390	406	386	382	418	424	391	416	418	412	382	391	391	405	407	392	366	384	381	419	402	401	389	381	399	401	395	371	418	417	399	360	432	409	413	407	387	408	404	404	404	374	394	383	399	359	378	391	416	435	396	365	413	388	403	395	430	389	421	425	342	381	384	435	411	433	383	420	358	369	421	422	408	364	404	388	396	402	424	356	412	440	388	410	432	373	399	431	441	379	410	402	417	419	410	420	419	418	393	375	376	380	413	400	394	365	397	348	398	410	382	385	377	392	389	386	406	417	390	402	415	357	445	419	367	389	403	371	421	432	403	400	418	402	420	403	386	399	403	384	370	393	371	379	393	428	408	389	440	399	389	410	377	427	393	379	405	414	384	380	400	372	388	373	395	396	429	419	411	406	397	396	412	382	403	413	377	410	420	393	411	401	383	422	386	357	385	403	395	421	445	420	405	417	382	432	417	395	423	408	423	431	396	395	401	397	421	401	375	375	420	371	448	421	390	392	405	365	410	397	403	391	423	418	424	400	379	415	375	396	396	400	378	390	411	421	416	384	424	406	391	397	393	394	368	413	387	424	395	447	367	400	423	414	391	396	420	425	423	384	391	385	358	406	426	379	410	404	402	381	406	387	367	426	388	411	386	409	395	378	369	400	368	392	362	441	414	423	385	408	404	386	395	408	402	381	401	416	393	421	362	386	414	371	403	435	422	391	431	409	421	379	398	419	423	421	410	401	385	350	410	400	432	402	355	405	404	385	405	349	393	416	409	445	397	414	369	364	431	369	411	429	426	420	400	372	415	396	396	403	365	400	385	407	394	369	391	403	386	410	387	369	367	403	403	393	368	414	402	372	381	418	421	421	383	414	408	433	381	399	380	421	430	392	401	426	465	383	428	416	375	417	383	410	401	371	389	377	385	351	384	382	401	402	360	409	367	386	397	432	404	383	390	419	418	399	396	363	379	401	407	344	417	390	417	411	408	395	402	419	408	416	443	414	401	381	406	393	399	386	408	386	407	427	377	381	406	421	406	389	397	384	396	384	394	408	388	411	416	389	401	402	392	390	380	390	399	367	405	379	393	403	405	397	408	430	444	418	399	436	392	411	425	445	409	411	390	414	415	385	415	413	402	407	378	392	389	412	397	388	395	397	404	414	407	396	388	406	428	382	418	395	412	406	415	379	387	360	412	410	412	430	403	366	348	369	409	421	371	384	369	417	407	407	397	378	408	379	402	423	372	388	386	414	425	362	413	405	409	399	399	382	394	391	378	422	412	421	394	413	415	397	410	373	363	406	393	400	378	449	409	421	411	398	409	418	387	415	391	419	397	395	421	400	373	433	412	415	393	403	383	400	378	396	401	417	378	377	396	408	397	385	404	433	405	411	373	420	362	423	347	429	389	352	415	393	396	410	398	392	384	427	408	406	377	390	390	369	438	391	388	374	381	407	394	363	412	393	416	391	411	390	402	402	398	366	433	344	398	416	396	387	368	394	393	409	403	377	402	373	418	413	416	417	377	376	427	418	414	409	387	423	386	413	388	427	366	398	376	390	389	408	430	397	370	401	391	386	384	416	419	401	357	394	402	399	348	420	385	375	397	392	380	401	392	400	380	422	413	400	428	399	412	424	431	381	390	386	429	414	395	364	422	451	379	389	338	428	399	415	404	375	405	409	385	424	374	401	421	392	390	415	400	368	436	368	394	378	417	389	399	374	419	413	392	387	390	407	393	374	395	386	398	387	400	414	432	370	381	412	419	378	418	401	413	445	362	400	429	393	417	430	388	407	370	398	398	408	373	383	389	394	389	374	410	381	407	386	419	398	402	431	407	408	393	401	409	395	402	405	429	366	408	446	430	422	433	414	410	357	372	363	400	389	405	423	394	402	408	418	420	418	418	374	373	413	400	386	377	386	406	400	382	427	437	392	424	401	409	395	387	389	390	399	377	424	384	372	435	369	437	372	409	422	401	394	379	415	401	345	395	393	445	434	381	412	433	370	412	401	402	435	403	400	386	409	406	395	364	390	430	378	432	433	388	394	402	372	348	391	409	445	386	407	378	385	421	413	390	404	407	439	390	401	389	355	424	451	390	430	412	408	414	380	423	428	427	401	429	380	455	440	419	401	386	379	415	408	427	400	412	399	418	399	408	394	440	396	393	424	388	387	376	372	381	378	414	359	425	407	393	386	389	364	390	429	421	383	408	396	432	406	365	409	407	385	390	375	378	369	421	398	377	396	397	395	399	408	378	376	393	406	411	374	381	426	394	387	400	380	424	491	429	371	398	371	367	406	366	400	367	408	423	397	410	361	394	406	383	370	415	393	395	367	412	409	376	421	421	418	418	395	413	397	443	405	372	417	420	415	409	418	377	383	408	397	404	399	356	401	386	407	387	431	400	386	372	370	391	362	415	393	413	438	393	427	404	390	412	383	376	420	392	429	406	356	418	392	383	398	396	393	436	393	414	392	398	386	375	368	407	376	402	376	380	426	421	371	368	408	363	384	419	409	402	436	384	446	417	384	419	394	423	428	407	436	394	428	412	424	392	413	403	385	425	392	407	392	408	395	440	382	402	428	399	424	417	401	355	424	355	430	408	406	416	429	360	391	410	406	393	396	384	365	407	412	377	398
42532	32978	26096	7366	48233	3554	2574	2323	1995	1823	1667	1658	1498	1453	1373	1300	1259	1281	1232	1214	1135	1128	1200	1139	1137	1140	1150	1134	1070	1096	1083	1107	1090	1079	1084	1040	1073	1066	1009	1080	1020	1055	1027	1043	1014	1081	992	1016	975	1047	990	1047	1138	1004	1021	1013	1041	1027	994	984	1026	996	1032	970	1059	990	1023	1003	965	1005	978	1050	1031	1023	1006	962	995	1050	1009	993	1022	1014	952	1043	1000	977	1038	1028	998	1037	1058	966	946	995	1038	989	1044	993	1062	1023	958	1000	1048	973	1021	1023	955	984	1006	1032	973	995	983	976	998	962	1025	1002	1014	1047	1025	940	940	1033	1015	981	992	976	962	1002	1101	996	1022	1039	1008	1022	977	966	997	1011	994	981	932	993	1054	1000	967	974	968	975	990	947	960	955	985	991	978	998	1030	946	1048	983	964	1044	973	1019	1019	972	960	988	1027	1011	1042	1041	972	973	999	956	977	971	983	1001	1021	1013	983	984	1046	1030	1008	1041	1012	1003	951	1011	957	995	977	1002	985	1008	1002	980	1015	1030	949	1016	975	985	1027	1020	962	1014	1020	1033	943	1016	924	992	1000	991	962	968	1047	997	979	1043	969	1015	1004	1005	1013	948	963	991	1000	1020	991	1024	967	997	1009	976	982	1029	1001	925	1004	984	985	995	999	1007	1000	1028	963	972	1012	996	967	970	1003	988	970	942	1026	950	1005	978	958	1000	1019	990	1050	1026	1021	960	1000	1014	978	971	968	1042	956	991	979	998	964	972	1023	965	1004	1017	960	975	1002	972	975	1032	999	988	988	946	1003	1031	965	1065	954	1049	941	969	987	938	1003	988	980	947	984	991	995	985	1035	962	1003	990	998	1012	975	1011	1047	982	961	948	972	1002	1006	981	1020	979	1028	988	1027	1024	996	940	938	974	979	966	972	990	965	978	1011	1021	935	997	1022	1023	1009	951	981	996	974	962	945	1040	970	1030	1021	1001	985	981	996	1005	1022	1009	1020	1017	1022	1013	961	967	967	1037	1006	1009	1018	955	984	954	1013	994	975	991	984	992	986	1007	979	998	1004	975	1019	985	1003	960	1029	1020	922	969	1041	976	1016	995	973	980	1023	1017	996	1003	995	948	999	1016	1005	1017	971	1005	996	959	1015	967	1028	1004	942	1008	982	1009	925	1036	1066	991	1026	977	969	1019	971	1035	1056	1000	1018	969	1020	982	1036	999	1015	942	955	971	978	984	1023	1004	1018	991	1054	1042	1000	1047	1048	1012	1006	990	1009	1007	985	1037	1011	943	1050	1068	1001	984	978	994	963	959	1030	1002	979	919	942	986	991	1013	985	981	1023	980	982	968	965	996	1010	966	938	1017	1026	1042	1017	1000	963	990	961	984	966	932	950	989	1013	967	942	993	945	976	1043	928	993	1014	970	1032	1068	1042	954	924	1015	1048	1022	1024	964	995	970	970	954	965	1005	992	999	1030	1002	944	1061	1030	980	981	956	1047	1006	1010	940	1010	956	1003	933	992	1042	1026	1020	982	989	1016	1006	991	1028	987	1004	1031	1033	1035	944	1022	1056	1023	983	967	1006	988	919	962	1025	1015	1034	1016	991	1019	986	1046	1084	949	957	951	1004	945	956	1012	994	1009	1021	1033	1011	956	1034	975	980	964	1020	996	1027	991	993	997	968	969	1011	975	1055	1034	958	964	1013	1028	965	1020	967	1005	1031	936	974	995	962	920	929	948	1034	1014	964	995	1016	1000	968	1021	971	940	959	952	965	994	970	963	973	1006	1027	980	958	925	952	967	942	960	1084	971	1009	971	962	985	1030	982	945	990	962	971	1021	990	1018	1057	992	980	931	955	932	960	1010	1013	927	1026	895	976	996	968	987	951	989	1002	963	1015	983	958	969	1030	981	963	1002	1026	986	1040	1053	1012	979	1033	1003	954	973	1006	1011	954	1008	994	932	996	1007	1010	1038	967	938	1028	976	1010	986	1047	1020	960	1041	976	994	1002	1006	983	993	1023	1025	997	987	1040	967	985	1041	1007	1032	980	1068	928	1035	982	964	979	971	993	997	977	979	1003	1037	1043	1004	1006	1013	1051	968	985	960	985	1023	1004	973	973	964	1043	985	988	1038	989	974	1034	1055	956	993	997	956	964	974	989	935	939	1016	980	998	998	1026	1016	1010	1024	992	1021	998	968	999	992	1015	983	966	1001	981	970	994	1000	1008	1017	980	1010	1014	984	984	976	979	1035	937	996	1015	1046	1007	1034	983	1061	983	966	970	1013	981	976	951	944	914	1012	960	954	963	1048	979	999	1001	989	1004	986	1022	964	978	1004	1050	959	1012	1031	960	991	963	955	979	997	1044	962	1027	1012	1003	1014	1012	1015	1034	997	1032	982	1022	1015	1009	991	963	980	991	974	966	945	953	997	929	1047	979	993	955	951	1031	990	976	998	980	1064	1013	993	980	1062	986	1019	1045	989	982	993	1030	970	984	948	993	990	979	1017	953	1001	1005	977	1015	991	1031	947	982	1015	996	978	961	1027	1036	1007	1011	980	1031	993	1028	983	980	974	995	946	987	1000	996	979	979	1013	967	1022	1005	960	1068	956	962	959	983	992	998	1026	969	1034	970	1009	1020	992	997	1043	959	990	1056	982	998	966	1013	1007	921	1023	955	1021	932	1022	971	980	1016	992	1008	1019	948	983	1013	967	1012	1026	970	1018	978	1013	945	1024	956	979	964	989	969	1004	986	981	1008	970	954	958	976	1008	966	983	1007	1005	969	1017	967	974	1028	1003	1005	1019	969	1017	927	949	1045	1024	959	1015	972	968	1001	1020	1003	970	1018	1033	998	958	1054	954	962	939	1025	949	1003	1021	1000	961	993	1057	1018	925	1003	980	1031	978	1001	1013	955	945	985	937	980	1002	1012	977	964	956	1017	957	1005	1007	937	1047	971	960	1000	1065	995	975	994	1017	1021	974	1019	969	998	1067	967	956	980	970	1017	997	989	1015	992	997	1017	1034	1031	991	987	1026	988	1001	977	1001	1017	970	1040	990	996	975	970	1026	1024	968	974	972	1006	962	933	977	948	1001	983	967	1020	1033	999	1022	971	985	1056	967	983	961	980	981	993	1016	1024	975	977	1005	996	989	960	1022	1062	1002	933	999	1001	1025	988	1013	1035	965	988	1024	1010	1020	999	1048	939	987	1030	1023	1002	1018	1001	958	990	983	987	1028	990	1025	969	985	994	1007	1025	944	967	988	979	1018	1007	1061	990	1005	1046	950	1018	993	1039	916	969	997	1010	968	964	975	1016	910	972	1028	1028	1024	963	964	983	977	1046	930	971	983	958	977	1050	964	1014	1022	978	971	969	962	1023	1002	954	985	1080	991	978	1011	954	948	994	984	977	966	990	1006	984	1033	1033	993	1004	981	985	1027	972	1013	1000	1039	973	1002	1026	993	1035	986	997	985	1007	1039	962	976	1023	1009	1014	1046	1015	1041	950	980	986	1002	989	978	997	1048	1016	1001	966	1003	1010	1001	1033	1018	963	986	1021	981	919	1033	1042	977	960	966	969	988	958	1030	992	1009	964	1045	973	987	954	988	1003	984	935	1078	963	980	986	1029	996	978	1024	987	989	1011	992	1029	976	1023	982	1006	943	1008	1014	1002	1006	995	984	1007	952	1029	1011	962	997	953	1010	979	953	987	996	980	1024	1010	1038	1015	1036	1019	1021	1010	968	1000	998	1006	1010	964	964	990	1022	958	1006	1033	1025	1021	932	1008	952	1020	1002	990	965	978	998	1011	976	1036	985	1007	962	998	1023	955	1011	958	1012	946	990	954	981	1068	1009	1037	1011	975	994	996	1004	997	940	990	1049	1004	1029	995	1010	988	1013	1005	950	1033	1066	1022	1013	949	981	989	1014	1038	1003	961	974	1008	978	989	996	1015	960	1045	967	1027	997	963	1013	1014	1064	979	1048	1028	1042	1030	1002	987	1003	987	1027	940	996	1043	921	958	963	997	1023	1023	948	1001	1013	984	1030	999	1019	1020	1038	1010	978	923	985	1055	959	957	1000	1055	1022	1017	992	999	1047	1039	978	995	975	1012	964	1029	1023	990	1004	975	1028	1045	969	1016	1000	1032	1032	992	1009	986	970	964	1013	977
11118	2504	539	251	919	224	193	182	181	206	192	199	166	191	188	215	190	168	174	186	186	170	162	189	192	201	174	209	163	184	202	202	200	179	205	177	174	206	182	205	191	162	170	183	182	206	189	194	193	196	156	191	170	168	182	177	193	177	192	162	189	171	183	181	173	205	202	197	176	177	204	180	185	169	193	199	192	165	182	185	194	209	195	160	193	214	155	184	207	217	194	171	195	189	167	172	173	187	186	206	164	188	181	188	187	166	211	194	214	176	193	209	186	163	162	196	158	192	180	161	190	178	178	205	172	202	183	198	175	191	165	181	178	189	184	172	181	187	196	195	177	210	190	201	169	194	185	193	175	220	200	150	168	204	189	200	194	173	185	197	194	189	180	203	206	179	184	175	209	184	188	177	177	180	184	190	185	198	194	195	191	200	202	216	176	194	192	201	165	190	203	212	195	191	198	190	179	189	218	183	166	200	186	200	195	190	190	200	194	186	186	195	193	179	181	181	175	182	205	184	182	178	165	201	143	185	175	201	176	191	205	183	161	185	165	180	195	181	173	175	180	192	187	172	176	178	177	172	193	192	173	187	224	197	177	184	188	193	187	206	191	201	194	178	177	174	173	183	201	157	180	197	190	210	193	165	160	221	190	197	192	164	177	184	211	206	182	161	180	166	174	198	217	189	195	213	180	160	184	202	199	203	195	181	160	185	174	195	183	206	175	159	171	174	178	177	205	193	190	185	180	186	195	206	202	187	206	200	206	188	205	191	176	193	175	179	159	192	183	209	170	190	179	179	161	171	213	189	183	198	232	187	195	155	174	178	166	171	179	218	191	168	204	189	170	193	191	163	189	172	178	212	161	185	179	191	184	157	198	157	183	206	216	172	174	205	202	197	180	188	186	183	194	187	198	193	166	188	174	167	172	170	183	195	181	202	203	193	166	181	201	178	186	171	170	184	173	196	184	203	192	222	180	170	209	195	202	198	162	177	194	197	188	183	200	193	171	189	176	167	197	212	175	195	193	183	172	190	188	172	190	179	176	190	185	164	192	165	186	167	190	192	209	187	176	183	181	194	182	210	194	192	190	192	174	181	189	159	182	170	201	206	178	178	200	222	209	182	180	191	181	201	195	215	175	202	175	210	183	182	204	163	182	185	193	174	176	193	167	203	174	220	190	169	191	154	205	199	172	182	165	166	208	175	202	193	173	181	194	207	205	177	194	189	196	182	166	159	173	184	219	174	192	190	177	194	194	182	190	166	185	190	155	209	191	196	201	183	198	166	174	174	191	188	199	212	201	189	200	198	191	223	154	188	193	197	205	199	179	160	184	197	184	184	212	215	182	172	184	182	200	203	177	197	202	198	187	203	187	180	177	183	201	188	187	199	193	167	180	183	177	196	202	183	184	185	196	209	182	179	188	226	185	184	177	174	202	179	188	186	188	186	187	174	180	156	192	211	201	192	192	170	221	190	190	186	190	160	188	179	198	231	207	182	186	221	164	190	180	189	192	178	189	165	162	204	166	183	190	161	178	189	211	191	169	185	191	190	177	187	172	215	171	195	184	175	193	171	185	208	187	186	179	193	207	198	189	178	180	181	208	181	215	170	178	175	189	180	182	165	183	167	194	186	203	193	168	188	180	191	193	194	208	182	186	197	188	188	193	186	188	187	193	200	172	195	200	201	160	191	194	180	173	187	179	170	192	168	177	190	179	193	183	202	198	189	181	181	206	207	193	197	187	181	175	189	192	190	187	176	194	187	206	173	159	183	212	196	193	174	155	181	208	176	172	186	187	205	184	189	178	201	185	195	193	185	192	187	177	186	181	179	184	177	171	185	191	193	191	181	181	190	215	184	192	201	180	184	193	201	196	183	197	205	207	178	218	194	163	225	184	170	187	186	191	165	191	211	193	168	180	186	195	204	159	209	204	204	195	180	189	174	165	188	153	190	193	176	178	186	165	193	172	211	184	181	167	175	202	196	176	177	167	187	176	196	212	193	184	181	156	179	172	194	191	213	186	222	196	201	196	186	179	193	205	183	190	181	172	186	192	208	202	187	186	181	177	171	155	176	154	190	177	190	184	189	213	190	189	205	183	181	188	187	181	168	197	189	200	186	180	193	171	215	181	157	199	177	195	195	197	200	192	197	208	200	194	186	171	173	200	209	184	181	202	191	153	221	166	189	189	208	192	195	199	180	186	179	200	213	160	215	184	199	186	191	177	168	185	188	175	177	202	202	226	185	192	165	188	172	197	186	209	162	196	178	176	170	195	203	179	175	213	171	228	196	171	201	203	199	196	193	191	198	207	187	181	189	161	173	172	178	210	214	199	202	217	176	149	193	158	189	189	191	190	174	191	200	203	165	184	162	171	196	198	211	187	221	198	193	174	181	192	199	167	194	193	154	182	191	197	181	185	170	164	191	182	195	180	192	177	182	214	201	194	183	164	192	180	172	178	166	174	189	196	194	179	201	186	171	178	192	173	196	175	189	193	189	179	194	168	176	202	172	181	161	188	198	193	181	179	209	191	165	163	199	191	192	209	209	171	195	185	199	172	170	195	189	176	194	201	181	172	164	183	208	214	170	182	186	186	202	171	202	172	168	185	190	174	175	176	182	191	214	186	187	177	175	192	193	197	176	205	197	180	203	196	187	200	166	198	206	191	198	191	196	179	175	160	175	162	169	178	199	198	205	199	191	192	185	196	187	170	199	176	217	192	164	179	189	183	163	203	199	166	177	162	166	194	204	202	165	176	183	187	181	190	194	193	198	193	197	168	180	192	176	192	192	173	165	147	190	209	158	183	189	192	203	185	198	179	179	183	184	205	189	173	189	197	198	154	172	191	223	171	160	174	182	194	196	234	185	209	186	194	186	189	209	185	186	168	196	210	177	186	169	175	195	190	193	172	185	162	193	182	167	193	176	165	178	193	161	187	231	188	205	244	221	202	178	181	192	178	193	204	190	185	184	207	162	207	174	197	181	189	190	184	202	193	165	177	187	190	171	189	171	186	158	172	201	185	165	207	188	195	207	194	187	202	203	173	175	188	221	179	193	174	188	181	171	198	192	199	168	212	192	174	193	186	194	179	174	193	183	209	193	164	179	193	172	180	167	176	182	196	167	197	193	198	201	191	197	193	179	172	167	207	195	177	201	173	193	170	180	182	199	195	194	194	187	175	187	175	207	230	201	176	182	175	197	196	187	171	178	212	173	171	175	160	185	203	188	203	189	167	190	178	183	190	166	183	166	201	191	191	172	191	174	189	207	172	186	181	176	193	188	188	184	194	184	161	165	174	196	193	181	184	211	188	197	173	182	186	200	190	200	174	188	180	207	171	185	198	180	196	197	166	166	217	204	212	203	167	187	199	212	186	179	203	187	191	170	178	182	187	191	193	177	217	210	160	198	192	187	197	189	192	194	208	179	194	190	193	200	206	188	193	148	204	201	179	191	192	178	202	200	211	204	196	164	180	160	200	174	184	198
9829	3525	1387	750	4711	723	563	573	554	655	608	596	558	557	564	541	536	562	575	510	534	549	597	579	561	580	544	564	559	557	498	566	558	598	592	541	535	564	546	532	564	544	584	559	603	542	574	569	549	577	562	570	568	554	551	562	540	550	580	550	546	585	541	579	564	553	531	548	558	576	544	555	571	557	568	549	567	557	579	596	546	544	594	554	590	500	601	567	503	580	559	567	593	589	554	567	595	521	557	561	551	579	593	568	577	579	570	525	552	568	558	545	589	579	531	573	581	542	572	540	554	579	588	592	576	550	584	541	553	590	558	533	569	550	568	559	559	557	556	565	590	536	545	575	607	551	537	545	577	546	570	600	570	578	564	561	567	569	558	518	569	607	536	567	549	583	527	562	538	562	528	600	555	567	613	601	525	566	570	566	556	572	542	542	527	584	566	507	622	600	576	557	565	584	548	587	575	555	537	599	526	543	562	532	542	560	564	561	575	551	525	575	593	631	555	521	564	574	532	520	565	582	561	523	597	525	533	519	562	559	494	569	531	610	555	574	555	534	550	543	563	544	561	585	588	546	594	526	541	557	553	593	635	544	491	585	532	584	550	565	540	574	585	561	614	510	544	539	517	576	580	592	521	541	536	549	536	536	562	534	555	568	583	565	605	557	575	571	577	561	569	571	541	564	541	562	575	528	524	569	574	567	582	536	593	559	562	595	554	558	597	588	549	567	554	555	537	569	569	565	560	550	554	566	544	581	601	581	547	536	544	556	606	535	540	551	549	549	596	517	564	564	539	598	558	575	542	526	520	523	549	525	601	542	562	550	534	531	548	592	578	557	539	584	599	535	600	552	530	560	557	573	573	535	553	576	532	546	576	528	543	544	583	562	573	539	519	555	603	563	572	564	549	570	593	542	545	612	613	560	585	564	613	554	542	596	551	537	584	553	556	574	568	543	581	575	562	579	566	543	585	579	553	567	569	516	534	564	576	586	573	606	538	574	563	564	567	518	535	515	617	559	548	543	566	608	567	626	578	543	581	554	501	527	617	530	591	596	564	557	570	560	577	578	576	569	525	523	595	527	560	561	588	541	565	564	556	568	555	535	510	560	548	556	595	511	526	543	551	563	590	549	523	567	550	560	584	541	532	588	579	584	519	514	557	556	567	554	578	560	565	550	542	555	556	546	565	543	545	578	563	586	555	563	592	550	556	562	563	526	560	541	572	552	528	548	548	530	534	577	537	558	560	572	577	579	538	538	571	527	553	568	547	533	566	570	579	552	585	572	543	555	585	556	553	527	572	596	534	552	567	575	581	581	550	574	559	550	592	574	532	576	595	567	524	570	537	567	562	591	563	559	573	541	560	567	564	584	624	588	561	587	567	582	540	552	556	530	544	538	568	538	537	558	562	561	561	575	601	542	574	557	527	571	563	569	532	563	551	535	499	566	549	554	537	582	549	549	525	518	590	558	597	562	502	556	532	559	527	530	527	596	490	587	568	563	572	571	574	560	592	587	558	560	561	556	537	600	568	556	557	570	574	546	570	552	553	576	558	571	529	595	554	537	573	587	574	562	610	592	542	590	582	546	547	553	600	537	541	552	559	574	621	557	584	526	533	560	555	560	570	585	557	607	542	533	489	606	543	598	562	546	600	543	569	541	536	514	555	558	559	557	505	542	519	556	590	582	535	571	561	558	568	559	596	554	560	581	589	540	570	577	540	575	535	538	529	561	574	568	542	573	551	582	586	583	544	548	571	562	528	593	559	563	549	560	570	583	563	536	561	591	530	552	552	526	580	535	571	578	568	545	575	584	581	545	537	512	527	539	555	625	550	564	561	532	551	542	550	529	566	543	557	562	546	540	579	590	555	567	578	534	544	593	569	591	530	526	550	551	540	557	579	564	593	574	579	549	562	525	539	559	557	548	579	544	523	575	567	592	515	518	596	542	592	568	611	563	571	543	564	561	574	561	563	544	536	548	543	547	555	596	550	590	578	584	555	563	528	538	539	537	525	545	546	533	561	566	535	545	575	532	541	560	553	566	578	531	572	568	581	522	547	519	561	561	559	577	530	520	551	574	545	545	528	577	582	604	554	551	538	536	545	515	534	553	570	564	547	534	540	567	532	577	547	528	555	574	570	555	580	563	541	552	554	518	561	557	562	591	549	531	580	581	524	526	540	574	573	578	535	558	524	534	548	552	581	520	586	554	557	597	559	568	580	535	569	526	599	560	533	547	536	524	545	570	554	562	562	558	555	527	567	553	555	569	581	557	558	546	560	604	603	620	604	503	563	539	557	579	558	579	585	582	553	475	548	539	571	573	599	569	541	564	563	607	528	528	576	541	588	515	541	582	562	521	559	550	537	571	527	585	520	514	533	528	566	538	607	536	590	557	563	565	553	538	580	565	537	542	582	516	570	560	526	560	565	575	512	566	579	569	575	576	530	604	554	552	585	575	543	578	555	536	590	552	613	575	542	561	564	578	526	535	543	551	550	573	546	522	505	506	546	578	581	566	544	567	539	582	604	558	580	553	524	570	562	568	548	561	554	579	554	551	543	567	552	556	531	581	556	585	571	579	561	545	570	567	572	556	570	585	549	565	568	550	540	567	529	560	538	541	586	486	557	558	559	565	539	591	557	523	585	581	570	546	592	597	606	555	533	534	508	534	546	571	570	554	565	554	533	557	584	540	579	559	585	574	587	546	563	579	542	594	558	563	529	568	544	537	563	588	548	525	558	543	569	540	566	529	546	587	549	547	540	602	543	549	515	563	566	533	554	551	556	544	544	562	613	574	573	551	567	551	544	547	586	582	535	500	545	556	551	568	568	534	566	558	580	554	579	524	538	577	549	555	544	567	581	581	576	607	575	545	538	553	590	570	617	569	591	560	519	555	528	545	606	543	580	565	558	562	568	579	567	586	573	548	546	556	578	530	566	528	541	554	563	575	548	564	546	588	565	546	592	523	581	556	569	585	538	562	571	561	578	545	556	570	542	505	556	532	570	599	623	574	535	546	593	547	538	598	562	562	554	523	537	585	563	520	518	587	535	554	589	567	557	593	564	554	555	558	597	547	600	559	565	561	549	533	557	564	540	565	566	573	553	577	547	557	564	592	540	522	570	553	543	567	574	547	517	598	569	571	530	530	562	561	560	555	528	544	549	556	583	553	553	512	557	542	618	532	564	520	541	569	544	562	578	568	535	514	559	527	550	556	586	562	590	559	538	565	561	572	543	543	565	513	549	550	583	536	553	556	554	531	607	549	549	564	578	528	530	532	586	538	548	513	568	560	579	591	567	572	542	566	532	564	564	556	561	553	532	539	587	562	533	537	557	545	559	524	575	534	542	566	526	619	534	558	581	567	602	572	543	549	511	545	567	576	575	561	530	552	550	577	556	544	516	600	570	535	534	548	593	572	584	550	592	562	533	564	589	532	567	576	563	563	561	540	551	513	549	526	562	551	586	541	549	564	594	585	571	551	594	564
55153	34939	16054	2203	18966	5988	601	479	449	386	407	415	401	402	376	405	356	354	399	378	351	330	357	338	395	355	369	343	388	348	378	351	376	410	379	376	349	347	349	372	372	329	367	385	376	325	350	344	373	376	342	353	347	351	334	385	345	375	348	373	342	366	350	416	368	362	352	378	357	382	381	367	378	345	338	376	343	337	363	347	377	342	365	384	374	353	369	359	376	391	358	336	378	347	362	373	414	356	384	365	351	336	344	371	339	334	313	340	365	362	346	329	353	334	324	354	358	352	369	376	331	407	341	362	340	336	382	338	323	363	363	387	353	383	344	387	359	351	348	346	325	370	344	383	328	363	321	356	359	374	331	346	352	324	371	373	358	370	355	353	348	329	385	352	355	332	363	363	352	362	340	377	357	345	350	379	345	344	336	351	379	351	347	344	331	352	360	382	353	351	369	351	339	356	343	349	379	323	367	335	378	359	348	353	365	339	308	353	356	347	350	390	363	343	354	361	369	359	356	370	360	345	343	365	360	349	393	326	363	394	384	354	386	331	358	361	371	366	358	334	345	366	342	388	339	363	357	368	343	364	346	349	354	373	362	342	372	363	369	361	380	353	389	353	330	342	377	394	344	364	365	376	370	368	377	326	382	348	327	336	364	380	384	350	350	372	381	356	367	363	363	328	361	358	365	383	340	362	375	338	321	364	348	343	323	335	345	383	347	360	389	345	350	357	340	371	335	337	389	333	370	412	368	355	371	344	318	387	379	367	355	317	362	355	367	336	377	342	376	355	366	365	339	350	378	342	392	353	356	340	361	351	364	352	363	373	373	362	311	356	364	328	353	364	327	339	326	358	382	322	339	353	354	354	336	321	389	364	335	375	344	354	367	367	347	372	376	378	355	344	372	372	388	358	349	330	368	400	373	363	355	351	348	362	340	365	374	351	338	346	349	338	391	370	405	340	364	363	352	363	359	360	339	348	353	373	352	338	349	374	349	383	387	367	390	351	367	339	374	372	379	369	352	368	377	345	359	358	371	406	381	375	354	356	368	340	356	358	355	365	360	337	328	393	372	354	385	345	387	341	371	352	353	357	360	353	359	359	373	360	363	312	354	337	346	334	352	338	349	374	375	361	353	353	364	377	373	398	366	333	349	380	392	357	332	363	351	350	347	336	360	365	344	359	354	384	375	406	358	375	365	372	338	355	351	396	366	390	362	379	344	364	371	408	351	350	322	369	360	352	338	367	367	376	357	349	385	345	365	342	342	356	357	310	382	398	408	329	381	371	351	323	334	345	334	353	354	354	366	358	371	363	342	328	321	357	362	324	327	350	356	347	353	378	371	362	359	349	332	351	369	345	370	349	356	324	354	359	364	350	357	350	348	365	355	353	346	336	366	320	346	387	351	333	385	329	367	357	340	354	330	342	344	339	343	344	321	387	358	355	345	367	356	324	352	339	328	332	315	350	325	368	360	330	355	328	373	354	356	341	339	329	366	370	357	378	357	337	337	372	344	358	374	378	327	387	344	362	394	330	386	337	338	353	370	343	342	344	374	376	391	335	312	359	334	372	368	369	345	346	370	360	361	372	339	336	341	352	380	355	320	356	356	342	355	380	329	387	350	363	356	353	338	320	354	381	346	357	399	357	350	387	365	357	347	355	345	366	366	400	357	368	339	338	380	353	385	351	356	357	355	342	366	395	364	359	370	358	390	316	365	348	337	359	358	318	359	327	368	360	333	387	329	396	352	370	331	352	384	315	347	364	385	373	376	346	363	372	359	322	343	378	336	351	354	315	373	361	339	388	334	374	347	344	355	391	371	325	376	345	324	359	346	371	348	352	331	324	333	343	348	365	406	365	330	347	331	366	389	372	392	396	400	375	340	377	347	357	352	387	337	384	345	335	333	345	356	386	373	372	393	371	416	358	372	381	379	343	350	368	377	373	384	393	369	371	349	336	381	356	358	370	353	370	369	353	341	366	344	339	331	335	357	399	358	352	362	339	369	369	346	348	353	332	347	350	303	350	337	323	350	330	380	355	340	348	307	360	377	324	366	376	383	374	362	320	385	350	358	359	358	336	355	357	368	348	331	383	395	388	348	402	375	362	351	342	366	357	353	352	370	344	405	358	334	350	346	330	312	359	375	328	374	367	344	360	377	348	379	357	371	361	332	345	359	358	398	358	350	409	358	386	381	357	367	341	338	324	343	350	354	355	352	356	361	353	350	384	329	368	319	319	356	316	378	389	354	355	344	368	368	370	384	331	352	349	355	364	348	364	405	378	350	332	370	377	356	323	377	349	361	311	347	366	330	334	340	337	376	321	354	364	368	345	391	355	349	356	354	352	369	328	368	357	364	364	336	378	331	362	376	363	357	378	376	360	342	364	355	340	342	320	365	348	405	366	334	359	303	366	356	330	424	350	357	376	339	366	362	367	358	352	336	385	341	335	370	376	340	342	344	344	313	392	369	364	388	399	328	334	311	341	378	382	358	331	382	372	331	355	385	393	420	352	358	330	364	382	345	372	364	331	335	381	323	319	389	322	364	340	355	381	316	352	356	386	368	346	346	361	325	371	360	358	339	353	347	386	361	352	366	335	383	353	393	374	348	343	374	370	374	373	366	345	334	332	364	327	334	346	366	343	345	357	333	382	372	350	361	350	331	388	387	356	340	366	408	404	363	358	372	389	398	354	374	336	362	351	344	371	338	360	341	351	355	335	378	365	364	345	350	353	360	348	332	327	335	314	402	361	340	385	387	328	307	386	359	346	377	352	378	348	364	371	366	357	349	368	344	339	374	348	345	372	352	324	339	322	339	346	330	394	370	370	331	365	336	355	331	370	361	374	371	364	359	356	360	327	377	351	356	371	372	361	351	340	368	347	364	355	361	328	367	377	327	356	350	384	336	393	369	360	338	334	349	340	333	372	382	351	347	389	342	358	340	384	352	373	328	336	348	331	320	385	388	373	330	375	375	335	351	358	348	383	360	360	354	320	329	352	369	360	360	332	339	373	336	361	333	369	366	343	358	371	346	361	349	358	359	346	299	400	358	361	362	355	349	329	394	327	356	363	374	364	333	316	340	352	398	346	369	337	378	366	391	339	367	324	347	339	355	376	347	378	341	366	352	356	354	369	397	368	385	361	321	379	374	361	358	360	373	347	384	354	349	384	353	335	364	348	351	387	364	391	345	362	357	360	359	333	328	350	317	333	425	350	379	383	358	359	371	334	337	329	352	328	349	383	400	351	319	358	342	338	356	329	365	335	346	352	358	379	400	365	361	337	386	324	378	365	327	348	343	368	359	339	344	323	356	334	382	378	353	296	337	344	366	347	363	374	370	336	371	352	373	368	326	348	379	335	355	387	346	365	345	350	384	352	396	352	342	382	360	340	351	355	321	354	372	345	321	375	342	356	374	341	330	355	365	377	351	365	373	373	368	340	380	382	318	326	340	371	368	350	339	414	375	346	390	331	350	345	357	343	359	351
32627	21753	16545	3155	36712	5064	1846	1665	1539	1416	1309	1239	1147	1190	1129	1078	1097	1075	1042	1018	1018	1014	978	1032	1026	1005	1025	917	950	1008	968	941	954	954	972	973	987	982	958	932	985	970	971	958	970	946	982	1004	983	933	910	910	927	968	941	935	928	957	943	956	977	949	949	909	867	948	878	922	935	942	934	933	945	940	1021	954	912	870	994	944	951	976	902	940	983	920	959	923	934	942	961	933	945	978	949	942	943	952	989	898	919	916	901	937	919	905	927	943	930	910	898	994	1002	981	892	940	953	891	933	929	928	872	911	892	945	918	991	900	886	902	968	915	952	930	925	944	916	933	963	972	889	901	918	939	924	905	912	972	917	911	933	922	900	958	915	961	923	982	958	989	951	947	974	966	947	886	960	928	936	944	928	936	854	922	951	915	937	959	904	929	941	957	895	868	946	897	894	942	936	905	925	972	967	965	943	891	969	952	931	925	971	933	922	910	972	1010	933	907	951	897	946	939	963	903	896	899	916	920	935	940	929	902	975	865	960	886	952	948	919	973	938	893	847	926	924	921	869	908	912	896	960	936	940	927	979	915	934	870	920	867	979	915	915	894	899	887	935	911	909	886	930	897	957	955	880	931	895	907	990	839	952	929	920	902	916	923	889	911	967	896	907	982	920	946	968	874	942	887	914	878	961	956	951	931	907	899	955	925	917	914	913	939	909	928	901	941	952	923	878	943	872	898	908	958	916	969	901	969	940	906	912	932	903	957	954	924	867	891	889	928	964	899	882	966	925	971	950	906	929	856	944	956	888	915	871	894	906	924	960	905	892	921	903	933	906	902	893	929	931	925	881	915	958	896	997	956	935	946	931	841	920	932	864	930	924	949	928	914	944	924	909	947	917	915	953	922	864	880	926	918	928	873	915	998	914	866	947	927	940	977	908	915	947	878	874	921	905	982	924	920	962	926	874	913	941	923	904	932	950	958	965	907	866	888	972	911	927	911	932	963	917	992	856	941	969	905	955	915	954	910	918	982	897	919	907	949	941	948	963	955	903	963	905	852	920	891	883	912	903	938	892	931	979	927	954	900	941	910	941	946	906	913	942	975	978	925	921	878	973	953	927	962	900	959	951	973	943	965	922	929	933	942	958	926	887	847	920	957	925	890	969	893	875	920	959	887	917	934	946	899	970	915	944	895	910	948	890	938	936	933	891	908	920	930	953	883	911	964	945	935	847	851	920	929	896	956	928	899	891	888	943	937	920	971	950	959	907	927	919	933	915	883	932	917	917	924	924	886	919	923	931	974	921	964	923	924	933	929	967	893	863	925	871	877	926	918	979	978	890	899	918	950	906	892	896	979	929	908	903	955	894	920	919	933	904	978	958	927	973	959	958	945	948	925	914	911	967	923	933	966	938	917	930	906	869	911	935	939	930	912	931	983	941	888	901	983	923	918	963	947	934	909	881	913	916	931	913	954	837	918	940	896	929	945	917	928	952	946	975	934	928	953	927	963	927	897	955	980	958	903	944	892	963	959	866	948	936	929	936	939	912	887	931	940	898	910	938	961	948	948	936	916	991	952	942	891	1022	917	885	896	938	932	935	935	910	915	935	984	919	927	933	910	919	962	924	906	891	932	858	902	953	910	937	987	949	933	950	879	894	879	929	962	940	862	911	920	975	910	872	955	987	914	918	931	948	914	876	860	936	920	900	927	957	904	838	957	946	980	968	917	923	938	929	963	946	971	928	893	920	922	952	949	903	962	923	907	937	919	900	924	927	949	896	888	935	920	926	916	928	907	904	887	923	892	920	931	902	956	981	957	954	941	919	944	921	926	938	1009	920	921	934	932	938	915	925	915	910	923	841	915	969	912	934	854	947	922	857	860	880	960	928	920	918	930	898	910	888	1000	896	862	916	896	900	922	966	920	912	884	917	901	963	921	921	909	883	893	984	874	885	933	961	890	908	920	889	910	946	954	948	908	935	905	900	921	975	932	889	876	974	967	945	977	962	881	938	868	950	966	901	975	853	894	926	894	977	899	943	941	898	892	918	954	870	905	900	932	992	960	951	913	922	860	884	971	959	932	928	936	941	897	869	858	999	903	927	859	914	916	946	934	918	881	1002	934	923	951	925	928	925	934	939	924	915	907	926	934	930	944	910	907	926	1000	902	935	955	924	917	904	913	922	935	987	922	853	897	933	894	904	969	931	896	958	909	868	927	973	932	857	959	938	925	941	941	902	947	916	911	1002	940	929	933	975	937	921	954	931	1006	917	916	941	948	912	929	905	966	945	923	933	918	946	913	968	882	954	960	882	934	876	912	953	912	964	942	914	949	947	921	951	909	858	892	952	931	889	908	924	986	943	958	981	923	880	920	959	924	863	945	898	929	919	946	929	956	888	952	948	938	941	895	916	921	926	935	951	954	871	928	925	885	932	904	946	965	872	946	937	894	930	933	984	912	920	922	920	964	870	948	928	917	947	918	927	936	972	969	942	970	972	886	900	978	899	881	966	978	936	905	926	839	980	909	913	914	919	899	921	926	964	929	942	925	914	978	1017	870	897	1001	945	909	910	877	949	921	850	936	886	936	956	944	881	911	905	917	917	931	933	977	943	978	964	944	872	930	886	949	936	910	942	908	929	931	882	962	853	871	916	953	924	837	918	883	917	906	900	897	942	944	929	943	915	908	924	972	946	937	946	906	905	928	907	947	931	974	880	929	838	912	951	934	954	928	958	877	912	908	924	932	952	928	926	932	934	984	924	909	918	953	862	934	916	890	983	910	900	946	921	935	920	944	898	928	935	950	970	924	907	887	930	879	953	873	894	914	924	905	944	911	920	902	914	892	876	872	908	917	942	901	922	910	938	917	882	926	940	929	853	985	931	869	910	917	932	933	939	918	1009	960	966	920	944	911	954	965	925	944	918	1013	925	961	900	927	928	927	897	919	862	960	959	899	947	956	941	951	940	938	951	969	951	906	934	931	960	931	928	937	928	945	922	895	903	992	941	931	947	924	897	943	859	953	954	925	930	926	913	914	939	922	959	908	939	928	885	888	950	962	981	918	928	949	935	927	908	891	902	920	923	932	905	931	939	940	927	962	975	961	957	949	855	896	920	890	928	929	891	913	927	879	933	935	941	916	935	940	920	944	982	923	938	935	989	902	895	901	916	942	913	941	945	898	939	882	951	936	916	898	966	924	913	951	923	927	888	941	888	868	935	897	906	892	965	922	974	929	979	917	941	933	970	947	958	932	928	902	907	943	994	916	887	881	884	905	921	919	950	935	858	959	965	939	920	920	868	864	938	979	929	929	949	952	880	946	932	904	928	957	952	941	914	928	938	979	962	949	908	898	906	920	959	913	894	930	901	930	924	923	933	911	930	860	943	928	920	886	904	975	966	903	882	907	902	966	906	922	961	928	979	940	937	903	928	928	914	937	910	925	954	952	919	932	910	978	958	948	973	939	928	891	888	911	910	854	906	947	946	960	927	927	993	916	931	936	948	936	894	923	890
68582	47736	26719	5558	25722	10849	951	669	545	530	487	474	450	473	406	456	424	428	441	406	384	444	406	388	401	383	383	398	410	372	420	399	398	420	402	382	360	361	398	389	376	384	384	417	401	426	397	398	413	397	349	395	399	361	378	413	394	415	383	404	373	396	392	363	386	370	385	397	393	365	389	386	376	409	392	365	384	400	385	380	387	394	385	379	376	372	352	385	378	366	376	412	421	388	358	435	393	415	401	390	383	376	380	359	425	389	384	428	401	351	410	421	390	425	382	394	393	394	406	416	388	400	396	371	401	398	365	380	392	362	398	395	376	416	390	399	409	409	360	381	432	389	390	382	390	394	374	367	377	369	403	408	429	400	448	390	368	403	397	377	403	398	359	386	378	400	417	386	391	390	382	403	378	395	388	364	386	401	429	401	332	374	410	395	399	387	395	377	418	399	406	380	396	389	372	415	405	355	387	371	358	385	397	392	399	396	384	402	405	409	361	414	404	410	360	382	362	395	379	384	411	361	382	401	361	377	392	452	383	406	390	364	393	380	399	403	378	414	387	399	397	406	409	392	413	418	370	378	399	385	407	399	370	365	399	409	378	400	389	384	419	370	388	429	360	360	379	392	413	404	388	394	379	375	406	376	349	388	381	413	387	396	385	411	404	354	367	391	380	391	372	406	357	405	393	457	340	409	374	380	393	386	417	394	383	399	400	409	385	389	382	409	351	399	377	412	355	361	383	361	403	363	376	377	434	381	390	386	435	402	409	368	398	386	384	360	379	412	380	406	425	362	407	429	367	403	352	427	412	380	382	404	363	398	401	391	365	409	394	354	405	422	377	406	364	396	380	370	413	397	378	366	393	363	362	359	378	402	431	404	395	384	377	395	417	402	400	371	363	385	389	380	398	382	403	369	381	370	396	369	377	399	363	395	382	380	394	367	420	390	417	374	411	429	363	380	395	376	365	365	389	411	346	381	378	353	397	424	379	344	433	407	396	387	404	333	395	385	409	408	402	366	374	377	362	388	393	393	377	348	374	367	402	385	376	415	371	395	404	367	360	367	391	401	427	357	411	416	386	388	388	419	403	336	429	375	417	388	389	411	387	371	366	406	377	368	374	395	382	411	384	416	386	373	378	362	379	387	384	402	389	378	344	367	382	373	359	399	400	397	377	399	420	358	375	382	331	393	395	389	407	373	385	379	400	381	388	432	418	391	391	385	375	404	378	393	392	397	376	386	422	380	403	402	389	393	437	331	390	395	404	380	333	351	346	373	399	374	397	388	396	412	381	377	384	369	361	395	411	361	387	371	386	383	355	389	404	370	397	355	403	377	391	396	420	366	389	407	340	439	369	386	383	406	375	379	415	381	389	369	371	409	381	387	363	367	378	358	420	336	419	406	410	422	358	365	374	368	366	402	363	371	385	396	399	415	399	392	383	367	416	390	385	393	424	411	396	377	411	401	382	401	395	371	390	398	380	391	421	429	393	391	406	394	398	361	393	379	372	396	422	371	386	379	348	398	400	382	381	379	369	379	379	386	398	370	426	390	373	365	413	335	393	413	405	389	393	386	387	386	375	416	402	388	354	381	399	375	360	376	376	390	384	414	400	389	364	392	401	339	394	386	427	369	395	366	411	374	368	383	414	401	418	395	414	386	375	398	394	367	397	367	397	414	397	378	393	363	398	378	396	415	350	375	402	399	400	424	390	389	391	409	372	362	342	400	395	363	385	385	378	411	404	373	386	381	408	392	387	396	390	419	404	408	381	426	376	369	377	422	402	414	396	418	388	422	400	370	370	372	401	404	408	376	378	361	365	360	405	407	380	395	376	382	362	355	416	366	391	425	373	403	379	400	405	397	351	362	361	386	392	381	368	368	393	396	383	357	380	367	407	407	378	349	381	398	380	367	388	389	373	380	373	408	428	435	409	355	377	434	379	341	367	390	407	360	392	386	381	368	396	381	386	358	393	366	380	381	409	387	373	396	373	404	399	399	394	379	389	401	381	366	402	399	372	387	363	385	405	403	414	414	379	411	360	426	352	357	343	348	387	394	362	361	370	377	384	388	378	415	422	422	388	389	355	392	449	380	393	391	373	384	435	377	381	398	403	406	372	378	402	389	363	370	386	348	387	398	408	380	388	362	396	382	361	378	393	371	397	413	442	365	373	362	393	389	381	418	393	381	404	394	371	397	418	367	407	378	398	409	396	424	383	370	376	376	391	374	399	369	393	370	367	373	394	418	416	400	380	377	396	389	406	394	381	402	376	404	383	388	420	360	384	393	369	383	358	393	410	371	374	402	411	393	392	412	396	386	409	402	378	392	390	381	379	404	385	389	380	400	415	409	382	412	355	382	408	393	399	385	395	372	386	397	400	359	394	411	411	387	409	435	410	433	404	414	369	372	395	435	390	405	413	374	393	386	348	427	401	354	406	376	358	393	424	361	386	390	393	388	407	377	390	390	407	357	350	440	408	413	392	386	386	408	368	382	365	422	383	345	415	384	345	395	402	395	412	404	367	403	379	378	402	379	404	373	385	394	394	388	361	381	398	388	397	365	361	409	425	396	381	375	378	376	367	338	379	355	406	395	396	343	429	382	382	367	402	388	335	381	401	368	422	393	367	395	383	412	409	403	401	383	350	436	383	399	377	398	386	404	387	367	358	368	403	353	388	358	412	387	356	400	378	389	402	372	416	380	404	384	390	371	374	353	400	389	346	377	385	367	377	384	397	362	388	426	397	394	440	346	383	390	377	390	380	400	353	363	416	384	419	450	385	418	351	437	408	380	399	359	383	408	371	386	392	417	380	374	390	365	417	358	413	369	404	410	388	412	374	400	384	396	375	415	397	389	407	389	393	423	377	385	396	410	373	438	368	402	397	395	376	375	388	409	427	363	421	378	387	358	433	420	398	359	366	422	401	416	389	414	363	396	420	416	362	400	420	387	400	385	397	377	375	363	406	433	374	396	393	399	348	385	367	362	387	406	385	362	381	401	400	386	384	354	394	449	368	418	386	417	387	407	364	415	371	398	382	385	391	377	426	361	379	339	391	409	371	396	369	401	407	393	358	371	369	379	365	415	383	392	377	402	414	370	417	373	400	413	394	392	404	396	349	364	426	355	394	396	404	405	375	389	408	406	404	389	389	411	364	396	395	352	341	376	437	361	377	357	406	400	385	350	383	337	375	369	362	337	354	411	404	397	334	360	386	373	422	370	419	400	354	383	371	357	404	342	360	395	400	408	358	390	386	362	417	381	380	389	350	375	352	405	383	396	360	412	414	360	410	426	379	408	388	389	341	366	410	413	404	417	401	357	391	359	398	365	345	350	392	374	380	351	379	422	405	352	397	381	358	361	374	396	411	394	389	404	377	390	385	365	415	367	361	339	371	395	395	443	385	383	392	368	381	397	413	405	395	394	376	421	359	375	366	397	393	373	351	399	395	399	366	383	408	382	377	406	400	392	384	406	367	379	405	338	400	378
41388	30442	24626	5224	39708	5749	2633	2351	1989	1798	1708	1594	1467	1366	1326	1245	1346	1300	1214	1249	1256	1180	1107	1124	1132	1126	1092	1032	1029	1048	1122	1025	1015	962	1001	1033	1024	1065	1045	1049	1007	1013	1019	1057	1049	1056	989	974	1046	1002	1034	1016	977	955	999	1044	981	935	1003	992	1031	1004	1003	993	1021	994	1011	978	1043	955	955	968	991	1006	1016	964	1005	988	998	999	960	942	1004	1012	958	980	927	1010	975	964	951	961	919	1003	965	1045	964	918	989	969	962	1021	965	996	942	1018	1025	1004	1045	1012	945	964	913	982	961	978	988	965	983	924	997	955	976	989	982	991	969	987	1005	1013	1016	953	977	967	981	970	943	968	1005	971	1014	1008	910	954	903	977	978	988	957	977	970	984	933	975	935	1004	951	953	972	973	942	971	1068	997	1010	969	945	971	922	998	989	1026	932	952	904	952	955	1008	1005	970	943	1021	985	949	979	931	944	991	963	1016	988	908	965	926	990	964	980	976	955	957	935	932	991	959	966	988	997	945	1029	917	915	937	938	1016	934	926	1014	1006	998	950	986	971	940	961	963	990	967	946	995	945	965	987	979	950	959	1018	945	948	934	949	1004	1016	924	988	1029	990	938	939	938	997	985	980	955	997	956	913	951	970	1009	993	992	995	1017	929	964	1061	1016	985	988	972	936	981	996	978	1010	948	965	1020	941	959	973	989	985	972	1050	908	980	925	940	966	974	952	944	995	950	902	953	978	1012	972	983	993	911	961	944	945	970	982	972	934	971	979	1007	980	967	964	946	951	960	965	903	902	963	928	929	956	992	970	928	1025	902	1010	1001	984	941	1011	957	953	959	934	962	957	992	919	995	958	977	963	992	1068	990	1022	983	970	975	1014	928	1020	960	1016	972	939	923	986	948	917	1010	960	934	949	965	954	984	927	985	964	968	989	943	964	949	961	978	930	889	1003	962	937	1022	953	957	926	954	963	957	983	1022	974	985	971	990	1009	986	925	929	962	1006	980	939	977	986	971	1006	992	1000	936	958	979	937	967	973	988	971	975	942	949	961	908	1003	987	927	985	938	940	987	933	947	944	966	1018	929	955	962	959	951	966	937	1008	912	951	924	986	979	981	971	994	919	933	925	932	1036	995	927	990	1033	966	933	931	982	963	979	956	1015	992	976	1006	978	1022	944	1038	1004	1001	897	1010	994	977	982	986	949	968	1023	930	949	960	982	983	964	951	1014	979	980	975	1010	963	964	962	979	946	923	980	959	912	989	971	999	989	941	905	981	1016	970	1022	995	1003	953	947	1006	991	982	965	1020	959	918	984	936	1008	947	958	1005	1000	1004	953	943	991	968	953	938	992	953	1008	942	937	983	975	941	968	1004	999	1037	1006	970	975	971	984	953	1041	990	959	974	948	926	934	957	1029	972	977	959	973	999	937	996	978	952	937	971	1028	964	947	1039	994	933	1054	963	1006	932	985	987	984	956	977	995	977	946	980	927	989	903	980	951	974	955	920	990	989	980	958	998	951	965	944	982	983	959	983	950	976	957	1000	980	939	956	997	986	1002	954	947	1017	946	1018	960	956	966	933	1034	948	923	960	1015	982	1002	976	991	992	972	955	930	1009	929	960	1004	954	1001	981	972	1012	1014	986	964	917	986	947	998	954	1019	1041	952	978	945	951	1013	931	944	972	984	942	958	995	937	964	925	964	1002	993	944	938	940	946	951	960	975	986	987	953	1001	941	945	961	941	959	1001	969	973	944	1012	953	986	940	968	974	1002	955	972	987	949	951	913	976	968	988	978	931	964	971	948	986	919	1031	931	975	1007	966	970	911	999	978	986	960	961	976	952	945	1003	970	955	993	950	982	964	936	939	996	926	961	968	1009	964	980	958	975	932	969	965	963	977	952	936	931	975	988	968	962	992	932	935	1042	1021	928	1063	986	997	958	1016	954	954	980	1010	995	989	949	1021	929	1011	971	986	979	1008	955	941	954	964	1014	966	995	1008	996	931	943	965	994	998	952	1019	1043	1008	965	957	992	923	966	958	1018	970	988	989	925	977	984	995	961	947	945	970	984	962	986	985	983	993	968	1005	1009	971	979	921	914	981	986	937	1000	985	1004	953	951	990	926	941	969	968	968	939	953	974	969	953	951	1002	962	1030	968	954	970	982	960	957	960	993	997	995	961	951	970	960	995	997	980	1044	968	951	936	939	908	941	925	922	954	959	958	1039	974	955	961	998	1011	1016	943	974	961	943	958	1012	970	971	940	933	944	1024	1049	961	942	947	926	996	927	978	959	1002	945	958	1011	967	935	961	936	954	1025	964	940	949	1009	963	950	1014	945	973	933	948	960	1016	1032	967	992	1004	957	927	971	945	957	1001	994	977	955	957	989	975	969	926	986	946	974	1000	953	944	987	1004	910	965	989	962	922	1005	1001	918	929	968	939	1002	996	962	975	910	968	929	988	971	954	1000	957	979	978	974	868	957	1012	906	989	1006	959	1021	952	971	945	952	972	940	927	927	956	978	1018	951	992	998	967	962	988	965	932	1011	937	976	979	978	991	995	992	974	990	1002	1017	1005	970	943	938	978	988	1008	925	967	993	963	964	979	969	990	968	1002	956	922	931	958	890	965	931	938	1004	965	926	1016	969	1005	982	970	979	974	1014	983	988	946	971	941	1005	973	936	985	1043	957	969	969	967	1016	984	974	998	942	1022	974	974	953	941	928	981	919	1005	1009	962	942	948	948	932	1003	1036	962	1001	953	913	982	972	963	975	927	918	944	987	962	996	939	937	1001	1004	1018	957	980	986	985	967	1042	977	935	956	979	966	1039	993	967	972	936	1030	1007	964	985	982	969	1009	1018	988	968	940	994	959	950	982	935	970	958	968	1018	1008	1022	936	975	936	1021	947	955	1016	921	967	977	951	950	917	955	954	1011	1029	967	942	998	978	947	981	996	973	983	981	979	956	973	980	983	993	976	952	1060	1012	893	961	942	984	982	958	1030	985	946	1022	965	1012	1001	932	973	984	978	969	990	1006	1020	989	939	991	941	956	964	1008	982	915	958	985	987	977	955	958	968	962	1014	1001	958	936	967	923	974	950	976	951	993	967	959	938	993	973	998	972	967	956	984	1004	928	891	926	941	945	984	993	919	938	962	1007	1003	971	938	956	993	948	962	950	954	937	1010	940	981	972	928	921	964	973	985	938	1003	967	981	955	970	1018	999	928	966	961	917	977	987	946	960	947	949	1023	973	979	1002	1001	944	968	944	959	957	956	978	917	1027	1001	963	942	921	953	966	972	983	935	922	953	976	945	920	980	940	956	968	934	1000	1018	982	1036	992	1030	1038	982	971	973	995	939	975	1000	973	1036	978	1003	988	1009	922	920	972	919	1011	962	949	942	960	974	1006	953	983	965	1028	954	978	927	986	1030	954	967	976	974	987	934	950	1025	987	1006	998	945	961	942	973	968	968	1006	1000	948	965	982	957	996	978	975	928	1002	969	959	921	1009	976	968	974	964	999	981	915	1024	1016	1034	953	970	943	993	933	971	890	948	966	965	936	974	964	988	1009	993	1000	983	881	965	902	1012	986	948	968	988	928	995	963	981	978	963	956	946	949	1036	988	1001	986	1040	913	1018	986	985	969	979	955	939	942	935	979	976	978	982	981	1008	1011	938	950	973	1020	943	1020	958	965	998	1012	961	1011	1001	979	907	887	950	964	985	988	976	987	991	985	941	973	974	958	970	977	993	973	962	978	1003	961	958	1014	960	931	977
11645	2421	593	256	783	247	193	208	186	169	209	172	186	187	183	184	179	176	172	206	162	178	210	191	174	185	190	197	167	188	182	184	172	179	172	193	197	197	183	176	189	180	178	201	160	215	200	170	167	189	205	180	206	185	182	202	193	189	182	198	196	208	181	175	175	195	206	188	182	201	192	216	183	183	183	187	222	189	203	202	195	178	191	216	166	197	198	194	206	196	186	208	185	182	183	187	181	163	193	197	189	160	177	178	178	200	206	184	195	183	205	194	197	196	185	164	177	205	192	178	202	185	193	187	186	184	192	204	167	173	182	183	180	192	162	198	199	191	205	197	190	185	196	172	203	183	179	187	194	179	169	175	171	227	183	184	158	193	157	193	184	180	183	194	203	192	176	187	205	186	180	195	196	166	184	175	202	188	183	191	185	209	194	186	165	186	195	182	193	191	159	195	173	168	187	177	166	197	168	185	208	183	192	209	188	187	176	172	180	185	199	154	162	209	200	172	175	229	180	182	200	197	187	200	188	184	202	178	160	210	198	187	158	198	198	188	167	189	186	188	196	189	187	209	168	181	198	190	182	190	202	180	197	173	170	185	184	193	180	185	190	181	185	169	169	188	167	166	197	175	173	185	204	185	201	180	197	183	182	196	178	197	174	205	215	180	184	185	186	178	188	203	194	194	201	193	197	191	174	243	207	171	193	183	191	186	193	191	201	221	180	175	192	187	217	166	173	195	184	190	197	207	192	183	205	196	205	196	190	210	199	174	201	147	182	202	179	179	166	186	172	179	203	180	182	209	177	200	169	169	189	168	183	171	188	189	190	193	190	171	191	198	200	194	184	179	186	203	185	193	169	173	205	194	205	202	177	197	209	184	194	172	227	189	178	211	195	198	187	195	174	215	221	180	182	178	173	191	169	198	201	196	211	199	188	194	187	210	167	201	192	186	200	189	180	187	191	198	199	168	197	184	186	198	189	183	168	195	220	188	171	198	212	174	170	173	188	173	167	178	213	180	209	190	187	175	172	175	181	186	212	175	173	186	177	191	168	169	198	171	199	157	188	184	201	186	192	183	200	210	200	188	189	190	192	155	196	169	193	177	181	180	209	201	175	188	211	190	192	175	208	204	204	172	202	161	180	194	198	169	193	199	171	215	180	208	208	212	150	191	165	194	186	185	170	195	197	178	174	208	188	190	192	190	191	184	170	194	185	204	166	211	202	194	183	198	169	196	188	188	201	178	190	190	191	201	201	197	198	191	190	178	191	176	171	200	185	167	191	203	189	180	224	180	179	171	191	199	178	192	200	191	191	190	189	175	169	173	178	181	189	173	183	169	178	163	184	194	190	205	178	190	188	185	201	186	181	202	202	195	197	171	177	175	187	191	196	184	184	206	170	168	182	176	216	182	176	165	183	170	152	162	180	163	183	176	185	184	172	179	186	187	189	160	211	197	179	170	193	200	190	192	193	185	218	188	210	189	189	184	201	200	206	192	196	161	195	175	183	195	174	186	177	210	198	190	188	162	213	175	204	204	170	210	200	170	214	155	188	191	201	204	161	165	186	169	207	197	207	188	183	195	195	190	196	182	183	179	201	186	184	192	168	194	176	199	181	173	195	188	172	174	228	212	176	180	189	191	193	152	173	178	184	198	222	202	203	194	189	188	186	207	196	213	181	190	181	181	205	226	197	186	174	216	195	176	203	190	182	186	175	194	174	173	178	197	212	188	165	193	178	173	173	182	200	186	187	159	197	191	191	178	178	194	181	177	171	175	184	204	191	161	212	188	168	167	195	204	180	178	187	182	191	191	162	164	196	202	172	188	188	195	203	205	183	197	150	189	184	175	194	193	181	173	175	188	192	180	171	167	196	166	187	175	176	166	197	181	179	227	178	191	183	185	180	189	201	203	204	187	174	183	205	204	183	179	183	177	190	170	192	184	213	180	186	195	187	187	194	187	157	196	163	189	186	182	170	180	209	199	168	184	201	202	202	160	189	175	172	190	176	195	187	193	180	172	193	201	197	190	185	179	188	204	207	190	160	213	171	207	180	173	196	188	185	195	173	196	182	194	219	204	207	189	198	175	192	201	188	189	201	174	205	173	205	197	196	197	188	170	207	181	194	203	191	182	176	212	198	176	183	178	194	187	175	203	190	194	187	177	197	183	190	197	200	189	172	176	196	197	204	201	203	171	179	144	187	192	197	173	166	193	192	198	191	177	203	173	208	201	177	182	187	188	175	173	213	199	185	201	189	174	177	172	170	182	175	188	177	197	185	203	204	193	207	188	189	196	165	175	173	174	190	194	178	183	197	179	190	151	198	191	178	206	183	192	167	204	192	166	173	174	207	182	190	186	158	182	194	200	188	199	185	207	196	208	193	179	176	205	199	200	187	174	159	208	193	199	186	186	173	209	198	188	191	194	190	177	194	199	193	189	194	184	190	195	195	187	200	184	196	188	220	194	157	199	213	189	178	188	217	191	185	176	209	166	177	180	174	177	169	176	167	186	181	171	201	166	186	177	192	171	176	185	217	190	181	185	175	193	183	173	193	177	198	188	201	184	210	189	188	223	161	182	193	192	200	200	213	207	164	171	190	200	170	169	208	191	176	216	187	194	165	177	192	192	198	178	190	189	191	187	211	202	191	175	191	204	176	177	191	180	172	188	176	179	178	172	198	181	179	180	202	168	183	196	187	218	195	177	164	185	205	180	186	195	181	173	183	187	203	185	191	196	200	179	185	181	185	189	229	193	179	175	169	190	186	178	171	204	187	180	181	156	190	199	185	224	167	212	186	192	188	195	186	209	182	195	176	177	176	218	181	204	197	189	197	194	175	178	178	170	188	187	210	171	181	204	199	179	176	204	206	157	204	178	162	177	182	197	182	184	200	187	175	151	190	172	194	198	172	184	208	179	201	202	162	200	168	196	189	195	185	160	161	183	208	191	197	178	193	185	185	173	185	165	191	193	183	205	204	194	196	170	216	191	193	190	177	178	176	202	173	185	182	192	174	182	200	176	179	201	187	176	188	192	214	181	190	207	180	174	203	194	186	190	181	188	177	193	195	210	205	176	166	173	186	201	169	175	200	209	199	185	170	196	187	182	178	202	170	201	179	175	189	191	177	191	219	193	184	203	166	189	175	182	176	196	176	183	198	195	191	183	229	201	195	194	189	209	167	191	225	186	216	202	180	205	212	185	177	170	148	188	190	202	175	206	181	199	171	182	167	189	191	178	188	208	175	190	177	170	159	180	160	193	167	186	178	197	189	186	179	192	186	173	198	197	182	197	197	159	188	201	180	205	194	175	195	185	155	176	190	214	170	182	171	212	193	165	175	195	179	179	210	190	177	170	186	186	199	207	193	177	199	195	186	169	180	185	205	218	217	179	180	155	185	186	199	186	182	182	208	165	167	181	177	185	193	175	191	186	176	179	185	180	190	181	203	168	198	172	185	167	213	176	198	162	204	180	196	177	201	180	183	214
10092	3374	1461	778	4161	831	619	594	577	590	545	561	564	557	580	573	587	580	567	552	619	589	535	481	577	547	493	571	553	563	563	551	536	565	544	562	575	561	562	598	568	566	584	565	528	553	549	547	580	528	556	566	565	538	526	527	513	566	592	569	572	545	585	576	523	591	550	592	576	573	595	574	544	545	521	580	555	523	578	532	537	576	617	580	566	576	556	531	571	543	539	546	538	583	569	548	528	567	550	555	516	553	571	547	568	590	591	555	529	565	568	568	553	580	563	572	529	568	577	524	556	546	538	552	571	579	582	530	552	500	598	545	531	545	534	557	583	578	555	578	582	540	555	555	515	555	598	546	543	585	559	543	581	576	544	527	578	543	527	581	589	595	535	509	556	575	604	527	556	589	535	541	578	596	634	578	565	542	558	531	533	560	544	577	554	538	519	551	591	594	586	566	570	524	586	544	572	537	531	542	539	552	546	565	567	602	530	526	555	530	562	556	541	529	523	515	513	573	592	562	520	606	552	580	514	559	529	557	556	557	557	574	587	598	579	536	615	519	535	567	537	501	575	557	554	590	527	582	546	532	569	580	533	566	572	534	548	525	513	597	530	554	570	560	518	512	550	555	573	570	540	569	610	529	554	584	572	555	609	566	544	522	549	536	562	594	561	580	583	541	556	615	545	541	605	579	549	566	541	550	564	546	524	585	505	532	543	540	544	531	546	564	526	568	591	535	579	557	579	545	543	548	510	588	524	540	565	560	570	591	554	557	528	546	587	579	559	540	542	536	527	570	541	580	587	540	554	526	556	575	564	560	585	570	539	596	559	537	514	527	561	539	571	526	559	544	538	559	572	549	539	590	538	536	564	586	564	561	502	567	533	525	566	595	538	556	556	566	597	553	561	564	600	574	565	610	576	548	565	534	574	541	563	535	562	569	578	544	566	593	562	545	518	532	591	533	569	539	548	533	555	546	572	519	576	535	511	571	549	562	561	593	545	545	582	568	578	545	554	569	560	583	524	564	566	585	508	539	549	564	590	555	558	562	538	524	553	505	602	556	568	547	530	578	523	581	523	553	552	537	542	545	585	553	538	594	557	530	567	567	593	571	584	582	606	561	571	544	602	600	570	617	560	554	557	594	557	554	507	506	511	556	549	618	559	584	571	534	520	569	547	532	569	554	589	543	583	519	549	547	572	548	589	549	515	569	571	569	588	566	568	558	585	557	545	569	525	544	501	549	544	559	566	545	543	562	560	568	586	511	572	580	588	581	587	565	541	583	511	591	543	559	539	539	567	595	580	584	532	582	574	550	524	560	560	525	563	588	566	569	528	571	564	552	572	554	579	576	545	515	566	530	585	570	561	556	520	563	537	547	533	599	542	551	526	554	581	583	534	534	520	520	591	557	567	570	554	569	566	573	571	569	584	570	567	581	581	511	561	596	536	564	573	571	528	554	550	589	542	632	518	572	604	543	543	570	570	570	570	556	560	503	589	559	555	603	551	571	567	576	572	573	563	545	542	599	538	541	591	557	555	593	543	565	610	584	580	555	641	545	561	596	562	539	517	555	548	543	570	560	544	562	520	545	576	553	554	590	533	584	574	562	584	552	552	538	556	576	576	510	607	562	571	573	593	564	586	573	564	587	586	531	513	518	566	571	547	530	537	604	565	565	564	568	596	559	561	546	555	570	558	552	570	570	557	548	601	564	578	549	570	583	545	562	563	557	577	570	598	560	557	542	556	583	535	546	530	542	590	549	587	567	556	519	534	544	587	551	567	546	583	580	562	546	567	526	566	561	555	556	524	568	548	575	577	543	525	562	562	561	539	549	559	552	541	540	546	544	582	576	535	541	557	563	592	567	599	525	518	539	542	535	548	562	536	559	564	576	571	549	552	524	557	586	541	590	590	565	559	569	546	561	595	552	570	559	541	552	565	543	559	558	568	575	541	553	561	573	554	550	557	535	536	573	564	614	541	551	569	569	532	580	547	553	550	539	608	534	560	533	628	540	554	550	543	590	511	550	548	561	589	506	585	583	558	542	559	555	572	549	529	545	548	553	579	521	537	547	577	540	594	545	520	545	540	551	536	594	557	544	578	533	582	560	576	580	571	569	548	570	529	522	517	544	571	583	574	560	539	551	521	557	640	590	533	605	581	542	559	554	565	552	553	509	553	564	566	575	572	586	560	556	543	578	566	571	535	560	589	540	567	588	595	559	636	544	580	559	587	559	570	561	572	558	585	609	564	559	562	538	618	533	540	558	551	562	560	576	574	552	514	552	558	536	534	524	542	555	564	543	618	568	530	508	534	591	564	539	551	558	543	588	572	575	550	604	572	562	568	491	526	527	547	575	562	518	533	568	555	587	541	551	563	585	555	540	546	552	576	558	569	531	561	576	548	541	538	599	564	562	550	557	546	568	550	575	557	552	581	608	530	570	546	558	557	572	567	596	553	531	563	561	531	519	530	608	542	564	558	622	535	567	542	541	547	523	587	580	547	573	549	551	550	540	568	553	577	547	532	565	548	537	564	552	575	567	565	609	543	497	600	566	567	545	547	579	561	568	583	558	538	542	581	540	590	540	524	560	587	590	574	576	561	573	578	578	534	588	536	555	550	555	544	529	520	569	545	556	579	545	545	569	538	630	544	533	569	519	544	570	544	645	593	559	553	545	564	550	567	519	582	577	611	548	555	587	567	548	515	557	566	557	499	590	535	548	548	512	510	550	539	517	587	571	526	540	525	544	544	524	567	521	533	567	550	558	532	553	595	548	586	523	543	547	593	573	555	572	531	560	572	583	546	519	527	578	600	548	567	563	581	587	567	557	571	516	575	565	593	577	533	599	551	533	520	559	563	592	560	520	574	632	535	568	583	554	581	570	576	529	614	539	555	572	549	580	569	548	573	523	534	543	522	584	569	544	564	571	569	567	526	620	554	545	545	560	540	554	559	556	532	576	579	546	582	611	582	566	531	544	515	537	563	537	592	523	520	561	558	552	554	557	570	546	539	554	555	568	535	550	575	544	484	559	558	566	574	549	554	550	588	578	600	565	544	570	559	595	576	597	535	573	585	551	551	571	581	598	558	556	536	582	555	541	588	553	537	571	555	553	532	610	553	589	532	550	566	590	571	550	521	543	531	610	610	554	541	555	555	560	597	518	556	561	529	558	607	494	580	545	527	538	555	583	566	559	564	561	580	593	526	522	543	537	545	544	551	492	573	567	542	564	559	573	540	559	542	587	528	592	534	584	564	541	555	578	573	579	562	618	551	504	541	534	538	568	534	541	574	551	539	542	571	543	564	596	568	558	549	578	579	569	585	602	590	559	573	592	586	530	583	566	556	538	553	518	531	595	572	544	607	590	578	545	566	552	548	574	556	578	562	597	578	571	568	583	525	549	529	557	580	553	573	490	571	546	552	546	561	574	574	544	577	546	544	569	566	576	568	568	534	564	564	559	523	585	559	540	534	561	514	526	577	549	551	564
55414	37592	17886	2973	16727	5429	541	469	436	442	437	424	375	401	377	387	375	411	406	350	374	360	385	388	348	370	364	354	342	399	373	345	363	338	389	384	334	385	380	375	370	363	387	347	314	386	368	355	339	379	379	316	362	360	351	364	344	379	377	359	324	351	342	343	361	355	331	307	344	343	307	365	359	349	347	378	352	328	359	365	380	368	344	336	329	377	357	326	346	364	389	347	343	362	348	370	383	367	331	358	341	360	337	364	391	343	377	337	321	374	355	343	333	352	345	363	336	383	348	358	377	380	355	366	373	353	337	354	344	336	372	386	393	376	355	391	398	358	358	349	373	381	373	380	339	374	351	380	388	364	339	340	396	362	354	340	380	381	353	358	373	333	344	372	392	386	361	365	351	408	365	329	341	397	356	354	352	352	362	355	389	387	370	387	339	329	345	337	372	336	389	377	352	352	350	355	358	354	335	383	384	371	357	362	342	386	334	396	375	390	332	337	356	375	331	375	351	355	340	383	375	380	336	347	392	306	396	355	367	355	351	356	364	400	357	359	381	369	346	350	343	368	370	367	374	378	373	394	344	366	375	376	352	359	307	383	373	348	383	379	342	352	324	351	355	390	331	339	334	359	346	382	344	357	387	373	336	376	351	399	379	387	348	338	380	361	361	400	354	315	391	383	357	362	344	345	378	345	355	378	365	371	364	362	333	314	381	341	371	376	374	365	350	332	344	378	386	361	371	357	348	386	327	366	382	352	338	394	358	333	392	350	358	371	341	344	354	339	376	372	412	326	348	369	367	379	362	357	380	386	368	359	360	362	356	349	390	362	342	349	344	385	338	329	305	349	354	360	356	346	371	354	326	333	334	359	391	357	320	359	322	329	357	332	398	361	370	370	369	346	331	355	351	356	304	354	357	351	358	357	345	368	338	328	307	337	327	345	335	343	353	338	347	322	354	365	331	334	317	376	342	335	359	385	343	370	346	341	340	363	359	377	329	369	373	357	369	327	388	360	379	346	376	360	365	362	353	359	354	384	337	341	351	344	331	352	363	347	373	354	351	347	335	353	362	398	350	354	360	353	353	352	344	324	375	334	321	335	353	340	334	360	354	367	313	372	332	356	354	349	342	366	386	366	359	353	359	348	376	381	358	323	384	364	377	404	334	383	359	348	368	365	315	345	337	411	359	379	335	338	390	359	378	377	356	348	379	331	355	385	379	389	337	343	372	365	367	345	346	354	331	367	334	357	385	356	330	335	349	383	313	343	353	392	330	339	353	372	361	355	350	359	364	361	369	409	346	325	351	370	341	355	321	383	381	346	372	375	335	387	385	353	341	368	325	372	368	368	365	353	375	387	319	389	366	332	384	369	361	329	350	373	331	357	377	376	354	355	408	372	368	378	348	401	334	369	361	371	367	384	344	344	347	347	408	383	369	359	386	341	367	394	355	348	349	350	381	363	366	343	353	353	362	375	365	381	382	370	335	362	328	354	368	390	356	375	326	361	382	356	337	319	368	364	357	398	341	364	357	334	350	310	365	365	330	347	381	383	340	334	352	401	388	360	317	391	333	337	377	358	341	349	373	372	375	352	347	350	372	342	366	367	374	351	376	356	326	349	353	354	375	368	353	346	351	384	371	393	352	383	364	378	347	360	378	374	318	360	346	361	337	404	377	377	336	381	369	368	356	337	348	365	304	364	357	311	380	315	349	354	343	365	351	360	331	362	381	374	377	370	355	373	347	325	372	363	356	388	348	337	374	348	349	354	399	370	328	361	343	334	343	361	364	369	328	387	347	327	365	312	355	374	321	339	332	349	359	317	366	353	344	338	369	363	343	368	330	340	348	377	353	334	347	362	393	351	387	340	343	376	351	354	385	330	354	340	303	344	343	353	385	357	345	398	354	352	371	369	346	349	356	398	346	326	360	376	379	353	341	336	354	379	387	375	377	343	370	376	321	366	364	409	339	374	352	378	398	342	346	379	346	340	390	354	361	378	372	351	382	377	337	384	344	356	386	337	378	339	377	372	329	359	375	381	338	357	368	386	366	352	348	361	339	365	391	384	374	328	370	355	350	351	345	342	329	329	330	308	350	348	354	364	355	355	370	354	363	356	339	320	328	372	331	364	392	360	348	395	345	313	350	345	337	326	364	330	375	387	371	337	336	391	350	346	354	354	326	369	394	359	349	341	380	374	358	364	340	361	349	329	341	401	343	325	352	387	355	401	331	372	344	369	334	316	350	360	371	345	337	341	356	366	365	366	367	375	312	347	352	375	322	357	384	335	388	352	367	340	352	327	376	348	328	355	377	362	366	339	348	328	361	358	375	366	407	377	350	368	385	375	329	380	368	357	366	366	395	354	362	323	344	355	397	373	395	363	357	332	339	339	387	344	349	378	381	355	344	342	390	329	327	355	392	367	358	367	324	328	324	351	365	382	364	318	351	339	373	349	410	336	388	368	350	358	382	335	344	373	370	350	415	347	365	328	337	382	371	372	364	387	343	345	350	339	348	362	348	354	363	373	383	346	361	353	353	345	369	354	365	373	333	355	347	318	364	343	361	300	348	389	350	354	387	368	324	352	330	360	366	368	357	385	375	340	403	344	378	345	339	356	373	376	358	390	354	372	345	367	353	362	338	357	337	342	341	381	321	381	309	364	339	353	385	390	394	382	380	371	367	350	385	342	374	354	365	353	353	374	337	346	365	388	363	355	365	356	357	341	369	357	379	361	359	353	361	349	336	365	379	351	321	335	366	357	361	327	368	353	360	381	410	342	340	414	364	340	315	343	337	378	362	357	354	403	383	385	406	361	355	364	390	379	372	365	376	349	372	338	348	373	342	360	395	319	344	320	351	338	380	361	361	361	364	362	326	348	352	357	346	340	333	381	376	359	329	349	328	368	349	384	369	350	326	362	387	354	393	367	359	375	352	376	352	335	356	375	366	361	370	326	378	371	338	357	351	373	399	342	390	335	345	355	364	344	362	359	355	345	368	374	336	369	353	363	421	347	351	379	389	309	324	325	358	332	351	342	356	364	363	346	360	353	346	383	358	328	373	339	338	379	367	354	372	377	376	367	375	352	377	342	382	391	353	382	380	384	317	353	365	383	374	341	355	342	294	368	356	373	340	382	360	364	376	360	343	360	363	333	356	332	361	334	334	354	383	351	362	375	372	350	376	323	336	375	373	352	355	381	375	357	341	397	360	352	361	360	392	349	380	351	378	372	382	361	359	309	432	359	374	392	381	374	360	357	368	376	342	331	352	355	354	342	347	360	343	354	328	366	349	385	360	329	327	391	360	384	371	381	371	371	354	357	359	355	333	353	365	347	330	360	360	372	330	337	373	352	364	337	410	311	370	355	390	362	362	395	368	349	326	354	326	350	329	354	322	354	370	344	360	343	348	369	357	337	383	359	318	350	337	399	365	367	329	359	355	353	361	371	346	355	351	360	353	391	372	352	374	361	358	387	383	337	379	360	344	367
32802	24433	16820	5708	34813	4799	1761	1693	1547	1383	1317	1219	1210	1193	1109	1103	1087	1099	1040	1071	1098	981	1113	1000	977	1039	954	953	1034	1018	977	952	944	915	1005	959	1007	925	972	982	977	1010	1026	943	964	947	893	1024	933	944	998	972	941	980	953	932	915	939	941	931	907	924	989	956	961	961	954	936	965	962	1007	962	929	957	938	956	954	951	962	945	963	898	927	957	910	942	921	893	916	898	955	958	967	900	928	956	941	936	963	920	949	937	927	939	942	926	991	961	959	975	930	921	964	934	987	953	973	920	936	939	957	909	926	931	934	908	962	854	911	918	955	995	935	914	982	929	959	912	904	969	913	901	919	962	930	895	949	949	866	971	867	903	908	921	899	908	952	922	907	959	898	917	912	946	965	923	986	932	953	882	903	912	907	880	914	920	922	950	972	927	928	939	917	924	908	885	937	967	960	926	976	941	946	939	930	914	946	926	957	898	961	938	940	930	971	908	948	940	980	992	919	930	921	932	950	939	899	950	919	946	952	908	978	919	892	923	932	955	924	960	928	975	940	868	923	938	973	945	985	952	933	942	947	898	960	889	989	952	904	924	929	917	914	905	902	930	964	941	958	946	926	912	944	954	875	896	921	923	926	1009	915	944	949	913	880	907	919	932	924	925	937	903	955	967	909	956	948	893	931	913	856	945	908	983	922	932	896	943	954	901	969	901	936	874	950	951	919	952	906	951	959	940	896	904	938	920	934	917	916	954	926	928	960	897	937	906	961	956	924	909	951	890	1025	945	922	938	942	919	950	960	914	963	927	904	957	943	929	899	916	949	962	956	943	915	941	958	917	954	893	905	944	927	950	879	944	902	924	920	913	938	908	921	988	892	968	967	958	925	971	951	909	955	959	856	955	954	924	951	895	934	929	942	939	921	1019	898	890	926	922	962	930	997	967	939	968	939	932	896	943	951	879	968	861	917	915	919	928	905	948	974	971	920	921	901	954	912	927	979	913	936	924	941	952	914	921	970	899	975	900	890	903	920	894	1008	944	913	974	935	979	919	929	945	950	917	935	958	940	946	887	919	884	1005	861	957	904	963	909	944	926	944	947	997	918	935	980	939	910	864	854	957	880	945	948	889	956	929	875	884	944	978	974	944	913	952	921	917	931	932	895	883	954	972	931	930	937	934	940	937	964	890	912	938	940	915	929	904	910	943	982	946	899	884	992	951	954	978	967	948	924	957	974	901	929	974	939	866	906	869	952	968	973	899	972	967	916	969	942	927	934	957	915	982	962	917	913	905	939	907	947	1006	911	935	940	942	947	948	954	921	941	945	910	945	929	928	914	904	925	949	918	938	870	938	901	969	941	895	944	895	959	960	953	961	906	912	916	907	919	981	900	900	909	931	924	915	950	847	967	920	936	960	910	947	960	959	882	967	885	908	946	905	921	867	917	958	931	897	948	944	906	950	983	942	937	928	938	931	955	921	942	939	924	905	955	966	930	938	942	958	923	913	919	881	962	929	934	930	902	947	945	880	977	855	926	949	965	986	923	917	905	896	946	923	954	896	945	915	905	898	957	963	920	901	944	925	922	919	929	946	906	904	936	919	952	937	984	962	917	909	988	930	930	1008	909	989	918	912	880	966	920	978	917	973	890	880	957	915	936	925	955	937	922	933	969	939	955	904	973	889	971	930	927	967	911	897	919	931	965	959	876	903	882	908	892	902	931	879	924	922	928	945	902	933	939	925	949	977	923	912	935	908	904	924	968	958	947	951	900	960	891	959	945	920	939	942	935	899	1000	934	955	909	941	973	944	937	941	913	934	937	924	890	936	954	945	953	960	934	899	887	921	922	953	975	913	950	893	997	977	944	931	910	950	919	925	893	967	962	915	929	936	903	932	967	958	893	949	912	909	903	921	893	938	910	941	1003	900	971	943	919	1004	985	891	923	984	888	932	947	991	943	929	961	901	920	905	927	958	892	895	907	935	942	941	972	919	947	909	903	894	893	973	935	947	904	901	936	968	883	896	912	922	955	938	951	925	871	915	929	956	897	902	918	933	924	959	886	979	928	940	954	988	990	935	912	933	904	910	961	950	893	941	908	927	948	937	912	909	915	931	924	931	906	955	934	932	901	943	920	907	939	922	913	930	958	906	945	933	924	935	965	941	954	965	929	881	949	956	872	951	942	922	909	897	924	910	920	957	909	905	927	905	948	872	910	944	948	965	920	900	919	941	870	911	925	926	924	861	856	903	931	924	919	907	950	877	935	914	933	965	912	958	931	919	950	905	978	891	910	914	894	910	950	900	964	957	916	957	976	960	896	943	967	942	952	945	921	914	923	905	966	1000	920	924	870	937	941	899	940	946	894	936	926	965	942	922	969	917	922	846	911	978	938	921	935	890	951	917	884	903	925	937	962	929	952	898	942	911	951	964	867	941	916	946	944	967	938	963	984	984	924	914	898	908	899	940	933	898	887	945	1006	990	931	943	978	902	1019	897	901	960	964	912	898	917	919	942	926	959	930	959	978	925	912	909	942	931	963	953	944	912	947	893	967	952	961	922	979	922	959	928	917	931	916	973	906	939	952	924	950	919	908	948	865	947	965	923	929	925	949	888	910	959	907	898	909	936	946	886	854	928	950	955	984	905	880	895	971	889	907	970	892	934	916	961	949	891	933	972	960	938	914	877	941	956	891	942	979	927	924	946	878	972	924	952	936	966	913	912	924	943	875	954	945	933	892	872	931	926	938	962	943	889	942	937	933	903	990	893	960	931	1001	968	916	971	901	937	917	885	880	952	955	922	939	978	936	902	1000	916	970	921	939	943	928	911	889	939	934	947	962	888	958	994	976	913	948	920	955	940	890	1000	929	917	909	894	955	960	947	925	938	902	945	1010	929	925	892	928	963	932	905	956	953	899	883	921	973	980	929	945	926	930	920	992	983	923	963	969	966	960	900	953	941	897	916	938	894	900	881	866	961	911	941	949	962	896	934	891	934	1004	963	920	993	950	953	918	957	884	877	991	946	870	904	946	931	943	918	922	939	912	966	967	906	926	945	910	844	901	961	948	957	969	963	943	926	927	908	905	955	960	929	976	947	944	970	909	936	933	907	966	925	944	897	950	892	962	904	915	957	962	901	903	952	934	934	937	958	914	902	938	922	969	910	938	924	1004	934	912	906	882	964	939	945	966	926	894	946	985	946	937	948	833	938	901	920	899	916	942	913	939	944	935	913	943	980	969	967	900	922	899	940	1001	952	919	910	939	914	934	941	967	877	860	962	921	946	928	946	927	917	869	988	975	947	950	975	905	898	902	881	913	958	974	903	918	911	904	935	939	933	946	881	916	897	902	896	866	940	928	916	935	928	938	907	919	920	939	952	972	896	931	917	916	957	898	900	953	944	956	872	913	928	984	921	890	904	936	963	910	949	929	984	881	962	915	953	929	956	901	881	930	928	966	942	941	895	911	928	941	903	948	889	938	889	887	976	969	975	860	905	918	878	898	944	933	928	917	936	954	924	909	1010
68904	51846	27152	6082	29272	11058	877	584	531	546	475	511	460	443	446	408	436	442	435	395	399	404	411	444	396	379	404	406	399	414	409	375	379	382	440	366	404	432	396	400	403	425	384	431	331	381	421	374	407	382	372	392	376	379	384	404	365	367	369	381	392	388	379	367	427	420	403	380	369	367	378	393	370	422	406	417	407	365	382	401	427	386	406	406	446	395	421	395	402	409	385	393	374	389	398	375	370	405	415	418	382	403	382	378	398	393	426	395	377	376	398	373	370	377	391	398	380	419	396	388	373	381	379	355	373	418	426	362	383	404	418	382	379	373	425	363	369	398	368	372	361	415	414	429	416	381	390	394	399	403	410	406	382	398	393	424	415	362	429	407	417	407	380	393	364	378	421	421	390	358	422	390	388	391	435	385	384	422	394	403	369	405	385	391	383	434	399	347	390	384	403	391	390	394	381	377	361	365	408	396	400	397	413	404	411	404	411	414	420	341	394	376	374	413	397	361	383	364	359	400	384	415	365	391	411	388	363	419	424	386	433	393	424	380	351	389	385	369	378	406	376	388	380	408	399	382	390	403	430	393	367	396	360	380	399	389	431	367	396	436	380	409	399	390	388	386	394	409	393	352	348	437	407	383	380	421	418	361	400	387	407	426	382	403	386	383	393	373	423	417	402	393	396	424	384	393	408	416	386	366	368	390	352	395	408	396	386	377	397	389	366	401	390	380	390	361	364	404	408	365	366	408	410	419	402	419	400	389	393	424	409	401	380	390	417	397	384	391	388	365	406	403	356	363	386	377	377	393	445	420	387	421	388	377	393	389	426	408	385	407	394	405	396	404	405	409	412	390	388	374	369	379	380	424	396	400	411	388	378	372	422	401	376	402	376	373	371	360	390	369	366	425	423	424	398	378	413	385	406	382	382	404	393	387	370	390	410	369	395	392	370	374	374	410	399	402	374	364	387	416	406	362	357	375	399	430	385	397	381	353	445	379	395	401	367	367	421	393	399	379	405	418	383	354	381	368	388	374	382	418	415	341	375	379	397	402	370	430	381	399	407	394	408	416	392	385	380	401	409	381	386	404	406	413	444	405	411	394	431	386	424	380	417	412	388	379	404	407	377	376	386	402	375	395	368	405	392	355	404	373	389	403	428	402	416	377	384	384	414	396	356	410	371	409	381	383	376	362	385	391	395	421	383	417	395	387	391	387	382	386	427	387	410	401	404	374	414	396	372	387	393	396	399	392	411	383	374	389	403	399	392	370	393	399	378	370	383	397	347	444	409	367	381	407	354	411	406	375	405	363	382	412	352	391	394	398	390	403	393	386	387	412	364	417	381	408	400	425	375	417	389	404	389	386	396	392	370	397	388	392	394	364	374	352	394	395	425	375	364	391	435	388	386	380	385	367	377	404	392	399	391	368	408	373	394	372	382	405	380	386	375	390	399	412	428	388	394	389	386	415	381	362	421	409	390	409	368	348	372	397	374	360	404	393	402	405	338	389	357	357	388	390	395	395	383	391	424	390	403	391	375	368	390	363	382	371	392	368	371	393	361	394	394	368	412	388	362	377	405	383	399	431	412	402	398	421	407	425	434	381	405	389	386	396	362	347	396	396	408	385	369	421	416	403	419	374	383	391	380	409	392	375	363	387	395	369	405	393	417	374	392	392	370	423	366	389	366	359	348	382	424	363	369	378	395	388	382	390	416	332	425	384	360	381	373	376	405	392	394	383	394	393	333	379	377	424	385	349	411	367	413	372	364	423	330	385	396	366	398	411	385	404	433	392	388	360	419	372	388	356	405	424	397	418	440	376	357	407	399	412	394	396	411	388	360	381	361	410	390	399	396	421	413	402	400	381	390	398	424	389	403	390	417	391	415	405	358	402	404	386	410	374	362	404	379	394	425	396	404	378	386	353	367	373	394	388	412	349	433	353	425	350	398	402	362	405	427	381	414	393	390	425	387	423	391	431	390	382	387	372	393	378	381	387	408	434	391	382	405	401	365	398	381	399	411	333	413	349	394	401	403	397	369	393	422	390	403	411	427	370	419	362	370	385	377	369	412	403	394	378	394	387	382	385	366	410	395	374	404	384	424	360	377	363	405	405	405	434	381	446	399	396	369	406	424	370	402	447	413	406	367	391	422	420	399	385	381	389	397	406	425	399	434	409	415	402	427	378	411	391	397	398	411	393	396	418	380	398	394	402	429	411	379	385	401	409	395	385	422	390	385	365	368	462	434	399	419	338	410	404	401	420	374	406	365	417	423	403	414	352	391	384	383	374	386	382	378	359	367	399	409	374	352	386	379	399	406	410	442	395	369	377	401	436	429	388	397	388	401	366	412	364	385	406	415	364	365	368	378	427	400	411	375	364	424	391	370	367	391	394	375	331	386	387	395	397	394	389	363	369	403	398	381	379	416	392	385	400	397	427	354	389	405	359	387	387	393	384	385	396	407	372	371	399	405	394	409	387	426	372	392	404	401	401	410	391	370	402	419	451	391	418	420	371	368	389	427	437	408	381	344	406	376	382	398	407	376	358	440	388	423	425	397	356	402	406	391	376	388	411	411	382	380	381	362	409	398	402	379	409	376	401	395	388	409	438	398	414	389	428	382	371	386	390	404	373	416	370	401	372	375	369	384	382	395	374	405	365	374	391	396	359	382	419	405	359	389	397	436	403	419	384	400	390	377	376	405	412	360	374	417	409	405	374	396	385	363	413	433	405	394	403	386	397	404	394	387	366	385	372	388	405	365	379	364	366	393	401	375	376	399	418	366	402	379	385	404	402	395	407	381	407	403	429	387	405	383	395	390	420	405	385	383	383	409	362	413	421	395	418	372	425	426	404	384	404	372	382	403	372	365	372	394	381	373	370	413	369	387	416	372	415	406	382	394	409	366	406	390	391	388	393	440	376	356	353	378	412	432	398	408	344	415	368	399	381	361	389	379	422	384	369	400	390	400	394	386	392	406	401	359	383	368	390	380	379	402	409	374	412	375	431	429	344	407	390	405	377	391	401	367	375	403	397	409	395	388	385	383	393	382	365	401	408	397	413	379	380	414	398	381	379	401	395	398	405	399	395	378	361	397	364	376	399	363	433	380	403	390	417	359	394	395	358	400	400	375	413	395	380	401	390	397	399	392	399	368	372	372	381	417	383	415	414	390	377	371	349	383	396	395	426	401	415	377	397	385	414	411	330	373	409	394	379	383	403	395	385	410	394	395	413	432	393	389	406	399	372	365	351	400	391	385	368	391	347	374	385	406	415	406	368	411	424	439	406	398	389	373	386	381	373	410	387	410	399	366	415	406	409	426	368	380	381	358	393	374	382	389	370	406	371	358	335	387	394	390	375	399	371	393	380	382	384	418	375	392	400	379	366	401	401	425	389	418	373	417	414	439	414	409	387	395	402	398	393	388	366	384	395	382	391	411	358	387	408	397	415	394	401	365	390	428	421	399	391	373	419	379	370	401	407	433	406	360	394
41704	34424	22712	7198	44873	6998	2511	2203	1956	1875	1693	1527	1478	1397	1347	1348	1216	1251	1246	1217	1166	1195	1084	1102	1131	1072	1083	1180	1129	1116	1091	1068	1062	1071	1050	1043	1097	1060	1070	1002	1065	1026	1045	1050	1004	1040	1005	1023	1051	1014	1071	1012	1029	1010	951	1008	1053	1029	973	999	1007	990	1034	985	1015	999	993	960	1023	1012	974	997	967	991	1067	1006	996	957	1012	1022	1050	1022	942	960	976	954	987	1015	969	951	992	997	943	960	963	958	946	1001	982	962	1005	960	970	1048	969	986	981	933	989	1029	978	1040	965	1005	1004	991	941	1012	908	954	1018	1004	931	963	961	978	1026	1057	971	932	940	950	945	950	924	984	953	938	932	979	986	1031	1019	955	978	900	1000	974	985	1008	967	993	967	925	948	959	942	969	999	1010	1004	960	964	975	988	1009	982	925	912	967	979	1010	967	995	959	906	1012	921	981	987	993	1018	944	966	973	986	993	953	978	979	1013	955	1012	987	1032	973	1013	988	1025	977	983	992	946	1008	904	963	1047	1016	994	999	950	922	938	991	990	968	999	1005	1017	949	975	1023	1013	981	990	994	1017	987	990	1024	985	978	985	1011	1000	986	953	944	1028	955	984	989	940	996	973	1024	990	961	1000	948	1017	997	994	1001	957	1036	973	977	961	944	957	977	1050	1011	972	990	998	991	1015	973	976	1000	953	942	980	986	1036	949	928	948	978	956	1001	954	973	966	998	994	1012	954	992	991	947	1017	954	1010	980	950	989	977	984	970	926	981	961	1002	1002	1014	1008	1010	973	1011	974	965	1030	965	927	980	1015	998	980	991	1035	965	1035	970	1032	970	957	992	942	959	975	1020	960	961	1005	984	947	1006	966	1011	1022	942	1017	1037	957	986	984	951	992	966	984	995	984	1058	1016	982	1036	965	967	1001	1000	974	980	918	1029	1017	966	981	1033	972	936	946	951	992	1011	1035	955	923	990	956	951	944	968	955	1061	992	993	966	984	1016	985	945	937	1045	955	975	1006	951	965	942	952	939	1001	1009	1008	986	991	920	1017	966	947	1000	968	932	920	991	1005	982	999	1034	959	954	948	1020	943	929	971	971	998	1000	968	974	981	1000	975	956	984	966	993	967	1029	942	1021	1019	973	928	972	986	1005	986	992	992	1039	968	934	965	986	964	948	959	942	996	997	885	958	996	1084	952	961	1023	998	993	1002	1006	979	995	995	973	967	948	983	946	935	964	946	943	1018	960	991	983	977	1020	948	914	979	956	959	1002	1000	966	989	1015	991	911	985	937	992	963	993	962	986	1039	937	960	996	941	1039	997	996	940	1082	1003	1002	957	965	997	982	960	934	977	1003	1034	949	994	981	961	1023	967	947	1040	984	1015	1036	1033	994	949	988	1029	961	992	992	964	996	998	999	987	994	992	992	971	935	977	992	918	959	988	971	954	998	1043	935	978	1011	941	935	1044	978	1008	980	968	987	992	999	1011	946	985	945	1025	961	944	1023	956	974	1013	961	948	914	1008	950	1015	985	967	986	930	924	925	1009	1035	1003	1001	996	955	981	984	1004	963	1017	1014	1006	992	955	978	958	917	992	943	952	984	973	983	1023	955	921	1013	968	989	958	962	1044	988	954	951	947	955	965	1035	958	949	965	1003	995	999	947	964	983	934	982	963	1037	964	955	1026	970	977	987	955	948	963	976	998	1016	994	917	959	994	1000	973	1022	904	933	962	982	1001	1005	995	957	1008	975	1030	981	1002	939	1027	978	952	1006	977	963	1021	899	993	977	964	970	1014	995	1034	982	945	958	910	990	1019	1040	1004	930	957	978	939	962	938	956	1005	963	979	967	1013	1004	992	935	1036	1018	960	987	993	997	940	1004	927	971	975	941	1012	993	1035	994	954	972	968	938	993	986	999	1030	971	984	962	936	970	957	968	1013	1027	978	931	995	932	1019	968	954	984	947	962	981	1019	995	1048	962	1010	1001	959	1011	952	946	991	954	927	992	982	976	1002	966	988	982	986	941	945	977	945	954	956	969	986	1011	956	1009	950	1043	954	996	989	1017	987	970	1010	1019	971	967	978	945	978	985	943	967	905	966	969	974	986	994	946	980	946	987	944	1018	966	969	971	979	969	1044	1040	1014	984	993	1016	1026	990	970	1050	962	989	921	919	976	970	1006	987	1004	991	975	984	993	971	975	992	986	955	1022	990	1015	1013	972	957	937	972	1038	998	973	1032	962	990	947	939	1008	1010	1017	1013	939	981	989	987	993	993	1010	978	1007	994	993	972	967	1003	989	976	956	1041	1011	973	927	1018	954	1018	1065	994	980	966	1020	890	988	990	955	961	950	989	958	977	995	1005	1012	979	1042	936	979	984	1010	975	966	985	1042	1014	1032	973	976	955	920	1017	975	993	997	939	986	1034	975	963	958	989	990	1013	981	1030	959	1004	1036	1002	996	980	896	949	982	969	949	980	1020	988	988	1004	946	1010	926	1018	987	968	943	1020	1007	952	1004	1013	962	950	990	982	938	945	987	1034	961	990	932	973	981	1008	972	935	990	1002	947	966	978	1002	935	988	983	986	1009	949	1000	950	930	916	953	989	986	977	934	972	969	993	981	1009	939	961	1007	963	946	1029	941	958	961	1010	938	952	1037	971	972	944	965	902	1000	981	965	969	991	997	981	927	910	987	976	962	985	954	964	952	1033	1001	1009	976	1000	930	978	981	1002	926	909	926	1016	938	1049	985	961	934	1007	996	988	1003	975	947	910	961	1017	964	992	985	1006	974	916	986	1068	940	1010	998	1000	987	971	995	1009	963	1034	966	1010	979	982	971	1015	1014	1004	949	971	979	993	977	1003	957	976	984	963	917	982	985	1008	998	990	976	970	1003	1013	1018	995	958	985	932	966	977	985	931	962	985	1009	966	959	964	965	973	986	953	969	1013	958	939	978	999	953	980	985	1011	1017	1071	978	913	947	997	920	957	944	1021	959	919	1027	980	992	966	1012	962	904	926	1030	969	982	946	948	963	920	1007	963	1015	952	968	996	1005	994	1006	970	996	962	982	948	956	1048	986	981	1007	1012	996	1034	975	979	1019	1017	966	981	942	968	977	968	1012	999	982	969	1025	987	918	989	1007	987	958	969	942	985	954	967	963	938	956	980	1002	952	1017	984	993	990	1019	1010	981	1023	989	1041	1015	950	944	947	1003	959	946	951	979	1036	1021	932	863	933	952	968	994	967	998	1013	1008	950	935	971	983	944	982	941	969	970	957	938	960	954	951	1005	997	1000	932	1018	1029	960	972	1015	982	972	971	983	1029	978	942	985	952	957	998	1030	975	1010	1016	1012	986	976	993	956	997	1015	992	975	990	902	1010	993	979	947	1020	960	948	981	986	1011	947	1061	1016	974	1021	964	980	992	1013	1021	1018	906	974	977	979	948	974	939	952	963	976	1012	941	1033	957	979	1034	943	1012	990	973	998	914	961	991	996	970	1051	965	951	989	1025	925	1015	1013	952	987	996	1057	1048	1023	1014	988	999	995	950	942	977	999	989	982	1025	1019	990	946	986	938	1013	1006	952	975	954	985	962	988	1030	973	956	977	955	1001	966	1009	1003	1028	979	1017	972	958	1016	943	981	992	999	1011	1002	1007	961	977	999	949	1015	1006	940	1045	993	941	967	999	941	954	952	959	1003	1021	971	1031	988	942	974	980	953	940	973	1008	975	1020	977	972	1022	990	1046	939	986	942	989	991	980	1002	1020	959	994	994	971	975	1033	1036	1037	1001	1003	928	1048	925	973	1001	963	1043	961	982	995	950	1009	997	967	989	935	950	1035	940	1013	976	983	998	997	983	909	941	946	982	935	942	1001	995	1001	976	968	968	977	983	949	1012	994	963	987	1015	962
11552	3032	591	239	894	267	189	202	201	185	207	207	204	182	181	223	187	175	204	193	216	204	167	161	162	214	195	187	195	222	203	215	185	191	182	211	219	201	177	219	199	208	198	194	186	172	205	210	207	165	190	195	203	194	181	182	194	199	219	216	203	172	179	173	202	179	221	181	203	191	195	204	213	201	190	199	177	184	197	187	180	177	189	185	177	192	198	189	194	204	203	188	169	193	170	191	195	188	183	193	185	210	201	200	175	200	202	238	188	186	210	197	244	206	193	186	184	199	213	180	196	216	205	195	169	193	191	177	204	173	189	199	179	215	208	189	199	203	177	194	187	169	198	211	201	208	162	175	183	179	205	205	194	197	194	200	218	192	199	174	175	168	209	186	206	204	183	185	184	195	174	199	183	189	185	200	186	215	194	201	189	218	182	174	177	192	212	156	196	185	186	181	225	182	197	216	189	171	189	183	180	220	198	183	194	175	197	190	196	200	185	198	190	157	200	181	191	203	220	162	184	174	187	195	203	202	188	217	193	208	195	219	195	202	147	183	166	202	197	221	186	189	170	164	179	195	208	201	205	173	186	169	169	223	209	208	205	185	221	190	192	181	198	184	196	176	211	196	197	194	176	194	206	202	203	191	163	202	208	180	194	169	189	162	186	194	199	194	215	201	181	214	206	192	196	183	192	206	203	195	201	196	183	193	187	223	180	176	184	171	219	191	191	164	214	177	202	198	175	188	221	201	205	181	174	194	199	181	197	196	196	198	193	179	194	177	193	190	190	192	181	193	206	202	192	183	185	218	212	203	192	182	190	207	203	184	204	203	189	155	194	201	160	195	197	211	202	210	183	186	186	204	196	186	189	186	227	190	194	178	186	200	205	209	189	162	192	212	185	197	214	190	164	220	190	184	206	185	194	214	175	189	175	216	206	182	203	211	196	197	169	189	187	201	178	195	188	195	205	177	173	183	194	187	177	184	180	177	193	177	186	196	203	178	195	190	169	178	173	179	190	170	182	187	184	211	183	202	181	161	198	187	205	198	200	203	184	206	171	219	203	184	199	211	184	189	203	198	214	202	151	176	153	189	180	191	197	200	195	208	217	164	177	178	207	177	188	191	195	193	189	192	204	190	201	203	194	205	184	204	214	213	172	194	229	229	215	210	185	200	220	182	214	188	202	192	203	192	220	183	194	220	202	178	194	192	190	198	186	179	198	192	199	204	202	202	195	190	195	182	189	217	196	182	221	178	174	208	182	195	212	175	192	192	195	185	193	167	179	178	215	212	193	195	177	199	215	187	203	169	171	174	180	201	202	165	226	212	214	185	199	204	189	165	190	188	213	214	210	186	217	227	189	191	194	175	189	210	200	201	217	185	188	192	187	190	195	207	192	180	214	204	197	208	214	204	215	204	176	202	190	198	193	181	197	193	206	187	211	203	191	219	182	210	163	196	221	193	165	197	204	167	192	184	207	179	195	198	200	186	189	199	183	170	211	205	175	203	195	202	186	175	186	195	185	208	198	198	230	195	176	210	195	182	186	202	205	173	203	174	195	154	196	169	202	195	195	190	200	191	188	198	178	174	191	193	174	182	213	187	197	193	182	197	173	211	190	188	187	203	196	200	193	193	207	188	199	215	183	223	187	174	216	191	209	178	216	192	209	171	195	183	197	198	193	215	183	194	198	201	199	206	186	200	194	181	193	187	200	178	191	201	178	173	218	192	200	201	161	209	204	190	214	181	183	178	200	179	183	163	180	198	171	169	201	200	173	189	195	198	214	186	169	199	188	200	159	204	183	230	185	193	212	199	190	181	192	174	182	193	187	197	180	208	205	176	176	214	175	188	177	184	186	199	175	180	189	208	198	206	168	210	182	195	183	164	174	201	194	195	196	198	189	214	180	190	171	182	157	207	197	209	194	184	197	191	179	203	197	195	168	197	176	191	170	208	216	183	190	215	197	192	184	161	179	180	199	200	224	197	191	192	175	193	193	181	194	179	160	164	189	171	186	192	205	178	185	190	180	192	198	165	198	187	188	194	191	187	160	198	193	188	215	188	198	205	184	185	186	202	204	208	200	192	196	201	195	212	189	166	175	201	198	188	182	192	205	201	187	181	179	198	187	196	209	187	183	193	183	191	186	172	203	187	193	195	174	171	213	187	174	192	180	175	187	176	147	187	174	199	197	185	188	184	184	203	208	186	161	188	193	196	191	199	177	213	207	190	196	192	191	180	178	195	188	183	189	196	198	183	179	191	214	173	170	195	185	203	198	199	189	199	209	206	192	187	210	196	198	178	189	177	208	189	207	190	197	172	192	199	211	214	205	195	182	185	180	180	164	184	192	177	191	213	221	202	175	178	188	197	173	190	201	190	201	191	204	203	187	192	180	158	192	194	189	180	191	216	174	167	174	203	172	195	181	177	202	191	186	192	211	192	169	184	188	211	187	170	192	203	172	179	198	174	225	208	192	204	167	188	191	203	180	216	185	174	199	198	199	195	185	185	191	193	202	194	210	185	195	194	210	192	202	163	169	195	172	216	193	186	225	185	179	195	187	199	205	198	185	190	208	196	206	184	185	186	180	195	183	184	197	196	166	213	175	211	195	173	200	199	162	204	192	178	192	200	175	204	187	193	184	222	183	177	194	161	193	212	223	181	206	209	191	176	172	197	188	194	183	194	220	211	212	196	174	178	171	197	193	179	170	178	196	191	221	193	186	186	189	182	206	199	202	205	191	224	184	187	184	201	188	215	203	182	208	179	169	200	216	186	203	182	180	184	197	164	204	220	178	198	223	203	197	173	201	185	205	210	192	177	192	171	213	192	181	193	178	206	203	171	166	186	191	167	205	169	176	217	153	191	208	197	198	192	165	177	186	189	199	195	165	206	194	178	178	198	176	217	190	196	191	195	185	198	196	179	205	197	193	194	223	203	168	176	163	183	190	177	177	183	182	202	183	186	204	198	177	197	209	190	189	200	189	154	179	178	202	208	212	189	193	189	191	184	186	169	190	199	175	176	181	170	208	191	210	209	194	212	208	174	201	193	195	180	191	197	220	187	184	204	179	184	175	178	204	184	207	221	188	196	181	210	196	202	185	220	199	171	194	171	189	178	163	167	176	197	191	191	218	173	172	202	195	178	193	198	192	175	192	175	199	193	185	187	227	187	213	181	183	176	193	199	163	225	183	195	190	189	177	209	208	205	166	212	182	184	203	196	205	191	176	196	215	197	199	222	206	204	209	203	215	184	203	206	222	181	197	200	170	216	221	194	172	188	179	188	191	191	194	172	181	198	182	201	200	163	177	199	198	210	203	186	181	177	172	196	182	189	173	194	178	191	199	200	187	190	185	199	189	197	171	196	194	196	200	214	189	185	190	204	204	202	171	191	196	195	183	208	207	202	150	191	187	189	183	190	165	181	206	186	182	207	200	189	176	202	209	205	205	181	234	195	198	169	191	184	197	201	205	196	148	186	217	200	198	190
9961	4222	1326	827	4783	928	586	602	607	583	559	585	585	548	569	586	554	579	592	568	568	573	572	571	589	535	557	593	594	554	563	552	548	583	537	574	585	556	562	595	599	562	561	568	599	545	570	550	550	576	583	538	543	582	565	579	558	549	584	577	570	621	583	554	585	574	574	590	559	562	573	577	532	577	568	610	567	594	580	554	613	526	567	599	572	559	560	601	573	508	596	564	621	592	587	572	565	552	601	561	574	531	531	558	584	580	553	554	528	617	561	537	557	549	564	548	603	558	527	574	564	560	588	555	576	546	577	577	592	546	587	555	603	531	526	548	542	553	558	519	596	558	563	570	601	533	563	568	581	562	600	518	581	551	566	578	619	578	552	538	566	571	604	556	551	565	571	567	557	594	565	583	566	572	552	569	573	577	586	522	553	551	587	585	562	550	538	537	525	517	581	523	578	510	569	594	616	573	554	547	550	503	612	582	555	565	551	613	538	591	548	557	571	567	559	568	551	527	570	537	530	584	561	554	596	590	559	601	572	542	594	597	595	581	574	575	588	532	568	536	547	561	598	578	553	585	532	595	558	575	596	560	564	583	618	563	609	601	563	541	569	561	559	565	570	567	588	646	553	568	584	550	583	550	527	580	598	544	583	577	600	576	619	582	561	567	562	564	577	540	547	567	524	593	597	564	579	538	569	541	568	593	552	596	571	585	567	593	555	548	536	568	569	542	574	560	568	578	566	591	569	534	531	531	611	553	596	622	562	586	550	560	526	582	548	569	515	601	583	510	539	593	593	554	565	567	623	602	595	565	537	587	559	521	557	589	559	539	560	584	561	539	554	556	539	571	572	585	553	561	545	603	578	549	559	567	574	537	584	579	568	553	546	558	571	538	585	602	585	581	590	544	571	548	572	556	584	580	578	597	571	607	575	546	594	564	503	559	582	521	579	542	518	587	550	555	589	546	562	598	607	546	597	573	562	525	560	532	555	543	558	571	556	585	550	610	543	577	530	557	578	615	555	551	561	531	570	609	580	552	560	577	526	541	572	578	548	590	572	563	567	553	518	539	554	620	524	563	597	556	559	548	569	535	548	558	561	553	548	576	568	565	547	570	592	548	560	557	553	553	570	566	598	576	558	577	567	568	540	522	550	578	571	606	637	574	516	529	585	567	564	531	548	576	557	568	574	564	550	554	570	580	544	599	551	545	571	562	610	530	519	581	588	583	524	536	552	595	545	575	611	597	543	574	541	586	512	570	600	540	580	559	562	540	576	566	567	587	577	548	557	575	584	564	611	607	565	558	589	563	584	591	544	562	600	566	541	587	549	555	568	595	562	539	575	521	593	618	513	555	563	547	559	588	562	594	566	581	553	610	600	555	546	520	565	543	552	572	555	573	567	580	537	578	563	628	595	545	551	571	565	549	555	579	553	555	616	553	566	490	570	596	575	598	537	575	596	620	565	592	577	580	619	540	578	598	571	573	539	552	578	579	584	539	618	624	529	558	577	578	539	569	560	588	513	552	550	554	616	594	558	587	573	516	576	589	542	560	576	580	523	546	595	534	565	560	587	545	565	578	555	573	601	564	528	612	589	622	542	577	540	587	570	567	608	578	542	589	586	567	522	603	555	556	566	577	576	563	609	650	594	553	571	527	560	557	593	570	560	615	558	592	563	605	524	565	603	558	562	554	516	555	541	555	556	586	580	578	578	545	577	557	584	582	593	554	567	597	544	533	562	584	557	556	537	569	552	557	609	559	601	597	570	556	613	564	584	574	536	560	608	551	601	533	580	584	592	546	623	564	593	545	546	577	554	579	545	573	580	549	593	550	610	566	532	606	584	589	560	551	555	556	546	571	568	596	578	543	602	592	611	576	569	546	587	594	565	614	541	552	573	581	608	605	573	559	579	536	549	530	571	537	596	578	533	589	598	556	556	590	533	592	594	553	544	595	570	591	573	553	545	560	512	566	576	558	559	540	619	572	555	578	618	538	568	535	526	605	535	568	549	586	549	609	556	565	571	615	580	598	552	543	538	584	590	595	574	532	600	598	590	552	582	577	587	590	568	581	546	562	597	592	581	549	573	556	570	564	571	564	560	580	589	578	531	568	535	579	597	565	574	561	554	574	552	546	565	605	604	587	561	571	568	557	556	604	523	587	583	562	605	568	535	546	572	543	543	587	577	613	566	575	588	553	611	564	607	640	563	567	605	581	583	571	548	584	544	581	517	546	567	543	535	553	577	565	615	600	564	574	565	549	551	552	536	543	555	526	585	549	601	538	548	531	571	557	541	590	549	578	596	563	574	575	569	543	583	536	589	573	574	508	545	580	575	591	562	559	599	555	569	558	554	577	580	561	522	598	560	553	605	585	568	523	537	553	553	537	579	567	570	591	579	574	567	598	529	575	574	540	530	571	580	578	553	579	583	566	558	621	542	555	532	567	601	565	567	529	561	598	570	553	554	610	624	575	582	555	528	579	550	577	577	579	560	609	601	571	544	539	560	563	552	585	588	598	552	560	558	533	582	572	602	561	552	561	617	541	555	575	544	580	507	548	569	598	582	597	601	608	568	569	588	567	566	568	598	564	602	596	558	531	560	591	559	614	546	560	521	591	587	586	588	604	547	541	613	545	541	586	581	573	552	613	566	575	582	573	590	580	570	567	557	525	545	560	559	606	561	583	582	560	584	593	560	619	566	567	575	564	543	588	559	563	582	570	553	572	547	579	569	549	556	551	550	527	579	564	592	550	557	575	583	620	546	591	600	600	543	556	626	593	633	579	639	566	554	524	557	558	575	562	571	599	542	561	537	565	558	598	563	616	519	529	562	557	585	563	539	574	555	592	557	556	590	551	542	581	526	590	582	596	545	566	575	593	583	574	576	572	569	588	559	541	540	574	603	585	583	534	603	595	582	573	549	551	552	562	575	544	593	586	595	550	622	580	573	539	609	554	568	581	599	594	558	521	592	546	568	552	571	543	589	564	566	580	583	569	578	534	571	575	558	521	571	627	576	575	575	597	540	550	570	549	528	542	527	619	571	526	548	592	603	537	538	588	608	557	604	510	564	591	567	563	536	571	577	578	540	602	552	560	536	572	589	552	559	577	576	578	556	553	612	522	616	582	556	578	558	560	596	564	552	595	529	580	583	592	562	575	542	557	579	554	583	557	544	568	573	580	597	576	606	537	556	559	549	556	582	556	565	558	580	534	577	567	588	562	573	550	552	544	529	560	548	519	560	549	552	579	585	544	529	517	580	557	578	561	580	573	580	579	587	574	560	499	567	515	572	578	540	534	636	578	554	604	559	562	556	567	547	573	530	551	581	569	561	536	568	560	562	585	594	578	587	602	553	572	565	614	575	575	578	553	578	567	595	567	532	551	583	574	549	543	586	602	546	575	586	581	565	573	624	581	580	586	568	572	637	575	592	551	587	568	580	586	542	589	566	569	557	530	571	605	557	589	605	520	576	537	537	565	612	564	560	580
56341	36884	16844	3075	20678	5050	548	474	459	404	394	425	365	356	394	371	394	397	400	397	373	327	376	398	329	376	389	338	368	373	348	355	427	363	365	364	340	350	379	366	333	364	376	357	378	361	373	353	337	389	335	375	379	342	372	344	308	375	375	361	385	336	370	347	343	345	344	353	380	381	355	374	352	355	387	359	355	363	371	372	376	369	332	343	355	330	362	382	353	353	364	346	340	337	365	384	348	345	368	348	399	353	347	360	324	360	346	389	334	376	339	333	369	351	376	408	370	359	376	342	351	381	358	362	349	364	349	351	378	327	360	342	362	417	365	374	354	377	380	392	389	328	331	376	380	331	351	398	368	353	330	330	412	391	355	371	358	354	361	361	340	352	361	380	400	350	337	388	313	350	360	378	356	347	382	340	353	362	395	377	377	383	382	361	396	357	375	358	374	332	374	379	380	358	367	362	349	391	328	336	364	363	380	385	375	374	360	361	373	374	346	358	382	340	366	378	367	338	332	336	355	342	344	349	366	355	350	394	336	383	350	361	358	376	383	368	367	342	373	353	378	380	379	361	391	374	360	357	362	338	338	377	394	347	359	393	354	362	374	341	348	385	348	349	363	335	353	358	316	384	351	380	356	337	348	377	354	367	331	360	371	378	361	372	378	413	349	373	391	355	368	369	298	334	321	383	374	350	379	345	367	405	345	311	330	366	363	380	368	372	358	381	365	371	384	348	354	353	355	361	400	375	362	356	375	355	390	358	352	362	347	350	395	370	332	367	378	376	368	374	365	344	373	340	334	381	347	362	390	335	363	381	376	340	320	369	358	336	362	385	354	369	367	344	356	366	376	383	374	329	350	371	369	367	357	387	378	330	365	381	350	353	369	354	369	380	344	379	397	375	389	362	341	343	364	398	345	398	377	377	363	400	355	368	391	346	389	355	380	379	381	372	357	376	353	355	346	345	393	364	394	339	325	356	335	347	379	377	347	364	359	356	337	370	377	376	319	369	359	368	379	387	362	391	360	376	353	337	357	333	363	385	313	327	358	367	352	374	377	342	340	356	323	370	352	340	370	340	337	378	363	359	390	343	361	368	379	341	378	394	376	371	365	328	341	404	354	318	374	377	364	349	372	383	368	374	346	369	370	363	396	375	327	349	369	353	351	373	369	404	329	373	358	383	346	374	390	357	345	363	364	377	344	374	368	351	370	349	362	382	378	341	375	374	405	332	385	404	369	381	332	362	349	356	370	374	359	362	369	374	321	359	382	369	376	353	326	352	369	407	375	353	350	363	359	395	329	370	357	363	388	340	386	341	362	361	388	360	394	378	403	368	374	375	338	367	332	372	349	360	358	326	359	362	358	358	360	347	372	333	405	375	344	361	346	377	342	395	351	331	358	376	376	356	364	380	348	326	349	364	367	357	344	339	351	355	344	373	342	363	324	382	390	357	343	364	379	367	354	380	357	388	353	356	357	348	378	358	339	324	343	388	369	382	382	355	352	342	329	398	395	380	358	344	362	390	329	351	356	393	372	343	345	385	352	329	318	344	391	341	331	395	340	356	349	312	362	367	358	359	355	391	369	340	372	333	366	408	371	350	384	410	395	372	361	357	360	345	361	350	363	349	355	344	357	359	327	341	358	344	385	340	382	364	356	311	382	400	375	364	348	324	364	350	395	367	375	375	365	382	364	392	347	357	413	385	375	362	343	400	354	362	364	358	373	337	368	375	386	341	351	347	381	331	338	367	350	339	359	354	367	343	343	357	338	374	378	350	366	358	358	393	348	361	384	363	351	355	367	357	371	348	353	330	364	355	354	368	353	365	342	371	356	354	329	371	371	363	364	380	341	331	354	377	380	354	364	379	366	378	361	360	386	378	385	410	371	365	320	354	392	357	387	377	321	373	346	330	346	391	355	369	421	333	354	349	362	369	342	336	370	359	371	360	358	362	380	343	361	338	378	357	370	360	366	352	389	350	337	354	370	358	378	367	375	357	361	373	350	348	367	361	336	357	380	359	347	364	376	358	344	382	326	386	350	373	355	351	394	377	364	364	340	321	358	338	340	361	363	354	369	365	363	358	314	374	387	336	359	390	367	351	351	345	373	346	375	338	369	366	359	332	374	371	366	363	381	373	367	329	348	342	356	331	389	369	366	351	336	338	380	329	348	365	360	371	369	387	361	329	340	341	313	350	362	388	352	349	347	353	382	322	354	363	370	379	323	352	359	329	365	364	377	380	372	362	359	383	359	346	357	387	376	378	362	355	387	337	358	317	365	366	384	332	366	346	358	359	356	361	372	331	371	354	367	377	388	361	359	388	357	315	402	346	373	366	341	393	341	358	378	368	324	358	342	370	348	380	367	371	357	363	365	390	346	333	372	343	321	387	362	361	347	356	344	354	357	363	372	372	305	360	407	331	387	346	362	344	335	366	368	364	385	399	371	359	354	345	359	328	369	384	340	347	376	336	374	392	345	382	374	383	353	382	376	390	383	385	351	365	387	329	385	344	354	385	371	396	355	366	368	372	332	391	352	332	363	360	385	386	356	382	357	364	381	381	353	388	357	333	389	357	340	343	372	334	382	335	332	366	362	372	324	353	355	362	371	337	371	379	409	381	379	365	351	372	349	350	382	366	357	385	378	323	346	374	385	362	346	364	378	361	346	347	398	383	356	344	362	356	353	339	356	342	356	347	413	335	354	394	347	356	326	377	343	355	392	365	344	352	350	386	355	345	389	334	372	341	385	351	336	379	366	343	349	410	381	364	341	374	336	356	380	379	380	367	357	370	364	359	353	340	391	367	398	400	356	352	391	379	361	380	373	362	349	324	321	343	339	330	343	367	367	383	349	340	352	378	345	384	344	362	322	390	380	355	383	347	378	363	378	326	376	344	375	381	364	370	355	368	362	344	367	362	360	335	341	328	401	364	342	356	398	347	368	396	348	346	381	366	375	380	348	390	371	365	348	328	372	348	353	338	346	350	353	363	314	365	358	358	376	365	359	356	363	345	354	352	339	376	352	330	359	358	365	351	326	349	370	349	337	332	366	358	356	363	340	356	340	364	353	371	350	336	400	359	359	336	313	353	339	353	376	346	382	352	376	358	364	356	368	378	364	354	383	348	320	355	379	350	371	377	323	352	353	348	379	389	383	346	365	338	384	349	384	352	367	337	378	326	346	378	367	346	337	366	359	391	353	368	352	343	371	325	387	310	366	384	336	354	383	355	326	370	364	395	378	364	338	375	370	359	350	344	359	322	369	387	348	331	354	369	354	386	364	345	388	393	364	363	382	321	356	361	393	377	390	416	339	357	352	320	377	361	352	373	333	336	373	355	395	375	348	355	352	336	399	390	360	358	363	371	354	336	397	358	375	377	316	371	384	362	371	378	348	381	369	361	359	374	366	371	326	347	366	377	376	380	349	382	396	352	357	382	371	351	340	369	361	337	361	358	354	324	393	360	355	352	354	355	378	379	344	363	340	370
33744	23099	16235	6644	38311	4038	1723	1536	1463	1374	1304	1222	1183	1136	1197	1059	1127	1061	1088	1033	1040	1013	1021	1029	1002	1060	970	1011	978	904	1040	950	957	975	982	984	1028	938	974	987	951	1023	951	981	919	1004	992	964	889	983	928	946	961	950	951	1001	1016	969	936	934	878	960	974	948	960	993	951	906	989	927	934	925	935	984	967	946	930	985	902	984	958	928	926	925	918	908	945	935	954	910	973	960	953	945	917	921	946	893	931	936	904	940	941	954	967	900	953	951	940	942	911	978	892	903	936	992	920	944	943	947	934	919	960	993	890	955	958	946	974	894	962	932	937	862	923	893	901	949	933	978	944	971	922	925	909	928	917	942	973	879	956	951	878	882	906	897	948	935	941	945	959	933	977	968	903	913	913	964	932	890	929	905	892	953	924	928	886	946	895	956	950	903	986	867	968	951	927	902	935	910	975	952	888	889	914	968	944	910	923	905	936	948	931	973	962	981	970	876	964	922	913	969	905	921	918	931	896	919	942	938	932	957	993	940	915	1006	944	955	937	935	891	957	955	893	998	897	991	938	921	887	881	936	967	998	954	1003	951	965	931	921	913	907	965	937	1007	917	948	928	957	930	939	906	917	949	919	917	944	958	904	934	977	912	991	924	930	910	917	923	930	932	956	952	981	962	970	939	912	906	959	963	862	930	932	925	905	918	886	882	1001	944	967	922	944	901	955	941	933	939	960	945	954	999	939	907	877	933	959	1020	993	918	897	932	897	890	936	955	949	919	946	950	968	926	1036	931	930	905	928	902	895	941	939	907	929	967	979	968	906	908	882	951	965	895	936	915	936	973	932	962	888	975	880	890	910	968	919	949	956	946	930	937	908	899	973	974	975	912	892	970	975	978	894	952	927	977	936	923	991	964	906	913	947	938	936	1001	916	906	863	927	900	882	916	965	936	908	924	949	920	892	945	929	960	928	904	878	918	958	965	967	899	927	900	925	919	924	891	942	927	972	934	911	898	962	848	951	864	918	927	903	917	943	967	895	888	979	909	925	898	955	950	869	991	891	917	903	902	942	925	933	933	917	920	953	924	913	945	926	940	970	976	921	980	934	890	934	891	904	932	966	864	961	882	921	954	904	874	954	994	996	926	926	903	928	925	984	896	892	895	976	962	959	906	919	974	959	992	897	908	946	939	929	956	937	947	970	976	952	909	940	907	971	875	954	944	913	909	933	964	964	933	952	955	922	933	918	935	960	948	937	904	928	908	925	910	942	941	923	970	900	876	928	944	907	939	933	875	981	948	966	959	915	962	893	929	912	928	963	908	943	907	927	948	935	930	894	898	939	965	924	949	931	956	1034	946	861	980	994	939	920	950	914	929	978	960	933	907	966	971	950	919	962	957	935	960	924	958	950	953	952	985	918	982	929	926	896	922	940	969	961	931	914	956	935	962	958	928	899	962	963	973	939	947	967	887	908	964	918	916	954	892	1014	926	942	928	904	938	977	968	923	933	948	926	965	954	918	899	973	970	918	874	993	904	904	946	905	906	896	934	950	970	960	918	909	937	907	947	991	983	918	930	912	906	932	938	958	928	876	903	931	954	951	929	940	916	913	934	905	913	928	909	948	923	955	922	995	932	995	895	933	982	960	959	979	955	882	936	943	907	886	936	906	971	910	981	947	947	942	958	971	919	945	944	917	943	916	959	957	947	884	923	930	940	983	934	899	968	933	967	913	1008	973	931	905	954	970	927	992	921	949	942	989	927	970	880	925	963	933	956	935	955	902	912	944	885	958	969	895	935	1032	927	937	953	954	919	934	952	979	934	920	961	896	904	923	929	894	943	932	897	948	891	933	921	924	898	1005	900	943	945	897	913	940	972	948	888	993	954	899	848	958	951	969	924	976	977	932	923	946	974	906	940	911	920	960	914	929	970	966	959	949	942	939	856	894	991	927	948	953	970	986	939	912	945	1005	959	933	861	899	988	924	986	906	939	957	943	967	942	956	936	921	919	887	930	897	927	897	943	981	939	944	942	924	954	863	900	946	941	946	911	916	922	918	925	966	938	1004	876	933	969	948	885	947	922	915	1016	932	990	916	942	994	946	963	942	934	937	923	928	914	960	993	990	952	994	947	939	961	969	936	929	921	914	949	927	961	970	951	915	920	956	965	900	919	925	959	964	967	902	918	920	932	923	975	898	961	907	913	945	999	947	969	883	941	919	948	922	899	980	1000	908	924	934	937	931	938	944	934	932	949	929	892	910	963	940	981	1003	953	967	955	943	950	898	887	883	899	968	913	885	931	936	953	939	908	909	982	951	929	929	925	923	934	911	895	920	960	932	930	919	960	958	902	922	929	940	919	929	961	964	931	931	966	899	924	967	899	928	948	972	939	988	904	962	983	946	971	934	912	960	911	911	886	947	961	924	950	960	956	914	972	945	943	970	919	939	896	934	920	944	923	927	900	933	976	946	983	889	932	932	866	964	971	923	949	950	917	916	961	936	892	930	964	957	930	952	931	1025	902	950	898	940	995	901	891	972	932	962	896	935	964	943	954	904	929	936	914	1028	978	960	946	921	912	925	942	937	941	935	875	906	971	894	911	939	963	908	932	911	984	896	947	912	992	936	942	997	937	908	886	939	938	950	927	947	921	942	908	930	923	916	892	934	887	981	951	971	996	945	930	926	925	953	936	952	990	909	916	931	904	917	916	944	937	966	926	976	996	961	908	928	968	941	927	967	946	928	923	966	937	1009	948	922	867	976	956	978	958	939	979	950	950	863	927	908	914	928	966	974	931	893	958	916	904	894	958	955	927	920	956	987	954	967	940	930	964	960	1000	931	941	896	971	964	911	898	902	956	923	898	915	911	898	965	897	958	930	926	956	956	939	896	922	969	932	935	903	948	910	923	925	933	977	944	903	952	924	964	977	942	963	955	958	907	971	970	915	912	946	893	952	929	894	955	932	924	961	1005	910	950	964	970	997	938	910	936	950	970	936	959	923	953	903	936	920	956	973	900	972	912	912	966	912	930	927	902	908	932	969	922	888	931	922	924	959	923	913	894	938	947	897	954	974	994	918	916	938	935	909	926	1023	936	948	950	976	935	971	907	940	944	947	972	914	940	946	957	897	932	977	938	969	912	935	915	914	914	955	906	964	899	930	949	954	905	928	945	930	957	925	906	964	933	907	941	961	995	938	930	927	956	908	941	959	906	886	964	967	937	932	921	914	901	875	917	964	959	869	905	945	942	988	939	910	928	953	980	969	941	914	925	949	979	886	936	908	927	928	903	934	923	924	917	944	931	947	919	935	935	947	956	961	942	936	967	884	969	954	965	924	957	911	938	968	941	938	938	927	931	885	906	898	923	980	916	951	867	954	986	945	904	944	943	950	892	973	950	922	966	941	908	919	935	931	928	991	898	920	916	903	892	940	933	963	952	885	923	979	937	901	965	980	930	914	928	927	898	908	1017	864	946	957	933	932	1031	925	857	924	962	871	979	882	916	913	991	961	957	964	941	995	951	915	939	921
67569	48767	27041	7357	30104	10327	916	630	576	528	496	462	457	480	437	413	406	434	387	440	450	424	391	412	400	443	400	421	454	375	408	373	420	406	381	426	379	409	387	375	368	422	366	380	384	391	368	367	394	390	408	421	426	387	403	376	396	390	389	387	370	383	402	397	409	371	403	404	361	382	407	410	372	426	384	392	402	420	384	406	402	359	348	379	394	396	390	428	370	364	419	385	398	377	375	373	366	363	385	430	366	399	380	410	364	423	376	381	381	381	381	416	387	405	378	383	366	384	354	395	411	385	394	389	377	368	378	392	378	363	370	399	379	402	390	398	363	394	378	380	394	371	399	414	345	365	381	361	371	397	403	359	395	395	415	421	394	403	393	383	394	417	394	399	358	387	426	366	384	390	398	357	362	352	372	372	374	381	385	361	403	371	374	403	376	360	394	408	371	360	398	398	400	425	394	403	373	381	382	391	355	427	370	410	431	391	398	398	379	382	415	357	428	372	361	357	398	383	390	383	412	393	389	371	377	394	372	388	383	422	401	371	386	406	360	406	383	368	384	399	393	384	391	425	401	418	377	402	372	398	388	430	363	344	386	379	397	402	387	374	391	368	407	362	393	397	399	391	397	365	418	401	391	398	374	372	379	401	435	400	383	356	403	394	395	356	414	381	381	371	386	352	389	375	410	397	418	376	412	402	396	389	381	374	366	396	409	423	396	381	414	367	368	385	415	379	400	425	400	362	415	422	396	379	406	406	393	367	407	379	385	391	338	376	381	363	411	379	368	404	414	390	411	364	423	404	388	392	390	394	415	361	396	424	380	367	380	371	365	402	327	363	360	373	390	363	419	380	394	375	407	397	376	381	416	401	407	425	393	360	376	380	402	370	364	395	379	376	395	399	413	390	397	386	396	350	385	372	466	376	377	386	366	375	396	377	378	427	390	369	362	424	367	379	407	407	396	369	373	377	389	375	373	354	389	413	363	443	409	370	390	368	395	394	380	391	379	354	405	371	408	380	410	408	392	385	392	358	375	376	401	366	398	408	380	359	386	419	370	386	385	368	393	400	391	353	386	416	369	366	390	407	326	370	365	393	369	379	381	376	405	368	373	426	393	346	389	383	412	419	399	391	329	377	384	365	393	401	361	386	384	367	422	394	363	359	384	383	362	383	398	396	410	394	356	373	370	362	360	361	390	398	379	424	381	355	393	366	368	415	393	377	372	376	381	389	396	389	357	400	364	344	383	419	375	378	379	388	384	375	387	385	369	407	390	397	400	398	387	381	356	380	415	411	353	390	397	406	318	351	416	359	382	398	396	379	437	342	353	376	366	397	430	428	415	373	401	367	400	373	372	408	392	392	410	396	384	420	376	366	394	379	398	411	388	370	374	390	380	365	407	397	371	413	363	399	401	381	401	401	404	400	381	414	386	366	391	372	379	390	391	408	388	407	423	385	387	358	417	387	372	402	362	394	356	401	357	352	366	363	355	396	377	365	380	413	347	393	382	392	378	409	387	407	420	377	413	406	384	400	412	385	384	382	386	408	373	368	388	389	371	394	372	362	406	422	376	397	378	377	391	398	404	408	370	409	377	417	373	370	395	365	365	395	411	399	362	411	368	386	397	369	360	390	380	427	364	440	396	350	337	399	408	415	325	415	391	407	372	392	437	379	409	371	395	403	364	391	397	377	387	360	369	355	390	381	390	378	351	364	370	381	375	411	396	376	396	384	358	352	388	337	365	362	400	405	396	384	397	395	388	378	383	355	367	390	375	382	354	427	408	399	363	380	392	348	363	358	396	385	385	375	383	392	386	380	378	410	377	372	378	403	363	390	393	405	399	397	406	377	379	371	384	398	405	405	390	379	364	423	390	393	383	371	349	367	373	387	380	389	375	386	372	365	384	420	420	394	367	333	418	382	399	406	366	374	430	382	388	362	428	395	420	380	389	390	381	362	398	377	381	372	405	388	404	413	408	386	384	399	386	404	399	401	398	395	396	362	385	391	394	417	424	353	362	413	367	351	389	402	413	363	383	363	394	382	412	364	363	424	371	405	325	386	366	393	381	390	418	378	380	368	397	352	433	401	411	396	400	404	403	399	380	412	379	390	373	385	426	372	370	392	401	392	392	394	385	370	411	388	389	379	402	401	394	388	394	448	413	414	388	327	415	409	349	373	389	370	392	383	402	389	416	378	396	366	388	401	390	381	374	374	382	368	380	419	377	375	398	386	361	349	381	344	399	423	373	371	401	431	342	398	408	375	399	405	393	402	400	419	388	371	397	360	378	396	366	383	369	333	363	376	384	387	375	388	390	414	390	371	385	350	391	403	376	380	394	380	372	359	396	378	381	364	430	412	381	418	412	396	370	380	390	410	386	372	393	424	410	391	366	392	421	391	404	377	382	362	364	418	383	402	344	413	413	362	408	396	341	402	386	405	367	404	356	403	369	371	395	409	408	361	353	383	412	361	333	359	362	365	371	349	353	367	366	361	369	356	384	391	407	399	370	404	370	406	414	385	402	395	366	407	358	390	415	369	390	412	409	377	415	371	422	411	368	388	344	398	366	404	409	347	394	402	373	387	378	402	412	409	357	370	407	409	384	362	416	369	418	400	386	424	404	356	385	398	440	386	425	386	383	391	373	388	360	400	425	423	354	383	371	437	371	386	407	414	368	396	416	401	439	369	376	371	399	372	382	374	380	386	408	401	384	378	364	378	397	375	369	382	397	382	386	387	397	405	419	409	397	405	412	399	367	364	379	366	435	400	367	377	381	396	392	389	383	390	407	393	405	385	356	398	390	369	396	371	367	353	331	403	414	376	392	381	394	393	394	365	385	354	425	387	397	375	376	383	430	420	405	379	379	362	367	415	384	422	339	370	396	430	366	396	388	371	394	365	396	389	403	365	365	380	376	381	364	407	374	404	418	426	406	405	386	402	374	373	385	392	417	424	437	382	377	385	414	421	382	389	405	399	433	390	406	403	386	393	382	410	393	368	391	386	402	389	406	405	362	367	365	388	400	391	385	380	372	400	395	414	397	400	367	385	412	371	390	414	362	380	389	373	377	371	381	406	402	379	371	403	381	389	379	377	408	355	388	375	438	365	389	370	383	399	404	370	385	400	362	382	410	413	369	399	387	393	352	412	363	385	435	383	405	399	391	380	379	338	384	396	373	385	368	395	393	403	391	385	398	402	373	390	368	354	378	386	386	443	367	386	387	380	385	398	383	362	449	399	406	390	389	375	399	405	407	387	383	383	369	371	381	382	396	416	387	390	383	371	424	374	374	376	394	368	386	367	385	387	380	421	370	415	396	392	360	406	365	372	375	392	377	407	367	368	400	370	422	393	392	391	392	371	405	367	411	388	411	407	390	388	395	375	351	361	373	358	382	412	368	424	344	365	374	395	355	410	397	374	392	411	407	362	383	344	409	372	367	385	360	376	395	393	381	389	379	380	368	392	428	378	377	367	373	354	349	375	394	389
40673	32390	22665	10917	42293	4870	2472	2181	1940	1831	1664	1583	1504	1453	1317	1258	1268	1272	1242	1216	1191	1125	1083	1149	1119	1094	1093	1024	1014	1074	1073	1066	1030	1042	985	1033	1014	1039	1024	976	1006	1031	942	990	1046	991	1003	986	954	1072	991	1014	1002	974	982	1062	916	1001	978	992	997	1014	929	980	960	981	994	995	968	994	925	982	985	906	963	990	929	989	1015	974	988	1023	1009	1003	1032	946	979	979	969	958	938	947	1009	994	978	977	976	973	1046	1016	1014	963	1000	962	1016	954	940	994	977	976	1001	953	1023	955	968	982	991	973	992	975	1004	973	1054	1003	936	976	978	959	934	949	944	960	1005	965	978	941	972	960	979	993	946	970	972	967	943	1022	909	939	956	987	944	974	994	948	1015	955	997	1009	975	1038	1006	923	1032	916	981	957	923	947	946	993	966	970	955	961	962	1031	908	968	952	949	1030	995	962	1016	1014	1006	1038	918	1037	970	965	966	1018	1016	954	926	998	1006	961	947	960	979	1005	958	959	1044	939	974	1025	956	992	966	978	950	939	976	980	970	915	939	968	965	967	974	976	968	965	979	1014	961	967	996	953	953	965	959	953	954	984	1013	941	998	960	978	1023	959	961	1004	946	900	962	939	985	1014	944	985	972	985	992	949	1000	946	1025	1005	972	935	977	970	1000	996	964	976	930	909	989	934	952	938	994	963	940	952	965	988	986	897	957	1016	987	942	915	946	938	1026	958	1028	983	984	986	941	992	930	947	981	980	935	990	939	958	953	959	1000	1013	938	983	984	967	980	941	953	964	945	971	910	986	950	986	973	951	949	968	954	913	998	975	994	933	993	955	975	1001	969	911	989	988	902	1001	1015	993	954	963	962	946	991	904	970	965	963	989	953	932	992	873	967	960	947	935	1000	954	1018	977	946	969	1030	1024	928	966	964	990	936	960	946	990	978	955	974	939	970	980	980	966	958	950	984	1021	934	928	983	971	998	987	996	903	934	943	967	1002	922	966	951	938	953	943	1053	947	958	962	923	954	981	976	948	950	981	981	965	960	954	940	944	981	1058	980	995	958	930	979	983	1001	954	1014	1022	979	947	1036	932	956	968	977	972	1013	941	961	962	952	980	967	973	966	946	970	940	991	1032	918	972	1001	912	952	947	991	954	943	959	969	952	969	953	959	930	943	994	939	970	1025	927	1024	978	1033	989	998	974	915	986	949	917	986	940	925	939	969	987	996	927	1011	973	994	936	929	995	933	1007	958	984	992	951	954	979	946	959	996	982	944	896	976	1026	947	986	953	964	967	961	994	945	982	962	998	995	970	962	908	990	972	916	980	938	982	940	973	1012	944	927	966	1006	1031	956	939	1023	965	946	970	1028	942	968	948	969	961	978	947	1003	901	957	952	948	990	988	972	965	1024	982	928	1002	967	978	947	1002	917	995	930	1002	993	964	991	975	944	989	963	998	980	938	979	1006	951	932	968	982	960	991	986	984	993	984	1013	921	990	979	972	956	999	931	991	953	1011	942	994	939	1015	1001	1012	975	984	984	1013	954	950	1036	986	975	960	940	983	949	978	1009	1069	996	907	967	1030	946	915	971	958	966	907	1028	954	981	925	939	961	991	945	980	1027	983	995	936	969	955	975	958	959	972	955	990	918	929	991	1031	957	931	998	923	966	986	987	947	1024	955	1019	957	991	958	951	945	975	1006	977	933	939	989	936	1022	963	1014	956	949	963	960	1051	942	988	930	949	966	972	993	990	975	1009	1016	971	956	938	972	989	1008	990	1069	932	939	944	923	948	986	980	967	952	948	939	961	1002	911	937	955	989	960	986	977	1006	971	953	942	926	958	935	946	951	1013	944	912	1011	909	1001	978	961	966	966	1008	987	995	1009	1019	994	958	963	940	963	977	1047	964	967	919	936	949	992	1001	971	942	972	910	951	996	983	955	910	882	919	958	948	978	952	946	1014	950	905	945	923	964	998	1017	1005	941	951	968	973	1005	1002	928	955	973	943	1010	1001	990	978	962	960	942	955	966	983	960	952	938	1031	948	989	1015	991	986	977	976	999	976	927	969	980	916	931	933	971	963	977	978	918	963	986	943	959	947	932	977	989	1008	936	976	975	930	964	938	1012	996	987	949	988	996	952	947	956	952	926	983	942	952	940	976	962	962	978	989	954	1006	966	937	969	966	854	905	988	939	947	988	979	975	973	973	1023	1022	942	978	939	1037	964	979	1013	982	953	951	960	1019	967	1028	981	911	980	1022	1058	1022	1039	985	961	949	997	963	906	988	954	938	923	975	989	990	950	997	909	975	961	950	978	1007	948	944	985	979	922	1006	919	998	921	1028	964	983	983	888	961	979	1032	984	1002	959	979	970	984	928	1005	944	996	921	918	976	942	976	989	951	974	984	1008	968	961	939	967	929	988	957	982	986	932	976	950	985	1001	942	1019	988	995	983	964	958	1038	967	993	961	1011	940	968	987	997	976	951	995	963	961	964	962	1005	967	947	990	969	991	999	945	950	906	975	950	988	988	916	961	950	933	973	963	946	985	999	978	959	883	934	944	978	959	934	944	990	949	923	949	971	909	982	981	934	958	1013	942	946	950	1001	992	927	997	965	1035	943	996	1050	991	1035	987	1022	952	965	920	961	997	953	940	968	988	961	903	997	969	987	977	985	918	978	922	956	965	1010	996	983	923	938	956	967	929	983	940	984	931	967	972	1000	987	998	916	963	1005	924	945	924	949	981	903	902	944	939	936	895	974	932	990	996	936	952	928	976	948	983	978	963	988	993	1052	957	954	973	987	937	1014	964	943	971	993	934	957	946	968	995	972	998	979	970	987	966	981	934	938	959	968	1002	971	1040	925	982	1003	978	990	1006	961	973	968	945	952	938	924	998	979	940	942	952	922	922	1010	934	949	937	1024	942	975	970	961	973	1011	991	927	959	991	1011	969	986	937	997	927	970	979	964	962	1006	944	950	986	949	943	970	975	953	973	906	974	989	997	1000	963	1004	1014	942	980	957	946	976	950	955	959	887	953	971	892	969	978	964	956	945	954	961	931	925	1002	941	936	994	988	941	940	1020	985	935	955	927	960	909	950	993	900	942	1006	936	977	960	968	955	997	1010	919	1023	946	994	945	963	971	939	978	977	988	1026	976	957	940	942	977	950	920	930	1006	965	1003	1023	904	950	974	944	1005	986	952	978	988	923	967	968	940	961	971	984	940	943	1015	949	1040	992	961	1022	958	997	976	986	975	953	993	994	967	970	977	951	992	901	938	956	948	984	956	986	967	984	993	991	1023	950	983	1029	952	1010	961	928	943	949	948	985	938	963	939	967	976	954	1014	993	980	971	937	978	989	979	960	944	911	980	975	921	936	965	969	916	932	948	1007	937	950	982	973	950	977	974	925	977	934	939	924	942	980	1011	908	972	1008	1025	980	908	1009	987	899	964	953	981	947	964	1018	951	941	888	935	983	928	933	921	995	1012	1000	978	1004	934	965	1004	976	948	943	996	1029	1015	1046	948	976	1017	966	938	987	1033	1028	892	973	944	1017	956	1000	997	995	963	988	954	957	983	977	955	990	927	975	968	986	1010	1031	1013	955	951	952	975	996	993	955	954	961	973	1002	924	956	943	947	1007	961	1019	934	926	958	973	957	965	955	995	928	975	970	990	952	978	971	965	954	941	993	1003	956	995	942	923	1031	958	980	971	952	970	950	960
11371	2570	545	231	657	238	223	180	181	168	202	164	180	213	186	164	163	221	211	185	156	209	186	173	175	178	165	205	195	178	168	194	181	195	196	183	170	168	174	208	191	191	170	194	170	195	188	178	186	208	201	189	173	177	185	172	208	184	182	210	194	205	180	169	190	176	194	205	183	193	163	213	190	198	194	208	175	196	177	159	177	168	169	196	177	196	162	189	158	162	164	180	182	186	176	216	188	182	183	182	210	168	166	181	206	210	211	188	160	180	185	202	209	197	182	208	189	192	179	181	179	205	178	180	190	187	173	183	192	197	217	170	196	184	179	189	171	182	164	183	171	183	190	196	192	188	180	180	195	188	188	202	196	197	172	180	184	195	167	196	173	156	173	164	179	170	182	201	168	180	181	217	172	177	177	205	170	177	180	166	194	191	158	174	192	194	193	200	194	146	167	183	178	193	177	160	176	180	181	180	170	188	179	183	175	186	162	188	193	157	159	185	209	173	187	197	198	200	183	178	190	192	189	174	178	180	184	179	201	174	165	181	187	180	192	194	184	165	201	208	197	181	189	181	193	181	184	182	208	189	193	193	179	203	193	197	166	175	168	193	209	192	169	161	177	187	200	178	198	179	192	195	195	196	179	196	184	177	172	208	194	163	167	199	186	171	183	223	197	189	160	181	178	196	200	174	195	193	167	196	171	156	175	171	178	174	198	191	158	168	178	165	202	172	171	197	176	146	166	200	211	173	200	197	154	216	199	183	195	169	183	189	180	185	183	181	189	179	161	184	179	190	180	182	179	186	183	188	185	171	183	182	144	168	150	178	202	176	193	184	150	187	188	199	186	170	167	186	184	188	195	192	198	183	175	165	191	185	176	183	161	162	203	149	183	181	185	197	203	204	201	162	169	185	197	187	167	177	158	190	186	171	167	181	177	183	188	160	173	166	181	179	192	193	189	206	175	188	200	214	188	175	174	191	184	183	170	178	186	167	181	199	172	213	192	175	174	180	215	206	171	177	184	213	186	177	209	210	172	185	205	173	176	191	182	166	195	189	189	203	183	195	212	167	179	176	186	189	182	208	174	171	203	184	160	174	196	186	174	181	191	181	163	182	185	197	190	203	183	174	209	197	185	197	164	198	183	174	211	159	196	193	191	197	170	168	186	191	162	193	166	199	192	175	179	188	184	200	210	193	156	175	165	177	173	171	177	198	213	196	179	187	191	188	186	192	170	172	184	195	189	175	175	211	179	199	187	184	195	156	176	178	196	192	195	194	188	196	173	212	204	198	192	167	175	194	187	150	178	177	189	175	180	185	187	199	177	171	197	188	182	187	156	195	205	185	191	220	184	199	173	175	173	161	195	199	200	189	212	203	188	194	189	197	190	189	184	187	169	187	196	187	172	194	214	134	176	167	196	187	167	199	183	192	168	177	175	186	200	180	176	173	191	178	179	184	199	179	196	167	177	188	175	176	203	203	208	176	191	189	193	174	184	199	200	179	214	187	177	177	180	184	213	184	174	177	179	197	199	183	190	190	174	171	180	185	197	187	159	198	183	149	166	187	187	180	148	172	196	197	183	190	183	178	188	177	207	165	173	160	182	180	162	159	160	181	163	169	181	197	204	203	176	181	192	182	203	176	192	137	183	178	170	170	193	187	154	183	199	172	188	166	180	164	198	193	180	167	204	199	180	163	171	184	218	172	183	204	194	187	204	175	178	193	204	221	187	179	195	166	209	193	188	198	197	190	208	173	197	171	211	158	189	184	186	212	156	182	192	182	183	185	220	187	179	198	169	175	181	192	206	176	183	186	201	192	202	191	190	184	235	205	166	181	192	165	194	194	215	192	185	219	203	182	192	199	209	180	164	182	191	214	178	168	183	183	164	201	179	204	177	161	216	188	214	169	193	189	191	179	156	216	174	155	196	202	213	170	206	194	207	201	155	193	174	187	182	156	183	177	182	195	163	172	201	183	205	210	195	177	181	189	166	203	179	201	191	174	188	199	169	186	186	182	193	196	161	193	181	188	177	193	202	191	205	165	193	180	192	199	187	174	189	196	201	195	163	166	184	179	186	191	204	181	179	192	189	174	182	190	177	180	178	177	182	176	189	195	189	187	186	178	179	188	182	159	190	185	171	157	201	164	182	172	190	203	193	176	193	164	180	179	174	180	173	175	185	167	185	179	184	189	179	179	167	179	169	180	183	193	194	168	187	205	151	174	169	195	167	184	191	187	200	195	169	208	186	194	185	199	185	184	178	194	178	215	182	193	180	175	186	174	200	186	189	173	179	178	179	186	188	179	195	183	177	172	144	190	191	177	207	198	202	204	186	200	190	187	164	183	179	198	189	194	192	175	185	173	168	185	175	205	199	161	153	194	179	177	190	195	179	187	198	191	140	161	191	175	183	175	191	174	172	161	181	191	183	195	175	169	174	190	190	190	196	182	186	183	165	176	200	196	202	168	166	177	163	170	171	195	206	179	182	184	193	199	187	192	161	214	200	212	195	182	181	169	175	163	171	179	162	160	184	172	180	192	191	168	206	202	225	183	181	201	174	180	203	183	177	167	178	177	189	189	189	193	173	181	200	196	201	195	184	189	166	215	186	192	170	191	178	187	192	158	191	172	189	214	181	192	175	196	207	181	165	202	191	185	177	192	178	180	178	209	193	182	219	208	167	175	191	187	188	156	197	184	169	192	177	165	180	171	175	184	190	167	190	155	202	181	170	179	188	175	186	179	184	159	166	221	172	199	184	193	160	203	171	175	178	187	176	199	165	176	183	176	179	186	183	189	207	170	200	162	172	197	158	177	176	187	215	183	204	196	185	172	168	189	186	175	185	177	200	201	179	164	176	167	169	203	208	178	196	198	195	168	191	181	183	201	207	156	189	176	197	202	217	187	188	155	182	178	171	172	177	201	202	206	195	158	181	189	178	176	180	190	169	200	190	201	163	173	193	175	194	191	155	162	176	171	179	190	189	183	184	184	177	185	187	199	184	179	195	196	182	203	180	187	202	179	181	187	182	177	193	193	212	212	200	186	181	188	177	152	193	179	174	196	194	187	166	192	162	181	193	175	180	174	166	173	180	184	174	208	172	198	188	204	199	199	186	173	196	166	188	187	182	191	176	187	185	179	174	180	183	197	186	177	168	167	152	197	198	217	182	192	180	208	169	176	187	173	188	187	200	183	187	210	197	175	180	184	190	180	176	183	210	175	166	201	185	213	176	181	177	159	182	196	161	169	205	197	201	201	190	207	188	191	179	178	183	180	193	176	154	196	187	167	172	184	162	182	193	176	187	191	172	198	165	166	178	182	194	209	195	197	196	170	193	204	192	176	169	172	178	153	206	205	172	185	178	176	163	211	187	183	176	196	183	175	175	204	168	179	190	177	188	172	188	181	181	170	166	207	195	188	190	179	179	150	199	199	163	195	183	169	189	188	165	176	179	177	186	173	204	194	177	208	182	194	189	161	180	195	179	179
9908	3774	1376	923	3519	820	591	600	577	629	541	575	556	530	546	528	528	609	537	601	553	536	630	578	522	567	533	556	563	565	561	568	558	565	553	555	550	584	561	553	559	554	577	564	520	521	555	589	506	610	522	542	545	532	572	537	528	567	515	527	540	534	510	570	568	553	565	558	537	568	546	540	537	558	540	608	558	563	594	589	552	592	532	546	552	563	525	514	566	544	556	522	547	563	547	570	556	547	532	547	554	519	580	556	543	544	594	554	558	536	558	522	541	505	587	564	533	562	539	546	530	534	536	542	544	557	558	543	510	526	538	568	529	582	539	536	549	526	564	583	546	554	520	547	541	592	543	527	598	533	581	548	557	511	518	532	565	585	543	569	572	517	517	515	578	511	548	573	538	514	549	560	517	547	553	537	584	578	545	567	535	498	544	499	575	512	594	546	579	554	566	566	542	529	575	531	566	535	546	523	524	583	560	563	533	534	530	594	539	574	545	539	575	564	585	566	567	525	557	549	514	562	557	564	582	543	569	535	541	574	561	574	518	564	495	547	562	518	574	541	538	539	557	567	555	561	561	539	556	581	542	627	524	554	527	562	489	561	564	562	571	545	546	511	580	560	553	550	507	599	541	543	556	600	509	552	568	552	519	535	594	536	566	546	523	540	549	583	543	547	599	525	583	546	557	560	544	550	567	563	568	536	564	563	552	543	574	587	528	560	587	539	575	530	554	579	542	532	537	581	559	587	548	547	541	558	566	504	577	590	542	566	539	557	554	521	596	562	588	584	586	579	549	563	541	571	553	576	544	542	541	594	541	502	533	550	539	577	578	588	571	556	528	526	591	555	586	576	530	522	524	522	552	605	533	513	561	570	563	593	524	587	573	522	522	563	531	550	563	525	555	549	530	569	542	544	556	512	586	522	544	558	530	568	551	535	558	529	547	531	546	556	566	529	558	536	587	534	555	571	543	520	539	562	545	550	544	520	562	558	559	528	557	530	574	599	565	514	565	562	548	556	564	572	547	566	565	575	550	547	544	564	538	562	546	559	523	584	563	499	519	540	542	606	568	542	541	558	556	543	564	567	529	512	585	564	558	531	541	553	541	556	583	550	528	549	564	565	569	548	564	522	534	540	548	538	573	559	527	551	552	524	553	570	555	541	583	581	492	547	544	546	544	541	542	546	548	581	578	550	539	566	545	487	534	541	525	552	555	548	538	514	580	554	521	553	555	566	579	540	539	564	555	529	558	580	535	568	566	569	554	523	533	558	535	556	550	492	584	615	534	565	538	520	562	576	576	577	576	568	523	548	569	560	568	549	524	533	564	559	540	537	538	504	550	547	519	551	559	556	546	567	551	559	543	528	495	534	547	489	608	553	567	653	576	540	565	533	549	562	541	559	521	578	580	582	519	583	537	573	541	511	534	558	569	511	563	565	558	573	523	582	556	554	558	581	564	546	577	542	546	565	580	567	554	557	482	565	514	523	520	543	544	495	518	567	545	559	584	534	504	519	539	514	541	572	513	587	527	571	541	558	566	563	540	531	534	544	569	544	549	559	516	573	539	542	560	562	563	526	538	556	540	582	540	560	567	571	523	613	579	575	524	550	565	583	553	531	513	614	594	548	569	546	590	539	530	538	543	565	576	559	522	593	564	533	522	540	530	560	533	555	565	551	566	600	528	558	561	542	550	530	474	511	568	587	531	564	545	555	541	545	524	568	597	569	542	561	549	535	554	561	538	553	561	518	560	544	556	568	536	534	524	525	537	555	547	549	624	557	510	531	535	538	558	598	541	563	540	586	553	572	554	570	512	503	587	554	540	541	563	554	547	561	549	562	575	579	583	565	607	581	560	574	587	525	537	550	535	550	556	565	497	625	527	567	509	530	580	550	524	560	545	503	566	603	515	518	569	519	528	584	563	578	568	500	586	562	606	515	556	562	553	556	562	552	537	499	554	536	536	573	528	580	555	556	546	555	556	531	533	565	564	529	549	581	551	535	500	535	577	523	577	523	551	538	522	519	564	549	522	518	530	555	539	516	526	608	553	522	551	529	583	576	580	553	538	547	549	520	561	560	562	555	544	554	549	538	516	572	557	519	577	558	579	572	563	569	560	557	546	498	539	559	562	570	548	517	557	572	559	538	553	590	580	572	563	500	590	537	598	569	532	578	536	513	559	567	585	540	535	555	540	516	551	592	529	569	565	581	557	571	540	542	549	541	571	598	566	570	601	589	533	554	562	597	526	536	546	567	543	538	557	571	551	535	570	558	572	534	552	547	551	571	572	552	537	586	533	613	560	552	569	582	546	559	547	570	558	541	507	551	588	538	592	560	551	521	552	586	539	522	580	567	573	580	555	553	613	544	597	571	570	530	522	566	520	555	573	594	559	531	519	558	561	543	588	552	548	577	545	514	534	549	558	547	534	562	530	551	548	554	544	565	547	554	581	520	548	532	546	554	546	562	564	526	561	556	570	542	557	520	570	513	530	544	567	600	569	573	587	541	558	558	605	553	567	521	566	544	550	589	519	562	545	547	565	544	512	488	578	537	547	542	572	522	537	531	556	512	549	541	567	567	546	547	563	540	550	542	586	512	519	586	561	547	509	540	520	532	612	588	577	521	514	527	536	565	551	545	542	553	544	582	558	551	582	516	564	527	567	561	570	526	587	566	553	531	540	595	578	559	529	541	547	508	524	540	529	524	538	555	533	592	509	547	566	550	554	590	534	555	586	552	516	555	566	549	546	530	552	573	563	551	539	572	536	506	539	537	543	541	580	563	576	548	534	531	579	560	560	585	551	591	540	548	570	559	577	549	535	533	584	552	562	566	555	558	520	537	574	567	533	552	549	555	543	566	556	519	575	570	556	547	546	529	578	585	547	547	571	566	539	525	551	571	557	579	585	604	529	546	601	561	524	554	551	512	547	604	507	571	540	557	575	550	590	572	573	555	557	525	565	533	563	545	600	525	530	554	563	559	537	575	561	555	547	541	585	515	566	596	577	571	544	556	529	541	564	583	543	547	497	587	562	537	527	505	531	576	570	571	580	576	599	557	523	540	515	561	540	583	542	539	549	546	505	555	551	535	574	532	520	518	569	533	568	557	554	558	558	543	556	580	542	512	549	546	565	522	534	533	528	550	596	571	576	532	552	583	590	612	538	541	563	568	521	532	538	536	562	537	552	555	571	585	525	549	539	525	570	547	542	554	550	564	527	541	532	586	544	541	530	566	531	496	512	555	566	521	531	540	513	540	532	577	567	547	555	552	560	540	562	552	562	511	523	566	546	537	525	585	525	574	538	560	565	536	552	547	523	547	505	564	564	533	519	538	551	560	537	515	630	540	560	583	561	537	575	539	545	555	568	538	544	545	555	527	571	561	556	587	557	523	538	566	529	494	560	610	532	574	506	580	556	561	545	531	534	540	592	546	546	526	560	527	540	547	545	542	551	546	564	564	508	561	549	551	575	581	520	513	589	576	553	585
55916	36643	16840	4508	15619	4162	506	485	451	461	419	376	431	381	386	381	406	393	350	369	379	367	416	367	391	355	332	383	408	349	328	395	362	334	295	346	354	362	377	362	369	381	349	347	374	342	362	375	356	339	340	302	345	324	353	371	370	355	367	360	363	336	418	351	364	388	361	379	355	351	371	350	359	369	374	355	352	348	367	357	347	373	365	338	372	356	337	379	354	363	381	366	353	355	378	308	347	376	327	385	375	364	374	392	319	351	382	343	350	331	348	341	348	338	391	357	344	367	361	319	332	365	360	376	370	373	372	366	369	365	376	345	328	369	375	346	406	379	370	373	353	390	352	322	381	394	331	361	326	318	362	379	344	338	389	348	362	362	346	348	365	370	361	341	403	362	356	348	356	352	371	353	312	325	355	360	342	340	346	344	344	333	386	399	324	374	364	363	384	372	372	354	351	344	333	318	364	360	347	341	350	320	371	362	386	362	371	369	350	376	354	349	358	394	368	367	333	347	359	355	354	348	368	347	381	367	348	363	347	385	319	378	320	345	347	384	377	342	360	347	344	369	362	360	378	345	360	352	326	358	368	351	323	362	362	403	345	338	354	396	360	358	329	343	367	326	364	352	364	336	348	373	318	343	349	378	334	388	364	366	358	358	375	369	387	373	350	346	353	354	350	339	339	358	356	330	371	348	347	360	342	321	310	372	359	338	332	371	388	370	355	349	312	360	386	343	345	376	380	372	334	341	384	361	351	366	364	380	359	370	351	358	356	362	350	320	372	361	334	367	343	379	342	382	338	369	326	366	343	332	346	383	355	366	353	340	376	348	359	377	392	369	346	378	352	355	359	368	350	381	332	331	351	374	341	336	358	328	372	349	351	358	335	361	347	369	365	381	344	353	385	381	350	367	352	380	364	354	343	364	289	395	381	334	357	357	349	358	361	350	331	351	366	373	375	357	377	335	358	333	335	359	332	352	346	318	340	367	373	335	371	336	374	378	360	322	361	354	372	357	393	359	363	357	365	355	368	361	367	347	352	342	329	387	360	334	364	357	374	350	350	364	398	364	392	351	361	376	355	355	368	363	348	359	365	357	375	376	372	386	315	372	338	344	364	338	379	353	383	359	364	331	373	352	360	330	368	390	342	331	362	364	371	352	345	341	390	366	344	375	372	347	323	349	358	338	383	331	354	322	364	339	336	335	340	342	345	378	375	343	346	341	342	358	383	354	349	329	393	355	386	335	329	330	384	372	375	358	335	314	354	357	345	348	342	351	355	356	341	391	367	349	347	372	369	370	349	343	355	336	331	359	380	358	326	355	369	363	325	359	323	346	350	383	381	353	358	350	344	340	367	353	340	340	324	384	332	350	356	357	370	369	348	365	377	355	331	384	400	356	390	371	346	359	358	356	359	359	359	335	359	338	367	336	364	353	357	351	350	364	363	360	387	350	404	385	381	366	323	346	354	374	372	340	363	355	367	373	330	376	340	358	388	363	346	353	361	399	360	345	366	372	367	382	368	381	373	364	361	396	330	380	360	326	326	336	367	343	360	354	325	346	351	357	321	333	336	337	351	375	327	379	342	347	277	322	356	329	357	373	340	357	375	356	366	353	364	353	361	338	357	356	345	357	372	364	353	381	363	359	369	375	307	372	364	388	338	380	337	369	398	362	377	377	359	396	353	381	381	341	334	378	379	397	367	346	370	339	312	323	347	362	332	375	380	350	320	361	375	402	384	359	350	360	391	344	369	356	356	353	371	343	363	340	308	362	369	331	354	362	358	380	354	364	321	351	342	360	354	336	344	365	359	362	355	328	356	377	355	374	346	356	368	346	363	390	364	387	367	339	333	388	355	330	343	364	363	393	344	372	331	345	358	340	326	392	369	348	330	345	326	382	376	375	327	355	338	352	371	341	385	334	337	345	356	392	340	379	361	370	346	345	339	342	335	332	379	345	331	330	349	369	375	362	364	333	372	404	348	374	325	333	369	349	370	357	348	375	365	352	353	366	368	377	383	352	400	392	351	401	336	344	361	348	354	362	379	307	362	370	365	392	349	393	356	338	364	371	366	359	355	391	361	341	360	350	351	382	294	363	342	354	352	357	375	314	345	316	334	364	355	339	384	321	339	396	310	350	385	358	362	364	342	344	323	383	348	356	347	326	348	357	384	381	377	347	420	347	384	340	356	397	382	351	358	381	362	328	329	352	368	378	369	357	370	347	373	339	343	338	327	346	350	356	372	326	324	361	369	352	374	318	380	383	346	341	391	323	338	347	344	396	404	340	351	368	356	338	357	331	373	343	359	340	365	359	359	359	340	357	358	360	348	373	381	367	376	358	348	360	363	356	348	344	365	343	384	353	310	371	369	343	343	353	345	372	352	343	367	365	369	357	362	346	381	325	358	378	314	317	372	383	353	359	358	346	327	356	355	369	333	396	355	349	368	337	336	360	325	357	369	320	383	370	366	346	337	362	329	344	353	344	343	353	330	382	346	361	348	378	367	331	358	398	340	402	377	350	359	364	338	373	334	358	355	355	391	358	378	377	379	353	360	357	341	328	334	327	362	390	398	373	396	307	342	364	368	330	359	374	355	343	356	367	366	363	383	354	382	382	346	352	362	379	366	376	342	338	356	366	336	382	372	357	347	380	355	360	369	364	362	356	339	361	358	365	366	360	362	343	356	350	378	381	341	388	348	356	346	348	347	377	337	381	336	383	338	351	322	363	359	333	360	374	362	369	388	341	355	384	379	389	373	342	357	347	398	339	340	359	348	357	356	356	361	322	345	324	348	388	350	377	382	341	336	386	343	374	341	369	368	367	334	324	354	362	360	330	343	326	341	349	343	376	371	356	381	383	366	324	372	337	392	335	337	340	401	361	335	364	351	342	315	342	353	366	349	341	371	406	354	324	347	361	351	353	356	336	369	340	377	374	361	346	368	365	331	391	356	332	378	347	359	306	332	400	341	346	346	356	369	345	345	353	359	347	367	337	414	368	348	344	397	373	363	341	397	377	351	374	390	374	403	358	374	357	339	383	370	335	360	370	355	357	361	336	338	365	346	372	351	348	363	369	374	360	346	381	337	370	314	342	375	373	365	336	335	341	348	378	349	362	384	392	371	337	366	355	358	368	367	364	354	373	345	359	324	355	374	324	344	364	367	357	327	386	373	370	361	338	381	382	325	362	372	358	348	352	375	354	348	354	396	332	335	352	314	344	362	353	313	343	364	323	348	368	346	340	366	343	391	369	338	343	380	348	372	369	330	351	345	359	375	362	365	364	369	387	364	343	349	359	338	407	344	344	334	354	351	360	343	375	373	396	362	370	363	336	373	358	365	341	350	360	338	335	348	355	332	374	320	378	340	342	370	374	373	372	359	333	366	367	356	327	360	362	350	343	354	363	353	370	351	345	375	331	337	384	352	361	346	324	389	318	373	328	359	368	328	343	389	319	340	369	357	361	355	323	322	340	356	357	331	318	371	370
33337	22786	15831	9990	29999	3519	1805	1561	1504	1360	1314	1265	1252	1183	1181	1106	1090	1041	1057	970	1009	1037	1008	997	985	955	980	1007	953	978	947	989	987	937	967	955	984	922	892	964	948	935	944	954	952	938	907	910	944	905	935	934	934	951	925	933	918	924	921	942	920	978	912	917	928	933	936	909	931	929	993	951	897	959	918	925	957	919	916	969	957	905	932	904	922	958	907	921	871	874	910	930	957	962	948	910	919	923	900	941	888	863	894	952	889	917	947	952	911	948	888	951	908	916	928	945	958	912	999	942	867	927	942	914	856	907	927	941	921	878	960	950	882	964	863	850	846	930	902	913	939	922	925	969	944	857	958	879	941	971	948	904	937	955	910	915	960	928	939	931	938	948	904	936	880	886	900	909	920	911	905	883	945	908	941	907	956	851	928	967	911	934	901	896	943	914	893	921	897	933	915	882	903	913	949	922	939	923	901	909	885	904	866	906	905	943	968	862	886	881	977	882	889	909	942	952	964	862	961	872	942	917	903	885	905	901	862	910	866	881	924	934	959	981	944	911	935	896	884	922	916	950	916	890	883	902	963	930	874	989	928	864	935	936	913	890	892	903	940	863	970	943	939	938	880	933	888	961	900	930	936	951	889	960	868	911	955	896	880	950	891	937	873	899	918	974	952	922	929	931	934	902	891	947	840	944	977	933	923	921	886	912	934	877	879	933	941	944	967	958	911	920	894	983	932	921	928	904	891	925	947	916	924	896	920	945	940	942	920	903	989	906	951	898	906	964	889	903	872	870	929	908	970	949	905	917	932	893	923	953	851	940	885	897	923	945	873	947	896	945	922	935	951	946	896	918	884	952	903	930	936	927	882	894	874	941	917	961	910	952	873	922	946	921	840	916	906	913	936	885	867	924	916	953	954	894	916	975	893	934	909	907	897	953	921	910	922	944	891	908	925	927	905	914	874	885	907	912	1000	928	896	948	930	878	910	888	940	941	884	913	901	954	883	923	878	855	858	942	929	989	886	889	908	918	988	897	903	910	901	931	954	955	940	924	938	871	936	882	854	886	870	937	940	954	900	972	949	954	924	940	904	931	911	883	962	910	966	902	903	966	930	894	954	877	957	929	936	884	914	911	928	931	910	914	944	935	874	868	913	935	885	979	926	897	962	908	916	856	933	887	942	941	928	949	875	910	970	899	964	918	916	895	894	910	902	896	960	897	906	897	876	926	895	893	900	867	958	935	962	939	974	933	923	935	925	884	889	937	951	957	920	920	935	956	901	873	999	952	921	947	914	856	903	904	957	904	909	967	941	926	947	925	875	950	928	891	840	925	951	921	890	910	939	905	893	890	919	923	926	939	928	985	959	923	957	907	907	982	970	922	933	929	951	923	884	905	896	848	931	920	983	934	916	976	944	927	909	941	898	884	925	914	954	894	970	930	885	915	927	924	938	924	961	930	910	964	904	891	969	913	909	919	913	937	900	958	956	923	934	955	867	892	933	942	939	933	898	904	905	936	976	927	903	941	912	873	878	943	932	897	932	952	934	937	970	887	901	887	970	878	930	900	878	921	941	911	903	884	912	930	888	870	961	941	944	998	905	991	940	912	908	889	965	904	924	926	948	919	887	925	877	900	904	893	875	927	927	917	869	993	898	926	904	935	873	870	859	916	896	897	910	918	933	915	906	925	893	888	974	872	904	914	900	967	867	938	952	975	931	954	876	891	899	949	974	906	890	945	959	875	951	922	903	899	964	933	931	902	958	984	948	885	943	909	928	911	966	885	906	927	899	945	916	886	897	904	889	994	935	925	933	979	939	857	936	928	912	933	915	935	925	933	915	864	895	916	915	921	964	949	902	906	947	966	863	890	907	966	926	881	959	874	882	948	936	952	917	911	882	915	898	960	934	906	891	886	922	897	937	909	880	931	945	914	902	946	914	892	922	868	868	939	952	923	924	900	941	914	901	917	969	898	943	947	925	927	936	939	891	949	971	871	963	893	885	931	915	971	868	959	940	887	979	910	949	830	977	861	911	942	933	944	913	902	945	915	949	913	953	887	899	945	935	949	928	907	901	912	919	933	944	905	872	902	952	898	886	892	876	937	923	949	930	954	894	912	926	929	947	897	882	910	913	878	898	917	952	933	970	971	913	905	962	941	910	916	904	900	914	973	981	922	919	868	948	919	968	955	959	874	895	899	893	931	901	978	932	935	935	865	973	876	879	925	916	938	945	929	888	881	896	856	892	947	929	958	901	887	933	887	914	899	876	898	896	916	881	869	924	951	974	885	917	860	966	945	922	987	920	962	921	915	881	845	959	924	938	956	960	980	939	969	964	948	888	882	978	898	917	923	927	951	940	942	832	940	896	867	934	971	935	925	886	971	890	887	950	904	886	897	914	915	966	972	940	924	916	919	885	963	908	920	900	937	916	982	948	896	861	875	949	975	968	917	920	873	903	902	916	971	933	908	924	944	924	959	890	936	941	901	902	949	951	938	946	893	909	868	942	960	943	943	949	931	957	924	926	862	923	938	905	901	910	923	893	909	951	913	916	924	897	937	906	948	932	893	920	917	891	921	884	937	894	901	899	925	940	928	927	920	905	842	952	975	924	916	853	901	923	944	932	859	946	927	896	886	895	937	911	983	897	896	887	911	881	933	959	881	879	868	910	953	945	943	964	913	946	919	889	881	908	949	951	979	855	918	920	903	914	932	897	924	945	915	930	884	934	989	896	943	936	918	933	868	883	925	952	891	875	950	899	891	903	929	934	920	920	878	973	929	924	844	940	961	939	902	940	949	938	915	908	899	886	922	948	918	934	964	920	931	940	881	916	934	903	918	861	934	901	902	939	953	952	878	898	931	879	924	957	946	900	930	964	933	910	935	891	852	899	963	930	923	921	929	897	914	996	902	962	943	931	922	926	929	896	913	921	908	926	913	982	902	929	910	892	891	953	927	896	919	888	910	929	916	930	911	980	907	927	955	899	928	891	881	934	927	920	921	890	906	971	939	882	912	905	931	935	876	872	886	960	959	899	947	933	925	917	943	1000	948	940	901	919	925	931	935	910	875	945	888	993	921	908	896	948	926	942	972	978	895	922	900	878	940	895	944	911	936	937	926	942	940	890	943	919	937	818	928	904	923	900	951	875	902	869	936	930	912	908	887	949	913	949	912	943	952	910	913	886	945	947	875	932	945	942	949	902	943	924	914	952	900	915	946	887	905	909	897	952	941	912	865	969	935	893	862	939	970	913	914	931	960	919	914	905	937	908	938	914	900	954	909	904	933	956	958	924	921	901	890	943	921	954	885	893	960	892	935	945	913	916	936	923	906	954	951	889	907	892	926	903	950	927	916	901	947	955	972	909	906	872	928	951	857	926	889	909	945	933	966	961	911	909	974	904	938	905	912	933	856	920	963	916	974	953	934	893	925	901	907	937	906	903	967	895	947	919	863	936	962	907	965	942	889	922	901	889	960	933	916	915	980	932	905	914	922
68313	47868	27534	10835	22333	9016	829	609	541	493	510	425	471	435	464	406	429	445	430	420	445	424	404	415	427	371	403	381	394	413	385	360	383	421	365	401	397	362	389	396	419	403	401	403	367	397	401	405	368	401	377	367	339	397	396	395	384	380	375	356	397	411	413	375	363	361	396	382	376	355	407	384	392	374	372	358	378	415	365	389	377	407	386	381	398	383	374	409	381	399	345	375	391	406	410	398	387	386	392	366	432	376	396	336	391	382	401	420	416	362	382	350	423	371	368	380	416	394	395	400	382	362	411	381	392	361	414	378	426	402	369	393	390	396	376	370	388	396	371	364	384	377	412	406	397	398	386	412	399	364	394	366	361	417	366	364	395	388	398	381	362	396	404	413	365	401	374	394	382	378	367	380	394	363	420	403	417	411	386	383	385	408	380	364	355	419	354	395	384	379	380	376	400	387	372	399	382	367	412	340	361	385	383	368	396	407	397	376	382	399	417	386	381	416	378	379	411	369	385	381	382	366	357	368	353	391	363	408	397	387	365	412	408	379	381	385	363	389	344	387	385	385	383	391	374	391	402	386	377	373	371	408	389	352	393	390	334	405	399	398	357	369	395	388	386	409	385	373	404	356	361	380	348	392	383	376	360	387	382	367	407	388	406	365	399	357	361	365	380	391	395	374	411	351	407	366	389	363	368	363	402	406	375	394	404	394	374	391	386	374	381	384	381	387	373	387	382	383	384	346	408	383	395	372	394	389	416	406	395	374	399	362	406	359	420	393	347	360	388	380	386	423	387	401	373	403	386	407	396	357	389	386	379	376	391	379	400	388	414	401	398	365	376	381	372	364	402	383	361	387	380	390	397	435	405	408	364	376	376	375	387	407	372	345	364	365	377	377	355	405	392	390	420	329	342	368	387	363	396	412	390	377	382	351	410	385	367	363	384	384	398	410	395	386	368	374	377	327	363	395	376	361	387	389	379	402	359	400	390	385	346	381	377	382	361	386	407	378	411	386	384	371	410	390	410	357	439	401	387	382	372	429	363	408	329	389	359	370	375	397	401	391	403	411	368	359	383	360	404	406	361	367	350	384	381	391	357	356	386	324	391	377	405	357	383	385	410	395	417	379	376	398	358	353	357	385	359	416	406	354	381	389	366	367	412	402	373	379	376	371	415	394	351	365	377	392	339	382	368	406	385	386	357	387	371	411	376	388	358	361	349	336	383	391	403	396	367	407	374	381	402	351	370	375	391	389	395	369	374	378	398	367	371	376	390	368	367	394	390	371	375	407	379	383	410	386	376	383	345	396	377	355	414	380	374	422	407	382	407	366	371	364	389	380	389	366	367	359	408	409	397	388	367	372	370	376	390	371	402	364	396	400	373	387	401	377	386	356	400	370	393	370	385	382	378	416	410	376	386	370	396	378	389	384	375	353	414	367	418	356	336	403	371	387	389	377	363	368	382	360	381	375	371	371	379	375	377	401	381	404	381	358	396	356	396	378	389	386	376	382	342	392	389	407	390	368	367	397	369	377	349	364	357	383	414	363	362	355	391	374	343	397	411	398	377	376	364	383	385	386	427	385	408	358	388	384	391	356	377	337	369	370	359	349	394	363	369	396	368	390	391	344	350	398	349	356	395	383	392	395	416	353	404	410	375	395	372	351	392	375	361	357	381	376	388	382	390	421	356	362	359	397	378	372	358	407	381	370	406	385	371	381	372	405	389	374	384	411	374	377	368	348	376	392	370	371	396	412	388	379	371	389	335	381	365	404	412	400	422	389	376	417	374	376	393	374	392	398	404	340	354	391	380	399	360	383	373	403	375	386	368	399	401	355	381	343	408	382	376	356	390	392	430	366	353	386	365	387	417	359	390	419	392	406	401	357	384	401	401	404	417	416	358	387	400	379	395	383	366	408	388	386	364	393	364	397	396	385	359	365	348	385	368	389	394	376	405	379	355	383	406	394	364	350	358	333	358	337	372	391	383	356	361	357	397	384	379	352	387	369	370	367	385	397	399	343	378	393	422	379	378	356	349	376	424	422	375	415	374	380	377	356	381	336	375	372	386	385	409	357	388	389	380	391	352	347	408	411	367	397	387	362	361	390	379	402	394	413	378	386	375	393	401	351	403	394	382	377	376	357	368	414	411	417	383	392	397	379	383	359	375	357	396	369	360	409	410	419	384	403	369	386	355	376	400	390	382	393	365	391	376	406	390	380	379	413	422	386	409	359	396	383	424	349	362	396	408	376	388	387	364	385	355	367	395	402	358	418	413	394	379	389	378	382	389	384	382	399	378	389	390	396	418	385	377	397	414	398	368	414	385	408	388	399	366	381	382	399	367	379	367	432	376	353	400	383	395	384	438	349	369	415	375	392	381	402	365	391	360	383	358	367	358	375	383	380	371	384	389	426	400	391	412	376	421	398	402	367	381	353	378	377	399	399	385	370	372	370	370	370	384	373	383	370	364	414	412	395	429	380	368	374	402	431	364	346	390	385	377	354	382	373	377	359	386	358	400	406	359	367	381	393	360	389	366	417	389	394	413	405	412	383	360	401	399	391	381	389	350	426	379	405	375	363	393	367	394	354	375	379	349	399	396	391	353	352	384	393	402	391	358	359	413	404	378	380	387	364	347	370	414	374	413	402	379	408	416	390	388	393	370	380	388	405	387	387	429	433	380	420	385	387	392	372	379	376	396	365	403	392	394	361	375	395	404	380	396	361	403	407	352	357	418	344	392	357	379	336	378	392	398	398	414	406	401	410	360	409	378	342	393	448	393	387	381	403	403	374	372	388	364	369	396	384	417	396	373	373	376	394	370	410	378	412	389	386	372	373	388	363	418	369	377	412	396	398	374	408	380	358	404	367	391	385	388	389	411	418	409	354	386	401	428	378	340	370	391	384	375	378	384	390	386	375	409	382	371	386	405	379	370	418	361	366	395	390	405	383	385	363	376	406	384	367	354	395	384	370	348	383	372	386	388	385	383	369	376	408	371	450	383	380	377	385	358	382	398	367	377	376	431	395	390	378	380	373	371	380	404	407	350	400	398	428	412	375	368	392	397	383	408	401	401	391	407	357	363	377	352	402	377	377	399	399	407	375	350	362	372	390	378	361	376	430	360	380	410	382	429	386	363	393	355	395	382	408	369	381	371	374	375	387	391	407	373	414	344	429	339	350	395	413	390	405	373	374	394	375	376	369	343	389	396	371	363	400	372	353	368	339	385	374	365	370	366	414	394	437	354	415	389	377	386	375	367	385	386	362	371	394	374	388	379	379	400	376	387	376	379	385	361	423	398	413	359	375	394	388	415	384	395	361	385	376	377	363	365	375	428	368	372	399	385	371	390	406	377	441	387	374	386	365	346	370	389	376	348	408	358	391	410	383	425	376	372	381	406	393	367	358	375	365	396	354	344	367	393	389	362	356	383	412	390	400	406	362	400	379	387	399	397	454	344	371	375	389	367	406	405	405	396	350	382	401	404	397
41148	31225	23545	16446	32182	5264	2570	2163	2020	1845	1696	1565	1510	1356	1309	1311	1192	1252	1249	1145	1167	1150	1112	1125	1095	1094	1096	1053	1112	1049	1066	1059	1090	996	990	1005	1014	1010	1030	1019	1057	989	1034	1048	1003	975	997	1006	1004	1050	981	999	962	1011	1029	1004	995	922	961	1008	947	984	1035	938	1009	976	968	993	1002	925	986	946	954	968	1037	1004	969	945	973	960	948	964	985	943	971	990	1001	932	966	949	940	989	991	1006	971	899	1011	1010	998	937	1002	967	951	958	936	930	953	964	1006	997	967	991	940	951	982	968	936	964	957	1004	932	1003	952	970	972	936	981	925	893	946	980	975	958	1016	1005	1014	945	981	952	957	901	941	934	917	985	995	1003	919	981	944	945	926	938	940	961	964	900	914	955	1034	921	994	967	952	978	968	932	968	1004	942	929	967	951	962	945	939	903	969	953	970	955	940	1007	1002	940	943	1006	932	948	1000	1004	968	998	887	951	926	1012	994	946	930	1000	1006	964	920	950	945	957	970	919	934	928	912	1000	1004	951	910	970	942	1000	965	1030	977	949	921	984	921	969	962	957	1016	985	956	958	947	943	962	929	947	885	929	966	1003	948	929	966	948	996	917	957	903	945	970	927	985	907	950	928	940	960	932	951	947	942	935	944	944	955	955	966	975	988	953	975	968	965	930	957	958	938	1065	956	961	953	944	1015	957	973	979	981	960	998	915	1013	995	979	1023	889	1016	981	976	996	972	946	972	918	959	910	930	991	1005	936	983	958	991	934	982	999	1030	929	956	927	936	976	965	994	988	950	1023	1006	998	953	943	884	994	950	964	922	938	948	969	914	950	945	969	916	1020	937	976	893	986	905	976	948	961	966	1027	975	1017	952	969	905	1007	978	961	977	923	887	999	944	911	1023	966	968	975	976	986	967	1022	964	931	1022	945	983	940	1008	954	964	931	963	911	911	962	995	995	950	953	937	977	906	935	1013	1046	1010	935	906	952	973	941	995	969	967	1005	938	953	991	927	865	957	941	915	991	930	927	987	948	987	970	983	959	932	979	941	1002	945	1032	968	974	967	980	963	986	988	901	974	866	963	949	979	966	984	927	950	893	979	947	905	939	970	938	1009	982	981	979	992	943	950	920	915	925	945	988	958	953	967	931	977	964	975	991	923	956	985	973	959	900	952	979	983	985	956	961	1051	954	962	948	983	928	975	980	942	959	938	1001	992	954	978	943	918	1020	926	948	956	964	954	921	960	991	950	918	984	906	971	961	936	989	977	987	949	946	982	923	888	932	957	977	944	983	902	997	950	963	972	955	895	985	960	993	1011	914	947	944	1062	929	1028	962	1015	958	918	980	927	945	941	1058	990	941	973	992	938	963	962	934	965	974	1025	944	934	955	941	943	979	996	936	976	960	918	1014	981	979	980	964	952	931	930	961	940	934	969	1004	950	1004	940	889	976	963	1001	996	947	996	949	991	988	933	941	890	1071	953	991	961	864	937	981	957	975	976	1011	960	1024	992	899	962	971	894	980	978	960	965	957	1011	970	938	946	1004	983	957	968	918	967	956	983	898	974	996	943	971	955	972	994	957	962	956	951	996	918	968	913	958	952	955	956	1018	937	948	964	980	939	935	973	956	971	987	985	1034	975	955	1030	955	976	918	971	985	920	932	914	983	933	950	934	965	986	951	942	1000	947	897	980	962	937	996	960	957	938	956	964	980	992	1023	987	935	966	1006	915	910	1005	952	960	981	924	940	977	983	906	988	934	930	994	959	944	904	999	979	898	927	980	946	977	948	936	966	1053	958	926	973	994	956	994	937	935	963	955	1027	963	968	968	975	940	952	946	956	981	975	974	981	912	972	1020	901	1006	947	1006	976	977	1003	911	964	944	916	949	942	947	1002	941	953	986	975	886	940	970	998	987	978	932	940	879	891	929	934	975	910	942	948	952	903	951	1021	971	957	953	938	955	995	954	969	964	979	1000	924	978	928	921	966	961	941	1014	922	916	1027	973	956	955	949	1030	958	940	892	897	939	971	993	920	930	967	967	961	891	993	922	1005	938	950	979	952	937	941	968	925	902	909	935	923	953	998	989	921	936	986	961	989	981	938	927	973	952	940	946	948	980	962	986	915	965	995	948	944	977	977	989	950	942	966	922	986	978	923	981	959	958	909	957	938	954	991	934	961	938	948	957	949	944	1019	940	943	951	921	922	993	934	975	883	951	970	958	1004	937	949	1023	916	962	962	953	913	989	956	916	948	968	920	999	970	986	936	996	930	950	1007	974	941	998	948	932	945	939	958	957	957	957	924	960	967	947	975	971	938	942	934	996	985	966	981	990	951	926	954	998	931	1026	969	928	917	965	932	1013	979	1004	1019	953	939	968	968	954	983	923	969	997	960	980	893	1009	906	948	944	928	926	962	952	917	954	960	975	984	971	904	978	981	907	932	955	951	978	1004	947	953	976	1011	964	942	954	955	932	1034	927	970	962	994	1030	914	977	1001	951	980	992	1012	986	994	923	1028	992	945	955	927	984	973	923	953	992	952	971	962	952	970	920	975	901	949	949	933	917	888	1001	949	919	954	927	950	947	985	942	1016	992	942	1005	947	941	957	1022	972	975	981	942	942	921	951	986	907	967	953	981	1020	967	987	931	1017	1012	998	1003	964	948	937	967	916	938	949	935	957	994	898	965	924	905	932	955	911	938	976	972	941	929	907	955	911	895	916	943	991	935	961	943	990	1021	980	986	1003	963	964	943	933	957	957	1046	989	1012	959	930	903	951	995	1018	909	942	887	1026	951	910	941	1019	974	974	975	936	970	982	954	946	937	927	1002	980	998	899	944	934	978	945	986	939	1013	914	958	920	931	1002	1005	963	892	1010	941	959	1015	971	944	976	947	941	978	959	1003	912	906	923	937	942	949	914	950	948	973	995	1005	966	915	936	975	948	919	978	994	915	976	1001	959	957	982	984	975	982	937	939	929	963	978	909	923	950	960	927	941	898	932	909	947	956	960	1006	947	941	973	944	965	958	992	946	983	975	1043	943	1014	954	950	901	974	939	965	952	950	965	946	978	940	932	988	987	991	1010	954	993	965	956	966	927	994	953	919	954	964	949	952	938	981	997	980	976	982	917	970	946	974	1008	956	928	914	963	983	937	956	948	1011	937	920	957	941	938	958	1011	909	986	927	1009	930	963	956	942	961	888	974	962	975	987	939	1004	939	964	1008	902	979	973	954	900	969	966	928	950	915	916	940	982	924	1022	950	995	942	948	959	969	987	931	1037	1032	990	932	982	932	957	937	999	957	960	873	948	974	998	909	942	900	905	916	944	950	979	953	945	978	954	989	938	935	971	1023	969	954	934	981	906	982	987	940	984	941	928	991	1024	970	965	987	979	996	973	939	985	940	1048	968	952	947	983	950	894	1042	1002	995	961	909	917	920	935	991	928	1030	1007	977	923	997	976	947	935	977	979	1006	931	983	950	976	994	938	973	974	961	923	948	993	988	989	943	928	927	947	904	958	902	967	961	983	1020	956	967	1029	940	997	934	937	978	982	938	925	965	979	1015	997	1026	947	970	935	984	980	931	927	898	945	1002	987	978	941	956	1017	927	991	942	1001	967	912	963	949	912	1022	966	955	998	896	936	978	927	982	995	951	982	977	947	936
12268	2402	611	242	592	256	172	170	191	181	192	176	175	185	186	188	170	165	195	192	195	208	201	191	175	212	170	151	183	188	181	181	200	175	172	170	204	185	172	154	196	170	163	189	211	193	169	160	209	189	183	188	193	175	193	179	203	156	170	188	181	165	189	180	188	194	196	198	205	195	161	142	186	189	177	178	183	186	171	183	176	184	187	180	190	166	185	181	166	199	205	196	164	173	179	201	207	175	187	189	179	175	204	159	197	186	192	186	187	187	197	158	163	175	187	180	193	179	170	195	191	182	195	183	202	186	197	166	157	178	163	175	171	174	183	179	167	213	196	193	166	197	200	177	157	193	202	181	183	201	175	184	169	181	200	171	176	201	176	196	207	196	159	176	164	176	184	176	158	179	176	166	203	167	192	171	163	193	193	200	204	197	175	182	183	162	180	195	187	184	177	147	156	159	192	171	195	183	187	196	181	162	192	188	193	176	195	209	167	184	189	187	184	179	180	208	175	175	169	190	180	195	177	158	196	188	178	186	183	191	198	191	187	176	195	189	191	184	163	185	189	186	166	211	201	170	183	206	186	179	207	184	185	194	182	181	208	178	173	219	162	191	203	172	182	190	174	181	183	190	193	178	179	174	203	229	191	177	204	200	197	188	167	187	176	163	204	171	183	188	208	174	197	197	168	190	180	171	183	182	194	180	177	187	165	177	165	189	160	181	179	178	187	187	165	175	183	179	169	203	204	159	200	213	178	188	175	184	186	185	188	196	185	197	175	183	188	197	189	191	200	168	198	191	167	205	190	160	174	191	228	204	156	177	182	178	166	187	182	186	174	173	197	192	163	170	185	176	184	191	213	189	177	189	194	174	201	186	170	160	175	197	181	191	186	170	197	165	166	189	167	168	176	175	169	157	191	221	199	203	192	189	209	183	198	187	195	145	185	203	209	177	162	198	194	204	188	169	176	180	163	199	167	171	195	185	194	193	212	182	167	181	183	176	157	196	167	193	192	187	196	205	198	183	179	197	176	186	212	180	154	186	195	205	208	172	177	188	198	173	156	187	165	173	179	181	184	201	207	181	182	180	194	199	200	179	171	197	187	170	183	187	178	206	185	189	162	181	174	184	191	198	195	193	185	156	223	211	209	183	180	189	208	165	178	176	179	183	190	178	189	202	195	169	194	188	176	177	186	184	165	182	163	188	199	188	174	170	169	169	183	142	181	167	189	172	169	172	187	219	179	180	188	180	175	178	185	186	178	199	171	222	181	189	155	193	178	193	173	185	194	183	174	170	181	212	157	187	192	201	185	168	214	170	165	161	180	174	199	163	222	182	168	164	188	209	181	190	170	212	181	180	192	190	157	174	192	194	192	176	210	191	188	184	179	194	168	205	196	210	184	177	185	168	199	180	192	195	174	198	163	188	172	172	186	178	181	176	167	181	183	165	204	174	184	173	177	170	193	189	188	190	162	176	201	180	190	183	204	173	205	189	189	173	193	198	186	193	173	202	209	186	176	177	167	159	176	184	199	169	172	172	176	191	193	197	180	196	169	169	178	174	174	162	178	195	195	186	183	182	177	160	187	174	184	174	177	188	155	208	190	175	174	173	208	163	156	182	227	169	156	197	175	202	177	180	171	175	144	167	160	202	177	196	200	182	192	164	164	176	187	160	186	205	177	198	190	163	163	179	190	160	186	164	181	188	170	188	154	177	186	176	183	185	180	201	175	175	170	190	174	184	209	172	187	208	192	197	168	187	221	171	171	167	168	195	207	161	177	186	173	187	183	189	182	189	175	191	209	190	188	194	165	191	172	203	206	175	188	187	187	188	179	181	188	206	200	189	180	193	202	170	179	181	206	167	187	200	175	188	196	192	178	204	155	165	201	179	188	175	183	189	169	195	156	180	197	164	173	170	165	193	176	168	174	159	170	188	186	168	188	191	176	179	212	188	211	184	150	200	197	210	194	180	202	189	182	194	187	174	205	181	164	176	185	175	187	175	194	181	187	210	203	219	147	180	195	198	179	204	187	182	199	183	171	191	187	204	171	190	180	178	190	194	202	202	186	193	156	177	179	191	157	185	195	207	165	182	182	170	161	169	172	193	192	174	167	164	175	190	182	176	162	180	179	192	197	189	208	147	193	185	194	208	174	188	200	179	178	182	181	197	187	180	193	188	193	196	173	203	185	198	188	184	175	208	175	192	180	168	156	196	182	170	184	176	177	195	177	168	200	170	168	196	187	157	213	193	194	195	179	178	177	184	193	179	180	173	185	180	150	179	178	197	185	176	181	157	186	198	151	172	167	190	184	174	188	179	194	187	175	172	186	170	167	186	188	170	188	174	177	166	174	190	195	191	170	177	166	180	170	206	192	185	203	191	204	171	160	192	180	176	187	207	182	184	185	193	179	188	171	180	184	171	206	211	167	154	170	187	186	185	194	191	173	172	180	159	203	206	177	207	177	172	211	171	202	184	175	194	174	183	203	198	194	184	196	191	180	196	177	220	193	184	169	167	180	186	161	194	198	184	181	180	186	153	170	187	185	189	176	183	186	220	171	191	192	175	184	187	152	191	164	179	172	160	186	217	212	205	178	166	155	167	189	167	181	171	204	182	188	171	194	200	168	192	197	207	183	200	191	212	178	189	188	167	175	182	192	189	176	190	193	191	183	175	209	202	198	192	165	171	172	189	158	166	187	187	174	164	170	163	195	162	205	196	185	173	190	185	185	180	171	192	202	174	209	178	186	199	175	174	182	162	162	216	171	176	188	184	157	183	208	186	176	170	188	169	180	215	196	167	196	156	208	193	177	147	200	190	197	169	196	237	176	166	180	186	172	208	179	226	191	188	178	178	186	201	195	202	175	182	171	198	183	201	174	194	187	202	166	184	196	178	177	175	178	197	172	174	182	192	178	165	185	185	187	156	167	179	199	160	177	176	173	213	168	198	190	193	179	183	180	185	193	174	192	186	196	178	180	157	186	169	164	162	163	171	184	176	193	165	154	199	204	221	172	180	178	192	178	200	172	205	175	199	205	181	191	189	173	185	203	190	144	162	151	186	181	166	200	181	192	188	177	162	195	189	191	183	169	184	183	188	201	178	188	183	185	189	179	169	205	201	198	187	183	175	159	203	178	174	189	181	185	173	175	189	224	184	183	183	174	176	206	193	184	175	192	199	160	154	200	186	191	167	160	185	174	190	173	167	200	182	174	191	179	197	192	179	161	197	194	176	184	186	175	173	179	179	187	173	199	184	173	154	217	144	185	194	175	183	171	178	176	191	204	160	188	182	182	176	194	198	187	170	187	200	210	160	170	181	179	167	179	178	186	190	193	159	170	191	178	172	175	171	164	164	193	197	197	199	170	187	193	158	189	214	210	209	162	177	177	167	172	182	186	206	189	182	170	178	199	180	168	178	197	190	189	205	178	190	150	168	208	185	179	179	180	173	176	204	196	207	194	179	198	174	171	197	201	188	159	197	221	180
10545	3133	1510	757	3165	754	562	595	585	571	542	492	569	579	586	585	556	495	491	514	540	570	531	550	541	522	580	573	614	504	590	563	527	514	577	533	537	572	536	535	559	542	551	599	518	564	577	572	519	520	603	581	534	544	519	572	525	558	562	565	549	533	581	520	567	566	581	530	566	555	578	544	544	513	546	562	494	588	592	539	542	559	526	494	549	542	545	545	542	550	540	535	530	573	577	540	570	544	518	572	562	551	543	568	551	569	550	566	544	521	537	568	539	554	545	611	538	550	582	522	578	538	587	625	560	572	532	541	553	551	551	566	549	597	567	528	555	560	529	559	538	530	535	557	526	569	556	570	554	525	551	478	522	547	564	533	539	532	604	589	549	551	567	552	532	545	552	542	526	492	592	573	532	557	564	571	535	576	535	532	585	553	564	526	540	509	553	561	507	544	523	558	568	525	572	549	560	563	530	532	562	567	542	513	582	519	556	554	565	518	518	570	566	549	551	549	534	547	545	585	577	580	534	588	577	557	540	536	575	521	575	549	549	550	485	574	566	540	515	592	594	552	515	529	545	592	536	548	539	559	527	537	509	516	591	525	560	549	538	520	536	549	514	567	575	569	581	533	549	518	523	576	535	538	540	561	554	528	542	519	549	539	575	555	539	569	553	527	533	554	529	544	543	572	564	545	548	529	510	536	544	525	555	525	618	584	558	559	510	511	559	508	513	557	555	619	518	530	598	527	525	554	515	542	531	560	543	517	541	565	505	518	538	537	530	535	547	529	545	538	531	580	550	523	521	580	529	511	556	559	563	505	548	540	547	555	520	559	558	557	568	538	545	524	557	581	568	560	525	588	548	517	555	540	556	523	533	552	539	598	532	516	583	507	542	535	523	557	535	524	556	541	520	552	585	569	509	552	535	533	538	501	601	535	517	532	536	511	532	566	563	542	547	567	536	512	542	518	531	513	534	529	548	516	586	556	544	586	564	519	527	563	544	538	552	519	537	545	531	552	517	567	514	575	508	567	584	566	515	549	519	536	513	509	547	582	530	535	578	550	561	581	582	543	543	570	559	513	510	564	540	538	570	530	515	541	512	554	564	497	547	519	555	535	509	535	570	542	549	544	574	505	518	516	568	493	509	605	537	534	535	602	551	581	540	551	521	505	562	570	564	531	570	568	590	512	578	553	550	594	572	572	538	543	573	548	550	524	572	558	560	549	574	528	548	552	539	565	589	521	554	551	562	567	530	509	544	516	555	531	521	539	583	578	592	580	564	549	551	553	562	512	555	578	565	518	532	545	532	476	615	551	566	578	563	512	512	525	553	596	546	565	573	538	545	574	514	505	545	578	547	537	568	512	548	550	558	582	555	565	534	572	548	594	597	555	566	543	575	548	548	569	587	538	490	607	540	582	564	538	564	569	556	513	581	534	555	561	587	532	555	564	565	574	587	534	513	594	556	543	540	521	510	536	529	524	556	530	565	537	529	564	543	542	533	521	554	534	559	561	579	550	538	551	550	558	571	531	558	565	555	537	552	573	502	550	527	584	543	550	508	540	518	542	538	524	590	539	510	506	569	565	545	528	564	524	560	541	564	546	529	571	547	516	541	559	564	549	543	556	522	560	567	541	519	527	598	520	524	580	558	549	569	592	543	531	632	547	549	534	550	516	592	540	542	563	550	549	547	582	580	544	571	537	523	560	577	541	570	561	588	511	550	560	534	525	552	539	527	526	518	534	553	519	558	558	515	552	556	518	491	549	565	535	540	510	504	540	547	556	575	538	506	534	579	543	562	573	498	532	535	536	563	558	551	574	534	563	533	521	562	571	562	518	539	566	518	541	546	554	547	562	578	529	528	510	529	625	561	530	529	564	549	535	585	519	543	558	552	556	565	546	549	557	546	515	544	566	604	548	531	533	536	545	529	548	501	560	582	542	527	485	493	557	488	512	502	539	563	577	518	519	539	577	533	541	552	527	511	551	531	553	570	561	517	549	530	602	511	555	561	575	547	560	589	571	571	592	544	545	585	558	554	553	615	542	499	518	538	523	542	564	579	544	532	572	526	544	537	567	522	505	556	515	524	543	549	563	553	565	531	549	575	543	545	555	553	526	545	585	531	535	549	527	568	541	535	546	550	561	557	552	512	537	573	585	521	546	545	529	508	595	517	518	542	562	564	569	581	540	602	535	555	567	500	505	580	533	548	547	593	578	512	528	544	576	575	553	527	556	570	574	558	552	579	542	538	586	540	548	559	502	573	548	557	528	558	546	551	547	577	552	517	549	553	538	522	561	533	557	566	552	551	553	581	554	523	564	512	548	545	557	508	563	545	543	540	563	533	557	570	584	580	527	564	575	508	551	516	559	565	553	556	527	574	501	547	540	504	551	578	547	563	562	527	551	555	564	548	544	570	516	577	557	541	549	568	526	541	572	554	580	540	528	520	559	518	526	552	584	545	536	542	558	537	584	555	588	547	569	542	540	542	564	533	548	533	561	515	480	525	562	521	509	550	549	529	538	531	560	510	560	590	536	494	542	549	539	563	520	512	551	568	558	545	510	507	535	542	534	585	530	551	548	535	538	548	561	519	575	545	524	568	528	571	543	540	530	547	542	516	517	606	576	537	539	544	592	540	541	552	542	560	512	532	549	562	618	524	505	535	550	561	527	552	493	568	596	527	565	552	522	580	543	511	542	599	522	582	500	561	476	532	556	554	537	547	537	571	587	518	526	566	565	588	550	536	534	532	522	571	534	547	577	559	563	534	541	547	546	562	580	540	570	541	536	517	553	540	557	500	533	563	522	522	547	526	538	512	574	547	474	551	532	533	599	548	566	569	558	574	494	567	503	528	562	480	531	555	567	540	556	567	548	551	549	534	543	563	549	589	544	512	528	577	595	538	549	589	531	544	520	539	550	596	548	544	514	558	597	542	547	555	540	534	554	558	567	545	528	529	515	560	555	548	525	551	520	581	555	577	565	537	544	504	550	574	567	562	515	547	604	568	550	570	544	520	556	536	512	486	542	497	535	549	529	506	541	531	551	567	592	568	574	544	529	540	561	572	548	516	513	547	515	558	573	521	526	558	553	574	497	531	544	510	568	547	551	595	511	521	528	575	560	565	545	516	539	547	552	522	523	538	577	523	540	538	507	575	567	548	533	549	580	565	534	532	523	522	548	543	559	594	565	544	556	537	556	525	562	544	557	530	530	566	526	530	546	541	568	551	537	561	567	548	558	529	571	538	516	522	526	550	499	520	550	568	525	527	563	541	540	577	550	564	539	568	555	548	530	500	560	565	533	514	515	578	532	523	550	483	547	571	568	533	553	548	539	579	548	578	519	506	568	523	530	557	561	518	527	571	534	564	564	615	539	504	524	547	590	526	524	607	560	521	513	544	549	570	562	594	563	563	536	516	551	549	569	540	554	556	554	568	526	509	571	557	545	546	512	527	523	571	572	577	548	530	560	604	586	538	531	540	558	523	585
56647	38047	19080	2889	11744	4019	503	438	434	424	426	396	387	356	392	357	362	389	345	410	345	347	377	369	367	336	365	361	360	362	332	364	400	351	351	343	343	396	376	356	345	360	354	341	357	344	346	360	360	390	369	352	345	336	352	360	361	373	343	332	329	358	328	371	369	349	360	387	327	370	354	370	336	339	331	342	316	344	381	331	332	360	342	340	347	377	372	383	329	336	377	358	322	335	368	355	375	331	393	335	348	327	346	297	366	322	344	325	355	355	344	343	348	337	368	343	351	348	356	332	378	302	378	360	358	333	359	356	366	402	357	357	368	334	349	376	341	358	338	372	383	378	335	343	376	374	358	361	377	356	351	359	365	393	339	346	380	330	367	340	381	368	331	353	373	349	340	349	388	343	349	337	399	324	333	352	364	344	326	346	336	340	326	366	400	364	360	381	353	341	355	326	406	375	375	382	361	349	354	359	366	344	373	345	364	347	337	323	347	357	351	346	337	389	332	353	379	344	369	364	330	342	359	361	353	378	359	364	348	330	346	375	354	327	371	358	319	388	339	371	387	376	382	349	349	335	380	362	369	355	359	367	359	334	353	350	334	377	340	349	374	346	366	375	384	356	338	348	376	344	329	357	348	360	329	365	325	364	333	361	373	373	358	354	366	343	367	375	342	331	348	371	332	381	361	375	360	367	356	315	358	392	382	384	365	352	361	362	316	394	357	353	387	342	383	327	359	349	351	352	342	355	396	366	340	333	389	350	394	350	376	372	352	361	359	350	385	336	339	412	338	331	361	345	346	394	370	351	335	361	372	365	364	350	353	307	346	363	378	359	354	351	345	357	338	341	318	358	361	366	322	356	345	329	328	367	348	384	320	369	344	355	358	366	374	388	355	349	366	373	366	341	357	346	372	335	354	322	360	343	346	321	347	368	339	364	360	351	370	320	364	349	338	339	371	334	356	346	350	359	350	345	339	358	355	330	364	332	345	412	352	364	348	359	378	381	349	341	328	351	386	360	357	320	361	342	334	355	351	334	339	384	344	372	358	358	360	329	371	349	373	365	368	347	373	348	364	371	342	323	356	344	324	379	330	345	341	337	358	362	324	343	347	360	334	375	377	339	365	355	386	374	357	389	342	313	378	347	377	338	353	382	388	329	380	362	334	372	360	359	358	351	353	387	329	329	353	373	358	351	359	370	365	358	347	355	363	373	322	399	338	366	348	321	385	360	333	347	329	353	370	351	384	382	369	345	366	374	346	364	342	324	365	341	358	404	351	352	355	349	331	383	355	371	387	294	342	353	346	376	360	353	346	387	368	333	366	397	355	360	353	337	368	349	356	355	358	367	331	347	342	331	342	346	353	365	376	400	339	356	349	359	354	359	380	356	351	374	367	381	349	382	358	343	382	369	360	362	345	350	358	328	350	339	346	368	351	363	374	350	381	356	368	380	378	365	315	352	367	368	336	340	342	334	347	395	378	378	358	343	377	388	346	328	349	324	335	349	351	380	377	347	357	410	318	376	341	343	358	347	335	366	364	360	374	372	350	369	338	370	346	366	313	330	363	364	400	361	361	395	337	388	358	368	350	354	393	345	346	347	376	363	327	356	355	371	349	359	411	345	345	367	378	348	344	317	411	356	348	343	395	341	383	363	344	393	381	370	323	362	313	347	357	327	351	378	344	356	327	343	395	324	341	347	364	354	330	341	334	387	355	322	345	353	370	359	346	377	360	343	348	371	360	359	343	347	321	378	326	374	328	352	393	379	368	340	356	387	377	328	419	354	367	310	353	329	362	355	371	360	350	356	359	355	362	379	338	358	356	361	353	384	341	349	346	372	367	335	358	353	357	354	378	371	343	332	388	365	378	382	378	355	346	357	362	346	388	370	367	370	315	339	372	353	348	361	344	398	390	332	361	374	386	373	328	399	368	334	383	351	365	326	376	343	340	315	330	327	382	346	343	330	382	384	352	370	376	337	353	385	359	363	359	368	374	327	330	366	368	346	334	325	352	372	348	349	348	392	361	323	354	341	381	363	344	351	343	367	373	363	325	349	329	330	346	363	375	326	366	379	333	357	377	352	312	350	321	401	359	362	324	399	348	376	357	348	371	402	359	335	347	351	341	340	347	342	383	382	356	325	378	391	363	363	379	360	327	381	360	326	347	338	344	356	398	379	364	361	324	342	368	353	364	321	355	352	339	378	365	347	365	345	332	372	377	347	392	325	348	343	352	391	369	356	342	390	371	351	364	346	355	346	367	336	375	369	366	359	349	345	354	327	367	398	395	365	313	319	328	375	340	382	362	346	358	333	349	339	370	380	333	354	365	368	357	350	396	354	350	378	327	333	367	342	353	362	360	355	360	356	368	374	348	351	346	381	384	399	339	350	352	337	390	361	350	400	388	367	331	327	354	366	343	373	344	359	339	363	349	346	354	330	367	383	390	333	372	333	334	352	347	371	367	340	375	396	351	340	323	346	345	355	386	375	345	365	366	394	381	349	353	351	380	332	347	339	353	391	337	359	372	340	365	372	363	328	366	358	348	341	313	314	348	342	365	346	345	386	342	350	331	362	368	340	339	347	369	360	404	364	346	339	355	375	319	385	342	343	361	369	368	363	346	325	359	371	369	341	368	313	337	353	381	337	367	371	370	351	353	375	344	360	373	340	351	356	339	380	351	339	371	351	363	354	349	377	371	359	308	353	370	352	328	352	354	362	364	364	365	365	349	381	369	346	349	358	375	361	352	355	363	362	331	367	320	347	335	344	400	342	324	327	383	362	374	328	367	360	361	326	372	364	347	338	341	354	344	346	383	371	379	345	357	362	334	370	352	350	354	310	322	382	342	339	333	357	372	340	347	344	362	349	375	376	372	301	344	379	362	338	361	356	378	366	359	395	366	360	367	354	337	356	353	339	367	375	399	356	355	357	366	374	362	365	340	362	394	342	362	332	345	383	385	378	387	359	335	370	376	373	366	356	361	339	340	351	332	360	342	357	352	332	341	366	370	383	354	372	354	360	372	331	360	373	308	374	334	375	336	385	339	359	347	377	341	358	325	376	348	364	336	372	364	348	358	349	355	392	323	349	375	360	363	340	344	329	345	339	366	326	381	328	359	374	313	358	376	363	346	341	331	352	339	333	364	369	347	374	368	354	368	360	391	392	340	392	341	345	384	366	378	345	354	335	361	347	359	334	378	381	339	360	315	350	346	328	343	361	375	351	328	356	326	360	326	331	333	338	369	338	359	366	348	350	359	351	350	343	396	356	399	358	373	360	369	321	384	377	349	390	343	387	374	331	300	391	370	341	358	372	359	363	344	358	380	385	347	394	378	337	350	357	344	379	378	344	340	326	327	352	351	330	341	335	366	359	344	344	344	355	391	365	358	349	364	372	413	351	342	358	320	363	366	351	342	352	347	353	336	365	367	359	366	364	360	367	388	345	329	362	317	336	329	353	335	370	352	352	393	358	384	403	339	352	355	346
33504	25251	18488	4149	26575	3562	1824	1586	1458	1382	1240	1230	1166	1146	1128	1169	1140	1009	1018	1068	1058	1014	1066	1032	962	969	972	974	967	976	984	980	928	991	1014	906	1043	904	973	935	906	878	965	931	951	931	960	937	953	954	936	964	849	925	977	959	916	943	1003	915	957	970	950	910	958	947	925	964	860	948	967	937	886	935	899	920	887	849	935	954	928	966	836	920	951	900	942	876	928	899	915	939	943	913	932	931	902	936	944	939	897	892	898	919	900	903	895	973	958	905	977	894	942	883	913	937	937	924	925	869	963	917	888	939	900	908	924	963	916	904	900	894	905	918	970	949	984	880	903	895	916	876	910	950	982	967	909	876	939	941	897	902	893	904	919	930	874	900	962	848	938	899	942	961	943	929	930	944	933	906	931	951	895	960	909	949	898	923	963	912	886	908	952	994	977	890	949	893	913	939	914	926	866	993	905	891	948	937	896	934	883	938	925	899	947	908	935	876	918	947	925	973	954	945	919	916	931	924	966	952	950	917	886	902	930	931	909	902	949	935	941	910	954	950	893	890	934	889	938	897	964	919	942	926	891	842	923	890	897	917	879	902	938	935	941	954	899	906	894	936	898	911	894	917	957	918	929	930	964	932	886	984	913	969	911	927	937	915	920	938	950	886	926	953	922	922	920	929	956	913	911	957	961	894	901	934	981	873	980	862	943	898	908	979	989	912	977	921	912	931	950	904	884	936	940	921	870	910	918	939	884	924	895	911	857	849	923	926	922	926	962	897	861	937	969	938	911	888	940	918	904	941	954	889	935	1000	944	911	970	879	907	855	957	894	971	910	892	872	1001	924	899	917	902	906	976	910	920	922	915	970	898	930	895	957	914	916	997	936	920	904	951	918	929	951	912	919	913	934	891	914	901	933	922	935	936	928	889	936	958	924	921	882	979	857	967	966	917	952	961	913	954	933	944	956	942	907	885	924	935	964	936	930	912	910	901	862	927	952	923	890	922	922	952	947	938	925	965	917	892	938	926	891	911	900	895	915	926	908	901	929	964	939	923	937	928	905	938	915	911	943	935	957	905	909	933	914	929	943	969	874	902	920	899	910	906	900	937	923	953	900	1001	937	858	929	915	923	919	924	906	897	911	881	942	864	919	902	953	921	919	920	918	906	927	901	945	931	944	939	918	944	845	927	953	922	915	944	901	930	890	912	913	970	869	928	934	964	957	874	890	865	884	966	882	898	917	924	926	895	903	919	930	884	918	893	940	931	891	924	936	953	901	930	926	895	889	895	871	929	857	949	904	939	875	963	971	983	929	901	931	920	856	897	922	937	937	897	953	914	860	894	893	943	934	951	921	949	924	906	910	953	925	965	874	906	902	886	938	881	936	950	919	908	898	865	892	937	861	947	943	928	945	903	882	906	946	907	926	919	884	912	937	921	921	939	923	883	940	890	927	900	916	893	910	833	924	885	972	955	915	925	959	921	936	897	901	954	952	961	913	1006	902	907	912	913	968	923	895	899	956	927	941	969	928	928	977	923	915	891	903	938	982	909	910	895	920	922	927	921	952	952	894	923	963	921	905	903	878	875	925	920	905	975	846	953	915	886	926	978	974	914	940	951	908	928	881	926	920	896	922	889	930	960	950	890	928	884	913	963	890	906	901	898	935	911	913	852	868	888	956	908	865	899	914	925	957	941	917	945	905	938	924	899	954	885	946	952	899	941	917	868	907	875	889	925	932	962	929	924	925	941	1004	968	959	891	965	951	883	941	926	945	915	934	893	890	926	926	896	916	917	882	849	945	943	925	986	917	932	932	975	917	949	919	899	976	913	850	920	910	887	960	891	916	926	953	971	916	939	871	896	939	943	918	905	921	939	913	906	892	917	870	907	872	932	974	903	898	927	969	953	935	951	932	899	907	931	905	953	977	958	916	892	902	970	899	919	918	919	973	871	931	897	918	923	909	948	891	900	930	956	922	986	899	948	909	917	980	891	882	886	950	900	897	917	891	944	886	926	934	908	921	943	910	959	949	913	887	892	919	926	917	945	931	898	913	963	866	950	913	933	853	902	904	884	895	902	937	932	916	860	906	935	985	912	967	928	979	880	867	915	949	927	961	893	966	914	863	894	947	943	945	923	939	968	928	946	911	936	939	951	873	918	916	945	992	935	929	926	952	907	946	907	898	937	952	905	898	955	958	910	923	907	928	934	921	936	947	908	912	863	908	904	915	916	901	928	852	892	893	925	886	927	932	931	849	920	935	924	919	917	870	895	867	939	889	968	905	957	910	952	922	904	868	905	916	961	908	897	897	892	903	922	904	934	977	934	925	897	925	885	926	912	908	932	884	901	940	923	916	906	916	910	915	857	925	935	922	905	915	931	948	882	923	943	968	941	930	943	871	898	902	964	926	938	920	947	948	900	873	918	920	962	920	883	913	897	891	926	947	936	944	980	901	910	883	888	947	885	949	925	930	918	905	932	903	903	900	890	938	907	938	921	936	903	917	913	934	910	935	876	932	918	933	890	910	869	850	950	972	922	919	896	932	897	943	930	951	927	898	925	983	967	923	895	848	976	887	916	913	941	916	926	915	927	888	946	949	922	931	921	954	936	894	924	1023	885	924	889	901	892	972	980	914	958	922	974	876	936	908	879	949	895	919	932	924	941	934	896	940	921	912	909	903	895	941	921	959	904	932	932	896	930	938	967	909	975	937	942	988	920	903	954	908	909	921	910	908	936	909	882	915	917	949	938	901	954	867	915	906	909	913	870	898	909	954	931	892	867	875	937	892	920	903	897	920	917	890	931	900	942	946	904	880	954	939	990	942	948	891	926	870	882	907	868	979	960	911	920	981	949	972	963	940	961	942	937	970	931	923	920	886	903	920	919	898	935	922	902	930	952	868	903	923	949	924	937	965	901	931	934	901	955	908	948	898	951	933	920	906	911	933	963	923	908	891	907	967	937	902	955	971	917	924	929	938	921	925	956	856	932	937	889	964	978	908	898	929	911	905	946	916	900	970	919	868	900	936	909	948	920	925	951	916	957	908	904	910	867	883	928	859	912	951	936	925	914	906	947	862	984	903	965	930	907	940	897	914	923	939	924	935	939	913	943	933	888	960	945	956	937	952	907	905	901	935	956	963	933	920	919	944	917	930	880	878	909	927	938	952	932	977	927	961	864	908	930	915	958	876	874	921	924	881	939	937	969	968	917	979	925	936	884	878	940	916	926	912	891	862	1006	901	892	931	870	908	914	897	931	985	940	970	921	891	931	870	896	960	899	907	963	924	908	931	926	892	885	845	866	1007	951	929	969	904	964	966	877	888	909	922	937	898	921	926	905	930	957	952	942	906	924	966	868	925	884	966	923	933	959	937	934	928	925	883	913	934	895	951	964	941	900	957	938	943	923	932	901	915	952	967	925	925	922	904	925	916	979	947	927	930	932	903	905	948	884	919	916	891	932	945	954	896	969	868	916	885	908	926	973	971	923	892	899	840	937	895	966	933
69523	51568	29439	6762	21089	9126	838	608	588	539	502	506	469	460	419	460	424	431	424	384	470	458	419	405	417	402	366	391	406	404	353	431	411	429	375	397	433	432	384	383	431	381	382	367	432	430	403	361	387	380	420	382	405	428	424	376	417	378	401	408	367	396	412	352	378	370	381	416	379	382	357	355	370	390	399	383	394	398	408	383	396	430	376	407	434	396	365	348	388	375	369	377	387	384	419	355	349	390	410	380	351	350	393	406	377	402	417	377	386	406	404	388	405	342	364	405	358	388	408	403	388	384	378	361	406	451	360	412	385	337	395	388	410	423	395	375	393	395	403	388	381	371	375	363	423	360	451	401	430	410	361	370	400	413	402	381	401	372	422	367	391	398	365	343	354	362	412	372	384	373	419	426	397	402	380	363	431	388	388	396	393	386	366	361	353	369	415	397	351	427	406	380	420	419	401	388	333	383	397	417	414	388	333	381	368	370	402	378	405	417	382	386	378	396	389	388	372	376	387	375	375	419	383	398	430	376	385	405	399	393	399	350	413	363	387	365	376	376	405	369	397	377	398	404	376	397	377	381	392	382	353	398	382	408	360	399	405	374	376	390	387	379	387	383	351	331	373	401	404	367	386	386	403	365	365	406	388	356	377	365	384	388	395	369	352	378	396	359	413	383	374	387	382	370	374	357	389	353	390	393	391	414	373	387	413	371	385	373	426	442	398	400	402	393	384	416	425	403	392	408	396	404	399	389	412	369	404	386	411	383	363	368	379	365	378	387	347	366	385	387	378	399	412	357	385	395	444	415	424	407	394	409	389	412	448	355	387	369	415	369	370	381	382	400	372	390	386	369	391	392	380	383	383	398	384	370	381	360	410	432	437	394	411	433	406	397	389	426	410	364	439	375	398	436	370	378	389	389	382	381	399	387	406	400	421	401	356	368	341	392	400	406	370	382	400	372	411	410	365	387	375	399	409	342	370	376	389	406	378	387	362	387	391	372	388	353	370	387	392	383	393	392	447	388	359	366	372	387	371	384	379	414	381	380	395	433	388	448	345	360	399	386	369	391	397	368	353	396	422	422	351	402	381	387	384	411	358	376	422	361	386	418	380	390	366	414	364	387	397	399	404	405	389	362	402	376	381	411	360	390	368	375	372	400	387	405	379	398	402	413	388	437	369	409	391	388	362	345	371	403	358	376	385	397	407	369	393	367	430	375	378	390	353	412	369	392	347	408	382	391	383	386	419	412	363	399	400	365	372	399	408	371	358	379	400	388	408	389	354	348	405	357	414	401	348	373	418	400	406	397	408	368	380	345	413	418	410	371	397	393	364	408	407	415	382	379	391	395	376	386	375	355	406	414	383	394	350	366	420	410	408	366	358	409	405	395	349	398	401	413	376	382	410	390	381	389	379	368	406	398	377	385	374	424	406	384	378	364	388	392	381	422	399	367	381	362	372	411	337	359	415	382	385	433	362	367	367	403	378	419	363	376	389	411	419	353	397	351	383	371	393	389	363	403	396	349	357	350	374	390	378	378	371	386	369	381	362	385	383	392	360	406	424	384	404	368	391	384	409	422	367	324	397	371	381	391	360	392	353	410	365	380	389	382	365	390	394	373	371	418	347	366	408	395	381	400	421	432	381	410	397	393	373	416	399	379	382	378	395	378	385	429	401	372	362	455	403	405	336	385	378	378	414	364	394	366	370	398	383	389	382	418	376	385	392	377	396	398	371	364	385	417	372	426	328	384	381	387	356	391	410	361	373	380	356	381	397	389	402	427	407	394	380	382	404	386	387	410	382	425	392	369	382	408	384	346	400	386	386	385	390	372	388	413	425	407	395	405	391	365	382	393	372	361	438	365	404	388	431	356	397	384	360	392	381	370	399	380	378	376	378	363	337	396	358	362	393	393	384	385	416	367	352	365	389	385	398	404	384	415	392	362	409	348	364	426	355	369	396	433	403	395	382	355	358	370	416	436	339	374	404	394	400	399	367	376	396	361	369	393	385	385	387	386	375	380	373	415	411	406	387	414	422	396	377	384	374	387	393	369	385	375	363	389	429	395	372	372	379	398	389	360	350	428	393	353	402	373	356	397	386	386	400	386	399	392	383	353	381	388	387	401	392	369	396	406	392	410	385	356	392	416	394	413	413	406	388	421	365	344	364	383	384	399	336	377	402	379	361	376	404	386	364	382	411	372	366	415	404	384	411	404	405	406	422	378	376	395	409	396	410	392	355	383	373	366	373	382	343	393	375	367	316	394	396	353	454	414	354	378	381	393	385	366	356	380	389	388	390	405	371	411	419	399	398	380	373	370	380	384	391	376	373	328	417	391	370	396	411	427	383	398	391	368	419	396	407	389	390	374	345	385	363	385	363	388	392	371	360	412	404	440	397	400	372	379	425	356	366	411	374	396	375	395	395	390	375	399	389	397	408	402	358	413	396	356	358	402	395	396	357	387	406	392	396	366	408	391	401	360	400	421	331	368	398	374	395	415	399	391	382	403	403	375	425	395	392	382	375	384	388	413	409	360	413	378	398	391	376	372	398	403	374	389	391	362	396	409	396	408	401	429	392	390	370	374	411	369	390	393	411	382	366	423	367	387	406	412	372	393	376	387	397	382	367	405	394	353	410	361	415	413	405	424	380	400	411	388	388	375	430	402	397	397	396	383	349	394	381	376	387	393	391	401	401	400	393	391	386	374	382	398	385	410	379	360	390	397	383	392	351	387	377	413	404	390	393	407	364	366	409	382	407	385	368	394	403	391	381	389	376	405	397	384	385	401	415	394	383	396	404	376	388	400	392	402	415	383	431	386	432	359	389	373	391	388	371	417	402	381	402	427	366	411	383	374	364	355	387	365	426	389	374	382	389	381	382	408	415	381	386	359	402	367	429	394	427	417	380	368	398	375	404	362	453	428	415	414	388	419	384	421	374	379	375	361	396	392	364	389	365	384	422	381	428	427	402	399	368	406	381	397	390	407	376	382	356	436	362	402	374	383	381	405	399	375	371	354	368	393	392	400	371	384	374	378	382	388	383	392	384	382	380	378	388	419	393	371	393	378	423	383	420	386	392	415	399	366	374	383	388	382	353	375	429	388	385	403	411	396	384	399	438	379	363	360	418	367	380	418	348	392	423	390	369	409	414	373	370	401	405	391	364	361	359	360	376	402	421	393	368	375	396	404	376	397	381	383	388	390	414	405	391	391	338	373	392	392	388	356	405	382	378	423	373	396	390	367	384	401	429	412	373	403	396	398	359	389	386	405	411	369	397	369	382	398	366	379	395	394	377	374	396	421	376	393	414	382	370	379	370	398	393	389	383	390	399	380	393	412	384	370	372	417	405	388	390	412	385	362	400	369	400	372	384	396	390	385	363	409	410	363	373	413	375	386	394	377	377	394	416	396	372	377	377	369	397	401	384	424	416	371	371	370	352	403	404	398	426	391	405	392	361	407	404	351	374	367	404	360	422	412	358	367	380	403
41878	34701	26175	5577	37612	5118	2535	2229	2035	1825	1651	1554	1435	1396	1333	1284	1267	1220	1238	1182	1142	1156	1106	1047	1110	1095	1050	1076	1089	1043	1035	1012	993	1019	1044	1000	1015	982	997	998	1029	1022	1057	1026	977	1050	1056	1011	1033	1030	936	1087	990	994	939	985	1041	933	975	980	902	906	1009	1021	1009	1075	967	931	923	954	931	972	960	973	1000	930	967	1009	979	1013	989	926	927	982	978	942	969	972	957	986	961	989	981	982	970	959	982	992	997	961	1023	939	922	983	936	965	958	978	924	911	1011	967	1010	949	1000	996	985	943	992	1009	978	904	960	941	950	945	962	967	916	928	964	988	981	962	916	982	935	929	988	1022	970	998	975	990	967	944	981	976	944	946	1003	949	935	1009	957	977	968	1029	970	958	997	951	979	966	995	998	982	935	902	931	927	1014	990	966	983	979	959	989	976	956	963	947	958	938	955	1000	977	943	936	982	970	952	978	954	938	1014	984	980	978	980	979	955	974	947	959	963	970	1027	986	945	998	1004	930	1009	930	1016	1003	919	949	906	988	987	1002	950	1021	945	997	944	982	976	1000	965	963	992	939	1004	943	959	962	932	944	943	936	974	1025	1009	955	976	945	931	956	964	967	914	915	987	982	963	948	967	985	1012	943	987	991	950	991	953	959	948	948	915	980	1015	990	936	938	994	998	943	958	990	1001	939	979	992	989	944	1025	951	980	991	935	942	989	959	990	984	972	971	939	970	909	982	1033	988	976	927	960	985	941	973	947	967	961	951	962	984	972	962	956	965	912	924	962	971	937	1009	981	992	951	949	974	914	951	942	993	937	1047	996	979	983	941	999	961	1022	1029	971	923	949	940	913	939	942	973	933	979	1000	925	965	1008	921	1011	985	938	981	963	1025	1005	956	1009	944	974	947	998	988	897	971	954	940	996	925	933	971	961	1018	940	983	968	952	978	970	926	935	977	970	989	949	959	999	1006	988	920	917	999	1010	963	932	971	945	1059	943	961	978	986	967	915	936	942	1015	953	948	997	957	999	991	998	969	970	946	957	972	968	972	952	898	974	964	939	970	973	952	987	954	920	970	1010	905	978	970	951	992	981	920	927	936	960	959	982	994	992	953	979	966	930	997	935	994	948	951	971	1059	952	933	988	951	1000	965	984	964	1032	941	982	986	940	948	983	936	976	957	989	919	1002	921	928	977	975	933	930	935	1018	971	997	938	959	981	988	932	978	938	964	946	988	943	1002	965	932	967	1009	931	1011	979	1007	961	986	957	911	973	924	984	977	973	974	995	967	971	920	979	938	970	1002	949	960	992	921	960	983	1011	983	888	988	1027	959	959	963	971	945	982	959	934	986	960	949	1004	932	1026	958	945	995	950	962	969	953	992	998	952	992	936	934	969	990	955	988	954	969	994	1013	914	921	939	952	1066	963	1007	966	939	929	979	942	985	975	934	932	957	960	948	975	921	952	1011	985	946	1009	936	964	927	978	952	941	984	972	979	956	960	1000	959	993	940	935	979	1022	998	997	977	927	980	948	996	979	982	955	972	999	989	960	925	964	910	978	974	998	927	951	977	989	921	921	940	975	934	928	959	962	944	899	965	933	954	967	938	1017	999	932	928	963	974	918	981	959	994	981	951	906	982	974	1030	1011	973	911	967	1002	952	985	921	939	1021	991	972	914	952	1002	944	1030	971	993	962	949	1007	933	978	1010	938	978	948	1014	931	938	988	960	980	911	946	948	978	995	940	974	996	1004	964	904	966	1000	938	1048	1018	940	976	937	984	978	1010	1012	1024	971	983	936	966	942	996	953	908	997	962	1040	993	964	924	941	997	938	952	950	998	946	960	954	942	972	941	1015	959	943	953	1028	945	991	940	932	999	934	948	955	982	991	985	1025	912	946	898	935	962	978	967	908	975	902	944	928	1002	990	963	955	998	1012	967	927	978	913	1009	947	981	982	924	946	995	949	986	992	1009	986	1000	970	975	978	968	1009	978	962	1007	979	946	928	970	975	982	1001	967	979	960	955	1012	951	975	990	971	979	943	997	914	958	986	1010	948	957	947	956	997	1042	954	901	939	951	983	950	938	942	987	981	960	944	985	960	984	972	1007	982	988	964	1010	1025	959	977	958	985	1009	931	956	961	935	1000	949	1030	1002	962	957	965	964	940	982	982	947	926	923	961	998	917	957	927	1016	940	989	926	952	971	950	939	922	985	972	972	979	930	977	985	948	962	990	1033	943	976	976	940	917	936	934	961	1000	900	979	972	961	977	954	964	933	987	973	968	956	925	951	968	943	977	911	948	977	1030	989	965	982	964	925	937	1008	969	999	916	943	932	962	959	964	962	987	960	990	926	994	968	992	943	1015	971	952	966	945	953	974	912	981	954	953	908	988	965	939	1016	949	970	975	1002	922	960	969	933	981	961	893	965	953	972	994	952	949	961	965	952	915	962	917	968	938	937	972	974	971	997	1043	965	988	945	970	961	962	989	991	993	985	949	938	949	934	932	970	930	956	917	958	938	981	958	930	986	924	964	984	992	981	964	980	987	966	974	974	1007	968	948	975	993	1026	891	956	944	922	930	970	956	952	992	993	965	952	976	1004	994	920	954	1010	947	979	929	898	966	995	1013	973	1013	921	977	947	957	977	962	960	952	995	963	953	972	985	991	903	996	999	974	919	974	927	955	1003	1005	962	984	932	980	987	932	967	946	931	988	934	964	927	965	937	976	964	938	983	991	937	970	990	987	1008	917	925	904	978	900	980	1001	1010	999	963	966	982	937	978	979	968	957	969	917	981	985	961	985	886	988	904	934	1039	915	975	1007	989	952	935	953	1027	972	951	950	948	954	961	1019	918	923	1007	1002	975	1003	1024	977	998	957	914	960	952	955	959	976	955	987	991	974	932	964	988	966	923	916	950	917	935	932	964	989	924	958	1005	1031	923	966	979	956	967	1000	965	966	975	984	982	967	922	990	983	957	975	933	880	956	990	946	950	959	942	895	957	957	946	949	925	981	1004	973	1019	986	968	956	945	963	1014	978	996	977	976	926	960	946	1020	983	962	980	912	928	962	943	991	962	977	977	918	994	933	1017	967	943	991	929	976	941	973	959	900	948	956	983	941	946	948	935	964	959	896	966	938	961	962	971	988	1026	980	1001	1017	926	1004	936	919	964	950	1029	959	964	961	971	938	964	959	990	1030	968	932	909	961	943	939	995	960	992	934	997	938	962	978	949	997	925	944	1010	985	938	939	897	945	978	1015	993	978	1029	950	1043	1010	1012	936	945	1030	966	1023	949	964	928	928	968	969	905	933	993	963	930	977	990	951	995	978	946	910	969	925	926	965	1006	989	958	975	963	942	953	960	985	969	961	979	973	950	1000	997	937	1003	1014	1014	990	996	917	958	1012	976	967	897	967	966	1004	1014	1029	959	1019	997	936	948	973	1064	951	891	991	983	1007	980	1005	996	975	899	990	966	962	971	968	988	970	986	926	1023	1001	988	935	962	917	992	1018	980	990	892	969	966	981	935	986	1005	1008	927	943	918	990	927	1001	972	934	952	980	977	966	949	1003	929	983	948	968	975	953	970	1007	954	954	927	943	934	902	973	985	939	972	982	986	972	971	951	1017	941	995	1028	996	918	970	978	971	942	929	961	919	974	968	988	983	983	961	902	912	1044	989	928	967	927
11603	2669	615	226	805	256	200	188	214	203	169	198	186	193	195	191	187	172	194	191	167	194	203	190	185	190	184	170	195	187	183	178	193	195	202	169	187	199	178	179	180	205	182	189	214	194	181	200	179	193	182	175	174	177	178	190	182	203	190	175	214	164	180	192	183	177	193	193	192	191	193	199	172	191	205	177	186	180	178	168	185	157	192	191	204	167	182	206	185	200	171	172	176	170	187	186	174	192	178	182	210	185	194	206	180	191	185	225	179	200	205	187	175	172	174	176	211	187	181	174	210	172	178	173	172	204	211	158	173	170	195	186	178	179	172	189	186	195	206	187	181	180	183	187	195	183	142	174	200	172	180	175	195	165	211	190	185	174	195	194	188	193	208	214	188	208	198	207	165	170	207	213	189	210	188	180	157	205	213	182	155	165	187	205	180	178	181	205	196	206	183	222	191	211	187	185	180	180	174	169	198	201	186	184	157	181	179	206	203	179	181	173	183	186	185	191	201	222	198	193	166	179	205	218	173	206	182	189	216	185	217	188	196	166	169	210	180	197	174	189	168	200	203	201	163	198	173	174	185	190	173	196	225	177	200	188	167	196	172	182	197	204	194	203	193	175	194	195	187	171	209	184	188	189	176	182	189	212	170	210	193	193	168	220	200	205	188	199	209	191	203	219	202	168	179	191	179	180	189	204	166	161	193	182	180	201	172	206	162	217	184	184	162	184	180	158	181	186	182	188	211	191	167	183	188	157	189	195	221	185	185	182	193	196	195	178	174	211	181	195	210	195	186	201	199	186	218	182	183	198	180	185	177	187	196	156	204	174	181	198	194	174	176	177	188	190	178	186	209	175	175	178	196	163	176	216	184	193	189	167	183	196	185	182	192	188	190	175	190	182	180	187	194	158	176	192	209	199	202	184	184	196	194	198	192	195	186	209	158	207	180	187	191	198	185	190	192	195	175	193	192	162	205	156	211	193	167	194	194	185	190	171	173	199	227	195	207	177	179	203	156	170	181	184	198	193	191	184	167	202	226	163	196	191	187	206	190	185	161	178	179	178	195	165	195	197	212	172	186	194	219	180	196	200	183	185	199	180	199	168	184	195	185	192	195	196	149	202	186	182	208	181	187	183	204	174	179	221	196	173	190	184	221	194	199	189	183	211	177	177	170	196	182	194	183	193	213	212	180	191	205	170	194	185	197	183	177	194	174	183	188	176	166	190	195	188	172	177	215	197	202	186	185	211	198	188	180	178	193	181	178	184	174	214	181	196	199	192	175	195	169	190	198	202	189	196	183	170	206	183	179	178	190	204	186	186	192	199	185	193	194	178	191	209	193	190	193	201	204	213	193	163	195	183	193	186	174	176	187	179	191	193	198	186	174	173	202	195	168	183	178	195	206	176	175	191	199	178	185	174	201	178	190	190	206	207	175	206	162	198	169	169	200	188	188	180	195	183	186	177	164	172	165	227	171	185	210	192	199	191	167	198	172	161	200	186	180	206	200	192	199	186	207	192	188	183	181	182	186	184	169	193	202	188	176	196	178	175	184	199	179	208	196	192	171	204	199	194	168	183	193	189	177	164	199	189	198	186	166	217	213	174	193	193	196	171	178	193	191	177	211	194	189	187	186	191	177	188	190	176	199	189	182	192	192	193	196	212	194	211	185	179	192	179	202	183	168	188	198	206	201	176	204	200	213	174	188	185	182	210	177	173	197	213	168	195	186	180	179	187	197	178	187	162	183	199	177	175	202	191	179	175	195	191	191	181	172	193	159	197	167	189	189	211	181	191	208	183	187	207	202	193	182	192	201	195	188	187	177	175	191	193	203	197	142	172	189	186	196	179	190	182	192	186	204	175	201	206	197	186	156	174	187	202	200	160	195	197	165	210	223	204	177	195	197	203	208	175	189	186	203	185	192	199	158	181	189	212	196	181	193	198	200	187	174	178	160	176	168	180	165	182	214	191	206	198	216	177	185	193	201	197	162	203	187	169	192	199	194	199	173	181	183	163	187	205	156	220	178	197	188	183	204	207	195	189	176	186	197	155	173	174	191	192	171	196	190	184	185	168	189	164	196	185	203	181	205	175	187	189	165	203	212	198	189	182	207	202	165	190	171	186	158	202	205	199	178	187	176	186	175	193	171	168	191	194	218	205	168	204	188	199	208	171	182	182	180	225	178	188	184	195	193	194	198	197	193	159	167	184	183	203	169	197	173	206	191	194	182	168	178	175	217	194	157	184	185	172	183	180	197	198	205	165	210	209	207	175	194	218	176	210	201	185	189	183	189	188	198	192	199	202	190	189	207	186	170	178	201	194	166	162	193	187	206	163	182	184	188	187	207	209	208	210	180	207	183	217	157	173	175	198	165	167	213	203	192	206	197	196	183	197	183	162	206	179	197	194	200	202	190	181	207	180	206	188	159	180	181	198	210	196	205	178	171	161	194	177	216	192	175	187	208	165	169	191	191	174	160	190	164	177	180	175	182	160	167	189	182	196	191	194	172	164	226	196	194	182	208	206	192	205	180	206	170	216	168	189	199	175	211	192	193	190	174	181	184	184	193	190	186	197	187	189	198	211	178	186	186	200	186	181	181	194	194	207	204	171	174	195	175	176	196	192	178	186	166	166	191	188	187	221	192	202	183	183	190	168	160	183	181	183	195	224	185	185	183	162	169	184	194	183	166	176	185	187	176	193	180	190	199	169	216	181	204	187	190	185	183	214	179	182	200	194	175	201	212	179	190	177	218	181	206	202	183	180	201	179	196	184	205	199	171	195	159	167	183	184	183	196	164	202	158	182	178	171	180	199	174	195	196	199	187	187	184	186	195	188	211	194	223	210	178	187	161	174	190	196	215	190	171	215	191	182	196	186	185	203	212	188	203	168	197	195	170	182	187	193	196	175	206	183	184	165	189	192	195	177	207	187	174	184	197	190	203	192	175	172	211	204	201	192	186	172	182	193	196	204	216	185	189	193	191	201	196	172	186	191	202	187	171	213	202	164	213	183	206	189	193	191	183	199	201	188	187	185	196	191	189	202	197	197	205	161	187	185	173	192	177	202	220	206	190	179	157	170	198	188	180	181	190	183	192	195	160	183	195	211	177	180	194	168	213	193	168	167	181	217	194	204	185	178	188	183	196	194	185	173	189	188	221	199	187	209	201	215	203	186	206	197	214	189	176	197	190	183	174	179	184	169	187	208	197	173	183	188	190	186	164	199	179	162	182	177	165	216	175	185	182	171	177	186	182	204	157	175	182	173	199	157	201	188	175	199	188	189	212	171	189	178	195	208	197	177	192	158	183	166	174	172	208	187	179	189	174	167	183	180	194	195	194	200	203	190	189	190	195	169	189	173	179	175	191	184	181	204	206	211	219	196	184	182	175	177	177	189	182	167	195	186	198	184	189	212	208	186	180	195	187	171	168	174	175	202	198	170	184	158	179	206	171	184	185	197	202	192	195	189	195	197	204	195	209	206	164	180
9984	3828	1651	746	4214	815	600	601	583	557	568	579	577	551	601	532	555	569	554	553	615	590	567	564	537	551	583	560	586	577	551	583	540	578	572	567	594	577	555	540	583	527	567	570	554	533	567	556	552	616	548	509	537	598	549	562	563	585	559	532	527	580	552	588	581	538	604	559	577	528	586	568	548	546	556	550	614	564	560	571	569	573	544	580	561	563	529	551	577	524	562	560	562	549	589	574	542	565	556	619	551	553	508	588	519	579	530	568	587	579	555	552	592	554	544	607	565	575	544	597	568	523	552	534	533	563	561	574	531	578	583	578	557	598	556	536	509	553	534	582	557	536	548	565	575	531	572	552	541	573	579	548	574	564	578	577	507	586	553	577	576	528	571	581	520	554	578	540	517	573	555	603	562	563	547	543	580	527	565	536	577	567	544	534	576	550	532	569	529	564	589	564	587	565	535	550	561	542	568	573	608	550	573	550	569	532	530	542	574	523	545	572	506	517	566	535	524	539	529	554	524	586	523	576	583	569	569	555	579	570	519	536	563	571	530	552	536	565	565	524	547	555	539	527	548	547	574	558	554	567	602	540	546	572	530	541	546	539	579	585	543	535	546	555	569	534	558	537	570	553	525	556	532	547	557	534	521	569	530	589	544	542	540	556	569	519	505	572	562	563	535	557	566	584	573	576	611	546	584	535	547	553	527	541	574	539	535	578	529	537	533	580	535	562	555	559	554	554	584	590	574	559	571	528	568	540	539	547	550	574	571	526	555	546	537	585	554	524	514	548	590	572	507	499	565	596	557	498	568	534	559	591	535	569	561	549	556	506	570	553	573	570	589	514	563	553	561	581	511	509	544	552	531	581	543	557	571	554	520	562	508	523	551	571	567	574	550	554	564	574	566	536	541	544	561	548	561	561	554	590	566	506	562	544	513	531	556	580	564	570	550	558	556	561	572	589	586	543	544	552	539	573	567	542	544	572	571	549	554	596	586	564	540	477	567	575	590	566	514	531	539	547	541	584	559	552	572	560	582	561	574	570	547	549	550	589	575	561	598	568	572	530	551	557	555	539	555	551	567	534	598	604	571	554	568	548	545	549	544	525	547	570	542	570	585	600	568	548	549	556	551	581	574	589	562	561	539	573	577	544	541	571	540	577	528	582	549	545	518	533	516	553	567	571	558	566	533	538	550	594	590	549	571	560	562	545	553	555	570	538	538	541	513	528	532	576	577	534	514	590	491	541	530	560	576	569	579	549	478	560	552	576	567	547	562	613	565	530	564	579	576	564	546	573	618	539	549	576	594	560	581	552	580	536	556	553	541	589	566	559	570	549	558	592	495	576	534	577	571	562	564	569	542	546	546	572	541	521	596	546	586	561	516	516	592	606	561	566	576	555	544	580	550	557	549	541	578	552	539	566	559	557	570	548	527	520	559	526	559	556	538	547	541	566	548	538	552	550	553	565	583	540	525	571	581	530	579	572	557	556	529	595	573	542	612	575	570	555	559	573	526	566	550	554	555	597	560	535	567	589	539	554	577	555	593	565	567	590	565	579	549	564	572	551	564	544	572	548	537	568	572	556	564	546	549	522	569	559	549	574	537	601	502	558	564	581	554	565	543	555	560	600	565	549	604	573	592	557	570	546	566	538	554	556	550	538	543	536	565	570	568	594	571	552	532	514	574	577	545	560	545	554	567	534	607	544	552	571	582	555	562	583	529	571	518	523	586	556	524	600	575	597	557	577	584	598	569	498	578	581	580	574	624	574	554	540	590	542	548	585	550	577	585	584	599	580	581	562	565	550	535	545	523	571	540	552	537	554	549	529	583	564	539	538	586	548	566	578	537	595	553	570	553	595	531	563	613	547	590	528	556	538	596	545	587	571	563	548	514	571	577	544	535	588	587	608	534	551	600	562	598	595	561	573	572	536	551	564	566	555	570	537	608	560	579	568	562	553	556	552	537	605	575	541	543	585	540	583	558	553	542	634	590	571	555	524	585	595	576	586	564	562	527	507	589	551	574	532	560	592	584	534	569	570	551	544	545	565	536	598	535	540	563	577	542	560	558	511	534	518	533	532	598	594	539	568	586	551	553	514	549	547	555	568	558	588	625	592	524	549	554	539	567	556	561	568	583	552	609	575	571	556	550	538	546	553	560	590	548	563	602	545	551	581	554	557	558	588	566	561	546	518	566	544	549	582	605	539	517	533	548	562	530	569	564	570	561	521	548	522	538	561	513	529	559	558	556	563	553	558	537	593	595	593	550	517	572	535	577	576	582	565	537	536	534	532	541	564	527	535	590	550	561	553	577	597	576	549	554	574	542	588	538	579	569	542	530	525	590	576	553	556	529	553	577	541	579	551	540	532	558	550	576	569	531	548	555	548	557	546	570	569	517	587	525	532	583	545	626	580	560	597	538	614	560	583	538	530	538	561	519	518	557	619	536	573	604	558	596	537	583	546	552	572	554	536	545	553	548	557	550	542	579	575	539	569	562	536	566	549	561	544	547	537	636	552	578	574	576	553	576	539	534	546	589	528	563	577	501	579	555	540	515	542	500	558	584	586	539	560	558	565	546	557	560	538	587	538	535	573	560	580	561	556	584	594	583	564	548	540	544	528	564	563	588	588	525	572	534	556	558	574	554	622	570	522	588	600	541	549	574	579	536	568	543	537	561	525	591	583	530	567	543	555	551	566	549	562	573	576	542	533	540	568	550	519	518	570	567	555	546	554	533	570	540	586	563	598	570	559	565	606	526	556	549	590	566	570	597	541	568	591	540	582	585	533	552	509	512	560	559	561	567	556	562	572	579	581	548	568	524	544	558	502	565	596	577	537	604	580	594	543	610	547	546	559	579	574	566	547	545	536	589	551	520	569	554	558	556	521	523	520	601	536	561	537	544	609	552	583	543	625	572	534	540	629	591	592	557	588	559	564	572	547	518	557	532	579	585	525	538	561	560	599	556	596	562	552	572	526	544	592	560	558	554	560	527	580	586	557	587	631	578	552	535	563	538	566	539	512	559	574	582	575	536	592	540	529	538	553	621	587	571	537	504	540	548	578	535	566	612	561	525	552	495	580	572	588	524	533	537	576	535	532	547	548	564	546	583	606	572	562	573	554	600	527	551	530	553	551	562	584	535	563	524	505	554	554	577	554	518	584	545	541	574	583	552	568	521	540	564	562	577	570	540	512	597	543	578	565	557	549	554	567	579	584	575	584	557	580	579	568	533	579	569	553	550	562	525	554	560	577	562	567	520	546	575	594	550	585	565	536	561	533	578	574	538	602	547	566	570	517	536	571	540	544	543	496	530	545	542	546	527	564	590	561	540	532	559	568	559	554	559	601	584	574	593	580	549	556	526	579	522	562	564	534	596	513	568	526	514	604	554	565	539	558	594	558	587	542	553	525	548	565	561	552	567	517	546	541	562	544	533	555	593	518	533	612	555	571	575	560	574	557	522	547	597	532	606	550	565	573	524	578	596	553
56528	37245	18032	2702	19602	4623	560	484	445	425	408	391	372	399	391	387	357	389	364	375	344	351	384	385	401	314	356	349	367	329	352	376	385	393	395	333	369	350	361	377	355	364	355	362	355	331	364	388	376	374	370	391	303	335	341	355	363	357	369	363	372	355	352	345	345	368	348	319	373	367	357	354	364	340	378	375	380	305	353	350	363	318	351	343	355	356	346	382	335	347	375	374	336	338	387	352	371	368	377	354	354	362	377	342	334	361	352	360	354	363	390	329	378	346	373	383	369	372	327	351	368	349	346	389	375	342	346	347	356	329	351	347	372	347	390	365	347	381	368	364	365	386	376	349	370	338	381	337	358	366	363	362	374	371	370	351	381	364	378	351	353	364	358	350	357	344	364	398	385	333	362	384	365	375	358	330	378	346	320	351	352	369	328	379	343	353	335	335	332	378	400	360	363	371	341	348	336	335	381	382	339	390	359	357	320	386	344	391	349	389	375	350	324	405	351	342	347	358	361	382	375	346	340	308	381	339	363	347	343	334	372	372	364	350	337	381	373	324	359	351	371	346	322	408	377	386	376	366	327	370	350	338	412	335	355	384	384	335	367	360	369	358	365	386	364	314	354	366	356	344	323	363	350	356	384	338	340	348	373	365	372	409	342	356	335	340	364	356	358	362	359	363	380	360	341	379	363	365	365	352	373	362	355	357	364	341	383	339	329	372	368	347	350	398	334	367	392	334	349	375	394	392	371	393	397	327	373	319	322	335	348	372	387	370	347	356	319	372	404	356	331	371	366	349	382	376	313	363	333	331	345	348	342	324	359	356	352	373	374	354	379	322	312	385	380	372	343	374	349	332	404	332	370	339	355	333	381	353	350	351	341	372	338	329	366	342	388	361	333	357	351	347	352	355	348	341	370	370	375	337	329	352	358	360	345	366	346	329	326	327	356	326	373	369	356	369	350	382	374	345	354	368	357	405	360	380	334	369	374	371	351	395	365	366	364	337	302	341	371	349	390	336	330	365	362	364	330	368	372	368	390	347	347	374	349	351	360	367	351	391	387	382	339	330	393	349	350	316	335	325	380	345	351	361	364	393	362	345	368	341	347	356	370	339	333	346	349	349	374	367	359	347	385	346	351	356	394	388	346	359	386	367	336	351	373	338	335	366	346	361	377	358	365	373	363	357	393	366	343	347	333	348	351	331	348	348	374	384	358	357	336	360	338	333	349	319	383	361	381	358	337	402	344	347	360	369	383	351	360	347	381	356	375	361	348	355	380	322	382	371	391	386	368	339	359	353	325	321	365	358	360	382	361	346	356	383	346	381	331	374	354	376	394	334	357	348	376	349	396	368	351	356	356	348	339	335	329	358	340	371	346	369	356	356	363	373	341	361	348	343	361	341	340	375	365	365	378	381	346	356	399	338	326	376	359	374	383	359	356	354	336	319	376	372	355	341	389	385	349	339	360	327	417	365	327	352	376	355	349	372	371	363	372	383	361	363	384	370	350	356	372	381	363	366	353	360	343	341	370	343	373	375	369	352	351	340	377	364	330	353	366	370	371	354	370	372	346	358	338	393	352	330	340	340	351	339	384	348	344	376	351	372	380	358	339	352	317	360	352	379	345	383	358	376	330	363	316	372	329	374	360	343	372	342	373	365	381	314	373	378	370	368	374	373	359	365	377	361	386	358	375	385	348	363	351	387	332	353	351	350	366	365	353	342	372	367	366	378	341	341	395	357	346	341	329	370	327	389	371	365	375	370	364	378	377	351	349	348	400	344	303	339	385	365	372	351	339	349	408	335	383	369	363	372	333	349	363	355	349	366	381	334	355	351	355	381	365	322	389	358	358	339	375	390	352	361	357	405	357	348	332	362	374	334	357	380	362	388	316	379	363	368	360	350	339	331	370	340	358	368	388	388	372	389	320	343	420	374	374	368	374	378	381	354	359	351	361	385	379	349	356	330	358	357	328	365	389	355	366	366	361	340	352	410	334	395	376	347	358	344	395	375	358	370	347	372	362	353	373	351	360	329	325	384	342	346	340	358	378	353	376	351	330	378	347	340	372	323	370	340	355	382	376	379	328	374	345	398	327	350	377	364	336	339	382	351	372	344	361	371	383	352	349	362	351	365	361	357	338	356	375	361	333	346	354	370	362	377	373	366	391	332	356	358	352	347	369	362	353	403	357	373	343	339	396	356	382	342	333	331	365	351	361	363	351	351	375	337	335	365	356	385	413	389	387	338	348	372	369	317	327	340	341	372	392	368	386	358	357	329	344	317	355	373	344	380	370	347	395	387	379	346	367	370	382	350	384	337	368	371	365	362	323	358	347	336	361	381	396	362	343	356	360	374	360	349	325	351	380	369	385	356	346	364	376	352	353	359	331	351	338	350	373	350	356	353	319	305	397	320	392	387	384	351	362	343	336	339	340	358	384	341	396	342	335	352	379	375	346	350	353	331	376	354	328	323	329	370	363	328	354	355	346	345	369	379	386	343	361	370	393	372	364	319	371	331	337	394	362	353	368	360	364	392	333	375	328	347	347	364	387	345	365	371	373	366	377	414	382	371	342	344	352	342	359	353	358	336	349	349	390	363	353	357	342	358	332	350	349	365	355	346	344	348	342	370	360	343	404	355	370	329	399	356	356	359	379	346	336	367	335	343	353	308	376	364	356	333	331	356	339	336	338	353	370	368	320	361	357	383	357	347	341	345	407	355	353	343	379	361	350	361	369	373	382	399	320	372	327	339	356	361	379	369	353	356	380	361	363	307	346	340	319	382	411	388	357	373	362	343	381	375	360	348	365	347	380	333	395	361	341	357	358	375	390	345	349	382	363	358	371	379	370	386	338	347	344	364	342	369	380	341	370	373	362	353	345	370	334	329	378	367	344	312	382	332	336	343	343	389	352	348	375	314	393	344	327	367	339	406	347	365	367	345	406	354	376	324	365	373	395	324	349	342	331	344	351	328	335	387	360	343	327	337	334	375	371	361	360	370	359	358	350	354	389	354	327	381	334	367	372	361	348	356	404	354	324	341	358	366	385	337	386	349	376	369	347	356	337	316	359	342	327	350	360	366	372	364	403	338	338	373	363	349	357	361	348	352	353	372	353	376	397	335	365	370	366	341	379	368	367	348	339	345	348	406	348	334	360	362	373	352	328	366	359	347	407	342	374	375	338	381	323	346	336	357	346	353	376	363	373	354	356	363	357	352	354	366	386	391	375	330	355	373	340	330	365	372	378	350	374	353	357	358	333	351	319	381	348	351	348	362	385	380	335	352	365	380	334	344	363	369	351	394	336	347	362	336	367	338	342	356	360	337	378	358	388	346	335	352	349	365	358	348	386	335	381	345	376	353	350	353	355	353	351	362	376	371	375	346	337	359	333	366	358	365	338	383	387	372	367	379	348	357	346	379	362	394	369	323	402	338	356	352	390	375	355	360	355	323	381	360	348	371	352	361	357	353	351	406	319	373	325	334	365	355
33480	23696	16635	4876	37036	2904	1721	1598	1451	1377	1245	1210	1195	1104	1143	1100	1024	1038	1069	1027	1071	1051	983	1028	1021	1018	986	1017	1058	962	941	994	1015	950	930	949	960	944	948	945	971	985	950	935	957	931	926	941	926	931	924	934	906	946	959	905	917	929	922	898	950	958	975	963	922	907	923	938	928	900	868	997	936	904	950	960	978	958	990	961	895	983	983	966	915	934	930	900	913	902	959	923	894	912	972	939	932	939	981	965	960	891	968	934	929	925	959	910	922	959	916	953	922	934	958	895	983	952	936	910	910	918	895	925	961	969	891	893	902	948	924	955	837	923	967	887	939	944	907	919	943	922	922	903	982	910	938	917	985	925	978	910	936	909	940	945	928	906	933	929	962	903	905	978	941	932	977	981	941	887	960	933	919	908	906	955	892	921	898	932	960	964	955	931	969	931	944	867	916	973	903	933	957	947	905	926	897	964	958	938	982	968	939	962	925	943	913	989	887	913	912	961	882	899	926	963	914	923	956	939	945	932	918	896	963	943	880	918	970	973	916	898	928	934	883	968	905	891	918	979	916	931	920	982	935	936	914	946	879	930	946	923	939	943	991	996	949	961	915	922	871	930	888	918	882	913	935	935	906	938	909	938	945	927	920	949	923	897	945	918	923	881	967	941	931	899	940	902	993	959	956	929	947	956	932	893	979	951	917	934	936	943	947	959	929	932	896	940	941	880	889	997	907	951	964	913	924	942	932	925	908	868	946	929	928	956	917	909	917	899	923	898	956	886	905	922	909	928	953	916	968	920	945	899	963	887	936	937	887	938	854	906	870	947	937	888	937	914	931	921	893	928	956	872	947	889	924	945	872	955	914	928	941	888	903	955	885	914	1003	944	950	930	947	939	913	973	935	931	921	913	932	954	910	961	952	993	869	932	885	925	943	885	903	901	938	886	925	960	948	928	868	927	918	1002	964	943	942	956	915	933	907	927	950	910	904	957	912	912	925	942	910	917	905	936	947	869	927	908	952	972	928	894	931	913	938	940	893	948	926	970	932	941	910	882	858	972	927	919	932	938	931	962	945	890	935	925	913	979	922	946	872	964	984	922	914	924	930	938	893	867	886	932	914	936	930	923	945	902	947	989	949	987	940	950	954	910	894	863	854	984	942	879	921	915	953	893	935	926	937	940	962	887	932	964	939	977	903	938	907	939	944	923	924	959	930	964	896	924	899	918	884	917	958	969	884	921	957	931	891	921	924	911	945	939	920	907	928	932	961	973	896	924	921	979	992	912	954	979	922	903	937	963	913	955	970	915	909	925	954	941	929	932	931	976	922	942	975	892	966	869	939	923	977	918	920	943	926	961	885	912	941	952	894	957	925	939	962	949	951	905	924	926	936	899	944	923	970	946	907	919	881	953	935	907	903	880	941	858	902	978	945	879	1027	976	925	940	909	909	940	937	918	919	929	863	900	912	987	901	943	960	898	981	927	883	905	954	892	899	969	944	955	932	966	969	951	922	911	954	914	932	948	895	1009	942	891	937	953	937	921	913	921	931	921	925	963	938	889	888	912	930	889	935	950	919	915	905	943	917	988	890	897	993	914	942	923	919	964	939	910	939	931	956	924	931	931	944	956	937	936	924	936	915	928	925	969	930	921	956	944	946	977	957	925	948	908	968	924	963	953	933	986	918	942	974	912	901	924	966	930	899	871	914	881	886	879	940	985	883	900	926	954	905	972	924	921	984	950	913	920	961	875	877	907	880	955	884	957	949	888	973	903	931	890	960	960	928	909	912	936	943	891	972	948	938	917	920	972	874	876	898	905	918	925	901	919	950	930	948	934	899	882	909	957	917	944	915	919	942	881	927	931	942	887	940	913	929	887	884	892	949	872	872	942	913	927	925	951	912	918	946	935	936	892	941	948	955	919	913	963	948	953	1008	951	956	914	919	901	898	939	926	950	983	926	921	890	957	930	906	963	920	900	989	976	932	971	917	904	966	920	906	897	928	987	896	921	969	943	921	940	951	920	978	909	938	903	951	939	954	912	899	916	927	908	934	895	902	920	915	920	930	925	975	898	943	935	975	926	878	916	876	951	939	940	918	935	921	890	878	954	976	875	940	977	953	962	884	954	1000	989	967	905	928	905	918	911	929	895	966	939	890	927	954	937	947	964	925	906	899	918	935	952	923	953	936	932	934	931	894	942	956	899	975	856	988	965	917	892	878	884	920	902	925	911	950	888	912	959	930	923	863	874	902	951	936	925	963	930	978	925	935	912	918	1008	930	909	997	940	893	843	947	921	871	951	969	952	915	923	944	912	949	882	936	968	891	929	950	964	949	932	951	929	922	956	931	952	890	937	951	890	934	941	915	918	968	940	977	875	905	895	968	942	906	896	919	928	940	912	939	891	946	894	928	968	903	907	949	904	906	920	894	904	924	922	913	941	934	882	887	902	974	904	925	889	889	955	940	937	924	970	956	938	927	879	960	927	961	914	927	1001	936	927	877	954	875	873	899	930	977	982	940	952	922	937	856	875	903	890	910	958	915	913	983	940	957	953	916	957	944	945	934	954	907	881	956	936	896	928	913	947	944	905	923	927	917	963	948	883	906	912	986	930	970	888	917	919	915	907	932	911	939	929	893	946	904	986	952	978	902	948	887	908	893	957	945	914	960	896	954	930	917	979	954	889	905	963	982	908	844	878	902	901	942	879	900	917	889	955	908	918	951	925	935	923	934	947	874	936	994	906	933	863	915	920	939	893	956	917	951	962	906	905	919	944	937	979	924	944	910	916	928	950	902	976	954	930	930	966	941	930	958	913	904	935	946	964	930	940	944	935	946	892	884	853	907	834	954	942	923	915	909	911	876	894	952	914	928	918	963	883	954	922	964	961	976	930	915	860	944	971	942	923	932	960	925	950	902	931	958	934	923	891	887	920	896	913	944	956	896	917	914	897	910	896	926	865	909	917	904	914	988	928	953	888	875	921	953	944	899	915	855	918	920	918	976	937	958	906	912	1008	929	945	964	930	1010	915	897	916	913	928	951	929	928	900	945	935	948	930	873	917	863	882	882	911	939	914	918	928	900	910	962	937	912	970	941	995	946	947	929	929	950	991	928	933	906	935	947	911	946	945	912	934	936	908	968	886	942	962	946	912	920	895	979	908	1000	958	931	915	941	905	887	961	850	982	925	939	916	980	934	874	935	944	951	896	924	949	902	932	952	958	905	950	906	890	909	935	884	950	933	902	896	978	926	953	900	977	977	959	989	923	953	886	937	963	880	953	928	889	897	989	915	924	901	975	909	990	887	954	989	897	922	934	895	900	940	936	925	917	901	957	934	896	944	955	954	911	925	970	891	886	949	941	929	956	864	924	927	926	973	896	970	896	919	942	933	892	940	893	945	896	944	957	920	944	932	931	895	923	972	924	929	917	976	890	901	983	929	930	992	939	935	925	959	957	947	969	914	956	909	970	915	911	942	888	949	954	924	910	947	884	956	981	957	900	933	933	952
70447	50742	26808	6158	30714	8133	838	583	607	488	518	520	466	470	401	460	452	427	424	445	429	434	405	393	370	404	415	417	410	394	393	426	394	395	419	404	377	407	446	424	412	429	423	421	369	397	415	382	409	398	372	380	371	365	402	436	398	381	416	376	395	398	393	373	402	380	399	406	409	363	391	412	396	404	366	362	380	392	373	364	363	392	379	393	451	362	407	377	422	387	418	419	385	436	412	377	407	391	392	375	395	387	415	366	388	383	360	391	349	412	400	410	410	397	401	384	404	378	414	405	387	388	405	366	393	417	367	370	424	430	405	390	413	395	407	371	411	376	430	382	347	400	394	408	380	362	407	416	410	420	388	369	396	408	389	431	424	356	424	408	391	411	369	401	361	412	361	392	393	393	354	430	406	373	394	378	395	394	400	383	347	353	373	388	361	335	355	383	387	366	376	383	385	390	368	394	385	375	390	381	393	410	409	406	403	410	373	404	409	381	371	389	384	386	411	410	393	380	403	395	380	380	408	350	367	370	401	371	367	404	394	387	357	391	374	379	411	407	420	382	387	391	399	401	355	392	384	400	356	393	375	380	420	379	370	369	394	372	399	382	416	392	398	354	361	378	409	393	397	399	372	372	375	343	410	415	417	412	392	375	382	375	368	405	398	414	373	407	391	369	374	384	396	383	390	387	364	386	363	406	389	391	418	342	408	374	403	413	420	366	389	394	402	393	402	388	389	368	395	379	401	384	388	380	406	391	397	378	389	401	371	370	406	400	392	388	377	385	391	414	392	382	384	382	359	356	356	385	355	354	418	387	376	400	363	434	392	328	380	409	391	394	420	427	372	396	355	333	391	384	383	397	414	404	365	377	404	386	407	396	358	381	390	342	404	369	394	387	393	404	394	395	405	392	394	389	381	411	431	396	423	355	369	375	405	392	389	394	437	383	377	390	410	384	396	398	403	412	367	394	378	416	376	380	382	405	434	372	358	366	381	386	404	370	419	393	395	405	408	390	409	416	371	386	385	405	414	391	412	435	396	394	379	370	380	371	397	401	373	399	392	392	394	421	380	389	371	389	372	371	401	394	369	407	358	420	432	367	399	386	402	394	376	387	422	375	373	417	402	388	366	381	374	389	359	387	371	381	393	413	377	405	387	428	364	402	384	397	384	374	379	409	397	385	387	390	427	384	360	379	393	365	380	385	374	372	421	398	388	377	382	437	378	365	405	387	376	403	380	375	383	385	394	371	392	388	381	427	392	387	408	378	379	398	398	390	416	371	382	416	400	371	403	402	379	380	390	414	378	392	379	372	374	390	383	397	358	334	402	396	391	366	383	406	397	395	381	399	374	418	381	417	396	416	381	387	426	397	407	381	361	373	373	392	399	389	365	394	437	359	415	370	372	380	358	348	383	365	380	367	397	388	406	373	401	412	373	397	381	401	432	390	354	412	435	405	427	391	353	365	397	402	402	392	394	381	424	402	410	407	396	373	378	366	362	374	410	342	375	378	389	353	395	422	379	405	445	396	356	402	367	374	364	382	364	425	370	397	377	457	406	431	360	360	394	403	392	424	406	392	410	394	404	398	357	416	356	381	390	412	418	374	363	328	382	345	370	430	365	407	438	352	407	404	392	408	393	415	383	376	379	394	395	383	384	399	360	407	402	398	420	429	418	393	345	373	388	387	412	409	415	409	372	420	374	362	375	365	371	405	414	361	393	372	393	410	421	367	369	414	403	380	382	401	396	397	350	405	426	371	380	371	417	437	405	385	378	351	404	387	387	363	413	397	394	399	392	425	357	373	376	396	415	391	351	375	370	375	367	358	373	417	417	417	386	367	365	378	344	355	431	405	398	445	384	412	365	378	381	408	394	375	380	368	404	372	380	403	382	426	373	399	395	382	386	439	394	364	436	403	382	384	414	400	398	363	409	343	406	383	397	354	384	369	369	369	370	366	402	392	392	430	379	391	423	417	420	428	375	432	406	413	378	393	395	392	415	386	426	414	424	404	358	392	357	386	386	389	391	385	382	387	410	411	407	383	376	369	355	395	394	404	400	401	382	364	373	399	374	397	405	404	404	425	385	408	368	394	379	374	394	390	430	397	394	408	374	398	423	395	365	422	380	362	386	382	388	362	363	379	362	377	399	373	409	414	406	389	408	422	417	395	388	402	392	376	362	404	389	388	409	413	396	399	395	398	370	370	376	418	373	392	401	396	405	368	397	397	369	383	396	421	385	424	396	371	400	407	399	349	410	395	389	375	415	370	388	418	387	405	365	386	409	439	379	404	367	361	374	441	397	361	417	410	431	384	389	384	386	386	414	390	352	404	399	385	372	394	396	378	439	402	356	382	391	397	404	396	382	387	368	386	366	373	385	387	387	414	397	400	378	380	394	393	398	408	378	400	419	411	377	375	390	392	417	403	390	361	412	371	397	394	371	382	396	408	378	383	365	381	410	380	366	440	417	369	373	394	370	395	362	369	447	396	407	389	401	378	391	389	403	380	419	433	417	371	400	375	379	395	396	422	334	395	394	364	399	382	426	388	385	400	419	407	415	402	365	365	386	437	396	386	382	405	339	386	405	381	415	410	374	450	367	379	380	374	390	372	389	358	426	398	395	362	414	383	382	405	419	382	406	383	378	422	374	374	376	422	441	359	384	386	365	392	397	439	436	394	416	383	381	386	383	387	397	418	395	406	372	397	423	374	369	389	388	375	394	396	420	377	423	416	394	352	374	372	360	401	364	333	389	402	386	394	402	367	388	409	392	401	412	378	382	425	380	396	382	387	387	378	362	386	403	407	380	420	381	420	389	397	421	354	379	393	389	394	367	371	382	400	381	376	383	413	359	381	418	411	376	384	400	409	392	360	396	415	390	404	394	403	409	402	401	366	409	394	383	421	418	378	405	383	394	402	400	414	406	380	411	413	390	417	394	407	426	386	380	389	388	411	419	398	389	384	418	387	422	373	401	409	379	375	395	417	407	395	374	411	390	387	382	375	406	403	416	408	363	407	419	385	404	391	427	420	393	399	398	381	410	381	406	404	379	399	407	420	387	386	410	364	395	402	398	386	394	391	391	408	408	386	413	423	396	361	406	379	397	402	360	438	426	386	368	381	444	413	411	378	396	392	401	384	390	395	396	380	362	411	352	404	405	376	388	404	386	437	410	378	396	368	427	390	365	424	386	379	412	408	358	368	392	380	410	402	388	402	401	404	376	387	382	408	357	376	378	403	402	369	420	385	385	403	385	364	400	407	396	397	393	356	381	429	457	399	373	398	390	394	412	379	376	370	394	359	404	369	399	397	403	417	426	389	374	388	396	441	372	362	361	420	370	414	386	347	409	415	413	369	377	391	405	399	388	395	391	350	379	364	397	409	382	381	377	404	409	411	391	415	378	409	408	373	397	383	374	383	408	367	359	441	417	367	420	402	362	392	393	392	379	405	393	370	373	379	399	394	406	368	394	406	397	381	398	380	366	406
42708	33195	21868	8481	43462	3568	2468	2131	1938	1843	1677	1632	1486	1379	1360	1239	1233	1257	1218	1144	1124	1192	1119	1113	1097	1086	1014	1032	1065	1068	1077	1031	1034	1048	1038	1063	1056	998	1075	1082	992	1043	1028	1024	1047	1027	1022	1060	1050	975	1005	1028	1011	1028	1002	995	1021	964	1012	937	924	1013	986	997	975	1024	962	1017	1008	990	956	957	972	956	953	990	1015	978	987	922	968	1016	948	1020	992	958	1033	950	1018	1021	922	990	955	972	941	966	982	950	961	1014	975	961	1007	962	945	975	999	962	961	1046	1002	979	949	980	965	976	977	974	962	1005	947	949	1017	998	1026	926	1001	986	1015	1025	916	973	926	971	999	985	935	905	1010	987	925	965	1039	956	988	941	985	952	973	946	990	998	921	993	1015	971	1008	995	963	985	950	978	913	959	948	985	982	959	962	940	964	983	1020	1042	972	955	965	995	942	1004	976	939	955	948	932	1006	975	994	958	973	1010	968	937	989	987	1044	951	921	929	989	986	993	1012	991	992	968	984	1053	977	965	959	1012	990	935	963	969	939	990	946	990	944	968	997	979	977	957	1006	952	952	950	955	968	1044	977	1000	934	962	947	972	946	938	964	983	1041	952	920	979	982	963	966	1003	981	987	1004	974	952	970	955	968	929	902	1005	992	910	948	996	963	1006	978	966	910	992	1000	990	981	960	928	974	972	1004	916	988	998	949	964	961	969	1017	982	967	970	903	921	993	968	949	904	977	955	982	1056	940	989	992	959	1020	891	1006	964	1022	1003	934	923	1025	1027	1059	948	967	946	947	957	968	1004	933	930	975	977	1000	969	971	1003	964	980	961	1003	995	1003	990	948	1022	990	971	961	963	985	981	990	924	1016	939	944	962	925	987	972	943	1033	971	989	956	992	943	993	1010	995	1004	1004	1008	1039	935	899	952	986	1019	1002	955	988	978	951	922	914	977	951	984	999	1019	1031	931	961	979	1035	998	944	998	959	988	987	945	986	935	961	987	965	980	938	1036	1017	954	973	992	957	1040	954	979	983	971	943	951	1050	1010	998	959	920	973	953	985	982	1009	998	968	952	962	988	1020	985	1014	930	955	967	975	996	991	1000	967	1025	962	1003	966	983	945	980	917	948	1036	935	1010	958	962	1001	1010	958	998	981	969	912	1013	976	918	986	988	968	983	911	943	1006	950	983	999	964	960	949	1003	969	980	981	956	934	947	916	968	949	1014	945	971	1002	970	989	956	959	978	938	944	945	992	1006	955	957	1012	1009	983	963	926	992	901	1016	1012	976	999	937	935	933	973	957	953	979	977	944	966	956	936	986	1027	950	949	932	943	1001	1019	988	934	990	970	901	967	935	1017	994	934	956	1010	927	1001	1001	932	932	1000	998	948	945	974	1028	937	955	1000	963	981	1008	994	961	953	958	949	1003	963	993	956	964	978	978	1002	949	1028	889	1010	952	905	947	968	1029	941	961	1019	1006	978	939	999	972	971	982	1009	984	925	967	979	890	950	951	972	982	962	995	1006	1007	958	970	975	988	908	944	952	948	980	962	946	963	911	978	1001	986	979	923	1048	996	1022	984	939	980	987	984	932	982	956	975	937	961	947	984	956	988	1037	985	981	973	985	975	931	956	926	964	979	959	878	981	953	1012	986	1012	937	984	947	1016	962	1032	1006	953	1022	962	983	990	917	983	963	975	1063	934	947	1005	942	965	937	908	976	980	971	958	974	1005	966	1018	968	926	949	996	1001	992	1015	933	936	958	942	961	955	982	1071	944	941	961	933	1028	989	981	1009	962	969	937	978	991	1002	994	950	961	988	955	945	970	928	986	931	927	989	971	961	975	971	1007	1034	1022	1003	959	943	949	979	988	1000	1014	932	937	957	989	983	1000	921	1002	929	966	953	961	982	977	1027	940	1035	956	954	989	913	956	1002	1014	968	974	954	970	956	1003	963	1008	989	995	940	990	1009	935	967	1044	927	984	971	944	967	986	1008	1012	994	967	981	925	1001	925	1011	958	1002	970	917	974	936	987	993	936	929	937	1000	1006	1018	969	1026	993	962	948	1011	955	966	987	947	1005	947	933	931	989	984	949	984	917	885	1006	952	997	988	970	976	1017	986	964	986	960	950	998	996	927	993	957	926	1009	950	966	1005	947	960	971	1018	954	981	942	988	953	1010	952	954	984	979	937	1013	965	997	963	913	955	925	981	948	953	935	995	982	928	996	1000	983	949	1003	945	995	989	985	973	945	944	983	992	942	948	1006	993	1032	1000	999	946	936	1021	988	966	1014	963	1065	1025	977	996	985	927	1013	962	954	1011	974	973	918	944	998	971	987	989	988	1013	911	980	979	966	964	949	982	951	884	957	984	989	995	967	975	963	975	970	917	961	942	940	937	946	1010	1005	966	974	964	950	953	988	991	989	974	965	970	1011	990	980	953	986	972	917	957	1001	1029	1007	972	961	952	999	1016	988	987	930	996	967	989	910	963	986	930	986	954	974	973	973	981	901	943	979	977	973	1015	985	939	943	929	960	962	922	955	978	990	955	987	904	929	978	997	938	1006	1005	950	965	1009	975	1011	1009	989	999	962	957	956	956	984	1022	997	942	943	986	937	966	977	960	996	965	936	959	965	1001	956	997	946	973	989	921	932	949	966	975	916	1008	938	978	1001	1043	981	984	1018	1015	982	969	946	995	958	1012	965	967	1020	957	963	1004	971	932	963	940	1011	989	978	1007	1004	962	955	972	1003	981	917	959	959	1005	998	977	973	999	977	988	1007	942	996	919	941	976	916	997	1005	958	1033	906	948	992	1002	991	964	966	946	966	991	993	909	955	1010	1033	982	1029	1026	971	955	948	941	939	963	937	979	899	947	908	927	932	955	988	937	1011	961	1003	972	945	988	1011	986	976	956	956	1001	993	975	975	950	964	986	937	1008	940	996	1018	1021	939	960	982	989	962	939	894	927	991	904	1007	941	1031	981	943	969	925	1040	1038	1017	987	961	971	1028	1008	1002	992	1028	966	953	923	961	933	967	930	952	934	930	927	985	1005	951	978	942	965	1011	965	994	1032	946	963	978	970	944	975	1008	977	1009	973	977	1046	1004	947	972	973	951	927	993	945	983	958	988	968	982	963	1002	916	1009	931	929	939	958	924	942	972	995	968	966	969	981	932	967	981	999	977	911	946	1007	1008	997	967	941	988	998	1026	967	1011	988	922	943	981	991	947	959	941	966	940	989	959	973	971	1020	964	983	958	925	1021	997	969	966	1015	938	1044	970	987	980	991	982	1012	994	981	976	1046	986	925	1026	970	970	964	964	924	1040	927	921	983	1016	974	935	874	936	1003	1033	1022	973	960	994	963	1008	857	969	985	973	944	991	927	943	984	958	990	954	953	898	924	1018	1006	978	943	994	985	979	982	1000	936	939	957	930	940	1001	974	983	952	1010	966	947	960	960	968	963	969	968	983	942	973	1000	962	968	979	999	956	994	941	947	960	944	945	981	963	997	1021	940	933	978	983	980	940	927	978	979	977	963	980	1004	959	967	973	940	993	942	939	970	940	979	961	967	925	997	935	992	954	1000	991	966	997	1027	1017	1030	1003	999	979	944	982	941	996	1040	963	962	953	973	1009	961	984	887	972	977	951	969	988	968	958	942	970	992	948	994	915	926	954	949	1009	979	975	944	938	936	956	991	965	1015	932	1028	963	1029	1003	1011	1010	969	958	1008	1011	993	931	1003	967	962	1015	952	951	987	971	967	935	992	1002	1010	1005	980	932	912	946	915	987	1008	998	958	954	964
12072	2435	577	250	799	265	177	178	185	179	166	189	184	188	173	169	175	176	166	176	198	173	181	190	183	192	182	181	190	222	183	184	200	172	165	193	189	189	184	205	204	180	209	185	186	160	172	193	172	173	182	204	184	176	194	177	182	185	152	175	197	178	213	180	175	194	187	197	183	157	187	183	185	189	201	198	175	190	195	197	191	190	174	191	185	178	177	178	170	212	201	192	165	193	178	185	198	206	185	192	188	210	169	181	161	195	179	213	163	182	182	176	202	186	194	183	168	162	173	174	198	172	192	203	179	166	195	214	169	152	184	149	176	201	175	205	186	201	200	165	197	172	196	170	152	179	187	204	170	175	176	181	191	186	193	164	203	201	186	178	162	177	188	216	189	164	193	193	214	199	194	194	179	161	230	175	178	198	195	190	186	168	179	173	203	172	194	192	186	161	180	196	180	189	180	187	176	194	200	187	166	203	180	170	179	204	182	176	193	193	182	209	205	178	176	209	194	193	206	190	208	174	188	204	189	183	186	185	177	199	195	198	172	187	204	198	212	206	167	166	195	176	185	186	182	206	206	164	184	206	214	172	176	165	192	191	194	184	185	201	197	204	176	169	164	193	201	195	179	202	192	190	182	182	185	217	185	208	182	181	214	184	191	202	195	187	196	170	175	206	167	204	183	204	200	173	179	200	173	193	178	169	160	188	182	200	204	173	181	202	193	205	207	189	229	164	182	182	210	162	180	184	193	186	168	206	194	202	178	197	214	201	184	195	167	203	196	189	178	182	209	158	212	214	178	188	207	183	190	179	163	185	174	212	170	205	191	193	177	162	168	189	205	201	216	174	182	208	178	162	195	191	138	162	182	176	199	200	187	208	177	194	185	168	186	199	183	198	208	197	193	175	180	207	172	212	206	193	207	191	177	181	163	190	184	188	183	196	184	193	207	184	184	185	206	175	175	165	175	185	187	170	212	183	196	184	219	210	193	179	199	195	185	184	206	193	209	205	152	187	193	191	207	189	175	181	191	179	205	160	177	178	166	200	188	185	201	187	177	172	164	198	174	165	188	188	178	202	199	166	179	178	184	195	176	181	157	177	173	174	186	176	196	187	164	198	197	197	186	155	186	170	166	191	197	171	175	178	190	184	182	171	183	182	217	198	183	201	172	191	174	174	202	188	208	195	197	196	186	183	187	175	185	169	203	177	190	168	184	161	200	203	207	185	201	187	187	182	173	177	204	187	201	200	182	215	167	186	176	193	202	191	209	194	198	211	204	197	198	183	211	172	193	179	206	189	187	199	202	200	194	212	186	176	174	182	183	178	191	191	192	183	185	182	195	179	184	204	186	185	199	203	206	196	188	182	189	185	186	189	190	188	169	194	195	197	186	190	201	193	181	203	173	189	209	172	161	184	201	162	168	199	183	199	166	192	180	214	192	192	189	164	199	183	165	191	166	184	183	190	188	189	212	204	215	180	173	191	181	197	195	184	182	195	179	179	201	181	183	202	216	174	185	173	184	179	180	180	190	170	189	209	191	194	198	197	174	184	193	181	169	179	189	180	202	193	182	204	176	188	205	198	183	200	169	206	194	222	216	206	194	163	189	208	194	207	188	183	203	201	180	200	185	199	192	192	195	167	177	184	190	183	200	158	198	172	214	175	173	209	199	161	202	209	193	174	202	196	189	181	195	188	161	173	181	190	200	169	202	176	186	164	175	183	169	179	169	175	199	186	187	186	183	195	202	187	207	172	213	223	196	200	188	185	177	205	175	182	184	177	173	183	159	177	172	176	185	196	182	214	167	185	196	193	223	144	183	198	189	200	180	205	181	205	188	208	206	184	203	189	184	191	194	202	197	176	172	167	180	191	217	171	196	182	205	173	204	180	202	168	199	180	175	177	174	199	184	186	167	175	184	186	179	179	179	185	179	188	197	183	183	174	189	204	185	198	200	201	190	187	165	184	190	177	172	188	178	178	188	209	219	166	177	163	205	183	172	235	204	219	195	217	184	181	185	161	183	157	210	190	177	198	163	207	167	193	191	190	182	193	178	175	183	173	182	192	166	180	195	158	195	178	182	184	203	188	191	217	206	206	191	195	192	187	173	192	185	172	165	153	181	183	172	178	203	193	171	180	207	181	172	215	199	183	174	182	177	198	195	203	193	200	185	181	184	188	168	209	179	193	175	176	193	186	187	183	190	179	181	180	179	184	193	184	174	176	189	183	197	203	223	200	188	190	192	163	176	190	196	187	187	175	207	175	172	172	160	181	163	194	203	210	164	185	204	190	175	186	191	194	191	186	182	178	197	183	188	180	183	195	168	189	186	203	202	183	199	196	166	213	181	170	201	172	177	167	182	201	178	164	212	207	176	205	199	169	178	179	201	173	184	195	208	186	212	218	177	182	170	200	202	184	197	187	176	189	172	191	182	188	169	175	182	193	190	206	190	160	196	203	191	189	168	181	190	172	191	185	186	208	201	190	190	203	191	194	192	180	204	194	190	191	184	156	178	207	171	192	192	182	140	191	175	203	188	193	181	197	182	164	186	179	195	198	197	199	201	179	195	218	186	174	198	161	184	221	181	192	166	198	176	232	186	166	210	181	168	184	200	197	155	199	188	185	213	184	186	190	204	211	172	179	164	188	197	168	181	161	180	181	197	198	181	193	207	176	158	179	178	182	172	177	181	188	173	197	181	188	184	179	164	202	202	179	225	202	203	176	170	197	196	203	213	194	193	200	199	171	186	178	174	192	198	171	207	195	170	159	172	205	170	195	199	185	187	186	166	182	187	170	187	194	157	187	191	168	210	181	195	183	177	219	174	195	193	173	197	199	169	181	171	188	181	195	177	185	199	171	169	188	176	196	200	176	184	176	203	192	190	192	169	169	200	180	192	176	182	181	187	194	210	175	201	178	174	193	181	173	177	184	169	203	222	180	211	191	205	194	181	191	214	200	180	191	190	204	191	167	201	193	182	193	179	182	166	170	202	179	175	214	207	176	168	192	192	190	176	203	171	176	200	183	199	182	193	187	203	169	205	203	177	192	201	188	196	181	180	186	165	173	189	197	170	185	180	178	177	182	202	197	190	159	147	165	142	205	193	179	165	201	176	222	199	194	148	181	192	165	181	199	179	179	185	172	193	191	180	175	185	175	190	189	200	195	149	203	203	193	180	196	179	195	185	165	174	179	211	202	222	175	171	192	180	189	184	163	182	177	179	176	173	194	182	159	220	172	165	200	174	169	194	221	196	203	170	194	194	194	172	190	208	205	198	192	175	184	195	210	218	174	183	183	179	191	198	198	196	218	195	169	202	179	179	164	201	192	200	165	179	198	198	190	199	191	167	186	194	213	170	192	167	197	171	178	205	176	172	191	183	188	154	193	184	181	183	167	176	222	181	186	202	188	193	181	207	201	170	167	177	192	189	183	159	190	193	166	178	190	176	178	195	189	189	191	204	189	183	184	201	205	193	168	171	156	179	169
10382	3273	1409	984	4273	673	601	576	598	578	604	547	564	535	566	563	573	540	612	537	556	534	555	542	529	549	554	601	606	575	542	543	540	582	509	515	565	570	568	521	559	577	536	553	555	554	592	545	503	544	554	536	564	529	610	551	548	547	498	567	549	580	554	576	573	573	517	519	570	594	577	556	545	572	538	558	558	566	586	572	540	570	562	533	570	563	515	509	575	514	564	597	565	602	550	513	550	553	562	592	554	541	534	563	511	579	565	586	596	559	578	566	603	524	564	566	573	556	544	547	597	548	556	539	546	571	544	511	567	531	552	541	546	560	507	541	579	541	531	558	588	540	573	582	572	540	540	549	540	563	531	569	536	515	575	566	540	531	567	526	521	543	594	542	550	537	580	500	566	551	598	575	541	579	545	546	554	574	566	534	593	535	549	570	604	538	532	583	540	516	524	556	524	592	566	563	538	587	563	573	569	547	532	558	546	544	556	523	560	550	545	535	558	567	509	558	551	514	547	553	567	540	538	548	575	523	586	514	538	534	560	548	544	580	570	531	564	550	547	526	528	554	572	563	533	559	526	526	502	502	553	539	564	561	541	571	564	557	597	558	552	554	560	554	549	570	582	537	544	542	539	515	526	609	535	558	583	541	568	562	536	504	501	541	552	597	580	583	542	555	544	542	554	566	558	539	551	590	559	591	576	569	578	551	562	565	587	535	556	527	557	502	579	543	549	542	521	573	566	536	558	564	563	550	528	536	534	594	564	552	543	521	558	552	554	544	547	517	557	577	568	597	537	614	578	599	538	576	530	509	546	578	545	527	525	592	535	563	567	525	534	526	595	539	498	551	549	585	519	576	558	499	579	514	572	625	536	559	562	545	547	606	556	542	553	558	541	510	559	574	577	528	536	543	499	586	520	589	563	554	620	561	571	564	529	544	558	525	563	533	503	598	556	554	589	526	532	549	562	545	542	561	567	549	521	568	555	565	549	562	515	508	554	555	523	536	524	555	591	558	549	534	531	579	517	572	570	556	569	546	549	540	585	588	546	521	592	550	564	536	551	585	569	548	592	538	565	526	547	541	566	554	551	548	534	521	530	567	526	530	528	565	558	570	583	562	532	554	551	569	530	529	574	556	553	572	562	564	511	547	569	558	546	564	546	555	542	548	591	538	573	563	569	536	572	575	541	563	512	555	628	520	525	528	565	542	554	582	541	546	540	539	556	573	543	569	506	524	539	546	535	567	555	562	572	587	543	545	527	599	543	519	565	540	561	509	529	567	561	559	556	547	523	575	568	559	540	596	546	545	563	588	547	559	568	547	566	531	546	509	531	502	539	586	576	537	557	567	535	509	551	561	526	537	583	555	557	527	550	572	582	537	544	546	558	548	526	561	562	575	550	567	634	547	577	610	554	555	546	576	552	573	538	564	568	561	554	570	566	551	550	516	518	551	573	563	571	561	579	536	514	546	583	548	603	519	569	517	570	528	548	536	597	558	540	588	546	536	557	512	534	568	522	551	535	546	523	564	570	540	542	540	558	540	540	563	507	536	550	570	532	573	522	589	553	538	554	544	530	585	530	538	527	541	564	525	567	586	559	494	566	572	563	569	519	570	536	539	547	561	548	539	572	567	514	546	539	541	547	546	517	549	479	532	559	507	549	517	563	536	542	521	552	562	563	615	549	534	604	538	548	538	571	520	570	540	569	531	545	538	499	590	518	520	510	517	563	544	544	543	543	558	542	550	551	554	508	536	560	564	547	568	564	557	536	579	569	545	542	552	545	535	578	581	557	581	539	523	545	551	567	520	605	550	519	588	542	543	567	548	540	568	564	560	595	577	544	561	578	549	524	553	603	537	582	570	520	548	549	527	602	534	543	541	602	533	565	551	538	554	567	541	558	512	559	536	552	529	531	527	568	541	573	519	525	529	561	573	548	542	556	512	533	542	547	597	527	556	575	522	525	597	558	620	544	541	567	554	529	539	520	521	583	549	597	550	543	580	535	587	581	545	536	581	565	580	599	546	516	533	592	517	545	564	537	578	548	564	577	570	590	554	552	523	551	505	540	539	582	552	531	549	583	542	561	564	514	561	545	613	570	547	533	543	572	532	578	530	560	539	513	572	535	536	549	578	566	539	549	536	548	546	511	566	573	567	525	548	576	563	569	559	563	532	543	516	555	595	555	543	535	557	557	553	574	531	513	518	554	552	518	545	541	566	552	555	520	574	597	535	553	578	543	556	580	539	535	567	534	586	594	539	578	567	588	527	566	527	576	539	577	530	556	588	553	538	590	529	539	571	535	538	579	547	588	558	566	605	574	532	557	549	564	571	535	547	543	576	557	576	572	538	542	571	533	547	552	545	505	559	561	532	558	541	566	589	522	585	565	532	568	559	507	533	527	547	562	534	586	595	535	548	560	527	558	532	543	554	548	552	538	581	561	520	551	528	534	567	575	559	574	604	537	585	589	570	546	570	608	542	526	565	563	553	570	599	545	584	569	548	583	560	499	550	545	563	585	540	580	542	549	550	583	580	540	566	559	559	545	526	510	519	552	580	553	568	514	565	528	548	527	552	580	567	586	500	595	577	549	554	584	531	545	589	571	551	530	564	520	517	573	558	539	558	528	603	574	567	552	588	574	564	530	525	548	514	514	529	556	529	550	582	557	585	558	529	559	537	544	561	545	549	523	520	534	548	533	540	566	561	537	517	565	535	506	532	544	537	586	535	572	528	546	546	573	564	556	546	546	519	534	553	535	535	551	552	537	555	548	564	570	518	537	575	561	550	543	525	567	532	621	539	552	522	533	517	564	570	547	561	496	590	555	589	516	577	549	577	549	546	538	553	547	509	576	522	544	557	578	518	521	535	567	576	586	519	584	534	547	564	551	575	517	526	567	549	572	581	532	555	512	607	555	528	547	528	558	573	557	577	555	520	534	543	560	580	509	570	576	563	528	546	559	540	543	568	600	562	538	575	541	513	545	530	574	525	574	530	505	579	553	547	529	548	563	600	568	579	566	520	507	538	544	550	575	577	550	562	549	546	567	534	558	554	535	566	573	591	521	543	581	564	569	603	589	555	582	560	535	563	548	557	566	575	566	592	533	579	544	584	593	518	583	557	540	531	533	558	519	545	586	556	573	585	555	548	579	576	527	546	543	572	539	557	544	580	535	578	527	557	536	574	533	586	561	552	530	592	531	572	522	529	563	579	540	572	537	580	530	568	523	533	580	586	538	543	569	536	563	540	560	542	537	565	523	585	547	535	537	567	563	539	526	573	531	564	554	580	554	544	534	594	539	552	587	560	547	572	543	531	572	579	535	559	580	550	528	536	584	521	541	551	521	549	531	555	585	558	574	556	597	517	550	561	548	532	553	538	493	551	559	512	531	546	530	566	531	549	566	583	572	547	602	550	582	570	561	542	586	544	558	581	563	547	526	572	521	567	531	533	564	570	575	549	570	565	538	543	575	530	574	560	536	557	543	578
54888	36534	17629	2774	17192	3654	546	494	431	426	403	411	342	359	394	387	382	367	383	361	338	374	381	377	358	389	368	397	364	362	383	371	368	343	364	384	377	373	361	358	393	360	306	328	371	375	358	376	380	345	357	352	371	395	350	352	344	390	360	344	328	334	363	373	350	372	382	356	361	354	370	367	353	325	341	358	331	347	347	338	347	336	346	352	372	347	333	345	399	359	328	378	357	360	322	342	356	356	350	353	352	347	346	365	352	359	372	356	401	383	358	373	321	346	381	365	338	384	333	348	315	348	336	381	329	356	340	369	337	354	333	361	367	399	352	358	342	362	346	357	347	387	394	329	374	349	372	326	374	389	355	352	337	352	367	366	330	332	334	369	370	390	352	344	355	361	369	322	354	365	326	353	371	346	368	347	341	331	328	376	380	340	363	324	353	346	330	377	347	326	372	361	347	347	364	382	315	367	331	343	376	369	376	360	354	367	345	377	346	338	341	377	352	351	358	342	366	352	377	367	348	352	330	344	325	347	375	374	359	316	379	379	386	333	339	383	318	322	321	338	359	360	359	353	363	378	371	336	347	365	364	346	337	357	340	333	337	385	353	369	351	358	351	323	339	374	325	380	360	366	358	340	367	377	374	362	406	324	335	365	375	334	371	375	339	354	385	349	369	387	361	341	329	312	362	314	360	364	354	344	380	346	347	357	329	336	357	338	344	332	356	368	352	331	361	350	368	332	350	348	357	370	351	335	373	369	350	375	353	343	353	350	350	367	368	361	371	360	307	357	363	331	338	380	355	363	353	348	328	344	364	317	325	311	360	343	356	342	315	343	355	329	345	380	391	349	358	374	351	308	360	369	346	345	376	380	395	385	359	354	360	384	365	356	379	364	378	363	341	382	363	359	369	353	345	376	351	328	332	324	379	334	365	329	358	341	368	372	379	372	352	337	358	349	356	345	347	361	362	361	348	359	361	340	362	381	341	343	362	331	305	390	370	344	347	336	362	369	390	344	335	376	351	345	361	369	361	349	343	346	354	362	369	351	357	348	354	381	335	351	342	352	322	393	396	338	352	348	322	398	352	361	378	390	375	331	342	367	351	367	347	326	340	330	346	364	352	348	367	351	377	355	360	388	347	359	343	359	335	365	349	377	351	327	341	347	368	351	363	357	326	332	338	358	345	346	351	373	329	368	339	359	352	342	337	368	377	344	333	364	370	394	339	319	352	347	336	373	386	361	356	335	393	350	349	363	335	328	400	323	346	360	335	321	362	362	349	334	336	336	356	371	341	370	323	355	364	374	349	347	327	379	359	344	357	345	345	364	336	342	324	335	360	334	366	336	351	338	371	345	361	377	347	339	368	362	356	341	368	360	361	348	352	353	340	371	346	358	393	337	308	347	347	365	354	339	368	365	358	359	308	355	335	334	383	359	335	342	365	337	352	330	384	363	362	339	368	328	360	358	343	329	347	372	335	361	338	378	352	353	350	359	358	342	347	375	330	333	313	345	359	325	359	312	332	375	389	354	311	317	339	343	367	339	359	380	372	355	379	343	352	350	355	345	343	355	389	342	383	332	344	331	361	387	330	380	294	321	328	350	375	340	352	351	364	365	374	341	359	371	336	345	350	358	349	350	363	379	358	336	376	372	413	313	342	355	379	356	392	335	381	397	337	329	344	361	367	363	347	367	351	319	355	367	330	321	370	368	348	382	344	350	352	326	343	390	370	367	375	350	393	345	379	354	332	334	366	345	350	380	374	352	352	342	360	387	346	356	371	357	348	316	345	332	357	361	300	385	332	364	342	361	361	360	388	305	329	353	350	342	331	370	338	340	353	374	347	347	382	354	351	343	371	371	369	369	384	361	339	381	349	400	388	364	339	339	385	341	331	374	330	359	356	339	391	348	323	344	313	391	332	378	350	375	347	379	368	329	341	375	378	366	334	370	378	337	332	360	327	340	348	352	324	379	363	333	332	403	338	365	344	318	377	362	341	347	334	350	320	355	341	383	388	376	331	391	362	363	358	349	346	374	366	350	350	328	366	372	353	368	400	376	358	368	344	340	353	350	357	337	349	364	335	345	368	318	352	363	360	334	345	372	383	322	351	369	343	382	348	371	329	358	371	326	376	353	374	380	391	364	348	347	334	315	371	331	364	350	364	364	354	347	352	349	360	326	352	355	342	340	367	349	344	356	323	322	333	383	328	357	355	352	349	338	344	387	354	335	334	355	334	351	344	360	364	378	327	381	356	343	353	361	346	339	342	345	354	367	362	351	385	341	344	339	379	377	375	362	372	371	358	376	347	365	325	343	335	366	393	365	328	329	327	345	365	357	335	356	333	330	327	316	369	335	351	338	386	327	344	375	350	321	364	357	356	362	355	346	341	327	373	353	347	347	381	362	348	356	345	362	375	371	362	381	381	312	344	368	333	353	378	357	379	345	349	360	335	312	360	368	367	375	343	341	335	351	381	331	295	356	333	367	398	307	367	365	349	344	360	333	321	338	358	382	301	341	357	368	328	359	343	353	319	357	388	352	342	325	346	357	340	328	356	370	339	338	324	362	334	384	355	359	393	363	344	383	365	368	389	368	341	317	337	352	393	363	366	348	329	316	368	347	320	378	335	407	376	345	336	343	351	362	358	399	349	374	317	331	343	379	339	357	337	374	366	340	335	348	368	359	339	300	354	329	393	339	340	332	366	397	358	323	354	347	348	327	346	356	326	364	366	331	360	318	327	360	341	327	375	344	338	362	372	358	381	365	305	372	344	365	369	398	358	365	360	397	363	384	366	342	355	344	345	369	341	325	382	382	357	336	354	323	338	363	356	342	375	322	354	354	335	378	336	314	332	339	336	337	378	374	367	353	338	395	347	359	403	357	359	380	338	332	368	374	339	406	378	371	313	338	365	338	361	355	376	374	358	366	404	352	335	371	340	351	379	348	336	370	344	349	371	362	369	365	345	298	352	382	356	335	384	348	353	345	357	310	378	355	350	369	342	322	342	350	353	340	344	360	390	374	393	368	373	366	366	351	340	309	354	344	316	357	363	342	334	371	393	346	327	346	363	345	339	324	372	347	352	354	355	345	367	403	356	363	345	330	350	361	344	361	368	364	392	331	400	330	349	310	341	323	336	346	371	331	369	349	393	355	372	371	365	364	336	349	397	370	364	361	333	360	340	343	342	358	389	348	329	343	340	301	363	353	369	364	354	399	369	349	363	351	372	355	350	339	362	359	338	340	357	384	380	344	340	347	368	349	354	342	332	369	371	355	351	369	337	330	319	367	341	388	350	354	351	368	375	331	334	346	352	340	351	357	389	337	355	352	352	368	368	322	370	335	345	349	339	343	367	343	336	340	381	371	388	377	344	352	336	351	358	385	359	364	316	340	366	348	339	362	351	344	368	349	370	355	374	356	323	334	348	326	342	348	356	374	357	322	324	367	365	335	340	335	376	373	364	363	373	359	390	349	364	337	337	331	385	337
32112	24570	15940	5489	35001	2581	1763	1600	1472	1420	1306	1234	1205	1164	1116	1134	1076	1055	1073	1054	1058	1039	1026	984	982	1004	994	1009	932	983	988	1000	959	956	925	1005	989	971	924	958	954	900	954	925	906	919	884	943	876	910	926	928	929	909	916	897	909	923	913	899	895	982	939	908	932	894	1016	866	931	923	924	883	911	910	942	924	947	873	909	881	941	920	912	926	944	938	901	946	886	919	958	970	864	891	926	902	908	950	918	940	895	936	944	872	945	908	853	899	908	931	922	937	899	966	915	869	864	898	899	915	919	950	917	858	972	925	869	939	948	943	907	886	835	933	924	918	919	911	924	955	932	891	900	876	883	920	939	852	923	947	860	908	944	951	901	977	932	937	965	852	932	938	906	897	939	931	900	898	940	897	866	925	902	913	897	906	973	922	961	899	931	924	955	879	915	917	911	949	901	932	908	915	855	928	860	870	922	935	950	906	948	906	934	921	873	996	922	850	914	863	874	895	876	910	907	968	883	868	939	917	876	905	940	898	908	911	890	933	874	896	895	934	916	935	914	955	939	882	943	890	933	889	921	873	953	921	904	980	924	930	901	899	900	968	880	883	929	921	903	925	895	897	910	909	882	915	882	888	871	885	933	904	854	950	921	907	878	919	915	910	898	916	927	943	942	881	921	917	881	913	907	962	913	931	894	905	921	901	892	929	878	880	925	907	874	894	910	887	871	909	937	899	974	947	900	952	916	911	903	929	873	970	998	886	969	907	894	955	936	889	882	916	938	895	955	906	893	971	926	915	898	947	864	950	924	891	940	929	859	879	928	943	925	880	926	899	946	925	924	921	919	910	897	977	827	933	930	928	967	927	920	955	938	889	901	951	918	868	883	967	989	931	922	919	981	932	953	857	897	914	934	926	921	911	863	950	943	866	890	943	885	956	964	902	913	881	909	901	936	910	949	896	953	946	917	900	958	833	921	968	921	946	933	908	928	901	981	894	869	928	901	945	938	891	907	894	954	927	905	954	900	884	885	911	903	932	939	885	869	921	927	940	943	876	927	900	923	900	958	891	906	929	927	955	903	868	874	882	952	914	933	901	891	955	939	892	1008	905	910	881	898	902	881	918	904	927	919	912	880	903	893	986	935	908	891	926	920	895	899	921	908	873	880	942	951	905	901	863	856	967	952	876	959	926	900	901	894	964	892	921	901	906	885	894	901	944	930	974	862	886	887	902	893	884	933	904	922	926	930	924	925	926	905	903	903	954	913	899	935	913	944	853	955	906	935	901	903	883	877	924	905	935	897	924	894	874	923	897	913	975	901	937	939	885	978	930	935	957	894	897	962	960	940	898	901	921	929	887	920	945	896	891	904	953	893	959	907	876	932	879	912	934	942	903	904	955	945	966	915	957	912	881	914	998	926	862	921	913	902	904	945	900	931	956	946	910	925	941	885	942	895	940	855	906	923	933	894	927	946	932	942	859	909	947	946	940	890	887	889	910	876	883	921	913	860	901	937	908	931	933	833	896	930	953	933	889	921	996	890	914	913	939	943	915	893	930	894	922	914	865	915	911	918	912	911	869	902	959	923	914	855	889	873	874	923	939	921	935	899	927	933	975	898	924	936	945	904	967	927	911	932	944	905	844	891	875	972	887	901	864	928	956	955	932	905	888	920	944	917	981	903	947	904	868	896	903	922	956	881	907	902	883	896	944	948	891	918	876	965	859	907	888	946	956	966	897	908	928	888	922	942	881	906	850	864	941	887	888	889	946	895	928	930	853	903	861	961	949	938	904	885	905	921	918	974	952	928	932	901	886	902	877	939	923	928	900	873	920	952	931	915	894	939	911	918	936	897	883	957	883	913	971	938	951	961	897	890	940	913	955	942	911	941	931	903	955	923	928	919	910	885	900	908	930	923	934	909	918	925	909	924	881	920	930	922	873	972	914	934	862	903	933	905	978	897	914	940	901	946	944	925	873	905	903	866	852	913	944	926	878	957	912	934	914	948	868	935	884	923	928	869	941	893	872	902	895	917	936	866	889	880	876	971	907	930	946	945	978	898	930	995	925	901	948	896	947	925	922	891	877	909	912	860	907	891	893	905	941	891	886	966	888	900	929	940	879	893	920	928	923	922	904	894	872	912	907	891	920	880	910	922	860	930	949	890	980	900	865	951	849	922	919	929	930	879	878	930	960	911	948	915	902	874	928	881	906	960	938	909	935	920	942	873	922	902	899	902	924	938	872	876	938	869	900	879	846	911	919	889	948	944	961	854	882	916	939	952	932	920	911	942	955	1001	935	957	910	939	939	886	906	987	920	890	863	877	996	963	894	878	893	874	852	930	908	932	943	887	890	909	886	870	959	918	947	940	898	927	896	914	910	934	937	934	916	922	924	953	873	908	908	925	922	876	935	981	972	940	881	899	913	946	905	875	940	920	953	922	935	954	908	917	913	952	890	948	858	913	909	927	931	896	904	919	888	881	949	865	964	953	872	863	866	893	897	935	911	948	895	885	920	892	915	924	935	918	976	950	881	853	932	931	900	898	941	917	953	899	978	885	967	913	951	895	892	984	878	928	883	930	891	934	904	882	953	912	937	893	906	933	837	885	903	911	915	939	927	909	939	954	942	936	900	942	888	947	936	877	918	927	885	962	890	920	887	919	924	922	882	916	879	879	899	939	934	911	901	946	884	913	887	943	888	917	941	946	876	892	894	882	972	958	908	883	936	917	917	942	871	881	943	875	874	968	970	918	870	921	881	906	990	887	951	923	917	915	886	875	872	947	915	889	890	927	940	924	907	922	974	916	907	940	986	900	887	926	915	924	898	916	962	891	926	893	882	896	916	909	864	866	908	875	892	878	914	854	922	975	929	878	976	903	929	915	863	879	890	926	907	972	938	938	919	919	904	912	871	899	941	960	971	909	915	927	919	928	920	955	953	955	899	902	911	882	904	895	946	914	908	917	918	870	934	859	852	927	905	844	924	894	910	942	878	864	938	874	904	932	962	943	929	919	951	921	952	898	911	881	933	893	914	933	867	922	893	921	899	864	879	937	862	943	916	889	943	876	910	900	920	935	896	923	947	887	918	884	949	903	911	871	927	891	919	951	925	930	927	907	907	932	935	867	963	933	900	902	962	922	940	908	931	851	908	916	898	977	934	887	982	880	928	936	916	1004	915	885	908	884	930	876	930	943	920	900	910	942	931	886	929	940	944	890	929	995	955	935	886	886	929	928	903	909	961	968	936	900	883	927	903	919	913	882	905	966	973	931	955	904	903	902	893	876	971	904	910	831	948	934	895	915	867	956	938	927	921	918	876	914	913	911	912	926	941	950	948	939	946	872	936	925	906	903	902	987	941	892	918	955	919	887	907	931	959	914	894	920	887	950	932	895	915	920	900	857	938	910	928	915	895	920	915	917	905	920	896	945	935	969	938	905	910	887	913	905	946	883	930	917	963	936	944	925	930	875	901	886	926	914	930	963	934	939	913	934	946	887	911
67515	48607	27464	6907	22935	7179	843	646	525	508	491	439	467	451	467	437	411	416	409	421	399	408	389	427	412	407	408	407	421	385	393	429	352	394	368	358	371	397	386	387	373	409	401	385	389	385	392	420	343	402	394	374	391	373	385	391	376	368	388	403	391	376	366	417	381	352	365	405	386	416	370	394	390	351	373	385	412	416	375	419	377	356	378	388	369	352	387	382	416	371	352	369	380	348	396	363	396	431	417	400	394	406	422	358	370	377	379	380	351	368	406	383	348	449	392	394	378	391	372	386	352	402	394	398	388	361	400	385	361	397	368	416	387	375	386	383	395	376	390	371	397	369	393	361	415	381	381	361	365	385	372	351	379	384	365	364	373	412	362	383	359	378	399	361	374	383	375	368	406	359	359	368	411	371	383	369	379	371	349	358	415	357	383	422	375	423	394	379	371	391	378	391	404	372	387	377	407	322	399	373	382	375	337	376	374	423	373	367	378	377	430	365	361	394	396	368	382	390	394	414	404	355	366	350	380	390	373	377	366	390	383	395	367	378	411	324	396	414	394	335	366	389	411	385	389	396	392	407	393	400	380	375	391	358	406	371	380	360	387	350	410	388	371	385	374	390	386	405	370	336	354	391	353	342	353	356	374	383	380	338	387	375	368	405	389	385	398	345	360	409	412	420	400	386	392	364	413	369	392	372	369	371	363	345	364	365	395	399	398	398	410	341	366	345	372	392	371	371	380	360	395	407	401	396	364	365	400	434	363	422	389	385	367	366	370	346	346	370	346	384	403	354	390	379	380	380	410	356	399	396	387	379	378	382	402	375	374	374	349	363	389	397	386	389	362	396	392	379	348	387	352	353	353	396	392	374	362	387	362	423	394	405	404	355	361	391	355	376	365	374	354	349	395	366	367	365	374	397	388	384	383	404	401	360	402	386	372	379	344	364	385	397	332	344	398	332	379	339	385	377	404	392	388	380	403	375	409	364	377	368	381	351	349	388	365	376	379	377	403	371	390	367	373	364	418	404	406	425	398	366	358	375	388	394	349	379	392	337	404	366	374	380	421	407	394	393	401	359	364	387	377	438	383	358	378	377	398	407	336	367	393	404	391	388	382	400	389	365	406	408	397	400	366	392	372	348	365	369	373	422	389	413	351	376	361	382	409	389	402	386	377	374	372	397	428	383	391	412	386	337	367	410	368	401	398	411	356	377	377	397	381	390	377	390	359	384	394	361	409	377	372	354	364	385	380	377	415	342	387	389	366	379	379	363	364	379	355	397	382	355	342	382	358	392	335	390	383	381	371	416	366	346	376	371	402	395	357	394	382	383	332	395	403	383	356	389	379	415	386	417	350	360	403	383	354	380	364	403	352	365	367	378	337	354	379	375	393	408	381	362	419	375	389	412	364	387	361	375	377	397	393	384	387	391	379	364	412	389	345	353	381	396	377	404	407	373	392	395	405	360	413	383	392	379	372	366	361	413	348	378	374	346	365	383	383	404	388	372	368	352	424	419	376	392	380	361	369	386	349	378	369	403	350	376	396	362	390	372	376	385	411	399	403	390	426	404	358	376	384	426	382	366	343	366	357	378	394	390	396	372	351	351	411	372	402	379	367	348	354	379	392	381	359	396	401	349	371	374	376	393	400	363	427	417	376	359	383	411	370	393	389	371	365	372	354	325	373	407	417	414	411	353	404	333	371	364	363	373	417	365	348	373	406	386	371	384	404	383	366	360	366	405	416	347	390	416	373	385	346	401	393	371	407	392	372	388	402	361	354	357	360	371	342	398	351	392	394	366	370	393	348	366	354	398	384	350	353	365	382	388	374	388	419	390	373	411	403	396	434	392	360	379	387	374	363	372	390	400	367	378	374	390	395	383	411	399	380	393	421	378	383	354	378	395	411	403	370	373	379	371	365	344	388	358	408	376	393	383	322	386	361	358	392	382	379	381	382	362	356	377	359	345	384	371	382	369	378	404	348	368	373	365	385	398	358	357	392	412	384	404	400	365	364	371	389	384	396	392	376	382	402	409	395	446	397	369	394	393	378	362	389	382	375	392	386	352	362	387	396	378	373	370	362	397	385	388	376	357	369	393	384	382	380	368	376	425	347	345	378	377	371	391	345	390	357	378	412	386	384	423	378	409	346	375	396	350	388	370	407	368	419	357	396	366	400	398	378	403	353	411	391	392	362	370	403	413	367	384	415	394	401	374	404	372	370	374	366	385	375	359	357	378	342	395	360	364	330	392	391	383	392	389	320	387	406	371	410	343	372	384	365	383	379	412	386	400	348	364	394	365	374	413	369	367	379	381	374	358	371	368	381	398	411	384	371	359	362	371	348	399	403	398	373	372	393	402	351	375	373	393	382	375	413	386	385	393	367	380	379	400	379	396	395	347	400	401	354	360	348	397	412	381	374	355	349	350	402	372	365	378	419	389	387	398	379	400	398	418	385	367	352	368	382	401	411	388	410	373	385	380	428	392	363	350	365	344	421	385	393	385	342	328	365	363	381	343	375	397	363	378	402	387	440	384	402	390	408	397	417	392	393	402	373	395	347	408	381	378	375	359	375	378	349	403	379	363	363	369	375	387	390	370	376	384	369	368	398	364	434	375	391	372	421	404	391	365	433	375	413	414	356	400	387	342	369	382	395	388	360	369	368	373	392	415	354	400	358	389	386	401	393	390	408	366	353	416	395	373	392	382	370	386	387	396	372	332	349	369	397	360	360	384	366	361	384	383	414	368	388	355	377	391	331	382	382	389	380	416	342	353	352	411	379	414	368	371	398	378	370	363	393	392	393	363	389	397	377	363	387	429	367	388	387	363	381	358	400	403	384	395	408	376	391	323	392	397	365	370	361	405	422	351	393	377	377	401	392	383	398	365	388	383	367	394	375	374	342	351	363	387	384	377	375	349	371	388	365	429	396	367	389	392	391	349	383	367	398	363	391	381	346	380	377	424	364	405	373	410	393	399	402	372	407	382	404	397	380	359	346	374	344	380	363	381	358	366	398	376	389	335	377	380	379	368	397	375	357	364	351	369	382	383	437	389	420	368	377	349	395	370	403	386	385	363	388	339	391	366	350	377	404	412	383	355	345	384	355	408	388	356	389	368	384	409	408	388	348	370	413	392	406	429	351	353	350	376	368	373	361	371	395	415	411	380	387	403	366	398	397	397	334	394	388	405	381	394	379	409	392	418	419	368	419	376	410	369	405	394	371	455	375	356	384	402	368	385	364	377	385	372	399	384	363	405	392	380	380	398	383	353	371	361	364	377	385	371	375	380	389	372	388	361	380	410	342	390	387	387	384	390	409	391	392	352	386	358	368	370	415	378	350	346	399	432	409	344	394	397	412	382	346	356	393	339	341	407	390	380	396	399	381	379	391	373	360	376	369	364	390	404	349	365	371	377	384	417	400	374	389	387	371	399	352	387	422	353	397	443	355	381	374	376	398	334	380	384	414	366	361	398	350	371	387	415	375	374
40538	31757	22600	10070	38636	3420	2597	2231	1934	1817	1668	1550	1551	1345	1364	1287	1289	1231	1244	1197	1193	1102	1150	1117	1020	1104	1050	1133	1015	1086	1081	1027	1043	1079	1019	1035	1000	1062	1023	1027	986	1035	1003	1011	956	966	998	980	1024	967	962	982	965	1018	962	940	973	1018	984	990	924	979	911	950	997	954	963	958	974	960	1007	909	965	990	966	956	901	920	950	968	982	1011	948	932	946	955	968	964	985	876	962	949	1016	936	976	958	921	946	922	954	969	930	921	951	965	971	931	895	974	990	975	970	927	939	962	944	992	963	1000	917	948	945	962	927	930	916	1019	945	920	986	1025	909	907	966	971	970	981	951	937	998	967	949	1002	945	960	1007	954	973	989	994	1000	947	942	919	964	899	943	961	878	928	965	942	902	906	892	984	973	933	953	939	947	994	970	976	954	925	915	981	951	947	982	941	969	967	980	892	995	947	951	921	892	960	889	946	974	998	925	961	928	930	1004	990	968	925	970	953	988	950	873	904	957	957	949	960	966	953	927	957	954	923	907	987	916	980	952	1011	938	983	946	970	955	986	1011	924	955	940	971	892	993	1019	954	990	977	958	915	959	891	1005	998	938	991	934	984	990	890	970	910	953	927	936	973	991	928	955	888	922	952	950	1003	911	916	967	975	948	943	976	926	973	957	973	946	930	914	911	927	1014	932	972	945	905	925	1022	1024	931	985	946	951	905	920	879	913	897	954	927	942	940	939	951	946	928	955	951	962	980	912	965	944	989	980	917	961	958	939	942	885	943	1000	906	969	933	1008	950	995	890	910	996	990	944	928	988	944	980	959	928	955	983	930	988	915	952	1007	925	944	941	954	959	951	980	982	906	945	930	984	965	942	933	953	942	943	957	958	911	930	974	987	942	901	952	943	988	969	980	1004	929	937	957	936	964	963	928	951	972	972	917	967	964	968	920	918	983	933	953	958	968	940	991	937	942	992	1008	977	945	957	951	974	936	911	893	943	958	936	938	955	945	990	905	942	967	1027	945	975	951	957	953	964	940	951	961	951	1024	971	1019	925	901	959	948	923	964	940	942	962	1016	913	934	963	1000	942	909	945	915	988	972	933	933	907	946	928	894	926	971	959	878	972	989	918	958	1029	940	915	955	979	992	966	942	903	989	933	935	971	937	920	939	934	985	984	990	967	975	962	976	927	959	932	948	975	964	982	983	975	953	945	959	982	907	950	934	974	1040	963	955	947	901	937	972	912	990	935	909	973	961	957	989	925	931	931	970	946	937	1027	931	953	943	953	906	963	964	951	948	971	972	964	952	910	930	942	908	939	924	932	948	915	932	957	912	1015	971	948	967	954	903	893	938	918	934	929	879	911	1030	959	970	960	938	934	910	969	984	931	1020	944	944	991	944	948	917	973	936	984	948	968	956	896	970	881	913	895	953	961	935	977	897	961	922	1017	896	934	965	1009	926	976	957	960	957	882	965	998	971	950	936	914	964	933	991	961	1006	919	992	953	974	970	954	931	960	945	980	956	992	957	973	914	939	959	902	982	994	965	924	953	945	935	945	954	991	925	979	991	975	943	941	910	938	935	918	930	942	933	958	919	1024	902	947	1014	948	949	950	990	967	929	875	926	941	988	933	979	964	972	943	960	990	938	961	961	980	957	974	964	960	992	948	978	943	953	915	943	960	990	980	1010	976	998	934	934	956	943	960	932	954	923	981	939	974	950	903	962	936	946	931	1021	967	966	900	933	949	972	923	954	896	938	1004	882	968	998	969	919	889	952	901	965	1003	942	896	974	963	969	996	897	911	949	937	969	933	931	983	1019	897	911	981	970	944	933	1004	925	923	953	990	962	875	992	1001	919	936	940	912	958	964	944	972	939	964	901	920	943	1010	928	962	934	949	921	941	904	915	914	954	993	976	932	978	952	932	968	986	935	974	999	995	945	925	970	943	875	957	926	945	920	985	939	929	923	944	977	947	942	907	946	955	995	956	971	968	918	927	968	916	943	935	934	912	932	980	968	975	962	905	982	931	917	959	962	954	962	971	987	931	947	938	953	910	920	974	930	927	929	948	897	944	921	957	946	919	945	957	927	917	1015	883	920	950	962	948	929	912	1027	976	892	931	930	959	906	978	953	927	956	904	988	965	963	907	954	932	964	917	959	973	935	980	955	979	968	993	939	929	936	914	951	996	937	972	866	899	935	960	955	999	977	1005	977	912	873	972	964	937	921	932	921	934	939	978	961	969	968	937	973	967	935	990	983	944	963	971	928	981	907	976	999	894	942	901	970	970	1028	961	987	969	954	925	967	933	917	982	998	938	946	987	895	948	986	953	979	955	933	945	949	959	932	991	943	945	964	954	958	968	977	983	1018	1001	938	980	931	876	922	969	905	1000	989	957	1028	931	937	936	968	974	952	959	920	951	931	956	944	994	928	921	932	1003	959	996	960	958	989	956	997	943	927	924	926	959	912	962	920	900	995	969	1029	927	962	921	927	970	972	997	992	961	945	925	947	942	960	949	968	935	904	1011	1008	938	985	973	919	954	941	918	951	967	947	945	984	987	946	927	997	957	966	949	955	965	964	960	991	991	930	929	967	927	979	927	921	944	947	956	903	911	999	927	906	964	991	945	937	939	980	972	936	946	954	996	1002	970	923	962	954	975	939	996	886	960	925	938	985	913	918	933	976	928	956	923	907	936	973	906	891	900	946	984	979	969	937	951	938	965	874	919	954	889	945	977	910	922	992	951	959	954	956	955	905	939	971	938	928	957	985	964	947	974	945	942	951	940	921	933	962	961	1013	917	929	915	1009	1038	894	938	963	961	991	990	957	932	995	955	971	985	983	995	971	969	976	941	955	925	928	916	998	974	937	990	993	944	976	893	959	953	897	912	1005	952	972	968	1000	943	964	978	965	910	981	946	904	950	964	948	864	938	955	989	960	965	954	925	1003	1009	963	887	916	941	955	980	1005	989	890	941	947	948	872	943	941	956	943	915	965	964	955	985	943	965	931	987	958	952	974	996	953	917	952	944	941	940	988	942	924	989	920	898	942	934	940	943	936	952	930	926	959	1040	924	947	932	942	934	887	992	952	976	967	963	951	950	958	946	895	1000	959	942	965	978	956	935	939	934	948	964	906	986	958	964	934	975	969	944	1008	930	990	963	899	912	970	1002	930	940	968	930	966	1010	929	964	951	974	930	898	1005	974	921	988	1001	938	945	981	963	929	1008	972	941	967	989	919	1004	959	917	985	1000	993	923	891	940	913	1023	967	978	977	914	919	975	941	908	966	980	963	964	965	879	979	936	968	1029	976	933	989	924	965	952	949	902	947	941	954	1008	919	1009	978	920	919	948	980	952	925	987	919	940	978	954	949	973	964	929	929	935	949	918	905	936	1033	956	929	953	935	944	892	936	949	977	999	915	907	966	995	974	907	964	936	996	951	1008	943	936	928	981	957	986	926	902	931	979	986	988	915	989	976	967	971	951	921	924	968	919	942	1008	980	901	926	928	950	963	963	981	975	939	922	990	999	968	949	972	950	910	990	984	910	955	982	939	959	969	952	966	974	965	973	978	910	971	952	913	975	993
10911	2229	624	204	658	242	192	191	171	201	187	189	158	180	198	184	193	185	176	182	222	200	171	188	182	198	176	181	179	185	181	161	168	200	181	207	198	173	179	182	202	168	186	174	159	159	175	177	178	178	176	165	196	181	169	165	190	188	173	204	179	169	178	176	171	203	192	193	204	146	190	172	142	197	164	168	197	186	187	179	153	194	184	195	193	177	191	192	184	215	171	163	202	187	193	173	180	191	175	159	163	170	157	194	168	172	197	174	154	167	163	190	186	179	183	160	195	186	187	199	176	190	189	181	166	195	187	208	218	186	149	195	157	188	174	181	201	178	175	166	181	180	162	172	178	174	171	190	175	186	163	180	183	194	168	188	198	155	182	164	163	170	201	190	200	168	163	157	177	204	166	176	207	195	211	175	188	184	197	205	180	175	160	181	160	157	159	170	172	191	168	152	146	193	192	187	182	189	169	204	186	156	162	162	171	154	178	154	182	178	196	159	164	176	216	164	201	156	192	176	181	178	174	196	156	178	171	180	191	186	170	187	195	159	181	171	186	188	174	183	178	170	191	176	187	206	170	177	160	202	186	195	165	187	176	178	155	180	173	141	186	146	191	179	171	168	175	200	188	176	173	187	198	166	178	194	178	212	175	165	168	199	161	176	196	187	182	174	163	173	171	190	192	183	194	198	160	176	168	186	179	155	186	198	173	161	183	198	212	187	199	180	171	172	170	198	190	188	174	175	165	173	175	157	158	194	191	174	196	189	165	184	183	182	154	200	190	216	166	194	198	205	165	192	183	192	197	163	167	158	159	176	169	193	185	195	177	169	188	185	184	172	174	165	189	175	175	170	192	160	185	171	176	158	177	160	212	181	152	188	197	169	183	166	175	183	178	198	191	188	181	164	167	180	166	166	184	185	188	171	180	158	189	182	182	160	188	164	187	201	185	183	168	169	177	192	182	151	166	176	186	166	155	136	175	215	193	206	173	178	196	177	185	174	197	190	190	169	170	208	176	177	168	158	152	187	164	169	184	180	189	180	168	168	181	161	193	175	171	186	181	156	171	168	187	169	174	194	196	181	202	183	168	181	186	157	165	198	175	174	188	193	168	191	209	195	181	173	195	189	178	184	187	181	229	188	175	178	191	175	170	163	161	192	201	175	182	181	178	188	180	175	175	190	181	177	202	156	189	190	192	177	159	193	187	180	165	171	190	161	187	186	199	178	166	173	174	187	176	159	217	172	188	186	184	182	171	180	155	182	183	183	189	170	151	182	192	161	205	181	190	192	196	181	169	188	189	178	185	179	186	191	134	188	182	171	207	205	163	179	188	196	185	170	177	168	180	220	178	176	138	156	161	173	174	173	172	215	157	176	176	168	194	188	189	178	171	168	155	156	190	150	195	198	154	193	179	194	168	164	187	176	181	185	189	167	188	170	179	186	162	201	174	185	188	186	158	191	186	186	187	180	173	180	172	189	176	182	163	185	196	180	177	164	196	171	196	182	166	174	159	193	172	193	210	189	198	176	218	172	174	188	171	181	165	184	199	197	203	190	196	201	174	188	181	189	195	170	164	191	168	195	180	173	161	174	186	172	190	193	160	203	161	169	197	169	210	189	176	176	186	177	179	160	192	180	166	146	174	183	169	181	167	179	146	190	174	170	191	180	182	160	183	179	157	167	191	192	189	198	188	173	171	180	202	174	192	170	208	168	157	180	184	163	179	135	196	190	179	158	207	194	195	189	194	173	172	162	211	181	212	179	175	179	162	182	180	191	185	164	152	175	163	169	193	184	191	173	175	170	176	192	178	176	183	184	192	209	186	203	169	178	195	164	182	172	163	168	193	169	193	184	161	175	148	190	164	169	169	176	160	208	175	182	177	183	175	188	200	171	156	190	210	184	178	187	171	186	180	181	184	181	179	185	202	180	181	186	178	174	175	168	210	174	168	232	194	180	170	165	196	169	192	185	182	173	161	199	168	182	194	154	176	172	206	160	182	180	171	181	175	175	161	176	173	167	189	201	184	188	188	146	185	192	178	197	181	181	169	165	180	172	180	214	165	200	182	161	190	169	180	184	183	187	193	182	183	197	157	186	176	171	202	178	164	173	187	186	189	182	176	198	156	177	189	166	171	188	179	182	179	165	191	171	174	187	207	178	195	203	176	178	167	166	175	188	168	188	185	172	176	181	173	183	181	189	211	163	179	171	188	187	174	191	183	183	180	168	183	180	167	175	153	168	188	178	156	182	170	188	163	180	187	199	174	160	181	183	171	175	175	171	186	176	171	154	198	163	190	175	164	180	164	189	176	206	172	170	176	179	189	196	173	185	182	167	163	183	168	194	189	164	179	187	195	192	191	203	161	191	174	164	170	181	181	186	178	199	171	166	194	188	186	166	174	187	191	190	187	180	175	191	186	167	165	175	166	156	171	175	184	149	174	199	196	175	176	186	183	183	185	165	214	195	179	176	178	179	174	162	179	176	178	181	185	195	168	174	180	175	202	182	206	182	149	185	168	165	187	167	196	136	164	177	174	177	177	173	199	176	189	181	160	188	160	182	168	188	189	182	186	175	207	163	189	174	209	188	186	178	175	174	193	168	158	201	189	192	197	157	160	174	196	203	195	150	187	182	172	195	169	175	204	172	165	185	191	155	198	175	170	180	180	206	178	160	198	189	200	173	181	162	187	179	167	206	180	182	177	195	180	203	190	180	165	176	182	174	182	177	172	186	201	201	184	169	202	189	167	168	177	191	167	180	155	214	181	153	166	187	192	169	163	200	191	195	187	165	167	148	178	178	190	179	182	165	167	181	175	175	157	181	175	190	184	198	184	182	179	176	172	200	182	185	165	159	191	167	178	163	189	184	172	170	171	199	198	181	193	170	185	219	169	182	180	197	171	163	181	204	169	185	192	153	170	169	197	181	189	165	183	167	181	179	188	209	159	184	154	182	152	177	196	171	174	196	163	161	170	175	164	160	188	171	184	172	191	168	171	193	167	163	196	181	150	184	175	175	175	186	192	178	176	180	159	179	177	165	182	215	172	185	182	180	191	204	175	215	173	175	169	168	177	172	191	180	169	168	165	202	151	227	188	190	186	188	162	177	144	198	193	201	184	154	206	203	196	169	182	210	181	165	201	181	178	179	163	197	186	167	191	186	166	177	168	164	187	161	173	189	170	165	197	181	183	172	192	167	163	154	173	165	185	188	181	190	182	170	170	157	208	177	184	179	160	185	185	190	174	175	175	168	178	167	181	166	175	173	193	168	184	161	153	170	179	189	174	202	179	197	179	177	171	181	184	152	177	175	168	183	208	200	173	194	169	185	195	168	152	189	179	176	160	216	194	193	176	153	174	198	223	196	152	176	182	154	198	163	186	172	177	168	185	164	188	184	183	189	181	178	187	173	187	189	220	185	161	190	177	179	195	179	174	176	172	172	150	167	166	169	167	169	164	173	157	191	197	172	157	154	187	196	174	206	191	184
9447	3155	1425	686	3228	687	601	494	560	563	529	564	543	578	533	537	526	556	559	552	563	557	569	492	571	543	555	535	558	547	570	555	530	511	491	542	534	565	574	544	543	531	508	548	548	549	527	553	553	563	504	532	540	536	546	540	524	527	517	555	549	575	539	529	553	551	553	514	519	549	553	577	545	515	528	587	519	525	566	561	539	491	522	560	535	518	549	576	537	534	506	553	500	507	582	529	598	527	552	538	585	539	524	507	499	523	532	519	517	547	530	519	531	530	520	575	558	478	554	494	599	558	541	572	560	558	528	552	524	582	568	530	577	536	588	504	529	510	537	527	591	533	519	549	491	544	533	520	550	523	531	520	517	552	507	522	572	509	558	546	546	521	520	566	535	521	510	596	547	514	587	583	534	539	577	547	517	606	506	558	559	566	566	561	551	499	532	587	538	491	567	593	539	528	510	546	558	534	524	554	512	519	541	533	516	588	496	564	538	543	477	574	536	566	554	509	576	563	518	551	516	555	552	547	519	573	544	586	575	561	545	526	499	529	585	568	511	507	543	542	504	547	545	530	490	565	520	561	556	504	561	539	545	521	539	515	535	522	575	555	530	526	533	533	548	518	509	541	524	521	515	532	520	543	513	542	520	536	549	534	540	499	537	494	570	537	530	524	551	523	524	552	508	573	574	513	527	548	535	535	558	533	546	510	568	559	490	522	569	560	567	497	482	524	543	517	516	509	513	506	567	541	570	533	568	538	479	559	520	519	576	527	555	555	522	496	556	537	503	566	512	530	535	509	523	570	513	537	520	560	514	530	558	565	509	515	534	558	568	548	533	531	544	577	559	510	557	510	540	500	527	545	539	521	549	527	536	525	504	562	528	528	578	547	543	544	540	534	526	555	546	543	526	492	518	574	498	518	542	529	580	499	496	537	528	523	534	488	529	537	521	539	497	516	525	529	549	541	557	512	538	484	526	555	529	544	555	537	513	567	538	522	548	551	602	506	551	541	517	549	532	549	593	545	492	526	576	478	505	536	505	573	568	521	573	571	510	563	546	542	543	496	512	544	543	575	523	523	526	577	559	520	520	539	539	569	566	533	514	536	523	555	511	555	539	534	559	574	554	537	538	564	541	519	557	541	525	533	560	577	525	510	496	513	526	546	559	545	525	516	523	545	521	539	527	565	502	493	526	514	516	526	520	529	568	548	505	569	518	560	562	580	537	560	542	569	553	567	517	533	556	536	546	539	481	558	563	525	499	554	560	534	524	546	565	508	572	580	549	536	481	566	532	496	544	565	562	550	554	549	553	532	540	542	524	580	528	493	534	536	571	543	505	534	544	527	530	505	532	565	547	507	504	576	531	579	536	536	547	566	556	531	515	510	478	564	495	527	531	554	530	515	530	564	517	511	498	526	533	535	515	552	518	541	535	546	539	546	573	556	530	528	494	511	514	571	523	566	566	576	561	563	539	574	569	575	532	523	557	594	501	557	512	521	527	505	602	544	576	547	516	542	475	496	543	541	511	517	549	536	550	530	554	502	542	527	529	591	532	502	528	553	538	571	521	563	552	567	548	542	523	562	545	539	535	526	558	506	554	528	554	594	512	581	531	517	548	537	519	516	559	587	536	556	500	560	521	546	525	544	563	568	559	542	589	495	543	563	504	534	514	536	567	492	557	509	567	535	515	547	550	526	560	496	529	533	478	565	533	542	550	531	582	539	551	527	515	548	522	519	575	512	509	500	533	554	511	515	485	489	536	512	549	555	526	542	564	532	521	540	562	533	539	556	558	546	528	541	508	529	500	498	571	547	550	512	536	505	530	506	533	532	502	557	529	533	548	509	565	539	545	514	526	527	503	512	487	571	541	539	515	552	541	517	540	530	511	537	548	532	538	535	578	539	615	545	545	559	574	565	579	522	507	492	553	500	555	599	539	529	528	514	513	576	536	557	548	544	540	547	563	536	501	535	525	553	516	591	513	517	513	508	572	554	511	548	572	566	542	545	538	549	564	555	535	531	536	550	524	494	552	548	553	549	573	538	564	543	526	541	529	516	505	537	535	520	539	540	551	528	544	508	528	518	517	573	551	533	563	498	556	542	572	507	553	531	578	542	508	512	536	548	556	542	526	536	556	542	555	524	501	574	527	573	548	520	554	561	545	584	553	529	548	553	568	546	527	564	529	529	582	538	552	528	530	501	540	581	501	523	517	554	570	526	482	531	531	529	525	559	523	560	506	496	509	543	544	554	515	543	484	557	532	537	523	494	575	527	530	516	551	545	561	531	508	593	499	504	553	499	515	537	541	579	529	593	539	535	537	525	549	543	561	512	545	532	492	562	522	550	546	564	518	499	505	540	512	551	532	542	547	507	532	500	541	526	484	540	551	541	544	530	531	535	507	530	547	542	550	513	521	533	544	582	527	530	552	546	569	501	542	523	542	522	529	516	504	530	538	559	538	590	538	494	534	510	579	585	562	521	532	550	518	544	548	534	519	535	536	578	542	530	509	547	569	560	505	553	532	533	534	515	534	507	533	523	560	517	527	547	543	556	528	519	555	521	531	530	590	542	491	537	539	549	518	514	538	554	524	557	548	546	518	544	591	525	524	558	526	533	546	531	549	576	567	579	500	559	584	548	514	563	517	525	530	530	543	519	511	524	544	602	571	528	518	480	562	510	536	520	548	524	526	490	555	557	558	538	573	545	545	555	565	541	560	572	553	530	531	561	528	519	562	553	549	543	533	518	517	513	545	507	560	533	539	510	555	539	568	527	530	538	569	523	557	532	583	519	584	540	563	560	516	499	555	537	506	534	542	543	525	593	532	539	579	533	523	579	564	530	554	518	524	504	542	514	547	581	520	522	566	578	553	575	530	515	524	570	498	537	512	542	531	495	549	546	549	533	547	531	537	543	546	522	550	511	561	538	504	519	556	580	489	525	554	541	541	536	579	538	504	519	575	579	531	512	588	530	558	487	556	544	551	576	569	548	539	550	567	538	560	547	531	512	548	580	502	530	584	539	523	554	541	517	544	546	569	551	548	558	586	551	570	523	545	514	557	562	538	536	496	527	551	521	536	519	533	539	521	512	529	556	546	525	510	580	540	548	564	555	525	552	527	530	547	573	506	512	505	568	527	545	546	544	520	519	521	513	541	573	492	513	559	527	542	540	541	490	530	512	530	533	531	507	558	532	545	503	538	579	503	519	509	519	525	546	542	596	566	531	548	515	547	508	525	530	521	554	561	566	528	520	566	565	518	514	526	493	494	551	541	545	546	538	551	534	513	546	582	524	536	533	526	557	551	556	518	527	581	511	522	518	526	507	531	520	562	515	520	578	542	574	488	553	537	496	512	536	520	519	536	568	507	536	538	535	579	566	525	545	573	533	524	569	558	525	538	552	525	504	538	531	522	551	549	552	533	569	546	554	555	556	519	596	562	518	550	555	539	553	518	542	525	535	519	508	519	524	493	528	563	582	521	545	489	535
55555	37820	16663	1986	13522	4072	546	482	481	407	442	434	402	373	388	372	383	370	372	384	383	399	361	361	375	367	375	375	354	347	352	378	363	377	353	353	355	323	369	353	362	381	368	339	373	375	355	344	370	387	370	360	346	348	314	357	336	388	358	355	344	376	347	366	344	369	331	338	348	358	351	371	328	326	340	351	381	322	360	370	376	386	377	364	337	356	370	361	364	337	362	401	363	365	354	341	344	375	355	323	350	330	360	376	366	357	357	360	357	364	335	365	355	360	334	348	367	365	348	375	347	329	332	356	360	379	334	336	377	366	335	366	380	378	377	378	351	335	345	355	357	349	368	389	325	363	389	342	337	335	364	350	339	352	359	316	334	375	362	338	311	336	342	367	364	327	339	356	365	332	327	358	368	358	340	351	314	355	327	373	358	376	333	366	389	341	342	347	341	334	374	314	325	328	352	387	355	349	351	323	348	354	348	354	343	342	324	381	364	339	315	340	356	331	418	343	359	335	341	322	373	364	337	350	350	375	352	337	299	329	337	360	356	352	344	343	310	351	361	355	341	331	387	373	348	373	375	366	366	388	314	359	336	325	326	328	322	365	364	324	359	349	359	348	335	355	359	359	369	338	362	339	357	379	349	361	364	354	336	311	347	384	373	328	381	368	341	357	358	334	348	360	341	366	362	324	355	364	347	354	403	379	356	357	341	318	307	375	322	333	340	332	343	349	378	360	371	331	406	357	328	357	361	362	298	372	365	361	353	330	341	330	367	326	331	367	334	372	359	315	333	363	360	387	346	360	379	356	366	351	366	360	405	331	345	349	332	364	353	353	363	357	357	327	352	341	320	374	342	364	361	365	361	338	373	346	328	346	367	356	387	362	360	353	338	341	315	376	325	326	361	329	340	372	343	368	347	348	341	338	318	342	355	366	356	352	381	312	334	368	341	357	329	330	342	351	335	356	342	368	354	341	380	343	362	393	385	338	352	319	338	328	349	376	367	347	358	380	370	370	343	340	344	329	350	348	358	359	371	315	341	348	336	392	351	349	359	372	349	379	395	323	377	332	318	348	340	374	327	387	313	339	345	362	410	351	337	353	363	390	331	357	379	349	368	349	353	307	303	360	341	377	361	357	326	341	368	340	355	384	360	380	323	354	326	339	323	365	318	372	337	331	358	339	364	346	366	352	395	335	362	363	368	329	367	387	344	377	348	313	360	326	349	321	343	339	359	330	368	353	363	354	358	342	335	304	323	358	351	396	337	317	333	344	300	332	371	358	358	382	364	347	342	323	367	340	393	345	348	381	327	354	345	324	312	345	365	335	354	336	315	355	340	349	359	349	339	348	361	364	342	365	327	341	345	343	330	330	345	371	371	348	356	344	353	355	372	358	387	337	372	362	358	339	345	331	352	335	357	343	324	359	322	339	327	350	349	390	332	337	372	373	346	346	385	370	371	358	362	424	373	355	331	360	314	379	366	355	355	356	320	358	326	339	340	329	339	326	330	375	354	353	396	355	366	344	329	343	334	327	370	391	362	369	358	350	323	354	332	367	381	341	348	351	305	341	351	349	320	343	350	387	329	337	363	363	380	358	362	370	344	332	341	313	350	351	363	345	382	375	351	369	345	355	353	349	361	361	356	356	361	329	365	316	361	327	357	343	356	354	336	336	369	393	346	367	342	356	396	348	362	329	364	361	363	345	334	331	376	372	363	339	378	346	330	352	321	331	342	327	340	371	352	369	353	348	383	325	378	381	395	365	329	357	392	374	327	362	328	345	332	355	334	382	351	365	358	354	352	367	365	373	369	357	347	376	347	353	332	338	348	343	379	325	374	357	352	356	367	396	344	368	318	329	320	353	354	327	367	322	354	333	326	303	368	334	376	370	356	380	341	313	368	341	357	359	362	340	361	351	366	318	349	338	335	362	336	334	316	349	358	354	340	366	374	346	379	348	381	331	357	365	356	358	362	337	362	359	342	374	333	333	337	381	321	386	350	330	326	354	349	365	378	368	363	358	339	354	336	382	358	394	372	375	380	344	342	365	331	337	360	341	360	343	410	384	349	338	330	352	355	373	363	362	337	324	363	337	339	346	344	333	337	361	347	342	349	345	292	384	355	384	340	336	370	346	337	345	382	343	354	337	321	384	364	351	322	321	349	374	342	354	360	336	316	339	340	349	367	371	338	352	350	303	371	332	364	371	358	317	370	339	367	355	347	370	382	344	364	361	352	356	317	340	331	350	335	323	325	359	379	377	362	323	389	356	372	346	384	371	343	368	345	376	340	364	365	361	326	325	342	348	341	384	342	330	333	361	343	350	353	364	356	378	381	324	385	326	372	338	370	359	366	365	341	355	343	345	388	388	344	339	364	339	331	346	362	347	337	316	352	359	333	349	356	335	394	333	317	359	373	359	358	361	347	324	332	361	359	359	373	368	375	377	335	365	355	364	359	356	379	361	375	337	360	369	350	379	365	367	373	368	366	361	321	379	337	355	351	384	321	333	378	371	316	382	368	333	337	346	382	340	371	362	334	331	360	337	351	366	354	372	369	354	397	357	333	389	381	348	363	341	362	361	367	326	343	345	356	323	323	367	353	327	372	369	342	396	358	356	354	381	303	342	372	325	347	354	340	332	345	391	384	364	353	350	354	352	331	335	345	311	332	326	371	390	375	329	332	356	364	362	346	364	380	359	377	382	359	329	338	342	373	336	355	358	341	309	330	369	382	335	337	362	346	359	363	346	336	349	369	361	325	350	333	377	376	320	355	353	349	364	331	349	342	325	373	367	346	405	325	328	328	349	336	351	353	346	330	332	374	381	344	375	343	356	345	348	315	348	357	327	338	354	363	407	353	317	324	361	342	354	351	344	364	364	360	382	353	316	317	369	319	344	338	333	353	341	364	336	364	339	323	378	346	357	363	364	343	357	346	355	368	341	362	328	334	371	407	343	346	334	321	345	341	348	335	363	361	384	362	368	351	362	358	346	319	333	361	352	362	308	362	342	344	349	372	356	366	337	356	364	368	345	363	351	365	339	320	379	349	333	397	360	354	316	332	344	363	334	330	349	397	353	352	347	361	348	355	339	365	381	348	333	363	334	345	321	357	364	342	323	352	336	349	327	358	353	328	335	342	342	379	359	294	311	370	370	363	385	367	369	372	399	312	389	344	306	392	353	357	345	340	359	324	371	342	369	347	382	330	340	315	355	354	353	350	329	354	362	364	347	333	325	356	301	369	318	331	332	353	361	351	348	359	385	357	359	364	348	345	305	353	336	306	379	332	346	366	367	369	306	347	348	344	335	357	340	309	343	383	353	353	361	372	338	368	395	374	354	380	340	343	385	346	322	356	352	362	369	364	365	362	346	369	360	330	335	357	342	341	361	371	338	364	373	373	353	380	368	370	322	356	367	332	350	344	353	334	360	335	298	343	364	352	361	333	345	329	366	331	353	378	318	384	361	336	340	368	372	332	365	321	305	354	363
32608	24967	14213	3141	29829	2775	1792	1582	1429	1366	1252	1233	1208	1223	1127	1049	1099	1141	1061	1007	1056	1043	1039	1025	966	978	930	987	860	921	999	969	976	962	954	933	943	989	935	946	928	953	930	937	927	920	1004	967	884	902	911	914	896	890	937	993	884	891	900	886	894	1005	917	957	999	916	881	945	928	932	965	882	903	947	965	928	955	946	932	890	877	962	938	900	949	891	940	938	911	965	910	915	929	918	912	904	878	910	952	860	931	925	918	905	916	879	925	905	920	905	926	946	907	905	942	861	900	883	1005	917	908	907	944	890	980	887	869	959	925	918	876	898	881	907	855	849	919	914	914	942	885	868	926	939	886	956	905	903	889	908	903	927	887	892	928	896	948	865	918	884	917	899	889	967	900	917	973	958	947	883	882	920	939	911	936	932	923	892	911	948	912	947	924	946	904	914	927	868	927	933	930	858	929	848	928	935	885	919	919	925	903	850	873	893	897	931	934	886	874	864	938	944	924	892	951	917	939	887	906	884	960	919	891	889	895	897	902	906	947	904	934	924	906	855	899	921	946	912	849	896	931	872	898	935	928	937	934	955	906	959	875	947	922	926	971	912	902	940	912	925	897	870	953	917	897	944	916	890	975	902	930	869	926	938	903	900	920	900	902	887	939	923	904	899	967	918	911	914	895	869	963	907	890	838	938	888	911	856	912	868	906	911	965	916	960	872	926	905	938	944	931	911	896	940	917	854	909	940	916	936	951	895	909	856	929	930	902	891	909	908	938	904	903	944	952	943	884	862	915	977	941	920	927	891	934	876	893	877	944	900	925	876	925	910	900	866	954	860	954	932	884	879	903	907	945	894	875	937	892	970	927	904	854	851	893	883	900	901	915	914	921	940	904	947	843	953	878	908	954	856	937	917	901	922	928	945	939	904	883	915	957	925	881	992	901	933	901	951	910	924	903	930	916	932	886	897	905	861	928	896	901	961	947	959	857	891	917	914	932	853	965	868	930	898	916	931	908	921	933	956	920	930	885	916	913	912	893	898	936	898	939	891	944	935	882	898	915	903	850	952	905	906	910	905	905	894	932	943	850	899	899	925	965	951	873	889	909	969	960	977	926	927	894	856	890	927	905	905	932	954	874	925	995	963	861	919	903	928	953	878	949	915	921	901	942	882	943	903	943	913	957	957	903	922	881	915	945	885	920	911	902	930	891	879	940	905	876	890	959	849	926	931	896	894	920	870	904	923	898	898	926	924	902	881	922	922	874	902	913	894	878	917	938	946	957	879	907	958	887	931	931	927	891	904	914	938	928	960	900	853	919	916	910	858	938	862	888	946	917	908	940	920	850	955	954	956	889	910	930	1002	897	897	891	899	918	978	938	929	933	929	905	927	961	857	938	877	924	907	916	922	948	945	885	954	921	901	938	914	936	870	923	920	935	971	910	949	898	947	917	952	901	878	909	923	891	956	909	889	892	923	896	933	866	947	908	873	920	941	958	895	946	878	964	965	922	934	909	871	939	922	950	930	865	912	915	927	951	900	909	913	946	923	895	870	933	888	897	904	918	905	945	927	885	916	913	911	962	940	878	912	857	1011	879	910	955	863	903	950	849	880	908	862	861	943	954	895	912	854	875	895	873	942	877	931	916	891	896	912	930	912	920	940	903	921	871	905	878	902	948	889	961	952	908	862	933	918	887	879	946	944	945	912	856	926	856	958	887	886	890	881	923	906	925	847	841	936	926	905	891	916	965	936	937	921	935	863	873	893	849	974	937	964	895	884	929	936	920	898	978	916	910	877	862	942	935	939	828	902	903	888	961	870	897	885	886	958	856	920	960	906	919	942	910	903	920	859	902	908	857	890	897	911	967	946	965	912	940	925	895	902	889	899	928	893	994	928	899	917	922	894	1011	915	934	946	916	904	883	889	942	869	931	918	859	877	956	895	894	919	966	840	953	925	886	962	947	918	932	898	948	939	924	907	925	873	926	942	893	902	913	903	906	911	878	947	942	952	912	910	962	864	868	910	914	938	926	922	887	857	932	876	916	888	897	915	928	938	899	892	933	875	929	953	929	877	899	952	898	907	927	915	922	948	902	954	912	967	923	919	889	904	926	922	973	929	927	930	884	890	915	939	906	945	915	907	945	947	901	919	910	914	946	908	913	913	934	863	1014	881	915	918	888	902	971	950	960	883	938	943	918	910	926	936	907	941	882	930	864	908	889	924	892	888	982	892	895	886	906	913	866	957	933	906	904	894	950	911	907	871	853	956	930	900	885	911	977	890	906	919	850	904	938	941	964	888	923	877	907	941	931	894	886	924	892	876	878	892	947	856	913	921	914	924	875	903	872	898	893	919	846	888	918	931	918	903	947	841	955	930	949	954	917	908	880	936	895	925	975	992	890	917	889	924	918	992	916	967	899	910	939	870	920	977	933	905	931	913	937	910	909	914	904	914	907	922	952	857	939	936	899	899	936	886	857	876	888	928	915	930	1021	955	926	908	902	942	948	850	984	876	897	915	883	910	887	868	929	979	894	938	903	934	918	898	925	895	927	910	921	953	839	940	911	924	860	900	923	923	933	861	879	970	902	898	930	889	930	927	906	917	909	874	943	898	868	912	886	935	813	888	932	932	874	948	908	978	913	951	909	904	903	914	931	957	943	916	936	929	891	872	872	972	867	915	915	924	936	897	955	921	930	923	975	880	950	906	915	917	912	916	904	954	915	911	904	975	878	920	948	889	902	942	885	902	935	928	878	914	969	892	942	952	886	905	896	869	877	927	899	910	924	895	924	885	917	898	938	923	956	918	900	856	935	945	939	912	926	901	916	911	865	912	899	895	933	886	954	942	904	918	901	886	928	923	943	970	875	909	909	871	881	900	910	937	938	876	950	919	937	910	902	905	908	880	953	866	965	848	942	898	933	892	940	918	923	851	940	937	887	925	918	892	825	952	911	893	915	941	981	897	915	897	962	899	964	890	889	932	852	917	916	940	892	909	854	965	923	955	908	948	875	907	986	935	913	914	905	907	918	894	915	900	918	961	888	910	901	957	886	913	919	886	942	881	845	942	921	925	891	911	962	873	921	875	917	958	884	919	899	927	910	897	913	945	931	919	863	921	896	901	901	938	896	918	875	892	926	905	947	923	885	953	930	964	958	896	917	935	928	921	907	944	878	922	921	910	866	896	904	941	942	920	897	876	911	868	908	912	915	961	904	842	907	860	888	967	900	925	894	918	902	955	933	938	962	920	930	935	960	928	873	933	965	932	916	906	914	855	877	895	940	940	917	876	933	899	898	913	927	899	916	922	891	916	933	899	844	971	927	876	905	931	874	908	922	895	949	872	880	874	916	855	931	903	901	904	903	885	926	961	872	957	954	936	915	874	956	893	956	947	915	874	903	915	887	913	932	919	882	848	925	933	929	949	919	952	908	944	908	903	894	908	934	903	851	887	936	940	961	875	885	913	908	921	929	920	862	945	936	947	874	896	907	925	891	895	933	910
68586	50205	25209	4767	23909	9882	950	583	580	521	535	477	437	473	405	455	421	427	417	443	394	398	364	365	389	387	414	409	375	361	439	414	373	396	392	434	368	403	385	374	404	391	405	363	389	345	387	379	371	385	401	369	397	395	401	422	378	429	394	419	378	383	330	353	368	374	390	395	379	381	401	393	385	373	373	363	402	369	387	402	356	385	405	373	361	383	413	373	366	371	390	358	412	378	393	382	418	393	373	374	370	399	374	374	380	375	373	429	379	380	398	395	402	361	382	388	401	367	382	395	382	394	379	367	371	361	366	383	416	398	391	379	412	373	353	389	418	403	363	407	393	395	354	365	390	371	411	416	366	354	380	398	391	387	368	392	339	384	406	385	396	395	399	402	377	381	363	388	364	382	391	400	352	345	417	384	372	414	424	383	372	343	393	371	376	381	359	375	383	389	352	350	390	379	373	364	381	368	402	392	387	372	385	400	400	377	363	378	393	397	381	352	363	385	374	393	408	375	392	370	362	377	418	378	383	382	356	370	385	390	400	403	372	350	413	371	389	380	411	384	385	370	367	441	359	377	412	371	413	386	406	401	414	399	365	392	376	402	418	379	376	417	367	413	380	397	365	386	351	387	383	379	362	350	350	372	401	377	384	424	395	393	384	373	391	406	402	368	407	363	375	361	363	374	339	370	375	377	402	404	385	383	392	382	365	383	374	353	410	399	384	365	366	367	379	362	326	396	370	373	384	386	413	393	402	361	396	354	414	397	408	408	418	385	381	381	410	348	397	375	386	402	348	394	396	359	400	403	379	361	374	364	424	390	386	380	390	338	353	352	394	353	403	377	399	399	362	401	375	399	387	381	387	385	376	399	389	385	381	355	397	376	401	367	371	357	379	395	402	389	365	360	376	419	374	392	376	354	386	385	372	391	407	436	360	412	375	377	361	389	394	375	408	381	339	400	371	403	367	400	362	385	391	378	389	366	347	380	361	371	426	380	383	361	371	386	414	371	385	405	409	339	410	417	401	392	408	407	386	398	372	383	402	387	387	359	383	355	363	365	393	374	401	349	381	378	405	386	368	389	389	377	366	346	384	384	379	403	341	332	459	409	384	416	430	390	352	404	410	388	354	378	384	415	402	400	375	379	384	371	352	384	394	368	396	382	393	384	420	383	387	416	352	401	395	369	366	398	379	396	405	371	366	345	367	402	366	375	371	444	374	418	388	374	398	385	390	431	384	347	370	365	367	397	408	386	404	402	373	373	399	389	374	364	357	373	395	335	370	363	365	394	390	365	348	395	385	390	386	383	352	387	371	395	371	395	398	373	384	404	377	366	362	377	360	369	366	360	377	369	359	387	390	359	406	367	376	373	398	390	384	380	337	408	363	394	373	339	373	408	372	335	375	341	406	369	350	377	346	397	403	399	373	387	408	357	397	382	379	392	348	428	376	365	363	359	373	387	399	345	397	375	387	393	418	376	388	371	373	400	398	375	400	410	355	354	361	356	392	423	401	393	376	369	384	430	359	342	353	388	394	408	387	365	390	351	412	383	422	359	358	375	358	381	411	397	377	392	401	402	397	385	372	371	373	377	395	401	392	361	394	391	378	384	389	384	369	357	370	392	369	364	407	428	371	387	377	388	372	392	384	363	399	421	410	406	393	381	368	413	406	412	414	391	414	393	405	425	396	392	365	357	358	393	392	411	400	382	377	321	377	369	399	376	373	370	385	363	398	382	386	368	399	375	424	369	429	352	388	388	426	377	371	356	390	361	399	377	396	367	357	408	364	423	360	384	383	365	392	395	398	389	365	351	382	388	375	375	357	366	403	348	401	386	363	369	350	418	387	361	357	395	407	370	360	391	411	350	376	396	401	358	357	382	384	386	385	381	381	360	404	388	432	360	345	374	330	374	393	365	375	370	395	376	361	387	368	374	369	398	361	383	346	385	384	336	403	380	383	381	381	377	396	403	379	377	402	384	374	409	394	364	402	375	365	379	369	386	370	402	364	381	400	381	388	388	362	366	388	404	368	398	398	339	363	368	385	388	416	408	384	358	374	398	370	359	351	385	407	360	387	404	362	409	415	386	394	407	378	385	353	383	373	401	387	407	413	391	378	346	345	371	369	393	382	350	395	434	383	381	404	373	387	374	384	403	343	373	353	360	389	368	378	376	398	383	371	380	379	389	403	404	372	433	374	414	380	387	434	377	392	403	373	394	389	352	382	364	419	409	374	385	357	440	366	355	375	391	366	360	394	408	379	353	362	372	390	393	375	391	385	362	375	392	388	383	410	390	354	369	392	392	395	364	346	370	378	379	396	385	367	367	380	362	354	386	421	385	377	373	384	364	420	362	389	405	374	379	416	380	337	392	355	365	387	359	380	414	400	362	409	398	373	403	405	369	413	399	391	379	397	381	399	369	382	370	388	394	394	381	382	375	413	399	393	344	411	395	361	384	429	369	410	372	387	379	380	395	400	381	365	397	405	392	423	381	411	366	366	371	404	391	356	390	373	371	405	376	377	379	400	376	403	385	403	358	359	355	398	377	351	390	426	396	399	352	385	380	370	339	397	360	394	406	392	385	371	350	416	374	407	420	385	412	374	405	382	405	386	385	386	376	385	371	387	370	372	375	388	350	358	393	384	366	398	376	347	367	431	392	410	405	379	396	355	394	407	384	410	361	406	406	332	352	380	378	388	361	362	382	416	384	373	381	421	373	376	390	402	404	361	362	415	401	389	341	402	408	372	363	387	361	376	369	376	362	390	345	361	400	412	358	370	392	343	365	406	393	397	364	385	366	363	419	404	398	423	433	396	365	387	375	391	353	355	346	396	380	392	377	373	418	403	372	375	415	356	377	382	360	380	362	367	413	371	436	400	397	367	382	338	354	400	362	392	384	380	369	392	398	392	395	371	369	374	369	430	397	405	391	395	421	397	385	394	375	401	387	359	375	386	363	355	359	337	388	386	380	355	376	394	415	389	401	393	391	374	369	382	425	356	380	379	372	406	371	377	392	348	400	387	376	384	397	370	335	360	397	392	394	377	410	390	400	402	398	398	381	384	386	379	380	332	366	363	399	375	358	419	420	382	416	374	394	377	382	354	373	384	380	424	397	369	383	379	384	326	365	338	382	362	382	384	377	417	388	384	373	382	371	393	357	358	415	381	359	370	363	369	355	384	374	356	392	393	364	400	353	413	376	368	375	423	395	390	383	403	368	403	371	380	396	401	417	383	375	376	390	397	392	407	417	414	407	374	406	366	351	362	385	371	356	364	378	385	406	397	390	376	376	409	411	386	395	357	389	375	415	368	423	399	391	413	379	411	377	409	368	387	380	387	376	385	406	394	402	417	380	339	392	422	374	423	392	370	367	402	401	384	363	375	410	390	407	384	354	368	397	348	384	381	359	321	385	372	364	383	373	393	395	373	385	403	412	386	369	382	392	378	386	400	397	388	395	420	402	368	375	353	380	383	345	381	401	378	368
41345	32818	19694	5518	38703	3786	2430	2187	1978	1801	1629	1528	1473	1363	1351	1336	1217	1185	1192	1149	1188	1090	1157	1119	1066	1083	1046	1057	1034	1036	1082	1058	1046	1073	1012	1068	1044	992	971	1005	1002	1037	969	1042	1013	969	986	1052	1013	1040	1082	986	976	994	942	999	961	987	1021	968	1012	924	893	1002	988	908	993	955	953	960	930	952	951	975	959	1009	956	1036	970	1057	984	908	987	942	949	938	974	1011	929	942	961	941	913	998	956	985	953	929	985	950	944	939	1036	944	958	948	989	943	968	982	951	953	926	996	954	972	966	940	967	940	924	977	986	923	952	965	937	980	955	952	923	986	947	1006	979	1026	950	970	933	1011	964	937	966	924	1001	964	938	903	988	986	925	958	943	999	1001	984	976	955	991	973	972	969	991	948	941	962	1002	974	897	946	918	973	955	1017	995	936	921	939	932	950	896	904	962	978	995	955	988	937	920	963	926	962	985	975	1001	968	969	978	917	1009	946	965	951	959	921	991	957	937	951	980	927	892	941	1001	968	960	946	965	920	1008	947	968	929	981	1009	939	951	929	974	998	985	929	931	991	967	919	969	953	972	953	939	965	983	951	942	965	981	967	989	925	940	957	890	962	882	939	939	918	943	978	933	946	911	974	940	982	971	941	969	943	944	948	945	954	963	971	951	963	940	929	955	935	949	928	897	968	960	974	1006	913	1031	940	964	945	954	952	960	938	957	976	914	958	941	995	972	982	978	948	964	885	955	949	996	921	973	942	947	937	946	936	950	984	976	923	959	936	931	956	938	953	998	958	948	945	932	962	1011	974	980	935	1005	972	910	943	1047	949	961	911	937	890	991	942	964	1019	955	932	952	990	972	999	944	919	899	953	952	936	956	892	940	959	982	998	964	979	900	938	978	938	972	947	987	884	940	936	938	971	925	960	976	1049	892	936	957	955	955	955	960	973	932	942	955	983	943	929	944	924	967	1002	968	916	894	917	964	991	908	963	905	928	927	1000	938	932	987	916	923	952	949	977	931	914	989	965	948	993	929	944	980	917	1009	961	969	941	950	927	952	984	981	958	975	916	950	975	959	1015	1010	998	983	893	978	993	938	930	963	927	949	935	979	932	1008	965	973	975	929	972	936	995	970	906	925	889	933	917	932	946	1003	925	970	964	941	980	972	957	950	979	953	950	934	981	992	933	977	941	943	896	959	934	980	920	944	930	912	936	939	958	998	996	940	992	964	1005	975	922	946	962	936	970	917	992	948	944	981	996	956	934	949	998	961	909	965	943	960	941	989	978	911	894	990	962	964	931	895	886	966	941	940	965	912	989	939	943	1013	977	932	991	952	971	964	958	1012	1024	958	974	930	978	959	902	966	934	953	974	968	908	910	941	1005	978	959	924	927	931	972	985	942	928	894	896	961	904	960	986	875	1015	947	929	919	990	943	941	999	966	930	919	935	975	921	944	958	927	884	909	938	946	985	945	970	941	938	920	963	894	961	922	964	950	932	976	957	923	956	918	993	941	990	999	946	978	940	965	1004	1001	968	941	973	942	949	1003	903	951	936	948	932	989	966	932	1000	1007	926	1003	968	970	948	987	937	975	917	983	938	951	998	918	907	982	918	991	935	929	949	952	935	965	935	1004	978	975	929	965	931	945	946	944	920	915	920	955	933	960	1007	876	950	925	972	943	942	944	979	976	959	944	958	950	936	954	906	947	943	988	941	925	939	948	950	923	983	911	959	976	971	930	928	959	981	955	1002	971	912	881	897	953	1016	975	939	927	984	1004	977	920	921	958	975	966	970	936	1003	938	960	971	970	1021	921	920	907	1001	1015	956	950	939	975	960	930	972	893	974	956	953	964	931	958	916	930	999	992	955	945	964	943	983	903	998	931	950	952	925	965	943	960	950	977	995	964	1041	932	956	932	921	937	910	965	917	944	934	912	917	946	946	928	954	976	961	931	952	976	940	944	924	934	941	987	967	977	967	959	1006	1003	957	951	981	969	901	970	990	902	951	1011	974	968	941	943	935	888	1010	952	997	975	998	1021	964	941	982	933	1002	943	973	957	975	992	962	942	933	994	976	989	938	985	939	965	937	930	981	980	970	970	936	1009	980	924	937	961	901	1019	957	936	968	948	971	968	970	949	939	976	966	981	946	898	896	916	886	932	986	931	958	955	979	968	920	914	970	881	978	953	955	993	944	968	954	992	940	969	983	942	978	924	954	956	942	932	971	967	984	996	922	998	995	927	1015	945	930	958	931	967	976	930	960	916	977	945	925	926	1021	958	942	977	963	990	941	952	937	994	976	959	947	914	921	926	948	976	907	938	942	990	936	914	948	954	975	937	940	965	963	979	985	983	898	992	966	994	962	935	901	988	981	946	970	956	916	971	934	967	879	891	980	935	927	994	949	965	1019	973	936	937	1041	968	940	940	895	919	949	965	975	925	942	927	931	983	972	908	945	970	916	959	931	940	929	927	993	967	916	993	991	933	951	939	958	962	982	938	962	940	995	933	941	958	972	1004	983	920	935	919	932	957	964	946	919	1035	923	981	891	957	1001	899	920	960	908	941	1022	1009	926	891	1002	979	968	930	930	902	929	989	951	973	938	968	876	898	914	998	924	900	987	954	967	965	893	933	927	1005	1008	977	938	998	971	975	937	912	919	997	990	959	965	967	975	966	919	926	962	952	930	938	936	949	961	938	915	956	920	959	943	960	931	943	984	937	973	940	973	965	926	995	971	936	934	999	923	918	919	948	996	938	949	922	940	848	966	974	949	1021	955	991	980	955	954	888	950	936	920	846	935	985	975	969	906	921	942	962	970	976	935	967	984	870	977	937	922	968	953	1022	935	1011	947	973	968	1001	902	985	978	978	977	995	966	962	951	925	978	1003	903	906	934	906	968	876	941	983	993	918	956	1003	1005	966	995	1020	973	937	1006	945	948	1001	991	965	948	967	921	909	987	950	997	1000	1006	961	983	931	922	971	933	957	961	995	938	989	975	919	962	955	971	959	941	952	983	978	903	948	992	955	1027	961	998	946	942	994	988	951	953	964	965	953	950	941	906	944	926	897	988	957	946	929	1040	947	886	969	938	995	936	915	970	978	915	967	935	967	987	972	957	965	946	983	963	960	914	994	980	948	1005	982	960	945	968	949	957	977	982	926	910	968	957	927	974	922	961	943	980	965	1005	1007	927	945	933	919	919	925	950	899	894	929	980	969	969	907	933	942	1007	932	931	947	948	977	930	1001	957	981	903	950	978	986	923	989	939	955	936	891	954	959	933	922	919	892	921	922	966	942	921	948	978	985	930	948	980	882	957	947	992	902	955	944	977	952	994	914	931	943	936	927	962	974	964	976	897	965	929	957	937	953	953	951	919	953	943	921	977	977	986	949	963	985	910	952	938	901	954	963	963	972	966	991	986	985	899	947	962	993	934	954	927	968	930	963	986	955	990	961	979	939	982	962	963	992	848	991	952	913	989	949	950	1000	977	971	914	960	920	971	961	985	945	994	924	977	926	964	933	943	994	988	1018	947	1005	963	951	968	941	939	969	953	946	939	997	892	921	953	897	961	948	975	944	966	996	946	1022	954	963	957	940
11558	2365	632	241	852	206	191	181	183	163	193	210	205	155	191	206	189	166	167	189	188	173	190	194	185	203	186	195	180	195	181	199	162	191	178	185	204	152	178	187	159	187	166	194	184	177	192	189	191	198	158	164	191	191	176	195	197	191	178	175	172	152	193	183	229	188	186	196	185	187	189	191	199	201	198	184	206	182	181	176	182	202	181	172	166	190	182	186	189	158	164	177	172	194	183	206	186	183	177	149	154	175	161	195	222	177	194	195	177	178	173	176	191	174	191	169	181	188	183	188	178	177	169	197	182	190	210	185	206	174	207	184	182	171	214	192	203	185	193	167	178	152	171	189	198	199	217	222	209	207	178	183	196	176	177	169	194	191	192	158	179	167	157	178	193	156	175	184	171	191	165	181	177	168	198	186	158	175	179	185	173	181	159	196	185	179	186	162	164	177	183	186	191	205	186	182	168	177	178	166	189	162	170	174	166	173	188	158	192	197	196	210	173	172	184	186	176	204	164	197	148	196	203	212	182	174	176	183	173	172	161	188	182	144	188	168	174	182	176	183	164	180	173	175	199	198	170	179	170	207	187	170	175	187	187	189	183	185	196	177	171	168	208	160	221	209	164	158	191	158	175	192	198	165	192	190	193	176	214	165	187	175	180	175	171	188	181	175	198	195	172	159	164	163	168	194	222	194	190	188	189	179	190	192	199	198	178	182	188	160	188	205	170	159	200	193	174	177	190	178	188	157	197	200	198	211	193	161	194	188	197	202	199	175	206	197	194	173	192	183	182	192	198	186	192	191	167	170	168	194	187	197	189	180	198	170	219	173	184	204	181	192	196	179	171	172	166	168	172	195	176	157	180	178	181	184	175	185	153	185	190	199	174	190	172	168	176	165	171	201	170	185	159	192	180	170	159	200	178	177	163	179	175	185	203	170	189	196	197	150	179	165	192	193	169	180	193	172	208	187	179	185	203	184	160	174	179	173	192	155	177	183	177	179	194	170	164	173	189	180	195	181	181	195	183	163	172	157	186	208	191	180	198	171	178	169	203	181	176	194	184	186	144	167	180	173	197	205	175	178	198	180	178	202	182	185	215	170	204	210	186	149	186	154	172	175	160	191	171	178	178	188	172	160	194	169	186	173	187	161	185	144	189	178	174	206	178	187	175	184	167	167	185	203	204	191	191	187	178	182	170	203	183	191	185	159	208	203	181	181	180	178	178	203	172	189	177	191	175	173	174	172	176	185	193	188	208	160	184	177	185	187	222	183	177	183	188	174	193	185	199	176	182	185	192	183	179	165	156	182	183	199	182	196	218	189	173	171	199	162	180	182	182	187	159	174	192	187	170	178	173	209	168	173	185	169	186	178	181	195	170	187	168	171	177	210	169	187	199	183	200	170	199	175	175	163	185	195	190	172	181	185	183	197	166	187	167	156	184	164	173	188	158	183	181	190	181	187	188	200	195	194	170	194	190	179	146	219	171	197	179	168	185	176	160	174	185	178	185	175	185	202	193	181	156	190	176	192	170	180	174	156	179	189	182	161	194	190	189	197	183	177	189	192	179	176	196	186	174	181	168	185	209	163	167	158	202	162	195	186	177	192	190	197	174	201	174	199	194	186	150	172	171	207	191	171	175	186	186	185	193	174	181	149	161	175	174	174	176	184	200	173	183	195	188	177	163	162	188	200	189	180	202	187	202	172	158	164	189	190	178	171	163	168	186	208	175	165	180	182	173	184	188	197	168	191	165	183	190	197	174	178	184	176	181	196	203	154	200	177	190	171	194	167	162	203	193	191	170	207	202	193	179	199	196	207	170	180	158	187	188	207	165	210	202	198	187	182	194	204	192	183	176	194	193	169	197	175	178	162	183	187	188	181	181	188	173	143	182	163	184	169	217	203	183	191	193	156	177	193	172	162	208	181	194	186	166	157	179	170	161	174	185	179	181	199	184	219	182	189	179	181	185	181	196	198	187	216	172	156	180	170	160	187	183	174	198	193	171	190	183	168	177	188	151	189	167	212	175	169	183	184	190	166	186	192	178	175	182	182	187	176	164	159	203	198	161	176	206	187	200	177	208	191	170	175	194	177	183	166	168	175	174	184	191	225	181	190	175	175	204	186	191	186	179	199	208	185	183	196	168	187	217	204	196	168	164	169	185	188	190	192	198	172	193	173	163	190	174	196	206	200	186	176	192	169	179	183	181	182	195	173	179	188	191	162	183	192	174	181	170	181	187	216	185	166	180	192	200	185	174	179	186	188	163	189	200	196	191	175	182	206	191	202	195	194	200	184	188	172	157	176	197	195	204	166	188	203	172	176	171	181	192	197	182	171	186	193	208	199	194	211	181	190	190	204	199	201	211	197	219	209	205	180	185	164	221	174	193	206	193	193	168	214	205	183	203	187	191	182	179	203	178	171	169	187	184	179	186	197	189	179	205	183	187	180	170	179	174	179	187	168	159	191	181	163	192	208	148	179	197	174	194	151	184	181	200	201	199	200	165	189	204	176	180	192	177	190	160	189	188	173	208	185	221	171	165	162	181	152	186	173	180	164	182	182	177	191	186	166	185	169	163	167	198	177	157	183	173	205	168	180	181	162	184	201	190	205	187	183	191	178	179	190	181	178	187	204	188	181	169	171	171	174	197	177	195	194	200	194	183	177	151	175	212	203	198	188	192	178	171	188	178	178	192	188	194	176	187	178	205	173	174	155	201	179	166	214	200	187	173	168	173	173	173	182	182	194	193	184	189	179	191	186	176	199	194	186	175	198	173	186	184	190	185	178	172	200	192	197	200	186	186	193	166	185	170	150	188	168	186	166	178	199	175	184	183	189	179	194	177	165	189	193	197	207	199	170	178	207	186	165	181	184	171	201	177	197	190	175	201	200	184	182	173	190	170	193	172	172	173	150	202	205	202	189	190	170	157	204	218	165	175	180	195	190	196	171	166	201	181	184	214	190	184	195	161	158	219	197	178	195	201	181	184	164	185	171	175	186	193	184	196	180	156	185	148	180	197	180	166	190	202	200	197	181	183	191	190	178	167	164	232	156	202	181	179	172	176	211	205	167	169	185	199	203	195	207	170	171	159	177	181	171	169	186	204	180	169	179	172	174	180	193	176	162	179	194	178	181	206	187	182	195	202	186	185	185	207	213	190	179	182	174	174	160	171	163	173	160	182	196	180	192	196	175	186	172	151	163	189	186	161	189	182	174	170	165	166	166	193	182	206	186	197	181	190	165	185	167	195	209	168	188	193	196	160	175	184	225	193	196	193	172	167	179	170	194	166	182	179	173	176	190	215	182	178	172	163	185	177	148	160	182	175	179	205	207	171	178	187	182	177	171	194	181	167	211	193	176	160	195	162	179	190	187	191	153	169	196	188	167	198	192	174	175	169	204	193	198	184	174	202	188	167	174	179	219	160	180	153	182	174	178	192	202	181	180	188	179	200	214	199	181	182	166	161	185	212	217	204	180	165	169	191	151
9583	3258	1377	696	4617	624	609	550	613	610	560	565	590	537	539	551	521	550	581	586	577	551	492	538	541	532	550	539	521	535	582	529	555	546	554	517	562	537	519	539	576	507	527	555	555	558	578	577	548	536	550	542	533	550	567	565	533	563	551	538	538	487	561	520	577	532	555	574	580	572	539	561	526	541	562	531	533	493	580	517	501	544	533	532	571	557	544	522	542	552	539	563	549	592	573	532	522	571	543	549	565	579	586	534	563	584	570	553	555	561	546	521	543	521	594	518	534	544	531	540	567	576	571	534	538	574	561	580	534	532	590	567	521	483	558	567	527	550	529	566	542	545	546	566	528	553	542	545	600	545	557	548	563	572	599	537	583	528	544	554	542	501	509	555	569	556	552	558	547	535	530	573	577	581	525	514	533	576	537	561	575	497	554	538	510	554	527	549	523	528	564	526	596	537	530	510	562	551	570	548	571	560	556	481	534	590	537	574	537	520	556	515	590	545	524	523	541	540	507	557	558	498	574	557	534	586	569	541	544	561	536	522	554	514	526	548	601	545	509	541	537	543	549	562	538	533	545	550	545	567	558	545	558	553	498	537	565	586	536	552	535	535	489	535	536	582	568	508	566	543	501	544	510	568	569	494	530	561	541	549	548	549	606	587	539	549	572	563	547	516	528	551	553	593	556	578	529	552	576	559	565	573	518	566	567	545	539	572	538	514	560	606	557	551	510	511	517	542	574	526	521	548	561	529	536	548	535	553	558	539	571	547	548	518	539	538	544	558	572	550	541	564	571	561	532	520	587	530	559	525	560	597	561	518	548	560	534	550	528	572	572	511	555	559	568	512	508	551	568	555	520	572	546	532	555	533	535	523	567	586	518	509	568	511	540	552	574	531	588	561	548	534	535	551	555	539	546	553	490	541	546	566	561	581	553	575	568	547	563	540	513	497	538	562	563	545	500	525	531	567	586	581	533	531	521	579	558	555	526	536	564	542	583	552	495	551	532	563	565	538	521	532	532	514	529	534	558	537	532	577	548	568	565	558	531	517	535	537	561	543	543	564	544	500	541	576	561	504	542	551	532	524	538	560	523	567	585	569	572	534	582	492	571	549	561	532	577	573	543	594	588	576	550	583	536	546	572	584	539	542	584	592	540	527	554	527	555	549	552	602	527	544	566	524	500	533	565	530	555	548	531	539	527	541	548	532	525	523	538	565	488	550	551	605	573	539	493	540	536	535	528	516	539	553	570	534	604	546	528	562	560	537	528	561	554	523	530	529	554	546	540	554	517	550	533	523	584	534	560	533	563	594	512	532	502	528	593	557	566	515	557	528	592	522	546	581	540	577	550	521	532	558	598	570	549	548	580	536	570	527	498	548	550	607	540	559	576	510	564	565	528	555	547	505	569	566	530	541	579	561	538	524	554	542	562	539	567	558	517	501	542	550	529	545	541	565	542	496	563	555	561	536	534	571	543	534	545	502	540	537	549	524	541	557	529	560	584	535	555	539	531	528	564	527	532	561	560	554	523	553	555	543	544	541	534	541	545	571	530	562	579	517	499	565	548	575	514	559	568	559	532	571	557	540	527	567	486	493	544	559	550	530	567	525	531	552	549	528	534	551	532	504	543	565	577	543	533	568	575	562	540	542	571	506	524	574	519	527	535	555	544	549	563	574	570	568	536	501	525	555	541	517	528	564	534	509	546	521	539	523	546	575	523	546	563	581	559	509	531	567	571	535	561	586	541	546	551	506	505	567	529	545	521	551	567	558	526	573	542	546	519	539	580	500	545	562	582	526	584	542	512	507	524	565	536	514	545	581	537	531	587	553	619	550	560	535	542	549	541	538	551	526	559	554	526	545	508	549	530	565	552	543	574	545	530	519	559	555	544	552	552	534	540	560	543	515	555	568	586	531	556	548	552	567	543	545	563	561	533	508	519	496	597	538	540	546	514	558	546	544	568	527	549	594	591	545	587	510	533	514	527	572	571	549	566	596	535	550	557	574	539	552	567	558	566	513	521	567	570	558	555	538	537	525	558	540	564	545	574	565	531	535	589	559	577	525	543	528	530	559	549	543	558	538	524	531	533	575	549	505	534	543	558	533	539	569	562	567	541	572	552	557	573	608	527	531	533	590	512	562	522	540	555	565	568	589	506	540	544	529	544	568	558	533	516	558	552	551	559	516	587	619	573	557	544	554	535	551	567	553	548	520	550	548	524	559	558	576	593	543	560	545	555	546	534	550	538	541	560	531	560	564	529	565	585	570	556	552	590	541	515	525	484	533	501	472	589	521	525	526	535	546	539	528	523	576	562	568	556	538	545	571	506	502	530	562	550	572	541	570	521	604	529	531	532	554	551	559	549	543	548	541	491	585	548	561	559	523	530	548	552	555	563	586	529	557	495	499	528	523	524	555	524	552	560	555	512	556	462	532	573	546	535	571	521	571	591	522	537	526	539	532	558	575	560	510	549	541	559	505	493	534	564	565	535	528	531	551	590	546	568	538	598	580	536	509	579	548	572	553	543	506	579	558	559	549	550	548	586	532	545	519	528	551	513	546	570	545	543	544	532	545	566	525	571	574	531	502	550	539	531	542	511	561	539	547	547	534	550	542	542	528	538	544	547	572	564	487	585	551	551	553	533	576	557	510	595	532	552	492	568	538	541	573	558	506	566	555	574	498	587	564	524	527	540	560	560	555	565	540	521	547	557	558	577	569	540	550	540	524	562	518	564	543	545	568	541	522	547	561	533	533	574	540	531	521	567	526	521	533	517	547	553	567	548	556	566	533	533	524	567	540	558	551	551	580	582	541	538	569	573	561	546	555	538	558	578	555	537	534	522	572	573	556	560	523	557	561	535	542	540	548	540	533	519	515	556	561	576	562	547	580	554	554	551	565	526	524	516	553	550	561	586	558	539	549	550	554	550	537	534	548	548	566	542	507	537	551	562	524	555	571	604	573	551	566	510	523	537	526	563	525	550	547	563	543	530	525	517	576	504	544	569	519	548	599	565	545	573	552	546	538	560	522	555	523	563	535	534	558	533	563	520	544	553	536	558	520	558	585	561	532	568	560	546	569	593	585	573	546	547	538	580	525	551	573	533	531	525	554	554	551	545	537	553	561	515	528	517	539	532	584	552	578	518	554	522	572	568	554	570	541	577	565	508	542	519	522	550	538	545	583	516	535	513	534	500	532	561	581	522	520	576	534	565	550	545	539	505	577	526	529	531	596	547	574	541	534	533	543	578	522	569	547	554	536	554	560	544	561	525	548	563	557	547	571	555	558	573	569	559	573	586	575	551	573	531	535	525	543	546	549	529	576	551	593	522	589	531	537	548	588	561	550	540	540	517	491	509	496	522	557	532	513	581	561	516	586	545	555	522	535	569	546	554	548	569	518	593	578	559	532	579	510	535	553	599	559	566	541	586	519	567	518	501	540	528	571	564	548	525	564	546	558	564	588	575	565	558	512	536	586	528	552	534	564
56350	36718	16691	2048	18202	5289	617	495	461	420	452	411	379	411	368	418	383	374	394	372	343	370	364	380	370	354	354	351	363	392	387	382	340	363	362	362	350	364	367	386	386	367	358	353	341	370	352	345	349	361	377	376	356	371	359	353	362	375	375	364	318	363	359	352	354	420	349	364	359	375	369	368	373	336	350	363	378	376	381	341	375	352	381	333	363	380	365	390	332	335	343	372	347	364	354	378	348	375	343	336	372	327	367	379	346	362	367	349	342	362	363	373	366	390	306	364	358	382	349	339	376	351	341	352	405	382	320	368	345	383	390	305	307	357	370	340	349	344	373	372	358	353	308	395	349	356	362	392	372	355	350	342	391	374	348	386	359	360	357	377	324	373	347	338	382	354	327	380	361	374	374	360	363	368	335	363	339	343	353	368	370	355	340	381	341	345	354	367	351	340	350	345	360	364	356	360	329	348	375	373	329	322	361	342	355	411	357	362	372	341	346	346	343	381	358	350	342	357	376	364	329	303	351	329	360	326	359	333	331	339	379	369	345	368	362	388	362	369	372	373	326	355	372	392	366	321	368	391	357	335	377	329	376	333	402	365	366	362	378	326	322	395	375	356	304	366	375	385	405	358	381	394	352	384	380	349	419	329	366	338	339	341	341	349	344	330	335	359	355	362	384	364	344	318	384	345	379	372	386	374	344	336	362	389	320	365	348	363	342	381	364	314	372	352	332	338	339	342	353	354	359	376	344	359	364	340	381	372	367	346	313	355	349	366	350	326	361	377	371	348	348	359	338	325	341	352	397	394	364	348	356	353	336	367	371	341	347	330	336	381	369	344	361	377	348	399	368	371	360	339	350	354	379	331	343	379	377	346	368	333	350	337	349	351	354	371	359	374	358	369	349	365	364	341	280	385	371	321	351	304	377	345	337	342	332	364	358	361	345	373	343	355	369	351	318	340	350	358	335	338	376	376	362	380	352	347	348	342	361	356	348	336	352	329	365	377	382	343	359	347	318	341	358	374	361	358	344	320	366	366	341	366	362	384	323	331	353	346	362	371	329	345	372	325	379	358	349	331	361	297	342	350	354	307	368	362	370	344	346	351	386	352	358	363	361	375	326	364	355	357	348	352	351	339	353	366	377	355	314	353	357	365	377	338	318	333	363	356	351	349	349	384	351	357	368	350	335	355	320	365	365	386	368	365	363	351	347	359	368	381	384	382	357	389	356	342	323	352	290	374	323	343	355	354	372	336	356	381	373	377	326	366	382	341	353	359	352	332	374	338	366	354	364	365	363	371	345	377	378	353	355	390	393	355	351	350	339	364	349	319	375	344	372	370	360	334	329	376	382	369	343	365	333	367	383	379	339	362	364	376	391	344	392	355	361	347	353	311	364	353	346	326	374	349	360	293	361	329	370	329	371	353	387	345	365	379	378	353	359	360	358	338	382	353	345	381	366	346	355	371	369	366	353	352	340	364	381	324	325	359	329	333	324	374	359	378	349	321	356	378	356	342	356	361	320	357	372	331	373	352	329	347	330	366	389	361	363	344	338	329	340	344	322	326	367	356	367	324	352	341	355	357	343	338	345	327	354	382	356	343	361	385	343	360	358	335	354	397	397	386	362	371	362	364	356	339	382	363	344	360	325	366	341	331	344	351	358	347	368	352	356	361	410	343	316	391	370	375	366	374	346	340	354	333	376	327	354	369	349	358	350	373	385	386	339	381	354	364	346	342	357	360	360	391	342	355	337	337	358	342	377	329	322	354	307	345	349	346	343	342	328	328	357	358	348	342	358	372	358	332	344	391	339	379	339	389	373	348	352	322	323	355	376	364	345	325	376	332	360	390	360	382	315	341	343	347	385	322	333	419	350	332	342	382	368	359	398	390	355	336	369	368	329	358	391	380	332	335	379	383	344	359	353	350	369	382	339	376	336	351	338	353	366	364	356	374	389	360	335	355	325	321	365	371	327	352	377	342	329	352	355	371	337	378	362	360	355	345	380	394	338	343	394	393	347	379	361	342	362	348	364	326	381	304	348	357	350	357	339	341	382	368	333	384	364	364	349	330	356	329	345	335	384	401	346	358	354	370	384	347	324	410	373	333	327	340	360	336	357	376	352	397	347	394	346	361	352	367	334	359	386	381	353	346	348	321	363	363	338	338	393	346	341	292	383	405	340	365	327	395	379	355	351	373	325	334	325	350	357	364	384	357	361	357	386	363	385	336	327	386	355	358	349	357	336	338	345	357	360	332	346	358	353	380	362	363	387	360	415	405	356	346	362	320	347	342	360	339	366	364	356	389	385	356	359	332	366	364	377	358	344	366	334	375	374	349	354	378	317	349	340	374	369	333	336	353	365	325	348	375	338	352	345	334	352	342	360	362	357	326	373	346	347	343	377	379	388	375	325	357	328	350	364	325	378	372	350	368	338	375	354	392	345	362	369	330	314	344	348	323	385	364	337	390	342	339	359	315	387	378	376	344	362	360	363	361	332	384	369	340	354	377	331	380	366	367	325	325	358	353	368	365	311	363	349	348	369	357	371	367	362	343	375	356	362	334	340	351	392	386	369	366	355	386	332	345	345	341	356	358	351	341	350	340	406	358	338	330	358	353	346	396	331	371	367	349	362	334	358	396	341	374	355	351	330	351	345	332	412	379	350	323	366	372	355	364	368	370	378	346	372	369	398	367	354	338	334	360	332	336	342	365	349	327	348	353	362	372	361	366	336	322	349	368	362	348	337	380	331	359	352	374	320	371	360	371	368	331	357	372	374	357	312	337	330	375	352	350	340	324	343	309	374	317	325	345	366	353	357	362	347	343	342	359	328	367	348	374	348	341	328	354	352	326	331	349	338	356	345	381	393	387	328	341	344	341	356	369	321	330	354	374	343	370	348	349	344	334	364	354	341	359	359	386	358	336	331	352	327	359	358	333	336	369	358	351	358	331	345	355	381	352	347	331	367	372	357	354	340	349	332	355	353	334	365	368	391	365	340	326	359	390	389	365	361	345	345	366	359	330	331	375	383	366	321	318	353	314	384	344	330	359	358	378	369	353	384	359	380	369	400	350	354	340	337	331	377	316	348	346	326	404	355	379	342	389	363	330	356	344	372	352	379	375	351	372	345	348	325	376	378	381	370	324	326	357	355	339	347	377	356	365	379	374	323	362	360	358	333	330	374	360	373	363	383	319	374	373	376	347	354	376	352	325	361	329	361	337	358	361	378	354	348	392	342	390	362	355	368	369	396	345	386	334	351	330	366	361	360	350	351	361	346	346	351	328	344	356	321	344	330	353	363	379	353	379	356	370	332	369	366	360	345	340	344	355	331	338	374	367	369	343	357	356	399	344	370	377	339	362	344	365	374	334	369	382	377	367	355	355	320	373	378	327	392	322	356	333	355	357	386	340	344	368	370	357	371	371	358	345	386	334	381	336	343	346	335	353	392	353	328	374	363	354	358	338	362	357	341	394	373	342	354	379	384	379
33222	23108	14675	3788	34449	2414	1814	1614	1448	1442	1323	1222	1210	1180	1191	1189	1089	1070	980	1026	992	992	1012	1042	989	1021	927	969	907	950	951	963	1040	903	952	967	965	986	913	951	975	977	991	996	950	1011	921	979	935	945	904	970	966	971	910	899	973	903	965	965	924	920	929	950	940	888	915	920	991	918	888	903	919	901	927	946	907	931	962	979	943	869	961	866	915	959	940	956	990	936	914	925	941	936	909	928	844	874	911	932	876	964	899	872	919	882	988	928	895	1034	882	894	960	919	933	918	929	927	951	949	935	917	929	892	917	910	918	915	946	910	958	885	944	886	938	889	888	914	901	940	924	917	931	937	932	946	915	895	935	905	889	920	916	892	923	879	973	923	924	936	897	874	940	953	976	924	885	914	904	918	976	928	845	918	917	918	925	924	942	939	926	964	989	918	920	917	952	992	873	925	970	934	919	919	917	930	913	893	934	959	943	966	903	864	899	979	926	919	918	912	919	917	895	929	919	948	894	888	885	925	897	863	917	976	918	926	910	941	921	886	888	913	852	992	902	927	900	915	952	953	875	909	917	960	901	958	896	952	885	887	957	930	914	909	975	948	946	875	935	908	843	923	903	902	905	918	904	962	901	928	987	850	902	907	896	997	925	899	938	888	914	847	943	924	904	979	928	943	917	911	929	946	922	924	938	975	875	951	958	932	884	916	906	902	863	916	935	898	891	884	906	916	941	888	908	948	867	948	883	928	922	875	952	907	880	923	861	917	904	881	919	897	896	903	918	869	956	887	931	937	970	927	886	906	957	922	915	974	891	937	905	917	888	923	920	956	894	985	927	905	965	972	959	888	959	878	887	890	886	964	884	928	910	983	928	940	914	899	875	899	924	920	951	913	950	920	929	954	860	875	909	974	939	980	898	929	918	907	900	944	845	906	861	893	972	911	919	956	960	898	887	986	926	916	951	902	919	912	871	943	932	928	904	883	929	930	953	862	924	880	940	912	903	982	929	908	898	925	935	884	896	870	936	959	895	954	956	966	836	938	884	883	918	908	971	916	853	950	924	878	899	889	914	952	910	891	888	941	956	897	873	911	924	923	904	975	941	916	977	908	885	943	889	982	916	876	935	928	871	930	950	920	911	916	949	916	892	970	911	943	916	915	970	898	943	840	924	882	872	911	867	935	895	958	931	869	900	869	855	944	902	920	926	955	969	898	923	927	931	941	922	924	972	901	963	976	956	890	952	861	914	938	911	899	909	875	910	938	907	954	875	897	924	972	950	877	916	907	942	936	938	960	978	924	943	907	909	948	890	919	924	851	888	983	918	926	921	886	964	936	947	940	903	910	922	889	910	898	896	874	906	911	904	912	946	939	936	913	861	940	880	923	867	854	944	891	945	944	913	936	924	901	926	927	905	924	935	910	909	917	936	966	910	880	920	944	917	942	883	932	941	893	918	934	899	868	951	957	923	920	925	959	899	910	950	919	927	935	955	988	984	940	890	931	960	934	920	953	900	876	881	978	953	914	945	860	941	912	877	889	896	929	986	923	989	914	898	945	911	907	919	905	965	945	931	938	937	900	890	939	998	927	907	921	919	977	919	954	970	922	925	899	952	935	868	965	904	949	917	897	909	905	951	910	956	910	968	904	898	969	960	924	939	880	883	904	910	878	907	908	921	894	921	919	889	926	935	919	932	915	916	984	930	905	948	905	913	905	917	878	947	880	930	941	904	901	916	930	948	881	910	893	925	962	908	911	970	910	893	866	903	940	956	937	912	902	906	894	908	929	939	882	954	946	930	891	973	970	950	910	938	895	923	920	953	927	977	961	893	932	985	912	906	966	944	945	946	961	923	889	990	919	914	953	942	909	910	950	931	911	926	875	953	957	873	925	930	884	957	887	916	915	898	918	904	941	897	877	928	946	931	945	911	901	898	931	906	931	927	874	998	940	935	938	900	888	894	894	880	878	933	938	910	1008	921	920	958	946	915	922	959	918	923	951	887	915	890	877	940	926	922	906	922	878	928	933	914	876	889	928	919	917	895	934	890	927	954	924	955	945	1004	946	951	926	885	913	918	966	918	947	939	921	955	929	944	926	903	925	931	932	944	997	990	900	950	971	945	956	957	869	928	950	902	959	874	969	952	970	963	958	933	963	872	887	902	905	942	951	865	941	910	925	933	888	874	927	971	926	913	965	952	927	954	930	955	923	909	955	874	849	883	952	953	938	900	965	906	935	905	934	971	914	928	906	942	945	857	924	935	893	917	936	939	915	895	921	910	904	990	877	841	956	902	915	951	925	975	939	937	968	924	959	901	920	957	917	875	934	935	947	892	906	893	950	880	932	926	963	945	930	965	923	923	875	941	934	937	971	926	906	907	919	882	896	950	920	916	872	892	915	873	993	897	954	927	928	933	940	919	937	911	967	925	907	883	914	930	997	899	953	945	897	892	883	1007	906	917	882	886	934	948	908	903	928	927	971	969	921	941	915	926	941	994	914	892	946	958	899	941	933	901	914	962	853	954	952	931	901	934	887	912	913	917	969	875	902	903	894	957	941	936	959	914	922	859	927	933	994	931	887	947	912	890	944	881	935	914	915	934	916	915	918	884	943	901	918	883	898	921	948	881	923	904	954	911	936	890	894	900	905	936	872	915	919	923	931	990	919	917	952	954	935	967	940	910	954	948	911	934	904	940	877	867	900	953	881	950	984	897	922	836	926	893	898	949	878	926	934	903	869	900	963	932	927	905	888	923	957	894	943	928	861	919	871	942	951	911	921	899	902	923	922	942	887	927	964	932	861	877	899	920	913	922	900	914	941	873	961	905	927	925	905	903	971	926	985	967	940	933	915	945	925	928	927	883	925	876	943	968	986	899	933	893	853	942	886	913	936	947	877	903	885	972	955	937	940	928	962	914	869	876	947	934	927	943	930	935	868	916	887	867	924	900	924	961	958	921	910	897	923	901	930	930	892	918	973	945	890	935	869	944	912	961	910	970	957	946	906	894	939	929	932	934	949	892	930	926	977	907	919	940	902	925	939	913	910	939	894	942	973	878	969	923	947	968	919	962	911	894	915	949	919	945	930	922	909	940	872	930	909	957	937	943	918	909	935	959	917	912	868	910	924	894	923	883	879	895	925	948	917	909	902	879	939	853	935	898	848	959	950	952	893	926	908	906	905	939	898	941	912	908	950	916	953	890	953	916	922	906	917	914	1003	938	947	941	946	925	912	904	909	983	904	903	950	930	932	927	972	946	902	966	919	897	928	879	871	943	913	966	951	938	927	882	884	871	864	953	946	908	941	919	882	920	942	984	930	949	936	928	886	864	883	972	935	931	921	914	938	957	890	899	934	924	989	909	918	936	959	924	981	925	925	902	885	900	885	920	955	937	899	965	973	946	885	964	918	939	891	899	980	915	944	873	974	924	868	935	948	885	911	955	931	886	916	922	865	933	953	926	930	900	920	945	870	915	900	939	913	905	897	932	939	885	983	914	948
69500	48600	24596	7272	30924	11283	1142	562	546	483	468	486	451	442	444	450	400	427	403	410	394	372	425	439	433	424	435	438	417	398	395	377	397	412	421	379	396	397	407	371	381	408	334	388	394	381	392	364	430	385	353	341	380	390	407	391	379	403	422	376	385	394	387	379	374	389	360	402	376	388	386	394	398	341	378	411	370	384	360	370	422	400	358	368	389	397	381	411	407	375	402	376	408	371	363	384	350	375	370	369	371	394	422	429	396	394	385	421	397	368	372	378	398	387	362	363	386	402	366	405	414	377	384	402	391	407	382	399	371	386	381	380	365	393	405	336	365	378	388	375	384	362	396	363	354	380	359	383	409	382	395	405	390	395	399	323	351	373	433	363	398	357	386	413	356	393	398	333	402	413	397	389	364	401	375	364	406	396	388	367	429	385	355	377	374	405	389	406	365	382	369	352	391	392	372	383	389	377	389	409	371	369	390	407	390	367	385	387	388	346	395	397	406	412	399	407	401	373	372	404	393	354	376	381	404	384	374	376	379	417	368	396	397	374	414	410	386	391	353	360	385	358	362	375	395	377	418	402	356	345	430	378	421	358	368	366	388	381	373	438	429	346	387	403	388	407	388	374	408	368	361	390	379	382	378	387	352	388	394	386	383	358	395	382	402	372	403	392	417	349	388	334	380	408	455	440	372	386	413	363	399	347	409	383	417	381	429	333	378	359	387	380	376	390	423	380	364	394	356	365	370	363	352	421	400	425	418	374	385	350	401	359	382	381	395	356	384	386	382	373	382	390	393	371	383	384	435	415	414	390	373	353	388	381	407	403	372	368	403	365	395	367	418	392	421	381	395	365	385	355	402	399	369	391	397	374	385	381	391	404	405	374	385	386	425	376	379	390	404	384	370	352	349	399	380	379	381	359	380	388	340	396	404	386	367	385	367	382	354	367	390	381	378	406	368	379	405	421	396	390	395	374	383	349	381	343	419	403	395	364	374	376	387	364	367	363	375	396	410	403	385	380	413	404	395	383	373	386	405	419	399	399	392	390	401	400	375	356	351	366	394	360	371	391	387	380	444	383	392	391	420	380	378	347	366	373	378	365	347	371	388	426	364	370	350	362	405	363	398	379	390	391	381	362	410	406	357	374	405	370	422	398	405	374	383	392	393	410	366	370	385	380	413	394	424	394	364	354	376	373	399	387	402	439	366	403	373	391	419	358	355	354	352	372	384	376	381	427	389	372	384	372	370	366	381	372	369	422	391	413	378	355	375	345	374	404	375	399	387	377	384	397	383	416	364	400	364	399	369	402	418	380	368	364	384	382	398	372	388	377	351	415	386	383	395	385	376	381	387	378	357	348	365	425	446	379	393	395	359	399	401	403	418	374	357	406	387	404	411	396	391	402	390	418	392	406	385	344	333	392	415	378	383	393	364	416	392	400	425	359	364	389	410	358	352	378	376	405	391	397	380	367	429	406	383	379	371	376	439	376	394	396	425	437	367	374	362	368	363	414	383	402	361	381	367	366	389	390	394	368	370	357	393	411	373	389	425	377	372	400	346	359	387	374	428	387	397	405	345	409	391	378	381	362	405	378	385	360	388	365	410	371	425	351	342	379	368	371	354	388	346	399	406	396	406	367	379	424	392	397	359	371	380	389	402	364	380	373	405	379	394	389	434	390	394	419	378	416	407	381	383	376	369	425	397	342	403	409	387	380	365	377	376	400	370	373	376	413	392	382	352	402	402	378	422	392	415	359	368	336	362	389	386	388	355	398	373	397	338	374	388	388	369	371	374	398	368	387	382	385	380	413	386	418	393	408	370	378	365	377	367	370	352	399	393	354	385	363	360	393	392	429	369	381	378	354	386	328	361	348	369	395	385	400	388	413	413	361	370	351	377	356	376	422	418	446	410	391	384	343	345	384	360	387	373	385	361	409	394	376	373	375	400	374	369	367	402	404	337	360	368	404	389	353	366	404	397	367	414	407	386	376	400	377	348	421	362	357	385	378	417	393	380	370	389	404	411	408	367	379	370	371	388	392	395	387	368	356	371	363	381	361	399	391	356	382	404	365	414	386	378	417	373	362	391	390	414	381	379	392	384	370	357	403	397	392	414	377	352	384	413	383	378	349	399	369	362	372	382	371	398	376	377	393	382	391	387	386	373	367	376	406	339	391	369	417	375	391	411	382	409	373	381	376	409	377	388	375	407	390	373	394	409	358	381	362	375	351	388	381	412	382	414	371	372	363	350	394	367	369	398	368	382	411	435	399	384	372	384	390	426	374	342	379	355	415	342	370	399	384	398	410	409	401	416	381	372	394	409	381	385	386	404	352	392	406	401	386	369	401	402	393	367	388	385	370	369	361	411	373	343	394	428	372	380	390	367	398	411	367	375	429	391	413	376	374	422	377	391	388	383	408	381	393	385	390	427	404	411	409	366	407	413	397	351	370	403	433	395	363	370	394	398	367	381	374	397	355	389	425	441	393	403	405	432	373	392	361	368	402	392	349	350	391	362	390	386	380	380	375	339	365	386	380	397	371	366	385	389	396	383	348	358	384	389	410	432	368	382	386	355	373	345	404	343	352	382	362	424	369	391	373	399	397	395	394	397	389	399	408	364	387	377	383	395	443	386	371	373	393	407	378	389	389	373	404	380	387	378	378	371	399	374	395	395	401	350	372	400	362	411	394	383	366	394	381	371	403	415	408	419	363	409	371	434	403	414	409	374	409	360	409	392	353	413	382	397	369	392	386	390	350	440	372	407	358	382	382	409	396	379	373	406	411	396	372	332	333	371	388	344	361	380	380	362	377	381	387	374	385	371	394	396	398	395	402	366	401	406	408	389	392	395	369	379	351	363	420	338	390	414	389	382	406	386	384	379	384	388	390	407	410	402	368	360	381	406	354	375	391	394	420	376	401	387	389	395	389	385	401	411	381	363	368	405	375	378	407	365	368	400	379	384	400	376	374	367	372	350	396	401	395	374	407	438	361	369	364	449	387	353	398	329	374	381	344	384	388	381	379	382	404	369	421	336	395	379	402	377	377	359	397	382	365	404	364	376	371	369	388	356	389	362	387	407	380	392	380	378	384	329	384	404	395	363	395	371	370	356	388	408	373	370	371	382	377	378	374	328	373	358	422	378	409	389	415	352	376	389	381	410	373	376	383	386	369	382	396	388	395	403	397	400	436	395	385	402	387	376	392	406	409	375	376	420	390	395	441	377	382	365	383	403	345	360	390	388	392	382	376	398	349	369	407	383	369	399	399	393	380	383	368	412	390	364	374	343	368	402	399	400	370	387	390	394	345	397	368	397	386	382	380	409	384	330	379	396	400	382	410	368	353	359	404	368	399	387	370	355	382	400	418	406	387	387	396	372	410	380	365	388	356	400	408	383	384	390	364	412	381	443	427	409	448	389	368	385	397	389	339	389	405	363	431	402	350	404	415	374	417	387	399	389	361	383	420	365	380	388	389	405	363	354	390	363	381
41754	30839	19157	12336	41722	3271	2518	2187	2000	1803	1665	1583	1462	1376	1341	1324	1330	1214	1213	1223	1103	1108	1124	1092	1094	1075	1087	1029	1033	1043	1027	1059	1057	1057	987	957	1002	1014	1039	1027	1037	1018	1062	995	995	963	1097	990	1008	1019	995	994	958	964	1039	999	994	967	964	906	1000	1014	1011	989	979	1001	986	989	967	991	992	969	998	958	986	990	1001	952	918	966	969	937	956	933	970	1044	952	966	1045	979	994	922	989	1021	969	982	972	979	951	1022	913	932	929	1029	1020	938	950	976	970	971	918	1003	912	982	960	889	944	977	933	931	982	932	974	921	952	926	980	968	985	957	1006	1008	952	972	978	975	927	970	980	966	968	957	951	942	929	1005	989	980	988	940	942	950	956	939	946	931	963	898	930	981	934	988	962	958	989	928	964	912	982	944	937	943	968	943	936	927	956	983	1000	930	894	936	887	910	965	985	909	958	1004	986	952	967	990	965	936	954	989	916	975	964	977	981	938	978	927	981	1032	919	978	891	973	914	957	994	945	939	972	946	978	955	993	999	993	987	943	951	952	962	953	901	996	965	979	939	958	961	948	994	936	973	937	992	907	963	893	953	937	974	936	984	950	953	944	956	968	1006	986	952	929	940	1024	936	1012	935	955	936	972	962	987	986	949	946	1000	900	1027	977	957	941	953	958	955	943	950	911	956	939	982	993	962	927	984	922	996	954	958	939	962	961	936	984	1014	987	912	942	920	973	995	988	1002	1018	908	940	999	971	935	975	912	953	959	951	959	931	932	940	969	928	989	930	976	985	941	916	959	917	1001	938	974	978	962	1031	944	955	938	907	938	940	1021	997	951	909	926	1018	993	919	963	956	961	967	962	987	966	991	944	988	947	954	990	975	947	963	954	900	958	954	915	948	942	953	921	985	971	995	962	944	926	1034	945	968	963	1003	933	947	947	900	962	959	988	929	969	965	981	987	929	960	951	936	930	928	978	987	1013	986	925	973	948	956	984	983	921	1018	958	950	978	953	978	987	909	976	1013	967	899	1012	945	925	950	957	967	985	928	973	940	956	937	970	956	920	936	959	951	958	942	943	982	979	978	943	957	992	905	983	942	921	1003	913	949	990	921	926	967	958	961	920	957	927	958	887	948	978	971	982	952	998	925	967	921	966	936	925	956	950	908	978	986	956	963	967	935	885	916	939	995	955	966	969	1047	966	917	926	997	1001	990	912	987	962	978	961	972	920	940	926	960	944	961	975	969	975	906	936	968	947	935	950	936	936	960	980	978	1037	921	975	983	978	998	946	938	900	968	1058	995	975	957	1002	999	919	937	976	935	961	896	982	887	985	874	928	943	1038	964	927	939	948	991	952	1006	959	977	1013	934	989	951	949	895	884	971	923	887	1010	930	929	960	971	978	986	947	951	1006	943	987	953	1009	954	979	979	972	1029	1005	978	953	943	945	962	932	938	951	963	962	946	930	944	1009	907	934	920	988	998	989	1006	947	960	930	979	926	924	970	948	998	978	937	932	990	974	935	962	976	953	935	985	1040	996	962	979	909	980	973	1013	969	961	955	971	969	959	936	923	1002	953	988	979	937	933	989	987	985	931	1018	942	933	880	951	952	966	1003	1039	933	960	930	933	954	990	986	960	999	978	1036	959	973	914	953	964	946	963	984	984	944	948	971	946	971	941	1012	947	943	972	945	987	966	936	970	982	990	914	962	957	962	972	1005	973	976	1024	966	996	890	952	967	1028	958	1001	986	940	1004	949	916	958	978	927	970	991	976	968	994	942	1002	972	904	1032	952	953	957	954	967	957	994	1003	1023	938	945	963	955	966	960	1023	957	980	958	949	955	953	985	963	1011	1018	910	985	957	1017	928	985	921	913	976	961	958	953	962	997	950	896	1018	953	974	978	959	931	929	931	920	904	984	930	963	1015	966	951	940	938	947	951	914	943	963	911	982	968	996	943	990	967	949	993	980	1004	949	960	954	920	952	942	981	928	964	943	995	1016	913	899	947	980	900	925	972	913	960	900	956	970	957	925	951	991	932	987	950	1041	972	948	967	972	899	944	1023	955	950	991	883	979	1009	926	945	1019	938	934	988	1026	949	957	975	947	936	996	904	962	954	931	971	965	950	939	964	1007	972	961	1002	989	974	947	929	1019	981	1030	937	980	1001	940	964	961	874	944	966	935	962	978	942	985	932	1027	982	955	993	985	962	982	910	921	980	937	977	940	934	946	974	939	931	981	1008	923	970	974	948	946	1005	928	955	922	984	931	951	918	942	958	930	945	918	993	939	933	959	973	957	977	964	949	965	974	980	954	939	958	982	916	976	995	931	986	1002	1005	943	972	953	972	942	964	990	1021	1007	927	936	881	950	921	947	942	983	1013	1003	967	922	963	928	956	924	976	946	985	953	997	960	931	953	911	960	968	961	937	924	907	980	967	984	960	979	1002	987	969	932	992	966	976	934	898	1020	958	949	956	1014	974	889	921	996	877	996	999	945	986	917	953	938	931	946	950	976	967	948	977	996	943	922	922	1049	899	1043	959	1001	1023	973	979	974	978	995	971	961	933	950	963	943	980	921	933	962	975	942	1042	981	981	990	999	926	967	1005	933	943	996	960	983	947	968	969	949	973	986	934	925	1016	986	977	901	910	1007	1015	1016	968	937	970	956	977	966	927	963	932	962	955	947	947	969	976	951	992	942	942	976	959	940	1002	955	937	963	962	948	959	999	956	965	920	950	1000	969	914	1028	973	970	955	986	1044	991	962	988	993	970	932	948	949	959	990	929	967	940	957	957	931	938	948	924	942	961	946	991	1020	997	997	1009	948	995	966	994	950	998	929	926	982	967	982	984	953	970	922	902	962	933	1014	982	989	1014	953	982	961	919	970	933	1030	988	966	946	982	974	965	968	1005	975	1001	1014	929	956	938	938	971	926	951	930	946	1036	990	1002	977	962	930	962	949	958	980	936	983	948	939	992	941	919	925	989	906	990	913	939	1017	929	929	936	968	967	983	902	945	985	923	912	885	972	958	931	933	994	989	920	943	966	922	977	943	939	988	929	1031	1011	951	942	988	969	962	957	1008	1034	937	978	980	971	984	978	950	922	990	958	961	954	932	965	923	1000	994	954	999	953	945	995	945	984	963	985	961	973	960	1027	966	974	922	957	969	965	921	948	1003	934	988	983	963	980	997	1017	910	982	947	972	947	972	966	965	961	965	965	975	976	1001	1011	1012	946	991	1000	939	942	960	931	910	988	978	930	950	961	950	962	919	986	986	910	901	951	930	956	903	982	1031	994	1012	971	908	961	966	970	984	986	963	916	903	947	891	928	969	925	979	960	1035	888	913	1002	1004	929	942	961	930	970	955	948	933	987	989	977	944	933	990	955	980	899	945	1061	945	991	982	947	924	984	1019	981	956	991	988	935	1003	953	1018	954	932	910	916	892	910	925	951	922	968	968	967	979	956	994	987	946	979	1026	1009	945	943	951	933	1009	963	961	976	950	937	960	938	941	999	979	930	923	954	997	963	920	989	1007	907	966	955	983	918	998	998	986	1056	968	961	974	990	939	894	936	943	1003	941	959	948	987	900	1005	1043	931	954	990	914	978	930	951	942	986	944	948	1005	941	975	932	990	926	952	992	937	983	915	957	948	937
11827	2164	534	234	926	234	199	192	196	201	171	194	194	193	192	188	196	183	186	168	179	186	194	170	196	188	183	158	183	182	165	186	197	195	192	196	183	188	226	162	165	178	197	190	176	187	177	202	181	204	189	164	151	191	205	169	205	187	172	212	178	197	186	189	174	185	174	187	185	195	198	191	180	191	208	199	195	170	178	178	197	189	180	173	205	182	178	195	183	188	183	195	179	177	197	179	179	176	174	187	206	179	196	156	202	174	169	188	187	188	173	166	182	183	207	178	166	194	181	195	194	200	192	192	175	176	200	173	198	210	199	184	182	188	190	175	197	202	185	200	200	172	183	179	176	199	175	178	165	185	183	196	221	171	170	165	176	204	188	194	212	194	170	199	199	186	187	189	208	170	190	182	205	198	172	182	163	206	190	208	194	185	165	207	176	199	206	177	172	170	188	174	175	188	181	184	161	178	176	187	188	171	173	141	164	183	197	166	193	182	190	195	191	209	178	203	183	199	182	166	204	172	158	182	209	179	197	172	174	178	189	189	193	192	195	190	183	198	193	192	199	206	162	198	199	182	166	208	203	214	180	182	183	196	170	193	174	191	181	195	171	189	185	204	188	166	176	190	181	183	196	196	181	181	193	188	178	194	179	185	198	184	168	181	189	162	178	199	199	188	169	178	186	198	180	188	176	180	191	176	181	191	174	219	197	205	183	218	180	180	156	190	187	168	186	202	182	183	178	187	179	199	179	166	177	187	171	201	178	186	196	220	161	193	149	178	178	188	188	202	186	197	176	204	174	175	197	190	188	170	179	201	172	158	166	191	191	194	161	201	178	197	189	172	192	189	219	164	176	175	204	179	176	193	165	188	215	164	169	204	223	180	210	198	192	203	192	206	187	185	217	217	212	182	207	201	198	163	198	194	163	173	183	180	174	191	182	183	205	176	187	211	211	189	183	181	184	186	227	180	179	161	202	179	161	176	205	185	183	197	197	188	200	199	180	170	188	198	195	191	179	164	187	174	203	176	157	179	179	210	175	176	193	179	186	159	175	166	196	172	203	200	178	202	190	211	171	210	180	192	180	188	173	184	189	205	165	168	183	187	200	191	166	175	212	195	193	200	190	199	189	165	201	183	183	182	199	196	197	184	208	183	176	191	206	194	198	192	172	152	161	187	202	180	201	197	177	208	193	192	184	191	196	196	193	200	201	189	168	168	183	173	204	175	186	171	191	169	191	188	181	181	183	164	214	186	187	167	192	171	181	174	190	201	188	183	159	200	171	166	199	212	159	190	178	210	193	165	222	192	190	177	195	192	189	188	183	217	193	178	178	196	189	193	187	160	201	196	188	169	192	201	232	138	170	169	178	188	196	163	175	200	181	187	154	177	198	175	182	192	159	179	198	191	156	190	216	166	187	181	195	190	185	204	196	202	202	195	186	192	210	170	181	183	194	198	173	170	199	200	205	203	223	190	177	170	226	195	207	147	197	197	173	181	181	198	174	205	179	212	166	185	191	199	187	179	166	190	193	179	188	193	181	181	193	218	160	185	157	188	181	199	172	197	192	212	194	202	197	192	183	193	194	192	182	210	196	215	188	177	169	185	167	193	196	191	194	197	195	201	169	179	206	188	212	202	164	172	204	180	178	183	205	201	173	180	159	175	170	190	178	214	167	168	185	166	188	184	202	203	182	209	181	168	183	166	218	170	178	193	174	181	187	171	187	159	177	205	181	182	199	189	181	179	177	174	206	180	178	199	183	184	170	215	158	172	187	172	181	184	180	189	171	189	183	190	180	177	202	163	193	187	195	202	186	188	189	202	191	204	181	202	192	173	195	196	172	189	184	193	187	190	190	203	192	189	168	172	174	184	188	184	187	212	188	194	181	193	189	174	156	205	181	193	185	181	226	173	202	211	181	203	154	214	191	179	145	156	174	189	210	172	194	179	172	188	183	186	193	192	191	183	171	172	194	188	163	184	208	156	182	175	216	177	195	196	162	200	183	196	187	190	189	205	168	186	186	174	185	192	181	166	182	218	182	181	197	197	165	166	202	203	194	184	182	165	172	184	161	155	174	192	175	183	216	162	177	190	189	180	179	193	205	189	206	192	197	189	214	179	181	206	188	178	182	182	169	214	211	187	204	183	161	170	174	189	207	191	207	187	168	188	181	179	178	199	198	195	173	167	169	205	163	178	195	186	173	159	189	176	173	179	174	190	193	192	189	191	166	174	192	182	178	172	173	217	186	189	196	182	167	181	206	180	169	198	185	223	178	191	172	166	165	178	206	221	167	157	169	188	203	195	176	182	190	219	175	187	206	180	182	192	200	196	193	211	192	189	179	189	213	188	192	199	197	232	166	168	195	194	189	186	183	177	187	177	153	195	185	177	191	181	178	193	202	202	193	189	212	195	199	176	197	183	179	182	190	203	174	178	203	185	175	189	178	189	174	170	202	195	164	194	180	178	192	190	180	174	176	160	187	168	188	177	175	181	179	220	195	176	187	171	178	175	172	179	195	180	173	176	168	173	194	157	187	190	199	200	179	172	174	192	180	200	209	188	191	181	191	191	202	194	195	202	182	179	182	189	195	191	196	170	175	180	190	183	197	159	157	195	178	203	179	183	151	173	209	169	181	206	195	183	211	184	171	205	177	163	180	183	177	180	182	185	192	174	186	175	184	187	170	178	199	208	183	187	187	166	188	208	193	167	178	197	179	204	193	167	195	191	188	181	178	177	167	184	178	193	196	198	172	193	166	190	204	190	179	200	197	174	189	182	172	190	177	194	195	180	177	185	168	180	188	197	194	209	196	194	200	165	175	194	213	185	195	179	172	180	184	190	171	192	197	160	199	196	192	176	185	170	182	228	209	196	196	198	202	212	198	188	178	180	161	184	190	183	189	183	180	169	175	177	190	201	191	170	190	183	166	195	186	180	169	199	192	161	196	160	201	184	184	192	180	194	193	192	214	211	208	196	194	195	207	183	200	195	186	218	197	199	202	190	154	159	189	191	196	183	216	177	180	203	161	191	171	186	195	199	173	190	178	181	192	188	185	176	186	187	207	175	201	204	201	181	158	189	162	207	214	188	148	199	197	175	186	186	203	179	180	188	167	202	182	175	217	164	192	203	181	162	189	175	174	192	192	175	161	196	188	211	184	206	193	180	201	209	190	197	220	213	213	177	186	183	185	191	179	198	172	229	209	174	166	150	204	177	197	187	200	202	156	193	193	192	201	181	186	204	186	161	185	206	206	185	182	173	192	211	217	178	173	168	191	189	187	195	181	187	211	186	164	193	198	206	187	165	196	178	191	180	201	158	174	191	205	175	175	198	163	191	191	204	185	164	187	190	169	198	191	195	221	195	197	196	167	190	174	175	185	181	176	172	208	187	168	187	203	185	186	186	199	206	180	189	180	202	190	184	185	172	208	184	183	179	201	167	198	184	205	177	189	214	154	182	163	167	185	159	176	204	180	190	161	188	174	221
10057	2859	1254	955	4876	630	558	558	589	608	594	517	563	533	541	558	534	548	557	565	531	580	560	545	571	513	579	565	526	568	586	538	557	534	557	551	566	560	551	573	529	513	561	543	573	543	584	573	526	550	573	577	516	578	583	537	569	544	481	539	562	568	549	532	521	545	560	498	534	534	546	549	540	562	540	552	539	536	554	552	583	538	568	526	577	580	577	574	555	509	559	535	547	523	556	500	598	543	579	560	552	574	563	574	563	518	560	524	544	600	542	532	533	514	542	525	600	540	567	576	572	570	577	530	542	590	517	541	543	564	544	576	530	553	544	546	570	548	570	555	554	544	543	512	553	578	609	541	566	552	539	592	556	600	577	544	593	551	609	541	608	547	532	554	563	536	533	540	516	559	551	567	553	525	571	516	510	566	572	540	565	548	577	582	563	565	564	592	547	592	584	542	555	573	551	586	549	581	480	546	541	572	575	583	514	584	535	555	545	536	557	529	548	574	553	550	565	558	540	561	577	530	531	540	541	556	513	546	553	600	562	566	541	550	574	548	544	538	561	545	544	533	552	553	566	532	540	525	537	520	569	538	525	557	537	551	549	555	573	542	531	544	507	528	538	580	535	544	560	535	536	546	582	553	508	557	559	554	583	541	574	545	526	571	543	573	583	560	565	546	571	532	558	571	576	564	525	532	549	561	571	544	536	561	559	558	523	559	570	561	494	576	550	556	626	554	576	512	532	563	593	565	558	545	555	533	544	511	544	569	537	553	550	544	551	549	551	567	531	551	592	538	539	562	584	524	616	534	562	556	527	557	524	532	510	562	541	563	564	518	534	575	577	510	591	545	575	551	546	556	540	566	535	551	511	531	519	529	560	557	595	528	555	584	588	551	534	556	546	558	513	526	537	580	563	571	602	540	549	572	552	510	543	555	522	530	561	567	536	568	574	572	599	573	542	495	601	532	551	548	547	534	575	572	535	548	585	564	545	562	553	535	575	562	563	551	527	580	538	567	557	558	554	526	560	529	548	578	572	554	583	551	539	554	561	574	579	522	514	541	558	553	540	558	560	533	540	558	551	536	527	531	567	547	568	610	557	527	545	527	570	564	542	537	533	532	569	631	541	585	563	518	545	561	527	586	546	530	578	557	541	571	584	543	529	525	549	579	570	544	539	519	487	575	531	537	530	523	547	552	563	565	511	569	595	532	569	575	605	568	540	535	579	554	537	573	569	531	525	557	562	547	568	555	536	569	530	544	571	546	572	531	551	567	560	538	550	611	554	535	547	557	561	579	538	536	590	581	574	490	550	563	580	552	541	543	565	515	563	582	551	554	575	532	550	569	548	564	547	560	525	540	538	565	550	561	556	584	561	566	520	568	549	537	538	558	563	557	579	530	499	547	517	551	529	573	514	585	604	576	544	575	571	577	542	504	541	516	551	553	554	540	534	534	578	580	572	527	540	554	575	556	542	568	584	554	547	555	576	539	524	520	560	527	538	538	525	551	607	540	586	562	548	590	520	540	582	558	565	533	519	531	545	552	553	533	575	525	564	560	531	599	552	538	550	533	552	519	583	574	572	537	569	603	576	560	545	526	540	554	580	558	495	577	549	527	543	597	564	555	568	548	536	565	564	536	546	573	579	536	527	552	533	520	568	551	588	541	530	530	592	545	547	556	549	567	544	510	565	543	562	587	504	539	562	552	604	573	530	562	553	582	540	517	554	526	531	525	527	541	570	552	535	559	585	554	526	550	592	554	576	575	561	544	572	573	507	526	551	525	556	538	528	573	530	559	550	588	534	548	536	554	507	510	578	506	550	569	538	494	545	556	556	575	536	538	502	560	540	547	568	547	568	520	547	544	551	526	588	529	565	518	546	562	562	557	571	578	571	533	542	547	497	526	571	562	561	498	498	535	556	557	556	529	522	503	535	555	556	522	531	526	520	557	556	539	574	541	535	574	598	603	585	589	548	573	495	570	554	552	553	551	538	543	511	591	588	559	539	571	544	569	529	526	536	551	572	545	570	549	540	572	526	568	567	531	533	529	572	533	570	567	533	520	548	533	596	589	528	538	520	561	545	516	565	558	551	539	543	537	538	547	534	555	536	588	536	597	533	525	588	550	561	589	544	574	550	573	528	561	559	575	507	541	567	506	540	527	592	496	573	575	555	552	561	497	587	549	603	562	547	534	552	586	539	556	533	556	531	522	524	521	544	523	530	576	556	539	573	565	549	526	544	540	536	518	535	539	574	557	547	578	518	569	544	527	524	510	579	576	602	516	533	565	577	571	560	539	529	554	571	575	574	550	550	536	553	585	568	588	556	603	539	586	532	576	571	575	599	551	540	581	582	558	545	550	554	555	562	539	551	583	504	525	561	541	577	536	522	554	545	547	532	565	553	575	517	558	538	594	576	571	526	558	543	539	511	562	528	568	567	501	571	560	569	551	518	529	535	554	595	510	593	544	577	560	508	549	595	600	491	570	527	521	531	572	560	532	571	544	562	542	544	564	530	605	557	543	536	579	530	513	552	567	526	563	575	523	573	568	540	614	559	552	540	524	556	573	560	502	530	575	525	584	573	572	571	568	578	572	590	569	585	595	583	582	562	503	508	609	584	529	598	544	536	539	579	574	559	535	556	538	580	574	624	516	541	601	510	537	539	527	552	578	560	574	531	556	517	539	566	610	570	554	531	574	569	545	558	538	546	555	576	556	574	568	550	555	554	552	555	547	555	531	524	538	546	575	546	513	505	529	572	536	560	556	541	565	522	573	565	570	518	560	559	570	539	559	552	571	611	487	525	591	577	509	531	540	562	579	547	601	572	534	560	598	519	545	560	574	547	576	585	570	566	558	591	505	543	563	567	554	536	567	562	571	536	527	524	587	537	528	582	556	583	564	572	566	562	498	536	555	568	555	564	536	544	542	563	527	575	556	588	558	572	564	559	558	561	551	557	536	569	548	535	583	571	513	557	526	610	538	551	555	534	551	532	548	550	562	546	548	535	556	560	546	568	594	539	552	558	543	510	608	555	545	551	554	508	512	513	564	546	559	509	545	566	553	538	527	528	602	534	540	544	539	563	554	575	557	570	568	591	550	563	573	562	579	556	588	513	524	572	556	563	580	529	579	585	535	541	563	542	580	576	587	558	526	577	555	563	534	530	573	541	543	574	545	540	508	567	582	499	591	535	564	567	581	560	549	576	540	563	553	556	540	554	592	555	540	524	566	509	537	552	577	537	536	544	528	544	553	553	575	541	523	570	597	552	553	552	552	535	535	548	550	571	550	579	525	540	556	489	556	549	569	581	529	558	580	543	554	549	519	585	579	562	579	563	538	550	565	574	582	555	578	517	609	560	516	528	554	535	498	541	581	560	559	581	549	563	563	552	574	531	556	550	503	589	565	528	590	535	546	538	544	580	575	527	555	535	580	594	529	585	534	584	571	558	556	556	550	602	537	574	532	532	542	568	525	496	530	559	567	543	532
54505	32786	14950	5651	21837	5654	556	506	432	452	408	407	378	380	409	337	362	382	392	332	377	367	375	349	366	363	378	368	375	393	369	329	382	386	363	389	337	348	348	360	373	372	338	378	372	342	362	388	369	352	339	345	378	364	370	348	364	382	378	370	353	351	374	372	365	387	349	401	355	347	308	339	388	378	359	360	382	367	365	336	371	341	347	368	348	360	347	372	383	364	373	337	361	344	341	375	366	340	355	346	383	328	329	374	357	342	342	385	326	356	355	329	380	374	349	365	383	357	337	348	345	358	352	371	345	360	359	370	337	370	367	379	343	364	360	348	358	349	376	352	350	376	332	340	340	370	335	325	368	397	380	376	372	350	365	339	367	347	360	380	370	334	373	319	336	362	350	384	333	350	371	325	335	352	300	358	378	338	378	360	331	340	328	330	370	367	353	354	363	370	382	336	350	365	342	383	391	352	384	359	354	379	348	328	339	352	356	332	381	366	346	365	370	354	368	373	364	355	401	379	352	360	345	380	348	392	320	365	355	364	332	335	377	372	360	328	357	370	341	333	380	327	365	354	325	366	352	380	348	410	376	366	359	385	329	379	390	349	346	332	309	360	348	318	368	324	346	353	373	338	378	388	344	377	383	340	388	372	364	370	335	360	353	371	347	369	343	345	358	329	395	364	332	364	372	374	347	362	389	368	320	333	346	342	346	344	364	353	363	346	389	401	367	366	343	373	386	357	343	395	349	355	310	318	353	386	351	320	352	367	396	368	363	346	327	366	343	350	329	384	333	318	343	340	386	339	350	343	329	364	336	330	347	367	353	383	337	341	338	352	354	373	341	373	355	348	370	370	352	358	372	360	368	352	365	371	367	342	351	368	361	363	357	337	347	364	355	333	375	334	330	355	350	364	325	358	332	351	352	381	364	341	339	371	359	366	319	347	374	337	371	358	341	371	377	400	366	369	370	342	340	334	358	357	358	373	362	345	340	360	355	368	348	359	347	359	369	347	364	354	384	359	350	335	355	349	365	360	346	346	358	363	348	325	342	379	367	375	357	398	359	344	376	338	364	345	336	334	337	313	387	352	355	346	352	362	343	371	381	366	342	312	349	318	323	332	355	328	340	356	369	342	322	381	367	363	379	402	360	341	360	330	362	361	362	339	369	335	359	389	396	348	345	353	349	355	353	317	365	316	373	402	351	377	333	350	345	323	327	383	373	356	356	373	380	350	347	347	369	359	383	344	337	360	369	384	340	339	324	347	345	330	353	386	352	333	352	366	341	344	334	352	386	316	324	329	330	366	364	389	382	385	347	364	332	332	398	337	368	301	361	359	360	329	377	347	338	354	305	350	347	316	386	379	369	364	314	348	324	343	367	341	371	317	331	318	335	369	349	352	349	366	363	342	377	321	337	335	328	350	370	367	338	359	336	369	370	358	325	347	370	348	337	390	342	395	381	334	364	346	357	315	329	358	350	367	378	356	371	359	364	391	366	367	376	374	357	337	409	341	352	343	329	357	349	349	344	328	340	392	373	315	344	316	328	347	320	335	347	360	333	382	354	363	325	322	372	341	354	368	365	354	354	387	376	359	383	348	357	355	338	346	383	362	368	349	322	351	383	395	335	355	387	346	360	362	358	348	336	365	296	349	325	372	353	328	366	352	327	359	359	367	373	360	400	371	349	347	357	367	374	340	350	354	344	328	358	343	376	349	365	363	335	307	401	371	358	385	376	339	347	338	347	341	344	355	369	377	381	373	339	352	345	335	345	364	334	351	324	337	317	350	381	362	346	350	335	382	348	375	344	355	330	355	318	344	377	341	366	339	333	319	355	375	342	404	338	357	329	349	358	378	379	376	339	346	360	333	379	348	342	320	362	359	376	322	372	310	355	347	353	337	353	341	358	377	350	369	353	352	347	346	377	342	364	333	342	355	333	350	381	354	356	336	353	374	358	368	360	365	341	361	320	396	344	371	344	354	364	341	368	358	364	334	347	363	358	357	359	378	361	361	305	340	313	395	315	370	385	375	347	327	411	343	365	369	353	367	373	328	341	377	357	338	375	326	343	374	339	379	389	309	384	349	339	319	356	342	372	400	382	327	372	395	366	346	385	351	353	341	385	342	343	378	364	342	330	316	350	357	342	356	344	358	322	363	334	339	306	317	373	369	359	345	366	376	363	357	372	387	356	324	355	343	363	333	372	337	351	385	368	342	371	375	349	347	374	370	344	323	364	330	354	379	392	375	337	347	353	309	338	349	356	311	360	334	384	369	342	346	348	321	317	351	362	355	361	363	343	382	368	374	360	337	364	336	329	325	333	337	361	388	376	369	355	399	348	378	357	369	374	376	335	349	375	376	354	380	354	394	378	370	393	354	323	362	336	399	380	330	318	327	349	339	352	356	369	356	329	354	347	354	335	364	360	365	325	358	371	367	350	401	352	355	344	350	382	363	341	347	379	346	356	355	377	355	369	384	343	365	390	359	381	338	377	328	349	360	331	340	343	353	369	348	356	334	334	323	341	352	355	336	344	347	373	370	360	363	346	346	389	377	356	359	345	346	365	366	366	402	363	362	351	350	355	377	366	354	391	360	335	351	358	339	347	326	341	332	370	393	360	332	334	342	341	360	336	366	337	360	375	392	394	378	372	345	387	338	359	362	371	365	347	388	387	372	343	347	348	367	319	322	370	349	373	361	371	338	337	349	351	336	346	334	326	370	348	360	363	405	396	316	350	348	353	361	348	391	336	352	339	360	358	389	377	370	361	389	331	310	324	319	361	348	365	333	304	348	311	336	354	366	355	364	344	381	345	368	335	378	368	375	338	368	344	359	355	332	397	363	356	358	322	355	345	331	357	375	379	342	339	366	369	374	357	367	377	327	338	359	363	359	372	348	347	317	398	331	388	397	349	372	360	307	363	360	352	367	367	350	355	329	361	352	361	372	335	398	391	359	357	373	355	356	327	402	363	351	376	365	348	352	356	355	350	370	336	350	387	360	388	377	371	375	363	366	360	341	357	348	349	365	362	330	335	319	386	338	362	349	343	379	341	368	343	365	366	345	380	331	368	339	362	401	345	351	378	378	367	344	359	374	332	349	402	348	374	356	345	352	333	358	330	363	337	358	334	358	348	376	356	333	363	324	371	322	345	374	351	334	334	344	332	345	368	341	366	357	320	336	346	343	343	361	353	375	382	322	361	358	357	348	354	341	345	395	351	354	338	344	326	383	329	344	365	364	325	336	388	342	361	347	343	340	358	371	331	366	373	337	395	351	348	344	339	340	377	368	304	353	353	355	346	344	348	341	365	345	369	355	384	346	367	327	357	352	359	334	364	381	373	339	355	345	357	370	316	393	339	386	392	334	344	339	336	329	355	367	374	346	378	366	325	365	343	351	368	357	361	364	380	360	351	380	317	357	370	346	329	364	360	377	343	338	324	331	360	368	367	334	346	349	373	374	359	351	360	335	368	356	394	381	319	364	321	348
31474	20072	13337	13316	35648	2140	1813	1598	1449	1345	1306	1246	1221	1118	1119	1086	1051	1086	1034	1021	1059	1014	1034	999	991	1014	976	964	1030	977	933	994	934	960	1010	952	972	956	918	955	961	918	941	926	981	911	931	1034	947	966	941	923	952	901	896	905	962	925	945	890	983	945	935	933	910	914	925	936	952	939	881	945	944	949	929	899	971	920	983	965	927	926	951	944	871	935	947	963	898	907	964	891	919	950	871	916	973	899	925	898	880	922	906	972	975	913	952	906	940	899	941	903	937	922	898	925	931	915	934	949	929	910	921	954	899	939	866	919	919	917	895	918	955	867	959	935	913	893	973	880	935	909	989	986	841	897	925	883	921	932	948	922	917	895	898	995	949	936	993	903	904	909	950	916	898	921	896	918	937	925	957	952	854	910	946	943	926	987	917	941	937	933	912	935	916	940	907	930	905	888	916	893	901	884	904	964	938	924	879	908	922	888	903	887	942	957	929	992	988	930	925	888	942	920	904	915	932	832	929	903	898	895	916	964	910	894	915	910	887	912	944	900	901	947	898	927	910	956	920	963	953	859	910	904	917	916	947	929	947	919	937	907	950	994	892	902	922	895	959	911	958	939	906	915	897	916	897	911	875	982	961	888	911	896	972	951	900	944	940	889	961	926	1002	921	893	925	896	882	933	952	906	913	930	918	926	915	946	945	884	947	853	921	951	898	922	883	859	910	933	976	906	868	923	968	894	985	924	927	893	898	938	888	880	943	904	875	938	921	907	864	948	874	899	944	981	920	940	879	918	927	937	943	952	935	948	895	881	974	949	926	906	1008	921	946	931	926	922	908	957	934	950	918	925	996	923	888	922	891	932	936	899	942	932	941	893	980	924	943	889	934	960	870	990	981	966	893	930	890	937	875	932	862	928	909	936	909	934	941	894	894	914	924	928	808	941	907	935	911	893	902	924	914	931	903	850	936	941	973	938	917	928	878	933	941	887	949	910	910	915	943	932	958	940	917	948	958	957	947	894	970	912	985	926	894	948	918	881	901	962	946	927	964	941	944	906	928	875	883	921	925	909	943	957	913	915	940	908	901	890	922	950	909	902	922	944	961	909	946	981	942	918	864	973	923	931	957	923	920	939	915	904	922	964	955	884	905	957	960	907	917	884	898	966	917	939	952	891	901	845	875	927	909	928	924	863	914	880	880	927	908	943	929	931	938	883	916	880	919	930	927	858	895	920	937	865	904	937	932	962	950	928	936	862	891	914	864	863	937	918	921	919	902	898	925	935	895	907	906	974	897	922	930	949	901	867	909	889	859	934	854	920	928	951	930	943	910	944	879	917	948	883	943	911	927	941	928	898	923	928	891	893	957	929	928	954	944	921	960	939	869	965	903	929	811	896	876	981	896	882	990	872	960	925	885	923	943	954	899	877	955	936	948	926	927	912	960	907	921	940	897	907	944	941	890	930	909	968	879	879	912	946	929	906	949	878	961	881	872	950	981	930	949	946	914	911	918	895	891	905	918	928	951	903	922	906	927	921	864	892	907	958	958	876	944	926	884	943	909	918	912	888	940	965	904	937	946	910	908	987	921	953	994	945	952	899	925	903	914	926	923	967	936	937	957	912	968	918	904	939	933	886	899	947	914	944	905	920	884	923	928	909	927	880	939	970	929	938	921	896	949	954	917	943	890	940	893	911	982	918	893	960	948	946	878	954	946	920	918	924	900	902	947	894	902	951	923	931	935	930	901	957	918	932	911	913	860	890	950	910	921	873	1016	946	959	885	880	942	937	937	921	947	966	904	900	969	897	904	934	973	930	858	965	922	922	911	957	875	900	961	916	922	907	926	926	856	922	905	942	902	913	944	980	888	886	914	988	971	933	898	985	931	935	971	923	929	890	945	976	902	878	905	938	953	880	884	939	907	919	928	893	921	927	928	895	864	959	878	927	949	897	943	876	945	897	919	945	843	917	947	977	899	894	934	917	902	955	951	906	955	835	895	978	926	929	902	902	919	926	985	968	953	899	932	916	964	962	832	905	899	878	845	962	933	934	971	937	902	952	876	893	954	976	962	929	904	916	936	873	925	912	934	912	932	914	946	865	944	934	890	922	893	879	934	951	862	891	873	901	923	918	907	890	906	888	943	901	886	912	880	915	945	925	918	908	910	945	900	914	926	911	949	925	916	895	919	977	916	903	924	950	921	904	947	903	923	906	918	928	951	912	953	932	997	916	924	923	887	873	961	872	922	948	894	887	851	929	942	936	925	935	934	910	940	938	908	954	971	915	882	926	911	928	965	946	905	849	927	914	869	829	895	950	929	882	959	923	879	930	923	887	914	923	922	923	924	915	897	950	929	916	957	905	883	923	927	941	927	919	915	949	850	879	914	897	887	927	954	961	928	907	938	967	920	865	947	896	898	866	922	929	926	927	973	928	898	897	933	899	985	902	894	926	937	917	926	895	924	896	890	911	957	930	915	892	958	903	939	904	945	926	994	912	929	932	916	930	869	900	901	996	911	922	920	889	911	889	965	901	942	866	974	930	954	937	957	950	864	943	940	951	957	880	942	913	929	935	930	948	920	963	911	923	934	952	897	945	905	878	929	884	899	962	939	904	907	890	915	899	913	894	931	885	913	940	929	911	934	948	819	913	935	943	961	893	945	974	919	963	971	920	899	936	885	885	945	917	938	866	909	878	931	931	904	883	913	940	919	961	908	940	870	887	972	956	950	928	917	926	913	878	908	868	946	913	954	904	962	913	852	889	893	962	941	930	949	927	916	973	951	967	920	898	892	899	910	903	901	941	912	930	895	906	911	880	916	971	972	889	936	944	920	935	945	960	976	921	979	967	952	937	916	946	938	942	965	900	945	915	919	913	879	898	967	935	891	870	889	882	921	901	945	923	969	946	924	934	903	948	932	943	968	951	936	930	929	912	872	977	931	927	956	931	940	932	903	913	965	912	909	898	887	919	933	954	898	894	899	876	960	867	900	900	931	879	917	895	929	912	969	879	956	914	890	905	952	935	972	886	934	989	966	938	996	934	966	895	934	897	924	915	986	970	932	909	896	899	935	911	897	962	922	925	887	959	939	904	855	959	974	843	842	949	986	899	934	951	954	898	943	890	974	927	954	903	974	939	986	906	935	958	942	929	925	897	968	883	886	928	930	931	931	911	925	946	956	964	883	927	968	961	870	947	937	1009	904	934	920	884	922	925	911	892	925	903	952	914	921	934	951	942	911	882	882	958	946	900	931	949	932	947	941	891	916	920	936	868	904	923	950	993	882	996	935	952	943	889	884	967	908	935	915	913	936	890	893	901	891	910	962	979	941	929	901	932	909	853	878	948	934	912	900	941	959	906	903	922	972	959	917	929	933	897	831	961	923	937	965	971	952	906	894	981	889	909	836	944	923	905	955	893	896	942	872	909	888	960	981	874	901	902	922	890	895	952	876	900	846	871	948	906	979	904	983	938	932	902	899	870	938	918	911	919	901	880	916	883
67283	46720	24273	12476	33700	9500	853	613	541	511	516	503	501	443	424	393	437	464	437	406	402	387	361	396	406	392	401	372	413	384	417	401	393	374	357	404	438	433	409	366	395	388	379	371	407	382	398	408	367	369	397	370	377	431	385	417	357	403	400	371	405	385	412	387	397	415	371	374	386	400	394	385	391	398	379	391	362	393	385	393	379	406	376	360	398	409	410	374	371	390	378	407	337	392	338	414	342	390	398	391	397	351	379	350	372	401	414	381	389	402	373	404	404	367	389	366	385	365	377	390	389	393	411	406	365	368	408	369	403	373	411	377	345	378	409	362	399	394	385	371	385	342	356	386	384	394	399	390	373	358	353	450	383	396	367	377	387	373	384	362	352	399	384	382	392	380	393	370	379	381	376	388	407	370	375	377	359	354	397	382	422	380	382	374	433	367	400	378	362	361	363	374	382	373	394	430	386	352	364	391	354	396	371	367	394	423	366	417	377	380	350	378	390	396	409	395	397	405	382	418	371	392	388	365	400	384	363	403	385	380	381	376	389	368	422	389	384	387	383	380	377	410	376	385	379	389	361	387	416	363	347	351	355	361	394	363	354	382	369	384	360	398	384	386	383	384	385	354	400	390	372	389	358	397	427	394	349	400	393	335	404	383	395	401	367	392	355	383	364	417	381	386	397	412	359	344	380	418	385	364	377	405	371	385	392	370	423	394	391	367	372	378	361	345	372	400	411	375	406	365	385	344	391	410	384	394	382	415	391	395	377	374	393	380	358	360	365	397	400	372	388	376	389	406	375	374	367	386	402	398	396	408	361	363	383	340	374	357	399	386	411	396	407	401	377	380	373	395	364	406	383	401	400	416	351	414	354	399	361	423	413	395	378	353	393	398	402	399	411	377	371	401	418	373	355	405	364	396	387	345	409	360	364	335	407	429	367	366	397	375	378	409	401	388	394	361	365	342	350	366	370	371	364	410	368	396	408	377	362	359	348	372	414	392	367	371	393	393	385	402	394	414	366	425	422	368	374	379	421	405	408	347	396	362	440	388	401	360	391	396	360	361	357	394	332	387	381	393	395	395	375	401	398	403	371	360	408	333	385	398	386	381	381	363	402	373	352	394	356	399	367	390	393	378	380	403	385	379	402	361	399	397	368	389	425	429	404	399	404	382	376	390	390	398	381	382	392	371	406	380	396	391	370	360	367	373	398	390	373	384	409	395	371	361	375	396	383	362	395	354	406	388	391	412	373	354	381	376	368	359	384	349	401	359	366	401	371	397	368	388	344	417	378	380	325	439	424	392	382	420	391	356	401	385	381	363	360	401	389	419	378	364	407	398	383	385	390	400	388	389	385	392	407	372	376	381	387	384	367	383	366	369	396	394	373	368	403	364	397	409	401	383	404	375	336	380	376	383	349	385	369	401	377	358	348	349	389	381	391	401	366	425	390	401	398	360	384	388	373	376	372	366	381	382	380	404	355	390	351	385	373	371	362	392	343	380	372	400	388	392	392	397	394	379	399	354	366	408	384	381	369	403	360	364	385	391	380	393	401	375	376	379	369	376	401	350	368	371	415	405	385	374	348	393	379	374	417	408	373	364	429	359	400	350	358	402	384	372	386	408	394	403	399	349	404	391	357	381	392	398	347	416	392	396	406	384	402	361	367	386	394	375	374	402	373	398	369	406	414	408	355	354	366	361	384	394	372	369	370	362	381	351	427	409	367	398	364	393	375	385	403	396	344	372	406	395	356	366	400	396	386	372	352	346	405	395	400	380	404	375	362	380	353	341	335	393	408	410	406	341	391	369	385	369	388	388	383	362	400	399	378	384	362	404	359	331	370	380	371	375	394	354	369	355	397	393	411	403	376	387	367	394	380	379	362	390	394	391	405	389	401	396	377	359	383	353	377	389	403	409	413	387	381	405	414	384	390	413	395	414	370	357	404	379	384	367	369	376	373	365	377	395	404	362	386	378	406	433	416	382	388	368	371	400	392	344	403	388	383	376	365	371	386	412	372	422	403	364	371	347	405	390	395	355	404	354	387	417	369	376	396	395	399	373	376	393	397	368	377	368	394	397	416	385	385	398	386	380	381	392	377	366	368	426	370	384	358	365	320	382	384	395	355	374	370	366	378	384	416	340	393	377	393	382	379	393	379	415	388	360	382	421	401	402	356	371	365	392	433	386	353	379	373	394	380	366	375	367	393	359	362	383	390	369	424	349	414	426	373	375	396	400	364	363	362	366	363	409	410	365	424	332	403	393	381	402	404	384	384	388	388	394	378	375	387	388	405	385	401	382	359	395	399	413	402	432	380	376	413	364	442	367	364	377	391	377	365	350	365	398	375	370	393	416	373	390	391	415	387	370	366	353	416	384	413	387	340	383	358	352	375	362	358	388	371	394	395	382	373	404	351	408	378	370	357	384	407	375	371	371	385	383	367	369	376	396	380	398	351	402	384	387	388	379	397	349	382	391	398	389	382	356	400	368	373	378	410	406	387	389	363	378	407	397	392	360	392	392	363	392	383	399	386	370	370	368	388	390	385	378	340	392	383	376	372	401	377	358	373	357	366	407	369	363	418	367	361	407	394	365	384	399	381	397	397	386	379	369	363	380	381	401	365	369	389	362	382	390	391	396	375	408	373	395	421	350	383	408	403	403	386	400	366	376	408	386	384	363	385	381	351	391	382	387	429	385	387	374	403	361	426	377	394	327	371	411	343	374	384	366	383	413	348	412	360	367	370	388	400	357	379	389	385	351	376	375	405	382	373	350	361	417	349	361	372	343	397	370	337	402	379	394	405	362	426	379	375	382	371	371	399	391	386	415	392	394	387	395	416	402	413	374	400	398	398	404	363	367	390	387	379	359	365	385	387	400	384	360	356	377	366	360	361	400	400	407	382	383	371	365	409	369	390	365	400	380	408	394	402	387	389	422	373	367	379	379	429	398	382	381	409	400	341	387	365	375	354	390	372	366	381	392	388	380	396	348	349	347	383	398	364	380	337	380	395	368	361	377	386	423	393	390	384	415	410	403	354	406	399	383	399	382	404	419	427	365	406	357	372	394	358	358	361	358	372	368	390	418	427	390	370	350	368	410	356	391	372	391	344	358	367	430	374	380	383	395	391	393	379	366	366	409	424	375	417	389	380	387	400	400	380	378	390	350	391	399	420	391	370	367	396	388	378	357	365	357	391	385	387	390	390	399	376	416	368	392	371	357	359	377	395	383	394	394	381	401	383	365	366	346	394	384	396	371	414	378	343	413	342	383	385	357	339	378	380	382	373	382	358	393	390	383	382	343	378	357	370	397	396	381	359	341	363	389	370	367	403	377	382	381	398	393	415	393	379	381	413	371	391	377	402	397	419	392	409	375	390	401	363	374	416	390	387	377	368	370	399	377	365	342	344	369	367	377	424	382	410	344	387	382	352	400	407	366	387	386	376	356	405	356	402	351	362	385	363	403	360	342	386	416	382	366	344	379	363	388
40157	30232	18470	20381	42391	3092	2510	2186	2045	1829	1592	1522	1458	1379	1342	1353	1267	1202	1227	1171	1156	1094	1136	1168	1112	1128	1080	1068	1095	1080	1052	1044	1046	1050	999	1025	993	1038	969	954	1032	1021	1016	1018	1028	996	1035	1003	1039	1028	978	998	992	1002	926	974	997	983	973	954	896	952	934	975	955	978	980	945	969	991	986	1007	937	946	901	1017	1011	969	946	1001	923	999	1016	948	983	979	1001	966	967	1005	927	980	928	951	1003	1029	968	969	986	974	1012	989	983	990	1003	959	971	920	1008	978	941	919	987	964	939	992	975	921	957	1055	920	967	939	932	960	965	932	999	947	977	919	983	954	921	1021	919	960	998	968	953	960	963	957	955	1021	990	1002	974	952	985	990	988	999	962	921	1002	996	1014	973	938	970	978	955	964	971	969	957	956	987	949	966	987	989	952	962	975	1003	933	1007	977	933	964	962	977	991	973	961	942	957	946	1025	1001	951	1018	975	944	983	925	972	986	935	948	930	955	988	950	979	978	979	930	939	956	970	955	964	974	971	904	904	1018	999	983	988	978	942	897	882	957	916	962	995	918	981	970	985	882	997	889	972	1007	995	936	952	980	974	1015	956	992	948	989	973	967	972	964	942	964	960	985	918	944	891	946	1023	1021	1007	881	920	936	941	941	944	978	1028	975	1017	950	916	941	1020	1017	953	960	976	973	934	904	931	963	990	971	1006	954	926	959	969	977	975	953	980	953	945	952	991	919	928	957	981	970	926	969	1031	970	984	981	941	988	960	972	912	938	928	932	877	927	941	980	936	996	952	1011	957	978	1018	1024	905	979	942	970	965	938	930	913	918	935	991	1032	950	951	988	967	977	949	955	935	969	956	903	955	959	916	1031	985	967	923	973	947	932	928	1024	909	972	935	936	941	951	960	987	968	958	1004	987	956	949	1022	925	960	948	945	943	1018	904	967	924	941	989	987	1025	953	954	959	956	1022	963	1018	934	965	978	960	923	983	938	949	936	991	975	953	929	952	965	1022	953	957	976	958	932	961	930	948	1007	961	984	941	936	1000	982	954	1016	894	970	948	901	974	940	954	931	985	957	949	951	970	964	944	913	976	971	969	943	937	956	980	917	919	963	973	947	940	972	955	1043	957	932	955	915	963	1019	981	967	983	979	996	944	945	926	934	968	952	963	941	996	976	946	896	951	969	956	892	939	998	917	933	997	962	949	940	972	915	926	898	956	967	951	989	996	951	942	913	920	1020	956	925	927	966	1006	920	941	929	982	976	934	951	972	946	961	952	902	965	912	980	930	919	977	916	914	954	982	965	999	968	951	969	981	940	972	962	974	932	978	948	924	987	935	948	1002	962	949	951	966	985	993	960	896	959	958	1022	963	979	919	1022	1011	982	999	1017	923	973	955	986	875	881	951	1021	996	964	853	949	987	938	922	939	986	964	974	940	925	983	1019	928	1031	951	951	908	960	921	951	955	1015	901	1015	969	917	968	975	978	944	961	949	986	961	944	1005	929	1033	917	943	985	951	958	960	962	930	916	940	960	960	969	952	948	954	967	984	980	969	987	982	967	937	948	952	937	995	921	968	950	963	932	940	978	939	975	986	985	934	930	944	1025	977	1017	956	948	985	1006	954	992	971	936	979	934	925	930	935	971	947	955	972	947	958	974	978	968	992	965	940	961	948	952	949	895	911	907	947	952	949	908	938	944	985	993	964	951	926	967	982	979	979	957	985	966	942	950	919	923	971	980	947	930	994	1035	947	944	1040	960	1009	967	892	985	997	931	961	927	916	879	979	916	962	933	946	897	1002	980	950	964	969	963	973	969	930	942	976	943	987	940	934	990	937	953	966	979	924	966	1016	980	973	896	980	962	956	989	1002	961	921	922	1025	946	959	982	977	954	939	963	968	967	945	959	972	957	958	896	934	981	956	954	966	984	987	969	927	984	963	937	1025	916	1030	944	926	1007	1003	957	943	975	958	937	940	991	917	972	911	1023	1010	981	980	993	924	980	980	957	963	958	968	966	944	955	1001	950	949	948	988	974	970	952	964	977	964	959	941	914	952	947	928	999	1024	986	966	908	986	942	972	968	1001	957	926	1001	1004	949	976	966	926	974	943	964	952	961	962	934	963	992	952	926	951	945	963	959	931	976	923	980	961	939	911	983	930	964	985	901	943	956	1020	941	1021	978	964	963	912	967	929	979	982	954	937	967	973	963	943	954	999	1008	947	979	944	906	928	971	1007	961	961	995	944	970	965	947	998	1016	933	993	935	943	958	1027	1014	968	948	973	932	927	960	975	1013	979	958	974	986	988	934	971	906	995	974	976	974	972	932	947	944	974	950	948	931	973	988	985	922	968	947	1011	1020	1001	935	983	990	928	973	996	974	996	924	992	937	915	969	953	1020	999	951	942	928	948	946	939	928	983	939	983	922	947	963	931	919	906	970	906	941	955	983	958	959	934	958	976	923	979	1049	984	952	978	931	997	999	975	937	926	970	928	944	1002	998	949	974	964	975	958	884	1006	923	978	985	930	934	954	947	1012	945	948	929	995	1019	945	931	983	976	1032	991	938	955	922	949	960	979	966	929	981	1008	991	946	923	965	981	986	1013	985	973	982	945	935	958	920	975	947	973	894	929	1040	949	974	922	992	950	945	986	948	960	973	960	952	1015	1009	992	951	997	952	917	919	945	938	968	976	943	946	996	936	939	963	995	953	951	946	934	960	957	1006	940	990	1030	998	985	971	949	916	978	987	968	984	974	914	950	964	974	923	1015	990	976	994	994	948	945	990	916	903	950	995	961	960	937	971	971	944	999	988	948	960	948	944	949	987	949	919	1004	980	1006	959	938	979	1001	941	913	907	955	1018	969	931	924	982	972	956	956	904	994	982	978	974	985	933	926	906	917	997	936	960	990	921	1005	950	900	1001	961	905	926	977	980	1015	991	976	952	926	985	967	958	957	961	960	958	953	1025	981	941	898	1018	955	949	948	949	968	1013	963	911	963	984	969	929	972	934	977	987	991	939	937	978	907	950	970	967	945	1010	962	963	935	969	930	986	953	948	1014	869	948	989	1002	938	928	991	935	967	931	959	957	930	956	958	962	946	943	928	941	997	992	955	971	927	976	902	956	940	954	982	969	947	934	943	1011	960	958	905	965	899	960	935	894	939	946	1013	927	972	977	1011	964	1005	921	923	960	904	978	996	959	960	949	964	961	1006	971	940	911	958	976	946	944	965	965	968	952	978	938	942	978	948	1007	921	996	925	1003	936	973	977	949	1043	1009	938	947	960	946	992	927	965	924	928	1013	919	939	937	949	895	993	977	982	1017	974	964	1001	955	944	914	941	912	968	942	978	977	926	976	942	962	997	993	991	950	961	940	972	964	946	968	985	1010	951	959	910	971	992	949	948	973	920	974	994	981	931	994	986	985	947	978	1022	984	965	929	983	916	954	937	951	970	964	984	927	946	998	960	979	931	1039	956	964	926	970	1007	970	970	943	924	999	957	991	969	1003	930	943	975	929	926	1016	968	998	944	924	952	964	956	914	919	965	992	968	1006	964	1018	974	962	965	1068	998	955	976	985	995	946	969	967	960	958	964	948	989	985	964	1004	926	977	975	978	1032	961	966	955	944	935	968	969	972	932	988	976
11158	2233	506	301	995	206	174	181	204	183	195	169	160	197	188	165	190	190	187	182	171	190	171	196	192	181	181	205	190	205	175	208	195	180	177	202	225	196	183	192	189	189	196	180	168	195	191	187	168	192	194	182	198	204	180	167	177	176	185	188	173	188	190	204	172	200	192	202	186	202	185	181	219	176	170	178	192	186	190	186	202	195	171	180	205	187	183	194	173	180	195	176	187	209	169	190	169	192	189	190	180	189	179	227	170	163	196	183	189	181	197	182	220	188	203	182	172	179	189	194	168	186	189	180	184	199	146	217	183	188	214	183	167	168	192	200	222	195	173	168	192	190	173	186	187	187	178	206	185	181	202	181	185	211	200	195	192	200	208	185	188	205	182	174	190	190	188	175	178	195	175	194	167	200	210	207	207	168	181	180	175	170	181	182	203	174	164	191	186	187	185	177	195	180	166	170	185	180	174	180	159	192	185	191	173	175	189	196	164	174	171	182	182	177	167	181	189	182	184	177	208	172	161	188	194	144	169	171	160	204	183	164	176	200	164	193	182	194	168	147	192	203	189	180	198	182	194	170	197	164	174	185	183	190	189	192	181	183	191	198	165	177	194	185	180	174	177	175	167	177	181	192	186	180	193	175	197	159	206	167	174	212	178	204	195	178	180	186	200	163	204	202	173	199	187	173	190	168	179	192	175	190	182	210	171	191	167	176	172	191	203	184	187	163	203	185	167	182	198	203	162	172	170	184	175	178	172	192	198	159	171	178	190	166	201	178	188	181	199	179	195	183	214	193	174	168	204	201	179	185	194	180	187	191	180	193	162	193	173	191	179	216	204	181	160	172	175	170	195	193	189	187	193	180	196	205	162	178	183	191	178	190	183	184	196	178	164	188	171	189	193	179	167	233	198	174	174	185	212	194	180	197	181	200	180	170	187	178	205	182	177	193	189	175	175	192	151	182	190	180	239	167	167	183	199	189	185	172	168	190	183	163	198	196	199	201	190	176	172	174	172	175	179	180	192	202	181	185	190	184	205	195	202	184	201	172	183	186	164	178	176	196	196	198	172	196	165	204	181	153	173	183	164	194	199	199	177	186	209	183	193	174	205	190	190	201	177	164	184	173	158	189	162	178	195	179	187	166	172	166	193	184	192	176	176	204	172	169	190	186	187	175	201	198	167	177	182	175	192	194	168	207	176	186	186	172	198	189	166	199	196	172	157	230	185	200	175	207	197	189	164	204	182	183	191	186	194	189	201	187	201	200	197	213	178	193	199	163	180	211	193	197	166	190	203	203	186	196	185	205	183	202	202	183	177	179	181	189	164	176	140	195	184	200	194	220	184	199	161	182	183	175	200	196	181	202	164	172	187	186	207	201	219	208	181	158	180	187	179	180	191	180	190	184	190	205	168	162	209	188	158	190	200	183	159	207	182	188	171	171	166	178	165	191	178	169	175	189	186	197	202	183	173	180	195	192	186	189	215	224	206	191	171	174	202	190	211	179	179	208	181	168	199	190	187	181	197	162	188	190	195	180	194	180	201	194	180	195	170	191	199	190	171	178	176	186	181	207	184	186	181	170	174	176	169	194	195	196	182	191	171	187	177	181	191	167	197	185	181	184	201	196	195	186	198	157	171	198	197	155	213	203	172	173	195	185	208	207	186	202	185	162	175	172	191	198	170	179	180	210	182	200	163	174	204	189	180	184	158	210	201	194	193	181	185	184	191	178	169	182	175	204	198	172	164	188	158	173	217	200	182	197	150	202	199	159	205	218	185	194	218	205	184	196	167	186	198	199	169	189	201	186	171	195	165	207	190	170	171	193	184	209	180	204	202	205	203	185	202	171	195	179	189	164	164	167	191	192	174	187	184	175	166	168	199	196	182	186	174	203	191	166	173	197	180	171	217	165	198	203	166	184	171	192	189	172	162	205	192	188	145	158	209	188	176	193	165	179	186	175	194	199	176	195	201	202	198	172	186	206	183	187	193	200	175	177	197	190	211	193	211	180	184	165	180	192	207	200	181	180	178	157	203	181	195	177	210	192	168	187	202	190	213	192	179	180	178	183	191	173	212	195	197	188	169	157	189	190	185	161	195	198	189	189	193	186	204	190	181	175	201	179	206	158	193	198	191	191	195	191	191	197	163	176	163	180	164	199	175	173	193	165	173	185	210	179	194	185	186	201	201	178	173	193	184	174	172	191	188	189	188	187	203	165	216	187	181	205	181	188	190	168	194	158	184	179	175	163	183	211	186	173	199	193	184	198	167	169	198	216	182	182	194	169	158	205	213	173	164	192	179	171	171	169	193	191	177	198	172	177	193	229	185	218	192	208	167	200	194	173	200	192	204	169	180	194	180	187	167	168	192	205	185	190	186	193	188	167	199	186	175	157	197	187	200	180	159	186	180	205	203	176	190	173	187	170	182	196	190	158	183	196	196	203	204	182	183	195	178	225	181	189	200	177	150	193	195	179	194	189	203	191	188	231	174	195	175	200	181	162	183	186	190	165	199	173	206	188	185	165	192	181	168	160	187	209	182	203	201	189	179	176	199	168	169	162	182	172	164	213	179	176	177	174	195	184	175	166	199	194	169	180	191	173	177	176	176	199	188	172	203	204	207	170	190	184	182	190	167	166	204	167	180	169	195	202	184	202	181	176	181	200	203	228	194	208	179	197	183	203	183	191	180	161	214	199	186	176	188	190	167	215	192	170	193	196	210	184	178	197	180	188	162	187	209	190	182	192	156	182	151	175	171	190	154	182	157	175	165	189	186	189	166	175	189	169	192	158	195	182	194	175	189	205	185	187	196	200	190	192	178	180	176	208	190	170	212	169	190	195	172	188	196	199	196	191	177	181	189	201	189	190	177	184	186	203	180	201	196	182	214	186	180	177	208	194	181	204	187	182	208	184	176	191	185	153	184	162	180	187	182	205	216	167	197	193	186	188	164	184	194	198	192	184	184	199	182	210	175	190	190	161	196	177	194	190	179	175	178	209	204	191	199	183	183	193	179	170	215	176	175	183	161	182	167	175	182	202	168	163	171	182	181	187	160	187	174	195	189	178	187	179	179	173	196	189	203	175	160	207	201	184	157	191	164	161	181	198	195	181	178	198	159	171	189	183	173	184	188	188	197	195	196	179	182	203	173	176	215	190	190	166	199	189	161	192	217	194	196	187	166	181	193	196	211	194	185	192	195	212	166	183	173	189	183	178	187	186	177	199	168	177	177	198	204	202	176	188	212	176	184	214	177	186	184	201	178	196	202	214	211	169	206	188	202	164	203	194	195	183	191	182	205	178	194	183	188	175	216	182	158	186	172	179	202	197	185	193	198	167	182	202	170	180	189	176	202	188	184	164	186	197	175	181	189	201	195	207	199	158	174	187	162	193	176	186	177	180	208	182	181	210	173	194	179	223	211	178	194	204	207	191	167	190	204	170	183	189	207	194	196	191	178	183	205	183	188	203	181	181	203	187	198	213	211	174
9680	3025	1160	1389	4803	622	636	577	577	585	551	582	551	585	562	567	557	611	567	553	550	546	505	586	541	575	537	504	582	573	537	586	574	533	550	574	599	555	562	588	549	552	540	545	570	587	525	542	560	552	531	565	562	566	558	526	513	526	567	522	556	568	544	528	559	581	540	537	550	552	543	553	538	562	563	552	565	570	549	596	567	555	547	537	558	556	589	536	577	552	580	546	539	602	510	553	613	590	535	551	551	559	588	560	538	598	521	551	530	541	569	583	576	536	571	559	586	565	560	568	533	544	573	553	568	544	536	572	586	519	598	553	561	524	561	535	550	497	602	601	523	606	564	554	558	538	540	541	560	569	572	590	557	552	551	554	580	572	549	575	575	519	576	553	548	562	578	508	564	595	550	547	568	582	586	557	546	553	575	523	554	561	592	548	530	535	527	566	542	562	587	504	559	548	546	511	529	540	540	510	574	570	543	532	547	565	516	532	553	540	561	519	529	546	571	594	573	614	515	629	584	602	574	534	561	558	577	583	525	560	586	516	534	550	546	565	572	556	557	543	554	584	551	544	492	546	556	539	520	537	571	582	577	551	529	519	551	557	574	512	511	617	556	542	556	514	536	558	552	561	519	559	518	572	554	537	496	580	557	540	591	566	568	554	536	529	543	521	557	536	558	593	542	559	587	573	563	561	542	548	583	549	570	540	552	559	552	598	595	538	555	529	562	552	550	582	564	561	542	491	522	604	533	544	569	549	555	550	559	541	555	518	508	552	568	572	516	568	558	573	573	533	519	571	582	594	560	566	544	519	561	514	609	586	512	559	590	536	566	586	550	582	544	531	551	532	554	521	559	553	542	521	569	563	568	585	546	561	585	603	575	559	534	564	547	506	582	551	559	586	564	538	544	544	557	566	592	544	555	549	549	559	583	575	548	538	532	553	531	579	557	526	549	564	549	538	545	546	556	530	549	567	539	538	545	532	551	570	527	561	565	562	518	552	581	545	568	552	555	555	565	582	553	540	600	534	574	544	554	516	560	517	542	552	552	515	495	507	550	530	541	562	536	548	547	557	563	570	559	559	557	567	589	566	539	547	553	553	540	557	523	564	515	514	555	511	557	508	545	546	554	555	562	610	542	549	608	523	532	548	571	541	594	542	543	527	516	590	582	600	567	608	549	557	525	530	564	526	573	530	589	565	533	553	555	567	560	513	558	585	573	552	549	550	570	500	567	551	541	532	558	579	537	598	527	568	566	511	579	572	550	562	551	541	487	562	570	583	517	524	539	556	549	537	560	562	567	559	565	547	555	496	549	542	565	540	558	551	567	565	546	512	599	543	575	547	552	572	573	547	565	534	570	556	565	554	577	561	566	555	586	543	559	573	543	560	559	514	551	584	556	541	580	570	559	509	542	542	534	564	583	530	566	593	582	573	509	562	536	595	560	509	586	549	513	569	514	556	577	511	577	509	543	560	531	573	572	552	564	593	570	554	564	526	605	571	537	595	545	526	586	542	540	514	562	551	561	600	541	533	530	576	529	540	526	491	537	528	537	528	517	603	552	531	585	583	542	574	553	534	508	566	523	539	570	576	569	577	531	574	510	556	579	538	550	573	522	610	555	547	587	522	536	552	575	545	563	615	534	550	568	536	590	582	561	545	511	557	556	597	528	604	531	576	564	529	547	551	522	574	605	542	565	549	563	615	555	568	559	543	545	554	544	547	593	606	555	554	571	568	565	603	563	554	536	547	550	574	559	525	564	554	578	516	524	533	585	538	543	563	564	558	550	548	553	566	584	555	574	563	556	535	528	556	578	547	581	474	548	506	535	545	538	583	558	554	568	556	561	556	548	523	576	556	575	546	548	552	551	573	576	544	551	552	562	515	563	575	566	576	528	550	504	545	564	534	589	542	586	583	540	571	571	602	534	565	591	572	575	524	561	557	539	579	552	543	571	611	530	507	536	568	546	567	580	597	545	560	546	546	581	535	564	538	579	555	594	562	514	552	551	604	538	611	591	536	559	527	539	560	519	558	564	578	566	535	571	592	595	556	562	565	545	557	560	548	558	576	578	533	516	528	570	542	505	555	572	525	558	583	584	547	564	558	564	592	539	560	540	539	563	570	544	550	550	519	569	580	553	559	533	583	537	524	564	556	582	581	528	544	540	562	509	553	547	563	534	535	565	564	530	538	562	524	541	556	565	572	553	567	564	557	541	516	559	513	526	541	519	570	540	563	545	547	540	519	562	562	601	555	519	536	530	553	579	564	536	570	506	558	551	536	512	522	539	505	556	602	567	571	552	576	591	555	570	519	507	530	548	578	597	574	555	585	559	562	556	593	585	548	569	550	531	548	507	568	565	572	510	544	569	581	546	516	537	547	567	561	531	551	569	621	580	566	547	569	546	581	534	563	557	587	557	584	542	579	566	530	572	560	588	591	565	555	567	553	541	576	519	588	524	516	549	583	558	581	587	504	571	553	571	571	537	574	523	552	561	568	602	568	520	572	576	536	554	549	573	563	575	558	564	564	532	581	560	544	541	588	567	540	524	559	590	531	576	535	536	524	584	528	528	535	517	587	554	538	535	543	546	559	544	517	569	538	562	579	582	560	548	542	523	550	561	572	578	561	567	561	561	565	537	548	597	513	540	588	548	544	531	550	568	543	604	581	518	524	563	517	543	560	525	551	545	525	555	558	554	516	525	527	569	553	577	505	568	499	559	524	567	595	557	527	526	562	574	575	555	544	519	530	583	588	540	551	553	552	606	575	527	561	535	571	571	550	521	563	567	559	556	550	578	555	560	499	572	598	503	515	586	535	551	570	512	557	544	549	529	577	564	578	549	589	556	561	525	540	560	552	557	554	560	580	511	572	541	562	543	499	530	531	529	590	540	552	549	562	570	511	554	540	539	567	547	547	569	544	600	536	528	516	542	543	569	541	530	530	534	546	559	559	569	547	557	574	556	515	541	584	537	582	558	593	507	544	566	574	597	575	539	528	543	522	534	553	563	546	578	530	551	581	583	585	549	583	577	583	518	558	559	559	530	554	517	561	556	583	575	544	558	569	575	525	564	516	527	500	555	509	534	539	564	580	567	547	594	536	531	566	571	578	582	568	526	616	546	591	540	546	543	564	585	563	550	528	538	572	517	550	509	541	544	599	550	588	599	573	508	578	546	518	548	591	593	554	528	538	559	539	546	576	593	564	509	562	550	545	578	510	577	534	528	557	518	569	532	582	548	554	557	590	556	540	539	557	583	520	473	563	576	542	584	538	537	540	584	533	590	526	519	562	549	551	559	552	503	529	564	549	541	573	534	547	553	546	523	549	514	567	553	566	555	515	546	536	527	513	538	536	544	547	568	543	554	553	531	572	573	589	572	614	559	527	539	542	567	578	569	523	576	534	573	563	572	557	528	561	517	503	508	561	568	574	533	569	541	594	601	575	569	556	578	578	520	559	553	539	554	536	546	568	542	615	599	546	556	537
54730	34960	14188	6977	21168	4196	559	467	405	457	412	378	419	412	393	358	376	342	398	365	385	312	343	392	355	343	346	365	345	370	343	344	375	346	335	373	356	359	375	391	359	370	356	330	394	391	320	368	354	346	364	369	343	352	353	358	352	371	345	338	391	388	377	365	372	398	369	367	353	334	370	371	362	343	371	364	350	390	338	349	337	345	376	351	378	363	400	334	359	359	386	382	363	350	337	332	385	327	389	334	339	362	347	372	378	344	347	356	350	365	367	363	330	345	370	360	362	352	342	385	401	360	364	367	312	364	371	322	334	377	385	379	362	355	360	356	351	350	353	347	359	349	361	382	347	372	405	342	374	390	356	364	334	389	324	337	337	332	332	367	383	354	402	356	321	351	350	363	370	353	394	362	400	362	360	374	308	386	367	364	347	373	360	367	375	346	390	387	321	402	349	338	329	380	366	354	363	321	362	392	395	358	355	349	377	381	370	342	349	356	373	341	335	329	355	358	357	386	366	364	357	356	341	349	348	322	363	348	368	335	371	385	329	387	353	330	299	358	375	376	382	347	355	345	378	321	333	338	360	345	353	376	369	351	371	353	332	318	363	352	350	369	331	347	405	347	367	334	350	383	380	380	397	378	343	345	357	371	359	351	393	372	369	354	333	324	340	340	326	348	364	342	349	365	375	358	375	356	366	361	347	308	371	371	330	357	381	329	390	356	351	364	335	401	339	378	327	344	381	364	339	364	337	374	367	345	377	380	370	356	391	387	320	339	353	368	365	370	331	374	362	347	354	377	377	361	328	371	352	364	391	321	380	295	353	360	343	323	362	379	363	366	343	407	389	355	376	373	347	327	350	372	370	308	337	362	336	349	367	337	366	363	381	337	360	403	403	394	359	347	337	335	351	365	338	367	348	361	335	395	335	372	342	373	373	359	360	352	386	377	377	319	375	373	351	342	363	373	351	340	378	364	346	326	370	340	372	364	393	349	364	383	327	325	357	371	337	354	355	351	383	361	325	352	353	372	369	350	336	384	375	365	348	390	326	351	374	361	333	335	353	346	357	341	330	379	357	372	344	358	368	351	379	346	325	357	350	391	348	353	378	345	318	336	338	352	394	347	343	366	314	294	350	385	352	338	389	342	351	320	340	352	381	390	383	363	362	368	365	341	343	339	384	361	366	364	344	350	324	376	360	322	368	375	370	353	360	338	364	328	367	377	356	398	339	340	357	367	344	356	380	389	333	359	346	339	336	361	340	355	395	385	345	395	344	361	398	359	356	323	360	349	353	365	404	364	381	387	369	346	379	364	371	353	335	380	405	383	344	336	377	370	342	356	334	358	328	360	295	363	360	367	377	340	376	349	357	367	333	372	351	352	348	365	374	337	371	350	368	307	356	380	367	356	345	363	341	347	345	343	373	390	325	344	341	389	359	360	348	378	363	348	412	323	377	337	375	387	374	349	328	363	366	368	358	359	372	305	344	309	362	373	373	348	354	355	351	356	339	367	359	373	342	357	347	361	359	361	357	366	370	328	367	359	329	328	347	353	330	363	384	361	367	359	362	357	351	357	323	337	367	369	354	353	367	339	407	376	348	360	351	356	329	361	365	340	354	369	356	371	352	344	337	389	363	381	335	344	369	367	339	364	349	341	345	348	395	347	348	383	336	374	364	324	373	324	361	354	346	386	359	346	338	320	341	368	352	322	328	354	352	378	352	331	370	330	358	348	339	367	385	339	368	377	374	373	371	382	342	400	353	351	346	329	331	340	379	326	399	335	354	376	383	347	323	344	354	366	352	345	361	391	358	348	348	368	377	347	352	366	349	320	336	347	389	343	380	383	331	323	387	363	370	348	321	336	350	360	345	380	387	353	360	347	349	379	344	368	367	365	323	353	364	352	317	367	346	383	349	321	376	333	380	354	322	353	409	340	352	324	379	372	370	345	393	359	353	366	349	362	358	388	354	334	387	373	349	340	343	365	379	367	357	363	381	365	359	367	334	366	377	376	330	345	356	345	367	372	311	363	384	335	367	383	344	339	365	357	379	339	390	366	367	348	338	349	377	341	383	372	331	388	344	355	345	360	353	338	358	347	346	338	344	383	349	361	362	354	388	351	343	352	340	354	349	365	339	371	349	389	351	359	370	340	333	360	349	360	354	353	366	349	321	340	359	414	352	353	367	359	339	368	338	361	339	395	350	349	335	329	358	353	343	367	364	346	365	340	376	353	322	351	339	367	370	320	347	345	323	379	398	342	372	339	316	317	356	327	367	334	351	373	350	358	367	361	341	351	386	330	343	376	371	366	373	338	376	339	348	327	385	325	340	391	331	353	330	354	355	338	358	354	354	366	347	383	349	362	371	327	361	344	323	370	372	383	309	356	371	349	375	375	369	354	339	391	351	343	345	351	338	380	330	377	380	329	367	322	369	336	322	376	349	396	352	357	352	346	368	327	374	367	351	363	375	358	340	350	362	374	325	358	321	366	360	381	370	354	370	375	370	316	378	370	363	393	330	332	317	341	355	385	355	311	376	352	357	347	341	388	351	358	328	391	371	344	345	387	360	405	340	338	355	360	362	338	346	351	350	362	352	371	365	317	382	349	380	350	374	354	334	326	351	376	372	354	368	361	332	348	369	362	366	349	377	347	342	396	404	380	335	353	351	332	318	384	355	409	358	368	351	359	382	367	366	337	372	357	363	360	334	368	321	369	375	329	363	347	384	387	365	369	350	332	340	344	358	339	360	375	385	356	346	393	334	338	339	364	359	358	360	333	378	359	334	378	384	340	360	362	360	357	340	349	375	368	358	371	373	356	358	357	355	363	346	336	361	352	331	370	358	375	338	354	367	347	369	343	355	342	362	355	359	325	378	336	354	351	349	347	371	339	362	363	398	362	355	318	347	350	353	347	380	330	351	368	386	359	387	380	323	316	337	338	353	369	339	358	372	346	358	362	382	335	364	364	358	340	372	338	353	374	368	359	322	361	307	362	346	366	366	346	342	385	374	378	347	380	349	369	358	366	368	353	362	369	321	370	329	367	362	362	332	365	342	374	344	389	382	364	369	370	347	383	387	350	362	383	332	388	370	358	342	354	340	349	336	347	369	355	350	359	369	354	351	367	363	383	358	354	388	337	347	334	345	340	330	373	365	342	346	323	337	365	369	345	350	362	366	375	330	357	308	351	340	359	377	346	337	364	375	343	371	371	315	349	384	352	350	350	380	354	329	364	335	366	332	357	360	329	356	374	383	385	337	354	374	318	330	382	364	327	381	348	385	347	376	361	391	344	350	391	352	335	357	324	352	340	336	350	322	333	351	357	330	385	352	379	330	321	329	408	317	385	385	323	346	337	352	356	332	359	332	357	352	366	354	348	328	364	368	348	328	349	360	338	351	352	355	356	328	367	343	382	342	363	313	344	355	327	364	338	337	367	369	349	359	338	364	349	397	396	345	411	420	343	357	337	343	324	332	379	350	355	386	354
32417	21658	11769	15223	32058	2019	1723	1662	1451	1361	1363	1307	1259	1162	1196	1126	1039	1024	1104	1022	974	1017	1081	1043	1011	963	939	931	1002	954	953	978	967	985	924	928	940	948	943	935	902	942	957	922	967	915	986	946	934	944	964	934	954	948	930	994	879	911	950	924	960	932	949	868	940	944	944	875	891	894	939	961	900	967	967	860	940	950	997	933	914	964	911	905	910	900	1008	915	882	934	922	963	929	945	938	929	947	919	849	951	987	932	936	933	909	896	891	915	946	880	931	935	898	931	957	884	914	933	925	895	926	905	932	902	930	991	870	910	888	906	937	920	948	980	911	928	942	894	899	879	906	918	942	966	914	896	885	932	929	899	903	940	946	943	951	946	931	953	903	948	893	896	953	907	900	897	925	908	910	932	889	918	936	888	896	915	899	919	976	930	873	947	882	914	910	949	913	975	947	893	886	956	910	905	893	881	910	907	944	956	892	933	885	867	920	876	928	849	924	958	928	920	877	953	922	952	948	903	966	984	940	927	901	913	909	947	925	954	929	921	906	887	928	900	930	934	898	963	883	920	913	902	985	937	932	881	942	927	902	881	933	972	924	937	939	929	909	966	993	917	889	924	923	873	920	899	974	926	950	959	915	905	874	904	922	919	918	945	893	856	944	911	880	897	911	928	922	904	928	934	896	942	900	912	876	876	929	891	914	894	962	891	922	885	926	938	910	911	912	955	944	876	962	903	867	924	926	921	991	999	928	953	974	920	908	945	975	885	904	903	948	902	906	913	969	866	896	926	937	896	920	941	947	909	910	907	963	969	933	995	958	925	909	868	936	915	953	905	916	876	929	953	978	894	894	927	949	906	989	1003	950	976	936	968	908	900	909	960	913	962	888	970	974	874	888	963	955	906	966	889	943	943	965	968	944	897	978	908	969	917	933	937	927	978	869	911	926	886	924	925	973	906	965	948	894	910	911	949	929	972	967	947	917	917	910	926	937	937	910	900	916	900	925	900	922	929	900	896	902	901	905	912	922	933	905	886	930	933	942	934	918	893	887	957	884	923	976	917	880	933	942	897	902	918	891	895	897	897	955	959	950	924	915	962	908	910	932	926	916	956	897	956	951	963	918	919	951	967	899	979	939	962	983	895	835	956	910	924	909	889	928	961	914	940	915	942	905	942	989	899	955	927	982	918	912	890	879	929	890	928	945	933	916	941	959	904	980	928	956	910	919	947	970	937	908	984	933	915	912	886	904	933	917	938	904	893	961	896	926	985	914	917	961	923	930	946	918	906	943	930	926	959	899	972	960	870	916	985	948	921	902	945	942	947	898	915	921	920	924	908	903	930	924	922	932	922	930	912	887	939	925	902	889	902	893	922	868	970	896	962	946	913	924	945	947	924	926	968	939	938	943	948	914	926	992	903	936	921	902	903	904	903	887	899	921	967	929	945	898	943	935	989	914	925	926	954	890	911	922	841	916	933	904	915	944	909	899	940	972	953	963	922	884	964	886	941	865	904	896	876	969	877	894	899	900	940	910	920	943	911	842	927	951	899	960	866	925	901	902	936	909	927	924	932	879	929	906	927	947	891	966	888	850	872	921	923	970	961	975	870	842	927	866	923	886	908	1013	953	890	885	875	939	899	894	908	945	934	872	941	931	900	900	872	943	1002	947	904	927	960	879	894	901	890	966	922	915	938	934	903	938	928	947	950	999	958	940	979	933	915	933	949	907	935	895	936	926	932	978	885	932	905	951	899	898	939	927	920	930	954	901	915	928	892	900	901	918	916	882	912	913	910	924	877	928	879	885	899	959	929	892	915	958	880	953	919	905	936	939	895	936	926	875	906	910	888	930	895	924	915	954	922	943	898	913	949	906	917	949	960	946	913	919	922	956	936	910	892	887	891	908	930	908	907	952	900	939	952	949	926	964	872	919	986	999	946	920	935	919	898	895	962	939	925	878	928	903	896	919	919	956	916	936	922	893	911	919	910	953	936	951	923	916	926	962	883	860	953	937	943	922	821	911	969	974	851	962	896	935	940	955	917	940	906	902	883	892	927	896	882	935	866	922	906	967	842	968	902	921	922	910	939	897	911	920	912	898	885	949	979	934	915	900	904	891	935	936	893	858	938	871	920	958	968	944	934	959	895	929	933	950	937	923	960	861	895	953	917	956	933	898	942	894	933	901	934	897	943	976	950	905	850	931	972	929	919	937	906	874	937	956	956	931	936	895	924	922	967	916	920	977	897	894	940	883	891	914	895	923	875	946	955	925	975	968	916	946	918	926	942	898	969	928	928	1005	888	949	911	906	890	948	921	913	936	886	897	922	945	896	901	911	960	906	987	936	955	962	892	879	892	910	968	881	872	942	952	899	887	946	903	912	914	907	937	944	921	972	921	904	933	903	910	892	913	954	889	908	918	958	969	882	906	905	930	919	959	938	875	981	913	973	908	941	881	956	932	916	988	887	917	906	946	951	923	916	867	893	941	930	901	927	948	913	912	901	905	934	904	974	931	962	939	954	1007	944	922	968	960	891	931	881	916	899	933	947	998	931	883	923	935	944	886	913	923	921	981	948	963	917	976	934	905	1001	972	914	941	969	937	926	949	945	932	906	940	885	952	892	892	869	913	908	884	956	943	858	970	878	928	965	956	922	949	926	959	881	898	880	902	926	929	914	933	892	927	965	916	919	980	897	912	936	925	928	929	942	895	920	938	960	922	903	909	917	926	925	865	925	907	938	842	927	921	892	886	880	914	924	960	942	953	873	900	931	874	940	989	914	950	937	885	951	895	885	885	921	910	915	917	912	923	860	933	929	939	924	905	919	969	877	899	959	897	932	920	950	941	912	966	905	897	935	975	903	943	935	939	928	932	962	867	966	907	882	851	905	940	930	900	1009	924	887	892	980	966	864	944	910	965	931	964	886	927	936	860	907	941	951	887	935	917	958	853	896	935	886	927	941	924	945	855	912	948	939	972	949	994	917	879	911	930	917	906	975	986	971	872	909	898	931	917	980	903	911	847	954	923	922	929	949	880	935	843	924	907	923	936	991	861	941	929	951	917	893	915	879	930	955	937	876	911	920	938	876	942	887	896	876	953	921	931	953	948	941	891	938	919	922	949	946	921	947	902	960	954	980	959	883	966	886	890	961	863	883	940	988	961	982	921	893	942	885	902	942	929	942	921	928	944	962	924	975	887	920	895	949	915	951	915	935	931	909	918	941	914	966	887	908	888	904	959	916	941	938	937	947	935	934	924	918	947	992	953	969	940	948	957	926	878	973	917	911	885	942	880	916	957	1003	936	894	943	955	896	959	956	890	894	851	924	925	928	909	898	957	967	933	916	969	939	939	905	1003	900	948	936	923	932	934	938	985	948	943	948	940	945	888	955	901	930	886	876	928	889	919	943	882	888	935	887	897	927	924	900	937	896	905	901	877	905	908	916	899	967	963	981	907	909	917	917	922	889	913	965	904	862	999	903	904	959	928	925	912	941	929	961	897	974	937
67486	45910	23197	12579	30161	7887	813	628	545	508	499	474	455	415	461	437	388	381	459	429	402	396	390	407	379	366	411	425	422	386	408	367	405	404	379	394	391	369	386	374	390	366	377	379	367	355	362	402	401	407	377	423	414	385	377	394	387	349	409	381	372	365	368	374	412	393	383	367	396	370	408	421	360	405	418	407	356	384	396	391	429	375	395	375	348	393	411	386	404	378	377	368	415	366	373	390	364	393	355	369	387	357	391	369	383	359	352	369	381	370	360	380	416	368	406	362	380	346	367	332	382	373	386	404	367	390	383	389	359	381	421	383	385	413	378	367	363	395	404	399	355	406	368	380	373	384	361	386	340	436	397	385	379	360	381	376	396	369	350	370	371	348	360	357	374	357	390	397	407	361	402	351	399	390	356	406	379	402	367	353	379	376	404	390	380	378	386	383	365	382	401	371	374	378	413	381	378	387	391	395	418	384	411	418	369	378	355	389	367	408	386	338	394	373	396	414	396	359	332	364	405	370	407	376	367	394	351	384	368	354	374	363	428	374	374	382	397	392	406	412	365	388	385	369	385	392	400	385	392	377	383	322	365	369	377	432	417	349	393	401	413	339	357	394	398	361	391	426	374	339	359	373	363	356	386	377	354	394	382	372	397	366	397	413	406	354	362	390	368	362	395	396	374	414	365	405	396	404	362	378	397	357	371	411	360	391	413	374	387	397	308	389	348	396	367	387	403	362	361	402	381	420	397	337	368	379	376	426	382	362	391	399	405	350	363	415	376	379	375	373	371	378	360	430	371	398	405	419	371	393	361	402	362	388	400	390	382	383	390	386	404	395	364	362	391	386	352	387	395	367	399	374	389	371	384	378	363	374	386	412	368	337	393	369	385	390	418	387	398	379	380	438	394	407	366	374	355	361	390	403	383	375	386	380	363	387	385	361	368	427	412	420	391	401	408	387	355	364	398	392	374	365	357	395	394	335	384	378	378	375	406	399	359	396	354	359	375	351	362	392	380	390	343	366	420	384	396	409	385	361	385	357	377	383	405	335	406	401	379	377	366	396	405	350	411	385	372	353	401	391	385	391	376	415	412	417	388	349	375	391	404	383	353	404	366	340	373	395	380	350	372	366	373	351	398	410	379	343	357	379	370	414	386	405	368	392	365	374	409	372	379	379	347	362	376	381	391	379	384	363	359	388	407	362	351	355	393	397	415	411	382	371	356	397	377	386	373	399	414	398	391	396	364	396	397	400	390	393	372	410	377	333	354	364	346	362	402	370	364	408	418	413	388	373	380	386	377	374	385	379	382	347	367	372	361	390	421	393	370	399	382	371	365	358	356	387	394	368	396	421	391	425	427	345	366	423	355	356	393	361	412	377	394	407	355	394	393	384	388	389	398	373	346	402	375	400	431	395	375	364	396	385	362	379	395	381	439	336	369	378	398	411	374	378	416	377	393	385	363	378	406	377	385	396	407	383	352	381	383	369	349	395	360	380	380	354	378	371	361	389	370	373	374	368	370	371	375	402	378	371	347	382	384	391	377	380	429	381	372	372	395	397	358	365	368	409	415	371	393	376	347	407	375	373	429	371	390	357	396	364	403	379	372	397	404	388	386	370	374	383	379	365	375	386	414	354	355	375	398	400	377	351	366	408	401	385	437	383	372	344	353	373	388	368	381	369	377	357	353	394	366	350	363	426	410	374	392	390	363	379	372	394	402	414	364	388	374	379	372	383	388	365	383	369	401	402	369	408	406	400	359	377	347	362	376	401	361	379	374	367	387	384	360	382	362	367	353	370	413	382	400	390	397	417	373	395	391	382	401	401	369	373	385	355	349	361	396	374	388	392	400	392	359	369	381	382	361	379	367	384	415	371	390	372	376	365	360	355	378	384	381	420	347	373	369	403	430	368	392	374	394	374	362	400	365	402	366	388	380	394	341	402	370	377	364	430	395	399	391	369	393	394	385	392	387	360	359	364	371	410	381	353	388	401	369	351	399	383	353	393	385	373	379	377	389	363	392	380	365	378	359	417	395	388	374	386	386	356	343	371	364	370	375	400	351	364	387	370	362	365	374	387	368	377	394	394	427	357	373	382	328	358	349	384	351	373	390	380	397	367	406	385	410	372	376	373	358	369	383	386	405	349	390	396	369	385	370	391	381	381	394	411	358	394	373	389	395	346	362	359	392	366	411	409	329	366	400	369	417	375	349	410	397	363	360	390	368	386	371	389	381	345	378	363	363	406	384	371	391	374	428	390	379	375	394	413	326	381	375	386	344	382	391	397	328	362	383	389	415	385	415	387	372	370	381	429	392	374	350	347	344	410	403	370	358	384	407	391	406	381	376	367	378	405	387	412	352	368	398	384	405	395	354	390	411	386	383	394	390	359	370	391	391	374	381	379	373	378	374	389	387	411	382	369	404	380	381	401	359	371	399	373	382	405	369	397	402	403	381	389	394	397	393	412	372	378	361	382	383	397	387	401	343	346	403	374	367	394	396	386	344	360	389	372	382	377	377	389	365	368	376	379	403	420	377	436	381	363	416	371	352	358	399	405	390	354	402	389	419	414	360	392	343	367	402	339	376	387	344	342	403	368	380	362	393	378	370	382	372	350	385	389	385	371	390	384	385	412	397	367	366	395	378	374	361	358	374	382	360	430	383	363	378	377	365	420	407	363	393	383	350	370	364	404	393	401	378	401	434	382	358	393	411	399	376	387	388	406	391	416	383	429	379	386	379	406	401	399	367	410	377	387	418	411	368	407	376	416	385	369	377	393	392	389	363	378	348	378	421	396	387	391	386	371	398	381	373	412	375	402	388	390	388	388	400	394	375	437	377	348	380	378	389	374	339	385	377	364	406	430	362	356	380	385	400	420	346	406	364	410	392	382	375	346	389	398	397	384	335	385	353	380	372	394	390	387	418	409	398	396	400	373	383	426	416	398	402	407	400	381	379	371	370	342	400	368	378	387	362	392	415	395	401	389	395	398	328	374	390	383	398	423	389	400	412	387	408	373	416	360	405	403	354	398	351	383	379	372	377	393	374	374	410	394	395	399	396	403	397	370	366	343	366	366	398	406	384	401	412	395	361	370	372	395	357	369	373	367	397	381	397	376	367	402	391	373	379	362	414	390	393	373	425	409	389	382	393	374	413	399	387	385	397	368	391	369	352	356	361	382	407	376	379	389	403	354	369	395	412	383	393	381	390	358	398	360	374	406	401	383	396	378	382	368	373	403	391	382	330	408	400	373	370	376	343	380	405	367	365	398	395	373	361	402	381	356	395	388	389	408	379	377	381	391	396	389	364	404	385	383	401	411	376	367	411	404	385	369	406	391	387	395	384	359	360	382	361	384	372	399	395	380	397	372	372	350	400	429	404	374	353	373	403	406	411	394	413	360	390	367	381	372	388	401	397	398	386	391	394	422	363	393	396	375	329	416	389	378	399	349	399	395	415	383	385	406	381	376	347	389	402	416	374	367	387	398
40021	29940	17220	20730	35111	2923	2547	2207	2052	1833	1731	1569	1477	1424	1295	1361	1283	1188	1210	1222	1180	1100	1236	1095	1089	1106	1121	1052	1078	1064	1022	1067	1014	1100	1019	1000	1010	965	1046	960	983	977	1024	962	1000	999	1014	977	1037	990	999	1012	1004	973	987	952	998	990	985	928	942	963	961	939	979	999	969	973	949	971	993	940	991	1019	901	960	964	924	980	982	970	973	972	974	923	950	962	960	961	988	946	971	999	943	904	939	936	1041	968	972	946	1006	944	992	971	897	948	924	946	957	903	992	896	1000	978	935	943	983	928	946	1017	1028	975	984	988	976	923	1016	983	980	908	976	889	950	958	977	922	922	921	958	961	984	996	964	965	938	968	976	955	982	906	959	992	920	952	929	950	953	956	941	953	990	957	919	873	937	950	987	1008	940	987	961	973	978	980	970	1000	945	987	896	987	972	900	936	991	969	964	921	930	957	931	883	982	882	907	934	998	956	970	984	925	933	951	916	948	915	981	965	935	982	918	962	957	922	959	982	1004	961	961	962	966	952	998	951	914	976	963	867	986	906	931	983	986	945	948	985	995	931	928	977	923	961	940	1007	922	928	888	937	987	982	988	1014	965	922	959	948	921	982	964	924	956	936	962	885	974	946	966	932	938	993	1000	943	990	927	946	905	961	976	946	971	959	925	997	944	951	934	980	993	955	919	907	979	1015	969	940	1012	957	946	948	1008	928	950	944	928	971	924	980	978	963	922	933	925	999	978	999	945	944	953	988	940	944	955	901	919	933	963	977	900	970	973	933	953	999	934	932	1023	936	987	929	985	957	946	929	906	947	935	950	963	927	959	983	951	960	972	950	949	897	950	922	982	975	984	889	967	938	924	941	955	953	962	960	1007	941	938	962	886	969	951	939	927	969	901	943	984	977	970	935	936	982	990	947	956	969	1000	930	1008	967	917	1007	1016	985	922	973	932	900	965	981	980	948	969	945	954	966	955	900	925	979	942	947	929	941	969	1004	1005	929	944	980	990	938	928	952	981	987	987	930	956	987	988	967	934	974	960	981	932	934	958	961	960	863	958	905	992	953	1001	1022	923	905	938	984	939	954	948	913	930	936	900	947	1048	970	986	920	954	932	1008	956	966	954	905	924	908	976	946	980	974	951	985	1003	980	950	950	952	958	951	1024	966	971	960	963	967	959	1004	910	901	977	959	913	940	927	991	936	894	950	975	933	991	934	951	944	954	968	947	957	913	959	949	923	903	951	969	920	906	976	941	975	955	995	992	966	986	1014	920	978	947	945	915	913	983	997	942	972	960	867	901	971	928	988	902	969	983	940	991	994	948	924	1005	938	985	978	961	939	973	917	956	988	979	948	988	972	1014	919	948	953	957	972	966	937	936	973	931	901	913	939	953	960	967	955	991	964	951	998	969	971	975	981	975	942	954	944	914	953	1001	896	921	952	993	1001	940	984	987	999	998	961	969	1013	973	968	1003	969	953	904	945	966	938	961	963	907	1001	899	976	966	916	973	937	936	957	941	924	1028	948	962	947	887	909	943	914	905	955	957	955	942	955	955	1004	923	949	965	919	950	1003	1029	929	941	970	941	953	948	894	965	952	935	1016	989	943	889	914	953	939	981	942	983	984	963	952	975	982	937	930	941	936	1017	944	955	977	905	971	902	1011	959	952	939	992	1028	963	948	997	933	973	958	937	955	965	975	960	930	958	966	950	972	1013	932	957	934	900	935	963	960	982	969	955	941	915	1034	931	986	987	943	989	951	942	977	948	974	933	920	943	1003	980	1007	945	1005	930	951	978	955	951	934	892	928	960	965	990	906	943	989	996	896	966	994	965	929	910	987	943	884	952	941	988	925	969	948	939	914	932	939	952	982	994	933	947	914	1023	923	979	979	984	904	957	949	971	940	933	961	992	921	871	1013	956	948	936	982	949	954	957	983	970	951	950	980	1013	948	923	927	952	910	955	966	990	968	938	958	942	983	918	947	937	924	965	935	942	941	940	947	947	938	933	964	936	953	972	964	1044	939	980	979	979	982	968	1004	998	971	942	963	927	941	963	950	932	950	948	965	1014	983	984	933	916	971	936	942	962	998	943	922	972	970	908	941	969	949	920	956	1020	943	945	934	957	994	924	944	953	965	952	964	931	961	1007	937	944	922	929	947	938	993	924	1002	983	970	934	976	943	971	918	941	963	961	965	937	975	952	1029	982	954	979	930	921	971	963	951	974	910	971	1013	953	992	949	935	996	957	995	921	941	981	936	944	914	908	982	903	980	900	949	984	955	999	929	935	907	992	931	972	977	976	940	931	1017	975	998	961	967	960	902	921	958	993	966	910	959	1000	1005	925	953	953	935	951	946	967	940	918	949	961	961	987	992	949	965	941	893	946	928	1011	985	895	967	955	957	914	905	912	964	937	894	958	984	987	949	940	908	948	980	949	980	971	962	955	940	943	970	995	964	908	950	1002	947	936	974	964	950	1007	941	1031	938	984	965	938	916	982	975	960	935	1002	950	961	960	966	875	915	937	913	961	937	930	956	951	958	1010	991	962	976	1013	922	984	943	944	953	958	969	925	968	939	968	966	926	952	990	948	978	985	1016	964	974	972	932	969	925	929	911	939	995	964	954	975	959	1032	925	971	948	924	930	983	950	948	974	1017	981	948	973	928	940	911	942	951	938	988	927	999	944	976	915	948	962	972	965	979	933	961	995	964	943	982	932	962	919	928	929	928	947	949	1003	985	916	962	910	936	920	971	953	957	987	964	924	943	940	937	933	936	993	956	905	950	906	928	962	954	978	970	934	902	984	993	946	979	930	997	981	907	957	934	921	962	973	952	975	909	959	939	934	934	906	942	969	907	926	938	958	921	932	915	960	960	991	920	919	985	985	928	909	938	978	989	922	960	959	939	929	929	901	975	970	939	988	912	924	964	950	976	966	962	937	939	939	910	1004	1016	908	894	924	930	948	967	904	935	930	933	984	988	952	964	974	980	964	937	930	955	905	968	980	948	988	922	977	953	991	954	945	951	943	929	946	984	933	942	984	994	917	1020	979	937	953	940	937	911	957	989	975	1001	1015	960	934	899	1013	961	979	956	996	932	941	949	955	977	948	979	950	905	980	963	978	993	961	934	892	934	915	947	1034	880	936	881	1016	957	997	937	968	899	938	1005	965	936	975	940	935	975	951	977	1002	924	936	956	974	1029	936	910	1000	950	921	972	899	936	971	916	978	950	952	979	918	1014	1004	987	953	909	1001	910	886	1002	946	946	951	946	979	950	948	964	904	891	900	978	953	977	947	881	958	967	914	915	933	968	912	1012	957	882	903	920	1037	931	979	960	964	952	965	965	1000	1011	951	980	979	955	989	974	989	927	919	946	982	943	957	961	958	946	909	994	949	929	1017	932	940	950	906	945	956	935	923	984	916	941	959	931	966	934	897	976	1009	994	995	924	1007	975	1022	951	953	948	926	898	942	983	973	998	961	1004	923	943	960	974	988	978	919	1004	1010	963	948	919	953	951	922	906	965	968	928	907	991	979	935	954	978	976	939	944	934	986	988	909	946	970	944	990	959	963	980	964	963	918	993	987	916	933	978	963	992	931
11273	2679	451	390	753	199	199	181	207	200	182	186	156	195	207	209	191	181	178	182	197	190	190	161	180	193	173	195	194	180	173	175	187	205	187	169	161	200	174	156	203	161	213	210	181	199	190	172	173	191	186	218	185	210	193	157	198	171	177	185	190	160	181	192	209	157	189	195	194	198	210	185	210	182	193	191	187	178	186	168	195	198	191	189	186	178	191	223	168	195	180	167	189	196	213	187	191	182	198	204	184	209	207	178	181	194	178	176	172	175	184	177	193	190	216	173	192	181	177	203	198	190	170	190	192	194	191	183	193	175	178	197	186	166	171	195	191	153	174	218	188	177	182	189	185	187	171	185	189	176	177	188	196	192	186	166	197	194	178	185	203	175	196	198	202	195	214	175	174	174	183	184	196	193	181	186	193	195	198	179	216	195	190	199	197	188	190	144	181	205	165	155	174	170	166	185	190	185	184	179	191	172	210	177	180	195	182	197	190	186	180	188	177	175	180	186	175	167	188	203	193	185	163	178	181	196	220	181	170	182	203	159	157	175	201	184	167	202	165	206	175	174	187	193	182	169	193	180	203	168	200	181	186	176	222	184	182	164	187	176	195	176	195	176	203	180	194	190	179	183	150	191	193	185	194	188	165	177	202	193	207	196	177	167	183	182	174	178	185	196	174	193	169	200	157	185	185	180	183	183	178	187	190	205	197	199	213	161	177	161	169	200	178	175	181	169	188	179	225	172	195	190	185	206	193	187	187	190	188	185	183	212	183	178	192	180	190	161	183	181	183	192	184	175	174	162	192	215	181	205	183	179	206	223	183	186	191	176	208	180	168	196	182	197	182	197	226	176	188	196	189	181	182	186	185	208	213	184	175	183	184	186	194	203	163	192	189	198	193	189	201	173	201	169	180	199	190	183	187	180	197	202	179	189	174	191	171	180	181	193	162	212	197	204	205	195	186	209	190	188	181	184	199	181	163	186	217	200	176	201	226	183	200	170	171	206	174	169	193	193	193	162	187	208	174	192	177	204	184	169	193	170	167	187	165	180	201	180	190	162	172	203	215	179	179	154	163	185	192	177	176	182	187	171	185	188	186	168	195	196	183	184	190	212	196	179	179	190	165	162	190	203	202	197	173	151	195	177	190	199	180	189	181	211	183	194	184	202	204	194	172	175	197	190	208	177	205	178	180	180	178	211	216	191	199	187	194	185	193	173	184	231	191	179	195	190	184	195	182	163	190	166	183	188	174	193	174	184	182	178	204	167	165	182	168	190	190	189	185	206	215	195	197	200	188	192	180	156	200	191	202	152	181	174	174	177	163	181	189	201	215	196	204	182	191	190	175	187	190	192	179	178	201	183	174	175	196	173	172	156	178	200	157	187	202	191	177	167	176	178	205	176	192	133	190	174	189	165	186	185	180	168	154	198	198	207	198	179	184	181	192	198	179	194	188	163	187	208	174	196	181	197	175	173	175	207	179	170	178	196	177	191	189	180	197	184	179	173	183	189	165	177	165	199	203	198	180	214	180	178	168	180	159	159	169	167	191	225	169	193	188	160	211	188	196	192	192	185	191	189	181	154	186	192	164	206	204	177	214	176	186	206	169	197	185	180	210	212	181	168	199	172	180	202	179	162	197	182	178	193	192	173	190	206	202	194	175	174	182	158	169	181	207	191	179	193	187	195	176	192	191	177	198	174	221	177	204	191	197	188	190	195	193	186	189	202	206	211	185	172	177	191	189	190	192	196	204	168	196	167	199	167	179	175	177	189	213	198	179	184	204	192	182	196	170	196	171	190	185	201	183	182	161	180	197	199	207	167	173	193	204	190	148	187	185	197	190	211	195	181	174	164	196	194	196	202	192	170	210	169	198	184	191	209	174	183	203	167	187	179	188	177	189	182	191	178	187	188	174	190	187	187	166	179	180	183	179	187	167	202	181	211	181	186	173	184	199	187	196	193	192	192	185	211	198	201	170	166	178	208	163	167	187	193	198	189	191	158	181	204	187	202	184	201	191	187	195	177	185	167	168	188	167	193	205	186	197	168	192	183	160	178	207	207	187	196	168	198	204	196	173	174	175	181	190	210	200	182	164	184	179	187	189	191	190	169	169	182	205	194	176	179	204	183	196	205	204	183	172	167	201	186	201	178	187	205	157	178	201	166	187	200	174	191	184	193	188	182	193	195	178	162	212	191	171	178	180	192	192	217	185	170	203	211	156	209	205	195	187	176	192	175	182	184	173	190	178	164	165	184	214	204	194	148	215	184	165	202	204	201	180	185	197	199	188	193	197	220	159	167	165	205	190	185	165	168	203	214	178	154	178	184	190	173	167	208	198	192	200	183	176	170	178	197	191	189	197	182	174	184	182	184	196	169	183	188	177	180	178	189	190	194	184	205	197	187	208	192	155	201	179	209	211	198	164	185	157	179	230	178	196	173	199	200	182	180	174	212	169	176	208	189	194	191	177	217	194	181	186	160	187	192	203	215	184	189	165	151	198	176	187	195	178	191	162	197	182	187	187	185	184	190	189	192	180	194	152	207	213	192	196	167	204	195	187	181	166	178	213	208	188	202	183	190	183	194	193	186	174	177	200	151	177	189	171	181	192	187	194	178	184	196	199	182	194	199	199	192	198	189	187	164	187	192	172	164	185	176	179	187	210	182	182	193	206	167	193	174	179	202	198	199	198	191	177	182	185	204	204	182	210	208	191	195	165	154	190	213	200	187	210	182	176	173	171	189	194	199	180	176	189	187	185	155	166	196	184	196	201	184	201	206	170	182	186	191	198	191	192	188	197	212	194	182	180	184	173	174	193	210	179	170	187	191	210	169	189	170	207	174	186	184	172	167	177	186	197	210	192	204	181	177	199	197	188	188	179	180	203	199	173	161	180	204	203	166	176	206	210	205	176	179	172	197	193	170	184	194	195	198	170	190	188	198	198	188	183	184	171	198	171	188	183	197	185	178	196	163	181	191	172	216	178	180	178	192	185	190	187	165	173	192	201	185	182	200	183	197	196	158	211	155	191	161	176	187	172	181	167	192	207	206	179	185	190	174	188	190	186	185	182	179	216	194	192	192	177	187	176	193	191	190	175	213	180	202	179	166	194	185	189	193	187	174	204	184	185	191	175	183	180	190	188	165	191	182	213	184	212	179	199	195	174	177	185	175	162	189	179	198	182	184	210	188	206	193	204	193	204	187	188	188	166	192	168	186	158	184	164	177	183	172	200	202	203	184	210	181	191	181	175	188	191	194	168	176	179	170	177	162	171	165	185	190	193	212	173	164	201	201	206	177	196	198	208	189	190	198	183	188	203	190	193	187	181	195	192	197	227	182	185	177	178	188	196	233	194	176	183	181	175	162	182	199	202	185	175	190	193	187	177	187	196	190	196	165	187	193	185	195	180	209	168	223	174	196	206	178	180	169	196	177	188	181	185	203	206	218	195	184	215	173	187	187	196	183	187	171	195	200	191	200	194	171	152	194
9566	3593	1151	1579	3806	591	598	593	570	575	583	567	544	562	551	536	540	567	572	570	547	549	568	476	554	535	592	567	576	543	540	550	594	571	544	569	553	510	552	533	564	545	523	603	540	555	564	563	546	574	545	559	545	527	625	573	535	576	570	556	578	565	565	577	574	568	522	539	591	554	539	563	562	547	578	580	552	535	556	564	558	570	557	608	506	572	549	546	538	530	517	565	564	506	542	545	557	525	564	557	539	551	559	576	553	547	579	534	527	558	520	549	529	551	501	539	543	544	556	603	547	530	590	533	523	526	567	556	550	578	564	540	567	574	555	506	555	549	519	572	543	551	516	526	562	552	559	554	511	577	544	571	565	570	563	565	548	532	555	561	532	557	554	537	509	560	540	581	536	567	552	577	618	541	607	500	519	537	581	510	565	556	567	560	579	575	545	538	553	568	559	586	543	536	546	520	531	551	536	562	553	539	536	541	536	558	552	571	574	552	544	571	570	511	542	567	597	551	553	540	545	584	565	581	584	572	571	500	588	569	568	550	597	549	548	566	580	581	542	583	547	591	527	579	552	546	508	529	553	604	571	510	528	578	604	559	593	527	536	545	568	539	542	580	571	554	491	555	563	564	557	567	553	520	549	545	537	510	578	536	523	545	582	567	524	564	592	562	545	571	543	551	527	594	559	548	524	572	551	529	525	551	564	577	560	573	554	547	569	542	571	519	541	571	570	547	519	554	546	596	583	539	547	559	502	542	593	542	600	570	570	525	549	505	559	578	556	552	544	565	555	556	527	581	592	528	543	567	553	548	514	540	549	518	551	576	569	543	557	551	596	548	539	554	502	538	569	559	550	580	563	589	546	529	541	581	556	588	560	544	544	541	558	517	524	554	548	520	559	530	517	553	551	572	522	561	546	577	523	578	549	563	579	566	560	525	551	550	566	540	565	530	596	575	538	601	587	533	548	547	541	547	550	552	534	536	575	578	543	561	556	563	569	526	558	525	546	502	543	577	578	576	544	529	566	552	552	544	569	504	555	557	547	537	538	532	580	565	609	559	581	542	587	516	543	565	542	557	555	583	564	550	582	517	546	574	561	580	529	531	572	540	559	570	591	584	529	593	575	562	562	566	531	544	550	542	586	549	524	501	526	548	555	552	536	536	534	574	528	570	534	528	569	537	585	558	542	611	578	551	562	573	517	531	565	542	519	566	552	570	568	538	576	560	592	552	532	548	575	526	576	576	554	573	547	570	530	545	581	550	558	546	533	546	565	521	552	507	509	556	560	569	562	599	561	587	557	535	543	579	559	571	510	571	525	571	564	560	538	545	532	569	540	554	596	561	564	591	568	507	568	541	554	513	569	549	545	554	549	590	577	584	540	575	549	552	563	577	562	523	581	554	555	541	542	533	538	555	528	505	566	570	533	532	555	559	551	558	517	574	592	575	550	555	523	543	548	549	537	552	543	548	559	554	538	568	543	553	520	552	610	566	591	553	551	570	551	536	517	570	564	552	555	541	560	534	561	524	571	511	574	503	545	537	543	574	572	570	590	537	531	565	548	601	558	559	531	520	525	577	513	543	543	567	578	558	591	559	522	517	535	543	595	550	569	575	557	529	548	571	561	560	584	572	564	544	512	591	537	561	512	540	565	593	552	562	574	569	543	542	592	563	555	552	555	611	571	564	569	523	529	588	558	573	560	566	554	566	590	566	514	512	559	519	539	525	526	601	569	503	575	544	556	565	574	546	542	580	576	544	568	559	537	577	535	593	528	564	578	543	542	548	577	570	576	558	565	515	541	571	561	577	572	522	505	525	562	566	572	553	571	564	485	543	572	571	547	578	533	562	555	514	558	568	578	546	529	567	539	556	561	548	540	574	537	603	556	566	550	588	576	552	557	575	561	546	534	561	547	562	579	518	544	572	533	514	580	555	585	555	562	570	576	587	558	535	537	523	549	544	551	535	521	550	542	540	487	542	548	502	514	565	585	576	515	557	562	565	601	570	564	552	524	584	564	524	522	520	561	564	562	566	548	524	599	551	578	576	562	550	584	521	560	570	548	595	547	551	518	547	561	546	534	554	569	553	532	560	503	579	545	540	540	532	535	554	568	590	543	537	540	568	509	565	531	519	570	584	532	582	540	569	534	563	535	550	562	543	519	575	539	544	540	488	593	564	496	556	557	545	556	549	519	494	569	523	578	545	529	537	550	520	591	618	544	564	566	558	524	568	513	543	529	556	534	609	615	599	576	554	549	528	535	540	542	534	575	530	557	539	557	576	511	566	525	534	520	569	550	559	547	558	521	547	522	585	558	593	506	550	575	569	534	524	552	564	580	484	512	583	567	553	537	530	558	535	590	575	554	528	574	531	516	562	578	543	528	559	497	570	553	554	571	538	587	540	560	515	581	572	563	593	525	511	570	570	524	547	537	560	558	511	579	543	560	519	558	582	566	595	564	555	571	517	512	548	549	583	562	610	529	574	593	521	558	504	573	590	552	538	560	572	563	556	537	535	518	520	554	538	546	541	567	519	600	534	530	593	545	576	605	521	541	587	524	543	560	531	553	530	578	568	506	500	536	589	545	551	572	604	552	530	567	569	506	527	554	570	535	573	543	569	559	569	523	557	540	530	562	545	550	565	568	570	559	565	543	568	610	553	545	550	553	510	577	534	537	526	557	510	533	559	572	611	543	572	572	568	597	533	526	557	527	559	567	596	536	578	550	560	572	546	566	581	572	548	552	557	549	529	548	583	563	520	545	579	531	578	550	530	525	552	566	507	539	541	566	602	545	524	539	572	568	568	625	549	504	565	578	537	539	538	546	533	554	544	571	568	540	555	583	560	530	511	525	571	552	568	583	517	547	563	597	537	587	534	513	534	568	555	578	555	542	573	552	588	564	554	584	567	526	584	550	596	562	561	568	583	554	548	548	542	518	565	549	557	532	548	596	588	555	553	549	505	550	555	562	557	563	547	543	555	590	584	535	521	503	622	558	543	556	551	525	532	546	537	576	579	540	537	558	522	565	541	555	593	568	550	556	557	596	531	568	571	579	592	560	546	569	604	575	586	536	525	555	579	564	519	558	544	545	518	566	527	555	545	537	520	566	492	521	554	579	582	508	556	583	575	557	530	501	542	548	544	586	583	536	558	558	540	544	517	515	519	548	612	549	532	543	564	510	571	539	567	574	567	560	586	568	542	533	545	521	549	574	579	573	573	534	551	594	558	587	580	561	554	540	570	532	565	543	586	588	584	508	529	508	576	530	553	509	538	586	536	521	577	558	538	601	576	574	553	564	546	550	565	576	569	513	537	578	547	598	501	519	569	529	559	579	559	483	571	577	542	612	584	539	547	555	528	530	507	559	537	564	619	548	539	530	522	515	547	551	552	549	559	564	551	540	528	591	551	528	571	533	568	544	534	564	515	576	558	561	585	566	554	532	519	563	572	557	590	553	550	554	539	518	537	551	538	535	537	571	580	538	555
55099	33213	13231	3508	15292	2413	525	460	453	411	433	370	392	395	401	407	356	392	390	372	361	397	329	365	392	377	361	355	379	371	334	338	340	358	380	365	374	314	320	362	351	355	340	340	383	367	334	362	328	308	371	368	336	363	399	369	359	355	323	367	318	345	343	362	316	345	380	327	368	340	373	304	336	366	376	321	355	339	352	370	351	392	331	359	358	343	369	347	364	370	354	339	365	380	340	353	353	356	335	357	322	353	369	370	377	374	347	332	351	348	370	328	363	374	346	337	372	383	338	385	335	323	360	336	348	399	376	352	347	342	335	375	383	334	357	380	328	363	343	327	370	351	321	369	379	339	314	344	385	361	350	301	333	379	356	375	354	359	354	405	337	344	339	338	346	362	356	349	335	348	336	361	347	365	396	363	333	382	356	338	301	394	348	353	338	340	342	369	397	342	358	353	331	373	341	318	350	332	365	372	348	322	363	350	316	361	373	331	355	326	356	386	327	317	333	346	338	349	323	328	378	320	371	358	356	356	339	360	337	315	360	365	346	323	364	338	314	347	359	343	338	319	339	370	361	373	369	358	394	415	373	365	359	362	352	331	340	364	339	349	368	320	374	356	323	343	352	333	350	355	330	368	327	378	320	337	338	378	338	349	345	351	351	342	375	366	390	402	345	330	360	362	332	342	345	302	359	371	361	364	335	320	358	325	357	313	355	364	374	360	344	345	355	353	363	374	362	357	357	368	324	321	374	347	346	314	336	349	340	371	342	349	325	302	360	349	354	340	311	359	364	381	366	348	354	351	366	363	349	355	330	358	357	362	348	350	380	363	357	353	333	368	351	338	334	331	363	346	365	374	358	321	351	350	356	337	400	361	357	396	361	346	332	332	370	351	389	365	357	342	373	358	340	369	351	323	410	363	348	310	344	341	317	355	327	339	367	353	386	383	352	355	328	368	353	356	343	363	346	365	325	329	386	359	328	347	343	358	316	367	354	338	330	321	347	385	358	344	355	323	367	356	373	341	315	344	358	361	361	354	336	349	343	365	308	347	339	347	386	317	333	334	301	324	346	367	355	334	384	364	364	338	370	360	350	324	339	333	380	367	315	337	323	342	379	325	319	347	371	346	356	341	410	362	340	332	333	348	364	351	345	368	356	356	354	335	322	354	365	335	338	346	331	362	370	371	355	364	372	365	387	352	375	334	319	370	343	355	337	317	329	314	345	361	358	355	324	355	351	364	358	381	352	319	327	366	323	342	354	364	354	374	320	367	344	335	374	364	366	357	375	374	354	343	389	359	377	365	363	348	341	394	340	334	352	363	347	327	366	346	330	354	380	338	318	346	339	345	341	319	355	366	321	342	348	339	352	349	348	358	348	363	391	324	348	345	366	361	340	378	363	317	317	344	339	350	358	389	344	346	380	365	321	347	325	322	343	346	329	328	366	348	377	350	305	391	323	375	362	349	350	370	364	329	345	343	353	374	321	355	347	354	376	343	366	370	356	322	349	384	340	352	310	315	387	341	365	337	374	310	362	330	348	363	352	358	344	324	371	350	354	350	399	322	343	361	358	324	361	340	350	329	353	372	328	350	340	335	329	300	338	338	323	339	325	402	374	348	337	358	358	348	354	326	357	341	344	330	331	350	347	321	351	336	328	370	354	369	336	358	367	356	332	354	325	377	361	360	340	361	354	353	345	376	376	335	361	338	376	355	340	345	368	344	326	362	351	321	350	352	368	328	367	352	357	341	361	354	323	356	360	327	343	367	331	355	321	372	321	392	377	353	364	370	359	326	353	357	337	338	339	351	355	361	299	332	346	334	404	359	353	318	365	329	335	336	366	352	383	329	351	369	340	346	362	358	346	351	367	378	318	387	327	321	313	352	335	338	312	347	356	352	360	357	358	340	366	348	363	355	356	376	352	340	346	356	369	354	362	363	347	339	379	310	355	342	340	357	346	374	346	337	351	350	345	312	332	345	325	345	336	336	337	339	369	359	339	359	391	370	361	351	316	344	369	376	352	341	363	371	328	362	347	319	333	384	322	349	357	335	374	373	385	387	346	355	377	368	343	355	339	334	342	316	352	344	372	374	356	319	331	341	289	367	316	375	357	350	382	362	358	346	333	351	379	345	360	335	342	384	367	353	384	344	343	358	340	373	355	330	351	327	312	346	367	335	335	376	369	351	337	319	346	363	301	359	339	349	353	342	347	369	354	365	361	342	355	349	363	362	370	339	358	323	363	384	322	366	334	337	345	329	367	353	363	350	344	380	321	289	328	358	337	367	337	337	342	361	396	339	355	372	401	338	349	380	323	344	352	349	329	384	323	355	350	374	368	328	354	373	371	349	380	347	329	357	343	325	368	361	328	328	367	357	331	356	327	360	378	363	347	351	354	372	362	355	353	335	383	354	321	343	354	354	323	350	338	337	358	349	316	339	361	344	362	373	365	354	314	355	351	354	356	327	323	363	351	373	357	360	343	353	365	327	371	326	339	370	364	381	344	326	338	389	380	338	366	363	318	334	331	347	345	312	328	350	350	338	338	360	368	347	354	321	338	386	332	334	379	352	322	392	352	355	322	368	367	337	368	338	368	351	364	326	372	355	375	369	319	353	325	334	367	338	364	364	349	339	358	372	372	337	348	331	353	355	354	354	344	368	362	344	349	346	358	356	391	327	365	373	334	328	366	309	377	352	368	352	353	348	323	341	348	359	384	347	326	376	330	323	344	335	356	387	333	318	345	348	343	370	345	387	369	358	382	353	327	347	345	363	362	365	342	331	396	305	359	319	394	337	365	352	331	358	314	366	340	375	408	345	352	387	326	358	368	303	334	316	354	360	329	341	341	357	344	333	347	327	341	358	306	369	384	366	353	380	365	365	348	353	320	342	381	307	326	352	353	358	356	350	379	353	347	356	344	334	344	351	334	308	353	364	353	364	364	360	372	350	325	347	335	354	356	344	363	324	329	340	336	331	326	367	331	362	349	351	364	366	326	350	352	347	346	311	361	345	325	348	341	350	371	358	366	355	349	350	378	335	379	345	330	359	368	350	340	368	351	343	350	358	345	379	352	322	321	357	341	326	326	346	346	343	373	362	395	330	377	394	320	320	337	369	368	324	341	327	358	358	379	350	338	350	316	342	364	379	330	354	350	329	362	383	368	331	353	344	361	351	366	329	357	321	334	356	368	359	367	312	339	378	390	352	345	300	329	342	349	395	332	355	330	322	361	339	373	359	338	360	330	350	357	341	355	355	368	349	342	343	346	369	313	367	365	347	360	367	344	328	336	314	348	393	352	355	316	359	335	331	332	347	368	365	375	355	316	383	338	327	379	330	366	342	341	342	352	378	371	366	327	376	382	330	334	345	367	386	357	329	382	358	366	355	338	350	367	329	352	371	370	369	342	383	368	361	338	339	357	327	335	394	364	337	345	340	357	374	343	364	346	347	364	374	361	373	365	353	347	328	387	322	338	332	327	324	348	370
32089	20116	11204	9736	27944	2056	1764	1613	1473	1371	1391	1272	1176	1151	1147	1055	1038	1048	1057	1021	1026	1018	1012	959	942	958	976	979	955	895	972	956	994	945	926	932	956	942	949	962	924	937	920	928	968	940	953	975	913	946	905	894	899	934	868	906	917	872	885	877	916	914	896	900	942	894	943	901	986	936	894	921	896	962	884	921	943	889	926	957	864	901	891	914	972	990	913	919	891	933	964	920	946	914	891	926	929	874	977	846	896	884	929	870	921	895	915	936	951	895	926	924	910	921	924	866	917	919	893	892	936	886	914	912	900	918	922	954	874	888	881	924	953	932	912	956	889	918	945	854	872	962	892	961	927	886	922	884	875	908	867	858	920	906	884	947	894	877	891	881	873	853	897	929	950	900	885	938	935	925	956	911	915	951	940	869	894	872	951	889	928	903	904	851	872	948	937	904	888	919	894	880	877	926	908	923	847	844	900	921	879	871	890	873	1011	900	870	1002	932	942	898	915	936	923	942	866	897	900	950	882	931	908	907	904	874	885	903	962	912	901	881	931	931	911	930	908	934	897	866	932	881	897	862	939	917	932	920	890	899	1007	888	863	884	931	912	892	917	863	875	871	867	917	869	871	914	926	885	891	910	858	937	943	908	875	916	853	939	880	911	875	893	924	860	911	928	887	881	885	932	913	886	918	872	907	898	849	870	945	928	944	900	940	907	898	874	898	899	883	912	881	948	944	924	949	903	872	868	949	829	939	909	886	887	911	928	936	878	897	899	887	886	928	899	878	937	918	949	936	917	860	904	905	921	894	873	890	913	857	951	906	909	954	923	881	878	911	901	905	887	892	899	904	924	906	869	887	927	875	963	871	954	932	930	926	895	877	928	929	873	940	908	905	903	938	958	877	998	895	901	941	901	921	906	922	937	866	938	930	895	878	899	928	855	896	917	843	872	921	939	912	883	908	866	909	872	919	900	926	919	934	948	965	881	934	925	894	921	904	940	931	898	881	918	909	913	880	864	931	911	907	954	928	936	939	891	885	876	957	887	866	898	931	913	982	914	882	890	932	883	934	919	879	930	945	939	851	925	887	919	932	942	902	909	887	941	855	875	893	843	905	865	894	921	936	891	930	900	938	875	894	873	932	880	871	853	931	897	905	899	882	954	877	889	940	961	953	912	878	912	893	863	975	913	968	941	926	917	850	914	891	925	900	912	912	886	907	950	862	915	914	900	907	882	970	898	938	933	947	895	937	894	967	898	928	900	920	901	937	873	869	918	889	904	901	970	911	939	929	932	915	913	930	903	902	950	900	902	926	909	954	897	968	950	927	923	901	890	928	963	858	892	888	937	864	927	895	908	889	887	952	862	893	905	892	909	861	896	940	930	842	925	861	926	937	948	942	830	883	914	885	909	926	920	977	900	945	947	913	886	918	867	887	853	934	932	937	958	871	909	866	862	916	901	883	879	903	881	891	980	900	873	819	904	905	864	912	873	962	893	859	963	902	929	892	884	952	887	919	955	945	903	897	943	931	898	900	869	885	924	931	911	905	888	952	917	945	950	937	905	930	940	857	934	938	903	906	880	891	902	902	894	892	922	912	880	914	926	935	943	828	944	939	906	892	909	919	882	920	917	871	910	894	943	925	913	890	865	945	918	915	928	896	933	916	914	898	873	882	904	927	915	897	890	927	869	884	933	894	897	890	926	918	929	883	856	924	939	868	952	947	914	904	912	879	899	869	920	885	917	917	917	885	882	918	947	892	915	905	902	953	946	929	987	882	907	942	854	943	886	872	905	890	894	931	896	939	914	913	871	937	866	928	903	895	928	952	875	912	863	904	905	938	894	888	914	854	925	951	927	924	939	885	885	874	881	934	871	924	898	956	914	952	939	867	902	867	880	885	865	907	946	872	893	853	871	909	921	875	886	886	896	914	937	882	919	926	901	894	871	924	905	911	915	896	868	912	879	886	862	913	882	915	843	967	849	911	926	916	873	905	914	903	907	871	887	975	907	882	946	908	910	882	976	875	942	876	928	880	939	931	931	896	907	924	929	917	921	904	915	896	888	909	887	921	873	896	976	900	916	960	910	927	919	961	885	887	906	933	871	895	923	840	929	903	909	841	905	922	850	918	956	896	898	840	882	902	903	906	933	856	864	916	946	880	930	897	918	963	932	906	899	852	902	904	909	932	922	887	836	963	926	871	900	936	909	879	886	928	906	942	930	933	931	923	886	925	897	922	911	858	991	893	907	865	895	881	941	918	908	914	922	902	918	921	911	843	886	883	869	906	895	895	964	872	876	911	891	890	908	916	900	895	913	936	931	919	957	905	846	897	939	911	886	921	889	871	898	982	872	926	931	830	930	888	903	913	920	939	883	954	923	978	869	850	903	888	912	940	929	875	881	918	911	875	922	914	836	940	879	892	899	896	863	896	892	923	886	912	894	904	915	922	883	926	869	908	909	968	909	920	918	850	929	931	946	937	876	920	870	949	888	953	953	868	883	906	937	872	896	935	863	894	927	911	896	907	919	969	870	921	897	924	980	931	911	898	924	911	918	903	883	859	878	980	911	919	933	907	893	954	931	946	922	917	882	907	1013	894	899	884	893	901	875	893	914	932	962	970	904	897	922	880	947	914	895	878	865	908	921	934	949	881	913	963	875	908	873	869	926	864	888	878	884	910	904	875	920	849	925	857	943	906	851	896	937	903	865	899	941	894	882	933	918	942	897	873	917	876	951	879	933	889	868	889	849	941	896	950	911	932	896	904	865	898	858	951	876	902	853	901	904	890	897	868	914	933	916	965	920	887	910	907	921	893	925	940	954	915	948	921	884	907	919	879	858	917	963	905	953	892	926	871	872	981	892	923	901	850	938	954	895	944	878	917	936	920	950	916	909	915	870	909	920	943	918	958	901	871	903	871	900	945	921	922	883	915	872	943	884	870	918	936	890	935	897	871	924	937	872	870	982	879	955	900	876	970	927	835	894	927	922	901	938	878	925	901	874	908	891	888	872	886	872	914	899	950	931	913	904	895	908	910	932	852	927	924	910	877	887	868	927	857	886	864	924	896	855	853	920	923	848	926	854	906	892	904	887	869	897	946	865	917	897	893	872	911	889	925	910	954	872	867	923	893	913	927	909	874	896	914	930	939	901	872	912	940	939	898	901	906	897	934	883	946	914	927	861	942	939	893	900	950	911	906	889	885	938	891	883	962	858	921	882	945	907	901	907	890	889	899	954	861	940	878	896	929	910	902	930	878	888	876	888	910	896	932	931	928	910	956	892	896	902	937	951	947	911	958	872	952	875	864	946	919	884	953	901	848	893	952	894	884	970	928	911	944	927	887	900	853	878	884	914	945	832	921	889	936	916	957	912	843	912	910	922	909	931	903	982	977	924	932	940	917	951	875	917	901	874	847	856	940	926	894	878	928	889	894	947	907	914	852	893	915	967	885	894	908	881	926	956	879	906	905	926	878	910	940	962	866	918	960	923	922	945	848
67293	46239	21383	5880	27770	6421	801	582	556	498	515	451	494	438	458	445	400	432	395	392	377	435	437	421	390	392	376	403	380	416	426	383	395	407	394	433	347	389	377	364	371	390	370	372	386	390	416	379	385	368	398	373	389	397	378	382	397	371	379	373	365	379	371	383	384	392	396	360	355	390	360	384	353	399	349	383	409	402	395	425	381	363	413	389	406	379	338	361	396	367	386	368	376	359	404	395	378	379	348	390	403	354	403	364	393	375	396	375	374	362	386	370	382	400	380	393	380	352	374	371	362	355	365	370	424	336	375	402	402	370	386	378	394	368	371	396	392	390	388	383	395	426	384	352	365	351	367	374	395	392	362	354	349	387	374	378	418	381	379	343	394	367	361	374	396	356	383	372	413	401	400	391	350	385	392	403	390	354	407	354	379	406	416	351	347	393	391	359	400	366	386	386	369	343	384	416	359	383	369	386	402	388	391	379	405	381	391	351	391	341	406	392	347	367	394	337	351	332	353	364	392	390	359	371	375	370	351	375	399	355	361	386	421	392	385	373	390	401	383	372	347	394	397	407	326	372	376	361	385	394	393	393	411	385	383	385	379	365	348	380	427	350	386	393	361	374	348	350	438	375	390	402	358	357	376	384	367	367	341	346	363	383	349	387	402	396	360	358	369	390	345	425	409	378	387	366	375	362	398	341	397	357	362	363	371	395	389	347	370	384	385	350	356	359	402	347	378	388	398	381	361	336	399	380	415	409	414	404	378	395	400	396	381	370	387	367	379	374	380	391	388	360	389	435	401	422	388	383	370	383	336	369	415	383	385	385	355	377	369	375	395	376	396	385	376	367	378	413	384	386	386	394	370	392	339	385	401	392	366	376	398	349	423	398	385	382	368	376	365	366	381	363	354	387	371	354	399	381	409	355	367	389	351	355	363	401	375	365	371	417	378	389	377	418	389	367	382	372	395	393	337	399	358	354	408	379	386	386	429	428	401	373	388	398	360	381	406	349	364	405	374	385	351	396	352	385	378	380	368	354	380	396	396	371	416	366	368	393	375	368	391	373	377	358	357	338	398	354	355	352	384	375	380	375	389	360	386	358	404	387	354	363	379	390	327	383	389	367	379	332	367	370	428	371	377	350	373	380	406	386	386	335	415	405	380	391	435	387	363	367	385	388	401	405	344	364	350	388	373	392	413	398	359	362	352	368	341	407	371	349	401	354	346	394	383	385	379	336	397	364	368	370	398	377	396	400	386	375	360	356	344	416	368	381	377	394	385	399	393	371	332	364	396	378	403	373	393	361	393	396	377	405	370	394	387	393	375	392	382	398	372	373	384	364	387	349	389	348	350	385	385	370	387	364	383	386	360	380	385	393	391	377	374	361	324	388	384	385	388	365	372	364	383	357	388	353	382	368	362	372	370	411	403	353	382	385	388	361	379	388	405	369	351	399	412	403	374	397	385	391	417	398	365	385	358	380	437	383	328	375	385	358	388	364	388	343	395	417	380	392	383	393	387	355	376	393	375	369	370	383	414	381	359	402	409	373	383	387	338	374	415	378	402	366	397	385	379	374	400	357	354	374	362	401	365	348	402	367	381	379	362	369	375	395	383	337	400	396	382	373	351	365	341	370	330	358	395	373	374	338	373	395	361	378	360	382	384	389	403	394	338	383	414	354	404	359	384	351	397	377	399	355	400	414	407	415	417	380	394	388	409	395	353	401	377	383	366	376	380	359	374	338	350	369	426	374	389	380	354	379	345	345	367	345	392	392	346	395	370	378	381	388	386	366	408	365	388	389	399	362	389	342	382	362	353	359	375	401	374	390	361	398	377	372	408	358	424	404	358	393	407	396	396	371	343	368	362	382	347	398	388	384	381	398	382	366	362	365	363	367	385	379	392	390	343	362	372	396	388	408	354	378	362	376	384	407	362	399	357	382	333	375	389	401	396	430	382	371	364	373	356	418	345	380	382	353	368	368	367	353	360	398	356	409	372	380	360	326	350	381	385	391	363	372	374	381	380	371	347	348	375	391	377	382	404	378	348	371	382	378	387	373	377	384	367	312	410	379	383	343	395	376	401	351	392	387	386	364	356	376	371	343	387	352	354	359	369	354	346	391	402	366	372	406	368	359	369	407	340	382	386	418	383	392	408	396	402	331	376	354	333	385	360	379	393	347	354	400	404	390	412	365	371	371	394	368	374	369	390	390	379	378	388	380	347	398	357	371	366	369	366	366	378	389	400	370	391	353	390	407	367	378	369	380	430	362	362	378	360	345	418	380	354	422	355	372	363	364	378	377	368	341	386	397	342	350	401	352	354	356	378	386	339	351	375	393	398	331	371	389	382	388	371	392	368	378	352	391	408	388	359	372	372	371	373	379	347	411	396	356	408	388	400	357	359	386	379	397	375	412	414	380	357	360	380	398	366	353	338	346	359	363	358	344	395	378	369	397	368	386	391	375	351	384	347	388	378	348	411	399	367	377	334	360	389	395	388	375	405	426	371	348	390	379	390	391	383	392	339	413	383	413	377	388	345	394	402	355	410	351	345	360	373	355	361	372	370	387	400	367	405	362	375	393	388	357	393	379	375	409	394	382	390	382	373	403	384	402	388	392	368	388	372	361	373	338	368	387	381	376	381	378	366	356	391	372	381	392	379	349	391	334	360	366	370	369	371	341	374	344	373	403	377	374	385	404	377	404	395	356	393	374	362	376	346	371	366	356	414	371	381	416	358	393	364	406	382	400	392	370	369	343	372	355	378	398	368	359	357	395	412	342	390	373	411	412	380	363	394	390	389	386	375	384	374	361	380	346	367	353	391	351	383	376	362	375	370	370	374	341	362	353	382	380	383	384	386	360	378	392	382	397	388	346	382	373	365	363	395	393	387	377	350	364	350	382	358	378	395	385	369	372	392	384	322	353	392	348	397	390	370	382	363	367	344	368	364	407	405	432	397	386	380	367	391	384	355	359	361	368	366	403	410	358	389	390	366	371	388	363	389	376	358	392	366	382	375	371	359	404	402	358	340	373	371	391	388	370	384	386	380	402	376	358	365	429	357	380	404	382	380	391	399	366	355	367	374	423	373	373	365	379	356	399	386	362	399	344	353	391	361	382	389	361	367	373	377	397	396	387	380	411	384	369	418	365	384	402	387	355	373	367	367	377	363	350	381	353	353	394	380	370	387	377	395	393	383	327	378	358	375	336	384	395	391	398	394	376	375	364	409	403	396	413	400	370	378	352	391	368	394	380	364	394	399	392	378	375	364	380	377	417	361	366	401	390	372	392	355	368	377	403	368	419	367	369	380	357	369	360	391	449	352	371	360	405	377	348	372	403	391	374	396	376	397	399	373	405	368	354	373	364	386	352	367	366	405	393	384	381	397	378	362	414	409	445	371	374	356	359	381	373	366	392	387	399	361	394	385	401	370	402	376	334	337	377	397	373	371	373	397	371	399	345	385	369	380	357	388	414	383	375	372	380	368	387
40297	29528	15453	10895	32729	3032	2530	2204	2072	1838	1685	1543	1458	1421	1337	1297	1239	1137	1196	1161	1137	1087	1150	1118	1092	1089	1133	1059	1030	1055	974	1026	1086	989	1015	1063	980	1063	1020	959	943	990	979	980	988	990	988	975	923	1002	948	942	981	969	922	1012	983	972	938	935	985	963	945	959	908	946	927	1005	938	938	980	944	968	968	944	928	986	940	981	949	920	987	1009	987	945	990	940	938	977	963	984	978	926	1010	943	882	929	987	943	906	966	953	964	897	924	892	969	948	1017	978	880	983	953	909	933	898	958	964	982	994	936	975	937	966	932	960	970	955	961	896	984	875	929	927	990	934	912	938	955	926	987	942	891	939	976	952	917	950	910	959	904	965	890	987	929	892	950	938	998	904	947	869	996	893	952	942	963	975	929	947	984	932	960	933	953	955	929	876	880	912	1004	974	969	978	964	897	902	945	922	895	921	983	940	850	941	998	989	939	925	950	919	942	964	911	966	938	960	958	960	919	918	923	1018	883	940	965	973	944	930	897	984	971	970	1001	982	956	895	915	884	973	955	968	917	940	958	890	940	1007	929	932	951	876	972	976	951	901	926	951	933	950	949	948	954	949	959	916	941	934	954	955	944	989	906	915	984	944	936	965	967	957	930	908	912	1003	955	965	913	933	930	945	895	949	972	977	924	924	959	967	979	898	964	947	1010	985	962	949	870	980	930	919	934	950	976	964	968	928	929	976	978	968	930	952	927	927	934	950	929	923	928	920	942	969	946	988	930	944	921	907	954	887	965	928	965	928	972	910	932	918	927	895	911	928	984	989	970	916	957	960	960	923	919	913	950	954	943	955	942	950	954	958	906	963	917	950	953	960	950	934	937	1017	946	915	955	939	943	951	930	922	920	930	917	937	868	962	925	934	924	959	957	979	918	955	959	931	915	972	972	917	942	916	906	1008	960	955	963	922	941	968	951	924	944	945	981	962	951	965	899	939	928	942	986	965	925	915	961	944	955	962	902	908	962	923	938	964	958	946	927	915	971	973	951	943	930	973	932	955	965	965	974	968	861	882	929	942	981	920	952	961	938	919	970	977	923	937	949	910	950	950	948	943	908	922	984	1010	940	947	950	999	854	976	893	963	908	967	946	953	957	937	959	943	937	890	994	971	961	956	943	1013	973	956	937	893	934	920	964	942	925	942	984	955	1002	948	961	979	971	948	945	947	959	918	950	957	948	986	959	975	978	916	939	992	910	956	957	953	940	935	953	971	900	966	920	1021	956	982	918	906	930	957	949	910	941	954	947	963	979	912	932	942	940	946	940	909	989	947	935	925	947	942	920	960	960	957	905	907	1007	918	936	903	922	979	955	934	965	948	923	929	958	969	981	962	922	922	924	960	932	925	909	934	1002	957	915	968	985	957	1003	895	926	991	954	896	945	923	931	906	955	949	949	963	999	932	921	940	918	908	931	924	894	950	950	959	900	945	960	970	937	943	885	948	987	968	961	895	957	1004	917	975	924	997	957	928	1002	958	923	998	904	991	943	946	927	930	909	941	971	963	937	970	934	924	948	927	956	888	891	900	951	956	924	923	957	934	922	931	941	924	922	906	979	900	970	936	956	915	970	945	957	874	939	900	897	974	949	933	912	947	966	967	916	978	1042	938	930	986	933	903	966	918	929	948	968	957	913	907	974	915	979	915	935	924	943	937	941	879	991	958	924	966	883	911	925	991	950	888	951	978	966	918	1019	926	902	927	912	930	942	965	1009	939	964	913	943	927	938	985	977	906	958	918	927	889	942	942	941	973	893	972	907	1010	947	936	927	928	937	925	909	916	948	913	933	949	991	1001	926	937	912	1038	967	918	936	929	988	935	939	1012	941	931	984	945	954	852	904	913	949	945	927	973	938	949	971	933	963	968	942	955	1000	976	886	967	974	943	941	910	937	922	920	938	949	934	938	930	997	974	983	931	951	957	926	936	958	943	914	938	939	951	871	986	986	934	943	937	960	951	1014	946	922	984	941	972	929	911	964	962	914	940	900	926	936	969	977	961	924	957	866	926	946	963	940	941	920	874	978	991	921	969	992	981	929	987	982	941	915	984	899	941	950	967	973	973	963	952	940	966	960	863	890	869	979	906	945	943	937	902	976	920	906	977	912	987	958	916	951	953	935	977	920	977	922	939	962	964	917	906	980	984	926	917	930	948	996	971	965	908	932	975	980	937	887	942	962	967	962	960	932	942	972	976	904	995	941	923	936	895	1006	928	890	952	901	963	985	973	985	912	986	957	976	897	937	954	886	965	949	965	919	927	923	954	911	948	903	991	923	954	932	946	913	938	1000	931	941	954	962	920	925	944	934	1000	948	940	960	951	961	933	902	916	964	936	976	937	964	972	932	960	960	909	950	929	902	944	968	978	953	956	938	1043	907	939	922	914	982	964	924	935	892	917	940	968	969	931	967	915	943	957	949	879	989	946	952	956	975	928	963	959	937	903	964	931	982	967	907	984	958	1013	896	931	894	945	973	968	952	929	943	994	924	906	902	921	959	927	889	946	918	930	999	1001	984	942	1002	917	958	953	967	951	890	955	918	907	974	938	979	1014	996	891	934	937	918	969	928	904	936	886	912	911	973	943	1010	902	912	986	951	911	1039	915	958	940	923	978	931	940	919	936	959	964	968	988	967	934	998	966	950	947	917	979	966	944	948	947	932	967	986	918	975	948	940	916	955	913	1020	908	936	940	945	923	954	946	990	984	961	949	919	977	956	997	938	947	976	916	956	983	942	982	914	953	840	973	922	984	916	917	910	957	920	892	887	990	937	925	895	1028	983	955	935	881	960	989	931	948	875	925	979	935	897	906	893	848	957	926	935	981	936	938	962	969	960	896	970	959	937	925	959	898	934	902	968	928	961	991	951	977	999	939	940	929	910	860	949	935	950	961	992	942	958	953	1000	966	892	914	959	987	942	969	970	891	935	957	956	950	1007	949	964	947	967	962	971	938	937	902	973	926	990	946	977	971	957	1000	953	958	916	950	968	1023	965	966	956	954	904	1001	916	969	937	988	961	933	946	919	922	898	976	966	904	893	924	957	913	896	931	947	917	915	914	903	900	956	965	933	976	951	944	931	959	928	983	949	906	921	973	946	985	954	998	954	956	926	925	978	924	962	915	968	933	891	966	938	998	956	889	922	972	895	939	965	905	933	915	943	939	929	958	927	943	908	955	968	992	881	922	992	937	931	940	864	959	959	946	921	932	939	980	974	909	899	916	934	899	976	1024	994	921	958	964	962	923	964	928	930	933	891	978	992	960	933	957	938	949	973	903	973	927	922	920	995	902	924	953	953	932	969	972	952	927	947	981	902	1003	955	945	932	957	941	972	960	945	903	903	944	953	953	963	941	980	928	919	1006	948	957	928	986	911	911	917	1007	965	922	989	974	964	931	958	964	919	949	926	987	956	940	960	948	970	971	966	954	936	968	948	921	961	897	988	937	938	925	925	911	943	987	922	952	968	923	859	954	966	927	961	1000	958	966	969	935	957	918	943	972	961	941	937	911	970	969
11194	1975	409	278	849	201	182	195	180	190	197	184	192	197	189	170	172	188	161	170	183	190	200	189	180	200	193	194	203	153	171	177	173	190	176	184	177	192	193	209	197	174	175	196	186	174	177	191	205	182	174	168	192	202	197	183	183	172	175	199	160	209	207	159	174	195	165	182	190	188	203	170	174	179	218	196	178	157	165	186	183	175	182	199	183	177	186	182	185	194	175	176	185	174	168	191	188	163	203	216	151	171	189	188	188	186	196	202	169	175	169	198	172	199	172	173	172	217	183	153	168	183	176	194	168	196	182	192	172	174	172	179	164	199	181	198	183	161	202	173	192	185	169	184	176	181	164	163	201	181	174	193	191	197	164	194	188	180	181	175	186	205	189	178	173	185	184	192	172	185	185	179	180	189	169	175	203	195	193	174	162	191	189	183	195	177	172	191	195	184	183	168	165	188	179	175	183	190	159	200	193	164	185	184	202	173	190	180	173	165	197	185	176	187	194	196	169	169	186	187	193	193	163	182	173	165	185	159	174	191	184	180	208	209	170	187	175	212	173	211	194	182	170	185	186	183	182	179	165	193	197	175	180	187	187	199	167	191	181	188	172	177	193	171	170	191	175	168	163	172	188	173	178	195	204	204	188	185	185	158	174	208	154	202	186	178	182	214	188	180	205	179	173	155	160	169	204	195	210	187	182	175	206	171	172	165	179	198	189	199	168	199	174	191	168	198	202	181	172	186	170	188	190	182	168	168	182	172	182	181	175	155	178	181	156	197	178	182	186	193	182	202	163	181	191	181	177	195	195	208	165	160	169	169	164	196	161	178	152	183	201	186	182	181	204	204	202	186	186	198	196	184	188	176	191	186	177	193	174	196	184	177	195	194	196	196	181	164	179	169	192	176	178	175	213	169	189	201	167	200	179	191	220	203	194	194	176	159	190	164	195	161	198	182	176	201	171	176	177	205	156	204	171	178	187	174	226	197	176	163	159	190	216	167	191	160	176	165	179	192	196	202	202	190	168	173	192	168	187	208	173	192	193	188	175	165	171	164	188	187	180	196	201	188	210	159	174	182	184	162	174	155	181	167	170	186	176	193	169	210	188	220	184	181	176	184	183	187	179	178	203	187	187	192	194	182	183	155	208	200	187	196	182	173	180	196	196	190	184	168	193	181	175	201	175	154	168	200	196	177	197	159	189	193	185	190	187	176	178	167	192	177	194	168	191	173	188	178	169	207	164	191	190	181	192	212	180	176	198	196	185	185	181	192	194	157	174	155	180	165	187	211	175	173	171	182	186	177	190	172	172	194	204	183	196	188	191	188	178	183	199	178	190	160	150	183	179	185	176	187	174	188	191	210	179	168	192	181	191	167	196	191	168	157	176	188	212	164	174	166	196	182	191	179	181	198	190	180	176	169	172	166	170	168	185	166	153	196	183	186	209	157	182	165	180	181	188	189	217	188	185	198	207	201	190	180	182	179	185	187	195	197	181	155	198	172	163	181	197	177	203	194	182	160	196	194	169	169	191	199	155	154	171	174	161	195	201	210	198	196	191	169	206	185	200	169	175	186	187	184	179	177	194	176	173	180	176	200	185	197	190	192	184	164	213	177	187	194	160	209	184	148	192	180	202	184	184	175	192	181	150	202	174	242	206	162	188	169	174	175	185	178	189	172	166	204	183	174	192	188	180	177	188	159	181	173	170	193	190	182	202	181	155	179	181	172	208	174	179	196	216	183	191	190	196	179	185	170	176	190	167	170	174	175	186	210	185	185	155	199	169	197	197	196	199	205	173	192	204	179	182	171	177	185	178	212	181	180	221	181	185	183	201	160	166	163	193	171	180	152	199	182	173	185	191	169	188	208	174	168	174	190	176	152	158	188	180	173	174	179	179	193	199	148	169	196	169	176	169	213	189	194	187	198	176	175	169	195	196	201	154	175	187	177	197	167	174	171	177	198	182	186	189	193	182	184	186	177	164	196	183	178	168	183	186	163	168	194	181	178	193	199	169	204	180	174	144	168	190	189	173	173	186	179	199	192	179	152	221	198	194	180	201	172	187	161	187	191	197	197	187	191	197	177	175	182	199	188	170	192	199	190	166	172	175	185	176	185	181	194	174	203	193	194	178	179	208	204	174	171	173	193	180	184	176	208	191	190	183	189	172	183	188	168	204	180	163	166	216	201	178	200	196	170	189	167	183	191	163	175	186	167	177	164	157	169	179	193	142	150	184	195	195	194	176	185	180	173	161	188	186	188	195	163	176	190	179	191	182	195	191	194	176	181	185	172	172	154	164	168	175	183	180	183	170	165	208	203	189	177	183	186	174	169	181	177	205	152	193	156	161	192	161	190	177	169	202	197	191	176	205	184	220	192	191	167	188	198	178	191	178	172	183	179	170	191	179	193	162	176	172	171	189	198	201	188	168	189	165	188	183	183	166	160	188	178	208	188	157	158	175	205	179	182	182	178	163	159	193	204	200	190	219	178	201	191	201	168	211	171	196	149	213	169	187	201	206	175	166	192	211	190	153	192	196	168	189	186	188	188	173	172	197	187	156	166	175	194	169	189	173	181	199	187	187	177	198	166	159	176	191	169	175	199	185	166	172	200	184	184	191	178	176	173	173	189	159	172	183	161	208	193	173	184	179	194	181	196	166	164	184	210	177	193	191	200	187	158	206	171	167	178	195	196	161	164	178	176	175	167	199	171	190	172	172	165	160	172	202	185	177	174	174	178	166	208	179	197	194	150	196	161	168	183	164	203	202	194	189	199	174	169	181	155	189	198	169	185	216	180	170	167	187	182	193	184	182	176	169	203	195	182	184	203	209	177	184	195	169	194	184	173	199	177	181	181	181	179	150	178	165	183	198	210	164	180	199	193	195	181	162	193	177	180	196	153	191	186	186	153	166	200	172	175	165	187	215	188	168	175	186	198	180	176	189	177	182	178	165	177	201	202	197	173	182	169	193	197	202	195	218	171	197	167	194	174	188	185	189	176	167	168	165	161	186	169	168	177	168	172	178	181	173	189	183	208	178	187	187	175	188	183	168	180	195	184	175	184	167	187	190	183	162	179	186	178	177	195	176	212	187	190	170	190	184	162	182	215	184	178	179	154	174	183	179	200	169	165	174	171	205	188	175	176	158	184	177	191	188	198	171	171	167	186	173	191	177	178	181	170	207	171	148	186	201	178	187	167	169	201	206	205	199	222	207	173	184	189	197	187	191	156	201	181	177	172	186	229	170	183	198	179	174	185	203	195	198	207	192	181	184	188	187	188	171	188	181	192	192	155	178	214	199	198	214	173	166	164	184	155	179	172	191	187	184	188	198	183	174	212	174	202	201	148	168	180	210	187	184	175	154	222	182	204	183	187	189	180	163	165	154	181	167	193	161	197	175	184	165	203	197	197	183	186	196	200	191	160	208	195	175	197	180	183	185	168	184	181	194	182	187	176	169	181	183	173	175	186	181	187	192	180	180	193	186	191
9608	2819	1073	1169	4073	621	564	561	562	542	565	544	564	565	549	552	559	548	592	535	517	563	536	527	554	583	550	555	525	548	522	562	555	517	519	556	515	521	573	521	550	553	540	568	500	540	522	571	545	551	511	496	514	555	517	535	550	595	538	554	508	538	547	548	529	541	551	551	552	551	557	537	548	557	532	564	569	567	515	553	537	557	548	610	549	545	588	542	538	553	523	525	552	538	527	509	543	533	536	551	549	527	513	553	558	537	539	517	546	579	542	561	572	504	495	535	521	533	569	514	545	539	559	536	581	545	536	584	552	593	527	553	546	566	543	496	534	546	527	518	585	545	557	509	543	540	533	516	548	574	508	562	569	537	532	581	535	526	528	519	562	528	518	514	578	540	570	537	555	545	524	559	528	532	594	522	556	546	524	527	566	563	536	539	533	538	494	515	549	529	538	584	554	550	540	534	527	540	550	537	546	532	578	554	540	531	563	563	505	595	542	550	550	489	596	547	522	530	530	593	532	579	550	510	569	559	516	560	560	550	538	516	508	500	542	557	529	543	549	515	526	549	519	561	533	535	536	570	525	561	553	534	546	549	546	524	533	555	509	598	570	532	543	560	523	568	529	579	547	551	528	570	516	539	526	499	501	536	567	533	538	498	544	545	537	571	573	561	554	539	542	568	554	536	590	543	541	521	543	567	504	586	499	547	541	566	531	524	566	554	569	522	575	508	499	549	515	519	506	523	558	597	581	503	568	535	542	549	573	516	533	558	519	591	577	528	535	574	562	541	538	564	589	556	575	549	557	621	537	570	588	511	546	557	534	516	519	558	506	555	515	571	571	535	543	559	594	554	558	518	542	550	571	561	539	525	553	556	568	539	487	519	540	560	559	481	542	555	576	522	557	610	578	545	528	530	570	517	521	502	536	535	526	542	542	554	528	560	574	525	520	530	588	562	509	536	515	549	549	514	563	514	570	549	538	546	538	546	525	501	559	547	532	560	575	531	573	561	533	560	553	508	567	499	532	519	525	549	510	537	548	562	544	534	524	516	540	532	519	518	541	523	544	531	523	537	570	536	535	564	505	554	565	536	502	542	499	517	564	576	570	539	544	522	549	573	543	551	532	528	557	539	509	541	539	549	569	564	558	550	515	530	543	522	558	568	539	576	575	555	516	590	536	551	553	540	516	538	483	534	525	545	572	504	532	567	547	544	583	531	559	527	545	539	499	558	500	569	550	517	546	544	576	540	554	533	554	519	583	529	570	524	591	539	517	536	540	555	537	531	520	520	552	542	550	549	569	547	548	600	579	580	569	566	526	554	532	524	575	532	568	527	519	584	537	549	546	577	534	533	572	554	537	518	534	563	527	490	535	574	563	586	517	534	537	537	549	502	583	519	543	535	527	510	528	564	539	550	547	529	550	571	548	568	509	528	552	586	529	529	516	557	542	562	533	535	560	548	516	527	498	545	501	528	530	570	543	539	560	530	539	549	524	549	536	541	556	517	519	529	566	510	554	540	538	523	550	574	587	521	551	567	547	549	573	546	560	588	539	502	564	563	530	519	553	574	531	584	579	531	544	510	512	535	566	535	557	600	549	561	520	550	543	505	556	539	576	516	541	534	563	526	595	542	573	556	498	556	559	547	517	544	505	545	569	545	549	567	555	551	475	527	540	511	508	570	479	558	540	529	574	534	553	537	524	555	551	576	532	573	531	587	528	535	549	552	555	531	546	535	521	566	567	555	508	514	578	538	525	559	573	543	553	518	565	567	531	543	527	546	528	540	590	539	571	569	524	588	529	521	538	549	571	541	537	577	557	547	549	542	522	567	581	496	556	493	538	563	539	522	526	552	542	543	563	585	558	550	577	540	547	543	541	558	549	532	614	554	568	538	553	568	570	537	518	545	522	508	565	540	551	549	531	536	546	536	509	551	577	547	504	542	546	543	575	508	482	562	561	556	566	530	536	536	537	551	595	510	545	559	534	545	552	596	558	508	548	593	543	546	576	520	555	566	540	585	578	559	519	536	562	550	559	499	565	508	528	537	468	576	527	533	564	570	573	554	524	541	569	537	575	542	580	602	539	542	523	518	539	535	526	526	538	540	600	541	517	583	556	547	513	585	558	535	537	557	553	511	602	519	553	547	548	542	563	529	592	574	576	571	592	533	568	555	544	549	511	546	559	527	573	559	568	538	523	518	567	533	577	529	543	555	552	539	554	518	540	553	562	546	514	623	552	535	527	523	595	549	580	552	529	563	540	556	559	532	526	511	544	523	566	486	546	533	548	513	565	545	551	576	544	512	565	536	552	562	533	564	572	567	530	530	533	555	532	517	559	578	549	536	565	534	537	567	571	535	499	551	548	564	567	551	553	540	577	539	526	535	556	555	581	599	551	553	526	552	539	551	556	552	542	533	574	559	580	569	560	539	548	547	553	535	572	555	505	548	547	512	520	525	533	485	519	556	497	575	542	517	584	508	535	554	521	549	591	588	550	577	537	529	556	564	556	560	526	508	540	512	537	512	513	533	536	509	557	488	553	563	564	542	544	529	553	513	538	513	558	550	521	532	593	587	564	572	522	522	545	531	539	522	507	535	541	531	548	559	533	548	561	554	533	502	536	537	574	527	542	532	562	543	527	533	572	565	507	498	515	544	542	565	566	498	490	552	572	542	610	557	599	536	540	521	529	560	553	515	509	583	502	554	567	594	580	566	531	553	556	509	553	551	547	537	560	551	552	550	527	503	587	543	479	550	604	567	517	532	550	549	562	566	538	544	530	547	516	554	563	512	554	518	525	529	537	576	584	567	500	520	557	558	583	540	552	536	582	493	554	561	546	554	510	536	516	517	578	560	511	559	518	523	529	548	578	534	554	550	573	540	513	569	519	553	578	535	532	590	534	533	565	530	553	549	546	572	566	516	565	612	552	576	537	571	575	540	557	549	524	578	526	525	566	513	530	578	554	560	515	521	537	534	502	576	575	530	522	539	575	546	515	549	554	533	566	603	549	547	583	511	550	506	569	576	531	541	574	542	610	549	555	560	551	518	521	502	536	561	522	535	528	549	576	542	523	513	526	531	541	514	526	539	549	498	577	576	508	564	537	543	562	538	535	592	575	573	573	538	582	545	526	561	536	544	545	589	560	579	535	537	554	541	513	554	572	554	539	506	536	510	534	548	553	555	558	569	519	533	535	560	541	540	535	585	550	535	597	545	587	539	540	597	585	518	545	544	547	554	529	524	505	537	545	542	565	553	523	520	538	557	537	535	555	582	549	516	563	556	555	518	515	563	577	519	562	584	550	523	545	542	534	531	581	518	562	570	554	559	545	574	579	541	528	542	559	527	516	541	573	538	553	544	525	568	559	508	543	514	524	501	517	526	546	542	524	558	582	537	523	535	528	524	557	573	546	506	554	555	528	565	545	532	558	524	516	543	545	516	515	574	562	569	554	538	557	529	571	516	565	564	510	571	532	529	559	528	549	549
53745	33007	12253	4886	17129	3231	481	454	447	433	411	416	364	394	380	379	357	369	362	403	387	340	339	380	385	389	358	349	377	385	362	391	381	386	347	334	344	336	361	336	348	344	395	340	365	351	367	404	372	353	344	357	362	354	346	363	333	345	341	338	331	377	381	331	313	355	344	394	339	357	331	328	358	385	349	360	344	326	336	348	369	339	344	374	337	374	361	339	372	349	352	356	352	329	354	394	367	329	391	377	325	377	328	346	362	363	334	312	332	349	363	353	374	350	369	333	357	345	380	350	389	394	357	357	379	335	357	334	351	342	352	383	362	353	363	343	326	373	350	340	335	356	356	348	369	315	353	363	360	359	331	350	336	360	348	376	370	364	360	342	350	341	360	369	320	392	348	350	365	348	341	358	342	368	362	352	350	353	339	348	362	372	352	308	355	335	320	352	359	336	337	338	346	335	374	362	361	384	395	350	363	333	357	357	394	355	338	369	330	372	381	349	374	377	363	356	365	354	352	337	363	340	350	376	385	403	370	338	349	337	348	349	345	372	338	358	344	332	345	360	339	346	306	361	332	344	337	367	360	370	326	346	362	348	334	384	383	339	360	329	328	365	327	336	357	320	338	375	358	382	377	353	354	355	328	326	367	353	326	379	351	357	375	345	354	351	348	346	329	344	350	368	355	368	324	369	393	350	362	338	383	332	337	345	334	346	374	348	339	364	387	338	338	363	316	365	362	333	364	324	352	343	355	362	343	356	369	337	372	343	353	338	361	341	319	357	360	358	328	353	377	331	329	337	350	360	361	340	348	388	329	316	348	336	360	364	323	341	368	363	340	366	354	351	347	313	339	350	349	362	347	330	380	388	384	358	335	328	342	339	390	373	349	371	379	329	364	350	341	321	342	331	377	355	348	373	346	346	340	375	324	376	348	363	395	374	347	379	357	336	340	361	353	324	356	371	343	343	322	359	361	358	338	356	347	345	367	356	340	317	343	340	354	363	332	367	344	362	368	352	353	331	333	311	369	342	377	379	362	409	390	334	370	328	355	343	342	351	331	354	360	373	382	337	391	354	336	395	349	357	357	381	362	383	391	394	369	363	345	345	346	338	343	364	382	377	344	347	365	378	373	356	361	345	345	367	325	353	383	332	342	344	364	334	338	359	387	357	321	351	359	377	335	334	382	381	369	324	340	334	339	342	383	322	353	326	358	334	329	360	351	383	325	357	369	336	332	350	351	352	376	327	352	348	356	328	363	371	363	340	362	331	350	352	351	362	379	360	348	326	314	345	389	377	326	354	369	341	341	351	336	342	363	371	338	329	352	343	353	358	336	366	321	348	398	345	355	411	326	338	356	364	381	359	349	362	330	359	353	359	346	359	330	341	325	349	314	338	327	362	359	337	333	342	345	342	362	396	341	331	362	348	378	344	352	358	340	339	350	369	350	357	317	373	371	324	350	350	358	365	347	360	361	383	355	308	365	319	368	354	333	322	368	343	306	305	363	353	363	341	345	352	335	339	349	355	384	357	360	336	330	351	332	377	331	365	327	365	343	361	328	304	342	340	332	365	368	348	349	329	362	344	382	388	372	335	373	379	373	367	358	334	372	385	354	384	340	399	347	341	380	354	387	328	339	358	352	362	356	384	397	348	352	343	356	379	330	338	339	332	369	325	339	330	347	367	343	353	378	345	365	380	355	333	339	347	341	354	336	340	347	374	363	358	374	363	350	335	384	355	379	354	328	363	355	343	348	353	355	381	349	371	350	410	354	354	333	376	327	370	363	332	364	391	350	337	367	338	363	340	340	351	376	350	357	375	355	345	354	362	350	367	401	367	331	382	400	360	320	347	369	375	394	362	378	309	364	381	378	370	377	350	332	343	350	347	359	363	395	340	340	375	361	391	350	354	366	354	388	306	390	389	370	351	325	355	359	321	335	363	346	334	326	347	356	339	347	337	336	357	343	327	320	331	368	339	347	333	354	344	325	362	355	342	315	335	348	362	363	334	340	365	374	327	337	375	350	341	383	340	371	356	341	410	349	382	353	369	369	380	355	339	347	349	385	356	355	350	345	363	361	338	364	348	343	346	335	359	353	354	328	360	346	339	341	350	350	309	355	359	360	330	341	346	375	330	337	350	357	358	368	388	326	348	346	385	350	342	353	367	374	359	361	345	321	315	395	371	317	391	375	334	396	371	342	362	345	361	341	345	322	355	334	307	364	346	336	361	354	343	327	332	343	336	354	375	339	359	360	352	370	391	363	369	367	353	312	359	351	349	386	344	353	334	338	350	354	410	350	337	375	382	359	365	355	325	343	357	342	369	383	312	340	334	321	355	360	354	362	382	376	367	359	346	336	342	330	353	351	324	367	338	341	387	380	388	369	370	364	382	354	336	347	369	300	356	370	344	336	349	354	344	353	381	365	356	347	347	347	364	357	352	397	363	355	336	391	337	351	408	347	370	345	341	355	356	350	320	340	329	358	351	366	350	359	330	355	349	351	361	371	349	364	343	339	351	321	369	333	337	342	353	308	367	357	382	344	402	344	351	337	371	337	363	351	347	347	340	364	347	379	359	344	330	387	326	360	343	348	327	352	352	329	347	364	335	362	346	337	361	371	351	327	360	327	346	340	326	325	346	346	356	345	370	368	360	342	347	324	345	360	338	363	360	336	335	333	378	347	362	372	339	392	318	388	332	337	350	356	395	361	338	387	374	355	335	346	356	399	336	347	365	356	397	376	361	357	333	340	355	345	363	353	358	340	353	358	338	357	333	369	347	347	305	338	325	353	371	333	347	329	343	343	353	363	326	354	363	387	384	306	367	356	339	343	348	340	357	347	366	382	385	346	370	358	328	379	344	347	381	381	375	365	342	364	367	366	318	345	356	342	302	343	349	346	352	364	371	347	333	358	323	349	355	291	357	337	337	353	335	351	350	355	318	351	358	393	344	348	363	358	365	377	335	341	340	365	363	362	384	344	331	349	377	342	395	323	321	366	357	352	350	351	292	361	380	351	386	344	376	353	350	365	338	354	334	328	338	337	361	356	331	339	380	383	360	333	346	365	381	366	343	364	364	372	368	354	349	319	336	340	336	363	345	365	356	349	345	311	342	360	383	353	350	370	305	362	392	372	329	355	358	352	367	332	347	329	309	330	315	344	392	357	341	346	337	340	395	320	342	347	344	386	376	359	354	332	362	356	323	380	362	366	339	325	336	372	333	333	338	339	353	351	327	345	355	357	348	344	370	367	327	373	341	382	349	366	351	335	388	352	327	349	351	352	355	356	347	326	346	361	364	335	346	401	382	376	378	374	345	328	377	372	363	375	332	321	349	352	399	346	383	340	350	367	356	325	341	368	351	342	334	391	333	376	359	356	353	327	362	378	380	355	364	338	358	359	336	371	380	378	319	378	378	378	348	332	375	362	356	399	352	317	380	389	357	368	385	342	353	351	349	377	350	363	373	373	386	349	335	319	366	347	306	338	357
31537	20114	9963	12241	23722	2062	1777	1605	1502	1360	1271	1243	1221	1167	1110	1063	1075	1048	1090	1069	1018	1017	1019	905	1059	961	919	937	955	930	997	943	983	955	986	940	954	922	974	895	896	964	974	886	910	959	926	947	898	879	946	888	928	860	981	886	905	915	937	910	948	875	892	978	887	906	921	932	962	944	916	912	932	904	937	914	928	903	967	1002	896	934	956	990	875	934	880	904	916	928	863	851	931	941	933	898	936	895	952	913	886	947	884	922	915	940	899	905	905	911	902	886	929	970	904	869	860	990	922	903	886	917	923	932	919	928	904	904	903	922	903	886	963	892	916	937	851	937	871	922	956	961	928	889	844	921	896	924	937	939	910	822	940	886	946	945	922	945	908	871	926	942	900	949	901	928	868	849	849	884	902	940	994	928	913	875	905	887	908	862	896	886	817	908	926	905	881	874	866	884	921	867	886	915	935	898	904	896	893	919	937	934	938	939	909	920	930	920	897	904	937	947	870	929	889	904	883	927	857	944	924	890	864	923	918	922	915	921	933	925	928	918	900	958	796	905	907	941	895	910	922	883	885	905	901	953	963	897	914	899	931	896	919	904	921	900	907	882	955	887	926	920	986	928	925	954	940	955	939	908	937	904	936	922	903	907	892	942	905	886	949	934	915	902	920	945	913	928	943	915	900	912	994	947	863	923	940	913	879	890	916	955	965	908	929	920	861	983	941	877	918	873	897	917	874	963	932	933	935	876	959	932	882	945	900	899	860	865	919	938	879	920	922	908	898	901	936	852	927	917	947	859	930	950	898	887	914	840	947	914	931	895	916	964	945	915	866	928	898	892	922	886	906	915	935	889	901	907	872	891	938	935	912	951	909	913	932	872	904	819	914	917	910	906	942	907	855	933	902	940	971	934	900	889	962	919	863	913	916	861	929	942	871	920	883	856	946	873	891	907	956	921	935	906	905	916	862	934	953	863	895	908	955	936	948	897	900	884	954	855	875	889	933	978	944	927	876	955	881	887	931	909	890	885	926	905	916	953	926	956	909	902	928	869	892	871	882	917	909	908	904	909	847	866	908	904	901	876	938	1009	904	899	899	935	919	940	915	940	902	910	962	925	882	869	918	852	902	894	906	902	912	907	910	916	900	860	914	938	918	863	896	912	894	874	899	902	885	864	889	910	919	926	825	876	912	903	913	953	888	937	924	875	935	877	932	930	849	900	919	901	886	964	949	941	866	954	850	869	941	897	906	905	905	929	911	910	930	932	903	894	904	943	898	924	904	864	880	895	923	876	950	936	925	883	899	934	870	932	906	889	888	932	910	910	901	879	928	871	854	867	836	903	872	891	907	923	925	965	859	890	843	923	931	898	913	995	923	896	932	909	941	909	907	928	902	898	913	912	880	942	904	947	939	942	909	983	925	895	978	920	924	882	920	971	888	922	849	914	866	933	918	881	894	893	890	894	841	934	902	927	878	846	932	907	935	879	915	926	868	906	855	868	839	933	925	917	917	935	957	892	926	895	949	929	905	919	859	976	932	930	900	925	879	918	908	931	975	874	894	885	955	874	895	856	863	898	885	885	858	836	897	918	877	915	915	906	943	921	901	918	894	904	878	927	902	911	922	878	958	899	938	931	922	887	956	928	947	908	911	939	901	891	919	943	950	946	887	921	884	867	918	875	894	875	915	878	913	879	996	923	903	914	919	915	849	992	953	897	907	940	842	899	958	870	920	870	866	891	877	899	872	922	908	861	911	941	920	975	894	927	924	886	917	953	913	942	931	913	955	929	860	896	929	913	893	909	932	948	937	886	915	903	913	937	919	961	901	886	907	934	936	930	930	905	892	908	929	920	887	932	856	859	908	902	935	907	917	916	945	853	885	932	941	893	874	894	862	944	888	938	947	878	893	907	926	967	859	948	927	872	938	875	943	907	850	945	935	924	942	949	897	883	904	899	941	910	970	872	971	950	875	914	933	929	906	932	882	883	905	870	939	872	855	843	876	888	893	929	927	897	909	962	917	937	926	903	846	927	912	922	912	890	900	920	920	986	874	920	915	866	978	882	892	906	926	899	881	888	932	915	888	877	874	885	896	922	901	875	896	910	854	944	916	929	912	879	956	907	899	955	996	929	975	980	928	937	905	950	888	907	990	909	903	882	859	884	906	911	965	921	915	867	890	949	925	883	925	899	897	927	893	954	951	901	877	892	910	882	890	892	888	869	981	923	931	920	908	866	899	890	911	946	873	863	919	922	947	924	895	880	923	924	931	950	895	917	946	922	883	946	918	885	904	926	952	929	910	923	881	811	901	904	892	890	883	945	896	890	898	930	871	944	959	967	894	915	967	914	897	947	897	920	977	870	894	913	955	950	921	902	895	936	931	880	930	920	913	901	917	901	905	967	899	919	908	850	892	924	903	920	881	960	957	968	881	877	890	914	890	942	887	956	857	943	853	936	873	921	928	926	890	896	947	873	970	919	834	947	886	964	901	916	947	924	897	957	919	899	898	892	906	898	911	885	909	907	945	901	872	880	903	951	917	919	923	915	913	877	939	935	953	915	929	852	862	942	906	951	932	908	927	936	874	901	934	885	959	873	900	912	895	931	885	929	872	899	871	947	912	883	866	921	924	864	930	890	920	915	867	918	900	942	871	910	960	917	894	939	892	943	898	890	888	929	898	911	917	919	904	915	932	945	884	864	928	941	974	915	930	906	898	920	908	915	926	953	954	864	954	886	895	908	874	901	882	894	868	875	905	939	940	838	954	897	893	937	900	896	926	901	875	942	893	897	916	912	915	934	946	917	886	910	926	921	870	875	924	905	842	942	908	902	865	916	917	875	939	916	907	927	893	917	842	943	892	922	893	935	907	896	956	924	895	929	921	930	866	901	883	899	884	919	917	910	896	869	915	925	918	918	901	914	923	895	887	932	897	896	918	968	915	908	932	926	887	925	882	959	914	937	927	913	906	895	937	946	887	880	896	935	928	909	940	908	896	911	899	887	922	921	927	969	888	940	911	920	923	858	917	890	930	916	863	933	897	974	933	936	885	883	910	879	898	922	896	916	910	893	844	918	855	880	874	920	923	912	885	887	902	901	940	932	892	893	930	937	915	938	957	956	899	879	909	924	931	874	939	850	906	875	906	930	903	937	893	921	884	857	932	916	948	884	950	899	935	914	882	934	913	905	933	894	926	865	929	885	844	892	974	910	893	952	925	932	878	947	855	965	931	905	873	918	954	911	923	823	924	929	916	884	906	949	941	890	870	898	843	860	922	920	904	919	901	914	961	891	928	916	898	858	927	932	941	879	946	886	871	950	973	885	877	905	925	948	933	929	903	901	935	985	931	909	856	912	833	922	912	884	877	872	899	916	945	877	890	878	915	897	918	905	892	903	883	929	934	884	862	934	929	948	941	937	853	880	978	926	944	945	920	848	938	928	939	919	877	877	907	917	895	924	936	919	890	905	914	862	902	912	921	976	846	908	949	937	855	881
68028	47278	21773	9786	28463	7661	822	624	556	523	478	481	463	451	447	436	452	420	442	430	414	415	408	364	398	406	408	412	394	421	411	396	387	340	379	347	410	401	405	431	379	376	382	414	389	401	378	402	402	371	351	386	386	366	394	368	366	392	386	385	405	371	390	354	401	392	432	401	369	346	393	390	361	393	377	400	356	379	379	420	406	422	373	391	382	405	409	404	377	367	364	400	360	397	387	395	379	378	320	396	355	394	406	366	415	384	411	380	381	379	417	382	383	396	373	364	409	390	355	402	421	389	396	336	366	437	381	392	396	388	399	383	371	380	376	382	402	360	408	362	391	374	348	383	411	408	406	387	365	394	396	416	404	387	367	375	402	368	406	360	388	373	376	392	342	396	393	388	417	407	390	414	380	395	365	380	352	401	369	345	355	379	386	388	366	372	395	373	387	408	345	387	381	401	389	377	408	400	396	370	393	373	394	338	367	392	401	355	394	404	396	373	400	357	386	388	382	373	367	394	405	409	363	413	393	399	394	405	406	386	392	359	399	350	367	412	378	350	334	335	401	391	379	445	394	400	418	381	362	446	382	427	379	404	369	409	391	405	358	364	388	376	398	387	416	398	405	417	342	409	398	376	396	408	392	385	369	360	387	398	383	412	378	358	424	370	368	380	384	416	394	389	392	384	383	375	402	410	368	342	356	373	407	386	389	404	374	366	385	396	412	376	395	367	401	395	368	370	368	387	365	361	403	389	381	381	423	363	383	368	375	381	403	348	353	410	386	398	369	408	385	394	400	398	406	416	393	414	381	356	390	380	348	361	388	383	375	385	366	410	369	395	410	390	362	351	361	435	385	400	401	403	370	365	362	377	398	368	345	400	339	376	379	385	360	423	368	378	364	381	398	372	390	388	379	412	381	368	334	403	349	389	373	378	386	393	386	375	408	345	375	396	396	365	375	387	422	381	365	379	392	377	410	332	359	390	344	336	353	384	418	350	414	373	362	357	412	336	353	383	381	387	391	349	369	358	370	367	385	390	407	406	410	333	385	386	403	379	365	387	377	383	383	383	390	381	357	390	375	363	373	391	345	340	382	368	416	348	360	403	390	380	383	373	372	368	379	390	382	408	411	381	382	378	396	402	363	381	376	377	366	376	377	383	377	376	410	391	362	380	397	390	388	400	366	392	391	393	405	422	381	414	372	350	353	361	397	382	346	421	335	418	388	384	386	371	388	376	363	363	360	374	374	358	375	386	395	402	350	356	396	407	347	348	361	384	380	385	336	358	357	396	390	422	394	356	376	390	376	374	395	390	352	352	351	377	414	424	378	396	386	382	368	403	393	391	384	368	372	389	369	395	373	386	402	396	368	372	385	353	374	428	387	383	364	370	438	333	402	348	367	387	381	367	376	353	390	396	400	397	381	379	385	356	416	347	376	394	396	436	377	337	389	375	391	375	414	377	399	405	394	367	426	383	382	356	413	387	381	329	408	372	386	370	391	342	389	385	402	388	386	372	372	368	368	398	401	376	433	413	367	394	366	379	399	363	361	372	425	382	392	380	390	347	376	379	395	362	379	377	395	388	405	357	393	345	382	381	399	395	388	373	375	427	418	412	329	373	373	410	380	350	380	389	378	362	390	382	378	373	400	377	354	355	407	403	392	360	386	414	371	369	385	392	391	368	383	345	347	372	373	393	376	423	383	391	351	399	367	357	391	415	394	408	398	353	376	365	416	350	380	352	402	351	412	360	361	358	357	377	375	415	400	362	398	421	371	425	365	389	384	362	373	384	369	388	337	385	397	407	363	386	383	384	335	381	395	362	370	393	374	391	398	416	388	391	345	391	396	433	369	381	381	372	398	352	372	400	378	402	372	378	354	399	378	386	352	376	377	381	379	380	363	393	386	354	362	383	359	405	340	422	370	371	381	404	399	374	370	335	370	376	395	394	382	385	362	392	402	363	386	383	377	359	373	375	392	395	384	376	403	420	384	341	379	358	376	388	369	346	381	412	334	384	395	340	413	365	403	355	341	336	371	385	360	361	373	384	388	386	377	397	338	369	401	373	357	404	391	372	356	373	419	403	353	365	422	388	350	379	381	403	353	373	397	391	384	332	370	356	373	393	385	387	362	375	394	418	405	390	400	383	391	384	377	345	382	396	395	352	374	390	354	380	357	372	333	305	390	379	397	336	406	389	393	339	385	408	367	365	392	394	367	356	372	385	410	372	372	371	400	369	355	406	379	400	398	400	402	371	411	396	389	378	389	373	359	348	401	356	403	385	384	341	412	388	404	377	375	360	364	376	385	366	368	401	351	390	413	387	377	338	384	446	420	330	395	401	355	388	401	363	402	389	390	366	408	346	418	390	377	378	394	384	406	340	374	388	364	406	363	366	392	410	374	361	400	364	442	379	366	365	414	370	376	385	377	397	344	349	381	360	395	409	385	387	373	378	413	373	354	395	378	356	367	352	359	383	358	383	370	381	395	365	378	393	382	359	419	394	366	390	402	396	375	352	363	383	380	377	393	397	405	395	371	367	386	362	388	373	372	394	399	400	376	350	374	429	369	364	402	359	370	416	384	405	385	381	391	365	384	356	395	395	388	392	417	378	344	358	358	409	377	382	366	361	394	370	376	398	381	384	398	387	396	428	383	398	408	408	395	370	400	392	389	409	379	382	379	418	407	405	350	379	394	389	384	395	342	413	377	368	419	372	396	409	422	360	380	397	339	364	369	403	386	391	393	337	404	370	408	388	365	365	372	379	413	400	375	405	382	421	389	419	369	371	414	338	390	407	381	347	385	382	378	388	355	399	386	417	419	359	410	374	359	363	356	392	369	361	409	386	415	379	374	344	389	370	385	391	388	411	382	337	391	391	400	354	425	365	363	368	370	355	373	370	345	351	381	365	382	396	392	351	391	381	363	403	426	362	376	376	377	374	349	387	376	339	396	354	374	385	404	376	382	395	381	363	366	352	402	417	356	340	368	399	369	405	427	369	384	356	379	381	403	411	376	345	357	398	406	368	389	349	349	381	380	414	371	359	377	393	358	418	404	414	409	360	410	428	401	411	376	367	381	353	384	365	429	396	394	376	365	391	393	372	376	414	400	357	423	397	343	400	403	404	358	369	366	381	350	356	343	427	369	409	341	400	380	404	354	399	372	379	383	389	376	366	384	371	392	451	397	384	369	379	373	389	377	388	370	375	391	376	370	371	353	428	361	378	369	347	380	372	394	402	366	376	393	406	409	345	393	367	373	418	355	408	378	387	355	366	403	364	406	377	380	410	385	398	401	396	363	391	413	383	379	360	424	363	399	397	402	372	390	402	386	405	340	336	398	374	383	343	350	398	354	382	365	404	360	373	368	415	420	392	401	362	400	375	381	381	364	369	400	381	422	347	354	379	390	385	422	376	374	365	367	364	356	394	366	362	376	369	360	413	337	372	379	381	368	391	360	395	360	343	384	376	413	343	371	380	405	402	368	373
40459	30207	16070	17795	28758	3046	2563	2238	1987	1823	1606	1545	1435	1402	1305	1318	1261	1268	1150	1080	1151	1166	1115	1107	1109	1091	1117	1089	1053	1030	1091	1059	1034	1084	1017	972	994	1057	989	1035	1020	977	1037	996	1016	956	956	963	940	959	963	916	969	957	1060	996	985	959	981	980	986	934	930	954	966	957	976	918	969	965	990	952	925	991	882	1014	951	982	990	985	935	932	965	981	977	915	988	968	981	984	997	952	924	973	962	901	927	1013	936	970	947	946	930	963	953	952	903	926	951	952	916	885	981	957	926	963	968	924	963	937	1029	908	925	933	924	946	985	975	917	954	981	941	951	956	948	976	938	948	951	1020	977	968	932	972	931	896	932	979	950	1012	975	947	962	894	975	956	962	892	968	913	958	911	1016	932	966	874	957	981	1004	965	922	974	939	976	953	962	949	982	909	939	957	926	945	968	944	952	939	993	957	968	948	949	872	947	929	962	911	963	962	955	953	900	950	1005	977	912	952	952	964	957	911	945	936	1040	968	918	950	972	925	991	924	997	982	966	917	981	934	987	904	950	974	975	996	940	908	913	1010	961	868	969	955	942	873	976	927	937	918	905	940	957	937	978	917	909	994	943	959	916	932	990	962	957	927	910	1008	982	964	939	1048	950	951	980	976	960	938	1002	918	946	891	946	915	973	969	935	971	954	902	965	938	1012	915	955	970	961	992	986	987	947	967	933	946	882	970	961	960	910	983	959	998	937	952	943	970	940	937	960	979	955	962	959	940	979	943	916	927	909	922	916	953	961	960	926	921	937	942	962	937	954	982	947	919	976	874	1012	966	920	927	930	992	971	934	919	919	1014	894	967	969	971	919	945	979	932	930	955	930	926	962	983	941	924	961	983	941	949	909	944	950	956	914	955	1024	941	903	909	989	1030	961	965	970	904	899	988	964	918	948	973	949	936	928	912	986	954	932	920	1037	983	940	917	956	964	1000	927	907	906	995	894	958	973	930	961	924	948	958	955	955	921	942	998	931	918	891	947	926	942	931	966	901	923	946	888	922	948	924	943	934	931	946	953	923	982	949	969	914	915	919	931	949	944	984	956	920	964	924	937	927	973	910	951	928	939	959	921	916	927	917	963	926	952	962	948	924	900	904	971	917	945	887	934	968	924	923	921	989	971	944	947	953	922	972	939	999	979	988	996	973	947	913	923	942	940	898	937	1003	979	950	969	956	1019	978	953	908	959	965	939	914	901	934	943	996	973	866	937	929	953	960	956	958	973	977	1024	953	946	976	874	899	914	907	1014	937	946	950	958	964	975	949	930	919	971	922	929	961	992	921	971	920	932	963	952	922	905	972	926	896	998	968	949	979	950	1011	942	913	952	983	1000	969	891	954	970	941	957	927	926	942	951	931	963	938	919	998	934	983	918	934	942	980	923	958	963	905	939	911	934	979	922	929	948	930	947	967	972	959	914	947	881	949	938	912	973	941	976	954	973	918	968	935	962	906	908	931	935	923	974	961	958	976	941	916	942	982	925	988	914	938	920	947	984	972	970	944	995	938	941	927	933	957	1001	923	997	952	934	978	952	932	929	951	970	952	934	927	946	968	955	970	917	979	954	944	887	913	930	982	988	940	952	930	934	1012	949	983	944	903	936	958	965	958	945	962	925	958	946	968	982	963	899	957	950	975	947	932	896	994	937	984	944	989	980	962	965	933	929	955	944	911	922	939	930	950	972	993	1004	913	916	974	964	937	956	960	992	931	897	927	979	944	977	917	934	935	960	971	916	996	897	980	973	1016	941	896	971	875	969	949	989	964	959	914	980	910	968	917	985	959	947	967	950	940	967	921	939	959	961	903	952	900	928	907	939	950	947	979	915	955	951	941	964	992	1001	962	963	965	943	982	978	957	896	922	967	886	958	986	975	935	972	998	955	955	940	925	947	927	918	938	949	944	946	950	995	945	918	937	967	937	949	1002	914	977	970	951	968	943	1017	977	970	969	915	941	932	893	992	939	957	961	947	1027	984	934	948	992	882	922	942	958	951	949	928	957	909	966	1012	921	957	930	937	973	986	945	980	983	923	967	963	923	963	930	942	955	927	962	886	919	952	962	925	943	934	901	979	957	942	972	936	962	973	985	942	921	944	988	970	993	1021	956	960	927	945	954	929	979	953	900	915	922	965	981	935	983	1008	927	931	900	974	987	958	931	965	982	960	922	954	931	946	943	991	928	972	926	973	898	906	954	967	938	990	995	934	958	884	938	945	957	976	971	954	926	935	899	1022	937	922	926	1002	930	986	966	953	933	968	964	964	982	902	985	901	1007	981	899	954	956	980	1027	912	977	894	926	908	944	934	896	889	1033	962	992	958	945	941	931	935	1024	910	947	950	998	958	979	961	936	955	906	955	930	983	986	948	971	946	940	936	972	931	950	941	886	969	905	952	904	928	955	943	951	912	964	928	968	974	910	928	946	909	928	907	1002	955	942	953	944	972	999	954	967	954	938	936	958	954	969	936	964	924	949	915	895	890	952	940	904	966	972	986	930	979	921	967	918	981	919	1038	909	983	942	929	944	967	978	952	933	957	947	933	957	1007	943	884	938	918	967	956	937	966	912	968	989	948	933	946	969	959	944	962	937	892	902	976	929	923	983	949	916	941	931	958	933	974	937	913	934	939	995	939	982	931	937	929	924	946	931	862	954	942	948	923	935	956	952	976	896	981	972	922	901	921	973	949	974	925	960	1020	947	934	989	983	900	928	906	954	950	929	1002	937	935	960	940	962	961	1005	948	995	908	994	928	921	956	932	974	906	1016	946	937	994	935	940	910	944	924	901	955	988	957	986	949	983	964	962	1002	958	887	984	942	925	918	1011	911	908	920	1003	935	969	938	935	941	934	948	901	924	953	989	934	948	957	890	943	972	926	941	951	931	947	972	901	964	892	956	904	923	950	937	916	923	921	896	913	962	1002	926	970	941	997	972	952	952	967	950	935	969	869	965	945	1023	958	908	976	977	922	969	946	952	951	958	1015	963	961	992	922	956	975	919	1017	991	979	995	946	895	964	883	975	1009	961	915	994	986	945	988	987	962	929	921	1009	994	959	935	925	919	922	890	943	924	919	988	955	1000	982	955	960	941	902	898	965	973	920	940	921	949	876	883	940	950	954	890	953	949	926	947	964	953	940	988	909	934	912	951	914	932	946	982	962	935	944	917	989	979	974	964	896	917	947	967	936	965	956	969	963	937	954	954	995	950	976	977	955	893	945	920	988	935	978	922	981	956	906	968	973	951	936	898	946	997	995	982	963	887	912	952	960	960	922	994	967	959	907	922	975	926	910	918	970	934	974	1002	884	959	1029	974	976	943	978	926	966	925	972	948	913	948	902	872	894	957	967	968	964	961	979	966	973	1018	954	958	953	978	953	932	902	895	948	977	1006	995	968	956	911	897	894	954	909	944	964	967	972	949	961	962	948	976	897	941	932	1043	902	950	987	880	964	928	998	943	928	937	954	967	919	914	966	966	924	962	930	992	924	943	982	993	965	923	957	973	966	1042	941	919	911	944	934	948	926	954	975	1003	949
11007	2136	397	267	687	200	192	172	173	164	204	175	200	169	188	178	181	205	185	160	182	177	170	193	173	208	184	189	180	192	192	200	177	209	209	172	180	169	194	168	199	168	190	203	186	171	178	186	176	200	188	188	187	187	186	174	177	175	198	162	187	200	169	194	155	184	194	188	195	192	195	163	187	182	167	187	195	173	208	189	191	206	198	208	165	184	175	191	162	199	172	203	173	171	163	174	166	183	182	186	182	193	189	196	161	170	185	198	172	191	186	194	185	179	179	185	181	189	184	168	185	186	174	201	173	196	172	158	161	208	185	192	182	196	182	171	183	177	193	192	167	169	178	182	184	167	193	176	184	195	184	215	164	197	193	186	162	190	176	185	196	181	173	202	196	163	186	197	163	169	180	215	179	165	185	195	174	166	189	161	190	170	165	160	157	148	168	201	174	201	182	182	175	185	168	183	192	201	194	155	203	182	173	182	201	171	168	169	209	169	182	179	170	180	171	188	192	195	182	201	187	192	203	169	186	160	175	195	184	185	164	197	176	186	196	181	187	183	200	164	196	186	204	181	206	175	158	168	177	188	178	172	187	202	169	179	186	176	175	175	174	158	190	172	190	201	172	173	183	166	177	174	194	198	180	183	178	180	174	182	191	180	170	170	185	173	171	192	200	199	185	173	203	205	175	211	178	185	158	141	164	176	178	186	170	173	194	204	190	176	203	179	192	195	186	167	167	174	186	164	170	184	201	147	188	177	190	205	177	161	198	182	176	170	186	179	151	181	182	192	184	181	174	182	186	170	168	170	208	163	180	185	174	190	167	209	186	164	208	165	181	155	193	181	182	192	179	164	155	196	195	183	175	175	189	175	183	181	157	174	175	190	165	197	191	174	161	187	182	186	176	134	183	185	190	184	167	172	147	189	212	181	194	201	153	161	179	204	178	167	165	170	184	186	207	173	171	194	197	197	173	166	184	171	184	167	163	172	182	179	191	194	165	188	171	161	183	208	195	178	195	185	176	203	166	176	176	189	190	180	203	181	145	163	168	198	172	212	199	175	166	192	168	168	174	176	178	182	199	173	189	173	177	172	171	196	155	191	185	171	196	170	205	164	179	179	188	172	167	172	203	186	182	195	197	203	170	189	176	182	171	196	201	155	166	177	182	177	162	170	172	157	160	203	194	166	167	166	166	158	170	197	204	179	191	179	180	176	177	174	189	180	185	194	170	181	174	198	181	157	175	197	179	188	200	158	183	167	206	179	193	172	204	213	203	187	185	176	185	179	159	182	183	186	192	180	177	178	167	163	196	167	176	172	166	171	175	181	204	190	175	182	190	179	176	163	193	184	167	189	194	207	168	184	177	188	171	211	179	181	163	167	187	173	179	188	167	188	175	169	177	185	184	182	189	160	198	197	165	174	184	193	167	187	175	178	168	177	184	177	187	197	177	167	186	167	203	165	165	174	191	163	183	164	175	184	179	169	193	209	198	179	189	191	198	183	193	182	170	199	167	199	171	174	196	180	200	176	186	189	198	163	179	202	163	182	190	213	180	178	173	181	165	166	196	165	170	182	173	172	198	184	185	173	159	168	177	169	193	165	197	185	194	169	186	165	180	148	176	170	192	171	171	180	211	179	180	180	205	174	183	183	174	186	184	174	175	152	190	207	174	185	184	186	183	165	176	206	216	192	191	191	177	193	169	199	188	186	163	168	199	171	190	210	190	183	155	184	196	195	144	183	181	166	181	199	193	191	191	173	196	190	176	189	191	166	179	189	180	201	208	196	177	191	175	165	200	190	192	194	186	184	184	190	170	171	163	177	192	207	183	186	187	177	175	169	165	182	192	183	199	178	186	183	150	185	188	195	212	171	174	169	184	169	194	197	187	181	197	183	171	197	203	182	198	176	176	193	189	175	192	186	172	186	194	190	191	180	186	175	158	181	183	180	177	188	178	208	168	178	181	176	182	175	195	189	177	187	158	187	180	187	174	171	179	190	184	205	175	183	191	199	182	190	185	172	173	188	178	207	175	177	192	187	209	183	183	213	178	179	199	173	202	171	193	204	146	214	212	157	157	184	198	176	178	185	186	202	208	172	193	175	168	166	193	163	177	198	208	206	174	174	189	194	191	180	190	185	188	196	201	193	168	169	176	189	181	189	178	194	197	183	191	201	186	192	195	197	173	162	198	197	191	192	162	190	180	192	194	180	178	179	161	184	220	202	185	197	167	211	174	210	184	180	177	165	182	168	189	196	178	182	171	205	168	181	178	169	157	180	188	187	190	169	169	181	188	168	182	160	183	156	199	198	167	200	193	181	159	185	204	194	160	182	177	190	184	208	197	206	183	189	173	180	188	171	176	167	196	195	179	179	196	187	174	205	181	171	175	193	187	159	196	202	163	164	181	186	195	165	173	154	215	168	155	197	161	186	168	176	195	184	169	161	172	188	179	161	176	173	188	188	171	161	176	172	164	173	172	187	173	199	198	179	195	209	175	175	184	170	174	193	166	210	172	188	194	186	197	170	183	188	188	161	192	190	179	182	190	210	158	176	155	182	208	178	187	192	186	173	172	196	188	177	180	170	209	168	181	167	190	184	179	176	191	164	178	180	186	208	170	194	157	180	175	193	185	185	186	186	176	170	194	198	168	174	182	194	194	174	181	177	189	192	164	146	182	198	161	159	196	174	175	174	165	190	179	190	176	162	171	163	179	182	184	168	186	171	182	185	182	184	159	192	162	194	176	186	164	186	180	190	194	183	175	208	192	184	205	167	163	185	219	188	197	200	171	208	190	181	198	171	143	181	180	182	175	177	179	189	176	180	164	180	189	160	182	196	185	183	163	193	182	192	186	200	209	170	173	193	161	183	176	157	185	164	172	190	172	187	188	173	202	193	182	168	162	195	187	180	201	201	204	218	165	187	188	178	206	198	193	188	180	180	183	169	184	195	188	183	176	168	165	167	185	195	180	177	186	181	179	182	224	187	187	165	162	195	177	174	206	170	188	185	202	159	172	207	188	187	194	182	183	161	191	174	190	167	226	181	189	162	200	197	181	188	183	175	186	201	184	187	186	185	174	178	160	169	175	166	189	192	178	181	176	172	183	182	178	183	199	186	190	180	176	188	195	172	160	197	195	184	196	176	173	169	169	188	183	157	189	209	175	173	163	176	144	168	206	196	164	184	191	167	188	186	166	186	164	199	171	169	171	194	192	181	188	225	185	155	169	213	178	191	190	172	211	184	187	184	165	188	173	170	190	181	189	207	157	177	163	180	165	177	186	182	201	209	219	202	172	157	194	192	185	177	183	181	182	179	186	172	173	166	172	172	193	204	178	177	169	191	200	169	168	199	182	179	160	192	171	191	177	165	189	176	173	187	172	206	186	191	190	184	182	191	192	186	176	194	168	165	188	180	144	146	163	205	182	190	169	155	180	184	193	193	213	179	174	203	166	179	179	130	191	189	179	167	171	203	209	175	157	174	184	193
9451	3170	1057	1139	3457	582	552	596	594	552	605	516	564	555	574	560	556	555	525	540	535	606	551	516	602	526	489	518	523	540	515	560	539	552	579	534	608	548	516	562	527	557	570	552	522	524	546	510	540	549	597	506	561	573	540	568	529	502	527	549	552	589	547	545	521	540	536	535	505	553	536	518	585	537	569	496	505	534	517	583	581	537	528	569	548	547	529	573	510	529	563	520	522	561	507	536	552	524	518	524	561	572	506	533	538	541	551	508	541	529	555	527	493	578	524	512	570	531	540	563	525	514	534	529	534	545	520	538	516	512	547	563	538	498	552	545	540	525	553	551	584	539	544	545	566	546	525	502	542	506	515	541	567	540	525	539	541	538	516	548	524	544	533	511	519	521	580	541	499	504	515	549	546	553	524	518	525	526	538	544	502	539	515	565	540	521	537	508	517	599	515	510	582	552	531	521	570	516	539	553	545	566	558	542	541	573	534	551	592	527	548	548	561	517	508	497	483	506	574	527	525	560	505	557	529	529	554	543	539	568	547	534	526	536	557	556	517	549	528	557	532	561	518	516	567	497	512	588	526	518	507	555	532	527	574	541	546	565	491	503	549	564	565	538	562	513	533	550	536	570	506	521	579	566	508	525	584	523	531	571	566	535	551	584	522	540	543	495	534	553	513	572	556	519	522	537	575	489	532	550	546	538	564	530	548	539	575	548	545	558	537	562	545	576	568	542	552	514	486	557	505	545	534	525	540	527	510	535	516	512	532	530	566	519	585	527	575	547	593	517	521	518	513	519	557	552	512	523	530	503	543	539	555	501	523	554	536	578	521	558	542	533	568	568	519	544	544	522	529	556	535	546	511	581	503	564	553	548	513	547	557	542	551	545	562	540	531	548	515	524	573	522	559	553	557	524	512	534	530	567	543	510	561	507	542	537	549	548	526	550	510	565	529	530	529	510	541	545	551	528	564	550	526	555	551	526	549	534	554	555	540	527	538	545	532	539	555	520	556	555	576	544	504	563	514	524	539	545	536	554	535	546	565	606	492	579	561	576	508	536	559	575	544	510	502	566	533	556	505	533	539	505	568	550	556	558	523	524	514	565	517	539	532	550	562	541	523	520	517	545	507	518	520	517	531	537	539	588	556	526	534	573	513	553	540	549	546	536	509	541	510	545	580	523	569	513	516	545	474	540	541	529	522	545	564	582	528	505	593	516	491	534	539	594	509	536	528	547	520	537	534	526	521	554	556	504	560	550	540	530	526	525	518	528	509	557	556	555	539	511	549	564	564	537	564	550	555	538	528	559	575	538	535	562	530	574	538	538	512	533	525	525	529	535	583	510	541	522	493	542	553	562	538	529	520	556	546	548	587	550	615	562	554	498	563	593	515	569	533	543	527	585	545	540	525	538	541	527	535	541	531	593	562	616	565	569	554	551	544	559	528	529	546	502	558	519	535	551	517	533	542	566	543	539	472	537	520	584	543	534	532	510	581	496	559	549	562	560	552	550	544	572	605	546	562	530	556	539	536	554	552	575	564	563	547	530	548	528	540	531	565	556	565	565	542	500	544	545	528	560	491	539	563	513	573	510	542	573	537	551	507	528	531	580	566	546	539	532	536	509	547	531	569	545	533	590	538	539	550	580	555	543	591	565	524	520	517	528	542	527	553	561	515	583	554	541	559	547	537	560	539	539	551	539	544	533	556	543	568	534	547	541	514	543	506	603	552	518	566	600	519	555	530	573	553	526	527	506	516	572	556	557	527	523	544	562	510	536	541	536	532	549	523	533	551	540	552	563	503	508	594	503	527	516	471	579	612	572	511	576	544	568	553	559	499	525	553	526	515	528	525	565	591	539	519	532	554	587	527	555	563	611	555	500	576	472	496	576	537	575	524	510	547	495	568	578	576	518	559	510	529	521	524	554	550	596	533	554	516	557	496	523	484	501	540	516	521	574	513	518	547	503	517	543	555	497	519	562	548	544	625	515	522	551	529	580	553	571	584	537	563	525	559	534	542	546	561	536	563	508	544	544	536	514	519	539	557	574	551	547	576	556	551	549	541	539	525	583	504	585	533	552	561	552	544	552	511	543	552	529	592	535	497	534	565	583	540	537	562	519	518	553	517	562	548	511	519	530	561	537	559	548	534	519	527	522	548	547	525	543	525	550	541	513	581	556	551	532	543	509	499	514	537	512	527	571	533	546	533	538	529	531	587	514	529	563	502	529	525	564	571	561	510	521	548	584	537	525	549	543	535	504	520	553	511	537	529	528	524	521	541	546	555	530	542	501	531	532	546	543	545	549	555	504	546	549	564	511	524	538	555	564	515	542	537	524	512	512	548	580	493	559	556	530	540	549	527	541	543	574	531	531	549	551	541	543	560	549	554	531	550	560	589	536	580	528	538	522	604	514	511	545	555	554	530	574	530	509	529	586	516	540	550	546	538	524	543	535	558	579	526	527	570	536	515	554	553	555	522	528	559	524	576	518	534	509	557	550	554	572	526	526	537	539	544	531	556	529	543	556	550	544	567	553	539	546	549	557	515	530	586	525	575	546	557	509	575	495	514	533	576	539	539	576	577	551	520	514	590	506	528	561	549	542	522	525	550	558	512	539	559	529	555	546	557	550	534	544	561	551	532	522	500	529	529	547	578	538	542	556	555	516	568	540	569	525	576	523	538	562	560	593	561	568	538	532	543	548	540	517	512	553	506	512	559	541	556	533	515	554	530	559	538	524	552	511	571	559	564	564	504	515	553	532	538	541	551	516	562	552	559	492	556	517	504	547	512	556	511	517	574	551	558	532	524	525	532	515	557	572	633	567	506	552	587	533	548	519	537	518	527	553	503	527	550	498	556	532	526	519	560	526	557	520	555	557	532	513	534	517	551	568	538	518	558	526	517	552	556	567	540	563	489	523	511	564	571	531	539	573	560	548	523	558	527	528	552	512	525	513	568	533	574	511	509	571	580	554	531	535	594	560	525	539	566	543	543	562	525	555	526	522	536	562	550	517	553	530	536	519	537	521	520	553	545	522	540	594	532	563	549	589	524	553	525	534	498	523	530	568	531	530	554	554	546	514	540	537	556	543	551	527	561	536	547	511	516	551	549	517	532	524	548	522	549	550	532	517	549	567	523	526	533	547	553	533	538	552	556	523	540	565	553	542	532	522	522	535	546	534	542	546	557	528	505	559	532	583	517	543	530	550	583	544	570	496	514	526	556	494	519	527	540	526	543	545	547	568	522	476	522	543	576	526	534	525	537	564	579	518	564	573	534	545	539	531	509	553	562	541	530	515	550	570	554	537	577	555	584	524	558	543	546	541	544	556	531	501	559	529	567	528	546	556	573	553	544	553	496	507	488	548	558	567	567	531	536	544	512	574	565	564	566	549	567	500	496	519	562	516	501	578	579	526	563	568	572	533	533	536	533	543	515	529	559	555	544	534	544	541	571	525	553	548	534	541	505	560	542	521	548	550	570	537	543	523
54464	35947	12284	4355	13993	2341	584	494	429	421	425	405	381	417	361	395	377	386	379	395	353	366	400	371	349	354	379	389	359	355	360	310	363	356	321	328	321	376	351	327	399	385	361	328	350	397	361	360	365	382	415	373	307	365	328	340	401	337	331	344	350	344	330	375	350	356	341	349	375	363	370	336	342	338	355	344	356	319	352	350	369	366	350	348	373	344	352	357	352	368	353	381	327	350	324	346	349	352	360	341	334	355	325	341	388	352	355	360	343	358	355	366	384	397	409	333	381	326	377	387	323	329	326	346	341	333	377	366	366	386	371	324	374	385	358	344	337	349	359	332	373	337	335	320	337	348	376	347	352	358	361	337	386	361	348	345	342	368	360	347	359	377	329	331	381	372	345	331	364	372	329	345	324	327	364	312	383	345	326	343	361	362	366	317	367	358	360	325	354	362	359	358	374	359	378	372	319	319	363	311	344	358	332	359	351	367	354	377	363	360	326	345	395	335	370	367	367	370	340	348	394	346	368	355	379	348	342	356	340	357	317	357	325	362	350	390	327	355	373	330	333	353	332	358	374	367	335	358	347	327	340	329	337	319	344	353	343	379	338	356	381	365	348	315	360	377	348	342	362	356	342	354	362	349	344	381	338	344	395	344	318	347	364	360	350	362	348	336	337	371	325	364	331	387	356	337	374	363	342	344	344	350	340	351	348	379	380	362	377	388	319	355	322	349	355	334	361	367	323	341	343	350	323	319	364	354	399	340	345	376	371	367	346	391	397	364	327	367	398	335	353	372	366	364	341	362	410	368	359	365	365	354	339	351	359	331	353	334	390	318	325	346	365	341	345	368	371	330	385	353	386	354	353	340	336	356	335	321	314	356	360	336	337	379	328	337	336	343	328	379	342	349	346	350	352	317	350	323	312	351	358	343	355	345	358	367	352	346	369	348	386	379	334	334	329	345	372	334	351	318	372	362	325	351	353	332	332	372	346	376	297	325	353	371	355	345	311	338	325	334	322	355	364	350	325	341	364	338	338	370	356	310	354	373	363	346	355	341	336	363	333	377	337	349	358	342	354	348	349	363	351	325	384	360	366	385	330	324	397	379	298	336	339	340	350	390	396	341	345	336	348	346	350	387	357	365	344	352	346	354	356	354	356	346	332	344	339	386	356	343	341	355	336	356	336	393	328	374	335	362	373	359	345	316	358	386	333	349	348	387	377	363	383	361	368	360	362	346	362	322	340	375	320	345	346	354	371	349	364	349	361	359	328	313	361	369	358	351	345	319	351	326	351	332	350	347	359	333	376	390	346	354	307	356	329	341	338	329	352	374	332	338	348	342	348	386	334	325	344	354	344	349	317	375	371	373	350	325	344	333	352	346	344	344	365	356	316	331	361	339	345	351	319	347	331	328	345	338	362	393	330	333	349	368	344	340	322	343	336	405	363	361	336	329	336	316	372	379	352	403	355	330	362	382	308	370	363	379	321	345	356	360	385	350	336	374	389	350	347	326	340	331	322	359	353	353	374	376	355	337	343	352	362	325	358	335	341	345	363	385	333	339	335	366	367	335	343	314	351	366	340	322	343	365	390	381	364	343	318	363	356	309	360	319	347	322	340	352	366	330	386	357	375	347	365	377	360	383	339	357	330	361	310	347	379	351	317	395	366	349	380	351	382	401	365	378	313	366	326	362	349	340	359	378	335	383	358	358	356	352	343	383	321	376	348	355	364	371	353	351	345	354	342	360	384	361	339	334	356	343	362	344	361	347	380	340	345	332	341	342	343	355	341	385	326	327	342	353	306	355	360	382	372	386	365	324	345	355	333	366	373	370	343	346	358	364	347	367	366	336	369	353	352	331	339	349	362	352	342	350	329	372	367	350	397	319	347	341	364	375	337	358	375	347	329	346	336	351	357	350	361	345	353	343	362	357	349	368	354	371	336	329	350	297	358	339	330	356	379	379	326	352	325	358	359	329	363	378	356	324	361	361	377	347	336	357	354	321	333	339	313	382	362	307	356	346	355	350	293	339	341	359	393	349	351	380	361	343	340	366	351	360	325	351	392	356	372	369	348	355	370	356	353	343	355	325	355	344	346	352	353	358	315	357	325	339	381	328	330	370	361	379	322	334	345	329	359	356	358	362	329	349	356	336	364	365	369	358	352	325	361	313	372	343	338	348	341	377	347	339	390	387	366	348	359	351	358	358	346	329	368	344	360	345	343	368	347	366	309	350	375	336	367	333	372	346	377	337	344	357	368	319	331	350	356	363	382	357	362	356	359	359	374	326	356	320	351	356	349	327	325	378	350	365	323	392	346	378	338	363	364	330	366	365	355	367	351	343	379	385	348	325	372	359	372	357	327	354	353	342	356	328	375	373	324	393	372	324	347	341	375	356	336	351	347	325	335	393	375	342	312	373	364	359	359	357	344	371	347	348	353	344	348	337	348	348	307	388	369	359	355	364	352	335	330	370	346	373	363	351	351	325	318	387	347	334	385	377	351	321	357	352	372	364	342	330	316	353	324	378	357	321	350	363	355	345	322	324	338	369	346	361	352	364	345	351	349	377	352	329	327	307	365	354	323	325	351	365	324	354	339	355	362	339	373	320	328	338	340	346	348	328	360	321	349	360	320	346	351	343	354	338	350	355	340	356	347	340	360	387	352	354	377	376	327	323	352	363	341	352	342	366	348	357	353	368	366	340	369	354	405	367	383	387	379	329	336	369	358	351	324	324	359	313	362	397	362	366	339	369	337	336	346	359	360	331	384	363	370	339	364	339	345	397	339	355	380	386	344	319	368	341	334	331	351	390	330	380	376	344	324	378	338	324	353	373	347	337	319	309	339	361	335	346	348	322	331	346	343	309	355	341	349	306	346	354	334	318	331	324	360	376	363	349	335	324	354	385	345	352	353	367	359	351	344	359	315	349	337	394	382	338	362	341	333	339	372	335	365	364	364	334	335	369	312	358	359	344	352	382	343	341	341	324	373	351	364	343	353	350	329	346	326	334	363	345	370	380	311	337	331	336	338	328	353	351	366	321	358	354	332	355	335	340	316	325	327	372	339	364	363	329	370	349	354	356	345	354	345	349	380	337	358	368	369	348	351	306	384	385	323	368	368	332	316	360	331	318	366	376	312	327	341	311	313	359	338	385	365	337	382	354	353	339	337	377	312	354	354	343	355	379	309	355	324	387	384	369	330	315	328	370	385	344	389	335	383	363	310	338	386	354	349	370	330	344	353	340	364	362	349	376	358	337	316	393	326	359	339	392	316	351	381	361	369	334	367	340	382	347	333	365	371	351	347	338	348	336	351	341	346	360	357	340	338	385	336	356	349	342	375	351	383	342	346	361	346	315	376	340	364	344	324	341	368	374	365	345	332	341	364	324	331	376	350	393	345	341	354	341	340	340	397	314	382	376	305	374	382	351	378	340	315	329	342	328	325	336	364	326	323	350	346	367	363	362	375	339	366	319	405	358	365	340	351	323
32307	22949	8986	11675	21101	2041	1895	1578	1446	1357	1299	1232	1199	1140	1100	1058	1089	1057	1075	1044	1017	980	971	1010	932	945	981	1009	976	994	929	972	965	965	931	963	957	953	920	878	939	972	913	968	923	905	912	952	916	931	918	924	936	926	909	954	912	919	932	921	926	880	949	913	893	932	927	911	919	927	860	919	900	886	883	860	967	882	922	885	946	895	920	901	922	891	863	929	846	937	886	966	892	934	875	922	971	927	972	905	925	877	929	891	977	902	892	912	895	877	938	960	888	924	889	903	854	899	857	929	908	877	902	923	898	918	879	853	879	977	924	834	911	942	925	887	916	964	895	932	898	910	882	851	943	900	871	905	934	893	890	928	989	942	897	924	882	910	905	930	939	889	909	945	933	906	891	872	872	932	958	927	911	848	922	870	915	906	968	903	904	907	885	838	901	907	949	915	918	928	867	866	884	923	938	938	831	949	885	935	879	958	944	936	875	891	918	854	890	884	926	885	902	890	901	921	908	860	911	886	938	870	889	896	872	908	937	905	923	936	882	887	966	868	922	941	921	906	937	887	880	915	899	930	929	930	908	936	899	892	890	908	898	882	844	873	888	1000	872	915	948	935	910	880	866	924	875	917	935	915	952	907	894	880	926	878	856	886	923	939	922	887	919	921	931	939	888	936	854	921	873	961	939	876	938	923	910	867	883	901	827	892	952	910	884	858	861	905	988	938	896	900	948	865	973	891	975	905	949	880	953	868	956	934	868	931	885	932	938	928	888	918	905	854	924	911	941	920	903	888	977	927	900	878	859	958	865	884	885	922	869	914	916	933	920	897	928	905	885	908	869	914	924	885	889	894	914	910	917	862	939	885	911	874	928	935	911	901	903	879	897	960	925	917	915	907	925	931	934	873	896	911	902	921	926	949	881	930	894	931	889	849	919	911	938	898	888	921	890	957	939	922	909	909	992	929	894	897	836	846	921	886	885	865	909	934	920	919	930	906	897	903	928	864	945	884	934	953	934	886	906	912	918	919	831	856	917	899	860	870	940	939	853	905	934	865	932	916	912	872	867	870	929	908	916	937	931	922	938	928	928	875	879	837	909	929	906	928	940	998	920	917	874	938	917	957	886	916	856	929	885	914	934	942	850	947	920	898	879	902	943	922	946	923	932	958	943	861	866	879	877	921	934	975	864	879	945	983	920	924	879	905	875	903	804	968	902	896	912	934	899	901	944	955	941	900	898	888	945	905	919	949	863	939	899	944	935	887	896	953	918	928	898	986	851	901	902	933	936	936	944	941	877	862	867	951	896	903	886	907	877	952	922	916	912	930	904	868	917	871	857	876	922	938	928	862	934	942	938	1010	930	935	874	891	885	931	894	952	936	927	899	945	893	921	886	886	913	859	930	909	846	892	915	947	867	922	839	889	888	900	845	859	947	905	953	899	899	907	943	905	871	919	904	934	916	919	848	887	948	913	885	926	937	845	883	918	890	929	881	907	877	879	900	886	937	916	911	959	965	992	955	919	925	912	897	908	874	940	913	872	925	924	886	900	936	857	922	925	884	938	934	893	950	879	930	905	897	898	937	902	925	894	842	954	972	908	918	905	951	890	898	922	907	925	918	944	912	925	964	934	956	899	855	904	925	1004	949	913	923	924	846	897	880	909	926	937	907	860	898	895	901	922	881	912	875	916	892	898	869	921	909	933	945	862	961	908	863	889	900	949	876	926	932	919	879	912	907	921	951	935	869	915	907	916	908	870	897	942	892	901	924	911	932	894	890	923	920	870	923	902	924	919	924	884	938	934	861	872	895	930	897	910	943	893	817	908	890	941	888	940	888	880	868	842	901	935	903	875	874	956	929	842	933	878	879	882	921	855	915	896	876	864	936	889	931	926	899	900	964	898	941	873	923	909	908	859	888	887	964	911	910	924	909	873	900	892	891	930	907	893	899	1005	912	938	904	930	898	899	870	945	946	871	881	912	884	896	878	934	851	902	866	851	912	892	907	986	937	914	899	940	914	891	899	955	896	872	923	890	863	856	926	855	912	909	886	889	917	884	898	925	947	929	859	947	939	894	886	866	897	981	962	891	930	881	920	925	919	960	870	906	906	922	870	924	977	914	898	924	952	869	896	885	917	900	949	942	917	867	875	917	882	890	877	967	925	898	944	930	916	888	886	918	921	907	918	928	891	887	832	917	929	890	885	941	912	937	861	877	896	936	914	933	916	892	955	901	881	946	876	865	887	894	919	924	895	857	866	941	946	862	870	907	903	903	962	952	920	870	917	905	895	904	939	897	921	888	942	861	912	882	920	919	912	917	857	883	929	895	948	880	927	912	933	934	930	879	943	917	948	891	903	940	932	900	961	879	917	867	930	900	885	933	978	905	943	923	892	934	919	909	927	928	885	900	919	925	917	951	845	943	897	904	904	885	854	910	911	867	906	882	960	903	899	921	880	935	937	897	922	906	886	881	901	948	882	908	955	900	937	914	920	886	930	910	878	881	904	901	857	900	910	887	922	934	936	950	889	923	895	869	927	929	886	927	858	895	929	903	928	984	904	948	915	965	896	907	930	916	887	910	934	937	948	906	939	868	895	880	900	880	896	896	874	934	963	936	963	873	954	927	861	920	984	920	920	918	939	927	924	974	953	878	931	899	906	936	871	895	916	929	947	885	921	947	861	870	947	887	938	902	888	878	911	903	905	939	925	908	914	910	914	900	870	921	887	857	884	923	859	917	909	916	938	918	970	920	886	915	920	922	852	900	899	889	940	961	927	944	926	936	931	881	954	916	888	976	867	967	910	893	894	942	899	914	926	910	901	972	934	869	913	931	880	917	927	898	871	915	905	930	855	909	917	922	896	900	842	894	840	958	962	876	865	884	910	947	933	864	870	873	900	886	918	889	910	896	901	987	943	875	936	883	951	881	956	856	902	943	907	892	892	918	895	909	902	909	919	918	896	932	928	891	929	851	883	904	841	879	930	916	956	867	925	868	890	937	910	901	929	875	934	918	899	877	879	901	949	920	861	879	887	945	918	893	907	908	911	926	886	883	876	906	923	938	928	931	937	926	946	884	901	902	904	883	902	919	939	932	922	875	930	910	868	887	892	903	871	921	891	915	913	899	926	877	904	889	890	878	892	887	934	897	907	918	904	897	887	939	942	884	940	904	889	859	914	890	908	882	920	904	893	959	876	893	925	965	912	950	955	963	883	912	803	910	956	916	908	862	960	900	872	879	917	839	860	910	849	941	909	929	881	890	917	956	901	955	923	921	867	884	913	896	914	880	959	955	907	926	913	906	932	911	910	867	893	903	860	892	913	901	926	973	916	884	888	915	960	856	898	838	1003	923	940	896	890	910	979	925	897	961	945	915	869	904	893	932	945	930	941	885	880	866	940	947	926	913	932	873	915	940	862	953	919	908	896	953	879	870	919	915	907	912	853	906	935	907	860	872	873	931	892	858	898	931	900	912	942	905	899	930	864	891	965	876	919	903
67811	45074	20906	6485	22818	6385	740	583	537	487	501	433	419	450	439	456	404	415	406	404	409	422	428	361	416	404	376	363	388	390	419	385	409	375	383	399	362	376	374	338	367	389	354	375	393	375	407	372	402	377	379	404	368	387	385	415	401	425	381	412	369	377	363	352	351	394	412	359	380	366	381	381	369	338	383	357	379	349	383	376	390	356	365	397	363	355	312	355	377	399	360	371	356	402	390	376	375	369	385	367	366	389	369	352	398	360	364	396	370	404	336	373	368	384	345	359	343	362	402	398	374	376	353	371	424	374	367	356	388	365	395	411	378	397	369	376	350	379	384	393	412	346	360	335	328	365	362	373	380	351	370	361	363	385	394	361	386	360	355	386	382	373	385	369	385	403	396	385	374	358	368	370	359	393	385	357	390	381	395	353	383	336	340	388	366	382	385	375	379	391	355	373	373	380	375	364	365	417	392	372	361	381	367	396	340	368	348	382	382	387	349	397	385	353	396	393	381	374	367	373	374	335	373	395	388	390	402	364	408	374	402	364	388	372	397	395	379	376	386	376	380	396	364	351	344	369	384	370	358	366	385	386	425	372	387	379	380	377	371	401	367	368	395	366	385	363	376	368	342	362	378	348	379	346	369	389	393	379	388	359	399	358	382	328	395	387	386	379	383	385	373	401	373	348	377	366	385	357	378	384	402	423	364	359	348	374	357	400	363	353	389	361	375	376	348	359	422	375	349	378	371	387	347	384	367	368	366	371	349	387	353	338	366	381	386	376	366	344	371	353	387	379	382	378	386	360	385	413	363	340	380	374	366	374	369	363	375	389	409	344	381	410	377	389	335	370	394	352	348	411	371	366	406	377	352	372	364	374	348	361	372	363	389	398	368	340	346	387	368	381	392	401	376	384	389	383	395	363	369	377	377	377	364	300	406	393	371	366	375	373	357	364	375	371	381	422	347	394	371	350	397	371	372	386	360	402	378	322	371	393	336	367	366	374	347	360	394	383	384	360	360	379	371	373	381	366	355	410	383	362	351	362	398	380	378	358	391	367	376	358	381	377	353	364	371	384	365	331	348	393	379	356	406	367	362	374	338	375	352	390	362	326	398	377	363	376	366	362	382	374	405	366	379	386	374	355	405	343	380	360	338	376	413	358	379	375	390	325	369	371	382	327	389	357	332	381	369	357	366	387	343	359	408	384	368	364	364	371	382	362	341	386	369	367	348	377	397	404	365	385	382	395	369	362	362	362	332	334	352	352	382	375	358	385	373	368	368	360	336	378	358	366	365	404	384	390	366	381	358	375	382	366	376	376	377	339	390	380	370	360	344	386	393	391	388	410	341	378	383	362	373	366	370	418	349	377	418	348	371	362	355	376	370	381	373	363	361	393	378	405	407	406	372	405	413	397	383	387	386	361	369	373	381	379	360	383	384	390	371	385	365	356	419	383	358	356	366	392	388	365	363	395	362	375	381	361	395	405	348	376	376	393	411	372	369	390	349	391	388	366	381	340	391	358	401	372	373	385	351	346	358	393	399	395	393	348	393	328	362	382	372	348	359	342	387	370	346	397	383	351	403	428	349	376	377	373	376	389	374	356	373	402	383	384	375	400	360	382	361	346	365	341	364	342	409	392	373	388	412	391	405	406	396	390	352	359	376	333	395	375	387	362	363	371	381	391	368	398	350	370	357	375	417	381	365	386	376	348	369	372	366	344	363	348	390	399	338	369	341	346	373	392	388	347	375	389	389	362	350	374	386	392	341	365	363	374	368	357	372	362	383	359	380	398	365	327	340	366	388	349	376	366	369	382	387	341	353	359	353	386	354	368	340	411	386	351	358	359	374	399	361	352	391	391	361	343	416	357	388	384	361	369	391	369	349	370	386	374	363	385	392	371	389	401	359	367	391	367	361	358	378	369	363	359	333	365	389	364	372	356	346	366	372	397	350	369	348	360	365	382	391	382	386	367	394	410	379	409	353	378	355	410	360	387	392	350	365	374	403	410	331	401	377	356	363	363	369	375	362	392	387	338	372	421	345	367	380	374	406	393	344	342	383	399	415	404	368	379	346	329	380	363	355	367	392	350	374	352	351	351	396	346	392	359	389	433	390	377	396	388	374	398	353	374	398	365	382	370	404	362	407	352	399	382	382	387	394	365	387	388	353	400	384	408	376	358	394	401	380	376	416	357	379	379	398	388	380	393	371	379	406	390	386	388	371	339	351	362	357	347	387	348	407	383	352	372	396	386	407	364	365	366	353	366	352	383	388	374	373	357	368	368	398	362	393	390	366	363	396	363	388	363	377	356	393	346	413	387	369	378	389	352	373	347	379	360	385	351	364	383	346	364	417	353	397	417	352	336	403	360	325	402	351	363	369	348	369	381	394	380	396	365	389	382	364	360	380	346	377	376	364	433	376	353	375	391	332	388	397	345	329	355	360	383	372	351	374	376	400	374	340	352	368	372	386	362	408	379	347	384	348	392	348	327	357	393	360	370	372	346	362	379	383	365	367	354	344	377	385	353	403	418	386	410	363	358	397	401	355	381	374	377	360	391	385	347	373	361	396	389	374	395	380	349	403	334	338	363	373	369	343	375	359	393	392	360	386	370	339	376	338	387	385	388	388	379	339	369	336	355	364	345	360	396	350	368	341	399	419	393	360	366	377	378	362	356	350	378	357	354	378	361	333	382	411	349	351	373	374	366	356	335	396	399	383	391	346	386	384	355	358	381	385	355	405	345	375	367	384	393	373	375	348	389	377	368	343	394	367	356	397	363	378	373	382	373	362	398	381	364	375	359	360	404	397	399	391	405	355	371	388	359	400	356	380	395	368	383	371	411	355	370	392	395	385	372	396	383	368	381	393	354	340	388	371	372	424	354	378	364	364	354	363	389	363	379	347	354	360	371	382	364	354	395	366	379	378	377	364	377	374	371	353	342	371	387	366	358	360	382	388	425	367	368	367	363	368	359	412	386	344	386	376	346	355	382	372	393	393	369	354	354	401	368	382	374	390	364	382	414	362	350	358	375	343	367	381	374	368	394	378	408	366	374	381	379	339	346	361	387	350	389	365	343	387	367	390	361	372	344	356	369	363	390	369	387	387	410	362	401	343	392	397	393	399	383	369	380	386	404	391	390	365	392	402	410	354	381	368	382	360	361	387	376	396	384	377	324	382	362	399	406	351	367	401	351	397	389	355	343	387	373	373	421	352	377	333	380	367	384	376	387	347	368	380	386	374	355	395	349	409	388	389	376	375	360	374	364	379	380	365	374	378	398	401	364	346	399	381	366	385	339	368	391	383	356	379	384	417	410	374	354	371	368	348	357	363	349	375	349	385	419	389	389	367	399	356	395	396	390	352	337	368	418	389	344	368	342	388	405	351	352	353	352	390	413	402	392	383	359	365	336	387	339	359	356	389	375	352	319	350	381	335	377	388	356	369	358	360	383	389	364	334	424	353	361	356	373	354	379	361	405	362	394	391	409
40774	28753	14905	12280	26271	3065	2583	2180	1956	1849	1711	1598	1427	1419	1291	1337	1255	1201	1189	1154	1150	1166	1125	1100	1116	1089	1050	1069	1030	1050	1020	1064	1046	966	1018	1045	970	1044	1014	1016	997	944	995	995	940	1022	1004	989	919	966	1006	991	971	940	980	942	984	949	985	904	1010	932	922	1017	918	943	916	946	904	1025	964	955	1015	930	942	939	938	977	980	930	1009	940	955	976	951	926	966	885	919	936	929	962	877	989	952	924	928	912	956	944	1022	956	958	953	935	921	948	975	945	896	911	935	934	974	946	914	994	961	876	999	943	908	931	965	946	870	953	911	904	929	965	948	920	962	927	976	979	944	979	967	940	956	929	933	964	954	927	991	980	965	979	977	959	897	938	885	928	916	949	936	944	969	943	927	955	921	914	969	924	903	954	956	960	859	901	905	939	964	946	1004	979	907	994	985	920	876	982	958	928	966	914	970	852	913	938	910	966	882	933	942	864	944	977	906	935	921	948	855	913	962	975	966	979	916	939	880	935	917	951	955	922	901	980	924	909	957	930	973	950	915	941	914	954	919	909	926	969	924	934	926	1008	898	1025	957	953	986	918	968	926	930	971	876	929	971	926	950	904	989	990	971	997	940	944	932	980	975	979	871	953	903	943	978	948	926	917	951	885	963	955	935	929	940	899	922	961	951	917	929	932	923	913	971	959	953	892	988	950	894	957	931	958	929	960	917	933	926	891	895	917	928	900	918	943	927	916	948	942	948	976	941	941	906	938	890	895	943	943	912	936	990	1017	919	955	957	957	894	957	886	961	931	901	911	916	919	979	993	836	902	929	945	926	944	951	925	941	942	936	942	935	921	963	897	878	864	952	949	951	901	947	972	921	913	915	975	951	949	959	912	983	949	936	928	915	881	975	950	943	916	950	945	889	964	927	941	913	923	930	996	945	918	996	919	925	938	893	905	909	956	922	932	926	916	942	949	911	912	985	920	917	944	951	961	931	907	948	966	912	1011	961	959	915	957	939	940	911	926	916	920	966	960	883	936	894	931	965	976	924	944	942	955	949	944	974	951	936	947	890	912	1008	926	929	994	926	969	938	918	925	936	935	953	912	967	968	941	952	951	924	946	968	939	927	960	942	945	969	899	958	915	895	1005	937	931	1020	964	914	941	933	904	988	940	907	954	973	885	934	909	968	927	889	914	891	897	935	943	928	925	934	961	937	967	938	919	955	935	953	948	1028	926	1009	949	958	941	967	946	921	876	919	897	951	911	936	947	947	945	940	968	890	943	966	900	928	934	966	901	973	909	927	919	936	950	917	881	952	905	994	918	920	933	930	967	977	915	943	911	954	937	922	958	978	913	984	899	955	921	945	918	948	979	969	916	936	865	960	912	981	978	905	894	949	937	937	932	942	946	900	956	972	941	926	878	970	888	967	961	920	931	971	926	953	930	917	906	934	878	917	1009	938	976	953	943	913	952	984	933	959	897	890	954	916	904	928	945	963	1016	948	979	980	926	958	934	957	983	942	931	906	945	939	906	991	949	940	938	978	937	927	896	950	1004	886	949	906	920	947	884	903	969	949	929	861	941	886	940	933	961	929	916	944	962	947	918	946	954	926	945	980	908	1012	988	960	884	938	920	907	887	914	912	938	977	966	932	903	1003	883	988	947	928	951	929	940	897	989	952	975	901	1006	919	895	914	881	1016	979	916	969	916	943	965	912	935	884	916	928	993	970	911	935	946	948	937	941	959	971	937	927	919	932	1002	969	963	963	891	930	963	934	943	925	924	935	883	880	922	941	899	947	924	956	922	933	972	932	964	946	898	942	985	919	999	891	952	948	968	933	928	943	979	946	965	899	915	887	927	890	976	972	935	965	914	945	966	907	929	932	911	939	961	957	942	940	926	930	940	897	947	964	936	872	867	920	951	948	1000	1001	887	919	931	917	941	945	907	973	928	926	972	946	903	877	933	952	886	929	917	957	889	897	887	925	890	960	944	933	911	943	882	954	950	971	892	909	894	965	969	934	920	937	985	943	964	950	966	917	912	933	1003	974	930	937	887	983	859	929	920	949	926	949	906	895	944	964	953	963	928	956	952	970	915	908	957	967	969	962	870	934	958	936	965	953	882	934	975	940	981	942	903	947	959	918	956	935	891	1001	895	918	920	935	1002	964	902	964	938	928	947	1004	945	967	953	941	985	948	973	895	912	894	899	888	956	935	885	901	978	935	957	953	944	949	937	959	882	955	948	939	914	993	968	945	955	965	920	992	891	943	895	968	936	889	879	873	933	947	954	921	916	934	947	848	973	877	941	970	951	979	956	902	949	934	945	925	923	924	911	941	905	928	945	904	924	974	981	1001	937	941	931	953	947	938	960	954	970	996	922	915	977	947	965	961	968	882	967	941	896	955	902	956	930	932	943	928	917	916	926	940	929	940	923	891	990	872	885	950	867	975	887	900	1006	886	893	932	921	920	914	983	901	934	913	884	902	914	969	913	989	933	918	941	957	878	962	972	891	961	892	894	938	906	973	947	882	885	942	911	949	1025	970	943	956	925	900	901	902	949	934	991	931	925	905	1005	919	957	946	883	870	934	985	887	958	914	965	890	908	939	960	907	920	919	938	968	999	913	877	917	935	953	896	921	928	948	943	935	961	940	941	921	890	899	928	936	938	953	965	951	905	909	907	932	960	925	920	931	953	923	970	918	864	901	936	941	942	957	936	885	905	923	935	905	907	900	929	888	937	964	885	952	946	909	922	938	949	920	972	883	912	942	917	944	937	941	978	930	899	928	894	964	898	922	948	941	947	898	925	946	949	927	971	937	920	905	924	950	948	917	901	938	969	997	905	922	964	911	967	967	956	970	944	971	957	924	942	959	905	910	943	924	939	934	931	974	897	938	958	984	904	910	931	947	948	951	925	1004	907	934	966	1000	926	953	929	1020	906	959	913	933	945	921	978	949	947	925	951	922	917	917	948	930	907	986	936	945	936	924	955	941	990	939	956	952	900	924	926	930	965	940	933	933	948	946	969	894	991	941	995	936	920	946	933	957	958	919	956	935	895	929	933	971	903	970	908	944	905	918	898	902	951	920	904	926	875	956	920	964	917	948	941	939	916	902	958	938	927	896	956	926	920	945	931	973	907	959	934	948	924	898	884	951	949	882	957	907	937	963	923	948	956	935	959	941	907	952	1025	883	907	955	916	911	983	969	922	928	882	878	893	931	963	954	946	922	903	942	973	926	935	887	984	944	972	938	933	946	945	942	950	951	914	977	953	948	906	916	915	967	917	930	917	897	908	933	931	882	919	937	956	951	981	989	931	930	962	936	918	934	978	939	947	944	929	961	897	972	893	961	954	936	951	955	914	906	930	936	861	910	965	975	934	950	938	1006	948	950	933	928	941	945	972	911	946	963	953	926	924	975	924	948	913	935	976	945	913	937	984	966	991	951	977	936	915	885	862	857	863	905	894	908	921	937	938	895	886	901	939	920	931	966	955	983	956	950	916	933	943	948	937	902	935	939	934	903	917	919	953	934	963
9974	1961	406	232	668	188	171	182	181	160	162	178	184	152	161	166	171	185	177	183	183	186	172	190	190	173	176	215	178	179	188	147	193	196	187	162	197	157	210	172	188	174	182	155	166	167	155	174	179	171	196	165	186	133	191	176	171	184	148	182	184	172	174	155	163	194	153	197	171	162	181	165	161	161	147	170	161	172	176	179	174	167	184	169	175	172	174	179	169	185	157	174	159	189	157	143	162	185	167	167	188	184	207	161	168	173	152	162	169	162	183	187	176	189	184	141	181	178	165	187	172	185	184	198	171	178	179	178	183	186	185	181	161	156	173	187	172	189	161	180	187	178	196	173	184	195	166	189	168	176	145	181	183	192	148	167	175	214	210	174	171	214	193	161	179	166	164	165	170	199	187	193	178	153	184	147	182	175	181	182	174	199	188	174	211	174	187	151	155	165	164	184	192	186	180	184	167	176	162	174	189	184	167	170	152	170	163	171	162	171	202	154	189	188	160	180	185	176	169	165	164	189	188	155	159	206	188	167	201	181	203	179	203	180	180	163	172	204	205	202	177	181	184	170	171	188	156	185	202	182	203	189	163	211	186	180	199	190	172	153	166	196	159	202	191	170	183	180	178	188	162	192	180	170	165	153	190	178	162	153	153	179	170	208	180	164	182	173	182	184	158	183	171	178	204	178	157	187	180	176	179	169	203	166	167	186	208	176	173	203	193	159	195	158	182	174	177	169	175	185	167	174	173	176	148	184	169	161	163	162	177	179	178	174	188	180	177	158	166	161	162	200	178	163	194	169	181	177	173	177	167	176	172	169	181	184	179	183	178	150	157	188	198	160	173	185	184	181	186	168	204	188	159	187	166	172	185	167	166	167	171	178	181	180	172	193	185	196	166	190	181	187	191	185	161	181	184	165	170	190	172	171	178	161	170	162	187	175	169	179	192	186	151	185	176	172	156	165	161	198	186	171	169	169	166	196	163	186	182	189	178	162	162	153	187	181	203	173	205	186	177	164	183	186	157	161	193	173	170	178	159	182	170	172	194	182	179	163	172	179	168	178	169	192	156	157	175	171	168	171	164	182	184	164	154	171	163	149	174	175	163	160	193	167	175	191	170	173	147	187	167	166	165	170	201	192	184	186	168	168	201	189	161	153	185	188	178	156	178	177	204	212	174	170	187	156	178	178	177	194	175	173	181	186	152	167	198	185	166	181	185	187	181	145	162	160	139	170	174	161	170	175	193	153	190	141	153	187	173	172	169	195	176	181	181	186	183	192	190	155	159	168	166	172	159	179	173	209	176	188	191	190	193	189	166	204	185	143	184	164	187	207	208	178	177	180	173	176	182	203	188	188	173	176	164	201	162	160	193	175	169	170	194	152	165	184	192	162	167	177	195	179	187	168	172	161	171	176	197	198	187	196	180	180	177	181	146	177	173	191	185	194	195	180	196	180	179	144	171	161	181	192	170	155	188	186	171	184	204	160	170	158	179	158	154	192	194	149	171	169	172	190	158	195	190	150	178	172	161	191	190	168	190	158	171	174	164	160	180	199	175	174	180	160	184	169	200	193	159	203	184	183	185	143	152	184	166	180	190	210	161	188	175	175	176	199	176	175	168	193	174	196	177	202	173	179	168	170	172	183	161	156	181	187	189	176	164	195	154	155	165	171	165	187	174	170	179	159	169	172	170	157	151	206	152	139	184	168	176	167	189	161	193	184	163	160	161	177	180	159	166	185	190	163	157	144	169	174	180	173	175	177	180	166	182	196	167	209	158	170	186	157	165	198	183	173	167	173	175	181	148	156	159	189	163	183	182	163	184	171	178	181	173	187	180	180	159	168	188	176	178	191	184	189	170	215	178	195	165	161	173	156	163	198	188	183	164	195	168	206	180	174	196	180	170	162	176	203	171	166	186	172	169	174	187	181	157	162	171	211	180	180	184	148	166	183	169	174	171	182	192	192	165	177	179	175	160	179	182	163	189	198	176	190	178	202	167	184	173	154	182	185	185	192	186	167	188	187	185	180	185	202	194	188	163	193	178	194	192	183	190	191	194	158	166	175	193	204	168	183	174	194	167	184	181	160	173	137	152	156	173	177	164	172	164	178	164	153	191	156	205	214	157	160	199	166	180	146	169	204	172	162	166	185	160	174	183	169	162	178	172	197	177	164	141	187	170	180	156	167	184	188	194	191	160	190	186	178	175	190	191	166	166	173	179	153	184	159	168	192	174	182	160	201	191	196	192	153	179	184	178	199	162	173	168	173	201	180	165	181	175	193	168	182	172	163	171	187	152	199	202	183	185	190	162	166	175	162	158	179	151	184	161	176	193	164	179	168	183	192	180	171	172	195	182	169	174	177	181	185	181	177	156	166	150	172	166	191	176	186	188	187	198	159	164	166	157	162	177	180	166	199	200	162	179	187	161	167	164	182	159	184	169	166	184	176	163	176	157	189	171	204	204	168	173	147	181	181	209	164	199	175	171	173	169	156	173	178	159	177	183	182	187	193	160	164	181	192	173	173	180	174	180	193	201	156	183	157	181	171	185	178	191	172	177	183	170	183	182	177	180	175	169	196	150	155	162	191	180	191	178	174	182	149	196	167	181	184	177	161	186	181	181	155	169	166	177	184	176	200	189	198	186	176	157	174	184	175	172	190	195	180	174	181	179	185	170	148	173	164	213	151	193	192	166	172	174	198	174	192	165	179	182	182	177	177	176	172	185	191	165	170	174	174	172	163	188	156	152	181	174	176	156	168	185	178	179	176	164	176	200	174	174	179	180	163	141	175	190	171	170	172	190	144	158	163	176	205	166	178	204	158	183	162	170	193	179	190	160	185	198	155	176	164	168	192	182	192	184	158	177	171	177	170	160	189	150	186	168	194	164	181	178	194	173	173	185	176	175	177	185	171	183	192	157	148	198	177	209	144	185	162	166	174	172	175	160	177	179	186	180	182	150	159	143	155	182	189	159	171	188	199	174	184	182	172	170	175	187	179	170	172	171	164	167	160	182	185	168	158	184	198	181	174	175	193	177	167	203	162	196	145	207	213	165	181	167	165	197	207	185	177	179	195	189	161	192	149	178	156	177	206	172	164	174	165	159	176	192	173	152	182	186	166	180	188	170	158	194	187	171	175	166	161	183	169	185	157	186	163	167	207	168	179	167	163	193	173	206	160	163	179	202	183	174	192	175	164	158	192	200	171	155	160	176	187	170	182	171	160	182	168	161	170	176	187	178	163	193	190	170	190	187	183	175	163	172	168	226	190	191	172	164	169	199	159	184	203	163	156	183	180	184	179	168	152	179	188	188	164	193	181	197	178	154	166	175	179	195	183	166	193	195	183	183	153	180	180	180	170	176	153	183	182	200	184	180	179	179	167	180	174	161	193	192	177	201	173	185	174	170	198	194	161	154	169	172	165	185	165	166	171	175	170	167	180	153	153	179	183	180	184	190	181	170	195	171	161	187	168	177	183	186	164	168	181
8604	2801	991	778	3373	581	579	580	559	550	539	533	536	548	524	524	549	532	537	516	581	557	554	556	538	534	512	527	526	503	520	515	568	570	472	536	505	522	531	499	514	475	539	511	531	544	534	543	556	515	536	490	507	527	542	518	524	516	561	496	514	530	560	579	520	534	532	539	534	504	571	538	555	547	528	558	541	518	507	525	520	542	555	488	499	513	566	522	507	539	502	542	505	527	552	478	545	504	550	531	547	552	508	500	504	526	534	536	516	582	512	529	530	532	518	559	549	552	537	543	544	544	537	521	551	529	543	524	518	513	506	517	517	548	564	526	495	474	504	553	506	545	555	504	508	560	566	536	482	524	515	537	538	540	553	531	516	512	513	474	518	541	514	531	540	547	515	549	554	496	541	493	516	516	498	522	483	543	547	554	539	549	549	582	584	526	513	547	507	526	554	535	514	539	500	500	534	537	566	511	544	527	500	493	546	539	535	524	519	509	536	520	517	502	507	544	512	539	512	530	525	512	520	526	543	548	538	515	518	517	481	589	543	585	519	503	514	490	506	504	532	544	506	494	514	551	510	571	562	491	525	521	549	506	516	536	521	531	521	516	526	524	537	540	523	539	572	532	547	512	541	505	553	556	536	558	532	528	575	508	544	551	509	541	516	553	537	526	513	507	491	527	531	520	509	535	506	519	512	494	573	544	568	506	514	507	524	531	519	526	559	503	531	530	549	491	493	511	555	534	528	520	527	497	504	468	470	490	523	522	541	529	522	556	555	547	549	533	540	535	522	530	498	541	584	552	521	526	531	536	533	517	528	503	547	465	485	529	494	489	515	544	542	496	529	508	533	537	521	524	517	515	563	549	487	505	526	530	534	554	526	545	520	517	534	514	514	524	537	494	518	539	545	509	550	571	502	529	499	529	533	498	529	534	538	503	511	542	500	505	550	540	494	516	556	511	523	490	560	532	524	526	521	508	528	538	518	475	531	512	548	528	510	528	520	528	519	559	531	530	495	507	517	549	545	523	526	510	559	505	486	533	529	518	505	518	514	534	527	544	502	538	558	473	531	525	488	518	523	517	554	501	539	520	564	521	509	534	521	518	508	530	487	534	514	538	552	499	512	490	542	539	551	509	529	508	542	530	543	525	522	523	511	563	503	544	512	492	563	541	516	503	536	504	513	533	504	541	507	539	547	512	506	535	502	480	547	568	527	525	528	534	505	534	554	544	581	490	524	520	529	524	511	518	513	541	537	531	513	514	506	525	544	508	504	572	547	571	554	522	562	545	507	547	501	475	557	518	515	503	525	518	573	495	509	571	555	558	519	533	492	510	538	512	530	512	524	511	517	508	518	529	499	516	521	557	513	540	539	496	502	570	495	512	514	503	544	494	511	545	519	533	506	536	505	564	554	527	521	538	537	524	599	512	541	508	522	533	518	559	563	529	498	552	540	542	520	540	561	535	556	533	554	505	525	541	489	501	524	559	523	535	536	531	562	525	516	493	550	496	542	549	530	535	574	542	508	541	552	520	519	547	528	521	516	511	533	486	523	525	526	522	507	534	550	525	578	502	513	561	534	523	536	534	549	542	526	522	479	535	533	501	545	500	542	486	546	537	573	488	501	530	543	569	543	564	525	550	526	517	555	547	548	516	546	508	493	553	557	535	527	522	538	551	553	551	517	507	540	526	530	520	494	518	561	541	520	569	551	523	538	532	529	544	521	486	575	582	491	531	526	539	498	506	528	555	524	527	503	544	539	511	555	533	580	508	519	521	524	518	546	580	532	527	498	571	526	534	515	547	539	539	531	545	500	529	527	498	522	548	539	514	535	517	508	516	526	547	490	539	581	510	495	545	549	528	505	515	488	521	541	583	495	565	533	547	571	556	543	548	503	541	496	516	519	529	528	512	581	531	555	525	537	508	531	545	489	595	601	523	536	524	518	522	549	477	506	534	518	516	546	494	557	531	530	536	542	528	512	503	541	472	509	544	529	483	516	499	518	533	494	480	499	509	570	540	546	567	523	498	519	534	536	493	518	510	535	533	541	497	533	519	521	521	508	480	510	554	535	553	513	528	507	551	507	532	531	513	539	526	530	462	543	519	485	539	550	539	534	505	523	567	504	544	495	486	556	550	541	549	557	540	548	535	487	524	559	508	535	515	511	555	527	491	523	523	528	540	564	513	550	485	536	551	506	503	519	559	553	551	531	518	545	480	536	529	513	521	553	512	545	506	485	549	488	541	539	527	526	516	509	521	524	543	537	552	527	563	515	528	494	529	544	526	530	507	543	501	528	505	536	529	539	557	516	529	531	483	538	555	527	561	515	529	490	520	523	498	541	509	546	545	551	560	551	530	531	551	524	560	521	502	532	558	527	519	538	549	492	547	547	523	533	546	498	547	540	502	568	525	566	557	529	502	515	518	538	539	500	529	521	487	504	537	530	512	534	519	533	493	513	520	503	547	500	529	507	505	513	504	564	536	539	570	531	541	474	539	554	524	547	499	593	514	540	553	590	545	563	506	501	557	520	540	542	504	518	501	551	542	518	503	516	552	516	543	515	528	560	536	483	486	546	538	551	543	530	499	538	551	552	552	539	558	602	552	538	491	511	524	517	538	560	536	493	504	537	544	517	551	506	502	542	524	520	543	513	492	528	558	513	507	494	550	511	548	565	586	533	500	530	512	545	555	531	505	513	507	526	525	540	504	537	530	548	496	583	538	535	523	551	517	544	535	534	536	548	503	539	536	491	554	570	550	545	527	509	537	527	529	531	514	537	555	528	537	534	536	528	509	522	557	570	521	533	557	540	522	513	542	550	509	511	539	551	479	534	497	546	505	528	495	508	530	528	519	539	551	497	572	496	499	518	523	525	539	545	543	503	571	555	539	532	549	507	517	549	522	507	505	531	529	506	546	492	525	550	523	541	543	537	524	512	520	508	494	530	539	513	541	516	520	545	529	557	537	565	538	560	492	608	508	538	504	566	503	584	528	518	524	521	466	534	532	500	492	535	514	501	458	551	526	567	557	537	511	480	522	523	532	536	532	528	495	539	547	507	490	502	537	509	499	526	525	548	533	525	542	579	523	545	547	537	538	557	542	530	483	483	508	577	494	513	490	535	519	547	533	522	500	529	506	506	538	515	548	531	501	523	555	545	503	516	561	535	536	531	548	460	496	547	516	508	501	522	497	563	527	530	537	521	564	488	526	528	527	539	508	543	544	468	536	500	538	519	541	469	524	513	530	520	520	501	525	497	507	521	565	532	519	546	522	485	565	530	564	551	512	559	482	493	509	549	525	527	500	489	540	510	546	549	520	504	520	567	537	535	570	521	534	520	549	512	532	543	517	529	539	557	485	532	538	500	575	550	537	520	517	527	507	551	509	544	520	551	559	561	522	498	542	513	546	542	535	546	520	556	524	547	516	542	524	553	518	526	537	503	467	564	523	560	521	507	532	517	514	551	539	516	562	550	482	508	530	502	473
52797	32780	12223	1656	13696	2720	509	458	413	374	402	402	359	381	358	367	382	338	345	391	373	368	326	343	367	324	343	336	354	341	344	366	332	353	349	342	355	385	320	344	319	324	350	360	311	301	349	317	347	360	328	328	348	350	347	335	350	312	372	369	343	353	328	385	350	311	372	323	348	352	332	344	338	371	329	374	353	334	344	348	323	332	360	380	338	338	315	309	336	351	317	312	350	340	334	335	321	326	353	368	346	363	358	347	353	322	337	356	360	328	349	382	318	347	307	349	366	352	354	344	349	373	357	338	330	340	351	327	321	323	332	346	331	341	336	336	341	347	336	332	320	377	348	356	356	334	349	372	338	330	328	375	308	368	381	343	327	363	362	351	348	346	346	336	353	323	356	358	332	360	392	331	361	315	348	348	335	341	368	336	327	306	340	360	341	349	349	363	341	349	330	348	316	325	355	330	334	368	324	356	357	346	328	407	352	339	323	323	330	361	377	356	358	338	353	329	291	359	329	371	321	335	361	347	370	358	315	352	346	343	369	340	315	354	323	328	326	312	372	378	330	350	323	329	346	332	345	353	365	367	342	348	336	330	351	333	313	366	360	331	369	341	313	281	337	320	371	359	351	353	359	348	350	348	337	364	343	348	355	312	342	335	336	337	375	338	357	366	358	338	335	341	360	350	336	359	346	347	306	340	384	338	350	337	385	307	332	319	332	346	334	339	353	350	351	346	335	341	297	352	333	327	327	344	339	341	345	316	352	376	333	348	362	360	338	365	320	369	362	350	341	337	328	369	356	339	338	347	337	339	400	364	330	328	322	353	317	369	362	329	335	336	355	350	328	322	334	336	340	379	348	371	389	349	369	330	357	355	322	336	332	327	343	323	376	341	348	370	366	357	359	369	305	308	349	346	322	360	338	343	359	346	352	320	346	379	341	343	358	373	319	329	369	307	357	322	339	355	366	300	336	336	335	330	341	351	343	346	375	353	331	354	348	353	343	352	350	324	337	364	335	374	347	324	324	306	325	314	355	357	347	349	331	342	310	364	372	354	329	356	340	338	323	342	380	314	334	341	343	353	338	354	313	367	352	324	324	335	342	357	323	351	364	369	331	376	328	360	350	361	333	333	381	331	362	328	373	361	350	362	319	338	348	381	351	314	370	335	379	326	356	359	339	326	363	348	330	334	341	356	333	350	361	376	388	350	352	329	322	343	367	360	294	360	349	339	360	349	324	358	378	337	331	327	340	328	334	353	302	321	386	366	345	356	350	356	313	323	362	334	330	360	341	322	374	300	342	382	346	331	326	353	351	364	319	350	358	344	376	330	353	337	315	343	376	369	341	375	350	340	319	353	325	330	370	373	320	337	370	375	366	347	352	327	307	358	380	317	327	327	363	335	360	367	334	345	370	349	332	322	328	362	344	376	346	308	307	373	321	354	351	351	327	332	335	363	368	336	377	341	350	359	362	349	361	351	332	323	322	328	357	361	408	327	361	355	374	392	350	332	350	360	318	313	326	341	331	355	376	349	320	319	310	360	310	330	351	335	353	327	340	349	325	326	379	365	369	329	384	378	329	327	355	343	338	331	306	345	360	342	343	346	354	319	369	370	355	307	357	330	337	340	303	317	351	359	348	338	386	308	352	345	309	329	343	360	344	350	349	328	300	375	333	333	342	327	372	374	323	375	344	361	340	308	307	331	339	324	338	342	330	361	352	363	380	331	352	360	352	327	378	353	351	330	336	332	373	371	332	321	336	355	353	323	406	344	354	337	340	317	378	321	334	326	363	350	349	376	377	355	368	338	344	335	295	332	312	344	338	296	357	349	331	356	314	355	342	394	344	372	363	346	364	371	345	330	337	338	332	368	364	329	332	364	323	365	330	295	362	365	341	352	344	347	330	351	326	336	350	341	334	354	352	341	338	370	355	340	359	360	360	330	335	365	333	356	371	355	345	368	369	347	341	344	357	349	318	339	348	366	364	358	353	316	377	341	336	330	361	341	343	375	345	361	346	362	338	342	310	318	363	324	342	344	328	350	327	352	329	317	308	337	345	322	353	368	323	361	363	315	322	354	312	317	328	356	341	285	331	336	345	330	345	317	332	328	320	311	339	329	330	356	357	348	371	344	354	347	349	343	353	358	345	374	377	327	342	354	330	334	325	319	333	374	347	368	365	351	344	323	333	330	329	352	353	331	342	344	323	352	321	339	389	360	347	353	353	328	388	332	379	327	325	336	346	366	336	352	397	357	333	338	332	328	361	348	332	358	348	347	339	364	354	354	351	327	336	292	367	341	318	365	374	361	319	298	346	371	353	320	347	359	314	315	354	383	327	350	312	328	330	332	372	379	351	333	341	341	318	361	312	340	325	301	347	327	373	347	323	312	333	341	355	341	345	393	360	337	351	325	308	339	379	317	369	287	330	360	342	360	351	359	337	323	328	324	324	370	313	326	315	354	373	330	301	338	356	345	311	370	350	361	314	366	300	317	333	379	338	355	341	342	348	360	346	350	323	331	326	348	331	308	341	313	347	361	318	317	334	371	321	370	354	348	307	351	313	326	348	345	337	335	331	338	345	356	375	336	339	316	352	397	348	328	358	338	349	354	371	308	362	317	328	287	386	357	322	403	353	364	325	335	362	335	320	361	318	358	374	336	312	352	342	337	341	356	352	356	318	317	347	359	356	382	364	342	393	348	350	334	365	311	395	336	340	341	331	334	341	374	339	339	354	372	312	339	361	346	318	351	342	327	351	329	375	321	342	362	344	314	306	352	329	356	312	379	336	356	359	336	387	352	332	341	353	348	358	330	328	344	311	322	349	337	345	380	335	338	331	356	351	366	357	371	354	342	320	342	325	362	343	343	341	328	349	400	369	339	301	323	357	359	374	346	308	372	331	346	336	307	365	346	308	363	332	349	355	339	324	341	328	348	326	345	342	351	373	360	334	367	326	355	328	357	341	361	345	351	310	373	349	315	360	335	356	327	332	369	351	376	330	296	356	328	363	365	330	339	380	356	345	335	365	364	327	351	343	356	356	311	356	380	361	313	347	349	338	330	308	350	343	336	329	332	335	344	351	317	303	311	342	345	367	320	354	341	318	360	373	345	361	336	335	358	326	359	350	339	347	345	381	335	341	354	366	337	366	321	351	312	290	315	345	343	343	342	360	349	344	343	356	342	351	293	362	346	349	298	361	362	346	363	368	354	337	347	328	361	337	364	350	339	342	337	361	315	352	339	338	358	346	340	323	313	370	328	317	370	365	297	388	339	352	348	361	370	330	347	342	336	341	315	358	336	359	341	373	355	371	322	331	354	361	350	349	359	323	306	331	338	339	353	369	353	337	351	315	332	312	329	327	365	356	335	339	333	347	328	335	360	344	344	345	361	312	320	323	380	350	360	350	330	333	339	318	386	307	318	327	345	378	360	372	318	316	359	362	329	347	323	339	353	341	346	329	345	347	388	340	327	348	321	343	350	350	377
30853	20780	10068	4114	19140	2051	1776	1689	1546	1379	1295	1248	1232	1153	1161	1087	1151	1035	1010	980	943	1000	947	988	980	1014	912	979	958	961	971	939	946	941	973	894	946	910	998	924	961	971	922	909	962	882	912	963	897	892	892	871	898	964	930	914	881	935	920	928	917	923	889	927	915	885	950	883	918	921	913	963	907	979	917	895	917	957	868	898	913	971	867	949	898	876	870	897	857	904	925	881	927	876	897	948	902	941	919	929	839	884	907	881	917	899	908	912	912	910	852	880	897	951	912	895	874	922	903	923	942	861	898	913	842	878	921	993	919	915	909	885	888	905	946	915	902	894	900	902	896	888	909	826	949	908	898	908	883	879	927	871	891	873	880	932	909	869	941	922	899	887	878	865	897	897	859	930	885	906	891	906	874	859	926	905	953	928	864	943	873	907	907	866	899	896	870	876	874	900	891	879	891	884	882	864	883	891	909	951	861	899	897	868	894	974	924	906	918	877	858	883	884	911	889	893	908	864	912	901	862	944	931	937	920	901	878	933	902	896	954	930	941	880	902	888	881	889	877	869	914	924	887	881	937	902	870	907	856	895	954	907	920	882	931	882	868	929	919	925	864	921	930	856	872	899	907	911	918	942	864	912	865	893	960	938	953	873	876	905	883	893	908	955	875	907	904	943	899	926	925	857	895	941	921	953	948	912	938	912	881	904	901	917	911	909	890	869	886	909	877	936	879	917	918	906	863	922	875	873	872	926	902	854	882	896	915	916	865	925	900	868	922	850	945	914	877	918	923	947	960	903	958	864	906	877	914	906	945	897	884	884	912	875	952	884	923	897	930	882	908	892	883	922	916	924	902	913	862	916	883	912	924	957	901	896	917	934	930	888	920	930	894	887	909	882	904	875	866	885	875	882	910	931	924	892	927	849	909	921	896	882	890	895	870	910	903	871	955	916	891	883	874	934	949	829	922	943	852	916	937	909	920	914	916	919	882	882	917	913	905	967	892	869	856	934	856	898	905	961	888	922	860	910	900	869	936	887	890	867	855	898	916	912	898	906	926	988	970	888	892	903	884	902	871	845	877	896	868	886	959	886	906	881	918	889	849	889	862	884	899	880	856	949	829	875	897	920	862	874	920	901	928	905	906	854	903	916	931	861	917	944	927	868	919	852	903	857	894	905	928	907	886	926	908	906	884	904	953	905	869	909	888	865	863	915	917	880	887	906	876	869	930	897	867	911	882	921	872	865	897	857	901	957	889	873	895	865	945	902	899	952	903	872	909	911	868	890	892	865	881	852	890	853	901	893	895	888	861	897	888	924	887	922	907	912	869	912	850	902	898	867	866	891	895	965	966	883	934	899	872	872	904	957	949	913	888	872	913	907	875	942	859	927	911	872	909	921	896	931	890	904	915	916	913	834	894	885	927	889	891	856	842	923	911	879	947	893	812	889	884	899	961	896	919	906	873	940	933	873	891	920	912	935	857	873	858	873	932	950	943	964	924	902	950	865	868	926	833	955	920	881	907	910	914	897	923	871	939	881	877	845	869	909	933	886	879	859	895	864	878	919	877	841	863	955	919	864	914	894	879	906	912	934	882	911	937	924	902	926	878	893	919	872	850	885	901	853	925	861	856	918	904	926	851	902	913	910	933	906	925	868	866	910	911	875	913	913	898	855	866	871	890	904	924	928	909	922	916	917	932	945	908	887	894	912	963	905	975	899	948	924	868	884	943	903	905	898	869	893	911	916	951	889	891	858	875	943	891	881	967	921	863	897	831	849	857	881	913	898	901	893	892	899	937	908	928	872	927	911	906	897	933	871	911	957	865	914	875	943	885	913	965	912	942	854	932	892	905	904	856	872	923	900	851	895	940	909	897	911	904	918	898	896	924	896	922	902	875	884	901	895	934	934	937	893	926	817	863	938	896	908	861	915	832	871	962	851	937	891	897	907	939	864	901	924	932	892	836	930	849	908	869	886	901	903	915	912	855	878	880	875	850	864	938	875	912	930	905	927	932	905	923	931	912	950	948	926	949	936	919	877	853	909	905	942	964	902	907	932	892	835	903	891	891	892	921	883	927	863	909	844	908	883	904	890	896	891	918	936	892	851	840	884	911	893	873	895	877	954	919	874	892	925	889	911	938	898	884	876	889	900	861	923	941	902	955	891	946	869	837	930	879	850	853	942	922	899	880	880	968	930	891	898	909	871	905	911	918	893	878	925	898	886	904	892	913	895	934	857	879	909	949	907	924	882	893	854	887	881	854	818	872	905	911	880	876	943	879	893	881	882	864	888	928	927	904	881	849	891	890	884	908	875	910	936	847	931	835	903	930	892	910	894	899	918	890	923	811	926	872	884	874	915	892	900	902	882	937	917	872	853	868	829	903	859	913	874	876	890	906	904	893	906	901	975	887	893	886	923	912	949	915	884	898	897	914	931	925	903	901	918	904	909	844	828	814	921	882	904	909	897	903	977	889	876	885	860	896	921	953	914	870	879	848	939	897	886	874	866	894	925	900	918	922	927	877	878	879	880	904	888	888	880	818	916	880	885	904	967	882	920	860	872	861	892	921	937	889	941	933	891	887	878	887	907	892	886	847	871	829	873	918	887	887	858	941	928	931	888	939	955	840	895	911	901	881	924	865	861	922	934	887	829	880	917	869	882	901	888	913	885	975	886	901	837	883	896	896	947	918	832	856	896	879	942	922	960	890	849	897	900	894	878	947	907	910	905	938	904	904	822	917	898	855	864	878	966	914	915	923	844	879	894	892	879	857	955	848	888	846	887	863	947	894	877	889	922	940	951	868	941	872	903	896	869	925	835	916	884	917	922	927	912	885	887	899	940	893	894	924	873	819	885	879	905	971	865	954	890	846	906	869	864	924	902	904	924	870	887	940	845	935	909	959	880	903	898	908	871	900	922	910	912	925	913	910	885	884	839	880	911	830	885	865	875	861	897	922	872	957	884	911	875	849	917	887	910	899	877	968	922	906	919	911	878	882	861	903	874	915	956	938	883	827	908	876	914	917	903	893	946	936	884	896	876	897	934	951	951	893	894	900	895	871	893	904	903	936	927	885	848	904	895	885	861	871	911	956	896	921	857	876	891	915	924	873	900	912	896	887	931	929	881	863	899	885	867	931	880	927	878	932	932	906	891	898	923	857	882	881	935	900	867	917	892	890	936	947	889	860	937	895	873	922	994	907	948	875	924	931	900	894	884	891	869	891	899	878	886	936	909	937	903	969	869	877	931	909	949	906	872	880	883	878	911	940	912	865	869	918	909	857	911	870	895	871	886	871	842	879	911	879	943	932	844	879	914	914	940	834	854	937	944	915	991	973	872	967	854	895	905	942	890	901	910	899	940	906	903	866	879	871	874	876	921	860	888	968	861	910	963	923	893	926	901	872	897	867	938	906	909	891	945	902	924	835	901	872	909	922	861	877	895	911	906	850	896	917	942	905	944	879	918	882	882	897	873	876	921	902	847	913	886	907	852
65994	47070	21593	5279	19794	6163	778	614	551	521	481	488	456	453	421	396	408	401	426	399	430	419	376	366	405	379	343	418	401	419	395	368	365	389	385	347	387	340	368	375	363	390	393	355	390	347	398	373	378	395	352	395	392	371	380	341	373	409	384	369	372	373	373	349	364	353	382	357	394	371	371	387	395	387	374	381	373	396	386	382	396	388	384	364	394	367	383	370	370	389	393	344	367	336	343	328	335	337	346	369	384	419	370	336	375	339	384	352	385	393	378	364	368	393	391	360	386	364	347	386	398	366	366	347	371	364	372	363	372	351	381	361	373	359	389	357	374	380	388	379	343	401	345	355	369	390	356	375	364	386	312	443	354	382	347	338	388	410	395	400	352	388	364	361	360	349	372	342	372	351	376	368	383	353	366	394	399	374	365	395	365	386	386	386	360	382	353	353	360	374	350	385	354	378	371	366	386	374	384	375	332	357	359	372	364	368	369	368	377	385	385	357	381	366	385	346	373	384	383	381	386	325	360	376	368	356	361	368	365	361	369	322	350	376	396	358	390	384	411	390	373	339	357	382	367	344	368	360	375	353	354	336	380	371	347	385	403	366	375	378	404	374	351	382	340	373	365	379	366	375	347	366	372	365	374	390	367	338	390	355	358	374	379	347	354	371	354	374	373	360	333	402	358	399	342	374	395	383	363	360	361	360	362	370	344	356	366	360	375	353	363	385	381	374	340	365	338	386	406	339	353	389	363	388	366	370	369	351	397	363	341	336	386	368	361	361	351	386	351	372	363	371	385	368	367	371	349	400	410	379	405	373	378	365	366	361	362	349	396	356	371	367	354	358	369	369	345	389	374	347	336	362	384	362	371	361	355	356	396	365	360	384	364	374	360	396	362	378	354	357	388	417	353	355	358	399	377	375	400	392	356	380	367	370	375	386	375	347	352	365	362	369	388	369	360	370	368	366	350	382	379	343	345	360	326	400	353	381	353	398	358	368	379	403	369	359	376	381	382	358	345	369	335	379	338	368	375	371	359	336	391	351	311	388	368	349	370	399	358	369	357	357	327	364	363	354	343	369	344	381	370	347	356	387	365	330	378	338	369	370	382	353	362	352	359	378	392	373	362	373	349	400	362	311	340	372	349	381	358	380	388	376	365	363	383	385	355	374	359	356	357	390	364	352	355	375	364	314	350	385	375	347	399	383	397	344	330	378	390	359	385	372	368	377	380	377	350	357	402	370	366	382	351	381	338	379	414	375	350	352	384	407	384	395	359	376	365	350	354	345	371	385	388	355	382	389	358	330	349	332	353	354	385	377	373	348	381	370	389	341	397	390	375	361	388	356	358	383	345	398	357	377	354	371	402	386	383	355	357	384	378	360	360	401	361	404	373	369	371	353	366	398	374	370	383	331	374	344	387	381	355	368	412	382	369	350	351	389	370	381	384	370	389	390	360	374	383	368	362	368	368	413	365	346	346	363	420	389	403	373	373	402	405	383	382	372	346	358	370	359	340	383	363	347	370	348	361	354	395	347	360	400	361	355	359	354	367	347	388	374	362	324	374	390	417	397	362	339	395	359	354	330	352	347	381	387	354	398	394	371	390	394	355	388	374	428	364	355	369	389	351	355	367	361	365	353	383	364	347	368	343	359	374	358	362	403	382	354	361	337	342	387	325	396	385	395	374	356	371	365	346	353	398	373	386	363	392	407	372	357	348	366	364	340	360	357	387	358	362	352	362	379	355	377	396	381	355	383	341	371	380	353	362	365	360	365	388	396	350	370	382	365	361	374	374	395	374	389	382	417	351	346	355	364	353	366	376	345	396	371	407	412	363	356	386	336	408	355	388	404	351	380	367	405	375	401	365	390	390	392	356	365	366	357	382	376	371	363	356	350	365	359	392	389	401	368	371	377	363	381	372	411	342	350	392	382	383	361	381	361	381	390	393	373	409	370	351	373	385	373	385	338	340	416	360	354	342	396	367	360	351	360	374	405	369	367	343	371	384	387	367	388	389	389	369	350	388	406	370	356	337	387	358	380	392	365	396	398	400	370	386	333	350	410	354	368	343	375	389	380	376	358	386	373	370	376	334	377	363	351	346	336	389	312	367	351	390	368	405	357	328	371	375	369	391	370	362	382	385	358	385	381	391	370	407	377	377	371	392	389	363	368	345	354	361	406	369	356	372	350	383	353	391	413	390	368	387	347	372	369	384	374	368	329	390	388	381	355	344	377	383	387	348	368	358	377	326	370	361	392	384	357	343	366	384	367	350	351	360	319	352	356	316	367	317	371	394	360	379	380	355	381	379	366	399	370	352	372	355	361	352	366	401	399	367	357	365	358	349	372	367	358	402	368	359	372	387	407	383	392	400	364	344	416	390	362	360	343	404	405	370	354	385	407	342	384	365	387	359	383	395	370	367	367	405	388	369	364	383	382	399	376	392	396	347	336	387	405	386	350	355	413	334	374	378	359	360	369	362	355	385	401	376	342	374	334	394	397	320	388	344	388	335	363	392	349	380	335	348	364	349	405	347	369	343	382	360	362	378	384	402	394	340	353	356	362	401	365	374	350	381	376	396	397	357	340	387	385	350	385	367	366	350	337	377	387	402	370	353	348	389	346	377	377	386	380	349	378	396	389	343	357	358	360	376	352	350	389	340	331	356	352	381	362	359	338	356	378	376	359	371	358	345	347	357	385	375	391	362	364	361	352	391	362	377	367	355	374	392	357	394	375	351	405	347	368	332	358	359	365	401	350	366	418	373	355	387	381	415	352	415	360	376	374	364	361	400	377	370	386	394	404	366	359	416	387	367	392	397	360	366	388	346	379	400	381	361	375	357	408	363	352	359	353	358	389	347	376	368	342	380	386	392	378	339	378	400	354	369	378	356	369	391	358	374	342	345	344	357	365	402	367	387	397	403	403	399	335	372	367	361	425	368	360	350	334	358	404	367	346	377	360	397	361	390	364	388	326	381	396	336	403	378	385	372	377	383	370	355	399	389	375	407	372	359	401	364	355	359	385	392	396	376	367	381	373	360	357	352	352	382	365	386	376	396	353	366	398	357	369	334	375	407	424	352	387	357	373	377	321	364	383	373	342	360	368	358	386	377	318	352	344	361	387	389	365	386	353	336	374	358	373	332	369	377	375	348	389	399	398	338	342	352	382	326	352	377	385	384	416	401	359	368	384	341	419	358	356	371	374	383	371	387	360	354	359	369	387	374	350	367	336	386	367	404	340	406	385	348	421	366	362	348	394	356	396	374	356	365	363	351	338	366	379	419	361	360	394	392	386	379	385	361	407	382	376	338	392	342	370	362	374	374	379	351	365	371	374	400	348	387	364	332	390	356	377	372	351	405	412	387	354	382	347	391	335	414	409	381	357	369	373	353	363	369	358	369	364	356	385	342	373	372	344	368	391	383	370	373	380	335	338	394	380	379	354	369	367	334	363	385	381	367	375	371	361	333	364	419	403	380	383	355	349	368	338
39451	31218	14809	9154	20297	3146	2552	2199	2020	1849	1660	1554	1520	1415	1257	1309	1287	1211	1194	1203	1111	1128	1099	1096	1067	1160	1050	1094	1105	1019	1055	1052	996	974	1018	1035	975	943	1004	985	939	952	938	937	983	950	958	907	915	933	932	992	975	972	984	966	968	930	968	963	910	972	882	913	950	974	942	952	991	953	976	929	938	955	943	920	907	890	984	921	948	942	930	930	1010	935	962	916	948	929	965	974	944	970	982	930	931	935	985	949	925	987	962	948	876	934	934	954	944	934	958	1009	945	932	939	985	893	939	940	899	941	937	906	981	967	997	874	923	941	994	858	970	972	930	927	922	930	917	936	905	956	918	923	924	959	883	915	915	901	880	938	923	870	1017	966	967	965	915	959	885	912	914	868	921	948	938	932	893	919	917	925	928	945	933	956	956	915	904	954	893	883	910	988	847	879	943	994	942	923	941	926	966	914	887	948	934	927	946	950	953	937	912	908	917	955	1018	909	911	911	930	935	896	945	917	925	911	892	893	970	947	902	925	993	938	939	908	883	1018	887	868	955	945	928	901	894	890	907	935	918	933	978	929	963	882	933	933	914	893	875	899	959	984	963	895	899	974	892	916	873	924	949	926	946	929	998	909	886	904	941	895	942	895	901	944	913	944	956	903	960	910	938	908	900	970	955	939	922	956	978	934	919	926	900	935	955	972	905	921	965	989	914	873	968	929	948	943	918	954	874	903	892	978	884	930	943	921	952	936	935	926	955	906	902	956	964	950	840	896	927	940	975	892	932	891	912	919	925	921	878	941	971	927	858	949	917	993	991	891	842	956	928	927	959	913	899	929	940	897	915	936	919	955	954	908	929	908	908	910	945	976	930	872	909	939	891	934	985	984	915	906	909	910	905	895	939	935	977	1005	976	873	959	953	942	886	898	941	896	954	944	904	991	859	936	930	941	951	971	947	907	968	934	901	950	970	939	859	940	965	919	899	929	968	922	955	973	927	885	923	906	925	961	972	888	873	900	911	920	898	921	866	939	941	935	921	966	911	941	952	914	955	956	927	937	911	926	892	868	948	863	933	942	897	891	914	905	904	942	929	964	883	946	914	930	911	937	931	963	937	950	942	969	906	953	934	926	903	891	979	876	941	931	914	902	915	959	908	901	914	931	897	899	965	918	941	962	948	955	897	927	930	933	971	933	878	902	907	968	919	893	919	878	914	912	953	916	934	917	917	898	926	978	909	977	1031	971	977	910	922	935	916	877	957	930	944	888	931	930	920	918	974	934	920	932	967	920	901	891	931	990	915	914	908	916	1005	924	923	942	920	932	947	879	945	925	892	970	891	901	882	890	899	920	913	934	904	938	960	939	973	929	916	932	941	963	934	910	883	950	942	960	859	897	908	891	919	897	960	935	913	923	978	900	943	877	980	931	929	921	887	953	931	926	926	944	960	893	946	944	873	946	929	913	907	944	929	901	920	980	887	942	914	952	908	941	884	923	955	932	918	906	981	943	981	933	937	909	960	919	972	960	1004	956	932	908	977	947	900	921	966	986	938	957	906	920	998	928	924	934	924	924	979	950	911	905	930	942	972	919	934	925	911	932	914	987	897	918	900	924	980	988	920	967	905	906	961	954	900	898	907	854	960	913	891	913	914	910	931	872	978	966	891	865	949	930	904	924	939	924	947	943	919	932	941	907	957	935	929	922	911	933	897	957	965	921	955	989	911	950	905	979	928	908	943	957	938	923	888	864	926	898	929	935	942	916	915	934	900	951	942	878	920	891	881	962	943	909	900	951	942	912	953	953	940	990	924	946	943	921	918	901	895	908	962	942	968	894	831	907	877	955	961	942	871	973	904	884	950	949	884	922	953	935	925	987	935	982	942	856	947	926	949	907	924	912	918	958	880	930	940	846	974	919	908	951	910	878	871	918	951	895	925	964	900	950	958	939	921	934	973	957	902	955	954	970	943	881	888	934	917	883	957	944	911	905	965	973	925	914	863	923	950	930	907	969	887	902	934	899	969	900	922	942	906	901	937	944	948	942	889	893	947	944	941	957	910	981	921	914	874	875	866	945	895	947	913	886	926	914	914	977	935	916	940	931	904	895	958	889	878	916	913	906	881	958	887	923	940	970	910	921	907	954	912	910	917	927	941	915	938	930	974	945	886	881	915	914	926	908	934	933	920	926	862	920	883	888	921	928	937	887	893	898	923	926	897	1006	940	890	949	946	925	902	908	921	937	955	987	916	946	990	926	957	909	909	935	998	959	958	966	892	899	928	980	929	930	881	879	933	923	974	908	935	856	930	865	945	939	946	888	917	1005	944	917	1002	907	901	951	910	885	909	891	921	916	878	953	947	941	958	918	926	886	921	915	971	884	939	929	969	962	898	914	964	926	978	914	887	900	949	901	928	949	916	899	884	958	886	953	921	917	885	946	924	911	954	979	928	931	906	944	901	860	927	970	918	901	953	947	958	941	954	923	923	901	928	915	907	973	928	965	914	914	946	931	940	920	910	933	925	905	946	926	894	930	969	880	940	924	978	944	922	956	914	897	908	883	931	928	914	985	991	939	894	872	893	929	943	946	956	921	927	929	929	934	934	966	896	970	952	983	963	899	923	981	962	969	938	990	985	958	891	908	913	877	934	916	896	906	943	951	915	962	908	921	926	906	974	887	913	895	976	916	978	909	902	919	923	926	909	956	929	930	894	932	872	903	914	889	968	955	916	952	983	972	908	920	885	938	939	949	939	952	958	974	912	987	942	937	948	956	889	924	952	942	899	923	944	922	906	954	950	960	883	902	909	989	893	968	945	902	962	939	943	957	932	940	916	905	912	916	923	977	972	904	936	969	931	931	968	954	911	958	917	935	901	966	933	932	912	885	934	934	919	973	904	944	917	898	941	956	951	940	949	922	904	916	938	918	931	927	917	920	961	936	917	919	924	940	904	886	940	993	952	939	917	910	925	959	951	950	955	930	931	942	916	954	921	980	906	933	905	896	947	919	939	922	916	940	916	901	884	930	869	978	967	931	930	911	949	925	876	903	903	969	903	931	923	860	910	920	880	968	900	892	974	951	927	957	906	926	911	901	956	952	912	979	937	896	912	906	995	913	994	897	914	923	927	925	926	943	919	947	906	916	939	922	973	922	957	954	962	909	947	904	912	1019	926	882	963	997	899	902	986	879	955	929	935	943	940	940	960	936	934	925	970	874	958	909	909	957	888	950	946	931	918	956	884	912	968	967	947	923	931	909	955	944	920	926	905	923	902	956	999	898	951	967	920	889	940	891	941	946	870	960	909	929	917	954	923	922	927	964	912	865	928	915	878	889	900	924	945	906	937	955	910	858	959	947	946	920	941	866	937	929	971	905	950	860	964	946	958	939	939	952	911	927	955	935	932	938	937	921	962	975	873	882	890	953	916	888	927	933	952	897	893	948	900	899	916	1021	916	925	956	947	906	981	846	914	945	922	910	951	929	951	909	926	939	926	957	942	946	962	930	936	918	958	880	948
10831	2144	396	266	629	188	156	186	208	190	186	161	198	191	191	165	182	155	148	179	190	163	192	172	172	195	175	199	156	177	160	161	189	190	158	193	172	189	171	174	165	176	168	167	183	182	174	177	165	187	162	165	184	173	187	158	179	183	160	178	169	188	179	179	164	166	169	193	179	188	176	182	160	193	213	190	197	141	160	195	209	162	186	175	163	165	169	175	160	171	181	195	150	171	181	158	175	171	180	162	211	172	174	172	187	179	173	183	165	171	177	186	175	180	162	177	185	189	173	153	154	175	192	196	148	182	206	173	147	142	157	160	207	193	199	151	202	150	170	168	202	143	131	173	215	195	179	180	156	156	160	172	177	190	182	168	186	170	182	185	174	183	192	181	165	184	184	179	185	168	197	197	191	184	186	184	168	179	149	169	167	209	210	168	179	170	197	177	197	186	170	169	169	178	167	161	197	166	171	191	199	182	151	157	159	178	190	175	173	188	162	178	192	152	175	170	152	155	164	195	158	180	165	191	169	168	168	185	170	200	170	150	190	167	182	166	164	196	179	150	178	182	182	177	188	177	184	183	187	168	186	183	150	161	189	160	164	165	163	209	167	173	182	178	168	205	186	178	185	198	168	180	181	196	187	161	178	163	182	172	178	176	153	162	178	156	164	171	180	181	152	197	167	182	173	185	200	178	175	147	170	190	208	170	170	175	156	148	180	189	175	164	206	191	194	162	168	182	168	178	168	174	171	167	182	189	172	162	166	199	182	173	160	176	182	171	181	172	174	210	159	165	152	163	191	166	178	202	186	182	186	177	177	168	203	188	163	170	175	166	164	180	160	157	163	159	163	178	184	189	200	178	176	185	179	178	190	171	159	179	184	184	171	170	205	174	180	143	193	174	180	151	206	167	202	189	161	158	179	194	176	186	182	173	171	173	174	196	186	159	178	159	161	172	176	175	192	162	186	213	166	159	172	187	179	182	172	190	166	182	172	172	193	169	178	178	195	173	179	153	176	158	169	186	171	160	184	169	172	191	192	202	169	175	178	149	157	180	177	172	177	183	179	181	179	187	171	154	179	198	157	170	192	179	174	182	181	177	200	170	182	182	190	165	159	177	172	173	195	171	179	160	187	152	183	209	173	209	180	200	150	209	182	180	178	184	177	167	188	180	168	162	168	193	198	185	186	185	184	167	160	174	154	159	166	179	153	191	192	179	180	163	188	185	155	170	165	156	179	171	182	194	175	183	174	196	185	168	177	182	185	147	164	175	196	193	191	179	192	167	176	164	174	160	185	178	178	194	159	186	191	178	155	196	184	183	165	185	185	181	168	199	173	176	172	181	197	188	168	154	187	161	170	174	165	164	170	147	207	169	185	180	190	179	199	189	149	162	180	168	165	210	184	179	188	163	184	191	177	159	142	166	146	180	160	195	198	171	168	170	176	165	188	180	157	190	176	187	190	170	191	161	165	163	194	174	200	180	198	162	149	164	165	164	157	187	176	207	153	194	194	155	158	190	171	165	179	172	179	168	181	165	155	176	166	180	152	155	183	182	170	201	170	195	137	163	170	196	184	171	161	182	190	178	177	176	180	206	169	176	149	179	155	194	153	170	195	184	168	191	158	191	161	175	194	163	166	167	193	183	182	186	177	186	186	175	182	182	153	153	157	191	150	191	182	153	169	183	182	182	187	156	171	164	188	159	148	191	159	189	172	184	189	171	192	185	182	174	189	180	159	180	179	175	182	179	193	191	191	180	178	165	186	171	179	197	145	176	200	186	161	182	191	185	159	169	181	188	176	173	179	183	171	180	168	152	183	162	178	169	183	178	200	177	179	171	166	187	188	194	162	168	194	163	177	156	166	160	177	158	194	209	187	181	154	199	175	155	197	181	165	179	187	163	201	171	160	212	211	180	180	162	210	210	173	173	170	167	186	168	171	173	181	188	158	159	174	189	180	174	161	173	179	179	173	185	184	151	158	199	166	167	167	155	185	177	197	170	162	201	210	170	210	165	173	188	178	165	159	189	176	174	182	162	167	187	172	193	193	173	199	197	152	176	159	163	176	176	199	200	195	173	172	164	172	210	178	175	184	208	164	177	177	184	134	166	145	171	164	206	160	146	169	186	167	160	177	165	183	162	160	174	217	167	174	161	170	182	159	189	169	164	172	165	193	169	195	157	185	160	155	166	172	168	175	169	176	159	171	176	175	176	157	151	185	188	169	166	166	171	188	177	166	167	181	205	169	159	201	163	177	174	187	172	175	175	185	188	199	170	177	181	162	183	160	175	177	146	184	177	184	173	208	179	169	169	171	184	179	163	145	170	161	185	171	183	177	172	184	183	166	178	169	187	170	170	190	179	171	166	169	173	173	188	166	206	189	167	154	164	179	163	169	181	175	161	172	185	187	178	175	163	171	175	194	184	168	196	180	167	196	190	187	170	192	170	176	139	168	180	182	201	173	173	158	202	216	178	155	172	165	173	176	167	169	164	202	193	170	174	172	177	178	175	176	167	187	171	179	193	176	191	177	193	160	165	157	180	171	172	172	171	167	171	202	185	183	183	214	193	170	189	183	178	172	161	207	157	189	181	190	156	197	192	146	181	160	176	190	181	162	187	144	189	169	182	177	156	198	178	185	207	189	164	163	188	202	185	162	180	166	189	165	190	184	184	174	174	156	175	181	184	188	164	174	191	173	202	190	158	183	178	169	179	158	171	160	179	174	180	174	164	175	193	173	146	170	175	170	175	178	172	174	192	170	204	160	165	165	166	183	170	183	197	185	196	180	182	167	148	186	156	187	191	168	174	170	169	161	200	159	217	177	185	171	166	161	189	188	173	151	170	175	184	158	190	161	177	175	167	188	187	151	179	159	170	179	167	155	183	164	169	192	183	164	183	172	194	169	178	176	181	165	165	172	193	180	185	195	174	182	181	169	192	184	173	145	188	183	180	162	189	176	170	161	157	175	189	168	137	171	178	173	176	176	155	187	170	176	157	174	154	146	174	153	156	169	168	171	166	179	173	193	161	168	160	165	173	179	171	186	201	168	183	178	156	175	160	178	179	176	170	173	168	154	182	171	182	175	195	153	187	188	170	195	162	170	180	173	187	194	180	168	180	157	177	169	217	177	190	169	186	166	177	163	188	152	191	189	158	182	159	192	175	178	182	182	176	147	171	174	159	161	165	158	168	171	180	176	197	179	176	171	185	160	147	194	174	184	160	178	164	141	186	166	170	173	170	185	173	165	187	167	176	166	161	189	196	184	183	191	175	180	204	180	180	175	170	168	204	204	161	158	177	169	176	182	166	147	173	178	175	177	179	186	181	172	188	156	177	208	163	174	173	181	175	176	199	177	174	154	175	197	193	167	171	159	162	165	174	174	153	178	197	174	157	169	177	180	170	167	176	178	178	184	172	163	156	186	170	177	161	164	195	170	150	165	181	165	175	164	181	183	170	172	169	187	181	172	164	163	167	166	162	183	151
9177	3080	988	984	2913	596	586	545	508	535	556	565	571	541	507	556	574	524	527	552	513	548	567	556	574	562	544	569	537	513	558	583	559	519	478	522	501	552	531	549	541	556	561	555	529	539	552	539	511	555	533	552	521	501	488	501	533	499	576	542	564	525	534	482	506	552	523	528	541	540	482	527	502	528	524	553	506	537	491	511	563	518	495	556	546	562	523	513	558	524	516	517	549	518	512	562	534	516	504	558	528	530	486	522	589	556	570	532	526	506	539	542	519	510	520	536	515	526	505	528	515	531	542	537	571	517	524	497	551	506	517	543	524	504	546	543	568	548	528	557	542	534	542	541	545	502	529	493	550	557	552	507	524	536	525	519	540	533	543	519	578	533	537	509	497	517	526	534	507	526	570	526	554	512	511	535	519	565	555	564	549	564	533	546	528	506	538	533	544	542	547	561	569	519	512	510	525	536	523	546	560	537	524	511	525	541	545	507	539	595	546	516	538	550	563	553	532	529	519	503	491	512	523	528	506	546	546	566	493	549	541	496	546	516	516	552	557	539	549	489	479	540	532	529	531	498	534	566	523	510	538	506	503	547	532	529	539	529	575	544	542	561	542	544	566	498	525	516	497	547	528	554	559	553	468	522	545	528	535	540	562	552	538	540	515	566	577	534	525	496	531	536	528	528	504	558	512	506	569	528	507	529	533	509	551	522	565	563	499	544	536	520	515	541	515	535	536	520	553	547	514	508	503	528	528	525	527	541	490	548	564	570	502	512	532	540	560	553	530	549	524	531	515	531	520	559	554	526	543	516	531	551	540	513	511	508	548	538	505	550	565	541	560	555	540	527	530	538	521	532	531	523	574	533	502	539	518	568	532	536	543	537	547	493	527	539	518	515	541	535	546	571	553	529	520	598	590	537	540	537	536	552	512	547	547	543	527	524	516	567	572	499	542	519	533	540	545	544	549	533	562	571	571	548	551	538	509	549	498	512	560	584	576	532	512	515	571	536	568	550	573	571	506	560	527	527	533	522	567	546	523	554	553	532	543	533	540	538	477	511	553	542	534	540	553	542	553	561	525	532	529	503	545	547	563	542	534	528	517	548	558	549	554	506	521	498	539	566	547	530	529	530	546	489	544	544	492	532	573	542	562	509	508	524	564	549	515	531	554	467	530	542	516	530	574	558	478	527	509	557	517	561	553	517	471	533	542	539	504	541	556	527	508	548	506	516	513	508	573	530	529	564	582	526	534	523	523	486	521	499	500	531	486	554	563	508	504	550	521	504	487	551	534	531	561	520	521	530	526	573	486	560	526	552	538	538	583	556	562	519	524	531	528	529	533	561	556	561	501	522	514	542	540	545	515	544	513	557	496	541	547	577	506	481	543	587	552	510	541	509	495	518	554	561	522	541	500	568	520	524	540	513	520	504	515	510	526	570	567	562	550	550	540	565	515	497	519	503	534	509	546	492	532	542	539	502	515	549	525	497	493	515	501	511	480	507	500	517	504	537	517	498	549	523	519	526	549	528	517	513	593	533	479	532	508	533	517	516	503	497	541	564	507	510	540	506	530	515	497	506	534	545	509	544	515	540	523	530	523	562	516	485	529	566	523	542	538	522	542	483	563	545	517	499	514	518	567	513	522	538	549	551	507	526	556	533	514	563	522	531	519	503	516	525	558	510	486	561	555	507	509	539	533	537	537	543	539	539	528	529	525	525	556	546	560	514	580	525	492	529	536	506	500	515	504	503	527	521	529	525	489	549	525	528	566	543	547	549	551	523	568	536	560	517	534	534	499	519	509	556	524	580	483	523	508	535	507	504	535	559	502	513	531	534	554	512	529	562	534	500	538	560	512	518	519	538	566	515	547	542	517	541	556	562	529	540	500	542	504	511	504	498	526	513	514	516	503	520	560	503	539	545	540	525	499	555	566	522	499	502	527	506	528	530	536	497	523	552	550	536	521	519	527	517	524	536	519	531	564	555	535	532	499	559	533	540	523	523	546	559	499	512	503	520	524	526	538	518	524	527	545	512	499	509	556	505	519	529	511	498	534	518	543	561	575	544	566	547	539	521	570	491	579	523	519	532	519	526	537	566	546	524	494	543	531	593	480	512	504	565	571	497	504	568	542	532	556	535	552	516	513	516	533	502	525	518	512	529	559	552	522	551	550	548	534	554	519	546	515	512	508	476	498	498	539	505	522	490	524	578	529	545	546	544	522	524	497	508	500	556	511	548	527	549	530	524	547	554	514	541	497	564	546	505	510	515	523	538	544	507	520	528	541	551	512	539	576	555	512	524	541	510	555	540	541	526	529	532	553	545	529	522	508	537	536	556	546	528	505	561	513	554	537	498	542	512	512	519	525	491	528	537	571	558	528	508	559	488	478	531	522	543	523	543	530	566	517	566	505	565	487	547	554	538	531	539	499	522	526	537	536	537	494	531	509	556	547	496	515	576	522	535	545	524	498	569	535	501	486	511	543	540	578	543	481	550	498	547	579	525	575	538	558	536	504	523	556	499	561	508	570	527	512	528	521	538	541	574	530	483	526	573	545	525	549	488	541	531	545	512	544	543	518	532	535	546	508	538	518	542	497	507	553	536	540	515	573	527	517	534	530	526	515	514	495	492	547	526	527	522	511	538	519	552	501	559	513	524	539	540	580	564	519	500	557	549	493	527	553	536	559	564	579	550	511	569	542	505	510	562	573	545	556	541	514	527	527	517	526	525	557	530	522	519	531	545	569	562	531	558	528	546	524	520	585	528	523	535	518	516	538	524	558	493	520	541	507	536	557	528	505	537	527	507	551	511	548	532	545	557	529	541	532	518	533	497	539	535	532	506	551	524	548	509	519	529	553	525	541	571	555	534	552	538	504	561	513	526	544	522	518	519	588	526	542	512	555	533	553	515	526	552	487	540	492	574	540	563	507	561	550	543	503	521	519	546	537	507	514	530	538	520	535	548	504	541	515	561	546	552	553	551	566	539	545	572	543	548	504	524	515	509	514	518	505	533	488	535	543	516	556	534	556	551	556	508	560	576	537	547	568	520	523	513	566	567	528	555	540	536	530	503	521	497	549	516	558	534	503	510	531	528	506	527	566	537	531	532	549	503	543	513	552	512	527	517	514	550	522	529	497	529	556	531	582	542	518	508	525	494	525	520	549	575	541	517	525	533	540	525	536	526	559	546	536	512	528	522	537	560	550	534	543	520	497	512	546	560	552	549	539	538	517	546	546	514	532	510	501	538	519	511	529	528	514	546	579	543	523	553	540	514	542	561	544	534	536	519	490	527	573	536	531	540	556	526	520	526	538	567	543	534	623	545	558	497	553	514	540	556	543	527	530	559	535	546	583	545	496	542	533	551	539	554	528	498	523	517	533	521	515	554	533	546	536	493	559	566	517	544	529	530	566	534	533	532	568	529	521	504	526	539	569	522	552	511	506	575	548	527	517	541	542	558	549	513	534	526	581	539	545	521	544	561	527	516
54308	35865	11812	3335	12934	2824	484	456	446	451	399	394	402	351	376	391	375	340	380	320	345	372	373	363	342	363	359	371	346	356	371	349	355	379	344	357	380	349	329	318	356	372	322	345	351	355	316	330	327	324	343	322	328	313	330	388	359	336	351	340	346	335	372	343	347	370	348	342	330	376	336	334	324	333	339	355	361	334	338	351	362	371	378	366	353	300	334	316	366	348	352	303	333	355	329	378	356	347	342	337	321	379	324	345	322	345	337	345	346	310	312	358	343	341	307	344	343	341	368	360	344	366	306	330	347	342	361	337	336	331	357	334	371	372	350	352	360	366	353	351	344	321	357	326	320	372	306	339	331	338	321	333	345	352	335	355	371	339	350	352	329	321	318	330	302	341	352	381	338	313	345	308	362	363	353	322	374	331	341	334	356	343	390	338	322	327	340	342	351	329	360	328	329	309	350	363	354	374	357	340	328	330	357	362	341	351	361	343	351	332	356	336	343	369	338	321	319	359	359	352	352	370	357	370	349	333	303	332	325	357	393	345	326	340	286	370	346	334	366	327	326	323	357	349	333	389	301	339	312	372	328	343	318	357	332	351	365	374	356	301	352	325	337	317	322	313	341	326	339	354	337	322	347	381	340	349	353	352	355	360	378	378	350	357	358	337	364	396	322	339	352	338	341	339	344	360	366	346	344	353	317	376	307	344	351	347	345	365	330	367	353	337	355	355	346	343	355	376	343	358	342	388	353	364	366	342	361	370	313	341	350	367	364	338	372	374	340	338	300	339	326	324	329	364	373	354	330	333	347	358	333	362	348	351	347	370	354	356	358	365	362	342	357	355	350	335	323	329	340	350	350	322	385	352	343	334	360	346	350	333	321	352	344	330	331	376	333	309	352	329	359	358	348	367	335	345	352	348	371	326	337	319	351	363	332	332	341	319	356	296	336	329	353	344	327	367	365	345	344	306	349	363	331	368	328	349	337	373	318	341	336	320	349	359	349	334	330	321	328	344	352	358	335	304	358	366	349	372	334	339	355	317	345	324	333	318	320	315	363	361	343	335	327	352	323	327	385	317	355	349	357	327	351	315	341	348	355	318	341	329	338	359	353	357	371	348	354	345	311	358	339	355	363	363	323	331	335	332	340	366	371	389	370	365	355	372	413	355	314	327	347	344	374	330	357	279	343	319	384	330	327	329	330	357	321	339	350	360	354	353	320	405	319	325	316	356	322	343	337	367	347	325	339	323	348	338	365	326	376	334	348	357	310	340	361	302	344	355	347	368	363	345	363	321	342	357	342	350	349	329	338	363	373	381	358	332	337	357	346	326	342	311	330	325	337	323	324	348	356	366	354	341	339	349	349	312	345	359	362	338	357	344	340	326	334	369	350	325	368	320	360	349	382	346	359	361	377	345	350	345	342	353	352	387	355	345	349	337	356	323	373	295	339	354	375	335	342	379	365	328	347	352	345	349	350	339	366	339	353	353	342	305	336	334	345	385	353	340	372	376	358	348	336	364	312	360	377	346	325	341	375	351	364	341	342	351	313	366	325	370	343	362	363	292	354	337	348	335	312	341	350	358	317	337	339	355	367	337	324	372	331	335	320	361	367	350	343	368	363	365	316	315	349	343	335	330	336	333	380	343	328	332	338	343	321	334	326	348	341	370	369	349	306	342	334	382	351	333	339	361	351	369	337	359	365	342	378	366	345	361	335	308	344	329	348	350	331	340	358	339	344	332	371	354	339	359	361	331	320	322	352	339	347	360	369	358	367	354	327	331	358	370	364	358	362	367	341	338	327	369	348	360	363	334	336	332	345	337	306	331	305	335	360	339	346	367	345	353	344	367	382	363	321	388	347	345	355	345	355	326	347	349	338	340	369	365	338	373	356	362	355	354	353	372	386	321	371	341	376	348	363	363	339	386	336	362	358	325	349	375	355	353	352	345	366	354	363	347	341	359	339	375	344	348	369	366	359	333	347	359	343	363	348	356	337	355	354	349	321	349	356	348	326	335	343	355	334	357	414	366	358	363	346	323	342	340	332	300	354	355	354	342	341	328	314	328	349	336	371	340	321	395	355	373	336	351	360	355	341	320	336	349	358	344	342	361	345	354	353	330	328	368	319	369	323	350	357	319	363	330	365	318	341	338	349	350	339	342	336	344	356	365	343	345	345	361	362	350	296	382	342	342	335	337	341	342	345	367	344	337	328	349	363	346	334	336	351	344	351	350	328	315	359	312	340	340	365	336	305	356	342	310	349	311	374	359	388	316	341	342	348	310	333	336	310	336	372	349	314	344	341	387	340	346	368	366	373	351	362	345	334	312	346	345	353	359	344	324	383	349	359	342	352	350	341	361	336	360	318	355	387	340	356	350	348	320	363	352	306	380	364	376	326	376	355	328	362	351	309	344	361	284	355	384	367	359	346	351	353	330	343	351	327	355	352	345	344	345	345	371	336	347	330	339	357	348	384	353	354	367	358	327	372	323	350	351	366	348	356	335	361	348	347	358	382	374	367	372	396	370	340	343	361	338	342	352	372	364	365	335	369	381	343	360	345	359	332	334	314	352	328	335	348	341	366	363	310	341	358	343	332	368	343	353	353	354	354	359	345	326	371	351	340	355	351	343	336	334	360	350	391	340	330	346	338	326	323	352	350	351	375	348	315	375	327	340	354	396	357	356	334	367	345	309	320	356	324	338	351	334	334	319	308	350	348	333	330	374	356	368	341	344	346	345	349	349	352	344	364	361	346	317	347	318	358	361	334	320	350	351	362	318	366	315	371	375	378	365	357	356	320	322	354	338	365	346	346	343	323	337	338	339	356	336	356	325	336	330	360	344	339	360	364	377	345	324	323	363	350	351	333	348	341	345	351	365	344	345	347	369	357	323	346	349	308	343	349	345	348	333	342	296	360	349	337	346	337	320	318	338	338	331	355	340	321	344	356	327	344	354	327	310	370	345	347	303	389	352	371	324	314	333	355	325	341	356	322	338	360	330	337	317	326	339	359	351	338	352	359	317	345	355	370	364	327	362	348	321	361	355	336	343	357	337	364	339	325	350	301	313	334	339	348	352	339	339	350	307	370	364	349	349	399	345	327	356	376	322	339	335	344	337	377	329	314	359	351	329	391	332	323	382	336	339	340	339	340	376	341	365	333	315	351	345	367	373	378	326	333	334	353	336	352	324	326	334	330	341	378	310	323	356	376	361	318	327	342	362	354	346	297	361	338	351	350	346	355	340	346	362	346	342	345	327	366	364	338	349	332	336	339	328	375	376	309	352	325	339	351	356	360	398	307	335	352	370	340	349	337	376	319	332	337	305	379	373	314	351	338	302	342	324	343	337	342	321	348	330	356	348	331	307	338	315	391	367	372	330	365	333	351	364	347	349	322	344	303	329	321	355	354	377	363	352	384	360	339	359	358	336	332	340	362	327	335	364	324	351	321	309	340	313	348	372	366	348	352	386	329	356	331	349	361	348	314	330
32035	23635	8116	9109	19702	2029	1782	1565	1408	1349	1366	1229	1203	1154	1073	1127	1030	1021	1042	1049	1025	1018	1008	996	959	958	1046	947	998	941	943	895	964	942	924	948	898	981	975	919	974	925	904	930	923	932	898	881	960	915	899	928	963	945	910	933	967	882	888	880	924	923	930	964	871	929	894	897	915	906	950	899	863	929	986	912	997	897	905	935	895	924	931	960	851	910	980	931	942	894	897	884	908	882	930	889	895	885	871	919	921	881	890	837	901	919	902	880	889	875	891	896	967	895	971	888	895	881	918	900	871	940	908	916	879	880	871	887	866	903	897	963	864	905	925	991	918	897	955	882	933	878	891	875	862	927	887	876	915	901	897	941	937	912	925	866	866	911	927	924	894	986	929	864	911	923	921	871	916	918	875	949	868	894	920	896	925	885	864	930	907	952	871	902	935	922	926	929	894	943	881	906	881	911	886	888	893	853	886	932	944	892	930	898	835	871	880	880	924	888	925	899	922	896	895	943	872	871	843	867	901	897	950	866	887	911	876	911	916	884	906	941	912	923	915	911	930	938	945	864	970	875	912	889	933	897	935	902	890	973	919	908	928	895	867	982	955	890	863	901	877	920	909	934	907	935	934	881	874	891	923	869	897	923	930	904	882	870	903	891	868	938	889	857	874	919	941	896	925	919	894	918	901	870	847	897	896	911	892	856	885	914	867	887	888	917	917	928	839	880	939	888	949	876	890	898	911	901	903	914	883	855	920	931	918	903	857	903	836	911	961	867	923	873	919	845	895	926	906	809	928	917	865	896	900	889	866	929	860	882	900	924	774	878	908	889	933	941	945	889	905	929	923	919	895	888	895	887	891	933	844	882	958	952	901	883	880	882	936	869	920	888	903	822	901	955	883	927	890	884	896	868	907	908	902	939	959	902	893	895	895	986	868	911	911	873	915	893	920	909	882	877	902	889	941	912	896	884	954	908	877	918	937	915	923	896	958	960	880	912	888	939	915	875	888	882	908	910	901	954	909	954	879	909	907	863	895	909	904	848	893	866	951	940	911	927	909	883	873	905	952	895	876	886	860	923	928	909	919	897	897	911	905	901	889	916	866	960	931	942	918	897	864	913	875	917	922	925	917	899	906	945	857	917	880	906	907	905	893	886	889	892	952	882	929	885	905	907	855	909	910	871	924	892	947	884	906	827	926	909	882	925	879	912	915	927	873	922	931	829	961	887	940	914	929	911	876	871	880	899	905	923	935	884	950	948	921	943	904	888	842	940	898	946	877	860	917	919	871	919	914	908	898	884	847	874	893	860	894	885	941	849	853	916	935	907	891	904	893	911	887	932	905	880	888	885	847	878	929	888	881	927	912	931	971	956	950	877	936	868	917	896	910	839	850	914	904	887	928	868	924	916	936	889	871	879	866	913	908	874	908	934	960	929	903	925	815	929	944	966	868	875	899	893	830	888	851	956	905	904	896	945	901	837	866	887	895	883	941	869	937	903	859	877	938	912	925	943	895	962	873	897	884	864	941	890	870	930	867	963	918	928	893	902	862	919	910	919	910	902	871	901	914	901	959	911	901	858	894	812	888	902	899	891	874	910	899	874	941	924	923	898	909	937	875	906	950	895	919	899	907	868	910	934	970	850	893	894	888	919	876	861	874	858	929	841	940	853	934	912	885	937	912	939	913	918	900	976	848	916	950	888	837	935	888	939	876	871	896	897	930	894	922	871	939	889	897	900	910	892	848	941	941	908	888	952	913	901	904	951	907	858	874	872	908	894	902	881	866	902	877	870	866	881	879	909	933	891	909	901	771	909	995	892	912	925	880	838	876	924	886	901	911	912	895	919	967	935	932	867	904	900	919	964	871	898	893	942	913	891	879	873	863	907	912	873	926	926	943	917	957	878	932	904	884	821	896	861	860	897	933	876	881	881	835	912	914	908	877	876	905	903	888	922	934	900	962	840	870	931	919	930	907	892	869	935	889	872	871	885	865	949	899	932	914	885	876	883	868	945	893	881	875	918	940	863	875	876	890	936	980	857	916	951	944	944	871	872	906	927	928	933	949	868	950	908	897	952	885	892	872	898	861	844	875	945	923	923	898	926	878	904	876	846	894	877	933	896	900	891	925	865	941	917	953	888	862	941	924	942	868	877	922	903	966	940	860	881	931	877	866	893	888	864	955	923	902	881	905	865	869	885	879	896	934	865	904	887	892	899	879	880	870	879	882	869	950	918	899	915	952	919	880	928	882	924	888	877	917	905	905	862	892	867	866	942	917	911	877	903	922	881	914	905	924	914	890	908	907	939	899	964	917	901	892	926	943	886	960	872	885	907	924	910	887	878	943	856	891	932	852	875	883	842	883	869	952	872	892	884	875	844	865	912	905	901	910	960	879	931	880	885	876	925	920	884	892	942	927	925	883	952	950	924	939	911	947	878	840	908	908	932	885	929	867	907	917	875	954	869	908	905	932	903	953	916	906	885	912	943	871	925	913	906	933	928	935	870	888	905	882	908	902	844	871	880	849	908	928	903	924	894	900	855	897	903	860	866	908	877	870	924	912	924	889	892	916	903	938	919	864	917	870	889	910	931	885	915	899	929	861	933	868	898	878	891	875	867	911	901	913	897	918	869	897	852	860	928	896	942	901	883	899	816	939	844	898	884	919	880	909	861	855	928	924	899	904	925	869	938	887	920	961	892	898	941	910	911	915	971	866	888	948	933	990	875	947	962	969	955	925	902	879	918	899	930	865	886	907	914	836	895	901	952	914	935	908	951	852	895	903	926	883	892	885	910	939	870	882	970	902	895	888	933	873	899	925	901	953	875	968	903	920	911	862	843	897	899	930	887	857	870	916	902	890	889	912	934	928	888	910	890	893	880	855	845	873	945	909	931	922	935	890	866	887	911	925	881	899	887	865	873	858	893	907	856	919	884	927	899	901	888	930	868	907	863	890	892	900	870	924	877	932	852	901	904	945	907	973	923	867	946	926	878	976	934	895	940	890	923	894	847	938	911	922	932	945	856	883	894	931	904	895	935	918	906	906	927	904	963	894	888	879	904	899	963	947	965	861	904	872	898	934	909	910	890	865	914	894	919	881	894	863	848	892	924	871	914	891	926	868	894	918	854	964	930	876	928	916	889	878	903	855	913	903	860	895	945	894	893	905	918	907	901	907	893	902	920	908	861	923	937	901	917	841	882	907	895	903	926	885	882	936	929	867	903	930	891	930	927	883	939	878	896	885	950	916	929	904	908	954	866	851	946	871	883	858	909	896	911	923	896	874	874	954	925	894	894	911	890	884	896	874	959	904	863	910	939	915	937	887	924	890	869	900	949	955	907	906	918	844	891	911	856	892	929	909	895	904	961	932	875	917	891	937	915	909	936	905	920	901	909	867	947	906	931	915	902	922	907	887	882	988	926	917	890	924	946	940	863	864	882	905	948	954	900	967	818	903	876	937	875	925	878	857	850	885	889	915	860	898	912	876	922	923	878
67112	48449	19260	5471	19225	6085	725	546	530	556	467	461	447	377	428	455	406	390	432	399	420	385	413	355	423	399	362	390	420	376	379	359	356	360	390	404	399	385	396	362	357	367	399	380	385	388	361	374	393	376	364	394	386	394	324	387	375	384	374	395	395	360	382	402	377	373	346	400	380	359	383	374	373	376	329	394	367	325	360	379	376	367	377	391	367	402	405	340	389	351	355	408	384	413	403	345	362	368	387	374	404	362	399	419	413	381	369	342	383	371	335	366	416	378	362	377	393	375	377	346	380	347	354	367	340	389	381	353	371	384	358	395	358	351	367	349	398	392	320	375	377	333	384	369	387	372	323	393	360	408	332	392	396	358	344	397	384	383	354	395	377	350	385	381	398	373	408	394	389	384	364	358	400	430	371	390	337	358	366	373	357	382	387	379	374	328	367	339	397	354	358	362	407	350	386	341	345	355	376	374	383	359	407	353	394	367	368	358	379	358	362	362	406	387	401	353	320	396	394	395	377	400	401	378	327	357	377	359	397	375	380	362	414	382	426	372	376	388	365	387	376	382	370	382	354	394	395	372	427	318	382	402	391	376	408	376	350	365	362	383	367	369	394	388	400	352	382	408	394	398	395	346	359	392	352	389	376	329	388	358	353	346	372	382	390	365	404	382	377	376	403	385	346	363	366	382	369	354	403	379	342	385	383	372	350	386	384	396	399	380	347	388	398	372	339	382	347	366	364	333	352	395	416	366	373	362	382	358	385	379	414	365	416	412	396	361	346	372	375	380	350	334	399	351	396	386	345	344	346	395	375	335	378	362	345	373	361	351	352	346	364	362	385	352	313	357	347	361	358	385	381	389	391	394	395	380	385	416	421	325	392	388	362	381	377	378	390	393	398	379	406	358	413	377	371	368	390	372	359	345	339	360	374	360	376	357	375	352	385	359	367	363	370	361	337	405	349	388	368	375	349	405	342	390	382	369	335	375	381	396	327	354	385	373	384	375	395	383	374	350	363	359	378	378	379	369	385	335	354	394	397	400	345	356	369	387	362	390	351	364	367	358	392	399	337	366	359	403	380	383	373	369	367	412	373	351	360	378	351	396	375	380	378	379	386	372	354	380	355	360	380	371	353	341	393	386	320	380	336	352	386	383	381	368	348	362	397	391	334	426	374	367	379	404	406	338	392	387	340	349	380	378	353	367	385	335	354	370	342	351	389	378	391	376	385	379	391	359	370	361	382	386	376	392	361	365	385	362	359	398	368	369	384	326	338	386	364	348	382	364	377	369	431	358	358	367	365	389	364	378	370	412	386	370	355	386	361	403	377	340	339	394	347	395	380	373	363	398	392	390	368	364	398	381	349	352	367	387	385	402	352	382	352	373	361	397	396	364	381	382	373	437	352	368	349	396	388	353	366	352	379	410	360	358	384	331	379	344	376	390	396	388	369	404	389	322	387	369	377	390	374	364	363	375	344	356	369	346	354	344	363	391	387	409	382	352	380	366	347	346	414	340	400	363	403	344	369	323	326	372	366	342	345	400	343	383	371	371	371	379	369	416	361	359	383	352	396	365	372	415	346	354	379	378	378	360	345	370	364	406	372	363	395	377	417	364	419	414	357	393	379	375	368	392	371	351	388	391	398	335	348	416	393	400	362	367	353	341	351	375	352	371	365	399	411	394	375	343	380	409	409	367	356	385	339	399	365	372	353	376	373	391	371	396	391	379	354	361	375	352	351	380	358	381	413	330	342	383	359	362	314	359	365	364	389	333	313	391	343	372	352	395	375	415	326	362	390	358	361	337	368	330	380	354	349	358	393	363	415	393	342	365	354	343	358	383	427	367	368	377	352	371	378	388	334	352	381	395	370	338	386	375	369	358	404	364	360	382	384	385	407	384	388	366	335	376	370	415	384	391	398	370	392	366	368	358	365	341	394	365	360	367	379	393	377	390	391	384	376	376	393	352	350	362	386	361	364	407	358	379	392	328	343	390	348	355	355	367	348	372	400	354	390	356	362	396	372	343	373	398	392	342	388	323	418	350	365	346	379	361	367	367	367	372	388	374	403	374	357	397	352	393	371	361	388	391	350	383	337	337	374	404	389	379	377	370	335	380	353	434	390	384	361	329	382	377	423	385	353	353	363	387	381	375	348	361	338	356	349	379	366	359	342	349	398	363	398	357	383	382	398	393	366	350	378	363	356	374	380	363	349	349	357	385	393	347	372	373	402	391	368	365	373	349	355	354	352	375	351	383	376	367	388	357	385	367	368	368	356	401	330	364	357	324	384	344	400	396	380	349	383	374	377	374	389	377	371	370	351	388	367	326	362	348	364	348	379	358	378	403	359	365	369	341	363	372	365	382	404	401	378	392	403	355	364	406	394	386	388	376	378	393	393	382	378	355	356	358	388	370	361	347	359	356	393	380	380	349	402	395	366	335	405	375	390	355	326	358	389	390	333	391	384	369	393	353	377	360	388	354	364	388	368	350	365	408	347	372	366	379	380	367	398	354	378	387	390	388	383	358	371	353	347	368	406	377	365	356	414	391	373	367	374	373	383	365	365	384	390	355	401	361	359	372	391	381	324	371	382	388	350	366	405	361	373	367	367	376	383	420	359	388	368	376	346	392	372	338	385	396	342	399	369	346	403	345	367	405	389	387	371	355	371	350	362	362	389	376	367	381	354	350	383	408	420	420	403	386	370	414	356	352	380	375	371	358	347	363	369	381	388	403	348	404	376	379	371	355	361	358	366	398	381	371	372	367	361	400	376	361	332	414	358	362	376	381	369	392	370	369	359	343	401	371	384	361	371	373	352	397	406	366	390	368	393	349	359	376	388	359	337	362	372	384	347	385	357	381	383	413	353	350	344	384	413	365	382	354	372	384	376	373	392	410	390	378	375	378	381	384	356	401	396	339	355	377	366	360	358	374	338	344	380	349	381	394	412	363	340	436	383	390	394	383	396	368	404	398	378	415	349	378	344	346	367	378	368	348	403	369	375	392	391	401	358	404	340	415	361	337	368	397	379	387	348	352	378	368	351	393	378	367	377	400	372	368	341	383	366	345	378	382	397	369	387	379	356	357	384	388	370	375	380	389	374	347	359	405	369	393	371	338	364	405	397	385	388	378	362	404	407	363	393	377	364	367	362	378	352	379	389	372	391	368	341	395	343	395	395	339	332	365	353	342	358	400	407	368	398	386	403	375	385	381	388	391	385	357	396	403	378	378	367	384	358	342	388	354	355	357	372	352	398	381	381	368	338	357	364	344	366	393	382	385	360	321	362	379	417	373	411	346	367	381	367	350	369	373	412	372	366	340	342	365	393	393	363	345	370	354	383	363	391	385	404	347	369	387	375	396	348	398	354	370	357	390	365	384	336	370	353	370	334	395	363	393	374	416	355	362	404	378	365	365	376	386	380	360	382	393	345	372	356	399	385	339	355	379	358	358	390	378	369	362	341	353	340	378	399	394	379	375	352	372	378	377
40540	31448	11862	11236	23329	3041	2616	2301	2004	1878	1650	1504	1491	1378	1396	1257	1315	1152	1218	1135	1166	1146	1150	1097	1085	1050	1062	1014	1046	1012	996	971	1050	1031	982	1014	998	981	991	951	961	1027	976	954	966	995	1001	1034	1011	957	988	965	967	1020	996	966	939	936	930	898	915	897	944	997	956	973	912	942	917	909	883	904	940	971	980	920	968	913	909	923	967	900	923	941	981	950	948	932	913	913	936	935	991	970	953	902	926	900	929	909	960	935	907	918	948	898	975	973	930	969	974	889	908	943	974	910	937	927	965	921	952	894	913	941	924	946	886	973	952	938	906	922	908	924	953	951	960	940	985	930	958	966	935	945	924	890	934	927	969	912	932	926	980	914	929	953	944	894	910	896	952	883	928	936	921	920	909	982	872	947	977	903	962	969	963	977	953	992	970	925	929	929	952	936	921	936	973	892	885	912	961	877	959	960	961	960	929	892	978	944	956	877	936	921	911	978	932	866	958	895	934	889	908	921	948	884	864	931	908	909	904	949	964	908	897	964	940	930	933	948	943	944	959	853	915	910	925	922	902	912	926	960	906	865	993	943	909	901	952	927	969	935	979	925	937	958	969	949	948	892	877	943	956	912	954	904	928	902	1020	908	951	907	938	910	957	921	967	973	946	900	905	936	958	934	954	935	927	953	953	939	920	904	935	965	928	935	909	945	979	922	975	900	884	947	964	935	1003	883	921	915	965	913	943	873	972	908	975	913	923	928	930	901	970	950	922	961	972	899	916	928	939	960	988	912	946	925	925	982	897	887	972	886	942	921	962	972	940	918	944	926	920	955	921	906	949	906	943	943	866	990	894	983	932	868	916	927	967	917	927	918	889	934	910	928	945	905	887	945	976	984	978	888	1015	910	925	918	916	894	839	881	956	927	989	960	920	957	967	957	917	986	912	960	922	965	903	907	898	911	918	988	886	938	982	924	940	945	925	968	951	944	1002	900	943	909	881	907	923	929	945	909	985	920	978	977	912	912	960	965	909	969	961	940	935	944	908	931	949	913	1001	920	941	912	895	953	926	929	911	905	941	936	930	922	891	888	918	872	919	910	930	922	926	885	942	882	942	947	950	936	969	874	925	950	930	967	972	921	955	943	942	942	930	937	941	981	936	957	871	888	960	950	946	989	906	968	950	927	936	835	886	836	900	896	885	944	952	915	931	931	959	939	970	977	898	925	943	934	922	960	932	943	936	891	927	918	927	854	924	913	917	933	915	947	965	937	901	925	874	911	973	899	906	948	960	946	929	886	936	931	951	968	959	959	891	943	937	957	907	922	951	910	954	964	965	990	917	949	1013	912	926	926	968	898	923	879	917	1002	900	895	873	970	884	980	922	897	942	938	888	905	942	929	946	881	955	919	894	898	931	892	936	931	940	884	935	933	928	909	944	899	959	938	939	916	898	907	929	901	951	901	943	930	913	927	931	910	953	942	972	955	917	901	926	941	937	957	924	992	925	913	962	906	948	899	956	949	976	915	963	904	992	968	925	966	904	949	910	881	905	942	944	974	898	956	993	971	894	973	907	927	918	912	942	914	934	985	944	876	921	947	934	958	968	924	921	911	987	934	931	866	925	933	911	903	919	896	947	919	934	905	914	899	867	940	888	924	899	898	920	936	899	956	924	953	892	944	941	959	904	893	868	929	939	932	928	926	883	894	918	905	896	935	911	966	932	983	892	922	936	978	949	971	932	902	937	943	942	932	958	927	921	911	898	947	938	944	913	925	904	936	1001	946	894	975	879	919	879	919	888	945	902	911	941	953	928	874	918	866	934	912	912	948	950	937	923	894	938	943	955	929	969	963	937	902	916	886	940	948	900	956	958	922	921	944	990	961	969	921	929	868	914	897	935	979	932	916	911	936	936	977	955	915	941	949	951	946	886	954	968	923	886	959	917	900	958	927	968	880	985	922	970	929	929	929	929	952	959	917	945	894	942	920	926	951	892	901	942	956	870	921	967	1000	947	956	961	921	946	895	880	925	932	977	924	988	949	968	977	915	906	962	951	856	899	917	974	901	964	951	933	937	945	909	960	949	980	936	960	887	894	937	980	919	887	926	924	905	909	924	952	958	976	967	964	896	909	881	892	1010	918	943	946	874	972	936	904	869	926	933	931	868	939	933	936	897	932	978	887	918	926	903	940	908	921	940	948	932	949	930	916	976	929	944	942	929	922	952	991	987	898	949	918	928	956	965	945	973	971	942	924	892	883	958	908	925	997	924	938	897	973	896	915	951	920	826	894	973	899	930	966	965	888	934	922	875	899	973	915	823	934	941	935	893	1002	910	953	947	924	952	947	980	901	921	930	947	947	966	948	918	915	906	952	952	909	945	921	910	911	965	960	907	930	898	934	888	955	917	883	934	897	960	973	960	943	874	940	918	989	936	938	888	977	964	915	944	958	950	947	877	886	941	866	915	882	967	928	903	919	924	952	940	900	927	925	890	888	924	974	884	956	921	901	906	949	946	944	898	958	915	921	919	1000	915	938	944	890	920	950	929	955	957	960	988	993	906	955	941	922	877	997	857	937	976	977	921	885	918	942	947	897	988	986	907	920	902	907	951	922	945	898	933	912	883	976	1022	945	944	935	975	886	930	886	946	952	958	948	958	908	888	981	928	899	938	942	937	890	946	895	932	855	880	977	900	993	938	977	946	984	861	921	936	890	976	915	910	981	931	936	925	884	965	899	918	962	922	918	937	923	923	912	986	897	936	934	925	949	906	951	897	867	993	933	914	914	933	930	934	943	898	1021	963	1008	932	917	931	921	919	922	934	941	916	910	879	944	887	935	951	951	933	898	881	970	896	922	912	950	946	898	912	982	932	910	867	916	916	892	917	937	920	916	903	946	911	936	960	906	976	919	928	940	895	957	931	966	897	958	911	905	906	942	987	929	941	922	923	910	957	976	951	873	916	884	964	952	917	864	946	946	940	955	882	908	932	951	935	966	886	938	919	861	928	932	932	877	968	933	957	919	869	932	899	914	937	944	923	945	930	914	903	959	903	954	908	979	919	923	930	938	952	889	893	907	942	911	972	959	940	937	927	953	968	945	887	968	984	973	973	955	942	962	933	961	892	961	994	971	868	938	958	924	877	957	893	970	939	950	909	922	900	914	938	900	926	966	889	909	929	891	980	955	927	915	927	948	840	924	946	988	953	885	921	944	965	878	955	947	928	914	933	991	904	968	959	887	1004	917	939	855	951	966	961	906	941	908	909	923	908	921	956	916	945	903	986	948	927	911	899	947	850	934	943	900	946	928	955	915	1005	943	906	904	941	905	928	954	964	931	965	986	974	926	935	950	940	929	904	914	919	923	918	955	948	926	956	858	901	938	938	937	948	969	966	974	923	927	885	927	891	931	943	926	898	974	913	903	988	928	903	934	966	918	972	906	932	952	911	932	889	953	924	920	880	970	927	976	907	931	925	876	917	974	944	925	944	918	888	989	965	955	935	958	918	905	958	940	936	919	925	895	914
10308	1917	361	266	571	182	171	185	205	199	178	198	173	168	167	151	176	163	160	175	181	184	176	155	183	172	178	178	198	191	172	191	165	173	192	166	175	185	172	171	182	184	184	188	166	171	174	186	183	156	174	169	177	176	173	166	164	166	188	178	181	192	175	178	177	155	186	162	138	169	188	156	181	181	179	137	154	175	192	173	163	128	155	165	143	176	196	193	188	199	162	159	196	150	166	163	186	162	177	154	174	143	177	199	174	191	185	190	176	173	176	180	183	179	154	169	159	175	176	187	171	174	180	195	184	211	194	175	184	163	188	177	187	161	166	166	181	172	163	158	188	174	163	170	159	170	170	149	178	168	172	175	186	197	183	178	170	191	166	157	179	169	167	174	172	157	163	188	161	157	185	174	187	176	190	155	164	168	191	164	169	189	159	168	162	173	176	179	171	184	166	183	174	186	177	174	186	160	178	180	176	160	177	179	173	200	208	199	167	183	188	170	178	174	174	167	169	172	169	178	166	164	178	176	170	193	184	156	189	173	162	146	168	183	149	165	191	177	156	172	160	166	180	189	179	166	150	156	179	168	184	170	172	177	187	175	167	179	210	188	149	160	187	154	162	194	172	170	188	192	180	175	156	156	187	157	166	188	160	162	184	154	167	171	190	166	153	166	185	170	189	159	183	182	183	166	179	177	191	153	184	185	178	183	181	177	166	214	162	171	177	165	184	179	179	179	181	174	176	166	181	171	141	209	173	172	167	190	207	186	143	160	178	158	174	169	171	175	166	171	165	155	179	171	137	161	170	158	162	180	165	158	197	174	173	153	189	167	192	180	167	187	164	179	178	175	177	208	159	161	158	171	175	150	175	176	160	168	181	167	175	166	164	189	178	167	163	192	171	189	202	178	162	185	164	176	167	159	156	174	162	163	219	177	162	174	152	170	186	153	158	175	153	170	184	163	196	178	165	178	174	191	181	153	196	186	167	204	153	169	160	173	159	167	172	197	197	163	172	179	179	173	181	176	177	156	162	188	188	172	174	182	189	180	163	183	189	179	203	165	193	170	150	172	166	189	183	159	175	146	166	193	179	182	186	166	152	168	175	157	156	184	179	169	163	147	166	192	164	196	182	209	162	159	189	167	174	184	178	191	159	182	189	225	175	167	179	192	172	182	146	177	189	157	169	183	171	175	165	182	158	168	190	202	173	156	184	187	192	175	174	178	171	177	153	163	184	168	166	190	187	180	172	176	184	209	153	217	180	185	160	176	148	172	171	165	174	178	165	180	174	178	183	182	164	165	158	176	160	206	185	170	160	178	183	169	182	184	166	158	178	194	175	174	163	173	160	182	177	160	182	179	182	179	177	182	170	194	164	200	211	162	177	173	154	153	159	162	168	195	184	159	177	173	158	183	181	182	167	157	178	185	160	193	175	157	178	140	167	192	173	201	183	159	172	151	188	155	201	169	184	166	193	183	165	160	173	166	171	173	177	164	159	186	196	201	189	161	181	169	181	184	159	162	183	183	157	193	183	182	151	168	174	166	198	150	151	182	172	165	177	180	171	172	191	173	167	186	166	158	175	176	177	182	205	176	153	181	150	170	168	168	154	176	152	188	184	183	175	173	178	161	198	170	162	157	163	212	178	177	193	141	182	161	167	185	185	162	163	175	174	172	173	173	186	170	183	159	156	180	173	168	171	148	181	155	194	162	163	155	151	175	166	171	193	176	186	203	191	162	185	194	167	208	192	168	182	161	182	156	171	177	161	175	180	187	173	175	190	162	176	180	173	149	160	179	167	194	175	199	159	174	173	166	190	167	163	188	171	180	177	188	194	172	163	160	161	156	194	164	177	180	194	185	205	160	168	162	162	171	172	200	186	184	172	190	174	191	159	168	173	174	189	183	166	194	180	173	162	173	176	170	165	177	163	197	162	190	161	189	197	176	164	155	179	192	202	186	180	183	181	177	168	185	185	175	189	161	172	174	150	162	179	167	161	170	188	186	169	151	198	172	189	159	166	201	173	176	199	173	195	179	170	165	140	176	159	141	158	163	170	149	202	177	188	174	172	190	185	170	177	206	183	151	169	179	190	168	152	166	190	172	150	166	162	184	167	164	161	169	165	152	151	184	169	186	203	206	210	192	187	177	186	182	185	189	177	163	165	184	181	166	176	177	189	193	173	178	201	180	183	180	144	158	185	166	167	166	165	163	169	156	164	175	166	170	169	189	170	205	194	178	178	168	185	168	182	154	165	148	161	162	184	150	180	155	173	174	180	179	166	165	183	177	167	170	160	166	167	193	166	193	192	184	162	186	175	192	179	187	173	177	179	150	154	182	190	151	202	197	168	192	144	171	187	180	199	195	188	194	183	194	166	168	185	170	178	191	181	209	175	177	179	181	164	183	194	157	190	182	192	181	171	176	177	179	188	153	175	170	186	194	181	164	160	163	165	165	182	165	195	178	192	166	178	181	178	150	174	182	167	149	176	155	188	209	188	177	183	193	185	176	186	160	181	185	175	185	178	169	170	184	156	165	183	150	176	181	172	167	188	158	182	196	169	170	147	177	186	176	174	182	182	175	163	162	189	186	157	202	170	164	195	177	178	180	153	193	186	167	162	162	184	194	197	179	173	171	168	184	182	181	204	177	165	180	184	180	177	169	163	171	173	186	159	186	157	170	176	166	178	163	143	169	174	169	205	171	179	178	175	167	179	160	193	175	161	211	171	175	160	156	166	169	176	207	169	168	183	160	178	202	174	168	172	193	176	174	187	195	166	184	175	177	192	195	175	182	183	173	152	163	190	188	177	176	177	169	186	167	161	166	163	176	177	172	175	181	166	169	168	200	164	179	147	178	167	195	171	181	168	174	167	170	179	170	186	185	184	136	166	158	183	165	164	183	184	151	176	169	177	190	176	191	181	163	181	166	190	166	152	152	196	163	167	177	153	184	190	148	168	150	203	154	171	185	173	192	180	165	181	163	183	187	169	213	173	171	171	162	196	150	185	161	188	193	197	183	190	191	194	178	183	166	151	177	186	186	180	176	203	178	156	189	181	177	181	156	179	186	176	189	168	178	157	185	203	182	155	164	169	176	159	165	177	162	181	195	165	158	189	187	148	188	179	150	162	179	161	168	186	181	177	166	171	160	190	152	184	164	191	185	156	181	155	183	178	174	163	181	179	168	187	178	182	190	180	165	168	171	179	191	171	178	184	177	184	180	183	169	178	177	166	197	171	186	188	177	165	167	143	171	174	174	198	163	176	187	179	183	163	186	160	184	165	191	155	183	186	181	165	180	193	160	196	167	175	182	177	187	182	174	159	155	183	180	160	189	147	190	149	186	154	162	168	183	194	143	169	170	162	174	169	179	169	176	182	171	185	168	161	171	187	171	176	177	168	190	189	163	175	173	173	175	168	162	160	165	200	169	186	181	161	180	173	195	160	185	179	188	175	206	197	172	175	176	171	187	190	204	175	191	185	160	170	165
8959	2828	891	996	2794	593	580	536	523	554	519	574	502	542	528	541	483	527	512	543	521	513	565	488	544	494	546	507	530	540	539	485	495	494	543	525	541	489	552	525	512	521	520	555	544	490	530	497	510	507	537	547	509	548	501	489	536	577	531	521	511	483	537	550	490	535	505	476	499	551	506	524	520	514	537	489	492	553	503	574	526	554	499	544	517	576	562	488	561	508	528	536	535	518	536	539	519	561	528	556	530	487	537	564	528	532	524	484	506	492	530	515	546	545	497	525	495	515	551	478	579	553	517	519	555	528	538	510	514	476	572	545	548	553	525	525	534	497	520	524	499	495	532	520	530	535	485	522	531	525	537	523	536	533	545	503	508	496	517	563	528	489	534	495	548	540	562	531	543	528	572	508	508	555	481	542	564	545	528	528	498	521	538	503	506	505	546	504	551	521	568	576	528	501	550	512	540	519	508	514	531	520	536	530	551	507	567	517	543	553	533	510	532	561	501	551	517	516	519	511	513	523	492	547	549	544	500	499	526	491	527	519	528	494	554	497	537	489	522	528	526	540	541	503	461	509	537	565	512	529	526	511	510	526	545	493	509	533	511	500	498	510	542	529	530	534	516	538	529	537	563	543	496	511	534	519	549	559	494	484	535	521	522	553	592	539	505	546	530	521	568	540	484	485	520	525	536	533	549	546	510	530	544	486	514	511	557	539	515	515	494	542	504	530	502	516	555	528	527	514	510	542	528	476	501	511	567	481	517	524	583	537	507	532	567	526	462	515	523	523	515	510	506	510	549	553	509	497	551	513	505	548	496	502	515	526	533	567	532	542	500	515	548	546	524	558	517	532	520	545	507	554	550	490	518	523	486	522	533	565	526	536	543	553	541	511	534	506	517	533	542	528	526	503	545	529	509	507	514	502	558	551	467	540	541	533	513	544	515	536	531	521	511	556	520	539	505	522	496	540	545	533	526	540	568	519	546	552	540	524	510	535	502	501	512	546	497	543	536	546	537	524	564	519	543	496	566	537	530	515	487	498	549	474	539	507	533	511	558	507	549	479	599	497	543	500	534	542	493	563	553	556	530	522	547	536	546	463	487	514	513	534	491	528	505	541	526	499	560	499	546	529	554	532	500	543	521	495	538	513	511	537	510	508	534	525	509	475	580	497	521	577	509	553	516	521	496	526	520	521	532	544	472	557	519	520	549	522	541	500	522	561	510	525	514	529	502	534	556	559	491	522	537	554	539	544	538	528	502	519	526	545	496	521	509	533	483	484	499	557	555	577	503	525	522	569	566	522	522	522	498	550	558	540	510	503	550	517	550	569	545	543	537	560	505	537	522	509	538	528	522	524	496	535	539	535	541	517	516	574	514	547	489	526	554	500	528	527	479	517	521	550	502	501	527	506	523	522	529	502	516	520	532	547	542	555	515	491	532	475	505	533	519	513	517	507	515	554	534	526	549	511	553	520	508	519	523	515	530	513	506	498	529	524	519	538	507	505	526	563	555	571	521	580	515	521	565	538	500	516	519	482	493	526	529	489	563	531	497	515	522	521	525	506	504	511	525	507	519	547	503	470	517	513	529	490	500	533	523	573	552	490	505	519	524	543	566	515	539	517	541	542	530	522	510	522	554	542	558	508	524	497	558	504	556	514	501	543	477	531	532	542	565	528	585	531	519	590	529	518	527	515	529	535	541	495	565	488	510	500	570	506	579	530	518	504	485	514	485	564	546	506	502	530	499	515	514	502	508	545	538	508	573	544	512	525	555	510	543	509	537	485	546	554	497	527	501	539	560	572	550	528	505	557	504	516	521	521	525	513	517	519	500	517	518	517	542	527	481	509	545	517	549	521	524	494	507	552	541	500	533	523	557	556	532	539	531	541	561	507	548	544	524	492	542	559	518	552	509	533	490	541	557	531	527	553	552	535	548	518	497	496	521	521	536	510	544	517	532	509	503	538	523	543	513	490	542	559	498	529	503	535	529	527	539	511	507	541	533	554	530	551	513	557	550	551	494	527	526	526	508	563	496	521	497	513	526	516	519	525	508	531	514	588	538	519	517	543	541	518	544	557	588	530	534	528	497	503	520	505	511	533	546	549	514	551	521	533	525	484	513	520	508	494	542	512	502	534	544	520	528	551	528	522	586	537	544	526	578	538	565	486	491	505	567	544	567	472	516	524	490	502	526	521	525	507	530	513	526	508	538	544	548	521	553	549	556	539	524	520	510	496	578	567	524	544	491	527	507	527	487	476	528	536	521	502	522	493	557	535	519	519	514	550	504	532	519	534	514	524	554	530	513	522	533	502	590	510	528	520	573	512	549	525	532	536	540	525	546	494	535	529	523	512	541	523	512	522	534	493	542	540	485	531	533	515	534	543	520	488	507	465	511	529	552	547	528	494	519	519	486	566	472	516	519	515	512	535	528	515	509	506	517	542	520	517	514	551	562	546	528	550	539	548	516	523	513	525	542	530	508	519	527	521	514	498	505	523	521	488	503	510	518	513	540	545	514	498	552	503	520	504	533	546	556	531	561	482	558	525	496	525	512	560	523	535	504	526	537	549	575	483	519	527	487	508	506	490	574	505	527	520	546	509	528	546	502	540	506	525	548	548	519	528	560	522	517	529	519	527	499	516	547	551	494	509	522	542	505	522	534	546	522	531	531	555	530	548	532	545	514	488	533	512	565	550	535	511	514	515	540	546	509	565	484	539	541	512	527	529	538	550	508	533	532	505	510	510	527	538	510	535	523	536	543	509	527	495	572	526	573	541	557	512	551	523	551	530	552	554	565	542	540	517	551	533	504	523	530	516	516	551	502	513	528	515	569	539	532	477	492	507	535	530	537	523	533	503	518	537	538	510	497	564	543	491	523	505	539	526	536	528	521	564	528	499	497	531	502	575	532	541	545	515	534	586	492	519	512	515	535	554	487	503	544	554	501	541	556	500	510	518	514	540	575	533	519	570	520	509	543	532	528	564	509	509	535	528	508	501	570	533	510	532	548	563	530	507	517	557	528	575	536	544	568	528	566	535	489	497	523	526	504	515	530	511	533	506	530	538	493	536	499	540	496	524	515	513	515	476	532	557	570	524	500	546	549	528	534	554	529	557	530	513	537	517	511	506	537	530	573	536	500	538	565	502	520	468	501	517	519	526	540	537	521	495	532	540	539	513	521	511	551	545	551	537	529	546	560	531	508	557	552	515	528	525	537	510	536	512	558	521	531	488	521	531	496	527	513	495	464	510	537	531	523	511	575	508	522	515	517	537	515	538	557	547	535	547	536	500	556	535	522	487	520	519	540	567	539	518	545	505	489	533	533	518	509	535	497	540	507	499	513	534	554	491	544	540	555	512	519	529	548	499	524	493	528	555	470	532	516	525	501	525	543	550	481	532	505	499	558	525	544	551	481	534	522	532	533	502	518	506	536	527	547	532	520	543	545	497	546	502	542	526	513	536	548	510	509	520	495	508	523	552	474	545
53064	32639	10162	3750	13461	1583	551	460	442	405	400	376	386	385	397	373	348	364	354	360	367	319	344	356	329	364	362	340	393	317	359	343	359	361	337	379	341	335	330	379	365	341	352	367	366	337	323	380	325	335	322	326	361	375	330	325	322	344	348	338	355	350	362	359	340	351	346	370	330	318	341	326	365	362	352	326	322	309	365	327	336	352	343	342	334	356	338	330	351	342	371	341	383	361	355	340	362	319	353	348	323	304	356	358	343	378	337	349	337	369	359	353	327	330	371	348	387	358	347	315	342	344	315	353	324	330	344	355	374	355	332	366	358	376	334	349	337	336	325	332	356	319	313	336	360	336	362	358	325	383	351	336	347	320	351	334	325	368	353	331	330	345	357	325	338	346	327	355	330	345	336	360	342	338	334	349	331	316	326	352	349	390	368	358	360	327	355	354	355	351	327	305	359	356	342	334	339	338	343	362	340	360	363	345	302	311	313	324	338	334	356	299	333	351	346	369	341	312	324	320	328	352	344	328	398	326	364	343	344	327	348	350	329	364	358	372	357	344	353	320	370	321	329	344	321	328	370	324	326	377	327	369	343	303	349	323	343	361	378	358	348	311	324	311	377	352	328	373	331	359	369	344	357	350	337	376	349	367	329	357	368	339	333	341	343	361	355	314	344	327	326	342	358	365	318	335	316	346	307	364	340	351	329	379	358	361	344	300	344	354	337	300	340	367	361	328	334	356	333	337	350	334	343	347	346	336	353	331	323	340	354	336	346	331	328	346	345	342	331	338	338	317	326	328	293	341	315	340	352	317	365	320	366	300	349	352	338	308	312	335	302	313	343	319	325	347	312	352	331	369	327	322	361	336	348	334	356	289	345	329	356	329	286	336	368	333	323	359	350	360	341	351	351	345	352	339	318	354	319	331	349	320	345	312	340	352	347	344	326	346	358	371	369	342	314	332	365	345	352	354	348	313	337	328	350	377	342	350	364	361	353	339	348	327	346	341	334	348	345	311	342	311	344	314	324	311	333	322	324	348	359	355	324	346	342	329	333	345	347	356	338	358	331	340	340	327	327	342	336	350	327	353	357	352	344	361	346	365	308	357	333	318	348	341	342	343	345	336	362	359	334	345	324	342	351	368	361	340	360	342	399	370	326	296	376	358	329	323	322	355	369	337	331	316	335	318	362	299	351	370	327	337	354	334	346	364	355	352	345	331	312	317	328	320	365	328	331	335	349	336	341	348	357	331	372	330	306	381	341	340	302	325	317	350	324	335	338	315	343	349	332	344	324	314	336	333	325	340	357	351	376	342	362	340	318	376	347	321	344	373	370	368	318	329	334	373	326	322	342	344	327	331	332	349	338	344	314	375	344	324	334	360	306	339	355	363	331	361	317	343	334	365	315	351	356	331	335	373	319	339	329	364	323	311	385	336	339	353	331	362	323	371	349	342	320	357	348	332	320	331	321	346	326	369	314	308	342	323	345	377	322	342	331	322	328	340	318	367	367	339	349	366	327	329	327	349	344	344	330	332	324	321	360	324	390	349	373	383	316	340	352	364	328	345	340	350	345	343	359	353	341	335	334	372	396	362	365	345	340	332	359	328	336	322	338	345	324	314	338	324	363	319	334	351	332	341	338	340	358	337	327	342	312	392	358	351	379	361	319	367	327	354	343	381	321	334	349	360	342	351	335	349	363	355	350	335	365	335	359	374	375	311	319	328	346	360	326	353	393	338	307	353	350	342	358	340	362	340	330	349	336	327	357	375	354	377	344	364	356	336	346	301	314	340	346	364	350	350	320	314	349	316	365	346	288	338	338	342	326	333	360	355	367	350	358	369	338	330	339	323	362	314	340	359	362	350	366	343	350	342	342	357	356	332	342	338	369	351	369	349	330	357	349	341	348	320	346	321	344	393	336	355	336	363	335	329	357	324	338	359	332	365	338	312	336	330	318	343	326	355	342	353	328	363	359	360	363	328	322	352	357	335	330	311	349	314	357	368	323	334	354	346	320	356	341	367	357	363	361	321	309	337	336	342	362	368	337	363	339	320	313	304	333	328	366	329	344	327	357	327	359	340	338	356	354	326	360	356	314	319	329	348	342	331	374	315	352	340	331	331	348	330	334	362	346	342	353	315	334	336	343	370	347	358	321	316	344	329	334	343	336	354	340	334	320	332	368	304	295	324	344	378	315	339	355	346	350	358	341	357	337	327	352	352	372	350	322	325	336	352	339	323	365	325	317	359	340	356	325	370	320	349	349	360	342	358	326	311	333	297	350	357	335	345	388	314	338	323	351	344	349	328	332	329	333	350	343	370	361	338	341	323	323	345	315	356	350	376	355	343	330	323	356	331	342	357	316	328	362	345	324	354	342	351	318	344	339	356	318	368	348	378	352	363	326	324	365	317	357	359	334	354	335	323	341	326	330	364	340	323	326	351	300	314	361	333	326	351	349	346	342	328	342	316	337	329	334	349	313	334	378	360	332	352	326	347	337	340	395	350	375	327	343	350	349	344	333	321	354	321	351	344	324	351	317	352	293	324	323	373	346	346	338	331	352	310	313	359	337	381	333	349	337	338	316	371	342	366	320	345	363	369	324	331	335	344	351	357	327	342	346	346	340	328	346	325	332	359	347	350	296	301	344	348	398	343	342	358	331	340	363	357	345	349	352	328	319	314	319	349	337	321	360	347	354	334	326	324	347	357	353	350	307	329	358	304	315	353	361	347	359	333	323	312	334	361	303	366	377	333	350	352	311	331	347	327	348	335	343	328	370	325	373	358	333	334	369	352	341	311	316	311	324	367	332	327	362	322	327	351	327	363	351	339	348	341	350	329	313	341	359	355	353	347	341	345	362	385	337	353	328	333	335	341	326	320	335	343	342	358	334	332	353	331	349	385	341	350	343	345	326	336	332	333	331	374	326	347	350	336	309	390	353	351	354	333	349	335	334	359	341	387	383	341	340	338	308	389	317	332	364	335	333	312	363	338	365	375	329	359	350	328	347	347	372	345	374	345	312	342	342	354	360	358	307	367	344	376	321	366	350	346	345	353	316	365	316	365	326	371	341	329	340	326	343	331	354	353	383	335	331	348	385	330	338	330	310	360	357	351	331	327	372	327	331	326	376	320	347	379	396	339	334	357	345	340	346	353	318	336	312	345	319	377	347	329	359	352	334	353	371	340	340	319	358	359	347	350	341	355	385	365	361	329	349	355	315	349	305	334	382	368	338	372	351	360	356	351	365	384	307	375	350	337	320	324	313	340	300	338	340	358	347	331	344	365	341	335	356	362	360	320	372	318	292	359	388	321	362	333	334	346	345	352	341	343	335	339	339	336	319	305	324	369	329	333	317	365	363	328	357	359	337	328	347	341	343	355	362	317	349	362	333	315	356	328	345	329	329	328	368	355	357	319	328	367	380	359	300	319	329	335	340	353	352	345	331	336	345	336	340	340	347	294	371	366	339	346	316	325	303	344	386	336	321	368
31204	20703	7345	10289	19536	2039	1772	1630	1603	1335	1284	1245	1152	1114	1059	1075	1052	1088	1020	1036	986	991	1008	974	944	1020	984	994	951	928	983	922	902	950	907	968	931	988	960	942	873	881	935	947	881	904	902	927	911	945	868	886	944	919	866	864	902	939	879	913	903	916	909	934	887	921	872	903	927	871	876	874	882	893	914	871	857	917	906	941	908	900	914	922	864	885	898	896	921	849	910	863	906	910	993	857	889	907	892	857	924	876	886	912	873	895	895	899	908	887	922	888	876	822	906	876	932	898	873	942	907	898	909	901	925	912	884	926	868	914	921	916	877	947	887	868	883	934	880	850	907	897	892	880	908	903	942	883	859	909	883	912	891	841	886	852	864	923	911	931	890	947	862	860	867	848	890	901	883	879	912	956	912	888	909	831	867	863	877	862	839	866	878	817	860	854	883	902	919	903	888	906	955	841	894	864	902	881	839	930	926	944	865	931	866	888	928	938	929	887	884	895	898	909	890	877	929	928	864	883	843	867	896	888	834	850	864	898	920	876	946	939	887	916	881	912	874	941	868	861	864	882	855	936	910	880	864	883	971	934	871	932	953	904	894	950	894	851	840	910	889	889	842	858	880	937	899	925	837	898	926	891	874	885	870	894	902	860	905	859	912	906	866	892	880	835	968	927	948	916	877	878	898	896	871	895	840	937	924	878	914	919	865	917	884	877	903	841	879	869	906	880	917	887	872	925	955	885	866	884	901	905	928	906	866	830	896	924	909	905	879	928	873	886	916	882	882	888	910	886	900	892	873	841	899	884	909	893	902	891	889	903	900	936	887	871	897	894	916	930	898	877	907	851	879	867	878	908	887	886	900	859	876	917	906	888	919	911	872	880	904	921	854	932	861	894	853	946	901	924	897	899	895	852	852	840	935	926	907	930	916	847	918	885	897	888	916	868	862	878	935	872	916	928	841	902	924	899	934	843	907	925	893	893	900	883	921	917	888	914	912	901	861	906	898	859	928	916	888	882	903	902	852	876	910	906	891	907	909	888	942	916	890	855	904	934	883	916	898	863	871	841	811	891	864	868	822	890	877	855	888	888	917	878	909	914	882	921	901	878	877	923	879	907	902	933	929	904	826	841	895	868	836	853	912	903	905	872	862	905	882	938	866	893	844	894	882	905	906	890	873	847	892	909	919	927	916	915	942	862	874	892	834	868	904	882	909	880	909	909	909	890	871	932	895	894	856	919	899	908	888	853	899	886	877	901	872	887	868	871	958	890	899	852	885	861	891	894	886	915	858	914	897	869	908	887	904	930	856	867	898	859	900	875	875	892	937	891	799	836	900	921	859	897	901	906	869	885	896	908	948	878	884	924	867	897	886	840	874	959	930	900	883	909	932	904	918	887	910	886	903	919	855	853	896	951	929	901	859	888	876	889	922	929	930	889	865	944	908	885	909	917	914	902	864	902	854	903	892	902	897	893	869	887	842	911	934	910	906	942	847	900	887	934	883	888	884	872	914	911	867	899	919	919	881	911	839	843	897	889	896	927	918	913	911	878	924	920	889	902	932	914	855	877	919	887	916	907	909	892	889	876	907	872	872	877	914	889	875	894	897	886	851	856	896	866	846	859	867	871	937	873	921	844	864	898	851	857	929	887	918	879	920	925	909	903	900	944	876	875	896	874	902	881	952	910	865	837	898	918	911	918	899	946	886	926	903	877	915	888	838	863	855	867	911	892	874	950	942	899	871	893	850	894	923	907	896	863	911	888	926	949	889	865	845	830	958	877	894	897	852	898	916	907	915	907	933	888	918	866	918	920	870	906	967	885	886	899	890	875	873	926	876	912	921	854	852	850	919	882	878	903	856	848	924	815	840	929	891	834	838	961	836	943	860	932	865	933	904	882	964	849	865	914	922	897	835	840	904	881	853	840	931	921	906	861	856	875	927	904	909	851	908	932	912	885	852	894	889	880	951	928	880	858	881	909	938	901	886	893	886	906	852	896	899	946	908	879	875	912	894	923	947	903	894	917	867	899	894	921	924	874	833	910	878	893	892	902	920	852	910	924	915	912	857	810	871	866	874	897	860	870	919	880	921	886	825	939	912	862	889	946	895	867	837	900	883	897	903	856	884	859	851	875	895	911	859	929	869	864	903	822	935	875	949	876	942	988	960	873	891	943	889	910	935	847	874	865	920	876	845	925	899	859	861	821	929	921	851	929	886	873	862	889	897	917	891	909	894	896	839	913	881	898	873	861	962	891	810	883	888	936	867	917	886	914	914	883	851	898	864	896	863	888	874	909	913	878	911	896	858	909	875	889	875	895	911	911	880	897	866	836	862	897	928	932	864	969	905	865	898	970	855	874	881	917	975	886	914	851	931	906	914	895	878	915	857	887	908	933	887	904	902	914	859	981	905	910	873	893	893	895	889	909	908	918	905	898	893	906	869	824	911	869	954	862	886	866	949	851	879	857	884	922	910	890	880	887	938	838	886	948	879	943	898	889	868	921	839	869	876	805	886	925	924	921	989	908	824	949	886	933	870	873	856	876	873	913	898	837	873	903	899	901	865	871	829	953	900	935	882	925	881	921	911	852	904	949	939	866	884	908	878	828	891	848	909	873	933	898	863	909	933	883	918	880	844	907	889	944	857	889	914	911	883	885	855	873	890	904	901	918	884	849	913	954	861	874	935	849	843	870	880	919	888	909	868	908	907	867	934	916	909	947	888	928	866	923	929	905	901	927	914	863	899	922	889	908	906	922	899	833	932	916	869	937	857	879	904	875	959	917	867	873	875	917	872	874	866	951	913	893	908	851	902	856	867	865	859	881	886	888	902	898	870	860	865	863	888	903	894	928	886	908	943	868	923	869	863	863	875	924	885	889	916	862	871	931	865	875	862	922	890	870	869	923	875	877	886	864	885	906	872	845	929	922	867	849	877	887	953	917	925	864	898	854	950	882	850	908	904	913	914	906	855	847	847	893	880	918	927	913	854	825	906	911	924	970	866	894	892	880	900	901	932	902	874	897	947	914	897	886	907	882	912	932	923	912	908	915	931	940	903	884	900	866	875	899	917	885	903	879	922	930	893	910	868	934	881	884	853	888	940	899	922	882	883	917	886	899	886	910	891	952	817	865	880	861	901	843	934	862	869	888	893	940	911	903	875	922	881	837	867	883	897	892	901	927	897	902	924	913	906	901	868	895	872	908	975	851	918	896	921	895	945	910	919	914	875	890	854	894	909	923	890	885	895	936	876	901	912	872	903	897	923	890	868	863	907	911	846	831	925	866	883	912	925	901	908	898	917	926	904	894	868	893	882	913	885	905	874	894	877	906	916	883	871	806	926	909	904	936	922	918	913	957	902	927	926	885	876	912	894	865	902	902	853	838	831	840	912	874	871	855	889	891	872	894	1004	888	910	853	882	862	891	856	875	830	900	911	944	951	929	866	904	898	905	861	908	913	906	922	825	870	877	874	834	964	842	867	873	866	889	887	904	901
66897	45476	18062	6287	25935	4702	756	631	528	469	503	481	421	408	412	463	409	402	408	409	389	379	377	372	386	390	383	386	403	372	344	413	394	391	367	419	414	387	350	343	346	353	408	369	337	367	356	363	352	381	388	358	385	385	362	368	380	364	353	362	384	367	391	387	347	363	368	409	391	354	371	364	377	363	365	366	398	401	368	406	370	360	378	390	376	386	356	380	351	368	363	375	346	358	391	349	382	403	369	381	372	335	393	355	361	383	370	395	357	388	388	374	364	336	353	346	372	346	386	366	396	383	381	366	358	348	367	395	368	383	389	368	347	377	350	357	369	360	373	365	339	356	379	371	420	385	360	345	396	387	363	383	361	338	372	396	398	397	346	380	367	361	386	371	368	350	369	382	338	377	389	370	393	374	398	365	381	345	378	404	369	382	401	326	393	386	356	372	363	395	359	379	376	370	343	398	330	391	392	393	363	367	369	393	375	367	367	347	384	351	348	366	383	367	378	382	361	394	369	370	374	386	370	380	384	380	379	358	379	355	366	406	373	364	372	336	387	382	376	372	370	349	394	379	393	338	362	334	383	379	353	369	353	354	388	368	360	366	382	372	386	367	380	395	348	384	357	405	371	354	359	370	360	390	373	423	359	394	360	403	352	326	401	360	359	360	351	380	375	370	371	367	354	363	363	370	380	372	377	386	366	358	375	356	356	345	338	362	389	379	323	376	362	396	341	387	366	365	381	387	368	343	352	355	401	405	372	365	371	368	387	369	320	374	382	381	361	351	351	366	363	359	357	375	361	346	385	379	425	423	341	348	393	359	389	361	395	373	349	401	353	371	377	390	384	371	377	386	387	398	412	366	339	347	398	360	395	351	370	371	379	361	364	341	391	342	364	360	362	368	360	359	373	370	367	371	376	389	366	376	373	323	371	371	354	428	388	351	344	383	353	395	370	368	362	363	401	375	404	348	370	368	346	388	338	368	374	366	369	396	378	358	411	363	388	379	354	413	390	387	397	396	347	364	399	396	351	367	383	419	364	379	397	406	358	352	411	398	346	366	392	351	381	351	395	344	356	358	393	352	393	413	395	361	363	375	403	347	356	374	350	358	350	395	388	379	371	397	353	361	326	358	393	347	380	352	342	397	371	375	366	363	353	345	390	401	419	345	351	352	361	358	380	357	383	337	342	390	335	378	357	379	412	363	387	409	359	370	340	363	367	383	394	368	402	391	355	347	353	348	372	371	393	387	351	403	359	373	330	367	345	360	349	373	397	360	368	359	403	381	361	366	356	403	372	372	339	346	392	406	401	369	334	393	361	351	350	341	343	370	375	349	355	376	383	365	357	366	393	400	360	420	361	353	398	347	349	370	370	401	402	376	381	360	320	350	362	345	342	389	355	385	414	398	356	350	384	384	420	352	318	364	359	408	369	377	379	349	373	382	359	329	360	364	390	353	384	385	360	332	366	347	415	365	381	378	391	371	387	393	387	370	374	374	343	389	383	362	328	379	356	376	351	404	407	369	339	383	352	351	362	360	371	354	364	366	357	366	382	356	359	348	359	421	351	360	354	382	379	362	373	364	386	358	412	317	398	386	347	377	366	377	357	352	405	419	411	378	376	370	352	358	379	371	361	358	358	372	378	404	403	360	355	383	384	363	370	349	364	364	388	355	318	382	358	357	343	388	372	352	371	365	388	373	368	390	398	378	347	358	361	386	322	337	330	329	401	340	362	385	380	365	362	384	394	397	355	376	350	344	365	347	365	368	367	372	338	366	368	379	356	340	360	358	382	367	344	344	399	362	371	383	345	381	378	361	344	371	380	392	364	359	379	370	363	373	375	361	397	399	387	345	404	387	362	388	380	374	389	352	377	386	363	344	383	388	375	366	346	385	382	353	349	345	367	381	390	351	386	375	358	346	376	343	432	381	372	356	383	389	385	368	343	378	366	372	354	393	362	391	375	398	342	378	337	367	350	327	368	355	374	405	367	392	367	366	377	343	354	370	343	365	372	356	355	339	365	374	371	357	374	407	341	342	385	347	369	381	367	359	369	362	349	397	342	381	360	336	315	395	383	382	370	354	370	369	404	366	379	325	382	390	370	342	380	386	344	381	352	374	339	370	377	336	344	347	369	356	377	363	402	375	367	350	392	372	403	386	355	358	392	361	359	380	382	382	388	383	364	410	367	378	395	397	366	357	356	390	371	369	357	384	348	394	374	366	371	377	372	368	344	356	388	363	388	352	379	361	362	368	383	349	388	348	381	365	372	394	373	350	376	378	375	384	337	338	341	362	336	358	350	367	403	358	389	384	341	349	372	357	408	376	377	374	387	382	392	359	355	357	372	414	356	348	343	380	382	373	347	374	403	338	370	368	355	384	376	406	371	404	369	351	368	360	408	387	415	371	368	355	352	370	358	393	380	416	393	347	326	377	396	330	381	400	355	395	354	362	381	371	372	347	360	376	343	350	379	359	403	372	402	321	388	364	374	386	366	381	372	361	388	374	385	380	421	341	391	361	430	360	392	340	380	394	372	378	338	364	386	389	406	371	378	379	357	386	374	346	355	351	382	366	391	361	364	344	396	372	335	344	348	350	377	389	351	371	378	380	355	371	362	394	356	332	399	346	387	345	342	386	374	420	396	343	396	408	363	385	352	349	366	350	378	365	381	401	371	384	355	345	402	377	385	357	359	371	420	357	334	349	361	359	329	369	375	398	364	339	368	366	357	375	361	371	345	368	380	374	370	368	386	372	361	363	341	329	373	381	388	385	360	321	365	349	360	361	379	360	396	392	414	386	345	367	365	387	388	385	340	363	406	377	349	376	350	353	344	372	388	373	327	373	381	366	335	375	353	365	382	358	375	315	366	385	354	361	370	372	380	389	376	366	352	353	387	369	372	382	357	351	384	365	375	342	385	372	330	358	387	414	391	395	345	375	377	406	366	381	384	357	392	379	377	367	374	322	357	381	367	344	420	363	385	381	378	374	406	407	393	363	369	362	358	385	327	370	339	378	366	393	350	397	368	365	376	335	399	379	393	356	350	377	349	428	356	380	374	371	383	347	402	368	369	400	354	359	340	371	357	377	358	366	383	357	364	326	336	321	380	396	378	365	384	390	377	360	349	359	372	327	351	363	370	343	376	372	367	362	354	389	376	373	380	402	380	372	371	382	372	339	367	352	389	376	366	343	384	383	362	385	368	352	345	368	337	388	352	393	364	387	363	403	367	387	381	392	360	376	370	379	357	379	343	396	354	375	324	364	388	372	356	350	370	372	350	350	360	377	376	363	368	388	351	392	368	403	392	346	379	371	339	354	384	364	370	394	388	373	398	388	367	365	384	370	380	340	345	365	352	400	380	372	400	354	351	331	399	384	350	350	390	341	356	346	361	348	353	392	396	366	390	358	403	378	366	369	330	352	357	362	369	353	364	392	325	372	403	355	412	343	336	362	367	394	361	388	364	384	386	375	368	357	386	379	389	374
40175	28611	11455	12732	23868	3058	2589	2272	2019	1839	1689	1607	1523	1378	1373	1312	1325	1238	1184	1142	1162	1138	1102	1137	1141	1057	1004	1084	1051	1032	1044	1059	1043	1024	987	976	1035	950	980	999	923	957	985	941	981	958	1001	1015	1006	945	958	979	961	976	989	926	896	955	979	992	928	952	1023	966	891	956	933	915	919	933	993	1035	920	951	991	990	932	930	941	991	1020	920	930	986	891	907	950	996	931	958	934	892	935	951	957	946	965	977	978	957	978	897	953	924	888	946	1009	981	950	915	940	921	938	890	953	929	919	940	913	952	877	950	921	952	872	930	908	924	951	961	949	874	929	912	927	914	904	920	908	945	960	938	874	943	931	923	934	908	911	957	910	996	915	928	949	934	995	878	940	946	883	952	924	912	885	920	953	948	961	949	907	905	926	965	946	880	952	956	936	930	972	992	912	960	948	939	933	959	897	949	915	961	936	986	925	870	981	850	981	950	982	989	906	910	962	923	937	932	944	887	911	903	903	947	944	927	918	950	952	972	902	908	943	952	899	928	928	962	895	961	928	981	908	922	942	914	909	928	905	1005	931	935	919	933	937	877	958	969	924	910	873	925	939	908	920	926	898	895	1002	896	906	998	940	893	896	900	946	894	926	926	941	907	890	901	919	884	934	962	919	932	948	957	911	982	873	947	908	917	956	948	933	910	921	946	917	907	938	932	928	965	918	926	920	931	912	954	939	906	909	931	898	926	950	929	894	984	944	910	887	874	930	952	910	940	900	910	913	930	926	946	942	867	943	896	949	897	907	928	919	962	944	928	975	909	962	1008	927	892	923	929	918	933	958	911	903	943	957	965	958	911	994	888	947	906	954	914	988	955	964	988	968	892	942	940	901	945	927	897	940	960	935	937	896	966	942	967	898	973	949	920	951	914	902	945	898	942	899	882	968	938	931	971	894	982	940	914	908	944	955	965	938	948	887	887	929	941	936	922	952	886	909	907	891	928	897	998	964	961	883	964	962	857	897	944	885	920	919	930	933	988	905	881	973	928	925	916	937	932	897	922	935	939	903	900	894	948	928	916	909	916	957	908	856	924	918	946	908	936	898	949	976	925	923	939	928	937	915	887	897	931	921	880	975	899	893	959	906	910	925	942	913	942	901	985	946	933	930	946	984	976	943	877	987	908	930	939	871	895	956	935	919	955	937	907	953	942	930	916	955	905	909	958	989	915	890	903	876	903	912	936	914	936	898	909	895	939	895	924	953	893	896	935	945	945	964	915	952	919	901	965	933	947	915	855	933	891	902	944	923	964	920	904	899	943	962	930	918	893	938	901	890	933	956	897	942	918	931	891	947	944	902	914	928	897	972	902	855	939	924	877	910	947	934	966	917	935	955	907	942	929	964	916	926	908	953	933	932	933	926	920	910	973	956	915	935	936	932	905	954	929	970	962	906	979	917	932	936	878	948	921	980	896	868	919	956	971	907	906	913	896	940	980	950	972	957	913	959	950	911	848	927	934	940	872	921	921	970	887	904	920	906	919	944	936	926	927	944	922	934	939	965	894	931	887	938	936	945	988	945	930	950	904	960	918	910	974	924	908	934	910	976	923	898	911	938	879	931	949	913	888	931	933	886	883	931	922	965	922	962	980	943	923	938	939	955	950	955	901	888	866	920	917	977	968	1012	899	927	985	918	898	919	907	947	961	937	961	941	981	944	893	968	957	940	945	889	945	908	893	905	909	924	913	928	912	907	961	943	930	896	956	935	918	906	912	955	952	941	989	878	940	950	951	918	836	858	946	863	957	933	947	900	936	897	953	898	941	904	986	897	950	923	927	938	944	935	928	951	915	944	927	998	962	911	950	956	896	947	931	950	907	903	925	881	936	954	955	927	915	962	925	923	870	945	916	944	942	911	916	933	891	907	929	976	964	924	861	902	888	934	977	891	913	965	959	930	912	899	951	943	900	929	965	963	938	913	906	913	892	930	971	954	923	940	872	934	883	908	893	957	897	915	968	984	938	897	865	938	908	955	964	908	920	912	916	946	906	957	927	869	880	925	948	895	897	912	907	934	942	935	954	880	866	890	914	963	926	908	910	985	949	929	891	921	932	927	888	935	912	918	866	951	850	940	928	950	960	938	871	951	958	938	863	890	918	939	904	944	941	916	885	928	923	954	938	952	943	968	921	943	935	927	903	906	941	924	935	913	890	956	918	911	940	913	955	885	975	947	871	905	915	960	922	912	901	943	959	950	916	908	952	943	926	910	980	940	938	930	948	924	942	918	893	899	968	931	971	971	914	916	886	817	925	971	942	960	927	907	920	878	864	912	931	915	947	896	987	900	959	897	934	969	935	933	903	890	866	946	899	957	946	891	887	913	938	918	879	938	920	935	903	924	922	950	899	936	946	971	923	891	949	986	908	940	940	916	865	950	996	925	943	942	880	915	906	908	961	931	906	908	914	955	871	928	907	946	872	920	997	926	944	917	936	957	955	920	960	880	891	891	890	925	898	961	901	883	934	993	964	927	961	933	920	884	954	908	957	907	936	866	926	922	966	912	995	939	890	948	893	887	923	912	956	949	926	865	923	929	883	924	912	994	920	922	944	991	918	898	956	906	926	879	990	927	952	949	912	921	932	945	872	962	958	947	970	901	876	930	961	968	908	925	893	932	935	970	923	950	957	954	938	896	936	908	893	965	864	917	882	964	907	888	961	907	928	931	937	877	914	972	947	922	942	985	913	950	997	900	920	904	940	921	911	984	877	926	950	908	960	895	923	963	923	882	907	888	959	925	898	958	961	860	957	929	947	982	946	907	928	949	964	917	887	960	928	926	945	892	936	903	907	917	1000	930	871	920	928	858	931	922	978	998	964	922	967	899	936	958	965	916	918	947	909	937	928	960	932	935	941	843	973	959	942	868	930	946	904	953	914	945	932	966	914	886	897	936	966	918	947	928	903	894	904	921	933	935	909	959	899	942	932	965	915	934	948	930	924	942	955	936	947	877	946	949	876	979	996	918	918	915	914	913	942	968	904	908	906	908	962	934	889	897	925	936	918	935	947	907	937	929	904	898	952	913	909	901	948	945	900	889	907	971	924	970	902	938	937	935	962	909	913	980	960	959	882	1002	934	951	953	919	930	914	952	946	946	911	939	935	980	932	943	911	971	920	928	912	917	924	943	998	942	925	957	932	943	931	933	934	902	926	981	922	878	950	920	842	961	936	954	892	937	928	906	900	954	965	925	954	935	933	956	865	934	968	921	894	891	936	911	987	951	890	938	964	924	936	949	893	935	972	962	941	860	922	956	902	905	921	936	912	903	971	885	973	893	929	945	927	920	983	924	960	950	922	926	911	906	903	930	889	894	936	922	931	949	914	927	950	955	938	975	986	991	969	937	919	921	924	915	944	871	938	961	913	993	869	910	932	922	940	899	932	943	905	889	926	930	908	947	904	982	943	878	938	900	890	861	963	922	893	972	869	898	998	917	916	895	963	900	939	954	900	947	950	935	877	963
9973	1903	364	276	718	191	176	202	170	188	182	161	170	168	196	196	184	173	173	185	161	182	161	167	179	182	169	192	185	190	176	180	192	197	167	200	168	166	180	192	185	150	167	183	173	162	188	159	162	163	171	161	198	188	184	185	190	162	190	175	164	190	175	190	169	188	175	172	168	166	185	165	193	185	152	175	169	200	174	177	185	173	176	186	169	189	175	200	166	170	166	206	173	176	157	169	166	161	169	189	173	188	189	151	188	167	180	166	174	203	191	188	165	178	196	161	142	174	182	196	167	159	171	177	182	172	169	164	142	163	165	208	155	190	173	170	191	183	167	169	178	156	165	169	164	177	173	174	179	175	168	168	165	164	165	168	184	182	175	187	164	172	175	180	181	188	173	157	162	173	205	171	180	189	185	164	191	182	170	156	164	179	178	174	164	172	179	158	161	175	164	168	164	182	165	171	158	158	168	201	186	161	189	186	189	154	163	187	167	160	171	162	181	197	170	169	198	185	196	157	174	181	168	186	190	162	156	168	187	169	179	179	163	165	176	171	182	175	167	160	172	157	182	147	178	187	174	151	199	179	188	172	190	174	206	186	178	179	180	171	192	168	151	167	174	183	170	170	174	155	189	165	191	196	189	174	167	165	183	165	181	179	197	157	196	198	194	168	181	174	189	153	180	178	173	194	173	162	198	181	185	178	187	161	170	166	185	176	146	160	172	174	196	191	157	182	189	176	180	179	176	204	195	167	191	191	199	170	168	176	186	186	167	192	178	159	174	173	176	197	179	181	157	171	166	146	184	159	171	188	186	200	168	181	178	159	176	179	177	174	149	174	177	166	182	182	191	191	183	150	167	166	178	188	175	152	151	162	148	183	167	162	165	182	174	163	161	191	166	155	164	199	181	171	176	170	204	186	189	180	182	159	185	177	197	151	151	175	158	165	161	155	186	157	168	175	176	164	171	184	153	174	176	173	149	197	175	177	159	189	173	176	172	185	174	168	172	157	186	170	182	173	202	169	171	178	175	163	168	169	163	165	185	167	191	179	188	172	179	188	182	196	166	187	157	157	196	219	187	197	163	166	171	193	161	138	200	185	188	193	168	157	189	155	215	187	181	193	143	177	167	184	179	197	149	174	186	186	148	152	177	167	159	173	188	155	153	158	173	180	186	158	203	186	158	182	163	150	132	175	160	174	187	154	177	180	192	201	171	171	195	171	181	167	171	175	198	192	175	202	203	163	153	159	157	171	171	177	189	173	150	164	164	169	166	175	175	167	153	187	186	189	167	171	184	173	184	191	179	160	192	161	186	173	178	176	165	168	195	202	204	181	137	172	160	186	185	170	186	188	191	154	175	183	169	181	185	177	163	155	163	183	196	170	152	181	167	179	190	182	158	164	178	173	206	196	172	183	180	172	175	161	168	184	174	169	206	183	195	177	162	156	169	168	170	179	175	180	163	175	195	170	159	180	159	187	191	178	194	168	171	156	187	198	193	171	175	172	180	198	177	155	195	155	181	164	183	150	196	158	178	181	206	166	191	177	164	184	186	172	184	179	184	175	186	187	202	176	188	163	160	176	172	197	197	168	190	157	181	205	159	210	170	169	168	165	173	178	181	155	171	172	158	184	177	170	179	166	169	167	153	171	162	167	197	159	169	171	163	175	182	166	172	154	165	187	142	189	181	184	184	181	169	171	171	204	162	163	161	162	178	161	187	166	177	181	172	183	191	165	171	146	165	164	161	175	165	177	206	159	184	142	169	188	186	152	193	189	189	176	153	188	164	164	175	160	191	193	174	160	170	196	184	192	169	173	184	190	166	166	152	180	177	188	201	160	159	182	151	167	194	208	175	185	161	166	180	195	185	155	172	189	159	180	167	171	182	168	169	194	161	169	174	174	155	173	168	179	174	168	199	192	182	187	194	205	153	189	175	177	152	180	193	147	182	178	187	153	173	180	182	183	186	180	167	183	184	176	154	184	200	166	176	150	185	167	156	181	177	180	179	193	181	163	171	179	188	164	172	193	187	178	159	173	175	165	216	195	175	150	187	194	157	159	176	172	181	182	180	189	171	177	199	186	160	188	178	164	185	164	178	190	180	164	156	195	169	171	186	185	166	164	203	185	181	172	188	163	172	165	158	171	188	156	160	174	204	164	176	170	167	173	158	209	180	159	176	160	216	202	202	161	180	176	196	176	177	162	175	155	189	192	172	174	180	182	158	181	166	163	171	168	159	181	183	151	144	161	195	188	167	196	163	166	173	180	173	174	191	180	193	167	162	178	179	170	171	187	175	184	143	194	185	192	201	203	156	176	156	162	179	172	175	184	187	186	176	168	174	169	203	177	143	167	205	197	175	155	157	185	164	180	215	167	165	164	186	183	166	162	162	157	168	174	180	182	188	179	177	189	186	151	189	176	159	152	168	208	172	173	177	159	164	157	174	165	162	169	177	185	182	158	182	166	164	198	176	159	208	156	172	171	188	154	171	153	193	152	177	185	161	184	174	178	163	168	168	191	175	174	152	178	196	149	182	169	162	169	181	162	168	162	166	180	177	173	172	185	176	184	173	199	181	165	178	183	185	187	164	156	162	173	175	164	180	179	172	174	173	187	189	169	170	167	176	167	157	192	179	143	179	168	179	185	154	199	189	183	165	181	197	176	183	190	189	172	166	182	174	184	197	170	169	180	175	189	174	160	152	183	163	187	190	191	170	204	177	191	175	185	189	195	195	176	174	163	185	195	182	180	154	171	196	183	179	196	186	185	155	157	162	161	190	165	178	168	164	144	171	159	170	158	157	163	159	200	184	181	159	174	164	174	193	204	163	188	180	185	150	155	159	174	189	180	157	197	177	199	174	174	166	178	187	168	179	181	185	178	160	155	173	194	201	178	192	162	181	173	169	152	179	169	154	171	180	162	156	175	197	194	169	180	190	170	184	185	208	151	165	164	180	175	198	159	168	180	192	169	163	178	190	168	177	191	188	195	182	198	159	150	165	167	166	188	169	169	170	159	156	175	171	175	147	166	159	171	159	174	190	175	188	172	178	170	181	159	206	198	163	184	198	196	201	162	186	194	192	181	181	182	165	174	188	173	206	151	178	165	163	150	160	192	174	197	172	175	187	160	171	174	178	174	182	164	163	142	192	204	183	164	153	187	172	171	196	173	174	182	171	181	180	184	185	188	184	180	181	162	185	172	192	169	180	164	175	195	180	166	162	196	167	160	169	171	183	154	192	172	177	149	179	164	187	163	154	179	159	177	189	169	145	164	181	170	175	189	175	166	171	177	184	186	185	164	189	187	178	167	193	186	176	191	180	147	181	171	167	167	135	190	170	180	165	177	194	184	202	164	168	175	170	155	197	171	169	165	187	173	171	179	194	171	184	155	185	180	159	178	170	169	179	173	186	167	184	181	180	183	199	197	161	157	190	180	179	159	182	185	169	198	175	186	187	170	159	182	170	184	175	148	178	187	163	155	189	158
8932	2855	852	1113	3396	581	589	566	553	491	578	552	544	529	534	565	532	520	542	506	555	540	511	578	539	525	562	545	538	536	566	534	527	513	541	548	554	548	566	539	533	529	531	506	541	543	519	505	538	545	504	528	492	546	499	513	526	508	531	486	508	562	508	528	545	510	578	517	529	546	544	555	514	553	527	522	508	518	499	543	507	529	569	533	528	550	522	529	537	544	559	547	513	560	512	517	493	537	519	528	563	517	533	529	544	546	505	472	525	519	533	497	523	535	511	527	555	516	560	522	516	530	535	528	530	569	575	558	550	528	527	535	534	504	506	510	532	532	568	532	523	511	515	514	516	524	557	519	512	556	525	527	559	540	510	520	513	533	518	534	459	530	472	545	542	537	577	547	509	530	541	521	540	535	504	544	501	562	559	542	541	563	529	515	535	539	522	523	523	528	472	564	525	489	509	541	548	503	521	530	497	517	507	494	547	558	520	534	515	554	550	534	563	548	506	535	544	525	542	562	495	544	544	511	548	522	552	495	523	498	557	556	491	522	538	520	536	521	529	574	481	516	526	499	546	518	481	526	495	492	514	522	517	527	523	551	589	541	527	546	541	553	539	512	530	498	515	538	505	519	534	528	522	527	528	555	482	573	500	495	517	512	531	536	555	524	493	547	480	528	536	521	525	515	557	543	498	547	506	536	499	541	551	523	506	513	493	498	537	525	536	549	512	581	567	564	482	531	525	537	556	529	530	513	522	527	554	531	543	531	506	493	544	575	561	538	548	510	522	530	506	561	534	534	506	537	510	560	544	543	555	515	528	541	529	591	546	569	556	511	546	495	546	572	579	504	530	497	568	543	534	533	518	553	508	518	495	567	517	555	505	500	545	535	544	519	536	541	523	531	505	514	501	557	535	563	548	551	530	520	536	551	568	537	511	515	541	538	534	547	543	531	551	528	552	517	586	525	557	539	507	511	519	535	506	549	533	518	540	577	562	510	530	535	551	531	542	540	558	574	546	520	534	507	509	579	525	539	527	541	529	496	533	544	542	520	522	500	559	544	567	540	528	563	524	490	547	487	529	543	545	504	517	544	533	546	541	512	518	517	520	527	532	553	506	528	531	536	539	577	518	533	517	519	513	493	560	532	566	517	538	501	520	525	546	497	553	551	533	578	522	501	534	508	517	529	533	515	528	528	508	500	524	540	545	508	573	548	539	566	537	550	552	560	530	509	515	527	494	527	520	518	527	515	513	518	512	545	514	529	551	520	533	538	534	527	539	524	524	540	505	512	556	549	576	557	554	526	532	571	531	488	524	542	561	543	570	523	505	515	544	537	521	512	544	570	585	522	518	515	496	529	495	526	558	487	541	582	488	510	487	551	508	479	529	493	510	532	517	552	555	516	548	504	533	509	550	546	526	530	533	541	506	536	523	542	542	535	537	529	525	489	544	577	517	508	488	495	516	548	531	538	557	499	578	506	530	555	526	536	523	506	531	543	516	549	547	500	531	566	521	519	532	495	567	513	520	499	592	556	505	512	479	504	574	506	533	511	532	537	522	532	528	554	515	518	474	573	514	521	517	590	533	537	505	516	545	475	535	530	513	582	561	553	509	555	512	580	524	552	508	538	575	528	512	515	518	560	544	507	513	578	539	530	532	529	519	513	543	495	519	523	507	546	497	527	534	495	511	525	487	541	526	569	524	584	501	551	520	522	531	521	511	523	564	532	524	468	443	539	540	520	521	556	566	576	519	504	494	517	562	552	498	506	511	577	528	547	521	484	599	524	497	554	523	555	543	582	540	558	491	495	498	522	534	500	556	524	527	524	494	592	529	542	503	488	527	509	500	531	518	521	533	550	492	543	541	542	521	542	485	539	558	533	578	579	516	543	560	511	508	537	544	498	528	516	543	512	548	546	510	524	542	529	567	550	562	512	488	521	538	524	587	524	518	525	515	519	539	520	501	509	540	552	564	524	528	581	546	523	557	494	510	536	525	540	490	528	563	570	560	562	495	495	514	552	542	530	559	539	511	538	500	538	518	522	561	545	538	579	517	511	520	582	515	514	504	538	566	536	513	506	462	547	537	502	556	565	517	510	510	540	525	565	575	519	556	515	524	519	525	529	538	555	514	522	490	514	528	560	548	525	516	537	542	538	534	549	542	516	552	529	562	489	556	559	507	555	545	559	528	516	530	495	544	554	527	517	528	538	578	502	584	505	531	539	553	536	531	564	532	499	548	495	540	525	519	520	510	488	554	532	508	573	526	562	557	555	577	553	532	550	512	514	529	564	546	545	531	547	567	518	507	511	536	525	529	554	527	554	594	548	549	564	545	581	539	521	523	550	502	553	553	494	529	564	524	503	522	560	551	518	489	549	497	519	538	544	597	494	532	498	531	536	540	538	532	511	508	559	524	559	583	532	574	530	561	559	520	515	504	518	574	553	549	529	503	548	473	540	510	530	528	540	494	566	515	537	490	556	519	545	519	528	539	524	535	503	544	551	541	500	544	555	528	531	512	536	549	556	532	550	522	489	502	528	537	547	541	506	531	531	531	551	502	534	551	517	572	557	513	534	569	549	507	520	548	578	544	553	541	589	512	515	509	550	533	527	535	560	488	551	528	549	550	512	524	505	546	481	581	520	513	550	572	503	532	553	528	576	547	494	533	522	523	527	538	540	497	521	506	544	531	562	591	509	519	513	552	524	543	531	514	527	512	511	519	495	551	508	546	519	505	508	553	532	508	565	516	541	552	534	582	519	507	544	521	521	550	569	544	536	500	549	570	533	523	531	527	492	494	531	512	526	506	507	490	548	523	544	527	533	554	551	511	518	545	562	578	549	532	522	543	523	517	594	537	523	532	531	559	505	543	541	524	543	499	514	516	526	556	576	506	506	561	530	542	542	517	528	505	524	519	493	525	532	547	549	544	517	513	507	486	520	562	548	583	540	534	498	498	508	521	546	544	560	544	545	497	566	585	510	494	556	525	555	540	530	520	533	502	518	516	543	527	548	506	506	517	517	561	505	555	538	526	532	524	551	502	563	528	526	532	491	517	511	558	525	533	519	565	540	559	526	510	505	518	525	526	514	589	506	540	545	535	524	553	525	522	576	599	541	551	529	542	533	524	540	538	526	558	570	527	526	506	502	537	503	527	547	493	516	546	533	540	518	530	558	517	539	505	538	490	516	519	533	536	502	507	537	493	522	512	514	545	539	526	537	544	538	527	523	503	526	538	515	548	506	511	501	547	530	510	551	561	491	548	581	539	544	554	527	525	507	495	531	537	511	547	502	566	506	558	533	546	583	535	534	546	512	517	530	521	543	531	522	490	509	526	561	589	545	538	563	516	566	562	620	517	516	540	553	529	479	483	532	561	563	547	538	536	592	560	546	543	535	554	537	512	546	539	547	599	501	539	546	522	558	528	560	520	562	521	531	524	547	554	532	489	541	520	527	487	548	509	533	515	548	526	538	523	545	535	541	552	548
52248	33880	10174	6120	13887	1629	551	477	468	402	392	386	382	374	363	360	351	362	358	367	366	371	366	368	379	380	376	332	365	368	367	334	349	360	349	311	318	351	370	327	376	369	317	349	353	324	336	367	357	311	341	331	367	352	327	360	349	353	375	360	347	340	380	357	330	372	325	324	360	329	375	345	358	334	363	352	318	366	362	383	329	329	336	351	307	324	355	349	351	375	356	395	340	320	350	336	358	354	334	355	359	326	342	356	326	380	331	355	368	376	337	382	362	339	331	379	335	353	328	386	330	302	359	331	331	348	398	346	342	350	328	330	300	350	352	342	366	341	320	320	300	340	347	365	339	345	358	341	368	345	368	328	341	349	358	382	329	352	340	358	364	355	348	336	362	342	353	346	343	325	363	393	348	355	352	321	344	350	322	324	359	382	333	352	348	314	339	336	338	349	362	328	362	361	324	360	352	321	331	320	341	339	340	353	318	353	376	355	355	350	351	354	335	352	333	335	303	376	330	356	338	343	339	307	384	330	384	367	362	359	365	345	385	333	363	358	348	335	365	325	340	351	366	313	349	372	349	345	370	341	351	359	365	334	348	358	349	316	355	314	372	334	352	336	350	324	369	371	330	361	338	320	361	346	346	399	329	328	361	335	338	362	349	340	334	330	357	339	351	308	350	338	377	330	349	347	366	366	350	317	354	326	325	349	364	336	341	330	341	367	300	364	346	383	312	343	333	318	323	310	317	341	298	337	344	348	330	358	320	301	340	339	330	354	341	326	334	346	333	353	319	343	340	368	328	347	347	355	347	343	329	346	340	342	340	342	336	353	366	338	336	391	390	337	335	342	345	332	299	352	373	335	341	336	337	330	347	329	343	388	336	345	314	319	381	322	388	340	332	372	358	342	370	331	384	369	346	333	349	371	336	356	335	336	362	363	355	339	331	357	355	361	340	367	342	367	326	351	363	302	340	330	374	326	337	377	373	335	364	343	352	369	351	346	349	366	335	370	345	374	352	333	367	344	318	354	330	357	344	385	303	312	308	350	366	351	365	339	358	349	340	336	338	357	360	372	326	344	347	325	387	347	322	358	322	390	355	341	371	340	322	348	330	314	337	378	324	348	337	322	343	360	343	372	344	355	329	357	349	348	349	353	346	341	369	316	356	365	356	384	367	363	356	341	347	341	353	329	334	341	349	371	384	341	355	372	352	334	344	355	359	348	334	334	308	360	351	362	363	336	349	335	347	316	351	362	352	296	362	345	370	345	349	346	374	356	337	349	367	355	365	333	329	327	379	358	309	343	341	309	327	364	350	363	352	332	334	351	336	351	334	347	377	369	318	326	352	349	354	344	352	338	336	347	356	358	359	359	356	364	356	322	370	345	368	342	331	325	323	339	332	334	329	350	333	331	325	358	335	325	331	330	343	375	322	362	332	346	350	358	347	365	338	350	342	362	360	325	329	316	379	335	365	415	329	321	332	304	337	356	344	359	366	342	338	348	337	357	372	386	355	307	316	364	354	338	347	343	362	367	330	335	320	336	350	372	362	354	350	325	371	335	347	348	359	353	338	350	372	360	362	394	387	337	322	353	394	337	341	368	328	311	363	376	366	387	364	341	349	316	353	357	338	337	341	366	319	371	342	363	339	358	335	362	353	343	309	333	341	377	331	343	360	372	351	341	345	319	307	358	330	325	332	354	315	340	358	362	331	343	336	343	340	340	334	345	334	368	362	344	317	331	349	366	361	362	363	379	341	336	343	323	355	347	322	364	344	339	373	357	348	336	298	364	336	316	345	379	350	352	380	328	374	364	349	341	367	341	359	350	352	328	372	359	314	335	351	376	363	362	338	364	317	319	335	316	407	361	338	364	341	371	337	367	364	362	315	363	354	310	342	374	357	341	361	345	351	339	333	343	298	361	327	329	345	360	305	318	374	344	336	331	343	363	368	363	343	339	362	339	375	345	362	319	348	358	348	371	359	359	372	313	385	323	312	374	346	319	334	336	354	350	319	352	360	320	314	333	328	331	292	328	363	338	329	398	319	362	376	331	340	394	384	321	346	329	316	340	329	326	340	373	355	307	344	366	330	364	355	353	357	336	324	330	358	333	330	343	352	349	313	310	315	357	314	339	349	338	358	316	334	330	368	361	341	337	330	350	354	378	327	348	330	353	369	331	342	360	355	363	324	354	342	316	321	339	373	364	355	363	334	358	340	346	340	337	351	334	369	333	320	324	292	338	372	373	356	341	341	356	354	324	314	341	329	330	334	354	330	321	346	319	322	311	363	401	366	349	394	329	364	351	313	306	347	367	322	345	339	370	371	337	316	336	372	321	348	338	343	321	353	382	367	356	378	361	334	351	323	351	347	345	348	357	329	332	338	333	341	366	358	323	341	345	372	313	324	328	364	347	342	329	351	320	346	385	310	347	350	383	351	354	348	316	339	346	347	336	314	324	369	313	352	380	357	347	358	307	300	341	322	359	346	324	343	353	313	367	332	353	371	326	354	339	357	367	328	334	335	330	365	336	370	336	365	345	355	332	369	355	338	374	354	336	348	364	309	312	326	379	349	333	350	327	356	359	305	362	343	351	326	333	333	341	332	359	327	334	351	352	301	337	340	326	336	349	299	339	367	310	363	348	349	340	356	341	371	342	348	353	319	324	349	320	340	371	324	340	368	306	358	353	358	339	314	301	329	313	335	363	345	344	349	339	340	367	346	374	331	360	337	351	349	332	358	355	324	343	304	306	357	311	369	342	355	386	352	377	331	333	340	362	338	357	346	336	302	352	321	350	320	371	355	340	347	342	368	331	338	365	346	310	340	356	306	350	357	359	338	321	329	321	331	330	345	359	353	323	347	335	341	349	313	317	327	361	376	371	353	364	345	358	344	337	364	351	363	340	314	340	367	337	355	368	374	331	357	371	352	328	339	327	325	322	335	339	326	340	315	352	336	352	343	356	320	354	355	347	347	315	357	354	343	331	304	320	331	349	380	347	346	388	326	324	354	352	346	335	312	320	351	349	325	335	349	326	313	323	383	363	360	353	370	366	352	358	341	374	336	326	361	341	359	337	337	344	366	352	351	321	344	348	348	323	323	356	335	354	368	330	346	322	327	364	316	354	384	372	317	346	365	339	348	342	326	349	358	367	363	342	349	351	330	330	352	348	337	340	346	317	362	368	351	340	328	361	341	358	361	378	330	377	366	347	343	349	340	347	373	356	354	332	354	337	322	332	335	338	329	352	331	381	325	354	365	347	329	322	333	342	328	372	351	334	361	359	357	341	350	345	375	357	317	368	340	343	371	324	345	374	355	377	347	343	350	360	347	354	315	326	328	329	319	318	356	344	364	335	331	340	323	334	341	334	343	363	344	326	377	346	356	337	337	347	320	362	356	377	353	374	340	348	372	377	342	304	349	378	331	348	338	313	369	347	317	351	326	335	364	340	357	325	327	348	339	344	315	361	365	329	339	328	349	331	348	381
30752	21462	6989	15023	19905	1949	1799	1634	1523	1335	1291	1221	1195	1160	1146	1114	1079	1090	1024	1049	1023	995	1018	961	976	956	993	963	952	919	924	952	964	930	910	946	952	910	941	885	949	953	994	927	947	888	905	924	930	923	887	943	902	912	888	948	901	911	904	881	909	970	885	893	897	948	872	875	903	895	925	898	914	905	924	856	901	868	905	896	884	894	921	908	893	899	898	911	869	908	867	846	863	965	876	867	891	865	898	931	862	907	882	916	912	933	851	896	847	929	885	925	900	876	899	882	985	905	928	897	846	936	870	909	884	850	857	916	885	906	887	861	899	956	899	895	873	897	869	927	879	907	884	857	890	867	916	842	890	839	932	870	908	930	941	906	893	895	872	895	942	933	809	913	938	910	926	913	859	914	858	841	913	895	880	902	906	831	886	884	872	885	900	929	842	908	916	838	869	890	871	905	825	911	896	867	859	901	879	889	915	857	901	951	926	877	877	881	929	882	897	905	937	938	867	885	913	903	891	899	911	912	872	892	911	933	911	901	876	883	895	889	945	882	863	906	968	887	850	912	919	874	904	872	883	858	840	889	876	926	896	925	907	847	870	922	880	869	893	892	928	851	880	900	879	934	871	939	858	877	917	861	895	850	911	930	873	900	906	932	924	885	907	929	891	895	884	926	900	864	914	959	883	905	899	945	949	897	940	884	870	906	890	908	866	969	838	867	870	857	892	876	936	872	843	918	939	874	935	911	920	942	855	915	916	878	943	887	917	924	902	886	918	878	884	841	944	874	890	887	850	858	902	864	871	909	904	904	901	878	854	840	911	910	974	895	848	934	890	880	933	856	856	879	916	891	908	855	851	942	955	853	900	911	934	913	912	900	867	849	903	891	903	885	915	921	920	901	913	938	909	923	971	908	865	894	907	910	907	878	913	918	876	877	848	896	908	868	921	888	897	863	880	857	903	935	856	933	878	954	900	882	880	873	872	881	901	883	909	915	883	901	888	895	891	934	835	900	877	830	896	915	909	856	901	927	908	880	906	881	937	887	866	909	877	870	877	861	888	867	892	887	893	903	850	878	882	886	982	902	921	879	884	916	872	885	882	878	967	883	867	884	885	880	910	895	908	917	908	898	926	922	932	916	919	886	873	912	904	914	873	867	871	903	901	890	850	845	882	930	920	884	933	874	861	860	877	892	823	910	870	928	908	862	916	902	853	920	898	886	911	876	930	890	923	898	865	919	925	914	884	940	910	901	892	921	934	916	862	912	928	889	917	863	878	866	896	889	866	895	834	904	948	878	924	915	912	872	871	900	892	926	879	891	877	861	883	888	954	963	896	941	962	903	852	896	890	898	876	930	893	868	876	919	895	876	945	915	869	848	888	917	930	931	886	888	931	917	904	899	905	863	924	914	851	887	862	932	935	886	889	924	903	906	964	916	862	887	895	859	884	925	896	886	870	907	917	886	905	923	958	900	894	903	883	865	868	884	921	892	894	926	919	931	857	900	901	901	906	933	937	925	897	917	865	886	879	924	922	939	893	935	905	893	902	909	869	863	910	855	900	928	903	867	908	855	903	871	935	959	880	888	934	870	905	873	882	956	915	889	896	889	884	874	847	893	858	926	930	895	907	862	914	857	895	869	956	885	893	839	853	848	905	884	871	912	900	883	946	901	928	860	872	871	843	855	970	897	926	871	858	924	873	880	874	916	861	909	912	886	935	829	865	848	891	904	871	922	896	861	886	857	902	906	876	873	858	911	893	878	892	916	922	915	904	862	926	889	861	945	915	894	922	903	887	856	853	881	882	906	892	894	885	884	888	899	841	908	927	897	882	887	911	857	907	928	933	917	902	940	928	866	887	862	928	867	926	880	888	878	935	925	843	855	869	889	939	881	910	835	891	889	927	871	885	902	910	929	979	841	868	902	910	883	861	860	855	913	902	861	872	906	907	929	863	914	871	880	904	923	919	951	899	857	828	917	874	885	893	858	872	859	906	961	932	902	855	869	892	872	879	903	868	855	905	964	908	891	919	945	870	860	898	866	819	865	858	865	888	891	886	910	909	891	926	934	839	840	928	863	919	884	893	927	861	899	914	876	871	892	886	894	919	865	902	915	901	869	892	856	888	868	902	827	904	888	900	915	925	895	899	908	879	889	925	873	856	819	886	891	928	946	863	888	910	885	944	922	908	898	898	886	930	876	865	903	876	951	906	919	874	831	934	889	935	911	978	926	896	918	845	908	887	915	852	926	907	902	876	857	882	889	857	859	878	888	923	902	905	868	893	912	860	872	856	870	936	935	858	889	928	897	830	900	933	900	907	838	891	891	849	944	870	982	874	923	913	854	909	855	883	859	868	910	866	902	907	881	854	878	939	879	891	897	866	928	923	963	897	889	888	926	885	907	907	877	899	887	875	859	944	875	902	920	958	900	918	885	921	934	864	883	887	856	839	886	871	910	902	870	882	934	934	929	907	897	878	875	926	895	934	885	920	890	869	901	907	917	896	942	870	924	860	889	917	945	901	867	893	872	861	878	889	916	884	869	903	915	858	891	901	885	893	928	835	913	889	888	940	877	914	917	959	869	879	900	880	859	860	869	917	896	905	918	886	941	918	901	891	867	874	918	873	909	931	875	871	904	900	882	921	906	845	950	878	924	924	854	878	937	907	876	880	893	886	909	895	860	870	948	893	910	909	915	890	924	881	874	847	902	975	953	891	878	888	874	935	933	909	910	883	910	880	919	873	893	936	906	904	899	850	893	866	934	942	887	946	913	918	911	964	917	890	936	878	873	901	888	902	941	897	906	925	910	896	878	912	911	872	881	889	901	890	897	910	900	858	939	874	899	863	870	917	860	866	872	899	866	912	914	888	870	868	901	915	882	860	948	880	874	910	892	911	937	853	821	886	855	889	908	923	890	851	906	933	931	910	875	904	928	952	910	880	930	927	910	854	904	860	886	942	911	912	922	924	888	863	953	899	885	904	905	908	959	915	917	882	879	905	856	889	904	846	921	895	877	892	900	944	929	894	892	908	852	902	963	869	920	877	918	838	923	912	930	905	856	896	905	903	875	882	885	921	932	901	865	942	901	899	863	867	854	888	907	926	926	816	889	907	866	911	869	951	939	890	907	909	914	898	880	912	892	900	872	876	891	944	865	931	856	932	888	865	900	897	923	906	938	893	857	868	924	897	910	877	969	837	936	922	909	834	903	856	818	879	892	920	907	910	919	887	827	846	874	888	885	873	860	883	909	890	938	847	837	884	883	899	904	936	892	868	851	931	877	913	911	865	922	896	894	876	903	894	878	839	926	917	923	942	880	849	844	899	873	907	950	869	956	847	915	921	881	908	885	883	915	934	882	874	891	879	899	886	927	904	851	955	904	890	896	901	879	893	886	845	953	806	900	921	902	852	820	881	907	928	868	915	892	838	937	929	898	869	848	820	921	881	867	921	906	883	848	907	891	914	892	930	882	935	903	927	854	919	887	933	886
66774	46532	16212	14425	21906	3981	686	599	532	491	493	482	470	436	397	412	376	413	394	385	404	417	436	421	421	424	381	344	352	377	372	391	349	365	368	371	385	416	370	319	382	400	328	370	390	372	402	360	371	396	376	386	399	389	382	333	369	396	390	361	357	359	406	396	393	344	363	373	412	399	360	375	354	390	365	393	364	362	360	371	356	396	366	332	345	389	351	391	375	402	372	376	343	379	391	368	336	371	350	362	350	410	377	338	402	379	372	387	364	308	375	371	384	347	346	361	374	338	344	396	344	414	385	355	341	348	363	350	409	381	392	371	378	353	364	411	372	377	351	382	396	368	402	372	366	344	384	362	358	380	387	336	357	329	355	386	339	354	359	386	372	355	334	386	376	342	379	386	393	339	373	362	346	362	342	353	364	375	376	358	407	345	398	344	387	383	342	351	355	379	339	361	357	369	343	377	380	368	365	333	346	364	365	362	338	375	353	394	349	367	331	370	367	377	371	394	353	358	352	362	372	361	364	371	387	380	374	375	369	373	362	363	350	369	357	400	363	378	380	360	344	314	375	400	375	338	363	363	383	373	393	366	388	390	395	376	394	391	379	347	372	395	367	390	386	361	334	357	362	378	376	376	351	356	383	383	377	399	396	344	387	401	395	371	402	364	383	401	346	353	369	394	366	398	359	345	380	366	321	363	350	350	361	406	361	396	349	353	383	342	387	364	376	399	370	362	336	367	409	350	366	362	364	370	362	368	349	393	344	369	417	382	345	385	389	377	336	371	360	338	351	369	390	367	347	375	345	371	369	425	396	389	375	362	384	337	397	370	382	382	367	340	355	342	385	393	381	365	432	400	356	411	358	397	364	343	370	353	358	363	353	392	383	358	347	363	355	408	377	381	334	380	370	371	367	385	380	379	359	341	335	380	372	405	409	366	403	348	330	359	379	363	365	390	380	360	342	340	368	379	364	347	345	360	371	354	341	359	358	364	328	383	383	364	385	344	394	392	391	326	400	391	340	347	352	381	374	337	378	390	383	366	372	360	359	365	311	396	341	404	367	371	364	344	368	395	366	387	367	356	370	346	372	326	343	387	361	394	400	341	362	386	356	370	348	396	378	362	340	380	356	365	378	380	406	364	418	363	356	358	341	366	374	404	330	404	368	366	359	377	379	378	360	352	388	354	385	378	353	351	383	396	383	348	342	353	382	344	371	379	336	349	345	383	374	396	345	382	334	340	396	368	385	360	347	327	360	343	363	369	371	381	389	392	336	380	364	345	348	369	402	388	388	381	395	384	397	419	371	340	385	378	395	382	381	410	409	341	392	359	345	345	396	388	346	369	384	327	380	378	351	361	381	390	363	350	365	384	379	391	348	361	375	375	349	363	363	388	366	382	361	390	361	345	375	405	350	373	349	376	346	347	422	386	348	375	402	389	354	361	345	365	367	408	354	371	351	344	405	364	383	338	347	381	394	431	373	380	377	394	377	378	332	370	386	359	338	379	368	370	378	383	366	348	364	364	358	352	325	390	347	362	378	379	369	348	365	382	398	372	365	371	352	346	382	369	345	342	371	388	399	350	381	398	376	348	383	363	383	342	379	366	371	353	368	378	336	359	340	356	389	373	364	387	380	409	377	375	346	363	398	361	359	388	384	346	343	368	354	345	344	400	395	387	366	356	353	344	374	381	384	369	360	382	349	387	373	342	366	364	412	381	359	328	340	387	420	382	391	340	384	386	356	367	344	366	377	409	360	364	361	353	372	361	339	368	361	357	395	341	375	398	373	346	344	373	351	418	362	359	394	374	409	358	362	349	355	386	392	366	376	354	393	366	390	371	371	388	380	321	397	379	347	364	402	376	382	359	422	383	348	406	395	385	334	398	398	370	389	412	364	359	356	349	375	363	368	343	376	381	402	366	430	391	360	355	367	334	401	363	332	358	399	350	347	359	323	354	358	375	380	367	393	374	385	357	404	410	351	366	372	363	372	383	352	371	353	378	360	390	386	382	324	349	357	363	354	407	392	376	390	345	346	395	392	399	367	353	369	368	388	338	359	355	349	351	337	376	393	367	385	379	383	402	355	396	369	355	382	386	389	325	380	384	390	353	408	397	351	350	341	370	366	363	354	328	361	348	366	378	344	312	368	356	380	343	367	374	363	381	367	349	413	361	353	353	374	388	335	393	394	365	369	377	364	379	387	340	396	353	385	348	341	369	357	385	394	368	356	345	380	363	389	353	362	373	359	345	364	376	421	361	379	369	358	358	376	326	414	363	343	364	423	348	367	360	410	387	383	418	387	358	371	329	379	394	326	336	388	349	364	356	393	395	403	373	373	376	359	339	379	347	346	370	374	366	403	345	332	370	387	340	372	373	358	374	386	378	371	343	332	340	352	365	416	380	400	352	368	381	346	353	323	378	369	361	371	364	360	369	408	354	348	369	368	387	342	387	391	374	365	390	382	375	352	372	331	363	367	376	359	400	356	376	385	376	382	349	409	373	373	360	365	351	445	346	399	369	394	366	398	360	360	378	403	362	351	384	390	380	393	342	400	357	337	363	393	402	351	371	364	345	355	366	375	381	374	341	393	352	393	362	363	353	381	333	373	366	370	383	412	394	374	408	367	356	379	369	402	341	367	358	406	346	395	312	382	360	381	367	387	373	404	381	370	380	324	368	411	367	362	358	342	365	381	360	369	346	332	356	338	347	386	327	356	358	379	382	397	382	363	349	344	389	358	371	400	351	378	351	374	368	361	397	406	373	379	351	373	357	397	365	362	352	347	392	359	384	362	391	349	370	351	372	369	368	389	343	357	378	311	346	338	359	375	399	396	356	325	371	417	362	377	374	408	346	346	385	358	364	360	338	376	351	349	372	381	355	327	394	373	354	365	406	357	374	365	384	375	374	321	379	370	353	373	382	348	382	355	340	357	347	366	384	345	375	372	358	374	364	390	372	361	352	352	364	375	363	383	378	375	377	404	389	386	410	379	336	371	358	360	380	396	363	337	401	414	394	399	398	369	385	385	349	375	347	363	391	370	345	368	412	352	371	368	414	366	397	353	365	405	362	373	351	413	360	352	375	379	374	364	362	371	384	363	353	359	345	383	380	389	379	340	360	369	363	382	360	380	388	397	366	401	372	336	343	359	344	393	374	359	360	346	367	379	348	386	336	366	384	393	361	355	356	376	353	368	382	332	353	375	352	367	371	353	363	379	349	392	364	350	412	358	327	375	355	371	391	372	375	390	355	353	368	378	392	351	387	355	387	371	390	372	336	345	345	353	390	378	363	357	386	384	360	383	361	377	332	371	364	360	396	336	350	368	360	363	383	364	382	389	397	393	396	386	393	352	333	362	330	367	364	400	406	368	360	380	381	374	363	340	355	356	348	402	406	366	359	387	361	361	373	354	370	388	370	375	383	379	390	354	358	383	404	383	372	351	399	382	388	363	387	397	389	332	396	366	355	394	363	366	365	337	334	360	365
40010	29113	8874	25599	19341	3143	2522	2318	2058	1832	1645	1597	1407	1435	1340	1266	1213	1252	1218	1164	1095	1127	1105	1071	1083	1003	1024	1066	1007	949	1058	1004	1001	967	982	974	1016	936	969	982	957	1005	1005	948	955	959	959	939	970	946	933	927	970	927	895	907	1012	939	905	944	1011	954	891	939	969	955	973	973	967	938	982	937	909	922	962	896	994	966	951	997	923	927	951	910	976	949	920	924	953	980	948	932	933	908	932	944	921	943	948	951	952	927	923	973	936	984	911	906	903	873	927	969	992	954	933	901	954	943	977	917	953	959	916	945	949	968	941	956	943	971	868	967	857	884	920	956	884	894	939	929	924	955	997	909	940	931	937	961	953	859	912	951	955	898	950	930	905	898	930	925	890	937	935	927	890	911	946	950	900	963	903	964	903	894	929	946	928	937	903	948	893	954	899	889	920	973	913	892	950	894	905	988	879	875	936	902	924	957	895	936	933	991	947	921	873	941	902	918	947	904	973	923	926	931	925	960	916	981	938	940	970	875	903	931	968	896	929	909	897	920	903	932	961	962	906	919	973	904	864	940	884	931	937	890	934	952	902	936	907	907	914	893	927	956	898	896	955	928	896	978	938	917	913	927	914	923	981	936	966	944	902	934	850	912	953	902	959	935	867	940	925	942	916	960	894	957	942	868	900	946	923	933	925	970	935	889	940	899	923	932	967	912	832	882	900	947	930	923	952	929	881	918	977	921	917	971	926	989	909	975	920	878	895	907	946	917	929	933	923	903	914	911	935	908	920	957	913	936	925	869	977	936	894	939	926	898	891	920	922	946	902	920	902	951	949	873	956	943	922	930	975	873	878	958	908	875	908	896	877	886	921	949	916	937	884	933	917	965	891	927	904	909	939	870	909	925	951	907	919	804	930	921	961	924	914	892	843	916	909	887	926	937	943	930	896	916	900	975	956	867	944	957	959	891	907	915	939	920	974	911	946	865	928	907	923	970	900	891	923	930	911	883	900	932	953	942	911	918	938	941	934	933	886	931	947	970	923	920	914	927	870	940	959	911	897	935	874	927	930	938	913	912	905	920	908	926	916	895	930	983	896	958	884	930	915	901	907	861	915	926	902	942	907	910	912	949	973	961	908	926	898	971	964	916	876	895	962	923	853	972	924	887	944	893	893	955	953	931	881	901	978	996	916	940	903	895	916	950	936	950	922	997	944	946	889	885	932	902	937	892	886	957	990	927	928	908	943	869	895	928	960	909	937	926	895	906	952	898	928	906	935	928	882	926	965	925	903	936	914	970	889	922	1052	995	898	943	946	917	950	906	916	873	941	958	868	916	990	933	941	924	1009	907	966	911	939	924	913	948	919	987	929	901	939	890	902	980	947	955	921	949	914	920	974	922	904	892	922	932	943	895	937	989	1013	952	927	900	918	894	945	876	957	953	946	920	902	945	888	870	923	914	921	950	881	953	914	890	955	937	889	928	944	904	932	934	950	904	923	892	904	925	907	947	870	967	907	958	950	941	896	934	904	903	944	922	966	927	914	954	939	961	940	967	908	977	878	908	904	924	942	947	928	914	943	947	932	918	917	958	991	916	920	885	882	948	929	923	890	924	877	950	882	886	867	949	971	889	926	916	894	899	920	934	964	907	896	945	950	936	931	968	924	903	968	937	914	954	976	955	905	982	895	939	935	918	940	965	888	910	858	891	945	913	899	958	947	937	922	928	919	914	962	926	904	904	906	852	986	933	935	858	944	931	883	958	945	968	923	902	912	908	929	902	923	973	908	913	939	965	876	940	977	938	914	907	923	913	932	931	904	881	910	915	916	920	955	929	915	907	928	884	907	954	884	983	938	926	940	962	869	949	928	960	952	889	926	873	927	924	929	896	960	938	934	957	882	932	898	917	883	937	953	881	919	938	917	841	896	902	941	951	865	908	940	933	921	959	936	930	976	938	974	933	939	897	968	931	928	920	940	916	890	921	923	911	927	943	989	913	931	932	881	926	938	899	940	916	895	920	926	920	921	948	927	890	931	921	927	967	903	889	951	932	865	908	972	895	933	913	976	916	884	908	834	935	931	967	932	941	937	952	1025	929	950	889	950	932	936	873	901	869	922	928	898	919	878	884	949	877	925	907	952	874	899	908	873	912	1016	946	939	886	914	927	941	860	892	892	916	936	877	940	963	948	928	917	910	873	959	927	897	890	932	890	886	941	922	896	924	934	908	933	908	872	941	875	945	958	972	890	930	954	908	922	969	916	958	950	874	971	911	929	882	939	974	922	920	941	924	1010	952	930	901	963	949	942	881	915	897	940	937	930	958	877	859	901	914	931	878	938	931	948	938	954	880	894	946	891	976	866	902	927	877	906	936	893	921	935	939	893	902	869	892	908	938	933	943	954	956	969	935	934	934	943	936	942	940	958	918	930	905	890	958	911	909	921	905	923	922	923	892	888	906	906	953	922	962	835	929	896	897	899	913	875	948	947	872	905	904	894	928	946	900	943	872	937	939	945	957	894	933	933	907	909	944	966	947	958	884	886	854	952	907	908	909	895	929	930	910	868	913	912	934	904	931	978	945	880	882	897	897	933	938	942	905	1025	936	914	907	938	914	942	912	867	937	912	916	899	918	914	874	888	900	920	900	925	934	976	887	875	963	898	902	862	954	947	935	880	992	945	943	905	903	920	957	954	903	963	897	906	923	918	948	915	959	939	936	934	887	947	849	911	980	954	919	901	919	926	933	934	886	943	897	939	937	917	937	933	927	911	925	963	893	960	891	978	921	917	899	924	913	873	901	956	954	872	953	972	1032	928	902	916	935	925	931	938	918	997	938	901	923	991	937	925	965	953	939	951	964	974	905	916	904	961	906	927	983	922	876	932	930	892	907	914	935	943	910	928	957	991	958	908	938	923	912	995	915	914	903	880	952	930	927	987	966	898	914	945	903	896	968	951	953	975	907	930	923	931	934	876	898	883	895	919	909	927	931	922	975	942	896	890	992	944	923	917	950	908	883	950	966	880	930	952	973	936	926	905	899	923	931	881	896	943	923	969	934	881	948	979	965	901	907	915	906	924	924	956	918	886	963	901	951	885	940	937	925	902	951	911	958	954	917	922	946	900	870	919	839	897	951	931	947	917	938	977	887	952	947	946	870	952	948	880	941	922	983	849	900	907	896	934	917	959	867	908	986	941	963	948	935	924	962	944	911	925	938	907	912	910	940	891	943	935	929	901	968	958	934	958	897	903	900	932	936	976	924	879	867	902	885	937	891	911	909	919	1025	919	949	942	917	944	930	896	893	916	884	960	866	926	899	932	911	890	889	945	904	938	913	923	900	950	960	910	974	822	918	899	930	913	956	861	969	916	900	930	885	951	965	907	945	888	873	939	908	959	888	923	941	942	918	874	916	912	961	898	929	874	976	872	899	906	908	972	911	926	874	898	940	956	909	920	925	890	973	916	939	895	932	903	930	954	919	893	882	885	874	888	953	916	941	918	927	931	926	896	967	938
10429	1408	299	390	443	187	165	180	177	176	170	163	176	171	171	173	160	173	161	187	166	175	178	152	167	193	148	170	163	168	174	163	199	178	149	155	143	163	162	168	181	161	181	179	176	174	192	146	165	167	166	188	167	182	183	164	187	188	180	171	182	153	173	160	160	166	174	174	181	180	180	150	164	178	195	163	150	169	169	180	165	154	150	174	144	180	171	165	150	172	167	171	163	157	179	174	149	177	165	174	164	150	160	154	172	160	151	165	164	166	197	166	187	165	161	171	165	192	190	185	147	163	161	186	198	174	161	170	178	169	207	156	161	171	174	168	156	185	163	184	167	169	178	179	150	159	160	163	163	160	185	173	175	153	154	176	176	181	177	172	174	182	178	171	166	184	164	176	139	160	164	167	171	166	166	157	155	163	158	143	170	192	152	151	177	178	151	186	153	182	195	171	179	151	155	156	166	183	158	158	152	153	162	165	157	163	170	195	178	177	182	177	164	164	151	165	172	174	170	164	157	156	162	158	178	171	143	154	186	172	184	177	133	192	173	154	175	174	183	183	202	169	182	148	186	171	154	138	156	164	141	150	169	215	155	176	189	163	142	165	176	182	167	173	154	196	156	191	173	170	172	175	150	150	193	171	147	197	159	158	164	152	165	168	184	177	185	161	181	175	166	164	164	145	160	187	168	144	163	184	187	167	169	181	171	132	182	161	170	186	181	171	192	177	164	185	171	183	172	140	175	172	164	179	165	159	164	162	169	166	179	166	168	176	192	176	157	179	171	174	172	181	151	156	174	174	167	166	174	184	177	175	159	153	161	169	176	155	149	172	179	167	155	196	166	172	179	157	171	165	159	177	193	188	175	148	183	168	158	153	170	157	175	150	155	182	168	130	171	181	176	202	174	152	174	167	171	165	167	202	166	188	165	160	175	183	177	175	150	156	162	160	175	202	178	163	168	158	185	178	159	169	156	163	165	128	192	166	167	162	192	167	184	192	149	156	174	163	158	197	169	155	176	177	188	164	152	163	171	174	165	177	192	179	148	187	144	175	158	161	176	161	162	160	171	169	173	156	168	181	166	176	172	158	174	174	156	171	167	174	177	177	154	161	174	168	168	155	183	168	182	180	165	178	156	168	171	189	177	152	158	193	176	176	176	179	155	156	145	164	181	169	185	156	152	168	159	164	168	158	158	169	162	153	158	183	171	160	180	168	155	207	168	168	147	182	183	194	182	163	154	172	158	154	180	185	189	165	165	168	177	161	172	149	138	176	151	163	166	145	170	182	159	170	178	164	160	184	176	174	151	186	158	164	175	175	165	165	152	170	167	180	172	170	156	170	149	172	150	163	161	174	165	187	181	158	169	147	167	165	178	169	184	166	159	173	189	191	175	161	156	185	180	159	193	155	155	187	158	175	175	179	170	152	200	169	147	174	182	192	166	165	144	188	196	204	170	182	177	169	166	174	162	148	169	182	169	168	192	149	179	162	167	162	165	171	184	178	184	163	163	164	156	161	167	175	180	186	159	183	148	165	150	154	157	176	166	144	160	175	155	187	162	184	188	172	186	167	169	158	158	180	141	191	157	174	145	190	172	190	175	166	195	164	175	166	159	177	170	181	189	179	175	181	160	169	163	150	165	169	165	166	168	157	152	163	154	167	164	189	169	174	172	182	166	149	151	167	166	170	154	171	169	170	186	170	185	175	182	167	161	168	185	184	164	178	157	149	177	201	182	175	156	159	164	143	166	162	166	163	144	155	188	171	176	158	157	170	168	174	194	160	186	149	142	176	166	170	168	150	159	184	168	162	188	183	168	194	168	172	169	157	157	171	167	185	147	174	162	182	155	174	158	196	163	166	183	171	169	175	176	156	172	142	160	187	150	171	171	142	207	157	164	182	159	169	163	157	186	187	150	153	168	173	172	176	186	164	157	184	170	169	165	179	168	175	187	156	150	160	149	170	207	177	196	184	153	170	176	176	167	173	175	164	169	170	177	164	160	177	180	182	163	161	167	150	164	185	173	158	150	123	185	194	154	179	162	143	167	186	171	170	163	178	168	157	160	154	172	156	186	180	159	162	173	163	178	190	199	163	164	162	198	130	151	184	167	179	163	169	175	170	163	190	159	156	152	167	167	173	185	172	174	171	175	165	145	168	188	155	181	156	148	161	180	153	173	155	185	180	184	187	162	174	179	133	169	158	156	154	162	172	187	178	156	182	175	153	182	158	163	168	148	168	172	160	170	171	174	164	169	177	173	172	185	151	158	154	154	165	145	152	177	185	172	176	193	166	166	165	147	169	189	161	179	168	151	166	163	159	178	172	192	172	171	173	161	152	153	167	175	175	177	166	161	173	191	171	147	172	162	161	164	165	196	158	170	157	179	172	179	171	182	142	162	173	192	175	128	161	162	163	154	162	148	180	138	143	163	190	164	178	184	173	176	149	178	158	160	151	188	147	184	179	208	171	182	163	200	155	156	213	175	168	167	163	173	166	172	159	186	145	142	169	166	159	168	178	199	162	184	163	171	169	172	176	171	171	174	173	171	178	174	177	177	166	178	159	198	157	177	186	159	154	180	156	168	151	162	181	172	179	164	162	164	173	158	188	188	169	174	173	183	167	177	194	181	162	166	187	187	167	171	159	164	180	170	193	163	156	157	162	159	166	165	175	199	168	141	162	146	186	161	169	165	190	157	154	178	167	150	161	150	148	176	158	149	181	172	156	165	185	152	164	162	188	140	169	162	172	172	145	184	155	169	171	169	179	168	168	153	183	157	161	162	153	176	179	150	170	176	169	168	176	159	161	180	172	172	152	188	161	168	172	151	157	183	137	181	144	169	162	181	166	155	172	166	174	167	170	161	160	153	167	174	154	175	178	166	174	169	163	179	171	156	176	172	166	165	178	165	178	179	171	173	166	155	148	154	151	166	160	191	157	174	168	180	169	160	163	173	176	150	179	170	178	169	208	170	189	179	163	160	144	175	167	179	163	168	152	171	146	179	180	173	166	151	177	207	181	170	167	167	199	170	166	165	137	218	135	162	178	171	195	165	177	177	182	171	156	168	182	166	181	173	194	169	160	174	183	179	157	173	174	179	159	173	154	181	172	180	145	170	167	189	156	197	169	174	193	195	161	191	161	158	175	181	170	187	168	182	172	175	168	178	170	176	181	183	160	141	201	177	150	168	192	155	171	198	160	140	169	149	175	176	138	165	185	183	178	193	168	160	171	193	152	164	178	195	189	175	150	160	170	175	153	155	182	173	167	161	166	184	166	206	202	176	187	178	172	168	172	143	177	161	156	181	168	172	193	190	181	157	168	150	196	189	152	173	163	144	174	167	176	163	196	154	183	178	176	161	168	161	159	156	177	166	177	154	139	187	160	181	143	163	175	167	175	146	179	169	158	166	150	180	155	185	152	173	170	168	148	178	159	153	174	167	171	161	157	190	138	157	169	173	165	177	175	156	176	169	163	181	168	172	142
8759	1954	791	1609	2133	578	562	551	541	552	501	491	535	518	517	497	492	517	517	482	559	490	554	508	501	503	496	546	475	539	543	505	499	545	528	517	513	524	487	568	519	487	477	490	505	479	548	493	522	506	537	546	504	480	530	495	514	537	524	525	516	480	536	516	506	510	540	514	482	525	520	536	522	501	494	516	516	515	528	504	482	526	535	466	514	534	520	490	516	505	533	461	491	528	537	509	509	517	494	542	492	512	506	487	489	488	506	530	508	518	510	511	482	518	489	519	518	510	512	489	484	500	507	507	524	508	523	494	478	489	488	463	504	505	530	513	493	536	516	553	500	506	512	517	496	511	479	546	531	490	549	536	501	525	524	489	507	491	520	546	513	547	470	533	536	491	528	463	527	521	504	502	536	516	530	502	524	510	507	511	512	507	525	514	481	497	509	541	489	510	512	479	526	569	580	517	482	501	520	536	496	539	522	490	519	523	503	507	505	499	516	542	518	479	506	524	483	515	508	517	532	468	497	525	541	478	548	487	457	476	536	545	552	540	497	513	495	495	491	511	521	458	509	487	500	513	512	463	530	477	515	531	469	486	549	489	525	515	511	503	519	472	520	554	510	486	523	479	505	559	537	489	484	506	508	499	517	512	459	490	537	502	515	476	511	536	522	536	504	505	482	529	543	519	521	475	511	535	542	537	515	518	532	522	477	503	491	541	500	522	474	517	522	524	517	482	499	509	544	558	508	538	502	532	495	498	528	464	483	504	477	518	535	486	486	522	512	503	500	527	526	485	513	479	508	531	524	510	521	484	486	509	512	490	540	531	562	492	539	507	527	527	554	518	572	524	511	532	488	505	500	488	540	502	494	519	535	562	519	519	505	506	527	526	519	562	508	480	512	503	505	535	508	520	561	529	561	472	490	528	519	481	513	544	495	518	494	463	492	519	490	527	557	518	519	528	529	458	500	534	513	504	504	477	512	499	506	529	556	501	516	519	468	507	492	489	506	522	494	501	529	551	458	507	537	537	512	520	508	531	487	524	539	495	519	529	544	516	514	495	515	535	484	514	516	551	503	516	576	502	488	502	473	528	508	523	541	497	491	505	522	530	501	543	486	495	490	460	498	525	491	524	504	445	473	521	498	531	506	512	511	494	517	560	498	553	521	504	564	509	516	500	471	518	538	517	489	534	524	532	472	512	507	511	525	507	520	519	501	485	504	513	524	541	509	496	530	513	492	483	512	516	482	490	469	535	515	505	533	478	522	541	511	521	532	508	516	524	468	547	522	514	481	516	507	533	512	496	489	506	499	505	526	514	506	480	512	546	509	514	538	503	481	513	519	506	502	449	539	511	477	504	542	533	563	553	525	466	486	507	527	558	515	518	489	495	477	480	539	500	512	512	484	519	492	523	502	460	475	516	528	501	510	514	523	510	521	537	477	507	515	508	506	484	522	488	531	497	492	522	512	501	508	505	522	503	523	523	521	517	507	503	555	508	507	530	485	467	484	545	514	482	519	520	477	491	510	520	528	482	480	520	510	510	482	506	532	503	524	567	475	496	513	484	499	509	501	494	518	519	521	523	499	504	520	491	562	501	517	519	504	520	550	531	506	533	510	502	500	519	502	504	523	469	502	508	516	528	484	488	528	471	519	493	554	514	521	517	547	529	525	536	542	499	485	497	485	537	521	497	524	529	510	517	561	499	554	498	569	501	542	472	522	517	501	488	518	517	465	518	499	507	487	514	491	497	477	537	502	518	499	514	527	495	532	511	517	506	531	491	523	471	514	530	481	520	565	517	501	545	497	451	548	552	501	479	492	534	510	527	477	552	487	515	512	505	491	454	514	508	538	516	543	498	477	518	540	484	522	532	510	501	553	485	535	523	492	478	537	535	526	547	511	541	518	516	511	543	503	538	527	527	528	537	495	500	521	498	519	524	524	507	495	518	493	481	536	489	508	475	494	504	530	525	466	510	520	523	522	491	480	536	552	538	517	544	509	469	522	533	511	509	465	521	502	521	485	517	486	542	515	486	497	529	527	509	498	513	485	500	527	560	478	510	540	493	496	504	508	504	509	497	533	519	497	527	479	519	521	537	507	501	512	514	521	530	508	490	494	512	567	503	564	496	507	558	493	541	476	516	531	544	524	487	517	537	489	490	460	493	511	557	483	493	539	504	499	484	530	502	512	515	490	540	508	494	515	476	513	535	504	552	516	513	555	536	490	559	516	461	511	507	518	529	539	510	500	505	501	506	494	519	500	528	526	509	531	474	544	476	513	501	488	526	547	506	552	498	525	505	501	497	484	538	508	545	506	475	567	496	514	509	499	524	506	498	522	532	513	469	517	500	504	503	531	508	543	525	505	523	524	483	557	567	522	546	513	516	516	514	533	517	548	550	543	550	529	504	473	501	495	465	528	486	503	498	552	520	470	532	484	493	471	514	523	544	515	539	460	493	510	537	476	515	522	489	526	525	498	496	542	488	472	547	483	482	505	523	487	554	509	521	493	516	518	504	517	511	522	496	529	546	523	490	519	529	531	491	513	501	511	486	527	528	538	528	509	490	524	539	548	550	505	540	555	558	496	479	526	556	482	543	512	526	474	516	498	512	488	491	515	510	495	483	509	508	480	478	495	501	519	537	512	469	528	545	505	495	516	526	501	498	512	509	494	542	544	470	487	480	513	527	489	520	495	497	505	504	533	501	504	482	513	529	507	508	493	496	474	556	503	525	511	475	554	507	504	518	512	542	533	485	504	517	494	504	498	517	514	471	489	529	526	514	505	516	523	531	505	493	507	527	554	491	559	518	532	488	488	517	498	535	481	473	473	560	501	514	521	521	549	519	475	522	499	505	496	501	523	514	534	487	519	511	525	505	476	511	552	538	503	512	487	480	534	494	494	508	511	505	546	489	471	529	528	539	462	524	471	511	524	474	492	547	528	504	551	524	529	505	500	496	489	479	517	532	478	513	502	502	520	485	517	551	505	517	544	528	546	483	518	491	514	503	518	484	521	525	505	490	478	491	487	511	502	530	501	479	493	519	516	488	510	475	534	517	546	520	515	523	508	491	470	531	545	491	515	498	533	526	491	547	527	492	502	526	472	515	530	511	546	508	568	536	537	530	514	475	508	519	501	476	494	559	554	478	508	529	501	503	464	553	504	521	532	515	521	470	513	476	474	543	503	537	519	514	532	521	509	511	538	516	510	478	513	533	473	553	510	513	510	488	512	471	528	484	504	492	499	516	462	518	531	527	520	547	513	501	501	527	508	472	494	532	518	561	491	506	516	525	502	503	538	494	495	520	495	521	506	535	526	501	542	517	509	537	513	517	526	496	490	508	472	497	485	521	509	518	521	473	544	556	520	545	519	506	525	503	525	511	531	557	498	495	505	479	536	486	490	517	476	514	529	518	517	536	489	514	489	511	518	560	505	532	473	507	497	513	476	528	526	513	582	498	476	492	524	472	515	503	525	536	522	525	536	538
51739	29804	9271	12448	8992	1345	586	471	414	432	372	394	422	392	384	372	381	364	378	332	363	346	366	378	364	333	334	307	360	301	334	331	345	347	329	353	355	321	356	334	326	342	326	331	338	358	325	343	380	357	330	347	362	397	324	348	363	333	361	352	319	337	363	344	331	385	310	342	296	312	311	359	343	354	326	357	347	326	340	368	322	361	342	372	331	311	379	328	360	336	350	330	359	342	370	314	334	342	330	344	310	316	345	318	327	330	313	367	357	347	312	319	333	357	355	352	328	329	331	304	340	346	326	353	341	315	319	335	346	345	323	335	318	348	316	327	360	328	326	350	335	348	363	341	364	335	334	342	345	338	309	355	326	371	331	345	369	315	339	335	375	333	384	362	370	322	332	337	333	375	350	345	333	343	384	373	314	350	362	313	320	331	346	308	328	349	300	354	333	329	310	351	394	304	331	362	350	361	356	349	335	368	349	342	330	348	366	355	338	308	312	308	361	320	359	345	394	383	362	328	379	336	322	338	347	354	346	344	342	346	345	304	350	317	322	344	357	370	338	315	344	367	339	348	327	327	339	370	337	361	328	356	309	306	367	319	338	305	344	334	332	336	350	321	341	330	346	355	357	334	365	334	324	353	342	345	353	362	311	349	338	327	322	383	327	313	369	354	367	346	333	327	365	341	360	335	294	346	343	358	349	371	336	343	342	344	351	328	319	354	321	316	322	327	327	295	340	363	363	346	350	335	337	350	343	348	354	342	337	354	311	341	339	347	340	359	317	318	314	360	332	355	321	339	336	306	297	322	320	325	301	332	343	334	337	282	322	346	352	351	368	336	330	338	335	337	331	335	344	334	337	309	342	334	351	330	303	347	347	325	365	354	337	361	356	346	324	359	356	354	353	307	345	325	351	370	340	347	347	336	336	380	369	332	336	331	331	315	363	338	325	354	358	324	344	370	323	342	340	321	316	363	362	328	378	336	370	385	296	313	349	343	344	288	335	322	378	338	336	306	331	340	312	367	367	335	327	359	348	318	339	345	343	313	353	339	332	356	344	303	318	327	333	336	325	316	302	393	363	347	343	315	354	332	329	350	340	340	368	329	323	307	325	332	327	334	353	318	346	342	385	364	350	358	373	335	316	352	332	356	341	301	313	336	330	313	298	395	366	332	338	333	340	387	351	334	330	363	316	357	331	325	361	367	339	321	350	333	360	350	369	322	337	308	374	334	313	390	354	323	327	331	358	333	361	346	289	361	316	378	325	338	376	372	350	329	318	337	325	288	322	329	316	320	312	332	300	325	340	311	364	341	337	323	310	342	349	375	325	316	353	337	305	341	313	356	328	381	332	322	338	319	347	300	324	330	315	357	348	342	333	341	349	319	318	359	338	315	327	376	335	382	339	314	370	359	331	299	334	352	359	348	350	309	330	340	344	332	380	334	349	362	326	346	366	348	335	356	338	352	359	337	329	344	364	360	334	357	356	321	346	376	342	363	336	356	336	313	329	346	331	332	291	339	326	335	360	337	356	340	318	352	345	331	336	343	333	335	337	339	321	366	341	321	322	354	348	342	339	308	326	338	323	323	347	324	352	363	326	333	343	360	322	373	360	337	369	337	367	354	338	363	347	335	341	348	352	338	334	347	343	341	351	336	385	353	326	320	342	313	299	347	369	345	312	340	325	363	354	346	332	331	352	334	328	348	340	338	331	334	319	337	344	353	364	305	351	314	358	331	329	298	344	353	354	366	356	311	336	347	333	375	324	360	347	334	364	329	312	335	355	330	324	383	337	374	322	328	346	348	332	362	319	339	341	332	328	337	366	305	310	383	342	320	344	313	328	347	334	314	345	347	336	342	349	338	312	344	348	336	342	347	366	353	338	320	319	325	329	320	318	334	344	337	338	361	324	304	317	282	332	368	332	334	359	334	346	321	358	355	357	308	317	342	358	343	367	342	352	352	346	349	354	290	353	351	350	369	364	345	347	337	325	352	325	345	379	375	364	357	348	356	327	331	382	361	361	351	336	341	361	351	324	336	351	348	349	349	376	345	314	307	353	331	339	312	346	327	362	323	346	296	373	344	361	370	342	358	368	349	346	317	296	323	323	335	335	319	356	359	355	347	323	335	344	343	309	329	366	357	328	299	322	355	360	337	327	333	327	353	338	365	309	331	348	355	365	367	333	337	329	340	337	370	354	355	301	381	349	304	349	340	342	338	336	365	299	336	309	317	352	367	304	371	318	353	365	338	347	319	342	330	379	324	314	337	373	347	366	363	319	319	315	363	360	318	352	352	341	330	328	348	341	345	334	336	357	362	324	327	327	355	364	361	345	305	299	353	354	340	377	355	330	360	362	372	345	371	346	349	344	305	315	356	345	353	318	370	347	348	345	360	341	348	347	341	356	323	345	313	332	348	344	317	357	340	320	339	339	307	376	375	346	327	362	305	342	316	365	321	316	351	345	329	329	329	341	344	351	309	351	342	310	343	323	328	336	311	329	325	327	354	368	336	321	310	334	325	350	326	329	340	340	342	337	336	307	343	333	323	363	342	318	307	328	336	338	326	331	367	344	310	341	332	356	327	337	382	353	342	309	346	344	310	346	329	305	326	326	340	320	316	338	324	341	352	316	316	355	330	362	353	335	325	337	347	316	311	354	340	329	297	340	346	373	323	343	320	337	364	319	328	371	318	337	363	358	362	373	357	322	345	310	328	334	375	348	376	349	362	357	349	335	347	345	347	343	359	343	334	351	363	344	333	311	368	334	350	325	376	356	331	369	353	314	326	329	350	337	335	361	325	327	355	294	368	320	341	380	325	348	333	305	326	355	340	334	347	352	317	342	353	347	346	338	356	347	358	324	321	296	335	333	367	328	314	331	338	357	316	329	346	337	333	322	341	357	309	366	357	321	359	358	329	333	374	340	325	363	350	307	345	328	342	330	337	323	320	298	311	340	390	340	334	371	342	355	320	300	340	339	350	349	328	349	340	305	364	331	351	321	354	341	329	330	333	390	320	365	358	312	350	316	345	351	360	312	359	331	333	329	328	347	331	338	319	305	309	360	312	332	326	370	344	342	326	354	294	326	335	361	327	347	354	335	335	321	307	313	350	307	344	360	390	354	335	338	338	349	359	287	322	331	376	328	319	349	330	326	368	315	367	307	337	345	306	358	347	336	331	334	328	345	334	355	311	370	333	293	343	345	358	356	331	353	325	328	308	314	319	384	347	342	354	321	332	363	362	342	353	330	338	313	328	334	350	362	341	330	336	363	355	332	324	331	340	341	355	326	318	345	360	361	365	318	313	367	358	326	344	353	316	340	336	325	316	330	332	314	351	343	340	323	356	323	321	338	343	354	353	317	311	342	334	337	316	362	321	338	384	341	321	332	347	345	322	354	349	348	373	372	330	345	335	346	356	340	356	326	328	327	292	316	325	336	349	352	354	362	355	340	344	343	348	324	354	349	338	328	349	328	366	347	346	360	324
29863	18865	7344	24400	15031	2040	1799	1648	1591	1396	1320	1233	1219	1124	1146	1116	1089	995	1048	989	1023	961	961	1004	969	1003	954	930	955	972	912	936	974	952	928	969	952	892	902	968	957	906	950	936	967	943	888	889	918	931	876	861	922	872	959	889	906	891	943	924	884	873	824	921	849	848	889	869	921	845	898	923	914	899	865	873	889	901	921	927	928	863	892	892	920	942	886	898	974	882	925	891	858	864	861	886	827	909	886	863	837	873	841	888	897	847	863	834	902	848	867	858	823	910	941	870	837	948	903	849	918	870	846	870	911	883	894	900	864	920	909	904	887	899	822	873	814	847	843	860	840	868	908	867	915	940	861	884	919	913	868	808	865	896	896	900	912	906	885	930	827	854	881	902	897	906	874	852	854	919	887	920	896	846	908	853	887	896	937	844	884	880	957	959	872	863	899	868	872	919	946	898	916	886	893	919	916	921	851	947	894	878	886	867	878	855	895	859	867	925	903	907	875	872	872	922	883	884	877	864	857	877	821	875	888	931	898	879	846	857	874	866	913	881	833	907	854	871	860	877	912	867	819	828	851	898	878	875	842	891	835	915	860	905	845	1007	881	861	858	866	883	825	887	906	912	909	846	851	917	898	855	877	873	856	849	896	853	894	899	916	872	871	880	908	925	883	916	863	913	896	880	857	898	912	851	885	871	878	892	974	879	897	888	885	863	888	925	874	916	896	885	912	879	895	874	920	917	829	874	850	866	862	909	843	828	851	897	876	852	850	874	895	870	915	880	866	838	867	897	918	891	812	912	894	889	866	914	852	892	896	866	889	872	845	875	899	866	895	852	830	838	914	969	831	855	880	885	914	892	847	869	916	879	919	945	915	904	895	877	850	897	884	893	829	904	865	861	924	904	863	858	907	862	842	879	861	889	908	893	962	902	867	865	917	887	873	917	880	913	875	902	871	863	868	836	922	920	879	840	859	831	880	900	932	872	943	901	883	899	869	879	914	891	932	846	881	868	846	845	928	893	859	891	873	894	929	919	913	867	867	880	840	849	902	888	919	857	918	888	897	869	854	873	858	880	887	866	843	883	877	960	907	904	855	912	850	878	874	965	880	883	839	850	837	861	894	882	882	819	888	916	890	917	890	911	935	884	871	885	949	861	896	899	901	879	899	865	844	826	898	937	927	921	847	827	846	842	909	886	868	872	856	899	912	904	871	862	898	864	916	892	891	892	875	896	827	912	840	887	888	886	907	862	912	865	867	908	900	855	875	873	869	894	890	905	881	874	935	888	890	877	867	877	875	894	940	914	866	902	852	887	885	866	877	879	866	886	830	914	915	875	830	874	883	841	869	920	828	849	927	887	897	886	875	862	870	849	906	876	848	911	860	875	902	849	866	901	909	880	869	874	853	869	892	886	877	873	887	812	919	843	895	854	880	883	884	949	881	911	905	901	879	858	864	836	917	876	871	885	873	886	896	916	868	903	874	917	887	923	881	875	909	850	916	901	957	893	850	880	888	880	870	906	897	912	921	879	930	885	831	842	880	842	845	869	893	851	879	857	851	863	866	884	885	864	820	871	905	851	901	858	921	893	862	886	894	906	834	887	890	890	871	842	900	864	907	850	903	894	842	880	892	881	883	890	865	903	890	842	810	833	867	887	896	819	903	874	843	906	864	926	853	879	890	831	872	865	947	863	922	858	912	891	873	911	888	858	901	884	897	878	904	864	896	928	858	887	911	921	855	885	879	894	849	852	844	923	889	889	904	905	866	874	881	928	870	928	937	869	901	868	835	883	864	886	849	917	889	935	853	825	866	929	867	891	876	854	882	900	874	916	914	849	904	918	855	885	896	861	870	877	862	899	884	897	871	871	813	899	884	908	871	914	898	877	887	845	910	885	874	839	941	897	896	875	857	921	858	876	902	885	920	883	905	902	885	845	861	897	876	901	889	879	858	837	886	869	867	869	876	877	849	884	913	869	908	935	878	864	838	851	926	822	885	873	877	860	858	834	857	874	935	922	867	877	863	858	882	941	864	860	898	870	862	876	883	857	834	814	869	886	872	932	864	872	898	911	888	874	850	832	894	872	851	847	900	921	873	912	878	913	925	839	876	862	857	953	907	864	859	931	817	877	846	878	908	921	928	868	857	842	883	913	868	852	899	870	878	846	907	892	861	929	885	872	866	873	875	851	884	925	865	838	874	875	909	864	922	893	861	864	876	897	911	841	939	910	865	936	863	894	843	842	905	869	863	884	855	900	846	875	851	943	907	900	884	808	888	878	888	906	943	901	880	896	918	869	912	916	851	881	899	829	914	898	870	896	883	896	952	910	913	889	895	835	893	922	911	935	863	891	887	913	937	857	909	849	867	864	904	864	919	894	863	876	881	860	905	870	905	847	878	854	851	909	879	881	922	889	909	864	892	903	853	892	899	898	891	886	836	821	897	915	862	886	930	838	888	868	875	923	862	885	878	872	895	807	901	883	877	843	927	893	877	871	875	812	855	864	892	942	853	882	870	925	878	856	856	884	870	866	884	921	883	885	816	907	865	912	876	885	814	902	893	884	863	864	894	913	845	898	872	843	919	893	887	841	900	904	903	934	869	883	845	893	859	918	872	891	814	892	910	897	885	802	892	879	827	904	882	837	877	920	859	860	919	923	875	916	856	833	930	853	860	847	930	862	875	853	870	864	901	875	882	933	942	921	896	848	870	914	880	878	884	910	893	895	948	883	865	816	860	904	834	897	944	874	872	879	837	919	878	854	885	886	877	819	895	871	845	890	909	914	899	863	856	907	882	852	895	889	939	867	843	922	912	850	920	843	871	878	896	919	895	885	874	868	906	848	913	876	885	854	877	912	908	868	867	871	950	904	908	891	861	868	841	908	865	868	910	895	868	872	892	885	915	870	900	866	869	913	854	899	921	857	893	845	926	832	899	915	952	919	936	887	878	898	923	957	903	883	854	871	878	878	893	855	916	838	862	921	906	937	887	879	918	925	926	911	841	883	916	906	908	826	898	863	869	824	909	904	911	873	916	869	905	909	868	896	886	885	910	887	909	938	866	904	900	903	827	889	894	816	882	880	835	900	842	875	882	897	861	879	855	877	889	816	910	842	859	874	887	866	863	855	907	910	852	906	903	890	918	889	856	875	941	904	872	841	895	865	903	862	909	898	877	888	868	893	826	866	965	849	847	888	884	907	870	871	839	914	840	852	921	851	938	926	862	857	898	923	860	901	882	836	912	885	922	861	903	912	880	901	881	864	863	929	893	913	856	899	822	841	870	907	877	868	907	882	860	852	810	862	887	872	920	896	855	909	925	857	882	884	887	855	875	878	878	867	920	857	923	878	918	852	884	908	861	854	921	874	937	842	894	903	918	831	877	894	907	843	875	838	848	845	888	864	884	918	860	866	882	889	907	914	927	900	850	878	852	899	900	895	884	875	956	872	853	884	966	828	892	910	928	898	863	854	876	835	872	921	901	895	872	906	848
65955	45104	18325	25857	14122	3264	699	598	554	532	531	551	481	435	404	367	411	398	413	456	384	393	381	388	369	371	385	381	384	403	366	397	394	362	373	370	356	424	365	349	373	390	356	329	373	375	362	374	395	385	377	347	372	403	343	350	345	351	375	366	387	370	378	350	379	381	365	390	399	372	385	414	372	383	378	384	350	357	353	358	398	370	352	364	374	372	362	380	366	320	383	330	357	390	376	345	365	348	385	375	385	359	398	357	368	367	395	344	356	371	348	387	390	343	362	414	351	405	375	376	380	351	321	384	357	357	396	355	337	376	358	353	369	329	359	367	365	349	363	393	375	361	378	388	395	383	376	352	350	352	368	366	375	384	353	358	364	346	410	389	344	340	368	371	350	379	376	368	353	370	363	359	398	385	395	341	361	389	408	353	369	379	376	325	357	332	362	351	369	357	348	358	364	324	362	382	377	395	358	349	354	379	355	370	363	358	367	373	400	377	409	358	395	388	371	373	383	341	358	315	347	381	346	385	378	373	384	384	405	377	354	361	395	374	344	336	359	372	353	360	347	339	338	371	374	388	348	405	373	353	357	348	345	369	376	335	324	371	359	359	330	389	361	395	383	380	349	378	365	362	392	358	328	336	366	374	370	359	376	360	397	370	423	363	360	375	370	364	344	378	395	401	357	357	379	383	349	381	382	321	407	390	365	341	367	378	390	373	364	352	347	345	370	386	370	376	360	360	360	358	361	379	377	308	412	350	356	383	341	371	337	321	388	356	355	384	344	377	349	387	349	370	373	389	406	381	362	359	349	338	404	364	353	402	342	386	401	399	383	379	386	415	362	399	371	383	359	391	353	373	417	372	363	357	346	347	371	376	387	343	363	329	376	373	379	358	383	403	373	402	369	391	349	392	344	367	377	368	383	436	347	396	353	348	365	362	384	369	400	380	375	358	356	367	377	372	347	362	388	372	370	337	391	367	349	372	353	368	372	381	388	358	351	334	359	369	398	358	381	338	339	376	426	401	354	358	357	387	374	374	367	377	335	355	333	355	366	382	386	361	371	372	369	386	374	395	369	371	347	364	374	406	375	385	338	385	359	314	331	362	355	386	342	396	357	367	440	367	378	407	367	363	377	369	358	356	378	390	390	367	396	367	388	336	374	379	401	362	379	395	350	345	377	345	368	352	405	381	369	369	371	405	375	391	371	369	351	375	365	403	376	341	397	384	391	388	319	353	384	354	343	371	382	361	372	354	376	340	366	373	381	357	366	388	404	365	383	355	357	375	355	333	381	366	349	332	351	387	377	342	361	377	398	388	357	345	372	373	366	355	364	354	385	351	343	370	335	386	353	376	369	406	352	327	348	341	380	348	337	373	377	344	381	387	417	345	367	366	406	380	378	352	372	349	368	360	371	361	369	366	418	301	383	344	358	368	346	371	369	354	384	399	352	387	401	340	342	342	349	385	355	380	415	397	368	391	393	330	354	368	338	406	384	349	376	357	377	372	371	369	382	340	421	380	321	347	367	287	380	365	359	351	363	395	368	352	384	358	383	388	371	321	348	389	379	375	356	349	368	363	388	383	399	347	360	383	391	329	346	391	338	388	379	351	352	332	405	358	424	396	334	349	379	328	342	396	398	382	393	367	385	389	391	393	398	371	411	343	357	389	340	365	348	364	349	368	353	377	387	336	378	348	350	402	381	388	332	356	383	326	392	369	337	361	364	366	367	383	373	354	364	374	347	359	314	387	371	382	361	355	356	375	365	376	356	370	369	370	359	395	411	375	371	357	373	311	379	354	370	402	385	352	360	350	367	375	362	398	360	366	367	383	354	381	380	390	365	381	360	347	401	379	384	338	381	382	337	392	350	356	346	386	338	342	341	340	326	361	374	374	353	353	344	362	354	355	357	364	400	343	324	338	342	397	385	379	380	373	373	391	357	355	394	333	381	382	362	361	360	362	395	373	344	367	360	353	377	362	372	342	358	374	390	372	368	387	348	389	353	374	373	365	373	374	329	372	324	347	343	358	390	375	389	351	374	342	372	346	389	392	347	386	397	374	323	387	349	326	378	347	367	382	372	422	408	383	383	342	393	369	367	386	378	342	369	346	384	380	370	394	405	363	377	378	400	359	371	396	399	374	387	363	374	379	359	347	350	365	357	390	348	345	361	338	364	361	337	376	350	336	381	374	384	364	395	389	368	333	367	352	359	362	377	382	385	392	344	370	382	357	349	383	371	398	361	343	385	377	369	365	368	400	435	386	378	353	371	370	365	386	398	365	355	343	370	395	376	374	373	326	395	394	375	357	341	350	390	387	358	398	415	372	363	339	365	365	382	366	420	403	377	382	378	371	339	351	401	388	350	365	324	352	376	372	388	369	347	355	361	357	338	369	365	372	374	362	400	381	427	365	339	359	359	392	388	369	366	364	361	354	394	381	395	365	384	373	342	357	366	341	362	379	404	381	380	352	348	352	368	364	361	349	339	373	336	380	352	390	360	384	338	371	385	368	355	379	359	362	357	349	353	383	393	377	351	384	399	368	381	377	342	389	341	368	416	359	363	364	353	351	390	377	347	378	380	393	355	405	365	378	378	386	366	366	359	332	379	382	381	373	383	369	362	362	410	341	320	392	365	381	354	341	354	359	366	363	362	371	352	360	346	342	357	369	355	358	375	381	399	370	371	384	368	388	410	350	382	340	387	391	361	400	327	356	371	339	336	407	330	373	404	375	358	365	402	366	356	357	363	371	340	370	340	351	324	357	350	344	349	336	429	380	341	358	322	373	363	360	358	364	366	370	347	368	382	343	351	365	365	351	329	393	408	333	397	401	324	359	393	375	379	350	355	395	370	354	356	370	337	401	373	349	347	369	412	355	375	330	383	382	413	390	371	370	375	335	321	359	361	398	371	383	371	384	370	361	370	394	369	396	362	396	342	370	367	380	379	308	351	355	391	360	369	378	330	340	358	384	386	394	414	380	362	413	419	359	369	379	385	366	365	365	384	331	342	357	362	395	355	368	376	359	322	369	399	370	406	366	385	382	383	395	371	384	370	346	377	365	310	357	344	358	367	369	376	361	358	368	377	375	347	383	354	366	353	379	359	348	329	396	401	336	371	351	379	351	392	335	375	388	355	357	323	341	399	385	363	348	411	367	380	362	379	365	366	367	379	387	349	370	363	389	375	369	382	382	373	348	339	349	371	377	330	393	393	382	365	372	369	320	378	375	343	341	343	371	393	372	376	357	385	357	391	375	405	358	363	387	374	371	380	366	359	322	379	356	347	379	373	345	408	391	360	336	413	363	363	371	372	389	375	379	368	390	349	351	360	393	370	357	382	374	362	368	372	347	367	384	405	354	354	331	332	366	363	380	379	374	395	369	357	346	360	347	358	366	360	385	369	347	378	361	341	377	383	373	374	350	375	370	389	370	428	411	365	383	377	381	376	344	388	363	352	361	378	347	367	372	369	374	351	363	357	341	372	327
38991	29284	12804	32295	16482	3009	2527	2270	2018	1888	1676	1524	1432	1409	1294	1281	1237	1240	1199	1156	1155	1102	1155	1070	1075	1090	1007	1063	1006	1006	982	974	1004	1018	987	988	1057	999	967	976	959	1028	983	977	952	990	1014	913	925	973	937	960	952	899	971	944	970	942	945	950	977	906	936	889	909	957	928	936	913	920	925	920	932	954	936	915	979	976	891	912	944	897	899	939	874	932	961	904	953	915	885	936	950	889	938	934	950	914	904	958	905	909	990	968	947	874	910	930	891	917	884	992	865	936	921	900	860	953	916	952	924	949	961	884	907	898	858	899	928	927	987	956	875	925	923	915	922	923	975	936	913	902	888	896	959	899	915	892	917	961	944	877	934	895	965	980	904	862	896	920	903	897	909	879	906	963	917	966	895	973	979	973	936	895	889	919	892	920	932	907	928	981	906	936	934	927	898	916	876	898	989	929	906	933	938	945	899	929	916	922	907	934	817	912	1000	1000	901	915	898	906	917	945	942	908	898	943	917	948	911	993	939	958	904	970	912	860	944	922	911	866	883	913	894	937	974	897	890	887	885	924	911	932	940	883	853	891	904	918	974	918	939	890	959	913	934	885	892	935	865	887	910	935	905	887	892	920	899	903	922	916	976	908	926	969	912	943	946	905	858	942	907	899	947	888	901	921	913	939	869	974	891	937	918	898	919	914	912	925	939	913	890	923	897	935	868	892	946	940	887	916	920	875	850	892	972	898	905	874	935	905	978	958	887	908	920	943	918	895	922	1006	905	954	906	976	971	946	939	924	890	914	917	871	889	874	910	942	913	970	925	912	963	913	873	905	950	896	958	944	961	916	930	975	897	894	903	903	943	880	884	907	897	901	896	895	947	892	849	934	933	963	955	909	872	937	878	900	940	981	943	943	924	885	873	981	883	941	898	973	931	896	941	913	916	877	883	919	926	931	865	927	922	952	911	927	935	906	855	937	853	909	944	893	926	959	879	893	937	936	897	893	940	909	893	913	909	921	909	953	898	889	908	868	901	960	889	907	898	913	880	884	923	961	890	925	954	892	975	908	911	972	928	849	891	934	946	932	940	884	936	940	903	963	930	924	916	926	905	843	900	926	893	897	917	924	911	850	952	933	882	894	873	924	912	944	889	873	942	954	858	905	854	959	889	965	905	921	944	856	904	921	932	897	877	939	930	879	901	887	888	817	886	892	982	873	935	894	881	927	942	854	915	929	963	906	840	927	948	917	875	917	935	978	922	910	953	952	906	901	930	932	915	884	950	895	946	916	903	924	976	871	911	915	934	948	910	974	879	936	931	937	894	918	921	898	952	947	969	908	948	899	964	852	913	900	864	898	967	971	940	878	935	955	896	951	924	915	913	971	893	852	931	897	956	903	900	923	929	863	862	869	920	897	893	941	893	910	899	927	884	945	925	901	887	890	939	879	901	909	936	951	922	912	912	967	885	928	917	917	898	935	951	966	965	947	899	908	867	909	869	965	860	911	964	1003	931	925	907	890	894	859	905	880	915	901	981	946	939	928	936	885	971	917	928	992	932	882	903	899	889	889	888	877	970	952	909	946	892	868	939	890	888	916	945	935	870	859	957	900	899	849	918	936	916	949	916	919	871	902	913	894	945	864	968	918	896	905	941	880	916	859	926	952	926	934	943	910	918	923	876	838	919	911	941	963	947	874	938	917	899	940	971	891	905	862	934	885	845	941	872	900	924	978	904	890	865	940	928	955	918	876	910	909	882	974	900	933	924	898	921	879	879	892	919	891	937	923	956	905	945	967	891	905	909	906	921	940	943	915	897	937	896	910	959	892	925	966	871	947	890	915	870	918	883	920	890	926	889	895	895	923	872	896	915	921	930	945	968	932	962	900	974	908	883	896	912	951	877	935	887	901	969	950	908	923	919	890	909	935	966	912	960	918	929	926	935	870	926	946	924	893	879	970	925	894	900	893	881	883	931	927	962	904	854	913	927	889	899	920	913	951	968	860	878	966	918	893	903	928	990	884	888	937	991	900	883	880	894	906	922	920	906	903	884	874	873	901	975	948	863	962	930	876	910	866	988	896	940	914	936	917	876	912	885	907	918	928	981	949	950	866	912	941	935	875	885	914	857	863	926	914	974	907	907	922	902	911	882	872	933	910	860	950	884	918	845	867	988	906	907	918	919	914	945	895	956	927	914	906	936	927	896	942	954	962	900	893	942	882	892	891	904	929	988	960	845	917	914	940	898	928	981	914	936	951	872	895	898	870	895	916	876	942	926	918	943	905	903	917	929	888	898	945	912	885	914	835	935	933	858	886	921	954	938	861	930	886	902	964	928	855	903	933	939	898	946	920	881	905	930	922	922	921	844	920	891	904	870	855	884	876	883	893	879	970	935	903	990	957	926	957	940	833	875	899	937	908	862	963	892	955	892	963	891	878	921	937	873	946	859	938	913	879	930	899	951	917	917	924	908	936	887	928	933	957	903	912	905	875	961	909	875	964	898	919	938	921	964	925	919	917	898	905	921	883	938	965	888	905	881	864	947	909	972	919	923	956	908	886	878	900	886	896	977	966	904	904	912	914	966	904	950	964	905	958	880	984	941	918	889	905	918	908	840	947	888	877	927	885	932	919	888	881	931	930	925	874	931	889	933	906	931	962	957	949	897	918	920	928	964	920	878	963	891	878	919	876	859	873	938	845	908	913	925	897	884	902	957	900	905	933	853	920	883	936	920	942	862	920	922	915	913	882	942	909	908	857	937	896	874	858	940	929	865	882	912	855	875	908	953	902	894	909	925	895	960	979	934	982	914	914	913	937	949	858	931	919	890	896	893	884	924	920	939	900	935	917	895	896	914	897	894	911	938	913	918	997	930	918	918	927	920	925	993	884	859	924	879	912	884	938	869	936	892	928	899	941	896	943	873	928	912	958	949	900	902	891	966	951	921	895	903	905	929	923	914	898	897	940	894	925	938	901	922	934	935	880	913	884	961	954	868	922	914	985	905	864	891	912	889	948	894	922	948	890	891	873	881	894	884	891	935	891	960	879	867	908	871	939	894	892	900	923	906	869	907	922	911	957	913	919	1011	913	976	925	872	933	939	907	948	965	930	897	884	935	949	897	917	882	919	895	855	916	936	934	899	921	973	935	954	876	939	934	932	928	930	971	907	926	902	945	939	864	918	923	930	943	921	968	939	886	975	913	908	914	932	959	923	858	900	941	917	902	946	949	934	891	867	901	919	915	870	916	954	900	899	925	943	925	902	903	937	881	955	933	913	895	919	907	919	891	916	953	936	935	871	925	877	902	886	945	900	926	931	898	919	906	874	881	924	887	915	895	900	893	908	915	904	927	860	904	923	868	937	987	922	890	948	922	943	937	926	920	860	882	875	908	903	896	903	919	940	959	906	926	946	911	944	911	901	997	877	935	927	894	887	866	922	884	884	939	946	898	936	922	912	911	894	904	924	919	932	937	923	915	944	869	889	933	912	882	908	926	896	898	858	968
10256	1878	403	647	426	169	204	188	189	175	176	194	184	179	186	196	197	148	167	195	160	183	163	179	172	174	181	154	193	166	179	175	177	183	160	198	156	182	165	170	170	161	196	203	196	178	173	178	181	157	187	195	172	189	177	192	191	182	188	188	189	169	176	179	192	159	189	187	180	176	176	183	172	182	179	166	169	185	175	185	181	154	177	184	169	173	195	171	169	163	167	160	194	192	170	162	179	187	172	173	173	161	180	178	180	168	179	169	189	200	192	181	181	191	157	170	188	189	156	169	182	153	171	187	163	152	178	183	159	173	146	210	197	178	177	185	153	188	189	167	187	178	166	185	162	163	173	173	178	176	143	183	148	169	208	187	172	173	205	182	159	173	179	195	187	171	177	182	157	174	186	163	192	199	169	173	208	198	174	161	148	165	168	166	179	149	149	177	187	180	189	164	174	188	176	185	168	185	183	175	178	164	181	183	185	188	181	171	178	189	176	171	184	176	155	147	154	189	178	166	168	158	180	172	171	158	183	170	171	198	162	186	177	172	203	155	189	177	166	172	180	168	189	149	176	178	160	159	183	187	207	166	203	194	159	175	175	177	183	207	198	172	172	180	193	198	187	167	172	167	154	152	151	182	184	174	184	174	157	165	168	156	180	191	183	174	173	179	162	171	174	218	174	186	155	181	178	162	182	210	173	165	167	178	155	169	154	183	167	177	171	168	178	179	169	180	171	184	174	185	183	172	181	191	181	190	174	168	177	148	173	155	196	161	180	186	178	196	165	162	164	170	177	172	171	164	173	190	168	188	189	186	166	162	208	165	159	149	167	168	171	164	161	178	184	185	195	173	169	168	179	166	177	168	167	168	192	186	151	175	176	167	171	162	187	173	165	185	187	164	163	185	194	155	173	171	173	153	171	161	183	159	160	171	171	182	157	184	163	178	168	174	160	195	175	174	159	196	182	182	166	183	180	192	168	187	158	177	160	155	169	180	170	171	175	170	211	174	155	166	163	209	190	179	182	171	165	143	176	173	175	199	178	176	186	171	189	153	168	178	141	183	169	190	189	160	190	183	138	176	181	178	172	179	197	168	173	180	166	188	190	180	170	183	181	186	180	173	162	167	173	189	208	215	171	180	171	167	174	171	184	210	175	192	191	180	165	159	175	187	169	164	166	191	164	178	162	172	158	165	177	195	195	152	152	165	192	188	176	169	183	192	164	173	166	164	171	171	161	159	187	183	172	185	183	151	181	178	183	159	177	195	188	160	168	161	165	188	171	158	186	162	169	155	172	190	168	168	202	171	177	145	157	180	173	170	178	174	177	180	170	195	170	169	181	164	186	201	186	168	166	187	163	185	169	200	162	182	177	168	142	150	168	172	169	186	171	184	178	176	155	192	177	192	175	169	215	158	179	172	156	190	185	184	170	165	175	174	174	169	176	169	173	213	161	178	160	179	167	161	182	173	188	185	186	175	161	163	163	178	168	162	192	160	161	156	154	189	183	188	188	158	142	164	157	184	171	168	176	184	170	182	174	188	182	175	159	195	178	169	151	185	177	177	192	161	160	163	161	164	166	180	164	152	169	189	210	175	162	176	152	202	187	176	180	166	188	207	165	161	171	191	178	174	197	199	166	150	166	150	162	170	170	171	166	171	145	161	178	163	170	175	214	166	188	184	154	157	174	182	175	201	163	178	163	174	197	171	175	166	200	168	165	150	185	182	174	160	175	202	171	157	159	170	154	173	192	188	170	181	167	198	190	161	179	163	176	173	184	184	188	170	179	184	174	169	160	172	170	165	183	180	185	171	153	183	174	174	180	143	172	187	178	178	158	192	191	154	181	162	179	208	152	212	167	182	155	204	182	193	212	170	188	193	223	194	180	186	189	180	198	174	196	162	189	157	185	196	190	168	171	182	179	150	178	159	170	169	181	172	182	188	166	185	172	167	183	181	166	164	201	166	195	180	189	197	179	204	179	160	200	151	174	194	201	186	182	165	171	149	157	200	157	169	186	162	190	176	200	174	191	179	212	194	167	160	159	182	197	163	176	157	184	186	160	172	149	174	189	176	190	168	193	181	169	166	148	159	186	174	162	197	163	192	187	173	168	155	166	198	179	171	181	148	194	187	168	193	201	181	173	166	184	196	193	193	182	203	188	167	185	190	187	186	167	161	173	171	194	171	190	169	190	176	194	183	171	134	183	170	161	195	147	187	181	170	160	173	154	166	195	164	192	177	166	164	159	182	163	161	160	159	174	188	179	154	163	162	174	165	182	173	176	177	171	182	185	186	161	164	206	183	159	168	162	188	166	170	153	187	147	189	198	149	154	168	168	170	187	156	165	154	170	176	184	190	188	176	178	174	169	173	174	174	147	179	176	169	175	169	179	184	159	182	176	154	160	148	165	198	170	192	202	173	179	165	195	169	160	178	163	181	196	169	183	198	186	173	172	156	146	215	174	175	165	175	154	181	185	173	167	183	202	177	180	173	161	160	177	185	173	178	167	168	183	174	145	178	163	174	169	193	176	183	184	184	200	177	159	180	213	188	156	157	196	169	154	165	186	187	159	158	178	170	164	147	194	182	187	160	150	178	195	173	158	174	202	176	157	156	155	167	200	163	171	188	163	173	178	167	182	192	188	166	185	182	173	208	175	184	190	167	170	164	193	165	184	152	158	161	182	172	191	189	171	165	169	189	180	171	185	208	168	185	155	161	172	171	164	179	179	184	177	163	178	172	165	176	168	178	187	192	153	194	196	186	179	158	182	165	195	178	198	162	164	171	189	156	176	189	191	183	189	172	153	160	187	157	196	166	166	168	197	197	173	194	159	150	203	192	171	185	165	182	189	173	172	192	169	169	151	161	158	156	166	187	192	152	170	181	175	185	207	189	163	190	180	167	187	166	198	188	192	177	172	185	186	164	206	182	197	198	171	204	167	147	185	166	181	193	181	174	164	173	172	167	172	160	175	205	178	179	183	156	178	187	172	156	147	171	163	177	164	165	183	191	184	178	189	172	180	166	194	200	164	181	181	178	177	185	205	181	176	184	154	162	173	175	207	168	175	176	155	172	171	171	160	198	170	159	185	200	177	198	166	160	170	149	165	187	197	174	184	166	183	203	190	189	162	195	181	185	180	150	198	207	190	196	159	178	193	174	181	176	165	181	202	158	173	202	149	176	161	185	169	161	204	201	158	185	187	176	157	184	188	215	159	167	175	177	175	147	190	171	152	174	180	169	152	184	193	188	164	196	184	182	179	151	187	202	187	170	174	172	172	180	171	176	183	197	163	165	182	165	167	172	172	182	189	191	187	186	157	165	161	177	151	204	191	172	215	171	178	155	188	184	182	187	174	169	156	153	170	176	177	153	185	172	175	186	161	183	172	209	157	145	171	196	160	156	177	173	172	166	166	161	174	172	176	177	170	183	169	180	191	185	165	179	185	161	169	169	171	182	187	192	170	171	155	148	183	197	172	186	175	161
8943	2600	847	2638	2089	596	593	557	559	528	530	553	522	543	558	575	544	525	530	564	528	519	545	486	518	487	546	532	563	498	502	494	506	546	527	524	547	526	487	514	518	544	520	512	537	542	518	585	538	537	524	528	495	538	550	483	529	530	497	533	500	521	536	504	573	531	534	520	522	521	528	540	530	474	504	504	502	479	522	549	494	542	539	539	542	539	553	517	516	526	512	534	478	532	515	492	509	515	540	509	564	545	531	501	532	522	510	521	515	535	566	570	520	498	530	532	519	530	554	486	533	548	548	552	519	497	495	517	528	527	526	535	514	529	500	512	515	523	519	540	518	507	507	484	528	521	520	518	493	551	493	519	548	490	537	540	547	500	561	509	530	499	507	533	501	504	501	529	510	571	535	553	507	555	500	499	530	511	509	505	548	542	521	505	524	546	520	535	543	561	553	536	493	564	516	568	490	504	519	531	526	516	524	504	565	561	493	495	517	511	510	499	506	490	536	532	558	536	490	550	497	524	515	563	499	529	476	516	497	540	549	526	493	548	534	568	584	545	516	529	522	501	529	503	536	542	503	535	543	506	541	557	531	532	501	524	492	559	548	560	525	559	549	520	515	551	513	521	538	519	558	484	527	505	532	553	495	538	465	541	508	556	532	519	529	497	526	544	540	541	511	514	540	489	533	543	485	511	511	553	533	536	511	535	523	535	516	537	525	534	533	492	518	487	551	525	539	545	521	564	520	501	534	533	540	527	488	502	503	506	541	534	565	496	563	563	611	519	540	547	521	509	528	509	500	534	533	540	507	518	531	532	485	525	513	570	576	532	508	545	514	545	505	495	566	506	541	527	538	516	530	579	511	520	536	513	529	565	530	536	543	530	543	560	523	530	553	507	552	523	508	509	542	545	547	517	542	521	587	526	544	544	522	534	541	491	486	497	525	503	497	497	523	550	508	543	512	513	548	503	554	538	543	533	535	553	534	546	504	520	490	551	517	533	534	556	535	548	520	550	548	510	509	515	529	527	533	538	507	517	534	542	528	546	513	551	564	553	557	526	526	506	532	544	510	518	527	555	508	504	520	496	516	480	501	518	529	557	513	524	498	568	540	512	512	560	514	514	497	543	548	564	537	523	566	527	537	521	519	556	513	517	490	550	533	518	548	513	472	563	477	543	529	487	504	546	574	533	557	558	578	527	546	505	511	492	555	515	556	533	540	489	530	508	542	522	520	504	502	522	543	525	506	524	505	561	494	557	490	518	526	514	477	516	546	521	496	544	519	520	537	490	480	579	498	522	520	499	561	523	490	496	500	554	561	538	546	558	492	539	528	536	526	541	488	491	533	536	574	544	507	518	513	520	506	514	523	496	523	572	517	498	545	524	513	507	561	510	515	550	534	558	516	510	511	526	551	523	502	507	500	538	529	546	510	497	479	490	556	517	513	529	504	547	497	528	521	522	497	533	507	527	517	549	484	523	518	510	546	531	535	536	542	530	533	498	498	522	519	567	535	527	531	500	545	491	514	531	487	495	533	514	545	534	550	501	581	502	536	531	514	507	493	526	539	523	513	520	510	491	546	539	549	520	517	493	520	517	543	554	484	549	496	480	530	554	493	516	515	558	563	498	494	488	517	536	524	530	552	553	537	486	527	510	502	515	523	531	535	549	517	522	557	519	517	484	557	527	548	487	546	508	530	515	542	513	483	526	554	500	522	542	510	515	491	555	552	551	527	520	513	514	515	539	498	526	498	577	534	517	521	545	563	560	512	521	524	504	524	513	540	531	534	530	504	566	516	540	508	512	542	504	497	560	533	542	546	482	500	529	545	500	507	516	522	529	529	540	536	529	508	551	530	503	586	541	514	489	527	525	523	500	538	503	517	527	529	516	466	506	542	529	524	509	537	530	571	503	550	507	545	499	537	538	526	544	542	576	548	550	523	552	519	522	533	565	509	522	524	526	518	490	501	554	516	541	531	550	509	540	587	530	505	494	516	568	518	530	510	494	530	549	535	485	560	510	559	521	596	544	512	515	522	516	541	537	556	509	505	525	487	482	487	538	536	499	503	527	521	512	527	544	512	536	517	518	511	553	499	510	557	540	488	553	532	531	512	525	534	512	557	517	515	518	516	502	530	495	521	529	482	497	527	517	512	530	499	526	541	500	555	489	505	567	503	525	508	546	547	541	473	527	531	499	496	540	543	523	521	554	486	516	527	543	522	514	541	532	497	518	514	522	529	500	490	515	519	522	491	535	506	507	508	525	463	522	526	563	519	536	555	540	515	519	507	532	439	515	536	574	546	564	517	525	544	505	529	484	547	531	536	482	514	513	518	551	483	522	521	544	489	516	520	514	505	543	523	506	510	548	541	505	571	529	539	530	534	571	516	510	537	526	531	497	554	562	514	551	478	508	533	541	487	558	511	523	556	537	534	533	519	544	508	526	504	506	513	550	531	555	489	550	540	533	528	528	552	541	533	526	492	516	516	552	536	555	556	533	550	521	512	519	500	560	552	488	549	543	509	484	543	528	510	498	511	515	516	490	529	514	514	507	497	463	521	493	494	501	528	539	531	518	532	551	510	490	537	455	515	497	550	535	528	545	561	512	542	536	502	520	527	488	571	529	541	535	509	510	532	506	525	531	544	539	543	557	539	549	507	506	525	499	564	481	527	489	510	524	493	521	519	514	511	545	513	508	533	502	504	479	529	531	533	520	523	487	498	531	501	545	525	489	495	492	504	548	536	523	523	489	513	501	542	538	546	524	530	547	515	505	581	520	518	511	503	478	535	550	528	506	492	523	544	509	527	534	542	536	542	540	504	574	535	494	537	509	509	535	516	501	507	513	524	525	519	534	532	539	559	521	530	526	489	549	481	486	524	519	520	560	523	523	535	524	547	507	501	521	543	528	523	511	484	539	531	536	557	522	558	533	511	529	544	521	553	505	504	538	518	552	584	519	532	532	505	545	537	552	581	524	534	540	533	489	556	517	537	534	501	498	543	533	501	546	538	517	525	503	522	541	513	513	540	501	512	539	487	554	548	523	508	538	517	559	524	499	512	516	531	524	528	518	524	569	456	506	528	524	517	542	534	529	573	532	516	524	539	543	518	535	526	538	574	519	494	517	475	558	522	517	540	486	506	546	516	532	517	548	535	495	548	541	532	529	535	541	570	557	523	546	497	540	491	500	505	556	507	533	547	511	580	530	528	580	536	543	491	551	541	572	516	501	531	530	498	546	542	558	508	496	550	508	525	502	487	503	537	511	531	557	585	499	551	518	578	512	513	566	524	539	542	511	493	520	519	554	513	536	538	542	546	529	536	547	517	482	523	511	506	545	519	574	495	519	512	534	524	523	528	540	485	542	540	545	532	551	539	577	505	523	506	534	522	519	569	506	506	542	578	544	519	538	524	539	560	509	488	564	581	533	563	492	544	503	486	475	527	503	517	486	544	513	528	568	486	517	512	527	562	515	562	497	518	530	508	539
53279	31435	9230	17157	8547	1282	530	472	459	422	416	403	376	385	381	362	367	303	360	362	365	351	332	334	324	319	344	340	357	353	365	370	325	354	336	341	349	318	326	330	313	338	357	341	315	356	358	331	351	344	339	340	328	366	354	338	314	338	371	357	325	336	353	360	326	335	325	329	362	326	378	339	342	325	318	330	314	344	339	321	338	368	312	367	348	320	338	352	357	329	356	350	347	350	330	321	395	341	335	340	360	331	331	318	320	342	333	355	344	332	358	366	350	349	342	328	323	343	336	359	321	332	362	335	335	316	327	339	359	335	343	358	326	361	330	352	333	351	341	337	331	324	381	306	352	363	355	344	342	316	335	345	300	378	355	370	339	378	357	377	341	327	365	352	321	341	325	337	366	348	319	339	360	310	328	319	325	330	307	326	317	340	342	321	338	340	332	394	313	354	335	332	361	318	363	347	346	363	310	346	334	360	334	342	381	347	339	341	353	307	360	346	301	324	361	354	317	347	368	322	349	339	363	321	322	370	347	349	357	374	370	351	327	339	314	326	355	349	334	356	337	357	368	313	363	315	308	338	383	316	354	346	338	318	360	369	328	370	355	353	352	335	357	366	315	333	335	349	328	357	339	351	371	303	319	382	359	345	329	367	366	322	349	362	307	342	351	342	330	389	346	322	317	349	314	327	370	332	381	324	321	363	335	333	359	321	348	305	350	321	356	363	350	324	357	330	321	385	365	339	343	344	367	316	341	355	338	347	339	359	357	321	337	295	317	342	353	304	335	311	362	354	351	333	373	338	352	364	317	338	340	370	331	385	366	312	333	366	317	342	350	377	350	374	362	377	335	348	356	350	298	346	370	362	311	365	319	349	336	353	348	319	336	337	345	318	347	321	340	316	323	336	341	356	367	349	340	354	304	325	339	348	321	375	329	364	338	310	332	347	327	351	362	356	332	322	335	361	350	330	345	365	364	337	372	344	320	343	312	353	354	329	313	336	351	337	358	344	357	327	331	349	330	342	352	364	336	352	364	379	341	334	345	306	352	345	339	354	344	340	336	373	364	347	379	364	370	361	326	342	351	350	315	321	353	322	319	371	348	343	371	353	342	353	335	347	323	328	332	325	368	355	338	325	346	349	323	321	379	339	345	315	337	340	318	346	348	318	325	331	361	383	324	322	366	350	328	329	373	334	327	346	352	349	353	350	313	341	311	297	342	368	350	325	305	323	358	345	344	371	340	357	329	391	349	314	331	323	317	324	320	354	313	393	343	407	343	354	355	336	337	339	318	321	334	341	365	342	333	308	356	325	364	351	346	357	330	346	342	349	324	345	327	320	347	379	335	328	338	384	354	354	359	350	336	341	331	353	375	354	326	356	345	362	375	347	337	340	360	358	365	368	376	358	315	300	338	318	303	330	335	334	341	346	389	325	356	374	355	313	345	323	320	346	335	334	340	322	383	322	335	353	367	354	334	345	342	335	325	377	346	341	342	374	328	328	307	333	317	331	328	348	337	370	327	324	342	327	336	337	313	302	319	331	352	342	330	362	331	356	335	345	329	346	329	318	346	304	328	346	329	350	319	336	340	329	366	347	327	350	346	345	339	315	326	333	362	361	332	324	322	376	337	353	322	351	334	331	340	348	330	364	330	339	314	339	353	334	343	346	353	351	333	305	325	344	375	347	330	354	356	328	357	327	349	313	344	329	395	318	311	316	337	331	312	334	376	350	342	343	352	360	316	305	372	346	344	363	323	343	380	341	320	322	356	344	369	365	364	362	369	333	318	353	339	328	334	341	353	358	331	322	368	330	351	346	372	353	352	327	379	311	324	359	358	340	331	343	341	316	356	378	342	351	319	334	343	387	351	330	354	363	325	365	384	370	296	355	364	357	314	351	345	332	376	357	320	350	326	328	300	377	354	330	345	370	340	332	368	359	365	293	333	350	331	343	309	344	335	357	356	304	356	297	301	328	312	331	350	376	309	347	325	340	328	312	362	341	338	328	339	351	359	360	320	364	352	355	337	360	360	377	339	349	312	332	322	341	371	334	332	351	334	360	345	316	352	347	350	304	329	337	303	340	328	344	344	343	311	338	322	353	339	376	374	353	347	318	358	314	313	322	361	358	377	371	324	330	378	330	324	323	318	334	373	336	316	334	351	327	362	355	320	338	357	364	322	346	344	329	308	366	349	334	356	346	354	312	333	340	369	351	371	320	338	369	326	323	365	326	334	311	325	335	355	317	316	348	351	343	316	335	361	319	329	368	331	360	335	345	332	339	359	353	317	331	373	359	354	366	339	322	347	339	347	365	310	334	317	319	328	333	357	319	338	348	368	376	386	329	330	375	343	358	367	345	310	351	370	316	328	366	297	340	336	340	353	329	338	342	358	315	365	340	359	373	347	328	330	344	349	319	346	315	348	318	336	329	309	317	337	361	352	366	360	332	323	363	357	347	290	332	323	320	353	338	311	337	346	300	334	331	370	311	321	291	319	363	322	344	365	350	352	336	359	360	336	378	360	328	337	337	346	332	329	373	368	360	334	337	346	352	314	327	346	339	352	345	355	339	338	356	351	329	330	347	348	325	306	344	345	358	372	345	346	332	376	289	312	363	346	338	331	335	341	403	358	328	339	345	350	353	346	371	348	324	354	346	367	325	343	323	336	347	338	361	318	340	323	346	312	313	314	335	346	351	314	329	366	343	349	334	312	341	322	327	348	370	359	340	347	345	357	315	330	344	352	346	329	357	345	324	317	332	354	336	310	324	333	347	326	338	352	320	303	347	314	314	328	346	342	316	367	361	307	363	321	329	338	365	334	358	326	339	363	346	348	351	322	365	326	330	340	331	370	339	306	349	331	370	364	360	333	364	346	325	352	337	343	341	349	343	351	313	354	367	322	366	351	347	351	357	345	307	379	332	306	347	375	357	370	331	363	352	327	346	335	360	372	346	319	327	348	325	334	330	337	350	330	371	319	356	333	334	335	373	381	316	360	324	342	353	339	313	351	329	341	297	318	346	338	338	366	346	345	325	325	335	327	341	293	348	372	342	319	344	360	379	352	369	384	380	320	353	336	361	325	341	349	305	330	321	345	353	360	348	338	342	346	298	353	341	316	357	347	360	357	325	335	344	360	354	364	332	324	340	321	331	329	344	329	350	339	372	364	351	363	337	322	329	382	354	340	377	321	340	309	328	298	366	327	358	339	335	315	350	325	315	310	352	300	354	350	364	361	362	320	347	334	336	332	324	328	322	329	331	336	310	341	364	343	350	336	342	330	348	346	313	331	307	361	354	356	325	353	330	338	340	341	334	370	343	354	343	331	344	320	345	345	376	328	382	332	341	316	365	326	343	330	330	380	337	322	345	325	352	365	357	289	348	383	346	407	310	334	328	335	356	315	346	322	352	379	360	334	344	387	373	343	363	340	316	327	342	336	339	332	360	330	330	332	336	343	357	323	353	310	323	291	328	350	354	352	317	374	334
30947	18914	8016	28517	14263	2029	1799	1561	1549	1437	1255	1302	1175	1156	1152	1116	1065	1004	1102	1047	952	966	980	997	959	935	964	980	976	953	899	942	884	944	922	923	975	925	825	898	891	927	888	916	916	931	893	906	945	909	951	837	929	856	924	891	852	873	897	899	861	971	930	872	898	887	920	879	912	938	851	888	886	986	896	864	879	867	901	912	836	889	863	858	941	852	905	867	915	909	854	908	847	918	944	953	928	898	887	873	893	936	913	859	914	911	922	893	847	906	921	890	891	944	882	884	853	909	909	877	912	899	843	912	897	883	848	917	866	894	899	914	904	918	878	974	910	915	900	867	831	901	866	901	839	888	931	908	896	892	882	849	915	934	883	889	924	927	876	837	923	909	873	905	951	895	892	898	901	838	900	889	896	874	832	886	836	945	872	907	867	890	873	870	893	870	901	954	890	853	865	921	859	921	909	830	884	942	932	882	925	874	896	890	897	823	899	864	886	850	890	872	855	905	872	860	916	852	859	914	936	833	849	879	859	877	944	888	901	890	903	938	832	883	913	921	880	903	856	858	963	829	870	937	880	925	835	865	897	879	872	841	911	865	946	888	876	862	881	920	845	829	918	909	918	904	865	894	916	873	887	918	878	868	943	882	825	871	886	905	903	965	950	915	880	893	929	871	878	915	938	935	869	877	878	914	894	855	841	881	919	884	863	891	933	912	927	890	899	853	906	890	921	893	879	930	858	861	863	899	874	878	924	888	866	919	842	847	882	923	874	950	921	841	837	887	918	874	872	881	936	914	927	908	934	855	869	882	941	908	906	894	860	902	899	868	940	937	905	923	898	873	873	859	939	877	880	911	828	929	927	904	884	854	833	884	918	892	885	894	924	887	889	892	928	854	885	900	875	894	943	886	908	905	898	869	875	879	893	874	836	894	865	888	890	859	861	892	871	869	888	885	867	861	887	870	875	951	895	908	882	901	917	864	946	876	853	866	921	863	859	908	867	849	860	878	918	955	934	912	931	877	854	864	920	915	916	898	921	814	918	865	863	939	889	873	907	903	939	864	837	878	916	881	874	880	947	897	888	894	837	872	853	927	951	866	889	890	882	859	923	905	882	916	889	862	893	912	871	902	923	876	881	874	934	883	861	878	909	866	906	873	834	869	907	894	861	878	874	879	911	927	907	955	940	908	930	845	901	909	914	906	868	846	891	907	908	887	904	911	854	881	932	850	938	927	918	866	915	915	839	916	895	909	879	887	875	893	934	877	875	858	825	898	885	848	932	917	878	930	836	891	910	923	897	918	890	897	892	916	879	872	903	883	906	826	873	909	868	900	920	870	898	941	903	917	926	882	851	895	921	878	888	927	906	888	903	924	836	893	860	939	892	920	872	906	890	949	846	895	886	893	863	854	901	891	961	888	916	865	853	840	864	907	921	893	855	825	924	930	900	861	849	845	921	936	895	925	903	903	884	935	949	914	908	878	940	900	878	901	911	902	878	877	890	935	894	941	952	891	879	904	895	921	900	879	858	947	896	880	920	892	912	849	914	941	906	907	852	928	847	909	852	934	870	887	906	890	856	890	894	938	933	890	908	860	849	881	851	920	879	921	871	868	857	918	890	844	932	891	914	866	898	920	919	908	856	867	923	895	968	877	915	822	912	916	883	963	885	898	871	934	841	870	870	935	896	861	896	838	940	843	914	946	862	896	866	934	871	894	899	838	868	893	815	908	889	930	853	887	903	873	854	893	902	910	849	905	887	878	855	911	843	906	919	915	901	839	885	884	860	901	875	877	885	829	898	893	901	869	881	901	887	895	932	827	890	916	888	918	844	875	811	881	873	874	877	901	893	870	889	890	907	856	870	908	871	910	888	927	937	867	869	871	888	873	887	919	841	895	831	885	855	900	872	860	905	874	931	863	889	834	913	876	903	911	847	841	908	887	918	886	885	898	924	896	917	923	907	900	877	849	896	887	907	940	891	852	904	892	852	862	903	865	902	898	895	912	891	881	938	869	839	928	918	879	899	924	958	934	857	896	882	834	838	936	904	908	879	886	890	893	892	912	917	885	883	916	878	919	910	887	907	893	884	925	891	909	877	919	912	895	912	866	901	903	872	936	884	856	808	886	878	783	864	889	889	900	872	889	887	891	841	872	868	854	864	861	857	836	855	880	881	883	898	901	877	881	842	901	863	886	932	894	895	882	871	871	926	882	886	892	896	887	904	908	891	849	873	917	941	874	866	921	877	838	875	920	878	844	920	939	940	912	869	882	890	894	870	860	914	944	948	847	929	899	862	900	853	863	877	872	896	893	892	912	861	908	851	859	888	905	893	951	961	848	937	842	879	903	855	884	891	899	861	898	904	944	886	870	855	842	919	895	888	890	878	905	850	836	826	858	880	899	891	853	859	873	912	889	909	905	942	873	830	914	892	916	1003	904	835	918	846	908	855	880	917	936	866	893	882	846	908	865	875	899	890	882	903	864	884	930	932	884	876	944	915	919	877	870	886	890	871	894	900	880	899	868	905	887	864	899	864	878	827	880	841	920	863	899	900	898	842	843	899	908	913	910	907	899	903	904	866	872	938	880	895	893	868	882	868	877	895	828	922	861	881	934	889	890	913	822	898	885	901	881	921	886	925	813	938	914	950	914	883	901	871	908	910	866	945	908	870	871	869	926	866	896	893	912	936	921	865	909	854	835	873	874	898	884	883	881	885	826	877	857	913	848	901	904	853	868	872	856	894	910	861	864	869	869	877	869	880	836	869	906	882	889	923	836	887	858	897	884	889	895	921	936	889	878	885	883	901	931	880	883	873	898	902	843	920	901	872	883	913	892	899	854	853	929	905	848	859	887	868	873	879	923	895	876	937	923	899	887	906	904	880	917	856	848	881	871	829	865	910	866	922	870	870	935	862	945	862	931	844	885	891	937	896	841	879	880	894	853	874	956	905	915	859	953	884	909	884	894	828	916	888	903	936	908	865	896	898	857	866	888	914	901	861	855	865	854	877	939	874	904	883	913	931	895	863	868	894	907	939	894	895	847	937	910	840	954	853	894	903	888	888	882	894	908	897	896	852	904	845	861	899	897	909	900	923	883	869	925	908	912	858	893	902	899	931	846	853	910	856	908	878	883	843	914	887	855	826	896	882	899	897	927	939	861	830	916	857	861	897	828	854	937	917	864	902	912	879	879	897	888	895	835	956	851	909	879	871	857	830	950	849	866	907	853	879	907	942	875	890	890	903	869	928	888	847	893	872	850	937	933	878	915	882	868	889	909	859	847	826	862	875	888	868	917	868	852	847	874	888	904	896	870	887	889	935	876	859	905	950	879	924	924	911	915	912	903	889	914	862	880	875	865	841	886	869	853	894	875	910	877	953	899	892	915	907	855	923	904	927	902	891	923	885	914	886	884	837	893	863	860	879	865	880	912	911	861	851	908	882	893	857	869	907	934	905	945	906	880	862	940	860	952	925	910	930	851	939	867	889	907
66546	44253	16701	31958	18056	3883	728	618	588	540	483	454	443	443	399	432	373	424	421	406	393	403	415	419	379	347	358	375	354	356	386	396	413	409	391	392	347	374	360	362	389	351	391	436	378	366	384	372	383	397	388	385	371	403	390	339	365	352	415	407	365	357	357	379	387	386	342	394	372	396	361	381	385	381	398	377	382	392	361	352	353	355	339	384	348	363	399	364	382	335	348	356	391	393	417	418	386	335	350	322	355	390	400	380	354	398	386	363	396	365	358	370	359	371	384	376	374	365	340	357	403	343	347	374	391	383	396	335	354	384	362	379	341	376	373	358	346	380	356	388	379	402	350	362	381	374	374	369	406	372	383	365	387	342	332	373	384	354	346	423	397	395	366	359	322	370	344	377	376	373	373	353	371	368	372	359	373	393	383	356	337	393	357	389	363	371	382	378	385	365	378	378	352	372	377	320	365	344	375	401	378	372	370	372	390	362	381	351	377	345	351	390	389	374	370	354	332	378	345	397	369	358	390	330	365	348	396	389	379	356	356	363	372	392	358	359	349	391	374	377	357	380	374	384	337	377	343	358	373	373	379	365	423	399	335	350	334	379	368	382	352	364	369	391	369	383	386	373	355	380	409	368	374	403	372	366	421	368	393	374	344	369	348	362	363	364	359	418	359	393	344	382	370	372	373	384	349	389	371	357	383	361	344	409	384	389	328	362	409	401	347	356	356	363	358	352	368	408	353	370	369	347	401	369	371	370	361	355	344	383	376	373	413	351	348	375	394	385	329	384	380	371	391	366	391	333	382	398	381	351	370	376	376	376	390	375	364	367	390	352	349	376	358	405	397	366	342	354	377	357	374	365	377	361	353	391	381	330	378	365	396	407	364	388	379	354	388	358	342	379	347	333	337	367	370	363	391	354	374	350	371	383	383	368	415	387	372	359	384	386	353	377	370	350	387	338	350	390	345	374	383	372	338	361	370	381	332	366	354	417	363	366	391	365	400	335	373	350	379	373	382	369	355	373	349	372	345	363	371	370	359	376	385	401	368	346	345	355	357	357	368	336	388	355	360	369	342	359	359	403	348	384	372	376	368	376	370	379	363	323	394	348	358	420	350	356	357	365	393	361	368	394	372	373	382	354	353	375	357	360	350	349	375	384	346	344	328	365	357	357	384	381	388	364	361	354	324	379	379	331	380	354	372	371	337	364	333	342	384	392	388	356	365	355	349	361	371	340	372	371	345	350	360	368	377	358	363	359	364	397	395	380	408	344	353	367	379	357	343	396	346	301	355	375	388	378	388	375	417	393	399	385	346	356	367	343	370	384	366	378	353	383	389	390	376	367	394	395	375	366	398	396	395	374	430	369	393	380	390	364	387	378	378	341	371	387	375	349	361	337	357	378	404	396	386	357	359	388	377	363	364	357	377	382	371	349	380	401	381	386	373	372	366	365	397	348	336	360	394	336	347	365	382	382	379	385	424	363	351	345	339	376	393	392	340	347	366	336	343	388	354	375	370	342	402	383	394	356	386	390	349	396	365	374	350	357	370	392	361	341	391	340	356	364	392	373	378	388	366	347	406	357	362	383	355	356	398	342	383	404	383	358	357	364	370	362	368	369	372	361	384	368	384	362	384	394	392	404	366	387	382	355	373	364	381	323	366	355	367	367	393	352	380	381	381	319	355	341	362	369	352	361	409	374	366	372	380	399	418	356	348	339	388	368	357	353	377	349	366	362	379	369	383	358	374	412	357	361	354	332	359	370	357	369	369	351	347	384	373	377	381	362	365	376	363	366	347	372	381	348	403	387	366	387	363	404	376	369	341	358	366	384	350	387	402	383	362	383	313	383	395	348	416	351	353	344	358	367	398	336	356	345	382	352	401	386	373	356	374	392	344	371	367	358	330	380	381	356	356	391	377	359	408	375	378	356	388	382	359	402	354	368	342	382	402	372	385	343	355	393	405	384	397	390	359	348	361	383	392	401	431	395	355	364	340	418	383	387	384	350	378	370	341	377	364	413	361	360	341	370	366	373	373	350	349	388	345	388	344	387	390	389	351	341	379	372	352	404	356	374	381	402	394	352	361	361	371	380	333	356	384	391	393	389	365	345	388	344	340	360	405	336	350	393	337	356	354	369	380	373	379	388	360	364	380	371	334	371	389	337	333	382	417	391	356	368	392	400	365	354	384	380	413	371	359	346	341	408	342	344	395	340	357	400	373	414	407	374	346	356	377	373	385	388	384	382	410	335	394	346	360	358	378	390	389	378	413	388	335	366	376	357	387	321	385	360	353	366	366	350	330	339	370	361	391	357	376	369	349	351	387	374	398	373	353	370	360	369	370	369	376	387	359	358	405	382	339	341	370	371	371	404	383	374	355	367	325	354	361	392	388	357	387	387	383	333	396	349	366	359	362	371	380	362	342	382	374	372	367	405	376	361	390	341	371	352	329	383	356	371	378	339	370	428	392	362	311	370	353	399	380	338	370	319	393	364	359	360	359	385	378	376	346	434	372	387	344	373	356	401	381	362	371	352	381	378	323	389	332	366	361	403	373	324	343	365	358	396	383	379	340	365	377	380	349	370	363	366	366	364	405	351	351	349	346	370	383	382	378	421	352	366	392	367	358	414	386	386	340	378	395	356	373	377	355	372	344	371	380	339	349	342	352	325	374	392	346	348	352	367	355	331	380	365	330	340	364	358	383	367	363	384	363	355	378	342	342	366	382	332	400	366	364	381	396	370	362	367	372	405	390	340	385	373	343	369	373	373	389	381	349	374	365	336	352	334	364	379	356	369	408	409	339	338	368	353	360	360	378	357	406	404	357	394	408	384	364	342	391	338	362	393	377	361	384	341	361	350	366	327	373	375	386	350	360	364	322	369	322	356	383	362	384	401	374	379	366	356	340	417	380	368	364	389	356	355	409	374	367	355	370	363	384	385	385	354	338	399	393	380	344	365	368	339	402	367	377	351	380	404	402	424	400	343	349	365	378	370	366	341	366	368	363	356	388	396	339	365	365	353	344	322	359	395	388	379	374	352	355	373	338	390	374	369	382	370	364	375	369	356	372	363	371	367	348	369	317	359	345	365	371	395	393	364	327	382	367	377	363	344	394	356	414	369	339	384	349	377	387	389	388	347	389	390	377	346	376	363	373	389	389	381	380	389	402	409	368	380	384	350	393	317	364	396	374	354	324	351	365	386	364	350	368	354	359	349	359	377	395	361	369	377	376	399	415	326	398	388	354	350	326	418	375	356	368	352	357	375	388	323	373	433	367	367	383	389	373	372	311	418	379	378	397	351	353	356	340	339	363	351	394	371	355	397	345	397	370	350	345	359	348	356	373	403	362	365	374	349	392	367	379	377	365	380	367	332	390	406	357	390	407	365	357	343	371	355	360	355	343	365	361	357	366	379	340	341	383	353	402	353	374	362	371	364	373	362	370	369	366	380	408	393	363	374	377	383	365	356	365	375	370	371	359	400	339	376
39726	27337	12445	40573	16421	2974	2544	2302	2045	1848	1654	1454	1465	1391	1337	1267	1275	1223	1166	1192	1130	1098	1105	1120	1026	1006	1131	1006	1021	1084	1014	951	1020	972	994	977	1025	978	1003	982	952	990	970	991	984	961	943	945	980	911	940	955	865	993	945	906	964	973	905	976	943	928	952	962	967	967	862	883	843	944	1007	953	960	950	936	1033	944	943	943	972	937	912	844	987	958	944	902	906	907	909	938	931	969	927	993	956	903	969	905	828	943	927	920	933	937	948	909	937	945	992	913	963	947	898	914	969	931	919	929	874	965	927	916	934	926	888	973	926	947	919	944	922	964	881	892	895	944	946	898	937	924	908	969	931	900	947	964	929	923	901	973	905	886	961	915	933	880	889	997	924	893	930	825	879	909	923	903	958	981	953	922	964	989	934	890	905	904	878	900	885	924	921	906	937	937	948	888	954	897	908	916	915	978	885	906	898	910	931	897	893	981	909	952	917	907	946	942	921	857	977	892	929	937	952	862	926	902	920	978	906	885	927	893	886	920	907	985	909	905	942	921	949	917	910	876	940	983	903	908	949	934	932	916	886	925	909	942	971	948	923	924	880	952	946	971	938	919	877	914	898	938	922	906	911	907	886	901	956	896	913	973	937	962	905	874	952	937	897	858	947	925	916	937	905	897	960	956	885	943	934	979	924	965	937	952	965	917	941	929	963	880	950	939	918	886	949	928	926	929	948	946	870	848	906	932	963	913	874	960	947	904	902	895	890	970	933	942	918	956	967	923	947	934	979	913	869	881	932	940	911	978	930	879	898	920	898	907	961	951	917	956	933	966	936	928	903	920	909	984	944	971	948	964	925	887	868	924	929	906	958	960	868	889	892	944	898	908	952	917	933	919	936	874	905	900	963	948	938	936	890	946	916	927	887	864	988	961	977	949	933	936	910	912	915	943	927	916	957	879	956	945	955	922	898	957	929	965	935	917	920	943	943	937	949	948	977	978	928	982	951	936	919	924	914	884	888	863	968	908	953	917	922	947	871	927	916	952	925	935	918	917	937	915	908	907	1013	907	914	931	912	954	871	982	915	955	824	923	880	928	890	879	950	924	944	926	920	886	943	906	911	904	950	920	962	977	961	985	904	945	1028	914	940	914	930	918	914	906	955	892	995	921	893	921	982	916	947	937	975	871	885	906	986	974	886	930	923	935	839	941	954	912	988	929	923	912	852	934	924	939	886	889	877	861	944	955	935	914	919	884	884	910	917	858	938	875	906	954	973	897	936	954	933	1002	948	857	869	891	937	864	917	945	932	911	946	943	889	891	952	857	911	923	995	946	955	955	887	928	891	928	939	909	949	923	911	958	965	936	948	921	927	936	979	871	897	884	927	903	960	909	951	915	1004	918	907	903	967	922	905	956	948	942	907	903	952	928	943	933	917	934	901	876	882	990	883	954	918	951	915	932	929	949	910	918	941	884	921	933	888	922	933	981	908	842	931	879	930	865	880	953	941	951	883	902	936	926	920	900	933	910	937	897	886	940	938	974	935	906	930	931	941	857	953	926	936	973	941	907	890	937	929	897	969	928	863	899	964	942	906	943	922	891	918	932	927	943	915	943	912	917	946	990	886	949	915	918	946	945	950	925	969	922	897	873	927	918	929	910	871	918	981	920	915	923	936	938	955	914	959	908	914	933	891	910	936	923	916	941	925	923	935	886	894	908	953	936	969	870	924	910	886	921	941	955	953	944	925	974	966	950	923	888	912	972	969	933	935	935	916	893	882	917	913	921	914	914	868	940	927	910	974	903	929	939	962	906	931	911	933	930	949	913	929	945	903	1049	932	879	907	942	910	898	881	945	909	964	958	951	939	925	906	920	918	940	970	938	924	919	907	993	907	931	939	956	871	895	900	957	909	877	899	959	918	946	955	915	918	943	922	963	884	930	898	970	961	943	851	936	916	870	922	922	896	913	889	963	934	955	985	892	942	965	904	984	939	888	915	916	877	947	963	923	930	866	906	912	958	899	907	919	940	932	979	879	923	916	908	937	920	921	964	901	918	1011	932	893	870	940	855	911	928	938	954	875	907	925	877	923	999	963	941	921	972	907	898	953	972	909	953	935	967	910	921	901	941	953	865	900	925	961	941	916	915	1014	955	938	946	914	931	927	918	964	934	912	940	963	968	920	901	952	893	912	948	931	910	934	970	946	946	973	931	944	904	937	862	968	904	953	921	921	983	892	927	909	911	906	944	964	901	927	957	902	891	952	954	916	925	930	894	978	939	936	946	932	943	952	942	919	902	943	906	950	934	932	926	930	916	965	996	908	872	922	963	973	924	900	927	998	920	918	983	934	912	922	953	916	957	932	914	892	915	869	888	900	897	897	907	856	923	922	882	915	910	960	904	931	912	941	964	975	979	999	918	982	922	952	913	952	935	959	940	938	929	943	963	948	882	964	942	949	883	876	950	863	876	877	909	931	912	931	877	937	900	927	927	944	933	942	968	893	945	944	942	894	910	900	924	901	923	959	879	940	880	913	889	920	915	943	931	895	855	953	927	896	946	926	931	909	930	923	943	931	993	927	950	932	938	952	921	906	955	909	905	899	926	927	958	916	916	929	915	916	933	849	890	968	914	911	957	923	949	940	931	944	969	971	960	848	933	898	910	925	906	895	971	930	941	896	979	922	913	977	893	899	906	928	954	849	906	930	965	871	927	906	937	972	918	917	875	865	940	886	924	888	976	880	949	943	919	933	914	902	927	954	938	934	957	863	932	915	957	885	1013	912	888	888	957	928	874	917	923	944	881	864	872	903	880	901	929	970	873	884	939	923	917	975	924	910	949	895	937	929	972	895	984	909	987	947	970	905	876	948	927	912	925	905	943	902	907	901	926	985	937	959	946	909	878	889	1002	957	982	883	933	933	950	886	896	909	917	895	901	910	915	945	913	904	937	976	931	885	958	937	898	946	920	909	992	944	930	947	928	875	961	898	900	927	914	935	887	1003	922	940	925	933	925	969	909	867	910	913	985	914	922	922	872	916	889	929	924	926	877	920	945	926	900	935	884	920	954	917	912	920	927	891	915	948	953	967	921	909	913	917	911	915	901	928	967	937	898	930	894	896	940	909	936	895	878	971	929	914	941	926	956	944	950	860	909	895	966	924	937	912	916	847	905	928	922	949	966	934	910	901	873	952	918	952	1013	940	912	961	870	923	890	961	926	917	967	956	966	881	883	906	883	897	892	938	955	945	894	928	952	925	937	917	896	905	942	953	899	927	920	903	906	859	919	936	950	845	952	906	951	860	874	882	962	971	934	924	926	940	928	934	941	890	924	926	946	897	932	913	988	942	972	937	913	942	969	909	898	953	951	941	933	897	907	903	946	890	914	910	895	934	849	917	905	960	924	888	901	915	887	877	940	916	925	909	930	891	905	952	894	934	914	976	924	919	932	893	912	937	897	960	927	963	930	898	953	899	929	886	931	930	891	917	896	911	932	904	940	897	972	875	853	927	969	923	919
10169	1900	305	791	428	181	185	218	182	166	200	199	180	190	182	173	193	191	185	179	193	160	164	168	162	203	191	177	180	154	174	175	210	183	174	168	159	183	193	179	201	165	154	173	193	191	181	190	183	195	189	159	177	186	196	175	160	205	173	175	181	183	172	170	160	163	172	185	187	183	185	180	169	186	202	168	163	158	211	176	199	168	156	167	183	164	186	189	183	183	173	187	179	176	197	198	188	187	190	165	172	189	166	181	175	181	178	173	182	187	184	151	173	167	161	166	174	160	205	170	164	184	189	187	177	179	200	183	163	188	197	192	190	168	172	185	168	173	181	176	180	183	181	186	168	174	182	161	174	185	177	170	179	189	179	195	180	178	162	168	173	164	176	169	190	176	160	152	153	157	177	176	141	154	160	170	197	187	208	177	153	174	186	163	169	178	171	167	180	178	177	164	166	186	186	184	177	189	190	169	181	173	175	177	183	187	171	175	166	183	171	176	189	157	176	178	168	198	161	169	177	188	166	168	184	177	185	166	176	177	191	184	171	187	189	189	181	174	180	177	187	162	180	157	201	172	170	195	184	190	178	190	174	172	180	187	191	176	177	158	174	177	168	155	174	188	174	163	153	172	186	161	176	171	176	181	169	172	195	186	181	172	173	161	169	181	153	167	185	177	168	174	185	204	191	177	163	192	168	161	186	174	159	180	185	170	192	171	168	185	206	170	181	179	221	198	158	198	161	170	179	159	197	168	176	178	168	142	192	174	173	162	175	157	155	186	170	167	189	179	177	162	171	178	164	167	198	167	195	183	193	190	185	179	159	179	177	179	186	190	169	176	188	189	153	199	187	176	179	183	177	182	162	167	159	197	168	177	168	146	185	154	158	172	161	205	188	170	170	175	178	194	174	169	182	193	194	169	195	177	181	181	185	189	200	166	185	163	160	164	173	163	172	170	196	193	172	156	167	176	163	175	185	193	163	175	169	171	173	158	177	192	160	171	209	164	164	212	193	172	163	146	177	184	190	164	169	163	154	177	183	206	179	169	170	170	197	171	189	188	182	181	161	174	180	184	164	201	188	153	193	174	168	165	169	170	181	164	194	174	150	187	169	202	184	175	174	216	177	172	180	181	156	152	194	179	176	183	193	185	175	176	172	178	160	179	163	166	184	186	178	189	172	174	181	181	172	166	167	190	172	172	167	179	170	174	177	174	174	171	178	180	184	192	180	179	185	187	190	185	146	186	180	208	175	179	199	180	193	181	178	164	195	164	200	184	174	169	183	175	185	162	173	164	207	159	174	159	185	152	172	170	163	180	179	180	185	177	181	176	168	167	165	167	167	163	186	186	164	182	180	159	191	194	180	180	160	196	169	169	185	175	184	179	181	163	163	156	172	181	169	187	149	166	202	176	182	180	176	181	166	172	180	179	171	171	178	162	201	187	171	161	176	188	173	212	175	163	172	150	183	169	187	177	163	171	193	178	155	187	185	186	173	154	157	181	170	164	164	186	169	180	148	186	167	151	180	178	195	170	170	170	191	169	187	174	159	181	175	184	159	182	183	157	184	178	185	181	191	171	172	160	191	196	127	191	146	166	160	172	183	172	159	156	156	177	203	173	171	166	200	152	181	168	166	150	190	192	197	167	176	164	167	179	183	176	165	182	178	196	179	194	191	184	191	184	174	170	172	174	163	206	180	173	167	184	183	194	187	190	165	175	194	180	202	174	174	152	173	184	169	175	183	162	188	183	184	166	187	178	185	159	180	190	194	175	197	180	168	193	147	201	178	182	171	198	190	177	174	161	172	184	162	170	185	189	175	170	172	172	165	174	202	173	175	183	192	182	176	199	175	181	174	190	150	178	171	188	182	162	178	182	187	155	166	182	171	159	181	185	178	163	174	173	177	192	189	169	179	157	163	192	182	173	187	178	180	197	193	193	172	173	166	197	173	193	165	176	189	178	182	173	168	192	174	181	171	168	168	165	184	151	157	180	188	170	161	176	203	202	198	181	189	161	160	179	202	178	154	154	168	153	178	184	169	157	152	151	199	173	172	164	179	174	194	167	166	167	175	171	175	177	192	176	196	175	172	179	177	185	188	168	176	177	166	195	168	180	186	159	197	171	186	170	195	178	188	189	164	207	177	176	167	171	195	181	168	180	168	174	167	164	172	173	158	165	161	174	197	187	188	181	179	173	170	172	177	187	159	200	186	163	176	170	197	203	181	176	170	185	181	192	166	174	164	192	164	171	163	173	165	174	182	161	161	176	166	168	153	175	166	184	151	158	190	162	175	174	161	160	161	155	186	194	152	178	171	176	199	187	192	175	178	196	161	186	167	159	172	189	141	153	186	151	200	168	184	181	163	184	168	177	178	194	178	220	184	188	170	192	164	188	195	187	163	188	165	158	139	185	162	181	194	168	166	183	163	180	153	175	153	186	174	148	156	173	171	183	178	181	161	176	176	172	175	189	182	184	183	191	175	171	173	182	178	185	170	206	189	207	192	183	167	164	164	172	175	181	175	170	183	188	168	180	186	165	185	145	166	173	173	180	154	195	171	161	170	194	161	185	180	169	178	165	182	175	186	207	178	174	167	130	178	174	164	183	182	166	188	186	173	173	166	177	193	175	180	175	203	183	188	210	183	222	180	184	183	196	192	184	158	197	179	169	176	167	198	184	186	169	177	154	187	163	150	192	191	153	169	189	175	200	176	171	180	183	163	194	172	190	171	161	171	181	178	196	183	189	149	173	182	190	167	209	169	191	188	200	176	186	187	150	189	185	183	194	198	191	182	179	166	176	179	148	164	169	189	169	163	164	181	173	192	215	195	156	185	214	167	193	177	188	193	191	192	173	173	175	191	178	183	177	152	173	174	158	179	184	182	170	151	191	188	198	156	156	164	178	185	175	187	162	207	174	199	192	161	160	205	205	165	191	181	162	167	182	170	174	191	169	164	175	160	191	203	188	188	143	167	170	191	197	174	174	184	154	178	195	184	182	198	182	168	167	171	179	173	180	154	179	195	178	175	202	165	217	182	175	177	166	167	168	153	165	175	157	158	178	173	203	167	177	182	176	178	165	163	172	158	151	171	170	200	173	191	175	171	170	164	184	183	175	183	148	155	182	156	177	160	174	199	173	165	154	192	177	198	153	191	180	139	192	184	177	174	161	168	182	190	162	176	176	188	160	164	159	180	204	192	177	161	193	172	175	179	157	167	171	191	194	183	192	173	177	209	187	160	206	186	185	181	188	165	175	169	176	203	186	164	168	191	166	196	192	188	170	185	164	165	164	179	179	192	168	222	159	222	181	200	170	151	184	199	195	179	182	172	202	175	181	175	184	178	163	155	175	156	171	201	155	180	192	163	180	183	170	184	162	196	170	197	193	166	191	172	200	189	174	156	169	176	184	186	165	167	173	169	185	180	184	171	175	188	187	178	188	159	178	170	177	151	175	210	160	165	180	181	150	203	188	184	172	176	160	169	166
8653	2800	804	3407	1774	557	531	571	553	549	524	565	542	524	498	536	522	543	568	531	525	539	540	516	546	513	506	544	502	531	542	550	513	518	554	508	536	554	522	511	515	539	531	549	549	529	543	513	536	520	541	540	495	516	538	515	535	545	555	560	596	507	554	516	532	495	551	546	508	515	566	523	503	542	506	496	533	521	527	519	525	534	519	548	526	517	509	543	517	519	533	529	530	527	550	590	569	523	508	537	542	509	513	490	544	466	507	492	525	545	524	544	557	496	494	553	485	548	554	522	529	531	526	544	560	495	564	515	525	536	506	525	569	527	563	521	517	515	510	546	511	522	533	517	548	508	567	548	575	520	561	552	531	489	502	539	518	523	546	538	524	505	505	533	512	519	570	526	575	505	541	485	508	565	529	540	537	507	506	542	546	543	485	562	539	554	540	497	564	580	508	530	519	555	517	532	543	537	489	532	509	568	518	557	541	507	527	510	531	536	534	534	546	508	504	526	505	523	548	528	488	571	559	561	519	517	557	551	564	531	574	538	529	474	526	518	537	576	505	499	511	519	539	545	494	562	521	495	551	547	505	540	462	495	544	557	554	519	554	550	532	556	550	514	550	544	544	530	541	534	520	565	495	523	567	522	517	532	584	505	560	538	518	514	532	519	484	522	517	533	541	531	502	509	517	531	536	519	527	559	539	515	558	542	549	501	532	567	539	514	556	530	552	518	520	549	572	527	495	534	539	499	475	558	536	541	548	522	521	531	511	520	492	522	556	557	557	522	537	546	498	566	558	521	513	520	561	556	537	525	503	497	555	535	556	550	496	521	549	586	553	533	580	548	511	528	507	511	535	530	506	528	551	586	546	550	500	520	531	526	534	549	523	532	577	546	561	533	535	534	561	569	550	517	511	551	564	514	517	553	500	565	574	505	495	554	553	511	493	531	498	532	521	512	529	514	505	554	510	572	547	512	525	514	531	506	527	533	537	488	534	523	498	518	521	501	519	544	537	536	515	530	535	545	541	586	569	525	544	535	509	532	564	481	522	531	551	501	543	517	533	511	528	545	588	530	510	494	524	528	532	529	527	535	537	519	515	532	550	512	539	558	475	560	479	497	542	526	498	546	511	535	486	506	510	496	547	516	523	528	525	560	511	594	535	528	532	504	567	513	505	546	507	548	570	524	532	553	532	531	547	527	544	477	542	543	526	539	502	534	515	512	522	523	568	521	545	520	555	563	513	497	506	519	552	508	516	556	514	520	510	493	523	568	523	490	546	516	535	513	500	536	537	553	532	563	545	552	512	519	508	488	485	520	542	538	529	528	477	532	507	529	510	504	495	532	560	571	515	537	521	540	540	498	540	544	518	519	540	548	543	530	544	574	565	525	530	531	510	505	519	495	495	502	506	537	529	493	525	503	549	540	499	533	521	486	524	562	542	544	549	505	529	518	507	532	552	530	546	561	521	514	548	555	540	506	526	505	524	523	507	556	555	517	511	529	535	511	501	536	525	541	538	501	533	554	527	522	530	491	485	531	512	497	530	518	542	497	495	533	523	517	524	550	510	512	525	514	541	496	513	493	512	523	498	552	511	511	559	552	531	547	540	554	516	546	521	512	504	512	541	552	502	541	522	514	513	528	523	569	531	504	521	486	496	524	515	537	536	556	498	522	498	511	547	558	533	524	505	512	518	534	556	531	514	548	538	542	600	534	528	540	515	542	527	502	536	541	544	489	532	476	534	544	498	509	544	539	502	544	526	516	560	492	525	537	530	547	521	549	501	541	502	470	496	537	563	557	528	523	526	515	529	545	517	515	513	549	531	526	512	518	568	522	567	564	576	533	526	535	520	503	551	546	506	517	542	529	558	495	547	521	547	504	561	535	520	506	547	524	516	580	533	571	534	530	508	517	531	520	547	504	533	519	531	526	514	521	543	506	542	521	511	543	540	539	541	559	494	546	532	562	486	558	544	537	508	535	482	550	517	507	540	511	517	552	562	509	518	512	506	534	517	541	526	519	547	527	539	543	523	530	574	545	486	556	503	513	535	499	518	579	548	481	507	531	554	532	574	549	556	508	584	540	528	533	533	518	509	534	532	530	519	536	513	521	539	542	514	500	543	572	534	511	534	489	537	523	557	512	506	522	545	539	601	554	521	520	520	592	538	510	490	552	563	542	521	539	520	534	532	539	545	536	513	537	517	551	539	525	491	507	501	560	544	542	547	496	548	561	530	509	508	531	514	528	510	519	542	543	528	507	561	539	552	510	522	545	515	516	508	552	523	540	543	504	541	486	487	510	541	530	503	554	556	505	554	521	521	527	543	521	528	553	502	534	538	534	499	520	550	528	490	495	515	544	530	527	512	528	546	565	541	564	549	526	506	507	541	531	518	549	536	523	539	522	520	504	539	511	549	519	564	565	492	528	567	521	543	527	570	518	501	528	546	528	540	525	549	533	531	531	525	520	538	522	502	539	520	522	475	495	531	548	564	583	538	507	524	506	507	520	528	527	529	544	568	565	529	557	505	473	523	494	515	525	520	487	560	544	492	537	532	529	525	523	544	534	530	516	501	549	551	525	550	507	513	590	549	528	486	522	526	537	514	518	541	531	546	531	516	521	544	514	516	521	576	519	533	510	497	555	568	526	523	531	551	509	530	476	505	593	507	537	533	515	521	540	499	536	568	542	532	499	556	497	513	518	479	493	523	505	507	519	552	520	490	532	529	537	511	525	544	560	540	512	522	540	564	480	514	488	516	589	522	519	539	491	521	531	514	555	511	520	503	545	551	512	490	505	507	520	541	521	513	524	548	542	529	534	549	532	537	501	522	536	477	540	512	531	531	514	500	470	507	485	503	530	495	513	573	516	527	522	505	587	500	512	557	554	516	506	494	542	500	517	541	502	499	565	530	523	524	566	490	507	511	529	524	495	528	561	551	552	488	537	559	563	562	529	477	493	508	564	505	552	554	520	525	532	527	549	531	536	516	552	499	539	533	558	571	570	534	534	515	499	557	472	553	571	549	519	524	579	524	546	544	502	480	583	545	517	534	517	534	543	539	540	546	542	531	515	496	505	515	568	515	525	517	509	559	543	532	517	528	518	561	517	544	523	483	523	582	537	514	510	500	477	580	514	552	544	570	529	566	531	483	528	534	542	547	550	516	559	526	511	537	539	510	553	538	543	515	538	585	524	548	549	512	539	534	494	557	559	516	523	534	506	544	505	557	533	548	505	576	525	506	517	517	572	533	513	505	522	532	589	533	516	519	565	559	557	527	513	502	512	545	559	567	518	517	523	506	517	516	557	552	526	511	537	499	552	516	520	542	570	508	547	505	543	558	552	535	479	513	513	497	508	528	545	501	575	546	544	522	554	511	542	536	554	532	531	578	572	509	527	550	519	526	538	521	561	550	528	523	494	532	549	509	498	474	507	468	493	521	518	520	506	562	519	552	518	570	500	539	518	533	555	529	515	548	534	559	559	550	524
52983	33267	10594	24384	10500	1159	461	477	450	456	412	395	397	391	371	369	372	350	387	369	345	345	355	412	342	371	356	362	369	349	343	386	359	342	329	367	362	374	357	349	347	359	366	377	349	357	365	324	343	401	368	358	361	353	330	383	312	393	334	299	355	354	337	358	357	338	341	344	398	320	331	329	298	336	353	346	355	305	342	341	376	348	369	361	393	327	332	363	361	347	358	342	352	373	351	330	354	361	383	385	344	358	336	343	357	374	357	343	316	356	338	343	342	356	374	381	328	359	370	348	364	375	352	374	362	375	352	326	338	291	348	337	335	351	382	373	351	352	351	375	319	328	334	322	330	336	340	320	352	365	361	373	366	355	332	332	354	334	338	351	346	354	378	351	311	345	328	358	324	336	349	322	340	319	354	318	369	357	381	336	371	368	331	322	352	348	373	368	343	338	354	322	341	362	304	351	367	342	360	354	373	338	328	313	376	341	342	302	353	322	360	335	349	367	365	332	385	334	334	364	358	339	332	369	344	353	331	315	369	305	349	301	367	362	363	323	353	318	329	340	346	371	331	326	372	360	349	354	358	359	380	327	316	338	315	367	367	339	347	347	339	346	360	360	326	333	366	378	358	340	349	361	337	329	340	373	353	383	316	371	353	336	319	316	339	308	337	342	341	318	353	361	304	365	352	351	366	340	369	365	363	335	323	337	310	360	369	341	348	353	364	325	347	372	356	363	338	337	334	348	352	350	348	342	332	369	395	357	390	367	309	364	339	374	362	314	328	348	305	386	341	394	329	347	369	355	359	343	330	330	337	354	324	381	357	377	340	359	356	343	338	338	324	319	349	315	350	340	358	338	358	360	362	323	349	330	362	371	340	328	362	348	337	311	345	367	325	351	381	362	349	358	335	350	349	340	332	377	329	357	358	335	354	296	353	332	326	384	349	338	354	325	350	322	362	365	340	332	375	345	372	366	357	355	336	388	340	343	323	307	366	350	337	362	362	352	334	342	384	368	347	342	318	350	344	358	355	306	328	358	334	362	345	267	345	316	326	347	354	339	353	346	336	361	354	353	363	368	346	371	365	330	345	365	357	368	326	354	331	327	356	401	327	327	366	347	337	350	328	334	403	374	338	346	320	351	325	341	344	331	330	340	347	364	325	363	355	372	332	352	355	349	344	318	312	352	381	374	363	350	333	329	325	368	373	326	361	329	358	333	371	337	363	338	341	338	363	350	370	375	367	329	375	314	311	343	350	352	329	392	321	365	305	354	344	368	368	334	360	357	358	343	332	346	329	321	368	346	372	338	344	315	374	351	361	342	334	315	336	333	354	342	356	371	342	347	338	346	388	352	351	359	336	346	324	349	335	328	350	325	321	340	338	347	351	364	357	375	367	320	331	383	347	339	318	347	343	333	355	328	371	340	349	335	345	342	344	363	339	323	365	363	344	339	335	319	377	354	364	361	342	319	334	361	359	377	314	320	326	371	332	367	355	348	381	355	339	318	335	344	394	354	337	332	339	367	353	349	344	346	348	321	374	348	345	324	335	375	377	325	351	361	336	351	333	366	306	390	382	375	358	368	313	342	322	357	335	370	363	352	319	329	359	335	359	347	350	346	344	332	328	376	353	347	337	337	345	369	359	343	394	332	359	348	318	386	335	346	358	361	366	354	336	376	384	352	369	368	345	341	343	340	377	339	361	377	373	330	325	370	334	377	414	329	401	320	329	376	344	319	302	368	349	340	368	327	351	352	348	293	319	310	349	324	330	356	399	351	390	379	375	332	348	368	374	338	362	357	347	375	368	339	365	347	368	325	320	363	359	347	350	331	374	327	317	338	338	350	371	360	323	343	354	369	330	342	317	337	319	390	346	390	393	318	320	357	375	354	369	336	376	322	338	331	354	350	340	348	384	350	362	365	356	360	346	374	371	368	346	341	341	338	321	355	350	328	385	317	325	354	326	328	317	318	325	360	342	352	325	317	340	334	332	344	382	364	343	324	380	317	322	329	345	364	340	325	360	373	337	346	350	336	365	351	328	360	355	363	352	316	374	345	348	349	342	321	338	338	367	345	349	335	365	360	377	340	358	363	348	307	358	378	376	288	371	423	366	355	352	344	344	337	356	371	337	343	341	344	367	311	325	345	338	322	313	353	396	369	329	336	379	348	369	350	385	359	364	369	381	320	368	350	370	374	353	375	396	354	310	356	378	365	356	330	322	373	340	336	364	336	309	347	368	346	353	334	330	348	357	378	341	333	338	375	339	348	371	333	336	313	340	359	327	347	351	321	342	345	357	369	319	364	332	359	316	362	341	353	376	334	334	340	358	326	347	336	331	359	356	342	344	340	360	303	307	318	303	325	383	355	369	362	336	329	359	356	351	384	371	325	343	338	332	349	335	350	345	337	344	345	363	344	355	327	360	338	373	353	332	339	319	357	344	349	325	371	318	366	356	313	357	367	346	309	367	349	392	355	360	360	361	372	328	334	329	358	378	329	363	373	370	381	327	346	371	343	366	342	381	374	372	322	340	396	334	345	359	334	335	325	361	359	337	342	375	375	330	344	337	351	373	328	357	364	370	357	375	327	356	343	368	380	337	374	367	347	318	370	345	324	342	363	325	350	374	352	328	315	354	340	390	354	383	330	351	358	348	326	326	347	357	350	352	316	333	335	369	348	344	359	354	331	392	370	362	322	337	331	386	346	348	359	361	383	343	370	352	343	326	324	349	377	332	318	367	363	319	326	377	392	345	373	339	336	352	361	362	362	355	341	359	350	335	325	341	367	348	325	348	349	336	364	322	359	350	368	366	353	339	356	337	351	331	365	361	325	348	363	357	336	326	334	323	352	386	327	363	329	334	346	341	346	336	352	346	346	315	359	342	378	354	346	346	364	355	388	341	336	344	353	344	370	341	371	301	341	325	388	379	364	350	362	370	329	278	349	365	349	349	384	306	359	367	344	356	395	304	374	344	341	349	334	392	375	313	337	348	356	341	351	364	357	323	357	326	323	345	350	333	363	366	323	330	351	367	319	324	338	379	316	318	357	333	356	320	355	332	341	366	359	362	405	376	341	318	342	372	341	387	374	328	353	346	358	380	363	289	345	376	376	366	349	382	358	355	329	319	362	345	354	356	347	344	345	375	339	372	346	352	335	324	343	377	342	366	354	318	338	348	341	387	369	353	332	367	362	375	353	351	389	337	351	357	363	340	368	374	329	351	376	337	352	339	327	343	335	362	342	355	372	380	367	326	354	336	335	339	358	355	379	344	335	374	327	339	359	330	362	357	340	326	362	322	366	370	367	376	344	328	350	348	312	346	353	349	358	360	363	342	410	351	348	345	334	344	342	342	379	356	358	349	374	359	340	333	357	358	364	356	318	342	332	384	356	347	358	381	317	395	301	336	347	355	370	321	329	370	325	351	342	363	328	320	351	396	378	351	362	367	357	356	370	327	346	336	345	346	355	335	358	335	333	361	346	346	388
30924	20652	10510	37159	13178	1960	1746	1573	1484	1362	1331	1254	1193	1162	1097	1062	1088	1084	1057	943	1067	1004	1007	1007	966	957	1007	948	984	918	968	912	963	984	922	916	948	943	973	893	991	893	915	914	945	915	925	888	897	948	917	908	901	892	889	872	948	949	908	900	931	891	922	859	925	936	950	942	970	879	923	929	943	913	927	877	879	914	901	919	919	903	909	932	950	935	904	910	917	869	946	894	894	893	935	902	867	884	900	914	909	885	889	929	905	889	950	939	874	888	887	928	860	896	885	907	932	950	882	914	896	938	942	893	875	954	904	933	940	904	907	909	855	934	902	870	910	952	922	893	876	920	926	880	933	930	877	875	884	923	926	936	924	945	895	895	913	911	922	876	924	878	881	937	892	924	934	948	901	832	927	934	883	925	937	878	947	877	936	897	859	907	881	884	891	946	877	899	915	914	864	940	879	863	882	926	956	900	913	861	934	919	863	920	920	868	917	891	925	935	906	950	876	918	863	882	900	870	866	893	848	929	861	916	884	880	854	981	878	943	919	944	924	938	918	902	863	906	902	951	887	865	932	939	884	948	864	910	910	879	908	910	930	900	914	926	927	897	918	931	917	874	887	897	908	875	901	938	895	931	945	856	928	836	953	899	903	925	929	892	892	895	915	874	872	862	943	848	878	876	917	903	909	934	934	861	851	886	831	905	892	910	954	909	947	933	897	839	876	952	917	876	844	897	924	882	894	885	927	871	920	891	924	916	844	928	857	883	838	1002	898	970	885	977	914	862	866	872	943	877	923	873	896	910	911	867	866	932	905	878	892	841	909	905	872	886	880	883	899	898	892	888	874	897	929	924	878	891	855	896	945	900	925	858	918	897	948	883	962	870	893	939	879	868	954	897	924	929	937	946	871	905	900	895	867	933	939	856	951	876	918	918	927	895	880	885	861	940	907	891	904	971	876	932	912	895	906	894	944	884	897	883	902	955	864	904	889	888	933	933	898	941	928	936	928	846	832	922	881	947	894	882	919	887	923	898	898	929	902	954	923	927	894	899	915	886	924	888	924	898	889	911	885	863	925	894	960	886	920	903	894	886	917	892	900	871	951	902	912	860	902	904	912	930	940	921	896	887	930	934	870	873	931	940	890	920	948	925	859	894	870	909	920	906	914	911	905	912	893	905	943	879	853	870	876	881	854	880	932	913	841	952	903	916	921	900	889	864	884	932	894	911	853	825	923	936	880	887	918	874	901	898	934	914	865	873	924	917	966	862	941	966	893	871	847	889	875	866	901	877	905	933	925	894	923	938	866	870	942	928	904	954	857	883	906	914	896	917	933	935	916	906	928	899	914	871	847	881	894	899	927	958	943	889	946	894	899	941	869	910	910	899	892	923	921	880	873	916	924	892	916	892	972	840	914	916	855	876	856	928	907	886	911	906	886	915	898	938	881	926	951	910	896	907	935	883	849	944	879	950	927	920	883	959	890	890	858	929	828	900	871	865	953	856	880	928	833	898	918	922	895	926	927	943	921	913	973	923	910	889	884	905	899	897	884	961	954	940	884	915	878	870	897	916	883	880	880	908	924	900	930	952	883	872	897	913	900	887	914	909	929	942	924	949	926	900	883	927	917	944	932	969	916	920	934	916	899	928	884	910	925	910	891	886	941	889	871	875	960	948	894	882	892	886	953	869	895	884	934	868	825	891	909	879	891	842	951	957	897	896	927	886	902	944	942	943	956	909	914	841	895	901	929	906	910	866	915	922	907	947	945	875	880	891	859	876	924	918	900	897	955	947	917	953	890	891	862	926	900	945	927	934	874	943	908	898	896	899	922	913	908	935	902	865	899	904	930	896	906	894	902	914	910	869	862	910	900	919	953	868	869	875	907	891	888	948	905	923	854	915	962	915	888	893	939	931	885	924	887	925	901	892	881	895	883	951	893	946	936	924	906	973	863	903	926	891	910	922	922	910	959	940	927	919	910	936	917	955	898	895	906	926	916	911	938	910	920	898	923	904	905	867	906	950	854	886	936	977	915	891	896	915	910	890	911	911	865	948	924	916	880	861	935	882	926	963	978	906	908	885	930	896	850	892	940	918	869	907	966	915	889	917	865	894	913	916	866	915	908	896	894	856	937	869	896	894	943	885	887	933	896	917	873	876	910	965	951	906	925	932	904	876	849	901	927	883	914	931	871	847	879	937	919	933	885	906	927	868	948	895	899	894	859	975	895	930	930	875	893	914	906	915	912	958	911	916	919	917	906	895	929	853	903	920	894	913	950	855	942	947	875	865	921	912	904	861	910	911	906	904	932	882	900	874	895	895	882	941	880	835	884	928	885	944	920	922	914	877	888	905	915	935	911	911	902	906	934	919	891	886	929	909	928	861	935	977	920	923	914	921	895	885	903	890	894	921	930	921	853	899	920	936	936	905	887	900	896	910	921	908	880	915	916	904	867	925	890	938	908	856	852	931	846	847	892	956	920	898	882	917	931	901	876	913	858	921	935	870	913	859	886	922	881	876	864	912	873	911	914	886	934	922	829	906	953	885	890	914	922	934	891	863	905	940	938	896	867	878	916	862	875	891	895	911	919	902	891	878	913	899	881	864	854	936	960	924	850	882	862	922	928	929	937	902	887	892	890	919	847	896	889	912	928	895	913	893	887	926	924	883	926	892	900	944	874	934	914	897	886	877	925	908	909	856	957	960	941	875	871	894	952	890	953	908	875	861	891	920	916	931	905	938	900	940	906	918	914	877	876	877	946	891	890	911	901	940	951	883	902	860	874	940	902	891	868	890	886	932	932	862	903	946	849	891	921	907	857	882	909	903	912	898	901	952	877	892	918	822	939	896	877	879	848	928	896	877	901	945	883	953	923	848	913	922	899	936	969	939	931	908	915	954	885	917	855	850	898	920	965	935	926	895	869	898	891	918	909	904	882	901	959	895	895	902	911	872	880	910	906	907	965	890	875	920	911	915	907	912	835	931	890	856	871	882	940	919	856	900	905	871	950	886	874	874	812	898	892	948	896	928	922	902	863	871	904	917	948	932	947	935	894	867	865	910	881	888	909	918	886	905	921	845	914	962	904	966	907	889	918	859	906	905	892	887	877	932	937	890	872	946	921	871	959	916	833	909	921	870	948	888	894	932	856	891	884	931	960	932	907	883	872	950	871	891	895	895	872	922	936	868	907	890	881	927	862	903	896	929	908	893	867	913	869	953	907	933	888	901	920	930	888	895	921	878	877	899	887	917	909	896	901	926	827	864	863	893	891	943	951	861	901	891	902	871	980	890	920	892	911	916	902	886	895	892	954	928	865	874	907	884	870	844	934	898	928	902	878	964	879	879	949	877	911	918	915	944	898	907	871	907	912	908	887	871	871	854	902	929	883	898	888	897	950	951	889	897	857	875	908	912	914	880	923	931	893	905	914	938	884	883	924	862	903	919	931	873	911	943	833	899	920	923	884	949	956	863	937	877	880	886	950	955	884	862	935	885
65432	41427	16863	35578	20829	2729	739	640	525	500	507	494	467	421	431	391	400	416	422	440	444	393	415	411	357	373	395	346	383	396	441	369	348	358	362	412	364	347	361	381	390	360	341	387	426	378	358	391	327	372	342	383	357	351	385	356	358	378	361	336	380	349	395	390	376	362	364	338	369	350	348	388	370	388	394	365	364	358	392	390	353	357	399	359	368	385	333	393	378	369	377	404	409	388	389	392	387	367	374	398	387	351	388	320	351	352	375	377	372	369	393	384	430	332	390	383	360	360	346	380	408	340	370	347	376	366	344	381	388	368	393	376	364	372	396	358	404	344	363	395	367	372	363	392	346	366	362	358	398	391	353	417	404	369	365	393	386	377	376	371	355	348	337	374	359	367	385	345	366	405	410	364	389	394	352	392	370	369	383	380	383	376	352	383	334	367	386	369	362	352	352	357	357	367	358	411	405	368	375	353	356	403	345	395	386	396	355	331	368	370	362	351	360	326	379	344	385	328	381	383	328	327	361	396	347	369	367	377	371	375	345	378	418	383	371	371	350	398	395	366	367	408	378	333	368	399	378	409	401	388	365	366	394	379	319	427	361	396	364	371	369	346	380	349	372	357	403	402	372	367	354	393	353	387	372	383	375	377	370	373	331	349	364	371	373	383	401	348	354	365	360	389	380	371	376	360	389	378	365	377	359	364	365	357	378	386	367	376	354	342	324	351	372	335	357	397	378	350	376	403	364	372	352	351	378	373	371	370	370	320	351	387	367	347	352	342	373	352	384	338	375	374	360	391	331	351	335	370	376	400	360	401	419	367	386	358	374	389	338	368	378	352	392	332	362	370	378	362	382	360	347	336	348	388	401	371	391	383	346	385	368	401	337	403	362	365	353	351	388	358	377	360	370	368	356	385	376	354	358	384	382	351	345	380	407	403	331	348	369	353	383	364	363	410	404	391	357	340	387	378	366	367	362	366	360	413	392	393	365	365	342	381	352	348	366	340	341	383	368	360	352	363	387	386	359	331	377	355	378	385	350	378	362	376	372	383	370	376	341	369	363	335	368	332	341	346	394	352	380	414	347	359	337	358	364	357	405	375	381	361	383	395	373	376	376	364	362	407	356	342	371	338	383	328	388	346	335	374	363	381	378	356	367	351	361	371	382	365	370	368	397	369	366	385	392	371	402	357	349	338	377	351	355	342	373	356	369	371	369	400	340	359	352	382	369	378	320	399	372	362	360	369	356	404	364	347	340	404	342	376	359	383	342	341	342	354	385	392	399	391	339	352	403	359	380	381	362	359	309	343	337	377	400	369	369	365	363	369	381	368	344	349	328	350	375	370	385	386	373	383	357	367	346	375	339	351	342	351	388	352	369	413	374	353	371	354	382	383	364	390	372	398	380	339	381	362	368	370	384	369	328	363	336	372	364	336	365	414	373	353	359	353	367	349	365	380	359	390	352	350	367	347	361	402	391	392	359	368	384	375	374	389	364	355	364	388	363	352	352	382	363	347	374	407	371	371	350	374	387	359	334	385	352	350	349	380	402	379	396	374	330	369	360	353	392	434	360	373	349	382	390	349	347	304	391	365	361	372	378	344	412	376	343	351	382	381	394	365	317	378	393	384	379	364	342	392	369	404	377	328	370	363	356	366	380	384	358	365	368	391	380	374	366	361	376	374	364	363	384	390	408	392	379	366	390	368	369	346	369	333	364	365	339	355	395	319	373	342	368	369	387	341	387	375	374	379	341	361	384	351	340	362	339	364	346	369	379	331	396	405	361	346	358	370	382	358	355	347	366	372	391	407	348	361	384	364	381	405	353	346	379	412	347	383	352	346	380	402	369	343	355	363	377	394	357	378	351	396	390	371	367	342	383	369	401	394	378	356	362	404	373	382	395	379	373	383	352	353	403	406	356	326	392	365	330	341	368	377	367	367	397	361	362	362	349	397	347	365	338	401	388	349	348	351	402	343	376	377	369	378	373	357	366	392	376	359	352	375	341	390	401	373	347	387	364	337	364	363	379	368	398	377	388	389	389	351	375	371	367	374	363	348	371	400	352	377	353	376	352	359	376	386	346	323	411	364	331	352	356	357	361	360	332	337	391	359	374	355	338	369	345	357	358	350	373	373	351	370	370	340	393	390	360	378	351	353	335	370	370	364	402	369	388	391	374	345	360	369	359	387	368	364	370	347	352	366	353	329	364	401	367	371	346	346	393	391	324	357	390	364	381	361	353	399	362	325	383	362	371	339	365	365	361	328	358	356	337	384	392	391	377	344	365	414	389	405	349	385	353	355	360	387	342	377	367	350	377	358	377	373	368	395	339	380	321	388	379	351	404	366	369	338	338	373	360	337	361	331	330	363	323	349	341	357	406	392	387	340	382	341	368	363	354	382	384	364	334	410	366	355	357	373	374	403	357	373	373	389	391	342	362	358	317	394	385	389	378	334	353	345	358	353	387	379	341	382	351	413	365	383	397	374	326	397	367	389	370	361	382	387	366	396	361	374	368	384	378	356	368	359	382	359	355	362	380	387	373	347	341	365	381	386	392	363	395	338	379	362	415	370	375	358	337	376	360	359	368	369	392	354	365	370	400	366	351	365	349	362	355	357	385	387	349	344	360	359	378	350	398	389	362	334	359	341	397	355	377	408	376	324	349	376	391	382	407	365	393	397	379	373	368	394	389	335	343	371	343	366	381	385	386	370	339	374	383	352	353	386	339	375	367	363	371	352	366	363	389	371	371	371	399	391	330	351	369	321	397	420	375	351	343	349	359	364	365	358	365	409	399	370	378	342	367	360	388	351	366	341	338	391	349	333	369	379	321	395	378	375	344	377	369	349	395	349	369	368	373	382	347	375	390	392	383	364	364	393	365	356	377	345	360	324	367	354	355	407	376	370	368	367	341	386	383	382	389	374	374	371	367	354	372	386	391	394	391	375	385	389	387	343	373	352	378	345	357	370	378	370	347	380	368	370	368	388	404	350	368	380	365	365	354	391	385	340	395	368	354	356	366	363	364	385	359	372	338	400	399	397	377	345	371	376	351	365	398	364	367	348	401	383	395	343	373	390	396	376	361	358	342	361	401	378	353	361	339	382	397	358	373	338	379	356	375	390	382	410	363	372	388	394	357	393	408	390	361	380	405	368	354	360	386	374	356	363	359	344	385	389	373	378	365	376	363	328	387	327	333	391	345	330	375	387	380	380	373	355	400	339	389	345	373	340	375	362	362	342	365	347	392	369	364	328	394	365	379	350	348	377	386	374	357	373	375	370	366	345	364	375	380	341	372	398	370	360	341	341	361	362	358	360	366	385	378	361	362	368	362	381	374	357	360	409	361	397	374	387	379	359	356	365	385	355	361	366	357	398	395	355	371	353	358	370	390	341	351	391	365	379	376	364	338	341	377	378	330	391	389	391	390	365	344	365	345	376	343	382	348	378	334	411	364	372	364	374	433	355	409	345	375	365	363	355	383	326	367	387
38704	25003	14762	45869	16170	3057	2696	2205	1988	1811	1733	1522	1461	1385	1325	1315	1265	1227	1192	1160	1168	1096	1072	1121	1098	1052	1047	1054	1078	1057	1072	1012	1065	980	939	991	1023	1009	989	1001	997	981	968	976	980	932	925	976	1003	1006	973	989	955	940	959	878	1032	949	1002	935	893	917	994	928	936	916	927	930	936	993	916	885	969	925	906	902	942	991	978	941	897	932	964	923	931	909	900	915	975	939	913	923	904	965	956	911	949	909	947	973	916	978	885	952	933	951	933	925	974	921	915	885	911	914	931	935	952	947	950	942	920	1024	923	943	949	928	961	953	964	973	959	933	942	990	899	969	915	927	929	974	926	927	943	891	921	872	947	891	919	872	928	929	906	941	944	946	931	871	908	934	913	964	872	951	934	936	882	951	989	917	941	931	927	904	958	945	985	966	922	902	932	913	935	888	925	923	902	917	937	923	934	940	885	946	911	881	867	905	957	969	963	917	956	937	877	911	908	988	928	945	911	912	951	925	932	923	900	903	923	899	896	907	916	889	943	897	970	976	940	961	836	925	929	907	911	949	910	934	940	973	939	906	875	932	909	972	938	943	914	920	968	893	972	935	896	928	916	941	886	930	945	947	868	900	923	956	947	908	898	907	939	947	913	939	957	896	926	860	943	955	890	919	932	923	956	922	834	897	912	931	942	930	970	935	917	914	904	956	874	933	947	945	953	1003	913	960	944	952	959	923	924	883	982	927	862	976	909	949	908	931	942	957	925	879	947	947	963	870	880	945	912	918	927	879	920	940	943	881	888	984	944	916	918	950	918	988	947	869	955	937	949	936	990	928	907	918	942	921	881	942	919	946	949	966	927	930	939	930	828	911	907	951	962	942	884	932	928	915	927	917	939	926	934	897	983	967	953	918	947	901	939	922	936	926	906	945	989	884	918	942	950	894	941	909	878	891	923	938	937	844	977	910	909	880	953	936	933	869	916	887	884	1041	898	907	950	938	978	917	968	979	949	899	882	886	984	920	958	882	942	923	892	913	879	915	913	947	903	884	883	964	863	929	955	895	937	947	912	883	908	896	929	889	944	946	943	950	920	927	984	913	930	948	958	925	914	903	892	930	909	923	909	940	952	946	940	922	908	915	926	977	930	895	956	951	940	935	964	864	971	856	890	873	899	959	901	910	933	958	935	867	901	929	889	909	938	923	943	881	901	904	901	934	948	926	909	949	938	913	968	917	888	921	908	893	869	946	930	921	887	982	896	888	924	946	924	891	921	964	957	911	901	880	960	960	1002	920	905	937	915	974	924	942	970	927	873	934	902	904	888	946	933	895	944	891	932	928	949	890	924	936	912	897	923	914	874	924	926	973	921	899	1020	901	877	966	908	892	908	918	932	916	878	947	962	926	884	934	918	910	954	964	934	911	920	929	900	933	968	942	881	946	948	960	942	941	924	922	879	934	941	912	883	929	882	936	959	930	942	972	843	906	914	906	906	922	933	961	960	908	935	930	931	998	939	874	960	937	937	909	952	934	929	932	904	913	913	896	953	927	970	990	920	959	905	910	944	939	941	948	949	945	859	1005	887	905	933	909	934	988	940	943	918	911	996	905	908	880	924	938	894	957	880	957	936	944	921	973	963	923	893	912	949	957	888	997	911	877	974	876	928	926	919	904	947	931	923	917	892	951	921	871	962	940	945	897	882	923	929	945	909	978	924	905	889	967	897	873	872	922	882	928	939	949	902	971	930	958	874	893	849	935	943	939	931	960	918	947	929	954	906	950	912	910	914	953	937	944	845	908	966	960	907	934	919	951	967	902	922	953	931	946	950	936	920	904	927	957	913	939	913	896	900	864	892	960	949	911	915	937	928	954	841	957	917	932	901	946	963	893	915	898	873	958	926	936	935	931	887	929	910	883	902	947	927	885	946	892	946	941	942	942	905	939	950	927	951	937	908	912	927	878	960	941	946	955	914	998	914	950	913	911	935	894	921	916	963	990	964	956	944	897	896	925	866	907	960	927	960	937	946	954	996	977	954	934	910	950	1008	930	961	901	906	933	976	874	913	964	888	882	924	943	943	925	985	944	909	970	905	909	901	888	908	880	883	959	939	960	940	920	917	906	980	924	929	862	892	973	908	938	891	927	944	936	967	919	943	971	948	899	989	965	969	894	855	929	913	956	984	950	915	951	919	962	933	914	952	931	924	908	973	921	926	906	928	933	900	929	977	884	866	925	931	955	917	941	895	953	912	951	875	940	981	907	930	920	914	942	879	922	929	939	916	955	973	906	917	919	991	943	954	919	938	927	911	939	945	952	938	857	918	874	902	883	922	998	859	906	918	923	913	933	906	916	944	896	960	927	907	944	909	880	939	912	898	903	934	890	940	915	954	905	939	924	885	950	920	910	954	877	918	935	899	933	922	903	915	976	956	930	885	976	954	960	924	944	928	975	893	926	1004	938	843	903	946	930	914	937	936	951	904	973	916	951	927	950	913	944	916	945	1007	935	907	973	936	971	878	980	907	892	944	960	924	922	987	939	939	857	908	917	919	892	907	965	909	911	911	961	913	912	917	922	860	942	949	882	980	946	962	882	935	840	936	918	912	937	983	945	933	929	904	943	963	927	893	882	940	984	926	879	921	920	961	935	941	913	897	942	867	884	906	889	1011	890	844	919	914	1007	945	930	897	937	899	886	884	936	924	951	840	877	943	902	915	924	883	956	901	958	999	890	930	916	942	929	935	884	957	915	922	935	919	946	893	958	919	949	879	921	920	930	954	938	893	926	936	886	869	902	936	971	951	915	991	944	958	948	964	919	951	913	952	947	976	941	959	968	926	882	940	915	932	920	886	924	919	934	944	945	959	941	928	928	872	934	852	932	973	951	930	959	857	914	860	918	915	984	967	889	922	904	911	923	919	942	900	968	897	925	922	924	911	959	916	925	937	899	924	906	962	914	933	920	909	904	938	949	953	855	899	926	964	907	899	953	955	891	914	961	951	896	908	957	944	1002	931	941	894	908	946	958	963	939	915	900	902	960	863	926	890	933	918	939	917	907	950	927	963	932	902	956	833	937	939	931	942	926	885	845	928	948	945	962	894	913	965	997	904	927	908	918	942	944	907	943	959	915	910	951	898	895	904	980	937	937	861	927	960	904	865	958	972	929	923	933	945	995	956	904	908	940	900	915	915	957	915	965	905	920	953	941	908	958	920	950	910	916	910	930	947	958	868	943	938	976	908	939	913	913	973	957	905	942	940	895	939	965	892	941	965	839	941	939	964	924	895	927	944	917	901	901	971	983	937	927	938	853	945	934	931	868	909	893	869	942	898	934	902	985	954	936	891	893	934	875	946	880	925	954	892	892	957	940	935	934	919	919	974	900	897	938	872	912	975	939	948	933	938	903	901	918	937	885	985	957	948	915	880	937	897	920	921	964	900	944	899	944	900	918	917	949	1009	939	939	944	928	936	923	960	943	941	942	938	952	884	952	896	945	911	928	921	936	918	974	981	931	930	981	937
9784	1457	275	925	525	174	174	168	158	147	186	167	191	164	176	141	158	173	180	179	164	183	187	166	182	177	161	197	179	164	212	169	187	190	211	207	154	171	166	187	163	187	189	204	182	214	200	203	180	171	172	192	173	172	183	183	157	192	177	177	180	193	181	171	165	159	171	175	159	189	185	166	183	187	181	170	168	211	169	163	181	194	205	171	180	182	176	166	169	189	183	185	192	203	175	185	200	166	172	150	177	201	188	157	171	160	172	175	181	179	190	191	162	216	179	173	177	176	166	190	180	177	191	195	183	183	173	193	178	196	164	167	203	162	197	204	180	169	189	183	185	177	164	168	178	185	153	181	168	173	192	165	175	176	174	180	186	173	184	208	167	171	176	171	157	173	172	162	168	174	161	184	195	176	165	169	177	179	175	154	167	170	203	189	177	185	184	183	175	173	204	176	168	184	172	171	184	171	194	177	185	187	160	185	189	189	175	215	178	179	193	173	180	187	167	178	185	194	174	213	147	166	193	172	180	178	175	180	175	170	182	183	186	202	193	191	159	163	190	184	159	184	183	164	195	178	175	190	181	168	196	185	182	166	192	201	154	192	179	183	187	180	150	170	170	174	183	174	173	175	184	180	177	170	173	183	181	162	189	175	166	157	175	158	174	175	184	194	185	160	149	191	166	174	194	173	157	161	183	180	172	192	187	184	174	188	179	176	168	174	190	177	192	176	155	178	192	200	196	187	183	191	172	185	178	164	173	172	168	194	187	180	185	162	163	176	169	203	222	181	192	184	167	178	172	188	187	175	165	171	187	168	150	161	149	151	164	164	185	200	184	159	188	175	191	157	175	187	168	169	177	188	170	190	167	184	181	173	183	190	178	177	169	165	179	191	165	186	192	178	165	159	174	197	181	194	185	182	153	181	200	181	190	185	195	169	174	161	158	178	182	169	192	217	178	175	177	202	163	173	169	186	168	171	182	166	178	188	182	166	204	173	168	174	170	174	222	179	204	183	170	188	195	179	201	201	187	185	174	192	180	159	158	173	164	157	195	193	189	186	166	184	160	172	199	162	196	204	157	189	168	158	175	177	179	156	162	192	214	189	191	181	167	160	161	166	173	167	174	190	163	200	169	184	186	173	178	157	164	200	170	165	177	176	159	158	182	179	175	177	156	175	181	171	159	168	175	178	172	177	183	194	175	181	159	155	190	181	170	195	157	172	187	166	168	184	167	169	187	173	171	170	175	180	161	214	165	183	163	173	177	173	189	199	171	184	178	178	172	191	190	195	176	169	182	160	193	181	161	206	181	173	178	182	171	184	208	172	179	182	194	170	175	166	172	166	193	170	168	176	179	189	179	193	190	168	167	163	169	197	190	183	194	171	157	171	179	178	195	164	161	183	211	159	162	169	181	174	169	173	173	171	155	188	185	182	158	179	209	168	173	188	180	182	179	191	184	172	188	145	181	178	183	170	196	175	167	169	179	181	179	180	184	174	150	182	177	166	174	195	188	189	191	141	181	165	193	179	165	184	180	200	163	203	189	175	197	169	193	211	163	178	171	203	193	159	188	142	167	196	207	173	187	186	191	173	167	174	178	156	168	178	171	157	170	163	157	183	180	170	179	205	171	185	196	192	186	171	167	182	172	164	180	195	173	165	166	166	181	162	197	190	195	189	148	174	184	170	192	184	171	182	181	199	169	170	194	171	165	178	165	166	212	181	161	190	165	163	167	207	184	177	174	177	198	160	175	156	161	180	202	169	185	191	164	173	204	185	170	164	181	185	177	189	177	191	176	168	184	198	180	163	195	149	147	180	173	191	161	172	174	190	190	157	204	181	181	173	186	201	184	180	166	191	199	194	200	174	174	176	182	189	168	167	193	173	166	163	171	191	192	174	194	170	149	174	200	182	146	174	158	204	191	187	184	194	188	165	186	181	176	179	175	163	212	196	186	157	183	151	205	171	169	181	175	205	177	194	173	196	171	170	172	178	170	200	157	183	164	185	170	201	196	187	174	202	158	198	181	174	188	202	176	178	187	177	171	164	155	165	172	164	186	167	181	166	179	174	177	179	179	197	200	159	188	181	191	176	157	162	170	164	172	181	180	190	158	178	174	183	160	206	189	164	167	184	188	171	163	189	188	154	182	190	168	174	188	174	165	161	161	155	166	179	185	194	186	166	183	155	159	185	192	158	181	175	193	192	175	164	195	190	190	165	177	173	147	173	183	182	167	191	176	182	176	183	180	198	184	163	175	183	183	172	174	157	183	177	185	157	148	201	184	187	173	187	173	166	180	161	183	193	180	178	173	179	186	177	187	199	183	161	171	171	179	197	199	174	179	177	177	205	192	193	174	211	183	185	180	205	171	180	174	181	171	179	186	177	180	166	175	180	168	182	181	183	181	171	178	166	184	179	180	168	179	195	175	176	157	174	177	173	191	178	170	176	166	159	177	175	176	190	173	158	181	184	175	190	157	188	178	229	187	161	168	166	178	196	192	172	196	213	171	167	192	176	162	186	180	165	196	189	162	180	180	204	176	172	174	172	159	186	159	177	166	184	166	164	178	182	171	178	184	186	194	161	173	180	180	175	165	180	158	161	186	164	171	182	168	190	163	175	163	169	208	186	189	162	186	185	164	175	198	169	188	180	172	198	192	198	179	194	167	194	166	166	188	194	188	192	165	190	179	179	174	180	179	176	189	204	182	174	173	172	180	171	184	177	195	189	186	167	181	172	177	185	171	198	182	174	179	157	163	169	173	184	205	179	182	183	212	185	193	167	177	206	173	179	194	168	175	135	196	176	191	196	167	165	190	182	164	186	190	166	192	176	187	173	190	190	167	173	182	183	194	181	175	178	191	169	184	160	161	179	187	179	173	146	166	182	181	169	170	202	161	196	181	179	177	203	179	183	188	201	168	189	184	182	172	183	163	190	167	172	183	189	173	185	170	213	181	189	174	196	159	189	195	180	179	167	191	172	197	200	176	167	171	202	172	178	188	167	185	178	189	182	200	182	188	163	182	182	199	186	158	172	160	173	168	183	171	163	176	209	174	188	170	190	176	185	180	179	196	188	193	219	163	174	186	166	182	166	173	191	176	179	173	188	163	179	175	200	188	173	211	169	164	191	167	173	197	172	170	196	163	164	175	188	180	177	166	187	170	170	190	163	169	191	186	190	161	173	172	165	175	185	186	162	175	187	178	180	176	172	172	187	197	173	164	167	196	170	201	194	183	171	172	184	183	169	197	177	186	183	189	173	189	173	183	189	158	177	171	168	182	158	193	177	184	172	180	192	170	170	182	195	169	171	206	194	155	173	163	181	195	169	195	172	193	176	181	174	161	169	169	184	191	188	161	196	161	178	190	177	210	188	161	179	193	172	178	186	166	195	169	212	192	175	180	171	174	174	165	179	156	167	178	199	191	171	176	166	163	153	193	203	168	206	149	173	155	187	173	173	179	196	180	180	181	199	193	189	172	179	158	188
8367	2062	985	4022	2267	618	563	565	583	528	530	540	541	555	550	538	538	513	527	529	563	592	547	528	568	526	543	526	518	531	563	552	557	572	569	510	547	519	580	570	560	588	527	515	575	492	488	546	535	535	501	573	540	526	565	562	575	524	506	540	491	513	536	571	544	513	508	527	559	541	518	532	555	601	522	551	549	566	547	560	504	523	489	525	555	503	547	555	550	551	516	570	560	561	496	556	550	571	538	525	560	539	572	533	518	560	514	554	562	528	520	569	575	536	501	529	522	532	517	525	549	569	549	552	524	552	549	495	554	575	563	557	516	523	505	525	488	534	525	531	540	516	529	554	501	558	499	542	554	501	535	514	506	573	539	480	564	548	526	536	566	535	517	531	559	545	559	527	555	534	521	511	497	538	571	536	465	583	513	499	506	540	550	556	536	553	576	547	580	542	544	528	543	534	497	557	492	546	560	504	561	541	526	540	554	536	523	546	523	523	556	523	523	524	551	516	535	544	505	531	560	539	525	572	555	549	526	527	545	494	534	549	494	570	527	546	553	526	526	515	530	501	491	521	575	557	517	502	516	553	580	524	547	559	518	530	541	516	543	555	546	503	516	507	538	505	504	506	543	531	511	574	527	548	600	552	507	545	546	544	500	567	522	506	534	574	545	529	557	558	541	540	527	536	531	533	542	565	541	551	536	539	515	508	515	521	562	542	529	573	536	547	558	536	565	581	547	506	522	575	520	503	543	543	553	541	511	486	539	551	528	536	491	529	584	548	542	523	521	558	526	498	509	529	535	535	582	555	538	509	531	550	492	547	528	539	558	543	492	494	488	498	524	537	571	576	534	561	583	532	526	498	542	556	534	547	596	506	554	520	523	509	502	503	573	586	534	539	537	524	504	540	537	516	521	504	537	515	493	508	527	534	542	531	491	544	554	580	529	521	534	517	540	530	509	514	532	502	550	543	525	502	558	593	532	511	534	532	533	542	535	549	528	479	561	533	547	539	520	544	577	555	526	538	506	540	521	549	519	536	517	548	544	538	562	545	489	520	519	530	511	598	566	584	514	571	546	533	536	493	512	500	513	501	510	539	554	552	542	537	551	525	562	486	553	514	545	555	562	550	551	520	498	583	548	505	552	518	512	581	529	550	562	537	523	543	514	552	527	520	520	540	536	542	523	562	540	574	538	542	550	513	536	546	518	541	587	498	556	538	572	564	519	523	565	566	515	499	544	522	530	525	547	556	549	543	549	509	512	531	517	549	498	513	549	537	544	551	555	525	551	508	526	502	500	537	552	514	537	518	552	534	485	491	566	521	518	537	575	518	553	536	543	550	508	530	506	536	529	531	525	544	530	531	520	523	557	562	555	554	560	561	525	519	560	564	510	470	527	532	500	541	547	550	523	537	551	534	532	559	543	534	510	545	516	581	560	530	550	496	559	501	507	571	525	538	526	552	512	520	522	537	500	529	489	528	541	536	546	530	511	548	502	511	531	552	529	511	525	526	552	516	581	524	541	523	545	508	528	532	523	529	543	550	546	516	530	554	511	519	517	478	515	549	538	526	551	547	509	523	519	537	546	528	505	560	534	509	509	507	514	552	523	526	550	536	551	505	550	535	511	540	540	567	537	500	552	547	520	505	516	530	533	586	554	501	518	520	544	543	552	506	531	496	532	583	570	540	519	534	541	527	538	586	528	515	595	516	547	569	553	605	542	527	519	518	533	529	563	558	565	536	537	507	532	511	560	529	559	547	521	502	534	559	538	534	550	550	553	558	516	557	562	515	521	536	556	533	531	517	558	549	538	532	537	560	550	503	554	521	507	527	514	551	554	590	540	485	521	534	558	511	521	540	542	520	553	560	517	531	543	500	524	553	498	557	522	543	507	534	556	556	544	558	527	496	542	515	529	481	514	567	527	534	509	512	534	523	533	534	555	526	531	502	540	496	499	548	519	544	530	510	549	516	563	546	513	520	551	510	516	541	488	523	533	523	519	535	501	524	524	533	591	516	586	529	522	512	554	566	548	565	494	570	552	533	561	564	533	567	511	530	561	531	487	486	565	531	500	562	531	553	548	539	542	557	549	539	497	501	537	564	539	557	548	562	499	579	506	519	537	503	546	541	555	526	557	536	537	509	583	515	561	535	540	573	522	534	496	534	537	531	525	546	501	547	558	519	537	518	508	563	539	547	512	526	489	525	538	501	540	499	557	528	502	558	545	540	531	485	538	527	550	544	521	569	540	544	498	560	510	538	523	515	531	563	518	527	552	566	523	533	586	504	513	553	504	553	529	579	580	501	520	516	555	527	502	514	532	571	521	550	593	561	530	506	532	541	532	542	547	531	536	556	533	537	522	529	559	517	583	506	527	538	553	560	527	545	524	524	517	539	499	529	549	493	500	505	531	560	575	538	545	509	523	502	540	551	509	512	569	528	586	557	545	526	559	537	531	579	531	493	519	547	551	560	555	540	529	528	559	528	574	578	562	531	512	464	518	548	541	527	540	509	529	502	520	513	515	486	534	547	526	498	539	508	522	512	540	511	521	562	521	576	555	535	516	518	528	550	573	573	538	490	563	538	521	513	503	507	539	527	533	527	554	541	520	539	585	586	528	523	504	519	539	538	477	564	541	542	539	542	525	581	482	535	558	538	562	541	514	523	581	507	518	526	510	525	521	546	545	525	551	495	537	533	528	544	498	508	552	525	492	548	552	562	496	557	531	553	506	541	532	553	521	549	525	572	530	555	548	581	554	552	551	519	587	547	557	582	538	500	549	543	544	562	550	525	548	540	551	537	526	548	552	522	549	503	565	516	559	546	524	558	522	541	515	527	580	516	530	545	554	546	531	497	503	524	503	519	529	520	518	532	535	519	483	495	510	518	565	529	539	546	507	535	525	551	534	528	508	529	511	566	509	536	552	524	527	508	499	501	526	546	517	515	549	561	558	547	514	539	533	522	497	543	528	532	578	550	526	564	515	543	552	546	529	537	553	560	520	514	533	581	565	528	550	527	524	552	518	514	538	508	528	551	486	540	553	533	574	549	504	559	550	505	504	525	519	538	561	558	500	546	541	557	550	504	545	548	561	551	546	566	525	563	566	577	562	509	531	484	538	529	545	527	539	550	562	536	531	550	561	522	480	558	545	522	524	577	522	514	536	528	512	567	527	564	515	611	547	525	562	555	519	542	560	563	500	505	558	578	504	521	512	552	516	521	518	545	540	551	530	531	566	525	527	539	533	551	526	508	532	567	546	544	531	512	572	565	539	524	548	510	534	562	525	505	546	523	544	542	521	517	548	549	534	525	561	511	548	539	521	544	505	547	544	539	537	561	523	531	517	538	571	525	549	538	516	528	570	544	548	501	542	515	513	531	561	557	515	529	560	570	534	502	529	569	521	547	518	564	513	555	545	544	504	547	520	506	551	522	559	551	510	532	565	551	542	527	510	537	575	474	486	507	520	568	512	521	584	515	526	523	534	549
50979	30781	9986	22454	13565	1401	520	422	443	399	413	397	387	371	337	348	358	323	353	349	344	337	337	360	360	335	357	330	333	338	326	361	362	352	344	336	364	348	340	316	373	354	327	312	319	346	353	356	366	318	330	371	362	348	340	363	365	308	347	341	355	335	357	324	349	383	361	344	316	338	351	340	372	331	338	339	330	336	310	311	306	366	330	331	357	361	341	361	377	335	340	386	360	317	352	329	367	328	326	355	353	370	312	338	327	342	344	350	379	320	316	377	328	331	321	346	343	332	367	366	326	397	348	335	351	336	337	353	313	335	352	379	367	341	347	375	319	344	324	334	339	336	350	333	388	361	324	318	343	344	337	355	319	336	340	335	325	366	316	357	333	351	359	337	386	345	334	359	341	312	344	356	333	373	340	342	363	365	352	332	353	327	380	346	341	343	385	380	318	359	349	337	358	330	332	336	341	346	321	334	320	338	337	358	344	348	353	379	347	316	338	343	371	329	353	349	362	343	350	351	357	328	356	314	356	328	327	351	336	375	350	346	368	360	351	347	364	354	347	327	355	320	352	330	342	335	348	338	357	334	360	338	344	315	367	317	348	325	348	341	318	348	351	325	347	356	344	313	364	321	327	343	332	344	292	330	342	348	358	345	405	362	334	360	341	304	378	393	357	350	321	320	344	348	349	317	328	364	364	347	355	361	343	346	382	328	322	366	313	374	324	354	349	339	341	323	364	368	335	362	354	316	323	331	339	324	329	372	322	351	352	316	336	334	352	361	376	346	328	330	322	334	348	326	345	352	311	334	349	359	363	361	342	340	348	349	356	339	342	350	338	361	318	341	391	380	347	342	340	355	373	345	360	343	361	320	327	362	329	356	373	372	384	378	326	339	335	353	337	361	328	336	383	360	329	358	345	350	350	343	365	333	333	342	347	359	320	355	349	373	334	333	331	331	333	317	347	319	339	352	318	355	392	321	335	351	349	374	349	325	357	365	331	361	359	350	341	350	322	348	372	372	361	345	346	318	341	391	332	343	379	377	330	329	328	367	338	334	355	355	325	334	356	343	302	357	353	355	370	364	318	368	318	382	361	376	352	346	326	309	360	334	307	367	350	348	319	374	361	349	370	379	358	346	328	298	351	345	311	315	330	334	341	356	379	324	342	372	370	362	336	367	333	334	365	366	361	328	355	344	342	354	343	325	317	339	357	349	351	351	358	349	313	335	352	335	355	362	344	346	360	330	381	350	371	365	326	348	365	383	371	357	349	363	316	351	361	361	334	348	350	332	327	315	354	342	351	345	327	350	335	387	306	357	356	348	347	340	322	341	359	305	343	355	329	322	379	356	377	346	334	356	334	332	383	351	351	367	360	351	332	331	331	336	335	317	339	353	308	321	339	396	349	363	358	331	365	369	353	371	368	332	356	360	382	361	377	336	350	352	343	313	359	327	338	345	331	360	326	315	338	357	378	372	355	349	357	360	338	352	318	352	350	388	374	332	312	306	337	354	336	363	358	361	386	361	343	339	332	379	354	328	347	394	366	366	369	345	313	335	349	359	358	352	341	396	331	356	335	345	362	355	356	332	364	379	331	347	327	312	377	350	332	353	325	324	357	363	351	314	347	357	359	323	320	327	365	367	372	377	356	334	348	394	324	348	341	321	360	359	364	353	369	347	341	363	358	320	346	336	349	350	344	381	361	338	357	339	345	337	345	345	328	333	376	351	337	334	326	361	376	343	353	332	332	319	349	317	340	358	325	341	355	335	334	312	338	329	340	342	340	359	345	344	369	347	350	351	340	359	355	373	331	351	341	318	346	357	327	358	313	379	357	341	375	336	335	348	364	330	305	369	351	348	307	307	360	351	336	348	364	352	342	352	363	348	292	337	358	327	322	361	327	365	345	316	344	370	348	382	343	350	346	347	338	346	356	350	362	332	340	371	358	361	369	336	339	357	361	288	344	345	373	347	339	359	344	314	305	347	328	347	358	329	328	327	351	355	324	372	318	331	341	355	363	319	343	355	387	336	349	335	328	295	349	337	315	348	340	359	316	341	333	349	336	326	357	384	333	304	340	362	353	350	391	346	368	332	379	368	338	363	325	359	368	318	339	349	349	351	339	351	331	337	336	348	334	338	380	316	348	374	300	339	342	321	335	323	352	300	361	330	378	366	326	337	340	357	357	353	353	348	356	375	335	339	379	332	326	357	361	342	348	337	354	316	364	363	371	325	324	329	355	322	343	327	351	361	334	368	351	339	354	351	382	370	330	340	367	391	344	336	367	357	357	344	317	321	345	381	346	327	360	367	338	308	341	315	356	342	341	325	362	368	377	319	329	330	329	367	344	347	315	366	361	330	393	366	351	345	348	305	351	318	332	373	346	346	335	338	350	337	376	353	370	349	367	375	354	356	364	348	374	331	358	337	330	327	347	376	341	391	328	358	345	337	347	337	350	352	348	377	331	370	360	338	385	335	364	390	342	326	345	337	321	335	338	339	356	338	347	388	349	391	338	364	345	364	351	343	319	313	351	321	364	324	378	309	326	362	340	353	346	324	330	378	347	339	337	374	327	310	323	368	339	351	326	356	343	377	333	337	359	358	341	357	337	345	370	372	340	355	346	361	339	341	335	364	347	368	372	336	351	323	345	349	362	400	381	361	336	324	322	336	322	355	324	326	371	369	373	361	311	327	342	364	373	334	340	311	337	357	359	371	354	343	370	350	334	364	353	356	349	371	351	337	355	326	332	357	325	358	342	350	340	358	337	300	336	306	318	348	350	359	368	350	343	347	352	344	370	364	349	354	322	345	351	331	347	366	337	340	369	343	359	364	367	366	359	349	343	340	339	364	319	332	353	342	358	344	314	359	355	309	334	363	370	367	360	370	345	333	348	335	323	350	325	311	330	337	342	320	350	340	382	320	328	336	381	373	357	345	383	347	351	339	351	331	395	373	359	286	354	363	326	364	369	339	389	331	360	358	316	326	343	309	360	356	363	355	346	337	352	346	352	364	381	333	349	379	365	347	375	363	345	381	369	341	326	318	344	361	362	321	340	376	337	366	302	320	350	328	365	354	321	310	322	351	346	337	366	321	354	339	323	340	313	327	370	348	371	343	348	348	357	364	359	351	383	367	350	326	348	335	333	340	330	352	320	353	345	359	338	367	368	387	363	374	311	364	351	362	346	350	348	302	333	359	327	364	358	319	335	333	363	331	368	304	332	339	358	353	319	339	340	322	341	331	377	391	363	345	330	350	329	383	388	348	339	368	348	344	352	376	334	333	357	372	316	358	361	347	339	364	380	365	312	376	365	356	324	346	329	379	347	358	331	362	318	357	356	392	364	379	333	342	347	329	353	350	326	329	360	359	369	322	334	363	372	314	332	301	357	367	336	383	344	348	352	370	354	332	346	336	357	351	309	332	351	324	341	350	342	338	369	362	333	348	356	359	339	338	310	335	373	337	321	356	322	353	365	327	352	332	310	323
29865	18934	10950	35838	15690	2076	1725	1616	1467	1309	1335	1280	1217	1118	1127	1093	1124	1081	1050	987	1028	1033	948	997	935	972	970	945	908	1044	947	942	961	941	900	940	924	945	925	914	899	951	989	908	920	939	916	951	888	941	971	946	956	983	900	914	906	927	930	888	903	912	921	946	907	925	911	921	858	911	871	926	870	917	911	876	928	899	902	877	940	912	906	942	868	939	949	884	870	880	933	874	951	893	909	869	932	946	933	916	903	891	882	962	888	918	920	925	907	965	872	932	887	855	835	923	934	950	885	872	910	905	892	874	870	883	940	924	993	917	898	920	951	900	878	903	960	931	887	904	865	890	877	885	876	846	905	908	898	876	896	900	929	927	919	911	942	876	894	909	964	898	858	921	934	891	956	927	872	882	938	927	895	906	904	881	879	888	901	881	900	881	903	899	891	915	867	840	849	904	893	922	914	938	880	927	878	968	972	900	888	933	907	903	936	921	948	894	902	949	904	911	901	888	887	910	895	888	891	876	896	900	860	901	906	912	879	875	944	876	871	892	950	895	921	917	941	947	849	867	932	902	896	858	894	900	929	892	915	905	908	875	913	932	885	922	866	979	994	908	890	910	917	882	846	902	922	926	915	893	892	926	933	928	887	926	932	898	864	890	937	885	875	886	927	928	892	914	953	854	899	905	931	913	915	902	943	877	850	925	955	944	944	835	854	903	915	924	949	922	915	897	899	862	948	883	903	888	872	919	892	979	913	898	929	897	888	919	904	883	930	895	963	924	907	915	930	865	918	913	930	924	894	901	900	901	890	899	935	855	921	909	877	909	917	873	892	930	921	859	843	868	872	898	875	881	895	886	947	933	960	908	909	850	886	892	899	876	911	910	932	880	908	885	932	871	912	874	898	908	885	866	835	887	875	875	868	904	929	954	898	869	939	850	890	945	822	870	882	858	901	885	937	877	960	865	925	918	888	922	914	912	901	877	885	908	883	850	877	899	957	841	865	932	941	901	892	907	888	936	866	903	917	927	976	875	900	892	901	929	954	912	894	908	923	866	863	890	868	921	910	939	885	900	896	857	909	928	906	897	946	921	883	909	863	865	913	887	892	936	899	880	913	892	920	887	912	899	913	917	931	942	883	931	932	954	911	936	855	937	943	955	901	891	868	918	906	910	895	908	899	896	872	865	898	948	956	889	861	905	916	872	917	952	895	921	925	893	900	896	857	934	850	932	842	963	924	918	837	870	886	921	926	880	916	893	885	904	932	938	902	934	920	905	892	868	927	869	960	909	919	948	888	892	871	916	897	899	912	902	906	890	898	911	903	959	907	883	924	898	940	895	928	913	857	884	911	878	923	896	899	900	909	944	900	952	919	945	913	923	903	915	860	926	937	901	904	888	941	901	906	907	939	968	852	907	917	913	960	938	879	920	941	898	837	939	898	923	891	906	916	903	832	897	917	873	961	845	868	910	871	908	909	923	871	903	918	918	924	933	899	897	861	863	907	914	879	890	916	888	896	917	901	893	886	951	918	892	910	906	884	941	925	896	898	908	883	830	892	911	894	874	907	878	888	889	919	889	886	897	930	948	896	909	864	907	905	909	879	900	912	895	894	892	852	865	928	888	861	917	843	962	877	886	920	861	913	884	904	904	890	922	916	851	896	896	924	882	879	922	922	927	904	928	974	868	852	861	836	881	893	911	963	905	928	910	873	901	883	898	945	929	948	903	916	990	894	910	970	894	880	898	924	889	899	927	885	863	857	933	903	941	868	879	921	909	943	903	915	910	853	908	907	898	878	881	932	892	894	894	944	910	913	949	875	901	856	941	864	871	873	897	906	872	899	864	900	910	872	904	922	870	909	885	887	916	882	908	885	914	910	924	873	944	913	927	894	893	906	894	913	894	882	956	917	865	913	869	927	884	932	920	903	893	907	920	916	934	881	956	922	952	853	904	874	894	904	929	941	929	896	883	900	915	933	901	853	880	875	846	890	920	928	872	914	916	903	884	861	896	876	932	894	929	894	900	867	877	897	914	912	903	926	896	895	911	926	951	907	876	843	929	908	908	943	912	874	888	873	903	881	904	873	913	914	925	929	946	913	946	905	927	909	907	852	909	875	930	899	934	857	927	862	919	940	895	862	909	866	900	937	933	949	937	895	876	934	860	888	863	899	928	884	924	861	839	923	955	832	936	951	981	957	899	926	923	929	885	915	876	933	885	876	900	901	935	907	859	919	863	881	933	859	966	884	902	875	867	891	933	908	887	916	887	905	843	879	851	895	889	965	936	906	915	899	910	923	835	945	936	900	896	864	936	843	949	898	860	913	892	909	907	900	906	914	856	894	895	827	937	913	922	905	895	879	948	929	931	928	943	910	934	921	894	868	878	880	904	901	885	939	979	858	921	907	897	916	904	877	925	946	868	914	902	908	935	942	898	862	916	948	905	870	902	935	912	930	937	926	903	910	923	901	916	902	943	872	876	884	896	935	867	895	917	915	921	886	913	911	955	931	894	912	885	895	872	917	889	944	858	923	865	943	911	913	948	900	897	895	876	918	913	860	968	969	908	977	893	958	863	930	935	891	932	914	882	917	875	927	842	913	908	898	940	931	896	900	894	889	897	896	923	952	896	892	878	883	941	853	900	870	890	895	926	925	936	931	912	865	864	959	899	896	949	941	936	907	881	903	906	868	894	903	932	887	854	924	975	895	946	868	918	908	861	926	889	880	920	931	837	898	917	922	912	903	918	936	861	874	918	899	862	899	872	889	939	912	898	910	911	888	950	912	911	885	904	953	931	911	923	893	913	823	865	915	913	891	942	852	934	919	912	931	914	874	876	887	937	914	918	874	904	912	871	904	958	895	896	1005	898	939	925	917	917	879	888	925	967	889	915	899	893	963	890	938	924	900	868	910	869	932	912	939	929	905	861	895	914	898	916	884	884	868	923	920	887	903	906	925	857	902	905	932	902	902	932	894	906	924	885	931	910	920	880	844	858	871	922	865	919	936	911	879	904	944	931	933	914	922	879	918	883	878	896	897	932	911	896	922	906	906	930	888	913	910	890	882	950	957	915	878	911	930	848	928	877	899	916	874	885	853	943	899	910	908	937	936	909	883	943	825	926	917	886	917	948	904	835	892	875	933	878	925	941	935	940	909	901	953	895	891	889	958	909	907	906	873	917	908	951	886	888	917	881	907	846	934	919	906	940	912	935	938	914	846	870	945	909	867	919	927	956	894	885	920	828	944	918	878	872	884	886	895	889	900	892	887	924	909	917	884	898	897	902	885	959	885	937	904	944	866	896	908	915	920	877	972	876	886	903	951	878	881	882	942	894	931	888	955	852	933	901	888	920	899	865	922	886	898	922	962	911	899	893	858	977	861	948	894	936	942	898	911	921	967	901	888	900	877	887	899	855	933	916	919	910	908	909	934	880	866	883	889	912	866	904	886	913	874	922	904	860	910	912	932	913	897	924	898	872	927	949	944	874	950	900
63827	44077	15657	28738	23023	4273	790	663	578	495	435	475	504	426	397	407	441	426	404	424	415	364	419	373	367	407	385	405	392	420	407	373	405	376	375	353	340	377	425	361	338	351	380	369	347	394	351	360	353	350	389	338	384	359	412	375	345	359	397	392	350	365	356	370	433	427	362	349	391	368	378	405	360	377	386	365	387	381	368	370	354	352	365	389	372	368	404	372	319	360	374	431	359	341	361	413	373	389	387	384	343	384	379	346	362	393	369	363	368	347	336	344	382	389	352	347	361	347	394	391	380	362	338	343	400	349	364	413	404	381	374	399	344	393	350	350	367	381	371	376	362	353	379	365	350	377	354	342	379	385	338	397	376	345	401	343	409	374	366	370	395	324	339	340	372	391	346	380	355	336	326	391	366	375	361	354	385	407	365	359	350	369	374	356	350	377	343	394	365	375	409	348	346	350	352	391	375	395	391	376	372	387	405	378	366	348	394	370	343	367	364	363	383	346	391	374	401	382	407	342	389	388	389	374	355	337	342	387	390	345	399	401	385	383	370	341	357	335	340	362	386	376	307	374	385	398	351	363	395	376	365	369	367	396	369	380	373	383	379	405	357	369	389	346	383	372	356	389	383	376	345	371	345	391	352	362	361	369	371	350	347	358	371	371	363	367	412	391	351	368	378	340	418	374	385	347	371	335	378	369	362	395	369	374	409	396	361	373	347	376	361	373	387	385	347	382	343	359	374	385	361	335	326	380	403	393	388	355	355	351	367	371	317	354	364	370	353	342	410	380	345	365	389	355	384	359	349	358	393	381	366	354	395	396	372	362	384	387	406	391	352	348	336	380	385	338	341	359	366	357	337	392	363	357	315	372	353	329	373	364	385	373	372	352	371	379	382	380	356	419	377	382	358	374	361	365	371	386	369	395	344	350	393	365	387	382	352	335	358	388	361	350	352	391	360	364	349	373	356	383	338	361	353	415	364	369	393	335	381	397	343	342	377	339	391	350	363	386	381	347	374	314	383	356	337	343	366	361	348	361	383	350	354	372	325	425	372	337	389	350	373	341	374	379	395	374	393	338	339	368	360	388	342	388	399	327	370	360	356	341	398	368	358	366	373	364	364	339	360	372	380	345	384	379	384	348	366	355	372	343	355	381	379	361	350	340	358	377	377	354	374	388	369	392	381	358	376	346	362	380	371	345	373	390	359	379	393	371	354	365	358	348	358	395	356	339	382	410	334	321	369	380	347	367	402	344	389	382	357	334	367	382	355	385	400	350	366	376	400	381	363	382	389	335	374	384	396	369	372	385	362	373	369	362	369	371	393	365	384	379	344	381	367	380	327	343	365	394	358	373	346	371	338	358	379	342	378	382	363	384	395	379	343	381	355	357	353	334	361	393	378	366	360	364	355	339	363	370	380	386	367	350	389	363	376	349	361	364	378	380	364	357	347	376	360	387	338	359	361	368	351	339	333	382	348	392	391	381	362	386	375	385	354	395	385	333	378	354	368	384	364	357	366	390	404	384	371	348	368	342	411	400	361	359	357	379	394	388	363	330	356	388	401	354	366	355	396	370	381	372	375	377	372	362	369	359	390	374	351	321	372	366	401	352	368	365	366	367	350	347	355	380	363	395	349	395	417	365	349	368	355	350	386	378	361	396	396	380	386	382	402	410	360	406	368	330	352	401	362	390	315	372	349	352	401	405	339	402	359	403	380	381	364	376	366	385	359	372	379	397	374	385	350	387	383	355	382	360	365	377	385	373	355	343	356	424	410	378	362	391	363	347	359	359	359	357	355	381	388	376	436	362	359	361	371	331	400	364	405	350	392	359	391	341	371	395	348	369	364	375	365	360	363	378	382	347	389	385	354	372	361	382	386	374	334	355	374	359	388	348	380	339	384	386	357	358	380	395	365	362	359	329	392	363	377	377	353	389	349	377	391	402	401	368	334	341	355	328	334	395	352	370	367	321	397	335	363	415	328	337	380	391	328	398	354	391	356	354	348	339	385	350	362	403	382	374	383	342	348	384	377	373	364	350	356	329	405	386	372	372	347	363	372	356	352	383	358	373	338	359	397	381	353	378	376	364	398	355	364	354	380	361	365	390	399	386	372	379	340	325	345	385	403	394	365	379	344	395	384	362	368	357	383	335	360	366	390	377	365	356	352	401	348	375	361	363	369	334	359	376	374	374	338	370	370	401	361	373	324	377	372	354	384	366	385	347	398	365	369	358	372	385	336	381	374	412	356	341	383	341	396	366	373	367	353	381	397	381	406	378	368	387	361	362	351	341	358	402	383	388	370	361	354	364	377	403	373	386	380	365	372	385	411	342	356	358	354	385	344	332	367	369	384	381	399	403	383	366	352	334	391	372	375	362	357	369	373	388	363	350	398	365	350	371	401	378	369	382	360	383	346	376	381	350	401	358	415	378	351	381	347	348	372	356	369	399	361	383	397	347	344	356	370	382	384	374	351	382	369	378	350	362	347	377	378	353	369	385	393	368	385	343	361	405	406	380	367	358	370	383	374	387	372	414	325	381	393	378	344	353	366	435	347	413	369	387	382	381	349	349	373	349	376	387	340	352	363	325	355	384	370	374	369	355	356	374	337	358	364	365	365	371	356	380	368	371	369	399	361	346	400	378	333	373	355	361	386	375	345	361	384	356	363	343	354	380	370	340	387	326	384	385	344	340	320	379	365	365	354	351	384	388	387	347	361	359	365	422	368	396	341	359	370	376	365	369	383	380	368	345	393	390	399	362	414	352	387	389	370	366	369	365	332	362	360	371	357	356	377	352	364	358	372	366	347	370	369	362	353	383	330	352	388	390	404	386	345	355	376	372	321	368	349	332	365	390	369	372	407	346	359	369	342	384	365	361	345	359	390	422	354	399	364	341	359	354	380	353	384	366	389	373	367	377	335	368	373	387	359	398	394	362	386	383	378	386	378	361	388	402	352	397	353	368	377	380	335	344	335	374	337	375	341	401	355	372	372	381	365	358	341	353	378	385	381	387	382	373	377	371	368	337	392	356	361	397	383	377	356	397	392	414	362	361	366	391	371	343	353	367	383	325	369	374	375	379	371	374	400	371	359	342	381	367	382	372	357	369	373	398	366	340	365	316	393	424	343	369	364	343	335	399	367	340	364	361	368	346	374	404	389	387	375	364	422	384	366	370	371	335	362	383	365	357	411	334	344	354	346	367	361	403	384	361	385	375	365	364	342	379	382	373	364	406	368	355	349	356	342	378	373	365	372	343	389	373	388	366	359	373	389	365	393	346	350	379	366	358	357	329	366	378	358	380	382	370	360	424	348	324	382	332	367	350	383	367	365	347	369	345	376	382	371	356	350	356	368	401	378	371	361	347	408	374	353	357	361	350	364	372	380	342	380	368	382	386	396	357	400	375	387	400	360	356	347	391	384	348	331	348	371	374	335	364	380	361	397	384	359	365	391	381	390	384	394	370	356	339	388	376	372	360	385	366	403	355
37883	26730	12720	40585	19092	3053	2491	2200	2030	1849	1703	1565	1474	1402	1329	1302	1227	1242	1244	1175	1156	1142	1117	1102	1054	1037	1047	1080	1056	1053	1039	963	1029	1012	1036	989	1010	1016	991	912	974	977	933	1032	914	982	924	969	982	920	1010	895	896	945	944	976	938	930	927	978	887	951	928	979	957	886	902	957	971	944	935	962	972	986	905	940	951	966	996	948	900	902	919	1046	977	1009	977	934	951	999	917	931	953	891	949	976	919	922	915	933	955	959	932	980	915	917	954	978	895	979	921	981	930	932	903	912	953	1006	950	941	939	911	891	949	890	889	880	915	875	900	950	901	947	919	912	889	897	930	947	973	894	970	883	854	973	914	906	877	942	931	891	951	944	921	928	934	868	953	964	903	897	931	971	856	953	900	917	936	956	903	942	930	853	937	950	897	872	958	962	890	919	900	916	904	887	939	988	958	951	948	892	885	904	902	970	953	929	942	909	972	897	928	960	898	922	896	888	951	916	912	935	909	914	942	956	936	932	909	944	926	881	908	925	951	918	906	972	871	895	934	880	927	940	926	940	962	927	916	926	961	927	927	970	895	927	901	956	871	951	929	973	920	936	902	893	979	954	915	904	908	888	978	929	994	918	927	914	906	864	986	907	912	923	932	943	927	906	946	945	920	901	869	993	922	920	853	894	951	944	922	888	953	908	923	1000	924	946	898	937	938	884	923	894	927	930	873	996	891	878	931	898	923	907	902	944	1013	906	896	913	965	906	928	956	939	929	919	964	953	892	909	926	950	930	934	881	967	967	943	901	920	919	906	922	892	904	975	900	901	919	901	906	926	928	903	932	999	928	919	864	939	937	966	894	916	904	948	889	926	946	913	906	914	962	916	946	909	887	959	939	918	960	938	966	991	919	898	904	920	905	937	941	958	956	951	964	980	893	896	941	966	928	938	971	881	902	912	872	924	895	938	890	971	885	910	925	926	922	888	902	913	959	878	915	957	932	930	951	996	926	909	955	908	957	911	993	924	896	920	893	958	957	927	940	906	958	957	941	953	892	947	922	913	945	878	929	905	946	966	928	974	942	922	871	940	934	890	916	941	917	922	898	901	942	953	893	889	954	1002	940	924	904	888	915	944	933	981	925	922	963	881	905	935	921	943	914	917	921	921	983	944	922	918	884	911	985	934	956	923	917	946	909	861	923	948	991	943	919	925	924	934	937	934	915	951	839	940	933	925	940	917	902	850	914	957	952	941	925	943	914	906	913	955	920	947	916	927	898	887	899	924	921	955	919	939	913	930	901	942	861	888	920	946	947	956	973	927	868	900	950	1001	971	920	910	913	903	970	910	897	965	964	930	893	940	981	947	922	942	909	981	963	943	901	878	876	950	973	941	880	932	891	918	947	897	941	952	859	918	905	931	932	917	936	931	903	928	927	941	962	923	940	939	960	964	914	920	923	970	943	943	898	914	918	930	942	870	959	888	917	926	906	906	957	909	989	944	930	922	903	876	889	908	1013	949	936	909	905	927	929	919	936	940	954	918	937	902	900	952	874	964	913	934	895	935	962	903	899	978	922	931	962	932	922	908	967	911	970	918	871	910	971	929	971	952	920	875	925	881	976	910	879	923	987	903	901	929	924	940	955	892	905	988	917	988	938	940	972	924	921	914	887	961	944	944	930	902	901	975	944	876	872	907	898	959	961	952	919	899	949	944	934	962	959	933	912	961	918	928	916	930	945	987	887	939	965	936	910	931	921	953	902	941	940	964	940	895	910	898	883	944	855	923	943	935	909	941	898	934	983	853	925	928	952	877	915	908	881	919	949	942	879	931	912	947	947	926	884	939	927	911	958	932	899	918	867	966	962	952	882	900	964	921	874	929	952	908	937	887	973	905	914	928	922	883	976	910	895	948	925	940	891	944	902	944	863	946	889	881	897	925	877	921	943	926	950	905	896	915	959	935	904	927	958	934	925	939	938	958	918	947	895	958	952	939	960	879	935	938	905	935	946	886	892	932	944	912	951	955	933	941	927	973	916	907	890	999	852	978	911	914	912	995	863	911	917	938	924	913	945	906	922	932	913	916	938	931	919	941	888	942	911	919	893	885	877	925	912	950	929	951	923	947	830	910	877	891	915	954	943	966	929	930	906	923	1007	898	919	979	848	898	892	934	910	966	934	956	926	943	934	905	954	947	966	953	939	894	855	991	933	950	878	917	926	898	905	923	926	907	938	967	929	972	865	917	979	891	926	977	947	878	920	874	899	972	864	951	935	973	910	885	924	897	939	910	968	982	988	947	893	883	877	910	940	880	934	973	911	922	887	918	905	939	931	951	911	905	942	924	927	932	950	942	890	964	955	988	948	893	936	900	929	870	956	928	956	1012	980	918	963	935	908	897	919	933	952	976	922	978	939	914	911	894	941	943	925	991	947	969	912	968	964	905	940	1000	944	886	935	943	957	956	907	893	893	918	874	950	883	872	902	900	881	921	952	972	948	954	937	864	931	916	941	900	926	918	922	931	920	920	939	952	969	947	880	935	900	932	892	923	878	934	921	920	927	903	915	927	928	899	939	905	939	968	925	984	940	991	934	954	972	919	900	920	930	925	942	922	937	1003	911	909	882	954	854	933	909	913	898	976	939	971	937	943	936	930	885	923	950	926	859	863	908	924	957	946	920	945	888	947	973	957	952	907	918	915	918	906	930	903	885	939	936	905	887	842	930	861	937	898	903	911	901	919	969	938	962	915	911	967	957	938	898	927	893	902	892	892	920	935	902	948	909	974	919	877	961	922	942	904	878	899	890	928	869	970	906	884	918	962	897	908	907	949	936	971	968	932	917	911	918	931	949	901	950	887	911	909	889	861	908	897	923	923	932	898	947	927	893	978	920	901	883	919	902	869	903	926	901	931	1009	898	927	945	951	910	930	925	918	936	872	949	900	931	933	887	901	933	890	929	930	959	850	952	1003	891	967	967	926	915	985	928	930	956	949	929	907	918	930	890	971	902	861	951	946	952	896	950	989	891	906	947	896	983	951	933	932	900	906	967	916	933	887	864	952	932	936	908	939	947	956	903	906	966	941	954	915	917	933	956	913	870	895	953	930	913	934	885	912	904	894	982	944	901	877	888	955	920	944	942	944	971	880	909	993	962	934	907	919	930	917	935	864	929	910	938	929	962	902	942	971	911	873	904	947	917	887	976	910	909	957	950	926	963	918	935	926	906	961	908	929	933	956	968	908	930	982	913	888	905	956	914	893	952	942	878	937	939	904	963	931	958	938	929	972	896	884	919	906	910	889	928	949	979	976	898	905	916	921	940	957	892	920	946	968	867	977	992	877	912	990	956	903	937	939	949	922	969	908	914	883	930	896	909	915	906	960	906	1005	929	927	928	910	944	936	935	918	920	890	949	931	909	904	954	879	960	975	975	921	887	938	886	908	907	941	930	930	943	969	932	930	947	929	898	902	930	933	939	942	955	902	929	978	916	978	923	875	958	980	927	937	960	921	924	926	964	910	952	911
9292	1367	271	572	616	189	171	170	180	187	199	201	181	172	192	175	175	169	168	197	158	166	159	184	188	205	178	169	187	188	173	162	188	173	170	194	180	148	162	157	184	178	175	172	194	174	197	197	153	184	158	186	181	164	161	180	168	172	147	164	190	159	152	171	150	170	192	170	187	153	183	166	175	187	175	176	153	195	185	195	162	170	177	183	161	167	191	188	187	177	195	197	186	196	186	187	167	173	174	163	157	180	176	204	185	164	181	176	174	190	187	192	175	167	166	159	158	184	162	176	149	169	177	192	198	164	170	182	183	158	170	227	192	182	179	185	183	168	145	176	188	168	196	168	180	174	206	188	193	168	181	153	186	179	162	188	149	188	184	163	156	167	164	167	152	160	190	170	183	159	162	170	169	185	191	161	199	175	192	173	187	154	182	181	181	182	182	169	148	168	149	182	147	169	164	176	200	144	181	212	185	146	148	143	172	185	184	187	164	186	170	157	193	185	137	141	190	179	169	163	151	160	173	179	193	178	168	188	164	173	159	182	182	156	158	190	165	181	200	154	184	158	169	165	151	194	175	169	160	171	160	184	176	169	171	188	195	198	180	176	173	180	184	183	174	174	179	171	180	157	183	189	182	201	176	161	161	164	174	185	184	174	179	183	176	193	164	155	165	167	168	179	156	165	171	159	174	174	169	167	182	179	183	194	149	194	193	175	178	184	170	186	181	186	173	168	170	159	189	190	180	152	178	147	158	185	168	200	181	182	183	199	193	169	184	159	190	171	179	203	200	155	169	174	189	162	176	179	158	176	163	196	180	174	163	194	150	184	199	150	167	185	157	180	168	170	176	169	208	187	165	160	165	178	187	155	179	197	192	188	183	197	166	160	165	171	181	173	178	155	167	168	179	191	196	149	192	158	163	181	163	200	174	183	169	153	150	184	155	190	167	183	142	167	169	183	193	130	168	173	153	169	166	182	161	167	159	189	196	193	167	166	166	164	179	152	197	186	185	183	165	170	188	165	167	177	153	152	177	148	187	188	155	195	195	178	175	155	193	177	162	188	182	180	171	186	196	181	189	199	171	155	163	186	166	156	189	172	177	179	161	189	173	196	161	189	151	157	184	192	165	167	192	192	155	170	168	159	165	184	177	160	197	167	170	172	166	176	158	172	167	164	194	181	157	176	178	166	169	165	163	175	181	187	208	189	208	185	190	183	173	189	163	163	193	164	154	176	187	184	167	163	204	190	179	184	183	187	173	193	181	152	182	172	178	191	176	185	152	148	172	157	179	167	172	161	184	162	187	173	158	169	167	174	180	150	210	183	171	169	191	159	181	175	156	191	188	200	142	176	173	161	167	157	163	188	169	189	181	173	156	191	177	186	175	175	178	173	157	157	167	151	160	161	167	193	161	156	184	184	171	174	155	166	185	162	184	156	163	164	178	183	180	191	158	156	171	186	169	161	170	196	170	176	170	177	177	203	194	182	164	182	162	163	157	183	164	161	160	167	184	179	181	166	167	170	166	185	169	162	190	169	153	163	173	189	163	179	201	182	175	157	170	201	175	198	174	175	203	184	182	172	198	158	163	175	171	174	165	175	171	148	178	162	200	155	163	164	174	169	183	166	165	181	165	175	187	165	194	179	186	207	174	180	181	169	163	158	177	169	178	181	196	180	184	183	174	169	179	187	183	157	185	164	188	167	175	182	176	174	175	173	193	195	141	189	183	173	151	168	154	171	176	164	191	171	170	174	195	165	142	154	182	174	181	158	177	181	183	185	191	198	159	181	161	186	176	166	138	191	172	172	178	175	167	165	171	147	160	177	184	191	168	177	162	169	172	191	183	170	185	190	169	157	175	166	185	189	171	179	204	184	184	179	188	168	170	168	186	173	188	180	162	180	163	192	189	167	158	179	195	172	198	190	164	185	180	170	180	180	190	199	164	196	149	175	164	161	182	161	176	172	202	167	195	202	166	179	157	181	177	189	169	194	166	180	153	182	200	181	192	165	168	186	174	166	182	171	168	170	196	180	153	164	180	164	176	203	186	163	184	190	188	186	200	190	166	161	182	166	171	201	176	207	170	177	174	175	185	174	179	191	165	212	179	167	193	160	168	184	192	170	156	171	164	174	161	180	183	182	187	168	180	179	169	172	174	173	182	181	177	169	182	175	185	186	173	185	145	158	160	160	151	178	217	162	163	172	165	173	176	193	152	170	171	195	179	149	185	195	161	151	166	184	166	161	162	178	187	178	173	169	166	161	199	201	197	176	192	169	188	178	181	177	159	188	177	184	170	159	142	188	164	174	185	176	172	189	161	168	190	159	152	189	170	173	167	180	181	165	150	174	194	175	170	178	183	165	191	189	164	166	179	161	197	164	194	175	173	168	178	174	141	164	167	165	182	162	144	187	191	184	194	145	187	163	154	181	162	188	178	175	166	169	163	177	149	185	173	164	153	183	167	182	191	158	194	161	162	160	153	176	165	170	151	193	163	161	173	202	148	181	178	158	175	180	184	183	151	165	180	187	174	180	183	170	183	169	151	199	179	164	165	168	181	163	165	181	184	170	178	188	187	183	183	155	173	186	161	187	188	175	165	187	177	149	179	169	143	200	174	199	188	200	198	171	155	170	178	156	164	162	171	161	174	173	170	163	182	175	180	178	165	187	180	188	173	172	165	189	181	169	152	161	173	186	191	178	181	152	159	193	160	185	169	194	187	152	158	171	164	161	157	200	194	162	181	146	188	156	167	168	151	195	165	172	165	195	182	187	179	181	171	148	163	167	194	157	180	191	184	175	160	170	172	153	179	165	171	169	193	169	164	158	190	159	172	195	159	173	170	156	196	175	150	174	181	172	170	172	158	180	184	187	181	184	203	205	166	165	181	153	162	163	182	160	180	172	179	161	181	178	190	162	162	178	170	173	164	192	172	169	191	176	197	182	177	163	165	164	188	187	177	191	189	185	171	172	185	163	148	183	164	190	165	167	185	197	191	152	187	162	174	203	189	188	168	177	160	176	161	185	169	166	206	160	201	172	166	174	172	181	151	188	200	186	169	177	174	171	174	173	169	182	165	181	197	181	163	164	180	171	186	178	167	168	163	172	169	176	187	177	189	161	177	165	199	179	151	171	172	165	203	170	174	176	184	165	175	174	184	161	189	164	170	162	180	159	180	175	171	191	157	169	162	169	159	177	194	195	196	202	172	161	180	206	197	180	154	173	168	203	179	182	187	147	169	168	166	182	181	187	172	156	191	160	138	182	159	185	167	170	161	194	156	181	182	183	175	158	187	169	172	187	168	185	165	164	161	171	169	189	163	155	183	151	159	187	184	175	172	192	181	185	178	170	163	163	189	142	199	190	170	179	184	186	175	184	193	176	150	190	160	159	172	174	169	183	174	173	180	197	188	163	189	145	161	182	197	181	173	180	189	189	171	197	172	174	162	181	161	142	171	187	169	172	184	174	169	181	162	182	178	173	175	193
7797	2269	769	2560	2761	663	535	558	507	521	550	525	532	541	515	547	540	546	528	503	530	530	529	516	510	572	538	559	531	547	505	536	553	553	545	509	493	531	544	536	512	525	491	508	532	572	473	508	535	518	521	467	577	517	563	546	572	499	511	497	519	529	507	534	527	480	506	529	528	548	522	549	495	548	482	533	485	545	523	519	546	551	529	488	515	549	512	508	481	511	502	495	490	542	547	518	564	534	547	526	535	540	525	571	530	507	532	512	508	499	516	520	508	472	535	524	504	520	547	580	540	494	482	527	519	518	529	549	537	545	525	533	540	551	499	534	525	577	534	503	519	493	490	593	543	524	533	529	511	554	542	512	545	518	526	532	517	512	565	521	532	549	556	544	533	543	538	566	528	515	487	514	507	530	482	528	518	511	548	502	505	520	538	544	580	541	541	552	547	528	496	519	538	524	538	538	520	512	493	566	491	522	557	525	510	549	570	556	547	497	525	504	561	560	533	513	558	552	511	506	507	558	513	528	534	518	525	511	541	544	535	493	515	540	518	530	535	559	562	523	546	536	523	474	510	538	537	504	514	538	536	535	554	508	546	529	490	556	574	540	582	516	494	527	473	544	557	508	501	565	549	479	582	504	532	512	549	531	527	523	566	539	528	519	562	526	489	537	509	532	515	547	540	510	551	561	493	514	494	504	500	512	533	533	536	548	532	485	502	554	502	552	530	528	550	538	505	539	536	527	520	532	535	505	507	543	514	487	533	541	564	533	540	519	504	584	520	553	536	566	501	527	536	549	544	519	523	555	504	498	527	525	501	524	519	538	501	566	524	536	516	540	488	503	535	568	494	525	519	526	552	507	517	545	517	539	544	528	518	573	505	550	551	507	496	515	542	549	523	509	524	548	553	534	523	495	527	567	516	560	516	517	567	533	517	548	463	520	524	509	525	491	497	556	539	513	547	500	506	505	530	548	539	529	542	504	546	526	513	508	548	556	523	542	537	565	505	537	551	532	566	508	557	508	495	512	540	526	545	521	516	551	519	544	502	578	522	493	552	495	495	546	524	520	505	560	542	515	510	524	501	476	547	537	534	546	551	527	558	518	527	514	520	541	521	532	557	522	525	501	497	560	534	525	574	487	539	573	514	568	513	532	564	555	536	515	487	539	532	540	543	535	528	527	511	525	538	571	513	548	523	584	488	486	521	504	577	521	528	524	523	545	565	502	511	511	523	523	496	501	525	499	525	554	532	531	500	523	527	513	523	561	557	536	532	535	544	505	548	558	539	565	514	514	518	521	533	541	556	538	562	503	557	537	522	528	515	575	540	548	540	496	535	546	576	527	506	524	519	538	526	547	556	553	497	492	528	542	565	500	507	556	529	531	500	529	549	565	539	501	534	510	508	535	514	541	511	513	530	492	524	501	544	537	530	541	526	517	570	532	499	549	562	518	561	530	543	549	542	496	514	529	541	545	547	500	537	531	565	540	564	551	518	520	539	581	490	552	535	537	517	503	556	542	553	499	486	533	521	539	494	567	560	518	504	518	498	535	531	510	500	516	504	508	542	504	538	534	556	537	531	547	535	507	496	515	537	479	529	516	556	508	506	507	520	507	496	517	543	551	544	507	503	465	555	521	525	544	496	524	548	530	530	543	523	521	542	504	518	484	529	498	513	528	520	572	577	540	603	538	546	536	503	495	515	542	548	523	474	553	551	536	522	538	535	499	496	483	525	544	537	508	514	556	515	541	529	544	520	500	556	540	524	544	523	549	517	492	561	541	505	552	513	494	550	525	488	562	521	503	538	511	505	507	518	546	526	474	512	537	510	525	556	529	510	521	589	507	519	500	547	506	508	542	537	564	505	568	501	508	524	539	507	560	526	562	500	522	520	544	478	521	524	551	558	503	511	496	521	525	528	528	566	511	532	530	588	514	490	519	550	558	534	535	550	517	532	481	547	500	508	490	548	509	530	547	583	514	562	551	505	511	500	525	538	541	547	527	495	532	502	492	540	499	516	523	499	503	506	525	527	510	513	544	532	505	545	547	526	503	550	581	514	500	522	542	571	484	520	572	558	535	512	515	546	499	482	519	512	524	470	508	526	514	532	520	527	495	518	517	516	546	552	513	499	528	524	543	558	543	554	484	552	586	512	471	547	506	518	566	551	546	489	541	547	512	492	504	515	508	527	523	501	498	516	529	502	550	577	576	535	556	512	519	512	509	537	548	527	539	494	558	527	557	522	559	509	511	548	505	526	526	518	469	551	529	512	534	533	530	506	550	538	534	480	547	557	499	531	521	603	564	540	549	573	535	507	526	535	545	523	537	495	582	522	558	473	514	542	533	517	526	520	516	563	503	531	556	480	524	476	553	490	507	494	530	570	540	576	561	533	506	472	518	480	514	556	572	537	574	521	503	517	511	519	547	538	537	535	515	514	546	553	502	541	520	511	507	534	497	522	532	508	524	542	565	529	555	557	558	490	504	552	546	526	553	569	581	484	536	517	524	527	509	501	558	515	495	535	512	518	552	522	521	558	520	484	541	564	542	514	521	554	486	500	508	503	561	494	488	518	480	510	521	517	528	547	510	530	531	522	539	497	517	527	545	509	528	535	543	501	555	508	524	511	528	516	528	557	510	510	532	511	506	504	524	543	527	532	533	562	520	559	530	531	507	483	545	552	533	553	534	531	530	526	509	539	512	545	501	555	532	510	536	481	534	552	514	504	503	523	498	512	506	555	566	516	513	494	515	508	499	508	522	520	528	531	546	530	526	535	519	532	513	554	567	539	504	502	510	553	528	502	578	541	520	495	505	543	518	491	552	510	517	503	554	523	470	519	545	499	536	520	552	517	496	559	496	492	542	529	524	518	495	518	521	538	548	499	519	563	537	528	495	495	510	517	519	537	506	529	513	541	495	543	467	538	507	564	491	533	547	522	520	534	523	548	528	523	485	535	539	504	542	566	516	522	481	580	522	537	539	537	489	507	525	531	518	506	525	469	528	553	546	519	533	549	529	520	511	510	499	518	531	532	571	541	549	577	504	520	530	517	535	531	537	527	490	556	504	529	507	553	505	504	533	489	526	551	492	503	527	513	567	539	543	557	488	521	521	512	586	517	544	530	508	542	514	490	542	500	577	542	540	521	562	523	541	534	501	535	546	510	510	528	515	529	484	571	562	544	511	547	529	501	575	493	525	550	533	547	524	536	526	560	500	523	533	517	533	537	556	534	515	534	529	476	524	543	519	528	525	552	524	566	522	537	466	531	538	516	511	550	511	526	538	542	510	524	531	559	565	533	448	568	522	525	571	517	540	519	543	481	535	533	518	522	503	493	525	533	546	527	533	553	532	536	526	569	537	490	572	531	537	522	511	482	514	540	531	540	512	561	558	551	511	551	535	557	534	519	548	536	541	554	542	510	559	522	531	474	539	531	555	491	571	505	550	530	528	515	575	533	516	515	530	486	543	502	571	536	515	508	549	481	540
51541	30617	5793	10403	13253	1339	520	489	436	472	406	406	376	394	346	370	362	367	379	352	350	365	375	329	343	349	382	378	378	362	369	335	393	314	329	335	356	349	336	336	331	348	364	310	336	354	357	382	385	366	344	365	366	351	348	321	339	353	326	338	333	314	365	336	369	341	343	371	315	332	353	319	352	346	349	374	337	344	329	334	362	318	340	334	346	324	328	309	349	316	336	369	344	341	339	342	341	341	369	356	366	358	337	331	378	353	346	348	340	348	334	344	340	334	331	341	337	327	318	348	353	344	348	337	335	358	349	368	339	352	334	328	358	345	347	332	350	333	341	373	359	311	328	346	375	335	325	346	346	339	341	355	321	345	295	344	344	359	305	341	355	334	318	344	347	337	367	312	338	343	347	358	379	334	322	342	356	355	349	339	336	356	354	360	361	353	366	322	341	375	325	357	348	366	319	331	363	337	353	354	357	366	352	344	321	335	369	380	360	341	330	341	373	368	347	317	342	349	360	332	349	346	322	350	350	342	391	345	343	378	327	379	356	320	375	335	340	351	341	367	318	337	346	318	364	341	343	322	358	329	375	346	307	359	359	335	376	326	335	351	330	338	371	355	334	391	342	358	360	332	339	355	341	356	364	339	345	349	344	341	359	357	369	333	323	313	328	334	335	342	341	356	338	339	350	374	340	339	361	377	322	294	340	351	360	395	371	324	341	340	352	314	343	350	350	356	367	318	328	355	352	308	353	337	338	336	342	366	383	326	336	369	348	356	340	311	329	326	341	377	360	321	339	332	330	349	357	309	308	333	314	346	401	364	342	327	358	358	313	373	354	334	348	314	364	337	367	350	333	355	350	299	355	337	336	346	339	328	327	354	349	334	338	322	309	319	325	297	338	324	358	351	399	336	342	335	347	340	313	325	328	332	359	350	332	335	312	312	318	336	329	321	360	350	326	359	340	331	378	337	381	352	340	353	334	348	343	325	350	337	328	368	348	367	357	369	355	361	319	312	354	330	369	303	327	347	338	357	355	339	355	337	343	342	304	327	355	347	332	317	328	318	348	319	341	380	371	359	382	320	354	301	350	371	322	350	367	326	347	351	324	369	321	347	330	310	340	346	317	320	317	354	354	361	354	321	332	364	315	321	358	339	365	357	369	325	328	300	333	335	346	338	346	333	354	303	340	366	327	324	361	366	359	336	329	303	329	321	327	350	351	356	373	340	348	359	333	356	376	364	335	365	345	315	348	353	337	333	330	351	392	314	315	362	371	308	350	301	368	336	329	352	292	317	354	340	369	376	350	346	338	344	360	350	345	329	320	334	340	356	325	344	368	343	312	381	306	358	326	338	360	330	318	370	338	320	361	352	315	306	330	314	339	341	339	352	370	365	339	331	305	365	315	348	337	360	331	362	354	318	341	362	334	305	329	349	302	345	347	325	344	339	325	305	326	309	335	348	360	325	342	360	344	363	324	325	314	332	351	330	362	337	325	320	352	337	342	356	301	359	330	354	321	328	325	334	327	353	346	348	347	363	352	339	374	344	350	344	340	343	363	325	332	331	308	328	333	343	329	367	311	359	336	337	326	333	335	349	345	353	337	334	319	339	331	334	350	371	344	334	331	321	353	342	305	383	349	341	334	347	328	315	321	311	330	340	353	337	317	389	316	356	370	339	365	363	366	364	365	343	353	365	349	302	346	340	361	340	335	323	353	390	317	334	391	337	346	344	386	326	320	337	313	354	314	350	319	350	317	339	316	315	336	335	349	332	302	343	343	372	316	389	324	366	356	322	343	374	340	364	346	356	324	345	333	346	342	353	334	305	354	301	334	337	331	343	343	339	353	358	381	324	347	332	323	321	336	346	382	343	336	349	340	397	329	348	346	352	370	376	339	341	331	357	358	330	335	340	317	332	361	367	350	351	349	337	318	368	325	327	372	360	383	372	334	296	367	339	343	333	350	355	337	326	346	331	317	333	329	318	300	362	367	329	352	346	312	325	373	295	370	320	312	356	333	340	348	318	372	347	311	346	342	366	376	331	304	332	342	369	349	320	345	316	343	377	357	356	350	331	371	334	339	351	362	366	331	316	321	337	326	335	316	351	355	317	368	325	343	355	358	302	327	314	315	323	319	337	318	329	353	337	359	335	317	340	332	332	332	345	349	353	329	335	345	341	347	340	345	333	356	312	330	324	361	345	333	338	363	314	352	343	367	363	364	366	355	348	365	354	353	352	351	365	342	368	367	327	340	352	368	358	338	342	358	330	356	328	338	314	345	339	352	328	406	352	349	345	366	317	338	341	369	345	308	313	336	356	357	359	355	343	356	334	342	321	348	343	344	362	361	400	345	374	360	362	313	350	327	361	332	341	333	331	315	341	352	346	329	354	334	320	379	324	332	352	356	348	335	357	340	366	355	306	356	341	342	327	342	350	365	320	329	342	347	356	342	339	310	338	356	309	348	340	378	348	336	338	308	343	332	330	347	384	313	335	335	349	345	346	348	327	328	359	340	320	333	343	319	342	352	345	338	384	379	366	333	358	330	360	320	305	317	350	323	341	335	351	349	354	334	304	330	356	337	325	335	380	356	353	354	380	363	374	309	321	333	320	332	336	319	378	379	342	376	336	378	357	330	356	365	335	344	362	324	361	341	347	335	376	332	349	340	341	351	332	362	350	354	358	327	336	350	349	348	365	357	346	333	337	330	359	348	368	321	345	331	352	345	343	349	353	337	353	332	346	362	341	343	323	327	306	342	323	331	312	310	340	318	341	324	324	329	322	324	340	366	341	353	318	289	351	325	327	308	340	373	317	358	385	316	353	326	339	320	330	360	340	362	343	358	378	356	316	351	367	311	328	319	362	346	314	329	332	362	368	328	314	320	320	350	330	346	348	346	333	358	362	317	315	339	342	325	345	357	353	352	311	303	343	363	325	311	340	357	321	349	343	331	330	360	362	361	309	343	355	346	344	347	345	341	326	348	321	362	355	341	307	338	332	368	337	319	335	357	328	349	329	333	365	361	355	361	363	371	362	348	335	360	358	322	350	367	321	319	332	338	322	343	329	327	358	337	342	334	330	329	333	353	325	345	332	346	362	333	339	350	350	330	349	330	335	354	326	338	342	347	349	356	353	341	298	304	332	358	347	333	317	354	345	343	312	353	366	365	306	321	327	336	339	359	332	330	333	319	336	368	350	400	351	362	352	335	327	329	302	311	336	342	313	320	358	351	352	370	344	334	371	361	343	360	326	353	345	333	325	332	373	323	327	339	335	330	341	342	323	350	359	348	330	344	349	342	383	361	370	330	341	325	346	331	342	367	347	322	339	336	341	323	344	367	349	320	327	347	352	336	336	376	334	335	365	361	341	320	318	327	340	354	355	314	333	327	312	384	333	322	400	320	368	329	362	340	367	364	388	298	313	370	338	330	322	370	355	313	307	334	341	307	349	344	342	331	383	330	362	369	368	345	339	337	338	382	314	316	332
30173	17876	3419	22109	18755	2033	1820	1653	1447	1373	1341	1235	1183	1113	1080	1116	1059	1015	1030	1027	1011	1021	1035	995	967	945	922	948	956	966	936	949	933	931	910	913	952	968	929	931	934	972	891	916	915	951	930	897	917	941	921	909	890	951	963	907	871	936	910	870	871	913	862	872	910	929	892	905	907	879	910	902	892	851	963	869	918	855	892	870	864	873	834	882	881	919	939	908	912	916	851	871	901	892	916	875	857	889	884	900	894	849	868	819	935	942	913	857	913	891	909	882	910	887	899	896	893	891	857	882	926	911	876	862	870	845	898	918	911	821	914	915	878	940	913	918	886	932	895	904	866	888	925	898	905	883	884	890	894	931	895	923	895	847	910	889	854	900	933	879	889	878	910	885	826	961	855	880	880	972	882	942	891	893	899	882	859	874	869	829	912	845	863	929	857	866	927	846	910	922	874	901	912	869	864	866	922	864	897	914	859	896	920	854	875	916	870	845	899	827	887	861	879	889	851	908	884	894	867	906	901	872	950	907	829	859	891	882	897	899	899	878	861	838	928	929	930	907	897	906	933	893	871	926	881	849	903	892	886	903	883	891	843	911	896	915	884	891	941	909	913	877	886	905	938	931	898	929	900	937	881	847	872	882	924	895	823	871	929	855	870	892	817	918	927	906	928	887	906	847	894	874	855	924	903	861	859	895	904	850	886	863	908	905	888	854	922	872	950	841	868	875	928	907	866	851	907	918	906	878	915	903	851	875	863	889	930	848	966	879	908	902	915	880	915	889	877	882	876	890	891	936	849	904	908	846	898	907	885	876	887	855	904	891	845	893	900	965	833	906	904	924	879	883	812	911	868	905	895	914	853	875	912	878	861	858	914	906	858	922	901	913	866	924	881	856	849	897	875	890	876	865	921	922	859	872	853	924	867	882	967	907	869	908	883	861	868	874	871	959	906	875	852	829	907	908	925	867	909	869	919	866	902	841	865	829	950	886	886	880	888	907	877	875	834	918	910	849	882	923	906	861	882	918	965	910	917	923	908	881	882	857	865	916	857	864	859	846	873	910	910	891	871	889	889	909	872	898	890	899	930	867	908	858	922	858	867	883	884	881	905	860	890	862	931	931	871	871	916	911	880	942	925	882	903	886	889	919	892	860	895	938	887	913	869	916	833	897	941	882	853	881	860	919	909	878	887	942	862	896	848	840	906	919	869	883	917	887	830	881	913	875	814	866	910	873	912	930	902	877	919	858	882	879	937	838	894	895	920	909	870	859	840	868	882	870	862	873	913	890	912	877	862	859	960	900	916	917	944	946	902	864	821	877	854	891	887	901	890	931	927	840	862	873	881	855	898	804	845	878	895	925	856	883	887	935	923	891	852	875	876	899	874	880	894	906	874	888	952	896	948	895	850	866	841	859	878	928	923	851	871	910	898	906	874	910	843	851	899	918	901	909	831	889	898	848	943	856	903	946	926	884	909	900	902	892	859	952	832	925	917	863	934	888	910	938	908	904	902	853	913	866	907	915	924	858	861	893	893	893	868	906	850	931	917	894	878	941	885	904	890	868	889	846	855	845	915	877	964	875	916	909	948	865	885	892	943	854	820	896	915	875	863	907	850	884	825	898	878	923	882	953	860	880	922	883	921	863	827	943	846	844	860	930	923	855	892	856	869	884	937	891	859	880	858	877	911	889	879	887	867	854	914	890	855	912	905	860	880	839	899	888	923	902	881	876	920	901	883	917	944	898	951	827	874	928	892	890	851	896	885	889	860	914	916	912	883	897	889	881	953	839	907	911	862	877	907	932	929	932	926	843	891	894	887	897	907	880	860	898	953	892	877	819	863	879	894	909	881	853	934	852	918	909	874	895	928	885	868	897	854	883	938	896	905	908	888	833	892	938	871	850	902	866	938	866	884	896	892	916	855	910	897	890	906	943	890	864	880	884	866	907	893	918	867	897	883	944	883	827	858	845	909	894	928	876	877	865	917	910	912	938	927	881	873	898	910	884	918	828	877	864	932	877	905	857	876	936	917	884	928	897	888	908	840	864	861	845	864	829	963	832	851	845	951	899	900	896	890	894	870	892	959	895	879	860	869	849	862	864	868	908	858	903	910	902	894	866	912	873	881	891	910	920	848	884	909	851	905	902	936	881	884	826	964	915	878	922	906	890	869	859	874	852	911	859	880	858	873	910	901	848	925	932	895	878	893	900	896	850	902	940	924	885	917	917	840	905	926	914	897	890	844	912	920	913	904	883	889	872	914	905	938	916	928	873	927	884	891	872	832	903	852	848	923	846	870	881	878	929	944	888	887	868	848	924	902	878	890	886	834	956	899	911	855	899	928	843	893	830	898	909	856	889	941	891	927	882	898	876	893	900	818	892	883	879	860	915	904	872	895	873	925	901	937	892	807	867	926	934	910	900	914	901	887	895	911	917	852	899	883	911	856	889	941	908	907	892	902	873	898	868	909	885	813	879	855	881	889	913	916	900	897	904	831	912	926	841	895	882	860	886	892	902	934	868	873	901	926	831	957	867	901	911	876	942	877	902	889	939	923	815	900	883	924	899	898	840	898	869	952	833	912	876	921	883	913	879	882	845	901	945	937	924	893	880	887	881	895	924	922	840	877	896	933	927	892	906	826	926	841	868	916	865	878	908	845	911	907	868	918	852	825	892	892	932	852	830	866	950	878	869	814	849	858	870	875	900	885	850	899	930	884	899	873	893	891	883	898	869	932	924	872	833	849	900	873	884	890	896	920	931	873	863	879	833	886	876	880	905	874	872	933	903	906	815	869	875	880	861	862	873	878	917	845	867	904	859	853	888	862	896	897	938	924	936	898	909	878	913	912	847	860	907	908	893	840	863	912	865	844	885	903	856	922	858	915	897	941	912	935	948	869	881	899	852	869	911	911	878	922	818	859	915	885	883	898	867	904	852	855	896	884	901	898	905	861	882	871	903	890	890	843	903	916	924	848	864	892	884	944	891	858	930	878	903	862	888	890	854	918	940	875	911	856	897	860	890	853	928	937	889	912	936	930	840	861	833	898	919	889	877	901	863	924	902	842	827	967	911	926	881	888	891	826	899	857	911	873	853	948	921	875	907	875	860	920	849	908	871	913	887	876	851	873	851	910	949	878	898	906	862	895	830	915	880	899	931	871	899	860	884	936	901	931	881	910	911	890	870	859	887	885	864	875	823	912	918	919	847	941	882	894	924	901	894	852	955	914	913	872	902	928	936	938	835	929	889	914	893	889	934	877	826	888	915	866	853	891	883	884	865	945	846	942	949	917	844	862	941	920	899	877	898	920	849	887	871	888	877	861	855	895	917	876	895	895	941	884	898	935	829	875	874	889	928	876	872	887	869	882	877	937	964	874	900	906	900	894	893	877	874	865	890	872	933	859	901	886	878	870	894	867	903	904	924	903	853	924	887	898	882	905	933	862	896	879	855	881	892	895	827	919	836	834	908	907	907	878	923	894	881	868	877	853	881
63681	40188	10422	13030	21718	3790	779	553	575	518	492	437	437	414	420	436	428	451	391	388	384	396	364	370	363	414	390	393	363	340	376	331	373	400	372	367	351	386	376	348	369	359	383	372	379	376	376	330	363	388	392	397	375	371	377	388	371	376	366	359	360	376	372	374	397	386	358	363	365	396	388	334	390	380	329	334	390	338	344	372	368	332	377	388	357	336	336	365	359	380	356	364	361	326	324	357	357	350	345	335	335	361	361	371	376	352	376	331	348	334	339	371	378	378	353	367	380	346	383	347	349	357	364	381	341	318	376	358	351	359	387	380	383	352	365	363	370	357	335	376	369	370	362	328	381	354	344	337	368	352	381	354	393	358	344	341	361	359	370	375	363	348	389	359	361	388	352	372	370	369	387	388	342	394	375	393	391	398	380	350	376	329	349	368	384	343	369	352	369	325	379	328	402	388	373	366	353	389	364	332	350	333	318	341	355	375	376	383	344	375	355	394	398	369	364	382	383	336	360	373	340	363	366	362	364	337	351	345	392	350	312	336	352	368	354	339	371	350	367	347	341	383	365	383	364	379	369	345	334	348	348	377	311	395	359	369	353	330	358	362	360	380	375	384	379	372	345	371	371	373	327	364	352	378	373	360	350	394	360	373	339	378	370	355	355	366	348	367	355	386	348	373	359	347	379	366	380	341	348	364	345	342	380	344	350	340	339	348	392	339	367	367	375	342	373	333	367	382	371	362	367	351	402	363	388	374	327	360	356	351	354	370	380	371	313	357	383	374	363	327	362	362	371	352	345	349	323	340	359	369	328	326	342	342	368	401	358	357	397	368	340	325	386	379	365	318	337	339	354	321	343	356	364	401	360	368	366	364	364	367	351	385	361	339	371	357	332	350	362	406	358	342	365	341	357	371	383	346	377	371	372	368	389	364	361	372	364	384	355	368	350	371	329	333	348	337	385	385	374	353	346	356	370	342	350	357	375	351	353	357	375	367	384	389	370	378	358	376	366	362	388	335	377	378	352	350	351	319	339	365	375	338	350	364	392	356	360	329	356	360	345	357	365	361	380	393	371	376	369	346	386	331	389	379	351	370	398	381	369	366	348	335	379	354	385	354	364	335	349	355	360	384	360	356	355	387	350	405	401	368	359	357	392	341	375	402	357	351	339	344	364	405	340	373	347	364	349	341	372	355	389	358	346	360	369	371	368	396	376	360	354	351	350	339	346	402	341	355	380	379	382	352	335	374	374	377	346	388	389	394	316	338	318	364	337	374	399	383	411	368	396	372	355	403	374	388	385	355	395	358	369	379	375	377	359	363	366	365	402	330	338	374	387	360	366	342	410	333	377	369	381	360	364	369	327	373	390	371	347	348	405	356	352	359	325	335	383	338	341	388	359	349	361	430	334	357	354	356	358	361	395	353	360	392	372	401	355	374	382	328	359	403	405	297	350	347	345	352	364	347	365	368	363	383	348	330	356	372	363	380	364	390	356	370	369	350	367	330	331	376	363	375	389	341	371	330	363	372	371	381	363	362	342	357	349	343	365	337	370	377	345	386	374	361	349	379	400	323	370	370	327	361	386	345	341	348	356	393	366	359	360	352	349	371	341	324	365	385	344	337	327	384	384	361	341	339	354	326	356	360	323	336	383	352	359	385	358	345	348	385	383	367	354	396	376	386	353	352	358	360	349	393	363	364	377	338	391	367	356	354	361	381	377	342	349	371	360	376	375	355	359	350	405	350	368	331	389	375	361	358	386	418	350	361	354	354	353	382	367	335	356	376	329	361	339	354	351	351	385	355	355	333	372	376	345	376	353	338	332	353	374	386	365	389	327	370	314	354	372	360	352	354	347	369	364	347	356	351	372	337	366	373	361	366	354	331	362	370	364	369	365	353	379	410	388	365	358	346	374	388	357	356	332	354	340	374	394	332	330	353	351	361	348	367	356	338	384	341	342	344	349	322	357	347	347	379	370	369	346	325	368	382	367	355	367	308	363	338	374	385	363	347	375	340	360	386	342	350	378	385	346	374	350	342	352	349	364	328	362	404	330	393	359	337	367	360	355	381	375	344	342	389	350	369	347	370	351	372	351	366	371	341	391	402	335	347	331	360	342	366	371	383	393	387	380	354	361	371	358	364	337	342	347	345	373	384	368	369	343	364	376	400	335	342	388	374	361	360	372	351	396	370	353	360	371	381	348	349	374	348	350	354	364	403	379	365	349	379	339	380	354	338	354	398	357	379	392	377	392	338	354	354	338	337	375	360	319	362	395	390	395	385	364	378	347	331	372	393	364	377	349	342	362	355	370	375	390	349	328	354	372	379	363	401	347	362	359	345	350	346	368	350	361	354	374	395	369	386	413	360	292	362	359	325	363	352	372	373	342	400	331	388	386	365	373	344	353	369	372	374	329	337	337	334	372	371	338	367	390	350	361	381	360	325	354	343	340	339	327	376	357	382	372	347	382	389	356	372	351	362	367	388	359	367	356	359	344	341	350	343	388	397	319	415	346	379	355	383	369	369	364	397	371	355	379	363	357	381	316	320	393	404	380	348	405	338	382	411	357	358	343	364	400	344	329	357	360	382	369	406	363	356	347	380	345	353	357	386	372	345	347	353	371	403	398	379	355	334	334	379	339	348	368	346	370	335	362	380	310	409	330	368	340	392	381	382	328	366	313	323	353	345	341	320	335	371	355	384	354	346	354	351	344	366	342	332	347	380	354	330	334	366	353	372	347	351	373	381	375	380	363	368	344	374	369	384	313	365	368	367	371	355	356	380	369	355	355	359	382	384	380	358	383	372	341	335	329	390	372	372	368	379	375	358	307	347	364	405	358	357	347	412	360	372	404	341	350	357	345	390	361	402	379	377	412	331	354	347	373	381	336	389	361	357	389	346	324	385	344	352	337	363	353	364	335	320	404	381	352	384	375	351	364	347	375	372	378	338	352	373	352	356	370	357	334	353	345	350	355	372	392	389	373	369	383	352	353	386	389	356	346	405	359	360	365	385	362	390	349	336	345	337	345	334	365	311	361	385	351	304	364	362	382	383	407	372	356	346	374	387	372	369	358	355	374	375	333	344	373	360	393	353	356	357	389	371	337	374	356	367	361	368	370	374	348	388	368	360	348	346	336	364	377	345	410	348	358	381	369	367	376	359	375	368	366	360	358	396	359	365	348	338	327	371	390	348	367	346	332	388	412	365	340	374	360	363	363	378	334	373	425	354	340	396	380	350	380	354	335	366	352	379	357	341	388	363	398	349	368	364	390	363	342	374	334	335	329	319	358	373	359	346	326	357	366	341	364	371	349	351	393	383	353	348	331	354	317	356	364	369	377	345	392	343	339	381	343	349	385	338	379	392	361	369	356	373	354	345	373	361	357	349	360	366	359	346	354	346	381	339	354	360	387	373	388	385	379	391	366	372	380	360	378	334	365	351	390	335	376	351	365	366	390	377	351	368	334	393	366	390	360	372	379	364	345	360
37619	22659	4877	25491	21263	3144	2687	2393	2075	1869	1764	1558	1481	1410	1322	1307	1240	1289	1190	1149	1190	1098	1141	1112	1059	1094	1073	1055	1007	953	1074	992	1002	995	995	975	992	969	998	997	942	962	986	947	922	950	940	905	934	943	966	889	946	886	902	966	910	924	917	922	937	955	852	907	983	937	974	957	953	950	902	937	906	929	917	872	904	901	984	944	909	915	939	910	982	930	899	889	918	897	923	974	980	919	914	977	864	867	909	926	857	934	897	870	891	913	886	886	899	873	843	923	928	895	908	932	947	891	925	957	923	982	901	915	894	892	935	889	932	896	944	906	904	927	914	893	885	919	892	859	943	913	842	920	890	922	959	945	924	888	851	950	927	930	866	889	911	883	844	881	927	881	909	950	956	871	866	905	847	909	935	944	909	926	954	903	937	947	916	919	950	887	918	915	892	897	943	954	879	943	946	899	928	895	919	892	909	979	887	900	939	905	954	952	883	964	911	885	870	858	904	956	881	935	927	920	934	926	957	891	905	901	856	936	912	910	912	920	915	908	889	913	925	875	934	915	908	918	933	917	924	918	900	954	921	909	880	880	893	931	951	922	862	895	884	855	925	915	966	910	904	853	875	920	914	882	917	939	915	892	933	892	929	874	932	877	883	929	889	878	914	866	848	865	925	926	946	877	885	936	920	934	914	910	872	913	821	885	873	885	926	963	946	891	918	871	964	900	874	917	889	917	893	884	885	882	868	954	918	873	905	894	906	864	920	910	890	884	994	906	909	900	921	922	930	930	864	825	918	881	901	947	940	834	963	926	933	883	856	893	963	880	924	908	935	988	903	898	922	946	947	885	929	922	946	943	971	926	922	951	971	897	856	889	904	863	865	914	917	879	851	945	896	887	922	891	943	905	929	969	868	925	864	931	886	894	877	889	875	888	872	889	966	920	879	943	956	911	848	875	922	911	869	919	850	883	943	913	880	891	932	909	899	860	899	882	935	935	915	922	888	902	868	896	893	944	914	959	905	936	887	908	920	946	934	896	865	914	902	917	872	902	867	850	915	882	907	886	865	939	913	908	933	921	884	871	906	911	894	915	942	875	915	946	899	901	880	916	941	866	856	900	848	933	935	908	903	906	942	901	873	939	915	945	951	884	893	917	891	901	900	901	874	907	931	918	887	953	935	940	859	933	891	899	929	905	885	899	900	941	933	903	938	965	884	840	919	957	893	902	901	903	883	940	933	947	890	913	955	925	902	881	905	934	940	898	899	890	894	967	870	934	895	910	878	910	980	885	928	887	945	912	911	889	902	887	949	879	923	932	904	900	896	879	926	947	886	899	911	913	916	908	869	919	875	941	966	899	871	961	925	868	880	925	835	892	863	936	850	936	902	900	925	891	916	914	898	947	935	933	947	914	925	880	859	943	898	863	927	941	917	928	916	886	909	930	846	922	976	938	922	920	847	906	944	924	891	913	936	934	918	942	922	882	979	917	940	900	837	926	916	907	907	890	953	878	890	903	834	909	946	944	892	924	907	930	917	945	925	967	897	862	884	889	936	921	860	901	872	951	931	881	915	897	915	888	884	865	892	911	881	921	919	937	897	830	916	913	882	923	863	848	916	872	876	916	925	894	882	929	913	895	903	892	923	874	952	956	881	868	915	938	860	937	890	909	881	968	897	890	890	864	901	816	874	908	948	864	895	893	888	941	878	912	924	841	915	929	875	946	881	928	891	889	850	920	931	925	931	930	889	861	865	870	882	897	898	906	899	893	872	976	965	879	879	908	874	900	939	852	892	934	907	901	945	847	883	910	896	928	836	927	894	906	946	865	916	897	947	880	1010	907	878	866	911	922	912	897	904	923	897	940	934	911	878	937	874	914	937	940	880	879	904	975	906	936	910	923	921	930	918	922	848	871	923	919	929	868	892	888	920	875	891	831	945	908	915	895	866	938	967	875	930	874	881	858	896	937	920	892	904	939	979	924	888	865	894	841	908	857	877	903	857	906	886	917	903	903	853	935	911	921	889	944	950	904	924	890	910	977	917	909	910	936	881	905	912	923	927	844	893	904	903	877	858	925	868	918	884	905	901	946	929	917	867	886	901	947	937	955	891	927	853	922	915	886	886	891	934	881	917	949	915	866	846	915	914	896	937	868	868	900	929	907	889	958	915	926	927	927	857	914	913	938	918	951	901	893	892	930	937	938	985	875	901	887	883	926	916	914	907	942	881	938	889	926	909	918	913	875	864	900	880	923	905	870	850	910	926	878	891	890	908	904	884	913	872	907	920	917	875	902	890	944	919	930	945	889	937	903	921	935	920	956	917	910	955	979	874	894	851	857	839	899	896	884	915	921	948	914	911	929	928	919	923	924	879	920	878	893	874	898	894	928	949	955	859	916	878	889	895	887	851	917	942	877	896	919	936	937	903	956	896	897	875	903	920	926	920	905	963	929	895	940	914	929	884	844	896	931	909	836	925	909	875	880	883	910	906	869	884	872	917	924	922	890	898	904	929	952	898	914	895	903	907	971	873	906	909	926	885	896	954	905	890	848	876	902	899	892	926	925	895	904	913	923	904	873	943	927	862	894	873	919	920	911	921	875	936	934	867	886	895	903	915	900	971	933	857	908	947	894	913	895	926	932	978	887	903	884	893	965	952	866	886	881	908	896	910	864	910	867	896	909	948	961	920	945	899	877	918	877	908	904	886	864	943	902	892	915	935	1006	866	909	892	875	902	904	951	920	904	906	909	892	931	947	908	892	927	869	921	909	872	924	905	948	893	914	863	918	895	945	904	882	953	898	956	891	891	900	906	867	897	956	913	933	903	945	898	885	859	900	919	900	866	883	905	850	928	920	923	912	951	921	847	961	894	933	920	899	895	914	933	879	889	902	914	919	910	904	870	924	858	893	862	899	890	953	916	924	917	878	855	943	898	966	933	860	917	868	899	949	930	922	852	917	896	903	907	930	915	891	887	935	935	883	892	895	905	945	920	925	898	875	915	875	839	875	927	966	953	940	892	916	846	900	926	936	900	881	921	923	840	933	903	874	937	914	903	957	892	860	919	917	925	936	955	907	884	817	936	868	923	880	868	880	904	852	895	862	891	915	931	921	910	905	882	900	929	870	914	972	894	909	932	873	912	899	865	896	861	929	860	895	901	950	829	913	826	902	858	880	889	886	966	959	906	924	968	837	915	898	938	931	885	896	878	962	855	928	910	916	905	926	823	935	925	930	920	948	898	875	872	910	886	873	885	932	898	939	956	960	883	905	883	895	957	942	889	898	892	854	930	933	890	902	885	886	908	920	883	931	926	937	920	894	861	923	897	894	916	882	875	972	920	894	864	927	888	857	929	906	912	903	883	914	935	889	878	928	904	937	865	937	934	874	927	884	906	923	917	951	957	905	871	893	898	926	906	918	884	902	926	864	874	876	910	855	931	841	931	861	870	852	926	939	891	917	925	993	890	899	860	886	944	925	928	868	902	909	897	938	898	942	891	965
9163	1400	214	324	523	170	170	166	148	153	158	164	175	150	152	174	175	192	162	182	200	171	186	178	167	161	198	163	169	169	171	166	190	186	164	183	176	154	168	190	172	158	177	179	165	166	162	188	161	186	187	188	173	180	156	167	160	170	162	181	169	178	148	165	172	176	187	164	190	159	172	156	180	189	162	162	181	139	163	177	208	152	182	174	168	185	157	184	156	163	175	159	180	168	165	147	190	174	184	174	189	177	174	169	168	170	166	157	175	169	180	164	156	185	179	163	172	162	160	172	158	184	169	194	171	182	148	164	178	184	150	165	166	184	183	156	181	171	173	167	132	159	191	201	179	161	173	160	162	169	174	179	163	191	163	175	172	158	153	182	181	184	151	165	168	170	178	165	197	184	204	161	173	152	210	172	170	175	192	155	169	179	170	200	164	180	151	162	159	163	155	185	168	166	167	179	154	170	148	186	168	179	158	164	181	141	165	189	185	155	185	181	170	131	177	149	181	155	178	131	192	191	163	148	157	158	160	158	163	182	178	187	159	168	168	147	157	179	174	159	170	178	163	158	170	176	191	150	172	138	169	143	172	166	168	185	172	174	149	181	169	183	171	166	163	172	168	178	209	162	180	177	176	190	185	162	169	173	177	191	154	195	152	174	185	159	180	190	181	167	140	185	160	160	186	171	177	159	175	152	187	167	164	174	178	175	171	163	164	178	158	195	172	160	150	160	176	158	161	161	177	180	172	189	185	169	164	169	163	163	149	178	171	175	153	172	163	184	183	183	183	166	174	154	171	148	172	159	173	156	164	172	177	154	173	181	161	155	172	175	181	168	186	180	158	165	185	180	149	155	170	171	168	169	185	185	184	169	169	177	175	164	176	154	205	180	178	180	180	164	172	174	171	187	159	166	182	161	152	178	179	168	184	180	173	159	170	185	202	170	142	171	178	183	162	181	186	167	173	169	180	145	184	179	149	182	145	164	176	182	156	159	171	149	155	207	175	179	152	169	143	180	188	195	163	183	164	167	182	149	146	186	176	175	149	165	168	175	177	170	188	164	151	173	161	147	159	151	167	177	180	176	191	171	159	183	179	165	182	159	162	151	181	169	167	164	163	179	179	177	188	163	178	178	156	150	174	179	198	158	173	169	196	170	164	167	186	164	167	197	159	166	173	171	169	158	146	156	185	160	171	157	161	184	186	178	152	165	192	165	174	172	173	203	172	170	176	156	161	170	185	158	182	165	172	186	174	183	187	166	165	165	161	162	180	163	160	150	174	177	176	168	146	169	174	199	171	167	158	182	180	151	171	203	136	158	160	163	174	170	158	162	173	138	152	189	185	186	156	143	161	181	186	169	161	144	174	192	146	180	172	177	197	176	160	173	170	177	179	175	174	188	184	173	155	189	174	179	166	177	191	183	183	148	171	165	176	169	177	171	177	179	172	155	175	175	172	152	176	163	172	178	180	164	184	175	180	190	173	165	172	157	178	182	177	176	175	167	156	192	177	158	165	158	176	169	185	142	134	164	162	161	170	157	161	151	166	148	174	165	192	158	158	144	160	182	194	170	147	188	171	182	154	175	155	166	154	170	170	143	179	140	152	172	172	160	174	157	148	169	182	183	172	164	177	155	150	165	161	180	165	156	157	147	162	169	159	157	159	162	160	183	168	184	161	182	150	149	154	172	156	139	184	163	175	158	158	188	158	174	164	166	186	169	158	169	183	158	185	181	194	178	172	166	165	159	179	145	197	196	168	156	126	153	163	174	188	187	167	163	160	162	161	164	162	171	158	164	181	167	168	169	155	189	155	158	170	189	183	170	186	158	186	165	163	163	171	176	174	186	170	172	173	184	155	168	194	179	180	189	160	166	170	159	188	190	174	166	147	165	166	168	166	180	181	170	162	177	181	158	185	203	184	173	168	151	175	192	169	171	167	167	164	158	193	145	156	187	165	180	174	163	157	180	180	161	156	173	175	173	166	177	155	177	179	174	151	160	191	169	183	172	192	170	173	199	185	158	164	176	153	181	194	172	148	160	158	170	174	168	156	162	165	164	187	151	173	166	170	174	186	168	154	162	169	190	166	177	185	163	175	177	186	176	157	147	158	155	152	177	167	189	186	158	183	181	168	171	186	168	197	162	180	162	162	167	182	194	183	175	161	159	170	145	165	183	170	172	152	156	198	165	179	182	175	185	171	183	186	172	175	175	161	200	166	175	184	154	182	168	161	164	173	162	174	183	151	172	153	185	164	182	166	174	176	178	186	188	167	161	186	160	142	173	192	189	133	181	152	179	160	151	180	143	166	146	158	168	171	147	174	167	150	169	165	180	157	168	173	170	159	180	162	174	171	185	157	193	165	169	165	188	139	167	160	159	169	184	150	156	151	157	187	181	170	186	175	175	169	168	165	132	173	180	176	166	168	172	187	170	165	158	157	159	182	151	158	204	158	171	156	176	169	158	166	143	173	174	191	164	177	185	160	178	164	146	153	160	164	176	168	160	165	144	175	162	179	185	182	159	140	154	152	184	183	168	181	160	161	179	154	201	196	181	170	203	156	177	166	182	183	158	162	193	161	157	150	151	171	164	163	155	178	180	168	160	164	183	175	161	173	181	149	156	176	167	162	166	197	177	168	183	191	168	180	129	158	193	173	184	181	181	192	203	189	168	171	162	183	168	171	157	169	151	171	175	173	187	169	155	182	161	179	160	167	193	161	167	162	167	189	171	161	172	144	167	154	171	150	196	168	158	191	189	150	173	155	185	182	174	185	181	172	176	151	193	168	161	175	192	170	154	177	159	158	198	162	188	168	194	159	184	168	177	160	161	175	193	172	174	170	169	168	165	190	176	161	179	169	184	177	172	170	182	160	185	155	179	160	161	175	161	165	167	176	155	192	154	155	163	169	194	174	171	169	148	176	185	162	132	187	189	163	165	161	174	187	169	183	175	153	174	138	166	168	181	157	164	182	159	169	156	173	191	174	170	183	189	158	153	151	147	155	182	158	170	178	171	170	153	170	176	170	184	168	175	162	157	167	171	181	174	159	185	189	170	173	155	169	160	189	181	152	158	158	176	163	169	193	209	152	187	167	136	187	179	167	134	159	152	164	163	166	175	193	126	167	150	159	140	185	173	170	158	183	163	177	159	179	167	163	169	142	164	184	161	160	171	181	160	142	157	153	187	160	152	163	163	132	193	178	171	175	174	175	174	166	152	191	178	172	176	180	187	181	157	151	194	171	183	180	176	169	179	178	166	189	172	184	175	157	165	177	184	159	159	183	189	170	172	163	175	156	178	151	146	186	155	158	144	178	160	159	169	170	160	176	157	186	181	196	195	146	168	150	153	184	142	185	167	174	160	160	188	164	174	184	162	156	164	158	164	190	145	168	182	207	151	171	163	159	154	169	169	179	156	178	165	206	180	144	162	163	170	159	166	154	157	169	168	167	186	161	169	148	182	169	166	151	176	151	173	177	148	170	167
8010	2114	618	1250	2716	577	558	537	544	538	565	560	541	532	540	514	490	530	563	503	504	504	520	484	544	544	522	461	534	554	537	543	493	508	476	518	531	534	493	506	519	569	562	531	533	514	530	502	505	520	528	522	511	478	510	527	562	527	503	529	514	536	507	530	463	549	518	482	471	532	524	565	482	531	503	527	520	519	502	547	563	530	494	501	512	508	519	539	511	544	554	510	474	568	518	547	539	480	501	549	510	541	516	485	529	520	482	485	474	475	526	519	499	531	471	494	561	519	478	553	499	501	494	512	516	499	558	521	468	539	531	512	506	491	575	500	499	482	489	519	535	510	535	491	516	521	495	512	473	508	518	497	473	487	530	506	540	529	528	536	515	545	508	478	476	507	515	503	521	522	576	508	529	496	504	508	519	474	522	490	495	508	548	512	473	516	473	503	518	508	500	538	503	534	521	511	533	509	464	546	543	502	523	470	499	512	538	493	515	509	497	484	491	511	522	497	499	478	493	512	462	489	519	516	532	509	481	512	508	468	520	521	518	535	506	507	482	545	537	505	514	537	490	469	492	538	547	505	527	482	500	557	544	518	521	541	513	548	535	472	515	474	524	497	502	484	502	523	517	495	525	501	513	525	517	507	502	481	554	514	522	512	511	486	506	534	510	538	547	521	537	545	516	541	515	478	512	544	592	537	489	519	531	502	519	544	523	512	528	518	496	533	499	454	524	512	491	556	510	498	507	515	506	490	525	499	554	533	538	476	476	483	562	504	497	510	534	529	548	520	468	496	502	483	514	456	494	498	517	522	505	481	464	550	498	526	508	473	513	500	555	485	514	486	507	533	515	486	507	487	485	485	515	533	515	496	494	498	499	506	506	520	531	565	560	514	507	509	516	509	525	534	523	529	490	518	503	544	499	483	529	480	516	500	538	536	519	530	504	522	536	510	475	511	511	519	535	524	492	528	503	535	510	500	483	518	537	502	538	576	503	490	523	494	489	484	482	526	522	509	485	490	525	519	544	505	555	524	490	554	538	529	448	544	498	537	551	518	543	535	528	551	500	541	560	529	529	500	494	465	511	475	539	512	508	528	500	516	543	493	469	520	537	552	539	515	508	507	485	506	527	517	521	541	518	511	536	506	547	535	559	523	536	513	528	510	497	521	519	493	523	542	497	515	501	553	486	528	539	520	498	522	516	550	531	505	518	564	515	499	546	517	517	514	539	540	504	507	536	523	520	578	500	529	493	528	490	512	542	534	506	511	506	534	483	497	482	534	490	543	490	495	470	543	483	491	516	522	498	528	493	494	527	504	499	569	530	495	502	517	525	491	526	531	486	505	493	482	517	511	508	482	490	523	476	499	535	512	519	553	528	515	504	516	525	531	511	510	469	555	491	499	524	529	502	526	507	544	528	520	554	566	514	532	520	532	559	448	497	515	532	545	534	506	523	533	506	509	468	496	543	519	538	491	498	523	493	509	505	542	518	477	533	533	498	506	508	521	503	528	539	542	522	511	512	510	542	535	537	479	501	501	479	559	479	506	507	514	517	556	500	489	480	487	524	513	550	536	531	505	482	500	513	516	514	534	540	528	518	500	511	481	479	546	509	490	476	487	539	515	498	507	461	480	499	534	518	508	480	503	523	517	512	527	515	526	521	541	498	506	518	497	523	539	526	455	574	515	502	500	499	551	566	496	524	531	491	529	539	496	549	519	475	488	498	498	491	504	521	520	552	490	553	530	521	476	511	499	521	509	501	513	530	550	517	522	506	525	508	497	502	478	527	491	521	519	521	512	497	534	507	515	524	530	520	518	520	495	520	511	510	535	525	554	522	510	519	489	514	491	490	491	548	497	500	512	524	521	516	509	480	505	515	515	488	538	490	502	526	504	484	483	528	509	536	549	533	497	522	478	494	530	514	497	514	522	509	528	533	497	532	484	505	511	530	508	498	483	500	543	476	511	526	501	495	542	535	528	491	534	532	522	493	505	519	516	475	520	536	524	502	504	510	504	529	537	539	556	507	536	514	507	494	535	512	527	522	549	500	502	486	522	510	561	507	499	552	486	509	544	503	513	524	514	483	519	534	509	530	504	492	513	495	560	480	544	481	527	516	545	505	490	514	500	509	535	495	500	530	484	544	512	523	532	515	478	513	517	504	546	525	520	518	479	526	549	504	523	501	489	511	536	528	521	530	502	486	513	501	497	551	517	520	482	537	519	556	506	561	521	518	542	507	529	492	493	561	526	509	549	454	507	485	480	502	547	508	518	534	533	507	529	519	498	510	519	531	524	532	520	518	494	530	531	515	564	490	479	537	496	498	444	513	489	525	509	520	487	469	496	516	531	517	536	543	510	494	498	482	575	506	503	506	502	510	509	493	522	571	524	531	476	524	508	521	516	536	537	520	519	513	545	536	492	494	527	570	504	513	549	479	520	545	511	546	501	534	490	539	508	502	518	534	519	520	507	499	454	552	541	526	527	510	483	505	492	498	521	468	491	519	533	493	514	502	540	500	496	468	520	514	498	500	496	525	453	504	529	503	531	492	515	514	519	520	531	501	511	520	538	536	522	500	525	538	510	486	474	497	509	535	448	503	502	546	519	482	504	500	540	524	525	514	503	528	469	510	491	505	467	508	554	472	536	508	539	507	491	516	482	494	492	481	506	519	537	515	518	507	527	506	450	525	506	454	498	510	494	536	527	508	501	536	520	487	537	516	474	493	553	519	502	522	474	559	536	526	530	517	511	509	518	542	492	505	515	502	505	518	515	508	551	515	492	565	529	506	478	537	486	512	460	525	522	546	519	543	515	510	491	512	526	545	507	515	555	507	513	505	503	515	506	494	512	514	580	522	515	559	506	501	510	499	514	517	507	513	495	556	484	519	554	494	515	511	523	525	492	475	517	539	564	512	520	491	526	527	482	520	473	506	538	470	509	520	506	518	507	508	494	500	520	508	503	496	526	498	520	528	498	568	542	473	451	514	492	481	545	509	469	504	534	534	493	527	515	482	469	492	490	457	514	535	536	560	479	536	531	519	515	546	530	530	543	520	542	465	542	485	527	465	520	510	537	541	532	452	497	534	504	539	483	527	506	518	519	521	513	490	536	521	484	492	524	538	478	503	526	507	488	537	508	501	518	557	543	524	520	495	529	451	513	529	492	509	533	532	478	493	513	494	518	510	500	518	502	532	523	502	512	523	522	479	503	556	484	500	468	609	507	478	539	503	504	501	524	504	496	532	532	516	512	541	526	501	501	524	518	513	540	527	515	510	485	517	529	522	501	529	517	548	525	499	531	500	516	572	553	530	521	499	495	480	521	515	497	485	513	511	508	489	501	503	496	493	520	519	505	504	534	487	473	486	523	519	547	505	523	514	523	535	514	566	563	519	508	488	571	550	530	522	510	519	488	527	483	505	496	480	509	513	544	498	526	521	573	497	513	538	518	531	490	550	476	511	485	504	505	526	486	494	502	535	497	485	522
51027	29542	5272	5567	11619	1211	526	461	408	380	414	393	383	373	389	381	391	333	364	343	341	342	295	343	354	371	342	344	347	331	335	345	326	343	370	320	363	350	319	377	350	328	336	341	348	314	356	337	325	363	353	348	344	315	358	362	327	334	348	344	353	342	352	331	366	374	338	290	347	327	337	327	304	334	308	350	322	354	365	301	323	317	379	367	362	348	357	347	347	324	342	302	352	331	334	333	303	344	329	341	344	339	307	311	373	339	330	358	346	338	324	364	335	359	334	328	307	340	326	331	343	341	300	343	355	345	354	354	317	298	347	343	340	331	317	346	297	326	321	337	370	333	342	301	328	377	361	332	323	341	328	360	338	313	334	301	335	340	326	302	334	323	314	322	347	342	335	350	323	305	361	338	318	377	355	354	328	363	323	322	371	354	326	320	305	315	325	344	338	311	325	319	351	316	363	333	372	313	318	310	340	327	364	322	334	370	307	370	354	322	333	334	348	352	314	350	347	371	328	330	331	322	333	325	348	354	323	330	361	320	312	347	363	324	343	340	327	359	367	322	353	343	342	380	349	327	378	332	324	329	344	359	296	321	345	358	319	331	312	365	381	328	345	336	378	318	383	380	345	339	304	317	347	311	328	333	343	330	341	315	345	346	375	311	357	368	315	339	342	314	383	360	347	342	322	342	322	352	356	330	347	334	322	358	349	337	330	347	345	349	328	318	312	368	343	330	312	338	353	338	314	347	331	374	313	331	349	305	301	365	308	344	365	354	357	334	337	320	349	377	374	341	287	347	329	351	327	335	333	303	363	365	363	323	349	356	362	353	338	321	323	359	339	343	309	317	326	329	348	326	324	348	365	355	358	337	353	344	352	342	315	355	315	302	349	336	345	306	310	347	372	334	340	338	336	306	364	334	305	332	350	363	331	311	351	342	349	354	323	313	341	313	320	327	364	323	320	345	342	346	298	318	349	377	359	319	340	316	371	321	314	341	326	318	332	325	383	356	306	337	367	376	333	328	382	331	344	328	317	300	358	288	359	347	310	337	337	332	354	355	342	333	340	344	302	319	335	320	342	349	334	326	360	365	341	354	339	333	317	366	344	367	355	356	364	313	332	326	354	310	364	339	312	354	363	329	329	313	320	319	350	314	321	335	336	332	340	354	325	320	327	355	314	318	338	356	348	335	356	337	363	361	344	372	353	316	318	321	374	307	323	334	346	338	345	335	315	332	327	325	361	367	327	343	387	381	319	334	374	321	353	362	327	349	344	360	312	343	336	346	351	337	350	329	332	335	345	333	336	325	375	323	358	329	314	326	293	359	356	372	347	334	371	338	370	332	310	363	357	313	312	340	332	312	304	343	367	326	344	346	345	332	331	353	313	340	379	350	360	330	313	361	322	320	287	361	351	325	343	329	338	345	332	305	316	313	330	329	349	361	326	328	311	351	333	344	319	358	325	311	351	356	383	312	378	311	356	321	308	347	370	336	319	315	373	334	361	328	365	374	321	361	328	334	387	354	300	333	327	326	349	333	346	374	350	331	354	328	318	346	351	303	342	345	329	323	308	315	327	341	347	342	337	355	326	352	345	390	285	375	346	328	350	326	358	345	341	334	353	311	329	355	298	346	338	378	356	342	335	342	337	326	336	331	371	325	331	360	336	344	323	326	350	355	330	333	344	376	337	353	343	322	358	355	330	377	318	347	339	335	343	318	351	348	347	318	341	335	357	375	324	311	350	338	353	345	305	338	347	348	309	315	298	360	290	303	343	314	354	316	338	348	342	343	346	358	342	331	345	335	338	344	352	356	336	342	322	326	329	351	370	356	339	327	317	322	331	360	335	350	334	332	342	356	364	326	332	352	331	336	333	340	346	385	337	335	360	353	312	375	310	330	355	344	335	356	341	334	351	368	350	364	335	321	336	349	339	368	329	338	351	325	316	358	332	314	335	362	345	352	330	360	334	325	338	354	334	385	357	322	348	342	325	312	346	328	335	326	360	336	331	334	336	335	320	350	326	341	341	357	328	328	360	355	336	368	295	334	353	333	328	328	336	349	320	315	335	303	301	340	341	316	337	317	331	339	340	354	340	347	280	330	353	342	316	334	340	344	346	319	357	305	309	337	347	361	343	342	308	324	344	295	334	315	357	317	358	323	329	307	325	342	294	325	334	323	315	319	337	330	336	307	337	333	334	337	356	347	348	343	340	327	339	332	382	354	335	375	330	325	344	301	324	320	308	372	339	347	351	345	366	353	314	300	323	367	340	371	348	322	359	358	357	356	323	353	316	325	339	327	310	325	350	304	344	377	303	325	321	357	320	367	367	328	369	338	386	340	335	318	339	326	316	349	348	343	345	326	344	342	377	340	368	347	352	310	324	374	310	345	337	336	335	312	325	343	339	343	356	338	321	351	343	320	338	311	312	297	357	330	340	362	332	292	322	337	341	340	367	343	318	325	312	318	331	342	324	346	336	316	357	319	338	356	369	376	349	336	339	317	315	339	309	357	349	361	336	348	358	374	349	339	351	343	326	344	320	333	355	371	341	339	349	338	316	309	304	350	349	327	306	341	313	330	358	318	334	309	329	339	325	339	377	298	329	363	354	341	375	317	312	366	334	338	369	352	352	353	358	328	378	345	318	324	361	350	352	352	344	365	378	348	382	363	342	319	349	334	336	315	356	316	354	314	310	356	332	353	352	352	339	358	367	356	322	331	352	353	336	381	345	314	328	313	338	289	312	351	346	333	328	320	329	363	350	356	333	339	337	322	342	331	321	377	347	342	357	339	329	342	373	330	314	349	343	356	328	307	326	331	353	326	352	344	365	305	323	295	327	354	352	364	348	345	317	314	342	313	331	347	353	355	346	362	351	299	364	356	336	322	352	329	288	330	334	328	351	344	324	360	378	292	328	315	345	324	303	314	371	361	331	368	340	343	339	324	346	325	365	343	337	300	302	343	308	318	356	369	348	332	331	314	351	331	349	318	324	358	313	340	371	288	312	314	331	349	368	329	345	326	362	330	305	350	372	331	334	338	308	333	367	331	323	351	323	314	364	331	326	368	334	347	340	314	350	331	343	348	352	309	356	320	326	336	326	328	316	339	292	325	323	362	322	344	307	338	356	318	325	315	327	330	366	349	311	334	306	333	317	348	319	293	311	318	339	319	358	335	321	309	332	350	376	361	321	372	345	326	341	315	314	375	349	363	342	318	323	363	338	315	333	316	349	310	322	353	320	385	335	356	332	342	386	347	360	339	328	360	327	379	322	337	345	364	320	367	320	343	347	390	330	341	326	337	361	345	356	350	340	310	364	340	298	366	346	301	350	357	342	388	316	308	350	344	373	313	330	348	338	348	337	343	313	337	316	359	370	328	318	356	313	348	339	355	335	332	357	324	336	326	320	334	357	348	318	329	303	357	323	364	358	319	328	339	338	354	302	352	341	341	336	357	341	340	321	372	333	355	344	332	356	357	331	324	331	344
29773	16541	2776	15395	17939	2121	1792	1591	1513	1307	1271	1222	1207	1170	1142	1116	1129	1076	1040	943	1005	986	985	930	977	977	987	988	940	971	905	909	940	861	893	921	872	958	930	941	943	898	899	912	926	861	931	885	891	926	861	911	926	870	871	906	879	927	861	935	886	860	883	877	885	947	899	877	867	893	940	853	843	878	917	904	874	830	842	814	855	888	896	946	909	805	876	876	875	919	841	879	862	854	852	888	836	917	902	898	898	907	917	867	868	971	866	894	913	884	900	898	852	849	848	859	875	935	864	925	840	847	857	897	894	920	907	899	862	884	898	871	862	902	891	868	902	899	906	846	877	892	871	904	937	887	850	914	885	855	839	870	912	874	880	863	855	868	855	843	920	906	917	911	833	881	849	845	897	954	923	895	926	882	882	857	923	885	874	936	906	879	849	914	863	864	831	928	947	874	826	852	940	912	874	876	848	857	827	879	838	829	866	841	895	913	886	878	861	909	868	891	879	880	892	896	914	897	874	831	836	898	946	885	931	913	865	925	937	866	843	883	842	857	840	922	926	843	890	815	842	910	959	893	865	856	859	882	864	897	937	848	799	904	875	912	836	952	884	866	919	875	852	868	918	873	881	903	863	880	874	859	879	886	885	871	829	849	884	854	909	880	891	829	834	902	865	898	840	893	875	906	859	846	894	935	884	864	899	878	872	871	847	902	882	852	877	851	906	850	860	917	896	819	904	840	858	839	886	886	899	852	858	896	856	868	875	894	923	909	865	889	894	923	879	920	853	877	857	905	887	844	849	852	906	888	874	897	878	890	853	900	871	872	917	910	892	880	868	901	890	891	936	848	899	880	864	835	876	893	830	867	872	887	815	846	857	909	861	874	877	936	902	894	909	856	855	861	902	900	906	846	859	889	888	864	897	911	937	875	861	899	858	943	849	917	928	881	847	890	852	929	888	889	914	836	901	885	898	876	833	886	860	904	879	885	861	893	901	893	868	898	868	899	817	882	854	871	859	928	910	871	877	935	926	884	907	915	914	860	830	836	884	867	911	863	899	853	934	870	897	866	891	878	830	892	842	887	889	882	866	906	860	895	812	851	919	848	828	912	846	844	903	910	838	877	860	939	837	877	834	853	859	896	821	871	878	844	888	869	864	845	916	848	912	929	874	863	893	864	897	890	878	924	832	861	889	863	859	861	917	877	879	852	837	911	879	898	857	893	834	847	898	866	906	875	886	938	861	904	939	937	879	937	904	892	871	915	892	914	887	872	876	877	879	863	913	921	850	860	864	860	868	833	887	875	913	912	869	883	852	859	905	844	863	864	904	869	835	806	884	886	850	893	951	866	905	870	879	868	912	913	902	907	926	891	888	930	870	826	855	826	857	916	811	883	870	857	883	911	902	903	906	798	817	901	922	895	866	833	882	841	860	909	839	904	894	908	854	888	923	859	862	846	860	958	835	875	844	872	900	879	885	857	851	852	885	804	919	865	912	869	900	919	878	886	871	918	860	871	855	901	875	885	848	865	878	850	903	854	850	873	907	845	889	884	867	895	867	876	892	827	860	896	917	888	892	908	848	873	857	913	865	862	939	901	841	887	845	867	880	875	927	889	844	863	864	852	855	910	859	844	860	910	880	906	883	877	885	861	875	879	874	854	934	882	836	874	843	885	873	884	931	863	868	839	902	909	885	900	918	838	843	890	865	922	890	926	835	895	884	872	911	860	890	846	876	840	850	902	844	889	908	910	845	882	865	859	935	879	918	931	866	889	835	892	877	817	886	882	855	895	842	834	966	813	884	868	863	895	867	839	871	871	843	919	934	837	838	855	834	931	865	864	887	873	926	858	920	900	881	856	885	913	884	934	857	836	865	812	888	909	862	859	886	879	908	864	934	878	854	847	877	856	848	855	889	891	827	876	883	865	849	891	865	878	983	917	883	866	898	858	903	858	904	851	886	877	901	893	867	944	905	924	894	893	878	888	877	830	825	853	886	870	859	881	883	909	882	884	849	888	854	850	867	907	907	925	941	877	899	921	804	901	871	854	916	879	913	826	841	911	876	907	888	804	942	868	935	915	858	862	840	941	923	915	867	924	824	956	853	947	897	887	891	849	892	854	877	872	904	879	929	872	852	878	906	909	939	922	841	912	878	886	853	933	961	848	856	849	891	882	904	811	871	916	872	855	906	904	884	904	818	880	857	858	883	859	908	912	902	855	903	846	890	850	859	886	848	880	825	905	835	891	838	899	902	870	856	869	890	928	914	895	838	858	871	903	900	900	864	882	898	841	817	879	914	909	863	844	926	845	874	884	915	879	870	888	909	893	919	892	885	893	853	905	888	842	874	888	866	898	864	870	884	807	857	871	863	930	856	852	868	876	882	885	892	835	853	865	891	848	900	899	921	948	838	850	914	918	914	866	882	875	883	910	946	896	837	858	916	830	857	910	866	857	921	899	940	864	911	897	906	857	891	864	922	944	869	895	889	911	886	854	865	889	865	911	850	849	917	869	895	863	865	883	881	884	883	917	890	930	847	826	918	926	886	910	886	878	891	876	869	892	858	877	924	844	910	814	880	910	928	915	830	900	862	780	926	869	855	857	844	868	889	857	834	897	931	855	858	892	850	860	887	907	867	862	904	875	886	863	894	918	832	870	897	866	879	934	889	855	949	910	916	880	887	879	856	899	865	918	899	878	857	890	897	913	869	959	905	974	925	896	858	870	877	877	937	901	951	911	882	927	864	908	827	844	888	850	852	878	855	897	816	872	896	863	886	865	878	814	882	876	841	851	867	880	883	892	844	856	879	902	831	878	859	884	875	862	925	877	872	893	886	895	826	936	898	960	890	888	872	842	857	840	878	839	880	904	896	879	887	884	862	859	905	868	904	841	924	877	897	882	923	886	905	880	839	869	884	876	905	852	931	859	874	881	865	885	875	913	865	890	838	911	871	840	863	843	845	877	886	855	855	936	850	883	865	875	885	903	894	876	857	890	891	868	863	884	906	878	884	861	888	839	859	866	892	888	873	878	885	849	907	891	923	895	859	853	864	905	903	915	866	879	874	890	913	924	865	886	868	885	873	877	904	875	881	895	873	878	863	930	942	834	830	881	886	937	879	898	883	891	867	874	870	890	879	840	876	862	844	905	864	885	909	876	891	884	875	853	844	858	802	839	915	855	864	825	896	903	840	878	892	901	883	893	888	905	902	890	890	886	900	900	896	899	926	883	897	868	852	907	908	887	891	882	837	837	905	867	828	865	879	902	901	884	866	816	911	865	863	895	832	859	907	893	874	865	901	859	913	850	888	845	926	878	890	874	883	866	920	836	845	867	899	861	872	854	912	855	872	824	934	855	891	901	871	872	927	853	900	865	884	860	854	867	894	939	884	921	924	881	908	857	904	868	840	915	875	898	842	878	889	916	866	883	935	846	881	895	901	859	936	897	928	909	910	879	839	828	879	918	881	824	970	907	852	855	846	913	904	840	872	869
65997	40750	10407	5516	18395	2779	743	587	533	483	482	471	415	403	421	391	398	367	375	398	343	379	369	395	385	353	372	371	384	374	380	354	368	364	333	382	370	355	373	343	394	335	361	391	361	381	380	375	370	351	351	378	337	351	358	374	338	372	344	373	368	328	340	373	355	376	372	349	336	382	344	390	334	340	330	347	344	336	334	398	382	356	358	383	355	376	366	359	366	383	369	356	367	317	327	339	366	406	376	344	322	350	353	338	376	375	392	360	364	376	361	387	330	329	364	386	364	398	341	376	362	350	384	337	346	352	350	393	362	375	345	405	372	380	375	380	363	321	370	379	397	371	356	352	372	356	371	353	369	371	321	371	387	365	375	382	342	323	346	365	365	380	361	329	339	359	357	375	390	351	372	396	353	358	359	343	357	365	335	371	335	352	360	329	353	371	367	339	371	361	393	350	374	353	342	378	363	392	363	343	346	353	349	332	355	380	369	367	372	366	341	408	347	382	352	364	397	387	365	354	394	337	330	360	372	323	342	344	334	384	348	371	351	335	338	372	366	343	374	372	371	323	363	354	389	352	343	329	367	345	344	360	364	372	360	348	319	341	342	380	346	347	376	353	350	380	378	381	362	326	354	302	359	414	385	357	352	373	343	369	332	379	336	382	345	376	360	375	367	364	339	384	346	365	367	346	348	350	347	361	360	344	342	340	335	362	371	349	354	357	351	331	357	401	359	414	382	366	348	361	350	351	369	423	356	354	377	392	368	365	344	374	339	351	384	332	371	386	374	368	355	380	391	365	352	351	356	349	364	360	322	352	341	377	362	363	346	356	357	329	364	374	337	343	382	389	379	326	365	352	361	362	336	396	320	358	345	364	381	369	380	325	391	354	357	349	377	375	333	335	375	373	341	365	369	361	396	341	324	366	416	347	345	343	373	351	334	357	370	374	348	376	341	344	382	373	357	350	339	375	406	367	362	340	359	361	377	344	326	354	379	358	330	385	362	339	368	317	340	382	341	353	331	368	364	352	345	329	371	369	365	342	368	326	353	339	377	342	378	361	372	350	372	388	372	375	385	366	368	303	338	369	400	368	367	349	338	367	367	361	353	358	389	332	334	337	350	324	329	355	340	365	363	382	360	362	329	346	345	374	345	369	347	390	368	392	323	382	350	339	356	363	366	341	371	321	348	345	354	345	342	373	308	344	373	338	358	377	384	388	370	362	351	347	367	348	374	400	383	370	367	338	381	380	338	427	347	341	373	352	352	408	382	358	356	359	345	325	388	368	374	343	373	334	348	351	361	362	346	363	377	344	351	395	333	371	363	376	352	369	356	365	363	345	338	337	373	377	385	370	362	348	339	359	411	323	361	327	351	358	371	336	385	342	329	340	363	340	335	354	353	344	340	377	354	400	360	346	349	358	366	347	363	378	382	351	378	373	391	343	349	377	370	357	331	359	356	369	355	367	350	350	363	356	343	306	343	355	382	361	345	332	370	337	352	344	328	369	376	335	361	385	374	332	374	368	372	389	356	344	364	354	366	392	404	359	399	344	359	345	359	373	364	393	356	346	405	323	389	381	363	360	407	360	369	341	341	382	351	347	352	344	357	315	362	390	372	365	387	362	375	360	345	356	341	352	333	327	365	372	367	396	341	354	326	319	362	361	377	320	379	375	366	369	360	378	365	382	364	324	411	371	399	384	377	330	385	317	385	399	362	352	344	344	323	369	359	339	348	322	359	371	413	332	359	371	327	353	340	359	385	338	338	357	373	392	364	380	370	376	338	347	366	366	357	347	307	345	368	365	379	321	325	366	402	379	372	357	354	336	337	385	335	345	353	337	335	357	355	340	328	362	350	368	379	379	368	388	352	343	357	345	408	362	359	346	381	355	401	371	361	370	390	358	359	339	326	351	367	337	365	337	355	343	380	355	369	333	361	335	319	349	371	330	352	312	371	392	370	354	369	379	372	348	368	362	358	343	350	371	349	349	357	358	347	353	357	363	366	389	367	345	364	379	339	373	369	395	367	325	389	345	361	359	374	334	336	360	372	342	383	348	345	343	375	341	363	340	351	365	365	354	379	372	384	334	355	399	340	374	357	363	357	349	343	352	316	360	345	389	353	349	345	389	368	366	363	353	334	378	341	348	398	387	371	364	394	381	349	387	362	354	371	412	365	353	370	370	345	381	366	376	346	385	345	355	395	347	349	405	344	374	351	344	352	339	355	370	360	336	362	361	340	335	349	322	341	341	366	353	378	360	367	329	347	348	328	319	370	352	355	358	365	323	320	401	321	329	326	391	364	343	343	395	380	329	347	346	354	343	338	366	359	363	349	351	331	368	345	352	363	348	358	344	345	360	325	376	366	364	345	355	345	397	381	354	330	343	347	390	372	366	354	377	349	370	362	366	351	370	353	374	375	358	352	311	357	390	349	354	343	359	388	339	350	350	381	333	377	323	329	338	365	326	375	366	347	370	383	340	357	357	345	348	378	362	406	333	395	326	350	372	335	360	401	350	352	337	370	391	348	348	359	342	361	363	366	338	330	371	344	378	371	369	351	375	378	352	365	324	365	363	346	352	376	362	358	337	357	341	369	401	380	374	380	344	329	364	349	357	366	343	400	379	370	332	306	337	323	368	355	333	383	337	381	377	383	358	367	321	391	399	350	348	356	404	354	377	374	362	332	331	335	355	384	345	370	376	351	320	337	354	382	406	365	346	336	317	370	400	362	366	351	336	367	367	339	407	370	358	376	376	364	368	370	352	378	339	359	383	357	343	380	379	370	353	338	368	342	394	344	355	391	361	374	363	373	360	355	346	357	345	353	380	339	334	374	336	392	396	355	367	376	358	367	349	344	329	370	391	363	327	364	339	383	375	335	361	346	317	351	355	397	356	364	351	367	366	329	353	349	328	358	389	392	388	343	332	396	356	341	358	343	377	366	397	370	387	354	364	363	369	331	371	347	320	367	367	351	356	377	421	344	349	349	341	392	354	328	344	378	338	350	335	344	354	351	389	326	337	376	350	360	366	402	339	377	361	372	376	364	356	343	383	359	335	338	354	332	375	388	354	341	358	339	367	341	390	347	388	347	356	384	380	393	369	334	356	349	363	352	353	324	387	378	344	339	293	344	335	362	356	335	393	357	327	359	341	364	371	359	355	375	370	342	341	359	378	371	359	351	365	360	354	394	359	376	365	356	343	364	366	342	343	391	337	350	370	367	321	351	360	390	342	381	348	377	341	372	374	343	350	356	355	358	356	373	367	353	357	361	390	329	365	378	411	356	340	351	343	325	389	362	342	326	369	338	363	357	384	351	341	369	352	355	345	351	380	368	359	351	372	332	373	376	324	353	352	347	335	344	352	387	335	335	358	356	390	377	334	402	377	330	389	341	375	367	345	321	366	388	320	337	349	378	341	378	358	356	364	394	369	315	363	359	354	363	379	383	317	356	339	345	369	370	356	364	338	367	363	378	348	343	364	343	359
39517	21516	4333	14250	20796	3165	2651	2323	2014	1858	1670	1627	1424	1506	1364	1274	1212	1162	1097	1187	1124	1097	1147	1106	1006	1024	960	976	1018	1013	998	996	967	976	984	950	962	917	960	986	961	998	938	900	1015	958	947	982	869	938	990	953	964	907	929	950	910	904	976	961	945	921	902	935	946	934	951	924	927	879	938	890	907	966	905	888	909	897	924	878	956	916	931	952	972	911	889	894	905	994	920	911	871	928	899	912	889	905	919	949	940	896	900	877	942	923	875	883	924	898	860	886	942	941	897	857	972	889	912	888	934	854	908	927	914	904	939	914	861	929	922	884	967	930	915	931	908	950	933	904	909	910	967	882	844	935	911	938	910	884	890	889	945	895	898	888	968	901	908	904	904	934	891	950	915	886	902	893	919	911	880	907	860	913	914	883	942	941	832	895	931	876	910	891	911	911	906	883	876	941	957	905	909	915	925	881	879	886	911	866	889	866	927	877	899	896	909	911	911	908	911	885	1014	926	853	825	921	860	912	900	897	913	810	887	907	904	896	909	849	904	919	919	856	860	956	848	855	928	932	908	883	874	859	890	933	920	898	862	907	883	917	960	912	899	949	910	902	929	903	925	886	882	924	939	900	922	862	885	914	917	891	930	869	891	952	924	942	878	895	899	888	900	891	896	847	893	897	948	902	869	883	887	948	899	900	917	950	901	858	920	941	916	896	912	893	880	897	944	881	878	877	929	947	908	906	899	912	964	897	894	897	932	916	926	866	934	926	957	909	873	933	928	923	894	902	909	939	848	870	893	926	948	886	898	862	908	869	923	929	904	919	879	960	872	874	902	929	911	932	883	923	918	872	879	878	915	889	848	886	952	936	912	970	899	922	914	899	890	928	912	957	926	941	949	894	917	937	949	889	923	910	918	923	925	902	903	893	890	872	887	882	942	865	907	930	861	880	904	916	961	934	915	945	906	849	895	879	860	899	856	890	867	884	920	938	928	931	911	914	881	933	887	872	876	914	881	930	889	851	886	894	893	898	894	937	901	893	926	906	853	917	869	902	877	912	907	830	892	879	896	908	877	929	966	852	864	887	896	875	860	914	897	810	930	916	946	928	904	947	906	894	850	953	861	865	902	917	912	911	905	949	923	939	909	913	911	917	881	869	889	936	900	894	860	901	881	944	868	860	905	879	875	900	887	858	895	925	920	890	872	904	944	909	875	884	916	899	919	854	941	915	917	889	941	867	905	888	902	938	911	932	894	905	922	933	899	921	917	944	861	945	839	987	861	918	937	920	870	837	931	927	906	880	967	883	898	873	903	871	950	945	927	880	881	902	898	916	895	930	909	939	867	900	899	887	918	849	863	940	877	905	927	868	885	887	930	869	814	958	942	923	873	928	911	910	946	920	879	861	935	898	853	890	920	928	878	898	956	882	907	881	849	871	882	896	875	898	903	824	940	867	917	914	888	903	913	875	853	890	929	878	868	845	868	890	978	839	933	933	927	905	841	881	913	943	890	949	913	896	880	974	821	896	980	893	887	931	879	931	931	940	892	918	836	885	854	986	883	908	919	896	896	914	840	908	896	933	866	910	912	835	910	909	905	911	900	888	962	885	903	882	863	882	915	949	934	888	857	904	920	878	930	913	912	929	911	857	907	903	918	879	890	914	860	904	912	899	887	912	890	886	903	847	888	879	854	906	854	975	895	942	927	907	870	859	920	902	879	850	918	901	855	885	849	836	894	899	937	863	899	946	889	899	906	910	928	923	931	883	921	882	858	881	893	911	921	952	860	941	921	896	932	924	905	917	896	829	849	862	899	915	888	912	911	927	890	916	867	883	904	894	878	810	873	905	920	939	892	927	872	902	880	952	883	905	953	936	918	901	910	829	900	873	905	926	878	877	877	897	858	889	937	903	884	881	903	954	931	909	890	955	910	900	919	861	889	863	877	893	879	882	921	892	888	839	938	937	936	914	904	889	854	893	933	917	923	900	963	910	886	907	978	880	893	879	860	905	844	919	897	897	905	910	932	905	927	910	849	864	915	915	894	914	917	914	936	836	845	901	955	943	847	887	855	913	925	939	904	931	886	919	843	872	886	885	902	879	900	906	919	926	871	927	874	862	868	827	915	836	897	840	857	874	917	892	845	912	858	850	910	913	853	936	876	906	866	882	920	919	906	923	916	897	887	888	872	934	886	924	931	913	864	895	888	903	909	864	930	881	880	921	953	878	927	900	894	893	904	856	937	918	912	904	865	986	909	901	925	957	946	918	929	848	879	935	921	926	851	905	928	905	894	943	908	926	839	909	874	913	894	897	923	884	880	907	918	866	916	869	922	878	901	876	926	903	916	873	936	910	912	870	925	900	912	893	931	870	900	934	922	925	923	872	874	847	910	852	861	963	896	874	898	965	910	925	884	869	932	892	864	936	879	941	968	971	918	879	869	905	911	948	897	868	915	912	929	910	920	902	844	936	831	904	913	873	860	971	885	931	887	926	884	886	934	931	890	912	914	909	893	882	937	889	885	953	863	888	930	957	944	933	865	873	891	875	853	872	948	933	941	907	897	898	911	861	921	900	897	908	870	872	916	880	896	918	896	922	888	921	904	904	887	929	886	874	888	913	868	901	902	902	876	878	918	845	948	917	889	891	922	917	841	920	885	945	889	914	899	903	898	901	887	950	878	914	868	862	933	875	923	956	919	887	883	850	944	876	876	958	926	892	966	887	871	880	906	897	888	858	922	892	905	870	872	928	878	934	956	899	902	915	911	928	918	848	933	942	920	879	954	914	926	895	883	910	896	850	948	911	891	882	895	876	947	898	958	889	936	861	899	848	823	903	886	896	914	855	893	891	887	889	910	934	884	922	906	875	950	906	900	878	916	915	939	895	914	869	915	892	899	921	874	926	901	904	879	922	928	934	911	880	961	948	891	870	853	904	887	922	925	938	930	937	883	863	890	893	913	902	981	900	938	873	937	906	911	825	934	879	901	909	870	932	882	837	923	901	905	858	877	915	899	950	903	890	909	883	908	897	893	927	900	889	838	876	942	922	842	901	874	858	892	854	880	928	897	879	838	917	985	926	881	896	903	910	905	958	889	1000	917	904	923	870	934	888	935	903	902	884	884	901	906	900	864	869	916	907	870	883	964	854	885	925	928	920	930	850	954	822	848	889	903	908	942	916	918	923	897	878	900	857	966	915	926	923	874	874	900	942	932	903	928	864	928	894	893	875	903	867	859	905	878	943	925	886	930	940	847	930	895	896	895	883	873	885	869	918	922	919	982	913	874	910	942	865	865	875	868	925	866	879	920	939	911	877	911	929	871	940	880	890	923	915	850	953	879	901	911	930	879	907	871	895	884	937	914	903	897	928	947	909	890	855	932	887	889	867	905	853	928	879	884	875	929	907	914	911	951	881	930	958	947	898	839	893	915	883	871	916	898	857	909	940	915	884	969	898	876	886	942	957	927	919	910	963	852	908	912	881	985	862	878	948	918	930	895
9486	1389	210	186	453	182	175	169	166	156	186	163	146	162	161	160	180	164	171	172	163	165	167	164	164	190	181	158	171	177	163	158	184	169	181	159	149	162	179	154	175	151	148	157	177	183	159	159	164	167	149	168	171	145	169	155	189	175	157	170	148	168	171	150	171	192	177	140	174	163	197	180	167	161	157	172	175	148	175	200	175	167	151	159	176	139	192	152	180	179	168	189	171	149	169	174	137	152	185	183	162	170	169	197	163	179	145	168	167	152	154	158	147	154	186	183	145	162	166	166	162	176	169	167	180	153	179	172	150	146	160	169	170	175	176	141	187	159	167	138	153	177	145	148	169	181	180	161	169	171	142	176	177	147	175	151	165	189	153	156	165	162	148	167	180	184	188	161	158	189	170	156	168	156	168	151	143	174	166	167	161	166	154	130	153	159	196	166	161	170	168	163	162	170	159	150	148	156	192	157	157	169	190	174	155	166	190	177	151	158	135	195	167	164	179	166	170	164	168	176	156	130	162	163	183	182	162	144	142	145	146	179	167	165	163	177	159	173	140	155	143	158	163	159	188	181	149	164	155	183	169	188	184	156	182	166	166	151	156	170	170	169	143	159	168	165	176	158	160	170	156	179	151	166	154	181	169	170	162	173	195	185	159	147	166	177	168	146	163	161	161	159	171	171	165	155	174	154	145	168	179	180	168	158	184	172	155	156	166	144	168	175	158	197	179	163	178	170	172	167	160	166	133	146	181	175	143	167	191	159	153	163	157	155	183	170	178	167	164	158	176	160	165	141	158	173	161	167	158	186	182	163	152	168	160	188	162	142	155	156	181	141	152	177	168	159	155	138	158	154	157	205	178	187	157	166	156	154	165	166	148	172	150	142	161	151	169	176	134	174	155	173	128	144	171	175	173	152	176	188	154	169	163	167	175	179	176	156	174	160	170	163	159	168	154	164	140	175	157	163	156	139	152	167	155	180	154	172	173	159	172	198	173	146	170	167	154	175	171	164	160	154	166	157	149	156	154	178	170	216	161	147	154	153	189	179	204	161	151	186	204	168	164	153	175	140	165	146	155	172	178	152	168	160	174	153	170	174	154	161	135	173	176	181	163	171	186	174	164	197	167	162	172	178	157	160	165	161	140	150	150	172	164	177	155	160	182	187	158	172	162	174	186	161	166	162	136	144	176	185	160	170	163	179	162	166	160	162	165	171	175	186	163	161	163	164	196	171	160	172	169	184	195	189	144	192	165	166	150	170	164	154	180	170	133	165	171	159	172	140	152	158	158	132	160	166	166	168	169	163	165	169	159	150	161	180	166	179	165	146	163	171	155	165	167	168	159	157	178	168	158	170	167	151	165	177	162	159	169	169	175	157	159	158	164	138	162	164	185	162	173	161	156	155	166	162	173	167	143	194	158	181	166	174	199	169	155	172	156	153	129	188	172	148	176	164	166	161	157	159	161	150	162	163	185	160	184	171	163	179	154	164	152	169	156	157	180	166	160	166	162	164	188	158	160	144	160	161	145	155	165	169	175	168	165	172	171	166	166	163	169	156	158	158	163	153	170	184	164	163	165	163	163	144	176	181	168	182	178	160	164	156	164	152	164	167	170	178	159	175	157	160	192	154	170	174	179	179	158	164	176	165	162	170	181	147	161	160	166	158	147	152	162	147	137	156	167	165	172	147	151	178	175	144	176	177	176	171	158	178	148	170	169	171	154	182	164	165	183	185	141	160	165	168	157	148	167	158	183	175	190	152	169	195	180	161	156	151	181	159	154	136	151	176	153	163	175	163	163	176	140	158	138	177	147	176	160	185	136	197	178	158	157	170	151	152	176	160	158	171	162	183	151	178	137	149	163	166	130	164	183	165	194	163	184	187	168	162	133	170	170	184	171	175	180	149	167	171	172	177	192	158	172	167	174	153	152	158	168	181	158	170	142	178	157	148	180	152	153	153	172	170	160	166	146	166	159	179	166	172	140	164	151	165	172	153	162	156	191	158	160	180	157	169	156	166	188	151	168	162	135	161	185	158	166	167	170	154	153	158	164	186	158	167	192	180	157	178	168	163	173	175	154	166	148	179	179	169	168	174	169	182	160	136	151	141	164	136	177	184	180	179	173	158	146	162	150	169	183	156	146	141	143	165	170	134	167	164	168	168	154	169	138	152	190	166	148	165	151	168	149	184	174	169	149	170	167	160	162	156	187	158	161	178	166	169	156	160	190	177	177	162	158	155	161	159	157	169	157	195	154	157	163	172	165	167	188	178	164	164	175	162	172	162	174	173	170	188	160	149	182	169	174	168	185	167	154	158	159	157	157	179	170	177	152	143	159	177	174	182	151	195	174	173	195	159	180	147	157	140	178	166	164	170	161	154	155	158	171	204	173	167	178	185	180	157	172	174	170	175	135	141	177	186	167	166	150	186	184	157	173	159	164	167	148	157	168	163	151	164	169	154	191	160	190	175	172	151	190	179	160	156	134	147	168	146	182	168	158	162	172	190	155	158	153	166	181	172	178	166	170	153	159	163	157	166	168	183	139	155	157	158	187	158	179	164	157	166	175	187	180	163	186	143	165	176	176	185	164	164	151	164	174	184	156	147	152	177	185	159	165	174	151	173	171	180	164	172	142	170	146	165	170	168	174	150	176	158	151	165	167	192	182	176	180	185	160	155	176	180	169	169	152	172	151	177	140	151	163	174	178	148	156	160	158	153	165	151	150	170	154	154	164	173	171	184	180	167	163	142	193	173	163	149	176	203	207	167	144	181	157	148	154	184	165	171	161	158	156	181	152	170	175	159	175	178	168	175	171	157	162	165	175	161	160	173	139	151	163	177	175	172	176	169	171	145	176	154	166	154	176	157	179	166	149	172	166	173	184	179	170	168	169	188	164	160	169	177	186	162	167	170	169	165	169	166	191	168	174	146	194	173	156	181	157	153	133	165	161	168	158	177	161	165	160	169	181	158	139	147	172	150	158	135	178	186	164	171	170	185	175	156	158	174	166	170	149	182	171	184	163	169	155	176	159	144	164	167	163	165	141	155	139	167	172	182	200	150	170	144	170	181	174	151	164	174	152	158	149	161	158	161	154	172	135	191	137	184	167	177	157	171	165	157	152	140	165	159	153	169	176	182	165	173	177	173	149	159	168	176	180	181	178	186	192	164	157	162	160	168	165	157	174	149	157	170	180	165	169	150	174	181	147	152	179	162	174	154	166	155	159	168	158	159	163	172	154	158	184	152	156	165	154	133	170	151	168	174	166	177	159	166	159	171	167	176	162	184	159	167	158	162	181	173	167	161	194	161	154	161	168	165	173	168	145	158	169	171	156	195	140	163	159	145	183	179	168	166	160	171	160	165	177	161	157	171	160	164	170	151	169	159	155	156	176	188	180	146	176	180	183	172	172	169	162	168	176	154	172	167	162	179	148	169	161	154	196	170	157	184	177	165	174	187	166	158	170	171	175	203	182	192	186	189	165	160
8103	1937	609	749	2235	581	581	565	545	480	523	565	520	477	537	541	480	526	530	522	515	483	500	521	509	535	511	501	498	569	484	460	458	499	539	516	497	500	532	504	481	492	484	494	534	533	536	504	469	465	534	514	479	501	517	525	484	521	515	495	498	505	545	522	511	526	485	508	493	547	458	512	495	494	511	517	459	527	506	514	464	518	534	497	487	496	510	534	450	505	510	519	502	521	533	492	510	495	538	460	520	498	541	538	523	508	501	481	531	489	523	498	481	493	525	504	528	485	499	521	465	484	476	576	504	498	497	495	512	508	517	492	552	513	497	480	465	482	469	525	478	524	503	478	499	524	497	520	484	541	488	523	505	491	505	523	501	467	498	501	485	501	477	464	481	486	512	478	474	528	502	484	492	525	538	543	487	464	528	528	544	478	514	484	524	460	501	484	521	494	556	500	533	501	521	488	500	503	542	512	487	505	526	486	518	501	479	479	517	506	483	503	501	475	507	525	495	539	478	499	517	485	462	531	553	492	516	487	502	473	508	473	494	475	495	545	479	504	487	500	499	505	502	525	484	482	519	491	527	550	493	548	510	523	519	552	519	508	518	469	508	480	506	495	497	487	492	489	540	517	504	480	506	498	548	491	484	522	533	517	509	546	541	510	492	519	483	478	499	520	493	535	506	537	523	490	525	472	524	529	497	475	474	503	484	542	527	550	502	526	506	505	498	469	526	534	505	497	481	505	518	490	530	485	497	492	470	529	497	464	517	539	551	501	521	512	517	469	497	505	493	483	532	548	549	551	496	525	537	513	535	495	514	564	509	529	528	487	479	500	526	490	503	490	532	474	509	465	537	504	517	492	511	526	497	517	532	481	486	486	537	479	504	502	523	514	547	517	517	467	515	527	508	490	499	547	503	512	554	469	527	520	532	532	491	521	530	495	536	461	521	520	532	501	526	499	516	479	489	469	487	513	498	506	504	460	492	465	481	517	522	467	512	482	489	511	509	537	494	526	458	469	509	522	519	521	537	535	536	492	512	531	472	525	484	508	495	496	480	513	487	499	485	494	490	498	511	487	489	436	506	543	470	527	499	532	468	482	500	501	501	467	536	510	494	553	482	547	538	517	496	494	504	508	533	473	495	480	531	520	506	509	528	480	471	519	458	495	551	512	464	528	537	487	525	550	506	511	480	524	516	494	543	493	521	569	521	484	498	524	509	509	503	484	499	507	509	468	494	503	506	517	485	481	518	446	524	472	522	517	480	528	499	514	545	491	496	495	500	513	506	508	508	495	497	555	507	521	524	488	499	495	479	509	495	506	476	480	540	502	528	544	521	513	479	493	511	506	457	478	529	515	521	525	545	497	567	528	513	482	509	484	496	485	547	515	534	518	533	507	524	537	530	482	488	541	510	508	493	490	547	497	468	496	489	507	538	524	486	482	483	489	503	507	518	493	492	508	496	526	515	537	476	492	506	508	536	517	515	499	533	531	492	490	468	517	497	498	499	510	479	510	497	503	530	551	508	511	493	512	545	499	493	480	484	475	499	517	537	473	508	510	496	506	527	538	461	491	502	483	506	508	501	458	470	514	475	499	501	480	508	503	496	522	492	534	512	534	517	509	528	493	436	519	500	482	534	489	541	539	463	518	495	509	529	489	514	483	516	518	528	486	478	493	494	518	498	473	454	515	492	491	489	521	509	531	518	514	519	480	544	503	484	485	501	521	497	484	517	521	519	508	491	481	509	521	494	504	479	542	544	490	540	477	506	517	504	523	478	545	529	478	508	474	511	543	473	464	514	488	491	505	504	518	490	514	492	501	505	506	519	502	501	502	519	497	497	518	509	481	477	463	499	529	506	516	507	477	491	502	517	495	527	503	488	511	513	483	497	517	526	492	485	533	491	529	499	520	524	513	522	528	551	474	474	479	523	513	500	520	513	518	525	519	522	553	492	486	482	498	471	522	485	505	503	520	478	494	505	532	490	529	498	517	519	496	512	520	516	476	492	503	498	462	559	517	493	498	484	476	515	475	452	484	473	483	503	490	437	465	515	501	479	538	535	543	519	500	482	503	529	480	495	505	521	531	506	504	524	496	485	535	486	473	518	506	504	524	490	499	497	470	492	485	521	521	496	434	524	468	508	518	463	493	525	479	530	496	517	499	487	469	495	546	519	495	508	528	542	560	491	477	519	493	505	492	495	479	479	516	482	551	513	477	498	509	496	488	508	537	504	465	499	484	515	521	498	524	458	459	527	528	520	509	509	439	513	513	501	516	462	480	516	525	521	504	490	507	536	477	488	492	532	495	495	471	504	520	487	490	554	520	506	529	489	485	474	533	514	503	481	502	498	520	488	518	492	498	518	489	527	480	545	507	510	501	495	494	488	499	521	544	516	494	504	481	484	482	515	489	526	544	498	490	511	485	488	489	452	519	458	526	538	486	533	517	502	502	499	507	532	520	488	518	504	510	485	512	518	493	509	459	509	488	545	502	506	499	528	509	511	526	518	502	496	510	482	511	480	510	510	520	482	512	508	509	547	512	506	510	530	505	521	475	485	517	512	556	493	506	490	517	507	521	517	504	455	497	487	488	490	510	503	436	498	504	520	532	522	461	509	493	460	510	503	499	499	520	505	557	488	537	481	480	515	515	498	515	522	462	505	515	476	495	502	516	503	499	491	467	485	529	502	497	533	521	512	524	511	510	517	480	488	497	528	509	518	542	529	506	545	540	507	480	517	492	483	536	514	466	494	496	513	528	515	461	484	506	528	545	452	489	489	526	504	515	496	486	486	499	534	532	501	526	502	511	532	485	539	544	482	520	508	497	525	496	534	497	526	496	527	524	469	482	516	482	479	495	528	481	495	467	505	500	492	523	527	477	524	474	493	485	498	484	514	490	497	498	508	464	516	522	515	522	520	503	545	509	491	499	503	511	484	523	491	498	493	486	514	531	547	483	553	527	501	496	491	513	485	510	496	494	520	499	484	500	535	517	477	526	525	530	524	488	501	500	499	522	518	504	512	514	449	495	514	504	545	478	530	512	521	510	524	512	482	485	469	506	482	507	496	527	501	518	524	508	493	517	498	531	520	496	534	527	492	555	546	505	522	548	511	524	485	486	523	503	512	459	483	500	482	515	499	539	519	519	519	539	529	507	515	512	456	545	511	477	510	508	544	529	506	449	500	455	554	488	485	514	504	506	500	521	526	522	497	489	540	517	515	495	516	491	471	518	511	493	503	540	506	458	497	499	484	474	517	505	508	461	531	537	498	488	527	509	477	445	510	510	477	532	499	467	520	527	523	491	476	511	524	500	475	481	511	497	523	549	495	526	498	508	448	489	478	480	533	518	480	463	497	494	502	529	520	484	508	503	459	484	532	506	490	505	509	468	489	517	503	509	489	494	482	511	523	526	483	503	517	457	546	528	488	514	465	517	496	508	523	554	540	523	504	518	457	527	530	524	510	481	500	507	510	500	507	484	490	504
50038	26008	4277	1720	8452	850	501	418	440	413	380	379	378	375	412	400	362	362	315	379	387	330	361	357	339	335	334	358	356	343	321	352	360	342	343	344	335	356	337	322	349	335	313	345	310	305	334	314	300	341	329	344	329	325	345	340	324	326	345	319	372	364	345	281	314	290	317	342	347	359	322	341	357	317	325	330	323	349	327	335	315	320	326	360	324	313	348	338	342	346	310	290	333	316	307	365	316	302	324	354	335	321	325	340	326	331	325	360	327	318	321	346	348	319	337	308	308	351	373	369	295	363	349	378	304	327	333	322	322	351	349	339	318	350	323	336	343	340	325	336	335	321	337	318	304	369	313	353	335	351	321	339	310	342	350	317	312	322	315	302	347	349	341	347	350	340	345	349	349	338	371	350	350	317	318	300	301	317	316	361	325	334	323	325	323	320	344	328	299	323	363	320	343	310	340	351	313	324	282	320	367	314	341	337	316	349	318	328	347	343	312	312	331	347	322	337	358	324	317	323	356	322	335	337	306	321	310	311	321	302	334	338	320	357	318	273	339	310	319	323	366	302	357	354	324	313	302	304	328	332	352	355	353	328	313	315	313	334	341	355	295	350	300	318	336	326	313	334	312	309	303	364	346	326	328	330	342	334	345	311	275	330	334	333	314	347	323	298	353	332	339	312	327	324	343	312	334	323	334	329	356	312	340	325	353	369	288	351	316	326	325	337	318	333	315	297	323	315	303	336	338	316	327	328	321	319	328	302	310	345	353	319	346	325	335	322	314	334	336	321	328	313	345	316	351	331	337	358	315	351	325	332	332	322	318	327	321	322	339	343	331	311	318	340	323	354	311	303	344	316	340	352	317	340	347	321	317	347	358	328	320	315	347	294	350	372	339	337	342	343	353	331	293	322	308	310	329	356	343	295	294	359	340	343	349	336	319	306	337	352	317	315	347	345	361	311	277	336	308	335	307	325	331	316	322	299	354	344	315	357	327	341	354	337	320	338	304	328	322	338	306	373	348	317	320	306	300	342	361	360	352	331	330	353	354	283	345	318	361	322	309	351	307	349	329	310	294	339	361	291	329	308	338	297	348	367	347	339	318	309	357	305	321	345	333	369	316	359	359	293	331	350	323	311	271	324	294	322	337	278	346	303	298	342	314	306	340	326	342	326	323	324	329	321	316	320	366	343	325	340	328	351	339	326	344	324	355	343	337	344	336	324	306	333	345	338	326	297	335	345	318	308	303	331	357	336	344	319	314	360	359	345	314	339	323	328	352	326	353	301	346	295	350	349	333	358	317	325	325	357	357	331	312	324	346	309	339	353	350	305	346	343	305	333	352	313	324	350	372	323	322	300	327	319	324	322	320	317	326	339	325	325	354	322	339	354	309	358	305	312	379	330	345	345	365	350	332	331	335	321	328	335	343	307	331	291	325	343	357	314	349	331	329	330	296	297	358	352	322	312	335	375	359	337	376	325	337	328	335	335	320	333	348	350	329	344	334	357	376	309	323	295	310	329	330	356	337	335	294	358	320	318	336	336	347	346	339	344	360	345	316	322	291	332	300	358	358	347	344	321	315	334	374	343	375	339	354	324	343	333	333	331	329	298	320	343	328	322	319	324	332	337	306	302	323	345	341	305	335	326	294	322	349	339	307	331	350	323	330	341	352	329	352	315	337	299	317	293	304	348	340	294	311	333	326	365	301	324	357	348	288	333	340	306	358	324	339	281	333	298	340	358	309	333	316	340	364	337	325	330	319	316	335	320	323	332	330	356	313	346	352	391	330	300	319	321	305	340	354	359	335	323	346	317	326	329	309	338	306	355	277	337	363	346	339	301	351	318	329	290	337	327	330	348	346	349	382	311	338	337	333	343	365	339	341	321	342	334	304	350	343	345	393	338	326	314	360	308	321	344	384	354	353	323	382	348	339	347	326	320	342	304	304	343	313	350	324	319	336	341	295	328	338	313	347	348	331	340	315	338	322	320	348	320	302	342	347	329	322	392	357	347	321	370	342	339	331	325	342	328	305	323	333	361	343	335	340	327	349	333	342	341	350	310	325	348	348	339	354	355	313	344	363	320	364	332	325	293	328	357	306	360	324	348	327	330	313	284	343	336	333	341	299	314	342	346	316	346	314	346	344	326	319	328	309	335	324	333	332	330	385	332	315	311	320	318	326	316	341	308	339	351	324	332	314	314	319	319	336	343	338	330	371	336	340	337	321	324	328	370	359	322	322	363	315	335	326	316	311	308	343	335	338	324	329	305	329	359	338	336	336	331	363	319	297	345	375	321	319	325	305	291	359	328	334	331	356	322	349	335	348	318	300	330	351	376	320	321	341	327	369	338	345	336	325	279	326	335	333	318	322	326	335	319	339	341	327	350	323	310	325	326	312	355	344	317	315	319	353	302	312	306	337	357	346	319	308	329	297	334	313	368	313	328	328	321	353	341	340	329	333	341	329	344	362	319	336	281	319	325	335	306	341	330	315	316	332	357	325	331	298	313	315	371	314	334	322	330	343	348	335	332	350	334	343	341	354	320	321	347	346	353	318	343	350	333	320	308	338	362	313	311	306	361	344	321	359	328	302	326	367	348	369	327	323	328	344	322	313	315	285	322	315	308	328	294	346	355	304	307	359	326	330	347	343	344	297	335	308	336	322	360	338	345	365	320	368	325	302	351	355	343	357	330	315	297	339	324	330	304	359	328	327	331	329	303	350	357	336	293	293	363	321	321	287	314	346	355	302	379	326	329	362	345	327	341	327	306	328	320	307	327	320	330	331	336	327	351	331	337	303	309	357	330	340	328	378	354	331	338	349	336	365	336	361	343	323	352	330	329	343	293	325	300	328	346	341	309	326	368	340	378	348	356	292	298	339	314	306	297	361	352	341	309	316	334	331	346	344	324	320	345	342	333	310	331	325	316	344	345	331	329	342	313	340	377	329	352	295	316	335	295	347	327	353	329	324	340	318	332	320	336	329	321	325	298	352	328	320	389	342	326	315	333	307	349	366	305	301	313	314	322	337	342	313	344	335	354	350	367	336	327	316	340	346	333	336	324	336	295	336	330	318	340	327	308	320	330	351	335	309	340	351	319	328	344	327	304	352	314	326	331	306	349	352	339	372	327	333	338	310	353	355	321	324	334	307	334	395	341	340	359	356	305	308	364	313	340	327	303	325	335	313	311	376	362	344	355	330	352	331	317	324	330	327	328	342	344	357	339	319	279	300	326	339	344	361	344	308	317	317	311	330	318	356	347	302	347	316	320	329	328	312	321	325	288	332	337	360	332	344	312	357	356	318	362	356	325	311	341	331	359	323	345	318	323	337	322	303	350	311	290	358	339	351	362	326	314	347	359	346	328	347	328	321	348	367	350	348	354	351	311	357	357	343	342	334	348	318	341	344	311	342	301	294	343	309	341	338	288	343	335	300	320	311	353	309	332	339	322	314	343	347	306	323	359	304	337	342	331	349	308	337	302	360	340
29011	13474	2966	5650	15919	2101	1937	1661	1541	1398	1344	1269	1169	1125	1081	1067	1034	1066	1006	991	963	1022	1030	997	905	987	988	940	953	893	860	926	948	879	900	893	843	918	894	906	852	907	904	911	882	890	842	878	888	944	860	872	823	886	872	875	884	852	915	849	873	919	865	953	881	919	872	880	882	894	869	899	918	914	856	812	841	858	893	899	817	954	887	945	878	836	894	889	839	842	893	872	854	847	827	869	866	925	891	856	881	846	870	863	895	888	892	894	894	832	880	893	845	845	874	857	900	878	845	889	847	878	891	862	802	831	903	861	895	867	865	883	860	840	847	847	911	870	893	854	869	858	883	872	868	870	850	852	849	864	846	911	840	893	894	791	848	896	889	838	859	893	867	859	876	838	871	872	880	837	888	873	873	871	857	888	893	854	912	907	845	845	861	907	898	869	878	869	891	854	847	841	903	915	901	874	880	858	852	860	903	853	873	849	843	871	886	868	856	859	869	872	862	862	834	864	902	868	883	886	869	828	876	849	841	856	921	901	897	862	871	822	885	845	878	823	833	900	885	864	881	861	915	849	878	903	916	869	856	837	854	882	849	908	900	905	899	868	876	864	828	821	872	866	858	857	884	897	850	895	830	926	815	876	864	886	843	894	900	877	879	864	837	875	874	853	932	814	871	879	839	871	839	887	853	869	835	868	857	901	869	890	812	869	873	864	880	875	856	878	896	829	856	845	844	885	882	826	902	893	862	864	881	881	911	847	932	879	869	912	886	861	908	885	898	869	894	908	876	873	871	840	897	841	878	868	852	902	874	880	893	908	861	887	881	911	861	833	837	847	890	866	904	836	889	871	872	848	868	861	901	856	844	902	866	862	897	860	881	873	832	847	848	805	909	874	878	935	874	881	888	885	840	862	838	899	864	908	836	880	834	871	907	928	877	862	961	902	904	840	829	842	829	839	849	890	867	916	864	925	856	875	813	838	852	888	908	819	893	928	833	866	819	886	907	871	859	874	862	858	882	875	830	859	837	853	925	820	916	872	870	850	895	837	857	855	827	884	860	840	902	904	836	839	881	863	844	849	847	842	842	840	828	871	885	830	883	892	900	875	857	823	845	846	888	852	860	849	918	846	914	876	857	830	871	864	880	866	888	869	895	900	889	816	859	844	850	889	850	899	843	860	841	858	916	820	895	867	967	894	885	871	892	826	914	840	914	850	898	845	878	885	905	891	841	819	854	843	875	848	845	907	940	896	910	870	882	847	883	866	904	910	901	906	849	924	879	869	838	818	912	916	850	866	846	885	825	834	835	956	883	899	919	884	828	841	869	871	849	878	869	829	887	861	878	863	866	837	887	865	806	840	839	851	831	875	858	848	843	867	848	838	894	859	884	896	889	899	838	844	861	837	852	898	867	869	891	880	868	933	845	876	872	897	865	882	849	834	875	847	902	829	865	876	867	881	910	880	869	826	900	857	895	855	852	873	919	837	849	892	895	890	859	819	863	804	884	842	825	876	939	880	857	832	898	867	847	868	935	865	877	878	888	888	854	887	923	858	905	849	897	886	937	885	914	866	824	909	894	863	871	840	838	818	830	747	895	811	832	867	802	849	860	797	926	882	872	828	903	885	863	853	902	898	889	845	871	913	851	874	857	855	871	887	883	843	842	871	855	872	833	839	829	844	860	858	858	870	850	885	858	873	885	903	851	808	874	880	842	904	908	812	849	866	850	819	863	831	898	882	908	879	840	863	862	832	836	843	844	796	846	847	836	933	860	885	871	861	862	866	856	885	851	831	901	808	812	918	852	833	872	929	865	925	914	884	836	867	876	889	871	896	886	900	831	855	885	872	890	839	852	848	824	826	888	881	871	849	857	940	874	859	894	863	905	866	876	830	888	876	836	864	825	892	889	850	866	875	866	843	878	897	850	882	900	857	883	897	895	851	811	902	863	890	874	920	914	875	813	848	860	894	851	883	923	887	859	876	824	854	868	865	830	905	899	839	909	851	831	915	823	895	893	918	825	874	814	855	863	828	863	880	825	885	891	859	888	856	839	854	866	884	883	851	907	908	920	881	881	869	875	866	884	863	882	837	884	870	855	891	879	857	873	873	834	824	842	845	945	879	874	853	851	829	917	849	839	893	776	866	850	870	935	872	836	895	866	883	900	877	881	851	882	878	837	857	912	854	855	855	895	878	888	856	892	818	879	844	883	911	873	816	866	911	849	878	866	833	893	864	866	921	840	869	864	855	898	858	871	873	856	915	884	938	838	833	851	915	862	830	810	890	888	855	877	874	876	832	822	928	870	848	850	860	860	822	873	891	872	900	876	849	843	855	836	861	817	835	856	916	865	861	805	841	839	890	884	941	896	839	838	821	904	827	844	882	834	872	865	873	877	820	893	868	854	892	874	879	818	871	861	857	847	830	883	850	876	859	900	876	850	880	872	858	895	829	913	856	906	903	864	871	808	872	871	893	881	792	865	865	913	858	803	874	921	817	857	836	858	816	876	891	830	880	871	866	845	853	840	866	822	882	923	869	894	871	887	783	854	904	860	865	858	868	835	851	906	911	838	822	884	803	858	847	898	893	884	846	885	869	862	832	887	871	843	902	878	866	895	861	844	868	849	893	870	890	854	876	847	856	907	861	824	859	898	907	951	915	834	844	899	840	889	867	899	919	827	871	844	875	855	836	850	793	909	888	847	894	898	905	910	876	824	864	858	812	898	860	853	881	866	860	837	883	885	894	859	894	843	840	897	879	870	886	832	845	852	844	898	834	839	891	877	869	895	916	837	869	915	823	848	913	849	809	804	902	834	883	870	850	859	870	841	883	882	817	811	853	909	849	868	886	858	908	847	863	875	866	841	870	880	872	874	911	806	852	910	835	845	859	873	864	877	844	853	909	863	865	873	845	863	859	885	904	858	851	903	869	863	846	934	826	814	845	859	917	876	892	890	882	847	907	892	851	798	848	855	929	888	856	896	889	890	880	876	849	854	848	810	891	832	880	868	860	860	903	856	889	890	860	875	868	872	900	885	911	875	831	913	906	841	850	821	852	834	876	819	913	829	838	863	852	831	868	840	877	847	864	876	878	903	852	933	889	875	889	867	847	890	873	853	867	821	852	827	865	914	883	889	853	880	905	823	833	839	860	865	855	854	846	867	901	918	827	822	777	913	856	825	832	880	913	851	840	840	790	805	942	889	859	845	814	852	863	830	845	920	850	853	840	866	862	908	885	870	887	893	898	879	865	862	844	885	878	864	848	917	822	865	899	804	864	886	858	883	880	902	888	846	838	845	846	869	894	883	846	871	905	930	889	834	903	886	872	906	855	836	898	887	859	878	863	868	890	906	907	855	824	899	851	888	824	896	839	915	895	855	853	886	875	871	878	860	878	904	875	799	858	884	883	869	865	866	890	854	841	836	863	837	856	888	877	890	851	902	846	848	858	841	896	845	889	848	844	843	860	883	864	919	869	808	931	872	842	815	840
63057	35094	8891	3849	14656	1851	734	653	576	509	503	462	435	413	431	406	426	353	389	405	393	398	365	346	375	403	375	366	342	383	357	378	362	366	341	351	357	314	374	355	402	366	329	362	371	343	356	366	390	348	350	342	351	390	378	360	358	359	386	373	361	370	342	335	383	390	356	362	377	342	374	361	343	343	364	342	340	344	362	342	318	348	366	366	348	363	346	322	325	349	358	347	320	320	372	366	327	356	364	371	373	330	397	360	404	339	354	368	338	331	363	367	333	364	377	354	370	392	348	371	356	336	327	346	348	349	362	346	366	344	369	344	346	355	387	349	342	374	357	360	346	363	357	357	350	380	359	340	337	350	343	344	358	353	335	362	356	387	390	342	335	376	378	370	320	392	339	360	359	374	392	361	403	339	329	353	347	339	374	340	346	345	329	313	376	395	348	380	370	364	318	333	361	339	369	381	340	381	363	314	334	378	375	357	387	351	355	337	366	390	332	339	338	355	320	343	341	372	336	321	372	336	367	342	331	354	365	342	346	371	327	306	343	376	324	353	345	333	334	390	382	344	364	350	380	381	335	356	315	359	339	329	348	317	364	340	363	340	328	371	347	380	330	331	320	365	329	329	340	330	316	344	351	343	358	343	325	345	341	362	334	349	393	355	371	360	317	335	384	333	383	336	373	339	335	379	342	346	327	319	368	372	395	336	355	388	322	366	352	366	363	363	347	352	355	312	355	393	349	372	357	320	328	363	337	350	386	381	360	363	371	365	360	359	376	380	335	334	370	362	362	338	339	335	369	371	346	330	328	393	384	361	355	332	354	369	326	339	344	340	380	363	352	365	390	325	357	344	345	335	377	322	341	359	371	347	361	350	335	378	360	357	336	327	350	388	356	344	335	356	336	313	396	351	334	381	330	336	338	360	355	329	358	369	377	368	359	330	368	354	344	337	335	322	359	373	320	360	310	335	375	311	391	357	347	371	348	337	360	373	376	347	368	358	335	349	358	336	343	377	358	355	416	371	385	370	348	369	327	338	342	352	336	368	342	395	361	361	377	363	371	356	318	317	385	349	364	340	353	334	350	328	380	328	335	380	317	387	332	364	338	348	360	366	374	371	335	320	330	357	310	337	331	338	366	346	364	336	334	355	338	359	343	385	371	356	317	364	361	379	352	381	343	367	352	350	357	353	363	389	359	366	307	339	344	363	326	375	378	347	352	346	369	347	347	336	367	363	340	331	368	346	395	365	357	342	396	358	350	354	321	370	320	377	393	345	353	374	356	335	373	348	329	325	362	347	355	372	359	367	365	354	364	355	366	346	344	303	367	337	361	385	321	374	369	347	341	352	342	376	370	356	336	360	325	316	350	360	372	332	353	341	352	393	385	306	372	363	360	354	373	355	366	377	350	362	355	341	357	344	324	331	362	360	358	345	339	329	374	332	363	363	315	327	330	363	361	353	378	345	340	352	340	324	346	343	355	343	363	366	343	350	365	334	349	354	318	328	342	349	416	315	380	378	346	383	381	312	365	311	361	340	350	349	340	333	344	372	341	348	349	353	388	329	368	354	332	372	348	352	367	328	318	299	340	331	372	371	340	324	321	333	322	330	359	334	345	303	349	365	343	342	383	348	341	364	358	360	357	334	343	347	335	372	371	374	324	336	335	341	351	356	349	347	329	347	354	340	344	347	360	336	335	327	333	359	354	337	358	361	383	355	347	349	377	330	356	353	342	338	359	370	375	355	358	370	366	353	365	413	360	351	343	343	342	362	378	358	350	348	355	355	388	374	356	364	327	353	381	350	345	364	373	352	336	341	379	353	349	372	351	392	351	332	351	344	370	352	329	330	365	368	355	362	344	381	366	355	324	345	339	361	361	350	342	368	367	372	382	355	379	373	385	324	357	394	361	361	366	324	337	366	350	318	375	344	318	333	349	340	370	323	327	339	380	352	364	381	347	348	356	338	349	373	329	375	361	370	334	344	308	337	359	344	348	331	339	342	335	353	348	354	353	358	373	344	374	319	374	357	382	359	378	375	379	355	348	349	348	362	343	364	343	376	379	376	376	355	352	335	371	300	391	322	366	374	404	359	369	363	361	334	367	355	337	345	317	374	346	366	308	356	331	348	386	359	364	351	359	347	386	333	358	366	356	356	361	336	313	351	350	353	333	360	340	362	369	382	339	347	310	349	340	320	355	346	355	381	366	328	364	368	373	367	376	322	291	374	379	343	369	334	362	385	326	346	345	351	348	355	316	333	384	337	330	358	340	364	359	368	342	317	372	343	314	322	353	368	381	355	341	325	350	369	348	318	368	332	343	379	343	327	376	334	313	346	355	340	350	320	389	376	337	364	377	342	369	364	365	366	343	344	300	339	334	339	328	328	351	372	364	359	330	344	379	350	424	360	338	334	378	399	373	350	356	355	385	353	318	355	353	321	374	362	352	319	333	337	394	338	366	381	383	335	348	363	343	370	363	353	364	358	340	348	361	342	375	383	352	315	342	337	362	352	360	385	383	360	337	330	346	338	365	349	339	350	342	360	366	353	344	357	378	318	334	351	372	407	322	345	341	361	404	353	355	357	344	349	357	346	385	390	332	351	369	326	388	355	357	335	378	372	395	373	343	315	348	355	361	313	358	359	341	333	374	358	337	404	366	339	337	351	353	355	356	354	350	337	357	364	361	329	334	340	358	376	361	357	325	360	354	360	340	384	355	355	341	311	335	338	372	358	358	375	348	332	377	344	352	352	338	370	379	324	338	328	368	346	372	383	350	350	361	388	333	355	377	360	382	386	383	346	322	363	362	344	378	350	346	351	375	346	352	331	367	366	341	338	347	330	369	325	365	347	348	341	381	375	347	364	341	367	347	341	332	320	359	354	356	329	363	359	340	380	348	339	391	328	373	339	370	346	352	338	355	355	351	401	372	388	364	359	327	340	347	351	364	343	329	368	355	310	348	356	399	358	340	374	299	336	337	338	359	348	335	343	374	376	360	357	352	358	361	328	341	344	361	336	338	339	335	346	320	423	376	364	352	326	362	377	354	355	352	341	322	353	356	347	349	363	356	387	348	343	378	362	376	325	349	357	352	311	370	353	368	352	354	334	353	348	353	365	351	383	358	356	343	343	318	349	349	353	352	319	352	356	410	356	350	379	366	370	353	354	337	376	344	404	370	365	348	336	346	335	356	364	357	349	336	396	340	356	300	349	330	357	382	341	375	379	345	357	325	310	353	365	342	338	339	365	374	350	366	359	308	333	318	308	371	337	375	348	364	376	389	331	341	356	330	351	342	342	357	379	347	330	352	356	336	342	347	333	335	328	324	361	394	365	381	356	366	338	370	363	367	377	357	368	345	355	327	355	370	338	320	359	358	365	366	376	374	349	352	382	343	338	342	358	372	374	347	357	366	337	330	318	350	355	375	362	367	381	378	360	361	384	318	346	387	360	349	353	354	364	318	362	365	338	351	386	342	382	368	346	385	357
36842	18698	4746	10484	20132	3229	2721	2352	2164	1994	1734	1622	1444	1471	1352	1351	1197	1178	1137	1159	1112	1123	1128	1093	1096	1000	1042	1059	1019	1000	979	993	996	1008	994	955	932	968	953	965	957	893	881	965	946	908	955	927	955	923	908	935	887	867	971	962	925	928	939	952	961	926	882	916	920	974	932	917	909	904	883	918	920	965	881	955	876	895	905	856	893	895	899	918	856	911	915	922	921	918	940	905	895	859	915	868	949	938	959	897	937	896	904	868	918	922	918	908	903	875	900	913	847	880	964	910	889	938	917	892	897	903	934	917	883	867	882	851	859	827	887	878	962	901	858	863	843	873	882	892	900	910	929	887	909	960	860	857	874	898	891	836	928	919	865	859	904	849	871	890	859	869	920	916	986	900	867	953	838	888	881	921	907	886	844	911	933	887	840	816	878	924	892	877	933	902	894	948	920	863	935	906	875	936	847	871	904	900	933	882	898	888	864	920	900	822	952	868	860	863	885	866	864	838	915	912	878	890	851	886	878	915	839	864	861	880	923	863	889	899	871	870	916	881	950	828	877	864	916	845	895	879	917	889	879	900	940	929	885	902	849	893	875	913	868	893	850	870	897	907	843	899	897	879	944	865	886	904	867	884	836	864	901	853	913	821	866	874	879	878	904	922	895	860	933	862	925	931	865	823	903	880	887	906	944	834	844	903	869	942	899	898	878	921	937	910	885	876	925	950	902	895	892	882	884	869	839	909	876	852	869	890	921	910	926	896	868	874	918	877	899	842	816	899	878	897	887	876	838	948	883	855	854	909	869	913	925	922	880	887	923	897	899	915	921	829	845	876	863	858	823	914	891	916	879	857	875	894	887	915	891	903	865	873	955	931	876	908	902	888	887	885	884	907	917	850	902	896	920	934	894	871	870	914	886	924	894	903	884	927	884	866	898	890	868	837	870	924	890	843	898	856	902	954	920	838	887	881	899	882	854	869	853	902	893	898	901	906	905	852	862	797	954	915	898	895	881	886	883	894	880	919	878	876	946	879	843	905	929	931	859	915	885	891	912	886	879	939	959	915	909	927	902	898	880	957	873	888	883	940	868	871	901	851	898	845	881	870	889	941	868	919	882	878	905	900	884	895	905	867	908	886	870	878	869	881	846	873	941	922	954	872	857	889	866	896	903	894	914	898	901	907	813	843	913	852	902	879	902	896	907	875	879	872	877	974	851	890	855	871	904	860	950	886	902	900	922	913	843	887	881	891	894	885	854	915	881	891	870	892	874	867	882	909	915	935	922	938	875	917	894	917	905	924	870	863	925	933	899	913	898	809	920	845	869	896	873	855	896	863	875	919	899	927	833	931	910	917	873	889	870	903	914	882	896	869	879	906	857	926	899	921	879	906	901	900	897	888	883	925	911	884	972	947	876	911	902	933	917	868	849	900	902	893	873	842	852	879	922	849	915	863	915	923	905	892	852	914	882	875	878	889	912	866	888	884	895	904	913	835	875	864	883	921	900	897	884	880	872	923	885	925	888	867	902	879	921	871	825	904	919	873	959	927	892	871	863	872	866	895	895	868	853	886	935	864	887	921	868	889	910	912	872	883	848	879	953	858	901	884	919	863	823	920	859	907	907	973	861	879	840	934	919	894	916	829	892	922	904	868	864	892	899	906	916	895	921	884	916	891	976	930	907	852	879	889	888	837	887	865	872	928	923	894	847	866	870	879	858	880	888	895	894	905	896	886	878	862	921	860	858	932	930	842	876	925	851	895	881	902	887	979	853	917	913	833	863	878	899	888	912	864	900	945	888	847	869	871	891	845	840	852	909	853	846	915	923	800	872	937	896	867	885	885	866	821	931	909	926	929	924	851	919	905	914	865	914	866	851	927	887	874	840	889	941	836	892	919	889	907	884	879	868	940	876	847	846	858	857	934	907	895	928	880	870	895	889	875	926	880	849	885	878	919	858	865	842	877	928	890	898	848	869	865	893	869	923	909	910	919	929	900	874	871	883	837	860	899	882	888	884	850	902	896	891	887	843	885	902	870	869	877	938	903	890	957	925	869	873	903	882	918	833	922	915	857	895	910	868	848	859	898	932	851	888	891	862	893	876	930	904	905	861	887	855	913	874	903	896	885	877	865	867	865	905	840	940	852	866	892	861	880	921	924	934	928	900	895	895	899	869	865	903	881	870	922	880	948	867	941	886	892	881	875	861	854	828	838	909	930	913	914	944	875	967	857	848	895	852	967	894	937	842	846	858	867	933	905	826	895	926	863	927	863	853	917	855	885	910	883	893	862	861	921	907	868	916	880	921	938	880	914	916	842	917	899	928	932	895	803	931	880	919	891	908	916	919	895	891	926	880	878	891	885	894	872	903	869	906	897	895	868	902	964	931	853	907	902	884	876	907	889	841	912	849	853	860	872	929	916	926	886	828	901	872	895	889	888	912	849	907	893	883	847	943	878	897	895	888	908	896	870	912	854	921	877	952	872	874	891	899	864	835	861	911	907	821	897	906	900	907	921	906	976	899	909	898	845	892	916	874	878	914	882	884	909	885	911	882	878	875	916	924	907	899	873	889	878	907	929	872	916	932	929	896	881	881	912	895	875	911	933	913	858	854	891	900	866	870	944	944	862	878	862	940	866	933	924	884	885	890	930	881	912	857	863	934	891	853	914	889	876	922	864	854	859	844	919	886	899	863	954	938	904	925	896	890	917	947	895	884	848	867	915	933	885	863	884	889	859	870	878	901	878	911	925	873	859	901	932	864	806	859	851	870	862	897	884	920	901	883	880	935	882	928	944	862	838	908	918	895	859	862	914	871	866	916	881	936	854	893	904	934	857	940	914	907	821	855	853	905	895	888	900	874	932	877	920	917	885	893	932	878	899	867	896	876	887	866	879	906	875	908	907	931	912	933	906	909	879	880	881	897	873	907	906	871	885	882	882	881	896	852	902	853	917	928	896	861	878	918	897	895	873	901	900	909	913	896	921	908	884	875	874	950	917	904	899	861	877	918	943	934	896	942	915	930	949	929	844	888	876	886	890	867	871	878	915	928	899	908	945	892	906	839	945	843	886	954	873	889	854	868	844	877	882	906	875	944	904	846	869	907	877	884	906	909	941	926	880	923	849	928	858	857	949	888	929	920	927	901	903	933	880	880	892	910	930	950	839	859	896	888	935	945	889	896	887	897	879	865	896	860	832	852	851	863	860	902	892	898	858	893	858	898	896	830	879	928	928	857	910	911	877	893	897	856	879	924	886	884	943	987	899	881	866	859	918	885	867	880	894	905	913	916	904	931	949	889	845	870	906	893	849	891	872	883	877	886	915	910	852	893	926	862	927	903	882	907	918	904	820	856	906	887	903	886	947	889	905	936	846	909	907	950	918	848	936	858	916	910	909	925	880	895	900	879	880	844	937	867	901	893	873	904	871	856	894	854	938	925	850	819	889	922	891	909	867	898	890	894	897	911	874	901	930	872	886	828	938	836	848	885	920	914	879
8934	1256	201	257	426	152	163	188	156	156	151	176	181	176	163	168	170	169	164	173	180	167	159	156	164	161	196	177	162	174	174	152	193	169	142	149	167	165	177	184	169	153	151	145	183	169	180	160	161	176	177	162	175	158	162	157	168	176	176	170	164	159	152	169	152	162	160	179	152	173	148	175	144	157	206	171	168	174	142	167	184	182	157	170	172	164	172	170	189	165	162	151	175	139	156	159	172	171	166	160	160	168	176	168	160	193	157	179	151	196	187	145	183	176	179	166	166	164	165	164	170	165	147	172	165	158	182	170	168	152	196	170	172	141	130	165	152	147	147	162	158	178	165	147	167	151	139	162	161	170	187	186	179	155	166	171	171	157	155	169	127	179	177	165	161	157	159	199	184	187	160	157	180	197	173	151	141	159	172	166	149	161	147	155	162	163	168	174	157	171	169	179	142	187	169	178	166	177	169	160	200	150	154	151	157	187	174	176	156	158	157	171	144	173	147	148	176	155	162	179	173	165	161	179	154	168	184	156	156	168	168	185	153	167	164	173	190	165	165	156	181	190	182	158	179	175	152	154	173	159	194	171	156	202	191	162	140	156	162	153	179	146	174	160	181	141	153	160	152	152	188	183	170	155	178	190	155	158	160	185	161	186	155	163	161	170	168	172	179	171	177	163	175	164	163	161	170	162	147	180	184	183	169	184	180	196	164	171	170	159	146	172	166	168	159	171	154	142	166	169	142	174	163	167	178	167	158	145	157	162	135	163	166	144	139	162	131	169	194	179	157	167	165	139	158	163	175	149	161	178	177	179	148	176	178	166	178	164	185	180	139	169	144	136	147	174	169	176	172	170	167	159	161	141	168	143	155	168	169	155	164	162	180	149	165	148	168	185	161	160	155	166	168	160	168	153	158	161	159	162	144	180	150	149	155	178	153	166	158	183	160	145	186	164	155	160	187	159	160	182	177	148	172	181	187	172	167	154	181	164	168	170	151	180	158	185	188	179	187	166	198	160	158	160	147	155	150	155	169	194	181	145	187	153	157	162	180	149	161	167	165	156	194	153	194	183	137	181	174	140	190	151	168	161	139	151	163	161	166	169	178	156	138	155	196	163	172	168	176	155	160	197	178	165	177	168	151	176	146	174	152	181	189	185	161	179	157	160	159	156	139	166	162	146	145	168	183	169	165	154	159	152	154	161	182	154	166	186	184	145	173	164	169	152	147	147	164	170	140	173	162	163	161	170	153	177	163	179	155	160	157	172	169	166	153	188	179	166	192	180	165	178	172	157	173	171	145	147	153	155	155	155	170	143	165	162	195	178	160	151	143	151	173	180	147	151	172	175	171	157	149	148	176	161	176	152	169	164	179	181	187	157	169	169	162	174	144	163	189	175	172	147	186	184	141	173	163	166	178	183	187	175	140	149	166	183	166	174	169	152	174	149	140	157	167	151	167	168	183	152	143	132	169	173	167	156	160	160	160	172	165	146	176	153	169	169	177	165	155	182	151	167	168	160	159	160	154	166	188	168	166	166	167	158	170	157	157	176	160	146	182	153	163	157	153	180	164	171	170	175	174	164	161	152	167	155	173	182	149	143	166	157	160	166	179	181	143	168	150	157	177	170	161	166	161	184	154	166	161	146	168	164	172	168	165	180	173	163	178	176	190	156	172	177	161	165	174	187	172	168	153	189	146	161	147	181	171	182	147	145	177	156	146	166	174	145	166	176	182	164	176	181	152	160	178	180	161	149	152	134	163	184	160	183	174	163	170	163	143	146	195	136	170	179	153	160	164	156	187	162	180	179	131	168	182	171	159	164	152	161	141	169	150	153	167	182	143	166	181	165	169	152	173	167	151	174	161	161	166	154	154	159	170	160	181	172	164	189	146	163	151	140	173	160	154	179	153	145	179	170	157	179	164	165	156	181	185	163	168	182	141	165	163	142	153	157	155	173	166	158	186	171	145	175	149	176	169	138	141	165	170	188	160	167	168	143	164	156	184	164	166	198	167	178	173	164	147	170	169	169	175	172	174	130	180	173	148	167	133	183	171	167	169	165	180	181	156	155	194	171	165	156	165	157	162	166	137	164	161	193	168	136	182	172	164	162	179	198	159	149	158	171	169	173	152	137	167	148	165	165	159	178	188	166	169	183	145	160	135	164	168	159	163	149	183	201	153	164	169	143	162	171	176	179	158	165	157	171	172	169	182	162	177	143	175	169	138	171	172	158	179	185	150	167	191	183	145	126	157	175	188	188	158	176	170	167	153	186	143	155	165	151	163	179	152	163	170	184	168	176	155	164	161	170	149	154	155	164	150	148	180	173	173	167	149	166	157	158	155	157	176	151	163	165	181	179	158	138	187	168	171	166	181	164	151	160	158	179	187	173	163	163	180	137	157	162	155	148	154	182	185	152	170	158	146	160	169	156	151	163	161	172	173	180	174	177	144	156	171	160	190	157	169	175	173	171	166	148	179	184	153	173	161	159	174	179	158	162	154	166	163	173	166	168	176	174	190	175	156	150	166	147	171	153	166	162	147	158	159	159	155	152	170	166	178	176	161	159	158	180	155	192	163	144	174	170	169	171	151	162	141	168	183	164	178	173	171	150	163	160	177	162	170	176	173	184	162	170	191	164	177	179	173	157	168	190	158	159	161	162	176	184	160	164	151	152	160	152	153	172	144	182	147	156	153	146	164	177	162	150	153	176	183	161	161	194	166	170	151	158	172	173	176	154	163	148	160	179	164	165	172	143	165	187	170	190	171	169	173	161	204	194	165	164	167	155	156	150	178	169	165	179	161	158	164	162	151	183	163	204	185	143	163	180	171	179	160	179	162	156	168	164	158	189	157	160	170	170	153	147	176	166	155	172	147	143	146	187	157	191	155	176	147	153	170	154	181	179	170	159	149	174	164	163	157	182	171	133	153	173	154	147	162	140	170	157	166	154	154	191	155	168	183	151	157	157	187	176	146	145	168	162	140	159	162	152	173	183	158	177	174	150	173	140	171	152	155	166	176	154	167	147	173	162	156	166	145	172	211	159	148	167	176	163	167	167	151	151	146	152	152	153	164	181	147	167	177	153	160	166	187	172	161	184	157	145	159	161	164	169	169	166	168	171	161	162	150	163	158	159	148	165	156	170	177	150	146	175	164	154	154	160	182	181	164	174	150	139	182	156	159	167	163	172	154	167	174	151	178	167	182	164	176	159	148	170	161	183	166	172	176	169	155	151	172	145	168	165	163	169	164	170	172	171	174	157	185	178	163	170	151	161	167	181	171	164	151	174	179	163	164	154	181	172	167	180	168	170	174	185	163	157	190	147	172	143	163	151	157	184	142	182	190	167	150	139	168	179	171	191	165	197	171	151	162	176	157	154	152	189	164	161	165	165	151	160	185	145	158	166	162	154	185	183	169	151	194	156	158	179	177	167	150	150	176	179	147	155	128	185	144	164	155	155	144	151	166	168	156	180	159	143	161	172	165	181
7836	1702	625	1067	1900	569	575	562	504	521	530	534	500	487	512	496	541	519	501	518	482	518	513	479	487	552	516	558	489	551	467	543	480	518	457	543	513	550	511	502	529	496	479	529	475	486	479	544	479	507	521	510	501	515	536	510	526	506	522	527	511	521	514	505	508	479	507	526	494	532	520	488	474	468	489	512	509	503	500	502	508	495	487	530	516	509	513	531	493	526	529	502	507	521	521	534	492	482	512	463	521	550	497	504	529	484	481	525	506	495	524	492	525	501	500	510	468	508	517	516	519	508	462	503	456	517	530	504	502	494	529	502	508	518	476	493	518	492	547	479	522	495	554	508	499	517	484	526	508	506	479	520	520	492	502	530	530	513	483	485	464	528	515	498	578	487	517	501	559	536	518	487	474	495	495	516	490	479	499	537	483	507	520	511	512	530	511	470	493	495	485	522	482	530	496	494	510	513	497	501	526	531	500	530	491	493	492	478	487	512	512	517	502	501	509	506	533	506	505	516	534	424	500	550	507	507	486	526	511	450	544	520	493	495	521	498	505	469	525	518	493	486	513	497	494	546	468	503	526	483	468	469	553	534	479	491	504	520	537	490	506	510	505	477	445	481	568	471	522	482	495	511	532	488	523	494	481	472	489	494	469	471	493	481	517	521	529	503	484	495	494	507	476	475	506	532	510	540	488	527	481	480	471	516	511	485	490	494	494	527	506	498	493	527	467	497	502	540	571	519	495	496	517	509	534	500	490	497	470	508	518	520	483	539	462	481	526	520	470	529	519	511	512	495	493	494	485	501	536	501	496	455	468	515	507	536	495	462	514	507	487	497	504	488	478	535	477	491	489	479	499	499	525	494	527	496	510	509	490	500	510	501	498	489	544	525	508	537	481	548	520	502	523	548	507	547	467	506	519	486	504	502	552	485	488	488	493	554	510	509	497	560	498	500	462	515	536	504	483	532	524	547	500	502	488	477	527	518	479	500	485	515	522	509	525	504	503	487	500	491	478	471	473	507	518	541	519	519	503	530	514	509	484	490	484	468	498	504	509	500	523	484	463	505	494	488	528	562	518	473	486	485	499	468	494	532	482	474	473	519	527	496	497	483	491	539	494	513	484	498	513	537	502	491	539	488	515	508	540	550	513	488	453	485	516	496	507	503	506	497	475	534	463	474	504	469	502	531	530	481	480	477	548	524	453	546	572	486	476	499	516	504	470	507	445	510	497	505	468	482	512	488	524	492	494	506	474	492	507	489	536	506	480	478	492	482	463	527	493	510	501	524	502	528	517	500	502	537	520	511	512	514	528	482	497	499	557	493	507	505	513	516	517	489	511	505	532	487	489	508	494	507	534	490	528	474	491	479	521	507	541	507	511	518	471	470	540	488	484	538	495	523	530	518	480	534	473	499	471	496	540	545	546	509	516	485	534	515	505	492	510	498	468	519	508	512	522	500	529	491	509	505	502	456	482	466	490	528	500	490	488	507	501	541	524	506	490	485	500	515	497	483	531	512	446	466	535	483	494	522	533	488	472	506	532	516	484	513	467	514	498	551	485	492	500	445	566	494	494	498	508	505	498	544	488	513	538	497	491	506	523	503	457	494	482	528	474	484	503	503	504	484	519	489	479	516	520	528	529	485	496	502	529	517	573	500	466	490	481	599	532	508	492	491	475	474	465	500	490	495	474	481	521	468	475	469	525	490	487	499	521	491	490	498	519	533	541	492	509	484	483	504	537	506	475	527	511	497	504	484	507	484	519	507	526	470	527	484	503	504	555	519	523	467	533	527	525	516	564	487	525	487	507	466	508	429	496	557	520	480	502	499	521	505	449	518	482	474	501	483	492	499	485	496	509	466	512	484	493	482	493	527	489	508	516	555	506	527	517	518	499	501	515	525	497	523	509	522	485	469	516	505	523	451	503	519	500	503	516	516	496	505	533	531	478	505	496	473	462	511	499	507	493	505	501	498	531	472	492	535	522	485	511	481	469	539	491	486	501	508	456	534	492	500	523	480	507	489	488	507	508	525	493	474	531	463	482	516	484	517	499	516	494	541	515	486	501	543	491	492	503	507	481	498	525	518	466	471	497	504	475	503	487	506	542	516	448	481	513	535	507	461	497	533	495	552	509	458	483	502	510	519	482	453	486	503	466	516	508	516	518	491	489	460	527	503	519	505	493	491	537	496	526	541	537	537	482	511	517	492	488	498	510	489	514	476	476	468	492	483	516	499	498	507	468	536	505	472	507	502	513	487	507	487	489	536	519	542	513	492	489	457	511	474	494	509	495	524	526	535	509	473	560	569	515	507	522	524	531	495	492	497	522	515	530	504	532	510	526	500	491	512	524	498	512	508	514	492	494	498	545	469	462	529	515	515	491	491	471	479	507	484	542	528	480	482	504	483	507	483	492	520	533	516	477	521	477	526	504	524	519	487	535	509	486	534	493	509	538	533	473	509	493	483	480	521	504	544	513	519	483	499	501	522	519	521	473	493	483	524	513	515	548	507	527	472	514	510	504	467	535	510	510	487	503	463	504	526	529	484	494	511	538	497	534	483	489	508	461	497	478	544	495	515	507	461	532	471	489	485	503	499	496	527	516	498	510	525	517	509	491	524	528	513	514	500	568	519	480	515	508	487	503	486	550	522	508	508	478	499	525	472	494	514	503	487	497	487	467	490	506	495	496	489	480	577	497	499	481	459	490	493	511	465	543	504	499	484	536	485	510	502	496	496	494	498	496	471	479	523	560	445	502	522	494	430	514	523	505	523	496	532	515	525	521	490	499	494	516	506	507	516	482	488	477	487	517	481	522	516	519	516	521	526	483	516	498	468	512	507	523	553	500	473	493	479	523	530	484	522	513	543	562	536	514	484	502	513	518	481	469	525	533	524	487	536	522	494	512	524	532	469	489	549	537	501	523	493	509	500	498	500	504	496	463	506	494	511	495	502	490	528	531	503	520	491	502	484	493	520	494	478	517	526	534	504	531	540	537	494	516	469	509	475	471	519	486	531	522	506	507	505	500	512	527	512	526	500	517	481	515	509	509	474	515	471	521	500	530	507	485	508	546	526	464	475	486	531	484	518	501	489	517	474	503	488	518	506	538	532	494	514	498	531	527	490	510	548	509	523	485	528	498	536	518	521	475	507	463	514	511	514	491	539	521	509	492	484	501	525	473	495	516	526	508	514	525	482	461	514	511	493	468	506	513	466	539	529	548	502	526	514	491	515	508	499	497	507	549	506	534	477	517	515	521	502	507	492	535	503	506	464	508	514	498	527	493	492	534	536	517	493	516	490	492	452	541	524	514	494	466	525	524	508	494	526	509	503	525	497	509	509	515	487	483	503	526	501	494	524	491	486	498	517	514	474	509	477	519	483	529	499	533	483	473	477	522	496	533	495	532	497	511	501	508	531	497	504	525	504	509	470	472	499	506	506	463	493	496	474	491	569	448	477	568	553	492	513	537	518	507	497	496	504	468	520
51365	26649	4490	2407	7439	732	523	457	423	428	412	382	341	361	315	345	306	330	353	389	337	370	351	361	338	364	337	317	320	351	357	323	349	352	310	323	338	334	323	321	313	331	363	321	318	345	358	343	327	321	333	341	317	338	351	337	349	344	319	324	341	309	324	343	376	362	322	309	323	331	325	323	340	359	326	349	339	352	311	330	338	360	333	327	346	315	320	357	316	347	351	318	324	302	320	337	305	324	333	335	296	300	350	331	317	321	322	311	395	329	339	317	323	328	313	328	326	323	328	327	303	307	357	339	334	334	346	306	333	326	347	293	333	303	336	325	331	305	348	318	296	333	335	302	369	325	318	369	350	317	316	302	317	310	331	307	318	332	316	329	335	323	351	336	356	316	340	349	343	331	341	314	336	371	312	345	349	316	335	367	326	320	306	334	340	311	313	333	343	349	342	329	355	328	343	329	333	333	352	364	348	318	326	343	358	351	305	352	325	380	347	299	326	324	336	344	349	338	332	328	318	327	358	304	321	351	338	302	347	348	325	342	325	308	334	337	349	350	330	293	311	334	320	311	319	312	352	298	275	318	352	336	337	327	303	315	322	330	353	347	338	349	318	379	340	322	336	344	337	339	318	317	358	328	345	372	319	288	350	346	341	312	329	334	351	356	349	326	353	340	341	389	350	316	329	321	311	325	335	291	344	328	328	320	346	338	337	314	313	325	328	360	327	345	320	365	341	332	313	332	302	335	349	342	363	328	307	350	312	326	361	302	356	340	318	333	317	336	294	336	328	302	331	335	346	315	335	344	331	369	313	342	340	327	310	315	305	341	348	323	333	315	299	329	306	311	327	363	337	339	327	361	303	368	340	340	310	334	316	342	330	325	312	344	321	299	307	315	322	326	295	316	311	317	346	335	357	345	331	329	312	345	348	311	311	343	342	340	335	340	344	344	329	310	324	342	363	302	323	322	305	311	301	357	332	327	324	330	314	336	298	342	312	289	328	304	322	343	325	335	286	350	311	319	330	329	327	339	344	323	353	340	348	316	325	341	333	322	321	329	335	270	299	308	330	326	283	348	318	332	322	344	309	344	358	318	329	320	325	332	292	316	330	325	328	339	325	337	357	326	365	332	314	332	332	351	304	293	311	307	333	328	334	331	313	311	308	313	369	321	328	321	315	323	296	323	328	322	306	303	324	328	349	354	317	308	326	296	326	325	310	338	301	350	300	290	343	319	346	372	319	305	344	309	337	314	373	292	317	322	328	320	347	352	325	318	299	320	330	333	333	324	367	330	345	328	317	331	335	323	359	365	322	351	315	316	329	324	336	340	352	312	325	341	306	313	349	331	338	333	337	343	347	337	341	308	383	296	320	317	285	295	326	377	336	337	326	328	324	318	347	300	331	333	339	346	315	327	364	334	322	314	344	336	341	333	328	342	323	286	346	356	346	350	337	344	325	361	364	344	360	325	354	323	327	303	297	325	358	330	295	347	315	344	342	357	332	328	339	337	333	344	324	322	338	329	308	340	337	321	340	346	359	337	312	288	354	318	300	327	299	358	339	339	359	351	342	366	300	338	357	336	314	321	338	350	354	340	323	332	331	357	305	321	348	313	326	324	320	336	335	364	362	316	307	353	326	317	345	327	302	333	338	310	362	320	323	334	311	319	351	364	357	355	328	309	325	331	335	336	313	333	322	333	313	357	353	311	348	287	315	346	340	322	333	327	334	322	303	334	376	355	291	347	362	339	346	367	341	306	315	312	309	309	278	339	336	359	350	327	327	314	352	347	352	334	323	351	320	364	345	329	336	355	314	330	340	313	348	366	347	348	365	316	327	355	329	350	336	351	309	339	329	351	349	338	337	347	325	327	326	322	321	300	356	304	347	349	350	324	348	298	352	310	330	336	364	316	310	340	344	318	296	332	352	309	338	338	350	312	289	344	356	314	329	297	317	295	334	338	308	360	322	335	318	312	331	305	284	332	318	349	343	369	357	309	303	325	309	288	344	314	345	342	322	325	297	293	298	338	318	358	368	353	334	357	329	314	320	322	328	334	316	319	319	341	336	302	313	359	323	337	340	330	289	345	328	343	324	360	318	360	311	298	320	320	299	306	327	332	338	313	343	346	339	313	333	343	322	304	341	353	337	346	324	344	334	324	330	326	308	336	362	319	337	311	311	329	341	309	325	323	315	339	323	300	337	321	322	311	299	347	315	318	338	324	327	344	330	329	373	342	313	320	339	330	324	339	328	332	304	370	343	332	322	290	316	282	342	354	316	337	344	336	333	332	314	343	340	317	329	295	323	347	323	352	362	359	337	336	311	304	336	326	330	351	351	336	328	371	343	337	326	328	321	342	313	295	362	317	321	355	327	331	309	349	350	314	313	317	305	317	321	302	328	350	341	317	324	331	309	342	304	331	342	332	303	315	345	344	356	308	363	338	335	338	317	368	316	341	337	318	297	328	330	364	332	340	324	349	327	327	337	344	340	329	300	316	319	323	311	320	310	316	321	351	351	337	320	354	369	348	338	323	291	355	322	334	323	315	305	336	314	330	358	327	299	335	334	320	346	305	316	338	341	338	367	334	350	327	323	300	343	318	317	352	323	355	350	310	328	310	323	312	342	340	293	351	305	317	325	321	332	328	317	347	305	363	312	339	318	302	314	329	327	344	315	358	328	365	314	316	291	341	314	312	350	318	350	335	303	336	311	317	368	379	321	361	323	282	356	326	335	338	352	302	331	355	294	338	336	340	315	300	300	339	318	300	344	349	327	357	338	316	306	305	352	330	338	325	360	317	365	306	349	326	351	358	338	330	327	303	338	333	305	346	331	325	310	340	332	338	340	339	290	299	327	333	308	317	332	307	356	302	336	312	345	337	343	328	327	306	320	326	363	371	299	340	301	339	320	305	324	355	344	352	352	351	325	340	298	346	303	312	322	323	350	307	308	322	330	352	337	352	333	336	314	380	324	313	340	345	328	333	312	332	304	326	315	359	369	332	359	346	323	311	338	353	331	347	297	331	321	327	337	309	323	338	346	301	342	332	346	358	340	338	307	334	335	328	321	329	329	312	310	307	388	321	342	324	311	351	336	344	307	335	322	310	346	367	344	311	337	319	353	383	363	331	314	327	338	378	301	315	379	331	300	342	321	324	302	360	319	338	349	363	317	348	347	334	316	316	345	302	315	337	301	328	336	334	295	319	346	334	332	379	311	350	325	358	323	314	357	367	329	348	298	325	289	329	316	313	324	313	339	294	329	325	367	299	316	324	301	353	340	365	322	332	337	325	334	336	352	323	365	366	339	279	338	369	351	339	327	343	297	335	308	330	316	337	351	318	317	315	328	324	321	372	348	329	359	337	331	317	375	293	368	348	317	335	328	377	344	336	322	338	309	286	333	314	334	278	290	352	376	331	312	322	317	325	309	324	342	328	310	368	353	346	306	318	349	309	299	317	348	323	319	312	352	313	339	314	334	311	317	323
29825	13624	2773	7933	15412	2195	1855	1656	1512	1385	1319	1247	1186	1104	1138	1118	982	1006	980	1033	959	945	996	962	966	939	962	926	938	919	938	909	915	952	910	927	912	902	956	921	946	914	908	889	919	901	873	886	882	858	887	841	806	875	852	833	902	865	834	876	877	809	919	924	832	867	817	862	882	818	914	881	884	849	877	910	834	873	823	912	937	884	819	850	855	874	885	877	870	876	818	873	873	858	896	849	841	921	925	878	876	857	872	856	889	850	882	815	825	895	873	865	846	931	858	840	847	865	850	907	858	835	868	873	824	822	901	897	893	898	898	864	886	886	882	863	850	853	886	846	849	859	858	872	840	931	843	830	893	858	811	835	861	882	840	917	845	808	903	871	879	832	876	866	922	810	861	879	853	850	874	876	895	884	879	894	886	860	841	869	843	885	835	935	884	883	818	829	790	841	880	909	847	862	818	868	851	853	835	875	885	847	868	886	897	870	897	834	887	871	846	927	849	818	874	916	872	880	853	829	891	803	873	882	835	860	829	886	850	842	896	853	912	858	875	904	828	827	865	876	837	866	827	868	840	866	865	907	873	852	871	848	830	872	854	921	804	846	862	888	906	831	896	813	897	869	865	830	861	863	848	868	863	889	863	884	846	855	887	840	864	869	889	834	856	893	797	861	888	871	844	893	870	833	871	937	887	864	895	832	869	848	831	850	826	910	861	862	851	878	856	869	845	907	861	828	891	859	894	875	863	873	848	856	865	863	855	855	829	892	847	892	885	865	860	859	903	914	898	901	891	846	877	877	847	863	878	837	897	883	865	928	860	884	866	865	836	880	837	813	846	897	861	815	863	853	852	873	837	875	828	852	817	814	829	799	844	882	866	855	843	876	855	897	897	812	816	874	862	876	845	903	866	898	878	843	876	846	837	882	840	899	850	899	866	886	807	877	946	809	885	868	877	899	883	908	869	882	870	862	897	883	846	855	876	872	876	847	863	880	897	917	902	851	850	863	873	895	838	852	854	859	831	939	887	897	841	899	856	829	881	860	865	825	847	841	821	890	846	808	826	860	859	866	878	808	899	841	922	868	895	870	881	873	837	863	896	825	852	899	837	850	868	862	851	873	835	842	785	887	900	857	886	865	847	824	841	892	872	846	840	873	853	824	811	845	878	915	890	842	876	904	875	871	881	881	811	841	866	886	828	879	884	854	902	888	840	906	870	825	883	847	846	864	889	910	843	871	845	880	847	909	869	929	825	847	920	923	907	873	875	836	894	854	823	903	891	837	882	889	900	854	893	816	868	874	839	848	872	847	841	858	845	876	852	848	847	875	854	867	893	877	869	849	819	888	879	852	866	872	874	848	921	858	840	888	842	795	860	873	822	881	846	846	877	874	868	898	891	841	908	857	859	827	901	900	815	840	844	910	852	902	901	865	852	917	856	888	825	841	896	892	892	822	892	886	860	879	894	907	871	879	864	863	870	850	854	873	887	841	851	869	836	826	810	859	880	887	897	867	853	816	850	898	858	848	885	848	825	877	843	838	883	898	870	823	838	857	861	876	874	848	908	888	847	852	789	863	885	810	890	899	891	869	844	861	896	836	803	837	833	881	887	859	802	879	845	864	877	870	866	892	848	867	859	889	900	844	835	889	871	880	849	876	908	919	875	809	855	834	845	851	866	876	891	850	888	907	849	842	881	938	842	908	874	870	891	839	863	889	809	880	845	843	867	855	867	903	859	852	857	897	830	857	812	862	887	878	844	800	889	883	868	852	892	855	871	857	868	855	911	845	846	818	864	905	893	921	904	876	822	900	873	844	865	863	867	889	865	876	877	884	913	856	878	892	847	858	929	871	892	909	845	821	863	847	860	899	857	896	853	841	858	911	869	866	853	854	839	873	891	889	853	858	860	843	863	880	861	868	877	845	890	907	843	863	864	838	839	869	857	908	909	922	876	798	898	814	838	895	853	859	908	869	911	853	845	885	884	916	858	871	902	861	823	890	903	827	845	852	882	905	897	882	854	840	880	817	840	846	894	878	836	857	891	876	866	835	852	872	859	872	840	876	877	858	853	857	824	881	886	912	841	819	893	861	894	889	900	820	888	841	864	838	864	864	874	953	863	901	845	874	828	853	859	874	874	867	828	897	893	864	894	853	819	844	904	837	899	924	850	867	829	857	806	828	888	839	896	844	894	808	830	919	824	869	852	906	866	892	910	884	864	893	828	851	905	871	910	865	854	860	837	883	879	898	905	878	918	893	877	822	932	913	844	870	867	858	889	841	839	910	836	811	872	863	814	851	853	837	850	868	883	891	828	903	879	912	863	856	885	835	884	832	870	850	861	868	858	861	926	865	872	812	836	837	805	884	887	894	878	873	839	849	865	854	839	874	871	888	861	851	866	841	858	888	861	889	904	851	871	906	868	865	850	846	858	877	894	849	827	857	875	876	863	834	835	860	881	891	785	905	793	897	889	900	836	877	875	861	910	838	842	847	826	846	865	862	837	877	943	862	846	863	888	869	867	909	892	863	837	875	861	882	870	851	884	853	856	853	837	825	886	848	853	871	941	884	899	896	827	835	854	839	847	889	845	844	891	821	851	853	909	860	874	838	899	848	914	889	839	827	897	841	851	893	884	899	818	859	849	829	877	886	929	876	878	837	872	860	905	856	880	896	917	897	841	867	811	883	898	918	836	834	881	815	864	849	868	905	859	859	836	849	851	866	877	864	872	859	867	849	894	878	851	851	836	878	888	884	842	845	861	864	857	859	893	861	865	846	886	920	889	830	825	873	836	861	861	824	797	844	868	950	889	904	823	869	861	891	851	813	840	839	877	847	907	888	864	859	850	869	907	847	876	865	860	892	841	878	887	858	913	807	843	874	855	902	883	862	840	832	832	881	866	878	832	869	882	867	852	848	857	850	881	892	782	868	874	899	884	837	921	847	876	883	886	870	869	843	851	868	904	860	849	863	886	866	854	841	877	919	842	866	878	871	886	873	858	858	840	861	863	871	895	870	859	916	849	850	859	862	875	899	836	899	895	832	831	873	885	899	810	893	899	929	847	949	843	894	879	827	843	902	886	893	863	871	821	845	852	891	891	902	859	830	839	866	851	806	916	874	874	866	825	820	812	845	846	831	897	876	910	875	889	840	903	879	863	895	854	878	858	862	893	830	911	890	900	901	812	861	816	870	921	889	881	855	950	874	874	863	887	856	903	803	852	929	835	885	872	856	864	835	835	842	872	853	874	875	880	956	789	911	892	909	928	837	856	825	876	871	852	895	862	933	869	887	816	881	922	815	912	827	926	869	903	833	849	882	842	856	883	895	826	870	813	920	881	908	879	868	895	838	839	910	907	935	831	864	880	830	859	889	883	895	841	836	824	844	873	903	853	860	834	839	891	856	913	851	864	861	862	836	892	859	898	841	892	861	839	838	871	837	833	877	893	870	877	921	880	877	909	837	854	877	886	835	830	915	875	865	769	837	851	863
62754	38022	9622	5122	10113	1347	647	582	548	467	453	484	431	421	404	422	422	427	377	351	413	356	352	351	379	372	354	337	367	361	335	338	344	382	362	359	377	326	337	377	358	328	355	339	374	326	358	363	353	331	371	354	349	364	333	326	339	389	346	385	324	378	378	358	344	327	350	357	362	383	325	372	364	325	342	351	344	345	397	339	344	347	367	397	335	353	379	362	354	376	350	367	345	340	353	353	378	371	376	369	347	368	317	279	370	342	350	301	317	359	341	402	365	334	383	358	330	317	363	372	373	351	344	377	377	368	344	347	362	386	382	324	323	346	347	357	321	379	362	372	356	352	359	349	392	327	359	336	373	350	327	357	366	359	371	344	336	338	361	371	330	376	360	340	363	350	335	353	347	393	322	316	388	385	324	325	365	319	382	359	327	346	353	340	389	339	353	356	317	337	363	369	358	317	372	339	364	326	316	362	349	361	376	369	358	361	387	374	365	320	333	361	356	334	351	403	348	320	351	331	352	347	346	357	330	300	374	312	372	370	316	351	356	384	319	339	373	359	343	340	319	339	365	365	365	332	358	346	326	355	341	346	371	331	330	334	360	355	350	344	386	320	366	383	360	375	340	337	347	326	324	375	338	321	341	327	355	338	352	329	342	349	336	346	345	333	349	360	349	346	332	390	322	367	343	337	382	314	343	349	340	335	347	342	328	342	355	348	358	365	356	337	325	346	371	327	328	338	362	361	341	381	342	336	373	353	389	342	340	349	361	375	352	317	383	383	316	343	361	337	389	352	358	360	351	369	359	333	366	313	361	337	332	368	391	342	310	337	366	349	344	361	345	357	340	365	337	359	334	319	350	342	347	364	347	367	365	376	338	361	344	330	341	384	383	355	344	335	338	329	347	342	331	327	365	317	330	293	359	326	347	387	325	345	326	345	336	368	338	331	353	334	342	316	314	364	343	375	347	364	373	342	307	367	367	355	373	357	369	376	356	346	353	333	367	343	325	387	344	357	352	354	347	335	365	326	371	369	369	350	296	364	346	387	326	341	370	355	345	371	335	348	383	311	318	330	355	339	333	354	330	324	334	354	340	327	329	316	327	323	303	383	353	364	324	353	339	382	329	356	376	325	369	312	366	304	371	317	341	352	368	343	354	350	317	340	345	363	341	366	328	339	331	353	330	337	346	368	354	335	327	330	357	353	360	324	360	327	331	384	380	351	361	358	353	364	348	388	347	321	384	357	318	384	350	338	353	317	318	330	347	354	370	357	370	366	361	349	346	368	328	393	376	349	355	359	351	346	329	350	351	350	336	355	346	363	356	361	371	335	337	346	354	330	368	337	352	368	348	366	350	325	369	351	335	336	359	379	349	357	326	341	348	352	329	343	319	354	320	333	354	345	308	346	327	325	326	309	321	357	369	353	386	354	341	295	347	371	346	362	363	366	420	345	335	347	336	335	350	352	352	370	351	348	380	348	366	385	354	322	388	342	342	365	360	349	354	360	335	333	358	350	368	381	328	366	332	368	331	336	352	358	308	329	383	376	335	355	371	363	339	351	341	352	374	341	344	349	369	356	364	343	373	350	328	323	359	357	309	348	355	336	351	350	337	342	319	387	339	326	361	367	331	333	372	368	319	386	377	329	324	341	353	362	354	337	371	359	345	381	330	304	349	351	321	337	347	356	376	342	312	364	338	324	337	358	335	392	370	348	346	321	365	356	341	333	333	354	353	373	318	320	362	338	368	316	351	334	354	370	338	359	335	343	333	334	315	311	324	363	343	364	346	366	337	336	342	346	379	330	344	344	360	391	351	364	333	365	369	374	364	348	348	326	351	369	339	350	332	363	328	349	393	356	306	372	344	315	353	336	378	342	315	344	306	378	357	349	379	397	356	339	358	342	379	339	391	327	330	347	348	341	346	397	348	356	385	398	311	374	349	371	342	331	375	380	336	330	342	362	351	344	365	337	358	338	320	382	366	395	344	347	378	345	323	386	359	360	343	332	342	325	367	327	360	335	315	345	406	386	370	357	322	344	335	323	385	369	376	361	362	368	336	351	363	378	374	344	303	358	350	379	362	339	354	366	364	349	373	337	342	338	361	367	356	357	374	354	334	333	372	356	350	352	364	332	366	389	371	318	346	356	368	360	334	352	309	405	332	330	361	327	353	373	349	391	343	339	358	368	355	366	356	368	356	355	331	312	349	318	362	320	327	383	319	328	338	337	329	323	351	380	383	310	337	346	365	350	353	363	363	322	332	319	376	364	341	359	319	362	367	328	357	305	383	340	349	335	325	353	364	295	357	375	348	366	335	347	339	361	330	358	374	358	336	354	348	363	375	332	370	350	340	346	367	331	359	326	355	374	356	344	372	367	361	352	331	345	337	357	347	342	350	355	326	368	319	373	322	325	378	400	343	372	322	353	352	335	345	354	360	321	344	343	359	342	320	316	355	390	297	367	362	320	375	378	351	352	338	347	331	347	380	350	382	327	342	299	345	360	346	315	345	353	303	320	390	352	329	365	360	385	372	369	352	354	374	339	346	369	337	314	354	335	334	335	387	344	371	341	355	376	307	381	367	346	399	383	345	344	347	332	350	351	348	313	394	351	351	367	361	378	327	328	331	355	359	347	383	336	354	367	361	323	336	345	370	351	349	343	389	347	339	392	370	329	369	323	342	334	345	339	375	321	341	354	370	327	349	345	333	322	350	325	372	350	365	343	348	333	374	391	381	330	338	323	324	340	375	338	323	324	350	352	362	368	338	378	330	322	355	350	376	355	377	346	343	313	348	322	370	328	341	357	362	375	354	325	363	373	371	341	336	364	408	339	327	358	329	355	367	352	355	357	366	345	377	352	339	372	326	327	319	352	355	335	333	377	363	357	295	335	357	310	370	346	323	314	354	350	345	345	361	335	369	360	369	355	338	333	337	327	324	346	361	333	337	346	333	343	349	378	349	339	331	338	313	365	363	352	331	350	373	355	337	365	316	351	372	373	374	383	318	356	347	379	359	345	352	325	351	363	363	331	331	348	338	326	325	376	343	330	352	341	335	352	337	365	322	331	357	342	319	378	363	368	352	370	352	346	328	320	320	364	324	332	340	336	355	344	338	353	335	333	368	357	325	389	345	381	378	350	355	364	329	292	380	346	325	328	341	367	381	325	339	367	352	357	337	335	333	376	344	375	358	350	368	330	355	338	353	344	360	375	345	346	348	345	366	329	368	349	340	373	338	307	363	328	318	343	354	402	354	337	359	357	321	317	352	338	368	330	347	364	359	330	342	345	363	343	356	334	348	305	335	374	343	383	380	385	332	348	363	309	330	320	385	351	365	359	341	344	368	346	356	381	377	349	317	365	362	357	364	343	341	335	316	340	357	345	371	327	349	385	370	330	315	353	343	386	350	349	348	319	350	325	347	370	332	344	353	368	364	351	346	350	329	367	339	312	299	367	342	375	323	331	353	331	397	370	336	312	374	363	357	336
36754	21145	4782	12897	16784	3187	2666	2389	2173	1837	1776	1671	1483	1346	1384	1281	1234	1239	1100	1183	1141	1114	1055	1064	1065	1038	1016	996	1016	1017	989	1034	940	984	938	948	964	939	925	913	956	965	926	912	946	955	867	912	880	940	934	954	903	902	886	919	910	944	882	911	907	907	911	877	940	865	902	926	912	956	909	920	912	903	937	843	905	920	881	933	889	917	880	953	846	873	914	844	914	908	918	902	917	905	863	934	926	860	912	868	932	873	922	907	907	880	947	920	884	830	873	864	888	902	881	928	878	934	916	894	843	926	894	910	913	882	847	922	852	857	922	850	913	953	904	864	894	876	863	865	825	882	898	881	914	939	888	873	866	863	836	921	851	872	892	913	952	894	906	907	910	897	878	867	907	874	888	845	881	856	853	877	859	904	924	927	943	866	868	861	839	954	888	920	872	910	929	880	880	820	930	900	849	853	871	888	889	931	883	833	883	887	918	864	871	839	895	916	920	895	878	867	882	920	839	894	887	841	891	932	861	855	891	861	862	937	901	832	838	853	858	889	893	892	894	846	851	833	937	845	855	894	867	829	901	912	856	823	885	912	895	891	917	966	891	876	892	923	865	866	880	891	886	920	904	927	898	868	972	865	870	872	868	875	878	894	912	875	864	899	901	893	861	837	860	891	914	834	860	932	857	912	858	944	907	888	849	929	911	899	885	885	870	867	923	846	875	874	886	923	881	883	891	932	890	864	857	862	856	823	847	897	908	905	874	842	866	893	820	857	871	886	898	911	907	851	925	845	906	842	867	830	908	908	886	876	858	863	857	909	893	861	801	889	921	880	867	908	919	885	906	924	838	916	893	904	840	900	861	866	893	884	864	917	955	902	873	906	910	921	865	885	873	899	898	852	879	915	902	895	832	881	888	898	898	878	903	822	875	881	846	878	901	839	890	905	895	869	850	849	870	902	843	898	856	895	853	907	884	817	923	895	883	866	861	866	917	867	967	900	858	855	861	896	834	866	906	892	887	943	875	950	882	921	859	894	877	907	880	864	869	889	852	887	885	915	926	867	843	926	911	895	869	870	860	866	887	885	897	892	882	864	891	859	979	887	866	909	917	950	932	959	863	873	846	880	917	930	825	845	912	899	873	948	826	866	873	844	859	894	896	893	901	870	918	901	885	885	911	888	853	903	895	852	917	891	914	861	856	849	917	875	882	843	922	905	888	882	916	887	876	915	899	900	870	901	905	878	834	856	847	890	904	874	862	873	874	872	924	849	829	887	871	901	903	923	917	881	820	869	864	892	911	865	942	908	849	853	962	894	861	874	878	870	870	914	874	885	847	845	874	922	843	856	873	931	866	867	883	860	878	938	921	904	860	844	878	872	898	923	910	871	903	902	870	869	906	836	848	842	895	855	877	890	868	915	878	889	883	945	920	815	870	902	893	911	927	914	837	841	896	896	926	940	956	880	880	917	849	879	892	901	916	854	882	871	876	868	917	864	902	863	908	856	892	844	911	907	949	883	891	879	900	921	847	913	926	885	873	901	838	885	923	873	867	875	909	852	893	855	897	849	838	927	894	884	833	872	887	804	877	850	891	845	897	884	875	880	883	858	881	873	868	891	866	916	916	894	845	912	852	930	927	909	912	915	906	849	854	837	903	875	875	895	922	851	881	936	922	873	920	821	907	895	859	940	887	885	844	933	910	845	858	932	878	897	940	875	928	869	911	885	882	919	846	915	847	862	899	864	884	877	878	917	910	910	865	865	945	869	918	841	937	860	919	856	825	896	873	885	903	843	816	907	915	884	903	829	901	910	846	931	836	869	893	936	919	859	843	878	864	890	936	897	891	901	906	842	935	830	880	901	898	853	876	918	831	894	915	853	886	931	879	901	850	916	927	856	895	873	932	944	822	944	910	871	909	866	885	888	868	862	909	874	833	842	853	897	815	879	906	867	844	922	899	853	870	877	911	907	890	918	888	850	862	839	922	872	918	921	877	856	869	874	901	906	935	885	879	845	851	847	880	866	859	923	847	900	853	930	817	910	890	893	900	900	868	903	859	887	874	888	878	861	871	922	849	852	872	880	889	868	874	870	900	870	826	852	860	900	897	859	858	900	948	892	868	867	904	864	850	884	903	887	898	843	901	907	827	959	903	838	887	867	952	906	869	913	913	884	920	904	913	902	869	881	904	895	894	877	873	911	892	891	822	901	884	867	875	856	884	821	921	879	835	915	879	895	859	908	828	916	860	891	877	911	858	905	834	909	921	933	863	938	847	894	915	921	869	886	899	901	880	914	881	853	857	891	922	872	908	947	884	817	860	877	804	882	860	909	873	884	941	895	884	836	855	907	900	894	886	844	898	844	876	898	873	907	901	809	890	856	908	921	898	892	911	839	932	894	864	930	886	899	914	891	870	894	885	907	884	853	908	913	916	856	929	857	907	909	875	899	917	896	851	900	791	851	895	899	862	876	827	873	839	904	918	860	881	887	917	879	858	917	892	932	896	873	905	864	868	885	917	873	869	907	916	906	843	904	908	869	901	898	851	893	880	910	897	869	908	912	898	906	883	900	874	892	908	896	906	892	948	866	920	913	883	862	889	824	913	883	888	864	852	859	816	902	877	886	863	866	896	921	841	891	889	945	836	860	885	947	869	838	866	888	876	940	839	844	892	858	836	918	860	877	890	898	849	941	896	851	871	910	881	850	878	880	885	915	859	916	917	867	912	898	842	889	900	880	952	891	935	891	879	877	823	911	849	869	886	900	872	884	856	866	903	866	859	930	881	888	865	894	903	907	908	895	918	940	875	926	882	867	889	869	865	817	914	884	914	886	906	898	872	878	860	863	910	856	894	904	896	893	884	857	922	898	901	918	880	954	895	851	869	857	883	827	865	924	825	894	886	918	864	907	880	850	893	888	807	917	894	855	866	907	899	844	873	906	868	814	863	848	878	914	912	870	887	868	881	849	885	904	892	837	924	899	865	887	851	834	891	886	922	897	903	922	917	909	884	921	878	929	894	892	863	887	900	881	899	840	879	875	852	868	864	856	858	923	872	856	864	862	888	878	867	851	853	820	898	821	896	850	919	872	860	903	879	868	877	897	897	950	834	927	870	880	881	855	856	912	888	849	884	888	924	904	901	905	839	891	818	914	861	860	889	879	873	890	833	885	887	903	903	861	854	903	872	883	950	896	880	905	855	904	873	919	876	876	845	827	874	875	888	835	875	970	816	853	868	921	867	898	856	915	873	889	889	906	870	894	942	892	886	954	880	843	863	908	861	804	901	855	934	853	862	894	896	946	853	870	902	948	883	910	810	936	813	934	870	851	900	874	820	868	883	846	846	910	966	853	855	865	876	946	848	913	926	837	864	894	874	880	880	832	838	889	919	871	880	849	931	866	886	901	884	835	917	916	872	857	908	902	904	900	924	835	858	887	868	900	897	856	905	925	872	864	895	879	955	865	872	905	872	893	877	859	849	856	882	891	928	836	894	887
9099	1243	217	232	331	164	165	160	166	144	166	157	170	161	181	177	147	141	185	160	181	141	163	163	171	176	151	166	182	166	158	184	158	173	163	167	162	182	171	150	178	150	168	154	170	150	176	163	154	158	158	135	153	154	167	171	160	142	149	182	169	169	180	166	180	180	157	173	170	165	162	172	182	167	160	164	152	170	167	130	179	173	145	162	145	172	164	159	182	174	164	149	164	150	164	163	160	154	160	177	177	164	147	140	175	175	171	145	189	159	153	152	174	161	183	189	157	171	146	184	151	161	155	159	152	155	154	165	173	141	194	167	176	148	186	179	159	157	169	159	164	185	173	154	179	170	176	163	177	177	165	154	163	165	183	172	181	170	176	191	171	165	166	150	165	182	179	169	150	145	150	189	162	171	168	173	136	176	160	169	158	182	153	174	145	177	173	145	175	181	177	159	150	165	165	174	171	178	161	151	172	160	168	147	129	152	177	179	197	178	169	179	160	153	166	184	147	169	174	159	168	153	170	148	169	147	168	166	150	158	184	172	159	157	168	168	146	154	150	177	168	166	160	179	171	151	155	164	137	165	164	144	174	160	182	157	145	155	166	162	145	159	183	152	156	174	177	160	161	158	158	143	164	158	169	144	145	168	164	146	194	163	147	163	139	150	165	171	143	174	153	147	159	176	174	143	148	168	182	180	166	141	150	160	155	162	163	155	154	152	159	151	169	165	168	150	172	150	175	175	179	148	164	159	150	152	176	141	180	161	146	152	170	153	178	156	166	171	151	168	174	162	144	154	166	195	174	126	175	177	169	167	150	137	159	159	159	173	169	147	148	155	173	147	154	164	162	183	171	136	177	171	163	148	166	160	167	184	161	178	154	152	147	154	169	150	145	156	170	152	136	173	130	177	161	136	174	161	179	150	170	140	161	168	174	185	178	183	174	157	177	142	157	175	165	168	160	162	156	171	144	156	161	162	151	160	171	164	152	169	170	165	150	155	170	153	141	158	151	167	166	164	171	183	164	180	148	161	144	169	167	132	162	167	170	163	151	172	155	172	167	166	138	175	182	163	170	145	160	141	153	165	139	157	197	168	155	162	147	163	156	162	153	162	156	193	171	183	163	176	159	184	168	184	168	172	172	161	156	147	142	156	163	144	173	176	182	180	144	155	182	160	181	162	137	139	182	174	160	158	172	157	163	161	182	150	135	174	163	158	162	169	162	159	186	178	166	188	180	169	164	153	189	159	157	171	151	159	178	169	173	156	152	166	169	168	156	177	180	172	152	166	193	147	156	152	168	156	152	156	161	196	149	148	161	179	175	165	148	147	163	166	169	184	161	155	153	171	167	173	170	183	164	150	166	129	155	157	155	148	165	160	175	167	172	184	179	150	144	154	184	150	171	171	166	167	165	170	168	156	126	175	153	158	149	161	140	137	162	182	164	160	143	160	157	137	162	159	131	179	163	151	163	153	173	178	181	162	179	155	173	157	145	172	167	169	169	170	181	191	170	168	167	159	154	164	157	169	162	180	184	174	156	172	181	154	171	151	178	156	162	168	168	175	172	162	202	159	149	166	149	185	181	168	187	163	135	171	164	151	161	158	164	172	174	169	153	145	179	170	163	154	151	181	179	149	157	166	174	168	173	140	152	175	151	159	183	185	177	153	161	163	150	157	147	158	143	184	178	176	146	153	165	170	174	163	138	188	143	152	186	159	151	140	192	195	168	165	148	133	166	151	166	189	165	171	165	165	189	151	144	175	149	159	180	159	172	151	157	162	149	144	175	176	152	177	168	151	141	167	165	179	167	163	137	162	158	144	164	163	150	152	171	162	163	152	181	164	154	184	157	151	174	156	149	164	173	154	162	169	158	168	162	150	162	169	159	184	175	159	150	160	148	189	174	154	187	175	199	173	164	187	156	168	175	174	160	184	167	155	168	135	150	144	157	163	192	159	154	143	140	177	163	176	148	145	155	168	169	205	172	156	158	161	140	170	168	153	158	183	178	164	151	135	177	160	161	160	159	168	185	138	167	154	176	166	168	144	179	163	183	188	174	178	165	143	159	158	155	172	149	197	134	166	160	157	168	168	165	169	128	181	140	174	156	169	162	163	161	148	156	179	173	169	158	159	168	162	156	156	164	149	173	165	137	148	164	183	154	148	156	171	155	183	166	160	172	163	151	163	164	156	156	156	168	154	151	154	147	179	146	195	177	176	144	163	155	162	173	154	143	177	145	162	158	172	157	161	155	161	167	143	142	150	170	165	200	181	149	156	188	157	171	167	154	199	141	163	168	149	172	175	180	158	186	153	160	164	166	159	166	152	166	156	138	174	160	159	175	183	162	153	139	185	174	189	145	188	151	170	155	180	169	177	164	184	145	184	176	165	136	163	163	160	160	179	147	175	166	174	162	161	156	128	175	171	149	162	174	151	160	136	161	173	151	156	162	175	179	165	157	153	141	166	148	157	141	158	193	163	140	135	168	151	180	164	142	157	166	158	177	169	147	158	197	187	152	184	164	163	166	159	161	172	149	177	152	153	171	142	150	164	156	166	159	129	157	183	169	161	169	175	166	172	162	162	163	176	163	167	156	155	146	167	185	146	162	173	158	149	165	159	162	163	169	165	156	168	182	174	158	170	156	198	162	154	167	131	141	164	171	130	161	159	160	165	164	140	170	164	144	168	164	164	177	174	173	171	164	175	143	176	175	154	160	159	158	161	187	166	163	162	162	135	138	139	153	172	186	158	163	182	135	148	158	162	176	162	145	175	187	168	160	167	165	178	176	168	174	170	150	187	166	151	166	160	189	182	146	161	169	158	149	149	155	190	175	159	161	164	166	165	167	157	152	184	176	148	148	186	191	158	146	161	155	167	150	179	144	172	143	172	176	171	155	179	154	155	182	161	153	155	150	176	171	171	160	166	171	178	177	147	167	179	148	167	156	177	174	145	161	163	170	172	151	194	164	169	148	163	166	162	152	162	163	154	162	174	157	150	167	152	163	170	144	153	168	169	179	193	124	155	151	152	164	151	163	172	170	165	168	159	157	152	177	161	157	173	176	168	171	170	174	165	187	175	170	180	149	143	154	158	153	148	167	173	172	126	179	186	166	150	163	171	166	151	155	183	175	179	160	154	163	172	135	164	148	164	162	160	164	169	158	183	143	144	161	167	163	171	170	151	160	185	198	151	143	152	186	160	170	184	168	178	154	163	169	165	177	165	158	169	164	158	157	165	161	162	192	154	155	188	158	162	174	161	157	159	179	180	182	168	189	176	144	162	154	193	151	172	169	180	159	149	151	165	139	153	161	150	167	152	152	137	174	151	144	176	176	172	144	155	176	165	157	167	159	187	175	159	175	181	163	183	166	170	174	198	156	178	151	156	149	158	177	151	151	166	176	143	173	169	163	181	150	152	178	182	160	174	164	177	159	168	158	165	170	143	140	160	175	178	167	132	164	156	159	176	161	170	156	154	162	142	157	177
7700	1853	644	814	1397	566	564	538	520	484	497	541	507	499	506	486	495	527	512	486	512	514	476	505	477	496	473	504	490	495	479	508	502	497	504	502	477	472	534	511	491	495	538	502	493	539	472	488	512	494	516	503	472	511	513	493	507	483	468	509	557	461	488	509	515	459	511	543	479	496	479	458	536	514	517	501	516	521	501	481	479	539	474	508	492	506	527	525	461	523	527	480	535	499	499	511	476	455	518	468	463	482	468	498	470	469	465	522	458	508	494	490	460	471	476	502	485	524	469	524	481	476	486	470	515	466	483	477	498	463	483	480	505	480	509	530	477	531	517	500	502	539	492	504	497	483	501	504	446	494	552	474	499	459	517	512	474	484	486	514	522	490	487	518	490	488	451	528	497	509	475	467	472	476	506	511	510	513	517	507	539	524	461	464	496	470	489	513	486	475	503	533	495	502	488	500	512	536	505	472	529	474	469	501	500	498	480	481	497	419	489	468	476	501	517	490	481	501	495	489	475	491	478	503	527	498	519	473	492	497	475	507	498	493	525	472	444	500	506	544	491	484	485	480	454	479	497	502	496	469	480	435	531	495	543	487	478	511	512	519	481	495	487	483	483	497	516	487	529	459	472	483	527	485	498	520	491	450	480	463	479	506	443	491	509	510	474	512	504	458	499	525	452	491	513	526	499	460	503	506	521	526	522	502	463	455	521	463	516	486	495	475	474	492	508	486	512	519	480	468	487	510	476	496	492	489	487	501	479	497	497	493	493	491	468	473	431	513	541	509	517	517	496	534	464	446	495	490	472	526	481	498	513	526	482	486	484	494	520	486	495	480	486	451	457	487	477	501	469	496	494	461	509	515	512	533	509	488	528	493	473	494	475	466	516	500	516	463	487	505	474	518	490	484	523	496	535	465	451	490	482	495	467	489	466	491	488	518	495	506	444	468	512	476	496	462	525	451	492	503	494	491	455	458	474	492	502	520	451	483	534	496	496	526	509	489	487	516	520	523	460	515	502	470	487	504	511	470	470	515	480	505	517	531	461	482	494	486	521	496	486	512	521	478	479	471	488	515	505	529	480	502	522	502	469	477	512	483	491	562	502	494	459	474	469	528	474	540	496	535	530	471	487	469	507	509	511	505	520	511	462	495	486	473	488	548	504	492	532	538	489	490	478	513	487	473	512	513	484	497	500	512	487	484	442	459	508	517	514	480	474	463	516	517	499	482	490	469	525	497	498	519	491	500	502	503	499	499	446	528	483	544	468	478	477	489	494	497	507	514	484	489	530	445	494	511	473	494	463	498	482	507	477	477	455	494	493	506	481	474	467	475	532	484	488	515	498	482	486	473	483	509	521	486	509	514	473	472	490	509	503	476	513	490	496	495	472	482	516	499	502	458	508	502	497	522	492	482	518	491	510	502	517	485	538	477	485	520	466	485	510	487	468	493	523	512	479	520	474	527	474	467	527	514	523	453	475	456	524	509	496	476	480	458	448	475	508	496	473	522	487	473	472	488	494	481	515	513	555	482	510	491	491	523	540	421	484	502	525	499	497	533	481	492	477	493	476	472	513	499	496	454	506	462	484	506	447	513	501	507	458	538	491	511	450	481	478	506	519	523	504	463	489	512	541	476	490	479	536	505	506	464	485	519	495	510	501	491	501	503	493	481	540	501	478	475	508	485	495	477	518	511	481	478	519	489	504	506	475	436	516	476	502	491	451	530	434	458	483	491	515	460	474	480	490	492	486	557	524	446	546	465	514	509	496	475	468	492	493	481	527	475	494	492	490	505	480	477	491	510	472	516	456	474	478	506	503	491	503	497	487	517	484	485	533	507	530	497	469	481	512	503	485	503	497	512	527	504	493	477	534	472	475	534	471	486	563	486	500	504	501	460	493	533	487	510	463	491	467	476	518	521	496	463	492	485	509	512	528	511	499	497	478	486	476	523	531	521	509	491	469	449	499	494	460	528	490	480	468	523	462	463	500	475	502	475	560	464	472	513	485	473	497	494	501	490	512	492	460	503	468	489	520	522	471	456	473	469	475	497	466	512	491	495	497	487	482	504	510	485	528	462	533	497	498	494	499	468	469	507	485	469	542	480	532	460	483	490	482	508	511	505	517	513	540	547	493	475	447	481	454	512	514	465	488	502	483	472	480	519	476	518	512	501	489	466	488	482	460	463	503	461	476	501	506	514	499	502	506	501	515	464	473	479	528	479	516	478	508	525	455	450	494	533	499	511	499	499	496	498	498	494	487	545	526	479	460	491	475	478	479	485	474	514	477	516	508	512	463	470	527	481	525	466	488	519	544	533	490	501	477	467	513	497	517	452	526	461	508	476	472	460	445	474	471	517	448	478	485	507	542	522	524	521	508	479	537	501	488	486	526	498	490	478	469	501	495	483	530	490	506	515	482	487	485	502	487	477	503	515	521	488	535	478	522	492	513	503	491	477	516	505	506	504	478	496	513	513	491	492	472	538	523	490	492	490	466	471	480	531	547	461	503	485	443	500	457	484	468	506	511	494	498	487	494	480	482	487	483	466	546	523	508	520	503	454	453	532	481	507	494	493	521	514	459	523	514	495	491	464	510	467	472	536	481	483	489	470	499	527	504	523	502	482	466	503	483	535	507	455	539	487	551	513	516	478	499	513	483	468	496	518	516	511	538	452	491	492	499	507	496	509	508	501	481	481	527	512	517	510	505	478	531	488	467	504	513	477	480	486	518	564	502	492	494	457	514	485	501	474	505	512	478	521	478	520	487	479	492	496	519	476	484	494	532	510	477	495	497	480	497	493	518	481	504	462	485	491	481	496	487	463	473	529	495	515	521	482	488	484	479	489	513	472	485	508	476	511	522	480	472	529	453	516	501	515	498	504	488	485	504	486	518	453	467	454	498	473	501	468	515	514	508	487	467	502	509	540	456	472	518	488	474	478	481	480	474	506	514	491	494	528	507	512	523	510	498	461	487	507	464	481	493	519	518	538	448	496	468	492	473	501	506	483	510	496	497	537	551	487	466	475	479	482	539	498	515	487	505	511	516	472	458	481	528	478	443	498	499	496	501	524	481	508	495	522	486	535	545	508	490	503	482	492	449	505	477	539	470	481	519	494	503	485	498	492	489	498	521	474	495	520	494	499	490	447	478	482	515	514	473	524	524	528	456	502	514	494	534	502	503	479	495	488	526	483	453	472	493	507	454	468	468	486	482	505	467	476	465	505	460	479	489	496	501	523	516	508	500	475	501	530	511	473	518	513	545	520	539	543	490	483	499	474	449	503	481	497	520	479	489	499	480	520	485	487	481	470	533	476	492	510	498	509	509	499	513	524	494	467	475	515	521	537	488	501	493	515	479	514	488	468	491	514	488	473	489	520	533	453	450	493	495	464	490	505	492	461	501	518	497	488	558	473	503	448	492	488	500	430	503	479	541	479	517	461	470	502	522	501	493	503	512	495	503	488	481	518	494	472	505	502	504	451	473	496
49606	25301	5535	5885	5054	655	522	423	425	414	381	366	350	356	389	379	353	361	346	345	349	337	354	333	341	379	340	298	320	331	350	333	340	308	310	280	319	320	316	324	356	346	346	306	326	340	335	334	326	346	317	320	329	361	343	352	348	311	326	337	348	333	306	328	310	339	340	316	349	345	344	348	347	317	358	328	340	316	314	295	358	365	306	302	366	301	345	326	329	319	367	338	331	341	348	336	316	358	326	327	329	343	378	348	301	318	310	321	327	345	313	298	332	315	352	320	330	316	312	352	316	339	321	293	322	322	313	345	338	295	314	336	316	335	331	343	334	316	331	335	332	328	327	309	306	330	327	348	325	321	325	354	331	340	315	336	338	336	335	330	291	346	294	334	343	324	328	314	341	349	305	314	291	323	359	303	377	356	337	338	348	301	338	338	331	335	298	308	324	328	312	326	306	320	353	313	305	324	364	341	325	301	322	318	338	310	326	309	338	336	293	303	338	320	331	304	308	324	303	321	343	317	324	329	353	313	321	323	311	349	323	317	305	320	326	348	291	373	341	323	327	331	368	334	334	319	329	325	316	335	311	309	342	340	328	332	329	326	325	316	310	317	373	311	344	364	350	351	317	331	329	317	327	321	324	347	355	342	346	347	329	341	338	331	305	348	335	339	312	326	327	322	371	328	310	332	332	311	291	328	302	339	313	358	297	348	324	322	340	297	333	318	315	363	366	329	305	311	314	328	331	332	319	341	341	369	298	323	328	366	324	343	347	324	314	302	329	303	334	345	333	322	310	332	331	364	338	333	312	310	310	319	354	321	312	337	324	313	324	342	331	351	335	318	319	322	358	321	319	350	342	354	313	317	347	322	331	335	366	317	355	318	311	305	322	350	348	339	352	322	328	298	294	320	332	308	318	330	335	316	307	322	322	335	328	310	322	311	351	321	339	322	310	298	311	318	296	333	352	327	335	328	357	355	337	336	337	366	318	311	345	325	339	321	366	331	320	317	313	326	322	306	342	339	318	349	322	318	334	307	349	310	334	330	350	321	324	325	335	311	341	352	346	354	345	318	315	341	314	330	317	335	321	331	349	358	329	319	334	315	365	340	307	302	343	360	324	331	356	352	325	306	300	375	366	335	317	326	350	319	299	322	291	321	362	340	313	297	350	329	344	302	307	317	338	303	346	322	306	330	339	309	346	306	336	333	344	347	325	322	346	353	329	302	341	317	322	339	293	321	348	324	332	292	366	358	343	334	350	346	340	314	313	334	319	325	327	322	309	285	362	341	321	336	318	334	316	340	308	311	356	309	317	321	287	343	339	340	347	321	357	347	329	339	316	317	301	313	344	334	326	349	319	324	325	320	314	289	333	309	319	314	305	321	344	383	339	309	346	303	350	356	307	341	325	307	321	306	320	329	360	360	346	328	313	365	297	328	344	367	350	348	318	334	368	315	369	343	318	304	321	343	347	320	347	331	317	337	306	307	327	321	327	296	342	306	305	343	337	312	355	335	356	296	300	309	329	305	315	373	307	349	310	319	311	316	323	395	376	355	327	346	355	302	323	332	342	351	320	342	357	299	344	317	317	358	320	343	293	297	310	357	356	319	339	312	325	348	320	327	326	342	320	334	336	336	372	320	336	324	351	329	328	328	338	327	362	329	339	310	344	344	328	348	333	344	362	315	335	332	340	360	350	327	341	358	342	330	334	335	322	329	288	306	337	372	331	370	353	341	357	348	320	305	327	331	322	321	328	337	306	335	305	345	323	334	332	339	309	331	323	332	329	349	352	287	337	358	313	338	278	340	303	343	358	335	345	334	314	339	312	348	320	330	318	299	355	293	313	322	304	346	320	288	330	330	299	294	326	309	342	323	325	350	322	296	312	365	335	333	311	328	345	291	318	336	318	330	330	339	330	357	332	313	315	328	326	348	324	308	354	317	358	326	314	357	350	333	360	291	347	337	328	360	306	305	323	374	367	314	346	307	328	313	348	305	332	331	330	331	365	304	308	324	332	304	339	314	312	364	326	331	312	333	324	343	348	303	315	328	317	347	333	324	311	351	314	317	348	316	329	313	310	313	333	315	329	302	322	340	323	317	331	345	333	315	326	352	340	315	312	326	334	349	345	342	331	348	333	326	315	296	347	329	319	326	318	350	293	321	335	345	321	342	338	370	371	302	318	314	342	286	361	363	343	322	323	350	364	323	406	334	281	346	318	350	377	348	298	302	320	326	320	361	298	321	339	347	345	330	314	322	351	323	323	349	334	307	338	331	336	335	360	343	351	314	336	320	336	333	314	313	341	329	319	318	336	355	348	329	331	353	321	340	292	339	341	347	318	341	329	311	333	303	339	349	329	341	344	350	314	343	324	334	321	288	309	312	326	311	352	315	316	357	332	320	317	324	347	326	346	314	317	299	326	322	322	319	316	336	333	337	308	293	300	322	340	326	344	321	339	354	346	335	290	375	324	309	304	311	330	329	342	352	320	339	314	304	322	311	292	313	349	347	345	350	336	341	340	315	343	351	297	324	320	318	310	324	315	303	311	344	352	342	354	315	354	322	333	330	325	315	300	326	351	364	356	330	377	331	346	327	317	326	327	368	350	350	307	393	358	298	328	360	360	350	341	311	295	305	315	368	351	346	349	272	377	347	345	347	323	363	345	356	331	382	356	339	337	328	351	332	315	313	350	321	371	305	319	309	343	317	338	310	343	313	312	347	312	340	366	343	306	324	360	339	316	355	332	328	310	317	354	315	316	312	344	327	341	334	328	309	312	340	343	321	331	341	329	323	327	350	375	355	352	343	368	305	312	344	330	322	375	345	308	340	329	353	342	359	336	326	303	315	347	327	323	352	310	297	358	325	348	304	349	334	354	323	325	315	307	347	338	308	356	373	329	305	314	317	332	336	326	356	304	276	332	330	355	332	324	324	346	329	309	302	314	336	330	311	346	333	327	334	317	322	300	333	337	328	304	334	337	331	306	362	341	355	356	337	328	325	312	326	318	317	330	335	325	343	329	354	375	358	351	339	329	313	344	314	326	356	340	334	377	341	318	333	343	319	351	343	336	321	334	347	306	355	329	350	344	331	314	331	325	350	342	296	276	339	354	319	348	328	317	319	346	331	311	320	332	310	319	290	324	336	339	342	320	322	328	328	315	315	345	333	344	350	311	296	314	338	342	310	330	337	364	329	334	315	331	349	354	333	376	341	303	327	344	342	308	363	310	327	303	302	286	344	315	312	334	340	302	288	337	316	338	297	344	319	346	304	325	332	323	324	347	365	321	335	337	325	298	360	325	323	281	336	340	305	362	315	316	350	327	345	353	331	324	342	319	362	353	317	344	330	354	340	339	334	326	354	340	325	344	300	361	344	347	338	331	305	344	350	318	335	321	347	346	304	281	339	350	342	361	328	325	315	349	319	305	326	334	311	317	330	328	352	320	310	332	307	338	328	301	323	315	334	326	296	358	316	318	310	330	316
28620	12938	6537	11664	12694	2208	1928	1742	1548	1388	1323	1295	1202	1129	1114	1105	1085	1025	986	1027	952	979	973	1004	941	931	972	920	916	917	875	910	971	920	900	885	887	919	854	879	886	842	864	858	876	921	874	891	903	838	937	833	865	915	925	808	890	879	869	905	919	842	888	874	894	860	871	860	928	856	912	878	874	813	862	872	913	867	824	916	899	836	899	850	880	875	894	854	861	824	835	912	815	877	806	814	901	889	893	881	837	857	874	880	866	840	864	866	873	907	922	801	815	866	809	885	849	897	887	893	847	903	836	878	846	886	865	851	827	834	835	862	864	888	796	816	863	852	826	893	883	849	835	849	843	794	827	845	814	867	862	819	884	842	872	819	842	857	818	841	864	855	745	876	828	836	845	839	834	860	838	836	896	866	854	851	858	867	852	825	870	856	860	838	865	831	826	896	866	885	908	845	883	855	899	902	885	865	903	855	846	842	852	836	831	866	835	825	826	814	884	871	849	852	839	918	817	826	860	853	829	873	870	851	844	858	871	845	851	837	816	849	873	793	841	920	836	822	818	835	898	887	860	858	901	893	906	888	819	842	848	863	850	875	847	859	864	864	833	910	842	835	822	859	835	877	893	869	839	820	892	849	851	792	830	878	879	889	864	877	850	855	872	837	922	872	900	866	856	837	850	854	880	910	831	870	837	868	842	872	850	893	841	859	896	908	892	858	824	822	852	891	876	827	821	881	827	858	835	858	817	829	868	891	882	828	797	797	838	849	905	802	840	857	868	851	847	844	894	884	874	877	887	844	866	880	869	846	893	868	832	901	866	888	875	849	826	828	856	905	893	879	870	785	870	841	847	829	846	856	867	844	854	858	858	874	832	850	885	881	849	873	871	879	889	840	849	889	863	823	869	887	828	877	844	892	872	821	824	825	842	852	852	854	831	909	867	845	852	785	855	842	868	849	873	827	862	892	827	885	781	854	903	895	809	872	881	874	860	869	864	910	887	867	826	835	847	834	833	847	898	877	840	806	873	828	855	894	864	870	851	859	880	873	854	862	860	822	785	834	924	847	852	866	871	855	870	888	860	809	856	875	871	896	849	883	824	784	868	859	820	889	882	816	857	836	832	853	848	874	844	853	815	844	871	843	841	835	895	863	867	856	911	828	856	889	898	851	811	823	854	905	808	881	831	846	856	850	896	888	860	850	856	846	895	872	895	868	877	854	875	816	848	835	876	880	867	843	833	857	882	872	795	861	876	872	889	851	865	894	797	850	836	859	844	838	899	905	890	863	847	814	863	856	859	815	851	879	841	827	899	870	836	827	856	907	858	835	886	819	866	860	908	785	890	886	883	789	862	826	827	864	860	897	879	909	863	806	894	869	883	883	824	901	846	901	870	870	885	853	882	868	861	929	878	860	838	859	863	811	839	839	846	831	829	762	840	835	846	853	877	839	874	875	888	867	887	857	876	896	892	900	872	872	879	908	832	852	894	870	853	905	854	876	875	894	828	851	865	848	847	886	883	824	928	850	898	841	821	879	839	869	917	867	894	900	848	859	827	855	847	856	820	843	871	824	865	869	856	803	846	833	846	851	912	895	866	839	871	856	859	876	881	821	832	898	889	851	849	880	825	883	810	884	894	828	866	868	876	860	845	824	868	848	836	880	862	855	847	852	887	845	900	879	830	876	828	815	874	884	821	860	800	877	849	886	831	815	868	843	876	858	868	846	847	890	901	848	855	786	850	899	923	890	934	884	821	837	839	806	846	859	847	839	881	787	869	816	817	878	869	862	869	852	802	834	893	821	865	865	834	851	832	882	863	878	851	855	894	873	876	804	877	807	818	874	877	845	906	889	911	871	884	839	815	869	836	857	876	862	832	819	831	911	838	917	845	822	835	882	872	854	846	879	863	899	875	885	862	807	910	853	900	839	861	859	840	826	874	879	887	861	799	895	857	859	859	859	858	869	843	868	846	808	811	858	864	879	800	840	823	853	879	880	875	875	884	848	872	898	870	889	848	880	892	884	858	893	849	863	837	859	934	842	835	833	865	833	871	872	861	844	833	874	869	811	886	852	894	851	857	872	889	892	886	843	842	878	884	822	874	864	853	892	848	821	830	899	828	861	850	823	840	907	858	839	868	830	845	829	849	799	913	857	886	877	833	867	852	847	878	849	842	860	837	856	859	843	858	877	854	851	897	856	809	819	886	917	876	842	836	889	869	883	847	885	874	846	841	885	867	856	853	850	872	831	917	894	852	864	844	880	847	848	854	873	836	860	837	844	914	884	850	925	856	843	842	862	871	843	834	857	832	875	864	844	829	820	839	842	850	824	879	852	861	843	871	843	868	889	839	870	865	858	829	860	863	901	816	807	846	836	890	863	914	862	854	855	821	828	826	835	919	843	920	834	807	824	864	869	857	840	874	865	908	863	890	826	923	864	842	898	824	892	803	885	885	873	908	861	859	821	832	823	854	837	821	797	878	869	903	861	884	827	837	893	840	886	809	881	844	872	837	824	922	839	844	859	865	874	828	911	893	869	813	902	861	831	855	887	847	882	868	862	851	830	849	788	832	826	865	834	822	850	865	877	873	825	862	845	858	821	863	850	825	885	848	836	819	826	827	844	871	815	857	859	830	895	900	877	907	843	874	878	863	841	863	880	890	824	876	855	848	867	840	861	861	879	852	901	883	863	860	833	833	813	857	869	861	867	871	876	842	928	829	897	876	838	837	876	856	862	876	822	860	872	886	801	859	853	889	852	822	874	915	882	827	881	841	811	834	888	854	844	899	872	861	885	877	870	809	804	863	836	816	846	830	882	860	851	904	869	856	865	827	856	878	819	864	821	887	867	848	842	863	849	852	873	824	887	873	866	835	812	831	829	861	843	892	845	889	898	893	869	869	842	847	880	845	886	869	846	836	870	890	893	865	806	893	897	859	892	860	830	869	881	800	862	878	869	896	872	831	925	899	895	800	871	842	806	851	861	848	848	864	869	849	809	835	872	843	836	840	885	871	846	861	892	883	826	837	841	847	835	877	901	853	845	864	809	835	881	861	826	837	829	849	849	815	867	929	862	832	846	839	879	817	911	790	870	823	859	861	863	873	816	849	882	904	870	864	905	832	883	826	827	813	886	867	818	822	829	855	898	863	850	863	839	808	838	882	842	911	827	872	860	840	828	841	855	831	847	900	865	865	881	830	852	849	857	785	910	883	878	844	868	878	822	897	852	898	855	907	915	873	869	866	828	829	897	817	894	882	878	819	791	817	857	865	827	872	848	897	854	862	871	858	886	890	850	831	839	897	835	912	856	863	888	837	839	903	843	891	832	863	855	885	855	823	901	853	896	854	851	857	808	841	843	880	871	853	931	866	877	903	843	918	837	871	931	838	789	806	855	848	815	922	890	931	855	838	866	871	909	806	827	842	849	903	913	939	920	837	808	846	861	811	841	820	858	867	837	889	875	878	906	863	853	814	870	882	859	898	824	863	853
63999	37554	13420	16257	9545	1234	685	591	519	460	492	456	441	419	375	376	417	389	368	386	401	372	353	354	350	372	375	370	341	338	363	350	358	386	335	347	364	371	337	366	366	388	342	364	359	317	387	338	355	329	377	343	342	365	366	349	336	346	348	317	355	343	340	368	344	337	373	364	338	357	326	338	328	366	327	347	325	318	351	351	360	357	329	348	353	353	352	349	319	315	316	317	326	337	366	353	319	312	325	376	374	393	329	345	335	329	353	337	361	354	330	362	354	372	347	357	341	347	360	318	353	383	343	363	340	357	352	342	350	325	366	375	356	336	340	318	345	368	364	327	370	355	365	364	342	365	343	355	375	382	320	323	358	381	328	361	333	365	340	330	344	358	350	352	358	326	368	361	379	348	341	364	337	337	355	354	332	359	352	334	332	350	351	362	380	364	372	323	353	372	337	338	329	376	392	336	375	360	350	370	351	377	343	379	334	347	326	373	366	354	334	320	375	335	350	336	359	340	354	384	335	338	376	355	338	362	342	351	352	340	374	335	351	384	331	370	311	389	362	340	383	314	375	410	355	367	374	352	322	344	345	341	371	333	371	402	357	410	391	333	357	352	372	325	327	360	331	308	350	325	347	330	344	332	359	359	392	402	339	329	388	360	320	344	344	338	362	353	341	383	328	318	343	347	367	346	391	378	365	349	356	349	361	412	380	335	353	350	351	335	342	378	364	371	380	338	372	354	382	326	375	339	408	360	356	373	353	328	363	368	379	343	353	364	376	328	327	343	368	364	328	306	350	371	394	356	336	353	306	397	357	342	341	366	388	372	429	346	368	319	357	342	362	376	356	396	335	327	367	359	338	353	341	330	364	343	343	339	338	346	309	375	344	358	348	383	352	338	359	366	369	358	350	333	338	368	376	340	355	355	365	339	327	365	388	338	327	366	356	341	318	350	359	354	364	382	342	347	312	364	381	329	353	338	361	361	348	333	357	348	364	336	380	367	373	368	307	346	347	365	321	354	360	371	341	357	365	343	340	331	378	315	344	375	358	347	347	371	329	378	363	331	343	355	343	344	351	328	366	335	352	336	352	344	327	370	355	354	361	349	349	374	338	375	314	353	328	356	350	325	404	326	374	358	354	360	329	356	368	367	365	390	333	352	363	335	335	359	384	364	358	333	351	346	350	362	304	329	365	326	358	326	339	362	368	377	349	329	343	356	376	325	364	360	370	348	348	322	345	355	320	344	350	381	316	322	353	335	365	381	366	360	334	323	313	386	335	364	335	353	373	400	339	354	351	336	318	361	355	350	373	376	366	310	365	377	401	327	332	356	321	323	320	339	381	359	389	342	330	356	365	357	353	347	389	343	361	340	371	353	356	314	374	333	362	354	365	346	345	359	332	382	317	345	350	365	340	317	353	342	355	337	369	354	351	341	365	351	330	362	378	339	350	376	406	380	341	369	339	361	349	370	335	333	370	370	346	350	377	358	395	351	371	378	343	349	346	354	331	363	349	357	379	365	348	372	341	343	359	355	354	367	356	347	348	363	390	338	324	331	343	333	373	330	320	333	361	361	313	345	340	332	354	379	360	340	360	344	332	348	334	378	334	349	344	385	348	369	349	371	377	315	334	307	342	361	367	364	337	340	366	338	318	337	357	330	332	382	355	337	341	351	370	355	353	410	329	399	375	371	393	337	332	327	358	336	312	362	365	379	352	356	366	360	367	367	357	347	340	345	364	367	373	328	312	322	354	330	365	334	341	346	391	322	347	326	358	386	352	387	355	342	376	349	349	338	365	361	348	368	359	309	349	341	353	346	318	382	319	354	368	332	360	343	330	345	347	353	353	344	340	334	362	379	372	349	368	355	359	358	377	379	355	333	319	358	386	377	354	314	362	308	371	355	354	351	321	343	351	345	362	332	335	359	326	329	309	358	366	357	305	333	379	365	362	290	377	348	330	321	356	377	364	363	396	379	365	332	373	341	347	398	383	373	349	335	351	343	361	362	353	354	361	329	336	341	347	364	346	388	366	381	351	363	366	353	317	367	338	363	352	370	353	343	347	334	331	367	339	348	346	333	326	343	344	348	372	343	326	375	365	378	354	327	375	389	365	356	367	361	378	327	339	352	335	345	310	350	337	346	341	341	367	330	334	374	363	354	363	370	381	307	354	327	359	379	369	341	338	350	339	394	330	359	362	369	334	348	344	358	372	320	358	357	349	381	395	327	346	322	348	374	322	334	387	370	353	358	369	353	342	357	348	314	356	370	329	368	393	351	338	341	354	359	346	337	358	375	365	377	341	351	383	359	324	339	347	335	368	353	328	345	347	353	367	357	361	349	326	371	337	356	342	349	373	362	340	416	354	372	358	333	318	311	364	348	341	350	372	361	379	330	364	384	345	371	350	350	343	356	366	363	378	369	370	349	362	349	372	337	337	359	356	321	344	346	359	337	380	378	391	359	391	341	331	333	369	333	354	338	348	375	329	406	343	359	296	372	334	336	353	352	351	326	366	327	357	400	343	325	309	358	309	326	365	336	361	327	335	362	358	319	352	353	352	330	371	376	370	346	371	367	340	362	356	371	351	383	345	343	295	340	384	334	362	350	334	346	353	338	360	372	345	375	402	328	353	343	338	317	390	364	322	327	372	338	399	360	385	358	339	348	361	346	364	356	318	355	345	315	378	354	312	316	319	372	350	350	355	354	352	351	351	315	378	371	351	310	365	352	370	349	349	334	325	363	349	343	375	353	345	347	345	340	371	341	329	344	325	373	367	356	375	334	351	333	343	345	373	358	325	329	395	362	352	361	365	373	355	359	325	329	354	344	329	355	329	345	353	327	373	332	388	367	354	345	349	342	347	360	351	318	362	348	314	352	335	317	317	357	367	346	369	364	354	342	342	302	383	354	354	356	371	353	350	351	375	334	338	330	350	342	360	361	335	356	334	339	355	346	371	329	343	338	368	339	358	376	368	342	377	366	365	377	371	341	343	312	342	340	365	383	359	375	334	369	371	351	392	365	371	326	335	326	353	324	304	357	349	359	341	348	362	373	330	378	355	381	322	349	351	370	325	341	334	367	360	363	355	337	348	354	371	393	359	346	379	319	327	384	354	367	374	342	366	335	356	344	346	358	371	376	366	308	375	387	371	325	329	357	332	365	348	347	338	347	377	383	353	364	349	400	373	315	379	323	358	366	329	373	326	353	358	343	398	372	340	335	366	349	407	333	331	393	359	334	355	322	328	337	360	324	340	362	336	378	367	373	367	363	387	324	331	371	368	340	310	357	364	361	307	380	369	363	356	345	323	353	350	329	341	338	333	362	357	363	337	352	335	319	338	358	338	334	352	357	326	352	343	356	373	334	356	340	364	378	379	352	344	328	329	323	341	354	313	312	361	348	331	352	370	335	399	351	337	359	379	313	372	393	353	351	321	374	358	335	330	381	356	352	343	337	367	349	361	321	366	381	344	373	353	314	383	366	373	366
37923	18364	13227	20357	16472	3195	2692	2374	2077	1803	1711	1582	1463	1433	1322	1305	1253	1185	1217	1118	1146	1139	1054	1125	1070	1057	1080	981	1028	1033	955	973	969	983	940	953	964	951	968	940	951	954	989	915	938	899	945	949	940	896	891	949	896	884	906	929	960	894	958	882	892	926	912	917	931	938	931	865	937	936	910	882	917	900	851	980	891	871	885	855	874	902	897	939	861	871	878	898	943	884	941	940	917	894	871	902	914	890	852	924	905	846	890	918	875	914	945	932	903	870	865	904	850	889	850	864	866	893	909	873	866	884	861	904	920	886	854	895	878	841	924	915	865	869	878	909	883	855	922	866	886	858	915	899	911	908	882	889	895	903	909	874	892	888	932	915	860	851	909	891	884	851	895	881	895	931	869	899	953	923	916	894	843	891	923	907	897	902	885	835	827	873	907	946	913	852	883	848	878	951	941	893	910	886	942	916	926	887	867	908	837	906	897	872	907	860	902	828	867	889	928	871	897	903	875	877	867	909	896	858	866	874	832	862	962	877	891	863	883	887	854	888	857	912	865	877	893	901	848	904	922	897	870	910	834	861	851	925	934	825	873	887	919	886	872	818	862	882	915	903	891	902	853	848	932	872	925	894	906	855	921	834	856	831	890	879	867	886	860	902	858	881	891	964	897	927	856	922	865	894	905	898	906	866	875	915	845	873	876	861	902	893	911	948	931	901	896	882	874	889	871	894	916	882	867	907	906	860	900	907	855	843	962	832	889	939	895	901	924	906	880	891	905	914	898	892	851	879	896	869	907	882	848	873	887	864	858	867	917	906	877	861	853	902	874	896	885	875	906	905	891	909	862	857	872	866	899	872	860	885	906	913	815	894	912	877	920	871	867	911	920	928	938	847	911	900	932	951	905	860	897	903	868	871	898	881	856	895	910	839	875	898	883	874	900	891	907	885	910	841	854	875	874	866	883	916	881	851	847	922	852	868	887	930	906	921	849	889	901	882	948	908	912	865	930	871	872	889	879	849	887	890	886	880	875	891	832	907	909	916	871	924	874	863	949	860	874	915	899	820	905	892	897	951	856	875	917	841	896	890	939	902	865	888	888	876	861	873	876	876	833	879	860	842	919	870	888	863	842	868	886	859	879	918	911	948	893	894	931	820	849	916	828	884	849	887	882	890	904	863	881	879	886	888	877	844	879	899	902	899	934	893	873	848	919	937	875	872	876	873	838	845	867	932	889	924	904	880	899	845	908	866	887	940	862	930	899	894	924	885	891	862	896	914	945	839	918	879	883	908	798	880	905	899	830	853	871	869	881	910	909	879	887	908	900	922	892	844	858	863	903	932	868	933	898	874	942	921	917	837	876	918	857	869	901	859	871	884	873	894	876	837	837	854	905	873	863	877	882	917	906	877	902	920	915	892	879	887	907	937	966	866	874	906	883	861	869	852	839	909	886	911	903	891	931	898	855	882	904	939	909	849	891	845	829	851	892	905	901	852	928	882	906	897	854	875	895	898	889	879	892	890	863	905	936	939	884	889	918	930	934	848	878	886	896	938	874	889	874	896	894	859	887	919	843	885	877	888	846	901	885	895	915	899	896	877	874	869	926	831	880	889	956	868	909	876	896	925	904	878	836	922	812	881	931	929	923	860	902	852	860	951	910	841	908	916	904	915	912	904	899	894	913	922	903	887	888	838	917	879	936	870	871	887	869	840	912	877	878	900	849	897	876	922	859	911	902	866	876	851	900	876	905	837	893	830	848	848	884	812	928	849	850	880	909	881	912	925	939	924	880	882	894	864	860	889	916	937	888	894	936	847	895	891	921	881	855	886	903	891	908	880	864	873	889	842	951	871	889	902	884	844	882	873	877	973	865	887	876	890	844	834	850	895	877	907	891	926	865	916	873	942	905	846	904	822	864	970	872	838	886	826	842	920	854	895	874	865	878	879	860	884	893	886	845	886	950	918	905	912	875	912	878	882	889	912	942	873	869	872	916	906	962	851	884	864	912	885	838	887	875	887	935	876	826	897	865	850	900	919	854	904	844	847	882	852	894	893	878	881	878	894	847	867	856	858	841	865	904	897	911	891	908	941	918	906	892	885	829	887	882	907	860	881	884	902	863	884	887	865	881	860	920	897	897	865	887	864	882	848	888	924	841	857	859	902	865	864	856	877	875	879	878	850	855	856	891	857	882	887	871	889	873	859	940	887	891	830	889	908	816	934	878	949	882	924	898	914	932	894	863	879	842	921	888	890	929	894	909	927	851	903	909	899	869	820	882	870	889	894	881	873	845	884	872	861	912	895	882	857	839	896	900	871	871	837	889	860	868	946	929	886	898	914	882	906	842	892	857	885	875	873	932	880	880	893	867	883	890	875	900	874	938	856	864	947	870	873	884	877	850	918	902	880	919	884	857	889	900	871	930	856	880	908	904	893	896	911	930	810	909	920	871	949	872	837	897	883	920	906	878	849	896	930	891	850	944	890	904	841	881	919	848	882	871	831	887	870	863	881	878	905	908	924	941	875	906	929	875	876	841	912	890	880	894	871	892	866	913	884	886	863	873	921	799	852	912	900	896	869	870	905	890	926	880	862	888	879	904	897	893	808	885	840	900	859	871	887	850	872	916	821	861	923	894	965	930	894	888	885	924	857	910	887	865	852	910	918	905	833	893	830	881	830	886	879	891	893	905	947	915	895	902	919	921	835	907	878	973	890	882	909	856	912	902	933	854	878	901	872	889	933	862	954	865	863	927	884	900	908	942	892	896	929	873	855	896	868	879	886	922	840	904	932	890	903	897	878	862	917	883	836	893	847	879	843	848	910	909	822	884	848	856	911	895	890	874	881	889	907	925	875	871	876	895	922	910	882	883	847	899	889	865	866	883	967	904	859	909	813	944	915	913	871	919	935	877	861	943	883	884	891	881	837	887	868	837	914	888	882	861	900	931	876	857	927	896	909	860	914	925	926	865	944	882	866	914	899	885	918	895	873	874	875	924	885	901	859	851	861	934	857	863	898	887	960	913	887	888	877	883	852	900	855	903	920	903	910	881	917	850	906	928	931	856	858	890	887	880	911	861	883	908	838	885	818	911	848	877	920	880	866	926	840	979	839	927	897	860	886	859	917	874	872	873	912	922	894	863	820	907	888	861	902	877	924	905	923	890	784	843	911	932	868	886	877	891	905	870	903	883	907	844	953	879	834	942	872	879	926	895	886	884	897	903	875	912	878	894	881	911	838	879	852	839	899	890	907	848	881	922	861	868	860	937	931	897	912	934	911	875	861	852	872	876	876	882	866	917	879	885	894	860	905	858	928	865	857	855	884	861	936	844	909	882	916	864	902	850	908	851	878	846	872	876	923	825	850	905	887	914	886	883	887	911	934	864	846	915	871	846	837	855	883	883	895	847	823	885	892	824	899	851	842	881	834	847	855	889	864	958	928	861	963	843	883	862	897	915	879	864	876	877	875	845	922	897	894	913	892	882	905	905	882	883	917
8519	1085	370	436	281	187	177	161	153	165	157	148	150	188	167	173	173	158	171	193	173	163	151	150	144	155	161	157	155	157	145	155	168	178	148	140	165	160	165	166	174	156	161	165	166	174	165	151	148	174	154	165	164	152	171	193	141	161	168	179	171	157	159	176	148	158	183	143	163	170	166	152	164	173	201	157	171	160	160	160	185	150	165	156	163	158	150	168	151	169	163	157	172	148	162	172	168	168	159	168	168	155	181	169	161	171	145	175	163	149	164	157	149	164	178	166	164	154	164	188	187	188	151	148	148	169	176	162	168	155	142	143	147	166	197	155	168	160	133	171	154	157	190	175	167	183	179	143	182	169	182	167	150	152	179	158	162	161	187	183	155	174	174	192	163	160	157	159	165	139	153	181	160	168	182	151	173	134	151	184	135	166	154	179	157	163	171	145	178	166	181	186	164	164	175	158	161	165	163	146	174	179	170	156	143	163	182	143	177	155	166	167	162	161	167	191	162	155	177	168	162	161	172	167	154	180	167	170	172	179	142	166	174	154	140	178	180	167	162	148	176	175	145	139	167	146	156	158	190	180	170	179	167	166	178	157	196	169	170	151	181	178	181	161	189	140	163	199	162	187	161	164	178	148	174	154	174	136	169	163	144	154	181	174	159	167	169	182	164	168	154	134	158	199	132	150	139	168	177	144	190	158	138	175	140	164	169	147	154	168	179	142	195	142	172	158	182	168	158	185	184	167	190	157	151	159	174	144	151	157	168	164	160	188	159	164	168	176	169	145	166	168	174	170	176	165	165	177	156	175	170	156	156	175	140	174	168	165	184	188	169	150	168	164	169	167	134	179	181	155	167	157	153	157	168	180	156	151	135	167	166	162	173	175	175	168	148	161	190	144	188	181	177	154	176	156	190	175	161	174	151	160	171	166	146	152	188	139	147	171	158	177	169	166	168	158	170	173	162	165	173	164	134	161	165	164	159	156	167	149	155	153	160	188	176	167	155	169	168	173	164	192	160	161	166	181	143	176	189	158	177	169	142	160	166	179	161	160	152	165	176	167	147	158	142	166	172	147	137	178	144	149	146	147	149	167	164	186	145	180	168	158	172	141	155	175	173	185	153	159	162	172	169	141	163	158	143	162	163	150	164	181	173	162	173	176	164	165	169	163	156	147	173	141	141	160	160	162	151	154	158	175	155	156	158	171	170	150	154	165	157	155	154	196	164	176	157	165	165	151	148	188	160	169	134	149	178	181	135	158	165	176	162	159	160	167	169	183	172	156	163	169	179	170	175	153	154	150	170	164	177	183	172	160	153	170	181	149	136	156	169	187	129	154	158	169	170	150	156	134	171	147	157	176	152	168	173	173	158	165	161	176	159	159	182	166	150	164	163	166	151	159	155	167	173	139	164	155	149	166	146	155	152	150	154	191	178	156	138	142	181	152	179	155	175	165	162	166	153	136	126	146	172	150	159	130	168	175	178	174	165	162	162	170	183	139	147	171	138	165	179	161	147	170	161	177	163	156	149	161	149	171	173	175	157	144	157	157	155	176	162	159	177	157	161	163	166	158	174	174	141	140	168	193	157	156	155	174	172	155	173	173	172	172	148	166	201	183	151	192	169	172	169	179	167	170	158	156	192	173	162	189	183	181	145	140	156	155	170	145	160	163	154	181	165	158	176	177	163	182	169	165	166	176	138	156	174	152	165	164	178	149	163	166	153	164	168	168	177	150	208	187	162	141	163	188	188	188	141	156	164	182	150	165	150	158	139	150	171	170	163	167	139	192	144	171	168	177	151	168	174	191	161	159	199	165	181	143	177	160	163	147	167	184	164	177	157	178	169	168	182	165	154	164	157	168	146	148	183	184	182	180	165	159	157	169	166	167	152	153	166	142	162	145	156	185	169	169	142	164	153	151	176	158	144	173	152	156	178	174	186	152	152	164	149	160	162	162	161	173	158	158	165	178	172	146	158	150	153	177	155	163	189	156	144	182	179	147	154	175	177	168	191	144	146	154	144	169	143	181	147	178	169	174	177	171	158	184	172	188	164	140	164	158	147	153	156	160	149	157	188	192	150	161	165	168	167	172	153	158	171	162	158	166	169	179	161	152	156	142	149	169	172	183	148	161	143	160	183	171	163	182	161	173	173	165	185	159	170	160	163	171	169	177	166	174	146	158	163	175	136	186	155	165	155	153	142	183	182	175	175	175	179	162	160	150	134	155	141	164	155	151	155	167	185	157	157	152	170	166	154	152	171	163	150	147	152	175	153	171	157	161	154	168	163	155	165	174	154	182	172	177	143	180	151	155	164	171	167	151	183	143	155	169	184	171	160	159	168	151	153	184	157	159	156	167	194	170	160	177	175	177	178	165	171	178	169	182	155	157	150	162	169	165	164	162	161	169	173	168	176	185	181	197	165	166	197	164	169	172	149	144	173	152	189	154	139	169	162	173	166	185	178	161	162	147	167	164	176	162	180	157	162	165	159	146	159	172	173	159	168	155	153	161	158	176	148	145	175	170	184	187	193	175	155	170	152	160	167	154	155	161	145	157	140	160	146	179	148	187	136	173	172	150	168	158	147	188	140	150	175	176	169	147	144	145	136	171	179	167	169	188	152	162	156	154	179	167	167	167	173	150	165	165	166	152	133	182	179	185	186	163	163	159	194	173	173	175	153	154	164	173	171	162	152	155	172	183	142	156	153	184	168	143	191	154	145	163	134	148	172	178	141	156	162	153	172	155	154	166	147	171	160	155	164	182	158	164	162	187	158	156	160	163	181	171	151	173	167	168	184	165	150	167	149	172	159	157	162	160	158	162	184	180	138	165	149	203	154	172	170	161	205	152	158	151	154	182	167	157	170	174	155	188	180	181	135	141	139	167	157	149	157	158	168	162	149	135	155	160	173	159	188	154	173	163	152	156	155	176	154	166	168	180	148	152	173	180	137	175	192	152	135	146	166	151	166	139	173	161	174	164	162	160	170	156	182	151	166	169	167	162	176	144	190	149	158	156	179	189	165	163	187	151	150	187	175	146	194	174	154	162	147	144	157	188	147	152	164	166	171	162	180	178	168	150	157	165	161	148	160	180	195	171	169	155	180	170	178	170	152	175	183	167	159	155	155	161	169	142	156	194	181	172	155	163	149	158	179	116	162	142	174	174	166	154	146	146	136	146	161	160	151	155	136	137	162	137	164	176	187	158	151	152	156	148	176	189	179	168	171	160	164	138	172	183	172	148	124	198	180	144	161	158	142	165	155	160	155	170	167	153	175	160	192	140	173	166	152	166	159	172	158	185	140	163	165	177	160	177	154	149	170	170	161	159	166	167	186	166	176	180	172	152	164	153	141	169	156	183	147	180	150	165	189	144	165	171	153	151	161	164	153	190	168	163	163	150	154	165	198	185	159	148	169	160	172	148	161	163	138	164	156	188	160	168	153	153	175	168	195	159	183	149	185	170	176	159	150	161	171	174	172	147	147	157
7080	1656	1174	1798	1140	543	524	537	558	477	553	517	507	553	548	507	517	521	539	483	494	492	512	482	508	496	520	553	504	493	482	504	536	529	471	490	467	515	462	519	527	477	487	498	519	483	480	514	506	480	504	483	528	511	506	501	516	504	504	479	487	530	503	498	551	516	523	559	500	497	520	486	455	456	514	502	507	516	512	495	536	483	509	477	473	519	494	501	471	484	514	533	495	468	480	476	467	492	514	494	480	470	528	472	504	499	505	530	515	508	502	502	537	520	523	481	529	534	522	508	489	487	484	517	502	507	484	507	506	516	450	504	545	526	470	515	522	495	546	532	483	485	480	495	498	467	485	500	502	535	516	486	485	493	480	508	486	486	487	553	472	475	505	475	548	504	511	479	533	485	541	490	512	526	492	497	516	517	473	531	500	442	475	502	515	468	509	496	494	501	476	478	467	516	476	501	506	484	477	500	495	487	506	483	480	499	457	510	510	533	516	492	492	543	490	507	475	487	533	514	498	498	485	489	494	492	517	470	524	534	433	469	484	501	507	506	501	457	532	501	496	474	493	514	482	521	510	507	498	473	501	456	513	489	513	488	495	490	515	497	468	519	503	451	517	496	504	516	476	510	509	514	512	530	475	473	486	533	483	489	481	505	475	516	501	445	514	510	500	505	505	545	496	510	516	529	533	510	462	519	478	497	530	511	544	505	501	532	469	488	526	513	472	472	525	525	491	476	498	495	502	477	491	519	504	503	530	491	500	493	507	472	507	479	482	519	460	492	489	457	479	501	516	521	509	460	537	472	476	485	524	482	484	489	529	510	475	499	550	475	489	518	515	494	529	510	482	504	510	509	460	469	474	485	523	487	489	480	499	489	517	513	464	498	499	494	519	518	499	489	521	484	463	491	456	480	531	501	521	465	525	455	530	501	526	500	517	489	467	456	503	511	516	497	461	496	483	485	514	509	524	520	486	489	452	438	532	467	502	490	496	518	499	493	494	503	491	498	493	513	495	474	488	523	508	495	509	515	505	455	502	499	500	548	503	466	497	445	506	492	513	481	501	485	474	516	459	512	532	465	509	457	517	523	491	478	484	476	495	478	543	529	464	497	485	520	493	474	494	472	488	491	509	545	526	513	478	518	514	506	490	499	490	495	520	518	492	500	525	495	493	498	503	536	500	487	522	470	480	515	508	496	504	518	519	476	483	519	511	490	482	522	457	482	520	488	501	486	549	514	481	510	488	496	516	500	500	517	495	494	536	502	512	491	453	499	541	477	502	501	533	512	491	494	468	490	499	538	517	513	504	490	526	474	475	496	486	493	508	501	488	504	485	503	524	464	526	441	536	469	502	532	526	480	478	510	522	483	504	497	476	525	492	452	470	476	506	484	515	518	483	538	473	492	520	516	495	493	502	485	499	444	492	496	486	499	511	519	510	511	482	510	472	509	511	467	519	471	494	523	464	524	499	483	464	486	503	445	502	498	499	471	515	483	473	484	513	525	491	493	491	543	522	456	492	498	475	446	506	541	460	509	500	503	493	490	518	489	509	492	506	527	479	500	494	520	461	479	500	501	495	510	499	513	464	514	487	510	516	480	513	453	495	509	496	482	490	522	467	493	493	553	494	475	482	511	500	519	501	541	449	481	492	514	494	508	532	535	517	500	489	529	502	480	507	486	453	504	489	525	503	475	489	494	465	517	475	514	519	496	515	523	484	471	478	482	524	474	461	446	490	508	451	492	490	506	485	500	514	518	512	432	491	480	468	538	500	497	476	524	506	537	495	488	500	480	494	523	512	492	474	486	478	479	543	520	493	512	508	497	479	450	489	515	496	525	508	502	491	483	481	487	496	497	481	528	501	509	494	499	494	472	500	518	477	496	475	569	505	471	499	533	480	515	522	503	499	473	496	481	543	500	479	510	504	530	515	541	500	481	489	467	503	557	466	507	486	495	479	514	494	538	513	491	481	477	555	483	488	485	498	522	531	504	471	488	498	493	504	515	479	505	495	493	501	529	489	495	501	454	483	461	502	502	500	469	486	536	505	512	494	510	530	501	484	537	519	506	548	512	520	545	531	509	455	455	510	503	476	476	486	501	513	463	469	481	525	514	547	491	519	494	501	484	507	490	491	506	467	515	465	496	490	529	488	515	492	483	490	488	497	479	528	460	462	442	509	508	489	519	465	470	489	461	516	484	483	467	546	510	490	529	467	481	521	509	495	487	510	510	512	524	454	500	499	524	475	530	506	505	492	497	480	479	521	510	495	516	498	487	519	525	515	442	503	516	476	495	482	470	529	498	498	499	469	491	510	503	491	476	496	536	484	495	516	485	490	467	514	497	498	454	509	493	487	557	489	486	544	497	476	499	485	494	492	470	481	478	472	492	520	487	472	454	487	517	485	480	524	495	522	493	544	481	490	543	470	530	482	443	520	501	491	507	494	508	530	509	468	487	489	488	473	507	499	490	529	523	481	467	474	496	518	527	507	503	520	490	514	504	465	527	445	491	494	502	523	486	529	475	505	532	527	478	512	527	501	472	517	471	506	481	501	520	501	522	519	508	506	515	506	490	489	423	509	529	481	484	479	515	499	491	528	505	518	493	476	467	470	493	518	463	507	480	520	462	510	516	493	491	470	494	531	492	499	478	484	504	521	435	482	537	485	503	496	523	452	466	518	518	511	518	511	468	459	498	508	469	518	508	524	521	490	513	532	511	493	502	529	463	525	464	486	505	494	503	461	505	463	477	485	496	518	452	512	507	526	517	500	543	509	518	493	479	485	553	518	453	461	507	502	462	511	503	472	474	510	513	540	484	516	493	492	485	507	522	474	510	504	486	566	511	480	529	492	523	492	485	480	466	506	496	473	535	507	492	492	504	483	463	517	455	484	537	454	521	481	465	489	511	486	528	498	522	467	489	472	452	477	495	490	482	521	537	499	496	507	499	529	508	495	505	492	481	465	491	499	488	530	502	503	472	490	515	475	440	471	514	500	521	486	533	496	481	487	500	496	518	477	444	512	515	515	548	483	506	519	529	482	487	504	484	519	497	492	502	490	468	504	496	488	510	535	510	523	494	516	512	525	485	477	485	529	519	446	496	478	452	508	459	502	472	500	492	509	457	523	474	497	503	529	546	514	502	518	505	499	481	499	471	498	501	491	476	496	499	529	498	450	477	531	479	508	480	521	535	482	503	487	526	501	526	511	455	448	464	483	509	493	542	470	479	517	482	525	485	513	515	529	489	513	530	516	521	522	523	512	481	497	428	505	475	460	508	492	525	520	502	499	482	464	504	552	487	461	511	508	551	548	526	486	500	458	528	530	514	459	493	526	459	520	472	499	456	493	472	480	490	477	527	486	499	479	500	541	491	520	498	477	489	508	505	503	494	454	490	493	491	466	501	493	452	485	435	492	543	494	505	489	480	503	478	532	512	478	511	496	484	500	545	493	508	507	544	492	496	470	454	498	492	486	511	498	534	498	474
49531	27425	10828	12521	5046	605	507	451	466	432	433	446	391	385	373	353	373	362	355	336	340	341	323	332	332	321	330	331	376	366	340	353	335	345	346	358	360	372	337	347	323	345	320	343	368	346	337	362	327	313	348	328	336	331	329	327	304	311	315	317	328	312	315	337	335	341	347	303	343	363	356	314	318	326	362	329	333	325	380	329	332	339	357	319	326	349	327	306	337	344	293	320	332	328	333	327	378	319	367	314	327	320	329	299	352	335	374	341	348	301	300	353	301	325	385	331	336	339	346	337	353	341	318	313	323	328	325	371	353	360	331	310	312	362	333	359	349	319	306	305	310	351	313	317	351	318	328	354	306	313	320	352	309	333	314	351	309	311	355	353	352	342	326	318	302	343	342	347	320	322	325	333	350	357	318	337	337	318	355	339	341	327	359	346	356	308	328	330	296	304	345	342	352	335	301	338	335	350	367	313	313	353	354	307	363	352	331	364	346	313	347	316	341	344	331	336	322	341	328	340	324	314	335	336	288	342	329	328	316	313	372	342	313	307	299	376	339	348	317	329	328	327	357	343	334	311	332	311	334	322	314	332	333	344	351	357	344	319	335	313	323	360	375	316	332	370	321	355	314	315	408	317	331	335	349	340	355	323	335	367	322	319	299	322	342	341	290	297	351	318	318	312	352	317	345	310	322	312	310	363	340	314	341	357	344	340	323	308	348	356	325	358	317	324	334	306	356	310	344	307	330	333	324	317	329	314	328	345	340	319	345	359	347	334	291	330	354	308	342	346	319	324	350	352	334	354	342	330	325	363	365	327	328	328	322	319	340	312	323	354	314	345	349	308	325	337	310	352	306	340	360	377	344	324	350	336	326	320	341	330	357	333	325	329	354	320	343	366	323	330	314	329	338	355	339	320	338	329	321	330	321	358	336	314	318	335	348	343	342	336	340	332	323	316	322	332	300	350	351	349	341	335	321	332	345	309	339	367	328	330	330	330	353	318	356	332	305	312	332	356	335	363	358	315	348	365	351	310	315	311	332	369	309	356	350	326	337	347	337	348	343	365	329	350	328	308	309	321	329	355	338	349	331	367	355	301	319	319	327	336	344	323	333	318	333	293	340	330	361	391	313	302	324	333	303	333	316	320	342	338	341	358	327	309	344	326	340	318	328	355	296	335	333	373	348	353	351	372	344	327	353	317	342	312	333	325	293	332	372	327	348	316	341	315	312	328	328	289	292	331	311	326	301	326	336	337	365	314	306	343	314	332	320	341	344	305	328	345	324	316	334	344	338	353	353	331	324	320	347	358	323	342	341	353	321	312	350	307	322	314	317	327	334	334	317	335	349	308	323	369	302	347	314	336	353	330	339	344	341	287	304	324	324	316	317	333	331	321	316	319	306	331	350	293	298	344	370	328	320	347	342	355	332	312	332	328	339	337	311	351	322	303	286	328	334	304	336	341	327	318	352	322	346	316	318	331	330	321	319	338	320	313	345	288	304	328	300	349	356	349	344	333	307	338	301	323	329	357	313	370	321	328	336	344	312	314	312	318	335	305	336	321	336	341	331	334	337	375	343	342	321	326	336	330	350	363	310	322	313	339	315	331	326	330	331	327	313	345	341	311	324	364	327	336	338	321	332	346	317	306	347	319	335	343	317	356	316	332	333	335	348	325	357	354	333	326	322	346	352	315	355	319	332	342	341	351	353	322	328	310	286	331	352	301	291	334	336	351	332	357	327	358	345	358	329	341	309	317	343	343	374	295	316	354	336	305	325	299	354	361	358	319	302	339	317	353	347	318	355	316	355	313	302	312	304	336	324	330	314	333	301	334	352	349	322	337	319	335	321	316	327	320	309	335	347	330	324	325	313	366	333	334	317	295	364	317	314	334	339	337	323	365	310	322	361	332	337	318	352	321	339	327	324	324	331	366	320	319	337	322	350	345	354	338	336	351	325	345	343	325	326	339	313	319	347	324	342	328	348	347	291	329	329	363	323	346	321	344	320	327	298	363	338	357	329	349	273	320	347	317	342	337	331	328	353	338	295	337	366	331	330	336	344	327	351	347	340	314	345	335	336	310	331	308	361	344	307	306	337	333	330	352	327	351	339	318	328	339	319	377	387	346	338	361	343	306	325	345	339	334	325	316	351	349	332	339	331	314	298	336	321	342	328	334	352	309	310	343	299	384	338	342	360	323	322	338	328	349	333	339	348	310	334	343	355	331	332	352	328	337	282	326	360	326	343	317	328	309	346	335	316	324	332	304	333	333	336	348	321	313	345	319	307	323	328	355	357	335	326	317	291	327	322	300	313	330	335	340	367	311	341	316	357	353	323	355	347	326	335	333	318	375	346	350	315	305	342	314	324	318	334	360	312	312	306	314	325	311	327	329	310	323	350	347	387	316	354	311	307	339	351	365	338	337	319	299	326	319	322	289	343	341	335	326	350	359	377	329	339	330	311	340	331	374	353	351	292	337	348	326	321	344	355	327	317	357	325	331	320	310	340	342	334	317	315	324	336	371	314	318	353	325	349	324	361	347	312	298	336	349	349	352	320	342	341	307	315	330	324	327	354	321	336	314	329	347	333	341	340	330	313	365	306	339	324	318	350	340	338	323	321	347	316	340	317	334	333	307	317	344	320	326	358	285	343	322	338	317	322	321	329	328	310	344	337	335	300	338	347	364	326	340	343	348	318	325	323	337	303	332	374	345	339	309	312	326	337	345	344	342	317	335	329	292	322	284	331	323	359	323	351	319	332	346	309	343	344	356	344	339	297	341	332	315	304	339	327	297	303	323	304	310	337	323	341	364	343	376	331	339	330	370	325	352	328	357	325	330	305	278	310	363	317	331	355	349	346	314	338	351	327	365	334	350	351	313	356	290	348	309	317	332	364	337	328	334	331	343	334	329	371	348	310	342	342	376	349	363	318	313	370	336	371	334	332	320	339	315	300	344	336	342	353	297	339	381	334	356	320	333	365	353	331	353	334	322	305	321	328	354	335	343	339	322	327	300	323	335	326	363	318	310	342	340	315	300	326	302	328	314	355	323	335	333	317	338	328	346	340	321	313	324	327	320	320	346	349	352	318	332	354	337	296	354	367	351	321	335	343	341	317	333	335	346	337	347	320	347	325	343	343	302	320	332	331	316	312	373	349	315	351	336	375	347	323	327	349	327	367	344	321	332	336	366	305	312	321	334	357	341	332	336	363	362	383	312	346	323	309	349	346	341	352	319	357	402	306	309	331	331	351	300	332	340	356	332	325	346	314	366	326	338	312	339	335	324	361	345	341	310	339	362	359	329	329	335	311	329	368	330	312	346	314	320	354	332	348	315	320	307	326	331	346	351	322	343	353	337	327	338	320	329	337	301	312	360	350	351	335	319	352	298	359	311	303	324	337	321	323	302	339	310	330	320	349	351	336	343	291	331	342	347	354	335	305	319	345	289	326	335	344	328	341	333	342	342	345	360	331	329	321	322	340	329	330	329
28827	14241	14774	21905	11228	2107	1837	1629	1465	1443	1327	1242	1186	1073	1103	1058	1090	1057	992	1011	997	970	965	983	977	931	950	923	953	953	953	940	924	927	933	899	898	926	833	883	914	973	876	835	879	926	930	830	877	908	924	931	895	894	858	878	864	878	901	865	830	948	885	825	875	864	884	865	837	867	866	897	902	887	876	835	873	856	907	878	931	877	893	871	844	863	923	850	883	850	872	801	890	819	868	845	855	829	845	860	901	856	900	803	905	892	903	882	848	871	933	900	850	849	827	844	873	864	851	879	867	836	897	887	876	850	883	883	908	849	840	845	912	831	909	906	819	859	846	886	912	864	860	883	920	846	830	837	873	880	890	897	874	896	878	889	883	798	886	903	883	870	824	910	888	865	854	859	839	880	926	884	792	868	842	858	896	867	848	909	851	916	853	858	867	858	846	870	881	846	880	863	827	866	816	888	911	818	876	872	860	855	883	806	896	900	873	854	845	866	935	883	901	891	851	904	901	867	832	870	845	831	927	883	856	901	884	851	841	830	892	905	871	859	887	902	836	886	828	808	878	863	848	905	867	824	794	924	840	840	882	857	900	885	906	879	842	927	858	834	869	803	896	902	854	879	837	814	900	883	890	889	875	908	875	866	821	855	851	885	876	842	876	867	849	863	828	840	900	862	885	864	859	848	827	847	890	865	844	861	868	907	890	865	881	856	891	853	852	859	925	834	834	912	834	919	898	886	861	878	872	850	904	875	825	863	930	864	860	882	856	890	864	864	891	890	874	857	832	796	855	830	886	874	843	848	867	807	898	884	938	856	856	905	873	908	902	898	877	930	859	909	816	842	862	814	811	864	834	848	844	902	940	864	836	854	903	860	898	837	854	885	904	884	874	829	879	866	909	904	831	862	884	878	867	913	829	918	900	837	890	924	859	862	862	917	884	868	929	857	857	882	844	863	872	822	844	846	886	848	855	880	903	839	925	918	893	884	872	860	861	877	841	868	852	903	877	924	835	906	870	895	889	900	850	854	875	878	855	903	874	830	878	907	859	877	847	860	876	886	850	874	852	866	826	874	857	874	870	870	905	869	879	912	836	874	889	861	849	852	819	873	848	855	843	861	889	833	851	871	844	848	875	899	850	837	853	933	896	843	858	872	862	864	852	890	885	833	881	857	873	849	881	841	895	864	879	916	872	869	836	865	817	848	860	835	879	878	876	874	871	856	889	873	872	865	904	915	910	911	804	904	864	856	858	887	890	833	868	838	875	824	824	878	861	865	886	847	845	895	848	888	891	867	918	867	838	841	828	887	866	873	834	898	869	845	879	850	926	915	870	909	896	861	886	835	847	834	865	876	868	890	909	854	862	876	871	903	819	894	862	864	906	855	882	866	920	905	851	860	845	931	890	874	792	854	883	886	871	852	841	843	879	881	880	857	863	900	924	838	876	893	845	910	865	839	848	852	869	926	875	880	875	843	852	877	906	859	889	879	834	889	833	887	898	891	922	882	860	859	862	873	850	856	846	832	884	884	808	821	926	919	862	879	873	892	877	890	871	856	905	851	863	876	876	832	873	853	863	879	900	893	854	863	894	882	842	857	878	889	834	884	843	842	920	877	883	866	883	882	821	913	866	876	852	888	810	836	933	904	840	859	848	803	919	860	877	878	862	859	863	865	828	851	865	849	842	868	874	895	854	899	871	865	832	887	867	846	861	864	885	880	799	885	877	888	841	869	836	886	835	829	856	894	870	811	887	923	843	891	866	839	868	889	934	852	841	907	831	886	889	950	864	884	849	900	898	932	856	849	906	855	804	876	863	906	828	861	823	899	861	873	854	880	873	851	818	855	828	864	851	897	891	884	892	849	841	880	870	883	918	839	908	906	858	829	884	841	853	867	871	878	884	840	881	851	883	900	895	871	798	842	874	880	895	847	855	800	858	847	832	861	896	845	844	863	877	903	912	860	865	894	867	882	872	851	901	836	816	873	879	867	895	837	882	848	844	857	862	857	878	909	848	863	920	838	849	876	867	876	885	882	838	793	880	890	826	828	790	899	853	899	835	886	863	848	899	877	912	834	897	877	850	883	877	898	808	831	825	892	857	851	854	890	924	860	844	863	840	870	866	848	852	859	855	885	898	871	865	915	847	868	868	858	892	867	897	951	852	870	906	888	859	838	888	865	858	880	859	849	817	896	812	846	909	899	875	844	840	876	858	864	863	878	869	898	931	865	841	867	862	898	867	843	898	883	895	819	926	892	862	873	838	870	847	846	855	819	875	899	827	851	844	834	889	841	838	867	866	851	892	871	881	845	882	943	844	877	875	899	872	875	854	910	874	891	909	796	873	902	886	926	943	876	897	883	881	900	887	934	887	863	898	863	884	859	921	866	877	828	869	860	855	840	886	834	935	827	871	845	820	879	833	887	862	936	893	825	828	854	850	849	864	869	906	843	831	892	835	867	921	860	892	870	869	855	887	892	878	796	840	791	845	915	914	859	854	851	896	896	888	894	866	895	890	850	888	834	907	889	869	881	860	897	883	864	839	872	917	889	852	863	864	886	832	878	847	878	844	849	835	849	856	858	922	863	844	897	870	851	874	893	846	901	822	880	850	805	886	862	843	885	881	888	854	872	873	890	890	851	858	858	887	907	846	876	910	832	884	843	853	886	848	915	915	919	826	872	847	847	875	902	908	903	845	926	906	840	866	887	873	916	861	883	879	860	851	891	882	861	868	880	849	835	886	857	887	867	906	843	827	879	829	872	804	866	891	825	836	901	851	889	849	878	890	884	870	816	865	842	879	858	832	900	885	876	896	883	877	852	842	877	868	866	820	847	853	870	840	825	857	885	816	883	877	919	788	906	848	894	893	880	877	849	940	873	844	872	911	854	892	862	885	889	858	886	907	875	875	836	901	886	828	834	832	891	889	885	867	864	918	832	811	884	894	863	815	810	875	880	899	864	887	889	845	891	847	894	884	838	887	871	868	852	938	885	898	850	879	788	851	805	845	892	894	876	844	849	851	901	869	833	859	902	834	882	827	907	819	861	892	872	876	818	841	911	860	900	914	911	859	810	845	900	862	903	906	898	835	823	882	905	870	810	830	902	872	817	887	877	879	892	856	975	815	820	920	890	851	830	844	812	868	841	840	825	877	850	867	869	858	842	889	864	837	881	859	867	919	916	896	861	880	895	837	894	814	829	913	885	861	819	824	872	892	856	880	880	901	874	914	841	876	882	886	881	858	890	846	873	877	836	890	865	842	868	840	898	828	836	851	909	868	872	840	885	898	859	846	885	864	845	835	862	856	889	850	890	875	912	884	874	871	861	932	853	891	862	856	832	866	858	876	877	828	875	888	897	858	878	883	832	880	828	889	843	896	897	873	847	889	842	862	826	864	863	908	905	849	855	893	819	900	893	833	949	833	867	799	889	878	835	906	844	854	901	881	868	826	844	871	869	863	853	889	879	878	880	845	899	780	857	886	889	870	869
63295	38805	16634	22973	9191	1032	705	587	541	552	492	483	440	427	398	421	396	385	417	428	381	373	397	381	345	395	391	374	355	372	353	385	387	374	376	359	361	397	395	391	358	385	350	351	385	373	331	376	347	356	374	385	359	360	374	376	345	330	356	382	350	342	362	355	364	316	371	353	381	367	342	370	333	371	330	369	354	375	339	314	374	363	345	326	349	354	317	346	350	374	360	306	365	374	362	336	314	348	383	420	337	362	354	369	371	328	315	343	355	360	351	333	370	322	361	333	377	342	365	374	386	354	357	374	338	340	314	361	345	359	345	354	327	344	359	359	368	362	350	328	369	350	332	407	381	304	345	349	378	344	355	353	369	370	360	353	317	325	349	348	363	341	372	349	348	365	329	366	330	372	362	338	375	350	333	357	309	360	352	329	369	357	343	332	338	365	321	369	360	366	373	348	373	394	356	391	398	356	331	330	361	364	381	357	365	354	375	328	361	330	377	355	346	356	383	359	364	353	373	325	337	333	372	361	332	347	388	360	345	344	315	356	369	383	357	346	357	367	392	341	336	353	367	332	326	319	321	373	352	365	356	323	318	328	351	322	333	346	374	339	339	328	373	325	334	341	356	363	387	356	346	340	327	369	352	339	389	349	340	373	375	370	343	340	369	367	318	377	335	340	357	349	337	341	330	323	342	328	359	338	336	375	349	332	359	327	312	325	352	369	381	350	357	356	373	346	393	295	347	349	327	371	362	337	344	339	367	368	355	360	376	354	352	365	312	369	348	343	345	354	314	361	352	357	347	345	344	335	348	345	320	361	367	338	340	358	348	348	323	364	361	356	345	370	377	337	365	322	404	371	378	358	355	380	343	356	322	359	340	362	334	350	353	359	354	347	347	350	318	340	370	343	377	345	354	353	324	346	348	343	403	353	345	341	343	397	366	373	365	318	364	332	324	327	386	346	358	362	356	331	345	367	339	356	345	353	329	382	349	362	363	334	369	315	343	332	356	336	336	336	365	383	382	354	345	402	372	391	330	356	367	384	368	347	353	385	345	342	347	350	368	346	344	344	391	328	339	355	362	360	339	355	340	349	406	364	335	359	337	370	370	333	373	397	311	354	355	337	336	366	333	364	324	356	343	341	361	335	374	348	364	320	340	377	332	336	352	328	355	323	380	376	353	379	354	366	340	307	343	396	361	374	336	331	380	326	339	350	352	389	336	360	347	393	362	324	359	380	352	311	351	346	301	366	366	380	344	362	373	368	362	381	366	312	351	363	337	358	349	353	366	360	349	375	355	347	298	342	346	339	334	363	364	335	358	335	363	351	364	364	349	357	334	343	342	345	347	333	361	361	383	370	369	368	350	359	339	344	390	357	336	330	371	332	344	376	343	325	361	370	389	374	338	337	366	353	360	350	329	349	319	392	376	338	335	352	307	353	380	335	383	377	370	344	338	346	339	374	361	330	372	367	335	306	375	333	330	346	342	367	371	369	335	357	376	374	359	370	371	336	308	375	364	353	357	360	376	335	357	347	365	347	350	366	317	330	346	368	355	374	346	343	364	338	349	360	333	336	366	366	358	346	355	337	349	346	383	383	363	356	330	356	347	343	409	348	351	364	371	348	351	352	349	383	373	360	361	375	370	341	388	339	386	341	342	360	368	353	334	370	350	342	394	373	322	359	354	375	363	393	349	316	359	358	369	362	344	372	350	331	351	368	344	348	349	375	396	324	330	317	355	366	355	373	381	369	389	351	355	374	351	370	372	334	350	372	337	326	320	324	369	365	338	367	322	375	346	387	350	365	367	364	351	355	345	330	346	380	392	365	359	372	330	343	330	368	348	333	346	347	368	354	359	344	346	340	366	402	370	364	362	351	357	358	336	344	306	359	365	319	390	366	380	328	374	331	349	383	349	363	381	330	375	374	335	346	351	344	347	341	348	390	361	342	399	354	370	328	379	356	363	324	386	330	332	329	370	356	346	374	347	383	379	381	372	357	347	347	351	388	341	334	301	322	368	333	323	351	342	373	354	351	323	352	357	346	348	358	354	325	339	345	368	352	356	355	358	413	370	335	404	339	349	344	343	331	368	357	311	344	363	362	354	357	341	344	345	362	340	366	372	344	362	319	341	348	363	389	339	371	377	333	354	327	325	360	342	357	378	343	339	347	344	335	378	312	331	390	394	339	336	312	332	363	368	369	347	332	339	353	359	366	336	328	338	344	384	323	350	356	361	343	329	341	369	354	326	348	368	343	350	338	381	357	385	382	325	339	330	324	349	378	342	370	343	329	359	329	351	385	356	322	368	330	363	350	358	336	362	365	354	334	351	351	342	340	373	340	350	379	345	345	335	349	359	372	328	334	360	367	341	360	389	351	352	333	343	374	375	372	334	370	337	379	359	342	383	337	350	338	344	347	342	355	360	344	357	330	352	349	321	340	344	341	340	357	350	385	348	339	375	360	383	356	369	379	305	353	372	355	346	327	321	364	343	370	345	384	343	354	337	370	341	386	369	365	328	318	373	336	361	349	353	338	338	351	336	356	315	354	334	362	348	349	342	338	356	340	377	332	376	354	339	349	364	349	358	341	347	341	371	333	341	311	366	322	325	346	376	369	363	312	333	353	341	374	332	326	291	349	333	346	376	327	361	352	358	361	346	368	302	305	350	362	317	345	372	320	379	391	362	332	367	342	385	324	337	377	386	347	328	368	394	372	352	371	314	314	321	353	360	349	371	374	380	357	374	386	335	347	376	354	364	388	290	347	368	345	334	345	335	365	388	341	371	338	355	368	322	357	339	365	339	352	373	374	358	383	343	318	350	336	358	330	334	338	342	362	369	369	341	362	376	352	374	378	380	330	369	361	350	360	384	354	330	367	338	341	337	348	374	358	370	367	323	366	380	375	381	331	361	354	343	368	330	375	361	396	335	361	355	396	379	343	377	380	337	351	346	350	327	339	391	338	361	345	368	340	344	359	367	383	370	326	366	329	387	353	351	327	356	372	339	310	344	344	360	383	366	368	340	358	370	363	321	316	381	364	357	351	395	322	335	386	341	338	355	373	345	376	336	335	332	359	364	326	340	373	342	365	367	326	355	334	336	337	361	327	351	393	368	381	362	324	318	366	325	326	375	367	353	359	339	353	394	401	357	370	353	371	356	364	329	376	372	368	354	341	330	315	367	360	346	369	328	347	355	349	360	343	326	370	386	348	348	336	351	368	364	363	346	386	296	317	330	370	353	355	369	357	349	346	356	377	356	359	339	353	392	392	337	347	353	356	362	361	343	373	359	382	334	356	365	352	332	391	378	339	348	317	349	306	312	367	354	341	335	336	377	373	357	362	344	361	336	311	349	366	334	378	412	366	351	346	325	348	368	369	391	358	352	357	329	347	359	344	328	328	339	362	350	342	365	338	364	341	343	362	355	373	325	330	367	359	348	349	384	319	350	337	369	357	344	331	334	345	380	344	350	342	328	357	350	344	344	341
37243	20668	17316	31152	15710	3209	2612	2334	2070	1898	1683	1606	1499	1389	1323	1254	1204	1251	1199	1166	1114	1104	1034	1038	1028	1057	1041	1017	989	1004	981	1044	1026	963	963	960	1008	947	986	979	949	959	1003	948	978	1016	926	915	923	940	991	894	942	914	910	936	909	933	954	912	944	906	885	866	921	912	889	880	922	893	861	878	876	888	948	905	865	880	902	901	893	837	886	861	908	905	909	934	927	851	882	858	903	891	882	893	895	856	890	879	931	909	851	897	933	918	878	859	877	887	830	867	879	923	950	920	861	845	923	920	882	842	852	835	909	903	875	914	891	911	838	905	883	897	880	929	883	876	882	874	921	900	903	906	878	853	898	906	897	901	912	913	855	884	910	876	899	877	917	901	932	912	863	899	881	865	852	942	956	877	906	972	924	890	918	861	903	906	882	818	909	863	853	824	836	890	865	883	851	860	865	928	888	874	796	860	928	932	911	863	872	954	884	826	883	877	853	901	896	907	931	879	890	898	875	914	853	901	861	917	902	915	865	897	851	931	869	904	827	884	909	828	902	857	938	859	904	893	920	894	882	835	866	889	890	888	879	918	912	872	894	892	904	887	894	905	922	884	903	883	877	929	902	902	884	882	886	871	893	910	912	843	934	937	889	883	860	972	896	866	845	860	863	884	868	870	912	904	855	836	899	889	894	926	899	888	842	889	865	865	872	883	794	856	852	927	912	900	895	889	865	889	890	867	822	923	922	880	833	877	888	899	878	918	853	824	878	935	964	878	919	922	896	881	872	852	952	913	859	844	945	884	914	872	909	910	872	874	874	953	892	896	871	892	872	936	935	882	884	863	875	856	871	933	906	887	869	884	855	864	888	892	792	923	923	908	955	910	849	851	862	874	834	899	848	870	853	845	863	888	936	904	846	877	869	854	897	867	868	852	898	886	882	898	840	866	850	903	913	867	882	888	871	893	923	914	903	885	888	883	958	878	867	897	878	900	865	827	909	883	839	930	892	906	902	895	884	813	915	861	910	943	850	886	863	900	891	940	872	863	889	890	892	848	856	877	875	827	901	859	947	876	920	852	864	900	873	923	951	862	870	904	962	862	938	895	924	910	861	881	881	911	952	863	865	869	908	895	920	903	899	858	868	924	833	874	907	945	861	897	916	894	961	871	877	929	910	854	942	846	879	890	863	898	903	901	880	854	884	854	884	864	861	921	904	894	893	918	858	902	846	924	947	929	891	877	890	848	909	864	892	860	863	928	883	897	918	886	901	858	926	822	865	882	870	830	844	860	875	881	914	905	862	872	880	873	877	863	887	910	873	870	873	840	871	912	866	894	856	878	866	903	883	869	900	903	834	880	934	905	894	888	908	880	911	874	923	887	871	880	895	857	903	864	921	876	933	876	851	929	893	869	886	891	882	916	913	891	875	819	867	849	881	952	907	869	891	876	917	908	875	909	946	857	963	918	930	940	904	860	864	916	922	913	875	857	900	889	907	912	820	920	939	844	874	876	856	904	889	840	830	853	938	956	877	891	902	893	884	897	887	864	860	882	858	885	894	878	936	830	872	883	841	916	833	889	909	869	870	832	905	921	936	917	893	907	859	904	843	902	881	909	907	861	825	885	936	858	855	868	921	832	848	894	917	926	926	829	880	911	872	893	911	865	866	912	916	889	902	920	850	922	906	887	903	877	917	868	903	901	882	856	838	888	912	941	905	892	832	869	884	912	876	866	878	899	877	888	915	944	893	873	927	864	882	888	912	905	942	871	848	908	875	903	875	917	918	856	898	913	849	893	894	870	906	867	847	880	935	918	894	854	802	923	872	922	853	891	883	806	913	878	893	891	913	847	892	908	860	869	921	893	932	890	948	910	862	862	880	907	902	874	910	928	880	874	851	884	902	906	879	878	872	889	903	872	897	935	895	875	858	932	937	898	875	889	883	829	889	920	877	914	895	879	838	896	891	850	939	939	884	897	840	866	858	883	873	920	926	877	865	902	853	860	895	893	927	917	895	914	860	860	840	879	882	857	906	875	864	879	872	854	926	861	921	886	890	874	854	894	880	915	910	899	869	882	851	881	879	908	929	822	879	849	850	865	879	864	865	940	884	947	896	924	861	851	887	863	816	839	873	865	866	891	921	886	950	862	914	908	917	860	852	880	874	881	932	893	894	912	882	875	882	861	842	891	871	867	880	923	919	889	872	905	840	925	882	891	862	877	887	898	848	877	896	942	906	858	884	922	914	876	877	846	927	883	880	857	880	869	900	874	916	857	915	887	859	944	913	841	896	917	848	961	898	854	855	895	913	883	911	923	952	847	912	885	879	853	895	869	875	901	845	850	887	884	919	906	922	891	934	842	912	881	893	850	922	888	945	855	926	878	896	876	842	900	857	867	915	915	849	906	858	903	917	897	935	904	951	898	843	828	880	859	867	930	861	899	888	859	919	904	840	878	898	869	877	863	935	866	876	893	901	836	895	934	916	852	908	869	853	883	901	935	867	884	879	871	837	945	892	791	864	901	870	925	879	857	905	878	927	877	912	874	902	959	877	937	914	872	886	880	938	878	890	921	912	896	835	890	883	903	887	879	921	938	926	944	866	908	913	865	886	889	804	876	834	932	994	917	910	906	899	855	857	865	880	864	901	901	864	883	938	902	905	907	877	829	840	876	911	924	920	884	911	891	903	898	920	917	903	885	895	880	856	910	891	829	890	872	910	882	938	878	909	860	878	936	876	898	856	866	921	943	911	897	854	873	912	899	909	854	857	892	861	874	904	894	869	871	884	910	918	875	904	904	862	906	892	879	924	911	871	919	904	888	841	875	840	893	894	883	885	898	917	900	863	861	875	900	917	867	910	877	883	880	845	903	908	929	865	938	877	914	911	912	914	908	867	903	927	888	844	951	919	896	911	867	922	888	931	933	852	953	866	877	861	863	863	911	920	935	931	867	881	911	930	838	900	890	885	898	962	886	928	886	883	868	916	879	894	866	841	903	878	858	890	891	855	888	893	843	869	913	891	865	916	936	935	919	910	930	906	884	879	875	897	893	942	905	888	854	848	857	869	824	908	926	886	866	917	871	842	909	843	888	874	906	914	894	861	933	894	867	921	962	856	899	887	884	914	922	911	825	853	856	872	867	887	820	905	849	853	901	928	850	861	901	884	885	870	915	923	904	883	898	862	937	973	858	889	906	934	939	946	906	852	893	906	891	890	907	863	897	869	916	883	906	867	901	881	911	905	945	894	945	845	912	883	874	856	850	890	833	899	880	920	882	924	880	850	878	886	910	904	867	869	895	990	943	825	819	877	902	896	889	858	845	889	824	826	893	885	969	884	934	916	935	921	931	915	899	892	914	901	879	883	932	899	919	905	892	889	881	879	900	922	900	971	890	873	896	843	931	875	892	878	852	856	919	869	900	928	859	960	882	918	931	889	839	870	884	937	883	832	913	908	868	893	831	870	863	906	867	912	901	906	900	913	895	948	855	850	870	834	895
8939	1186	324	593	327	189	172	165	166	179	164	142	166	161	159	176	185	170	190	173	146	176	158	162	177	143	152	209	172	165	163	149	171	179	169	166	176	172	177	154	165	158	170	147	152	157	146	173	150	175	177	171	141	149	171	165	143	158	186	164	151	148	184	160	174	168	155	166	152	181	175	165	149	155	161	168	183	166	179	186	169	152	186	176	170	146	169	159	181	165	191	138	182	162	171	172	163	191	188	151	157	157	169	148	165	156	167	157	183	174	163	166	175	171	171	171	170	164	169	160	159	149	161	148	185	166	128	149	186	162	175	166	164	165	162	210	159	175	150	167	185	152	179	163	180	167	168	183	171	178	136	167	160	182	171	152	171	172	171	153	174	155	161	167	171	166	153	166	182	161	157	170	171	189	148	156	162	156	156	142	167	158	147	155	180	149	180	161	173	170	164	187	158	178	171	181	154	170	191	153	159	163	147	163	170	169	185	165	152	163	176	179	172	172	177	167	164	161	188	143	193	169	192	154	159	160	186	181	150	167	156	167	168	146	189	169	160	194	186	173	171	171	151	155	141	172	135	161	135	169	163	147	171	174	155	164	144	170	169	179	150	164	177	164	149	183	164	191	169	148	154	153	174	179	164	128	183	164	161	178	156	153	125	163	174	174	168	155	181	164	186	175	154	169	178	166	136	160	162	177	175	158	163	183	156	152	166	174	157	142	163	155	189	163	161	157	169	155	191	154	147	165	167	180	163	169	197	151	169	162	172	172	156	145	177	159	166	162	160	164	143	170	156	158	166	139	151	148	170	147	180	176	170	154	175	181	157	148	163	186	160	148	162	188	169	177	179	185	181	166	153	170	147	148	165	158	171	150	185	165	150	151	150	146	140	152	166	162	184	205	175	168	152	157	141	165	153	174	196	161	173	185	165	180	153	164	163	170	175	179	175	202	182	159	183	172	158	155	157	144	180	168	161	153	185	170	146	171	163	174	178	166	161	164	175	184	157	185	141	165	186	172	149	177	160	155	138	184	171	165	176	185	147	162	156	150	159	161	148	174	157	147	143	158	172	185	165	166	171	150	174	175	162	163	155	188	163	189	170	177	178	172	177	166	162	170	161	163	183	170	156	170	179	160	172	164	145	175	171	163	160	159	168	162	178	172	170	169	176	150	163	161	160	158	171	155	166	172	175	179	170	166	151	153	148	194	167	181	165	180	166	158	170	167	151	159	182	163	165	163	171	173	128	163	148	158	170	142	150	187	173	162	163	167	164	187	186	176	164	160	155	146	171	167	184	177	153	154	176	164	179	176	132	159	183	144	177	162	187	161	154	159	155	153	161	176	158	151	174	177	145	160	161	154	169	149	162	150	169	148	160	161	157	189	167	166	148	152	161	161	151	175	156	181	151	156	184	171	160	141	188	147	173	156	169	157	156	171	165	159	154	165	156	165	157	185	169	176	159	158	173	160	186	170	180	174	151	157	137	144	188	183	164	182	183	158	167	149	163	146	173	155	179	148	182	174	177	159	168	187	171	162	159	163	146	150	162	144	164	152	193	174	167	200	161	164	153	171	171	162	144	159	174	171	176	176	178	171	168	156	161	188	166	140	172	164	170	154	176	166	179	180	162	188	186	171	183	188	167	186	155	149	157	160	160	158	194	148	145	146	161	158	176	173	194	177	154	171	156	170	156	164	143	170	152	173	171	171	145	162	176	147	158	152	164	161	175	184	164	173	154	182	166	195	171	167	154	149	140	165	158	153	169	164	170	190	149	161	169	161	132	175	178	162	178	199	161	167	166	169	186	153	147	153	173	150	184	170	168	152	178	164	173	180	171	165	139	165	162	180	150	165	176	172	175	170	188	165	177	167	154	168	163	154	174	179	169	155	169	159	195	171	151	176	182	180	162	168	164	160	167	178	170	172	200	166	162	154	167	173	163	169	158	178	137	189	159	179	162	147	179	150	150	151	158	155	176	172	166	147	174	163	176	190	144	154	166	180	143	157	146	154	173	156	166	152	191	150	174	164	173	158	162	165	151	180	148	162	160	166	187	188	169	153	167	170	153	196	143	146	178	164	168	145	143	190	160	180	173	174	183	174	158	155	181	165	159	187	192	197	169	176	147	171	156	162	160	194	152	163	176	160	151	169	151	167	163	206	189	176	161	174	177	175	173	191	161	144	172	160	145	178	198	172	185	159	177	168	176	189	154	186	174	179	155	152	163	158	163	166	183	158	160	163	166	162	182	158	160	175	163	143	154	162	170	171	166	162	148	186	172	173	154	166	178	153	163	142	146	140	164	141	195	161	172	177	193	143	164	169	179	176	186	182	165	160	182	164	154	179	172	147	153	162	161	175	171	183	169	183	155	143	145	176	165	160	152	165	158	156	190	163	170	181	158	161	177	162	142	150	170	181	189	166	174	164	167	156	175	173	162	162	156	165	172	173	157	158	157	165	161	162	161	160	156	154	174	152	174	159	157	148	157	137	163	141	150	153	155	156	157	168	170	165	155	173	185	165	146	191	157	177	175	164	178	162	150	164	157	157	155	154	178	161	179	167	157	164	175	169	162	176	167	136	150	151	154	177	166	136	161	161	156	177	174	154	187	193	180	151	153	148	171	152	172	164	183	188	171	163	174	161	159	169	166	157	156	196	176	170	185	170	185	169	164	167	165	169	190	144	154	165	168	160	143	192	170	185	154	165	167	166	171	177	168	172	143	187	148	172	179	152	163	137	150	184	170	151	140	148	170	169	141	128	184	183	158	180	167	154	163	159	175	178	190	151	151	167	168	173	156	165	164	163	168	162	160	135	139	167	159	178	176	136	169	164	189	153	167	173	161	181	169	174	148	172	165	163	153	171	181	164	127	159	157	166	139	195	142	185	159	159	169	194	179	160	178	188	155	169	151	156	154	143	185	165	187	158	153	132	157	172	157	154	166	176	171	150	183	175	173	159	175	163	162	179	173	132	170	183	169	180	176	174	183	171	171	155	139	178	148	168	172	176	175	167	174	186	147	154	177	155	160	154	164	173	157	142	153	151	170	186	143	155	162	173	170	177	169	145	170	169	181	169	186	175	150	186	172	180	169	176	168	149	174	143	166	164	144	155	145	154	169	157	171	156	165	160	175	178	193	167	157	142	143	164	179	166	165	188	155	169	157	146	168	161	177	148	142	189	170	179	157	207	171	157	164	160	163	162	193	171	174	157	159	178	190	161	160	161	172	166	179	164	171	152	152	167	179	146	186	169	160	152	160	172	180	170	169	156	164	167	146	181	139	172	168	163	155	153	174	171	170	175	182	160	145	164	154	167	177	139	152	156	140	165	171	155	147	152	167	160	182	153	146	190	166	166	176	151	178	149	138	147	153	161	155	177	169	148	164	159	163	150	159	179	168	172	166	177	168	180	159	180	150	187	177	175	142	142	166	155	160	199	188	177	153	160	170	165	179	171	175	178	146	145	164	164	194	176	164	171	176	170	188	184
7649	1724	1062	2222	1161	537	564	577	536	550	556	495	512	524	497	525	497	527	509	513	518	475	502	540	463	536	561	438	498	472	470	480	482	497	530	502	542	468	504	499	456	519	506	491	505	515	529	513	498	492	492	515	528	569	527	472	491	494	501	467	499	532	476	512	501	509	461	541	500	504	493	490	489	516	484	510	485	512	517	531	514	527	520	461	533	475	476	519	486	482	487	473	499	523	464	496	500	531	463	556	505	477	494	499	455	515	498	470	512	535	512	493	506	512	498	476	482	521	501	503	515	481	506	518	502	493	478	538	529	479	526	487	509	484	476	469	510	530	470	505	486	504	528	510	541	500	471	505	517	514	502	544	502	504	500	523	489	469	476	483	503	528	525	457	498	500	511	508	496	492	479	499	506	514	458	499	507	458	495	461	569	472	513	455	494	478	518	513	473	536	502	536	473	449	483	515	541	490	521	483	498	529	468	457	468	498	506	473	548	508	470	465	481	547	502	523	497	503	485	509	522	497	537	508	511	491	529	494	484	518	484	485	505	493	451	524	471	470	482	477	540	489	505	498	502	524	519	456	514	513	486	532	542	518	485	521	505	521	487	513	484	508	519	498	486	518	474	518	496	492	503	501	499	484	501	515	506	490	511	517	515	494	511	485	498	454	525	510	477	526	498	494	459	494	489	500	501	514	528	537	499	528	507	474	515	486	513	498	484	489	498	548	502	478	500	503	491	483	474	479	521	490	479	476	506	490	508	501	506	464	505	500	506	477	501	461	496	499	450	499	478	499	495	501	511	476	548	538	490	470	513	528	486	497	509	515	528	498	542	498	505	526	509	471	486	515	497	498	476	488	479	525	501	514	491	531	520	488	524	511	513	484	480	478	497	482	503	495	505	480	502	535	472	463	482	516	498	505	482	486	491	501	497	509	466	503	491	502	504	493	520	538	507	505	511	521	472	499	474	489	478	508	509	500	510	443	537	502	529	498	472	496	525	513	485	493	486	495	498	514	521	471	502	488	544	478	468	490	510	483	494	510	490	556	519	551	513	505	485	511	486	510	496	531	500	497	511	507	482	497	534	488	466	524	512	488	523	505	499	538	505	457	506	507	485	481	498	497	536	510	524	515	472	534	510	528	523	478	479	495	529	496	486	477	498	499	500	522	483	523	486	456	490	513	479	522	489	488	504	512	465	484	522	516	494	490	516	503	505	491	558	485	528	506	486	510	492	499	474	524	516	500	507	493	521	524	512	499	503	500	494	534	488	474	529	503	492	498	469	522	516	505	469	495	465	505	483	516	509	496	519	519	509	470	524	527	496	485	489	473	486	490	498	483	494	536	479	486	463	567	476	512	506	497	503	533	528	497	501	520	502	539	492	539	504	473	523	488	525	494	476	475	484	521	498	493	519	499	514	500	500	536	500	475	523	528	514	490	512	495	478	502	508	475	498	531	503	502	531	483	494	531	508	492	494	531	508	502	499	451	480	461	500	521	470	490	477	525	511	516	500	504	523	540	514	496	497	506	513	456	524	517	505	494	544	503	499	483	487	469	531	477	483	516	519	498	474	490	481	471	521	480	484	542	500	491	507	523	489	513	504	471	498	526	485	499	480	502	525	524	531	524	539	484	512	511	483	532	481	496	482	479	544	462	481	554	523	490	490	498	501	518	512	509	517	479	492	492	463	498	544	452	495	502	499	485	515	479	485	497	503	504	525	435	489	533	515	520	510	467	521	507	522	488	497	497	478	516	486	490	499	518	487	511	525	498	521	511	547	513	490	502	513	490	520	459	489	497	474	468	477	500	483	514	507	523	507	472	504	457	493	467	533	483	523	516	489	515	537	518	491	460	495	489	482	505	504	506	546	484	500	518	472	557	554	517	473	529	488	539	501	497	525	520	515	507	489	463	530	492	532	462	524	531	495	501	509	493	538	463	494	533	505	485	503	462	542	502	510	491	486	513	522	507	496	489	488	532	572	477	518	466	519	513	510	464	527	505	539	484	457	505	511	498	495	531	483	488	499	486	508	516	505	502	488	478	480	537	485	534	511	481	486	491	475	537	515	497	484	504	524	505	509	552	529	535	497	512	506	497	539	475	560	537	508	503	513	498	465	477	545	499	500	470	498	499	445	509	497	486	508	509	467	490	516	511	525	507	499	529	486	476	539	514	449	497	481	493	468	471	503	486	515	470	495	505	489	530	506	517	509	531	499	498	475	494	549	529	512	473	490	510	485	525	466	494	482	477	487	534	523	535	492	481	519	485	518	493	476	510	503	489	502	491	520	483	489	470	509	508	509	511	503	518	516	513	526	483	500	497	483	489	465	493	516	459	513	505	473	468	500	495	488	551	488	524	511	466	495	515	501	535	495	477	476	541	479	522	515	524	504	470	512	537	505	470	470	476	475	519	507	489	530	490	511	494	497	510	497	506	524	513	501	495	503	475	481	481	503	513	503	511	523	487	470	520	503	501	504	497	472	521	502	524	475	508	487	524	483	517	493	514	504	529	519	479	507	499	471	488	484	486	510	471	499	504	511	513	496	491	491	506	494	480	506	497	515	492	514	500	486	482	502	488	519	484	509	546	483	499	515	526	496	481	510	491	493	468	477	510	513	474	525	505	488	487	493	502	529	534	521	457	523	506	508	499	505	513	472	542	486	466	518	542	514	522	473	491	503	503	495	468	502	526	515	502	516	477	514	500	503	510	528	477	474	485	483	498	498	532	481	523	508	495	476	475	517	465	471	486	482	497	493	497	461	497	481	487	521	488	479	527	536	535	485	501	494	506	470	496	492	487	503	512	498	522	509	490	478	497	515	474	505	477	520	505	496	481	479	428	491	495	482	514	473	453	482	499	517	495	480	438	504	498	521	507	513	507	471	456	508	510	519	524	522	528	500	484	495	492	504	530	515	487	500	480	487	514	489	523	503	479	481	504	524	503	525	538	505	474	548	501	462	501	444	457	515	492	545	507	493	511	480	482	525	496	491	526	478	537	507	507	481	503	530	510	530	517	519	508	504	496	490	503	510	500	493	500	524	481	464	489	495	514	518	502	539	491	476	502	508	499	484	489	489	539	490	509	473	468	516	550	482	501	493	519	539	466	506	514	521	479	493	506	521	515	537	504	507	483	515	493	510	448	473	471	475	504	502	508	543	488	483	490	502	498	478	504	499	504	509	480	467	481	524	519	482	496	514	480	477	486	488	531	503	489	479	466	472	552	510	495	484	492	472	530	543	520	458	503	507	522	495	496	491	521	486	494	498	533	514	454	509	507	511	520	498	493	472	508	518	492	514	484	463	522	511	510	486	535	488	560	492	525	496	496	479	492	518	512	540	470	479	471	498	495	487	519	497	526	487	537	508	521	488	487	516	490	493	465	483	478	530	471	511	531	497	499	529	505	503	475	448	486	495	492	501	510	489	501	467	491	475	528	499	498	497	515	478	493	529	495	479	504	540	506	467	529	540	500	503	516	480	525	526	528
49891	27481	6295	12579	6017	690	487	491	419	407	383	366	357	394	402	342	367	345	331	367	344	336	351	313	328	349	366	320	365	337	319	328	349	359	338	328	335	328	321	341	301	320	337	325	333	341	318	366	345	327	363	341	325	335	332	316	336	327	368	336	321	332	349	334	332	357	302	340	327	372	310	321	306	358	331	332	376	357	318	354	319	320	313	344	348	328	312	340	332	341	308	323	345	349	340	325	317	312	312	328	345	335	318	314	317	347	361	326	340	305	355	341	341	337	291	300	357	336	334	327	390	345	350	275	327	334	323	350	359	313	357	332	381	342	340	338	327	309	367	320	366	341	314	292	329	346	296	302	319	358	318	325	320	360	350	307	299	316	341	344	327	329	330	331	321	319	294	337	372	332	279	332	313	334	346	315	318	328	297	342	304	320	311	340	316	321	325	361	345	361	350	353	343	332	304	315	359	339	320	343	334	324	337	357	314	330	324	333	312	328	324	326	337	328	321	333	307	353	323	306	330	322	311	345	347	334	311	320	314	347	324	335	330	320	354	347	329	340	303	315	344	304	317	329	354	332	309	357	315	334	356	339	327	320	326	336	321	331	356	346	307	332	321	344	326	343	342	373	286	345	301	339	349	352	315	342	352	364	320	330	347	321	355	394	324	307	313	310	313	329	355	364	337	352	310	343	319	347	369	322	319	341	344	312	342	338	312	377	370	316	329	322	384	359	356	351	311	297	317	335	338	322	316	325	323	325	331	298	309	304	325	344	342	312	338	359	347	338	326	319	374	316	302	334	342	351	307	365	339	330	368	348	341	339	357	348	351	344	338	337	354	329	316	350	288	328	347	313	365	329	362	328	309	349	353	298	363	317	320	329	333	352	338	356	366	322	338	362	356	317	341	332	340	346	349	330	329	357	349	322	312	311	340	345	321	320	342	339	357	358	347	326	365	341	326	330	346	359	352	351	373	312	353	335	299	330	351	326	322	326	329	348	329	339	328	311	346	339	330	321	318	313	337	304	341	293	318	340	321	316	302	344	310	315	339	318	307	313	333	329	311	329	329	301	312	362	317	323	326	352	335	310	307	314	315	310	344	309	328	327	341	306	339	342	332	340	339	331	349	327	322	299	316	352	328	288	303	306	302	352	332	349	328	356	333	334	326	331	334	350	389	318	325	312	356	357	332	319	303	331	334	318	282	335	353	345	330	340	320	314	329	305	330	412	350	341	352	343	312	338	318	320	317	328	323	318	333	335	323	338	335	349	321	303	323	336	338	302	332	310	312	299	349	371	348	328	334	358	319	328	377	330	313	342	348	358	318	311	322	319	345	378	327	322	338	346	319	339	327	357	314	341	327	326	335	331	329	335	338	316	327	347	337	330	332	327	318	339	349	331	331	365	335	306	340	366	326	350	319	318	334	328	327	282	313	337	350	338	338	330	332	333	292	318	319	326	342	355	331	333	289	325	317	308	364	329	332	309	327	337	325	336	321	335	316	335	311	317	312	330	370	323	321	336	323	336	354	349	371	315	335	320	343	327	334	308	348	346	363	344	337	326	315	330	341	330	335	341	300	338	349	347	337	342	310	331	349	332	317	355	338	321	318	319	354	336	362	320	336	275	315	352	375	302	346	337	328	362	350	325	375	324	345	326	326	314	317	330	325	363	325	340	341	310	339	318	348	344	331	319	342	312	351	343	348	334	342	352	308	330	315	318	367	327	300	321	362	319	367	317	334	270	353	318	353	337	347	320	302	311	282	352	346	301	307	358	342	361	340	350	353	332	311	322	312	329	323	334	327	347	346	379	337	303	322	324	336	350	315	346	322	324	346	317	375	321	332	321	327	333	338	356	338	298	354	330	363	306	340	325	334	321	356	342	339	317	324	307	331	292	333	347	342	307	321	317	372	317	340	346	350	325	323	349	345	307	327	357	335	336	362	366	315	354	346	306	353	338	324	361	315	336	301	321	343	332	340	342	335	339	331	339	355	335	330	348	326	311	311	306	329	351	310	338	349	334	352	357	327	300	334	320	318	327	354	341	330	332	311	315	333	332	327	350	350	362	321	315	337	332	355	325	324	329	347	340	319	320	292	376	321	316	310	330	340	330	328	293	342	321	327	374	321	330	305	325	349	304	344	327	336	330	343	347	345	321	306	332	338	344	352	326	337	316	335	345	355	312	308	336	289	323	341	294	334	333	316	343	305	326	311	342	344	318	323	360	363	353	320	347	348	313	290	335	328	350	333	325	346	334	314	348	340	330	318	345	313	323	350	347	342	332	358	340	337	335	350	318	334	359	339	347	354	319	350	359	314	318	317	343	362	328	356	335	330	329	337	314	319	313	317	345	317	306	303	337	346	375	345	332	307	306	329	309	306	326	307	300	348	345	335	343	325	327	332	355	334	312	319	329	334	333	320	335	336	341	348	316	328	325	338	364	321	340	379	353	313	299	354	330	349	318	337	360	344	320	352	293	335	344	306	310	323	313	311	316	311	382	371	293	323	324	310	338	273	326	333	331	360	308	357	312	357	342	347	305	318	336	342	324	311	335	302	318	308	341	315	310	338	343	303	305	305	315	342	344	332	347	313	271	335	329	317	331	338	339	304	364	361	326	325	324	332	336	332	364	293	306	334	341	353	332	338	334	345	322	344	344	335	335	329	342	335	329	310	304	306	324	353	368	320	318	344	341	339	335	343	306	353	347	328	325	348	319	339	363	322	306	391	315	338	353	361	330	363	328	344	343	300	337	369	356	318	337	325	332	343	329	339	312	322	320	346	319	351	307	313	341	345	338	314	334	318	374	353	292	320	320	315	339	339	325	346	349	341	329	314	328	344	342	327	327	305	315	330	335	342	342	313	343	320	316	320	330	339	360	335	336	322	322	314	364	347	324	343	332	325	348	360	357	306	338	331	299	334	355	333	309	336	330	333	324	288	307	315	316	302	303	341	336	308	320	350	311	325	310	337	332	351	336	340	331	279	336	342	339	282	345	336	346	330	329	339	351	354	312	343	316	341	312	334	327	350	365	334	339	303	283	342	327	333	343	358	312	368	314	311	364	298	349	381	339	358	333	333	338	329	354	338	330	345	343	284	321	325	293	344	327	338	368	316	335	328	341	324	325	353	296	344	306	308	322	338	358	343	326	330	343	333	348	334	320	326	343	368	319	351	308	339	328	343	331	312	341	313	351	355	337	299	310	351	341	331	334	318	348	323	335	319	313	336	346	324	354	321	343	324	332	316	318	359	341	375	356	282	323	346	328	286	364	350	307	325	324	345	330	326	306	314	356	304	323	363	367	355	317	324	318	319	307	343	377	307	320	335	342	324	325	306	345	339	365	377	350	368	347	348	307	362	326	314	363	298	333	360	329	332	345	324	313	323	321	329	329	335	321	321	342	316	351	333	341	341	330	333	348	330	358	330	294	314	356	333	317	277	338	339	309	348	366	315	351	348	363	366	318	330	369	343	362	307	343	341	314	329	326
29009	14691	8166	25174	13124	2088	1891	1641	1470	1399	1349	1243	1167	1144	1028	1016	1001	1029	1026	978	974	960	967	977	1000	933	943	919	914	938	983	917	936	939	935	911	923	906	926	875	899	876	937	905	859	877	861	865	875	832	928	879	886	916	881	909	858	868	848	869	843	881	870	945	846	841	888	894	900	867	902	843	842	849	883	879	878	831	890	876	890	849	849	801	858	846	849	874	895	865	846	892	852	859	886	836	857	930	855	894	838	858	880	891	874	820	875	880	843	847	898	876	895	836	888	907	853	898	836	936	864	866	847	907	875	812	855	868	855	854	909	851	895	874	849	871	838	884	841	854	892	863	877	875	901	834	848	815	914	857	871	837	855	826	855	800	847	879	838	796	833	902	901	951	867	857	841	929	847	932	863	848	871	882	854	893	898	863	878	903	899	889	887	839	892	836	888	840	896	913	848	861	805	845	850	851	850	862	848	896	848	834	902	868	821	877	803	860	884	842	862	857	888	859	872	914	802	877	915	877	854	813	888	836	791	852	871	855	845	837	902	870	810	876	858	848	895	829	873	837	807	871	842	836	867	856	826	846	852	870	868	884	804	886	819	860	821	889	840	812	918	828	840	813	908	864	828	857	835	875	871	836	823	833	804	894	887	881	888	857	878	827	813	899	845	881	862	796	892	889	839	837	812	858	903	900	849	825	896	861	865	886	851	872	833	848	798	884	901	875	844	844	877	864	855	884	845	873	864	877	865	816	811	902	838	849	899	853	900	855	876	863	872	844	849	863	847	860	871	927	875	868	815	904	869	883	811	885	885	873	855	855	869	905	863	871	841	841	888	868	877	883	884	849	852	899	823	855	897	865	834	881	807	856	886	862	864	905	884	882	810	865	823	823	914	863	764	860	853	887	891	862	865	855	875	835	872	877	888	832	860	869	858	894	884	872	870	841	871	868	847	903	842	870	867	822	874	843	924	838	835	868	832	817	861	849	899	854	884	765	863	859	914	907	866	909	868	861	853	886	852	857	896	874	877	876	849	829	907	883	859	849	894	859	896	837	863	868	896	844	905	889	860	894	875	880	838	864	818	908	901	892	839	857	881	879	850	862	869	920	851	914	878	862	844	876	827	850	801	842	908	867	877	878	867	854	888	828	903	922	847	857	887	852	839	844	883	904	849	875	856	897	853	826	895	841	817	881	866	885	905	873	819	899	872	875	863	850	795	919	887	839	876	854	839	821	828	834	840	855	854	827	868	876	875	888	862	875	858	854	857	876	847	830	872	880	835	848	864	859	879	872	849	830	836	838	876	883	871	821	867	858	842	805	886	865	842	810	847	871	938	857	853	912	848	838	798	900	853	848	860	846	842	862	859	900	830	829	881	902	889	881	882	881	913	834	862	824	842	834	873	829	842	859	873	874	835	823	843	874	883	811	885	788	859	830	875	899	871	828	880	846	887	891	851	873	820	921	794	857	894	834	928	819	842	887	890	866	826	853	839	868	849	864	887	861	837	813	809	850	845	847	831	824	885	884	874	872	850	819	884	829	861	917	892	860	840	884	845	837	862	827	899	848	915	919	856	893	861	828	843	895	867	875	858	866	884	925	849	873	868	884	907	911	868	826	859	900	908	840	895	916	822	810	867	861	810	824	885	849	852	812	831	902	909	810	846	863	832	834	877	851	910	883	880	891	889	906	837	858	887	894	892	849	852	880	874	901	877	796	852	841	823	870	820	906	885	863	847	907	892	818	879	895	894	878	870	896	871	924	919	934	869	867	889	833	903	865	894	872	860	871	871	926	901	883	858	892	834	877	933	886	817	862	849	860	870	830	869	878	882	881	836	891	861	889	875	848	799	855	901	864	886	861	836	870	874	900	917	849	847	903	904	897	893	831	846	842	879	880	896	922	917	864	853	852	842	852	835	822	878	838	873	888	952	885	810	810	823	913	874	836	868	852	844	860	932	843	933	855	912	872	828	874	855	896	861	852	839	901	888	895	837	872	809	881	862	861	921	847	810	841	872	828	818	870	893	853	877	880	873	860	829	841	901	866	851	862	898	865	877	860	904	874	900	898	860	849	871	842	875	832	854	912	820	876	901	876	846	853	850	814	835	919	815	841	840	870	836	902	886	907	865	884	868	861	888	824	814	845	877	843	850	774	896	848	839	793	887	901	879	845	897	867	810	877	879	898	848	875	914	866	848	867	888	861	870	881	865	904	819	888	817	908	849	871	826	839	848	885	814	864	860	819	874	853	843	844	872	920	875	887	877	841	888	871	842	839	815	845	890	856	906	945	839	858	858	851	834	840	865	893	910	891	862	797	794	868	857	878	881	811	874	845	884	931	895	874	886	861	833	881	861	837	829	934	842	852	864	894	848	874	788	932	899	917	871	864	862	882	837	866	866	858	855	888	844	844	905	862	821	856	837	868	895	815	893	876	921	847	886	886	893	837	936	799	861	898	848	880	848	811	925	917	888	897	846	877	911	805	826	898	858	851	856	883	873	808	828	889	895	893	842	863	863	884	901	908	863	871	880	888	838	838	864	883	914	931	868	814	829	878	884	785	860	825	826	858	828	863	892	866	821	839	846	916	856	856	865	873	900	917	836	875	867	854	851	844	856	846	857	880	818	895	825	866	812	855	828	927	839	814	863	852	862	869	835	877	864	852	903	858	895	861	846	829	889	812	842	895	899	909	879	821	842	900	925	867	883	838	850	907	883	863	890	897	822	851	882	838	868	828	894	874	862	848	892	821	864	853	831	846	821	864	848	885	910	887	882	890	894	902	891	853	828	843	885	857	908	846	833	873	881	832	873	945	871	871	874	857	867	866	856	941	844	834	845	884	841	895	840	866	815	869	874	821	867	912	912	886	833	923	889	845	846	857	874	849	855	875	832	860	842	850	821	952	881	868	895	907	845	810	858	879	854	869	847	895	933	939	885	860	878	871	824	858	891	851	858	821	856	847	829	908	838	880	886	854	903	878	869	803	869	844	874	872	873	885	846	866	834	830	860	860	848	874	935	884	865	881	878	885	839	887	907	848	898	827	860	855	833	828	872	876	878	877	911	918	866	851	888	807	811	880	858	841	889	835	872	869	885	861	842	882	826	919	874	854	865	834	830	879	879	860	855	891	854	850	836	850	873	849	806	858	874	910	825	878	873	892	908	856	862	862	823	836	829	889	910	824	883	818	853	869	877	892	879	801	888	891	831	850	870	853	856	841	828	927	911	829	859	878	850	862	867	810	805	872	888	845	905	896	882	860	841	888	862	855	914	943	872	837	903	864	889	835	873	843	861	921	890	874	899	866	908	848	876	905	865	895	857	912	854	814	834	873	892	867	921	869	884	917	945	809	851	876	818	886	858	900	843	837	905	843	844	861	826	892	900	842	879	831	858	864	836	859	889	888	884	904	862	885	859	882	887	890	868	850	839	843	889	848	912	858	875	881	871	820	863	878	860	869	897	860	820	860	889	809	877	831	834	897	858	843	873	900
63410	38970	11069	18983	10778	1200	700	598	545	480	494	413	456	407	403	409	389	394	370	387	382	360	356	402	389	372	379	386	389	365	330	337	374	356	373	326	404	373	356	366	374	330	392	381	312	359	360	363	346	397	340	349	397	376	386	348	357	375	357	315	350	333	335	361	355	344	358	360	334	357	316	344	331	363	343	351	368	353	374	341	358	317	336	360	347	361	355	371	350	360	336	327	338	354	356	370	361	366	356	349	328	341	375	337	346	321	362	351	401	380	339	341	348	369	342	343	361	332	328	334	335	318	357	354	342	318	348	333	366	348	375	344	356	350	356	377	365	361	379	392	361	341	351	373	363	332	361	341	358	334	344	352	352	397	357	333	314	347	357	379	355	361	375	362	337	329	327	368	368	340	357	363	341	345	360	353	322	351	319	353	372	342	394	369	346	341	348	358	379	355	350	371	335	384	349	340	377	330	330	325	374	347	370	331	333	325	334	363	336	376	334	357	385	355	369	345	379	348	345	368	336	377	359	383	348	340	324	351	378	346	330	326	357	317	338	363	330	328	345	351	324	344	354	355	345	352	350	319	363	354	361	377	354	373	361	358	309	335	322	360	390	364	348	367	354	392	394	320	402	379	347	327	358	343	347	355	367	382	312	345	342	367	349	344	354	362	364	386	346	390	391	358	371	346	345	351	331	373	335	350	395	359	358	344	334	336	361	361	353	366	369	336	354	345	337	392	330	425	351	351	346	366	355	333	347	376	364	358	381	347	335	338	352	358	351	332	354	349	364	372	356	357	372	344	377	366	369	332	367	322	365	342	364	348	379	348	361	343	363	371	356	340	319	362	320	358	336	324	360	360	355	350	361	371	389	369	374	349	361	310	375	372	359	346	350	340	320	342	378	331	372	378	357	366	372	356	364	357	362	339	354	355	361	376	346	341	368	375	343	372	334	383	333	357	389	373	362	357	355	368	354	319	359	377	386	387	354	352	330	380	363	351	375	386	362	350	369	388	343	359	350	324	312	327	345	339	356	320	348	361	358	337	326	328	332	328	357	339	344	362	354	369	329	342	350	326	366	376	356	369	338	362	367	328	379	355	332	330	373	339	355	378	327	320	343	373	335	371	335	366	361	371	357	337	359	355	381	335	363	367	346	336	337	336	369	365	333	321	359	369	355	342	342	344	351	362	326	345	357	375	371	356	339	362	360	358	346	389	335	349	335	372	340	403	325	341	321	329	344	356	339	327	341	366	371	369	374	315	343	338	352	363	365	321	352	332	358	342	364	377	334	378	341	348	341	399	357	340	356	376	325	335	339	326	353	349	346	381	340	342	351	388	360	374	349	398	359	340	350	350	365	319	338	341	343	373	339	355	339	336	351	375	352	356	350	367	342	344	373	407	421	403	309	357	351	318	350	388	359	352	349	356	368	347	353	352	336	321	355	385	367	390	338	359	330	391	346	335	387	352	373	340	392	363	335	369	378	384	347	367	360	335	354	326	349	360	373	337	379	382	356	346	391	363	406	340	365	354	338	370	359	338	368	352	374	370	313	365	380	375	344	328	337	337	372	328	378	385	377	360	341	376	353	384	345	366	387	387	330	378	372	341	360	384	345	373	350	328	376	384	363	344	366	365	373	339	357	349	358	410	374	344	361	330	389	345	342	369	359	339	381	353	360	371	346	340	353	342	364	353	376	358	351	365	315	340	353	356	393	396	372	320	382	365	340	336	343	320	397	382	359	355	329	360	349	369	393	326	355	367	313	379	335	338	379	337	376	333	389	340	332	337	347	378	344	368	344	341	329	366	328	345	367	367	355	344	361	378	385	391	351	359	338	344	299	344	350	357	388	339	361	338	371	368	339	364	353	375	362	371	370	323	374	346	344	346	341	351	341	330	365	347	341	330	340	366	371	346	360	335	370	315	372	362	351	368	371	393	391	356	399	357	354	358	330	376	367	358	339	342	362	351	323	365	334	345	359	324	336	365	363	348	339	333	317	386	340	368	351	319	345	341	382	357	341	330	350	335	316	325	363	355	391	364	344	352	362	341	349	359	343	321	359	357	346	359	338	341	349	365	388	337	369	370	386	345	391	358	325	333	373	360	344	369	364	345	349	368	329	376	339	338	366	368	345	381	364	412	333	322	351	347	352	357	366	353	354	348	375	358	384	370	340	332	352	364	384	356	346	319	363	406	382	382	328	347	379	324	318	337	348	336	358	360	344	354	369	348	365	377	336	333	340	368	359	347	365	342	339	367	341	398	308	353	363	349	363	327	357	345	382	362	372	355	324	362	341	377	354	348	354	368	379	398	379	341	347	352	348	369	343	378	342	365	361	370	352	363	362	378	367	368	374	353	350	344	374	356	377	344	334	347	344	376	343	317	337	322	391	328	351	329	368	376	348	348	315	345	353	334	345	354	367	341	353	349	334	375	385	348	335	364	361	332	363	321	348	325	355	349	326	336	337	341	357	344	337	364	405	355	369	337	362	356	369	349	320	316	341	328	361	369	355	350	316	342	327	356	353	324	351	332	322	339	339	328	355	354	304	380	370	328	375	388	397	371	366	383	356	349	384	356	321	350	357	331	346	378	324	348	369	350	373	330	336	344	354	310	349	357	365	375	354	351	359	348	371	351	358	360	382	340	334	335	345	362	356	346	336	344	366	363	387	341	329	351	321	314	371	340	334	341	363	290	321	340	366	327	360	360	355	369	352	358	357	340	328	367	369	393	357	357	343	363	336	350	360	333	365	372	343	352	317	373	356	359	325	364	389	393	336	417	348	374	324	358	347	343	356	352	354	353	360	335	375	371	355	329	392	335	350	365	364	352	364	340	363	339	368	391	307	375	340	369	363	335	371	365	352	333	359	350	350	388	341	350	375	343	375	342	338	364	345	366	363	336	352	370	353	326	379	350	340	315	358	374	340	355	345	361	367	315	365	352	383	351	363	358	317	337	296	344	368	381	373	382	340	336	374	327	361	350	342	351	339	343	372	368	340	350	345	329	322	337	355	366	330	366	368	330	345	373	389	352	356	337	367	326	357	403	347	331	359	340	364	362	366	363	364	334	338	347	318	347	356	390	339	325	345	380	320	367	349	383	336	369	352	384	348	346	363	365	327	385	325	338	361	310	332	370	338	327	355	356	371	343	336	377	381	330	367	324	362	365	362	355	333	344	374	373	363	343	374	390	342	391	359	380	390	357	351	347	335	345	364	354	343	353	323	364	360	360	375	327	374	335	370	352	353	355	345	335	352	362	372	352	379	368	338	371	319	375	341	328	317	356	366	378	361	377	333	418	347	364	362	341	365	346	346	356	349	367	324	354	343	363	344	356	316	347	348	344	353	371	331	335	381	351	325	353	346	357	357	341	362	353	367	356	344	361	343	335	355	330	338	333	343	342	310	383	359	368	352	386	349	344	335	354	367	355	388	353	356	372	386	374	356	350	325	348	336	388	321	338	344	354	380	334	306	349	389	379	363	355	368	401
37364	19982	8734	31594	15883	3191	2637	2256	2075	1856	1731	1587	1489	1355	1352	1316	1302	1188	1117	1129	1118	1033	1095	1081	1065	1022	1011	1038	1006	982	1038	1065	959	927	891	984	982	939	976	983	927	961	915	898	959	942	878	930	882	941	850	884	917	906	916	916	892	917	942	984	913	898	897	901	874	894	870	873	845	940	911	919	913	906	939	905	870	929	922	902	917	879	961	864	916	973	911	949	906	898	910	872	861	926	896	859	898	863	878	911	892	876	905	898	834	849	859	866	897	891	930	912	878	859	858	956	900	870	897	924	892	864	904	873	899	871	880	871	891	877	822	875	875	883	919	903	884	889	929	899	885	912	939	873	894	882	881	847	860	865	895	950	915	890	910	870	892	904	903	852	893	949	886	862	841	887	878	888	917	889	887	894	874	884	941	861	921	916	849	932	900	881	847	895	906	875	876	865	949	874	929	914	898	895	887	910	910	847	890	862	875	977	863	847	868	927	906	900	896	925	907	872	846	917	903	886	857	882	913	865	843	876	911	963	843	891	936	859	895	936	885	891	852	923	873	884	837	881	863	819	865	863	886	859	890	863	879	901	886	896	875	874	950	922	853	836	908	864	861	917	849	855	877	907	905	887	916	891	897	855	918	823	845	871	857	885	911	877	865	878	914	906	837	901	897	877	840	917	905	839	897	897	890	911	903	880	878	968	907	934	939	878	935	871	908	909	866	893	901	907	953	857	845	908	960	905	849	864	895	904	873	943	923	927	898	848	856	852	852	920	877	914	878	907	833	889	847	867	876	955	850	842	885	859	912	892	867	957	907	925	852	907	880	901	863	892	868	843	908	872	882	910	849	863	855	909	851	873	842	883	859	879	849	891	890	852	866	834	887	881	921	927	887	871	851	902	865	903	928	914	849	952	910	864	850	846	877	889	882	880	920	892	881	881	880	880	903	867	901	860	885	875	913	920	855	880	917	908	905	933	894	893	877	797	938	965	882	930	876	871	912	879	841	847	831	887	887	930	857	934	869	895	844	883	925	818	841	885	854	937	911	898	891	898	925	866	900	845	871	873	875	863	891	887	874	887	909	951	860	856	867	918	852	839	874	898	850	918	869	913	869	921	871	859	855	883	917	923	937	933	862	862	864	896	951	885	933	855	906	854	873	911	833	866	881	905	902	894	893	886	855	942	895	839	896	914	912	878	927	879	886	880	883	901	887	918	822	839	919	909	907	942	952	871	924	877	953	952	855	890	869	935	910	908	906	854	819	889	829	886	904	865	860	887	907	826	882	921	877	838	925	968	890	866	898	838	931	904	891	920	841	897	915	850	858	898	872	892	948	862	883	889	868	888	841	897	916	866	848	847	955	917	877	928	919	842	871	862	843	883	965	854	838	845	895	853	868	859	892	909	843	910	908	851	884	899	881	917	942	874	848	846	914	870	926	834	963	884	871	910	858	945	843	957	901	895	895	850	840	886	877	884	897	913	890	880	919	869	913	888	905	887	964	919	872	864	861	909	864	949	887	889	896	860	920	941	900	873	893	856	918	925	876	923	873	897	936	900	901	877	803	860	931	926	855	919	875	868	869	939	936	838	903	894	877	906	912	879	868	851	914	884	876	836	937	851	884	943	872	871	875	895	860	873	887	907	902	869	895	872	872	907	841	923	900	862	897	890	924	877	859	893	847	852	888	884	873	890	898	905	918	852	899	854	876	912	870	931	882	919	872	921	832	906	924	919	871	908	902	866	874	900	883	887	936	915	884	828	913	850	884	837	927	921	904	929	857	954	842	870	876	868	895	856	859	875	878	887	897	877	915	869	902	859	925	890	831	853	881	851	807	945	878	905	888	893	904	881	924	897	875	874	849	954	932	793	899	870	933	863	867	865	876	880	852	869	921	898	877	868	934	878	888	863	900	834	881	874	882	848	828	925	879	877	890	910	899	890	857	875	910	893	913	903	853	951	913	839	898	850	893	915	879	915	832	859	912	893	925	901	869	878	916	895	837	878	835	881	883	867	815	830	856	868	883	896	881	874	903	899	912	907	902	895	812	896	896	910	871	915	869	839	917	930	915	862	927	796	921	856	873	886	931	837	937	836	865	913	892	828	903	944	888	871	882	856	930	891	874	858	852	891	864	901	880	907	910	907	850	896	857	852	897	883	906	908	911	860	927	834	861	938	840	819	873	920	898	916	924	849	884	902	898	920	883	926	887	853	862	879	909	851	888	825	849	934	799	892	929	875	909	912	877	957	893	910	871	864	919	884	894	925	881	926	900	901	894	881	901	850	926	897	867	872	916	942	851	912	856	927	920	873	866	859	906	881	928	899	898	912	873	941	861	893	885	863	879	910	906	860	843	887	883	877	902	857	833	890	870	878	850	912	940	868	938	866	900	847	922	838	889	910	869	854	877	917	900	891	891	921	876	849	854	913	913	867	856	859	885	890	896	826	880	902	914	856	891	888	887	952	919	901	892	884	920	871	878	881	849	888	873	860	847	875	905	857	876	857	861	863	921	902	781	931	868	894	862	905	884	905	873	862	831	881	878	947	889	883	942	846	883	859	895	844	881	820	919	878	888	861	886	883	878	868	882	933	865	876	873	887	950	875	889	893	874	919	854	843	912	906	890	921	901	893	909	847	898	888	859	840	919	850	858	881	877	887	898	869	854	907	855	878	902	867	891	859	919	897	904	829	895	867	944	869	921	883	852	864	934	892	927	822	904	922	888	874	868	892	833	852	849	927	918	884	923	859	894	912	881	903	905	905	872	843	914	870	933	870	917	898	862	918	853	875	890	890	913	850	856	858	865	885	906	862	893	881	801	917	920	908	876	934	828	894	959	965	892	849	925	900	890	900	934	886	931	828	868	843	855	913	865	893	824	872	880	863	875	871	831	868	950	920	874	892	913	893	907	863	869	884	889	915	898	848	896	907	876	892	840	873	833	914	912	870	866	886	890	854	881	901	858	935	851	851	908	888	913	851	887	859	894	907	922	895	908	823	855	871	888	900	826	911	877	894	929	857	889	861	911	898	860	858	837	847	910	903	887	910	909	838	870	853	884	907	910	818	892	913	851	900	857	893	916	856	885	837	943	934	918	896	853	875	854	890	898	847	940	885	860	912	850	854	878	835	875	919	901	916	916	900	888	876	827	888	851	842	887	900	877	893	890	879	891	941	969	910	937	908	906	880	924	886	890	938	864	909	857	857	856	894	883	838	862	841	943	908	874	956	900	929	872	928	881	890	931	948	850	905	830	885	846	871	882	895	903	856	920	896	919	922	896	911	858	906	913	915	860	910	927	887	845	865	885	868	892	875	910	898	857	870	888	900	894	873	907	868	921	883	889	945	899	854	852	917	868	838	897	862	881	891	845	886	935	906	898	884	881	950	869	847	883	882	926	934	924	858	934	963	864	890	868	933	878	899	919	884	915	942	924	916	847	917	846	838	883	910	928	839	875	804	884	858	866	886	869	916	905	857	863	861	897	853	869	903	862	885
8860	1231	243	544	284	175	182	195	188	175	176	165	195	179	188	197	170	131	152	179	178	163	144	172	168	164	152	165	172	166	158	170	162	180	141	161	148	171	182	129	175	157	137	143	163	188	164	173	175	152	162	180	192	182	173	159	159	172	172	166	167	153	159	170	156	188	184	172	167	164	147	165	190	151	167	153	148	160	163	156	176	170	186	159	168	166	156	149	168	182	164	158	178	166	158	171	166	187	181	173	178	153	142	161	175	191	153	185	157	182	202	181	166	143	140	158	153	155	189	179	155	166	162	171	189	189	165	193	174	202	159	178	152	168	156	162	170	155	157	181	188	165	183	174	156	201	157	160	202	170	165	167	171	194	160	173	176	162	140	180	157	170	143	149	141	171	159	173	146	180	197	177	183	183	168	167	169	203	186	186	161	166	152	173	153	161	161	167	183	158	165	190	168	174	167	184	167	155	167	164	166	159	157	162	143	162	185	179	147	156	171	175	162	185	146	176	179	160	167	161	143	155	172	176	154	162	162	184	178	171	171	160	172	164	177	153	175	167	171	144	162	166	179	182	168	184	170	170	178	183	182	182	181	168	161	147	153	163	169	158	169	167	156	164	166	166	176	166	174	160	188	185	189	164	155	156	152	149	175	164	146	165	163	178	152	197	163	169	184	182	172	159	143	166	159	178	172	182	176	185	173	177	143	187	167	151	162	176	144	158	148	178	149	165	168	165	190	172	161	167	188	159	169	184	153	163	172	171	158	179	200	190	160	158	160	142	179	138	181	177	169	174	162	184	171	186	160	181	181	192	140	166	177	184	166	167	180	162	183	164	150	159	182	156	152	163	153	182	165	188	158	160	191	167	143	158	172	176	182	163	175	134	144	177	161	184	135	147	173	171	163	155	176	179	158	183	169	145	167	149	165	189	130	152	170	182	160	145	187	172	183	154	168	143	200	168	175	176	176	177	166	181	152	188	187	144	170	176	156	154	148	174	189	187	160	175	158	164	168	180	144	164	157	181	179	170	167	162	183	162	135	191	176	150	212	180	147	175	160	169	190	168	167	177	164	164	176	181	174	156	157	190	161	162	156	158	164	206	179	171	160	172	185	171	150	161	188	164	190	170	166	166	147	154	185	168	171	176	136	175	146	160	168	166	167	155	173	153	182	178	164	181	155	174	208	160	190	192	184	155	179	186	174	162	162	169	157	168	164	158	159	171	148	175	159	144	186	169	157	168	179	146	164	163	156	166	152	145	191	162	143	165	192	172	196	175	144	152	179	179	176	158	162	172	176	173	176	184	148	168	163	184	146	182	179	145	175	147	142	158	181	209	153	136	167	172	161	151	172	182	154	156	178	146	149	146	170	190	157	170	178	178	179	170	164	151	162	145	153	172	141	184	177	178	166	138	173	167	176	174	178	162	177	163	183	154	162	159	148	174	165	171	149	180	160	159	151	149	169	160	167	163	175	157	163	176	179	179	165	152	182	138	158	166	186	184	158	178	166	179	161	149	155	170	169	180	194	146	165	171	165	178	157	152	164	183	188	156	160	174	174	167	181	161	164	157	160	176	171	175	189	168	182	144	160	133	147	176	143	175	165	183	162	167	168	153	158	174	147	200	191	161	180	167	147	162	153	180	183	183	160	171	154	162	179	178	192	147	159	158	166	191	168	150	171	155	171	150	163	174	184	162	166	184	160	159	178	166	193	162	164	170	202	183	165	155	185	154	186	166	178	171	154	168	152	167	160	199	162	128	151	168	166	169	175	173	157	142	164	176	160	163	175	156	172	167	150	169	155	176	184	176	165	169	177	151	164	166	173	171	185	174	166	145	178	137	159	176	159	181	169	160	175	187	175	173	200	164	154	169	167	157	167	185	174	166	165	161	169	160	163	178	168	165	142	156	171	173	156	175	148	175	170	162	170	156	145	158	166	167	154	178	148	166	177	174	188	160	164	144	165	175	153	165	177	159	181	152	183	174	169	184	154	162	154	168	180	161	183	164	167	179	150	171	139	151	137	156	171	171	165	141	142	157	168	169	179	177	166	174	159	157	177	170	168	203	175	183	148	160	169	168	167	160	160	160	148	178	160	178	173	129	200	184	155	173	171	156	166	153	169	184	157	152	178	156	147	166	159	185	157	168	147	145	154	159	170	160	157	177	171	187	167	156	158	171	159	164	166	152	162	158	162	160	173	162	172	149	146	159	190	179	155	148	168	163	161	153	160	163	156	167	161	163	162	170	185	154	187	154	162	156	160	172	170	151	152	139	172	156	159	181	149	182	188	167	158	153	169	166	170	169	166	166	166	153	185	166	164	144	183	164	193	174	170	156	171	138	169	160	154	176	165	173	159	172	202	168	182	142	162	153	173	185	195	191	156	161	150	175	187	154	163	184	191	180	154	191	176	154	162	178	160	184	179	177	177	156	144	168	184	165	156	132	140	146	176	160	171	161	173	169	153	176	180	167	180	154	171	174	164	170	141	164	176	178	175	168	189	170	176	146	167	163	163	136	146	164	160	172	132	172	168	153	167	184	170	171	167	199	154	162	139	149	157	163	143	147	172	166	162	166	145	157	175	141	181	164	169	147	182	167	179	171	189	169	142	171	173	171	166	180	181	167	171	161	157	177	162	168	171	151	167	171	164	191	184	153	169	160	158	170	160	161	153	163	193	154	134	161	160	160	162	171	162	158	178	154	171	180	191	175	167	173	164	176	170	167	142	164	166	167	191	172	154	140	159	164	137	185	170	156	151	157	169	171	190	164	121	151	157	156	150	180	164	162	149	153	160	175	153	159	155	168	159	171	169	137	157	165	186	185	163	180	163	189	184	167	176	156	194	182	171	154	181	179	190	180	147	161	162	162	159	163	154	168	148	165	197	157	158	161	173	170	166	169	157	166	155	163	171	166	150	193	142	171	148	183	171	160	160	156	173	177	173	143	156	148	151	143	148	148	151	177	164	172	145	178	160	161	175	178	166	172	175	151	180	155	161	182	172	164	172	151	173	160	171	155	187	138	147	156	155	163	155	188	140	177	174	159	165	167	163	153	174	151	162	167	157	160	175	172	173	174	167	149	151	165	161	167	188	179	163	164	177	182	181	171	166	156	172	170	178	161	154	175	167	142	161	174	158	159	176	171	178	160	141	172	169	164	189	177	187	134	181	162	172	173	168	176	165	153	166	176	155	156	144	149	152	177	162	168	179	162	151	151	157	165	174	170	179	162	162	161	171	203	144	167	169	167	159	184	169	158	173	145	158	155	182	173	162	170	157	152	178	162	171	162	154	172	143	176	154	166	159	151	169	158	157	173	157	164	125	183	148	150	164	156	159	152	194	176	183	151	136	161	185	189	161	176	183	156	170	160	173	160	154	152	174	158	161	171	167	176	164	172	153	174	174	171	194	149	182	172	171	143	142	164	176	167	136	165	178	180	149	152	165	176	155	132	172	169	153	180	153	199	167	177	181	175	158	181	161	151	169	158
7650	1825	706	2322	1236	559	495	544	540	512	535	502	559	524	484	489	497	464	575	525	512	483	513	533	485	523	479	528	517	497	463	500	502	523	518	490	513	498	538	497	495	514	519	494	504	521	542	456	519	489	483	484	464	487	493	474	499	472	490	508	504	473	532	546	470	485	511	492	486	516	518	513	510	518	487	504	523	485	469	518	470	493	494	539	491	494	522	470	537	479	506	530	480	496	483	488	462	513	514	527	473	478	519	475	502	513	451	518	520	506	497	523	487	493	515	515	476	457	521	493	530	488	545	482	541	486	529	522	478	508	521	494	503	519	522	541	478	496	455	514	511	506	468	482	483	511	535	467	516	507	464	580	544	496	515	516	536	517	477	497	549	538	473	493	484	504	509	487	530	488	517	508	494	502	476	513	516	526	513	507	491	524	530	449	517	520	495	488	534	504	540	479	489	483	530	514	487	503	471	531	500	493	496	494	511	518	482	512	520	525	545	499	490	560	494	489	515	486	478	520	546	502	473	475	489	482	503	510	495	484	449	493	491	527	478	526	496	494	483	504	498	519	540	517	523	513	529	524	521	478	519	465	475	527	517	494	515	461	473	497	509	481	502	500	555	495	502	531	485	506	536	477	484	508	517	465	473	536	494	506	505	528	481	522	491	525	465	498	484	462	503	513	488	457	526	520	538	504	502	526	513	507	487	487	493	470	525	546	479	483	482	486	509	492	530	531	486	489	503	502	520	482	511	495	484	496	491	524	512	470	517	511	481	547	464	476	519	493	503	517	498	430	484	516	478	500	463	481	532	486	515	503	514	505	482	511	492	511	463	546	522	474	475	511	468	521	488	499	508	514	489	522	488	499	492	548	489	493	469	519	500	509	494	508	510	470	489	504	494	511	508	489	474	473	529	504	487	513	495	504	495	457	492	523	525	500	505	511	509	500	460	497	532	490	476	488	488	541	504	544	506	495	525	487	534	503	503	511	529	481	526	532	483	482	466	469	507	524	489	476	488	540	526	503	468	484	512	530	522	471	516	490	461	496	539	452	492	516	503	523	502	511	487	477	509	492	476	495	497	475	531	529	523	504	492	478	498	515	503	457	477	481	504	482	522	502	510	506	528	497	512	496	525	501	521	492	470	516	511	472	466	476	504	511	506	520	530	536	530	475	489	514	527	496	495	522	490	487	457	519	533	464	506	480	503	536	521	514	457	475	521	522	492	487	490	506	518	521	511	476	528	534	520	494	476	477	510	497	492	516	475	532	517	482	527	468	517	503	535	505	506	552	525	532	508	481	508	490	488	494	505	493	539	480	517	491	497	496	499	483	545	483	481	511	478	503	516	491	500	510	465	532	484	492	483	485	493	488	480	514	505	433	469	462	472	485	510	480	491	476	493	528	483	493	502	486	490	520	499	497	501	489	490	566	477	502	479	495	522	537	516	507	530	490	465	481	517	486	488	543	501	520	469	498	490	506	501	511	509	507	512	459	483	498	508	545	482	509	516	479	507	495	447	508	530	508	518	493	476	482	493	528	518	492	512	485	494	531	527	511	487	496	474	486	533	509	494	487	483	481	507	494	524	522	560	517	481	472	513	484	510	495	485	483	508	527	500	483	521	506	507	502	488	485	534	555	543	516	532	502	523	536	525	516	540	519	543	502	499	517	494	495	545	492	515	499	529	489	504	507	482	456	475	487	513	522	506	465	530	516	509	502	495	522	538	507	480	503	477	540	470	474	494	500	479	487	474	470	524	509	544	505	498	489	512	493	481	492	527	486	490	495	468	471	518	554	488	524	500	483	484	460	514	501	502	506	538	516	486	518	505	515	542	529	490	498	499	513	519	470	512	486	521	501	517	489	503	510	442	530	499	505	559	498	471	514	535	511	500	471	476	546	474	496	500	471	529	479	516	536	530	450	503	497	497	522	472	552	488	480	459	512	522	513	507	453	513	522	533	505	512	505	488	463	492	470	496	479	455	468	508	487	528	474	521	524	490	500	520	501	485	512	529	512	499	509	515	515	491	525	540	535	503	478	489	497	541	509	507	500	510	506	476	492	493	497	485	516	525	501	489	493	505	515	564	511	497	468	480	539	487	502	481	521	499	522	503	514	491	521	519	530	513	543	503	541	523	518	494	502	521	471	491	502	541	521	506	555	471	489	525	542	462	545	487	514	525	532	540	513	480	530	497	489	485	531	482	525	513	485	532	501	490	503	497	523	512	508	484	513	503	497	532	524	514	497	485	516	514	538	513	516	459	494	489	484	520	487	477	511	515	513	514	518	481	435	511	527	480	522	525	510	491	505	515	495	493	512	485	476	537	492	514	529	523	545	538	497	522	510	504	501	539	502	510	488	521	480	520	482	460	507	463	524	502	492	529	502	481	518	521	511	497	505	502	447	493	523	489	485	509	485	501	524	499	481	497	428	471	487	524	493	514	504	477	529	472	531	507	493	497	522	504	506	486	502	501	492	513	497	489	509	500	486	510	520	464	512	531	534	496	518	515	502	491	510	491	536	563	472	532	489	457	484	505	500	520	450	495	494	499	502	487	494	530	527	507	507	495	508	546	489	505	456	505	460	501	487	495	513	504	542	546	475	485	535	507	524	488	510	501	478	500	523	526	527	538	537	497	472	494	510	488	466	518	461	517	489	487	481	503	501	504	482	496	447	506	486	542	537	481	502	526	486	459	534	509	532	457	521	467	535	473	524	501	499	508	523	476	471	516	519	492	510	528	484	489	489	489	511	489	482	483	540	505	520	497	501	501	490	478	541	496	459	547	530	511	468	483	510	521	500	514	511	496	510	464	515	510	468	547	499	490	468	520	511	522	508	492	499	517	482	511	514	508	506	474	490	539	520	543	462	494	512	468	510	522	521	495	510	521	483	537	502	497	551	533	488	463	530	506	509	494	516	501	517	475	518	515	460	487	513	488	496	525	471	518	489	487	481	524	467	513	523	528	517	484	504	482	526	535	515	512	523	469	478	508	447	526	507	492	536	506	497	517	533	505	505	494	485	533	474	532	464	508	532	471	483	510	489	550	546	513	483	503	458	489	499	490	520	486	492	493	515	494	488	475	510	492	462	466	508	512	487	545	519	501	476	507	563	483	476	506	538	502	470	478	461	498	505	507	483	522	483	485	506	475	493	557	501	462	471	464	487	496	483	507	528	492	512	485	528	496	498	532	520	511	476	502	476	528	511	546	525	519	462	506	514	475	540	489	487	553	517	501	522	505	551	526	510	484	494	486	513	486	525	515	482	497	497	541	543	494	491	494	511	499	530	545	497	532	531	495	479	509	537	526	470	496	547	471	500	534	521	493	520	503	515	519	493	519	479	507	497	473	532	532	478	540	516	540	482	508	486	497	511	476	474	536	505	493	476	528	506	491	531	536	501	528	502	499	538	540	501	538	468	485	530	515	516	540	477	517	518	518	483	536	532	544	525	553	508	525	501	480	501	501	538	480	480	479	501	526	497	528	493
48907	24180	5263	17288	6982	804	498	447	439	407	404	387	363	377	340	364	349	377	335	360	374	366	329	338	318	376	379	334	323	356	325	290	375	349	336	341	353	342	341	346	326	348	331	333	332	368	362	331	339	346	318	384	349	322	309	350	337	311	341	325	316	335	327	334	362	317	338	342	337	358	321	346	341	322	330	323	325	327	340	353	307	349	359	314	321	344	308	352	346	334	320	348	311	330	313	368	355	326	321	356	346	366	356	350	353	311	325	346	331	288	376	287	327	312	316	357	335	334	342	374	316	344	328	338	319	329	306	313	323	336	354	375	352	322	330	333	331	289	330	346	296	329	327	364	346	340	363	307	304	347	348	319	351	322	309	325	349	324	341	343	335	348	325	339	337	348	332	332	346	359	323	331	355	328	320	318	293	326	361	348	327	361	316	333	329	322	340	383	321	340	321	334	321	319	325	350	350	311	351	340	322	348	365	369	359	334	326	319	350	324	332	335	324	328	294	343	345	295	364	346	331	351	344	341	339	334	374	352	367	360	355	310	310	350	333	331	346	318	344	366	348	318	350	352	363	334	308	312	335	312	354	338	308	335	312	312	331	355	340	328	329	354	338	353	355	319	329	333	323	334	328	320	360	303	346	331	353	333	352	338	340	353	308	312	346	354	337	325	338	343	344	326	352	340	330	352	312	367	345	333	291	323	346	333	329	333	316	330	336	373	312	342	329	338	350	336	292	306	330	373	338	340	320	348	352	360	322	348	321	311	328	349	351	306	334	301	385	365	314	315	359	328	340	334	337	313	339	322	307	321	327	326	369	336	317	345	353	324	352	379	342	350	321	316	350	322	337	325	327	313	346	327	317	317	308	328	344	345	319	336	320	359	348	338	303	319	327	315	372	344	318	333	338	374	374	330	356	323	355	328	339	301	302	328	331	331	310	340	322	335	340	312	328	331	325	353	331	336	334	302	351	336	334	322	319	383	329	351	307	321	330	356	308	339	321	360	290	306	314	280	303	348	325	330	324	343	320	359	290	331	299	372	357	312	348	359	326	361	349	353	305	321	352	329	327	342	364	358	294	331	299	323	319	331	327	313	347	337	342	318	333	331	347	326	352	316	311	353	321	335	363	347	345	327	309	348	348	347	313	342	365	332	308	321	330	350	354	324	341	358	308	324	327	308	323	315	342	337	309	345	343	305	326	351	316	348	295	321	350	318	314	367	328	330	320	329	313	351	347	322	328	345	333	312	349	335	315	339	319	306	330	357	322	314	323	353	316	325	322	312	346	350	337	320	377	342	350	328	305	324	338	339	328	357	335	309	323	336	320	318	298	351	341	316	302	319	301	334	326	343	300	333	309	354	333	338	319	318	354	346	362	378	344	343	338	338	361	349	363	324	320	325	304	327	360	333	314	338	324	326	334	308	312	332	345	303	336	306	315	321	343	308	389	364	347	322	332	328	318	315	319	327	320	362	319	343	324	328	324	363	339	301	345	323	315	318	337	372	311	323	338	347	329	352	344	323	295	326	339	358	325	319	331	338	339	285	351	343	349	296	332	376	369	339	360	341	325	383	290	348	339	334	331	338	340	320	328	356	320	342	344	326	342	345	320	376	321	331	339	350	335	350	347	315	324	343	304	327	317	308	325	322	400	332	321	319	330	332	367	355	347	331	331	353	304	334	341	369	362	348	336	322	288	312	341	315	331	331	353	334	362	339	335	298	320	308	363	321	330	338	340	337	322	349	318	369	335	344	330	311	377	334	303	329	365	315	368	365	315	353	324	343	353	343	338	320	319	329	345	341	345	354	328	319	338	339	335	334	328	331	317	321	344	366	350	337	375	332	307	347	346	332	341	400	327	369	346	359	347	310	398	371	334	331	298	322	315	359	293	317	308	335	352	317	336	331	296	330	343	334	314	318	346	341	353	331	307	352	308	314	335	334	331	326	344	353	343	344	325	363	350	334	333	316	336	334	316	278	324	295	308	346	333	332	310	302	335	322	316	382	336	303	332	328	294	351	342	395	335	329	331	340	330	345	300	332	378	334	336	359	347	337	350	319	307	327	318	338	299	319	352	343	319	328	378	319	329	324	334	317	326	319	336	324	316	303	321	356	310	331	329	357	310	332	348	362	343	321	321	329	339	286	297	307	334	330	343	349	338	343	330	330	346	344	359	354	317	318	354	330	312	298	344	330	321	326	329	352	340	322	352	350	348	342	342	342	308	319	346	362	326	333	345	330	322	342	349	307	341	313	326	324	350	340	287	348	345	322	350	330	331	344	329	332	324	317	327	329	300	323	330	316	328	347	338	345	303	335	336	304	312	280	331	320	331	372	314	330	317	345	318	337	342	338	305	344	321	326	351	338	330	347	338	375	340	318	372	330	337	299	334	334	321	322	312	337	305	366	335	343	350	364	339	341	329	341	326	354	342	324	337	335	337	356	328	339	323	323	335	336	372	350	337	334	321	331	320	336	297	314	330	352	291	317	318	329	338	300	361	329	333	354	368	313	316	337	320	379	319	303	320	338	319	340	308	282	342	363	342	331	303	367	327	313	311	332	351	364	348	358	356	352	347	319	329	324	349	377	360	303	336	344	325	317	289	335	337	289	310	329	340	354	352	334	342	332	338	321	289	334	339	355	318	334	325	340	335	327	340	344	373	356	337	309	316	314	352	305	340	280	323	308	316	303	366	323	332	338	339	384	351	349	307	329	329	335	340	329	347	368	326	336	313	324	297	339	308	372	333	315	352	337	351	329	310	322	297	331	316	334	339	334	366	320	286	323	338	323	358	373	306	351	310	332	343	329	345	323	322	322	336	371	300	362	328	308	329	339	344	357	360	332	333	321	339	313	332	329	337	305	344	346	315	308	338	351	336	338	321	351	354	326	324	316	340	328	350	310	344	347	318	325	346	326	349	327	310	358	362	304	345	324	348	365	311	340	353	331	389	318	288	337	334	308	331	317	322	295	345	320	334	345	331	318	314	338	329	308	340	332	353	340	308	296	323	302	321	310	321	348	308	326	328	336	332	360	304	320	325	317	326	344	311	332	345	313	329	330	326	343	319	326	311	351	327	327	320	357	308	349	331	340	305	334	322	312	314	300	327	315	318	359	340	322	346	300	343	319	334	363	326	329	304	288	338	322	333	349	319	367	335	357	315	315	327	306	333	341	339	329	335	321	325	345	312	358	370	324	344	304	347	334	327	289	325	349	321	334	320	308	320	360	330	350	336	328	328	332	346	358	331	339	345	344	352	352	313	365	343	357	311	333	358	306	328	312	363	321	366	355	287	318	316	338	318	346	292	360	335	343	330	332	336	355	321	313	314	319	328	313	368	331	361	340	332	287	319	309	317	340	323	336	330	310	334	320	350	323	339	312	329	326	318	365	344	319	327	321	305	327	351	324	358	329	351	353	314	336	338	306	371	342	325	321	322	313	335	336	333	366	349	353	369	337	351	357	332	327	311	306	325	345	343	349	327	331
27802	12305	6823	31636	11992	2094	1820	1671	1520	1360	1317	1277	1173	1157	1113	1065	1026	1014	1063	1013	1000	924	957	924	922	925	929	934	913	929	962	919	927	944	931	882	913	885	878	945	883	903	960	939	936	847	847	845	873	892	936	866	869	879	882	837	861	917	897	896	914	897	895	852	838	916	861	874	867	846	818	838	885	887	927	863	966	894	857	915	922	910	876	885	881	844	841	887	879	908	864	823	893	843	893	882	844	914	883	847	873	933	862	839	893	906	860	892	864	877	855	911	859	868	857	907	919	952	817	869	838	896	904	869	894	886	853	846	848	874	869	878	866	892	883	860	856	835	911	858	875	884	832	912	888	856	892	861	862	850	834	862	854	847	884	848	889	839	822	816	880	873	867	873	845	897	866	903	839	850	895	874	888	885	893	854	870	880	834	854	931	869	802	915	865	860	884	868	883	878	839	864	837	844	824	890	864	868	886	850	879	887	835	857	863	889	829	862	847	928	838	835	920	855	908	857	865	869	922	851	846	853	874	900	831	924	841	857	902	812	889	873	896	880	850	836	842	903	888	860	818	813	880	884	876	867	884	897	885	891	904	911	898	888	846	858	899	890	821	861	913	844	907	877	867	856	875	888	860	875	898	882	847	859	864	861	877	829	882	813	845	897	821	863	831	780	855	887	861	943	859	924	836	874	889	862	866	888	857	941	873	855	848	857	801	893	871	848	859	869	826	837	854	904	897	878	877	863	863	891	849	849	825	846	855	824	912	862	866	928	811	874	881	867	911	832	873	858	876	906	835	854	912	838	871	851	864	833	832	842	908	869	945	901	861	863	857	858	884	871	836	893	933	847	871	863	861	790	891	883	869	876	846	809	882	855	856	870	841	875	889	852	880	896	837	813	869	852	877	859	877	916	840	869	817	888	832	863	873	906	838	810	917	894	875	855	891	869	857	869	899	887	884	882	870	854	875	901	806	882	880	872	859	861	860	868	845	879	849	833	838	891	881	889	862	910	838	846	800	808	859	884	847	872	853	897	946	870	881	879	853	824	892	871	851	863	851	856	849	837	919	908	881	878	887	882	834	887	875	851	842	796	856	914	863	860	901	843	882	882	868	852	874	917	908	872	860	888	883	853	861	855	923	805	879	817	827	872	873	830	828	918	832	898	825	894	884	866	869	883	891	877	914	830	856	849	871	856	852	905	824	894	883	883	866	881	830	874	895	820	880	848	904	868	862	845	897	912	945	841	853	897	899	864	862	861	916	855	921	798	896	879	853	888	834	898	865	855	857	889	847	859	840	884	817	836	877	825	879	924	865	885	842	883	870	876	832	905	890	873	846	877	896	841	838	898	904	911	899	853	923	851	841	892	828	826	872	871	834	852	822	877	893	886	861	884	884	908	922	894	896	847	916	870	825	856	881	834	845	828	753	803	797	872	934	898	890	858	903	858	854	848	917	882	844	866	876	859	881	881	901	875	898	941	878	859	824	883	860	814	901	817	868	870	827	872	886	872	903	804	831	882	831	904	851	831	913	914	915	899	870	864	841	820	865	876	828	847	885	896	895	836	897	810	882	865	917	889	880	886	891	895	871	864	845	881	856	864	849	868	863	861	868	867	833	856	848	866	837	828	901	842	863	845	858	895	892	869	838	852	890	884	851	871	920	849	895	853	868	871	899	848	913	853	839	880	809	841	851	850	840	849	870	838	843	847	847	877	889	888	846	853	888	913	885	870	889	889	847	870	896	892	862	880	840	885	904	882	851	849	915	923	827	871	924	858	905	863	898	870	856	893	898	891	863	872	851	864	824	851	819	862	871	898	849	844	878	854	865	908	868	865	879	874	878	854	841	834	920	901	824	888	888	879	871	869	864	863	902	822	889	846	866	871	896	898	821	889	801	827	889	876	923	864	844	855	821	921	873	862	881	818	851	868	877	864	871	884	941	847	823	863	870	795	860	917	823	811	861	836	840	852	877	876	921	848	901	850	884	851	859	859	839	836	831	866	907	864	831	962	880	869	850	865	849	845	890	837	916	893	868	853	810	921	869	898	806	893	864	873	902	897	847	892	882	839	936	882	869	875	826	860	830	872	898	882	831	864	910	863	907	885	877	893	836	830	856	818	850	830	919	862	922	861	862	823	977	839	899	865	860	904	924	890	888	898	888	861	847	878	819	830	929	864	844	925	876	875	883	926	878	862	855	857	845	867	890	859	910	874	907	847	896	884	885	857	891	867	896	835	833	872	839	886	827	872	878	876	842	891	886	831	877	835	875	893	851	832	881	800	846	869	867	890	891	865	876	831	905	903	867	871	895	885	899	889	887	892	865	916	815	877	874	879	847	855	857	898	853	865	888	858	850	868	823	816	862	857	874	838	825	858	900	902	864	887	919	878	863	869	822	890	949	859	907	866	912	863	899	882	872	897	913	891	884	866	884	885	828	880	889	889	905	880	884	856	880	843	868	852	860	883	915	829	863	885	868	863	853	914	845	914	866	845	901	869	886	853	893	856	841	866	872	876	857	870	843	934	890	847	859	916	898	847	924	866	874	871	865	817	876	837	882	861	862	882	910	869	845	866	812	900	906	866	899	833	867	897	919	855	909	832	875	886	860	875	875	878	859	899	882	880	857	865	869	867	872	914	896	852	840	846	926	830	873	823	853	857	840	872	894	930	888	868	843	898	883	840	870	869	896	908	910	862	874	840	918	815	820	820	882	859	829	868	874	907	834	880	918	850	864	809	877	855	881	862	848	848	905	877	845	882	826	937	913	893	914	921	840	854	844	906	879	831	862	831	862	894	821	830	883	918	869	850	813	885	872	851	883	846	867	853	863	901	930	873	862	831	871	873	885	896	917	869	897	842	837	883	871	907	861	868	915	931	845	885	863	873	897	814	857	924	844	847	873	870	872	873	831	873	856	831	861	900	825	847	853	860	816	833	835	851	845	843	830	931	850	813	881	862	857	835	849	854	819	855	862	844	862	844	885	865	858	827	884	833	856	888	857	877	857	868	873	819	886	882	881	860	884	882	873	867	905	866	885	877	905	930	856	835	810	868	878	871	878	833	891	817	869	911	856	900	825	912	922	907	870	816	899	829	844	885	865	865	915	818	902	897	868	855	842	798	872	848	870	856	855	872	843	877	875	848	896	918	927	869	862	889	912	874	922	877	842	870	897	825	900	861	880	869	849	825	890	858	866	895	811	840	834	856	900	844	791	888	869	876	891	912	826	814	900	889	891	879	826	846	855	882	844	880	846	869	843	888	877	896	874	863	887	867	882	854	868	850	853	855	888	863	902	845	914	794	887	921	815	906	936	849	859	901	835	884	902	839	886	881	841	893	848	904	881	865	845	851	890	870	872	872	913	857	823	832	825	844	888	860	905	899	844	865	869	915	854	868	886	815	885	921	801	911	838	941	897	848	947	884	903	845	843	807	848	823	874	909	874	856	896	815	917	826	862	857	841	907	850	854	854	879	875	890	901	905	844	841	899	830
62494	38245	12591	29234	13841	1625	634	589	491	515	462	424	468	438	433	414	393	396	386	421	369	374	365	370	372	325	361	377	400	355	365	325	351	372	367	327	373	374	368	355	363	365	314	398	374	320	332	353	332	366	369	360	367	375	355	363	379	350	397	380	376	370	372	337	350	351	349	385	383	339	351	348	334	357	371	365	356	321	360	331	338	324	326	382	393	355	347	287	366	401	362	314	360	347	386	372	370	361	353	350	368	380	357	326	349	341	373	354	364	372	372	350	381	342	340	362	351	355	370	375	407	362	403	363	334	370	349	411	348	362	333	362	322	353	346	397	344	346	348	344	378	359	338	363	363	356	382	344	343	379	356	360	344	359	359	330	383	370	388	381	366	379	342	404	303	343	379	350	356	336	390	357	375	366	385	356	385	327	349	343	344	367	323	371	366	364	333	361	350	343	343	383	343	350	378	356	357	334	348	340	374	340	347	334	348	373	354	371	352	335	325	355	315	373	344	307	340	370	372	343	367	366	368	342	335	344	378	360	342	377	341	374	336	325	364	353	341	371	343	322	335	340	362	370	378	333	368	348	340	352	357	380	364	388	381	380	361	391	374	349	387	371	336	347	341	356	353	355	378	345	347	338	359	373	330	333	339	344	371	364	361	378	311	331	386	362	376	387	364	364	362	396	347	390	381	367	357	359	353	369	355	320	346	352	314	373	407	369	370	378	373	366	371	366	355	364	321	359	354	314	330	378	311	338	328	388	352	371	345	355	371	329	386	341	368	355	344	369	353	340	350	354	376	336	371	342	347	366	332	369	365	359	363	335	341	351	354	368	377	327	372	380	365	344	359	358	372	390	369	389	407	372	359	347	331	355	365	342	369	343	344	327	355	359	336	344	337	341	354	385	332	357	339	353	343	346	348	390	366	340	351	332	333	372	305	356	323	359	378	357	376	319	336	375	391	354	385	329	327	349	369	363	373	355	374	350	356	392	352	350	368	377	378	346	336	385	338	363	346	396	355	358	351	391	348	374	360	380	415	353	374	354	380	343	379	380	358	361	369	360	338	362	362	356	344	345	386	370	322	365	350	364	347	364	364	368	378	364	367	344	365	376	366	358	376	343	321	345	388	361	370	364	385	336	357	330	366	330	369	348	359	345	349	354	329	362	398	353	340	341	367	376	324	335	350	344	349	351	365	394	357	331	341	368	363	362	339	355	349	405	363	331	360	368	321	354	353	349	332	378	346	339	368	351	351	319	327	346	318	350	346	350	352	368	348	331	352	348	371	378	380	367	373	388	407	369	378	369	391	339	385	348	353	376	339	354	332	346	336	320	330	366	301	370	338	335	371	380	377	378	370	367	322	374	341	380	320	362	330	353	357	362	341	349	373	353	346	386	335	345	355	363	343	348	371	367	336	351	349	378	302	351	358	376	347	357	390	358	363	360	358	365	343	347	328	359	390	345	357	387	351	374	345	353	397	359	356	372	406	345	382	363	345	320	330	324	358	327	374	355	358	339	381	358	377	343	356	382	350	361	356	375	373	368	352	361	346	360	345	407	371	351	342	397	348	365	366	299	340	304	322	351	381	330	350	296	355	344	323	374	320	343	328	365	359	372	358	354	365	328	397	331	355	359	361	325	363	350	362	332	346	379	372	361	351	346	349	339	374	390	342	321	348	322	354	369	326	385	339	365	371	362	383	368	322	368	348	309	349	347	369	363	367	359	345	357	371	375	377	328	341	338	360	380	362	372	386	420	366	354	397	352	363	377	333	353	341	352	335	325	347	348	357	374	363	365	361	394	380	359	360	363	342	344	337	379	369	356	365	367	391	365	319	360	344	362	362	374	348	343	355	369	340	332	332	335	374	395	356	346	356	378	330	372	357	338	362	376	372	385	356	357	359	374	359	337	349	346	370	338	355	381	388	343	371	353	337	345	377	347	342	355	351	381	331	370	347	396	391	388	361	310	335	344	371	364	368	350	326	362	354	304	339	325	377	353	342	376	352	348	337	325	355	328	377	368	354	379	397	373	352	352	359	364	375	377	371	359	367	361	353	351	351	361	352	368	350	354	330	341	388	355	344	360	362	379	357	364	383	351	348	343	325	342	371	368	345	362	355	347	359	369	343	345	389	333	369	353	369	358	354	367	351	382	367	374	358	369	318	361	370	358	302	336	334	329	377	355	328	360	326	376	320	373	364	358	366	349	366	333	338	364	369	322	328	338	351	375	345	372	374	361	334	370	361	373	389	363	372	321	320	344	344	341	356	372	281	328	311	389	361	356	327	387	359	345	359	363	336	334	332	338	365	345	365	370	343	368	346	352	359	355	365	353	340	358	365	338	323	391	364	358	346	363	367	364	353	343	375	363	343	370	361	399	349	380	347	340	380	319	358	375	355	333	351	363	388	370	326	369	361	340	390	397	351	375	339	370	341	337	348	352	350	386	369	352	363	357	365	344	367	347	389	349	354	346	349	397	346	356	354	363	335	347	339	347	381	389	333	379	368	341	355	367	339	382	362	380	338	349	335	340	363	360	365	326	322	382	311	350	338	344	363	328	372	343	409	365	356	368	342	361	329	330	399	338	358	374	341	371	365	390	358	344	352	350	364	353	374	375	369	337	385	348	367	330	369	351	369	353	365	350	397	362	379	312	359	379	361	333	360	378	358	338	347	366	366	401	345	342	402	377	360	343	332	344	346	361	358	368	340	351	345	344	322	362	345	333	364	373	335	356	351	355	334	343	344	315	337	348	336	352	372	354	358	398	334	379	352	328	365	324	392	363	363	323	367	322	376	342	394	343	343	359	363	359	374	364	337	348	354	339	390	342	394	381	392	380	337	379	364	385	330	367	380	353	360	380	380	377	348	385	404	375	355	358	397	394	383	362	361	361	358	374	347	391	345	332	369	367	319	384	355	345	335	378	338	331	318	341	358	336	367	342	337	358	367	366	341	342	326	357	386	367	361	342	381	335	342	366	345	326	313	344	372	338	384	366	354	347	351	369	368	401	349	389	384	363	348	327	340	349	386	317	338	353	341	330	336	341	327	376	365	356	356	358	345	337	365	382	309	361	358	349	370	363	357	344	344	369	361	346	380	331	366	355	356	361	367	319	362	330	378	329	357	343	343	375	379	376	379	363	340	373	385	345	346	365	362	381	389	355	350	335	362	339	347	364	326	335	335	376	378	331	373	381	375	367	347	404	336	367	334	338	382	356	363	354	370	358	355	351	367	331	292	348	363	322	369	341	358	349	373	366	357	328	338	365	401	345	346	355	378	374	374	364	360	328	321	354	350	340	373	385	385	362	370	342	405	353	366	382	380	331	359	331	363	382	384	342	380	355	362	357	353	351	365	332	358	375	364	378	373	348	348	355	358	350	340	355	363	356	328	363	358	365	341	384	349	339	344	353	357	372	401	381	347	368	357	374	342	354	370	384	355	335	336	380	363	357	358	365	318	370	361	379	330	352	386	375	360	359	355	361	338	352
37025	19727	12224	40233	15490	3212	2585	2345	2074	1885	1705	1538	1468	1372	1327	1308	1238	1173	1197	1138	1133	1122	1096	1121	1054	1054	1108	1047	1043	1013	970	908	970	973	937	1003	959	962	956	930	963	923	975	916	970	876	907	900	902	989	945	1000	906	949	931	871	898	949	907	891	911	971	980	892	875	851	883	914	923	948	902	940	904	879	954	914	928	885	887	931	922	929	973	891	903	906	920	950	914	904	895	960	921	942	881	876	908	942	894	926	928	919	872	954	893	958	931	931	887	866	943	903	874	900	941	933	862	897	864	912	924	879	915	899	916	879	903	925	956	959	892	932	901	920	870	901	859	914	912	922	933	919	930	915	956	890	876	893	882	906	875	911	918	1018	900	922	871	922	902	840	900	912	879	859	882	876	879	952	860	881	864	887	876	873	902	877	915	907	903	928	874	971	893	886	859	875	952	910	871	906	916	911	962	859	915	891	922	872	901	902	885	875	880	943	910	910	942	925	881	869	878	877	906	888	860	948	877	916	917	928	878	895	853	931	983	910	900	896	879	922	854	905	873	897	903	882	940	911	911	902	915	916	875	886	882	880	940	918	907	888	947	890	883	884	886	920	910	896	851	978	889	872	880	977	880	909	904	870	892	862	888	886	929	896	881	880	940	948	884	891	936	892	926	883	905	854	861	898	909	907	891	875	906	872	893	884	881	878	922	835	853	846	923	836	899	923	850	965	835	904	912	876	893	837	877	918	883	905	906	865	888	901	874	943	930	906	925	892	933	897	944	848	914	917	873	885	883	906	921	914	916	891	925	889	855	875	881	879	876	894	847	921	903	898	835	922	930	920	877	913	976	862	865	941	897	871	923	877	913	943	905	882	914	900	935	900	901	861	872	937	923	895	956	920	897	805	871	828	919	913	891	867	888	867	859	884	881	900	892	925	859	905	885	879	864	924	873	927	881	927	929	913	888	908	896	944	878	883	870	915	876	888	841	903	912	893	869	885	892	941	903	877	953	863	872	861	864	972	903	887	909	926	898	892	912	827	841	934	895	898	892	858	895	923	892	930	874	888	896	921	869	882	944	901	919	896	901	943	923	899	861	858	900	890	910	854	881	880	880	894	870	924	879	868	887	874	849	862	932	909	904	896	872	925	909	944	880	905	856	870	899	860	928	919	855	897	915	870	925	843	851	892	869	892	923	907	906	875	908	950	850	894	875	952	942	877	918	858	863	879	944	920	890	883	858	977	941	915	908	908	898	935	890	909	862	912	876	906	924	919	910	894	893	826	928	918	893	864	946	859	903	939	897	937	896	929	874	921	926	906	895	870	881	935	919	847	888	897	900	873	840	837	916	902	916	914	896	865	927	917	874	887	934	893	910	941	924	928	877	901	902	888	873	884	956	912	885	894	897	819	871	881	812	837	856	897	921	940	895	937	865	866	835	945	902	885	845	941	903	860	922	915	956	871	896	962	911	870	900	864	948	956	880	894	895	931	909	865	925	928	956	931	885	855	946	923	898	898	864	906	866	879	863	906	906	876	935	910	931	859	869	887	859	869	895	907	876	923	885	880	889	920	926	942	872	894	913	871	940	869	897	887	870	830	872	888	910	924	888	890	863	908	861	864	905	921	876	875	939	907	859	918	855	928	882	918	897	903	929	869	898	934	947	915	910	896	913	918	914	873	878	913	844	903	883	886	883	933	943	895	891	866	911	897	944	937	891	926	896	875	895	856	856	910	919	931	858	942	886	918	868	915	913	920	927	910	893	942	939	911	894	887	893	842	882	857	920	873	863	903	872	881	913	872	844	900	947	872	891	975	867	885	844	874	872	845	864	910	904	884	894	917	899	910	858	898	922	919	904	903	911	895	863	903	902	886	859	848	886	934	957	833	901	965	880	961	909	874	843	917	856	852	886	896	935	922	923	933	888	905	876	879	888	909	928	941	897	850	909	885	916	844	909	922	906	960	849	938	910	869	903	902	958	958	888	918	908	917	880	899	872	945	860	882	890	939	888	922	877	895	884	865	838	898	905	906	898	879	887	916	916	878	916	888	931	911	871	920	921	944	918	930	964	965	883	913	933	901	928	946	895	888	924	898	839	876	922	892	914	869	905	886	904	879	907	869	881	879	837	927	885	891	857	882	890	913	897	914	869	917	855	901	905	953	910	918	904	883	911	867	912	980	936	902	904	904	868	906	864	894	940	938	862	908	910	855	902	848	916	892	932	857	888	904	913	894	948	898	928	842	926	886	889	930	911	953	909	909	919	876	873	883	921	850	954	924	858	871	905	913	855	933	905	966	866	889	899	863	920	860	898	910	923	901	879	838	906	905	897	883	890	902	905	920	912	879	821	876	945	905	880	908	903	965	848	918	879	877	877	903	908	938	882	885	886	971	946	870	898	873	902	915	877	929	876	899	928	836	868	925	879	903	919	924	931	917	908	892	846	895	836	879	928	881	888	944	909	889	898	876	898	843	858	907	877	922	881	907	918	885	876	889	820	905	896	935	908	870	864	898	904	922	878	829	889	883	893	950	893	901	860	873	890	858	916	913	937	913	894	901	904	861	920	936	910	912	925	904	939	850	890	910	908	908	871	859	902	867	892	833	878	836	927	886	901	876	839	915	911	852	899	885	884	887	894	835	851	926	932	917	923	932	863	926	903	862	876	867	893	882	897	946	932	890	923	873	890	884	876	934	916	945	893	888	874	906	892	922	887	943	913	904	888	862	924	924	884	888	871	878	887	872	884	910	892	896	895	925	882	916	882	916	872	930	913	837	875	890	931	878	915	880	892	850	861	962	916	913	878	903	879	870	901	930	886	895	870	876	904	882	906	896	902	913	938	896	880	856	878	928	924	850	961	890	923	884	876	864	876	826	883	919	883	858	940	891	919	884	863	880	857	878	871	886	868	877	951	932	904	914	899	917	875	885	936	885	899	861	876	879	929	891	861	886	851	882	878	893	934	864	891	877	884	901	914	919	935	888	897	873	828	926	907	971	941	873	851	838	896	881	892	902	910	931	947	890	896	904	880	906	917	909	938	913	883	873	881	875	832	929	921	922	874	977	920	936	943	870	907	952	877	884	822	907	873	863	852	877	884	904	914	865	917	891	909	959	948	900	908	914	938	914	873	860	882	853	949	928	923	862	873	852	965	872	907	928	882	902	856	896	917	862	886	890	944	943	870	939	866	848	905	895	860	891	830	852	871	910	909	926	944	924	952	876	919	959	871	960	930	931	898	918	884	938	883	909	938	909	905	925	918	908	922	882	889	870	905	870	916	891	895	970	894	944	934	932	886	872	927	895	893	886	851	917	925	851	917	923	862	851	882	899	839	875	944	926	885	906	908	917	885	887	901	856	902	888	884	861	876	896	919	924	950	851	909	950	848	886	936	872	947	949	896	911	879	961	914	929	924	890	900	948	907	887	872	900	861	907	893	899	921	897	911	911	902	880	840	919	888	851	911	883	923	873	910	851	845	928	859	935	850	906	923	916	892	963
8650	1204	342	747	320	196	170	172	168	171	175	175	170	176	175	171	198	167	160	185	159	171	173	174	163	183	171	185	149	177	158	163	163	160	139	180	165	157	190	185	159	158	172	172	163	194	174	178	169	170	186	151	189	165	159	139	156	155	165	166	178	156	173	178	179	174	184	166	159	179	198	195	158	171	181	146	177	151	168	157	163	188	174	148	162	173	157	166	158	165	158	175	154	152	190	153	178	160	155	149	174	166	169	184	167	151	173	156	172	162	145	166	170	169	177	150	185	184	171	164	160	156	157	176	173	176	175	145	174	159	180	193	172	142	181	163	167	194	189	167	164	184	194	185	176	176	162	167	181	180	140	183	186	173	176	171	167	151	177	175	177	188	148	156	170	177	176	177	197	175	171	167	165	139	162	193	135	178	170	161	179	181	176	167	182	161	165	175	179	190	171	170	181	160	173	169	154	177	168	174	197	171	167	197	162	173	163	157	142	169	167	187	174	141	164	186	178	173	169	185	171	162	174	160	169	143	158	166	172	147	169	170	169	167	171	188	179	172	167	174	181	154	162	172	180	164	188	165	185	137	166	172	173	167	176	177	172	180	182	166	192	158	167	195	182	163	171	162	175	179	181	150	160	174	146	157	160	163	160	172	166	186	176	179	159	156	165	194	128	181	172	176	170	180	187	164	168	172	182	170	171	143	176	158	168	163	179	164	195	161	170	155	160	189	148	172	148	197	174	180	154	201	189	144	168	172	147	182	189	156	192	157	145	165	167	158	181	188	186	174	148	153	142	160	199	163	155	175	184	172	150	167	176	185	187	161	157	156	175	182	192	166	170	170	166	184	197	180	161	163	134	175	180	168	161	170	169	169	188	156	183	174	169	172	173	182	157	179	176	151	176	154	180	151	165	138	172	160	151	158	166	195	178	180	164	162	167	185	174	175	166	174	192	146	159	179	170	184	155	172	164	174	171	168	144	157	152	164	149	195	164	182	183	185	200	162	160	179	155	169	157	151	177	177	163	194	203	174	182	167	180	181	180	186	148	170	174	178	174	160	174	164	178	172	161	172	177	172	172	193	165	156	164	166	175	171	146	203	169	190	155	169	169	189	166	197	163	162	174	156	163	173	157	185	157	172	188	172	184	167	156	181	169	189	177	168	175	168	148	158	165	174	181	186	148	174	179	167	156	175	190	176	198	195	167	171	154	163	165	170	179	208	209	161	169	158	182	177	167	164	177	182	170	194	187	182	181	151	190	160	185	176	147	200	172	165	182	152	173	169	187	143	179	177	164	170	170	178	141	174	162	174	157	178	175	165	168	149	161	168	196	186	171	158	144	179	161	155	188	172	191	162	169	184	160	167	156	159	179	168	171	171	165	180	182	165	164	161	178	155	163	167	171	196	193	157	187	170	160	161	172	181	143	165	179	176	174	164	156	189	180	173	158	175	172	183	172	172	171	175	170	194	163	162	200	173	175	192	168	161	192	152	172	158	184	155	172	175	180	134	152	171	168	161	161	181	148	160	185	157	170	165	167	170	198	185	164	185	170	194	183	167	189	166	154	141	157	182	169	164	172	176	174	164	169	174	160	171	190	178	183	195	164	163	184	177	153	187	170	146	158	162	160	182	192	175	181	168	183	176	179	182	169	180	177	158	158	178	156	186	201	161	168	169	162	174	146	169	177	168	190	171	189	173	172	163	158	183	180	165	160	165	188	184	173	181	150	170	163	157	167	154	197	164	181	156	166	164	189	183	190	186	176	149	164	160	152	159	165	161	188	186	166	162	160	175	156	163	192	153	170	176	163	167	156	203	159	170	154	146	180	153	175	161	178	152	177	181	156	150	183	186	168	188	153	146	172	158	185	185	160	152	162	185	177	168	169	183	167	155	166	161	184	164	187	175	168	189	165	202	170	158	155	169	161	174	173	183	181	164	162	167	175	171	143	164	174	173	179	169	165	162	150	162	169	149	159	158	195	188	177	169	140	179	186	188	172	161	151	166	149	160	132	165	173	157	155	182	165	189	201	193	187	173	166	185	170	178	204	183	147	168	146	150	167	165	172	158	180	132	157	170	149	152	168	165	205	196	169	171	180	169	177	173	182	149	181	178	178	183	188	159	170	165	177	159	168	168	167	167	173	165	177	157	152	170	177	148	209	164	186	176	171	191	159	171	182	155	182	161	162	168	158	203	188	164	157	162	148	178	148	163	176	164	167	184	192	158	161	146	167	186	164	168	154	168	155	167	184	176	163	170	178	153	176	162	183	158	179	163	175	155	194	176	173	158	170	174	156	180	197	208	176	176	175	163	154	180	155	172	172	156	179	173	180	153	170	159	182	166	172	185	146	179	159	164	146	185	167	186	167	198	179	210	165	159	171	176	161	177	155	195	174	190	152	187	165	182	184	166	168	166	149	158	152	164	168	183	138	153	154	189	158	190	157	180	170	154	182	154	164	187	189	143	140	159	189	186	172	194	166	204	176	172	173	179	190	191	198	160	165	172	179	150	167	177	174	173	171	155	146	164	175	172	151	161	167	171	156	189	149	182	161	180	156	168	167	157	176	206	167	175	171	180	168	177	163	195	152	174	178	166	185	154	171	148	166	175	161	181	181	177	158	174	168	156	170	162	162	164	158	173	167	168	179	183	172	175	155	139	160	190	169	162	171	171	137	174	202	164	142	169	177	174	176	175	169	192	179	158	180	144	153	148	172	182	149	201	156	179	176	180	161	172	171	179	169	169	169	155	153	177	187	160	173	174	152	167	172	148	179	168	163	176	158	171	178	177	160	182	173	164	173	188	154	171	187	179	175	201	175	186	163	173	175	163	150	165	169	179	197	178	170	160	163	176	188	169	180	179	180	178	182	173	147	160	172	156	149	172	175	171	156	179	165	170	164	137	165	174	166	177	148	161	158	156	170	162	168	155	169	178	159	180	170	195	174	174	170	161	173	153	151	203	167	164	165	155	182	177	173	161	146	155	160	151	167	182	174	167	171	168	137	197	185	159	155	178	171	176	179	178	156	169	169	144	176	148	168	170	166	167	152	176	193	168	164	167	173	170	192	139	147	147	136	165	159	150	178	187	209	151	165	166	175	145	166	201	178	179	170	151	170	163	170	176	168	198	196	147	170	151	164	163	177	175	150	185	187	153	139	137	169	184	172	169	162	182	173	177	161	162	153	187	148	168	177	159	163	198	144	149	152	135	165	167	174	153	158	177	166	178	151	176	137	179	160	159	161	180	176	150	170	177	166	186	174	163	167	167	192	166	187	152	176	200	187	158	150	169	152	170	171	170	190	148	193	175	159	172	178	184	168	169	169	169	157	174	175	162	156	176	167	197	161	179	192	180	161	170	173	146	175	153	129	188	168	163	169	162	186	183	160	164	159	160	152	144	173	156	172	173	163	181	171	203	176	152	170	202	142	168	182	202	189	186	192	187	165	144	169	166	150	165	160	164	161	170	179	172	182	160	146	169	185	172
7448	1874	1266	3029	1407	575	536	584	533	502	547	486	525	495	578	509	561	567	520	496	492	508	500	528	525	507	498	537	494	495	553	493	521	487	487	528	520	524	498	494	566	507	523	485	509	480	466	514	485	504	486	511	513	498	548	511	512	555	524	514	534	516	533	508	495	535	502	504	525	479	496	520	521	534	548	575	492	530	461	535	589	489	529	504	498	533	522	505	500	490	487	506	522	465	537	473	533	500	527	504	516	505	513	508	516	532	535	498	527	499	534	498	514	517	540	530	523	471	527	526	492	518	531	539	501	519	527	519	514	486	478	459	540	513	450	517	492	559	520	507	547	508	492	529	509	502	517	520	515	553	511	519	525	500	500	555	535	504	506	505	491	540	528	536	504	504	546	497	520	516	550	529	487	508	494	541	512	517	496	486	516	523	536	503	502	551	521	518	535	494	488	519	519	461	491	499	521	508	508	496	497	530	529	520	508	515	503	526	500	561	514	503	532	508	512	514	542	541	505	529	588	522	517	511	516	535	483	529	515	496	526	504	496	546	530	497	508	537	470	575	507	498	526	505	508	493	489	530	507	521	520	515	484	489	531	491	528	499	506	490	497	503	520	491	487	538	504	545	526	482	486	489	527	512	502	563	527	506	519	539	508	525	503	518	521	537	463	525	521	534	498	529	528	505	529	503	528	494	481	502	513	518	513	501	503	529	497	488	504	523	560	542	509	496	503	515	535	535	516	522	497	500	489	524	515	505	504	507	522	531	502	505	502	527	506	489	518	521	510	535	496	537	495	531	541	503	521	531	507	527	509	520	465	512	480	554	513	521	478	522	491	488	538	505	522	467	513	461	511	472	556	470	547	474	499	527	507	558	499	501	519	494	528	551	498	536	524	464	520	538	518	527	548	534	548	465	494	482	534	504	532	471	543	497	548	528	535	511	539	507	483	509	537	524	570	515	519	537	509	480	498	482	531	520	462	461	514	515	539	532	524	530	494	501	464	511	525	496	496	506	516	529	511	517	479	553	487	506	507	488	478	531	464	497	506	484	515	545	523	530	488	511	534	485	530	519	502	518	496	462	519	511	547	553	506	477	517	518	516	544	487	472	539	535	536	557	535	528	537	544	525	488	525	516	557	498	530	528	514	510	512	486	509	495	468	469	499	541	517	516	552	491	516	526	544	498	512	566	494	496	508	504	505	523	550	527	537	509	524	487	506	533	532	542	525	547	499	539	525	497	539	485	514	516	481	483	513	532	533	536	527	509	469	536	502	540	516	555	542	500	521	551	523	466	458	506	538	513	530	513	538	465	540	509	503	507	463	487	523	501	469	547	509	501	512	510	507	488	530	502	510	475	543	539	500	526	510	463	539	545	469	513	495	490	496	529	541	525	471	520	529	520	535	543	526	551	501	490	501	514	513	547	476	478	540	541	487	517	460	492	499	535	505	501	525	529	510	515	522	487	528	524	513	502	484	534	517	505	513	543	491	553	551	495	539	510	503	512	499	516	534	515	527	497	509	543	558	512	493	512	509	526	511	472	536	538	516	539	512	497	516	491	520	493	560	506	526	516	509	526	529	477	492	500	518	507	578	533	489	537	514	494	488	493	487	508	514	545	520	496	581	543	513	542	499	531	487	505	517	508	488	522	500	498	475	550	522	499	515	515	523	508	495	502	554	513	493	504	508	520	522	492	500	498	491	492	531	510	513	488	521	525	515	537	505	511	528	519	544	537	538	468	521	534	489	538	497	490	557	526	515	523	516	545	518	503	511	486	508	516	501	544	520	490	504	512	562	500	516	524	506	495	501	508	516	540	547	518	506	496	503	512	531	508	503	508	524	529	516	526	518	542	519	528	501	544	502	499	509	514	517	526	531	506	548	515	517	485	489	541	527	530	490	519	535	551	493	523	505	515	497	523	478	520	506	501	507	500	485	510	542	481	509	483	508	504	508	518	508	523	539	489	524	478	507	525	538	499	501	553	533	521	478	532	478	511	489	520	460	545	539	481	519	489	538	529	571	481	549	517	533	545	492	494	523	541	515	521	504	530	509	517	498	565	520	495	508	529	518	509	482	507	483	489	504	496	519	495	519	504	526	487	515	533	508	537	545	505	547	459	561	489	540	528	546	538	551	491	516	511	474	513	544	515	562	516	493	579	560	558	504	499	485	499	521	510	540	502	492	524	521	509	543	531	531	528	520	524	570	486	490	536	540	525	488	531	515	496	501	487	536	499	473	500	509	473	505	523	535	460	515	484	489	511	496	487	520	535	544	503	502	543	535	527	526	513	492	519	490	536	504	528	511	529	495	518	516	490	538	514	488	514	520	483	501	519	505	502	544	530	516	502	516	495	522	514	505	497	541	509	519	518	512	483	516	497	479	525	468	551	511	451	508	517	495	555	516	519	538	483	554	542	553	475	479	559	545	513	470	521	519	492	487	505	499	510	532	507	505	529	523	531	497	513	532	512	584	511	480	513	545	548	496	552	528	528	499	506	516	517	503	519	498	518	496	487	515	514	552	512	506	530	466	491	518	484	465	525	543	509	573	560	547	541	500	499	510	507	520	530	523	488	532	548	493	493	502	508	552	560	531	500	507	535	566	524	533	514	488	494	510	528	525	523	512	540	501	535	470	477	520	517	501	499	518	497	496	556	507	514	555	475	496	501	489	517	508	481	524	546	488	545	546	525	522	542	521	521	496	519	544	499	470	527	538	522	552	549	556	515	515	538	525	540	498	489	489	508	489	530	493	504	506	486	539	504	515	567	529	492	545	523	531	496	528	483	516	519	489	513	558	519	490	522	494	544	529	481	474	516	481	513	509	482	495	492	543	561	498	525	532	519	529	506	556	495	523	510	523	525	497	514	507	501	505	535	554	503	483	531	482	503	519	542	508	509	503	513	536	521	512	539	499	494	472	527	506	513	521	539	522	522	525	497	478	542	531	526	545	508	511	502	583	541	544	542	521	539	539	492	503	475	522	506	526	535	478	515	522	510	570	497	528	508	507	498	531	523	516	481	472	508	541	524	511	518	535	493	480	511	490	485	518	495	497	528	518	535	539	491	516	492	505	541	516	493	519	522	504	535	508	499	540	482	495	531	483	488	474	513	488	524	516	523	527	517	565	493	529	487	495	508	517	524	485	525	536	525	531	547	522	495	485	509	508	545	522	505	497	554	488	472	566	497	524	513	491	555	532	531	464	550	511	538	521	492	521	505	499	491	501	513	510	510	533	525	568	508	514	527	486	478	459	494	497	513	522	537	524	520	507	475	517	481	526	519	503	535	538	515	529	516	489	534	504	511	528	523	549	530	468	546	529	459	538	518	523	518	511	516	544	489	485	544	514	505	539	531	500	550	537	525	537	540	515	508	539	531	577	549	458	497	525	514	523	508	506	542	479	521	538	527	508	565	509	514	531	537	496	575	521	515	497	524	505	540	491	528	514	538	516	535	554	510	479	510	532	515	520	499	503	540	525	492	512	521
50292	27038	10093	15583	8568	924	502	475	426	370	391	369	386	395	356	354	337	372	355	308	361	343	319	312	366	335	378	360	371	366	348	334	338	347	337	325	341	335	337	343	362	349	351	344	313	336	360	322	334	331	351	342	317	327	345	357	328	336	375	346	326	354	367	318	306	302	351	366	343	356	344	330	332	341	342	341	350	371	317	398	341	331	372	331	315	340	316	302	343	340	323	357	364	301	305	366	344	359	358	360	328	371	330	359	329	332	326	309	320	340	325	309	330	322	306	361	320	335	350	361	339	339	297	342	335	327	343	329	295	323	355	347	333	327	344	333	309	338	321	336	321	348	360	317	316	323	362	319	354	347	336	333	342	359	325	339	327	342	374	362	332	358	344	362	335	315	363	318	373	344	329	312	328	309	342	300	313	326	295	336	396	325	336	325	345	362	343	332	334	333	358	328	321	352	328	350	338	343	331	325	324	343	367	348	323	305	357	331	346	330	350	328	344	298	323	295	347	317	317	298	332	322	355	326	321	352	332	321	295	297	302	340	368	318	335	343	334	350	353	337	318	342	329	332	311	346	327	319	362	346	303	323	318	362	319	326	354	302	326	340	303	352	347	334	372	337	331	325	335	347	345	341	325	307	297	340	335	336	344	347	350	303	329	340	359	307	313	350	328	345	333	300	337	363	299	335	321	345	340	329	326	328	326	306	335	297	325	345	330	338	327	308	315	328	331	362	343	328	325	331	336	368	334	344	349	346	328	324	324	318	349	336	349	310	320	352	308	337	315	352	315	336	332	324	328	322	343	369	332	351	330	360	341	342	354	363	373	355	316	351	339	339	351	320	319	335	331	324	321	337	308	331	353	296	333	348	340	332	322	350	357	356	359	360	352	347	312	360	347	322	353	342	305	349	325	335	285	337	339	359	320	324	313	332	327	334	335	314	311	351	338	297	310	339	328	348	349	338	318	346	309	342	323	334	327	351	323	376	324	355	400	337	335	320	324	350	381	288	343	367	324	328	341	337	346	325	347	285	357	330	342	325	324	352	321	385	289	333	325	342	349	337	365	319	327	358	343	364	346	362	327	337	357	331	333	355	332	309	349	340	346	321	358	327	336	350	349	332	331	335	355	335	345	376	309	316	312	323	319	323	317	353	351	347	328	364	342	329	343	342	331	359	299	349	316	333	317	350	342	295	326	351	300	356	354	345	314	343	334	340	316	352	348	387	334	343	319	304	312	336	366	328	317	321	327	349	315	348	348	312	360	300	337	335	341	324	329	319	315	334	353	333	363	364	316	349	324	297	314	348	330	302	334	306	347	342	349	364	358	344	321	330	359	345	329	350	321	350	337	340	309	342	328	308	322	333	325	359	354	357	320	348	348	316	319	327	336	322	354	322	358	292	354	355	355	317	337	354	324	342	340	330	354	319	326	351	374	341	342	350	361	354	359	354	351	313	316	300	349	359	359	340	327	335	341	319	319	337	338	368	345	320	335	344	337	314	292	323	330	352	342	348	322	309	318	359	338	322	309	347	345	351	335	350	316	320	315	342	341	354	334	354	325	311	311	344	322	325	330	310	346	339	292	346	306	370	323	349	311	322	353	322	339	340	345	336	332	318	325	339	316	357	352	336	325	296	361	347	334	302	316	341	363	323	353	345	321	358	329	363	327	330	353	327	362	314	321	316	320	308	350	300	319	323	364	339	315	347	349	303	323	347	317	333	335	352	326	357	300	379	327	344	325	345	348	333	346	326	332	348	326	362	332	351	333	322	344	321	351	331	328	352	330	337	376	349	332	357	320	338	345	346	352	361	326	355	360	319	365	360	358	336	309	334	322	335	342	335	341	340	345	358	318	353	353	377	330	355	332	315	354	307	343	338	337	336	360	337	327	331	320	346	336	317	338	358	289	322	358	313	333	321	345	327	362	345	345	376	312	311	346	343	338	347	360	340	359	304	322	316	389	356	329	322	304	362	325	337	339	349	320	336	355	348	340	333	325	361	300	331	338	322	321	353	348	351	346	347	335	314	367	315	349	355	341	325	326	342	339	335	320	341	332	334	345	326	393	348	336	327	345	369	324	333	346	337	329	349	348	319	346	314	336	338	366	351	325	343	309	358	336	321	359	308	337	326	351	333	330	358	346	336	286	286	333	339	328	346	339	373	351	353	309	330	348	331	345	350	331	320	347	316	361	320	338	298	322	333	321	363	332	356	345	349	323	332	322	329	338	356	341	379	335	299	324	355	350	332	370	334	355	353	337	326	332	311	352	334	324	330	366	315	311	324	370	341	307	349	313	317	322	310	322	357	338	340	352	366	326	347	334	328	304	296	333	348	296	370	348	320	359	373	397	324	330	339	314	321	327	370	342	359	360	342	332	352	345	343	329	318	325	329	328	363	346	362	317	314	344	334	319	337	294	327	359	348	335	336	307	334	342	300	345	330	352	332	376	348	351	338	323	317	297	325	315	314	339	317	333	350	360	334	331	304	333	337	324	309	343	310	336	324	383	358	339	370	323	342	347	335	347	322	356	329	322	328	316	312	332	331	332	339	338	326	356	332	371	359	337	327	358	376	325	336	339	347	331	331	317	366	342	361	352	344	328	310	333	316	324	351	365	342	309	334	338	345	368	331	351	324	330	348	371	318	321	326	346	331	307	319	329	333	355	334	294	312	298	302	336	343	325	342	308	340	340	329	363	324	339	352	347	330	319	322	331	322	315	336	334	341	350	327	314	308	296	354	329	365	359	347	326	347	317	342	359	340	324	341	324	323	341	334	339	347	333	359	322	354	344	348	327	322	322	305	325	343	369	347	316	345	352	370	335	357	361	346	349	338	282	335	367	342	327	353	310	326	323	317	345	337	323	280	310	312	349	337	319	325	335	310	362	328	366	337	344	316	327	295	315	327	326	310	324	322	296	339	355	320	318	338	338	341	311	326	349	327	328	357	336	335	317	343	367	366	350	331	351	335	348	321	347	355	329	323	298	315	326	339	298	325	314	330	335	332	348	333	339	315	309	316	327	359	352	344	321	324	335	337	355	364	311	349	320	322	331	336	326	341	384	327	368	331	332	344	305	353	332	351	311	346	341	360	334	335	312	330	314	348	334	337	344	309	341	337	342	326	333	331	345	345	365	346	314	344	338	364	369	331	338	338	360	320	357	328	330	368	368	321	319	338	335	345	328	317	362	314	342	351	306	330	344	354	317	342	332	324	363	328	328	326	316	323	355	328	322	329	332	336	332	339	369	324	343	366	337	357	342	354	317	336	331	344	337	342	322	335	331	295	359	383	293	340	340	366	351	359	354	348	341	323	313	302	322	330	349	328	351	337	332	371	308	326	373	332	312	344	305	315	334	359	325	348	314	306	319	351	322	359	336	361	341	338	288	313	339	363	323	350	305	345	350	349	321	335	341	310	339	319	345	341	355	340	328	348	347	373	365	326	309	318	342	321	332	334	352	359	342	393	324	342	316	327	327	329	359	352
29429	13605	14166	27623	12985	2087	1780	1633	1518	1390	1263	1209	1152	1117	1131	1104	1103	1005	1021	963	1005	981	936	956	989	958	969	921	1020	908	975	962	879	928	941	900	944	904	983	905	970	936	927	961	898	930	902	891	896	873	880	887	900	902	875	921	861	876	939	913	862	933	841	935	930	884	844	888	870	876	893	888	927	882	891	937	910	885	921	876	873	926	860	860	935	876	895	877	837	911	878	887	884	863	918	876	910	876	868	867	883	851	902	883	854	841	864	854	810	925	850	901	913	907	854	916	845	882	880	851	919	861	823	915	867	855	929	922	888	842	953	876	940	903	895	883	824	877	865	932	823	907	822	889	879	870	902	847	859	880	818	926	926	877	846	928	896	865	863	900	836	932	908	904	890	893	904	914	905	930	866	885	894	881	939	859	864	871	908	894	870	878	869	863	933	919	923	915	916	896	944	879	871	909	870	886	870	899	901	932	884	896	928	864	868	887	864	915	882	878	940	913	924	861	857	860	915	858	916	866	876	918	903	863	915	863	866	856	877	880	915	850	910	904	869	851	821	886	882	836	867	868	856	888	869	856	913	902	864	883	866	901	886	850	937	899	857	914	853	944	895	863	836	892	899	832	864	868	847	885	895	882	862	867	876	896	847	854	830	883	902	882	847	871	863	901	827	838	865	906	901	874	916	943	872	847	871	813	868	911	895	890	861	851	885	864	891	903	859	892	923	873	879	855	885	862	942	850	913	909	859	830	889	876	888	795	906	907	889	892	857	864	883	849	893	895	869	870	913	858	861	870	922	867	866	821	862	853	907	858	939	904	867	893	851	903	895	879	845	864	889	884	889	851	832	885	868	848	836	892	865	878	889	879	851	860	815	858	837	905	917	870	905	859	900	881	881	850	849	894	899	906	870	861	853	857	865	881	843	894	924	835	883	894	930	878	897	889	852	859	852	924	908	851	851	889	879	944	879	912	878	894	917	907	820	893	890	877	883	929	875	886	868	819	847	896	845	871	830	810	859	882	883	856	885	910	879	890	842	884	890	895	869	829	900	879	836	917	892	885	841	897	801	842	892	848	947	892	851	921	899	866	846	905	886	882	886	883	927	861	856	855	889	859	848	849	902	871	887	849	904	835	851	899	837	884	880	836	905	872	845	827	911	903	916	924	873	916	886	908	885	912	882	897	876	870	884	873	845	894	865	879	889	852	849	871	901	857	900	827	889	852	920	855	850	827	874	880	878	856	890	909	821	892	921	880	825	862	879	897	867	858	858	853	849	885	846	883	854	935	891	839	900	885	848	898	877	864	821	859	896	869	891	862	881	891	930	863	878	910	875	893	854	851	865	849	850	800	867	872	854	850	852	870	840	838	929	887	902	875	913	921	813	885	834	946	862	822	841	853	875	903	896	851	861	895	860	870	921	845	938	861	938	895	915	899	919	905	859	882	866	863	849	893	876	854	916	925	892	902	855	855	859	922	928	897	865	880	881	842	909	882	888	855	861	917	864	857	812	909	876	904	893	869	874	879	897	904	891	889	887	913	910	916	902	871	901	889	886	840	939	880	836	884	839	890	860	849	917	891	880	912	836	880	811	889	869	925	882	844	862	864	862	852	877	899	923	888	910	892	892	819	842	857	867	839	861	832	849	900	871	870	881	899	896	856	903	867	859	861	893	857	893	871	878	874	895	889	838	917	858	881	900	832	890	874	902	841	867	890	904	861	868	888	902	897	903	861	919	898	899	852	864	865	884	895	851	858	866	817	883	876	896	913	866	882	886	900	906	896	908	895	939	934	916	846	897	875	866	908	903	879	889	905	869	844	888	900	858	865	909	899	889	870	873	930	902	853	887	878	892	929	843	925	930	886	897	884	867	910	899	919	834	841	867	913	885	847	845	862	846	861	865	867	832	893	892	911	851	900	852	915	932	911	902	807	906	822	875	897	898	908	890	852	830	863	827	897	886	900	910	855	889	882	866	899	884	863	903	873	883	919	862	936	837	889	838	899	901	859	841	935	827	902	837	819	869	866	900	847	892	833	884	881	846	904	851	856	894	859	915	847	864	864	893	874	915	896	896	889	869	851	931	872	855	850	844	879	804	898	852	902	849	815	889	853	810	906	891	877	804	870	860	869	889	899	855	869	898	911	892	801	889	865	848	929	893	885	865	848	919	842	887	909	853	881	860	870	854	902	876	872	870	919	905	880	895	921	885	852	918	890	868	879	923	894	891	926	802	886	932	854	902	889	893	923	878	910	853	894	912	869	899	938	908	898	916	837	884	886	898	896	859	903	879	874	918	863	859	891	838	844	873	862	899	871	901	869	855	834	862	915	874	832	893	863	878	874	893	908	865	867	844	914	867	905	896	936	883	854	861	885	912	867	919	865	862	875	886	839	839	876	863	907	890	893	924	827	908	929	936	939	826	894	879	835	874	878	887	879	880	867	796	891	858	926	834	856	853	859	880	892	920	868	853	852	882	889	869	865	850	881	922	893	816	840	832	887	841	905	852	809	871	912	860	868	858	935	866	902	867	861	871	924	861	866	927	907	889	797	861	893	872	851	929	865	879	859	835	927	896	859	832	903	878	910	881	847	956	895	902	902	860	898	875	837	909	905	829	863	835	850	857	876	903	878	908	871	896	896	915	898	930	892	885	900	866	887	855	815	853	851	927	878	853	891	870	860	908	878	869	856	882	848	837	890	892	852	858	945	915	895	864	857	920	864	897	890	907	895	892	861	873	869	878	810	883	892	875	857	830	864	872	923	813	914	909	920	871	901	890	900	891	851	892	893	844	884	922	850	907	864	910	903	860	827	900	857	875	847	896	863	883	856	881	880	874	884	868	875	948	914	894	838	900	881	858	919	845	908	882	908	826	888	899	929	837	834	837	953	892	914	810	870	856	884	836	893	922	889	861	862	889	912	902	934	845	932	830	839	865	833	878	905	844	874	916	839	922	883	868	839	860	895	944	880	881	894	877	869	867	905	851	902	908	830	866	890	887	897	883	873	855	858	876	853	915	851	897	893	932	888	855	904	829	905	880	858	873	891	880	854	867	903	835	910	900	881	812	831	862	860	932	887	863	887	844	873	886	880	889	838	911	860	884	860	870	874	892	872	939	881	897	879	868	852	827	878	872	896	870	870	872	927	897	870	918	902	877	851	871	876	888	830	893	882	869	800	912	880	908	873	863	870	892	870	811	885	857	840	873	877	884	895	894	881	868	946	891	871	878	888	883	845	891	809	900	900	896	891	898	862	902	868	875	839	890	897	833	843	856	871	875	932	871	870	858	883	856	920	847	892	917	818	891	919	868	855	905	822	893	850	910	888	887	914	883	855	847	876	874	918	862	855	852	872	869	904	847	850	845	880	869	900	853	917	887	829	832	823	827	930	815	896	866	938	900	874	835	915	857	914	883	865	834	914	847	829	893	879	854	870	879	880	873	822	927	877	930	815	883	897	895	869	840	846	842	872	844	923	856	870	855	880	869	879
65016	37786	14984	25443	15351	2615	684	528	549	451	482	416	409	447	409	441	401	372	378	356	378	399	376	367	376	398	378	366	381	394	344	368	347	391	353	358	387	356	373	337	327	325	352	403	371	371	369	358	349	374	377	349	378	343	349	356	356	345	357	364	344	373	370	342	366	358	344	370	343	382	354	353	377	356	349	376	361	345	343	405	340	359	351	354	357	371	338	374	344	359	379	372	370	379	364	344	367	358	387	393	351	336	362	323	326	375	359	349	346	301	359	378	339	346	322	340	364	344	353	338	346	364	346	352	334	328	366	343	361	395	346	365	338	363	366	379	354	335	382	372	383	355	326	339	373	346	368	365	336	367	351	358	353	348	354	333	358	353	335	326	373	360	358	341	358	374	311	325	364	359	319	334	358	362	367	369	380	361	349	383	361	353	335	338	334	338	321	310	331	355	337	345	354	335	320	339	331	314	377	334	376	345	356	369	353	369	354	389	366	338	321	360	347	379	402	375	347	317	369	363	328	360	332	354	323	326	363	335	348	346	364	358	375	380	336	358	343	369	372	365	376	376	338	360	350	337	363	375	377	352	396	347	399	335	381	380	339	374	347	317	363	340	342	344	367	356	353	370	348	344	377	375	343	360	357	323	327	345	326	350	370	333	366	313	390	315	394	360	345	350	362	341	323	353	367	349	340	324	316	358	348	361	367	371	347	335	346	381	335	366	343	372	346	348	356	351	344	364	373	334	379	378	330	323	346	349	370	416	368	334	368	334	345	389	368	372	323	356	377	374	357	389	357	368	372	389	339	361	351	341	349	328	347	381	350	373	358	364	323	390	372	349	378	350	379	372	349	371	363	375	340	381	367	393	367	340	365	380	391	363	348	351	369	355	352	386	358	377	362	355	363	357	339	356	388	354	391	383	360	401	357	366	345	313	352	340	316	333	374	377	367	340	348	362	358	351	330	372	337	348	405	347	358	343	372	378	362	357	353	384	380	368	348	373	380	326	373	375	378	325	375	349	351	334	351	328	360	379	350	379	358	380	358	361	333	376	367	343	358	339	315	355	349	377	360	338	368	353	342	390	404	369	317	370	363	378	370	388	325	353	333	329	397	365	385	317	367	386	359	347	359	347	339	368	382	355	349	334	353	345	358	329	351	332	364	390	364	332	328	348	360	369	332	370	342	343	342	377	353	307	341	357	342	347	337	338	352	360	338	358	338	352	357	366	348	376	351	338	329	341	319	338	369	362	344	382	359	345	361	336	365	410	395	351	334	322	328	331	368	339	399	329	382	342	375	321	329	379	337	365	361	363	342	373	319	372	339	346	379	377	338	361	351	358	343	372	382	376	353	338	351	373	369	372	379	338	403	370	347	377	348	340	366	358	378	359	361	341	361	334	362	365	371	376	328	377	366	361	347	368	372	352	343	382	365	339	353	343	364	320	358	359	403	388	373	356	370	341	360	366	366	348	376	400	395	350	374	347	340	371	332	380	339	344	345	351	366	377	350	366	374	351	363	364	373	332	386	370	353	338	351	385	370	367	349	373	345	371	372	346	364	366	364	355	352	343	344	322	368	357	369	364	349	336	362	360	375	361	389	328	355	363	350	362	335	343	345	370	391	365	335	379	355	396	334	339	297	383	323	349	325	315	334	349	329	376	342	329	385	360	320	351	364	338	390	344	360	361	340	375	375	364	336	349	365	353	363	295	316	360	365	367	349	376	339	350	384	356	306	330	322	380	389	330	353	371	368	387	336	355	339	414	371	386	324	388	373	357	342	370	346	348	354	349	387	378	343	313	297	339	372	367	378	377	365	365	375	384	368	318	342	342	325	352	382	356	387	386	360	358	375	368	346	379	339	379	372	364	319	359	408	349	356	351	353	365	350	380	329	342	343	378	365	387	344	383	357	372	366	347	348	345	359	336	386	372	340	338	355	327	391	325	362	336	351	363	353	370	334	338	347	383	358	340	373	313	348	375	370	365	347	352	360	318	361	372	383	331	400	374	370	358	335	357	312	380	338	371	332	331	387	342	329	348	368	403	403	355	378	343	347	328	352	328	409	337	332	361	336	357	354	382	369	336	337	371	331	340	362	351	359	354	375	342	363	389	356	389	360	356	359	394	355	339	355	350	346	399	390	349	355	364	330	372	373	353	393	375	347	348	345	382	370	378	390	345	359	386	345	324	363	387	392	342	343	354	374	358	341	326	360	379	340	362	377	366	326	338	357	351	335	361	349	378	360	355	344	343	340	380	348	364	377	368	357	395	371	376	376	365	316	363	357	357	334	343	361	366	347	330	337	318	382	387	354	355	376	345	395	382	366	356	370	371	331	337	337	358	403	354	354	347	334	378	373	379	369	333	355	342	378	343	339	350	319	345	344	366	323	336	361	361	348	376	395	362	363	355	352	401	352	341	340	322	344	341	359	360	407	406	355	346	358	379	343	354	387	368	385	383	360	377	359	352	355	333	356	402	353	368	361	304	372	367	330	368	381	342	370	361	356	345	363	380	339	352	387	339	340	384	376	389	365	321	336	353	384	348	386	362	367	341	343	337	372	393	381	344	344	361	376	363	377	342	342	352	375	336	363	389	360	347	345	350	365	342	349	346	363	358	351	352	360	356	341	359	346	331	352	377	358	379	366	381	377	375	366	349	370	348	349	372	347	349	362	378	347	373	353	298	358	365	366	346	362	360	338	353	340	370	384	329	343	331	355	343	344	367	372	352	340	374	405	337	350	366	358	367	370	371	341	362	379	372	368	357	387	326	358	367	367	382	355	352	392	344	324	339	366	382	348	330	351	348	368	391	360	350	342	329	353	360	382	366	356	351	356	393	349	350	335	349	385	376	378	370	343	390	332	389	358	386	356	372	322	368	378	354	375	352	349	362	365	331	398	322	364	363	386	363	358	343	358	372	359	355	369	365	348	383	360	362	340	359	335	384	398	351	374	328	368	376	349	361	354	318	327	374	391	372	376	362	353	386	340	352	369	380	349	362	383	345	365	382	370	367	347	331	354	342	368	367	363	344	376	307	373	347	348	332	347	397	374	378	332	386	303	356	367	330	340	369	335	371	335	371	359	359	326	351	407	338	405	377	365	345	350	387	359	382	351	350	316	349	363	351	367	357	340	357	365	365	397	352	383	348	358	368	371	388	337	369	305	346	334	343	385	374	363	351	381	348	383	362	377	343	351	331	340	317	372	358	362	330	325	366	393	334	344	342	361	350	324	333	356	348	351	343	344	357	351	380	400	348	350	355	371	352	357	354	349	363	365	354	339	351	336	361	362	357	361	346	371	378	357	364	349	343	366	337	349	344	370	384	333	311	365	391	371	349	360	362	364	341	338	343	349	340	340	350	392	373	352	372	342	305	325	346	364	357	342	353	362	332	331	331	375	344	345	344	327	331	358	383	334	325	329	335	344	349	361	383	325	369	358	340	319	391	380	377	353	333	338	335	342	371	347	346	368	370	384	356	357	352	396	332
38800	17925	15595	34986	15497	3148	2617	2330	2098	1830	1713	1579	1461	1433	1371	1368	1185	1237	1259	1113	1138	1107	1077	1054	1070	1014	1078	1042	990	1007	960	999	1022	953	978	1038	968	1034	963	970	979	934	959	962	968	951	911	931	982	921	937	922	919	875	874	881	929	942	965	945	901	982	914	892	953	924	912	914	935	893	902	874	890	944	839	897	932	929	916	902	897	865	897	958	899	937	910	927	887	898	959	923	888	846	878	921	894	879	887	885	882	887	912	838	880	895	869	888	876	889	903	914	942	918	915	881	909	905	967	904	900	875	932	912	895	880	884	858	905	961	883	892	938	961	887	964	890	916	945	884	920	878	895	891	897	906	917	926	891	895	950	909	826	867	937	942	860	885	916	913	882	924	876	928	909	900	896	912	882	897	891	927	902	900	922	935	935	890	888	930	910	882	945	883	903	903	853	933	945	912	933	924	938	897	846	934	894	961	855	939	914	888	879	912	896	891	855	906	923	903	873	935	870	881	878	943	889	918	898	924	911	871	881	902	874	907	859	875	904	860	921	911	918	900	862	867	901	946	905	925	902	896	926	895	936	857	937	934	900	930	897	884	929	934	952	902	863	942	912	884	905	899	946	905	915	879	887	900	912	897	894	905	881	879	961	931	923	865	883	898	905	880	926	885	898	906	881	932	918	905	916	927	931	870	952	897	914	870	824	901	907	870	881	884	867	885	889	926	892	889	920	888	925	893	870	926	864	906	922	910	883	915	888	910	917	883	916	908	882	897	922	870	949	913	872	933	850	932	931	878	904	843	872	944	891	895	904	862	867	906	866	911	895	858	856	935	944	876	876	824	920	913	946	867	865	884	920	847	888	895	925	891	927	905	905	866	892	919	895	876	890	904	888	871	866	900	906	910	876	873	880	867	884	919	880	886	821	922	952	899	882	900	914	853	871	869	967	892	888	902	941	907	877	886	960	922	885	851	925	918	919	886	899	868	942	925	925	919	912	918	948	850	962	888	948	954	907	869	871	879	905	896	897	876	870	872	869	905	963	881	892	862	927	875	927	859	898	886	907	898	890	948	909	943	902	875	953	918	956	868	894	872	875	885	966	895	888	868	881	892	904	909	905	890	937	932	907	913	886	882	889	891	935	932	987	878	905	880	886	911	869	866	858	883	889	936	907	893	877	909	958	871	918	888	922	854	938	881	915	855	896	847	915	883	957	944	892	907	953	853	893	844	921	902	873	902	937	870	918	885	893	938	883	893	916	885	885	886	905	909	879	942	884	911	990	886	889	893	889	929	877	892	890	893	933	883	946	949	919	908	923	894	928	902	919	869	881	897	898	899	941	956	875	879	893	861	899	909	870	901	854	930	881	933	872	862	916	925	924	882	900	896	878	913	843	880	874	897	897	904	885	907	896	921	887	901	862	888	893	915	909	900	879	889	909	902	882	861	885	902	921	888	883	897	877	869	916	873	932	944	873	905	888	862	900	920	884	845	894	910	876	893	901	914	934	914	894	909	939	918	926	846	903	940	907	883	883	933	890	816	921	950	850	887	903	831	897	882	869	893	927	931	946	859	898	888	897	858	914	890	883	895	843	928	844	943	936	958	915	894	872	958	867	869	869	881	897	901	891	865	889	872	870	898	858	882	920	884	965	911	900	925	859	876	909	874	832	905	894	891	891	920	889	879	929	893	906	912	895	900	901	841	927	932	884	845	920	925	883	920	857	912	931	928	937	895	881	901	912	927	911	861	921	859	901	885	953	866	845	926	953	890	916	942	902	966	892	909	907	884	902	896	911	890	886	880	914	928	911	885	928	930	916	870	885	907	917	868	868	979	870	869	890	963	935	903	867	944	896	942	919	876	879	855	899	904	917	987	917	853	865	939	954	921	909	849	916	953	928	904	880	927	905	847	902	895	922	868	875	858	892	891	935	869	881	871	917	880	849	878	906	865	893	910	897	909	875	858	926	920	907	952	821	944	936	915	877	882	867	903	898	893	909	932	876	906	868	913	840	936	848	891	906	908	912	874	895	935	895	954	839	933	904	946	867	925	944	913	897	892	903	863	908	828	898	903	907	909	876	919	929	867	947	887	913	836	915	930	905	917	915	902	893	903	915	879	935	840	930	916	912	882	927	933	903	826	885	868	917	941	921	888	887	917	894	865	831	935	896	878	927	907	944	905	893	939	878	934	874	909	905	888	898	891	919	922	860	889	953	865	943	943	883	892	873	931	894	874	854	896	910	936	919	893	894	901	919	882	893	848	897	885	949	891	892	917	913	937	932	882	877	873	943	943	911	911	963	932	892	892	820	952	920	907	855	920	888	957	904	924	929	858	868	885	871	881	905	911	962	865	918	935	901	908	892	873	909	878	870	922	918	933	875	898	888	897	898	892	944	871	892	925	898	935	918	885	912	915	950	898	948	959	918	890	915	862	959	891	888	906	917	890	908	892	912	921	903	907	890	891	905	853	918	909	921	888	859	907	938	846	906	882	939	899	893	905	883	879	895	930	871	879	891	933	918	926	928	911	898	926	873	955	886	904	907	888	894	863	931	933	911	904	861	918	894	871	909	943	937	885	911	910	937	898	891	996	904	872	902	934	891	931	905	927	913	938	883	911	898	905	893	898	895	873	926	924	894	885	909	875	911	883	907	924	923	882	899	913	899	920	927	911	911	927	910	859	860	915	876	912	922	903	911	882	906	878	916	913	908	932	892	899	905	955	912	929	893	869	851	902	885	891	879	901	926	862	897	909	903	898	916	921	919	909	881	860	839	906	916	855	897	866	888	895	907	873	906	927	894	895	981	874	949	886	893	830	835	876	900	894	956	885	912	860	928	892	869	922	942	871	884	887	894	923	889	882	896	925	965	910	921	924	941	907	902	877	903	913	896	881	920	885	912	914	895	915	903	967	874	902	880	899	920	868	921	884	902	933	856	935	934	868	902	831	919	894	919	922	903	917	910	905	961	882	913	928	885	866	961	896	960	924	924	896	920	914	899	919	892	859	907	863	897	879	874	912	907	943	889	893	916	931	903	870	879	898	874	822	917	851	919	844	885	866	926	880	910	890	891	933	885	929	930	911	913	899	915	894	892	879	849	869	941	897	952	873	932	941	884	891	898	887	881	851	911	865	915	933	937	880	934	896	843	866	879	859	922	910	895	910	936	937	903	895	857	911	914	867	878	863	851	948	871	882	898	928	933	866	921	851	894	931	867	952	892	917	912	959	900	897	927	851	877	981	917	939	908	929	937	926	940	866	891	851	956	828	958	947	928	900	920	928	881	894	851	826	923	895	949	901	858	869	885	879	914	940	923	907	887	908	899	903	899	911	914	903	914	924	882	892	887	845	900	866	901	915	836	892	918	914	860	902	887	892	929	873	926	926	888	879	917	934	918	874	907	847	907	921	934	933	863	892	891	898	888	878	887	925	911	933	914	911	912	913	898	963	905	961	886	929	914	920	900	882	900	917	895	910	924	878	924	874	889	841	900	863
8467	870	267	612	344	174	162	179	189	182	182	155	143	172	172	193	182	176	158	151	149	183	194	149	210	192	168	187	168	170	174	183	152	188	167	181	170	166	160	148	168	196	188	168	184	174	161	172	170	140	195	156	150	173	177	176	158	178	180	151	174	178	161	150	155	174	167	152	151	169	138	174	165	180	163	154	177	178	167	157	149	168	158	149	172	155	160	147	162	177	159	164	139	160	167	167	190	162	166	174	185	180	171	165	172	180	164	131	154	157	168	175	152	183	170	160	159	156	184	174	192	170	200	178	146	162	170	164	138	159	162	140	170	134	173	161	171	158	156	170	160	190	162	151	187	158	166	154	163	167	175	165	148	166	153	181	193	155	180	179	169	167	171	154	165	184	177	154	173	166	167	151	170	176	161	161	163	151	181	161	181	174	179	166	149	178	170	155	162	165	162	155	155	153	154	199	163	170	173	151	168	173	177	156	169	166	180	161	153	184	172	164	161	177	180	148	161	156	162	179	143	193	166	181	154	171	184	168	167	166	164	179	143	179	180	156	169	179	171	151	177	163	152	160	136	172	167	181	154	183	179	189	159	182	159	165	169	161	151	156	146	154	176	179	170	158	167	181	166	176	162	168	153	151	174	165	154	173	167	155	152	158	155	139	161	162	176	146	156	204	186	170	170	156	154	127	170	159	167	153	175	169	152	163	183	164	173	159	148	176	177	166	173	183	150	179	171	152	188	163	147	137	158	175	156	148	166	156	162	169	162	185	147	165	162	184	165	174	185	180	146	203	165	145	173	186	161	153	173	129	159	171	186	161	167	161	147	149	171	190	180	189	174	143	184	168	150	199	201	173	184	166	163	166	163	157	155	171	170	169	153	146	143	201	173	167	144	154	156	157	166	170	198	159	149	138	166	183	176	172	197	183	181	153	152	169	168	183	133	174	181	172	147	145	159	159	175	170	159	155	161	148	159	175	180	185	180	159	176	172	178	152	167	164	191	151	158	163	151	163	150	166	172	171	160	179	175	174	165	176	156	162	172	143	165	167	169	172	151	159	159	158	155	178	169	172	166	158	148	162	166	168	179	157	186	168	160	162	167	154	143	177	184	171	146	162	182	160	156	152	167	178	158	158	196	186	176	181	186	165	147	176	161	195	157	173	147	165	183	170	171	156	163	145	172	158	166	186	162	176	144	146	164	191	188	147	160	149	179	182	166	189	170	155	165	154	167	159	172	170	149	160	166	186	160	148	158	178	163	157	159	154	162	166	174	172	164	181	150	120	163	184	152	198	147	161	182	156	178	191	164	159	154	175	156	179	182	143	173	151	143	146	196	150	168	179	175	158	159	154	171	159	161	183	150	158	166	176	167	153	161	195	155	177	151	165	149	193	148	194	176	147	168	187	169	188	169	159	170	173	152	182	148	174	143	168	147	157	179	153	158	156	150	147	166	155	181	156	174	167	137	167	173	186	165	144	184	150	160	171	172	173	156	162	148	174	162	190	176	182	166	171	165	187	178	175	173	182	168	166	156	146	149	162	150	182	188	164	170	167	177	173	139	174	193	179	153	184	176	175	174	173	176	156	168	170	174	168	159	174	164	164	154	163	174	167	158	176	181	171	162	147	159	155	160	193	173	159	185	185	188	145	160	171	174	187	171	149	180	148	163	184	156	151	155	167	167	169	152	162	166	155	196	142	153	172	184	152	172	154	167	155	172	173	162	167	149	170	166	165	175	173	148	181	163	157	185	185	163	155	183	178	188	160	155	162	160	154	156	165	189	171	123	182	175	165	192	162	162	165	179	169	156	149	157	172	171	153	165	190	151	163	176	161	148	162	169	152	151	164	156	169	149	147	171	157	172	165	175	158	154	168	184	162	153	154	191	176	169	150	164	169	169	141	148	165	155	161	182	186	191	162	169	171	153	197	161	181	151	176	165	149	179	189	150	165	163	146	160	171	160	146	156	148	184	164	174	192	151	162	166	175	189	179	184	156	175	151	187	178	155	185	174	183	155	172	156	146	178	176	174	149	162	164	158	181	175	163	173	173	187	159	157	205	187	165	153	184	187	168	156	172	153	175	190	160	166	157	177	164	168	164	178	152	148	164	168	151	167	166	160	168	164	193	201	191	151	162	159	144	182	158	171	158	175	172	164	165	180	170	159	151	153	152	174	159	159	184	168	147	137	192	146	170	175	171	175	171	143	159	166	158	163	178	172	170	166	177	183	178	144	163	181	151	191	166	158	168	177	186	169	174	146	168	167	150	155	151	185	197	140	162	167	178	133	161	159	162	167	138	146	169	163	158	186	141	176	152	163	150	152	162	172	152	171	173	186	160	163	173	173	157	156	173	151	150	152	174	192	160	159	162	157	153	173	185	192	159	162	150	187	151	173	174	165	176	164	144	142	180	150	147	148	169	143	171	190	164	144	169	178	181	158	166	168	146	186	187	176	153	176	168	186	173	183	184	161	189	141	183	163	157	157	161	159	183	171	176	171	141	145	164	138	156	154	166	141	167	175	172	164	187	159	158	160	149	184	169	165	168	160	153	157	164	175	161	197	139	167	156	163	173	167	178	155	161	172	153	189	161	183	178	159	162	152	176	155	163	149	163	155	183	156	165	178	168	171	173	151	140	163	185	161	155	158	157	151	167	172	143	160	167	148	163	150	173	154	176	169	155	155	147	154	186	167	180	155	164	168	173	161	186	183	173	174	175	181	174	151	160	157	170	165	155	161	180	164	169	176	164	183	155	167	172	158	160	151	162	157	187	190	179	152	149	166	154	146	189	184	173	182	164	163	155	177	151	167	153	145	132	174	175	162	167	159	191	171	163	159	186	160	163	148	171	137	171	195	162	185	174	180	166	159	171	169	157	179	176	154	173	172	171	168	151	160	177	181	162	189	179	164	166	190	179	189	156	148	174	188	170	175	156	153	168	178	164	166	144	166	143	156	165	145	180	172	148	161	164	180	190	189	182	180	186	159	147	175	158	162	154	163	179	135	161	184	143	173	151	158	173	161	184	163	153	173	170	173	161	168	165	158	141	186	172	160	179	133	175	185	165	160	156	164	140	160	155	166	172	163	158	175	168	159	167	149	170	169	170	160	177	179	159	201	176	170	169	155	162	171	177	175	188	166	157	162	183	170	152	163	158	165	159	185	174	176	171	170	152	170	159	206	171	181	176	189	185	149	166	169	164	170	166	177	170	167	138	169	190	153	173	164	151	164	172	164	177	156	167	175	168	183	156	168	181	180	175	169	158	157	157	167	164	156	152	176	160	158	158	158	174	187	166	168	186	143	151	165	167	160	159	146	131	173	178	148	154	172	190	160	186	140	152	173	169	167	149	173	137	177	165	168	165	164	193	159	183	190	180	171	173	186	168	157	188	168	139	167	178	169	168	158	170	186	155	168	164	182	177	168	153	181	191	198	192	194	167	158	166	190	145	158	172	169	172	149	157	172	159	165	170	192	149	182	167	141	197
7269	1220	795	2553	1409	517	544	573	516	519	496	553	505	536	525	496	500	504	526	541	461	500	507	534	467	507	523	491	486	510	517	503	467	485	488	505	514	477	525	513	534	458	464	532	481	505	531	497	482	490	522	527	513	499	552	486	478	497	504	490	503	471	497	480	484	493	474	507	489	533	477	485	538	517	490	494	560	477	507	523	505	510	491	496	499	547	487	498	511	519	506	482	560	517	541	482	534	495	452	502	508	481	510	491	531	510	511	523	494	459	490	447	500	552	495	516	488	518	504	506	490	499	498	514	539	510	508	530	475	468	499	545	526	537	535	543	504	501	487	520	489	506	495	521	511	472	521	509	494	527	484	493	522	484	487	487	527	494	481	544	496	467	512	480	516	462	526	480	508	549	489	524	490	454	534	534	515	527	508	537	476	488	476	482	510	499	480	518	499	478	454	459	523	501	464	509	476	463	518	488	501	511	512	532	517	540	473	538	509	535	523	496	501	475	525	482	493	523	494	505	529	468	475	512	485	482	521	518	478	514	490	498	505	526	523	497	483	485	507	494	466	484	505	477	565	487	464	474	505	500	457	512	489	473	521	522	511	511	508	535	500	497	495	510	506	504	509	501	457	484	505	460	515	545	517	506	483	477	522	469	497	512	499	482	532	514	518	479	498	530	497	448	507	487	515	496	481	544	477	494	506	514	480	516	511	519	515	505	473	502	522	512	505	504	550	479	501	511	521	518	498	490	501	524	537	505	555	472	493	493	527	484	486	566	436	477	471	489	507	514	517	492	529	502	550	493	513	488	508	523	486	488	491	545	535	537	492	487	508	521	506	466	528	533	520	480	492	501	494	511	481	466	505	567	502	491	518	504	542	494	472	495	494	527	498	509	508	487	519	487	498	492	504	491	533	482	478	540	533	547	490	516	502	530	512	484	471	476	509	495	483	529	508	522	535	531	493	518	483	488	501	497	503	507	497	523	525	525	507	555	478	470	511	499	487	515	530	508	541	525	470	505	496	519	496	490	494	503	521	449	513	498	475	497	533	477	486	553	510	501	498	505	489	518	511	492	496	503	482	508	468	485	517	522	531	529	485	464	507	538	477	504	516	523	508	464	503	508	480	493	507	481	492	506	539	468	466	517	524	465	526	491	456	502	520	507	500	502	505	472	500	537	505	508	485	488	481	508	518	511	489	474	516	482	500	516	500	502	532	483	524	486	525	488	511	543	525	493	496	520	493	501	507	487	493	508	559	489	536	478	506	503	509	505	494	505	521	512	508	506	499	522	543	522	511	529	529	499	535	459	500	494	517	516	532	473	468	492	503	508	500	557	503	533	480	493	483	525	532	506	495	486	475	492	503	528	516	477	445	527	529	474	531	512	523	529	532	534	491	493	504	505	525	471	508	541	489	498	482	506	490	504	493	525	567	489	496	498	495	537	476	537	504	515	520	468	511	508	525	530	491	498	511	497	514	477	503	458	520	461	499	530	495	489	463	545	498	515	492	525	506	528	527	500	518	476	498	478	554	521	488	476	497	493	479	484	461	482	497	501	535	514	478	484	510	560	484	487	489	460	456	534	519	503	504	502	496	499	489	527	527	499	499	487	490	514	489	486	517	545	492	504	519	542	487	502	513	528	504	495	539	491	498	500	520	486	494	487	519	529	505	502	524	482	521	499	426	506	504	502	529	501	506	493	507	506	478	516	492	514	549	483	544	519	497	478	492	518	529	509	487	521	536	513	523	482	519	523	484	473	493	486	492	490	515	474	505	484	537	515	502	498	481	490	478	476	486	566	487	535	530	481	529	502	481	530	538	546	506	508	524	532	498	538	524	489	494	549	500	548	471	516	542	485	537	500	537	493	489	460	494	502	478	498	519	504	535	565	498	494	511	519	504	484	500	490	476	464	503	526	496	532	507	498	523	518	489	520	526	486	512	489	528	499	491	507	505	490	497	513	474	491	523	513	523	511	485	470	499	526	517	529	502	485	478	539	524	501	483	461	522	511	488	493	566	481	524	513	508	507	490	532	441	502	530	490	484	491	541	475	513	480	507	511	463	524	518	470	505	487	515	520	493	516	512	489	524	502	528	517	461	490	477	492	515	552	509	505	491	510	479	494	510	500	524	504	512	533	489	498	468	473	504	508	500	538	500	481	497	480	509	493	496	494	503	520	478	530	521	488	498	543	501	478	511	494	515	522	508	500	504	514	495	498	506	511	485	517	519	506	563	512	505	507	533	496	473	470	546	460	514	496	517	501	515	520	528	505	494	542	531	489	504	480	502	495	501	509	502	502	516	488	506	479	476	489	518	505	484	503	492	522	524	480	575	511	494	499	505	505	499	523	515	479	483	479	495	459	508	509	462	487	502	502	484	518	484	487	495	487	512	546	514	524	528	497	467	553	492	476	578	513	514	529	489	518	506	560	497	519	524	493	501	518	491	541	507	481	505	514	515	515	489	500	501	456	481	482	511	514	510	515	515	515	471	516	524	490	464	496	524	521	505	515	488	514	494	524	537	530	519	508	524	509	473	529	472	486	464	503	509	528	491	534	506	522	521	475	513	525	514	473	489	515	524	480	494	574	513	469	532	501	503	498	520	505	506	488	478	549	493	538	492	511	521	507	501	504	496	507	510	504	518	466	522	463	483	508	508	523	497	454	498	449	481	496	511	497	520	498	502	525	452	542	491	513	528	489	495	490	540	507	504	485	521	528	517	565	508	482	497	499	495	482	489	512	480	470	515	487	474	519	519	494	478	529	523	519	492	478	472	483	478	508	483	484	517	519	485	491	488	541	498	486	521	477	514	517	496	509	487	486	514	503	495	533	535	555	490	493	522	504	452	497	500	537	514	516	525	512	515	507	483	515	500	527	502	516	484	507	523	518	526	501	478	506	516	512	470	575	470	546	499	473	471	463	494	518	523	467	509	486	487	479	520	516	510	506	459	487	500	531	508	498	479	465	502	534	477	486	519	500	507	513	467	492	504	512	497	476	511	499	481	521	539	514	482	509	502	474	519	492	486	522	515	502	519	507	518	483	513	557	543	521	525	502	541	497	550	563	545	507	507	537	481	517	499	517	464	540	505	472	514	511	532	514	477	534	512	532	498	520	508	472	503	509	556	512	536	506	477	508	520	502	519	548	492	497	501	492	512	494	474	504	525	524	509	462	515	502	514	508	532	506	473	485	499	518	475	482	498	533	506	522	542	510	528	477	535	517	512	551	494	509	518	531	484	491	525	541	509	482	518	501	520	473	509	519	531	504	526	516	491	520	502	502	505	496	497	511	538	493	513	536	542	520	500	513	509	514	499	533	489	513	471	478	473	490	523	489	516	501	496	505	531	498	515	537	540	497	510	486	488	517	537	462	470	473	510	497	530	453	519	490	466	495	533	513	522	525	506	542	483	523	475	525	493	517	502	555	501	518	490	516	476	495	504	490	485	514	539	499	509	491	524	481	516	508	493	473	537	475	487	545	510	447
46033	21061	4267	12194	7023	878	514	425	481	418	407	393	371	391	357	351	374	343	374	321	353	361	318	340	337	357	304	319	283	337	309	317	315	319	358	360	329	330	296	360	325	325	331	327	311	350	360	357	347	331	302	350	336	337	332	325	355	316	358	316	333	315	332	344	358	316	314	368	346	323	310	340	323	324	305	316	341	315	309	329	356	301	331	334	312	338	326	302	303	330	342	337	305	348	326	324	365	339	357	308	336	299	322	332	339	349	342	299	288	327	329	353	357	347	315	339	341	347	301	328	330	316	316	347	313	309	312	330	336	286	338	315	320	285	314	315	340	355	325	309	310	324	292	332	324	296	312	351	345	370	339	357	322	305	303	319	372	325	325	291	331	313	329	349	351	351	324	359	317	313	341	341	317	321	320	331	301	340	305	346	401	326	305	334	345	332	327	317	344	328	321	331	323	341	332	346	371	318	328	338	354	307	336	337	318	336	306	317	338	342	297	348	282	327	327	305	316	314	302	341	307	353	355	334	356	312	366	289	362	308	323	345	320	335	291	319	323	305	291	343	305	317	344	335	333	331	302	312	324	308	309	343	335	337	342	328	340	352	295	342	314	333	345	322	321	308	329	330	322	341	341	324	317	314	327	327	308	329	318	290	362	316	317	325	325	354	338	343	323	319	325	354	346	339	375	338	320	332	334	296	336	327	334	324	317	345	359	289	311	311	326	308	316	325	345	325	361	323	286	291	325	341	328	313	330	336	339	331	349	319	294	298	329	322	332	367	324	310	314	341	327	352	345	314	338	344	331	356	337	340	355	350	314	320	303	303	325	337	357	342	299	320	334	307	317	286	304	325	347	313	307	331	322	325	366	337	312	339	316	307	341	346	327	350	313	320	334	302	327	301	338	338	303	366	329	353	334	309	289	334	294	356	326	328	320	327	366	323	328	342	358	322	329	345	336	346	320	352	315	357	350	338	330	327	333	314	333	349	319	362	322	279	311	301	302	349	306	352	328	321	333	340	336	342	340	306	319	302	331	294	321	323	340	329	322	337	301	289	309	319	331	317	357	334	326	318	332	328	339	328	329	319	325	349	330	334	303	354	328	324	351	314	303	305	366	325	309	328	308	317	311	330	321	342	295	312	355	295	300	298	345	356	335	325	313	349	326	328	307	336	307	328	330	349	306	325	303	327	346	337	327	316	341	330	346	328	329	306	337	321	317	319	309	311	342	346	324	305	336	318	336	303	309	332	311	325	322	333	350	318	346	344	341	323	308	294	302	311	335	290	355	338	331	332	299	325	290	363	331	309	285	280	353	339	313	316	306	299	314	321	327	317	348	358	295	314	329	334	319	331	325	319	328	343	341	341	301	316	342	320	295	307	346	325	309	318	304	296	334	337	336	331	330	310	346	326	330	329	326	346	334	297	353	316	330	375	334	353	329	322	326	306	329	342	344	319	312	316	360	315	304	333	312	290	320	301	335	327	332	319	316	331	328	314	346	302	321	353	321	359	345	327	297	291	289	311	309	306	309	300	360	311	329	314	363	341	344	361	352	325	343	321	309	302	327	343	325	316	362	319	344	324	339	336	335	308	325	342	345	318	311	297	351	347	323	310	317	337	344	335	350	350	307	333	296	347	344	352	327	308	324	337	350	322	353	314	351	266	337	337	332	313	298	322	328	330	346	340	332	377	293	338	322	307	345	340	338	321	320	346	342	320	291	293	308	316	330	350	334	313	346	331	331	337	310	362	357	340	330	349	330	350	334	329	348	299	357	316	341	352	341	318	320	340	304	346	350	319	342	308	332	331	330	377	338	350	322	323	303	326	334	353	339	353	351	335	340	327	321	304	313	319	329	341	363	332	349	350	332	324	318	318	366	293	310	327	309	324	309	333	354	310	296	335	313	328	331	301	317	311	329	334	339	300	308	317	319	311	318	329	374	292	315	324	362	355	325	336	354	310	298	311	341	341	307	335	325	320	318	340	316	325	306	310	351	323	331	309	283	356	367	303	341	331	322	343	344	317	342	307	314	364	316	289	328	356	279	300	303	299	325	337	323	309	296	289	313	313	314	316	341	330	331	344	322	325	322	321	334	328	297	343	331	341	324	349	343	333	291	326	315	355	325	337	339	316	311	327	343	319	320	305	336	344	326	324	317	311	346	359	339	325	333	361	303	337	324	327	318	330	366	308	350	349	310	313	349	335	345	310	328	342	340	293	317	354	318	365	321	345	341	330	355	337	332	315	325	312	329	342	302	320	364	382	326	330	310	329	310	325	342	344	333	362	364	356	328	327	323	319	353	311	351	343	357	349	352	296	337	292	324	346	337	339	345	307	360	333	335	322	311	343	320	342	321	317	312	354	325	338	331	344	330	321	328	326	360	291	354	323	323	333	354	326	304	314	313	346	340	329	347	339	323	310	363	296	326	330	324	311	343	306	349	321	306	348	337	293	331	313	316	317	335	348	302	304	291	345	332	335	346	335	331	300	357	328	346	324	365	285	298	351	381	359	345	319	317	341	324	303	320	317	325	318	332	335	339	358	354	342	306	338	340	374	297	326	348	353	292	297	302	336	361	330	323	335	329	343	318	335	336	319	374	334	307	315	324	326	290	372	319	353	322	341	323	298	351	352	344	342	319	348	313	326	358	309	310	338	338	320	338	304	324	292	358	298	344	328	344	324	278	301	297	296	294	319	359	329	316	324	336	351	352	323	362	311	336	322	318	311	305	314	320	332	316	297	331	319	312	323	346	335	291	304	306	328	330	310	346	334	343	330	327	303	323	325	332	365	318	330	326	321	349	315	327	339	344	342	317	327	328	312	332	325	329	372	334	337	332	324	349	328	356	332	337	296	323	341	340	321	335	334	307	329	316	372	338	319	334	362	351	336	349	346	330	322	344	349	318	353	366	320	348	346	366	334	317	323	332	331	338	333	311	329	358	304	319	329	317	334	330	348	321	351	309	319	345	359	319	309	330	302	336	339	353	346	334	326	335	364	324	350	321	370	311	330	343	346	329	329	323	311	319	322	357	336	304	299	333	313	327	331	324	325	323	336	301	302	312	343	354	313	354	324	313	351	307	342	377	337	325	301	354	337	297	359	308	337	313	321	338	340	345	321	340	335	366	317	337	295	314	347	381	325	310	349	332	328	309	317	312	331	325	346	325	328	330	317	313	326	322	315	351	325	335	338	315	358	345	288	314	345	313	379	345	330	317	348	347	302	333	369	342	318	332	379	334	310	329	347	312	312	332	342	316	303	332	298	315	310	337	333	308	336	348	339	344	315	348	337	327	332	310	352	340	336	321	332	329	326	306	355	355	359	305	338	346	337	315	306	299	297	339	315	281	316	315	320	324	305	347	307	316	307	300	329	298	298	352	321	301	299	286	294	348	351	343	313	340	315	305	282	342	321	335	342	348	336	346	305	337	297	335	319	343	299	316	323	312	331	338	335	302	326	328	294	357	339	323	339	317	321	338	348	324	327
25839	10246	4620	23594	12352	2114	1906	1692	1608	1376	1331	1257	1201	1164	1141	1076	1055	1059	979	975	1028	949	974	944	916	938	981	930	949	879	979	925	910	906	883	893	933	894	905	899	850	863	864	854	896	899	888	825	881	872	855	945	872	930	945	933	902	850	894	886	859	877	861	830	845	875	915	917	846	883	878	873	925	880	831	855	856	901	866	880	876	899	890	866	907	875	807	856	905	864	909	882	898	857	833	843	879	900	847	871	866	905	828	921	844	874	874	898	850	892	860	930	899	847	896	874	868	930	942	872	847	876	872	834	870	868	835	867	824	811	834	868	862	891	828	795	877	885	907	881	827	820	864	823	870	892	842	853	862	886	888	831	909	886	819	882	799	863	840	902	895	909	889	886	901	829	827	840	847	871	871	852	863	840	817	854	862	839	869	860	853	818	844	874	863	894	804	911	872	848	896	852	882	854	838	878	838	858	879	897	810	842	830	884	858	858	883	859	876	865	800	825	816	824	838	806	850	885	834	831	864	829	830	854	880	829	947	898	909	827	856	879	918	862	872	854	824	870	856	850	857	862	899	851	895	874	841	835	840	826	867	841	862	865	876	839	879	882	832	849	936	836	845	836	882	858	832	837	822	835	893	821	855	861	812	821	840	866	848	859	870	910	880	884	886	769	872	886	837	850	836	812	880	845	836	845	850	878	866	837	857	848	857	833	825	908	865	894	818	849	850	875	860	814	858	872	880	910	888	833	872	857	862	890	872	844	854	887	917	882	887	863	826	881	844	869	831	873	883	842	845	895	891	842	872	894	872	838	870	835	839	855	835	870	857	806	830	900	837	896	903	825	806	832	759	880	876	834	864	908	840	892	854	891	807	846	884	847	821	817	856	846	851	915	868	864	881	803	885	845	866	861	873	845	844	847	834	897	802	827	879	814	884	821	829	869	837	797	863	856	839	839	814	848	840	864	822	812	843	819	785	822	864	837	908	835	852	870	892	837	880	837	915	855	845	880	850	802	803	836	891	872	822	899	792	890	842	896	889	857	859	886	849	857	868	815	850	846	875	867	908	843	876	832	862	869	877	851	862	906	850	899	887	830	861	877	928	886	866	824	824	845	877	825	869	873	862	913	874	902	833	865	875	869	834	862	874	892	873	876	811	855	866	843	864	890	895	806	798	837	866	871	892	898	811	874	863	899	876	870	819	842	847	891	867	820	903	852	814	855	900	862	890	845	843	822	873	819	853	854	887	932	874	921	887	823	839	898	827	852	834	842	871	862	804	853	857	841	864	821	852	850	845	894	845	820	820	850	875	837	885	815	822	917	846	886	877	842	844	911	825	877	874	861	847	875	826	861	844	801	828	889	831	871	853	812	852	855	813	840	854	810	862	885	854	890	825	865	857	852	880	851	826	874	811	850	900	836	858	870	850	917	829	830	819	925	807	873	903	865	839	877	862	888	849	885	865	817	869	847	870	832	840	876	877	789	920	881	862	844	866	895	842	826	829	875	837	896	877	868	836	905	899	854	932	844	862	879	876	847	816	834	831	853	862	849	854	856	871	851	857	877	837	852	805	855	867	832	858	949	849	868	875	843	881	881	883	855	826	842	842	834	865	863	879	811	907	811	866	805	850	869	828	841	830	882	846	867	876	823	860	812	886	821	884	846	817	871	867	886	861	795	874	849	829	902	852	873	850	806	866	858	896	854	882	847	879	885	895	824	898	835	817	848	808	889	871	859	890	917	826	814	882	865	895	893	827	839	839	830	808	895	918	886	834	827	891	848	873	862	882	854	845	834	888	838	846	890	899	819	836	805	875	832	873	838	850	881	843	891	843	857	835	874	901	822	858	850	885	867	864	901	856	884	862	834	886	813	854	914	817	849	915	868	869	908	901	891	844	864	813	846	861	824	878	837	810	818	802	915	852	898	847	863	840	857	797	884	817	849	854	846	846	864	824	885	820	835	858	832	872	814	848	862	824	872	816	855	824	823	834	877	879	844	871	890	854	827	865	863	874	818	872	867	836	833	840	938	911	847	831	898	893	850	847	822	855	882	853	869	896	858	923	909	880	849	896	832	901	891	837	826	851	812	843	876	880	871	831	836	811	897	857	905	811	873	837	843	859	888	860	854	888	860	898	805	854	814	850	862	865	820	866	846	884	850	843	845	844	861	861	865	890	858	818	854	875	835	814	869	863	890	840	877	844	846	842	808	845	882	855	818	829	809	886	896	829	849	899	892	878	866	801	896	809	853	919	825	869	864	797	852	860	849	885	835	893	885	866	883	908	853	911	869	893	851	867	836	824	870	856	865	869	863	891	834	865	827	867	861	864	874	800	862	875	870	853	853	823	869	845	868	892	822	845	852	869	864	807	848	875	877	861	863	884	809	864	833	802	855	796	820	876	866	888	860	852	780	892	896	845	860	843	878	867	894	826	891	852	867	892	878	834	864	814	862	894	861	879	829	908	897	879	834	890	827	855	908	887	873	856	882	850	804	917	803	867	836	893	894	901	846	866	823	845	911	817	848	860	844	877	855	841	804	873	925	862	904	777	884	834	819	832	821	853	862	898	858	828	880	902	847	896	847	827	925	849	911	922	882	891	868	848	871	848	892	831	812	878	868	841	846	814	834	876	873	871	859	875	863	843	796	880	900	878	866	872	881	834	884	871	827	856	884	867	803	879	842	859	903	875	853	827	887	880	865	841	886	869	864	841	829	868	868	877	865	861	842	853	860	827	860	824	914	846	868	863	825	854	851	876	867	850	848	857	850	823	841	877	832	832	868	868	893	879	859	868	904	813	851	843	866	845	816	819	915	840	848	858	843	848	866	869	846	848	847	824	837	874	862	858	864	852	910	787	896	848	848	853	844	903	821	851	787	845	893	807	851	870	814	833	860	937	863	869	869	885	903	879	840	844	842	841	843	889	909	865	871	867	828	889	835	825	862	849	827	808	820	832	844	856	863	902	914	924	858	844	865	906	881	897	888	862	865	802	870	842	821	828	868	860	889	866	903	925	905	876	827	877	834	903	828	855	840	873	839	871	852	887	856	939	848	818	921	941	879	859	757	877	796	897	868	835	865	870	834	853	866	861	909	896	882	871	865	820	826	895	907	856	871	876	869	884	852	837	881	835	811	846	839	890	875	835	829	899	898	859	895	880	858	865	843	806	892	838	857	883	859	851	842	931	876	885	832	858	810	812	865	867	874	834	845	891	906	871	870	882	852	889	877	862	868	822	877	889	796	880	839	903	857	812	820	824	916	882	838	816	858	841	862	911	843	863	864	868	891	863	891	886	877	848	856	863	794	889	832	858	863	874	869	890	863	910	873	874	880	848	826	829	890	807	867	861	864	819	861	885	874	862	863	857	805	856	869	887	847	817	785	892	850	839	817	822	837	860	842	872	856	879	847	868	860	861	854	908	832	904	899	881	860	927	885	833	892	823	857	848	844	880	832	858	837	922	828	854	850	887	888	834	800	894	906	839	857	853	847
62116	35819	9853	5268	12987	1789	704	563	548	510	480	458	425	444	422	407	454	400	362	387	354	399	361	347	349	363	359	367	345	339	342	334	374	347	384	322	338	349	396	379	332	342	338	358	381	368	378	372	345	356	365	359	353	332	350	371	356	356	333	324	360	364	369	364	329	365	318	345	350	353	343	341	306	352	333	346	344	309	352	360	343	339	322	360	349	338	327	316	345	356	312	349	388	348	355	353	360	347	386	373	354	341	347	355	331	331	357	328	337	336	321	357	325	348	321	388	341	313	343	362	364	359	315	305	339	352	382	327	325	341	352	337	348	364	346	351	347	311	330	397	341	341	333	362	336	322	336	361	310	343	349	347	383	312	402	367	347	338	366	316	367	330	336	366	353	347	337	376	383	345	329	312	373	369	380	340	319	396	361	368	368	372	342	340	364	344	350	341	333	377	361	323	365	339	371	333	340	338	325	383	325	374	337	344	346	341	342	336	355	323	351	321	323	369	368	353	382	376	365	315	370	344	376	358	339	340	347	340	341	350	356	346	351	355	357	349	399	331	358	331	326	348	332	333	370	374	347	359	354	345	337	365	343	355	357	320	358	340	352	327	328	299	347	370	342	317	354	355	345	348	352	324	334	345	326	342	367	359	368	355	357	327	361	344	333	323	347	358	348	315	361	352	373	332	339	350	339	315	374	381	338	324	350	342	356	357	363	401	381	310	338	333	302	351	344	365	348	339	331	357	373	350	386	340	340	397	310	338	303	330	312	324	326	331	345	325	365	331	353	362	334	335	337	330	317	312	384	350	366	331	345	372	359	359	314	387	336	363	330	327	340	364	360	336	348	341	342	345	361	328	346	324	356	355	368	375	365	367	335	338	352	360	361	329	335	343	319	360	358	346	341	357	380	338	379	323	354	318	330	392	328	344	355	344	327	346	331	351	360	383	369	348	346	339	346	349	346	336	361	328	348	355	367	349	344	357	353	344	382	353	318	318	383	360	343	326	342	345	354	370	386	365	363	349	351	313	354	328	343	333	339	362	343	380	349	343	334	341	352	342	325	356	332	339	313	345	325	299	371	387	349	345	329	362	341	341	346	303	348	345	330	350	352	327	343	376	340	326	352	340	353	372	348	362	359	370	361	339	327	329	363	351	335	384	353	355	339	327	358	347	359	338	329	353	391	395	346	324	330	330	325	344	334	380	336	335	367	330	355	361	346	369	359	353	339	294	335	354	310	358	353	349	367	345	360	341	317	344	355	356	351	358	357	349	305	370	374	347	340	378	310	336	361	347	373	355	371	353	382	344	326	342	336	384	355	355	346	337	321	311	375	331	354	339	337	339	341	363	354	330	356	344	352	328	364	366	358	349	373	341	364	337	342	339	338	344	327	361	321	359	345	340	336	370	377	327	356	340	331	359	386	365	383	343	409	349	332	341	356	358	351	347	341	367	334	351	360	334	323	343	340	351	372	339	365	383	371	314	339	319	382	339	412	338	329	354	361	351	326	362	327	364	342	309	330	336	353	345	353	333	353	330	328	345	327	364	347	321	351	333	361	334	353	349	348	321	348	386	344	308	321	348	340	363	350	340	316	327	368	366	303	352	390	372	333	371	316	326	368	353	362	324	375	369	335	327	367	356	341	325	363	372	355	345	367	331	343	359	362	340	342	355	346	366	351	374	326	349	369	386	368	323	339	372	374	338	368	379	394	355	356	336	336	317	361	348	344	338	338	327	346	369	365	349	337	333	351	353	375	341	344	355	359	345	335	339	370	333	341	339	373	338	320	315	336	357	360	342	356	390	326	365	380	351	343	358	370	373	333	358	338	348	345	332	308	335	303	328	339	347	325	339	351	327	347	376	328	373	360	352	341	312	331	358	357	352	352	339	326	383	357	363	364	339	349	377	356	364	344	369	357	337	300	355	373	343	387	350	335	316	354	358	350	360	381	370	354	351	360	378	383	360	383	374	321	343	349	316	384	339	328	363	341	345	359	385	315	351	335	368	331	361	323	338	349	344	337	354	361	362	391	352	343	333	346	346	349	366	361	350	367	383	357	344	368	344	329	379	364	348	362	350	353	295	339	390	337	366	382	321	385	348	350	347	349	376	332	359	353	348	357	341	321	342	335	380	370	346	322	322	357	352	371	337	344	361	345	366	348	296	348	368	364	311	336	360	333	324	361	352	333	335	365	353	344	371	322	309	338	352	369	332	338	338	390	343	359	340	352	337	373	397	311	346	350	348	364	352	320	329	364	377	374	330	344	351	372	351	353	364	334	340	364	333	383	360	367	358	355	373	350	329	326	345	387	337	329	329	358	371	349	332	356	332	340	346	344	377	316	334	376	356	331	343	380	334	368	380	337	359	335	352	377	338	330	349	360	334	357	343	366	340	335	339	362	359	312	321	375	331	382	346	362	371	388	311	359	347	308	366	355	358	358	362	312	358	397	319	356	327	311	326	334	358	349	324	348	367	341	348	304	331	352	305	315	342	393	355	351	316	362	354	352	333	345	317	302	357	321	350	390	358	310	338	343	357	344	338	351	342	352	345	322	338	370	300	313	355	359	347	334	342	339	380	335	352	351	362	354	332	357	358	355	337	342	337	345	367	356	352	368	378	364	344	344	323	318	353	339	320	370	363	336	356	361	359	348	291	356	354	304	380	330	357	366	325	338	375	365	368	364	377	332	313	378	378	348	346	391	369	327	356	365	331	354	337	382	368	337	340	377	374	372	372	352	331	365	348	353	345	355	378	365	310	337	338	355	341	340	376	351	324	355	304	339	378	333	320	337	333	358	325	354	310	340	352	310	366	384	361	330	351	339	354	364	345	360	348	363	359	359	378	346	367	378	348	346	373	381	343	316	333	355	356	375	346	373	347	378	344	358	341	362	349	337	316	365	366	358	378	312	319	345	339	353	349	346	387	362	338	367	367	334	357	391	360	317	358	365	358	289	297	383	393	329	362	356	359	351	362	335	363	332	326	353	372	323	342	320	319	363	374	346	313	345	365	357	354	379	360	338	331	352	356	343	342	373	346	351	368	359	343	380	353	317	316	354	332	340	375	334	357	361	349	334	360	376	360	346	348	356	357	337	373	368	383	350	368	360	346	350	347	321	372	353	350	386	358	340	324	384	327	368	329	348	374	363	334	358	367	332	376	361	362	376	348	401	358	327	361	348	330	327	364	381	347	352	376	333	334	337	356	354	361	364	352	351	347	348	360	379	299	368	325	362	357	376	325	357	349	354	329	390	344	367	370	344	354	358	351	345	341	358	326	395	355	350	345	330	327	367	363	329	359	375	365	383	352	359	321	333	396	326	348	323	363	355	352	336	346	372	398	366	400	363	358	359	344	343	358	312	346	378	317	355	330	338	371	327	342	322	347	358	325	334	350	349	389	366	334	360	331	330	332	347	369	368	325	378	334	365	332	345	330	373	351	372	330	335	324	325	317	354	336	355	371	326	350	342	343	351	386	345	348	351	318
36666	17651	7401	13840	15817	3267	2784	2339	2133	1985	1722	1636	1454	1445	1314	1288	1245	1263	1210	1138	1114	1105	1064	1067	1007	994	1010	1032	1002	1018	948	1000	959	921	960	970	912	936	1011	959	963	984	937	923	914	878	976	948	956	892	906	942	890	865	896	908	866	923	902	842	935	895	901	912	855	936	894	880	847	902	882	899	908	933	890	894	930	872	864	869	925	874	888	854	898	942	801	912	894	872	929	877	928	844	910	878	923	907	877	870	885	982	881	921	950	877	873	879	959	856	892	886	864	901	886	905	922	891	847	916	840	854	849	851	860	890	932	870	867	922	861	914	862	846	868	895	911	854	885	863	900	890	929	844	876	861	929	853	854	897	952	858	868	904	872	868	870	867	859	865	892	945	892	874	912	882	895	861	873	871	880	861	883	899	866	916	890	823	957	888	890	873	850	854	873	894	868	889	914	890	853	894	858	861	844	904	865	834	868	898	898	918	876	886	865	898	882	874	901	824	878	901	916	958	923	949	889	940	850	896	889	920	829	880	962	850	881	896	905	908	862	920	887	860	868	872	905	891	861	873	864	854	899	928	905	861	837	883	885	893	866	901	843	861	902	812	857	829	848	882	857	901	898	850	880	830	885	837	867	860	870	896	855	891	846	864	880	921	898	815	923	909	890	843	860	936	851	865	874	901	908	893	943	928	881	847	879	883	872	891	819	861	858	866	875	936	874	899	857	848	866	854	940	876	897	908	847	874	859	873	844	890	876	925	846	789	865	841	884	846	860	878	917	856	886	892	890	839	863	807	863	910	871	875	838	923	824	838	802	901	881	829	937	877	857	886	892	907	839	911	901	905	869	827	877	873	910	831	883	853	856	822	859	908	865	942	880	842	874	868	862	913	899	945	888	888	896	885	858	845	902	910	876	956	843	851	915	900	879	880	919	901	884	871	912	874	875	928	882	837	833	926	888	877	902	858	883	849	888	869	867	922	888	896	863	844	916	892	879	911	926	910	889	882	924	868	824	865	870	863	885	897	838	865	883	878	880	885	866	900	894	856	849	914	849	897	914	881	914	891	875	917	871	894	858	851	848	849	877	872	914	930	895	872	842	885	899	864	852	897	893	925	895	899	861	832	921	862	816	900	891	890	803	887	898	883	857	917	876	870	892	874	890	843	863	900	921	849	902	805	897	911	904	873	905	940	805	921	891	893	932	910	884	849	864	855	862	849	845	906	848	921	875	869	871	848	882	865	873	910	828	894	889	861	866	874	902	892	896	933	903	847	889	870	932	896	917	864	869	892	871	901	895	873	867	860	867	874	916	834	829	882	867	866	863	870	865	899	910	824	892	871	910	861	913	894	873	855	918	880	868	856	817	876	902	931	881	894	895	885	881	849	910	916	870	839	859	866	886	876	831	916	910	835	871	866	940	889	916	844	870	953	877	865	839	880	868	867	892	849	859	894	859	862	872	864	856	893	852	870	881	885	957	868	879	910	837	946	907	848	889	853	837	904	868	855	893	890	881	877	848	866	877	877	902	863	939	816	893	873	816	905	867	875	844	887	883	884	879	879	856	928	879	897	880	849	846	899	882	849	829	865	904	948	897	905	874	888	919	889	941	843	865	891	866	880	859	887	830	850	863	882	895	867	899	959	895	871	886	856	848	864	890	880	904	838	873	855	890	874	845	870	885	929	923	793	921	901	880	870	913	898	893	897	916	896	856	858	894	897	898	883	890	850	887	874	877	865	901	889	879	880	928	885	881	867	881	908	905	897	907	881	906	824	889	955	850	889	830	885	859	903	848	915	894	842	867	864	876	868	868	871	860	895	852	830	906	874	859	882	856	848	863	843	884	868	871	902	873	869	861	839	836	889	871	894	863	871	884	867	926	889	984	861	906	874	915	862	867	867	873	878	870	880	870	938	860	861	914	864	858	894	832	832	854	880	933	900	846	886	842	942	849	864	849	897	837	795	879	872	841	894	909	895	895	841	869	852	899	868	864	836	850	898	838	888	866	870	872	896	884	868	860	837	869	861	888	911	892	907	855	864	862	892	884	864	851	871	835	886	889	891	868	867	837	894	908	865	883	864	883	864	863	820	930	904	842	884	849	826	919	876	881	864	922	858	851	877	856	876	949	921	845	854	906	851	892	883	845	880	853	847	876	879	867	893	950	869	895	865	836	899	894	843	907	857	898	905	879	861	890	878	864	931	894	856	873	862	849	871	849	892	836	835	875	831	913	875	875	856	825	866	898	899	887	897	876	882	837	861	840	932	854	894	895	827	899	863	918	863	869	901	924	865	920	889	898	859	924	870	873	913	815	906	865	900	831	873	897	911	901	924	856	864	890	883	810	883	846	891	891	872	920	884	882	894	889	912	882	919	865	872	901	884	898	913	959	883	864	886	904	892	858	899	906	876	883	881	882	875	822	913	852	877	924	898	877	876	931	881	913	836	903	862	896	910	872	860	869	885	825	919	883	937	860	874	858	846	889	867	902	897	909	931	900	918	833	900	849	887	880	895	892	824	901	895	902	886	859	863	833	877	837	900	836	941	885	880	922	858	870	878	897	867	835	878	837	859	846	865	928	850	876	880	904	910	893	935	904	881	828	921	923	879	883	834	873	858	873	932	846	847	841	872	863	876	846	839	881	886	836	902	864	866	889	921	839	832	916	899	886	851	886	859	851	889	860	877	878	849	909	898	898	932	857	815	857	880	862	873	904	928	856	867	903	932	890	858	858	877	897	851	897	886	953	878	917	855	902	871	818	846	917	802	864	845	915	876	866	802	876	903	795	880	838	930	878	919	848	876	899	838	870	881	857	888	857	891	902	900	923	822	868	862	840	854	893	874	917	890	903	867	897	866	892	873	856	838	864	874	924	862	845	907	877	872	885	849	852	902	938	883	869	900	929	886	916	888	870	897	865	868	906	845	859	838	871	862	868	888	879	870	881	855	858	901	902	900	876	853	856	908	886	829	863	885	905	864	905	911	894	929	872	883	895	933	902	828	866	866	900	869	886	846	874	858	883	825	867	960	861	892	840	908	887	883	895	854	916	923	903	844	909	849	817	904	874	872	905	840	870	849	853	894	844	888	855	826	867	889	913	910	844	864	868	928	850	941	890	882	822	905	854	905	881	870	889	885	850	838	871	856	838	886	841	870	938	872	904	917	826	846	866	912	934	882	895	884	910	905	876	875	883	858	853	894	876	896	893	895	843	864	928	939	902	878	848	865	891	899	910	854	889	858	901	902	885	869	927	860	903	877	817	879	897	871	843	871	859	856	887	898	833	907	886	912	916	897	887	859	897	881	906	891	897	884	892	884	915	885	893	857	861	851	877	891	904	881	850	845	853	937	873	851	867	868	887	850	873	889	838	915	885	881	934	882	874	907	876	874	887	957	831	893	868	942	848	913	900	908	848	922	866	882	892	882	898	914	886	886	934	847	965	906	869	824	886	888	917	878	832	889	833	843	898	915	922	900	895	868	870	871	920	847	815	880
8770	1079	215	194	393	205	179	169	170	171	193	165	130	180	165	173	149	174	171	162	164	159	161	146	169	170	157	175	172	166	169	168	168	152	166	164	138	173	154	173	160	176	160	179	174	172	163	167	157	198	170	164	175	163	144	175	154	155	148	167	162	158	161	168	163	162	168	159	155	160	146	163	150	180	162	153	152	160	172	158	196	166	181	161	162	172	161	168	171	174	151	169	164	122	157	153	202	149	153	152	156	143	178	181	161	161	159	152	159	145	194	183	164	184	154	153	168	153	159	156	150	168	150	175	144	140	161	152	157	159	168	165	159	185	176	143	155	154	153	167	156	149	167	155	147	158	150	178	154	166	154	162	154	202	150	164	159	158	164	155	136	162	161	160	165	156	145	150	153	169	185	168	173	175	162	167	162	155	147	153	156	159	168	156	154	155	171	168	163	156	161	147	156	151	159	176	165	166	163	134	152	147	180	167	164	141	161	152	188	187	173	166	187	156	152	156	157	170	157	161	166	174	187	153	157	172	156	147	136	165	140	155	170	156	162	163	166	171	175	182	156	177	185	169	152	156	149	166	167	165	163	145	183	163	163	161	152	169	144	171	160	152	134	169	157	162	134	143	152	154	148	155	181	164	143	153	144	176	166	160	146	150	176	155	167	192	169	184	174	157	140	154	169	144	141	157	148	157	178	169	167	181	160	176	163	161	163	155	158	191	161	164	158	169	164	169	164	143	142	154	173	164	179	157	145	168	172	168	163	138	167	176	161	165	153	167	147	154	129	167	160	150	155	147	142	148	150	147	163	138	169	151	166	154	181	151	170	154	148	178	164	185	179	166	164	141	157	156	158	165	157	181	180	156	161	157	156	161	163	164	138	125	158	155	156	157	135	171	184	159	162	169	174	152	129	163	156	174	179	152	162	188	152	146	183	186	181	168	181	147	165	145	158	154	148	149	168	150	140	153	195	157	172	147	175	137	168	151	143	181	153	171	159	170	151	145	164	122	166	152	166	154	168	175	174	165	146	153	174	148	137	157	172	147	153	155	157	174	144	181	166	150	170	145	137	148	124	160	165	148	165	173	158	206	173	172	166	148	185	150	172	144	172	172	175	177	159	168	172	159	157	165	160	167	155	197	161	160	171	171	140	174	168	177	169	175	164	174	172	170	152	149	180	175	176	167	191	170	163	152	164	149	136	160	174	135	149	164	163	174	152	146	173	153	161	155	158	148	148	138	138	156	167	158	150	156	160	169	184	147	144	150	154	166	136	163	182	165	188	183	159	176	153	166	166	152	173	188	141	169	155	172	151	169	153	140	160	157	154	140	168	151	155	187	171	140	173	162	172	167	164	175	153	167	175	170	174	159	185	152	168	146	135	174	179	160	142	162	161	154	153	164	159	135	204	173	153	136	155	152	172	161	148	186	156	169	171	161	186	165	188	150	189	155	164	147	164	156	155	164	171	173	148	165	154	174	163	163	146	144	159	153	168	163	162	171	144	172	158	181	164	163	162	156	175	151	167	174	166	187	176	164	162	187	178	176	158	173	169	156	177	168	155	161	155	150	168	190	178	175	141	164	150	153	173	182	148	185	189	174	161	146	131	169	170	159	163	158	175	159	182	140	161	161	168	145	166	163	144	130	152	155	138	168	142	153	146	199	190	180	167	144	156	150	163	171	167	177	166	163	169	146	160	163	155	161	172	164	175	163	155	178	169	192	189	162	153	171	162	175	181	172	148	179	194	171	172	160	160	182	177	160	142	159	148	161	167	173	169	125	155	137	168	155	163	190	175	183	157	184	173	161	165	155	152	170	160	178	159	146	172	152	170	169	164	166	172	149	181	179	166	173	188	164	177	173	157	155	174	176	164	155	149	153	185	169	170	154	165	157	162	146	155	152	164	139	157	161	172	176	197	177	175	163	179	182	175	145	132	196	175	174	179	149	163	166	189	185	150	164	152	142	165	152	169	187	159	155	166	181	167	171	164	153	152	151	184	181	152	183	166	177	149	173	161	157	127	146	169	182	164	162	159	179	199	155	158	156	146	153	154	148	164	134	160	173	204	155	182	164	169	175	162	162	152	141	156	161	150	161	157	153	156	141	167	158	177	159	172	159	177	171	160	172	168	159	153	167	156	162	169	157	151	161	156	161	165	148	172	154	150	177	162	140	172	152	188	162	163	174	194	192	150	159	160	159	154	181	158	158	165	159	134	168	186	166	178	152	152	169	160	172	152	165	165	165	144	181	161	150	156	139	151	152	151	161	186	173	153	170	189	155	143	162	154	137	160	151	170	166	170	163	173	188	176	178	169	151	163	167	167	176	163	142	158	176	161	154	166	176	166	142	167	186	159	171	141	160	165	188	167	157	160	161	164	139	160	156	166	164	145	139	165	166	166	171	135	174	192	172	188	142	160	153	156	174	174	186	155	169	176	160	180	163	153	167	163	179	150	186	125	173	155	139	166	166	132	169	155	139	151	169	163	151	171	165	143	198	170	177	157	165	191	154	171	172	139	160	157	152	138	184	168	166	184	178	151	171	160	158	148	167	193	153	143	163	202	159	151	154	146	170	192	165	172	155	152	167	165	158	145	147	165	171	194	157	162	159	176	156	170	161	163	160	176	162	144	164	147	147	152	132	170	176	168	170	157	148	153	164	166	155	182	138	141	153	171	162	150	154	155	181	178	185	171	176	158	178	166	152	173	167	152	155	167	149	143	149	142	155	172	172	170	168	171	153	142	166	148	151	168	151	143	165	187	167	154	155	186	162	156	172	160	155	174	152	159	174	166	166	149	194	153	150	172	154	138	152	147	163	160	172	176	133	149	163	147	191	191	164	161	156	158	157	183	167	168	190	173	172	136	146	165	146	153	155	153	152	155	166	166	154	147	173	171	164	189	185	158	159	198	160	151	153	160	178	173	157	175	158	161	161	160	145	188	154	166	152	152	183	153	145	170	156	168	154	173	174	171	160	160	174	148	169	143	175	169	181	166	168	184	152	157	180	165	162	149	151	166	209	184	174	156	150	146	175	159	142	176	163	167	178	175	165	161	152	148	179	179	176	156	159	177	170	162	162	176	151	158	146	178	157	183	168	167	167	170	172	156	146	168	175	172	132	160	168	163	130	169	160	156	161	154	162	145	158	167	170	160	160	165	152	155	165	178	161	146	150	162	162	154	168	162	149	178	170	167	173	163	176	164	166	153	154	163	174	168	144	165	169	166	160	182	149	169	183	155	162	156	153	159	172	172	160	161	173	173	126	150	155	155	162	159	146	180	174	150	192	156	188	170	148	180	155	178	146	154	152	155	162	166	162	155	175	155	170	155	142	190	186	154	185	176	156	165	150	149	154	175	167	173	165	149	147	160	193	138	170	182	134	151	153	183	178	177	154	153	166	160	176	150	153	149	192	166	148	184	169	147	181	170	176	154	165	172	198	165	133	175	166	177	160	194	166	149	146	177	152	158	155	154	171	162	182	161	168
7484	1568	659	714	1837	565	505	511	537	539	489	515	531	525	504	499	495	526	539	565	528	496	517	518	475	527	503	518	515	492	516	507	502	530	502	517	499	510	501	497	493	494	528	500	462	507	469	510	521	448	504	507	494	485	512	461	499	508	474	506	499	498	459	522	489	516	504	530	490	506	496	512	483	497	521	516	476	499	475	521	479	504	506	474	467	524	472	525	521	484	517	511	533	483	505	524	479	520	498	467	538	506	530	488	525	505	482	485	528	487	501	500	503	510	493	513	532	498	533	506	516	531	533	489	532	465	495	500	553	480	488	513	475	497	522	492	466	542	521	532	496	505	492	497	502	455	505	503	545	456	498	499	525	479	540	482	500	503	456	467	515	512	524	485	509	506	454	489	491	487	504	477	522	508	503	454	486	476	506	489	495	471	463	503	517	513	503	543	501	500	479	503	460	542	461	482	540	495	441	505	468	521	497	510	485	495	483	504	517	539	485	502	521	515	501	482	444	475	518	500	517	525	509	554	536	502	492	541	526	483	485	471	491	475	484	483	541	504	485	494	511	496	497	548	471	479	493	512	475	480	473	497	514	511	501	474	506	521	485	509	482	505	487	492	487	495	544	469	462	505	480	505	468	492	521	453	501	559	492	548	523	505	508	529	514	517	511	515	475	481	524	500	540	501	475	520	510	511	516	479	515	504	509	481	470	564	495	499	504	496	533	517	482	515	532	506	508	459	523	501	483	492	463	508	508	481	444	509	504	509	501	513	499	500	472	483	515	463	484	504	505	537	509	469	484	487	507	535	517	501	491	504	495	534	482	530	484	506	501	504	479	486	506	510	470	493	463	500	517	479	510	478	509	493	505	456	510	513	525	486	499	560	488	476	485	530	504	478	507	501	464	535	466	538	527	490	516	508	504	463	510	490	487	476	518	502	479	532	469	485	514	511	491	498	477	515	474	504	511	479	485	494	493	523	538	497	488	488	508	496	491	495	516	494	490	531	452	505	501	480	498	484	466	541	532	512	478	498	512	487	504	523	499	499	499	460	475	453	510	452	498	445	544	553	529	506	520	454	523	508	528	497	496	503	494	533	487	521	486	474	469	487	507	474	503	482	495	486	514	485	480	513	517	498	537	501	452	473	511	450	492	509	455	498	536	467	499	491	490	472	475	533	519	485	485	505	502	536	514	477	487	516	511	490	505	542	488	497	478	452	528	538	468	464	467	497	507	536	487	517	498	518	467	452	504	520	494	506	499	499	496	476	512	491	496	509	535	513	472	493	469	491	503	464	520	504	521	479	525	543	491	522	517	493	503	499	498	519	516	499	499	507	507	489	505	576	531	483	472	514	501	516	510	531	537	465	524	506	511	476	501	516	484	476	484	501	522	498	577	498	485	551	483	478	502	529	490	469	460	552	486	464	464	510	504	540	462	495	493	473	453	533	481	529	526	519	464	504	465	498	526	481	549	498	487	513	525	478	508	454	540	477	513	469	510	527	485	520	504	504	514	451	536	470	500	514	504	525	485	512	487	496	477	504	535	458	507	501	491	503	502	490	510	496	515	550	506	533	496	489	506	499	536	482	540	510	515	509	501	464	517	516	475	502	499	514	492	507	492	498	518	507	504	487	444	488	501	512	515	497	514	480	507	553	498	476	517	471	483	490	511	512	487	511	478	489	481	460	507	490	496	488	475	469	449	500	532	474	494	506	527	505	505	521	545	512	538	522	516	514	455	515	518	532	499	509	466	500	495	524	492	522	494	481	498	500	535	476	468	522	475	509	509	521	493	497	516	457	494	478	480	488	503	481	499	516	523	462	469	543	561	476	500	470	536	473	521	499	469	529	517	507	497	483	512	526	509	513	548	492	525	501	461	512	513	556	489	479	459	465	517	526	512	536	483	491	498	534	519	509	496	469	490	527	469	516	479	458	544	483	452	527	492	505	487	491	508	510	495	466	507	510	474	487	535	473	471	513	524	500	520	517	546	507	486	484	511	539	514	513	494	458	484	543	493	466	531	508	458	486	505	499	508	484	483	529	448	547	542	492	521	506	496	502	523	506	515	470	504	477	487	486	497	526	534	514	501	499	494	495	486	511	498	468	526	480	502	481	472	491	463	493	520	505	469	477	522	475	457	489	487	502	475	539	502	487	501	494	470	505	489	522	502	487	490	551	437	547	471	521	516	504	503	511	496	507	537	514	477	475	528	525	477	484	506	513	528	456	480	521	521	519	491	491	537	482	517	518	522	511	454	454	534	557	514	482	493	500	518	506	518	488	520	476	492	522	487	521	472	464	529	462	465	506	471	475	491	495	481	527	515	496	515	525	460	535	481	510	500	491	472	473	529	514	516	481	488	472	515	534	491	482	539	520	477	494	485	490	497	521	525	507	496	517	493	479	481	529	524	499	517	475	458	479	500	496	464	495	457	481	482	554	458	537	497	484	466	485	480	481	508	519	526	488	476	531	489	496	498	490	478	515	542	464	495	493	473	554	465	466	464	488	521	509	523	497	510	498	509	493	493	493	468	508	498	507	520	493	475	495	527	487	501	481	488	487	483	496	487	517	562	469	462	528	496	507	507	514	485	530	496	526	484	462	538	502	520	507	489	546	466	493	510	481	523	519	493	535	478	497	490	497	469	509	485	477	490	509	491	486	511	486	503	522	519	447	500	469	461	495	495	506	469	473	479	472	500	500	501	490	523	468	539	501	499	522	493	485	472	492	480	475	512	536	459	498	489	490	501	487	490	508	563	515	475	474	503	527	491	475	519	522	495	453	517	505	517	470	492	479	524	491	468	481	478	464	512	464	486	473	468	478	482	510	496	492	516	477	516	497	502	458	549	485	512	533	508	525	521	505	475	466	506	484	494	504	492	525	537	514	515	527	486	527	477	512	472	530	524	497	548	520	515	476	501	503	514	487	531	458	521	511	476	458	538	511	500	522	490	488	486	503	482	486	526	488	498	487	513	469	504	475	475	503	471	512	473	520	503	464	523	483	484	513	501	459	525	515	502	508	536	483	544	477	469	497	485	477	490	512	508	479	462	505	465	497	493	498	536	488	465	516	453	520	524	511	511	533	501	480	484	457	495	502	510	474	517	510	522	523	502	503	487	558	495	515	513	506	463	498	482	533	549	474	460	541	491	490	513	485	499	481	485	516	514	492	493	461	481	479	484	491	488	495	486	541	453	516	500	469	492	503	484	491	520	527	545	520	481	523	524	487	506	499	524	487	530	502	451	553	460	539	513	546	497	495	492	457	502	499	533	543	515	485	549	498	498	506	514	489	510	562	487	489	521	540	483	498	491	511	482	486	505	510	521	530	460	451	477	497	432	509	528	476	518	456	455	506	456	497	479	487	447	504	510	475	523	500	507	489	481	445	521	501	511	519	490	491	509	527	539	515	508	489	500	506	510	488	511	527	508	504	501	528	516	486	518	447	524	503	514	548	504	479	461	490	493	493	515	501	502	509	505	510	498	517
49567	26481	5216	1909	9781	844	467	443	436	381	389	389	380	335	352	387	336	351	341	378	374	341	330	370	349	364	385	361	324	342	326	336	340	352	341	384	344	341	320	318	326	338	359	335	319	318	322	374	334	331	324	348	330	323	330	311	343	317	343	367	324	319	303	332	351	357	334	361	328	305	329	332	331	333	336	330	361	321	340	341	340	310	328	285	305	321	339	312	344	317	320	312	320	359	310	312	320	372	396	326	342	333	364	353	330	298	324	320	310	307	319	341	360	363	327	326	330	330	337	308	374	355	313	354	348	365	352	328	318	330	346	344	332	341	320	347	342	336	314	327	333	367	325	341	357	349	354	354	324	316	346	334	360	311	306	319	307	336	326	314	345	267	338	339	318	310	315	342	312	317	332	329	381	313	362	343	349	353	331	313	340	341	323	318	349	358	321	338	352	341	328	330	375	311	302	350	335	357	307	337	347	298	363	325	316	322	328	349	327	349	320	336	342	352	329	322	325	363	305	345	333	315	325	350	315	332	322	325	302	301	298	341	313	290	340	343	343	304	334	326	335	292	324	340	350	327	321	347	319	348	331	354	327	309	300	353	329	320	304	339	381	345	368	340	345	322	319	321	316	345	321	355	340	350	318	328	315	335	315	347	358	313	355	309	346	348	360	331	317	321	327	326	333	327	327	326	361	335	340	324	302	351	333	289	310	314	304	310	351	344	326	324	341	320	360	375	328	323	358	312	306	314	339	332	346	337	341	329	320	331	344	349	306	327	361	351	362	334	339	344	358	316	307	332	304	320	305	330	323	352	310	326	354	295	374	327	340	317	322	293	367	332	323	334	350	330	330	314	372	370	301	332	283	336	322	322	363	321	320	322	354	382	373	344	319	332	339	320	338	339	315	344	351	328	339	296	320	323	318	293	345	321	339	319	313	279	352	341	330	323	319	313	356	308	338	330	315	330	364	320	342	344	340	298	332	342	309	361	323	351	336	369	339	330	317	339	351	330	365	334	352	349	351	335	317	306	332	332	359	319	314	329	370	363	309	353	339	342	327	350	324	363	366	347	332	354	345	334	343	321	316	331	309	331	332	329	341	368	337	339	349	321	351	343	335	347	337	369	293	370	301	310	331	321	296	341	318	325	349	316	314	309	301	342	301	314	313	386	326	340	325	335	348	290	317	307	387	330	321	314	346	313	320	318	370	339	358	333	342	329	333	309	337	332	324	338	360	338	346	355	345	361	328	332	319	308	310	338	336	359	307	314	339	310	326	333	299	326	362	336	327	314	331	332	326	332	371	311	333	361	340	317	313	359	322	318	381	359	317	294	343	319	333	324	328	314	333	316	324	295	311	350	344	322	321	330	341	332	358	319	345	320	311	329	325	298	315	334	324	333	341	352	354	341	312	312	336	294	321	335	337	342	329	281	346	318	358	390	309	335	356	333	331	335	307	319	334	335	316	319	362	364	338	338	338	349	332	322	382	349	292	331	312	320	359	289	333	343	362	333	301	361	313	321	344	320	314	334	348	379	335	293	293	331	290	312	316	303	316	359	307	313	332	306	355	346	328	341	329	348	357	336	332	324	319	346	312	326	325	331	317	332	343	321	327	317	338	339	319	328	325	334	302	318	336	342	337	340	333	329	309	340	323	321	335	334	334	301	347	328	328	322	319	356	320	322	318	335	354	340	318	338	293	322	320	366	339	311	341	326	350	314	317	330	346	337	306	352	324	326	320	345	353	334	328	328	328	313	324	289	324	330	335	354	354	319	315	335	353	351	337	330	334	302	343	329	346	328	318	340	346	329	334	363	308	316	345	371	354	331	330	334	306	338	322	357	336	322	329	333	343	298	313	334	360	296	344	325	335	352	326	331	315	346	324	331	338	297	338	343	298	327	314	327	332	336	342	330	325	334	294	331	331	332	317	324	352	343	350	316	352	324	312	340	313	314	290	290	326	332	303	324	335	376	333	340	337	338	321	318	311	341	341	288	330	311	309	306	317	322	343	335	380	354	312	335	327	314	314	302	307	326	320	315	315	314	334	363	340	346	327	313	285	329	321	336	342	327	307	321	335	328	322	349	361	359	345	342	299	333	340	312	291	332	307	337	331	304	337	309	349	301	335	322	333	341	340	355	309	347	327	341	319	331	339	369	293	297	298	316	315	312	336	325	318	295	335	343	299	319	304	307	313	313	363	339	330	295	352	338	326	394	350	321	335	307	303	330	319	325	309	355	306	339	339	355	339	347	340	309	320	314	334	305	319	335	330	333	307	288	341	314	327	355	334	315	297	327	357	305	319	314	349	302	342	308	305	282	282	307	323	346	332	331	360	314	332	307	332	364	331	325	324	313	360	339	350	337	303	339	334	360	311	327	332	341	308	335	341	295	317	318	363	358	344	323	314	359	351	300	283	353	327	301	317	316	344	326	304	345	332	342	317	342	320	339	333	333	327	327	344	387	297	351	325	342	300	347	352	295	327	349	317	337	321	317	339	346	308	325	332	310	341	337	318	321	330	314	317	342	303	326	341	312	302	329	313	347	313	322	353	312	298	297	352	309	326	342	324	315	326	330	342	328	334	275	309	363	356	320	350	327	350	349	315	345	349	297	301	327	330	334	325	374	309	368	344	350	328	316	314	322	336	292	321	341	342	330	326	332	324	343	327	321	325	309	341	301	326	349	350	327	337	338	321	307	350	333	310	326	306	322	343	319	343	309	361	323	363	342	339	348	320	313	371	294	333	310	352	329	312	312	333	338	324	331	330	313	325	327	354	309	344	338	337	332	324	325	326	353	376	323	335	343	344	337	320	326	315	358	335	311	334	357	316	313	343	342	323	319	330	331	321	330	310	341	309	356	361	326	308	353	300	343	354	341	308	340	325	328	356	339	321	356	342	321	359	329	359	358	324	310	338	333	345	321	333	346	344	349	328	328	354	337	322	321	306	327	322	354	354	329	324	334	311	355	328	337	293	339	333	351	302	322	372	339	334	327	325	325	348	328	339	322	355	346	367	291	332	358	303	350	381	325	333	345	310	324	310	305	315	316	325	350	317	356	328	314	350	307	349	303	320	327	314	314	335	347	372	329	324	332	307	338	324	332	340	329	321	317	331	338	322	313	329	303	318	326	332	347	297	343	346	317	321	318	312	361	368	361	317	363	342	337	337	331	319	351	335	329	332	342	328	341	349	311	331	339	303	318	355	341	310	353	357	327	308	340	353	355	326	323	343	338	332	317	311	328	298	333	323	349	357	345	321	329	324	311	360	349	318	330	315	330	322	334	313	315	294	324	327	351	341	318	362	357	325	324	360	350	315	345	340	336	342	358	315	306	325	318	334	363	325	340	350	365	312	351	359	314	349	357	326	314	319	319	336	313	349	318	346	310	328	322	347	346	331	360	347	329	323	339	331	343	322	291	311	313	322	353	313	296	318	347	360	309	291	347	345	298	351	304	321	321	327	323	333	316	376	307	318	324	333	295	307	333
29085	12758	4698	5984	17100	2152	1847	1620	1492	1342	1281	1286	1171	1213	1082	1087	1095	1028	1048	1064	993	958	965	943	894	967	946	938	936	879	946	906	882	875	904	898	879	901	934	968	924	916	940	836	915	897	913	906	864	899	932	860	901	898	870	883	836	921	862	863	899	875	885	872	870	913	893	870	865	866	845	884	889	912	872	918	843	895	894	882	857	923	878	844	863	866	841	845	934	900	892	919	871	844	916	850	842	865	840	868	866	839	888	908	834	856	859	883	906	867	843	851	888	926	907	855	866	875	875	899	902	825	854	910	819	859	834	883	849	863	822	853	815	852	891	918	870	817	842	880	834	913	861	905	827	869	851	861	877	844	843	829	876	861	835	862	850	894	831	866	857	882	894	865	865	893	874	872	900	876	867	858	856	857	872	877	813	895	880	897	879	840	846	817	838	862	832	851	879	816	840	845	853	843	820	900	905	833	877	839	874	814	862	880	893	854	890	915	864	927	846	897	866	915	832	879	836	907	858	927	821	896	861	924	908	895	860	899	843	871	855	864	853	898	841	839	923	866	866	863	866	867	816	838	854	863	890	821	906	863	846	846	865	869	869	914	910	905	880	871	819	844	882	890	848	898	850	841	820	863	900	839	808	844	893	918	876	902	885	860	900	867	865	872	862	846	861	911	872	847	836	855	917	848	826	851	857	895	863	811	830	897	824	864	880	899	900	898	909	809	819	832	858	907	820	813	851	876	864	898	884	888	884	886	863	853	886	865	941	873	901	865	881	853	907	840	888	927	856	859	886	826	852	831	866	847	851	883	933	847	872	912	845	910	913	860	875	835	905	865	838	864	878	893	838	836	855	860	846	924	920	826	857	859	863	863	839	927	853	851	880	841	840	821	909	895	883	902	924	863	830	858	898	826	823	914	862	826	878	848	837	890	861	887	868	841	879	853	840	822	905	856	869	849	845	887	881	886	897	821	816	868	885	919	776	909	869	942	873	850	837	823	848	825	898	883	875	902	882	852	825	866	850	858	844	901	899	910	848	866	892	839	827	887	902	912	875	861	934	859	881	820	901	823	870	808	838	858	839	848	919	856	893	860	825	860	890	876	866	841	910	845	848	868	868	873	900	917	837	871	884	868	830	828	837	886	864	888	862	848	830	844	869	900	890	917	877	857	878	901	866	857	857	789	864	825	843	909	888	855	867	872	903	843	884	890	808	872	861	895	869	869	868	860	882	818	857	887	846	820	904	845	906	859	910	822	869	861	851	882	882	887	869	885	887	884	862	912	872	852	886	793	879	822	854	892	840	917	921	893	881	837	881	897	847	898	850	871	854	858	824	882	790	842	858	828	828	819	945	880	855	911	806	828	883	854	892	919	887	880	904	862	853	868	858	831	871	899	860	905	819	842	853	842	900	897	847	887	842	866	818	869	872	855	821	887	872	830	827	839	879	891	837	867	893	843	871	912	876	856	855	887	849	843	832	864	893	902	917	887	895	868	832	863	835	926	892	835	856	880	865	912	863	894	841	885	857	866	857	885	855	901	861	830	887	923	886	862	878	912	849	857	849	783	886	791	815	917	892	840	887	863	852	870	836	832	836	875	862	860	866	863	896	907	916	874	880	866	907	907	898	913	852	840	883	848	888	856	854	817	922	865	845	880	883	802	900	798	858	877	893	878	851	923	859	840	877	857	879	902	837	861	905	934	893	902	848	864	872	858	847	901	837	854	836	874	832	905	892	852	917	850	905	890	879	845	888	827	848	880	878	860	923	902	848	932	952	888	832	863	868	929	845	875	880	871	877	852	916	835	851	832	886	818	866	885	841	874	826	880	888	931	871	882	870	904	863	861	916	896	872	893	863	844	866	904	904	826	862	854	890	894	867	879	881	900	859	861	852	807	810	876	878	884	847	854	841	835	882	856	869	773	881	867	826	874	859	834	887	844	888	841	875	835	823	856	861	780	856	899	869	838	857	904	872	859	842	920	833	824	898	871	813	841	849	899	829	955	853	934	859	915	874	924	843	867	867	867	868	859	896	882	860	911	829	862	918	878	864	883	822	871	894	836	899	904	907	834	826	861	884	872	880	911	830	914	873	856	856	913	854	869	859	889	913	917	857	870	857	831	848	881	906	875	889	889	872	845	899	903	821	775	898	843	877	895	924	865	844	877	886	865	874	914	908	888	831	855	831	889	882	873	873	881	850	897	848	908	841	874	852	840	890	926	891	808	868	842	889	833	856	833	837	818	794	891	850	848	854	847	869	825	870	868	880	909	823	876	871	899	834	830	843	816	908	897	857	905	825	816	870	914	862	827	836	872	854	857	895	857	883	853	844	886	841	871	858	847	832	874	876	853	883	853	870	859	929	863	828	860	837	853	818	840	958	910	830	856	855	892	813	831	895	928	938	863	945	899	854	866	893	888	843	851	839	861	901	874	847	837	871	850	885	901	869	833	845	844	862	889	864	811	874	863	878	840	858	893	872	894	913	863	840	869	859	842	888	933	849	886	848	892	851	880	885	899	897	868	868	897	820	863	864	839	878	881	827	859	863	890	890	830	874	888	853	862	862	865	838	868	876	882	895	847	906	857	861	888	875	840	838	906	841	839	887	856	844	857	836	902	875	938	855	807	801	890	907	870	864	847	927	849	844	854	837	822	843	899	885	856	870	943	895	844	896	829	841	832	855	879	882	846	858	813	852	853	827	890	888	896	886	893	861	868	850	862	860	836	875	905	854	854	860	883	839	853	842	882	862	880	890	903	925	825	914	841	888	883	880	843	847	838	889	883	865	844	833	832	902	878	876	833	899	888	911	852	876	862	872	838	891	858	830	867	881	867	838	862	806	858	814	868	880	878	883	885	845	821	912	843	891	840	871	926	852	871	931	848	862	919	811	833	895	851	866	901	876	881	861	858	835	900	856	874	865	897	883	833	847	881	851	835	889	875	890	868	869	853	840	846	833	876	879	862	845	954	929	850	857	847	835	899	865	857	861	853	881	830	886	885	812	815	858	934	900	845	901	859	852	874	903	837	898	886	869	838	857	827	887	868	851	868	850	877	871	890	877	874	840	880	834	850	872	884	886	903	857	893	887	846	848	864	864	873	891	855	829	838	902	889	857	848	832	880	878	925	868	846	821	876	884	841	841	897	892	874	834	777	861	884	858	837	872	866	856	836	872	859	849	850	882	836	876	869	850	872	868	862	848	850	899	877	823	867	878	830	846	825	857	837	900	862	866	844	840	913	892	891	857	814	878	876	854	809	893	878	811	864	863	864	818	839	863	880	881	891	866	913	867	853	896	877	908	879	857	846	805	844	841	927	904	872	836	884	851	880	833	854	887	919	839	897	868	847	865	841	862	920	868	905	855	856	972	863	903	891	827	887	890	868	849	892	849	842	831	817	896	879	859	883	835	823	857	939	903	828	866	846	936	885	859	887	864	895	882	836	929	874	906	918	805	823	869	859	852	858	791	868	852	853	865	848	839	856	880	843
63427	36813	10474	4214	15660	1619	706	652	583	483	462	512	447	387	425	398	419	407	427	397	410	324	388	378	340	382	365	407	387	378	393	337	359	350	347	371	353	390	366	340	346	353	319	320	333	339	309	351	382	356	386	365	325	333	362	319	345	375	370	334	344	339	349	355	373	356	338	360	354	373	315	344	358	356	355	371	357	335	321	358	372	336	349	379	312	327	365	359	349	369	362	354	343	347	409	347	330	388	356	367	393	353	323	335	332	365	354	326	331	325	313	331	358	305	346	335	315	364	370	384	333	341	378	371	332	355	342	365	336	375	321	335	358	382	358	341	338	374	367	336	358	356	343	344	311	373	334	325	345	378	359	347	368	335	377	322	323	364	308	373	319	366	338	357	372	327	356	357	339	369	335	367	353	344	364	354	348	331	354	345	382	334	365	337	373	333	374	318	377	381	367	366	343	367	352	341	355	346	374	358	342	368	347	352	345	339	314	386	358	349	333	358	362	359	355	322	347	394	353	334	377	365	319	353	357	349	328	356	324	365	354	363	368	359	337	360	353	357	395	322	329	316	327	320	333	317	311	364	369	338	358	335	335	340	338	356	355	354	329	368	381	340	357	367	349	377	341	375	345	352	358	364	314	352	358	350	336	329	323	345	342	362	340	355	372	345	371	341	351	354	359	392	339	350	332	377	344	319	367	352	364	354	349	380	371	340	340	338	327	350	386	337	362	344	348	363	350	326	320	356	363	314	346	330	342	329	338	334	344	366	368	373	345	327	344	371	364	380	350	365	351	352	313	329	356	352	363	360	367	372	334	372	331	347	332	333	374	344	349	344	359	342	363	345	353	351	352	371	364	329	336	348	368	365	344	336	378	344	354	358	327	358	365	366	340	320	356	373	377	345	331	343	324	320	359	356	337	399	367	359	358	332	357	361	367	372	377	354	368	318	349	344	348	365	340	361	350	340	339	369	342	336	333	319	371	355	343	347	361	376	378	385	357	343	348	389	358	327	324	381	320	374	366	392	316	336	348	343	370	341	343	351	368	305	347	329	348	344	360	329	384	377	328	347	325	346	341	343	300	366	390	355	341	302	362	338	334	363	346	359	392	352	349	354	333	358	377	373	345	321	371	334	365	350	404	343	345	344	358	321	331	343	350	352	363	330	388	330	342	318	347	339	355	349	346	367	332	336	343	338	359	335	353	353	347	360	337	397	349	382	363	325	387	383	361	377	337	334	379	352	366	322	371	373	373	386	334	333	346	352	359	339	363	355	334	343	349	361	349	323	338	340	326	314	348	351	329	327	303	329	351	312	391	336	327	338	338	349	338	356	314	356	395	366	347	339	340	302	335	408	356	322	343	364	380	370	346	390	317	373	371	371	334	323	353	365	341	372	357	355	333	350	353	324	326	343	368	330	382	358	357	353	363	347	351	347	386	338	362	354	373	348	393	352	348	338	336	344	393	347	348	344	324	345	390	388	352	342	338	310	352	351	373	351	365	338	309	364	347	341	355	383	355	374	370	398	344	332	337	356	342	372	299	346	353	358	366	299	349	325	346	360	369	340	340	341	353	333	373	333	367	343	368	370	359	388	312	379	324	363	342	364	375	371	360	348	360	369	343	343	373	372	375	366	353	338	374	375	385	363	356	321	372	365	331	330	352	359	318	327	357	343	327	346	368	353	352	313	373	376	332	365	320	334	365	329	341	355	347	344	364	331	341	341	337	399	370	363	348	372	362	355	362	337	320	345	349	371	337	339	317	315	358	344	359	361	337	327	334	360	383	344	348	348	377	323	329	377	315	361	334	380	352	359	374	357	357	343	352	333	389	362	353	324	367	341	354	360	326	327	333	346	322	383	359	371	364	375	369	371	341	331	340	323	353	372	369	319	369	347	365	379	309	361	315	360	340	337	337	382	365	331	358	357	368	345	318	345	356	321	345	383	391	366	349	352	377	336	408	347	383	379	332	363	333	364	307	330	343	355	360	361	345	378	368	369	322	339	367	361	385	352	374	369	337	343	374	341	341	322	377	387	367	375	350	342	404	347	383	319	335	335	341	325	334	329	373	349	372	324	332	338	358	353	340	341	349	346	361	342	368	326	352	325	350	347	363	362	368	370	363	360	346	320	310	350	359	407	355	342	366	390	362	339	339	324	339	366	348	355	336	387	329	350	342	411	347	394	366	348	362	332	360	325	353	380	349	339	350	329	374	336	354	370	358	363	376	364	369	352	321	369	353	360	342	331	344	349	341	364	350	340	310	344	320	324	385	353	351	372	371	378	343	350	326	370	371	326	360	357	346	359	327	350	328	359	353	312	345	316	343	360	375	365	359	305	341	338	335	339	331	364	339	377	361	346	325	341	331	351	331	344	358	381	393	334	357	326	305	326	379	334	339	328	341	373	344	393	359	364	350	309	321	357	368	318	340	357	342	352	371	348	369	334	376	328	350	325	370	303	341	355	337	346	357	358	357	362	364	309	327	350	323	329	338	369	298	351	330	373	373	320	361	354	373	336	370	386	349	356	372	302	343	340	353	347	361	376	329	333	384	366	329	369	327	386	341	357	344	336	364	366	331	386	375	356	373	337	338	331	328	326	323	356	361	359	370	392	350	383	375	405	332	335	343	347	340	369	345	344	361	382	344	342	338	329	366	340	357	359	353	368	368	325	311	364	367	387	342	315	382	345	330	360	312	371	323	394	338	324	330	340	365	351	359	345	318	337	308	347	336	339	323	363	349	334	327	362	335	351	325	335	382	367	294	355	353	331	391	337	351	335	354	351	339	337	367	328	340	333	335	332	350	334	357	345	347	338	319	361	338	325	340	350	346	332	372	337	365	350	346	363	363	326	321	382	362	289	337	365	308	326	373	366	342	338	351	345	344	362	342	365	368	335	332	348	340	355	341	352	352	345	330	340	342	348	342	392	349	347	352	363	377	350	375	377	342	363	384	337	351	361	348	333	348	332	380	390	361	346	344	339	366	330	353	325	352	350	338	349	317	372	368	301	368	345	371	338	339	327	373	340	337	390	348	385	370	350	326	343	382	334	325	352	375	353	365	342	335	351	347	343	351	325	335	353	392	336	367	363	341	344	378	340	383	365	356	345	349	375	399	362	346	343	351	349	302	349	347	382	347	357	349	332	337	349	362	337	375	342	360	369	339	359	346	348	365	345	369	312	327	332	350	354	374	366	393	344	365	349	331	330	344	363	353	322	334	345	351	326	354	360	353	351	348	323	335	344	377	336	333	365	353	341	372	355	363	309	338	371	359	396	360	350	365	322	337	372	357	334	348	319	336	375	368	345	363	339	331	374	359	347	365	330	353	356	367	391	349	363	376	329	388	333	342	348	359	349	339	324	345	356	355	324	358	361	374	336	325	309	335	328	348	364	374	336	343	361	363	331	331	334	324	381	332	335	366	356	343	361	334	356	407	383	369	343	376	375	383	336	346	353	356	365	343	339	367	345	372	354	381	374	375	388	322	335
37523	17467	7196	10625	18972	3315	2690	2394	2067	1894	1706	1548	1513	1364	1260	1264	1233	1232	1132	1243	1096	1081	1097	1056	1081	1002	1028	997	1028	975	1059	995	960	989	977	906	931	934	943	938	909	956	990	924	946	967	938	946	927	942	929	899	909	916	951	963	960	925	921	919	926	893	894	925	877	926	919	937	874	907	954	894	895	925	953	900	952	879	861	937	907	888	826	933	905	867	917	925	850	873	891	884	907	871	873	909	855	880	915	874	974	926	880	827	876	873	895	884	861	889	916	878	917	881	848	914	876	866	887	893	887	890	870	894	885	853	887	930	893	921	908	894	865	880	903	925	867	863	939	921	864	839	836	913	846	921	864	900	895	926	855	905	897	871	874	922	924	829	882	866	894	890	852	866	848	882	894	917	920	887	868	866	882	844	834	842	866	866	839	870	926	875	847	869	886	899	843	915	846	957	843	904	927	854	867	907	840	911	896	872	883	880	855	855	925	879	871	859	890	887	870	842	917	881	884	877	870	859	910	864	871	922	897	872	883	901	829	900	872	861	875	852	909	874	896	872	950	917	820	911	897	872	943	888	902	848	846	930	872	925	893	839	867	942	849	852	857	942	898	909	854	915	886	917	930	852	859	926	928	895	899	820	901	878	925	906	931	892	862	865	846	861	869	901	898	894	823	846	894	845	905	890	915	868	916	852	909	899	877	864	842	873	858	889	845	881	891	841	873	873	868	907	883	881	862	852	887	942	824	872	835	910	890	894	920	861	867	895	888	881	839	919	843	848	868	758	879	865	870	885	871	907	856	859	773	847	883	894	887	874	861	897	920	896	864	925	855	860	866	885	921	874	866	918	873	870	872	858	896	843	861	908	921	919	846	916	905	861	948	935	866	883	824	896	906	864	891	861	885	840	864	880	858	894	881	814	881	911	932	902	894	857	906	921	860	863	907	843	899	847	791	847	928	848	904	844	895	893	870	896	888	860	929	885	818	908	916	848	884	883	890	878	881	898	928	872	860	941	905	845	858	881	858	875	866	873	875	906	875	849	894	844	898	899	887	888	899	872	839	891	878	875	843	891	891	868	904	912	902	885	857	901	872	890	873	845	871	864	900	901	891	910	906	847	902	906	843	902	913	881	876	934	905	898	935	899	897	926	899	928	925	877	929	953	877	825	909	873	863	887	853	907	859	876	886	917	858	893	904	854	858	902	859	914	846	865	805	936	896	873	835	844	930	850	876	892	907	928	922	889	902	816	846	891	915	888	918	896	911	905	825	897	861	890	899	879	895	873	911	888	898	875	875	859	879	841	901	850	877	878	899	904	878	864	899	863	876	828	921	891	877	858	894	892	882	905	892	882	891	891	864	954	893	902	907	881	930	920	846	893	917	922	873	887	899	865	899	822	942	917	874	843	880	883	866	876	918	862	842	927	904	886	873	855	899	873	918	848	842	904	854	907	944	850	910	917	902	929	912	916	923	901	821	827	927	868	879	897	886	915	864	893	875	854	885	859	856	845	911	852	897	948	871	846	841	875	903	901	873	873	884	886	937	958	889	897	870	926	894	856	864	901	877	920	871	901	911	839	884	912	900	872	863	925	903	822	902	924	884	817	873	906	906	876	885	887	871	895	867	877	906	905	907	843	865	952	873	875	851	894	907	899	862	901	912	842	911	906	916	878	901	916	871	863	906	916	894	850	884	877	846	900	936	904	840	870	899	873	883	909	883	916	857	898	884	826	876	820	912	864	936	849	883	863	912	928	899	897	843	906	856	856	894	902	862	873	888	938	840	861	907	840	930	882	901	905	881	860	921	888	902	887	910	876	893	924	921	838	916	848	863	908	894	863	916	832	897	898	861	879	889	883	895	855	939	921	851	910	839	896	861	900	929	869	937	913	862	893	870	873	854	891	896	843	936	848	903	875	847	874	879	836	872	907	851	918	911	912	886	917	860	882	889	831	909	882	848	888	915	862	961	855	849	863	892	889	912	910	866	865	893	888	901	880	886	885	865	820	960	912	874	900	946	849	899	872	875	903	907	868	848	896	909	868	870	907	821	866	918	842	931	844	892	885	928	855	878	879	881	883	912	885	834	923	823	848	882	921	910	819	853	926	913	862	860	872	890	863	893	897	900	858	905	842	845	865	906	838	885	867	889	846	877	867	900	871	827	882	915	909	886	865	871	918	880	835	885	908	894	890	833	899	888	880	847	895	879	920	871	878	904	912	884	828	854	862	902	928	921	921	922	854	892	954	865	860	856	914	861	815	893	864	964	838	898	879	874	869	890	864	881	873	938	863	875	945	876	820	859	880	857	900	955	820	856	877	889	842	874	842	856	852	878	864	954	880	864	873	864	860	898	841	882	887	833	884	896	882	883	871	906	894	872	866	851	886	908	924	895	871	887	867	912	825	916	893	877	886	903	861	934	860	850	817	881	864	894	937	916	884	849	921	868	857	894	921	875	918	854	924	903	922	875	885	867	901	902	912	910	865	885	884	882	894	951	929	896	849	871	911	868	876	817	921	909	909	883	903	917	867	874	874	920	844	926	889	838	944	842	856	903	912	876	826	908	880	902	915	870	867	906	892	876	876	922	853	848	937	885	838	889	875	843	854	866	852	880	855	864	930	900	906	856	907	861	867	875	893	880	887	877	889	939	852	860	828	913	870	864	875	828	920	878	895	904	905	872	854	848	870	872	896	879	886	869	934	849	876	880	880	882	904	888	817	925	879	922	914	895	924	847	857	855	851	863	955	825	904	877	899	833	890	878	923	856	859	868	834	895	904	867	949	917	916	860	881	900	877	858	849	873	886	921	859	884	918	865	872	870	945	925	846	891	855	872	912	856	828	869	877	906	884	913	844	897	895	849	923	881	877	872	883	946	879	882	850	900	907	913	897	875	899	865	831	904	912	873	906	860	893	866	902	858	928	883	966	871	901	850	885	896	874	893	857	912	896	856	865	925	925	852	893	877	874	924	871	871	911	923	863	801	894	864	920	882	899	912	849	906	884	898	908	871	895	885	887	867	922	852	874	975	971	884	893	844	808	856	931	875	923	929	880	897	918	827	907	818	894	842	834	913	875	857	872	909	867	930	863	883	909	905	829	867	895	902	890	845	883	912	861	924	931	846	920	892	927	891	872	875	931	877	892	911	898	932	880	891	915	880	875	887	827	887	891	891	901	927	939	870	852	868	935	899	836	873	847	889	883	913	856	866	892	869	876	930	860	913	897	882	909	862	918	836	873	870	851	845	867	869	851	835	875	912	896	927	895	964	914	812	883	882	879	911	945	898	849	853	895	866	869	903	910	811	936	883	867	845	879	819	880	849	891	859	872	900	890	923	852	869	891	907	856	897	854	863	920	906	863	851	881	909	866	800	889	874	917	889	901	865	906	942	879	900	857	899	941	955	848	953	880	860	908	834	858	927	873	878	891	930	854	856	871	868	885	882	880	883	866	894	883	921	952	889	869	887	942	880	922	863	877	934	843	844	816	889	843
8774	889	233	253	357	189	151	179	181	181	175	168	159	146	179	178	150	173	156	163	147	183	140	181	160	151	155	155	147	167	149	149	169	181	165	181	150	170	170	163	192	168	135	147	169	163	175	159	188	187	155	169	157	159	183	166	158	169	156	155	183	149	144	140	152	173	162	156	171	155	163	167	151	139	156	176	157	182	184	169	171	155	126	141	126	169	147	168	154	146	152	153	168	170	187	181	176	153	146	145	167	139	164	157	161	169	163	166	175	188	178	178	152	198	157	155	177	179	174	162	182	152	167	146	157	156	171	158	149	174	174	171	170	170	157	147	161	166	167	168	155	134	140	161	176	169	159	172	172	145	147	134	174	162	162	160	170	154	158	187	166	156	169	193	141	135	158	176	163	155	165	161	171	172	187	176	172	177	169	182	141	185	159	170	151	169	160	169	152	144	157	159	158	145	184	146	155	147	176	176	201	145	156	167	149	176	152	180	156	161	161	173	170	157	163	160	147	161	141	166	152	159	170	189	182	162	144	191	148	142	160	158	163	171	183	171	176	169	163	156	168	175	158	148	157	182	169	130	169	150	162	161	179	173	174	167	180	168	170	175	150	157	145	173	170	157	152	167	183	140	144	177	155	177	164	154	160	177	139	145	149	147	164	140	167	162	158	141	164	176	165	161	150	146	160	169	175	150	149	145	161	175	153	156	163	154	154	147	150	158	158	165	142	165	177	161	187	142	155	151	167	182	157	166	158	156	162	154	175	173	161	153	155	145	201	155	171	160	161	180	152	151	194	150	153	167	150	164	176	166	149	159	180	183	161	154	190	187	167	172	158	167	164	117	178	144	146	157	165	168	175	179	163	164	154	169	170	166	162	167	151	168	140	171	154	160	162	144	162	140	158	171	165	193	146	152	181	168	159	167	152	160	152	190	187	169	191	181	154	163	145	156	150	164	165	173	155	174	153	168	160	160	143	166	166	166	165	157	165	141	152	143	160	191	173	178	185	150	160	172	148	155	182	151	173	160	160	162	137	163	158	151	156	161	129	158	140	163	159	163	152	136	166	159	174	164	175	150	143	183	158	176	156	162	181	204	162	180	144	158	149	145	135	166	148	171	170	172	171	165	189	178	169	140	173	162	173	167	138	185	152	163	161	162	160	189	169	141	164	179	164	146	161	145	172	179	187	161	165	163	159	149	155	184	155	153	166	163	152	149	161	151	172	150	166	159	155	166	161	180	163	179	163	150	165	165	158	145	177	169	142	163	143	185	147	176	144	171	172	192	182	173	154	154	168	156	157	171	162	155	156	188	171	167	160	180	178	171	168	162	192	155	172	182	167	162	167	174	161	154	166	141	171	204	142	157	164	168	173	185	164	190	159	151	161	168	168	190	168	150	162	156	183	160	174	187	163	183	189	180	184	178	144	158	151	157	157	162	161	160	163	171	164	175	164	147	153	166	139	172	179	165	148	149	154	151	145	152	155	170	197	168	170	145	164	152	145	165	161	171	164	150	156	160	165	173	169	153	169	152	196	155	160	155	163	143	154	143	179	148	139	160	151	145	155	144	137	142	162	159	162	170	155	170	181	143	150	184	169	183	197	147	161	165	143	183	191	160	159	145	176	132	183	169	162	141	145	170	157	164	198	153	167	146	158	171	166	175	167	163	159	163	174	183	137	170	149	168	164	181	177	161	188	163	125	144	177	204	178	167	162	164	153	181	159	168	162	168	165	146	133	146	165	150	191	140	162	156	179	169	157	164	152	166	167	152	162	155	171	182	141	169	166	155	148	142	167	163	164	145	179	158	164	155	158	144	191	150	161	150	157	172	175	168	191	184	163	165	171	172	160	153	151	181	155	161	161	169	150	177	161	137	159	161	162	144	166	190	161	169	170	158	164	155	165	179	155	178	141	160	136	173	155	143	142	161	162	141	150	149	158	162	145	154	161	171	160	156	157	174	153	129	161	160	149	153	170	171	173	157	169	144	154	144	175	158	166	143	191	166	148	180	158	161	153	152	159	160	157	149	163	151	160	167	160	185	156	170	172	142	165	155	150	145	190	143	161	143	165	177	165	173	131	175	154	152	192	137	143	145	152	176	138	172	154	170	152	167	154	168	158	165	165	164	171	168	192	152	158	169	164	156	169	160	158	163	173	160	150	171	159	131	168	185	188	172	164	143	159	172	166	170	152	156	157	164	174	184	154	166	171	156	161	189	157	165	146	180	169	171	165	177	162	162	159	167	166	160	154	172	153	171	192	166	168	145	155	161	148	168	155	151	199	179	186	181	194	190	186	147	148	154	163	166	150	173	146	158	138	148	192	167	155	162	142	154	172	155	146	178	152	151	159	160	158	166	170	165	149	195	175	147	154	173	157	154	176	144	162	176	158	150	142	165	145	169	151	162	156	184	166	183	159	186	169	159	143	155	184	167	156	142	173	183	152	147	170	151	168	160	163	146	170	172	146	163	159	156	180	169	144	160	141	154	164	164	167	153	128	166	160	166	160	172	198	160	161	156	162	145	151	173	163	163	170	177	145	163	129	173	169	159	146	162	163	158	175	150	149	160	138	185	162	171	161	148	140	153	160	140	177	165	166	179	132	166	175	182	163	150	187	145	161	161	160	145	158	183	174	196	149	166	183	189	172	178	160	171	173	132	148	156	163	174	174	156	166	155	149	146	182	166	169	156	174	172	130	134	174	166	168	155	175	163	160	153	151	153	169	163	190	169	147	160	156	169	163	169	171	170	188	164	145	154	185	164	148	164	170	152	170	168	179	142	165	140	178	163	154	196	165	179	157	181	154	178	162	186	147	168	157	156	143	155	141	163	156	159	148	166	173	168	147	177	166	165	158	172	152	141	134	161	156	148	158	157	161	155	159	167	164	169	146	147	161	140	193	173	156	165	166	179	165	184	154	173	160	178	171	151	149	136	157	155	166	156	160	170	165	167	144	164	137	148	167	164	169	131	182	169	165	156	176	177	141	145	150	159	162	173	154	175	162	160	191	186	158	153	160	173	158	157	150	175	171	182	174	169	159	196	165	185	150	177	176	152	166	158	182	158	163	162	155	183	178	147	176	156	196	171	169	153	186	175	167	163	169	162	154	159	171	163	150	163	175	141	147	155	156	155	144	163	150	172	151	159	138	205	148	153	140	154	147	151	162	159	161	158	187	168	167	167	175	148	155	175	174	167	161	164	160	146	146	147	166	149	153	157	159	152	168	171	144	151	146	186	179	145	153	165	165	141	156	173	166	159	165	146	147	156	170	145	148	152	185	170	184	129	170	171	165	177	183	149	146	165	143	168	149	142	162	160	154	185	161	147	184	145	163	154	161	159	180	150	148	145	180	183	152	141	168	141	154	172	149	162	162	164	144	172	158	160	151	168	152	168	163	160	130	186	162	186	167	160	161	188	158	160	141	173	152	201	143	142	156	178	178	144	176	148	172	152	173	155	137	154	142	155	198	160	137	194	155	167	179	160
7460	1340	644	841	1697	561	562	569	525	511	552	524	512	501	539	488	500	493	484	499	476	510	511	501	521	524	512	489	471	509	526	527	516	515	505	468	494	469	488	492	536	484	520	485	499	493	506	497	492	504	491	480	511	488	516	474	495	520	514	470	488	498	512	494	476	490	454	524	469	495	494	472	504	518	469	451	492	471	518	491	492	493	499	524	510	438	510	508	471	490	511	520	478	528	513	481	478	501	473	516	473	490	513	551	484	500	537	471	465	525	506	503	516	497	500	496	498	516	468	462	493	461	508	491	485	516	501	495	516	466	504	489	480	501	473	500	488	492	494	513	475	496	502	525	552	480	477	487	460	485	470	509	479	499	536	429	512	468	510	517	506	454	516	499	533	469	517	477	513	463	487	523	467	489	489	485	498	484	462	504	501	487	491	468	527	460	528	523	487	489	483	474	491	490	478	507	535	492	481	500	487	520	511	514	508	525	488	488	489	493	497	518	455	489	471	489	471	493	503	466	491	453	466	475	485	456	518	477	449	540	504	518	513	546	525	520	498	476	476	493	497	458	508	500	495	490	519	478	512	484	480	515	471	471	445	498	514	478	437	475	497	484	459	471	481	519	490	485	463	495	477	488	499	528	500	459	496	496	531	479	479	474	497	483	527	499	464	496	507	511	508	468	500	537	521	531	531	480	491	531	544	489	490	514	480	469	525	528	499	477	473	502	526	491	529	515	537	441	548	472	522	505	518	485	519	490	488	503	472	488	524	517	523	484	518	438	473	472	493	496	484	510	487	492	465	487	488	483	531	468	510	480	498	488	522	460	532	489	535	495	477	478	528	485	479	514	526	496	526	520	505	500	495	520	491	461	504	485	501	504	478	492	489	493	499	502	532	512	455	471	508	513	525	511	524	509	516	503	465	506	494	503	482	487	513	501	467	452	494	462	462	474	510	492	481	493	498	498	483	541	440	489	493	501	510	523	534	529	521	476	522	482	510	508	516	486	474	500	479	474	518	517	500	492	510	516	493	490	481	480	519	463	492	480	506	512	499	512	497	500	488	490	513	484	467	459	512	487	534	496	522	509	490	462	520	471	507	530	488	490	513	497	494	545	489	481	484	509	490	489	530	490	508	522	497	483	503	516	465	526	486	486	545	470	517	516	516	502	500	462	482	508	518	485	481	501	488	526	487	500	495	526	469	467	489	450	503	512	453	495	485	484	504	530	503	461	494	512	472	483	495	495	499	464	466	505	502	487	494	504	482	478	461	480	483	473	520	525	476	500	483	491	493	491	516	495	519	494	483	487	526	507	502	507	479	450	503	487	484	521	508	496	487	491	530	485	481	458	488	531	519	477	507	529	469	517	534	515	489	541	488	461	494	505	540	467	483	503	511	512	484	495	506	486	484	447	499	516	518	493	505	507	513	494	502	521	494	475	504	462	475	498	482	507	498	485	517	505	491	511	488	490	507	480	514	521	502	504	508	492	507	510	490	496	495	501	492	489	544	503	509	494	505	494	501	525	490	509	482	486	477	505	524	512	506	477	499	464	516	522	475	504	531	533	444	493	495	457	507	472	491	502	495	496	470	524	486	497	492	498	503	480	512	510	516	494	498	498	492	510	473	489	485	527	496	488	501	489	499	510	455	509	527	504	489	492	478	473	537	467	503	531	476	490	491	472	492	480	499	504	462	517	531	514	474	467	540	507	504	511	512	468	514	528	495	488	457	527	471	526	482	560	490	506	537	516	480	513	531	532	487	488	508	500	477	482	507	477	474	447	481	491	465	478	494	485	502	505	502	460	532	496	466	502	515	486	529	498	425	513	523	490	518	470	463	502	492	497	528	519	468	472	519	516	442	522	534	512	502	493	542	485	508	527	495	497	460	514	481	512	517	512	437	502	492	509	488	483	501	479	511	474	478	466	491	486	510	491	523	517	496	525	472	518	469	507	479	528	506	524	469	489	480	492	484	509	502	523	493	480	495	451	465	479	478	554	492	494	492	489	492	476	525	501	487	461	489	504	485	529	498	465	522	478	478	485	529	537	515	496	500	486	489	476	467	478	492	472	487	494	506	516	484	519	478	496	489	464	517	464	474	488	491	528	518	534	494	470	497	524	481	469	479	533	476	514	489	517	478	504	478	503	454	493	537	490	508	452	502	455	522	497	473	502	431	456	544	472	482	454	525	495	510	501	470	517	479	455	544	489	499	511	514	516	487	493	559	520	526	486	488	489	509	470	504	442	482	498	541	506	506	498	514	505	479	517	520	500	498	490	506	515	501	519	501	522	497	480	498	504	531	482	495	485	527	460	490	492	548	451	520	502	483	481	503	541	478	491	488	528	483	500	512	507	485	473	480	494	510	522	511	513	497	467	504	476	491	511	491	521	468	505	497	482	468	484	506	497	535	494	482	470	504	531	485	483	486	496	525	494	484	457	489	497	526	495	439	497	519	508	471	497	473	513	516	495	498	511	523	469	498	474	519	505	513	496	480	525	482	471	503	515	479	537	512	527	530	522	461	481	501	461	475	524	534	488	499	481	453	520	506	490	493	470	478	473	472	442	462	506	473	496	546	483	536	511	472	497	509	525	492	491	488	490	513	478	506	508	488	456	487	494	479	497	509	476	509	481	468	494	486	477	458	492	464	508	513	444	493	455	495	459	469	506	509	493	541	497	497	510	508	505	508	507	556	494	503	480	475	524	445	484	516	506	494	481	510	533	487	518	459	538	487	491	474	538	523	511	497	513	540	493	493	529	505	521	502	471	509	487	468	480	531	491	481	494	479	464	519	484	455	525	533	553	464	526	484	464	466	528	496	521	478	539	458	483	475	486	492	447	465	476	505	493	475	497	490	484	521	519	497	511	489	467	469	466	475	501	510	475	532	475	505	472	493	506	548	462	490	507	546	494	505	493	504	488	448	470	505	464	512	497	487	480	493	493	505	516	494	494	501	475	490	530	486	493	476	515	493	505	521	496	505	494	477	514	505	448	511	515	531	516	464	462	498	496	435	480	459	497	505	476	481	483	491	519	502	502	508	514	507	500	517	473	488	501	434	510	468	480	493	469	525	457	496	472	489	516	487	534	517	510	502	531	511	479	540	496	497	510	489	515	457	480	519	451	487	510	511	488	502	504	491	484	490	507	495	521	486	545	472	516	481	497	476	541	513	480	472	499	498	555	493	511	536	491	509	480	489	474	509	522	499	505	470	491	528	513	484	510	510	471	536	520	516	497	515	516	466	501	466	460	431	493	524	524	448	492	475	489	482	504	488	487	518	508	447	485	498	497	486	462	511	507	473	498	495	506	473	491	509	537	493	526	501	521	486	482	510	494	438	504	504	509	502	515	477	506	499	490	471	539	491	496	475	501	466	470	505	518	526	526	494	518	479	553	494	485	484	500	494	518	463	503	480	548	482	515	531	458	540	538	540	489	527	519	500	491	504	509	465	500	511	505	472	495	510	496	484	496	505	504	477	469	506	523
48302	23227	4429	3737	7408	702	519	482	426	384	403	411	388	375	336	357	370	363	341	321	336	385	342	346	346	327	373	339	358	358	362	364	320	335	334	330	343	342	349	297	318	317	323	362	326	327	367	313	318	340	306	328	338	344	336	287	339	327	322	312	302	326	284	331	346	331	326	311	323	341	302	313	303	334	331	333	310	337	327	363	319	304	351	316	330	307	327	316	356	337	321	330	335	347	328	347	353	284	355	317	297	337	311	334	369	331	330	305	338	305	322	305	313	336	304	321	311	318	340	312	340	343	310	328	322	312	320	338	342	300	337	339	301	309	309	344	346	314	324	331	336	357	326	320	313	300	298	351	352	334	310	314	320	314	328	312	357	353	318	360	336	333	330	329	355	327	328	289	342	307	334	324	298	367	320	312	310	322	307	313	296	331	314	314	325	350	317	314	320	339	309	313	327	332	357	327	347	307	342	332	336	346	306	333	305	325	338	316	317	309	342	318	338	332	335	344	314	357	307	295	302	326	338	300	314	312	360	325	303	317	352	332	332	316	328	329	304	311	349	307	331	336	331	324	314	318	341	336	358	318	326	340	295	320	299	349	309	340	292	371	299	300	343	298	300	344	355	328	355	312	357	328	379	352	336	331	313	293	357	337	344	315	319	348	338	315	326	293	304	336	303	319	300	321	333	303	321	330	311	319	301	281	352	319	289	333	355	282	344	339	360	318	331	304	341	307	344	311	363	316	328	347	323	329	338	326	328	315	319	322	306	311	361	295	320	354	341	312	317	350	327	336	331	317	339	337	341	321	312	312	313	337	330	327	292	309	375	318	364	284	325	347	352	331	318	286	355	323	338	327	341	340	338	320	341	324	315	354	337	318	315	344	290	325	299	339	324	332	356	314	346	297	277	365	330	366	322	299	318	337	378	313	305	337	352	304	329	341	345	308	310	333	298	311	285	343	332	330	327	315	366	313	332	346	333	310	306	322	310	332	320	306	316	340	338	341	320	319	346	319	312	318	341	315	334	319	326	318	297	346	315	321	286	348	330	333	344	352	322	309	325	332	305	337	311	333	297	318	346	326	325	344	336	362	337	319	359	325	313	318	341	301	306	333	343	336	337	325	309	321	339	345	303	327	358	297	337	356	331	281	331	319	335	341	345	331	356	322	340	296	330	319	322	315	313	327	360	331	332	295	336	323	293	309	350	314	335	306	353	330	295	320	293	342	350	344	337	331	339	340	326	313	313	337	326	336	332	339	288	298	354	341	321	337	322	346	302	328	296	299	333	303	334	355	325	327	326	335	357	318	338	335	332	345	298	333	344	327	343	312	328	326	295	293	308	339	336	320	355	357	328	358	317	344	306	290	344	318	333	321	315	343	355	340	358	332	328	302	324	325	334	307	332	340	309	334	323	322	316	336	324	331	333	312	316	331	341	355	323	301	310	321	354	297	295	336	338	315	280	296	317	313	346	352	307	301	348	308	338	319	332	307	313	344	357	316	334	305	361	358	321	323	357	329	331	318	345	298	319	298	303	326	297	341	314	339	330	323	344	350	326	318	306	288	321	323	341	339	352	361	310	327	306	349	352	333	329	351	321	317	338	296	350	339	328	320	337	346	347	344	319	319	282	319	297	338	353	346	328	303	341	351	337	339	347	328	323	337	322	314	310	339	322	321	329	323	265	322	338	345	340	293	309	309	316	349	339	294	331	345	323	309	301	299	337	273	321	321	311	338	344	311	313	354	321	320	313	328	356	334	300	329	305	305	315	318	339	305	329	352	313	328	310	333	307	351	316	332	313	326	339	346	367	296	329	364	348	298	354	315	343	336	327	303	332	351	357	311	325	335	330	329	331	324	307	297	315	291	323	321	303	365	322	336	321	337	347	334	311	336	327	351	350	331	310	300	322	321	338	336	359	328	377	329	312	356	337	315	334	307	325	322	315	323	333	330	345	306	363	312	315	308	310	332	332	343	314	331	306	315	308	318	319	321	358	336	355	301	302	307	327	336	302	301	337	349	328	337	330	298	361	330	336	341	306	338	309	340	332	329	313	336	321	299	302	331	299	298	353	326	317	345	330	331	336	329	339	329	326	294	347	328	313	355	341	314	346	335	303	380	363	323	310	373	309	332	311	313	310	319	315	343	335	321	332	306	332	317	319	318	319	351	327	300	318	347	342	345	329	323	304	332	323	324	314	348	298	352	353	332	339	329	348	347	296	334	331	322	316	326	364	341	313	282	315	302	314	331	342	330	359	313	290	342	344	373	346	345	340	343	347	305	348	357	301	351	311	290	312	290	319	350	306	353	334	310	317	317	308	323	339	350	331	305	275	318	290	309	335	371	343	347	333	331	331	337	296	335	311	304	308	344	331	316	297	319	345	291	302	314	331	349	320	290	336	308	334	348	343	337	338	322	332	328	323	348	334	344	300	348	306	322	316	333	342	338	316	343	337	291	326	319	360	312	339	353	289	329	323	346	328	354	351	326	341	353	310	305	326	320	327	311	336	341	355	276	338	338	323	369	340	336	361	341	324	318	315	349	332	334	313	311	335	313	321	306	308	313	324	298	380	316	337	334	339	337	336	363	304	343	325	332	306	306	332	314	331	314	317	322	339	385	319	303	362	327	295	336	333	310	319	336	336	316	338	316	347	344	365	323	342	333	312	326	375	311	315	311	292	318	304	322	347	300	334	324	318	306	329	319	340	330	358	357	322	337	320	329	327	314	327	354	324	341	325	313	340	299	331	328	341	313	334	314	353	295	325	343	344	335	308	319	354	325	321	334	301	326	334	312	337	345	326	328	338	326	300	334	322	337	346	293	300	276	322	328	343	310	349	296	331	327	324	347	374	316	325	327	328	318	338	312	299	334	312	340	308	297	342	334	337	319	313	315	325	316	330	316	295	340	307	339	343	354	313	327	305	334	311	316	311	340	358	314	323	313	303	323	295	335	334	299	326	306	299	313	341	349	321	297	332	374	314	332	325	347	275	367	342	347	368	347	311	309	294	358	334	330	346	338	349	309	299	340	304	316	335	334	317	315	354	317	350	344	301	300	319	328	322	327	372	326	304	280	372	324	324	320	328	378	332	310	326	334	330	333	345	306	335	335	330	296	327	317	330	330	320	352	326	307	300	300	318	328	321	341	335	353	311	340	344	329	339	351	312	325	317	352	332	337	312	334	308	332	306	329	362	355	371	306	310	317	357	302	300	287	325	322	325	333	312	329	323	325	338	327	349	304	317	344	314	304	311	331	315	309	353	340	323	305	311	310	310	332	322	306	320	337	309	317	335	321	335	309	337	329	303	279	331	335	322	310	289	343	295	340	323	275	351	309	329	299	294	318	279	354	369	310	345	369	324	325	353	316	324	330	304	316	325	348	368	318	337	317	337	333	313	305	326	286	312	303	332	342	289	314	298	294	329	345	326	329	310	335	309	357	314	312	308	329	332	342	338	323	319	318	300	331	356	320	336	338	320	343	328	323
27934	10316	4066	10345	13876	2110	1853	1603	1555	1441	1336	1195	1191	1101	1108	1075	997	1057	1020	1028	980	906	983	916	965	984	943	921	951	926	853	889	912	916	859	942	880	898	877	858	888	918	841	931	879	910	916	898	831	869	876	873	879	844	876	845	833	847	864	897	865	809	957	896	857	842	872	879	904	906	878	834	888	849	832	867	869	819	870	875	828	831	833	848	864	894	824	871	858	772	860	837	830	896	900	890	870	861	821	856	847	872	878	875	880	889	824	857	872	864	820	842	883	809	845	886	873	844	887	826	868	865	881	859	887	873	870	933	880	837	889	844	844	870	890	845	839	906	852	836	851	871	829	824	860	858	826	838	852	823	902	860	818	915	879	844	893	820	860	822	885	836	845	862	867	844	863	874	816	833	889	865	904	864	840	895	850	782	888	864	826	847	867	830	814	823	827	871	856	859	901	878	854	851	825	852	882	825	843	878	831	852	847	858	879	894	838	858	841	836	874	831	839	835	852	850	870	847	869	822	883	843	878	886	843	895	847	842	838	848	830	859	851	888	877	852	861	831	818	869	877	816	846	840	848	837	869	902	887	867	841	844	869	873	831	867	847	889	848	863	861	819	886	817	852	836	889	862	846	826	851	820	865	833	820	839	843	856	869	877	863	864	887	851	829	902	842	855	861	851	839	882	796	793	845	847	868	888	884	891	869	875	836	817	833	863	859	831	833	822	884	830	869	886	822	906	894	852	854	895	848	862	836	872	883	846	810	798	849	861	833	878	879	909	873	815	792	869	881	851	837	878	865	809	854	879	883	918	803	905	859	848	843	835	846	849	892	865	912	876	904	819	823	827	849	818	810	884	827	872	863	826	880	882	832	905	849	867	880	866	850	832	804	888	879	828	813	860	849	784	897	830	896	893	902	849	876	885	830	858	806	828	819	831	838	867	898	842	864	837	844	854	840	880	844	827	879	839	831	875	910	863	841	879	808	845	817	799	850	853	808	830	878	815	901	816	852	858	811	935	905	871	887	884	797	846	853	856	844	796	873	875	876	850	882	802	832	870	835	879	868	844	831	853	820	863	804	796	826	843	878	861	823	911	836	812	843	860	850	880	874	852	916	847	838	804	871	851	879	795	846	791	786	864	875	890	853	875	896	853	881	872	830	864	889	837	821	826	841	854	815	873	823	847	792	840	860	899	834	862	860	847	840	874	808	857	857	826	855	915	821	821	865	880	884	870	829	848	877	807	867	864	879	901	850	837	823	860	824	818	855	830	867	816	848	809	838	878	838	849	844	802	865	827	866	877	879	860	848	840	823	852	932	822	836	870	848	847	851	819	868	827	825	853	880	846	880	867	921	870	860	896	850	858	883	836	883	834	885	805	891	835	807	873	876	856	931	830	846	808	857	859	838	831	883	853	856	846	875	820	855	873	881	872	823	840	858	841	860	851	852	894	841	863	855	851	861	839	849	798	860	823	830	864	837	849	827	843	825	865	860	841	833	805	838	870	879	805	874	884	853	855	861	898	859	827	847	860	816	895	857	855	814	872	820	858	833	876	855	882	881	820	815	866	864	818	850	806	857	854	832	826	819	863	816	815	842	828	814	849	868	814	818	856	864	849	801	817	853	874	888	843	851	819	832	853	901	856	848	929	824	890	846	869	857	851	864	880	929	872	883	805	819	847	861	835	809	907	895	862	900	908	893	884	834	824	868	802	865	852	907	911	863	846	848	866	839	814	865	789	817	854	801	828	797	827	836	855	818	828	896	863	872	862	853	873	872	858	846	853	825	873	880	833	869	899	849	833	877	855	820	824	946	870	816	833	832	887	827	850	843	884	845	834	911	787	845	851	843	857	854	881	864	919	852	862	839	808	871	813	859	855	861	911	868	910	822	852	826	841	775	822	871	825	865	857	902	835	848	842	855	950	845	890	894	797	815	870	894	905	813	826	832	835	844	860	856	825	836	844	859	896	857	821	894	888	831	816	886	889	852	824	844	862	872	838	819	832	831	867	821	831	855	834	816	870	890	824	845	840	819	838	842	794	852	896	890	829	864	879	806	780	892	912	865	854	820	859	792	907	964	891	874	876	840	896	849	880	877	883	864	842	890	881	876	857	812	856	787	890	855	834	837	901	856	853	819	812	878	861	891	905	868	832	878	879	859	841	934	864	838	839	865	835	883	852	815	823	873	867	798	900	861	939	888	840	878	821	878	890	850	822	832	823	803	879	864	837	871	829	827	870	867	868	879	856	905	800	860	827	845	868	841	845	881	874	834	830	866	892	873	869	880	847	851	841	834	820	850	917	845	839	864	878	899	792	888	827	847	883	801	851	885	842	858	870	886	836	801	831	882	877	857	858	808	846	788	856	895	889	828	795	843	888	867	886	837	851	807	851	841	794	861	872	871	876	859	837	843	860	798	836	894	873	869	859	845	890	823	840	840	839	843	758	883	897	877	866	876	835	796	850	869	829	868	801	805	879	829	845	852	789	842	831	899	851	852	847	839	825	878	837	860	822	855	853	836	849	877	849	873	838	852	877	856	816	873	898	828	874	881	884	862	835	832	838	867	874	829	841	863	872	848	874	824	870	850	876	845	802	826	859	875	868	861	861	887	865	832	856	907	873	846	859	837	826	888	857	875	840	874	829	919	856	860	794	850	880	864	863	828	826	822	860	886	882	800	863	819	773	873	859	854	859	836	826	818	861	840	867	863	812	919	923	877	880	816	836	852	863	857	878	845	890	842	825	826	842	868	867	855	855	878	886	822	913	840	931	881	875	849	889	820	903	869	846	828	877	828	867	800	874	775	879	857	860	866	893	878	841	842	821	831	847	842	801	876	835	877	905	897	880	830	864	838	881	844	850	851	895	815	837	871	825	864	854	860	865	829	776	899	832	830	823	864	874	868	880	867	846	811	841	841	871	821	866	872	792	871	828	850	860	858	862	848	850	869	840	822	827	830	864	873	885	904	872	809	852	871	905	830	833	842	866	852	861	855	876	843	849	876	821	859	841	849	826	840	816	925	829	856	839	842	880	855	846	863	846	840	864	905	874	837	789	822	793	797	898	856	820	925	826	846	876	850	861	879	868	862	834	856	887	835	857	876	867	872	881	862	806	804	818	850	828	876	910	872	868	836	921	822	780	879	896	843	848	835	839	844	839	839	826	853	862	901	838	853	815	809	852	857	846	876	832	841	883	817	855	838	872	857	878	809	846	844	850	840	870	893	865	842	887	830	877	867	896	871	844	864	842	845	837	814	858	877	833	803	855	862	851	845	845	814	849	831	883	843	824	845	866	874	852	839	897	869	824	860	840	834	902	830	851	806	806	893	880	805	895	876	870	886	863	873	868	860	858	853	832	830	819	848	846	844	821	851	842	839	874	870	839	913	845	880	876	848	803	839	854	907	885	834	828	861	838	839	897	815	843	879	885	789	849	841	869	850	914	846	855	913	879	852	873	881	857	852	812	852	831	850	895	791	884	828	865	875	859
62573	33659	9120	6821	11619	1243	675	624	525	519	476	461	381	417	406	388	398	388	401	361	415	351	369	399	338	368	391	344	394	363	351	347	335	331	341	411	335	322	324	348	353	368	345	402	313	355	340	355	340	331	383	334	346	348	376	373	355	327	363	351	349	360	338	346	353	360	359	367	338	350	352	351	329	371	324	360	343	329	328	367	345	329	327	348	306	371	377	334	331	339	358	350	342	334	327	387	353	312	328	302	341	341	344	325	392	366	340	344	369	332	344	343	371	363	345	339	336	325	306	340	360	315	370	333	366	367	330	305	329	370	353	333	346	324	335	338	342	368	371	342	327	392	343	304	334	323	353	330	340	346	338	345	340	370	363	342	343	319	372	345	319	328	345	347	331	319	344	314	350	347	321	329	325	325	349	398	384	364	350	319	331	346	357	337	321	355	327	353	317	339	375	348	395	369	330	339	333	344	346	350	369	331	337	377	358	357	345	327	342	326	366	348	364	332	368	330	369	350	354	350	335	350	317	314	344	369	379	333	359	324	347	339	370	361	345	356	344	350	328	381	351	332	340	330	369	346	336	369	341	383	357	356	329	351	361	332	374	339	373	351	348	350	326	317	348	339	384	339	371	334	327	359	334	368	344	366	353	359	342	313	358	364	339	334	336	353	345	344	348	377	347	370	358	376	355	357	391	351	330	368	360	370	351	331	364	365	363	333	356	342	344	350	338	345	338	361	357	326	334	362	331	319	337	350	322	332	354	360	342	329	358	335	364	343	335	348	369	319	332	329	321	346	362	376	357	358	361	381	347	341	349	307	346	338	310	316	370	375	332	369	369	351	327	330	345	335	374	321	345	344	317	364	322	355	316	374	375	374	321	324	318	343	366	309	340	349	344	327	320	337	344	355	371	306	351	350	373	364	340	346	351	358	371	355	349	344	368	383	349	343	346	328	360	360	377	377	337	388	332	367	332	355	322	336	348	324	379	322	356	339	337	343	357	329	364	344	356	354	321	352	364	326	340	358	365	348	349	315	333	357	359	345	370	355	336	332	339	362	328	363	348	351	398	335	353	283	309	314	366	310	357	368	324	349	357	376	348	353	345	330	346	371	360	356	326	316	334	308	379	338	316	326	318	314	357	335	339	340	349	334	329	342	354	317	346	325	346	393	337	320	365	346	382	358	346	369	354	352	355	357	309	324	369	375	367	319	360	344	355	362	345	329	374	354	354	343	357	357	372	365	354	377	335	333	325	351	376	353	340	322	366	311	354	350	342	377	350	342	329	330	334	357	330	364	351	335	359	320	332	326	357	348	352	358	337	344	339	367	361	388	347	337	339	336	348	321	342	372	367	315	367	305	421	382	312	393	353	347	322	365	357	364	337	345	351	337	341	359	314	347	377	349	356	359	381	319	343	356	347	357	352	341	347	349	359	387	343	330	303	319	324	342	350	345	322	346	346	292	354	310	319	334	340	366	360	332	351	361	333	378	355	351	377	358	344	361	331	328	340	383	345	308	315	332	333	342	341	353	355	327	331	329	341	374	384	346	323	343	351	337	339	313	365	357	325	351	341	352	322	348	405	360	377	336	374	371	348	350	355	347	362	375	357	347	342	350	322	341	331	331	372	341	332	318	325	350	349	360	327	313	342	304	357	329	341	310	346	346	384	328	361	345	318	351	331	336	325	315	353	356	354	283	320	349	367	315	333	358	342	350	380	320	339	364	368	339	330	354	354	352	327	310	358	337	312	364	340	351	340	346	303	336	355	349	372	348	330	346	381	319	337	364	357	342	332	328	370	331	333	367	375	350	372	336	324	335	340	366	322	346	324	353	343	349	365	357	344	338	352	347	337	385	335	345	368	366	366	336	355	324	354	358	368	329	351	346	347	358	316	361	314	351	323	389	348	364	361	346	352	378	387	387	327	343	355	322	321	361	353	361	301	347	335	350	334	372	317	355	331	338	329	344	365	334	358	346	324	359	368	368	336	352	352	380	351	349	365	344	342	348	350	367	338	373	342	316	372	360	336	344	343	361	344	337	318	348	338	335	365	330	328	356	371	354	355	357	364	329	347	337	373	333	322	346	352	351	358	339	325	350	356	326	370	335	352	371	349	387	365	390	310	366	332	375	330	353	333	339	388	338	338	322	301	360	340	369	349	330	332	376	372	345	391	310	327	325	327	337	336	350	359	383	354	355	378	319	386	334	361	353	331	362	367	362	372	345	356	334	292	358	342	335	356	336	328	323	342	334	364	341	373	335	337	356	325	336	385	381	338	368	373	352	322	345	311	365	350	346	355	333	337	396	338	370	363	340	361	377	354	340	360	342	339	344	337	301	341	348	332	355	333	339	358	355	330	319	375	372	299	397	325	337	341	315	324	359	325	356	330	336	334	350	351	381	372	346	365	312	331	416	360	338	345	338	343	360	351	375	355	343	325	316	334	349	321	341	341	330	353	346	369	371	358	354	344	358	372	360	361	367	348	328	343	380	337	346	332	346	330	344	383	372	341	366	327	347	369	336	332	364	343	342	316	341	336	348	318	348	369	352	310	368	301	344	361	372	364	353	347	333	336	339	336	335	362	351	354	314	356	333	330	364	360	322	343	311	361	341	347	346	328	333	317	328	346	319	369	368	348	368	352	365	347	332	325	358	300	333	318	393	348	396	366	397	356	361	340	361	358	331	363	346	316	359	374	347	321	345	345	325	332	343	329	333	399	333	348	330	351	311	366	320	357	346	328	371	302	352	339	342	355	359	373	356	336	319	331	367	322	327	372	328	364	357	343	321	376	380	319	349	346	329	328	345	352	336	342	352	352	346	369	372	335	346	355	362	342	367	371	324	331	352	362	375	363	358	359	369	352	352	319	354	340	342	332	337	366	335	307	332	336	336	340	343	334	340	374	375	382	379	354	320	382	359	371	354	359	361	324	374	333	356	326	342	386	338	371	344	321	323	301	343	345	350	334	351	310	359	344	374	375	358	353	356	389	342	329	356	321	335	359	329	365	346	363	317	335	350	351	381	353	345	337	346	356	325	343	318	328	375	335	334	350	364	310	334	335	384	348	364	356	380	298	347	339	343	344	383	323	337	355	342	323	347	346	365	359	336	353	328	348	327	337	370	314	344	322	349	391	360	326	370	364	364	332	363	347	356	335	347	344	342	367	338	349	368	328	326	341	362	341	352	372	333	330	323	362	300	310	338	356	390	366	379	293	333	363	342	327	332	337	348	371	337	375	349	393	332	327	346	352	342	360	325	332	328	321	395	351	363	345	319	330	363	321	313	348	333	386	331	335	297	353	365	373	396	377	363	353	333	296	286	338	335	316	370	325	352	351	325	335	354	350	367	372	352	335	294	376	346	360	337	357	368	328	331	375	357	349	321	333	343	331	352	338	357	350	339	326	321	338	324	310	304	318	363	362	356	377	335	369	361	319	328	367	350	350	319	367	356	363	346	361	374	355	379	349	339	375	327	344	367	358	331	331	341
36851	15774	6211	14421	16578	3236	2710	2432	2091	1953	1693	1610	1502	1451	1330	1345	1237	1178	1184	1118	1105	1102	1089	1024	1090	1106	1023	1052	1010	1040	950	963	951	977	961	990	910	969	932	930	930	892	891	922	953	935	886	947	888	940	938	885	895	923	940	914	910	930	871	955	896	962	919	875	921	920	907	899	931	862	887	893	856	877	922	880	918	864	884	898	923	876	892	922	911	917	914	890	881	892	915	930	908	928	863	912	910	896	883	860	848	892	884	860	862	970	863	909	832	838	869	907	881	872	878	903	847	878	872	910	853	838	881	900	847	877	902	867	909	900	867	883	877	869	910	850	868	899	865	904	832	913	895	864	907	849	850	873	834	903	871	901	919	908	879	840	867	859	884	871	901	869	864	930	885	882	920	821	902	821	880	886	913	855	882	897	835	863	887	910	818	893	916	895	869	944	906	896	871	874	842	857	909	879	887	911	894	892	870	871	878	862	891	906	859	869	834	832	855	870	866	842	843	883	874	863	876	902	849	909	893	867	841	883	812	884	921	927	817	883	845	857	845	925	875	900	862	898	863	856	891	934	887	871	859	905	810	865	950	902	887	871	893	846	875	927	896	879	928	885	869	870	841	826	885	877	866	903	853	867	873	854	850	880	843	836	941	874	887	859	890	852	882	842	905	892	880	854	872	943	879	901	873	887	910	904	841	882	908	894	847	859	836	861	876	863	888	910	811	814	864	906	873	865	868	873	862	903	860	853	855	866	851	916	882	859	856	877	908	818	824	839	843	887	850	852	869	839	912	861	815	912	911	812	890	908	849	895	842	843	950	807	899	840	857	842	895	876	869	837	902	884	821	907	839	890	912	935	920	840	867	858	896	887	856	873	886	907	829	914	886	877	868	899	819	877	864	847	897	883	950	875	859	883	865	816	863	896	876	860	923	884	906	851	848	891	912	824	889	897	885	867	818	832	879	877	830	882	879	904	922	898	910	854	843	889	857	889	890	894	907	916	875	906	835	821	901	903	793	846	837	864	872	860	867	861	914	887	923	885	911	832	876	859	868	861	930	885	845	841	866	917	879	848	920	844	838	925	917	897	864	900	858	899	817	857	912	867	827	875	879	897	860	879	857	828	854	865	880	910	872	856	862	853	907	873	837	912	862	869	841	900	905	906	902	832	864	964	883	882	881	877	871	831	826	894	860	853	867	899	871	902	878	847	889	858	842	861	864	911	908	828	877	897	939	870	840	880	919	839	897	852	869	873	888	860	885	873	881	895	882	917	891	875	913	881	908	862	913	889	906	872	908	873	878	905	889	914	879	855	822	852	857	865	849	811	887	873	849	876	877	892	897	874	883	915	857	894	852	865	893	836	876	883	877	896	874	898	864	857	869	885	919	880	869	870	901	934	896	901	890	887	890	890	878	947	871	893	885	890	913	869	874	845	880	892	911	896	794	890	878	857	909	848	905	891	910	881	881	857	872	844	889	893	850	847	881	923	846	865	887	858	860	835	875	930	884	860	906	837	907	822	799	878	921	883	845	930	878	918	865	843	896	860	845	890	851	853	907	886	892	845	867	874	908	944	900	827	874	880	926	942	824	895	841	867	823	853	926	879	869	912	865	876	834	849	830	865	880	897	912	821	910	828	848	871	821	905	916	891	879	870	854	874	863	839	876	851	890	859	874	822	857	890	886	901	841	840	861	871	881	928	829	861	850	862	910	837	831	875	881	866	924	877	918	886	923	883	849	877	902	883	873	887	885	841	849	894	919	861	860	896	828	870	825	912	875	877	894	910	891	887	833	833	875	900	908	862	886	862	858	879	903	858	874	881	871	905	868	913	910	853	917	881	863	903	843	827	923	855	859	879	849	850	861	910	840	878	838	840	837	812	863	863	909	882	886	865	916	898	877	849	866	821	860	898	854	937	880	878	880	863	859	864	907	865	899	898	902	851	889	884	872	856	897	928	879	874	852	879	895	854	874	873	881	935	868	848	858	810	916	840	898	889	837	868	890	925	853	902	863	882	927	884	872	844	884	850	884	877	870	935	887	911	860	866	921	916	874	868	871	903	876	870	872	895	893	925	880	905	898	891	835	895	849	853	841	921	855	910	908	871	880	916	864	870	885	870	903	856	854	907	799	900	852	845	856	872	857	885	898	886	951	931	864	855	808	888	847	847	883	941	904	894	842	842	875	825	930	924	860	890	858	865	886	848	886	906	866	856	851	849	888	900	858	899	922	883	876	876	883	844	857	832	871	889	856	928	866	907	847	892	832	872	889	884	885	905	940	914	871	844	851	896	872	910	873	855	854	890	893	839	855	872	858	853	820	873	810	905	897	866	848	911	863	890	853	844	939	886	866	921	892	895	867	899	912	881	906	849	908	875	884	898	905	871	875	873	882	868	892	935	821	864	875	877	832	813	826	865	851	899	857	834	860	845	864	908	867	919	891	828	896	855	917	935	902	832	845	905	875	837	886	882	908	837	846	883	829	947	899	868	919	854	923	950	877	848	916	870	863	879	905	861	878	874	876	873	879	868	914	908	898	890	858	826	889	866	891	869	889	879	856	877	842	909	852	920	853	872	877	923	884	819	809	880	884	890	840	884	915	857	844	893	897	856	879	929	914	929	867	860	875	912	853	856	882	908	870	922	925	825	831	923	863	868	907	877	875	916	860	913	868	877	905	852	870	849	868	874	908	889	882	875	878	842	850	868	883	912	900	826	904	883	843	838	881	839	891	908	902	903	858	859	892	902	911	853	917	891	890	913	896	898	901	848	831	870	849	832	890	877	910	855	916	827	905	902	897	884	881	865	889	859	863	889	850	900	867	883	881	880	879	914	897	869	855	861	856	886	897	918	851	957	934	900	848	846	871	874	900	900	854	837	893	855	895	875	883	882	863	896	891	889	858	851	880	880	879	874	846	886	875	878	891	883	898	840	856	887	869	846	850	901	879	910	869	868	832	887	875	885	921	857	902	883	842	881	933	916	883	918	848	862	863	872	843	874	868	866	897	823	877	849	862	854	859	876	924	809	893	907	861	879	888	918	820	888	912	907	847	875	932	903	837	845	856	836	893	807	949	891	859	905	869	895	873	815	842	892	881	868	844	850	887	855	840	816	887	899	873	855	841	886	908	912	845	916	892	905	884	877	869	841	867	912	869	874	868	900	858	834	861	864	922	855	872	855	903	921	848	848	898	850	870	885	907	862	803	885	905	870	887	877	827	929	862	902	910	838	892	858	822	856	884	911	896	856	831	916	890	941	859	865	902	859	898	882	926	882	884	897	884	828	849	872	866	902	861	852	874	919	884	879	883	862	878	874	894	844	937	914	893	866	896	864	888	858	886	871	840	882	830	901	894	880	913	877	867	861	823	898	814	866	855	904	837	857	866	880	852	866	818	891	935	921	869	866	887	883	866	889	914	886	912	885	896	921	855	903	855	866	859	919	910	895	836	883	836	902	935	863	890	851	891	819	885	807	932	815	889	900	876	885	854	854
8525	856	184	215	247	166	178	152	160	161	147	171	165	154	154	161	153	172	160	161	177	172	154	135	156	161	148	169	170	148	180	177	150	165	165	148	157	142	177	165	153	132	162	140	154	152	177	183	152	145	172	175	150	183	142	155	173	143	164	152	150	139	176	150	201	159	173	136	174	164	146	153	161	165	170	188	153	166	153	162	154	166	172	175	155	169	150	172	171	175	151	160	139	167	147	162	159	158	158	175	163	153	177	142	165	136	158	159	171	145	187	159	134	159	156	159	168	157	167	135	165	168	165	165	187	167	155	146	140	162	137	174	150	161	174	170	168	168	185	172	145	165	149	160	205	160	175	178	154	149	163	153	144	157	163	166	152	138	149	164	146	160	150	160	169	162	151	133	148	144	141	174	162	164	183	157	177	149	156	185	144	146	173	133	151	179	161	144	140	167	160	152	165	159	143	175	164	130	176	171	161	167	183	177	149	149	171	184	155	164	188	158	160	184	165	163	150	161	176	133	151	165	160	174	175	165	165	170	162	163	159	159	126	164	161	176	157	138	136	143	177	162	133	168	149	141	173	143	181	178	165	156	143	147	143	147	153	164	170	159	146	166	185	156	148	171	180	154	160	174	168	188	183	170	152	165	174	150	158	153	169	177	165	140	146	148	179	162	178	177	152	177	145	158	158	173	172	158	159	159	163	146	168	148	156	172	166	133	147	176	160	146	158	159	135	173	154	138	161	148	175	150	173	141	164	178	158	158	168	171	183	156	163	171	143	174	146	161	161	157	168	142	156	162	156	142	150	153	154	150	169	170	159	179	126	149	158	160	165	153	148	160	149	172	157	159	154	165	143	182	153	191	158	135	169	164	142	173	162	166	159	142	169	171	162	169	147	172	183	126	150	182	168	171	145	187	158	157	178	154	175	147	158	161	163	156	147	173	149	158	153	165	165	149	163	146	168	161	163	174	142	177	153	170	149	168	163	155	174	179	141	136	167	175	167	144	154	172	149	151	155	172	169	161	156	164	151	172	157	150	156	155	146	142	183	154	143	145	168	150	162	159	161	153	135	159	152	165	151	156	154	123	157	153	154	155	149	154	148	166	149	162	169	179	164	166	160	157	163	158	158	171	154	164	148	173	134	164	171	162	157	146	160	150	155	167	167	160	141	143	167	169	139	178	177	162	137	161	168	155	164	137	163	165	169	168	134	158	159	129	176	152	174	165	169	170	154	169	155	169	161	155	138	163	165	182	134	173	150	163	174	175	149	159	160	175	158	180	174	159	151	171	174	151	128	183	158	164	169	176	171	161	177	170	154	152	150	180	151	170	160	151	130	154	139	143	152	167	171	166	160	196	179	162	167	154	143	152	177	161	152	138	170	187	179	156	153	193	163	178	174	149	143	164	169	167	163	171	153	144	137	155	132	165	143	164	165	179	155	159	148	159	162	155	160	158	137	169	172	145	146	168	147	173	163	155	165	161	157	143	165	155	145	134	169	163	138	163	172	153	160	152	166	155	164	152	172	141	159	160	156	160	135	147	183	169	165	155	163	164	167	168	174	139	157	153	173	166	144	152	160	160	139	174	134	154	135	158	157	168	162	148	141	149	158	180	166	175	188	170	149	149	166	154	155	165	142	148	157	169	179	167	138	173	138	155	164	159	180	174	125	157	176	189	153	150	151	139	150	135	177	145	170	171	166	157	158	142	137	151	164	150	172	155	165	183	155	153	167	147	127	168	155	163	156	167	174	150	170	169	154	151	167	155	186	178	152	179	137	180	154	142	143	157	142	157	169	152	147	182	167	165	160	170	174	152	142	179	147	138	179	151	171	140	131	121	135	159	144	164	155	163	158	150	155	166	157	158	162	158	153	162	174	180	158	162	169	158	170	169	149	169	182	158	150	151	154	172	144	159	151	157	144	180	176	156	150	139	176	163	141	155	164	165	145	151	168	179	189	165	159	163	154	153	158	188	158	170	171	173	183	139	147	145	166	168	166	165	148	140	187	185	163	168	153	170	151	161	160	156	170	178	157	152	193	148	177	156	170	168	167	168	174	158	172	159	154	144	159	148	178	155	160	150	165	170	183	173	163	149	138	148	154	150	155	154	164	167	167	175	161	153	142	162	160	144	136	159	164	158	152	145	176	165	166	155	156	169	163	193	149	150	139	175	185	149	168	163	182	173	144	186	140	160	165	140	147	144	156	156	153	160	181	147	145	160	180	177	151	178	162	177	147	155	150	178	166	169	152	173	150	173	158	170	165	171	148	169	148	153	167	152	178	164	166	164	149	149	173	183	158	145	152	170	154	152	162	153	165	154	139	178	148	148	176	162	165	172	153	181	151	144	179	171	149	163	158	165	154	152	182	164	178	145	153	153	166	180	146	155	139	155	153	151	172	143	175	164	158	175	155	141	173	160	167	179	169	133	147	164	157	148	160	164	167	144	164	143	144	160	161	134	158	157	181	140	139	164	171	174	168	171	193	154	144	150	138	177	169	156	189	147	159	179	161	148	139	180	141	165	153	166	148	144	176	176	144	162	171	155	155	149	137	160	150	169	148	152	160	146	157	166	151	144	163	153	166	169	160	137	163	166	154	149	155	137	159	147	155	164	163	162	148	154	146	163	169	181	177	164	158	177	158	165	167	156	141	151	175	154	166	142	160	165	192	168	159	164	146	165	168	144	160	179	162	126	171	158	153	150	166	181	157	157	148	168	156	157	161	146	160	136	180	157	162	153	158	158	160	150	158	170	168	164	185	186	148	147	153	143	167	160	153	155	133	159	153	154	159	157	164	178	158	156	169	160	173	173	141	156	149	152	161	167	175	161	154	151	146	144	161	138	141	166	132	149	156	173	184	151	157	142	155	177	167	152	176	159	152	159	155	160	165	151	164	150	181	166	151	169	156	148	170	155	165	159	162	163	165	183	143	182	134	163	151	151	131	158	179	174	169	171	159	177	134	176	153	178	168	152	138	174	170	163	158	170	164	166	153	180	168	177	164	159	149	147	158	171	177	166	177	165	171	158	156	173	160	185	162	174	142	161	157	157	153	141	152	161	142	157	157	175	141	167	142	151	141	152	164	164	161	168	170	169	168	155	146	164	166	164	171	165	154	176	154	133	143	152	141	167	172	131	148	143	175	162	173	137	181	175	165	153	157	179	177	152	165	161	184	173	139	146	157	164	130	159	179	167	145	165	164	151	156	114	149	164	151	176	166	174	174	159	171	168	158	164	168	154	159	172	152	152	157	168	170	145	166	157	143	170	164	170	155	178	148	168	136	169	162	156	170	141	167	166	168	173	156	156	161	162	158	170	144	168	158	166	158	162	156	143	156	147	161	149	161	148	157	173	156	153	173	148	157	157	164	154	175	168	168	153	156	154	151	154	156	150	170	153	153	170	144	144	163	155	172	176	159	161	146	164	159	139	184	176	160	177	175	167	166	169	140	152	188	154	138	176	163	161	167	151	153	173	167	149	154	146
7565	1390	548	762	1091	520	549	554	499	503	477	519	525	524	541	543	517	477	500	535	469	503	506	445	487	497	519	485	515	467	529	465	497	455	481	481	510	491	507	452	508	496	466	475	478	451	525	479	490	541	472	499	491	468	487	525	457	466	530	513	452	535	507	486	474	462	532	490	471	482	440	498	517	519	476	522	455	454	465	469	479	501	478	496	497	525	485	481	466	498	464	476	482	473	507	488	474	474	479	522	515	466	440	491	526	478	461	459	531	484	455	457	500	521	467	478	517	486	496	531	524	490	516	537	477	474	500	516	523	478	490	489	484	490	499	472	462	471	523	473	482	479	496	448	514	491	495	488	497	481	547	455	549	496	521	483	528	457	494	479	507	499	495	480	494	525	501	482	507	414	473	481	479	491	535	516	492	476	478	495	506	477	495	488	459	495	495	495	484	488	523	485	505	451	481	496	481	506	483	470	490	487	452	452	518	497	463	484	494	522	486	463	488	559	442	503	449	483	487	489	524	473	463	483	538	495	497	512	494	473	497	490	483	492	508	514	475	513	507	464	482	466	478	506	504	501	454	481	489	497	511	487	471	521	483	475	520	510	472	490	474	507	456	515	519	449	454	491	491	510	522	532	481	509	506	506	478	502	488	513	519	502	452	446	491	502	476	462	492	500	515	510	517	481	540	479	507	485	431	503	461	495	485	479	490	504	482	463	522	497	514	503	492	545	473	495	483	468	505	480	492	460	522	452	486	494	502	501	511	496	519	498	490	475	493	500	481	506	524	520	470	501	508	489	490	446	478	502	499	530	482	498	485	503	509	506	509	499	490	433	485	502	463	455	483	483	485	494	488	476	477	511	489	507	474	449	450	473	504	486	479	521	526	511	491	490	480	471	461	505	479	484	491	473	482	465	513	520	498	481	473	521	464	494	500	509	478	491	505	483	512	498	502	497	509	496	464	487	507	500	463	479	464	475	508	536	475	530	477	510	478	478	478	474	514	474	491	494	508	495	491	494	481	449	478	500	454	507	494	526	537	494	473	480	478	474	561	497	534	497	484	484	483	485	464	511	426	494	448	469	483	497	509	475	476	459	501	542	540	508	487	475	511	492	461	488	486	511	509	458	490	503	501	451	508	522	501	493	513	448	493	502	537	474	475	470	481	511	498	494	495	453	475	536	546	486	519	501	490	511	496	509	483	469	466	495	487	487	508	441	462	513	507	489	512	500	484	490	478	459	528	492	456	535	508	468	487	473	488	484	512	471	476	439	474	472	478	454	485	453	499	487	476	473	516	506	495	522	484	503	479	548	515	488	460	485	499	464	515	468	509	453	497	561	486	486	467	501	478	483	507	542	507	487	464	516	483	502	472	470	492	481	513	497	492	527	469	542	526	505	456	476	478	501	466	502	479	506	516	471	489	505	500	497	480	512	503	463	498	514	484	524	472	505	528	499	521	484	474	475	473	481	478	476	487	466	519	515	483	452	511	454	517	475	538	518	473	478	507	520	507	481	556	475	483	487	540	494	510	513	469	471	530	491	471	472	489	499	494	465	476	527	481	544	528	485	484	472	479	482	491	464	476	521	458	491	506	511	502	505	470	466	499	497	517	454	507	462	507	493	507	475	512	516	508	508	492	480	500	513	478	487	455	487	497	518	553	479	512	476	421	495	485	486	506	516	494	525	475	507	488	487	472	506	500	459	543	491	479	503	508	483	467	469	438	500	441	461	468	482	488	485	439	492	489	483	497	462	486	483	481	444	483	483	480	487	463	555	492	497	507	508	530	500	444	521	475	473	462	483	493	489	456	523	510	473	485	490	487	489	494	438	479	483	477	495	491	522	513	474	525	461	502	516	495	484	518	445	492	451	481	482	478	492	470	482	455	502	534	512	473	507	433	466	490	499	476	489	459	493	473	508	484	467	508	489	487	467	458	463	468	468	505	488	493	495	507	481	508	522	527	468	484	503	495	461	482	471	504	463	499	502	510	456	473	472	487	477	490	487	516	521	523	534	472	492	492	492	479	467	490	518	505	486	489	517	484	486	510	465	472	507	471	475	484	475	531	507	547	470	483	473	518	500	462	503	525	496	535	486	508	484	464	479	467	442	489	544	500	463	495	465	452	470	492	516	472	479	522	491	553	473	509	491	447	458	490	506	498	476	500	500	453	470	480	502	479	459	491	481	502	508	520	463	451	504	484	481	507	496	521	455	500	483	439	497	460	515	473	483	475	485	466	473	472	515	501	520	449	460	479	493	467	494	434	499	486	494	519	479	487	496	541	501	489	472	478	516	446	453	511	491	485	485	502	477	457	496	488	486	499	520	503	504	506	480	471	450	478	484	500	503	515	505	491	488	504	515	471	505	477	476	469	490	474	483	478	511	504	484	493	478	508	558	495	505	479	469	526	461	453	474	461	550	503	521	495	484	497	463	471	490	522	480	493	518	496	504	492	526	526	479	499	497	531	483	482	521	537	518	511	491	468	467	520	486	492	493	481	485	472	477	489	481	495	468	457	506	472	516	476	456	516	529	482	481	489	534	480	463	463	520	494	521	496	503	488	528	499	470	541	462	520	455	467	505	533	500	488	450	469	544	469	503	526	494	515	505	499	477	490	476	465	490	523	516	487	452	494	449	469	466	506	463	491	475	492	474	468	530	502	504	467	473	470	511	463	514	455	494	459	514	449	486	461	491	527	481	482	473	488	509	449	461	492	522	470	503	519	481	495	492	516	514	492	488	574	488	518	487	507	469	475	454	493	511	483	495	485	482	494	483	514	498	466	456	496	492	518	491	452	482	479	499	476	485	512	491	513	519	488	537	489	515	522	469	447	519	501	507	480	541	508	456	492	510	467	503	498	519	505	508	453	518	501	525	488	464	483	524	479	492	474	447	487	472	495	486	474	460	479	489	495	483	463	484	513	475	494	478	465	453	518	483	557	508	477	511	453	493	489	486	493	494	495	494	507	485	484	501	467	458	511	467	528	516	485	476	489	505	478	506	503	476	468	466	519	469	523	491	472	491	468	489	533	496	498	505	479	449	525	474	469	482	525	523	487	512	542	483	454	471	461	514	470	479	469	473	485	503	492	487	511	461	514	508	502	489	489	471	536	490	433	473	490	463	479	495	469	542	470	465	490	467	499	474	495	489	536	470	541	512	534	508	537	502	528	466	500	435	469	509	514	480	463	448	497	484	461	516	473	507	498	493	460	500	508	451	459	475	482	490	497	488	523	528	501	453	490	455	460	459	488	502	495	480	460	500	478	474	490	488	503	502	506	498	482	502	506	498	490	484	509	482	477	544	498	487	527	495	462	485	464	490	440	492	511	468	464	484	463	500	487	459	473	454	496	499	503	489	496	517	500	470	482	525	477	499	535	518	492	456	485	489	514	514	503	509	460	494	465	482	492	490	485	501	543	506	479	477	532	526	502	494	488	437	467	512	488	509	483	484	520	486	484	527	508	458	487	480	491	524	477	479	501	488
47712	22092	3840	1586	5170	605	456	455	428	416	369	396	363	329	345	364	402	335	330	347	327	342	328	336	346	359	348	359	333	331	301	364	306	393	331	344	332	301	330	332	316	358	323	337	313	319	312	310	344	315	357	348	327	320	327	335	327	321	323	354	310	310	327	348	288	354	308	293	319	304	311	322	321	322	360	307	327	311	300	328	314	312	348	333	332	340	331	332	321	362	310	341	335	323	318	342	341	327	311	338	303	326	319	336	339	321	307	318	310	324	307	354	312	280	311	309	324	327	327	375	333	324	327	338	282	319	331	329	320	319	315	303	319	303	361	316	265	306	341	333	308	334	357	305	337	333	291	331	306	308	325	328	290	301	295	315	301	323	310	312	343	334	323	330	313	315	317	307	307	363	343	319	322	332	269	294	337	293	314	349	344	313	339	314	311	337	330	280	304	345	322	316	284	363	304	324	301	309	347	336	323	290	327	324	324	353	313	318	333	342	333	327	323	302	316	305	329	341	325	318	364	299	294	325	353	342	333	300	326	346	355	316	307	305	316	358	330	311	311	324	342	305	339	326	311	314	327	319	313	309	331	275	335	316	328	314	332	314	312	314	340	315	318	348	300	338	281	356	321	332	299	321	319	311	309	342	311	331	300	307	325	320	313	323	339	332	301	330	317	323	317	344	325	333	336	319	307	332	325	291	309	302	292	337	310	329	341	296	305	331	336	327	297	322	291	353	319	332	326	308	309	316	311	325	299	334	334	320	306	339	325	334	315	319	343	336	329	313	354	333	322	310	332	315	351	313	334	308	326	356	361	338	382	340	311	322	364	339	328	342	329	330	298	304	324	307	312	358	326	319	306	361	314	348	317	343	342	303	313	311	343	347	300	320	344	311	300	320	323	311	317	349	330	316	332	327	328	297	315	311	310	293	326	299	343	322	297	308	340	336	309	307	296	336	330	316	324	327	332	323	339	291	328	337	311	318	268	299	340	306	322	298	308	327	325	314	326	310	289	310	333	307	311	307	300	348	339	313	286	345	313	317	333	322	313	338	328	304	296	326	319	363	319	349	335	331	319	294	308	332	299	312	288	315	328	312	300	327	336	328	312	306	362	343	335	314	345	324	307	280	343	291	329	316	328	317	340	360	307	287	313	316	298	340	304	305	309	303	350	320	369	338	329	320	340	338	287	351	292	315	301	322	323	340	324	305	281	338	338	321	328	317	324	337	317	325	319	344	302	303	305	319	322	310	280	341	326	353	309	324	310	344	286	325	343	328	353	294	326	317	317	344	320	319	350	273	320	330	336	391	294	334	344	314	287	329	343	328	334	321	350	339	327	345	319	313	329	303	289	286	303	311	325	338	333	319	338	318	330	299	314	283	339	362	349	352	306	294	338	339	337	280	326	339	358	330	348	321	315	331	336	301	321	309	352	305	335	299	354	318	322	341	333	334	330	359	326	320	321	307	333	313	332	295	324	306	303	311	352	347	319	354	333	278	320	341	337	324	302	343	340	337	319	308	317	340	349	337	337	300	311	305	324	318	329	319	341	314	323	325	321	328	285	363	308	369	311	337	334	338	319	320	311	292	314	278	328	323	339	313	323	303	318	331	302	345	284	291	317	299	321	335	315	318	268	332	309	341	318	315	346	323	338	342	308	290	295	314	326	324	337	358	325	287	317	351	316	311	328	298	312	344	257	296	331	333	315	333	307	335	323	326	326	296	311	332	296	293	338	316	325	340	340	339	302	329	321	325	351	324	343	339	340	299	302	321	324	320	328	325	321	306	308	334	342	340	304	295	283	311	329	347	306	331	303	312	356	325	368	329	287	322	310	318	290	320	337	333	300	291	311	346	294	321	319	328	324	300	284	330	310	321	319	343	315	345	307	320	352	345	326	324	326	347	344	331	333	353	327	319	340	295	345	316	350	287	355	313	304	344	359	337	318	324	351	336	351	327	330	295	306	339	324	336	338	355	289	338	304	296	309	318	335	342	375	349	352	301	309	289	322	322	304	315	299	279	325	316	312	314	295	296	290	318	313	316	300	309	305	349	340	330	306	315	321	308	341	366	295	353	310	335	335	339	302	316	349	359	312	321	291	297	340	317	350	305	330	318	326	313	312	319	304	327	293	296	318	308	325	306	315	316	315	316	313	325	315	300	278	309	311	340	334	344	314	327	303	353	310	301	336	288	351	312	321	293	302	322	354	356	340	318	329	348	329	329	305	335	335	311	320	337	310	293	319	335	327	301	317	320	323	365	334	345	310	314	343	321	333	333	319	339	329	321	327	333	355	325	348	327	317	333	330	330	324	319	311	297	358	325	319	297	325	340	321	324	329	323	319	345	303	330	323	314	319	340	290	299	294	356	299	329	346	299	327	277	294	342	323	334	304	306	326	303	313	299	353	333	310	313	319	270	330	332	358	302	306	339	305	304	329	350	301	316	327	322	328	324	320	325	332	317	305	313	353	336	362	330	315	319	300	301	331	339	334	348	285	345	325	313	286	343	318	339	316	330	285	366	309	323	328	309	324	340	293	316	291	321	281	323	322	318	309	336	324	332	332	339	312	342	328	324	333	354	306	331	320	334	322	338	300	307	316	335	299	310	344	333	307	302	303	333	288	326	339	329	336	337	356	340	319	365	310	308	325	308	353	315	302	356	328	294	345	299	317	324	368	326	334	340	331	312	347	302	337	290	331	295	309	295	327	329	327	356	307	303	284	299	319	315	306	293	312	326	309	338	326	308	328	312	305	308	323	304	310	310	327	350	310	318	324	343	324	313	363	326	335	331	311	343	347	307	316	344	291	298	331	332	301	354	320	276	361	295	338	326	327	353	337	333	302	324	302	314	317	321	311	332	316	338	336	335	334	333	315	344	346	361	311	333	318	315	325	351	285	303	303	314	293	319	289	323	364	334	331	334	304	314	369	343	320	310	336	313	328	314	347	310	323	311	290	314	286	284	331	321	340	303	321	335	315	307	314	353	338	326	321	334	330	328	328	305	298	310	316	340	310	326	322	291	304	323	342	296	319	328	325	346	322	316	329	287	322	308	298	353	318	331	335	311	276	315	305	319	319	301	313	312	332	315	324	319	351	319	322	297	308	297	335	300	349	330	351	341	347	299	352	286	335	341	355	323	331	333	304	303	329	292	310	310	340	328	312	349	302	328	301	321	276	294	304	339	314	311	301	304	323	293	329	308	325	341	317	294	308	313	333	328	306	321	322	351	309	344	321	334	330	337	358	328	322	337	336	329	315	306	334	340	338	317	299	327	332	313	317	313	291	315	305	341	336	320	338	340	336	313	311	325	315	326	322	331	295	354	313	342	344	324	316	312	332	315	297	313	303	333	318	347	303	336	329	292	306	337	305	347	322	328	369	299	315	322	314	309	337	351	299	338	317	319	308	321	333	328	327	334	325	336	345	336	347	358	310	288	290	327	369	290	314	330	316	319	312	334	312	343	286	318	334	312	300	341	307	289	325	349
27106	10767	3511	5240	12196	2127	1890	1652	1465	1405	1309	1277	1139	1124	1196	1081	1052	990	1068	977	962	973	921	996	969	944	884	915	921	870	884	955	911	872	905	911	886	910	886	894	859	866	890	866	868	876	895	823	925	912	890	844	888	885	816	901	854	878	829	863	849	898	881	835	876	855	919	865	877	834	873	844	882	812	841	888	837	832	854	918	813	858	856	836	818	828	819	863	838	887	856	847	841	853	826	859	835	863	901	789	798	842	860	846	874	851	855	817	834	835	879	811	831	904	851	856	855	839	822	826	867	834	809	861	846	873	856	811	865	837	794	810	884	852	809	838	833	877	910	831	838	816	883	809	816	869	804	844	823	851	864	878	868	858	813	824	866	823	798	859	787	877	785	882	849	853	826	911	805	913	853	860	836	856	862	801	847	840	843	891	876	897	861	828	796	838	872	881	928	878	852	831	868	862	811	856	865	865	861	873	783	827	887	864	872	811	871	844	854	857	838	862	827	843	875	854	865	888	840	798	805	873	886	868	819	842	859	771	867	847	871	879	901	813	874	819	829	825	818	821	824	841	835	790	836	885	862	831	836	816	885	785	835	863	826	831	820	805	842	882	837	811	796	869	886	820	835	810	850	835	850	815	852	878	861	896	871	816	870	883	864	889	873	837	847	820	815	869	910	840	806	814	897	832	911	891	853	840	840	805	846	786	855	816	879	877	802	870	902	819	896	854	821	803	870	874	823	837	864	816	839	827	818	826	766	893	823	855	851	808	855	842	861	824	822	847	841	905	858	812	855	814	859	867	831	849	766	840	871	839	833	882	836	821	810	781	921	846	868	845	887	868	790	872	903	823	846	821	878	833	845	832	853	816	853	820	841	796	849	808	802	894	870	813	885	870	845	922	781	780	825	858	845	769	868	847	840	837	845	828	855	828	842	903	821	832	839	835	815	859	849	926	799	905	812	839	866	875	815	829	804	809	840	861	810	816	848	878	833	872	796	838	822	823	861	892	845	839	848	842	876	819	822	838	833	828	856	838	857	844	838	848	833	820	850	787	845	853	855	846	849	903	857	840	861	852	864	769	823	880	879	791	825	853	886	850	867	841	813	821	865	895	833	802	820	807	816	812	812	880	788	781	889	812	802	842	869	820	852	843	811	822	850	857	887	837	869	873	762	826	917	816	858	872	832	863	893	812	811	847	861	854	872	843	859	847	845	901	861	828	854	920	863	815	834	816	809	885	874	841	866	800	859	871	867	849	836	815	826	892	852	825	858	837	842	860	851	841	830	834	831	806	836	889	888	827	835	887	829	870	846	824	807	880	854	804	852	812	822	883	859	812	846	863	828	810	836	815	839	867	821	865	828	808	864	850	852	857	773	854	844	827	922	854	828	864	846	853	875	808	871	897	849	832	868	831	849	818	793	883	818	858	858	842	830	845	844	826	839	794	886	837	825	855	837	776	866	854	864	866	818	866	827	877	804	797	828	836	865	860	853	842	856	829	842	855	872	938	825	832	832	845	858	859	817	894	870	889	755	843	810	859	832	868	852	854	836	819	829	819	850	862	857	839	862	859	830	854	791	845	800	886	875	804	800	889	863	861	838	848	844	863	867	836	825	834	848	773	849	897	910	832	870	833	863	818	888	906	882	844	837	836	830	809	851	813	803	860	832	876	810	867	865	851	881	845	769	833	840	816	842	856	812	908	866	832	881	887	846	872	869	808	825	838	839	900	878	887	824	808	822	854	856	814	885	898	869	876	798	817	803	895	853	803	823	898	806	809	845	864	836	874	854	839	890	879	857	844	812	826	823	848	843	903	825	855	883	855	893	849	874	804	833	850	830	898	852	864	844	847	798	826	820	832	855	839	817	801	874	820	861	931	868	844	848	832	802	867	908	870	819	898	777	819	821	879	739	830	837	798	848	864	869	826	825	852	853	843	827	851	860	844	877	852	829	850	819	885	835	870	809	845	872	842	824	839	904	789	872	842	855	833	839	810	860	850	854	848	804	826	819	813	857	845	832	828	871	847	841	830	843	805	842	863	854	849	868	851	823	850	843	784	847	869	850	846	878	858	859	881	880	841	844	815	850	832	846	842	835	868	820	863	830	832	850	903	903	845	782	876	881	818	897	834	810	895	841	836	810	821	849	873	830	863	861	850	857	850	904	814	837	834	837	851	822	831	872	856	841	793	865	830	792	807	856	880	832	904	826	860	891	874	848	891	859	855	873	879	837	848	827	777	828	855	788	848	827	833	805	856	819	869	808	832	849	839	838	864	846	850	844	867	818	838	942	879	877	853	818	825	786	797	838	856	823	803	877	852	853	819	850	850	850	831	841	795	850	830	852	842	864	836	809	877	845	793	873	802	830	819	819	777	889	801	889	835	856	832	840	847	830	865	815	889	876	801	874	851	854	856	843	862	825	804	881	849	867	896	873	901	833	815	866	811	788	871	835	914	896	805	798	805	828	865	860	828	852	856	826	839	779	891	819	865	795	860	799	821	848	859	855	824	904	864	889	832	846	902	845	865	858	803	874	858	866	829	874	903	816	846	850	782	851	867	811	846	883	888	874	840	834	842	800	840	844	869	842	838	831	894	863	802	848	845	800	795	826	853	862	891	813	866	822	810	828	862	850	823	859	868	832	890	854	844	869	840	879	830	872	828	902	839	828	857	853	809	850	862	836	843	859	792	868	878	794	849	880	803	836	827	852	850	803	836	918	846	838	857	821	866	874	814	892	861	837	808	888	895	874	816	822	902	847	877	837	805	770	830	871	856	888	809	857	850	834	818	814	843	884	788	833	851	899	861	860	857	837	831	882	854	843	869	845	843	831	867	806	798	879	850	857	866	841	852	812	862	849	849	776	929	823	857	849	854	893	844	874	878	854	870	828	843	844	849	813	880	828	797	824	903	864	839	756	861	936	894	857	895	799	833	797	885	807	900	841	849	849	798	850	788	862	827	859	857	830	782	854	836	841	816	841	838	860	794	851	853	801	840	859	859	872	901	861	798	851	751	825	850	916	836	838	835	874	847	848	840	830	797	829	863	863	808	884	824	855	868	841	871	766	819	860	891	867	850	839	847	834	830	834	828	895	872	852	829	848	845	838	839	849	851	853	822	854	868	800	859	861	800	902	852	822	805	811	862	868	843	815	835	862	857	861	833	841	845	842	815	840	888	809	845	852	816	899	827	817	850	818	842	828	917	865	815	818	805	893	865	839	859	840	843	844	840	830	804	827	834	855	807	823	848	851	841	840	853	854	820	926	865	840	838	825	870	833	862	876	836	871	875	872	852	810	878	850	836	885	862	791	842	855	857	847	832	844	822	829	861	860	883	827	850	850	812	819	778	809	841	829	830	838	811	851	837	791	881	883	828	872	857	872	846	860	845	809	851	833	902	862	872	843	895	837	805	827	853	838	872	831	838	821	839	884	836	866	844	822	818	870	826	834	844	820	833	863	896	808	812	849	844	801	874	905	830	853	887	836	809
62636	34478	8662	2290	8309	1028	681	595	574	503	444	498	450	423	446	423	374	399	380	376	377	365	399	405	346	370	326	365	362	331	356	362	357	340	392	354	350	369	347	400	347	374	368	377	339	329	348	343	330	347	382	310	356	333	340	345	361	350	354	352	353	360	343	334	359	361	356	312	372	347	340	361	361	325	349	358	347	362	357	366	352	374	352	371	366	323	351	342	345	332	304	339	382	347	328	341	342	352	335	358	346	326	331	333	360	332	338	413	355	370	366	364	335	357	350	344	342	362	350	334	331	352	343	330	344	372	324	343	338	313	308	337	351	371	353	332	313	335	323	364	305	328	335	366	354	314	324	344	334	328	380	349	335	337	380	353	343	345	333	362	348	321	363	322	363	363	384	327	359	333	345	327	315	380	329	329	390	365	307	358	374	340	373	359	353	332	346	370	347	319	355	322	325	321	356	324	322	338	360	322	357	328	369	347	345	341	321	332	338	371	366	362	351	317	372	336	351	336	347	359	325	349	335	336	346	360	314	297	337	351	338	339	331	354	366	386	349	362	347	365	348	376	305	337	311	338	307	342	309	362	322	348	334	384	333	343	361	323	329	381	384	361	364	346	340	353	337	344	340	318	342	324	328	368	351	389	331	378	391	331	339	348	316	342	330	357	360	303	324	316	365	316	348	337	354	384	306	340	350	336	343	356	350	358	330	316	316	359	391	361	359	354	356	334	335	332	351	367	369	320	349	323	322	330	334	330	362	316	333	348	290	324	356	360	348	366	320	348	371	316	384	308	341	346	344	353	367	337	355	354	343	361	362	360	371	357	330	314	350	343	339	335	334	356	341	338	363	374	354	396	353	343	308	300	341	383	352	335	317	333	338	385	375	361	344	341	323	336	378	365	346	361	343	325	352	352	327	380	322	366	364	335	355	384	351	328	331	333	333	355	355	324	351	359	304	348	343	346	366	349	330	351	335	326	340	347	349	355	344	350	325	381	347	371	357	305	351	341	397	359	323	352	353	368	334	354	354	327	333	361	344	341	341	364	343	351	327	308	334	308	350	370	347	354	326	362	351	313	350	309	333	346	358	331	328	343	325	362	372	347	357	337	336	349	354	358	326	358	339	366	360	363	359	335	350	330	355	340	343	317	362	355	355	328	348	328	344	346	373	366	369	332	340	342	366	353	349	376	314	374	355	361	336	326	366	320	339	344	342	361	339	369	370	368	358	340	340	331	369	342	363	344	385	299	335	351	353	382	355	336	343	316	368	370	338	310	353	363	328	335	342	364	351	346	350	380	329	338	332	369	356	310	315	367	341	353	369	319	346	377	351	360	356	361	301	331	340	313	365	367	319	338	310	340	356	365	346	368	335	351	358	332	382	337	332	334	324	345	338	340	379	301	324	368	345	355	305	370	302	326	320	305	341	367	319	317	301	357	333	327	310	343	349	335	383	353	367	346	351	354	323	310	344	341	369	317	367	337	336	354	330	352	351	340	313	331	344	354	346	345	321	338	388	321	342	330	321	369	347	335	325	334	360	347	340	355	328	333	346	340	323	340	356	340	339	309	378	365	329	355	355	369	372	327	340	334	349	352	359	357	352	373	339	351	368	390	328	371	344	357	351	309	347	353	333	347	340	323	330	344	324	321	340	370	349	346	351	346	340	307	372	349	343	347	343	322	391	361	329	336	346	359	353	355	380	325	331	356	335	329	368	361	341	358	356	373	351	343	345	363	334	357	322	356	361	322	369	340	353	330	329	319	344	338	320	342	325	364	345	291	328	338	356	350	314	324	353	333	329	342	336	340	345	310	379	345	353	359	342	346	362	352	344	354	320	373	328	382	356	321	332	369	330	313	369	349	355	333	328	351	363	358	367	344	376	360	347	366	350	344	335	352	347	338	299	327	352	363	343	363	368	341	340	313	362	324	347	358	337	324	347	342	351	347	366	346	305	336	355	357	324	334	347	340	335	329	367	331	311	336	309	352	353	351	360	352	364	362	331	357	384	317	330	345	341	323	330	318	363	331	319	320	334	351	354	352	341	355	328	321	349	323	333	357	338	392	322	333	370	336	350	349	346	318	307	369	331	334	358	340	346	348	337	323	352	303	344	372	311	353	356	341	381	347	358	334	295	324	366	331	357	326	338	366	314	352	340	308	314	359	342	313	351	383	384	338	356	354	340	343	325	358	347	352	328	354	325	340	354	354	330	346	367	354	368	361	360	311	332	344	347	343	362	323	383	338	359	340	331	328	337	324	363	385	369	371	358	390	333	374	339	364	357	346	325	369	335	368	392	370	344	351	383	319	337	380	379	352	346	336	331	330	347	346	375	358	321	327	347	340	342	354	350	363	335	356	355	337	325	351	353	328	320	364	361	370	342	343	354	339	357	333	311	331	363	372	316	342	321	346	344	358	326	374	336	342	333	356	335	312	334	356	362	338	347	346	357	344	379	357	370	334	335	323	329	340	340	330	334	333	369	353	324	375	349	330	362	373	315	331	351	363	365	327	368	348	366	326	332	346	338	339	332	335	345	368	327	341	338	329	341	322	361	324	360	385	364	302	364	334	373	343	344	348	357	366	344	358	366	345	339	408	374	357	349	329	330	355	349	338	382	353	356	334	341	344	342	343	333	358	332	359	363	369	364	336	356	333	346	324	353	346	323	323	331	341	336	329	361	320	343	368	334	343	305	316	359	341	350	324	354	327	365	349	343	337	343	328	328	348	324	322	350	321	347	367	363	347	336	346	297	316	344	327	365	364	340	349	374	355	345	323	338	337	370	337	331	362	382	338	385	315	316	357	343	375	351	345	376	329	331	346	375	344	363	351	341	330	356	351	370	348	327	342	364	380	331	357	324	317	350	322	352	326	360	359	328	359	337	338	378	354	322	322	364	379	329	322	344	362	344	358	334	353	321	315	344	319	368	338	312	343	372	343	330	326	344	331	343	332	340	353	352	349	364	343	354	299	346	337	355	338	347	361	373	371	354	325	336	311	340	385	356	356	328	377	339	350	346	312	336	324	340	371	349	341	334	328	351	360	328	353	360	330	338	337	332	310	310	313	324	332	324	351	375	341	327	345	340	337	372	334	377	355	373	374	341	324	358	372	331	351	344	334	335	368	328	322	347	341	368	328	355	332	329	332	361	328	353	367	351	354	365	331	360	343	352	316	335	336	343	324	333	334	329	333	336	355	342	365	349	338	341	340	293	391	328	361	352	341	361	341	336	343	372	346	359	375	350	325	331	327	330	327	372	341	341	353	337	334	358	342	368	348	347	332	350	356	342	349	361	331	321	335	333	334	350	340	320	347	352	328	351	332	318	323	342	351	329	329	358	382	347	315	343	301	394	347	367	317	357	357	360	356	359	331	331	353	347	332	299	318	353	317	350	339	350	332	328	346	332	338	328	353	334	323	313	335	367	363	326	306	335	340	319	335	358	335	345	366	323	338	333	359	326	346	348	337	337	340	361	323	335	321	332	353
36844	16061	5281	6802	15667	3354	2686	2372	2120	1913	1652	1684	1498	1446	1368	1283	1302	1235	1158	1107	1109	1042	1027	1031	1022	1011	991	1028	973	989	993	1019	938	982	944	899	979	980	936	967	896	882	925	910	913	917	938	899	890	968	864	930	875	902	924	869	933	957	887	925	872	892	908	875	944	883	945	946	880	913	892	835	856	893	866	832	872	890	909	878	917	867	874	884	908	914	905	862	872	913	875	861	903	828	862	875	895	839	855	832	833	879	892	862	897	892	910	864	905	890	817	868	959	870	905	863	851	907	926	894	907	856	849	828	886	882	859	881	867	957	936	874	916	894	858	881	878	906	884	911	873	883	906	835	866	898	883	837	911	892	846	900	900	885	898	826	887	895	906	896	825	861	894	858	875	887	912	860	897	903	870	894	884	861	875	939	838	805	873	832	894	887	908	907	832	898	881	828	877	951	850	899	873	855	856	887	858	868	877	858	949	844	846	849	851	908	838	860	878	879	834	942	839	903	907	913	924	869	830	874	808	870	838	822	855	829	796	866	907	916	893	916	889	829	876	833	907	837	872	869	872	883	937	860	880	867	865	807	832	830	876	854	875	860	878	886	830	886	845	857	868	883	857	896	922	894	843	850	908	840	872	854	902	871	832	858	896	872	910	863	888	912	883	857	843	871	846	847	888	822	890	908	876	864	881	847	874	868	880	834	911	887	875	832	854	932	861	821	843	858	896	836	861	863	820	861	843	913	882	859	874	865	912	847	827	903	863	841	887	889	838	894	865	834	917	895	856	879	819	854	828	856	851	878	876	805	869	851	858	882	797	825	792	856	834	829	843	840	868	869	858	874	885	899	842	905	849	888	839	902	837	887	879	932	882	847	835	873	860	875	855	839	848	823	899	824	837	791	835	892	867	848	866	954	881	863	849	916	884	850	888	907	904	899	895	896	904	863	891	902	863	846	863	914	904	876	904	841	877	917	880	918	873	892	894	906	870	901	793	872	808	906	871	873	828	837	844	898	863	933	884	780	929	866	842	852	911	840	849	800	834	868	894	847	878	880	839	828	856	942	867	899	863	910	866	830	861	836	838	820	870	860	858	877	879	840	829	862	875	891	814	909	874	866	844	833	862	841	823	852	857	878	894	819	883	863	895	860	877	844	859	910	885	895	836	839	851	907	838	896	874	885	847	839	889	860	852	889	870	855	875	831	854	887	867	875	886	835	843	911	851	881	860	857	907	871	862	901	885	876	903	879	879	871	852	825	922	854	848	825	871	851	886	883	891	845	857	889	843	939	836	905	908	864	834	854	854	858	852	880	879	871	870	889	885	877	863	891	920	896	855	927	834	874	861	865	844	851	903	858	879	846	822	804	882	883	846	862	892	882	919	818	864	852	880	873	848	824	850	828	904	899	858	889	870	875	862	877	844	848	839	903	885	858	862	845	871	872	924	847	878	852	859	881	869	831	887	890	868	841	838	916	856	861	901	900	883	844	953	875	865	852	830	806	878	915	863	875	847	846	821	887	882	809	874	862	861	887	870	878	888	868	857	873	898	892	881	882	887	872	890	845	858	880	914	896	889	944	831	886	850	868	847	839	901	859	906	869	840	853	930	860	860	885	854	879	882	867	852	866	830	854	834	868	847	905	905	889	872	865	860	891	914	892	857	865	874	890	892	910	881	864	804	883	843	926	845	889	866	856	876	871	807	858	859	835	875	847	900	867	905	847	883	876	880	880	876	839	868	883	903	887	872	862	892	866	886	895	838	813	877	887	876	849	848	831	880	860	884	862	934	927	863	877	902	884	805	816	865	862	838	895	910	882	890	872	874	862	889	896	901	882	885	841	838	854	897	872	830	851	898	895	890	878	905	876	871	875	889	846	866	887	856	860	851	939	845	876	825	873	844	852	863	891	894	955	844	877	859	805	849	865	893	809	909	790	826	812	862	897	874	918	844	842	814	848	813	851	814	844	847	891	892	867	833	876	858	870	847	837	913	839	906	881	865	831	847	883	871	835	921	871	869	890	867	855	835	844	911	899	839	851	861	843	863	877	892	888	850	903	857	888	872	858	890	879	894	910	870	886	887	823	834	828	887	886	877	888	893	881	877	862	843	880	877	835	832	846	878	847	855	873	870	861	865	853	884	845	907	761	886	920	857	892	934	887	872	858	849	875	914	901	833	857	879	857	866	869	937	893	897	851	957	837	866	883	907	890	867	871	890	813	869	886	852	876	862	917	908	899	864	842	850	829	872	895	813	867	842	868	844	869	892	886	855	801	846	860	884	835	878	911	906	861	876	888	850	904	867	913	847	898	817	826	821	863	850	869	829	908	857	862	862	843	811	828	948	846	904	843	854	915	915	852	878	924	865	857	844	874	867	906	881	868	847	858	812	896	887	841	880	867	885	875	855	907	878	827	885	871	877	854	850	863	898	915	868	873	874	844	911	896	945	932	848	853	854	865	867	910	855	836	938	865	901	922	893	826	879	846	892	852	859	881	863	893	862	874	857	872	894	887	876	889	870	862	877	871	898	811	861	804	858	906	856	860	873	894	870	875	852	936	873	858	850	824	888	845	853	871	866	914	852	846	865	892	867	861	830	851	848	816	892	908	854	869	833	921	879	880	841	842	856	896	881	831	908	884	852	861	854	831	866	894	911	900	813	872	854	907	877	815	850	845	854	883	867	829	889	857	854	886	869	864	865	874	867	927	855	864	832	838	862	866	893	904	837	898	880	848	894	868	851	851	879	861	839	850	886	898	876	865	872	903	887	852	891	900	874	844	860	859	902	869	876	829	860	856	826	924	862	804	899	871	876	913	862	879	875	832	892	906	818	898	852	810	842	905	856	884	857	838	849	854	853	853	858	890	869	884	875	861	869	846	905	867	858	883	889	880	876	906	894	834	880	869	857	931	871	887	816	875	878	866	836	898	862	872	849	866	875	874	894	909	852	872	941	852	852	869	866	908	885	878	888	839	890	858	838	866	848	919	862	874	798	863	848	854	907	903	879	901	854	916	826	930	828	868	892	845	881	848	876	913	902	815	872	884	874	852	865	898	916	887	887	864	856	866	901	880	813	890	888	890	827	836	898	818	898	921	896	896	874	870	856	866	856	848	883	853	836	891	927	874	849	893	902	881	848	869	918	877	892	908	883	824	883	880	902	901	891	886	852	906	843	883	854	881	880	877	844	792	915	878	868	881	858	845	861	847	881	880	867	926	876	934	864	877	870	878	912	846	854	927	862	898	862	839	884	854	828	869	864	873	860	897	949	848	875	880	849	827	817	879	906	861	863	907	870	895	837	840	836	873	922	876	873	891	843	834	862	897	906	882	899	869	882	834	839	902	875	887	872	807	871	904	877	943	860	818	870	906	866	849	925	893	865	842	900	902	926	877	871	803	835	830	829	874	835	841	859	858	896	862	903	857	867	868	897	843	861	905	891	919	860	868	855	854	959	913	904	874	889	816	863	854	882	874	829	899	870	895	858	878	847	851
8307	853	203	207	291	149	164	141	138	167	156	145	168	187	159	143	161	158	123	155	188	144	149	183	166	144	171	187	134	163	175	175	138	148	156	158	145	165	158	172	157	161	134	157	167	171	164	142	150	150	145	144	170	159	175	151	142	153	165	162	140	150	172	174	144	177	155	159	181	171	162	159	162	162	165	177	147	143	154	159	158	142	174	168	160	182	170	169	163	146	152	165	145	167	162	159	158	146	150	141	169	154	166	162	155	150	166	172	153	153	173	142	161	154	147	183	158	161	148	169	160	155	150	160	133	179	145	180	139	162	170	159	132	170	142	135	150	173	156	154	184	158	154	136	143	145	168	155	169	159	140	154	159	140	147	170	163	173	160	132	173	157	165	168	168	131	151	168	136	154	176	147	173	159	151	157	152	148	174	159	152	168	179	175	164	160	166	173	140	158	151	146	151	158	178	174	138	154	188	170	157	153	165	166	156	162	155	162	152	167	169	152	141	150	158	155	150	159	164	153	152	157	161	144	161	178	155	146	136	163	175	126	160	152	151	135	136	149	140	164	131	140	165	149	163	182	155	143	157	162	150	165	143	135	166	171	154	149	154	171	157	178	162	144	150	150	162	154	161	173	161	140	147	150	162	133	151	173	134	179	153	159	151	163	173	152	158	153	180	164	152	164	176	147	151	161	177	180	177	168	162	153	144	168	147	143	137	175	171	168	172	168	142	149	189	177	172	170	169	165	171	148	163	143	163	174	165	165	178	162	161	153	159	151	159	147	169	172	174	164	176	153	150	140	147	150	178	163	159	153	169	161	150	143	160	136	155	159	168	152	165	175	163	156	146	169	158	169	153	145	141	153	143	171	159	161	175	169	157	147	171	159	165	164	162	159	149	152	151	176	128	171	179	156	137	148	143	164	145	166	131	190	163	151	153	172	150	163	145	162	173	151	180	147	165	180	133	169	160	152	134	160	158	184	139	137	143	142	144	133	154	155	169	194	153	143	158	154	147	155	159	163	134	162	160	144	170	133	151	142	173	149	172	162	180	145	171	175	166	158	173	184	156	155	156	176	155	159	146	159	172	154	145	156	162	150	178	142	170	142	150	156	163	152	172	176	146	157	175	130	184	148	158	172	126	153	192	147	149	151	176	150	144	134	170	147	140	142	169	172	159	151	167	161	168	158	166	165	181	160	152	167	147	153	156	168	156	183	152	174	156	170	176	166	156	153	139	153	159	176	156	161	151	172	158	148	177	162	144	167	179	180	151	145	146	165	153	149	137	166	153	168	153	155	177	153	182	163	151	143	177	160	160	154	156	166	169	170	151	140	153	158	165	148	169	155	162	142	182	124	140	151	160	170	144	152	147	176	175	166	172	162	151	138	183	157	167	166	160	188	150	165	133	166	162	154	187	149	164	180	149	166	180	145	195	182	171	142	150	161	161	180	156	123	170	169	173	147	155	164	178	159	159	156	164	156	164	154	151	141	164	177	157	142	165	149	149	182	181	153	172	147	169	152	171	170	167	177	170	165	156	133	167	137	142	174	172	165	146	147	163	166	140	134	145	160	146	155	163	157	176	158	136	183	168	155	155	155	157	154	162	147	154	124	154	160	163	134	163	150	156	162	136	164	162	172	158	167	148	154	157	163	144	160	166	180	162	165	173	144	175	161	169	150	170	152	141	165	162	164	190	161	124	148	177	156	184	153	171	130	179	143	185	163	152	157	160	163	176	133	147	187	186	168	154	178	177	161	151	155	151	155	152	139	166	189	160	141	162	152	141	168	164	167	179	168	159	177	152	155	148	152	172	180	148	151	147	159	151	172	158	172	144	171	133	175	152	155	150	146	175	169	164	165	172	142	169	171	158	160	155	150	141	190	146	156	156	131	146	148	147	177	174	129	174	166	163	153	153	148	136	148	169	154	153	158	170	159	168	155	164	175	152	171	155	154	163	163	169	150	149	158	151	145	163	168	155	190	157	167	153	169	161	177	163	169	168	163	159	136	186	165	183	158	157	157	169	158	145	146	142	161	166	167	149	145	176	165	165	163	145	170	155	180	158	176	176	154	162	145	161	149	141	178	179	158	164	145	134	152	158	156	162	147	154	147	184	192	158	140	154	146	160	192	145	143	149	153	165	153	152	151	145	156	178	173	170	146	161	133	150	154	152	165	146	157	164	151	143	150	153	160	169	170	179	177	163	162	152	155	152	163	170	154	150	177	162	179	161	161	156	171	171	154	137	159	118	165	167	158	134	154	175	150	146	157	177	165	169	151	163	166	145	193	155	189	142	176	174	173	139	155	174	171	151	161	150	166	152	160	150	156	161	171	163	129	142	153	156	163	147	178	143	160	153	181	164	169	152	164	168	148	165	184	136	196	160	166	161	161	163	176	169	153	153	134	138	164	146	148	140	162	172	152	135	143	164	170	205	158	152	147	133	172	186	163	191	161	152	156	135	147	160	138	158	186	159	146	174	165	153	177	144	179	157	152	151	146	193	144	164	173	156	149	186	162	167	158	160	156	189	167	158	174	141	153	175	166	178	159	148	177	153	163	158	172	156	154	151	168	161	152	154	167	161	169	164	149	157	135	165	156	157	153	165	187	166	156	167	175	139	159	174	131	161	147	167	154	146	160	150	163	167	153	149	155	162	159	172	144	151	159	148	168	155	166	177	162	159	181	158	161	153	145	148	171	152	163	159	156	150	188	178	149	155	146	144	185	162	139	187	143	147	153	170	158	158	154	159	163	170	147	150	158	151	186	162	170	160	142	152	156	173	155	150	158	166	156	149	146	153	154	155	157	147	163	160	165	160	151	162	159	166	151	153	144	174	151	177	181	143	184	153	162	149	138	155	146	177	154	155	138	155	160	156	151	143	151	148	153	157	153	144	149	162	179	137	154	153	181	166	146	161	174	156	155	177	169	171	157	159	165	152	158	154	171	179	158	164	159	157	140	163	154	169	166	166	185	178	165	163	168	173	188	178	186	142	140	154	164	161	153	145	153	174	154	171	138	143	147	164	161	168	166	163	148	183	195	163	158	161	162	172	162	160	145	153	168	169	155	151	165	156	153	164	167	142	162	160	156	135	159	167	154	150	141	145	174	138	179	163	155	150	154	152	130	149	123	166	166	149	167	159	150	162	189	136	202	163	158	154	157	155	161	149	160	150	151	142	157	171	162	186	147	170	169	158	170	143	173	145	149	148	147	140	142	174	163	162	184	172	179	143	172	156	171	153	194	167	166	155	162	151	161	166	156	144	152	143	152	163	157	145	165	152	166	153	162	160	146	168	159	146	152	153	167	155	144	163	179	153	175	152	171	145	165	142	162	174	156	152	168	156	155	160	182	146	150	166	158	155	165	158	164	126	166	173	155	159	143	164	138	154	150	167	132	161	170	155	145	175	149	164	175	185	162	137	132	141	170	172	138	170	163	163	162	147	145	170	143	165	157	150	166	146	189	143	170	191	154	153	164	163	158	158	173
7143	1150	585	647	1168	564	578	538	505	512	533	523	488	497	498	514	447	488	482	476	514	506	520	507	466	464	510	453	459	451	517	480	456	484	470	511	479	484	484	518	520	473	503	466	496	495	517	503	468	474	507	481	486	511	522	510	464	441	511	441	485	511	454	473	493	518	484	510	482	487	482	462	459	485	489	507	483	474	482	483	468	484	474	491	465	452	497	462	472	466	496	505	463	502	477	530	477	530	510	482	516	467	457	469	500	474	478	495	495	492	464	518	456	492	485	504	520	467	484	522	537	477	459	563	508	479	462	445	485	528	482	470	510	479	503	481	479	496	492	474	485	498	481	491	523	511	488	456	476	463	462	500	495	482	484	497	493	468	479	482	491	497	460	466	488	497	467	516	461	445	491	530	504	502	488	466	456	474	507	480	500	451	482	502	493	482	475	482	490	501	493	501	471	519	495	466	488	527	517	458	460	496	479	479	477	498	495	514	474	505	477	462	463	471	485	474	475	470	522	487	484	462	544	522	485	498	456	504	480	485	443	506	492	479	471	454	444	515	491	505	502	500	494	464	497	507	502	502	492	476	494	462	457	498	509	473	472	441	467	499	488	458	465	476	492	485	516	476	459	497	526	478	481	503	476	462	476	479	492	494	468	481	500	467	485	495	473	450	472	491	479	485	481	448	484	484	481	507	487	492	469	503	501	505	486	471	479	486	472	506	512	490	427	475	484	505	459	482	489	498	488	481	500	482	494	510	500	493	495	469	501	470	478	485	494	479	441	457	467	462	481	463	506	460	495	446	478	480	492	493	512	493	490	463	530	449	484	463	470	491	489	504	447	471	512	482	519	498	489	474	496	483	460	487	495	459	510	483	489	452	480	518	504	532	453	483	517	493	453	506	539	493	475	497	512	465	472	482	471	496	489	480	494	460	488	495	516	458	435	492	460	514	530	488	469	464	503	468	461	482	492	472	484	475	478	476	484	475	480	495	475	463	475	482	470	510	479	479	482	499	491	493	482	506	466	479	446	458	478	494	483	514	503	491	462	447	518	499	477	444	531	484	512	457	490	522	512	508	457	527	490	435	487	511	521	465	510	455	523	469	504	546	492	521	468	492	497	489	519	502	468	491	491	492	469	513	506	505	476	467	496	488	506	512	439	507	489	474	504	530	480	534	459	498	518	459	495	464	499	454	457	462	448	451	457	503	475	449	455	464	485	500	509	471	479	486	474	532	492	465	461	526	495	516	491	491	484	513	461	519	455	515	510	480	464	452	494	490	511	526	487	464	459	519	486	484	453	467	464	493	450	487	470	504	495	502	517	476	492	484	453	500	472	511	496	440	520	497	442	466	493	498	520	503	499	486	516	503	514	512	466	474	494	468	505	504	494	495	507	481	503	515	459	469	480	481	520	519	489	508	476	491	496	478	469	481	473	486	476	474	497	484	487	482	487	476	504	507	550	477	492	493	485	454	481	466	466	478	498	507	505	465	523	464	478	472	471	478	529	468	479	463	484	495	482	476	533	501	511	515	510	484	488	487	501	499	499	538	508	487	513	510	512	482	513	475	505	486	466	475	469	495	467	466	486	494	504	521	491	514	482	457	471	527	513	447	472	500	499	504	463	481	484	521	463	470	498	456	477	477	507	436	479	463	469	492	513	481	512	471	492	486	501	497	485	488	497	531	485	458	472	474	494	447	485	485	508	452	476	508	516	495	520	501	460	480	484	486	468	462	467	461	470	484	484	523	476	470	478	481	477	478	467	467	491	497	449	469	480	515	480	504	493	487	471	501	490	488	490	495	487	501	496	494	496	497	525	501	484	461	445	463	478	484	442	470	482	485	476	468	513	476	456	481	509	514	457	500	477	457	485	503	476	498	494	483	487	454	502	501	511	482	456	476	444	520	479	485	527	482	483	493	479	483	465	495	520	482	499	487	523	488	470	483	469	504	499	444	480	473	478	470	461	479	468	462	507	500	489	508	486	520	447	514	485	490	501	474	506	497	470	469	515	480	452	473	505	473	470	473	529	489	465	503	497	479	472	487	474	488	482	483	466	462	506	488	517	461	462	480	510	507	508	483	459	510	468	504	512	480	510	459	476	515	455	483	516	451	504	486	466	474	476	473	487	454	457	478	482	512	494	476	491	462	500	476	502	463	469	451	468	445	478	458	421	476	480	517	489	517	448	496	490	486	512	476	472	495	434	439	500	502	504	495	493	441	507	538	500	491	468	482	454	478	523	466	466	428	482	509	502	472	493	502	503	476	496	468	516	456	493	496	498	492	523	513	476	501	507	515	468	502	473	428	478	495	478	480	469	471	454	453	494	506	511	494	470	497	502	540	476	505	463	511	484	487	464	487	453	520	539	487	492	486	504	461	502	483	498	523	472	473	480	524	500	480	474	507	462	471	523	524	511	485	470	486	479	472	505	498	473	471	467	485	484	471	446	475	463	473	454	466	453	553	501	484	478	503	491	448	433	486	471	478	503	485	473	497	513	478	473	460	486	477	452	458	509	524	469	508	487	471	497	489	466	458	501	497	449	510	509	462	479	516	494	502	487	498	477	479	452	494	457	520	479	463	515	479	444	481	501	480	441	485	479	464	497	507	488	486	501	466	515	469	447	512	511	509	478	516	449	484	508	481	506	483	507	503	506	508	513	532	460	456	478	456	460	525	443	462	514	472	514	448	559	497	504	460	527	461	484	498	444	482	490	492	462	485	476	481	486	536	474	477	478	505	492	482	477	491	477	494	522	455	439	479	499	515	501	471	498	457	513	524	517	465	503	468	459	476	502	447	422	515	503	504	454	510	527	496	477	527	493	480	492	472	474	496	512	491	502	489	484	488	467	488	481	464	483	500	491	501	503	476	454	462	516	497	471	461	476	465	499	466	505	507	504	505	467	443	467	447	513	496	501	501	521	450	533	460	473	501	477	495	482	466	491	508	464	498	474	479	438	508	510	497	503	485	513	487	493	493	492	483	473	462	500	473	454	492	449	505	463	468	499	486	457	500	441	482	501	482	484	468	500	472	513	460	466	474	461	463	463	480	479	470	514	462	472	502	508	489	444	478	496	430	518	445	476	496	472	469	502	473	478	436	506	466	507	457	469	485	483	493	480	502	489	493	454	485	494	518	468	479	449	515	447	509	476	498	537	507	513	529	492	495	475	519	484	482	501	524	520	505	480	516	472	468	438	507	505	506	469	488	471	496	465	454	440	486	472	502	508	489	472	475	488	508	471	501	463	499	462	476	474	477	457	506	489	455	480	491	508	463	490	522	459	463	504	497	513	494	496	542	509	552	514	461	502	497	436	419	473	466	520	481	477	457	477	470	501	467	469	490	478	478	474	517	485	482	466	517	464	482	483	486	481	518	454	496	487	459	496	504	534	510	495	452	511	525	494	488	509	477	490	477	483	518	420	470	464	474	506	525	473	490	471	481	504	474	493	516	467	483	497	486	478	518	481	462	483	474	466	467	478	474
50167	23919	4120	2744	4029	596	509	475	399	370	383	376	386	352	341	385	366	334	346	316	346	351	338	370	331	323	332	296	385	317	324	310	351	356	322	334	347	316	341	303	347	330	320	324	320	330	317	297	286	344	347	343	364	318	332	314	315	322	347	338	302	332	302	328	294	309	306	352	329	338	336	359	325	340	332	326	321	315	313	336	328	339	328	333	306	371	337	318	329	316	318	319	328	332	340	290	340	333	329	321	321	320	300	308	333	329	331	363	314	339	356	330	337	358	320	303	314	328	346	311	316	332	361	345	318	319	347	320	290	342	321	315	325	314	349	311	321	313	346	317	359	337	312	346	310	292	325	306	345	323	319	332	353	330	320	323	325	351	333	350	333	319	324	325	326	328	381	306	290	319	324	311	318	318	321	340	321	326	319	315	336	337	308	356	330	325	340	309	289	290	356	321	337	342	311	338	332	321	350	352	321	302	338	323	326	341	328	346	349	304	328	309	335	337	307	342	323	312	327	311	292	335	337	366	319	328	335	338	314	308	338	347	327	329	320	309	329	326	314	331	312	327	308	336	303	318	322	345	305	353	339	342	319	294	348	291	326	321	316	322	327	327	334	343	325	316	300	345	322	296	342	361	315	296	314	301	313	334	307	306	323	311	326	352	356	334	330	349	341	330	351	332	312	323	324	383	341	350	334	341	325	306	340	299	315	325	345	322	344	282	330	323	308	341	350	310	327	311	310	317	318	338	299	292	340	338	339	327	331	353	327	341	307	314	317	324	299	318	300	344	336	330	296	326	345	334	312	326	310	298	317	314	324	309	325	319	319	320	334	313	320	299	330	313	334	317	337	333	340	294	319	358	362	272	315	359	304	329	331	356	320	315	346	338	313	353	298	332	325	314	355	310	339	317	329	347	321	351	330	351	356	339	325	314	337	364	345	313	314	295	332	319	318	327	301	282	303	358	323	371	320	353	314	315	357	347	327	318	319	332	322	339	313	328	362	318	330	355	341	327	316	351	314	327	313	311	306	304	311	331	328	338	347	325	288	331	305	304	290	285	330	313	324	333	334	315	316	309	313	298	293	352	327	317	327	336	317	312	357	327	313	345	309	305	297	358	353	339	353	291	355	312	303	330	299	320	304	344	352	349	345	344	323	345	297	309	304	312	320	320	305	318	338	299	363	371	366	339	332	333	325	318	306	347	353	316	335	304	333	298	308	346	353	350	351	335	278	331	329	332	320	288	294	330	282	334	343	299	305	348	327	322	316	329	312	333	320	326	337	323	327	334	327	352	333	326	344	326	323	299	338	325	331	341	339	318	327	343	331	324	345	337	332	314	318	311	340	350	331	303	311	317	341	313	357	312	310	325	351	323	332	299	315	328	346	320	351	321	338	324	314	317	285	359	321	335	311	291	325	321	312	335	360	336	344	332	357	314	318	347	333	314	330	361	345	322	323	360	305	321	304	321	333	343	336	361	348	348	344	303	344	310	313	370	338	316	311	308	320	298	322	312	313	298	353	330	317	327	332	322	303	296	320	325	343	338	311	318	322	358	328	297	325	301	339	332	306	345	329	325	335	288	302	311	297	317	321	312	330	301	339	320	322	326	308	336	314	322	347	313	298	319	327	309	312	280	320	315	333	298	343	322	331	343	326	337	351	326	305	344	317	324	322	308	321	343	366	323	328	351	324	306	327	332	303	331	337	325	322	316	321	333	318	316	309	321	319	328	347	316	334	346	313	325	319	331	338	327	336	321	342	323	299	309	325	315	336	321	349	337	353	325	340	325	355	314	313	312	316	326	366	323	320	307	297	332	343	318	305	315	378	322	359	347	337	342	330	333	349	334	338	336	288	315	322	323	293	315	326	316	326	342	304	309	345	326	268	298	349	314	347	326	306	333	329	328	309	302	332	317	317	308	340	319	344	307	335	326	315	349	315	347	320	327	308	342	302	327	303	332	335	339	344	333	317	311	328	315	325	311	322	349	296	341	331	294	332	334	355	330	333	329	313	365	335	322	330	372	329	336	311	302	399	255	349	344	307	357	320	311	302	323	344	340	346	346	317	314	290	305	329	334	332	296	328	334	341	312	318	330	311	336	331	313	341	323	310	327	301	353	358	352	317	303	313	320	330	324	321	356	345	326	321	281	332	315	309	344	327	309	299	371	337	333	311	326	346	345	295	318	354	332	326	332	368	304	299	331	294	299	312	292	318	326	339	330	317	278	318	312	338	329	313	305	316	318	320	316	333	317	373	304	339	326	322	342	313	299	314	294	333	323	344	371	308	297	328	347	339	311	326	339	302	352	303	321	338	324	315	284	322	352	355	307	322	298	310	322	322	316	315	312	311	338	343	320	337	359	341	364	319	345	341	351	313	314	330	325	351	316	321	328	341	339	328	319	321	313	347	362	350	319	350	329	327	341	356	309	335	324	300	301	322	333	338	346	315	326	351	293	344	349	310	322	304	352	324	366	313	305	356	318	334	335	327	293	322	329	307	311	317	354	327	320	323	335	340	317	327	319	348	336	326	359	322	322	326	306	332	305	356	317	334	315	362	356	324	332	321	362	296	331	329	330	353	367	310	335	344	302	311	350	294	321	315	328	365	332	330	302	318	351	315	303	315	321	327	350	315	351	324	305	309	315	361	314	321	335	306	314	354	355	312	312	310	315	297	311	314	319	317	345	310	338	327	348	328	292	314	341	322	340	299	296	322	344	363	321	348	291	306	294	332	348	342	318	361	330	321	341	345	362	312	335	340	316	288	314	336	327	330	331	319	323	349	331	303	333	333	343	298	331	311	347	324	333	336	317	335	314	356	317	306	312	324	309	328	340	348	323	340	345	340	333	301	315	294	324	321	326	315	354	331	303	310	321	309	286	349	337	353	330	293	339	339	339	335	321	342	338	305	330	352	344	332	347	350	342	303	334	312	344	338	351	316	334	324	337	318	318	321	335	319	338	313	346	316	360	330	312	327	282	338	331	282	335	336	318	310	341	362	330	315	315	331	306	292	313	349	332	340	304	322	346	317	321	322	338	298	362	336	327	351	320	359	348	347	301	322	350	334	293	365	315	315	301	343	338	324	316	360	348	332	320	331	294	327	308	328	336	311	340	345	356	350	348	340	345	320	309	348	330	334	312	316	301	314	313	310	319	319	319	329	337	335	314	314	280	309	344	307	322	339	303	313	317	304	318	342	323	324	341	320	328	346	332	316	302	351	320	331	326	327	279	297	345	316	318	319	350	317	314	314	325	324	308	345	340	312	317	354	312	339	368	327	324	312	285	352	331	299	323	325	315	352	324	332	339	321	318	337	359	306	328	326	306	319	310	348	311	324	336	318	322	301	335	290	296	326	289	328	346	329	384	314	324	309	335	339	342	301	329	311	306	317	322	332	315	320	358	340	324	304	313	309	312	307	309	332	317	315	302	332	344	306	307	317	337	365	313	308	330	317	319	301	307	363	346	297	324	295	350	314	339	289	347
28879	10573	3422	8860	10170	2129	1873	1702	1468	1426	1309	1240	1202	1160	1087	1055	1086	1049	972	1001	961	932	936	980	947	927	898	914	923	908	909	914	852	902	939	938	859	931	915	877	871	879	890	909	915	825	876	872	949	914	875	860	891	833	954	914	875	864	875	859	894	838	860	829	879	858	902	836	824	812	835	879	889	838	845	856	791	852	873	877	856	834	843	844	886	859	881	790	817	883	802	867	948	872	854	886	861	838	855	861	864	903	878	871	920	794	859	801	859	893	860	856	859	852	846	846	820	886	866	888	827	845	882	888	859	847	845	852	820	896	846	872	846	832	883	913	815	801	833	876	858	846	867	812	796	830	827	851	858	867	909	857	832	846	859	860	827	840	806	866	851	850	834	828	910	815	810	871	871	856	835	839	888	835	840	876	869	875	938	846	862	855	852	891	817	875	846	837	848	832	834	854	848	850	889	872	841	873	801	889	890	815	850	829	862	942	894	884	883	831	858	877	847	845	894	856	883	835	833	833	923	851	915	897	883	887	830	836	857	866	838	864	871	870	833	920	802	821	896	852	891	911	902	929	856	856	802	853	896	842	837	910	821	881	837	836	863	835	832	836	834	809	879	792	873	854	853	868	795	851	883	827	908	821	869	851	886	837	847	837	880	895	850	840	880	858	877	774	822	896	830	820	894	911	843	859	890	932	886	858	881	858	818	896	856	873	871	843	832	838	800	841	843	822	911	919	832	847	836	841	871	845	875	855	821	876	850	886	872	796	817	870	841	842	829	871	838	869	845	845	862	869	851	895	820	850	809	885	863	848	850	860	888	810	859	826	855	844	887	833	845	809	882	887	854	874	847	852	847	863	854	881	862	804	861	849	876	857	866	922	836	759	866	873	859	863	867	881	857	847	889	881	812	835	834	873	864	868	886	854	843	873	899	869	869	875	872	886	875	834	789	833	840	872	886	856	850	851	879	828	887	830	907	837	886	846	879	930	829	851	869	875	821	877	860	830	842	855	885	866	823	861	931	883	881	854	889	834	859	857	871	821	888	845	869	857	868	864	819	809	918	862	866	810	829	871	844	913	845	830	879	868	807	879	850	853	838	808	880	806	839	891	818	890	875	864	899	870	856	842	858	855	865	836	835	920	849	870	894	855	865	851	915	852	855	878	877	828	860	846	883	832	801	848	834	861	862	868	878	828	799	829	830	846	906	838	867	812	839	847	857	906	807	831	819	878	857	822	877	872	849	911	839	840	856	876	798	831	874	890	846	837	840	817	880	872	837	861	864	894	876	843	825	858	859	871	907	791	919	848	816	867	853	851	846	869	862	877	853	874	850	854	883	828	863	915	886	891	900	816	887	868	860	818	859	858	850	861	852	821	829	868	812	838	790	895	763	864	826	863	865	852	833	834	823	864	866	853	867	879	843	874	791	900	861	842	855	831	839	881	783	848	838	828	872	840	833	858	844	821	844	869	822	865	845	846	865	835	889	891	871	877	911	864	875	862	834	873	782	901	895	870	859	839	835	845	861	865	839	834	835	869	827	863	875	864	842	882	862	863	866	846	883	899	841	823	873	898	808	863	857	893	856	872	882	871	836	869	873	839	822	809	902	843	841	870	876	802	805	878	866	885	854	881	885	841	858	860	796	889	918	868	831	881	856	845	871	874	860	871	862	864	862	841	815	805	830	873	855	884	896	801	858	841	842	841	913	837	916	877	818	829	880	824	843	843	810	850	826	856	836	817	860	873	838	847	851	849	894	843	845	885	855	881	838	819	881	851	886	847	855	880	832	841	859	852	846	862	854	896	855	874	826	850	821	864	871	814	825	827	885	841	827	836	842	872	822	858	817	829	942	807	889	842	883	824	861	852	881	863	889	855	852	882	856	853	821	863	887	850	809	874	850	798	843	816	842	839	903	854	883	781	858	826	832	820	842	812	792	840	828	878	859	874	869	828	844	831	799	839	875	829	838	865	903	872	801	856	892	888	839	855	839	836	824	872	845	887	831	865	841	837	836	853	815	895	822	828	806	892	863	874	876	857	895	840	849	821	842	880	907	877	842	878	842	842	840	864	834	841	837	889	861	831	862	875	884	882	929	808	865	872	824	831	858	824	848	800	812	849	860	826	893	875	828	873	855	847	893	914	836	891	870	834	918	851	856	843	863	843	833	835	821	862	883	863	859	845	820	831	876	847	869	864	875	857	915	867	870	891	860	864	844	898	860	825	874	870	893	826	834	819	888	833	825	873	846	899	880	838	849	855	892	809	845	859	846	844	841	848	881	858	842	875	880	894	878	853	834	887	857	864	822	832	818	820	817	879	830	812	867	844	891	804	829	809	880	842	853	838	845	857	895	876	866	900	893	866	863	859	817	890	832	878	853	871	859	844	879	855	858	836	809	844	820	849	879	866	831	847	913	849	834	855	853	867	846	846	847	813	864	843	902	771	878	831	843	837	842	814	823	869	849	882	801	812	879	867	857	845	856	890	910	789	861	854	830	858	821	923	893	814	833	800	874	909	893	835	861	777	843	867	864	857	848	855	831	887	858	838	828	844	830	877	875	910	855	878	875	807	866	771	840	891	850	834	829	825	804	865	867	828	870	802	815	843	891	847	832	825	843	860	804	860	841	832	841	832	842	894	840	873	838	885	858	823	807	889	853	873	865	893	817	882	867	835	857	889	904	784	853	844	857	840	868	881	898	866	835	809	830	846	842	892	887	896	855	829	809	857	831	857	879	845	824	860	821	868	891	840	823	828	902	893	853	812	820	805	832	798	833	865	821	810	870	872	841	850	856	855	851	864	843	803	858	860	866	862	819	819	892	841	845	837	841	855	869	791	892	859	908	906	830	851	836	812	836	847	847	918	764	819	839	901	871	865	802	851	820	822	786	869	820	854	911	818	858	836	851	879	845	822	849	848	889	830	845	880	831	825	879	869	861	823	794	882	843	815	862	825	881	833	799	865	892	811	826	849	849	884	864	826	832	841	879	850	868	851	830	888	856	883	878	864	880	855	899	871	892	858	839	774	891	832	865	835	862	834	923	891	844	849	824	858	823	849	806	839	837	846	876	861	809	840	845	846	830	848	900	889	791	808	880	813	856	837	881	855	825	857	879	860	849	854	869	859	870	809	805	871	894	783	870	854	862	869	796	837	817	884	821	862	843	830	863	808	901	880	842	902	838	878	854	838	853	853	842	885	829	852	851	852	851	887	859	862	844	831	868	868	813	886	877	855	893	903	878	865	861	831	834	869	861	843	845	876	869	860	922	876	847	834	806	838	834	886	840	850	857	866	834	817	820	831	834	840	860	860	876	868	866	829	837	772	836	897	856	847	821	845	905	850	846	869	886	871	858	811	834	875	860	832	821	851	878	857	840	857	830	847	829	861	852	871	824	877	855	838	868	814	849	795	864	877	851	863	850	886	847	818	872	884	818	819	807	910	829	853	869	860	821	840	815	894	893	843	855	824	867	863	839	863	850	813	829	872
63582	33589	8781	9264	5987	883	679	613	570	517	464	487	421	434	392	389	405	416	357	387	376	384	354	369	360	388	389	336	360	367	365	349	360	365	322	349	348	331	363	345	323	367	341	338	358	369	367	361	347	360	358	351	353	341	342	348	340	333	344	340	367	355	348	353	363	358	369	321	329	350	327	326	335	346	359	357	334	283	341	355	358	326	347	355	332	320	358	321	321	358	345	342	340	325	362	340	386	377	339	353	342	313	377	324	362	341	338	350	369	350	315	331	350	373	344	370	353	332	373	376	344	380	349	360	372	334	366	340	348	342	357	347	353	302	372	351	371	367	310	351	376	361	340	331	323	344	345	345	344	359	334	343	326	333	345	307	321	314	358	352	333	353	352	339	315	368	344	366	351	378	339	348	354	348	343	310	337	330	313	366	340	337	356	360	343	351	320	348	329	359	337	334	350	354	331	321	355	356	324	325	352	360	371	333	357	319	311	367	354	363	326	347	335	329	316	332	355	334	304	330	363	328	332	357	356	344	345	312	310	352	349	326	350	343	348	342	372	357	354	340	370	379	338	325	331	352	343	377	301	352	326	320	356	357	331	359	342	371	363	348	349	354	360	322	363	338	355	356	348	354	351	391	304	330	332	369	335	337	322	350	345	298	351	347	349	340	348	360	337	340	324	339	335	340	319	346	301	359	355	362	341	341	320	368	364	341	383	313	340	346	338	367	332	353	335	336	347	351	359	329	382	381	374	350	351	331	324	377	335	348	350	313	359	303	356	346	341	341	347	302	328	342	343	365	357	315	367	370	351	362	376	324	334	345	352	332	340	355	305	333	327	347	381	337	308	384	340	352	351	308	338	335	332	360	347	331	362	320	361	332	364	347	340	316	355	361	340	336	346	406	318	331	353	352	341	364	326	360	328	366	365	334	344	363	343	339	359	353	346	330	336	353	310	335	360	356	347	378	333	337	377	340	325	335	370	361	323	331	338	323	345	347	375	365	363	350	349	343	378	319	317	366	338	339	358	343	342	362	331	341	367	345	311	319	373	335	314	340	365	350	327	323	355	343	342	350	348	340	338	316	373	389	358	317	342	337	346	322	350	336	370	346	362	307	355	322	315	304	379	354	350	350	347	359	336	333	354	367	333	330	352	341	354	375	321	333	353	321	341	332	348	376	339	362	341	332	341	373	343	338	305	330	321	361	341	363	334	320	325	343	356	337	329	371	327	348	355	360	330	353	311	351	361	342	334	368	348	345	346	362	316	330	330	333	359	343	325	356	358	345	362	338	373	391	329	352	338	369	319	352	329	314	314	336	361	340	387	346	321	313	332	386	328	289	308	342	337	322	335	353	350	343	341	358	336	301	353	352	352	344	391	341	354	333	320	372	353	343	348	342	337	350	345	330	350	329	327	320	346	351	368	369	353	316	361	337	336	318	365	317	331	323	321	330	314	339	352	348	334	350	346	339	337	306	392	367	339	357	328	373	355	343	377	356	336	345	366	372	356	343	383	346	340	317	374	344	370	366	317	356	387	326	348	344	339	331	350	354	365	349	355	349	388	365	369	342	361	375	350	335	311	328	358	363	351	340	365	345	339	323	341	396	320	350	340	348	358	324	342	315	379	334	393	357	360	359	378	327	338	370	333	327	358	341	331	345	315	314	397	385	335	340	386	367	328	335	347	355	341	325	342	361	347	334	344	348	358	332	397	369	309	338	295	342	320	352	375	346	331	343	332	331	358	320	350	374	349	360	332	334	373	366	353	316	389	360	346	330	346	304	333	350	359	357	355	333	359	342	314	390	376	353	330	356	328	321	339	304	352	323	340	354	307	320	325	365	367	328	345	345	324	373	365	351	335	382	343	390	339	349	381	325	378	342	345	324	353	375	347	340	339	340	334	345	326	349	350	337	359	334	361	340	336	355	317	337	346	320	337	339	370	330	346	348	334	356	332	322	328	351	316	346	352	334	348	309	330	369	355	353	355	360	301	320	344	322	353	302	350	349	378	331	348	314	369	343	347	377	333	333	353	361	348	374	324	355	333	307	330	333	338	347	340	382	310	363	310	381	356	348	403	335	334	344	324	328	312	364	358	324	316	345	354	329	371	334	359	329	373	359	351	300	385	307	326	346	349	317	315	365	387	349	346	335	356	338	348	350	367	360	350	378	333	351	357	360	334	353	371	368	351	364	302	369	359	336	354	347	335	343	356	338	338	324	368	359	338	371	364	325	327	344	327	323	343	322	362	325	316	330	345	386	364	362	331	346	315	383	358	317	334	330	350	350	362	360	339	372	362	334	370	310	352	358	370	332	358	355	364	353	323	318	364	345	326	367	364	331	346	338	355	320	359	351	320	334	312	359	328	354	339	357	341	350	328	330	322	325	339	311	328	372	331	366	347	365	328	322	348	347	356	365	349	376	318	335	319	361	308	323	318	316	318	365	347	356	326	369	333	380	330	320	343	338	352	363	343	333	369	355	338	317	349	335	336	337	357	356	356	307	385	367	363	344	336	365	345	348	353	351	328	321	335	343	340	368	393	351	370	370	379	339	349	338	333	319	297	347	354	330	333	342	334	362	312	326	357	348	323	324	339	351	362	338	358	359	316	368	328	331	332	329	326	363	356	364	323	342	331	334	334	324	347	355	364	346	338	371	318	354	327	308	345	374	386	307	300	336	340	353	341	368	329	322	329	318	346	364	327	350	355	318	345	338	332	379	359	351	308	363	357	329	302	376	362	342	351	368	334	340	354	352	338	366	362	363	343	326	376	357	367	361	359	356	376	338	335	354	357	349	316	338	369	376	351	357	329	322	361	370	382	332	326	358	370	371	343	351	381	343	352	356	333	351	300	389	348	357	351	361	367	329	366	361	338	340	354	347	338	339	351	334	358	398	333	309	329	364	343	349	334	346	346	372	346	359	364	338	372	361	380	345	327	361	330	387	305	347	363	352	330	351	366	320	327	324	330	356	369	336	361	380	349	341	349	348	329	309	324	336	323	330	350	328	380	321	326	342	339	336	368	365	364	338	312	344	338	326	363	347	346	307	336	333	284	340	321	356	344	356	381	348	322	374	313	349	345	361	359	342	359	368	319	294	342	330	323	355	341	349	338	341	372	379	371	343	326	319	339	324	323	340	318	324	348	305	354	352	329	345	358	337	344	347	324	336	393	353	374	338	356	355	298	366	353	329	346	343	346	346	345	337	337	329	340	345	373	361	351	361	371	367	361	348	350	359	323	359	326	343	340	330	332	374	360	327	345	326	350	351	339	363	332	338	333	363	344	337	360	373	343	362	374	357	342	342	334	336	340	325	349	336	374	364	358	354	359	374	335	364	334	335	342	356	333	319	333	368	368	365	362	318	328	338	341	372	339	335	342	338	369	337	338	350	339	336	374	333	330	340	375	338	391	334	318	346	315	367	322	338	317	372	338	351	382	349	333	313	352	343	327	347	326	364	338	341	318	303	368	371	342	390	345	364	360	372
37494	15040	5167	19991	12500	3188	2723	2350	2112	1892	1745	1592	1434	1410	1316	1259	1177	1164	1131	1102	1068	1129	1065	1046	1073	1036	1002	981	994	1003	1014	948	993	918	958	937	929	940	958	975	926	949	909	921	899	864	916	926	904	917	915	923	912	898	909	892	900	956	894	899	862	924	898	960	903	886	972	913	883	876	922	862	930	906	917	893	882	840	930	909	877	858	873	897	897	920	910	871	892	843	894	917	897	839	820	858	860	859	865	871	828	858	866	863	885	880	912	852	862	866	926	875	892	862	856	878	820	868	882	845	900	864	855	876	829	954	847	912	839	860	893	880	907	903	844	867	863	878	873	855	862	847	888	917	848	852	856	871	879	872	861	854	831	901	847	847	864	880	910	834	814	912	907	918	925	870	899	913	836	895	877	741	837	875	885	868	887	835	880	883	865	884	831	893	877	891	838	835	858	858	864	860	855	867	880	883	863	881	929	898	886	857	893	913	925	859	862	889	867	874	876	881	850	889	853	899	847	863	884	853	901	880	852	826	895	848	861	823	878	861	898	894	834	863	893	831	852	953	884	863	861	885	871	831	858	897	846	885	922	895	906	851	919	846	846	859	849	856	933	845	867	864	819	877	910	923	912	908	884	831	850	859	866	865	803	864	841	889	869	860	895	870	885	872	876	858	851	867	888	873	846	871	830	864	828	873	877	869	882	909	813	843	874	913	904	852	890	860	857	853	872	891	899	843	843	833	838	901	845	877	845	859	878	859	865	894	846	904	845	869	933	868	824	823	842	874	848	838	890	858	876	858	813	886	900	898	821	860	845	889	854	859	853	808	867	886	856	862	870	856	939	871	868	844	888	857	848	858	936	886	839	855	863	849	875	868	903	900	864	835	838	932	860	863	884	874	853	848	866	878	886	825	854	852	909	874	844	894	861	864	896	878	910	837	886	898	886	884	903	899	878	833	884	888	880	859	833	910	891	856	842	886	853	869	859	855	832	853	849	872	925	872	886	918	864	815	868	872	918	907	833	943	851	883	859	857	899	848	859	856	882	846	811	856	816	889	865	926	854	850	864	882	854	842	878	900	846	868	870	873	867	826	869	853	881	903	863	866	871	904	869	875	910	862	905	884	900	895	877	905	881	860	881	915	878	858	881	879	914	822	902	846	868	930	899	907	832	846	872	859	863	850	869	872	838	897	807	884	865	875	868	902	851	851	845	850	817	893	865	896	882	889	884	823	912	864	830	879	862	840	839	900	907	876	913	810	865	893	878	900	836	921	869	871	881	863	829	875	824	925	842	872	825	885	888	873	838	877	858	829	879	870	912	879	822	833	913	873	920	867	842	845	871	841	897	844	894	887	823	893	863	888	851	870	808	858	883	861	887	880	858	831	875	895	927	795	829	851	865	930	852	867	876	926	853	858	862	855	829	850	898	882	836	834	895	863	882	855	958	820	888	879	857	902	896	900	922	887	886	884	888	888	842	839	894	879	902	905	857	828	889	864	858	839	870	877	846	904	917	828	846	844	830	853	891	853	799	861	845	908	917	866	856	816	904	885	868	865	853	872	916	817	840	903	818	863	836	927	865	879	908	853	837	869	849	887	858	844	840	917	888	903	880	849	850	859	829	876	824	854	867	865	890	892	872	877	859	855	837	909	802	864	897	882	844	842	887	921	862	911	859	876	847	881	910	905	854	865	907	866	853	916	853	858	811	821	868	890	854	843	842	841	871	859	855	867	867	873	849	882	869	896	921	888	930	896	931	874	866	893	883	896	872	882	851	876	865	859	863	882	878	841	879	887	885	859	858	846	883	884	850	885	896	829	862	856	861	851	917	859	873	851	870	875	909	875	847	880	890	883	858	904	862	885	875	872	898	900	847	881	874	826	872	847	848	888	918	893	792	909	957	844	877	891	869	862	889	880	889	849	837	843	850	861	904	840	823	851	862	877	867	867	885	865	841	915	869	866	931	867	896	895	848	902	850	876	887	889	881	849	905	856	865	895	878	883	871	886	872	868	880	860	886	830	927	898	871	925	883	891	887	827	932	840	905	868	839	858	876	865	894	875	882	880	871	883	885	871	865	894	889	888	881	836	878	836	813	912	885	850	832	828	868	902	817	856	885	847	914	856	866	871	918	851	871	864	858	844	890	784	827	899	881	827	877	865	880	850	930	837	936	868	810	907	859	847	952	852	886	822	875	860	846	866	908	838	835	876	928	924	852	881	934	843	870	879	859	847	878	863	848	828	863	870	819	849	874	905	861	886	900	856	843	843	891	825	824	859	903	846	897	876	918	898	876	904	877	883	905	883	858	856	882	853	923	940	881	887	839	849	921	851	863	877	882	877	894	850	948	856	890	913	912	864	896	884	906	886	855	900	861	896	844	880	851	878	917	860	875	907	852	923	862	880	842	878	837	884	910	803	889	853	893	838	847	862	856	833	897	851	832	862	855	858	829	858	881	812	926	892	904	924	897	862	848	850	936	810	888	842	900	870	875	880	893	924	856	901	893	807	834	887	940	895	864	857	938	901	876	874	905	870	851	834	884	883	861	883	868	886	915	887	916	857	839	951	868	862	885	903	869	837	894	917	872	837	925	893	913	890	861	882	878	837	835	903	831	923	811	910	843	935	909	879	873	881	898	871	961	847	905	903	804	868	890	905	898	886	868	885	879	894	894	833	852	882	866	893	882	836	865	872	904	922	855	891	844	884	879	854	916	826	884	887	910	869	913	881	876	879	929	877	865	921	851	838	908	820	890	808	845	827	875	844	887	896	866	840	850	846	876	874	880	922	876	930	909	855	872	846	823	864	879	830	859	900	882	860	891	894	842	875	866	851	849	884	861	839	909	867	863	889	901	902	825	866	886	884	854	859	865	891	863	825	843	870	874	885	900	925	859	888	876	859	879	920	838	911	865	879	880	847	881	891	887	872	876	835	929	835	921	831	863	895	887	848	873	822	883	880	903	912	872	869	853	886	935	872	869	862	859	863	856	882	831	895	881	909	906	866	868	863	901	879	854	886	928	875	859	840	883	878	840	913	876	859	860	933	844	891	886	858	795	873	841	871	919	881	869	867	854	896	877	932	882	846	866	895	871	858	863	897	859	878	888	863	900	859	850	835	876	884	865	896	859	873	841	911	890	805	858	852	891	911	807	896	806	892	859	875	898	893	896	913	853	838	877	899	854	847	854	876	880	883	877	854	872	894	849	818	886	866	875	879	861	835	882	864	858	877	837	834	889	884	901	849	886	898	895	900	869	847	889	876	830	883	839	890	875	888	849	866	899	855	870	839	878	874	889	884	821	825	888	867	842	890	848	804	894	847	832	946	894	877	826	879	878	921	897	889	844	894	905	892	864	901	883	862	872	920	833	887	885	809	842	843	855	931	858	894	822	846	880	876	878	890	860	858	862	878	856	852	848	915	824	857	867	880	893	873	877	865	903	942	880	870	895	884	881	914	911	910	887	860	870	881	830	885	904	866	889	837	899	844	813	890
9104	774	201	270	221	151	159	178	166	168	154	161	156	160	153	192	170	181	184	173	169	163	202	140	159	150	177	160	142	163	138	180	165	152	129	140	171	176	125	169	168	164	161	161	180	144	144	144	154	166	176	140	156	153	165	156	157	157	146	156	148	172	177	157	164	173	183	166	157	168	170	142	164	168	168	158	130	164	196	169	166	145	156	160	172	162	158	145	137	148	158	178	162	151	161	169	142	158	142	147	148	177	155	143	158	155	160	163	143	155	147	171	143	156	156	134	166	131	156	156	167	162	177	150	173	156	128	158	137	151	169	180	174	157	136	148	162	159	149	162	158	171	184	175	162	157	159	175	136	175	163	150	140	150	156	154	146	143	153	150	145	176	147	152	152	175	154	147	177	180	172	170	144	168	148	145	148	142	169	145	169	145	176	145	177	144	149	162	170	183	140	185	150	152	169	173	174	177	147	153	166	182	140	169	175	147	177	145	163	185	145	154	165	168	172	165	188	167	171	151	161	154	176	129	183	144	159	158	185	147	163	168	142	148	136	171	142	154	156	159	135	150	149	153	174	148	164	179	168	162	160	156	161	146	156	167	157	175	149	165	163	179	167	152	167	159	147	159	170	143	177	141	156	176	149	163	174	166	164	169	149	161	145	174	152	175	147	162	144	171	158	141	174	171	147	164	144	156	151	176	138	176	165	180	169	114	144	166	151	174	162	154	135	160	152	169	173	157	132	132	167	185	172	149	166	175	177	166	152	178	168	152	152	150	188	164	177	148	135	185	182	140	150	173	166	159	168	178	148	175	152	168	150	169	142	167	145	151	168	173	181	163	156	152	128	175	147	156	163	164	166	149	161	153	158	144	151	166	177	149	152	174	163	154	144	169	163	142	166	162	152	161	156	149	152	149	174	161	168	155	176	179	152	179	163	160	166	129	156	163	182	180	169	164	178	165	160	182	145	146	151	152	144	165	169	158	143	161	164	153	162	159	147	162	179	160	167	147	168	169	161	141	169	173	160	162	141	166	147	179	188	190	158	154	144	150	165	172	177	156	164	147	167	154	153	145	153	173	203	153	171	153	136	172	160	182	172	152	162	151	175	170	190	153	164	164	159	155	175	148	156	171	172	177	138	144	176	172	175	163	161	137	168	139	175	157	151	160	141	170	158	165	159	144	175	171	160	173	137	147	141	185	149	165	142	153	158	177	152	169	153	131	152	166	153	132	185	171	154	167	171	166	152	143	158	138	157	126	157	184	151	151	150	165	167	166	180	147	154	143	168	169	162	144	156	177	141	148	133	141	156	159	159	154	134	154	154	161	155	156	169	157	174	151	138	154	162	144	158	176	137	187	144	172	157	148	151	175	150	177	181	162	158	161	177	148	166	164	171	154	143	165	170	179	184	172	160	206	164	169	136	142	164	166	178	178	155	187	128	154	164	143	166	165	177	150	157	177	162	164	141	159	155	173	176	154	166	162	163	154	148	168	165	153	186	192	173	159	154	151	171	164	159	162	160	128	159	157	150	145	164	173	153	170	165	138	178	164	154	187	145	140	163	171	177	197	160	170	168	193	151	145	172	163	173	154	172	163	157	163	136	163	146	173	149	164	157	149	143	161	146	175	162	160	157	160	150	162	147	172	192	151	146	151	162	161	158	168	170	152	154	157	155	159	160	170	149	163	150	185	147	166	189	170	157	160	174	154	150	151	183	153	172	171	134	163	151	138	152	153	147	183	181	152	171	160	174	159	162	149	161	143	160	172	161	176	159	173	170	175	169	179	163	172	152	162	173	154	158	164	182	154	153	166	173	151	171	173	146	159	154	156	153	157	139	164	173	166	161	149	167	132	155	150	196	152	181	160	152	162	121	156	131	187	164	186	152	136	145	162	166	174	142	162	148	151	144	173	144	181	160	150	149	157	132	167	165	158	167	154	185	174	136	167	155	149	162	165	173	149	173	137	172	169	176	168	165	160	165	172	162	166	155	152	157	143	169	146	155	147	163	143	199	161	153	154	148	138	138	168	159	149	175	141	158	173	162	181	171	157	150	156	151	160	157	171	157	151	145	151	168	172	171	171	149	158	154	148	135	180	157	172	172	171	174	143	150	169	143	158	164	156	172	163	167	155	145	192	135	156	160	174	142	164	155	165	162	192	151	147	141	153	161	168	160	178	147	176	172	158	161	151	156	151	161	169	157	181	138	162	160	184	194	131	163	136	156	167	176	151	153	141	178	176	175	160	150	160	154	178	158	159	167	155	165	158	151	161	142	182	163	183	182	158	157	152	166	180	171	158	150	142	138	176	150	154	172	171	164	150	166	162	168	165	147	173	161	165	156	160	137	156	156	164	164	132	173	178	144	165	147	148	162	160	145	166	152	162	159	144	172	170	141	152	161	160	172	167	148	146	160	173	160	143	160	178	153	162	158	140	168	175	152	164	151	157	167	186	162	158	139	148	170	153	168	159	161	161	159	169	158	155	154	154	151	158	161	181	155	159	163	171	174	145	181	162	173	144	182	184	165	171	178	183	144	176	158	144	169	156	150	186	192	180	148	164	165	148	155	193	146	136	157	176	160	157	169	167	156	170	148	180	153	153	142	161	151	143	157	161	172	169	151	149	152	150	142	151	172	164	154	164	161	162	144	164	152	181	161	150	166	187	137	180	146	175	168	168	168	146	141	163	156	173	159	159	169	135	158	137	179	151	150	148	161	175	152	171	172	150	170	165	165	186	162	168	156	159	173	148	169	167	150	160	161	168	155	160	191	158	145	147	190	159	173	140	153	147	159	176	164	157	177	169	163	146	161	156	173	157	154	165	183	156	171	172	157	181	157	167	165	160	155	173	161	152	160	168	148	133	181	161	160	151	159	140	144	157	169	162	158	168	179	163	141	152	178	158	151	166	159	160	160	191	173	166	148	144	182	166	173	162	168	156	171	169	154	149	139	134	171	174	163	168	180	175	154	148	157	140	141	167	161	156	161	146	177	127	173	148	175	163	140	161	140	145	165	145	155	166	157	158	162	160	166	152	161	145	166	165	172	170	177	159	164	156	163	163	153	175	156	141	170	170	171	155	191	148	159	138	160	172	167	176	160	154	158	190	158	166	133	149	170	154	159	166	157	156	196	153	153	168	149	158	163	161	159	183	171	136	173	136	166	164	156	148	142	174	181	166	152	164	145	162	169	164	154	163	168	148	142	169	171	159	143	163	162	157	148	153	153	165	179	174	156	150	156	147	145	169	149	157	124	154	172	160	147	154	157	151	179	146	167	179	158	163	170	166	126	149	176	175	167	180	145	173	154	142	143	163	176	186	187	142	161	186	152	164	163	133	136	172	178	131	158	160	161	180	179	147	167	154	157	163	160	177	154	180	184	177	146	151	166	152	158	170	188	160	163	159	167	148	142	157	151	138	123	170	141	148	156	145	152	181	161	158	160	169	159	146	147	156	164	152	182	148	185	170	161	196	134	159	163	155	170	148
7760	1179	580	1156	800	544	508	515	491	498	511	487	524	537	449	514	502	525	503	529	529	501	506	484	519	498	490	444	482	496	503	512	505	444	502	569	502	500	535	477	481	493	514	480	496	446	482	499	532	489	474	518	483	498	505	523	460	497	552	468	471	472	462	531	460	483	469	469	499	522	498	451	493	481	476	486	491	499	522	461	508	477	517	480	509	485	437	488	496	476	495	474	467	496	488	508	497	483	521	492	495	505	460	486	463	472	467	498	484	445	469	465	518	493	473	476	484	507	459	499	517	524	519	514	492	519	485	506	548	516	488	506	517	511	503	467	521	517	547	498	519	521	490	474	443	531	505	470	488	467	502	516	469	480	498	503	479	524	513	484	483	494	486	541	474	493	479	465	498	480	489	490	513	470	491	531	506	479	487	523	492	494	490	473	476	505	456	490	497	510	474	459	472	487	489	466	517	498	472	484	464	494	514	481	481	504	509	508	483	488	493	500	511	524	523	483	478	486	482	508	518	496	490	477	513	483	498	526	490	504	501	524	508	470	504	497	465	468	507	473	469	488	513	504	496	519	474	457	509	498	471	466	492	448	475	459	503	466	485	483	495	487	488	491	530	517	495	536	509	447	467	505	451	497	504	495	471	508	501	469	468	512	478	465	489	445	490	493	465	500	477	453	478	501	512	521	489	492	478	535	479	503	487	446	497	491	453	493	475	492	503	501	505	483	542	482	490	509	483	472	459	474	487	503	545	504	472	493	484	450	475	500	522	469	507	486	471	487	546	463	499	471	461	524	513	457	483	465	509	468	505	458	493	497	502	475	453	522	463	483	520	481	478	475	465	489	487	450	512	508	481	535	499	476	493	484	503	472	483	515	507	478	478	516	503	490	477	467	485	479	495	524	504	494	456	498	454	485	480	476	527	504	515	520	500	510	472	531	520	481	480	452	475	515	473	469	475	488	513	440	499	532	481	472	485	527	512	473	516	522	478	510	466	437	494	505	491	495	532	506	491	481	512	508	556	502	520	500	478	491	522	454	514	469	495	477	461	472	482	509	509	476	480	517	487	531	482	460	474	480	526	471	495	509	454	490	509	485	486	488	457	495	480	517	461	446	494	500	500	485	493	475	503	533	480	476	467	530	467	490	476	507	493	496	493	492	487	497	466	499	499	519	536	476	493	486	483	467	485	528	539	522	496	522	471	460	519	475	502	541	484	507	475	474	469	451	505	504	506	503	472	523	484	475	493	457	494	521	477	471	485	529	496	487	473	469	486	546	490	492	511	502	463	497	506	492	444	461	501	469	464	474	500	495	451	507	445	511	468	502	490	465	480	503	519	463	525	464	509	519	528	470	519	464	465	469	519	502	492	491	480	491	485	533	495	517	480	527	503	485	498	474	537	501	487	441	481	502	464	490	441	505	505	462	519	495	499	466	490	470	490	508	491	503	484	516	473	460	500	510	478	498	512	493	483	483	493	491	525	488	474	482	504	483	519	496	485	467	449	478	477	514	482	487	497	495	460	503	492	457	508	476	464	523	510	529	464	492	472	480	496	544	511	499	500	524	484	483	460	489	507	513	545	474	499	496	534	516	495	480	497	461	517	503	462	457	487	482	521	489	502	470	492	505	482	487	440	482	501	474	478	527	542	503	512	485	499	495	502	480	499	472	474	503	485	521	461	514	523	476	503	471	515	526	478	498	486	510	497	509	501	466	506	514	484	485	520	508	476	525	502	509	450	493	456	440	479	495	482	530	498	523	467	508	498	530	468	482	494	441	540	467	505	501	466	501	507	467	495	510	476	508	482	471	549	480	489	492	494	473	518	487	539	486	490	481	484	510	499	502	467	438	510	516	499	526	499	504	495	486	460	494	500	463	501	472	530	505	498	526	493	488	510	436	499	505	467	520	475	483	491	481	481	499	480	500	510	521	512	469	476	481	518	514	511	494	470	477	480	506	501	497	493	520	480	505	498	518	439	485	480	501	482	504	504	482	534	511	512	483	512	485	470	478	476	454	511	483	464	493	491	484	525	503	442	465	507	471	513	465	450	468	478	455	464	540	488	505	458	450	491	458	517	526	473	463	493	489	481	487	495	513	490	511	524	488	460	500	515	520	494	486	466	490	521	521	480	508	481	478	483	497	475	457	502	506	465	499	480	491	494	512	485	462	531	532	475	527	473	492	495	545	514	497	502	466	475	484	550	493	477	466	450	515	506	480	485	504	491	486	494	494	495	497	532	470	500	472	458	519	506	488	486	482	508	496	520	502	435	501	469	492	457	514	504	458	473	517	490	489	486	499	449	533	458	527	510	520	480	480	494	504	487	538	517	485	500	430	514	522	514	484	469	529	486	528	463	511	487	495	512	522	478	501	504	501	512	477	487	464	437	531	482	471	491	478	461	497	497	470	506	507	454	509	451	491	504	493	495	533	520	459	532	482	463	455	476	477	501	505	481	496	509	476	485	490	482	515	489	533	502	502	500	466	470	496	475	512	502	479	439	487	489	493	481	512	494	525	487	529	486	473	511	500	504	475	469	497	464	528	463	523	456	498	477	514	525	483	438	487	513	515	530	475	477	526	489	516	486	502	467	485	469	500	479	478	457	505	447	517	473	485	480	505	511	518	492	514	490	462	497	487	497	533	486	510	516	486	476	472	503	459	495	505	460	489	486	486	512	456	465	494	470	474	526	504	478	502	476	505	471	499	537	487	485	513	459	500	522	525	480	490	490	485	476	478	496	525	479	491	537	527	480	499	486	520	468	510	545	463	471	507	472	468	502	473	516	482	482	483	502	495	495	479	487	484	485	485	519	484	509	505	477	450	458	487	478	483	518	484	481	525	481	488	502	503	536	513	451	486	477	489	499	509	500	464	481	490	517	487	473	476	499	498	499	492	482	500	518	499	481	489	486	498	493	501	450	536	486	477	504	500	480	441	539	502	493	496	513	484	512	484	501	480	466	474	503	496	478	505	496	455	503	519	510	458	495	483	462	497	469	505	473	494	471	475	497	466	531	477	471	499	520	493	501	494	499	463	539	473	468	471	473	512	508	477	489	467	473	473	494	481	493	471	476	474	501	507	529	538	474	518	503	460	495	499	478	485	473	490	480	474	494	488	498	495	480	476	480	484	451	540	517	501	498	501	500	456	519	453	474	469	486	490	506	535	501	494	499	517	493	479	491	491	495	497	514	495	489	515	507	501	467	479	518	499	511	483	482	527	491	511	502	547	456	493	476	522	476	489	477	506	482	469	488	502	509	518	489	519	476	506	484	490	510	492	472	488	443	494	490	499	528	490	481	497	494	488	487	506	471	516	484	499	511	502	493	476	495	480	477	494	519	486	484	515	482	483	484	518	534	521	487	485	494	469	503	498	479	473	491	529	536	482	462	531	501	493	534	503	533	510	478	501	512	492	473	500	543	462	515	489	494	513	511	516	513	494	479	504	522	496	457	495	501	463	474	482	501	511	493	480	510	469	495	451
48603	21341	3919	5400	2020	592	533	442	413	412	410	376	366	372	356	335	340	367	354	311	345	340	368	328	327	332	330	363	319	325	324	369	325	364	352	354	320	341	313	303	318	365	362	344	345	316	294	340	313	321	317	316	350	335	362	333	320	320	322	308	342	309	366	325	303	335	348	342	325	290	325	353	344	299	327	334	344	317	341	322	303	324	332	340	347	328	319	313	305	305	343	318	327	333	323	329	323	322	324	302	331	329	326	310	343	294	327	314	324	324	344	328	327	304	323	341	345	315	309	324	322	334	305	348	320	292	301	298	325	301	338	319	303	368	335	339	348	333	331	287	300	323	317	329	322	313	319	318	291	350	338	377	310	319	314	343	299	321	328	309	306	346	320	297	319	287	344	308	344	316	312	298	334	344	303	330	311	280	333	328	336	324	322	333	338	354	340	343	316	321	371	311	359	303	341	322	310	308	328	303	315	305	355	314	320	310	325	363	293	316	328	306	318	300	328	319	327	340	343	329	325	315	370	302	345	311	355	324	327	310	333	347	333	316	341	315	318	323	358	333	314	303	304	325	326	325	306	320	310	296	310	337	359	306	324	334	300	324	272	332	335	311	334	340	330	308	341	327	319	304	331	286	301	336	355	309	295	301	327	328	285	297	358	308	295	326	295	332	341	343	340	304	318	354	334	340	310	301	299	320	349	328	301	354	310	281	306	317	359	306	342	329	336	306	295	304	269	329	321	291	334	285	306	309	332	348	307	327	336	315	293	351	289	330	335	330	289	338	327	313	350	327	329	301	355	318	322	289	348	369	342	334	328	334	317	346	310	330	302	330	325	332	291	328	331	312	308	311	327	317	316	339	304	340	315	330	326	329	325	337	306	327	307	366	332	320	301	320	350	297	320	318	297	308	328	343	306	297	312	312	342	300	326	345	352	333	305	352	306	328	326	319	317	335	322	305	322	307	331	321	323	341	319	324	306	312	315	332	322	296	316	343	299	313	323	314	289	345	308	308	313	286	328	331	300	313	299	357	330	330	322	344	311	348	326	328	308	339	322	313	309	309	310	327	344	314	348	366	294	307	337	324	287	346	345	314	297	362	301	299	310	325	318	355	312	331	357	310	317	323	330	290	315	329	334	342	276	310	327	313	355	349	327	304	314	308	326	347	346	339	311	328	317	301	333	332	363	304	329	300	322	308	292	320	346	335	317	323	304	330	289	318	296	326	315	330	301	304	293	347	331	326	371	319	334	343	307	329	319	340	296	319	321	319	324	294	296	318	329	344	318	319	326	351	331	325	304	317	316	351	362	307	341	322	332	361	330	349	353	358	305	357	330	305	298	310	328	319	333	329	329	354	336	334	337	314	320	288	295	312	314	294	340	316	324	326	368	316	348	320	328	359	328	325	356	307	362	338	328	311	287	305	302	352	310	286	328	337	320	346	340	313	298	318	345	332	336	327	346	310	347	342	319	353	341	308	317	344	315	319	330	323	351	336	346	335	328	294	342	333	318	306	299	339	339	292	308	338	339	319	324	343	324	350	351	289	327	332	320	338	334	321	346	345	335	364	342	310	332	327	339	296	348	307	302	324	328	325	322	319	333	343	323	324	353	320	336	321	333	356	307	284	334	332	320	332	338	364	344	312	302	321	334	323	328	288	335	329	361	326	312	331	308	297	350	334	340	343	342	344	307	355	332	337	336	305	309	300	310	327	315	360	333	300	343	308	315	348	336	318	305	332	346	337	330	320	319	321	330	345	302	336	310	359	330	315	321	309	318	331	335	317	311	346	348	372	295	316	343	322	322	341	326	329	306	326	332	306	321	325	347	334	285	332	316	335	318	332	337	310	314	315	312	288	312	338	324	304	329	340	350	356	321	312	323	288	325	302	332	331	317	357	324	333	333	323	286	302	298	311	341	327	309	322	316	294	287	330	310	295	326	291	295	288	308	331	342	346	305	334	361	314	285	331	334	308	348	345	341	300	311	281	368	277	346	335	308	341	322	337	345	321	320	308	309	373	333	384	339	337	312	339	289	339	317	333	351	316	341	344	307	308	321	326	320	322	306	328	327	338	337	323	323	344	335	320	346	319	337	346	310	360	337	345	331	332	355	328	303	318	310	307	330	330	322	332	313	323	321	314	315	344	326	335	354	300	341	354	341	317	327	321	328	307	299	300	316	326	312	360	354	347	313	312	312	313	341	343	315	297	355	309	329	325	351	354	307	315	335	313	315	366	325	349	321	309	314	318	352	326	333	317	310	320	333	306	335	344	305	367	293	308	353	335	349	327	327	289	333	315	293	324	342	351	351	382	337	332	303	312	323	342	331	312	351	325	349	311	315	343	292	335	326	361	331	281	333	340	278	296	339	317	342	320	302	355	338	323	307	323	303	316	296	342	336	311	372	341	332	311	326	346	375	337	325	333	318	321	298	319	309	310	299	344	329	361	316	346	336	315	335	322	328	304	313	319	329	309	323	315	335	325	320	322	327	321	328	309	349	297	287	319	300	313	307	290	347	337	333	340	334	326	324	326	370	321	301	333	328	325	328	297	370	310	344	297	339	358	349	363	313	312	330	289	336	279	330	283	320	336	335	350	354	305	325	337	338	319	303	300	321	316	300	321	300	333	320	319	310	336	315	320	367	344	296	347	318	337	325	356	328	336	313	302	316	309	333	307	347	337	330	329	305	304	334	327	335	348	314	369	348	335	316	313	339	352	319	315	333	329	303	325	355	299	331	328	343	323	363	309	307	334	296	371	296	326	317	313	314	327	299	305	338	342	347	300	313	326	317	337	315	347	325	312	327	340	342	326	318	325	345	305	339	316	306	318	338	308	331	308	382	338	310	344	355	301	330	330	375	339	361	318	344	343	299	337	369	353	321	306	329	292	308	301	321	318	332	311	328	349	346	308	304	317	327	347	335	330	323	317	343	337	344	320	313	309	329	330	275	325	332	325	342	352	324	319	353	336	301	321	328	334	330	331	318	330	325	305	330	322	340	306	345	330	303	328	299	332	320	336	338	343	310	370	296	325	340	323	296	327	356	312	346	306	330	345	338	314	330	339	334	314	318	342	327	297	360	329	345	341	340	330	310	337	323	328	332	360	329	307	328	349	311	303	322	331	333	337	333	308	351	353	309	333	334	342	283	343	309	330	335	303	307	365	318	310	356	302	308	328	312	370	340	328	356	341	318	326	302	299	317	331	337	333	335	358	278	316	328	307	278	348	332	282	333	304	349	306	351	334	322	346	330	330	326	306	326	284	307	344	350	342	301	338	299	320	328	352	325	330	319	314	356	378	339	318	323	322	359	303	324	330	341	345	325	318	317	317	306	326	298	317	333	327	327	319	319	313	326	354	288	338	299	341	336	341	325	331	324	318	296	330	341	351	332	337	304	339	365	350	320	318	342	307	366	305	342	315	320	318	333	333	336	316	353	341	355	341	310	306	296	322	328	325	315	307	331	339	297	351	293	289	317	305	335	297
27607	9163	3881	14049	6137	2129	1842	1612	1498	1355	1346	1190	1137	1052	1171	1082	1086	1056	988	1023	911	974	955	865	913	984	937	922	945	878	881	938	876	892	908	875	902	913	952	846	934	894	930	894	873	897	866	892	905	882	804	864	909	956	898	861	903	856	869	856	878	857	854	791	846	873	841	841	855	836	906	844	841	884	853	906	888	844	866	827	821	816	861	819	855	870	902	831	878	817	828	826	813	922	864	916	809	843	805	831	855	821	904	824	843	890	834	856	836	817	847	785	890	878	865	842	912	887	882	821	817	834	818	813	827	854	842	836	812	840	871	848	817	843	831	871	873	830	858	796	869	860	851	900	928	871	868	793	838	870	873	860	885	876	869	862	870	864	798	817	833	819	858	879	857	906	821	874	877	862	867	879	829	829	874	828	917	847	880	856	824	873	877	825	853	891	862	864	815	896	896	882	871	868	883	829	873	804	826	865	916	880	861	829	852	868	828	898	937	871	903	825	866	837	876	851	874	903	894	881	841	856	877	881	821	854	876	864	807	894	800	854	895	823	828	799	791	845	804	851	883	875	855	877	883	853	883	812	771	803	878	865	879	846	861	837	830	893	837	864	825	831	880	835	800	881	868	858	848	805	878	844	855	817	885	827	837	952	897	850	817	830	835	858	795	871	838	844	888	862	852	840	867	801	811	871	824	855	865	789	860	907	857	875	851	781	821	834	792	843	868	859	830	839	846	839	850	843	905	847	897	859	867	841	863	829	859	838	824	840	859	852	831	878	849	876	834	830	875	860	860	858	831	886	855	868	836	874	873	877	855	838	856	894	850	802	852	874	841	890	868	883	805	809	849	871	855	853	822	818	849	855	887	867	870	833	878	840	853	843	851	852	876	809	889	847	839	872	822	858	888	903	856	878	809	870	886	838	810	870	850	852	885	902	793	878	880	844	860	885	863	835	823	812	836	876	854	884	868	887	812	865	825	931	881	889	852	772	848	877	853	852	852	837	817	812	829	808	881	864	819	917	818	796	897	899	874	816	817	859	851	864	821	832	888	802	874	878	827	848	817	833	856	877	844	889	833	856	882	883	883	802	862	855	776	859	811	874	848	801	862	865	839	877	845	845	885	868	814	833	879	889	816	850	852	877	846	888	804	837	890	855	821	907	927	869	873	852	836	813	864	897	826	826	861	875	832	812	860	839	857	843	849	836	875	840	834	802	836	857	827	822	799	891	843	863	841	868	877	821	863	882	877	847	834	851	814	837	852	841	861	832	888	860	811	840	851	853	854	837	877	823	891	881	819	833	820	858	787	880	891	890	827	860	832	891	774	904	865	821	865	868	836	851	915	819	821	807	847	815	913	877	835	804	878	885	801	895	875	855	853	824	861	845	866	845	801	893	852	887	867	880	864	833	836	823	877	860	825	844	878	797	839	881	859	916	848	846	857	850	866	854	878	844	888	854	827	852	846	807	826	869	833	869	820	825	868	870	851	843	855	864	843	826	864	903	843	837	847	825	825	848	873	870	862	865	871	820	822	861	892	838	755	829	843	853	896	859	874	891	891	863	853	907	860	804	842	859	839	829	872	854	849	920	905	904	815	822	853	876	816	842	887	867	831	866	857	858	859	809	903	851	809	846	857	874	878	857	867	826	920	861	826	854	856	834	861	828	812	821	841	812	753	842	874	884	816	846	924	841	853	879	864	828	851	856	850	856	856	849	867	813	882	871	847	878	789	829	850	863	830	874	841	854	875	841	894	822	899	875	857	858	855	808	834	834	787	887	818	858	844	904	883	846	841	835	861	872	842	851	877	851	855	827	825	905	862	847	831	854	871	811	930	856	831	779	918	824	858	846	840	876	853	859	872	837	889	856	813	832	839	845	855	848	842	821	875	845	866	817	861	845	923	822	910	889	896	818	832	862	821	867	931	809	893	819	852	820	855	863	848	829	826	823	854	842	841	831	875	866	843	840	874	817	834	804	825	810	845	864	855	845	865	859	857	872	823	845	838	808	894	874	813	844	886	864	824	807	899	898	827	804	904	860	832	868	856	861	865	813	860	875	820	902	793	865	807	870	896	901	834	846	813	819	838	908	794	823	864	820	838	866	869	844	840	840	829	847	866	859	854	873	886	856	902	860	875	906	814	824	875	814	832	828	855	869	851	871	837	843	859	841	844	839	873	857	839	861	904	803	830	842	860	866	851	858	868	831	900	866	867	791	846	865	889	812	882	884	849	805	862	834	856	844	827	812	814	884	862	827	861	874	878	812	838	838	869	836	902	797	806	842	825	826	859	821	887	847	836	874	826	868	867	827	826	847	882	857	847	814	900	893	825	854	815	820	898	781	829	886	871	862	836	824	882	921	808	864	870	852	834	837	883	868	827	850	884	853	859	837	807	883	885	847	835	853	819	856	864	829	895	909	881	891	856	843	853	856	847	844	854	840	866	862	830	851	844	839	849	829	882	898	752	822	820	873	775	919	870	843	870	839	884	815	849	876	820	829	825	843	888	814	824	847	872	838	821	911	852	837	873	813	810	886	838	860	836	830	882	867	815	827	821	818	888	838	903	803	891	821	878	881	891	861	835	864	855	843	850	883	849	844	826	838	807	842	887	872	822	898	868	875	893	815	779	815	854	880	834	834	814	818	813	812	909	836	867	856	848	867	900	834	857	851	886	857	857	878	905	857	829	895	878	898	854	854	848	866	889	913	884	912	885	891	805	828	853	831	813	887	840	821	839	843	844	848	908	860	892	880	845	887	864	830	828	868	809	839	867	832	867	786	859	847	850	867	872	869	873	828	883	861	897	849	827	857	875	850	863	848	846	860	857	862	868	832	847	845	839	891	849	849	856	831	815	776	911	870	842	844	853	810	894	836	945	872	832	888	869	876	815	843	867	790	877	814	805	834	815	802	805	858	920	923	849	902	870	874	859	842	861	861	834	870	871	855	828	849	812	855	860	823	860	836	869	890	861	859	839	887	883	864	823	823	875	878	842	840	863	860	836	832	816	843	789	866	859	847	832	867	813	900	869	858	847	876	814	811	820	903	823	873	890	810	814	885	828	870	836	841	837	863	845	873	859	858	851	867	815	867	912	893	841	925	849	826	887	875	821	856	850	919	850	865	868	840	825	819	829	821	846	832	825	854	835	853	825	836	845	813	832	792	936	854	862	879	861	824	829	798	874	823	857	843	863	814	817	841	801	835	874	867	849	857	838	866	863	849	864	822	846	839	900	857	823	838	834	880	853	893	858	828	792	849	834	843	882	859	783	826	910	837	845	825	835	858	878	877	838	874	870	805	876	817	860	833	808	838	799	863	815	834	884	803	856	818	874	924	873	833	823	867	843	838	829	816	827	840	852	868	864	911	878	866	841	795	871	884	798	900	852	862	883	858	886	854	853	893	862	829	874	914	820	877	854	849	845	835	909	877	877	855	884	816	896	867	846	856	844	813	873	875	883	804	868	839	859	823	823	783	849	812	845	856	855	827
62936	33294	9021	10237	3357	909	697	624	530	508	486	434	450	410	390	416	369	405	405	369	390	397	364	344	360	391	370	323	378	381	326	338	391	379	320	352	325	392	323	373	383	351	370	320	367	374	370	354	362	400	350	341	350	354	350	337	341	361	327	368	333	340	349	368	344	349	345	384	371	324	348	348	328	335	354	355	368	350	330	336	345	325	361	329	383	341	330	335	334	313	346	351	343	325	342	364	341	324	362	349	364	375	316	348	316	358	336	355	381	353	319	312	318	370	331	379	304	330	347	338	342	356	376	337	349	404	360	328	351	324	316	337	329	342	319	328	347	353	333	327	335	319	334	387	339	324	350	353	326	350	351	360	363	344	336	341	350	319	343	327	367	325	332	330	323	318	332	351	293	374	330	306	355	348	355	337	349	348	352	342	356	349	332	309	365	321	341	327	371	347	383	360	364	327	355	375	388	381	336	356	348	330	336	380	362	345	328	360	379	361	314	316	365	316	335	359	349	332	357	320	335	332	349	355	311	317	372	335	348	360	315	311	370	340	374	336	311	307	342	349	328	375	348	333	316	296	352	343	316	325	335	376	345	355	344	324	329	331	334	360	331	372	327	327	326	350	350	347	346	340	313	387	365	337	350	363	338	339	368	334	347	350	376	338	364	351	316	353	345	334	337	379	343	339	350	336	340	386	384	359	345	339	350	375	339	317	354	302	292	323	351	323	364	347	350	329	337	348	350	308	382	352	357	364	315	327	357	330	346	372	371	343	364	307	357	309	356	341	321	330	366	338	366	340	338	326	377	315	361	378	328	343	341	352	357	351	341	314	337	363	343	330	381	339	357	345	355	358	352	333	314	346	326	309	332	294	374	344	304	342	348	346	340	346	339	365	356	325	317	333	315	390	343	345	328	359	339	323	330	342	346	334	335	338	335	318	349	331	320	339	329	341	356	355	360	351	356	327	354	363	333	342	348	351	319	336	329	342	349	356	338	360	369	316	357	330	333	324	373	313	341	326	342	335	361	313	308	313	327	313	352	328	311	330	345	365	344	347	320	345	312	333	330	353	313	334	345	343	376	334	324	372	343	337	356	303	358	330	348	336	357	351	337	339	368	364	329	342	321	317	334	330	324	331	357	379	347	359	320	348	368	345	327	370	333	353	357	353	333	370	353	350	398	356	344	371	336	334	341	350	363	328	349	349	353	396	347	344	395	304	382	350	308	307	324	331	372	354	362	338	329	324	366	371	341	335	385	325	351	332	347	383	354	356	356	377	367	367	334	341	351	355	361	348	341	338	313	301	351	354	348	333	387	358	319	359	358	342	338	307	343	338	356	311	324	294	334	350	353	370	347	306	346	342	355	358	337	345	351	337	361	370	344	322	323	339	349	354	333	344	315	355	384	324	338	382	347	356	377	354	337	353	364	351	337	381	349	335	382	351	349	309	381	317	345	344	321	341	337	352	364	330	371	361	360	364	375	338	363	309	356	321	366	354	341	346	366	352	346	383	338	352	353	363	309	357	378	360	352	344	339	355	373	338	355	352	331	349	336	340	335	380	361	327	308	331	333	334	350	351	342	316	331	314	354	342	374	344	317	364	307	322	324	337	336	335	379	321	345	340	367	364	341	348	364	328	336	329	347	341	345	339	348	348	363	344	361	361	357	321	344	338	382	356	364	331	344	324	357	341	318	377	327	334	353	322	338	333	371	412	362	349	335	340	352	357	334	347	320	335	381	319	332	360	360	325	369	298	342	333	321	356	345	342	361	339	386	331	330	356	365	324	364	362	371	324	360	376	338	377	330	350	325	330	346	339	308	372	362	320	340	361	332	354	342	362	322	322	350	326	359	337	310	331	382	360	313	364	352	330	366	326	340	365	361	363	349	338	324	377	312	357	379	343	376	354	350	356	349	314	330	360	356	325	326	332	357	372	328	334	326	343	335	339	343	326	319	379	323	350	344	348	345	351	365	344	325	313	365	342	340	362	351	380	304	342	349	338	369	340	318	337	359	341	351	346	345	344	358	337	316	335	389	364	342	353	349	373	354	376	321	327	356	332	359	311	364	334	378	329	339	353	343	373	350	359	351	331	317	320	346	306	343	351	339	322	316	343	315	320	328	359	340	372	350	320	324	360	348	332	330	316	335	319	323	307	348	347	352	349	373	342	351	304	334	341	319	344	299	367	356	354	331	342	333	345	344	353	316	332	342	348	316	330	366	314	311	389	348	311	301	318	348	354	337	358	343	350	340	355	320	360	347	322	351	351	337	305	333	301	323	355	368	336	332	375	321	354	334	360	337	325	373	344	389	348	335	363	319	380	343	322	349	331	356	315	360	320	363	333	357	348	333	335	365	336	347	342	336	322	347	339	341	358	328	357	326	326	341	324	364	343	363	334	381	333	324	365	354	335	316	362	362	337	341	322	334	338	351	340	326	335	317	368	365	356	327	354	324	325	321	369	299	298	332	339	329	322	334	336	340	352	301	335	364	300	358	358	341	351	328	307	326	309	351	359	344	356	352	334	363	317	345	383	335	328	329	361	363	352	313	330	323	349	342	321	333	320	334	362	336	335	344	359	357	338	338	360	327	341	321	325	325	332	356	317	335	361	351	336	378	328	330	337	337	376	328	356	360	352	299	363	325	352	346	375	333	364	318	349	318	330	345	373	350	347	367	338	340	333	330	349	355	365	349	361	343	333	329	307	317	344	334	344	328	368	348	336	350	342	338	330	371	347	314	400	359	346	326	363	360	352	351	338	295	298	373	338	315	345	303	348	377	331	374	336	325	353	320	341	330	310	357	330	332	323	332	344	372	323	380	306	358	357	340	325	326	349	334	337	311	317	326	356	351	344	344	340	348	334	348	347	361	331	348	306	316	329	324	357	360	347	355	361	319	349	353	306	357	344	334	352	359	362	339	318	363	322	322	324	354	328	348	330	336	352	337	380	315	352	372	350	348	349	327	351	354	320	334	334	376	380	318	346	321	317	364	335	351	362	341	343	370	340	314	339	356	341	337	324	360	352	363	352	375	376	356	366	347	366	382	335	357	348	347	336	338	320	307	316	329	330	323	371	345	368	341	337	324	359	325	351	361	357	346	338	351	365	366	354	358	360	333	336	309	338	322	327	338	334	344	355	320	346	310	352	316	352	325	352	323	332	369	359	320	344	347	331	330	351	350	333	328	374	337	337	348	305	318	333	345	361	338	343	336	349	372	364	357	357	395	339	293	336	340	339	354	312	322	285	339	329	352	364	287	319	361	347	360	324	355	352	333	326	327	363	291	322	350	368	358	324	337	306	299	350	337	350	355	314	356	366	335	354	337	322	359	344	316	352	373	339	350	307	323	328	339	362	363	367	345	350	367	329	339	330	359	315	340	357	366	325	331	338	352	354	357	330	357	301	319	367	352	349	340	303	314	328	355	377	366	370	315	343	312	307	320	358	377	316	347	358	335	352	340	351	361	331	352	362	323	325	349	376	354	343
36955	15387	5802	21163	7709	3204	2798	2445	2137	1944	1735	1598	1469	1417	1321	1254	1227	1196	1211	1142	1094	1059	1020	1079	1016	1053	1039	1018	1016	1019	958	967	963	910	973	954	938	950	959	936	971	970	934	943	871	943	886	913	908	957	924	889	932	885	891	893	869	851	895	856	868	897	907	876	890	875	921	864	884	866	932	855	880	889	909	897	847	874	822	869	910	856	858	874	889	875	841	883	882	889	834	898	884	875	891	909	845	895	900	895	816	847	790	883	843	900	846	870	838	903	863	876	846	855	839	834	913	844	857	831	830	881	867	859	877	849	879	863	877	857	825	841	828	850	875	875	903	916	896	869	909	856	861	868	921	849	885	881	932	863	867	851	888	875	846	900	887	861	876	864	926	869	863	869	869	890	855	866	859	814	859	875	845	841	891	870	917	848	857	848	846	842	901	894	826	845	922	889	855	851	858	856	907	834	904	839	859	911	876	903	862	847	833	859	817	857	889	866	888	838	846	896	908	864	865	869	853	852	857	862	864	854	830	881	924	847	849	898	853	874	829	866	840	841	843	878	884	820	878	887	844	925	850	897	823	861	879	848	826	841	846	857	890	900	862	898	897	855	922	894	908	878	883	847	831	886	837	857	861	897	914	862	858	849	852	820	898	833	849	844	828	881	835	839	947	869	872	884	866	919	871	854	842	877	850	868	851	817	881	859	863	922	883	837	872	819	881	818	848	894	876	860	862	802	879	851	868	838	889	860	927	919	859	897	885	885	891	817	813	883	844	903	855	836	872	855	853	889	857	884	869	884	890	891	856	794	825	892	871	867	868	910	878	852	842	850	842	892	855	902	929	882	869	843	878	878	894	854	861	856	905	858	890	898	847	910	882	866	895	871	868	910	876	923	888	885	878	839	875	827	822	886	870	846	823	846	838	876	847	864	877	848	913	886	843	950	911	853	839	858	850	932	830	911	907	827	869	895	895	863	826	883	893	871	853	834	926	818	853	850	884	821	842	838	858	843	891	868	890	828	847	896	822	871	874	852	790	889	819	911	893	891	877	850	924	789	847	909	900	847	893	909	856	850	842	882	837	910	843	860	855	879	853	821	849	909	875	849	896	809	890	834	892	865	831	843	903	868	840	873	855	889	867	833	878	845	887	870	885	852	848	912	866	879	873	875	841	894	827	870	866	820	888	907	866	825	892	855	909	876	850	816	914	891	850	849	863	872	866	854	787	895	891	871	868	906	880	876	859	892	893	865	869	837	869	835	861	864	856	877	857	849	875	881	882	830	889	838	861	848	822	848	845	897	889	888	848	908	841	863	860	867	861	917	924	859	880	917	823	864	861	883	834	869	895	894	857	915	893	830	859	862	846	874	868	895	806	811	880	857	901	865	878	877	859	903	878	801	872	859	893	825	857	906	873	932	897	847	878	873	843	874	839	845	846	828	871	856	859	907	893	853	853	855	829	851	863	831	869	907	861	861	865	873	853	877	911	884	867	894	866	877	875	829	836	858	905	938	885	868	836	845	858	909	877	884	888	851	911	828	858	791	881	869	856	830	860	816	877	845	938	867	921	894	843	872	888	860	901	856	858	831	814	897	852	812	875	836	837	872	897	830	898	897	980	878	854	888	838	885	855	894	871	903	802	845	853	893	876	857	867	870	876	854	855	882	905	914	841	916	904	872	901	863	886	876	845	874	872	890	908	833	880	870	856	874	908	854	911	856	835	835	878	822	850	899	953	869	914	871	899	869	893	893	877	850	862	877	862	912	910	903	835	845	845	866	860	832	880	862	906	891	877	913	856	880	866	854	893	869	845	847	845	837	870	866	872	882	842	848	865	893	916	869	877	884	905	851	862	854	826	850	850	903	916	870	874	858	912	856	858	892	827	886	868	888	863	868	836	846	882	829	927	891	804	871	836	874	897	907	908	838	903	889	913	853	883	871	857	899	885	842	866	836	831	842	884	903	870	855	858	885	876	895	844	890	808	885	874	856	885	910	895	890	846	866	838	892	820	937	878	860	872	862	857	827	861	861	889	881	898	855	844	811	848	861	858	915	882	877	819	817	868	855	889	890	866	856	889	866	857	872	913	843	904	875	860	846	870	849	877	882	941	862	814	906	884	864	895	885	870	909	909	839	880	852	886	858	892	863	906	893	936	919	875	888	871	923	876	839	866	883	941	848	918	859	872	863	873	889	863	820	861	884	861	854	912	865	867	899	923	842	853	858	836	806	841	889	927	845	831	816	866	809	866	876	866	899	885	857	836	826	873	862	862	871	849	875	844	876	885	830	913	862	832	897	875	933	812	905	858	923	820	866	914	868	842	880	854	855	897	890	847	934	843	879	854	850	828	840	843	889	831	883	870	880	875	847	897	852	824	885	909	866	875	925	852	892	922	880	846	879	850	820	848	884	868	859	888	871	932	867	868	846	899	856	916	820	893	885	856	840	917	883	876	907	837	871	889	823	888	881	894	892	828	837	862	928	873	864	887	884	873	897	889	874	882	875	880	907	904	879	914	877	878	827	918	905	870	867	834	848	875	874	904	852	875	875	870	803	883	831	869	847	863	871	859	907	851	940	844	865	871	862	878	860	890	845	873	841	854	843	861	919	888	802	891	874	847	800	827	922	881	903	858	825	937	899	843	872	891	866	922	868	830	921	854	863	842	877	878	874	906	894	868	907	892	863	852	845	936	852	862	893	881	877	886	862	859	848	851	886	868	858	893	868	870	873	835	900	858	862	904	855	876	868	840	789	866	891	857	897	886	862	906	859	847	855	854	872	830	862	863	839	916	881	854	850	889	935	918	876	900	838	843	874	847	876	852	873	847	835	897	848	837	835	837	866	877	884	866	856	873	878	879	816	911	833	872	888	823	836	857	860	881	858	892	863	889	849	880	883	872	893	860	860	878	910	878	871	896	885	834	882	885	853	854	891	846	814	812	877	864	909	869	842	823	875	862	858	846	834	854	917	856	862	816	870	839	874	857	880	891	859	930	864	817	911	869	848	886	873	813	875	832	830	858	884	879	837	885	856	881	805	878	852	867	870	886	869	921	854	881	851	858	818	864	835	857	902	880	883	825	868	811	878	867	894	861	839	820	864	874	825	834	869	905	851	908	875	896	894	890	887	877	826	845	915	836	882	874	866	842	915	896	911	874	872	904	856	845	847	856	862	858	915	844	829	872	844	915	809	899	852	890	893	870	862	791	792	837	864	842	849	871	841	816	841	825	894	877	920	846	871	881	936	872	900	863	896	868	836	859	855	871	880	869	881	897	920	879	884	921	900	868	936	875	894	896	866	867	843	872	859	906	836	889	857	857	854	874	900	867	897	893	880	839	839	892	867	896	818	850	848	849	897	845	831	872	843	897	859	820	862	831	890	843	824	868	859	857	883	889	840	870	878	828	849	846	895	838	891	834	831	873	936	787	841	874	851	898	855	870	810	856	838	899	838	900	917	867	882	897	808	864	958	864	875	857	854	872	891	914	834	908	894
8978	830	208	412	211	170	150	182	142	178	168	154	171	152	168	163	172	142	150	163	154	179	169	173	168	146	139	151	180	168	167	159	171	158	179	162	146	180	155	134	125	182	171	157	177	163	166	147	170	147	207	150	160	166	163	158	183	141	175	175	175	149	183	172	167	142	156	163	181	163	153	146	150	157	161	167	161	152	143	167	171	157	163	163	167	171	166	146	196	143	156	146	171	165	165	166	155	150	177	157	173	125	169	167	158	152	150	185	152	153	149	157	173	159	156	150	153	153	171	181	158	137	155	148	171	147	157	137	163	146	198	161	170	149	151	163	155	154	170	164	161	159	163	174	157	152	183	173	163	148	173	181	170	155	159	162	172	159	171	165	161	182	136	172	182	159	166	180	148	142	173	185	160	166	159	156	140	165	158	184	189	163	175	156	175	166	145	150	144	155	149	177	167	148	149	169	161	161	145	171	152	167	142	188	180	152	177	161	175	179	153	180	154	168	159	175	139	183	150	154	152	157	150	154	180	152	183	147	173	154	149	159	158	167	161	151	168	144	143	167	149	136	188	173	168	167	173	177	157	157	150	129	140	154	155	165	203	148	146	173	155	174	142	141	179	169	169	153	172	164	175	151	158	151	167	156	168	161	156	158	156	159	157	151	161	172	158	160	161	159	160	150	171	170	178	145	163	163	153	177	159	167	168	147	146	173	163	160	157	158	180	154	176	148	138	164	145	173	159	175	150	148	145	147	171	142	170	158	145	152	157	146	150	177	163	168	159	157	135	178	152	144	174	145	168	151	142	127	150	168	172	148	170	182	167	152	178	155	182	135	161	181	148	177	151	169	147	173	155	163	156	175	161	162	186	165	144	152	170	165	158	154	177	157	157	162	141	172	151	167	142	166	169	159	162	191	176	162	174	155	149	154	176	155	145	156	165	143	149	141	158	142	182	171	166	191	165	165	154	149	151	157	160	149	165	165	135	148	188	176	162	156	184	157	167	152	145	150	166	156	160	158	158	171	128	156	174	178	159	137	194	161	171	161	163	156	184	174	179	161	150	148	151	159	171	139	137	161	152	155	145	147	142	147	142	134	125	155	147	178	165	161	146	145	157	145	141	157	160	132	132	164	166	167	153	154	140	145	168	163	160	143	135	146	152	163	169	164	158	153	158	157	156	132	169	152	168	176	175	162	171	168	160	174	166	159	156	185	172	163	139	158	151	160	155	182	168	152	160	166	146	136	163	188	141	155	171	171	146	153	149	169	164	141	163	153	151	156	168	144	158	158	177	173	161	158	138	175	167	148	144	161	145	156	150	137	166	184	150	170	180	150	167	164	153	166	159	147	175	142	150	194	164	175	147	160	172	158	170	155	136	177	152	154	157	155	160	156	179	165	183	169	144	148	163	146	156	171	168	148	172	149	150	136	166	155	135	147	168	162	182	186	166	149	156	176	159	150	168	164	168	175	121	158	183	147	149	156	150	159	171	145	163	153	152	184	157	161	164	148	164	156	147	159	174	152	168	147	151	147	174	166	148	153	148	159	138	183	171	157	160	148	151	161	144	166	172	157	184	160	181	128	173	151	153	146	153	148	154	145	161	161	143	142	159	150	152	152	163	179	176	155	162	179	145	154	145	151	165	169	147	142	161	148	169	161	148	131	171	163	168	171	177	146	163	180	154	172	153	143	180	167	154	163	145	170	163	175	182	146	182	152	145	177	165	159	168	164	170	156	158	170	171	168	158	180	174	152	152	178	157	155	147	159	158	157	188	170	163	139	159	139	151	160	163	143	158	146	174	149	168	165	169	162	160	173	160	152	157	173	160	166	180	169	178	158	161	167	175	153	156	172	159	138	146	158	137	165	154	185	161	167	163	144	148	142	177	161	170	170	157	125	148	169	155	154	174	159	174	140	167	159	180	170	155	135	168	157	146	156	164	141	144	170	132	158	192	154	142	163	141	161	150	168	156	161	161	140	135	195	164	175	185	138	151	193	183	166	179	168	134	137	164	163	151	163	156	151	163	156	152	146	147	173	129	155	152	152	185	161	158	174	158	151	171	157	165	158	175	145	160	164	169	183	163	168	149	164	168	148	156	150	152	177	175	154	163	183	161	165	154	158	160	142	171	144	171	143	154	146	147	158	157	155	159	166	157	158	174	165	161	145	142	167	130	175	163	129	138	143	141	181	153	136	158	168	158	163	139	154	140	148	134	158	179	145	156	130	163	164	156	166	169	169	171	164	175	175	156	154	168	171	165	152	180	164	172	181	166	161	161	154	165	163	153	137	163	161	172	182	154	155	174	136	159	161	162	167	162	152	184	154	176	151	168	166	151	155	143	169	175	150	152	166	153	163	170	153	168	150	154	148	170	142	169	163	153	172	154	146	165	178	154	169	158	176	181	160	169	155	181	158	151	160	185	189	172	162	163	146	177	165	177	173	161	159	147	154	152	175	165	186	148	165	151	154	173	148	165	159	142	174	179	174	171	162	168	159	177	141	165	154	164	146	148	173	155	160	156	162	143	148	186	156	158	166	158	147	191	174	141	142	156	148	157	183	168	167	176	147	190	155	164	134	154	161	157	161	145	165	157	158	144	156	178	164	152	145	170	150	188	175	143	156	182	159	163	142	146	166	163	177	170	164	170	137	159	168	170	157	194	161	132	144	157	156	134	154	177	154	161	155	148	149	160	141	151	160	170	142	153	174	163	167	189	158	148	162	159	148	155	156	164	167	167	152	171	156	160	162	160	151	185	152	154	171	174	181	174	184	153	160	177	146	156	153	165	170	166	177	146	164	181	169	157	161	166	137	159	150	155	152	158	159	166	176	150	169	158	187	167	170	161	169	166	136	164	155	149	156	165	165	169	168	147	148	161	148	171	163	160	182	154	174	172	175	155	173	154	141	169	149	152	160	163	156	154	135	134	160	154	148	144	154	160	166	150	147	163	146	161	155	172	173	157	154	170	169	152	142	182	171	166	170	173	160	128	159	152	156	169	135	159	149	135	162	140	142	162	184	187	147	133	158	156	151	174	154	160	145	148	160	184	156	167	171	155	152	155	150	146	167	147	150	153	174	159	155	169	155	155	156	151	152	165	152	160	157	141	154	178	147	171	140	153	168	171	146	148	164	166	165	172	173	162	142	187	155	154	165	144	199	183	155	127	151	166	156	150	159	166	160	159	160	162	168	159	150	140	153	149	166	174	157	158	180	151	170	149	173	169	157	158	161	142	163	165	166	165	145	167	163	174	151	172	140	162	146	139	152	160	136	147	184	149	173	167	164	153	165	164	145	153	147	148	140	157	179	176	174	186	151	160	163	185	156	146	172	153	153	194	159	163	142	184	167	151	145	153	149	145	151	167	148	165	145	177	149	151	175	178	157	172	156	143	179	161	142	167	177	172	163	154	146	172	161	171	151	183	165	147	174	165	169	172	190	154	155	156	152	152	163	162	145	148	148	172	154	164	151	171	161	156	156	162	170
7607	1217	624	1547	613	525	566	501	546	517	484	505	478	463	488	495	501	507	483	524	479	491	519	499	470	506	490	491	515	500	480	504	492	499	462	481	467	467	507	477	491	449	512	482	491	505	513	498	507	470	488	494	481	451	430	497	458	490	470	459	468	451	452	511	493	511	488	490	461	521	466	454	478	439	523	519	489	475	496	489	455	470	459	536	517	504	488	509	492	474	513	474	513	504	447	475	481	459	489	484	518	458	487	520	477	515	507	456	476	446	474	468	489	496	484	524	499	478	433	482	532	480	458	518	524	463	476	497	514	493	425	475	495	488	474	452	496	484	527	462	500	491	473	454	511	512	497	484	490	473	479	488	438	468	487	502	515	497	488	501	536	488	501	492	509	481	495	449	506	493	494	483	508	503	505	492	501	490	496	505	449	459	493	465	457	447	483	447	471	469	461	516	480	520	446	515	472	516	446	528	458	457	479	486	500	475	478	486	482	483	488	500	515	475	494	524	495	482	487	495	470	506	484	464	482	540	497	471	480	497	500	487	485	485	532	434	463	468	530	486	495	502	481	475	501	466	473	464	500	479	510	494	495	518	498	483	482	489	462	542	466	469	492	475	488	478	495	479	483	517	498	483	469	518	511	475	460	503	518	460	482	463	457	489	469	505	459	496	478	476	490	529	475	452	437	468	509	469	491	534	447	503	467	509	473	482	500	533	465	495	476	452	473	495	479	471	468	525	494	470	496	481	504	493	489	485	471	521	460	495	472	472	520	491	476	497	496	477	515	484	506	513	537	476	488	467	501	505	485	483	468	485	544	473	501	519	478	466	492	513	438	479	518	496	498	473	486	466	487	506	477	544	497	501	480	503	465	499	471	462	485	450	450	501	468	488	522	472	486	521	510	438	488	516	440	490	478	515	510	498	472	474	513	506	452	423	466	499	495	483	489	519	469	526	482	484	504	472	452	497	499	475	537	495	474	489	477	494	479	462	480	468	485	459	471	523	442	494	493	525	461	548	517	505	496	489	473	492	486	519	447	443	486	490	476	499	503	472	511	462	474	477	495	479	478	473	442	515	531	519	533	474	470	503	491	451	468	494	431	501	492	512	471	477	484	517	517	498	462	513	465	476	497	472	503	504	508	530	492	473	482	497	491	488	465	482	500	504	507	514	475	510	523	511	469	513	491	503	486	474	466	472	432	522	497	502	495	475	460	468	495	507	496	462	471	469	490	461	499	470	479	476	460	467	509	516	454	507	533	464	477	501	475	464	490	479	516	491	504	473	470	477	511	480	495	513	504	496	468	480	493	494	491	520	515	496	441	496	485	499	491	483	504	485	488	517	500	510	502	467	487	506	508	472	488	501	502	478	508	500	455	486	488	512	483	475	462	475	493	490	503	503	505	470	528	446	473	520	481	480	528	504	517	473	521	483	484	501	499	485	542	504	510	506	469	487	478	469	500	482	514	463	506	482	536	525	476	487	475	483	506	481	493	519	503	493	499	497	514	527	508	487	520	486	493	474	520	503	486	475	497	494	500	511	503	508	501	489	499	482	490	481	517	478	510	506	494	462	458	490	497	515	511	504	477	494	484	509	461	475	500	477	482	530	481	534	496	479	537	512	501	537	504	466	473	459	482	500	473	496	493	488	467	451	486	459	455	502	455	480	478	487	486	512	480	458	509	495	499	506	523	520	534	486	496	495	515	529	503	481	502	496	473	487	474	493	481	498	483	461	418	475	474	523	449	497	477	513	466	476	543	487	494	465	470	480	463	508	475	451	503	520	479	473	488	467	478	496	455	495	482	492	511	484	503	547	473	471	476	455	460	458	475	537	472	489	531	485	450	493	496	493	472	494	500	437	495	480	485	502	495	480	493	515	488	499	458	483	521	457	485	509	468	460	525	458	504	474	477	480	484	500	461	511	511	469	516	494	479	486	545	498	489	489	467	488	510	526	485	507	467	493	497	502	468	489	510	510	496	503	496	436	481	478	487	464	433	479	487	489	536	501	457	510	488	494	487	524	496	511	516	470	502	488	524	485	474	513	454	462	489	484	466	500	484	481	434	477	512	482	507	539	469	476	457	479	516	503	490	505	493	468	522	505	463	492	457	481	466	510	506	529	505	481	480	521	484	518	497	507	491	503	478	471	436	489	480	504	475	483	499	489	513	470	498	457	495	491	489	504	475	480	458	499	481	518	481	506	470	466	487	529	492	480	509	473	518	457	499	492	482	535	493	514	478	500	465	496	480	451	501	525	511	503	463	470	442	470	508	470	483	536	515	466	500	528	459	499	474	487	497	501	525	506	530	477	464	476	453	513	492	459	506	490	477	497	522	495	505	490	515	494	480	485	506	486	489	493	451	487	478	502	493	477	479	500	488	463	513	440	509	521	508	504	496	467	504	499	534	524	474	454	495	490	536	502	484	483	481	451	492	466	512	481	472	499	511	515	487	477	502	515	499	465	485	478	492	485	499	482	503	524	436	489	452	547	474	501	483	517	490	471	454	504	472	485	469	507	487	479	483	507	501	458	464	495	507	510	446	490	475	495	490	476	443	540	487	499	467	502	498	499	451	489	481	496	448	460	488	489	457	534	475	460	449	489	509	467	524	471	494	447	462	526	504	482	506	474	466	512	482	483	493	502	496	495	476	482	493	498	512	482	483	459	496	503	503	498	542	505	481	479	509	501	465	503	485	493	487	481	483	501	500	509	496	493	479	488	540	519	458	478	478	461	485	487	464	488	475	453	501	488	526	485	477	473	464	503	491	471	457	514	474	516	480	521	458	520	515	492	476	487	521	434	486	485	516	508	480	512	521	494	526	506	494	510	467	473	503	521	483	509	493	458	477	497	465	451	467	469	517	470	503	508	493	475	459	475	511	467	490	465	495	492	491	481	546	501	489	536	478	512	500	471	487	510	502	501	444	502	450	518	522	542	476	495	489	464	516	530	462	516	523	489	520	522	489	487	532	490	464	476	524	486	447	496	510	485	477	505	503	477	504	497	535	511	480	500	501	487	472	487	493	490	505	481	491	509	494	472	520	491	475	565	508	488	496	518	455	473	452	473	453	524	503	478	532	488	461	494	472	519	487	523	490	473	473	519	485	508	507	506	485	448	501	472	516	510	489	481	431	485	475	513	513	479	476	495	507	502	474	471	496	469	508	494	499	495	488	490	489	503	500	475	486	484	484	479	463	494	492	532	461	482	487	500	501	499	521	488	501	489	498	504	518	461	466	451	479	474	498	485	474	495	450	519	490	521	490	512	505	486	524	445	513	512	490	474	474	498	525	522	493	510	499	511	454	506	485	488	508	479	467	479	498	524	513	494	498	485	450	471	478	459	441	478	467	476	477	455	468	508	491	459	500	445	478	439	476	489	460	475	452	487	511	454	539	478	450	504	489	498	503	517	482	480	501	503	496	515	489	482	546	480	495	521	501	485	469	484	484	488	497	489	540	481	465	519	484	463	459	538	477	486	481	508
49213	22217	3441	3955	1977	596	518	399	390	409	410	392	325	320	348	361	352	329	331	362	319	342	316	338	341	328	337	320	340	342	353	325	339	344	320	337	337	329	323	306	330	350	363	308	319	344	324	328	360	324	329	321	333	340	358	339	300	335	291	348	375	338	321	301	344	302	289	361	336	287	328	304	320	336	315	336	340	319	314	328	329	351	364	338	282	329	312	302	301	311	325	335	337	367	300	317	306	302	303	290	314	324	344	333	317	303	373	323	348	312	328	333	323	316	313	344	342	325	342	321	293	306	335	305	317	293	337	345	343	319	320	311	348	341	305	330	337	321	350	308	326	309	324	309	309	327	315	365	314	338	319	323	326	332	299	303	313	342	334	338	325	328	314	340	322	320	329	330	324	328	328	326	289	293	306	312	326	306	333	346	336	307	314	297	311	305	306	342	317	354	336	308	321	320	314	283	318	306	306	343	343	320	331	340	326	325	325	310	279	313	338	309	329	365	309	340	357	316	299	330	328	338	331	348	319	306	332	336	343	286	291	319	330	336	305	308	357	333	337	389	312	326	301	338	324	346	344	321	328	331	308	326	311	321	361	321	299	332	321	341	315	302	293	353	327	308	351	299	292	288	313	325	310	344	362	296	331	339	322	317	325	348	325	316	317	341	321	301	314	334	315	312	345	311	310	316	352	312	346	354	323	299	322	290	303	333	308	305	331	369	333	300	301	341	317	340	347	362	326	290	313	343	339	308	322	352	315	321	304	363	337	311	327	333	331	310	338	348	300	330	343	312	321	297	325	336	315	307	293	328	305	342	305	301	316	325	337	316	352	313	336	323	330	316	305	293	303	349	313	280	336	317	324	346	331	289	292	351	324	310	312	311	329	332	322	279	343	292	300	309	318	313	333	289	265	355	306	330	354	336	310	328	318	339	308	314	285	345	306	305	276	335	313	350	298	343	318	325	314	306	324	367	312	300	322	317	342	328	351	315	302	318	310	337	345	343	318	314	305	325	302	345	319	335	340	296	300	315	334	344	327	316	356	301	318	288	315	316	329	320	347	298	338	313	309	361	326	326	314	288	343	311	332	344	338	269	296	298	313	319	311	314	303	316	302	319	317	311	320	346	303	324	336	322	358	310	323	342	316	344	319	379	345	339	320	370	346	333	325	318	368	311	312	342	344	323	331	306	335	327	333	333	308	319	353	350	331	338	343	332	310	275	295	343	327	315	311	360	314	345	314	319	328	344	331	332	324	353	353	296	333	335	310	334	339	329	297	338	309	311	304	313	329	312	345	338	292	288	342	306	334	340	311	306	317	313	290	329	317	304	324	315	317	289	303	323	300	334	341	321	343	317	314	346	359	340	319	304	334	329	313	341	324	334	315	329	320	364	345	314	302	332	312	287	337	338	319	297	351	315	309	298	339	317	329	331	284	316	305	336	329	344	315	325	298	323	294	323	284	305	338	317	317	311	300	300	310	347	350	320	305	315	325	337	361	300	333	290	306	325	342	328	337	326	321	339	333	309	304	301	334	320	289	291	334	324	365	353	308	300	325	334	302	318	326	295	309	313	327	333	299	311	344	339	301	320	336	333	329	344	322	304	346	309	334	349	345	307	288	351	340	316	319	307	326	330	313	288	301	343	300	341	307	303	326	301	328	319	310	315	300	350	343	297	303	289	304	279	316	347	303	335	342	344	315	311	332	292	358	354	376	333	310	305	321	368	308	342	332	343	317	323	309	308	330	309	327	351	318	317	312	331	347	320	316	275	316	290	303	309	327	332	306	318	337	318	317	350	295	314	338	318	301	306	320	311	293	336	294	340	294	318	301	310	320	282	310	330	318	302	312	329	328	315	319	331	324	288	325	288	356	329	351	289	295	283	340	337	332	341	324	292	312	302	342	309	344	325	339	327	346	285	344	293	320	325	346	323	322	328	317	326	320	306	335	306	307	339	349	353	317	308	309	354	341	288	304	319	339	342	307	344	313	346	334	339	340	304	343	356	318	349	315	308	298	314	301	279	321	309	309	331	347	324	341	306	334	320	314	309	299	308	321	307	345	348	333	320	331	330	312	328	333	341	307	324	348	312	312	325	292	342	335	304	324	296	343	365	325	321	309	299	340	324	327	284	315	306	336	331	342	320	361	328	341	325	336	309	332	339	323	333	322	339	365	328	327	308	335	325	305	314	330	336	352	334	298	323	322	333	336	307	335	327	300	295	318	331	304	326	332	316	308	327	312	328	299	349	337	288	342	311	304	345	312	308	301	331	360	335	317	302	330	299	325	353	313	355	328	322	320	322	343	299	353	346	336	310	291	323	314	315	312	314	311	346	291	344	309	340	325	316	315	341	313	327	330	303	339	328	348	296	325	293	310	315	317	307	314	307	348	337	330	301	344	317	314	322	311	329	376	325	316	323	335	337	336	309	320	294	328	313	345	339	332	345	337	329	367	306	337	329	283	356	302	359	310	332	339	321	295	310	310	318	337	335	318	315	323	332	293	337	320	309	291	288	339	320	317	333	325	310	314	341	344	327	347	305	320	341	315	301	327	285	319	324	330	328	349	331	318	301	322	331	316	319	307	303	364	308	309	322	316	314	305	328	317	336	318	288	345	320	332	330	291	318	318	294	326	343	327	338	329	346	288	324	326	335	353	324	328	313	309	333	344	290	312	347	324	322	340	345	337	328	351	336	330	344	300	338	333	340	320	317	295	347	330	322	306	312	297	305	347	325	332	323	303	312	286	333	372	291	329	316	322	342	350	326	323	347	349	344	308	320	300	346	290	314	339	376	314	309	311	348	352	332	305	341	333	321	332	332	341	314	328	321	308	312	355	312	331	322	320	311	355	355	335	325	314	350	297	326	304	330	358	320	317	332	330	304	324	317	294	335	324	320	325	309	299	321	351	326	335	308	340	311	314	329	328	343	312	318	316	361	352	343	323	346	339	331	310	360	311	315	334	311	289	282	322	297	300	328	342	320	333	331	323	323	341	319	303	303	342	331	317	335	328	322	341	304	297	352	331	329	310	343	345	303	315	314	365	354	336	325	353	291	341	300	306	317	339	330	314	354	313	343	342	331	332	319	318	347	330	352	335	333	332	305	335	320	330	311	308	362	354	317	336	299	305	315	324	306	308	280	323	321	328	355	334	344	282	312	331	280	330	314	373	346	297	338	313	323	311	304	305	292	337	342	306	324	292	351	317	331	317	357	328	322	304	304	324	368	324	336	349	335	344	351	328	338	350	339	302	315	323	287	319	300	380	343	330	330	291	324	312	342	330	350	284	335	314	328	319	314	331	306	351	338	328	339	316	313	350	333	304	299	315	291	331	313	323	323	320	318	348	334	324	329	347	326	318	291	335	316	353	347	364	304	315	307	309	288	314	337	305	297	330	346	343	327	322	321	326	311	294	321	310	309	329	313	296	320	326	319	358	350	333	301	302	288	336	324	323	337	327	343	312	335	333	306	328	297	291	316	332	361
27945	9813	2929	12415	5066	2235	1916	1673	1495	1435	1294	1202	1251	1097	1115	1081	1047	1023	1028	1009	945	956	926	996	936	944	911	969	878	896	896	937	902	901	937	875	917	908	921	894	852	825	862	883	819	839	895	942	840	883	891	859	894	817	893	875	832	792	918	828	821	800	851	862	874	830	876	854	847	838	870	850	832	830	834	869	835	834	834	882	824	881	869	847	881	857	822	912	831	873	857	878	808	902	865	853	859	831	837	854	857	895	868	872	851	827	869	905	860	893	870	832	815	850	858	867	842	829	853	745	833	885	838	828	839	823	869	832	871	809	844	865	803	811	832	854	775	853	824	863	884	854	892	845	826	898	850	908	875	912	854	837	854	831	862	879	835	823	864	828	841	845	838	848	870	839	843	868	816	860	833	878	902	843	812	884	837	829	846	853	847	884	807	887	869	810	853	808	871	846	859	878	831	878	879	873	897	856	822	788	884	817	889	862	861	829	877	851	856	841	843	862	898	862	849	857	831	837	821	837	779	916	860	842	830	893	836	807	890	835	843	843	835	877	835	831	868	815	844	825	849	881	776	813	825	861	800	870	883	849	900	831	866	820	840	847	831	871	874	896	840	897	848	890	819	857	842	863	865	860	851	860	818	802	844	842	824	819	809	832	791	849	874	864	850	920	866	840	866	841	854	845	890	825	901	840	889	895	859	833	870	866	830	840	834	896	837	803	833	858	827	791	850	850	873	791	855	812	846	846	826	866	875	868	838	807	918	833	859	837	841	830	826	848	913	851	839	886	820	817	832	849	825	898	807	842	794	817	853	875	864	841	887	863	910	794	879	827	791	876	831	856	898	821	862	843	877	822	841	850	848	901	833	835	835	837	818	853	826	807	828	822	890	860	850	852	872	862	873	785	782	898	805	823	878	833	847	818	867	886	810	856	839	882	813	885	831	894	868	839	851	856	863	818	818	867	855	836	899	888	840	867	894	845	866	873	890	884	859	813	884	820	936	859	823	836	808	878	817	811	819	836	809	861	845	877	856	823	851	868	872	842	832	842	870	837	875	784	855	847	862	938	853	845	796	901	879	853	769	887	835	852	883	820	793	833	850	866	820	817	906	827	864	833	853	806	910	817	809	888	829	860	843	803	797	858	848	849	816	852	857	848	819	879	853	878	811	824	929	853	840	862	849	820	856	883	815	835	835	877	876	845	805	848	822	841	947	799	811	878	797	827	883	877	847	825	857	866	854	826	819	854	761	876	828	843	834	853	847	823	807	842	840	888	846	793	849	881	868	838	867	840	845	841	866	824	838	861	823	828	868	800	869	841	864	865	871	798	902	851	797	855	863	784	881	878	823	883	877	880	895	891	824	839	867	864	859	866	806	808	891	865	840	870	864	813	850	827	812	875	812	823	854	828	816	776	809	880	880	831	886	822	849	823	849	781	797	863	836	841	857	781	852	829	878	837	862	831	850	861	825	817	855	860	805	867	824	845	915	841	830	856	852	834	877	834	824	852	845	831	841	841	872	863	879	846	811	863	827	903	807	870	826	866	825	799	850	822	919	880	822	838	821	849	855	804	888	833	815	842	840	885	839	822	835	855	849	779	855	825	807	855	904	898	853	875	811	856	831	852	804	833	858	848	841	888	845	860	879	822	874	832	847	842	861	847	794	852	817	838	841	810	875	852	837	836	833	828	829	849	820	865	863	836	826	872	880	858	817	843	860	832	848	820	842	848	835	807	917	857	836	798	855	845	863	891	921	840	879	814	832	837	872	871	860	859	857	762	769	862	827	845	828	847	838	840	879	802	822	860	847	859	872	875	859	846	869	888	833	796	838	854	843	871	874	815	803	838	866	840	898	908	849	849	862	900	860	902	808	828	886	794	822	805	849	861	859	820	876	845	839	866	860	820	879	833	818	832	895	793	797	861	853	788	864	851	863	886	837	797	857	824	864	867	797	861	952	849	854	807	829	835	848	844	884	847	878	831	868	859	856	803	838	827	868	912	818	831	815	869	851	875	919	860	863	877	850	852	865	829	777	855	847	848	814	870	856	756	794	856	841	893	879	864	856	846	913	849	856	881	840	846	872	891	878	854	776	829	861	862	858	796	805	826	872	873	855	834	862	847	883	862	837	861	850	817	891	846	858	872	827	867	853	865	846	853	855	863	852	869	860	812	839	817	816	831	828	844	855	859	841	829	896	857	856	852	875	821	895	833	844	911	817	836	830	804	786	870	849	829	808	864	868	864	828	804	881	791	834	863	852	822	819	895	817	825	830	826	824	868	874	863	863	879	812	837	793	889	854	876	820	813	824	842	920	841	839	861	886	825	848	863	835	830	831	807	873	854	898	835	834	802	786	818	842	866	888	847	898	851	897	804	829	811	821	841	822	890	832	806	883	825	857	854	862	827	820	849	846	766	836	859	808	866	766	810	865	836	849	844	842	880	852	835	834	822	830	837	847	846	804	858	860	802	856	845	860	842	795	866	846	882	854	850	924	851	887	878	919	833	914	857	844	819	826	860	841	819	846	882	855	875	827	801	813	839	861	823	851	813	833	792	839	844	836	801	826	747	830	813	878	880	847	833	868	907	884	865	854	786	792	839	856	878	858	865	784	852	815	874	851	862	886	826	857	833	815	857	874	834	884	864	869	882	870	904	858	862	912	880	851	857	835	851	918	827	830	887	828	836	818	893	845	837	832	861	827	795	862	846	823	828	872	852	797	862	848	821	788	821	857	806	840	786	851	906	846	875	853	827	849	847	833	850	877	896	873	837	822	844	863	891	848	875	868	918	883	839	839	839	882	820	855	804	836	845	822	877	849	890	857	881	854	862	862	857	809	848	902	864	847	834	821	856	852	869	822	861	833	812	872	874	844	822	815	810	850	817	823	879	828	883	843	811	870	868	805	876	908	816	831	827	829	837	812	784	885	845	864	888	784	857	878	859	864	905	826	798	797	863	824	811	835	876	820	864	856	829	809	866	820	881	852	868	792	855	813	824	895	821	879	843	844	840	831	883	844	857	782	832	921	868	892	851	807	817	791	852	834	815	894	836	809	840	883	858	910	839	860	803	862	867	862	853	821	831	840	832	834	838	888	857	842	833	834	883	846	839	828	861	779	794	826	869	867	881	850	854	844	837	856	847	862	815	777	900	834	860	862	832	855	821	840	819	844	883	860	852	902	857	863	843	929	852	792	846	839	838	815	877	807	873	852	809	835	885	947	828	912	813	896	855	863	811	845	837	832	775	824	907	842	878	846	842	870	821	839	838	867	853	875	801	875	892	866	794	865	814	910	833	865	822	832	894	803	834	855	934	832	878	841	782	867	810	854	804	767	852	840	806	881	821	822	827	880	831	890	883	913	833	864	863	867	875	825	836	861	849	874	856	878	810	851	820	829	826	837	884	837	854	836	867	828	873	851	856	818	885	832	828	823	849	792	854	850	846	826	857	826	877	848	825	852	846	841	804	846	852	843	862	827	876	828	849	859	831
63661	32878	8119	18589	5170	917	647	614	555	465	458	431	428	399	375	362	369	397	376	398	370	330	346	350	392	368	346	387	378	310	376	364	380	321	351	313	353	316	326	348	342	326	355	347	349	347	378	331	353	348	358	317	364	353	383	373	343	307	365	368	342	321	366	341	351	335	321	335	362	342	368	335	342	343	350	351	370	335	361	367	358	354	350	343	319	363	375	341	358	307	319	353	330	374	339	339	373	353	360	310	366	346	334	328	322	367	350	349	302	340	346	325	325	318	374	354	343	350	347	312	335	346	364	340	322	352	369	320	353	339	364	341	373	340	351	315	345	340	370	355	349	367	344	370	343	360	355	310	331	369	300	337	346	364	339	341	343	331	347	289	331	349	354	362	326	327	306	357	354	388	330	372	329	337	370	343	327	365	354	351	343	323	341	293	338	348	338	382	371	329	346	337	361	365	380	323	354	315	324	344	332	335	367	366	333	332	339	316	320	344	311	364	375	352	370	353	348	363	353	368	348	344	337	373	361	366	332	338	338	337	339	362	340	341	312	362	317	332	326	324	324	331	311	340	332	346	351	353	331	373	362	348	328	302	339	323	308	330	336	375	322	334	338	366	371	363	342	383	330	350	358	344	319	340	349	302	339	354	355	344	319	354	337	348	332	319	345	342	375	345	343	341	349	331	349	317	338	335	333	317	318	332	357	327	348	319	381	301	330	361	314	327	340	355	313	345	328	382	343	323	346	318	360	324	358	361	350	370	311	344	334	342	315	334	351	323	339	349	335	385	316	330	326	353	364	307	335	328	338	348	322	342	333	343	355	366	351	355	356	320	319	337	344	347	343	353	357	372	326	337	340	301	361	373	373	305	350	332	370	365	342	337	337	320	345	346	327	345	356	367	352	366	336	337	344	363	348	345	405	365	350	378	349	307	318	348	369	335	346	367	362	352	338	350	330	327	342	344	355	316	320	339	323	331	321	364	301	329	350	358	336	344	341	337	325	353	352	367	353	331	374	342	377	351	377	355	345	348	301	368	324	363	326	348	355	310	336	351	335	343	360	326	323	349	315	327	323	333	351	344	367	375	374	356	340	323	323	364	354	344	333	371	361	360	348	340	312	316	366	325	384	347	332	351	346	356	327	288	308	330	345	325	326	349	363	333	324	360	367	371	359	349	348	347	343	387	326	343	334	355	360	323	341	320	333	356	349	320	312	350	369	372	363	359	343	369	388	311	337	362	342	306	375	330	396	333	316	323	321	348	323	375	320	365	337	348	345	319	338	365	295	302	337	320	336	338	329	346	332	365	367	381	359	306	302	350	319	355	348	346	334	362	341	361	343	342	356	341	305	358	350	330	351	345	337	376	339	337	314	346	347	372	335	305	330	366	366	346	341	344	383	353	354	340	341	338	342	352	350	368	378	340	331	328	336	364	316	368	351	358	342	359	351	322	336	313	349	324	338	318	334	345	288	339	335	362	341	323	344	331	351	363	323	342	331	349	370	370	304	341	345	319	337	334	350	371	315	333	353	391	354	347	318	331	353	328	332	356	363	323	349	331	348	359	357	357	379	347	368	357	348	369	315	306	342	330	313	369	356	335	357	333	351	371	341	318	347	371	322	348	369	315	295	315	380	358	357	338	318	385	337	363	334	348	340	331	330	347	296	375	342	379	327	326	352	352	358	342	349	326	336	332	357	349	350	344	355	325	321	346	371	327	345	356	337	367	325	337	317	337	330	341	370	308	331	332	322	366	361	332	321	334	345	368	325	337	330	315	340	336	329	333	347	384	360	382	354	344	371	340	340	366	360	343	390	343	337	327	353	353	355	354	359	325	329	359	341	352	367	330	337	330	326	356	340	367	334	340	304	356	336	355	344	346	350	330	324	375	377	357	365	346	333	347	329	348	374	355	350	324	336	357	352	325	345	359	359	322	340	348	351	339	326	360	289	299	371	358	361	366	357	327	347	339	354	325	311	335	338	386	335	361	341	361	343	354	365	361	377	351	331	388	315	367	349	326	306	327	337	339	353	328	357	332	335	358	321	353	338	329	342	392	316	377	364	346	362	345	333	320	346	375	356	346	348	326	331	318	344	344	372	318	336	311	372	330	374	337	362	348	385	374	340	349	338	333	378	322	355	362	351	322	349	324	324	333	372	342	343	336	352	345	337	364	370	347	319	334	351	346	342	353	366	360	370	357	376	326	358	313	338	365	338	320	335	383	318	311	321	321	333	339	341	334	338	329	357	339	309	334	371	347	329	347	333	346	340	326	357	361	332	339	350	329	328	343	354	370	350	311	345	319	358	334	359	319	328	373	325	355	345	361	347	384	343	358	327	317	310	333	339	332	352	332	357	329	345	354	346	353	346	347	361	334	351	341	316	325	330	367	350	334	345	384	374	332	352	336	360	336	310	342	344	327	340	313	313	372	343	328	331	325	349	312	398	315	373	367	334	352	349	362	363	338	344	317	356	296	331	348	355	379	338	345	337	368	336	330	339	332	319	353	309	336	346	341	327	354	356	332	352	330	308	342	363	366	363	333	314	371	338	347	337	320	347	328	340	334	355	340	339	338	344	367	324	307	333	352	307	335	357	365	329	339	347	309	312	360	355	365	325	354	335	367	351	321	341	327	360	342	349	375	341	351	352	394	325	341	312	366	341	341	355	341	358	360	322	346	344	326	320	358	366	346	356	368	313	305	363	353	346	338	332	322	369	341	340	304	365	318	340	353	343	362	343	370	333	337	367	351	339	330	336	326	347	339	325	332	368	325	351	371	317	347	365	379	364	350	315	336	354	336	322	331	333	338	325	354	348	337	339	337	350	303	367	361	385	310	364	347	319	354	338	327	328	344	356	368	340	313	346	356	356	341	327	340	381	354	345	332	310	298	358	355	312	344	286	359	333	324	310	373	330	300	348	353	363	349	313	375	374	371	351	317	343	322	349	314	347	349	365	327	335	327	363	361	328	330	347	331	357	369	331	300	358	317	332	330	335	332	331	311	333	360	317	340	362	349	339	353	332	380	391	336	344	345	371	367	390	322	352	349	370	330	351	364	332	371	357	337	363	378	328	355	382	337	367	364	351	359	341	324	376	335	325	346	340	330	378	359	345	349	333	325	363	323	362	342	358	375	372	329	373	345	354	335	361	330	383	370	377	340	344	351	383	338	329	340	325	333	373	358	353	350	342	323	324	339	359	324	361	332	341	341	359	380	351	345	349	338	303	381	320	322	346	309	369	348	334	348	328	403	330	362	318	371	378	302	335	365	345	378	363	360	373	332	352	341	360	364	319	348	356	326	371	346	367	343	330	377	359	337	335	316	318	353	336	370	359	350	389	384	320	336	341	313	348	345	321	364	329	348	341	329	379	326	355	363	354	343	322	366	332	349	351	380	305	333	320	338	310	338	372	358	346	348	333	354	341	377	329	339	340	357	339	347	372	335	328	346	338	330	351	343	310	384	371	353	357	308	335	346	345	343	339	339
37287	13892	5503	28798	7971	3265	2692	2341	2199	1953	1725	1639	1504	1400	1315	1237	1231	1170	1225	1105	1121	1081	1117	972	971	1056	1037	1030	946	980	1053	962	944	927	904	947	901	925	930	929	950	996	947	937	935	872	935	908	891	883	903	848	895	887	910	884	915	880	945	885	911	938	906	937	943	913	877	836	877	886	936	857	852	870	869	895	867	933	861	848	849	881	862	952	897	844	850	870	856	876	893	859	880	870	930	911	847	873	876	882	917	900	879	867	841	895	865	820	892	885	867	867	887	885	895	895	870	882	874	924	875	906	859	858	915	871	867	813	907	819	882	877	902	863	854	896	882	894	875	881	871	875	857	857	860	862	861	855	859	861	857	890	870	893	878	852	845	913	877	861	890	881	858	858	885	835	901	836	864	864	851	846	901	904	877	874	844	849	851	831	872	859	862	895	912	834	913	832	873	888	815	886	900	923	872	838	853	881	869	865	845	835	849	887	894	859	818	862	855	906	833	855	879	853	900	888	894	859	841	891	859	908	862	832	935	894	892	874	791	842	925	891	871	851	858	860	873	922	849	849	908	853	865	819	887	883	907	840	836	818	879	856	898	819	792	868	777	818	840	864	834	829	839	808	817	929	903	801	863	859	878	891	795	895	807	883	892	846	902	837	883	818	846	902	850	836	886	852	831	884	879	795	853	859	913	871	819	878	833	876	890	895	895	921	825	893	833	802	884	852	900	905	845	852	847	901	829	902	838	875	858	880	858	872	906	846	933	886	831	874	910	864	850	856	938	878	884	892	883	870	861	885	840	827	866	849	871	833	879	834	895	867	855	863	818	809	942	843	865	896	891	864	856	860	858	915	841	869	876	872	869	876	832	872	910	841	845	860	875	880	858	880	916	863	925	842	834	879	895	917	865	873	858	852	922	899	916	850	825	853	898	907	855	888	855	855	877	903	838	900	880	885	900	893	863	875	843	867	843	873	899	827	858	854	901	884	812	874	875	872	868	841	871	881	932	898	817	900	834	800	894	945	829	848	836	818	858	858	875	862	831	851	831	891	858	825	853	892	878	910	855	843	851	873	871	907	834	899	867	828	904	882	885	863	873	876	894	868	886	822	877	846	854	892	823	875	842	897	807	868	879	947	894	843	829	871	895	907	826	869	856	826	824	887	868	905	851	865	849	913	824	869	893	870	868	887	869	852	863	869	867	853	883	888	872	848	889	872	856	911	953	883	874	815	878	841	800	864	858	856	887	852	828	929	845	875	882	916	853	914	833	869	822	865	873	901	872	874	863	843	858	875	854	871	895	893	873	848	876	905	904	818	865	854	893	863	896	866	863	836	856	890	849	861	866	887	839	832	861	873	872	876	849	887	886	901	888	836	932	846	897	821	850	900	831	813	839	864	939	878	857	870	825	828	898	835	856	911	923	847	824	869	867	880	875	906	855	859	822	878	889	884	821	822	873	857	821	834	893	880	863	859	864	881	905	876	794	930	821	835	953	867	868	857	896	850	868	861	911	800	888	882	837	849	850	886	853	863	863	861	820	860	897	877	824	892	906	844	902	848	846	860	911	821	833	878	856	837	907	824	853	870	872	867	818	893	892	867	865	835	848	793	894	866	895	854	828	849	871	905	834	893	874	812	880	842	909	861	885	838	873	866	875	922	893	811	900	856	817	928	827	850	825	841	892	884	905	864	895	870	829	810	847	835	871	845	899	885	891	842	849	873	842	846	894	836	911	852	908	902	787	881	910	817	896	887	852	842	844	845	885	846	850	854	930	919	860	866	890	853	858	826	846	855	839	860	891	891	823	886	866	856	880	844	864	828	856	886	922	870	828	822	837	914	849	843	819	813	879	813	824	861	910	826	863	873	856	818	880	806	869	901	845	849	865	842	859	873	891	888	878	830	894	927	872	859	849	933	861	817	834	874	878	843	837	881	838	885	837	845	885	831	886	811	867	894	908	843	914	833	872	868	854	893	852	889	877	862	904	852	882	879	857	902	915	878	854	922	845	879	830	864	885	891	822	845	806	808	872	902	812	797	855	859	917	823	858	863	872	796	860	832	840	851	888	916	840	831	859	874	862	868	884	872	890	905	857	865	861	892	775	800	897	903	892	865	856	830	861	874	877	848	831	876	872	831	876	890	891	866	863	810	885	855	816	855	884	885	852	883	902	860	803	900	850	862	889	832	841	851	803	869	835	895	845	901	844	872	836	862	794	814	879	872	923	875	852	862	889	875	873	879	889	733	829	870	824	858	805	869	896	865	865	861	870	882	864	906	874	858	859	847	855	895	855	879	862	847	887	834	885	881	845	808	866	937	882	861	869	890	848	808	843	865	917	855	905	892	838	875	864	876	867	847	835	887	834	857	838	870	922	862	796	904	833	870	870	907	868	906	849	880	848	881	853	860	857	845	836	864	902	864	858	856	854	876	865	867	854	891	900	890	793	864	903	862	811	908	845	818	812	833	873	924	904	859	837	899	833	909	926	889	890	844	896	895	865	897	845	850	818	846	840	858	837	905	889	897	871	867	866	878	907	874	803	854	855	847	882	873	814	900	875	881	851	865	853	858	867	862	878	843	883	831	927	839	834	856	837	838	885	798	861	875	940	904	895	820	879	833	841	890	840	917	820	844	843	851	887	894	899	873	879	890	872	923	832	875	878	856	874	861	874	802	830	807	811	897	848	870	916	902	829	856	882	872	819	833	842	869	828	865	882	915	850	902	907	864	844	899	871	882	896	815	837	865	840	872	837	880	835	843	858	869	885	869	842	871	846	873	895	859	830	832	901	812	861	853	879	884	882	878	853	895	847	883	870	887	909	925	910	844	904	910	915	870	880	893	828	840	907	838	897	904	896	851	849	897	850	874	888	895	852	826	922	880	850	882	884	838	817	885	849	908	891	855	891	843	859	851	893	913	812	886	868	832	882	895	872	834	814	871	887	877	916	826	875	857	843	841	872	857	870	906	859	865	872	871	819	840	852	909	826	856	834	847	881	873	877	854	866	858	817	829	917	880	842	902	887	846	923	847	885	885	862	833	918	842	874	829	840	869	934	799	917	852	833	862	865	869	830	869	871	862	883	917	903	863	908	903	872	861	871	883	862	927	881	859	883	819	823	824	880	879	823	855	861	840	902	911	893	841	897	938	864	859	862	887	836	848	866	932	886	858	866	876	761	881	833	846	898	867	871	871	849	863	893	812	876	857	841	899	899	873	880	875	836	866	908	806	883	859	896	831	896	877	874	882	903	864	867	861	894	854	878	869	883	832	879	814	860	866	874	851	900	803	848	831	879	849	859	909	875	853	804	877	895	895	855	843	916	871	930	836	859	818	872	930	888	879	847	893	859	866	812	846	831	871	874	910	868	923	852	886	824	892	827	845	850	845	867	847	830	831	865	832	846	879	875	888	848	890	845	830	825	839	872	869	888	885	841	863	887	917	863	872	873	847	865	887	878	840	822	865	886	839	850	861	855	816	834	933	878	832	873	874
9251	836	191	448	209	176	170	165	169	144	158	160	165	153	174	191	144	163	165	147	149	141	163	152	164	167	160	173	179	153	171	171	156	174	156	146	171	150	166	151	159	170	162	160	183	146	160	142	168	134	158	162	139	163	195	197	169	139	149	158	176	163	164	179	175	168	173	166	159	145	146	180	158	175	165	178	170	175	140	149	145	161	172	173	175	176	155	169	175	152	188	159	153	152	148	157	176	179	186	158	172	153	158	157	173	148	151	140	171	163	167	183	167	150	167	163	154	152	132	153	167	163	151	134	157	157	143	151	169	153	162	157	153	162	143	172	155	183	168	154	147	162	151	144	171	155	156	158	175	172	163	162	166	129	134	150	152	146	162	162	170	175	163	165	175	174	159	132	169	146	165	151	168	180	173	163	150	163	157	155	162	179	165	153	162	159	191	158	170	173	156	158	177	144	151	150	167	135	166	165	165	160	159	155	160	157	175	168	166	180	155	168	182	162	165	153	182	133	186	157	207	167	165	159	162	170	153	138	151	155	147	175	165	163	184	153	153	160	155	143	155	142	169	155	152	170	148	143	161	144	166	169	143	164	179	167	163	142	160	148	181	150	179	158	182	172	166	162	161	143	171	157	163	184	182	151	173	139	167	184	161	163	193	126	162	165	174	165	158	154	152	165	153	175	156	183	159	155	169	147	168	181	158	159	184	167	174	160	151	173	145	163	154	144	158	192	159	190	184	154	180	160	155	168	163	131	163	164	169	144	149	160	175	171	153	173	165	182	156	150	163	180	167	137	155	164	151	142	154	159	188	158	151	183	140	157	176	148	162	139	137	157	145	151	164	156	168	158	170	138	171	172	202	138	149	136	161	181	149	158	181	159	141	175	162	167	158	162	167	167	146	143	168	158	144	180	179	142	144	174	172	166	158	140	171	166	154	160	160	144	168	154	184	177	145	167	188	148	154	139	153	183	151	145	158	166	160	159	166	192	170	156	169	164	146	152	179	154	175	166	139	136	150	156	162	151	165	162	185	171	144	151	167	159	175	158	144	169	139	183	141	161	138	167	166	166	157	153	185	162	161	170	165	144	160	160	148	146	167	169	143	140	149	168	138	139	140	186	178	158	152	150	158	163	175	160	161	166	156	161	185	150	161	155	161	148	150	179	143	197	166	161	143	158	155	194	161	153	165	170	150	144	148	173	152	147	166	174	172	146	146	152	159	147	179	156	172	161	178	162	160	131	165	148	165	139	133	159	167	173	146	158	147	177	193	152	146	154	155	150	152	166	155	156	177	180	186	149	158	171	176	163	167	147	167	166	135	148	158	151	154	159	133	181	177	163	172	153	167	156	157	186	164	174	177	193	174	151	163	180	141	172	158	181	178	159	142	133	154	180	152	149	174	164	163	193	192	149	170	180	174	178	133	147	156	167	174	142	167	136	165	158	190	158	154	159	170	147	143	146	171	188	149	141	170	146	168	153	151	170	132	164	183	133	141	153	143	158	160	166	144	150	157	170	146	164	131	155	179	152	146	146	162	147	179	149	174	161	175	158	153	175	165	170	158	173	153	163	160	176	174	161	158	149	154	160	133	153	178	159	155	157	169	163	149	188	162	163	151	155	171	159	152	179	156	135	162	152	159	151	159	171	159	164	153	141	181	160	165	152	185	146	143	168	160	126	145	173	157	142	159	159	169	148	143	153	180	174	164	143	170	151	153	175	178	153	166	152	157	141	157	147	156	154	157	150	158	158	167	163	149	149	165	152	166	182	128	157	147	179	153	141	154	166	134	152	175	171	138	143	165	139	156	161	154	145	166	149	153	146	164	139	168	168	135	157	185	167	163	162	170	167	153	162	156	168	142	167	169	161	156	149	161	157	155	154	160	158	159	141	158	145	153	158	169	138	174	152	151	179	148	149	166	149	151	153	158	170	169	186	186	148	154	155	144	153	168	160	171	166	172	153	178	160	173	161	141	176	181	188	166	160	153	149	158	167	153	155	157	172	160	156	162	153	143	148	174	178	140	169	168	162	170	149	161	155	153	161	156	179	153	171	141	156	143	155	172	169	154	162	160	156	153	171	150	157	141	161	179	151	147	159	167	153	174	154	161	139	165	155	161	158	149	143	181	145	153	178	167	158	151	138	160	157	184	187	165	166	157	154	161	143	164	177	158	167	150	161	147	177	143	138	155	149	183	143	166	173	157	167	154	174	171	156	158	174	146	165	183	153	149	159	179	166	169	154	150	160	180	166	172	159	172	149	165	141	158	174	199	166	173	162	165	166	165	162	132	159	160	134	160	150	146	144	166	180	166	163	179	166	140	131	153	151	154	140	177	139	160	158	168	153	156	160	163	154	159	156	167	146	148	173	149	163	158	159	172	185	153	170	164	152	165	131	125	152	163	159	170	155	158	170	176	155	169	163	150	175	177	145	159	170	146	171	168	167	166	150	147	155	160	150	144	167	182	172	178	180	169	142	185	167	152	160	168	190	132	153	156	178	175	153	167	171	156	167	154	150	165	171	157	158	165	172	141	148	164	149	173	172	168	146	179	157	170	159	164	167	144	145	163	169	162	156	165	195	159	163	155	156	169	147	169	159	146	183	177	173	160	194	159	154	163	157	166	166	157	175	160	176	150	149	155	147	166	172	142	157	156	161	157	146	160	155	151	164	159	160	166	145	146	164	179	145	139	165	175	177	142	150	161	157	172	154	185	164	154	165	157	173	168	178	159	118	182	159	159	161	165	145	151	165	166	151	152	139	157	168	147	169	194	160	146	162	158	165	158	155	159	159	160	169	158	175	150	141	166	159	165	164	168	170	175	138	164	162	147	160	144	151	166	150	190	161	167	183	162	169	193	155	172	183	160	157	161	151	166	136	143	134	168	141	174	183	191	157	145	192	161	173	150	142	158	161	174	149	169	157	180	150	171	159	142	173	149	181	170	164	158	160	159	164	165	169	170	179	117	139	160	154	180	147	183	175	163	189	163	157	157	158	157	138	170	171	167	172	142	144	166	149	162	182	196	186	156	144	175	147	168	155	166	168	140	149	139	168	148	151	133	150	174	165	129	154	181	146	158	173	155	164	158	167	165	150	152	168	151	162	150	159	137	151	175	157	172	164	171	170	165	160	166	145	141	153	155	176	187	176	172	152	177	161	168	186	143	158	173	143	144	175	167	171	174	146	163	172	168	153	153	176	151	188	154	178	161	166	176	164	151	181	139	155	161	158	157	151	140	160	151	147	160	161	154	126	159	150	159	163	166	160	175	162	140	152	172	146	172	169	153	157	163	178	160	149	150	143	145	162	155	182	164	178	160	171	170	165	186	163	172	150	155	172	172	158	171	167	152	174	164	174	151	149	175	145	159	161	143	143	157	174	182	162	164	142	178	192	160	205	168	160	157	161	152	176	146	159	170	155	174	168	179	140	173	163	164	172	171	171	182	173	151	153	151	161	154	170	170	152	178	149	146	158	139	162	160	162
7638	1171	571	1997	681	539	531	493	510	501	505	496	485	522	499	477	552	519	519	493	504	462	494	504	499	526	514	483	485	458	492	462	487	495	543	492	511	487	464	490	514	538	473	473	470	499	469	456	469	503	477	488	522	460	507	479	458	437	485	499	502	506	478	495	510	516	471	496	532	483	475	536	492	465	460	525	498	471	473	461	485	472	505	472	458	485	516	502	494	487	472	426	490	482	491	484	515	493	512	486	493	460	495	455	497	473	468	494	480	490	473	534	520	485	488	464	514	495	501	478	474	461	462	449	525	502	522	536	459	521	513	470	472	499	505	531	527	504	491	478	479	469	482	491	476	458	499	510	477	479	474	483	497	481	477	532	487	501	458	490	485	509	515	469	480	492	473	490	529	473	517	483	510	504	492	490	510	478	462	486	506	507	481	513	495	464	469	502	469	489	470	511	494	506	468	507	456	503	482	457	500	453	476	480	467	501	493	491	509	501	456	469	498	540	512	495	494	467	507	497	507	454	448	499	502	496	509	466	523	507	489	467	487	502	478	482	494	480	497	485	489	486	489	502	503	516	485	522	475	506	464	508	475	498	501	503	473	469	469	507	488	487	474	487	508	501	483	503	504	520	458	492	511	500	513	556	466	461	496	527	501	493	483	501	526	477	487	473	529	497	491	498	503	476	475	505	470	466	531	522	456	505	471	518	511	494	495	497	461	472	474	505	514	500	482	467	505	462	535	460	503	552	482	503	489	517	503	518	472	500	467	512	457	490	466	448	498	500	497	503	496	481	469	504	499	512	508	482	479	466	503	490	508	474	490	515	466	476	538	502	468	471	521	519	486	488	511	489	500	472	508	497	477	459	486	506	460	476	480	498	522	525	501	485	544	465	476	468	514	475	456	493	470	496	514	442	494	459	456	505	517	490	487	469	487	480	471	493	521	522	480	460	508	527	498	491	466	466	472	545	435	489	463	479	498	491	518	523	458	446	497	489	488	512	455	464	505	527	519	499	481	491	501	492	510	462	517	467	464	530	490	498	477	457	489	519	490	499	457	517	469	479	498	514	472	506	490	491	468	481	491	477	484	484	477	500	503	508	518	513	473	508	490	472	474	491	467	513	457	512	488	488	526	505	502	445	454	459	485	500	549	530	477	520	484	528	518	507	515	498	470	509	434	485	519	493	507	484	477	475	445	493	513	487	492	506	525	467	541	478	493	503	502	508	518	464	525	482	461	449	456	487	508	424	504	513	492	459	492	475	527	525	491	506	512	538	515	544	503	459	480	513	510	492	523	471	452	460	489	463	506	465	473	489	545	505	499	489	480	476	447	514	468	511	487	512	510	495	496	515	500	497	499	522	507	483	503	488	477	439	450	479	473	524	479	474	464	453	522	515	513	545	484	502	480	470	488	465	482	501	504	491	513	477	479	482	512	478	499	486	499	449	450	498	522	519	489	479	452	516	503	482	469	508	513	484	518	529	514	502	522	508	490	466	496	445	488	485	464	521	525	486	488	467	519	487	483	490	473	477	512	541	490	504	502	471	544	486	481	509	513	475	488	456	490	510	468	501	489	467	492	480	513	460	494	530	479	456	504	529	504	507	492	469	504	484	490	456	479	501	518	522	488	473	497	495	466	463	463	497	505	485	452	486	511	472	463	521	518	494	454	481	487	491	505	494	503	497	495	509	484	490	515	511	460	470	487	471	504	479	470	481	502	514	482	478	478	495	450	430	486	494	511	480	483	486	542	487	453	483	476	508	471	447	472	486	529	497	506	456	466	469	514	455	478	492	486	547	493	489	468	487	468	494	489	507	499	483	455	491	515	491	522	518	451	515	507	469	508	485	474	481	496	509	488	472	490	523	489	471	493	512	492	496	535	524	491	490	538	465	484	529	470	461	465	513	466	493	491	461	520	464	477	468	473	477	503	455	450	486	523	474	473	480	458	494	475	508	461	487	467	457	490	487	510	492	497	508	473	497	483	439	524	456	495	457	486	513	489	492	479	508	507	490	513	470	464	520	496	499	502	484	533	462	530	517	499	512	464	491	491	518	533	488	484	519	493	520	509	466	499	463	463	496	444	505	494	512	523	531	487	500	510	501	524	457	545	504	474	512	472	498	513	480	498	516	494	489	486	493	498	495	500	471	494	480	511	527	507	512	487	514	447	491	529	497	497	489	455	467	503	475	449	469	523	487	510	491	498	485	492	484	457	474	509	493	479	445	512	501	441	472	493	460	491	483	475	444	487	506	489	486	500	460	444	482	497	481	461	493	502	499	511	523	462	486	500	535	516	498	515	471	513	483	505	504	471	521	486	485	478	479	508	505	506	493	525	497	486	506	500	473	483	510	455	536	476	462	491	516	465	468	503	483	486	528	511	499	467	478	455	467	522	485	506	478	490	510	501	450	473	511	501	520	516	488	472	464	460	514	506	492	483	515	444	519	477	484	504	523	491	529	483	532	482	501	465	498	463	487	541	476	462	503	468	489	484	481	506	494	474	486	463	501	495	510	496	480	478	487	465	495	481	476	506	465	502	453	496	475	489	464	483	504	510	514	457	495	505	511	503	501	470	547	483	482	519	468	515	473	501	483	504	485	501	478	478	514	540	512	498	502	475	487	473	491	482	495	503	497	513	513	461	504	489	510	462	498	498	462	518	511	488	471	464	513	545	503	458	487	473	483	504	527	496	482	512	517	495	499	497	457	477	495	446	457	489	476	487	506	516	519	431	474	522	475	498	492	481	483	468	522	505	501	512	503	502	474	498	489	479	469	481	454	501	495	489	514	556	533	509	485	504	513	499	501	465	486	488	477	474	500	449	499	495	521	496	450	521	496	456	473	463	466	472	495	497	507	497	496	494	487	527	536	509	504	497	511	477	488	472	506	512	467	487	509	452	479	475	468	493	484	514	481	452	527	455	508	471	503	513	475	469	495	519	522	483	493	483	474	448	496	488	516	503	468	469	504	446	509	478	484	466	476	515	454	475	457	506	478	492	441	467	486	518	508	490	514	489	495	502	487	492	481	500	520	482	514	523	480	519	515	476	488	493	506	474	463	492	509	458	514	482	460	495	451	513	546	509	442	486	462	520	484	467	488	451	489	478	494	499	505	458	470	486	431	489	470	493	498	481	495	491	493	484	488	468	497	479	484	469	516	477	507	501	490	513	493	517	458	466	501	441	528	498	490	514	484	517	470	492	506	508	440	488	498	474	473	529	476	501	464	509	509	474	489	500	473	476	493	495	531	501	521	447	479	472	437	526	517	478	492	501	510	514	494	506	506	481	508	487	522	510	473	514	543	508	499	493	515	490	466	533	465	501	504	498	482	478	490	488	499	491	500	488	488	453	489	508	442	529	490	454	503	482	487	480	493	463	501	472	457	457	495	535	531	468	469	523	499	499	456	463	527	483	477	464	478	460	474	458	486	489	484	490	492	478	471	465	495	528	454	493	498	523	524	530	467	533	494	445	504	521	451	518	510
46849	18888	4331	13515	2108	608	517	449	465	432	443	388	344	352	331	340	354	321	347	292	340	350	323	320	337	348	340	323	296	330	333	319	295	329	362	327	297	290	332	335	301	321	337	301	317	329	337	352	329	319	330	364	321	298	334	302	354	336	304	316	354	308	316	323	333	310	314	344	319	305	346	327	325	322	293	305	312	326	350	333	306	336	352	370	335	333	304	333	350	313	317	295	306	331	358	349	322	333	337	309	323	301	343	312	342	319	309	299	322	316	310	314	323	320	330	337	333	321	308	337	312	356	338	355	314	330	334	339	354	357	313	319	304	309	332	315	301	305	308	337	313	315	327	332	337	341	274	332	335	356	351	327	342	306	324	323	301	331	314	284	314	293	295	368	308	302	329	338	321	329	320	324	311	328	334	333	308	349	326	334	307	310	334	318	316	320	313	327	345	334	316	331	357	348	320	344	294	366	312	276	306	307	351	322	322	322	319	311	311	323	317	300	316	299	352	314	342	319	345	345	310	320	332	343	310	287	329	303	316	328	292	329	307	309	318	306	286	319	321	312	325	332	331	349	336	330	306	318	299	316	347	293	304	303	327	334	329	277	328	293	302	313	333	334	318	314	322	314	344	326	326	323	340	326	338	318	324	322	318	355	309	331	347	315	296	311	307	362	373	319	324	327	357	327	305	342	331	327	357	344	312	342	316	337	318	312	305	328	291	284	343	318	319	346	350	344	318	306	326	338	316	295	321	312	331	333	315	342	342	309	323	298	306	310	327	295	325	314	322	291	313	339	330	321	349	288	339	294	315	314	337	313	339	287	308	320	292	343	319	308	332	334	315	333	335	319	308	343	333	354	326	277	332	338	338	318	330	307	307	323	312	320	357	337	332	325	323	306	301	326	317	309	292	288	319	314	336	345	310	319	308	298	320	332	314	315	326	306	323	312	330	300	276	313	318	307	366	334	358	332	344	317	310	303	345	342	295	314	305	324	337	347	310	307	314	338	322	298	326	311	313	308	317	318	347	292	286	336	333	342	303	330	363	339	320	335	322	295	317	352	290	296	355	351	300	373	339	303	359	335	330	331	339	355	332	328	312	291	353	294	308	332	355	343	313	341	347	284	320	315	293	306	328	359	327	289	342	321	327	346	301	341	331	333	327	339	317	344	342	327	319	318	329	310	299	343	313	340	329	313	357	401	317	317	315	338	325	321	333	312	340	354	347	320	342	323	330	328	316	355	359	336	309	289	316	304	340	315	326	295	318	340	344	310	321	347	318	297	319	297	326	316	325	336	299	319	319	312	362	334	333	298	330	290	308	316	314	335	333	342	305	342	329	317	328	310	326	312	325	291	307	281	301	345	370	324	301	298	351	352	371	325	293	327	319	318	310	291	294	263	341	316	297	354	304	309	328	321	320	321	309	333	320	324	322	385	334	340	334	312	322	298	334	335	308	312	306	336	324	298	324	338	338	354	337	294	342	351	334	336	332	319	329	303	312	330	365	321	358	374	326	310	326	304	374	334	314	333	343	329	320	329	328	298	359	366	302	335	325	314	321	336	319	312	353	314	314	314	371	304	353	373	365	328	311	341	356	342	315	344	342	340	339	327	296	357	332	337	306	310	332	315	347	334	310	318	326	327	344	319	322	329	309	280	323	309	312	307	309	340	336	306	335	310	305	335	307	338	323	349	292	281	325	353	330	322	330	298	321	319	298	344	293	303	311	338	339	340	301	362	323	332	310	326	331	338	346	305	365	298	313	350	303	309	338	324	330	359	326	295	337	334	288	343	348	300	330	354	322	324	332	352	287	325	300	319	345	309	317	314	361	300	350	361	308	323	304	324	304	292	326	334	318	351	341	306	322	286	314	341	290	315	322	338	316	379	306	290	294	324	326	310	348	348	322	294	324	288	346	298	321	342	325	334	285	303	327	307	313	313	312	345	300	315	321	304	344	310	319	315	315	331	329	299	278	336	322	309	328	327	327	332	315	339	312	341	312	317	329	336	322	318	303	357	351	315	306	315	319	280	361	344	349	320	339	320	285	321	334	325	308	331	350	306	320	356	325	334	327	345	328	333	339	319	299	313	343	362	287	281	313	336	327	308	317	365	330	354	319	319	325	319	328	324	310	342	317	326	308	328	323	302	354	333	348	306	335	339	324	347	339	326	303	331	334	333	309	321	330	335	344	334	297	334	319	314	331	337	343	329	353	324	340	348	332	289	373	310	302	298	330	319	331	338	342	345	333	325	306	313	326	330	340	373	305	303	342	332	338	327	342	334	313	328	319	343	308	345	314	339	340	315	301	338	317	313	307	353	341	335	334	304	312	327	336	322	339	290	329	322	311	335	321	357	354	324	302	323	307	312	325	331	345	333	337	313	278	311	374	341	329	316	324	344	306	279	331	324	347	331	311	311	333	333	321	316	318	338	295	349	324	301	320	323	304	315	357	309	319	325	315	366	308	318	336	288	292	326	327	318	351	326	289	295	333	337	319	318	332	340	302	333	334	330	304	331	313	309	308	311	336	346	336	369	329	334	358	295	305	313	301	337	354	344	308	321	287	316	330	309	352	320	345	354	345	342	339	339	343	334	306	302	335	313	313	344	347	325	337	323	317	373	329	317	335	318	323	337	336	296	317	310	318	289	332	333	374	330	311	311	337	318	296	303	291	338	290	318	317	328	341	331	295	307	345	298	339	354	324	314	362	334	318	295	296	322	363	368	323	286	323	344	325	357	366	299	332	314	335	334	302	307	336	300	304	332	304	330	368	324	357	339	335	320	343	336	342	329	315	298	317	331	340	325	301	330	369	339	349	347	361	326	317	295	316	328	327	357	324	325	338	338	341	314	345	312	314	336	318	315	307	356	326	333	319	293	349	316	292	336	315	315	336	344	327	302	328	330	337	342	331	300	331	329	309	315	305	357	333	329	332	334	306	316	341	313	325	348	294	320	338	352	355	348	301	351	312	333	316	311	300	329	320	319	316	324	300	309	336	325	333	330	324	305	315	335	322	332	311	311	288	320	345	344	329	330	308	311	326	341	328	347	334	319	295	328	301	315	328	349	336	351	332	323	332	343	339	302	317	320	337	306	345	339	345	297	350	357	322	353	343	322	340	318	338	318	362	338	335	295	303	322	309	322	329	289	329	305	308	352	319	328	303	337	357	322	312	316	307	319	287	327	309	347	329	309	359	345	333	331	330	331	335	311	337	331	332	342	327	362	322	350	318	347	335	334	349	343	322	315	336	341	311	307	324	343	333	329	319	350	310	332	324	350	309	336	313	324	319	291	337	331	356	318	313	351	294	319	312	303	336	295	308	338	340	326	311	320	314	303	346	296	321	303	343	311	347	320	313	336	349	305	314	330	313	320	308	327	307	312	334	346	334	310	349	328	308	365	347	283	326	289	357	295	333	321	356	327	357	325	323	324	309	316	324	318	314	320	311	302	330	324	350	317	327	328	323	332	329	304	326	329	311	317	300	309
26061	8533	5779	25557	4062	2104	1876	1706	1481	1405	1260	1204	1229	1144	1108	1080	997	1042	976	965	1008	994	943	954	977	974	922	903	944	913	927	951	912	924	858	849	892	950	887	828	888	841	871	871	826	854	856	863	941	859	915	897	827	833	843	889	866	880	841	848	865	869	859	898	917	821	866	882	817	852	854	866	848	864	834	844	826	830	904	872	876	798	838	887	870	840	886	900	870	868	873	857	851	843	890	856	825	858	875	845	902	831	861	861	850	889	898	876	845	906	867	868	827	843	863	922	853	861	828	817	874	858	854	832	858	838	847	847	903	888	854	865	843	814	823	844	861	824	846	856	812	860	844	854	873	829	876	837	845	859	866	832	795	854	824	856	881	836	859	816	834	814	887	860	834	871	862	910	904	860	825	854	841	838	822	838	868	800	834	863	838	838	826	855	903	866	821	878	863	841	888	879	794	770	853	798	850	849	868	860	850	801	841	870	851	834	882	827	851	851	926	903	843	838	845	886	787	850	826	822	798	941	825	879	846	849	839	818	828	827	828	870	837	855	817	849	840	853	856	855	840	827	838	861	809	856	843	862	844	825	844	879	857	860	796	861	842	868	857	853	887	853	865	888	906	845	847	838	839	833	869	890	845	827	788	885	812	878	864	910	832	887	819	807	857	902	874	844	858	823	857	841	864	880	852	862	882	864	848	842	859	836	837	854	832	842	834	847	876	902	868	895	823	858	854	845	923	886	870	893	848	809	882	859	893	843	833	891	837	870	833	846	840	872	856	872	880	816	904	935	851	870	858	834	856	861	866	831	882	877	854	835	854	826	847	819	839	851	867	817	842	848	824	826	823	874	879	851	867	855	878	791	812	875	843	834	860	803	790	873	804	884	850	883	849	801	842	835	876	859	866	793	837	886	829	900	828	827	906	874	873	885	819	840	866	850	849	803	856	832	855	831	829	840	868	844	849	891	891	882	843	850	851	841	839	785	854	856	850	837	848	820	824	894	823	850	861	885	816	847	834	875	841	914	883	865	885	809	861	865	849	829	873	891	806	841	841	837	879	831	854	826	835	850	831	839	824	829	797	884	800	867	874	877	840	845	794	842	834	782	852	902	805	855	873	845	868	869	812	887	868	869	873	801	844	875	784	846	911	869	815	858	855	808	892	842	843	844	837	855	855	839	861	847	863	813	849	891	804	847	850	793	866	817	846	867	872	835	854	828	872	893	878	843	827	898	899	825	850	860	795	826	879	846	819	826	836	824	890	790	830	827	845	843	843	847	830	863	810	871	815	844	894	846	895	858	857	854	823	891	844	829	808	845	895	857	828	847	867	796	864	854	860	785	812	838	858	861	848	879	809	883	801	846	839	850	824	898	889	836	824	862	842	853	867	864	890	853	850	848	898	770	903	835	847	820	863	875	837	877	828	830	852	851	850	808	858	880	805	865	845	844	870	836	882	868	871	856	906	777	834	825	823	848	888	856	830	864	865	860	858	873	913	812	875	882	849	882	879	914	871	847	780	845	883	864	837	921	886	799	849	872	889	855	853	930	861	853	831	876	815	849	889	836	846	942	826	820	821	853	894	864	864	853	892	864	804	890	863	847	864	885	842	884	880	855	835	798	807	874	851	887	875	850	808	879	849	882	816	839	890	853	913	839	824	828	805	846	869	826	869	831	854	841	816	832	862	783	827	886	887	826	887	776	850	852	771	862	941	808	882	872	841	837	837	841	852	819	826	869	808	823	866	839	803	831	889	863	885	873	868	862	860	792	837	858	829	834	878	833	850	858	826	848	845	856	880	819	875	818	878	884	853	829	848	821	801	836	915	843	815	878	917	838	829	879	861	870	837	865	890	808	791	847	831	852	825	852	859	865	834	840	817	888	830	823	866	830	803	901	846	862	849	851	851	872	835	810	902	881	822	833	792	811	851	894	814	824	865	818	824	887	840	857	860	845	789	811	832	798	829	855	851	815	885	834	828	883	815	860	879	860	859	829	873	869	874	851	893	819	876	847	902	866	812	898	869	884	843	829	867	823	853	846	887	848	863	848	863	835	839	886	819	831	863	854	875	857	888	823	845	836	872	851	831	892	798	834	869	868	886	891	876	879	855	860	879	823	871	833	812	839	817	829	844	835	859	885	872	819	850	815	857	816	829	840	854	893	816	881	837	868	867	825	791	816	885	902	893	889	856	850	849	812	829	809	862	799	791	843	885	846	875	866	853	865	851	841	841	858	882	833	885	823	828	841	856	867	815	847	882	850	870	853	845	845	868	790	830	848	851	838	838	889	870	823	877	856	870	853	886	873	869	817	848	821	792	830	848	869	846	840	859	845	848	828	810	846	822	808	805	874	874	849	858	840	845	851	863	851	848	860	882	859	806	875	814	804	849	849	857	879	897	907	849	820	848	837	892	922	836	831	852	826	817	848	846	839	860	875	890	829	847	883	856	847	882	833	843	855	847	824	842	833	846	908	811	866	894	817	860	854	925	865	864	802	882	825	895	854	892	854	855	866	823	882	849	912	823	857	828	831	885	858	876	844	834	847	816	806	848	842	890	845	835	814	907	820	834	844	894	890	802	843	836	871	866	847	847	847	877	941	813	842	879	848	881	838	787	843	867	825	840	836	805	862	915	914	848	850	854	879	888	873	900	862	877	855	816	877	825	855	834	900	862	842	820	862	887	851	860	889	864	801	905	831	834	885	938	906	855	865	832	799	786	863	865	857	869	839	871	817	845	859	876	858	827	931	812	872	845	906	855	841	863	895	851	814	856	815	828	851	908	834	872	769	883	845	847	856	739	847	906	854	841	825	830	846	844	860	880	845	841	921	864	917	836	886	893	882	881	805	829	857	883	787	799	859	858	839	888	865	900	834	862	888	876	842	841	893	897	831	878	864	802	831	820	846	869	873	880	847	898	825	842	822	802	871	877	886	852	862	857	881	851	860	911	836	891	844	865	855	858	880	832	884	843	822	857	807	844	858	859	845	840	840	858	868	867	809	870	878	871	883	838	808	843	851	846	924	885	821	834	835	857	840	838	862	825	855	839	883	884	834	796	865	800	883	845	923	808	847	873	870	878	826	847	875	851	863	871	869	875	856	866	837	871	851	836	869	815	870	894	900	846	844	816	801	863	901	864	899	801	873	862	891	876	839	829	882	843	887	841	815	832	826	894	862	881	854	847	876	869	838	870	840	862	826	856	864	858	902	827	836	834	885	860	891	819	872	833	859	847	835	839	854	862	918	837	818	853	898	921	818	857	853	856	857	903	877	866	838	861	861	846	855	852	893	883	892	866	885	813	845	846	851	849	833	863	843	835	824	898	831	841	881	873	876	906	882	846	880	854	894	831	871	869	830	868	825	811	853	817	821	819	867	866	841	846	836	866	862	835	839	818	848	827	838	848	858	814	872	866	812	856	826	795	849	887	833	825	929	835	841	934	849	817	791	859	843	848	869	826	816	847	803	891	840	868	812	877	723	866	875	826	853
60227	29445	21106	32532	6759	897	689	619	518	475	455	471	414	452	396	396	353	383	401	396	377	343	374	349	358	369	380	357	365	330	373	341	361	350	362	371	395	341	322	374	349	344	388	341	366	358	300	385	328	345	324	313	356	335	312	341	352	364	346	319	386	337	355	321	355	340	333	339	316	341	378	335	346	308	363	325	370	344	341	308	378	378	354	364	346	334	321	347	328	345	357	377	332	319	340	319	377	396	322	345	353	342	355	326	362	367	348	332	326	332	353	352	398	336	355	380	338	361	372	352	347	341	347	341	348	365	327	332	308	384	354	340	324	342	329	364	343	375	333	358	336	334	377	346	321	367	359	329	349	340	355	319	337	334	336	363	380	337	341	359	330	343	392	342	351	330	317	325	334	332	341	332	368	356	361	330	376	348	334	395	334	354	345	339	345	353	348	349	331	353	373	367	330	312	351	351	344	322	359	350	353	331	327	328	341	342	374	360	376	337	314	349	364	318	340	317	331	322	357	359	383	338	310	375	363	339	353	321	315	339	343	356	318	303	339	338	305	362	333	375	361	325	338	351	347	350	362	322	352	318	332	371	348	333	347	332	339	326	345	327	347	332	379	354	349	325	336	354	350	342	353	364	341	331	341	324	345	330	364	338	342	341	360	362	343	366	386	316	350	332	328	343	360	371	330	344	343	345	332	341	332	333	349	380	330	354	357	328	385	349	376	367	328	338	347	351	327	357	327	371	337	324	321	350	351	343	336	334	356	322	357	358	353	363	374	365	350	332	328	336	356	359	347	363	380	352	370	350	295	344	332	345	367	342	311	359	320	352	364	304	316	358	352	339	328	315	307	354	354	332	325	354	340	370	341	353	377	326	333	363	348	340	339	314	340	339	335	337	389	337	356	367	338	338	338	304	346	336	367	360	322	381	371	347	361	365	338	374	332	369	345	359	353	359	342	368	386	330	332	329	314	339	336	355	335	364	321	342	325	322	345	362	348	330	338	299	363	368	359	329	324	335	313	366	352	331	290	338	325	322	366	357	342	336	375	346	351	326	335	346	350	310	337	367	341	345	326	362	334	381	333	325	342	342	363	371	362	339	310	350	374	374	310	392	302	345	335	357	301	358	348	352	329	354	336	327	341	346	326	356	326	351	348	348	315	325	347	332	350	381	348	348	347	352	349	347	339	347	358	335	345	348	349	327	357	326	353	383	335	339	376	363	316	340	311	368	378	311	319	393	355	367	332	407	356	368	356	313	357	350	361	327	349	336	355	365	329	364	339	314	350	311	360	344	363	364	373	362	352	326	360	339	365	347	327	338	370	322	364	335	345	341	326	340	361	359	353	343	376	354	389	350	370	364	337	359	369	350	338	350	371	316	335	338	333	327	346	333	345	328	324	339	330	323	383	286	354	386	363	354	354	331	348	346	362	340	332	330	294	328	337	322	355	354	357	349	326	353	340	355	368	325	340	342	363	396	357	349	359	330	350	328	356	340	352	349	359	369	321	334	324	332	365	358	367	366	343	345	361	335	333	300	357	360	327	367	356	342	354	373	338	344	326	351	346	339	353	328	347	321	392	332	335	343	342	335	319	322	341	345	360	351	338	331	322	356	372	323	352	315	367	368	310	321	311	352	339	369	352	354	355	348	343	311	344	368	348	360	313	361	348	303	355	334	310	354	329	338	373	367	357	340	342	358	356	324	330	335	323	339	355	342	346	344	370	330	324	351	322	333	338	339	316	332	333	354	342	358	344	351	341	338	337	306	346	332	330	335	323	347	357	328	345	341	350	353	349	281	303	351	371	330	342	352	348	363	365	352	335	377	339	306	367	346	323	325	338	349	339	374	338	315	378	332	360	339	336	379	334	362	357	371	357	353	369	318	330	353	351	321	325	361	368	345	373	354	349	349	337	366	325	317	317	339	310	342	329	308	348	324	322	380	320	349	352	323	326	325	354	359	327	396	324	360	359	318	354	338	351	360	353	324	358	330	318	337	352	330	334	361	325	294	355	334	332	376	334	385	351	357	352	369	377	353	339	367	324	356	328	343	342	341	384	366	315	350	353	337	337	350	385	362	359	347	352	343	362	345	326	354	317	361	375	334	330	357	350	357	359	344	344	346	363	368	357	321	331	371	362	373	312	371	366	336	336	345	355	353	342	320	386	341	389	318	339	318	348	344	358	343	346	336	345	355	320	340	348	391	346	345	324	356	346	368	341	347	343	329	328	337	361	333	336	356	330	315	360	354	362	342	340	353	341	352	374	350	350	373	361	346	366	367	383	347	381	346	319	339	323	370	363	346	335	361	348	330	349	329	334	316	377	344	354	345	348	334	359	375	355	332	323	315	346	331	332	341	333	323	365	367	317	325	342	335	360	379	360	384	340	297	325	348	329	362	322	349	331	324	359	334	329	309	366	350	362	336	368	359	351	348	332	356	326	323	347	337	339	321	353	354	352	352	382	323	332	345	353	346	342	344	367	338	343	329	346	358	348	332	342	356	366	338	327	359	335	355	327	362	369	374	337	351	373	353	360	331	376	364	366	344	375	308	340	364	358	375	361	361	340	399	329	350	346	391	307	361	335	368	345	354	367	348	367	308	364	315	345	352	385	345	350	360	325	333	326	323	336	351	329	338	305	371	314	370	318	358	376	345	319	337	347	337	327	326	300	335	369	342	329	329	344	342	360	350	328	335	339	345	327	328	345	364	360	319	310	337	316	353	329	381	364	324	356	345	350	327	333	329	333	346	331	348	346	355	341	331	325	339	361	385	363	354	369	334	334	370	321	363	330	348	312	355	314	353	348	375	374	344	362	355	384	385	324	368	358	339	328	344	347	318	321	340	374	348	316	349	361	364	364	345	366	329	310	352	304	389	383	344	369	358	339	344	333	339	333	325	368	333	339	345	356	337	333	345	355	320	339	358	340	336	349	337	323	369	383	336	348	304	352	394	343	308	318	325	336	350	362	343	349	336	341	359	341	313	372	349	351	336	326	376	396	330	363	345	379	313	348	340	361	376	358	351	313	342	322	315	344	320	351	338	346	337	325	324	352	351	363	322	327	345	332	410	368	358	327	382	377	314	354	323	346	344	330	354	364	349	344	357	378	335	368	367	313	341	354	349	344	358	298	324	384	329	383	338	347	339	329	373	347	342	341	380	383	356	331	328	347	339	359	331	357	351	347	341	341	364	331	322	375	316	341	352	318	373	336	339	310	332	343	346	357	347	350	326	347	336	346	338	357	332	334	365	372	364	368	380	353	312	339	360	331	353	352	352	334	371	340	357	373	342	326	320	367	361	315	334	369	327	325	348	287	327	348	293	327	303	344	383	352	342	346	342	394	350	329	358	346	331	356	312	353	339	365	348	336	367	349	327	345	332	350	370	345	325	354	382	333	336	376	365	327	402	354	333	324	329	363	332	392	327	378	336	315	344	322	352	342	345	320	352	360	373	344	345	364	336	367	337	338	327	373	351	346	308	356	358
34802	12732	22127	37261	5551	3175	2659	2387	2085	1771	1660	1568	1458	1393	1345	1304	1290	1207	1244	1118	1128	1096	1085	1046	1104	1031	1021	1014	998	1020	990	969	1006	963	951	944	954	924	939	948	955	883	938	869	919	859	964	913	908	934	981	843	880	892	920	905	874	878	906	902	890	883	840	889	853	886	827	929	869	894	856	863	897	886	896	858	867	837	868	887	898	952	885	902	872	825	917	879	875	921	886	889	904	912	899	891	898	868	881	911	850	896	813	907	851	838	873	903	867	833	863	880	896	831	865	869	912	865	845	904	887	897	897	865	913	929	847	875	842	915	864	872	833	904	820	904	878	951	903	898	868	850	900	854	829	843	905	901	868	908	875	822	902	875	936	897	891	870	867	813	887	840	856	874	891	872	873	894	874	899	893	827	788	927	879	862	903	907	883	944	819	866	900	866	858	832	852	893	894	813	906	838	909	904	858	856	920	831	903	828	883	897	863	898	914	915	908	853	952	917	862	890	900	861	884	898	886	871	902	861	871	865	870	858	884	931	857	916	838	851	918	871	908	869	874	873	893	879	921	888	897	805	892	844	848	868	824	849	907	895	884	876	833	843	860	817	861	903	873	891	891	896	877	860	860	883	925	880	870	892	894	860	862	846	867	853	915	857	873	897	889	834	841	811	860	888	879	815	912	913	884	868	910	845	860	879	907	878	870	883	949	888	912	863	847	879	920	843	837	875	835	840	911	864	870	893	890	877	864	858	840	910	812	932	847	874	888	933	881	902	852	852	879	900	894	885	895	894	874	866	843	910	852	881	909	892	921	885	814	921	866	818	876	859	901	834	892	842	825	889	868	868	898	838	927	854	887	887	854	884	888	886	905	868	875	882	897	862	835	862	843	932	854	902	897	922	912	912	909	854	893	835	812	889	867	838	940	884	857	879	837	918	870	922	892	872	842	885	832	842	896	899	896	896	813	876	876	915	912	876	899	887	842	863	850	875	935	862	885	897	924	853	826	875	881	844	819	870	861	854	831	908	843	933	843	887	850	880	864	854	845	875	948	870	885	890	870	916	899	870	875	888	840	852	852	877	859	874	889	875	874	874	846	891	864	889	868	867	902	900	874	828	886	860	868	870	854	858	838	890	873	864	870	835	885	852	884	874	942	900	860	866	836	870	866	896	879	835	854	911	827	861	877	880	962	838	901	848	930	829	869	869	885	831	892	870	866	845	839	861	889	870	893	909	836	882	863	877	873	874	897	869	855	899	870	861	861	864	904	901	866	854	876	826	878	891	863	923	878	907	900	894	858	883	900	841	916	814	868	885	893	854	906	900	876	835	820	876	908	826	870	871	878	882	880	836	830	786	877	900	907	887	828	831	915	895	846	920	803	843	863	919	846	899	873	868	894	906	899	882	883	876	880	860	884	877	863	895	886	870	794	878	892	831	875	845	887	916	854	872	843	876	863	868	903	857	859	817	890	910	888	901	875	882	880	877	895	850	861	916	917	905	867	911	883	828	904	903	877	885	901	843	913	849	866	869	832	841	838	836	886	868	865	879	899	890	827	847	856	811	903	839	869	842	862	948	842	872	881	894	904	860	873	923	870	875	842	848	837	917	892	876	877	866	856	915	820	825	847	878	826	915	903	908	843	892	823	848	859	842	854	898	873	845	902	901	897	949	874	856	850	902	885	879	856	870	900	851	876	861	878	890	916	890	885	903	832	924	855	846	869	878	876	859	861	886	852	872	844	905	880	866	873	880	924	857	859	856	852	866	874	847	898	889	921	891	878	835	895	876	881	880	870	827	871	867	907	866	875	909	848	860	848	897	887	854	843	942	883	867	926	824	872	893	870	897	918	903	850	875	898	914	868	853	898	895	860	862	926	849	893	912	907	904	886	881	836	902	841	912	913	812	859	908	838	880	900	860	886	783	890	864	896	831	856	868	879	897	890	871	911	886	893	905	838	870	852	896	857	845	891	917	915	895	859	913	877	883	826	863	891	882	921	849	850	894	877	900	901	848	860	945	834	935	879	838	823	867	846	891	891	841	865	870	836	858	858	885	863	872	887	900	829	881	873	886	820	797	831	844	889	881	887	859	860	890	909	871	868	867	864	893	886	901	904	859	845	855	917	874	906	854	850	951	894	846	883	893	886	914	843	827	856	915	878	888	897	852	835	907	887	910	897	883	874	885	838	882	836	842	854	862	795	882	884	855	915	884	842	878	854	895	891	864	900	869	851	848	839	906	832	922	851	925	887	857	862	848	883	890	859	857	854	895	847	864	852	867	877	847	879	879	940	918	876	888	917	864	881	886	856	890	879	913	841	872	878	879	881	889	828	848	935	863	891	857	887	886	837	826	900	854	925	939	821	890	880	888	899	875	917	858	871	811	916	902	942	832	890	860	868	859	835	883	840	828	855	814	826	833	884	893	838	870	918	940	911	887	817	935	884	869	859	796	884	832	879	900	816	905	861	903	874	905	897	893	883	924	898	907	881	870	906	884	843	851	839	872	911	866	924	914	898	891	862	886	966	852	915	869	836	873	866	886	865	898	842	863	904	871	870	816	847	844	918	886	846	852	871	830	817	912	889	834	947	848	884	860	849	927	910	833	904	833	862	908	855	876	860	860	824	879	883	865	846	820	888	893	847	880	843	876	874	874	848	840	899	867	915	865	858	865	840	898	857	855	865	923	883	851	876	865	828	876	855	907	893	852	890	909	876	860	833	880	845	875	870	872	909	893	869	854	816	869	929	889	865	840	855	832	856	889	863	855	890	845	901	917	852	862	934	840	882	916	856	927	881	853	861	952	911	852	886	809	905	861	851	871	931	863	890	857	858	891	906	865	920	852	842	872	898	906	852	929	843	929	900	915	853	883	868	858	901	904	900	846	878	921	871	900	849	896	898	868	897	884	894	877	873	849	889	886	848	828	877	887	914	922	893	901	859	818	886	871	887	887	875	875	876	862	895	925	875	865	850	869	897	887	832	878	878	912	890	893	897	886	875	838	874	909	846	847	851	851	913	823	899	825	895	869	846	873	890	834	827	849	831	877	820	873	950	889	845	867	882	893	911	898	876	844	849	834	833	886	849	879	878	873	908	844	873	883	892	863	840	869	833	872	844	866	905	836	892	843	883	926	872	927	889	931	889	896	875	886	909	875	901	876	871	881	890	883	900	865	881	863	881	853	870	872	860	917	878	840	890	897	873	904	909	881	827	917	845	842	837	864	823	867	849	925	903	849	831	916	911	911	869	927	921	847	863	871	915	827	858	863	896	913	879	920	874	851	814	895	862	919	876	877	814	837	949	868	886	859	840	909	907	916	861	887	860	845	826	873	862	921	890	853	887	923	888	843	869	906	839	883	891	884	870	832	917	851	884	861	877	934	849	879	900	838	849	941	869	853	877	858	894	873	822	926	857	883	871	885	850	891	914	868	870	843	870	948	888	870	898	852	858	884	803	882	823	912	859	924	813	843	817	864	888	870	900	802	885	856	905	883
8508	664	954	926	203	167	170	153	187	163	155	168	191	157	164	166	160	176	178	173	167	179	175	161	161	166	154	169	141	162	171	161	182	161	166	170	174	169	183	180	190	176	160	167	172	158	140	166	163	146	177	176	148	155	185	159	162	166	161	155	168	166	172	161	152	156	180	168	151	168	173	182	170	188	176	170	178	170	167	168	158	171	169	178	164	154	162	178	192	175	174	165	188	179	171	169	187	150	169	189	169	148	153	170	185	174	174	181	149	177	154	169	165	179	184	165	152	153	159	174	178	157	149	159	157	171	170	175	170	173	169	194	172	158	157	176	149	145	171	156	179	177	164	165	152	165	149	151	182	177	168	175	179	178	174	169	175	142	148	164	158	181	145	157	158	158	156	182	170	161	174	157	140	168	173	168	175	171	163	149	163	172	147	166	170	168	177	165	176	180	176	171	150	171	196	171	176	164	137	160	164	157	191	157	174	173	169	172	171	144	153	171	177	157	179	171	157	153	144	158	159	166	170	160	170	186	172	164	180	171	157	142	185	175	165	156	185	166	165	161	149	176	156	173	154	159	156	189	155	145	178	179	163	167	144	165	172	196	170	162	155	176	165	171	172	184	188	185	166	168	171	176	166	174	176	144	152	182	186	157	167	179	168	194	156	161	164	169	165	171	176	155	145	182	205	146	166	156	156	158	177	175	168	168	167	189	169	169	189	184	153	164	146	185	161	198	158	165	174	163	175	141	172	200	171	169	160	183	154	182	194	177	172	154	163	176	172	171	185	159	172	145	170	173	162	158	165	149	158	158	148	161	163	155	174	157	166	179	164	157	160	158	162	168	163	196	160	193	163	191	172	173	150	164	173	159	178	185	161	196	161	180	153	174	154	168	165	159	157	171	192	159	159	174	173	166	165	153	171	159	161	190	179	148	205	187	176	190	180	172	159	165	156	182	187	182	150	172	178	169	148	176	163	148	174	157	151	161	154	177	147	178	175	165	161	160	159	159	180	146	157	152	178	161	144	152	178	154	160	156	162	154	149	168	150	177	164	177	182	176	169	148	154	158	158	149	174	200	178	169	184	153	163	165	169	170	176	152	159	178	157	148	169	164	146	162	180	166	153	167	173	164	164	192	180	178	166	151	161	156	153	177	162	167	141	166	160	165	178	169	163	187	161	152	152	173	154	172	192	174	165	180	176	180	156	172	150	161	158	171	158	185	166	187	160	163	164	175	155	173	177	157	156	178	165	161	164	197	169	148	181	167	161	178	170	159	154	173	153	149	195	173	173	178	166	162	159	167	181	189	173	167	169	173	177	164	166	150	146	169	158	151	142	167	153	163	174	165	201	150	173	166	154	146	155	162	149	137	167	161	173	164	168	175	153	179	182	164	141	176	169	169	168	137	170	166	173	164	189	163	164	157	162	169	160	184	164	163	157	171	186	163	194	165	161	151	165	184	182	165	129	167	156	170	183	175	158	181	181	189	172	160	147	158	161	173	163	161	175	141	171	155	159	151	176	157	188	153	184	167	173	176	177	159	135	154	207	178	156	152	159	140	180	155	153	180	173	165	173	176	177	175	156	166	160	149	184	159	156	168	154	175	183	183	177	190	184	167	161	149	164	177	160	170	179	169	153	174	181	179	158	142	157	152	171	175	166	155	190	165	174	154	143	181	168	163	163	175	153	161	164	149	193	164	173	171	149	160	145	196	152	166	168	170	151	162	165	174	173	177	145	161	166	166	171	150	145	176	157	173	175	149	176	166	172	160	166	171	173	176	176	164	165	150	142	175	190	148	174	162	171	161	167	172	154	157	153	157	159	150	137	171	160	138	164	184	193	186	170	177	179	152	172	166	154	163	183	155	175	142	145	151	180	177	152	149	169	149	180	163	162	176	176	162	160	164	146	137	175	173	177	154	169	164	158	157	169	173	146	177	178	166	166	169	143	161	145	156	154	163	182	166	181	206	196	166	180	166	173	164	166	147	165	159	165	171	147	170	173	165	183	152	179	162	172	168	185	163	152	176	171	162	175	165	155	154	174	200	153	158	174	166	175	148	164	176	149	154	148	149	183	150	176	175	156	168	157	197	180	165	170	172	176	178	189	187	188	178	158	168	165	176	179	185	210	167	122	173	171	158	211	191	170	159	193	175	172	150	174	145	181	140	167	181	156	152	169	163	163	162	175	154	167	144	156	165	173	163	169	162	157	149	180	191	176	139	177	176	170	170	171	169	209	127	180	183	181	176	143	184	139	176	167	165	150	162	191	184	188	162	172	175	186	165	169	168	166	157	176	184	178	185	164	173	176	154	161	159	176	160	171	178	136	162	164	190	186	173	164	160	169	167	177	149	162	153	174	141	153	179	167	161	166	159	175	179	151	186	156	161	166	158	163	163	187	171	151	153	152	170	191	152	170	163	172	153	165	144	176	155	151	182	129	182	184	153	167	179	176	171	168	161	162	167	153	155	156	141	165	165	163	168	156	169	170	172	149	159	164	146	208	198	179	145	181	170	154	178	183	170	156	173	159	175	172	156	181	172	149	149	152	172	153	156	152	178	178	189	167	152	160	149	150	153	147	168	157	149	170	166	153	166	164	168	172	160	187	165	168	187	162	177	164	174	175	167	168	170	155	158	173	174	154	167	153	155	162	175	162	163	161	165	161	170	173	170	148	193	165	156	182	171	181	168	169	163	160	176	164	202	172	162	160	175	169	168	154	176	158	165	174	156	191	169	154	162	160	158	133	171	160	163	159	164	150	167	158	169	164	170	183	142	166	171	164	174	174	168	161	174	160	186	156	175	170	178	169	177	176	146	167	174	164	172	162	170	166	175	155	184	172	151	149	172	159	146	166	181	145	197	176	172	164	155	176	157	175	174	166	170	148	168	185	176	167	170	169	161	178	165	156	169	175	159	166	163	183	149	184	175	152	166	157	195	178	175	131	165	160	165	179	159	152	176	185	186	167	179	167	178	150	148	158	155	154	161	173	151	170	188	181	187	179	156	157	159	183	146	152	157	181	192	175	176	171	163	170	158	175	147	125	161	177	156	191	169	161	140	154	157	152	158	155	150	182	171	176	161	185	158	179	142	185	178	151	182	160	169	147	159	156	163	157	181	154	178	143	171	131	156	162	173	165	153	174	161	161	168	159	191	163	153	170	168	164	148	150	170	181	149	182	167	172	153	172	170	166	187	147	160	154	179	153	174	182	189	167	190	159	181	157	171	173	168	162	197	180	181	143	170	162	150	151	140	152	156	160	159	152	172	156	168	182	179	170	183	174	154	175	178	166	182	188	156	152	175	185	172	182	165	175	165	167	152	175	155	157	185	155	167	176	163	180	145	163	135	161	166	154	131	175	157	207	156	145	154	156	173	173	180	177	177	157	150	173	168	157	148	156	170	152	168	149	154	168	166	163	181	165	152	178	157	154	189	183	155	179	161	158	191	172	167	161	169	176	147	168	192	159	154	169	152	169	160	162	166
7118	1037	2889	3528	592	533	574	506	516	515	526	549	518	552	469	508	543	477	518	488	529	520	491	496	480	507	513	491	522	512	498	497	476	502	515	523	475	528	517	488	497	465	535	506	500	510	529	506	520	520	499	529	540	542	560	498	503	544	499	471	474	534	489	504	532	498	510	496	519	493	515	535	479	501	512	531	512	507	478	515	523	509	503	528	520	529	489	474	491	511	533	535	481	503	530	507	489	494	518	488	523	499	504	492	501	494	552	515	498	486	480	513	518	507	524	519	488	514	512	489	510	526	518	515	528	447	461	512	529	519	481	461	497	502	510	512	471	521	489	526	562	502	496	533	486	513	547	525	507	525	471	531	516	494	521	497	532	528	468	495	505	504	490	475	499	469	528	491	535	502	458	476	487	512	544	490	505	548	497	491	486	481	502	536	562	510	455	533	511	484	498	509	483	488	469	508	504	558	540	507	499	482	484	527	476	489	469	465	536	483	525	525	503	483	473	478	455	491	485	518	466	489	501	510	503	528	450	522	524	530	498	471	516	455	508	494	506	500	498	505	496	535	461	486	491	518	522	493	527	531	495	516	509	488	530	479	502	522	530	504	449	480	530	488	489	536	553	546	501	517	497	469	481	469	476	539	527	480	529	520	507	548	492	501	466	518	504	518	519	476	524	513	516	530	514	518	503	499	508	520	512	473	512	505	503	511	469	511	537	521	477	476	504	524	511	504	513	541	509	493	502	507	490	471	508	507	500	507	525	526	504	528	483	488	541	492	493	463	491	514	484	497	503	499	553	519	506	547	489	489	491	476	480	541	489	488	473	504	514	494	484	483	492	493	543	530	531	505	472	470	506	541	494	486	492	519	512	535	519	472	477	515	495	518	497	504	519	524	452	533	522	499	499	497	483	516	502	488	526	495	501	528	511	535	500	485	512	451	507	510	538	467	497	489	510	482	469	486	503	518	480	529	509	530	488	510	495	476	483	494	509	508	502	504	510	461	484	502	480	467	520	519	506	525	523	479	508	500	515	477	509	493	494	509	478	504	476	491	535	497	515	514	485	471	517	509	507	479	513	493	512	467	468	492	496	486	549	475	517	481	500	534	457	510	531	513	488	512	467	503	474	481	542	480	517	513	485	498	478	487	493	515	475	529	523	515	522	522	525	498	521	486	543	507	500	538	503	515	490	476	501	511	504	499	507	481	508	497	484	491	524	504	484	504	501	526	477	478	557	489	519	519	501	477	487	527	481	504	506	515	489	527	507	543	513	495	490	477	557	508	463	514	525	484	521	515	508	478	480	501	489	491	515	492	481	530	532	477	518	518	511	498	538	516	519	531	484	525	529	496	539	536	485	552	532	470	512	505	536	515	503	456	463	502	507	508	528	456	493	481	510	489	484	468	502	490	522	500	515	512	497	508	527	492	539	479	487	484	485	526	478	512	532	504	514	521	515	521	491	522	494	471	528	515	492	486	532	521	499	541	511	528	492	517	481	509	468	478	505	530	516	507	544	490	523	501	531	532	549	506	504	488	481	456	542	479	501	532	535	488	487	453	522	487	515	531	505	519	526	476	519	514	518	517	485	488	465	530	489	520	487	496	499	494	566	518	542	481	490	550	510	523	475	486	506	474	478	481	527	559	548	477	480	518	552	513	480	499	506	501	518	514	463	456	519	523	482	539	544	489	507	520	528	481	491	507	563	536	505	466	543	512	524	500	486	480	522	490	530	486	518	507	479	525	505	477	530	541	509	515	513	504	491	510	467	461	489	486	500	535	543	509	464	519	539	498	499	535	488	483	457	490	500	482	535	467	486	525	503	497	530	493	464	528	500	499	503	514	517	510	511	476	483	466	522	508	544	487	462	491	485	487	475	497	498	502	515	525	483	462	508	540	464	558	482	523	504	496	520	500	515	484	487	513	524	539	463	520	506	479	477	497	492	450	543	509	504	487	502	493	518	469	487	481	480	492	527	455	494	492	495	487	520	500	487	543	468	543	519	517	502	498	506	481	526	499	520	507	468	548	530	484	523	499	532	522	482	519	517	490	528	480	550	469	505	486	535	523	480	514	528	507	550	561	490	503	538	481	531	504	515	527	491	522	512	496	497	484	523	530	501	470	471	511	544	490	516	506	546	515	495	475	514	518	492	548	512	457	519	490	507	492	533	489	493	496	509	474	497	543	493	533	505	547	479	508	496	508	497	535	490	522	508	516	540	491	463	471	513	507	539	477	547	495	510	519	509	476	472	501	469	489	512	492	500	494	504	503	483	510	551	506	519	486	528	509	495	526	531	507	499	521	489	504	492	502	578	494	513	521	510	484	473	549	488	506	487	510	572	492	512	479	520	499	494	488	472	491	482	461	485	510	497	524	536	518	503	516	537	489	520	520	484	489	493	509	517	517	511	482	510	510	505	528	472	555	488	494	538	502	484	506	477	486	500	491	480	521	508	554	471	469	479	489	523	462	541	518	488	487	473	493	499	509	511	548	473	492	503	458	521	511	498	515	513	521	499	499	461	494	460	524	496	526	511	503	530	463	539	511	491	488	517	526	534	502	488	489	481	525	490	513	468	529	533	543	493	498	498	469	467	513	498	510	527	474	485	485	512	479	523	510	475	517	532	533	502	498	531	469	508	490	470	499	488	558	464	503	477	477	497	490	531	515	507	467	493	515	521	511	495	520	508	521	507	528	542	530	516	493	479	494	532	479	459	492	512	537	509	537	517	470	508	505	490	470	471	500	505	489	520	506	512	475	511	495	505	495	495	493	452	479	514	509	503	492	479	527	501	524	487	520	527	528	482	504	472	535	493	507	524	528	492	478	469	483	490	496	504	481	508	508	479	494	510	535	475	495	516	499	493	537	485	566	511	503	489	473	527	473	508	476	503	495	470	519	491	506	503	482	485	509	497	477	515	468	472	490	535	501	503	500	493	515	450	496	499	488	504	524	507	523	524	505	520	526	510	476	489	522	488	508	522	536	484	543	496	486	528	526	479	497	519	525	472	515	496	501	511	494	480	503	478	524	498	484	501	502	489	536	481	458	481	490	554	514	506	462	494	535	517	486	521	525	496	479	525	474	487	477	494	545	536	488	526	483	501	496	527	481	453	521	463	520	482	512	504	521	532	489	520	495	522	541	459	518	502	511	479	498	492	478	507	523	506	529	473	556	478	500	513	498	517	488	455	536	494	533	511	474	493	476	512	523	528	500	539	486	503	514	510	521	473	507	521	550	505	517	497	516	499	509	476	495	533	516	507	480	480	496	472	483	500	535	551	536	535	481	520	502	514	498	483	521	497	495	513	525	475	515	465	505	544	507	494	505	505	535	487	524	501	530	508	484	446	549	501	492	513	511	480	520	529	474	489	529	503	478	513	489	485	537	480	513	499	530	492	478	526	482	510	503	505	543	498	513	496	513	512	537	505	511	490	504	508	513	522	519	535	481	500	494	504	522	547	521	529	492	502	531	520	476	520	495	503	501
48293	20770	21133	29006	4079	553	459	427	423	402	386	380	394	379	336	392	373	375	355	334	358	352	350	364	331	363	353	374	328	341	362	337	346	334	309	332	365	327	346	326	307	307	337	332	336	377	357	330	341	380	359	315	314	356	317	346	343	337	363	325	347	347	378	372	333	410	280	322	323	330	350	332	329	325	330	329	324	392	343	380	333	296	320	331	360	373	334	341	362	352	364	370	345	350	345	370	329	344	323	324	366	349	356	358	351	356	343	307	318	357	340	327	329	328	363	349	341	355	306	358	341	349	330	382	359	319	343	343	298	325	322	369	322	340	365	336	348	341	335	325	310	339	324	332	358	296	326	338	360	324	328	323	335	349	330	347	305	370	308	328	348	328	313	348	320	357	306	324	351	311	334	318	333	327	330	350	349	351	311	337	311	368	353	343	356	316	351	321	346	331	318	374	328	306	359	350	293	325	291	289	304	324	361	325	320	325	348	335	341	336	364	356	332	331	338	339	310	346	347	339	371	359	351	362	353	352	351	327	376	341	311	350	362	307	300	327	343	322	347	338	347	346	325	333	333	330	326	321	342	367	343	321	319	359	339	337	279	351	307	335	317	354	314	347	318	328	309	375	327	333	362	338	317	288	348	329	332	317	373	342	335	331	320	351	349	345	302	347	361	300	335	344	352	364	384	344	341	302	333	359	327	330	359	353	333	332	323	341	337	319	346	335	329	354	303	375	353	351	309	350	354	332	326	358	316	348	342	337	367	334	334	342	339	327	309	348	335	333	349	331	347	357	347	326	320	336	300	346	353	357	315	327	335	314	310	331	337	350	343	344	332	306	348	311	307	363	342	317	373	374	308	347	341	340	327	348	356	301	333	347	354	325	371	326	351	332	367	311	362	308	348	324	329	333	311	341	338	324	344	323	312	347	327	316	321	353	314	364	333	344	321	338	391	331	389	312	347	335	353	379	324	311	341	330	305	319	340	319	333	350	296	347	309	311	353	375	304	332	311	354	335	335	354	340	326	322	316	317	313	322	351	352	342	360	313	341	324	350	346	363	321	319	324	328	336	337	309	340	338	324	329	349	374	334	324	363	340	320	323	362	325	333	314	368	318	343	295	355	351	341	358	348	358	332	355	331	322	317	311	350	332	329	344	336	344	352	310	306	324	329	313	318	354	326	356	322	332	361	310	288	321	326	315	351	314	334	338	331	345	353	361	339	299	354	342	321	351	332	364	328	320	332	328	368	338	318	375	338	352	329	374	341	325	319	326	291	357	376	370	333	376	323	321	353	339	334	346	343	323	335	342	326	333	357	381	334	320	308	355	325	373	322	350	354	330	354	332	344	374	366	346	345	347	321	361	335	328	314	324	363	325	326	324	339	309	365	369	312	305	318	327	319	321	357	353	307	297	320	342	306	324	315	304	368	348	318	302	319	322	348	360	367	323	352	356	330	331	314	354	354	364	358	330	348	342	354	343	339	316	326	366	369	329	335	329	353	341	344	326	334	346	352	321	380	343	348	350	329	341	317	388	338	350	341	320	329	352	362	342	340	332	305	352	322	301	323	333	338	322	341	327	330	334	342	341	344	333	351	331	332	359	359	331	354	317	333	328	321	316	302	339	370	341	329	344	308	345	349	322	290	328	350	334	343	327	316	329	352	314	352	335	341	338	356	317	341	348	322	355	375	335	340	323	344	312	333	356	311	351	354	368	338	340	341	328	323	332	369	342	358	339	324	321	346	333	314	340	329	332	341	318	337	378	347	306	365	351	328	358	327	318	341	338	333	351	330	330	334	344	313	334	338	321	337	343	352	352	333	367	333	324	345	369	343	338	354	341	378	333	322	341	352	323	329	344	314	294	344	362	328	328	362	337	329	353	343	340	336	339	392	315	326	348	325	297	328	318	326	320	314	328	354	328	322	350	329	371	332	356	318	318	320	355	329	337	308	311	348	327	322	342	320	337	353	311	316	350	339	357	327	343	351	295	336	307	363	329	310	305	336	354	356	354	336	324	338	367	336	334	301	307	359	349	304	370	326	349	348	356	338	340	366	334	340	317	337	344	365	355	337	326	341	326	360	340	306	336	350	354	354	318	323	348	300	333	357	361	347	333	342	319	332	315	334	335	340	339	356	329	322	327	341	308	366	354	318	363	349	360	316	331	330	356	312	307	369	328	362	337	330	338	330	330	335	334	314	348	353	353	375	355	323	367	330	337	384	346	323	332	358	335	365	314	338	300	329	334	359	326	341	348	325	314	336	353	328	329	362	337	309	384	347	365	327	317	327	361	320	303	335	357	354	339	328	325	316	313	314	319	335	361	325	331	310	335	349	350	313	344	326	343	348	339	328	339	332	321	294	330	350	338	356	341	334	364	306	309	379	349	327	357	362	342	323	354	342	355	343	347	355	348	370	315	347	338	341	389	368	336	334	337	343	346	362	316	320	342	362	326	332	339	341	351	324	345	327	310	314	322	332	320	372	340	352	376	299	342	336	335	349	381	360	337	347	342	350	322	334	327	315	336	346	361	344	328	336	343	344	355	341	346	327	315	337	321	301	331	309	308	366	359	368	361	369	352	316	313	364	329	325	324	331	363	300	312	319	330	361	285	344	295	348	337	350	346	365	364	310	327	333	338	347	345	340	372	321	346	391	362	348	350	364	345	330	346	341	331	336	355	354	363	304	335	314	319	340	346	333	333	342	319	330	325	364	330	344	333	353	330	350	323	340	339	348	325	313	330	320	325	319	335	325	324	366	381	338	303	323	325	346	365	305	348	345	365	355	343	338	353	342	340	324	353	351	355	337	362	334	312	331	357	360	345	323	362	317	344	336	339	303	332	316	335	337	351	321	325	332	306	317	353	328	335	293	393	365	362	323	318	353	309	366	383	352	313	405	340	343	318	349	317	308	371	365	346	336	331	343	321	380	316	305	360	326	311	333	331	337	403	339	352	323	356	345	328	329	345	321	358	319	410	331	372	325	348	373	336	382	342	379	342	351	343	360	297	341	326	357	328	344	343	307	347	352	317	332	315	362	336	313	341	306	335	349	312	352	326	330	338	331	352	370	340	345	318	351	342	336	342	345	349	388	361	330	350	351	330	321	351	322	334	347	349	339	342	333	322	351	351	338	395	301	328	345	335	336	348	361	337	306	327	324	345	323	345	333	331	326	375	333	366	347	302	348	317	335	311	340	324	339	324	320	297	332	363	319	316	329	353	352	327	348	357	338	329	308	337	342	360	333	355	378	371	298	378	371	323	354	347	335	298	337	300	326	328	340	339	309	342	337	332	344	337	338	320	341	324	369	328	332	303	365	351	323	332	319	351	296	316	311	370	364	303	357	325	326	305	325	355	343	341	324	329	299	331	335	364	334	349	340	314	349	333	362	351	339	331	331	373	320	337	344	344	311	328	326	340	331	347	328	344	318	350	297	331	330	348	337	351	342	321	330	366	320	322	343	334	294	338	323	324	331	322	361	325	308
27397	9319	24187	33916	3225	1958	1747	1603	1472	1330	1292	1153	1163	1023	1092	1040	1034	1088	1033	970	1023	986	941	978	955	989	939	919	926	943	895	992	917	949	991	894	913	917	935	931	860	896	849	939	908	905	891	889	917	861	889	839	913	917	915	901	940	897	910	874	874	894	892	903	876	934	894	872	887	877	925	950	894	831	903	887	909	837	897	902	882	857	883	904	901	884	870	846	889	904	847	905	819	883	836	843	921	829	848	873	872	830	895	906	834	825	911	917	923	912	886	897	884	852	850	891	891	893	884	878	879	865	931	876	872	879	895	868	932	805	909	908	890	861	869	937	850	829	869	885	885	857	892	901	899	925	892	901	846	831	920	873	836	906	906	896	876	848	825	891	873	845	857	861	920	846	826	828	905	875	872	816	838	897	885	883	891	854	867	885	889	884	856	885	884	876	877	858	917	851	919	877	912	872	893	881	894	831	891	836	803	856	856	873	852	843	909	849	912	937	867	871	860	871	905	887	875	850	899	873	854	919	947	885	910	861	852	862	886	944	871	836	876	872	883	826	843	918	888	904	895	915	896	916	894	853	898	898	871	879	892	871	852	857	914	889	850	883	840	875	888	852	933	895	891	846	833	880	856	905	880	892	873	925	875	889	877	870	865	843	896	868	916	865	889	931	941	933	824	842	853	876	866	830	931	840	910	878	903	853	898	948	846	842	835	858	937	897	870	896	871	857	846	898	893	911	874	864	879	874	921	855	867	889	910	862	951	880	843	871	880	860	884	853	855	886	850	874	897	921	919	866	871	838	927	913	810	872	920	913	931	851	867	840	882	858	870	919	858	830	870	933	882	872	863	908	889	834	848	875	871	835	872	897	928	898	838	823	911	931	895	830	837	875	832	907	901	932	877	877	866	841	877	890	849	843	891	873	889	857	859	824	805	866	897	914	901	896	858	909	890	836	862	875	872	862	917	876	860	887	836	854	861	913	885	914	876	909	895	830	841	890	857	858	939	835	869	947	909	864	893	861	837	914	891	917	888	910	915	919	909	867	875	836	919	923	930	866	854	905	883	847	860	887	883	897	871	875	897	852	866	870	865	875	857	838	879	863	869	914	875	831	868	872	944	899	899	831	858	938	910	882	936	871	823	870	885	872	877	895	860	941	833	890	901	878	901	856	876	890	872	920	845	902	874	886	873	874	827	937	874	917	839	903	881	926	852	853	927	905	869	891	871	920	897	853	933	855	880	862	843	884	866	867	862	894	879	900	870	876	851	884	854	838	863	884	903	887	849	859	882	857	870	841	863	876	874	850	843	812	895	880	918	873	912	843	907	875	896	905	879	922	856	869	878	899	847	874	901	892	860	864	892	829	871	846	882	876	855	894	874	846	859	820	843	812	859	861	842	871	849	891	897	899	921	911	857	933	858	880	852	908	883	854	846	925	826	855	835	820	882	897	843	903	858	842	879	866	830	914	843	843	869	894	886	905	868	865	853	865	884	883	849	911	916	938	915	830	902	879	832	864	908	909	880	817	873	897	907	877	862	913	819	890	884	913	867	856	834	896	839	890	829	792	900	911	851	846	863	875	903	877	889	891	906	878	890	788	859	845	832	925	904	892	891	855	866	854	840	857	852	916	900	869	922	873	831	841	927	879	838	852	882	864	861	859	903	866	869	829	902	858	923	870	865	852	908	893	850	864	838	857	853	868	883	862	851	879	910	887	883	890	873	873	948	843	897	912	868	883	875	880	885	841	920	866	877	819	912	898	820	893	870	869	897	870	856	840	885	878	870	847	882	888	781	860	873	854	870	923	895	882	875	888	873	907	878	866	915	876	854	908	865	864	857	864	937	845	855	908	877	873	873	820	842	905	839	871	904	857	887	843	865	839	863	895	893	891	844	847	927	905	867	834	878	910	852	874	902	893	890	875	875	842	861	839	855	824	874	865	867	920	882	910	891	872	878	841	926	888	864	877	904	855	899	924	865	915	864	889	834	855	898	904	947	869	943	879	881	871	917	878	864	909	864	834	889	910	894	930	838	895	852	861	850	842	883	865	875	874	842	883	924	844	890	869	881	861	903	903	904	896	915	879	844	866	828	900	852	908	881	897	852	864	863	876	848	880	873	869	920	839	920	853	891	871	893	895	894	875	941	855	870	877	874	835	924	900	901	902	894	891	906	893	904	901	841	908	917	931	880	862	950	884	890	885	865	832	868	905	879	889	901	881	892	889	910	857	827	881	852	899	827	807	844	866	868	898	854	816	858	919	839	846	893	876	927	823	904	849	916	878	851	857	866	887	885	852	914	851	840	805	893	884	898	894	842	916	906	847	892	827	834	852	887	905	857	860	856	876	941	915	900	859	872	901	861	878	899	820	844	877	885	918	835	907	909	843	850	893	846	830	876	795	851	857	820	812	886	919	864	928	886	906	890	846	854	885	900	909	810	920	872	880	889	893	847	886	867	838	882	906	889	853	863	846	872	851	878	897	869	861	845	912	846	902	883	922	878	877	888	877	834	835	864	874	906	896	876	939	902	905	854	891	874	911	827	903	872	908	900	842	929	862	869	893	908	901	884	865	846	895	931	892	915	919	906	853	870	881	858	842	885	852	888	889	833	881	862	831	889	831	821	888	876	905	837	907	839	913	873	886	893	846	848	912	848	922	896	896	872	878	929	898	945	883	905	919	891	831	871	903	883	923	836	842	901	901	857	883	851	856	870	868	868	907	872	833	865	930	868	915	838	893	865	889	859	852	864	862	903	871	913	868	921	875	867	857	870	877	786	842	863	839	883	856	852	867	888	836	892	876	879	894	864	894	902	909	860	851	832	878	889	860	890	818	865	900	888	839	874	895	917	827	850	849	859	917	881	920	892	880	932	837	862	837	855	852	896	902	844	838	912	892	900	824	872	893	897	889	887	894	845	936	861	898	878	844	900	866	819	915	929	890	858	866	945	889	850	902	854	893	834	853	889	913	843	879	871	843	868	891	859	895	861	851	841	882	843	904	884	825	913	831	881	849	912	833	883	918	876	790	862	865	914	889	848	914	901	930	873	901	895	851	873	892	903	880	889	886	916	848	850	844	925	868	919	890	845	928	870	904	867	885	909	874	915	859	866	888	831	866	843	872	888	896	856	845	945	890	899	868	900	906	851	875	946	864	855	872	857	871	925	883	889	900	859	829	862	844	862	880	842	939	856	808	875	862	856	871	964	895	879	827	898	866	845	879	860	886	890	854	847	877	912	905	862	833	871	878	874	851	870	839	891	855	838	863	841	867	829	888	870	833	851	886	870	846	857	867	837	852	856	932	863	863	846	895	861	815	879	887	873	880	883	832	865	888	892	860	882	905	926	893	882	872	852	909	883	839	865	862	871	888	868	854	882	851	935	853	845	839	848	908	880	897	902	856	902	875	881	849	838	876	904	898	889	838	882	903	861	880	894	907	898	888	905	880	882	888	934	851	858	843	844	867	914	862	873	849	898	941	842	866	873	854
22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	22	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	18	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
